@charset "utf-8";
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;  }
a {color:#333;}
a, a:link { text-decoration: none; }
a:active, a:hover {    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; }
* {  -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
*:before,*:after {  -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}

#wapper{ width: 1200px;}
.w{ width: 100%; float:left;}
.mar_t15{ margin-top: 15px;}
.fl{ float: left;}
.fr{ float: right;}

.topBg{ background: url(../images/top_bj.png) top center no-repeat; height: 150px; position: relative; z-index: 9;}
.logo{ float: left; width: 100%;}
.swf{ float: left; margin-top: 18px; margin-left: 10px; width: 200px; margin-right: 15px; text-align:center; line-height:27px; color:#eee; font-size:24px; font-style:italic;}

.navBar{ position:relative;float: left; width: 690px;  z-index:1;   height:42px; line-height:42px;  }
.nav a{ color:#fff;  }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px;  }
.nav .m{ float:left;  position:relative; background: url(../images/navLine.png) right center no-repeat; }
.nav h3 a{  display:block; width: 115px; text-align: center; font-size: 18px;    }
.nav li:hover{background: #f7f7f7;}
.nav li:hover a{ color: #83c0ff;}
.nav .sub{ /*默认隐藏*/ display: none;background-color: #f7f7f7;    position:absolute; left:0; top:42px; width: 460px;  line-height:26px;  float:left;  }
.nav .sub dt{ float:left; width: 120px; text-align: center;    }
.nav .sub dt a{ display:block;  font-size: 14px; line-height: 24px; padding: 5px 0 0; color: #333; }
.nav .sub dt a:hover{ color:#009c80;   }
.nav .sub dd{ float: left; width: 325px; background: #f7f7f7; }
.nav .sub dd a{ float:left; width: 130px; margin-top: 5px; text-align: center; color: #333;}
.nav .sub dd .t{ font-size: 18px; font-weight: 700; width: 100%; display: inline-block; color: #000;  }
.nav .sub dd .p{ color: #666; line-height: 22px; width: 100%;display: inline-block;}
.nav .sub dd img{float: none;}
.nav .sub dd .cptitle{ font-size: 14px;   width: 100%; float:left; margin-top:-5px;color: #333;  }
.nav .sub dd .cpImg{ width: 90px; height: 68px; margin-top: 5px; }
.dhImg{ margin: 30px 0 0 50px;} 

.incp dl{ border-bottom: 1px solid #dedede; float: left; width: 100%;}
.nav .incp dt a{ height: 110px; line-height: 110px; border-right: 1px solid #dedede; font-size: 16px; font-weight: 700;}
.nav #m2 .sub{ left: -150px; width: 750px; }
.nav #m2 .sub dd{width: 590px;}
.nav #m2 .sub dt{ width: 150px;}

/* 幻灯显示 */
.Banner{ width:100%;  height:450px; float: left;  z-index: -9; margin-top: -43px; position: relative; }
.Banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.Banner .bd ul{ width:100%; float: left; }
.Banner .bd li{ width:100%;float: left;  height:450px;  text-align:center; background-position: center center;  background-repeat:no-repeat; }
.Banner .bd li a{ display:block; height:450px; }

.Banner .hd{ width:100%;  position:absolute; z-index:1; display:none; bottom:0; left:0; height:30px; line-height:30px; }
.Banner .hd ul{ text-align:center; }
.Banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1;/* width:52px; height:11px;*/ margin:5px; overflow:hidden;/* background:#000; filter:alpha(opacity=50);opacity:0.5;*/  line-height:999px; 	}
.Banner .hd ul .on{ /*background:#f00; */ }
.Banner .prev,.Banner .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.Banner .next{ left:auto; right:5%; background-position:-6px -137px; }
.Banner .prev{ background-position:-126px -137px;}

.footer{ background-color: #303030; float: left; width: 100%; padding-bottom: 45px;} 
.footer ul{ width:200px; height:auto; float:left; text-align:center; overflow:hidden; margin-top:25px;}
.footer h1{ font-size:16px; color:#fff; font-weight:bold;}
.footer h1 a{ color:#fff;}
.footer h1 a:hover{ color:#ff0;}
.footer li{ width:100%; height:30px; line-height:30px; float:left;}
.footer li a{ color:#b0b0b0; font-size: 14px;}
.footer li a:hover{ color:#ff0;}

.foot_link{ width:1200px; height:auto; margin:15px auto 0 auto; border-top:1px solid #373737; line-height:27px;}
.foot_link strong{ color:#fff;}
.foot_link a{ color:#b0b0b0;}
.foot_link a:hover{ color:#ff0;}

.zxTel{float:left; width:100%; height:38px; text-align:center; font-size:12px; color:#888;  line-height:38px; background:url(../images/t_bg_11.gif) left bottom repeat-x; position:fixed; bottom:0; z-index:99999;	}
.zxTel p{ float:left;}
.zxTel img{ float:left; margin:0 10px;}
.zxTel b{ color:#ffcc00;}


.npage{  text-align:center; color: #333;    padding:5px 0; height:30px; margin:10px 0; float:left; width:100%; }
.npage a{ margin:5px; background-color: #e7e7e5; padding:5px 10px;}
.npage a:hover,.npage .np_on{ background-color:#173d7d ; color:#fff;}

.page_box{width:910px; background:#fff; padding:20px 0; float:left;}
.page {margin: 0 auto;font-size: 14px;}
.manu {text-align: center; }
.manu .currents1 {padding: 5px 12px 5px 12px;margin: 5px;font-weight: bold;background-color: #c4200f;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;}