﻿* {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    box-sizing: border-box;
}

body {
    position: relative;
    font: 12px/1.5 Microsoft YaHei, arial, 宋体, sans-serif;
    vertical-align: baseline;
    width: 100%;
   
    color: #333333;
}

i,
em {
    font-style: normal;
}

a {
    color: #333;
}

h1,
h2,
h3,
h4,
h5,
h6,
b {
    font-weight: normal;
}

img {
    border: none \9;
    display: inline-block;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

@font-face {
    font-family: 'impact';
    src: url('../impact.ttf');
    src: url('../impact.ttf');
    format('embedded-opentype'),
    url('../impact.ttf');
    format('woff'),
    url('../impact.ttf');
    format('truetype'),
    url('../impact.ttf');
    format('svg');
    font-weight: normal;
    font-style: normal;
}

.tywidth {
    width: 1200px;
    margin: 0 auto;
}

input {
    outline: medium;
    resize: none;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.clear {
    clear: both;
    font-size: 0px;
    overflow: hidden;
    height: 0px;
}

.header {
    width: 100%;
    background: #ffffff;
    height: 152px;
}

.headw {
    height: 123px;
    padding-top: 29px;
    background: url(../logo_line.jpg)no-repeat 199px 54px;
}

.logo {
    padding-top: 20px;
}

.wb {
    display: inline-block;
    vertical-align: middle;
    letter-spacing: 1px;
    position: relative;
    margin: 21px 0 0 16px;
    padding: 0 0 0 20px;
}

.wb p {
    font-size: 24px;
    line-height: 28px;
    color: #00923F;
}

.wb p i {
    color: #333;
    font-size: 18px;
}

.dianhua {
    background: url(../dianhua.jpg)no-repeat;
    height: 93px;
    width: 416px;
}

.dz-rx {
    font-size: 14px;
    color: #666666;
    height: 55px;
    margin-left: 55px;
}

.dz-rx b {
    color: #00923F;
    display: inline-block;
    font: bold 22px/24px "Arial";
}

.sousuo {
    width: 416px;
    height: 38px;
}

.inpn {
    width: 360px;
    height: 38px;
    color: #C2C2C2;
    background-color: transparent;
    border: 0px;
    padding-left: 23px;
}

.inpvb {
    background: url(../sousuo.jpg) no-repeat;
    width: 46px;
    height: 38px;
    border: 0px;
}

.nav {
    background-size: cover;
    width: 100%;
    position: relative;
    z-index: 2;
}

.nav-content {
    line-height: 60px;
    height: 60px;
}

.nav-content ul li {
    float: left;
    position: relative;
    height: 60px;
    line-height: 60px;
    text-align: center;
}

.nav-content ul li p {
    position: relative;
    height: 60px;
    line-height: 60px;
    padding: 0px 25px;
    font-weight: bold;
}

.nav-content ul li p:before {
    position: absolute;
    left: 0;
    width: 100%;
    content: "";
    z-index: 16;
    visibility: hidden;
}

.nav-content ul li:hover p:before {
    visibility: visible;
}

.nav-content ul li:first-child+li+li+li+li+li+li+li+li {
    margin-right: 0;
}

.nav-content ul li .subnav {
    position: absolute;
    display: none;
    left: 0;
    top: 60px;
    z-index: 99;
    background: #fff;
    width: 100%;
    border: 1px solid #F3F3F3;
    border-bottom: none;
    text-align: center;
}

.nav-content ul li .subnav dl dd {
    position: relative;
    float: none;
    margin: 0;
    border-bottom: 1px solid #F3F3F3;
}

.nav-content ul li .subnav dl dd a {
    color: #666666;
    font-size: 14px;
}

.nav-content ul li .subnav dl dd a:hover {
    color: #98bc08;
}

.nav-content ul li a {
    color: #fff;
    font-size: 16px;
    position: relative;
    display: block;
    height: 50px;
    line-height: 50px;
}

.nav-content ul li:hover p {
    background: url(../navta.png) repeat-x;
}

.zhuanti {
    background: url(../navta.png)repeat-x;
    z-index: 14;
}

.banner {
    background: url(../wuchen002.jpg)no-repeat top center;
    height: 600px;
    width: 100%;
}

.banner p {
    display: block;
    font-size: 16px;
    color: #005F2E;
    line-height: 30px;
    padding-top: 284px;
    width: 100%;
    text-align: center;
}

.banner span {
    width: 1144px;
    display: block;
    color: #ffffff;
    font-size: 16px;
    margin: auto;
    padding-top: 127px;
}

.banner b {
    font-weight: bold;
    color: #C0E528;
}

.sour {
    width: 1144px;
    margin: auto;
    padding-top: 10px;
}

.sour li,
.sqsou li {
    float: left;
    overflow: hidden;
    display: block;
}

.inpa {
    background: url(../anniu.jpg) no-repeat;
    width: 176px;
    height: 51px;
    border: 0px;
}

.inpb,
.inpg {
    height: 51px;
    color: #B0B0B0;
    margin-right: 20px;
    border-radius: 5px;
    border: 0px;
    padding-left: 10px;
}

.inpb {
    width: 240px;
}

.inpg {
    width: 428px;
}

.vip {
    background: url(../vbg.jpg)repeat-x;
    height: 139px;
    width: 100%;
}

.vipm {
    width: 1200px;
    margin: auto;
    padding-top: 18px;
    overflow: hidden;
}

.vipm li {
    float: left;
    overflow: hidden;
    width: 244px;
}

.vipm li:nth-child(n+5) {
    width: 224px;
}

.vipm li img {
    width: 224px;
    height: 103px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}

.vipm li img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.btfont {
    width: 1200px;
    margin: 40px auto 0;
    background: url(../btbg.jpg)no-repeat center bottom;
    text-align: center;
    height: 128px;
}

.btfont dt,
.kaopu dt,
.btgs dt,
.gdong dt,
.glgx dt,
.gaobiao dt {
    font: 22px/30px "Arial";
}

.btfont dd,
.btgs dd,
.glgx dd {
    font: bold 30px/40px "impact";
    color: #333333;
}

.btfont dd span,
.kaopu dd span,
.btgs dd span,
.gdong span,
.glgx span,
.baozhang h3 span,
.gaobiao h3 span,
.gongyiz span,
.sbbz h3 span {
    color: #009B4C;
}

.vide {
    width: 1200px;
    height: 410px;
    background: #369D6D;
    margin: 45px auto;
}

.videz {
    display: block;
    float: left;
    width: 600px;
    height: 410px;
    background: #000000;
}

.videz video {
    outline: none;
    border: none;
}

.case_r {
    width: 540px;
    background: url(../wuchen009.jpg) repeat-y 5px top;
    padding-top: 33px;
    float: right;
    height: 410px;
}

.case_r ul li {
    height: 55px;
}

.case_r ul li b {
    font-size: 16px;
    width: 450px;
    letter-spacing: 1px;
    border-bottom: 1px dashed #08673B;
    line-height: 55px;
    height: 55px;
    display: block;
    margin-left: 35px;
    font-weight: bold;
    text-indent: 5px;
}

.case_r ul li a {
    background: url(../wuchen011.jpg) no-repeat left center;
    display: block;
    height: 55px;
    color: #ffffff;
}

.case_r ul li a:hover,
.case_r ul li.on a {
    background: url(../wuchen010.jpg) no-repeat left center;
    color: #FFF600;
}

.kaopu {
    width: 100%;
    margin: 40px auto 0;
    background: url(../wuchen012.jpg)repeat-x center bottom;
    text-align: center;
    height: 136px;
}

.kaopu dd h3 {
    font: bold 30px/40px "impact";
    color: #333333;
    background: url(../btbg.jpg)no-repeat center bottom;
    height: 70px;
    display: block;
}

.desimg {
    width: 1200px;
    height: 330px;
    margin: 50px auto 0;
}

.btgs {
    width: 1200px;
    margin: 40px auto 0;
    background: url(../btbg.jpg)no-repeat center bottom;
    text-align: center;
    height: 160px;
}

.btgs b {
    display: block;
    font: 16px/35px "impact";
}

.con1 {
    width: 1200px;
    margin: 45px auto 28px;
}

.con1 ul li {
    background: url(../con1kk.png)no-repeat;
    width: 160px;
    height: 200px;
    text-align: center;
    float: left;
    padding: 34px 0 0;
    margin: 0 48px 0 0;
}

.con1 ul li .icon {
    position: relative;
    height: 60px;
    margin: 0 auto;
}

.con1 ul li .icon img {
    position: absolute;
    left: 0;
    top: 0;
}

.con1 ul li hr {
    display: inline-block;
    vertical-align: top;
    background: #1b1b1b;
    border: none;
    outline: none;
    width: 30px;
    height: 3px;
    margin: 20px 0;
}

.con1 ul li .icon .img2 {
    visibility: hidden;
}

.con1 ul li:hover .img1 {
    visibility: hidden;
}

.con1 ul li:hover .img2 {
    visibility: visible;
}

.con1 ul li:hover p {
    color: #009b4c;
}

.con1 ul li p {
    color: #333;
    font-size: 16px;
}

.qiye {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    height: 910px;
    font: 16px/35px "impact";
}

.qiyeli {
    padding: 20px 0;
}

.qiyeli b,
.qiyeli a {
    color: #009B4C;
    font-weight: bold;
}

.qiye320 {
    height: 345px;
    margin-top: 25px;
}

.qiye strong {
    color: #009B4C;
}

.qiyez {
    width: 510px;
    height: 320px;
    float: left;
    position: relative;
    overflow: hidden;
}

.qiyez p {
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../bg01.png) repeat 0 0;
    padding: 5px 0 8px 12px;
    ;
    width: 510px;
    z-index: 1;
    font: 12px "impact";
    text-align: left;
}

.qiyez p b {
    color: #009B4C;
    margin-right: 5px;
    font-size: 16px;
}

.qiyez img {
    width: 510px;
    height: 320px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}

.qiyey {
    width: 690px;
    height: 320px;
    float: right;
    position: relative;
    margin: 0;
    overflow: hidden;
}

.qiyey li {
    float: left;
    width: 230px;
    display: block;
    text-align: right;
    height: 170px;
    overflow: hidden;
}

.qiyey li img {
    width: 210px;
    height: 150px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}

.qiyey li p {
    position: absolute;
    background: url(../bg01.png) repeat-x;
    padding: 7px 0 8px 12px;
    ;
    width: 210px;
    z-index: 1;
    font: 12px "impact";
    text-align: left;
    margin: -31px 0 0 20px;
}

.qiyery {
    width: 1200px;
    height: 215px;
    overflow: hidden;
    margin-top: 25px;
}

.qiyery li {
    float: left;
    width: 305px;
    display: block;
    text-align: left;
}

.qiyery li:nth-child(n+4) {
    width: 285px;
}

.qiyery li img {
    width: 285px;
    height: 190px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}

.qiyery li img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.qiezx {
    width: 1200px;
    height: 50px;
    text-align: center;
    margin: 30px auto 0;
}

.qiezx a {
    border-radius: 10px;
    background: #009B4C;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    display: block;
    width: 300px;
    margin: 0 auto;
}

.gdong {
    width: 100%;
    margin: 80px auto 0;
    background: url(../wuchen012.jpg)repeat-x center bottom;
    text-align: center;
    height: 170px;
    clear: both;
}

.gdong dd h3 {
    font: bold 30px/40px "impact";
    color: #333333;
    display: block;
}

.gdong dd b {
    background: url(../btbg.jpg)no-repeat center bottom;
    display: block;
    font: 16px/35px "impact";
    height: 60px;
}

.tuanduit {
    width: 1200px;
    height: 539px;
    overflow: hidden;
    margin: 50px auto 40px;
}

.tuanduit li {
    float: left;
    display: block;
    height: 184px;
    width: 304px;
}

.tuanduit li:nth-child(2) {
    width: 592px;
    text-align: center;
}

.tuanduiz {
    width: 566px;
    height: 171px;
    background: #009B4C;
    margin: 0 auto 13px;
    text-align: center;
}

.tuanduiz p {
    font: bold 30px/40px "impact";
    color: #FFFFFF;
    padding-top: 43px;
    letter-spacing: 2px;
}

.tuanduiz p span {
    color: #D9E73E;
}

.tujian {
    padding-bottom: 13px;
    display: block;
}

.tujiaz {
    padding: 0 0 13px 13px;
    display: block;
}

.yuyue {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    height: 210px;
}

.yuyue p {
    font: 16px/35px "impact";
    width: 100%;
    display: block;
    margin-bottom: 50px;
}

.yuyuea {
    border-radius: 5px;
    background: #E1CA2F;
    padding: 15px 47px;
    color: #ffffff;
    font: bold 16px "impact";
    margin-right: 20px;
    text-shadow: #A1A1A1 1px 1px 2px;
}

.yuyueh {
    border-radius: 5px;
    background: #009B4C;
    padding: 15px 40px;
    color: #ffffff;
    font: bold 16px "impact";
    text-shadow: #A1A1A1 1px 1px 2px;
}

.yicijh {
    width: 100%;
    height: 193px;
    background: url(../yicibg.jpg) no-repeat center 137px #009B4C;
    text-align: center;
    clear: both;
}

.yicijh h3 {
    font: bold 30px/36px "impact";
    color: #ffffff;
}

.yicijh p {
    font: 16px/34px "impact";
    color: #99D7B7;
}

.yicijh em {
    font: 22px/30px "Arial";
    color: #ffffff;
    display: block;
    padding-top: 37px;
}

.yicijh span {
    color: #D9E73E;
}

.zhuru {
    width: 1200px;
    height: 140px;
    margin: 46px auto 36px;
    background: url(../zhuru.jpg) no-repeat center 50px;
    text-align: center;
}

.zhuru em {
    font: 22px/30px "Arial";
    display: block;
}

.zhuru p {
    font: 18px/32px "impact";
    padding-top: 35px;
}

.zhuru h3,
.gaobiao h3,
.zhuiqiu h3,
.fuwubg h3,
.jhsx h3,
.jinqi h3 {
    font: bold 30px/36px "impact";
    color: #333333;
}

.zhuru span,
.zhuiqiu h3 span,
.fuwubg h3 span,
.jhsx h3 span,
.jinqi span {
    color: #009B4C;
}

.hangye {
    width: 100%;
    height: 560px;
    background: #F1F1F1;
    padding-top: 55px;
}

.zs {
    width: 1200px;
    margin: 0 auto;
}

.zs-l {
    width: 254px;
    height: 450px;
    padding: 0;
    float: left;
    background: url('../cp.jpg') no-repeat;
    overflow: hidden;
    position: relative;
}

.zs-l li a {
    display: block;
    padding: 18px 0 0 62px;
    height: 75px;
    line-height: 24px;
    color: #333333;
    font-size: 18px;
}

.zs-l li span {
    font: 12px/14px "Arial";
    display: block;
    color: #D8D8D8;
}

.zs-l li a:hover,
.zs-l li.cur a {
    text-decoration: none;
    background: url('../cp1.jpg') no-repeat;
    color: #ffffff;
}

.zs-r {
    width: 935px;
    float: right;
    overflow: hidden;
}

.m-zs {
    width: 667px;
    height: 450px;
    position: relative;
    float: left;
    overflow: hidden;
}

.m-zs img {
    display: block;
    width: 667px;
    height: 450px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}

.m-zs span {
    display: block;
    position: absolute;
    left: 10px;
    bottom: 10px;
}

.m-zs span a {
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url('../ico1.png') no-repeat 2px 2px;
}

.m-zs span a:hover,
.m-zs span a.cur {
    background: url('../ico2.png') no-repeat;
}

.zs-txt {
    width: 245px;
    height: 450px;
    float: right;
}

.zs-txt p {
    padding: 12px 0;
    border-bottom: 1px dashed #B8B8B8;
    font: 14px/24px "impact";
}

.zs-txt p b {
    display: block;
    font: bold 16px/32px "impact";
}

.zs-txt a {
    border-radius: 5px;
    background: #009B4C;
    padding: 12px 25px;
    color: #ffffff;
    font: bold 16px "impact";
    display: block;
    width: 180px;
    text-align: center;
    margin-top: 33px;
}

.glgx {
    width: 1200px;
    margin: 45px auto 0;
    background: url(../btbg.jpg)no-repeat center bottom;
    text-align: center;
    height: 130px;
}

.glgx b {
    display: block;
    font: 16px/35px "impact";
}

.jiazhi {
    width: 100%;
    height: 29px;
    background: url(../wuchen022.jpg) center top repeat-y;
    margin-top: 45px;
}

.jiaz {
    width: 100%;
    height: 438px;
    background: url(../wuchen023.jpg)repeat-y center top;
}

.jiak {
    width: 1200px;
    height: 438px;
    margin: auto;
    overflow: hidden;
}

.jiakz {
    width: 600px;
    height: 438px;
    float: left;
}

.jiakz dt {
    height: 184px;
    font: 56px/56px "Times New Roman";
    color: #333333;
    text-transform: uppercase;
    padding-top: 50px;
    background: url(../wuchen024.jpg) no-repeat left 138px;
    clear: both;
}

.jiakz dt h3 {
    font: bold 16px/24px "impact";
    color: #333333;
    letter-spacing: 1px;
    display: block;
}

.jiakz dt dd {
    padding-top: 30px;
}

.ch_l {
    width: 600px;
    overflow: hidden;
}

.ch_l ul li {
    height: 126px;
    border-bottom: 1px solid #F5F5F5;
    display: block;
    margin-bottom: 1px;
    background: url(../wuchen026.png) no-repeat 36px 39px #FDFDFD;
    padding: 30px 0 0 105px;
    font: 16px "impact";
    color: #333333;
}

.ch_l ul li:hover,
.ch_l ul .cur {
    height: 127px;
    background: url(../wuchen025.png) no-repeat 36px 39px #F0F0F0;
    border-bottom: 0;
    font: bold 16px "impact";
    color: #009B4C;
}

.ch_r {
    width: 600px;
    height: 438px;
    float: right;
    position: relative;
}

.ch_r img {
    width: 600px;
    height: 438px;
    overflow: hidden;
}

.ch_r p {
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../bg001.png) repeat 0 0;
    padding: 25px 30px;
    width: 600px;
    z-index: 1;
    font: 14px/26px "impact";
    color: #ffffff;
}

.ch_l ul li p {
    width: 450px;
    font: 14px/22px "impact";
    color: #666666;
    margin-top: 5px;
}

.baozhang {
    width: 100%;
    height: 860px;
    background: url(../wuchen027.jpg) repeat-x top #009B4C;
    margin-top: 50px;
    text-align: center;
}

.baozhang strong {
    height: 53px;
    border-radius: 10px;
    background: #009B4C;
    display: block;
    width: 400px;
    margin: 0 auto;
    text-align: center;
    font: bold 30px/50px "impact";
    color: #ffffff;
}

.baozhang h3 {
    font: bold 30px/46px "impact";
    color: #333333;
    margin-top: 25px;
}

.baozhang h4 {
    font: 16px/30px "impact";
    margin-bottom: 85px;
}

.gongren {
    width: 1200px;
    height: 620px;
    margin: 0 auto;
}

.out {
    width: 1200px;
    height: 600px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.img {
    width: 1180px;
    height: 543px;
    overflow: hidden;
}

.img li {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
    padding: 10px;
    background: #ffffff;
    height: 563px;
}

.out ul li p {
    position: absolute;
    background: url(../wuchen028.png) repeat-x;
    padding: 7px 0 8px 15px;
    ;
    width: 1180px;
    z-index: 1;
    font: 14px "impact";
    text-align: left;
    margin: -38px 0 0 0;
    color: #FFFFFF;
}

.out .num {
    position: absolute;
    bottom: 0px;
    left: 0px;
    font-size: 0px;
    text-align: center;
    width: 100%;
}

.num li {
    width: 15px;
    height: 15px;
    background: #007425;
    color: #FFFFFF;
    text-align: center;
    line-height: 15px;
    display: inline-block;
    font-size: 12px;
    border-radius: 50%;
    margin-right: 10px;
    cursor: pointer;
}

.out .btn {
    position: absolute;
    top: 50%;
    margin-top: -30px;
    width: 40px;
    height: 40px;
    display: none;
    cursor: pointer;
}

.out .num li.active-1 {
    background: #FFFFFF;
}

.out:hover .btn {
    display: block
}

.out .left {
    left: 10px;
}

.out .right {
    right: 10px;
}

.gaobiao {
    width: 100%;
    height: 203px;
    margin: 0 auto 55px;
    background: url(../wuchen029.jpg) no-repeat center 85px #F5F5F5;
    text-align: center;
}

.gaobiao em {
    font: 22px/30px "Arial";
    display: block;
    padding-top: 36px;
}

.gaobiao p {
    font: 18px/32px "impact";
    padding-top: 35px;
}

.gongyi {
    width: 1200px;
    height: 340px;
    background: url(../gongyibg.jpg) no-repeat top left;
    margin: 56px auto;
}

.gongyiz {
    width: 543px;
    height: 340px;
    float: left;
}

.gongyiz h3 {
    font: bold 30px/30px "impact";
    padding-left: 98px;
}

.gongyiz h4 {
    width: 543px;
    height: 60px;
    border-bottom: 1px solid #D1D1D1;
    font: 16px/40px "impact";
    padding-left: 98px;
}

.gongyiz p {
    font: 15px/40px "impact";
    margin-top: 24px;
}

.gongyiy {
    width: 619px;
    height: 358px;
    float: right;
}

.gongyiy li {
    width: 213px;
    float: left;
    display: block;
    height: 179px;
}

.gongyiy li:nth-child(3),
.gongyiy li:nth-child(6) {
    width: 193px;
}

.gongyiy li p {
    width: 193px;
    font: 16px "impact";
    padding-top: 10px;
    text-align: center;
}

.qiang {
    width: 1200px;
    margin: 42px auto 46px;
    height: 300px;
}

.qiang li {
    width: 305px;
    float: left;
    display: block;
}

.qiang li:nth-child(4) {
    width: 285px;
}

.qiang li p {
    width: 285px;
    font: 14px/30px "impact";
    padding-top: 15px;
}

.cailiao {
    height: 53px;
    background: url(../wuchen030.jpg)repeat-x center center;
    width: 100%;
    margin: 50px auto 0;
    text-align: center;
}

.cailiao p {
    height: 53px;
    border-radius: 10px;
    background: #009B4C;
    display: block;
    width: 280px;
    margin: 50px auto 0;
    text-align: center;
    font: bold 30px/50px "impact";
    color: #ffffff;
}

.sbbz {
    width: 1200px;
    margin: 35px auto 40px;
    height: 660px;
}

.sbbz h3 {
    font: bold 30px/36px "impact";
    color: #333333;
    display: block;
    width: 1200px;
    text-align: center;
}

.sbbz h4 {
    font: 16px/40px "impact";
    display: block;
    width: 1200px;
    text-align: center;
}

.sbbztu {
    width: 1200px;
    height: 560px;
    overflow: hidden;
    margin-top: 35px;
}

.sbbztu ul {
    height: 280px;
}

.sbbztu li {
    width: 305px;
    float: left;
    display: block;
}

.sbbztu li:nth-child(4) {
    width: 285px;
}

.sbbztu li p {
    font: 14px "impact";
    width: 285px;
    text-align: center;
    padding-top: 20px;
}

.sbbztu li b {
    font: bold;
    color: #009B4C;
}

.yongliao {
    width: 100%;
    height: 770px;
    background: url(../wuchen027.jpg) repeat-x top #009B4C;
    margin-top: 30px;
}

.yongliaos {
    width: 1200px;
    margin: 0 auto;
    height: 236px;
    font: 16px/36px "impact";
    color: #666666;
}

.yongliaos h3 {
    height: 53px;
    border-radius: 10px;
    background: #009B4C;
    display: block;
    width: 536px;
    margin: 0 auto 30px;
    text-align: center;
    font: bold 30px/50px "impact";
    color: #ffffff;
}

.yongliaotu {
    width: 1200px;
    margin: 0 auto;
    height: 475px;
    overflow: hidden;
}

.yongliaoz {
    width: 811px;
    height: 475px;
    float: left;
    background: #ffffff;
    padding: 10px;
    position: relative;
}

.yongliaoz p {
    position: absolute;
    background: url(../bg01.png) repeat-x;
    padding: 7px 0 12px 12px;
    ;
    width: 791px;
    z-index: 23;
    font: 14px "impact";
    text-align: left;
    margin: -37px 0 0 0;
}

.yongliaoy {
    width: 369px;
    float: right;
    height: 475px;
    overflow: hidden;
}

.yongliaoy img {
    padding-bottom: 16px;
}

.zhuiqiu {
    width: 1200px;
    margin: 50px auto 40px;
    background: url(../wuchen031.jpg) no-repeat 0 60px;
    height: 80px;
    text-align: center;
    font: 18px/46px "impact";
}

.anlie {
    width: 100%;
    height: 295px;
    background: #F4F3F3;
    padding-top: 42px;
}

.sb {
    width: 1200px;
    margin: 0 auto;
}

.sb .list-con {
    padding: 0;
    position: relative;
}

.list-con-a,
.list-con-b {
    float: left;
}

.sb .list-con-a {
    padding: 0;
    position: absolute;
    left: 10px;
    top: 75px;
    opacity: 0.7
}

.sb .list-con-c {
    padding: 0;
    position: absolute;
    right: 10px;
    top: 75px;
    opacity: 0.7
}

.sb .list-con-b {
    padding: 0;
}

.sb li {
    width: 305px;
    float: left;
}

.sb li img {
    width: 285px;
    height: 190px;
    display: block;
}

.anlieg li {
    width: 305px;
    float: left;
    display: block;
}

.sb li p {
    width: 285px;
    font: 14px/24px "impact";
    padding-top: 15px;
    text-align: center;
}

.fuwubg {
    width: 1200px;
    margin: 50px auto 40px;
    background: url(../wuchen032.jpg) no-repeat 0 60px;
    height: 80px;
    text-align: center;
    font: 18px/46px "impact";
}

.fuwu {
    width: 100%;
    margin: 40px auto;
    background: #009B4C;
    height: 480px;
    padding-top: 56px;
}

.fuwuz {
    width: 1200px;
    height: 367px;
    margin: 0 auto;
    background: #ffffff;
}

.fuwuzy {
    width: 600px;
    height: 367px;
    float: right;
}

.fuwuzz {
    width: 530px;
    height: 367px;
    float: left;
    margin: 52px 0 0 40px;
    background: url(../0102.jpg) no-repeat left 2px;
    text-align: left;
    padding-left: 38px;
}

.fuwuzz b {
    font: bold 18px "impact";
    display: block;
}

.fuwuzz p {
    font: 14px/24px "impact";
    display: block;
    margin: 10px 0 30px 0;
    color: #666666;
}

.fuwut {
    width: 1200px;
    margin: 53px auto 30px;
    height: 240px;
}

.fuwut li,
.anlieg li {
    width: 305px;
    float: left;
    display: block;
}

.fuwut li:nth-child(4) {
    width: 285px;
}

.fuwut li p {
    width: 285px;
    font: 14px/28px "impact";
    padding-top: 15px;
    text-align: center;
}

.shengxin {
    width: 100%;
    height: 436px;
    background: #F6F6F6;
    padding-top: 50px;
}

.jhsx {
    width: 1200px;
    height: 150px;
    text-align: center;
    margin: 0 auto;
    background: url(../wuchen038.jpg) no-repeat center 42px;
}

.jhsx dt {
    height: 102px;
    text-align: center;
    font: 22px "Arial";
    color: #333333;
}

.jhsx dt p {
    font: 16px/32px "impact";
}

.jhsxtb {
    width: 1200px;
    height: 150px;
    background: url(../wuchen037.jpg) repeat-y;
    margin: 30px auto 40px;
}

.jhsxtb li {
    width: 157px;
    float: left;
    display: block;
}

.jhsxtb li:nth-child(8) {
    width: 101px;
}

.jhsxtb p {
    width: 98px;
    text-align: center;
    font: 14px/36px "impact";
}

.jhsx dd span {
    background: #009B4C;
    padding: 6px 20px;
    font: bold 15px "impact";
    color: #ffffff;
    margin: 0 8px;
}

.jinqi {
    width: 1200px;
    margin: 45px auto 30px;
    height: 80px;
    text-align: center;
    font: 22px/36px "Arial";
}

.liuyan {
    width: 1200px;
    margin: 50px auto;
    overflow: hidden;
    background: #ffffff;
    height: 580px;
    border: 40px solid #009540;
}

.liuyzi {
    width: 1060px;
    margin: auto;
    border-bottom: 1px solid #F3F3F3;
    height: 100px;
    font-weight: bold;
    font-size: 18px;
    color: #333333;
    line-height: 50px;
    padding-top: 30px;
}

.liuyzi span {
    color: #00923F;
}

.liuyzi b {
    color: #666666;
    font-size: 14px;
}

.liuyzi em {
    color: #ff0000;
}

.biaoge {
    width: 1060px;
    margin: 40px auto;
}

.biaoge li {
    float: left;
    display: block;
    font-weight: bold;
    font-size: 14px;
    color: #666666;
    line-height: 41px;
    padding-bottom: 20px;
}

.biaoge li i {
    color: #FF0000;
    padding-left: 10px;
}

.biaoge li:nth-child(1),
.biaoge li:nth-child(5),
.biaoge li:nth-child(9) {
    width: 140px;
    text-align: right;
}

.biaoge li:nth-child(3),
.biaoge li:nth-child(7) {
    width: 100px;
    text-align: right;
}

.biaoge li:nth-child(2),
.biaoge li:nth-child(4),
.biaoge li:nth-child(6),
.biaoge li:nth-child(8) {
    width: 390px;
}

.linput {
    width: 360px;
    height: 41px;
    color: #B0B0B0;
    margin-left: 10px;
    background: #F9FAFA;
    border: 1px solid #E9E9E9;
    padding: 0 20px;
}

.litp {
    width: 910px;
    height: 41px;
    color: #B0B0B0;
    margin-left: 10px;
    background: #F9FAFA;
    border: 1px solid #E9E9E9;
    padding: 0 20px;
}

.linpu {
    margin: 0 10px;
}

.linp {
    width: 890px;
    height: 100px;
    color: #B0B0B0;
    margin-left: 10px;
    background: #F9FAFA;
    border: 1px solid #E9E9E9;
    padding: 20px;
    resize: none;
    outline: medium;
    resize: none;
}

.biaoge li:nth-child(10) {
    width: 920px;
}

.biaoge li:nth-child(11) {
    width: 1060px;
    text-align: center;
    padding-top: 10px;
}

.inpt {
    background: url(../tijiao.jpg) no-repeat;
    width: 344px;
    cursor: pointer;
    height: 40px;
    margin-right: 20px;
    border: 0;
}

.inpc {
    background: url(../chongzhi.jpg) no-repeat;
    width: 344px;
    cursor: pointer;
    height: 40px;
    margin: 0;
    border: 0;
}

.food {
    width: 100%;
    height: 377px;
    background: url(../fooddi.jpg) repeat-x center bottom #009540;
}

.foofer {
    width: 1200px;
    height: 234px;
    margin: auto;
    padding-top: 43px;
    clear: both;
}

.foofer li {
    float: left;
    overflow: hidden;
    display: inline-block;
}

.fobt {
    width: 138px;
}

.fobt b,
.fobb b {
    color: #ffffff;
    line-height: 58px;
    font-weight: bold;
    font-size: 16px;
}

.fobt a {
    color: #ffffff;
    line-height: 30px;
    font-size: 14px;
}

.fobb {
    width: 536px;
    height: 234px;
    background: url(../foodbgx.jpg) repeat-y left top;
    padding-left: 73px;
}

.fobb p {
    width: 430px;
    height: 200px;
    background: url(../tubiao.jpg) no-repeat left 8px;
    line-height: 44px;
    font-size: 14px;
    color: #ffffff;
    padding-left: 40px;
}

.foxc {
    width: 176px;
    height: 234px;
    background: url(../foodbgx.jpg) repeat-y left top;
    padding-left: 73px;
    color: #ffffff;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
}

.foxc img,
.foxr img {
    width: 103px;
    height: 103px;
    margin-top: 20px;
}

.foxr {
    width: 160px;
    color: #ffffff;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
}

.fodi {
    width: 1000px;
    margin: auto;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    padding-top: 58px;
    clear: both;
    height: 60px;
}

.fodi a {
    color: #ffffff;
}

.fodi span {
    padding-left: 20px;
}

.slide {
    width: 64px;
    height: 256px;
    position: fixed;
    top: 50%;
    margin-top: -126px;
    background: #fff;
    left: 0px;
    border: solid 1px #ccc;
    border-radius: 5px 5px 5px 5px;
    z-index: 999;
}

.slide ul li {
    padding: 10px 5px;
    text-align: center;
}

.slide ul .on {
    border-bottom: solid 1px #ccc;
    border-top: solid 1px #ccc;
}

.slide ul .wx .ho {
    top: 24%;
    height: 147px;
    position: absolute;
    left: 100%;
    width: 120px;
    background: #fff;
    /*padding: 5px 5px;*/
    text-align: center;
    /*padding-top: 30px;*/
    display: none;
    border: solid 1px #ccc;
}

@media screen and (max-width: 1050px) {
    .slide {
        display: none;
    }
}