
/*bass css*/
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;}
body{font-family:"\5FAE\8F6F\96C5\9ED1",Helvetica;background:#fff;outline:none;font:normal 14px/1.5 helvetica,verdana,san-serif;color:#333;}
ul,ol,li {list-style:none;}
h1,h2,h3,h4,h5,h6,b,i,em{font-weight:normal;font-style:normal;}
a:link ,a:hover,a:active,a:visited{text-decoration:none; color:#333;}
.cb{clear:both;}
.img img,video{vertical-align:middle;}
body{min-width:320px;margin:0 auto;background:#fff;}
/*common css*/
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.fl-l{float:left;}
.fl-r{float:right;}
/*父容器直接清除子元素浮动 父容器高度自适应*/

/*首页头部*/
header {padding:15px 10px 0px 10px;}

/*头图*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

.fl-l{float:left;}
.fl-r{float:right;}


/*头条*/
.top_line{text-align:center;margin:10px 10px;}
.top_line h1{font-size:18px;font-weight:bold;margin-bottom:10px;}
.top_line p{font-size:14px;}
.top_line p a{color:#808080}
.top_line .data{text-align:justify; text-indent:2em;}
/*头图*/
#toutu_con{position:relative;overflow:hidden;z-index:0;border-top:0px solid #ccc;margin: 0 auto;margin-top: 10px;width:320px;height:160px;}

.topNews{position:absolute;bottom:0px;width:100%;z-index:2;left:0px;overflow:hidden;}

.topNews nav{padding-left:82%;overflow:hidden;background:#000;opacity:0.60;filter:alpha(opacity = 60);-webkit-box-shadow:1px -2px 5px #000;
background-image:-webkit-gradient(linear, left top,left bottom, color-stop(0, #ccc), color-stop(1, #000));
moz-box-shadow:1px -2px 5px #000;
background-image:-webkit-gradient(linear, left top,left bottom, color-stop(0, #ccc), color-stop(1, #000));
}

.topNews nav li{float:left;width:32%;text-align:center;color:red;height:35px;line-height:35px;text-align:center;} 
.topNews>nav>ul>li>div{display:inline-block;height:6px;width:6px;border:#ccc 1px solid;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.current div{background-color:#fff;}
.topNews>nav>ul>li>span{float:right;}

#toutu_img{overflow:hidden;position:absolute;top:0px;left:0px;width:100%;}
#toutu_scroller{width:300%;list-style:none;word-wrap:break-word;}
#toutu_scroller li{width:320px;height:160px;float:left;display:block;vertical-align:middle;overflow:hidden;text-align:center;}
#toutu_scroller img{width:320px;height:160px;}

#toutu_text{text-align:left;height:35px;line-height:35px;position:absolute;bottom:0px;left:0px;width:100%;z-index:2;text-indent:8px;}
#toutu_text a{color:#fff;}

/*首页导航*/
nav .dh{height:80px; width:100%; background:#efefef; overflow:hidden;}
nav .dh ul{float:left;width:100%;}
nav .dh ul li{float:left;line-height:27px; height:27px;  font-weight:bold; width:12%;margin:8px 2.2% 0px;font-size:16px; }
nav .dh ul li a{color:#191919; text-align:center;}
nav .dh ul li a:hover{color:#191919;}
nav .dh ul li.w5{width:13%;}
#dh_back img{-webkit-transform:rotate(-180deg) translateZ(0)}
nav .dh ul li span{display:block;font-size:14px; width:100%;height:25px; background:#bbb; border-radius:5px;text-align:center;color:#fff;}
nav .dh ul li span a{color:#fff;}
nav .dh ul li span a:hover,a.hover {color:#fff;}
/*头图*/
.toppic{margin:10px auto 0px; width:100%; height:200px; background:#000;}

/*列表*/
.toplist{width:100%;}
.toplist ul{padding:12px;}
.toplist ul li{font-size:16px;font-weight:normal;font-style:normal; border-bottom:1px solid #e4e4e4; /*line-height:2.5em;*/padding:10px 0px;}
.toplist ul li:last-child{border-bottom:none;}  
.toplist ul li a{color:#353535; }
.toplist ul .related_li{border-bottom:1px solid #191914;}  /*内容页相关新闻夜间模式li下边框颜色*/
.toplist ul li .related_a{color:#5191d2;}  /*内容页相关新闻字体颜色*/

/*图片列表*/
.toplist ul li.pic_list{}
.toplist ul li.pic_list img{width:100%; height:auto;}
.toplist ul li.pic_list h4{display:block;width:100%; height:35px; line-height:25px; text-align:center;padding-bottom:10px;}

/*.toplist .summary{font-size:0.8em;color:#808080;line-height:1.4em;margin-bottom:10px}*/

/*图片+标题+摘要  列表*/
.pic_tit_sum{width:100%;}
.pic_tit_sum ul{padding:12px 0px;}
.pic_tit_sum ul li{border-bottom:1px solid #e4e4e4;padding:10px 0px;}
.pic_tit_sum ul li:last-child{border-bottom:none;}  

.pic_tit_sum div{display:inline-block;width:70%;}
.pic_tit_sum img{width:70px;height:52px;vertical-align:top;margin:0px 8px 0px 10px;}
.pic_tit_sum p{font-size:16px;line-height:1.4em;}
.pic_tit_sum .summary{font-size:12px;color:#808080;padding-top:5px;}

/*导航*/
.top_dh{width:100%; height:40px; background:#eee; line-height:40px; color:#fff; position:relative;}
/*.top_dh a{font-size:20px;color:#000;font-weight:bold;background-color:#ececec;margin-left:10px;padding:8px 15px; }*/
.top_dh a{font-size:20px;color:#000;font-weight:bold;border-bottom:3px solid #c60001;margin-left:10px;padding:5px 0px; }

.top_dh h2{font-size:20px; color:#000; font-weight:bold;width:80px;height:40px; background-color:#ececec;margin-left:10px; text-align:center;}
.top_dh h2 a{color:#000;}
.top_dh h2 a:hover{color:#000;}
.top_dh span{position:absolute;right:15px; top:0px;}
.top_dh span a{color:#fff; font-size:14px; padding:0px 5px;}
.top_dh span a:hover{color:#fff;}
.list_button { border:1px solid #ccc;border-radius:10px; -moz-border-radius:10px;-webkit-border-radius:10px;width:95%; line-height:30px; text-align:center; font-size:14px;margin:0px auto 15px; background:#f4f4f4;}
.list_button a{color:#666;}
#yu_button{margin-bottom:0px;width:100%;border-radius:5px;}
.yu_button{background:#171719;;border:1px solid #111;color:#8A8D91;}
#loading {margin:0px auto;width:20px;}
#loading img{width:20px;height:20px;}
#loading_pic {margin:0px auto;width:20px;}
#loading_pic img{width:20px;height:20px;}

/*相关新闻-导航*/
.related_dh{width:100%; height:20px; background:#c30b00; line-height:20px;}
.related_dh span{font-size:16px;color:#c30b00;font-weight:bold; background:#eee;margin-left:10px;padding:0px 10px;display:inline-block;height:20px; }

/*图片列表*/
.pic_div{width:100%; overflow:hidden;padding-top:10px;}
.pic_div_h{width:50%; overflow:hidden;float:left;}
.pic_div_h a,.pic_div_q a{text-align:center;display:block;}
.pic_div_h a img{width:146px;height:124px;}
.pic_div_h a p{font-size:14px;line-height: 24px;text-align:center;margin:0px auto;width:90%;}

.pic_div_q{width:100%; overflow:hidden;}
.pic_div_q a img{width:auto;max-width:95%;height:auto;}
.pic_div_q a p{font-size:16px;}
.pic_div_q .summary{text-indent:2em;text-align:justify;font-size:12px;color:#808080;padding:5px 10px 0px 10px;}
 
/*尾部*/
footer{width:100%; background:#d9d9d9;height:230px;}

.red_nav{width:100%; float:left;background:#c30b00;}/*background-image:-moz-linear-gradient(top, #ce1c18, #a01613);background-image:-webkit-gradient(linear, left top, left bottom, from(#ce1c18), to(#a01613));*/
.red_nav ul{height:45px;line-height:45px; }
.red_nav li{font-size:18px; font-weight:bold;text-align:center;}/*text-shadow:1px 1px 1px #333; -moz-text-shadow:1px 1px 1px #333;-webkit-text-shadow:1px 1px 1px #333;*/
.conterpage_nav li{float:left;width:20%;}
.red_nav li a{color:#fff;}

/*滚动相关设置*/
#scrollable{overflow:hidden;height:45px;width:100%;position:relative;}/*初始值*/
#sectionwrapper{width:100%;white-space:nowrap;}/*初始值*/
#sectionwrapper li{display: inline-block;width:20%;}/*显示个数 100/num %*/
.left_scroll{position:absolute;left:0;top:0}
.left_scroll img{width:50%;}

footer .banben{width:100%;padding-top:45px;}
footer .banben ul{margin:10px 10%;overflow:hidden;}
footer .banben ul li {float:left;height:30px; width:33%; display:block; line-height:30px; text-align:center;}
footer .banben ul li span {border-bottom:3px solid #C00;}
/*回到顶部*/
footer .gotop{padding:0 35%;height:50px; border-bottom:1px #C5C5C5 solid;}
footer .gotop span{width:100% ;height:30px; line-height:30px; display:block; border-radius:8px;  text-align:center; color:#fff; background:#b7b7b7 url(../images/gotop.png) no-repeat 10px 5px; background-size:20px 20px; padding-left:15px;}
footer .gotop span a{ color:#fff;}
footer p{width:100%; margin:0px auto; padding-top:15px; text-align:center; line-height:24px; border-top:1px solid #F5F5F5 }
footer .erweima {margin:0px auto;width:80px;}
footer .erweima img{width:80px;height:80px;border:3px #fff solid;margin-bottom:10px;}

/*内容页*/
.logo_min {position:relative;z-index:1;height:45px;background-color:#c30b00;}/*padding:5px;box-shadow:0px 2px 5px #a6a6a6;moz-box-shadow:0px 2px 5px #a6a6a6;webkit-box-shadow:0px 2px 5px #a6a6a6; */
.logo_min .logo_img img{position:absolute; top:8px; left:10px; width:120px;height:30px;}
.logo_min  i{position:absolute; top:15px; left:130px;color:#fff;font-weight:bolder;font-style:italic;font-family:"微软雅黑";font-size:12px;}
.logo_min .logo_menu img{position:absolute;top:8px; right:15px;height:28px; width:31px;}

.nr_con{padding:15px 10px;}
.nr_tit{font-size:22px;line-height:30px;font-weight:bold;}
.nr_ftit{height:32px;line-height:32px;border-bottom:1px solid #D2D2D2;overflow:hidden;}
.nr_ftit>div{display:inline-block;}
.nr_ftit .time{color:#666666;overflow:hidden;font-size:12px;}
.nr_ftit .time .ori{ margin-left:8px;}
.nr_ftit .setting{background:url("../images/iconsH.png") no-repeat -91px center;background-size:auto 20px;float:right;padding-left:22px;color:#73707F;}
.nr_ftit .more{background:url("../images/iconsH.png") no-repeat 0px center;background-size:auto 20px;color:#4C99E8;}

.setting_con>div{border-bottom:1px #D2D2D2 solid;width:100%;height:50px;}
.setting_con>div div{display:inline-block;color:#666666;}
.setting_con .switch_title{font-size:18px;text-indent:15px;line-height:50px;}

/*day*/
.setting_con .switch{float:right;border:1px #888888 solid;-webkit-border-radius:5px;margin:10px 8px 10px auto;}
.setting_con .switch .day{padding:3px 14px 3px 14px;background:#888888;color:#fff;}
.setting_con .switch .night{padding:3px 14px 3px 14px;color:#888888;}
.setting_con .switch .day span{background:url("../images/iconsH.png") no-repeat -192px center;background-size:auto 20px;padding-left:22px;}
.setting_con .switch .night span{background:url("../images/iconsH.png") no-repeat -420px center;background-size:auto 20px;padding-left:22px;}
.setting_con .switch .xiao,.setting_con .switch .zhong,.setting_con .switch .da,.setting_con .switch .chaoda{padding:3px 18px 3px 18px;border-right:1px solid #888888;}
.setting_con .switch .chaoda{border:none;padding:3px 16px 3px 15px;}
.setting_con .switch .select{background:#888888;color:#fff;}
.setting_con .switch .arrow-up{border-bottom: 6px solid #D2D2D2;border-left: 6px solid rgba(0, 0, 0, 0);border-right: 6px solid rgba(0, 0, 0, 0);position:absolute;right: 20px;margin-top: -17px;}

/*night*/
.setting_con_n>div{border-bottom:1px #171719 solid;}
.setting_con_n .switch{border:1px solid #171719;}
.setting_con_n .switch .day{background:#222426;color:#848484;}
.setting_con_n .switch .night{background:#171719;color:#848484;}
.setting_con_n .switch .day span{background:url("../images/iconsH.png") no-repeat -306px center;background-size:auto 20px;}
.setting_con_n .switch .xiao,.setting_con_n .switch .zhong,.setting_con_n .switch .da,.setting_con_n .switch .chaoda{border-right:1px solid #171719;color:#848484;}
.setting_con_n .switch .chaoda{border:none;}
.setting_con_n .switch .select{background:#171719;color:#848484;}
.setting_con_n .switch .arrow-up{border-bottom: 6px solid #171719;}

.nr_cnt{font-size:16px;padding:10px 0;word-break:break-all;}
.nr_cnt p{margin-bottom:20px;line-height:1.5em;font-family:"Microsoft YaHei","Microsoft JhengHei",STHeiti,MingLiu,helvetica,verdana,san-serif}

.nr_cnt video{margin:5px auto;width:100%;height:auto;display:block;}

/*内容页图片*/
.nr_cnt img{width:auto;max-width:96%;height:auto;}
.nr_cnt .img {text-align:center;line-height:1.3em;margin-bottom:15px;}

/*内容页  查看更多到APP*/
.more_to_app{width:100%;border:1px solid #d7d7d7;border-radius:5px;}
.more_to_app img{width:50px;height:50px;vertical-align:top;margin:10px;}
.more_to_app p{display:inline-block;font-size:16px;line-height:50px;margin-top:10px;font-weight:bold;}
.add_night{border:1px solid #191914;color:#8A8D91;}

/*顶部指向pc版链接*/
.pc_ban {display:block;height:36px;}
.pc_ban img{width:100%;height:36px;border:0px;}
.pc_ban i{
	display: block;
	position: absolute;
	width: 26px;
	height: 26px;
	top: 0;
	right: 0;
	z-index: 1;
	background:url(../images/X.png) 0px 0px no-repeat;
	background-size:26px 26px;
	}

/*header menu css 和动画*/
.menuBox {
	width:100%;
	background:#eee;
	padding:7px 0;
	z-index:-1;
	/*position:absolute;*/
}
.menuBox .title {
	margin:0 15px;
	border-bottom:1px solid #e2e2e2;
	line-height:32px;
	color:#3679df;
	font-size:18px;
	text-align:left;
}
.sp .main-nav-list{
	display: -webkit-box;
	padding:5px 0;
	margin: 0 15px;
	-webkit-box-pack: justify;
}
.sp .main-nav-list a{
	color: #1f1f1f;
	display: block;
	height: 30px;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	white-space: nowrap;
	-webkit-tap-highlight-color:rgba(0,0,0,0); 
	width: 50px;
}

/*淡入淡出*/
.a-fadeinT{-webkit-animation:0.3s ease-out backwards;-moz-animation:0.3s ease-out backwards;-ms-animation:0.3s ease-out backwards;animation:0.3s ease-out backwards;}
.a-fadeoutT{-webkit-animation:0.3s ease-in forwards;-moz-animation:0.3s ease-in forwards;-ms-animation:0.3s ease-in forwards;animation:0.3s ease-in forwards;}
/* 淡入-从上 */
.a-fadeinT{-webkit-animation-name:fadeinT;-moz-animation-name:fadeinT;-ms-animation-name:fadeinT;animation-name:fadeinT;}
/* 淡出-向上 */
.a-fadeoutT{-webkit-animation-name:fadeoutT;-moz-animation-name:fadeoutT;-ms-animation-name:fadeoutT;animation-name:fadeoutT;}
/* 淡入-从上 */
@-webkit-keyframes fadeinT{
    0%{opacity:0;-webkit-transform:translateY(-100px);}
    100%{opacity:1;-webkit-transform:translateY(0);}
}
@-moz-keyframes fadeinT{
    0%{opacity:0;-moz-transform:translateY(-100px);}
    100%{opacity:1;-moz-transform:translateY(0);}
}
@-ms-keyframes fadeinT{
    0%{opacity:0;-ms-transform:translateY(-100px);}
    100%{opacity:1;-ms-transform:translateY(0);}
}
@keyframes fadeinT{
    0%{opacity:0;transform:translateY(-100px);}
    100%{opacity:1;transform:translateY(0);}
}
/* 淡出-向上 */
@-webkit-keyframes fadeoutT{
    0%{opacity:1;-webkit-transform:translateY(0);}
    100%{opacity:0;-webkit-transform:translateY(-100px);}
}
@-moz-keyframes fadeoutT{
    0%{opacity:1;-moz-transform:translateY(0);}
    100%{opacity:0;-moz-transform:translateY(-100px);}
}
@-ms-keyframes fadeoutT{
    0%{opacity:1;-ms-transform:translateY(0);}
    100%{opacity:0;-ms-transform:translateY(-100px);}
}
@keyframes fadeoutT{
    0%{opacity:1;transform:translateY(0);}
    100%{opacity:0;transform:translateY(-100px);}
}

/* 头图 幻灯片 ===================================================================================================*/
.slideBox{ position:relative; overflow:hidden; margin:10px auto; max-width:320px;height:160px;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#000; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(../images/load.gif) center center no-repeat;  vertical-align:top; width:320px;height:160px;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:#333;opacity:0.7; color:#fff;  text-align:left;  }
/*头图 幻灯片===================================================================================================*/



.pageLine{ text-align:center; border-top:1px solid #e9edee; padding:36px 0px 0px 0px; margin:30px 0px 40px 0px;}
.pageLine a{ text-align:center; width:120px; height:60px; display:inline-block; border:1px solid #e3e3e3; background:#f5f5f5; font-size:24px; border-radius:5px; line-height:60px; margin:0px 10px;}
.pageLine a.pageDown{ background:#f5f5f5 url(../images/icon_jtdown.png) no-repeat center center;}
.pageLine a.pageUp{ background:#f5f5f5 url(../images/icon_jtup.png) no-repeat center center;}
