@charset "utf-8";
/* CSS Document */

/*公用样式*/


h2, h2 span { font-size: 24px; }
.icon { padding-left: 2%; background-position: left center; }
.wt72 { max-width: 1400px; margin: 0 auto; width: 100%; }
.wt72 .news-nav { font-size: 16px !important; color: #fff; }
/* .wt72>a:last-child {



    font-size: 2vw;



    color: #fff;



    font-weight: bold;



    text-decoration: none;



    margin-top: 15px;



    word-spacing: 15px;



} */



.wt72>a>span { position: relative; font-size: 52px; font-weight: bold; color: #fff; }
 .wt72>a>span::after {
 content: "";
 background: url(../images/header-dec.png);
 width: 74px;
 height: 19px;
 display: block;
 position: absolute;
 top: 3px;
 right: 0px;
}
.wt72>a:hover { text-decoration: none; }
.wt72 ol a { font-size: 16px; color: white; }
.wt72 ol li { /*float: left;*/



    /*font-size: 0.8vw;*/

    line-height: 2;/*color: white;*/



}
.wt72 .one { font-size: 48px; color: white; font-weight: 600; margin-top: 40px; }
.wt72 .two { font-size: 14px; color: white; /* height: 30px; */



    line-height: 2; margin-top: 2vw; }
.wt72 .three { font-size: 0.5rem; color: white; font-weight: 600;/*margin-top: 20px;*/



}
.wt72>img { /* width: 100%; */



    /* max-width: 100%; */







}
.wt82 { display: flex; align-items: center; justify-content: space-between; position: absolute; font-size: 1.11vw; font-weight: bold; bottom: 1.5vw; right: 21vw; padding: 15px; background-color: #15cfb5; border-radius: 10px; }
.wt82:hover { opacity: 0.8; }
.wt82 p { margin-left: 10px; }
.flexbtw { margin-top:30px; display: flex; justify-content: space-between;/* gap: 30px; */



    /* align-items: center; */







    /* flex-wrap: wrap; */







}
.flexbtw .name,  .flexbtw .name1 { text-align: left; }
.flexard { display: flex; justify-content: space-around; }
.banner { position: relative; }
.banner img { max-width: 100%; }
.banner .consulting-service { position: absolute; bottom: 2.5vw; right: 16vw; text-align: center;  font-size: .1979rem;
}
.banner .consulting-service .consulting, .banner .consulting-service .service {  font-size: .1979rem;
}
.banner .consulting-service img { margin: 0 auto;  width: .3299rem;
 height: .3093rem;
}
.banner .nav-tipss { position: absolute; z-index: 2; top: 120px; width: 100%; }
.banner .top { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 1400px; margin: 0 auto; width: 100%; }
.banner .top .top_nav { color: #b8b9be; font-size: 0.89vw; }
.banner .top .text { margin-top: 1.11vh; }
.banner .top .text .left { color: #fff; font-weight: bold; font-size: 0.65rem; }
.banner .top .text .right { color: #04cdae; font-weight: bold; font-size: 0.65rem; margin-left: 20px; }
.industrial-body-top,  .industrial-body-down { /* display: none; */



}
.message { padding-bottom: 30px; }
.msg { max-width: 1400px;  margin: .3125rem auto;
background-color: #fff;  padding: .3125rem 0;
box-shadow: 0 0 5px rgb( 0 0 0 / 10%); }
.msg .msg_top_h { text-align: center; }
.msg .msg_top_h h3 { font-size: 32px; font-weight: bold; line-height: 50px; }
.msg .msg_top_h .msg_xian { height: 3px; background: #00cdaf; width: 80px; display: block; text-align: center; margin: 0px auto; }
.msg .msg_top_h p { line-height: 24px; padding-top: 20px; font-size: 14px; padding-bottom: 20px; }
.msg .intxt { border: 1px solid #dbdbdb; width: 100%; line-height: 35px; }
#messagetext { width: 100%; height: 100px; border: 1px solid #dbdbdb; }
.message .row { margin-bottom: 10px; }
.btn_submit { width: 100%; background: #00cdaf; color: #fff; line-height: 45px; border: none; font-weight: bold; transition: all 0.5s ease; }
.btn_submit:hover { background:#1b1e2a; color: #00cdaf; }
.application-box { margin-top: 6px; position: relative; }
.application-box label { position: relative; font-size: 16px; height: 28px; color: brown; font-weight: 400; padding-right: 6px; padding-left: 6px; margin-bottom: 0; color: #999; }
.application-box label input { -webkit-appearance: none; appearance: none; position: relative; width: 12px; height: 12px; border: 1px solid #999; border-radius: 50%; left: -6px; }
.btnclick { display: block; margin-top: 15px; }
.row { margin-left: 0px; margin-right: 0px; }
.application-box label input:checked { border: 1px solid #000; outline: none; }
.application-box label input:checked::after {
 content: '';
 width: 6px;
 height: 6px;
 display: block;
 position: absolute;
 left: 2px;
 top: 2px;
 background: #000;
 border-radius: 100%;
}
.xf { position: fixed; right: 7px; top: 200px; z-index: 999999; display: none; }
.title-share { color: #ffffff; display: flex; flex-wrap: wrap; align-items: flex-end; gap: 10px; }
.title-share1 { margin: 20px 0; }
.title-share span { font-size: 15px; cursor: pointer; position: relative; display: flex; align-items: center; }
.title-share span .icon { padding-left: 0; }
.a2a_kit { flex-wrap: wrap; display: none; }
.title-share:hover .a2a_kit { display: block; }
 @media (max-width:768px) {
 .wt72>a>span {
 font-size: 26px;
}
 .xf {
 display: block;
}
}
.termsfeed-com---nb-simple { max-width: 100%!important; width: 500px; left: 20px!important; right: auto!important; bottom: 20px!important; box-shadow: 0 0 10px 5px rgba(0 0 0 / 30%); }
.termsfeed-com---nb .cc-nb-main-container { padding: 10px!important; }
.termsfeed-com---reset button { padding: 5px 10px!important; }
.termsfeed-com---palette-light .cc-nb-text { font-size: 12px!important; }
.termsfeed-com---nb .cc-nb-main-container .cc-nb-buttons-container { margin-top: 10px!important; }
.termsfeed-com---palette-light.termsfeed-com---nb { font-family: Arial!important; }
.termsfeed-com---nb .cc-nb-okagree, .termsfeed-com---nb .cc-nb-reject, .termsfeed-com---nb .cc-nb-changep { margin-right: 15px!important; margin-bottom: 15px!important; }
@media (max-width:768px) {
 .termsfeed-com---nb-simple {
 width: 100%;
 left: 0px!important;
 bottom: 0px!important;
}
}
