@font-face{
	font-family:"Montserrat";
	src:url("../css/font/Montserrat-Regular.otf") format("opentype")
}
@font-face{
	font-family:"Montserratbold";
	src:url("../css/font/Montserrat-Bold.otf") format("opentype")
}
@font-face{
	font-family:"Montserratblack";
	src:url("../css/font/Montserrat-Black.otf") format("opentype")
}
@font-face{
	font-family:"Montserratlight";
	src:url("../css/font/Montserrat-Light.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;font-family:Montserrat; line-height:1;font-weight: normal;letter-spacing: 0;}
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: 1400px;}
.swiper-pagination,.swiper-button-next, .swiper-button-prev{z-index: 1;}
.hamburger{display: none;}
.more{width: 198px;height: 50px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;font-size: 18px;position: relative;z-index: 0;color: #fff;border: 1px solid #fff;}
.more::before{content: '';display: block;width: 0%;height: 100%;background-color: #fff;z-index: -1;position: absolute;left: 0;top: 0;transition: all .3s;}
.more:hover::before{width: 100%;}
.more:hover{color: #0096ED;}
.jt{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items:center;width: 14px;height: 1px;background-color: #147EB6;justify-content: flex-end;-webkit-justify-content: flex-end;}
.jt::after{content: '';display: block;width: 0;height: 0;border: 5px solid transparent;border-left-color: #147EB6;margin-right: -10px;}

/* headerwrap */
.headerwrap{width: 100%;position: fixed;z-index: 10;padding: 0 60px;box-sizing: border-box;top: 0;left: 0;}
.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;}
.header .logo .logo02{display: none;}
/* nav */
.nav{display: flex;display: -webkit-flex;margin-right: 170px;}
.nav li a{display: block;font-size: 16px;color: #FFFFFF;line-height: 80px;position: relative;}
.nav li a::before{content: '';display: block;width: 0%;height: 2px;position: absolute;left: 0;bottom: 0;transition: all .3s;background-color: #fff;}
.nav li{margin-right: 40px;}
.nav li:last-child{margin-right: 0;}
.nav li a:hover::before,.nav li a.active::before{width: 100%;}

/* h-right */
.h-right{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.h-right .search{display: block;}
.h-right .search img{display: block;}

/* seadershow */
.seadershow{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 11;background-color: rgba(0,0,0,0.9);display: none;}
.seaderbox{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.seader{position: relative;}
.seader form{width: 1000px;height: 80px;border: 5px solid #8C8C8C;border-radius: 8px;overflow: hidden;background-color: #fff;display: flex;display: -webkit-flex;}
.seader form input{display: block;width: 80%;height: 100%;border: none;outline: none;box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #666666;}
.seader form button{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 20%;border: none;outline: none;background-color: #0096ED;font-size: 18px;color: #FFFFFF;cursor: pointer;}
.seader form button img{display: block;width: auto;filter: brightness(11);margin-right: 20px;}
.seader .close{display: block;position: absolute;right: -60px;top: -80px;}
.seader .close img{display: block;filter: invert(1);}

.div2_1 .headerwrap,.div4 .headerwrap,.div3 .headerwrap{background-color: #fff;box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.3);}
.div2_1 .nav li a,.div3 .nav li a{color: #222;}
.div2_1 .h-right .search img,.div3 .h-right .search img{filter: brightness(0.2);}
.div2_1 .languagenow,.div3 .languagenow{color: #222;}
.div2_1 .nav li a::before,.div3 .nav li a::before{background-color: #147EB6;}
.div2_1 .nav li a.active,.div3 .nav li a.active,.div2_1 .nav li a:hover,.div3 .nav li a:hover{color: #147EB6;}
.div2_1 .header .logo .logo02,.div3 .header .logo .logo02{display: block;}
.div2_1 .header .logo .logo01,.div3 .header .logo .logo01{display: none;}


/* bannerwrap */
.bannerwrap{position: relative;height: 100%;overflow: hidden;}
.bannerwrap a{display: block;width: 100%;height: 100%;position: relative;}
.bannerwrap a:before{content:'';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background-color: rgba(0,0,0,0.3);}
.bannerwrap a>img{display: block;width: 100%;height: 100%;object-fit: cover;position:relative;z-index:0;}
.bannerwrap a .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index:2;}
.bannerwrap a .text .imgbox{margin-bottom: 60px;}
.bannerwrap a .text .imgbox img{display: block;}
.bannerwrap a .text h3{font-size: 48px;color: #FFFFFF;line-height: 52px;font-weight: bold;margin-bottom: 20px;max-width:70%;}
.bannerwrap a .text h4{font-size: 20px;color: #FFFFFF;line-height: 40px;font-family: Montserratlight;margin-bottom: 100px;}
.bannerwrap a .text .more{text-transform: uppercase;font-family: Montserratlight;}

.centerBig a>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 a>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{top:50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);display: flex;display: -webkit-flex;flex-flow: column;-webkit-flex-flow:column;align-items: flex-end;-webkit-align-items: flex-end;transform: translateY(-50%);-webkit-transform: translateY(-50%);left: initial;width:auto;right:calc((100% - 1400px)/2);}
.bannerwrap .swiper-pagination .swiper-pagination-bullet{width: 2px;height: 100px;background-color: #fff;border-radius: 0;opacity: 1;margin-bottom: 10px;position: relative;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet:last-child{margin-bottom: 0;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet::before{content: '';display: block;width: 100%;height: 0%;position: absolute;top: 0;left: 0;background-color: #147EB6;transition: all .5s;opacity: 0;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet-active::before{height: 100%;opacity: 1;}
/* .bannerwrap .swiper-pagination .swiper-pagination-bullet-active{background-color: #5485C0;} */


/* index01wrap */
.index01wrap{width: 100%;position: relative;box-sizing: border-box;margin: 60px 0;overflow: hidden;}
.index01wrap .imgbox{width: 45%;position: absolute;right: 0;top: 0;height: 100%;}
.index01wrap .imgbox img{display: block;width: 100%;height: 100%;object-fit: cover;}
/* index01 */
.index01{margin: auto;}
.index01 .text{width: 55%;box-sizing: border-box;padding: 100px 0;padding-right: 130px;}
.index01 .text h3{font-size: 48px;color: #147EB6;line-height: 36px;font-family: Montserratbold;}
.index01 .text strong{display: block;width: 45px;height: 6px;background-color: #147EB6;margin: 40px 0;}
.index01 .text h4{font-size: 16px;color: #222222;line-height: 24px;font-family: Montserratlight;margin-bottom: 72px;}
.index01 .text h4 p{font-size: 16px;color: #222222;line-height: 24px;font-family: Montserratlight;margin-bottom: 72px;}
.index01 .text .more{border-color: #147EB6;width: 150px;height: 50px;color: #147EB6;text-transform: uppercase;text-transform: uppercase;}
.index01 .text .more .jt{margin-left: 10px;transition: all .3s;}
.index01 .text .more:hover .jt{width: 20px;background-color: #fff;}
.index01 .text .more:hover .jt::after{border-left-color: #fff;}
.index01 .text .more::before{background-color: #147EB6;}
.index01 .text .more:hover{color: #fff;}

/* index02wrap */
.index02wrap{width: 100%;box-sizing: border-box;padding: 100px 0;background-color: #F8F8F8;}
.index02{margin: auto;}
/* i-tl01 */
.i-tl01{text-align: center;}
.i-tl01 h3{font-size: 48px;color: #147EB6;font-family: Montserratbold;margin-bottom: 40px;}
.i-tl01 strong{display: block;width: 45px;height: 6px;background-color: #147EB6;margin: auto;}
/* index02min */
.index02min{width: 100%;position: relative;box-sizing: border-box;padding: 0 106px;}
.index02min .index02swiper{padding: 110px 0;}
.index02min .item{width: 100%;display: block;background-color: #fff;box-shadow: 0px 0px 30px 0px rgba(4,0,0,0.2);}
.index02min .item .imgbox{width: 100%;overflow: hidden;}
.index02min .item .imgbox img{display: block;width: 100%;}
.index02min .item .text{width: 100%;box-sizing: border-box;padding:20px 40px 30px;}
.index02min .item .text h3{font-size: 18px;color: #222222;padding-bottom:15px;margin-bottom: 15px;border-bottom: 1px solid #147EB6;font-family: Montserratbold;}
.index02min .item .text h4{font-size: 12px;line-height: 18px;color: #222222;font-family: Montserratlight;}
.index02min .swiper-button-next, .index02min .swiper-button-prev{filter: grayscale(1);opacity: 0.5;}
.index02min .swiper-button-next:hover, .index02min .swiper-button-prev:hover{opacity: 1;}
.index02min .swiper-slide{transition: all .3s;box-sizing: border-box;padding: 30px;z-index: 0;opacity: 0.6;}
.index02min .swiper-slide.swiper-slide-active{z-index: 1;transform: scale(1.5);opacity: 1;}

/* index03wrap */
.index03wrap{width: 100%;overflow: hidden;position: relative;margin: 70px 0;}
/* index03 */
.index03{width: 100%;position: relative;display: flex;display: -webkit-flex;margin-top: 50px;}
.index03 .item{width: 10%;overflow: hidden;position: relative;height: 560px;transition: all .5s;}
.index03 .item::before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.5);z-index: 1;}
.index03 .item>img{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;z-index: 0;}
.index03 .item .text{position: absolute;top: 50%;left: 0;width: 100%;box-sizing: border-box;padding: 0 20px;z-index: 2;text-align: center;transform: translateY(-50%);-webkit-transform: translateY(-50%);transition: all .3s;}
.index03 .item .text .imgbox{width: 100px;height: 100px;background: #FFFFFF;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;margin: auto;margin-bottom: 40px;}
.index03 .item .text .imgbox img{width: auto;max-width: 60%;max-height: 60%;}
.index03 .item .text h3{font-size: 18px;color: #FFFFFF;line-height: 22px;margin-bottom: 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index03 .item .text strong{width: 20px;height: 1px;background-color: #FFFFFF;margin: auto;display: block;}

.index03 .item .texthover{width: 550px;height: 248px;background-color: rgba(255,255,255,0.94);display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 2;box-sizing: border-box;padding: 0 40px;left: -100%;opacity: 0;transition: all .3s;}
.index03 .item .texthover .imgbox{width: 120px;height: 120px;background: #147EB6;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.index03 .item .texthover .imgbox img{filter: brightness(11);}
.index03 .item .texthover .font{width: calc(100% - 120px);box-sizing: border-box;padding-left: 50px;}
.index03 .item .texthover .font h3{font-size: 24px;color: #222222;font-family: Montserratbold;}
.index03 .item .texthover .font strong{display: block;width: 230px;height: 2px;background-color: #147EB6;margin: 24px 0;}
.index03 .item .texthover .font h4{font-size: 16px;color: #222222;line-height: 24px;}

.index03 .item.active{width: 40%;}
.index03 .item.active .text{opacity: 0;}
.index03 .item.active .texthover{left: 0;opacity: 1;-webkit-transition-delay: .3s;-o-transition-delay: .3s;transition-delay: .3s;-webkit-transition-duration: .5s;-o-transition-duration: .5s;transition-duration: .5s;}

/* index04wrap */
.index04wrap{margin: 100px auto;}
/* index04 */
.index04{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 50px;}
/* index04-l */
.index04-l{width: 65%;}
.index04-l .item{width: 100%;display: flex;display: -webkit-flex;align-items: center;-wekit-align-items: center;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #E5E5E5;position: relative;}
.index04-l .item:last-child{margin-bottom: 0;}
.index04-l .item::before{content: '';display: block;width: 0%;height: 1px;background-color: #147EB6;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.index04-l .item .imgbox{width: 40%;height: 200px;overflow: hidden;}
.index04-l .item .imgbox img{display: block;width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.index04-l .item .text{width: 60%;box-sizing: border-box;padding-left: 40px;}
.index04-l .item .text p{font-size: 16px;color: #888888;margin-bottom: 30px;}
.index04-l .item .text h3{font-size: 18px;color: #222222;font-family: Montserratbold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 25px;}
.index04-l .item .text h4{font-size: 16px;line-height: 26px;margin-bottom: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index04-l .item .text span{text-transform: uppercase;font-size: 16px;color: #222222;}
.index04-l .item:hover::before{width: 100%;}
.index04-l .item:hover .text h3{color: #147EB6;}
.index04-l .item:hover .imgbox img{transform: scale(1.1);}
/* index04-r */
.index04-r{width: 30%;display: block;border-bottom: 1px solid #E5E5E5;position: relative;}
.index04-r::before{content: '';display: block;width: 0%;height: 1px;background-color: #147EB6;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.index04-r .imgbox{width: 100%;overflow: hidden;height: 230px;}
.index04-r .imgbox img{display: block;width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.index04-r .text{width: 100%;box-sizing: border-box;position: relative;padding: 40px 0 0;}
.index04-r .text p{font-size: 16px;color: #888888;margin-bottom: 30px;}
.index04-r .text h3{font-size: 18px;color: #222222;font-family: Montserratbold;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.index04-r .text h4{font-size: 16px;line-height: 26px;margin-bottom: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index04-r .text span{text-transform: uppercase;font-size: 16px;color: #222222;}
.index04-r:hover::before{width: 100%;}
.index04-r:hover .text h3{color: #147EB6;}
.index04-r:hover .imgbox img{transform: scale(1.1);}
.index04wrap .morewrap{margin-top: 70px;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.index04wrap .morewrap a{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;text-transform: uppercase;font-size: 16px;color: #666666;}
.index04wrap .morewrap a i{background-color: #7D7D7D;width: 30px;margin-left: 10px;transition: all .3s;}
.index04wrap .morewrap a i::after{border-left-color: #7D7D7D;}
.index04wrap .morewrap a:hover{color: #147EB6}
.index04wrap .morewrap a:hover i{background-color: #147EB6;width: 40px;}
.index04wrap .morewrap a:hover i::after{border-left-color: #147EB6;}

/* index05wrap */
.index05wrap{width: 100%;box-sizing: border-box;position: relative;padding: 150px 0;background: url(../images/i-bg01.jpg)no-repeat fixed;background-size: cover;}
/* index05 */
.index05{margin: auto;text-align: center;}
.index05 p{font-size: 24px;margin-bottom: 20px;color: #fff;}
.index05 h3{font-size: 40px;color: #FFFFFF;font-family: Montserratbold;margin-bottom: 50px;}
.index05 .more{width: 200px;height: 50px;margin: auto;text-transform: uppercase;font-family: Montserratlight;}
.index05 .more i{background-color: #fff;width: 30px;margin-left: 10px;transition: all .3s;}
.index05 .more i::after{border-left-color: #fff;}
.index05 .more:hover i{background-color: #147EB6;width: 40px;}
.index05 .more:hover i::after{border-left-color: #147EB6;}

/* footerwrap */
.footerwrap{width: 100%;position: relative;padding-top: 70px;}
.footerwrap .bg{width: 100%;position: absolute;left: 0;top: 0;z-index: 0;height: 100%;object-fit: cover;}
.footer-c{margin: auto;position: relative;}
/* footer */
.footer{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;padding-bottom: 40px;border-bottom: 1px solid rgba(255,255,255,0.4);}
/* f-lx */
.f-lx{width: 410px;}
.f-lx h3{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 30px;color: #FFFFFF;opacity: 0.5;margin-bottom: 20px;}
.f-lx h3 a{font-size: inherit;color: inherit;margin-left: 10px;}
.f-lx .list p{font-size: 16px;line-height: 26px;color: #fff;opacity: 0.3;}
/* f-search */
.f-search{display: flex;display: -webkit-flex;width: 450px;height: 60px;border: 1px solid rgba(255,255,255,0.5);box-sizing: border-box;}
.f-search input{width: calc(100% - 100px);box-sizing: border-box;background-color: transparent;outline: none;border: none;font-size: 16px;color: #FFFFFF;opacity: 0.8;padding: 0 16px;}
.f-search button{width: 100px;height: 100%;background-color: transparent;border: none;background-color: #147EB6;font-size: 16px;color: #FFFFFF;text-transform: uppercase;cursor: pointer;}
/* f-fx */
.f-fx{display: flex;display: -webkit-flex;}
.f-fx a{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;border: 1px solid #fff;width: 40px;height: 40px;border-radius: 6px;margin-right: 9px;opacity: 0.5;color: #fff;pointer-events: none;}
.f-fx a i{font-size: 18px;color: inherit;}
.f-fx a:last-child{margin-right: 0;}
.f-fx a:hover{opacity: 1;background-color: #fff;color: #333;}
/* ba */
.ba{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;height: 90px;}
.ba a{font-size: 16px;color: #FFFFFF;opacity: 0.5;}
.ba a:hover{opacity: 1;}

/* a-banner */
.a-banner{width: 100%;box-sizing: border-box;position: relative;overflow: hidden;margin-top: 80px;}
.a-banner>img{display: block;stroke-width: 100%;}
.a-banner .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.a-banner .text h3{font-size: 36px;color: #FFFFFF;font-family: Montserratbold;line-height: 40px;}
.mbx{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: 60px;display: flex;display: -webkit-flex;justify-content: flex-end;-webkit-justify-content: flex-end;align-items: center;-webkit-align-items: center;}
.mbx p,.mbx a,.mbx i{font-size: 16px;color: #FFFFFF;}
.mbx p,.mbx a{font-family: Montserratlight;}
.mbx i{margin: 0 5px;}

/* about01 */
.about01{margin: 70px auto;}
.about01-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.about01-top .imgbox{width: 49%;overflow: hidden;}
.about01-top .imgbox img{display: block;width: 100%;transition: all .3s;}
.about01-top:hover .imgbox img{transform: scale(1.1);}
.about01-top .text{width: 50%;box-sizing: border-box;padding-left: 90px;}
.about01-top .text h3{font-size: 48px;color: #147EB6;font-family: Montserratbold;margin-bottom: 30px;}
.about01-top .text strong{display: block;width: 45px;height: 6px;background-color: #147EB6;margin-bottom: 50px;}
.about01-top .text h4{font-size: 16px;color: #222222;font-family: Montserratlight;line-height: 24px;}
.about01-top .text h4 p{font-size: 16px;color: #222222;font-family: Montserratlight;line-height: 24px;}

/* about01-bot */
.about01-bot{width: 100%;margin-top: 70px;}
.about01-bot .item{display: block;width: 100%;}
.about01-bot .item .imgbox{width: 100%;overflow: hidden;}
.about01-bot .item .imgbox img{display: block;width: 100%;transition: all .3s;}
.about01-bot .item p{font-size: 16px;color: #555555;margin-top: 30px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.about01-bot .item:hover .imgbox img{transform: scale(1.1);}
.about01-bot .item:hover p{color: #147EB6}
.about01-bot .a01-page{margin-top: 40px;position: relative;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.about01-bot .swiper-pagination-bullet{display: block;width: 15px;height: 15px;background-color: #DCDCDC;border-radius: 50%;margin-right: 20px;opacity: 1;}
.about01-bot .swiper-pagination-bullet:last-child{margin-right: 0;}
.about01-bot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #0096ED;}

/* about02wrap */
.about02wrap{width: 100%;box-sizing: border-box;padding: 120px 0 1px;background: linear-gradient(90deg, #F6F7F8 0%, #E5E7F0 100%);overflow: hidden;}
.about02{margin: auto;position: relative;padding-bottom: 120px;}

/* about02min */
.about02min{width: 100%;position: relative;margin-top: 90px;overflow: hidden;}
.about02 .bg{position: absolute;left: 50%;bottom:0;transform: translateX(-50%);-webkit-transform: translateX(-50%);max-width: 100%;z-index: 0;}
.about02min .years{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: flex-end;-webkit-align-items: flex-end;position: absolute;left: 0;top:150px;width: 100%;}
.about02min .years p{font-size: 48px;color: #555555;font-family: Montserratbold;}
.about02min .years span{font-size: 18px;color: #555555;text-transform: uppercase;margin-bottom: 5px;}
.about02min .list{position: absolute;left: 0;top: 280px;width: 100%;height: 200px;overflow: hidden;overflow-y: auto;}
.about02min .list p{box-sizing: border-box;padding-left: 20px;font-size: 14px;line-height: 24px;position: relative;margin-bottom: 10px;}
.about02min .list p::before{content: '';display: block;width: 5px;height: 5px;background-color: #147EB6;border-radius: 50%;position: absolute;left: 0;top: 10px;}
.about02min .m2lcTm_item{position: relative;width: 100%;}
.about02min .crile{display: block;width: 26px;height: 26px;background-color: #434343;box-sizing: border-box;border: 7px solid #fff;border-radius: 50%;position: absolute;left: 50%;margin-left: -13px;top: -13px;}
.about02min .mySwiper2 .swiper-slide{display: flex;display: -webkit-flex;flex-flow: column;-webkit-flex-flow: column;justify-content: center;-webkit-justify-content: center;height: 480px;position: relative;cursor: pointer;}
.about02min .swiper-slide:nth-of-type(even) .list{top: initial;bottom: 250px;}
.about02min .swiper-slide:nth-of-type(even) .years{bottom: initial;top:
280px}
.m2lcLine{ height: 3px; width: 100%; left: 0; position: absolute; top: 50%; margin-top: -1px;background-color: #D2D2D2;}
.m2lcLine i{height:2px; background:#147EB6; left:0; top:0; transition:all 0.5s ease; position:absolute;}
.swiper-slide-thumb-active .m2lcTm_item i,.m2lcTm_item.on i{background-color: #147EB6;}
.swiper-slide-thumb-active .m2lcTm_item i:after{ opacity:1;}
.about02min .mySwiper{width: 100%; left: 0; position: absolute; top: 50%;margin-top: -13px;opacity: 0;}


/* about03wrap */
.about03wrap{margin: 100px auto;}
.about03{width: 100%;position: relative;margin-top: 50px;box-sizing: border-box;padding: 0 70px;}
.about03 .imgbox{width: 100%;overflow: hidden;height:280px;}
.about03 .imgbox img{display: block;width: auto;height:auto;max-height:100%;max-width:100%;margin:auto;}
.about03 .swiper-slide{width: 36%;}
.about03 p{text-align: center;font-size: 18px;color: #000000;margin-top: 30px;opacity: 0;transition: all .3s;}
.about03 .swiper-slide.swiper-slide-active p{opacity: 1;}
.about03 .swiper-button-next, .about03 .swiper-button-prev{background-image: none;font-size: 30px;color: #000000;z-index: 1;}
.about03 .swiper-button-next i, .about03 .swiper-button-prev i{color: inherit;}
.about03 .swiper-button-next:hover, .about03 .swiper-button-prev:hover{color: #E32D36;}

/* teamwrap */
.teamwrap{margin: 140px auto 120px;}
.team{width: 100%;}
.team .item{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-item:center;box-shadow: 0px 0px 30px 0px rgba(4,0,0,0.2);margin-bottom: 40px;transition: all .3s;}
.team .item .imgbox{width: 35%;overflow: hidden;height: 346px;}
.team .item .imgbox img{width: 100%;transition: all .3s;height: 100%;object-fit: cover;}
.team .item:hover .imgbox img{transform: scale(1.1);}
.team .item .text{width: 65%;box-sizing: border-box;padding: 0 60px;padding-right: 90px;}
.team .item .text h3{font-size: 24px;color: #243062;font-family: Montserratbold;margin-bottom: 20px;}
.team .item .text strong{width: 100%;display: block;height: 1px;background-color: #E5E5E5;position: relative;margin-bottom: 20px;}
.team .item .text strong::before{content: '';display: block;width: 30px;height: 1px;background-color: #147EB6;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.team .item .text h4{font-size: 14px;color: #666666;font-family: Montserratlight;line-height: 24px;}
.team .item:hover .text strong::before{width: 100%;}
.team .item:hover{background-color: #F6F7F8;}

/* news-page */
.n-page{margin-top: 100px;}
.part  .el-pagination{text-align: center;width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.part  .el-pagination .btn-prev{width:40px;height:30px;background: url(../images/n-jtl.png) center center no-repeat;margin-right: 20px;}
.part  .el-pagination .btn-next{width:40px;height:30px;background: url(../images/n-jtr.png) center center no-repeat;}
.part  .el-pagination .btn-prev .el-icon-arrow-left:before{font-size:0;content:""}

.part  .el-pagination .btn-next .el-icon-arrow-right:before{font-size:0;content:""}

.part  .el-pagination .btn-quickprev{width:26px;height:23px;background:url(../images/dian_1.jpg) center center no-repeat;margin-top: 8px;}
.part  .el-pagination .btn-quickprev:before{content:""}
.part  .el-pagination .btn-quicknext{width:26px;height:23px;background:url(../images/dian_1.jpg) center center no-repeat;margin-top: 8px;}
.part  .el-pagination .btn-quicknext:before{content:""}
.part  .el-pagination__jump{display:none!important;}
.el-pager{display: flex;display: -webkit-flex;}
.part .el-pagination .btn-quicknext,.part .el-pagination .btn-quickprev{box-shadow: none;}
.part .el-pagination .btn-quicknext::after,.part .el-pagination .btn-quickprev::after{display: none;}
.el-pager li{width: 20px;height: 30px;background-color: transparent;margin-right: 20px;position: relative;min-width: auto;}
.el-pager li::after{content: '';width: 20px;height: 1px;position: absolute;left: 0;background-color: #243065;opacity: 0;bottom: 0;}
/* .el-pager li.active{background-color: #E50014;color: #fff;} */
.el-pager li.active{color: #243065;}
.el-pager li.active::after{opacity: 1;}

/* applywrap */
.applywrap{margin: 70px auto 120px;}
.apply{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.apply .item{width: calc((100% - 80px)/3);margin-right: 40px;margin-bottom: 40px;background-color: #F8F8F8;display: block;transition: all .3s;}
.apply .item .imgbox{width: 100%;overflow: hidden;}
.apply .item .imgbox img{width: 100%;transition: all .3s;}
.apply .item p{font-size: 18px;color: #222222;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 80px;font-family: Montserratlight;}
.apply .item:nth-of-type(3n){margin-right: 0;}
.apply .item:hover{background-color: #147EB6;}
.apply .item:hover p{color: #fff;}
.apply .item:hover .imgbox img{transform: scale(1.1);}

.applywrap .n-page{margin-top: 60px;}

/* contact */
.contact{margin: 100px auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.contact .text h3{font-size: 36px;color: #147EB6;margin-bottom: 50px;font-family: Montserratbold;}
.contact .text h4{font-size: 18px;line-height: 30px;color: #5F5F5F;padding-bottom: 50px;border-bottom: 1px solid #E5E5E5;margin-bottom: 30px;}
.contact .text .img{display: flex;display: -webkit-flex;}
.contact .text .img img{display: block;}
.contact .text .img p{font-size: 16px;color: #222222;line-height: 24px;margin-top: 10px;text-align: center;}
/* contact-map */
.contact-map{width: 52%;position: relative;height: 520px;overflow:hidden;}
#dituContent01{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;} 
.BMap_bubble_title{font-size: 16px;}
/* .BMap_bubble_title{font-size: 16px;color: #FFFFFF;} */
.contact-map .BMap_Marker:first-child::after{content: 'Guangdong Novel Polymer Technology Co.,Ltd';position: absolute;width: 408px;height: 63px;background: #FFFFFF;box-shadow: 0px 0px 10px 0px rgba(1,3,15,0.17);
border-radius: 10px;font-size: 16px;font-weight: bold;color: #0F7DB6;line-height: 63px;text-align: center;top: -70px;left: -204px;}
.contact-map .BMap_Marker:first-child:before{content: '';display: block;border: 10px solid transparent;border-top-color: #1055CA;top: -15px;position: absolute;}

/* newswrap */
.newswrap{margin: 50px auto;}
/* news */
.news{width: 100%;}
.news .item{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;padding: 40px 0;transition: all .3s;box-sizing: border-box;border-bottom: 1px solid #E5E5E5;}
.news .item .imgbox{width: 280px;overflow: hidden;height: 190px;}
.news .item .imgbox img{display: block;width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.news .item:hover .imgbox img{transform: scale(1.1);}
.news .item .text{width: calc(100% - 280px);box-sizing: border-box;padding-left: 70px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
.news .item .text .info{width: calc(100% - 80px);box-sizing: border-box;padding-right: 170px;}
.news .item .text .info h3{font-size: 18px;line-height: 24px;color: #222222;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.news .item .text .info h4{font-size: 16px;line-height: 22px;color: #666666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.news .item .text .data{text-align: center;}
.news .item .text .data h3{font-size: 52px;color: #666666;margin-bottom: 15px;}
.news .item .text .datan p{font-size: 16px;color: #666666;}
.news .item:hover{background-color: #F8F8F8;padding: 40px 50px;}

.newswrap .n-page{margin-top: 70px;}
.newswrap{padding-bottom: 80px;}
.news .item:hover .text .info h3,.news .item:hover .text .data h3,.news .item:hover .text .data p{color:#147EB6}

/* ninfowrap */
.ninfowrap{width: 100%;background-color: #F5F5F5;margin-top: 80px;padding-bottom: 100px;}
/* ninfo */
.ninfo{margin: auto;}
/* ninfombx */
.ninfombx{position: relative;height: 80px;bottom: 0;transform: none;left: 0;}
.ninfombx p,.ninfombx a,.ninfombx i{color: #222222;}
/* ninfomin */
.ninfomin{width: 100%;margin: auto;background-color: #fff;padding: 80px 150px;box-sizing: border-box;}
.ninfomin .tl{text-align: center;padding-bottom: 30px;border-bottom: 1px solid #E5E5E5;margin-bottom: 50px;}
.ninfomin .tl h3{font-size: 36px;color: #222222;font-weight: bold;line-height: 40px;margin-bottom: 40px;}
.ninfomin .tl .data{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.ninfomin .tl .data p{font-size: 18px;color: #222222;margin-right: 80px;}
.ninfomin .tl .data p:last-child{margin-right: 0;}
/* ninfocont */
.ninfocont{width: 100%;}
.ninfocont p{font-size: 18px;color: #222222;line-height: 30px;margin-bottom: 40px;}
.ninfocont p:last-child{margin-bottom: 0;}
.ninfocont p img{display: block;width: auto;margin: auto;}
/* npage */
.npage{width: 100%;box-sizing: border-box;padding-top: 30px;border-top: 1px solid #E5E5E5;margin-top: 50px;}
.npage a{font-size: 18px;line-height: 36px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/* device */
.device{margin: 80px auto 160px;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.device .item{display: block;width: calc((100% - 90px)/4);margin-bottom: 30px;margin-right: 30px;background-color: #F8F8F8;transition: all .3s;}
.device .item:nth-of-type(4n){margin-right: 0;}
.device .item .imgbox{width: 100%;overflow: hidden;}
.device .item .imgbox img{display: block;width: 100%;object-fit: cover;transition: all .3s;}
.device .item p{width: 100%;text-align: center;line-height: 70px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 18px;color: #222222;}
.device .item:hover .imgbox img{transform: scale(1.1);}
.device .item:hover{background-color: #147EB6;}
.device .item:hover p{color: #fff;}

/* protab */
.protab{margin: auto;position: relative;z-index: 1;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-top: -35px;box-sizing: border-box;padding: 0;}
.protab a{display: block;width: calc((100% - 36px)/4);margin-right: 12px;height: 70px;background-color: #EBEDF1;font-size: 16px;color: #666666;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;transition: all .3s;}
.protab a.active,.protab a:hover{background-color: #147EB6;color: #fff;}

/* prolist */
.prolist{margin: 70px auto 140px;}
/* proitrem */
.proitrem{width: 100%;box-sizing: border-box;display: none;}
.proitrem table{border: 1px solid #fff;width:100%;}
.proitrem table thead{background-color: #147EB6;height: 90px;font-size: 16px;color: #fff;line-height: 18px;}
.proitrem table thead td{white-space: nowrap;}
.proitrem table td{box-sizing: border-box;padding: 0 10px;border: none;border-right: 1px solid #fff}
.proitrem tbody td{font-size: 14px;color: #545555;line-height: 18px;padding: 12px;text-align: center;}
.proitrem tbody tr{background-color: #EEF7FE;}
.proitrem tbody tr:nth-of-type(2n){background-color: #DDEFFB;}
.proitrem:first-child{display: block;}

/* applyinfo01 */
.applyinfo01{margin: 130px auto 100px;display: flex;display: -webkit-flex;align-items: center;-wevbkit-align-items: center;}
/* applyinfo01-l */
.applyinfo01-l{width: 50%;position: relative;}
.applyinfo01-l .bigimgbox{width: 100%;height: 436px;}
.applyinfo01-l .bigimgbox img{width: 100%;height: 100%;object-fit: cover;}
/* applyinfo01-bot */
.applyinfo01-bot{width: 100%;position: relative;box-sizing: border-box;padding: 0 40px;margin-top: 20px;}
.applyinfo01-bot .swiper-slide{box-sizing: border-box;border: 2px solid transparent;cursor: pointer;}
.applyinfo01-bot .swiper-slide img{width: 100%;height: 84px;object-fit: cover;}

.applyinfo01-bot .swiper-slide-thumb-active{border-color: #C63226;}
.applyinfo01-bot .swiper-button-next,.applyinfo01-bot .swiper-button-prev{background-image: none;font-size: 36px;color: #999999;width: auto;}
.applyinfo01-bot .swiper-button-next{right: 0;}
.applyinfo01-bot .swiper-button-prev{left: 0;}
.applyinfo01-bot .swiper-button-next:hover,.applyinfo01-bot .swiper-button-prev:hover{color: #0F2DC1;}
/* applyinfo01-r */
.applyinfo01-r{width: 50%;box-sizing: border-box;padding-left: 70px;}
.applyinfo01-r h3{font-size: 36px;padding-bottom: 1px solid #D2D2D2;color: #222222;margin-bottom: 30px;}
.applyinfo01-r h4{font-size: 16px;line-height: 26px;margin-bottom: 200px;}
.applyinfo01-r .more{background-color: #147EB6;width: 340px;height: 60px;color: #fff;}
.applyinfo01-r .more i{font-size: inherit;color: inherit;margin-right: 10px;}
.applyinfo01-r .more::before{background-color: #1055CA;}

/* applyinfo02wrap */
.applyinfo02wrap{width: 100%;box-sizing: border-box;padding: 70px 0;background-color: #F8F8F8;}
.applyinfo{margin: auto;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.applyinfo .item{display: block;width: calc((100% - 80px)/3);margin-right: 40px;background-color: #fff;}
.applyinfo .item:nth-of-type(3n){margin-right: 0;}
.applyinfo .item .imgbox{width: 100%;overflow: hidden;}
.applyinfo .item .imgbox img{width: 100%;transition: all .3s;}
.applyinfo .item:hover .imgbox img{transform: scale(1.1);}
.applyinfo .item .text{width: 100%;box-sizing: border-box;padding: 30px 40px;}
.applyinfo .item .text>h3{font-size: 24px;color: #333333;padding-bottom: 20px;border-bottom: 1px solid #EEEEEE;position: relative;}
.applyinfo .item .text>h3:before{content: '';display: block;width: 30px;height: 3px;background-color: #077DCF;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.applyinfo .item:hover .text>h3:before{width: 100%;}
.applyinfo .item .textlist{width: 100%;margin-top: 30px;}
.applyinfo .item .textlist li{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.applyinfo .item .textlist li h3{font-size: 16px;line-height: 30px;color: #077DCF;}
.applyinfo .item .textlist li p{font-size: 16px;color: #222222;line-height: 30px;}





@media only screen and (max-width: 1600px){
	.headerwrap{padding: 0 50px;}
	.nav li{margin-right: 30px;}
	.nav{margin-right: 100px;}
	.center{width: 1200px;}
	.bannerwrap a .text .imgbox img{height: 54px;}
	.bannerwrap a .text .imgbox{margin-bottom: 40px;}
	.bannerwrap a .text h3{font-size: 38px;}
	.bannerwrap a .text h4{font-size: 16px;margin-bottom: 60px;}
	.index01 .text{padding: 60px 0;padding-right: 80px;}
	.index01 .text h3{font-size: 38px;}
	.index01 .text strong{height: 4px;margin: 30px 0;}
	.index01 .text h4{margin-bottom: 60px;}
	
	.index02wrap{padding: 80px 0;}
	.i-tl01 h3{font-size: 38px;margin-bottom: 30px;}
	.i-tl01 strong{height: 4px;}
	.index02min{padding: 0 50px;}
	.index02min .item .text{padding: 20px;}
	.index02min .item .text h3{font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;}
	.index02min .index02swiper{padding: 90px 0;}
	.index03 .item .texthover .imgbox{width: 100px;height: 100px;}
	.index03 .item .texthover .imgbox img{max-width: 70%;max-height: 70%;}
	.index03 .item .texthover .font{width: calc(100% - 100px);}
	.index03 .item .texthover{width: 480px;height: 200px;}
	.index03 .item .text .imgbox{width: 90px;height: 90px;margin-bottom: 20px;}
	.index03 .item .text h3{font-size: 16px;line-height: 22px;}
	.index03 .item{height: 520px;}
	
	.index05wrap{padding: 100px 0;}
	
	.ninfomin .tl h3{font-size: 32px;}
	.ninfomin .tl .data p{font-size: 16px;}
	.ninfocont p{font-size: 16px;line-height: 26px;}
	.npage a{font-size: 16px;}
	
	.proitrem table thead td{white-space: break-spaces;}
	.protab a{font-size: 18px;}
	
	.nav li{margin-right: 20px;}
	.nav{margin-right: 60px;}
	.header .logo img{height: 40px;}
	
	.bannerwrap .swiper-pagination{right: calc((100% - 1200px)/2);}
	
	
	
	
	
	
	
	
}











