﻿*{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.1;}
html{font-size: 10px;}
body{font-family: 微软雅黑;overflow-x:hidden;color: #333;}
p,ul{margin: 0;padding: 0;}
img{max-width: 100%;}
@font-face{
    font-family: 'ba';
    src : url('../font/1.TTF');
}
@font-face{
    font-family: 'ba1';
    src : url('../font/2.TTF');
}






.bigpic{
    display: none;
    position: absolute;
    top: 0;
    left: -100%;
    width: 460px;
    height: 460px;
    z-index: 333;
    border: 1px solid #fff;
    overflow: hidden;
}
.bigpic>img{
    position: absolute;
    top: 0;
    left: 0;
    width: 1976px;
    height: 1976px;
    max-width: initial;
}
.magnify{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 150px;
    cursor: move;
    background-color: #000;
    opacity: .3;
    filter:alpha(opacity=30);
}
.pros>.right{position: relative;}


.clear{display: block;clear: both;}
.modal-open {overflow: hidden;height: 100%;}
.wid1{width: 1440px!important;max-width: 94%!important;margin: 0 auto;}
.wid2{width: 1200px!important;max-width: 94%!important;margin: 0 auto;}
.wid{width: 1440px!important;max-width: 94%!important;margin: 0 auto;}
.nav_0{padding: 0;
    height: 45px;
    line-height: 60px;
    position: initial;
    background: #fff;
    width: 100%;
    border-bottom: 1px solid rgba(255,255,255,0.4);
    max-width: 100%;
    margin: 0 auto;
    transition: 0.5s;position: fixed;z-index: 99999999;}
.nav_0>div{line-height: 45px;
    padding: 0 4%;
    height: 45px;
    border-bottom: none;
    width: 100%;}
.nav_0>div>a>img {
    margin-top: 0;vertical-align: middle;display: inline-block;
}
.nav_0>div>a>img {
    height: 33px;
}
.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>span>img {
    width: 24px;
    float: right;
}
.nav_0>div>div>span>b {
    font-size: 4rem;
    color: #2868ab;
    font-weight: 500;
    line-height: 14px;
    font-family: 微软雅黑;
}
.nav_0{display: none;}
.nav_0>div>span{float: right;margin-right: 20px;}
.nav_0>div>span>a{font-size: 1.8rem;color: #2868ab;height: 45px;line-height: 45px;display: block;font-weight: bold;}
.nav_1{height: 100vh;width: 100%;padding-top: 45px;position: fixed;left: 0;top: 0;overflow-y: auto;background: #fff;z-index: 99999;display: none;}
.nav_1>div{border-bottom: 1px solid #ccc;}
.nav_1>div>a{padding: 0 20px;line-height: 42px;font-size: 14px;display: block;color: #333;background: url(404.png) no-repeat right 20px center;background-size: 12px auto;font-family: ba;}
.nav_1>div>div{padding-top: 17px;border-top: 1px solid #ccc;display: none;}
.nav_1>div>div>a{display: block;margin: 0 20px 17px;font-size: 14px;color: #666;font-family: ba;}
.nav_1>.avt>a{color: #2868ab;background-image: url(404.png);}
.top{margin: 20px auto;overflow: hidden;}
.nav9{margin: 0 auto;padding: 20px 0;overflow: hidden;}
.nav9>a{float: left;}
.nav9>a>img{height: 60px;}
.nav9>form{float: right;width: 270px;height: 36px;border:1px solid #ccc;border-radius: 18px;padding-left: 20px;line-height: 34px;margin-top: 12px;}
.nav9>form>input{border:none;outline: none;font-size: 1.2rem;color: #666;height: 34px;vertical-align: middle;width: 168px;padding-left: 26px;background: url(../image/1_06.png) no-repeat left center;}
.nav9>form>a{vertical-align: middle;display: inline-block;color: #fff;font-size: 1.4rem;background: #2868ab;width: 80px;height: 34px;line-height: 34px;border-radius: 18px;text-align: center;}
.nav9>p{float: right;color: #999;font-size: 1.2rem;margin-top: 24px;margin-left: 20px;}.contain1>.left>div span{display:inline-block;text-indent: 2em;}
.nav9>p>a{color: #00416a;}
.nav9>p>a:last-child{color: #999;}
.nav8{background: #fff;border-top: 1px solid #ccc;}
.nav8>ul{margin: 0 auto;padding: 6px 0;}
.nav8>ul>li{display: inline-block;vertical-align: top;position: relative;z-index: 999999999;}
.nav8>ul>li>a{line-height: 40px;height: 40px;display: inline-block;vertical-align: middle;transition:0.5s;font-size: 1.6rem;color: #333;text-align: center;position: relative;width: 100%;padding: 0 2.1vw;border-radius: 20px;}
.nav8>ul>li>a:hover{background: #2868ab;color: #fff;}
.nav8>ul>.avt>a{background: #2868ab;color: #fff;}
.nav8>ul>li>p{position: absolute;width: auto;padding: 30px 24px;border-radius: 5px;background: #fff;left: 50%;top: 40px;display: none;}
.nav8>ul>li>p>a{display: block;margin-bottom: 28px;font-size: 1.6rem;color: #666;white-space:nowrap;}
.nav8>ul>li>p>img{position: absolute;top: -8px;left: 50%;margin-left: -8px;}
.nav8>ul>li>p>a:hover{color: #003960;}
.nav8>ul>li>p>a:last-child{margin-bottom: 0;}
.nav8>ul>li:hover>p{display: block;}
.title{font-size: 4rem;color: #333;font-weight: bold;}
.title>img{vertical-align: middle;}
.title>span{font-size: 3rem;vertical-align: middle;color: #2868ab;margin-left: 20px;}
.title>a{float: right;padding-right: 40px;background: url(../image/1_24.jpg) no-repeat right center;font-size: 1.4rem;color: #666;margin-top: 15px;}
.tent{margin: 80px auto 100px;}
.tent>div{overflow: hidden;margin-top: 40px;}
.tent>div>ul{float: left;width: 45%;}
.tent>div>ul div{overflow: hidden;}
.tent>div>ul img{width: 100%;transition:1s;}
.tent>div>ul li:hover img{transform: scale(1.1);}
.tent>div>ul p{margin-top: -40px;background-image: linear-gradient(to right, #2868ab, #1e78d7);margin-left: 50px;position: relative;z-index: 1;padding: 30px 40px;}
.tent>div>ul p>span{display: block;font-size: 2rem;color: #fff;margin-bottom: 34px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.tent>div>ul p>font{font-size: 1.4rem;font-family: Arial;color: #fff;}
.tent>div>div{width: 52.8%;float: right;background: #fff;border-top: 4px solid #2868ab;padding: 28px 40px;height: 526px;}
.tent>div>div>ul>li{float: left;width: 47%;margin-right: 6%;margin-bottom: 14px;padding-bottom: 14px;border-bottom: 1px solid #ccc;}
.tent>div>div>ul>li p{font-size: 1.6rem;line-height: 1.75;color: #333;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;margin-bottom: 12px;height: 56px;transition:0.5s;}
.tent>div>div>ul>li:hover p{color: #2868ab;}
.tent>div>div>ul>li span{font-family: Arial;font-size: 1.4rem;color: #999999;background: url(../image/1241241_03.jpg) no-repeat left center;padding-left: 26px;line-height: 16px;}
.tent>div>div>ul>li:nth-child(2n){margin-right: 0;}
.tent1{margin: 80px auto 100px;}
.tent1>.left{width: 66%;float: left;}
.tent1>.left>ul{margin-top: 40px;margin-bottom: 30px;}
.tent1>.left>ul>li{float: left;width: 47.3%;margin-right: 5.4%;box-shadow: 0 0 10px rgba(0,0,0,0.08);}
.tent1>.left>ul>li:nth-child(2n){margin-right: 0;}
.tent1>.left>ul>li div{position: relative;overflow: hidden;}
.tent1>.left>ul>li div>img{width: 100%;display: block;transition:1s;}
.tent1>.left>ul>li:hover div>img{transform: scale(1.1);}
.tent1>.left>ul>li div>span{position: absolute;left: 0;top: 0;height: 63px;width: 79px;text-align: center;padding-top: 10px;font-family: Arial;color: #fff;background: rgba(40,104,171,0.8);}
.tent1>.left>ul>li div>span>b{font-weight: 500;font-size: 2rem;display: block;margin-bottom: 8px;}
.tent1>.left>ul>li div>span>font{font-size: 1.4rem;}
.tent1>.left>ul>li p{font-size: 1.6rem;padding: 18px 30px 0;height: 74px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;color: #333;line-height: 1.75;background: #fff;margin-bottom: 18px;}
.tent1>.left>div>div{float: left;width: 31.5%;margin-right: 2.75%;border:1px solid #2868ab;box-shadow: 3px 3px 10px rgba(40,104,171,0.2);height: 154px;padding: 28px 28px 0;transition:0.5s;}
.tent1>.left>div>div:nth-child(3n){margin-right: 0;}
.tent1>.left>div>div span{font-size: 1.4rem;font-family: Arial;color: #666;}
.tent1>.left>div>div p{font-size: 1.6rem;color: #333;line-height: 1.75;height: 56px;margin: 14px 0 10px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.tent1>.left>div>div:hover{box-shadow: 3px 3px 20px rgba(40,104,171,0.4);}
.tent1>.left>div>div font{display: block;text-align: right;}
.tent1>.right{width: 28.5%;float: right;}
.tent1>.right>ul{margin-top: 40px;}
.tent1>.right>ul>li{padding: 24px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.08);margin-bottom: 34px;overflow: hidden;}
.tent1>.right>ul>li div{float: left;width: 68px;height: 68px;background: url(../image/1_32.png) no-repeat center;padding-top: 12px;text-align: center;font-family: Arial;color: #2868ab;}
.tent1>.right>ul>li div>span{font-size: 2.6rem;display: block;margin-bottom:4px;}
.tent1>.right>ul>li div>font{font-size: 1.4rem;}
.tent1>.right>ul>li p{font-size: 1.6rem;line-height: 1.75;color: #333;margin-left: 96px;padding-top: 4px;display: -webkit-box;transition:0.5s;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
    .tent1>.right>ul>li:hover p{color: #2868ab;}
.tent1>.right>ul>li:last-child{margin-bottom: 0;}
.tent2{position: relative;overflow: hidden;padding-top: 80px;}
.tent2>img{width: 87.5%;position: absolute;left: 0;top: 0;z-index: -1;}
.tent2>div{height: 600px;width: 478px;float: right;background: #2868ab;color: #fff;padding: 60px 54px 0;}
.tent2>div>i{margin: 30px 0;width: 32px;height: 2px;display: block;background: #fff;}
.tent2>div>span{font-size: 3rem;}
.tent2>div>p{font-size: 1.6rem;line-height: 2;margin-bottom: 38px;}
.tent2>div>a{font-size: 1.6rem;color: #fff;padding-bottom: 7px;border-bottom: 1px solid #fff;}
.tent3{margin: 68px auto 78px;}
.tent3>ul{margin-top: 38px;overflow: hidden;}
.tent3>ul>li{width: 23.75%;margin-right: 1.6666%;float: left;}
.tent3>ul>li:nth-child(4n){margin-right: 0;}
.tent3>ul>li i{overflow: hidden;display: block;}
.tent3>ul>li i>img{width: 100%;transition:1s;}
.tent3>ul>li:hover i>img{transform:scale(1.1);}
.tent3>ul>li div{padding: 22px 28px 0;height: 220px;border:1px solid #ccc;border-top: none;position: relative;}
.tent3>ul>li div span{font-size: 1.6rem;line-height: 1.75;color: #333;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;transition:1s;}
.tent3>ul>li:hover div span{color: #2868ab;}
.tent3>ul>li div p{font-size: 1.4rem;color: #666;line-height: 1.7;margin-top: 12px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.tent3>ul>li div font{font-size: 1.4rem;color: #666;font-family: Arial;line-height: 18px;position: absolute;left: 28px;bottom: 32px;padding-left: 24px;background:url(../image/1241241_03.jpg) no-repeat left center;}
.link{margin: 80px auto -70px;position: relative;z-index: 9;background: #fff;}
.link>ul{margin-top: 40px;box-shadow: 0 0 20px rgba(0,0,0,0.2);padding: 25px 70px;}
.link>ul li{margin: 0 10px;}
.link>ul li>a{width: 100%;height: 90px;background: url() no-repeat center;background-size: 100% auto;display: block;}
.floor{background: #2868ab;padding-top: 60px;}
.floor>div{overflow: hidden;}
.floor>div>ul{width: 450px;float: left;margin-right: 120px;overflow: hidden;}
.floor>div>ul>b{font-size: 2rem;color: #fff;padding-bottom: 28px;margin-bottom: 36px;display: block;border-bottom: 1px solid rgba(255,255,255,0.2);}
.floor>div>ul>li{float: left;width: 128px;font-size: 1.6rem;margin-bottom: 20px;}
.floor>div>ul>li:nth-child(4n+2){width: auto;}
.floor>div>ul>li a{color: #fff;}
.floor>div>ul>p{line-height: 40px;font-size: 1.4rem;color: #fff;margin-top: -10px;}
.floor>div>div{float: right;text-align: center;}
.floor>div>div>p{font-size: 1.4rem;margin-top: 18px;color: #fff;}
.floor>p{margin-top: 47px;font-size: 14px;color: #fff;border-top: 1px solid #3e77b4;}
.floor>p a{color: #fff;}
.floor>p>span{display: block;height: 54px;line-height: 54px;}
.floor>p>span>font{float: right;}
.banners{background: url(../image/22_02.jpg) no-repeat center;height: 350px;line-height: 350px;color:#fff;font-weight: bold;font-size: 3.6rem;text-align: center;}
.content{margin: 0px auto 100px;}
.content>.left{top: -80px;z-index: 2;position: relative;}
.content>.left{width: 320px;float: left;background: #f1f7fd;padding-bottom: 90px;}
.content>.left>b{font-size: 3rem;display: block;background: url(../image/2_03.jpg) no-repeat center;height: 149px;text-align: center;color: #fff;line-height: 149px;margin-bottom: 30px;}
.content>.left>a{font-size: 2.2rem;color: #333;margin: 0 30px;display: block;border-bottom: 1px solid rgba(1,71,146,0.1);height: 72px;line-height: 72px;padding-left: 40px;}
.content>.left>.avt{margin-right: 0;border-bottom: none;border-left: 6px solid #2868ab;color: #2868ab;background: url(../image/2_11.png) no-repeat right 30px center #fff;padding-left: 34px;font-weight: bold;}
.content>.left>img{position: absolute;left: -7px;bottom: -9px;max-width: none;}


.snew2{width: 1480px!important;margin: 38px auto 94px;max-width:calc(94% + 40px)!important;}
.snew2 li{margin: 0 20px;text-align: center;overflow: hidden;}
.snew2 li img{width: 100%;transition:0.5s;}
.snew2 li:hover img{transform:scale(1.1);}



.content>.left2>ul>li{border-bottom: 1px solid #e5edf1;}
.content>.left2>ul>li>a{font-size: 2.2rem;color: #333;margin: 0 30px;display: block;border-bottom: 1px solid rgba(1,71,146,0.1);height: 72px;line-height: 72px;padding-left: 40px;}
.content>.left2>ul>.avt>a{margin-right: 0;border-bottom: none;border-left: 6px solid #2868ab;color: #2868ab;background: url(../image/2_11.png) no-repeat right 30px center #fff;padding-left: 34px;font-weight: bold;}
.content>.left2>ul>li>a>font{position: absolute;right: 30px;top: 0;font-family: 黑体;color: #666;font-size: 2rem;transition:0.5s;}
.content>.left2>ul>li>div{display: none;padding-top: 26px;width: 260px;margin-left: 30px;}
.content>.left2>ul>li>div>a{padding-left: 20px;display: block;font-size: 1.6rem;color: #333;margin-bottom: 18px;transition:0.5s;margin-left: 40px;}
.content>.left2>ul>.avt>div{display: block;}
.content>.left2>ul>li>div>.avt{font-weight: bold;color: #2868ab;background: url(../image/66_03.png) no-repeat left center;}
.content>.left2>ul>li>div>a:hover{font-weight: bold;color: #2868ab;background: url(../image/66_03.png) no-repeat left center;}


.content>.right{margin-left: 420px;padding-top: 30px;}
.content>.right>p{padding-left: 28px;background: url(../image/2_06.png) no-repeat left top;line-height: 16px;font-size: 1.4rem;color: #999;padding-bottom: 26px;border-bottom: 1px solid #ccc;margin-bottom: 48px;}
.about>p{font-weight: bold;color: #333;font-size: 3rem;color: #333;text-align: center;}
.about>div{font-size: 1.6rem;color: #666;line-height: 2;margin-top: 30px;}
.about>div img{max-width: 100%;}
.about>ul{position: relative;margin-top: 54px;}
.about>ul>li{margin-bottom: 50px;}
.about>ul>li:last-child{margin-bottom: 0;}
.about>ul>li>i{width: 12px;height: 12px;border-radius: 50%;border:4px solid #2868ab;background: #fff;float: left;margin-top: 24px;}
.about>ul>li>p{margin-left: 40px;float: left;}
.about>ul>li>p>b{font-family: Arial;font-size: 6rem;color: #2868ab;}
.about>ul>li>p>font{display: block;font-size: 2rem;color: #333;text-align: right;}
.about>ul>li>div{margin-left: 260px;font-size: 1.6rem;color: #333;line-height: 2;}
.about>ul>li>div img{max-width: 100%;}
.about>ul>i{height: 100%;width: 2px;background: #e5e5e5;position: absolute;left: 5px;top: 0;z-index: -1;}
.ld{margin-top: 50px;}
.ld>p{font-weight: bold;color: #333;font-size: 3rem;color: #333;text-align: center;}
.ld>ul{margin-top: 30px;}
.ld>ul>li{padding: 30px 0;border-bottom: 1px solid #ccc;overflow: hidden;}
.ld>ul>li img{float: left;width: 218px;border:1px solid #ccc;}
.ld>ul>li div{margin-left: 300px;padding-top: 10px;}
.ld>ul>li div>b{font-size: 2.8rem;color: #333;}
.ld>ul>li div>p{font-size: 1.8rem;margin: 20px 0 22px;font-weight: bold;color: #2868ab;}
.ld>ul>li div>span{font-size: 1.6rem;color: #666;line-height: 2;}

.dj{margin-top: 30px;}
.dj>li{float: left;width:31.7%;margin-right: 2.45%;margin-bottom: 27px;box-shadow: 0 0 20px rgba(0,0,0,0.1);overflow: hidden;}
.dj>li:nth-child(3n){margin-right: 0;}
.dj>li img{width: 100%;}
.dj>li div{padding: 24px 28px 0px;border-bottom: 1px solid #ccc;height: 130px;}
.dj>li div>span{font-size: 1.6rem;line-height: 1.8;display:-webkit-box;
            -webkit-box-orient:vertical;
            -webkit-line-clamp:3;
            overflow:hidden;color: #333;}
.dj>li p{line-height: 54px;padding: 0 30px;font-size: 1.4rem;color: #666;}
.dj>li p>span{float: right;}
.rc{margin-top: 48px;}
.rc>p{margin-bottom: 34px;font-size: 3rem;font-weight: bold;color: #333;}
.rc>ul>li{width: 23%;margin-right: 2.6666%;float: left;margin-bottom: 30px;}
.rc>ul>li img{width: 100%;display: block;}
.rc>ul>li p{text-align: center;height: 60px;background: url(../image/4_10.jpg) no-repeat;width: 180px;font-size: 1.8rem;color: #333;line-height: 60px;box-shadow: 0 0 20px rgba(40,104,171,0.2);margin-top: -30px;position: relative;z-index: 1;transition:0.5s;}
.rc>ul>li:hover p{background-image: url(../image/4_08.jpg);font-weight: bold;color: #fff;box-shadow: none;}
.rc>ul>li:nth-child(4n){margin-right: 0;}
.rcs{overflow: hidden;}
.rcs>.left{width: 234px;float: left;text-align: center;}
.rcs>.left>img{display: block;width: 100%;}
.rcs>.left>p{color: #333;font-weight: bold;font-size: 2.4rem;margin-top: 20px;}
.rcs>.right{margin-left: 294px;}
.rcs>.right>p{border-bottom: 1px solid #d4e1ee;margin-bottom: 24px;}
.rcs>.right>p>span{height: 44px;display: inline-block;vertical-align: middle;line-height: 44px;padding: 0 20px;border-radius: 15px 15px 0 0;font-size: 1.8rem;color: #333;transition:0.5s;background: #fff;cursor: pointer;}
.rcs>.right>p>.avt{font-weight: bold;color: #fff;background: #004793;}
.rcs>.right>div>div{display: none;font-size: 1.6rem;color: #333;line-height: 2;}
.rcs>.right>div>div:first-child{display: block;}
.contact>.left{width: 360px;height: 480px;float: left;background-image: linear-gradient(to bottom, #5c28ab, #004791);padding: 40px 40px 0;color: #fff;}
.contact>.left>span{font-size: 2.8rem;}
.contact>.left>i{width: 30px;height: 3px;display: block;margin: 18px 0 30px;background: #fff;}
.contact>.left>p{margin-bottom: 14px;padding-left: 44px;padding-top: 8px;background: url(../image/74f33c472c8681b945798b9c224923c.png) no-repeat left top;}
.contact>.left>p>b{font-size: 1.6rem;margin-bottom: 14px;display: block;}
.contact>.left>p>font{font-size: 1.4rem;line-height: 1.8;color: #dee4f1;display: block;width: 236px;}
.contact>.left>div{border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1);height: 46px;line-height: 44px;margin-top: 20px;}
.contact>.left>div>font{font-size: 1.4rem;color: #fff;vertical-align: middle;}
.contact>.left>div>span{vertical-align: middle;position: relative;display: inline-block;line-height: 1;cursor: pointer;}
.contact>.left>div>span>img:nth-child(2){position: absolute;left: 0;top: -110px;max-width: none;width: 100px;display: none;}
.contact>.left>div>span:hover>img:nth-child(2){display: block;}
.contact>iframe{margin-left: 360px;height: 480px;display: block;border:none;width: calc(100% - 360px);}
.contact2{margin-top: 50px;}
.contact2>p{margin-bottom: 32px;font-size: 3rem;color: #333;}
.contact2 form>input{width: 32%;margin-right: 2%;border:none;padding-left: 64px;height: 54px;line-height: 54px;font-size: 1.6rem;color: #666;margin-bottom: 30px;background: url() no-repeat 30px center;background-color: #f2f5f7;}
.contact2 form>textarea{line-height: 2;font-size: 1.6rem;margin-bottom: 40px;width: 100%;border:none;resize:none;color: #666;padding: 12px 30px 12px 64px;background: url(../image/2.png) no-repeat 30px 18px;background-color: #f2f5f7;height: 300px;font-family: 微软雅黑;}
.contact2 form>p{text-align: center;}
.contact2 form>p>a{display: inline-block;width:160px;height: 50px;line-height: 50px;font-size: 1.6rem;color: #333;border:1px solid #ccc;}
.contact2 form>p>a:last-child{background: #f2f5f7;color: #fff;margin-left: 20px;background-image: linear-gradient(to left, #5c28ab, #004791);border:none;}
.kxtit{border-bottom: 1px solid #e5e5e5;margin: 50px auto 0px;}
.kxtit>span{font-size: 3rem;color: #333;padding-bottom: 19px;border-bottom: 2px solid #014791;margin-bottom: -1px;display: inline-block;}
.kxtit>font{float: right;font-size: 3rem;color: #ccc;font-family: ba1;}
.kx{padding-left: 24px;}
.kx>p{margin-left: -24px;font-size: 2.4rem;color: #2868ab;font-weight: bold;padding-left: 24px;background: url(../image/6_32.jpg) no-repeat left center;margin-bottom: 28px;margin-top: 30px;}
.kx>div{text-align: center;}
.kx>div img{max-width: 100%;}
.kx>ul{overflow: hidden;margin-bottom: -24px;}
.kx>ul>li{width: 23.5%;margin-right: 2%;margin-bottom: 24px;text-align: center;display: inline-block;vertical-align: top;}
.kx>ul>li:nth-child(4n){margin-right: 0;}
.kx>ul>li>img{display: block;width: 100%;}
.kx>ul>li>p{font-size: 1.8rem;color: #333;margin-top: 14px;line-height: 30px;}
.jobtitle{border-bottom: 1px solid #fff;padding: 30px 60px;}
.jobtitle>img{display: inline-block;vertical-align: middle;margin-right: 29px;}
.jobtitle>p{display: inline-block;vertical-align: middle;width: auto;}
.jobtitle>p>span{display: block;margin-bottom: 14px;font-size: 2.4rem;color: #333;line-height: 1.1;}
.jobtitle>p>font{font-size: 1.4rem;color: #666;padding-right: 20px;margin-right: 20px;border-right: 1px solid #ccc;line-height: 1.1;}
.jobtitle>p>font:last-child{border-right: none;margin-right: 0;padding-right: 0;}
.jobtitle>div{float: right;margin-top: 7px;width: 90px;height: 40px;line-height: 40px!important;text-align: center;background: #2868ab;cursor: pointer;}
.jobtitle>div>span{font-size: 1.4rem;color: #fff;margin-right: 12px;vertical-align: middle;}
.jobtitle>div>img{vertical-align: middle;transition: 0.5s;}
.HrList{ overflow:hidden; margin-bottom:2%; padding-bottom:15px;}
.HrList li{margin-bottom:10px;background: #f3f6f9;}
.HrList li.current td{ background:#e5f0fa;}
.HrList li.current .jobtitle>div>img{transform:rotate(-180deg);}
.HrList div{line-height: 1.8;font-size: 1.4rem;}
.gallery2{padding: 40px 60px;}
.gallery2 font{font-size: 1.6rem;color: #666;line-height: 2;padding-top: 14px;border-top: 1px solid #ccc;display: block;margin-top: 40px;}
.new{margin-top: 40px;}
.new>li{border-bottom: 1px solid #ccc;padding-bottom: 34px;margin-bottom: 40px;overflow:hidden;}
.new>li>a>p{float: left;width: 86px;height: 82px;background: url(../image/1_32.png) no-repeat center;text-align: center;padding-top: 18px;color: #2868ab;background-size: 100% 100%;}
.new>li>a>p>b{display: block;margin-bottom: 5px;font-size: 3.2rem;font-family: Arial;}
.new>li>a>p>font{font-size: 1.4rem;family: Arial;}
.new>li div{margin-left: 146px;}
.new>li div>span{display: block;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;font-weight: bold;font-size: 2.2rem;color: #333;margin-bottom: 20px;transition:0.5s;}
.new>li div>p{font-size: 1.4rem;line-height: 2;color: #999;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.new>li:hover div>span{color: #2868ab;}
.newxq>b{font-size: 2.8rem;color: #333;display: block;text-align: center;}
.newxq>p{margin-top: 36px;margin-bottom: 38px;text-align: center;}
.newxq>p>img{vertical-align: middle;margin-right: 12px;}
.newxq>p>span{font-size: 1.4rem;color: #999;vertical-align: middle;}
.newxq>div{font-size: 1.6rem;line-height: 2;color: #666;}
.newxq>div>p{margin-bottom: 28px;}
.newxq>ul{margin-top: 44px;padding-top: 28px;border-top: 1px solid #ccc;}
.newxq>ul>li{margin-bottom: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 604px;}
.newxq>ul>li:last-child{margin-bottom: 0;}
.newxq>ul>li a{font-size: 1.6rem;color: #666;}
.sdw0{position: fixed;left: 0%;top: 100%;background: none;transition: top 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s;outline: none;overflow-y: auto;background-color: #FFFFFF;z-index: 99;width: 100%;height: calc(100vh - 153px);}
.avts{top: 153px;}
.tops{position: fixed;left: 0;
    top: 0;
    width: 100%;
    background: #fff;
    z-index: 99;}
.banner{margin-top: 153px;}


.pagebox {
    text-align: center
}

.pagination {
    margin: 0;
}

.pagination {
    display: block;
    
    margin: 44px 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: 10px;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 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
}
.bannerss{display: none;}

@media (max-width: 1680px) {

}


@media (max-width: 1440px) {
.tent2>div{width: 640px;height: 500px;}
.content>.right{margin-left: 380px;}
}
@media (max-width: 1260px) {
.nav8>ul>li>a{font-size: 1.4rem;padding: 0 1.7vw;}
}
@media (max-width: 920px) {
html{font-size: 8px;}
.nav_0{display: block;}
.nav8,.nav9{display: none;}
.nav_0{margin: 0 auto;}
.banner{display: none;}


.bannerss{display: block;padding-top: 45px;}
.nav_0{margin: 0 auto;}
.nav_0{display: block;z-index: 999999999;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.title>img{display: none;}
.title>span{margin-left: 0;}
.tent>div>ul p{margin-top: 0;width: 100%;margin-left: 0;padding: 20px;}
.tent>div>ul p>span{margin-bottom: 12px;}
.tent>div>ul .slick-dots{bottom: 15px;right: 20px;}
.tent>div>div{margin-top: 30px;height: auto;}
.tent>div>div>ul>li{margin-right: 0;}
.tent>div>div>ul>li span{background-size: auto 100%;padding-left: 20px;}
.tent>div>div>ul>li p{height: auto;}
.tent>div>div{padding: 20px 20px;}
.tent1>.left>ul{margin-top: 20px;}
.tent1>.left>ul>li p{height: auto;padding: 12px 20px 0;margin-bottom: 12px;}
.tent1>.left>div>div{margin-bottom: 10px;margin-right: 0;height: auto;padding: 20px;}
.tent1>.left>div>div font{display: none;}
.tent1>.left>div>div p{margin-top: 8px;height: auto;margin-bottom: 0;}
.tent1>.right{margin-top: 20px;}
.title>a{font-size: 1.6rem;}
.tent1>.right>ul>li{padding: 20px;margin-bottom: 10px;}
.tent1>.right>ul{margin-top: 30px;}
.tent2>img{display: none;}
.tent2{padding-top: 0;}
.tent2>div{width: 100%;height: auto;padding: 30px 20px;}
.tent2>div>a{display: inline-block;}
.tent2>div>i{margin: 20px 0 16px;}
.tent2>div>p{margin-bottom: 20px;line-height: 1.8;}
.tent3>ul{margin-top: 30px; }
.tent3>ul>li div{padding: 20px 20px;height: auto;}
.tent3>ul>li div font{position: initial;margin-top: 12px;display: inline-block;}
.floor>div>ul:first-child{display: none;}
.floor{padding-top: 30px!important;}
.floor>div>div{float: left;margin-top: 20px;}
.floor>div>div>img{width: 100px;}
.floor>p{margin-top: 30px;padding: 12px 5px;}
.floor>p>span{line-height: 1.8;height: auto;}
.content>.left{display: none;}
.content>.right{margin-left: 0;}
.banners{height: 200px;line-height: 200px;padding-top: 23px;}
.content>.right>p{padding-bottom: 15px;margin-bottom: 30px;}
.content>.right{padding-top: 15px;}
.content{margin-bottom: 40px;}
.about>ul>li>p{margin-left: 0;float: none;}
.about>ul>li>p>font{text-align: left;}
.about>ul>li>div{margin-left: 0;line-height: 1.8;margin-top: 14px;}
.about>ul>li{margin-bottom: 30px;}
.ld>ul>li img{float: none;}
.ld>ul>li div{margin-left: 0;padding-top: 20px;}
.ld>ul>li div>p{margin: 10px 0 12px;}
.ld>ul>li div>span{line-height: 1.7;}
.ld>ul>li{padding: 20px 0;}
.dj>li{width: 100%;margin-right: 0;margin-bottom: 14px;float: none;}
.dj>li div{padding: 10px 20px;height: auto;}
.dj>li p{padding: 0 20px;line-height: 40px;height: 40px;}
.rc>ul>li{width: 48%;margin-right: 4%;margin-bottom: 14px;}
.rc>ul>li:nth-child(2n){margin-right: 0;}
.rc>ul>li p{width: 100%;height: 40px;line-height: 40px;}
.rc{margin-top: 0;}
.rcs>.left{float: none;}
.rcs>.right{margin-top: 30px;margin-left: 0;}
.contact>iframe{display: none;}
.contact>.left{width: 100%;float: none;height: auto;padding-bottom: 40px;}
.contact2>form>input{margin-right: 0;width: 100%;margin-bottom: 10px;}
.contact2>form>textarea{margin-bottom: 10px;height: 140px;}
.contact2>form>p>a{width: 120px;margin-left: 20px;height: 40px;line-height: 40px;}
.kx>ul>li{width: 48%;margin-right: 4%;}
.kx>ul>li:nth-child(2n){margin-right: 0;}
.kx>p{background: none;margin-left: 0;padding-left: 0;}
.kx{padding-left: 0;}
.jobtitle>img{display: none;}
.jobtitle{padding: 20px;}
.jobtitle>div{float: none;}
.new{margin-top: 0;}
.new>li>a>p{width: 70px;background-size: 100% auto;padding-top: 22px;}
.new>li div{margin-left: 100px;padding-top: 12px;}
.new>li div>span{font-size: 1.8rem;margin-bottom: 10px;}
.new>li div>p{line-height: 1.6;}
.new>li{padding-bottom: 16px;margin-bottom: 10px;}
.newxq>b{font-size: 2.2rem;font-weight: 500;text-align: left;line-height: 1.6;}
.newxq>p>span:nth-child(2){margin-right: 20px !important;}
.newxq>p{margin: 20px 0;}
.newxq>ul{margin-top: 30px;padding-top: 20px;}
.about>ul>i,.about>ul>li>i{display: none;}
.tent>div>ul,.tent>div>div,.tent>div>div>ul>li,.tent1>.left,.tent1>.left>div>div,.tent1>.right,.tent3>ul>li{float: none;width: 100%;}
.tent,.tent1,.tent3,.link{margin: 30px auto;}
.snew2 li{margin: 0;}
.snew2{max-width: 94%!important;margin-bottom: 30px;}
}