
/*=======全局公共样式部分======*/
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; }


.turn_pic{ width:100%; overflow:hidden; position:relative;}





.yysj_bg{  position:absolute; top:8px; left:4%; width:92%;}
.yysj_bg ul li{ margin-bottom:5%; position:relative; height:36px; overflow:hidden; position:relative;}
.inp_bg{height:34px; border:1px solid #fff; background:rgba(90,92,136,0.3); overflow:hidden; }
.yysj_bg ul li input{   border:none; background:none;  font-family:'Microsoft YaHei','Helvetica'; width:100%; text-indent:.6em;  font-size:15px; color:#fff; height:32px;}
.yysj_bg ul li select{ background-color:transparent;   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:#fff; height:36px;  -webkit-appearance:none;
 appearance:none;-moz-appearance:none;-webkit-appearance:none;}

option{ color:#333;}

 .yysj_bg ul li input::-webkit-input-placeholder {
      /* placeholder颜色  */
        color: #fff;
     }
	 
	 
	
	 

.txt_btom{ position:absolute; bottom:-3px; left:15px; background:url(../images/txt_bg.png) no-repeat left center; background-size:100% 36px;  height:36px; line-height:26px;  color:#000; font-size:20px; padding-left:20px; box-sizing:border-box; font-weight:bold; width:100%; overflow:hidden;}

 .swiper-button-next.next_btn{ position:absolute; top:50%; margin-top:-16px; right:0%; z-index:10000; opacity:.7;}
 .swiper-button-next.next_btn img{ height:32px; width:auto;}
 .swiper-button-prev.pre_btn{ position:absolute; top:50%; margin-top:-16px; left:0%;   z-index:10000; opacity:.7;}
 .swiper-button-prev.pre_btn img{ height:32px; 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.png) 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; }
 

.jcsp_cond{ width:94%; position:absolute; top:10px; left:3%;}
.video_box{ height:190px; width:92%; position:absolute; top:0px; left:4%; background:#000;  }






.jmct_box{   width:91%; position:absolute;  top:0px; left:4.5%; overflow:hidden; border:1px solid #fff; box-sizing:border-box;}

.jmct_box .swiper-slide img{ }



.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:320px;  }
.bb_pic img{  width:100%;height:auto;}
.titddd{}
.titddd img{ width:100% }
 

.jcsp_cond2{ width:94%; position:absolute; top:0px; left:2.5%;}

.bb_pic::-webkit-scrollbar{
    width: 1px;
}
.bb_pic::-webkit-scrollbar-thumb{
    background: #fff;
}
.bb_pic::-webkit-scrollbar-track{
      background: none;
}
.bb_pic::-webkit-scrollbar-button{
    display: none;
}

.jmct_box2{ position:absolute; width:94%; left:3%; top:0px; overflow:hidden;}


.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;  }


.wenzhang{position:absolute; width:94%; left:3%; top:0px; overflow:hidden;}

.cxpz_nav{ height:18px; position:absolute; top:-34px; right:2%; z-index:1001; }


.cxpz_box{  margin:0 auto;}

 .wenzhang .swiper-button-next.next_btn{ position:absolute; top:32%; margin-top:-30px; right:0%; z-index:10000; opacity:.7;}
 .wenzhang .swiper-button-next.next_btn img{ height:60px; width:auto;}
  .wenzhang .swiper-button-prev.pre_btn{ position:absolute; top:32%; margin-top:-30px; left:0%;   z-index:10000; opacity:.7;}
 .wenzhang .swiper-button-prev.pre_btn img{ height:60px; width:auto;}	 
	 



 .art_boxd2{  height:140px; font-size:13px; margin-top:10px; color:#fff; border:1px solid #5a5c88; line-height:20px; padding:10px 10px; box-sizing:border-box;}
 .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: 4;
        
-webkit-box-orient: vertical; } 


.fengmian{ width:100%; height:186px; cursor:pointer;}
.fengmian img{width:100%; height:186px;}
#video_box{ display:none;}