body{min-width:1200px; padding:0; margin:0; border:0; font-family:"Microsoft YaHei",SimHei,arial; font-size:15px; 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;}
input{ border:0; color:#000; -webkit-appearance: none; border-radius: 0;outline: none;}
.overall{width:100%; height:auto; top:0px; overflow-x:hidden; }

a{ text-decoration:none; color:#444; }
a:hover{  color:#c4000f; }
.fl{ float:left; }
.fr{ float:right; }		
.clear{  clear:both; }

.w1200{ margin:0 auto; width:1200px; margin-top:2px;}
.overall{width:100%; height:auto; top:0px; overflow-x:hidden; }
html { overflow-x: hidden; overflow-y: auto;}

.topbox{ width:100%; height:35px; background:#fff;  }
	.top{ width:1200px; margin:0 auto; }
		.top-link{ height:35px; line-height:35px; }
		.top-link a{color:#a3121a;}
.logobox{ width:100%; background:url(/images/t_bgd.jpg) center no-repeat; height:170px;}
  .logos{width:410px; z-index:0; margin-top:15px; }
.top_r{text-align:right; color:#fff; margin-top:40px; height:auto; overflow:hidden;}
.top_r a,.top_r a:hover{ margin:0 12px; color:#fff;}

.search{ margin-top:20px;}
.top_sear{ height:34px; line-height:34px; float:right;margin-top:40px;}
	.top_sear_input{width:220px;height:32px;float:left;color:#999;background:#f8f8f8; border:1px solid #999; border:none;line-height:32px ; padding-left:5px;}
	.top_sear_button{text-indent:-9999em;width:60px;height:34px;background:#c30006 !important; border:1px solid #CCC; cursor:pointer; float:right;}
/*导航/可出现三级栏目*/
.nav{width: 100%;float: left;background: #ffffff;position: relative;
    z-index: 9999;}
.nav_con{width: 1200px;margin: 0 auto;}
.nav_con li{width: 92px;float:left;text-align: center;position: relative;}
.nav_con li a{display: block;font-size:18px; line-height: 50px; font-weight:normal;}
.nav_con li a:hover{background:#b1151f; color:#fff;}
.nav_con li dl{display: none;position: absolute;top: 50px;left: 0;width: 160px;padding-top: 0px;background-color:rgba(255,255,255,0.9);overflow: hidden;z-index: 99;}
.nav_con li dl a{line-height: 35px;font-size: 14px;color:#333333;text-align: left;padding-left: 25px;}
.nav_con li dl a:hover{color:#FFFFFF;background: #b1151f;}
.nav_con li:hover dl{display: block;}
.on_nav a{color: #FFFFFF !important;background: #b1151f;}


.banner{ width:100%; margin:0 auto; overflow:hidden; position:relative; }
.banner .bd{ overflow:hidden;  }
.banner .bd ul li{ float:left; width:100%;  background-size:cover; position:relative; }
.banner .hd{  position:absolute; right:360px; bottom:10px; }
.banner .hd ul li{ float:left; width:14px; height:14px; background:#fff; border-radius:50%; margin-right:20px; }
.banner .hd ul li.on{ width:12px; height:12px; background:none; border:solid 3px #fff; margin-bottom:4px; }
.banner .bd li span{ display:block; width:100%; height:50px; line-height:50px; background:url(/images/h1bg.png) repeat-x; position:absolute; bottom:0; left:0;  }
.banner .bd li span h1{ color:#fff; font-size:20px; padding-left:330px; font-weight:normal;}


.foot{ width:100%; overflow:hidden;   } 
.foot1{ width:100%; border-top:solid 4px #8f030e; padding:20px 0; background:url(/images/footbg.jpg) center no-repeat; background-size:cover;  }
.foot1box{ width:1200px; margin:20px auto;  }
.foot-link{ overflow:hidden; }
.foot-link span{ float:left; width:80px; height:30px; padding-left:20px; border:solid 1px #dcdcdc;  text-align:center;  line-height:30px; background:url(/images/link.png) 10px center no-repeat #ededed; margin-right:20px; }
.foot-link div{  line-height:30px; }
.foot-link div a{ padding:0 8px; }
.foot-lianxi{ overflow:hidden; margin-top:20px; }
.foot-lianxi-left{ float:left;  overflow:hidden; line-height:30px; }
.foot-lianxi-right{ float:right; }
.foot-lianxi-right ul li{ float:left; width:100px; }
.foot-lianxi-right ul li span{ display:block; width:76px; height:76px; overflow:hidden; text-align:center; margin:0 auto; }
.foot-lianxi-right ul li b{ font-weight:normal; display:block; height:26px; line-height:26px; text-align:center;  }
.foot2{ width:100%; height:50px; line-height:50px; text-align:center; background:#8f030e; color:#fff; }



.news_l{ width:380px; margin-bottom:10px;}