@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family: "pingfang SC", "Microsoft YaHei", "黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "pingfang SC", "Microsoft YaHei", "黑体"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;max-width: 100%;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{position: fixed;width: 100%;z-index: 100;top: 0;left: 0; padding: 35px 0;transition: .5s;}
.header.on1{background: #fff; padding: 15px 0;box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.header.on1 .c1{opacity: 0;}
.header.on1 .c2{opacity: 1;}
.headerbox{width: 1550px;max-width: 98%; margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.logo{width: 199px; position: relative;}
.cl{opacity: 1;}
.c2{opacity: 0;}
.logo img{width: 100%; position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.dhbox{background: #fff; border-radius: 33px;padding: 0 30px; height: 60px;display: flex;justify-content: space-between;align-items: center;position: relative;}
.nav ul{overflow: hidden;}
.nav li {
    float: left;
    padding-right: 21px;
    line-height: 60px;
    font-size: 14px;
}
.nav li h3{position: relative;}
.nav li h3 a{color: #333;}
.nav li.on a{font-weight: bold;}
.nav li.cur a{font-weight: bold;}
.sub{width: calc(100% + 40px);top: 60px;left: 50%;transform: translateX(-50%); position: absolute;display: none;z-index: 100;}
.sub span{display: block;width: 0; margin-left:330px;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 20px solid #ffff; }
.subbox{background: #fff;border-radius: 15px;padding: 55px  60px;}
.subbox dl{display:flex;justify-content: space-between;}
.subbox p{text-align: center; font-size: 18px;color: #5a5d5a;}
.subbox img{transition: 0.5s;}
.subbox a:hover img{opacity: .6;}

.ssyz ul{overflow: hidden;}
.ssyz li{float: left; padding-left: 10px;}
.ssyz img{transition: .5s;}
.qhyy ul{overflow: hidden;}
.qhyy li{float: left; padding-left: 10px;}
.yzbtn{font-size: 18px; width: 40px; line-height: 40px;display: block;background: #fff;border-radius: 50%; text-align: center;color: #333;}
.ssbtn{background: url(../images/a1.svg) no-repeat center #fff; width: 40px;height: 40px;border-radius: 50%;display: block;}
.ssyz a:hover img{opacity: .5;}

.banner{height: 100vh;}
.banner video{width: 100%;height: 100%;object-fit: cover;}
.fixedPop-a p {
    border-radius: 10px;
    width: auto !important;
    padding: 0 8px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #FFFFFF;
    margin-top: -10px;
    background: #014a99;
    z-index: 777;
    position: relative;
}
.fixedPop-a{
	text-align: center;
}
.fixedPop-a a {
    text-align: center;
}
.fixedPop-a img {
    width: 85px;
    height: 85px;
    display: inline-block;
    border-radius: 50%;
    object-fit: cover;
}
.bj1{background: #f3f4f6;}
.jsys{width: 1420px; margin: 0 auto;max-width: 94%;}
.jsys_title{text-align: center; padding: 65px 0 55px;}
.jsys_title h2{font-size: 50px;color: #010101;font-weight: bold;}
.jsys_title p{font-size: 20px;color: #4D4D4D;margin-top: 18px;}
.jsys_nr{padding:0 0 45px 0;}
.jsys_nr ul{overflow: hidden; margin-left: -30px;}
.jsys_nr li{float: left; width: 33.33%; padding:0 0 45px 30px;}
.jsyssbox{background: #fff;border-radius: 8px;padding: 13px;}
.jsyssbox span{display: block; height: 13.54vw;overflow: hidden;}
.jsyssbox img{width: 100%;height: 100%; object-fit: cover;transition: .5s;}
.jsys_nr a:hover img{transform: scale(1.1);}
.jsys_text{padding-top: 18px;}
.jsys_text h2 {
	height: 48px;
    font-weight: 500;
    font-size: 17px;
    color: #333;
    line-height: 24px;
    padding-left: 20px;
    position: relative;
    /* padding-bottom: 6px; */
    transition: .5s;
    margin-bottom: 15px;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    /* word-wrap: break-word; */
    /* word-break: break-all; */
    white-space: normal !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: nowrap;
}
.jsys_text h2:before{position: absolute; content: "";border-left: 5px solid #014a98;height: 100%;border-radius: 3px;left: 0; top: 0;}
.jsys_text p{height: 50px; padding-left: 24px; font-size: 16px; line-height: 24px; color: #8c8b89;height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.jsys_nr a:hover h2{padding-left: 30px;}

.bj2{background: url(../images/a4.png);background-attachment: fixed;}
.gymj{width: 820px; margin: 0 auto;max-width: 94%;text-align: center;padding: 165px 0 440px;}
.gymj h2{color: #fff; font-weight: bold; font-size: 50px;}
.gymj h3{color: #fff; font-size: 20px; margin: 18px 0 190px;}
.gymj p{color: #fff;font-size: 22px; line-height: 1.8;}

.gjbj{padding: 0 30px;position: relative;z-index: 10; margin-top: -35px;}
.bjbjbox img{width: 100%;border-radius: 30px;}
.bjbjbox{position: relative;}
.bjbj_title {position: absolute;top: 120px;left: 115px;z-index: 999;}
.bjbj_title h2{font-size: 50px;color: #010101; line-height: 1.6;}
.gjbj{padding: 30px;background: #f3f4f6;}
.gjbjbox{position: relative;}
.gjbjbox img{width: 100%;}

.gczs_title{text-align: center; padding: 75px 0 60px;}
.gczs_title h2{font-weight: bold; font-size: 50px;color: #010101;}
.gczs_title p{font-size: 20px;color: #4D4D4D; margin-top: 18px;}

.gspz{width: 1420px;max-width: 94%; margin: 0 auto; padding-bottom: 70px;}
.gspz_nr ul{overflow: hidden; margin-left: -35px;}
.gspz_nr li{float: left;width: 50%; padding: 0 0 35px 35px;}
.gspzbox{background: #fff;border-radius: 25px; padding: 60px 80px;overflow: hidden;}
.gspzbox h2{font-size: 35px;color: #656675;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition: .5s;}
.gspzbox h3{font-size: 20px; line-height: 100px;color: #656675;}
.gspzbox p{font-size: 18px; line-height: 36px;color: #656675;height: 108px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.gspzbox span{color: #333;float: right;width: 60px; line-height: 60px;background: #f3f4f6; font-size: 22px;text-align: center;border-radius: 50%; margin-top: 20px;transition: .5s;}
.gspz_nr a:hover span{background: #014a99;color: #fff;}
.gspz_nr a:hover h2{color: #014a99;}

.foot_left ul li:nth-child(6){
	width: 20%;
}
.footer{background: #014a99;}
.footerbox{width: 1630px;margin: 0 auto;max-width: 94%; padding: 70px 0 50px;display: flex;justify-content: space-between;}
.foot_left{width: calc(100% - 285px);}
.foot_left ul{display: flex;justify-content: space-between;}
.foot_left h2{color: #fff;font-size: 18px; margin-bottom: 20px;}
.lb_a dt{font-size: 14px; line-height: 25px;}
.lb_a dt a{opacity:.7;transition: 0.5s;color: #fff;}
.lb_a dt a:hover{opacity: 1;}
.lb_b{overflow: hidden; width: 257px; margin-left: -10px;}
.lb_b dt{float: left; width: 50%; padding: 0 0 10px 10px;}
.lb_b a{display: block; text-align: center; line-height: 28px; font-size: 14px; color: #fff; opacity: .7;border: 1px solid #2867ab;transition: .5s;}
.lb_b a:hover{opacity: 1;}
.foot_left h3 {
    color: #fff;
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 15px;
}
.foot_left  p{font-size: 12px; line-height: 25px;opacity: .7; color: #fff;}
.foot_right{width: 220px;}
.foot_right ul{overflow: hidden; margin-left: -35px;}
.foot_right li{float: left; width: 50%; text-align: center; padding-left: 14px;}
.foot_right p{color: #fff;font-size: 12px;margin-bottom: 25px;}
.foot_right img{width: 100%;}

.bqxx{border-top: 1px solid rgba(255,255,255,.2);}
.bqxxbox{width: 1630px; max-width: 94%; margin: 0 auto; padding: 15px 0;}
.bqxxbox p{font-size: 14px; color: #b8cce2;line-height: 24px;}
.bqxxbox p a{ color: #b8cce2;transition: .5s;}
.bqxxbox p a:hover{color: #fff;}

/*查询结果*/
.banner1{position: relative;}
.banner1 img{width: 100%;}
.banner1_text{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);text-align: center;}
.banner1_text h2{color: #fff; font-size: 50px; margin-bottom: 20px;}
.banner1_text p{color: #fff; font-weight: bold; font-size: 50px;font-family: arial;}
.flmbx{position: absolute; width: 100%;text-align: center; padding: 10px 0;background: rgba(0,0,0,.7);left: 0; bottom: 0;}
.flmbx li{display: inline-block; padding: 0 50px;}
.flmbx a{display: block; color: #fff; line-height: 46px; padding: 0 22px;border-radius: 23px; font-size: 20px;transition: 0.5s;}
.flmbx li.cur a{background: #0057a6;}
.flmbx a:hover{background: #0057a6;}

.ssjt{width: 1500px; margin: 0 auto; padding: 80px 0 110px;max-width: 94%;}
.ssjtbox{background: url(../images/a12.png);background-size: 100% 100%;backdrop-filter: blur(25px);border-radius: 20px; }
.ssjtbox:before{position: absolute; content: "";width: 100%;height: 100%;background: rgba(255,255,255,.9);left: 0; top: 0;}
.ssjtbox h2{position: relative;z-index: 99;text-align: center; font-size: 50px;color: #37384C; padding: 95px 0 70px;}
.ssjtbox h2 img{display: inline-block;vertical-align: middle; margin: -3px 0 0 30px;}
.ssjt_nr{position: relative;z-index: 10; padding: 0 260px 140px 260px;}
.ssjt_nr table{width: 100%;border-bottom: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;background: #fff;}
.ssjt_nr td{border-top: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8; padding: 20px; line-height: 26px;font-size: 18px;color: #333;}
.ssjt_nr tr td:nth-child(1){ background: #e2d7d2 !important;text-align: center;}
.ssjt_nr tr:nth-child(2n) td{background: #f7f7f7;}

/*产品详情*/
.header.header1{position: static;background:#f3f4f6;}
.header.header1 .c2{opacity: 1;}
.bj3{background: #f3f4f6; padding-bottom: 125px;}
.cpxq{width: 1550px; margin: 0 auto;max-width: 94%;background: #fff;border-radius: 20px;overflow: hidden;display: flex;justify-content: space-between;align-items: center;}
.cpjs_left{width: 680px;}
.cpjs_left img{width: 100%;}
.cpjs_right{float: right;width: calc(100% - 680px);text-align: center; padding: 0 100px;}
.cpjs_right h2{font-size: 55px;color: #131315;}
.cpjs_right p{font-size: 40px;color: #565962; margin: 22px 0 70px;}
.cpjs_right p b{font-size: 30px;}
.cpjs_right a{display: inline-block;    position: relative;
    z-index: 99999; line-height: 56px;background: #0856a9; padding: 0 52px;border-radius: 28px;color: #fff; font-size: 30px;}
.ssdn{text-align: center; padding-bottom: 80px;}
.ssdn span{display: inline-block; margin: 0 12px;width: 26px;height: 26px;border-radius: 50%;border: 2px solid #1b1b1d;background: #1b1b1d;}
.ssdn span:nth-child(2){ background: #63330f;border: 2px solid #63330f;}
.ssdn span:nth-child(3){ background: #fff;border: 2px solid #bcbcbc;}

.ggcs{width: 1400px;max-width: 94%; margin: 0 auto; padding-bottom: 130px;}
.ggcs h2{font-size: 50px;text-align: center; color: #1E1E1E; padding: 75px 0 55px;}
.ggcs table{width: 100%;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;}
.ggcs td{border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;font-size: 16px; color: #333; line-height: 21px; padding: 20px 15px;}
.ggcs td:nth-child(2n - 1){ width:10%;text-align: center; font-weight: bold; background: #f7f7f7;}

.gqsp{width: 1600px; margin: 0 auto;max-width: 94%;}
.gqsp h2{text-align: center; color: #1E1E1E; font-size: 50px; padding: 75px 0 60px; }
.gqspbox {position: relative;}
.gqspbox img{width: 100%;}
.bfbtn {display: block; background: url(../images/a15.png)  no-repeat center;width: 55px;height: 55px;bottom: 90px; right: 125px;background-size: 100% 100%;cursor: pointer; position: absolute;z-index: 10;border: 1px solid #fff;border-radius: 50%;}
.bfbtn::after { z-index: -1; animation: scaleAni 1s infinite linear; content:''; border:1px solid #ffffff; width: 100%; height: 100%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.bfbtn::before { z-index: -1;animation: scaleAni 1.5s infinite linear;  content:''; border:1px solid #ffffff; width: 120%; height: 120%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
@keyframes scaleAni{
	from{ transform: translate(-50%,-50%) scale(1); opacity: 1;}
	to{transform: translate(-50%,-50%) scale(1.5); opacity: 0;}
}
.gqsp_text .swiper{padding-bottom: 88px;}
.gqsp_text{overflow: hidden; position: relative; padding-bottom: 70px;}
.gqsp_text .swiper-pagination{width: 190px;height: 52px;background: #fff;border-radius: 26px;left: 50%;transform: translateX(-50%);padding-top: 21px;}
.gqsp_text .swiper-pagination-bullet{opacity: 1;width: 9px;height: 9px;transition: 0.5s;background: #e5e3e3;border-radius: 5px;}
.gqsp_text .swiper-pagination-bullet-active{width: 60px;background: #37384c;}

.sjzs{width: 1600px; margin: 0 auto;padding-bottom: 30px;max-width: 94%;}
.sjzs_nr ul{overflow: hidden; margin-left: -35px;}
.sjzs_nr li{float: left;width: 50%; padding: 0 0 60px 60px;}
.sjzs_nr img{width: 100%;}

/*产品信息*/
.cpxx{width: 1650px; margin: 0 auto;max-width: 94%; padding-bottom: 45px; position: relative;}

.cpxx ul{overflow: hidden; margin-left: -45px;}
.cpxx li{float: left;width: 33.33%; padding: 0 0 45px 45px;}
.cpxxbox{border-radius: 20px; overflow: hidden; background: #fff;}
.cpbl{display: block; position: relative; overflow: hidden;}
.cpbl img{width: 100%; object-fit: cover;}
.cpbl .swiper-pagination-bullet{width: 16px;height: 16px;border: 2px solid #bcbcbc;background: #fff; opacity: 1;}
.swiper-pagination span:nth-child(1){background: #1b1b1d;border: 2px solid #1b1b1d;}
.swiper-pagination span:nth-child(2){background: #63330f;border: 2px solid #63330f;}
.cpxxtext{text-align: center; padding-bottom: 65px;}
.cpyd{text-align: center;}
.cpjs_right{position: relative; padding-top: 40px;}
.cpxq .swiper-pagination{bottom: none;top: 0;}
.cpxq .swiper-pagination-bullet{width: 16px;height: 16px;border: 2px solid #bcbcbc;background: #fff; opacity: 1;}

.cpxxtext h2 {
    font-size: 26px;
    color: #131315;
    margin-top: 45px;
    line-height: 36px;
    padding: 0px 10px;
}
.cpxxtext p{line-height: 75px; font-size: 24px;color: #565962;}
.cpxxtext a{display: block;text-align: center; margin: 0 auto;color: #fff;width: 160px; line-height: 40px;border-radius: 20px;background: #0856a9;font-size: 18px;transition: 0.5s; position: relative;z-index: 10; }
.cpxxtext a:hover{background: #333;}

/*产品信息查询*/
.cpxxcx_nr{margin: 0 auto; width: 470px;max-width: 100%; position: relative;z-index: 10; padding-bottom: 170px;}
.cpxxcx_nr li{padding-bottom: 30px;}
.wby1{width: 100%;height: 52px;background: #fff;border-radius: 6px; padding: 0 20px; border: 1px solid #dbdbdb;font-family: 14px; line-height: 50px;}
.btn4{width: 100%;border: none;cursor: pointer;border-radius: 6px;background: #0159a7;height: 62px; font-weight: bold; font-size: 20px;color: #fff;}

/*产品注册*/
.cpzc{width: 1200px;margin: 0 auto;max-width: 94%; padding-bottom: 100px;}
.cpzc_title{text-align: center; padding: 85px 0 110px;}
.cpzc_title h2{font-size: 50px;color: #131315;}
.cpzc_title p{font-size: 32px;color: #37384C; line-height: 86px;}
.cpzc_title h3{font-size: 18px;color: #A4062C;}
.pczc_nr{border-radius: 20px;border: 1px solid #dadada;background: #f2f2f2; padding: 30px;}
.pczcbox{border-radius: 20px;background: #fff; padding: 75px 230px 105px 0;}
.cpzc_tp{ margin-top: -105px;}
.cpzc_tp img{ margin: 0 auto;}
.pczcbox li{margin-bottom: 22px;display: flex;}
.pczcbox em{float: left;text-align: right; line-height: 35px; padding-right: 30px;width: 300px;font-size: 16px;color: #333;}
.wby3{width: calc(100% - 300px);float: right;border: 1px solid #e4e4e4; padding: 0 10px;height: 35px; line-height: 33px;border-radius: 6px;}
.wby4{border: 1px solid #e4e4e4; padding: 0 10px;height: 35px; line-height: 33px;border-radius: 6px;width: 140px;}
.wby10{width: 280px;float: right;border: 1px solid #e4e4e4; padding: 0 10px;height: 35px; line-height: 33px;border-radius: 6px;color: #999;}
.btn2box{text-align: center; padding: 60px 0 0 300px;}
.btn5{width: 150px; height: 40px;border: none;background: #0159a7;color: #fff; font-size: 16px;border-radius: 20px;transition: 0.5s;cursor: pointer;margin: 0 10px;}
.btn5:hover{background: #347ab9;}
.btn6{width: 150px; height: 40px;border: none;background: #bfc4c2;color: #fff; font-size: 16px;border-radius: 20px;transition: 0.5s;cursor: pointer;margin: 0 10px;}
.btn6:hover{background: #ccd0ce;}
/*关于我们*/
.jsqy{width: 1550px;margin: 0 auto;max-width: 94%; padding: 130px 0 90px;}
.jsqy_top{overflow: hidden; padding-bottom: 100px;}
.jsqy_left{float: left;}
.jsqy_left h2{font-size: 150px;font-weight: bold; color: #fff;font-family: arial;}
.jsqy_right{width: calc(100% - 720px);float: right; margin-top: 15px;}
.jsqy_right h2{font-size: 32px;color: #333; margin-bottom: 40px;}
.jsqy_right p{font-size: 16px; line-height: 30px;color: #333; margin-bottom: 25px;}
.jsqy_bottom{background: #fff; overflow: hidden; border-radius: 20px;display: flex;justify-content: space-between;align-items: center;}
.jsqy_tp{position: relative;width: calc(100% - 725px);}
.jsqy_tp img{width: 100%;}
.bfbtn1 {display: block; background: url(../images/a15.png)  no-repeat center;width: 55px;height: 55px;top: 40px; left: 55px;background-size: 100% 100%;cursor: pointer; position: absolute;z-index: 10;border: 1px solid #fff;border-radius: 50%;}
.bfbtn1::after { z-index: -1; animation: scaleAni 1s infinite linear; content:''; border:1px solid #ffffff; width: 100%; height: 100%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.bfbtn1::before { z-index: -1;animation: scaleAni 1.5s infinite linear;  content:''; border:1px solid #ffffff; width: 120%; height: 120%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.jsqy_text{width: 725px; padding: 0 65px;}
.jsqy_text li{border-bottom: 1px solid #dadada;display: flex;justify-content: space-between;align-items: center; line-height: 80px;}
.jsqy_text span{font-size: 50px;color: #656675;font-weight: bold;}
.jsqy_text span em{font-size: 25px;}
.jsqy_text b{width: calc(100% - 155px);font-size: 20px;color: #656675;}

.bj4{background: url(../images/a22.png) no-repeat center;background-attachment: fixed;}
.mmsy{width: 1550px;margin: 0 auto;max-width: 94%; padding: 250px 0 270px;}
.mmsy h2{color: #fff;font-size: 46px; line-height: 70px; margin-bottom: 45px;}
.mmsy p{color: #fff; font-size: 24px; line-height: 1.8;width: 580px;max-width: 100%;}

.ryzs{width: 1265px;margin: 0 auto; padding-bottom: 95px;max-width: 94%;}
.ryzs_titlt{text-align: center; padding: 95px 0 60px;}
.ryzs_titlt h2{font-size: 50px;color: #0B0B0B;margin-bottom: 33px;}
.ryzs_titlt p{font-size: 32px;color: #37384C;}
.ryzs_nr .swiper{padding-bottom: 50px;}
.ryzs_nr .swiper-slide {width: 30%;}
.ryzs_nr img{width: 100%;}
.ryzs_nr .swiper-button-next{right: 42%; margin-top: 0; top: auto; bottom: 0;color: #333;}
.ryzs_nr .swiper-button-prev{left: 42%; margin-top: 0; top: auto; bottom: 0;color: #333;}
.ryzs_nr .swiper-button-next:after,.ryzs_nr .swiper-button-prev:after{font-size: 24px;}
.btn { width: 60px; height: 30px; font-size: 16px; line-height: 30px; text-align: center; margin-top: 10px; position: absolute;}

/*经销商查询*/
.cxjx{width: 1400px;margin: 0 auto;max-width: 94%; padding: 53px 0 0;}
.cxjx_top h2{text-align: center; line-height: 56px; border-radius: 10px 10px 0 0;background: #f7f7f7; font-size: 20px;color: #37384C;width: 188px;}
.cxjx_box{overflow: hidden;}
.cxjx_box{border-right:1px solid #e8e8e8;border-top: 1px solid #e8e8e8;overflow: hidden;}
.cxjx_left{float: left; width: 188px;border-bottom: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;}
.cxjx_left p{line-height: 78px;text-align: center;font-size: 18px;color: #333;}
.cxjx_right{float: right;width: calc(100% - 188px);border-bottom: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8; padding: 20px 20px;}
.cxjx_right ul{overflow: hidden; margin-left: -25px;}
.cxjx_right li{float: left; line-height: 38px; font-size: 18px;color: #333; padding-left: 25px;}
.cxjx_right li span{cursor: pointer;}
.cxjx_right li.cur span{font-weight: bold;}
.fljx_nr{padding: 37px 0 60px 0;}
.fljx_nr ul{overflow: hidden; margin-left: -12px;}
.fljx_nr li{float: left; width: 50%; padding: 0 0 23px 12px;}
.fljxbox table{width: 100%; border-left: 1px solid #e8e8e8;border-top: 1px solid #e8e8e8;}
.fljxbox td{border-right: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8; line-height: 24px; padding: 15px 20px; font-size: 16px;color: #333;}
.fljxbox h2{font-size: 22px;color: #333;font-weight: bold;}
.fljxbox td:nth-child(1){ background: #f7f7f7;width: 134px;text-align: center;}

/*联系我们*/
.lxwm{margin: 0 auto;width: 1500px;max-width: 94%; padding-bottom: 60px;}
.lxwm_nr{ padding: 50px 125px 40px 125px;display: flex;justify-content: space-between;background: #f3f4f6;border-radius: 20px;align-items: center;}
.lxwm_a{width: 345px;}
.lxwm_a img{width: 100%;}
.lxwm_b{text-align: center;}
.lxwm_b h3{font-size: 26px;    color: #37384C;}
.lxwm_b h2{font-size: 22px;color:#37384C; margin-bottom: 20px;}
.lxwm_b p{font-size: 40px;color: #37384C;}
.lxwm_c{width: 260px;}
.lxwm_c ul{overflow: hidden; margin-left: -50px;}
.lxwm_c li{float: left;width: 50%; padding-left: 50px;text-align: center;}
.lxwm_c img{width: 100%;}
.lxwm_c p{font-size: 14px;color:#37384C; margin-top: 20px;}
.gsdz ul{padding:65px 5px 5px 5px ;overflow: hidden; margin-left: -25px;}
.gsdz li{float: left; width: 33.33%; padding-left: 25px;}
.gsdzbox{border-radius: 20px;height: 255px;  box-shadow:0 0 10px rgba(0, 0, 0, .1);text-align: center; }
.gsdzbox span{width: 80px;height: 80px;border-radius: 50%; margin:0 auto;display: block; position: relative; top: -40px;}
.gsdzbox span img{width: 100%;height: 100%;}
.gsdzbox h2{font-weight: bold; font-size: 22px;color: #333; margin-bottom: 40px;}
.gsdzbox p{font-size:16px;color: #2B2B2B; line-height: 24px;}
.zxly_nr ul{overflow: hidden; margin-left: -15px;}
.zxly_nr li{float: left; width: 33.33%; padding: 0 0 25px 15px;}
.zxlybox{position: relative; height: 50px; background: #f3f4f6;border-radius: 10px; padding: 0 15px 0 100px;}
.zxlybox span{position: absolute; line-height: 50px;color: #333; font-size: 16px; top: 0;left: 25px;}
.zxlybox span b{color: #FF0000;}
.wby5{font-size: 16px;height: 50px; line-height: 50px; font-size: 16px;width: 100%;}
.zxly_nr ul li:nth-child(7){ width:100%;}
.wby6{padding: 15px;border-radius: 10px; background: #f3f4f6; font-size: 16px; font-family: "微软雅黑";height: 195px;width: 100%;}
.zxly_nr ul li:nth-child(8){ width:100%;}
.zxly_nr p{line-height: 50px; font-size: 16px;color: #333;}
.zxly_nr p b{color: #FF0000;}
.wby7{width: 193px;text-align: center; font-size: 16px; height: 50px; line-height: 50px; background: #f3f4f6;border-radius: 25px; margin: 0 20px;}
.yzm{display: inline-block;vertical-align: middle; width: 96px;}
.yzm img{width: 100%;}
.btn7{display: block; margin: 0 auto;height: 60px; line-height: 58px;border:1px solid #37384c;border-radius: 30px; font-size: 16px;color: #37384C;width: 185px;transition: .5s;cursor: pointer;background: #fff;}
.btn7:hover{color: #fff;border: 1px solid #014a99;background: #014a99;}

/*视频资料*/
.jszc{width: 1495px;margin: 0 auto; padding: 55px 0 40px 0; max-width: 94%;}
.jszc ul{overflow: hidden; margin-left: -20px;}
.jszc li{float: left; width: 33.33%; padding: 0 0 40px 20px;}
.jszcbox{border-radius: 20px;background: #f5f5f5;}
.jszcbox img{height: 100%; width: 100%;object-fit: cover;border-radius: 20px;}
.jszcbox span{display: block;height: 18vw;object-fit: inherit; position: relative;}
.jszcbox p{text-align: center;font-size: 20px;color: #1E1E1E;line-height: 78px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;} 
.qjbj{position: fixed;width: 100%;height: 100%;z-index: 100;top: 0;left: 0;background: rgba(0,0,0,.7);display: none;}
.viderbox{position: fixed;z-index: 101;background: #fff;width: 600px;max-width: 90%; padding: 40px 105px 60px 105px;left:50%; top:50%; transform:translate(-50%,-50%);border-radius: 20px;display: none;}
.viderbox h2{text-align: center; font-size: 30px;color: #37384C; margin-bottom: 20px;}
.viderbox p{text-align: center;font-size: 22px;color: #37384C;}
.viderbox ul{padding: 28px 0 0 0;}
.viderbox li{margin-bottom: 18px;}
.wby8{width: 100%;height: 55px;border: 1px solid #e4e4e4;border-radius: 6px; padding: 0 10px 0 55px;background: url(../images/a28.png) no-repeat left center #fff;background-size: auto 100%;}
.btn8{ background: #0159a7;color: #fff; font-size: 16px;border: none; width: 100%; height: 55px;cursor: pointer;transition: 0.5s;border-radius: 6px;}
.btn8:hover{background: #347ab9;}

/*网络授权*/
.wlsq{width: 1400px; margin: 0 auto; padding-bottom: 80px;max-width: 94%;}
.wlsq h2{text-align: center; line-height: 1.6; font-size: 50px;color: #131315; padding:90px 0 60px;}
.wlsq table{width: 100%;border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;}
.wlsq td{border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; padding: 20px 50px; font-size: 18px; line-height: 28px;color: #333;}
.wlsq tr:nth-child(2n){ background: #f7f7f7;}
.bfbtn2 {display: block; background: url(../images/a15.png)  no-repeat center;width: 55px;height: 55px;background-size: 100% 100%;cursor: pointer; position: absolute;z-index: 10;border: 1px solid #fff;border-radius: 50%;left:50%; top:50%; transform:translate(-50%,-50%);}
.bfbtn2::after { z-index: -1; animation: scaleAni 1s infinite linear; content:''; border:1px solid #ffffff; width: 100%; height: 100%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.bfbtn2::before { z-index: -1;animation: scaleAni 1.5s infinite linear;  content:''; border:1px solid #ffffff; width: 120%; height: 120%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
 
/*新闻中心*/
.xwlb{width: 1400px;margin: 0 auto;max-width: 94%; padding: 90px 0 45px;}
.xwlb_top{display: flex;justify-content: space-between;align-items: center;background: #fff;border-radius: 25px; overflow: hidden;}
.xwlb_text{width: 50%;}
.xwlb_tp{width: 50%;}
.xwlb_tp img{width: 100%;}
.xwlb_text{width: 50%; padding: 0 55px;}
.xwlb_title{border-bottom:1px solid #ececec;padding-bottom: 20px;}
.xwlb_title h2{color: #313239;font-size: 30px; line-height: 1.5;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwlb_wb{padding-top: 30px;overflow: hidden;}
.xwlb_wb p{font-size: 20px;color: #656675; line-height: 35px;}
.xwlb_wb h3{font-size: 18px;color: #A3A3AF; padding-top: 80px; line-height: 38px;}
.xwlb_wb h3 a{display: block;text-align: center; width: 140px;border-radius: 19px;background: #f3f4f6;font-size: 18px;color: #656675;transition: 0.5s;}
.xwlb_wb h3 a:hover{color: #fff;background: #014a99;}
.gsxw li{padding-bottom: 25px;}
.gsxw{padding-top: 55px;}
.gsxwbox{overflow: hidden; border-radius: 20px;background: #fff; padding: 30px;}
.gsxw_tp{width: 290px;float: left;overflow: hidden;}
.gsxw_tp img{width: 100%;border-radius: 20px;}
.gsxw_text{width: calc(100% - 330px);float: right; position: relative;}
.gsxw_text h2{color: #313239; font-size: 24px;line-height: 54px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.gsxw_text p{font-size: 16px;color: #656675;line-height: 1.6;width: calc(100% - 270px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.gsxw_text h3{font-size: 16px;color: #A3A3AF; margin-top: 90px;}
.gsxw_text a{display: block; position: absolute; right: 35px;top: 50%;transform: translateY(-50%); line-height: 38px;width: 140px;text-align: center; font-size: 16px;background: #f3f4f6;border-radius: 19px;transition: 0.5s;}
.gsxw_text a:hover{color: #fff;background: #014a99;}

/*音乐教育*/
.h60{height: 60px;}
.pczcbox b{color: #FF0000}
/*技术支持*/
.lxwm_a h3{font-size: 28px;color: #37384C;}
.lxwm_a b{font-size: 28px;color: #37384C;}
.cjwt_title h2{text-align: center; color: #131315;font-size: 50px; padding: 65px 0;}
.cjwt_nr li {-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid; padding-bottom: 20px;}
.cjwt_nr {-moz-column-count:3; -webkit-column-count:3; column-count:3;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;}
.cjwtbox{border-radius: 20px; background: #f3f4f6;height: 220px; padding: 40px 50px 0 50px;position: relative; overflow: hidden;}
.cjwt_nr ul li:nth-child(3) .cjwtbox{ height: 460px;}
.cjwt_nr ul li:nth-child(8) .cjwtbox{ height: 460px;}
.cjwt_n h2{font-size: 20px;color: #1E1E1E; margin-bottom: 25px;}
.cjwt_n p{font-size: 16px; line-height: 1.8;color: #3E3E3E;}
.tjwt_zz h2{font-size: 20px;color: #fff; margin-bottom: 25px;}
.tjwt_zz{position: absolute;width: 100%;height: 100%;top: 0;left: 0; opacity: 0;transition: .5s;  }
.tjwt_zz img{width: 100%;height: 100%; object-fit: cover;position: relative;z-index: 1;}
.tjwt_zz:before{position: absolute;width: 100%;height: 100%; top: 0;left: 0; background: rgba(0,0,0,.7);content: "";z-index: 2;}
.tjwt_zz p{font-size: 16px; line-height: 1.8;color: #fff;}
.tjwt_text{position: absolute;width: 100%;padding: 40px 50px 0 50px;z-index: 3;top: 0;left: 0;}
.cjwt_nr a:hover .tjwt_zz{opacity: 1;}
.h55{height: 55px;}
.sjzsa{display: none;}

.sstot{width: 600px; position: fixed;z-index: 101;left:50%; top:50%; transform:translate(-50%,-50%);background: #fff;display: none;max-width: 90%}
.wby_t{height: 50px; width: 100%;line-height: 50px; padding:0 20px;}
.btn_e{position: absolute; width: 50px;height: 50px; top: 0;right: 0;border: none;cursor: pointer;background: url(../images/fdj.png)  no-repeat center #014a99;max-width: 90%;}
.dhbj{position: fixed;z-index: 99;width: 100%; height: 100%; top: 0;left: 0; background: rgba(0,0,0,.7);display: none;}
.ggbtn{position: absolute;width: 40px;height: 40px;border-radius: 50%; border: 1px solid #fff;background: url(../images/ch.png) no-repeat center;bottom: -60px;left: 50%;transform: translateX(-50%);background-size: 15px;cursor: pointer;}

/*新闻中心_详情*/
.xwzx{background: #fff; padding: 0 60px;}
.xwzx_title{text-align: center; padding: 70px 0 35px; border-bottom: 1px solid #ebebeb;}
.xwzx_title h2{font-size: 28px;color: #333; line-height: 1.6; margin-bottom: 15px;}
.xwzx_title p{font-size: 14px; color: #999;}
.xwzx_title span{padding: 0 8px;}
.xwzx_nr p{font-size: 17px; line-height: 36px;color: #666;text-indent: 28px; margin-bottom: 20px;}
.xwzx_nr{padding: 30px;border-bottom: 1px solid #ebebeb;}
.sxfy{padding: 35px 0 80px;}
.sxfy ul{overflow: hidden; margin-left: -50px;}
.sxfy li{font-size: 16px; font-weight: bold; color: #333;width: 50%; padding-left: 50px;float: left;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sxfy li a{font-weight: 400; color: #666;}
.sxfy li a:hover{color: #014a99;}
.sxfy ul li:nth-child(2){ text-align: right;}
.sj{display: none;}
.video-box {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 3;
}

.videofixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 999999;
}

.video-box video {
	object-fit: cover;
}

@media only screen and (min-width:0px) {
	.videofixed {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		z-index: 999999;
	}

	.videoclose {
		position: fixed;
		top: 101px;
		right: 50px;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		background: rgba(255, 255, 255, 0.2) url(../images/kfclose.png) no-repeat center center;
		background-size: cover;
		z-index: 1000000;
		cursor: pointer;
	}

	.videofixed .video-box {
		width: 50%;
		height: 60%;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
}

@media(max-width:1360px){
.nav li{font-size: 13px; padding-right: 15px;}
.jsys_title h2{font-size: 36px;}
.jsys_title p{font-size: 16px;}
.jsys_text h2{font-size: 18px;}
.jsys_text p{font-size: 14px; line-height: 20px;height: 40px;}
.gymj h2{font-size: 36px;}
.gymj p{font-size: 16px;}
.gymj h3{font-size: 16px;}
.bjbj_title h2{font-size: 36px;}
.gczs_title h2{font-size: 36px;}
.gczs_title p{font-size: 16px;}
.gspzbox{padding: 40px;}
.gspzbox h2{font-size: 24px;}
.gspzbox h3{font-size: 16px; line-height: 60px;}
.gspzbox p{font-size: 16px; line-height: 30px;height: 90px;}
.foot_left h2{font-size: 16px;}
.foot_left h3{font-size: 16px;}
.lb_a dt a{font-size: 12px;}
.lb_b{width: 180px;}
.foot_right{display: none;}
.foot_left{width: 100%;}
.lb_b a{font-size: 12px;}

.banner1_text h2{font-size: 36px;}
.banner1_text p{font-size: 36px;}
.flmbx a{font-size: 16px; line-height: 40px;}
.ssjtbox h2{font-size: 36px;}
.ssjtbox h2 img{margin-left: 10px;width: 25px;}
.ssjt_nr{padding: 0 150px 120px 150px;}
.cpjs_left{width: 50%;}
.cpjs_right{width: 50%; padding: 0 50px;}
.cpjs_right h2{font-size: 32px;}
.cpjs_right p{font-size: 20px; margin-bottom: 40px;}
.cpjs_right p b{font-size: 16px;}
.ssdn{padding-bottom: 40px;}
.cpjs_right a{font-size: 18px; line-height: 40px; padding: 0 30px;}
.gqsp h2{font-size: 36px;}

.cpxx ul{margin-left: -20px;}
.cpxx li{padding: 0 0 20px 20px;}
.cpxxtext h2{font-size: 24px; margin-top: 30px;}
.cpxxtext p{font-size: 16px; line-height: 60px;}
.cpxxtext{padding-bottom: 40px;}

.cpzc_title h2{font-size: 36px;}
.cpzc_title p{font-size: 16px; line-height: 50px;}
.cpzc_tp{margin-top: -80px;}
.cpzc_tp img {width: auto; height: 80px; margin: 0 auto; }
.pczcbox{padding: 80px;}
.pczcbox em{width: 150px;}
.btn2box{padding: 40px 0 0 0;}
.flmbx li{padding: 0 30px;}
.jsqy_left h2{font-size: 60px;}
.jsqy_left img{width: 300px;}
.jsqy_right{width: calc(100% - 350px);}
.jsqy_right h2{font-size: 24px; margin-bottom: 20px;}
.jsqy_text span{font-size: 32px;}
.jsqy_text li{line-height: 60px;}
.jsqy_text{padding: 25px 40px;width: 55%;}
.jsqy_text b{font-size: 16px;width: calc(100% - 130px);}
.jsqy_tp{width: 40%;}
.mmsy h2{font-size: 36px; line-height: 1.6;}
.mmsy p{font-size: 18px;}
.ryzs_titlt h2{font-size: 36px;margin-bottom: 20px;}
.ryzs_titlt p{font-size: 18px;}
.lxwm_nr{padding: 40px 60px;}
.lxwm_a h3{font-size: 20px;}
.lxwm_b h3{font-size: 20px;}
.lxwm_c{width: 220px;}
.lxwm_c ul{margin-left: -20px;}
.lxwm_c li{padding-left: 20px;}

.cjwt_title h2{font-size: 36px;}
.tjwt_text{padding: 30px;}
.cjwtbox{padding: 30px;}
.tjwt_zz h2{font-size: 18px;margin-bottom: 15px;}
.tjwt_zz p{font-size: 14px; line-height: 1.6;}
.cjwt_n h2{font-size: 18px;margin-bottom: 15px;}
.cjwt_n p{font-size: 14px; line-height: 1.6;}
.fljxbox h2{font-size: 18px;}
.lxwm_a{width: 200px;}
.lxwm_b h2{font-size: 18px; margin-bottom: 10px;}
.lxwm_b p{font-size: 24px;}
.gsdzbox span{width: 60px;height: 60px;top: -30px;}
.gsdzbox{height: 200px;}
.btn7{height: 42px;width: 160px;line-height: 40px;}
.jszcbox p{font-size: 16px; line-height: 60px;}
.wlsq h2{font-size: 36px;}
.xwlb_title{padding-bottom: 10px;}
.xwlb_title h2{font-size: 20px; }
.xwlb_wb p{font-size: 14px;line-height: 24px;}
.xwlb_wb{padding-top: 15px;}
.xwlb_wb h3{padding-top: 40px;}
.gsxwbox{padding: 20px;}
.gsxw_text h2{font-size: 18px;}
.gsxw_text a{right: 0;}
.ggcs h2{font-size: 36px;}





}
@media(max-width:1100px){
	.foot_left ul li:nth-child(6) {
	    width: 100%;
	}
.header{padding: 0; background: #fff; height: 60px;box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.header.on1{padding: 0;}
.c1{opacity: 0;display: none}
.c2{opacity: 1;}
.logo{width: 120px; padding-top: 8px;}
.logo img{position: static;transform: translateY(0);}
.dhbox{height: 0;width: 0;}
.headerbox{display: block;}
.ssyz{display: none;}
.dhbon{position: absolute;width: 30px;height: 30px; top: 50%;transform: translateY(-50%); right: 10px;border-radius: 4px;background: url(../images/d1.png) no-repeat center #014a99;background-size: 20px 20px;}
.dhbon.on{background: url(../images/d2.png) no-repeat center #014a99;background-size: 20px 20px;}
.headerbox{height: 60px;}
.qhyy{position: absolute; right: 55px;top: 50%;transform: translateY(-50%);}
.qhyy a{  box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.qhyy ul{padding: 5px;}
.nav {position: fixed;width: 200px;height: calc(100vh - 60px);left: -200px;top: 60px;z-index: 100;background: #fff;overflow: auto;}
.nav li{float: none; border-bottom: 1px solid #eee; padding: 0;}
.nav h3{padding: 0 15px; }
.nav h3 b{position: absolute;width: 80px;height: 100%; right: 0; top: 0;background: url(../images/b8.png) no-repeat 45px center;background-size: 20px;}
.sub{position: static;width: 100%;transform: translateX(0);}
.sub span{display: none;}
.subbox{padding: 20px 5px;}
.subbox dl{display: block; overflow: hidden;}
.subbox dt{width: 50%;float: left;}
.subbox p{font-size: 12px;}
.subbox img{height: 50px; margin: 0 auto;}


.jsys_title{padding: 60px 0 30px;}
.jsys_title h2{font-size: 24px; }
.jsys_title p{font-size: 14px;margin-top: 10px;}
.jsys_nr li{width: 100%; float: none; padding-bottom: 20px;}
.jsyssbox span{height: 180px;}
.gymj{padding: 80px 0;}
.gymj h2{font-size: 24px;}
.gymj h3{font-size: 14px;margin: 10px 0 50px;}
.bjbj_title{left: 10px; top: 10px;}
.gjbj{padding: 20px;}
.bjbj_title h2{font-size: 18px;}
.gczs_title{ padding: 60px 0 30px;}
.gczs_title h2{font-size: 24px;}
.gczs_title p{font-size: 14px; margin-top: 10px;}
.gspz_nr li{float: none; width: 100%; padding-bottom: 20px;}
.gspzbox{padding: 20px;}
.gspz{padding-bottom: 40px;}

.footerbox{padding: 30px 0;}
.foot_left ul{display: block;text-align: center;}
.foot_left ul li:nth-child(1){ display: none;}
.foot_left ul li:nth-child(2){ display: none;}
.foot_left ul li:nth-child(3){ display: none;}
.bqxxbox span{display: block;width: 100%; float: none;}
.bqxxbox{text-align: center;}
.ha60{height: 60px;}
.flmbx ul{text-align: left;white-space: nowrap; overflow: auto;}
.flmbx li{padding: 0 2px;}
.flmbx a{font-size: 14px; padding: 0 15px;}
.flmbx ul::-webkit-scrollbar {width:0;height: 0;}
.banner1{height: 240px;}
.banner1 img{height: 100%; object-fit: cover;}
.banner1_text h2{font-size: 24px;margin-bottom: 10px;}
.banner1_text p{font-size: 20px;}
.ssjt{padding: 60px 0;}
.ssjtbox h2{font-size: 24px; padding: 60px 0 30px;}
.ssjtbox h2 img{width: 20px;}
.ssjt_nr{padding: 0 30px 30px 30px;}
.ssjt_nr td{line-height: 50px; font-size: 14px; padding: 0 10px;}

.header.header1{position: fixed;background: #fff;}
.bj3{padding: 30px 0 60px;}
.cpxq{display: block;}
.cpjs_left{width: 100%;}
.cpjs_right{width: 100%; padding: 0 20px 30px 20px;}
    .cpjs_right h2 {
        font-size: 24px;
        margin-top: 37px;
    }

.ggcs h2{font-size: 24px; padding: 60px 0 30px;}
.tablebox{overflow: auto;}
.tablebox::-webkit-scrollbar {width:0;height: 0;}
.ggcs table{width: 1200px;}
.ggcs td{padding: 10px 5px;}
.ggcs{padding-bottom: 60px;}
.gqsp h2{font-size: 24px; padding: 60px 0 30px;}
.sjzs_nr ul{margin-left: -20px;}
.sjzs_nr li{padding: 0 0 20px 20px;}
.gqsp_text{padding-bottom: 50px;}
.bfbtn{width: 40px;height: 40px;right: auto;bottom: auto;left:50%; top:50%; transform:translate(-50%,-50%);}
.gqsp_text .swiper-pagination{height: 40px;padding-top: 15px;}
.gqsp_text .swiper{padding-bottom: 60px;}
.cpxx li{width: 100%;}

.cpxxcx_nr{padding: 0 20px 40px 20px;}

.cpzc{padding-bottom: 60px;}
.pczc_nr{padding: 15px;}
.cpzc_tp{margin-top: -25px;}
.cpzc_tp img{width:70%; height: auto;}
.cpzc_title{padding: 60px 0 40px;}
.cpzc_title h2{font-size: 24px;}
.pczcbox{padding: 15px;}
.pczcbox li{display: block;float: none;}
.pczcbox em{width: 100%; text-align: left; position: static;}
.wby4{width: 100%;}
.wby3{width: 100%;}
.btn2box{clear: both; padding: 25px 0;}
.btn5{width: 100px;}
.btn6{width: 100px;}
.jsqy{padding: 60px 0;}
.jsqy_left{float: none; width: 100%;text-align: center;}
.jsqy_left h2{font-size: 30px;}
.jsqy_left img {width: 250px; margin: 0 auto;}
.jsqy_right{float: none; width: 100%; padding-top: 20px;}
.jsqy_right h2{font-size: 20px;}
.jsqy_top{padding-bottom: 30px;}
.jsqy_bottom{display: block;}
.jsqy_text{width: 100%; padding: 15px;}
.jsqy_text b{line-height: 1.6;}
.jsqy_tp{width: 100%;}
.bfbtn1{width: 40px;height: 40px;}

.mmsy{padding: 80px 0;}
.mmsy h2{font-size: 24px;}
.ryzs_titlt{padding: 60px 0 30px;}
.ryzs_titlt h2{font-size: 24px; margin-bottom: 10px;}
.ryzs_titlt p{font-size: 14px;}
.ryzs_nr .swiper-slide{width: 45%;}
.ryzs{padding-bottom: 40px;}
.lxwm_nr{padding: 30px; display: block;text-align: center;}
.lxwm_a{width: 100%;}
.lxwm_nr h3{padding: 10px 0;}
.lxwm_c{margin: 0 auto;}
.lxwm_c p{margin-top: 10px;}
.cjwt_title h2{font-size: 24px; padding: 60px 0 30px;}
.cjwt_nr li{display: block; width: 100%;}
.cjwt_nr {-moz-column-count:1; -webkit-column-count:1; column-count:1;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px; }
.cjwtbox{border-radius: 20px; background: #f3f4f6;height: 220px; padding: 20px;position: relative; overflow: hidden;}
.cjwt_nr ul li:nth-child(3) .cjwtbox{ height: 280px;}
.cjwt_nr ul li:nth-child(8) .cjwtbox{ height: 280px;}
.cjwt_nr ul li:nth-child(3) .cjwtbox p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.cjwt_nr ul li:nth-child(8) .cjwtbox p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.cjwtbox{height: 180px; padding: 20px;}
.lxwm{padding-bottom: 40px;}
.cxjx_left{float: none; width: 100%;}
.cxjx_left p{text-align: left; padding: 0 15px; font-size: 16px; line-height: 40px;}
.cxjx_right{padding: 10px; width: 100%;}
.cxjx_right li{font-size: 16px;}
.fljx_nr li{width: 100%;}
.fljxbox td{padding: 10px 5px;font-size: 16px;}
.fljx_nr{padding-bottom: 40px;}
.lxwm_a img{width: 200px;margin: 0 auto;}
.lxwm_nr h2{margin: 10px 0;}
.lxwm_b p{margin-bottom: 20px;}
.gsdz li{width: 100%; padding-bottom: 50px;}
.gsdz  ul li:nth-child(3){ padding-bottom: 0;}
.zxly_nr li{width: 100%; padding-bottom: 20px;}
.wby7{width: 120px;}
.jszc li{width: 50%;padding-bottom: 20px;}
.jszcbox span{height: 120px;}
.bfbtn2{width: 40px;height: 40px;}
.jszcbox img{border-radius: 10px;}
.jszcbox{border-radius: 10px;}

.wlsq h2{font-size: 24px; padding: 60px 0 30px;}
.wlsq td{padding: 10px 5px; font-size: 14px;}
.wlsq{padding-bottom: 60px;}
.xwlb{padding: 30px 0;}
.xwlb_top{display: block;border-radius: 10px;}
.xwlb_tp{width: 100%;}
.xwlb_text{width: 100%; padding: 20px;}

.gsxw{padding-top: 30px;}
.gsxw_tp{float: none; width: 100%;}
.gsxw_text{width: 100%; padding: 15px 0;}
.gsxw_text p{width: 100%;}
.gsxw_text a{bottom: 0; top: auto; transform: translateY(0);}
.h60 {height: 30px;}
.sjzsa{display: block;}
.pczsa{display: none;}
.xwzx{padding: 0 15px;}
.sxfy ul li:nth-child(2) {
    text-align: left;
}
.sxfy {
    padding: 35px 0 0px;
}
.xwzx_title h2{font-size: 20px;}
.xwzx_title {padding: 0px 0 25px;}
.xwzx_title p{font-size: 12px;line-height: 1.5;}
.xwzx_nr{padding: 20px 0;}
.sxfy li{float: none;width: 100%;line-height: 1.6;}
.pc{display: none;}
.sj{display: block;}
.banner{height: 300px;}
.banner img{width: 100%;height: 100%; object-fit: cover;}
.videofixed .video-box {
		width: 90%;
		height: 38%;
		top: 51%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.videoclose {
		top: 168px;
		right: 20px;
		width: 33px;
		height: 33px;
	}
}





