﻿@charset "utf-8";
/*1 重定义浏览器默认样式
	Name:			style_reset
	Last Modify:	weijunlang
*/
*{word-wrap:break-word}
body{width:100%;display:inline-table}
html{background:url();width:100%}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body{line-height:1.6}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:underline;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
/*IE下a:hover 背景闪烁*/
html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
.text-l{text-align:left}.text-r{text-align:right}.text-c{text-align:center}
.pos-r{position:relative}.pos-a{position:absolute}.pos-f{position:fixed}
.l,.f-l{float:left!important;_display:inline}
.r,.f-r{float:right!important;_display:inline}
[class*="span"].r,
[class*="span"].f-r{float:right}
.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}
.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}
.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}
.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}
.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}
.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}
.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}
.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}
.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-30{padding:30px}.pd-40{padding:40px}
.f-12{font-size:12px}.f-14{font-size:14px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-24{font-size:24px}.f-26{font-size:26px}.f-28{font-size:28px}.f-30{font-size:30px}
.lh-16{line-height:16px}.lh-18{line-height:18px}.lh-20{line-height:20px}.lh-22{line-height:22px}.lh-24{line-height:24px}.lh-26{line-height:26px}.lh-28{line-height:28px}.lh-30{line-height:30px}.lh-40{line-height:40px}
body{ background-color:#fff; color:#333}
.bg-fff{ background-color:#fff}
a{color:#333}
a:hover{color:#01af63}
/*主要颜色*/
.c-primary,.c-primary a,a.c-primary{color:#01af63}
.c-primary a:hover,a.c-primary:hover{ color:#01af63}
/*次主色*/
.c-secondary,.c-secondary a,a.c-secondary{color:#555}
.c-secondary a:hover,a.c-secondary:hover{ color:#555}
/*强调色*/
.c-success,.c-success a,a.c-success{color:#5eb95e}
.c-success a:hover,a.c-success:hover{ color:#5eb95e}
/*辅助色—浅黑*/
.c-333,.c-333 a,a.c-333{color:#333}
.c-333 a:hover,a.c-333:hover{ color:#333}
/*辅助色—灰色*/
.c-666,.c-666 a,a.c-666{color:#666}
.c-666 a:hover,a.c-666:hover{ color:#666}
.c-999,.c-999 a,a.c-999{color:#999}
.c-999 a:hover,a.c-999:hover{color:#999}
/*标准色—白色*/
.c-white,.c-white a,a.c-white{color:white}
.c-white a:hover,a.c-white:hover{color:white}
h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1;color:inherit}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small{font-weight:400;line-height:1;color:#999}
h1,h2,h3{padding-top:20px;padding-bottom:10px}
h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:65%}
h4,h5,h6{margin-top:10px;margin-bottom:10px}
h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small{font-size:75%}
/*按钮*/
.btn{display:inline-block;cursor:pointer;text-align:center; font-weight:400;white-space:nowrap;vertical-align: middle;*zoom:1;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear;}
a.btn:hover,a.btn:focus,a.btn:active,a.btn.active,a.btn.disabled,a.btn[disabled]{text-decoration:none}
.btn:active,.btn.active{background-color:#ccc}
.btn:first-child{*margin-left:0}
.btn.active,.btn:active{-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset; box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:14px}
h6{font-size:12px}
.w-1190{ width:1100px}
.w-355{width:355px}
.w-460{width:400px}
.w-335{width:335px}
.center{margin-left:auto;margin-right:auto}
.content{position:relative;font-size:14px;line-height:25px;overflow:hidden;text-align:left}
.content h3{ margin-top:20px;font-size:16px}
.content p{text-indent:2em;margin-top:20px}
.content ul{text-indent:2em}
.fl-li>ul>li{float:left}
.bk{display:block}
.in-bk{display:inline-block}
a.ad-no,.ad-no a{text-decoration:none;}
.heard-bg{background-color:#fafafa;height:40px}
.official{background-color:#01af63;padding:2px 5px;display: inline-block;line-height:1.6}
.tel-top-bg,.ico-zx-r,.online-man,.item-online > ul >li > a,.icon-ol-tel,.icon-ol-qq,.icon-ol-zx{background-image:url(../images/ico-bg.png);background-repeat:no-repeat}/*整站ICO图标地址*/
.tel-top-bg{background-position:-117px -90px; height:30px; width:30px; margin-top:3px}
.logo{height:80px}
.logo-a{background:url(../images/logo.png) no-repeat left center; width:416px; height:80px; text-indent:-9999px}
.text-logo{border-left:1px solid #ddd}
.online-box{right:0;top:16px;width:146px;height:48px;z-index:1}
.online-a{width:146px;height:48px;background-color:#01af63; line-height:48px;z-index:2}
a.online-a:hover{background-color:#037946}
.ico-zx-r{background-position:-194px -90px; width:8px; height:13px;right:18px;top:18px;z-index:3}
.online-man{background-position:-152px -90px;width:31px;height:37px;left:10px;top:-24px;z-index:4}
.nav-bg{background-color:#01af63}
.mainnav{height:58px; line-height:58px;}
.mainnav>ul>li{display: inline-block;}
.mainnav>ul>li>a{display: inline-block;padding: 0 17px;color: #fff;text-align: center;}
.mainnav>ul>li>a:hover, .mainnav>ul>li.current>a {color: #fff;text-decoration: none;background-color: #026037;-webkit-transition: background-color .3s ease 0s;-moz-transition: background-color .3s ease 0s;-o-transition: background-color .3s ease 0s;-ms-transition: background-color .3s ease 0s;transition: background-color .3s ease 0s;}
.nav-item {width: 242px;background-color: #037946;height: 58px}
.zy-item{left:0;top:58px;background:url(../images/zy-dbg.png) top left repeat-x;width:242px;z-index:2}
.zy-item>ul{background:url(../images/zy-bg.png) top left repeat-x;margin-left:10px;padding-bottom:10px}
.zy-iemtnav > li{height:41px;line-height:41px;}
.zy-iemtnav > li > .zy-iemtnav{ display: none;position: absolute; left:100%;top:0;}
.zy-iemtnav > li.hover > .zy-iemtnav{ display: block}
.zy-item ul li a{ display:block; padding-left:15px;}
.zy-iemtnav > li > a:hover,.zy-iemtnav > li.hover > a{ background-color:#fff; color:#037946;}
.nr-b{ background-color:#fff; width:230px; height:418px; border-right:2px solid #037946; border-bottom:2px solid #037946;}
.zy-h5{ background-color:#f37a7a; padding:10px; width:168px; margin-left:auto; margin-right:auto}
.zy-item-more{ line-height:1.6;}
.banner-main, .bd li, .bd li a{height:420px; }
.banner-main{ width:100%;position:relative; background:#000; overflow:hidden; z-index:0;} 
.banner-main .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; } 
.banner-main .bd ul{width:100% !important; } 
.banner-main .bd li{ width:100% !important; overflow:hidden; text-align:center; } 
.banner-main .bd li a{ display:block; text-indent:-9999px;}
.banner-main .hd{ position: absolute; z-index: 3; left: 0; right: 0; bottom:10px; padding: 0 10px; text-align: center}
.banner-main .hd li{display:inline-block;text-align:center;margin-right:10px;cursor:pointer;background-color:#fff}
.banner-main .hd li.active{background-color:#01af63}
.dots li{width:12px; height:12px;font-size:0px;line-height:0px;border-radius:50%}
.numbox li{width:20px; height:20px; line-height:20px; font-size:13px;font-family:Arial;font-weight:bold; text-indent:inherit;}
.numbox li.active{color:#fff}
.rectangle li{width:40px; height:10px;font-size:0px;line-height:0px}
.item-online{ overflow:hidden;}
.item-online > ul{ margin-left:-4px;}
.item-online > ul >li{ float:left; margin-left:4px;}
.item-online > ul >li > a{ display:block; height:100%;width:85px; height:85px;}
.item-online > ul >li > a >p{ display:block; padding-top:15px;}
.item-online > ul >li > a:hover{ color:#fff;-webkit-transition:all .3s ease 0s;-moz-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.item-ol-1{background-position:left top; color:#3fca91}
.item-ol-2{background-position:-93px top;color:#f4b371;}
.item-ol-3{background-position:-188px top;color:#50aceb;}
.item-ol-4{background-position:-280px top;color:#f37a7a;}
a.item-ol-1:hover{ background-color:#3fca91;}
a.item-ol-2:hover{ background-color:#f4b371;}
a.item-ol-3:hover{ background-color:#50aceb;}
a.item-ol-4:hover{ background-color:#f37a7a;}
.online-bg{ background-color:#01af63; border-bottom:3px solid #037946; height:55px; display:block;}
a.online-bg:hover{ background-color:#029555;-webkit-transition:all .3s ease 0s;-moz-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.icon-ol-tel{ background-position:-206px -90px; display:inline-block; width:36px; height:36px; margin-bottom:2px;}
.icon-ol-zx{ background-position:-248px -90px; display:inline-block; width:30px; height:28px;}
.icon-ol-qq{ background-position:-287px -90px; display:inline-block; width:30px; height:28px;}
.icon-ol-txt{ display:inline-block;}
.icon-ol-txt > p{ margin-bottom:0;}
.icon-ol-tp{font-family: "century gothic", Times, serif; line-height:1.2;}
.online-blr{ border-left:2px dotted #fff; margin-top:8px;}
.on-line-w{width:162px}
.lh-zx{ line-height:55px;}
.news-nav{border-bottom:2px solid #01af63}
.news-nav li{float:left}
.news-nav li a{display:inline-block;padding:8px 20px;font-weight:700;font-size:16px}
.news-nav .on{background-color:#01af63}
.news-nav .on a{color:#fff}
.news-pimg{display:block;width:185px;overflow:hidden;height:115px;left:0;top:0}
.news-info{padding-left:195px}
.n-np{text-indent:2em;}.n-nh5{font-weight:700}
.news-ul>ul>li{border-bottom:1px solid #ddd;line-height:30px}
.about-p{text-indent:2em}
.bot-h3{border-bottom:2px solid #ddd}
.pic-l-box{width:16%}
.pic-l-box li{}
.pic-l-box li p{ margin-bottom:5px;}
.pic-l-box ul > li >a>h4{ margin:0;}
.pic-l-box ul > li > a{ display:block;border:1px solid #ddd;}
.pic-i-i{ background-color:#cfcfcf; padding:0 2px; color:#fff;}
.pic-l-box ul > li > a:hover ,.pic-l-box ul > .on > a{ background-color:#01af63; color:#fff; border-color:#01af63;-webkit-transition:all .3s ease 0s;-moz-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.pic-l-box ul > li > a:hover .pic-i-i ,.pic-l-box ul > .on > a .pic-i-i{ background-color:#fff; color:#01af63;}
.pic-big ul li a{ display:block;}
.pic-big{ overflow:hidden;width:83%;height:386px}
.pic-big>ul>li{width:295px; height:188px; position:absolute;overflow:hidden}
.pic-big .pic-a1{left:0;top:0}
.pic-big .pic-a2{left:310px;top:0}
.pic-big .pic-a3{left:0;bottom:0}
.pic-big .pic-a4{left:310px;bottom:0}
.pic-big .pic-a5{right:0;top:0;height:100%}
.link li{float:left;display:inline-block;word-wrap: break-word;padding-right:15px}
.footer{background-color:#f8f8f8;}
.nav-dk {display: none}
.line{border-bottom:1px solid #dadada}
.n-l-b{ width:242px}
.n-l-b li a{display:block;padding:15px 0 15px 15px;background:#eee;}
.n-l-b li .on{background-color:#dadada}
.right-b{ width:835px}
.right-b>ul>li{background:url(../images/list.png) no-repeat left center; padding-left:20px;border-bottom: 1px dashed #e2e2e2;}
.right-b>ul>li:hover{background-color:#f8f8f8}
.right-b>ul>li span{float:right}
.page_list{overflow:hidden;}
.page_list li{float:left;margin-left:10px;font-size:14px;line-height: 38px;}
.page_list li a{display:block;padding:7px 10px;}
.page_list .thisclass{background-color: #eee;padding: 0 10px;}
.page_list li a {line-height: 1.6;border: 1px solid #ddd;}
.zy-b1{background:url(../images/z-t1.jpg) repeat center;height:275px;}
.zy-b2{background:url(../images/z-t2.jpg) repeat center;height:275px;}
.title-zy{left: 0px;top: -420px; width:1190px;}
.txt-z{font-size:40px;}
.zt-small{font-size:36px;color:#fcfd7e;}
.z-online{height:65px;left:0;top:-65px}
.z-online a{width:33.3333333333%;display:block;float:left;line-height:65px;}
.linka1{background-color:rgba(82,89,122,0.8);}
.linka2{background-color:rgba(47,153,214,0.8);}
.linka3{background-color:rgba(11,170,112,0.8);}
.z-online a:hover{filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.line-bg{background:url(../images/line.png) no-repeat center;}
.zy-kc{}
.zy-kc li{background:url(../images/z-bg.jpg) no-repeat center;height:76px;width:20%;margin-top:15px}
.zy-kc li p{padding-top:16px;line-height:60px;}
.radius {border-radius: 4px;overflow: hidden;}
.btn-primary{padding:10px 20px; background-color:#00c983;}
.btn-secondary{padding:10px 20px; background-color:#435285;}
.zy-hj{background:url(../images/z-bluebg.jpg) no-repeat top center;}
.hj-list{}
.hj-list li{width:25%;}
.hj-list li img{border:5px solid #fff}
.zy-zs li{display:inline-block;margin:0 20px}
.zy-zs li p{padding-top:10px}
.bm{background:url(../images/z-blue.jpg) no-repeat top center; padding:50px 0}
.bm-bg{background-color:#6ac37f;}
.from-box{ width:630px}
.from-box .input{border:0; background-color:#fff; padding:10px; font-size:20px;}
.from-box .input-text{border:0; background-color:#fff; padding:10px; font-size:20px; width:534px; height:100px;}
.from-box .submit{border:0; background-color:#fe7477;padding:10px; color:#fff; width:150px; font-size:16px}
.from-box td{ padding:8px; font-size:22px; color:#fff;}

.btsidebox {
    height: 70px;
    width: 100%;
    background-color: #01af63;
    position: fixed;
    bottom: 0;
    z-index: 9999;
}
.btside {
    background: url('../images/bg.png') no-repeat center;
    width: 1000px;
    margin: 0 auto;
    height: 70px;
}
.btside a {
    display: inline-block;
    float: left;
    height: 55px;
    margin-top: 10px;
    margin-left: 10px;
}
.btside .link1 {
    width: 256px;
}
.btside .link2 {
    width: 256px;
}
.btside .link3 {
    width: 256px;
}
.btside .link4 {
    width: 182px;
}

.wp-pagenavi {
padding:15px 0;
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}
/* msg 留言板 */
.msg{width:100%;margin:16px auto;height:auto;overflow:hidden;}
.msg li{width:100%;height:auto;padding-bottom:10px;margin-bottom:10px;}
.msg_top{width:100%;height:auto;font:14px/30px "microsoft yahei";background:#ededed;color:#333333;text-indent:14px;overflow:hidden;border-radius:3px 3px 0 0; font-weight:bold;}
.msg_top span{margin-right:14px;}
.msg_con{border:1px solid #ebebeb;background:#f3f3f3;overflow:hidden;padding-bottom:12px;}
.msg_consult{width:96%;margin:0 auto;font:14px/36px "microsoft yahei";color:#7b7b7b;}
.msg_reply{width:96%;margin:0 auto;font:14px/36px "microsoft yahei";border:1px solid #ebebeb;border-radius:3px ;background:#fff;color:#ff5958;text-indent:14px;}
.msg_now{width:100%;height:34px;background:url(../images/msgline1.png) center center no-repeat;overflow:hidden; margin:65px 0 30px 0;}
.msg_title{width:155px;height:34px; background-image:url(../images/msgbtn.png)  ; background-position:7px center; background-repeat:no-repeat;text-indent:43px;margin:0 auto;color:#fff;font:22px/34px "microsoft yahei";}
.msg_ul{width:580px;height:auto;overflow:hidden;margin:60px auto 0 ;}
.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:12px;}
.msg_ul li p{width:130px; float:left;height:36px;font:14px/36px "microsoft yahei";color:#333;vertical-align: top;  text-align:right; margin: 0 6px 0 0;}
.msg_ul li p span{color:red;margin-top:2px;vertical-align: middle;font-weight: bold}
.msg_input{width:264px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_pin{width:164px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;float:left;}
.msg_pin img{float:left;margin-left:14px;}
.msg_textarea{width:264px;height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:10px;resize: none; line-height:20px !important;}
.msg_submit{width:286px;height:36px;margin:20px auto;border-radius:3px;border:0;text-align:center;font:18px/36px "microsoft yahei";color:#fff;cursor: pointer; background:#01af63}