﻿/* 
* @Author: anchen
* @Date:   2025-02-11 09:24:03
* @Last Modified by:   anchen
* @Last Modified time: 2026-03-16 14:38:17
*/
*{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;}
div{font-size: 0;line-height: 1;}
html{font-size: 10px;}
@font-face{
    font-family: 'ba';
    src : url('../1.TTF');
}
@font-face{
    font-family: 'baw';
    src : url('../1b.TTF');
}
body{font-family: ba;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: 1280px!important;margin: 0 auto;max-width: 94%;}
.wid1{width: 1200px!important;margin: 0 auto;max-width: 94%;}
.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: 24px;
}
.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: #dc2d3b;
    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: #1d54a6;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(../images/51232_06.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: #dc2d3b;background-image: url(../images/51232_03.png);}
.nav{position: fixed;z-index: 99;width: 100%;left: 0;top: 0;padding: 0 4.2%;border-bottom: 1px solid rgba(255,255,255,0.1);}
.nav>a{float: left;margin-top: 30px;}
.nav>ul{float: right;height: 100px;line-height: 100px;}
.nav>ul>li{float: left;margin-right: 2.4vw;border-bottom: 4px solid transparent;height: 100px;position: relative;transition:0.5s;}
.nav>ul>li:last-child{margin-right: 0;}
.nav>ul>li>a{font-size: 20px;color: #fff;transition:0.5s;}
.nav>ul>.avt>a{font-family: baw;}
.nav>ul>li:hover>a{font-family: baw;}
.nav>ul>.avt{border-color: #fff;}
.nav>ul>li:hover{border-color: #fff;}
.nav>ul>li>div{display: none;position: absolute;background: rgba(255,255,255,0.9);padding: 10px 0px;top: 100px;left: 50%;text-align: center;border-radius: 0 0 5px 5px;width: 160px;margin-left: -80px;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.nav>ul>li:hover>div{display: block;}
/*.nav>ul>li:nth-child(2)>div{text-align: left;}*/
.nav>ul>li>div>a{font-size: 1.6rem;color: #333;display: block;transition:0.5s;white-space: nowrap;height: 34px;line-height: 34px;}
.nav>ul>li>div>a:last-child{margin-bottom: 0;}
.nav>ul>li>div>a:hover{background: #c81c2a;color: #fff;}
.nav>div{float: right;position: relative;padding-top: 40px;margin-left: 80px;height: 100px;z-index: 999;}
.nav>div>img{cursor: pointer;}
.nav>div>div{position: absolute;border:1px solid #ccc;background: #fff;border-radius: 8px;overflow: hidden;font-size: 2.2rem;color: #666;right: 0;top: 100px;padding: 0 10px;width: 242px;display: none;}
.nav>div>div>input{vertical-align: middle;border:none;background: none;height: 40px;line-height: 40px;width: 200px;}
.nav>div>div>img{vertical-align: middle;}
.navs{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);border-bottom: none;}
.navs>ul>li>a{color: #333;}
.navs>ul>.avt{border-color: #c81c2a;}
.navs>ul>li:hover{border-color: #c81c2a;}
.navs>ul>.avt>a{font-weight: bold;color: #c81c2a;}
.navs>ul>li:hover>a{font-weight: bold;color: #c81c2a;}
.navs1{position: initial;height: 100px;}
.sabout{background: url(../images/bj_02.jpg) no-repeat center top;background-size: cover;padding: 80px 0 100px;margin-bottom: 80px;}
.sabout>div>.left{width: 510px;height: 651px;background: url(../images/1_11.png) no-repeat;float: left;position: relative;}
.sabout>div>.left>a{ width: 100px; height: 100px; cursor: pointer;position: absolute;left: 250px;top: 320px;
    background:url(../images/11123_07.png) no-repeat center #c81c2a; border-radius: 50%;box-shadow: 0 0 rgba(200,28,42, 0.1),0 0 0 15px rgba(200,28,42, 0.1),0 0 0 30px rgba(200,28,42,0.1);animation: ripple-wave2 1s linear infinite;animation-play-state: running;opacity: 1;visibility: visible;transform: scale(1);-webkit-animation: ripple-wave2 1s linear infinite; transform: scale(0.8);}
.sabout>div>.right{margin-left: 560px;padding-top: 128px;}
.sabout>div>.right>span{font-size: 1.8rem;font-family: baw;color: #333;line-height: 1.8;}
.sabout>div>.right>p{font-size: 1.8rem;color: #333;line-height: 1.7;margin: 30px 0;}
.sabout>div>.right>a{font-size: 1.8rem;width:160px;height: 48px;line-height: 48px;border-radius: 24px;text-align: center;color: #fff;background: #e43947;display: block;transition:0.5s;}
.sabout>div>.right>a>img{margin-left: 16px;}
.sabout>div>.right>a:hover{box-shadow: 20px 20px 40px rgba(230,1,19,0.2);}
@keyframes ripple-wave1{
    to {
        box-shadow: 0 0 0 15px rgba(200,28,42, 0.1),0 0 0 30px rgba(200,28,42, 0.1),0 0 0 50px rgba(200,28,42, 0.02);
    }
}
.sabout>ul{margin-top: 54px;margin-bottom: 56px;overflow:hidden;}
.sabout>ul>li{float: left;width: 25%;padding: 0 40px;text-align: center;}
.sabout>ul>li>span{font-size: 6.6rem;color: #dc2d3b;font-family: baw;vertical-align: bottom;line-height: 0.8;}
.sabout>ul>li>font{font-size: 3rem;color: #dc2d3b;font-weight: bold;font-family: 微软雅黑;vertical-align: bottom;}
.sabout>ul>li>p{font-size: 1.8rem;color: #666;line-height: 1.4;margin-top: 12px;}
/*.sabout>p{overflow: hidden;}*/
.sabout>p>img{width: 31.25%;margin-right: 3.125%;transition:1s;position: relative;top: 0;}
.sabout>p>img:hover{top: -20px;}
.sabout>p>img:nth-child(3){margin-right: 0;}
.title{text-align: center;}
.title>span{color: #333;font-size: 4.6rem;font-family: baw;text-transform: uppercase;}
.title>p{color: #666;font-size: 1.8rem;margin-top: 28px;}
.spro{margin: 26px auto 40px;width: 1320px;max-width: 94%;}
.spro li{background: #e6ecf5;border-radius: 16px;margin: 20px;padding: 40px 40px 0;height: 500px;transition:0.5s}
.spro li>span{font-size: 3rem;font-family: baw;color: #333;}
.spro li i{width: 20px;height: 2px;display: block;margin-top: 20px;background: #dc2d3b;margin-bottom: 42px;}
.spro li>div{text-align: center;margin-bottom: 14px;}
.spro li>div>img{position: relative;z-index: 2;transition:0.5s;max-width: 280px;}
.spro li:hover>div>img{transform: scale(1.1);}
.spro li>div>b{display: block;background: url(../images/ty1.png) no-repeat center;margin: -46px auto -46px;width: 272px;height: 92px;}
.spro li>a{font-size: 2rem;color: #333;display: inline-block;}
.spro li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.15);}
.ab{font-size: 1.8rem;width:160px;height: 48px;line-height: 48px;border-radius: 24px;text-align: center;color: #fff;background: #e43947;display: block;transition:0.5s;margin: 0 auto;}
.ab>img{margin-left: 16px;}
.ab:hover{box-shadow: 20px 20px 40px rgba(230,1,19,0.2);}
.spro1{background: url(../images/112_02.jpg) no-repeat center;padding: 80px 0;background-size: cover;margin-top: 78px;}
.spro1>ul{margin: 40px auto 60px;}
.spro1>ul>li{float: left;width: 23.8%;margin-right: 1.6%;background: #fff;border-radius: 10px;border:1px solid #fff;height: 416px;transition:0.5s;overflow: hidden;}
.spro1>ul>li img{transition:0.5s;}
.spro1>ul>li:hover img{transform: scale(1.05);}
.spro1>ul>li p{margin: 14px 0 12px;font-size: 1.6rem;line-height: 1.5;color: #666;padding: 0 20px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.spro1>ul>li span{font-size: 1.6rem;color: #dc2d3b;font-family: baw;margin-left: 20px;}
.spro1>ul>li:nth-child(4n){margin-right: 0;}
.spro1>ul>li:hover{box-shadow: 10px 10px 20px rgba(122,0,10,0.1);border-color: #dc2d3b;}
.sry{padding: 80px 0;background: url(../images/112_03.jpg) no-repeat center;background-size: cover;}
.sry>ul{margin: 50px auto 0;width: 1300px;}
.sry>ul li{margin: 0 10px;}
.sry>ul li img{width: 100%;}
.snew{background: url(../images/112_04.jpg) no-repeat center;padding: 80px 0 100px;margin-bottom: 80px;}
.snew>ul{margin: 80px auto 64px;width: 1320px;max-width: 94%;}
.snew>ul li{margin: 0 20px;}
.snew>ul li img{border-radius: 10px;width: 100%;}
.snew>ul li p{font-size: 1.6rem;color: #666666;margin: 26px 0 12px;}
.snew>ul li span{font-size: 2rem;color: #333;line-height: 1.4;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;transition:0.5s;}
.snew>ul li:hover span{color: #c81c2a;}
.about4_2{margin: 26px auto 0px;text-align: right;}.about5 img{border-radius: 10px;}
.about4_2>span{vertical-align: bottom;font-size: 4rem;font-family: ba;color: #509af2;margin-right: 8px;line-height: 0.8;}
.about4_2>font{vertical-align: bottom;font-size: 2.4rem;font-family: ba;color: #666;margin-right: 210px;}
.about4_2>div{position: relative;margin-top: 30px;margin-right: 80px;}
.about4_2>div>b{position: absolute;left: 0;width:100%;top: 3px;height: 1px;background: #c3c3c4;}
.about4_2>div>p{height:4px;transition:0.5s;background: #dc2d3b;width: 10%;z-index: 9;position: relative;}
.roll_row .roll__list li{overflow: hidden;float: left;margin: 0 10px;border:1px solid #ccc;transition:0.5s;}
.roll_row .roll__list li:hover{border-color: #dc2d3b;box-shadow: 10px 10px 20px rgba(178,11,25,0.1);}
#f .roll__list li{float: right;overflow: hidden;}
.roll_row .roll__list li img{height: 120px;width: auto;transition:0.5s;}
.roll_row .roll__list li:hover img{transform: scale(1.2);}
#e{margin-top: 60px;}
#f{margin: 20px auto 100px;}
.floor{background: #1f2b39;padding-top: 70px;}
.floor>p{margin-bottom: 70px;}
.floor>p>span{float: right;margin-left: 20px;position: relative;}
.floor>p>span>img{cursor: pointer;}
.floor>p>span>img:nth-child(2){position: absolute;left: -60px;top: -160px;max-width: none;display: none;}
.floor>p>span:hover>img:nth-child(2){display: block;}
.floor>div{margin-bottom: 50px;overflow: hidden;}
.floor>div>ul{overflow: hidden;float: left;}
.floor>div>ul>li{float: left;margin-right: 60px;}
.floor>div>ul>li:last-child{margin-right: 0;}
.floor>div>ul>li>span{font-size: 2.4rem;color: #fff;font-family: baw;display: block;margin-bottom: 40px;}
.floor>div>ul>li>a{margin-bottom: 20px;display: block;color: #bcbec0;font-size: 1.8rem;}
.floor>div>div{float: right;width: 394px;}
.floor>div>div>span{font-size: 2.4rem;color: #fff;font-family: baw;display: block;margin-bottom: 20px;}
.floor>div>div>p{font-size: 1.8rem;color: #bcbec0;line-height: 1.7;padding-left: 26px;margin-bottom: 10px;background: url() no-repeat left 8px;}
.floor>span{display: block;font-size: 1.8rem;line-height: 2;padding: 20px 5%;border-top: 1px solid #36414d;color: #bcbec0;text-align: center;}
.top{ width: 64px; height: 64px; cursor: pointer;position: fixed;right: 60px;bottom: 10%;
    background:url(../images/12414125_03.jpg) no-repeat center; border-radius: 50%;box-shadow: 0 0 rgba(226,56,70, 0.1),0 0 0 20px rgba(226,56,70, 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(226,56,70, 0.1),0 0 0 50px rgba(226,56,70, 0.02);
    }
}
.bans{padding: 70px 0 100px;background: #eaeef4;}
.pro>ul{margin-top: 60px;overflow: hidden;}
.pro>ul>li{margin-bottom: 30px;float: left;width: 31.25%;margin-right: 3.125%;background: url(../images/fc1e19909ad86838c51d7d32f8e1ca7.jpg) no-repeat right bottom;height: 420px;padding: 40px 40px 0;border-radius: 20px;}
.pro>ul>li:nth-child(3n+2){margin-right: 0;}
.pro>ul>li:nth-child(-n+2){width: 48.4%;}
.pro>ul>li:nth-child(2){margin-right: 0;}
.pro>ul>li:nth-child(1){margin-right: 3.2%;}
.pro>ul>li>span{font-size: 3rem;font-family: baw;color: #333;}
.pro>ul>li i{width: 20px;height: 2px;display: block;margin-top: 20px;background: #dc2d3b;}
.pro>ul>li>div{text-align: center;margin-bottom: -34px;}
.pro>ul>li>a{font-size: 2rem;color: #333;display: inline-block;}
.pro>ul>li:nth-child(-n+2)>div{text-align: right;}
.prolb{margin-top: 0;padding: 0;background: none;}
.prolb>ul>li{margin-bottom: 20px;width: 32%;margin-right: 2%;}
.prolb>ul>li:nth-child(4n){margin-right: 2%;}
.prolb>ul>li:nth-child(3n){margin-right: 0;}
.prolb>ul{margin-bottom: 0;}
.prolb1{margin-top: 0;}
.prolb1>ul>li{margin-bottom: 20px;}
.prolb1>ul>li:nth-child(4n){margin-right: 0%;}
.tits{margin: -30px auto 40px;padding-left: 28px;background: url(../images/11442_03.png) no-repeat left center;line-height: 20px;font-size: 1.8rem;color: #666;}
.prox{overflow: hidden;}
.prox>.left{width: 240px;float: left;background: #fff;padding-bottom: 66px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.prox>.left>p{background:#c81c2a;height: 120px;padding-left: 29px;padding-top: 30px;color: #fff;font-size: 24px;font-weight: bold;}
.prox>.left>p>b{display: block;margin-top: 18px;width: 20px;height: 3px;background: #fff;}
.prox>.left>div{background: #fff;}
.prox>.left>div>a{border-bottom: 1px solid #f2f2f2;padding-left: 26px;line-height: 48px;display: block;border-left: 4px solid transparent;display: block;height: 48px;font-size: 1.8rem;color: #333;}
.prox>.left>div>.avt{border-left:4px solid #c81c2a;color: #c81c2a;}
.prox>.right{margin-left: 300px;}
.pros{margin: 0px auto 54px;}.about4 img{border-radius: 15px;} 
.prosz{float: left;}
.banners{height: 500px;background: url() no-repeat center;background-size: cover;}
.pros>div>ul{width:540px;margin-top: 20px;margin-left: 27px;}
.pros>div>ul li{margin: 0 10px;background: #fff;border:2px solid #fff;border-radius: 5px;}
.pros>div>ul .slick-current{border-color: #c81c2a!important;}
.pros1{width: 600px;}
.pros2{margin-left: 680px;padding-top: 28px;}
.pros2>span{font-size: 1.8rem;color: #c81c2a;font-family: baw;}
.pros2>p{font-size: 2.2rem;color: #333;margin: 12px 0 24px;font-family: baw;line-height: 1.8;}
.pros2>font{font-size: 2rem;color: #333;line-height:1.8;display: block;}
.pros2>a{font-size: 2.4rem;background: #c81c2a;display: inline-block;height: 60px;line-height: 58px;border-radius: 30px;text-align: center;color: #fff;margin-top: 50px;padding: 0 40px;}
.pros2>a img{vertical-align: middle;margin-right: 15px;}
.pros2>a span{vertical-align: middle;line-height: 0.8;display: inline-block;}
.pros2>a:nth-child(5){background: #fff;border:1px solid #c81c2a;color: #c81c2a;margin-left: 20px;}
.pros2>a:nth-child(5) span{margin-top: -6px;}
.pros2>a:nth-child(4){font-family: baw;}
.pros2>div{font-size: 1.8rem;color: #333;line-height: 1.5;margin-top: 26px;}
.prot{padding: 0;}
.prot>p{font-size: 2.4rem;color: #333;font-family: baw;}
.prot>ul>li{margin-bottom: 0;}

.contact_0{margin: 70px auto 58px;font-size: 4.6rem;color: #333;text-align: center;font-family: baw;}
.contact{overflow: hidden;}
.contact>div{float: left;width: 620px;}
.contact>div>img{vertical-align: middle;}
.contact>div>span{vertical-align: middle;margin-left: 18px;font-size: 2rem;color: #333;}
.contact>div>p{margin: 14px auto 32px;font-weight: bold;font-size: 2.8rem;color: #333;padding-left: 50px;font-family: baw;line-height: 1.4;}
.contact>ul{float: right;margin-top: 40px;}
.contact>ul>p{font-size: 2rem;color: #333;margin-bottom: 30px;}
.contact>ul>li{display: inline-block;vertical-align: top;text-align: center;margin-right: 30px;}
.contact>ul>li>span{display: block;margin-top: 18px;font-size: 1.6rem;color: #333;}
.contact>ul>li:last-child{margin-right: 0;}
.ifr{height: 500px;border:none;margin: 0 auto 100px;display: block;margin-top: 20px;border-radius: 20px;background: url(../images/map.jpg) no-repeat center;background-image: cover;}
.contact2{background: #f7f8fa;padding: 80px 0 90px;}
.contact1>p{font-size:3.6rem;font-weight: bold;color: #333;margin-bottom: 38px;font-family: baw;}
.contact1>input{width: 32%;margin-right: 2%;border:1px solid #e6e6e6;border-radius: 4px;padding-left: 19px;font-size: 1.4rem;color: #666;height: 42px;line-height: 42px;background: #fff;}
.contact1>input:nth-child(4){margin-right: 0;}
.contact1>textarea{width: 100%;resize:none;margin: 21px 0 26px;display: block;background: #fff;padding: 8px 19px;line-height: 26px;font-family: 微软雅黑;font-size: 1.4rem;color: #666;height: 200px;border-radius: 4px;border:1px solid #e6e6e6;}
.contact1>div>a{width: 140px;height: 42px;display: inline-block;vertical-align: middle;border-radius: 21px;line-height: 42px;text-align: center;font-size: 1.6rem;color: #fff;background-image: linear-gradient(to right, #da251c, #b00900);margin-left: 22px;}
.contact1>div>span{width: 140px;height: 42px;display: inline-block;vertical-align: middle;border-radius: 21px;line-height: 42px;text-align: center;font-size: 1.6rem;color: #666;background: #e6e6e6;cursor: pointer;}
.contact1>div{text-align: center;}
.new1{margin-top: 40px;position: relative;padding-bottom: 40px;}
.new1>li{margin-bottom: 40px;overflow: hidden;padding-top: 0px;height: 210px;position: relative;}
.new1>li>a>p{width: 80px;float: left;font-family: Arial;color: #999;transition:0.5s;}
.new1>li>a>p>b{font-size: 3.2rem;display: block;margin-bottom: 16px;}
.new1>li>a>p>font{font-size: 2rem;}
.new1>li>a>span{margin-left: 50px;float: left;width: 15px;height: 15px;border-radius: 50%;padding: 2px;margin-top: 6px;}
.new1>li>a>span>font{width: 100%;height: 100%;border-radius: 50%;background: #999;display: block;}
.new1>li>a>div{margin-left: 207px;margin-right: 360px;}
.new1>li>a>div>span{font-size: 2.4rem;color: #333;display: block;overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;transition:0.5s;line-height: 1.4;font-family: baw;}
.new1>li>a>div>p{font-size: 1.6rem;line-height: 2;margin: 10px 0 20px;overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;color: #999;}
.new1>li>a>div>font{font-size: 1.8rem;width:160px;height: 48px;line-height: 44px;border-radius: 24px;text-align: center;color: #666;background: #fff;display: block;transition:0.5s;border:1px solid #ccc;}
.new1>li>a>div>font>i{display: inline-block;vertical-align: middle;margin-left: 16px;width: 8px;height: 11px;background: url(../images/23669_03.png) no-repeat;}
.new1>li>a>img{position: absolute;right: 0;top: 0;width:300px;border-radius: 12px;}
.new1>li:hover>a>span{padding: 5px;background: #e33b47  ;}
.new1>li:hover>a>span>font{width: 5px;height: 5px;background: #fff;}
.new1>li:hover>a>p{color: #e33b47;}
.new1>li:hover>a>div>span{font-weight: bold;color: #e33b47  ;}
.new1>li:hover>a>div>font{color: #fff;background: #e43947;border-color: #e43947;}
.new1>li:hover>a>div>font>i{background-image: url(../images/114_03.png);}
.new1>b{position: absolute;height: 100%;border-left: 1px dashed #ccc;position:absolute;top: 0;left: 137px;}
.jyyd{margin: 80px auto 100px;}
.jyyd>div{margin-bottom: 60px;overflow: hidden;}
.jyyd>div>span{font-size: 4rem;color: #333;}
.jyyd>div>p>a{height: 44px;border-radius: 22px;border:1px solid #ccc;color: #666;font-size: 1.6rem;line-height: 44px;margin-right: 30px;float: left;text-align: center;padding: 0 40px;}
.jyyd>div>p>.avt{color: #fff;background-image: linear-gradient(to right, #e43a48, #dc2d3b);border: none;font-family: baw;}

.news{overflow: hidden;margin: 50px auto 90px;position: relative;}
.news>.left1{margin-right:380px;}
.news>.left1>span{font-size: 2.4rem;color: #333;line-height: 1.5;font-family: baw;}
.news>.left1>p{margin-top: 28px;padding-bottom:30px;border-bottom: 1px solid #c6c6c9;margin-bottom: 30px;}
.news>.left1>p>img{vertical-align: middle;}
.news>.left1>p>span{font-size: 1.4rem;color: #999;margin: 0 62px 0 12px;vertical-align: middle;}
.news>.left1>div{font-size: 1.6rem;color: #666;line-height: 1.9;text-indent: 2em;}
.news>.left1>ul{margin-top: 80px;border-top: 1px solid #c6c6c6;padding-top: 20px;}
.news>.left1>ul>li{margin-top: 20px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.news>.left1>ul>li>a{font-size: 1.6rem;color: #666;}
.news>.right{width: 320px;position: absolute;right: 0px;top:60px;}
.news>.right>p{font-size: 2.4rem;font-weight: bold;color: #c81c2a;margin-bottom: 40px;font-family: baw;}
.news>.right>div{margin-bottom: 26px;padding-bottom: 18px;border-bottom: 1px solid #ccc;}
.news>.right>div span{font-size: 1.6rem;color: #c81c2a;}
.news>.right>div p{font-size: 1.6rem;color: #666;line-height: 1.75;margin-top: 12px;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.news>.right>div:last-child{margin-bottom: 0;}
.news>.left1>ul{margin-top: 60px;}
.about{padding: 100px 0 140px;background: url(../images/e3a102038c6c6064dbf37104a2b376d.jpg) no-repeat center top;background-size: cover;}
.about2{margin-top: 60px;margin-bottom:60px;overflow:hidden;}
.about2>li{float: left;width: 25%;padding: 0 40px;text-align: center;}
.about2>li>span{font-size: 6.6rem;color: #dc2d3b;font-family: baw;vertical-align: bottom;line-height: 0.8;}
.about2>li>font{font-size: 3rem;color: #dc2d3b;font-weight: bold;vertical-align: bottom;}
.about2>li>p{font-size: 1.8rem;color: #666;line-height: 1.4;margin-top: 12px;}
.about1{overflow: hidden;}
.about1>img{float: left;margin-top: 48px;}
.about1>div{float: right;width: 56.25%;}
.about1>div>span{font-size: 4.6rem;color: #333;font-family: baw;}
.about1>div>div{font-size: 1.8rem;color: #333;margin-top: 26px;line-height: 1.7;}
.about3{background: url(../images/5_03.jpg) no-repeat center;height: 500px;padding-top: 200px;margin-bottom: 100px;}.about3>a{ width: 100px; height: 100px; cursor: pointer;margin: 0 auto;
    background:url(../images/11123_07.png) no-repeat center #c81c2a; border-radius: 50%;box-shadow: 0 0 rgba(200,28,42, 0.1),0 0 0 15px rgba(200,28,42, 0.1),0 0 0 30px rgba(200,28,42,0.1);animation: ripple-wave2 1s linear infinite;animation-play-state: running;opacity: 1;visibility: visible;transform: scale(1);-webkit-animation: ripple-wave2 1s linear infinite; transform: scale(0.8);display: block;}
@keyframes ripple-wave2{
    to {
        box-shadow: 0 0 0 15px rgba(200,28,42, 0.1),0 0 0 30px rgba(200,28,42, 0.1),0 0 0 50px rgba(200,28,42, 0.02);
    }
}
.about4_0{width: 1080px;margin: 60px auto 100px;max-width: 100%;position: relative;}
.about4{width: 100%;}
.swiper-slide{width: 600px;height: auto;}
.jt{position: absolute;top: 50%;left: 50%;margin-left: -640px;width: 1280px;}
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    width: 60px;
    height: 60px;
    margin-top: -30px;
    z-index: 10;
    cursor: pointer;
    /*background-size: 27px 44px;*/
    background-position: center;
    background-repeat: no-repeat;}
.jt img{border-radius: 50%;}
.about5{margin: 60px auto 100px;}
.about5 li{margin: 0 20px;}
.about6{background: none;padding: 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: #fff;
    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
}
@media (max-width: 1600px) {
.cont>.left>ul>li>a,.cont>.left>p{padding-left: 18%;}
}
@media (max-width: 1440px) {
}
@media (max-width: 1280px) {
}
@media (max-width: 920px) {
html{font-size: 8px;}
.wid{max-width: 94%!important;}
.nav_0{display: block;}
.nav,.navs,.top{display: none;}
.nav_0{margin: 0 auto;}
/*.sbanner1{display: none;}*/
.banner{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);}
.swiper-slide{width: 70%;height: auto;margin: 0 15px;}
.jt{left: 0;margin-left: 0;width: 100%;}
.sabout>div>.left{width: 100%;float: none;height: 240px;background-image: url(../images/b0b94d81e86b8a75f15aa3e47e09b56.jpg);background-size: cover;}
.sabout{padding: 30px 0 10px;margin-bottom: 30px;}
.sabout>div>.right{margin-left: 0;padding-top: 30px;}
.sabout>div>.left>a{width: 70px;height: 70px;background-size: 100% 100%;left: 50%;top: 50%;margin-left: -35px;margin-top: -35px;}
.sabout>div>.right>span{line-height: 1.5;}
.sabout>div>.right>p{margin: 20px 0;}
.sabout>div>.right>a,.ab{width: 120px;height: 38px;line-height: 38px;}
.sabout>div>.right>a>img,.ab>img{width: 6px;margin-left: 6px;}
.sabout>ul{margin:30px auto 0;max-width: 100%;}
.sabout>ul>li{padding: 0 10px;width: 50%;margin-bottom:20px;}
.sabout>p{display: none;}
.banners{height: 240px;padding-top: 45px;}
.sabout>ul>li>span{font-size: 4.6rem;}
.title>p{margin-top: 14px;}
.title>span{font-size:3.6rem;}
.spro{margin: 30px auto;}
.spro li{margin: 0 10px;padding: 20px;height: auto;}
.spro li>div>b{display: none;}
.spro li i{margin: 10px 0 0}
.spro li>span{font-size: 2rem;}
.spro li>div{margin-top: 14px;}
.ab{margin-left: 5%;}
.spro .slick-next, .spro .slick-prev{bottom: -64px;width: 40px;height: 40px;background-size: 100% auto;}
.sry>ul .slick-next, .sry>ul .slick-prev{top: -55px;width: 40px;height: 40px;background-size: 100% auto;}
.spro .slick-prev,.sry>ul .slick-prev{margin-right: 55px;}
.spro1{padding: 30px 0;margin-top: 30px;}
.spro1>ul>li{width: 49%;margin-right: 2%;margin-bottom: 10px;height: auto;padding-bottom: 20px;}
.spro1>ul>li:nth-child(2n){margin-right: 0!important;}
.spro1>ul>li p{padding: 0 10px;}
.spro1>ul>li span{margin-left: 10px;}
.spro1>ul{margin: 30px auto 20px;}
.sry,.snew{padding: 30px 0;}
.sry>ul{margin-top: 30px;max-width: 100%;}
.snew{margin-bottom: 30px;}
.snew>ul{margin: 30px auto 30px;}
.snew>ul li p{margin: 18px auto 10px;}
.snew>ul .slick-next, .snew>ul .slick-prev{bottom: -44px;}
.roll-wrap{height: 50px;}
.roll_row .roll__list,.roll_row .roll__list li{height: 100%;}
#e{margin-top: 30px;}
#f{margin-bottom: 40px;}
.floor>p,.floor>div{display: none;}
.floor{padding-top: 0;}
.floor>span{border-top: none;line-height: 1.7;padding: 15px 3%;}
.bans{padding: 30px 0 30px;}
.pro>ul{margin-top: 30px;}
.pro>ul>li{padding: 20px;height: auto;margin-bottom: 10px;border-radius: 0;}
.pro>ul>li>div>b{display: none;}
.pro>ul>li i{margin: 10px 0 0}
.pro>ul>li>span{font-size: 2rem;}
.pro>ul>li>div{margin-top: 14px;margin-bottom: 10px;}
/*.banners .slick-slide{overflow: hidden;text-align: center;}*/
/*.banners div img:nth-child(1){display: none;}*/
/*.banners div img:nth-child(2){display: block;}*/
.bans{margin-top: 0;}
.pros1{width: 100%;}
.prosz{float: none;margin-bottom: 20px;}
.pros>div>ul{width: 100%;margin-left: 0;margin-top: 10px;}
.pros>div>ul li{margin: 0 5px;}
.pros2{margin-left: 0;padding-top: 0;}
.pros2>p{font-size: 2rem;line-height: 1.5;margin-bottom: 10px;}
.pros2>font{font-size: 1.8rem;line-height: 1.5;}
.pros2>a{margin-top: 20px;height: 40px;line-height: 38px;padding: 0 20px;}
.pros2>a:nth-child(5){margin-left: 0;}
.pros2>a img{height: 20px;}
.pros{margin-bottom: 0;}
.prot{padding: 0;}
.prot>ul{margin-bottom: 0;}
.contact_0{margin-bottom: 28px;margin-top: 30px;}
.contact>div>p{margin: 10px auto 20px;}
.contact>div>p{font-size: 1.8rem;line-height: 1.6;font-weight: 500;}
.contact>ul{display: none;}
.ifr{height: 250px;margin: 0 auto 20px;}
.contact2{padding: 30px 0;}
.contact1>p{margin-bottom: 20px;}
.contact1>input{margin-right: 0;width: 100%;margin-bottom: 18px;}
.contact1>textarea{margin-bottom: 18px;margin-top: 0;height:120px;}
.contact1>a,.contact1>span{width: 100px;}
.titles{padding-top: 30px;}
.contact1>div>a,.contact1>div>span{width: 100px;height: 38px;line-height: 38px;}
.contact>div>p{padding-left: 40px;margin-bottom: 14px;margin-top: 4px;}
.contact1>p{font-size: 2.8rem;}
.news>.right{display: none;}
.news>.left1{margin-right: 0;}
.news>.left1>p>span{margin-right: 40px;}
.news>.left1>p{padding-bottom: 20px;margin-bottom: 30px;}
.news>.left1>ul{margin-top: 30px;padding-top: 0px;}
.news>.left1>span{font-size: 2rem;font-weight: 500;line-height: 1.6;}
.news>.left1>p>span:nth-child(4){margin-right: 0;}
.news>.left1{padding: 0px;}
.news{margin: 24px auto 30px;}
.new1{margin-top: 30px;}
.new1>b{display: none;}
.new1>li{height: auto;margin-bottom: 20px;}
.new1>li>a>img{position: initial;width: 100%;}
.new1>li>a>span{display: none;}
.new1>li>a>div{margin-right: 0;margin-left: 80px;margin-top: 20px;}
.new1>li>a>div>p{margin: 14px 0;}
.new1>li>a>p{margin-top: 20px;}
.new1{padding-bottom: 0;}
.new1>li>a>div>font{width: 120px;height: 38px;line-height: 38px;}
.new1>li>a>div>font>img{width: 6px;margin-left: 6px;}
.jyyd{margin: 30px auto 40px;}
.jyyd>div{margin-bottom: 30px;}
.jyyd>div>p>a{height: 36px;line-height: 36px;margin-left: 0px;margin-right: 10px;padding: 0 15px;}
.about1>img{display: none;}
.about{padding: 30px 0 0;}
.about1>div{float: none;width: 100%;}
.about1>div>span{font-size: 3.6rem;}
.about2>li{padding: 0 10px;width: 50%;margin-bottom:20px;}
.about2>li>span{font-size: 4.6rem;}
.about2{margin: 30px auto 10px;}
.about3{height: 300px;background-size: cover;padding-top: 115px;margin-bottom: 30px;}
.about4_0{margin: 30px auto 30px;}
.about5{margin: 30px auto 0;}.roll_row .roll__list li img{height:48px;}
.prox>.left{display: none;}
.prox>.right{margin-left: 0;}
.prolb>ul>li:nth-child(3n){margin-right: 2%;}
}