body{
	min-width:1250px;
	padding:0; 
	margin:0;
	border:0;  
	font-family:"Microsoft YaHei",SimHei,arial;
	font-size:14px;
	color:#444;
	}
	
ul,li{ 
	list-style:none;
	padding:0; 
	margin:0; 
	border:0; 
	}

dl,dt,dd,img,h1,h2,h3,p,span,b{
	padding:0; 
	margin:0;
	border:0;
	}
	
a{ text-decoration:none; color:#333;  }

a:hover{  color:#bc3331; }
.fl{ float:left; }
.fr{ float:right; }		
.clear{  clear:both; }


.top{ width:100%; height:130px; background:url(../images/topbg.jpg) center no-repeat; }
.topbox{ width:1200px; margin:0 auto; }
.logo{ width:440px; height:60px; margin:30px 0; }
.top-right{ margin-top:20px; }
.top-link1{ text-align:right; }
.top-link1 a{ padding-left:20px; color:#fff; margin-left:20px; }
.top-link1 a.a1{ background:url(../images/icon1.png) left center no-repeat; }
.top-link1 a.a2{ background:url(../images/icon2.png) left center no-repeat; }
.other{ color:#fff; height:28px; line-height:28px; position:relative; margin-bottom:10px;}
.other a{ color:#fff; margin:0 0px; line-height:28px; }
.other span{ color:#fff; margin:0 0px 0 5px; float:right; }
.top-link2{ margin-top:5px;  width:246px; }
.szzy{ position:absolute; right:-16px; top:28px; width:100px; text-align:center; z-index:999999999; overflow:hidden; display:none; }
.szzy a{ display:block; font-size:14px; line-height:32px; background:#faf3f3; color:#333;  }
.szzy a:hover{background:#a4332f; color:#fff;  }
.other span:hover .szzy{ display:block; }


.search{ height:34px;  }
.write{ float:left;  width:150px; padding-left:10px; height:24px; line-height:24px; margin-left:30px; background:#fee9ea; border:solid 1px #fee9ea;  color:#000;  outline:none; font-family:"Microsoft YaHei",SimHei,arial; }
.btn{ float:right;  border:0;  outline:none; width:30px; height:29px; cursor:pointer; background:#9b0d14;  }

.navbox{  width:100%;  border-bottom:solid 1px #ccc;  }
.nav{  width:1200px; margin:0 auto;  }
.nav li{ float:left; width:133px; height:64px; text-align:center; background:url(../images/line.jpg) right center no-repeat; position:relative; }
.nav li.lastli{ background:none; }
.nav li a{ display:block; line-height:64px; font-size:18px;  }
.nav li a:hover{  color:#bc3331; }
.nav_current{  color:#bc3331 !important; }
.subnav{ z-index:999; cursor:default; position:absolute; left:0; top:64px; overflow:hidden; display:none; }
.subnav li { float:none !important; height:32px; text-align:center; background:url(../images/nav-bg.png); margin-bottom:1px; }
.subnav li a{ display:block; line-height:32px; font-size:14px !important; color:#fff !important; font-weight:normal; }
.subnav li a:hover{ background:url(../images/nav-on-bg.png); color:#fff;  }
.nav li:hover .subnav{ display:block; }



.foot{ width:100%; padding:30px 0; background:#aa312f; }
.footbox{ width:1200px; margin:0 auto;   }
.foot-left{ width:700px; color:#fff; }
.footlink a{  color:#fff; text-decoration:underline; margin-right:10px;   }
.copyright{ line-height:24px; margin-top:10px; }
.copyright p a{color:#fff;}
.foot-right{ width:340px;   }
.foot-right ul li{ float:left; margin-left:30px;color:#fff; text-align:center; font-size:12px;   }
.ewm{ width:86px; height:86px;  }
