@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0; }
body {color:#272727;font:12px/24px "宋体", Arial, Helvetica, sans-serif; background: url(../images/bg.jpg);}
a{color:#272727;text-decoration:none;}
a:hover,a:active,a:focus{ color:#1971b3;text-decoration:underline; }
a:visited{ text-decoration:none;}
ul,li {list-style:none;}
img{border:0;}
select, input, img{vertical-align: middle;}
.clearfix{clear: both;}
.cYellow,.cYellow a,.cYellow a:active,.cYellow a:hover{ color:#f9861b;}
.cWhite,.cWhite a,.cWhite a:active,.cWhite a:hover{ color:#fff;}
.cBlack,.cBlack a,.cBlack a:active,.cBlack a:hover{ color:#000;}
.cRed,.cRed a,.cRed a:active,.cRed a:hover{ color:#e83100;}
.cGray,.cGray a,.cGray a:active,.cGray a:hover{ color:#727272}
.alignleft{ float:left;}
.alignright{ float:right;}
.mt4{ margin-top:4px;}
.mt6{ margin-top:6px;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}
.mt12{ margin-top:12px;}
.mt18{ margin-top:18px;}
.mt26{ margin-top:26px;}
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font18{ font-size:18px;}

#wrapper{background:url(../images/top_bg.jpg) repeat-x 0 0;}
/*Header*/
#header{ height:124px; width:986px; position:relative; margin:0 auto; overflow:hidden;}
	#logo{ width:174px; height:54px; overflow:hidden; text-indent:-999em; background:url(../images/logo.png) no-repeat; float:left; margin-top:45px;}
	#logo a{  display:block;}
	#tophome{ height:27px; line-height:27px; position:absolute; right:36px; top:25px; font-family:"微软雅黑";}
	#tophome a{ padding:0 10px; color:#fff;}
	/* Nav*/
	.nav { width:770px; height:35px; margin-top:78px; float:right;}
	.nav li { width:97px; height: 35px; line-height:30px; float: left; padding:0 6px; font-size:14px; font-weight:bolder; text-align:center; background:url(../images/nav_line.jpg) no-repeat left center; position:relative;}
	.nav li.home{ padding-left:0; background:none;}
	.nav li a{ height: 50px; cursor: pointer; display: block;}
	.nav li a:hover,.nav li .current{ text-decoration:none; background:url(../images/nav_hoverbg.jpg) no-repeat right top; color:#fff;}
	.nav li.home .subnav{ width:129px; left:0;}
	.nav li .subnav{ width:115px; display: none; position:absolute; left:2px; top:50px; font-weight: normal; background:#1971b3 none; z-index:99;}
	.nav li .subnav a{ height:28px; line-height:28px; color:#fff;}
	.nav li .subnav a:hover{ background:#ccc none;color:#272727;}
.banner-slider{ height:250px; overflow:hidden;background-color:#0e254f;}
.banner-slider #bigimgs{width:986px; height:250px; margin:0 auto; }
.main{ width:986px; margin:22px auto; }
#footer{ height:295px; color:#737b92; background: url(../images/footer_bg.jpg) repeat-x left bottom;}
#footer a{ color:#737b92;}
#footer_tool{ width:986px; height:206px; margin:0 auto;background:url(../images/footer_toolbg.jpg) no-repeat;}
#footer_tool dl{ width:167px; height:157px; overflow:hidden; float:left; padding:20px 12px 0 44px;}
#footer_tool dt{ height:22px; margin-bottom:12px;}
#footer_tool dd{ height:30px; line-height:30px; border-bottom:solid 1px #2c364f; background:url(../images/arr_r.png) no-repeat left center; padding-left:20px; overflow:hidden;}
#copyright{width:848px; margin:0 auto; height:44px;padding:24px 0 14px 138px; background:url(../images/footer_logo.png) no-repeat 14px 14px;}
