@charset "utf-8";
/* CSS Document */
/*------TOP:样式重置------*/
article,nav,aside,header,footer,section,menu{display:block;outline:0;vertical-align:baseline;background:transparent;}
html,body,article,nav,aside,header,footer,section,menu,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font0-size:100%;}
body{direction:ltr;font:12px/1.5 'Verdana','Arial','宋体';color:#646464;line-height:1; background-color: #e9e9e9;}
ul,ol,dl,menu{list-style:none;}
img,select,input{vertical-align:middle;}
input,button,textarea,select,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none;*font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
h4{font-weight:bold; font:14px "宋体";}
em{font-style:normal;}
caption{text-align:left;}
a:link,a:visited{color:#999;text-decoration:none;outline:none;}
a:hover{color:#f60;text-decoration:none;}
.mar_t{ margin-top:10px;}
.mar_t25{ margin-top:25px;}
.mar_t15{ margin-top:20px;}
.text_c{text-align:center;}
.text_l{text-align:left;}
.text_r{text-align:right;}
.cheng{ color:#e88600;}
.blue{ color:#3385ab;}
/*------清除浮动------*/
.float_l{float:left;}
.float_r{float:right;}
.clearfix:after,.header:after,.mainbody:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix,.header,.mainbody{*zoom:1;}
.clear{clear:both;}
/*------公共样式------*/
.header,.nav,.banner,.notice,.links,.footer{ width:100%; margin:0 auto;}
.width,.mainbody,.syfl{width:972px;margin:0 auto; }
/*------头部------*/
.header{ background-color:#fff;height:77px;overflow:hidden;padding:27px 0px 5px 0px; }
	h1{ margin-left:18px;}
	.header div a{ color:#2b2b2b; padding:0px 7px; text-align:right;   }
/*------导航------*/
.nav{background:url(../images/nav_17.jpg) repeat-x;height:31px;line-height:31px; font-size:12px;font-family:'宋体';color:#d3eafe; font-weight:bold;}
	.nav li{float:left;position:relative; background:url(../images/nav_19.jpg) right top no-repeat; z-index:9999; height:47px;}
	.nav .last{background:none;}
		.nav li a{display:block;color:#d3eafe !important; text-align:center; width:121px; height:47px;}
		.nav li a:hover{ text-align:center; color:#fff !important;width:121px; background:url(../images/nav_14.gif) no-repeat; z-index:9999; position:relative; top:-10px; height:47px; left:0px; line-height:50px;}
.down_nav{position:absolute;width:105px;top:37px; _top:40px;left:8px;background:#de6900;opacity:0.9;filter:alpha(opacity=90); display:none;z-index:9999;}
	.down_nav li{text-align:center;float:none;height:30px !important; background:none;}
	.down_nav li a{ color:#fff !important;font-weight:bold !important;padding:0 !important; background:none !important; position:absolute; left:-8px;}
	.down_nav li a:hover{font-weight:bold !important;padding:0 !important; background:none !important; position:absolute; left:-8px; color:#000 !important; }
/*图片切换*/
.banner{ width:100%; height:343px; margin:0 auto; z-index:-1; position:relative; top:-17px;}
.indexCon{overflow:hidden;}
.indexCon .flashBanner{width:100%;height:343px;overflow:hidden; }
.flashBanner{position:relative;}
.flashBanner .mask{height:32px;line-height:32px;background-color:#000;width:100%;text-align:center;position:absolute;left:0;bottom:-32px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;width:100px;height:30px;}
.flashBanner .mask img.show{margin-bottom:3px;}
/*公告*/
.notice{ background:url(../images/notice_23.jpg) repeat-x; height:36px; line-height:36px; margin-top:-16px;}
	.notice span{ font-weight:bold; color:#c10008;}
	.notice font{ color:#ee8c0d; font-weight:bold; font-size:12px;}
/*------底部------*/
.footer{background:#0a2452 url(../images/foot_90.jpg) no-repeat center top;text-align:center;padding-top:25px; color:#fff; line-height:22px;}