/****************************/
/*       Power By          */
/*      爱上喵科技         */
/*     QQ:1509871176      */
/***************************/

/* 共用 ==================*/
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; } 
.hid{display: none!important;}
.dn{display: none;}
.show{display:block!important;}
.h90{height: 90px;}
.h80{height: 80px;}
.h70{height: 70px;}
.h60{height: 60px;}
.h50{height: 50px;}
.h45{height: 45px;}
.h40{height: 40px;}
.h35{height: 35px;}
.h30{height: 30px;}
.h25{height: 25px;}
.h20{height: 20px;}
.h15{height: 15px;}
.h10{height: 10px;}
.h5{height: 5px;}
.rh10{height: 0.10rem;}
.rh15{height: 0.15rem;}
.rh20{height: 0.20rem;}
.rh25{height: 0.25rem;}
.rh30{height: 0.30rem;}
.rh35{height: 0.35rem;}
.rh40{height: 0.40rem;}
.rh45{height: 0.45rem;}
.rh50{height: 0.50rem;}
.rh60{height: 0.60rem;}
.rh70{height: 0.70rem;}
.rh80{height: 0.80rem;}
.rhbd80{height: 0.80rem;}
.rh90{height: 0.90rem;}
.rh100{height: 1.0rem;}
.rh110{height: 1.10rem;}
.rh120{height: 1.20rem;}
.rh130{height: 1.30rem;}
.zdyh{height: 10px;}

/* 独立class ==================*/
/*.dc-wp1{width: 6.9rem!important; margin: 0 auto!important;}*/
.dc-bk1{background-color: #fcf9f5;}
.dc-bk2{background-color: #fff;}
.dc-bk3{background-color: #fcfbfa;}
.dc-bk4{background-color: #fffcf8;}
.dc-bk5{background: linear-gradient(rgba(255, 255, 255, 0.8), #fff);}
.wp1,.dc-wp1{padding: 0px 0.30rem; max-width: 1200px; display: block; 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;}
.dc-m1{padding: 0.33rem;}
.dc-m2{border-radius:0.20rem;-moz-border-radius:0.20rem;-webkit-border-radius:0.20rem; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.dc-m3{padding: 0.25rem 0.30rem;}
.dc-m3.sx1{padding: 0.25rem 0px;}
.dc-m3.sx2{padding: 0px 0.30rem;}
.dc-m4{max-width: 100%; overflow: hidden;}

select.asmsel{appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none; 
background:url("../images/pt-img5.png") no-repeat 100% center; background-size: 0.19rem auto; padding-right: 0.24rem;  
}
input.asmsel:focus,input[type="radio"].asmsel:focus,textarea.asmsel:focus,select.asmsel:focus{outline-color:transparent; outline: 0; box-shadow: none!important;}

/* 正常class ==================*/
/* swf 幻灯片 独立模块 ==================*/
.slick-js{ font-size: 0;}
.slick-js img{width: 0px;}
.slick-prev,.slick-next{opacity: 0.3; font-size: 0px; border: 0px; z-index: 10; position:absolute; cursor: pointer; top: 42%;width: 46px; height: 46px; background-size: 100% auto!important;}
.slick-prev:focus,.slick-next:focus{outline-color:transparent;}
.slick-prev{left: 20px; background:url("../images/swf-lbtn.png") no-repeat center center;}
.slick-next{right: 20px; background:url("../images/swf-rbtn.png") no-repeat center center;}
.slick-dots{position: absolute; bottom: 10px; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/
    left: 50%;
    width: 100%;
    margin-left: -50%;
}
.slick-prev:hover,.slick-next:hover{opacity: 1;}
.slick-dots li{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:0; vertical-align: middle;}
.slick-dots li button{cursor: pointer;  padding: 0px; margin: 0px 3px; font-size: 0px; width: 5px; height: 5px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; border: 0px; 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;}
.slick-dots li.slick-active button{background-color: #e0b12c!important;}
.slick-dots li.slick-active button:focus{outline-color:transparent;}
.slick-gy{text-align: center; position: relative; }
.slick-gy .slick-slide img{display: inline-block; width:100%;}
.slick-gy .slick-slide img:hover{opacity: 1;}
/*
.slick-gy .slick-slide img{opacity: 0;}
*/
.slick-gy .slick-active img{opacity: 1;}
.slick-js .slick-next,.slick-js .slick-prev{opacity: 1; 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);}
.slick-js .slick-next{right: -110%;}
.slick-js .slick-prev{left: -110%;}
.slick-js{position: relative; overflow: hidden;}
.slick-js:hover .slick-next{right: 10px;}
.slick-js:hover .slick-prev{left: 10px;}
.slick-next.slick-disabled{display: none!important;}
.slick-prev.slick-disabled{display: none!important;}

/* swf-slick1 ==================*/
.swf-slick1 .a1{position: relative; display: block;}
.swf-slick1 .a1:before{content: ""; position: absolute; left: 0px; bottom: 0px; z-index: 10; width: 100%; height: 90px; 
 background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1)); /* Safari 5.1 - 6.0 */
 background: -o-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1)); /* Opera 11.1 - 12.0 */
 background: -moz-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1)); /* 标准的语法（必须放在最后） */  
}

.dc-pgm1{position: absolute; left: 0px; top: 30%; text-align: left; 
left: 50%!important; width: 6.9rem; 
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.dc-pgm1 .tt .img1{height: auto; width: auto; max-width: 100%; width: 3.98rem;}

/* swf ==================*/
#swf{font-size:0; position: relative;}
.swf-slick1 .slick-dots{bottom: 40%; width: 6.9rem; margin-left: -3.45rem; text-align: left;}
.swf-slick1 .slick-dots li button{background-color: rgba(255,255,255,.5); 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);}
.swf-slick1 .slick-dots li.slick-active button{width: 14px; background-color:#fff!important; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}

/*.pgm12{position: relative;}
.pgm12 .mc{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: #fff; opacity: .6;
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-ms-filter: blur(5px);
-o-filter: blur(5px);
filter: blur(5px);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=4, MakeShadow=false);
}
.pgm12 .mc2{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: #fff;

}
.pgm12-m1{position: relative; z-index: 10;}*/

/* mbclass ==================*/

.dc-menuct{right: -120%!important;}

/* mb-nav ==================*/
.mb-nav{font-size: 0; display: none; position: fixed;  left: 0px; top: 0px; width: 100%; z-index: 1000; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.mb-nav-tt{overflow: hidden; clear: both;  padding-bottom: 9px; padding-top:8px; position: relative; z-index: 1000;}
.mb-nav-tt .menubtn{position:relative; cursor: pointer; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.mb-nav-tt .menubtn{width:1.27rem;  height:0.62rem; border-radius:0.62rem;-moz-border-radius:0.62rem;-webkit-border-radius:0.62rem; background:rgba(178,175,171,.5) url("../images/pt-img10.png") no-repeat center center; background-size: 0.78rem auto;}
/*.mb-nav-tt .menubtn:before{content: ""; background-color: rgba(0,0,0,.5); width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}*/
.mb-nav-tt .logo{display: block; overflow: hidden; padding-right: 10px;}
.mb-nav-tt .logo img{ width: 3.23rem; margin-top: 1px;}

.mb-nav-ct{width: 50%; overflow-y:auto; position: fixed; padding: 0px 15px; padding-top: 65px; right: 0px; top: 0px; height: 100%; background-color: #fff; z-index: 20; -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); -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;}
.snavList1{text-align: left;}
.snavList1 li{padding: 10px 0px;  border-bottom: 1px solid #dcdcdc; text-align: center;}
.snavList1-m1{display: block;}
.snavList1-m1 .img1,.snavList1-m1 h3,.snavList1-m1 small{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.snavList1-m1 .img1{width: auto; text-align: right;}
.snavList1-m1 .img1 img{max-width: 30px; }
.snavList1-m1 h3{padding: 0px 5px;  text-align: center;font-size: 15px;  color: #333;}
.snavList1-m1 small{text-align: left; font-size: 14px; color: #fff;}
.snavList1-m1{white-space:nowrap;}
.snavList1-m1 .img1{margin-right: 5px;}
.dc-menuimg{background-color: transparent!important; background-image: url("../images/pt-ico12.png")!important; background-size: 20px auto!important; height: 0.42rem!important;}
.mb-nav .mengceng{display: block; position: fixed; z-index: 9; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}

.mb-nav{display: block;}

.swf-slick1 img{width: 100%; visibility: hidden; opacity: 0; width: 1px; height: 1px;}
.swf-slick1 .a1{display: block; height: 6.96rem; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat; height: 650px; height: 6.50rem; }

.content .main_fangan .pic{background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}

.footer .share a img{max-width: 100%;}
.content .main_fangan .button{margin: 0 auto; margin-top: .46rem;}

/* .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-origin:center;
-moz-transform-origin:center; /* Firefox 4 */
-webkit-transform-origin:center; /* Safari and Chrome */
-o-transform-origin:center; /* Opera */
transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
 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-cet1 dd{max-height: 90vh; overflow-y:auto; }
.dc-cet1{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-origin:center;
    -moz-transform-origin:center; /* Firefox 4 */
    -webkit-transform-origin:center; /* Safari and Chrome */
    -o-transform-origin:center; /* Opera */
	transform:scale(1);
    -ms-transform:scale(1);
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);
    font-size: 0;
 }
.dc-cet1:before{content: ""; width: 0; height: 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,.3); 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{padding: 0.40rem 0.30rem; padding-bottom: 0.30rem; max-width: 690px; width: 90%; background-color: #fff; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; 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;}
.box-wd1 dt{ overflow: hidden; clear: both; position: relative; text-align: left;}
.box-wd1 dt h3{display: block; overflow: hidden; padding-right: 0.10rem;}
.box-wd1 dd{position: relative;}
.box-wd1 .dc-close{position: absolute; right: 0px; top: 0px; float: right; width: 0.20rem; height: 0.20rem; 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;}
.dc-h3{font-size: 0.24rem; color: #999;}

.dc-inp1bx1{clear: both; width: 100%; padding: 0px 0.35rem; background-color: #f8f8f8; border-radius:0.77rem;-moz-border-radius:0.77rem;-webkit-border-radius:0.77rem; 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-inp1{height: 0.77rem; line-height: 0.77rem; }
.dc-inp1bx1 .bx2{padding-top: 0.27rem; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-inp1bx1 .bx1{display: block; overflow: hidden; padding-left: 0.10rem;}
.dc-inp1bx1 .bx2 .img1{max-width: 0.24rem; max-height: 0.26rem;}
.dc-inp1{background: transparent; font-size: 0.26rem; color: #000; background:url("../images/pt-img7.png") no-repeat right center; background-size: 0.11rem auto; padding-right: 0.18rem; border: 0px; 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;}

.date-picker-wrapper .month-wrapper table .day.lalala { background-color:orange; }
.options { display:none; border-left:6px solid #8ae; padding:10px; font-size:12px; line-height:1.4; background-color:#eee; border-radius:4px;}
.date-picker-wrapper{z-index: 100000;}

.dcpgm22{font-size: 0; text-align: left;}
.dcpgm22 .sli0{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.dcpgm22 .sli1{width: 45%;}
.dcpgm22 .sli2{width: 45%;}
.dcpgm22 .sli3{width: 10%; text-align: center; padding-top: 0.9rem;}

.dc-dian1{position: relative;}
.dc-dian1:before,.dc-dian1:after{ content: "";}
.dc-dian1:before,.dc-dian1:after,.dc-dian1 .i1{background-color: #eee; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; width: 0.07rem; height: 0.07rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-dian1 .i1{margin: 0px 0.08rem;}

.dc-btnL1{font-size: 0; text-align: center; padding: 0px 0.08rem; padding-bottom: 0.10rem;}
.dc-btnL1 .k1{padding: 0px 0px; 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;}
.dc-btnL1 .k1.s1{padding-right: 0.10rem;}
.dc-btnL1 .k1.s2{padding-left: 0.10rem;}
.dc-btnL1 a{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
    border: none;
    width: 95%;
    height: 0.7rem;
    line-height: 0.7rem;
    font-size: 0.3rem;
    color: #000;
    border-radius:1.0rem;-moz-border-radius:1.0rem;-webkit-border-radius:1.0rem;
	-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-btnL1 .a1{
  background-color: #49cc7e;
  background: -webkit-linear-gradient(left, rgba(255,208,82,1) , rgba(255,232,170,1)); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, rgba(255,208,82,1) , rgba(255,232,170,1)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, rgba(255,208,82,1) , rgba(255,232,170,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to right,rgba(255,208,82,1) , rgba(255,232,170,1)); /* 标准的语法（必须放在最后） */
}
.dc-btnL1 .a2{
	border: 1px solid #ccc;
 
}
.dc-btnL1 .a3{
  background-color: #6c7ff8;
  background: -webkit-linear-gradient(left, rgba(91,122,247,1) , rgba(142,162,249,1)); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, rgba(91,122,247,1), rgba(142,162,249,1)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, rgba(91,122,247,1), rgba(142,162,249,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to right,rgba(91,122,247,1) ,rgba(142,162,249,1)); /* 标准的语法（必须放在最后） */
}
/*.dc-btnL1 a:hover{opacity: 0.8;}*/

.dc-anniudh{
transition: all .3s ease;
box-shadow: inset 2px 2px 2px 0 rgba(255,255,255,.5), 7px 7px 20px 0 rgba(0,0,0,.1), 4px 4px 5px 0 rgba(0,0,0,.1)!important;
}
.dc-anniudh.hover,body .dc-btnL1.cx2 .dc-anniudh.hover{box-shadow:4px 4px 6px 0 rgba(255,255,255,.5),-4px -4px 6px 0 rgba(116,125,136,.5),inset -4px -4px 6px 0 rgba(255,255,255,.2),inset 4px 4px 6px 0 rgba(0,0,0,.4)!important;}

.dc-anniudh2{
transition: all .3s ease;
}
.dc-anniudh2.hover{box-shadow:inset 0px 15px 10px -10px #ffd052,inset 0px -10px 10px -20px #f83964;}

.dc-anniudh3{
transition: all .3s ease;
}
.dc-anniudh3.hover{background-color: #e2cdb4!important;}


.dc-pgm2{text-align: left;}

.dc-pgm2.shizu .smm1{display: none;}
.dc-pgm2.rizu .smm2{display: none;}

.mb-nav{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);}
.mb-nav.hidnav{background-color: rgba(255,255,255,.9); box-shadow:1px 3px 4px rgba(0,0,0,.1);}
.mb-nav.hidnav .img1{display: none;}
.mb-nav.hidnav .img2{display: block;}
.mb-nav.hidnav .mb-nav-tt .menubtn{background-color: transparent!important;}

.content .main_list .title h3{font-size: 0.36rem; color: #000;}

.content .form_box.cx1{margin-top: 0px;}

.bdcx1{padding-top: 1.4rem;}
.asm-box1.cx1{padding-top: 0.20rem;}

.pgm11{background-color: #fff;}

.pgm11-m1{overflow: hidden; clear: both;}
.pgm11-m1 .box2{min-width: 1.40rem; padding-top: 0.18rem; text-align: right; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm11-m1 .box1{display: block; padding-right: 0.40rem;}
.dc-clearbtn1{font-size: 0.24rem; color: #ffd052; line-height: 1; background:url("../images/pt-img13.png") no-repeat left center; background-size: 0.20rem; padding-left: 0.25rem; 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;}

.pgm11-m7{overflow: hidden; clear: both;}
.pgm11-m7 .tbx1{width: 1.90rem; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm11-m7 .tbx2{display: block; overflow: hidden; padding-left: 0.20rem;}

.dc-inp1bx1.s1 .bx2{padding-top: 0.23rem;}
.dc-inp1bx1.s1{padding: 0px 0.20rem; padding-left: 0.25rem;}
.pgm11-m2 .j1 span.tt,.dc-inp1bx1.s1 span.tt{color: #999;}
.dc-inp1bx1.z1 .bx2{padding-top: 0.18rem;}

/* dc-switch1 ==================*/
.dc-switch1{position: relative; cursor: pointer;  font-size: 0; width: 0.80rem; height: 0.40rem; background-color: #ccc; border-radius:0.40rem;-moz-border-radius:0.40rem;-webkit-border-radius:0.40rem; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-switch1,.dc-switch1 *{ 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-switch1 input[type="checkbox"]{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:0; height: 0; visibility: hidden;}
.dc-switch1-m1{font-size: 0; position: relative;}
.dc-switch1-m1 span{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; white-space:nowrap;}
.dc-switch1-m1 .sp2{position: absolute; box-shadow: 1px 1px 6px rgba(0,0,0,.2); left: 0.45rem; top: 50%; margin-top: -0.15rem; width: 0.30rem; height:0.30rem; background-color: #fff; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden;}
.dc-switch1 .dc-switch1-m1{position: relative; height: 100%;}
.dc-switch1.cx1 .dc-switch1-m1 .sp2{left: 0.05rem;}
.dc-switch1.cx1{background-color: #ffd052;}


.pgm11-m2{overflow: hidden; clear: both;}
.pgm11-m2 .j1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm11-m2 .j2{display: block; overflow: hidden;  padding-left: 0.08rem;}

.dcpgm22.cx1 .sli1,.dcpgm22.cx1 .sli2{background-color: #f8f8f8; border-radius:0.20rem;-moz-border-radius:0.20rem;-webkit-border-radius:0.20rem;}
.dcpgm22.cx1 .dc-h3{padding-left: 0.35rem; padding-top: 0.25rem;}
.dcpgm22.cx1 .rh25{height: 0;}
.dcpgm22.cx1 .sli3{padding-top: 0.60rem;}

.dc-inp1bx1.s2 .bx2{line-height: 1; padding-top: 0.25rem;}
.dc-inp1bx1.c1 .dc-inp1{padding-right: 0.40rem;}

.ckList1{font-size: 0;}
.ckList1 li{position: relative; text-align: center; width: 33.33%; 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;}
.ckList1 li:after{content: ""; width: 1px; height: 0.30rem; background-color: #eee; top: 50%; margin-top: -0.13rem; right: 0px; position: absolute; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.ckList1 li:last-child::after{display: none;}
.ckList1 li:first-child{text-align: left;}
.ckList1 li:last-child{text-align: right;}
.ckList1 .dc-radio1 .j1{ overflow: hidden; clear: both;}
.ckList1 .dc-radio1 .j1 .ckimg{position: relative; margin-top: -0.01rem; padding-top: 0.05rem; max-width: 0.28rem; max-height: 0.24rem; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
.ckList1 .dc-radio1 .j1-bx1{padding-left: 0.08rem; display: block; overflow: hidden;}
.ckList1 .dc-radio1 .j1-bx1 h3{font-size: 0.24rem; color: #999; 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;}

.ckList1 .dc-radio1{background:url("../images/pt-img128-1.png") no-repeat left center; max-width:100%; background-size: 0.24rem auto!important; padding-left:0.35rem; cursor: pointer; font-size: 0; color: #fff; 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;}
.ckList1 .dc-radio1 input[type="checkbox"]{position: absolute; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:0; height: 0;}
.ckList1 .dc-radio1-cx{background:url("../images/pt-img129-1.png") no-repeat left center;}
.ckList1 .dc-radio1-cx .j1-bx1 h3{color: #ffd052;}
.ckList1 .dc-radio1-cx .j1 .ckimg{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
filter: gray;
}
 
.dc-button1{
    overflow: hidden;
    width: 100%;
    max-width: 6.20rem;
    display: block; margin: 0 auto;
    height: 1.1rem;
    border-radius: .5rem;
    background: linear-gradient(to right, #ffd052, #ffe8aa);
    font-size: .36rem;
    font-weight: bold;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    color: #000000;
    display: flex;
    align-items: center;
    justify-content: center;
}

.picpL12{font-size: 0;}
.picpL12 li{width: 100%; padding-bottom: 0.50rem; 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;}
.picpL12-m1{display: block;}
.picpL12-m1 .imgbx1{overflow: hidden; border-radius:0.15rem;-moz-border-radius:0.15rem;-webkit-border-radius:0.15rem; padding-top: 48.98%; display: block; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.picpL12-m1 .txtbx1{padding-top: 0.20rem;}
.picpL12-m1 .txtbx1 .j1{overflow: hidden; clear: both;}
.picpL12-m1 .txtbx1 .j1 .m1{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.picpL12-m1 .txtbx1 .j1 .m2{display: block; overflow: hidden; padding-right: 0.15rem;}
.picpL12-m1 .txtbx1 .ct1{padding-top: 0.12rem; font-size: 0.24rem; color: #999;}
.picpL12-m1 .txtbx1 .j1 .m1 .sp1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
height: 0.35rem; line-height: 0.35rem; padding: 0px 0.11rem; border-radius:.35rem;-moz-border-radius:.35rem;-webkit-border-radius:.35rem;
font-size: 0.22rem; color: #fff;
background: -webkit-linear-gradient(left, rgba(255,208,82,1) , rgba(255,232,170,1));
background: -o-linear-gradient(right, rgba(255,208,82,1) , rgba(255,232,170,1));
background: -moz-linear-gradient(right, rgba(255,208,82,1) , rgba(255,232,170,1));
background: linear-gradient(to right,rgba(255,208,82,1) , rgba(255,232,170,1));
}
.picpL12-m1 .txtbx1 .j1 .m2 h3,.picpL12-m1 .txtbx1 .j1 .m2 small{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;}
.picpL12-m1 .txtbx1 .j1 .m2 h3{position: relative; padding-right: 0.20rem; font-size: 0.26rem; color: #333;}
.picpL12-m1 .txtbx1 .j1 .m2 h3:after{content: ""; right: 0; position: absolute; top: 50%; margin-top: -0.10rem; width: 1px; height: 0.20rem; background-color: #e6e6e6; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.picpL12-m1 .txtbx1 .j1 .m2 small{padding-left: 0.20rem; font-size: 0.24rem; color: #ffd052;}

/* 新弹出 ==================*/
.mengceng1{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); z-index: 1000; display: none;}
.mengceng1.open{display: block;}
.dc-tcbox1{background-color: #fff; border-top: 4px solid #ffd460; overflow: hidden; padding: 0.30rem 0; padding-bottom: 0.80rem;  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;
border-top-right-radius:0.60rem;
border-top-left-radius:0.60rem;
}
.dc-ctbx1-box1{position: relative; overflow: hidden; }
.dc-ctbx1-box2{max-height: 8.40rem; overflow-y:auto; padding:0px 0.60rem;}
.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.60rem; top: 0px; z-index: 100; width: 0.32rem; height: 0.32rem; background:url("../images/pt-ico15.png") no-repeat center center; background-size: contain; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-tt2{font-size: 0; padding-bottom: 0.65rem;}
.dc-tt2 .sp0{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom; line-height: 1;}
.dc-tt2 .sp1{font-size: 0.50rem; color: #000; font-weight: bold;}
.dc-tt2 .sp2{font-size: 0.38rem; color: #000;}

.fmL1{font-size: 0;}
.fmL1 li{display: block; padding-bottom: 0.55rem;}
.fmL1-m1 .jx1 h3,.fmL1-m1 .jx1 small{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom; line-height: 1;}
.fmL1-m1 .jx1 h3{font-size: 0.28rem; color: #333;}
.fmL1-m1 .jx1 small{font-size: 0.14rem; color: #9e9e9e; padding-left: 0.07rem;}
.fmL1-m1 .jx1{padding-bottom: 0.18rem;}
.fmL1-m1 .jx2{position: relative;}
.fmL1-m1 .jx2 select,.fmL1-m1 .jx2 .inp1{font-size: 0.24rem; width: 100%; color: #333; border: 0px; height: 0.50rem; line-height: 0.50rem; border-bottom: 1px solid #ebebeb; -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 .jx2 .tip{position: absolute; right: 0px; bottom: 0.15rem; font-size: 0.24rem; color: #ffd052;}
.fmL1-m1 .jx2 select{}

.dc-xy1{position: relative; margin-top: -0.20rem;}
.dc-xy1 .dc-dx input[type='checkbox']{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:0; height: 0;}
.dc-xy1 .dc-dx{cursor:pointer;display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-xy1 .dc-dx{font-size: 0.26rem; padding-bottom: 2px; color: #999; width: auto; background:url("../images/pt-img128.png") no-repeat left center; background-size: 24px auto!important; background-size: 0.24rem auto!important; padding-left: 30px; padding-left: 0.26rem;}
.dc-xy1 .dc-dx.dc-cx1{background:url("../images/pt-img129.png") no-repeat left center;}
.dc-xy1 .dc-dx a{text-decoration: underline; color: #ffd052;}

.dc-tip2{position: relative; margin-top: -0.20rem; text-align: center; font-size: 0.26rem; color: #999;}
.dc-tip2 a{color: #ffd052;}

.fmL1-m2{font-size: 0;}
.fmL1-m2 .jx3{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fmL1-m2 .jx4{display: block; overflow: hidden; }

.fmL1-m3{overflow: hidden; clear: both;}
.fmL1-m3 .jx5{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fmL1-m3 .jx5 a{font-size: 0.26rem; color: #333;}
.fmL1-m3 .jx6{display: block; overflow: hidden; padding-left: 10px; text-align: right;}
.fmL1-m3 .dc-tip2{margin-top: 0px;}

.fmL1 .tip2{position: relative; margin-top: -0.30rem;}

.fmL1-m1 .jx2 select:focus, .fmL1-m1 .jx2 .inp1:focus{border-bottom-color: #35cda3;}

.pgm31{text-align: center; padding-top: 0.70rem; padding-bottom: 0.50rem; min-height: 40vh;}
.pgm31-m1 .imgbx1 .img1{max-width: 3.25rem;}
.pgm31-m1 .txtbx1{padding-top: 0.30rem;}
.pgm31-m1 .txtbx1 h3{font-size: 0.44rem; color: #ffd052;}
.pgm31-m1 .txtbx1 small{padding-top: 0.20rem; display: block; font-size: 0.32rem; color: #333;}
.pgm31-m2{padding-top: 0.50rem;}

.fmL1-m4{overflow: hidden; clear: both;}
.fmL1-m4 .jx2-m1{min-width: 1.2rem; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fmL1-m4 .jx2-m2{display: block; overflow: hidden;}
.fmL1-m4 .jx2-m2 .inp1{padding-left: 0.15rem; text-align: right;}

.noscroll{overflow: hidden;}

.dc-yc1.hover h3,.dc-yc2.hover{color: #ffd052!important;}
.dc-yc2.hover{background-image: url('../images/pt-img131.png')!important;}


.pgm41{}

/* fdnavList2 ==================*/
.fdnavList2{font-size:0;}
.fdnavList2 li{padding-right: 30px; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }
.fdnavList2 li:after{content: ""; background-color: #e5e5e5; position: absolute; right: 15px; top: 50%; width: 1px; height: 20px; margin-top: -10px; 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: 16px; color: #333;}

.pgm41{padding:10px 0.30rem; overflow: hidden; clear: both; border-top: 1px solid #e5e5e5; background-color: #fff;}
.pgm41 .bx2{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm41 .bx1{display: block; overflow: hidden; padding-right: 10px;}

.dc-inp1bx1.c1 .bx1{position: relative;}
.dc-inp1bx1.c1 .bx1 .rs{font-size: 0.24rem; color: #999; position: absolute; left: 10px; top: 0.24rem;}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
.ddm1 *::-webkit-scrollbar  
{  
    width: 5px;  
    height: 110px;  
    background-color: #ffd052;  
}  
/*定义滚动条轨道 内阴影+圆角*/  
.ddm1 *::-webkit-scrollbar-track  
{  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  
    border-radius: 10px;  
    background-color: #F5F5F5;  
}    
/*定义滑块 内阴影+圆角*/  
.ddm1 *::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;   
    background-color: #ffd460;  
}  
/*滑块效果*/
.ddm1 *::-webkit-scrollbar-thumb:hover
{
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: rgba(0,0,0,0.4);
}

.pgm52{font-size: 0; position: relative; z-index: 100;}
.pgm52 .bx1,.pgm52 .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;}
.pgm52 .bx1{padding-right: 1%; width: 45%; }
.pgm52 .bx2{padding-left: 1%; width: 55%; text-align: right;}

/* dc-photos ==================*/
.dc-photos{font-size: 0; text-align: left; overflow: hidden; clear: both;}
.dc-photos .photoimg{width: 0.80rem; height: 0.80rem; 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; }
.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: 0.26rem; color: #000; font-weight: bold;}
.dc-photos .phototxt p.iph{font-size: 13px; color: #888; padding-top: 10px;}
.dc-photos .phototxt{display: block; overflow: hidden; padding-left: 0.20rem; padding-top: 0.20rem;}

.pgm52-m1 .j1,.pgm52-m1 .j2{ 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;}
.pgm52-m1 .j1 h5{font-size: 0.22rem; line-height: 1; padding-bottom: 0.03rem;  background:url("../images/pt-img25.png") no-repeat left center; background-size: 0.24rem auto; padding-left: 0.30rem;}
.pgm52-m1 .j2{ line-height: 1;}


/* select-downs 独立模块 下拉框 ==================*/
.select-downs{ position:relative; text-align: center; }
.select-downs .selected-val{padding: 0px 0.10rem;  max-width: 100%; padding-right:0.30rem; background:url("../images/pt-img5.png") no-repeat 97% center; background-size: 0.19rem auto!important; white-space:nowrap; display: inline-block; border:0px; position: relative;z-index: 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;}
.select-downs:hover .selected-val{background:url("../images/pt-img5-1.png") no-repeat 97% center; }
.select-downs .select-downs-list{top: 22px; display: inline-block; left: 50%; box-shadow: 0px 0px 13px 0px rgba(0,0,0,.3); position: absolute; z-index: 10; max-height: 100px; overflow-y:auto; 
transition: left 0ms cubic-bezier(.4, 0, .2, 1); -moz-transition: left 0ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: left 0ms cubic-bezier(.4, 0, .2, 1); -o-transition: left 0ms cubic-bezier(.4, 0, .2, 1); -ms-transition: left 0ms cubic-bezier(.4, 0, .2, 1);
}
.select-downs .select-downs-list li{padding: 6px 10px; border-bottom: 1px solid #f5f5f5; white-space:nowrap; 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; white-space:nowrap;}
.select-downs .select-downs-list li.last,.select-downs .select-downs-list li:last-child{border-bottom-width: 0px;}
.select-downs .select-downs-list li:hover{ background-color: #f5f5f5;}
.select-downs .select-downs-list{background-color: #fff;}
.select-hh{height: 0px; overflow: hidden; border: 0px!important;}
.select-downs span{cursor: pointer;}
.select-downs .selected-val span{font-size: 0.22rem; color: #000; 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;}
/*.select-downs:hover .selected-val span{color: #00aff0;}*/
.select-downs .select-downs-list span{font-size: .20rem; color: #000;}
.select-downs .select-downs-list{display: none;}

.pgm52{padding-bottom: 0.35rem; border-bottom: 1px solid #eee; }
.pgm53{font-size: 0; padding: 0.30rem 0px;}
.pgm53 .box1{padding-top: 0.05rem; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm53 .box2{text-align: right; display: block; overflow: hidden; padding-left: 10px;}
.pgm53 .box1 h4{font-size: 0.32rem; color: #000; font-weight: bold;}



/* dc-kg2 ==================*/
.kgL1{font-size: 0; width: auto; background-color: #f8f8f8;  position: relative; overflow: hidden;border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px; font-size: 0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; white-space:nowrap;}
.kgL1 li{position: relative; z-index: 10; width: 33.33%; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.kgL1:before{content: ""; position: absolute; left:0px; top:0px; background-color: #fff; width: 33.33%; height: 100%; 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; vertical-align: middle; 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);
  background: -webkit-linear-gradient(left, #ffd052, #ffe8ab); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ffd052, #ffe8ab); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ffd052, #ffe8ab); /* Firefox 3.6 - 15 */
 background: linear-gradient(to right,#ffd052, #ffe8ab); /* 标准的语法（必须放在最后） */
}
.kgL1 .kgL1-m1{position: relative; height: 0.60rem; line-height: 0.60rem; width: 100%; min-width: 1.40rem; text-align: center; cursor: pointer; font-size: 0.22rem; color: #999; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.kgL1 .kgL1-m1.on{color: #fff;}
.kgL1.kg1:before{left:0%;}
.kgL1.kg2:before{left:33.33%;}
.kgL1.kg3:before{left:66.66%;}
.kgL1 .kgL1-m1,.dc-kg2 .kgL1-m1 span{display: block; padding: 0px 10px;}
.kgL1 .kgL1-m1.on{color: #000;}

.pgm54-m1{background-color: #fff9f2; padding: 0px 0.23rem; position: relative; overflow: hidden;}
.pgm54-m1 .box1{padding: 0.20rem 0px; }
.pgm54-m1 .box3{padding-top: 0.20rem; border-top: 1px solid #e2cdb4;}
.pgm54-m1 .box4{text-align: right; padding-top: 0.10rem; padding-bottom: 0.30rem; }
.pgm54-m1 .box2{overflow: hidden; clear: both; padding-top:0.30rem; padding-bottom: 0.20rem;  border-top: 1px solid #e2cdb4;}
.pgm54-m1 .box2 .bx2{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm54-m1 .box2 .bx1{display: block; overflow: hidden; padding-right: 10px;}

.bxL1{font-size: 0;}
.bxL1 li{display: block; padding-bottom: 0.20rem;}
.bxL1-m1{overflow: hidden; clear: both;}
.bxL1-m1 .xj1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.bxL1-m1 .xj2{font-size: 0.24rem; color: #333; display: block; overflow: hidden; padding-left: 10px; text-align: right;}
.bxL1-m1 .xj1 .tt{font-size: 0.24rem; color: #999;}
.bxL1-m1 .xj2.cx1{font-size: 0.26rem; color: #efbf3f; font-weight: bold;}


.dc-btnL2{font-size: 0; text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; white-space:nowrap;}
.dc-btnL2 .k1{width: 1.75rem; margin-right: 0.15rem; 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-btnL2 .k1:last-child{margin-right:0px; }
.dc-btnL2 a{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;
    border: none;
    width: 100%;
    height: 0.54rem;
    line-height: 0.50rem;
    font-size: 0.24rem;
    color: #333;
    border: 1px solid #e2cdb4;
    border-radius:0.54rem;-moz-border-radius:0.54rem;-webkit-border-radius:0.54rem;
}
.dc-btnL2 a:hover{}
.dc-btnL2 .a1 span{background: url("../images/pt-img34.png") no-repeat left center; background-size: 0.20rem auto; padding-left: 0.28rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-btnL2 .a2 span{background: url("../images/pt-img35.png") no-repeat left center; background-size: 0.20rem auto; padding-left: 0.28rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.btnL6{font-size: 0;}
.btnL6 li{padding-bottom: 0.10rem;}
.btnL6-m1{padding: 0px 0.10rem; background-color: #ffe9b2; height: 0.37rem; border-radius:0.37rem;-moz-border-radius:0.37rem;-webkit-border-radius:0.37rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; overflow: hidden; clear: both; white-space:nowrap;}
.btnL6-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.btnL6-m1 .imgbx1,.btnL6-m1 .txtbx1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.btnL6-m1 .imgbx1 .img1{width: 0.18rem;}
.btnL6-m1 .txtbx1{padding-left: 0.05rem;}
.btnL6-m1 .txtbx1 .sp1{font-size: 0.18rem; color: #000; font-family: "宋体";}

.pgm54-m2{overflow: hidden; clear: both;}
.pgm54-m2 .imgbx1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm54-m2 .txtbx1{display: block; overflow: hidden; padding-left: 0.27rem;}
.pgm54-m2 .imgbx1 .img1{width: 1.64rem; height: 1.64rem; border-radius:0.15rem;-moz-border-radius:0.15rem;-webkit-border-radius:0.15rem; overflow: hidden; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.pgm54-m2 .txtbx1 .tt1 h3{font-size: 0.28rem; color: #333; font-weight: bold;}
.pgm54-m2 .txtbx1 .tt1 small{display: block; font-size: 0.24rem; color: #999; padding-top: 0.08rem;}
.pgm54-m2 .txtbx1 .ct1{padding-top: 0.10rem; font-size: 0.22rem; color: #333;}

.pgm54-m1 .box1 .ddbh h5{font-size: 0.26rem; color: #333; font-weight: bold; background:url("../images/pt-img26.png") no-repeat left center; background-size: 0.22rem auto; padding-left: 0.30rem;}
.dc-zt2{position: relative; font-size: 0.22rem; color: #fff; font-weight: bold; background-color: #ffd052; width: 1.15rem; height: 0.55rem; line-height: 0.55rem; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
border-bottom-left-radius:0.30rem;
}
.dc-zt2:before{content: ""; top: 0px; left: -0.26rem; position: absolute; width: 0.26rem; height: 0.31rem; background:url("../images/pt-img28.png") no-repeat right top; background-size: 100% auto; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-zt2:after{content: ""; right: 0px; bottom: -0.30rem; position: absolute; width: 0.21rem; height: 0.30rem; background:url("../images/pt-img29.png") no-repeat right top; background-size: 100% auto; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm54-m1 .dc-zt2{position: absolute; right: 0px; top: 0px;}

.pgm31-m1.cx1 .imgbx1 .img1{max-width: 2.66rem;}
.pgm31-m1.cx1 .txtbx1 h3{font-size: 0.30rem;}

.pgm31.cx1{min-height: 40vh;}

.swf-slick1.cx1 .a1:before{width: 100%; height: 100%; 
 background: -webkit-linear-gradient(top, rgba(0,0,0,0) 20%, rgba(0,0,0,0.4)); /* Safari 5.1 - 6.0 */
 background: -o-linear-gradient(bottom, rgba(0,0,0,0) 20%, rgba(0,0,0,0.4)); /* Opera 11.1 - 12.0 */
 background: -moz-linear-gradient(bottom, rgba(0,0,0,0) 20%, rgba(0,0,0,0.4)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to bottom,rgba(0,0,0,0) 20%,rgba(0,0,0,0.4)); /* 标准的语法（必须放在最后） */  
}
.swf-slick1.cx1 .a1{height: 5.0rem;}
.swf-slick1.cx1 .slick-dots{bottom: 10px; width: 100%; margin-left: 0px; left: 0px; text-align: center;}
.swf-slick1.cx1{padding-bottom: 30px;}
.swf-slick1.cx1 .slick-dots li button{margin: 0px 0.08rem; width: 0.17rem; height: 0.17rem; background-color: #e3e3e3;}
.swf-slick1.cx1 .slick-dots li.slick-active button{background-color: #ffd052!important;}

.pL1{font-size: 0;}
.pL1 li{display: block; padding-bottom: 0.17rem;}
.pL1-m1{overflow: hidden; clear: both;}
.pL1-m1 .imgbx1{padding-top: 0.15rem; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pL1-m1 .txtbx1{line-height: 0.45rem; font-size: 0.28rem; color: #000; display: block; overflow: hidden; padding-left: 0.14rem;}
.pL1-m1 .imgbx1 .img1{max-width: 0.18rem; max-height: 0.20rem;}
.pL1-m1 .txtbx1.cx1{font-size: 0.24rem; color: #a1a1a1;}
.pL1-m1 .txtbx1.cx1 em{color: #000;}
.pL1-m1 .txtbx1.cx1 .sp1{font-size: 0.18rem; color: #bababa; padding: 0.05rem 0.15rem; background-color: #f2f2f2; border-radius:0.45rem;-moz-border-radius:0.45rem;-webkit-border-radius:0.45rem;}

.pgm62-m1 .tt1 h1{font-size: 0.56rem; color: #000; font-weight: bold;}

.pgm62-m1{padding-bottom: 0rem; border-bottom: 1px solid #f3f3f3;}
.pgm62-m2{padding-top: 0.25rem;}

.kgL1.cx1{width: 100%; overflow: visible;}
.kgL1.cx1 li{width: 50%;}
.kgL1.cx1.kg2:before{left:50%;}
.kgL1.cx1:before{width: 50%;     box-shadow: inset 2px 2px 2px 0 rgba(255,255,255,.5), 7px 7px 20px 0 rgba(0,0,0,.1), 4px 4px 5px 0 rgba(0,0,0,.1)!important;}
.kgL1.cx1 .kgL1-m1{height: 0.80rem; line-height: 0.80rem; font-size: 0.28rem;}

.pgm62-m6{font-size: 0; padding: 0.20rem 0px;}
.pgm62-m6 .box1,.pgm62-m6 .box2{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;}
.pgm62-m6 .box2{text-align: center;}
.dc-pgm3{overflow: hidden; clear: both; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; white-space:nowrap;}
.dc-pgm3 .imgbx1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-pgm3 .imgbx1 .img1{max-width: 0.35rem; max-height: 0.35rem;}
.dc-pgm3 .txtbx1{display: block; overflow: hidden; padding-left: 0.08rem; font-size: 0.27rem; color: #000;}
.dc-pgm3 .txtbx1 p em{color: #e73535;}
.dc-pgm3 .txtbx1 p{font-weight: bold;}

.pgm62-m6 .dc-inp1{font-weight: bold; background: transparent;}

.dcpgm22.s1 .dc-inp1{height: 0.45rem; line-height: 0.45rem; font-weight: bold; background: transparent;}
.dcpgm22.s1 .dc-h3{padding-top: 0.15rem;}
.dcpgm22.s1 .dc-inp1bx1 .bx2{padding-top: 0.11rem;}
.dcpgm22.s1 .dc-inp1bx1{padding-bottom: 0.10rem;}
.dcpgm22.s1 .sli1{width: 48.5%;}
.dcpgm22.s1 .sli2{width: 48.5%;}
.dcpgm22.s1 .sli3{width: 3%;}
.dcpgm22.s1 .sli3{visibility: hidden;}

.pL2{font-size: 0;}
.pL2 li{display: block; padding-bottom: 0.15rem;}
.pL2-m1{position: relative; overflow: hidden; clear: both; font-size: 0.24rem; color: #000; padding-left: 0.25rem;}
.pL2-m1:before{content: ""; position: absolute; left: 0px; top: 0.10rem; background-color: #ffd052; width: 0.10rem; height: 0.10rem; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pL2-m1 p{font-weight: bold;}
.pL2-m1 p em{color: #999;}
.pL2-m1 p .sp1{color: #e73535;}

.dc-sp2{ overflow: hidden; padding: 0px 0.07rem; padding-bottom: 0.02rem; font-size: 0.18rem; color: #e73535; font-weight: normal; border: 1px solid #e73535; border-radius:0.04rem;-moz-border-radius:0.04rem;-webkit-border-radius:0.04rem;}

.pL2-m1 p .sp2{position: relative; top: -0.02rem; line-height: 1;}

.dc-tt3 h3{font-size: 0.36rem; color: #000; font-weight: bold;}
.dc-tt3{padding-bottom: 0.20rem;}

.dc-ct1{font-size: 0.22rem; color: #666; line-height: 0.36rem;}
.dc-ct1 strong{font-weight: bold;}

.dc-tt4 h4{font-size: 0.26rem; color: #000; font-weight: bold;}
.dc-tt4 {padding-bottom: 0.10rem;}

.picL2{font-size: 0;}
.picL2 li{display: block; padding:0.11rem 0px;}
.picL2-m1{overflow: hidden; clear: both;}
.picL2-m1 .imgbx1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.picL2-m1 .imgbx1 .img1{max-width: 0.27rem; max-height: 0.27rem;}
.picL2-m1 .txtbx1{display: block; overflow: hidden; padding-left: 0.13rem; font-size: 0.20rem; color: #666;}

.picpL2{font-size: 0; text-align: left;}
.picpL2 li{width: 25%; padding: 0px 1%; text-align: center; padding-bottom: 0.20rem; 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{width: 100%; display: block; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.picpL2-m1 .imgbx1 img{max-height: 0.33rem; max-width: 0.32rem;}
.picpL2-m1 .txtbx1{padding-top: 0.10rem;}
.picpL2-m1 .txtbx1 h3{font-size:0.20rem; color: #333; font-weight: bold;}
.picpL2-m1 .txtbx1 h3 p{font-weight: bold;}
.picpL2-m1 .txtbx1 small{display: block; padding-top: 0.05rem; font-size: 0.18rem; color: #999;}
.picpL2 .picpL2-m1 .imgbx1{height: 0.48rem; font-size: 0;}
.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;}
.picpL2 .picpL2-m1 .imgbx2{position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.picpL2 .picpL2-m1 .imgbx2:after{content: ""; position: absolute; right: -0.10rem; top: 50%; margin-top: -0.10rem; background-color: rgba(255,209,85,.2); width: 0.20rem; height: 0.20rem; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}


.pgm63-m2{padding-top: 0.15rem!important;}
.pgm63-m3{padding-top: .10rem; border-top: 1px solid #ededed;}

.picL2.cx1 .picL2-m1 .txtbx1{font-size: 0.24rem; line-height: 0.38rem;}
.picL2.cx1 .picL2-m1 .imgbx1{padding-top: 0.07rem;}




.picL2-m1.cx2 .imgbx1 .img1{max-width: 0.31rem; max-height: 0.38rem;}
.picL2-m1.cx2 .txtbx1{padding-left: 0.15rem; font-size: 0.36rem; color: #000; font-weight: bold;}
.picL2-m1.cx2 .txtbx1 p{font-weight: bold;}
.picL2-m1.cx2 .imgbx1{padding-top: 0.06rem;}

.pgm64-m1{border: 2px solid #ffd052; overflow: hidden; border-radius:0.20rem;-moz-border-radius:0.20rem;-webkit-border-radius:0.20rem;}
.pgm64-m1 .img1{width: 100%; height: auto;}

.pL3{font-size: 0;}
.pL3 li{display: block; padding: 0.08rem 0px;}
.pL3-m1{position: relative; padding-left: 0.20rem; font-size: 0.20rem; color: #666; line-height: 0.33rem;}
.pL3-m1:before{content: ""; position: absolute; left: 0px; top: 0.12rem; width: 0.10rem; height: 0.10rem; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden; background-color: #ffd052; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.dc-qrbox1 .dc-tt2 .sp1{font-size: 0.38rem; color: #000;}

.pgm54-m2.cx1{}
.pgm54-m2.cx1 .txtbx1{padding-left: 0.20rem;}

.picL2-m1.cx3{padding-top: 0.08rem;}
.picL2-m1.cx3 .imgbx1 {height: auto; line-height: 1; font-size: 0; padding-top: 2px;}
.picL2-m1.cx3 .imgbx1 .img2{max-width: 0.22rem; max-height: none;}
.picL2-m1.cx3 .txtbx1{color: #efbf3f; padding-left: 0.06rem;}

.bxL1.cx2 li:first-child{border-top: 1px solid #ebebeb;}
.bxL1.cx2 li{border-bottom: 1px solid #ebebeb; padding: 0.15rem 0px;}
.bxL1.cx2 .bxL1-m1 .xj1 .tt{color: #333;}
.bxL1.cx2 li.li1 .bxL1-m1 .xj1 .tt{font-size: 0.22rem;}
.bxL1.cx2 li.li1 .bxL1-m1 .xj2{font-size: 0.22rem; color: #999;}
.bxL1.cx2 .li2 .bxL1-m1 .xj1 .tt{ font-size: 0.26rem;}


.dc-tt5 h3{font-size: 0.26rem; position: relative; padding-left: 0.36rem;}
.dc-tt5 h3:before{content: ""; position: absolute; left: 0px; top: 0.07rem; box-shadow: 1px 1px 5px rgba(0,0,0,.3); width: 0.22rem; height: 0.22rem; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
background: linear-gradient(to right, #ffd052, #ffe8aa);
}

.qrm12-m1 .tt1{padding-bottom: 0.10rem;}
.qrm12-m1 .tt1 h5{font-size: 0.26rem; color: #333;}

.qrm12-m2{font-size: 0; width: 103%;}
.qrm12-m2 .sli0{position: relative; width: 25%; padding-right: 3%; 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;}
.qrm12-m2 .sli0:after{content: ""; position: absolute; right:0.05rem; top: 50%; width: 0.10rem; height: 1px; background-color: #999; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.qrm12-m2 .sli0:last-child::after{display: none;}

.dc-inp1bx1.s5 .dc-inp1{text-align: center; padding-right: 0px; background: transparent; height: 0.65rem; line-height: 0.65rem;}
.dc-inp1bx1.s5{padding: 0px 0.10rem;}

.qrm12-m1 .ct1{ max-width:100%; }

.qrm12-m3{font-size: 0;}
.qrm12-m3 .box1,.qrm12-m3 .box2{width: 50%; 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;}
.qrm12-m3 .box1{padding-right: 1%;}
.qrm12-m3 .box2{padding-left: 1%;}

.dc-inp1bx1.s6 .dc-inp1{text-align: left; height: 0.65rem; line-height: 0.65rem;}
.dc-inp1bx1.s6{padding: 0px 0.25rem;}

.qrm12-m3 .box2 .dc-inp1bx1{max-width: 1.60rem;}
.qrm12-m4{padding-top: 0.25rem; border-top: 1px solid #ebebeb;}

.kgL1 .kgL1-m1{position: relative;}
.kgL1 label{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.kgL1 label input[type="radio"]{position: absolute; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:0; height: 0;}

.dc-inp1.s6{height: 0.55rem; line-height: 0.55rem; font-size: 0.24rem; background: transparent; border-bottom: 1px solid #ebebeb;}

.dc-btnL1.cx2 .a2{color: #999; border: 0px; background-color: #f8f8f8; box-shadow: none!important;}
.swf1{height: 6.50rem; overflow: hidden;}
.swf2{height: 5.0rem; overflow: hidden;}

.pgm62-m1{padding-top: 0.30rem;}

.dc-pgm4{font-size: 0; position: relative;}
.dc-pgm4:before{content: "/"; position: absolute; left: 48%; top: 0.14rem; font-size: 0.18rem; color: #333; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-pgm4 .sbx1,.dc-pgm4 .sbx2{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;}
.dc-pgm4 .sbx1{padding-right: 4%;}
.dc-pgm4 .sbx2{padding-left: 4%;}

.selected-val.cx2{height: 0.65rem; line-height: 0.65rem; background-color: #f8f8f8;
    border-radius: 0.77rem;
    -moz-border-radius: 0.77rem;
    -webkit-border-radius: 0.77rem;
    padding-left: 0.05rem; background-position: 92% center!important;
    width: 100%;
}
.select-downs.cx2:hover .selected-val.cx2{background-color: #f8f8f8;}
.select-downs.cx2 .select-downs-list{z-index: 100; top: 26px;}

.pgm61{max-width: 750px; margin: 0 auto;}

.swf-slick1.cx1 .a1{background-size: contain;}

.asm-box4{font-size: 0; overflow: hidden; clear: both;}
.asm-box4 .box1{padding-top: 0.05rem; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.asm-box4 .box2{display: block; overflow: hidden; padding-left: 10px; text-align: right;}

.fdlogo .img1{max-width: 2.5rem; height: auto;}
.footer{padding: 0px; padding-top: 0.40rem; padding-bottom: 0.20rem;}
.footer .share{margin-top: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; white-space:nowrap;}
.footer .share a:last-child{margin-right: 0px;}
.footer .share a img{max-width: 0.50rem;}

.footer ul li{font-size: 0.20rem; margin-right:.35rem; float: none; 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;}
.footer ul li::after{height: .20rem; right: -0.20rem;}
.footer ul li:last-child{margin-right: 0px;}

.asm-box6{font-size: 0.22rem; text-align: center; color: #333;padding: 0.30rem 0px;}

.fd-box1{border-top: 1px solid #d9c99f; padding-top: 0.40rem; padding-bottom: 0.40rem;}
.asm-box5{padding-top: .10rem; text-align: center;}

.fd-box2{border-top: 1px solid #d9c99f;}

.rgm11{font-size: 0; padding-top: 0.32rem; padding-bottom: 0.20rem;}
.rgm11 .box1,.rgm11 .box2{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;}
.rgm11 .box1{width: 70%; padding-right: 0.10rem;}
.rgm11 .box2{width: 30%; text-align: right;}
.rgm11 .box1 h3{font-size: 0.26rem; color: #000; font-weight: bold;}
.rgm11 .box2 .a1{ font-size: 0.24rem; color: #ffd052; background:url("../images/pt-img131.png") no-repeat right 0.08rem; background-size: 0.13rem auto; padding-right: 0.20rem;}

.chargL1{font-size: 0;}
.chargL1 li{display: block; padding-bottom: 0.20rem;}
.chargL1-m1{padding: 0.25rem 0.27rem; background-color: #f8f8f8; border-radius:0.20rem;-moz-border-radius:0.20rem;-webkit-border-radius:0.20rem; 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;}
.chargL1-m1 .box1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.chargL1-m1 .box2{display: block; overflow: hidden; padding-left: 0.10rem; text-align: right;}
.chargL1-m1 .box1 .btn1{background-color: #ffd052; padding: 0px 0.15rem; height: 0.40rem; font-size: 0; border-radius:0.40rem;-moz-border-radius:0.40rem;-webkit-border-radius:0.40rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.chargL1-m1 .box1 .btn1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.chargL1-m1 .box1 .btn1 em{line-height: 1; font-size: 0.22rem; color: #fff; background:url("../images/pt-img132.png") no-repeat left center; background-size: 0.29rem auto; padding-left: 0.33rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.chargL1-m1 .box1 .time{display: block; padding-top: 0.18rem; font-size: 0.24rem; color: #999;}
.chargL1-m1 .box2 .p1{font-size: 0.32rem; height: 0.40rem; line-height: 0.40rem; color: #000; font-weight: bold;}
.chargL1-m1 .box2 .p2{font-size: 0.24rem; color: #999; padding-top: 0.18rem;}
.chargL1-m1 .box1 .btn1.fail{background-color: #d8d8d8;}
.chargL1-m1 .box1 .btn1.fail em{background:url("../images/pt-img133.png") no-repeat left center; background-size: 0.18rem auto; padding-left: 0.24rem;}

.rgm12{padding-bottom: 0.10rem; border-bottom: 1px solid #eee;}

.rgm13{font-size: 0; padding-top: 0.30rem;}
.rgm13 .box1,.rgm13 .box2,.rgm13 .box3{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;}
.rgm13 .box1{width: 40%;}
.rgm13 .box2{text-align: center; width: 20%;}
.rgm13 .box3{width: 40%; text-align: right;}
.rgm13 .box2 p{font-size: 0.26rem; color: #000; /*color: #a1a7aa;*/}

.dc-button1.scx1{width: 2.40rem; height: 0.80rem; margin: 0px!important; display: inline-flex; font-size: 0.26rem; color: #000; font-weight: normal;}
.dc-button1.scx1.disabled{background: #f8f8f8!important; box-shadow: none!important; color: #666;}

.userinfo.asm1{padding-top: 0px; padding-bottom: 0.30rem;}
.dc-pgm1.cx1 .img1{width: 1.87rem;}

.rgm21{font-size: 0; padding-bottom: 0.20rem;}
.rgm21 .box1,.rgm21 .box2{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;}
.rgm21 .box1{width: 70%; padding-right: 0.10rem;}
.rgm21 .box2{width: 30%; text-align: right;}
.rgm21 .box1 .img1,.rgm21 .box1 h3{line-height: 1; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.rgm21 .box1 .img1{max-width: 0.36rem;}
.rgm21 .box1 h3{font-size: 0.36rem; color: #000; font-weight: bold; padding-left: 0.10rem;}
.rgm21 .box2 .a1{font-size: 0.26rem; color: #999; background:url("../images/pt-img137.png") no-repeat right 0.10rem; background-size: 0.11rem auto; padding-right: 0.22rem;}

body .picpL2.cx1{height: auto!important; display: block; padding-bottom: 0px; border-bottom: 0px;}
.picpL2.cx1 .picpL2-m1 .imgbx2:after{display: none;}
.picpL2.cx1 .picpL2-m1 .imgbx1{height: 1.20rem;}
.picpL2.cx1 .picpL2-m1 .imgbx1 img{max-height: 1.20rem; max-width: 0.99rem;}
body .picpL2.cx1 li{width: 33.33%; margin: 0; padding: 0px 1%; padding-bottom: 0.10rem;}
.picpL2.cx1 .picpL2-m1 .txtbx1 small{max-width: 1.52rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

body .pgm12.cx1{padding-bottom: 0.20rem;}

.rgm21.cx1{}
.rgm21.cx1 .box1 h3{/*padding-left: 0px;*/}
.pgm12-m1.cx1{padding: 0px;}

.yhqL6{font-size: 0; position: relative; margin-left: -0.25rem;}
.yhqL6 li{display: block; padding-bottom:0!important;}
.yhqL6-m1{position: relative; /*box-shadow:1px 2px 11px rgba(0,0,0,.1);*/ display: block;}
/*.yhqL6-m1:before,.yhqL6-m1:after{content: ""; position: absolute; right: 1.45rem; background-color: #fffcf8; width:0.30rem; height: 0.30rem; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.yhqL6-m1:before{top: -0.15rem; border-bottom: 1px solid rgba(0,0,0,.1);}
.yhqL6-m1:after{bottom: -0.15rem;border-top: 1px solid rgba(0,0,0,.1);}*/
.yhqL6-m1,.yhqL6-m2{border-radius:0.15rem;-moz-border-radius:0.15rem;-webkit-border-radius:0.15rem;}
.yhqL6-m2{overflow: hidden; clear: both; }
.yhqL6-m2 .box1{width: 25%; padding-right: 0.20rem; /*width: 1.60rem;*/ text-align: center; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
 /*background: -webkit-linear-gradient(top, rgba(255,231,167,1) , rgba(255,208,82,1)); 
 background: -o-linear-gradient(bottom, rgba(255,231,167,1) , rgba(255,208,82,1)); 
 background: -moz-linear-gradient(bottom, rgba(255,231,167,1) , rgba(255,208,82,1)); 
 background: linear-gradient(to bottom,rgba(255,231,167,1) , rgba(255,208,82,1)); */
}
.yhqL6-m2 .box1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.yhqL6-m2 .box1 .j1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.yhqL6-m2 .box1 .sp1{font-size: 0.30rem; color: #000; font-weight: bold;}
.yhqL6-m2 .box2{text-align: left; /*background-color: #fff;*/ padding: 0px 0.40rem; padding-left: 0.55rem; display: block; overflow: hidden;}
.yhqL6-m2 .box2:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.yhqL6-m2 .box2 .j1{width: 100%; overflow: hidden; clear: both; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align: middle;}
.yhqL6-m2 .box1,.yhqL6-m2 .box2{height: 1.86rem; padding-bottom: 0.20rem; /*height: 1.40rem;*/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.yhqL6-m2 .box2 .j1 .m1{padding-top: 0.05rem; min-width: 1.60rem; text-align: left; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.yhqL6-m2 .box2 .j1 .m2{display: block; overflow: hidden; padding-right: 0.10rem;}
.yhqL6-m2 .box2 .j1 .m1 p{}
.yhqL6-m2 .box2 .j1 .m1 p em{font-style: normal; font-size: 0.24rem; color: #ffd052; font-weight: normal; padding-right: 0.15rem;}
.yhqL6-m2 .box2 .j1 .m1 p em,.yhqL6-m2 .box2 .j1 .m1 p span{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.yhqL6-m2 .box2 .j1 .m1 p span{font-size: 0.48rem; color: #ffd052; font-weight: bold;}
.yhqL6-m2 .box2 .j1 .m2 .p1{font-size: 0.30rem; color: #333; font-weight: bold;}
.yhqL6-m2 .box2 .j1 .m2 .p2{font-size: 0.22rem; color: #666; padding-top: 0.10rem;}

.yhqL6-m1{width: 7.36rem; background:url("../images/pt-img141.png") no-repeat center center; background-size: contain!important;
}

.yhqL6-m1.hover{background:url("../images/pt-img142.png") no-repeat center center;}
.yhqL6-m1.hover .yhqL6-m2 .box1,.yhqL6-m1.hover .yhqL6-m2 .box2{padding-bottom: 0.10rem;}






.rgm23{padding-top: 0.33rem; border-top: 1px solid #ddd; margin-top: 0.10rem;}
.picL2-m1.cx4 .txtbx1{font-size: 0.28rem; color: #333;}
.picL2-m1.cx4 .imgbx1 .img1{margin-top: 0.07rem;}

.dc-ct6{font-size: 0.24rem; color: #999; }
/*br{display: inline; line-height: 0.25rem;}*/
.footer.cx1{padding-top: 0px; }
.footer.cx1 .fd-box1{border-top: 0px;}

body .asmgd1{position: relative; margin-top: -1.2rem!important; z-index: 10;}

.swf1-1{/*max-width: 1200px;*/ margin: 0 auto; height: auto;}
.gdh1{height: 0.16rem;}


/* asmban1 ==================*/
.asmban1{font-size: 0; height: 4.73rem; position: relative; overflow: hidden; text-align: left; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.asmban1-m1{position:relative; z-index: 10; height: 100%;}
.asmban1-m1 .mm1{padding-top: 1.70rem;}
.asmban1-m1 .img1{max-width: 1.87rem;}

.dc-hengp{font-size: 60px!important;}

.dc-hengp .rgm13{max-width: 400px; margin: 0 auto;}




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

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














