﻿﻿@charset "utf-8";
*{font-family: font4 !important;}
html,body{height: 100%;}
*,*: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:"font2","微软雅黑","黑体";color:#333333;line-height:1.5;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input,a{ margin:0px; padding:0px;font-size: max(14px,1.5vw) !important;}
input,textarea { font-family: "font1","微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#333333; text-decoration:none !important}

h2,h3,h4,b,strong { font-weight: normal ;font-family: font3; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.sj_seo{display: none;}
@font-face { font-family:font1; src: url("../font/Linotype - AvenirLTPro-Medium.otf");}
@font-face { font-family:font2; src: url("../font/23610.otf");}
@font-face { font-family:font3; src: url("../font/23605.otf");}
@font-face { font-family:font4; src: url("../font/FuturaBT_Book.otf");}

.menubox{display: none;}
.container {width: 1600px;height: auto;max-width: 94%;margin: 0 auto;}
/*导航*/
.header_bg{background: #fff !important;}
.header_bg .nav h2 a {color: #333;}
.header_bg .nav h2 a:before{border-bottom: 3px solid #19d3c5;}
.header_bg .header_lxwm a{color: #333;}
.header_bg .header_lxwm a:hover{color: #19d3c5;}
.header_bg .header_lxwm .seobuttom{background: url(../images/a_06.png);background-size: 100% 100%;}
.header_bg .header_lxwm .contact_bottom{color: #fff;}
.header_bg.header.on {background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .05); }
.header_bg .header_lxwm ul li a img{display: inline-block;vertical-align: middle; margin: -3px 5px 0 0;width: 28px;filter: brightness(1) invert(0);}
.header_lxwm li{position: relative;}
.seobhz{position: absolute;top: 59px;width: 600px;background: #fff;right: 0;height: 68px;border: 1px solid #e6e6e6;border-radius: 6px;box-shadow:0 0 10px rgba(0, 0, 0, .05);display: none; }
.seobhz .baishui-header-search-form{margin:0;padding:0;width:100%;height:100%;display:block;}
.wby1{width: 100%;height: 66px; line-height: 66px; padding: 0 130px 0 20px;float: left;box-sizing: border-box;font-size: 16px;}
.btn1{width: 95px;height: 56px; border: none;background: #19d3c5;cursor: pointer;font-size: 16px;color: #fff;border-radius: 6px; position: absolute;top: 50%;transform: translateY(-50%);right: 5px;}
.btn1 img{display: inline-block;vertical-align: middle; margin: -3px 0 0 10px;}
.btn2{position: absolute;background: url(../images/a_93.png);width: 24px;height: 24px; background-size: 100%;cursor: pointer; top: 50%;transform: translateY(-50%);right: 120px;border: none;}
.header { transition: all 0.5s; position: fixed; left: 0; top: 0; width: 100%; z-index: 20;background: #1c355e;}
.headerCont { width: 1715px; max-width: 94%; margin: 0 auto; height: 96px; display: flex; align-items: center; justify-content: space-between;transition: all .5s;}
.header.on{background: #1c355e; }

.logo{width: 320px;}
.logo img{width: 100%;}
.header_right{display: flex;align-items: center;gap:50px;}
.nav ul{display: flex;gap:52px;}
.nav h2{position: relative;}
.nav h2 a{display: block;font-size:18px;position: relative; line-height: 96px;color: #fff;}
.nav h2 a:before{position: absolute;content: "";border-bottom: 3px solid #ffffff;width: 0;bottom: 25px;left: 50%;transform: translateX(-50%);transition: all .5s;}
.nav .cur a:before{width: 100%;}
.nav a:hover:before{width: 100%;}
.subbox{position: absolute;width: 1600px;top: 96px;border-radius: 5px;background: #fff;padding: 60px 80px 70px 80px ;left: 50%;transform: translateX(-50%);box-shadow:0 0 10px rgba(0, 0, 0, .1);max-width: 100%;display: none;}
.sub{display: flex;justify-content: space-between;flex-wrap: wrap;}
.subbox h3{font-weight: bold;font-size: 36px;}
.sub_left{width: 325px;}
.sub_left dt{border-bottom: 1px solid #e6e6e6;padding-right: 20px;font-size: 24px;line-height: 69px;position: relative;cursor: pointer;}
.sub_left dt:before{position: absolute;content: "";border-bottom: 1px solid #19D3C5;width: 0;left: 0;bottom: 0;transition: all .5s;}
.sub_left dt.cur:before{width: 100%;}
.sub_left dt.cur a{color: #19D3C5;}
.sub_left dt a{width: calc(100% - 50px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sub_left dt b{display: block;position: absolute;width: 25px;height: 25px;border-radius: 50%; right: 20px;top: 50%;background:url(../images/a_05.png) no-repeat center center #19d3c5;transform: translateY(-50%);background-size: 12px 13px;opacity: 0;}
.sub_left dt.cur b{opacity: 1;}
.sub_right{width: calc(100% - 450px);}
.sub_tab{display: flex;justify-content: space-between;flex-wrap: wrap;animation: fadeIn 1s 1;}
.sub_list{width: 400px;}
.sub_list dl{display: flex;gap:30px;flex-wrap: wrap;}
.sub_list dt{width: calc(50% - 50px/2);}
.sub_list dt a{display: block;line-height: 54px;border-radius: 5px;background: #f5f5f5;transition: all .5s;text-align: center;font-size: 18px;padding: 0 5px;}
.sub_list dt a b{display: inline-block;background: url(../images/a_24.png);width: 8px;height: 14px; margin: -3px 0 0 9px;background-size: 100% 100%;}
.sub_list dt a:hover{background: #19d3c5;color: #fff;}
.sub_list dt a:hover b{background: url(../images/a_25.png) ;background-size: 100% 100%;}
.sub_img{width: 488px;}
.sub_img img{width: 100%;border-radius: 6px;object-fit: cover;aspect-ratio: 488 / 335;}
.subbox--development-categories .sub_tab{align-items: flex-start;}
.subbox--development-categories .sub_list{width:min(100%, 620px);flex:1 1 520px;max-width:calc(100% - 540px);}
.subbox--development-categories .sub_list dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 24px;}
.subbox--development-categories .sub_list dt{width:auto;}
.subbox--development-categories .sub_list dt a{display:flex;align-items:center;justify-content:center;min-height:54px;line-height:1.35;padding:10px 14px;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;}
.nav ul li:nth-child(5) .subbox{width: 1095px;left: 65%; }
.nav ul li:nth-child(6) .subbox{width: 1095px;left: 65%; }
.subbox--compact{width: 1095px;left: 65%; }

.contact_bottom{display: block;line-height: 37px; font-size:18px;border-radius: 4px;background: #19D3C5;color: #fff;text-align: center;width: 104px;border: 1px solid #19D3C5;transition: all .5s;}
.contact_bottom:hover{background: #fff;color: #19D3C5;}
.header_lxwm{display: flex;justify-content: space-between;gap:68px;}
.header_lxwm ul{display: flex;align-items: center;width: 95px;justify-content: space-between;}
.header_lxwm a{color: #fff;font-size:18px;}
.header_lxwm ul li a img{display: inline-block;vertical-align: middle; margin: -3px 5px 0 0;width: 28px;filter: brightness(0) invert(1);}
.seobuttom{background: url(../images/a_02.png);width: 21px;height: 22px;display: block;background-size: 100%;}
.svg-mask-desktop{position: absolute;width: 100%; left: 0;bottom:0;overflow: hidden;}
.svg-mask-desktop svg{width: 100%;display: block;margin-bottom: -3px;}
@keyframes large-wave-move {
    0% { transform: translateX(-100%)}
        to { transform: translateX(0) }
       }
.animated-wave path {animation-duration: 12s;animation-iteration-count: infinite;animation-name: large-wave-move;animation-timing-function: linear; transition: linear; transition-timing-function: linear}
/*按钮*/
.morebuttom{display: block;margin: 0 auto;text-align: center;width: 185px; line-height: 48px;border: 2px solid #19d3c5;border-radius: 5px;color: #333;transition: all .5s;font-size:18px;}
.morebuttom b{display: inline-block;background: url(../images/a_24.png);width: 8px;height: 14px;vertical-align: middle; margin: -3px 0 0 10px;background-size: 100% 100%;}
.morebuttom:hover{color: #fff;background: #19d3c5;}
.morebuttom:hover b{background: url(../images/a_25.png);background-size: 100% 100%;}

.more1{display: block;width: 186px; line-height: 52px;border: 1px solid #19d3c5;background: #19d3c5;border-radius: 6px;color: #fff;text-align: center;font-size: 18px;transition: all .5s; cursor: pointer;}
.more1.center{margin: 0 auto;}
.more1 b{display: inline-block;background: url(../images/a_25.png);width: 8px;height: 14px;background-size: 100%;vertical-align: middle; margin: -3px 0 0 10px;}
.more1:hover{background: #fff;color: #0FBCAF;}
.more1:hover b{background: url(../images/a_24.png);background-size: 100%;}

.more2{display: block;width: 186px; line-height: 52px;border: 1px solid #fff;background: #fff;border-radius: 6px;color: #19d3c5;text-align: center;font-size: 18px;transition: all .5s; cursor: pointer;}
.more2.center{margin: 0 auto;}
.more2 b{display: inline-block;background: url(../images/a_24.png);width: 8px;height: 14px;background-size: 100%;vertical-align: middle; margin: -3px 0 0 10px;}
.more2:hover{background: #19d3c5;color: #fff;}
.more2:hover b{background: url(../images/a_25.png);background-size: 100%;}

/*图片列表1*/


.casebox{width: 100%;}
.casebox a{display: block; padding: 10px; overflow: hidden;border-radius: 10px;transition: all .5s;background: #f5f5f5;}
.casebox span{display: block;overflow: hidden;border-radius: 10px;}
.casebox span img{width: 100%; object-fit: cover;transition: all 1s;aspect-ratio: 373 / 248;}
.case_text{padding: 21px 7px 28px 10px;position: relative;}
.case_text h2{color: #333;font-size:28px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;margin-right: 60px;}
.case_text p{font-size:18px;color: #999;margin-top: 15px;}
.case_text p img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;width: 19px;}
.case_text b{position: absolute;background: url(../images/a_05.png) no-repeat center center #19d3c5;width:41px;height: 41px;border-radius: 50%;right: 24px;top: 40px;}
.casebox a:hover{background: #037481;box-shadow: 0 15px 15px rgba(0, 0, 0, .1); }
.casebox a:hover h2{color: #fff;}
.casebox a:hover p{color: #fff;}
.casebox a:hover p img{filter: brightness(0) invert(1);}
.casebox a:hover span img{transform: scale(1.1);}
.buttombox{position: absolute;right: 35px;width: 78px;height: 78px;border-radius: 50%;background: #335896;top: 50%;transform: translateY(-50%);z-index: 10;}
.buttombox:before{position: absolute;content: "";border-right: 1px solid #b3c0d8;height: 48px;left:50%; top:50%; transform:translate(-50%,-50%);}


/*图文集Start*/
.dznr{padding: 25px 20px;display: flex;justify-content: space-between;align-items: center;background:url(../images/a_50.png) no-repeat calc(100% - 80px) center #19d3c5;border-radius: 15px;background-size: 390px auto;margin-bottom: 120px;}
.dznr_img{width: 58%;position: relative;}
.dznr_img:before{position: absolute;content: "";height: 100%; right: 0;width: 60%;top: 0;background-image: linear-gradient(to right, transparent, #19d3c5);}
.dznr img{width: 100%;border-radius:10px 0 0 10px; object-fit: cover;aspect-ratio: 846 / 340;}
.dznr_text{text-align: center;width: 42%; padding-right: 30px;}
.dznr_text h2{font-weight: bold;color: #fff;font-size: 48px;line-height: 1.4;font-family: font4;}
.dznr_text p{color: #fff;font-size: 24px;margin-top: 5px;font-family: font4;}
.dznr_text a,.dznr_text button.tcbtn,.dznr_text button.lxbtn{display: inline-block;min-width: 185px; line-height: 46px;border-radius: 5px;text-align: center;margin: 35px 0 0 0;background: #fff;font-size: 18px;color:#0FBCAF;border: 2px solid #fff;transition: all .5s;padding: 0  25px;cursor: pointer;font-family: inherit;}
.dznr_text a b,.dznr_text button.tcbtn b,.dznr_text button.lxbtn b{display: inline-block;background: url(../images/a_24.png);width: 8px;height: 14px;background-size: 100% 100%;vertical-align: middle; margin: -3px 0 0 10px;}
.dznr_text a:hover,.dznr_text button.tcbtn:hover,.dznr_text button.lxbtn:hover{border: 2px solid #fff;color: #fff;background: #19d3c5;}
.dznr_text a:hover b,.dznr_text button.tcbtn:hover b,.dznr_text button.lxbtn:hover b{background: url(../images/a_25.png);background-size: 100% 100%;}

.dznr2{display: flex;padding: 35px;position: relative;border-radius: 10px;background: #1c355e;justify-content: space-between;align-items: center;}
.dznr2_text{width: 50%;padding-right: 60px;}
.dznr2_text h2{font-weight: bold; color: rgb(255, 255, 255);font-size: 32px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;margin-bottom: 25px;}
.dznr2_text p{color: rgb(255, 255, 255);font-size: 18px;line-height: 28px;}
.dznr2_text p b{font-size: 48px;}
.dznr2_img{width: 50%;}
.dznr2_img img{width: 100%;border-radius: 10px;aspect-ratio: 762 / 429;}
/*图文集end*/

/*footer*/
.footer{position: relative;background-size: 100% auto;overflow: hidden;}
.footer .svg-mask-desktop{position: absolute;width: 100%;left: 0;top: -10px;pointer-events:none;}
.footer .svg-mask-desktop svg{transform: rotate(180deg);width: 100%;}
.footerbox{width: 1600px;margin: 0 auto;max-width: 92%;}
.footer_top{padding: 200px 0 35px;display: flex;justify-content: space-between;}
.footer_left ul{display: flex;gap:23px;}
.footer_left img{width: 156px;}
.footer_left p{font-size: 18px;color: #fff;text-align: center; padding: 20px 0 0 0;}
.footer_right{width: calc(100% - 530px);background: center;}
.footer_right ul{display: flex;justify-content: space-between;}
.footer_right h2{font-size: 18px;color: #fff;margin-bottom: 20px;}
.footer_right h2 a{color: #fff;}
.footer_right dt{font-size: 15px; line-height: 35px;}
.footer_right dt a{color: #fff;transition: all .5s;}
.footer_right dt a:hover{opacity: .7;}
.footer_right p{font-size: 15px; line-height: 26px;color: #fff;margin: 0 0 20px;}

.hzqy{border-bottom: 1px solid rgba(255,255,255,.2);}
.hzqy h2{color: #fff;text-align: center;font-size: 18px; position: relative;}
.hzqy h2:before{position: absolute;content: "";border-bottom: 1px solid rgba(255,255,255,.2);left: 0;top: 50%;transform: translateY(-50%);width: 100%;}
.hzqy h2 span{display: inline-block; position: relative;z-index: 10; background: #1c355e;padding: 0 45px;}
.hzqy ul{padding: 33px 0 15px;display: flex;justify-content: center;}
.hzqy li{padding: 0 55px 20px 55px;}
.hzqy img{height: 48px;transition: all 1s;}
.hzqy a:hover img{transform: scale(1.05);}

.bqxx{padding: 35px 0;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.bqxx_left{width: 446px;}
.bqxx_left img{width: 100%;}
.bqxx_right{text-align: right;}
.bqxx_right p{color: #fff;line-height: 24px;font-size: 15px;display: flex;gap:15px;justify-content: flex-end;}
.bqxx_right p a{color: #fff;transition:all .5s;}
.bqxx_right p a:hover{opacity: 0.7;}
.bqxx_right p .footer-public-security-record{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;}
.bqxx_right p .footer-public-security-record img{display:block;width:20px;height:20px;flex:0 0 auto;}

.fhtop{position: fixed;z-index: 1000;top: 50%;transform: translateY(-50%); right: 1vw;width: 64px;cursor: pointer;border-radius: 50%;}
.fhtop img{width: 100%;}

.tcbg{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 1001;top: 0;left: 0;display: none;}
.baishui-contact-popup-bg{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 1001;top: 0;left: 0;display: none;}
.tctentent{position: fixed;z-index: 1002;left:50%; top:50%; transform:translate(-50%,-50%); width: 1260px;border-radius: 15px;background: #fff;padding: 0 20px 50px 20px;display: none;}
.tctentent h2{font-weight: bold;color: #333;font-size: 48px; padding: 70px 0 65px;text-align: center;}
.bwzc{position: fixed;z-index: 1002;width: 1250px;border-radius: 10px;padding: 60px 15px 150px 15px;background: #fff;left:50%; top:50%; transform:translate(-50%,-50%);display: none;}
.fwzc_title{text-align: center;padding-bottom: 30px;}
.fwzc_title h2{font-weight: bold;font-size: 28px;}
.fwzc_title p{font-size: 18px;line-height: 28px;color: #666;margin-top: 15px;}
.fwzcnr{height: calc(100vh - 450px);overflow: auto;padding: 0 250px;}
.fw_top ul{display: flex;flex-wrap: wrap;gap:40px;}
.fw_top li{width: calc(50% - 20px);}
.pjcg{padding-top: 40px;}
.pjcg h3{font-size: 28px;color: #666666;margin-bottom: 15px;}
.pjcg li{position: relative;margin-bottom: 16px;padding-left: 15px;}
.pjcg li b{position: absolute;font-size: 18px;color: #ff0000;top:5px;left: 0px;}
.pjcg li p{color: #666;font-size: 18px;margin-bottom: 10px;}
.sctp{padding-left: 15px;display: flex;align-items: flex-end;gap:15px;flex-wrap: wrap;}
.sctp_sm{width: 295px;cursor: pointer;}
.sctp_sm h3{font-size: 18px;}
.sctp_sm p{font-size: 16px;line-height: 1.6;color: #999999;margin-top: 10px;}
.sctp_img{width: 184px;cursor: pointer;}
.sctp_img img{width: 100%;}
.gbbtn{position: absolute;background: url(../images/a_54.png);width: 15px;height: 15px;top: 95px;right: 120px;cursor: pointer;background-size: 100%;}
.cdlx li{padding:0 0 25px 15px;}
.cdlx li p{font-size: 18px;margin-bottom: 10px; color: #666666;}
.cdlx li p b{color: #ff0000;display: inline-block;vertical-align: middle; margin-left: -15px;padding-right: 5px;}
.input1{width: 100%;height: 54px;border: 1px solid #e6e6e6; padding: 0 15px 0 25px;color: #666; font-size: 18px;background: url(../images/a_56.png) no-repeat calc(100% - 30px) center;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.qjdg{height:55vh;overflow: auto;padding: 0 220px;}
.qjdg::-webkit-scrollbar-track{width: 5px;border-radius: 3px;background: #f5f5f5;}
.qjdg::-webkit-scrollbar {width:5px;background-color:#F5F5F5;}
.qjdg::-webkit-scrollbar-thumb {border-radius:3px;background-color:#19d3c5;}
.cpzjbox{padding-bottom: 20px;}
.cpzjbox h3{font-size: 18px;color: #666666;margin-bottom: 10px;}
.cpzjbox li{line-height: 42px;font-size: 16px;color: #666;}
.cpzjbox input{margin: -2px 10px 0 0;vertical-align: middle;}
.lxnr h3{    font-size: 18px; color: #666;line-height: 28px;}
.lxnr ul{display: flex;flex-wrap: wrap;gap:40px;}
.lxnr li{width: calc(50% - 40px/2);position: relative;}
.lxnr li b{line-height: 54px; left: 10px; top: 0;position: absolute;color: #ff0000;font-size: 18px;}
.input2{width: 100%;height: 54px;border: 1px solid #e6e6e6; padding: 0 15px 0 25px;color: #666; font-size: 18px;}
.input3{width: 100%;height: 54px;border: 1px solid #e6e6e6; padding: 0 25px;color: #666; font-size: 18px;background: url(../images/a_56.png) no-repeat calc(100% - 30px)
 center;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.input4{width: 100%;height: 160px;border: 1px solid #e6e6e6; padding: 15px;color: #666; font-size: 18px;resize:none;}
.bcxx{padding-top: 40px;}
.bcxx h3{font-size: 24px;color: #333333;margin-bottom: 15px;}
.bcxx li{padding-bottom: 40px;display: flex;gap:30px;align-items: center;font-size: 18px;color: #666;}

.my_protocol .input_agreement_protocol { appearance: none; -webkit-appearance: none;  outline: none;  display: none;  }
.my_protocol .input_agreement_protocol+span {cursor:pointer;width: 22px;height: 22px;border:1px solid #cccccc;display: inline-block;position: relative;top: -2px;border-radius:50%; vertical-align:middle; margin-right:10px; }
.my_protocol .input_agreement_protocol:checked+span {border: 1px solid #19d3c5;}
.my_protocol .input_agreement_protocol:checked+span:before{position: absolute;content: "";width: 12px;height: 12px;border-radius: 50%;background: #0FBCAF;left:50%; top:50%; transform:translate(-50%,-50%);}
.dxnr{display: flex;gap:40px;}
.emlbox{padding: 45px 0 35px 15px;}
.emlbox h3{font-size: 18px;color: #666666;margin-bottom: 25px;}
.emlnr{display: flex;justify-content: space-between;}
.emlnr p{width: calc(100% - 30px);font-size: 18px; line-height: 1.5;color: #999;margin-top: -5px;}
.sj{display: none;}

/*分页-Start*/
.pagination ul{display: flex;justify-content: center;gap:12px;}
.pagination a{display: block;text-align: center; line-height: 48px;border: 1px solid #e6e6e6;width: 50px;border-radius: 50%;font-size: 15px;color: #222222;transition: all .5s;font-family:font1;}
.pagination li.cur a{background: #19d3c5;color: #fff;border: 1px solid #19d3c5;}
.pagination a:hover{background: #19d3c5;color: #fff;border: 1px solid #19d3c5;}
/*分页-end*/

/*内页视频Start*/
.banner_video{position: relative;padding: 130px 0 175px;background: #1c355e;display: flex;justify-content: space-between;flex-wrap: wrap;overflow: hidden;align-items: center;}
.banner_v{width: 54.5%;position: relative;}
.banner_v video{width: 100%;}
.banner_t{width:45.5%; padding-left: 115px;}
.banner_t h2{color: #fff;font-weight: bold;font-size: 64px;margin-bottom: 35px;font-family: font4;}
.banner_t p{color: #fff;font-size: 24px;}
.banner_video .svg-mask-desktop{margin-bottom: -20px;}
/*内页视频end*/

/*内页头部Start*/
.top_content{background: #1c355e;position: relative;padding-bottom: 200px;overflow: hidden;padding: 150px 0 180px;margin-bottom:10px;}
.kflb_wb{text-align: center; color: #fff;}
.kflb_wb h2{font-size: 64px;font-weight: bold;margin-bottom: 15px;}
.kflb_wb p{font-size: 24px;}
.svg-mask-desktop svg{margin-bottom: -45px;}
/*内页头部emd*/

/*面包宵Start*/
.current {position: relative; z-index: 10;padding-bottom: 65px;}
.current p{font-size: 18px;color: #999;display: flex;align-items: center;gap:5px;}
.current p a{color: #999;transition: all .6s;}
.current p span {color: #333;}
.current p a:hover{color: #333;}
.current b{color: #999;}
.current p img{width: 24px;display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
/*面包宵end*/
/*分页 start*/
.pagination{margin-bottom: 120px;}
.pagination ul{display: flex;justify-content: center;gap:12px;}
.pagination a{display: block;text-align: center; line-height: 48px;border: 1px solid #e6e6e6;width: 50px;border-radius: 50%;font-size: 14px;color: #222222;transition: all .5s;font-family:font4;}
.pagination li.cur a{background: #19d3c5;color: #fff;border: 1px solid #19d3c5;}
.pagination a:hover{background: #19d3c5;color: #fff;border: 1px solid #19d3c5;}
.pagination ul li:nth-child(1) a{ background: url(../images/a_112.png) no-repeat center center #fff;font-size: 0;}
.pagination ul li:nth-child(1) a:hover{background: url(../images/a_114.png) no-repeat center center #19d3c5;}
.pagination ul li:last-child a{ background: url(../images/a_113.png) no-repeat center center #fff;font-size: 0;}
.pagination ul li:last-child a:hover{background: url(../images/a_115.png) no-repeat center center #19d3c5;}
/*分页end*/
@media only screen and (min-width: 1200px){
.container {width: 83.3333333333vw;height: auto;max-width: 94%;margin: 0 auto;}
.top_content{background: #1c355e;position: relative;padding-bottom: 10.4166666667vw;overflow: hidden;}
.header { transition: all 0.5s; position: fixed; left: 0; top: 0; width: 100%; z-index: 20;}
.headerCont { width: 89.3229166667vw; max-width: 94%; margin: 0 auto; height: 5vw; display: flex; align-items: center; justify-content: space-between;transition: all .5s;}
.header.on{background: #1c355e; }
.logo{width: 16.66vw;}
.logo img{width: 100%;}
.header_right{display: flex;align-items: center;gap:2.6041666667vw;}
.nav ul{display: flex;gap:2.7083333333vw;}
.nav h2{position: relative;}
.nav h2 a{display: block;font-size:0.833vw;position: relative; line-height: 5vw;color: #fff;}
.nav h2 a:before{position: absolute;content: "";border-bottom: 3px solid #ffffff;width: 0;bottom:1.3020833333vw;left: 50%;transform: translateX(-50%);transition: all .5s;}
.nav .cur a:before{width: 100%;}
.nav a:hover:before{width: 100%;}
.subbox{position: absolute;width:83.3333333333vw;top:5vw;border-radius: 5px;background: #fff;3.125vw 4.166vw 3.645vw 4.166vw;left: 50%;transform: translateX(-50%);box-shadow:0 0 10px rgba(0, 0, 0, .1);display: none;}
.sub{display: flex;justify-content: space-between;flex-wrap: wrap;}
.sub_left{width:15vw;}
.sub_left h3{font-weight: bold;font-size:1.875vw;}
.sub_left dt{border-bottom: 1px solid #e6e6e6;padding-right:1.0416666667vw;font-size:1.25vw;line-height:3.59375vw;position: relative;cursor: pointer;}
.sub_left dt:before{position: absolute;content: "";border-bottom: 1px solid #19D3C5;width: 0;left: 0;bottom: 0;transition: all .5s;}
.sub_left dt.cur:before{width: 100%;}
.sub_left dt.cur a{color: #19D3C5;}

.sub_left dt a{width: calc(100% - 2.6041666667vw);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sub_left dt b{display: block;position: absolute;width:1.3020833333vw;height:1.3020833333vw;border-radius: 50%; right:1.0416666667vw;top: 50%;background:url(../images/a_05.png) no-repeat center center #19d3c5;transform: translateY(-50%);background-size:0.625vw 0.6770833333vw;opacity: 0;}
.sub_left dt.cur b{opacity: 1;}
.sub_right{width: calc(100% - 20vw);}
.sub_tab{justify-content: space-between;flex-wrap: wrap;animation: fadeIn 1s 1;}
.sub_list{width: 25vw;}
.sub_list dl{gap:1.562vw;flex-wrap: wrap;}
.sub_list dt{width: calc(50% - 2.604vw/2);}
.sub_list dt a{line-height: 2.812vw;border-radius: 0.260vw;background: #f5f5f5;transition: all .5s;font-size: 0.937vw;padding: 0 0.260vw;}
.sub_list dt a b{background: url(../images/a_24.png);width: 0.416vw;height: 0.729vw; margin: -0.156vw 0 0 0.468vw;background-size: 100% 100%;}
.sub_list dt a:hover{background: #19d3c5;}


.sub_img{width:25vw;}
.sub_img img{width: 100%;border-radius: 6px;object-fit: cover;aspect-ratio: 488 / 335;}
.subbox--development-categories .sub_tab{align-items: flex-start;}
.subbox--development-categories .sub_list{width:min(100%, 32.2916666667vw);flex:1 1 27.0833333333vw;max-width:calc(100% - 28.125vw);}
.subbox--development-categories .sub_list dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.375vw,1fr));gap:0.8333333333vw 1.25vw;}
.subbox--development-categories .sub_list dt{width:auto;}
.subbox--development-categories .sub_list dt a{display:flex;align-items:center;justify-content:center;min-height:2.8125vw;line-height:1.35;padding:0.5208333333vw 0.7291666667vw;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;}
.subbox--compact{width:1095px;left:65%;}
.contact_bottom{display: block;line-height:1.9270833333vw; font-size:0.9375vw;border-radius: 4px;background: #19D3C5;color: #fff;text-align: center;width:5.4166666667vw;border: 1px solid #19D3C5;transition: all .5s;}
.contact_bottom:hover{background: #fff;color: #19D3C5;}
.header_lxwm{display: flex;justify-content: space-between;gap:3.5416666667vw;}
.header_lxwm ul{display: flex;align-items: center;width:4.9479166667vw;justify-content: space-between;}
.header_lxwm a{color: #fff;font-size:0.8333333333vw;}
.header_lxwm ul li a img{display: inline-block;vertical-align: middle; margin: -0.15625vw 0.2604166667vw 0 0;width:1.4583333333vw;}
.seobuttom{background: url(../images/a_02.png);width:1.09375vw;height:1.1458333333vw;display: block;background-size: 100%;}



@keyframes large-wave-move {
0% { transform: translateX(-100%)}
to { transform: translateX(0) }
}
.animated-wave path {animation-duration: 12s;animation-iteration-count: infinite;animation-name: large-wave-move;animation-timing-function: linear; transition: linear; transition-timing-function: linear}
.morebuttom{display: block;margin: 0 auto;text-align: center;width:9.6354166667vw; line-height:2.5vw;border: 2px solid #19d3c5;border-radius: 5px;color: #333;transition: all .5s;font-size:0.9375vw;}
.morebuttom b{display: inline-block;background: url(../images/a_24.png);width:0.4166666667vw;height:0.7291666667vw;vertical-align: middle; margin: -0.15625vw 0 0 0.5208333333vw;background-size: 100% 100%;}
.morebuttom:hover{color: #fff;background: #19d3c5;}
.morebuttom:hover b{background: url(../images/a_25.png);background-size: 100% 100%;}

.more1{display: block;width:9.6875vw; line-height:2.7083333333vw;border: 1px solid #19d3c5;background: #19d3c5;border-radius: 6px;color: #fff;text-align: center;font-size:0.9375vw;transition: all .5s; cursor: pointer;}
.more1.center{margin: 0 auto;}
.more1 b{display: inline-block;background: url(../images/a_25.png) no-repeat center center;width:0.4166666667vw;height:0.7291666667vw;background-size: 100%;vertical-align: middle; margin: -0.15625vw 0 0 0.5208333333vw;}
.more1:hover{background: #fff;color: #0FBCAF;}
.more1:hover b{background: url(../images/a_24.png);background-size: 100%;}

.more2{display: block;width:9.6875vw; line-height:2.7083333333vw;font-size:0.9375vw;}
.more2.center{margin: 0 auto;}
.more2 b{width:0.4166666667vw;height:0.7291666667vw; margin: -0.15625vw 0 0 0.5208333333vw;}

/*图片集start*/
.casebox a{display:block;padding:0.520833vw;overflow:hidden;border-radius:0.520833vw;transition:all .5s;background:#f5f5f5;}
.casebox span{display:block;overflow:hidden;border-radius:0.520833vw;}
.casebox span img{width:100%;object-fit:cover;transition:all 1s;aspect-ratio: 354 / 236;}
.case_text{padding: 1.093vw 0.364vw 1.458vw 0.520vw;}
.case_text h2{color:#333;font-size:1.458333vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:3.125vw;}
.case_text p{font-size:0.9375vw;color:#999;margin-top:0.78125vw;}
.case_text p img{display:inline-block;vertical-align:middle;margin:-0.15625vw 0.520833vw 0 0;width:0.989583vw;}
.case_text b{background: url(../images/a_05.png) no-repeat center center #19d3c5;width:2.135vw;height: 2.135vw;border-radius: 50%;right: 1.25vw;top: 2.083vw;background-size: 0.781vw 0.729vw;}

/*图片集end*/
 
/*图文集Start*/
.dznr{padding:1.3020833333vw 1.0416666667vw;display: flex;justify-content: space-between;align-items: center;background:url(../images/a_50.png) no-repeat calc(100% - 4.1666666667vw) center #19d3c5;border-radius: 0.781vw;background-size: 20.31vw auto;margin-bottom: 6.25vw;}
.dznr_img{width:58%;position: relative;}
.dznr_img:before{position: absolute;content: "";height:100%; right: 0;width:60%;top: 0;background-image: linear-gradient(to right, transparent, #19d3c5);}
.dznr img{width: 100%;border-radius:0.520vw 0 0 0.520vw; object-fit: cover;}
.dznr_text{text-align: center;width:42%; padding-right:1.5625vw;}
.dznr_text h2{font-weight: bold;color: #fff;font-size:2.5vw;line-height: 1.4;font-family: font4;}
.dznr_text p{color: #fff;font-size:1.25vw;margin-top:0.2604166667vw;font-family: font4;}
.dznr_text a,.dznr_text button.tcbtn,.dznr_text button.lxbtn{display: inline-block;min-width:9.6354166667vw; line-height:2.3958333333vw;border-radius: 5px;text-align: center;margin:1.8229166667vw 0 0 0;background: #fff;font-size:0.9375vw;color:#0FBCAF;border: 2px solid #fff;transition: all .5s;cursor: pointer;font-family: inherit;}
.dznr_text a b,.dznr_text button.tcbtn b,.dznr_text button.lxbtn b{display: inline-block;background: url(../images/a_24.png);width:0.4166666667vw;height:0.7291666667vw;background-size: 100% 100%;vertical-align: middle; margin: -0.15625vw 0 0 0.5208333333vw;}
.dznr_text a:hover,.dznr_text button.tcbtn:hover,.dznr_text button.lxbtn:hover{border: 2px solid #fff;color: #fff;background: #19d3c5;}
.dznr_text a:hover b,.dznr_text button.tcbtn:hover b,.dznr_text button.lxbtn:hover b{background: url(../images/a_25.png);background-size: 100% 100%;}

.dznr2 { display: flex; padding: 1.8229166667vw; position: relative; border-radius: 0.5208333333vw; background: #1c355e; justify-content: space-between; align-items: center;margin-bottom:6.25vw; }
.dznr2_text { width: 50%; padding-right: 3.125vw; }
.dznr2_text h2 { font-weight: bold; color: rgb(255, 255, 255); font-size: 1.6666666667vw; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-bottom: 1.3020833333vw; }
.dznr2_text p { color: rgb(255, 255, 255); font-size: 0.9375vw; line-height: 1.4583333333vw; }
.dznr2_text p b { font-size: 2.5vw; }
.dznr2_img { width: 50%; }
.dznr2_img img { width: 100%; border-radius: 0.5208333333vw; aspect-ratio: 762 / 429; }
/*图文集end*/

.footer{background:#1c355e;position: relative;background-size: 100% auto;position: relative;overflow: hidden;}
.footerbox{width:83.3333333333vw;margin: 0 auto;max-width: 92%; position: relative;z-index: 10;}
.footer_top{padding:9.5vw 0 1.8229166667vw;display: flex;justify-content: space-between;}
.footer_left ul{display: flex;gap:1.1979166667vw;}
.footer_left img{width:8.125vw;}
.footer_left p{font-size:0.9375vw;color: #fff;text-align: center; padding:1.0416666667vw 0 0 0;}
.footer_right{width: calc(100% - 27.6041666667vw);background: center;}
.footer_right ul{display: flex;justify-content: space-between;}
.footer_right h2{font-size:0.9375vw;color: #fff;margin-bottom:1.0416666667vw;}
.footer_right dt{font-size:0.78125vw; line-height:1.8229166667vw;}
.footer_right dt a{color: #fff;}
.footer_right dt a:hover{opacity: .7;}
.footer_right p{font-size:0.78125vw; line-height:1.3541666667vw;color: #fff;margin: 0 0 1.0416666667vw;}
.hzqy{border-bottom: 1px solid rgba(255,255,255,.2);}
.hzqy h2{color: #fff;text-align: center;font-size:0.9375vw; position: relative;}
.hzqy h2:before{position: absolute;content: "";border-bottom: 1px solid rgba(255,255,255,.2);left: 0;top: 50%;transform: translateY(-50%);width: 100%;}
.hzqy h2 span{display: inline-block; position: relative;z-index: 10; background: #1c355e;padding: 0 2.34375vw;}
.hzqy ul{padding:1.71875vw 0 0.78125vw;display: flex;justify-content: center;}
.hzqy li{padding: 0 2.8645833333vw 1.0416666667vw 2.8645833333vw;}
.hzqy img{height:2.5vw;transition: all 1s;}
.hzqy a:hover img{transform: scale(1.05);}
.bqxx{padding:1.8229166667vw 0;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.bqxx_left{width:23.2291666667vw;}
.bqxx_left img{width: 100%;}
.bqxx_right{text-align: right;}
.bqxx_right p{color: #fff;line-height:1.25vw;font-size:0.78125vw;display: flex;gap:0.78125vw;justify-content: flex-end;font-family: font4;}
.bqxx_right p a{color: #fff;}
.bqxx_right p a:hover{opacity: 0.7;}
.fhtop{position: fixed;z-index: 1000;top: 50%;transform: translateY(-50%); right:1vw;width:3.3333333333vw;cursor: pointer;border-radius: 50%;}
.fhtop img{width: 100%;}
.tcbg{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 1001;top: 0;left: 0;display: none;}
.baishui-contact-popup-bg{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 1001;top: 0;left: 0;display: none;}
.tctentent{position: fixed;z-index: 1002;left:50%; top:50%; transform:translate(-50%,-50%); width:65.62vw;border-radius: 15px;background: #fff;padding: 0 1.0416666667vw 2.6041666667vw 1.0416666667vw;display: none;}
.tctentent h2{font-weight: bold;color: #333;font-size:2.5vw; padding:3.645vw 0 3.385vw;text-align: center;}
.bwzc{position: fixed;z-index: 1002;width: 65.1041666667vw;border-radius: 0.5208333333vw;padding: 3.125vw 0.78125vw 7.8125vw 0.78125vw;background: #fff;left:50%; top:50%; transform:translate(-50%,-50%);display: none;}
.fwzc_title{text-align: center;padding-bottom: 1.5625vw;}
.fwzc_title h2{font-weight: bold;font-size: 1.4583333333vw;}
.fwzc_title p{font-size: 0.9375vw;line-height: 1.4583333333vw;color: #666;margin-top: 0.78125vw;}
.fwzcnr{height: calc(100vh - 23.4375vw);overflow: auto;padding: 0 13.0208333333vw;}
.fw_top ul{display: flex;flex-wrap: wrap;gap:2.0833333333vw;}
.fw_top li{width: calc(50% - 1.0416666667vw);}
.pjcg{padding-top: 2.0833333333vw;}
.pjcg h3{font-size: 1.4583333333vw;color: #666666;margin-bottom: 0.78125vw;}
.pjcg li{position: relative;margin-bottom: 0.8333333333vw;padding-left: 0.78125vw;}
.pjcg li b{position: absolute;font-size: 0.9375vw;color: #ff0000;top:0.2604166667vw;left: 0px;}
.pjcg li p{color: #666;font-size: 0.9375vw;margin-bottom: 0.5208333333vw;}
.sctp{padding-left: 0.78125vw;display: flex;align-items: flex-end;gap:0.78125vw;flex-wrap: wrap;}
.sctp_sm{width: 15.3645833333vw;cursor: pointer;}
.sctp_sm h3{font-size: 0.9375vw;}
.sctp_sm p{font-size: 0.8333333333vw;line-height: 1.6;color: #999999;margin-top: 0.5208333333vw;}
.sctp_img{width: 9.5833333333vw;cursor: pointer;}
.sctp_img img{width: 100%;}
.gbbtn{position: absolute;background: url(../images/a_54.png);width:0.78125vw;height:0.78125vw;top:4.9479166667vw;right:6.25vw;cursor: pointer;background-size: 100%;}
.cdlx li{padding:0 0 1.302vw 0.781vw;}
.cdlx li p{font-size: 0.937vw;margin-bottom: 0.520vw; }
.cdlx li p b{color: #ff0000;margin-left: -0.781vw;padding-right: 0.260vw;}
.input1{width: 100%;height:2.8125vw;border: 1px solid #e6e6e6; padding: 0 0.78125vw 0 1.3020833333vw;color: #666; font-size:0.9375vw;background: url(../images/a_56.png) no-repeat calc(100% - 1.5625vw) center;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.qjdg{height:55vh;overflow: auto;padding: 0 11.4583333333vw;}
.cpzjbox{padding-bottom:1.0416666667vw;}
.cpzjbox h3{font-size:0.9375vw;color: #666666;margin-bottom:0.5208333333vw;}
.cpzjbox li{line-height:2.1875vw;font-size:0.8333333333vw;color: #666;}
.cpzjbox input{margin: -0.1041666667vw 0.5208333333vw 0 0;vertical-align: middle;}
.lxnr h3{        font-size: 0.9375vw;
        color: #666;
        line-height: 1.4583333333vw;}
.lxnr ul{display: flex;flex-wrap: wrap;gap:2.0833333333vw;}
.lxnr li{width: calc(50% - 2.0833333333vw/2);position: relative;}
.lxnr li b{line-height:2.8125vw; left:0.5208333333vw; top: 0;position: absolute;color: #ff0000;font-size:0.9375vw;}
.input2{width: 100%;height:2.8125vw;border: 1px solid #e6e6e6; padding: 0 0.78125vw 0 1.3020833333vw;color: #666; font-size:0.9375vw;}
.input3{width: 100%;height:2.8125vw;border: 1px solid #e6e6e6; padding: 0 1.3020833333vw;color: #666; font-size:0.9375vw;background: url(../images/a_56.png) no-repeat calc(100% - 1.5625vw) center;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.input4{width: 100%;height:8.3333333333vw;border: 1px solid #e6e6e6; padding:0.78125vw;color: #666; font-size:0.9375vw;resize:none;}
.bcxx{padding-top:2.0833333333vw;}
.bcxx h3{font-size:1.25vw;color: #333333;margin-bottom:0.78125vw;}
.bcxx li{padding-bottom:2.0833333333vw;display: flex;gap:1.5625vw;align-items: center;font-size:0.9375vw;color: #666;}
.my_protocol .input_agreement_protocol { appearance: none; -webkit-appearance: none; outline: none; display: none; }
.my_protocol .input_agreement_protocol+span {cursor:pointer;width:1.1458333333vw;height:1.1458333333vw;border:1px solid #cccccc;display: inline-block;position: relative;top: -0.1041666667vw;border-radius:50%; vertical-align:middle; margin-right:0.5208333333vw; }
.my_protocol .input_agreement_protocol:checked+span {border: 1px solid #19d3c5;}
.my_protocol .input_agreement_protocol:checked+span:before{position: absolute;content: "";width:0.625vw;height:0.625vw;border-radius: 50%;background: #0FBCAF;left:50%; top:50%; transform:translate(-50%,-50%);}
.dxnr{display: flex;gap:2.0833333333vw;}
.emlbox{padding:2.34375vw 0 1.8229166667vw;padding-left: 0.78125vw;}
.emlbox h3{font-size:0.9375vw;color: #666666;margin-bottom:1.3020833333vw;}
.emlnr{display: flex;justify-content: space-between;}
.emlnr p{font-size: 0.9375vw;margin-top: -0.26vw;}
/*分页-Start*/
.pagination{margin-bottom: 6.25vw;}
.pagination ul { display: flex; justify-content: center; gap: 0.625vw; }
.pagination a { display: block; text-align: center; line-height: 2.5vw; border: 1px solid #e6e6e6; width: 2.604vw; border-radius: 50%; font-size:0.781vw; color: #222222; transition: all .5s; font-family: font4; }
.pagination li.cur a { background: #19d3c5; color: #fff; border: 1px solid #19d3c5; }
.pagination a:hover { background: #19d3c5; color: #fff; border: 1px solid #19d3c5; }
/*分页-end*/

/*内页视频Start*/
.banner_video{position:relative;padding:6.77083vw 0 9.11458vw;background:#1c355e;display:flex;justify-content:space-between;flex-wrap:wrap;overflow:hidden;align-items:center;}
.banner_v{width:54.5%;position:relative;}
.banner_v video{width:100%;}
.banner_t{width:45.5%;padding-left:5.98958vw;}
.banner_t h2{color:#fff;font-weight:bold;font-size:3.33333vw;margin-bottom:1.82292vw;font-family: font4;}
.banner_t p{color:#fff;font-size:1.25vw;}
.banner_video .svg-mask-desktop{margin-bottom:-1.04167vw;}
/*内页视频end*/
/*内页头部Start*/
.top_content{background: #1c355e;padding-bottom: 10.41vw;padding: 7.812vw 0 9.375vw;margin-bottom:0.520vw;}
.kflb_wb{ }
.kflb_wb h2{font-size: 3.333vw;font-weight: bold;margin-bottom: 0.781vw;}
.kflb_wb p{font-size: 1.25vw;}
.svg-mask-desktop svg{margin-bottom: -2.343vw;}
/*内页头部emd*/
/*面包宵Start*/
.current{ padding-bottom: 3.385vw;}
.current p{font-size: 0.937vw;}
.current p img{width: 1.25vw;}
/*面包宵end*/

/*头部搜索*/
.seobhz{top: 3.072vw;width: 31.25vw;background: #fff;right: 0;height: 3.541vw;border: 1px solid #e6e6e6;border-radius: 0.312vw;box-shadow:0 0 0.520vw rgba(0, 0, 0, .05); }
.seobhz .baishui-header-search-form{margin:0;padding:0;}
.wby1{height: 3.437vw; line-height: 3.437vw; padding: 0 6.770vw 0 1.041vw;box-sizing: border-box;font-size: 0.833vw;}
.btn1{width: 4.947vw;height: 2.916vw; border: none;background: #19d3c5;font-size: 0.833vw;}
.btn1 img{ margin: -0.156vw 0 0 0.520vw;width: 1.3vw;}
.btn2{background: url(../fonts/4a58c54544264194a92487eefd2ee318.svg); background: url(../images/a_52.png) no-repeat center center;background-size: 100% 100%;}

}


@media screen and (max-width: 1200px) {
.current{display: none;}
.web{display: none;}
.sj{display: block;}
.header{z-index: 100;background: #1c355e;}
.header.header_bg{background: #fff;}
.header.header_bg .menubox div{background: #333;}
.ysapp{display: block;}
.ysweb{display: none;}
.headerCont{height: 1rem;}
.header_lxwm{display: none;}
.header.on{background: #1c355e;}
.header.on .headerCont{height: 1rem;}
.logo{width: 4rem;}
.menubox{ display: block; position: absolute;right: 4%; top: 50%; width:30px; height: 26px;opacity: 1;pointer-events: auto;transition: 0.3s;transform: translateY(-50%);}
.menubox div{position: absolute;left:0;width: 30px;height: 2px;background-color: #fff;transition: 0.6s;}
.menubox div:nth-child(1){0}
.menubox div:nth-child(2){top: 50%;width: 50%;transform: translateY(-50%);}
.menubox div:nth-child(3){bottom: 0;}
.menubox.on div:nth-child(1){top: 13px;transform: rotateZ(45deg);}
.menubox.on div:nth-child(2){top: 13px;opacity: 0;}
.menubox.on div:nth-child(3){top: 13px;transform: rotateZ(-45deg);} 
.sj_seo{display: flex;justify-content: space-between;background: #515151;border-radius: 3px;}
.sj_seo input{width: calc(100% - 1.95rem);background: url(../images/a_02.png) no-repeat .2rem center;background-size: .32rem .32rem; padding-left: .7rem;font-size: .24rem;color: #fff;height:.84rem;line-height: .84rem;}
.btn6{border-radius: 3px;width: 1.95rem;height: .84rem;border: none;color: #fff;background: #19d3c5;font-size: .26rem;}
.sj_seo input::-webkit-input-placeholder{color:#fff;}
.nav{position: fixed;width: 100%;height: calc(100vh - 1rem);top: 1rem;left: 0;background: rgba(0,0,0,.9);z-index: 100;overflow: auto;display: none; padding:.45rem .3rem;}
.nav ul{display: block;}
.nav ul{padding-bottom: .5rem;}
.nav h2{position: relative;}
.nav h2 a{font-size: .26rem; line-height: 1.1rem;border-bottom: 1px solid rgba(0,0,0,.8);border-bottom: 1px solid rgba(255,255,255,.2);}
.header.on .nav{top: 1rem;}
.nav li.cur h2 a:before{border: none;}
.nav li h2 a:hover:before{border: none;}
.nav li.cur h2 a{color: #19d3c5;}
.nav h2 a:hover{color: #19d3c5;}
.nav h2 em{position: absolute;width: 1.1rem;height: 100%; right: 0;top: 0;background: url(../images/a_79.png) no-repeat .6rem center;background-size: .2rem .12rem;}
.subbox{background: none; position: static;    transform: translateX(0);padding: 0;}
.sub_right{display: none;}
.sub_left{width: 100%;}
.subbox h3{display: none;}
.sub_left dt{border: none;font-size: .24rem; line-height: .64rem;}
.sub_left dt a{color: #fff;}
.sub_left dt:before{display: none;}
.sub_left dt.cur a{color: #fff;}
.sub_left dt.cur b{display: none;opacity: 0;}
.sub_left dt.cur:before{display: none;}

.header_bg .nav h2 a{color: #fff !important;}

.qjdg{padding: 0 .2rem;}	
.emlnr p{position: relative;top: .05rem;}	
.yznr_sj{width: 1.6rem;padding: .1rem;border-radius: .45rem;background: #19d3c5;display: flex;justify-content: space-between;}
.yznr_sj a{display: block;width: .65rem; line-height: .65rem;border-radius: 50%; font-size: .24rem;text-align: center;}
.yznr_sj a.cur{background: #fff;color: #333;}

.footer{background:#1c355e;background-size: 100% auto;}
.footer_top{padding: 4.95rem 0 .2rem;display: block;position: relative;}
.footer_left{width: 100%;}
.footer_right ul{display: block;}
.footer_right li{display: none;}
.footer_right ul li:last-child{position: absolute;top:1.6rem;left: 0;display: block;}
.footer_right h2{font-size: .28rem;margin-bottom: .2rem;}
.footer_right p{font-size: .24rem; line-height: 1.75;margin-bottom: .25rem;}
.footer_right .more1{width: 3.44rem;line-height: .94rem;font-size: .32rem;}
.footer:before{display: none;}
.footer_left ul{gap:.55rem;}
.footer_left img{width: 2.1rem;}
.footer_left p{font-size: .26rem;padding-top: .25rem;}
.hzqy h2{font-size: .28rem;text-align: left;}
.hzqy h2 span{padding: 0 .2rem 0 0;}
.hzqy li{padding: 0 .3rem .1rem 0;justify-content: flex-start;}
.hzqy img{height: .45rem;}
.hzqy ul{padding: .4rem 0;}
.bqxx{padding: .3rem 0 .6rem;display: block;}
.bqxx_right{width: 100%;text-align: left;}
.bqxx_right p{font-size: .22rem;display: block;}
.bqxx_right p a{display: inline-block;margin-right: .2rem;}
.bqxx_right p .footer-public-security-record{display:inline-flex;margin-right:.2rem;}
.bqxx_left{display: none;}
.fhtop{width: .63rem;}

.tctentent{width: 94%;padding: 0 .25rem .5rem .25rem;border-radius: .1rem;}
.tctentent h2{padding: .4rem 0 .2rem;font-size: .32rem;}
.bwzc{width: 90%;border-radius: .1rem;padding: .5rem .25rem;}
.fwzc_title h2{font-size: .36rem;}
.fwzc_title p{margin-top: .5rem;font-size: .26rem;line-height: 1.6;}
.fwzcnr{padding: 0;height: calc(100vh - 4rem);}
.fw_top ul{padding: 0;gap: 0;}
.fw_top li{width: 100%;margin-bottom: .4rem;margin-top: 0;}
.pjcg{padding-top: .4rem;}
.pjcg h3{font-size: .32rem;margin-bottom: .4rem;}
.pjcg li p{font-size: .28rem;margin-bottom: .1rem;}
.sctp_img{width: 3.2rem;}
.sctp_sm{width: 100%;}
.qjdg{height: calc(100vh - 2.5rem);}
.gbbtn{top: .2rem;right: .2rem;}
.cdlx li p{font-size: .28rem;}
.input1{height: 40px; line-height: 38px;font-size: .24rem;padding: 0 10px;background: url(../images/a_56.png) no-repeat calc(100% - .2rem) center;padding: 0 .4rem;}
.cpzjbox h3{font-size: .28rem;margin-bottom: 10px;}
.cpzjbox li{font-size: .24rem; line-height: 2;}
.lxnr h3{font-size: .28rem;margin-bottom: 10px;}
.lxnr ul{gap:15px;}
.lxnr li{width: 100%;}
.input2{line-height: 38px;height: 40px;font-size: .24rem; padding: 0 .4rem;}
.input3{height: 40px;font-size: .24rem;background: url(../images/a_56.png) no-repeat calc(100% - .2rem) center; padding: 0 .4rem;}
.bcxx{padding-top: .4rem;}
.bcxx h3{font-size: .28rem;margin-bottom: 10px;}
.bcxx li{gap:.4rem;font-size: .22rem;padding-bottom: .3rem;}
.dxnr{gap:.4rem; font-size: .24rem;}
.input4{font-size: .24rem;}
.emlbox{padding: .3rem 0;}
.emlbox h3{font-size: .28rem;margin-bottom: 10px;}
.emlnr p{font-size: .24rem;}
.pjcg li b{font-size: .26rem;top:0;line-height: 1;}
.sctp_sm p{font-size: .24rem;}

/*图文集Start*/
.dznr{background:url(../images/a_50.png) no-repeat 3rem 3.5rem #19d3c5;padding: .5rem .5rem .95rem .5rem;border-radius: .15rem;background-size: 3.6rem;display: block; margin-bottom: .7rem;}
.dznr_img{width: 100%;border-radius: .1rem;}
.dznr_img:before{display: none;}
.dznr_img img{width: 100%; object-fit: cover;aspect-ratio: 610 / 345 !important;border-radius: .15rem;}
.news_list{margin-top: 0;}
.dznr_text{padding: .8rem 0 0 0;width: 100%;text-align: left;}
.dznr_text h2{font-size: .36rem;}
.dznr_text p{font-size: .28rem; line-height: 1.6;}
.dznr_text a,.dznr_text button.tcbtn,.dznr_text button.lxbtn{margin-top: .4rem;width: 3rem; line-height: .8rem;font-size: .26rem;padding:0 .1rem;}

.dznr2{display: block;position: relative;padding: 4.4rem .45rem .85rem .45rem;margin-bottom:.6rem;}
.dznr2_img{position: absolute;left: 50%;transform: translateX(-50%);top: .45rem;width: calc(100% - .9rem);}
.dznr2_text h2{font-size: .32rem;margin-bottom: .25rem;}
.dznr2_text{width: 100%; padding:.25rem 0 0 0;}
.dznr2_text p{font-size: .26rem;line-height: 1.6;}
.dznr2_text p b{font-size: .36rem;}

/*图文集end*/

.more1{line-height: .82rem;width: 2.9rem; border-radius: .1rem;font-size: .26rem;}
.more2{line-height: .82rem;width: 2.9rem; border-radius: .1rem;font-size: .26rem;}


/*分页-Start*/
.pagination{margin-bottom: .7rem;}
.pagination ul{gap:.18rem;}
.pagination a{font-size: .26rem; line-height: .73rem;width: .75rem;}
.pagination ul li:nth-child(5){display: none;}
.pagination ul li:nth-child(6){display: none;}
.pagination ul li:nth-child(7){display: none;}
.pagination ul li:nth-child(8){display: none;}
.pagination ul li:nth-child(9){display: none;}
.pagination ul li:nth-child(10){display: none;}
/*分页-end*/
/*内页视频Start*/
.banner_video{display: block;padding: 1.17rem 4% 1.6rem 4%;}
.banner_video svg{margin-bottom: -.25rem;}
.banner_v{width:100%;}
.banner_v video{width:100%;border-radius: .1rem;aspect-ratio: 687 / 512;object-fit: cover;}
.banner_t{width:100%;padding:.45rem 0 0 0;text-align:left;}
.banner_t h2{font-size: .48rem;margin-bottom: .3rem;}
.banner_t p{font-size: .3rem;}
.banner_t p span{display: block;}
.banner_video .svg-mask-desktop{margin-bottom:-1.04167vw;}
/*内页视频end*/
/*内页头部Start*/
.top_content{padding: 1.07rem 0 1.9rem;margin-bottom: .75rem;}
.kflb_wb{text-align: left; padding:.9rem 3% 0 3%;}
.kflb_wb h2{font-size: .45rem;margin-bottom: .05rem;}
.kflb_wb p{font-size: .28rem;}
.kflb_wb p span{display: block;line-height: 1.75;}
.svg-mask-desktop svg{margin-bottom: -.15rem;}
/*内页头部end*/
.fgx{height: .8rem;}
.video_buttom{position: absolute;width: 1rem;height: 1rem;border-radius: 50%;left:50%; top:50%; transform:translate(-50%,-50%); background: url(../images/a_52.png) no-repeat center center;background-size: 100% 100%;}

}

