@charset "UTF-8";
/* CSS Document */


/*全局样式*/
body{padding:0; margin:0; font: 12px/18px "Lantinghei SC","Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,Arial,sans-serif;}
ul,li,p,form,h1,h2,h3,h4,h5,h6,span,dl,dt,dd,ol{padding:0; margin:0; list-style-type:none;}
img{border:none;}
input,textarea{outline:none; color:#666;}
a{color:#666; text-decoration:none;}
a:hover{color:#0063cf; text-decoration:underline;}
.image_ico1{background:url(../images/sprite.png) no-repeat;}

.fl{float:left;}
.fr{float:right;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pl10{padding-left:10px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.mr15{margin-right:15px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.fa-hover a .fa{width: 32px;font-size: 14px;display: inline-block;text-align:right;padding-right:5px;}
i{padding-right:3px;}
.main_box{width:960px; margin:0px auto; overflow:hidden;}
.main_br{height:15px; clear:both;}

/*header*/
.header{width:100%; background:#fff;}
/*top_nav*/

.top_nav{width:100%; height:30px; background:#fbfbfb; border-bottom:1px solid #f0f0f0; line-height:30px;}
.top_nav .top_nav_inner{width:960px; height:30px; margin:0px auto;}
.top_nav .top_nav_inner .nav-collect a{padding:0 10px 0 0; color:#999;}

/*right*/
.siderNav{width:350px; height:30px;}
.topmenu li,.topmenu b.icon_arr,.topmenu li.weibo b,.topmenu li.weixin b,.topmenu .wxht{background:url(../images/Jtop-dmFFXaXXX8QSDI-400-340.png) no-repeat;}
.topmenu{height:30px;line-height:30px;color:#333; display:block;}
.topmenu li{float:right;position:relative;background-position:right 5px;}
.topmenu b{display:block;position:relative;height:30px;padding:0 10px;font-weight:normal;z-index:20;}
.topmenu li a{text-decoration:none;}
.topmenu li a:hover{text-decoration:none;}
.topmenu .jq_hidebox{display:none;position:absolute;left:0;top:30px;padding:10px;border:1px solid #dedede;background:#fff; z-index:10; border-radius:0 0 2px 2px;}
.topmenu .down_con.hover b{border:1px solid #dfdfdf;border-bottom:none;background-color:#fff; text-decoration:none;}
.topmenu .down_con.hover{margin:-1px -1px 0 -1px;}
.topmenu b.icon_arr{padding-right:23px;background-position:right -20px;}
.topmenu li.hover b.icon_arr{background-position:right -43px;}

/*login*/
.topmenu .login_box{width:310px; height:200px;}
.topmenu .login_box b{padding-left:30px;background-position:0 -46px;}
.topmenu .login_box label{display:block; float:left;}
.topmenu .login_box .label-ipt{float: left;width: 187px;height: 28px;line-height: 28px;text-indent: 6px;border: 1px solid #ddd;}

/*nav-map*/
.topmenu li.webnav{_width:83px;}
.topmenu li.webnav .jq_hidebox{width:220px;left:-146px;}
.topmenu dl a{color:#666; padding:0 8px;}
.topmenu dl a:hover,.topmenu .asty01 dt a:hover,.news-li a:hover b,.video-li a:hover b,.news-list-pic li a:hover,.news-hot .hotnews a:hover{color:#0063cf; text-decoration:underline;}
.topmenu .asty01 dt a{color:#000;}
.topmenu .home-line{display:block; line-height:30px; border-bottom:1px solid #eee; padding-left:1px; margin:0 5px;}



/*top-search-logo*/
	
	
	/*logo*/
	.top-search-logo{width:100%; height:110px;}
	.top-search-logo-box{width:960px; height:110px; margin:0px auto;}
	.top-search-logo .head-wrapper{padding:15px 0;clear:both;height:80px;}
	.top-search-logo .head-logo{width:176px;height:60px;background:url() center no-repeat;margin-right:78px;display:block;}
	.top-search-logo .head-logo img{width:176px;height:60px;}
	
	
	/*search*/
	
	.head-engine{margin-top:20px;}
	.engine-wrapper{width:400px;border:1px solid #c6cdd4;margin-right:20px;overflow:hidden;height:30px;position:relative;background:#fff;}
	.engine-options{width:72px;float:left;border-right:1px solid #c6cdd4;position:relative; height:30px;}
	.engine-options span{margin-left:6px;color:#777;font-size:12px; padding-left:22px;}
	.engine-options .baidu{display:block;float:left; line-height:30px;background:url(../images/sprite.png) no-repeat -36px 7px;}
	.engine-options .baidu i{padding-left:5px;}
	
	
	
	/* search_box */
	.search_box{width:460px;height:40px;background:#e3e3e3 url(../images/search_bg.png) no-repeat -297px -415px;padding-left:3px; margin-top:15px;}
	.search{width:100%;margin:0px;line-height:34px;height:34px;}
	.search a{text-decoration:none;cursor:pointer;}
	.search input{float:left;}
	.select{background:#fff url(../images/search_bg.png) no-repeat 76px -5px;border:0;border-right:solid 3px #e3e3e3;width:81px;height:34px;color:#666;line-height:34px;padding-left:8px;float:left;position:relative;z-index:99999;font-size:13px;margin-top:3px; text-align:center;}
	#s0{padding-right:10px;}
	.select_hover{background:#fff url(../images/search_bg.png) no-repeat 76px 15px;border-right:solid 3px #e3e3e3;}
	.part{left:-3px;top:34px;width:87px;padding:4px 1px 1px;background:#fff url(../images/select_topbg.png) no-repeat left top;border:solid 3px #e3e3e3;border-top:0;line-height:30px;position:absolute;z-index: 9999;height:auto;zoom:1;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px; z-index:999;}
	.part p{overflow:hidden;}
	.part p a{height:26px;color:#666;line-height:26px;width:100%;border-left:solid 1px #f3f3f3;border-top:solid 1px #f3f3f3;background:#fff;display:inline-block;float:left;margin-left:-1px;margin-top:-1px;white-space:nowrap; text-align:center;}
	.part a:hover{background:#f5f5f5;color:#06c;}
	.enter{border:0;width:278px;float:left;height:32px;color:#999;line-height:32px;padding-left:5px;margin-top:3px;font-size:14px;outline:none;}
	.enters{border:0;width:278px;float:left;height:32px;color:#333;line-height:32px;padding-left:5px;margin-top:3px;font-size:14px;outline:none;}
	.sb{background:url(../images/search_bg.png) no-repeat -31px 0;border:0;width:84px;_width:81px;height:40px;cursor:pointer;}
		
	
	
	
	/*input*/
	.engine-inputs{float:left;}
	.engine-inputs .engine-key{margin 0 6px;padding:4px 0;width:280px; border:0; padding-left:10px; line-height:20px; color:#000;}
	.submit-bit{}
	.engine-inputs .engine-submit{width:32px;height:30px;position:absolute;right:0;top:0;cursor:pointer; border:0; background:#fff url(../images/sprite.png) no-repeat 2px 7px;}
	.engine-options i {width: 16px;height: 10px;margin-top: 10px; background:#fff url(../images/sprite.png) no-repeat 4px -36px; float:left;}
	
	/*weather*/
	
	.head-weather{width:230px;height:30px;overflow:hidden; margin-top:20px; line-height:30px;}
	.head-weather span{float:right; padding:0 5px 0 10px; color:#666; display:block;}
	
	
	
/*nav*/

/*.nav{clear:both;border-top: 2px solid #06c;border-bottom: 1px solid #edeef0;height: 30px;overflow: hidden; background:#fafafa;}*/
.nav{clear:both;height: 30px;overflow: hidden; background:#06c; padding:2px 0 1px 0;box-shadow: 0 1px 3px rgba(0,0,0,.05),inset 0 1px 0 #fff;}
.nav li{display:block; float:left; height:30px; line-height:30px;}
.nav li a{display:block; line-height:30px; padding:0 16px; font-size:14px; color:#fff;}
.nav .on{background:#fff;}
.nav .on a{color:#06c; text-decoration:none;}
.nav .on a:hover{text-decoration:none;}



/*新闻模块公用css*/
.wrapper{width:100%; margin-top:20px; overflow:hidden; background:#fafafc;}
.layoutcon{width:645px; overflow:hidden; float:left;}
.layoutLeft{overflow:hidden;font: 12px/1.5 \5b8b\4f53,Arial,sans-serif;}



/*右侧模块公用模块*/

.area-sub{width:300px; overflow:hidden;font: 12px/1.5 \5b8b\4f53,Arial,sans-serif;}
.box-sub{border:1px solid #e9e9e9; background:#fff;}
.box-sub .box-hd{height:30px;line-height:30px;padding:0 9px;font-size:14px; background:#fbfbfb; border-bottom:1px solid #f5f5f5;}

.list-main li, .list-order li, .list-main-normal li{height:27px;line-height:27px;font-size: 14px; overflow:hidden;}
.video-li li{padding-left:18px; background:url(../images/sprite.png) no-repeat -40px -278px;}

.news-li li{padding-left:12px; background:url(../images/sprite.png) no-repeat -47px -278px;}
.news-li a b,.video-li a b{color:#333;}

/*通用模块图片1区域样式*/
		
		.index-img{padding-bottom:15px; overflow:hidden;}
		.index-img .imgbox{height:120px; display:block; width:auto;}
		.index-img h3{display:block; line-height:40px; font-size:18px;}
		.index-img .text{color:#999; line-height:20px;display:block; border-bottom:1px solid #eee; padding-bottom:10px;}
		
		/*通用模块图片2区域样式*/
		.list-sub-figure130{display:block; overflow:hidden; padding:11px 0px; border-bottom:1px solid #eee; margin:0 10px 15px 10px;}
		.list-figure{float:left;width:130px;display:block;}
		.m-img{height:119px; width:130px;}
		.m-img .imgs,.m-img .imgs img{width:130px; height:89px; display:block;}
		.m-img .name{display:block; line-height:30px; overflow:hidden; width:130px; text-align:left; padding-top:5px; font-size:12px;}
		.list-sub-figure130 .news-li-2{width:140px; overflow:hidden;}
		.list-sub-figure130 .news-li-2 li{display:block; height:24px;line-height:24px; background:url(../images/sprite.png) no-repeat -49px -279px; font-size:12px; padding-left:10px;}


/*右侧排行新闻*/
.news-pai{border-top:1px solid #0063cf; background:#fafafa; overflow:hidden; border-bottom:1px solid #eee;}
.news-pai .p-title{line-height:35px; padding-left:10px; font-size:16px;}
.news-pai .content-list{padding:10px; overflow:hidden;}
.news-pai .content-list li{display:block; height:31px; line-height:31px; border-bottom:1px dotted #eee;}
.news-pai .content-list li .num{width:15px; height:15px; display:block; color:#fff; float:left; font-size:10px; line-height:15px; text-align:center; margin:8px 0;}
.news-pai .content-list li .blue-c{background:#0063cf;}
.news-pai .content-list li .grey-c{background:#ccc;}
.news-pai .content-list li a{padding-left:10px; font-size:14px;}


/*footer*/

.footer{width:100%; border-top:1px solid #efefef; background:#fbfbfb;}

	/*partner*/
	.partner{line-height:25px; padding:10px 0; border-bottom:1px solid #efefef; overflow:hidden;}
	.partner .partner-title{display:block; width:70px; float:left; font-size:14px;}
	.partner .partner-website{display:block; width:890px; float:right; overflow:hidden; color:#999;}
	.partner .partner-website a,.copyright span a{padding:0px 5px;}
	
	
	/*copyright*/
	
	.copyright{padding-top:20px; text-align:center; color:#999;}
	.copyright span{display:block; line-height:25px; padding:5px 0;}







/*icon单独样式,全站通用*/

.fa{
	float:left; width:15px; background:url(../images/all-ico.png) no-repeat;
}

/*视频播放图标*/
.fa-youtube-play{
	height:12px; background-position:0px 2px;
}
.video-li .fa-youtube-play{
	height:24px;
	+height:28px;
	background-position:0px 7px;
}
/*评论图标*/
.fa-comment{
	height:12px; background-position:0px -32px;
}
/*评论图标*/
.fa-image{
	height:24px; background-position:0px -60px;
}

.fa-thumbs-up{
	background-position:0px -100px; height:14px;
}
.fa-thumbs-down{
	background-position:0px -132px; height:16px;
}
.fa-comments{
	background-position:0px -162px; height:20px;
}