@charset "utf-8";
/* CSS Document */
body {
	FONT-SIZE:15px; font-family:"微软雅黑"; margin:0; padding:0; background-color:#F0F0F0;
}
ul,li{ padding:0; margin:0;}
A {
	COLOR: black; TEXT-DECORATION: none
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: none
}

/* 通用 */

#top_bar{ width:100%; margin:auto; height:43px; background-color:#1C91F0; line-height:43px; color:#FFFFFF; font-size:16px; position:fixed; top:0;}
.main_con{ clear:both; width:1000px; margin:auto;}
#top_bar2{width:1000px;margin:auto;}
#top_logo{ width:160px; float:left;height:43px; overflow:hidden;}
#top_logo img{ height:43px;}
#top_nav{float:left;}
#top_nav ul{ margin:0; padding:0; list-style:none;}
#top_nav ul li{ float:left; text-indent:0px; width:100px; text-align:center;border-left:#0164CC solid 1px; position:relative;}
#top_nav ul li ul{ display:none; position:absolute;left:0; top:43px; clear:both; width:100px;}
#top_nav ul li:hover{ background-color:#54C573;}
#top_nav ul li:hover ul{ display: block;background:rgba(0,0,0,0.5);
background: transparent\9;
zoom:1\8; /* required for the filters */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; /* IE8 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); /* IE5.5-7 */}
#top_nav ul li ul li{ line-height:35px; font-size:14px;float:left;border: none; width:101px;}
#top_nav .tel400{ background-image:url(/images/hubei/400.png?2018);background-image:-webkit-image-set(url(/images/hubei/400.png?2018) 1x,url(/images/hubei/400@2x.png?2018) 2x );background-position:left top; background-repeat:no-repeat; width:200px; height:43px;}
.main_cor{ clear:both; width:960px; margin:auto; padding-top:20px; margin-top:43px;}
.clear{clear:both;margin:auto; width:100%; }
.div_20{clear:both;margin:auto; width:100%; height:20px; }
.main_bg{clear:both; width:1000px; margin:auto; background-color:#FFFFFF;}
#news_mbx{width:600px;clear:both; height:42px; border-bottom:#E8E8E8 solid 1px; line-height:35px; font-size:14px;}
#news_mbx span:before{content:">"; padding-left:10px; padding-right:10px;}
#news_mbx span:first-child:before{content:""; padding-left:0; padding-right:0;}
#news_title{width:600px;clear:both;line-height:30px; font-size:22px; text-align:center;}
#news_author{width:600px;clear:both; height:35px;line-height:35px; font-size:12px; text-align:center; color:#999999;}
#news_from{width:600px;clear:both; height:35px;line-height:35px; font-size:12px; text-align:right; color:#999999;}
#news_content{width:600px;clear:both;line-height:2em; font-size:17px;color:#111; word-spacing:1px;}
#news_content a{color:#111;}
#news_content p{ text-indent:2em; margin-bottom:2em;}
#news_content p img{ max-width:100%;}
#news_content p img:first-child{ margin-left:-2em;}
.news_bar{width:600px;clear:both; height:35px; font-weight:bold; color:#54C573; border-bottom:#54C573 solid 1px; line-height:35px; font-size:14px;}
.banner_960{clear:both;margin:auto; height:60px; width:960px;}
#left_block{ width:600px; float:left; display:inline;}
#left_block ul li{ margin:0; padding:0; list-style:none; line-height:30px;}

#right_block{ width:320px; float:right; display:inline;}
.xgxw {line-height: 25px;font-size:12px;COLOR: #0059FF;TEXT-DECORATION: blink;}
.fy{border:#DFDFDF solid 1px;margin:3px; padding-left:8px; padding-top:4px; padding-bottom:4px; padding-right:8px; line-height:26px; font-family:Arial, Helvetica, sans-serif;}
.fy a{border:#DFDFDF solid 1px;margin:5px; padding-left:8px; padding-top:4px; padding-bottom:4px; padding-right:8px; line-height:26px;line-height:26px; font-family: Arial, Helvetica, sans-serif;}


.txt_14px {
	font-size: 14px;
	line-height: 28px;
	color:#333333;
}

.txt12{
	font-size:12px;
	color:#171717;
	}
.txt12 a:link{
	color:#171717;
	text-decoration:none;
	}
.txt12 a:visited{
	color:#171717;
	text-decoration:none;
	}
.txt12 a:hover{
	color: #F30;
	text-decoration: underline;
	}

.txt_white_14px {
	font-size: 14px;
	line-height: 26px;
	color:#FFFFFF;
}
.txt_14px {
	font-size: 14px;
	line-height: 28px;
	color:#333333;
}
.txt_14px a:link{color:#333333;}
.txt_14px a:visited{color:#333333;}
.txt_14px a:hover{color: #BE0028;}
.txt_14px a:active{color:#BE0028;}

.txt_12px {
	font-size: 12px;
}
.txt_ct{
	text-align:center;
	}
.lh30{
	line-height:30px;
	}
.lh25{
line-height:25px;
}
.lh22{
line-height:22px;
}
.lh20{
line-height:20px;
}

#bottom_link{width:100%; margin:auto; height:43px; background-color:#1C91F0; color:#FFF; font-size:12px;
text-align:center; line-height:43px;}
#bottom_link a{ color:#FFF; }
#bottom_copy{ width:100%; margin:auto; height:132px; background-color:#3C434D; line-height:22px; color:#E7EDEA; font-size:12px;text-align:center;}

.promo_300{width:298px; border:#CCC solid 1px; margin-top:10px; margin-bottom:10px; padding:10px;}
.right_con{width:318px; border:#CCC solid 1px; margin-top:10px; margin-bottom:10px; border-top:#54C573 solid 3px;}
.right_con_bar{width:318px; height:32px; line-height:32px; text-indent:15px; font-weight:bold;}
.right_con_300{ width:298px; margin:auto; margin-bottom:10px;}
.right_con_300 li{ height:28px; overflow:hidden; line-height:28px;text-indent:10px;
background-repeat:no-repeat; background-position:left;}
.right_con ul li{ margin:0; padding:0; list-style:none;}
.white a:link{color:#FFF;}
.white a:visited{color:#FFF;}
.white a:hover{color:#FFF;}
.white a:active{color:#FFF;}

.fix_fy{ display:block; float:left; padding-top:5px;}
.fix_fy a{border:#EEEEEE solid 1px;background-color: #FFFFFF;margin:3px; padding-left:8px; padding-top:4px; padding-bottom:4px; padding-right:8px; line-height:26px; font-family:Arial, Helvetica, sans-serif;color:#666666;}
.fix_fy a:hover{border:#55C674 solid 1px;background-color:#55C674;color:#FFFFFF;}
.fix_fy .dqy{border:#1C91F0 solid 1px;background-color:#1C91F0;color:#FFFFFF;}