@font-face 
{
    
    src:url("/font/STXINGKA.ttf")；
}
        .topWrap{height:200px;position: relative;z-index: 3;background: url(/images/t_bj.jpg) no-repeat center top;}
        .header{width:1200px;margin: 0 auto; position: relative;}
        .t_top{height:152px;padding-top:10px;}
        .logo{float:left;width:118px;height:134px;}
        .logo img {width:118px;height:134px;}
        .t_sz{height:45px; line-height:45px; font-size:12px; color: #fff}
        .t_sz span {float:right;display: block;height: 37px;color: #fff;font-size:12px;}
        .t_sz span a {color: #fff;padding:0 10px;}
        .t_fr{float:right;width:720px;margin-top: 20px;}
        .t_wz{float:left;padding-top:16px;}
        .t_wz i{display: block;font-size:0;line-height: 0}
        .t_wz span {display: block;font-size:18px;color: #333333;height: 45px;line-height: 45px;}
        .t_em{float:right;width:183px;padding-top:11px;}
        .t_em span {font:14px ; color: #666666;float:left;width:108px;text-align: center;font-weight: bold;padding-top:16px;}
        .t_em span em{display: block;padding-top:8px;}
        .t_em i img {vertical-align:top;background: url(/images/ewm_ico1.jpg) no-repeat;padding:4px 5px 3px;width:55px;height:58px;}
        .nav {height:37px; line-height:37px;padding-top:15px;}
        .nav li {float:left;height:85px;line-height:20px;background: url(/images/nav_x.jpg) no-repeat right;padding:0 0px 0 50px;}
        .nav li a {font-size:16px;color:#4B4B4B;text-decoration:none;display:inline-block;position: relative;z-index:2;writing-mode:tb-rl}
		.nav li a span{display:block;color:#8D8D8D;font-size:12px;}
        .nav li a:after{position: absolute;left:50%;bottom:-10px;width:0px;height: 2px;background: #fff;content: "";display: block;transition: all .5s}
        .nav li:hover a:after,.nav .cur a:after{width:100%;left:0;}
        .nav li:last-child{background: none}
        
       
            .fullSlide{min-width:1200px;position:relative;height:578px;overflow:hidden; z-index: 2;}
            .fullSlide .bd{position:relative;z-index:0;}
            .fullSlide .bd ul{width:100%!important;}
            .fullSlide .bd li{width:100%!important;height:578px;overflow:hidden;text-align:center;position:relative;}
            .fullSlide .bd li img {position: absolute;left:50%;margin-left:-960px;top:0;}
            .fullSlide .bd li a{display:block;height:578px;}
            .fullSlide .hd{position:absolute;bottom:17px;z-index:99;left:50%;width:88px;}
            .fullSlide .hd li{width:12px;height:12px;float:left;margin-left:10px;border-radius: 50%;border:2px solid #fff;box-sizing:border-box}
            .fullSlide .hd li.on {background:#004f14;border:0;}
            .prev{position: absolute;left:0;top:50%;}
            .next{position: absolute;right:0;top:50%;}
        

            .s_bj{height:87px;overflow:hidden;background:url(/images/seah_bj.jpg) no-repeat;}
            .search{width:1200px;margin: 0 auto; overflow: hidden;}
            .search p{float:left;height:87px;line-height:87px;font-size:12px;color:#6f6f6f;width:280px;}
			.search p b{color:#58a561;}
            .search p a {color: #6f6f6f;padding:0 8px;}
            .s_inp01{width:305px;position: relative;margin-top:24px;}
            .s_inp01:after{content: "";display: block;width:1px;height: 13px;background: #d6d6d6;top:12px;left:12px;position: absolute;}
            .inp01{width:247px;height:33px;line-height:33px;color:#8f8f8f;font-size:12px;float: left;padding-left:23px;border:1px solid #aeadae;border-width:1px 0;background: none}
            .inp02{background:url(/images/t_btn1.png) no-repeat;width:30px;height:35px;border:0; float: left;}
            .t_tel{float:right;font-size:14px;color: #6f6f6f;padding-left:40px;background: url(/images/t_tel_bj.png) no-repeat 0 28px;line-height: 87px;}
            .t_tel span{font-size:24px;color:#58a561;vertical-align:top;font-weight: bold;}
        

    .info,.submit{display:none;}
    .bd_r li span:nth-of-type(2){display:none;}
    .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; 
}


            .footWrap{background:url(/images/ft_bj.jpg) no-repeat center top;height:403px;overflow:hidden;}
            .footer{width:1200px;margin: 0 auto; position: relative;}
            .ft_logo{font-size:0;line-height: 0;float:left;padding:37px 72px 0 34px;}
            .ft_logo img {width:113px;height:128px;}
            .ft_nav{height:36px;line-height: 36px;text-align: left;}
            .ft_nav a {font-size:16px;color: #fff;padding:0 40px 0 0;}
            .ft_t{padding-top:55px;font-size:12px;color: #b5d3bc;line-height:24px;width:680px;float:left;}
            .ft_t span {padding:0 10px;}
            .ft_t a {color: #b5d3bc;}
            .ft_t img {vertical-align:middle;margin:0 5px;}
            .link{height:124px;font-size:14px;color: #666666;padding-top:14px;padding-left:16px;}
            .link span {display: block;height: 46px;line-height: 46px;font-size:16px;color:#fff;}
            .link p {padding-top:14px;font-size:12px;color: #8fb799;line-height: 24px;}
            .link a {color: #8fb799;padding:0 20px;}
            .ft_ewm{float:right;width:150px;padding:0px 37px 0 0;text-align: center;font-size:0;line-height: 0}
            .ft_ewm img{width:150px;height:auto;}
            .ft_ewm span{display: block;text-align: center;padding-top:10px;font-size:12px;color: #8fb799;line-height: 24px;}
        

        .client-2 {
            position: fixed;
            right: -170px;
            top: 80%;
            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: #004f14;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #004f14;
            width: 97px;
            height: 53px;
            position: relative;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: 30px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    
