﻿*{margin: 0;padding: 0;
    outline:0 none !important;
    box-sizing: border-box;
} 
li{list-style: none;}
a{text-decoration: none !important;}
div{font-size: 0;line-height: 1;}
html{font-size: 10px;}
body{font-family: 微软雅黑 !important;overflow-x:hidden;}
p,ul{margin: 0;padding: 0;}
@font-face{
    font-family: 'fz';
    src : url('../1.ttf');
}
@font-face{
    font-family: 'abtit';
    src : url('../2.ttf');
}
.clear{display: block;clear: both;}
.z1{font-family: fz;}
.wid{width: 1560px!important;max-width: 92%!important;}
.wid1{width: 1440px!important;max-width: 92%!important;margin: 0 auto;}
.nav_0{padding: 0;
    height: 45px;
    line-height: 60px;
    position: relative;
    background: #fff;
    width: 100%;
    border-bottom: 1px solid rgba(255,255,255,0.4);
    max-width: 100%;
    margin: 0 auto;
    transition: 0.5s;z-index: 99999999;}
.nav_0>div{line-height: 45px;
    padding: 0 4%;
    height: 45px;
    border-bottom: none;
    width: 100%;}
.nav_0>div>img {
    margin-top: 0;vertical-align: middle;height: 30px;
}
.nav_0>div>div {
    width: auto;
    margin-bottom: 2px;float: right;
}
.nav_0>div>div>span {
    float: right;
    margin-top: 14px;
}
.nav_0>div>div>ul {
    transition: 0.5s;
    position: absolute;
    right: -140px;
    opacity: 0;
    top: 45px;
    width: 140px;
    line-height: 32px;
    z-index: 999999;
}
.nav_0>div>div>ul>li{
    display: block;
    margin-left: 0;
    margin-bottom: 2px;
    margin-right: 0;
    position: relative;
}
.nav_0>div>div>ul>li>div{position: absolute;right: 0px;width: auto;top: 0;transition:0.5s;z-index: -1;opacity: 0;background: rgba(0,28,44,0.9);padding: 5px 10px;line-height: 2;}
.nav_0>div>div>ul>li>.avt{z-index: 7;opacity: 1;right: 142px;}
.nav_0>div>div>ul>li>div>a{text-align: center;
    color: #fff;
    border-bottom: none;
    height: auto;
    font-size: 1.4rem;display: block;white-space:nowrap}
.nav_0>div>div>ul>.xl>a{background: url(../images/zuo.png) no-repeat 6px center rgba(0,28,44,0.9);}
.nav_0>div>div>ul>li>a {
    display: block;
    width: 100%;
    text-align: center;
    background: rgba(0,28,44,0.9);
    color: #fff;
    border-bottom: none;
    height: auto;
    font-size: 1.6rem;
}
.nav_0>div>div>span>img {
    width: 24px;
    float: right;
}
.nav_0>div>div>span>b {
    font-size: 3.4rem;
    color: #333;
    font-weight: 500;
    line-height: 12px;
}
.nav_0{display: none;}
/*.banner1{display: none;}*/
.banner_0{width: 50px;text-align: center;margin: -100px auto 0;z-index: 999;position: relative;}
.banner_0>p{font-size: 1.2rem;color: #fff;margin-bottom: 9px;}
#banner{height: 400px;background-size: auto 100%!important;position: relative;}
.spro1>.left li>p{display: none;}
.spro1>.left li>p:nth-child(4),.spro1>.left li>p:nth-child(5){display: block;}
#banner>div{position: absolute;top: 150px;text-align: center;width: 100%;left: 0;}
#banner>div>span{font-size: 4rem;color: #fff;}
#banner>div>p{color: #c7c7c6;font-size: 1.6rem;margin-top: 20px;}
.nav{position: fixed;top: 50px;left: 0;width: 100%;z-index: 9999999999;}
.nav>div{width: 1560px;max-width: 92%;margin: 0 auto;background: #fff;border-radius: 0 30px 0 30px;padding: 0 56px;height: 90px;}
.nav>div>a{display: inline-block;margin: 19px 0;}
.nav ul{float: right;}
.nav ul>li{margin-right: 50px;line-height: 90px;height: 90px;transition:0.5s;border-bottom: 3px solid transparent;float: left;}
.nav ul>li>a{color: #333;font-size: 1.8rem;transition:0.5s;}
.nav ul>.avt{border-bottom: 3px solid #009866;}
.nav ul>li:hover{border-bottom: 3px solid #009866;}
.nav ul>.avt>a{color: #009866;}
.nav ul>li:hover>a{color: #009866;}
.nav ul>p{border-left: 1px solid #ccc;padding-left: 60px;height: 14px;line-height: 14px;float: left;margin-top: 38px;}
.nav ul>p>a{font-size: 1.6rem;color: #009866;}
.banner{position: relative;}
.banner>img{width: 100%;}
.banner>div{position: absolute;left: 9.3%;color: #fff;top: 50%;margin-top: -180px;}
.banner>div>span{font-size: 5rem;font-family: fz;line-height: 60px;text-transform: uppercase;}
.banner>div>b{display: block;font-size: 6.8rem;margin: 44px 0 98px;}
.banner>div>a{width: 140px;height: 40px;line-height: 40px;text-align: center;border-radius: 20px;color: #fff;font-size: 1.4rem;background-image: linear-gradient(to right, #0781c7 , #3bad6b);display: block;text-align: center;}
.nav1{top: 0!important;background: #fff;}
.nav1>div{width: 1560px;max-width: 92%;padding: 0;}
.sabout{background: url(../images/1_02.jpg) no-repeat 100% 100%;padding: 92px 0 100px;}
.sabout1{margin: 0 auto;overflow: hidden;}
.sabout1>b{float: left;font-size: 4.6rem;color: #333;margin-top: 5px;}
.sabout1>p{float: right;width: 61.5%;}
.sabout1>p>span{font-size: 1.6rem;line-height: 36px;color: #333;display: block;margin-bottom: 34px;}
.sabout1>p>span:last-child{margin-bottom: 0;}
.sabout2{margin: 146px auto 0;}
.sabout2>img{width: 100%;}
.sabout2>ul{position: relative;width: 100%;height: 100%;}
.sabout2>ul>li{position: absolute;width: auto;text-align: center;}
.sabout2>ul>li>b{font-size: 1.8rem;color: #026a4c;transition:0.5s;opacity: 0;}
.sabout2>ul>li>font{display: block;margin: 20px auto 0;width: 0;height: 140px;border-left: 1px dashed #026a4c;transition:0.5s;opacity: 0;}
.sabout2>ul>li>img{margin-top: -2px;cursor: pointer;}
.sabout2>ul>li:nth-child(1){right: 42%;bottom: 244px;}
.sabout2>ul>li:nth-child(2){left: 45%;bottom: 162px;}
.sabout2>ul>li:nth-child(3){left: 33.2%;bottom: 296px;}
.sabout2>ul>li:nth-child(4){right: 37.5%;bottom: 230px;}
.sabout2>ul>li:nth-child(5){right: 26%;bottom: 294px;}
.sabout2>ul>li:hover>b{opacity: 1;}
.sabout2>ul>li:hover>font{opacity: 1;}
.more{width: 140px;height: 40px;line-height: 40px;text-align: center;border-radius: 20px;color: #fff!important;font-size: 1.4rem;background-image: linear-gradient(to right, #0781c7 , #3bad6b);display: block;text-align: center;margin: 56px auto 0;}
.contain{position: relative;background: url(../images/114_02.jpg) no-repeat center;height: 900px;}
.contain>img{position: absolute;left: 50%;top: 50%;margin-left: -327px;margin-top: -327px;animation-name: example;
  animation-duration: 20s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;}
@keyframes example {
  0%   {transform:rotate(0deg);}
  50%  {transform:rotate(180deg);}
  100% {transform:rotate(360deg);}
}
.contain>ul>li{position: absolute;text-align: right;}
.contain>ul>li>img{vertical-align: middle;}
/*****分页控件*****/
.pagebox {
text-align:center
}
.pagination {
    margin: 0;
}
.pagination {
    display: block;
    /*padding-left:345px;*/
    margin: 22px 0;
    border-radius: 3px;
    overflow: hidden;
    text-align: center;
}
.pagination>li {
    display: inline-block;
}
.pagination-gap>li:first-child>a, .pagination-gap>li:last-child>a {
    border-radius: 3px;
}

.pagination-gap>li>a {
    margin: 0 3px;
    border-radius: 3px;
    font-size:12px;
}

.pagination>li>a,.pagination>li>span {
    position: relative;
    float: left;
    padding: 4px 12px;
    margin-left: -1px;
    line-height: 1.6;
    color: #76838f;
    text-decoration: none;
    background-color: transparent;
    border: 1px solid #e4eaec
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
    z-index: 2;
    color: #89bceb;
    background-color: #f3f7f9;
    border-color: #e4eaec
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #62a8ea;
    border-color: #62a8ea
}

.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
    color: #ccd5db;
    pointer-events: none;
    cursor: not-allowed;
    background-color: transparent;
    border-color: #e4eaec
}

.pagination-lg>li>a,.pagination-lg>li>span {
    padding: 6px 18px;
    font-size: 18px;
    line-height: 1.3333333
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination-sm>li>a,.pagination-sm>li>span {
    padding: 3px 10px;
    font-size: 12px;
    line-height: 1.5
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.contain>ul>li>p{display: inline-block;vertical-align: middle;}
.contain>ul>li>p>b{font-size: 3rem;color: #fff;display: block;margin-bottom: 20px;}
.contain>ul>li>p>span{font-size: 1.6rem;color: #bbc9d7;}
.contain>ul>li{top: 200px;}
.contain>ul>li:nth-child(2n){margin-left: 189px;left: 50%;text-align: left;}
.contain>ul>li:nth-child(2n-1){margin-right: 189px;right: 50%;text-align: right;}
.contain>ul>li:nth-child(2n-1)>p{margin-right: 30px;}
.contain>ul>li:nth-child(2n)>p{margin-left: 30px;}
.snew>.right{display: none;}
.snew>.right:nth-child(2){display: block;}
.snew>.right .slick-prev:hover{background-image: url(../images/news-l2.png);}
.snew>.right .slick-next:hover{background-image: url(../images/news-r2.png);}
.contain>ul>li:nth-child(n+3){top: 558px;background: url(../images/beijingtu.jpg) no-repeat center;}
.contain>div{position: absolute;text-align: center;left: 0;width: 100%;top: 50%;color: #fff;margin-top: -106px;}
.contain>div>b{font-size: 4.6rem;}
.contain>div>p{font-size: 3.2rem;margin: 50px auto 44px;}
.contain>div>a{width: 140px;height: 40px;line-height: 40px;text-align: center;border-radius: 20px;color: #fff;font-size: 1.4rem;background-image: linear-gradient(to right, #0781c7 , #3bad6b);display: block;text-align: center;margin: 0 auto 0;}
.spro{background: url(../images/11_13.jpg) no-repeat center;padding-top: 106px;height:1030px;}
.spro>b{font-size: 4.6rem;color: #333;display: block;margin-bottom: 60px;text-align: center;}
.spro>b>font{color: #0781c7;}
.spro1{display: flex;width: 100%;}
.spro1>.left{width: 410px;flex-shrink:0;margin-top: 38px;margin-right: 100px;margin-left: 9.3%;}
.spro1>.left li>b{font-size: 3rem;color: #2b65b5;font-family: Arial;}
.spro1>.left li>font{font-size: 3.6rem;font-weight: bold;color: #333;margin: 56px 0 16px;display: block;}
.spro1>.left li>span{font-size: 1.8rem;font-family: Arial;color: #666666;margin-bottom: 42px;display: block;}
.spro1>.left li>p{font-size: 1.6rem;color: #666;line-height: 1.9;display: block;}
.spro1>.left li>a{width: 140px;height: 40px;line-height: 40px;text-align: center;border-radius: 20px;color: #fff;font-size: 1.4rem;background-image: linear-gradient(to right, #0781c7 , #3bad6b);display: block;text-align: center;margin: 60px 0 0;}
.spro1>.right{flex-shrink:1;width: 64%;}
.spro1>.right li{margin-right: 4.6vw;}
.spro1>.right img{max-width: 50vw;width: 960px;}
.spro1>.right>div{position: relative;margin-top: 80px;width: calc(100% - 180px);}
.spro1>.right>div>b{position: absolute;left: 0;width:100%;top: 2px;height: 1px;background: #c3c3c4;}
.spro1>.right>div>p{height: 6px;transition:0.5s;background: #3cad69;width: 33.333%;z-index: 9;position: relative;}
.spro1>.right>ul .slick-prev:hover{background-image: url(../images/arrow-l2.png);}
.spro1>.right>ul .slick-next:hover{background-image: url(../images/arrow-r2.png);}
.contain1{background: url(../images/1_09.jpg) no-repeat center;height: 950px;padding-top: 98px;}
.contain1>b{display: block;text-align: center;color: #fff;font-size: 4.6rem;font-weight: bold;margin-bottom: 140px;}
.contain1>ul{width: 1080px;position: relative;margin: 0 auto;}
.contain1>ul>li{position: absolute;}
.contain1>ul>li>div{height: 80px;width: 80px;border-radius: 50%;background: #13baa2;text-align: center;line-height: 80px;position: relative;z-index: 3;display: inline-block;vertical-align: middle;}
.contain1>ul>li>div>span{font-size: 2.4rem;color: #fff;}
.contain1>ul>li>div>img{position: absolute;left: -5px;top: -5px;animation-name: example;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;}
.contain1>ul>li>p{height: 72px;display: inline-block;vertical-align: middle;padding-left:54px;margin-left: -45px;padding-right: 36px;border-radius: 0 36px 36px 0;background: rgba(255,255,255,0.9);width: auto;padding-top: 14px;padding-bottom: 12px;display: none;transition:0.5s;}
.contain1>ul>li>p>b{display: block;font-size: 1.8rem;color: #333;margin-bottom: 15px;}
.contain1>ul>li>p>a{font-size: 1.4rem;color: #333;padding-right: 20px;background: url(../images/eacd3f68bd6288201c6e72cdde41cf4.png) no-repeat right center;transition:0.5s;}
.contain1>ul>li>p>a:hover{background: url(../images/65eff6ed84d709124784e61d4d10ead.png) no-repeat right center;color: #13baa2;}
.contain1>ul>li:nth-child(1){right: 130px;
    top: 285px;}
.contain1>ul>li:nth-child(2){left: 140px;top: 0;}
.contain1>ul>li:nth-child(3){left: 346px;top: 290px;}
.contain1>ul>li:nth-child(4){left: 532px;top: 200px;}
.contain1>ul>li:nth-child(5){right: 0px;top: 50px;}
.spro1>.left li>p{display:none;}
.spro1>.left li>p:nth-child(4){display:block;}
.spro1>.left li>p:nth-child(5){display:block;}
.contain1>ul>li:nth-child(5)>p{margin-right: -45px;margin-left: 0;padding-left: 36px;padding-right: 54px;border-radius: 36px 0 0 36px;}
.contain1>ul>li:hover>p{display: inline-block;}
.snew{display: flex;width: 100%;align-items:center;}
.snew .left{width: 400px;flex-shrink: 0;margin-top: 38px;margin-right: 100px;margin-left: 9.3%;}
.snew .left>b{font-size: 4.6rem;color: #333;}
.snew .left>span{font-size: 1.6rem;color: #666666;display: block;margin: 36px 0 57px;}
.snew .left>p{font-size: 1.8rem;color: #333;margin-bottom: 30px;cursor: pointer;}
.snew .left>.avt{color: #3bad6a;font-weight: bold;padding-left: 27px;background: url(../images/11_03.jpg) no-repeat left center;}
.snew .left>a{margin-top: 70px;width: 140px;height: 40px;line-height: 40px;text-align: center;border-radius: 20px;color: #fff;font-size: 1.4rem;background-image: linear-gradient(to right, #0781c7 , #3bad6b);display: block;text-align: center;margin: 90px 0 0;}
.snew .right{flex-shrink: 1;flex-grow:1;}
.snew .right li{min-height: 878px;border-left: 1px solid #ebebeb;padding: 0 30px;padding-top: 80px;width: 27.2vw;}
.snew .right li>a>b{font-size: 8rem;font-family: Arial;color: #ebebeb}
.snew .right li div{margin-top: 76px;}
.snew .right li div>img{width: 100%;margin-bottom: 30px;}
.banner1{display: none;}
.snew .right li div>font{font-size: 1.4rem;font-family: Arial;color: #666;}
.snew .right li div>b{font-size:1.8rem;display: block;margin: 26px 0 14px;color: #333;white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;line-height: 1.1;}
.snew .right li div>p{font-size: 1.4rem;color: #666;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;line-height: 1.8;}
.snew .right li div>span{background: url(../images/eacd3f68bd6288201c6e72cdde41cf4.png) no-repeat right center;font-size: 1.4rem;color: #666;padding-right: 21px;margin-top: 74px;display: inline-block;}
.floor{background: #212528;padding-top: 60px;}
.floor>div{margin: 0 auto;overflow: hidden;}
.floor>div>div{width: 206px;float: left;margin-top: 10px;}
.floor>div>div>b{display: block;margin-top: 26px;color: #fff;font-size: 1.8rem;}
.floor>div>ul{float: right;}
.floor>div>ul>li{float: left;margin-right: 120px;}
.floor>div>ul>li:last-child{margin-right: 0;}
.floor>div>ul>li>b{display: block;margin-bottom: 40px;font-size: 1.8rem;color: #fff;}
.floor>div>ul>li>a{font-size: 1.4rem;display: block;margin-bottom: 18px;color: #bcbdbd;}
.floor>div>ul>li>a:last-child{margin-bottom: 0;}
.floor>p{margin-top: 50px;border-top: 1px solid #383b3e;height: 54px;line-height: 54px;}
.floor>p>span{display: block;margin: 0 auto;color: #bcbdbd;font-size: 1.4rem;}
.floor>p>span>font{float: right;}
.floor>p>span>font>a{color: #bcbdbd;}
.banners{height: 500px;position: relative;}
.banners>ul{position: absolute;left: 0;width: 100%;bottom: 40px;text-align: center;}
.banners>ul>li{display: inline-block;vertical-align: bottom;margin: 0 5px;width: 280px;}
.banners>ul>li img{margin-bottom: 12px;opacity: 0;}
.banners>ul>li span{display: block;font-size: 2rem;color: #333;padding: 26px 0;background: rgba(255,255,255,0.7);}
.banners>ul>li:hover{background-image: linear-gradient(to right, #0781c7 , #3cad69);padding: 26px 0;}
.banners>ul>li:hover img{opacity: 1;}
.banners>ul>li:hover span{font-weight: bold;color: #fff;padding: 0;background: none;}
.banners>ul>.avt{background-image: linear-gradient(to right, #0781c7 , #3cad69);padding: 26px 0;}
.banners>ul>.avt img{opacity: 1;}
.banners>ul>.avt span{font-weight: bold;color: #fff;padding: 0;background: none;}
.abtit{margin: 60px auto;}
.abtit>b{font-size: 8rem;font-family: abtit;color: #f0f0f0;margin-left: -42px;font-weight: 500;text-transform: uppercase;}
.abtit>p{font-size: 4.6rem;color: #333;padding-bottom: 20px;border-bottom: 2px solid #333;margin-top: -40px;position: relative;z-index: 2;display: inline-block;font-weight: bold;position: relative;z-index: 3;}
.navs{position: initial;}
#about1{margin: 0 auto 100px;overflow: hidden;}
#about1>.left{float: left;width: 50%;}
.abtit1{display: flex;align-items:flex-end;}
.abtit1>b{font-size: 3.6rem;color: #333;margin-right: 30px;flex-shrink: 0;}
.abtit1>p{flex-shrink: 1;width: 96%;}
.abtit1>p>img{vertical-align: bottom;}
.abtit1>p>span{display: inline-block;width: calc(100% - 24px);vertical-align: bottom;height: 1px;background: #e5e5e5;}
#about1>.left>img{margin: 80px auto 50px;}
#about1>.left>p{margin-bottom: 36px;font-size: 1.8rem;color: #333;line-height: 1.9;}
#about1>.left>p:last-child{margin-bottom: 0;}
#about1>.right{width: 50%;text-align: center;float: right;}
#about1>.right>img{max-width: 90%;}
#about2{height: 800px;background: url(../images/2_04.jpg) no-repeat center;padding-top: 164px;}
.about2{margin: 0px auto 30px;}
.about2>.abtit1{margin-bottom: 60px;width: 50%;}
.about2>p{width: 50%;margin-bottom: 40px;font-size: 1.8rem;color: #fff;line-height: 1.9;}
.about2>p:last-child{margin-bottom: 0;}
#about3{margin: 98px auto;position: relative;}
#about3>img{float: right;}
#about3>div{width: 720px;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.15);position: absolute;left: 0;top: 58px;padding: 80px 80px 94px;}
#about3>div>p{font-size: 1.8rem;line-height: 1.9;color: #333;margin-bottom: 30px;}
#about3>div>p:last-child{margin-bottom: 0;}
#about3>div>.abtit1{margin-bottom: 34px;}
#about4{max-height: 1080px;background: url(../images/221_02.jpg) no-repeat center;padding-top: 90px;padding-bottom: 140px;}
#about4>p{margin: 34px auto 86px;font-size: 1.6rem;line-height: 1.5;color: #fff;}
#about4>.abtit1{margin: 0 auto;}
#about4>ul li{margin: 0 30px;}
#about4>ul li img{width: 100%;}
.fw{margin: 0 auto;}
.fw>p{font-size: 1.6rem;line-height: 1.9;color: #666;margin: 28px 0 50px;}
.fw>ul{overflow: hidden;}
.fw>ul>li{float: left;width: 31.5%;margin-right: 2.75%;}
.fw>ul>li:last-child{margin-right: 0;}
.fw>ul>li>img{width: 100%;border-radius: 6px;}
.fw>ul>li>p{font-size: 2.4rem;color: #333;margin: 30px 0 14px;white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;line-height: 1.1;}
.fw>ul>li>span{font-size: 1.6rem;color: #666;line-height: 1.75;}
.fw1{background: url(../images/33_02.jpg) no-repeat center;height: 766px;padding-top: 110px;margin: 100px auto;}
.fw1>ul{margin: 60px auto 0;overflow: hidden;}
.fw1>ul>li{float: left;width: 47%;margin-right: 6%;}
.fw1>ul>li:last-child{margin-right: 0;}
.fw1>ul>li>img{width: 100%;}
.fw1>ul>li>div{background: #fff;margin:-59px 6% 0;padding: 23px 30px 15px;height: 135px;position: relative;z-index: 2;}
.fw1>ul>li>div>span{font-size: 2.4rem;color: #333;display: block;white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;line-height: 1.1;}
.fw1>ul>li>div>p{font-size: 1.6rem;color: #666;margin-top: 10px;line-height: 1.8;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.fw1>.abtit1{margin: 0 auto;}
.fw2{margin: 0 auto 130px;}
.fw2>p{margin: 34px 0 74px;font-size: 1.6rem;color: #666;line-height: 1.5;}
.fw2>ul>li{transition:0.5s;width: 20%;height: 460px;padding: 44px 40px 0;float: left;position: relative;}
.fw2>ul>li>img{display: block;margin: 0 auto 22px;}
.fw2>ul>li>b{font-size: 2rem;color: #fff;line-height: 1.6;}
.fw2>ul>li>font{margin: 14px 0 24px;height: 2px;width: 40px;background: #fff;display: block;}
.fw2>ul>li>p{line-height: 1.9;font-size: 1.6rem;color: #fff;}
.fw2>ul>li:hover{z-index: 4;transform:scale(1.1);}
.ys{padding-top: 1px;}
.ys>.abtit{margin-bottom: 110px;}
.ys1>li{padding: 80px 0;}
.ys1>li:nth-child(2n){background: #f0f2f5;}
.ys1>li>div{margin: 0 auto;overflow: hidden;}
.ys1>li>div>img{float: left;width: 50%;border-radius: 8px;}
.ys1>li>div>div{float: right;margin-top: 38px;width: 50%;padding-left: 5%;}
.ys1>li>div>div>b{font-size: 3rem;color: #333;display: block;margin-bottom: 36px;}
.ys1>li>div>div>p{font-size: 1.6rem;line-height: 1.9;color: #666;margin-bottom: 30px;}
.ys1>li>div>div>p:last-child{margin-bottom: 0;}
.ys1>li:nth-child(2n)>div>img{float: right;}
.ys1>li:nth-child(2n)>div>div{float: left;padding-right: 5%;padding-left: 0;}
.ztys{margin: 0 auto;}
.ztys1{height: 420px;position: relative;background: url(../images/444_03.png) no-repeat center;margin: 80px auto 120px;}
.ztys1>li{position: absolute;right: 50%;top: 0;margin-right: 100px;}
.ztys1>li>p{float: left;margin-right: 38px;text-align: right;margin-top: 36px;width: 218px;}
.ztys1>li>p>b{font-size: 2.4rem;color: #333;display: block;margin-bottom: 14px;}
.ztys1>li>p>span{font-size: 1.6rem;color: #666;}
.ztys1>li>font{float: right;width: 204px;height: 100px;}
.ztys1>li:nth-child(2n){right: initial;left: 50%;margin-left: 100px;margin-right: 0;}
.ztys1>li:nth-child(2n)>p{float: right;margin-right: 0;margin-left: 38px;text-align: left;}
.ztys1>li:nth-child(2n)>img{float: left;}
.ztys1>li:nth-child(3){top: initial;bottom: 0;}
.ztys1>li:nth-child(4){top: initial;bottom: 0;}
.ztys2{background: url(../images/445_02.jpg) no-repeat center;padding: 78px 0 1px;}
.ztys2>.abtit1{margin: 0 auto;}
.ztys2>p{font-size: 1.6rem;line-height: 1.5;margin: 30px auto 50px;color: #fff;}
.ztys3{width: 1280px;margin: 0 auto 100px;border-radius: 20px;background: #fff;padding: 68px 80px 80px;}
.ztys3>span{display: block;font-size: 3rem;color: #333;text-align: center;margin-bottom: 50px;}
.ztys3>span>font{color: #009866;}
.ztys3>ul{position: relative;margin-bottom: 22px;overflow: hidden;}
.ztys3>ul>img{position: absolute;left: 50%;margin-left: -39px;top: 56px;z-index: 3;}
.ztys3>ul>img:nth-child(4){display: none;}
.ztys3>ul>li{width: 540px;float: left;}
.ztys3>ul>li:nth-child(3){margin-left: 40px;}
.ztys3>ul>li>img{width: 100%;margin-bottom: 26px;}
.ztys3>ul>li>b{font-size: 2.6rem;color: #009866;}
.ztys3>ul>li>p{font-size: 1.6rem;line-height: 1.7;color: #333;margin-top: 10px;}
.ztys3>ul>li:nth-child(3)>b{font-weight: 500;color: #333;}
.ztys3>img{display: block;margin: 0 auto;}
.ztys4{margin: 100px auto 120px;}
.ztys4>ul{margin-top: 58px;overflow: hidden;}
.ztys4>ul>li{float: left;width: 23%;margin-right: 2.66%;padding: 58px 4% 0;height: 300px;}
.ztys4>ul>li:last-child{margin-right: 0;}
.ztys4>ul>li>img{margin:0 auto 24px;display: block;}
.ztys4>ul>li>p{font-size: 1.6rem;line-height: 1.9;color: #fff;}
.ztys4>ul>li:nth-child(1){background: url(../images/ztys/zhuangji-11.png) no-repeat right bottom #31bfbf;}
.ztys4>ul>li:nth-child(2){background: url(../images/ztys/zhuangji-22.png) no-repeat right bottom #5b6e7c;}
.ztys4>ul>li:nth-child(3){background: url(../images/ztys/zhuangji-33.png) no-repeat right bottom #41ae76;}
.ztys4>ul>li:nth-child(4){background: url(../images/ztys/zhuangji-44.png) no-repeat right bottom #3ca1e7;}
.ztys5{background: url(../images/44_24.jpg) no-repeat center;height: 534px;padding-top: 100px;}
.ztys5>ul{margin: 62px auto 0;overflow: hidden;}
.ztys5>.abtit1{margin: 0 auto;}
.ztys5>ul>li{float: left;background: #fff;border-radius: 10px;width: 31.5%;margin-right: 2.75%;padding: 40px 3% 0;height: 220px;display: flex;}
.ztys5>ul>li>img{vertical-align: top;margin-right: 30px;flex-shrink: 0;width: 60px;height: 60px;}
.ztys5>ul>li>p{flex-shrink: 1;width: 70%;}
.ztys5>ul>li>p>span{font-size: 2.4rem;color: #333;display: block;margin-bottom: 20px;}
.ztys5>ul>li>p>font{font-size: 1.6rem;color: #666;line-height: 1.9;}
.ztys5>ul>li:last-child{margin-right: 0;}
.ztys6{margin: 100px auto;overflow: hidden;}
.ztys6>div{float: left;width: 43%;margin-right: 7%;margin-top: 20px;}
.ztys6>div>p{font-size: 1.8rem;line-height: 2;margin-top: 54px;color: #333;}
.ztys6>img{width: 50%;float: right;}
.kxjs{margin: 50px auto 130px;}
.kxjs>div{float: left;width: 43%;margin-top: 40px;}
.kxjs>div>ul{margin-top: 52px;position: relative;}
.kxjs>div>ul>p{width: 2px;height: 226px;left: 11px;top: 0;background: #009866;position: absolute;z-index: -1;}
.kxjs>div>ul>li{position: relative;padding-left: 48px;margin-bottom: 32px;}
.kxjs>div>ul>li>span{position: absolute;left: 0;top: -10px;width: 24px;height: 48px;background: url(../images/6_08.jpg) no-repeat center;}
.kxjs>div>ul>li>p{font-size: 1.8rem;line-height: 1.8;color: #333;}
.kxjs>div>ul>li:last-child{margin-bottom: 0;}
.kxjs>img{float: right;width: 50%;box-shadow: 20px 20px 0 #cceae0;}
.kxjs1{background: url(../images/6_12.jpg) no-repeat center;height: 727px;padding-top: 90px;}
.kxjs1>ul{overflow: hidden;margin: 74px auto 0;}
.kxjs1>ul>li{float: left;width: 19%;margin-right: 8%;text-align: center;}
.kxjs1>ul>li:nth-child(4n){margin-right: 0;}
.kxjs1>ul>li>p{height: 160px;color: #fff;font-size: 1.6rem;line-height: 1.75;margin-top: 24px;}
.kxjs2>p{font-size: 1.6rem;line-height: 1.9;color: #666;margin: 38px auto -8px;}
.kxjs2>ul>li{padding: 80px 0;}
.kxjs2>ul>li:nth-child(2n){background: #eaf0f7;}
.kxjs2>ul>li>div{overflow: hidden;}
.kxjs2>ul>li>div>img{float: left;width: 50%;border-radius: 10px;}
.kxjs2>ul>li>div>div{float: right;width: 46%;margin-top: 30px;}
.kxjs2>ul>li>div>div>b{font-size: 2.6rem;color: #333;display: block;margin-bottom: 22px;}
.kxjs2>ul>li>div>div>p{font-size: 1.6rem;line-height: 1.9;text-indent: 2em;color: #4d4d4d;}
.kxjs2>ul>li:nth-child(2n)>div>img{float: right;}
.kxjs2>ul>li:nth-child(2n)>div>div{float: left;}
.contact{margin: -90px auto 120px;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);padding: 90px 7% 110px;position: relative;z-index: 9;}
.contact>p{text-align: center;color: #009866;font-size: 4rem;margin-bottom: 70px;font-weight: bold;}
.contact>form{margin-bottom: 60px;}
.contact>form>input{height: 58px;line-height: 56px;padding-left: 30px;border:1px solid #cccccc;width: 32%;margin-right: 2%;font-size: 1.6rem;color: #666;margin-bottom: 20px;}
.contact>form>input:nth-child(3){margin-right: 0;}
.contact>form>textarea{padding: 14px 30px;border:1px solid #cccccc;width: 32%;font-size: 1.6rem;font-family: 微软雅黑;color: #666;line-height: 1.8;width: 100%;height: 200px;resize:none;}
.contact>a{width: 200px;height: 52px;line-height: 50px;border:1px solid #009866;border-radius: 26px;text-align: center;display: block;margin: 0 auto;}
.contact>a>span{font-size: 1.6rem;margin-right: 12px;vertical-align: middle;color: #009866;}
.contact>a>img{vertical-align: middle;}
.contact1{overflow: hidden;display: flex;}
.contact1>img{flex-shrink: 1;float: left;max-width: 79%;}
.contact1>div{flex-shrink: 0;float: right;width: 390px;margin-top: 90px;}
.contact1>div>b{display: block;margin:38px 0 28px;font-size: 2.7rem;color: #009966;}
.contact1>div>p{font-size: 1.8rem;color: #333;line-height: 2;margin-bottom: 30px;}
.contact1>div>span{font-size: 1.6rem;color: #666;display: block;margin-top: 12px;}
.kxjs3{margin: 60px auto 0;}
.kxjs3>ul{margin-top: 70px;overflow: hidden;}
.kxjs3>ul>li{float: left;display: flex;width: 28%;margin-right: 8%;margin-bottom: 68px;}
.kxjs3>ul>li>img{flex-shrink: 0;width: 60px;height: 60px;margin-right: 27px;}
.kxjs3>ul>li:nth-child(3n){margin-right: 0;}
.kxjs3>ul>li>p{flex-shrink: 1;}
.kxjs3>ul>li>p>b{display: block;margin-bottom: 22px;font-size: 2.6rem;color: #009866;font-size: 2.6rem;}
.kxjs3>ul>li>p>span{font-size: 1.6rem;line-height: 1.75;}
.kxjs4{margin: 60px auto 100px;position: relative;background:url(../images/77_02.jpg) no-repeat center;background-size: auto 100%;padding: 60px 0;}
.kxjs4>ul>img{position: absolute;left: 50%;top: 50%;margin-left: -58px;margin-top: -95px;}
.kxjs4>ul>img:nth-child(4){display: none!important;}
.kxjs4>ul{overflow: hidden;position: relative;}
.kxjs4>ul>li{float: right;width: 43%;}
.kxjs4>ul>li>img{width: 100%;border-radius: 12px;}
.kxjs4>ul>li>p{background: #fff;position: relative;z-index: 9;margin: -30px 30px 0;padding: 30px 20px 20px;text-align: center;border-radius: 20px 0 20px 0;}
.kxjs4>ul>li>p>b{display: block;font-size: 2.6rem;color: #009866;margin-bottom: 12px;}
.kxjs4>ul>li>p>span{font-size: 1.6rem;line-height: 1.75;}
.kxjs4>ul>li:first-child{margin-top: 60px;float: left;}
.kxjs4>ul>li:first-child>p>b{font-weight: 500;color: #333;}
.kxjs5{background: url(../images/77_04.jpg) no-repeat center;height: 781px;padding: 80px 0 30px;}
.kxjs5>ul{margin-top: 80px;overflow: hidden;}
.kxjs5>ul>li{float: left;width: 47.2%;margin-right: 5.6%;color: #fff;}
.kxjs5>ul>li:last-child{margin-right: 0;}
.kxjs5>ul>li>img{width: 100%;margin-bottom: 26px;}
.kxjs5>ul>li>span{display: block;font-size: 2rem;line-height: 1.4;margin-bottom: 12px;}
.kxjs5>ul>li>p{font-size: 1.6rem;line-height: 1.3;text-align: right;}
.news{margin-top: -80px;margin-bottom: 94px;}
.news>li{position: relative;padding: 100px 0;display: flex;align-items:center;border-bottom: 1px solid #e5e5e5;}
.news>li>div{width: 710px;flex-shrink: 1;}
.news>li>img{width: 640px;flex-shrink: 0;margin-left: 100px;}
.news>li>div>font{font-size: 1.6rem;color: #666;vertical-align: bottom;}
.news>li>div>span{font-size: 2.8rem;vertical-align: bottom;color: #333;margin-bottom: -3px;display: inline-block;}
.news>li>div>b{font-size: 2.4rem;display: block;margin: 34px 0 34px;color: #333;transition:0.5s;white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;line-height: 1.1;}
.news>li>div>p{font-size: 1.6rem;line-height: 2;margin-bottom: 54px;color: #666;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.news>li>div>a{font-size: 1.6rem;width: 124px;height: 44px;line-height: 42px;border-radius: 22px;text-align: center;border:1px solid #666;color: #666;display: block;}
.news>li>b{width: 316px;height: 480px;position: absolute;right: -60px;top: 40px;background: #e5f4ef;z-index: -1;}
.news>li:hover>div>b{color: #009866;}
.stit{margin: 20px auto;}
.stit>img{vertical-align: middle;margin-right: 14px;}
.stit>span{font-size: 1.4rem;color: #666;vertical-align: middle;}
.contain4{margin: 0px auto 90px;}
.contain4>.left{width: 66.66%;float: left;padding-top: 50px;}
.contain4>.left>b{font-size: 2.4rem;color: #333;display: block;margin-bottom: 40px;line-height: 1.5;font-weight: 500;}
.contain4>.left>p{margin-bottom: 32px;padding: 20px 0;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
.contain4>.left>p>img{vertical-align: middle;margin-right: 10px;}
.contain4>.left>p>span{font-size: 1.4rem;color: #666;vertical-align: middle;margin-right: 50px;}
.contain4>.left>div{margin-bottom: 72px;}
.contain4>.left>div>p{font-size: 1.6rem;line-height: 1.9;margin-bottom: 0px;color: #333;}
.contain4>.left>ul{border-top: 1px solid #ccc;overflow: hidden;padding-top: 40px;}
.contain4>.left>ul>li:nth-child(2){margin-top: 18px;}
.contain4>.left>div img{display: block;margin: 10px auto 32px;max-width: 100%;}
.contain4>.left>ul>li>a{font-size: 1.4rem;color: #666;display: block;overflow: hidden;
            text-overflow:ellipsis;
            white-space: nowrap;}
.contain4>.right{width: 28%;float: right;padding-top: 50px;border-left: 1px solid #ccc;padding-left: 5%;padding-bottom: 300px;}
.contain4>.right>p{font-size: 2.4rem;padding-bottom:20px;color: #333;margin-bottom: 30px;font-weight: bold;}
.contain4>.right>ul>li{margin-bottom: 40px;}
.contain4>.right>ul>li:last-child{margin-bottom: 0;}
.contain4>.right>ul>li img{width: 100%;}
.contain4>.right>ul>li p{margin-top: 20px;font-size: 1.6rem;overflow : hidden;line-height: 1.6;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;color: #333;}
.ydys{display: none;}
.ztys3>ul>li>p>font{display: inline-block;}


@media (max-width: 1680px) {

}
@media (max-width: 1600px) {
.nav>ul>li{margin-right: 34px;}
/*.spro1>.right li{max-width: 50vw;}*/
.contact1>img{width: 71%;}
.banner>div{margin-top: -100px;}
}
@media (max-width: 1440px) {
.sabout2>ul>li:nth-child(2){bottom: 120px;left: 43.5%;}
.sabout2>ul>li:nth-child(3){bottom: 250px;}
.sabout2>ul>li:nth-child(1){right: 41.2%;bottom: 214px;}
.sabout2>ul>li:nth-child(4){right: 35.5%;
    bottom: 180px;
}
.sabout2>ul>li:nth-child(5){bottom: 240px;}
.snew>.right .slick-prev{left: 43vw;}
.snew>.right .slick-next{left: 47.5vw;}
.contact1>img{width: 67%;}
.kxjs>div>ul>p{height: 250px;}
.contain>ul>li>p{width: 280px;}
.contain>ul>li>p>span{line-height: 1.6;}
.fw2>ul>li{padding: 30px 30px 0;}
.fw2>ul>li>p{line-height: 1.7;}
}
@media (max-width: 1280px) {
.nav>ul>li{margin-right: 24px;}
.nav{top: 22px;}
}
@media (max-width: 920px) {
.nybanner{padding-top: 45px;}
html{font-size: 8px;}
.nav_0{display: block;}
.nav,.nav1{display: none;}
.nav_0{margin: 0 auto;}
.banner{display: none;}
.banner1{display: block;}
.floor>div{display: none;}
.floor{padding-top: 0;}
.bottom>div>a{float: none!important;}
.bottom>div{height: auto;line-height: 1.6;padding: 10px 0;}
.bottom>div>a:last-child{display: none;}
/*.wid{margin: 30px auto!important;}*/
.sabout{padding: 30px 0 30px;}
.sabout1>b{font-size: 3rem;float: none;margin-bottom: 10px;display: block;}
.sabout1>p{float: none;width: 100%;}
.sabout1>p>span{line-height: 1.7;margin-bottom: 0;}
.sabout2{display: none;}
.sabout>img{display: block!important;max-width: 92%;margin: 20px auto 20px;}
.more{margin-top: 0px;width: 100px;height: 32px;line-height: 32px;}
.floor>p{height: auto;margin-top: 0;line-height: 1.7;padding: 15px 0;}
.contain4>.right{display: none;}
.contain4>.left{width: 100%;padding-top: 0;}
.contain4>.left>b{font-size: 2rem;margin-bottom: 10px;}
.contain4>.left>p>span{margin-right: 20px;}
.contain4>.left>p{padding: 10px 0;margin-bottom: 15px;}
.contain4>.left>div>p{line-height: 1.7;}
.contain4>.left>div>p>br:nth-child(2n){display: none;}
.contain4>.left>div img{margin-bottom: 10px;}
.contain4>.left>div{margin-bottom: 20px;}
.contain4>.left>ul{padding-top: 20px;}
.contain4{margin-bottom: 40px;}
.banners>ul>li img{display: none;}
.banners{background:none!important;}
.banners{height: auto;}
.banners>ul{position: initial;}
.banners>ul>li{width: auto;background: #ebebeb;margin: 0;}
.banners>ul>li>a{padding: 8px 10px;display: block;}
.banners>ul>.avt{padding: 0;}
.banners>ul>li span{padding: 0;}
.yd2{display: block!important;}
.abtit>b{display: none;}
.abtit>p{font-size: 3rem;margin-top: 0;}
.abtit{margin: 30px 0 20px;}
.abtit>p{margin-bottom: 0;padding-bottom: 14px;margin-left: 4%;}
.news{margin-top: 0;margin-bottom: 40px;}
.banners>ul>li span{background: none;}
.banners>ul{text-align: left;}
.banners>ul>.avt span{font-weight: 500;}
.kxjs3{margin-top: 0;}
.abtit1>p{display: none;}
.abtit1>b{font-size: 2.4rem;}
.kxjs3>ul>li{width: 100%;margin-right: 0;margin-bottom: 20px;}
.kxjs3>ul{margin-top: 30px;}
.kxjs3>ul>li>img{width: 40px;height: 40px;margin-right: 20px;}
.kxjs3>ul>li>p>b{font-size: 2.2rem;margin-bottom: 12px;}
.kxjs4{background: none;padding: 0;margin: 30px auto;}
.kxjs4>ul>li{width: 100%;float: none!important;}
.kxjs4>ul>li:first-child{margin-top: 0;}
.kxjs4>ul>li>p{margin: 0;padding: 15px;background: #f7f7f7;border-radius: 0;}
.kxjs4>ul>li>p>span{display: block;text-align: left;}
.kxjs4>ul>li>img{border-radius: 0;}
/*.kxjs4>ul>li>p>b{color: #fff;}*/
.kxjs4>ul>li:last-child>p>span{color: #fff;}
.kxjs4>ul>li:last-child>p{background: #009867;}
.kxjs4>ul>img{position: initial;margin: 20px auto;display: block;height: 100px;}
.kxjs5{padding-top: 30px;background-size: auto 100%;height: auto;padding-bottom: 40px;}
.kxjs5>ul{margin-top: 30px;}
.kxjs5>ul>li{float: none;width: 100%;margin-right: 0;margin-bottom: 24px;}
.kxjs5>ul>li>img{margin-bottom: 16px;}
.kxjs5>ul>li:last-child{margin-bottom: 0;}
.contact{margin-top: 0;max-width: 100%!important;padding: 30px 4%;margin-bottom: 0px;}
.contact>p{margin-bottom: 26px;}
.contact>form>input{height: 40px;line-height: 40px;width: 100%;margin-right: 0;padding-left: 16px;}
.contact>form>textarea{padding: 10px 16px;min-height: 120px;height: auto;}
.contact>form{margin-bottom: 30px;}
.contact>a{width: 140px;height: 40px;line-height: 40px;}
.contact>a>img{height: 10px;}
.contact1>img{display: none;}
.contact1{display: block;margin-bottom: 40px;}
.contact1>div{float: none;width: 100%;margin-top: 30px;}
.contact1>div>img{height: 85px;width: auto;}
.contact1>div>b{margin: 30px auto 20px;}
.contact1>div>p{margin-bottom: 20px;}
.contact1>div>span{margin-bottom: 20px;}
.contact1 .yd2{width: 100%;}
.kxjs2>p{margin: 20px auto 10px;}
.kxjs2>ul>li{padding: 20px 0;}
.kxjs2>ul>li>div>img,.kxjs2>ul>li>div>div{float: none;width: 100%;}
.kxjs2>ul>li>div>div>b{margin-bottom: 16px;}
.kxjs2>ul>li>div>div>p{text-indent: 0em;line-height: 1.6;}
.kxjs>div,.kxjs>img{width: 100%;float: none;box-shadow: none;}
.kxjs{margin: 30px auto 30px;}
.kxjs>div{margin-top: 20px;}
.kxjs>div>ul>p{display: none;}
.kxjs>div>ul{margin-top: 20px;}
.kxjs>div>ul>li{background-size: 15px 15px;padding-left: 40px;}
.kxjs>div>ul>li>p{line-height: 1.6;}
.kxjs>div>ul>li{margin-bottom: 20px;}
.kxjs1{height: auto;padding-top: 30px;padding-bottom: 30px;background-size: auto 100%;}
.kxjs1>ul{margin-top: 30px;}
.kxjs1>ul>li{width: 48%;margin-right: 4%;}
.kxjs1>ul>li:nth-child(2n){margin-right: 0;}
.kxjs1>ul>li>p{height: 72px;}
.ztys1{background: none;}
.ztys1{height: auto;margin: 30px auto;}
.ztys1>li{position: initial;margin-bottom: 20px;}
.ztys1>li:last-child{margin-bottom: 0;}
.ztys1>li>font{float: left;height: 70px;width: 70px;background-position: right!important;background-size: auto 100%!important;}
.ztys1>li:nth-child(2n)>font{background-position: left!important;}
.ztys1>li>p{float: left!important;text-align: left;margin-right:0;margin-left: 30px;margin-top: 13px;}
.ztys1>li{overflow: hidden;margin-right: 0;}
.ztys1>li:nth-child(2n){margin-left: 0;}
.ztys2{padding: 30px 0;background-size: auto 100%;}
.ztys2>p{margin: 20px auto 30px;}
.ztys3{width: 92%;padding: 30px 20px;margin-bottom: 0;}
.ztys3>span{margin-bottom: 20px;}
.ztys3>ul>li{float: none;width: 100%;}
.ztys3>ul>li>img{margin-bottom: 20px;}
.ztys3>ul>img{position: initial;display: block;margin: 20px auto;height: 90px;}
.ztys3>img{display: none;}
.ztys4{margin: 30px auto;}
.ztys4>ul{margin-top: 24px;}
.ztys4>ul>li{width: 100%;margin-right: 0;text-align: center;}
.ztys4>ul>li{padding: 20px 4%;height: auto;background-image: none!important;}
.ztys4>ul>li>img{margin-bottom: 18px;width: 40px;}
.ztys5{height: auto;background-size: auto 100%;padding-top: 30px;padding-bottom: 30px;}
.ztys5>ul{margin-top: 24px;}
.ztys5>ul>li{float: none;width: 100%;margin-right: 0;padding: 24px 4%;height: auto;margin-bottom: 20px;}
.ztys6>img,.ztys6>div{float: none;width: 100%;}
.ztys6{margin: 30px auto;}
.ztys6>div>p{margin-top: 20px;line-height: 1.5;}
.ys1>li{padding: 20px 0;}
.ys1>li>div>img,.ys1>li>div>div{float: none;width: 100%;padding-left: 0;}
.ys1>li>div>div{margin-top: 20px;}
.ys1>li>div>div>b{margin-bottom: 20px;}
.ys1>li>div>div>p{line-height: 1.6;margin-bottom: 0;}
.ys{display: none;}
.ydys{position: relative;display: block;}
.ydys>img{width: 100%;}
.ydys>a{position: absolute;width: 20px;height: 20px;background: #13baa2;text-align: center;line-height: 20px;border-radius: 50%;font-size: 1.4rem;color: #fff;display: block;}
.ydys>a:nth-child(2){right: 18%;
    top: 60%;}
.ydys>a:nth-child(3){left: 19%;top:22%;}
.ydys>a:nth-child(4){left: 35%;top:62%;}
.ydys>a:nth-child(5){left: 50%;top:48%;}
.ydys>a:nth-child(6){right: 10%;top:30%;}
.fw>p,.fw2>p{line-height: 1.6;margin: 14px auto 20px;}
.fw>ul>li{float: none;width: 100%;margin-right: 0;margin-bottom: 20px;}
.fw>ul>li:last-child{margin-bottom: 0;}
.fw>ul>li>p{margin: 16px 0 10px;}
.fw1{height: auto;background-size: auto 100%;padding: 30px 0;margin:30px auto;}
.fw1>ul{margin-top: 24px;}
.fw1>ul>li{float: none;margin-right: 0;width: 100%;margin-bottom: 20px;}
.fw1>ul>li>div{height: auto;}
.fw2>ul>li{width: 100%;}
.fw2>ul{width: 100vw;margin-left: -4vw;}
.fw2>ul>li{height: auto;padding: 30px;background-size: 100% auto!important;}
.fw2>ul>li>font{margin: 12px 0;}
.fw2{margin-bottom: 0px;}
#about1>.right{display: none;}
#about1>.left{width: 100%;float: left;}
#about1>.left>img{margin: 30px auto 20px;height: 70px;}
#about1>.left>p{margin-bottom: 0;line-height: 1.7;}
#about1{margin-bottom: 30px;}
#about2{height: auto;padding:30px 0;background-size: auto 100%;}
.about2>.abtit1{margin-bottom: 20px;}
.about2>p{width: 100%;margin-bottom: 0;}
.about2{margin-bottom: 0;}
#about3{margin: 30px auto;}
#about3>img{float: none;width: 100%;}
#about3>div{position: initial;width: 100%;padding: 20px 20px;}
#about3>div>.abtit1{margin-bottom: 20px;}
#about3>div>p{margin-bottom: 0;line-height: 1.7;}
#about4{padding: 30px 0 40px;}
#about4>p{margin: 20px auto 20px;}
#about4>ul li{margin: 0 4vw;}
#about4>ul .slick-next, #about4>ul .slick-prev{width: 40px;height: 25px;background-size: 100% 100%;}
#about4>ul .slick-prev{left: 0;}
#about4>ul .slick-next{right: 0;}
.contain>img{display: none;}
.contain>div{position: initial;margin-top: 0;}
.contain{height: auto;padding: 30px 0;background-size: auto 100%;}
.contain>ul>li{position: initial;margin: 0!important;}
.contain>ul>li>img{width: 40px;height: 40px;}
.contain>div>a{display: none;}
.contain>div>b{font-size: 2.8rem;}
.contain>div>p{font-size: 2.2rem;margin: 20px auto 20px;}
.contain>ul>li{overflow: hidden;padding: 0 30px;margin-bottom: 20px!important;}
.contain>ul>li>img{float: left;}
.contain>ul>li>p{float: left;width: 80%;text-align: left;margin-left: 20px!important;margin-right: 0!important;}
.contain>ul>li>p>b{font-size: 2rem;margin-bottom: 6px;}
.spro>b{font-size: 3rem;margin-bottom: 30px;}
.spro{padding:30px 0;background-size: auto 100%;}
.spro1>.right{display: none;}
.spro1{display: block;}
.spro1>.left{width: 92%;margin: 0 auto;}
.spro1>.left li>font{font-size: 2.6rem;margin: 18px 0 12px;}
.spro1>.left li>span{margin-bottom: 12px;}
/*.spro1>.left li>p{min-height: 168px;}*/
.spro1>.left li>a{width: 120px;margin-top: 20px;}
.contain1{display: none;}
.snew{display: block;}
.snew .left{width: 92%;margin: 30px auto;}
.snew .left>span{margin: 20px auto 20px;}
.snew .left>p{display: inline-block;margin-right: 40px;margin-bottom: 0px;}
.snew .left>a{display: none;}
.snew .right li{min-height: auto;padding-top: 20px;}
.snew .right li>a>b{font-size: 5rem;}
.snew .right li div{margin-top: 20px;}
.snew .right li div>img{margin-bottom: 20px;}
.snew .right li div>b{margin-top: 20px;}
.snew .right li div>span{margin-top: 20px;}
.snew{margin-bottom: 60px;}
.snew>.right .slick-next, .snew>.right .slick-prev{bottom: -42px;width: 28px;height: 28px;background-size: 100% 100%;}
.snew>.right .slick-next{right: 40vw;left: initial;}
.snew>.right .slick-prev{left: 40vw;}
.news>li{padding: 0;margin-bottom: 20px;padding-bottom: 20px;}
.news>li>b{display: none;}
.news>li>div{width: 100%;}
.news>li{display: block;}
.news>li>div>b{margin: 15px 0;}
.news>li>div>p{line-height: 1.6;margin-bottom: 10px;}
.news>li>div>a{width: 100px;height: 34px;line-height: 34px;}
.news>li>img{width: 100%;margin-left: 0;margin-bottom: 20px;}
.ztys3>ul>li:nth-child(3){margin-left: 0px;}
.spro{height:auto;}
.snew .left>.avt{margin-bottom:15px;}}