@charset "utf-8";
body{margin:0px;padding:0px;border:0px;font-family:"微软雅黑"; font-size:14px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased; min-width:1200px;}
ul,li{margin:0px; padding:0px; list-style:none;}
table,tr,td,h2,span,p,form,input,dl,dd,dt,b{margin:0px; padding:0px;}
img{border:0px;}
a{text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none;}
.auto{margin:0px auto;}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
.clear{ clear:both;}
.auto{margin:0px auto;}
.width{width:1200px; overflow-x:hidden;}
.re{position:relative;}

/*--header开始--*/
.header{ width:100%; height:140px; background:url(/images/head-top-bg.jpg) repeat;}
.header-top{height:140px;}
.logo{ width:495px; margin-top:25px;}
.logo-zi{width:242px; height:58px; margin:30px 0 0 50px;}
.head-right{ margin-top:24px;width:400px;}
.head-right-t{height:30px; line-height:30px; text-align:right;}
.head-right-t .wen{ background:url(/images/icon-top2.png) no-repeat left center; padding-left:24px; color:#fff;}
.head-right-t span{color:#fff;margin-left:10px;}

.search{ width:258px; height:38px; margin-top:20px;}
.search-left{ width:206px; padding-left:10px; border:1px solid #cccccc; border-right:none; color:#000; height:36px; line-height:36px;background:fff;font-size:14px;outline: none;}
.search-right{ width:39px; height:38px;}
/*--header结束--*/

/*--nav开始--*/
.nam{height:50px; line-height:50px; font-size:16px; background-color:#ffffff;position:relative;z-index:9999;}
#navul {width:1200px; height:50px; margin:0 auto;}
#navul li {float:left;width:133px;height:50px;position:relative;text-align:center;line-height:50px; font-size:14px;display:inline;}
#navul li a{color:#333;}
#navul li ul {display:none;	position:absolute;z-index:10000;top:50px; background:url(/images/nav-bg-list.png) repeat; padding:7px 0; left:0;}
#navul li ul li {display:block;	width:133px;float:none;	height:32px;position:relative;line-height:32px;font-size:14px; margin:0;}

#navul li.navmoon {background:#aa021c;float:left;width:133px;height:50px;position:relative;text-align:center;line-height:50px; font-size:14px;display:inline;}
#navul li.navmoon a {color:#fefefe;width:133px;height:50px; display:block;}
#navul li.navmoon ul {display:block;}
#navul li.navmoon ul a {display:block;width:133px;height:32px;line-height:32px;}
#navul li.navmoon ul a:hover {background:#aa021c;}
/*--nav结束--*/

/*--footer开始--*/
.footer{ height:145px; background:url(/images/head-top-bg.jpg) repeat; color:#fff; margin-top:26px; padding-top:40px;}
.footer .foot-left{color:#fff; width:620px; margin-left:30px;}
.footer .foot-left span{ padding-left:30px; width:280px; height:32px; line-height:32px; display:block; float:left; overflow:hidden;}
.footer .foot-left span.foot-span1{ background:url(/images/foot-icon1.png) no-repeat left center;}
.footer .foot-left span.foot-span2{ background:url(/images/foot-icon2.png) no-repeat left center;}
.footer .foot-left span.foot-span3{ background:url(/images/foot-icon3.png) no-repeat left center;}
.footer .foot-left span.foot-span4{ background:url(/images/foot-icon4.png) no-repeat left center;}
.footer .foot-left-foot{ height:36px; line-height:36px; text-align:left;}
.footer .foot-left-foot span{margin-right:20px; padding:0; width:auto;}
.footer .foot-right{ width:200px; margin-right:25px;}
.footer .foot-right-erwei{ width:112px; height:112px;}
.footer .foot-right-erwei img{width:112px;}
.footer .foot-right-wenzi{margin:8px 27px 0 0;width:61px;}
.footer .foot-right-wenzi .span{ width:20px; padding:0 5px; height:130px; color:#fff; overflow:hidden;}

.footer a{color:#fff;}
.footer a:hover{color:#ffffff; font-weight:bold; font-size:16px;}
/*--footer结束--*/