
/*=======全局公共样式部分======*/
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:#000; 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_1{ z-index:10; overflow:visible;}
.con_2{ overflow:visible;}
.con_pos5{ position:relative; }



.yysj_bg{  position:absolute; top:6px; left:4%; width:92%;}
.yysj_bg ul li{ margin-bottom:3.6%; position:relative; height:34px; overflow:hidden; position:relative;}
.inp_bg{height:32px; border:1px solid #8c8c8c; background:#f8f8f8; }
.yysj_bg ul li input{   border:none; background:none;  font-family:'Microsoft YaHei','Helvetica'; width:100%; text-indent:.6em;  font-size:15px; color:#000; height:32px;}
.yysj_bg ul li select{   background:url(../images/sel_arr.png) no-repeat 96% center; background-size:8px 8px;  border:none; font-family:'Microsoft YaHei','Helvetica';  text-indent:.6em; width:100%;  font-size:15px; color:#000; height:32px;  -webkit-appearance:none;
 appearance:none;-moz-appearance:none;-webkit-appearance:none;}

option{ color:#333;}

 .yysj_bg ul li input::-webkit-input-placeholder {
      /* placeholder颜色  */
        color: #000;
     }
	 
	 
	
	 

.txt_btom{ position:absolute; bottom:0px; background:rgba(0,0,0,0.7); height:36px; line-height:36px; text-align:center; color:#fff; font-size:15px; font-weight:bold; width:100%; overflow:hidden;}

 .swiper-button-next.next_btn{ position:absolute; top:50%; margin-top:-30px; right:0%; z-index:10000; opacity:.7;}
 .swiper-button-next.next_btn img{ height:60px; width:auto;}
 .swiper-button-prev.pre_btn{ position:absolute; top:50%; margin-top:-30px; left:0%;   z-index:10000; opacity:.7;}
 .swiper-button-prev.pre_btn img{ height:60px; width:auto;}	 
	 
	 
	 
	 
	 
	 

.time_txt{ color:#000; position:absolute; left:0px; text-indent:.6em;  height:34px; line-height:34px;}

.jt_pod{background:url(../images/sel_arr.png) no-repeat center center; background-size:8px 8px; position:absolute; height:32px; right:4%; width:8px; }

.xieyi{ height:24px; margin:0 auto; display:block; margin-top:5px; }
.xieyi img{ height:18px; width:auto; margin-top:4px;  }
.xieyi input[type=checkbox]:checked{ background:url(../images/fx_bg2.png) no-repeat left center; background-size:14px 14px; height:20px; width:20px;}
.xieyi input[type=checkbox]{ background:url(../images/fx_bg.png) no-repeat left center; background-size:14px 14px; height:20px; width:20px; cursor:pointer; -webkit-appearance:none; float:left;}
input.sub_btn{  background:url(../images/sub_btn.jpg) no-repeat center center; background-size:100% auto; height:80px; 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; }

.short_fl{ width:46%;}
.short_fr{ width:46%; position:absolute; top:0px; right:0px;}

.yysj_bg ul li  .short_fr select{   background:url(../images/sel_arr.png) no-repeat 92% center; background-size:8px 8px;}

.tip_box{ background:rgba(0,0,0,0.4); position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:1000001; display:none;}

.xieyi_box{position:fixed; border-radius:6px; position:fixed; top:50%; left:50%; z-index:1002; margin-left:-150px; margin-top:-200px; width:300px; height:400px; background-color:#fff; overflow:hidden;}


.heidd{ overflow:hidden; overflow-y:scroll; height:340px; padding-right:5px; width:275px; margin:0px auto; font-size:12px; line-height:20px;}

.heidd  h2{ font-size:14px; color:#333;  font-size:14px; line-height:28px; margin-bottom:6px;}
.heidd  h3{ font-size:12px; color:#333;  font-size:14px; line-height:24px; margin-bottom:4px;}


.heidd::-webkit-scrollbar{
    width: 5px;
}
.heidd::-webkit-scrollbar-thumb{
   background: #000;  border-radius:6px;
}
.heidd::-webkit-scrollbar-track{
   background: #eee; border-radius:6px;
}
.heidd::-webkit-scrollbar-button{
    display: none;
}

a.close_btn{background:url(../images/close.png) no-repeat top center; background-size:15px 15px; height:22px; width:22px; position:absolute; top:5px; right:5px; z-index:10000001;}
.tit_hh{ height:40px; line-height:40px; text-align:center; font-size:17px; color:#333; font-weight:bold; background-color:#fff; }
 
.cxld_con{width:94%; position:absolute; top:5px; left:3%;}
.cxld_nav{ height:30px; text-align:center;  margin:0 auto; margin-top:5px; margin-bottom:15px;}


.cxld_nav ul li{ width:129px; height:30px;  cursor:pointer; display:inline-block}
.cxld_nav ul li.nav_1{ background:url(../images/tit_nav1.png) no-repeat; background-size:129px 30px; }
.cxld_nav ul li.nav_1.on{ background:url(../images/tit_nav1_hover.png) no-repeat;background-size:129px 30px; }
.cxld_nav ul li.nav_2{ background:url(../images/tit_nav2.png) no-repeat;  background-size:129px 30px;}
.cxld_nav ul li.nav_2.on{ background:url(../images/tit_nav2_hover.png) no-repeat; background-size:129px 30px; }


.jcsp_cond{ width:94%; position:absolute; top:10px; left:3%;}
.video_box{ height:200px;  }

a.prevd{  background:url(../images/prev_btn3.png) no-repeat top center;position:absolute; left:50%; margin-left:-80px; bottom:-34px;  display:block; width:12px; height:19px;  cursor:pointer; opacity:1; background-size:10px 16px; }
a.nextd{ background:url(../images/next_btn3.png) no-repeat top center;position:absolute; left:50%; margin-left:70px; bottom:-34px;  display:block; width:12px; height:19px; cursor:pointer;  opacity:1; background-size:10px 16px;}

a.prevd:hover{ opacity:.8;  webkit-transition: .5s; transition: .5s;}
a.nextd:hover{ opacity:.8; webkit-transition: .5s; transition: .5s; }


.fenye{ position:absolute; bottom:-24px; left:50%; margin-left:-50px; width:100px; text-align:center;  }
.fenye i{height:8px; width:8px; border-radius:4px; margin:0 4px; display:inline-block; background:rgba(255,255,255,0.7); } 
.fenye i.active{ background:#000;}


.jmct_box{  overflow:hidden;}
.pos_dw{ width:94%; position:absolute; top:0px; left:3%; overflow:hidden;}


.art_boxd{ background:#840d01; padding:5px 10px; height:115px; overflow:hidden; font-size:13px; line-height:20px; color:#fff; }  

 
 .art_boxd h2{  height:24px; font-weight:bold; margin-top:4px;  line-height:24px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:18px; margin-bottom:5px;} 
 .art_boxd  h2 { color:#fff; font-weight:bold; text-decoration:none;}
  .art_boxd a{ color:#fff; text-decoration:none;} 



.bb_pic{ margin:0 auto; overflow:hidden; overflow-y:scroll; height:250px; padding-right:6px; }
.bb_pic img{ width:100%; height:auto;}
 .titddd{ width:calc(100% - 10px);}

.jcsp_cond2{ width:96%; position:absolute; top:0px; left:2%;}

.bb_pic::-webkit-scrollbar{
    width: 4px;
}
.bb_pic::-webkit-scrollbar-thumb{
    background: #000;
}
.bb_pic::-webkit-scrollbar-track{
      background: #eee;
}
.bb_pic::-webkit-scrollbar-button{
    display: none;
}

.jmct_box2{ position:absolute; width:94%; left:3%; top:0px; overflow:hidden;}

 .art_boxd2{ font-size:13px; color:#333; line-height:19px; padding:4px 10px;}
 .art_boxd2 h2{  height:22px; margin-top:2px; font-weight:bold;  line-height:22px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:16px; margin-bottom:4px;} 
 .art_boxd2 a h2 { color:#000; font-weight:bold; text-decoration:none;}
  .art_boxd2 a{ color:#333; text-decoration:none;} 
  .art_boxd2 p{  overflow:hidden;overflow: hidden;
overflow: hidden;
         
text-overflow: ellipsis;
  
display: -webkit-box;
     
-webkit-line-clamp: 3;
        
-webkit-box-orient: vertical; } 

.kh_bord{ border:2px solid #004c6e; margin-bottom:10px;}
.txt_heid{ padding:4px 10px; line-height:20px; color:#fff; font-size:13px; height:130px; overflow:hidden;}

.heiddaa{ height:100px;}

.txt_heid h2{  height:24px; margin-top:2px; font-weight:bold;  line-height:24px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:16px; margin-bottom:4px;} 

.video_img{ margin-bottom:10px;}

.boderd{border:2px solid #004c6e; overflow:hidden;}
.boderd2{border:2px solid #004c6e; overflow:hidden; position:relative;}
.boderd2 .art_boxd2{ color:#fff;}

.ty_nav{ margin-top:10px;}
.ty_nav ul li{ width:32%; float:left; margin-left:2%; border:2px solid #333; box-sizing:border-box;}
.ty_nav ul li:first-child{ margin-left:0px;}
.ty_nav ul li.on{ border:2px solid #56b0f8;}


.video_box2{ height:185px;  }




.cxpz_nav{ height:18px; position:absolute; top:-34px; right:2%; z-index:1001; }


.cxpz_box{  margin:0 auto;}


 .wenzhang{ position:absolute; width:100%; left:0px; top:10px;}
 .wenzhang .swiper-button-next.next_btn{ top:32%;}
 .wenzhang .swiper-button-prev.pre_btn{ top:32%;}


 .art_boxd2{  height:110px;
 

 
  font-size:13px; color:#000; line-height:20px; padding:10px 10px;}
 .art_boxd2 h2{  height:22px; margin-top:2px; font-weight:bold;  line-height:22px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:16px; margin-bottom:10px;} 
 .art_boxd2 a h2 { color:#000; font-weight:bold; text-decoration:none;}
  .art_boxd2 a{ color:#fff; text-decoration:none;} 
  .art_boxd2 p{  overflow:hidden;overflow: hidden;
overflow: hidden;
         
text-overflow: ellipsis;
  
display: -webkit-box;
     
-webkit-line-clamp: 3;
        
-webkit-box-orient: vertical; } 


