@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:"SRHT","微软雅黑","宋体";
    color:#333333;
    background:#fff;
    transition: all 0.6s;
}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}
@font-face {
        font-family: 'SRHT';
        src: url('../font/SourceHanSansCN-Regular.eot');
        src: url('../font/SourceHanSansCN-Regular.eot?#iefix') format('embedded-opentype'),
                 url('../font/SourceHanSansCN-Regular.woff') format('woff'),
                 url('../font/SourceHanSansCN-Regular.ttf') format('truetype'),
                 url('../font/SourceHanSansCN-Regular.svg#archer-semibold-pro') format('svg');
        font-weight: normal;
        font-style: normal;
    }

@font-face {
        font-family: 'HiraW6';
        src: url('../font/Hiragino Sans GB W6.eot');
        src: url('../font/Hiragino Sans GB W6.eot?#iefix') format('embedded-opentype'),
                 url('../font/Hiragino Sans GB W6.woff') format('woff'),
                 url('../font/Hiragino Sans GB W6.ttf') format('truetype'),
                 url('../font/Hiragino Sans GB W6.svg#archer-semibold-pro') format('svg');
        font-weight: normal;
        font-style: normal;
    }
a {color:#333333; text-decoration:none; }
a:hover{color:#d85246;}
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: #208aad!important;}
ul,ol,li{list-style:none}

/*公共类*/
.w12 {  /*版心 提取 */
    width: 1200px;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;}
.w14{width: 1440px;margin:0 auto;}
/* 头部公共 css */
.top-logo .top-nav{width:835px;display:flex;justify-content: space-between;flex:row;}
.top-logo .top-nav li.li-1{font-size:16px;line-height:117px;width:110px;text-align:center;position: relative;}
.top-logo .top-nav li.li-1 a{color:#fff;}
.top-logo .top-nav li.li-1 .li-1a i{display:inline-block;width:14px;height:8px;background:url(../images/nav-icon.png)no-repeat center;margin-left:4px;}
.top-logo .top-nav li.li-1:hover,.top-logo .top-nav li.li-1.ons{font-size:16px;}
.top-logo .top-nav li.li-1:hover .li-1a,.top-logo .top-nav li.li-1.ons .li-1a{color: #fff;font-weight: bold;font-size:18px;}

/*.son-nav{display: none;position: absolute;background:rgb(137,138,139,0.8);overflow: hidden;top:117px;left:-25%;width:150%;text-align: center;z-index: 999;}
.son-nav a{font-size: 16px;line-height: 40px;border-top: 1px solid #eee;display: block;color: #fff !important;display: block;width:100%;}
.son-nav a:hover{background:#d6473b;color: #fff !important;}*/
.son-nav{display:none;width:456px;box-sizing:border-box;padding: 40px;background:#fff;position: absolute;top:101px;left: -178px;border-radius: 20px;}
.son-nav:before{content: '';display:block;width:17px;height:11px;background:url(../images/sonnav-icon.png)no-repeat center;background-size: 100% 100%;
    margin: 0 auto;position: absolute;top: -11px;z-index: 999999;left: 0;right: 0;}
.son-nav a{font-size:18px;line-height:57px;display: block;float:left;color:#000000 !important;margin-bottom:20px;}
.son-nav a:nth-child(2n){float: right;}
.son-nav a:nth-child(3),.son-nav a:nth-child(4){margin-bottom:0px;}
.son-nav a i{display:inline-block;width:57px;height:57px;margin-right:10px;}
.son-nav a i img{width:100%;}
/*banner*/
 .fullSlide{ width:100%;  position:relative;  background:#fff;z-index:1;height: 700px;}
    .fullSlide .bd{ margin:0 auto; position:relative; z-index:0; height: 700px;}
    .fullSlide .bd ul{ width:100% !important; }
    .fullSlide .bd li{ width:100% !important;  overflow:hidden; text-align:center;height: 700px;    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:1999;bottom:0;top: 0;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:12px;height:12px;margin:4px;overflow:hidden;line-height:999px;
        border-radius:12px;box-sizing: border-box;border:1px solid #026d44;}
    .fullSlide .hd ul .on{background:#026d44 !important;}

    .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; }  


/*  底部  */
.footer{width:100%;height:582px;background:url(../images/foot-back.jpg)no-repeat center;box-sizing: border-box;padding-top:200px;}
.footer .foot-fl:after{content:'';display:block;float: right;width:2px;height:170px;background:#fff;margin-top: -280px;
    margin-right: 40px;}
.footer .foot-fl p.foot-name{font-size:16px;color:#fff;line-height:16px;margin-top:30px;margin-bottom:12px;}
.footer .foot-fl p.foot-add{font-size:16px;color:#fff;}
.footer .foot-fl .tel{margin-top:30px;color:#fff;}

.footer .foot-fl .tel i{display:block;width:42px;height:47px;background:url(../images/foot-icon.png)no-repeat center;float: left;margin-right:10px;    margin-top: 6px;}
.footer .foot-fl .tel .tel-num span{display:inline-block;font-size:22px;width:44px;line-height:24px;margin-right:15px;}
.footer .foot-fl .tel .tel-num{font-size:50px;line-height:56px;width:540px;}

.footer .foot-fr{width:660px;}
.footer .foot-fr .rwm-list{text-align: right;font-size:0px;margin-top:50px;margin-bottom:55px;}
.footer .foot-fr .rwm-list li{display:inline-block;margin:0px 15px;width:133px;height:133px;cursor: pointer;position:relative;}
.footer .foot-fr .rwm-list li img{width:100%;}
.footer .foot-fr .foot-nav li{width:90px;font-size:18px;display:inline-block;border-right:1px solid #fff;text-align:center;}
.footer .foot-fr .foot-nav li a{color:#fff;}
.footer .foot-fr .foot-nav li:hover a{color:#d85246;}
.footer .foot-fr .foot-nav li:last-child{border-right:none;}
.beian{display: block;margin-top:30px;font-size:16px;line-height:16px;color:#fff;text-align: right;padding-right:10px;}
.footer .foot-fr .rwm-list li i{display:block;width:230px;height:238px;background:url(../images/foot-icon2.png)no-repeat center;box-sizing: border-box;padding:22px;margin-left: -50px; margin-bottom: 10px;display:none;position:absolute;top: -248px;left:0;}
.footer .foot-fr .rwm-list li i img{width:100%;}

