/*公共样式部分*/
body {color: #333;margin: 0 auto;background-color: #fff; font-family: "hs_r";overflow-x: hidden;	-webkit-overflow-scrolling : touch;scroll-behavior:smooth;position: relative; } 
*{-webkit-box-sizing: border-box;box-sizing: border-box;}
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd,i,em{margin: 0px; padding: 0px;list-style: none;border: 0px;font-style: normal;}
a {color: #666; text-decoration: none;}
a:hover { color:#faa105;text-decoration: none; border-bottom-style:}
.clear { clear: both;height: 0px; overflow: hidden;}
.fl { float: left;}
.fr {float: right;}
.en {font-family: Arial, Helvetica, sans-serif;font-weight: normal;}

.box{ margin:0 auto;box-sizing: border-box; height:100%;}
.w1300{ margin:0 auto; width: 1200px; min-width:1200px;}
.gy{ width: 1200px;min-width:1200px; margin:0 auto; }



@font-face{font-family:'hs_r';src:url(https://114my.cn.114.114my.net/hxp/fonts/HarmonyOS_Sans_SC_Regular.ttf)}
.hs_r{font-family:hs_r}


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

.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}




/*距离*/
.top10{ margin-top:10px;}
.top20{ margin-top:20px;}
.top30{ margin-top:40px;}
.top40{ margin-top:40px;}
.top50{ margin-top:50px;}
.top60{ margin-top:60px;}
.top70{ margin-top:70px;}
.top80{ margin-top:80px;}
.top90{ margin-top:90px;}
.top100{ margin-top:100px;}
.top12{ margin-top: 12vh;}






/*t*/
.t{font-size:40px; font-weight:bold; text-align:center; color:#333;}
.t b{ color:#333; }
.t p{ font-size:18px; font-weight:normal; color:#666; padding:10px 0;}
.t em {font-size: 18px; font-weight: normal; color:#999;}

.t1{font-size:42px; font-weight:bold; text-align:center; color:#fff; }
.t1 b{color:#fff; font-weight:bold;}
.t1 p{ font-size:16px; font-weight:normal; color:#fff;  padding-bottom:10px; opacity: 0.82;     padding-top: 10px;}
.t1 em {font-size: 18px; font-weight: normal;  opacity: 0.7;}

.adv_bt{font-size:40px; font-weight:bold; text-align:center; color:#222;     font-family: "Microsoft YaHei";}
.adv_bt p{ font-size:22px; font-weight:normal; color:#342c00; padding:20px 0; font-family: "hs_r"; letter-spacing: 4px;}
.adv_bt em {    font-size: 28px;
    font-weight: normal;
    color: #72651c;
    transform: rotate(
180deg);
    display: inline-block;}




/****隐藏全部滚动条***/
*::-webkit-scrollbar{
	width: 0;}

/*head*/
.head {width: 100%;padding:20px 0px;  background: linear-gradient(to top, #ffffff, #ffffc5);     min-width: 1200px;}
.head_box {margin: 0 auto;display: flex;justify-content: space-between;align-items: center;    max-width: 1200px; min-width: 1200px;}
.head_l{display: flex;justify-content: space-between;align-items: center;}

.head_l .logo{ position: relative; }
.head_l .logo span{ display:block; font-size: 29px; letter-spacing: 2.2px; color:#332d2b; padding-top:5px;}
.head_l .logo img{width: 160px;}
.head_l .head_wz{font-size: 45px; line-height: 45px; font-weight: bold; color: #222; padding: 8px 34px 0 10px; background: url(//memberpic.114my.com.cn/st123456/uploadfile/image/20240703/20240703095409_1126038775.png)right 0 no-repeat;}
.head_l .head_wz p{ letter-spacing:1.2px; text-transform: uppercase;font-size: 14px;line-height: 32px; color:#666; font-family:"arial"; font-weight:normal;}



.head_tit {display: flex;flex-direction: column; padding-left: 10px;  font-size: 22px; font-weight: normal;color: #666; }
.head_tit p{font-size:1.8vw; height:38px; color:#222; line-height: 31px; font-weight: bold;}
.head_tit b{font-size: 20px; color: #43370a; font-weight: normal;}
.head_tit span{font-size: 18px;color:#e60013;vertical-align: bottom;}
.head_tit ul {display: flex;justify-content: space-between;width: 100%;}
.head_tit li {font-weight: lighter; display:  flex; font-size:15px; flex-direction:  column;justify-content:  center;align-items:  center;     font-family: "microsoft yahei";}
.head_tit li+li {border-left:none;}
.head_tit li i { font-size: 24px;color: #999;}
.head_tit li p {font-size:  14px;line-height: 15px;padding-top: 5px; font-weight:normal;}
.head_tit li p span { color:  #48c5ff;}
.head_tit li a {font-size:14px;}
.head_r {/* width: 260px; */background: url()no-repeat right;display:  flex;align-items:  center;}
.head_r p {display: flex;flex-direction: column;font-size:14px;line-height: 24px;text-align: left; color: #666;}
.head_r p span {font:32px "Times New Roman", Times, serif; font-weight:bold; color:#222; line-height: 30px; }
.head_r>i {width:48px; height:48px;border-radius: 50%;display: flex;
justify-content: center;align-items: center;background:#faa105;color: #fff;margin: 0 15px 0 0;    font-size:26px;}
.head_r>em{display: flex;justify-content: center;align-items: center; color: #fff;margin: 0 8px;    font-size:26px;}
.head_r>ul>li:hover .tit_sel {transform: rotateX(0);transition: all 0.5s;}
.head_r>ul {}
.head_r>ul>li {width:48px; height:48px;border:1px solid #ddd;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.head_r>ul>li i {font-size:24px;    position: relative;    margin-top: 1px;}
.head_r>ul>li i:after { content: ''; width: 100%;height: 82px; position: absolute; top: 0;left: 0;}
.head_r>ul>li:hover .tit_sel{transform: rotateX(0);transition: all 0.5s;} 



/*导航*/
.nav_bg {width: 100%; position: relative;z-index: 55;     background: linear-gradient(to top, #faa105, #f8b540,  #fecc06); height: 60px; line-height:60px; /*    background: #faa105; background: #faa105; */ min-width:1200px;}
.nav {width: 1200px;  margin: 0 auto;}
.nav>ul {display: flex;justify-content: space-around;align-items: center;/* height: 100%; */}
.nav>ul>li {display: flex;flex-direction: column;align-items: center;transition: 0.5s;z-index: 5; width: calc(100% / 8);}
.nav>ul>li>a {font-size: 17px;color: #fff;text-align: center;display: flex;flex-direction: column;position: relative;    width: 100%;}
.nav li a i {color: #999;font-size: 12px;font-family: Arial;text-transform: uppercase;opacity: 0.5;transform: scale(0.9);   }
.nav>ul>li>a:after {content:'';width:100%;height:60px;background:linear-gradient(to top,#f1991b,#f8b540,#f1991b);position: absolute;left: 0%;top:0;opacity: 0;transform: scaleX(0);transition: 0.5s;z-index:-1;}
.nav li:hover>a, .nav li:hover a i,.nav li.cur>a, .nav li.cur a i {transition:0.5s;}
.nav>ul>li:hover a:after, .nav>ul>li.cur a:after {opacity: 1;transform: scaleX(1);transition: 0.5s;}

/*下拉*/
.nav>ul>li{position:relative;}
.nav ul > li > em{position:absolute; right:0px; top:60px; z-index:99; display:none; width:150px}
.nav ul > li> em a{display:block; text-align:center;  background:#fff; box-sizing:border-box; font-size:16px; height:50px; line-height:50px; color:#333  !important; text-decoration:none; transition:0.8s; display: block; font-weight: normal !important;}
.nav ul > li > em a:hover{background:#faa105; color:#fff  !important;}
.nav ul > li> em a+a {  border-top: 1px solid #eee;}

@media(max-width:1266px){

.head_box { width: 1200px;margin: 0 auto;     padding: 0 15px 0 5px;}
.nav { width: 1200px;margin: 0 auto;}
}

@media(max-width:1200px){
.head_box { width: 1200px;margin: 0 auto;     padding: 0 30px 0 5px;}
.nav { width: 1180px;margin: 0 auto;}

}


/*banner*/
.bann{overflow:hidden;}
.slider {width:100%;}
.slick-slide{height:auto;}
.slick-slide img {width:100%;}
.slick-prev {left:38px;z-index:99;}
.slick-next {right:40px;}
.bann>button{display:none!important;}
.ban_bc{width:100%;position:relative; min-width:1200px;}
.slick-dotted.slick-slider{margin-bottom:0!important;}
.bann_num>span{font-size:60px;color:rgb(255 255 255 / 50%); z-index:999;cursor:pointer;width:60px;height:60px;text-align:center; line-height: 60px;border-radius: 50%;justify-content: center;letter-spacing: 0px;}
.bann_num>.ban_prev{position:absolute;top:45%;left:40px;transform:rotate(180deg);}
.bann_num>.ban_next{position:absolute;top:calc(45% - 0px);right:40px;}
.ban_dot{position:absolute;bottom:36px;left:50%;display:flex;margin-left:-33px;}
.ban_dot li{width:12px;height:12px;border-radius:100%;background:#fff;}
.ban_dot li+li{margin-left:12px;}
.ban_dot li button{display:none;}
.ban_dot li.slick-active{background:#fff; width:30px; border-radius: 10px;}





/*第二屏*/

.ab_fl{ float: left; width: 44%;}
.ab_t{ font-size: 40px; font-weight: bold; color: #333; padding-top: 20px;}
.ab_t b{ padding-right: 10px;     position: relative;  top: 7px;}
.ab_t1{ font-size: 18px; color: #666;}
.ab_t1 b{ padding-right: 10px;}
.ab_w{color: #666; font-size: 16px; padding-top: 30px;     line-height: 30px;}
.ab_w a{position: relative; background: url(//memberpic.114my.com.cn/tiantiao123/uploadfile/image/20240718/20240718143226_1175596316.png) no-repeat;  width: 148px;  height: 36px;   display: block;}
.ab_w a img{ margin-top: 40px;}
.ab_w a b{ position: absolute;font-weight: lighter; left: 30px; top: 3px; font-size: 16px; color: #555;}
.ab_w a:hover { background: url(//memberpic.114my.com.cn/tiantiao123/uploadfile/image/20240718/20240718143226_737042710.png) no-repeat;}
.ab_w a:hover b {color: #333;}
.ab_fr{ float: right; border: 15px solid #fff; box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.1);}



/* shu */

.shu_bg{    height: 230px;
    padding-top: 40px;
    margin: 0 auto;
    border-bottom: 1px solid #eee;}
.shu_list,.shu_list ul{display: flex;
    justify-content: space-around;
    width: 100%;
    flex-wrap: nowrap;}
.shu_list li:after{border-left: 1px rgba(0,0,0,0.1) solid; width: 1px;}
.shu_list li p{font-size:36px;font-weight: 100;color:#444;}
.shu_list li em {display:flex;align-items:baseline;margin:2px 0;}
.shu_list li em i{font-size:46px; color:#faa105;     font-weight: bold;}
.shu_list li em b{font-size:18px;font-weight: 100;color:#999;margin-left:5px;}
.shu_list li>span{font-size:16px;color:rgba(0,0,0,0.5);}



/*产品*/
.custbg{width:100%; min-width:1200px; padding-top:80px;/* background:#f6f6f6;   */  background: linear-gradient( 180deg, #fdfbf2, #fdfbf2, #fdfbf2, #fffae5); }
.cust{width:1200px; margin:0 auto;}
.cust_cont{margin-top:40px;}
.cust_cont dl{float:left; background:#fff; text-align:center; padding-top:32px; position:relative;  width: 380px;     overflow: hidden;}
.cust_cont dl+dl{margin-left:30px;}
.cust_cont dl:after{content:""; position:absolute; left:0; top:0; display:block; width:100%; height:0; background:#ffbc01; transition-duration:1s;}
.cust_cont dt{position:relative; z-index:9; transition-duration:0.8s;}
.cust_cont dt a{font-size:30px; line-height:30px; color:#333; font-weight:bold; transition-duration:0.8s;}
.cust_cont dt font{display:block; margin-top:20px; font-size:18px; line-height:20px;}
.cust_cont dt font:after{content:""; display:block; margin:0 auto; margin-top:16px; width:333px; height:7px; background:url(//memberpic.114my.com.cn/tiantiao123/uploadfile/image/20240725/20240725091037_547149936.png) center no-repeat;}
.cust_cont dt p{margin-top:10px; font-size:16px; line-height:28px;}
.cust_cont dd{margin-top:35px; position:relative; z-index:9; display: flex;  justify-content: center;}
.cust_cont dl:hover dt,.cust_cont dl:hover dt a,.cust_cont dl.custscur dt,.cust_cont dl.custscur dt span{color:#fff;}
.cust_cont dl:hover:after,.cust_cont dl.custscur:after{height:100%;}
.cust_cont dl:hover dt font:after{background:url(//memberpic.114my.com.cn/tiantiao123/uploadfile/image/20240725/20240725091037_950398047.png) center no-repeat;}






/*honor*/
.honor_bg{/*background:#f8f8f8;    padding-top: 40px;*/ }
.honor {display: flex;  align-items: end;  justify-content: space-between;}
.honor_l img{margin-left:-140px;}
.honor_r{width:calc(100% - 258px);padding:30px;background: linear-gradient(90deg,#fff 30%,#fff 70%);box-shadow: 50px 0px 50px rgba(0,0,0,0.05);}

.honor_r .tempWrap{width:100% !important;}
.honor_r ul{display:block;}
.honor_r li{float:left;overflow: hidden;transition: 0.3s ease all;display:block;width:calc((100% - 40px) / 3);margin-right:15px;text-align: center;}
.honor_r li p a{color: #333;font-size: 16px;display:block;}
.honor_r li p{height:50px;line-height:50px;position: relative;z-index: 2;background: #fff;}
.honor_r li img{transition: all linear 0.5s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-webkit-transition: all linear 0.5s;width:100%;height: 100%;display: block;}
.honor_r li:hover img{-webkit-transform: scale(1.12, 1.12);transform: scale(1.12, 1.12);}



/*adv*/
.adv_bg{width:100%; padding-top:290px; background: #fffae6 url(//memberpic.114my.com.cn/tiantiao123/uploadfile/image/20241011/20241011162648_1345983512.png) no-repeat center top; height: 1200px;min-width:1200px;}


.adv_c{ width: 1200px; margin: 0 auto; position: relative; z-index: 9999;}
.adv_ic{display:flex;justify-content:space-between;margin-top:35px; position:relative;height:595px}
.adv_lc{ width: 24%;
    margin-right: 30px;
    background-color: rgb(255 255 255 / 95%);
    border-radius: 10px;
    overflow: hidden;}
.adv_lc>ul{}
.adv_lc>ul>li{display:flex;height:100px;align-items:center;padding: 18px;  justify-content: flex-start;transition: all .5s;}
.adv_lc>ul>li+li{border-top:1px solid  rgb(0 0 0 / 5%);}
.adv_lc>ul i{font-size:24px;margin-right: 20px; width:50px;color:#443b09;text-align:center;line-height:50px;transition:all .5s;flex-shrink:0; 
    border-radius: 50%;
/*    background: #ffe972;   */  background: linear-gradient(to top, #fff5c1, #ffe972);}
.adv_lc>ul b{display:block;font-size:22px;    font-weight: bold;  color: #383838;}
.adv_lc>ul em{font-size:12px;font-family:"Arial";margin-top:9px;min-width:118px; color: #777; font-weight: normal;}
.adv_lc>ul>li.on{box-shadow:1px 1px 21px rgba(0,0,0,0.08);border-color:transparent }
.adv_lc>ul>li.on i{/*background: #faa105;*/background: linear-gradient(to top, #faa105, #ffe972);
    border-radius: 50%;
    color: #fff;}
.adv_lc>ul>li.on b{color:#faa105;font-weight:bold;}
.adv_lc>ul>li.on em{color:#faa105}
.adv_rc{ width: 80%; position: relative; border-radius: 20px; border: 15px solid #fffdf8; overflow: hidden; box-shadow: 0px 0px 60px 0px rgb(239 224 146);}
.adv_item{width: 100%;}
.adv_item img{width: 100%;}
.adv_item+.adv_item{display:none}

.adv_info>b{display:block;font-size:30px;color:#fff;margin-bottom:21px}
.adv_info{background: rgb(0 0 0 / 50%);
    padding: 31px 23px;
    position: absolute;
    bottom: 0;
    left: 0%;
    width: 100%;}
.adv_info>p{color:#fff;position:relative;font-size:16px;line-height:27px;padding-left:27px;margin-left:5px}
.adv_info>p+p{margin-top:9px}
.adv_info>p:after{position:absolute;content:"";width:16px;height:16px;background:rgba(255,255,255,0.24);border-radius:100%;top:7px;left:0}
.adv_info>p:before{position:absolute;content:"";width:6px;height:6px;border-radius:100%;background:#fff;top:12px;left:5px}


/*news*/
.news_bg{padding: 70px 0; background:#fef9e1 url(//memberpic.114my.com.cn/tiantiao123/uploadfile/image/20240718/20240718143619_1459077488.png) no-repeat left center; min-width:1200px;}
.news_bg .tit{display:block !important;}
.news_bg .tit { display: flex; justify-content: center; align-items: center; flex-direction: column; margin-bottom: 40px; }
.news_bg .tit p { font-size: 40px; font-weight: bold; position: relative; color: rgb(34, 34, 34); }
.news_bg .tit span { font-size: 18px; padding-top: 10px; font-weight: lighter; color: rgb(102, 102, 102); }

.newscon ul{display: flex;justify-content: space-between;}
.news{padding: 0px 0 80px 0;overflow:hidden; background: #fffbe8;}
.newstitl{text-align: center;font-size: 18px;color: #aaaaaa;font-weight: lighter;}
.newstitl b{display: block;font-size: 36px;color: #222222;margin-bottom: 10px;}
.newstitl b i{color: #faa105;}
.newstab{}

.newstab a {font-size: 22px; color: #333;     line-height: 0px;
    display: inline-block;
    margin-left: 110px;}

.newstab a p {
    font-size: 20px;
    color: #222;
    line-height: 0px;
}

.newstab a span {
    font-size: 12px;
    color: #ccc;
    font-family: "Arial";
    text-transform: uppercase;
    line-height: 46px;
}

.newstab a:before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background-color: #fff;
    margin: -10px 14px 0 0;
    position: relative;
    top: 22px;
    left: -70px;
    transition: 0.3s ease all;
    background-image: url(//memberpic.114my.com.cn/0371981/uploadfile/image/20240422/20240422090431_1411096342.png);
}

.newstab a:nth-child(1):before {
    background-position: 0 0;
}

.newstab a:nth-child(2):before {
    background-position: -60px 0;
}


.newstab a.on:nth-child(1):before{ background-position-x: -2px; background-position-y: -57px;}
.newstab a.on:before {
    background-color: #faa105;
    background-position-y: -59px;}


.content { background: #fff; border-radius: 20px;}

.newsleft{width: 50%;box-sizing: border-box;background: #fff;padding: 30px; position: relative; border-radius: 20px;}
.newsright{width: 48%; margin-left: 2%;}

.newsright .news_div{width:100%;height:100%;}
.newsleft .news_div_item_pic{width: 100%;overflow: hidden;overflow: hidden;border: 1px solid #eee;}
.newsleft .news_div_item_pic a img{width: 100%;height: auto; transition: all .6s ease;}

.news_bg .news_div_item:hover .news_div_item_pic img{transform: scale(1.1);}
.news_bg .news_div_item:hover .news_div_item_a{color:#faa105;}
.news_bg .news_div_item{position: relative;}
.newsleft .news_div_item{
    display: flex;
    flex-direction: column-reverse;
}
.newsleft .news_div_item_date{position: absolute;right:0;padding-top: 52px; bottom:0;text-align: center; background: #faa105; width: 82px;height: 80px;box-sizing: border-box;}
.newsleft .news_div_item_date>div{display: inline-block;font-size: 14px;color: #ffffff;font-weight: lighter;}
.newsleft .news_div_item_date .news_div_item_day{position:absolute;top: 5px;left: 0;right: 0;margin: 0 auto;font-size: 36px;font-weight: bold;}
.newsleft .news_div_item_content{width: 80%;margin-top: 30px;}
.news_bg .news_div_item_a{display: block;font-size: 18px;color: #222222;white-space: nowrap;text-overflow: ellipsis;position: relative; overflow: hidden;} 
.news_bg .news_div_item_body{font-size: 15px;color: #666;font-weight: lighter;margin-top: 10px;line-height: 26px;height: 52px;overflow: hidden;}
.newsright .news_div_item{position: relative;display: flex;vertical-align: top;box-sizing: border-box;width: 100%;height: calc(100% / 4);padding: 0 4%;border-bottom: 1px solid #eee; float: left;    justify-content: space-around; align-items: center;}
.newsright .news_div_item:nth-child(2n){margin-left: 0;}
.newsright .news_div_item_content{width: 80%;}
.newsright .news_div_item_date{top:40px;text-align: center;}
.newsright .news_div_item_date>div{display: inline-block;font-size: 14px;color: #555555;font-weight: lighter;}
.newsright .news_div_item_date .news_div_item_day{left: 0;right: 0;margin: 0 auto;font-size: 36px;font-weight: bold;display: block;}
.newsright .news_div_item:nth-last-child(1) {border-bottom: 1px solid #fff;
}




/*copy*/

.foot_box {min-width:1200px;background: linear-gradient(to bottom, #fffae4, #f5dc2a);/*background: linear-gradient( 45deg, #ffc902, #f6c85c);*/  }
.foot {width: 100%; border-bottom: 1px rgb(239 225 143) solid; }
.footd{max-width: 1200px; margin: 0 auto;height: 200px; display: flex;justify-content: space-between;align-items: center;position: relative;}
.foot_logo{display: flex; align-items: center;}


.foot_tr{display: flex;align-items: center;justify-content: space-between; font-size: 24px; color: #fff; position: relative; margin-right: 7%;}
.foot_tr:after {
    position: absolute;
    font-size: 22px;
    width: 22px;
    height: 22px;
    right: -27%;
    transition: 0.5s;
    font-family: 'iconfont';
    content: ">";
    color: #fff;
    bottom: 6px;
    line-height: 22px;
    font-weight: lighter;
}

.foot_dh{width: 100%;display: flex;align-items: center;justify-content: space-between; height: 120px;}
.foot_dh>ul{width:56%;display: flex;justify-content: space-between; height: 100%;padding-top: 50px; margin:0 auto; padding-bottom: 50px;}
.foot_dh>ul>li{position: relative;height: 100%;}
.foot_dh>ul>li a{text-align: center;color: #363636;font-size: 18px; letter-spacing: 1px;}
.foot_dh>ul>li.on>a{color: #fff;font-weight: normal;}
.foot_dh>ul>li:hover>a{color: #eb3d00;}
.foot_dh>ul>li .prolist2021 {position:relative;}
.foot_dh>ul>li .prolist2021 ul {position:relative;}
.foot_dh>ul>li .prolist2021 li {position:relative;}
.foot_dh>ul>li .prolist2021 li dl {position:absolute;top:0;left:100%; transition: 0.5s;}
.foot_dh>ul>li li:hover dl {    opacity: 1; transition: 0.5s;}
.foot_dh>ul>li .prolist2021 li dl dt a {display: block;padding: 0 40px;width: 300px;height: 42px; border-bottom: none;background: #fff; color: #666; font-weight: 100; font-size: 14px; line-height: 42px;position: relative;}

.foot_dh>ul>li:hover .nav2 {transform: rotateX(0deg);}
.foot_dh>ul>li .prolist2021 li:hover dl { transform: rotateY(0deg);}
.foot_dh>ul>li .prolist2021 li dl {position: absolute;top: 0; left: 100%;transition: 0.5s; transform-origin: left; transform: rotateY(90deg);}

.copy_pic {width: 20%; margin: 0 auto;height: 160px;}
.copy_pic ul {display: flex;justify-content:  space-between;width:  100%;}
.copy_pic li {width: 47%;display: flex;flex-direction: column;align-items: center; margin-left: 5%;}
.copy_pic li i {    
} overflow: hidden;padding:  1%;border: 1px solid #fff; background: #fff;}

.copy_pic li i img {height: auto; width: 120px;}
.copy_pic li p {font-size: 15px;padding: 8% 0 0;color: #484848;font-weight: lighter;}

.copy_text {    width: 400px;}
.copy_text ul {display: block;}
.copy_text li {     display: inline-block;
    font-size: 20px;
    line-height: 42px;
    text-transform: none;
    text-align: center;
    padding: 0 10px;
    margin: 0; text-shadow: none;
    color: #333;
    padding-right: 20px;}

.copy_text li span{font-size: 26px; color: #eb3d00;     font-weight: bold; }
.copy_text li i{font-size: 23px;
    color: #333;
    vertical-align: middle;
    font-weight: normal;
    padding-right: 10px;}
	
.footd_f{display: flex;justify-content: space-between;align-items: center;}
.footd_f .logo{ position: relative; }
.footd_f .logo span{ display:block; font-size: 29px; letter-spacing: 2.2px; color:#332d2b; padding-top:5px;}
.footd_f .logo img{width: 160px;}
.footd_tit {display: flex;flex-direction: column; padding-left: 10px;  font-size: 22px; font-weight: normal;color: #666; width: 500px;}
.footd_tit p{font-size:1.8vw; height:38px; color:#222; line-height: 31px; font-weight: bold;}
.footd_tit b{font-size: 20px; color: #3c3001; font-weight: normal;}
.footd_tit span{font-size: 18px;color:#e60013;vertical-align: bottom;}
	
/*end*/
.end {padding: 2% 0;overflow:hidden;position:  relative;z-index: 5;     background: #f9db00;}
.end:before {content:'';width:100%;height:1px;background:rgba(255,255,255,0.1);position:absolute;top:0;left:0;z-index:-1;}
.end_box {max-width: 1500px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.end_box em {color: #444;font-size: 15px;font-style: normal;font-family: "jcyt"; margin: 0 auto;}
.end_box em>a {font-size: 15px;color: #444;}
.end_box>a {font-size: 15px;color: #444;}