*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;font-family:Microsoft YaHei,Arial;}
body{font-size: 14px;min-width: 1440px;overflow-x:hidden;color: #333;}
a{text-decoration: none;font-size: 14px;}
address, caption, cite, code, dfn, em, th, var, optgroup, i{font-style: inherit;font-weight: inherit;}
img{vertical-align: top;border: none;}
input, textarea{outline: none;border: none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
.fr{ float:right;}
.fl{ float:left;}
.w1500,.page,.gy,.box{max-width: 1500px; min-width: 1300px; width: 100%; margin: 0 auto;}
.clear,.cl{height: 0; overflow: hidden; clear: both;}
.dfs{display: flex;justify-content: space-between;}
.db>div, .lb>li, .dd>dl{display:inline-block;vertical-align:top;}










/*抬头*/
.header{ height:100px; position:relative; background: #fff;}
.hleft{display: flex; align-items: center; justify-content: flex-start;height: 100%;}
.hlogo{ margin:0 20px;}
.hline{ width:1px; height:54px; margin-right: 20px; background:#e5e1e2; background:linear-gradient(to bottom,#f7f5f6,#e5e1e2,#f7f5f6);}
.hmean{ font-size:0.88vw; color:#827d7d;}
.hmean b{ display:block; font-size:1.5vw; line-height: 1em; color:#0358a5;margin-bottom: 4px;}
.nav{ font-size:0;}
.nav li{ display:inline-block; margin-right:50px; transition:all .3s ease;}
.nav li>a{ line-height:100px; font-size:16px; color:#333333; font-weight:lighter; color:#333; position:relative; transition:all .3s ease; display:block;}
.nav li.cur>a,.nav li:hover>a{ font-weight:bold; color:#0358a5;}
.nav li>a:after{ content:''; display:block; position:absolute; left:0; right:0; margin:0 auto; top:0; width:1px; height:0; background:#0358a5; transition:all .4s ease;}
.nav li.cur>a:after,.nav li:hover>a:after{ height:30px;}
.dropmenu{ position:absolute; width:100%; left:0; background:rgba(0,0,0,0.6); top:120%; opacity:0; visibility:hidden; transition:all .6s ease; z-index:333; padding:20px 0; text-align:center;}
.dropmenu table td table{ display:none;}
.dropmenu a,.dropmenu table td a{ display:inline-block;  line-height:40px; color:#fff;font-size:16px;}
.dropmenu a+a{ margin-left:100px;}
.dropmenu table,.dropmenu table tbody{ width:100% !important; display:block;}
.dropmenu table tr{ display:inline-block;}
.dropmenu a:hover{color:#0358a5;}
.dropmenu table tr+tr{ margin-left:30px;}
.nav li:hover .dropmenu{ top:100%; opacity:1; visibility:visible;}
.hphone{ box-sizing:border-box; height:100px; width:196px; background:#0358a5;}
.btn_wave *{ position:relative; z-index:11;}
.btn_wave{ position:relative; overflow:hidden; cursor:pointer;}
.btn_wave:before {content: ''; display: block;width: 120%;height: 0;padding: 60% 0;background-color: #fe8e44;border-radius: 50%;position: absolute;left: -10%;top: 50%;-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);z-index: 1;}
.btn_wave:hover:before {-webkit-animation: btnWave 2s ease;animation: btnWave 2s ease infinite;-webkit-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;animation-fill-mode: forwards;}
@-webkit-keyframes btnWave{0%{-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);}50%{opacity: 1;}100%{opacity: 0;-webkit-transform: translateY(-50%) scale(1);transform: translateY(-50%) scale(1);}}
@keyframes btnWave{0%{-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);}50%{opacity: 1;}100%{opacity: 0;-webkit-transform: translateY(-50%) scale(1);transform: translateY(-50%) scale(1);}}
.hphone span{ font-size:16px; color:#fff; padding-left:30px; background:url(https://memberpic.114my.com.cn/0431281/uploadfile/image/20240428/20240428085142_290779777.png) no-repeat left center;opacity: 0.7;}
.hphone b{ display:block; font-size:24px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; margin-top:4px;}
.hphone{ padding:20px 0 0 17px;}
@media screen and (max-width:1620px){
	.nav li{ margin-right:30px;}
	}
@media screen and (max-width:1500px){
	.nav li{ margin-right:5px;}
	}









/*banner*/
.bann{overflow: hidden; margin-bottom: 0 !important;}
.slider{width: 100%;margin: 0 auto;}
.bann .slick-slide{height: auto;}
.bann .slick-slide img {width: 100%;}
.bann .slick-prev {left: 38px;z-index: 99;}
.bann .slick-next {right: 40px;}
.bann .slick-dots{bottom: 42px;}
.bann .slick-dotted.slick-slider{margin-bottom: 0;}
.bann .slick-prev:before,.bann .slick-next:before{font-size: 34px;font-family: "zxi";}
.bann .slick-dots li{margin:0 4px !important;background: #fff; width: 8px;height: 8px;  opacity: 0.4; border-radius: 50px;transition: 0.3s all ease;}
.bann .slick-dots li.slick-active{ opacity: 1;  filter: alpha(opacity=100);width: 50px; background: #fff;}
.bann .slick-dots li:hover{ width: 50px;}
.bann .slick-dots li button{display: none !important;}
.bann .slick-dots li button:before{color: #fff;opacity: 1;font-size:42px;}
.bann .slick-dots li.slick-active button:before{color:#000a41;}
.bann.slick-dotted .slick-prev{left:-52px;transition:all 0.5s;}
.bann.slick-dotted:hover .slick-prev{left:38px;}
.bann.slick-dotted .slick-next{right:-52px;transition:all 0.5s;}
.bann.slick-dotted:hover .slick-next{right:38px;}
.bann .slick-prev:before,.bann .slick-next:before{width:36px;height:52px;background:rgba(0,0,0,0.8) url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M662.268422 511.010463 280.997835 892.299469c-14.785751 14.808264-14.785751 38.796608 0 53.562916 14.788821 14.807241 38.776142 14.807241 53.584406 0l408.226518-408.230612c14.789844-14.790868 14.789844-38.777165 0-53.585429-1.01512-1.020236-2.099824-1.976004-3.206018-2.843768L333.797365 75.350129c-14.808264-14.788821-38.795585-14.788821-53.607942 0-14.762215 14.808264-14.762215 38.796608 0 53.585429L662.268422 511.010463 662.268422 511.010463 662.268422 511.010463zM662.268422 511.010463' %20fill%3D'%23ffffff' %3E%3C/path%3E%3C/svg%3E")center no-repeat;line-height: 52px;display: block;top:calc(50% - 26px);}
.bann .slick-prev:before{content: '';display: block;left:0;transform: rotate(180deg);}
.bann .slick-next:before{content: '';right:0;}






/*搜索*/
.search_bg{height:80px;box-shadow: 0 0 50px rgba(0,0,0,0.1);}
.search_nbg{position: absolute;z-index: 999;top: 530px;height:80px;box-shadow: 0 0 50px rgba(0,0,0,0.1);}
.search_nbg .search{margin:0 auto;}
.search-bg{width:260px;height:36px;overflow: hidden;margin-top:22px;border-radius: 30px;}
.search_l{line-height: 80px;color: #999;}
.search_l dd{font-size:15px;color: #333;display: inline-block;font-weight: bold; padding-left:26px; background:url(https://memberpic.114my.com.cn/0431281/uploadfile/image/20240428/20240428093347_784661439.png)no-repeat center left;}
.search_l a{font-size: 15px;color: #999; padding:0 5px;}
.search_l a:hover{color:#0358a5;}
.search-bg #infoname{width:260px;background:#eee ;outline:none; color:#ccc;border: none;height:36px;line-height:6;font-size: 14px;padding-left: 20px;font-weight: lighter;}
.search_nbg #infoname{width:310px;height: 36px;}
.search-bg{position: relative;}
.search-i{position: absolute;right: 0;top: 0;height: 36px; width:40px; background:#0358a5;    padding: 12px;}




/*title*/
.title{text-align: center;}
.title p{font-size: 38px;color: #333;font-weight: bold; margin-left: -50px;}
.title p>b{color: #0358a5;}
.title dd{display: block;margin-top: 4px;font-size: 18px;font-weight: lighter;}
.title p:before{content: '';display: inline-block;width: 50px;height: 50px;position: relative;left: 38px;top: -2px;background: url(https://memberpic.114my.com.cn/0431281/uploadfile/image/20240426/20240426175340_2099743782.png) no-repeat;}







/*产品*/
.prod_bg{padding: 80px 0; height:69vw; background: url(https://memberpic.114my.com.cn/0431281/uploadfile/image/20240428/20240428202133_1213876187.jpg)no-repeat center;}
.prod{margin-top: 50px;}
.prod_list{height:228px; line-height: 76px;}
.prod_list ul{background:#fff; border:1px #eee solid;height: 76px;}
.prod_list ul.on{ background:#f5f6f9;}
.prod_list .list_l{width: 15%; height: 100%; background: url(https://memberpic.114my.com.cn/0431281/uploadfile/image/20240429/20240429135509_1295098864.jpg)repeat center;}
.prod_list .list_l a{ font-size: 20px; color: #fff; text-align: center; display: block; font-weight:bold;}
.prod_list .list_r{width: 85%; padding-left:3rem;    text-align: left;}
.prod_list .list_r a{display: inline-block; font-size: 16px;padding-left:1rem; background: url(https://memberpic.114my.com.cn/meigao888/uploadfile/image/20210619/20210619190640_2028291906.png)no-repeat center left;color: #333;}
.prod_list .list_r a+a{margin-left: 1.6vw;}
.prod_cont{margin-top: 40px;}
.prod_d{width:100%;}
.prod_d table tr{ display: flex; justify-content: space-between;}
.prod_d table tr+tr{margin-top: 20px;}
.prod_d table tr td{width:32.4%; display: block; padding:0 !important; position: relative; transition:0.3s all ease-in-out;}
.prod_d table tr td:hover{box-shadow: 0 0 80px rgba(0,0,0,0.1);}
.prod_d table tr td a{display: block; width:100%; }
.prod_d table tr td br{display:none;}
.prod_d table tr td span{display: block;position: absolute; left: 0;bottom: 0;width: 100% !important; height: 60px;line-height: 60px !important; background: rgba(3,88,165,0.9);}
.prod_d table tr td span a{color:#fff; text-align:center;font-size: 16px;}
.prod_d table tr td img{width:100% !important; height:auto !important;}

@media (max-width: 1680px){
.prod_bg{ height:74vw; }
}

@media (max-width: 1560px){
.prod_bg{ height:78vw; }
}

@media (max-width: 1440px){
.prod_bg{ height:82vw; }
}







/*优势*/
.adv_bg{background: url(https://memberpic.114my.com.cn/0431281/uploadfile/image/20240429/20240429134556_1568441213.jpg)no-repeat center; padding-top:80px; position: relative; }
.adv_bg:after{content:""; display: block; width:100%; height: 1px; background: rgba(255,255,255,0.1); position: absolute; left: 0; top:560px;}
.adv_t{text-align: center;}
.adv_t h3{font-size: 38px;color: #fff;font-weight: bold;line-height: 1em;}
.adv_t p{margin-top: 15px;font-size: 18px;line-height: 1em;color: #fff;font-weight: lighter;}
.adv.box{margin-top: 50px;}
.adv li{float: left; width: 25%; height: 700px; text-align: center; position: relative; overflow: hidden; padding:180px 2vw 0 2vw; color:#fff;  transition: 0.3s all linear; z-index: 1; cursor: pointer;}
.adv li:hover,.adv li.on{padding-top:40px;}
.adv li:after{content:""; display: block;  width: 100%; height: 100%;position: absolute; top:100%; left: 0; right:0; margin:auto; background:#0358a5; transition: 0.3s all ease;}
.adv li.on::after{top:0;  }
.adv li *{transition: 0.3s all ease;}
.adv_w{position: relative; z-index: 2;}
.adv_w dd{font-size: 24px; font-family: "Arial"; position: relative; padding:100px 0 50px 0;}
.adv_w dd:after,.adv_w dd:before{content:""; display: block; position: absolute; left:0; right:0; margin:0 auto; left:0; right:0;}
.adv_w dd:before{width: 80px; height: 80px; top:0;background-image: url(https://memberpic.114my.com.cn/0431281/uploadfile/image/20240428/20240428102506_540031246.png); background-repeat: no-repeat; }
.adv li:nth-child(1) .adv_w dd:before{background-position: 0 0;}
.adv li:nth-child(2) .adv_w dd:before{background-position: -80px 0;}
.adv li:nth-child(3) .adv_w dd:before{background-position: -160px 0;}
.adv li:nth-child(4) .adv_w dd:before{background-position: -240px 0;}
.adv_w dd:after{width: 14px; height: 14px; border-radius: 100%; background:#0358a5; top:142px;}
.adv li.on .adv_w dd:before,.adv li.on .adv_w dd:after{opacity: 0;}
.adv li.on .adv_w dd{font-size: 8.2vw;  opacity: 0.05; font-weight:bold; padding:0;}
.adv_m{display: none;position: relative;  z-index: 3; top:-70px;}
.adv_m img{width:100%;  border-radius: 20px; }
.adv li.on .adv_m{display: block;}
.adv_ww h3{font-size: 1.6vw;}
.adv li.on .adv_ww h3{ margin:-30px 0 30px 0;}
.adv_ww p{font-size: 15px; line-height: 30px; opacity: 0;  transition: 0.3s all ease;}
.adv li.on .adv_ww p{ display: block;opacity: 1;}

@media (max-width: 1560px){
.adv li{ height: 620px;padding:180px 2.6vw 0 2.6vw;}

}







/*int*/
.int {overflow: hidden;margin-bottom: 80px;padding-top: 80px;}
.int_box {width:100%;margin: 0 auto;position: relative;max-width: 98%;}
.int_tit {text-align: center;}
.int_tit p {font-size: 18px;color: #888888;line-height: 36px;margin-top: 8px;}
.int_con {margin-top: 40px;}
.int_left {float: left;margin-right: 10px;width: 20%;}
.int_left img{width: 100%;}
.int_left ul{}
.int_left li {height: 320px;overflow: hidden;position: relative;transition: 0.5s;}
.int_left li+li {margin-top: 10px;}
.int_left li img,.int_middle img,.int_right li img {-webkit-transition: .8s;-o-transition: .8s; transition: .8s;}
.int_left li img:hover,.int_middle img:hover,.int_right li img:hover {webkit-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.int_left li p,.int_middle p,.int_right li p {font-size: 16px;color: #ffffff;width: 100%; height: 35px;background: rgba(0, 0, 0, 0.5);position: absolute;bottom: 0px; left:0;text-align: center;line-height: 35px;transition: 0.5s;}
.int_middle {float: left;overflow: hidden;position: relative;height: 650px;width: 59%;}
.int_right {float: right;width: 20%;}
.int_right img{width: 100%;}
.int_right ul {}
.int_right li {height: 320px;overflow: hidden;position: relative;transition: 0.5s;}
.int_right li+li {margin-top: 10px;}

.column{overflow: hidden; margin-top: 50px;}
.column_co{display: flex;justify-content: center;}
.column li{position: relative;transition: 0.2s all ease-in-out;width: 170px;border: 1px #eee solid;}
.column li+li{margin-left: 10px;}
.column_co li>a{display: block;padding: 0 1.6vw;position: relative;text-align: center;color: #333;z-index: 1;font-size: 18px;height: 40px;line-height: 40px;}
.column_co li.navcurrent i, .column_co > li:hover > a i{color: #fff;}
.column_co > li > a:after{content: '';display: block;height: 44px;transition: 0.2s all ease-in-out;position: absolute;left: 0%;bottom: -2px;background: #0358a5;z-index: -1;}
.column_co > li.navcurrent > a:after, .column_co > li:hover > a:after{width: 100%;}









/*简介*/
.com_bg{background:url(https://memberpic.114my.com.cn/0431281/uploadfile/image/20240429/20240429090216_252767153.jpg)no-repeat center top; padding:80px 0;margin-bottom: 80px;}
.com{background: #fff;}
.com_l{width:40%;}
.com_l img{width:100%;}
.com_r{width: 60%; padding: 0 3vw 0 3.4vw;}
.com_rt{text-align:left;margin-top: 2vw;}
.com_rt b{font-family: Arial; color: #eee;font-size: 50px;}
.com_rt h3{font-size: 34px;color: #111;line-height: 44px;font-weight: bold;}
.com_rt p{font-size: 16px;line-height: 30px;letter-spacing: 3px;}
.com_rw:before{content:""; width:50px; height:3px; display:block; background:#0358a5; margin-bottom:1vw;}
.com_rw dd{font-size:16px; line-height:30px; padding-top:1vw;}
.com_rd{margin-top:2vw;}
.com_rd li{float: left; width: 9vw; height: 9vw; border:1px #eee solid ;border-radius: 20px; text-align: center; margin-right: 2vw; padding-top:1vw;}
.com_rd li b{ font-size:2vw; color:#0358a5;  }
.com_rd li p{font-size: 16px; line-height: 30px;}
.com_rd li p:before{display:block;  font-size: 1.2vw; color:#0358a5; }
.com_rd li:nth-child(1) p:before{content:"+年"; }
.com_rd li:nth-child(2) p:before{content:"+款"; }
.com_rd li:nth-child(3) p:before{content:"+家"; }
.image{margin-top:50px;}
.image_r{width:100%;}

.image_cont .new_web_div2021 ul{text-align:center;}
.image_cont .new_web_div2021 ul li{display:inline-block; width:31.333%; margin-right:3%; text-align:center;}
.image_cont .new_web_div2021 ul li img{width:100%; height: auto; transition:0.3s all linear;}
.image_cont .new_web_div2021 ul li:hover img{transform:scale(1.1);}
.image_cont .new_web_div2021 ul li>a{display:block;overflow: hidden; }
.image_cont .new_web_div2021 ul li:nth-child(3n){margin:0; }
.image_cont .new_web_div2021 ul li p a{content:""; display:block;  background:#fff;  font-size:16px; line-height:54px; color:#222;}

@media (max-width: 1440px){
.com_rd{margin-top:3vw;}
}








/*新闻*/
.news{margin-bottom: 80px;}
.news_a {height: 36px;margin-bottom: 30px;}
a.news_more{line-height: 36px; font-size: 16px;}
.news_a ul a{color:#222;font-weight:bold;font-size:20px;display: inline-block; margin-right: 30px;}
.news_a ul a.on{color:#0358a5;}
.news_a ul a.on:after{display:block;content:"";height: 2px;width:100%;background:#0358a5;margin-top: 10px;}

.news_b dt{ height: 188px;overflow: hidden;}
.news_b dt span{display:block;color: #fff;  font-size: 28px; text-transform: uppercase; font-weight: bold;height: 188px;float: left;line-height: 188px; text-align: center;background: #0358a5;width: 20%;}
.news_b dt a{display:block;width:80%;float:left;}
.news_b dd .news_div_item{position: relative;height: 170px;padding: 26px 0 0;border-bottom: 1px solid #eee; }
.news_b dd .news_div_item_title{margin-bottom:15px;}
.news_b dd .news_div_item_a{font-size:16px;color:#333;font-weight:bold;}
.news_b dd .news_div_item_body{font-size:15px;color:#666;line-height:28px;}

.news_div_item_year,.news_div_item_month,.news_div_item_day{display: inline-block; color:#999;font-size:15px; line-height:24px;}



.news_fl,.news_fr{width:48%;}
.news_d{width:100%;}
.news_d>.news_div>.news_div_item{ width: 48%; float: left;position: relative;}
.news_d>.news_div>.news_div_item:nth-child(2n){margin-left:4%;}
.news_d .news_div_item_a{font-size:16px;color:#333;font-weight:bold;}
.news_d .news_div_item_body{font-size:15px;color:#666;line-height:28px;}
.news_d .news_div_item{height: 170px;padding: 26px 0 0;border-bottom: 1px solid #eee; }
.news_d .news_div_item_title{margin-bottom:15px;}

.news_div_item:hover .news_div_item_a{color:#0358a5;}
.news_div_item:after{content:"";display:block;width:0;height:4px;background:#0358a5;transition: 0.3s all ease-in-out;position: absolute; bottom: 0;
left:0;}
.news_div_item:hover:after{width:100%;transition: 0.3s all ease-in-out;}








/*copy*/
.copy_lx{background: #0358a5;}
.copy_c{height: 152px;}
.copy_c>ul{display: flex;height: 100%;}
.copy_c>ul>li{width: 34%;display: flex;justify-content: center;align-items: center;}
.copy_c>ul>li>span{font-size: 30px;color: #fff;}
.copy_c>ul>li>div{margin-left: 22px;}
.copy_c>ul>li>div>b{display: block;font-size: 18px;color: #fff; font-weight:norma;}
.copy_c>ul>li>div>p{font-size: 16px;color: #fff;margin-top: 8px;}
.copy_c>ul>li>div>p>span{font-size: 20px;color:rgba(255,255,255,0.5);font-family:din;}

.copy_con {width:75%;}
.copy_con ul {display: flex;justify-content:space-between;width: 100%;}
.copy_con li:before {position: absolute; content: ""; width: 1px; height: 25px; background: #0358a5; top: 0px; left: 0; z-index: 3; }
.copy_con li:after {position: absolute; content: ""; width: 1px; height: 100%; background: rgba(255,255,255,0.07); top: 0; left: 0; z-index: 2; }
.copy_con li {width: 25%;position: relative; padding-left:8%; }
.copy_con li p {font-size: 18px;color: #ffffff;line-height: 20px;margin-bottom: 20px;font-weight: normal;}
.copy_con li a {font-size: 14px;color:rgba(255, 255, 255, 0.47);line-height: 30px; /*display: flex;*/ width: 60%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
.copy_cc {display: flex; justify-content: space-between;padding: 80px 0 80px 0; }
.copy_pic{overflow: hidden; height:160px;}
.copy_pic li {width:  160px;overflow: hidden;}
.copy_pic li p {font-size: 14px;color: #ffffff;text-align: center;line-height: 30px;}
.copy_pic li i {background: #ffffff;width:160px;height: 160px; display: inline-block;padding: 9px;}
.copy_pic li i img{width:100%;}
.copy_str {margin-top: 16px;}
.copy_str li {width: 32px; height: 32px; border-radius: 100%; text-align: center; transition: 0.5s; line-height: 30px; position: relative; border:2px solid #fff; cursor: pointer; }
.copy_str li.on{background: #0358a5;border-color: #0358a5;}
.copy_str li i{display: flex; justify-content: center;align-items: center; width: 100%;height: 100%;}
.copy_str li+li {margin-left:14px;}
.copy_str ul{display: flex;justify-content: center;}
.cop_ce{background: #222;}
.copy_icon>p {color: #fff;font-size: 16px;margin-bottom: 16px;}
.lin_c{border-bottom: 1px solid rgba(255,255,255,0.12);}
.lin_c>div{display: flex;align-items: center;position: relative;height: 80px;}
.l_wz{width:7%;}
.l_wz p{color: #fff;letter-spacing: 1px; font-size: 17px; padding-right:2%;}
.linkTagcs{width: 100% !important;}
.lin_ic{width: 30px; height: 30px; border-radius: 100%; border: 1px solid #fff; position: absolute; right: 0; top: 25px;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.links_m a{color: rgba(255,255,255,0.41); font-size: 14px !important;}
.copy_bg {background: #000;}
.copy_bg div {color: rgba(255,255,255,0.5); height: 80px; line-height: 80px; display: block; font-size:14px; text-align: center;}
.copy_bg div a {color: rgba(255,255,255,0.5); font-size:14px;}
.copy_b {display: flex; justify-content: space-between; align-items: center; }