@charset "UTF-8";

/* Css Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img {padding: 0;margin: 0;}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { vertical-align: top; border: 0; }
address, caption, cite, code, dfn, em, th, var, i { font-weight: normal; font-style: normal;  }
ol, ul, li { list-style: none; }
div, dl, dt, dd, ol, ul, li {zoom: 1;}
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal;font-size: 100%;}
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
article,aside,dialog,footer,header,section,footer,nav,figure,menu,time{margin: 0;padding: 0;display:block;zoom:1;}

/* Public */
body {  min-width:1200px; font-size: 14px;-webkit-text-size-adjust: none; background:url(../img/bodybg.png) no-repeat top center #fff;}
a { color: #000; text-decoration: none; outline: none; }
a:hover {color: #ff9900;text-decoration:underline;}
.clearbox { border: none; border-top: 1px solid transparent !important; clear: both; font-size: 0; height: 0; line-height: 0; margin-top: -1px !important; visibility: hidden; }
.blank { display: block; height: 10px; font-size: 0px; line-height: 0; overflow: hidden; clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
* + html .clearfix { min-height: 1%; }
.fl { float: left; }
.fr { float: right; }
.hide { display: none; }
.mt15{ margin-top: 15px; }
input[type=button], input[type=submit], input[type=file], button{ cursor: pointer; -webkit-appearance: none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }

.siteWidth,#content{clear: both;width:1200px;margin:0 auto;}

/*顶部 S*/
.header{  height:135px; margin: 0 auto; position: relative; z-index: 60; }
.header .logo{display: block;width: 365px;height: 75px;float: left;background: url(../img/logo.png) no-repeat; margin: 36px 0 0 5px;}
.header .login{ float: right; margin-left: 20px; }


/*站群导航*/
#header .site{z-index: 30;float: left;position:relative;color: #333; top:50px; left:290px;}
#header .site dt{ background:#14a9eb;width: 80px;  text-align: center; height: 30px; line-height: 30px; color: #fff; cursor: pointer; font-size: 12px;margin-top: 5px;border-radius: 3px;}
#header .site dd{z-index: 50;background: #14a9eb; border-radius:0 3px 3px 3px;  display: none;position:absolute;padding: 10px 0 10px 10px;width:360px;left: 0px;-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, .15);-moz-box-shadow:0px 2px 5px rgba(0, 0, 0, .15);box-shadow:0x 2px 5px rgba(0, 0, 0, .15);}
#header .site dd i{ display:none}
#header .site ul{overflow:hidden}
#header .site li{float:left;width: 110px; color:#666; height: 30px; line-height: 30px; text-align: left;  margin:0 10px 0 0; border-radius: 3px;}
#header .site li a{color: #fff; display: block;padding-left: 10px;  font-size: 12px;}
#header .site li a:hover{ background: #ff9900; text-decoration: none; border-radius: 3px;}
#header .site.on dd{ display:block }
#header #siteLast.on dt{position: relative;background:#14a9eb;z-index: 1; border-radius: 3px 3px 0 0; }

.header  .member{float: right;margin-top: 10px;margin-right: 40px; z-index: 30;}
.header  .member a{ font-size: 12px; padding: 5px;}
.header  .member a.phone{ margin-left:15px; padding-left: 15px; background: url(../img/phoneicon.png) no-repeat 0px 5px; }
.header  .member i{display: none;position: absolute;right: 10px;top: 32px;z-index: 50;width: 130px;height: 140px;background:url(../img/phonebg.png) no-repeat #fff;}
.header  .member i img{ display: block; width: 116px; height: 116px; margin: 17px 0 0 7px; }
.header  .member .show{ display: block; }



.main_search{width:244px;height: 44px;overflow:hidden;position:absolute;top: 40px;right:20px;background: url(../img/searchBg.png) no-repeat;padding-top: 10px;padding-left: 10px;}
.main_search #keyword { float: left; display:block; width:117px; height:28px; line-height:28px; padding-left:28px;background-color:transparent;  border:none; color:#999;font-size:12px;outline: none;}
.main_search #Submit { float: left; display:block;width:80px;height: 28px;line-height: 28px;border:none; border-left: 0; background-color:transparent;text-align:center; outline:none; overflow:hidden; text-indent:999px;}

/*顶部 E*/

.banner{width:100%; text-align:center;}
.column{ width:100%; min-width: 1200px; height:200px; background:url(../img/banner.jpg) no-repeat center #e4e4e4;  position: relative;}
.column .bolang{ position: absolute; z-index: 30;  left: 0; width: 100%; min-width: 1200px; height: 21px;}
.column .top{ top:0;background: url(../img/bolangtop.png) no-repeat center bottom;}
.column .bot{ bottom:0;background: url(../img/bolangbot.png) no-repeat center bottom;}

#content{text-align:left;margin-top: 20px;position:relative;z-index:1;margin-bottom: 20px;overflow: hidden;}

/*导航 */
#header_content .nav{height:50px;margin:0px auto;z-index: 105;  line-height:50px; position: relative; }
.mainNav{position: relative;height:50px;line-height:50px; margin: 0 auto; z-index:1;}
.mainNav h4{margin-top:0;margin-bottom:0;}
.mainNav .a1{line-height: 50px;}
#header_content .nav a{ color: #14a83b; font-size: 16px; max-width: 130px; max-height: 50px; overflow: hidden; white-space: nowrap; display: inline-block;}
#header_content .nav a:hover{text-decoration:none}
#header_content .nav ul li{float:left; width:130px;  text-align:center;position:relative;z-index:50;}
#header_content .nav ul .li1{margin:0 30px;}
#header_content .nav ul li h3.h1{font:normal 16px "微软雅黑";height:50px;line-height:50px;background: url(../img/navline.png) no-repeat center right; }
#header_content .nav ul li.last1 h3.h1{background:none;}
#header_content .nav ul li.on1 .a1{color:#fff; line-height: 50px; background:url(../img/navon.png) no-repeat center;display: block; }
#header_content .nav ul li .ul1{display:none;width:130px;padding:7px 0;position:absolute;left:0;top:50px;  z-index:50;background: #fff;_overflow: hidden; border-radius: 10px; -webkit-box-shadow:0px 0px 10px #ccc;-moz-box-shadow:0px 0px 10px #ccc; border:1px solid #9ce0ae;}
#header_content .nav ul li.last1 .ul1{right:0; left:auto;}
#header_content .nav ul li .ul1 li{ width:130px; height:26px; line-height: 26px; padding:0;text-align:center; }
#header_content .nav ul li .ul1 li h3.h2{height: 20px;font:normal 13px/28px "微软雅黑";}
#header_content .nav ul li .ul1 li .a2{ font-size: 14px; line-height: 26px;}
#header_content .nav ul li .ul1 li a{color: #14a83b; display: block;}
#header_content .nav ul li .ul1 li a:hover{color:#fff; background:url(../img/ulon.png) no-repeat center;border-radius: 3px;}

#content{position:relative; z-index:0; overflow: hidden;}


.contactus{width: 377px;float: right;position: absolute;top: 30px;right: 0;height: 95px;}
.contactus img {
	width:auto;
	height:100%;
}
.contactus .info-list {
	display: inline-block;
}
.contactus .tit{ margin-bottom: 10px;}
.contactus span{ font-size:18px;}
.contactus i{ font-size:12px; color: #999}

/* 当前位置 */
.path{ height:30px; line-height:30px; color:#333 }
.path a,.path span{margin:0 5px; color:#333; font-size: 12px;}


#winMark{ z-index: 1;width: 100%;display:none; height:100%; position:fixed; background:rgba(0,0,0,.8) ;left: 0;top: 0;}


/*底部 */
#footer{ width: 100%; height: 240px; background: url(../img/footerbg.png) no-repeat bottom center;  clear: both;text-align:left; color: #333; }
#footer .siteWidth{ font-size: 12px; overflow:hidden;position: relative; padding-left:60px;}
#footer a{color:#333}
#footer a:hover{color:#ff9900}
#footer .links{  margin-top: 30px; overflow: hidden; }
#footer .links li{float:left;margin-right:20px;}
#footer .copyRight{margin-top: 15px; padding-bottom: 10px;}
.foot-warp{position:relative;}
.gongan{ display: inline-block; background:url(../img/gongan.png) no-repeat left center; padding-left: 25px; margin-top: 20px; }

#gotop{position:fixed; bottom:-70px; right:30px; color:#fff; width:40px; height:40px; line-height: 40px; border-radius: 3px;  text-align:center; background: #14a83b; cursor:pointer;  transition:0.5s;   -moz-transition:0.5s;   -webkit-transition: 0.5s;   -o-transition:0.5s;}
#gotop:hover{  background:center #ff9900; }
.pagination  span{ font-size:12px; }
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{
	background-color: #14a83b; border-color: #14a83b;
}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover{ color:#14a83b; }
.pagination > li > a, .pagination > li > span{ color:#14a83b; margin-left:0;}