
/*=======全局公共样式部分======*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,acronym,address,cite,code,del,dfn,em,font,img,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;}
ol,ul{list-style:none;}

table{border-collapse:collapse;border-spacing:0;}
.fl{float:left;}.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
a{border:none; color:#666; text-decoration:none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color:transparent;
outline:none;}




body{ background-color:#e8eff9; color:#666; max-width:640px; margin:0 auto; font-family:'Microsoft YaHei','Helvetica'; text-align:left; }
input,select,textarea{font-family:'Microsoft YaHei','Helvetica';  outline:none;}
img{ vertical-align:middle; width:100%; }

html,body{
	height:100%; font-family:'Microsoft YaHei','Helvetica'; 
}

.con_pos,.con_2,.con_3,.con_4{ position:relative; overflow:hidden; }
.con_pos2{position:relative;}

.yysj_bg{  position:absolute; top:0px; left:4%; width:92%;}
.yysj_bg ul li{ margin-bottom:3%; position:relative; background:rgba(255,255,255,0.7); height:36px; overflow:hidden; position:relative;}
.inp_bg{height:34px; border:1px solid #a9aaa9;  }
.yysj_bg ul li input{   border:none; background:none;  font-family:'Microsoft YaHei','Helvetica'; width:100%; text-indent:.6em;  font-size:15px; color:#333; height:34px;}
.yysj_bg ul li select{   background:url(../images/sel_arr.png) no-repeat 96% center; background-size:14px 14px;  border:none; font-family:'Microsoft YaHei','Helvetica';  text-indent:.6em; width:100%;  font-size:15px; color:#333; height:34px;  -webkit-appearance:none;
 appearance:none;-moz-appearance:none;-webkit-appearance:none;}

option{ color:#333;}

 .yysj_bg ul li input::-webkit-input-placeholder {
      /* placeholder颜色  */
        color: #333;
     }

.xieyi img{  width:90%; margin-top:0px;  }
.xieyi input[type=checkbox]:checked{ background:url(../images/fx_bg2.png) no-repeat left center; background-size:16px 16px; height:20px; width:20px;}
.xieyi input[type=checkbox]{ background:url(../images/fx_bg.png) no-repeat left center; background-size:16px 16px; height:20px; width:20px; cursor:pointer; -webkit-appearance:none; float:left;}
input.sub_btn{  background:url(../images/tj_btn.png) no-repeat center center; background-size:70% auto; height:50px; width:100%; border:none; margin:0px auto; display:block; cursor:pointer; -webkit-transition:all .2s linear;transition:all .2s linear; }
input.sub_btn:hover{ opacity:.85;  webkit-transition: .3s; transition: .3s; }



.jmct_box{ position:absolute; width:100%; left:0%; top:-10px; overflow:hidden; }
 .swiper-button-next.next_btn{ position:absolute; top:50%; margin-top:-12px; right:2%; z-index:10000; opacity:.9;}
 .swiper-button-next.next_btn img{ height:34px; width:auto;}
 .swiper-button-prev.pre_btn{ position:absolute; top:50%; margin-top:-12px; left:2%;   z-index:10000; opacity:.9;}
 .swiper-button-prev.pre_btn img{ height:34px; width:auto;}
 
 
 
.video_box_pos{ position:absolute; width:100%; left:0%; top:0px;  }



.cxld_box.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:2px;}


.video_box{ position:relative; height:200px;}


a.prevd{  background:url(../images/prev_btn5.png) no-repeat top center;position:absolute; left:50%; margin-left:-80px; bottom:-30px;  display:block; width:20px; height:20px;  cursor:pointer; opacity:1; background-size:18px 18px; }
a.nextd{ background:url(../images/next_btn5.png) no-repeat top center;position:absolute; left:50%; margin-left:65px; bottom:-30px;  display:block; width:20px; height:20px; cursor:pointer;  opacity:1; background-size:18px 18px;}

a.prevd:hover{ opacity:.8;  webkit-transition: .5s; transition: .5s;}
a.nextd:hover{ opacity:.8; webkit-transition: .5s; transition: .5s; }

.fenye{ position:absolute; bottom:-26px; left:50%; margin-left:-44px;  text-align:left;  }
.fenye i{height:6px; width:24px; border-radius:6px; margin:0 4px; display:inline-block; background:rgba(0,0,0,0.2); } 
.fenye i.active{ background:#000;}

