@charset "utf-8";

/*
* @Author: guolei
* @Date:   2017-11-17
*/

body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,select,button,textarea,blockquote,th,td,p{margin:0;padding:0; font:14px/25px "微软雅黑"; cursor:default; color:#333;}
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
select,a,input{ outline: none;}

.clearfix:after{content: "";  height: 0; line-height: 0; display: block; visibility: hidden; clear: both; }
.clearfix{ zoom: 1; }

.fl{ float: left;  }
.fr{ float: right; }
a{ color: #333; text-decoration: none;}
a:hover{ color: #00a4e3; text-decoration: underline;}


body{ background: url(../images/header_bg.png) #fff no-repeat top center;}
.header{ }
.header .wrap{ width: 1120px;  margin: 105px auto 0;}
.header .wrap .logo{ width: 300px; height: 101px; overflow: hidden;}
.header .wrap .search{ width: 786px;position: relative;}
.header .wrap .search ul.tab_head{ /* width: 680px; */ border-bottom: #00a4e3 solid 1px;}
.header .wrap .search ul.tab_head li{ float: left; margin-left: 8px;}
.header .wrap .search ul.tab_head li:first-child{ margin-left: 0;}
.header .wrap .search ul.tab_head li a{ display: block; padding-left: 46px; font-size: 16px; width: 44px; height: 40px; line-height: 40px;}
.header .wrap .search ul.tab_head li a:hover{ text-decoration: none; color: #f00;}
.header .wrap .search ul.tab_head li .ico{  background: url(../images/ico-all.png) no-repeat;  }
.header .wrap .search ul.tab_head li .ico-station{ background-position: 0 0;}
.header .wrap .search ul.tab_head li .ico-government{ background-position: 0 -65px;}
.header .wrap .search ul.tab_head li .ico-work{ background-position: 0 -136px;}
.header .wrap .search ul.tab_head li .ico-interaction{ background-position: 0 -207px;}
.header .wrap .search ul.tab_head li .ico-file{ background-position: 0 -273px;}
.header .wrap .search ul.tab_head li .ico-pic{ background-position: 0 -341px;}
.header .wrap .search ul.tab_head li .ico-video{ background-position: 0 -407px;}
.header .wrap .search ul.tab_head li.active .ico-station,
.header .wrap .search ul.tab_head li .ico-station:hover{ background-position: -110px 0; color: #fff;}
.header .wrap .search ul.tab_head li.active .ico-government,
.header .wrap .search ul.tab_head li .ico-government:hover{ background-position: -110px -65px; color: #fff;}
.header .wrap .search ul.tab_head li.active .ico-work,
.header .wrap .search ul.tab_head li .ico-work:hover{ background-position: -110px -136px; color: #fff;}
.header .wrap .search ul.tab_head li.active .ico-interaction,
.header .wrap .search ul.tab_head li .ico-interaction:hover{ background-position: -110px -207px; color: #fff;}
.header .wrap .search ul.tab_head li.active .ico-file,
.header .wrap .search ul.tab_head li .ico-file:hover{ background-position: -110px -273px; color: #fff;}
.header .wrap .search ul.tab_head li.active .ico-pic,
.header .wrap .search ul.tab_head li .ico-pic:hover{ background-position: -110px -341px; color: #fff;}
.header .wrap .search ul.tab_head li.active .ico-video,
.header .wrap .search ul.tab_head li .ico-video:hover{ background-position: -110px -407px; color: #fff;}

.header .wrap .search .soso{ margin-top: 8px; position: relative;}
.header .wrap .search .soso .input,
.header .wrap .search .soso .btn-soso,
.header .wrap .search .soso .btn-adv,
.header .wrap .search .soso .checkbox{ float: left;}
.header .wrap .search .soso .input{ width: 460px; height: 42px; padding: 0 15px; line-height: 42px;cursor: text; /* background:url(../images/ico-audio.png) #fff no-repeat 460px center; */ border: #00a4e3 solid 2px;}
.header .wrap .search .soso .btn-soso{ width: 90px; height: 46px; text-align: center; text-indent: 10px; background: url(../images/ico-search.png) #00a4e3 no-repeat 10px center; color: #FFF; border: #00a4e3 solid 2px;cursor: pointer;}
.header .wrap .search .soso .btn-adv{ cursor:pointer;width: 90px; height: 46px; margin-left: 5px; text-align: center; background-color: #fe8309; border: #fe8309 solid 2px; color: #FFF;}
.header .wrap .search .soso .checkbox{ margin-left: 10px; line-height: 42px;}
.header .wrap .search .soso .checkbox label{ color: #666; font-size: 13px;}
.header .wrap .search .soso .checkbox input[type=checkbox]{display:inline-block;vertical-align:middle;margin-bottom:2px}
.header .wrap .search .hotword{ line-height: 35px;}
.header .wrap .search .hotword a{ padding-right: 10px;}


.fn-line{ border-bottom:1px dashed #b5b5b5; margin-bottom:10px;}
.main{ background: url(../images/footer_bg.png) no-repeat bottom  center; padding-bottom: 230px; }
.main .wrap{ width: 1120px; margin: 50px auto 0;}
.main .wrap .content-left{ width:800px; overflow: hidden; }
.main .wrap .content-left .info{ text-align:right;line-height:30px }
.main .wrap .content-left .sort-inner{ height:40px;background-color:#f5f5f5;border:1px solid #e5e5e5;margin:0 auto 10px}

.sort-inner .sorts .sort{float:left;line-height:40px;position:relative}
.sort-inner .sorts .link{float:left;display:block;height:40px;margin-left:-1px;padding:0 19px;text-decoration:none;color:#6d6d6d}
.sort-inner .sorts .sort1, .sort-inner .sorts .sort3{ width:164px; border-right:1px solid #e5e5e5;}
.sort-inner .sorts .sort2{ width:191px;border-right:1px solid #e5e5e5;}
.sorts .active,.sorts .link:hover{position:relative;z-index:99;border-color:#e5e5e5;color:#00a4e3}
.sorts .first{border-left:none;margin-left:0}
.sorts .droplist{display:none;position:absolute;z-index:110;top:40px;left:-1px;border:1px solid #e5e5e5; border-top:none;background:#fff;box-shadow:0 3px 3px rgba(0,0,0,.1)}
.sorts .droplist .sort{float:none;white-space:nowrap;clear:both}
.sorts .droplist .link{border:none;margin-left:0; float:none;}
.sorts .droplist a:hover{ background-color:#edf3fc;}
.sorts .libg{background:url(../images/searchbg22.png) right top no-repeat;}
.sorts .searchOpen{background:url(../images/searchbg22.png) #fff right bottom no-repeat;}
.searchOpen .searchSelected{ background-position:5px bottom;}

/*.keyword{font-size:1pc;line-height:65px;font-weight:700}*/
.rb{padding-top:1px;margin-bottom:13px;zoom:1}
.pt{font-size:1pc;line-height:26px;margin-bottom: 10px;}
.rb .pt,.rb .vrt{line-height:24px}
em{color:#c00;font-style:normal}
.pt a,.pt a em{font-weight:700}
.pt a{color:#333; text-decoration: none;}
.pt i{background-color:#00a4e3;line-height:28px;padding:4px 14px;margin-right:10px;border-radius:3px;color:#fff;font-style:normal}
.tag{background:url(../images/icon_tag.png) no-repeat left center;padding-left:30px;margin:10px 0}
.ft,.tag{line-height:22px}
.ft a:hover{ text-decoration: none;}
.ft a.more{color:#c30403}
a.btn{float:left;padding:5px 9pt;margin-right:10px;background-color:#ebebeb;border:1px solid #cbcbcb;color:#333}
a:hover.btn{text-decoration:underline}
.ft strong{color:#333;font-weight:700}
.ft p.imgstyle{width:100%;margin-bottom:15px;padding-top:4px;line-height:190%;overflow:hidden}
.ft p.imgstyle img{float:left;margin-right:15px}
.fb{line-height:22px;color:#666;height:22px;margin-top:10px;background:url(../images/icon_web.png) left center no-repeat;padding-left:30px}
.rb .fb{line-height:22px}
.fb a{color:green;font-style: normal;float: left;max-width: 85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fb a:hover{ text-decoration: none;}
.simg{float: left;width: 110px;height: 70px;overflow: hidden; display:inline-block;margin-right: 15px;}
.m125{margin-left:125px;}

.content-right{width:300px; overflow:hidden; padding-top:30px;}
.content-right .left-nav{background:url(../images/icon_h2dot_y.png) left repeat-y}
.content-right .left-nav h2{font-weight:700;font-size:14px;background:url(../images/icon_h2dot.png) left center no-repeat;line-height:14px; margin: 10px 0;}
.content-right .left-nav h2,.left-nav ul{padding-left:20px}
.content-right .left-nav ul li{line-height:28px;width: 280px;overflow: hidden;text-overflow: ellipsis;}
.content-right .left-nav ul li a{color:#333;display:block;height:28px;line-height:28px;background:url(../images/li_dot.gif) 9pt center no-repeat;padding-left:30px}
.content-right .left-nav ul li a.cur{color:#c30403}
.content-right .left-nav a:hover{background-color:#f5f5f5; text-decoration: none;}
.content-right .left-nav .more{ text-align:left; padding-left:20px; font: 13px/32px Arial;}
.content-right .left-nav .more a{ color:#666666;}
.content-right .left-nav .more a:hover{ background:none;text-decoration:underline;}


.pageStyle{text-align:center;margin:35px auto; font-size: 12px;}
.pageStyle a{/* display: inline-block; */ font-size: 12px; margin-left: 5px; padding: 3px 12px; background-color: #FFF; border: #d2d2d2 solid 1px; color: #666; }
.pageStyle a:first-child{ margin-left: 0;}
.pageStyle a.disabled{ cursor: default; color: #ccc; }
.pageStyle a.disabled:hover{ background-color: #fff; color: #ccc; border: #ccc solid 1px;}
.pageStyle a:hover, .pageStyle a.current{ text-decoration: none; color: #fff; background-color: #00a4e3; border: #00a4e3 solid 1px;}
.pageStyle .number{ width: 30px; padding: 3px 6px; border: #d2d2d2 solid 1px;}
.pageStyle a.btn-sure{ color: #00a4e3;}
.pageStyle a.btn-sure:hover{ color: #FFF;}


.hotsearch{position:absolute;width:491px;left:0px;top:46px;background-color:#fff;border:1px solid #b2b2b2;box-shadow:2px 2px 2px rgba(0,0,0,.2);display:none;z-index:9999}
.hotsearch h2{padding:0 15px; font-size:14px; line-height:38px;border-bottom:1px solid #b2b2b2;font-weight:700}
.hotsearch ul{padding:10px 15px; border-bottom: 0;}
.hotsearch ul li{padding-left:25px;height:30px;line-height:30px;background:url(../images/rank_num.png) no-repeat;width: 400px;overflow: hidden;text-overflow: ellipsis;}
.hotsearch ul li span{float:right;color:#999}
.hotsearch ul li a:hover{ text-decoration: none;}
.hotsearch ul .rank01{background-position:0 6px}
.hotsearch ul .rank02{background-position:0 -28px}
.hotsearch ul .rank03{background-position:0 -62px}
.hotsearch ul .rank04{background-position:0 -6pc}
.hotsearch ul .rank05{background-position:0 -130px}
.hotsearch ul .rank06{background-position:0 -164px}
.hotsearch ul .rank07{background-position:0 -198px}
.hotsearch ul .rank08{background-position:0 -232px}


/*相关摧荐*/
#rs {padding:0; margin-top: 35px; margin-bottom:40px;}
#rs h2{padding: 0;line-height: 30px; font-weight:bold; font-size:16px;}
#rs table {width: 540px;}
#rs th {width: 175px;line-height: 22px;font-size: 14px;font-weight: 400;white-space: nowrap;text-align: left;vertical-align: top;}
#rs td {width: 5px;font-size: 9pt;line-height: 18px;}
.ch-list{ width:100%; margin-top: 20px; overflow: hidden;}
.ch-list li{ width:16.6666%; float:left;white-space: nowrap;height: 35px;line-height: 35px;overflow-x: hidden;text-overflow: ellipsis;}
.ch-list li .readTitle {white-space: nowrap;width: 90%;overflow: hidden;text-overflow: ellipsis;display: block;}

.m-table-server{ border:1px solid #b5b5b5; padding:5px 20px; border-collapse: inherit;}
.m-table-server tr td{ line-height:24px;}
.m-table-server span{ padding-right:10px;}
.m-table-server .u-btn{ padding-right:15px; text-decoration:underline; color:#0000cc;}
.m-table-server a:hover.u-btn{ color:#c30403;}



/*gaoj*/
.gaoj-seacrh{
	width: 970px;
	/*background: #f2f2f2;*/
	height: 32px;
	margin: 20px auto;
	overflow: hidden;
	border-radius: 4px;
	line-height: 32px;
	display: none;
}
.gaoj-seacrh .gjbo{
	float: left;
	margin-right: 20px;
}
.gaoj-seacrh .gjbo select{
	height: 32px;
	border: 1px solid #ccc;
	text-indent: 8px;
	color: #333;
	background: #fff;
	width: 200px;
}
.gaoj-seacrh .gjbo span{
	float: left;
	line-height: 34px;
}
.gaoj-seacrh .gjbo .gjs{
	width: 200px;
	height: 30px;
	border: 1px solid #ccc;
	display: inline-block;
	background: #fff;
}
.gjs input{
	width: 179px;
	height: 14px;
	padding: 8px 0;
	text-indent: 8px;
	line-height: 14px;
	color: #333;
	border: none;
	float: left;
}
.gjs i{
	float: left;
	width: 16px;
	height: 30px;
	background: url(../images/datebox_arrow.png) no-repeat left center;
	cursor: pointer;
}
.gaoj-seacrh .gjbo .gj-btn{
	background:#00a4e3;
	width: 70px;
	height: 32px;
	border: none;
	color: #fff;
	line-height: 32px;
	text-align: center;
	border-radius: 4px;
	cursor: pointer;
}
/*gaoj*/

@media only screen and (min-width: 992px) {
     .header .wrap .search{ width: 636px;}
     .header .wrap .search .soso .input{ width: 392px; background:url(../images/soso-ico-audio.png) #fff no-repeat 392px center;}
     .hotsearch{ width: 422px;}
}

@media only screen and (min-width: 1200px) {
	.wrap{width:1200px;}
	.header .wrap .search{ width: 786px;}
    .header .wrap .search .soso .input{ width: 460px; background:url(../images/soso-ico-audio.png) #fff no-repeat 460px center;}
    .hotsearch{ width: 490px;}
}

@media only screen and (max-width: 991px) {
	.header .wrap{width: 100%; margin:0 auto;}
	.main .wrap{width: 100%; margin-top: 10px;}
	/*搜索*/
	.header{ padding-top: 44px; height: 186px;}
	.header .wrap .logo{ width: 100%;    text-align: center;}
	.header .wrap .search{ width: 100%; margin: 10px auto;}	
	.header .wrap .search .soso, .header .wrap .search .hotword{padding: 0 2%;}
	
	.main{ padding-bottom:30px;}
    .main .wrap .content-left{ width: 100%;}
	.main .wrap .content-left .rb{ background-color:#fff; padding:2%;}
	.fn-line{border-bottom:8px solid #f1f1f1; margin-bottom:5px;}
	
    .content-right{ display: none;}
    
    .hotsearch{ width: 488px; left: 17px;}

}

@media only screen and (max-width: 768px){
	/*搜索*/
	body,.main{ background:none;}
	.header .wrap .search ul.tab_head{padding-left:20px;}
	.header .wrap .search ul.tab_head li{margin-left: 0;}
	.header .wrap .search ul.tab_head li .ico{ background:none; width:auto; padding:0 8px;}
	.header .wrap .search ul.tab_head li.active a{ background-color:#00a4e3;}
	
	.header .wrap .search .soso .checkbox{ display: none }
	.header .wrap .search .soso .input{ width: 80%; background: #fff;}
	.header .wrap .search .soso .btn-soso{ width: 13%;}
	#jsearch-microphone,.hotsearch{ display: none !important;}
	.header .wrap .search .soso .btn-adv{ display:none;}
	.header .wrap .search .hotword{ display:none;}
	
	.main .wrap .content-left .info{display:none;}
	.keyword{ padding: 0 2%;}
	.jspIndex4 .form {display: none;}
	#rs {padding:0 2%; margin:10px auto; background-color:#fff; border-bottom: 8px solid #f1f1f1;}
	.pt{margin-bottom:5px;}
	.pt a{font: 19px/29px Arial,Helvetica,sans-serif;color: #000;}
	.rb{margin-bottom:0;}
	.ft{margin-bottom:10px;overflow: hidden;}
	.ft>a{font: 14px/24px Arial,Helvetica,sans-serif; color:#555; overflow:hidden; white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
	.pt i{display:none;}
	.fb{margin-top: 0; margin-bottom:5px;background:none; padding-left:0; font: 14px/24px Arial,Helvetica,sans-serif; color:#999;}
	.fb.m125{ margin-left:0;}
	.fb a{color: #999;}
	.ft p.imgstyle{ margin-bottom:0;}
}

@media only screen and (max-width: 414px){
	/*搜索*/
	.header{ padding-top: 34px; height: 196px;}
	.main .wrap .content-left .sort-inner{ display: none;}
	.header .wrap .search .soso .input{ width: 69%; background: #fff;}
	.header .wrap .search .soso .btn-soso{ width: 22%;}
	.header .wrap .search .hotword{ line-height: 22px; margin-top: 10px;}
	
	.fb a{ width: 50%;}
	.ch-list{ margin-top:0;}
	.ch-list li{display: inline-block;width: 49%;}
	.ch-list li:nth-child(2n):before {content: "";border-left: 1px solid #dadada;margin-right: 8px;}
   
}

@media only screen and (max-width: 375px){
    /*搜索*/
	.header{ padding-top: 29px; height: 201px;}
	.header .wrap .search .soso .input{ width: 65%; background: #fff;}
	.header .wrap .search .soso .btn-soso{ width: 25%;}

}

@media only screen and (max-width: 320px){
	/*搜索*/
	.header .wrap .logo a{ font-size: 28px;}
	.header{ padding-top: 29px; height: 201px;}
	.header .wrap .search .soso .input{ width: 58%; background: #fff;}
	.header .wrap .search .soso .btn-soso{ width: 30%;}

}


