*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;font-family:Helvetica,"Microsoft YaHei",Arial;}
body{font-size: 14px;min-width: 1440px;overflow-x:hidden;color: #333;}
a{text-decoration: none;font-size: 14px; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; transition: all .4s ease;}
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;align-items: center;justify-content: space-between;}
.db>div, .lb>li, .dd>dl{display:inline-block;vertical-align:top;}
br{line-height: 0;}





@font-face {
  font-family: 'iconfont';  /* Project id 4603985 */
  src: url('//at.alicdn.com/t/c/font_4603985_hk31t2igelo.woff2?t=1721011039331') format('woff2'),
       url('//at.alicdn.com/t/c/font_4603985_hk31t2igelo.woff?t=1721011039331') format('woff'),
       url('//at.alicdn.com/t/c/font_4603985_hk31t2igelo.ttf?t=1721011039331') format('truetype');
}

@font-face {
	font-family: 'Montserrat-Bold';
	src: url('//memberpic.114my.com.cn/dg163100/cssnew/Montserrat-Bold.eot.txt');
	src: url('//memberpic.114my.com.cn/dg163100/cssnew/Montserrat-Bold.woff.txt') format('woff'), url('//memberpic.114my.com.cn/dg163100/cssnew/Montserrat-Bold.ttf.txt') format('truetype'), url('//memberpic.114my.com.cn/dg163100/cssnew/Montserrat-Bold.svg.txt') format('svg');
	font-weight: normal;
	font-style: normal;
}





/* welcom */
.wel_wrap {width: 100%;height: 40px;background: #ececec;}
.wel_box{display: flex;align-items: center;justify-content: space-between;}
.wrap_le{line-height: 42px;color: #666;font-size: 14px;}
.wrap_le a{color: #666;}
.top_menu{}
.top_menu ul{align-items:center;display:flex;}
.top_menu li{display:flex;align-items:center;position:relative;height:42px;cursor:default;}
.top_menu li+li{margin-left:20px;padding-left:20px;border-left:1px solid rgb(183 183 183 / 15%);height:42px;}
.top_menu li.top_vo{cursor:pointer;}
.top_menu li i{margin-right:10px;font-size:22px;color:#666;}
.top_menu li span{color:#666;}
.top_menu li>a{display:block;color: #666;font-size: 14px;line-height:42px;}
.top_menu li>a:before{display:block;content:"";float:right;margin: 0 20px;width:1px;height: 45px;background:url(../images/Common/top_menu_line.png) no-repeat center;}
.top_menu li>a:hover{color:#d22027;}
.top_menu li .top_ewm,.top_menu li .top_ewm1{width: 130px;height: 130px;padding: 10px;border: 1px solid #e0e0e0;position: absolute;top: 42px;left: 50%;transform: translateX(-50%);background: #fff;z-index: 999;display: none;}
.top_menu li .top_ewm img,.top_menu li .top_ewm1 img{width: 100%;}

/*heade*/
.head_bc{width: 100%;position: relative;}
.hea_tc{display: flex;justify-content: space-between;height: 140px;align-items: center;position: relative;}
.hea_logo{display: flex;align-items: center;}
.hea_logo i{width: 6px;height: 6px;background: #e5e5e5;border-radius: 100%;position: relative;margin-left: 30px;}
.hea_logo i:before,.hea_logo i:after{position: absolute;content: "";width: 1px;height: 22px;background: #e5e5e5;}
.hea_logo i:before{top: -33px;left: 3px;}
.hea_logo i:after{top: 17px;left: 3px;}
.h_tcc{margin-left: 14px;}
.h_tcc>b{display: block;font-size: 36px;color: #e21d29;}
.h_tcc>p{font-size: 14px;color: #e21d29;margin-top: 7px;text-transform: uppercase;letter-spacing: 0.28em;}
.head_lc{width: 100%;display: flex;justify-content: space-between;align-items: center;height: 64px;position: relative;}
.hea_wz { position: relative; height: 100%; display: flex; flex-direction: column;justify-content: center; margin-left: 30px; }
.hea_wz>b {display: block;font-size: 32px; line-height: 100%; color: #e21d29; }
.hea_wz>b>span {font-size: 32px; color: #e21d29; }
.hea_wz>p {font-size: 18px; color: #666; margin-top: 10px; }
.hee{display: flex; align-items: center;}
.hee>span{width: 45px;height: 45px;background: #e21d29;color: #fff;border-radius: 100%;font-size: 28px;line-height: 45px;text-align: center;}
.hee>div {margin-left: 15px; }
.hee>div>p{font-size: 14px;color: #666;}
.hee>div>b {font-size: 28px;color: #e21d29; display: block; line-height: 30px; font-family: Impact; font-weight: normal;}
.hee>div>b+b{ letter-spacing: 0.5px;}
.hee>div>b i { font-weight: normal; font-size: 20px; vertical-align: top; color: #333;  letter-spacing: 0;}
.nav_bc{background: #fff;}
.head_c {background: #333333; }
.nav_c{display: flex;width: 100%;justify-content: space-between;height: 100%;}
.nav_c>li{position: relative; height: 100%; display: flex; justify-content: center; align-items: center; width: 12.5%; transition: all .5s; }
.nav_c>li>a{font-size: 18px; height: 100%; display: flex; justify-content: center; align-items: center; width: 100%; color: #fff;transition: .3s;}
.nav_c>li+li:after{position: absolute;content: "";width: 1px;height: 16px;background: rgba(255,255,255,0.2);top: 50%;margin-top: -8px;left: -1px;}
.nav_c>li:hover>a,.nav_c>li.on>a{background:#e21d29;}
.pudown{width:286%;padding:25px;background:#fff;display: flex;position: absolute;top: 78px;left: 50%;transform: translateX(-50%);text-align: center;z-index:9;visibility: hidden;}
.pudown.to{width:350%;}
.nav_c>li:hover .pudown{visibility: visible;}
.pudown_le i{width:200px;display:block;}
.pudown_le i img{width:100%;}
.pudown_le  a{width:80%;height:46px;display:block;line-height:46px;font-size:14px;color:#666;margin:30px auto 0;border:1px solid #aaa;}
.pudown_le  a:hover{color:#e21d29;border:1px solid #e21d29;}
.pudown_ri{width:calc(100% - 225px);margin-left:25px;text-align: left;}
.pudown_ri a{font-size:16px;color:#666;display:block;line-height:46px;padding-left:30px;border-bottom:1px solid #eee;position:relative;}
.pudown_ri a:before{content:'';width:4px;height:4px;background:#e21d29;position:absolute;top:calc(50% - 2px);left:12px;}
.pudown table{width: 100%;}
.pudown_ri a:hover{color:#e21d29;}
.pudown tr td b a{font-weight: normal;font-size: 16px;}
.pudown tr:hover a{color: #e21d29 !important;}
.pudown_li{width:44%;}






.title{ text-align:center; font-size:18px; color:#666666; position:relative; z-index:1;} 
.title b{ display:block; font-size:40px; color:#323436; margin-bottom:10px; line-height: 40px;}
.title b i{ color:#e21d29;}
.title span{ position:relative; }
.title span:after{ content:''; display:block; position:absolute;z-index:-1; width:20%; height:10px; background:#efd4d5; bottom:0; left:0; animation:withchange 1.5s linear infinite;}
@keyframes withchange{
	0%{ width:20%;}
	50%{ width:100%;}
	100%{ width:20%;}
	}







/*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{width: 100%;height:97px;background: #fff;border-bottom: 1px solid #eee;}
.search_nbg{background: none;border:0; margin:130px auto 0 auto;width:90%;min-width: 1300px; background: #fff;}
#search{color: #999; height:97px;margin:0 auto;line-height:97px;}
.search_01{ float:left;width:70%;text-align: left;}
.search_01 i{display: block;float: left;padding-top: 22px;margin-right: 14px;}
.search_01 d{display: block;float: left;color:#333;font-size: 16px;position:relative;}
.search_01 a{font-size: 15px;color: #aaa;}
.search_01 a:hover{color: #f03d42;}
.search_02{width: 360px;float: right;position: relative;}
.search-i {position: absolute;right:0px; height:100%;}
.search-i input{ padding-top:34px;}
.search-bg{position: relative;}
.search-bg:after{content:"";display: block;width:1px;height:27px;background: #eee;position: absolute;top: 35px;}
.search-bg #infoname{width:310px; outline:none; color:#ccc;border:none;height:95px;font-size: 14px;padding-left: 50px;font-weight: lighter;background: #fff url(//memberpic.114my.com.cn/meigao888/uploadfile/image/20210616/20210616145452_1430727427.jpg)no-repeat 20px;;border-right: none;}




/*产品*/
.prod_bg {
    padding: 80px 0;
}
.prod {
    margin-top: 50px;
}
.prod_list{width:100%;height:70px;}
.prod_list li{width:33.33%;height:70px;line-height:70px;float:left;text-align:center;font-size:22px;color:#FFF;background:#1d1d1d;position: relative; 
z-index: 2;cursor: pointer;}
.prod_list li:after{content:"";display:block;width: 0; height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent; 
border-bottom: 10px solid #FFF;position: absolute;bottom:0;left: 48%;opacity: 0;    z-index: 2;}
.prod_list li:before{content:"";display:block;width: 100%; height: 100%;position: absolute;top:-50%;left: 0;background:#e21d29;  
transition:0.3s all ease-in-out;opacity: 0;    z-index: -1;}
.prod_list li.on:after{opacity: 1;}
.prod_list li.on:before{opacity: 1;top:0;transition:0.3s all ease-in-out;}
.prod_list li+li{border-left:1px solid #FFF;}


.prod_p{margin-top:2.4vw;}
.prod_p_r{ width: 100%;}
.prod_p_r td{ display:inline-block; width:24%;padding:20px 20px 0 20px !important; background: #f1f1f1; position:relative; overflow:hidden;}
.prod_p_r td>a{ display:block;  overflow:hidden; background:#fff; position:relative;}
.prod_p_r td br{ display: none;}
.prod_p_r td span{ display:block; padding-top:0px !important; line-height:69px;}
.prod_p_r td span a{ display:block; position:relative; font-size:16px; font-weight: normal;color:#222; padding:0px 80px 0px 0px; line-height:70px; text-align:left; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.prod_p_r td span a:after{ content:'MORE'; display:block; position:absolute; top:0px; margin:auto 0; bottom:0; right:0px; width:50px; height:25px;  text-align:center; line-height:28px; font-weight: lighter;color:#fff; font-size:12px;transition:all 0.5s ease;background: #222222;}
.prod_p_r td+td{ margin-left:1.33%;}
.prod_p_r tr+tr{ display:block; margin-top:20px;}
.prod_p_r td a,.procon td img{ position:relative; z-index:33; transition:all 0.5s ease;}
.prod_p_r td img{ width:100%;height: auto;}
.prod_p_r td:after{ content:''; display:block; position:absolute; width:100%; height:100%; top:0px; left:-120%; background:#e21d29; transition:all 0.5s ease;transform: rotate(90deg);}
.prod_p_r td:hover:after{ left:0px; transform: rotate(0deg);}
.prod_p_r td:hover a{ color:#fff;}
.prod_p_r td:hover a:after{ color:#fff;}
.prod_p_r td:hover a:after{ width:80px;}
.prod_p_r td:hover span a:after{color: #e21d29;background: #fff;font-family: fontDin1;}






/*mol*/
.mol {background: url(//memberpic.114my.com.cn/dg163100/uploadfile/image/20240629/20240629230116_1881306272.jpg)no-repeat center top;overflow: hidden;padding: 80px 0;}
.mol_box { max-width:  1500px; margin:  0 auto;}
.mol_box .title{color: #c4c4c4;}
.mol_box .title b{color: #ffffff;}
.mol_box .title span:after{background: #e21d29;}
.mol_con { margin: 80px 0 0;}
.mol_con ul {display:  flex;justify-content: space-between;}
.mol_con li {border-right: 1px solid rgb(221, 221, 221,0.2);width: 24%;display:  flex;flex-direction:  column;padding: 10% 44px;position:  relative;overflow:  hidden;z-index:5;transition: 0.5s;}
.mol_con li:before {content:'';width: 100%;height:100%;background:#fff;position:absolute;top:0;left:0;transition: 0.5s;z-index: -1;}
.mol_con li:last-child {border:none;}
.mol_con li p:before {position: absolute;top: 17%;left: 44px;font-size: 44px;color: #e21d29;font-weight: normal;}
.mol_con li:after {content:'+';width: 36px;height: 36px;border: 1px solid #e21d29;background: #e21d29;position:absolute;left: 44px;border-radius:50%;bottom: 15%;font-size: 21px;color:  #fff;display:  flex;justify-content:  center;align-items:  center;line-height:  36px;}
.mol_con li p {font-size:  24px;line-height:  30px;display:  flex;flex-direction:  column;font-weight:  bold;color: #333;letter-spacing: 1px;}

.mol_con li p span {font-weight:  lighter;font-size:  14px;font-family:  Arial;opacity: 0.3;letter-spacing: 0;line-height:  16px;padding: 10px 0 0;}
.mol_con li em {font-size:  15px;color: rgba(0, 0, 0, 0.5);padding: 30px  0 0;line-height: 30px;}
.mol_con li i {font-size: 60px; font-family: akr; color: rgba(226,29,41, 0.2); position: absolute; bottom: 0%; right: 44px; line-height: 100px;}
.mol_con li:hover {
    transform: scale(1.03) translateY(-10px);
}


.news_more{display: flex;justify-content: center;margin-top:80px;}
.news_more a{width:39%;line-height:62px;text-align: center;color:#333;font-size: 24px; background: #fff;}
.news_more a+a{margin-left:15px;width: 44%;}
.news_more a.on{background: #e21d29;color:#fff;}



/*合作案例*/
.hz_bc{padding: 80px 0;}
.case_con{position: relative;margin-top: 60px;}
.case_c{}
.case_c .divdgweb_new_div{}
.case_c .divdgweb_new_div_item{display: flex;flex-wrap: wrap-reverse;justify-content: center;}
.case_c .divdgweb_new_div_item.swiper-slide-active {background: #e21d29;padding-bottom: 60px;}
.case_c .divdgweb_new_div_item.swiper-slide-active .divdgweb_new_div_item_title::before{background-color: #fff;}
.case_c .divdgweb_new_div_item.swiper-slide-active .divdgweb_new_div_item_title a{color: #fff;border-color: #fff;}
.case_c .divdgweb_new_div_item.swiper-slide-active .divdgweb_new_div_item_body{color: #fff;margin-top: 30px;}
.case_c .divdgweb_new_div_item_content{width: 95%;margin: 10px 0 0;padding: 0 70px 0 0;}
.case_c .divdgweb_new_div_item_title{position: relative;}
.case_c .divdgweb_new_div_item_title::before {content: "";display: block;width: 10px;height: 1px;position: absolute;background: #999;top: 50%;left: 27px;}
.case_c .divdgweb_new_div_item_title a::after{content: "\e61a";font-family: 'iconfont';right: -55px;top: 30px;position: absolute;width: 30px;height: 30px;border: 1px solid #eee;border-radius: 100%;text-align: center;line-height: 31px;  font-size: 16px;}
.case_c .divdgweb_new_div_item_title a{display: block;font-size: 20px;color: #666;line-height: 45px;border-bottom: 1px solid #eee;box-sizing: border-box;margin: 0 0 0 25px;padding: 0 0 0 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-weight:100;}
.case_c .divdgweb_new_div_item_body{font-size: 15px;color: #666;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 15px 0 0 49px; font-weight:100;}
.case_c .news_div_item_pic{width: 95%;border: solid 1px #eee;padding: 10px;margin-top: 32px;}
.case_c .divdgweb_new_div_item.swiper-slide-active .news_div_item_pic{width: 100%;margin: 0;border: none;}
.case_c .news_div_item_pic a{display: block;width: 100%;height: 100%;overflow: hidden;}
.case_c .news_div_item_pic a img{width: 100%;object-fit: cover;transform: scale(1);-webkit-transition: 0.5s linear;transition: 0.5s linear;}
.case_con .swiper_but{bottom: 0;top: inherit;width: 80px;height: 50px;background: #101010;box-shadow: 0px 10px 21px 9px rgba(0, 0, 0, 0.05);border-radius: 25px;font-size: 22px;color: #fff;line-height: 50px;text-align: center;text-transform: uppercase;}
.case_con .swiper-button-prev{left: 25%;}
.case_con .swiper-button-next{right: 25%;}
.case_c .divdgweb_new_div_item:hover img{transform: scale(1.1);}









/*adv*/
.adv {width: 100%;background: #f8f8f8;overflow: hidden;padding-top: 80px;}
.adv_tab {margin-top: 50px;}
.adv_nav {width:1500px;margin: 0 auto;overflow: hidden;}
.adv_nav li {float:left;text-align: center;width: 375px;height: 163px;background: #fff; color: #e21d29;}
.adv_nav li.on {background: #e21d29; color: #fff;}
.adv_nav li.on p{color: #fff;}
.adv_nav li i {display: inline-block;padding-top: 32px; font-size:50px;}
.adv_nav li p {font-size: 22px;color: #666666;margin-top: 18px;}
.adv_con {width: 100%;height: 649px; overflow: hidden;}
.adv_big {width:100%;margin: 0 auto;float:left;position: relative;}
.adv_pic {float:left;position: relative;}
.adv_txt {width: 705px; background: rgba(255,255,255,0.9);position: absolute;left: 210px;top: 135px;padding: 80px 80px;}
.adv_word {padding-bottom: 72px;}
.adv_num {float:left;    font-size: 60px;line-height: 60px;font-family: 'Montserrat-Bold';}
.adv_sub {float:left;font-weight: bold;color: #e21d29;font-size: 26px;margin-left: 30px;}
.adv_sub p {font-size: 12px;color: #ccc;font-family: "akrobat-regular"; font-weight: normal;line-height: 22px; text-transform: uppercase;}
.adv_int {font-size: 16px;color: #666666;line-height: 32px;margin-top: 42px;}







/*合作流程*/
.hz_bc1{
    padding: 100px 0;
    background: url(//memberpic.114my.com.cn/dg163100/uploadfile/image/20240715/20240715102934_626145339.jpg);
}
.hz_c .pro_lt * {
    color: #333;
}
.pro_lt > b {
  display: flex;
  font-size: 36px;
}
.pro_lt > b i {
  font-weight: normal;
  font-size: 38px;
  text-transform: uppercase;
  font-family: "Montserrat-Bold","Arial";
}
.hz_c .pro_lt em {
    background: #333;
}

.hz_c .pro_lt em:before,.hz_c .pro_lt em:after {
    background: rgba(0,0,0,0.7);
}
.hz_ic {
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
}

.hz_lc {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 56%;
}

.hz_lc li {
    width: 33.1%;
    background: #fff;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: all .3s;
}

.hz_ic>p>img {
    width: 100%;
}

.hz_lc li:nth-child(n+4) {
    margin-top: 3px;
}

.hz_lc li i {
    position: absolute;
    font-size: 18px;
    color: rgba(51,51,51,0.5);
    top: 24px;
    left: 30px;
}

.hz_lc li span {
    font-size:40px;
    margin-bottom: 15px;    line-height: 40px;
}

.hz_lc li p {
    font-size: 15px;
    color: #666;
    line-height: 22px;
    width: 45%;
    text-align: center;
}

.hz_lc li:hover,.hz_lc li.on {
    background:#e21d29;
}

.hz_lc li:hover span, .hz_lc li:hover p,.hz_lc li:hover i{
    color: #fff;
}
.hz_lc li.on span, .hz_lc li.on p,.hz_lc li.on i{
    color: #fff;
}










/*abot*/
.about{padding: 80px 0 0;overflow: hidden;background: #ffffff; }
.about_con {padding-top: 50px;display: flex;justify-content: space-between;}
.about_big {width: 50%;position: relative;}
.about_txt {padding-left: 185px;padding-top: 60px;width: 92%;}
.about_txt p {font-size: 32px;}
.about_txt em {font-size: 15px;color: #888888;line-height: 26px;display: inline-block;padding-top: 30px; font-weight:100;}
.about_txt a {width: 160px;height: 42px;background:#fff;font-size: 16px;color: #666;display: inline-block;margin-top: 30px;margin-right: 15px; text-align: center;line-height: 42px; transition:0.5s; text-align:center; border: 1px #eee solid;}
.about_txt a:hover {background:#e21d29;transition:0.5s;color:#ffffff;}
.about_num {width: 100%; height: 196px;background: #e21d29;    position: absolute;bottom: 0;left: 0;    padding-left: 185px;}
.about_num ul {display: flex;    justify-content: space-around;    height: 196px;align-items: center;}
.about_num li {text-align: center;position: relative;  color: #fff;}
.about_num li:after {content:'';width: 1px;height: 50px;background: rgba(255,255,255,0.2);position: absolute;right: -40px;top:15px;}
.about_num li:last-child:after {background: none;}
.about_num li span {font-size: 36px;line-height: 42px;font-weight: bold;color: #fff;font-family: Arial;}
.about_num li p {font-size: 16px;line-height: 26px;margin-top: 8px;color: #ffffff;}
.about_pic {width:50%;}





.fac_box{margin:0px auto;}
.fb_tab{text-align:center;font-size:0;}
.fb_tab a{font-size:28px;color:#757575;display:inline-block;vertical-align:top;width:690px;line-height:1em;padding-bottom:30px;border-bottom:1px solid #fafafa; font-weight: 100;}
.fb_tab a.cur{border-bottom:1px solid #333;color:#333;font-weight:100;}
.fb_con{margin-top:30px;position:relative;width:1555px;margin:auto;background:#fff;padding:90px 30px 70px 30px;height:522px;}
.fb_con li{width:1332px;height:362px;position:relative;overflow:hidden;display:block;margin:auto;}
.fb_con li+li{display:none;}
.fb_con li table{position:absolute;top:0;left:0;width:1400px;}
.fb_con li td br{display:none;}
.fb_con li td div a{display: block;line-height: 55px;font-size: 16px;width: 300px;margin: auto;text-align: center;background:#f8f8f8;color: #333;position: relative; top: -30px;}
.fb_con li td div:hover a{background:#e21d29;color: #fff;}
.fb_con li td img {width: 100% !important;height: auto;}
.fb_con>div{width:60px;height:60px;position:absolute;top:50%;margin-top:-31px;transition:600ms;background:#333 url(//memberpic.114my.com.cn/heathlon/uploadfile/image/20210318/20210318154207_414028010.png)no-repeat center;}
.fbc_btnl{left:30px;}
.fbc_btnr{right:30px;transform: rotateY(180deg);}
.fb_con>div:hover{background-position:-73px center;cursor: pointer;transition:600ms;background:#333 url(//memberpic.114my.com.cn/heathlon/uploadfile/image/20210318/20210318154213_339347956.png)no-repeat center;}
.fb_con li tr{display:block;}
.fb_con li td{width:424px;display:inline-block;vertical-align:top;margin-right: 30px;}
.fb_con li td:last-child{margin-right:0;}








/*news*/
.new_bc {padding: 80px 0;background: linear-gradient(to bottom, #f0f0f0, transparent);}
.new_ic {display: flex; justify-content: space-between; margin-top: 60px; }
.new_lc {width: 48%; overflow: hidden; }
.new_rc {width: 48%; border-bottom: 1px solid #e3e3e3;}
img.news_div_item_image {width: 100%; }
.new_tab {display: flex; justify-content: space-between; align-items: center; }
.new_tab>ul {display: flex; }
.new_tab>ul a {font-size: 24px; display: flex; align-items: center;color: #333;}
.new_tab>ul span {font-size: 24px; padding-right: 8px;font-weight: normal !important;}
.new_tab>ul li+li {margin-left: 66px; position: relative; }
.new_tab>ul li+li:after {position: absolute; content: ""; width: 1px; height: 25px; background: #ddd; top: 0; left: -34px; }
.new_tab>a,.new_rt>a {font-size: 16px; color: #666; display: flex; align-items: center; }
.new_tab>a span,.new_rt>a span {display: inline-block; font-size: 12px; width: 14px; height: 14px; background: #e21d29; border-radius: 100%; color: #fff; text-align: center; line-height: 14px; margin-left: 6px; }

.new_item .news_div_item:nth-child(1) .news_div_item_date {display: none; }
.new_ii {margin-top: 40px;transition:all .5s; }
.new_item {flex-shrink: 0; width: 100%; }
.new_ii {display: flex; }

.new_item .news_div {}
.new_item .news_div_item:nth-child(n+2) img {display: none;}
.new_item .news_div_item {display: flex; flex-direction: column-reverse; position: relative; }
.new_item a.news_div_item_a {display: block; font-size: 22px; margin: 42px 0 20px;color: #333;}
.new_item .news_div_item_body {font-size: 16px; color: #777; line-height: 26px; height: 52px; overflow: hidden; }
.new_item .news_div_item:nth-child(1) {padding-bottom: 32px; border-bottom: 1px solid #e3e3e3; margin-bottom: 24px; }
.new_item .news_div_item:nth-child(n+2) .news_div_item_body {display: none; }
.new_item .news_div_item:nth-child(n+2) .news_div_item_date {display: flex; }
.new_item .news_div_item:nth-child(n+2) .news_div_item_date * {font-size: 15px; color: #999; }
.new_item .news_div_item:nth-child(n+2) .news_div_item_date {position: absolute; top: 0; right: 0; }
.new_item .news_div_item:nth-child(n+2) a.news_div_item_a {margin: 0; font-size: 18px; position: relative; padding-left: 30px; }
.new_item .news_div_item:nth-child(n+3) {margin-top: 22px; }
.new_item .news_div_item:nth-child(n+2) a.news_div_item_a:after {position: absolute; content: "\e607";  top: 0; left: 0; font-size: 20px; color: #666; font-family: 'iconfont';}
.new_rt {display: flex; align-items: center; justify-content: space-between; }
.new_rt>div {display: flex; font-size: 24px; align-items: flex-end; }
.new_rt>div span {font-size: 24px; padding-right: 8px; }
.new_rt>div i {padding-left: 10px; font-size: 13px; color: #999; }
.new_rc .news_div {margin-top: 7px; }
.new_rc .news_div_item_date {display: none; }
.new_rc .news_div_item {display: flex; justify-content: space-between; padding: 30px 0; border-top: 1px solid #e3e3e3; align-items: center; padding: 3.31% 0; }
.new_rc .news_div_item_content {width: 70%; }
.new_rc .news_div_item_pic {width: 25%; }
.new_rc .news_div_item+.news_div_item {}

.new_rc a.news_div_item_a {display: block; font-size: 18px; color: #333;}
.new_rc .news_div_item_body {font-size: 16px; color: #777; line-height: 26px; margin-top: 16px; height: 52px; overflow: hidden; }
.new_tab>ul>li.on a,.new_tab>ul>li.on a span {color: #e21d29; font-weight: bold; }
.new_rc .news_div_item:hover .news_div_item_a,.new_lc .news_div_item:hover .news_div_item_a {color:#e21d29;}
.new_rc button{display:none!important;}






/*版权*/
.foot{background:#1e1e1e;width: 100%;}
.kslj li{width: 190px; display:inline-block; vertical-align:top;margin-top: 60px;}
.kslj li p{ font-size:18px; color:#fff;text-align: left;font-weight: normal;margin-bottom: 30px;}
.kslj li a{ display:block; font-size:14px; color:#6e7072;; line-height:32px;text-align: left;}
.kslj li a:hover,.end a:hover{ color:#fff;}
.footel{border-left: 1px solid #32363a;padding-left: 90px;margin-top: 60px;}
.footel p{ font-size:18px; color:#fff;text-align: left;font-weight: normal;margin-bottom: 20px;}
.footel span{ display:block; font-size:14px; color:#6e7072;; line-height:32px;text-align: left;}
.footel span:nth-child(3){padding-top: 15px;}
.footel i{background-image: linear-gradient(to right , #e21d29, #ff616b);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 40px;font-weight: bold;}
.erwei{padding-top: 65px;font-size: 14px;color: #fff;font-weight: lighter;}
.erwei p{line-height: 36px;text-align: center;}
.end{border-top: 1px solid #32363a;margin-top: 55px;}
.end .w1500{line-height: 143px;}
.end,.end a{ font-size:14px; color:#6e7072;}
.end a:hover{ color:#fff;}
.end span{font-size: 14px;color: #6e7072;}
.erwei li img{width: 100px;}



/*友情链接*/
.linksall{background: #e21d29;}
.links{background:url(//memberpic.114my.com.cn/cfzhidonghua/uploadfile/image/20231225/20231225092835_518225802.png) no-repeat right center;height:90px; display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center; font-size:18px; color:#fff;}
.links>p>span{font-weight: normal;padding:0 20px 0 10px; text-transform:uppercase; color:#fff;}
.links p{color: #fff;font-size: 18px;}