/* 
* @Author: anchen
* @Date:   2025-02-11 09:24:03
* @Last Modified by:   anchen
* @Last Modified time: 2025-04-25 10:10:48
*/
*{margin: 0;padding: 0;
    outline:0 none !important;
    box-sizing: border-box;
} 
li{list-style: none;}
a{text-decoration: none !important;}
ul{font-size: 0;line-height: 1.05;}
div{font-size: 0;line-height: 1.05;}
body{min-width: 1280px;}
@font-face{
    font-family: 'baw';
    src : url('../1.TTF');
}
@font-face{
    font-family: 'ba';
    src : url('../2.TTF');
}
body{font-family: 微软雅黑;overflow-x:hidden;color: #333;}
p,ul{margin: 0;padding: 0;}
img{max-width: 100%;}
.clear{display: block;clear: both;}
.modal-open {overflow: hidden;height: 100%;}
.wid{width: 1200px!important;margin: 0 auto;}
.nav{border-top: 1px solid #ccc;}
.nav>div>a{float: left;margin-top: 19px;}
.nav>div>ul{float: right;height: 110px;line-height: 110px;}
.nav>div>ul>li{float: left;margin-right: 28px;border-bottom: 3px solid transparent;height: 110px;position: relative;transition:0.5s;}
.nav>div>ul>li:last-child{margin-right: 0;}
.nav>div>ul>li>a{font-size: 16px;color: #333;transition:0.5s;}
.nav>div>ul>.avt>a{color: #0454b5;font-weight: bold;}
.nav>div>ul>li:hover>a{color: #0454b5;font-weight: bold;}
.nav>div>ul>.avt{border-color: #0454b5;}
.nav>div>ul>li:hover{border-color: #0454b5;}
.top{ width: 64px; height: 64px; cursor: pointer;position: fixed;right: 60px;bottom: 10%;
    background:url(../images/1_44.png) no-repeat center; border-radius: 50%;box-shadow: 0 0 rgba(72,131,237, 0.1),0 0 0 20px rgba(72,131,237, 0.1);animation: ripple-wave1 1s linear infinite;animation-play-state: running;opacity: 1;visibility: visible;transform: scale(1);-webkit-animation: ripple-wave1 1s linear infinite;}
@keyframes ripple-wave1{
    to {
        box-shadow: 0 0 0 20px rgba(72,131,237, 0.1),0 0 0 50px rgba(72,131,237, 0.02);
    }
}
.navtop{padding: 12px 0;}
.navtop>span{font-size: 14px;color: #666;}
.navtop>div{float: right;}
.navtop>div>p{float: left;position: relative;}
.navtop>div>p>img:nth-child(2){position: absolute;right: -36px;top: 30px;display: none;max-width: none;z-index: 111;}
.navtop>div>p:hover>img:nth-child(2){display: block;}
.navtop>div>img{margin: 0 10px 0 42px;}
.navtop>div>span{font-size: 14px;color: #666;}
.tent{box-shadow: 10px 10px 20px rgba(24,70,185,0.05);background: #fff;border-radius: 10px;padding: 20px 0;margin-top: -50px;position: relative;z-index: 999;overflow: hidden;margin-bottom: -50px;}
.tent>li{float: left;width: 20%;text-align: center;border-right: 1px solid #e5e9ee;}
.tent>li:last-child{border-right: none;}
.tent>li img{vertical-align: top;margin-right: 16px;}
.tent>li div{display: inline-block;vertical-align: top;text-align: left;}
.tent>li div>span{font-size: 18px;color: #666666;font-weight: bold;transition:0.5s;}
.tent>li:hover div>span{color: #0454b5;}
.tent>li div>p{font-family: ba;font-size: 14px;color: #999;margin-top: 10px;}
.ban{background: url(../images/1f6130e5c25352974eae41089eae91c.jpg) no-repeat center top;padding: 130px 0 80px;}
.sabout{overflow: hidden;margin-bottom: 30px;}
.sabout>.left{width: 560px;float: left;margin-top: 30px;}
.sabout>.left>b{font-size: 36px;color: transparent;
    background-image: linear-gradient(to right, #1c83db, #1845b8);
    -webkit-background-clip: text;}
.sabout>.left>span{font-size: 32px;color: #333;display: block;margin: 26px 0 34px;}
.sabout>.left>p{font-size: 16px;color: #666;line-height: 2;margin-bottom: 52px;}
.sabout>.left>a{width: 160px;height: 48px;line-height: 48px;border-radius: 24px;background-image: linear-gradient(to right, #1c83db, #1845b8);display: block;text-align: center;}
.sabout>.left>a>font{font-size: 14px;color: #fff;vertical-align: middle;}
.sabout>.left>a>img{vertical-align: middle;margin-left: 10px;}
.sabout>.right{float: right;width: 550px;background: url(../images/1_17.png) no-repeat center top;padding-top: 328px;padding-bottom: 30px;}
.sabout>.right>div{padding: 30px 20px 28px;background: #fff;border-radius: 10px;margin-left: 40px;width: 360px;box-shadow: 10px 10px 20px rgba(24,70,185,0.1);}
.sabout>.right>div>span{display: block;padding-bottom: 16px;margin-bottom: 20px;font-size: 20px;color: #333;border-bottom: 1px solid #ccc;}
.sabout>.right>div>p{background: url() no-repeat left center;padding-left: 33px;font-size: 14px;line-height: 16px;margin-bottom: 14px;color: #666;}
.sabout>.right>div>p:last-child{margin-bottom: 0;}
.sabout1{overflow:hidden;margin-bottom: 80px;}
.sabout1>li{float: left;width: 25%;text-align: center;}
.sabout1>li>span{font-size: 60px;color: #0454b5;font-family: Arial;vertical-align: bottom;line-height: 0.8;font-weight: bold;}
.sabout1>li>font{font-size: 30px;color: #0454b5;font-weight: bold;vertical-align: bottom;margin-left: 10px;}
.sabout1>li>p{font-size: 16px;color: #666;line-height: 1.4;margin-top: 24px;}
.sabout2>p{font-size: 36px;color: #333;margin-bottom: 46px;}
.sabout2>p>span{color: #1845b8;}
.sabout2>p>i{float: right;margin-right: 80px;width: 140px;height: 1px;background: #1845b8;margin-top: 30px;}
.sabout2>ul li{position: relative;margin-right: 10px;}
.sabout2>ul li>img{width: 970px;margin-bottom: 90px;border-radius: 15px;}
.sabout2>ul li>a{position: absolute;left: 60px;bottom: 0px;background: rgba(24,69,184,0.9);color: #fff;border-radius: 10px;padding: 34px 39px;width: 680px;height: 160px;opacity: 0;transition:1s;}
.sabout2>ul .slick-active>a{opacity: 1;}
.sabout2>ul li>a span{font-size: 30px;vertical-align: middle;margin-right: 24px;}
.sabout2>ul li>a p{font-size: 14px;line-height: 1.7;margin-top: 16px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.sabout2>ul li>a i{width: 80px;height: 1px;display: inline-block;vertical-align: middle;background: #fff;}
.sys{background: url(../images/1_28.jpg) no-repeat center;height: 660px;padding-top: 60px;margin-bottom: 60px;}
.sys>p{text-align: center;}
.sys>p>b{font-weight: 500;font-size: 32px;font-family: baw;color: rgba(255,255,255,0.3);text-transform: uppercase;}
.sys>p>font{font-size: 40px;color: #fff;display: block;margin: 18px 0 20px;}
.sys>p>span{font-size: 16px;color: #fff;}
.sys>ul{margin-top: 40px;overflow: hidden;}
.sys>ul>li{width: 276px;height: 340px;float: left;background: url(../images/jx5.png) no-repeat center;padding-top: 50px;text-align: center;margin-right: 32px;border-radius: 4px;transition:0.5s;}
.sys>ul>li>p{font-size: 20px;margin: 30px 0 18px;color: #fff;}
.sys>ul>li>span{font-size: 14px;color: #fff;line-height: 24px;text-align: left;padding: 0 40px;display: block;}
.sys>ul>li:last-child{margin-right: 0;}
.sys>ul>li:hover{background: #2e57bf;}
.title{text-align: center;}
.title>span{font-size: 32px;color: #cccccc;font-family: baw;text-transform: uppercase;}
.title>p{font-size: 40px;color: #333;margin-top: 20px;}
.sal{margin: 38px auto 60px;overflow: hidden;}
.sal>div{float: left;width: 596px;position: relative;overflow: hidden;border-radius: 10px;}
.sal>div img{width: 100%;}
.sal>div p{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;color: #fff;background: rgba(0,0,0,0.7);height: 48px;line-height: 48px;font-size: 16px;}
.sal>ul{float: right;width: 604px;}
.sal>ul>li{float: left;margin-left: 8px;margin-bottom: 6px;width: 294px;position: relative;overflow: hidden;border-radius: 10px;}
.sal>ul>li img{width: 100%;}
.sal>ul>li p{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;color: #fff;background: rgba(0,0,0,0.7);height: 32px;line-height: 32px;font-size: 14px;}
.scon{background: url(../images/1_34.jpg) no-repeat center;height: 200px;padding-top: 80px;text-align: center;}
.scon img{vertical-align: middle;}
.scon span{font-size: 28px;color: #fff;vertical-align: middle;margin: 0 20px;}
.scon input{font-size: 14px;color: #666;border:none;background: #fff;border-radius: 5px;width: 240px;height: 40px;line-height: 40px;padding-left: 20px;margin-right: 20px;vertical-align: middle;}
.scon a{background: #1c84db;border-radius: 5px;width: 160px;height: 40px;line-height: 40px;color: #fff;text-align: center;font-size: 16px;display: inline-block;vertical-align: middle;}
.snew{background: url(../images/11_06.jpg) no-repeat center;padding-top: 68px;height: 750px;}
.snew1{margin-top: 48px;}
.snew1>div{float: left;position: relative;width: 380px;height: 450px;background: #fff;box-shadow: 10px 10px 20px rgba(24,70,185,0.05);margin-right: 30px;overflow: hidden;border-radius: 10px;}
.snew1>div b{font-weight: 500;position: absolute;left: 0;top: 0;width: 88px;height: 28px;font-size: 12px;color: #fff;border-radius: 10px 0 10px 0;background: rgba(0,0,0,0.6);line-height: 28px;text-align: center;}
.snew1>div img{width: 100%;}
.snew1>div div{padding: 30px 30px 0;}
.snew1>div font{font-family: ba;font-size: 14px;color: #1845b8;}
.snew1>div span{font-size: 18px;color: #333;line-height: 28px;margin: 12px 0 16px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;transition:0.5s;}
.snew1>div p{font-size: 12px;color: #999999;line-height: 20px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.snew1>div:hover span{font-weight: bold;color: #0454b5;}
.snew1>ul{float: left;width: 380px;height: 450px;background: #fff;box-shadow: 10px 10px 20px rgba(24,70,185,0.05);overflow: hidden;border-radius: 10px;}
.snew1>ul>p{width: 88px;height: 28px;font-size: 12px;color: #fff;border-radius: 10px 0 10px 0;background: rgba(0,0,0,0.6);line-height: 28px;text-align: center;}
.snew1>ul>li{padding: 14px 0 18px;border-bottom: 1px dashed #ccc;margin: 0 30px;}
.snew1>ul>li p{font-size: 16px;color: #333;line-height: 24px;margin-bottom: 8px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;transition:0.5s;}
.snew1>ul>li:hover p{color: #0454b5;}
.snew1>ul>li span{font-family: ba;font-size: 14px;color: #1845b8;}
.snew1>ul>li:last-child{border-bottom: none;}
.floor{background: url(../images/11_07.jpg) no-repeat center;padding-top: 30px;}
.links{border-bottom: 1px solid rgba(255,255,255,0.1);padding-bottom: 30px;margin-bottom: 40px;}
.links>div>b{font-size: 16px;color: #fff;vertical-align: middle;margin-right: 20px;}
.links>div>div{width:260px;height: 28px;border:1px solid #a1adba;line-height: 26px;display: inline-block;vertical-align: middle;margin-right: 20px;position: relative;}
.links>div>div:last-child{margin-right: 0;}
.links>div>div>span{width: 100%;height: 100%;display: block;background: url(../images/1_100.png) no-repeat right 12px center;font-size: 12px;padding-left: 15px;color: #fff;cursor: pointer;}
.links>div>div>div{position: absolute;left: -1px;top: 28px;width: 260px;background: #fff;padding: 8px 0;display: none;z-index: 11;}
.links>div>div>div>a{font-size: 14px;color: #666;display: block;padding-left: 20px;line-height: 20px;transition:0.5s;}
.links>div>div>div>a:hover{color: #fff;background: #004eb3;}
.floor1{overflow: hidden;}
.floor1>div{float: right;width: 290px;margin-right: 130px;}
.floor1>div>b{font-size: 16px;color: #fff;display: block;margin-bottom: 22px;}
.floor1>div>p{font-size: 14px;line-height: 32px;color: #b8bcc2;margin-top: 30px;}
.floor1>p{float: right;text-align: center;font-size: 14px;color: #fff;margin-top: 30px;}
.floor1>p>img{display: block;margin-bottom: 20px;}
.floor1>ul{float: left;}
.floor1>ul>li{margin-right: 80px;float: left;}
.floor1>ul>li:last-child{margin-right: 0;}
.floor1>ul>li>b{font-size: 16px;color: #fff;display: block;margin-bottom: 28px;}
.floor1>ul>li>a{font-size: 14px;color: #b8bcc2;display: block;margin-bottom: 18px;}
.floor>p{line-height: 54px;height: 54px;border-top: 1px solid rgba(255,255,255,0.1);font-size: 14px;text-align: center;color: #b8bcc2;margin-top: 13px;}
.floor>p a{color: #b8bcc2;}
.contain2{margin: 40px auto 80px;}
.contain2>.left{width: 240px;float: left;background: url(../images/bfb1298c26498e7aeac9075730ae287.png) no-repeat center bottom;padding-bottom: 66px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.contain2>.left>p{background:url(../images/22_03.png) no-repeat right bottom #0454b5;height: 120px;padding-left: 29px;padding-top: 30px;color: #fff;font-size: 24px;font-weight: bold;}
.contain2>.left>p>b{display: block;margin-top: 18px;width: 20px;height: 3px;background: #fff;}
.contain2>.left>div{background: #fff;}
.contain2>.left>div>div{min-height: 60px;border-bottom: 1px solid #f2f2f2;}
.contain2>.left>div>div>a{padding-left: 26px;line-height: 60px;display: block;border-left: 4px solid transparent;}
.contain2>.left>div>div b{font-size: 18px;color: #666666;vertical-align: middle;font-weight: 500;}
.contain2>.left>div>.avt>a{border-left:4px solid #0454b5;background:url(../images/2_05.png) no-repeat right 20px center #f2f7f9;}
.contain2>.left>div>.avt b{color: #0454b5;font-weight: bold;}
.contain2>.left>div>.avt span{display: inline-block;}
.contain2>.left>div>div>div{display: none;padding-top: 20px;padding-left: 50px;}
.contain2>.left>div>div>div>a{display: block;font-size: 16px;color: #333;margin-bottom: 20px;transition:0.5s;}
.contain2>.left>div>.avt>div{display: block;}
.contain2>.left>div>div>div>.avt{font-weight: bold;color: #0454b5;}
.contain2>.left>div>div>div>a:hover{font-weight: bold;color: #0454b5;}
/*.contain2>.left>div>div:hover b{color: #ba2926;font-weight: bold;}*/
/*.contain2>.left>div>div:hover span{display: inline-block;}*/
.contain2>.right{width: 940px;float: right;background:url(../images/6_05.jpg) no-repeat top center #fff;padding: 42px 40px 60px;border-top: 6px solid #0454b5;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.contain2>.right>p{border-bottom: 1px solid #cccccc;margin-bottom:40px;}
.contain2>.right>p>b{font-size: 30px;vertical-align: bottom;color: #333;border-bottom: 6px solid #0454b5;padding-bottom: 20px;font-weight: 500;display: inline-block;margin-bottom: -1px;}
.contain2>.right>p>span{float: right;margin-top: 13px;}
.contain2>.right>p>span>img{vertical-align: middle;}
.contain2>.right>p>span>font{vertical-align: middle;font-size: 14px;color: #999;margin-left: 10px;}
.about{font-size: 16px;line-height: 2;color: #666;}
.banners{height: 400px;line-height: 400px;text-align: center;font-size: 46px;color: #fff;font-weight: bold;}
.wh>img{margin-bottom: 10px;border-radius: 10px;width: 100%;}
.al{overflow: hidden;}
.al>div{margin-right: 20px;margin-bottom: 20px;border-radius: 10px;position: relative;float: left;width: 420px;overflow: hidden;}
.al>div:nth-child(2n){margin-right: 0;}
.al>div img{width: 100%;}
.al>div p{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;line-height: 40px;text-align: center;background: rgba(0,0,0,0.7);color: #fff;font-size: 16px;}
.new>li:first-child{padding-top: 0;}
.new>li{border-bottom: 1px solid #ccc;padding-bottom: 34px;margin-bottom: 40px;}
.new>li>a>p{float: left;width: 86px;height: 82px;background: url(../images/2222_03.jpg) no-repeat center;text-align: center;padding-top: 18px;color: #0454b5;}
.new>li>a>p>b{display: block;margin-bottom: 5px;font-size: 32px;font-family: Arial;}
.new>li>a>p>font{font-size: 14px;family: Arial;}
.new>li div{margin-left: 146px;}
.new>li div>span{display: block;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;font-size: 22px;color: #333;margin-bottom: 20px;transition:0.5s;font-weight: bold;}
.new>li div>p{font-size: 14px;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: #1845b8;}
.newxq>b{font-size: 24px;color: #333;display: block;text-align: center;line-height: 1.5;margin-bottom: 28px;}
.newxq>p{border-bottom: 1px dashed #ccc;text-align: center;padding-bottom: 20px;margin-bottom: 24px;}
.newxq>p>img{vertical-align: middle;margin-right: 10px;}
.newxq>p>span{font-size: 14px;color: #666;margin-right: 40px;vertical-align: middle;}
.newxq>p>a{vertical-align: middle;cursor: pointer;}
.newxq>p>a>img{vertical-align: middle;margin-right: 10px;}
.newxq>p>a>span{font-size: 14px;color: #666;vertical-align: middle;}
.newxq>div{margin-bottom: 30px;}
.newxq>div>p{font-size: 16px;line-height: 28px;margin-bottom: 24px;}
.newxq>div>p:last-child{margin-bottom: 0;}
.newxq>ul{padding-top: 30px;border-top: 1px solid #ccc;}
.newxq>ul>li{margin-bottom: 22px;}
.newxq>ul>li>a{font-size: 16px;color: #666;}
.newxq>ul>li:last-child{margin-bottom: 0;}
.contact>img{width: 100%;margin-bottom: 40px;border-radius: 10px;}
.contact>b{font-size: 20px;color: #333;}
.contact>p{margin: 22px 0 36px;line-height: 28px;color: #333;font-size: 14px;}
.contact>form{margin-top: 30px;}
.contact>form>input{width: 272px;margin-right: 22px;margin-bottom: 21px;border:1px solid #ccc;border-radius: 4px;padding-left: 18px;height: 40px;line-height: 40px;font-size: 14px;color: #666;}
.contact>form>textarea{width: 100%;height: 160px;border:1px solid #ccc;border-radius: 4px;font-size: 14px;color: #666;line-height: 28px;padding: 8px 18px;font-family: 微软雅黑;margin-bottom: 21px;resize:none;}
.contact>form>a{display: block;width: 120px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 16px;background: #0454b5;}
.rys>li{margin-right: 25px;border: 1px solid #ccc;overflow: hidden;width: 270px;float: left;margin-bottom: 25px;transition:0.5s;}
.rys>li a{display: block;height: 270px;display: flex;
    text-align: center;
    flex-direction: column;
    align-items: center;
    justify-content: center;}
.rys>li img{max-width: 90%;max-height: 90%;}
.rys>li:nth-child(3n){margin-right: 0;}




.new>li:last-child{margin-bottom: 0;}/*写后台删*/
/*****分页控件*****/
.pagebox {
    text-align: center

}

.pagination {
    margin: 0;
}

.pagination {
    display: block;
    /*padding-left:345px;*/
    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
}
