@charset "gb2312";
*{margin:0 auto;padding:0;list-style-type:none;}
.clear{clear:both;}
body{ font-size: 12px; color: #454545; font-family:"微软雅黑";}
a{color: #666;text-decoration: none;}
a:hover {color:#D21819;}
.head{height:30px;background:#f4f4f4;border-bottom:#c0c0c0 solid 1px;}
.top{height:102px;}
.p10 {padding:10px;}
.f14 {font-size:14px;}
.ti2{text-indent:2em;}
.nav{background:url(images/navbg.jpg) repeat-x;height:40px;}
.xt{border:#d1d1d1 solid 1px;}
.home_titlebg{height:36px;border-bottom:#d1d1d1 solid 1px; background:#f8f8f8;}
.home_title{padding-left:10px;border-left:#025FAF solid 2px;color:#0877c6;}
.home_more{padding-right:10px;}
.home_more a{font-size:12px;color:#333333;}
.footerbg{background:#0877c6; height:116px;color:#FFF;}
.footerbg a {color:#FFF;}
.l_navtitle,.l_title{height:42px;background:#0877c6;}
.l_navtitle h3,.l_title h3{font-size:16px;color:#FFFFFF;line-height:42px;text-align:center;}
.l_nav a{display:block;height:36px;background:#f8f8f8;padding-left:20px;padding-right:16px;line-height:36px;border:#d1d1d1 solid 1px;margin-bottom:-1px;}
.l_nav a p{display: inline-block;float: left;font-size:14px;}
.l_nav a span{display: inline-block;float: right;font-family:宋体;}
.l_nav a:hover{background:#f1f1f1;color:#0877c6;}
.mian_titlebg{height:36px;border-bottom:#d1d1d1 solid 1px;}
.mian_title{padding-left:10px;color:#0877c6;font-size:16px;}
.nlists li {clear:both; line-height:2;}
.nlists li span {float:right;}
#gprev,#gnext {font-size:16px; font-weight:bold; cursor:pointer;}
/* 顶部导航 */
.top_nav {
	height: 40px;
}
.top_nav li{
	float:left;
	height: 40px;
}
.top_nav a {
	color: #ffffff;
	text-align: center;
	display: block;
	height: 40px;
	line-height: 40px;
	width: 125px;
	font-size: 15px;
}
.top_nav a:hover {
	background:#0e67a6;
}
.top_nav div{
	width:125px;
	display:block;
	visibility:hidden;
	position:absolute;
	z-index:9999;
	*margin-left:-125px;
	*margin-top:34px;
	background:#248ed8;
}
.top_nav div li{
	border-top:#208AD4 1px solid;
	height:34px;
}
.top_nav div a {
	font-size:14px;
	height:34px;
	line-height:34px;
	font-weight:normal;
}
.top_nav div a:hover {
	color:#FFF;
	background:#136FAF;
}
/* 侧边导航 */
.nav_left {}
.nav_left a{
	background:url(images/pub_p.jpg) no-repeat center;
	width:200px;
	height:34px;
	font-size:14px;
	text-align:center;
	line-height:34px;
	display:block;
}
#nav_left_now,.nav_left a:hover{
	font-weight:bold;
}
.pubcontent {font-size:14px; line-height:2; margin-top:10px;}
.twlist li {padding:15px 0; border-bottom:#CCC 1px dashed;}
.twlist li img {float:left; margin-right:20px;}
.twlist .twtit {margin:5px 0;}
.twlist .twtit a {font-size:16px; font-weight:bold;}

/* #jbtm {margin-top:10px;}
#jbtm {width:972px; height:270px; overflow:hidden;}
#jbtm .list {width:9999px; height:270px; overflow:hidden;}
#jbtm li {float:left; width:197px; height:270px; text-align:left;}
#jbtm li img {width:184px; height:240px;}
#jbtm li p {width:184px; line-height:30px; text-align:center; margin:0px;} */


/* 首页金榜题名滚动 */
#jbtm {margin-top:10px;}
#jbtm {width:972px; overflow:hidden;}

.i_honor_list{position:relative; margin:0 auto; overflow:hidden; z-index:1}
.i_honor_list .swiper-wrapper{
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:flex;
	transition-property:transform;
	box-sizing:content-box;
	}
.i_honor_list .swiper-slide{
	font-size:18px;
	height:auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	flex-shrink:0;
	position:relative;
	transition-property:transform;
	}
.i_honor_list .swiper-slide a{display:block; width:100%; position:relative; overflow:hidden}

.i_honor_list img{width:100%; height:230px; object-fit:cover}
.i_honor_list p{text-align:center; font-size:13px; color:#666; line-height:170%;   overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

.i_honor_list .swiper-slide a:hover p{color:#D21819}

/* 金榜题名 左右箭头 */
.i_honor_list .honor-button-prev, .i_honor_list .honor-button-next{position:absolute; top:92px; width:32px; height:56px; background:rgba(0,0,0,.5); z-index:999; cursor:pointer; outline:none}
.i_honor_list .honor-button-prev:before, .i_honor_list .honor-button-next:before{
	position:absolute;
	top:50%;
	left:50%;
	font-size:34px;
	color:#FFF;
	font-family:宋体, simsun, sans-serif;
	letter-spacing:-2px;
    -ms-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	}
.i_honor_list .honor-button-prev{left:-36px}
.i_honor_list .honor-button-prev:before{content:"<"}
.i_honor_list .honor-button-next{right:-36px}
.i_honor_list .honor-button-next:before{content:">"}
.i_honor_list:hover .honor-button-prev{left:0}
.i_honor_list:hover .honor-button-next{right:0}
.i_honor_list .honor-button-prev:hover:before, .i_honor_list .honor-button-next:hover:before{color:#FFF}

.i_honor_list .honor-button-prev, .i_honor_list .honor-button-next{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease}
