@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,code,del,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline,font-family: 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial;
}

em, i {
    font-style: normal;
}
table {
	border-collapse:collapse;
	border-spacing:0
}
ol,ul {
	list-style:none
}
th,td {
	vertical-align:middle
}
.fl{
	float:left
}
.fr {
	float:right
}
.r {
	text-align:right!important
}
.c {
	text-align:center!important
}
.l {
	text-align:left!important
}
.bk10{ display:block; height:10px;}
a {
	text-decoration:none;
	color:#333
}
.red,a.red {
	color:#e4393c
}
.gray,a.gray {
	color:#787878
}
.orange,a.orange {
	color:#F60
}
.black,a.black {
	color:#333
}
.white,a.white {
	color:#FFF
}
.blue,a.blue {
	color:#005EA7!important
}
a:hover {
	color:#e4393c!important;
	text-decoration:underline
}
a:hover img {
	text-decoration:none
}
.none {
	display:none
}
.clearfix:after {
	content:'.';
	display:block;
	height:0;
	clear:both;
	overflow:hidden
}
.clearfix {
	*zoom:1
}
.clear {
	clear:both
}
.center {
	text-align:center
}
.w {
	width:1002px;
	margin-left:auto;
	margin-right:auto
}
.ml7 {
	margin-left:7px
}
.mt5 {
	margin-top:5px
}
.mt8 {
	margin-top:8px
}
.mt10 {
	margin-top:10px
}
.mt15 {
	margin-top:15px
}
.mt20 {
	margin-top:20px
}
.inline {
	display:inline-block
}
.bold {
	font-weight:bold
}
.f13 {
	font-size:13px
}
.f14 {
	font-size:14px
}
.f16 {
	font-size:16px
}
.line_h14{
    line-height:14px;
}
.fline {
	text-decoration:line-through
}
.uline {
	text-decoration:underline
}
.yen {
	font-family:Arial
}
.pointer {
	cursor:pointer
}
.indent {
	text-indent:-9999px;
	overflow:hidden
}
.rel{
	position:relative;
}
.text-c{ text-align:center}
img {
	background:#eee;
	overflow:hidden;
	vertical-align:top
}
body {
	margin:0 auto;
	font-family:'宋体',Arial,Helvetica,sans-serif;
	font-size:12px
}
html,html body {
	_background-image:url(about:blank);
	_background-attachment:fixed
}
.ad743x80{ width:743px; height:80px;overflow:hidden}
.ad251x80{ width:251px; height:80px;overflow:hidden}
.ad1002{ width:1002px;}

/*common header*/
.w_minibar{
	background-color:#f9f9f9;
	border-bottom:#cccccc solid 1px;
	color:#6f6f6f;
	min-width:1002px;
    height:30px;line-height:30px;
}
.ico_1{
    width:14px;
    height:14px;
	background:url(../image/common_icon.png) no-repeat scroll -5px -2px transparent;
	font-size:0;
    display: inline-block;
    float: left;
    overflow: hidden;
}
.w_commontop{
	height:100px;
	background:#fff;
	min-width:1002px; overflow:hidden;
}
.w_commontop .w{
	width:1002px
}
.w_commontop .logo{
	float:left;
}
.w_commontop .top-banner{
	background:url(../image/banner.jpg) repeat-x;
	height:110px;
}
.w_commontop .search{height:80px;}
.w_commontop .search form{margin-top:35px;margin-right:5px;}
.w_commontop .top-menu{width:905px;float:right;}
.w_commontop .top-menu ul li{ font-weight:bold;display:inline-block; border:0;padding:0;width:83px;height:25px;line-height:25px;font-size:15px;text-align:center;background:url(../image/menu_li.png) no-repeat scroll 0 4px transparent; float:left}
.w_commontop .top-menu ul li.nobg{background:none;}
.w_navigation{
    background-color:#cd0001;
	height:55px;
	position: relative;
}
.w_navigation .menu{padding-top:19px;color:#ffffff;}
.w_navigation .menu a{color:#ffffff;margin:0 7px; display:black;}
.w_navigation .menu a:hover{color:#ffffff !important; text-decoration-color:#ffffff;}
.w_navigation .menu ul li{ display:inline-block; border:0;padding:0;height:16px;line-height:16px;font-size:16px;text-align:center;box-sizing:border-box; float:left}
.w_navigation .menu ul li.nobg{border-left: 0;}
.pindao{cursor:pointer;margin:0 10px; }
.w_navigation .menu .nav_custom {
    height: 40px;
	line-height:40px;
    width: 1002px;
	left: 0;
	position: absolute;
	z-index: 99999;
	background: #f5f5f5;
	top:55px;
	color:#cd0001;
	display:none;
}
.w_navigation .menu .nav_custom a,.w_navigation .menu .nav_custom a:hover{color:#cd0001 !important;}
.w_gd{background:url(../image/top_gd_bg.jpg) repeat-x;height:36px;padding-top:8px;}
.w_gd .ico_gd em{display: inline-block;background:url(../image/common_icon.png) no-repeat scroll -26px 0px transparent;width:77px;height:20px;}
.w_gd .gd_news{ float:left;}
.w_gd .gd_news ul li{display: inline-block; line-height:20px; font-size:13px;}
.search .keywords{background:url(../image/common_icon.png) no-repeat scroll 0px -25px transparent;width:149px;height:20px;border: medium none;padding-left:20px;display: inline-block;float:left;}
.search .go{background:url(../image/common_icon.png) no-repeat scroll -169px -25px transparent;width:57px;height:20px;border: medium none;padding: 0;display: inline-block;float:left; cursor:pointer}
.ad{margin-top:5px;}
.w_location{height:25px;padding-top:8px; overflow:hidden}
.w_location .location{ font-size:14px; color:#5a5a5a}
.c_0a477c,.c_0a477c a{ color:#0a477c}

.news-box { width: 660px; margin-left: 5px; height: 24px; overflow: hidden; position: relative; _zoom: 1; } 
.roll-list { position: absolute; }
.roll-list li { float: left; _display: inline; margin-right: 15px; height: 24px; line-height: 24px; overflow: hidden; word-wrap: normal; } 
#footer{ line-height:25px; text-align:center; color:#787878; margin-top:10px; }
#footer a{color:#787878 }
.ls5{letter-spacing:5px;}
.foot_menu{ font-size:13px;}


.cat_weibo{ width:251px;height:320px; overflow:hidden}
.cat_weibo .cat_tit{ border-top:solid 2px #004785; margin-left:1px; background-color:#e1ecf8; height:41px; overflow:hidden}
.cat_weibo .cat_tit ul{ margin:0; padding:0}
.cat_weibo .cat_tit ul li{ float:left;width:120px; height:39px; line-height:39px;border:solid 1px #ddd;border-top:none; margin:0; padding:0; text-align:center; cursor:pointer; overflow:hidden}
.cat_weibo .cat_tit ul li#weibo_qq{ width:128px;}
.cat_weibo .cat_tit ul li.on{background:url(../image/weibo_tit_dian.png) no-repeat top center;border:none;background-color:none; font-size:13px;}
.cat_weibo .lr_box{background:url(../image/weibo_bg.png) no-repeat -2px -14px;border-right:solid 1px #ddd;height:283px; line-height:20px; overflow:hidden;padding-left:2px;}
.cat_weibo .cat_foot{border:solid 1px #ddd;width:248px;height:32px; line-height:32px; text-align:center; font-weight:bold; margin-left:1px; color:#0c5da4; font-size:13px; background:url(../image/weibo_foot_bg.jpg) repeat-x; }
.cat_weibo .cat_foot a{color:#0c5da4; font-size:13px;}
.cat_weibo .cat_tit ul li span{font-size:0px; display:block; height:39px; width:120px;}
#weibo_sina span{background:url(../image/common_icon.png) 0 -223px #fafafa; }
#weibo_sina.on span{background:url(../image/common_icon.png) 0 -180px !important; }
#weibo_qq span{background:url(../image/common_icon.png) -125px -180px #fafafa; width:128px;}
#weibo_qq.on span{background:url(../image/common_icon.png) -125px -223px !important;}
.qq_content{ padding:10px;}
.qq_content .gz img{ margin-right:10px;}
.qq_content .gz p a{ font-size:14px; color:#0c5da4}
.qq_content .line{ background-color:#ddd; height:8px;}
.qq_content .wb_list{ height:189px; overflow:scroll;}
.qq_content .wb_list p{ border-bottom:1px dashed #ddd; padding:8px 0;}


/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1,#pages a.prev,#pages a.next{ background:url(../image/pages.png) no-repeat 0 5px #fff; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span,#pages a.now { display:inline-block; height:22px; line-height:22px; background:#0A477C; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url("../img/icu/titleBg.png") repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.desc{text-overflow:ellipsis;overflow: hidden;height:42px;}
.cat_style_2 .img{width:100%;}
.lr_pic .t_img{overflow: hidden}
.lr_pic .t_img img{transition: all 0.5s;}
.lr_pic .t_img img:hover{
	transform: scale(1.1);
}
