@charset "utf-8";
/*!
 * http://www.ibw.cn
 * Version - 3.5.1
 * Edited by Snowe / 2015.12.12
 * Copyright (c) 2016 ibw
 */
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input,textarea{margin:0;padding:0}em,i,s{font-style:normal;text-transform:uppercase;}li{list-style:none}a,s,a:hover{text-decoration:none}img{border:0;vertical-align:top;}table{border-collapse:collapse;border-spacing:0}body,button,input,select,textarea{font:12px/1.5 \5b8b\4f53,'microsoft yahei',Tahoma,arial,'Hiragino Sans GB'}input,textarea{resize:none;border:none;}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.noBg{background:none!important}.noBd{border:0!important}.noMg { margin: 0!important; }

/* 项目主体部分设置 */

body { background:white; font-family: "微软雅黑";  overflow-x: hidden;}
a { color:#000;text-decoration:none; transition: all 0.5s ease 0s; cursor: pointer; }
a:hover { color:#008738; }


.wrapper { position:relative; width:100%; height: 100%; margin:0 auto; overflow:hidden; }
@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.wrapper { min-width: 1200px; overflow-x: auto; }
}
.header{width: 1920px; height: 174px; background: url(header.png) 0 0 repeat-x; position: relative; left: 50%; margin-left: -960px;     z-index: 999;}
.center{width: 1180px; margin: 0 auto;}
.top{height: 22px; width: 1180px; float: left;}
.top p{color: white; font-size: 10px; float: left;}
.header .top ul{ padding-top: 4px; float: right; width: 140px;}
.header .top ul li{width: 38px; height: 13px; padding-left: 22px; line-height: 13px; float: right; margin-right: 4px;}
.header .top ul li a{font-size: 10px; color: white;}
.header .top ul li a:hover{color: lightgreen;}
.li_1{background: url(english.png) 0 0 no-repeat;}
.li_2{background: url(china.png) 0 0 no-repeat;}
.logo{padding-top: 30px; float: left; width: 548px; height: 92px;}
.hderLeft{float: right; padding-top: 42px; width: 610px; height: 100px;}
.phone{background: url(phone.png) 0 0 no-repeat; width: 145px; height: 16px; padding: 20px 0 0 44px; float: right; }
.phone p{color: #008738; font-size: 20px;  font-weight: bold; height: 16px; line-height: 16px;}
.search{background: url(search.png) 0 0 no-repeat; width: 318px; height: 36px; float: right; margin-right: 30px;}
.txt1{width: 254px; height: 35px; line-height: 35px; padding: 0 15px; float: left; background:none; outline: none; color: #999999; font-family: "微软雅黑";}
.btn1{border: none; background: none; outline: none; width: 34px; height: 35px; float: left; }
.btn1:hover{background: url(btn_h.png) 0 0 no-repeat; transition: none;}
/*.nav{ padding-top: 23px; height: 38px;  width: 610px; float: right;}
.nav li{float: right; width: 64px;  padding-left: 58px;}
.nav li a{color: #0e8e43; font-size: 14px; display: block; width: 64px; height: 36px; text-align: center; transition: none;}
.nav li a:hover,.nav li.current a{color: #0e8e43; border-bottom: 2px solid #0e8e43;}
.subNav { position: absolute; top: 38px; left: 0;   z-index: 999;  display: none; width: 140px; }
.subNav dl { padding: 10px 0; background: #0e8e43; border-bottom: 5px solid #0e8e43; }
.subNav dl dt { width: 140px;  }
.subNav dl dt a{ display: block; color: #fff!important; border-bottom: none; padding: 5px 20px; line-height: normal!important; height: auto!important; width: 100px; border-bottom: 0;}
.subNav dl dt a:hover {  background: #fff!important; border-bottom: none; color: #0e8e43!important;  }*/
.nav{ padding-top: 23px; height: 38px;  width: 732px; float: right;}
.nav li{float: right; width: 64px;  padding-left: 48px; position: relative;}
.nav li a{color: #0e8e43; font-size: 16px; display: block; width: 64px; height: 36px; text-align: center; transition: none;}
.nav li:hover a,.nav li.current a{color: #07559a; border-bottom: 2px solid #155ea0;}
.subNav{width: 120px; position: absolute; left: 20px; top: 38px; background: url(subnav.png) 0 0 repeat; z-index: 20; display: none;}
.nav li .subNav dl dt a{display: block;  width: 110px; padding: 0 5px; line-height: 24px; height: auto!important; text-align: center; font-size: 14px; color: #008738;}
.nav li .subNav dl dt a:hover{background: white; color: #155ea0; border-bottom:none;}
.nav li:hover .subNav dl dt a,.nav li.current .subNav dl dt a{ border-bottom:none;}
.subNav dl{padding: 5px 0;}


.banner{width: 1172px; height: 350px; padding: 3px; border: 1px solid #0b83c0; position: relative; left: 50%; margin-left: -590px; z-index: 0;}
.banner .hd{position: absolute;  height: 18px; left: 523px; bottom: 20px; z-index: 5;} 
.banner .hd ul{ }
.banner .hd ul li{background: url(banner_on.png) 0 0 no-repeat; width: 18px; height: 18px; transition: none; float: left; margin-right: 40px; font-size: 0;}
.banner .hd ul li.on{background-position: 0 -18px;}
.container{padding-top: 14px;}
.footer{min-height: 273px; width: 1920px; padding-top: 50px; background: url(footer_bg.png) 0 0 repeat-x; position: relative; left: 50%; margin-left: -960px;}
.footerLeft{width: 591px; height: 239px; float: left; background: url(footer_l.png) right 7px no-repeat;}
.footerLeft ul{width: 590px; height: 26px; margin-left: -19px; }
.footerLeft ul li{float: left; padding: 0 19px; height: 26px; line-height: 26px;}
.footerLeft ul li a{color: #666666; font-size: 14px;}
.footerLeft ul li a:hover{color: #008738; text-decoration: underline;}
.footerLink{width: 270px; float: left; margin-top: 18px;}
.footerLink strong{ font-size: 14px; font-weight: normal; height: 44px; line-height: 44px; display: block;} 
.footerLink p{line-height: 20px; font-size: 11px; color: rgb(102,102,102);}
.footerLink p.num{line-height: 12px!important; text-indent: 3em; padding-bottom: 4px;}
.weChat{width: 88px; float: right; margin-top: 35px; margin-right: 86px;}
.weChat p{width: 88px; line-height: 28px; text-align: center; font-size: 10px; color: #666666;}
.footerRight{width: 505px; height: 239px; padding-left: 84px; float: right;}
.footerRight h3{height: 26px; font-weight: normal; line-height: 26px; color: #008738; margin-bottom: 24px;} 
.footerRight ul{}
.footerRight ul li{width: 137px; height: 33px; line-height: 33px; padding-left: 15px; float: left; background: url(footer_r_li.png) 0 center no-repeat;}
.footerRight ul li a{color: #999999;}
.footerRight ul li a:hover{color: #008738; text-decoration: underline;}
.footerNote{height: 34px; line-height: 34px; font-size: 10px; color: white; text-align: center; clear: both;}






::-webkit-scrollbar-thumb{min-height:50px;border-radius:3px;background:#ccc}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar{width:7px;height:7px}

.g-wp { position:relative; width:100%; height:2000px; overflow:hidden; }

.u-color { padding:20px; }
.u-color a { display:inline-block; margin:0 10px; padding:10px; }
.u-color .u-color-blue { border:1px solid #008738; background:#008738; color:#fff; }
.u-color .u-color-white { border:1px solid #ccc; background:#fff; color:#444; }
.u-color .u-color-yellow { border:1px solid #008738; background:#008738; color:#fff; }
.u-color .u-color-green { border:1px solid #008738; background:#008738; color:#fff; }

.m-down { padding:20px; }
.m-down a { display:inline-block; margin:0 10px; padding:10px; border:1px solid #ccc; background:#fff; color:#444;  }


#m-woo-panel { position:absolute; right:0; top:5%; width:152px;  z-index:99 }
#m-woo-panel .g-hd { position:relative; }
#m-woo-panel .g-hd h2 { font-size:18px; font-weight:normal; line-height:50px; text-align:center; background: #008738; color: #fff; }
#m-woo-panel .g-bd { padding:10px 0; }

.m-im { padding:0 10px 2px; }
.m-im li { margin:0 0 8px; border-radius:4px; line-height:24px; text-align:left; }
.m-im li a { display:block; padding:2px 0 2px 45px; }

.u-close { position:absolute; top:-15px; right:-5px; display:block; width:24px; height:24px; line-height:999px; overflow:hidden; }

.m-console { position:absolute; top:-1px; left:-35px; width:35px; height:208px; cursor:pointer; }

.g-tel { padding:5px 10px 15px; font-size:14px; }
.g-tel span { display:block; font-size:18px; line-height:20px; }

.g-rqcode { line-height:30px; text-align:center; }





.u-woo-white { border:1px solid #ddd; background:#fff; color:#333; }

.u-woo-white .m-im li { border:1px solid #ddd; background:url(k_14.jpg) no-repeat 20px center #fff; }
.u-woo-white .m-im li a { }

.u-woo-white .m-console { background:url(mod-qq-console.png) no-repeat; }

.u-woo-white .u-close { background:url(mod-qq-close.png) no-repeat; }



.u-woo-blue { border:1px solid #ddd; background:#369; color:#fff; }

.u-woo-blue .m-im li { border:1px solid #069; background:url(k_14.jpg) no-repeat 20px center #fff; }
.u-woo-blue .m-im li a { }

.u-woo-blue .m-console { background:url(mod-qq-console.png) no-repeat; }

.u-woo-blue .u-close { background:url(mod-qq-close.png) no-repeat; }



.u-woo-yellow { border:1px solid #eea120; background:#db8c09; color:#fff; }

.u-woo-yellow .m-im li { border:1px solid #eea120; background:url(k_14.jpg) no-repeat 20px center #fff; }
.u-woo-yellow .m-im li a { }

.u-woo-yellow .m-console { background:url(mod-qq-console.png) no-repeat; }

.u-woo-yellow .u-close { background:url(mod-qq-close.png) no-repeat; }




.u-woo-green { border:1px solid #008738; background:#008738; color:#fff; }

.u-woo-green .m-im li { border:1px solid #008738; background:url(k_14.jpg) no-repeat 20px center #fff; }
.u-woo-green .m-im li a { }

.u-woo-green .m-console { background:url(mod-qq-console.png) no-repeat; }

.u-woo-green .u-close { background:url(mod-qq-close.png) no-repeat; }

#m-woo-panel img { vertical-align:top; }

#gotop{ background-position:-273px -306px;bottom:132px; _margin-bottom:172px; }

#gotop{ width:57px; height:58px; background: url(gotop.png) no-repeat; position:fixed; right:50px; cursor:pointer;
    _position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}


