/* 
* @Author: anchen
* @Date:   2025-02-11 09:24:03
* @Last Modified by:   anchen
* @Last Modified time: 2025-06-16 10:27:39
*/
*{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: 'ba';
    src : url('../1.OTF');
}
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;}
.nav>div>ul>li:hover>a{color: #0454b5;}
.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: 0;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;}
.banner{margin-bottom: 72px;}
.title{text-align: center;}
.title>span{font-size: 32px;font-family: ba;color: #999999;text-transform: uppercase;}
.title>p{font-size: 40px;color: #333;margin-top: 14px;}
.spro{margin: 40px auto 80px;overflow: hidden;}
.spro>div{width: 590px;background: url(../images/1_17.jpg) no-repeat center;height: 500px;margin-right: 20px;float: left;position: relative;padding-top: 50px;padding-left: 50px;}
.spro>div:nth-child(2n){margin-right: 0;}
.spro>div>b{font-size: 30px;color: #0454b5;}
.spro>div>p{font-size: 18px;color: #333;margin: 20px 0 28px;}
.spro>div>i{display: block;width: 40px;height: 3px;background: #0454b5;margin-bottom: 30px;}
.spro>div>ul>li{margin-bottom: 20px;}
.spro>div>ul>li:last-child{margin-bottom: 0;}
.spro>div>ul>li>b{vertical-align: middle;width: 12px;height: 12px;display: inline-block;border-radius: 50%;border:2px solid #0454b5;margin-right: 12px;}
.spro>div>ul>li>a{vertical-align: middle;font-size: 18px;color: #666;transition:0.5s;}
.spro>div>ul>li>a:hover{font-weight: bold;color: #0454b5;}
.spro>div>img{position: absolute;right: 50px;bottom: 25px;}
.spro1{padding: 72px 0;background: url(../images/11111_02.jpg) no-repeat center;background-size:cover;}
.scroll{margin: 40px 0 46px;width: 100%;
            overflow: hidden;}
.scroll ul {
            white-space: nowrap;
        }
.scroll>ul li{margin: 0 15px;background: #fff;border-radius: 10px;overflow: hidden;width: 380px;    display: inline-block;
    vertical-align: middle;white-space: normal;}
.scroll>ul li i{overflow: hidden;display: block;}
.scroll>ul li i>img{width: 100%;}
.scroll>ul li div{padding: 30px 30px 0;height: 218px;}
.scroll>ul li span{font-size: 20px;color: #333;transition:0.5s;}
.scroll>ul li p{font-size: 14px;color: #666;line-height: 1.6;margin: 14px auto 18px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;min-height: 60px;}
.scroll>ul li font{font-size: 14px;display: block;width: 116px;height: 34px;line-height: 34px;text-align: center;border-radius: 17px;border:1px solid #ccc;color: #666;transition:0.5s;}
.scroll>ul li:hover span{color: #0454b5;}
.scroll>ul li:hover font{background-image: linear-gradient(to right, #2584f6, #0454b5);border:none;color: #fff;}
.spro1>a{font-size: 16px;width:160px;height: 48px;line-height: 48px;border-radius: 24px;text-align: center;color: #fff;background-image: linear-gradient(to right, #2584f6, #0454b5);display: block;margin: 66px auto 0;text-align: center;box-shadow: 20px 20px 40px rgba(4,84,181,0.1);}
.spro1>a>img{margin-left: 10px;}
.sabout{background: url(../images/11111_04.jpg) no-repeat center top;margin: 0px auto 20px;padding-top: 80px;height: 707px;}
.sabout>div{overflow: hidden;}
.sabout>div>img{float: left;}
.sabout>div>div{float: right;width: 640px;padding-top: 78px;}
.sabout>div>div>span{font-size: 40px;color: #333;}
.sabout>div>div>p{font-size: 16px;color: #666;line-height: 2;margin-top: 28px;}
.sabout>div>div>a{font-size: 16px;width:160px;height: 48px;line-height: 48px;border-radius: 24px;text-align: center;color: #fff;background-image: linear-gradient(to right, #2584f6, #0454b5);display: block;margin: 30px 0 0;text-align: center;box-shadow: 20px 20px 40px rgba(4,84,181,0.1);}
.sabout>div>div>a>img{margin-left: 10px;}
.sabout1{background: url(../images/1_26.jpg) no-repeat;height: 172px;overflow: hidden;}
.sabout1>li{float: left;width: 25%;border-right: 1px solid rgba(255,255,255,0.2);text-align: center;padding-top: 32px;}
.sabout1>li p{font-size: 18px;color: #fff;margin: 20px 0 10px;}
.sabout1>li span{font-size: 14px;color: #fff;}
.sal{background: url(../images/11111_06.jpg) no-repeat center;height: 722px;padding-top: 78px;margin-top: 78px;}
.sal>ul{margin: 38px auto;}
.sal>ul>li{float: left;width: 282px;margin-right: 24px;border-radius: 10px;overflow: hidden;background: #fff;transition:0.5s;}
.sal>ul>li>i{display: block;overflow: hidden;height: 212px;margin-bottom: 30px;}
.sal>ul>li>i>img{width: 100%;}
.sal>ul>li>div{padding: 0 24px;height: 112px;}
.sal>ul>li>div>b{display: block;font-size: 18px;color: #333;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;margin-bottom: 22px;}
.sal>ul>li>div>p{border:1px solid #e5e5e5;height: 40px;border-radius: 20px;overflow: hidden;}
.sal>ul>li>div>p>a{width: 116px;height: 38px;line-height: 38px;text-align: center;font-size: 16px;color: #333;border-right: 1px solid #e5e5e5;display: inline-block;}
.sal>ul>li>div>p>a:nth-child(2){background: #f5f5f5;border-right: none;border-left: 1px solid #e5e5e5;}
.sal>ul>li:hover{box-shadow: 4px 4px 20px rgba(17,36,81,0.1);}
.sal>ul>li:nth-child(4n){margin-right: 0;}
.sal>a{font-size: 16px;width:160px;height: 48px;line-height: 48px;border-radius: 24px;text-align: center;color: #fff;background-image: linear-gradient(to right, #2584f6, #0454b5);display: block;margin: 0px auto 0;text-align: center;box-shadow: 20px 20px 40px rgba(4,84,181,0.1);}
.sal>a>img{margin-left: 10px;}

.stent{background: url(../images/1_32.png) no-repeat center;height: 240px;color: #fff;padding-top: 66px;margin-bottom: 80px;}
.stent>div{overflow: hidden;}
.stent>div>div{float: left;}
.stent>div>div>b{font-size: 40px;vertical-align: middle;display: inline-block;}
.stent>div>div>p{font-size: 24px;margin-top: 26px;}
.stent>div>p{padding: 0 60px;height: 52px;line-height: 52px;float: right;border-radius: 26px;background: #fff;margin-top: 24px;}
.stent>div>p>img{vertical-align: middle;margin-right: 15px;}
.stent>div>p>b{vertical-align: middle;font-size: 24px;color: #247dcf;font-family: Arial;}

.snew{overflow: hidden;margin: 40px auto 78px;}
.snew>div{float: left;width: 600px;}
.snew>div i{display: block;overflow: hidden;margin-bottom: 24px;}
.snew>div img{width: 100%;height: 338px;display: block;transition:1s;}
.snew>div font{font-size: 14px;color: #999;padding-right: 20px;border-right: 1px solid #ccc;margin-right: 20px;}
.snew>div p{font-size: 20px;color: #333;margin: 22px 0 18px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;transition:0.5s;}
.snew>div:hover p{color: #2b81d1;}
.snew>div:hover img{transform: scale(1.1);}
.snew>div span{font-size: 14px;color: #999;line-height: 24px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.snew>div b{font-size: 14px;font-weight: 500;color: #333;display: block;margin-top: 26px;width: 116px;height: 32px;line-height: 32px;text-align: center;border-radius: 16px;background: #efefef;transition:0.5s;}
.snew>div:hover b{color: #fff;    background-image: linear-gradient(to right, #3185d1, #2857d0);}
.snew>ul{float: right;width: 540px;}
.snew>ul>li{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #ccc;overflow: hidden;}
.snew>ul>li:last-child{margin-bottom: 0;}
.snew>ul>li font{font-size: 14px;color: #999;padding-right: 20px;border-right: 1px solid #ccc;margin-right: 20px;}
.snew>ul>li p{margin: 14px 0 22px;font-size: 18px;color: #333;line-height: 32px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;transition:0.5s;}
.snew>ul>li:hover p{color: #2b81d1;}
.snew>ul>li span{font-size: 14px;color: #666;}
.snew>ul>li div{width: 290px;display: inline-block;vertical-align: middle;margin-right: 29px;}
.snew>ul>li i{width: 220px;height: 124px;vertical-align: middle;display: inline-block;overflow: hidden;}
.snew>ul>li img{width: 220px;height: 124px;transition:1s;}
.snew>ul>li:hover img{transform: scale(1.1);}
.floor{background: url(../images/11111_08.jpg) no-repeat center #000;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: #f2f7f9;}
.contain2>.left>div>.avt1>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;}
.pro>li{margin-right: 25px;background: #fff;border-radius: 10px;overflow: hidden;width: 270px;float: left;border:1px solid #ccc;margin-bottom: 25px;transition:0.5s;}
.pro>li i{overflow: hidden;display: block;}
.pro>li i>img{width: 100%;}
.pro>li div{padding: 20px 19px 0;height: 154px;}
.pro>li span{font-size: 16px;color: #0454b5;transition:0.5s;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;display: block;}
.pro>li p{font-size: 14px;color: #666;line-height: 1.7;margin: 10px auto 12px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.pro>li font{font-size: 12px;display: block;width: 88px;height: 28px;line-height: 28px;text-align: center;border-radius: 14px;border:1px solid #ccc;color: #666;transition:0.5s;}
.pro>li:hover span{color: #0454b5;}
.pro>li:hover font{background-image: linear-gradient(to right, #2584f6, #0454b5);border:none;color: #fff;}
.pro>li:nth-child(3n){margin-right: 0;}
.pro>li:hover{box-shadow: 20px 20px 40px rgba(4,84,181,0.1);}
.al>li{margin-right: 25px;border-radius: 10px;overflow: hidden;width: 270px;float: left;margin-bottom: 25px;transition:0.5s;}
.al>li div{overflow: hidden;}
.al>li img{width: 100%;transition:0.5s;}
.al>li p{text-align: center;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;font-size: 16px;color: #333;padding: 0 25px;line-height: 54px;height: 54px;}
.al>li:hover{box-shadow: 4px 4px 20px rgba(17,36,81,0.1);}
.al>li:hover img{transform: scale(1.1);}
.al>li:nth-child(3n){margin-right: 0;}
.pros>img{vertical-align: top;width: 380px;margin-right:40px;border-radius: 10px;}
.pros1{width: 440px;display: inline-block;margin-top: 20px;vertical-align: top;}
.pros1>b{font-size: 24px;color: #0454b5;display: block;margin-bottom: 24px;}
.pros1>p{line-height: 1.8;font-size: 14px;color: #666;}
.pros>p{border-bottom: 1px solid #0454b5;margin-bottom: 20px;margin-top: 40px;}
.pros>p>span{display: inline-block;width: 124px;height: 40px;color: #fff;text-align: center;background: #0454b5;line-height: 40px;font-size: 16px;border-radius: 10px 10px 0 0px;}
.pros2{font-size: 16px;line-height: 2;color: #333;}
.about{font-size: 16px;line-height: 2;color: #666;}
.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;}
.new>div{padding: 20px 0;border-bottom: 1px dashed #ccc;}
.new>div:first-child{padding-top: 0;}
.new>div>img{width: 240px;vertical-align: top;margin-right: 40px;}
.new>div>div{width: 540px;display: inline-block;vertical-align: top;}
.new>div>div>b{font-size: 20px;color: #333;transition:0.5s;display: block;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.new>div>div>span{font-size: 14px;color: #666;display: block;line-height: 28px;margin: 10px auto 24px;display:-webkit-box;
            -webkit-box-orient:vertical;
            -webkit-line-clamp:2;
            overflow:hidden;}
.new>div>div>p{font-size: 14px;}
.new>div>div>p>font{color: #666;padding-left: 27px;background: url(../images/08fc3cd654d4a0503bcb646deed2786.png) no-repeat left center;}
.new>div>div>p>a{float: right;margin-top: -8px;width: 98px;height: 32px;line-height: 32px;border-radius: 16px;text-align: center;border:1px solid #ccc;transition:0.5s;color: #666;}
.new>div:hover>div>p>a{background:#0454b5;color: #fff;border-color: #0454b5;}
.new>div:hover>div>b{color: #0454b5;}
.newxq>b{font-size: 24px;color: #0454b5;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;color: #333;}
.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;}
.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;}
/*****分页控件*****/
.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
}