@charset "gb2312";
body,textarea,input,select,option {font-size:12px;color:#333;font-family:"微软雅黑",Tahoma,Arial,sans-serif;background-color: #efefef;}

h1, h2, h3, h4, h5, h6, input, textarea, select {
	font-size: 120%;
}
body, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, dl, dd, p, textarea, input, select, option, form {
	margin: 0;
}
ol, ul, li, textarea, input, select, option, th, td {
	padding: 0;
}
table {
	border-collapse: collapse;
}
ol, ul {
	list-style-type: none;
}
.clears:before, .clears:after {
	content: '';
	display: table;
}
.clears:after {
	clear: both;
}
.clears {
	*zoom: 1;
}
.clear {
	clear: both;
	overflow: hidden;
}
a {
	text-decoration: none;
	color: #333;
}
a, textarea, input {
	outline: none
}
textarea {
	overflow: auto;
	resize: none;
}
.img img {
	display: block;
}
a img {
	border: none;
}
.z_index {
	position: fixed;
	_position: absolute;
	z-index: 999;
	display: none;
}
label, label input {
	vertical-align: middle
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
img{
	max-width: 100%;
}
a:hover {
	text-decoration: none
}
body {
	word-break: break-all;
	word-wrap: break-word;
	cursor: default;
}
input[type="submit"], input[type="reset"], input[type="button"], button {
	-webkit-appearance: none;
}
input[type="checkbox"], input[type="text"], input[type="submit"] {
	-webkit-border-radius: 0;
	border-radius: 0;
}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
	-webkit-text-size-adjust: none;
}
.box {
	display: -moz-box;
	display: -webkit-box;
	display: box;
	box-pack: center;
	-moz-box-align: center;
	-webkit-box-align: center;
	box-align: center;
}
html {
	font-size: 62.5%;
}
body {
	font-size: 1.2 rem;
}

.s_nav section{background-color: #e2e2e2;
background-image: -moz-linear-gradient(top, #eeeeee, #e2e2e2);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#e2e2e2));
background-image: -webkit-linear-gradient(top, #eeeeee, #e2e2e2);
background-image: -o-linear-gradient(top, #eeeeee, #e2e2e2);
background-image: linear-gradient(to bottom, #eeeeee, #e2e2e2);
background-repeat: repeat-x;
text-shadow: 0 1px 0 rgba(255,255,255,0.6);
border-bottom: 1px solid #c1c1c1;color:#666;display:-webkit-box;width:100%;-webkit-box-align:center;}
.s_nav a{display:inline-block;height:37px;line-height:37px;padding:0 3px;text-align:center;}
.s_nav div:nth-of-type(1){-webkit-box-flex:1;}
.s_nav span:nth-of-type(2){height:35px;display:-webkit-box;-webkit-box-align:center;box-shadow:-1px 0px 0px #D8D8D8,-2px 0px 0px #E6E6E6,-3px 0px 0px #F1F1F1,-4px 0px 0px #F9F9F9;position:absolute;right:0px;top:3px;}
.aactive{border-bottom:3px solid #3A78B3;color:#5bb923;}
.s_nav i{display:block;width:5px;height:5px;border-top:1px solid #B4B6B2;border-right:1px solid #B5B7B3;-webkit-transform:rotate(45deg);margin-right:5px;}
.s_nav span:nth-of-type(1){height:35px;display:-webkit-box;-webkit-box-align:center;box-shadow:1px 0px 0px #D8D8D8,2px 0px 0px #E6E6E6,3px 0px 0px #F1F1F1,4px 0px 0px #F9F9F9;left:0px;top:3px;position:absolute;}
.s_nav span:nth-of-type(1) i{-webkit-transform:rotate(-135deg);margin:0 0 0 5px;}
.s_nav span.active{display:none;}
#nav {line-height:39px;width:100%;}
#nav li{color:#000;font-size:120%;width:25%;  float:left; text-align:center;}
#nav li a{ color:#000;}
/*幻灯片*/
.roll div{position:relative;width:300px;margin:0 auto;}
.roll{position:relative;display:table-cell;}
.roll span{height:30px;line-height:30px;width:290px;text-align:left;padding-left:10px;margin:0 auto;background-color:rgba(0,0,0,0.5);font-size:16px;color:#fff;font-family:"黑体";display:block;z-index:1;position:absolute;bottom:10px;}
.s_hdp{width:100%;background-color:#fff;}
.s_box{padding:10px 0 0 0;overflow:hidden;width:93.75%;height:194px;text-align:center;font-weight: 300;font-size: 20px;line-height: 36px;position:relative;background-color:#FFF;margin:0 3.125%;}
.roll{ height:194px; cursor:pointer; float:left; width:100%; overflow:hidden;}
.mid01_box{background:#FFF; width:100%; top:0; float:left; height:194px;}
.page{height:18px;line-height:18px;text-align:center;}
.page li{display:inline-block;}
.page a{display:inline-block;width:8px;height:3px;background-color: #C6C6C6;}
.page .active{background-color: #3A78B3;}

.s_hdp .s_hdp-t{
	color: #245D94;
	display:block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size:150%;
	line-height:300%;
	font-weight: bold;
	text-align: center;
	margin-top:10px;
}
.s_hdp .s_hdp-st{
	color: #999;
	display:block;
	text-align: center;
	line-height: 28px;
}

.s_moreread dl{overflow:hidden;padding:5px 0;color:#999;font-size:1rem;border-bottom:1px dashed #DFDFDF;}
.s_moreread dt{float:left;margin-right:10px;}
.s_moreread dd h3{font-size:1.5em;color:#333;padding-bottom:7px;text-align: left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.s_moreread dd {overflow:hidden;text-align:left;font-size:100%; color:#555;}
.s_moreread dd:nth-of-type(2){text-align: left;padding-bottom:6px;color: #999;}
.s_moreread dd:nth-of-type(3){color: #999;}
.s_moreread dd span{padding-right:10px;}
.s_moreread div a:nth-last-of-type(1){margin:0;}
.s_moreread dl:last-child{border:0 none;}

.s_moreread{margin: 0px ; background:#FFF;}
.s_moreread .list_box{padding:10px;}
.s_moreread .list_box .item{display:block;padding: 8px 0;font-size: 120%;position: relative;border-bottom:1px dashed #DFDFDF;}
.s_moreread .list_box .item:last-child{border-bottom:none;}
.s_moreread .module-t{line-height: 28px;background-color: #e8e8e8;position: relative;}
.s_moreread .module-t h3{color: #245D94;background-color:#245D94;width: 80px;text-align: center;margin-left:5px;}
.s_moreread .module-t h3{color:#fff;font-size: 115%;font-weight: normal;}
.s_moreread .module-t span.more{position: absolute;right: 10px;top: 0;color: #999;}

.s_moreread .module-t2{line-height: 28px;background-color:#f7eddf;position: relative;}
.s_moreread .module-t2 h3{color: #245D94;background-color: #4a2920;width: 80px;text-align: center;margin-left:5px;}
.s_moreread .module-t2 h3{color:#fff;font-size: 115%;font-weight: normal;}
.s_moreread .module-t2 span.more{position: absolute;right: 10px;top: 0;color: #999;}

.module{ padding:10px; background:#FFF; border:#e6e6e6 1px solid
	
}
.module .topic{position: relative;}
.module .topic .cont-list {border-bottom: 1px dotted #D9D9D9;margin: 0 12px 0px;line-height:40px;position: relative;}
.module .topic .cont-list a{font-size: 125%;}
.module .topic .live-icon {background-color: #245D94;color: white;display:inline-block;width: 80px;display: inline-block;text-align: center;line-height: 20px;margin-right: 10px;position: relative;}
.module .topic .live-icon::after {background: url(/media/images/index/arrow.png);background-size: 8px 20px;height: 20px;right: -8px;width: 8px;position: absolute;content: "";}


.module .topic2{position: relative;}
.module .topic2 .cont-list {border-bottom: 1px dotted #D9D9D9;margin: 0 12px 0px;line-height:40px;position: relative;}
.module .topic2 .cont-list a{font-size: 125%;}
.module .topic2 .live-icon {background-color: #bb561a;color: white;display:inline-block;width: 80px;display: inline-block;text-align: center;line-height: 20px;margin-right: 10px;position: relative;}
.module .topic2 .live-icon::after {background: url(/media/images/index/arrow.png);background-size: 8px 20px;height: 20px;right: -8px;width: 8px;position: absolute;content: "";}

.load_more{height: 30px;font-size: 14px;text-align: center;border-top: 1px solid #DFDFDF;line-height: 30px;   color: #666;}
.logobg,.logolist i{background:url(img/menu_s_bg.png) no-repeat;-webkit-background-size:54px 200px;background-size:54px 200px;}
.logo{position:fixed;left:6px;bottom:10px;cursor:pointer;z-index:99999;}
.logo i{display:inline-block;width:55px;height:55px;background-position: 0 -148px;}

.bg{background:url(/media/images/s_floor.png) no-repeat;-webkit-background-size:90px 63px;background-size:90px 63px;vertical-align:middle;}

.s_header{height:55px;background-color: #245D94;
background-image: -moz-linear-gradient(top, #52b2cf, #245D94);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52b2cf), to(#245D94));
background-image: -webkit-linear-gradient(top, #52b2cf, #245D94);
background-image: -o-linear-gradient(top, #52b2cf, #245D94);
background-image: linear-gradient(to bottom, #52b2cf, #245D94);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52b2cf', endColorstr='#ff245D94', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
border-color: #64cceb #64cceb #184552 #245D94;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;}
.s_header nav{left:0px;top:0px;line-height: 48px;background-color: #245D94;width:100%;z-index:5;}
.s_header i{float:right;display:inline-block;width:25px;height:18px;background-position: -20px 0;margin:6px 24px 0 0;}
.s_header #more{float:right;display:inline-block;color: white;line-height: 27px;padding: 0 10px;border: 1px solid #0C3F76;background-color: #3A78B3;margin-right: 10px;}
.s_floor h2{font-size:18px;color:#333;padding:15px 0 5px 0;}
.s_header .s_b {float: right;display: inline-block;width: 26px;height: 23px;margin-right: 17px;margin-top: 5px;background-position:-27px -24px;}
.s_toplist{background-color:rgba(000,000,000,0.8);position:fixed;right:9px;top:46px;z-index:99999;display:-webkit-box;}
.s_toplist div{-webkit-box-flex:1;margin:11px 0;}
.s_toplist div:nth-of-type(1){border-right:1px solid #4B4B4B;}
.s_toplist div a:nth-of-type(1){height:1.3rem;line-height:1.3rem;padding:4px 0 12px 0;}
.s_toplist div a:nth-last-of-type(1){height:1.3rem;line-height:1.3rem;padding:12px 0 4px 0;}
.s_toplist span{width:0px;height:0px;border:7px solid #333333;border-color:transparent transparent #333333 transparent;position:absolute;top:-14px;right:17px;}
.s_toplist div:nth-of-type(2){border-left:1px solid #000;}
.s_toplist a{display:block;height:39px;line-height:39px;color:#FFF;width:84px;text-align:center;font-size:14px;}

.s_header i#more {background:url(/media/images/s_floor.png) no-repeat -20px 0;background-size:90px 63px;
background-color: none;border: none;width: 24px;height:20px;margin-right: 20px;padding: 0;
}
.s_header .bg{float:left}
.s_header nav{text-align: center;color: white;font-size:180%;}
.s_header .navtitle{position: absolute;width: 100%;line-height: 29px;text-align: center;color: white;}
.s_header nav span{
	position: relative;
	margin-left:10px;
}
.s_header nav .navt::before{
	background: url(/media/images/index/homebtn.png);
	background-size: 36px 36px;
height: 36px;
left: -30px;
width: 36px;
position: absolute;
top: 2px;
content: "";
}


.fmappbanner {
	position: relative;
}
.fmappbanner .close{
	color:#333;
	position: absolute;
	right:2px;
	top:0;
	font-size:130%;
	width:20px;
	height:20px;
}

.footer { height:60px; background:#dbe1e8; box-shadow : inset 0 -8px 8px #c4ccd6;}
.footer a { display:block; float:left; width:25%; height:60px; line-height:60px; font-size:1.5em; text-shadow:2px 2px 2px #fff; color:#707981; text-align:center;}
.footer a.back_top { float:right; background:#3d4145; border-left:2px solid #fff; color:#fff; text-shadow: none; line-height:100%; }
.footer a.back_top span { 
	display:block; width:0; height:0; overflow:hidden; margin:22px auto 0;
	border-right:5px solid #fff; 
	border-top:5px solid #fff;  
	border-left:5px solid #3d4145;  
	border-bottom:5px solid #3d4145; 
	-webkit-transform: rotateZ(-45deg);
}

#favtip{
	height: 85px;
	width: 210px;
	background-size: 410px 85px;
	background-image: url(/media/images/index/wwwfloat.png);
	left: 55px;
	z-index: 100;
	position: fixed;
	bottom: 0;
}
#closetip{
	position: absolute;
	width: 20px;
	height: 20px;
	right: 0;
	top: 0;
}


.gotop {
	background: #000;
	opacity: 0.7;
	position: fixed;
	right: 8px;
	width: 16px;
	height: 16px;
	padding: 10px;
	z-index: 9999;
	bottom: 10px;
	border-radius: 5px;
}
.s_header nav span.qq {
position: absolute;
left: 5px;
}
.qq-bro, .uc-bro, .konka-bro{
display: block;
color: #AAA;
position: absolute;
right: 10px;
top: 0;
line-height: 41px;
font-size: 90%;
}
.qq-bro:before, .uc-bro:before, .konka-bro:before{
background-image: url(/media/images/index/qqbro.png);
position: absolute;
left: -24px;
top: 10px;
width: 20px;
height: 20px;
content: "";
background-size: 20px 20px;
}
.uc-bro:before{
	background-image: url(/media/images/index/ucpro.png);
}
.konka-bro:before{
	background-image: url(/media/images/index/konkapro.png);
}

.list_box ul {
	width:310px;
	margin:0 auto;
}
.list_box ul li {
	float:left;
	position: relative;
	margin-bottom: 10px;
}
.list_box ul li:nth-of-type(1),.list_box ul li:nth-of-type(3) {
	margin-right:5px;
}
.list_box ul li span {
	position: absolute;
	bottom:3px;
	width:100%;
	text-align: center;
	line-height: 30px;
	background-color: rgba(0,0,0,.5);
	color:white;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.tuijian .topic .cont-list {
	border:1px dashed #d9d9d9;
	margin: 0 5px 5px;
	line-height: 36px;
}
.tuijian .topic .live-icon {
	margin-left: 5px;
}
.s_header nav iframe {
	position: absolute;
top: 7px;
}
.s_header nav .userspan{
	position: absolute;
	right:10px;
	line-height: 49px;
	font-size: 80%;
	color:white;
}
.s_header nav .userspan a {
	color:white; margin-right:5px;
}
.s_header nav .userspan:before{
	background: url(/media/images/index/userbtn.png);
	background-size: 32px 32px;
	height: 36px;
	left: -28px;
	width: 32px;
	position: absolute;
	top: 3px;
	content: "";
}

#content{position:relative;bottom:0;overflow:hidden;margin:1px;}
#reader-list{margin-left:10px;}
#reader-list a{display:inline-block;margin-right:20px;padding:2px 0 2px 20px;background:transparent url(../preview/s.png) no-repeat scroll left center;}
#reader-list a.third-party-feedly{background-image:url(../images/preview/icon.3rd.party.feedly.png);}
#reader-list a.third-party-bloglines{background-image:url(../images/preview/icon.3rd.party.bloglines.png);}
#reader-list a.third-party-xianguo{background-image:url(../images/preview/icon.3rd.party.xianguo.png);}
#reader-list a.third-party-zhuaxia{background-image:url(../images/preview/icon.3rd.party.zhuaxia.png);}
#reader-list a.third-party-youdao{background-image:url(../images/preview/icon.3rd.party.youdao.png);}
#entry-list{position:relative;top:0;left:0;right:0;bottom:0;display:none;overflow:hidden;overflow-y:auto;}
#entry-list>dl{margin:10px;padding:5px;background:#FFF;border:1px #CCC solid;}
#entry-list>dl:hover{border-color:#d5995e;}
h3 span{ float:right;}
#entry-list>dl>.title,#entry-list>dl>.updated,#entry-list>dl>.description{padding-left:28px;word-break:break-word;-webkit-user-select:text;}
#entry-list>dl>.title{font-size:11pt;margin:5px 0;background:transparent url(../img/icon1.png) no-repeat 4px 50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#entry-list>dl>.title>a{text-decoration:none;}
#entry-list>dl>.title>a:hover{text-decoration:underline;}
#entry-list>dl>.updated{font-weight:normal;margin:5px 0;}
#entry-list>dl>.updated{color:#666;}
#entry-list>dl>.description{margin:10px 5px 10px 0;max-width:95%;line-height:1.8;font-size:10pt;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#777;}
#entry-list>dl>.link a{background:transparent url(../img/icon1.png) no-repeat 4px 50%;}
#entry-list>dl>.description img{margin:8px;max-width:100%;border:0;}
#entry-list>dl>.description a{color:#069;}
#entry-list>dl>.actions{padding:5px 5px 5px 34px;background:#F5F5F5 url(../img/icon2.png) no-repeat 4px 50%;}
#entry-list>dl>.actions a{ font-size:100%;}
#entry-list>dl>.actions span{ margin-left:23px;}
#entry-list>dl>.actions>a:not(:hover){color:#666;}
#entry-list>dl>.actions .goto-top{float:right; color:#888;}
#entry-list>dl>.actions2{padding:5px 34px;background:#F5F5F5;}
#entry-list>dl>.actions2 a{ font-size:100%;}
#entry-list>dl>.actions2 span{ margin-left:25px;}
#entry-list>dl>.actions2>a:not(:hover){color:#666;}
#entry-list>dl>.actions2 .goto-top{float:right; color:#888}

#entry-list .error-message{color:#900;}
#loading,#error-content{margin:20px;color:#999;}
#error-content{display:none;}
.raw-xml{padding:10px;font-family:consolas,monospace;-webkit-user-select:text;}
.raw-xml pre{white-space:pre-wrap;}
#entry-list{display:none;}
.invalid-feed .xml-description{display:block;}
.invalid-feed .reader-list-container{display:none;}
.invalid-feed #entry-list{background:#FFF;}
.is-feed nav button{display:inline-block;}





/* 滑动门通用样式*/

.tabbed_content{background-color:none;}
.tabs{width:100%;height:45px;line-height:45px;position:relative;background:#F3F3F3;border-bottom:solid 1px #CCC;overflow:hidden;}
.tabs h2{padding-left:10px;float:left;}
.tabs .moving_bg{width:50%;height:43px;border-bottom:solid 4px #245D94;color:#ffffff;
position:absolute;z-index:190;left:0;font-weight:bold;overflow:hidden; font-size:150%;}
.tabs .tab_item{display:block;float:left;width:50%;text-align:center;z-index:200;position:relative;cursor:pointer;color:#000;font-weight:bold;overflow:hidden;}
.tabbed_content .slide_content {overflow: hidden;background-color: #fff;position: relative;width: 100%;}
.tabslider {width: 300%;}
.tabslider ul {float: left;width: 33.3%;margin: 0px;padding: 0px; height:auto;}
.s_moreread .cat-t{ line-height: 28px; background-color: #e8e8e8; margin: 10px auto; }
.s_moreread .cat-t h3{color: #245D94;background-color:#245D94;width: 80px;text-align: center;margin-left:5px;}
.s_moreread .cat-t h3 a{color: #fff;}
.s_moreread .cat-t h3{color:#fff;font-size: 115%;font-weight: normal;}
.s_moreread .cat-t span.more{position: absolute;right: 10px;top: 0;color: #999;}
.cat_s_box{background:#fff; padding:10px;}
.cat_s_box a{color:#505050;margin:0 6px; font-size:80%;}
.cat_s_box .live-icon {
background-color: #245D94;
color: white;
display: inline-block;
width: 40px;
display: inline-block;
text-align: center;
line-height: 20px;
margin-right: 10px;
position: relative;
}
.pages a{ background-color: #245D94;color: white;
display: inline-block;
text-align: center;
line-height: 20px; padding:0 5px;
margin-right: 5px;
position: relative;}
.con_con img{ float:left; width:45%; margin: 8px;}
.thumb_com{ width:90px; height:70px;}
.thumb_com img{ width:80px; height:60px;}
.com_nav{ background:url(../img/com_nav.jpg) repeat-x; height:110px;}
.com_hd{ font-size:170%; color:#fff;}

.s_header2{height:35px;background-color: #245D94;
background-image: -moz-linear-gradient(top, #52b2cf, #245D94);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52b2cf), to(#245D94));
background-image: -webkit-linear-gradient(top, #52b2cf, #245D94);
background-image: -o-linear-gradient(top, #52b2cf, #245D94);
background-image: linear-gradient(to bottom, #52b2cf, #245D94);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52b2cf', endColorstr='#ff245D94', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
border-color: #64cceb #64cceb #184552 #245D94;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;}
.s_header2 nav{left:0px;top:0px;line-height: 30px;background-color: #245D94;width:100%;z-index:5;}
.s_header2 i{float:right;display:inline-block;width:20px;height:18px;background-position: -20px 0;margin:6px 14px 0 0;}
.s_header2 #more{float:right;display:inline-block;color: white;line-height: 20px;padding: 0 10px;border: 1px solid #0C3F76;background-color: #3A78B3;margin-right: 10px;}
.com_daohang{ background:#222; height:20px; line-height:20px; font-size:80%; padding:4px 10px; color:#fff;}
.com_daohang a{ color:#fff;}
.com_daohang span{ color:#fff; float:right;}

