@charset "utf-8";
/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin:0 auto; padding: 0; }
img { border: 0 none;  }
ul, li { list-style-type: none; }
h2, h5 { font-weight:100;}
h2, h4, h6{ font-size:12px;}
h1, h3, h5{ font-size: 14px; }
body, input, select, button, textarea { font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin:0; }
button { cursor: pointer; }
body { color: #333; line-height: 1.2; background:url(/Public/home/images/Bg.gif) repeat-x;  }
a {color:#333;}
a, a:link { text-decoration: none; }
a:active, a:hover { text-decoration: underline;  color:#dd0600; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; height:0; }
.mar_top{ margin-top:15px;}


#wapper{ width:1200px;}
.header{ width:1200px; height:180px;}
.header h2{ text-align:right; height:36px; line-height:36px;color:#fff;}
.header h2 span{ float:left;}
.header h2 a{ margin:0 10px;color:#fff;}

.fxR{ float:right; width:200px; }
.header h2 .fxR span{  float:right; width:36px; height:36px; margin:0 8px; background-color:#fff;  }
.wxsm{ background:url(/Public/home/images/wxImg.gif) center center no-repeat; position:relative; z-index:999;}

.wxsm1{ background:url(/Public/home/images/flImg.gif) center center no-repeat; position:relative;}
.wxBImg{ position:absolute; left:-38px; top:30px;}
.wxsm1 .wxBImg{left:-36px; top:36px;}
.wxBImg img{ width:120px; margin:2px;}
.header .wxBImg li{ background-color:#b90000; height:22px; line-height:22px; width:110px; text-align:center; margin-top:1px;}

.header img{ float:left; margin:7px 20px 7px 0; }
.header h5{ line-height:25px; float:right; width:200px; margin-top:20px; font-size:16px; background:url(/Public/home/images/telIcon.gif) left center no-repeat; padding-left:55px; }
.header h5 b{ color:#df0009; float:left; width:100%; font-size:26px;}

.header h1{ float:left; width:100%; height:45px;  	}
.header h1 img{   margin:0;}
.header h1 a{ float:left; width:132px; text-align:center; font-weight:100; font-size:16px; height:40px; padding-top:8px; line-height:20px; color:#333;}
.header h1 a:hover,.header h1 .navOn{}


.nav{ width:100%; height:45px;  line-height:45px; float:left; position:relative; z-index:1;}
.nav li{ width:132px; display:inline-block; text-align:center;  position:relative; }
.nav li a{ font-size:16px; color:#333; }
.nav .on,.header .nav li:hover{  background:url(/Public/home/images/navBg.jpg) no-repeat;}
.nav .on a,.nav li:hover a{ color:#fff; }
.nav .sub{ display:none; width:750px; left:-300px; top:42px; border:5px solid #dedede;   position:absolute; z-index:999; background:#fff;  line-height:30px;   }
.nav .sub li{ width:149px; float:left; border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.nav .sub li img{ width:100px; height:75px; margin:0 25px;}
.nav .sub li:hover,.nav .sub li:hover a,.nav .sub .on a{ background:none; color:#333;}
.nav .sub li a{ font-size:13px; color:#333;	}


.banner{ background:url(/Public/home/images/Banner.jpg) top center no-repeat; float:left; width:100%; height:420px;}

.wapBg3{ background:url(/Public/home/images/FtBg.gif) #d20808 left top repeat-x; float:left; width:100%; margin-top:15px; padding-bottom:10px; }




.hzList h5{ float:left; margin:25px 0; width:220px; padding-left:20px; background:url(/Public/home/images/ftLine.jpg) right center no-repeat; }
.hzList h5 img{ float:left;}
.hzList h5 span{ float:left; margin:6px 0 0 10px; text-align:center; line-height:22px;}

.flink{ float:left; width:1160px; padding:5px 20px;  margin-top:10px; line-height:25px;  color:#fff; font-size:14px; background-color:#c11200;}
.flink a{ color:#fff;}


.ftNav{ float:left; width:100%; height:47px;    line-height:45px; text-align:center; color:#fff; font-size:16px; font-weight:100; margin-bottom:15px; }
.ftNav a{ color:#fff; margin:0 10px;}

.footL{ float:left; width:335px; border-right:1px solid #fff; padding-right:15px; margin-right:25px;}
.footL img{ float:left; margin-right:10px; width:120px; margin-left:60px;}
.footL h5{ line-height:25px; color:#fff; margin-top:15px;}

.footR{ color:#fff; font-size:14px;  line-height:25px;}
.footR b{ font-weight:100;color:#ff9600;}



.page_box{width:910px; background:#fff; padding:50px 0; float:left;}
.page {margin: 0 auto;font-size: 14px;}
.manu {text-align: center; padding-bottom:20px;}
.manu .currents1 {padding: 5px 12px 5px 12px;margin: 5px;font-weight: bold;background-color: #d20808;color: #fff;font-weight: bold;display: inline;border-radius:0px;}
.manu A { background:#e6e6e6;padding: 5px 12px 5px 12px;margin: 5px;color: #333;text-decoration: none;border-radius:0px;}