﻿body{
	min-width:1250px;
	padding:0; 
	margin:0;
	border:0;  
	font-family:"Microsoft YaHei",SimHei,arial;
	font-size:14px;
	color:#444;
	background:#f5f5f5; 
	}
	
ul,li{ 
	list-style:none;
	padding:0; 
	margin:0; 
	border:0; 
	}

dl,dt,dd,img,h5{
	padding:0; 
	margin:0;
	border:0;
	}
	
a{ text-decoration:none; color:#444; }

a:hover{  color:#ff0000; }
.fl{ float:left; }
.fr{ float:right; }		
.clear{  clear:both; }


.top{ width:100%; overflow:hidden; height:40px; border-bottom:3px solid #d3362c; }
.topbox{ width:1200px; margin:0 auto; overflow:hidden;  }
.toplink{ float:left; width:500px; overflow:hidden; }
.toplink a{ margin:0 10px; line-height:40px; }
.search{ float:right; width:230px; height:30px;  border:solid 1px #999; margin-top:4px; }
.write{ float:left; width:180px; height:30px; line-height:30px; padding-left:8px; border:0; outline:none; background:none; }
.btn{ float:right; width:40px; height:30px; border:0; background:url(../images/sear.png) center no-repeat; outline:none; cursor:pointer; }

.logobg{  width:100%;  position:relative;  }
.box1{ width:100%; overflow:hidden; }
.box1-left{ width:100%; height:350px;  position:relative; overflow:hidden;  }
.box1-left .bd{ width:100%; }
.box1-left .bd li{ position:relative; }
.box1-left .bd li h5{ position:absolute; bottom:0; width:100%; color:#fff; padding-left:30px; font-size:16px; display:block; height:50px; line-height:50px; background:url(../images/h1bg.png) repeat-x; overflow:hidden; }
.box1-left .bd li img{ display:block; width:100%;  }
.box1-left .hd{ width:110px; position:absolute; left:50%; margin-left:388px; z-index:1; height:18px; bottom:65px; text-align:center; overflow:hidden; }
.box1-left .hd li{ float:left; margin-right:10px; width:10px; height:10px;text-align:center; background:#fff; border-radius:50%;border:1px solid #cf3329;  }
.box1-left .hd li.on{   background:#cf3329;  }

.navbox{  width:100%;  height:54px; background:#d02318; opacity:0.9; position:absolute; bottom:0; left:0; }
.nav{  width:1200px; margin:0 auto; }
.nav li{ float:left; width:150px; height:54px; text-align:center; position:relative; }
.nav li a{ display:block; height:54px; line-height:54px; font-size:16px;  color:#fff; }
.nav li a:hover{ background:#ae2017; color:#fff; }
.nav_current{  background:#ae2017; }
.subnav{ z-index:999; cursor:default; position:absolute; left:0; top:54px; overflow:hidden; display:none; }
.subnav li { float:none !important; height:36px !important; text-align:center;  border-bottom:solid 1px #9e261e; }
.subnav li a{ display:block; height:36px !important;  line-height:36px; font-size:14px !important; background:#a50a00; color:#fff; font-weight:normal; opacity:0.8; }
.subnav li a:hover{  opacity:1; }
.nav li:hover .subnav{ display:block; }


.foot{ width:100%; border-top:3px solid #d3362c; background:#fff; margin-top:40px;    }
.footbox{  width:1200px; margin:0 auto; overflow:hidden; padding-bottom:20px; }
.link{ float:left; width:250px; }
.name{ height:30px; line-height:30px; font-size:16px; padding-left:20px;  margin:20px 0 10px 0; }
.name1{ background:url(../images/link.png) left center no-repeat; }
.name2{ background:url(../images/gz.png) left center no-repeat; }
.name3{ background:url(../images/lx.png) left center no-repeat; }
.name4{ background:url(../images/ad.png) left center no-repeat; }
.link ul li{ height:24px; line-height:24px; }
.link ul li a{ color:#777; }
.link ul li a:hover{  color:#ff0000; }
.guanzhu{ height:24px; line-height:24px; color:#777; }
.lianxi{ float:left; width:300px; }
.adress{ float:right; width:260px;  }
.map{ height:90px; overflow:hidden; margin-bottom:10px; border:solid 1px #eee; }
.map img{ width:100%; height:auto; }
.copyright{ width:100%; height:56px; line-height:56px; background:#d02318; text-align:center; color:#e0908b;  }





