@font-face{
	font-family:"siyuan";
	src:url("../css/font/SourceHanSansCN-Regular.otf") format("opentype");
}
@font-face{
	font-family:"siyuanlight";
	src:url("../css/font/SourceHanSansCN-Light.otf") format("opentype");
}
@font-face{
	font-family:"siyuanbold";
	src:url("../css/font/SourceHanSansCN-Bold.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:Arial,siyuan; 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: 1200px;}
.swiper-pagination{z-index: 1;}
.hamburger{display: none;}

/* headerwrap */
.headerwrap{width: 100%;position: relative;z-index: 10;background-color: #fff;z-index: 10;position: fixed;top: 0;left: 0;transition: all .3s;}
.headerwrap.hwrap01{opacity: 0;visibility: hidden;transform: translateY(-220px);}


/* h-topwrap */
.h-topwrap{width: 100%;background-color: #1515A9;}
.h-top{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;-webkit-justify-content: space-between;-webkit-align-items: center;height: 40px;}
.h-top p{font-size: 14px;color: #FFFFFF;}
.h-top a{font-size: 14px;color: #FFFFFF;}
.h-top .link{display: flex;display: -webkit-flex;}
/* h-contwrap */
.h-contwrap{width: 100%;}
.h-cont{margin: auto;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;height: 110px;}
.h-cont .logo{display: block;}
.h-contright{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
/* h-lx */
.h-lx{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.h-lx .item{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.h-lx .item img{display: block;margin-right: 20px;}
.h-lx .item p{font-size: 16px;color: #222222;font-weight: 400;line-height: 20px;}
.h-lx i{display: block;width: 1px;height: 34px;background-color: #E5E5E5;margin: 0 40px;}
/* more */
.more{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 141px;height: 45px;background: #F39800;border-radius: 6px;font-size: 16px;color: #FFFFFF;overflow: hidden;border: 1px solid #F39800;}
.h-contright .more{margin-left: 80px;transition: all .3s;}
.h-contright .more:hover{background-color: transparent;color: #F39800;}
/* h-botwrap */
.h-botwrap{width: 100%;background-color: #1515A9;position: relative;}
.h-bot{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
/* nav */
.nav{display: flex;display: -webkit-flex;}
.nav li{position: relative;padding-right: 30px;margin-right: 30px;}
.nav li::after{content:'';display: block;width: 1px;height: 20px;background-color: rgba(255,255,255,0.2);position: absolute;right: 0;top: 50%;margin-top: -10px;}
.nav li a{font-size: 16px;color: #FFFFFF;display: block;line-height: 70px;position: relative;}
.nav li a::before{content: '';display: block;width: 0%;height: 2px;background-color: #fff;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.nav li:hover a::before,.nav li.active a::before{width: 100%;}
.nav li:last-child::after{display: none;}
.nav li:last-child{padding: 0;margin: 0;}
/* h-search */
.h-search{width: 250px;height: 70px;background: #111186;display: flex;display: -webkit-flex;}
.h-search input{width: calc(100% - 40px);background-color: transparent;outline: none;box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #FFFFFF;border: none;}
.h-search input::placeholder{color: #fff;opacity: 0.2;}
.h-search button{background-color: transparent;border:none;}
.h-search button img{filter: grayscale(1) brightness(111);}
/* language */
.language{width: 90px;height: 70px;background-color: #F39800;position: absolute;right: 0;top: 0;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.language p{font-size: 14px;color: #FFFFFF;}
.language p i{font-size: inherit;color: inherit;}
.language a{display: block;font-size: 14px;color: #F39800;background-color: #fff;width: 100%;line-height: 40px;text-align: center;position: absolute;left: 0;top: 70px;box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.2);transition: all .3s;transform: translateY(30px);opacity: 0;visibility: hidden;}
.language a::before{content: '';display: block;width: 0;height: 0;border: 5px solid transparent;border-bottom-color: #fff;position: absolute;left: 50%;margin-left: -5px;top: -9px;}
.language:hover a{transform: none;opacity: 1;visibility: visible;}

/* footerwrap */
.footerwrap{width: 100%;position: relative;padding-top: 80px;}
.footerwrap .bg{position: absolute;width: 100%;height: 100%;object-fit: cover;top: 0;left: 0;}
/* footer */
.footer{margin: auto;position: relative;}
/* f-top */
.f-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.f-topl{width: 252px;}
.f-topl a{display: block;}
.f-topl p{font-size: 14px;line-height: 20px;color: #fff;padding-top: 30px;border-top: 1px solid #fff;margin-top: 40px;}
/* f-nav */
.f-nav h3{font-size: 22px;color: #FFFFFF;margin-bottom: 20px;}
.f-nav .list a{display: block;font-size: 16px;color: #FFFFFF;line-height: 30px;}
.f-nav .list a:hover{color: #F39800;}
/* f-right */
.f-right h3{font-size: 22px;color: #FFFFFF;margin-bottom: 20px;}
.f-right .list li{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.f-right .list li img{display: block;filter: contrast(0.5) brightness(111);}
.f-right .list li span{display: block;width: 30px;}
.f-right .list li p{display: block;width: calc(100% - 30px);font-size: 16px;line-height: 30px;color: #fff;}
/* f-fx */
.f-fx{display: flex;display: -webkit-flex;margin-top: 30px;}
.f-fx a{display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;width: 35px;height: 35px;border: 1px solid #fff;border-radius: 6px;margin-right: 6px;position: relative;}
.f-fx a i{display: block;font-size: 16px;color: #fff;}
.f-fx a:last-child{margin-right: 0;}
.f-fx a:hover{background-color: #fff;}
.f-fx a:hover i{color: #F39800;}
/* showbox */
.showbox{position: absolute;width: 120px;height: 120px;background-color: #fff;left: 50%;margin-left: -60px;background-color: #fff;bottom: 40px;opacity: 0;visibility: hidden;}
.showbox img{display: block;width: 100%;height: 100%;object-fit: cover;}
.f-fx a:hover .showbox{opacity: 1;visibility: visible;}
/* ba */
.ba{width: 100%;height: 76px;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;border-top: 1px solid rgba(255,255,255,0.3);margin-top: 60px;}
.ba a{font-size: 18px;color: #fff;opacity: 0.5;font-family: Arial;}

/* bannerwrap */
.bannerwrap{width: 100%;position: relative;z-index: 0;margin-top: 220px;}
.bannerwrap .item{display: block;width: 100%;}
.bannerwrap .item .bg{display: block;width: 100%;}
.bannerwrap .item .itemcont{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
.bannerwrap .item .itemcont .text h3{font-size: 48px;color: #FFFFFF;font-weight: 800;margin-bottom: 30px;}
.bannerwrap .item .itemcont .text h4{font-size: 16px;color: #FFFFFF;line-height: 24px;width: 480px;margin-bottom: 40px;}
.bannerwrap .item .itemcont .text .more{border: none;}
.bannerwrap .item .itemcont .text .more:hover{background-color: #fff;color: #F39800;}
.bannerwrap .item .itemcont .img{width: 34%;box-sizing: border-box;padding-right: 60px;}
.bannerwrap .item .itemcont .img img{max-width: 100%;}
.bannerwrap .swiper-button-next, .bannerwrap .swiper-button-prev{background-image: none;font-size: 32px;color: #fff;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.bannerwrap .swiper-button-next{right: calc((100% - 1400px)/2);}
.bannerwrap .swiper-button-prev{left: calc((100% - 1400px)/2);}
.bannerwrap .item .mimg{display: none;}

/* index01wrap */
.index01wrap{margin: 60px auto;}
/* i-tl01 */
.i-tl01{text-align: center;margin-bottom: 60px;}
.i-tl01 p{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;font-size: 16px;color: #F39800;margin-bottom: 30px;}
.i-tl01 p span{font-size: inherit;color: inherit;margin: 0 30px;}
.i-tl01 p::before,.i-tl01 p::after{content: '';display: block;width: 80px;height: 1px;background-color: #F39800;}
.i-tl01 h3{font-size: 48px;color: #222222;font-weight: 800;margin-bottom: 30px;}
.i-tl01 h4{font-size: 16px;color: #666666;line-height: 20px;}
/* index01 */
.index01{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.index01 .item{width: calc((100% - 90px)/4);overflow: hidden;position: relative;margin-right: 30px;margin-bottom: 30px;}
.index01 .item img{display: block;width: 100%;transition: all .3s;}
.index01 .item:nth-of-type(4n){margin-right: 0;}
.index01 .item:hover img{transform: scale(1.1);}
.index01 .item .more{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 2;opacity: 0;transition: all .3s;}
.index01 .item p{display: block;width: 100%;line-height: 50px;background-color: #111186;position: absolute;left: 0;bottom: 0;font-size: 16px;color: #FFFFFF;text-align: center;box-sizing: border-box;padding: 0 20px;z-index: 2;transition: all .3s;transform: translateY(100%);}
.index01 .item::before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.4);z-index: 1;opacity: 0;transition: all .3s;}
.index01 .item:hover::before{opacity: 1;}
.index01 .item:hover .more{opacity: 1;}
.index01 .item:hover p{transform: none;}

/* index02wrap */
.index02wrap{width: 100%;background: url(../images/bg0714.jpg);position: relative;}
.index02wrap .imgbox{width: 50%;box-sizing: border-box;overflow: hidden;position: absolute;left: 0;top: 0;height: 100%;}
.index02wrap .imgbox img{width: 100%;height: 100%;object-fit: cover;}
/* index02 */
.index02{position: relative;margin: auto;display: flex;display: -webkit-flex;justify-content: flex-end;-webklit-justify-content: flex-end;height: 690px;align-items: center;-webkit-align-items:center;}
/* index02text */
.index02text{width: 50%;box-sizing: border-box;padding-left: 60px;}
.index02text .tl{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom: 30px;}
.index02text .tl p{font-size: 36px;color: #222222;font-weight: 800;margin-left: 15px;}
.index02text>h4{font-size: 16px;color: #222222;line-height: 24px;}
/* index02-num */
.index02-num{margin-top: 100px;}
.mumping_mun02{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webklit-justify-content: space-between;flex-wrap: wrap;-webkit-flex-wrap: wrap;} 
.mumping_mun02 li{width: 50%;margin-bottom: 50px;text-align: center;}
.mumping_mun02 li .numfont{display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end;position: relative;justify-content: center;-webkit-justify-content: center;}
.mumping_mun02 li .numfont h2{font-size: 60px;color: #111186;font-weight: bold;position: relative;}
.mumping_mun02 li .numfont span{font-size: 16px;color: #111186;margin-left: 12px;margin-bottom: 6px;}
.mumping_mun02 li .numfont h2::after{content: '+';position: absolute;right: -22px;top: 0;font-size: 16px;color: #111186;font-family: siyuanlight;}
.mumping_mun02 li p{font-size: 16px;color: #666666;margin-top: 20px;}

/* index03wrap */
.index03wrap{margin: 80px auto;}
/* index03 */
.index03{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.index03 .item{width: calc((100% - 90px)/4);margin-right: 30px;overflow: hidden;display: block;margin-bottom: 40px;}
.index03 .item:nth-of-type(4n){margin-right: 0;}
.index03 .item .imgbox{width: 100%;overflow: hidden;}
.index03 .item .imgbox img{display: block;width: 100%;transition: all .3s;}
.index03 .item:hover .imgbox img{transform: scale(1.1);}
.index03 .item p{font-size: 18px;color: #222222;font-weight: bold;line-height: 54px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-bottom: 1px solid #E5E5E5;position: relative;}
.index03 .item p::before{content: '';display: block;width: 45px;height: 2px;background-color: #F39800;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.index03 .item:hover p::before{width: 100%;}
.index03 .item:hover p{color: #F39800;}

/* index04wrap */
.index04wrap{width: 100%;box-sizing: border-box;position: relative;overflow: hidden;}
.index04wrap .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.index04{margin: auto;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;position: relative;height: 250px;}
.index04 h3{font-size: 40px;color: #FFFFFF;font-weight: bold;}
.index04 .more{width: 220px;height: 60px;background: #F39800;border-radius: 6px;}
.index04 .more img{margin-right: 10px;}
.index04 .more:hover{background-color: transparent;}

/* index05wrap */
.index05wrap{margin: 80px auto;overflow: hidden;}
/* index05 */
.index05{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
/* index05-l */
.index05-l{width: 34%;overflow: hidden;display: block;}
.index05-l .imgbox{width: 100%;box-sizing: border-box;overflow: hidden;}
.index05-l .imgbox img{width: 100%;transition: all .3s;}
.index05-l:hover .imgbox img{transform: scale(1.1);}
.index05-l .text{width: 100%;padding-top: 30px;padding-bottom: 30px;border-bottom: 1px solid #E5E5E5;}
.index05-l .text p{font-size: 16px;color: #888888;margin-bottom: 25px;}
.index05-l .text h3{font-size: 18px;color: #222222;line-height: 26px;font-weight: bold;margin-bottom: 10px;}
.index05-l .text h4{font-size: 16px;color: #666666;line-height: 26px;margin-bottom: 30px;}
.index05-l .text  span{font-size: 16px;color: #222222;}
.index05-l:hover .text h3{color: #111186;}

/* index05-r */
.index05-r{width: 66%;box-sizing: border-box;padding-left: 80px;}
.index05-r .item{box-sizing: border-box;width: 100%;position: relative;height: calc((100% - 40px)/3);box-sizing: border-box;padding-bottom: 20px;border-bottom: 1px solid #E5E5E5;display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;-webkit-justify-content: space-between;-webkit-align-items: center;margin-bottom: 20px;}
.index05-r .item:last-child{margin-bottom: 0;}
.index05-r .item .imgbox{width: 220px;height: 100%;overflow: hidden;}
.index05-r .item .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.index05-r .item .text{width: calc(100% - 220px);box-sizing: border-box;padding-left: 20px;}
.index05-r .item .text h4{font-size: 18px;color: #222222;line-height: 26px;margin-bottom: 30px;}
.index05-r .item .text p{font-size: 16px;color: #888888;}
.index05-r .item:hover .text h4{color: #111186;}
.index05-r .item:hover .imgbox img{transform: scale(1.1);}

/* index06wrap */
.index06wrap{width: 100%;overflow: hidden;position: relative;padding: 120px 0;background: url(../images/i-bg02new.jpg)no-repeat fixed;background-size: cover;}
.index06wrap .bg{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;display: none;}
/* index06 */
.index06{position: relative;margin: auto;}
.index06-form{width: 670px;background-color: #FFFFFF;border-radius: 10px;padding: 60px 100px;box-sizing: border-box;}
.index06-form h3{display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;margin-bottom: 30px;}
.index06-form p{font-size: 36px;color: #222222;font-weight: bold;margin: 0 25px;}
.index06-form h3::before,.index06-form h3::after{content: '';display: block;width: 40px;height: 3px;background-color: #F39800;}
.index06-form form{width: 100%;}
.index06-form form input,.index06-form form select{width: 100%;height: 50px;border: 1px solid #BFBFBF;border-radius: 6px;box-sizing: border-box;padding: 0 10px;font-size: 16px;color: #333;margin-bottom: 10px;}
.index06-form form input::placeholder{color: #ccc;}
.index06-form form button{width: 100%;height: 50px;background-color: #F39800;border-radius: 25px;outline: none;font-size: 16px;color: #fff;border: 1px solid #F39800;margin-top: 30px;}
.index06-form form button:hover{background-color: transparent;color: #F39800;}

/* a-banner */
.a-banner{width: 100%;position: relative;margin-top: 220px;}
.a-banner img{display: block;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: 30px;color: #FFFFFF;font-weight: 800;}
.a-banner .text strong{display: block;width: 23px;height: 2px;background-color: #F39800;margin: 20px 0;}
.a-banner .text h4{font-size: 16px;color: #FFFFFF;line-height: 24px;}

/* mbx */
.mbx{position: absolute;left: 50%;bottom: 24px;transform: translateX(-50%);-webkit-transform: translateX(-50%);display: flex;display: -webkit-flex;justify-content: flex-end;-webkit-justify-content: flex-end;}
.mbx p,.mbx a,.mbx i{font-size: 16px;color: #FFFFFF;opacity: 0.6;}
.mbx i{margin: 0 5px;}
.mbx a:hover{opacity: 1;}

/* about01wrap */
.about01wrap{margin: 110px auto;}
/* a01-text */
.a01-text{width: 100%;}
/* a-tl01 */
.a-tl01{text-align: center;}
.a-tl01 h3{font-size: 48px;color: #222222;font-weight: 800;}
.a-tl01 strong{display: block;width: 45px;height: 6px;background-color: #F39800;margin: auto;margin-top: 24px;}
.a01-text .info{width: 100%;margin-top: 50px;}
.a01-text .info p{font-size: 16px;color: #222222;line-height: 30px;margin-bottom: 20px;text-indent: 2rem;}
.a01-text .info p:last-child{margin-bottom: 0;}
/* a01imglist */
.a01imglist{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 60px;}
/* a01img-l */
.a01img-l{width: 22%;}
.a01imglist .imgbox{overflow: hidden;} 
.a01imglist .imgbox img{width: 100%;transition: all .3s;height: 100%;object-fit: cover;}
.a01imglist .imgbox:hover img{transform: scale(1.1);}
.a01img-l .imgbox{width: 100%;height: calc((100% - 20px)/2);margin-bottom: 20px;}
.a01img-l .imgbox:last-child{margin-bottom: 0;}
/* a01img-c */
.a01img-c{width: calc(56% - 40px);}

/* about02wrap */
.about02wrap{width: 100%;overflow: hidden;position: relative;padding: 100px 0 170px;background: url(../images/a-bg01.jpg)no-repeat fixed;background-size: cover;}
.about02wrap .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;display: none;}
/* about02 */
.about02{margin: auto;position: relative;}
.a-tl01 h4{font-size: 16px;color: #222222;line-height: 30px;margin-top: 35px;}
.a-tl02 h3,.a-tl02 h4{color: #fff;}
.mumping_mun03 li{width: calc(100% / 4);}
.mumping_mun03 li .numfont h2,.mumping_mun03 li .numfont h2::after,.mumping_mun03 li .numfont span{color: #F39800;}
.mumping_mun03 li p{color: #fff;}

/* about03 */
.about03{margin: 90px auto 110px;display: flex;display: -webkit-flex;align-items: center;-webiit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
.about03 .imgbox{width: 50%;}
.about03 .imgbox img{display: block;width: 100%;}
.about03 .text{width: 50%;box-sizing: border-box;padding-left: 80px;}
.about03 .text h3{font-size: 30px;color: #222222;font-weight: 800;}
.about03 .text strong{width: 30px;height: 4px;background-color: #F39800;margin: 20px 0;display: block;}
.about03 .text p{font-size: 18px;color: #222222;}

/* contact01 */
.contact01{margin: 110px auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;overflow: hidden;}
/* contact01-l */
.contact01-l{width: 40%;}
/* c-tl01 */
.c-tl01{text-align: left;}
.c-tl01 h3{font-size: 36px;color: #222222;font-weight: bold;}
.c-tl01 strong{width: 50px;height: 4px;background-color: #F39800;display: block;margin-top: 24px;}
/* c-lx */
.c-lx{margin-top: 60px;}
.c-lx li{display: flex;display: -webkit-flex;align-items: center;-webikt-align-items: center;margin-bottom: 40px;}
.c-lx li .imgbox{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 50px;height: 50px;border: 1px solid #F39800;border-radius: 50%;}
.c-lx li .imgbox img{display: block;width: auto;max-width: 50%;max-height: 50%;}
.c-lx li p{font-size:16px;color: #222222;width: calc(100% - 50px);box-sizing: border-box;padding-left: 30px;}
.c-lx li:last-child{margin-bottom: 0;}
.c-lx{border-bottom: 1px solid #E5E5E5;padding-bottom: 70px;}
/* c-fx */
.c-fx a{border-color: #444444;}
.c-fx a i{color: #444444;}
.c-fx a:hover{background-color: #F39800;border-color: #F39800;}
.c-fx a:hover i{color: #fff;}
.c-fx a .showbox{left: 0;margin-left: 0;}
/* contact01-r */
.contact01-r{width: 50%;}
/* c-form */
.c-form{width: 100%;margin-top: 40px;}
.c-form input,.c-form textarea{width: 100%;height: 60px;border: 1px solid #BFBFBF;border-radius: 6px;margin-bottom: 30px;outline: none;box-sizing: border-box;padding: 0 25px;font-size: 16px;color: #333;}
.c-form input::placeholder,.c-form textarea::placeholder{color: #CCCCCC;}
.c-form textarea{resize: none;padding: 25px;height: 210px;}
.c-form button{width: 480px;height: 50px;background: #F39800;border-radius: 25px;margin: auto;border: 1px solid #F39800;display: block;font-size: 16px;color: #FFFFFF;cursor: pointer;}
.c-form button:hover{background-color: transparent;color: #F39800;}

/* contact02 */
.contact02{width: 100%;height: 452px;position: relative;}
.contact02 .map{width: 100%;height: 100%;position: absolute;left:0;top: 0;}
.BMap_bubble_title{font-size: 16px;}
/* .BMap_bubble_title{font-size: 16px;color: #FFFFFF;} */
.contact02 .BMap_Marker:first-child::after{content: '东莞鑫亚精密技术有限公司';position: absolute;width: 310px;height: 55px;background-color: #fff;border-radius: 10px;box-shadow: 0px 0px 10px 0px rgba(1,3,15,0.17);font-size: 20px;font-weight: bold;color: #F39800;line-height: 55px;text-align: center;top: -60px;left: -155px;}
/* .contact02 .BMap_Marker:first-child:before{content: '';display: block;border: 10px solid transparent;border-top-color: #1055CA;top: -15px;position: absolute;} */

/* newswrap */
.newswrap{margin: 90px auto;display: flex;display: -webkit-flex;justify-content: space-between;}
/* news-l */
.news-l{width: 320px;}
.nform{width: 100%;display: flex;display: -webkit-flex;border: 1px solid #AAAAAA;height: 55px;box-sizing: border-box;}
.nform input{width: calc(100% - 50px);box-sizing: border-box;height: 100%;border: none;outline: none;background-color: transparent;padding: 0 16px;font-size: 16px;color: #333;}
.nform input::placeholder{color: #AAAAAA;}
.nform button{width: 50px;border: none;background-color: transparent;outline: none;}
/* newsl-bot */
.newsl-bot{width: 100%;margin-top: 46px;}
.newsl-bot h3{display: inline-block;font-size: 20px;color: #222222;font-weight: bold;padding-bottom: 10px;border-bottom: 2px solid #F39800;margin-bottom: 30px;}
/* newsl-list */
.newsl-list{width: 100%;}
.newsl-list a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 47px;border-bottom: 1px solid #EEEEEE;width: 100%;font-size: 16px;color: #222222;}
.newsl-list a:hover{color: #F39800;}
/* news-r */
.news-r{width: calc(100% - 320px);box-sizing: border-box;padding-left: 50px;}
/* newsmin */
.newsmin{width: 100%;}
.newsmin .item{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid #E5E5E5;position: relative;}
.newsmin .item .imgbox{width: 40%;overflow: hidden;}
.newsmin .item .imgbox img{display: block;width: 100%;transition: all .3s;}
.newsmin .item:hover .imgbox img{transform: scale(1.1);}
.newsmin .item .text{width: 60%;box-sizing: border-box;padding-left: 50px;}
.newsmin .item .text h3{font-size: 24px;color: #222222;font-weight: bold;line-height: 30px;}
.newsmin .item .text h4{font-size: 16px;color: #555555;margin-top: 30px;line-height:26px;}
.newsmin .item .text p{font-size: 18px;color: #666666;margin-top: 40px;}
.newsmin .item::before{content: '';display: block;width: 0%;height: 1px;background-color: #F39800;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.newsmin .item:hover::before{width: 100%;}
.newsmin .item:hover .text h3{color: #F39800;}

/* 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;box-sizing: border-box;padding: 0;}
.part  .el-pagination .btn-prev{width:50px;height:50px;background:transparent;border: 1px solid #EAEAEA;margin-right: 20px;padding: 0;background-color: #fff;border-radius: 3px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.part  .el-pagination .btn-next{width:50px;height:50px;background:transparent;border: 1px solid #EAEAEA;padding: 0;background-color: #fff;border-radius: 3px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
 .part  .el-pagination .btn-prev i, .part  .el-pagination .btn-next i{display: none;}
 .part  .el-pagination .btn-prev:before{content: '';width: 8px;height: 8px;border-top:1px solid #D2D2D2;border-left: 1px solid #D2D2D2;transform: rotate(-45deg);display: block;}
 .part  .el-pagination .btn-next:before{content: '';width: 8px;height: 8px;border-top:1px solid #D2D2D2;border-right: 1px solid #D2D2D2;transform: rotate(45deg);display: block;}
 .part  .el-pagination .btn-quickprev{width:50px;height:50px;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:50px;height:50px;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: 50px;height: 50px;background-color: transparent;margin-right: 20px;line-height: 50px;border-radius: 3px;border: 1px solid #EAEAEA;font-size: 20px;}
.el-pager li.active{color: #fff;border-color: #F39800;background-color: #F39800;}

/* ninfowrap */
.ninfowrap{width: 100%;box-sizing: border-box;background-color: #F5F5F5;margin-top: 220px;padding-bottom: 110px;}
/* ninfo */
.ninfo{margin: auto;}
/* n-mbx */
.n-mbx{position: relative;width: 100%;bottom: 0;height: 86px;align-items: center;-webkit-align-items: center;}
.n-mbx p,.n-mbx a,.n-mbx i{color: #888888;opacity: 1;}
/* ninfomin */
.ninfomin{width: 100%;box-sizing: border-box;background-color: #fff;padding: 70px 100px;overflow: hidden;}
/* n-infotl */
.n-infotl{text-align: center;padding-bottom: 30px;border-bottom: 1px solid #E5E5E5;margin-bottom: 40px;}
.n-infotl h3{font-size: 36px;color: #222222;font-weight: 800;box-sizing: border-box;padding: 0 100px;line-height: 48px;margin-bottom: 70px;}
.n-infotl .data{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.n-infotl .data p{font-size: 18px;color: #222222;margin-right: 100px;}
.n-infotl .data p:last-child{margin-right: 0;}
/* n-infomin */
.n-infomin{width: 100%;}
.n-infomin p{font-size: 18px;line-height: 36px;color: #222222;text-indent: 2rem;margin-bottom: 40px;}
.n-infomin img{width: auto;max-width: 100%;margin: auto;}
/* ninfo-page */
.ninfo-page{width: 100%;border-top: 1px solid #E5E5E5;padding-top: 40px;}
.ninfo-page a{display: block;font-size: 18px;color: #222222;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 36px;}
.ninfo-page a:hover{color: #F39800;}

/* process */
.process{margin: 90px auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.process-l{width: 270px;} 
/* process-llist */
.process-llist{width: 100%;margin-top: 25px;}
.process-llist a{display: block;width: 100%;line-height: 55px;background-color: #EBEDF1;box-sizing: border-box;padding: 0 17px;font-size: 16px;color: #222222;margin-bottom: 10px;}
.process-llist a:hover,.process-llist a.active{background-color: #F39800;color: #fff;}

/* process-r */
.process-r{width: calc(100% - 270px);box-sizing: border-box;padding-left: 35px;}
/* processr-top */
.processr-top{width: 100%;background-color: #F8F8F8;padding: 50px;box-sizing: border-box;margin-bottom: 50px;}
.processr-top h3{font-size: 30px;color: #222222;font-weight: 800;}
.processr-top strong{display: block;width: 35px;height: 4px;background-color: #F39800;margin: 24px 0;}
.processr-top h4{font-size: 16px;line-height: 26px;color: #222222;}
/* processr-img01 */
.processr-img01{width: 100%;}
.processr-img01 .item{width: 100%;margin-bottom: 40px;}
.processr-img01 .item img{display: block;width: 100%;margin-bottom: 20px;}
.processr-img01 .item p{font-size: 16px;color: #555555;text-align: center;}

/* processr-img02 */
.processr-img02{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.processr-img02 .item{width: calc((100% - 90px)/4);margin-right: 30px;margin-bottom: 20px;position:relative;}
.processr-img02 .item:nth-of-type(4n){margin-right: 0;}
.processr-img02 .item .imgbox{width:100%;overflow: hidden;margin-bottom: 20px;}
.processr-img02 .item .imgbox img{display: block;width: 100%;transition: all .3s;}
.processr-img02 .item:hover .imgbox img{transform: scale(1.1);}
.processr-img02 .item p{font-size: 16px;color: #555555;text-align: center;}
.processr-img02 .item .jt{position: absolute;right: -30px;width:30px;display:flex;display:-webkit-flex;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);justify-content:center;-webkit-justify-content:center;padding-bottom:36px;}
.processr-img02 .item .jt img{width: 20px;}
.processr-img02 .item:last-child .jt{display: none;}


/* industry */
.industry-top{margin-bottom: 60px;display: flex;display: -webkit-flex;background-color: #F8F8F8;align-items: center;-webkit-align-items: center;}
.industry-top .img{width: 50%;overflow: hidden;}
.industry-top .img img{display: block;width: 100%;transition: all .3s;}
.industry-top .text{width: 50%;box-sizing: border-box;padding: 40px 60px;}
.industry-top .text h3{font-size: 24px;color: #222222;font-weight: bold;margin-bottom: 25px;}
.industry-top .text p{font-size: 16px;color: #222222;font-weight: bold;margin-bottom: 10px;}
.industry-top .text h4{font-size: 16px;color:#666666;line-height: 24px;margin-bottom: 50px;}
.industry-top .text .more:hover{background-color: transparent;color: #F39800;}

/* industrylist */
.industrylist{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.industrylist .item{width: calc((100% - 44px)/3);margin-right: 22px;margin-bottom: 22px;overflow: hidden;position: relative;display: block;}
.industrylist .item::before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0,0,0,0.4);z-index: 1;opacity: 0;visibility: hidden;transition: all .3s;}
.industrylist .item:nth-of-type(3n){margin-right: 0;}
.industrylist .item img{display: block;width: 100%;transition: all .3s;z-index: 0;position: relative;}
.industrylist .item:hover img{transform: scale(1.1);}
.industrylist .item p{width: 100%;line-height: 38px;background-color: #111186;font-size: 16px;color: #fff;text-align: center;position: absolute;z-index: 2;left: 0;bottom: 0;transform: translateY(100%);transition: all .3s;}
.industrylist .item:hover p{transform: none;}
.industrylist .item:hover::before{opacity: 1;visibility: visible;}

/* maskweap */
.maskweap{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,0.8);display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;display: none;z-index: 11;}
.maskweap .imgshow{width: 100%;box-sizing: border-box;height: 100%;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
.maskweap .imgshow img{display: block;width:auto;max-width: 70%;box-sizing: border-box;padding: 10px;background-color: #000;max-height:70%;}
.maskweap .imgshow .bigvideo{display: block;width:70%;max-width: 70%;box-sizing: border-box;padding: 10px;background-color: #000;max-height:80%;object-fit:cover;}

/* product01 */
.product01{margin: 100px auto;}
/* protab */
.protab{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-bottom: 50px;margin-top: 70px;}
.protab .more{border-radius: 0;background-color: #EEEEEE;color: #666666;border: none;width: 160px;height: 50px;margin-right: 10px;}
.protab .more:last-child{margin-right: 0;}
.protab .more:hover,.protab .more.active{background-color: #F39800;color: #fff;}

/* prolist */
.prolist{width: 100%;}
/* proitem */
.proitem{width: 100%;display: none;}
.proitem:first-child{display: block;}
.proitem table{width: 100%;border-top-left-radius: 10px;overflow: hidden;border-top-right-radius: 10px;}
.proitem table tr{height: 50px;box-sizing: border-box;}
.proitem table tr:nth-of-type(odd){background-color: #F2F3F6;}
.proitem table tr td{font-size: 16px;color: #222222;}
.proitem table tr td:first-child,.proitem table tr th:first-child{padding-left: 50px;}
.proitem table tr th{text-align: left;font-size: 18px;color: #222222;font-weight: bold;}
.proitem table tr td:last-child{width: 18%;}


/* email01wrap */
.email01wrap{margin: 100px auto;}
/* email01 */
.email01{width: 100%;margin-top: 60px;background: #f7f7f7;border: 1px solid rgb(238, 238, 238);overflow: hidden;padding: 60px 50px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
/* eamil01-l */
.eamil01-l{width: 60%;}
/* emailform */
.emailform{width: 100%;}
.emailform .itemtwo{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 30px;}
.emailform .itemtwo .item{width: 49%;}
.emailform p{font-size: 20px;color: #404040;margin-bottom: 10px;}
.emailform input,.emailform textarea{width: 100%;outline: none;background-color: #fff;height: 55px;box-sizing: border-box;padding: 0 15px;border: 1px solid rgb(225, 225, 225);font-size: 16px;}
.emailform .itemone{margin-bottom: 30px;}
.emailform textarea{height: 203px;resize: none;padding: 15px;}
.emailform button{width: 140px;height: 46px;background-color: #F39800;color: #fff;font-size: 16px;border: 1px solid #F39800;font-weight: bold;}
/* eamil01-r */
.eamil01-r{width: 30%;padding-top: 30px;}
.eamil01-r p{font-size: 14px;line-height: 24px;color: rgb(121, 121, 121);margin-bottom: 30px;}
.emailform input::placeholder,.emailform textarea::placeholder{color: #AAAAAA;}


/*2023/07/18*/
.contact01{display: block;overflow:initial;}
.contact01-l{width: 100%;margin-bottom:80px;}
.c-lx02{width: 100%;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:50px;}
.c-lx02 li{width: calc((100% - 60px)/3);margin-right:30px;box-sizing:box-sizing;padding:40px 30px;box-shadow:0px 0px 15px 0px rgba(34,34,34,0.1);border-radius:10px;box-sizing:border-box;}
.c-lx02 li:nth-of-type(3n){margin-right:0;}
.c-lx02 li h3{font-size: 24px;color: #222;margin-bottom: 10px;}
.c-lx02 li p{font-size: 16px;color: #666;line-height: 30px;}
.contact01 .c-tl01{text-align: center;}
.contact01 .c-tl01 strong{margin: auto;margin-top: 24px;}

.contact01-r{margin: auto;width:100%;}
.c-form{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content:space-between;}
.c-form input, .c-form textarea{width: calc((100% - 40px)/3);margin-bottom:20px;}
.c-form textarea{width:100%;}
.c-form button{margin-top: 40px;}

@media (max-width: 1600px) {
	.h-cont{height: 90px;}
	.center{width: 1160px;}
	.language{width: 60px;height: 60px;}
	.h-search{height: 60px;}
	.nav li a{line-height: 60px;}
	.more{width: 130px;height: 42px;}
	
	.bannerwrap{margin-top: 190px;}
	.bannerwrap .item .bg{height: 400px;object-fit: cover;}
	.bannerwrap .item .itemcont .img{width: 30%;}
	.bannerwrap .item .itemcont .text h3{font-size:42px;}
	.language a{top:60px;}
	.i-tl01 h3{font-size: 42px;}
	.index02-num{margin-top: 60px;}
	.index02{height: 620px;}
	
	.bannerwrap .swiper-button-prev{left: calc((100% - 1200px)/2);}
	.bannerwrap .swiper-button-next{right: calc((100% - 1200px)/2);}
	
	.a-banner{margin-top: 190px;}
	.a-banner img{height: 240px;object-fit: cover;}
	.a-tl01 h3{font-size: 42px;}
	.a-tl01 strong{height: 4px;}
	.a01-text .info{margin-top: 40px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}

