﻿@charset "utf-8";
html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, img, a img, input, button, textarea, fieldset{ padding: 0; margin: 0;  border: 0;font-family:"\5FAE\8F6F\96C5\9ED1"; }
ul, ol, li { list-style: none;padding: 0; margin: 0; overflow:hidden;}
header,div,img{padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6, b, i, em {
: 1em; font-weight: normal; font-style: normal }
body, input, button, textarea, select { -webkit-text-size-adjust: none; font: normal 14px/1.5 helvetica, verdana, san-serif; outline: 0; color: #333 }
body { margin: 0 auto; background: #f8f8f8; /*min-width:320px; width:320px*/ }
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], button, textarea { -webkit-appearance: none }
option { height: 24px }
a { text-decoration: none; color: #333; }
a { blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
.img img, video { vertical-align: middle }
#spvideo video {height: 100%;width: 100%;} 
.btn { display: inline-block; vertical-align: middle }
/*a:hover { color: #cc3333; text-decoration: underline }*/
img { border: none }
ol, ul, li { list-style: none; overflow:hidden; }
i, em { font-style: normal; }
.o_h{ overflow:hidden;}
.mt10{margin-top:10px;overflow:hidden;}
.mt20{margin-top:10px;overflow:hidden;}
.mt30{margin-top:10px;overflow:hidden;}
.red{color:#b41325;}
.p10{padding:10px;}
/*clear*/
h3 {
    overflow: hidden;
}

.clear { clear: both }
.clearfix:after, .paihang ul li:after, .title2:after, .news_list_c li:after { display: block; clear: both; content: "."; visibility: hidden; height: 0; }


.fl{float:left;}
.fr{float:right;}
.currentl{margin:0px 20px;background-color:#f2f2f2; font-size:14px; color:#666;padding-left:10px; height:40px;line-height:40px;}
.currentl a{color:#666; text-decoration:none;}
.currentl a:hover{color:#068BF2;}

/**标签介绍**/
.tagnews{margin:0px 20px; margin:0 auto;}
.tagbqlb{margin:0px 20px;height:100px;padding:20px 0px 0px 0px;}
.tagbq {margin-right: 20px; width: 140px;height: 100px;}
.tagbq img {display: block; width: 140px;height: 100px;}
.tagbqlist{width:56%;margin:0 auto;}
.tagbqlist ul{margin:0;padding:0; font-size: 24px;font-weight: bold;}
.tagbqlist li{height: 70px; font-size:14px;line-height: 1.8em;overflow: hidden;color: #666; font-weight:normal; font-family:Arial; }
.tagbqlist a{color:#068BF2;font-size:14px; text-decoration:none;}
.tagbqlist a:hover{color:#068BF2;text-decoration:underline;}
.tagbqlist h1{margin:0;padding:0;height:30px; line-height:30px;}
.t1name{font-size:20px;font-weight:bold;}

.tagxg {border: 1px solid #eee;margin:20px 20px 0px 20px;padding: 20px 20px;}
.xgh3{font-size: 16px;font-weight: 500;margin-bottom:20px;}
.tagxg ul li {margin-right:10px;float:left;height:30px; line-height:30px;}
.tagxg ul li a {border:1px solid #068BF2;margin:10px 0px;padding:0px 15px;height:30px; line-height:30px;  color:#068BF2;text-decoration:none;}
.tagxg ul li a:hover {color:#fff; background-color: #068BF2; text-decoration:none;}

.taglist{height:180px;border-bottom:1px solid #eee;}
.taglist dt{ font-size: 18px;font-weight: bold;margin-bottom: 10px;display: block;height: 22px;line-height: 22px;overflow: hidden;}
.taglist dt a {color: #444;text-decoration: none;}
.taglist dt a:hover {color: #068BF2;}
.taglist dd{ height: 45px;margin:0;font-size:14px;line-height: 1.8em;overflow: hidden;margin-bottom: 10px;color: #999;}
.taglist em{margin:10px 0px;clear:both; font-style:normal; font-size: 12px;color: #777;}
.taglist span{margin:10px 0px;}
.taglist span a{font-size:12px; color:#068BF2;padding:3px 15px;margin-left:10px; border:1px solid #068BF2;text-decoration:none;}
.taglist span a:hover{font-size:12px;color:#fff; background-color: #068BF2; text-decoration:none;}

.tagimglb{height:160px;padding:20px 0px;border-bottom:1px solid #eee;}
.tagimg {margin-right: 20px; width: 230px;height: 160px;}
.tagimg img {display: block; width: 230px;height: 160px;}
.tagimglist{width:610px;height:160px;}
.tagimglist dt{padding:0; font-size: 18px;font-weight: bold;margin-bottom: 10px;display: block;overflow: hidden;}
.tagimglist dt a {color: #444;text-decoration: none;}
.tagimglist dt a:hover {color: #068BF2;}
.tagimglist dd{ height: 45px;margin:0;font-size:14px;line-height: 1.8em;overflow: hidden;margin-bottom: 10px;color: #999;}
.tagimglist em{margin:10px 0px; font-style:normal; font-size: 12px;color: #777;}
.tagimglist span{margin:10px 0px;}
.tagimglist span a{font-size:12px; color:#068BF2;padding:3px 15px;margin-left:10px; border:1px solid #068BF2;text-decoration:none;}
.tagimglist span a:hover{font-size:12px;color:#fff; background-color: #068BF2; text-decoration:none;}

.taga_tit {
  height: 35px;
  line-height: 35px;
  border: 1px solid #f2f2f2;
  background: #f8f8f8;
  margin-top: 20px;
  border-bottom:none;
  font-weight: bold;
  font-size: 16px;  
  padding-left: 10px;
  color: #379be9;
}

.taga_tit span a {
  display: block;
  float: right;
  color: #999;
  font-size: 13px;
  padding-right: 10px;
}
.taga_con 
{
 border:1px solid #f2f2f2;
  background: #fff;
 
  padding: 10px 15px;
}
.taga_con ul{margin:0;padding:0;}
.taga_con ul li 
{
	padding:5px 10px;
 display: block;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px dashed #e5e5e5;
  overflow: hidden;
  list-style: square;
}

.taga_con ul li em {
  margin-right: 5px;
  font-size: 10px;
  color: #a9a9a9;
}

.taga_con ul li a 
{
	font-size:14px;
	text-decoration:None;
  color: #666;
}
.taga_con ul li a:hover{color:#068BF2;}


.santu{margin:0px 20px;height:230px;padding:20px 0px 10px 0px; border-bottom:1px solid #f2f2f2;clear:both;}
.santu_tit{ font-size: 18px;font-weight: bold;margin-bottom: 10px;display: block;overflow: hidden;}
.santu_tit a {color: #333;text-decoration: none;}
.santu_tit a:hover {color: #068BF2;}
.santu p{height: 45px;margin:0;font-size:14px;line-height: 1.8em;overflow: hidden;color: #999;}
.santu em{margin:20px 0px; font-style:normal; font-size: 12px;color: #777;}
.santu span{margin:20px 0px;}
.santu span a{font-size:12px; color:#068BF2;padding:3px 15px;margin-left:10px; border:1px solid #068BF2;text-decoration:none;}
.santu span a:hover{font-size:12px;color:#fff; background-color: #068BF2; text-decoration:none;}

.imglist{margin:9px auto 0px;}
.imglist li{float:left;width:30%;height:90px;margin-right:15px;overflow:hidden;position:relative}
.imglist li img{position:absolute;height:80px;}
.imglist .end{margin-right:0;height:80px;}
.imgcs img{display:block;width:100%;height:100%;transition:transform .3s ease 0s;-ms-transition:transform .3s ease 0s;-webkit-transition:-webkit-transform .3s ease 0s}
.imgcs:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1)}
 .many-txt{
      overflow : hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
    }
    .all-txt{
      overflow : hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 100;
      background-color:#f6f6f6;margin-left:-10px;
      padding:0px 10px 10px 10px;    
      -webkit-box-orient: vertical;
    }



/*style*/

header{ background:#d90916; overflow:hidden;height:52px;margin-top:-4px;}
header span{ float:left;padding-top:9px;margin-left:10px;}
header i{ float:right;}
header i img{margin:14px 12px;}


/*nav*/
.cnsnav{padding:10px 0; position:relative;z-index:2;}
.cnsnav ul{width:320px;margin:0 auto;position:relative;height:30px; overflow:hidden;}
.cnsnav li{ float:left;width:16.6%; text-align:center;font-size:15px;line-height:30px;color:#000;}
.cnsnav li a{color:#000;}
.cnsnav li.selimg{ }
.cnsnav li.selimg a{background-color:#d90916;padding:0 4px;border-radius:3px;color:#fff;font-size:1rem;}

.cnsnav li.more{ background:url(images/ico3_1.gif) no-repeat center right #f6f6f6; position:absolute;bottom:0;right:3px;display:block;}
.cnsnav li.close{ background:url(images/ico4_1.gif) no-repeat center right;}


.cnsnav .navlayer{ position:absolute;left:0;top:0px;width:100%;background:#f8f8f8;display:none;}
.navlayer .cnsnav ul{height:auto;}




/*触摸滑动幻灯*/
/* swipe */
.swipe{width:100%;height:auto;overflow:hidden;position:relative; z-index:1;}
.swipe ul{
	/*
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
	*/
	
	overflow:hidden;
}
.swipe li {position:relative;}
.swipe li img{width:100%;height:auto;}
.swipe #pagenavi{position:absolute;left:45%;bottom:36px; height:10px; z-index:10}
.swipe #pagenavi a{width:10px;height:10px;display:block;margin:0px 3px 0  ; text-align:center; overflow:hidden;cursor:pointer;background:url(../images/dotmr.png) no-repeat; float:left; color:#fff;}
.swipe #pagenavi a.active{width:10px;height:10px;display:block; margin:0 3px 0 ;text-align:center; overflow:hidden;cursor:pointer;background:url(../images/dotsel.png) no-repeat; color:#cc151d;}
.banner_bg{
	position:absolute;
	background-color:#000;
	height:26px;
	filter:Alpha(Opacity=50);
	opacity:0.5;
	cursor:pointer;
	width:100%;
	z-index:1;
    bottom:5px;
	left:0px;
}
.info{
	position:absolute;
	line-height:26px;
	color:#fff;
	width:320px;
	padding-left:10px;
	bottom:5px;
	left:0px;
	height:26px;
	font-size:14px;
	font-family:microsoft yahei;
	z-index:2;
	cursor:pointer;
	text-align: left;
}
.info a{color:#fff; text-decoration:none;}
.info a:hover{color:#fff; text-decoration:underline;}


/*app广告图*/
.topapp{ position:relative;z-index:1;}
.topapp .dakai{width:43px;height:21px;background:url(../images/dakai1.png) no-repeat;position:absolute;right:10px;top:17px;display:block;color:#fff;font-size:14px;font-family:microsoft yahei; text-align:center;}
.topapp .xiazai{width:43px;height:21px;background:url(../images/dakai1.png) no-repeat;position:absolute;right:10px;top:17px;display:block;color:#fff;font-size:14px;font-family:microsoft yahei;text-align:center; cursor:pointer;}
.topapp .closeapp{width:20px;height:20px;position:absolute;left:12px;top:45%;display:block;color:#fff;font-size:14px;font-family:microsoft yahei;text-align:center;}
.topapp .xiazai:Hover{ text-decoration:none;}
.topapp .dakai:Hover{ text-decoration:none;}


#topapp{ overflow:hidden;margin:0;padding:0px;}
#bottomapp{margin-top:22px;}



.top_news{clear:both;overflow:hidden;padding:10px 0 14px;text-align:center;line-height:1.8}
.top_news_h2{clear:both;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;font-size:18px;font-family:microsoft yahei;color:#003471;display:block;padding:5px 0;}
.top_news_info{clear:both;font-size:12px;line-height:1.6;}
.top_news_info a{display:inline-block;margin:0 4px;color:#3636}
.top_news_h2 a{color:#003471;}
.top_news_h2 img{vertical-align:middle;}
/*.top_news_h2 em{background:#d90916;border-radius:3px; padding:3px;color:#fff;font-size:12px;width:25px;line-height:1.9;}
*/
/*返回按钮*/
.backtop{ position:fixed;right:11px;bottom:100px;width:32px;height:37px; z-index:99;}
.backtop a{width:32px;height:37px;  display:block;}

.news_module{clear:both;overflow:hidden;background:#fff;border-top:6px solid #d90916;border-bottom:1px solid #e3e3e3;margin-bottom:7px;position:relative;}

.news_tab{clear:both;color:#363636;padding:0 12px;font-size:17px;height:38px;line-height:38px;background:#fff;}
.news_tab_nav{float:left;text-align:center;white-space:nowrap;text-align:center;padding:0 9px;min-width:55px;}
.news_tab_nav.on{color:#007aff;font-size:17px;line-height:38px;}

.like_dots{position:absolute;width:65px;height:41px;line-height:41px;right:9px;top:0;}



.channltt_con h3{ height:40px;line-height:40px;padding:0 8px;}
.channltt_con h3 span{font-size:20px; float:left;font-weight:bold;width:49%; display:block;}
.channltt_con h3 span a{font-size:20px;font-weight:bold;color:#b2060c;}
.channltt_con h3 i{font-size:12px; float:right;}
.channltt_con h3 i a{font-size:12px;margin:0 7px}


.channl_app h3{ background:#fff;height:40px;line-height:40px;padding:0 8px;border-top:6px solid #d90916;border-bottom:1px solid #e3e3e3;}
.channl_app h3 span{font-size:20px; float:left;font-weight:bold;width:49%; display:block;}
.channl_app h3 span a{font-size:20px;font-weight:bold;color:#d90916;}
.channl_app h3 i{font-size:17px; float:right;}
.channl_app h3 i a{font-size:17px;margin:0 7px}


.img_tw{padding:10px 13px 0 13px;}
.img_tw img{ float:left;height:68px;}

.img_tw {font-size:18px;font-weight:bold;}
.img_tw div{ float:left;line-height:20px; overflow:hidden;width:62%;padding-left:10px;height:68px;}
.img_tw div p{ display:block;height:60px;}
.img_tw i{font-size:18px; display:block;color:#003471;clear:both;line-height:1.8}
.img_tw i img{ float:none; vertical-align:middle;}



.list_ulc{padding:0 10px;margin-top:5px; overflow:hidden;height:287px;}
.list_ulc1{height:auto;}
.list_ulc li{padding:8px 0;font-size:1.1rem; clear:both;border-top:#d7d7d7 1px solid;line-height:25px;}
.list_ulc li a{ text-align:left;}
.list_ulc li em {
   
   
   padding-right:5px;
    width: 17px;
    height: 15px;
    
}

.list_focus{padding:0 10px;margin-top:5px; overflow:hidden;}
.list_focus li{line-height:41px;font-size:18px; clear:both;border-top:#d7d7d7 1px solid;}
.list_focus li a{ float:left;text-align:left;color:#00aef0;}


.img_recom{height:auto;padding:10px 10px 5px;}
.img_recom ul{display: -webkit-box;-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start:40px;padding:0;margin:0;list-style: none;
vertical-align: middle;height:91px; overflow:hidden;}
.img_recom ul li{ float:left;width:49%; text-align:center;font-size:14px;font-weight:bold;-webkit-box-flex: 1;position: relative;margin-right:3px;display: list-item;height:91px; overflow:hidden;}
.img_recom ul li i{position:absolute;bottom:0;left:0;width:100%;height:22px;line-height:22px;color:#fff; z-index:2;}
.img_recom ul li i a{color:#fff;}
.img_recom ul li em{position:absolute;bottom:0;left:0;width:100%;height:22px;background:#000;filter:alpha(opacity=50);  
-moz-opacity:0.5;  
-khtml-opacity: 0.5;  
opacity: 0.5;color:#fff;z-index:1;}
.img_recom ul li img{width:100%;height:180px;}
.img_recom ul li .arrowsp{height:39px;width:38px; position:absolute;left:40%;top:20px;}
.img_recom ul li .arrowsp img{height:auto;}


.jctj_all{position: relative; margin:12px 9px 0;}
    .jctj_all article{ position:relative; }
    .jctj_all img{ display:block;width:100%;height:100px;}
  .jctj_all p{line-height:18px; padding:5px 12px 4px 12px; background:#e5e5e5;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
    .jctj_all p em{ float: left; display: inline-block; background: url(../images/0f0f6fe5b05600568e8e_size1_w21_h21.png) no-repeat; background-size: 11px 11px; width: 11px; height: 11px; position: relative; top:4px;}
  .jctj_all p a{ display: inline-block; font-size:16px; padding-left: 3px;width: 100%;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;position: relative;top: 0px;}

    .news_pic {
        margin: 32px 9px 0 9px;
        font-weight: bold;
        color: #303030;
        font-size:18px;
    }
    .yc_news {
        font-size: 18px;
        margin: 5px 10px;
    }
    .yc_news li {
        padding: 10px 0;
        border-bottom: 1px solid #e5e5e5;
        
        position: relative;
        -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
    }
    /*.yc_news li:last-child{border-bottom:0;}*/
    .yc_news li p {
        font-size: 18px;
        line-height: 25px;
        height:48px;
    }
    .yc_news li img {
        width: 89px;
        height: 80px;
        position: absolute;
        top: 10px;
        left: 0;
    }
    .yc_news li h4 {
        font-size: 14px;
        font-family:宋体;
        margin-left: 99px;
        color: #a5a5a5;
        line-height: 16px;
        margin:5px 0px 10px 100px;
    position: relative;
  bottom: -2px;
    }
      .heng_three { font-size: 16px; margin:0 9px;border-bottom: 1px solid #e5e5e5; padding: 6px 0;}

    .heng_three a{ font-size: 16px; line-height: 35px; padding-bottom: 10px; }

    .heng_three h4 { font-size: 16px;  color: #a5a5a5; line-height: 16px; margin-top: 8px; }
    .heng_three h4 span{ float: right;display: inline-block; background-size: 12px 10px; padding-right: 17px; color: #a5a5a5; }
    .hpic_list{ margin: 0; padding:0; font-size: 0; text-align: center;}
  .hpic_list li{ display: inline-block;vertical-align: top; letter-spacing: normal;  word-spacing: normal; font-size:12px; width:32.3%;}
    .hpic_list li img{ width:100%;height:120px;margin-top:10px; display: block;}
    .hpic_list li:first-child{ float:left;}
    .hpic_list li:last-child{ float:right;}




.list_jrzr{height:318px;overflow:hidden;}
.load_more{ display:none;}
.load_more1{ display:block;}
.load_more1{height:30px;line-height:30px; background:#c2c2c2; text-align:center;font-size:15px;}
.load_more{height:30px;line-height:30px; background:#c2c2c2; text-align:center;font-size:15px;}
.load_more1 img{ vertical-align:middle;width:auto;height:auto;margin-left:5px;}
.load_more img{ vertical-align:middle;width:auto;height:auto;margin-left:5px;}

.load_more1{color:#fff;}
.load_more1 a{color:#fff;}
.load_more{color:#fff;}
.load_more a{color:#fff;}


/*search*/
.search{position: relative;padding:10px 10px 10px ;}
.search_btn {position: absolute; width: 40px; top: 10px; right: 10px; font-size: 14px; color: #123261; height: 34px; line-height: 34px; text-align: center;  color: #fff; cursor: pointer }
.search_l { position: absolute; width: 70px; height: 24px; top:10px; left: 15px; font-size: 14px; line-height: 24px; border: 1px solid #d4d4d4; background:#fff;}
.search_m { width: 100%; height: 34px; font-size: 14px; border: 1px solid #d0d0d0; color: #999999; padding: 2px 10px 2px 2px; line-height: 34px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;background:#fff;}



/*zhibo*/
.zhibo_box{height:40px;line-height:40px;color:#363636;font-size:12px;background:#ebebeb;height:40px;}
.zhibo_box em{float:left;background:#00aef0;border-radius:3px;width:47px;height:23px; text-align:center;color:#fff;line-height:23px;margin:8px 0 0 11px;font-size:0.91rem;}
.zhibo_box em.zhibo{background:#00aff0;}
.zhibo_box em.shipin{background:#0054a5;}
.zhibo_box em.kuaixun{background:#3ab54b;}
.zhibo_box em.zhuanti{background:#ed1b24;}
.zhibo_box em.tufa{background:#f39420;}
.zhibo_box em.tuiguang{background:#92278f;}



.zhibo_box a{float:left;color:#363636;margin:0 10px;font-size:0.9rem;}
.zhibo_box .arrowzb{float:right;width:12px;height:20px;margin:7px 11px 0 0 }
.zhibo_box .arrowzb a{margin:0px;}




/*dibu*/
footer{ background:#d90916; height:52px;text-align:center; position:relative; z-index:3;}
footer i{ font-size:1rem;color:#fff;line-height:52px;display:block; font-family:microsoft yahei;}
footer i a{color:#fff;position:relative; display:inline-block;height:52px;}
footer i a span{padding:0 7px;}
footer i a em{ display:block;position:absolute;top:-3px;left:40%;background:url(../images/toparrow1.jpg) no-repeat;height:3px;width:7px;z-index:2;display:none;}

footer .fnavlayer{ position:absolute;left:0;top:-100px;width:100%;background:#f8f8f8;height:100px;display:none;z-index:1;}
.fnavlayer .cnsnav ul{height:auto;}
.contact li{width:40%;}
.contact {padding-top:19px;}
.cnsbottom{width:320px;margin:10px auto 0;}



.channl_app h3 span a{font-size:1.5rem;}
.channl_app h3 span{font-size:1.5rem;}
.channl_app h3 i a{font-size:1rem;}
.channltt_con h3 i{font-size:0.7rem;}
.channltt_con h3 span a{font-size:1.5rem;}

.cnsnav li{font-size:1rem;}
.top_news_h2{font-size:1.2rem;}
.top_news_info{font-size:0.8rem;}
.list_ulc li{font-size:1.1rem;}
.zhibo_box a{font-size:0.9rem;}

.img_tw i{font-size:1.2rem;}
.img_recom ul li{font-size:0.8rem;}




