@charset "utf-8";

/* CSS Document */
html{
    height:100%;
}
body {
    min-height:100%;margin:0;padding:0;position:relative;
    margin: 0 auto -60px;
    font-family: "微软雅黑";
    font-size: 12px;
    color: #333;
}

#box {
    width: 100%;
    float: left;
}

.shell {
    width: 1000px;
    margin: 0 auto;
}

#top {
    width: 100%;
    height: 98px;
    background: #FFF url(../images/topbg.png) center center no-repeat;
    float: left;
}

#top .logo {
    width: 152px;
    height: 98px;
    margin-left: 108px;
    float: left;
}

#top .tt {
    width: 715px;
    float: right;
}

#top .tt .zi {
    width: 100%;
    height: 26px;
    line-height: 26px;
    margin-top: 40px;
    float: left;
}

#top .tt .zi span {
    width: 375px;
    font-size: 28px;
    color: #000;
    font-family: "Microsoft YaHei";
    font-weight: 600;
    float: left;
    display: block;
}

#top .tt .zi .denglu {
    width: 140px;
    float: right;
}

#top .tt .zi .denglu a {
    margin-right: 15px;
    text-align: center;
    float: left;
    display: block;
}

#top .tt .date {
    width: 100%;
    float: left;
}

#top .tt .date .time {
    line-height: 32px;
    color: #400101;
    float: right;
}

#pic {
    width: 100%;
    margin-top: 5px;
    float: left;
}

#pic img {
    width: 1423px;
    height: 350px;
    display: block;
    margin: auto;
}

#nav {
    width: 100%;
    margin-top: 45px;
    float: left;
}

#nav .nav_l {
    width: 620px;
    height: 596px;
    margin-right: 20px;
    float: left;
}

#nav .title {
    width: 100%;
    height: 48px;
    float: left;
}

#nav .title .tt1 {
    width: 112px;
    height: 40px;
    border-bottom: 2px solid #CA003C;
    float: left;
}

#nav .title .tt1 dl {
    width: 100%;
    margin-left: 8px;
}

#nav .title .tt1 dt {
    width: 32px;
    line-height: 40px;
    font-size: 46px;
    font-family: Consolas;
    color: #272727;
    float: left;
}

#nav .title .tt1 .dd1 {
    font-size: 14px;
    color: #111;
    font-family: "微软雅黑";
    float: left;
}

#nav .title .tt1 .dd2 {
    font-size: 13px;
    color: #111;
    font-family: "Franklin Gothic Medium";
    float: left;
}

#nav .title .tt2 {
    width: 470px;
    height: 40px;
    border-bottom: 2px solid #D2D1D1;
    float: left;
}

#nav .title .tt3 {
    height: 48px;
    float: left;
}

#nav .title .tt3 img {
    margin-top: 36px;
    float: left;
}

#nav .nr {
    width: 100%;
    margin-top: 22px;
    float: left;
}

#nav .nav_l .nr .mt01 {
    width: 278px;
    height: 110px;
    margin-left: 15px;
    margin-bottom: 45px;
    float: left;
}

#nav .nav_l .nr .mt01 img {
    width: 145px;
    height: 110px;
    margin: 0 15px 0 5px;
    float: left;
}

#nav .nav_l .nr .mt01 p {
    width: 110px;
    height: 110px;
    line-height: 22px;
    float: left;
}

#nav .nav_l .nr .img {
    width: 180px;
    height: 100px;
    float: left;
}

#nav .nav_l .nr .syzi {
    width: 425px;
    height: 120px;
    float: right;
}

#nav .nav_l .nr .syzi p {
    line-height: 24px;
    text-indent: 2em;
}

#nav .nav_l .nr .syzi2 {
    width: 100%;
    float: left;
}

#nav .nav_l .nr .syzi2 p {
    line-height: 24px;
    text-indent: 2em;
}

#nav .nav_r {
    width: 360px;
    height: 596px;
    float: left;
}

#nav .nav_r .nr .newslist {
    width: 100%;
    height: 32px;
    margin-bottom: 9px;
    float: left;
}

#nav .nav_r .nr .newslist li {
    width: 98px;
    height: 32px;
    line-height: 28px;
    margin-left: 22px;
    text-align: center;
    float: left;
}

#nav .nav_r .nr .newslist li a {
    width: 74px;
    height: 32px;
    line-height: 28px;
    font-size: 13px;
    color: #001c84;
    display: block;
    float: left;
}

#nav .nav_r .nr .newslist li span {
    width: 4px;
    font-size: 13px;
    color: #919191;
    float: right;
}

#nav .nav_r .nr .newslist li a.news1 {
    color: #FFF;
    background: url(../images/hong_bg.png) no-repeat;
}

#nav .nav_r .nr .xq {
    width: 100%;
    height: 80px;
    float: left;
}

#nav .nav_r .nr .xq .newsimg {
    width: 114px;
    height: 75px;
    float: left;
}

#nav .nav_r .nr .xq .newstt {
    width: 246px;
    height: 80px;
    float: left;
}

#nav .nav_r .nr .xq .newstt p {
    width: 100%;
    line-height: 20px;
    float: left;
}

#nav .nav_r .nr .xq .newstt p.p1 {
    color: #111;
    font-size: 13px;
}

#nav .nav_r .nr .xq .newstt p.p2 {
    color: #666;
}

#nav .nav_r .nr .xq .newstt p.p3 a {
    color: #001c84;
}

#nav .nav_r .nr .lb {
    width: 100%;
    margin-top: 10px;
    float: left;
}

#nav .nav_r .nr .lb p {
    width: 348px;
    line-height: 26px;
    background: url(../images/sanjiao.png) left center no-repeat;
    padding-left: 12px;
    float: left;
}

#nav .nav_r .nr .same {
    width: 360px;
    height: 96px;
    float: left;
}

#nav .nav_r .nr .fuwu {
    background: url(../images/fuwu.png) no-repeat;
}

#nav .nav_r .nr .fuwu p {
    width: 100px;
    height: 60px;
    line-height: 26px;
    color: #05123a;
    font-family: "微软雅黑";
    font-size: 14px;
    margin: 28px 0 0 52px;
}

#nav .nav_r .nr .lianxi {
    background: url(../images/lianxi.png) no-repeat;
    margin-top: 20px;
}

#nav .nav_r .nr .lianxi span {
    width: 160px;
    height: 24px;
    line-height: 24px;
    color: #990000;
    margin: 20px 0 0 170px;
    font-size: 16px;
    font-weight: bold;
    float: left;
}

#nav .nav_r .nr .lianxi span.span1 {
    font-family: "微软雅黑";
}

#nav .nav_r .nr .lianxi span.span2 {
    font-family: Helvetica;
    margin-top: 0px;
}

#nav .cp {
    width: 1000px;
    height: 228px;
    background: url(../images/cp_bg.png) center center no-repeat;
    margin-top: 30px;
    float: left;
}

#nav .cp .cptt {
    width: 198px;
    height: 34px;
    line-height: 32px;
    margin-left: 37px;
    text-align: center;
    font-family: "微软雅黑";
    color: #000;
    font-size: 16px;
    float: left;
}

#nav .cp .cptt span {
    font-size: 14px;
    color: #770000;
}

#nav .cp .cplist {
    width: 100%;
    margin-top: 15px;
    float: left;
}

#nav .cp .cplist ul li {
    width: 150px;
    height: 160px;
    margin-left: 13px;
    background: #FFF;
    float: left;
}

#nav .cp .cplist ul li a {
    width: 138px;
    height: 108px;
    border: 1px solid #98C2DA;
    padding: 5px;
    float: left;
}

#nav .cp .cplist ul li span {
    width: 150px;
    height: 30px;
    line-height: 30px;
    background: #82B5D4;
    text-align: center;
    margin-top: 10px;
    float: left;
}

#nav .cp .cplist ul li img {
    height: 108px;
    margin: 0 auto;
}

#foot {
    width: 100%;
    height: 120px;
    background: #cacaca;
    float: left;
}

#foot .four {
    width: 185px;
    height: 100%;
    float: left;
}

#foot .four ul li {
    width: 70px;
    height: 70px;
    margin: 15px 0 0 15px;
    background: #b90406;
    box-shadow: 2px 2px 10px #6c6c6c;
    float: left;
}

#foot .four ul li.li01 {
    background: #005f9f;
}

#foot .four ul li:hover {
    background: #005f9f;
}

#foot .four ul li img {
    width: 70px;
    height: 42px;
    float: left;
}

#foot .four ul li a {
    width: 70px;
    line-height: 28px;
    color: #FFF;
    text-align: center;
    float: left;
}

#foot .foot_r {
    width: 740px;
    height: 100%;
    margin-left: 35px;
    /* margin-top: 30px; */
    float: left;
}

#foot .foot_r p {
    width: 100%;
    color: #333;
    line-height: 20px;
    float: left;
    text-align: center;
    margin-top: 20px;
}

#foot .foot_r p a {
    color: #333;
    padding: 0 6px;
}

#foot .foot_r p a:hover {
    color: #e01010;
}


/*内页*/

#nypic {
    width: 100%;
    margin-top: 5px;
    float: left;
}

#nypic img {
    /* width: 1423px; */
    width: 100%;
    height: 280px;
    display: block;
    margin: auto;
}

#content {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 20px;
    float: left;
}

#content .mleft {
    width: 225px;
    float: left;
}

#content .mleft .mleft_t {
    background: url(../images/bg_lt.jpg) no-repeat;
    height: 64px;
    width: 100%;
}

#content .mleft .mleft_t h2 {
    font-family: "微软雅黑";
    font-size: 24px;
    color: #fff;
    line-height: 37px;
    margin-left: 25px;
    margin-top: 3px;
}

#content .mleft .mleft_t b {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #CB8D8D;
    line-height: 18px;
    margin-left: 25px;
}

#content .mleft .mleft_c {
    background: url(../images/bg_lc.jpg) repeat-y;
    width: 225px;
    padding-bottom: 18px;
    overflow: hidden;
}

#content .mleft .mleft_c ul {
    width: 100%;
    float: left;
}

#content .mleft .mleft_c li {
    width: 217px;
    line-height: 40px;
    margin-left: 1px;
}

#content .mleft .mleft_c li a {
    display: block;
    padding-left: 24px;
    color: #ce0000;
    background: url(../images/bg_mleft1.jpg) 0 bottom no-repeat;
    font-weight: bold;
}

#content .mleft .mleft_c li ul {
    display: none;
}

#content .mleft .mleft_c li:hover ul {
    display: block;
}

#content .mleft .mleft_c li:hover ul li a {
    background: url(../images/bg_mleft2.jpg) 0 bottom no-repeat;
}

.cptitle {
    line-height: 40px;
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
    color: #CE0000;
}

#content .mleft .mleft_f {
    background: url(../images/bg_lf.jpg) no-repeat;
    height: 7px;
    width: 100%;
    overflow: hidden;
    margin-bottom: 5px;
}

#content .mleft .ad {
    width: 100%;
    margin-top: 12px;
}

#content .mright {
    width: 742px;
    padding-bottom: 20px;
    float: right;
}

#content .mright .curr {
    float: left;
    width: 100%;
    margin-top: 29px;
    height: 32px;
    border-bottom: 3px solid #ccc;
}

#content .mright .curr span {
    float: right;
    padding-right: 5px;
    padding-top: 12px;
}

#content .mright .curr span a {
    color: #666;
}

#content .mright .curr h2 {
    float: left;
    line-height: 29px;
    background: url(../images/bg_line6.jpg) no-repeat;
    padding-left: 17px;
    font-size: 22px;
    font-family: "微软雅黑";
    color: #ce0000;
    margin-top: -5px;
}

#content .mright .aboutcon3 {
    float: left;
    width: 740px;
    margin-top: 25px;
    line-height: 21px;
}

#content .mright .aboutcon3 #ckepop {
    padding-bottom: 10px;
    float: left;
}

#content .mright .aboutcon3 .nycont {
    width: 100%;
    float: left;
}

#content .mright .aboutcon3 .nycont p {
    width: 100%;
    text-indent: 2em;
    line-height: 30px;
    float: left;
}

#content .mright .aboutcon3 .nycont .honlist li {
    float: left;
    margin-bottom: 19px;
    width: 365px;
    height: 156px;
    overflow: hidden;
}

#content .mright .aboutcon3 .nycont .honlist li img {
    width: 186px;
    height: 128px;
    float: left;
}

#content .mright .aboutcon3 .nycont .honlist li .r {
    float: right;
    width: 165px;
    line-height: 24px;
}

#content .mright .aboutcon3 .nycont .honlist li .r h2 {
    color: #ce0000;
    margin-bottom: 3px;
}

#content .mright .aboutcon3 .nycont .honlist li .r h3 {
    color: #666;
}

#content .mright .aboutcon3 .nycont .honlist li a.seebg {
    background: url(../images/img_see1.jpg) no-repeat;
    width: 104px;
    height: 24px;
    float: left;
    margin-top: 5px;
}

#content .mright .aboutcon3 .nycont .honlist li a.seebg:hover {
    background: url(../images/img_see2.jpg) no-repeat;
}

#content .mright .aboutcon3 .nycont .first {
    width: 100%;
    margin-top: 15px;
    float: left;
}

#content .mright .aboutcon3 .nycont .firstin {
    width: 360px;
    float: right;
}

#content .mright .aboutcon3 .nycont .firstin a {
    display: inline-block;
    width: 22px;
    height: 21px;
    line-height: 21px;
    border: 1px solid #dbdbdb;
    text-align: center;
    font-size: 13px;
    margin: 0 5px 0 2px;
}

#content .mright .aboutcon3 .nycont .firstin .firstspan {
    margin-right: 5px;
    font-weight: bold;
    color: #F00;
}

#content .mright .aboutcon3 .nycont .nynewslist li {
    float: left;
    width: 100%;
    line-height: 22px;
    border-bottom: 1px dotted #a9a9a9;
    margin-bottom: 20px;
    padding-bottom: 8px;
}

#content .mright .aboutcon3 .nycont .nynewslist li h2 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

#content .mright .aboutcon3 .nycont .nynewslist li i {
    margin-left: 10px;
    color: #666;
    font-size: 12px;
}

#content .mright .aboutcon3 .nycont .nynewslist li p {
    text-indent: 0em;
}

#content .mright .aboutcon3 .nycont .nynewslist li .detail {
    padding-right: 7px;
    background: url(../images/ico_jiao2.gif) right 3px no-repeat;
    color: #ce0000;
}

#content .mright .aboutcon3 .nycont b {
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    display: block;
}

#content .mright .aboutcon3 .nycont .img1 {
    margin: 10px auto;
    display: block;
}

#content .mright .aboutcon3 .nycont .cplist1 {
    width: 100%;
    margin-top: 15px;
    /*float:left;*/
    overflow: hidden;
}

#content .mright .aboutcon3 .nycont .cplist1 ul li {
    width: 150px;
    height: 200px;
    margin-left: 28px;
    margin-bottom: 28px;
    background: #FFF;
    float: left;
}

#content .mright .aboutcon3 .nycont .cplist1 ul li a {
    width: 138px;
    height: 108px;
    border: 1px solid #98C2DA;
    padding: 5px;
    float: left;
}

#content .mright .aboutcon3 .nycont .cplist1 ul li span {
    width: 150px;
    height: 30px;
    line-height: 30px;
    background: #82B5D4;
    text-align: center;
    margin-top: 10px;
    float: left;
}

#content .mright .aboutcon3 .nycont .cplist1 ul li select {
    width: 150px;
    height: 30px;
    line-height: 30px;
    background: #82B5D4;
    text-align: center;
    margin-top: 10px;
    float: left;
    overflow: hidden;
    padding-left: 30px;
}

#content .mright .aboutcon3 .nycont .cplist1 ul li span span {
    width: 10px;
    line-height: 30px;
    background: #82B5D4;
    text-align: center;
    float: none;
}

#content .mright .aboutcon3 .nycont .cplist1 ul li img {
    height: 108px;
    width: 138px;
    margin: 0 auto;
}

#content .mright .aboutcon3 .nycont .table1 table {
    border-collapse: collapse;
    line-height: 56px;
    float: left;
}

#content .mright .aboutcon3 .nycont .table1 table .ly {
    width: 626px;
    height: 126px;
    border: 1px solid #cecece;
    padding: 5px;
    margin-bottom: 15px;
}

#content .mright .aboutcon3 .nycont .table1 table .yx {
    width: 154px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #ccc;
    padding: 0 5px;
}

#content .mright .aboutcon3 .nycont .table1 table .tj {
    width: 106px;
    height: 35px;
    margin-top: 20px;
}

#content .mright .aboutcon3 .nycont .table2 table {
    width: 100%;
    border-collapse: collapse;
    line-height: 32px;
    border: #808080;
    float: left;
}

#content .mright .aboutcon3 .nycont .table2 table tr td {
    padding-left: 10px;
}

#content .mright .aboutcon3 .nycont .map {
    width: 100%;
    float: left;
    margin-top: 15px;
}

#content .mright .aboutcon3 .nycont .left-pro {
    width: 280px;
    padding: 15px 0;
    float: left
}

#content .mright .aboutcon3 .nycont .left-pro .t2 {
    width: 280px;
    float: left;
}

#content .mright .aboutcon3 .nycont .left-pro .t2 img {
    height: 300px;
    margin: 0 auto;
    display: block;
}

#content .mright .aboutcon3 .nycont .right_pro {
    width: 450px;
    padding: 15px 0;
    float: left;
}

#content .mright .aboutcon3 .nycont .right_pro .name {
    width: 500px;
    line-height: 20px;
    color: #4d4d4d;
    font-size: 18px;
    margin-bottom: 15px;
    font-family: "微软雅黑";
    float: left;
    display: block;
}

#content .mright .aboutcon3 .nycont .right_pro .sum {
    width: 500px;
    background: #F7F7F7;
    margin-bottom: 10px;
    float: left;
}

#content .mright .aboutcon3 .nycont .right_pro .sum h2 {
    line-height: 30px;
    text-indent: 15px;
    color: #666;
}

.s1 {
    color: #c60c00;
    padding-right: 5px;
    font-size: 15px;
    font-weight: bold;
}

.s2 {
    color: #333;
}

#content .mright .aboutcon3 .nycont .right_pro .shuliang {
    width: 500px;
    float: left;
}

#content .mright .aboutcon3 .nycont .right_pro .shuliang h2 {
    line-height: 30px;
    color: #666;
}

#content .mright .aboutcon3 .nycont .right_pro .mai {
    width: 100%;
    margin-top: 10px;
    float: left;
}

#content .mright .aboutcon3 .nycont .right_pro .mai .gm {
    width: 130px;
    height: 40px;
    border: 1px solid #f19595;
    background: #ff8282;
    color: #FFF;
    font-family: "微软雅黑";
    font-size: 16px;
    float: left;
}

#content .mright .aboutcon3 .nycont .right_pro .mai .gwc {
    width: 130px;
    height: 40px;
    border: 1px solid #ca2323;
    background: #A00002;
    color: #FFF;
    font-family: "微软雅黑";
    font-size: 16px;
    margin-left: 25px;
    float: left;
}

#content .mright .aboutcon3 .nycont .right_pro .mai .gm:hover {
    background: #d72727;
}

#content .mright .aboutcon3 .nycont .right_pro .mai .gwc:hover {
    background: #c51d1d;
}

#content .mright .aboutcon3 .cpxq {
    width: 100%;
    margin-top: 25px;
    float: left;
}

#content .mright .aboutcon3 .cpxq .cpxqtt {
    width: 100%;
    height: 32px;
    line-height: 32px;
    border-bottom: 2px solid #C00;
    font-size: 16px;
    font-family: Microsoft YaHei;
    float: left;
}

#content .mright .aboutcon3 .cpxq .cpxqnr {
    width: 100%;
    margin: 10px;
    float: left;
}

#content .mright .aboutcon3 .cpxq .cpxqnr p {
    line-height: 26px;
}

#content .mright .aboutcon3 .nycont .right_pro .bayfs {
    width: 500px;
    float: left;
}

#content .mright .aboutcon3 .nycont .right_pro .bayfs span input {
    margin-top: 8px;
    float: left;
}

#content .mright .aboutcon3 .nycont .right_pro .bayfs label.bayfs-label {
    margin-right: 15px;
    float: left;
}

#tijiao {
    width: 100%;
    background: #fff;
    float: left;
}

#tijiao .nav1 {
    width: 740px;
    margin: 30px auto;
    float: left;
}

#tijiao .nav1 .steps {
    width: 200px;
    text-align: center;
    background-color: #0185C0;
    color: #FFF;
}

#tijiao .nav1 li {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    float: left;
}

#tijiao .nav1 .steps2 {
    background-color: #e6e6e6;
    color: #646464;
}

#tijiao .title {
    width: 735px;
    height: 40px;
    line-height: 40px;
    text-indent: 2em;
    color: #333;
    font-size: 14px;
    background: #f1f1f1;
    border: 1px solid #ddd;
    border-left: 2px solid #0185c0;
    float: left;
}

#tijiao .address {
    width: 740px;
    margin: 0 auto 30px 0px;
    float: left;
}

#tijiao .address .addr {
    width: 450px;
    height: 200px;
    background: url(../images/addr_bg.png) center repeat-x;
    border: 1px solid #dcdcdc;
    border-bottom: none;
    border-top: none;
    margin: 30px 0 0 30px;
    position: relative;
    float: left;
}

#tijiao .address .addr ul {
    width: 430px;
    margin: 0 10px;
    margin-top: 24px;
    float: left;
}

#tijiao .address .addr li {
    width: 100%;
    color: #646464;
    border-bottom: 1px dashed #dcdcdc;
    height: 50px;
    line-height: 50px;
    background: left center no-repeat;
    text-indent: 30px;
    float: left;
}

#tijiao .address .addr li.li1 {
    background-image: url(../images/addr_img01.png);
}

#tijiao .address .addr li.li2 {
    background-image: url(../images/addr_img02.png);
}

#tijiao .address .addr li.li3 {
    background-image: url(../images/addr_img03.png);
}

#tijiao .address .addr li span {
    float: right;
}

#tijiao .address .addr li span a {
    height: 50px;
    line-height: 50px;
    color: #2578de;
}

#tijiao .address .addr .choosen {
    position: absolute;
    right: 0;
    bottom: 0;
}

#tijiao .address .plus-addr {
    width: 300px;
    height: 200px;
    border: 1px solid #dcdcdc;
    margin-left: 50px;
    margin: 29px 0 0 30px;
    text-align: center;
    color: #949494;
    float: left;
}

#tijiao .address .plus-addr img {
    margin-top: 78px;
    display: inherit;
}

#tijiao .address .plus-addr p {
    margin-top: 8px;
}

#tijiao .weixin {
    width: 100%;
    height: 41px;
    margin: 10px 0;
    float: left;
}

#tijiao .list {
    width: 700px;
    margin: 18px;
    border: 1px solid #dcdcdc;
    float: left;
}

#tijiao .list table {
    width: 100%;
    border-collapse: collapse;
}

#tijiao .list table tr th {
    height: 21px;
    line-height: 21px;
    font-size: 14px;
    color: #969696;
    padding: 10px 0;
    vertical-align: middle;
    font-weight: normal;
    border-bottom: 1px solid #dcdcdc;
}

#tijiao .list table tr td {
    height: 21px;
    line-height: 21px;
    font-size: 12px;
    color: #515151;
    padding: 10px 0;
    vertical-align: middle;
    text-align: center;
    border-top: 1px solid #dcdcdc;
}

#tijiao .yunfei {
    float: right;
    font-size: 14px;
    color: #646464;
    margin-top: 10px;
    margin-right: 20px;
}

#tijiao button {
    float: right;
    clear: both;
    margin: 20px 30px 20px 0;
    border: none;
    border-radius: 5px;
    background-color: #0185c0;
    color: #fff;
    width: 145px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 18px;
    font-family: Microsoft YaHei;
}

input.textbox {
    border: 0px;
    Height: 25px;
    background: #f1f1f1;
}

.pjbuycar {
    width: 100%;
    overflow: hidden;
}

.pjbuycar ul {
    width: 100%;
    overflow: hidden;
}

.pjbuycar ul li {
    width: 100%;
    height: auto;
    line-height: 35px;
    border-bottom: 1px solid #ddd;
    float: left;
}

.pjbuycar ul li .yuanquan {
    width: 15px;
    height: 15px;
    margin: 10px;
    float: left;
}

.pjbuycar ul li .buytitle {
    float: left;
}

.pjbuycar ul li .buyimg {
    width: 16px;
    height: 13px;
    margin-top: 11px;
    margin-right: 6px;
    display: inline-block;
    float: left;
}

.pjbuycar ul li .tupian {
    width: 108px;
    height: 88px;
    margin-left: 15px;
    float: left;
}

.pjbuycar ul li .img1 {
    width: 100px;
    height: 80px;
    border: 1px solid #eaeaea;
    padding: 3px;
    float: left;
}

.pjbuycar ul li .wenzi {
    width: 59%;
    margin-left: 5px;
    float: left;
}

.pjbuycar ul li h1 a {
    line-height: 22px;
    color: #4d4d4d;
    font-size: 13px;
    padding: 0 5px;
    display: block;
}

.pjbuycar ul li h2 {
    width: 46%;
    line-height: 20px;
    padding-left: 4px;
    padding-top: 4px;
    color: #999;
    float: left;
}

.pjbuycar ul li h2 span {
    width: 100%;
    float: left;
}

.pjbuycar ul li h2 span.s1 {
    font-size: 12px;
}

.jiesuan2 {
    width: 100%;
    height: 50px;
    margin-top: 10px;
    background: #eee;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333;
    float: left;
}

.jiesuan2 .zi {
    min-width: 100px;
    height: 50px;
    line-height: 50px;
    margin-right: 20px;
    float: left;
}

.jiesuan2 .zi b {
    padding: 0 5px;
    font-size: 18px;
    color: #F00;
}

.jiesuan2 .buttonjs {
    width: 100px;
    height: 50px;
    line-height: 50px;
    float: right;
}

.jiesuan2 .buttonjs input.js {
    width: 100px;
    height: 50px;
    background: #F00;
    border: 0;
    color: #FFF;
    font-family: "微软雅黑";
    font-size: 16px;
}

.sl_add {
    float: left;
    width: 60%;
    padding-left: 4px;
}

.add-to-cart-label {
    display: block;
    height: 30px;
    line-height: 27px;
    font-size: 12px;
    float: left;
}

.proNum {
    width: 105px;
    height: 25px;
    float: left;
    margin: 0 10px;
    line-height: 27px;
}


/*#preview{width:300px; float:left;}
.jqzoom{ width:350px; height:350px; position:relative;}
.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FFFFFF 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}*/


/*-----*/

.ztcplist2 {
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
}

.ztcplist2 h2 {
    text-align: center;
    font-size: 16px;
    line-height: 40px;
    font-family: "微软雅黑";
    font-weight: bold
}

.ztcplist2 table tr td {
    text-align: center;
    padding: 5px;
}

input.tInputObj {
    padding: 5px 10px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #7B7B7B;
}

.ztcplist2 input.gwc {
    width: 130px;
    height: 40px;
    border: 1px solid #ca2323;
    background: #A00002;
    color: #FFF;
    font-family: "微软雅黑";
    font-size: 16px;
    margin: 10px;
}


/*-----*/

.tanchuk {
    width: 600px;
    padding: 20px 10px;
    background: #FFF;
    margin: 0 auto;
    overflow: hidden;
}

.tanchuk h3 {
    line-height: 35px;
    font-size: 16px;
    font-weight: bold;
}

.tanchuk ul {
    display: block;
    overflow: hidden;
}

.tanchuk ul li {
    margin-left: 100px;
    overflow: hidden;
    float: left;
}

.tanchuk ul li .xuanze {
    height: 15px;
    margin: 8px;
    float: left;
}

.tanchuk ul li span.xztitle {
    line-height: 30px;
    float: left;
    margin: 0 5px;
}

.tanchuk ul li input.ShowNum {
    width: 50px;
    float: left;
    margin: 6px 0px;
}

.tanchuk .dgmai {
    width: 40%;
    margin-left: 20px;
    height: 30px;
    margin: 0 auto;
    margin-top: 30px;
    float: left;
}

.tanchuk .dgmai .gwc {
    width: 100px;
    height: 30px;
    border: 1px solid #ca2323;
    background: #A00002;
    color: #FFF;
    font-family: "微软雅黑";
    font-size: 14px;
    margin: 0 30px;
    float: left;
}


/*-----*/

.tanchuk2 {
    width: 312px;
    height: 135px;
    background: url(../images/tgmbg.png) no-repeat;
    margin: 0 auto;
    overflow: hidden;
}

.tanchuk2 h1 {
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.tanchuk2 h2 {
    line-height: 30px;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}

.tanchuk2 input.tgm {
    width: 250px;
    height: 30px;
    margin-left: 30px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}


/*-----*/

.ztcplist2-show {
    width: 100%;
    margin-top: 15px;
    float: left;
}

.ztcplist2-show h3 {
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
}

.ztcplist2-show h4 {
    text-align: center;
    line-height: 35px;
    font-size: 13px;
    font-weight: bold;
}

.tgtbnr {
    width: 740px;
    height: 100%;
    overflow: hidden;
}

.tgtbnr td span {
    width: 100px;
    line-height: 35px;
    margin: 10px;
}

a.fj {
    margin: 10px;
    display: block;
}

.tglit {
    height: 40px;
    border-bottom: 1px solid #000;
    line-height: 40px;
    padding-left: 10px;
}

input.botton {
    height: 35px;
    border: 1px solid #ca2323;
    background: #CC4C4E;
    color: #FFF;
    font-family: "微软雅黑";
    font-size: 14px;
    margin: 10px 25px;
    width: 110px;
}


/*-------*/

.ddye_page {
    width: 1000px;
    overflow: hidden;
    margin: 0 auto;
}

.cen-pe1 {
    width: 800px;
    overflow: hidden;
    margin: 0 auto;
    padding: 50px;
    background: #ECECEC;
}

.cen-pe1-title {
    width: 350px;
    height: 100px;
    margin: 0 auto;
}

.cen-pe1-title img {
    float: left;
}

.cen-pe1-title span {
    display: block;
    line-height: 80px;
    color: #0E96CF;
    float: left;
    font-size: 24px;
    font-weight: bold;
    margin-left: 10px;
}

.ddmai {
    width: 320px;
    height: 40px;
    margin: 10px auto;
}

.ddmai .gm {
    width: 130px;
    height: 40px;
    border: 1px solid #0E96CF;
    background: none;
    color: #0E96CF;
    font-family: "微软雅黑";
    font-size: 16px;
    float: left;
}

.ddmai .gwc {
    width: 130px;
    height: 40px;
    border: none;
    background: #0E96CF;
    color: #FFF;
    font-family: "微软雅黑";
    font-size: 16px;
    margin-left: 25px;
}

.cen-pe1-title2 {
    width: 200px;
    height: 80px;
    margin: 0 auto;
}

.cen-pe1-title2 img {
    float: left;
}

.cen-pe1-title2 span {
    display: block;
    line-height: 60px;
    color: #C60000;
    float: left;
    font-size: 24px;
    font-weight: bold;
    margin-left: 10px;
}

.ddmai2 {
    width: 290px;
    height: 40px;
    margin: 10px auto;
}

.ddmai2 .gm {
    width: 130px;
    height: 40px;
    border: 1px solid #BA0505;
    background: none;
    color: #B90404;
    font-family: "微软雅黑";
    font-size: 16px;
    float: left;
}

.ddmai2 .gwc {
    width: 130px;
    height: 40px;
    border: none;
    background: #B90404;
    color: #FFF;
    font-family: "微软雅黑";
    font-size: 16px;
    margin-left: 25px;
}


/*---订购方式----*/

.dglist {
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
}

.dglist ul li {
    width: 650px;
    overflow: hidden;
    border: 2px solid #949494;
    padding: 25px 15px;
    margin-bottom: 20px;
}

.dglist ul li:hover {
    border: 2px solid #CE0000;
}

.dglist ul li a:hover {
    color: #333
}

.dg_left {
    width: 200px;
    height: 40px;
    float: left;
    font-family: "微软雅黑";
}

.dg_left span {
    display: block;
    width: 160px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #FFF;
    font-size: 16px;
    background: #C10505
}

.dg_right {
    width: 450px;
    line-height: 22px;
    float: right;
    font-family: "微软雅黑";
}

.dgmai {
    width: 380px;
    height: 45px;
    margin: 0 auto;
    margin-top: 30px;
}

.dgmai .gwc {
    width: 130px;
    height: 40px;
    border: 1px solid #ca2323;
    background: #A00002;
    color: #FFF;
    font-family: "微软雅黑";
    font-size: 16px;
    margin: 0 30px;
    float: left;
}

.shuliang h1 {
    text-align: center;
    font-size: large;
    font-weight: 700;
}

.bayf {
    margin-left: 20px;
}

.bayf span {
    float: left;
    margin-top: 8px;
    width: 100px;
}

.shuliang button {
    float: left;
    margin-left: 50px;
}