/* 前端白明明 */

.f_12{font-size:12px;} .f_13{font-size:13px;} .f_14{font-size:14px;} .f_15{font-size:15px;} .f_16{font-size:16px;} .f_17{font-size:17px;} .f_18{font-size:18px;} .f_19{font-size:19px;} .f_20{font-size:20px;} .f_21{font-size:21px;} .f_22{font-size:22px;}
.f_23{font-size:23px;} .f_24{font-size:24px;} .f_25{font-size:25px;} .f_26{font-size:26px;} .f_27{font-size:27px;} .f_28{font-size:28px;} .f_29{font-size:29px;} .f_30{font-size:30px;} .f_31{font-size:31px;} .f_32{font-size:32px;} .f_33{font-size:33px;}
.f_34{font-size:34px;} .f_35{font-size:35px;} .f_36{font-size:36px;} .f_37{font-size:37px;} .f_38{font-size:38px;} .f_39{font-size:39px;} .f_40{font-size:40px;} .f_41{font-size:41px;} .f_42{font-size:42px;} .f_43{font-size:43px;} .f_44{font-size:44px;}
.f_45{font-size:45px;} .f_46{font-size:46px;} .f_47{font-size:47px;} .f_48{font-size:48px;} .f_49{font-size:49px;} .f_50{font-size:50px;} .f_51{font-size:51px;} .f_52{font-size:52px;} .f_53{font-size:53px;} .f_54{font-size:54px;} .f_55{font-size:55px;}
.f_56{font-size:56px;} .f_57{font-size:57px;} .f_58{font-size:58px;} .f_59{font-size:59px;} .f_60{font-size:60px;} .f_61{font-size:61px;} .f_62{font-size:62px;} .f_63{font-size:63px;} .f_64{font-size:64px;} .f_65{font-size:65px;} .f_66{font-size:66px;}
.f_67{font-size:67px;} .f_68{font-size:68px;} .f_69{font-size:69px;} .f_70{font-size:70px;} .f_71{font-size:71px;} .f_72{font-size:72px;} .f_73{font-size:73px;} .f_74{font-size:74px;} .f_75{font-size:75px;} .f_76{font-size:76px;} .f_77{font-size:77px;}
.f_78{font-size:78px;} .f_79{font-size:79px;} .f_80{font-size:80px;} 
@media (max-width: 1681px) { .f_12{font-size:12px;} .f_13{font-size:13px;} .f_14{font-size:13px;} .f_15{font-size:13px;} .f_16{font-size:15px;} .f_17{font-size:16px;} .f_18{font-size:17px;}
.f_19{font-size:18px;} .f_20{font-size:18px;} .f_21{font-size:19px;} .f_22{font-size:20px;} .f_23{font-size:21px;} .f_24{font-size:22px;} .f_25{font-size:23px;} .f_26{font-size:24px;} .f_27{font-size:25px;} .f_28{font-size:26px;} .f_29{font-size:27px;}
.f_30{font-size:27px;} .f_31{font-size:28px;} .f_32{font-size:29px;} .f_33{font-size:30px;} .f_34{font-size:31px;} .f_35{font-size:32px;} .f_36{font-size:33px;} .f_37{font-size:34px;} .f_38{font-size:35px;} .f_39{font-size:36px;} .f_40{font-size:37px;}
.f_41{font-size:38px;} .f_42{font-size:39px;} .f_43{font-size:39px;} .f_44{font-size:40px;} .f_45{font-size:41px;} .f_46{font-size:42px;} .f_47{font-size:43px;} .f_48{font-size:44px;} .f_49{font-size:45px;} .f_50{font-size:45px;} .f_51{font-size:46px;}
.f_52{font-size:47px;} .f_53{font-size:48px;} .f_54{font-size:49px;} .f_55{font-size:50px;} .f_56{font-size:51px;} .f_57{font-size:52px;} .f_58{font-size:53px;} .f_59{font-size:54px;} .f_60{font-size:54px;} .f_61{font-size:55px;} .f_62{font-size:56px;}
.f_63{font-size:57px;} .f_64{font-size:58px;} .f_65{font-size:59px;} .f_66{font-size:60px;} .f_67{font-size:61px;} .f_68{font-size:62px;} .f_69{font-size:63px;} .f_70{font-size:64px;} .f_71{font-size:65px;} .f_72{font-size:66px;} .f_73{font-size:66px;}
.f_74{font-size:66px;} .f_75{font-size:68px;} .f_76{font-size:68px;} .f_77{font-size:69px;} .f_78{font-size:70px;} .f_79{font-size:71px;} .f_80{font-size:72px;} } 
@media (max-width: 1481px) { .f_12{font-size:12px;} .f_13{font-size:13px;} .f_14{font-size:13px;}
.f_15{font-size:13px;} .f_16{font-size:14px;} .f_17{font-size:14px;} .f_18{font-size:16px;} .f_19{font-size:16px;} .f_20{font-size:16px;} .f_21{font-size:17px;} .f_22{font-size:18px;} .f_23{font-size:19px;} .f_24{font-size:20px;} .f_25{font-size:21px;}
.f_26{font-size:22px;} .f_27{font-size:23px;} .f_28{font-size:24px;} .f_29{font-size:25px;} .f_30{font-size:26px;} .f_31{font-size:25px;} .f_32{font-size:26px;} .f_33{font-size:27px;} .f_34{font-size:28px;} .f_35{font-size:29px;} .f_36{font-size:30px;}
.f_37{font-size:31px;} .f_38{font-size:32px;} .f_39{font-size:33px;} .f_40{font-size:34px;} .f_41{font-size:35px;} .f_42{font-size:36px;} .f_43{font-size:37px;} .f_44{font-size:38px;} .f_45{font-size:37px;} .f_46{font-size:38px;} .f_47{font-size:39px;}
.f_48{font-size:40px;} .f_49{font-size:41px;} .f_50{font-size:42px;} .f_51{font-size:43px;} .f_52{font-size:44px;} .f_53{font-size:45px;} .f_54{font-size:46px;} .f_55{font-size:47px;} .f_56{font-size:48px;} .f_57{font-size:49px;} .f_58{font-size:50px;}
.f_59{font-size:51px;} .f_60{font-size:52px;} .f_61{font-size:51px;} .f_62{font-size:52px;} .f_63{font-size:53px;} .f_64{font-size:54px;} .f_65{font-size:55px;} .f_66{font-size:56px;} .f_67{font-size:57px;} .f_68{font-size:58px;} .f_69{font-size:59px;}
.f_70{font-size:60px;} .f_71{font-size:55px;} .f_72{font-size:56px;} .f_73{font-size:57px;} .f_74{font-size:58px;} .f_75{font-size:59px;} .f_76{font-size:60px;} .f_77{font-size:61px;} .f_78{font-size:61px;} .f_79{font-size:63px;} .f_80{font-size:64px;}
} 
@media (max-width: 1281px) { .f_13 {font-size: 12px;} .f_14 {font-size: 12px;} .f_15 {font-size: 12px;} .f_16 {font-size: 13px;} .f_17 {font-size: 16px;} .f_18 {font-size: 15px;} .f_19 {font-size: 16px;} .f_20 {font-size: 17px;} .f_22 {font-size: 18px;}
.f_24 {font-size: 19px;} .f_25 {font-size: 20px;} .f_26 {font-size: 21px;} .f_27 {font-size: 22px;} .f_28 {font-size: 23px;} .f_29 {font-size: 24px;} .f_30 {font-size: 25px;} .f_31 {font-size: 26px;} .f_32 {font-size: 27px;} .f_33 {font-size: 24px;} .f_34
{font-size: 25px;} .f_35 {font-size: 26px;} .f_36 {font-size: 27px;} .f_37 {font-size: 28px;} .f_38 {font-size: 29px;} .f_39 {font-size: 30px;} .f_40 {font-size: 31px;} .f_41 {font-size: 32px;} .f_42 {font-size: 33px;} .f_43 {font-size: 34px;} .f_44 {font-size:
35px;} .f_45 {font-size: 36px;} .f_46 {font-size: 37px;} .f_47 {font-size: 38px;} .f_48 {font-size: 39px;} .f_49 {font-size: 40px;} .f_50 {font-size: 38px;} .f_51 {font-size: 39px;} .f_52 {font-size: 40px;} .f_53 {font-size: 41px;} .f_54 {font-size: 42px;}
.f_55 {font-size: 43px;} .f_56 {font-size: 44px;} .f_57 {font-size: 45px;} .f_58 {font-size: 46px;} .f_59 {font-size: 47px;} .f_60 {font-size: 48px;} .f_61 {font-size: 49px;} .f_62 {font-size: 50px;} .f_63 {font-size: 51px;} .f_64 {font-size: 52px;} .f_65
{font-size: 53px;} .f_66 {font-size: 54px;} .f_67 {font-size: 55px;} .f_68 {font-size: 56px;} .f_69 {font-size: 57px;} .f_70 {font-size: 58px;} .f_71 {font-size: 51px;} .f_72 {font-size: 52px;} .f_73 {font-size: 53px;} .f_74 {font-size: 54px;} .f_75 {font-size:
55px;} .f_76 {font-size: 56px;} .f_77 {font-size: 57px;} .f_78 {font-size: 58px;} .f_79 {font-size: 59px;} .f_80 {font-size: 60px;} } 
@media (max-width: 1024px) { .f_24 { font-size: 16px; } .f_25 { font-size: 17px; } .f_26 { font-size: 18px; } .f_27 {
font-size: 19px; } .f_28 { font-size: 20px; } .f_29 { font-size: 21px; } .f_30 { font-size: 22px; } .f_31 { font-size: 23px; } .f_32 { font-size: 24px; } .f_33 { font-size: 21px; } .f_34 { font-size: 22px; } .f_35 { font-size: 23px; } .f_36 { font-size:
24px; } .f_37 { font-size: 25px; } .f_38 { font-size: 26px; } .f_39 { font-size: 27px; } .f_40 { font-size: 28px; } .f_41 { font-size: 29px; } .f_42 { font-size: 30px; } .f_43 { font-size: 31px; } .f_44 { font-size: 32px; } .f_45 { font-size: 33px; }
.f_46 { font-size: 34px; } .f_47 { font-size: 35px; } .f_48 { font-size: 36px; } .f_49 { font-size: 37px; } .f_50 { font-size: 34px; } .f_51 { font-size: 35px; } .f_52 { font-size: 36px; } .f_53 { font-size: 37px; } .f_54 { font-size: 38px; } .f_55 {
font-size: 39px; } .f_56 { font-size: 40px; } .f_57 { font-size: 41px; } .f_58 { font-size: 42px; } .f_59 { font-size: 43px; } .f_60 { font-size: 44px; } .f_61 { font-size: 45px; } .f_62 { font-size: 46px; } .f_63 { font-size: 47px; } .f_64 { font-size:
48px; } .f_65 { font-size: 49px; } .f_66 { font-size: 50px; } .f_67 { font-size: 51px; } .f_68 { font-size: 52px; } .f_69 { font-size: 53px; } .f_70 { font-size: 54px; } .f_71 { font-size: 47px; } .f_72 { font-size: 48px; } .f_73 { font-size: 49px; }
.f_74 { font-size: 50px; } .f_75 { font-size: 51px; } .f_76 { font-size: 52px; } .f_77 { font-size: 53px; } .f_78 { font-size: 54px; } .f_79 { font-size: 55px; } .f_80 { font-size: 56px; } } 
@media (max-width: 960px) { .f_16 { font-size: 12px; } .f_18
{ font-size: 14px; } .f_20 { font-size: 16px; } .f_33 { font-size: 20px; } .f_34 { font-size: 21px; } .f_35 { font-size: 22px; } .f_36 { font-size: 23px; } .f_37 { font-size: 24px; } .f_38 { font-size: 25px; } .f_39 { font-size: 26px; } .f_40 { font-size:
24px; } .f_41 { font-size: 25px; } .f_42 { font-size: 26px; } .f_43 { font-size: 27px; } .f_44 { font-size: 28px; } .f_45 { font-size: 29px; } .f_46 { font-size: 30px; } .f_47 { font-size: 31px; } .f_48 { font-size: 32px; } .f_49 { font-size: 33px; }
.f_50 { font-size: 28px; } .f_51 { font-size: 29px; } .f_52 { font-size: 30px; } .f_53 { font-size: 31px; } .f_54 { font-size: 32px; } .f_55 { font-size: 33px; } .f_56 { font-size: 34px; } .f_57 { font-size: 35px; } .f_58 { font-size: 36px; } .f_59 {
font-size: 37px; } .f_60 { font-size: 36px; } .f_61 { font-size: 37px; } .f_62 { font-size: 38px; } .f_63 { font-size: 39px; } .f_64 { font-size: 40px; } .f_65 { font-size: 41px; } .f_66 { font-size: 42px; } .f_67 { font-size: 43px; } .f_68 { font-size:
44px; } .f_69 { font-size: 45px; } .f_70 { font-size: 46px; } .f_70 { font-size: 42px; } .f_71 { font-size: 43px; } .f_72 { font-size: 44px; } .f_73 { font-size: 45px; } .f_74 { font-size: 46px; } .f_75 { font-size: 47px; } .f_76 { font-size: 48px; }
.f_77 { font-size: 49px; } .f_78 { font-size: 50px; } .f_79 { font-size: 51px; } .f_80 { font-size: 52px; } }


*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden; position: relative;padding: 0 ; width: 100%;color: #222;font-family:'微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

.ul,.ul li,.ul1 li,.ul td,.ul,.ul dd,.uls,.uls li,.uls li,.uls td,.uls,.uls dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #222;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

.gdt::-webkit-scrollbar{ width:4px;height: 1px;}

.gdt::-webkit-scrollbar-thumb{ background:#C30E23;}

.gdt::-webkit-scrollbar-track{ background:#fff;} 


.gdt2::-webkit-scrollbar{width:3px;height: 1px;padding: 0 2px;}

.gdt2::-webkit-scrollbar-thumb{ background:#C30E23;border-radius: 20px;}

.gdt2::-webkit-scrollbar-track{ background:rgba(255,255,255,0);border-radius: 20px;width: 1px; background: linear-gradient(to right, transparent 0%, transparent 33.33%,#D9D9D9 33.33%, #D9D9D9 66.66%,transparent 66.66%, transparent 100%);}



.f100{font-weight: 100;}



/* 视频弹框 */

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;z-index: 130;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);  }
  
.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}
  
.z_tanchuang .tbox .modal {background: white;padding: 0px;display: block;border-radius: 5px;position: relative;width: 90%;width: 1000px;max-height: 90%;margin: 0 auto;-webkit-transform: translateY(5%);   -moz-transform: translateY(5%);    -ms-transform: translateY(5%);     -o-transform: translateY(5%);        transform: translateY(5%);opacity: 0;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);  }
  
.z_tanchuang .tbox .modal .out {position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;-o-background-size: 20px;   background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: -20px;right: -20px;cursor: pointer;z-index: 5;  }
  
.z_tanchuang .tbox .modal .img { width: 100%;  margin: 0 auto;  }

.z_tanchuang .tbox .modal .img2 { width: 100%;  margin: 0 auto; height: 80vh; }
  
.z_tanchuang .tbox .modal .img video {display: block;width: 100%;max-width: 100%;-o-object-fit: cover;   object-fit: cover;  }
  
.z_tanchuang .tbox .modal .img img { position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); max-width: 90%;max-height: 90%;}
  
.z_tanchuang .tbox .modal .out:hover {background: #fff url(../images/out2.png) center no-repeat;-o-background-size: 20px;   background-size: 20px;-moz-transform: rotate(180deg); -ms-transform: rotate(180deg);  -o-transform: rotate(180deg);     transform: rotate(180deg);-webkit-transform: rotate(180deg);  }
  
.z_tanchuang.act {visibility: visible;pointer-events: visible;opacity: 1;  }
  
.z_tanchuang.act .tbox .modal {-webkit-transform: translateY(0);   -moz-transform: translateY(0);    -ms-transform: translateY(0);     -o-transform: translateY(0);        transform: translateY(0);opacity: 1;  }



/*分页*/

.page1{ text-align:center; margin:   0;text-align: center;display: flex;justify-content: center;font-family: 'arial';}

.page1 span a{display: block;  color:#666;  width: 40px;height: 40px; text-decoration:none;font-size: 14px;border-radius: 3px;border: 1px solid #E2E2E2;border-radius: 30px;}

.page1 span  a:hover ,.page1 span.current a{ background:#C30E23;color:#fff;border: 1px solid #C30E23;}

.page1 span.current a{background: #C30E23;color: #fff;}

.page1 span{margin:0 5px;display: inline-block; line-height: 38px; color:#666;}

.page1 span input,.page1 span .go{display: block;width: 55px;height: 40px;border: 1px solid #E2E2E2;border-radius: 3px;outline: none;text-align: center;background:#fff ;border-radius: 30px;}

.page1 span .all{display: block;width: 160px;height: 40px;border: 1px solid #E2E2E2;border-radius: 3px;outline: none;text-align: center;background:#fff ;border-radius: 30px;}

.page1 span a.pre{background:   url(../images/svg/jt_h2.svg)  center no-repeat;  position: relative; width: 40px;height: 40px; transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.page1 span a.pre:hover{background: #C30E23  url(../images/svg/jt_b.svg)  center no-repeat; opacity: 1;border: 1px solid #C30E23;border: 1px solid #C30E23;}

.page1 span a.nex{background:  url(../images/svg/jt_h2.svg)  center no-repeat;  position: relative; width: 40px;height: 40px; }

.page1 span a.nex:hover{background: #C30E23  url(../images/svg/jt_b.svg)  center no-repeat;opacity: 1;border: 1px solid #C30E23;border: 1px solid #C30E23;}

.page2{width: 160px;background: #C30E23;color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;text-align: center;}

.a_dw{position: relative;top: -100px;}

.d_dw{position: relative;top: -100px;}

.box {max-width:1600px;width:85%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.alltime2,.alltime2 *{-webkit-transition: all 1s; -moz-transition: all 1s;  transition: all 1s; }

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}


/* 首页左侧导航 */

#menu{position: fixed;left: 0;top: 50%;z-index: 8;transform: translateY(-50%);-webkit-transform: translateY(-50%);left: 3vw;}

#menu li{width: 12px;height: 12px;margin: 24px 0;}

#menu li a{display: block;width: 100%;height: 100%;border: 1px solid #fff;border-radius: 50%;opacity: 0.5;transform: scale(0.6);-webkit-transform: scale(0.6);}

#menu li.active a{opacity: 1;background: #fff;transform: scale(1);-webkit-transform: scale(1);}


/* 头部 */

.head{position: fixed;width: 100%;top: 0;left: 0;z-index: 9;padding: 0 2.5vw;display: flex;justify-content: space-between;align-items: center;align-content: center;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);border-bottom: 1px solid rgba(255,255,255,0);}

.head .logo{width: 11vw; max-width: 205px;}

.head .hrt{width: 70%;max-width: 1140px;display: flex;justify-content: space-between;}

.head .hrt .ul1{display: flex; width: 70%; max-width: 730px;justify-content: space-between;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);border-bottom: 1px solid rgba(255,255,255,0);}

.head .hrt .ul1 li{position: relative;}

.head .hrt .ul1 li .ltop{}

.head .hrt .ul1 li .ltop a{display: block;position: relative;line-height: 100px;color: #fff;}

.head .hrt .ul1 li .ltop a s{display: block;width: 0%;height: 2px;background: #fff;position: absolute;left: 50%;bottom: 0;z-index: 2;transform: translateX(-50%);-webkit-transform: translateX(-50%);}

.head .hrt .ul1 li .lbtm {position: absolute;top: 110px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);background: #fff;padding: 30px 0; width: 400px;text-align: center;border-radius: 8px;line-height: 2;display: none;-webkit-box-shadow: 0px 4px 10px 2px rgba(221, 221, 221, 0.3);box-shadow: 0px 4px 10px 2px rgba(221, 221, 221, 0.3);}

.head .hrt .ul1 li .lbtm::after{content: '';display: block;width: 100%;height: 10px;top: -10px;position: absolute; left: 0;z-index: 6;}

.head .hrt .ul1 li .lbtm a{display: block;color: #666;margin-bottom: 5px;font-weight: 100;font-size: 16px;}

.head .hrt .ul1 li .lbtm a:last-child{margin: 0;}

.head .hrt .ul1 li .lbtm a:hover{color: #C30E23;}

.head .hrt .ul1.act{opacity: 0;visibility: hidden;}

.head .hrt .hrt2 {display: flex;align-items: center;align-content: center;}

.head .hrt .hrt2 .a{display: block;width: 50px;position: relative;height: 50px;}

.head .hrt .hrt2 .a .ico{position: relative;width: 100%;height: 100%;}

.head .hrt .hrt2 .a .ico img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

.head .hrt .hrt2 .a .ico img:nth-child(2){opacity: 0;}

.head .hrt .hrt2 .a .ico img:nth-child(3){opacity: 0;}

.head .hrt .hrt2 .caidan{position: relative;cursor: pointer;overflow: hidden;}

.head .hrt .hrt2 .caidan s{display: block;width: 22px;height: 2px;background: #fff;border-radius: 3px;position: absolute;left: 14px;}

.head .hrt .hrt2 .caidan s:nth-child(1){top: 24px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}

.head .hrt .hrt2 .caidan s:nth-child(2){top: 24px;opacity: 0;}

.head .hrt .hrt2 .caidan s:nth-child(3){top: 24px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}



.head .hrt .hrt2 .caidan.act s:nth-child(1){top: 16px;transform: rotate(0deg);-webkit-transform: rotate(0deg);}

.head .hrt .hrt2 .caidan.act s:nth-child(2){opacity: 1;}

.head .hrt .hrt2 .caidan.act s:nth-child(3){top: 32px;transform: rotate(0deg);-webkit-transform: rotate(0deg);} 




.head.act,.head:hover,.head.bai{background: #fff;border-bottom: 1px solid #eee;}

.head.act .hrt .ul1 li .ltop a,.head:hover .hrt .ul1 li .ltop a,.head.bai .hrt .ul1 li .ltop a{color: #000;}

.head.act .hrt .ul1 li .ltop a s,.head:hover .hrt .ul1 li .ltop a s,.head.bai .hrt .ul1 li .ltop a s{background: #C30E23;}

.head.act .hrt .hrt2 .a .ico img:nth-child(1),.head:hover .hrt .hrt2 .a .ico img:nth-child(1),.head.bai .hrt .hrt2 .a .ico img:nth-child(1){opacity: 0;}

.head.act .hrt .hrt2 .a .ico img:nth-child(2),.head:hover .hrt .hrt2 .a .ico img:nth-child(2),.head.bai .hrt .hrt2 .a .ico img:nth-child(2){opacity: 1;}

.head.act .hrt .hrt2 .caidan s,.head:hover .hrt .hrt2 .caidan s,.head.bai .hrt .hrt2 .caidan s{background: #000;}


.head .hrt .ul1 li.act .ltop a s,.head .hrt .ul1 li:hover .ltop a s{width: 100%;}

.head .hrt .ul1 li:hover .ltop a {color: #C30E23;}




.head .hrt .hrt2 .a:hover .ico img:nth-child(1){opacity: 0;}

.head .hrt .hrt2 .a:hover .ico img:nth-child(2){opacity: 0;}

.head .hrt .hrt2 .a:hover .ico img:nth-child(3){opacity: 1;}

.head .hrt .hrt2 .caidan:hover s{background: #C30E23;}










/* 首页 */

.fpg{width: 100%;margin: 0 auto; height: 100vh;position: relative;overflow: hidden;}

.fpg .section{width: 100%;height: 100%;overflow: hidden;position: relative;z-index: 1;}

.fpg .section .bgimg{display: block;width: 100%;height: 100%; overflow: hidden; position: relative;z-index: 1;}

.fpg .section .fp-tableCell{position: relative;overflow: hidden;}


.i1{}

.swiper1{}

.swiper1 .swiper-slide{}

.swiper1 .swiper-slide .sbox{position: relative;overflow: hidden;}

.swiper1 .swiper-slide .sbox img{width:100%;}

.swiper1 .swiper-slide .sbox .pimg{width: 100%;height: 100vh;object-fit: cover;}

.swiper1 .swiper-slide .sbox .mimg{display: none;}

.swiper1 .swiper-slide .sbox .txt{position: absolute;top: 0;left: 0;z-index: 3;width: 100%;height: 100%;background: rgba(0, 0, 0, 0);display: flex;align-items: center;align-content: center;text-align: center;color: #fff;line-height: 1.5;padding-bottom: 0;opacity: 0;}

.swiper1 .swiper-slide .sbox .tt{word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.swiper1 .swiper-slide .sbox video{display: block;width: 100%;position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;object-fit: cover;}

.swiper1 .swiper-slide-active .sbox .txt{padding-bottom: 7vw; opacity: 1;transition-delay: .5s;-webkit-transition-delay: .5s;}

.swiper1 .pagination1{display: flex;width: 100%;bottom: 40%;z-index: 8;justify-content: center;}

.swiper1 .pagination1 span{display: block;width: 8px;height: 8px;opacity: 1;border-radius: 5px;border:1px solid  #fff;margin: 0 10px;background: rgba(0, 0, 0, 0);cursor: pointer;}

.swiper1 .pagination1 span.swiper-pagination-bullet-active{width: 25px;background: #fff;}

.swiper1 .xiala{display: block;width: 74px;height: 74px;position: absolute;left: 50%;bottom: 3.65vw;border: 1px solid #fff;border-radius: 50%;z-index: 5;pointer-events: none;}

.swiper1 .xiala span{display: block;width: 14px;height: 22px;background: url(../images/svg/xiala.svg) center no-repeat;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);animation: ud 2s linear alternate  infinite;-webkit-animation: ud 2s  linear  alternate  infinite ;}

.swiper1 .xiala s{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;border-radius: 50%;border: 1px solid rgba(255,255,255,0.3);border-radius: 50%;animation: zhuan 1s linear  infinite;-webkit-animation: zhuan 1s  linear infinite ;}

.swiper1 .xiala .s2{animation: zhuan 1s linear .5s  infinite;-webkit-animation: zhuan 1s  linear  .5s infinite ;}

.fpg .section .i2{background: #000;display: flex;color: #fff;align-items: center;align-content: center;width: 100%;height: 100%;justify-content: center;}

.i2 .bg{width: 100%;height: 100%; object-fit: cover;position: absolute;z-index: 1;top: 100px;opacity: 0; left: 0;}

.i2 .iox{position: relative;z-index: 2;display: flex;justify-content: space-between;}

.i2 .iox .ilt{width: 47.5%;line-height: 1.5;position: relative;left: -100px;opacity: 0;-webkit-transition: all 1s; -moz-transition: all 1s;  transition: all 1s; }

.i2 .iox .ilt .tc1{line-height: 1.875;margin: 30px 0 20px;}

.i2 .iox .ilt .tc2{line-height: 1.7;margin-bottom: 4.166vw;}

.i2 .iox .irt{width: 47.5%;position: relative;left: 100px;opacity: 0;-webkit-transition: all 1s; -moz-transition: all 1s;  transition: all 1s; }

.i2 .iox .irt .dl1{border-top: 1px solid rgba(255,255,255,0.3);}

.i2 .iox .irt .dl1 dd{display: flex;justify-content: space-between;align-items: center;align-content: center;padding: 30px 0;border-bottom: 1px solid rgba(255,255,255,0.3);}

.i2 .iox .irt .dl1 dd .dlt{width: 120px;}

.i2 .iox .irt .dl1 dd .dlt .sz{display: flex;align-items: flex-end;align-content: flex-end;font-family: Arial, Helvetica, sans-serif;}

.i2 .iox .irt .dl1 dd .dlt .wz{margin-top: 10px;line-height:1.5;}

.i2 .iox .irt .dl1 dd .dcon{width: calc(100% - 160px);padding: 0 2.65vw ;line-height: 1.56;}

.i2 .iox .irt .dl1 dd .drt{width: 40px;}

.fpg .section .i3{background: #000;display: flex;color: #fff;align-items: center;align-content: center;width: 100%;height: 100%;justify-content: center;}

.i3 .bg{width: 100%;height: 100%; object-fit: cover;position: absolute;z-index: 1;top: 0; left: 0;transform: scale(1.1);-webkit-transform: scale(1.1); }

.i3 .iox{position: relative;z-index: 2;display: flex;justify-content: space-between;}

.i3 .iox .ilt{width: 47.5%;line-height: 1.5;padding-top: 3vw; position: relative;left: -100px;opacity: 0;-webkit-transition: all 1s; -moz-transition: all 1s;  transition: all 1s; }

.i3 .iox .ilt .tc{margin: 30px 0 80px;}

.i3 .iox .ilt .tc .red{color: #E1001A;font-family: Arial, Helvetica, sans-serif;}

.i3 .iox .irt{width: 280px;position: relative;left: 100px;opacity: 0;-webkit-transition: all 1s; -moz-transition: all 1s;  transition: all 1s; }

.i3 .iox .irt .dl1{}

.i3 .iox .irt .dl1 dd{position: relative;cursor: pointer;z-index: 1;margin-bottom: 20px;}

.i3 .iox .irt .dl1 dd:last-child{margin-bottom: 0;}

.i3 .iox .irt .dl1 dd .txt1{position: relative;width: 100%;height: 4.6875vw;padding:0 1.4vw ;display: flex;align-items: center;align-content: center;color: #fff;border: 1px solid rgba(255,255,255,0.2);line-height:1.5;}

.i3 .iox .irt .dl1 dd .txt1 .ico{width: 44px;margin-right: 20px;}

.i3 .iox .irt .dl1 dd .txt2{position: absolute;width: 0px;height: 220px;overflow: hidden;top: 0;right: 0;background: url(../images/in_3_1.jpg) center no-repeat;background-size: cover;color: #000;pointer-events: none;}

.i3 .iox .irt .dl1 dd .txt2 .hezi{position: absolute;width: 560px;height: 220px;top: 0;right: 0;padding: 30px 40px;}

.i3 .iox .irt .dl1 dd .txt2 .hezi .tt1{display: flex;justify-content: space-between;align-items: center;align-content: center;line-height: 36px;}

.i3 .iox .irt .dl1 dd .txt2 .hezi .xian{display: block;width: 20px;height: 2px;background: #C30E23;margin: 15px 0 25px;}

.i3 .iox .irt .dl1 dd .txt2 .hezi .tc1{line-height: 1.75;color: #555;}

.i3 .iox .irt .dl1 dd:hover .txt2{width: 560px;}

.i3 .iox .irt .dl1 dd:hover{z-index: 2;}


.fpg .section .i4{background: #000;display: flex;color: #fff;align-items: center;align-content: center;width: 100%;height: 100%;justify-content: center;}

.i4 .bg{width: 100%;height: 100%; object-fit: cover;position: absolute;z-index: 1;top: 0; left: 0;transform: scale(1.1);-webkit-transform: scale(1.1); }

.i4 .ibox{position: relative;z-index: 2;width: 100%;padding-left: 8.33%;line-height: 1.5;}

.i4 .ibox .itop {display: flex;justify-content: space-between;padding-right: 8.33%;padding-top: 3vw;position: relative;top: 100px;opacity: 0;-webkit-transition: all 1s; -moz-transition: all 1s;  transition: all 1s;}

.i4 .ibox .itop .ilt{width: calc(100% - 100px);}

.i4 .ibox .itop .ilt .anniu{display: flex;align-items: center;align-content: center;margin: 1.56vw 0 2vw;}

.i4 .ibox .itop .ilt .anniu .btn{line-height: 38px;border: 1px solid #fff;border-radius: 20px;padding: 0 2vw;color: #fff;cursor: pointer;margin-right: 20px;}

.i4 .ibox .itop .ilt .anniu .btn:last-child{margin-right: 0;}

.i4 .ibox .itop .ilt .anniu .btn:hover,.i4 .ibox .itop .ilt .anniu .btn.act{background: #C30E23;color: #fff;border: 1px solid #C30E23;}

.i4 .ibox .itop .irt{width: 100px;}

.i4 .ibox .itop .irt .anniu{display: flex;justify-content: space-between;}

.i4 .ibox .itop .irt .anniu .btn{display: block;width: 40px;height: 40px;border: 1px solid #fff;border-radius: 50%;background: url(../images/svg/mo.svg) center no-repeat;cursor: pointer;}

.i4 .ibox .itop .irt .anniu .prev2{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.i4 .ibox .itop .irt .anniu .btn:hover{background: #C30E23  url(../images/svg/mo.svg) center no-repeat;border: 1px solid #C30E23;}

.i4 .ibox .ibtm {position: relative;top: 100px;opacity: 0;-webkit-transition: all 1s; -moz-transition: all 1s;  transition: all 1s;}

.swiper2{padding-bottom: 30px;}

.swiper2 .swiper-slide{width: 420px;}

.swiper2 .swiper-slide .sbox{display: block;width: 100%;padding: 3.125vw 3.125vw 2vw;background: rgba(255,255,255,0.6);overflow: hidden;border-radius: 8px;}

.swiper2 .swiper-slide .sbox .img{overflow: hidden;width: 100%;}

.swiper2 .swiper-slide .sbox .img img{transform: scale(1.000002);-webkit-transform: scale(1.000002);}

.swiper2 .swiper-slide .sbox .txt{padding-top: 20px;}

.swiper2 .swiper-slide .sbox .txt .tt1{color: #888;line-height: 28px;}

.swiper2 .swiper-slide .sbox .txt .tt2{display: flex;justify-content: space-between;width: 100%;line-height: 34px;overflow: hidden;}

.swiper2 .swiper-slide .sbox .txt .tt2 span{display: block;width: calc(100% - 40px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.swiper2 .swiper-slide .sbox .txt .tt2 s{display: block;width: 34px;height: 34px;background: #fff url(../images/svg/mo2.svg)  center no-repeat;border-radius: 50%;opacity: 0;position: relative;right: -34px;}

.swiper2 .pagination2{top: auto; bottom: 0;width: 92%;background: rgba(255,255,255,0.25);}

.swiper2 .pagination2 span{background: #fff;}

.swiper2 .swiper-slide:hover .sbox .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.swiper2 .swiper-slide:hover .sbox .txt .tt2 span{color: #C30E23;}

.swiper2 .swiper-slide:hover .sbox .txt .tt2 s{opacity: 1;right: 0;}

.i4 .ibox .ibtm .more{margin-top: 2vw;justify-content: center;}

.fpg .section .i5{background: #000;width: 100%;height: 100%;}

.i5 .dl1{display: flex;width: 100%;height: 100%;}

.i5 .dl1 dd{display: block;width: 16.66%;height: 100%;position: relative;left: 50px;opacity: 0;}

.i5 .dl1 dd a{display: block;width: 100%;height: 100%;overflow: hidden;position: relative;}

.i5 .dl1 dd a > img{display: block;width: 100%;height: 100%;transform: scale(1.000002);-webkit-transform: scale(1.000002);object-fit: cover;}

.i5 .dl1 dd a .txt{display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;align-items: center;align-content: center;color: #fff;text-align: center;background: rgba(0, 0, 0, 0.2);}

.i5 .dl1 dd a .txt .aox{width: 100%;}

.i5 .dl1 dd a .txt .aox .ico{width: 50px;margin:  0 auto 40px;}


.i5 .dl1 dd a .txt .aox .tt{padding:0 10px;line-height:1.5;}

.i5 .dl1 dd:hover a > img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.fpg .section .i6{background: #000;display: flex;align-items: center;align-content: center;width: 100%;height: 100%;justify-content: center;}

.i6 .bg{width: 100%;height: 100%; object-fit: cover;position: absolute;z-index: 1;top: 0; left: 0;transform: scale(1.1);-webkit-transform: scale(1.1); }

.i6 .box{line-height: 1.5;z-index: 3;}

.i6 .itop {display: flex;justify-content: space-between;padding-top: 3vw;position: relative;top: 100px;opacity: 0;-webkit-transition: all 1s; -moz-transition: all 1s;  transition: all 1s;}

.i6 .itop .ilt{}

.i6 .itop .irt{}

.i6 .itop .irt .anniu{display: flex;justify-content: space-between;}

.i6 .itop .irt .anniu .btn{display: block;color: #666;line-height: 1;padding-left: 30px;margin-left: 30px;cursor: pointer;border-left: 1px solid #ddd;}

.i6 .itop .irt .anniu .btn:nth-child(1){margin: 0;border: 0;}

.i6 .itop .irt .anniu .btn:hover,.i6 .itop .irt .anniu .btn.act{color: #000;}

.i6 .ibtm {position: relative;top: 100px;opacity: 0;-webkit-transition: all 1s; -moz-transition: all 1s;  transition: all 1s;}

.i6 .ibtm .more{justify-content: center;}

.swiper3{padding: 2vw 0;}

.swiper3 .swiper-slide{}

.swiper3 .swiper-slide .sbox{display: block;width: 100%;background: #fff;}

.swiper3 .swiper-slide .sbox .img{overflow: hidden;width: 100%;}

.swiper3 .swiper-slide .sbox .img img{transform: scale(1.000002);-webkit-transform: scale(1.000002);}

.swiper3 .swiper-slide .sbox .txt{padding: 30px;}

.swiper3 .swiper-slide .sbox .txt .tt1{color: #888;line-height: 26px;}

.swiper3 .swiper-slide .sbox .txt .tt3{line-height: 26px;margin: 20px 0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.swiper3 .swiper-slide .sbox .txt .tc1{line-height: 20px;color: #666;letter-spacing: 1px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.swiper3 .swiper-slide .sbox .txt .tt2{display: flex;justify-content: space-between;width: 100%;line-height: 34px;overflow: hidden;margin-top: 20px;line-height: ;}

.swiper3 .swiper-slide .sbox .txt .tt2 span{display: block;width: calc(100% - 40px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family: Arial, Helvetica, sans-serif;color: #888;padding-left: 30px;background: url(../images/svg/day.svg) center left no-repeat;}

.swiper3 .swiper-slide .sbox .txt .tt2 s{display: block;width: 34px;height: 34px;background: #F5F5F5 url(../images/svg/mo3.svg)  center no-repeat;border-radius: 50%;opacity: 1;position: relative;}

.swiper3 .swiper-slide .sbox:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.swiper3 .swiper-slide .sbox:hover .txt .tt2 s{background: #F5F5F5 url(../images/svg/mo2.svg)  center no-repeat;}

.swiper3 .swiper-slide .sbox:hover .txt .tt3{color: #C30E23;}


.active .i2 .iox .ilt{left: 0;opacity: 1;}

.active .i2 .iox .irt{left: 0;opacity: 1;}

.active .i2 .bg{top: 0;opacity: 1;transition-delay: .5s;-webkit-transition-delay: .5s;}

.active .i3 .iox .ilt{left: 0;opacity: 1;}

.active .i3 .iox .irt{left: 0;opacity: 1;}

.active .i3 .bg{transform: scale(1.000002);-webkit-transform: scale(1.000002); opacity: 1;}

.active .i4 .bg{transform: scale(1.000002);-webkit-transform: scale(1.000002); opacity: 1;}

.active .i4 .itop{top: 0;opacity: 1;transition-delay: .3s;-webkit-transition-delay: .3s;}

.active .i4 .ibtm{top: 0;opacity: 1;transition-delay: .5s;-webkit-transition-delay: .5s;}

.active .i5 .dl1 dd{left: 0;opacity: 1;transition-delay: .2s;-webkit-transition-delay: .2s;}

.active .i5 .dl1 dd:nth-child(2){transition-delay: .3s;-webkit-transition-delay: .3s;}

.active .i5 .dl1 dd:nth-child(3){transition-delay: .4s;-webkit-transition-delay: .4s;}

.active .i5 .dl1 dd:nth-child(4){transition-delay: .5s;-webkit-transition-delay: .5s;}

.active .i5 .dl1 dd:nth-child(5){transition-delay: .6s;-webkit-transition-delay: .6s;}

.active .i5 .dl1 dd:nth-child(6){transition-delay: .7s;-webkit-transition-delay: .7s;}

.active .i6 .bg{transform: scale(1.000002);-webkit-transform: scale(1.000002); opacity: 1;}

.active .i6 .itop{top: 0;opacity: 1;transition-delay: .3s;-webkit-transition-delay: .3s;}

.active .i6 .ibtm{top: 0;opacity: 1;transition-delay: .5s;-webkit-transition-delay: .5s;}

.i7{background: url(../images/in7bg.jpg) center no-repeat;background-size: cover;text-align: center;line-height: 1.5;color: #fff;padding: 4vw 0;}

.i7 .tt2{margin: 25px 0 40px;}

.i7 .more{justify-content: center;}


/* 底部 */


.footer{position: relative;}

.footer1{position: relative;padding: 4.15vw 0 100px;border-bottom: 1px solid #ccc;display: flex;justify-content: space-between;}

.footer1 .flt{width: 25%;}

.footer1 .flt .logo{display: block;}

.footer1 .flt .ftc1{margin: 2.5vw 0 1.5vw;}

.footer1 .flt .ftc1 .a{display: flex;line-height: 28px;margin-bottom: 10px;}

.footer1 .flt .ftc1 .a span{width: 30px;height: 28px;padding-top: 4px; padding-right: 10px;}

.footer1 .flt .ftc1 .a p{display: block;width: calc(100% - 30px);}

.footer1 .flt .ftc1 .a.dh {color: #C30E23;}

.footer1 .flt .dl1{display: flex;}

.footer1 .flt .dl1 dd{position: relative;margin-right: 20px;cursor: pointer;}

.footer1 .flt .dl1 dd .ico{width: 32px;}

.footer1 .flt .dl1 dd .ewm{position: absolute;width: 140px;padding: 10px; left: 50%;margin-left: -70px;top: 60px;opacity: 0; background: #fff;pointer-events: none;border: 1px solid #ddd;}

.footer1 .flt .dl1 dd .ewm img{margin: 0 auto;width: 120px;}

.footer1 .flt .dl1 dd .ewm s{display: block;width: 16px;height: 8px;background: url(../images/fo_1_1.jpg) center no-repeat;position: absolute;bottom: 100%;left: 50%;margin-left: -8px;z-index: 2;}

.footer1 .flt .dl1 dd:hover .ewm{top: 50px;opacity: 1;}


.footer1 .frt{width: 68.75%;}

.footer1 .frt .ul1{display: flex;justify-content: space-between;}

.footer1 .frt .ul1 li{line-height: 1;}

.footer1 .frt .ul1 li + li{
    margin-left: 5px;
}

.footer1 .frt .ul1 li .ltop{margin-bottom: 30px;}

.footer1 .frt .ul1 li .ltop a{display: block;}

.footer1 .frt .ul1 li .lbtm{}

.footer1 .frt .ul1 li .lbtm a{display: block;color: #666;margin-bottom: 10px;line-height:1.5;}

.footer1 .frt .ul1 li .lbtm a:last-child{margin: 0;}

.footer1 .frt .ul1 li .ltop a:hover{color: #C30E23;}

.footer1 .frt .ul1 li .lbtm a:hover{color: #C30E23;}


.footer2{padding: 10px 0;line-height: 32px;}

.footer2 .fbtm{display: flex;justify-content: space-between;}

.footer2 .fbtm .flt{display: flex;width: calc(100% - 200px);flex-wrap: wrap;}

.footer2 .fbtm .flt .a{display: block;color: #666;margin-right: 10px;}

.footer2 .fbtm .flt a:hover{color: #C30E23;}

.footer2 .fbtm .frt{max-width: 200px;display: flex;color: #666;}

.footer2 .fbtm .frt  a{display: block;color: #666;}

.footer2 .fbtm .frt  a:hover{color: #C30E23;}

.footer2 .fbtm .frt span{display: block;margin: 0 5px;}


.footer .frr{position: absolute;width: 3.125vw;right: 2vw;top: 4.15vw;z-index: 6;}

.footer .frr .ly{display: block;width: 3.125vw;height: 3.125vw;background: #C30E23 url(../images/svg/fo_1_7.svg) center no-repeat;border-radius: 50%;border: 3px solid #FFB0B9;filter: drop-shadow(0px 0px 4.5px rgba(0, 0, 0, 0.05));background-size: 50%;}

.footer .frr .top{display: block;width: 3.125vw;height: 3.125vw;background: #fff url(../images/svg/fo_1_8.svg) center no-repeat;border-radius: 50%;filter: drop-shadow(0px 0px 4.5px rgba(0, 0, 0, 0.05));margin-top: 15px;background-size: 30%;}

.footer .frr .ly:hover,.footer .frr .top:hover{filter: drop-shadow(4px 2px 5px rgba(0, 0, 0, 0.15));}

/* 关于 */

.banner{position: relative;}

.banner img{display: block;width: 100%;}

.banner .mimg{display: none;}

.banner .txt{position: absolute;width: 100%;left: 0;top: 40%;z-index: 3;color: #fff;line-height: 1.5;text-align: center;letter-spacing: 4px;}

.banner .txt .tt{margin-bottom: 15px;}

.banner .txt .tc{letter-spacing: 8px;font-weight: 100;display:none;}

.banner .nav{position: absolute;width: 100%;left: 0;bottom: 0;z-index: 2;background: #fff;line-height: 30px;padding:20px 0; border-bottom: 1px solid #ddd;}

.banner .nav .nox{display: flex;}

.banner .nav .nox a{display: block;width: 50%;text-align: center;color: #666;}

.banner .nav .nox a.act,.banner .nav .nox a:hover{color: #C30E23;}

.ab1{background: url(../images/ab_1.jpg) center no-repeat;background-size: cover;padding: 8.6vw 0;}

.ab1 .aox{display: flex;justify-content: space-between;align-items: center;align-content: center;}

.ab1 .aox .alt{width: 45%;position: relative;overflow: hidden;height: 500px;border-radius: 2.5vw;}

.ab1 .aox .alt img{width: 100%;height: 100%;object-fit: cover;}

.ab1 .aox .alt .bofang{width: 50px;height: 50px;background: #C30E23 url(../images/svg/bf.svg) center no-repeat;border-radius: 50%;position: absolute;top: 50%;left: 50%;z-index: 2;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); cursor: pointer;}

.ab1 .aox .alt .bofang span{display: block;border-radius: 50%;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -3;background: rgba(175, 51, 51, 0.5);opacity: 0;}

.ab1 .aox .alt .bofang:hover span{    animation: pulsate 1s  infinite; -webkit-animation: pulsate 1s  infinite;}

.ab1 .aox .art{width: 47.5%;line-height: 1.5;}


.ab1 .aox .art .tt{color: #C30E23;}



.ab1 .aox .art .xian{display: block;width: 50px;height: 2px;background: #C30E23;margin: 2vw 0 3vw;}

.ab1 .aox .art .tc{line-height: 1.6}

.ab1 .aox .art .tc .red{color: #C30E23;}

.ab1 .aox .art .tc .p{display: block;width: 100%;height: 20px;}

.ab2{background: url(../images/ab_2.jpg) center no-repeat;background-size: cover;padding: 9.5vw 0;}

.ab2 .aox{display: flex;justify-content: space-between;align-items: center;align-content: center;}

.ab2 .aox .alt{width: 45%;}

.ab2 .aox .alt .tt{line-height: 1.6;margin: 4.16vw 0;}

.ab2 .aox .alt .xian{display: block;width: 50px;height: 2px;background: #C30E23;}

.ab2 .aox .art{width: 45%;}

.ab2 .aox .art .dl1{border-top: 1px solid rgba(0,0,0,0.3);}

.ab2 .aox .art .dl1 dd{display: flex;justify-content: space-between;align-items: center;align-content: center;padding: 30px 0;border-bottom: 1px solid rgba(0,0,0,0.3);}

.ab2 .aox .art .dl1 dd .dlt{width: 120px;}

.ab2 .aox .art .dl1 dd .dlt .sz{display: flex;align-items: flex-end;align-content: flex-end;font-family: Arial, Helvetica, sans-serif;}

.ab2 .aox .art .dl1 dd .dlt .sz span{color: #C30E23;}

.ab2 .aox .art .dl1 dd .dlt .wz{margin-top: 10px;line-height:1.5;}

.ab2 .aox .art .dl1 dd .dcon{width: calc(100% - 160px);padding: 0 2.65vw ;line-height: 1.56;}

.ab2 .aox .art .dl1 dd .drt{width: 40px;}

/* 业务 */

.ab_yw1{padding: 6.25vw 0 ;background: url(../images/abyw_1.jpg) center bottom no-repeat;background-size: cover;text-align: center;line-height: 1.5;}

.ab_yw1 .tc{margin: 20px 0 60px;}

.ab_yw1 .dl1{display: flex;justify-content: center;flex-wrap: wrap;}

.ab_yw1 .dl1 dd{width: 28.125%;background: #fff;margin-bottom: 3.125%;padding: 2.5vw 2vw 1.5vw;border-radius: 1vw;overflow: hidden;border: 1px solid  rgba(55, 89, 140, 0.2); }

.ab_yw1 .dl1 dd:nth-child(3n - 1){margin: 0 3.125% 3.125%;}

.ab_yw1 .dl1 dd .img{margin: 0 auto 20px;width: 100%;max-width: 360px;}

.ab_yw1 .dl1 dd sub{font-size: 12px;position: relative;bottom: 4px;}

.ab_yw1 .dl1 dd:hover{border: 1px solid #C30E23;box-shadow: 0px 0px 15px 13px rgba(195, 14, 35, 0.05);}

.ab_yw1 .dl1 dd:hover .txt,.ab_yw1 .dl1 dd:hover .txt *{color: #C30E23;}

/* 发展 */

.ab_fz1{padding: 6.25vw 0 ;background: url(../images/abfz_1.jpg) left top no-repeat;background-size: cover;text-align: center;line-height: 1.5;}

.ab_fz1 .tc{margin: 20px 0 60px;}

.ab_fz1 .dl1{position: relative;padding: 40px 0;}

.ab_fz1 .dl1 dd{position: relative;display: flex;}

.ab_fz1 .dl1 dd .dlt{width: 50%;text-align: right;color: #C30E23;font-size: 5.2vw;font-family: Arial, Helvetica, sans-serif;font-weight: bold;padding-right: 140px}

.ab_fz1 .dl1 dd .drt{width: 50%;padding-left: 140px;line-height: 2;}

.ab_fz1 .dl1 dd .drt .p{position: relative;padding: 50px 0;}

.ab_fz1 .dl1 dd .drt .p p{
    max-width: 53%;
}

.ab_fz1 .dl1 dd .drt .p::after{content: '';display: block;width: 3px;height: 3px;background: #C30E23;border-radius: 50%;position: absolute;left: -141px;z-index: 2;top: 50%;z-index: 2;}

.ab_fz1 .dl1 dd .drt .p img{display: block;position: absolute;right: -50px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);pointer-events: none;width: 45.45454545%;max-width: 300px;opacity: 0;}

.ab_fz1 .dl1 dt{position: relative;width: 1px;height: 100%;position: absolute;top: 0;left: 50%;background: #E2E2E2;}

.ab_fz1 .dl1 dt .yuan{display: block;width: 16px;height: 16px;background: #fff;border: 2px solid #C30E23;border-radius: 50%;position: absolute;top: 0;left: -8px;}

.ab_fz1 .dl1 dt .yuan2{top: 100%;}

.ab_fz1 .dl1 dt s{display: block;width: 100%;height: 10%;background: #C30E23;}

.ab_fz1 .dl1 dd .drt .p:hover img{right: 0;opacity: 1;}

.ab_fz1 .dl1 dd .drt .p:hover{color: #C30E23;}

/* 荣誉 */

.ab_ry1{width: 100%;padding: 6.25vw 0;background: url(../images/abry_1.jpg) center no-repeat;background-size: cover;text-align: center;line-height: 1.5;color: #fff;}

.swiper4{padding: 60px 0 30px;}

.swiper4 .swiper-wrapper{
    flex-wrap: wrap;
}

.swiper4 .swiper-slide{width: 24.5%;margin-right: 0.66%;margin-bottom: 10px;}

.swiper4 .swiper-slide:nth-of-type(4n){
    margin-right: 0;
}

.swiper4 .swiper-slide .sbox{display: block;width: 100%;cursor: pointer;}

.swiper4 .swiper-slide .sbox img{width: 100%;}

.swiper4 .pagination4{width: 100%;bottom: 0;top: auto;background: rgba(255, 255, 255, 0.2);}

.swiper4 .pagination4 span{background: #fff;}

.swiper5{padding: 60px 0 30px;}

.swiper5 .swiper-wrapper{
    flex-wrap: wrap;
}

.swiper5 .swiper-slide{width: 19.5%;margin-right: 0.625%;margin-bottom: 10px;}

.swiper5 .swiper-slide:nth-of-type(5n){
    margin-right: 0;
}

.swiper5 .swiper-slide .sbox{display: block;width: 100%;cursor: pointer;}

.swiper5 .swiper-slide .sbox img{width: 100%;}

.swiper5 .pagination5{width: 100%;bottom: 0;top: auto;background: rgba(255, 255, 255, 0.2);}

.swiper5 .pagination5 span{background: #fff;}

/* 企业文化 */

.ab_wh1{padding: 6.25vw 0 12vw;background: #FBFCFE;text-align: center;}

.ab_wh1 .dl1{margin-top: 3.125vw;display: flex;justify-content:center;}

.ab_wh1 .dl1 dd{position: relative;overflow: hidden;width: 30%;}

.ab_wh1 .dl1 dd:nth-child(2){margin: 0 5%;top:4.16vw}

.ab_wh1 .dl1 dd > img{width: 100%;}

.ab_wh1 .dl1 dd .dox{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;display: flex;align-items: center;align-content: center;background: rgba(0, 0, 0, 0.2);color: #fff;line-height: 1.75;}

.ab_wh1 .dl1 dd .dox .txt{width: 100%;padding:0 10px;}

.ab_wh1 .dl1 dd .dox .txt .ico{width: 24px;margin: 0 auto;}

.ab_wh1 .dl1 dd .dox .txt .dtt{margin: 10px 0 ;}

.ab_wh1 .dl1 dd .dox .en{position: absolute;width: 100%;left: 0;bottom: 35px;z-index: 5;text-align: center;}

.ab_wh1 .dl1 dd .dox:hover{background: #C30E23;}

/* 研发创新 */

.inn1{padding: 4.7vw 0;background: url(../images/inn_1bg.jpg) center no-repeat;background-size: cover;}

.inn1 .tt{width: 230px;margin: 0 auto;}

.inn1 .tc{text-align: center;line-height: 32px;margin-top: 30px;}

.inn2 {padding: 6.25vw 0;background: #FBFCFE;}

.inn2 .dl1{}

.inn2 .dl1 dd{margin-bottom: 6.25vw ;}

.inn2 .dl1 dd:last-child{margin-bottom: 0;}

.inn2 .dl1 dd .img{width: 50%;float: left;}

.inn2 .dl1 dd .img img{width: 100%;}

.inn2 .dl1 dd .txt{width: 45%;float: right;}

.inn2 .dl1 dd .txt .dtt {font-size: 4.16vw;color: #E5E5E5;font-weight: 100;text-align: right;width: 100%;}

.inn2 .dl1 dd .txt .ico{margin: 0 0 15px;}

.inn2 .dl1 dd .txt .dtt2{line-height: 1.6;} 

.inn2 .dl1 dd .txt .dtc{line-height: 1.8;margin-top: 20px;height:160px;overflow:auto;}


.inn2 .dl1 dd .txt .dtc::-webkit-scrollbar{ width:4px;height: 1px;}

.inn2 .dl1 dd .txt .dtc::-webkit-scrollbar-thumb{ background:#C30E23;}

.inn2 .dl1 dd .txt .dtc::-webkit-scrollbar-track{ background:#fff;} 


.inn2 .dl1 dd .txt .dtc p{margin-bottom: 15px;}

.inn2 .dl1 dd:nth-child(2n) .img{float: right;}

.inn2 .dl1 dd:nth-child(2n) .txt{float: left;}

/* 科研 */

.inn_ky1{padding:5.2vw 0 ;}

.inn_ky1 .ilt{width: 50%;float: left;}

.inn_ky1 .irt{width: 45%;float: right;line-height: 1.5;}

.inn_ky1 .irt .tt{line-height: 1.5;}

.inn_ky1 .irt .xian{display: block;width: 100%;height: 1px;border-top: 1px dashed #ddd;margin: 2vw 0;}

.inn_ky1 .irt .tc{padding-left: 45px;border-left: 5px solid #C30E23;line-height: 1.78;}

.inn_ky1 .irt .tc p{margin-bottom: 15px;}

.inn_ky2{padding: 4.16vw 0 6.25vw;background: url(../images/inky_2_1bg.jpg) center no-repeat;background-size: cover;}

.inn_ky2 .ul1{display: flex;flex-wrap: wrap;}

.inn_ky2 .ul1 li{width: 15.625%;margin: 0 1.25% 1.25% 0;}

.inn_ky2 .ul1 li img{width: 100%;}

.inn_ky2 .ul1 li:nth-child(6n){margin-right: 0;}

.inn_ky2 .txt{padding: 2.5vw;border: 1px solid #E5E5E5;border-radius: 12px;margin: 4vw 0;line-height: 1.8;}

.swiper6{padding: 0 0 40px;}

.swiper6 .swiper-slide{}

.swiper6 .swiper-slide .sbox{display: block;width: 100%;}

.swiper6 .swiper-slide .sbox img{width: 100%;border: 1px solid #F0F0F0;border-radius: 12px;}

.swiper6 .pagination6{width: 100%;bottom: 0;top: auto;background: #F0F0F0;}

.swiper6 .pagination6 span{background: #C30E23;}


/* 专利 */

.inn_zl1{padding: 4.6vw 0 2.6vw;text-align: center;line-height: 1.8;}

.inn_zl1 .xian{display: block;width: 50px;height: 2px;background: #C30E23;margin:  1.5vw auto 2vw;}

.inn_zl2{padding: 4.16vw 0 ;background: url(../images/inzl_1bg.jpg) center no-repeat;background-size: cover;}

.inn_zl2 .ul1{display: flex;flex-wrap: wrap;}

.inn_zl2 .ul1 li{width: 12.625%;margin: 0 4.85% 4.85% 0;box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.08);cursor: pointer;}

.inn_zl2 .ul1 li img{width: 100%;}

.inn_zl2 .ul1 li:nth-child(6n){margin-right: 0;}

.inn_zl2 .ul1 li:hover{box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.2);}

/* 产学 */

.inn_cx1{padding: 4.6vw 0 2.6vw;text-align: center;line-height: 1.8;background: url(../images/incx_1bg.jpg) center no-repeat;background-size: cover;}

.inn_cx1 .xian{display: block;width: 50px;height: 2px;background: #C30E23;margin:  1.5vw auto 2vw;}

.inn_cx1 .iox{margin-top: 4.68vw;}

.inn_cx1 .iox .ilt{width: 50%;height: 510px;overflow: hidden;float: left;}

.inn_cx1 .iox .ilt img{width: 100%;height: 100%;object-fit: cover;}

.inn_cx1 .iox .irt{width: 50%;height: 510px;overflow: hidden;float: right;background: #fff;display: flex;align-items: center;align-content: center;padding: 0 4.16vw;}


.swiper7{padding: 0 0 10px;}

.swiper7 .swiper-slide{}

.swiper7 .swiper-slide .sbox{display: block;width: 100%;}

.swiper7 .swiper-slide .sbox .ul1{display: flex;flex-wrap: wrap;}

.swiper7 .swiper-slide .sbox .ul1 li{width: 31.25%;margin: 0 3.125% 3.125% 0;}

.swiper7 .swiper-slide .sbox .ul1 li:nth-child(3n){margin-right: 0;}

.swiper7 .swiper-slide .sbox .ul1 li img{width: 100%;border: 1px solid #ddd;border-radius: 8px;}

.swiper7 .pagination7{width: 100%;bottom: 0;top: auto;background: #F0F0F0;}

.swiper7 .pagination7 span{background: #C30E23;}

/* 产品 */

.prc1{padding: 5.2vw 0;background: url(../images/pr1bg.jpg) center no-repeat;background-size: cover;}

.prc1 .a{display: flex;justify-content: center;}

.prc1 .a a{display: block;padding: 0 2vw;line-height: 46px;border: 1px solid #ddd;border-radius: 30px;margin: 0 10px;}

.prc1 .a a.act,.prc1 .a a:hover{background: #C30E23;color: #fff;border: 1px solid #C30E23;}

.prc1 .ul1{display: flex;flex-wrap: wrap;margin-top: 2.5vw;}

.prc1 .ul1 li{width: 23.75%;margin: 0 1.66% 1.66% 0;background: #fff;}

.prc1 .ul1 li:nth-child(4n){margin-right: 0;}

.prc1 .ul1 li a{display: block;padding:  2vw 2.5vw;border: 1px solid #eee;width: 100%;height: 100%;}

.prc1 .ul1 li a img{width: 100%;}

.prc1 .ul1 li a .txt{margin-top: 10px;line-height: 32px;}

.prc1 .ul1 li a .txt .att{color: #888;}

.prc1 .ul1 li a .txt .att2{text-align: center;}

.prc1 .ul1 li a .txt .atc{display: flex;justify-content: space-between;overflow: hidden;}

.prc1 .ul1 li a .txt .atc span{display: block;width: calc(100% - 32px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.prc1 .ul1 li a .txt .atc s{display: block;width: 32px;height: 32px;background: #C30E23 url(../images/svg/mo.svg) center no-repeat;border-radius: 50%;opacity: 0;}

.prc1 .ul1 li a:hover{border: 1px solid #C30E23;}

.prc1 .ul1 li a:hover .txt .atc s{opacity: 1;}

/* 产品详情 */

.prbav{line-height: 65px;background: #F5F5F5;margin-top: 100px;}

.prbav .a{display: flex;align-items: center;align-content: center;}

.prbav .a a{display: block;padding-right: 20px;margin-right: 10px;background: url(../images/svg/pr_1_2.svg ) center right no-repeat;color: #666;}

.prbav .a a:last-child{background: rgba(0, 0, 0, 0);padding: 0;margin: 0;color: #C30E23;}

.prbav .a a:hover{color: #C30E23;}

.prcox{position: relative;}

.prcox .box{max-width: 1200px;}

.prco0 .bg{width: 100%;height: 520px;background: url(../images/prc_1bg.jpg) center no-repeat;background-size: cover;position: absolute;top: 0;left: 0;}

.prco0 .hezi{z-index: 3;position: relative;padding: 6vw 0 2vw;text-align: center;line-height: 1.5;}

.prco0 .hezi .tc{color: #C30E23;margin: 20px 0 60px;}


.swiper8{padding: 70px 0 0 ;}

.swiper8 .swiper-slide{}

.swiper8 .swiper-slide .sbox{display: block;width: 100%;}

.swiper8 .swiper-slide .sbox img{width: 100%;transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;}

.swiper8 .swiper-slide-active .sbox img{transform: scale(1);-webkit-transform: scale(1);opacity: 1;}

.swiper8 .pagination8{top: 0;height: 12px;display: flex;justify-content: center;}

.swiper8 .pagination8 span{display: block;width: 12px;height: 12px;border: 1px solid #999;opacity: 1;background: rgba(0, 0, 0, 0);margin: 0 6px !important; position: relative;transform: scale(0.66);-webkit-transform: scale(0.66);}

.swiper8 .pagination8 span::after {content: '';display: block;width: 8px;height: 8px;background: #000;position: absolute;top: 1px;left: 1px;border-radius: 50%;opacity: 0;}

.swiper8 .pagination8 span.swiper-pagination-bullet-active{transform: scale(1);-webkit-transform: scale(1);border: 1px solid #000;}

.swiper8 .pagination8 span.swiper-pagination-bullet-active::after{opacity: 1;}

.swiper8 .btn{display: block;width: 40px;height: 40px;border: 1px solid #ddd;border-radius: 50%;background:#ddd url(../images/svg/mo.svg) center no-repeat;cursor: pointer;position: absolute;right: 0;top: 50%;z-index: 5;cursor: pointer;}

.swiper8 .prev8{transform: rotate(180deg);-webkit-transform: rotate(180deg);left: 0;right: auto;}

.swiper8 .btn:hover{background: #C30E23  url(../images/svg/mo.svg) center no-repeat;border: 1px solid #C30E23;}


.prco1{display: flex;padding: 4.166vw 0;border-bottom: 2px solid #000;}

.prco1 .plt{width: 20%;}

.prco1 .prt{width: 80%;}

.prco1 .prt1 .tc{line-height: 1.75;}

.prco1 .prt1 .prco1-imgs{
    margin-top: 2.15em;
    padding-bottom: 1.5em;
}

.prco1 .prt1 .prco1-imgs img{
    width: 100%;
    border: 1px solid #E5E5E5;
}

.prco1 .prt1 .prco1-imgs .swiper-pagination{width: 100%;bottom: 0;top: auto;background: #F0F0F0;}

.prco1 .prt1 .prco1-imgs .swiper-pagination span{background: #C30E23;}

.prco1 .prt2 .ul1{}

.prco1 .prt2 .ul1 li{display: flex;line-height: 36px;padding: 20px 0;border-bottom: 1px solid #F3F3F3;align-items: flex-start;justify-content: space-between;}

.prco1 .prt2 .ul1 li .sz{display: block;width: 40px;line-height: 20px;background: #C30E23;color: #fff;text-align: center;border-radius: 15px;position: relative;top: 10px;}

.prco1 .prt2 .ul1 li .cn{width: calc(100% - 60px);}

.prco1 .prt table{width: 100%;border-top: 1px solid #ddd;border-left: 1px solid #ddd ;font-size: 16px;text-align: center;border-collapse: collapse;}

.prco1 .prt table tr td{width: 33.33%;line-height: 32px;padding: 20px;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;}

.prco1 .prt table tr:nth-child(1) td{background: #F3F8FD;border-top-color:#ddd !important;}

.prco1 .prt table tr td:nth-child(1){background: #F3F8FD;border-left-color:#ddd !important;}

.prco1 .prt table *{}

.swiper9{padding:  0 0 30px;}

.swiper9 .swiper-slide{}

.swiper9 .swiper-slide .sbox{display: block;width: 100%;}

.swiper9 .swiper-slide .sbox img{width: 100%;}

.swiper9 .swiper-slide .sbox .stt{line-height: 28px;margin-top: 30px;}

.swiper9 .swiper-slide .sbox .stc{line-height: 32px;color: #888;}

.swiper9 .pagination9{width: 100%;bottom: 0;top: auto;background: #F0F0F0;}

.swiper9 .pagination9 span{background: #C30E23;}

.swiper10{padding:  0 0 30px;}

.swiper10 .swiper-slide{}

.swiper10 .swiper-slide .sbox{display: block;width: 100%;}

.swiper10 .swiper-slide .sbox img{width: 100%;}

.swiper10 .swiper-slide .sbox .ul1{display: flex;flex-wrap: wrap;}

.swiper10 .swiper-slide .sbox .ul1 li{width: 24%;margin: 0 1.33% 1.33% 0;border: 1px solid #F5F5F5;}

.swiper10 .swiper-slide .sbox .ul1 li:nth-child(4n){margin-right: 0;}

.swiper10 .swiper-slide .sbox .ul1 li img{width: 100%;}

.swiper10 .pagination10{width: 100%;bottom: 0;top: auto;background: #F0F0F0;}

.swiper10 .pagination10 span{background: #C30E23;}

.prco2{display: flex;padding: 4.16vw 0 8vw;justify-content: center;}

.prco2 a{display: flex;position: relative;width: 140px;height: 46px;border: 1px solid #C30E23;border-radius: 30px;color: #C30E23;justify-content: space-between;align-items: center;align-content: center;padding: 0 30px;margin: 0 10px;}

.prco2 a .ico{position: relative;}

.prco2 a .ico img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}

.prco2 a:hover{background: #C30E23;color: #fff;}

.prco2 a:hover .ico img:nth-child(1){opacity: 0;}

.prco2 a:hover .ico img:nth-child(2){opacity: 1;}

.prcoxx{padding: 100px 0;background: url(../images/prc_4bg.jpg) center no-repeat;text-align: center;line-height: 1.75;}

.prcoxx a{display: block;width: 130px;line-height: 46px;background: #C30E23;color: #fff;border-radius: 30px;margin: 30px auto 0;}

/* 案例 */

.casox{position: relative;}

.casox .bg{width: 100%;height: 520px;background: url(../images/prc_1bg.jpg) center no-repeat;background-size: cover;position: absolute;top: 0;left: 0;}

.casox .hezi{z-index: 3;position: relative;}

.cas1{padding: 4.166vw 0;display: flex;justify-content: space-between;border-bottom: 2px solid #000;}

.cas1:last-child{border: 0;}

.cas1 .clt{width: 17%;}

.cas1 .crt{width: 83%;}

.cas1 .crt1 .xian{display: block;width: 50px;height: 3px;background: #C30E23;}

.cas1 .crt1 .tc{line-height: 1.5;margin: 2vw 0 3.65vw;}

.cas1 .crt1 .tc1{line-height: 1.5;margin: 0 0 1vw;}

.cas1 .crt1 .img{width: 100%;}

.cas1 .crt1 .img img{width: 100%;border-radius: 16px;}

.swiper11{padding:  0 0 30px;}

.swiper11 .swiper-slide{}

.swiper11 .swiper-slide .sbox{display: block;width: 100%;}

.swiper11 .swiper-slide .sbox img{width: 100%;}

.swiper11 .swiper-slide .sbox .stt{line-height: 32px;margin: 25px 0 15px;}

.swiper11 .swiper-slide .sbox .stc{line-height: 24px;}

.swiper11 .pagination11{width: 100%;bottom: 0;top: auto;background: #F0F0F0;}

.swiper11 .pagination11 span{background: #C30E23;}

.swiper12{padding:  0 0 30px;}

.swiper12 .swiper-slide{
    border-radius: 12px;
    overflow: hidden;
    cursor: pointer;
}

.swiper12 .swiper-slide .sbox{display: block;width: 100%;}

.swiper12 .swiper-slide .sbox img{width: 100%;}

.swiper12 .swiper-slide .sbox .stt{line-height: 32px;margin: 25px 0 15px;}

.swiper12 .swiper-slide .sbox .stc{line-height: 24px;}
.swiper12 .swiper-slide.active .slide-info{
    transform: translateY(0);
}
.swiper12 .swiper-slide .slide-info{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 15px 5%;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    overflow: auto;
    transform: translateY(100%);
    transition: all .5s;
}
.swiper12 .swiper-slide .slide-info::-webkit-scrollbar{
    width: 4px;
}
.swiper12 .swiper-slide .slide-info::-webkit-scrollbar-thumb{
    width: 4px;
    background-color: #C30E23;
}
.swiper12 .swiper-slide .slide-info p span{
    width: 100%;
    display: block;
}
.swiper12 .pagination12{width: 100%;bottom: 0;top: auto;background: #F0F0F0;}

.swiper12 .pagination12 span{background: #C30E23;}

.cas1 .crt2{padding: 3.125vw 4.16vw 5.2vw;background: url(../images/ca4.jpg) center no-repeat;background-size: cover;color: #fff;border-radius: 20px;min-height: 535px;}

.cas1 .crt2 .anniu{display: flex;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}

.cas1 .crt2 .anniu .btn{display: block;line-height: 24px;padding-bottom: 30px;margin-right: 4.166vw;cursor: pointer;position: relative;}

.cas1 .crt2 .anniu .btn s{display: block;width: 0%;position: absolute;left: 0;bottom: -1px;z-index: 2;height: 3px;background: #C30E23;}

.cas1 .crt2 .anniu .btn.act s{width: 100%;}

.cas1 .crt2 .anniu .btn.act {font-weight: bold;}

.cas1 .crt2 .dl1{margin-top: 50px;}

.cas1 .crt2 .dl1 dd{display: none;}

.cas1 .crt2 .dl1 dd:nth-child(1){display: block;}

.cas1 .crt2 .dl1 dd .ul1{display: flex;}

.cas1 .crt2 .dl1 dd .ul1 li{display: block;width: 31.5%;padding: 40px;border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 12px;margin-right: 2.75%;background: rgba(255, 255, 255, 0.05);backdrop-filter: blur(1px);-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.cas1 .crt2 .dl1 dd .ul1 li:last-child{margin-right: 0;}

.cas1 .crt2 .dl1 dd .ul1 li .ico{width: 40px;height: 40px;}

.cas1 .crt2 .dl1 dd .ul1 li .ltt{margin: 15px 0 0;}

.cas1 .crt2 .dl1 dd .ul1 li .xx{display: block;width: 30px;height: 2px;background: rgba(255, 255, 255, 0.3);margin: 25px 0;}

.cas1 .crt2 .dl1 dd .ul1 li .ltc{line-height: 30px;}



.cas1 .crt2 .dl1 dd .ul1 li:hover{backdrop-filter: blur(10px);}


/* 搜索 */

.sea1{padding: 155px 0 120px;background: #F5F5F5;}

.sea1 .snav{display: flex;justify-content: space-between;}

.sea1 .snav .slt{display: flex;}

.sea1 .snav a{display: block;width: 180px;line-height: 46px;border: 1px solid #ddd;border-radius: 30px;text-align: center;margin-right: 30px;}

.sea1 .snav a.act,.sea1 .snav a:hover{background: #C30E23;color: #fff;border: 1px solid #C30E23;}

.sea1 .snav .srt{display: flex;width: 30%;height: 54px;border: 1px solid #ddd;border-radius: 30px;align-items: center;align-content: center;padding-left: 18px;}

.sea1 .snav .srt s{display: block;width: 6px;height: 6px;background: #999;border-radius: 50%;}

.sea1 .snav .srt input{display: block;width: calc(100% - 62px);height: 100%;background: rgba(0, 0, 0, 0);border: 0;padding: 0 10px;outline: none;}

.sea1 .snav .srt span{display: block;width: 55px;height: 100%;cursor: pointer;background: url(../images/svg/sousuo2.svg) center no-repeat;border-left: 1px solid #ddd;}

.sea1 .ul1{display: flex;flex-wrap: wrap;margin: 2.5vw 0; }

.sea1 .ul1 li{width: 23.75%;margin: 0 1.66% 1.66% 0;background: #fff;}

.sea1 .ul1 li:nth-child(4n){margin-right: 0;}

.sea1 .ul1 li a{display: block;padding:  2vw 2.5vw;border: 1px solid #eee;width: 100%;height: 100%;}

.sea1 .ul1 li a img{width: 100%;}

.sea1 .ul1 li a .txt{margin-top: 10px;line-height: 32px;}

.sea1 .ul1 li a .txt .att{color: #888;}

.sea1 .ul1 li a .txt .att2{text-align: center;}

.sea1 .ul1 li a .txt .atc{display: flex;justify-content: space-between;overflow: hidden;}

.sea1 .ul1 li a .txt .atc span{display: block;width: calc(100% - 32px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.sea1 .ul1 li a .txt .atc s{display: block;width: 32px;height: 32px;background: #C30E23 url(../images/svg/mo.svg) center no-repeat;border-radius: 50%;opacity: 0;}

.sea1 .ul1 li a:hover{border: 1px solid #C30E23;}

.sea1 .ul1 li a:hover .txt .atc s{opacity: 1;}




.sea1 .ul2{display: flex;flex-wrap: wrap;margin: 2.5vw 0; }

.sea1 .ul2 li{width: 31.25%;margin: 0 3.125% 3.125% 0;background: #fff;}

.sea1 .ul2 li:nth-child(3n){margin-right: 0;}

.sea1 .ul2 li a{display: block;}


.sea1 .ul2 li a{display: block;width: 100%;background: #fff;}

.sea1 .ul2 li a .img{overflow: hidden;width: 100%;}

.sea1 .ul2 li a .img img{transform: scale(1.000002);-webkit-transform: scale(1.000002);}

.sea1 .ul2 li a .txt{padding: 30px;}

.sea1 .ul2 li a .txt .tt1{color: #888;line-height: 26px;}

.sea1 .ul2 li a .txt .tt3{line-height: 26px;margin: 20px 0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.sea1 .ul2 li a .txt .tc1{line-height: 20px;color: #666;letter-spacing: 1px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.sea1 .ul2 li a .txt .tt2{display: flex;justify-content: space-between;width: 100%;line-height: 34px;overflow: hidden;margin-top: 20px;line-height: ;}

.sea1 .ul2 li a .txt .tt2 span{display: block;width: calc(100% - 40px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family: Arial, Helvetica, sans-serif;color: #888;padding-left: 30px;background: url(../images/svg/day.svg) center left no-repeat;}

.sea1 .ul2 li a .txt .tt2 s{display: block;width: 34px;height: 34px;background: #F5F5F5 url(../images/svg/mo3.svg)  center no-repeat;border-radius: 50%;opacity: 1;position: relative;}

.sea1 .ul2 li a:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.sea1 .ul2 li a:hover .txt .tt2 s{background: #F5F5F5 url(../images/svg/mo2.svg)  center no-repeat;}

.sea1 .ul2 li a:hover .txt .tt3{color: #C30E23;}









/* 更多 */

.more{display: flex;}

.more a{display: flex;width: 164px;height: 50px;border: 1px solid rgba(255,255,255,0.4);border-radius: 30px;justify-content: center;align-items: center;align-content: center;position: relative;z-index: 1;overflow: hidden;}

.more a .wz{color: #fff;position: relative;z-index: 3;}

.more a .jt{width: 32px;height: 32px;position: relative;margin-left: 10px;}

.more a .jt span{display: block;width: 100%;height: 100%;position: relative;z-index: 2;background: url(../images/svg/mo.svg) center  no-repeat;}

.more a .jt s{display: block;width: 100%;height: 100%;background: #C30E23;border-radius: 50%;position: absolute;top: 0;left: 0;z-index: 1;}

.more_h a{border: 1px solid #ddd;}

.more_h a .wz{color: #999;}

.more a:hover .jt s{transform: scale(8);-webkit-transform: scale(8);}

.more a:hover {border: 1px solid #C30E23;}

.more a:hover .wz{color: #fff;}

.more_h a:hover .wz{color: #fff;}








.swiper-button-disabled{opacity: 0.2;pointer-events: none;}


/* 动画 */

@-webkit-keyframes zhuan {0% {-webkit-transform: scale(1);opacity: 0;}50% {opacity: 1;}80% {opacity: 1;}100% {-webkit-transform: scale(1.5);opacity: 0;}}

@keyframes zhuan {0% {transform: scale(1);opacity: 0;}50% {opacity: 1;}80% {opacity: 1;}100% {transform: scale(1.5);opacity: 0;}}



@-webkit-keyframes ud {0% {top: 30%;}100% {top: 70%;}}

@keyframes ud {0% {top: 30%;}100% {top: 70%;}}


@keyframes pulsate {0% {transform: scale(1);-webkit-transform: scale(1);opacity: 0; }50% {opacity: 0.5; }100% {transform: scale(1.5);-webkit-transform: scale(1.5);opacity: 0; } }

@-webkit-keyframes   pulsate {0% {transform: scale(1);-webkit-transform: scale(1);opacity: 0; }50% {opacity: 0.5; }100% {transform: scale(1.5);-webkit-transform: scale(1.5);opacity: 0; } }






.mhead,.mnav,.mnav2{display: none;}





@media (max-width:1800px) {
    

    

}


@media (max-width:1700px) {
    



}


@media (max-width:1600px) {

    


}

@media (max-width:1500px) {




    
}


@media (max-width:1450px) {
    

}




@media (max-width:1300px) {

  

}


@media (max-width:1200px )  {


    .wow{opacity: 1;}
  
    .head{display: none;}
  
    .box{width: 90%;min-width: 100px;padding: 0;}
  
    body{min-width: 200px;padding-top: 50px;}
    
    .mhead{display: block;width: 100%;height: 50px;position: fixed;top: 0;left: 0;z-index: 9;top: 0;left: 0;background:#fff ;border-bottom: 1px solid #eee;}

    .mhead .menu{height: 50px;padding-left: 35px;background:url(../images/m1.png) center  no-repeat ;background-size: 30px;float: right;cursor: pointer;}

    .mhead .logo{display: block;position: absolute;top: 10px;left: 0;z-index: 3;height: 30px;}

    .mhead .logo img{display: block;height: 100%; }

    .mhead .logo2{display: block;position: absolute;top: 5px;height: 40px; left: 70px;z-index: 3;padding-left: 10px;border-left: 1px solid #ddd;}

    .mhead .logo2 img{display: block;height: 100%;  }

    .mhead .ss{display: block;width: 50px;height: 50px;float: right;background: url(../images/svg/sousuo2.svg) center no-repeat;background-size: 16px;}

    .mhead .hy2{display: block; line-height: 50px;float: right;background-size: 16px;width: 70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right: 10px;}

    .mhead.act{-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;}

    .mnav {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index:250;display: block;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

    .mnav .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7) ;position: absolute;top: 0;left: 0;z-index: 1;cursor: pointer;}

    .mnav .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

    .mnav .mbox .ul1 li .ltop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd;cursor: pointer; }

    .mnav .mbox .ul1 li .ltop a{display: block;width: 100%;}

    .mnav .mbox .ul1 li .ltop span{display: block;width: 100%;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;}

    .mnav .mbox .ul1 li .ltop span::after{width: 16px;height: 2px;background: #444444;content: "";position: absolute;right: 15px;top: calc(50% - 1px);}

    .mnav .mbox .ul1 li .ltop span::before{width: 2px;height: 16px;background: #444444;content: "";position: absolute;right: 22px;top: 17px;}

    .mnav .mbox .ul1 li .ltop span.act::before {opacity: 0;}

    .mnav .mbox .ul1 li .lbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

    .mnav .mbox .ul1 li .lbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

    .mnav .mbox .ul1 .lang .ltop{font-weight: bold;background: #EEEEEE;height: 50px;}

    .mnav .mbox .ul1 .lang .yy{position: relative;width: 80px;line-height: 30px;top: 10px;left: 0px;z-index: 3;font-family: Arial, Helvetica, sans-serif;}

    .mnav .mbox .ul1 .lang .yy1{display: flex;justify-content: space-between;align-items: center;align-content: center;padding-left: 30px;background: url(../images/svg/myy_1.svg) center left no-repeat;background-size: 20px;}

    .mnav .mbox .ul1 .lang .yy1 s{display: block;width: 20px;height: 20px;background: url(../images/svg/myy_3.svg) center  no-repeat;transform: rotate(180deg);-webkit-transform: rotate(180deg);background-size: 14px;}

    .mnav .mbox .ul1 .lang .yy2{width: 110px;padding: 40px 10px 10px 40px;background: #fff;border-radius: 6px;position: absolute;top: -5px;left: -10px;z-index: -1;-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;display: none;}

    .mnav .mbox .ul1 .lang .yy.act .yy1 s{transform: rotate(0deg);-webkit-transform: rotate(0deg);background: url(../images/svg/myy_2.svg) center  no-repeat;background-size: 14px;}

    .mnav .mbox .ul1 .scxz .ltop{position: relative;display: flex;align-items: center;align-content: center;}

    .mnav .mbox .ul1 .scxz .ltop .i{height: 14px;margin-right: 10px;}

    .mnav.act{left: 0;}

    .mnav.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

    .mnav2 {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index: 2000;display: block;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);display: block;}

    .mnav2 .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.1) ;position: absolute;top: 0;left: 0;z-index: 1;}

    .mnav2 .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

    .mnav2 .mbox .dl1{}

    .mnav2 .mbox .dl1 dd{}

    .mnav2 .mbox .dl1 dd .dtop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

    .mnav2 .mbox .dl1 dd .dtop a{display: block;width: 100%;}

    .mnav2 .mbox .dl1 dd .dtop span{display: block;width: 100%;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;}

    .mnav2 .mbox .dl1 dd .dtop span::after{width: 16px;height: 2px;background: #444444;content: "";position: absolute;right: 15px;top: calc(50% - 1px);}

    .mnav2 .mbox .dl1 dd .dtop span::before{width: 2px;height: 16px;background: #444444;content: "";position: absolute;right: 22px;top: 17px;}

    .mnav2 .mbox .dl1 dd .dtop span.act::before {opacity: 0;}

    .mnav2 .mbox .dl1 dd .dbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

    .mnav2 .mbox .dl1 dd .dbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

    .mnav2.act{left: 0;}

    .mnav2.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

    #menu{display: none;}

    .fpg{height: auto;}

    .swiper1 .swiper-slide .sbox .pimg{display: none;}

    .swiper1 .swiper-slide .sbox .mimg{display: block;}

    .swiper1 .xiala{display: none;}

    .swiper1 .pagination1{bottom: 20px;}

    .swiper1 .swiper-slide .sbox .tt{font-size: 20px;}

    .fpg .section .i2{position: relative;display: block;}
    
    .i2 .iox{display: block;padding: 50px 0;}

    .i2 .bg{opacity: 1;top: 0;}

    .i2 .iox .ilt,.i2 .iox .irt{width: 100%;left: 0;opacity: 1;}

    .i2 .iox .ilt .tc1{margin: 15px 0;line-height: 1.5;}

    .i2 .iox .irt {margin-top: 40px;}

    .i2 .iox .irt .dl1{}

    .i2 .iox .irt .dl1 dd .drt{display: none;}

    .i2 .iox .irt .dl1 dd .dcon{width: calc(100% - 120px);}

    .i3 .bg,.i4 .bg{transform: scale(1);-webkit-transform: scale(1);opacity: 0.7;}

    .i3 .iox{display: block;padding: 50px 0;}

    .i3 .iox .ilt,.i3 .iox .irt{width: 100%;left: 0;opacity: 1;}

    .i3 .iox .ilt .tc{margin: 10px 0 20px;line-height: 1.8;}

    .i3 .iox .irt .dl1 dd .txt1{display: none;}

    .i3 .iox .irt .dl1 dd .txt2{position: relative;width: 100%;height: auto;}

    .i3 .iox .irt .dl1 dd .txt2 .hezi{position: relative;width: 100%;height: auto;padding: 20px 5% 30px;}

    .i3 .iox .irt .dl1{display: flex;overflow: auto;margin-top: 30px;}

    .i3 .iox .irt .dl1 dd{width: 280px;margin-right: 10px;}

    .i3 .iox .irt .dl1 dd .txt2{width: 280px;height:100%;}

    .i3 .iox .irt .dl1 dd .txt2 .hezi .tt1 .ico{width: 30px;}
    
    .i3 .iox .irt .dl1 dd .txt2 .hezi .tt1{line-height:1.5;min-height:48px;}
    
    .i3 .iox .irt .dl1 dd:hover .txt2{width:280px;}

    .i4 .ibox{padding: 50px 5%;}

    .i4 .ibox .itop{display: block;padding: 0;top: 0;opacity: 1;}

    .i4 .ibox .itop .ilt{width: 100%;}

    .i4 .ibox .itop .ilt .anniu {margin: 20px 0;}

    .i4 .ibox .itop .ilt .anniu .btn{padding: 0 20px;margin-right: 10px;}

    .i4 .ibox .itop .irt{display: none;}

    .i4 .ibox .ibtm{top: 0;opacity: 1;}

    .swiper2 .swiper-slide {width: 80%;}

    .swiper2 .swiper-slide .sbox{padding: 20px;}

    .i4 .ibox .ibtm .more{margin-top: 30px;}

    .i5 .dl1 {flex-wrap: wrap;}

    .i5 .dl1 dd{left: 0;opacity: 1;width: 50%;height: 300px;}

    .i5 .dl1 dd a .txt .aox .ico{width: 30px;margin-bottom: 20px;}

    .i6 {padding-bottom: 50px;}

    .i6 .bg{transform: scale(1);-webkit-transform: scale(1);}

    .i6 .itop{display: block;top: 0;opacity: 1;padding-top: 50px;}

    .i6 .itop .irt .anniu .btn{padding: 0;width: 50%;text-align: center;line-height: 40px;margin: 0;border: 0;background: rgba(0, 0, 0, 0.5);color: #fff;}

    .i6 .itop .irt .anniu{margin-top: 10px;}

    .i6 .itop .irt .anniu .btn.act{background: #C30E23;color: #fff;}

    .i6 .ibtm{top: 0;opacity: 1;}


    .swiper3 {padding:20px 0 30px;margin-bottom: 30px;}

    .swiper3 .pagination3{width: 100%;bottom: 0;top: auto;background: #F0F0F0;}

    .swiper3 .pagination3 span{background: #C30E23;}

    .swiper3 .swiper-slide .sbox .txt{padding: 20px 5%;}

    .swiper3 .swiper-slide .sbox .txt .tt3{margin: 10px 0;}

    .i7{padding: 50px 0;}

    .footer1{padding: 30px 0 ;display: block;}

    .footer1 .flt{width: 100%;}

    .footer1 .flt .logo{width: 150px;}

    .footer1 .flt .dl1{width: 100%;justify-content: center;}

    .footer1 .frt{display: none;}

    .footer2{padding: 20px 0;}

    .footer2 .fbtm{display: block;text-align: center;line-height: 1.8;}

    .footer2 .fbtm .flt{width: 100%;display: block;}

    .footer2 .fbtm .frt{width: 100%;justify-content: center;max-width: 900px;}

    .footer .frr{display: none;}

    .banner .mimg{display: block;}

    .banner .pimg{display: none;}

    .banner .nav{display: none;}

    .ab1{padding: 50px 0;}

    .ab1 .aox{display: block;}

    .ab1 .aox .alt{width: 100%;height: auto;}

    .z_tanchuang .tbox .modal{width: 90%;}

    .z_tanchuang .tbox .modal .out{right: 0;top: -50px;}

    .ab1 .aox .art{width: 100%;margin-top: 20px;}

    .ab1 .aox .art .xian{margin: 20px 0;}

    .ab2{padding: 50px 0;}

    .ab2 .aox{display: block;}

    .ab2 .aox .alt{width: 100%;}

    .ab2 .aox .alt .logo{width: 150px;}

    .ab2 .aox .art{width: 100%;margin-top: 30px;}

    .ab2 .aox .art .dl1 dd .drt{display: none;}

    .ab2 .aox .alt .xian{display: none;}

    .ab2 .aox .art .dl1 dd .dcon{width: calc(100% - 120px);}

    .ab_yw1{padding: 50px 0;}

    .ab_yw1 .tc{margin: 20px 0;line-height: 1.8;}

    .ab_yw1 .dl1{display: block;}

    .ab_yw1 .dl1 dd,.ab_yw1 .dl1 dd:nth-child(3n - 1){width: 100%;margin: 0 0 20px;padding: 30px;}

    .ab_fz1{padding: 50px 0;}

    .ab_fz1 .tc{margin: 10px 0 20px;}

    .ab_fz1 .dl1 dt{display: none;}

    .ab_fz1 .dl1 dd{display: block;}

    .ab_fz1 .dl1 dd .dlt{width: 100%;text-align: left;line-height: 1.5;padding: 0;}

    .ab_fz1 .dl1 dd .drt{width: 100%;padding: 0;}

    .ab_fz1 .dl1 dd .drt .p{padding: 10px 0;line-height: 2;}

    .ab_fz1 .dl1 dd .drt .p::after{display: none;}

    .ab_fz1 .dl1 dd .drt .p img{position: relative;width: 200px;opacity: 1;right: 0;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);margin-top: 10px;}

    .ab_fz1{background: #fff;}

    .ab_wh1{padding: 50px 0;}

    .ab_wh1 .dl1{display: block;margin-top: 20px;}

    .ab_wh1 .dl1 dd{width: 100%;margin: 0 0 20px;}

    .ab_wh1 .dl1 dd:nth-child(2){top: 0;margin: 0 0 20px;}

    .inn1{padding: 50px 0;}

    .inn1 .tt{width: 150px;}

    .inn1 .tc{line-height: 1.8;margin-top: 20px;}

    .inn2{padding: 50px 0;}

    .inn2 .dl1 dd{margin-bottom: 20px;}

    .inn2 .dl1 dd .img{width: 100%;float: none;}

    .inn2 .dl1 dd .txt{width: 100%;margin-top: 20px;}

    .inn2 .dl1 dd:nth-child(2n) .img{float: none;}

    .inn2 .dl1 dd:nth-child(2n) .txt{float: none;}
    
    .inn2 .dl1 dd .txt .dtt{font-size:30px;text-align:left;padding-left:50px;line-height:40px;}
    
    .inn2 .dl1 dd .txt .ico{margin: 0 0 10px;margin-top:-40px;}

    .inn2 .dl1 dd .txt .dtc{margin-top: 10px;}

    .inn_ky1{padding: 50px 0;}

    .inn_ky1 .ilt{width: 100%;float: none;}

    .inn_ky1 .irt{width: 100%;margin-top: 20px;}

    .inn_ky1 .irt .xian{margin: 15px 0;}

    .inn_ky1 .irt .tc{padding-left: 20px;}

    .inn_ky2{padding: 50px 0;}

    .inn_ky2 .ul1 {justify-content: space-between;}

    .inn_ky2 .ul1 li{width: 48%;margin: 0 0 20px;}

    .inn_ky2 .txt{padding: 20px ;}

    .inn_zl1{padding: 50px 0;}

    .inn_zl1 .xian{margin: 15px auto;}

    .inn_zl2{padding: 50px 0;}

    .inn_zl2 .ul1 li{width: 30%;margin: 0 5% 5% 0;}

    .inn_zl2 .ul1 li:nth-child(3n){margin-right: 0;}

    .inn_cx1{padding: 50px 0;}

    .inn_cx1 .xian{margin: 20px auto;}

    .inn_cx1 .iox .ilt{width: 100%;height: 300px;}

    .inn_cx1 .iox .irt{width: 100%;height: auto;padding: 20px;}

    .swiper7 .swiper-slide .sbox .ul1{justify-content: space-between;}

    .swiper7 .swiper-slide .sbox .ul1 li{width: 48%;margin: 0 0 5%;}

    .prc1{padding: 50px 0;}

    .prc1 .a{flex-wrap: wrap;justify-content: flex-start;}

    .prc1 .a a{padding: 0 20px;margin: 0 10px 10px 0;}


    .prc1 .ul1{margin-top: 20px;flex-wrap: wrap;}

    .prc1 .ul1 li{width: 100%;margin: 0 0 20px;}

    .prbav{display: none;}

    .prco0 .hezi{padding: 50px 0 0;}

    .prco0 .hezi .tc{margin: 20px 0;}

    .prco0 .bg{height: 400px;}


    .swiper8{padding-top: 30px;}

    .swiper8 .btn{display: none;}

    .prco1{padding: 30px 0;display: block;}

    .prco1 .plt{width: 100%;}

    .prco1 .prt {width: 100%;margin-top: 20px;}

    .prco1 .prt2 .ul1 li{line-height: 30px;}

    .prco1 .prt3{width: 100%;overflow: auto;}

    .prco1 .prt table{width: 700px;}

    .prco1 .prt table tr td{padding: 10px;}

    .swiper9 .swiper-slide .sbox .stt{line-height: 1.5;margin-top: 10px;}

    .swiper10 .swiper-slide .sbox .ul1{justify-content: space-between;}

    .swiper10 .swiper-slide .sbox .ul1 li{width: 48%;margin: 0 0 10px;}

    .prco2{padding: 50px 0;}

    .prcoxx{padding: 50px 0;}

    .prcoxx .tt{font-size: 20px;}

    .cas1{padding: 50px 0;display: block;}

    .cas1 .clt{width: 100%;}

    .cas1 .crt{width: 100%;margin-top: 20px;}

    .swiper11 .swiper-slide .sbox .stt{margin: 15px 0 5px;}

    .cas1 .crt2{padding: 30px 5%;min-height: 10px;}

    .cas1 .crt2 .dl1{margin-top: 20px;}

    .cas1 .crt2 .dl1 dd .ul1{overflow: auto;}

    .cas1 .crt2 .dl1 dd .ul1 li{width: 280px;margin-right: 20px;padding: 20px ;}

    .cas1 .crt2 .dl1 dd .ul1 li .ico{width: 240px;}

    .page1{display: none;}

    .page2{display: block;border-radius: 5px;}

    .news .section2 .item-title{margin-bottom: 10px !important;}

    .news_detail .section2 .title{line-height: 1.5 !important;}

    .news_detail{padding-top: 30px !important;}

    .news_detail .section1{display: none;}

    .sea1{padding: 50px 0;}

    .sea1 .snav{display: block;}

    .sea1 .snav a{margin-right: 10px;}

    .sea1 .snav .slt{width: 100%;}

    .sea1 .snav .srt{width: 100%;margin: 20px 0;}

    .sea1 .ul1{margin: 20px 0;display: block;}

    .sea1 .ul1 li{margin: 0 0 20px;width: 100%;}

    .sea1 .ul1 li a,.prc1 .ul1 li a{padding: 30px;}

    .sea1 .ul2{margin: 20px 0;display: block;}

    .sea1 .ul2 li{width: 100%;margin: 0 0 20px;}

    .sea1 .ul2 li a .txt{padding: 20px 5%;}

    .sea1 .ul2 li a .txt .tt3{margin: 10px 0;}

    .swiper4 .swiper-wrapper,.swiper5 .swiper-wrapper{
        flex-wrap: nowrap;
    }
    .ab_fz1 .dl1 dd .drt .p p{
        max-width: 100%;
    }
    
    .swiper12 .swiper-slide .slide-info p{
        margin-bottom: 2vw;
    }





}















