
        .topWrap{height:auto;font-family:"Microsoft Yahei";position: relative;z-index: 3;  clear: both;width: 100%;}
        .header{width:100%;margin: 0 auto; position: relative;font-family:"Microsoft Yahei";}
        .t_top{height:80px;}
        .logo{float:left;width:auto;}
        .logo img {width:auto;display: block;height: 119px;}
        .logo a{ display:block; font-size:0; line-height:0;}
        .t_wz{    float: left;
    padding: 1.5% 0 0 3%;
    position: relative;
    color: #000;
    font-size: 1rem;
    line-height: 1.2rem;
    letter-spacing: 0.1rem;}
        .t_wz span{ display: block;}
        .nav {    height:119px;
    float: left;
    width: 61%;
    box-sizing: border-box;
    padding-left: 4%;}
        .nav li {height:119px;box-sizing: border-box;padding:0 1.55%;float:left;padding-top:37px;position: relative;    text-align: center;    position: relative; }
        .nav li em{display:block;font-size:10px;color: #ccc;font-weight: normal;line-height: 100%;}
        .nav li a {font-size:15px;color:#333;display: inline-block;font-weight: bold;padding-bottom:12px;    line-height: 100%;}
         .nav li:hover,.nav .cur{background: #85c226;}
        .nav li:hover a,.nav .cur a{ color:#fff;}
           .nav li:hover em,.nav .cur em{ color:#fff;}
             .nav li i{ display:none;}
                       .nav li i a{ font-weight: normal;}
               .nav li:hover i{ display:block; position: absolute; top:80%; left:0;background: #85c226; width:100%;}
               .nav li:hover i a{ display:block;font-style: normal;}
                    .nav li:hover i a:hover{text-decoration: underline;}
            .seach{ float: right;}
            .sec{display: inline-block; padding:2rem 4.2rem 0 0; float: left;}
            .sec{display: inline-block; padding:2.1rem 2.02rem 0 0; float: left;}
            .s_btn{ float: left;}
            .s_btn{ right: 39px; top:78px;  height: 30px; width:240px; display: none;}
        .s_btn input{ display: inline-block; float: left; padding-left: 15px; height:28px; line-height: 28px; background: #fff; border: 1px solid #84c225; width:183px;}
        .s_btn button{ display: inline-block; float: right; height: 30px;background: url(../images/s_s2.png) no-repeat center 7px #84c225; width:40px; border: none; cursor: pointer;}
                            i,em{ font-style: normal;}

        

                .fullSlide {width:100%;position:relative;z-index:0; clear: both; }
                .fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
                .fullSlide .bd .con {width:100% !important;height:auto!important; display:block;}
                .fullSlide .bd .li {width:100% !important;overflow:hidden;text-align:center; background: no-repeat center top;z-index:0;}
                .fullSlide .bd .li img {display:block;height:auto!important; width:100%;}
                .fullSlide .bd .li img:hover{transform: scale(1); -webkit-transform: scale(1);}
                .fullSlide .hd{position:absolute;bottom:10%;z-index:99 !important;left:9.5%;}
                .fullSlide .hd li{width:0.95rem;height:0.95rem;float:left;margin-right:1.95rem;box-sizing:border-box;border-radius: 50%;border:1px solid #fff;text-align: center;font-size:0;color: #fff;line-height: 1.45rem; position: relative; background: #333; z-index: 101;/*rgba(0,0,0,0) */}
                .fullSlide .hd li.on {border:4px solid #84c225; background:#84c225; background: none;}
                .fullSlide .prev,.fullSlide .next {display:block;position:absolute;top:93%;margin-top:-30px;left:2%;z-index:99;cursor:pointer;filter:alpha(opacity=50);width:24px; height:7px;}
            

        .ji_on dl dd p{line-height: 30px;}
        .ji_li{z-index:99 !important;padding-top: 48px;}
                    .ji_li ul{float:right; overflow: hidden;}
                    .ji_li ul li{width:0.5rem;height:0.5rem;float:left;margin-right:1.95rem;box-sizing:border-box;border-radius: 50%;border:2px solid #17120f;text-align: center;font-size:0;color: #fff;line-height: 1.45rem; position: relative; background: #17120f; z-index: 101;/*rgba(0,0,0,0) */}
                    .ji_li ul li.cur {border:4px solid #84c225; background:none; background: none;}
                    .ji_om ul li em  b{    display: inline-block;
    float: left;
    width: 300px;
    padding-left: 17px;
    line-height: 41px;
    color: #000;
    font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    

            .footWrap{background:url(../images/f_bg.jpg) no-repeat center 0;height:436px;overflow:hidden;font-family:"Microsoft Yahei"; padding-top:123px;}
            .footer{width:1200px;margin: 0 auto; position: relative;}
            .f_menu{ overflow: hidden; height: 241px;}
            .f_menu h3{ padding-left: 399px; overflow: hidden; width: 270px; padding-right: 30px; float: left;}
            .f_menu h3 a{ display: inline-block; font-size: 14px; color: #333; font-weight: normal; float: left; padding-left: 19px; width: 104px; margin-bottom: 24px;background:url(../images/f_io2.png) no-repeat 0 5px;}
            .f_menu h3 a:hover{background:url(../images/f_io1.png) no-repeat 0 5px; color: #000;}
            .f_menu p{ float: left; width: 380px; font-size: 14px; color: #333;}
            .f_menu p span{ display: block; padding-top: 25px;}
            .f_menu p em{ display: block; }
            .f_menu p em a{color: #333; padding-right:12px; display: inline-block; }
             .f_menu p em a:hover{ color:#000;text-decoration: underline;}
            .f_menu h4{ float: right; padding: 26px 22px 0 0;}
            .f_menu h4 img{ display: inline-block; width: 98px; height: 98px;}
            .f_copy{ line-height: 94px; font-size: 13px; color: #333; padding-left: 399px;}
            .f_copy a{ color: #333;}
            .f_copy span{ display: inline-block; float: right; color: #747474;}
            .f_copy span em{ padding-left: 15px;}
            .f_copy i{ padding: 0 20px;}
        

        .lk_bj{background:#9acc4e;height:auto;line-height: 30px;padding: 30px 0}
        .link span {font-size:20px;color: #333;font-weight: bold;padding-right:20px;display: inline-block;}
        .link a{font-size: 15px;color: #333333;padding-right:15px;}
    

        .dw { height: auto; position: fixed; left: 0; bottom: 0; z-index: 7779;}
        .dw .dw1 { position: fixed; left: 0; bottom: 10%; width:0; height: 155px; background: url("../images/dwb1.png") no-repeat; font-size: 0;}
        .dw .dw1 p { font-size: 18px; color: #ffffff;padding: 70px 0 0 25px; line-height:23px;}
        .dw .dw1 p span { display:block; font-weight: bold;}
        .dw .dw2 { display:block; position: fixed; left: 0; bottom: 0; width: 100%; height: 100px; background:url("../images/bom.jpg") no-repeat center 0; overflow:hidden;}
        .dw .dw2 ul{ overflow: hidden; margin:17px 0 0 366px; position: relative;}
        .dw .dw2 ul li{ height:41px; line-height:41px;  float: left; margin-right:5px; background: #fff; width: 150px;}
        .dw .dw2 ul li i{ display: inline-block; float: left; font-size: 16px; color: #17120f; padding-left: 12px;}
        .dw .dw2 ul li input{ display: inline-block; float: left; width: 100px; border: none; background: none; height: 41px; line-height: 41px;outline:none; color: #17120f;font-size: 16px; padding-left: 6px;}
        .dw .dw2 ul li:last-of-type{ background: none; margin-right: 0;width:130px;}
        .dw .dw2 ul li:last-of-type button{ width:130px; height: 41px; background:#84c225; border: none; cursor: pointer; font-size: 16px; color: #000; letter-spacing: 3px;}
        .dw .dw2 ul li span{ color: #cc0000;    float:left;}

        .dw .dw2 .dwx { position: absolute; right:-35px; top:-8px;; width:17px;}
        .content{ width: 1200px; margin: 0 auto;}

    

        .dw2 .code{display:none;}
        .dw2 .submit{display:none;}
        .dw2 ul{    margin-left: 139px;position:relative;
            margin-right: 200px;}

        /*表单弹框*/
        .nsw-modal {
            width: 100%;
            height: 100%;
            background: rgba(225, 225, 225, 0.5);
            position: fixed;
            top: 0;
            left: 0;
            z-index: 99999;
        }
        .modal-dialog {
            position: fixed;
            color:#000000;
            top: 150px;
            width: 400px;
            border-radius: 3px;
            min-height: 155px;
            overflow: hidden;
            z-index: 99998;
            margin-left: -200px;
            left: 50%;
        }
        .modal-dialog .css-icon {
            background-image: url("../images/modal-icons.png");
        }
        .modal-dialog .modal-head {
            height: 30px;
            line-height: 30px;
            padding: 0px 20px;
            background: #F6EFEF;
            font-size: 14px;
        }
        .modal-dialog .modal-head .modal-logo {
            width: 15px;
            height: 15px;
            background-position: 1px 0px;
            margin: 8px 5px 0 0;
            float: left;
        }
        .modal-dialog .modal-head .close {
            float: right;
            width: 15px;
            height: 15px;
            background-position: -14px 0px;
            margin-top: 8px;
        }
        .modal-dialog .modal-body {
            width: 100%;
            min-height: 125px;
            background: #ffffff;
        }
        .modal-dialog .modal-body .modal-body-left {
            width: 140px;
            float: left;
        }
        .modal-dialog .modal-body .modal-body-left .icon {
            width: 64px;
            height: 64px;
            margin: 30px 0 0 48px;
        }
        .modal-dialog .modal-body .modal-body-left .success-message {
            background-position: 0px -14px;
        }
        .modal-dialog .modal-body .modal-body-left .warming-message {
            background-position: 0px -78px;
        }
        .modal-dialog .modal-body .modal-body-right {
            width: 260px;
            float: right;
            padding-top: 20px;
        }
        .modal-dialog .modal-body .modal-body-right .close-btn {
            color: #000;
            text-align: center;
            width: 90px;
            display: inline-block;
            height: 24px;
            line-height: 24px;
            background: #818079;
        }
        .modal-dialog .modal-body .modal-body-right p {
            line-height: 30px;
        }

        /*翻页*/
        .p12-pagination-1-main {
            margin: 0 auto;
            padding: 20px 0;
            height: 30px;
            text-align: center;
        }

        .p12-pagination-1 a,
        .p12-pagination-1 span {
            display: inline-block;
            padding: 0 8px;
            height: 26px;
            line-height: 26px;
            border: 1px solid #e5e5e5;
            text-align: center;
            margin: 0 2px;
            background: #fff;
        }

        .p12-pagination-1 span {
            border: 1px solid #fff;
        }

        .p12-pagination-1 .page_curr {
            background:#84c225;
            color:#fff;
        }

        .p12-pagination-1 .laypage_first,
        .p12-pagination-1 .laypage_last {
            display: none;
        }
    

        .kefu2{position: fixed;top: 50%;right: 0;margin-top:-200px;z-index: 1000;width: 174px;height: 403px;}
        .kefu2 .erm{float: right;width: 52px;height: 52px;margin:6px;position: relative;}
        .kefu2 .erm .erp{display: none;position: absolute;width: 100px;top: -10px;right: 0;}
        .kefu2 .erm .erp img{width: 100px;}
        .kefu2 .shzx{display:block;text-align: center;font-size: 0;line-height: 0;}
        .kefu2 .shzx span{display:block;font-size: 13px;color: #f08200;line-height: 13px;}
        .kf2_btn{position:absolute;right: 0;left: -20px;top: 50%;margin-top: -45px;width: 20px;height: 66px;padding-top:24px;font-size: 12px;line-height: 14px;color: #fff;text-align: center;background:url(../images/kf_jt2.jpg) no-repeat center 8px #5b5758;cursor: pointer;}
        .kf2_btn.on{background:url(../images/kf_jt1.jpg) no-repeat center 8px #5b5758;}
    

        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 62px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
               width: 33px;
    height: 31px;
    background-position: -23px -47px;
    background-size: 52px 82px;
        }
        .client-2 .my-kefu-ftop .my-kefu-main{
            padding-top: 6px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 62px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #84c225;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #84c225;
            width: 97px;
            height: 53px;
            position: relative;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    




.main-sec5{width: 100%;overflow: hidden;background: #f7f7f7}
.indexhz{width: 100%;overflow: hidden;margin: 40px 0}
.indexhz li{float: left;margin-left: 0.5%;width: 24.625%;margin-bottom: 0.5%;cursor: pointer;overflow: hidden;position: relative;}
.indexhz li img{display: block;width: 100%;height: auto;transition: all 0.3s}
.indexhz li:nth-child(4n+1){margin-left: 0}
.indexhz li:hover img{transform: scale(1.1)}


.case_ms{text-align: center;font-size: 17px;line-height: 28px;position: absolute;top: 100%;-webkit-transition: all 0.5s;transition: all 0.5s;color:rgba(255,255,255,0);z-index: 2;width: 100%;font-weight: bold}
.indexhz li:hover .case_ms{top: 40%;color:rgba(255,255,255,1)}
.dbg{position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.2);-webkit-transition: all 0.5s;transition: all 0.5s;width: 100%;height: 100%}
.indexhz li:hover .dbg{background: rgba(114,179,28,0.8)}






        .p1-search-1 {
            background: #f2f2f2;
            height: 82px;
            border-bottom: 1px solid #eee;
            overflow: hidden;
            font-size: 14px;
        }
        
        .p1-search-1 p {
            color: #444;
            line-height: 82px;
        }
        
        .p1-search-1 a {
            color: #444;
            display: inline-block;
            margin-right: 15px;
        }
        
        .p1-search-1-inp {
            width: 270px;
            height: 30px;
            border-radius: 20px;
            background: #fff;
            padding-left: 10px;
            margin-top: 28px;
        }
        
        .p1-search-1-inp input {
            border: 0;
        }
        
        .p1-search-1-inp1 {
            width: 224px;
            height: 30px;
            line-height: 30px;
            color: #a9a9a9;
            float: left;
        }
        
        .p1-search-1-inp2 {
            width: 30px;
            height: 30px;
            background: url(../images/VISkins-p1.png) no-repeat -258px -936px;
            float: right;
            cursor: pointer;
        }
    

        .p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
        }
        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #84c225;
            font-weight: normal;
            padding-left: 8px;
        } 
        .p12-curmbs-1 i {
            font-style: normal;
        }
        
        .p12-curmbs-1 span {
            font-family: '宋体';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
    

        .tl-fdh-02 {
            height: 55px;
            background: #fff;
            margin-bottom: 20px;
            overflow: hidden;
        }
        
        .tl-fdh-02 li {
            width: 16.66666%;
            height: 55px;
            font-size: 18px;
            line-height: 55px;
            text-align: center;
            float: left;
            border-right: 1px solid #eee;
            margin-right: -1px;
            background: #f4f4f4;
            cursor: pointer;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }
        
        .tl-fdh-02 li a {
            display: block;
            height: 55px;
            color: #333;
        }
        
        .tl-fdh-02 li.sidenavcur,
        .tl-fdh-02 li:hover {
            background: url(../images/p16-icon6.png) no-repeat bottom center #84c225;
            border-color: #84c225;
        }
        
        .tl-fdh-02 li.sidenavcur a,
        .tl-fdh-02 li:hover a {
            color: #fff;
        }
    

        .p12-aboutinfo-1{display: inline-block;width: 100%;background: #fff;margin-bottom: 38px;}
        .p12-aboutinfo-1-tit{height: 114px;line-height: 114px;font-size: 30px;text-align: center; color:#4b4a4a;}
        .p12-aboutinfo-1-tit span{font-size: 22px;color: #aaa;}
        .p12-aboutinfo-1-nr{padding:0 0 20px;}
        .content{width:1200px;margin:0 auto;}


     .ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{
            visibility: hidden;
        }
        .ty-banner-1 img.show{
            visibility: visible;
        }
    
  .dz dl {
        border: 1px solid #dedede;
        width: 350px;
        float: left;
        margin-right: 72px;
        border-radius: 10px;
    }
    
    .dz dl:last-child {
        margin-right: 0;
    }
    
    .dz dl dt {
        font-size: 20px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        background: #82c226;
        color: #fff;
        font-weight: bold;
        border-radius: 10px 10px 0 0;
    }
    
    .dz dl dd {}
    
    .dz dl dd span {
        text-align: center;
        display: block;
    }
    
    .dz dl dd span em {
        display: block;
        font-style: normal;
        color: #333;
        font-size: 18px;
        margin-top: 25px;
        text-align: center;
    }
    
    .dz dl dd p {
        box-shadow: 0 0 5px #e2e2e2;
        width: 80%;
        margin: 25px auto;
        text-align: center;
        padding: 5px 0;
        color: #81c226;
        font-size: 16px;
    }


    .liuc {
        padding-top: 104px;
        background:url(../images/lc.jpg) no-repeat center bottom #fafafa;
        height: 602px;
    }
    
    .liuc h2 {
        float: left;
    }
    
    .liuc ul {
        float: left;
        padding-left: 147px;
    }
    
    .liuc ul li {
        float: left;
        width: 141px;
        font-size: 20px;
        color: #666;
        font-weight: bold;
        letter-spacing: 2px;
        height: 239px;
    }
    
    .liuc ul i {
        display: block;
        padding-top: 29px;
        font-style: normal;
    }
    
    .liuc ul i span {
        display: block;
        font-weight: normal;
        font-size: 18px;
        padding-bottom: 11px;
    }
    
    .liuc ul li img {
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: gray;
    }
    
    .liuc ul li:hover {
        color: #333;
    }
    
    .liuc ul li:hover img {
        -webkit-filter: none;
        -moz-filter: none;
        -ms-filter: none;
        -o-filter: none;
        filter: none;
        filter: none;
    }
    
    .liuc h3 {
        float: right;
        padding-top: 93px;
        font-weight: normal;
        font-size: 16px;
        color: #333;
        text-align: right;
        line-height: 100%;
    }
    
    .liuc h3 span {

        display: block;
        font-weight: bold;
        color: #333;
        font-size: 32px;
        font-family: Arial;
        line-height: 100%;
        padding-top: 10px;
    }
  .yinz2 {
        height: 172px;
        overflow: hidden;
    }
    
    .yinz2 dl {
        width: 282px;
        float: left;
        height: 160px;
        box-shadow: 0.1rem 0.1rem 0.8rem 0.1rem #eee;
        background: #fff;
        margin: 5px 10px 0 10px;
    }
    
    .yinz2 dl:last-child {
        margin-right: 0;
    }
    
    .yinz2 dt {
        width: 71px;
        height: 69px;
        float: left;
        margin: 24px 12px 0 22px;
    }
    
    .yinz2 dl dd {
        width: 177px;
        float: left;
    }
    
    .yinz2 dt img {
        display: block;
        width: 71px;
        height: 69px;
    }
    
    .yinz2 dd h3 {
        font-size: 18px;
        font-weight: bold;
        color: #333;
        margin-top: 44px;
    }
    
    .yinz2 dd p {
        font: 14px "Microsoft YaHei";
        color: #333;
        padding-top: 8px;
    }
    .dzz_l {
        float: left;
    }
    
    .dzz_r {
        float: right;
        width: 380px;
    }
    
    .dzz_r span {
        display: block;
        font-size: 24px;
        color: #333;
        font-weight: bold;
        margin: 21px 0;
    }
    
    .dzz_r ul {
        background:url(../images/kuang.png)no-repeat 0 0;
        box-sizing: border-box;
        padding: 20px;
    }
    
    .dzz_r ul li {
        margin-bottom: 25px;
        font-size: 16px;
    }
    
    .dzz_r ul li em {
        display: block;
        font-style: normal;
        font-size: 18px;
        color: #83c225;
        font-weight: bold;
    }
    .tit {
        font-size: 30px;
        letter-spacing: 3px;
        color: #333;
        font-weight: bold;
        clear: both;
        line-height: 160px;
        padding-left: 35px;
    }
    
    .tit span {
        letter-spacing: 0;
        color: #85c327;
        font-size: 18px;
        display: inline-block;
        padding-left: 20px;
        text-transform: uppercase;
        font-family: "simsun", "Arial";
        position: relative;
        ;
    }
    
    .tit span:after {
        content: "";
        display: block;
        width: 40px;
        height: 4px;
        background: #83c226;
        position: absolute;
        top: 49%;
        right: -60px;
    }
    
    .g_tit {
        margin: 40px auto;
        width: 1200px;
        clear: both;
    }


 .gy {
        background:url(../images/about1.jpg)no-repeat 0 0;
        height: 635px;
        max-width: 1920px;
    }
    
    .gy_wz {
        position: absolute;
        right: 0;
        width: 700px;
        top: 145px;
        background: #fff;
        padding: 30px 0 30px 30px;
    }
    
    .gy_wz p,
    .qy_wz p {
        color: #333;
    }
    
    .gy_wz span,
    .qy_wz span {
        display: block;
        font-size: 68px;
        text-transform: uppercase;
        color: #f3f3f3;
        line-height: 68px;
        letter-spacing: -14px;
    }
    
    .gy_wz span em,
    .qy_wz span em {
        font-size: 24px;
        text-transform: uppercase;
        color: #83c226;
        line-height: 24px;
        font-style: normal;
        display: inline-block;
        letter-spacing: 8px;
        padding-left: 35px;
    }
    
    .dw {
        position: relative;
    }
.qy {
        background:url(../images/about2.jpg) no-repeat right 0;
        height: 635px;
        max-width: 1920px;
        margin-top: 50px;
    }
    
    .qy_wz {
        position: absolute;
        left: 0;
        width: 600px;
        top: 145px;
        background: #fff;
        padding: 30px
    }

.wh {
        background: #f9f9f9;
        padding-top: 50px;
        margin-top: 50px;
        padding-bottom: 80px;
    }
    
    .wh_nr ul li {
        width: 300px;
        height: 205px;
        float: left;
        box-sizing: border-box;
        padding: 40px 50px 0;
        border: 1px solid #f5f5f5;
        margin-top: -1px;
        margin-right: -1px;
    }
    
    .wh_nr ul li:nth-child(1),
    .wh_nr ul li:nth-child(3),
    .wh_nr ul li:nth-child(4),
    .wh_nr ul li:nth-child(6),
    .wh_nr ul li:nth-child(7),
    .wh_nr ul li:nth-child(9) {
        background: #fff;
    }
    
    .wh_nr ul li:nth-child(2),
    .wh_nr ul li:nth-child(5),
    .wh_nr ul li:nth-child(8) {
        background: #f2f2f2;
    }
    
    .wh_nr ul li:nth-child(4) {
        clear: both;
        margin-left: 300px;
    }
    
    .wh_nr ul li span {
        font-size: 24px;
        color: #82c226;
        font-weight: bold;
    }
    
    .wh_nr ul li p {
        font-size: 16px;
        color: #333
    }
    
    .jy ul li {
        float: left;
        width: 280px;
        box-shadow: 0 0 5px #e0e0e0;
        margin-right: 26px;
        box-sizing: border-box;
        text-align: center;
        padding: 20px 0;
		background: #fff;
    }
    
    .jy ul li:last-child {
        margin-right: 0;
    }
    
    .jy ul li span {
        display: block;
        font-size: 18px;
        font-weight: bold;
        color: #333;
        margin-top: 15px;
    }
    
    .jy ul li p {}


 .JoinList li {
        border: 1px solid #e8e8e8;
        padding: 20px 20px 0 20px;
        margin-bottom: 10px;
    }
    
    .JoinList li:last-child {
        margin-bottom: 0;
    }
    
    .JoinList li .title {
        padding-right: 30px;
        background:url(../images/dot2.png) right center no-repeat;
        cursor: pointer;
        font-size: 16px;
        color: #333;
        -webkit-user-select: none;
        -ms-user-select: none;
        -moz-user-select: none;
        -khtml-user-select: none;
        user-select: none;
        margin-bottom: 20px;
    }
    
    .JoinList li.on .title {
        background-image:url(../images/dot1.png);
        color: #85c327;
    }
    
    .JoinList li .info {
        display: none;
        border-top: 1px dotted #e8e8e8;
    }
    
    .JoinList li .info .txtbox {
        padding: 15px 0;
    }
    
    .JoinList li .ys {
        font-size: 18px;
        color: #222;
    }
    
    .JoinList li p {
        margin: 5px 0;
        color: #333;
    }

.p_tit {
    clear: both;
    width: 1200px;
    margin: 40px auto;
}
.dewwwe{width:1200px; margin: 0 auto;overflow: hidden;}
.dewwwe h1{font-size: 20px;margin-bottom: 65px}
.dewwwe ul li{margin-bottom: 45px;float: left;width: 50%}
.dewwwe ul dt{font-size: 18px;color: #999;}
.dewwwe ul dd{font-size: 18px;color: #333;}

.aboutjies{font-size: 15px;line-height: 28px;margin-top: 10px}
.aboutjies p{font-size: 15px;line-height: 28px;}







.main_down{width: 1200px;overflow: hidden;max-width: 1920px;margin: 0 auto;margin-bottom: 25px}
.main_down_left{width: 250px;float: left;}
.main_down_right{width: 910px;float: right;}
.main_down_left h1{font-size: 28px;text-align: center;background: #84c225;color: #fff;padding: 35px 0;margin-bottom: 3px}
.main_down_left ul li a{background: #f7f7f7;color: #333;display: block;font-size: 17px;padding:15px;border-top: 2px solid #fff;text-align: center}
.main_down_left .on a{background: #84c225;color: #fff;}
.main_down_left ul li a:hover{background: #84c225;color: #fff;}



.nynewslist{width: 100%;overflow: hidden;}
.nynewslist ul{width: 100%;overflow: hidden;margin: 0 auto;max-width: 1920px}
.nynewslist ul li{background: #fff;padding: 2%;width: 95.5%;overflow: hidden;margin-bottom: 25px;transition: all 0.3s;border: 1px solid #eee}
.nynewslist_li_img{float: left;width: 25%;overflow: hidden;}
.nynewslist_li_img img{display: block;width: 100%;transition: all 0.3s;height: 125px;}
.nynewslist_li_text{width: 72%;float: right}
.nynewslist_li_text_tit a{font-size: 20px;display: block;transition: all 0.3s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.nynewslist_li_text_wz{font-size: 14px; margin-top: 10px;color: #666;line-height: 20px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.nynewslist_li_text_date{color: #999;margin-top: 10px}

.nynewslist ul li:hover{box-shadow: 2px 0px 8px #ccc}
.nynewslist ul li:hover .nynewslist_li_img img{transform: scale(1.1)}
.nynewslist ul li:hover .nynewslist_li_text_tit a{color: #84c225;margin-left: 10px}



.news_view {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    padding: 0px 0 10px;
}

.proviewsx {
    width: 100%;
    overflow: hidden;
    margin: 20px 0
}

.proviewsx .prev1 {
        display: block;
        width: 100%;
        margin-bottom: 10px;
        color: #666;
    }

.proviewsx .next1 {
        display: block;
        width: 100%;
        color: #666;
    }

.proviewsx a {color: #666;font-size: 14px}
.proviewsx a:hover {color: #1aa98f;}
.proviewtit {
    text-align: center;
    font-size: 28px;
    margin: 20px 0 10px;
    overflow: hidden
}

.texingtitle {
    background: #f2f2f2;
    text-align: center;
    margin: 25px 0;
    overflow: hidden;
    border: 1px solid #eee;
    line-height: 25px;
	padding: 12px 0;
    color: #999;
	font-size: 14px
}
.texingcen {font-size: 15px; line-height: 30px;}
.texingcen p{font-size: 15px;}

.news_tuijian {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-top: 35px
}

.news_tuijian_tit {
    width: 100%;
    line-height: 50px;
    background: #84c225;
    padding-left: 20px;
    font-size: 18px;
    color: #fff
}
.news_tuijian_ul {padding: 15px;border: 1px solid #eee}
.news_tuijian_ul li {
        padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	margin-bottom: 10px;
    }
.news_tuijian_ul li a {
            font-size: 15px;
            display: block;
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
.news_tuijian_ul li span {
            color: #999;
        }

.news_tuijian_ul li a:hover{color: #84c225}

.anlilist{padding-top: 20px!important;border-top: 1px solid #ddd;background: #fff!important;}

.anlilist h2{height: auto!important}

.case_left{float: right;width: 250px;}
.case_right{float: left;width: 900px;}
.tjcasetit{text-align: center;font-size: 14px;margin-top: 5px}



.procenlist{width: 100%;overflow: hidden;}
.procenlist ul{width: 100%;overflow: hidden;}
.procenlist ul li{width:291px;overflow: hidden;float: left;border: 1px solid #ddd;margin-bottom: 15px;margin-right: 15px;}
.procenlist ul li:nth-child(3n+3){margin-right: 0}
.procenlist_li_img img{display: block;width: 100%;height: auto}

.procenlist_li_text{padding: 15px}
.procenlist_li_text_tit{font-size: 17px;margin-bottom: 8px;}
.procenlistt_li_text_wz{font-size: 13px;line-height: 20px;}
.procenlist_li_text_tit a:hover{color: #84c225}

.protuijian{background: #84c225;color: #fff;font-size: 17px;padding: 12px;margin-bottom: 12px}





	.xz001{float: left;width: 100px;padding-top: 180px;margin-left: 33px;cursor: pointer;transition: all 0.3s}
		.xz002{float: left;width: 67px;padding-top: 280px;cursor: pointer;transition: all 0.3s}
		.xz003{float: left;width: 900px;padding-top: 240px;margin-left: 100px;cursor: pointer;transition: all 0.3s}
		.xz001:hover{padding-top: 160px;}
		.xz002:hover{padding-top: 260px;}
		.xz003:hover{margin-left: 80px}
		.kefuew{position: fixed;
    top: 50%;
    right: 5px;
    margin-top: -200px;
    z-index: 1000;
    width: 174px;
    height: 403px;}

@media screen and (max-width: 1270px){
	.nav{padding-left: 2%}
	.t_wz{padding: 1.5% 0 0 2%;}
}

@media screen and (max-width: 1225px){
	.nav{padding-left: 1%}
	.t_wz{padding: 1.5% 0 0 1%;}
}
