@charset "gb2312";
html, body {min-height: 100%;}
*{ margin:0px; padding:0px;}
*{box-sizing: border-box;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{margin:0; padding:0;}
li,i,em{list-style:none; font-style: normal;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:12px;}
img{border:0;}
.clear{height:0; overflow:hidden; clear:both;}
dl,dt,dd{
	margin: 0px; padding: 0px; list-style: none;}
.fl{ float:left}
.fr{ float:right}
body,td,th{font-size: 14px;	color:#333;}
a{font-size:14px; color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body{font-family: 微软雅黑;min-width:1300px; overflow-x:hidden;  }
.bottom70{margin-bottom:70px;}
.bottom60{margin-bottom:60px;}
.bottom50{margin-bottom:50px;}
.bottom40{margin-bottom:40px;}
.top30{margin-top:30px;}
.top40{margin-top:40px;}
.top50{margin-top:50px;}
.top60{margin-top:60px!important;}
.top70{margin-top:70px;}
.top80{margin-top:80px;}
.bz{ width:1300px; margin:auto;
    margin-bottom: 60px;
}
.webs_z,.w1300,.w1400 { width:1300px; margin:auto;}
.total_top { height:50px; line-height:50px; position:relative; color: #b8b8b8;}
.total_top a { color:#d9e8de;}
.top_left { position:absolute; left:0;}
.top_right { position:absolute; right:53px;}
.top_right li { height:50px; line-height:50px;  float:left; padding-left:10px; padding-right:10px;}
.top_right li img { float:left; margin-top:15px; margin-right:10px;}

@font-face {
 font-family:fontDin1;
 src: url(DIN-MEDIUM_otf.txt),url(DIN-MEDIUM_woff.txt),url(DIN-MEDIUM_eot.txt),url(DIN-MEDIUM_woff2.txt),url(DIN-MEDIUM_ttf.txt)}



.gy{
    width: 1300px;
    max-width: 1300px;margin: 0 auto;min-width: 1300px;width: 100%;}
@font-face {
  font-family: 'rda';  /* Project id 2614594 */
  src: url('//at.alicdn.com/t/font_2614594_jromkeft79.eot?t=1624672072545'); /* IE9 */
  src: url('//at.alicdn.com/t/font_2614594_jromkeft79.eot?t=1624672072545#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//at.alicdn.com/t/font_2614594_jromkeft79.woff2?t=1624672072545') format('woff2'),
       url('//at.alicdn.com/t/font_2614594_jromkeft79.woff?t=1624672072545') format('woff'),
       url('//at.alicdn.com/t/font_2614594_jromkeft79.ttf?t=1624672072545') format('truetype'),
       url('//at.alicdn.com/t/font_2614594_jromkeft79.svg?t=1624672072545#rda') format('svg');
}

.dianwenzi { position:absolute; z-index:100000; top:34px;}
/* 椤靛ご */
.top_souc{width:100%; height:45px; line-height:45px; color:rgba(255,255,255,.8); background-color:#c90202; overflow: hidden;}
.top_souc a{color:rgba(255,255,255,.8);}
.souc_l{width:660px; background:url(images/20201126134453_1675464930.png) left no-repeat; padding-left:28px;}
.top_r{}
.top_r > a{ display: inline-block;vertical-align: top; position: relative; filter: alpha(opacity=90);z-index: 111;line-height:45px;}
.head_ali{background: url(//memberpic.114my.cn/018341/uploadfile/image/20201126/20201126134512_361486010.png) no-repeat left; float: right; margin-left:40px; padding-left:36px;}
.head_tel{background: url(images/20201126134528_757564472.png) no-repeat left; float: right; margin-left:40px; padding-left:28px;}
.head_tel em{font-size:22px; font-weight:bold; font-family: Times New Roman; color:#fff;}

/*瀵艰埅*/
.head_logo{ width:120px; margin-top:23px;
    height: 104px;
}
.head_name{line-height:38px; font-size:18px; margin-top:28px;}
.head_name span{font-size:34px; letter-spacing:3px; font-weight:bold; color:#333; display:block;}
.nav_dh{}
.nav_dh>ul>li{float: left; display: block;position: relative; height:100%; margin:0 25px;}
.nav_dh>ul>li>a{display: block; line-height:124px; color: #222; font-size:16px; text-align: center; position: relative; z-index: 3333;}
.NavCeshi > li.nav_dhcurrent > a, .NavCeshi > li:hover > a {margin: 0 auto; border-bottom: solid 2px #c90202;}

.nav_dh > ul > li{ float: left; position: relative; text-align:center;}
.nav_dh ul > li > a{display: inline-block;}
.nav_dh ul > li > i{ width: 0; height: 0; border-left: 4px solid transparent; border-right:4px solid transparent; border-top:4px solid #666; margin-left:8px; display: inline-block; vertical-align: middle; }
/*涓嬫媺*/
.nav_dh ul > li .second-nav li {background-color:#eee; position:relative; width:140px; margin-left:-38px; border-bottom:#fff solid 1px;}
.nav_dh ul > li .second-nav li a{font-weight:normal !important; height:48px; line-height:48px; position:relative;transition: all 0.3s linear;}
.nav_dh ul > li .second-nav li:hover{background-color:#c90202;transition: all 0.3s linear;}
.nav_dh ul > li .second-nav li:hover a{color:#fff;transition: all 0.3s linear;}

.nav_dh ul > li .third-nav li{background-color:#eee; position:relative; width:1300px; margin-left:-720px;}
 .dh_cp{    border-bottom: #fff solid 1px;
    width: 325px;
    float: left;
    height: 52px;
    background: #f5f5f5;
    line-height: 52px;transition: all 0.3s linear;
 }
.dh_cp:hover{
     background: #c90202;transition: all 0.3s linear;
 }
.dh_cp:hover a{
    color: #fff;transition: all 0.3s linear;
}
.nav_dh ul > li > ul { display: none; position: absolute; z-index:99999; left: 0; top:126px; width:100%; text-align:center;}
.nav_dh ul > li > ul > li > ul{ left:100%; top:0;}
.nav_dh ul > li > ul > li i{ width: 0; height: 0; border-top: 4px solid transparent; border-left: 3px solid #fff; border-bottom: 4px solid transparent; margin: -1px 5px 0; display: inline-block; vertical-align: middle;}
.nav_dh ul > li:hover > ul{ display: block;}

.head_tantou{ text-align: center; position: relative;}
.head_wx{ width:38px; height:38px; margin:43px 0 0 20px; padding-top:8px; background-color:#c90202; border-radius:50%; float:left;}
.head_wx:hover{background-color:#c90202;}
.head_ewm .ewm{ display: none; position: absolute; top:121px; right:0; width:130px; z-index:999; border:solid #fff 5px;}

/*骞荤伅鐗�*/
.owl-theme{}
.owl-carousel{height:680px;width:100%;}
.owl-page span{width:50px !important;height:8px !important;}
.owl-theme .owl-controls .owl-page span{background-color:#fff !important;margin-top: -20px !important;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#fff;}





/*瀵艰埅*/
.xdh{text-align:center; color:#777; line-height:48px; font-size:18px; margin-bottom:30px;}
.xdh p{color:#333; font-size:42px; display:block;}
.xdh span{color:#c90202; font-weight:bold;}
.color_fff{color:#fff !important; font-weight:normal !important;}
.f_50{font-size:50px !important; color:#fff !important; font-weight:bold !important; line-height:63px !important;}

/* list */
.list{ width: 280px;}
.list_fl{ width: 280px; height:125px; background: url(images/20201121093459_552836668.png) 25px 41px no-repeat #c90202; color: #fff; font-size: 22px; padding-left: 79px;box-sizing: border-box; padding-top:40px;}
.list_fl span{text-transform:uppercase; color:rgba(255,255,255,.7); font-size: 12px;}
.fenlei_bj{width:280px; height:801px; overflow-y:auto;}
.fenlei_bj::-webkit-scrollbar{width:8px; height:1px;}
.fenlei_bj::-webkit-scrollbar-thumb{border-radius:8px; background:rgba(0,134,27,.1); border-top:solid #c90202 1px; border-bottom:solid #c90202 1px;}
.fenlei_bj::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius:8px; background: #eee;}
.list_x{background: url(images/20201121094849_800318844.png) bottom center no-repeat #c90202;  color: #fff; padding:30px 0 40px 30px;}
.list_x p{font-family: Impact; font-size:30px; letter-spacing:2px; line-height: 34px; padding-top: 10px;}
/*鍙宠竟*/
.product_box{ width:1000px;}
.product_nav{ background:#fff; height:81px; line-height: 81px;}
.product_nav li{ height:81px; margin-left:30px; float: left; position:relative; }
.product_nav li a{ font-size:18px; padding-left: 30px; background:url(images/20201124100405_80361094.png) no-repeat left 3px;}
.product_nav .on a{ color:#c90202; background:url(images/20201124100405_80361094.png) no-repeat left -18px;}
.product_cont dt:before{ content:""; display:block; width:70px; height:1px; position:absolute; top:90px; left: 518px; background:#c90202;}

.product_nav .on{}
.product_cont{ width:1000px; overflow:hidden;margin-top:20px;}
.product_cont dl{width:1000px; position:relative; margin:20px 0; }
.product_cont dt{ width:1000px; height:363px; background:#fff; position:relative; padding: 20px; 
    overflow: hidden;
    margin-bottom: 20px;
}
.product_cont dt img{ position:absolute; }
.product_cont dl:nth-child(2) dt img{ top:15px;}
.product_cont dt strong{ display:block; padding-top:23px; margin-bottom: 34px;}
.product_cont dt strong a{  font-size:24px; color:#c90202; font-weight: bold;}
.product_cont dt .product_Features{width:444px; line-height:32px; font-size: 16px; margin-bottom:35px;height: 126px;overflow: hidden; color:#666;} 
.product_cont dt .product_Features em{ padding-left:22px; display:block; position:relative;}
.product_cont dt .product_Features em:before{ content:""; width: 0; height: 0; border-top: 5px solid transparent; border-left:5px solid transparent; border-bottom:5px solid #c90202; display: inline-block; vertical-align: middle; position:absolute; top:9px; left:0;}
.nav_add{width:102px; height:32px;  float:right;  margin-top:24px;border: solid #ddd 1px;
    border-radius: 15px;
    margin-top: 25px;
    margin-right: 15px;text-align: center;line-height:28px;}
.nav_add a{ display:block; }
.product_cont_box{left: 518px;height: 311px;    position: absolute; width:470px;}
.product_cont dd .divproduct_new_div:after{ content:""; display:block; clear:both; height:0; overflow:hidden;}
.product_cont dd .divproduct_new_div_item{ width:237px; height:300px; float:left; background:#ededed; margin-right:17px; position:relative;    overflow: hidden; margin-top:20px;}
.product_cont dd .divproduct_new_div_item:nth-of-type(4),.product_cont dd .divproduct_new_div_item:nth-of-type(8),.product_cont dd .divproduct_new_div_item:nth-of-type(12){ margin-right:0;}
.product_cont dd .product_div_item_pic{ width:237px; height:237px; border:1px solid #ededed; margin-right:20px; }
.product_cont dd .product_div_item_pic img{ width:237px; height:237px; position:relative; z-index:1;}

.product_cont dd .product_div_item_pic,.product_cont dd .product_div_item_pic img{width:237px;transition:0.5s;}
.product_cont dd .product_div_item_pic{overflow:hidden;}
.product_cont dd .product_div_item_pic a{display:block;}
.divproduct_new_div_item:hover .product_div_item_pic img{transform:scale(1.1);transition:0.5s;}

.product_cont dd .divproduct_new_div_item_title{ position:absolute; left:20px;  line-height:30px; top:252px; width:217px;}
.product_cont dd .divproduct_new_div_item_title:before{ content:"+"; display:block; z-index: 0; position:absolute; right:10px; top:0; color:#c90202; font-size:20px;}
.product_cont dd .divproduct_new_div_item_title a{font-size:16px;position: relative; display:block;z-index: 1}
.product_cont dd .divproduct_new_div_item_body{ position:absolute; left:20px; bottom:14px; font-size:15px; line-height:24px; width:217px; height:50px; z-index:1;}

.product_cont dd .divproduct_new_div_item:before{ content:""; display:block; width:0; height:300px; position:absolute; top:0; left:0; background:#97bb01;transition: all 0.5s; z-index:0;}
.product_cont dd .divproduct_new_div_item:hover:before{ width:100%;}
.product_cont dd .divproduct_new_div_item:hover a{ color:#fff;}
.product_cont dd .divproduct_new_div_item:hover .divproduct_new_div_item_body{ color:#fff;}

/*鎸夐挳*/
.pro_m{ width:140px;background:#c90202 url(images/20201126134709_837664119.png) no-repeat 24px; border-radius:25px; float:left; font-size:16px; color:#fff; height:42px; margin-right:30px;}

.pro_m1{ width:140px;background:#c90202 url(images/20201126134840_371701184.png) no-repeat 24px; border-radius:25px; float:left; font-size:15px; color:#fff; height:42px;}
.pro_m1 a,.pro_m a{ color:#fff; font-size:15px; padding-left:53px; line-height:42px;}
.pro_m1:hover,.pro_m:hover{ padding-left:6px; transition: all 0.6s;}

/*产品特点*/
.problem_a a {display: block;margin: 0 auto;width: 198px;height: 47px;line-height: 47px;text-align: center;background: #e62129;font-size: 14px;color: #fff;margin-top: 30px;position: relative;z-index: 2;}
.problem_a a:before {position: absolute;top: 0px;left: 0px;width: 0;height: 100%;background: #222;z-index: -1;-webkit-transition: all 0.5s;transition: all 0.5s;display: block;content: "";}
.problem_a a:hover {color: #fff;}
.problem_a a:hover:before {width: 100%;}
.prod_ads {padding-top:60px;height:830px; overflow:hidden;}
.prod_ads_page {position: relative;width: 100%;height: 450px;display: block;}
.prod_ads_bg1 {position: absolute;background: url(images/20200331140650_13588783551.png) no-repeat center;width: 1272px;height: 1272px;display: block;bottom: -860px;left: 14px;-webkit-animation: spin 4s linear infinite;animation: spin 4s linear infinite;}
.prod_ads_in::after {content: '';display: block;width: 481px;height: 336px;background: url(images/20200330111910_1159811129.png) no-repeat center;position: absolute;z-index: 5;bottom: -170px;left: 405px;}
.prod_ads_in .col3 {display: block;position: absolute;width: 220px;text-align: center;height: 260px;}
.prod_ads_in .col3:after {content: '';display: block;width: 100px;height: 100px;background: #fff;border: 3px solid #cfcfcf;border-radius: 50%;position: absolute;top: 0;left: 57px;transition: 0.3s all ease;transform: scale(1);}
.prod_ads_in .col3 .prod_ads_icon {display: block;width: 122px;height: 122px;position: absolute;z-index: 3;left: 45px;top: -10px;transition: 0.3s all ease;}
.prod_ads_in .col3_1 {left: 22px;top: 290px;}
.prod_ads_in .col3_2 {left: 235px;top: 75px;}
.prod_ads_in .col3_3 {right: 235px;top: 75px;}
.prod_ads_in .col3_4 {right: 2px;top: 290px;}
.prod_ads_in .col3_5 {left: 540px;top: -15px;}
.prod_ads_in .col3 p {padding: 120px 0px 0;color: #777;display: block;line-height: 20px;font-size: 13px;}
.prod_ads_in .col3 p strong {display: block;font-size: 20px;line-height: 40px;color: #343434;}
#pro_witleft {left: 302px;top: 150px;box-shadow: none;}
#pro_witright {right: 302px;top: 150px;box-shadow: none;}
.pro_bbg {position: relative;}
.pro_bbg:hover>#pro_witright {opacity: 1;right: 190px;}
.pro_bbg:hover>#pro_witleft {left: 190px;opacity: 1;}

.pro_bbg .prot_more {display: none;}


/*优势*/
.adv{ background:#f2f2f2 url(images/20200914160435_1617365707.jpg) no-repeat bottom center; padding:70px 0 87px 0;
    margin-bottom: 60px;
}
.advtitl{ text-align:center; font-weight:lighter; font-size:40px; color:#222;}
.advtitl i{ color:#c90202;}
.advtitl em{ font-size:15px; text-transform:uppercase;}
.advtitl span{ display:block; font-size:18px; margin:10px 0;}
.advtab{ font-size:0; margin:40px 0 30px 0;} 
.advtab li{ display:inline-block; width:310px; height:112px; background:#fff; box-shadow: 0 0 20px #ccc; cursor:pointer; position:relative; font-size:20px; color:#484848; transition:all .3s ease;}
.advtab li+li{ margin-left:20px;}
.advtab li p{ padding:30px 0 0 118px;}
.advtab li p em{ display:block; font-size:14px; text-transform:uppercase; font-weight:lighter; transition:all .3s ease;}
.advtab li span{ position:absolute; width:70px; height:70px; left:39px; top:0; bottom:0; margin:auto 0; background:url(images/20200914161449_1572421214.png) no-repeat top left; transition:all .5s ease;}
.advtab li:nth-child(2) span{ background-position-x:-94px;}
.advtab li:nth-child(3) span{ background-position-x:-190px;}
.advtab li:nth-child(4) span{ background-position-x:-281px;}
.advtab li.on{ background:#c90202; color:#fff;}
.advtab li.on em{ color:#fff;}
.advtab li.on span{ background-position-y:-90px; transform:rotateY(360deg);}
.advcon ul{ position:relative;}
.advnum{ position:absolute; top:0; right:410px; width:198px; height:198px; background:rgba(201,2,2,0.9); z-index:9; font-size:30px; font-weight:lighter; color:#fff;}
.advnum span{ display:block; font-size:36px; font-family:impact; text-transform:uppercase; white-space:nowrap;}
.advnum span em{ font-size:60px;}
.advnum span:after{ content:''; display:block; width:50px; height:4px; background:#fff; margin:10px 0 15px 0;}
.advnum p{ padding:25px 0 0 35px;}
.advcen{ box-sizing:border-box; width:478px; height:447px; background:#fff; bottom:30px; right:30px; position:absolute; padding:90px 50px 0 50px;}
.adv_t{ font-size:30px; color:#222222; white-space:nowrap;}
.adv_t em{ display:block; font-size:12px; text-transform:uppercase; font-weight:lighter; margin-top:5px;}
.adv_c{ font-size:14px; color:#888888; font-weight:lighter; line-height:33px; margin:25px 0; padding:22px 0; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.adv_phone{ text-align:center; font-size:14px; color:#aaaaaa; font-weight:lighter;}
.adv_phone span{ font-size:28px; color:#c90202; font-family:impact;}
.adv_phone em{ display:inline-block; padding-left:30px; background:url(images/20200914162418_1547817518.png) no-repeat left 16px;}


/*案例*/
.case_content .tempWrap{
    width: 1300px !important;
     margin: 0 auto;
     
}
.partner_d .tempWrap{
    width: 1300px !important;
     margin: 0 auto;
     
}


/*company*/
.com_bc{
    margin-top: 30px;
    margin-bottom: 20px;
}
.com_c{display: flex;justify-content: space-between;padding: 70px 0;align-items: flex-end;}
.com_lc{width: 42%;}
.com_lc>b{display: block;font-size: 62px;color: #10110f;font-family: "Bahnschrift";text-transform: uppercase;}
.com_lc>p{font-size: 32px;color: #10110f;margin:0 0 30px;}
.com_info{font-size: 16px;color: #10110f;line-height: 32px;}
a.com_btn{display: inline-block;font-size: 16px;color: #10110f;margin: 40px 0 55px;}
a.com_btn>span{font-size: 16px;color: #10110f;display: inline-block;margin-left: 9px;}
.com_num{display: flex;justify-content: space-between;}
.com_num>li{text-align: center;position: relative;}
.com_num>li+li:after{position: absolute;content: "";width: 1px;height: 54px;background: #e6e6e6;top: 50%;left: -25px;margin-top: -27px;}
.com_num>li>span{font-size: 18px;color: #10110f;display: block;}
.com_num>li>span>b{font-size:46px;color: #c90202;font-family: "beb";}
.com_num>li>p{margin-top: 6px;font-size: 16px;color: #10110f;}
.com_rc{width: 55%;position: relative;}
.com_rc img{width: 100%;}
.com_rc>ul{display: flex;position: absolute;bottom:3px;left: 0;}
.com_rc>ul>li>a{width: 194px;height: 144px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.com_rc>ul>li:nth-child(1)>a{background: #fff;}
.com_rc>ul>li:nth-child(2)>a{background: #c90202;}
.com_rc>ul>li>a>span{font-size: 48px;}
.com_rc>ul>li>a>p{font-size: 16px;margin-top: 13px;}
.com_rc>ul>li:nth-child(1)>a>span{color:#10110f;}
.com_rc>ul>li:nth-child(1)>a>p{color:#10110f;}
.com_rc>ul>li:nth-child(2)>a *{color: #fff;}
@media screen and (max-width: 1500px){
	.com_lc{width: 48%;}
	.com_lc>b{font-size: 54px;}
	.com_lc>p{font-size: 30px;}
	.com_num>li>span>b{font-size: 50px;}
}
@media screen and (max-width: 1430px){
	.com_lc>b{font-size: 50px;}
	.com_lc>p{margin:5px 0 25px;}
	.com_num>li>span>b{font-size: 50px;}
	a.com_btn{margin: 35px 0 50px;}
}
@media screen and (max-width: 1300px){
	.com_lc>b{font-size: 50px;}
	.com_lc>p{margin:5px 0 25px;}
	.com_num>li>span>b{font-size: 50px;}
	a.com_btn{margin: 35px 0 50px;}
}
/*版权*/
.copy {overflow: hidden;padding: 0 15px;background: #333;
   
}
.copy_box {max-width: 1400px;margin: 0 auto;}
.copy_num {display:  flex;justify-content:  space-between;align-items:  center;padding: 50px 0 50px;border-bottom: 1px solid rgba(255,255,255,0.1);}
.copy_num ul {display:  flex;justify-content:  space-between;width: 86%;}
.copy_num li {color:  #fff; display:  flex;align-items:  center;}
.copy_num li i {font-size: 30px;width: 60px;height: 60px;border: 1px solid #fff;border-radius:  50%;display:  flex;justify-content:  center;align-items:  center;}
.copy_num li>p {font-size: 18px;padding: 0 0 0 15px;display:  flex;flex-direction:  column;font-weight:  lighter;}
.copy_num li>p span {font-size:24px;font-family:Arial;padding: 10px 0 0;}
.copy_num>a {color:  #fff;font-size: calc(0.8rem + 0.2vw);background: #cc0c09;width: 11%;padding: 1% 0;display:  flex;justify-content:  center;align-items:  center;}
.copy_num>a:hover{
    color: #fff;text-decoration: underline;
}
.copy_con {display:  flex;justify-content:  space-between;padding: 50px 0 30px 0;}
.copy_nav {width: 62%;margin-right: 6%;}
.copy_nav>ul {display: flex;justify-content: space-between;width: 100%;}
.copy_nav li {display: flex;flex-direction:  column;position:  relative;}
.copy_nav li>p {font-size: 1.3rem;color: #fff;margin: 0 0 25px 0;}
.copy_nav li>a {font-size: 1rem;font-weight: 100;color: rgba(255,255,255,0.7);padding: 0 0 15px 0;transition: 0.5s;    position: relative;}

.copy_nav li>a:hover {color:#cc0c09;}
.copy_r { display:  flex;flex-direction:  column;align-items:  center;}
.copy_r i {}
.copy_r i img {width:180px;height:auto;}
.copy_r p {font-size: 18px;color:  #fff; padding: 15px 0 0;}
.copy_end {padding: 32px 0;border-top: 1px solid rgba(255,255,255,0.1);color:  #fff;font-size: 16px;font-weight:  lighter;
    text-align: center;
}
.copy_end a {font-size: 16px;color:  #fff;}
.copy_end a:hover{
    color: #fff;
}

/*定制流程*/
.process{ height:530px; padding-top:60px; background:url(images/20200914174341_1417275085.jpg) no-repeat top center;
    margin-top: 80px;
}
.process .protitl span{ color:#222;}
.process .protitl i{ background:#c4c4c4;}
.pcul{ font-size:0; padding:0px 0 82px 0; text-align:center; position:relative;}
.pcul:after{ content:''; display:block; width:1233px; position:absolute; bottom:0; left:0; right:0; margin:0 auto; border-top:2px dashed #222;}
.pcul li{ display:inline-block; width:96px; font-size:18px; color:#222222; font-weight:lighter;}
.pcul li+li{ margin-left:76px;}
.pcicon{ width:94px; height:94px; cursor:pointer; border-radius:50%; border:1px solid #2a2a2a; position:relative; margin-bottom:15px;}
.pcul li i{ display:block; width:10px; height:10px; background:#222222; border-radius:50%; margin:20px auto 0 auto; position:relative;}
.pcul li i:after{ content:''; display:block; position:absolute; width:2px; height:81px; border-left:2px dashed #222; top:100%; left:4px;}
.pcicon span{ position:absolute; width:55px; height:55px; top:0; bottom:0; left:0; right:0; margin:auto; background:url(images/20210720184155_708749590.png) no-repeat top left; transition:all .5s ease;}
.pcul li:nth-child(2) .pcicon span{ background-position-x:-71px;}
.pcul li:nth-child(3) .pcicon span{ background-position-x:-141px;}
.pcul li:nth-child(4) .pcicon span{ background-position-x:-217px;}
.pcul li:nth-child(5) .pcicon span{ background-position-x:-297px;}
.pcul li:nth-child(6) .pcicon span{ background-position-x:-375px; width:46px; height:46px;}
.pcul li:nth-child(7) .pcicon span{ background-position-x:-446px; width:60px; height:45px;}
.pcul li:nth-child(8) .pcicon span{ background-position-x:-529px;}
.pcul li.on .pcicon,.pcul li.on i:after{ border-color:#c90202;}
.pcul li.on i{ background:#c90202;}
.pcul li.on{color:#c90202;}
.pcul li.on .pcicon span{ background-position-y:-74px;}
.pabtn{ width:410px; height:54px; box-sizing:border-box; margin:-26px auto 0 auto; border:4px solid #c90202; border-radius:25px; background:#fff; z-index:9; position:relative; overflow:hidden; background:linear-gradient(to right,#fff 50%,#c90202 50%); transition:all .3s ease;}
.pabtn:hover{ box-shadow:0 0 10px #aefcc9;}
.pabtn span{ display:inline-block; width:50%; line-height:46px; font-size:25px; color:#c90202; font-family:impact; text-align:center; vertical-align:top;}
.pabtn span i{ padding-left:35px; background:url(images/20210720184033_1215293078.png) no-repeat left center;}
.pabtn a{ display:inline-block; width:50%; vertical-align:top;  text-align:center; font-size:22px; color:#fff; font-weight:lighter; line-height:46px;}





.gy{max-width: 1300px;margin: 0 auto;min-width: 1300px;width: 100%;}
.about{background:url(images/20210426170902_317007244.jpg) no-repeat top;padding:60px 0;position: relative;}
.abcon{display: flex;justify-content: space-between;align-items: center;}
.abright{border: 6px solid #fff;width:46%;}
.abright img {
    width: 100%;
}
.ableft{width: 51%;margin-right: 20px;}
.ab_t{ font-size:18px; color:#797b7d; position:relative; margin-bottom:40px;z-index:1;}
.ab_t b{ display:block; font-size:36px; color:#c90202; margin-bottom:10px;}
.ab_t b span{ position:relative;}
.ab_c{margin-bottom:50px;}
.ab_c>p{font-size:15px; color:#666; line-height:35px; text-indent:2em;}
.ab_btn{ font-size:0;}
.ab_btn a{ display:inline-block; width:162px; text-align:center; line-height:56px; -webkit-transition:all .3s ease; transition:all .3s ease; font-size:18px; color:#fff; background:#333;}
.ab_btn a.on{ background:#d50404;}
.ab_btn a+a{ margin-left:18px;}
.num{ font-size:0; margin-top:100px;display: flex;justify-content: space-between;}
.num li{font-size:18px; color:#9c9ca1;width: 20%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.num li:nth-child(1){ padding-left:0;}
.num li+li{ border-left:1px dashed #d5d3d6;}
.num li span{ font-size:14px; color:#393c41;display: flex;margin-bottom:15px;}
.num li span i+em{ padding-left:8px;font-style: normal;}
.num li i{ font-size:48px; color:#393c41; font-family:fontDin2; line-height:40px;font-style: normal;}
.clear {
    clear: both;
    height: 0px;
    overflow: hidden;
}
.comp_info>ul{display: flex;justify-content: space-between;}
.comp_info>ul li{width: 230px;height: 117px;padding:0 20px;background: #fff;display: flex;align-items: center;justify-content: space-between;transition: all .5s;}
.comp_info>ul li:hover{transform: translateY(-10px);}
.com_cate p{font-size: 20px;color: #c90202;position: relative; padding-bottom: 15px; margin-bottom: 15px;transition: all 0.5s ease;}
.com_cate p:before{
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    display: inline-block;
    width: 43px;
    height: 1px;
    background: #c3c3c3;
    transition: all 0.5s ease;
}
.com_cate>div{
    font-size: 16px;
    color: #666666;
    transition: all 0.5s ease;
}
.comp_info>ul li span{
    font-size: 60px;
    color: #c90202;
    transition: all 0.5s ease;
}
.comp_info>ul li:hover span{transform: rotateY(360deg);}
.comp_info>ul li:nth-child(2) span{font-size:65px;}
@media screen and (max-width: 1500px){
    .ab_c p{margin: 35px 0;line-height: 36px;font-size: 15px;}
}
@media screen and (max-width: 1440px){
    .ab_c p{margin: 30px 0;line-height: 34px;font-size: 14px;}
}
.cff_c{background: #fff;box-shadow: 1px 0px 36px rgba(31,26,23,0.08);padding: 50px 43px 74px 43px;margin-bottom: 100px;}

.cff_img .divdgweb_new_div {display: flex;}
.cff_img .divdgweb_new_div_item {width: 25%;flex-shrink: 0;padding: 0 0.1%;display: flex;flex-direction: column-reverse;}
.cff_img .news_div_item_pic a{display:block;position:relative;overflow:hidden;}
.cff_img .news_div_item_pic a:before,.cf_img .news_div_item_pic a:after{position: absolute;}
.cff_img .news_div_item_pic img {width: 100%;transition: all .5s;display: block;overflow: hidden;}
.cff_img {overflow: hidden;}
.cff_img .divdgweb_new_div_item .divdgweb_new_div_item_title a {display: block;font-size: 16px;color: #333;padding: 20px 0 0;position: relative;text-align:center;}
.cff_img .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a,.cf_img .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a:after{color: #c90202;}
.cff_img .divdgweb_new_div button{display:none!important;}
.cff_img .divdgweb_new_div_item:hover img {transform: scale(1.2);}
.cff_img .news_div_item_pic a:after {position: absolute;content: "";width: 100%;height: 100%;background: rgba(135,186,57,0.6);bottom: -100%;left: 0;transition: all .5s;opacity: 0;}

.cff_img .divdgweb_new_div_item:hover .news_div_item_pic a:after {
    bottom: 0;
    opacity: 1;
}
.cff_c {
    margin-bottom: 60px!important;
    padding: 45px!important;
}
.cf_tit {
    margin-top: 60px;
}
.cf_tit>b{font-size: 28px;color: #c90202;position: relative;margin-left: 35px;display:block;padding-bottom:32px;}
.cf_tit>b:before{content: '';position: absolute;width: 10px;height: 28px;background:#c90202;top: 5px;left:-35px;}
