body{overflow-x: hidden;*overflow-x:visible;}
body,html{color: #333333;font-family: "Microsoft Yahei";font-size: 14px;width: 100%;height: 100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
ul{list-style: none;}
a{color: #333333;text-decoration: none;border:none;cursor:pointer;display: inline-block;*border:0;}
a{star:expression(this.onFocus=this.blur()); /* for Ie*/}
em,i{font-weight: normal;font-size: 100%;font-style: normal;display: inline-block;}
input,textarea,button{outline:none;border:0;border: none;*border:0;padding: 0;margin: 0;box-shadow: none;background: none;font-family: "Microsoft Yahei";}
textarea {resize:none;}
img{border:none;*border:0;width: auto;height: auto;display: inline-block;}
.imgbox{font-size: 0;}
.imgbox img{max-width: 100%;}
*{outline: none;*border:0;*outline: 0;}
.clearfix{zoom:1;}
.clearfix:after{ content:''; clear:both;display:table;}
.w1200{width: 1200px;margin: auto;}
.w1100{width: 1100px;margin: auto;}
.fl{float: left;}
.fr{float: right;}
/*pccss reset ç»“æŸ*/
.head{
    border-bottom: 1px solid #ededed;
}
.head_h1{background-color:#f2f2f2;}
.head_h1 p{
    float: left;
    color: #7f7f7f;
    font-size: 13px;
    line-height: 40px;}
.head_h1 p img{
    vertical-align: middle;
    margin-bottom: 5px;
    margin-right: 5px;
}
.head_h1r{
    float: right;
}
.head_h1r em{
    color: #757575;
    font-size: 13px;
    line-height: 40px;
    padding-right:40px;
}
.head_h1r em b{
    color:#064d24;
    font-size:18px;
    line-height:40px;
}
.head_h1r .int2{
    width: 30px;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
    background: url(../img/top_a2.png) center center no-repeat;
    cursor: pointer;
    float:right;
}
.head_h1r i{
    border: 1px solid #ddd;
    border-radius: 15px;
    display: inline-block;
    margin-left: 10px;
    padding: 0 6px;
    float: right;
    position: absolute;
    right: -200px;
    width: 185px;
    top: 0;
    transition:all 0.5s;
}
.head_h1r i .int1{
    height: 28px;
    text-indent: 10px;
    float: left;
}
.search{
    position: relative;
    width: 30px;
    height: 30px;
    float: right;
    margin-top:6px;
    background: url(../img/top_a2.png) center center no-repeat;
    cursor: pointer;
    overflow: hidden;
    transition:all 0.5s;
}
.search.on{
    width:200px;
    background:none;
}
.search.on i{
    right:0;
}



.head_h2 li{float:left;}
.head_h2 li a{
    display: block;
    width: 130px;
    text-align: center;
    line-height: 110px;
    color: #464646;
    font-size: 16px;
    position: relative;
}
.head_h2 li a i{
    display: block;
    position: absolute;
    left:50%;
    width:0;
    bottom:0;
    background-color:#064d24;
    transition:all 0.5s;
    height:2px;
}
.head_h2 li:hover a i{
    left:0;
    width:100%;
    bottom:0;
    height:2px;
}
.head_h2 li.on a i{
    left:0;
    width:100%;
    bottom:0;
    height:2px;
}
.head_h2 li.logo a{width:160px;text-align: center;margin-top:20px; }
.head_h2 li:hover a{color:#064d24;}
.head_h2 li.on a{color:#064d24;}

/*首页*/
/*.idx_bn .slideBox{ width:100%; height:551px; overflow:hidden; position:relative;   }*/
.idx_bn .slideBox .hd{
    height: 27px;
    overflow: hidden;
    position: absolute;
    right: 50%;
    bottom: 20px;
    margin-right: -38px;
    z-index: 101; }
/*.idx_bn .slideBox .bd {*/
    /*position: relative;*/
    /*height: 100%;*/
    /*z-index: 0;*/
/*}*/
.idx_bn .slideBox .hd ul li{ float:left; margin:0 6px;  width:13px; height:13px;  background:url(../img/idx_bnd2.png) no-repeat; cursor:pointer;border-radius:50%; }
.idx_bn .slideBox .hd ul li.on{ background:url(../img/idx_bnd1.png) no-repeat; }
/*.idx_bn .slideBox .bd{ position:relative; height:100%; z-index:0;   }*/
/*.idx_bn .slideBox .bd li{ zoom:1; vertical-align:middle; }*/
/*.idx_bn .slideBox .bd li a img{*/
    /*width:1920px;*/
    /*height:551px;*/
    /*display:block;*/
    /*position: absolute;*/
    /*left: 50%;*/
    /*top:0;*/
    /*margin-left: -960px;  }*/
.idx_n{padding:60px 0 40px 0;text-align: center;}
.idx_bn .slideBox{
    width: 100%;
    height: 551px;
    overflow: hidden;
    position: relative;
}
.idx_bn .slideBox .bd img{
    width:1920px;
    height:551px;
    display:block;
    position: absolute;
    top:0;
    left: 50%;
    margin-left: -960px;  z-index:100;}

.idx_bn .slideBox .prev{ position:absolute; left:3%; top:50%; margin-top:-35px; display:block; width:20px; height:40px; background:url(../img/idx_bnz1.png) no-repeat!important; filter:alpha(opacity=80);opacity:0.8; z-index:111;   }
.idx_bn .slideBox .next{ position:absolute;  left:auto; right:3%; top:50%; margin-top:-35px; display:block; width:20px; height:40px; background:url(../img/idx_bny1.png) no-repeat!important; filter:alpha(opacity=80);opacity:0.8; z-index:111;  }
.idx_bn .slideBox .prev:hover{ filter:alpha(opacity=100);opacity:1;  }
.idx_bn .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.idx_bn .slideBox .prevStop{ display:none;  }
.idx_bn .slideBox .nextStop{ display:none;  }











.idx_h2c li{
    width:397px;
    float: left;
    margin-right:6px;
    height:566px;
}
.idx_h2c li:hover a.a1{transition:all 0.3s;}
.idx_h2c li:hover a.a1{    transform: scale(1.02);}
.idx_h2c li:hover a.a2{transition:all 0.3s;}
.idx_h2c li:hover a.a2{    transform: scale(1.02);}
.idx_h2c li em{
    transition:all 0.3s;
}
.idx_h2c li em:hover{
    transform: scale(1.02);
}
.idx_h2c ul{
    width:1209px;
}
.idx_h2{
    padding-bottom: 50px;
}
.idx_h2c li a.a1{
    display: block;
    width: 397px;
    height: 566px;
    text-align: center;
    background: url(../img/idx_h2a1.jpg) no-repeat!important;
    position: relative;}
.idx_h2c li a.a1 img{
    position: absolute;
    top: 70px;
    left: 161px;
    width:75px;
}
.idx_h2c li a.a2{display: block; width:397px;height:566px; text-align: center;background:url(../img/idx_h2a2.jpg) no-repeat!important;position: relative;}
.idx_h2c li a.a2 img{
    position: absolute;
    top: 70px;
    width:110px;
    left: 143px;}
.idx_h2c li .a3{
    text-align: center;
    width: 100%;
    height: 280px;
    background: url(../img/idx_h2a3.jpg) center center no-repeat!important;
    margin-bottom: 3px;
    display: block;
}
.idx_h2c li .a4{
    text-align: center;
    width: 100%;
    height: 280px;
    background: url(../img/idx_h2a4.jpg) center center no-repeat!important;
    display: block;
}
.idx_h2c li .a3>img{margin:0 auto;padding-top: 65px;display: block;transition:all 1s;}
.idx_h2c li .a4>img{margin:0 auto;padding-top: 65px;display: block;transition:all 1s;}
.idx_h2c li .a3 em{
    float: left;
    margin-left: 60px;
    margin-top: 10px;
    color: #289a43;
    font-size: 15px;
}
.idx_h2c li .a4 em{
    float: left;
    margin-left: 60px;
    margin-top: 10px;
    color: #289a43;
    font-size: 15px;
}

.idx_h3{
    height:905px;
    background:url(../img/idx_h3bj.jpg) no-repeat!important;
    background-size:100% 100%;
}
.hide{display: none;}
#tab_t li{
    color: #030303;
    font-size: 16px;
    text-align: center;
    display: inline-block;
    line-height:40px;
    width:130px;
    border-radius: 21px;
    border:1px solid #b5b5b5;
    cursor:pointer;
    margin:0 9px;
}
#tab_t{text-align: center;}
#tab_t li i{
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    margin-right: 2px;
    margin-bottom: 2px;
}
#tab_t li.l1 i{
    background:url(../img/idx_h3a1.png) center center no-repeat!important;
}
#tab_t li.l2 i{
    background:url(../img/idx_h3a2.png) center center no-repeat!important;
}
#tab_t li.l3 i{
    background:url(../img/idx_h3a3.png) center center no-repeat!important;
}
#tab_t li.l4 i{
    background:url(../img/hetong1.png) center center no-repeat!important;
}
#tab_t li.l1.on i{
    background:url(../img/idx_h3b1.png) center center no-repeat!important;
}
#tab_t li.l2.on i{
    background:url(../img/idx_h3b2.png) center center no-repeat!important;
}
#tab_t li.l3.on i{
    background:url(../img/idx_h3b3.png) center center no-repeat!important;
}
#tab_t li.l4.on i{
    background:url(../img/hetong2.png) center center no-repeat!important;
}
#tab_t li.on{
    color:#289a43;
}
.tab_cl{
    width:398px;
    height:551px;
    position: relative;
    float: left;
    overflow: hidden;
}
.tab_cl img{
    width:398px;
    height:551px;
}
.tab_cl i{
    position: absolute;
    display: block;
    width:100%;
    height:100%;
    left:0;
    top:-551px;
    background:url(../img/idx_h3c2.png) no-repeat;
    transition:all 0.5s;
}
.tab_cl:hover i{
    top:0;
}
.tab_cr{
    width: 780px;
    float: right;
    height: 551px;
}
.tab_cr li{
    float: left;
    margin-right: 20px;
    margin-bottom: 19px;
}
.tab_cr ul{
    width:800px;
}
.tab_cr li i{
    width: 380px;
    height: 222px;
    overflow: hidden;
    display: block;
    position: relative;
}
.tab_cr li i img{
    width: 380px;
    height: 222px;
    display: block;
    transition: 1s all;
}
.tab_cr li:hover i img{transform: scale(1.1);}
.tab_cr li i span{
    position: absolute;
    top:-167px;
    left: 119px;
    width:142px;
    height:167px;
    background:url(../img/idx_h3c3.png)no-repeat;
    transition:all 0.5s;
}
.tab_cr li:hover i span{
    top:30px;
}
.tab_cr li a p{
    text-align: center;
    color: #333333;
    font-size: 18px;
    line-height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 360px;
    padding:0 10px;
}
.tab_cr li:hover a p{color:#289a43;}
#tab_c{
    padding-top: 40px;
}
.idx_h4{
    height:573px;
    background:url(../img/idx_h4bj.jpg) no-repeat;
    background-size: 100% 100%;
}
.idx_h4c{position: relative}
.idx_h4cl{float: left;}
.idx_h4cr{
    float: right;
    width: 500px;
    padding: 0 30px;
    color: #fff;
    line-height: 30px;
    font-size: 16px;
    margin-top: 70px;
}
.idx_h4c a.more{
    width: 149px;
    height: 43px;
    background: url(../img/idx_h4a2.png) no-repeat;
    text-align: center;
    line-height: 40px;
    color: #064d24;
    font-size: 15px;
    opacity: 1;
    transition: all 0.5s;
    position: absolute;
    top: 260px;
    left: 50%;
    margin-left: -75px;
}
.idx_h4c a.more i{
    display: inline-block;
    width: 6px;
    height: 11px;
    margin-left: 10px;
    background:url(../img/idx_h2a5.png)no-repeat;
}
.idx_h4c a.more:hover{opacity:0.8;}
.idx_h6{
    height:620px;
    background:url(../img/idx_h6bj.jpg) no-repeat;
    background-size: 100% 100%;
}
.idx_h6cl{
    width:720px;
    float: left;
}
.idx_h6cr{
    width:430px;
    height:270px;
    display: block;
    float: right;
}
.idx_h6cr img{
    width:100%;
    height:100%;
}
#tab_t2 li{
    float:left;
    width:240px;
    text-align: center;
    line-height:36px;
    color:#ffffff;
    font-size:16px;
    cursor:pointer;
}
#tab_t2{
    background-color:#464646;
}
#tab_t2 li.on{
    background-color:#289a43;
}
#tab_c2 p a{
    color: #333333;
    font-size: 22px;
    line-height: 60px;
    display: inline-block;
    max-width: 520px;
    padding-left: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
    background:url(../img/idx_h6a2.png) 10px center no-repeat;
}
#tab_c2 p a:hover{color:#289a43;}
#tab_c2 p span{
    color: #b4b4b4;
    line-height: 60px;
    display: inline-block;
    float: right;
}
#tab_c2 p{
    border-bottom:1px dashed #d9d9d9;
}
#tab_c2 li span{
    color: #b4b4b4;
    line-height: 40px;
    display: inline-block;
    float: right;
}
#tab_c2 li a{
    color: #666666;
    font-size: 15px;
    line-height: 40px;
    display: inline-block;
    max-width: 520px;
    padding-left: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
    background: url(../img/idx_h6a3.png) 10px center no-repeat;
}
#tab_c2 li a:hover{
    color:#289a43;
}
.idx_h6 a.more{
    width: 149px;
    height: 43px;
    background: url(../img/idx_h5more.png) no-repeat;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 15px;
    transition: all 0.5s;
    display: block;
    margin: 50px auto;

}
.idx_h6 a.more:hover{
    background: url(../img/idx_h5a2.png) no-repeat;
}
.idx_h6 a.more i{
    display: inline-block;
    width: 6px;
    height: 11px;
    margin-left: 10px;
    background: url(../img/idx_h2a6.png)no-repeat;
}

.foot_h1{
    background:url(../img/foot_bj.jpg) no-repeat;
    padding-top: 40px;
    padding-bottom:30px;
}
.foot_a1n span{
    display: block;
    font-size: 18px;
    text-transform: uppercase;
    color: #5f5f5f;
}
.foot_a1n em{
    color: #ffffff;
    font-size: 18px;
    padding-bottom: 20px;
}
.foot_a1 li{
    display: block;
    float: left;

    margin-right: 100px;
}
.foot_a1 li a{
    color: #b5b5b5;
    font-size: 14px;
    line-height: 40px;
}
.foot_a1 li a:hover{
    text-decoration: underline;
}
.foot_a1{
    width: 380px;
    float: left;
}
.foot_a1 ul{
    width: 468px;
}
.foot_a2 img{
    display: block;
    width:112px;
    height:112px;
    margin:0 auto;
}
.foot_a2 p{
    color: #e2e2e2;
    text-align: center;
    line-height: 40px;
}
.foot_a2{
    float: left;
    width: 420px;
}
.foot_a3{
    float: left;
    width: 400px;
}
.foot_a3 p{
    color: #dadada;
    font-size: 14px;
    line-height: 35px;
}
.foot_a3 p img{
    vertical-align: middle;
    margin-bottom: 3px;
    margin-right: 5px;
}
.foot_a3 p b{
    font-size: 22px;
    line-height: 35px;
    vertical-align: middle;
    color:#fff;
}

.foot_a3 select{
    background: #404040;
    border: 1px solid #616161;
    color: #8c8c8c;
    width: 200px;
    height: 26px;
    font-size: 13px;
    line-height: 26px;
    float: left;
}
.foot_a32 span{
    float: left;
    color: #bfbfbf;
    font-size: 14px;
    line-height: 26px;}
.foot_a32{padding-top:30px;}
.foot_h2{
    font-size: 13px;
    background: #2c2c2c;
    line-height: 36px;
    text-align: center;
    color: #797979;
}
.foot_h2 a{
    font-size: 13px;
    color: #797979;
}
.foot_h2 a:hover{    text-decoration: underline;}
.foot_h2 span{margin-left:20px;}
.foot_h2 span img{
    margin-left: 10px;
    vertical-align: middle;
    margin-bottom: 4px;
}
.idx_h5c li dl dt{
    float: left;
    padding-right: 40px;
    text-align: right;
    padding-top: 25px;
    padding-left: 20px;
}
.idx_h5c li dl dt em{
    display: block;
    color: #777777;
    font-size: 26px;
    line-height: 26px;
    padding-bottom: 5px;
}
.idx_h5c li dl dt span{
    color: #777777;
    font-size: 18px;
}
.idx_h5c li{float: left;width:600px;}
.idx_h5c i{
    width: 600px;
    text-align: center;
    padding-top: 30px;
    padding-bottom:  5px;
}
.idx_h5c i img{
    width:472px;
    height:231px;
}
.idx_h5c ul{
    float: right;
    width:600px;
}
.idx_h5cl{
    width:600px;
    float: left;
}



.idx_h5c li dl dd{
    float: right;
    width: 460px;
}
.idx_h5c li dl dd a{float: left;}
.idx_h5c li:first-child dl dd{border:0;}
.idx_h5c li dl dd{display: block;padding:25px 0;border-top:1px dashed #dbdbdb;}
.idx_h5c li dl dd h3{
    color: #333333;
    font-size: 18px;
    font-weight: 100;
    max-width: 380px;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom:10px;
}
.idx_h5c li dl dd span a{
    vertical-align: top;
    line-height: 18px;
    height: 18px;
    display: inline-block;
    border: 1px solid;
    font-size: 13px;
    padding: 0 5px;
    border-color: #aaba17;
    border-radius: 5px;
    color:#aaba17;
    margin-left:5px;
    margin-top:2px;
}
.idx_h5c li dl dd span.s1 a{
    color:#aaba17;
    border-color:#aaba17;
}
.idx_h5c li dl dd span.s2 a{
    color:#ff6c00;
    border-color:#ff6c00;
}
.idx_h5c li dl dd span.s3 a{
    color:#a3493c;
    border-color:#a3493c;
}
.idx_h5c li dl dd p{
    color: #8a8a8a;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: block;
    width:100%;
}
.idx_h5c li:hover dl dd a h3{
    color:#289a43
}
.idx_h5 a.more{
    width: 149px;
    height: 43px;
    background: url(../img/idx_h5more.png) no-repeat;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 15px;
    transition: all 0.5s;
    display: block;
    margin: 50px auto;

}
.idx_h5 a.more:hover{
    background: url(../img/idx_h5a2.png) no-repeat;
}
.idx_h5 a.more i{
    display: inline-block;
    width: 6px;
    height: 11px;
    margin-left: 10px;
    background: url(../img/idx_h2a6.png)no-repeat;
}



.ycfc li a{
    color: #fff;
    display: block;
    height: 55px;
    width: 300px;
}
.ycfc li{ background-color:#2c2b2b;margin-bottom:1px;}
.ycfc li:hover{  background-color:#289a43}
.ycfc li i.fh{
    display: block;
    width: 56px;
    height: 55px;
    margin: 0 auto;
    text-align: center;
    background: url(../img/yc_a3.png) center center no-repeat;

}
.ycfc li i.qq{
    display: block;
    width: 56px;
    height: 55px;
    margin: 0 auto;
    text-align: center;
    background: url(../img/yc_a2.png) center center no-repeat;
}
.ycfc li i.dh{
    display: block;
    width: 56px;
    height: 55px;
    margin: 0 auto;
    text-align: center;
    background: url(../img/yc_a1.png) center center no-repeat;

}
.ycfc{
    position: fixed;
    width: 56px;
    height: auto;
    top:60%;
    right:20px;
    z-index: 100;
}
.ycfc li a>span{
    color: #fff;
    font-size: 16px;
    line-height: 55px;
    display: none;
    float: left;
}
.ycfc li a:hover>span{display: block;}
.leftlx{
    float: left;
    width: 56px;
    height: 55px;
}



.idx_h5cl dl dt{
    float: left;
    padding-right: 40px;
    text-align: right;
    padding-top: 25px;
    padding-left: 20px;
    position: relative;
}
.idx_h5cl dl dt:after{
    content: "";
    width: 2px;
    height: 20px;
    background-color: #dbdbdb;
    display: block;
    position: absolute;
    right: 6px;
    top: 27px;
}

.idx_h5cl dl dt em{
    display: block;
    color: #777777;
    font-size: 26px;
    line-height: 26px;
    padding-bottom: 5px;
}
.idx_h5cl dl dt span{
    color: #777777;
    font-size: 18px;
}
.idx_h5cl dl dd h3{
    color: #333333;
    font-size: 18px;
    font-weight: 100;
    max-width: 330px;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom:10px;
}

.idx_h5cl dl dd span a{
    vertical-align: top;
    line-height: 18px;
    height: 18px;
    display: inline-block;
    border: 1px solid;
    font-size: 13px;
    padding: 0 5px;
    border-color: #aaba17;
    border-radius: 5px;
    color:#aaba17;
    margin-left:5px;
    margin-top:2px;
}
.idx_h5cl dl dd span a{
    color:#009944;
    border-color:#009944;
}
.idx_h5cl dl dd a {
    float: left;
}
.idx_h5cl dl dd p {
    color: #8a8a8a;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: block;
    width: 100%;
}
.idx_h5cl dl dd {
    display: block;
    padding: 25px 0 25px 20px;
    float: left;
    width: 410px;
}
.idx_h5cl:hover dl dd a h3{
    color:#289a43
}
.idx_h5c i a{
    width: 350px;
    height: 222px;
    display: block;
    overflow: hidden;
    float: right;
    margin-right: 75px;
}
.idx_h5cl i a img{
   width: 350px;
    height: 222px;
    display: block;
    transition:all 1s;
}
.idx_h5cl:hover i a img{
    transform: scale(1.1);
}




/*åŠ¨ç”»style*/
.sevrice_box li font:after,.sevrice_box li,.guide_left ul li,.object_03 dl,.trad_list dl,.zf_nav a:after,.zf_nav a.on,.down_list li,.down_list li a,.purchase_intro,.trad_list dl,.menu_list a,.nav ul li{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -webkit-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.animatebox{transform: translateY(200px); -webkit-transform: translateY(200px);-ms-transform: translateY(200px); opacity: 0; transition: 1.5s all; -webkit-transition: 1.5s all; -ms-transition: 1.5s all;}
.animate{ transform: translateY(0); -webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;}
.animatepic{ transform: translateX(150px);-webkit-transform: translateX(150px);-ms-transform: translateX(150px); opacity: 0; transition: 1s all; -webkit-transition: 1s all; -ms-transition: 1s all;}
.animate_01{transform: translateX(0); -webkit-transform: translateX(0);-ms-transform: translateX(0);opacity: 1;}

/*首页end*/


.ny_bn{
    width:100%;
    height:230px;
    position: relative;
    overflow: hidden;
}
.ny_bn img{
    position:absolute;
    width:1920px;
    left:50%;
    margin-left:-960px;
    height:230px;
}
.ny_nav_l .crumbslink{
    display: inline-block;
    padding-left: 25px;
    float: right;
    font-size: 14px;
    background: url(../img/top_a1.png) no-repeat left center;
    line-height: 60px;
    color: #999999;
}
.ny_nav_l{float:left;}

.ny_nav{
    border-bottom:1px solid #cccccc;
}
.ny_nav_r{float: right;}

.ny_nav_r li{
    display: block;
    float: left;
    margin: 0 27px;
}
.ny_nav_r li a{
    display: block;
    line-height: 60px;
    position: relative;
}
.ny_nav_r li a i{
    position: absolute;
    left:50%;
    bottom:0;
    width:0;
    height:3px;
    background-color:#993300;
    transition:all 0.5s;
}
.ny_nav_r li a:hover i{
    left:0;
    bottom:0;
    width:100%;
}
.ny_nav_r li.on a i{
    left:0;
    bottom:0;
    width:100%;
}
.ny_nav_l .crumbslink a{
    color:#666666;
    transition:all 0.5s;
}
.ny_nav_l .crumbslink a:hover{
    color:#993300;
}
.rczp_c dl{
       width:318px;
      padding:18px 14px;
      border-radius:5px;
      background:url(../img/rczm_a5.png) no-repeat;
      transition:all 0.5s;
    height:359px;
    margin-top:50px;
}
.rczp_c li{
    display:block;
    float: left;
    margin-right:80px;
}
.rczp_c ul{
    text-align: center;
    width:1280px;
}
.rczp_c li:hover dl{
    background:url(../img/rczm_a4.png) no-repeat;
}
.rczp_c dl dt img{
     width:318px;
     height:156px;
    display: block;
}

.rczp_c dl dd{
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    text-align: left;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    transition:all 0.5s;
    padding:20px 10px 0 10px;
}
.rczp_c li:hover dd{
    color:#fff;
}
.rczp_c li:hover dl{
    margin-top:40px;
}
.rczp_c li{
    padding-bottom:75px;
}
.rczp_c li:hover{
    background:url(../img/rczm_a7.png) center bottom no-repeat;
}
.rczp_c{
    padding-bottom: 50px;
}
/*产品详情*/
.cpxq_l{
    float:left;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}

.cpxq_l .picScroll-top{ margin:0 auto;  width:292px;  overflow:hidden; position:relative;   }
.cpxq_l .picScroll-top .hd .next{ display:block;  width:13px; height:11px;   overflow:hidden;
    cursor:pointer; background:url("../img/cpxq_a9.png")  no-repeat;margin:0 auto;}

.cpxq_l .picScroll-top .bd{ padding: 0 24px;   }
.cpxq_l .picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.cpxq_l .picScroll-top .bd ul li{ text-align:center; zoom:1;padding-top:25px;}
.cpxq_l .picScroll-top .bd ul li .pic{ text-align:center; }
.cpxq_l .picScroll-top .bd ul li .pic img{ width:244px; height:139px; display:block; }
.cpxq_l .picScroll-top .bd ul li .pic a:hover img{ border-color:#999;  }
.cpxq_l .picScroll-top .bd ul li .title a{ line-height:35px;color:#666;display: block; }
.cpxq_l em{
    color: #006633;
    font-size: 20px;
    text-indent: 20px;
    border-top: 3px solid #006633;
    line-height: 50px;
    border-bottom: 1px solid #cccccc;
    display: block;
    width:100%;
    background:url(../img/cpxq_a1_03.jpg) no-repeat;
    background-size:100% 100%;
}
.cpxq_l .picScroll-top .hd{    padding: 20px 0;}
.cpxq_c{
    padding: 60px 0 70px 0;
}
.cpxq_r{
    float: right;
    width: 840px;
}
.cpxq_r em{
    color: #006633;
    font-size: 20px;
    text-indent: 20px;
    border-top: 3px solid #006633;
    line-height: 50px;
    border-bottom: 1px solid #cccccc;
    display: block;
    width: 100%;
    background: url(../img/cpxq_a1_03.jpg) repeat;

}
.cpxq_r h3{
    color: #333333;
    text-align: center;
    padding: 40px 0 20px 0;
    font-size: 20px;
    font-weight: 100;
}


/* 本例子css */
.cpxq_r .slideBox{ width:619px; height:374px;  position:relative; margin:0 auto;padding-bottom:50px; }
.cpxq_r .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.cpxq_r .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.cpxq_r .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.cpxq_r .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.cpxq_r .slideBox .bd{ position:relative; height:100%; z-index:0; overflow:hidden;  }
.cpxq_r .slideBox .bd li{ zoom:1; vertical-align:middle; }
.cpxq_r .slideBox .bd img{ width:619px; height:374px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.cpxq_r .slideBox .prev{ position:absolute; left:-10%; top:40%;  display:block; width:31px; height:51px; background:url(../img/cpxq_l1.png)  no-repeat; filter:alpha(opacity=50);opacity:1;transition:all 0.5s; }
.cpxq_r .slideBox .next{ position:absolute; right:-10%; top:40%;  display:block; width:31px; height:51px; background:url(../img/cpxq_r1.png)  no-repeat; filter:alpha(opacity=50);opacity:1;transition:all 0.5s;   }
.cpxq_r .slideBox .prev:hover{ background:url(../img/cpxq_l2.png)  no-repeat;  }
.cpxq_r .slideBox .next:hover{ background:url(../img/cpxq_r2.png)  no-repeat;  }
.cpxq_r .slideBox .prevStop{ display:none;  }
.cpxq_r .slideBox .nextStop{ display:none;  }
.cpxq_r  h4 span{
    display: inline-block;
    color:#ffffff;
    font-size:16px;
    width:184px;
    height:46px;
    line-height:46px;
    font-weight:100;
    text-align: center;
    background:url(../img/cpxq_a6.jpg) center center no-repeat;
}
.cpxq_r p{
    color: #666666;
    font-size: 16px;
    padding: 10px 0;
    border-bottom: 1px solid #cccccc;
    line-height:25px;
}
.cpxq_r  h4{    padding-top: 10px;}
/*产品详情end*/
/*产品展示*/
.cpzs_h1{
    height:510px;
    margin-top:60px;
    position: relative;
    padding-bottom:40px;
}
.cpzs_h1 i{
    display:block;
    width:100%;
    height:310px;
}

.cpzs_h1 dl dt{
    position: absolute;
    left:0;
    bottom: 45px;
}
.cpzs_h1 dl dd{
    float: right;
    width: 735px;
}
.cpzs_h1 dl dd h3{
    color: #333333;
    font-size: 28px;
    font-weight: normal;
    padding-top: 15px;
}
.cpzs_h1 dl dd p{
    color: #999999;
    font-size: 14px;
    line-height: 23px;
}
.cpzs_h1 dl dd a{
    display: block;
    width:115px;
    height:42px;
    text-align: center;
    line-height:42px;
    background:url(../img/cpzs_a3.png) no-repeat;
    color:#fff;
    font-size:14px;
    margin-top: 10px;
    opacity:1;
    transition:all 0.5s;
}
.cpzs_h1 dl dd a:hover{
    opacity:0.8;
}
.cpzs_h2 li a{display: block;}
.cpzs_h2 li{width:379px;border:1px solid #ccc;margin-right:30px;margin-bottom:35px;}
.cpzs_h2 ul{width: 1235px;}
.cpzs_h2 dl{
    display: block;

}
.cpzs_h2 li dt{
    display: block;
    width:379px;
    height:216px;
    position: relative;
    overflow: hidden;
}
.cpzs_h2 li dt img{
    width:379px;
    height:216px;
    transition: 0.5s all;
}
.cpzs_h2 li:hover dt img{
    transform: scale(1.1);
}
.cpzs_h2 li dt i{
    position: absolute;
    width:379px;
    height:216px;
    background:url(../img/cpzs_a10.png) no-repeat;
    left:0;
    top:0;
    background-size:100% 100%;
    transition:all 0.5s;
    display: none;
}
.cpzs_h2 li{
    float:left;

}
.cpzs_h2 li:hover dt i{
    display: block;
}
.cpzs_h2 li dd em{
    display: block;
    color: #333333;
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 10px;
}
.cpzs_h2 li dd{
    padding:20px 25px;
    height:120px;
    transition:all 0.5s;
}
.cpzs_h2 li dd p{
    color: #999999;
    line-height: 25px;
    font-size: 13px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.cpzs_h2 li:hover dd{
    background:url(../img/cpxq_a1_03.jpg) repeat;

}
.cpzs_h2 li dd:after{
    content:"";
    position:absolute;
    display: block;
    height:11px;
    background-color:#006633;
    left:0;
    bottom:0;
    width:0;
    transition:all 0.5s;
}
.cpzs_h2 li dd{ position:relative;}
.cpzs_h2 li:hover dd:after{width:100%;}

.pags1{
    width:85px;
    height:28px;
    display: block;
    line-height:28px;
    text-align: center;
    float: left;
    color:#999999;
    border:1px solid #999999;
    transition:all 0.5s;
    margin-right:5px;
}
.pags li{float: left;margin-right:5px;}
.pags1:hover{
    background-color:#006633;
    color:#fff;
}
.pags li a{
    line-height: 28px;
    text-align: center;
    color: #999999;
    border: 1px solid #999999;
    transition: all 0.5s;
    padding: 0 9px;
}
.pags{
    padding: 20px 0 120px 0;
}
.pags li:hover a{
    background-color:#006633;
    color:#fff;
}
.pags li.on a{
     background-color:#006633;
     color:#fff;
}
.tips{
    text-align: center;
    color: #333;
    font-size: 20px;
}

/*产品展示end*/
/*关于我们*/
.ny_nav2 li{
    line-height: 60px;
    position: relative;
    color:#333333;
    font-size:14px;
    width:100px;
display:inline-block;    margin: 0 27px; }
.ny_nav2 ul{text-align: center;}
.ny_nav2 li i{
    position: absolute;
    left:50%;
    bottom:0;
    width:0;
    height:3px;
    background-color:#993300;
    transition:all 0.5s;
}
.ny_nav2 li:hover i{
    left:0;
    bottom:0;
    width:100%;
}
.ny_nav2 li.cur  i{
    left:0;
    bottom:0;
    width:100%;
}
.ny_nav2{
    border-bottom:1px solid #dcdcdc;
    background-color:#fff;
}
.inside-menu.fixed {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index:100;
}
.gy_h1{padding-bottom:90px;}
.gy_h1n{
    text-align: center;
    padding:60px 0 25px 0;
}
.gy_h1c ul{
    width:1200px;
    margin:0 auto;
    text-align: center;
}
.gy_h1c li{
    display: inline-block;
    width:225px;
    vertical-align: top;
    position:relative;
}
.gy_h1c li:before{
    content:"";
    display: block;
    width:1px;
    height:60px;
    background-color:#bfbfbf;
    position:absolute;
    left:0;
    top:15px;
}
.gy_h1c li:first-child:before{
    display:none;
}
.gy_h1c li p{
    color: #064d25;
    font-size: 12px;
    line-height: 20px;
    padding: 10px;
}
.gy_h1c2{
    text-align: center;
}
.gy_h1c2 .int1{
    display:block;
    margin: auto;
    padding-right:20px;
    background:url(../img/cpxq_a9.png) center right no-repeat;
    color: #797979;
    cursor:pointer;
}
.gy_h1c2 .int2{
    display:none;
    margin: auto;
    padding-right:20px;
    background:url(../img/cpxq_b1.png) center right no-repeat;
    color: #797979;
    cursor:pointer;
}
.gy_h1c2 .int.on .int1{
    display:none;
}
.gy_h1c2 .int.on .int2{
    display:block;
}
.gy_h1c2 .p2{
    display: none;
}
.gy_h1c2{
    color: #666666;
    line-height: 25px;
}
.gy_h1c2 .p1.shou{position: relative;height:175px;overflow: hidden;transition:all 0.5s;}
.gy_h1c2 .p1{
    height:auto;
    text-indent: 30px;
    text-align: left;
}
.gy_h1c2 .p1.shou:after{
    content:"";
    width:100%;
    position: absolute;
    left:0;
    bottom:0;
    height:154px;
    background:url(../img/53.png) no-repeat;
    transition:all 0.5s;
}
.gy_h2n{
    text-align: center;
    padding: 60px 0 25px 0;
}
.gy_h2c dl dt img{
    display:block;
    border:4px solid #fff;
}
.gy_h2c dl dt em{
    display: block;
    text-align: center;
    color: #333333;
    font-size: 14px;
    line-height: 35px;
}
.gy_h2c dl dt em b{font-size:18px;}
.gy_h2c dl dt{
    float:left;
}
.gy_h2c dl dd{
    float: right;
    color: #666666;
    font-size: 14px;
    line-height: 30px;
    width: 865px;
}
.gy_h2{
    background:url(../img/gy_a5.jpg) no-repeat;
    padding-bottom:80px;
    background-size:100% 100%;
}
.gy_h3n {
    text-align: center;
    padding: 60px 0 90px 0;
}
.gy_h3c{height:560px;}
#banner{
    width: 990px;
    height:330px;
    background:#fff;
    margin:0 auto;
    position: relative;
}
#banner ul li{
    width: 380px;
    height: 350px;
    position: absolute;
    left: 225px;
    top: 0px;
    z-index: 1;
    opacity: 0;
    border:10px solid #fff;
}
#banner ul li.first{
    width: 526px;
    height:450px;
    z-index: 10;
    left:225px;
    top: -40px;
    opacity: 1;
}
#banner ul li img{
    width: 100%;
    height:auto;
}
#banner ul li p{
    text-align: center;
    line-height: 60px;
    color: #333333;
    font-size: 16px;
}
#banner ul li.second{
    left: 0px;
    top: 0px;
    opacity: 0.3;
}
#banner ul li.last{
    left:590px;
    top: 0px;
    opacity: 0.3;
}
.btn{
    position: relative;
    z-index: 11;
}
.btn div{
    width: 45px;
    height: 45px;
    position: absolute;
    top:140px;
    cursor: pointer;
}
.btn .left{
    left: 0px;
    background: url(../img/gy_h2a1.png) no-repeat;
    background-size: 100% 100%;
    transition:all 0.5s;
}
.btn .left:hover{
    left: 0px;
    background: url(../img/gy_h2a12.png) no-repeat;
    background-size: 100% 100%;
}
.btn .right{
    right: 0px;
    background:url(../img/gy_h2a2.png) no-repeat;
    background-size: 100% 100%;
    transition:all 0.5s;
}
.btn .right:hover{
    right: 0px;
    background:url(../img/gy_h2a22.png) no-repeat;
    background-size: 100% 100%;
}
.poster-main{ position:relative;    margin: 0 auto;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width:399px;height:277px;}
.poster-main .poster-list img{width:100%;height:100%;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;border:9px solid #fff;box-shadow:0 0 10px #ddd;}
.poster-main .poster-btn{
    position: absolute;
    top:27px;
    width: 39px!important;
    height: 40px!important;
    z-index: 10;
    cursor: pointer;
    opacity: 1;
}
.poster-main .poster-prev-btn{
    left:-10%;
    top:45%;
    background:url(../img/gy_h2a1.png) center center no-repeat ;
    background-color: rgba(255, 255, 255, 0.6)
}
.poster-main .poster-prev-btn:hover{
    opacity:0.8;
}
.poster-main .poster-next-btn{
    right:-10%;
    top:45%;
    background:url(../img/gy_h2a2.png) center center no-repeat ;
    background-color: rgba(255, 255, 255, 0.6)}
.poster-main .poster-next-btn:hover{
    opacity:0.8;
}
.poster-main .poster-list li p{
    text-align: center;
    color: #aaaaa6;
    line-height: 80px;
    font-size: 14px;
}
.gy_h3{height:690px;}
.gy_h4n{
    text-align: center;
    padding: 60px 0 25px 0;
}
.gy_h4 .slideBox{
    width:1200px;
    margin:0 auto;
    height:310px;
    position: relative;
    background:url(../img/gy_h4a1.png) center center no-repeat;
    margin-top: 70px;
    z-index:99;
}
.gy_h4 .slideBox li{
    position: relative;
    width:100%;
    height:310px;
}
.gy_h4 .slideBox li dl{
    width:300px;
    height:135px;
    padding-left:40px;
}
.gy_h4 .slideBox li dt{
    color:#fff;
    font-size:40px;
    font-weight:bold;
}
.gy_h4 .slideBox li dd{
    display: block;
    color:#ffffff;
    font-size:14px;
    line-height:25px;
}
.gy_h4 .slideBox li dl.d1{
    position: absolute;
    left:50px;
    top:0;
    background:url(../img/gy_h4a2.png) left 20px no-repeat;
    padding-bottom:60px;
}
.gy_h4 .slideBox li dl.d2{
    position: absolute;
    left:250px;
    top:135px;
    background:url(../img/gy_h4a3.png) left 20px no-repeat;
    padding-top:60px;
}
.gy_h4 .slideBox li dl.d3{
    position: absolute;
    left:450px;
    top:0;
    background:url(../img/gy_h4a2.png) left 20px no-repeat;
    padding-bottom:60px;
}
.gy_h4 .slideBox li dl.d4{
     position: absolute;
     left:650px;
     top:135px;
     background:url(../img/gy_h4a3.png) left 20px no-repeat;
    padding-top:60px;
 }
.gy_h4 .slideBox li dl.d5{
    position: absolute;
    left:850px;
    top:0;
    background:url(../img/gy_h4a2.png) left 20px no-repeat;
    padding-bottom:60px;
}
.gy_h4{
    background:url(../img/gy_h4bj_02.jpg) center center no-repeat;
    height:635px;
    background-size:100% 100%;
}
.gy_h4 .slideBox .prev{
    position:absolute;
    left:-30px;
    top:43%;
    width:44px;
    height:44px;
    background:url(../img/gy_h4a4.png) no-repeat;
}
.gy_h4 .slideBox .next{
    position:absolute;
    right:-30px;
    top:43%;
    width:44px;
    height:44px;
    background:url(../img/gy_h4a5.png) no-repeat;
}
.gy_h4c{
    width:100%;
    position: relative;
}
.gy_h4c .sa1{
    width:100%;
    height:1px;
    background-color:#fff;
    position: absolute;
    left:0;
    top:50%;
    z-index:98;
}

.gy_h5{
    width:100%;
    height:850px;
    background:url(../img/gy_a10.jpg) no-repeat;
    background-size:100% 100%;
    padding-top:60px;
}
.gy_h5n{
    text-align: center;
    padding-bottom: 40px;
}
/*关于我们end*/
/*合作风彩*/
.hzfc li{
     width:380px;
     float:left;
    margin-right:30px;
    margin-top:40px;
}
.hzfc li i{
    display: block;
    width:100%;
    height:293px;
    overflow: hidden;
}
.hzfc li i img{
    width:100%;
    height:100%;
    display: block;
    transition: 1s all;
}
.hzfc li:hover i img{
    transform: scale(1.05);
}
.hzfc li a p{
    color:#666;
    font-size:14px;
    line-height:50px;
    text-align: center;
    background:url(../img/hz_a8.jpg) repeat;
    transition:all 0.5s;
    border-bottom:1px solid #cecece;
}
.hzfc li:hover a p{
    background:url(../img/hz_a7.jpg) repeat;
    color:#fff;
    border-bottom:1px solid #0bb067;
}
.hzfc ul{
    width: 1230px;
    padding-bottom: 40px;
}
/*合作风彩end*/
/*健康百科*/
.jkbk dd{
    display: block;
    float: left;
    width: 800px;
}
.jkbk dt{
    display: block;
    float: right;
    width: 255px;
    height: 162px;
    padding: 9px 12px;
    background:url(../img/jkbk_a5.png) no-repeat;
    background-size:100% 100%;
    transition:all 0.5s;
}
.jkbk dt a{
    display: block;
    overflow: hidden;
    width: 255px;
    height: 162px;
}
.jkbk dt img{
    width:100%;
    height:100%;
    display: block;
    transition: 1s all;
}
.jkbk li:hover dt img{
    transform: scale(1.1);
}
.jkbk dl{
    padding: 35px 20px;
}
.jkbk li:hover dt{
    background:url(../img/jkbk_a1.jpg) no-repeat;
    background-size:100% 100%;
}
.jkbk li:hover dl{
    background:url(../img/cpxq_a1_03.jpg) repeat;

}
.jkbk  dl{border-bottom:1px solid #eee;}
.jkbk dd h3{
    font-weight: normal;
    padding-bottom: 20px;
}
.jkbk dd h3 a{
    color: #666666;
    font-size: 24px;
    line-height: 30px;
    display: inline-block;
    max-width:640px;
    height:30px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.jkbk li:hover dd h3 a{
    color:#064d25;
}
.jkbk dd h3 span{
    float: right;
    line-height: 30px;
    color: #666666;
    font-size: 14px;
}
.jkbk dd p{
    color: #868686;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.jkbk dd a.more{
    display: block;
    width:115px;
    height:42px;
    color:#666666;
    font-size:14px;
    text-align:center;
    background:url(../img/jkbk_a3.png) no-repeat;
    background-size:100% 100%;
    line-height:42px;
    margin-top: 40px;
    transition:all 0.5s;
}
.jkbk li:hover dd a.more{
    background:url(../img/jkbk_a2.png) no-repeat;
    background-size:100% 100%;
    color:#fff;
}
.jkbk{
    padding-bottom:20px;
    padding-top:40px;
}
.jkxq_n{
    padding: 60px 0 20px 0;
    border-bottom: 1px solid #cccccc;
}
.jkxq_n h3{
    text-align: center;
    font-size: 24px;
    color: #333333;
    font-weight: normal;
    line-height: 50px;
}
.jkxq_nh2{
    text-align: center;
    vertical-align: middle;
    color: #999999;
    font-size: 14px;
}
.jkxq_n2{text-align: center;}
.jkxq_n2 span{
    color:#999999;
    font-size:14px;
    margin-left:20px;
}
.bdshare-button-style0-16{
    display:inline-block;
    vertical-align: middle;
}
.jkxq_c{
    padding: 30px 0 60px 0;
    border-bottom:1px solid #e5e5e5;
}
.jkxq_c p{
    color: #868686;
    font-size: 14px;
    line-height: 30px;
}
.jkxq_c img{
    display:block;
    margin:0 auto;
}
.jkxq_f li{
    width: 45%;
    float: left;
}
.jkxq_f li em{
    color: #868686;
    font-size: 14px;
    line-height: 30px;
    float: left;
}
.jkxq_f li a{
    color:#040404;
    font-size:16px;
    line-height:30px;
    display: inline-block;
    width:80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}
.jkxq_f li:hover a{
    color:#064d25;
}
.jkxq_f{
    padding:30px 0 20px 0;
}
.jkxq .fhbk{
   display: block;
    width:122px;
    height:30px;
    background:url(../img/jkxq_a3.png) no-repeat;
    background-size:100% 100%;
    text-align:center;
    line-height:30px;
    color:#868686;
    font-size:14px;
    opacity:1;
    transition:all 0.5s;
}
.jkxq .fhbk:hover{
    background:url(../img/jkxq_a32.png) no-repeat;
    background-size:100% 100%;
    color:#064d25;
}
.jkxq{
    padding-bottom:40px;
}
/*健康百科end*/
/*新闻中心*/
.xwzx li{
    width:380px;
}
.xwzx li dl{
    width: 380px;
}
.xwzx li dt{
    width:380px;
    height:293px;
    overflow: hidden;
}
.xwzx li dt img{
    width:100%;
    height:100%;
    display: block;
    transition:all 0.5s;
}
.xwzx li:hover dt img{
    transform: scale(1.1)
}
.xwzx li dd{
    padding:30px 20px;
}
.xwzx li dd em{
    color: #040404;
    font-size: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    width: 100%;
    padding-bottom: 15px;
}
.xwzx li dd p{
    color: #999999;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom:25px;
}
.xwzx li dd span{
    color: #666666;
    font-size: 14px;
    padding-top: 20px;
    display: block;
    border-top:1px solid #e5e5e5;
}
.xwzx li{
    border:1px solid #e3e3e3;
    float:left;
    margin-right:30px;
    margin-bottom:30px;
    transition:all 0.5s;
}
.xwzx ul{
    width: 1240px;
}
.xwzx{padding-top: 50px;}
.xwzx li:hover{
    background:url(../img/hz_a7.jpg) repeat;
}
.xwzx li:hover em{
    color:#fff;
}
.xwzx li:hover p{
    color:#fff;
}
.xwzx li:hover span{
    color:#fff;
}
.xwzx li:hover{
    border-bottom: 1px solid #039342;
}
/*新闻中心end*/
/*社会招募*/
.item_8n h2{
    font-size:32px;
    color:#5f5f5f;
    line-height:70px;
    display: block;
    text-align: center;
}
.item_8n p{
    color:#6a6a6a;
    font-size:18px;
    display: block;
    text-align: center;
}
.item_8n span{
    color:#78b723;
    font-size:16px;
    display: block;
    text-align: center;
    line-height:40px;
}
.item8_tab .t_l{
    /*background:url(../img/hz_a7.jpg) repeat;
    padding: 0 100px;*/
}
.item8_tab .t_l span{
    /*color:#ffffff;*/
    /*font-size:18px;*/
    /*width: 20%;*/
    /*text-align: center;*/
    display: inline-block;
    line-height:55px;
    float: left;
}
.sideMenu_s span{
    /*color:#333;
    font-size: 14px;
    width: 20%;
    float: left;
    text-align: center;
    line-height:50px;*/
}

.sideMenu .sideMenu_s{
    /*height:50px;
    line-height: 50px;
    border-bottom:1px solid #e3e3e3;
    cursor:pointer;
    font:normal 14px/32px "Microsoft YaHei";
    padding: 0 100px;
    
    background-color:#e9e9e9;*/
   position: relative;
}
.sideMenu .sideMenu_s.on{
	
}
.sideMenu  .sideMenu_x{
    padding:40px;
    color:#333;
    display:none;
    font-size: 14px;
    line-height:25px;
    position:relative;
    border-left:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
}
.item8_tab{
    background-color: #fff;
    margin-top: 65px;
    margin-bottom: 90px;
}
.sideMenu_s span a{
    color:#663333;
    font-size:14px;
}
.sideMenu_x em{display: block;color:#952e1e;}
.sideMenu_x em span{
    margin:0 50px;
}
.sideMenu_s:before{
    content:"";
    width:21px;
    height:21px;
    position: absolute;
    right:60px;
    top:14px;
    background:url(../img/recruit_1.png)no-repeat;
    transition:all 0.5s;
}
.sideMenu_s.on:before{
    background:url(../img/recrui_2.png)no-repeat;
}
.sideMenu  .sideMenu_x a{
    position: absolute;
    right: 17px;
    bottom: 30px;
    display: block;
    width: 130px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    background-color: #054521;

}

.shtc{
    width:100%;
    height:100%;
    position:fixed;
    left:0;
    top:0;
    /*background:url(../img/zzc.png) repeat;*/
    display:none;
}
.shtc_c{
    width:956px;
    position:fixed;
    left:50%;
    margin-left:-478px;
    top:100px;
    background-color:#fff;
}
.shtc_n{
    color: #ffffff;
    text-align: center;
    line-height: 55px;
    font-size: 16px;
    /*background:url(../img/hz_a7.jpg) repeat;*/
}
.shtc_c1 li{
    width:50%;
    float:left;
    margin-top:15px;
}
.shtc_c1 li.on{
    /*background:url(../img/tcc.png) no-repeat;*/
    background-position: 360px 10px;
}
.shtc_c1{
    padding: 30px 50px;
}
.shtc_c1 li em{
    line-height: 35px;
    width: 80px;
    text-align: right;
    color: #666666;
    font-size: 14px;
}
.shtc_c1 li input{
    width: 255px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    color: #999999;
    font-size: 14px;
    border: 1px solid #cccccc;
    text-indent: 10px;
    margin-left: 10px;

}
.shtc_c1 p em{
    line-height: 35px;
    width: 80px;
    text-align: right;
    color: #666666;
    font-size: 14px;
    vertical-align:top;
}
.shtc_c1 textarea{
    width: 683px;
    height: 150px;
    line-height: 30px;
    display: inline-block;
    color: #999999;
    font-size: 14px;
    border: 1px solid #cccccc;
    text-indent: 10px;
    margin-left: 10px;
}
.shtc_c1 p{
    margin-top:17px;
}


/*社会招募end*/
/*联系我们*/
.lxwm_h1{
  width:100%;
  height:470px;
    position:relative;
}
.lxwm_h1 p.dg{
    width:342px;
    height:48px;
    display: block;
    line-height:48px;
    text-align: center;
    /*background:url(../img/lxwm_a4.png) no-repeat;*/
    color:#fff;
    font-size:14px;
    position: absolute;
    left:50%;
    bottom:-24px;
    margin-left:-171px;
}
.lxwm_h1 p.dg b{
    font-size: 24px;
    font-weight: normal;
    font-family: "arail";
    margin-left: 10px;
    display: inline-block;
    line-height: 48px;
    vertical-align: middle;
}
.lxwm_h1 p.dg span{
    display: inline-block;
    vertical-align: middle;
}
.lxwm_h1 .map{
    width:100%;
    height:100%;
}
.lxwm_h2n{padding-top:70px;}
.lxwm_h2n h3{
    font-size:34px;
    color:#333333;
    font-weight:normal;
    text-align:center;
}
.lxwm_h2n span{
    color:#999999;
    font-size:12px;
    line-height:20px;
    display: block;
    text-align:center;
    text-transform:uppercase;
}
.lxwm_h2c li{
    width: 400px;
    float: left;
    text-align: center;
    position: relative;
}
.lxwm_h2c li:before{
    content: "";
    position: absolute;
    width: 1px;
    height: 112px;
    background-color: #aaaaaa;
    display: block;
    left: 0;
    top: 45px;
}
.lxwm_h2c .first:before{display: none;}
.lxwm_h2c li img{
    padding: 30px 0;
}
.lxwm_h2c2 li p{
    color: #999999;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
}
.lxwm_h2c2 li{
    width:169px;
    display:inline-block;
}
.lxwm_h2c2 ul{
    text-align: center;
}
.lxwm_h2c2{    padding: 30px 0;}
.lxwm_h3n h3{
    font-size: 34px;
    color: #333333;
    font-weight: normal;
    text-align: center;
}
.lxwm_h3n span{
    color: #999999;
    font-size: 12px;
    line-height: 20px;
    display: block;
    text-align: center;
    text-transform: uppercase;
}
.lxwm_h3n{padding: 40px 0 30px 0;}
.lxwm_h3{
    background-color:#f9f9f9;
    padding-bottom:30px;
}
.lxwm_h3c input{
    display: block;
    margin: 0 auto;
    width: 585px;
    padding-left: 50px;
    border: 1px solid #cecccc;
    line-height: 46px;
    border-radius: 10px;
    margin-bottom:15px;
    background-color: #fff;
}
.lxwm_h3c em{
    display: block;
}
.lxwm_h3c input.inpt1{
    /*background:url(../img/lxwm_a6.png) no-repeat;*/
    background-position:20px center;
    background-color: #fff;
    color: #999999;
    font-size: 16px;
}
.lxwm_h3c input.inpt2{
    /*background:url(../img/lxwm_a7.png) no-repeat;*/
    background-position:20px center;
    background-color: #fff;
    color: #999999;
    font-size: 16px;
}
.lxwm_h3c .inpt3{
    display: block;
    margin: 0 auto;
    width: 585px;
    padding-left: 50px;
    border: 1px solid #cecccc;
    line-height: 46px;
    height: 190px;
    border-radius: 10px;
    /*background:url(../img/lxwm_a8.png) no-repeat;*/
    background-position:20px 15px;
    background-color: #fff;
    color: #999999;
    font-size: 16px;
    margin-bottom:15px;
}
.lxwm_h3c .inpt4{
     border: 0;
    width: 590px;
    /* margin: 0 auto; */
    float: right;
    display: block;
    /* border-radius: 10px; */
    line-height: 46px;
    height: 46px;
    /* padding-left: 50px; */
    color: #999999;
    font-size: 16px;
    /*background: url(../img/jt1223.png) right center no-repeat;*/
    /*background: url(../img/lxwm_a9.png) no-repeat;*/
    /*background-position: 20px center;*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background-color:#fff;
    margin-right: 10px;
}
.lxwm_h3c .inpt5{
    width:230px;
    height:46px;
    /*background:url(../img/hz_a7.jpg) repeat;*/
    margin:30px auto;
    padding:0;
    color: #ffffff;
    font-size: 16px;
    line-height:46px;
    border:0;
    border-radius:25px;
    cursor: pointer;
    transition:all 0.5s;
}
.lxwm_h3c .inpt5:hover{
    opacity:0.8;
}

/*联系我们end*/
/*生猪提质*/
.ny_bn2{
    padding: 35px 0 30px 0;
    border-bottom:2px solid #ededed;
}
.ny_bn2 li{
    display: block;
    width:294px;
    height:158px;
    float: left;
    margin-right:7px;
}
.ny_bn2 ul{
    width: 1205px;
}
.ny_bn2 li.li1{
    /*background:url(../img/szzl_a1.jpg) no-repeat;*/
    background-size:100% 100%;
}
.ny_bn2 li.li2{
    /*background:url(../img/szzl_a2.jpg) no-repeat;*/
    background-size:100% 100%;
}
.ny_bn2 li.li3{
    /*background:url(../img/szzl_a3.jpg) no-repeat;*/
    background-size:100% 100%;
}
.ny_bn2 li.li4{
    /*background:url(../img/szzl_a4.jpg) no-repeat;*/
    background-size:100% 100%;
}
.ny_bn2 li a{
    display: block;
    width:100%;
    height:100%;
}
.ny_bn2 li span{
    display: block;
    width:247px;
    margin:0 auto;
    /*background:url(../img/szzl_a6.jpg) no-repeat;*/
    background-size:100% 100%;
    transition:all 0.5s;
    margin-top: 56px;
}
.ny_bn2 li.act span{
    /*background:url(../img/szzl_a5.jpg) no-repeat;*/
    background-size:100% 100%;
}
.ny_bn2 li:hover span{
    /*background:url(../img/szzl_a5.jpg) no-repeat;*/
    background-size:100% 100%;
}
.sztz_h1n{
    text-align: center;
    padding-top: 70px;
}
.sztz_h1c{
    width:850px;
    margin:0 auto;
    padding: 80px 0 0 0;
    color: #666666;
    font-size: 16px;
    line-height: 35px;
}
.sztz_h1{
    width:100%;
    height:540px;
    /*background:url(../img/szzl_a8_02.jpg) center center no-repeat;*/
}

.sztz_h2n{
    text-align:center;
    padding-bottom:10px;
}
.sztz_h2n img{
    padding:60px 0 25px 0;
}
.sztz_h2n h3{
       color:#333333;
       font-size:16px;
    line-height:25px;
}
.sztz_h2n p{
    color:#999999;
    font-size:12px;
}



#banner2{
    width: 660px;
    height:254px;
    background:#fff;
    margin:0 auto;
    position: relative;
}
#banner2 ul li{
    width: 160px;
    height: 200px;
    position: absolute;
    left: 225px;
    top: 0px;
    z-index: 1;
    opacity: 0;
    padding:10px;
}
#banner2 ul li.first{
    width: 238px;
    height: 280px;
    z-index: 10;
    left: 205px;
    top: -40px;
    opacity: 1;
}
#banner2 ul li.on{
   /*background:url(../img/sz_h2a1.jpg) repeat;*/
     background-size:100% 100%;
    color:#fff;
}
#banner2 ul li.on p{
    color:#fff;
}
#banner2 ul li img{
    width: 100%;
    height:auto;
}
#banner2 ul li p{
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 16px;
}
#banner2 ul li.second{
    left: 0px;
    top: 0px;
    opacity: 0.3;
}
#banner2 ul li.last{
    left:490px;
    top: 0px;
    opacity: 0.3;
}
#banner2 .btn{
    position: relative;
    z-index: 11;
}
#banner2 .btn div{
    width: 20px;
    height: 40px;
    position: absolute;
    top:80px;
    cursor: pointer;
}
#banner2 .btn .left{
    left:-10%;
    background: url(../img/sz_h2a5.png) no-repeat;
    background-size: 100% 100%;
    transition:all 0.5s;
}
#banner2 .btn .left:hover{
    background: url(../img/sz_h2a3.png) no-repeat;
    background-size: 100% 100%;
}
#banner2 .btn .right{
    right:-10%;
    background:url(../img/sz_h2a4.png) no-repeat;
    background-size: 100% 100%;
    transition:all 0.5s;
}
#banner2 .btn .right:hover{
    background:url(../img/sz_h2a6.png) no-repeat;
    background-size: 100% 100%;
}
.sztz_h2c{
    padding: 50px 0 40px 0;
}
.sztz_h3{
    background:url(../img/sz_h3bj.jpg) center top no-repeat;

}
.sztz_h3n{
    padding:55px 0 30px 0;
    text-align:center;
}
.sztz_h3c{
    width:700px;
    margin:0 auto;
}
.sztz_h3c dt{
    float: left;
    width: 340px;
    height: 490px;
}
.sztz_h3c dd{
    float:right;
    width:350px;
    height:230px;
    margin-bottom:20px;
}
.sztz_h3c dt img{
    width:100%;
    height:100%;
}
.sztz_h3c dd img{
    width:100%;
    height:100%;
}
.sztz_h3{
    padding-bottom:70px;
}
.sztz_h4{
    text-align: center;
    padding-bottom: 130px;
    background:url(../img/sz_h4bj_03.jpg) center bottom no-repeat;
}
.sztz_h5{
    padding:50px 0;
    text-align:center;
}
.sztz_h6n{
    text-align: center;
    padding: 50px 0 20px 0;
}
.sztz_h6c p{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 11;
    -webkit-box-orient: vertical;
}
.sztz_h6ca{
    width: 300px;
    height:330px;
    color: #666666;
    font-size: 14px;
    line-height: 30px;
    padding:36px 100px 50px 50px;
    background:url(../img/szzl_a18.png) no-repeat;
}
.sztz_h6c{
    background:url(../img/szzl_a19.png) right top no-repeat;
}
.sztz_h7n{
    text-align: center;
    padding: 55px 0 0 0;
}
.sztz_h7n b{
    color:#10542d;
    font-size:14px;
    display: block;
    line-height:50px;
}
.sztz_h7c li{
    width:50%;
    float: left;
}
.sztz_h7c li dt{
    float: left;
    display: block;
    width:165px;
    height:150px;
}
.sztz_h7c li dd{
    float: right;
    width: 420px;
    padding-right: 10px;
}
.sztz_h7c li dd h3{
    color:#10542d;
    font-size:16px;
    padding:10px 0;
}
.sztz_h7c li dd p{
    color:#333333;
    font-size:14px;
    line-height:25px;
}
.sztz_h7c li{
    padding-top:50px;
}
.sztz_h8n{
    text-align: center;
    padding: 0 0 25px 0;
}
.sztz_h8n h3{
    color: #10542d;
    font-size: 16px;
    line-height: 30px;
}
.sztz_h8n p{
    color: #666666;
    font-size: 14px;
}
.sztz_h7{
    padding-bottom:70px;
}
.sztz_c1{
    background:url(../img/szzl_e1_03.jpg)  top center no-repeat;
}
.sztz_h8c li{
    display: inline-block;
    margin:0 25px;
}
.sztz_h8c li a{
    cursor: default;
}
.sztz_h8c ul{
    text-align:center;
}
.sztz_h9n{
    text-align: center;
    padding: 70px 0 20px 0;
}
.sztz_h9c b{
    color: #333333;
    font-size: 24px;
    text-transform: uppercase;
    width: 75px;
    display: inline-block;
    text-align: center;
    line-height: 75px;
    float: left;
}
.sztz_h9c em{
    color: #333;
    font-size: 14px;
    display: block;
    width: 1120px;
    line-height: 25px;
    float: left;
    padding-top: 23px;
    vertical-align: middle;
}
.sztz_h9c li{
    display: block;
}
.sztz_h10n{
    text-align: center;
    padding: 70px 0 40px 0;
}
.sztz_h10r{
    float: right;
    width:580px;
}
.sztz_h10r ul{
    margin-bottom:20px;
}
.sztz_h10r ul li{
    color: #4a3b24;
    font-size: 16px;
    line-height: 30px;
}
.sztz_h10r i{
    padding-top: 40px;
}
.sztz_h10l .slideBox{ width:566px; height:299px; overflow:hidden; position:relative;  }
.sztz_h10l .slideBox .hd{ height:16px; overflow:hidden; position:absolute;left:50%; bottom:5px; z-index:1;margin-left:-25px; }
.sztz_h10l .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.sztz_h10l .slideBox .hd ul li{ display: inline-block; margin-right:2px;  width:18px; height:16px;  text-align:center; background:url(../img/szzl_e7.png) no-repeat; cursor:pointer; background-size:100% 100%;}
.sztz_h10l .slideBox .hd ul li.on{ background:url(../img/szzl_e6.png) no-repeat; background-size:100% 100%; }
.sztz_h10l .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.sztz_h10l .slideBox .bd li{ zoom:1; vertical-align:middle; }
.sztz_h10l .slideBox .bd img{ width:566px; height:299px; display:block;  }
.sztz_h10l .slideBox .bd li i{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    background:url(../img/sz_h10a2.png) no-repeat;
}


.sztz_h10l{
    width:566px;
    height:299px;
    float:left;
}
.sztz_h11n{
    display: block;
    text-align: center;
    padding-top: 50px;
}
.sztz_h11n p{
    text-align: center;
    color:#666666;
    font-size:14px;
    line-height:40px;
}
.sztz_h11c p{
    text-align: center;
    margin-top:20px;
}
.sztz_h11c p em{
    color: #666666;
    font-size: 16px;
    line-height: 50px;
    display: inline-block;
    vertical-align: top;
    padding-right:10px;
}
.sztz_h11c p input{
    width:490px;
    height:50px;
    line-height:50px;
    display: inline-block;
    color: #999999;
    font-size: 14px;
    border:1px solid #cccccc;
    text-indent:10px;
}
.sztz_h11c p textarea{
    width:490px;
    height:170px;
    line-height:50px;
    display: inline-block;
    color: #999999;
    font-size: 14px;
    border:1px solid #cccccc;
    text-indent:10px;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #999999;
}
　　input:-moz-placeholder, textarea:-moz-placeholder {
    color:#999999;
}
　　input::-moz-placeholder, textarea::-moz-placeholder {
    color:#999999;
}
　　input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color:#999999;
}
.sztz_h11c buttom{
  width:120px;
  height:44px;
  line-height:44px;
  color:#fff;
  font-size:14px;
  display: block;
    margin:0 auto;
    background:url(../img/szzl_d7.png) no-repeat!important;
    cursor:pointer;
    transition:all 0.5s;
}
.sztz_h11c buttom:hover{
    background:url(../img/szzl_d8.png) no-repeat!important;
}
.sztz_h11{
    padding-bottom:50px;
}


/*生猪提质end*/
/*特色*/
.ts_h1n{
    display: block;
    text-align: center;
    padding-top: 50px;
}
.ts_h1c li dt{
    width:50%;
    float: left;
}
.ts_h1c li dt img{
    width:100%;
}
.ts_h1c li dd{
    width: 40%;
    float: left;
    padding: 5%;
}
.ts_h1c li dd p{
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    margin-top: 30px;
}
.ts_h2n{
    text-align: center;
    padding: 80px 0 20px 0;

}
.ts_h2c li{
    float: left;
    margin-right:20px;

}
.ts_h2c ul{
    width: 1220px;
}
.ts_h2{
    padding-bottom:50px;
}
.ts_h3{
    padding-top:50px;
}
.ts_h3n{
    text-align: center;
}
.ts_h3n p{
    color: #666666;
    font-size: 14px;
    line-height: 30px;
}
.ts_h3c em{
    display: block;
    margin: 10px auto;
    text-align: center;
    width: 240px;
    height: 36px;
    line-height: 36px;
    background-color: #a30303;
    color: #fff;
    font-size: 18px;
}
.ts_h4n{
    padding:30px 0;
    display: block;
    text-align: center;
}
.ts_h4 li .i1{
    display: block;
}
.ts_h4 li .i2{
    display: none;
}
.ts_h4 li i{
    display: block;
    width:110px;
    height:100px;
    background:url(../img/aq_h7a3.png) no-repeat;
    margin:0 auto;
    transition:all 0.5s;
}
.ts_h4 li{
    width:340px;
    float:left;
    height:240px;
    margin:0 30px;
}
.ts_h4 li p{
    color:#666666;
    font-size:14px;
    line-height:25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.ts_h4 li:hover i{
    background:url(../img/aq_h7a2.png) no-repeat;
}
/*.ts_h4 li:hover .i2{
    display: block;
}
.ts_h4 li:hover .i1{
    display: none;
}*/
.ts_h5n{
    padding: 30px 0;
    display: block;
    text-align: center;
}
.ts_h6n{
    padding: 30px 0;
    display: block;
    text-align: center;
}
.ts_h5c{
    text-align: center;
}
.ts_h6c{
    text-align: center;
}
.ts_h2c .slideBox{ width:1200px; height:330px; overflow:hidden; position:relative;  }
.ts_h2c .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.ts_h2c .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ts_h2c .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.ts_h2c .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.ts_h2c .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.ts_h2c .slideBox .bd li{ zoom:1; vertical-align:middle; }
.ts_h2c .slideBox .bd img{ width:1200px; height:330px; display:block;  }
/*特色end*/
/*湘菜文化*/
.wh_h4c .slideBox{ width:1200px; height:268px; overflow:hidden; position:relative;  }
.wh_h4c .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.wh_h4c .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.wh_h4c .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.wh_h4c .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.wh_h4c .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.wh_h4c .slideBox .bd li{ zoom:1; vertical-align:middle; }
.wh_h4c .slideBox .bd img{ width:1200px; height:268px; display:block;  }
.wh_h4c{
    padding-top: 20px;
}
.wh_h1n{
    text-align: center;
    padding: 50px 0 10px 0;
}
.wh_h1c p{
    text-align: center;
    color:#666666;
    line-height:25px;
    padding-bottom:30px;
}
.wh_h1c{
    text-align: center;
    padding-bottom: 35px;
}
.wh_h1{
    background:url(../img/wh_h6a2.png) center center no-repeat;
}
.wh_h2n{
    text-align: center;
    padding: 20px 0 20px 0;
}
.wh_h3n{
    text-align: center;
    padding: 60px 0;
}
.wh_h3c li{
    width: 260px;
    float: left;
    text-align: center;
    margin-right:50px;
}
.wh_h3c ul{
    width: 1321px;
}
.wh_h3c li p{
    color: #333333;
    font-size: 14px;
    line-height:25px;
    padding-top:15px;
}
.wh_h4n{
    padding: 30px 0;
    display: block;
    text-align: center;
}
.wh_h4c i{
    float: left;
}
.wh_h4cr{
    float: right;
    width:620px;

}
.wh_h4cr h3{
    color:#333333;
    font-size:24px;
    font-weight:normal;
    line-height:50px;
}
.wh_h4cr p{
    color:#666666;
    font-size:14px;
    line-height:25px;
}
/*湘菜文化end*/
/*安全工程*/
.aq_h1n{
    padding: 80px 0 30px 0;
    display: block;
    text-align: center;
}
.aq_h1c{
    display: block;
    text-align: center;
}

.aq_h2n{
    padding: 40px 0 30px 0;
    display: block;
    text-align: center;
}
.aq_h2n p{
    color: #666666;
    font-size: 14px;
    line-height: 35px;
}
.aq_h2n em{
    color: #ffffff;
    background-color: #a30303;
    line-height: 33px;
    padding: 0 10px;
    text-align: center;
}
.aq_h2c{
    text-align: center;
}
.aq_h2{padding-bottom:60px;}
.aq_h3n{
    padding: 60px 0 0 0;
    text-align: center;
}
.aq_h3n p{
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    padding-top:20px;
}
.aq_h3c{
    text-align: center;
    padding-top:20px;
}
.aq_h3{
    padding-bottom:40px;
}
.aq_h4c{
    text-align: center;
}
.aq_h4n{
    text-align: center;
    padding:40px 0 20px 0;
}
.aq_h5n{
    text-align: center;
}
.aq_h5n em{
    color: #ffffff;
    background-color: #a30303;
    line-height: 33px;
    padding: 0 10px;
    text-align: center;
    display:inline-block;
    margin:20px auto;
    margin-bottom:0;
}
.aq_h5n img{
    display: block;
    margin:0 auto;
}
.aq_h5c em{
    display: block;
    width: 740px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    margin: 0 auto;
    background:url(../img/aq_h4a2.png) center center no-repeat;
    margin-top:40px;
}
.aq_h5c em span{
    color:#a30303;
}
.aq_h5c p{
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    padding: 10px 0;
}
.aq_h5c img{
    display: block;
    margin:0 auto;
}
.aq_h6n{
    text-align: center;
    padding-top: 60px;
}
.aq_h6cr{
    float: right;
    width: 650px;
}
.aq_h6cr{
    color: #666666;
    font-size: 14px;
    line-height: 25px;
}
.aq_h6cr b{
    color: #333333;
}
.aq_h6c{
    padding-top:20px;
}
.aq_h7n{
    text-align: center;
    padding-top:30px;
}
.aq_h7n em{
    color: #ffffff;
    background-color: #a30303;
    line-height: 33px;
    padding: 0 10px;
    text-align: center;
    display: inline-block;
    margin: 20px auto;
    margin-bottom: 0;
}
.aq_h7n img{
    display: block;
    margin: 0 auto;
}
.aq_h7c li{
     width:226px;
     height:344px;
     float:left;
    background:url(../img/aq_h7a5.png) no-repeat;
    margin-right: 15px;
    transition:all 0.5s;
}
.aq_h7c li:hover{
    background:url(../img/aq_h7a4.png) no-repeat;
}
.aq_h7c ul{
    width: 1225px;
}
.aq_h7c li i{
    display: block;
    margin:0 auto;
    margin-top:30px;
    margin-bottom:20px;
    width:107px;
    height:98px;
    background:url(../img/aq_h7a3.png) no-repeat;
    transition:all 0.5s;
}
.aq_h7c li:hover i{
    background:url(../img/aq_h7a2.png) no-repeat;
}
.aq_h7c li i img.i1{
    display: block;
}
.aq_h7c li i img.i2{
    display: none;
}
/*.aq_h7c li:hover i img.i1{
    display: none;
}
.aq_h7c li:hover i img.i2{
    display:block;
}*/


.aq_h7c li p{
    color: #666666;
    padding: 0 15px;
    line-height: 25px;
}
.aq_h7c{
    padding:30px 0;
}
.aq_h8n{
    text-align: center;
    padding-bottom: 15px;
}
.aq_h8n img{
    display: block;
    margin: 0 auto;
}
.aq_h8n em{
    color: #ffffff;
    background-color: #a30303;
    line-height: 33px;
    padding: 0 10px;
    text-align: center;
    display: inline-block;
    margin: 20px auto;
    margin-bottom: 0;
}
.aq_h8c{
    text-align: center;
    background:url(../img/aq_h8a3.png) center bottom no-repeat;
}
.aq_h8c p{
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    width: 750px;
    margin: 0 auto;
}


/*安全工程end*/
.xc{
    background:url(../img/xc.jpg) center top no-repeat;
}
.aq{
    background:url(../img/aq.jpg) center top no-repeat;
}
.tc{
    background:url(../img/tc.jpg) center top no-repeat;
}
.tz{
    background:url(../img/tz.jpg) center bottom no-repeat;
}

.shtc_c1b{
    display: block;
    text-align: center;
}
.shtc_c1b .button{
    background-color: #054521;
    color: #fff;
    width: 140px;
    height: 40px;
    line-height: 40px;
    display:inline-block;
    border: 0;
    cursor: pointer;
    font-size: 14px;
    margin-top: 30px;
}
.shtc_c1b .button1{
    background-color: #999999;
    color: #fff;
    width: 140px;
    height: 40px;
    line-height: 40px;
    display:inline-block;
    border: 0;
    cursor: pointer;
    font-size: 14px;
    margin-top: 30px;
}



.sztz_h9c li.dan{
    background:url(../img/szzl_e4.png) no-repeat;
    color: #fff;
}
.sztz_h9c li.dan em,.sztz_h9c li.dan b{
	color: #fff;
}
.sztz_h9c li.dan:hover{
    background:url(../img/szzl_e42.png) no-repeat;
}
.sztz_h9c li.dan:hover em,.sztz_h9c li.dan:hover b{
	color: #333;
}
.sztz_h5c li i.i1{
    display: block;
    text-align: center;
}
.sztz_h5c li i.i2{
    display: block;
    text-align: center;
}
.sztz_h5c li{
    width:245px;
    float: left;
    margin-right:100px;
    padding:15px 45px;
    height:200px;
    background:url(../img/szzl_z2.png) no-repeat;
    transition:all 0.4s;
}
.sztz_h5c ul{
    width: 1305px;
}
.sztz_h5c li p{
    color: #666666;
    font-size: 14px;
    line-height: 20px;
}
.sztz_h5c li:hover{
    background:url(../img/szzl_z1.png) no-repeat;
}
.sztz_h5n{
    padding-bottom: 20px;
}

.wh_h2c ul li i{
    display: block;
    float: left;
}
.wh_h2c ul li dl{
    float: right;
    width: 540px;
}
.wh_h2c ul li.li2 i{
    display: block;
    float: right;
}
.wh_h2c ul li.li2 dl{
    float:left;
    width: 540px;
}


.wh_h2c ul li dl dt{
    display: block;
    margin-bottom:15px;
}
.wh_h2c ul li dd h3{
    color: #035d23;
    font-size: 16px;
    line-height: 30px;
    margin-top: 20px;
}
.wh_h2c ul li dd p{
    color: #666666;
    font-size: 14px;
    line-height: 25px;
}

.ts_h5c li{
    float: left;
    display: block;
    width: 240px;
    height: 55px;
    line-height: 48px;
    background: url(../img/ts_h3b1.png) no-repeat;
    background-size: 110%;
    text-align: left;
    text-indent: 25px;
    color: #ffffff;
    font-size: 18px;
    position: relative;
    transition: all 0.4s;
}
.ts_h5c li:hover{
    background: url(../img/ts_h3z1.png) no-repeat;
    background-size: 110%;
    color:#333;
}
.ts_h5c li:before{
    content: "";
    width: 67px;
    height: 25px;
    display: block;
    position: absolute;
    left: -65px;
    top: 10px;
    background: url(../img/ts_h3b3.png) no-repeat;

}
.ts_h5c li:first-child:before{
    display: none;
}
.aq_h3c{
    text-align: center;
    padding-top: 20px;
    color: #666666;
    font-size: 14px;
    line-height: 25px;
}
.aq_h3c .b1{
    color: #333333;
}
.aq_h3c .b2{
    color: #126b04;
}
.w900{
    width: 900px;
    display: block;
    margin: 0 auto;
}
.aq_h4c ul.u1{
    float: left;
    width: 500px;
    text-align: left;
}
.aq_h4c{
    position: relative;
    padding: 50px 0;
}
.aq_h4c i{
    position:absolute;
    left:50%;
    margin-left:-27px;
}
.aq_h4c ul.u2{
    float: right;
    width: 500px;
    text-align: left;
}
.aq_h4c h3{
    color: #333333;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 10px;
    font-weight:normal;
}
.aq_h4c p{
    color: #666666;
    font-size: 14px;
    line-height: 25px;
}

.ts_h6c{
    width: 1200px;
    margin: 0 auto;
}
.ts_h6c ul{
    width: 1300px;
    margin: 0 auto;
}
.ts_h6c ul li{
    width:220px;
    float: left;
    margin-right:40px;
}
.ts_h6c ul li i{
    display: block;
    margin:0 auto;
    background:url(../img/hoverbg2.png) no-repeat;
    width:52px;
    height:47px;
    transition:all 0.4s;
}
.ts_h6c ul li:hover i{
    background:url(../img/hoverbg.png) no-repeat;
}
.ts_h6c ul li p{
    color: #333333;
    font-size: 14px;
    line-height: 25px;
    padding-top: 10px;
    text-align: left;
}
.ts_h6c ul li i .i1{
    display: block;
}
.ts_h6c ul li i .i2{
    display: none;
}
.ts_h6c ul li:hover i .i2{
    display: block;
}
.ts_h6c ul li:hover i .i1{
    display: none;
}


.rczm_h1.fixed{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 100;
    background-color:#fff;
}



#content_form p{
    width:635px;
    display: block;
    margin:0 auto;
    border: 1px solid #cecccc;
    border-radius: 10px;
    background: url(../img/lxwm_a9.png) no-repeat;
    background-position: 20px center;
    background-color:#fff;

}


.mh_warning{
    color:#064d24!important;
    border-color:#064d24!important;
}
