@charset "UTF-8";
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img,a { margin:0; padding:0; }
body{overflow-x:hidden;}
fieldset, img,input,button { border:none; padding:0;margin:0;outline-style:none; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; }
select, input { vertical-align:middle;}
select, input, textarea { font-size:12px; margin:0;}
textarea { resize:none; } /*防止拖动*/
img {border:0; vertical-align:middle; }  /*  去掉图片低测默认的3像素空白缝隙*/
table { border-collapse:collapse; }
body {
    font:12px/150% Arial,Verdana,"\5b8b\4f53";
    font-family:"微软雅黑","宋体";
    color:#333333;
    background:#fff;
    transition: all 0.6s;
}

@font-face {
        font-family: 'syst_bold';
        src: url('../fonts/syst_bold.eot');
        src: url('../fonts/syst_bold.eot?#iefix') format('embedded-opentype'),
                 url('../fonts/syst_bold.woff') format('woff'),
                 url('../fonts/syst_bold.ttf') format('truetype'),
                 url('../fonts/syst_bold.svg#archer-semibold-pro') format('svg');
        font-weight: normal;
        font-style: normal;
    }

@font-face {
        font-family: 'syst_xiao';
        src: url('../fonts/syst_xiao.eot');
        src: url('../fonts/syst_xiao.eot?#iefix') format('embedded-opentype'),
                 url('../fonts/syst_xiao.woff') format('woff'),
                 url('../fonts/syst_xiao.ttf') format('truetype'),
                 url('../fonts/syst_xiao.svg#archer-semibold-pro') format('svg');
        font-weight: normal;
        font-style: normal;
    }
@font-face {
        font-family: 'xique';
        src: url('../fonts/xique-REGULAR.eot');
        src: url('../fonts/xique-REGULAR.eot?#iefix') format('embedded-opentype'),
                 url('../fonts/xique-REGULAR.woff') format('woff'),
                 url('../fonts/xique-REGULAR.ttf') format('truetype'),
                 url('../fonts/xique-REGULAR.svg#archer-semibold-pro') format('svg');
        font-weight: normal;
        font-style: normal;
    }
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}
a {color:#333333; text-decoration:none; }
a:hover{color:#009944;}
h1,h2,h3,h4,h5,h6 {text-decoration:none;font-weight:normal;font-size:100%;}
s,i,em{font-style:normal;text-decoration:none;}
.col-red{color: #009944!important;}
ul,ol,li{list-style:none}

/*公共类*/
.w12 {  /*版心 提取 */
    width: 1100px;margin:0 auto;
}
.fl {
    float:left
}
.fr {
    float:right
}
.al {
    text-align:left
}
.ac {
    text-align:center
}
.ar {
    text-align:right
}
.hide {
    display:none
}

.clear{clear: both;}
.w128{width: 1280px;margin:0 auto;}
/* 头部公共 css */
.web-top .nav-top{height: 110px;}
.web-top .logo{width:auto;margin-top:16px;}
.web-top .top-nav{width: 710px;position: relative;z-index: 2;display:flex;justify-content: space-between;flex-flow: row;}
.web-top .top-nav li{width:120px;height:110px;box-sizing: border-box;padding-top:34px;}
.web-top .top-nav li.nLi{font-size:16px;float: left;margin-left: 25px;position: relative;z-index: 2;
    text-align: center;font-family:"syst_xiao";}
.web-top .top-nav li.active,.web-top .top-nav li.nLi:hover{background:#009944;}
.web-top .top-nav li.nLi:last-child{margin-right: 0px;}
.web-top .top-nav li.nLi .top-a{color:#333333;font-size: 16px;}
.web-top .top-nav li.nLi .top-a span{font-size:12px;text-transform: uppercase;display: block;margin-top: 6px;}
.web-top .top-nav li.nLi:hover .top-a,.web-top .top-nav li.active .top-a{color: #fff;font-weight:bold;}


.son-nav{position: absolute;background:#fff;overflow: hidden;top:110px;left:-25%;width:150%;text-align: center;z-index: 999;display: none;}
.son-nav a{font-size: 14px;line-height: 40px;border-top: 1px solid #eee;display: block;color: #333333;}
.son-nav a:hover{background:#009944;color: #fff !important;}
/*banner*/
 .fullSlide{ width:100%;  position:relative;  background:#fff;z-index:1;height:580px;}
    .fullSlide .bd{ margin:0 auto;}
    .fullSlide .bd ul{ width:100% !important; }
    .fullSlide .bd li{ width:100% !important;  overflow:hidden; text-align:center;height:580px;    background-position: center center !important;}
    .fullSlide .bd li a{ display:block;}
     .fullSlide .bd li img{width: 100%;}

    .fullSlide .hd{ display:block!important;width:100%;position:absolute;z-index:99;bottom:4%;margin: 0 auto;
        left:0; text-align:center;}
    .fullSlide .hd ul{ text-align:center; }
    .fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:10px;margin:6px;overflow:hidden;line-height:999px;
        border-radius:12px;box-sizing: border-box;border:1px solid #fff;}
    .fullSlide .hd ul .on{background:#009944 !important;border:1px solid #009944;}

    .fullSlide .prev,.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
    .fullSlide .next{ left:auto; right:5%; background-position:-6px -137px; }  

.flex-ar{display:flex;justify-content: space-around;flex-flow: row;}
.flex-be{display:flex;justify-content:space-between;flex-flow: row;}
.text-center{text-align:center;}
/* 底部信息 */
#footer{background:url(../images/footer-back.jpg)no-repeat center;width: 100%;padding-top:50px;height:auto;box-sizing:border-box;
background-size: cover;}
#footer .foot-nav{flex:1;}
#footer .foot-logo{width:100px;margin-left:107px;}
#footer .foot-nav .foot-logo img{width: 100%;}
#footer .foot-nav ul{width:100%;overflow:hidden;margin-bottom:47px;}
#footer .foot-nav ul li.foot-li span{font-size:16px;line-height: 16px;display: block;color: #fff;margin-bottom: 20px;}
#footer .foot-nav ul .foot-li a{font-size: 14px;color: #7d8b85; line-height: 14px;display: block;margin-bottom:15px;}
#footer .foot-nav ul .foot-li a:hover{color: #fff;}
#footer .foot-call{width:190px;margin-left:100px;}
#footer .foot-call li{font-size:14px;color:#7d8b85;line-height:14px;margin-bottom:40px;}
#footer .foot-call li p{font-size:22px;line-height:22px;margin-bottom:20px;color:#fff;}
#footer .foot-call li span:before{content:'';display:inline-block;width:16px;height:16px;margin-bottom: -3px;margin-right:6px;}
#footer .foot-call li span.tels:before{background:url(../images/foot-icon1.png)no-repeat center;background-size:100% 100%;}
#footer .foot-call li span.webadd:before{background:url(../images/foot-icon2.png)no-repeat center;background-size:100% 100%;}
#footer .foot-rwm{width:100px;margin-left:80px;}
#footer .foot-rwm img{width:100%;}
#footer .foot-rwm p{font-size:14px;line-height:22px;text-align: center;color:#7d8b85;margin-top:10px;}


.foot-but{width: 100%;line-height: 72px;background:rgba(14,37,27, 0.6);color:#7d8b85;text-align: center;font-size: 16px;
    font-family:"syst_xiao";text-transform: uppercase;}
.foot-but a{color: #7d8b85;}
.foot-but a:hover{color: #fff;}
