/* @font-face{
	font-family:"calibri";
	src: url("../font/SourceHanSansK-RegularSub.woff") format("woff"),
       url("../font/SourceHanSansK-RegularSub.ttf") format("truetype"),
       url("../font/SourceHanSansK-RegularSub.eot") format("embedded-opentype"),
       url("../font/SourceHanSansK-RegularSub.otf") format("opentype");     
} */
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;line-height:1;font-weight: normal;letter-spacing: 0;font-family: ;}
body,html{height:100%;position:relative;width: 100%;background-color: #ffffff;}
img{display: block;}
a{ color:#333; text-decoration:none;}
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: sans-serif;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;}

/* center */
.center{width: 1200px;}
.swiper-pagination{z-index: 1;}

/*banner*/
.bannerwrap,.bannerwrap .banner,.bannerwrap .swiper-container{width: 100%;height: 100%;position: relative;overflow: hidden;}
.bannerwrap a{display: block;width: 100%;height: 100%;position: relative;}
/* .bannerwrap a:after{content: '';display: block;width: 100%;height: 100%;background: url(../img/index_cover.png)no-repeat;background-size: cover;position: absolute;left: 0;top: 0;z-index: 1;} */
.bannerwrap a img{display: block;width: auto;height: 100%;min-width: 100%;object-fit:cover;}
.bannerwrap a img.sj{display: none;}
.bannerwrap a .text{position: absolute;box-sizing: border-box;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.bannerwrap .swiper-slide a .text{opacity: 0;transition: all 1s;left: -100%;}
.bannerwrap .swiper-slide-active a .text{opacity: 1;left: 50%;}
.bannerwrap .swiper-slide a .text p{font-size: 30px;color: #FFFFFF;text-shadow: -1px 1px 5px rgb(0 0 0 / 50%);line-height: 48px;margin-bottom: 40px;}
.bannerwrap .swiper-slide a .text h3{font-size: 42px;color: #FFFFFF;text-shadow: -1px 1px 5px rgb(0 0 0 / 50%);line-height: 48px;font-weight: bold;}
.centerBig img{-webkit-animation-name:centerBig;animation-name:centerBig;}
.bannerwrap .swiper-slide a .text02{top:55%;text-align:right;left:100%;}
.bannerwrap .swiper-slide-active a .text02{left: 52%;}
.bannerwrap .swiper-slide a .text02 h3{font-size: 42px;}
@-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 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;
}
.bannerwrap .swiper-pagination{bottom: 30px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);display: flex;display: -webkit-flex;justify-content: flex-end;-webkit-justify-content: flex-end;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet{width: 48px;height: 4px;background-color: #fff;border-radius: 0;opacity: 1;margin-right: 10px;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet-active{background-color: #4CABD5;}
/* scroll */
.scroll{position: absolute;left: calc((100% - 1200px)/2);bottom: 0;z-index: 1;}
.scroll img{display: block;width: auto;margin: auto;}
.bannerwrap .banner-to{transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;display: block;font-size: 1em;width: 14px;height: 22px;border: 1px solid #FFFFFF;background-color: #FFFFFF;border-radius: 1em;overflow: hidden;z-index: 9;border:1px solid #BABABA;margin: auto;position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);top: 5px;cursor: pointer;}
.bannerwrap .banner-to strong{ animation: downico 1.5s ease-out infinite;position: relative;display: block;line-height: 30px;width: 3px;height: 5px;background: #BABABA;margin:10px auto;}
.in-kong{ position: absolute;width: 100%;height: 100px;display: block;bottom: 0;    z-index: -1;}
@keyframes downico{
	0%{top: 0;opacity: 1;}
	35%{top: 40%;opacity: 0;}
	65%{top: -40%;opacity: 0;}
	100%{top: 0;opacity: 1;}
}
@-webkit-keyframes downico{
	0%{top: 0;opacity: 1;}
	35%{top: 40%;opacity: 0;}
	65%{top: -40%;opacity: 0;}
	100%{top: 0;opacity: 1;}
}
#banner-to{position: absolute;left: 0;height: 100px;z-index: -2;}

/* bannerwrap */
.headerwrap{width: 100%;position: fixed;top: 0;left: 0;box-sizing: border-box;z-index: 10;transition: all .3s;}
.header{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.header .logo{display: block;}
.header .logo img{display: block;width: auto;filter: grayscale(1) brightness(100);}
/* .h-right */
.h-right{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.nav{display: flex;display: -webkit-flex;}
.nav>li a{display: block;font-size: 16px;color: #FFFFFF;line-height: 100px;position: relative;}
.nav>li a::after{content: '';display: block;width: 0;height: 2px;background-color: #fff;position: absolute;left: 0;bottom: 30px;transition: all .3s;}
.nav>li{margin-right: 30px;}
.nav>li:last-child{margin-right: 0;}
.h-right .language{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.h-right .language a.oa{font-size: 16px;color: #fff;border-left: 1px solid rgba(255,255,255,0.5);margin-left: 30px;padding-left: 30px;}
/*pointer-events: none;*/
.h-right .language .search{margin-left: 20px;position:relative;}
.h-right .language a img{display: block;width: auto;filter: grayscale(1) brightness(100);}
.nav>li a.active::after,.nav>li:hover a::after{width: 100%;}
/* navdowns */
.nav>li{position: relative;}
.nav>li .navdown{width: 200px;position: absolute;left:50%;display: none;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.nav>li .navdown>li{position: relative;border-bottom: 1px solid #eee;}
.nav>li .navdown>li:last-child{border: none;}
.nav>li .navdown>li a{font-size: 14px;background-color: #fff;color: #303D96;line-height: 50px;display: block;box-sizing: border-box;padding: 0 20px;transition: all .3s;text-align: center;}
.nav>li .navdown>li:hover>a{background-color: #303D96;color: #fff!important;}
.nav>li .navdown>li a::after{display: none;}
.h-right .language .search .showlanguage{width: 120px;background-color: #fff;box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.1);position:absolute;left:50%;margin-left:-60px;opacity:0;transition:all .3s;z-index:-1;}
.h-right .language .search .showlanguage a{display: block;width: 100%;text-align: center;line-height: 30px;border-bottom: 1px solid #eee;font-size:14px;color:#333;}
.h-right .language .search .showlanguage a:last-child{border:none;}
.h-right .language .search:hover .showlanguage{z-index:1;opacity: 1;}
.h-right .language .search .showlanguage a:hover{background-color:#303D96;color:#fff;}


/* .nav li:nth-of-type(3),.nav li:nth-of-type(4){opacity: 0.5;pointer-events: none;} */

.hamburger{display: none;}


/* div2_1 */
.div2_1 .headerwrap,.headerwrap:hover,.div3 .headerwrap{background-color: #fff;box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.2);}
.div2_1 .header .logo img,.headerwrap:hover .header .logo img,.div3 .header .logo img{filter: none;}
.div2_1 .nav a,.div2_1 .h-right .language a.oa,.headerwrap:hover .nav a,.headerwrap:hover .h-right .language a.oa,.div3 .nav a,.div3 .h-right .language a.oa{color: #333333;border-color: #666;}
.div2_1 .h-right .language a img,.headerwrap:hover .h-right .language a img,.div3 .h-right .language a img{filter: none;}
.div2_1 .nav a.active::after,.headerwrap:hover .nav a::after{background-color: #2626AA;}
.div2_1 .nav a.active,.headerwrap:hover .nav a.active,.headerwrap:hover .nav a:hover{color: #2626AA;}

/* index01wrap */
.index01wrap{margin: 100px auto;}
/* index01-tl */
.index01-tl{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;margin-bottom: 40px;}
.index01-tl .tl{display: flex;display: -webkit-flex;}
.index01-tl .tl h3{font-size: 36px;color: #000000;font-weight: bold;margin: 0 20px;}
.index01-tl .tl span{font-size: 80px;color: #E2E4F1;font-weight: bold;font-family: Arial, Helvetica, sans-serif;height: 36px;}
.moretext{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 14px;color: #4CABD5;}
.moretext:before{content: '';display: block;width: 40px;height: 2px;background-color: #4CABD5;margin-right: 20px;transition: all .3s;}
.moretext:hover:before{width: 60px;}
/* index01 */
.index01{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.i01item{width: calc((100% - 20px)/2);}
.i01imgbox{width: 100%;overflow: hidden;margin-bottom: 20px;}
.i01imgbox img{display: block;width: 100%;transition: all .5s;height:320px;object-fit:cover;}
.i01imgbox:hover img{transform: scale(1.1);}
/* i01list */
.i01list{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.i01list a{display: block;width: calc((100% - 20px)/2);background-color: #F4F4F7;padding: 30px;box-sizing: border-box;transition: all .3s;}
.i01list a h3{font-size: 18px;color: #333333;line-height: 30px;margin-bottom: 50px;overflow: hidden;text-overflow: ellipsis;text-align: justify;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.i01list a p{font-size: 14px;color: #666666;}
.i01item:last-child{display: flex;display: -webkit-flex;flex-flow: column-reverse;-webkit-flex-flow: column-reverse;}
.i01item:last-child .i01imgbox{margin-bottom: 0;margin-top: 20px;}
.i01list a:hover{box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.1);}
.i01list a:hover h3{color: #2626AA;}

/* index02wrap */
.index02wrap{width: 100%;position: relative;padding: 100px 0;}
.index02wrap .bg{display: block;width: 100%;position: absolute;height: 100%;top: 0;left: 0;}
/* index02 */
.index02{position: relative;margin: auto;}
/* i02-text */
.i02-text{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.i02-textl{width: 36%;}
.i02-textl h4{font-size: 24px;color: #333333;line-height: 40px;box-sizing: border-box;padding-left: 56px;}
/* i02-textr */
.i02-textr{width: 50%;}
.i02-textr h4{font-size: 16px;color: #666666;line-height: 30px;}
.moretext{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 14px;color: #4CABD5;margin-top: 30px;}
.moretext:before{content: '';width: 40px;height: 2px;background-color: #4CABD5;margin-right: 10px;}

/* i02-img */
.i02-img{width: 100%;background-color: #FFFFFF;box-sizing: border-box;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 50px;}
.i02-img .numwrap{width: 40%;box-sizing: border-box;padding: 0 60px;}
.index02num{height: 100%;}
.mumping_mun01 li{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;height: calc(100% / 3);box-sizing: border-box;border-bottom: 1px solid rgba(0,0,0,0.1);}
.mumping_mun01 li:last-child{border: none;}
.mumping_mun01 .numfont{display: flex;display: -webkit-flex;width: 35%;}
.mumping_mun01 li h2{font-size: 60px;color: #2626AA;font-weight: bold;}
.mumping_mun01 li span{font-size: 60px;color: #2626AA;font-weight: bold;margin-top: -5px;}
.mumping_mun01 .numtext{}
.mumping_mun01 .numtext p{font-size: 16px;color: #2626AA;}
.mumping_mun01 .numtext h3{font-size: 14px;color: #666666;margin-top: 10px;}
/* i02imgbox */
.i02imgbox{width: 60%;overflow: hidden;position:relative;}
/*.i02imgbox img{display: block;width: 100%;transition: all .5s;}*/
/*.i02imgbox:hover img{transform: scale(1.1);}*/
.i02imgbox video{display:block;width: 100%;position:relative;z-index:0;}
.i02imgbox .icon{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);cursor:pointer;z-index:1;}
.i02imgbox .icon.fade,.i02imgbox .fm.fade{opacity: 0;visibility:hidden;}
.i02imgbox .fm{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index:1;}
.i02imgbox .fm .bg{width: 100%;height: 100%;object-fit: cover;z-index:0;}

/* index03wrap */
.index03wrap{width: 100%;box-sizing: border-box;overflow: hidden;position: relative;padding: 100px 0;}
.index03wrap .bg{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 0;object-fit: cover;}
/* index03 */
.index03{margin: auto;display: flex;display: -webkit-flex;position: relative;z-index: 1;position: relative;}
/* index03-l */
.index03-l{width: 30%;}
.i03-tab{width: 200px;margin-top: 100px;}
.i03-tab a{display: flex;display: -webkit-flex;height: 100px;align-items: center;-webkit-align-items: center;font-size: 24px;color: #999999;border-bottom: 1px solid #999999;}
.i03-tab a:first-child{border-top: 1px solid #999;border-bottom-color: #2626AA;}
.i03-tab a span{font-size: 24px;color: #999999;margin-right: 40px;}
.i03-tab a.active,.i03-tab a:hover{color: #2626AA;}
.i03-tab a.active span,.i03-tab a:hover span{color: #2626AA;}
.i03-tab a.active,.i03-tab a:hover{border-color: #2626AA;}
/* index03-r */
.index03-r{width: 75%;margin-left: -5%;}
.index03-r li{display: none;position: relative;}
.index03-r li:first-child{display: block;}
.index03-r .swiper-slide{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.index03-r .swiper-slide .imgbox{width: 60%;}
.index03-r .swiper-slide .imgbox p{font-size: 16px;color: #333;text-align: center;margin-top: 20px;}
.index03-r .swiper-slide .text{width: 30%;margin-top: 50px;}
.index03-r .swiper-slide .text h3{font-size: 30px;color: #333333;margin-bottom: 40px;}
.index03-r .swiper-slide .text h4{font-size: 16px;color: #666666;line-height: 30px;}
/* i03page */
.i03page{display: flex;display: -webkit-flex;position: absolute;right: 0;bottom: 30px;}
.i03page .swiper-button-prev,.i03page .swiper-button-next{width: 60px;height: 60px;border-radius: 50%;border: 1px solid #CCCCCC;background-color: #fff;background-image: none;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;position: relative;right: 0;left: 0;bottom: 0;top: 0;transition: all .3s;}
.i03page .swiper-button-next{margin-left: 15px;}
/* jt */
.jt{display: block;width: 20px;height: 1px;background-color: #CCCCCC;position: relative;}
.jt::after{content: '';display: block;width: 8px;height: 8px;border: 1px solid transparent;border-top-color: #CCCCCC;border-right-color: #CCCCCC;position: absolute;right: 0;top: -4px;transform: rotate(45deg);box-sizing: border-box;}
.jt.jt-l::after{right: initial;left: 0;transform: rotate(-145deg);}
.i03page .swiper-button-prev:hover,.i03page .swiper-button-next:hover{background-color: #2626AA;}

/* index04 */
.index04{margin: 100px auto;}
/* i04imgbox */
.i04imgbox{width: 100%;overflow: hidden;margin-top: 50px;}
.i04imgbox img{display: block;width: 100%;transition: all .5s;}
.i04imgbox:hover img{transform: scale(1.1);}

/* footerwrap */
.footerwrap{width: 100%;}
/* f-topwrap */
.f-topwrap{width: 100%;background-color: #F2F2F2;padding: 70px 0;}
.f-top{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.f-top .line{display: block;width: 1px;background-color: #E6E6E6;margin: 0 50px;}
.ftop-l{width: 280px;}
.ftop-l .logo{display: block;margin-bottom: 30px;}
.ftop-l .logo img{display: block;}
.ftop-l .fa-phone{display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;width: 28px;height: 28px;border-radius: 50%;border: 1px solid #4CABD5;background-color: #fff;color: #4CABD5;font-size: 16px;margin-bottom: 15px;}
.ftop-l p{font-size: 14px;color: #999999;line-height: 24px;}
.ftop-l h3{font-size: 24px;color: #4CABD5;font-weight: bold;margin: 10px 0;}
/* f-nav */
.f-nav{display: flex;display: -webkit-flex;width:calc(100% - 300px);justify-content:space-between;-webkit-justify-content:space-between;}
.f-nav li{margin-right: 0;}
.f-nav li:last-child{margin-right: 0;}
.f-nav li h3{font-size: 16px;color: #333333;font-weight: bold;margin-bottom: 40px;}
.f-nav li .link a{display: block;font-size: 16px;color: #666666;margin-bottom: 30px;}
.f-nav li .link a:hover{color: #4CABD5;}
/* f-botwrap */
.f-botwrap{width: 100%;background-color: #2626AA;}
.f-bot{margin: auto;height: 70px;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;}
.f-bot p{font-size: 14px;color: #FFFFFF;opacity: 0.5;}
.f-bot a{color: #fff;font-size: 14px;}
.f-bot>a{opacity: 0.5;}

/* a-banner */
.a-banner{width: 100%;position: relative;margin-top: 100px;overflow: hidden;}
.a-banner img{display: block;width: 100%;}
/* a-bannertext */
.a-bannertext{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.a-bannertext .link{display: flex;display: -webkit-flex;margin-bottom: 20px;}
.a-bannertext .link a{font-size: 14px;color: #FFFFFF;opacity: 0.5;}
.a-bannertext .link i{display: block;width: 1px;height: 14px;background-color: #fff;opacity: 0.5;margin: 0 10px;}
.a-bannertext h3{font-size: 48px;color: #FFFFFF;font-weight: bold;margin-bottom: 20px;}
.a-bannertext .line{display: block;width: 2px;height: 80px;background-color: #4CABD5;}

/* ab */
.ab{position: absolute;left: 0;width: 100%;bottom: 100px;z-index: -2;}

/* about01 */
.a-tablink{margin: 40px auto;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;position: relative;}
.a-tablink a{font-size: 16px;color: #666666;padding-left: 15px;border-left: 2px solid #2626AA;margin-right: 80px;}
.a-tablink a.active{color: #2626AA;}
.a-tablink a:last-child{margin-right: 0;}
/* about01 */
.about01{margin: 100px auto;position: relative;}
.a-tl01{font-size: 40px;color: #000000;font-weight: bold;text-align: center;margin-bottom: 40px;}
.about01 .info{width: 100%;}
.about01 .info p{font-size: 16px;color: #333333;line-height: 36px;text-indent: 2rem;margin-bottom: 20px;}
.about01 .info p:last-child{margin-bottom: 0;}
/* about01 */
.about01 .mumping_mun01{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin: 60px 0;}
.about01 .mumping_mun01 li{width: calc(100% / 3);border: none;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;border-right: 1px solid rgba(0,0,0,0.1);box-sizing: border-box;}
.about01 .mumping_mun01 li:last-child{border: none;}

/* about02wrap */
.about02wrap{margin: 60px auto;position: relative;}
.about02tl{font-size: 24px;color: #333333;font-weight: bold;line-height: 48px;}
/* about02 */
.about02{width: 100%;margin-top: 40px;}
.about02 .imglist{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.about02 .imglist .imgbox{width: calc((100% - 50px)/6);margin-right: 10px;border: 1px solid #E6E7E8;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;box-sizing: border-box;height: 120px;margin-bottom: 10px;}
.about02 .imglist .imgbox img{display: block;width: auto;height: auto;max-width: 100%;max-height: 100%;}
.about02 .imglist .imgbox:nth-of-type(6n){margin-right: 0;}
/* about02page */
.about02page{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;position: relative;margin-top: 30px;}
.about02page .swiper-pagination-bullet{width: 50px;height: 4px;background-color: #CCCCCC;border-radius: 0;opacity: 1;margin-right: 10px;}
.about02page .swiper-pagination-bullet-active{background-color: #2626AA;}
.about02page .swiper-pagination-bullet:last-child{margin-right: 0;}

/* about03wrap */
.about03wrap{width: 100%;position: relative;overflow: hidden;padding: 100px 0;}
.about03wrap .bg{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 0;object-fit: cover;}
/* about03 */
.about03{margin: auto;position: relative;z-index: 1;}
/* about03min */
.about03min{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.about03min li{width: calc((100% - 140px)/3);box-shadow: 0px 0px 12px 0px rgba(4,0,0,0.08);padding: 60px 50px;box-sizing: border-box;background-color: #fff;transition: all .3s;}
.about03min li .icon{position: relative;box-sizing: border-box;padding-top: 40px;margin-bottom: 60px;}
.about03min li .icon .imgbox{box-sizing: border-box;width: 100px;height: 100px;box-shadow: 0px 8px 12px 0px rgba(38,38,170,0.2);background-color: #2626AA;border-radius: 50%;margin: auto;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;position: relative;z-index: 1;transition: all .3s;}
.about03min li:hover .icon .imgbox{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
.about03min li:hover{transform: translateY(-20px);}
.about03min li .icon h3{font-size: 100px;color: #2626AA;opacity: 0.1;font-weight: bold;position: absolute;top: 0;width: 100%;text-align: center;}
.about03min li{text-align: center;}
.about03min li h3{font-size: 30px;color: #333333;font-weight: bold;margin-bottom: 30px;}
.about03min li h4{font-size: 16px;color: #666666;line-height: 30px;}
/* about04 */
.about04wrap{margin: 100px auto;position: relative;}
.about04{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.about04 .swiper-container{padding: 10px;box-sizing:border-box;}
.about04 .swiper-slide{box-shadow: 0px 0px 12px 0px rgba(4,0,0,0.08);}
.about04 .item{width: calc((100% - 90px)/4);margin-right: 30px;box-sizing: border-box;box-shadow: 0px 0px 12px 0px rgba(4,0,0,0.08);margin-bottom: 30px;transition: all .3s;}
.about04 .item:nth-of-type(4n){margin-right: 0;}
.about04 .item .imgbox{width: 100%;height:200px;}
.about04 .item .imgbox img{display: block;width: 100%;height:100%;max-height:100%;object-fit:cover;}
.about04 .item .tex{width: 100%;box-sizing: border-box;padding: 30px;}
.about04 .item .tex h4{font-size: 18px;color: #333333;line-height: 30px;margin-bottom: 30px;min-height: 90px;overflow: hidden;text-overflow: ellipsis;text-align: justify;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.about04 .item .tex p{font-size: 18px;color: #2626AA;}
.about04 .item:hover{transform: scale(1.1);box-shadow: 0px 0px 12px 0px rgba(4,0,0,0.4);}
.about02page .swiper-pagination-bullet{width: 12px;height: 12px;border-radius:50%;}

/* about05 */
.about05wrap{margin: 0 auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;border-right: 1px solid #DCDCDC;padding: 40px 0;position: relative;}
.about05-left .a-tl01{text-align: left;}
.about05-left{width: 80%;}
.about05-left .item{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.about05-left .item .imgbox{width: 50%;}
.about05-left .item .text{width: 50%;box-sizing: border-box;padding-left: 70px;}
.about05-left .item .text h3{font-size: 24px;color: #666666;margin-bottom: 30px;}
.about05-left .item .text h4{font-size: 16px;color: #666666;line-height: 30px;}
/* about05-right */
.about05-right{right: 0;top: 0;box-sizing:border-box;padding-top:20px;height:400px;overflow:hidden;}
.about05-right p{font-size: 18px;color: #999999;position: relative;cursor: pointer;box-sizing: border-box;padding-right: 30px;text-align: right;transition: all .3s;line-height: 30px;}
.about05-right p::after{content: '';display: block;width: 5px;height: 0px;position: absolute;right: 0;top: 0;transition: all .3s;background-color: #2626AA;}
.about05-right .swiper-slide-thumb-active p{color: #2626AA;font-size: 30px;}
.about05-right .swiper-slide-thumb-active p::after{height: 50px;}















/* ninfowrap */
.ninfowrap{margin: 180px auto 80px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;overflow:hidden;}
/* ninfo */
.ninfo{width: 65%;}
/* n-tl */
.n-tl{width: 100%;padding-bottom: 30px;border-bottom: 1px solid #F0F0F0;margin-bottom: 50px;}
.n-tl h3{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 30px;line-height:30px;}
.n-tl .data{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.n-tl .data a{font-size: 16px;color: #999999;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-right: 50px;}
.n-tl .data a i{font-size: 18px;color: #999;margin-right: 10px;}
.n-tl .data p{font-size: 16px;color: #999999;}
/* ninfomin */
.ninfomin{width: 100%;}
.ninfomin .imgbox{width: 100%;margin-bottom: 20px;}
.ninfomin .imgbox img{display: block;width: auto;max-width: 100%;margin: auto;}
.ninfomin p{font-size: 16px;color: #333333;line-height: 36px;margin-bottom: 20px;}
.ninfomin p img{width: auto;max-width: 100%;margin: auto;}
/* ninfo-r */
.ninfo-r{width: 25%;}
.ninfo-r h3{font-size: 20px;color: #2626AA;font-weight: bold;margin-bottom: 30px;}
/* ninfo-list */
.ninfo-list{width: 100%;}
.ninfo-list .item{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom: 20px;}
.ninfo-list .item .imgbox{width: 30%;overflow: hidden;}
.ninfo-list .item .imgbox img{display: block;width: 100%;transition: all .3s;}
.ninfo-list .item:hover .imgbox img{transform: scale(1.1);}
.ninfo-list .item h4{width: 70%;box-sizing: border-box;padding-left: 20px;font-size: 15px;line-height: 30px;color: #333333;}
.ninfo-list .item:hover h4{color: #2626AA;}
/* n-line */
.n-line{width: 1px;background-color: #F0F0F0;}
/* n-page */
.n-page{width: 100%;border-top: 1px solid #F0F0F0;padding-top: 30px;}
.n-page a{display: block;font-size: 14px;color: #666666;line-height: 36px;}
.n-page a span{color: #2626AA;font-weight: bold;margin-right: 10px;}
.n-page a:hover{color: #2626AA;}

/* position01 */
.position01{margin: 80px auto;}
.position01 h3{font-size: 36px;color: #000000;font-weight: bold;line-height: 48px;margin-bottom: 30px;}
.position01 h4{font-size: 16px;line-height: 30px;color: #333333;}
.position01 h4 p{font-size: inherit;color: inherit;line-height:inherit;}
/* position02wrap */
.position02wrap{width: 100%;box-sizing: border-box;background-color: #F7F8FA;padding: 80px 0;}
.position02{margin: auto;overflow:hidden;}
/* p02-item */
.p02-item{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 80px;}
.p02-text{width: 46%;}
.p02-text h3{font-size: 30px;color: #333333;margin-bottom: 30px;line-height: 46px;}
.p02-text h4{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 30px;}
.p02-text p{font-size: 16px;color: #666666;margin-bottom: 20px;}
/* p02list */
.p02list{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.p02list li{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #666666;width: 30%;margin-bottom: 15px;}
.p02list li i{font-size: 18px;color: #CCCCCC;margin-right: 10px;}
/* p02-imgbox */
.p02-imgbox{width: 48%;overflow: hidden;}
.p02-imgbox img{display: block;width: 100%;}
.p02-item:last-child{margin-bottom: 0;flex-flow: row-reverse;-webkit-flex-flow: row-reverse;}
.p02lists li{width: 100%;}
.p02-imgbox .swiper-pagination{bottom: 30px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);display: flex;display: -webkit-flex;justify-content: flex-end;-webkit-justify-content: flex-end;}
.p02-imgbox .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;background-color: #fff;border-radius: 0;opacity: 1;margin-right: 10px;border-radius:50%;}
.p02-imgbox .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.p02-imgbox .swiper-pagination .swiper-pagination-bullet-active{background-color: #4CABD5;}


/* position03 */
.position03{margin: 100px auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.position03 .item{width: calc((100% - 100px)/3);}
.position03 .item .imgbox{width: 100%;overflow: hidden;}
.position03 .item .imgbox img{width: 100%;transition: all .3s;}
.position03 .item .text{width: 100%;margin-top: 30px;}
.position03 .item .text h3{font-size: 24px;color: #333333;}
.position03 .item .text h4{font-size: 14px;color: #666666;line-height: 24px;margin-top: 20px;}
.position03 .item:hover .imgbox img{transform: scale(1.1);}
.position03 .item:hover .text h3{color: #2626AA;}

/* innovate01 */
.innovate01{margin: 80px auto;display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;-webkit-justify-content: space-between;-webkit-align-items: center;overflow:hidden;}
.innovate01 .text{width: 45%;}
.innovate01 .text h3{font-size: 40px;color: #000000;font-weight: bold;margin-bottom: 60px;}
.innovate01 .text h4{font-size: 16px;color: #666666;line-height: 36px;}
.innovate01 .imgbox{width: 45%;box-sizing: border-box;padding-left: 90px;padding-bottom: 90px;position: relative;}
.innovate01 .imgbox:before{content: '';display: block;width: calc(100% - 90px);height: 50%;background-color: #4CABD5;opacity: 0.2;position: absolute;left: 0;bottom: 0;}
.innovate01 .imgbox .img{width: 100%;position: relative;overflow: hidden;}
.innovate01 .imgbox .img img{display: block;width: 100%;transition: all .3s;}
.innovate01 .imgbox:hover .img img{transform: scale(1.1);}

/* pro01wrap */
.pro01wrap{width: 100%;position: relative;padding: 100px 0 40px;}
.pro01wrap .bg{display: block;width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;z-index: 0;s}
/* pro01 */
.pro01{margin: auto;position: relative;z-index: 1;}
.pro01-tl{font-size: 40px;color: #000000;font-weight: bold;margin-bottom: 50px;}
/* pro01min */
.pro01min{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.pro01min .item{width: calc((100% - 180px)/3);border: 2px solid transparent;box-shadow: 0px 0px 25px 0px rgba(4,0,0,0.08);border-radius: 4px;margin-right: 90px;box-sizing: border-box;background-color: #fff;margin-bottom: 90px;}
.pro01min .item:nth-of-type(3n){margin-right: 0;}
.pro01min .item .imgbox{width: 100%;height: 340px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.pro01min .item .imgbox img{display: block;width: auto;height: auto;max-width: 80%;max-height: 80%;transition: all .3s;}
.pro01min .item:hover .imgbox img{transform: scale(1.1);}
.pro01min .item p{font-size: 20px;color: #333333;text-align: center;margin-bottom: 50px;}
.more{width: 140px;height: 40px;background-color: #C5C5C5;border-radius: 20px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;font-size: 14px;color: #FFFFFF;margin: auto;margin-bottom: -20px;position: relative;overflow: hidden;z-index: 0;}
.more::after{content: '';display: block;width: 0%;height: 100%;background-color: #2626AA;position: absolute;z-index: -1;transition: all .3s;left: 0;top: 0;}
.more:hover::after{width: 100%;}
.pro01min .item:hover .more::after{width: 100%;}
/* pro02wrap */
.pro02wrap{background-color: #F7F8FA;}

/* proinfowrap */
.proinfowrap{margin: auto;position: relative;}
.proinfo{background: #FFFFFF;box-shadow: 0px 0px 25px 0px rgba(4,0,0,0.08);border-radius: 8px;box-sizing: border-box;padding: 80px 50px;margin-top: -40px;}
.proinfo01{position: relative;z-index: 1;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;padding-bottom: 60px;border-bottom: 1px solid #DDDDDD;width: 100%;}
.pinfo01-tl{width: 40%;}
.pinfo01-tl h3{font-size: 24px;color: #333333;line-height: 36px;margin-bottom: 30px;}
.pinfo01-tl .more{width: 380px;height: 50px;border-radius: 25px;margin: 0;background-color: #F2F2F2;color: #333333;box-sizing:border-box;padding:0 20px;}
.pinfo01-tl .more p{font-size: inherit;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pinfo01-tl .more img{margin-right: 10px;}
.pinfo01-tl .more:hover{color: #fff;}
.pinfo01-tl .more:hover img{filter: grayscale(1) brightness(10);}
/* pinfo-imgbox */
.pinfo01-imgbox{width: 50%;margin-top: -20%;}
.proinfo02{padding: 30px 0;border-bottom: 1px solid #DDDDDD;}
.proinfo02 p{font-size: 16px;color: #333333;line-height: 36px;}
/* proinfo03 */
.proinfo03{margin-top: 40px;}
.proinfo03>h3{font-size: 24px;color: #000000;font-weight: 400;}

/* propage */
.propage{width: 100%;background-color: #F8F8F8;height: 60px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 40px;margin-bottom: 80px;box-sizing: border-box;padding: 0 50px;}
.propage a{font-size: 16px;color: #666666;font-weight: 400;max-width: calc(100% / 3);overflow: hidden;text-overflow: ellipsis;display: block;white-space: nowrap;}
.propage a i{margin-right: 10px;}
.propage a:hover{color: #2626AA;}
.propage a:hover i{color: #2626AA;}
.propage a:nth-of-type(2){position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}















/* contact01wrap */
.contact01wrap{margin: 100px auto;}
.contact{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.contact .item{width: 46%;}
.contact .item .text{width: 100%;}
.contact .item .text>h3{font-size: 24px;color: #333333;margin-bottom: 30px;}
.lxul{width: 100%;border-top: 1px solid rgba(0,0,0,0.1);border-bottom: 1px solid rgba(0,0,0,0.1);padding: 30px 0;}
.lxul li{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom: 15px;}
.lxul li:last-child{margin-bottom: 0;}
.lxul h4{font-size: 24px;color: #2626AA;font-weight: bold;}
.lxul p{font-size: 16px;color: #666666;}
.lxul i{display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;width: 36px;height: 36px;border: 1px solid #999999;border-radius: 50%;font-size: 16px;color: #333333;margin-right: 20px;box-sizing: border-box;}
.mapwrap{width: 100%;height: 360px;position: relative;margin-top: 40px;}
.mapwrap .map{width: 100%;height: 100%;}
.BMap_bubble_title{font-size: 16px;}
.BMap_bubble_title{font-size: 16px;color: #FFFFFF;}
.mapwrap .BMap_Marker:first-child::after{content: '梦阳药业股份有限公司';position: absolute;width: 140px;height: auto;background-color: #fff;border-radius: 0;box-shadow: 0px 0px 10px 0px rgba(2,10,29,0.2);font-size: 14px;color: #222;line-height: 20px;text-align: center;top: -75px;left: -70px;box-sizing: border-box;padding: 10px;}
.mapwrap .BMap_Marker:first-child:before{content: '';display: block;border: 10px solid transparent;border-top-color: #fff;top: -15px;position: absolute;}
#dituContent02 .BMap_Marker:first-child::after{content: '梦阳药业';top: -54px;}

/* invewrap */
.invewrap{margin: auto;}
.inve01{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin: 100px auto;}
/* inve01li */
.inve01li{width: 46%;}
/* inve01tls */
.inve01tls{width: 100%;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;margin-bottom: 20px;}
.inve01tls h3{font-size: 36px;color: #000000;font-weight: bold;}
.inve01tls a{font-size: 16px;color: #666666;}
.inve01tls a:hover{color: #2626AA;}
/* inve01list */
.inve01list{width: 100%;}
.inve01list a{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;width: 100%;box-sizing: border-box;padding-left: 30px;position: relative;height: 70px;border-bottom: 1px dashed #DDDDDD;justify-content: space-between;-webkit-justify-content: space-between;}
.inve01list a:before{content: '';display: block;width: 10px;height: 10px;border-radius: 50%;background-color: #333333;position: absolute;left: 0;}
.inve01list a p{font-size: 16px;color: #333333;width: calc(100% - 110px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.inve01list a span{font-size: 16px;color: #666666;}
.inve01list a:hover:before{background-color: #2626AA;}
.inve01list a:hover p{color: #2626AA;}

/* inve02 */
.inve02{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-end;-webkit-align-items: flex-end;margin: 100px 0;}
.inve02text{width: 46%;}
.inve02text .a-tl01{text-align: left;margin-bottom: 80px;}
.inve02text .min>h4{font-size: 24px;color: #333333;margin-bottom: 30px;}
.inve02 .mapwrap{width: 46%;margin-top: 0;}

/* newswrap */
.newswrap{margin: 80px auto;}

.newswrap .newstab{width: 100%;position:relative;box-sizing: border-box;padding: 0 40px;}
.newswrap .gallery-thumbs{width: 100%;padding-top: 20px;}
.newswrap .gallery-thumbs:before{content: '';display: block;width: 100%;height: 4px;position: absolute;top: 20px;left: 0;background-color: #F0F0F0;}
.newswrap .gallery-thumbs .swiper-wrapper .swiper-slide{text-align: center;}
.newswrap .gallery-thumbs .swiper-wrapper .swiper-slide span{display: block;margin: auto;width: 12px;height: 12px;border-radius: 50%;background-color: #F0F0F0;margin-bottom: 20px;position: relative;margin-top: -4px;}
/* .newswrap .gallery-thumbs .swiper-wrapper .swiper-slide span:before{content: '';display: block;width: 18px;height: 18px;border-radius: 50%;position: absolute;top: 50%;left: 50%;margin-top: -9px;margin-left: -9px;background-color: rgba(42,157,217,0.5);} */
.newswrap .gallery-thumbs .swiper-wrapper .swiper-slide span:after{content: '';display: block;width: 20px;height: 20px;border-radius: 50%;position: absolute;top: 50%;left: 50%;margin-top: -10px;margin-left: -10px;background-color: #2626AA;opacity: 0;transition: all .6s;}
.newswrap .gallery-thumbs .swiper-wrapper .swiper-slide p{font-size: 16px;color: #B8B8B8;}
.newswrap .swiper-button-prev,.newswrap .swiper-button-next{background-image: none;width: 30px;height: 30px;text-align: center;line-height: 30px;border-radius: 50%;color: #2626AA;margin-top: -26px;background-color: #E9E9F6;font-size: 16px;}
.newswrap .gallery-thumbs .swiper-wrapper .swiper-slide-thumb-active span:after{opacity: 1;}
.newswrap .gallery-thumbs .swiper-wrapper .swiper-slide-thumb-active p{color: #2626AA;}

/* newsminwrap */
.newsminwrap{width: 100%;margin-top: 60px;}
/* newsmin */
.newsmin{width: 100%;}
/* news01 */
.news01{width: 100%;}
.n01item{width: 100%;background-color: #F8F8F8;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;} 
.n01item .imgbox{width: 60%;overflow: hidden;}
.n01item .imgbox img{display: block;width: 100%;}
.n01item .text{width: 40%;box-sizing: border-box;padding: 0 60px;}
.n01item .text h3{font-size: 24px;color: #333333;line-height: 40px;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;text-align: justify;display: -webkit-box;-webkit-line-clamp: 2;line-clamp:2;-webkit-box-orient: vertical;}
.n01item .text h4{font-size: 16px;color: #999999;line-height: 30px;margin-bottom: 50px;overflow: hidden;text-overflow: ellipsis;text-align: justify;display: -webkit-box;-webkit-line-clamp: 3;line-clamp:3;-webkit-box-orient: vertical;}
.n01item .text .data{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: flex-end;-webkit-justify-content: flex-end;}
.n01item .text .data p{font-size: 16px;color: #999999;margin-right: 30px;}
.n01item .text .data p:last-child{margin-right: 0;}
.n01item .text .data p i{font-size: inherit;color: inherit;margin-right: 10px;}
/* news02 */
.news02{margin-top: 70px;}
.news02 .n01item{margin-bottom: 70px;}
.news02 .n01item .imgbox{width:40%;}
.news02 .n01item .imgbox img{display: block;width: 100%;height: 100%;object-fit:cover;}
.news02 .n01item .text{width: 60%;box-sizing:border-box;}
.news02 .n01item .text h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 20px;}
.news02 .n01item .text h4{overflow: hidden;text-overflow: ellipsis;text-align: justify;display: -webkit-box;-webkit-line-clamp: 2;line-clamp:2;-webkit-box-orient: vertical;}
.news02 .n01item:last-child{margin-bottom: 0;}

.gallery .n01item{box-sizing: border-box;padding: 30px 0;}
.gallery .n01item .imgbox{display:none;}
.gallery .n01item .text{width: 100%;}

/* more01 */
.more01{width: 160px;height: 48px;background-color: #2626AA;border-radius: 24px;margin: auto;margin-top: 30px;}

/* job01wrap */
.job01wrap{width: 100%;box-sizing: border-box;padding: 80px 0;background-color: #F7F8FA;}
.job01{margin: auto;}
/* job01tab */
.job01tab{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.job01tab-l{width: calc(100% - 230px);display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.job01tab-l .sel{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.job01tab-l .sel select{width: 170px;height: 45px;background-color: #F0F0F0;border: none;font-size: 14px;color: #333333;box-sizing: border-box;padding: 0 10px;outline: none;}
.job01tab-l .sel p{font-size: 14px;color: #666666;margin-right: 10px;}
.job01tab-l>input{box-sizing: box-sizing;border: none;padding:0 12px;width:200px;outline:none;background-color:#F0F0F0;}

.job01tab .btn{width: 170px;border-radius: 0;height: 45px;background-color: #2626AA;margin: 0;cursor:pointer;}

/* jobmin */
.jobmin{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;margin-top: 70px;}
.jobmin .item{width: calc((100% - 90px)/4);margin-right: 30px;background-color: #fff;padding: 30px 20px;box-sizing: border-box;transition: all .3s;margin-bottom: 20px;cursor: pointer;}
.jobmin .item:nth-of-type(4n){margin-right: 0;}
.jobmin .item>span{font-size: 14px;color: #000000;margin-bottom: 30px;pointer-events: none;}
.jobmin .item .tl{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 0;pointer-events: none;}
.jobmin .item .tl h3{font-size: 18px;color: #333333;font-weight: bold;}
.jobmin .item .tl h4{font-size: 18px;color: #333333;}
.jobmin .item .tag{display: flex;display: -webkit-flex;margin-top: 12px;pointer-events: none;}
.jobmin .item .tag p{font-size: 14px;color: #999999;padding-right: 10px;margin-right: 10px;border-right: 1px solid #999999;}
.jobmin .item .tag p:nth-of-type(2){display:none;}
.jobmin .item .tag p:last-child{border: none;padding: 0;margin: 0;}
.jobmin .item .zhaopin{font-size: 14px;color:#999;margin-top:20px;pointer-events: none;}
.jobmin .item:hover{box-shadow: 0px 0px 25px 0px rgba(4,0,0,0.08);}

/* showinfowrap */
.showinfowrap{width: 100%;box-sizing: border-box;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,0.8);height: 100%;z-index:10;}
.showinfo{width: 100%;height: 100%;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;position: absolute;top:0;left: 0;}
/* showinfocont */
.showinfocont{width: 60%;background-color: #fff;box-sizing: border-box;padding:30px 0;position: relative;}
.showinfocont .yaoqiu{font-size: 16px;color: #333333;font-weight: bold;box-sizing: border-box;border-bottom: 1px solid rgba(0,0,0,0.05);padding: 0 30px;padding-bottom: 30px;}
.showinfocont .yqinfo{width: 100%;box-sizing: border-box;padding: 30px;height:400px;overflow:auto;}
.showinfocont .yqinfo p{font-size: 16px;color: #666666;line-height: 30px;}
.showinfocont .closeicon{position: absolute;right: -36px;top: -36px;cursor: pointer;}

/* innovatetwo */
.innovatetwo{margin: 80px auto;}
.intwotext{text-align: center;box-sizing: border-box;}
.intwotext h3{font-size: 40px;color: #000000;font-weight: bold;margin-bottom: 40px;}
.intwotext h4{font-size: 18px;color: #222;line-height: 28px;}
/* innovatetwomin */
.innovatetwomin{width: 100%;margin-top: 60px;}
.innovatetwomin .intoptl{width: 100%;background-color: #2626AA;display: flex;display: -webkit-flex;}
.innovatetwomin .intoptl p{width: 8%;border-right: 1px solid rgba(255,255,255,0.5);display: flex;display: -webkit-flex;justify-content: center;align-items: center;-webkit-justify-content: center;-webkit-align-items: center;height: 60px;font-size: 16px;color: #fff;}
.innovatetwomin .intoptl p:last-child{border: none;}
/* intwomin */
.intwomin{width: 100%;background-color: rgba(248,248,248,1);}
.intwomin li .looktl{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;border-bottom: 1px solid #ddd;}
.intwomin li .looktl>p{width: 8%;border-right: 1px solid #ddd;font-size: 16px;color: #222;height: 80px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;box-sizing: border-box;padding:0 10px;text-align:center;}
.intwomin li .looktl>p:last-child{border: none;}
.intwomin li .looktl .zhouqi{width: 40%;display: flex;display: -webkit-flex;position: relative;}
.innovatetwomin .intoptl p:first-child,.innovatetwomin .intoptl p:last-child,.intwomin li .looktl>p:first-child,.intwomin li .looktl>p:last-child{width:18%;}
.innovatetwomin .intoptl p:nth-of-type(2),.intwomin li .looktl>p:nth-of-type(2){width: 12%;}
.innovatetwomin .intoptl p:nth-of-type(3),.intwomin li .looktl>p:nth-of-type(3){width: 14%;}
.intwomin li .looktl>p:first-child,.innovatetwomin .intoptl p:first-child{box-sizing: border-box;padding: 0 30px;justify-content: space-between;-webkit-justify-content: space-between;}
.intwomin li .looktl .zhouqi>p{width: 20%;border-right: 1px solid #ddd;}
.intwomin li .textinfo{width: 100%;box-sizing: border-box;padding: 30px;border-bottom: 1px solid #ddd;display: none;}
.intwomin li:first-child .textinfo{display: block;}
.intwomin li .textinfo h3{font-size: 24px;color: #2626AA;font-weight: bold;margin-bottom: 20px;}
.intwomin li .textinfo h4{font-size: 18px;line-height: 26px;color: #222;}
.intwomin li .looktl .zhouqi .jindu{position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);background-color: rgba(186,185,255,1);height: 20px;width: 40%;}
.intwomin li .looktl .zhouqi .jindu.jindu01{width: 16%;}
.intwomin li .looktl .zhouqi .jindu.jindu0101{width: 14%;}
.intwomin li .looktl .zhouqi .jindu.jindu02{width: 36%;}
.intwomin li .looktl .zhouqi .jindu.jindu03{width: 66%;}
.intwomin li .looktl .zhouqi .jindu.jindu04{width: 76%;}
.intwomin li .looktl .zhouqi .jindu.jindu05{width: 96%;}
.intwomin li .looktl .zhouqi .jindu::after{content: '';display: block;width: 0;height: 0;border:10px solid transparent;position: absolute;right: -20px;border-left-color: rgba(186,185,255,1);}
.intwomin li .looktl.active p i{transform: rotate(180deg);}


/* totop */
.totopwrap{position: fixed;right: 100px;bottom: 100px;opacity: 0;visibility: hidden;z-index: 11;transition:all .3s;}
.totopwrap.show{opacity: 1;visibility: visible;}
.totop{width: 60px;height: 60px;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;border: 1px solid #fff;text-transform: uppercase;font-size: 16px;color: #333;font-family: gothic;cursor: pointer;filter:drop-shadow(0px 1px 3px #656798);background-color:#fff;}
.totop::before{display: none;}
.totop .jt{transform: rotate(-90deg);width: 10px;margin: 0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;background-color:#222;}
.totop .jt::after{width: 5px;height: 5px;transform: rotate(45deg);position:relative;top:0;border-top-color: #222;border-right-color: #222;}
.totop:hover{background-color: #fff;color: #222;}
.totop.totopw {background-color: #fff;color: #222;}
.totop.totopw .jt {background-color: #222;}
.totop.totopw .jt::after {border-color: #222;}
.totop.more::after{background-color:#fff;}
.innovate01 .text p{font-size: 14px;line-height: 24px;}




@media only screen and (max-width: 1600px){
	.a-bannertext .line{height: 60px;}
	.a-bannertext h3{font-size: 40px;}
	
	
}
