@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
html,body,ul,div{margin:0;padding:0;}
body{font-size:12px;background:#f3f3f3; font-family:"微软雅黑","宋体"; min-width:1020px; margin:0 auto;}
li{list-style:none;}
a{text-decoration:none;color:#333;
	transition: color 0.3s ease-in-out 0s;
	-o-transition: color 0.3s ease-in-out 0s;
	-moz-transition: color 0.3s ease-in-out 0s;
	-webkit-transition: color 0.3s ease-in-out 0s;
}
a img{border:none;}
a:hover{color:#F90;}
.font01{color:#f4a31c;}
.font02{color:#354696;font-weight:bold;}
.font03{color:#354696;}
.top{background:url(../img/top_bg.png) repeat-x;width:100%;height:30px;line-height:30px;}
.w1000{width:1000px;margin:0 auto;}
.top_l{color:#2a3b8b;float:left;}
.top_r{float:right;color:#2a3b8b;}
.top_r a{color:#2a3b8b;display:inline-block;}
.top_r a:hover{color:#e78340;}
.wb_sina{background:url(../img/wb_sina.png) no-repeat 0px 8px;padding-left:18px;}
.wb_qq{background:url(../img/wb_qq.png) no-repeat 0px 8px;padding-left:18px;}
.logo{background:url(../img/logo.png) no-repeat;width:212px;height:55px;float:left;margin:20px 0px;}
.logo a{ width:100%; height:100%; float:left;}
.tel{background:url(../img/tel.png) no-repeat;width:200px;height:60px;float:right;margin:20px 0px;}

.nav{background:#344595;width:1000px;height:50px;clear:both;margin:0 auto;}
.nav ul li{float:left;line-height:50px;}
.nav ul li a{color:#ffffff;font-size:16px;font-weight:bold;width:166px;display:inline-block;text-align:center;
	transition: background 0.3s ease-in-out 0s;
	-o-transition: background 0.3s ease-in-out 0s;
	-moz-transition: background 0.3s ease-in-out 0s;
	-webkit-transition: background 0.3s ease-in-out 0s;
}
.nav ul li.index a{ width:170px;}
.nav ul li a:hover{background:#f4a31c;}
.nav ul .cur a{background:#f4a31c;}




#menu {display:block; width:100%; height:50px;position:relative; margin:0 auto;z-index:1000;}
#nav {display:block; width:1000px; margin:0 auto;}
#nav .mainlevel {float:left;text-align:center; display:block; position:relative;}
.mainlevel a {color:#4d2219;text-align:center;display:block; font-size:14px; overflow:hidden; float:left;}
#nav .mainlevel:hover a,a.m_h{ background:#f4a31c;color:#fff;}
.mainlevel:hover a b{ color:#fff;}

#nav .mainlevel ul {position:absolute; display:none; text-align:center; width:100%;border-radius: 0px 0px 5px 5px;behavior: url(ie-css3.htc); text-align:center; display:none;left:0px; top:50px; overflow:hidden;  /*IE is great need, width>=li.length*/}
#nav .mainlevel li {float:left; background:#f4a31c; width:100%; height:30px;white-space:nowrap;display:inline;}
#nav .mainlevel li a {font-weight:normal;color:#fff1e8; background:none; width:100%; padding:0px; float:left;white-space:nowrap; font-size:12px;line-height:30px; height:30px; display:inline;}
#nav .mainlevel li a:hover {background:#d52626; color:#fff;}
.nav .m1 a{ width:170px;}


.cl{clear:both;}
.sub_nav{margin-top:10px;height:175px;padding-top:15px;}
.sub_nav dt a{color:#354696;font-size:14px;font-weight:bold;line-height:30px;}
.sub_nav dl{float:left;width:140px;text-align:center;}
.sub_nav dl dd{line-height:20px;}
.sub_nav .erwei{background:url(../img/erwei.png) no-repeat top;background-size:107px;padding-top:107px;width:107px;float:right;margin-right:20px;text-align:center;font-family:"microsoft yahei";font-size:14px;line-height:20px;}
.footer{background:#3c3c3c;height:35px;width:100%;color:#f3f3f3;line-height:35px;}
.footer a{ color:#f3f3f3;}

.pic_list{ padding-top:10px;}
.pic_list li{ width:230px; float:left; text-align:center; margin:10px;}
.pic_list li img{ width:100%; height:200px; float:left;}