﻿

/* 共用 ==================*/
.wp{max-width: 750px; width: 100%; padding-left: 2%; padding-right: 2%; overflow: hidden; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.wp1{max-width: 750px; width: 100%; padding-left: 2%; padding-right: 2%; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.wp2{max-width: 750px; width: 100%; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
a:hover{color: #9b5000!important; opacity: 0.8;}

/* 独立class ==================*/
body{background-color: #fff; width: 100%; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.sh88{height: 88px; height: 0.88rem;}
.dc-bk1{background-color: #F7F5F5;}
.dc-bk2{background-color: #ED3636;}
.dc-bk3{background-color: #ffffff;}
.dc-bk4{
 background: -webkit-linear-gradient(137deg, #151515, #403F3F); /* Safari 5.1 - 6.0 */
 background: -o-linear-gradient(137deg, #151515, #403F3F); /* Opera 11.1 - 12.0 */
 background: -moz-linear-gradient(137deg, #151515, #403F3F); /* Firefox 3.6 - 15 */
 background: linear-gradient(137deg, #151515, #403F3F); /* 标准的语法（必须放在最后） */
}
.products_description{font-size: 14px;}
.dc-yuanj5{border-radius:5px!important;-moz-border-radius:5px!important;-webkit-border-radius:5px!important; border-radius:0.05rem!important;-moz-border-radius:0.05rem!important;-webkit-border-radius:0.05rem!important; overflow: hidden;}
.dc-yuanj10{border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important; border-radius:0.10rem!important;-moz-border-radius:0.10rem!important;-webkit-border-radius:0.10rem!important; overflow: hidden;}
.dc-yuanj15{border-radius:15px!important;-moz-border-radius:15px!important;-webkit-border-radius:15px!important; border-radius:0.15rem!important;-moz-border-radius:0.15rem!important;-webkit-border-radius:0.15rem!important; overflow: hidden;}
.wp-box1{max-width: 100%; overflow-x: hidden;}
.dc-m1{padding: 0px 8px; padding: 0px 0.08rem;}
.dc-m2{padding: 7px 16px; padding: 0.07rem 0.16rem;}
.dc-m3{padding: 30px 22px; padding: 0.30rem 0.22rem;}
.dc-m4{padding: 30px 0px; padding: 0.30rem 0px; padding-top: 0px;}
.dc-m5{padding: 0px 22px; padding: 0px 0.22rem;}
.dc-m6{background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.dc-m7{min-height: 100vh;}
.dcnopad2{padding:0px!important;}
.dc-nbr2{border-width:0px!important;}
.dc-hh1{min-height: 252px!important; min-height: 2.52rem!important;}
.noleftrpd{padding-left: 0px!important; padding-right: 0px!important;}
.dc-cl1{color: #999999!important;}
.dc-cl2{color: #64CE8F!important;}
.dc-nobk1{background: transparent!important; filter:none;}


/* 正常class ==================*/
.mainnav{box-shadow: 0px -1px 5px rgba(0,0,0,0.5);  position: fixed; left: 0px; bottom: 0px; width: 100%; z-index: 10000; background-color: #fff;}
/*  mb-fdnav 底部菜单 独立模块 ==================*/
.mb-fdnav{position: relative; padding: 10px 0px; padding:0.10rem 0px; padding-bottom: 7px; padding-bottom: 0.07rem; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
/*.mb-fdnav:before,.mb-fdnav:after{content: ""; background-color: #fff; z-index: 10; position: absolute; bottom: 0px; width: 2px; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.mb-fdnav:before{left: 0px;}
.mb-fdnav:after{right: 0px;}*/
.mb-fdnav li{width: 25%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: bottom; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fdnav-m1{display: inline-block;}
.fdnav-m1 .img{overflow: hidden;font-size: 0;}
.fdnav-m1 .img img{display: inline-block; max-height: 44px; max-height: 0.44rem;}
.fdnav-m1 .img .imghover{display: none;}
.fdnav-m1 h3{font-size: 22px; font-size: 0.22rem; line-height: 1; padding-top: 5px; padding-top: 0.05rem; color: #888;}
.mb-fdnav li.on h3{color: #ED3636;}
.mb-fdnav li.on .fdnav-m1 .img .imginit{display: none;}
.mb-fdnav li.on .fdnav-m1 .img .imghover{display:inline-block;}

#fd{background-color: #ED3636;}
.fd-box1{padding:24px 0px; padding: 0.24rem 0px;}

.fdnavList2{font-size:0; text-align: center; margin: 0px -25px; margin: 0px -0.25rem;}
.fdnavList2 li{min-width: 140px; min-width: 1.40rem; padding: 0px 25px; padding:0px 0.25rem; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fdnavList2 li:after{content: ""; background-color: rgba(255,255,255,.5); position: absolute; right: 0px; top: 50%; width: 1px; height: 18px; margin-top: -9px; height: 0.18rem; margin-top: -0.09rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.fdnavList2 li:last-child::after{display: none;}
.fdnavList2 li.last{background: transparent;}
.fdnavList2 li a{font-size: 24px; font-size: 0.24rem; color: #fff;}
.fdnavList2 li a:hover,.hdm11-m3 .m1 .logop1:hover{color: #fff!important;}

.fdm12{text-align: center; padding-top: 25px; padding-top: 0.25rem;}
.fdm12 .fdlogo{max-width: 156px; max-width: 1.56rem;}

#hd{position: fixed; left: 0px; top: 0px; z-index: 10000; width: 100%; background-color: #ED3636;}
.hd-box1{background-color: #ED3636;}
.hdm11{text-align: center; position: relative; height: 88px; height: 0.88rem; font-size: 0;}
.hdm11:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hdm11 .logoimg1{max-width: 264px; max-width: 2.64rem; height: auto;}
.hdm11 .box1{position: absolute; left: 0px; top: 0px; height: 100%; font-size: 0;}
.hdm11 .box1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hdm11 .box1 .j1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hdm11 .box3 .j1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hdm11 .box3{position: absolute; right: 0px; top: 0px; height: 100%; font-size: 0;}
.hdm11 .box3:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hdm11 .box3 .j3{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hdm11 .box2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hdm11 .box2 h1,.hdm11 .box2 h1 a{font-size: 40px; font-size: 0.40rem; color: #fff;}

.hdm11-m1 .m1,.hdm11-m1 .m2{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hdm11-m1 .m1 .imgcd{height: 40px; height: 0.40rem; }
.hdm11-m1 .m2 .ssimg1{height: 40px; height: 0.40rem;}
.hdm11-m1 .m2{padding-left: 16px; padding-left: 0.16rem;}

.hdm11-m3 .m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hdm11-m3 .m1 .logop1{font-size: 32px; font-size: 0.32rem; color: #fff;}


.swiper-gy{max-width: 100%; overflow: hidden;}
.swiper-slide{
  font-size: 0px;
  text-align: center;
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}
.swiperbox1{position: relative; display: block;}
.swiperbox1 .swiper-button-prev{background:url("../images/prev-img12.png") no-repeat center center; left: 0px;}
.swiperbox1 .swiper-button-next{background:url("../images/next-img13.png") no-repeat center center; right: 0px;}
.swiperbox1 .swiper-button-prev,.swiperbox1 .swiper-button-next{background-size: contain; width: 10px; height: 17px; outline: none; position: absolute; top: 50%; margin-top:-8.5px;}
.swiper-pagination{width: 100%; bottom: 5px;}
.swiper-pagination-bullet{background-color: #fff; opacity: 0.8; margin: 0px 2px;}
.swiper-pagination-bullet-active{background-color: #ED3636;}
.swiper-gy a:hover{opacity: 1!important;}
.swiper-gy .swfimg1{width: 100%; height: auto;}

.swiperbox1{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; border-radius:0.15rem;-moz-border-radius:0.15rem;-webkit-border-radius:0.15rem; overflow: hidden;}

.pgm12-m1{overflow: hidden; clear: both;}
.pgm12-m1 .bx1{float: left; margin-right: 25px; margin-right: 0.25rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm12-m1 .bx2{display: block; overflow: hidden;}
.pgm12-m1 .bx1 .img1{max-width: 198px; max-width: 1.98rem; height: auto;}
.dc-ct1{text-align: left; text-align: justify; font-size: 22px; font-size: 0.22rem; color: #323233; line-height: 30px; line-height: 0.30rem;}

/* warnList1 ==================*/
.warnList1{font-size:0;}
.warnList1 li{width: 20%; padding: 5px 10px; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.warnList1 li .imgbx1{height: 57px; height: 0.57rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; font-size: 0;}
.warnList1 li .imgbx1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.warnList1 li .a1{box-shadow: 1px 1px 9px rgba(0,0,0,.1); border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:0.10rem;-moz-border-radius:0.10rem;-webkit-border-radius:0.10rem;  overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.warnList1 li .a1 img{max-height: 100%; max-width: 57px; max-width: 0.57rem; }

.pgm13-m1{background-color: #fff; max-width: 750px; margin: 0 auto;}

.cdL1{font-size: 0;}
.cdL1 li{width: 20%; padding: 0px 5px; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.cdL1-m1{position: relative; height: 88px; height: 0.88rem; font-size: 0;display: block;}
.cdL1-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.cdL1-m1 em{font-size: 32px; font-size: 0.32rem; color: #333; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.cdL1 li.hover .cdL1-m1 em{color: #ED3636;}
.cdL1 li.hover .cdL1-m1:after{content: ""; position: absolute; left: 50%; margin-left: -40px; margin-left: -0.40rem; bottom: 0px; width: 80px; width: 0.80rem; height: 6px; height: 0.06rem; background-color: #ED3636; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border-radius:0.03rem;-moz-border-radius:0.03rem;-webkit-border-radius:0.03rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.proL1{font-size: 0;}
.proL1>li{display: block; padding-bottom: 30px; padding-bottom:0.30rem;}
.proL1-m1{display: block; overflow: hidden; clear: both; background-color: #fff; padding: 28px 17px; padding: 0.28rem 0.17rem; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; border-radius:0.15rem;-moz-border-radius:0.15rem;-webkit-border-radius:0.15rem;}
.proL1-m1 .imgbx1{width: 184px; height: 184px; width: 1.84rem; height: 1.84rem; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; overflow: hidden; border-radius:0.10rem;-moz-border-radius:0.10rem;-webkit-border-radius:0.10rem; float: left;display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.proL1-m1 .txtbx1{display: block; overflow: hidden; padding-left: 16px; padding-left: 0.16rem;}
.proL1-m1 .imgbx1 .img1{width: 100%; height: 100%; display: block; background-color: #fff; /*background-color: #eee;*/ border: 1px solid #eee; background-size:100% auto; background-size:contain; background-position: center center; background-repeat: no-repeat; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.proL1-m1 .txtbx1 .tt1 h3 a{font-size: 28px; font-size: 0.28rem; color: #333; text-align: left;  line-height: 40px; line-height: 0.40rem;
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;
}
.proL1-m1 .txtbx1-box1{position: relative;min-height: 184px; min-height: 1.84rem;}
.proL1-m1 .other1{position: absolute; left: 0px; bottom: 0px; width: 100%; overflow: hidden; clear: both;}
.proL1-m1 .other1 .pm1,.proL1-m1 .other1 .pm2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.proL1-m1 .other1 .pm1{width: 40%;}
.proL1-m1 .other1 .pm2{width: 60%; padding-left: 5px; padding-left: 0.05rem; text-align: right;}
.proL1-m1 .other1 .pm1 small{display: block; text-align: center; font-size: 21px; font-size: 0.21rem; color: rgba(102,102,102,.68); }
.proL1-m1 .other1 .pm1 .pm1-bx1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.proL1-m1 .other1 .pm1 .pj1{}

.countdown {
    list-style: none;
    margin: 0px 0;
    padding: 0;
    display: block;
    text-align: left;
}
.countdown li {
    display: inline-block;
}
.countdown li span,.countdown li.seperator {
    font-size: 20px; font-size: 0.20rem;
    color: #333;
}
.countdown li span{display: block; border: 1px solid #ED3636; text-align: center; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; min-width: 34px; height: 36px; min-width: 0.34rem; height: 0.36rem; line-height: 34px; line-height: 0.34rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.countdown li.seperator {
	padding: 0px 3px;
    vertical-align: top;
}
.countdown li p {
    color: rgba(255,255,255,.6);
    font-size: 12px;
}
.countdown li span.seconds{background-color: #ED3636; color: #fff;}

.dc-buy1{overflow: hidden; border: 1px solid #ED3636; border-radius:60px;-moz-border-radius:60px;-webkit-border-radius:60px; border-radius:0.60rem;-moz-border-radius:0.60rem;-webkit-border-radius:0.60rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-buy1 .bym1,.dc-buy1 .bym2{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-buy1 .bym1 .byj1{width: 100%; line-height: 1; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-buy1 .bym1{width: 120px; width: 1.20rem;}
.dc-buy1 .bym2{min-width: 120px; min-width: 1.20rem; text-align: center; background-color: #ED3636; padding: 0px 5px; padding:0px 0.05rem; font-size: 22px; font-size: 0.22rem; color: #fff; height: 60px; height: 0.60rem; line-height: 60px; line-height: 0.60rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-buy1 .bym1 .byj1 .nowprice{font-size: 28px; font-size: 0.28rem; color: #ED3636;}
.dc-buy1 .bym1 .byj1 .gqprice{font-size: 15px; font-size: 0.15rem; color: #999;}

.pgm13-m3 .img1{width: 100%; height: auto; }

.proL2{font-size: 0; margin: 0px -12px; margin: 0px -0.12rem;}
.proL2 li{width: 50%; padding: 0px 12px; padding: 0px 0.12rem; padding-bottom: 30px; padding-bottom: 0.30rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.proL2-m1{/*box-shadow: 1px 1px 9px rgba(0,0,0,.1); */background-color: #fff; display: block; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; border-radius:0.15rem;-moz-border-radius:0.15rem;-webkit-border-radius:0.15rem; overflow: hidden;}
.proL2-m1 .imgbx1{padding-top: 80.42%; position: relative; overflow: hidden;}
.proL2-m1 .imgbx1 .primg1{display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size:100% auto; background-size:contain; background-color: #eee; background-position: center center; background-repeat: no-repeat;}
.proL2-m1 .txtbx1{padding: 14px 15px; padding: 0.14rem 0.15rem; text-align: left;}
.proL2-m1 .txtbx1 .tt1 h3{font-size: 25px; font-size: 0.25rem; color: #333; line-height: 36px; line-height: 0.36rem; 
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;
}
.proL2-m1 .txtbx1 .tt1{min-height: 72px; min-height: 0.72rem;}
.proL2-m1 .txtbx1 .pricebx1 .price{font-size: 32px; font-size: 0.32rem; color: #ED3636;}
.proL2-m1 .txtbx1 .pricebx1{min-height: 42px; min-height: 0.42rem;}

/* 视频播放器  ==================*/
.vjs-poster{background-size:cover!important;}
.video-js{width: 100%!important; height: 290px; height: 2.90rem; }
.video-js .vjs-big-play-button{ left: 45%!important; top: 30%!important; border: 0px!important; width: 85px!important; height: 85px!important; background:url("../images/videobtn1.png") no-repeat center center!important;  background-size: 100% auto!important; opacity: 0.7!important;}
.video-js .vjs-big-play-button:hover{opacity: 1!important;}
.video-js:hover .vjs-big-play-button{background-color: transparent;}
.video-js .vjs-big-play-button:after{display: none;}
.video-js .vjs-big-play-button:before{display: none;}
.video-js .vjs-big-play-button{width: 40px!important; opacity: 1!important; height: 40px!important; left: 50%!important; margin-left: -20px; top: 50%!important; margin-top: -20px;}
.vjs-paused .vjs-big-play-button{display: block!important; z-index: 10;}
.vjs-paused:before{content: ""; position: absolute; z-index: 1; left: 0px; top: 0px; background-color: rgba(0,0,0,.15); width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.menumengc{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1000; background-color: rgba(0,0,0,.7);}
.menusonbx1{position: fixed; left: 50%; top: 88px; top: 0.88rem;
-o-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.menusonbx1-m1:before{content: ""; position: absolute; left: 0px; top: -9px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
width: 0; 
height: 0; 
border-left: 10px solid transparent; 
border-right: 10px solid transparent; 
border-bottom: 10px solid #fff; 
}
.menusonbx1-m1{display: block; position: relative; background-color: #fff; box-shadow: 1px 1px 9px rgba(0,0,0,.1); padding: 15px 0px; padding: 0.15rem 0px;}
.menusonbx1-m2{ max-height: 60vh; overflow-y: auto;}
.sonmnL1{font-size: 0; text-align: left;}
.sonmnL1 li{border-bottom: 1px solid #ddd; display: block; padding: 15px 30px; padding-right: 10px; padding: 0.15rem 0.30rem; padding-right: 0.10rem;}
.sonmnL1 li:last-child{border-bottom-width: 0px;}
.sonmnL1-m1{display: block;}
.sonmnL1-m1 .mnbx1{position: relative; padding-left: 15px; padding-left: 0.15rem;  padding-right: 35px;padding-right: 0.35rem;}
.sonmnL1-m1 .mnbx1:before{content: ""; position: absolute; left: 0px; top: 50%; margin-top: -14px; margin-top: -0.14rem; width: 4px; width: 0.04rem; height: 28px; height: 0.28rem; background-color: #ED3636; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:0.04rem;
border-bottom-left-radius:0.04rem;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-top-right-radius:0.04rem;
border-top-left-radius:0.04rem;
}
.sonmnL1-m1 .mnbx1 h3,.sonmnL1-m1 .mnbx1 a{font-size: 26px; font-size: 0.26rem; color: #333; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.sonmnL1-m1 .mnbx1.xl{background:url("../images/pt-img24.png") no-repeat right 10px; background-position: right 0.10rem; background-size: 26px auto; background-size: 0.26rem auto;}
.sonmnL1-m1 .mnbx2 p{padding: 15px 10px; padding: 0.15rem 0.15rem; border-bottom: 1px solid #ddd;}
.sonmnL1-m1 .mnbx2 p:last-child{border-bottom-width: 0px;}
.sonmnL1-m1 .mnbx2 p a{font-size: 26px; font-size: 0.26rem; color: #666; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.sonmnL1 a:hover{color: #ED3636!important;}
.xl-ml:hover{cursor: pointer;}
.sonmnL1-m1 .mnbx1.sonopen{background:url("../images/pt-img24-1.png") no-repeat right 10px; background-position: right 0.10rem!important; background-size: 26px auto!important; background-size: 0.26rem auto!important;}


.ssmainbox1 .ssbox2{position: fixed; left: 50%; top: 100px; top: 1.1rem;
-o-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}

/* box-so 独立模块 搜索 ==================*/
.soso{}
.box-so{position:relative; box-shadow: 1px 1px 9px rgba(0,0,0,.1); font-size:0; border-radius:57px;-moz-border-radius:57px;-webkit-border-radius:57px; border-radius:0.57rem;-moz-border-radius:0.57rem;-webkit-border-radius:0.57rem; width:100%; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important;-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.box-so input[type="text"]{width: 100%; padding-left: 48px; padding-left: 0.48rem; padding-right: 75px; padding-right: 0.75rem; color: #333; font-size: 28px; font-size: 0.28rem; border: 0px; height:88px; line-height:86px; height: 0.88rem; line-height: 0.86rem;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.box-so input[type="button"]{position:absolute; right: 20px; right: 0.20rem; cursor: pointer; top: 20px; top: 0.20rem; border: 0px;  width: 50px; height: 50px; width: 0.50rem; height: 0.50rem; z-index: 10; background:url('../images/pt-img10-1.png') no-repeat center center; background-size:contain;}
.box-so input::-webkit-input-placeholder {color: #999;}
.box-so input:-moz-placeholder {color: #999;}
.box-so input::-moz-placeholder {color: #999;}
.box-so input::-ms-input-placeholder {color: #999;}

.dc-kefu1{position: fixed; font-size: 0; width: 92px; width: 0.92rem; text-align: center; background-color: #fff; right: 0px; top: 25%; z-index: 1000; box-shadow: 1px 1px 9px rgba(0,0,0,.1); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
border-bottom-right-radius:92px;
border-bottom-left-radius:92px;
border-bottom-right-radius:0.92rem;
border-bottom-left-radius:0.92rem;
border-top-right-radius:92px;
border-top-left-radius:92px;
border-top-right-radius:0.92rem;
border-top-left-radius:0.92rem;
}

.kefubox1{display: block;}
.kefubox1 .sli0{display: block; position: relative;}
.kefubx1-m1{display: block; height: 115px; height: 1.15rem;}
.kefubx1-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.kefubx1-m1 .kfimg1{width: 58px; height: 58px; width: 0.58rem; height: 0.58rem;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-kefu1 a:hover{opacity: 1!important;}
.kefubx1-m2{height: 124px; height: 1.24rem;}
.kefubx1-m2 .j1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.kefubx1-m2 .kfimg2{}
.kefubox1 .sli2 .kefubx1-m2{background-color: #ED3636;
border-bottom-right-radius:92px;
border-bottom-left-radius:92px;
border-bottom-right-radius:0.92rem;
border-bottom-left-radius:0.92rem;
}
.kefubx1-m2 .i1{width: 16px; width: 0.16rem; height: 29px; height: 0.29rem; background:url("../images/pt-img12.png") no-repeat center center; background-size: contain!important; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.kefubx1-m3{text-align: left; padding: 15px 30px; padding: 0.15rem 0.30rem; position: absolute; right: 92px; right: 0.92rem; top: 0px; background-color: #fff; box-shadow: 1px 1px 9px rgba(0,0,0,.1); }
.icpL1{font-size: 0; text-align: left;}
.icpL1 li{display: block; min-width: 225px; min-width: 2.25rem; padding: 12px 0px; padding: 0.12rem 0px; border-bottom: 1px solid rgba(151,151,151,.16);}
.icpL1 li:last-child{border-bottom-width: 0px;}
.icpL1-m1{display: block; overflow: hidden; clear: both;}
.icpL1-m1 .imgbx1{font-size: 0; width: 30px; height: 30px; text-align: center; width: 0.30rem; height: 0.30rem; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.icpL1-m1 .imgbx1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.icpL1-m1 .imgbx1 img{max-width: 100%; max-height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.icpL1-m1 .txtbx1{display: block; overflow: hidden; padding-left: 4px; padding-left: 0.04rem;}
.icpL1-m1 .txtbx1 p{white-space:nowrap; font-size: 26px; font-size: 0.26rem; color: #333; line-height: 1;}
.icpL1 li.btn1 .icpL1-m1 .txtbx1 p{color: #ED3636;}

.paixubox1{}
.paixubox1 .shaixuan .sximg1{width: 50px; width: 0.50rem;}
.paixu1-m1{box-shadow: 1px 1px 9px rgba(0,0,0,.1); position: absolute; right: 0px; top: 88px; top: 0.88rem; background-color: #fff; padding: 12px 25px; padding: 0.12rem 0.25rem; padding-right: 29px; padding-right: 0.29rem;}

.icpL1.cx1 li{min-width: 277px; min-width: 2.77rem;}
.icpL1.cx1 .icpL1-m1 .imgbx1{width: 34px; width: 0.34rem; height: 35px; height: 0.35rem;}
.icpL1.cx1 .icpL1-m1 .txtbx1{padding-top: 5px; padding-top: 0.05rem; padding-left: 8px; padding-left: 0.08rem;}

.hdm11 .box2 h1.son1,.hdm11 .box2 h1.son1 a{font-size: 36px; font-size: 0.36rem;}

.proL2.cx1{margin: 0px;}
.proL2.cx1 .proL2-m1 .imgbx1{padding-top: 0;}
.proL2.cx1 .proL2-m1 .imgbx1 .proimg2{width: 100%; height: auto!important;}
.proL2.cx1 .proL2-m1 .txtbx1 .tt1{min-height: inherit;}
.proL2.cx1 .proL2-m1 .txtbx1 .pricebx1{min-height: inherit;}
.proL2.cx1 li{padding-bottom: 38px; padding-bottom: 0.1rem;}

.ld-box1{text-align: center;}
.ld-box1 .btn1{ font-size: 20px; font-size: 0.20rem; color: #888; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.ld-box1 .btn1:hover{color: #888!important;}

.col1{font-size: 0; overflow: hidden; clear: both; position: relative; padding-left: 200px; padding-left: 2.0rem;}
.col1-l{width: 200px; width: 2.0rem; padding-top: 88px; padding-top: 0.88rem; padding-bottom: 90px; padding-bottom: 0.90rem; position: fixed; left: 50%; margin-left: -375px; margin-left: -3.75rem; top: 0px; height: 100vh; overflow: hidden; overflow-y: auto; background-color: #F7F7F7; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.col1-r{display: block; overflow: hidden; }
.col1-r-box1{padding-left: 2%; padding-right: 2%; background-color: #fff;}

.sonmnL1.cx1 .sonmnL1-m1 .mnbx1:before{display: none;}
.sonmnL1.cx1 li{border-bottom-width: 0px;}
.sonmnL1.cx1 li.on{background-color: #fff;}
.sonmnL1.cx1 li.on .sonmnL1-m1 .mnbx1:before{display: inline-block;}
.sonmnL1.cx1 .sonmnL1-m1 .mnbx1{padding-right: 0px;}

.proL2.yiny1 .proL2-m1{box-shadow: 1px 1px 9px rgba(0,0,0,.1); }
.proL2.yiny1{margin: 0px -9px; margin: 0px -0.09rem;}
.proL2.yiny1 li{padding: 0px 9px; padding: 0px 0.09rem; padding-bottom: 18px; padding-bottom: 0.18rem;}

.hdm11-m3 .m2 .mineset .imgset1{width: 51px; height: 51px; width: 0.51rem; height: 0.51rem;}

.dc-photo1{font-size: 0;}
.dc-photo1 .ptbx1,.dc-photo1 .ptbx2,.dc-photo1 .ptbx3{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-photo1 .ptbx2{padding-left: 20px; padding-left: 0.20rem; padding-right: 29px; padding-right: 0.29rem;}
.photom1{position: relative; background-color: #fff; width: 148px; height: 148px; width: 1.48rem; height: 1.48rem; overflow: hidden; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.photom1 .phoimg1{display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.dc-photo1 .phoname h3 a{font-size: 41px; font-size: 0.41rem; color: #fff; display:inline-block;max-width:300px; max-width: 3.0rem; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.dc-photo1 .phoname h3 a:hover{color: #fff!important;}
.dc-vipbx1{font-size: 0; padding-left: 20px; padding-left: 0.20rem; text-align: center; width: 133px; width: 1.33rem; height: 48px; height: 0.48rem; background-size:100% auto; background-size:contain; background-position: left center; background-repeat: no-repeat; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; white-space:nowrap; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-vipbx1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-vipbx1 .vpbx2{ position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-vipbx1 .vpbx2 p{font-size: 22px; font-size: 0.22rem; color: #fff;}
.dc-vipbx1 .vpbx2 p em{padding-left: 7px; padding-left: 0.07rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.pgm21-m2{padding: 18px 29px; padding: 0.18rem 0.29rem;  padding-bottom: 40px; padding-bottom: 0.40rem; position: relative;
border-top-right-radius:15px;
border-top-left-radius:15px;
border-top-right-radius:0.15rem;
border-top-left-radius:0.15rem;
 background: -webkit-linear-gradient(90deg, #151515, #403F3F); /* Safari 5.1 - 6.0 */
 background: -o-linear-gradient(90deg, #151515, #403F3F); /* Opera 11.1 - 12.0 */
 background: -moz-linear-gradient(90deg, #151515, #403F3F); /* Firefox 3.6 - 15 */
 background: linear-gradient(90deg, #151515, #403F3F); /* 标准的语法（必须放在最后） */
}
.pgm21-m2:before{content: ""; position: absolute; top: 0px; right: 40px; right: 0.40rem; width:241px; width: 2.41rem; height: 157px; height: 1.57rem; background:url("../images/pt-img49.png") no-repeat center top; background-size: contain; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm21-m3,.pgm21-m4{position: relative; z-index: 10;}
.pgm21-m3{}
.pgm21-m4{padding-top: 17px; padding-top: 0.17rem; text-align: center;}
.pgm21-m5{position: relative; padding-left: 120px; padding-left: 1.20rem; padding-right: 120px; padding-right: 1.20rem; width: 86%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm21-m5 .bx1,.pgm21-m5 .bx3{position: absolute; top: 0px; z-index: 10;}
.pgm21-m5 .bx1{left: 0px;}
.pgm21-m5 .bx3{right: 0px;}
.pgm21-m5 .bx2{padding-top: 20px; padding-top: 0.20rem;}
/* dc-progress ==================*/
.dc-progress{position: relative; width: 100%; height: 10px; height: 0.10rem; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:0.10rem;-moz-border-radius:0.10rem;-webkit-border-radius:0.10rem; background-color: #000;overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-progress,.dc-progress .sp1{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; }
.dc-progress .sp1{width: 0%; position: absolute; background-color: #FFF1DD;  border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:0.10rem;-moz-border-radius:0.10rem;-webkit-border-radius:0.10rem; left: 0px; top: 0px; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.dc-prg1 .prg1m2{text-align: center; padding-top: 6px; padding-top: 0.06rem;}
.dc-prg1 .prg1m2 p{font-size: 22px; font-size: 0.22rem; color: rgba(255,241,221,.78);}

.pgm21{padding-bottom: 40px; padding-bottom: 0.40rem;}

/* navL7 ==================*/
.navL7{font-size: 0;}
.navL7 li{border-bottom: 1px solid #cccccc;}
.navL7 li:last-child{border-bottom-width: 0px;}
.navL7-m1{display: block; overflow: hidden; clear: both; background-repeat: no-repeat;}
.navL7-m1 .m2{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.navL7-m1 .m1{display: block; overflow: hidden; padding-right: 10px;}
.navL7-m1 .m2 span{font-size: 22px; font-size: 0.22rem; color: rgba(255,255,255,.69);}
.navL7-m1 .m1 h3{font-size: 26px; font-size: 0.26rem; color: #fff; }
.navL7-m1 .k1{overflow: hidden; clear: both; background:url("../images/pt-img54.png") no-repeat right center; background-size: 22px auto; background-size: 0.22rem auto; padding-right: 30px; padding-right: 0.30rem;}

.pgm22{
border-top-right-radius:45px;
border-top-left-radius:45px;
border-top-right-radius:0.45rem;
border-top-left-radius:0.45rem;
position: relative; z-index: 10; margin-top: -40px; margin-top: -0.60rem;
box-shadow: 1px -1px 5px rgba(0,0,0,.1);
}
.pgm22-m1{padding-top: 30px; padding-top: 0.30rem; padding-bottom: 46px; padding-bottom: 0.46rem;}

.navL7.cx1 .navL7-m1 .m1 h3{font-size: 32px; font-size: 0.32rem; color: #333; font-weight: bold;}
.navL7.cx1 .navL7-m1 .m2 span{font-size: 32px; font-size: 0.32rem; color: #666;}
.navL7.cx1 .navL7-m1 .k1{overflow: hidden; clear: both; background:url("../images/pt-img54.png") no-repeat right center; background-size: 36px auto; background-size: 0.36rem auto; padding-right: 40px; padding-right: 0.40rem;}

.picpL2{font-size: 0; text-align:left;}
.picpL2 li{width: 20%; padding: 0px 1%; padding-bottom: 20px; padding-bottom: 0.20rem; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.picpL2-m1{display: block;}
.picpL2-m1 .imgbx1 img{max-height:100%; max-width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.picpL2-m1 .txtbx1{padding-top: 10px; padding-top: 0.10rem;}
.picpL2-m1 .txtbx1 h3{font-size: 28px; font-size:0.28rem; color: #323233; line-height: 1;}
.picpL2 .picpL2-m1 .imgbx1{height: 80px; height: 0.80rem; width: 80px; width: 0.80rem; font-size: 0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.picpL2 .picpL2-m1 .imgbx1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}

.pgm22-m3{padding-top: 12px; padding-top: 0.12rem;}

/* navL5 ==================*/
.navL5{font-size: 0;}
.navL5 li{border-bottom: 1px solid #EBEDF0;}
.navL5 li:last-child{border-bottom-width: 0px;}
.navL5-m1{padding-left: 44px; padding-left: 0.44rem; position: relative; display: block; overflow: hidden; clear: both; }
.navL5-m1 .m2{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.navL5-m1 .m1{display: block; overflow: hidden; padding-right: 10px;}
.navL5-m1 .m2 span{font-size: 28px; font-size: 0.28rem; color: #ED3636;}
.navL5-m1 .m1 h3{font-size: 28px; font-size: 0.28rem; color: #323233; }
.navL5-m1 .k1{overflow: hidden; clear: both; padding: 30px 0px; padding: 0.30rem 0px; background:url("../images/pt-img54.png") no-repeat right center; background-size: 36px auto; background-size: 0.36rem auto; padding-right: 56px; padding-right: 0.56rem;}
.navL5-m1 .k1,.navL5-m1 .k2{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.navL5-m1 .k1{width: 100%;padding-left: 10px; padding-left: 0.10rem;}
.navL5-m1 .k2{position: absolute; left: 0px;top: 0px; height: 100%; width: 44px; width: 0.44rem; text-align: center; font-size: 0;}
.navL5-m1 .k2:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.navL5-m1 .k2 img{max-width: 100%; max-height: 44px; max-height: 0.44rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.dc-tt1{text-align: center;}
.dc-tt1 h3{padding-bottom: 10px; padding-bottom: 0.10rem; font-size: 32px; font-size: 0.32rem; color: #ED3636; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-tt1 h3:after{content: ""; background-color: #ED3636; position: absolute; left: 50%; bottom: 0px; margin-left: -15px; margin-left: -0.15rem; width: 30px; width: 0.30rem; height:6px; height: 0.06rem; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; border-radius:0.06rem;-moz-border-radius:0.06rem;-webkit-border-radius:0.06rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.hdm11-m1 .m3 .backimg1{width: 50px; width: 0.50rem;}

.dcban1 .banimg1{width: 100%; height: auto;}

/* dinpList4 ==================*/
.dinpList4{display: inline-block; width: 100%;}
.dinpList4 li{padding-bottom: 20px; padding-bottom: 0.20rem;}
.dinpList4 .btnbx1{padding-top: 67px; padding-top: 0.67rem;}
.dinpList4-m1 .btn1.cx1{font-size: 18px; font-size: 0.18rem; color: #fb0c0e; margin-top: 10px; background: transparent; border: 1px solid #fb0c0e; text-align: center;}
.dinpList4-m1 .btn1.cx1:hover{text-decoration: none; color: #fb0c0e!important;}

.dc-inp1{font-size: 28px; font-size: 0.28rem; color: #333; padding: 0px 34px; padding: 0px 0.34rem; width: 100%; border: 1px solid #979797!important; border: 1px solid rgba(151,151,151,.6)!important; height: 72px; height: 0.72rem; line-height: 68px; line-height: 0.68rem; text-align: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-inp1::-webkit-input-placeholder {color: #999999!important; color: rgba(153,153,153,.80)!important;}
.dc-inp1:-moz-placeholder {color: #999999!important; color: rgba(153,153,153,.80)!important;}
.dc-inp1::-moz-placeholder {color: #999999!important; color: rgba(153,153,153,.80)!important;}
.dc-inp1::-ms-input-placeholder {color: #999999!important; color: rgba(153,153,153,.80)!important;}

.dc-btn1{font-size: 32px; font-size: 0.32rem; color: #fff; border: 0px!important; width: 100%; text-align: center; height: 88px; height: 0.88rem; line-height: 88px; line-height: 0.88rem; background-color: #ED3636; border-radius:88px!important;-moz-border-radius:88px!important;-webkit-border-radius:88px!important; overflow: hidden; border-radius:0.88rem!important;-moz-border-radius:0.88rem!important;-webkit-border-radius:0.88rem!important; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-btn1:hover{color: #fff!important; cursor: pointer; opacity: 0.8;}
.dinpList4-m1.t1{text-align: center; padding-top: 30px; padding-top: 0.30rem;}
.dinpList4-m1 .abtn1{font-size: 28px; font-size: 0.28rem; color: #666;}

.pgm24-m1{text-align: center;}
.pgm24-m1 .lgimg1{width: 157px; width: 1.57rem; height: auto;}

#hd.cx1,#hd.cx1 .hd-box1{background: transparent; filter:none;}

.pgm31-m1{padding: 36px 40px; position: relative; overflow: hidden; padding: 0.36rem 0.40rem; padding-bottom: 260px; padding-bottom: 2.6rem;
border-top-right-radius:45px;
border-top-left-radius:45px;
border-top-right-radius:0.45rem;
border-top-left-radius:0.45rem;
background: -webkit-linear-gradient(137deg, #7c6e6a, #423636); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(137deg, #7c6e6a, #423636); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(137deg, #7c6e6a, #423636); /* Firefox 3.6 - 15 */
background: linear-gradient(137deg, #7c6e6a, #423636); /* 标准的语法（必须放在最后） */
}
.pgm31-m1:before{content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
 background:url("../images/pt-img59.png") no-repeat center bottom; background-size: 100% auto;
}
.pgm31-m2{position: relative; z-index: 10;}

.dc-photo1.cx1{text-align: center;}

.pgm31-m4 .box1{text-align: center;font-size: 24px; font-size: 0.24rem; color: rgba(255,255,255,.6);}

.dc-vipbx1.y1 .vpbx2 p{color: #304054;}
.dc-vipbx1.y2 .vpbx2 p{color: #735228;}

.pgm31-m4 .box2{font-size: 26px; font-size: 0.26rem; color: #fff; line-height: 36px; line-height: 0.36rem; text-align: center;}

.btn-box2{text-align: center; }
.dc-btn2{box-shadow: 0px 2px 21px 0px rgba(169, 122, 65, 0.49); font-size: 34px; font-size: 0.34rem; color: rgba(255,232,203,.69); max-width: 464px; max-width: 4.64rem; width: 100%; text-align: center; height: 88px; height: 0.88rem; line-height: 88px; line-height: 0.88rem; border-radius:88px;-moz-border-radius:88px;-webkit-border-radius:88px; border-radius:0.88rem;-moz-border-radius:0.88rem;-webkit-border-radius:0.88rem; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
background: -webkit-linear-gradient(123deg, #151515, #403F3F); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(123deg, #151515, #403F3F); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(123deg, #151515, #403F3F); /* Firefox 3.6 - 15 */
background: linear-gradient(123deg, #151515, #403F3F); /* 标准的语法（必须放在最后） */
}
.dc-btn2:hover{color: rgba(255,232,203,.69)!important; box-shadow: none;}

.pgm32{position: relative; margin-top: -170px; margin-top: -1.7rem; z-index: 10; background-color: #fff;
  border-top-right-radius:100% 10%; border-top-left-radius:100% 10%;
}
.pgm32-m1 .dc-btn2{position: relative; margin-top: -50px; margin-top: -0.50rem;}
.pgm33-m2{padding-left: 40px; padding-left: 0.40rem; padding-right: 0.40rem; padding-right: 0.40rem;}
.dc-ct2{text-align: center; font-size: 26px; font-size: 0.26rem; color: #333; line-height: 42px; line-height: 0.42rem;}

.dc-tbs1{
    border-collapse: collapse;  
    width: 100%;
    font-size: 16px;
    color: #666;
    text-align:left;
}
.dc-tbs1 td,.dc-tbs1 th{
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
    padding: 10px 20px; padding: 0.10rem 0.20rem;
}
.dc-tbs1 tr:first-child td{border-top-width: 0px;}
.dc-tbs1 tr td:first-child{border-left-width: 0px; padding-left: 10px; padding-left: 0.10rem;}

.dc-tbs1 th{text-align: center;background-color: #009842; color: #fff;}
.dc-tbs1 td{line-height: 36px; line-height: 0.36rem; }
.dc-tbs1 td p{font-size: 24px; font-size: 0.24rem; color: #403F3F;}
.dc-tbs1 .td1{width: 38%;}
.dc-tbs1 .td1 .tbimg1{max-width: 133px; max-width: 1.33rem; height: auto;}
.dc-tbs1 .td1 h3{font-size: 26px; font-size: 0.26rem; color: #000;}
.dc-tbs1 .td1 small{font-size: 24px; font-size: 0.24rem; color: #403F3F; display: block;}

.dc-tbs1 .td2 h4{font-size: 26px; font-size: 0.26rem; color: #483C3C; line-height: 42px; line-height: 0.42rem;}
.dc-tbs1 .td2 small{display: block; font-size: 24px; font-size: 0.24rem; color: rgba(72,60,60,.59); line-height: 30px; line-height: 0.30rem;}

.pgm32-m3{padding:17px 20px; padding: 0.17rem 0.20rem;  background:#fffaf2 url("../images/pt-img58.png") no-repeat center center; background-size: cover;}

.hdm11-m3 .imgadrbtn1{width: 50px; width: 0.50rem;}

.adrL1{font-size: 0;}
.adrL1 li{display: block; padding-bottom: 30px; padding-bottom: 0.30rem;}
.adrL1-m1{padding:20px 20px; padding: 0.20rem 0.20rem; padding-left: 60px; padding-left: 0.60rem; border-left: 10px solid #ED3636; border-left: 0.10rem solid #ED3636; display: block; position: relative; font-size: 0; background-color: #fff; overflow: hidden; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:0.10rem;-moz-border-radius:0.10rem;-webkit-border-radius:0.10rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.adrL1-m1 .adbx1,.adrL1-m1 .adbx2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.adrL1-m1 .adbx1{width: 85%; text-align: left;}
.adrL1-m1 .adbx2{width: 15%; text-align: center; padding-left: 3%;}
.adrL1-m1 .deladr{width: 41px; height: 41px; width: 0.41rem; height: 0.41rem; background:url("../images/pt-img66.png") no-repeat center center; background-size: contain; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.adrL1-m1 .editadr{width: 32px; height: 30px; width: 0.32rem; height: 0.32rem;background:url("../images/pt-img77-1.png") no-repeat center center; background-size: contain; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.adrL1-m1 .adbx2 .sli0{padding: 10px 0px; padding: 0.10rem 0px}
.adrL1-m1 .adm1 .adj0{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.adrL1-m1 .adm1 .adj2{padding-left: 50px; padding-left: 0.50rem;}
.adrL1-m1 p{font-size: 28px; font-size: 0.28rem; color: #333; overflow: hidden; clear: both;}
.adrL1-m1 p em{float: left; color: #666; padding-right: 10px; padding-right: 0.10rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.adrL1-m1 p .sp1{display: block; overflow: hidden;}
.adrL1-m1 .adm1 .adj1 p em{min-width: 125px; min-width: 1.25rem;}


/* .box-wd1 弹窗1 独立模块  ==================*/
.msg-hid .box-wd1{
transform:scale(0);
    -ms-transform:scale(0);
    -moz-transform:scale(0);
    -webkit-transform:scale(0);
    -o-transform:scale(0);
}
.box-wd1{margin-top:0px; margin-bottom: 0px;  z-index: 10000; top: 0%; position: relative;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
transform-origin:center;
-moz-transform-origin:center; /* Firefox 4 */
-webkit-transform-origin:center; /* Safari and Chrome */
-o-transform-origin:center; /* Opera */
transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
/*transition: height 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: height 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: height 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: height 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: height 300ms cubic-bezier(.4, 0, .2, 1);
transition: scale 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: scale 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: scale 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: scale 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: scale 300ms cubic-bezier(.4, 0, .2, 1);*/
}
/*.box-wd1{transition: width 0ms; -moz-transition:width 0ms;-webkit-transition: width 0ms; -o-transition: width 0ms; -ms-transition: width 0ms;}*/
.dc-cet2 dd{max-height: 80vh; overflow-y:auto; }
.dc-cet2{background-color: #000; background-color: rgba(0,0,0,.3); top: 0px; left: 0px; text-align: center; position:fixed; z-index: 10000; height: 100%; width: 100%;
transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
transform-origin:center;
-moz-transform-origin:center; /* Firefox 4 */
-webkit-transform-origin:center; /* Safari and Chrome */
-o-transform-origin:center; /* Opera */
font-size: 0;
}
.dc-cet2:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-cet2-box1{width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.msg-hid{
  transform:scale(0);
    -ms-transform:scale(0);
    -moz-transform:scale(0);
    -webkit-transform:scale(0);
    -o-transform:scale(0);
    height:0px!important;
    overflow: hidden;
}
.mengceng{background-color: #000; background-color: rgba(0,0,0,.6); top: 0px; left: 0px; text-align: center; position:fixed; z-index: 100; height: 100%; width: 100%;}
.msg-hid .mengceng{display: none;}
.msg-hid .dc-close{display: none;}
.box-wd1{overflow: hidden; width:90%; max-width: 690px; max-width: 6.90rem; padding: 15px; background-color: #fff;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.box-wd1 dt{text-align: center;}
.dc-close{position: absolute; top: 27px; top: 0.27rem; right: 7px; right: 0.07rem; width: 44px; height: 44px; width: 0.44rem; height: 0.44rem; background:url("../images/msg-close.png") no-repeat center center; background-size: contain;}

.adrtc{padding: 0px;}
.adrtc dt{position: relative; padding: 0px 15px; padding: 0px 0.15rem; border-bottom: 1px solid rgba(151,151,151,.19); padding-top: 25px; padding-top: 0.25rem; padding-bottom: 27px; padding-bottom: 0.27rem;}
.adrtc dt .dc-close{}
.adrtc dt h3{font-size: 32px; font-size: 0.32rem; color: #323233;}

.adrtcm11{padding: 27px; padding: 0.27rem; text-align: left;}

.fmL1{font-size: 0; max-width: 700px;}
.fmL1 li{display: block; padding-bottom: 12px; padding-bottom: 0.12rem;}
.fmL1-m1 span.tt,.fmL1-m1 .fmbx1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fmL1-m1 span.tt{height: 55px; height: 0.55rem; line-height: 55px; line-height: 0.55rem; float: left; min-height: 1px; min-width:216px; min-width: 2.16rem; position: relative; font-size: 28px; font-size: 0.28rem; color: #323233; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fmL1-m1 .fmbx1{padding-left: 15px; display: block; overflow: hidden;}
.dc-inp1.cx1{background-color: rgba(223,223,223,.21); border: 0px!important; height: 55px; line-height: 55px; height: 0.55rem; line-height: 0.55rem; padding: 0px 20px; padding: 0px 0.20rem;}
.dc-sel1{padding: 0px 20px; padding: 0px 0.20rem; font-size: 28px; font-size: 0.28rem;  color: #333; padding-right: 40px; height: 55px; height: 0.55rem; line-height: 30px; line-height: 0.30rem; padding-right: 0.40rem; border-width:0px;background:rgba(223,223,223,.21) url("../images/pt-img68.png") no-repeat 97% center; background-size: 32px auto; background-size: 0.32rem auto; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fmL1 li.btn1 .fmL1-m1 .fmbx1{padding-left: 0px; height: auto; line-height: normal;}
.fmL1 li.btn1{padding-top: 80px; padding-top: 0.80rem;}
.vhid{visibility: hidden!important;height: 0; width: 0; position: absolute;}

.navL5.cx1 .navL5-m1{padding-left: 0px;}
.navL5.cx1 .navL5-m1 .m2 span{color: #666;}
.navL5.cx1 .navL5-m1 .m2 .myphoto1{height: 121px; height: 1.21rem; }
.navL5.cx1 .phtbx1 .navL5-m1 .k1 .m1{padding-top: 40px; padding-top: 0.40rem;}
.navL5 li.njtbx1 .k1{background: transparent; filter:none; padding-right: 10px; padding-right: 0.10rem;}
.navL5.cx1.cl1 .navL5-m1 .m2 span{color: #ED3636;}

.fmL1.cx1 .fmL1-m1 span.tt{float: none; display: block;}
.fmL1.cx1 .fmL1-m1 .fmbx1{padding-left: 0px;}
.fmL1.cx1 .dc-inp1.cx1{height: 70px; height: 0.70rem; line-height: 70px; line-height: 0.70rem;}
.fmL1.cx1 li{padding-bottom: 25px; padding-bottom: 0.25rem;}

.navL5.s1 .navL5-m1 .k1{padding-left: 0px;}
.fmL1.s1 .dc-inp1.cx1{height: 60px; height: 0.60rem; line-height: 60px; line-height: 0.60rem;}
.fmL1.s1 .fmL1-m1 span.tt{height: auto; line-height: 1; padding-bottom: 20px; padding-bottom: 0.20rem;}

.fmbx1-box1{overflow: hidden; clear: both;}
.fmbx1-box1 .fj1{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fmbx1-box1 .fj2{display: block; overflow: hidden; padding-right: 20px; padding-right: 0.20rem;}
.fmbx1-box1 .dc-btn1{font-size: 24px; font-size: 0.24rem; width: 169px; width: 1.69rem; height: 60px; height: 0.60rem; line-height: 60px; line-height: 0.60rem;}

.pgm35-m1{padding: 0px 15px; padding: 0px 0.15rem;}

.dc-ct3{text-align: left; font-size: 26px; font-size: 0.26rem; color: #666; line-height: 37px; line-height: 0.37rem;}
.dc-ct3 p{text-align: justify;}

.pgm41{position: relative; min-height: 640px; min-height: 6.40rem;
background: -webkit-linear-gradient(180deg, #ED3636 0%, rgba(237, 54, 54, 1) 70%, rgba(237, 54, 54, 0) 100%); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(180deg, #ED3636 0%, rgba(237, 54, 54, 1) 70%, rgba(237, 54, 54, 0) 100%);  Opera 11.1 - 12.0 
background: -moz-linear-gradient(180deg, #ED3636 0%, rgba(237, 54, 54, 1) 70%, rgba(237, 54, 54, 0) 100%); /* Firefox 3.6 - 15 */
background: linear-gradient(180deg, #ED3636 0%, rgba(237, 54, 54, 1) 70%, rgba(237, 54, 54, 0) 100%); /* 标准的语法（必须放在最后） */
}


.navL5-m1 .m1 p{font-size: 28px; font-size: 0.28rem; color: #fff; line-height: 40px; line-height: 0.40rem;}
.navL5-m1 .m1 p span{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.navL5-m1 .m1 p span.iph{padding-left: 12px; padding-left: 0.12rem;}
.navL5.cx3 .navL5-m1 .k1{background:url("../images/pt-img72.png") no-repeat right center; background-size: 32px auto; background-size: 0.32rem auto;}

.pgm42{position: relative; z-index: 10; margin-top: -470px; margin-top: -4.7rem;}

.proL1.cx1 .proL1-m1{padding: 0px;}
.proL1.cx1 .proL1-m1 .imgbx1{width: 216px; height: 216px; width: 2.16rem; height: 2.16rem;}

.dcprobx1{font-size: 0;}
.dcprobx1 span{color: #666; padding-right: 9px; padding-right: 0.19rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.dcprobx1 .size{font-size: 26px; font-size: 0.26rem;}
.dcprobx1 .count{font-size: 25px; font-size: 0.25rem;}

.dcprobx2{font-size: 0;}
.dcprobx2 .proj0{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dcprobx2 .proj1{width: 60%;}
.dcprobx2 .proj2{width: 40%; padding-left: 10px; padding-left: 0.10rem; text-align: right;}
.dcprobx2 .proj1 p{font-size: 26px; font-size: 0.26rem; color: #666666;}
.dcprobx2 .proj1 p em{color: #ED3636;}

.dcprice2{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dcprice2 .oldprice,.dc-oldprice2{font-size: 20px; font-size: 0.20rem; color: #999999;}
.dcprice2 .nowprice{font-size: 32px; font-size: 0.32rem; color: #000000; line-height: 45px; line-height: 0.45rem;}

.proL1.cx1>li{padding-bottom: 40px; padding-bottom: 0.40rem;}
.proL1.cx1>li:last-child{padding-bottom: 0px;}

.danxL1{font-size: 0;}
.danxL1 li{display: block; padding-bottom: 22px; padding-bottom: 0.22rem;}
.danxL1-m1 input[type="checkbox"],.danxL1-m1 input[type="radio"]{top: 0px; position: absolute; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:0; height: 0;}
.danxL1-m1{position: relative; display: block; overflow: hidden; padding-right: 55px; padding-right: 0.55rem; background:url("../images/pt-img71.png") no-repeat right center; background-size: 44px auto!important; background-size: 0.44rem auto!important;}
.danxL1-m1 .dxm1{padding-top: 2px; padding-top: 0.02rem; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.danxL1-m1 .dxm2{display: block; overflow: hidden; padding-right: 10px; padding-right: 0.10rem;}
.danxL1-m1 .dxm1 p{font-size: 26px; font-size: 0.26rem; color: #000;}
.danxL1-m1 .dxm2 h3{font-size: 28px; font-size: 0.28rem; color: #323233; line-height: 40px; line-height: 0.40rem;}
.danxL1-m1.asmchecked{background:url("../images/pt-img71-1.png") no-repeat right center;}
.danxL1-m1:hover{cursor: pointer;}


/* zdList2 ==================*/
.zdList2{font-size: 0;}
.zdList2>li.onli{border-bottom: 1px solid #EBEDF0; padding-bottom: 10px; padding-bottom: 0.10rem;}
.zdList2-m1{ text-align: left; display: block; padding-top:0px;  overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.zdList2-m1 .tt{}
.zdList2 li.nozd1{padding-bottom: 0px!important;}
.zdList2-m1.nozd1 .tt-box1{border-bottom-width: 0px!important;}
.zdList2-m1.nozd1 .tt-box2{background:url("../images/pt-img54.png") no-repeat right center!important; background-size: 36px auto!important; background-size: 0.36rem auto!important;}
.zdList2-m1 .tt-box2{cursor: pointer; background:url("../images/pt-img54.png") no-repeat right center; background-size: 36px auto!important; background-size: 0.36rem auto!important; padding-right: 45px; padding-right: 0.45rem;}
.zdList2-m1 .tt h3 em{font-size: 28px; font-size: 0.28rem; color: #323233;}
.zdList2-m1 .tt-box2.hover{background:url("../images/pt-img73.png") no-repeat right center; }
.zdList2-m1 .ct{}
.zdList2-m1 .ct{padding-top:22px; padding-top: 0.22rem;}

.dc-ct4{font-size: 26px; font-size: 0.26rem; cursor: #898989; line-height: 40px; line-height: 0.40rem;}

.dc-area1{min-height: 123px; min-height: 1.23rem; padding: 10px 20px; padding:0.10rem 0.20rem; background-color: rgba(223,223,223,.21); border: 0px!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
resize:none; text-align: left; width: 100%;
font-size: 0.28rem;color: #333; 
}

.pgm42-m6{font-size: 0; text-align: right;}
.pgm42-m6 .pbx0{padding-left: 40px; padding-left: 0.40rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm42-m6 p span{font-size: 23px; font-size: 0.23rem; color: #666666; line-height: 1; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm42-m6 p em{padding-left: 5px; padding-left: 0.05rem; font-size: 32px; font-size: 0.32rem; color: #ED3636; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

/* navL6 ==================*/
.navL6{font-size: 0;}
.navL6 li{display: block; padding-bottom: 12px; padding-bottom: 0.12rem;} 
.navL6 li:last-child{border-bottom-width: 0px; padding-bottom: 0px;}
.navL6-m1{display: block; overflow: hidden; clear: both; }
.navL6-m1 .m2{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.navL6-m1 .m1{display: block; overflow: hidden; padding-right: 10px; padding-right: 0.10rem;}
.navL6-m1 .m2 span{font-size: 28px; font-size: 0.28rem; color: #323233;}
.navL6-m1 .m1 h3{font-size: 28px; font-size: 0.28rem; color: #666666; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.navL6-m1 .k1{overflow: hidden; clear: both;}

.fdbuybx1,.dcbotbtnbox1,.buybox5{box-shadow: 0px -1px 5px rgba(0,0,0,0.5);  position: fixed; left: 0px; bottom: 0px; width: 100%; z-index: 10000; background-color: #fff;}
.fdbuybx1-box1,.dcbotbtnbox1-box1,.buybox5-box1{position: relative; padding-top: 11px; padding-top: 0.11rem; padding-bottom: 20px; padding-bottom: 0.20rem; text-align: right; font-size:0; line-height: 1;}
.fdbuybx1-box1 .bx1,.fdbuybx1-box1 .bx2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.fdbuybx1-box1 .bx1{}
.fdbuybx1-box1 .bx2{padding-left: 15px; padding-left: 0.15rem;}
.fdbuybx1-box1 .ctbtn1{text-align: center; font-size: 30px; font-size: 0.30rem; color: #fff; background-color: #FF2225; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; padding: 0px 15px; padding: 0px 0.15rem; min-width: 160px; min-width: 1.60rem; height: 69px; height: 0.69rem; line-height: 69px; line-height: 0.69rem;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fdbuybx1-box1 .ctbtn1:hover{color: #fff!important; opacity: 0.8;}

.pgm42-m6.cx1 p span,.pgm42-m6.cx1 p em{vertical-align: bottom;}
.dcdetail1{ padding-right: 35px; padding-right: 0.35rem; background:url("../images/pt-img74-1.png") no-repeat right center; background-size: 29px auto!important; background-size: 0.29rem auto!important; font-size: 23px; font-size: 0.23rem; color: #666666; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dcdetail1:hover{color: #666666!important;}
.dcdetail1.on{background:url("../images/pt-img74.png") no-repeat right center;}

.pgm43-m1{padding: 22px 31px; padding: 0.22rem 0.31rem; padding-right: 18px; padding-right: 0.18rem;}
.psL1{font-size: 0;}
.psL1 li{display: block;}
.psL1-m1{display: block; font-size: 0;}
.psL1-m1 .pbx1,.psL1-m1 .pbx2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.psL1-m1 .pbx1{width: 70%;}
.psL1-m1 .pbx2{text-align: right; width: 30%; padding-left: 10px; padding-left: 0.10rem;}
.psL1-m1 .pbx1 h4{font-size: 28px; font-size: 0.28rem; color: #333333; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.psL1-m1 .pbx2 .p1{font-size: 40px; font-size: 0.40rem; color: #ED3636;}
.psL1-m1 .pbx2 .p2{font-size: 23px; font-size: 0.23rem; color: #666666;}

.pgm43-m2{font-size: 0; overflow: hidden; clear: both;}
.pgm43-m2 .bx1{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm43-m2 .bx2{display: block; overflow: hidden; padding-right: 10px; padding-right: 0.10rem;}
.pgm43-m2 .bx1 .payimg1{max-height: 40px; max-height: 0.40rem; width: auto;}
.pgm43-m2 .bx2 h3{font-size: 28px; font-size: 0.28rem; color: #666666;}

.navL6.cx1 li{ border-bottom: 1px solid rgba(151,151,151,.14); padding: 29px 20px; padding: 0.29rem 0.20rem; padding-bottom: 31px; padding-bottom: 0.31rem;}
.navL6.cx1 .navL6-m1 .m1 h3{color: #323233;}
.navL6.cx1 .navL6-m1 .m2 .cp1{ padding-right: 32px; padding-right: 0.32rem; font-size: 28px; font-size: 0.28rem; color: #666666; background:url("../images/pt-img75.png") no-repeat right center; background-size: 26px auto; background-size: 0.26rem auto; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.navL6.cx1 .navL6-m1 .m2 .cp1:hover{color: #666666!important;}
.cpinphid{position: absolute; height: 0; width: 1px; left: 0px;}
.navL6.cx1 li.asmred .navL6-m1 .m1 h3{color: #ED3636;}



/* 小提示 ==================*/
.dh-tips1{position: fixed;  z-index: 10000; top: 50%; left: 0px; text-align: center; width: 100%; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
transform:scale(0);
-ms-transform:scale(0);
-moz-transform:scale(0);
-webkit-transform:scale(0);
-o-transform:scale(0);
}
.dh-tips1 span{max-width: 70%; display: inline-block; padding: 5px 15px; height: 30px; line-height: 30px; min-width: 100px; color: #fff;  font-size: 12px; background-color:rgba(0,0,0,.5); border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.dh-tips1-show{top: 50%;
transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
}

.dc-inp1.bks1{background:rgba(223,223,223,.21) url("../images/pt-img77.png") no-repeat 98% center; background-size: 32px auto; background-size: 0.32rem auto; padding-right: 40px; padding-right: 0.40rem;}
.navL6.cx1 li.inpbx1 .navL6-m1 .m1{padding-top: 6px; padding-top: 0.06rem;}
.navL6.cx1 li.fzbx1 .navL6-m1 .m1{padding-top: 8px; padding-top: 0.08rem;}
.navL6.cx1 li.fzbx1 .navL6-m1 .m1 h3{font-size: 24px; font-size: 0.24rem;}
.navL6.cx1 li.fzbx1 .navL6-m1 .m1 h3 em{color: #ED3636;}

.navL6.npad1 li{padding: 0px; border-width: 0px;}
.fmL1.lastnpad li:last-child{padding-bottom: 0px;}

.pgm43-m6 h3{font-size: 28px; font-size: 0.28rem; color: #333333;}

.imgupL1{font-size: 0; text-align: center;}
.imgupL1 li{width: 25%; padding: 0px 1%; padding-bottom: 15px; padding-bottom: 0.15rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgupL1-m1{position: relative; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:0.10rem;-moz-border-radius:0.10rem;-webkit-border-radius:0.10rem; display: block; width: 139px; height: 139px; width: 1.39rem; height: 1.39rem; font-size: 0;}
.imgupL1-m1 .upimg1{ overflow: hidden; display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.imgupL1 label{cursor: pointer;}
.imgupL1-m1 .upimgs1{width: 100%; height: 100%; }
.imgupL1-m1 .upldbtn1,.imgupldasm2 .upldbtn1{position: absolute; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:0; height: 0;}

.navL6.cx2 .navL6-m1 .m1{padding-right: 0px; padding-top: 5px; padding-top: 0.05rem; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.navL6.cx2 .navL6-m1 .m2{position: relative; padding-left: 22px; padding-left: 0.22rem; float: none; display: block; overflow: hidden;}

.zdList2.cx1 .zdList2-m1 .tt-box1{padding: 24px 22px; padding: 0.24rem 0.22rem; }
.zdList2-m1.onbx1  .tt-box1{border-bottom: 1px solid #EBEDF0;}
.zdList2.cx1 .zdList2-m1 .ct-box1{padding:0px 22px; padding: 0px 0.22rem;}
.zdList2.cx1>li{border-bottom-width: 0px;}

.navL6.cw1 .navL6-m1 .m2{width: 156px; width: 1.56rem;}
.navL6.cw1 .dc-inp1{text-align: right;} 
 
.danxL1.cx1 li{padding: 15px 22px; padding: 0.15rem 0.22rem; border-bottom: 1px solid #EBEDF0;}
.danxL1.cx1 .danxL1-m1{padding-right: 0px; padding-left: 70px; padding-left: 0.70rem; background-position: left 20px; background-position: left 0.20rem; }
.danxL1 .dxm3 h3{font-size: 32px; font-size: 0.32rem; color: #333333;}
.danxL1 .dxm3 .dxct1{padding-top: 1px;}

.navL5.s2 li{padding: 0px 22px; padding: 0px 0.2rem; border-width: 0px;}
.navL5.s2 li .k1{padding: 7px 0px; padding: 0.07rem 0px;}

.zdList2-m1 .tt h3 em,.zdList2-m1 .tt h3 span{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.zdList2-m1 .tt h3 span{padding-right: 5px; font-size: 26px; font-size: 0.26rem; color: #ED3636;}
.zdList2-m1 .tt h3 em.cl1{color: #666;}

.zdList2-m1.cxbx1 .tt-box1{overflow: hidden; clear: both;}
.zdList2-m1.cxbx1 .tt-box1 .zdbx2{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.zdList2-m1.cxbx1 .tt-box1 .zdbx1{display: block; overflow: hidden; padding-right: 10px; padding-right: 0.10rem;}
.zdList2-m1.cxbx1 .tt-box1 .zdbx2 .zdtimg1{max-height: 37px; max-height: 0.37rem; width: auto;}

.danxL1.imgcx1 .danxL1-m1{background: transparent; filter:none; padding-right: 0px;}
.danxL1.imgcx1 li{width: 25%; text-align: center; padding: 16px 1%; padding: 0.16rem 1%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.danxL1.imgcx1 .danxL1-m1 .dxm4{border: 2px solid transparent; border: 0.02rem solid transparent; position: relative; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:0.05rem;-moz-border-radius:0.05rem;-webkit-border-radius:0.05rem; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.danxL1.imgcx1 .danxL1-m1 .dxm4 .crimg1{max-width: 106px; max-width: 1.06rem; height: auto;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.danxL1.imgcx1 .danxL1-m1.asmchecked .dxm4{border: 2px solid #ED3636; border: 0.02rem solid #ED3636;}
.danxL1.imgcx1 .danxL1-m1.asmchecked .dxm4:before{content: ""; position: absolute; left: 0px; top: 0px; background-color: rgba(237,54,54,.16); width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.zdList2-m1.cxbx1 .tt h3{background: transparent; filter:none; padding-right: 0px;}

.navL6.s3 li{padding: 23px 22px; padding: 0.23rem 0.22rem; border-bottom: 1px solid #EBEDF0;}
.navL6.s3 .navL6-m1 .m1{min-width: 209px; min-width: 2.09rem;}

.navL6-m2{font-size: 0;}
.navL6-m2 .ybx1,.navL6-m2 .ybx2{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.navL6-m2 .ybx1{padding-right: 16px; padding-right: 0.16rem;}
.navL6-m2 .ybx2{padding-left: 16px; padding-left: 0.16rem;}

.navL6.fz1 .navL6-m1 .m1 h3{font-size: 24px; font-size: 0.24rem;}
.navL6.fz1 .dc-inp1,.navL6.fz1 .dc-sel1{font-size: 24px; font-size: 0.24rem;}

.navL6-m1 .m1 h3 em.em1{padding-left: 26px; padding-left: 0.26rem;}
.navL6-m1 .m1 h3 a{color: #ED3636; text-decoration: underline;}

.navL6.s4 .navL6-m1 .m1{min-width: 274px; min-width: 2.74rem;}

.navL6 li.flo1 .navL6-m1 .m1{min-width: 220px; min-width: 2.20rem; padding-right: 0px; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.navL6 li.flo1 .navL6-m1 .m2{display: block; overflow: hidden; float: none; padding-left: 15px; padding-left: 0.15rem;}

.navL6.cw2 li.flo1 .navL6-m1 .m1{min-width: 240px; min-width: 2.4rem;}

.hdm11-m1 .m3 .mainimg1{max-width: 37px; max-width:0.37rem; }

.pgm45-m1{text-align: center;}
.pgm45-m1 .icozt1{max-width: 170px; max-width: 1.70rem; height: auto;}

.pgm45-m2{min-height: 40vh;}

.qcL1{font-size: 0;}
.qcL1 li{display: block; padding-bottom: 25px; padding-bottom: 0.25rem;}
.qcL1 li:last-child{padding-bottom: 0px;}
.qcL1-m1{display: block;}
.qcL1-m1 .qcimg1{width: 100%; height: auto;}

.dcbotbtnbox1-box1{padding-top: 10px; padding-top: 0.10rem; padding-bottom: 10px; padding-bottom: 0.10rem;}

.dcbtnbx1{font-size: 0; border: 2px solid #ED3636; border: 0.02rem solid #ED3636; border-radius:84px;-moz-border-radius:84px;-webkit-border-radius:84px; overflow: hidden; border-radius:0.84rem;-moz-border-radius:0.84rem;-webkit-border-radius:0.84rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dcbtnbx1 .li0{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dcbtnbx1 .abtn0{font-size: 28px; font-size: 0.28rem; color: #ED3636; display: block; height: 80px; height: 0.80rem; line-height: 80px; line-height: 0.80rem; text-align: center;}
.dcbtnbx1 .abtn0:hover{color: #ED3636!important;}
.dcbtnbx1 .abtn2{background-color:#ED3636; color: #fff;}
.dcbtnbx1 .abtn2:hover{color: #fff!important;}

.imgupL1.cx1{text-align: left;}

.adrtc .pad1{padding-top: 48px; padding-bottom: 48px; padding-top: 0.48rem; padding-bottom: 0.48rem;}
.tcm22{font-size: 0;}
.tcm22 .li0{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.tcm22 .li0{border-right: 1px solid rgba(151,151,151,.19);}
.tcm22 .li0:last-child{border-right-width: 0px;}
.tcm22 .btn0{font-size: 32px; font-size: 0.32rem; display: block; padding: 24px 5px; padding: 0.24rem 0.05rem; text-align: center;}
.tcm22 .btn1{color: #323233!important;}
.tcm22 .btn2{color: #ED3636!important;}
.adrtcm11.cx1{padding: 0px;}

.box-so.cx1 input[type="text"]{text-align: center; height: 72px; height: 0.72rem; line-height: 72px; line-height: 0.72rem; border-radius:72px;-moz-border-radius:72px;-webkit-border-radius:72px; border-radius:0.72rem;-moz-border-radius:0.72rem;-webkit-border-radius:0.72rem;}
.box-so.cx1 input[type="button"]{width: 40px; height: 40px; width: 0.40rem; height: 0.40rem; top: 15px; top: 0.15rem;}
.dcssbox1 .searchbtn1{display: none;}
.dcssbox1.asmfocus .searchbtn1{display: inline-block!important;}
.dcssbox1:before{content: ""; position: absolute; z-index: 10; left: 35%; top: 24px; top: 0.24rem; width:27px; width: 0.27rem; height:26px; height: 0.26rem; background:url("../images/pt-img10-1.png") no-repeat center center; background-size: contain; opacity: 0.6; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dcssbox1.asmfocus:before{display: none!important;}

.pgm52-m2-m1{overflow-x:auto;}

.cdL1.cx1{ white-space:nowrap;}
.cdL1.cx1 li{width: auto; padding: 0px 15px; padding: 0px 0.15rem;}
.cdL1.cx1 .cdL1-m1{height: 80px; height: 0.80rem;}
.cdL1.cx1 li.hover .cdL1-m1:after{width: 100%; left: 0px; margin-left: 0px;}


.navL6.cx3 .navL6-m1 .m1{padding-top: 0px;}
.navL6.cx3 li{padding: 24px 22px; padding: 0.24rem 0.22rem;}

.myqc1-m1{padding: 30px 22px; padding: 0.30rem 0.22rem;}

.myqc1-m2{text-align: right; padding: 0px 22px; padding: 0px 0.22rem; font-size: 0;}
.dc-btn4{border: 1px solid #666666; overflow: hidden; font-size: 28px; font-size: 0.28rem; color: #666666; border-radius:66px;-moz-border-radius:66px;-webkit-border-radius:66px; border-radius:0.66rem;-moz-border-radius:0.66rem;-webkit-border-radius:0.66rem; padding: 0px 25px; padding: 0px 0.25rem; min-width: 190px; min-width: 1.90rem; height: 66px; height: 0.66rem; line-height: 62px; line-height: 0.62rem; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-btn4.hover,.dc-btn4:hover{opacity: 1!important; color: #fff!important; background-color: #ED3636; border-color: #ED3636;}

.btnL2{font-size: 0;border: 1px solid #ED3636;
border-bottom-right-radius:15px;
border-bottom-left-radius:15px;
border-bottom-right-radius:0.15rem;
border-bottom-left-radius:0.15rem;
}
.btnL2 li{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.btnL2-m1{ height: 88px; height: 0.88rem; display: block; padding: 0px 15px; padding: 0px 0.15rem; text-align: center;}
.btnL2-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.btnL2-m1 em{font-size: 28px; font-size: 0.28rem; color: #ED3636; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden; vertical-align: middle;}
.btnL2-m1.btn1{border-right: 1px solid #ED3636;}

.dcdelpro{ position: absolute; right:22px; right: 0.22rem; top: 50%; margin-top: -26px; margin-top: -0.26rem; width: 38px; height: 42px; width: 0.38rem; height: 0.42rem; background:url("../images/pt-img92.png") no-repeat center center; background-size: contain; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.navL6 li{position: relative;}
.navL6.hasdelbtn .navL6-m1 .m2{padding-right: 45px; padding-right: 0.45rem;}

.dc-pgm1{font-size: 28px; font-size: 0.28rem; color: #ED3636; line-height: 40px; line-height: 0.40rem;}
.myqc1-m3{padding: 0px 22px; padding: 0px 0.22rem;}

.myqc1-m2 .sli1{padding-left: 20px; padding-left: 0.20rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.myqc1-m2 .sli1:first-child{padding-left: 0px;}

.dc-btn4.cxred1{border-color: #ED3636; color: #ED3636;}

.pgm52-m2-box1{width: 100%;}
.pgm52-m2-box1.dc-ctop1{position: fixed; left: 0px; top: 88px; top: 0.88rem;  z-index: 100; }
.pgm52-m2-box1.dc-ctop1 .pgm52-m2-m1{background-color: #fff; box-shadow:1px 3px 4px rgba(0,0,0,.1);}

.dc-hh2{height: 97px; height: 0.97rem;}

.pgm55{}
.navL6.t1 .navL6-m1 .m1{padding-top: 0px;}
.navL6.t1 .navL6-m1 .m2 span{line-height: 36px; line-height: 0.36rem; font-size: 25px; font-size: 0.25rem; color: #666;}
.navL6.t1 .navL6-m1 .m1 h3{font-size: 25px; font-size: 0.25rem; color: #333333;}
.navL6.t1 li{padding: 6px 0px; padding: 0.06rem 0px;}
.navL6.t1 .navL6-m1 .m2 span.pl1{padding-left: 10px; padding-left: 0.10rem;}
.navL6.t1 .navL6-m1 .m1{min-width: 153px; min-width: 1.53rem;}

.pgm56-m1{font-size: 0; overflow: hidden; clear: both;}
.pgm56-m1 .rbx1{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm56-m1 .rbx2{display: block; overflow: hidden; padding-right: 10px; padding-right: 0.10rem;}

.pgm56-m2 p{font-size: 28px; font-size: 0.28rem; color: #333333;}
.pgm56-m2 p em{color: #ED3636;}
.pgm56-m3 p{font-size: 28px; font-size: 0.28rem; color: #666666;}
.pgm56-m3 .rbimg1{max-width: 28px; max-width: 0.28rem; height: auto; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.zdList2-m1 .tt h3 em.cl1{color: #ED3636;}

/* 独立模块 timeline ==================*/
.timeline{padding: 0px 5px; padding: 0px 0.05rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.timeline li span.tt{float: left; text-align: right; padding-right: 25px; padding-right: 0.25rem; position: relative; top: 0px; font-size: 28px; font-size: 0.28rem; color: #333; line-height: 1; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.timeline li .txtbox{display: block; padding-left: 20px; padding-left: 0.20rem; overflow: hidden; position: relative; top: -2px;}
.timeline li h3{position: relative; font-size: 28px; font-size: 0.28rem; font-weight: normal; color: #333333;  box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
.timeline li .linebox1{min-height: 70px; min-height: 0.70rem; padding-bottom: 22px; padding-bottom: 0.22rem; padding-left: 50px; padding-left: 0.50rem; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
.timeline li .linebox1:before{content: ""; border: 0px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.timeline li .linebox1{border-left: 4px solid #ED3636; border-left: 0.04rem solid #ED3636;}
.timeline li.tgo .linebox1:after{background-color: #43b718;}
.timeline li.tgo .linebox1:before{border: 1px solid #ED3636; background-color: #ED3636;}
.timeline li:last-child .linebox1{ border: 0px; padding-bottom: 0px;}
.timeline li .linebox1:before{content: ""; background-color: #fff; border: 3px solid #ED3636; border: 0.03rem solid #ED3636; width: 35px; height: 35px; width: 0.35rem; height: 0.35rem; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;top:0px; left: -20px; left: -0.20rem;  position:absolute; z-index: 100; display: block; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.timeline li:last-child .linebox1:after{left: -6px;}
.timeline li .linebox1 .box1{text-align: left; position: relative; top: -5px; top: -0.05rem;}
.timeline li .ct2{font-size: 26px; font-size: 0.26rem; color: #666666;}
.timeline li:last-child .linebox1:before{left: -16px; left: -0.16rem;}

.dc-article1{font-size: 28px; font-size: 0.28rem; color: #323233; line-height: 40px; line-height: 0.40rem;}
.dc-article1 strong{display: block; font-size: 30px; font-size: 0.30rem; padding-bottom: 20px; padding-bottom: 0.20rem;}
.dc-article1 p strong{display: inline-block;}
.dc-article1 img{width: 100%; height: auto; margin: 20px auto; margin: 0.20rem auto;}

.hdm11-m3 .m2 .imgcaredit,.hdm11-m3 .m2 .imgcardui{max-width: 50px; max-width: 0.50rem;}
.hdm11-m3 .m2 .cardui{display: none;}


.pgm22.cx1{box-shadow: none; margin-top: 0px;}

.pgm71{background-color: #ED3636;border-bottom-right-radius:50% 20%; border-bottom-left-radius:50% 20%;
padding-bottom: 234px; padding-bottom: 2.34rem;
}
.pgm71-m1{font-size: 28px; font-size: 0.28rem; color: #fff;}

.danxL1-m1.cx2{background-position: left center; height: 44px; height: 0.44rem; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.proL1-m5{background-color: #fff; padding: 38px 22px; padding: 0.38rem 0.22rem; padding-top: 8px; padding-top: 0.08rem; background-color: #fff;}
.proL1-m6{padding-bottom: 7px; padding-bottom: 0.07rem; visibility: hidden;}
.dcprice2 .nowprice.clred1{color: #ED3636;}

.dcprobx1.cx1{padding-left: 20px; padding-left: 0.20rem; background:url("../images/pt-img98.png") no-repeat 89% center; background-size: 14px auto; background-size: 0.14rem auto; padding-right: 40px; padding-right: 0.40rem; background-color: rgba(238,10,36,.1); display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:0.35rem;-moz-border-radius:0.35rem;-webkit-border-radius:0.35rem;
}
.dcprobx1.cx1 span{padding-right: 0px; color: #EE0A24;}
.dcprobx1.cx1 .count{padding-left: 5px; padding-left: 0.05rem;}

.pgm72{position: relative; margin-top: -200px; margin-top: -2.0rem; z-index: 10;}

.fdbuybx1.cx1{bottom: 89px; bottom: 0.89rem;}
.mainnav.cx1{box-shadow: none; border-top: 1px solid #ddd;}

.fdbuybx1-box1 .ctbtn1.cx1{line-height: 64px; line-height: 0.64rem; border: 2px solid #FF2225; border: 0.02rem solid #FF2225; background: transparent; filter:none; color: #FF2225!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fdbuybx1-box1 .bx3{position: absolute; left: 3.5%; top: 50%; margin-top: -22px; margin-top: -0.22rem;}

.fdbuybx1.cx1 .pgm42-m6 .pbx0{padding-bottom: 5px; padding-bottom: 0.05rem;}


.proL1.edit-zt1 .proL1-m6{visibility: visible!important;}
.hdm11-m3 .m2.edit-zt1 .cardui{display:inline-block!important;}
.hdm11-m3 .m2.edit-zt1 .caredit{display:none!important;}
.fdbuybx1-box1.edit-zt1 .bx3{display: inline-block;}

.fdbuybx1-box1 .ctbtn1.delbtn2{display: none;}
.fdbuybx1-box1.edit-zt1 .ctbtn1.buybtn2{display: none;}
.fdbuybx1-box1.edit-zt1 .ctbtn1.delbtn2{display: inline-block;}

.pgm73{text-align: center; padding-top: 88px; padding-top: 0.88rem; padding-bottom: 120px; padding-bottom: 1.20rem;}
.pgm73-m1 .noproimg1{max-width: 200px; max-width: 2.0rem; height: auto; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.pgm73-m2{font-size: 24px; font-size: 0.24rem; color: #999999;}

.dc-btn4.gosp{min-width: 280px; min-width: 2.80rem;}



/* 新弹出 ==================*/
.mengceng1{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); z-index: 10000; display: none;}
.mengceng1.open{display: block;}
.dc-tcbox1{ overflow: hidden;  position: fixed; z-index: 10000; left: 0px; bottom: -105%; width: 100%; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}
.dc-ctbx1-box1{position: relative; overflow: hidden; background-color: #fff; 
padding-top: 50px; padding-top: 0.50rem; padding-bottom: 20px; padding-bottom: 0.20rem;
border-top-right-radius:25px;
border-top-left-radius:25px;
border-top-right-radius:0.25rem;
border-top-left-radius:0.25rem;
}
.dc-ctbx1-box2{max-height: 75vh; /*height: 500px;*/ overflow-y:auto; padding:0px 0.10rem;}
.dc-tcbox1.open{bottom: 0px;}
.dc-ctbx1-h{position: absolute; left: 50%; margin-left: -1.3rem; bottom: 0.20rem; width: 2.60rem; height: 0.09rem; border-radius:0.09rem;-moz-border-radius:0.09rem;-webkit-border-radius:0.09rem; overflow: hidden; background-color: #a1a7b3;}
.dc-tcbox1 .dc-close1{position: absolute; right: 0.20rem; right: 0.20rem; top: 20px; top: 0.20rem; z-index: 100; width: 0.32rem; height: 0.32rem; background:url("../images/msg-close.png") no-repeat center center; background-size: contain; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.noscroll{overflow: hidden;}

.proL1-m1.s6{padding: 0px;}
.proL1-m1.s6 .dcprobx2 .proj1{width: 100%; padding: 0px;}
.proL1-m1.s6 .imgbx1{border: 0px; width: 210px; width: 2.10rem; height: 210px; height: 2.10rem;}
.proL1-m1.s6 .txtbx1{position: relative; margin-top: -12px; margin-top: -0.07rem;}
.proL1-m1.s6 .txtbx1 .tt1{padding-bottom: 10px; padding-bottom: 0.10rem;}
.proL1-m1.s6 .txtbx1-box1{min-height: inherit;}
.zdList2-m1 .tt h3 strong{font-size: 28px; font-size: 0.28rem; color: #333333; font-weight: bold;}

.zdList2.cx1 .zdList2-m1 .tt-box1{}
.zdList2-m1.cxbx1 .tt-box1 .zdbx2 .xzbx1{font-size: 28px; font-size: 0.28rem; color: #666666;}

.danxL1.pcx1 li{width: auto; padding-right: 25px; padding-right: 0.25rem; padding-bottom: 18px; padding-bottom: 0.18rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.danxL1.pcx1 .dxm5 p{padding: 0px 10px; padding: 0px 0.10rem;}
.danxL1.pcx1 .danxL1-m1{padding: 0px; background: transparent; filter:none; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
border: 2px solid #666; border: 0.02rem solid #666; text-align: center; font-size: 24px; font-size: 0.24rem; color: #666666; min-width: 114px; min-width: 1.14rem; height: 48px; height: 0.48rem; line-height: 44px; line-height: 0.44rem;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}
.danxL1.pcx1 .danxL1-m1.asmchecked{border-color: #EF5050; background-color: rgba(227,20,54,.1);}
.danxL1.pcx1 .danxL1-m1.asmchecked .dxm5 p{color: #EE0A24;}

.pgm75-m3-bx1 h3{font-size: 28px; font-size: 0.28rem; color: #999999; font-weight: bold;}
.pgm75-m3-bx2{font-size: 28px; font-size: 0.28rem; color: #666666; line-height: 40px; line-height: 0.40rem;}

.pgm75-m3-bx1.cl1 h3{color: #333;}

/* 加减 独立模块 ==================*/
.num-link{font-size: 0px;  height: 56px; height: 0.56rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.num-link input{font-size: 26px; font-size: 0.26rem; color: #333; border: 0px; margin: 0px 2px; margin: 0px 0.02rem; text-align: center; background-color: #f2f3f5;  height: 100%; width: 60px; width: 0.60rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.num-link a{color: #666!important; width: 60px; width: 0.60rem; height: 100%; line-height: 0.95; text-align: center; background-color: #f2f3f5; font-size: 50px; font-size: 0.50rem;}
.num-link a.r{color: #fff!important; background-color: #ED3636;}

.navL5.cs2 .navL5-m1{padding-left: 0px;}
.navL5.cs2 .navL5-m1 .k1{padding-left: 0px; padding-top: 0px; padding-bottom: 0px;}
.navL5.cs2 .navL5-m1 .m1 h3{color: #999;}
.danxL1.cs2 li{padding-bottom: 0px;}

.danxL1.cs3 li{width: 50%; padding: 0px 9px; padding: 0px 0.09rem; padding-bottom: 20px; padding-bottom: 0.20rem;}
.danxL1.cs3 .danxL1-m1{border: 2px solid #F0F0F0; border: 0.02rem solid #F0F0F0; display: block; padding: 15px 20px; padding: 0.15rem 0.20rem; background-color: #F0F0F0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.danxL1.cs3 .danxL1-m1 .dxm6{padding-top: 63.94%; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.danxL1.cs3 .danxL1-m1.asmchecked{border-color: #ED3636; background-color: rgba(255,237,237,.55);}

.dc-ctbx1-box4{padding: 0px 10px; padding: 0px 0.10rem; text-align: center;}
.dc-ctbx1-box4 .dc-btn1{max-width: 80%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-btn1.cx6{height: 72px; height: 0.72rem; line-height: 72px; line-height: 0.72rem;}

.hdm11-m3 .wodebx1 .wodeimg1{max-width: 50px; max-width: 0.50rem; height: auto;}

.swiperbox1.cx1{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}

.swiperbox10{position: relative; display: block;}
.swiperbox10 .box1{width: 100%; padding: 0px 46px; padding: 0px 0.46rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.swiperbox10 .swiper-button-prev{background:url("../images/pt-img107.png") no-repeat center center; left: 0px;}
.swiperbox10 .swiper-button-next{background:url("../images/pt-img108.png") no-repeat center center; right: 0px;}
.swiperbox10 .swiper-button-prev,.swiperbox10 .swiper-button-next{background-size: contain; width: 46px; height: 39px; width: 0.46rem; height: 0.39rem; outline: none; position: absolute; top: 50%; margin-top:-19.5px; margin-top: -0.195rem;}
.swiperbox10 .sfimgbx1 .sfimg1{width: 100%; height: auto; overflow: hidden; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:0.05rem;-moz-border-radius:0.05rem;-webkit-border-radius:0.05rem;}
.swiperbox10 .sfimgbx1{padding: 0px 10px; padding: 0px 0.10rem;}

.proL1-m1.xqc1 .txtbx1{padding-left: 0px;}
.proL1-m1.xqc1{padding: 0px;}
.proL1-m5.xqc1{padding: 22px; padding: 0.22rem;}
.proL1-m1.xqc1 .txtbx1 .tt1 h3 a{-webkit-line-clamp: 200;}
.proL1-m1.xqc1 .txtbx1-box1{min-height: inherit;}

.pgm83-m2{font-size: 0;}
.pgm83-m2 .bx1,.pgm83-m2 .bx2{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm83-m2 .bx1{padding-right: 10px; padding-right: 0.10rem;}
.pgm83-m2 .bx1 h3{font-size: 28px; font-size: 0.28rem; color: #999999;}
.pgm83-m2 .bx2{text-align: right;}

.navL5.cs4 .navL5-m1 .k1{padding-top: 0px; padding-bottom: 0px;}
.navL5.cs4 .navL5-m1 .k1 .m1 small{padding-top: 3px; padding-top: 0.03rem; display: block; font-size: 22px; font-size: 0.22rem; color: #999999;}
.navL5.cs4 .navL5-m1 .k2 img{vertical-align: top;}
.navL5.cs4 .navL5-m1 .k1{background-position: right 0px;}

.askL1{font-size: 0;}
.askL1 li{display: block; padding-bottom: 18px;}
.askL1-m1{display: block; background:url("../images/pt-img106.png") no-repeat left 0px; background-size: 33px auto; background-size: 0.33rem auto; padding-left: 43px; padding-left: 0.43rem;}
.askL1-m1 h3{font-size: 24px; font-size: 0.24rem; color: #666666; line-height: 33px; line-height: 0.33rem;}
.askL1-m1 .m1{padding-bottom: 6px;}
.askL1-m1 .m2 span{font-size: 12px; color: #4f4f4f; padding-right: 25px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }
.askL1-m1 .m2 span:last-child{padding-right: 0px;}

.navL7.cs1 li{padding: 16px 22px; padding-top: 26px; padding: 0.16rem 0.22rem; padding-top: 0.26rem;}
.navL7.cs1 li:last-child{border-bottom-width: 1px;}

/* pjL1 ==================*/
.pjL1{font-size: 0px;}
.pjL1>li{display: block; padding: 10px 0px; border-bottom: 1px solid #ccc;}
.pjL1>li:last-child{border-bottom-width: 0px;}
.pjL1-m1 .kj2 .ct{font-size: 25px; font-size: 0.25rem; color: #333333; line-height: 36px; line-height: 0.36rem;}
.pjL1-m1 .kj2{}
.pjL1-m1 .kj3{padding-top: 3px; overflow: hidden; clear: both;}
.pjL1-m1 .kj3 .time{font-size: 12px; color: #bcbcbc; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pjL1-m1 .kj3-m1{display: block; overflow: hidden; padding-left: 5px; text-align: right;}

/* dc-photos ==================*/
.dc-photos{font-size: 0; text-align: left; overflow: hidden; clear: both;}
.dc-photos .photoimg{width: 48px; height: 48px; width: 0.48rem; height: 0.48rem; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden; background-color: #f2f3f5; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.dc-photos .phototxt{ display: block; overflow: hidden; padding-left: 8px; padding-left: 0.08rem; padding-top: 8px; padding-top: 0.08rem;}
.dc-photos .photoimg:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.dc-photos .photoimg img{max-width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.dc-photos .phototxt p.name{font-size: 25px; font-size: 0.25rem; color: #999999;}
.dc-photos .phototxt p.iph{font-size: 13px; color: #888; padding-top: 10px;}
.dc-photos .phototxt .kk1 .bx0{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-photos .phototxt .kk1 .bx2{padding: 0px 5px;}

/* imgL1 ==================*/
.imgL1{font-size: 0; width: 102%; margin: 0px -12px; margin: 0px -0.12rem;}
.imgL1 li{width: 20%; padding: 0px 12px; padding: 0px 0.12rem; padding-bottom: 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgL1-m1{display: block; position:relative; display:block; overflow: hidden; height: 0px; padding-top:100%; }
.imgL1-m1 .kimg{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:0.10rem;-moz-border-radius:0.10rem;-webkit-border-radius:0.10rem; position:absolute; top:0px; left: 0px; width: 100%; text-align: center; height: 100%; overflow: hidden; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.imgL1-m1 .kimg img{height: 100%; width: auto; max-height: none; border-radius:0px!important;-moz-border-radius:0px!important;-webkit-border-radius:0px!important;}

.dc-imgL1{max-width: 100%; overflow: hidden;}

.plicoL1{font-size: 0; text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.plicoL1 li{padding-left: 11px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.plicoL1 .apl{font-size: 16px; color: #999; background-size: 15px auto!important; padding-left: 19px;}
.plicoL1 .apl:hover{color: #999!important;}
.plicoL1 .apl.pl{background:url("../images/pt-img17.png") no-repeat left center;}
.plicoL1 .apl.dz{background:url("../images/pt-img18.png") no-repeat left center;}
.plicoL1 .apl.pl:hover{cursor: default;}
.plicoL1 .apl.dz.did{background:url("../images/pt-img18-1.png") no-repeat left center;}

.dc-df{margin-top: 10px; margin-bottom: 10px; font-size: 16px; color: #2a2b30; background-color: #f2f2f2; padding: 5px 8px;}
.dc-df em.at{color: #028ad8;}

.pgm85-m1{padding: 24px 22px; padding: 0.24rem 0.22rem;}
.pgm85-m1 img{display: block; width: 100%; height: auto!important;}

.navL7.cs1 .navL7-m1 .m2 span{font-size: 25px; font-size: 0.25rem;}
.navL7.cs1 .navL7-m1 .m2{padding-top: 5px; padding-top: 0.05rem;}

.buybox5-box1{font-size: 0;}
.buybox5-box1 .box1{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.buybox5-box1 .box2{display: block; overflow: hidden; padding-right: 10px; padding-right: 0.10rem;}

.btnL7{font-size: 0; white-space:nowrap; border: 2px solid #ED3636; border: 0.02rem solid #ED3636;}
.btnL7 li{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.btnL7-m1{text-align: center; height: 65px; height: 0.65rem; display: block; min-width: 174px; min-width: 1.74rem; padding: 0px 10px; padding: 0px 0.10rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.btnL7-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.btnL7-m1 em{font-size: 28px; font-size: 0.28rem; color: #ED3636!important; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.btnL7-m1.hover em{color: #fff!important;}
.btnL7-m1.hover{background-color: #ED3636;}

.mb-fdnav.cx1 li{width: 33.33%;}
.mb-fdnav.cx1{padding-top: 0px; padding-bottom: 0px;}

.danxL1.cs4 li{padding-right: 15px; padding-right: 0.15rem;}

.sonmnL1.s2 .sonmnL1-m1 .mnbx1 h3,.sonmnL1.s2 .sonmnL1-m1 .mnbx1 a{white-space:normal; word-break: break-all;}
.sonmnL1.s2 li{padding-left: 20px; padding-left: 0.20rem; border-bottom: 1px solid #eee;}
.sonmnL1.s2 li:last-child{border-bottom-width: 0px;}

.danxL1-m1.cx6{background-size: contain!important; position: absolute; left: 5px; left: 0.05rem; top: 50%; margin-top: -20px; margin-top: -0.20rem; width: 40px; height: 40px; width: 0.40rem; height: 0.40rem; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; padding: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.pjL1-m2{overflow: hidden; clear: both;}
.pjL1-m2 .bx2{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pjL1-m2 .bx1{display: block; overflow: hidden; padding-right: 10px; padding-right: 0.10rem;}
.pjL1-m2 p{font-size: 22px; font-size: 0.22rem;  color: #666; line-height: 36px; line-height: 0.36rem;}


.dc-tiaowai1{padding-right: 40px; padding-right: 0.40rem; background: url('../images/pt-img54.png') no-repeat right center; background-size: 36px auto; background-size: 0.36rem auto;}

.zdList2.cx1 .zdList2-m1 .tt-box1.brcx1{border-bottom: 1px solid #EBEDF0!important; padding-bottom: 10px; padding-bottom: 0.10rem; margin-bottom: 12px; margin-bottom: 0.12rem;}
.pgym11-m1{padding-top: 12vh; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgym11-m1 .logoimg{max-width: 197px; max-width: 1.97rem;}
.pgym11-m2{max-width: 560px; max-width: 5.60rem; width: 80%; padding-top: 150px; padding-top: 1.50rem; display: block; margin: 0 auto;}
.pgym11-m2 .btn1{font-size: 0; height: 76px; height: 0.76rem; display: block; padding: 0px 10px; text-align: center; border: 2px solid #df5656;  border: 0.02rem solid #df5656; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:0.10rem;-moz-border-radius:0.10rem;-webkit-border-radius:0.10rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgym11-m2 .btn1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgym11-m2 .btn1 em{text-transform:uppercase; font-size: 30px; font-size: 0.30rem; color: #df5656; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden; vertical-align: middle;}
.pgym11-m2 .btn1.hover{background-color: #df5656;}
.pgym11-m2 .btn1.hover em{color: #fff;}

.pgym11-m3{padding-top: 300px; padding-top: 3.0rem; padding-bottom: 50px; padding-bottom: 0.50rem; /*position: fixed; left: 0px; bottom: 115px; bottom: 1.15rem;*/ width: 100%; text-align: center;}
.pgym11-m3 .imgbx1{padding-bottom: 15px; padding-bottom: 0.15rem; }
.pgym11-m3 .imgbx1 .img1{max-width: 118px; max-width: 1.18rem; height: auto;}
.pgym11-m3 .txtbx1 .a1{font-size: 23px; font-size: 0.23rem; color: #a0a0a0; text-decoration: underline;}


.dc-tcbox1.ydpg1 .dc-ctbx1-box1{background-color: rgba(223,86,86,.77);}
.picpL2.cx3 .picpL2-m1 .txtbx1 h3{color: #fff; font-size: 16px; font-size: 0.16rem; max-width: 85%; word-break: break-all; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.picpL2.cx3 li{width: 33.33%; padding: 20px 1%; padding: 0.20rem 1%;}
.picpL2.cx3{padding-bottom: 20px; padding-bottom: 0.20rem;}

.pgbm11 .banimg1{width: 100%; height: auto;}

.dc-tt3{position: relative; padding-left: 28px; padding-left: 0.28rem;}
.dc-tt3:before{content: ""; position: absolute; left: 0px; top: 50%; margin-top: -8.5px; margin-top: -0.085rem; width: 17px; height: 17px; width: 0.17rem; height: 0.17rem; background-color: #f13534; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-tt3 h3{font-size: 33px; font-size: 0.33rem; color: #020202; line-height: 1; text-transform:uppercase; font-weight: bold; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}

.dc-ct6{text-align: left; text-align: justify; font-size: 22px; font-size: 0.22rem; color: #545454; line-height: 40px; line-height: 0.40rem;}
.pgbm12-m1{padding-bottom: 20px; padding-bottom: 0.20rem; border-bottom: 1px solid #dbdbdb;}

.picpL4{text-align: left; font-size: 0; }
.picpL4 li{width: 100%;  padding-bottom: 35px; padding-bottom: 0.35rem;}
.picpL4-m1{font-size: 0;}
.picpL4-m1 .imgbx1,.picpL4-m1 .txtbx1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.picpL4-m1 .imgbx1{width: 15%; text-align: center;}
.picpL4-m1 .txtbx1{width: 85%; padding-left: 15px; padding-left: 0.15rem; text-align: left;}
.picpL4-m1 .imgbx1 img{max-width: 70px; max-height: 76px; max-width: 0.70rem; max-height: 0.76rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.picpL4-m1 .txtbx1 em{color: #ee3636;}
.picpL4-m1 .txtbx1 .dc-ct6{line-height: 35px; line-height: 0.35rem;}

.pgbm12-m2{padding-bottom: 10px; padding-bottom: 0.10rem; border-bottom: 1px solid #dbdbdb;}
.pgbm12-sm3 .img1{max-width: 100%; height: auto;}

.pL5{position: relative; font-size: 0; margin: 0px -13px; margin: 0px -0.13rem; text-align: left; display: flex;justify-content:flex-start;align-items:stretch; flex-wrap:wrap;}
.pL5 li{margin-bottom: 22px; margin-bottom: 0.22rem; width: 50%; padding: 0px 13px; padding: 0px 0.13rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pL5-m1{display: block; height: 100%; border: 1px solid #000;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pL5-m1 .box1{background-color: #000; padding: 0px 25px; padding: 0px 0.25rem; height: 123px; height: 1.23rem; font-size: 0;}
.pL5-m1 .box1 .j1,.pL5-m1 .box1 .j2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pL5-m1 .box1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pL5-m1 .box1 .j1{width: 60%; padding-right: 10px; padding-right: 0.10rem;}
.pL5-m1 .box1 .j1 p{font-size: 24px; font-size: 0.24rem; color: #fff; }
.pL5-m1 .box1 .j2{width: 40%; text-align: right;}
.pL5-m1 .box1 .j2 .img1{max-width: 79px; max-height: 74px; max-width: 0.79rem; max-height: 0.74rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pL5-m1 .box2{padding: 20px; padding: 0.20rem;}
.dc-ct7{font-size: 23px; font-size: 0.23rem; color: #545454; line-height: 50px; line-height: 0.50rem;}
.dc-ct7.cx1{font-size: 16px; font-size: 0.16rem; line-height: 25px; line-height: 0.25rem;}
.dc-ct7.cx2{font-size: 20px; font-size: 0.20rem; line-height: 30px; line-height: 0.30rem;}

.pgbm13{position: relative;}
.dcbrandimg1{position: absolute; right:5%; bottom: -20px; bottom: -0.20rem; z-index: 10; max-width: 223px; max-width: 2.23rem; height: auto;}

.pgbm14{background-size:100% auto; background-position: center center; background-repeat: no-repeat;}

.dc-ct8{font-weight: bold; font-size: 33px; font-size: 0.33rem; color: #535353; line-height: 40px; line-height: 0.40rem;}

.fdm51{font-size: 0;}
.fdm51 .img1{width: 100%; height: auto;}
.fdm51 .a1:hover{opacity: 1;}

.hd-box1.cx2,#hd.cx2{background: transparent; filter:none;}

.pgm24.cx2{margin-top: 25vh;}
.pgm24.cx2 .dc-inp1{background: transparent; filter:none; color: #fff;}
.pgm24.cx2 .dinpList4-m1 .abtn1{color: #fff;}
.dc-pgm3{text-align: center;}
.dc-pgm3 .go1{text-decoration: underline; font-size: 20px; font-size: 0.20rem; color: #ED3636;}
.pgm24.s2{margin-top: 18vh;}

.dc-pgm4{text-align: center;}
.dcpgm41-m1{max-width: 440px; max-width: 4.40rem; max-height: 440px; max-height: 4.40rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dcpgm41-m1 .photoup{max-width: 100%; max-height:440px; max-height: 4.40rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-btn6{ padding: 0px 10px; text-align: center; font-size: 28px; font-size: 0.28rem; color: #ED3636; display: block; border: 1px solid #ED3636; height: 80px; height: 0.80rem; line-height: 76px; line-height: 0.76rem; background-color: #fff; border-radius:0.80rem;-moz-border-radius:0.80rem;-webkit-border-radius:0.80rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.dc-sex1{background: transparent!important; filter:none; padding: 0px 5px; text-align: center; padding-top: 20px; padding-top: 0.20rem; padding-bottom: 8px; padding-bottom: 0.08rem; text-align: center; background-color: #efefef!important; border: 1px solid #efefef; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.dc-sex1 .sximgbx1{width: 88px; height: 88px; width: 0.88rem; height: 0.88rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-sex1 .sximgbx1 .sximg1{max-width: 100%; max-height: 100%;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
opacity: 0.5;
}
.dc-sex1 .sxtxtbx1{padding-top: 20px; padding-top: 0.20rem;}
.dc-sex1 .sxtxtbx1 h5{font-size: 25px; font-size: 0.25rem; color: #666;}

.sexL1{font-size: 0; padding-left: 20px; padding-right: 20px; padding-left: 0.20rem; padding-right: 0.20rem;}
.sexL1 li{width: 50%; padding: 0px 30px; padding: 0px 0.30rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.dc-sex1.asmchecked{background-color: #fbd7d7!important; border: 1px solid #ED3636;}
.dc-sex1.asmchecked .sxtxtbx1 h5{color: #ED3636;}
.dc-sex1.asmchecked .sximgbx1 .sximg1{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
filter: gray;
opacity: 1;
}


.sexm11{padding-top: 40px; padding-top: 0.40rem; padding-bottom: 15px; padding-bottom: 0.15rem;}




/* 共用部分 底部 ==================*/
.dc-n1{}

/* 重写class ==================*/

