/*首页banner*/

.banner17 .shutter {
    overflow: hidden;
    width: 1920px;
    height: auto;
    position: relative;
    left: 50%;
    margin-left: -960px;
    top: 0;
}

.banner17 .shutter-img {
    z-index: 1;
}

.banner17 .shutter-img,
.banner17 .shutter-img a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.banner17 .shutter-img a {
    cursor: default;
}

.banner17 .shutter-img a>img {
    width: 1920px;
    height: auto;
}

.banner17 .shutter-img .created {
    overflow: hidden;
    position: absolute;
    z-index: 20;
}

.banner17 .shutter-btn {
    width: 1300px;
    height: 64px;
    z-index: 9;
    position: absolute;
    top: 50%;
    margin-left: -650px;
    margin-top: -32px;
    left: 50%;
    clear: both;
    display: none;
}

.banner17:hover .shutter-btn {
    display: block;
}

.banner17 .shutter-btn li {
    width: 64px;
    height: 64px;
    cursor: pointer;
}

.banner17 .shutter-btn li.prev {
    float: left;
    background: url(../images/left3.png) no-repeat;
}

.banner17 .shutter-btn li.next {
    float: right;
    background: url(../images/right3.png) no-repeat;
}

.cover {
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.content1{background: url(../images/imgs1.jpg) no-repeat center center;height: 876px;}
.content2{background: url(../images/imgs2.jpg) no-repeat center center;height: 715.5px;background-size: 1440px;}
.content3{background: url(../images/imgs3.jpg) no-repeat center center;height: 923.25px;background-size: 1440px;}

.xmnr{background: url(../images/xmnr.jpg) no-repeat center center;height: 1080.75px;background-size: 1440px;}
.xmnr .wrap{position: relative;}
.xmnr .font{position: absolute;width: 345px;}
.xmnr .font .p1{line-height: 65px;font-size: 24px;font-weight: 600;}
.xmnr .font .p2{margin-top: 10px;font-size: 14px;color: #7a7a7a;line-height: 24px;}
.xmnr .font1{top: 320px;left: 0;}
.xmnr .font2{top: 320px;right: 0;}
.xmnr .font3{top: 753px;left: 0;}
.xmnr .font4{top: 753px;right: 0;}

.ys{background: url(../images/ys.jpg) no-repeat center center;height: 1084.5px;background-size: 1440px;}
.ys .wrap{position: relative;width: 900px;}
.ys .wrap .cont{width: 418.5px;height: 373.5px;background-color: #fff;position: absolute;}
.ys .wrap .cont img{display: block;margin: 30px auto;width: 308.25px;}
.ys .wrap .cont .p1{text-align: center;font-size: 24px;font-weight: 600;line-height: 24px;}
.ys .wrap .cont .xian{width: 154.5px;height: 2px;background-color: #40986e;display: block;margin: 12px auto 0;}
.ys .wrap .cont .p2{width: 341.25px;margin: 15px auto 0;font-size: 14px;line-height: 32px;color: #333333;}
.ys .wrap .cont1{top: 225.75px;left: 0;}
.ys .wrap .cont2{top: 225.75px;right: 0;}
.ys .wrap .cont3{top: 643.5px;left: 0;}
.ys .wrap .cont4{top: 643.5px;right: 0;}

.case{background: url(../images/case.jpg) no-repeat center center;height: 1794.75px;background-size: 1440px;}
.case .wrap{position: relative;width: 900px;}
.case .font{width: 354.75px;position: absolute;}
.case .font .p1{font-size: 23px;font-weight: 600;}
.case .font .p2{margin-top: 30px;font-size: 16px;line-height: 24px;color: #333333;}
.case .font1{top: 322.5px;left: 0;}
.case .font2{top: 750px;right: 0;}
.case .font3{top: 1128px;left: 0;}
.case .font4{top: 1492px;right: 0;}


.content7{background: url(../images/imgs7.jpg) no-repeat center center;height: 967.5px;background-size: 1440px;}
.content8{background: url(../images/imgs8.jpg) no-repeat center center;height: 1872px;background-size: 1440px;}
.content9{background: url(../images/imgs9.jpg) no-repeat center center;height: 929.25px;background-size: 1440px;}

.jmtj{background: url(../images/jmtj.jpg) no-repeat center center;height: 951px;background-size: 1440px;}
.jmtj .wrap{position: relative;width: 900px;}
.jmtj ul{position: absolute;top: 387.75px;width: 397.5px;}
.jmtj ul li{margin-top: 41.25px;}
.jmtj ul li .p1{width: 215.25px;height: 48px;background: url(../images/tjbg.jpg) no-repeat;text-align: center;line-height: 48px;font-size: 23px;color: #fff;letter-spacing: 2px;}
.jmtj ul li .p2{margin-top: 23px;font-size: 16px;color: #353535;line-height: 24px;}

.jmlc{background: url(../images/jmlc.jpg) no-repeat center center;height: 785.25px;background-size: 1440px;}

.jiameng{height: 1244.25px;background: url(../images/jiameng.jpg) no-repeat center center;background-size: 1440px;}
.jiameng .wrap{height: 100%;position: relative;width: 900px;}
.jiameng .wrap .p1{position: absolute;font-size: 39.75px;font-weight: 600;color: #40986e;top: 285px;left: 378px;line-height: 39.75px;}
.jiameng .wrap .cont{width: 328.5px;height: 434.25px;position: absolute;top: 561.75px;left: 63px;}
.jiameng .wrap .cont p{line-height: 37.5px;height: 37.5px;font-size: 16px;color: #696969;margin-top: 22.5px;}
.jiameng .wrap .cont p input,.jiameng .wrap .cont p select{width: 258.75px;height: 37.5px;border: 1px solid #dcdcdc;border-radius: 5px;margin-left: 16px;padding-left: 15px;font-size: 16px;}
.jiameng .wrap .cont p textarea{float: right;width: 242.25px;height: 90px;padding: 16px;font-size: 16px;}
.jiameng .wrap .cont p.pp{height: 120px;}
.jiameng .wrap .cont .btnt{width: 166.5px;height: 34.5px;text-align: center;line-height: 34.5px;background-color: #dc2626;border-radius: 34.5px;color: #fff;display: block;margin: 26px auto;font-size: 15px;}
.jiameng .wrap .cont1{width: 307px;height: 216px;position: absolute;top: 584.25px;right: 63.75px;border: 1px solid #dcdcdc;border-radius: 5px;padding: 8.25px 16.5px;}
.jiameng .wrap .cont1 ul li{line-height: 28.5px;font-size: 14px;color: #7c7c7c;height: 28.5px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.jiameng .wrap .cont1 ul li span{color: #383737;margin: 0 5px;}
.jiameng .wrap .chat{position: absolute;right: 25px;bottom: 25px;}
.jiameng .wrap .chat img{width: 152px;height: 152px;}

.liuyan{height: 93px;background-color: #333333;border-top: 1px solid #333333;background-size: 1440px;position: fixed;bottom: 0;width: 100%;z-index: 9999;}
.liuyan form{height: 43.5px;margin-top: 24.75px;position: relative;}
.liuyan form .txtt{height: 43px;background-color: #fff;width: 176.25px;padding-left: 26px;border-radius: 43px;margin-right: 23px;font-size: 14px;}
.liuyan form .btnt{width: 202px;height: 43px;text-align: center;line-height: 43px;background-color: #dc2626;color: #fff;font-weight: 600;border-radius: 43px;font-size: 16px;}
.liuyan form p{position: absolute;height: 43px;right: 0;line-height: 43px;top: 0;color: #fff;font-size: 19.5px;background: url(../images/tel1.png) no-repeat left center;padding-left: 41px;}

.about{padding: 45px 0;background-color: #337d5c;margin-bottom: 93px;}
.about .wrap > div{width: 412px;}
.about .p1{line-height: 24px;font-size: 14px;position: relative;width: 100%;font-weight: 600;color: #fff;}
.about .p1 a{position: absolute;right: 0;color: #fff;}
.about .cont{margin-top: 23px;font-size: 12px;line-height: 24px;}