﻿@font-face{
	font-family:"numfont";
	src:url("../font/impact.ttf") format("truetype");
}

body,input,h1,h2,h3,h4,h5,h6,b,c,e,i,g,p,div,dl,dt,dd,select,textarea,font,right,left{ margin:0; padding:0;color:#555; font-size:12px; font-family:"arial",'微软雅黑'; line-height:1;font-weight: normal;letter-spacing: 0.3px;}
body,html{height:100%;position:relative;width: 100%;background-color: #ffffff;}
img{display: block;}
a{ color:#333; text-decoration:none; font-size: 16px;}
.a04infomin p a { font-size: inherit;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a,font,right,left{ -webkit-text-size-adjust:100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: '';clear: both;}
.bg_big{width: 100%;height: auto;background-color: #f8f8f8;font-family: arial;}
/*IE*/
	.web-ie2018{ font-family: microsoft yahei;   position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999999999999;background: #666;zoom:1;}
	.web-ie2018 dl{    position: absolute;width: 700px;height: auto;top: 50%;margin-top: -200px;left: 50%;margin-left: -350px;background: #fff;}
	.web-ie2018 dl #img{    display: block;margin: 50px auto;}
	.web-ie2018 dl h3{    display: block;text-align: center;font-size: 28px;font-weight: normal;letter-spacing: 2px;margin: 0 auto 30px;}
	.web-ie2018 dl h4{ display: block;text-align: center;font-size: 18px;font-weight: normal;letter-spacing: 2px;margin: 50px auto 50px;}
	.web-ie2018 dl dd{ margin: 0 auto 50px;  display: block;text-align: center; margin-bottom:50px;}
	.web-ie2018 dl dd a{ display: inline-block;margin: 0 20px;}
	.web-ie2018 dl dd a img{display: block;margin: 0 auto;text-align: center;width: 50%;}
	.web-ie2018 dl dd a span{display: block;font-size: 16px; color:#666;}
/*<------------------------------------->*/	

/* pc */
.pc-1200px{display: none;}
@media only screen and (max-width:1260px)
{
.pc-1200px{ position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: #333;z-index: 99999999999999999;display: block;}
.pc-1200px p{ position: absolute;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;top: 50%;left: 0;}
.pc-1200px p img{ display: block;margin: 0 auto 2em;height: 50px;}
.pc-1200px p strong{ display: block;color: #fff;text-align: center;font-size: 2em;letter-spacing: 1px;line-height: 1em;margin-bottom: 2em;}
.pc-1200px p span{ display: block;text-align: center;color: #eee;letter-spacing: 1px;font-size: 16px;}
}

/* header */
.div1{position: fixed;top: 0;left: 0;width: 100%;z-index: 10;}
.h-topwrap{width: 100%;background-color: #2f2f2f;}
.h-top{width: 90%;margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;-webkit-align-items: center;align-items: center;height: 50px;}
.h-top img{display: block;width: auto;height: 20px;margin-right: 10px;}
.h-top p{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;font-size: 20px;color: #FFFFFF;}
.h-top .tl{font-size: 26px;color: #ffffff;font-weight: bold;}
.h-top .tl i{font-size: inherit;color: inherit;margin-right: 10px;}
/* headerwrap */
.headerwrap{width: 100%;background-color: #FFFFFF;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
.header{width: 90%;margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.header .logo{display: block;}
.header .logo img{display: block;width: auto;height: 70px;}
.header .h-right{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.nav{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;margin-right: 30px;}
.nav a{display: block;font-size: 18px;color: #333333;line-height: 90px;position: relative;padding: 0 20px;transition: all .3s;}
.nav a:after{content: '';display: block;width: 0%;height: 2px;background-color: #d6061c;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.nav a:hover:after{width: 100%;}
.nav a:hover{color: #d6061c;}

.nav .active a{color: #d6061c;}
.m00 .nav .active00 a{color: #d6061c;}
.m01 .nav .active01 a{color: #d6061c;}
.m02 .nav .active02 a{color: #d6061c;}
.m03 .nav .active03 a{color: #d6061c;}
.m04 .nav .active04 a{color: #d6061c;}
.m05 .nav .active05 a{color: #d6061c;}

.mbx-nav a.active {color: #d6061c;}

.h-link{display: flex;display: -webkit-flex;}
.h-link a{display: flex;display: -webkit-flex;-webkit-align-content: center;justify-content: center;-webkit-align-items: center;align-items: center;border: 1px solid #DDDDDD;font-size: 18px;color: #333;width: 40px;height: 40px;}
.h-link a i{font-size: inherit;color: inherit;}
.h-link a img{display: block;width: auto;height: 20px;}
.h-link a:last-child{margin-left: 12px;}
.h-link a:hover{background-color: #d80d18;border-color: #d80d18;color: #ffffff;}
.h-link a:hover img{filter: brightness(5);}

/* bannerwrap */
.bannerwrap{width: 100%;height: 100%;position: relative;overflow: hidden; box-sizing: border-box; padding-top: 140px;}
.bannerwrap .swiper-container,.bannerwrap .box{height: 100%;}
.bannerwrap .box>img{display: block;width: 100%;height: 100%;object-fit: cover;}
.centerBig .box>img{-webkit-animation-name:centerBig;animation-name:centerBig;}
@-webkit-keyframes centerBig{
100%{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}}
@keyframes centerBig{
100%{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}}
.swiper-slide .box>img{animation-duration:5s;animation-timing-function:linear;animation-fill-mode: forwards;-webkit-animation-duration:5s;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode: forwards;
}
/* bannertext */
.bannertext{width: 90%;text-align: center;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.bannertext p{font-size: 50PX;color: rgba(255,255,255,0.5);text-transform: uppercase;font-weight: bold;margin-bottom: 30px;}
.bannertext h3{font-size: 70px;color: #FFFFFF;font-weight: bold;margin-bottom: 30px;    letter-spacing: 6px;}
.bannertext h4{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: 30px;color: #FFFFFF;}
.bannertext h4:before{content: '';display: block;width: 50px;background-color: #FFFFFF;height: 1px;margin-right: 20px;}
.bannertext h4:after{content: '';display: block;width: 50px;background-color: #FFFFFF;height: 1px;margin-left: 20px;}
.more01{display: block;width: 210px;height: 60px;line-height: 60px;text-align: center;font-size: 16px;color: #FFFFFF;background-color: #d6061c;text-transform: uppercase;margin: auto;position: relative;z-index: 0;}
.bannertext .more01{margin-top: 40px;}
.more01:after{content: '';display: block;width: 0%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;background-color: #FFFFFF;transition: all .3s;}
.more01:hover:after{width: 100%;}
.more01:hover{color: #d6061c;}

.bannerwrap .swiper-pagination{bottom: 60px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet{width: 40px;height: 2px;border: 1px solid #FFFFFF;border-radius: 0;margin-right: 40px;opacity: 1;outline: none;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;background-color: transparent;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet:nth-of-type(1):before{content: '01';font-size: 14px;color: #ffffff;margin-left: -20px;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet:nth-of-type(2):before{content: '02';font-size: 14px;color: #ffffff;margin-left: -20px;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet:nth-of-type(3):before{content: '03';font-size: 14px;color: #ffffff;margin-left: -20px;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet-active{background-color: #FFFFFF;}

.bannerwrap .swiper-button-next,.bannerwrap .swiper-button-prev{position: absolute;font-size: 50px;color: #FFFFFF;width: auto;height: auto;background-image: none;}
.bannerwrap .swiper-button-next i,.bannerwrap .swiper-button-prev i{font-size: inherit;color: inherit;}
.bannerwrap .swiper-button-next{right: 5%;}
.bannerwrap .swiper-button-prev{left: 5%;}

/* innerwrap */
.innerwrap{width: 100%;position: relative;background-color: #f5f5f5;overflow: hidden;}

/* index01 */
.index01{width: 90%;margin: auto;padding: 100px 0;}
.index01 ul{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.index01 ul li{width: 25%;text-align: center;position: relative;}
.index01 ul li:after{content: '';display: block;width: 1px;height: 40px;background-color: #DDDDDD;position: absolute;top: 50%;right: 0;margin-top: -25px;}
.index01 ul li:nth-of-type(4n):after{display: none;}
.index01 ul li .mun_top{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.index01 ul li .mun_top font{font-size: 54px;color: #d6061c;text-transform: uppercase;font-weight: bold;     font-family: Impact;}
.index01 ul li .mun_top:after{content: '+';font-size: 30px;color: #d6061c;margin-left: 10px;}
.index01 ul li h2{font-size: 54px;color: #d6061c;font-family: 'numfont';}
.index01 ul li h3{font-size: 24px;color: #333333;font-weight: bold;margin: 10px auto;}
.index01 ul li p{font-size: 16px;color: #666666;}
.index01 ul li img{display: block;width: auto;height: 50px;margin: auto;margin-top: 20px;}

/* index02wrap */
.index02wrap{width: 100%;padding: 100px 0;background: url(../img/sy_kr_bj.jpg) no-repeat fixed;background-size: cover;position: relative;}
.index02wrap:after{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.7);z-index: 0;}
.index02{width: 96%;margin: auto;position: relative;z-index: 1;}
.i-tl{text-align: center;}
.i-tl h3{font-size: 50px;color: #f5f5f5;margin-bottom: 20px;}
.i-tl p{font-size: 20px;color: #f5f5f5;}
.index02min{width: 100%;box-sizing: border-box;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;margin-top: 40px;}
.index02min a{width: 18.8%;border-radius: 10px;background-color: #FFFFFF;overflow: hidden;box-sizing: border-box;padding: 10px;text-align: center;display: block;}
.index02min a .iconbox{width: 90px;height: 90px;border-radius: 50%;background-color: #d6061c;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;margin: 20px auto;}
.index02min a .iconbox img{display: block;width: auto;height: 40px;transition: all .3s;}
.index02min a:hover .iconbox img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
.index02min a h4{font-size: 18px;line-height: 26px;color: #333333;margin-bottom: 20px;box-sizing: border-box;padding: 0 30px;min-height: 52px;}
.index02min a .imgbox{width: 100%;overflow: hidden;position: relative;}
.index02min a .imgbox img{display: block;width: 100%;transition: all .6s;}
.index02min a:hover .imgbox img{transform: scale(1.1);-webkit-transform: scale(1.1);}


/* index03 */
.index03{width: 100%;position: relative;box-sizing: border-box;margin: 100px 0;}
.i-tl02 h3,.i-tl02 p{color: #333333;}
.index03thumbs{margin: 40px auto;}
.index03thumbs .swiper-wrapper{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;}
.index03thumbs .swiper-wrapper .swiper-slide{width:115px;height: 50px;border: 1px solid #d80d18;font-size: 16px;color: #d80d18;text-align: center;line-height: 50px;transition: all .3s;margin-right: 5px;cursor: pointer;} 
.index03thumbs .swiper-wrapper .swiper-slide:last-child{margin-right: 0;}
.index03thumbs .swiper-wrapper .swiper-slide:hover,.index03thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{background-color: #d80d18;color: #FFFFFF;}

/* index03bot */
.index03bot{position: relative;}
.index03bot .swiper-container{padding-right: 20%;z-index: 1;}
.index03bot .item{width: 79%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.index03bot .item .imgbox{width: 60%;box-sizing: border-box;overflow: hidden;position: relative;}
.index03bot .item .imgbox img{display: block;width: 100%;transition: all .6s;}
.index03bot .item .text{width: 40%;box-sizing: border-box;padding: 90px 200px 100px 80px;position: relative;}
.index03bot .item .text:before{content: '';display: block;width: 70px;height: 0;background-color: #999999;position: absolute;left: 0;top: 96px;}
.index03bot .item .text p{font-size: 16px;color: #999999;font-weight: bold;margin-bottom: 30px;text-transform: uppercase;}
.index03bot .item .text img{display: block;width: auto;height: 60px;margin-bottom: 30px;}
.index03bot .item .text h3{font-size: 40px;color: #333333;margin-bottom: 30px;}
.index03bot .item .text h4{font-size: 16px;line-height: 26px;color: #333333;}
.index03bot .item .text a{font-size: 14px;color: #fff;text-transform: uppercase;display: inline-block;margin-top: 40px;border: 1px solid #d6061c;width: 180px;height: 50px;line-height: 50px;}
.index03bot .item .text a:hover{color:#d6061c;}
.index03bot .item .text a i{font-size: inherit;color: inherit;margin-left: 20px;}
.index03bot .page{display: flex;display: -webkit-flex;position: absolute;bottom: 60px;right: 17%;}
.index03bot .page .swiper-button-next,.index03bot .page .swiper-button-prev{width: 40px;height: 40px;background-color: #d80d18;font-size: 20px;background-image: none;margin: 0;padding: 0;text-align: center;line-height: 40px;position: relative;top: 0;left: 0;right: 0;bottom: 0;color: #FFFFFF;}
.index03bot .page .swiper-button-next{margin-left: 1px;}
.index03bot .bgfont{position: absolute;left: 52%;font-size: 120px;color: #333333;opacity: 0.06;font-weight: bold;text-transform: uppercase;bottom: 150px;z-index: 0;}

/* index04wrap */
.index04wrap{width: 100%;padding: 170px 0 10px;background: url(../img/sy_fzdz_bj.jpg)no-repeat;background-size: cover;position: relative;margin-bottom: 130px;}
.index04wrap:after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0,0,0,0.7);z-index: 0;}
.i-cont{width: 1300px;}
.index04{margin: auto;position: relative;z-index: 1;}
.index04 .font p{display: flex;display: -webkit-flex;font-size: 20px;color: #ffffff;margin-bottom: 20px;}
.index04 .font p i{font-size: inherit;color: inherit;margin-right: 10px;} 
.index04 .font a{font-size: 60px;color: #ffffff;font-weight: bold;display: block;margin-bottom: 70px;}
.index04 .textbox{width: 100%;box-sizing: border-box;height: 270px;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;padding: 0 130px;background: url(../img/sy_dzfa_bj_02.png)no-repeat #FFFFFF;background-size: cover;margin-bottom: -130px;}
.index04 .textbox .tl-box{width: 55%;}
.index04 .textbox .tl-box .t-img{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.index04 .textbox .tl-box .t-img p{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;font-size: 40px;color: #333333;}
.index04 .textbox .tl-box .t-img p img{display: block;width: auto;height: 40px;margin-right: 10px;}
.index04 .textbox .tl-box .t-img span{display: block;font-size: 50px;color: #333333;margin: 0 20px;}
.index04 .textbox .tl-box h4{font-size: 20px;line-height: 30px;color: #666666;margin-top: 20px;}
.index04 .textbox .more01{margin: 0;border: 1px solid #d6061c;}

/* index05wrap */
.index05wrap{margin: auto;padding: 100px 0 80px;}
.index05{width: 100%;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-top: 50px;}
.index05 a{width: calc((100% - 80px)/5);margin-right: 20px;box-sizing: border-box;display: block;margin-bottom: 20px;}
.index05 a:nth-of-type(5n){margin-right: 0;}
.index05 a .imgbox{width: 100%;border-radius: 10px;overflow: hidden;position: relative;z-index: 0;}
.index05 a .imgbox:before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;background-color: rgba(0,0,0,0.6);z-index: 1;}
.index05 a .imgbox img{display: block;width: 100%;transition: all .6s;}
.index05 a:hover .imgbox img{transform: scale(1.1);}
.index05 a .text{width: 100%;position: absolute;top: 0;left: 0;box-sizing: border-box;padding: 50px 30px 0;z-index: 2;}
.index05 a .text h3{font-size: 24px;color: #ffffff;margin-bottom: 10px;}
.index05 a .text p{font-size: 16px;color: #ffffff;line-height: 22px;text-transform: uppercase;}
.index05 a .iconbox{width: 70px;height: 70px;background: url(../img/sy_gy_bs_1.png)no-repeat;background-size: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;margin-bottom: -20px;margin-left: 30px;position: relative;z-index: 1;transition: all .3s;}
.index05 a .iconbox img{display: block;width: auto;height: 40px;transition: all .3s;}
.index05 a:hover .iconbox{background: url(../img/sy_gy_bs_2.png)no-repeat;background-size: 100%;}
.index05 a:hover .iconbox img{filter: grayscale(1) brightness(5);-webkit-filter: grayscale(1) brightness(5);}

/* index06wrap */
.index06wrap{width: 100%;box-sizing: border-box;position: relative;}
.index06{width: 100%;margin-top: 60px;display: flex;display: -webkit-flex;}
.index06 .item{display: block;width: 20%;position: relative;overflow: hidden;}
.index06 .item:after{content: '';display: block;width: 100%;height: 100%;background-color: rgba(214,6,28,0.85);z-index: 1;opacity: 0;transition: all .3s;position: absolute;top: 0;left: 0;}
.index06 .item img{display: block;width: 100%;transition: all .6s;position: relative;z-index: 0;}
/* .index06 .item:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);} */
.index06 .item font{position: absolute;top: 0;left: 0;font-size: 200px;color: rgba(255,255,255,0.08);text-transform: uppercase;writing-mode: tb;writing-mode: vertical-lr;z-index: 2;font-weight: bold;}
.index06 .item:nth-of-type(2n) font{bottom: -30px;top: initial;}
.index06 .item .text{position: absolute;top: 60px;width: 100%;box-sizing: border-box;padding: 0 60px;z-index: 3;}
.index06 .item .text p{font-size: 80px;color: #ffffff;margin-bottom: 20px;font-family: 'numfont';}
.index06 .item .text h3{font-size: 30px;color: #ffffff;font-weight: bold;margin-bottom: 20px;}
.index06 .item .text h4{font-size: 16px;line-height: 30px;color: #FFFFFF;}
.index06 .item:hover:after{opacity: 1;}
.index06 .item .more01{margin: 0;margin-top: 30px;opacity: 0;transform: translateY(50px);-webkit-transform: translateY(50px);transition: all .3s;}
.index06 .item:hover .more01{opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);color: #d6061c;}
.index06 .item:hover .more01:after{width: 100%;}

.index06 .item .more{width: 40px;height: 40px;border: 1px solid #ffffff;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: 20px;color: #ffffff;position: absolute;left: 60px;bottom: 100px;z-index: 2;transition: all .3s;opacity: 0;transform: translateY(100px);-webkit-transform: translateY(100px);}
.index06 .item .more i{font-size: inherit;color: inherit;}
.index06 .item:hover .more{transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;}


/* index07 */
.index07wrap{position: relative;margin: 100px 0;}
.index07topwrap{width: 100%;box-sizing: border-box;position: relative;z-index: 0;}
.index07topwrap .abfont{position: absolute;top: 0;font-size: 180px;color: #333333;opacity: 0.06;text-transform: uppercase;writing-mode: tb;writing-mode: vertical-lr;width: calc((100% - 1300px)/2);right: 0;text-align: center;font-weight: bold;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.index07topwrap:after{content: '';display: block;width: calc(100% - (100% - 1300px)/2);height: 100%;background: url(../img/sy_gy_bj_01.jpg)no-repeat fixed;background-size: cover;position: absolute;top: 0;left: 0;z-index: 0;}
.index07topwrap:before{content: '';display: block;width: calc(100% - (100% - 1300px)/2);height: 100%;background-color: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;z-index: 1;}
.indextop07{width: 1300px;margin: auto;padding: 120px 0 280px;box-sizing: border-box;position: relative;z-index: 1;}
.indextop07 .text{width: 100%;box-sizing: border-box;padding-right: 280px;}
.indextop07 .text h3{font-size: 50px;color: #ffffff;margin-bottom: 10px;}
.indextop07 .text p{font-size: 20px;color: #ffffff;margin-bottom: 20px;}
.indextop07 .text h4{font-size: 18px;line-height: 34px;color: #FFFFFF;}
.indextop07 .text .more01{margin: 0;margin-top: 40px;}
/* index07botwrap */
.index07botwrap{width: 100%;box-sizing: border-box;padding-left: calc((100% - 1300px)/2);}
.index07bot{width: 100%;display: flex;display: -webkit-flex;box-sizing: border-box;padding: 40px;background-color: #FFFFFF;-webkit-justify-content: space-between;justify-content: space-between;position: relative;z-index: 1;margin-top: -150px;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
.index07bot a{display: block;width: calc((100% - 120px)/4);overflow: hidden;position: relative;}
.index07bot a img{display: block;width: 100%;transition: all .6s;}
.index07bot a p{font-size: 20px;color: #333333;display: block;background-color: #FFFFFF;position: absolute;left: 0;bottom: 0;padding-top: 20px;width: 160px;}
.index07bot a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.index07bot a:hover p{color: #d6061c;}

/* index08 */
.index08wrap{width: 100%;box-sizing: border-box;position: relative;padding-left: 5%;margin-bottom: 130px;}
.index08{width: 100%;position: relative;padding-top: 60px;}
.index08top{width: 100%;padding-right: 20%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;box-sizing: border-box;}
.index08top .tl h3{font-size: 50px;color: #333333;margin-bottom: 20px;}
.index08top .tl p{font-size: 20px;color: #333333;}
.index08top:before{content: 'edia Center';text-transform: uppercase;position: absolute;left: 0;left: -5%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);font-size: 200px;color: rgba(51,51,51,0.06);font-weight: bold;white-space:nowrap;}
.index08tab{display: flex;display: -webkit-flex;}
.index08tab a{background-color: #FFFFFF;font-size: 20px;color: #333333;margin-right: 10px;width: 200px;height: 60px;line-height: 60px;}
.index08tab a:after{background-color: #d6061c;}
.index08tab a:last-child{margin-right: 0;}
.index08tab a:hover,.index08tab a.active{color: #FFFFFF;}
.index08tab a.active:after{width: 100%;}

/* index08bot */
.index08bot{margin-top: 50px;}
.index08bot .swiper-slide{width: 34%;/* margin-right: 4%; */}
.index08bot .swiper-slide a{display:block;width: 100%;box-sizing: border-box;padding-left: 30px;}
.index08bot a .imgbox{position: relative;}
.index08bot a .imgbox .img{display: block;width: 100%;overflow: hidden;}
.index08bot a .imgbox .img img{display: block;width: 100%;transition: all .6s;}
.index08bot a .imgbox p{font-size: 14px;color: #ffffff;background-color: #343434;width: 120px;height: 40px;text-align: center;position: absolute;left: -30px;top: 30px;line-height: 40px;}
.index08bot a .text{width: 100%;}
.index08bot a .text h3{font-size: 20px;color: #333333;font-weight: bold;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 30px;}
.index08bot a:hover .text h3{color: #d6061c;}
.index08bot a .text .textbot{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin-top: 40px;}
.index08bot a .text .textbot .data{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;font-size: 16px;color: #999999;}
.index08bot a .text .textbot .data i{font-size: inherit;color: inherit;margin-right: 10px;}
.index08bot a .text .textbot strong{display: block;width: 60px;height: 1px;background-color: #acacac;position: relative;} 
.index08bot a .text .textbot strong:before{content: '';display: block;width: 5px;height: 5px;background-color: #acacac;position: absolute;left: 0;top: -2px;animation: kk 2s ease-out .5s infinite;-webkit-animation: kk 2s ease-out .5s infinite;}
@-webkit-keyframes kk{
	0%{opacity: 1;left: 0;}
	100%{opacity: 0;left: 98%;}
}
@-webkit-keyframes kk{
	0%{opacity: 1;left: 0;}
	100%{opacity: 0;left: 98%;}
}
.index08bot a:hover .text .textbot .data{color: #d6061c;}
.index08bot a:hover .text .textbot strong{background-color: #d6061c;}
.index08bot a:hover .text .textbot strong:before{background-color: #d6061c;}
.index08bot a:hover .imgbox .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.index08bot .more01{margin: 0;margin-top: 50px;margin-left: 30px;}

.index08bot li{display: none;}
.index08bot li:first-child{display: block;}

.index08bot .swiper-button-next,.index08bot .swiper-button-prev{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;width: 72px;height: 82px;background-color: #FFFFFF;border: 1px solid #DDDDDD;font-size: 32px;color: #AAAAAA;background-image: none;outline: none;top: 50%;margin-top: -150px;}
.index08bot .swiper-button-next{right: 0;}
.index08bot .swiper-button-prev{left: calc(-5% - 5px);}



/* footer */
.f-top{width: 90%;background-color: #FFFFFF;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;padding: 80px 180px;margin: auto;margin-bottom: -130px;position: relative;z-index: 1;}
.f-top .text,.f-top .l-aside__contact--arrow{position: relative;z-index: 1;}
.f-top .text h3{font-size: 70px;color: #333333;font-weight: bold;text-transform: uppercase;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.f-top .text h3 p{color: inherit;font-size: 20px;margin-left: 40px;font-weight: bold;}
.f-top .text strong{display: block;width: 100px;height: 2px;background-color: #333333;margin-top: 40px;}
.f-top::before{content:'';width:100%;height:0%;background-color:#d6061c;position:absolute;top:0;left:0;-webkit-transition:all .3s cubic-bezier(.55,.055,.675,.19);transition:all .3s cubic-bezier(.55,.055,.675,.19);-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);z-index: 0;}
.f-top:active::before,.f-top:focus::before,.f-top:hover::before{height:100%;top:auto;bottom:0}
.f-top:hover .text h3,.f-top:active .text h3,.f-top:focus .text h3{color: #FFFFFF;}
.f-top:hover .text strong,.f-top:active .text strong,.f-top:focus .text strong{background-color: #FFFFFF;}
.f-top .l-aside__contact--arrow-elem path,.f-top .l-aside__contact--arrow-elem rect{-webkit-transition:all .2s cubic-bezier(.165,.84,.44,1);transition:all .2s cubic-bezier(.165,.84,.44,1);-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.2s;transition-delay:.2s}

.f-top:active .l-aside__contact--arrow-elem,.f-top:focus .l-aside__contact--arrow-elem,.f-top:hover .l-aside__contact--arrow-elem{-webkit-animation:anime-arrow .6s cubic-bezier(.165,.84,.44,1) 0s;animation:anime-arrow .6s cubic-bezier(.165,.84,.44,1) 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}

.f-top:active .l-aside__contact--arrow-elem path,.f-top:active .l-aside__contact--arrow-elem rect,.f-top:focus .l-aside__contact--arrow-elem path,.f-top:focus .l-aside__contact--arrow-elem rect,.f-top:hover .l-aside__contact--arrow-elem path,.f-top:hover .l-aside__contact--arrow-elem rect{fill:#fff;}
@-webkit-keyframes anime-arrow{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
50%{opacity:0;-webkit-transform:translateX(16px);transform:translateX(16px)}
75%{opacity:0;-webkit-transform:translateX(-12px);transform:translateX(-12px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes anime-arrow{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
50%{opacity:0;-webkit-transform:translateX(16px);transform:translateX(16px)}
75%{opacity:0;-webkit-transform:translateX(-12px);transform:translateX(-12px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}

/* footer-t */
.footer-twrap{width: 90%;box-sizing: border-box;padding: 90px 150px;background-color: #ffffff;margin: auto;position: relative;margin-bottom: -220px;z-index: 1;}
.footer-twrap .bgimg{position: absolute;left: 0;bottom: 0;width: auto;max-width: 50%;z-index: 0;}
.footer-t{width: 100%;position: relative;z-index: 1;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.footert-text{width: 30%;}
.footert-text h3{font-size: 42px;color: #333333;font-weight: bold;margin-bottom: 10px;}
.footert-text h4{font-size: 22px;color: #333333;line-height: 30px;margin-bottom: 30px;}
.footert-text a{font-size: 20px;color: #d6061c;font-weight: bold;display: inline-block;padding-bottom: 4px;position: relative;}
.footert-text a i{font-size: inherit;color: inherit;margin-right: 10px;}
.footert-text a:after{content: '';display: block;width: 0%;height: 2px;position: absolute;left: 0;bottom: 0;background-color: #d6061c;transition: all .3s;}
.footert-text a:hover:after{width: 100%;}

.f-formmin .left br,.f-formmin .right br,.screen-reader-response{ display: none; }

.wpcf7-form p .more01{ width: 170px;height: 50px;line-height: 50px;margin: 0;outline: none;border: 1px solid #d6061c;margin-top: 30px;} 
.f-formmin span{ display: block;overflow: hidden;position: relative;}
.f-formmin span span{position: absolute;top: 0;right: 10px;line-height: 50px;letter-spacing: 0;font-size: 12px;color: #d6061c;}
.wpcf7-response-output,.wpcf7-validation-errors{ display: block;color: #d6061c;letter-spacing: 0;font-size: 12px;margin: 20px 0 0 0;}




/* footert-form */
.footert-form{width: 60%;box-sizing: border-box;}
.f-form{width: 100%;box-sizing: border-box;}
.f-formmin{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;} 
.f-formmin .left,.f-formmin .right{width: 49%;}
.f-formmin input{display: block;width: 100%;height: 50px;outline: none;border: none;box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #2b2b2b;margin-bottom: 20px;background-color: #ebebeb;}
.f-formmin .right textarea{width: 100%;outline: none;border: none;box-sizing: border-box;padding: 20px;font-size: 16px;color: #888;background-color: #ebebeb;height: 120px;resize: none;}
.f-form .more01{width: 170px;height: 50px;line-height: 50px;margin: 0;outline: none;border: 1px solid #d6061c;margin-top: 30px;}


/* footerwrap */
.footerwrap{padding-top: 0;background-color: #f5f5f5;position: relative;overflow: hidden;width: 100%;box-sizing: border-box;}

/* footer */
.footer{width: 100%;background-color: #191919;padding: 80px 0 35px;position: relative;z-index: 0;}
.f-navwrap{width: 90%;margin: auto;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.f-navwrap .f-logo{display: block;margin-bottom: 30px;}
.f-navwrap .f-logo img{display: block;width: auto;height: 70px;}
.f-lx p{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;font-size: 14px;color: #ffffff;margin-bottom: 10px;}
.f-lx p i{font-size: inherit;color: inherit;margin-right: 10px;}
.f-lx a{font-size: 34px;color: #ffffff;}
.f-lx strong{display: block;width: 50px;height: 1px;background-color: #d6061c;margin: 20px 0;}
.f-lx h4{font-size: 16px;line-height: 28px;color: #ffffff;}

.f-navwrap h3{font-size: 16px;font-weight: bold;margin-bottom: 20px;color: #FFFFFF;}
.f-navlist a,.f-navlist li a{display: block;font-size: 14px;color: #FFFFFF;opacity: 0.6;margin-bottom: 12px;}
.f-navlist a:last-child{margin-bottom: 0;}
.f-navlist a:hover{opacity: 1;text-decoration: underline;}
.f-navlist li a:last-child{margin-bottom: 12px;}


/* f-fxwrap */
.f-fxwrap{width: 100%;border-top: 1px solid rgba(255,255,255,0.2);border-bottom: 1px solid rgba(255,255,255,0.2);margin-top: 50px;}
.f-fx{width: 90%;margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;height: 78px;}
.f-fx .f-link{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.f-fx .f-link h3{font-size: 16px;color: #ffffff;}
.f-fx .f-link a{display: block;font-size: 16px;color: #FFFFFF;margin-left: 30px;}
.f-fx .fx{display: flex;display: -webkit-flex;}
.f-fx .fx a{font-size: 16px;color: #FFFFFF;background-image: none;padding: 0;margin: 0;width: auto;height: auto;margin-right: 20px;}
.f-fx .fx a:last-child{margin-right: 0;}
.f-fx .fx a:hover{color: #d6061c;}
.f-fx .f-link a:hover{color: #d6061c;}
/* copyright */
.copyright{width: 90%;margin: auto;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin-top: 40px;}
.copyright h3,.copyright a{font-size: 14px;color: #ffffff;}
.copyright h3 a{margin-left: 20px;}
.copyright a:hover{text-decoration: underline;}

.footerwrap.footerwrap02 .f-top{display: none;}
.footerwrap.footerwrap02{padding-top: 0;}
.footerwrap.footerwrap02 .footer{padding-top: 100px;}


/* 联系 */
.innerbanner{width: 100%;position: relative;z-index: 0; margin-top: 140px;}
.innerbanner img{display: block;width: 100%;}
.inner-text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 90%;}
.inner-text p{font-size: 20px;color: #ffffff;text-transform: uppercase;margin-bottom: 20px;font-weight: bold;}
.inner-text h3{font-size: 60px;color: #ffffff;font-weight: bold;}
/* mbxwrap */
.mbxwrap{width: 100%;border-top: 1px solid rgba(255,255,255,0.5);position: absolute;left: 0;bottom: 0;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;box-sizing: border-box;padding: 0 5%;}
.mbx{height: 80px;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.mbx span,.mbx a{font-size: 16px;color: #ffffff;}
.mbx i{font-size: 16px;color: #ffffff;margin: 0 20px;}

/* contact01wrap */
.contact01wrap{width: 100%;position: relative;padding: 130px 0;background-color: #ffffff;}
.contact01wrap .abfont{text-transform: uppercase;font-size: 180px;color: #666666;opacity: 0.06;position: absolute;left: 0;bottom: 60px;font-weight: bold;white-space: nowrap;}
.contact01{position: relative;z-index: 1;margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.contact01left{width: 40%;box-sizing: border-box;}
.contact01left h3{font-size: 42px;color: #333333;font-weight: bold;margin-bottom: 30px;}
.contact01left .list li{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;margin-bottom: 20px;padding-left: 70px;position: relative;}
.contact01left .list li p{font-size: 20px;color: #666666;position: relative;}
.contact01left .list li img{display: block;width: auto;height: 20px;position: absolute;left: 0;top: 0;}
.contact01left .list li p:before{content: '';display: block;width: 1px;height: 100%;position: absolute;left: -28px;top: 0;background-color: #666666;}
.contact01left .list li:last-child{margin-bottom: 0;}
.contact01left .tomap{display: flex;display: -webkit-flex;-webkit-align-items: flex-end;align-items: flex-end;font-size: 20px;color: #2b2b2b;text-transform: uppercase;box-sizing: border-box;padding-left: 70px;margin-top: 40px;}
.contact01left .tomap i{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;margin-right: 20px;height: 2px;margin-bottom: 2px;}
.contact01left .tomap i:before{content: '';display: block;width: 70px;height: 2px;background-color: #2b2b2b;transition: all .3s;}
.contact01left .tomap i:after{content: '';display: block;width: 15px;height: 15px;border-top: 2px solid #2b2b2b;transform: rotate(45deg);margin-left: -18px;}
/* dituContent01 */
#dituContent01{width: 50%;box-sizing: border-box;height: 310px;box-sizing: border-box;border: 1px solid #DDDDDD;}
.contact01left .tomap:hover i:before{width: 120px;background-color: #d6061c;}
.contact01left .tomap:hover i:after{border-color: #d6061c;}
.contact01left .tomap:hover{color: #d6061c;}

/* contact02 */
.contact02{width: 100%;box-sizing: border-box;position: relative;display: flex;display: -webkit-flex;background-color: #2b2b2b;padding: 130px 0;margin-bottom: 100px;}
.contact02 li{width: 25%;box-sizing: border-box;border-right: 1px solid rgba(255,255,255,0.5);display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;}
.contact02 li:last-child{border-right: none;}
.contact02 li .item{display: flex;display: -webkit-flex;}
.contact02 li .item .imgbox{width: 90px;height: 90px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;box-sizing: border-box;border-radius: 50%;border: 1px solid #ffffff;margin-right: 20px;}
.contact02 li .item .imgbox img{display: block;width: auto;max-width: 80%; height: 40px;}
.contact02 li .item .text h3{font-size: 36px;color: #ffffff;margin-bottom: 10px;}
.contact02 li .item .text p{font-size: 24px;color: #ffffff;margin-bottom: 20px;text-transform: uppercase;}
.contact02 li .item .text font{display: inline-block;text-decoration: underline;font-size: 16px;color: #ffffff;opacity: 0.5;}

/* contact03 */
.contact03wrap{width: 100%;box-sizing: border-box;background: url(../img/lx_bj_02.jpg)no-repeat fixed;background-size: cover;padding: 130px 0;}
.contact03{margin: auto;}
.contact03 .tl{margin-bottom: 30px;}
.contact03 .tl h3{font-size: 42px;color: #333333;margin-bottom: 20px;font-weight: bold;}
.contact03 .tl h4{font-size: 22px;color: #666666;}
.c-form{width: 100%;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-flow: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
.c-form input{display: block;width: 48%;border: none;border-bottom: 1px solid #8b8b8b;box-sizing: border-box;font-size: 18px;height: 60px;margin-bottom: 20px;background-color: transparent;outline: none;color: #2b2b2b;}
.c-form textarea{width: 100%;resize: none;border: none;outline: none;border-bottom: 1px solid #8b8b8b;background-color: transparent;height: 120px;box-sizing: border-box;padding-top: 20px;font-size: 18px;color: #2b2b2b;}
.c-form input::-webkit-input-placeholder,.c-form textarea::-webkit-input-placeholder{color: #2b2b2b;}
.c-form input::-moz-input-placeholder,.c-form textarea::-moz-input-placeholder{color: #2b2b2b;}
.c-form input::-ms-input-placeholder,.c-form textarea::-ms-input-placeholder{color: #2b2b2b;}
.c-form .more01{margin: 0;margin-top: 40px;border: 1px solid #d6061c;width: 180px;height: 60px;line-height: 60px;}

/* 公司简介 */
/* mbx-nav */
.mbx-nav{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.mbx-nav a{display: block;line-height: 80px;font-size: 16px;color: #ffffff;font-weight: bold;position: relative;}
.mbx-nav i{display: block;width: 1px;height: 16px;margin: 0 20px;background-color: #ffffff;opacity: 0.5;}
.mbx-nav a:after{content: '';display: block;width: 0;height: 0;border: 8px solid transparent;border-bottom-color: #f5f5f5;position: absolute;bottom: 0;left: 50%;margin-left: -8px;opacity: 0;}
.mbx-nav a.active:after{opacity: 1;}

/* about01wrap */
.about01wrap{width: 100%;box-sizing: border-box;padding: 100px 0;}
.about01{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.about01 .imgbox{width: 38%;overflow: hidden;margin-top: 108px;}
.about01 .imgbox img{display: block;width: 100%;transition: all .6s;}
.about01 .imgbox:hover img{transform: scale(1.1);}
.about01 .text{width: 60%;box-sizing: border-box;padding-right: 30px;}
.a-text p{font-size: 18px;color: #333333;margin-bottom: 20px;text-transform: uppercase;}
.a-text h3{font-size: 42px;color: #d6061c;font-weight: bold;margin-bottom: 30px;}
.a-text h4{font-size: 18px;line-height: 28px;color: #333333;text-align: justify;margin-bottom: 20px;}
.a-text h4:last-child{margin-bottom: 0;}
.about01 .mumping_mun{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;box-sizing: border-box;padding-right: 80px;margin-top: 50px;}
.about01 .mumping_mun h2{font-size: 50px;color: #d6061c;margin-bottom: 20px;}
.about01 .mumping_mun h2:after{content: '+';font-size: 30px;color: inherit;}
.about01 .mumping_mun h3{font-size: 18px;color: #666666;}
.about01 .mumping_mun i{display: block;width: 1px;background-color: #DDDDDD;}

/* about02wrap */
.about02wrap{width: 100%;box-sizing: border-box;position: relative;background-color: #ffffff;padding: 100px 0;}
.about02{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.about02text{width: 50%;box-sizing: border-box;padding-right: 180px;}
.about02right{width: 50%;box-sizing: border-box;position: relative;}
.about02list{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.about02list li{width: 42%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;margin-bottom: 50px;transition: all .3s;}
.about02list li:hover{transform: translateY(-10px);-webkit-transform: translateY(-10px);}
.about02list li .imgbox{width: 100px;}
.about02list li .imgbox img{display: block;width: 100%;}
.about02list li .text{width: calc(100% - 130px);box-sizing: border-box;}
.about02list li .text h3{font-size: 18px;color: #d6061c;}
.about02list li .text h3 font{font-size: 40px;color: #d6061c;font-weight: bold;}
.about02list li .text p{font-size: 18px;color: #333333;margin-top: 10px;}

.sjd{width: 100%;box-sizing: border-box;}
.sjd i:nth-child(2) {
animation: move2 1.2s 0.2s linear forwards infinite; }
.sjd i:nth-child(3) {
animation: move2 1.2s 0.4s linear forwards infinite; }
.sjd i:nth-child(4) {
animation: move2 1.2s 0.6s linear forwards infinite; }
.sjd i:nth-child(5) {
animation: move2 1.2s 0.8s linear forwards infinite; }
.sjd i:nth-child(5) {
animation: move2 1.2s 1s linear forwards infinite; }
.sjd i {width: 10px;height: 10px;margin-right: 5px;display: inline-block;background-color: #d6061c;border-radius: 50%;animation: move2 1.2s linear forwards infinite; }
@keyframes move2 {
  0% {
    opacity: 1;
    transform: translateX(0); }
  100% {
    opacity: 0;
    transform: translateX(5px); } }

/* about03wrap */
.about03wrap{width: 100%;box-sizing: border-box;background: url(../img/a-bg01.jpg)no-repeat fixed;background-size: cover;padding: 130px 0;position: relative;}
.about03wrap:after{content: '';display: block;width: 50%;height: 100%;position: absolute;right: 0;top: 0;z-index: 0;background-color: rgba(0,0,0,0.7);}
.about03{margin: auto;position: relative;z-index: 1;display: flex;display: -webkit-flex;-webkit-justify-content: flex-end;justify-content: flex-end;}
.about03text{width: 50%;box-sizing: border-box;padding-left: 130px;}
.about03text p,.about03text h3,.about03text h4{color: #ffffff;}

/* about04 */
.about04{margin: 120px auto;box-sizing: border-box;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.about04 a{width: calc((100% - 2px)/3);box-sizing: border-box;padding: 70px 40px 50px;position: relative;height: 520px;overflow: hidden;}
.about04 a:after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(214,6,28,0.8);z-index: 1;opacity: 0;transition: all .3s;}
.about04 a:hover:after{opacity: 1;}
.about04 a .bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index:0;}
.about04 a .toptext{width: 100%;position: relative;box-sizing: border-box;padding-left: 20px;z-index: 2;}
.about04 a .toptext:before{content: '';display: block;width: 1px;height: 100%;background-color: #ffffff;position: absolute;left: 0;top:0;}
.about04 a .toptext h3{font-size: 34px;color: #ffffff;margin-bottom: 18px;}
.about04 a .toptext img{display: block;width: 60px;}
.about04 a .hovertext{width: 100%;box-sizing: border-box;position: absolute;left: 0;bottom: 0;padding: 0 60px 50px;transform: translateY(150px);opacity: 0;transition: all .3s;z-index: 2;}
.about04 a .hovertext h4{font-size: 18px;line-height: 28px;color: #ffffff;}
.about04 a:hover .hovertext{transform: none;opacity: 1;}

/* about05wrap */
.about05wrap{margin: 120px auto;position: relative;}
.about05{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin-top: 30px;}
.about05 .imgbox{width: 40%;box-sizing: border-box;position: relative;z-index: 1;}
.about05 .imgbox img{display: block;width: 100%;height: 100%;object-fit: cover;}
.about05 .text{width: 50%;position: relative;z-index: 0;}
.about05 .text .abimg{width: 340px;height: 240px;object-fit: cover;margin-top: -120px;margin-left: -300px;margin-bottom: 40px;}
.about05 .text h3{font-size: 30px;color: #333333;margin-bottom: 20px;}
.about05 .text h4{font-size: 18px;line-height: 28px;color: #333333;text-align: justify;}
.about05 .text .abfont{font-size: 150px;color: rgba(51,51,51,0.06);position: absolute;right: 0;top: -10px;text-transform: uppercase;font-weight: bold;}

/* aboutfour01wrap */
.aboutfour01wrap{padding: 120px 0;margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-align-items: flex-start;align-items: flex-start;}
.aboutfour01list{width: 180px;border: 1px solid #DDDDDD;}
.aboutfour01list a{display: block;text-align: center;font-size: 18px;color: #333333;line-height: 60px;border-bottom: 1px solid #DDDDDD;transition: all .3s;}
.aboutfour01list a:last-child{border-bottom: none;}
.aboutfour01list a:hover,.aboutfour01list a.active{background-color: #d80d18;color: #ffffff;}
.aboutfour01list.fixedSubNav{position: fixed;top: 160px;left: calc((100% - 1300px)/2);}

/* aboutfour01 */
.aboutfour01{width: calc(100% - 180px);padding-left: 100px;box-sizing: border-box;}
.aboutfour01min{width: 100%;box-sizing: border-box;position: relative;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.aboutfour01min a{width: 32%;margin-right: 2%;position: relative;box-sizing: border-box;background-color: #ffffff;margin-bottom: 2%;}
.aboutfour01min a:nth-of-type(3n){margin-right: 0;}
.aboutfour01min a .imgbox{width: 100%;overflow: hidden;position: relative;box-sizing: border-box;}
.aboutfour01min a .imgbox img{display: block;width: 100%;transition: all .6s;}
.aboutfour01min a:hover .imgbox img{transform: scale(1.1);}
.aboutfour01min a .text{width: 100%;box-sizing: border-box;padding: 40px;}
.aboutfour01min a .text .data{width: 100%;display: flex;display: -webkit-flex;margin-bottom: 20px;font-size: 16px;color: #666666;}
.aboutfour01min a .text .data i{font-size: inherit;color: inherit;margin-right: 10px;}
.aboutfour01min a .text h3{font-size: 20px;color: #333333;font-weight: bold;line-height: 30px;margin-bottom: 30px;}
.aboutfour01min a .text font{display: flex;display: -webkit-flex;font-size: 14px;color: #d80d18;text-transform: uppercase;}
.aboutfour01min a .text font i{font-size: inherit;color: inherit;margin-left: 20px;transition: all .3s;}
.aboutfour01min a:hover .text font i{transform: translateX(20px);-webkit-transform: translateX(20px);}
.aboutfour01min a:hover .text h3{color: #d80d18;}

/* fy */
.nav-links,.fy{width: 100%;display: flex;display: -webkit-flex;margin-top: 40px;}
.nav-links a,.nav-links span,.fy a{display: block;width: auto;min-width: 40px;box-sizing: border-box;padding: 0 12px;height: 40px;border-radius: 4px;border: 1px solid #DDDDDD;text-align: center;line-height: 40px;font-size: 16px;color: #333333;transition: all .3s;margin-right: 10px;}
.fy a:last-child{margin-right: 0;}
.fy a.active,.fy a:hover,.nav-links span{background-color: #d6061c;color: #ffffff;}

.screen-reader-text{ display: none; }




/* 企业文化 */
.abouttwo01wrap{padding: 20px 0 100px 0;}
.about-tl{font-size: 42px;color: #333333;margin-bottom: 60px;text-align: center;     font-weight: bold;}
.abouttwo01{margin: auto;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.abouttwo01 a{width: 23.5%;margin-right: 2%;position: relative;overflow: hidden;margin-bottom: 2%;}
.abouttwo01 a:nth-of-type(4n){margin-right: 0;}
.abouttwo01 a img{display: block;width: 100%;}
.abouttwo01 a .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(211,24,44,0.9);box-sizing: border-box;padding: 20px;transform: translateY(100%);-webkit-transform: translateY(100%);transition: all .3s;margin-top: -100px;}
.abouttwo01 a .toptext{width: 100%;}
.abouttwo01 a .toptext h3{font-size: 22px;color: #ffffff;border-bottom: 1px solid #ffffff;padding-bottom: 10px;margin-bottom: 10px;}
.abouttwo01 a .toptext p{font-size: 16px;text-transform: uppercase;color: #ffffff;}
.abouttwo01 a .bottext{position: absolute;bottom: 0;left: 0;width: 100%;box-sizing: border-box;padding: 0 20px 20px;}
.abouttwo01 a .bottext h4{font-size: 14px;color: #ffffff;line-height: 22px;text-align: justify;}
.abouttwo01 a:hover .text{transform: none;-webkit-transform: none;margin-top: 0;}

/* 展会详情 */
.a-fourbanner{width: 100%;background-color: #ffffff;padding: 80px 0;margin-top: 140px;}
/* a-finfocont */
.a-finfocont{width: 900px;}
.a-fourbanner .cont{margin: auto;}
.a-fourbanner .cont h3{font-size: 30px;color: #333333;line-height: 40px;margin-bottom: 30px;}
.a-fourbanner .cont .data{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.a-fourbanner .cont .data p{font-size: 16px;color: #333333;}
.a-fourbanner .cont .data p font{color: #d3182c;}
.a-fourbanner .cont .data i{display: block;width: 1px;height: 16px;background-color: #333333;margin: 0 20px;}

/* a04infowrap */
.a04infowrap{margin: auto;padding: 70px 0;}
.a04infomin{width: 100%;}
.a04infomin p{font-size: 18px;color: #333333;line-height: 26px;text-align: justify;margin-bottom: 30px;}
.a04infomin p:last-child{margin-bottom: 0;}
.a04infomin p img{display: block;    width: auto;height: auto;max-width: 100%;margin: 5px auto;}

.a04infobot{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin-top: 30px;box-sizing: border-box;padding-top: 30px;border-top: 1px solid #d2d2d2;}
.a04infobot .page{display: flex;display: -webkit-flex;}
.a04infobot .page .swiper-button-next,.a04infobot .page .swiper-button-prev{background-image: none;width: auto;height: auto;position: relative;top: 0;left: 0;margin: 0;font-size: 26px;color: #d6061c;outline: none;}
.a04infobot .page .swiper-button-next{margin-left: 20px;}
.a04infobot .right{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.a04infobot .right h3{font-size: 16px;color: #d6061c;font-weight: bold;margin-right: 10px;}
.a04infobot .right .share{width: auto;margin: auto;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.a04infobot .right .share a{width: 32px;height: 32px;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;border-radius: 4px;background-image: none;font-size: 18px;color: #FFFFFF;box-shadow: 4px 4px 0 0 rgba(214,6,28,0.3);margin-right: 30px;background-color: #d6061c;margin: 0;padding: 0;margin-right: 20px;}
.a04infobot .right .share a:last-child{margin-right: 0;}
.a04infobot .right .share a:hover{box-shadow: none;transform: translate(4px,4px);-webkit-transform: translate(4px,4px);color: #FFFFFF;}
.a04infobot .more01{width: 170px;height: 50px;line-height: 50px;background-color: #d6061c;color: #ffffff;margin: 0;}
.a04infobot .more01:after{background-color: #333;}
.a04infobot .link{display: flex;display: -webkit-flex;}
.a04infobot .link a{margin-right: 10px;}
.a04infobot .link a:last-child{margin-right: 0;}

/* 招贤纳士 */
.aboutsix01wrap{padding: 120px 0;width: 100%;position: relative;}
.aboutsix01{margin: auto;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.aboutsix01 a{display: block;width: 25%;box-sizing: border-box;border-right: 1px solid #DDDDDD;background-color: #ffffff;}
.aboutsix01 a:last-child{border-right: none;}
.aboutsix01 a .imgbox{width: 100%;overflow: hidden;position: relative;}
.aboutsix01 a .imgbox img{display: block;width: 100%;transition: all .6s;}
.aboutsix01 a .imgbox font{font-size: 50px;color: #ffffff;opacity: 0.7;position: absolute;left: 0;bottom: 0;text-transform: uppercase;}
.aboutsix01 a:hover .imgbox img{transform: scale(1.1);}
.aboutsix01 a .text{width: 100%;box-sizing: border-box;padding: 40px;}
.aboutsix01 a .text h3{font-size: 26px;color: #333333;}
.aboutsix01 a .text strong{display: block;width: 60px;height: 1px;background-color: #d6061c;margin: 20px 0;}
.aboutsix01 a .text h4{font-size: 18px;line-height: 24px;color: #333333;text-align: justify;}
/* aboutsixtl */
.aboutsixtl{text-align: center;margin-bottom: 40px;}
.aboutsixtl p{font-size: 18px;color: #333333;margin-bottom: 20px;text-transform: uppercase;}
.aboutsixtl h3{font-size: 42px;color: #d6061c;font-weight: bold;}

/* aboutsix02 */
.aboutsix02wrap{margin-bottom: 120px;}
.aboutsix02{width: 100%;background: url(../img/ny_jr_bj.jpg) no-repeat fixed;background-size: cover;}
.aboutsix02 li{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;}
.aboutsix02 li:first-child{box-sizing: border-box;padding-right: calc(100% / 6);}
.aboutsix02 li:nth-of-type(2){box-sizing: border-box;padding-left: calc(100% / 6);}
.aboutsix02 li .item{width: calc(100% / 5);background-color: rgba(255,255,255,0.85);box-sizing: border-box;position: relative;transition: all .3s;}
.aboutsix02 li .item .bg{width: 100%;opacity: 0;}
.aboutsix02 li .item font{font-size: 30px;color: #d6061c;font-weight: bold;position: absolute;top: 30px;left: 50px;}
.aboutsix02 li .item .bottext{position: absolute;width: 100%;right: 0;bottom: 50px;box-sizing: border-box;padding: 0 30px;text-align: right;}
.aboutsix02 li .item .bottext h3{font-size: 30px;color: #333333;}
.aboutsix02 li .item .bottext p{font-size: 14px;color: #333333;text-transform: uppercase;margin-top: 10px;}
.aboutsix02 li .item .bottext:after{content: '';display: block;width: 2px;height: 100%;position: absolute;right: 24px;background-color: #d6061c;top: 0;}
.aboutsix02 li .item:hover{background-color: #d6061c;}
.aboutsix02 li .item:hover font{color: #ffffff;}
.aboutsix02 li .item:hover .bottext h3,.aboutsix02 li .item:hover .bottext p{color: #ffffff;}
.aboutsix02 li .item:hover .bottext:after{background-color: #ffffff;}

/* aboutthree01 */
.aboutthree01wrap{margin: 120px auto;}
.aboutthree01{width: 100%;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.aboutthree01 a{display: block;width: 22%;margin-right: 4%;background-color: #ffffff;box-sizing: border-box;border: 1px solid #DDDDDD;padding: 30px 20px;margin-bottom: 4%;}
.aboutthree01 a:nth-of-type(4n){margin-right: 0;}
.aboutthree01 a .imgbox{width: 100%;height: 200px;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;overflow: hidden;}
.aboutthree01 a .imgbox img{width: auto;max-width: 100%;max-height: 100%;transition: all .6s;}
.aboutthree01 a:hover .imgbox img{transform: scale(1.1);}
.aboutthree01 a .text{width: 100%;text-align: center;}
.aboutthree01 a .text h3{font-size: 20px;color: #333333;margin-bottom: 40px; margin-top: 20px;}
.aboutthree01 a .text font{display: block;width: 100%;height: 42px;line-height: 42px;border-radius: 4px;background-color: #eeeeee;font-size: 14px;caption-side: #333333;transition: all .3s;}
.aboutthree01 a .text font i{font-size: inherit;color: inherit;margin-left: 10px;}
.aboutthree01 a .text font:hover{background-color: #d6061c;color: #ffffff;}

.aboutthree01wrap .fy{-webkit-justify-content: center;justify-content: center;}

/* imgshowmask */
.imgshowmask{width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);position: fixed;top: 0;left: 0;z-index: 10;display: none;}
.imgshow{width: 60%;height: 80%;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;position: absolute;top: 10%;left: 20%;background-color: #ffffff;}
.imgshow p{}

/* 工厂风采 */
.aboutfour-01{width: calc(100% - 180px);padding-left: 100px;box-sizing: border-box;}
.af01-imgbox{width: 100%;box-sizing: border-box;position: relative;}
.af01-imgbox li{width: 100%;width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin-bottom: 2%;}
.af01-imgbox li:nth-of-type(2n){-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.af01-imgbox li .item01{width: 62%;}
.af01-imgbox li .item02{width: 36%;}
.af01-imgbox li .item{position: relative;}
.af01-imgbox li .item img{display: block;width: 100%;height: 100%;object-fit: cover;}
.af01-imgbox li .item .text{width: 100%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);opacity: 0;transition: all .3s;}
.af01-imgbox li .item .text h3{font-size: 30px;color: #ffffff;text-align: center;}
.af01-imgbox li .item:before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.4);opacity: 0;transition: all .3s;}
.af01-imgbox li .item:hover:before{opacity: 1;}
.af01-imgbox li .item:hover  .text{opacity: 1;}
.af01-imgbox li:last-child{margin-bottom: 0;}
.aboutfour-01 .tomore{width: 100%;height: 70px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background-color: #e6e6e6;font-size: 16px;color: #d80d18;margin-top: 50px;transition: all .3s;}
.aboutfour-01 .tomore i{font-size: inherit;color: inherit;margin-left: 10px;}
.aboutfour-01 .tomore:hover{background-color: #d80d18;color: #ffffff;}

/* af01-hovershow */
.af01-hovershow{margin-top: 2%;display: none;}


/* aboutfour-02 */
.aboutfour-02{margin: 0 auto 100px;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.aboutfour-02 a{display: block;width: 49%;box-sizing: border-box;position: relative;padding: 40px;}
.aboutfour-02 a img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover;}
.aboutfour-02 a .text{width: 100%;position: relative;z-index: 1;}
.aboutfour-02 a .text strong{display: block;width: 60px;height: 1px;background-color: #ffffff;margin-bottom: 20px;}
.aboutfour-02 a .text h3{font-size: 34px;color: #ffffff;margin-bottom: 20px;font-weight: bold;}
.aboutfour-02 a .text h4{font-size: 18px;color: #ffffff;line-height: 30px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.aboutfour-02 a .text font{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: flex-end;justify-content: flex-end;font-size: 16px;color: #ffffff;margin-top: 70px;}
.aboutfour-02 a .text font i{width: 25px;height: 25px;border-radius: 50%;background-color: #ffffff;display: block;line-height: 25px;text-align: center;color: #d80d18;font-size: 18px;margin-left: 10px;transition: all .3s;}
.aboutfour-02 a:after{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(216,13,24,0.9);z-index: 0;}
.aboutfour-02 a:nth-of-type(2):after{background-color: rgba(0,0,0,0.9);}
.aboutfour-02 a:nth-of-type(2) .text font i{background-color: #d80d18;color: #ffffff;}
.aboutfour-01wrap{padding-bottom: 100px;}
.aboutfour-02 a:hover .text font i{margin-left: 40px;}

/* 社会责任 */
.aboutfivewrap{width: 100%;position: relative;padding: 120px 0;box-sizing: border-box;}
.aboutfive01{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.aboutfive01 .imgbox{width: 50%;box-sizing: border-box;}
.aboutfive01 .imgbox img{display: block;width: 100%;}
.aboutfive01 .text{width: 50%;box-sizing: border-box;padding: 0 110px;}
.abfivetl h3{font-size: 42px;color: #333333;font-weight: bold;}
.abfivetl p{font-size: 30px;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;margin-top: 20px;font-weight: bold;color: #333333;}
.abfivetl p:before{content: '';display: block;width: 70px;height: 1px;background-color: #949494;margin-right: 20px;}
.abfivetl h4{font-size: 20px;line-height: 30px;color: #333333;margin-top: 30px;margin-bottom: 30px;}
.aboutfive01 .text img{display: block;width: auto;height: 70px;}
.aboutfivewrap .bgimg01{position: absolute;right: 0;top: 120px;width: auto;display: block;max-width: 50%;}
.aboutfivewrap .bgimg02{position: absolute;left: 0;bottom: 120px;width: auto;display: block;max-width: 50%;}

/* aboutfive02 */
.aboutfive02{margin: 120px auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.aboutfive02 .left{width: 70%;box-sizing: border-box;margin-right: -20%;position: relative;z-index: 1;}
.aboutfive02 .left .text{width: 100%;box-sizing: border-box;margin-bottom: 80px;margin-bottom: 70px;padding-right: 30%;}
.aboutfive02 .left .img{width: 100%;background-color: #ffffff;box-sizing: border-box;padding: 40px;}
.aboutfive02 .left .img img{display: block;width: auto;max-width: 100%;margin: auto;}
.aboutfive02 .right{width: 50%;box-sizing: border-box;padding-left: 110px;position: relative;z-index: 0;}
.aboutfive02 .right img{width: 100%;display: block;}

/* aboutfive03 */
.aboutfive03{margin: 120px auto 0;}
.aboutfive03 .img{width: 100%;box-sizing: border-box;padding-left: 300px;margin-top: 70px;}
.aboutfive03 .img img{display: block;width: 100%;}

/* 新闻中心 */
.newstop{margin: 100px auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.newstop a{width: 48%;display: block;box-sizing: border-box;position: relative;}
.newstop a .imgbox{width: 100%;overflow: hidden;position: relative;z-index: 0;}
.newstop a .imgbox img{display: block;width: 100%;}
.newstop a .text{width: 80%;box-sizing: border-box;background-color: #ffffff;margin-top: -110px;position: relative;z-index: 1;transition: all .3s;}
.newstop a .text .t-text{width: 100%;box-sizing: border-box;padding: 0 30px;border-bottom: 1px solid #DDDDDD;height: 110px;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.newstop a .text h3{font-size: 22px;color: #333333;line-height: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newstop a .text .data{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;padding: 15px 30px;}
.newstop a .text .data .time{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.newstop a .text .data .time font{font-size: 40px;color: #333333;font-weight: bold;border-right: 1px solid #DDDDDD;padding-right: 10px;margin-right: 10px;}
.newstop a .text .data .time p{font-size: 14px;color: #333333;line-height: 20px;}
.newstop a .text .data .time p i{font-size: inherit;color: inherit;}
.newstop a .text .data .jt{font-size: 18px;color: #333333;}
.newstop a:hover .text{background-color: #d6061c;}
.newstop a:hover .text h3,.newstop a:hover .text .data .time font,.newstop a:hover .text .data .time p,.newstop a:hover .text .data .jt{color: #ffffff;}
.newstop a:hover .text .t-text{border-bottom-color: rgba(255,255,255,0.3);}
.newstop a:hover .text .data .time font{border-right-color: rgba(255,255,255,0.3);}

/* newsone01 */
.newsone01{width: 100%;box-sizing: border-box;position: relative;margin-top: 100px;}
.newsone01 a{width: 100%;display: block;padding: 40px 0;border-bottom: 1px solid #DDDDDD;}
.newsone01 a:first-child{border-top: 1px solid #DDDDDD;}
.newsone01 a .item{margin: auto;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;}
.newsone01 a .item .imgbox{width: 20%;box-sizing: border-box;overflow: hidden;}
.newsone01 a .item .imgbox img{display: block;width: 100%;transition: all .6s;}
.newsone01 a .item .text{width: 80%;box-sizing: border-box;padding-left: 70px;}
.newsone01 a .item .text .time{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;margin-bottom: 20px;}
.newsone01 a .item .text .time font{font-size: 40px;color: #333333;font-weight: bold;border-right: 1px solid #DDDDDD;padding-right: 10px;margin-right: 10px;}
.newsone01 a .item .text .time p{font-size: 14px;color: #333333;line-height: 20px;}
.newsone01 a .item .text .time p i{font-size: inherit;color: inherit;}
.newsone01 a .item .text h3{font-size: 22px;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 20px;}
.newsone01 a .item .text h4{font-size: 16px;line-height: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsone01 a:hover .item .text h3{color: #d6061c;}
.newsone01 a:hover .item .imgbox img{transform: scale(1.1);}

/* n-fy */
.n-fy{margin: 50px auto 100px;}

/* newstwo01wrap */
.newstwo01wrap{margin: 100px auto;}
.newstwo01{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.newstwo01 a{display: block;width: 32%;margin-right: 2%;position: relative;box-sizing: border-box;margin-bottom: 50px;}
.newstwo01 a:nth-of-type(3n){margin-right: 0;}
.newstwo01 a .imgbox{width: 100%;position: relative;overflow: hidden;transition: all .3s;}
/* .newstwo01 a .imgbox:after{content: '';display: block;width: 0%;height: 2px;background-color: #d6061c;position: absolute;left: 0;bottom: 0;transition: all .3s;} */
.newstwo01 a .imgbox img{display: block;width: 100%;transition: all .6s;}
.newstwo01 a:hover .imgbox img{transform: scale(1.1);}
.newstwo01 a .imgbox font{display: block;width: 70px;height: 20px;line-height: 20px;text-align: center;background-color: #333333;color: #ffffff;font-size: 12px;text-transform: uppercase;position: absolute;left: 0;top: 20px;transition: all .3s;}
.newstwo01 a:hover .imgbox font{background-color: #d6061c;}
/* .newstwo01 a .imgbox font:after{content: '';display: block;width: 0%;height: 100%;position: absolute;left: 0;top: 0;background-color: #d6061c;transition: all .3s;z-index: -1;} */
/* .newstwo01 a:hover .imgbox font:after{width: 100%;} */
.newstwo01 a .imgbox i{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;width: 50px;height: 50px;border-radius: 50%;background-color: #d6061c;font-size: 20px;color: #ffffff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);opacity: 0;transition: all .5s;}
.newstwo01 a .text{width: 100%;box-sizing: border-box;padding-top: 20px;}
.newstwo01 a .text font{font-size: 16px;color: #333333;margin-bottom: 10px;display: block;}
.newstwo01 a .text h3{font-size: 22px;color: #333333;}
.newstwo01 a:hover .imgbox:after{width: 100%;}
.newstwo01 a:hover .imgbox i{opacity: 1;}
.newstwo01wrap .fy{-webkit-justify-content: center;justify-content: center;}

.imgshow video{display: block;width: 100%;height: 100%;object-fit: cover;}

/* corethree01wrap */
.corethree01wrap{margin: 100px auto 100px;}
.coretl{text-align: center;}
.coretl h3{font-size: 42px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.coretl h4{font-size: 20px;color: #333333;}
/* corethree01 */
.corethree01{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-top: 50px;}
.corethree01 li{width: 22%;margin-right: 4%;margin-bottom: 4%;}
.corethree01 li:nth-of-type(4n){margin-right: 0;}
.corethree01 li .imgbox{width: 100%;height: 130px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;border: 1px solid #DDDDDD;box-sizing: border-box;}
.corethree01 li .imgbox img{display: block;width: 100%;height: 100%;object-fit: cover;}
.corethree01 li h3{line-height: 40px;border-bottom: 1px solid #DDDDDD;font-size: 16px;color: #333333;position: relative;}
.corethree01 li h3:after{content: '';position: absolute;left: 0;height: 1px;background-color: #d6061c;transition: all .3s;bottom: 0;width: 0;}
.corethree01 li:hover h3:after{width: 100%;}

/* 用户服务 */
.coretwo01wrap{margin: 150px auto 0;position: relative;}
.coretwo01wrap .abfont{position: absolute;left: 0;top: -70px;font-size: 150px;color: #333333;opacity: 0.1;text-transform: uppercase;z-index: 0;}
.coretwo01{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;-webkit-flex-flow: row-reverse;flex-flow: row-reverse;position: relative;z-index: 1;}
.coretwo01 .text{width: 50%;box-sizing: border-box;background-color: #ffffff;padding: 90px;margin-right: -10%;margin-top: 100px;}
.coretwo01 .text h3{font-size: 42px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.coretwo01 .text h4{font-size: 18px;line-height: 30px;text-align: justify;}
.coretwo01 .imgbox{width: 60%;}
.coretwo01 .imgbox img{display: block;width: 100%;height: 400px;object-fit: cover;}
/* coretwo01bot */
.coretwo01bot{width: 100%;box-sizing: border-box;padding-left: 50%;}
.coretwo01bot .text{width: 100%;box-sizing: border-box;padding-left: 90px;padding-right: 20px;}
.coretwo01bot .text h3{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;font-size: 42px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.coretwo01bot .text h3:before{content: '';display: block;width: 110px;height: 1px;background-color: #d6061c;margin-right: 20px;}
.coretwo01bot .text h4{font-size: 20px;color: #333333;line-height: 30px;}

/* coretwo02 */
.coretwo02{margin: 100px auto;box-sizing: border-box;padding: 70px 100px;position: relative;}
.coretwo02 img{display: block;width: 100%;position: absolute;top: 0;left: 0;object-fit: cover;z-index: 0;height: 100%;}
.coretwo02 .text{width: 400px;box-sizing: border-box;padding: 70px 60px;background-color: rgba(255,255,255,0.9);position: relative;z-index: 1;}
.coretwo02 .text h3{font-size: 24px;color: #333333;line-height: 30px;margin-bottom: 20px;font-weight: bold;}
.coretwo02 .text a{font-size: 34px;color: #d6061c;font-weight: bold;}
.coretwo02 .text a i{font-size: inherit;color: inherit;margin-right: 10px;}

/* product */
.product01wrap{width: calc(100% - 180px);box-sizing: border-box;padding-left: 100px;}
.product01{width: 100%;}
.pro-top{width: 100%;margin-bottom: 100px;}
.pro-tl{font-size: 30px;color: #333333;font-weight: bold;margin-bottom: 30px;} 
.pro-top h5{font-size: 16px;color: #333333;line-height: 26px;margin-bottom: 30px;}
.pro-top h4{font-size: 18px;color: #333333;margin-bottom: 20px;}
.pro-top p{font-size: 18px;color: #333333;margin-bottom: 30px;line-height: 30px;}
.pro-top img{    display: block;width: auto;height: auto;max-width: 100%;}
/* pro-list */
.pro-list{width: 100%;}
.imglist{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.imglist a{width: 32%;box-sizing: border-box;margin-right: 2%;position: relative;margin-bottom: 2%;}
.imglist a:nth-of-type(3n){margin-right: 0;}
.imglist a .imgbox{width: 100%;position: relative;overflow: hidden;}
.imglist a .imgbox:after{content: '+';width: 46px;height: 46px;border-radius: 50%;background-color: #d80d18;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 2;font-size: 20px;color: #ffffff;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;opacity: 0;transition: all .3s;}
.imglist a .imgbox:before{content: '';display: block;width: 100%;height: 100%;position: absolute;top:0;left: 0;background-color: rgba(0,0,0,0.5);z-index: 1;opacity: 0;transition: all .3s;}
.imglist a .imgbox img{display: block;width: 100%;transition: all .6s;z-index: 0;position: relative;}
.imglist a:hover .imgbox img{transform: scale(1.1);}
.imglist a p{font-size: 20px;color: #333333;line-height: 40px;}
.imglist a:hover .imgbox:after{opacity: 1;}
.imglist a:hover .imgbox:before{opacity: 1;}

/* proinfo01wrap */
.proinfo01wrap{width: 100%;padding: 100px 0;background-color: #f4f3f6;margin-top: 140px;}
/* procont */
.procont{width: 1100px;}
.proinfo01{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.proinfo01left{width: 50%;box-sizing: border-box;position: relative;}
.proinfo01left .gallery-top{width: 100%;box-sizing: border-box;border: 1px solid #DDDDDD;position: relative;}
.proinfo01left .gallery-top .bigimgbox{width: 100%;}
.proinfo01left .gallery-top .bigimgbox img{display: block;width: 100%;}
/* gallery-thumbs */
.proinfo01left .gallery-thumbs{width: 100%;margin-top: 20px;}
.proinfo01left .gallery-thumbs img{display: block;width: 100%;}
.proinfo01left .gallery-thumbs .bigimgbox{border: 1px solid #DDDDDD;}
.proinfo01left .gallery-thumbs .swiper-slide-thumb-active .bigimgbox{border-color: #d6061c;}

.proinfo01left .swiper-button-next,.proinfo01left .swiper-button-prev{width: 40px;height: 50px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background-color: #d6061c;background-image: none;font-size: 20px;color: #ffffff;margin-top: -25px;}
.proinfo01left .swiper-button-next{right: 0;}
.proinfo01left .swiper-button-prev{left: 0;}

/* proinfo01ight */
.proinfo01ight{width: 50%;box-sizing: border-box;padding-left: 80px;}
.proinfo01ight h3{font-size: 32px;color: #333333;}
.proinfo01ight strong{display: block;width: 50px;height: 2px;background-color: #d6061c;margin: 30px 0;}
.proinfo01ight h4{font-size: 18px;line-height: 30px;text-align: justify;}
.proinfo01ight .more01{width: 130PX;height: 40px;line-height: 40px;margin: 40px 0 0;}

/* proinfo02wrap */
.proinfo02wrap{width: 100%;box-sizing: border-box;background-color: #f4f3f6;}
.proinfo02wrap li{width: 100%;}
.proinfo02topwrap{width: 100%;display: block;background-color: #ffffff;}
.proinfo02top{margin: auto;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;height: 80px;}
.proinfo02top{font-size: 26px;color: #d6061c;}
.proinfo02top i{font-size: inherit;color: inherit;padding-right: 10px;border-right: 1px solid #d6061c;margin-right: 10px;}
.proinfo02info{margin: auto;box-sizing: border-box;padding: 70px 0;}
.proinfo02info .item{width: 100%;margin-bottom: 30px;}
.proinfo02info .item:last-child{margin-bottom: 0;}
.proinfo02info h4 strong{font-size: 24px;color: #333333;margin-bottom: 20px;font-weight: bold;}
.proinfo02info p{font-size: 18px;line-height: 30px;color: #333333;}
.proinfo02info p strong a{font-size: 18px}
/* proinfo02list */
.proinfo02list{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;padding: 70px 0;box-sizing: border-box;}
.proinfo02list a{width: 23%;box-sizing: border-box;position: relative;}
.proinfo02list a:nth-of-type(3n){margin-right: 0;}
.proinfo02list a .imgbox{width: 100%;position: relative;overflow: hidden;}
.proinfo02list a .imgbox:after{content: '+';width: 46px;height: 46px;border-radius: 50%;background-color: #d80d18;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 2;font-size: 20px;color: #ffffff;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;opacity: 0;transition: all .3s;}
.proinfo02list a .imgbox:before{content: '';display: block;width: 100%;height: 100%;position: absolute;top:0;left: 0;background-color: rgba(0,0,0,0.5);z-index: 1;opacity: 0;transition: all .3s;}
.proinfo02list a .imgbox img{display: block;width: 100%;transition: all .6s;z-index: 0;position: relative;}
.proinfo02list a:hover .imgbox img{transform: scale(1.1);}
.proinfo02list a p{font-size: 20px;color: #333333;line-height: 40px;}
.proinfo02list a:hover .imgbox:after{opacity: 1;}
.proinfo02list a:hover .imgbox:before{opacity: 1;}

/* 加工定制 */
/* coreone01wrap */
.coreone01wrap{width: 100%;padding: 100px 0;background: url(../img/ny_jgdz_bj.jpg)no-repeat;background-size: cover;}
.coreone01wrap .tl{font-size: 42px;color: #333333;margin-bottom: 40px;text-align: center; font-weight: bold;}
.coreone01{margin: auto;display: flex;display: -webkit-flex;-webkit-flex-wrap: inherit;flex-wrap: wrap;}
.coreone01 li{width: 200px;height: 200px;position: relative;margin-right: 75px;margin-bottom: 50px;}
.coreone01 li:nth-of-type(5n){margin-right: 0;}
.coreone01 li .now{width: 100%;height: 100%;background: url(../img/ny_jg_bbx.png)no-repeat;background-size: cover;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;transition: all .5s linear;}
.coreone01 li .now .cont img{display: block;width: auto;height: 50px;margin: auto;}
.coreone01 li .now .cont strong{display: block;width: 30px;height: 1px;background-color: #DDDDDD;margin: 10px auto;}
.coreone01 li .now .cont p{font-size: 20px;color: #333333;}
.coreone01 li .hover{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;visibility: hidden;transition: all .5s linear;transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
.coreone01 li .hover img{display: block;width: 100%;}
.coreone01 li:hover .hover{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);opacity: 1;visibility: visible;}
.coreone01 li:hover .now{opacity: 0;visibility: hidden;transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}

/* coreone02 */
.coreone02{margin: 100px auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content:space-between;}
.coreone02left{width: 400px;}
.coreone02left .top{margin-bottom: 60px;}
.coreone02left .top h3{font-size: 42px;color: #333333;font-weight: bold;margin-bottom: 30px;} 
.coreone02left .top p{font-size: 24px;color: #333333;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.coreone02left .top p:before{content: '';display: block;width: 70px;height: 1px;background-color: #d6061c;margin-right: 10px;}
.coreone02left .imglist{width: 100%;box-sizing: border-box;}
.coreone02left .imglist .imgtop{width: 100%;margin-bottom: 10px;}
.coreone02left .imglist .imgtop img{display: block;width: 100%;}
.coreone02left .imglist .imgbot{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;} 
.coreone02left .imglist .imgbot .item{width: calc((100% - 10px)/2);height: 170px;}
.coreone02left .imglist .imgbot .item img{display: block;width: 100%;height: 100%;object-fit: cover;}
/* coreone02center */
.coreone02center{width: 640px;}
.coreone02center img{display: block;width: 100%;height: 100%;object-fit: cover;}
/* coreone02right */
.coreone02right{width: 240px;position: relative;}
.coreone02right .imgtop{width: 100%;height: 330px;}
.coreone02right .imgtop img{display: block;width: 100%;height: 100%;object-fit: cover;}
.coreone02right .more01{width: 210px;height: 50px;line-height: 50px;margin-left: -100px;position: absolute;bottom: 70px;}
.coreone02right .bgfont{font-size: 42px;color: #333333;opacity: 0.1;text-transform: uppercase;position: absolute;right: 0;bottom: 0;writing-mode: tb;font-weight: bold;font-family: 'numfont';}


















/* coreone03wrap */
.coreone03wrap{margin: 80px auto;}
.coreone03tl{width: 100%;position: relative;text-align: center;}
.coreone03tl h3{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;margin-bottom: 20px;}
.coreone03tl h3:before,.coreone03tl h3:after{content: '';display: block;width: 100px;height: 1px;background-color: #d6061c;}
.coreone03tl font{font-size: 42px;color: #333333;font-weight: bold;margin: 0 20px;}
.coreone03tl h4{font-size: 24px;color: #333333;}
.coreone03tl h4 span{font-size: inherit;color: #d6061c;}
/* coreone03 */
.coreone03{width: 100%;box-sizing: border-box;border: 2px solid #d6061c;position: relative;margin-top: 40px;}
.coreone03 li{width: 100%;display: flex;display: -webkit-flex;border-bottom: 1px solid #DDDDDD;}
.coreone03 li:last-child{border-bottom: none;}
.coreone03 li .item{width: 20%;box-sizing: border-box;background-color: #d6061c;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;font-size: 20px;color: #ffffff;height: 100px;text-align: center;-webkit-justify-content: center;justify-content: center;}
.coreone03 li:first-child .item{height: 80px;}
.coreone03 li .item02{width: 40%;box-sizing: border-box;background-color: #f5f5f5;padding: 30px 60px;height: 100px;}
.coreone03 li:first-child .item02{padding: 0;height: 80px;}
.coreone03 li .item02:last-child{background-color: #ffffff;}
.coreone03 li .item02 h3{font-size: 22px;color: #d6061c;text-align: center;line-height: 80px;}
.coreone03 li .item02 p{box-sizing: border-box;padding-left: 40px;font-size: 18px;color: #333333;margin-bottom: 10px;position: relative;}
.coreone03 li .item02 p:last-child{margin-bottom: 0;}
.coreone03 li .item02 p:before{content: '';position: absolute;left: 0;background: url(../img/cuowu.png)no-repeat;background-size: 13px 14px;width: 13px;height: 14px;top: 2px;}
.coreone03 li .item02:last-child p:before{background: url(../img/lujin.png)no-repeat;background-size: 13px 14px;}
.coreone03 li .item02:last-child{border-left: 1px solid #DDDDDD;}

/* coreone04wrap */
.coreone04wrap{margin: 100px auto;}
.coreone04wrap .tl{font-size: 42px;color: #333333;font-weight: bold;margin-bottom: 40px;text-align: center;}
/* coreone04 */
.coreone04{width: 100%;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.coreone04 li{width: 23.5%;margin-right: 2%;border: 1px solid #DDDDDD;box-sizing: border-box;padding: 25px 0;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin-bottom: 2%;}
.coreone04 li:nth-of-type(4n){margin-right: 0;}
.coreone04 li .imgbox{width: 30%;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;box-sizing: border-box;padding: 0 20px;border-right: 1px solid #DDDDDD;}
.coreone04 li .imgbox img{display: block;width: auto;max-width: 100%;}
.coreone04 li .text{width: 80%;box-sizing: border-box;padding: 0 20px;}
.coreone04 li .text h3{font-size: 22px;color: #333333;}
.coreone04 li .text h3 font{font-size: inherit;color: inherit;font-weight: bold;}
.coreone04 li .text p{font-size: 14px;color: #333333;margin-top: 10px;text-transform: uppercase;}

/* 加工设备 */
.coresix01wrap{width: 100%;box-sizing: border-box;position: relative;margin: 100px 0;}
.coresix01text{margin: auto;text-align: center;margin-bottom: 60px;}
.coresix01text h3{font-size: 42px;color: #333333;margin-bottom: 20px;font-weight: bold;}
.coresix01text h4{font-size: 18px;line-height: 30px;color: #333333;}
.coresix01img{width: 100%;padding: 160px 0;background: url(../img/ny_zlbz_bj.jpg)no-repeat fixed;background-size: cover;}
.coresix01img h3{font-size: 35px;color: #ffffff;text-align: center;}

/* coresix02wrap */
.coresix02wrap{margin: 100px auto 60px;}
.coresix02{width: 100%;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.coresix02 .item{width: calc((100% - 120px)/4);margin-right: 40px;margin-bottom: 40px;}
.coresix02 .item:nth-of-type(4n){margin-right: 0;}
.coresix02 .item .imgbox{width: 100%;overflow: hidden;}
.coresix02 .item .imgbox img{display: block;width: 100%;transition: all .6s;}
.coresix02 .item:hover .imgbox img{transform: scale(1.1);}
.coresix02 .item h3{font-size: 20px;color: #333333;margin-top: 15px;}

/* 生产基地 */
.corefive01{margin: 120px auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.corefive01text{width: 45%;}
.corefive01text .tl{font-size: 42px;color: #333333;font-weight: bold;margin-bottom: 30px;}
.corefive01text .info{font-size: 18px;color: #333333;line-height: 30px;}
/* corefive01num */
.corefive01num{width: 100%;display: flex;display: -webkit-flex;border: 1px solid #DDDDDD;box-sizing: border-box;margin-top: 40px;}
.corefive01num li{width: 50%;box-sizing: border-box;position: relative;padding: 30px 0;text-align: center;}
.corefive01num li:first-child{border-right: 1px solid #DDDDDD;}
.corefive01num li:before{content: '';display: block;width: 40px;height: 2px;background-color: #d80c18;position: absolute;left: 50%;margin-left: -20px;top: -1px;}
.corefive01num li:after{content: '';display: block;width: 80px;height: 1px;background-color: #d80c18;position: absolute;left: 50%;margin-left: -40px;bottom: -1px;}
.corefive01num li h2{font-size: 50px;color: #d80c18;display: flex;display: -webkit-flex;-webkit-align-items: flex-end;align-items: flex-end;-webkit-justify-content: center;justify-content: center;font-weight: bold;}
.corefive01num li h2:after{content: '+';font-size: 24px;color: #d80c18;margin-bottom: 5px;}
.corefive01num li h3{font-size: 18px;color: #333333;font-weight: bold;margin-top: 10px;font-weight: bold;}
/* corefive01imgbox */
.corefive01imgbox{width: 45%;}
.corefive01imgbox img{display: block;width: 100%;}

/* corefive02wrap */
.corefive02wrap{margin: 120px auto;}
.corefive02wrap .tl{font-size: 42px;color: #333333;font-weight: bold;margin-bottom: 30px;}
.corefive02{width: 100%;box-sizing: border-box;position: relative;}
.corefive02 img{display: block;width: 100%;}
/* corefive02bot */
.corefive02bot{height: 50px;position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;width: 100%;margin-top: 40px;}
.corefive02bot .swiper-scrollbar{opacity: 1!important;width: calc(100% - 180px);height: 6px;background: #e1e1e1;}
.corefive02bot .swiper-scrollbar-drag{background: #bebebe;border-radius: 10px;}
.corefive02bot .swiper-button-next,.corefive02bot .swiper-button-prev{background-image: none;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;font-size: 20px;color: #333333;border: none;position: relative;padding: 0;margin: 0;top: 0;left: 0;right: 0;width:46px;height: 46px;outline: none;border-radius: 50%;border: 2px solid #333;}
.corefive02bot .page{display: flex;display: -webkit-flex;}
.corefive02bot .swiper-button-next{margin-left: 20px;}

/* 生产模具 */
.coreseven01wrap{width: 100%;box-sizing: border-box;position: relative;}
.coreseven01wrap .item{margin: auto;padding: 110px 0;}
.coreseven01wrap .item:nth-of-type(even){background-color: #ffffff;}
.coreseven01{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-flow: row;flex-flow: row-reverse;-webkit-align-items: center;align-items: center;}
.coreseven01 .imgbox{width: 40%;overflow: hidden;}
.coreseven01 .imgbox img{display: block;width: 100%;transition: all .6s;}
.coreseven01 .imgbox:hover img{transform: scale(1.1);}
.coreseven01 .text{width: 56%;box-sizing: border-box;}
.coreseven01 .text h3{font-size: 30px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.coreseven01 .text h4{font-size: 18px;line-height: 30px;color: #333333;margin-bottom: 30px;text-align: justify;}
.coreseven01 .text .more01{width: 160px;height: 50px;line-height: 50px;margin: 0;border: 1px solid #d6061c;}

/* coreseven01bot */
.coreseven01botwrap{margin: auto;margin-top: 70px;display: none;}
.coreseven01bot{width: 100%;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.coreseven01bot .img{width: calc((100% - 160px)/5);margin-right: 40px;margin-bottom: 20px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;box-sizing: border-box;border: 1px solid #DDDDDD;}
.coreseven01bot .img:nth-of-type(5n){margin-right: 0;}
.coreseven01bot .img img{display: block;width: auto;height: auto;max-width: 100%;max-height: 100%;object-fit: cover;}

/* 研发与创新 */
.corefour01{margin: 100px auto;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.corefour01 a{display: block;width: 23.5%;box-sizing: border-box;margin-right: 2%;}
.corefour01 a:last-child{margin-right: 0;}
.corefour01 a .imgbox{width: 100%;position: relative;overflow: hidden;}
.corefour01 a .imgbox img{display: block;width: 100%;transition: all .6s;position: relative;z-index: 0;}
.corefour01 a:hover .imgbox img{transform: scale(1.1);}
.corefour01 a .imgbox:before{content: '';display: block;width: 100%;height: 100%;background-color: rgba(214,6,28,0.7);position: absolute;top: 0;left: 0;opacity: 0 ;transition: all .3s;z-index: 1;}
.corefour01 a:hover .imgbox:before{opacity: 1;}
.corefour01 a .imgbox:after{content: '+';width: 40px;height: 40px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background-color: #ffffff;font-size: 20px;color: #d6061c;border-radius: 50%;position: absolute;top: 50%;left: 50%;margin-top: -20px;margin-left: -20px;opacity: 0;transition: all .3s;z-index: 2;}
.corefour01 a:hover .imgbox:after{opacity: 1;}
.corefour01 a h3{width: 100%;box-sizing: border-box;padding-left: 20px;border-left: 3px solid #d6061c;font-size: 24px;color: #333333;margin-top: 20px;}

/* corefour02wrap */
.corefour02wrap{width: 100%;box-sizing: border-box;padding: 120px 0;background: url(../img/ny_yfsb_bj.jpg)no-repeat;background-size: cover;}
.c0refour-tl{font-size: 42px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 40px;}
.corefour02{margin: auto;position: relative;box-sizing: border-box;}
.corefour02 a{display: block;width: 100%;overflow: hidden;border-bottom-left-radius: 40px;background-color: #ffffff;}
.corefour02 a .imgbox{width: 100%;overflow: hidden;}
.corefour02 a .imgbox img{display: block;width: 100%;transition: all .6s;}
.corefour02 a:hover .imgbox img{transform: scale(1.1);}
.corefour02 a .text{width: 100%;padding: 30px 0;text-align: center;}
.corefour02 a .text h3{font-size: 16px;color: #333333;}
.corefour02 a:hover .text h3{color: #d6061c;}
.corefour02 .swiper-button-next,.corefour02 .swiper-button-prev{display: block;width: 60px;height: 60px;text-align: center;line-height: 60px;background-color: #d6061c;color: #ffffff;font-size: 30px;background-image: none;margin-top: -30px;outline: none;}
.corefour02 .swiper-button-next{right: -150px;}
.corefour02 .swiper-button-prev{left: -150px;}

/* corefour03wrap */
.corefour03wrap{margin: 100px auto 80px;}
/* corefour03 */
.corefour03{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.corefour03 li{width: 49%;background-color: #ffffff;padding: 60px 70px 60px 170px;position: relative;box-sizing: border-box;margin-bottom: 2%;}
.corefour03 li img{display: block;width: 80px;position: absolute;left: 60px;top: 60px;}
.corefour03 li .text{width: 100%;}
.corefour03 li .text h3{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.corefour03 li .text h4{font-size: 14px;color: #333333;line-height: 24px;min-height: 120px;}
.corefour03 li font{position: absolute;right: 0;bottom: 0;font-size: 50px;color: #d6061c;opacity: 0.1;font-family: 'numfont';}

/* 研发详情 */
.cfourinfowrap{width: 100%;padding: 130px 0;background-color: #f4f3f6;margin-top: 140px;}
.cfourinfo{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.cfourinfoimgbox{width: 46%;overflow: hidden;}
.cfourinfoimgbox img{display: block;width: 100%;}
.cfourinfotext{width: 46%;box-sizing: border-box;}
.cfourinfotext h3{font-size: 36px;color: #333333;font-weight: bold;}
.cfourinfotext strong{display: block;width: 70px;height: 2px;background-color: #d6061c;margin: 20px 0;}
.cfourinfotext h4{font-size: 18px;line-height: 28px;color: #333333;text-align: justify;}
/* .cfourinfopage */
.cfourinfopage{width: 100%;box-sizing: border-box;}
.cfourinfopage{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin-top: 30px;box-sizing: border-box;padding-top: 30px;border-top: 1px solid #d2d2d2;}
.cfourinfopage .right{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.cfourinfopage .right h3{font-size: 16px;color: #d6061c;font-weight: bold;margin-right: 10px;}
.cfourinfopage .right .share{width: auto;margin: auto;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.cfourinfopage .right .share a{width: 32px;height: 32px;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;border-radius: 4px;background-image: none;font-size: 18px;color: #FFFFFF;box-shadow: 4px 4px 0 0 rgba(214,6,28,0.3);margin-right: 30px;background-color: #d6061c;margin: 0;padding: 0;margin-right: 20px;}
.cfourinfopage .right .share a:last-child{margin-right: 0;}
.cfourinfopage .right .share a:hover{box-shadow: none;transform: translate(4px,4px);-webkit-transform: translate(4px,4px);color: #FFFFFF;}
.cfourinfopage .more01{width: 150px;height: 46px;line-height:46px;background-color: #d6061c;color: #ffffff;margin: 0;}
.cfourinfopage .more01:after{background-color: #333;}
.cfourinfopage .link{display: flex;display: -webkit-flex;}
.cfourinfopage .link a{margin-right: 10px;}
.cfourinfopage .link a:last-child{margin-right: 0;}

/* 质量与标准 */
.coreeight01wrap{width: 100%;position: relative;padding: 180px 0 100px;position: relative;}
/* coreeight01 */
.coreeight01{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.coreeight01 .imgbox{width: 52%;box-sizing: border-box;position: relative;}
.coreeight01 .imgbox .bigimg{display: block;width: 100%;}
.coreeight01 .imgbox .abimg{position: absolute;right: 90px;width: auto;height: 150px;top: -75px;}
.coreeight01 .text{width: 38%;box-sizing: border-box;}
.coreeight01 .text h3{font-size: 42px;color: #333333;font-weight: bold;margin-bottom: 30px;}
.coreeight01 .text h4{font-size: 18px;line-height: 30px;color: #333333;text-align: justify;}
.coreeight01wrap .bgfont{position: absolute;bottom: 100px;font-size: 200px;caption-side: #333333;opacity: 0.06;font-weight: bold;right: 0;}

/* coreeight02wrap */
.coreeight02wrap{width: 100%;box-sizing: border-box;position: relative;}
.coreeight02{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;background: url(../img/sy_banner_02.jpg)no-repeat fixed;background-size: cover;height: 620px;}
.coreeight02 li{width: calc(100% / 3);box-sizing: border-box;border-right: 1px solid rgba(255,255,255,0.3);height: 100%;position: relative;}
.coreeight02 li:after{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(50,43,114,0.8);opacity: 0;transition: all .3s;z-index: 0;}
.coreeight02 li:hover:after{opacity: 1;}
.coreeight02 li .toptext{width: 100%;box-sizing: border-box;padding: 0 100px;position: absolute;top: 80px;left: 0;z-index: 1;}
.coreeight02 li .toptext img{display: block;width: auto;height: 50px;}
.coreeight02 li .toptext h3{font-size: 30px;color: #ffffff;font-weight: bold;margin: 20px 0;}
.coreeight02 li .toptext h4{font-size: 16px;line-height: 26px;color: #ffffff;transform: translateY(100px);-webkit-transform: translateY(100px);transition: all .3s;opacity: 0;}
.coreeight02 li:hover .toptext h4{transform: none;-webkit-transform: none;opacity: 1;}
.coreeight02 li .botfont{width: 100%;position: absolute;left: 0;box-sizing: border-box;padding: 0 100px;font-size: 18px;color: #ffffff;text-transform: uppercase;bottom: 80px;z-index: 1;}
.coreeight02 li:nth-of-type(1){background: url(../img/ny_zljy001.jpg)no-repeat;background-size: cover;}
.coreeight02 li:nth-of-type(2){background: url(../img/ny_zljy002.jpg)no-repeat;background-size: cover;}
.coreeight02 li:nth-of-type(3){background: url(../img/ny_zljy003.jpg)no-repeat;background-size: cover;}

/* coreeight03 */
.coreeight03wrap{margin: 110px auto;}
.coreeight03{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.coreeight03 .item{width: 48%;box-sizing: border-box;position: relative;}
.coreeight03 .item .imgbox{width: 100%;overflow: hidden;position: relative;z-index: 0;}
.coreeight03 .item .imgbox img{display: block;width: 100%;}
.coreeight03 .item .text{width: 90%;box-sizing: border-box;background-color: #ffffff;padding: 60px 50px;position: relative;z-index: 1;margin-top: -120px;}
.coreeight03 .item .text h3{font-size: 24px;color: #333333;font-weight: bold;position: relative;margin-bottom: 20px;}
.coreeight03 .item .text h3:before{content: '';display: block;width: 2px;height: 100%;position: absolute;left: -50px;top: 0;background-color: #d6061c;}
.coreeight03 .item .text h4{font-size: 16px;line-height: 26px;color: #333333;min-height: 78px;}

/* coreeight04 */
.coreeight04{margin: 120px auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.coreeight04 .text{width: 52%;box-sizing: border-box;padding: 40px 0;}
.coreeight04 .text .texttop{width: 100%;box-sizing: border-box;}
.coreeight04 .text .texttop h3{font-size: 42px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.coreeight04 .text .texttop h4{font-size: 20px;color: #333333;line-height: 30px;}
.coreeight04 .text .botlist{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin-top: 60px;}
.coreeight04 .text .botlist li{width: calc((100% - 60px)/3);box-sizing: border-box;background-color: #ffffff;padding: 50px 20px;text-align: center;}
.coreeight04 .text .botlist li font{font-size: 22px;color: #999999;margin-bottom: 20px;}
.coreeight04 .text .botlist li h3{font-size: 22px;color: #333333;margin: 30px 0;}
.coreeight04 .text .botlist li img{display: block;width: auto;height: 52px;margin: auto;}
.coreeight04 .imgbox{width: 40%;}
.coreeight04 .imgbox img{display: block;width: 100%;height: 100%;object-fit: cover;}


/* 右侧边栏 */
.fixed-sub{ position: fixed; z-index:999; right:0; top:50%; margin-top: 0; height: auto; width: 65px; z-index: 999;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.fixed-sub li{ margin-bottom: 3px; position: relative;}
.fixed-sub li:last-child{margin-bottom: 0;}
.fixed-sub li a{ display: block; position: relative; width: 65px; height: 65px; padding-top:7px; background:#d6061c; border-radius:5px; color: #FFFFFF; text-align: center; -o-box-shadow:0 0 10px rgba(0,0,0,.08); -ms-box-shadow:0 0 10px rgba(0,0,0,.08); -moz-box-shadow:0 0 10px rgba(0,0,0,.08); -webkit-box-shadow:0 0 10px rgba(0,0,0,.08); box-shadow:0 0 10px rgba(0,0,0,.08);box-sizing: border-box;}
.fixed-sub li span{ display:inline-block; width: 34px; height: 32px;font-size: 28px;line-height: 34px;text-align: center;color: #ffffff;}
.fixed-sub li .icon_01{ background-image: url(../img/fixed_ico_1h.png);}
.fixed-sub li .icon_04{ background-image: url(../img/fixed_ico_4h.png);}
.fixed-sub li p{ font-size: 12px; line-height:16px; height: 16px;color: #fff;}
.fixed-sub li .tel{ display: none; position: absolute; top:0; right:68px;  width: 180px;  letter-spacing: 1px; border-radius:3px; font-size: 18px; font-weight: bold; height: 65px; line-height: 65px; color: #FFFFFF; background-color: #d6061c; color: #FFFFFF;z-index: 10;} 
.fixed-sub li:hover a{ background: #bd050ae0; }
.fixed-sub li:hover .tel{ display: block; }
.fixed-sub li .ewm{ display: none; position: absolute; top:0; right:68px;background-color: #d6061c;padding: 20px;border-radius: 5px;}
.fixed-sub li:hover .ewm{display: block;}
.fixed-sub li:hover .ewm img{display: block;width: auto;height: 120px;}
.fixed-sub li a .sjmf,.fixed-sub li a .sjimg{display: none;}
.fixed-sub li:nth-last-child(2){/* display: none; */}





















@media only screen and (max-width: 1600px){
.h-top .tl{font-size: 22px;}
.h-top p{font-size: 16px;}
.h-top{height: 40px;}
.nav a{font-size: 16px;line-height: 80px;}
.h-link a{font-size: 16px;width: 36px;height: 36px;}
.header .logo img{height: 64px;}

.bannertext p{font-size: 46px;}
.bannertext h3{font-size: 58px;}
.bannertext h4{font-size: 24px;}
.more01{width: 180px;height: 54px;line-height: 54px;}

.index01 ul li h2,.index01 ul li .mun_top font{font-size: 50px;}
.index01 ul li h3{font-size: 22px;}
.index01 ul li p{font-size: 14px;}
.index01 ul li img{height: 46px;}

.index02min a h4{font-size: 14px;padding: 0;line-height: 24px;}
.index02min a .iconbox{width: 70px;height: 70px;}
.index02min a .iconbox img{height: 32px;}
.i-tl h3{font-size: 36px;}
.i-tl p{font-size: 16px;}

.index03bot .item .text{padding: 50px 100px 100px 60px;}
.index03bot .item .text:before{width: 50px;top: 56px;}
.index03bot .item .text img{height: 50px;}
.index03bot .item .text h3{font-size: 30px;margin-bottom: 20px;}
.index03bot .item .text h4{font-size: 14px;line-height: 24px;}

.i-cont{width: 1100px;}
.index04 .font a{font-size: 50px;}
.index04 .textbox{padding: 0 100px;}
.index04 .textbox .tl-box h4{font-size: 16px;line-height: 28px;}

.index05 a .text h3{font-size: 22px;}
.index05 a .text p{font-size: 14px;}
.index05 a .iconbox img{height: 34px;}

.index06 .item .text{padding: 0 30px;top: 40px;}
.index06 .item .text p{font-size: 62px;}
.index06 .item .text h3{font-size: 20px;}
.index06 .item .text h4{font-size: 14px;line-height: 28px;}

.indextop07{width: 1100px;}
.index07topwrap:before{width: calc(100% - (100% - 1100px)/2);}
.index07topwrap:after{width: calc(100% - (100% - 1100px)/2);}
.index07topwrap .abfont{display: none;}
.index07botwrap{padding-left: calc((100% - 1100px)/2);}
.index07bot{padding: 30px;}
.index07bot a{width: calc((100% - 90px)/4);}
.index07bot a p{font-size: 18px;}
.indextop07 .text h3{font-size: 36px;}
.indextop07 .text p{font-size: 16px;}
.indextop07 .text h4{font-size: 14px;line-height: 24px;}

.index08top .tl h3{font-size: 36px;}
.index08top .tl p{font-size: 16px;}
.index08tab a{width: 180px;height: 54px;line-height: 54px;}
.index08bot a .text h3{font-size: 18px;margin-top: 20px;}
.index08bot a .text .textbot .data{font-size: 14px;}
.index08bot a .text .textbot{margin-top: 30px;}
.index08top:before{font-size: 180px;}
.index08wrap{margin-bottom: 100px;}

.f-top{padding: 80px 100px;}
.f-top .text h3{font-size: 60px;}

.index06 .item .more{bottom: 50px;left: 30px;}

.contact01left h3{font-size: 32px;margin-bottom: 40px;}
.contact01left .list li p{font-size: 18px;}
.contact02{padding: 100px 0;}
.contact01wrap .abfont{font-size: 150px;}
.contact01wrap{padding: 100px 0;}
.contact02 li .item .imgbox{width: 80px;height: 80px;}
.contact02 li .item .text h3{font-size: 28px;}
.contact02 li .item .text p{font-size: 18px;}
.contact02 li .item .text font{font-size: 14px;}
.contact03 .tl h3{font-size: 32px;}
.contact03 .tl h4{font-size: 18px;}
.c-form input{font-size: 16px;height: 50px;}
.c-form .more01{width: 160px;height: 50px;line-height: 50px;}
.c-form textarea{font-size: 16px;}
.contact03wrap{padding: 100px 0;}

.about01 .text{padding-right: 30px;}
.about01 .mumping_mun h2{font-size: 42px;margin-bottom: 10px;}
.about01 .mumping_mun h2:after{font-size: 26px;}
.about02text{padding-right: 80px;}
.a-text h3{font-size: 36px;margin-bottom: 20px;}
.a-text p{margin-bottom: 10px;}
.a-text h4{font-size: 16px;line-height: 24px;}
.about01 .mumping_mun{margin-top: 40px;}
.about02list li .imgbox{width: 70px;}
.about02list li .text{width: calc(100% - 90px);}
.about02list li{margin-bottom: 40px;}
.about03wrap{padding: 100px 0;}
.about03text{padding-left: 90px;}
.about04 a .toptext img{width: 50px;}
.about04 a .hovertext h4{font-size: 16px;line-height: 26px;}
.about04 a{height: 460px;padding: 50px 30px 40px;}
.about04 a .toptext h3{font-size: 28px;}
.about04 a .toptext{padding-left: 10px;}
.about04 a .hovertext{padding: 0 40px 40px;}
.about05wrap,.about04{margin: 100px auto;}
.about05 .text .abfont{font-size: 120px;}
.about05 .text .abimg{height: 200px;margin-top: -100px;}
.about05 .text h3{font-size: 28px;}
.about05 .text h4{font-size: 16px;line-height: 26px;}

.inner-text h3{font-size: 50px;}
.inner-text p{font-size: 16px;}

.aboutsix02 li .item .bottext{bottom: 30px;}
.aboutsix02 li .item font{left: 20px;font-size: 24px;}
.aboutsix02 li .item .bottext{bottom: 30px;padding: 0 20px;}
.aboutsix02 li .item .bottext h3{font-size: 24px;}
.aboutsix02 li .item .bottext p{font-size: 12px;}
.aboutsix02 li .item .bottext:after{right: 14px;}

.aboutsixtl h3{font-size: 32px;}
.aboutsix01 a .text{padding: 30px;}
.aboutsix01 a .text h3{font-size: 22px;}
.aboutsix01 a .text strong{width: 40px;margin: 15px 0;}
.aboutsix01 a .text h4{font-size: 15px;line-height: 22px;}
.aboutsix01wrap{padding: 100px 0;}
.aboutsix02wrap{margin-bottom: 100px;}

.aboutthree01 a{padding: 20px;width: 23.5%;margin-right: 2%;margin-bottom: 2%;}
.aboutthree01 a .text h3{font-size: 16px;margin-bottom: 30px;min-height: 32px;}
.aboutthree01wrap{margin: 100px auto;}

.abouttwo01{padding: 100px 0;}
.abouttwo01 a .toptext h3{font-size: 20px;}
.abouttwo01 a .toptext p{font-size: 14px;}
.abouttwo01 a .text{padding: 10px 20px;margin-top: -80px;}
.abouttwo01 a:hover .text{padding: 20px;}

.aboutfour01list a{line-height: 50px;}
.aboutfour01wrap{padding: 100px 0;}
.aboutfour01list{width: 16%;}
.aboutfour01min a .text{padding: 20px;}
.aboutfour01min a .text h3{font-size: 18px;margin-bottom: 20px;line-height: 26px;}
.aboutfour01min a .text .data{margin-bottom: 15px;font-size: 14px;}

.aboutfour01list.fixedSubNav{left: calc((100% - 1100px)/2);}

.aboutfivewrap{padding: 100px 0;}
.aboutfive01 .text{padding: 0 80px;}
.abfivetl h3{font-size: 32px;}
.abfivetl p{font-size: 24px;}
.abfivetl h4{font-size: 18px;line-height: 28px;}
.aboutfive02{margin: 100px auto;}
.aboutfive03{margin: 100px auto 0;}

.newstop a .text h3{font-size: 18px;}
.newstop a .text .t-text{height: 100px;}
.newstop a .text{margin-top: -100px;}

.mbx-nav i{height: 14px;margin: 0 15px;}
.mbx-nav a{font-size: 14px;}
.coretwo01 .text{padding: 80px;}
.coretwo01 .text h3,.coretwo01bot .text h3{font-size: 36px;}
.coretwo01 .text h4,.coretwo01bot .text h4{font-size: 16px;line-height: 26px;}

.innerbanner,.proinfo01wrap{margin-top: 120px;}

.footer-twrap{padding: 80px;}
.f-formmin input{margin-bottom: 10px;}
.f-formmin .right textarea{height: 110px;}
.footert-text h3{font-size: 32px;}
.footert-text h4{font-size: 18px;}
.footer-twrap{margin-bottom: -210px;}
.footer{padding-top: 310px;}

.coreone02right{width: 200px;}
.coreone02center{width: 540px;}
.coreone02left{width: 340px;}

.coresix02 .item h3{font-size: 18px;}

.corefive01num li h2{font-size: 36px;}
.corefive01num li h3{font-size: 16px;}
.corefive01num li h2:after{margin-bottom: 2px;}
.corefive01text .tl,.corefive02wrap .tl{font-size: 36px;}
.corefive01text .info{font-size: 16px;line-height: 28px;}
.corefive01num{margin-top: 30px;}
.corefive02bot .swiper-button-next, .corefive02bot .swiper-button-prev{width: 40px;height: 40px;}
.corefive02bot .swiper-scrollbar{width: calc(100% - 140px);}

.corefour02 .swiper-button-next{right: -80px;}
.corefour02 .swiper-button-prev{left: -80px;}
.corefour02 .swiper-button-next, .corefour02 .swiper-button-prev{width: 50px;height: 50px;margin-top: -25px;line-height: 50px;font-size: 24px;}
.c0refour-tl{font-size: 36px;}
.corefour03 li{padding: 50px 50px 50px 130px;}
.corefour03 li img{width: 60px;top: 50px;left: 40px;}

.coreeight04 .text .botlist li h3{font-size: 18px;margin: 20px 0;}
.coreeight04 .text .botlist li{padding: 40px 20px;}
.coreeight04 .text .texttop h3{font-size: 36px;}

.coreeight02 li .toptext{padding: 0 50px;}
.coreeight02 li .toptext h3{font-size: 24px;}
.coreeight02 li .toptext h4{font-size: 14px;}
.coreeight02 li .botfont{padding: 0 50px;}
.coreeight02{height: 560px;}
.coreeight01 .text h3{font-size: 36px;}
.coreeight01 .text{width: 40%;}

.coreone01 li{width: 172px;height: 172px;margin-right: 60px;}
.coreone03 li .item02 h3{font-size: 20px;}
.coreone03 li .item02{padding: 30px 20px;}
.coreone03 li .item02 p{font-size: 15px;padding-left: 30px;line-height: 20px;}
.coreone03 li .item{font-size: 18px;}
.coreone01wrap .tl,.coreone02left .top h3,.coreone03tl font,.coreone04wrap .tl{font-size: 36px;}
.coreone02left .top p,.coreone03tl h4{font-size: 20px;}
.coreone04 li .text h3{font-size: 18px;}
.coreone01 li .now .cont p{font-size: 18px;}
.coreone01 li .now .cont img{height: 40px;}

.bannerwrap{padding-top: 120px;}


}



.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #d6061c;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#d6061c; color:#fff;border: 1px solid #d6061c}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #d6061c;padding: 2px 9px;margin: 0 3px;background: #d6061c;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}