body{
	min-width:1150px;
	padding:0; 
	margin:0;
	border:0;  
	font-family:"Microsoft YaHei",SimHei,arial;
	font-size:14px; 
	color:#333; 
	}
	
ul,li{ 
	list-style:none;
	padding:0; 
	margin:0; 
	border:0; 
	}

dl,dt,dd,img,p{
	padding:0; 
	margin:0;
	border:0;
	}
	
a{ color:#333; text-decoration:none; }

a:hover{ color:#b31b25; }
		
.clear{ 
    clear:both;
	}



.logobox{ width:1100px; margin:15px auto; overflow:hidden; }
.logo-left{ float:left; width:424px; height:57px; margin:10px 0; }
.logo-right{ float:right; }
.toplink{ overflow:hidden; height:30px; line-height:30px;  }
.toplink a{ font-weight:bold; color:#b31b25; padding-left:22px;  }
.search{ width:264px; height:34px; margin-top:10px;  }
.write{ float:left; width:218px;height:30px; line-height:30px; border:solid 1px #b31b25; padding-left:6px; outline:none; background:#fff;font-family:"Microsoft YaHei",SimHei,arial; }
.btn{ float:left; width:36px; height:34px; border:0; background:url(../images/search.jpg) center no-repeat; outline:none; cursor:pointer; }
.navbox{ width:100%; height:50px; background:url(../images/navbg.jpg) repeat-x; }
.nav{ width:1100px; margin:0 auto; }
.nav li{ float:left; width:135px; height:50px; text-align:center; position:relative; }
.nav li a{ display:block; height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#fff; }
.nav li a:hover{ background:url(../images/navcurr.jpg) center top repeat-x;  }
.nav_current{background:url(../images/navcurr.jpg) center top repeat-x;  }
.subnav{ z-index:999; cursor:default; position:absolute; left:0; top:50px;  display:none; }
.subnav li { float:none !important; height:36px !important; text-align:center; background:#b31b25; border-bottom:solid 1px #c62530; position:relative;  }
.subnav li a{ display:block; line-height:36px;height:36px !important; font-size:14px !important; color:#fff; font-weight:normal; }

.nav li:hover .subnav{ display:block !important; }

.sanji-nav{ z-index:999; cursor:default; position:absolute; right:-137px; top:0; overflow:hidden; display:none; }
.sanji-nav li { float:none !important; height:36px; text-align:center; background:#b31b25; border-bottom:solid 1px #c62530; }
.sanji-nav li a{ display:block; line-height:36px; font-size:14px !important; color:#fff; font-weight:normal; }
.sanji-nav li a:hover{ background:#c62530; color:#fff; }
.subnav li:hover .sanji-nav{ display:block !important; }





.banner{ width:1100px; margin:10px auto 0 auto; overflow:hidden; position:relative; }
.banner .bd{ overflow:hidden;  }
.banner .bd ul li{ float:left; width:100%; height:336px; position:relative;background-size:cover !important; }
.banner .bd ul li h1{ position:absolute; left:30px; bottom:10px; font-size:20px; font-weight:normal; padding:0 20px; height:50px; line-height:50px; color:#fff; background:rgba(0,0,0,0.6); max-width:780px; overflow:hidden; }
.banner .hd{ overflow:hidden; position:absolute; left:50%; margin-left:-30px; bottom:25px; }
.banner .hd ul li{ float:left; width:10px; height:10px; background:#fff; margin-right:10px; }
.banner .hd ul li.on{ background:#b31b25; }

.foot{ width:100%; height:100px; background:#b31b25; }
.footbox{ width:1100px; margin:0 auto; }
.copyright{ float:left; width:60%; line-height:24px; color:#fff; margin-top:20px; opacity:0.6; }
.guanzhu{ float:right; }
.guanzhu span{ float:right; width:40px; height:40px; margin:30px 10px; position:relative; }
.guanzhu .weixin{ background:url(../images/weixin.png) center no-repeat; }
.guanzhu .weibo{ background:url(../images/weibo.png) center no-repeat; }
.erweima{ width:100px; height:100px; position:absolute; bottom:50px; left:-30px; z-index:999; display:none; }
.erweima img{ width:100%; height:auto;  }
.guanzhu span:hover .erweima{ display:block; }