/*首页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;
}


.news{margin-top: 80px;}
.news .newsfl{width: 580px;position: relative;height: 480px;}
.news .newsfl .slideBox .hd ul{text-align: center;position: absolute;right: 23px;bottom: 14px;z-index: 2;}
.news .newsfl .slideBox .hd ul li{display: inline-block;width: 8px;height: 8px;background-color: #fff;margin: 0 5px;border-radius: 50%;}
.news .newsfl .slideBox .hd ul li.on{background-color: #126825;}
.news .newsfl .slideBox .bd ul li p{line-height: 44px;background-color: #014bae;color: #fff;text-indent: 20px;font-size: 16px;}
.news .newsfr{width: 577px;}
.news .newsfr .nav{height: 36px;border-bottom: 1px solid #e9e7e8;position: relative;}
.news .newsfr .nav li{width: 96px;text-align: center;line-height: 36px;color: #333333;background-color: #fff;display: inline-block;cursor: pointer;font-size: 16px;font-weight: 600;}
.news .newsfr .nav li.on{background-color: #e9e7e8;color: #4b3362;}
.news .newsfr .nav a{position: absolute;right: 8px;color: #666666;font-size: 14px;line-height: 36px;}
.news .newsfr .cont{margin-top: 33px;}
.news .newsfr .cont ul li{padding: 16px 22px 16px 79px;position: relative;background: url(../images/newsbg1.png) no-repeat 5px 10px;margin-top: 10px;}
.news .newsfr .cont ul li:hover{background: #2e9ede;}
.news .newsfr .cont ul li:hover p,.news .newsfr .cont ul li:hover.news .newsfr .cont ul li:hover .day,.news .newsfr .cont ul li:hover .year{color: #fff;}
.news .newsfr .cont ul li > p{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;color: #535353;}
.news .newsfr .cont ul li p.p1{font-size: 16px;line-height: 16px;}
.news .newsfr .cont ul li p.p2{font-size: 14px;margin-top: 12px;line-height: 14px;}
.news .newsfr .cont ul li .time{position: absolute;top: 0;left: 0;padding: 16px 0;text-align: center;width: 79px;}
.news .newsfr .cont ul li .day{font-size: 22px;color: #0d70c9;font-weight: 600;line-height: 22px;}
.news .newsfr .cont ul li .year{font-size: 12px;line-height: 12px;margin-top: 8px;color: #999999;}

.tit{padding: 80px 0 70px;color: #808080;text-align: center;}
.tit .tit1{font-size: 18px;}
.tit .tit2{font-size: 22px;margin-top: 24px;background: url(../images/tit.png) no-repeat center center;}

.case{overflow: hidden;}
.case .cont .picScroll-lefta{position: relative;}
.case .cont .picScroll-lefta .bdd ul li{width: 289px;margin: 0 5.5px;padding-bottom: 7px;box-shadow: 0 5px 5px #e9e9e9;}
.case .cont .picScroll-lefta .bdd ul li:hover p{color: #3660d9;}
.case .cont .picScroll-lefta .bdd ul li p{line-height: 99px;text-align: center;font-weight: 600;color: #686868;font-size: 18px;}
.case .cont .picScroll-lefta .a1{width: 24px;height: 40px;position: absolute;top: 100px;cursor: pointer;}
.case .cont .picScroll-lefta .a1.prev{left: -32px;background: url(../images/left.png) no-repeat;}
.case .cont .picScroll-lefta .a1.next{right: -32px;background: url(../images/right.png) no-repeat;}

.ban{height: 160px;background: url(../images/ban.png) repeat center bottom #44a3db;background-attachment: fixed;}
.ban .wrap{height: 100%;position: relative;}
.ban .wrap img{position: absolute;top: 20px;left: 14px;}
.ban .wrap a{position: absolute;right: 0;bottom: 30px;border: 1px solid #cf1010;line-height: 40px;font-size: 22px;padding-left: 11px;}
.ban .wrap a span{margin-left: 11px;background-color: #cf1010;color: #fff;line-height: 40px;padding: 0 12px;}

.product .nav li{width: 176px;height: 233px;background: url(../images/probg.png) no-repeat center bottom;margin-left: 37.5px;padding: 0 17px;margin-bottom: 30px;position: relative;}
.product .nav li .box{height: 54px;position: relative;}
.product .nav li .box img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.product .nav li p{text-align: center;}
.product .nav li .p1{font-size: 14px;color: #666666;padding: 12px 0;font-weight: 600;}
.product .nav li .p2{font-size: 12px;color: #4d4d4d;}
.product .cont{margin-top: 43px;}
.product .cont .picScroll-leftb{position: relative;}
.product .cont .picScroll-leftb .bdd ul li{width: 210px;border: 1px solid #e2e2e2;margin: 0 14px;}
.product .cont .picScroll-leftb .bdd ul li p{line-height: 59px;text-align: center;}
.product .cont .picScroll-leftb .a1{width: 17px;height: 42px;position: absolute;top: 60px;z-index: 5;cursor: pointer;}
.product .cont .picScroll-leftb .a1.prev{left: 0;background: url(../images/left1.png) no-repeat;opacity: 0.6;}
.product .cont .picScroll-leftb .a1.next{right: 0;background: url(../images/right1.png) no-repeat;opacity: 0.6;}
.product .cont .picScroll-leftb .a1.prev:hover,.product .cont .picScroll-leftb .a1.next:hover{opacity: 1;}

.href{margin-top: 52px;}
.href ul li{width: 280px;height: 179px;float: left;margin-left: 26.6px;position: relative;overflow: hidden;}
.href ul li img{transition: all 1s;}
.href ul li:hover img{transform: scale(1.2);}
.href ul li .cont{position: absolute;top: 28px;left: 128px;}
.href ul li .cont .p1{font-size: 17px;color: #ecedee;}
.href ul li .cont .p2{font-size: 12px;margin-top: 6px;color: #bbbcbd;}
.href ul li .cont .xian{margin-top: 8px;width: 18px;height: 2px;background-color: #ff3533;}
.href ul li .cont .p3{color: #fff;font-size: 12px;margin-top: 8px;}
.href ul li.li1{margin-left: 0;}

.service{margin-top: 60px;}
.service .p1{font-size: 28px;color: #808080;margin-bottom: 50px;}
.service .p1 span{font-size: 18px;margin-left: 18px;}
.service .cont{height: 136px;}
.service .cont .box{width: 158px;float: left;}
.service .cont .box img{display: block;margin: 0 auto;}
.service .cont .box p{margin-top: 30px;text-align: center;color: #a1a1a1;font-size: 18px;}
.service .cont .box1{width: 50.4px;height: 100%;float: left;position: relative;}
.service .cont .box1 img{position: absolute;top: 24px;}
.service .cont .box1 .jiantou1{left: 11px;}
.service .cont .box1 .jiantou2{left: 24px;}
.service .cont .box1 .jiantou3{left: 37px;}