div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,body,strong,span,pre,input{margin:0; padding:0; border:0; background-repeat:no-repeat;}
h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0; font-weight:normal;}
body{font-size:12px;margin:0px;padding:0px;color:#1a1a1a;line-height:24px;height:auto;clear:both;-webkit-appearance:none;-webkit-font-smoothing:antialiased;}
img{border:0px;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
a{ text-decoration:none; color:#666; outline:none;}
a:hover{ background-repeat:no-repeat; color:#3170a6; text-decoration:none;}
a,area{blr:expression(this.onFocus=this.blur())}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
*{webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

input,textarea{ outline:none;}
html,body{height:100%;}

.commonweb{padding:0px 10px;}
.commonwebbox{ margin-left:0px; margin-right:0px; position:relative;}
.commonleft{float:none;}
.commonright{float:none;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left; padding-left:10px; padding-right:10px;}	
.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666667%;}
.col-xs-10 {width: 83.33333333%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666667%;}
.col-xs-7 {width: 58.33333333%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666667%;}
.col-xs-4 {width: 33.33333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.66666667%;}
.col-xs-1 {width: 8.33333333%;}

@media (min-width: 768px){
	.commonleft{float:left;}
	.commonright{float:right;}
	.commonwebbox{ margin-left:-10px; margin-right:-10px;}
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left; padding-left:10px; padding-right:10px;}
	.col-sm-12 {width: 100%;}
	.col-sm-11 {width: 91.66666667%;}
	.col-sm-10 {width: 83.33333333%;}
	.col-sm-9 {width: 75%;}
	.col-sm-8 {width: 66.66666667%;}
	.col-sm-7 {width: 58.33333333%;}
	.col-sm-6 {width: 50%;}
	.col-sm-5 {width: 41.66666667%;}
	.col-sm-4 {width: 33.33333333%;}
	.col-sm-3 { width: 25%;}
	.col-sm-2 {width: 16.66666667%;}
	.col-sm-1 {width: 8.33333333%;}
}
@media (min-width: 992px){
	.commonweb{padding:0px 10px;margin:0px auto; max-width:1240px;}
	.commonwebbox{ margin-left:-10px; margin-right:-10px;}
	.commonleft{float:left;}
	.commonright{float:right;}
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left; padding-left:10px; padding-right:10px;}
	.col-md-12 {width: 100%;}
	.col-md-11 {width: 91.66666667%;}
	.col-md-10 {width: 83.33333333%;}
	.col-md-9 {width: 75%;}
	.col-md-8 {width: 66.66666667%;}
	.col-md-7 {width: 58.33333333%;}
	.col-md-6 {width: 50%;}
	.col-md-5 {width: 41.66666667%;}
	.col-md-4 {width: 33.33333333%;}
	.col-md-3 {width: 25%;}
	.col-md-2 {width: 16.66666667%;}
	.col-md-1 {width: 8.33333333%;}
}
@media (min-width: 1200px){
	.commonleft{float:left;}
	.commonright{float:right;}
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left; padding-left:10px; padding-right:10px;}
	.col-lg-12 {width: 100%;}
	.col-lg-11 {width: 91.66666667%;}
	.col-lg-10 {width: 83.33333333%;}
	.col-lg-9 {width: 75%;}
	.col-lg-8 {width: 66.66666667%;}
	.col-lg-7 {width: 58.33333333%;}
	.col-lg-6 {width: 50%;}
	.col-lg-5 {width: 41.66666667%;}
	.col-lg-4 {width: 33.33333333%;}
	.col-lg-3 {width: 25%;}
	.col-lg-2 {width: 16.66666667%;}
	.col-lg-1 {width: 8.33333333%;}
}
.visible-lg,.visible-md,.visible-sm{display:none;}
.hidden-lg,.hidden-md,.hidden-sm{display:inline-block;}
@media (min-width: 767px){
	.visible-sm{display:inline-block;}
	.hidden-sm{display:none;}
}
@media (min-width: 991px) {
	.visible-md{display:inline-block;}
	.hidden-sm{display:none;}
}
@media (min-width: 1200px) {
	.visible-lg{ display:inline-block;}
	.hidden-lg{display:none;}
}

body img{max-width:100%;}

.textO { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.textO1 { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; }
.textO2 { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; }
.textO3 { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; }
.textO4 { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; }
.textC{text-align: center;}

input::-webkit-input-placeholder{color:#b2b2b2;}
input::-moz-placeholder{color:#b2b2b2;}
input:-moz-placeholder{color:#b2b2b2;}
input:-ms-input-placeholder{color:#b2b2b2;}
textarea::-webkit-input-placeholder{color:#b2b2b2;}
textarea::-moz-placeholder{color:#b2b2b2;}
textarea:-moz-placeholder{color:#b2b2b2;}
textarea:-ms-input-placeholder{color:#b2b2b2;}



.header{position: fixed;top:0;left:0;right:0;z-index: 3;background: #fff;padding:7px 0;height:50px;}
.header~.mainer{padding-top: 50px;position: relative;z-index: 1;}
.header .logo{display: block;height:20px;position: absolute;top:50%;left:50%;transform: translate(-60%,-50%);z-index: 3;}
.header .logo img{display: block;width:auto;height:100%;margin:0 auto;background: #fff;}
.navbtn{width:50px; height:50px; position:absolute;z-index: 3; left:0px; top:50%; margin-top:-25px; display:block; cursor:pointer;transition:all 0.2s ease-in-out;}
.ulbg{position: absolute;z-index: 2;top:0;left:0;right:0;bottom:0;background: #fff;}
.icon-css-menu, .icon-css-menu:after, .icon-css-menu:before {background:#947818;content:"";cursor:pointer;display:block;height:2px;left:50%;position:absolute;top:50%;transition:all 500ms ease-in-out 0s;width:22px; }
.icon-css-menu:after { transform:translate3d(-50%, 6px, 0px);-webkit-transform:translate3d(-50%, 6px, 0px);}
.icon-css-menu:before { transform:translate3d(-50%, -9px, 0px);-webkit-transform:translate3d(-50%, -8px, 0px);}
.navbtn.show .icon-css-menu:after { top:10px;transform:translateX(-50%) translateY(-10px) rotate(-45deg);-webkit-transform:translateX(-50%) translateY(-10px) rotate(-45deg);}
.navbtn.show .icon-css-menu:before { top:0px;transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);}
.icon-css-menu { transform:translate3d(-50%, 0px, 0px);-webkit-transform:translate3d(-50%, 0px, 0px);}
.navbtn.show .icon-css-menu { background:transparent;}
.nav ul{ width:100%; background:#fff; border-top:1px solid #ccc; left:0px; top:50px;bottom:0;min-height:50px;overflow-x: hidden;overflow-y: auto; text-align:left; font-size:14px; position:fixed;z-index: 1; padding-bottom:15px;transform: translateY(-120%);transition-duration: .5s;-webkit-transition-duration: .5s;padding:0 10px;}
.nav ul.show{transform: translateY(0);transition-duration: .5s;-webkit-transition-duration: .5s;}
.nav ul li{line-height:3rem;font-size: 14px;border-bottom:1px solid #ccc;position: relative;}
.nav ul li>a{ color:#000; display:block; position:relative;padding:0 1rem;}
.nav ul li.hastwonav>a::before{content:"+";display: block;width:2rem;height:2rem;line-height: 2rem;text-align: center;font-size: 30px;color:#999;font-weight: bold;position: absolute;right:0;top:50%;transform:translateY(-50%);font-family: "Î¢ÈíÑÅºÚ";}
.nav ul li.cur>a{color:#3170a6;}
.nav ul li>a:hover{border-color:#3170a6;}
.nav ul li.hastwonav.cur>a::before,.nav ul li.hastwonav>a:hover::before{content:"-";}
.nav ul li .twonav{background: #f1f1f1;padding:0 10px;display: none;overflow: hidden;}
.nav ul li .twonav a{display: block;padding:0 2rem;}
.nav ul li .twonav a:hover{color:#3170a6;}
.searchbox .iconbtn{display: block;width:40px;height:50px;background: url(../images/icon01.png) no-repeat center center;background-size: 60% auto;position: absolute;z-index: 3;right:50px;top:50%;transform: translateY(-50%);}
.searchboxM{position: fixed;z-index: 1;top:50px;left:0;right:0;padding:.5rem 1rem;transform: translateY(-100%);transition-duration: .5s;-webkit-transition-duration: .5s;}
.searchboxM.show{transform: translateY(0);transition-duration: .5s;-webkit-transition-duration: .5s;}
.searchboxM label{display: block;padding-right: 60px;padding-left:15px;height:32px;border:1px solid #b5b5b5;border-radius: 32px;background: #fff;}
.searchboxM label input{display: block;width:100%;height:30px;}
.searchboxM .submitbtn{position: absolute;right:1rem;top:.5rem;bottom:.5rem;display: block;width:60px;border-top-right-radius:20px;border-bottom-right-radius:20px;background: #f08200 url(../images/searchicon.png) no-repeat center center;background-size: auto 70%;}
.header .enbtn{position: absolute;z-index: 3;top:0;right:0;width:40px;height:50px;background: #f08200 url(../images/icon02.png) no-repeat center center;background-size: auto 50%;}

.footer{background: #053864;position: relative;z-index: 2;}
.footnav ul li{line-height: 2.6rem;font-size: 14px;}
.footnav ul li>a{ color:#fff; display:block; position:relative;  margin:0px 10px;border-bottom:1px solid #666;}
.footnav ul li>a::before{content:"+";display: block;width:2rem;height:2rem;line-height: 2rem;text-align: center;font-size: 30px;color:#999;font-weight: bold;position: absolute;right:0;top:50%;transform:translateY(-50%);font-family: "Î¢ÈíÑÅºÚ";}
.footnav ul li.cur>a::before,.footnav ul li>a:hover::before{content:"-";}
.footnav ul li .twonav{background: #f1f1f1;padding:0 10px;display: none;overflow: hidden;}
.footnav ul li .twonav a{display: block;padding:0 2rem;}
.footnav ul li .twonav a:hover{color:#3170a6;}
.footerL{text-align: center;padding:2rem 1rem;color:#fff;}
.footerL .ewmbox img{display: block;width:5.5rem;margin:0 auto;}
.footerL .text1{margin-top: 1rem;font-size: 14px;}
.footerL .text2{margin-top: 1rem;font-size: 12px;opacity: .5;}

.scrollTop{ cursor: pointer; background-image:url(../images/icon9.png); background-repeat:no-repeat; background-position: center; background-color:#e6e6e6; border-right:1px solid #eeeeee; border-radius:100%; position: fixed; z-index: 99; right:20px; bottom: 20px; width:50px; height: 50px; background-color: ;}
.scrollTop:hover{ background-image:url(../images/icon09.png);background-color:#957619;border-right:1px solid #957619;}

.swiper-pagination-bullet{opacity: 1;background: none;border:1px solid #fff;}
.swiper-pagination-bullet-active{background: #f08200;width:14px;border-radius: 14px;border-color: #f08200;}

.mainer{min-height:30rem;position: relative;z-index: 1;background: url(../images/bg1.jpg) repeat-y center top;background-size: 100% auto;}
.insidemainer{background: none;}
.indexbanner{position: relative;}
.indexbanner ul li{position: relative;}
.indexbanner ul li img{display: block;width:100%;}
.indexbanner ul li video{display: block;width:100%;height:100%;position: absolute;left:0;right;0;top:0;bottom:0;z-index: 2;object-fit:cover;}
.indexslide1{padding:2rem 1rem;}
.indexslide1 dl{background: #fff;box-shadow: .2rem .2rem 1rem rgba(0,0,0,.1);}
.indexslide1 dl dt{padding:1.5rem;background: #d5be96;border-bottom:1.5rem solid #fff;}
.indexslide1 dl dt img{margin-bottom: -3rem;width:100%;display: block;}
.indexslide1 dl dd{padding:1rem;}

.contactusbtn{display: block;position: absolute;left:50%;bottom:0;transform: translateY(50%);z-index: 99;background: #f08200;border-radius: 100px;width:180px;height:36px;line-height: 36px;text-align: center;color:#fff;box-shadow: 0 0 1rem rgba(0,0,0,.1);}

.cntitle{font-size: 30px;color:#3170a6;position: relative;z-index: 2;text-align: center;line-height: 30px;}
.entitle{font-size:44px;color:#f0f5fb;position: relative;z-index: 1;line-height: 60px;transform: translateY(-50%);text-align: center;text-transform:uppercase;letter-spacing: -3px;margin-bottom: -20px;}
.pagemorebtn{display: block;width:100px;height:28px;line-height: 28px;text-align: center;border-radius: 35px;color:#fff;background: #f08200;}
.pagemorebtn .icon{padding-left:12px;margin-left: 5px;position: relative;}
.pagemorebtn .icon::after{content:"";display: block;width:1px;height:12px;background: #fff;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.pagemorebtn .icon::before{content:"";display: block;width:12px;height:1px;background: #fff;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.pagemorebtn:hover {background-color: #3073af;}

.indexlump1{padding:40px 1rem 0;}
.indexlump1M{margin: 0 -1rem;padding:1.2rem 1rem;background: #f0f5fb;}
.indexlump1M .btns{text-align: center;font-size: 16px;line-height: 30px;padding: 0 0 1rem;margin:0 -.8rem}
.indexlump1M .btns a{padding:0 .8rem;position: relative;line-height: 30px;display: inline-block;}
.indexlump1M .btns a.cur,.indexlump1M .btns a:hover{color:#3170a6;}
.indexlump1M .btns a::after{content:"";display: block;width:1px;height:11px;background: #3170a6;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.indexlump1M .btns a:first-child::after{display: none;}
.leftnewimgcuts ul li img{display: block;width:100%;}
.indexlump1M .rightnewslist .cellbox{display: none;}
.rightnewslist ul li{padding:2rem 0 0 3rem;position: relative;}
.rightnewslist ul li .time{position: absolute;left:0;top:2.2rem;text-align: center;font-size: 12px;line-height: 18px;color:#3170a6;}
.rightnewslist ul li .time .day{font-size: 24px;line-height: 26px;}
.rightnewslist ul li .textbox{border-bottom:1px solid #c6d8e8;padding-bottom: 2rem;}
.rightnewslist ul li .name{font-size: 16px;line-height: 26px;margin-bottom: .5rem;}
.rightnewslist ul li .text{color:#545657;}
.rightnewslist ul li:last-child .textbox{border-bottom:none;}
.rightnewslist ul li.cur .name{color:#3073af;}
.indexlump2{padding:40px .5rem 0;}
.indexprolist{padding:0 .5rem 2rem;position: relative;}
.indexprolist .proname{font-size: 18px;color:#1d63a0;margin-bottom: .8rem;}
.indexprolist .proname .type{font-size: 14px;}
.indexprolist .swiper-button-next,.indexprolist .swiper-button-prev{width:26px;height:90px;background-size: 13px auto;background-color: #deedf7;transform: scale(.7,.7);}
.indexprolist .swiper-button-prev{background-image:url(../images/previcon.png);left:0;}
.indexprolist .swiper-button-next{background-image:url(../images/nexticon.png);right:0;}
.prolistcell ul li{padding:0 .4rem;position: relative;}
.prolistcell ul li img{display: block;background: #f0f5fb;position: relative;z-index: 1;width:100%;}
.prolistcell ul li .name{position: absolute;z-index: 2;left:0;right:0;bottom:.3rem;font-size: 14px;line-height: 24px;color:#3170a6;padding:0 .6rem;text-align: center;}
.indexprolist .imgbox{padding:1rem 2rem;}
.indexprolist .imgbox img{display: block;max-width:650px;margin:0 auto;width:100%;}
.indexprolist .morebtn{display: block;width:100px;height:28px;line-height: 28px;text-align: center;border-radius: 35px;color:#fff;background: #f08200;}
.indexprolist .morebtn .icon{padding-left:12px;margin-left: 5px;position: relative;}
.indexprolist .morebtn .icon::after{content:"";display: block;width:1px;height:12px;background: #fff;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.indexprolist .morebtn .icon::before{content:"";display: block;width:12px;height:1px;background: #fff;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.indexprolist .morebtn:hover{background-color: #3073af;}
.indexlump3{padding:1.2rem 1rem;background: #f0f5fb;}
.indexlump3 .entitle{color:#fbfdff;}
.indexcaselist{padding-bottom: 30px;position: relative;}
.indexcaselist .swiper-pagination{position: absolute;left:0;right:0;bottom:0;}
.indexcaselist .swiper-pagination .swiper-pagination-bullet{border-color: #3674a8;margin:0 5px;}
.indexcaselist .swiper-pagination .swiper-pagination-bullet-active{border-color: #f08200;}
.indexcaselist .swiper-button-prev,.indexcaselist .swiper-button-next{width:26px;height:90px;background-size: 13px auto;background-color: #deedf7;margin-top: -100px;}
.indexcaselist .swiper-button-prev{background-image: url(../images/previcon.png);left:0;transform: scale(.7,.7) translateX(-30%);}
.indexcaselist .swiper-button-next{background-image: url(../images/nexticon.png);right:0;transform: scale(.7,.7) translateX(30%);}
.indexcaselist ul li .imgbox{width:100%;border:20px solid #1d63a0;position: relative;margin:0 auto;border-radius: 15rem;}
.indexcaselist ul li .imgbox img{display: block;width:100%;border-radius: 15rem;overflow: hidden;position: relative;z-index: 2;}
.indexcaselist ul li .imgbox::after{content:"";display: block;height:30px;background: #f0f5fb;position: absolute;z-index: 1;left:-20px;right:-20px;top:50%;transform: translateY(-50%);}
.indexcaselist ul li .imgbox::before{content:"";display: block;width:30px;background: #f0f5fb;position: absolute;z-index: 1;top:-20px;bottom:-20px;left:50%;transform: translateX(-50%);}
.indexcaselist ul li .textbox{padding:1rem 0 0;}
.indexcaselist ul li .name{font-size: 22px;line-height: 36px;padding-bottom: 5px;margin-bottom: 8px;position: relative;}
.indexcaselist ul li .name::after{content:"";display: block;width:20px;height:2px;background: #3170a6;position: absolute;left:0;bottom:0;}
.indexcaselist ul li .text{color:#888888;}
.indexcaselist ul li .pagemorebtn{margin-top: 1rem;}
.indexcooperatelist{max-width:720px;padding:1rem 0 0}
.indexcooperatelist ul{margin:0 -10px;}
.indexcooperatelist ul li{text-align: center;width:33.33%;float:left;padding:10px;}
.indexcooperatelist ul li:nth-child(3n-2){clear:left;}
.indexlump4{padding:1.2rem 1rem;}
.indexlump4M .lefttextbox .stitle1{font-size: 24px;line-height: 40px;color:#3170a6;}
.indexlump4M .lefttextbox .textbox{text-align: center;max-width:400px;}
.indexlump4M .lefttextbox .textbox .text{display: inline-block;margin:.5rem 0;font-size: 13px;color:#fff;}
.indexlump4M .lefttextbox .textbox .text1{width:5rem;height:2rem;line-height: 2rem;background: url(../images/bg5.png) no-repeat center center;background-size: 100% 100%;}
.indexlump4M .lefttextbox .textbox .text2{height:2.4rem;width:100%;line-height: 2.4rem;background: url(../images/bg6.png) no-repeat center center;background-size: auto 100%;}
.indexlump4M .lefttextbox .pagemorebtn{margin-top: 1rem;}
.indexlump4M .rightimgs{max-width:985px;margin-top: 1.2rem;}
.indexlump4M .rightimgs img{display: block;width:100%;}



.pagemorebtn{display: block;width:100px;height:28px;line-height: 28px;text-align: center;border-radius: 35px;color:#fff;background: #f08200;}
.pagemorebtn .icon{padding-left:12px;margin-left: 5px;position: relative;}
.pagemorebtn .icon::after{content:"";display: block;width:1px;height:12px;background: #fff;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.pagemorebtn.icon::before{content:"";display: block;width:12px;height:1px;background: #fff;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}


.insidenavs{height:3rem;line-height: 3rem;text-align: center;border-bottom:1px solid #f0f0f0;position: relative;z-index: 2;}
.insidenavs a{display: inline-block;width:18%;font-size: 15px;color:#484848;position: relative;}
.insidenavs a:hover,.insidenavs a.cur{background: #f08200;color:#fff;padding-top: 8px;margin-top: -8px;}
.insidenavs a:hover::after,.insidenavs a.cur::after{content:"";display: block;border-left:8px solid #f08200;border-top:8px solid transparent;position: absolute;left:100%;top:0;}
.insidecrumb{height:40px;line-height: 40px;text-align: right;padding:0 .8rem;}
.insidecrumb a{padding-left: 13px;position: relative;margin-left: 2px;font-size: 14px;color:#737373;}
.insidecrumb a::after{content:"";display: block;border-left:5px solid #8e8e8e;border-top:4px solid transparent;border-bottom:4px solid transparent;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.insidecrumb a.indexlink{border:none;padding-left: 16px;background: url(../images/home.png) no-repeat;background-size: 100% auto;margin-right: 4px;}
.insidecrumb a.indexlink::after{display: none;}

.insidejourney{padding:0 .8rem 1rem;}
.insidejourney img{display: block;width:100%;}
.insidejourneyM{position: relative;margin-top: 4rem;}
.insidejourneyM::after{content:"";display: block;width:3px;background: #e3e3e3;position: absolute;z-index: 1;left:0;top:0;bottom:0;}
.insidejourneyM dl dt img{display: block;width:10rem;margin:0 auto;}
.insidejourneyM dl dd{padding-top:1rem;}
.insidejourneyM ul li{position: relative;z-index: 2;padding-left:4rem;line-height: 22px;font-size: 14px;color:#4c4c4c;}
.insidejourneyM ul li .time{position: absolute;left:0;top:0;width:4rem;height:28px;line-height: 28px;font-size: 16px; color:#666;text-align: center;}
.insidejourneyM ul li .time::after{content:"";display: block;width:6px;height:6px;border-radius: 8px;border:2px solid #fff;background:#f49f00;position:absolute ;left:0;top:8px;transform: translateX(-40%);}
.insidejourneyM ul li p{padding:3px 0 13px 20px;position: relative;}
.insidejourneyM ul li p::after{content:"";display: block;width:8px;height:1px;background: #838383;position: absolute;left:0;top:14px;}

.insidehonorT{padding:0 1rem;}
.insidehonorT ul li .libox{background: #4881b4;margin-bottom:1.2rem;text-align: center;font-size: 14px;line-height: 24px;padding:1.2rem 1rem;color:#fff;}
.insidehonorT ul li .time{font-size: 12px;margin-bottom: 1rem;}
.insidehonorT ul li .time .num{font-size: 30px;margin-right: .5rem;}

.conpanyintro{padding:0 1rem;}
.conpanyintroT{padding: 1rem 0 3rem;font-size: 13px;line-height: 24px;color:#676767;}
.conpanyintroT .rightimgbox{width:15rem;border:20px solid #1d63a0;position: relative;margin:0 auto;border-radius: 15rem;}
.conpanyintroT .rightimgbox img{display: block;width:100%;border-radius: 15rem;overflow: hidden;position: relative;z-index: 2;}
.conpanyintroT .rightimgbox::after{content:"";display: block;height:30px;background: #fff;position: absolute;z-index: 1;left:-20px;right:-20px;top:50%;transform: translateY(-50%);}
.conpanyintroT .rightimgbox::before{content:"";display: block;width:30px;background: #fff;position: absolute;z-index: 1;top:-20px;bottom:-20px;left:50%;transform: translateX(-50%);}
.insidecnname1{font-size: 24px;color:#1d63a0;line-height: 32px;padding-top: 1rem;}
.conpanyintroT .enname{font-size: 28px;color:#f4f4f4;font-weight: bold;line-height: 28px;padding:.6rem 0;}
.conpanyintroT .slist{text-align: center;padding:1rem 0;}
.conpanyintroT .slist ul{max-width:850px;margin:0 auto;}
.conpanyintroT .slist ul li{float:left;width:33.33%;color:#000;}
.conpanyintroT .slist ul li .icon img{display: block;width:70%;max-width:111px;margin:0 auto;}
.conpanyintroB{padding:1rem 1rem 3rem;background: #f0f5fb;margin:0 -1rem;}
.conpanyintroB .insidecnname1{text-align: center;}
.conpanyintroB .insideintrotext1{text-align: center;font-size: 13px;line-height: 22px;color:#676767;max-width:890px;margin:0 auto;padding:.5rem;}
.itemCon #ChinaMap{margin:0 auto;background: url(../images/icon45.png) no-repeat right bottom;background-size: 9% auto;}
#mapTipContent{display: none;}
.mapTipText{width: 200px;background-color: #ffffff;padding:5px;border:1px solid #f08200;color:#f08200;}
.mapTipText .mapTipImg{}
.mapTipText .mapTipImg img{width: 100%;}

#container {position: relative;overflow: hidden;margin: 0 auto;width: 1010px;height: auto;background: #fff;box-shadow: #d6d6d6 0 0 15px;}
main {display: block;}
main>section {width: 940px;overflow: hidden;margin: 0 auto;}
.same-btn {text-decoration: none;display: inline-block;border: #2285ee solid 1px;width: 90px;height: 30px;line-height: 30px;margin: 0 6px;text-align: center;border-radius: 4px;cursor: pointer;transition: .15s;color: #2285ee;font-weight: 400;}
.same-btn:hover {background: #2285ee;color: #fff;}
.map-wrapper {background: #fff;border: #e0e0e0 solid 1px;margin-top: 40px;}
.map-wrapper>p:first-child {display: block;height: 50px;line-height: 50px;border-bottom: #e0e0e0 solid 1px;text-align: center;padding: 15px 0;margin-bottom: 40px;font-size: 24px;font-weight: 700;background: #fafafa;}
.map-box {width: 900px;height: 500px;margin: 0 auto;overflow: hidden;}
.multiple-button {text-align: center;}
.multiple-button button {width: 230px;height: 36px}
.multiple-button p {margin: 18px 0;font-size: 18px;font-weight: bold;}
#hover-callback,#click-callback {text-align: center;display: block;height: 30px;line-height: 30px;font-weight: bold;}

.conpanystaffT{padding:0 1rem 2rem;position: relative;}
.conpanystaffT dl{background: #f0f5fb;}
.conpanystaffT dl dt img{display: block;width:100%;}
.conpanystaffT dl dd{padding:1rem 1rem 2rem;}
.conpanystaffT dl dd .name{font-size: 16px;color:#666;line-height: 24px;}
.conpanystaffT dl dd .text{margin-top: .8rem;font-size: 12px;color:#888888;}
.conpanystaffT dl dd .detailbtn{display: inline-block;font-size: 12px;color:#666;margin-top: .8rem;padding-right: 16px;background: url(../images/icon6.png) no-repeat right center;}
.conpanystaffB{padding:2rem 1rem;background: #f0f5fb;}
.conpanystaffB ul li{margin-bottom: 1.2rem;}
.conpanystaffB ul li a{display: block;background: #fff;padding:0 1rem 1.5rem;}
.conpanystaffB ul li .time{width:4rem;text-align: center;background: #e5edf8;padding:5px 5px 10px;color:#1f1f1f;}
.conpanystaffB ul li .time .day{display: block;font-size: 24px;height:32px;line-height: 32px;}
.conpanystaffB ul li .name{font-size: 16px;height:48px;line-height: 24px;margin: 20px 0 12px;}
.conpanystaffB ul li .text{font-size: 13px;color:#666;line-height: 20px;height:60px;}
.listmorebtn{display: block;width:120px;line-height: 30px;text-align: center;margin:1.2rem auto 0;border:1px solid #ee9217;color:#ee9217;border-radius: 40px;}
.listmorebtn:hover{color:#fff;background: #ee9217;}
.pagination{display: none;}
.conpanystaffB ul li a:hover .time{color:#fff;background: #f08200;}

.humanresources{padding:0 1rem 2rem;}
.insidesearchbox1{width:100%;max-width: 388px;padding-right: 147px;height:40px;position: relative;}
.insidesearchbox1 label{border:1px solid #dcdcdc;padding:0 16px;display: block;}
.insidesearchbox1 label input{display:block;width:100%;height:38px;}
.insidesearchbox1 .submitbtn{display: block;width:142px;height:40px;line-height: 40px;text-align: center;font-size: 14px;background: #f08200;color:#fff;position: absolute;right:0;top:0;}

.humanresourcesM{padding-top: 27px;background: url(../images/bg2.png) repeat-x;margin-top: 26px;}
.humanresourcesM dl{margin-bottom: .3rem;}
.humanresourcesM dl dt{border:1px solid #e5e5e5;height:50px;line-height: 48px;padding:0 20px;cursor: pointer;}
.humanresourcesM dl dt .name{float:left;width:55%;font-size: 16px;overflow: hidden;}
.humanresourcesM dl dt .num{display: none;}
.humanresourcesM dl dt .site{display: none;}
.humanresourcesM dl dt .time{float:left;width:30%;padding-left: 26px;background: url(../images/icon7.png) no-repeat left center;background-size: 18px auto;}
.humanresourcesM dl dt .icon{float:right;width:24px;height:24px;margin-top: 12px;position: relative;transform: rotate(0);transition-duration: .5s;-webkit-transition-duration: .5s;}
.humanresourcesM dl dt .icon::after{content: "";display: block;width:1px;background: #c6c6c6;position: absolute;top:0;bottom:0;left:50%;}
.humanresourcesM dl dt .icon::before{content: "";display: block;height:1px;background: #c6c6c6;position: absolute;left:0;right:0;top:50%;}
.humanresourcesM dl.cur dt{background: #4881b4;color:#fff;border-color:#4881b4;}
.humanresourcesM dl.cur dt .site,.humanresourcesM dl.cur dt .num{color:#fff;}
.humanresourcesM dl.cur dt .time{background-image: url(../images/icon7a.png);}
.humanresourcesM dl.cur dt .icon{transform: rotate(45deg);transition-duration: .5s;-webkit-transition-duration: .5s;}
.humanresourcesM dl.cur dt .icon::after,.humanresourcesM dl.cur dt .icon::before{background: #fff;}
.humanresourcesM dl dd{border:1px solid #e5e5e5;padding:20px;}
.humanresourcesM dl dd .recruitintro{padding-bottom: .5rem;}
.humanresourcesM dl dd .recruitintro span{float:left;width:50%;font-size: 14px;margin:0 0 .2rem;}
.humanresourcesM dl dd .recruitintro .time{padding-left: 26px;background: url(../images/icon7.png) no-repeat left center;background-size: 18px auto;}
.humanresourcesM dl dd .stitle1{font-size: 16px;color:#363636;line-height: 32px;}
.humanresourcesM dl dd .text{font-size: 13px;line-height: 22px;color:#777;padding-bottom: 25px;}
.humanresourcesM dl dd .bottombtns .deliverbtn{float:left;width:100px;height:32px;line-height: 32px;text-align: center;background: #4881b4;color:#fff;font-size: 13px;}
.humanresourcesM dl dd .bottombtns .tel{float:left;margin-left: 1rem;height:32px;line-height: 32px;color:#f08200;padding-left: 24px;background: url(../images/icon8.png) no-repeat left center;background-size: 18px auto;}

.icon1{background-image: url(../images/icon10.png);}
.icon2{background-image: url(../images/icon11.png);}
.icon3{background-image: url(../images/icon12.png);}
.icon4{background-image: url(../images/icon13.png);}
.icon5{background-image: url(../images/icon14.png);}
.icon6{background-image: url(../images/icon15.png);}
.icon7{background-image: url(../images/icon16.png);}
.icon8{background-image: url(../images/icon17.png);}
.icon9{background-image: url(../images/icon18.png);}
.icon10{background-image: url(../images/icon19.png);}
.cur .icon1{background-image: url(../images/icon10a.png);}
.cur .icon2{background-image: url(../images/icon11a.png);}
.cur .icon3{background-image: url(../images/icon12a.png);}
.cur .icon4{background-image: url(../images/icon13a.png);}
.cur .icon5{background-image: url(../images/icon14a.png);}
.cur .icon6{background-image: url(../images/icon15a.png);}
.messageboard{padding:0 1rem 2rem;}
.insidetitle1{font-size: 18px;color:#434343;height:40px;line-height: 40px;}
.messageboardM .imgbox{max-width:411px;margin-bottom: 10px;}
.messageboardM .imgbox img{display: block;width:100%;}
.messageboardM .label{margin-bottom: 10px;}
.messageboardM .label label{display:block;border:1px solid #edeae8;padding:0 60px 0 15px;position: relative;}
.messageboardM .label label.cur{border-color: #3170a6;}
.messageboardM .label label input{display: block;width:100%;height:36px;color:#b2b2b2;}
.messageboardM .label label textarea{display: block;width:100%;height:80px;border:none;background: none;resize: none;padding:10px 0;color:#b2b2b2;}
.messageboardM .label .icon{display: block;position: absolute;right:10px;top:0;height:36px;width:40px;background-position: center center;background-repeat: no-repeat;background-size: auto 60%;}
.messageboardM .label3{padding-right: 99px;position: relative;}
.messageboardM .label3 .codebox{display: block;position: absolute;right:0;top:0;bottom:0;width:100px;border:1px solid #edeae8;}
.messageboardM .label3 .codebox img{display: block;height:100%;width:100%;}
.messageboardM .btns input,.messageboardM .btns a{float:left;width:100px;height:32px;text-align: center;line-height: 32px;border-radius: 36px;color:#fff;margin-right: 4px;font-size: 14px;}
.messageboardM .btns .submitbtn{background: #f08200;}

.contacttype{padding:0 1rem;}
.contacttype .web3{padding-top: 36px;background: url(../images/bg3.png) repeat-x;}
.mapbox{height:300px;margin:0 -1rem;}
.mapbox img{max-width: initial;}
.contacttypeL{font-size: 14px;line-height: 24px;color:#757575;padding-bottom: 1rem;}
.contacttypeL ul li{padding-left:30px;position: relative;margin-bottom: 5px;}
.contacttypeL ul li .icon{display: block;width:24px;height:24px;background-position: center center;background-repeat: no-repeat;background-size: auto 70%;position: absolute;left:0;top:0;}
.contacttypeR{padding-bottom: 2rem;}

.chapternav-wrapper {position: relative;height: 100%;z-index: 1;height:105px;overflow:hidden;}
.chapternav-items {list-style: none;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;padding-bottom: 50px;white-space: nowrap}
.chapternav-item {-webkit-animation: chapternav-slidein 350ms backwards;animation: chapternav-slidein 350ms backwards}
.insideproductnavs{overflow:hidden;height:80px;border-bottom:1px solid #f0f0f0;padding:0 1rem;margin-top: -8px;position: relative;}
.insideproductnavs ul{padding-top: 8px;}
.insideproductnavs ul li{ text-align:center; font-size:13px;-webkit-animation:chapternav-slidein 350ms backwards;animation:chapternav-slidein 350ms backwards;display:inline-block;float:none;padding:0 4px;}
.insideproductnavs ul li a{display: block;color:#484848;position: relative;height:71px;padding:2px 8px 0;line-height: 22px;}
.insideproductnavs ul li a .enname{margin-top: 13px;}
.insideproductnavs a:hover,.insideproductnavs ul li.cur a{background: #f08200;color:#fff;padding-top: 10px;height:79px;margin-top: -8px;}
.insideproductnavs a:hover::after,.insideproductnavs ul li.cur a::after{content:"";display: block;border-left:8px solid #f08200;border-top:8px solid transparent;position: absolute;left:100%;top:0;}
.insideproductnavs ul li a{line-height: 69px;}
.insideproductnavs2 ul li a{line-height: 69px;}

.productpage{padding:0 1rem;}
.productpage dl{padding:2rem 0;}
.productpage dl:nth-child(2n){background: #f0f5fb;margin-left:-1rem;margin-right: -1rem;padding-left:1rem;padding-right: 1rem;}
.productpage dl dt img{display: block;margin:0 auto;}
.productpage dl dd .stitle1{font-size: 20px;color:#1d63a0;line-height: 26px;padding:4px 0;}
.productpage dl dd .stitle1 .model{font-size: 15px;}
.prosizelist{max-width:700px;text-align: center;padding:1.5rem 0;}
.prosizelist li{padding-top: 10px;padding-bottom: 10px;}
.prosizelist li .icon img{display: block;width:3rem;margin:0 auto;}
.prosizelist li .text1{color:#1d63a0;font-size: 13px;line-height: 22px;margin-top: .4rem;}
.prosizelist li .text2{font-size: 12px;line-height: 20px;}
.productpage dl dd .morebtn{display: block;width:100px;height:28px;line-height: 28px;text-align: center;border-radius: 35px;color:#fff;background: #f08200;}
.productpage dl dd .morebtn .icon{padding-left:12px;margin-left: 5px;position: relative;}
.productpage dl dd .morebtn .icon::after{content:"";display: block;width:1px;height:12px;background: #fff;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.productpage dl dd .morebtn .icon::before{content:"";display: block;width:12px;height:1px;background: #fff;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.productpage dl dd .morebtn:hover{background-color:#1d63a0;}

.productdetailT{padding:0 1rem;background: #f0f5fb;}
.productdetailT .stitle1{font-size: 20px;color:#1d63a0;line-height: 26px;padding:4px 0;}
.productdetailT .stitle1 .model{font-size: 15px;}
.productdetailT .prosizelist{padding-top: 0;margin:0 auto;max-width:800px;text-align: center;}
.productdetailT .imgbox img{display: block;margin: 0 auto;}
.probannerimg img{display: block;width:100%;}
.productdetailslide2{padding:1rem;}
.productdetailslide2 dl dt img{display: block;max-width:590px;margin:0 auto;width:100%;}
.productdetailslide2 dl dd{padding:1rem 0;}
.productdetailslide2 .title1{font-size: 22px;color:#1d63a0;line-height: 28px;padding-left: 28px;position: relative;}
.productdetailslide2 .title1::after{content:"";display: block;width:14px;height:2px;background: #ef7e00;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.productdetailslide2 .title1::before{content:"";display: block;height:14px;width:2px;background: #ef7e00;position: absolute;left:6px;top:50%;transform: translateY(-50%);}
.productdetail .entitle{font-size: 32px;}
.assemblymeslist ul li{padding:.5rem 0;font-size: 12px;line-height: 20px;color:#393f45;}
.assemblymeslist ul li .stitle1{font-size: 16px;color:#000;padding:8px 0 0 44px;line-height: 28px;margin-bottom: 5px;position: relative;}
.assemblymeslist ul li .stitle1 .icon{display: block;width:30px;height:30px;position: absolute;left:0;bottom:0;}
.assemblymeslist2 .text1{padding:.5rem 0;}
.assemblymeslist2 ul{max-width:700px;margin:0 auto;}
.assemblymeslist2 ul li{float:left;width:33.33%;text-align: center;font-size: 14px;line-height: 28px;}
.assemblymeslist2 ul li .icon img{display: block;width:3rem;margin:0 auto;}
.productdetailslide3{padding:1rem;background: #f0f5fb;}
.productdetailslide3 .entitle{color:#e6edf5;margin-bottom: -20px;}
.productdetailslide3 dl dt img{display: block;max-width:590px;margin:0 auto;width:100%;}
.productdetailslide3 dl dd{padding:1rem 0;}
.productdetailslide3 .title1{font-size: 22px;color:#1d63a0;line-height: 28px;padding-left: 28px;position: relative;}
.productdetailslide3 .title1::after{content:"";display: block;width:14px;height:2px;background: #ef7e00;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.productdetailslide3 .title1::before{content:"";display: block;height:14px;width:2px;background: #ef7e00;position: absolute;left:6px;top:50%;transform: translateY(-50%);}
.productdetailslide3 .dl2{margin-top: .5rem;}
.productdetailslide3 .dl2 dl{padding:.5rem 0 0;}
.productdetailslide3 .assemblymeslist ul li .stitle1{color:#1d63a0;}
.productdetailslide4{padding:1rem;}
.productdetailslide4 ul li{padding:0 0 30px}
.productdetailslide4 ul li .imgbox img{display: block;width:100%;}
.productdetailslide4 ul li .name{font-size: 20px;line-height: 30px;padding:.5rem 0 .3rem;color:#3170a6;}
.productdetailslide5{background: #f0f5fb;padding:1.2rem 1rem;}
.productdetailslide5 .entitle{color:#e6edf5;}
.productdetailslide5 .slide5imgbox{padding:0 0 1.5rem;}
.productdetailslide5 .slide5imgbox img{display: block;width:100%;max-width:571px;margin:0 auto;} 
.icontextlist{padding-top: 2rem;background: url(../images/bg4.png) no-repeat center top;}
.icontextlist ul li{position: relative;padding:1rem 0 1rem 5.8rem;font-size: 13px;line-height: 24px;color:#4b4b4b;}
.icontextlist ul li .imgbox{position: absolute;left:0;top:1rem;width:5rem;}
.icontextlist ul li .imgbox img{display: block;width:100%;}
.icontextlist ul li .name{color:#f08200;font-size: 18px;line-height: 28px;margin-bottom: 4px;}
.productdetailslide6{padding:1.2rem 1rem 2rem;}
.productdetailslide6M .imgbox{padding:0 1rem .5rem;}
.productdetailslide6M .imgbox img{display: block;width:100%;border-radius: 362px;max-width:560px;margin:0 auto;}
.productdetailslide6M .textbox{font-size: 13px;line-height: 24px;color:#3b3b3b;}
.productdetailslide6M .textbox .stitle1{font-size: 24px;line-height: 40px;color:#3170a6;margin-top: 1.2rem;}
.productdetailslide6M ul li{padding-left: 22px;position: relative;}
.productdetailslide6M ul li::after{content:"";background: url(../images/icon40.png) no-repeat center center;background-size: 12px auto;width:20px;height:20px;position: absolute;left:0;top:4px;}
.hasiconul1 dd{padding-left: 22px;position: relative;}
.hasiconul1 dd::after{content:"";background: url(../images/icon40.png) no-repeat center center;background-size: 12px auto;width:20px;height:20px;position: absolute;left:0;top:4px;}
.productdetailslide7{padding:1.2rem 1rem;background: #f0f5fb;}
.productdetailslide7b{background: #fff;}
.productdetailslide7b .swiper-pagination-bullet{border-color: #ced8e1;}
.productdetailslide7b .swiper-pagination-bullet-active{border-color: #f08200;}
.leftcasetext .title1{font-size: 22px;color:#1d63a0;line-height: 28px;padding-left: 28px;position: relative;}
.leftcasetext .title1::after{content:"";display: block;width:14px;height:2px;background: #ef7e00;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.leftcasetext .title1::before{content:"";display: block;height:14px;width:2px;background: #ef7e00;position: absolute;left:6px;top:50%;transform: translateY(-50%);}
.insidetitle2{font-size: 22px;color:#1d63a0;line-height: 28px;padding-left: 28px;position: relative;}
.insidetitle2::after{content:"";display: block;width:14px;height:2px;background: #ef7e00;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.insidetitle2::before{content:"";display: block;height:14px;width:2px;background: #ef7e00;position: absolute;left:6px;top:50%;transform: translateY(-50%);}
.leftcasetext .name{font-size: 16px;line-height: 30px;margin-top: 1rem;color:#1d63a0;}
.leftcasetext .textbox{font-size: 13px;line-height: 24px;color:#676767;margin-bottom: 1.5rem;}
.leftcasetext .textbox .text1{font-size: 18px;color:#f08200;}
.caseimglist{margin-top: 1.5rem;max-width:725px;}
.caseimglist .swiper-container-horizontal>.swiper-pagination-bullets, .caseimglist .swiper-pagination-custom, .caseimglist .swiper-pagination-fraction{position: relative;margin-top: 1rem;text-align: right;}
.productdetailslide8{padding:1.2rem 1rem;}
.productdetailslide8 dl dd .textbox{font-size: 13px;line-height: 22px;color:#85898c;margin-top: 1rem;}
.productdetailslide9{padding:1.2rem 1rem 2rem;}
.productdetailslide9M .imgbox img{display: block;width:100%;max-width:523px;margin:0 auto;}
.productdetailslide9M .textbox{font-size: 13px;line-height: 24px;color:#3b3b3b;}
.productdetailslide9M .textbox .stitle1{font-size: 18px;line-height: 40px;color:#3170a6;margin-top: 1.2rem;}
.productdetailslide10{background: #f0f5fb;}
.productdetailslide10 .entitle{color:#e6edf5;}

.partnershiplist{padding-bottom: 2rem;}
.partnershiplist dl{padding:1rem;}
.partnershiplist dl:first-child{padding-top: 0;}
.partnershiplist dl:nth-child(2n){background: #f0f5fb;}
.partnershiplist dl dt img{display: block;width:100%;}
.partnershiplist dl dd .name{font-size: 20px;line-height: 30px;padding:.8rem 0;border-bottom: 1px solid #e5e5e5;}
.partnershiplist dl dd .text{font-size: 13px;line-height: 24px;color:#676767;padding:.6rem 0;}

.newslist1{padding:0 1rem 2rem;}
.newslist1 ul li{padding:0 0 1.5rem;}
.newslist1 ul li a{display: block;border:1px solid #cccccc;padding:1rem;}
.newslist1 ul li .name{font-size: 16px;line-height: 24px;color:#000;}
.newslist1 ul li .time{font-size: 16px;color:#3170a6;line-height: 30px;margin-top: 5px;}
.newslist1 ul li .text{color:#a1a1a1;margin-top: 5px;}
.newslist1 .listmorebtn{margin-top: 0;}
.newslist2{padding:0 1rem 2rem;}
.newslist2 ul li{padding:1rem;border-bottom:1px solid #e6e6e6;}
.newslist2 ul li:hover{box-shadow: 0 0 .6rem rgba(0,0,0,.15);}
.newslist2 ul li:last-child{border:none;}
.newslist2 ul li .name{font-size: 16px;line-height: 24px;color:#000;}
.newslist2 ul li .time{font-size: 16px;color:#3170a6;line-height: 30px;margin-top: 5px;}
.newslist2 ul li .text{color:#5d5d5d;margin-top: 5px;}
.newslist2 ul li .morebtn{display: block;width:100px;height:28px;border:1px solid #c9c9c9;line-height: 26px;text-align: center;border-radius: 35px;margin-top: 1rem;color:#afafaf;}
.newslist2 ul li .morebtn .icon{padding-left:12px;margin-left: 5px;position: relative;}
.newslist2 ul li .morebtn .icon::after,.newslist2 ul li .morebtn .icon::before{content:"";display: block;background: #d5d5d5;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.newslist2 ul li .morebtn .icon::after{width:1px;height:12px;}
.newslist2 ul li .morebtn .icon::before{width:12px;height:1px;}
.newslist2 ul li:hover .morebtn{background: #f08200;color:#fff;border-color:#f08200;}
.newslist2 ul li:hover .icon::after,.newslist2 ul li:hover .icon::before{background: #fff;}
.newsdetail{padding:0 1rem 2rem;}
.newsdetailT{padding-bottom: 1rem;}
.newsdetailT .time{font-size:16px;line-height: 28px;color:#fe8f01;}
.newsdetailT .name{font-size: 18px;line-height: 26px;}
.sharereadbox{padding:.7rem 0;border-top:1px solid #e2eaf1;line-height: 26px;}
.sharereadbox .sharebox{float:left;font-size: 12px;}
.sharereadbox .sharebox .text{float:left;color:#797a81;}
.sharereadbox .sharebox .btnbox{float:left;margin-left: 5px;}
.sharereadbox .sharebox .btnbox a{float:left;width:26px;height:26px;padding:0;background-repeat: no-repeat;background-size: 100% 100%;background-position: 0 0;margin:0 0 0 4px;}
.sharereadbox .sharebox .btnbox a.btn1{background-image: url(../images/shareicon1.png);}
.sharereadbox .sharebox .btnbox a.btn2{background-image: url(../images/shareicon2.png);}
.sharereadbox .sharebox .btnbox a.btn3{background-image: url(../images/shareicon3.png);}
.sharereadbox .sharebox .btnbox a.btn4{background-image: url(../images/shareicon4.png);}
.sharereadbox .sharenum{float:right;padding-left: 26px;background: url(../images/icon34.png) no-repeat left center;background-size: auto 80%;color:#fe8f01;margin-left: 12px;}
.sharereadbox .readnum{float:right;padding-left: 26px;background: url(../images/icon33.png) no-repeat left center;background-size: auto 80%;color:#3170a6;}
.newsdetailC{padding:1rem 0;border-top:1px solid #e2eaf1;font-size: 13px;line-height: 24px;color:#646464;}
.newsdetailB{padding:1rem 6rem 1rem 0;border-top:1px solid #e2eaf1;position: relative;line-height: 26px;color:#646464;}
.newsdetailB .returnbtn{position: absolute;right:0;top:50%;transform: translateY(-50%);width:5rem;height:36px;line-height: 36px;background: #f08200;color:#fff;text-align: center;}

.insidecaselist .cellbox{padding:1.2rem 1rem;}
.insidecaselist .cellbox:nth-child(2n){background:#f0f5fb ;}
.insidecaselist .cellbox .swiper-pagination-bullet{border-color:#ced8e1;}
.insidecaselist .cellbox .swiper-pagination-bullet-active{border-color:#f08200;}
.insidecaselist .caseimglist .swiper-container-horizontal>.swiper-pagination-bullets,.insidecaselist .caseimglist .swiper-pagination-custom,.insidecaselist .caseimglist .swiper-pagination-fraction{margin-top: .5rem;}

.expertlist{padding:0 1rem 2rem;color:#3b3b3b;}
.expertlist ul li{padding:1rem;}
.expertlist ul li:hover{box-shadow: 0 0 .6rem rgba(0,0,0,.15);}
.expertlist ul li a{display: block;}
.expertlist ul li .imgbox{float:left;width:116px;margin-right: 1.2rem;}
.expertlist ul li .imgbox img{display: block;width:100%;}
.expertlist ul li .textbox{overflow: hidden;}
.expertlist ul li .name{font-size: 18px;line-height: 26px;color:#f08200;}
.expertlist ul li .position{font-size: 15px;color:#232222;line-height: 24px;margin-top: 5px;}
.expertlist ul li .text{color:#5d5d5d;margin-top: 5px;}
.experdetail{padding:0 1rem 2rem;}
.experdetailT .imgbox{width:50%;}
.experdetailT .imgbox img{display: block;width:100%;border-radius: 7px;}
.experdetailT .textbox{padding-top: .5rem;}
.experdetailT .name{font-size: 20px;line-height: 30px;color:#f08200;}
.experdetailT .position{font-size: 15px;line-height: 24px;padding:.4rem 0;}
.experdetailT .text{font-size: 13px;line-height: 28px;}
.experdetailB{padding-top: 1.5rem;}
.experdetailB .stitle1{font-size: 20px;line-height: 30px;}
.experdetailB .text{font-size: 13px;line-height: 28px;margin-top: .5rem;}

.noninvasive .cntitle{font-size: 22px;}
.noninvasive .entitle{font-size: 22px;margin-bottom: -30px;}
.noninvasivepage1{padding:1.2rem 1rem 2rem;}
.noninvasivepage1 dl{margin-bottom: 1rem;}
.noninvasivepage1 dl dt img{display: block;width:100%;}
.noninvasivepage1 dl dd{padding-top: .5rem;font-size: 13px;line-height: 24px;color:#3b3b3b;}
.noninvasivepage1 dl dd .name{font-size: 18px;color:#3170a6;line-height: 30px;}
.noninvasivepage2{padding:1.2rem 1rem 2rem;background: #f0f5fb;}
.noninvasivepage2 .entitle{color:#e2e9f2;}
.noninvasivepage2 ul{margin:0 -.5rem;}
.noninvasivepage2 ul li{float:left;width:50%;padding:.5rem;}
.noninvasivepage2 ul li .libox{background: #fff;padding:1.2rem 1rem;box-shadow: 0 0 1rem rgba(0,0,0,.1);}
.noninvasivepage2 ul li .imgbox img{display: block;width:80px;margin:0 auto;}
.noninvasivepage2 ul li .name{font-size: 20px;line-height: 50px;color:#f08200;text-align: center;}
.noninvasivepage2 ul li .text{font-size: 13px;line-height: 24px;color:#4b4b4b;height:120px;}
.noninvasivepage3{padding:1.2rem 1rem 2rem;}
.noninvasivepage3 dl{margin-bottom: 1rem;}
.noninvasivepage3 dl dt img{display: block;width:100%;}
.noninvasivepage3 dl dd{padding-top: .5rem;font-size: 13px;line-height: 24px;color:#3b3b3b;}
.noninvasivepage3 dl dd .name{font-size: 18px;color:#1b2422;line-height: 30px;}
.noninvasivepage3 dl dd ul li{padding-left: 19px;position: relative;color:#7a7a7a;}
.noninvasivepage3 dl dd ul li::after{content:"";display: block;width:12px;height:24px;background: url(../images/icon40.png) no-repeat center center;background-size: 100% auto;position: absolute;left:0;top:0;}
.noninvasivepage4{padding:1.2rem 1rem 2rem;background: #f0f5fb;}
.noninvasivepage4 .entitle{color:#e2e9f2;}
.noninvasivepage4 .text1{font-size: 13px;line-height: 24px;color:#5b5b5b;padding:0 0 1rem 0;text-align: center;}
.noninvasivepage4 .imgbox img{display: block;width:100%;max-width:1002px;margin:0 auto;}
.noninvasivepage4 .textbox{padding-top: 1rem;}
.noninvasivepage4 .textbox dl dt{font-size: 20px;line-height: 30px;color:#1b2422;}
.noninvasivepage4 .textbox dl dd{font-size: 13px;line-height: 24px;color:#5b5b5b;}


.Paging{display: block;text-align: center;padding-top: 20px;}
.Paging .laypage_curr { background-color: #0ca001; }
.Paging a, .Paging input, .Paging span { width: 36px; height: 36px; display: inline-block; background-color: #fff !important; line-height: 36px; text-align: center; font-size: 15px; border: 1px solid #d8d8d8; }
.Paging a.laypage_next span,.Paging a.laypage_prev span{display:none;}
.Paging .laypageskin_molv .laypage_curr { background-color: #f08200 !important; border-color: #f08200;color:#fff; }
.laypageskin_molv .laypage_prev, .laypageskin_molv .laypage_next { position: relative; text-align: center; }
.laypageskin_molv .laypage_prev:after, .laypageskin_molv .laypage_next:after { content: ''; width: 8px; height: 8px; border: 2px solid #919191; border-top: none; border-right: none; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.laypageskin_molv .laypage_prev:after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin-left: 3px; }
.laypageskin_molv .laypage_next:after { -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); margin-left: 0px; }

@media (min-width: 1200px) {
	.web{max-width:1640px;margin:0 auto;padding:0 20px;}
	.web3{max-width:1440px;margin:0 auto;padding:0 20px;}
	.web2{max-width:1248px;margin:0 auto;padding:0 20px;}
	.header{position: relative;height:72px;padding:18px 0 0;}
	.header .logo{float:left;position: relative;transform: translate(0,0);top:0;left:0;margin-top: 8px;height:auto;}
	.header .logo img{height:20px;}
	.navbtn,.ulbg{display: none;}
	.nav{float:left;margin-left: 22px;}
	.nav ul{border:none;position: relative;transform: translateY(0);top:0;padding:0;height:54px;overflow: visible;white-space:nowrap;min-width:620px;}
	.nav ul li{float:left;border:none;text-align: center;height:54px;line-height: 54px;padding:0 10px;}
	.nav ul li>a{margin:0;display: block;color:#000;font-size: 18px;height:54px;line-height: 36px;border-bottom:4px solid #fff;cursor: pointer;padding:0;}
	.nav ul li.hastwonav>a::before{display: none;}
	.nav ul li .twonav{background: #f3f8fb;padding:0;display: none;overflow: hidden;position: absolute;top:100%;left:-36px;right:-36px;}
	.nav ul li .twonav a{display: block;font-size: 18px;color:#666;height:50px;line-height: 50px;border-bottom:1px solid #d2d2d2;}
	.nav ul li:nth-child(3) .twonav{left:-70px;right:-70px;}
	.nav ul li:nth-child(3) .twonav a{font-size:15px;padding:0 5px;}
	.searchbox{float:right;margin-right: 80px;}
	.searchbox .iconbtn{display: none;}
	.searchboxM{position: relative;top:0;left:0;transform: translateY(0);width:200px;padding:0;}
	.searchboxM label{height:36px;}
	.searchboxM label input{height:34px;}
	.searchboxM .submitbtn{top:0;bottom:0;right:0;}
	.header .enbtn{width:72px;height:72px;}
	
	.header~.mainer{min-height:100%;padding-top: 72px;margin-top: -72px;padding-bottom: 467px;margin-bottom: -467px;background-size: 1920px auto;}
	.footer{height:467px;overflow: hidden;padding-top: 50px;}
	.footnav{float:right;max-width:65%;padding-top: 50px;}
	.footnav ul{text-align: center;text-align: left;}
	.footnav ul li{float:left;margin-left:10px;width:110px;font-size: 18px;line-height: 60px;}
	.footnav ul li>a{border:none;margin:0;line-height: 60px;}
	.footnav ul li>a::before{display: none;}
	.footnav ul li .twonav{display: block !important;margin-top: 0 !important;height:auto !important;padding:0;background: none;}
	.footnav ul li .twonav a{text-align: center;padding:0;color:#8599aa;font-size: 14px;line-height: 36px;text-align: left;}
	.footerL{float:left;width:35%;text-align: left;padding:0;}
	.footerL .ewmbox img{width:160px;margin:0;}
	.footerL .text1{margin-top: 30px;line-height: 28px;}
	.footerL .text2{margin-top: 26px;}
	
	.swiper-pagination-bullet{width:14px;height:14px;}
	.swiper-pagination-bullet-active{width:25px;}
	
	.cntitle{font-size: 40px;line-height: 44px;}
	.entitle{font-size: 80px;line-height: 60px;}
	.pagemorebtn{width:140px;height:35px;line-height: 35px;font-size: 15px;}
	
	.indexlump1{padding:102px 0 0;overflow: hidden;}
	.indexlump1M{margin:0;padding:40px 0 0;background: none;position: relative;}
	.indexlump1M .bluebg{position: absolute;z-index: 1;bottom:0;left:50%;top:97px;width:1355px;margin-left:-200px;background: #f0f5fb;border-top-left-radius: 220px;border-bottom-left-radius: 220px;}
	.indexlump1M .web{position:relative;z-index: 2;}
	.indexlump1M .btns{font-size: 18px;line-height: 36px;padding: 0;margin:0;position: absolute;right:0;top:100px;}
	.indexlump1M .btns a{padding:0 .8rem;position: relative;line-height: 30px;display: inline-block;}
	.indexlump1M .btns a.cur,.indexlump1M .btns a:hover{color:#3170a6;}
	.indexlump1M .btns a::after{content:"";display: block;width:1px;height:11px;background: #3170a6;position: absolute;left:0;top:50%;transform: translateY(-50%);}
	.indexlump1M .btns a:first-child::after{display: none;}
	.leftnewimgcuts{float:left;width:540px;position: relative;z-index: 2;margin-right: 108px;}
	.leftnewimgcuts .swiper-pagination{text-align: left;padding-left: 48px;bottom:24px}
	.leftnewimgcuts ul li img{display: block;width:100%;}
	.rightnewslist{position: relative;z-index: 1;margin-top: 57px;float:left;width:480px;}
	.rightnewslist .cellbox{position: relative;z-index: 2;padding:43px 0 54px;}
	.rightnewslist ul{max-width:814px;}
	.rightnewslist ul li{padding:40px 0 0 75px;position: relative;transition-duration: .3s;-webkit-transition-duration: .3s;}
	.rightnewslist ul li:hover{transform: scale(1.05,1.05);transition-duration: .3s;-webkit-transition-duration: .3s;}
	.rightnewslist ul li .time{top:2.2rem;font-size: 14px;line-height: 20px;}
	.rightnewslist ul li .time .day{font-size: 30px;line-height: 32px;}
	.rightnewslist ul li .textbox{padding-bottom: 28px;}
	.rightnewslist ul li .name{font-size: 20px;line-height: 30px;margin-bottom: 5px;}
	.rightnewslist ul li .text{color:#545657;max-width:475px;font-size: 14px;line-height: 22px;}
	.rightnewslist .pagemorebtn{margin-top: 20px;}
	.indexlump2{padding:92px 0 10px;}
	.indexprolist{padding:0 80px;}
	.indexprolist>.swiper-container{padding:80px 0;margin-top: -80px;}
	.indexprolist>.swiper-container>.swiper-slide{position: relative;}
	.indexprolist .prolistcell{float:left;width:50%;}
	.indexprolist .proname{font-size: 24px;line-height: 32px;height:52px;margin-bottom:30px;padding:16px 25px;}
	.indexprolist .proname .type{font-size: 20px;}
	.indexprolist .swiper-button-next,.indexprolist .swiper-button-prev{transform: scale(1,1);margin-top: -80px;}
	.prolistcell ul li{padding:0 25px;}
	.prolistcell ul li .name{bottom:18px;font-size:22px;line-height: 28px;padding:0 36px;}
	.indexprolist .imgbox{float:right;width:50%;padding:40px 50px;margin-top: -50px;margin-bottom: -50px;}
	.indexprolist .imgbox img{display: block;max-width:650px;margin:0 auto;width:100%;}
	.indexprolist .morebtn{position: absolute;z-index: 3;left:25px;bottom:40px;width:140px;height:35px;line-height: 35px;font-size: 15px;}
	.indexlump3{padding:76px 0 60px;}
	.indexlump3 .entitle{color:#fbfdff;}
	.indexcaselist{padding-bottom: 120px;position: relative;z-index: 1;}
	.indexcaselist .swiper-pagination{right:auto;padding-left: 85px;}
	.indexcaselist .swiper-pagination .swiper-pagination-bullet{margin:0 9px;}
	.indexcaselist .swiper-button-prev{transform: scale(1,1) translateX(0);}
	.indexcaselist .swiper-button-next{transform: scale(1,1) translateX(0);}
	.indexcaselist ul li .imgbox{float:left;width:42%;border-width:40px;border-radius: 500px;margin-left: 4%;}
	.indexcaselist ul li .imgbox .img{display: block;overflow: hidden;border-radius: 500px;}
	.indexcaselist ul li .imgbox img{border-radius: 500px;}
	.indexcaselist ul li .imgbox::after{height:66px;left:-40px;right:-40px;}
	.indexcaselist ul li .imgbox::before{width:66px;top:-40px;bottom:-40px;}
	.indexcaselist ul li .textbox{float:right;padding:60px 0 0 12px;width:50%;padding-right: 50px;}
	.indexcaselist ul li .name{font-size: 30px;line-height: 40px;padding-bottom: 15px;margin-bottom: 24px;}
	.indexcaselist ul li .text{font-size: 13px;line-height: 30px;height:120px;}
	.indexcaselist ul li .pagemorebtn{margin-top: 12px;}
	.indexcooperatelist{max-width:720px;padding:1px 0 0;margin-left: 50%;margin-top: -205px;overflow: hidden;position: relative;z-index: 2;}
	.indexcooperatelist ul li{width:25%;float:left;padding:5px 10px 6px;}
	.indexcooperatelist ul li:nth-child(3n-2){clear:none;}
	.indexcooperatelist ul li:nth-child(4n-3){clear: left;}
	.indexcooperatelist ul li .name{font-size: 14px;line-height: 22px;color:#969a9c;max-width:120px;margin:0 auto 0;}
	.indexlump4{padding:94px 0 86px;}
	.indexlump4M{padding-top: 76px;}
	.indexlump4M .lefttextbox{float:left;width:558px;margin-right: 56px;}
	.indexlump4M .lefttextbox .stitle1{font-size: 38px;line-height: 98px;padding-left: 12px;}
	.indexlump4M .lefttextbox .textbox{max-width:570px;margin:0 -5px;padding-top: 36px;padding-bottom: 57px;}
	.indexlump4M .lefttextbox .textbox .text{display: inline-block;margin:0 10px 38px;font-size: 18px}
	.indexlump4M .lefttextbox .textbox .text1{width:116px;height:48px;line-height: 48px;}
	.indexlump4M .lefttextbox .textbox .text2{height:57px;line-height: 57px;}
	.indexlump4M .lefttextbox .pagemorebtn{margin-top: 0;margin-left: 12px;}
	.indexlump4M .rightimgs{margin-top: 0;overflow: hidden;max-width: initial;}
	.indexlump4M .rightimgs .swiper-pagination{text-align: right;padding-right: 50px;bottom:30px}
	
	.contactusbtn{left:auto;right:15%;bottom:0;transform: translate(0,50%);width:390px;height:65px;line-height: 65px;font-size:22px;box-shadow: 0 0 14px rgba(0,0,0,.15);}
	
	.insidenavs{height:119px;line-height: 119px;}
	.insidenavs a{width:140px;font-size: 26px;margin: 0 40px;}
	.insidenavs a:hover,.insidenavs a.cur{padding-top: 13px;margin-top: -13px;}
	.insidenavs a:hover::after,.insidenavs a.cur::after{border-left:13px solid #f08200;border-top:13px solid transparent;}
	.insidecrumb{height:53px;line-height: 53px;}
	
	.insidebigimg{padding-bottom: 30px;}
	.insidejourneyM{margin-top: 88px;}
	.insidejourneyM::after{left:50%;transform: translateX(-50%);width:5px;}
	.insidejourneyM dl{position: relative;overflow: hidden;}
	.insidejourneyM dl dt{float:left;width:50%;text-align: center;}
	.insidejourneyM dl dt img{position: absolute;left:25%;top:40%;transform: translate(-50%,-50%);width:330px;}
	.insidejourneyM dl dd{float:right;width:50%;}
	.insidejourneyM ul li{padding-left:120px;font-size: 16px;padding-bottom: 50px;}
	.insidejourneyM ul li .time{width:120px;font-size: 24px;}
	.insidejourneyM ul li .time::after{width:8px;height:8px;border-radius: 8px;border-width: 4px;transform:translateX(-50%)}
	.insidejourneyM dl:nth-child(2n) dt{float:right;}
	.insidejourneyM dl:nth-child(2n) dt img{left:75%;}
	.insidejourneyM dl:nth-child(2n) dd{float:left;text-align: right;}
	.insidejourneyM dl:nth-child(2n) ul li{padding-right: 120px;padding-left: 0;}
	.insidejourneyM dl:nth-child(2n) ul li p{padding:3px 22px 13px 0}
	.insidejourneyM dl:nth-child(2n) ul li p::after{right:0;left:auto;}
	.insidejourneyM dl:nth-child(2n)  ul li .time{right:0;left:auto;}
	.insidejourneyM dl:nth-child(2n) ul li .time::after{right:0;left:auto;transform: translateX(50%);}
	.insidejourneyM dl:nth-child(2){margin: -180px 0 0 0;}
	.insidejourneyM dl:nth-child(2) dt img{top:55%;}
	
	.insidehonorT{padding:0;overflow: hidden;}
	.insidehonorT ul{margin: 0 -23px;}
	.insidehonorT ul li{float:left;width:33.33%;}
	.insidehonorT ul li .libox{margin:0 23px;margin-bottom:0;font-size: 18px;line-height: 26px;padding:50px 20px 0;height:206px;}
	.insidehonorT ul li .time{font-size: 14px;margin-bottom: 26px;height:40px;line-height: 40px;}
	.insidehonorT ul li .time .num{font-size: 50px;margin-right: 18px;}
	.insidehonorB dl{min-height:450px;}
	.insidehonorB ul li{min-height:150px;}
	.insidehonorB dl:nth-child(2){margin:0;}
	
	.conpanyintro{padding:0;}
	.conpanyintroT{padding: 0 0 80px;font-size: 16px;line-height: 30px;}
	.conpanyintroT .rightimgbox{width:508px;border-width:34px;margin:0;border-radius: 508px;float:right;margin-top: 88px;margin-left: 50px;margin-bottom: 100px;}
	.conpanyintroT .rightimgbox img{border-radius: 508px;}
	.conpanyintroT .rightimgbox::after{height:50px;left:-34px;right:-34px;}
	.conpanyintroT .rightimgbox::before{width:50px;top:-34px;bottom:-34px;}
	.insidecnname1{font-size: 36px;line-height: 40px;padding-top: 0;}
	.conpanyintroT .enname{font-size: 45px;line-height: 50px;padding:20px 0;letter-spacing: -4px;}
	.conpanyintroT .slist{text-align: center;padding:60px 0 20px;}
	.conpanyintroT .slist ul li{float:left;width:33.33%;color:#000;}
	.conpanyintroT .slist ul li .icon img{display: block;width:70%;max-width:111px;margin:0 auto;}
	.conpanyintroB{padding:35px 0 40px;margin:0;}
	.conpanyintroB .insideintrotext1{font-size: 16px;line-height: 30px;padding:20px 0;}
	.itemCon #ChinaMap{margin:0 auto;}
	#mapTipContent{display: none;}
	.mapTipText{width: 250px;background-color: #ffffff;padding:10px;border:1px solid #f08200;color:#f08200;font-size: 14px;}
	
	.conpanystaffT{padding:0 0 74px;}
	.conpanystaffT dl dt{float:left;width:65%;}
	.conpanystaffT dl dd{padding:60px 30px 0;float:right;width:35%;}
	.conpanystaffT dl dd .name{font-size: 24px;line-height: 35px;max-width:250px;}
	.conpanystaffT dl dd .text{margin-top: 24px;font-size: 14px;line-height: 24px;height:120px;overflow: hidden;}
	.conpanystaffT dl dd .detailbtn{font-size: 14px;margin-top: 20px;}
	.conpanystaffT .swiper-pagination{text-align: left;left:65%;margin-left: 30px;bottom:40px;}
	.conpanystaffB{padding:50px 0 40px;}
	.conpanystaffB ul{margin:0 -18px;}
	.conpanystaffB ul li{margin-bottom: 40px;padding:0 18px;transform: translateY(50%);transition-duration: .6s;-webkit-transition-duration: .6s;}
	.conpanystaffB ul li.animate2.show{transform: translateY(0);transition-duration: .6s;-webkit-transition-duration: .6s;}
	.conpanystaffB ul li.animate2.show:nth-child(3n-1){transition-duration: 1s;-webkit-transition-duration: 1s;}
	.conpanystaffB ul li.animate2.show:nth-child(3n){transition-duration: 1.4s;-webkit-transition-duration: 1.4s;}
	.conpanystaffB ul li
	.conpanystaffB ul li a{padding:0 32px 36px;}
	.conpanystaffB ul li .time{width:94px;padding:8px 5px 14px;font-size: 14px;line-height: 20px;}
	.conpanystaffB ul li .time .day{font-size: 42px;height:50px;line-height: 50px;}
	.conpanystaffB ul li .name{font-size: 21px;height:56px;line-height: 28px;margin: 27px 0 16px;}
	.conpanystaffB ul li .text{font-size: 16px;line-height: 24px;height:72px;}
	.listmorebtn{display: none;}
	.pagination,.pagemore{display: block;text-align: center;padding-top: 20px;}
	.pagination .laypage_main .laypage_curr,.pagemore .laypage_main .laypage_curr { background-color: #0ca001; }
	.pagination .laypage_main a, .pagination .laypage_main input, .pagination .laypage_main span,.pagemore .laypage_main a, .pagemore .laypage_main input, .pagemore .laypage_main span { width: 36px; height: 36px; display: inline-block; background-color: #fff !important; line-height: 36px; text-align: center; font-size: 15px; border: 1px solid #d8d8d8; }
    .pagination .laypage_main a.laypage_next span,.pagination .laypage_main a.laypage_prev span,.pagemore .laypage_main a.laypage_next span,.pagemore .laypage_main a.laypage_prev span{display:none;}
	.pagination .laypageskin_molv .laypage_curr,.pagemore .laypageskin_molv .laypage_curr { background-color: #f08200 !important; border-color: #f08200;color:#fff; }
	.laypageskin_molv .laypage_prev, .laypageskin_molv .laypage_next { position: relative; text-align: center; }
	.laypageskin_molv .laypage_prev:after, .laypageskin_molv .laypage_next:after { content: ''; width: 8px; height: 8px; border: 2px solid #919191; border-top: none; border-right: none; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
	.laypageskin_molv .laypage_prev:after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin-left: 3px; }
	.laypageskin_molv .laypage_next:after { -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); margin-left: 0px; }
	
	.humanresourcesM dl{margin-bottom: 10px;}
	.humanresourcesM dl dt{height:80px;line-height: 78px;padding:0 48px 0 65px;cursor: pointer;font-size: 16px;}
	.humanresourcesM dl dt .name{width:30%;font-size: 20px;}
	.humanresourcesM dl dt .num{display: block;float:left;width:18%;color:#929292;}
	.humanresourcesM dl dt .site{display: block;float:left;width:25%;color:#929292; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
	.humanresourcesM dl dt .time{float:right;width:18%;padding-left: 31px;background-size: 21px auto;}
	.humanresourcesM dl dt .icon{width:36px;height:36px;margin-top: 21px;}
	.humanresourcesM dl dd{padding:26px 48px 48px 116px;display: none;}
	.humanresourcesM dl dd .recruitintro{display: none;}
	.humanresourcesM dl dd .stitle1{font-size: 20px;line-height: 36px;}
	.humanresourcesM dl dd .text{font-size: 16px;line-height: 26px;padding-bottom: 34px;}
	.humanresourcesM dl dd .bottombtns{padding-top: 8px;}
	.humanresourcesM dl dd .bottombtns .deliverbtn{width:160px;height:46px;line-height: 46px;font-size: 16px;}
	.humanresourcesM dl dd .bottombtns .tel{margin-left: 76px;height:46px;line-height: 46px;padding-left: 31px;background-size: 21px auto;}
	
	.insidetitle1{font-size: 26px;height:70px;line-height: 70px;}
	.messageboard{padding:0 0 72px;}
	.messageboardM .imgbox{margin-bottom: 10px;float:right;width:30%;}
	.messageboardM form{float:left;width:70%;padding-right:70px;}
	.messageboardM .label{float:left;}
	.messageboardM .label label{padding:0 60px 0 20px;}
	.messageboardM .label label input{height:52px;font-size: 14px;}
	.messageboardM .label label textarea{height:180px;padding:16px 0;font-size: 14px;}
	.messageboardM .label .icon{right:16px;height:52px;width:40px;background-size: auto 50%;}
	.messageboardM .label1{width:50%;padding-right:5px;}
	.messageboardM .label4{width:50%;padding-left:5px;}
	.messageboardM .label2{width:100%;}
	.messageboardM .label3{padding-right: 99px;position: relative;width:100%;max-width:770px;}
	.messageboardM .label3 .codebox{display: block;position: absolute;right:0;top:0;bottom:0;width:100px;border:1px solid #edeae8;}
	.messageboardM .label3 .codebox img{display: block;height:100%;width:100%;}
	.messageboardM .btns{float:left;width:100%;padding-top: 15px;}
	.messageboardM .btns input,.messageboardM .btns a{width:176px;height:49px;line-height: 49px;border-radius:49px;}
	.contacttype{padding:0;}
	.mapbox{height:570px;margin:0;}
	.contacttypeL{font-size: 22px;line-height: 38px;padding-bottom: 0;float:left;width:57%;}
	.contacttypeL ul li{padding-left:48px;margin-bottom: 0;}
	.contacttypeL ul li .icon{display: block;width:38px;height:38px;background-position: center center;background-repeat: no-repeat;background-size: auto 64%;position: absolute;left:0;top:0;}
	.contacttypeR{padding-bottom: 56px;float:left;width:43%;}
	
	.chapternav-wrapper {height:100%;margin-right:40px;margin-left:40px;}
	.chapternav-items {padding-bottom: 0;}
	.insideproductnavs{overflow:hidden;height:133px;padding:0;margin-top: -13px;position: relative;}
	.insideproductnavs .web3{height:100%;position: relative;}
	.insideproductnavs .iconleft{position: absolute;left:0;top:13px;bottom:0;width:60px;background: #fff url(../images/icon20.png) no-repeat center center;background-size: 50% auto;transform: rotate(180deg);cursor: pointer;display: none;}
	.insideproductnavs .iconright{position: absolute;right:0;top:13px;bottom:0;width:60px;background: #fff url(../images/icon20.png) no-repeat center center;background-size: 50% auto;cursor: pointer;}
	.insideproductnavs ul{padding-top: 13px;overflow-x: scroll; overflow-y: hidden;height:100%;}
	.insideproductnavs ul::-webkit-scrollbar { display: none; }
	.insideproductnavs ul li{font-size:22px;padding:0 23px;height:100%;}
	.insideproductnavs ul li a{display: block;color:#484848;padding:2px 25px 0;line-height: 24px;height:119px;}
	.insideproductnavs ul li a .enname{margin-top: 34px;}
	.insideproductnavs a:hover,.insideproductnavs ul li.cur a{padding-top: 15px;height:132px;margin-top: -13px;}
	.insideproductnavs a:hover::after,.insideproductnavs ul li.cur a::after{border-left:13px solid #f08200;border-top:13px solid transparent;}
	.insideproductnavs ul li a{line-height: 117px;}
	.insideproductnavs2 ul li{padding:0 50px;}
	.insideproductnavs2 ul li a{line-height: 117px;}
	
	.productpage{padding:0;overflow: hidden;}
	.productpage dl{padding:60px 0;}
	.productpage dl:nth-child(2n){margin-left:0;margin-right: 0;}
	.productpage .dl1{padding-top: 0;}
	.productpage dl dt{float:right;width:50%;}
	.productpage dl:nth-child(2n) dt{float: left;}
	.productpage dl dt img{display: block;margin:0 auto;height:400px;max-width:initial;}
	.productpage dl dd{float:left;padding-top: 68px;width:50%;}
	.productpage dl dd .stitle1{font-size: 38px;line-height: 52px;padding:0;}
	.productpage dl dd .stitle1 .model{font-size: 30px;}
	.productpage dl dd .morebtn{width:142px;height:35px;line-height: 35px;font-size: 15px;}
	.productpage dl dd .morebtn .icon{padding-left:12px;margin-left: 5px;position: relative;}
	.productpage dl dd .morebtn .icon::after{content:"";display: block;width:1px;height:12px;background: #fff;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
	.productpage dl dd .morebtn .icon::before{content:"";display: block;width:12px;height:1px;background: #fff;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
	.pagemorebtn:hover{color:#fff;}
	
	
	.productdetail .entitle{font-size: 60px;}
	.productdetailT{padding:0 1rem;background: #f0f5fb;}
	.productdetailT .stitle1{font-size: 38px;line-height: 52px;padding:0;}
	.productdetailT .stitle1 .model{font-size: 30px;}
	.productdetailT .prosizelist li{display: inline-block;width:32%;float:none;}
	.productdetailT .prosizelist li .text2{height:40px;overflow: hidden;}
	.productdetailTpage2{padding-bottom: 20px;}
	.productdetailTpage2 .imgbox{float:left;width:33.33%;}
	.productdetailTpage2 .stitle1{padding-bottom: 50px;}
	.productdetailTpage2 .div1{position: relative;}
	.productdetailTpage2 .prosizelist{float:right;width:66.66%;position: absolute;top:50%;right:0;transform: translateY(-50%);}
	.productdetailslide2{padding:50px 0 0;}
	.productdetailslide2 dl{padding-bottom: 60px;}
	.productdetailslide2 dl dt{float:right;width:50%;}
	.productdetailslide2 dl:nth-child(2n) dt{float:left;}
	.productdetailslide2 dl dd{padding:10px 0;float:left;width:50%;}
	.assemblymeslist{overflow: hidden;}
	.productdetailslide2 .title1{font-size: 30px;line-height: 60px;padding-left: 38px;}
	.productdetailslide2 .title1::after{width:17px;height:3px;}
	.productdetailslide2 .title1::before{height:17px;width:3px;left:7px;}
	.assemblymeslist ul{margin-right: -20px;}
	.assemblymeslist ul li{padding:26px 0 16px;font-size: 16px;line-height: 28px;float:left;width:50%;padding-right: 20px;}
	.assemblymeslist ul li:nth-child(2n-1){clear: left;}
	.assemblymeslist ul li .stitle1{font-size: 26px;line-height: 36px;padding:18px 0 0 71px;margin-bottom: 14px;}
	.assemblymeslist ul li .stitle1 .icon{width:54px;height:54px;}
	.productdetailslide2 dl.dl2 dd{padding-left: 136px;}
	.productdetailslide2 dl.dl2 dt{padding-top: 20px;}
	.productdetailslide2 dl.dl2 dd .assemblymeslist ul li{width:70%;}
	.productdetailslide2 dl.dl2 dd .assemblymeslist ul li .text{height:56px;}
	.productdetailslide2 .dl4 dt{float:left;}
	.assemblymeslist2 .text1{padding:20px 0;font-size: 16px;line-height: 30px;color:#676767;}
	.assemblymeslist2 ul{max-width:700px;margin:0 auto;padding:64px 0 0;}
	.assemblymeslist2 ul li{font-size: 18px;line-height: 64px;}
	.assemblymeslist2 ul li .icon img{width:92px;}
	.productdetailslide3{padding:50px 0 68px;}
	.productdetailslide3 .entitle{margin-bottom: 0;}
	.productdetailslide3 dl{position: relative;min-height:409px;}
	.productdetailslide3 dl dt{float:right;width:50%;padding-left: 97px;padding-top: 20px;}
	.productdetailslide3 dl dt{position: absolute;right:0;top:50%;transform: translateY(-50%);}
	.productdetailslide3 dl dd{padding:0;float:left;width:50%;}
	.productdetailslide3 .title1{font-size: 30px;line-height: 60px;padding-left: 38px;}
	.productdetailslide3 .title1::after{width:17px;height:3px;}
	.productdetailslide3 .title1::before{height:17px;width:3px;left:7px;}
	.productdetailslide3 .dl2{margin-top: 60px;}
	.productdetailslide3 .dl2 dl{padding:40px 0 0;}
	.productdetailslide3 .dl2 dl dt{float:left;width:28%;padding:0;}
	.productdetailslide3 .dl2 dl dt img{max-width:304px;}
	.productdetailslide3 .dl2 dl dd{width:72%;}
	.productdetailslide3 .dl2 .assemblymeslist ul{margin: 0;}
	.productdetailslide3 .dl2 .assemblymeslist ul li{width:33.33%;clear: none;padding-right:0;padding-left: 5%;font-size: 14px;line-height: 24px;}
	.productdetailslide4{padding:50px 0 110px;overflow: hidden;}
	.productdetailslide4 ul{margin:0 -50px;padding-top: 60px;}
	.productdetailslide4 ul li{float:left;width:50%;padding:0 80px;font-size: 16px;line-height: 30px;}
	.productdetailslide4 ul li .imgbox{padding-bottom: 29px;}
	.productdetailslide4 ul li .name{font-size: 32px;line-height: 84px;padding:0;}
	.productdetailslide5{padding:56px 0 32px;}
	.productdetailslide5 .slide5imgbox{padding:10px 0 43px;}
	.icontextlist{padding-top: 44px;overflow: hidden;}
	.icontextlist ul{margin:0 -24px;}
	.icontextlist ul li{padding:20px 24px 0 156px;font-size: 15px;}
	.icontextlist ul li .imgbox{top:20px;left:24px;width:112px;}
	.icontextlist ul li .name{font-size: 26px;line-height: 36px;margin-bottom: 6px;}
	.icontextlist2{background: none;padding-top: 40px;padding-bottom: 20px;}
	.icontextlist2 ul li{padding-left:24px;text-align: center;}
	.icontextlist2 ul li .imgbox{position: relative;top:0;left:0;width:auto;text-align: center;margin-bottom: 30px;}
	.icontextlist2 ul li .imgbox img{max-width:136px;margin:0 auto;}
	.icontextlist2 ul li .text{max-width:272px;margin:0 auto;}
	.icontextlist3{padding-top: 40px;background: none;margin:0 auto;max-width:1228px;}
	.icontextlist3 ul{margin:0;}
	.icontextlist3 ul li{padding:45px 0 45px 280px;margin-bottom:30px;}
	.icontextlist3 ul li .imgbox{left:88px;}
	.productdetailslide6{padding:56px 0 68px;}
	.productdetailslide6M{padding-top: 60px;}
	.productdetailslide6M .imgbox{float:right;width:50%;padding:0 4.4% 0;}
	.productdetailslide6M .textbox{font-size: 16px;line-height: 30px;float:left;width:50%;}
	.productdetailslide6M .textbox .stitle1{font-size: 40px;line-height: 72px;margin-top: 4px;}
	.productdetailslide6M .textbox .text{max-width:600px;padding-bottom: 13px;}
	.productdetailslide6M ul{margin-right: -10px;;}
	.productdetailslide6M ul li{padding-left: 22px;position: relative;float:left;width:56%;padding-right: 10px;}
	.productdetailslide6M ul li:nth-child(2n){width:44%;}
	.hasiconul1{margin-right: -10px;;}
	.hasiconul1 dd{padding-left: 22px;position: relative;padding-right: 10px;max-width:390px;}
	.productdetailslide7{padding:111px 0 90px;}
	.productdetailslide7 .web3{position: relative;}
	.leftcasetext{float:left;width:45.7%;padding-top: 9px;padding-bottom: 80px;}
	.leftcasetext .title1{font-size: 30px;line-height: 60px;padding-left: 38px;}
	.leftcasetext .title1::after{width:17px;height:3px;}
	.leftcasetext .title1::before{height:17px;width:3px;left:7px;}
	.insidetitle2{font-size: 30px;line-height: 60px;padding-left: 38px;}
	.insidetitle2::after{width:17px;height:3px;}
	.insidetitle2::before{height:17px;width:3px;left:7px;}
	.leftcasetext .name{font-size: 20px;line-height: 36px;margin-top: 20px;}
	.leftcasetext .textbox{font-size: 16px;line-height: 30px;margin-bottom: 20px;}
	.leftcasetext .textbox .text1{font-size: 24px;}
	.leftcasetext .pagemorebtn{position: absolute;bottom:50px;}
	.caseimglist{margin-top: 0;float:right;width:51.8%;}
	.caseimglist .swiper-container-horizontal>.swiper-pagination-bullets, .caseimglist .swiper-pagination-custom, .caseimglist .swiper-pagination-fraction{margin-top: 28px;}
	.productdetailslide8{padding:50px 0;}
	.productdetailslide8 dl{position: relative;padding:100px 0;min-height:461px;margin-bottom: -70px;}
	.productdetailslide8 dl dt{float:right;width:50%;position: absolute;right:0;top:50%;transform: translateY(-50%);}
	.productdetailslide8 dl dt img{display: block;width:100%;max-width:461px;margin:0 auto;}
	.productdetailslide8 dl dd{float:left;width:50%;}
	.productdetailslide8 dl dd .textbox{font-size: 16px;line-height: 28px;margin-top: 48px;max-width:536px;}
	.productdetailslide8 dl:nth-child(2n) dt{float:left;left:0;}
	.productdetailslide8 dl:nth-child(2n) dd{float:right;}
	.productdetailslide9{padding:56px 0 68px;}
	.productdetailslide9M{padding-top: 60px;min-height:200px;position: relative;}
	.productdetailslide9M .imgbox{float:left;width:50%;}
	.productdetailslide9M .textbox{font-size: 16px;line-height: 30px;float:left;width:50%;padding-left:71px;position: absolute;right:0;top:50%;transform: translateY(-50%);}
	.productdetailslide9M .textbox .stitle1{font-size: 24px;line-height: 60px;margin-top: 0;}
	.productdetailslide9M .textbox .text{max-width:600px;padding-bottom: 13px;}
	.productdetailslide10{padding-bottom: 90px;}
	.productdetailslide10 dl{padding:40px 0;min-height: 300px;}
	.productdetailslide10 dl dt img{max-width:731px;}
	.productdetailslide10 dl:nth-child(2n) dt{flaot:right;}
	.productdetailslide10 dl:nth-child(2n) dd{float:left;}
	.productdetailslide10 dl:nth-child(2n){margin-bottom: -90px;}
	.productdetailslide10 dl dd .textbox{margin-top: 28px;}
	.leftrighttextlist ul{padding-top: 26px;}
	.leftrighttextlist ul li{font-size: 16px;line-height: 32px;color:#74787c;float:left;width:50%;}
	.leftrighttextlist2{padding-top: 30px;}
	.leftrighttextlist2 ul li{font-size: 16px;line-height: 32px;color:#74787c;}
	.leftrighttextlist2 ul{padding-top: 26px;}
	.productdetailslide2 dl.dl3 dt{width:40%;}
	.productdetailslide2 dl.dl3 dd{width:60%;}
	.productdetailslide11 dl{padding-bottom: 0;}
	.productdetailslide12{padding-bottom:140px;}
	.productdetailslide12 dl{margin-bottom: -50px;}
	
	.partnershiplist{padding-bottom: 70px;}
	.partnershiplist dl{padding:70px 0 50px;}
	.partnershiplist dl:first-child{padding-top: 0;}
	.partnershiplist dl dt{float:right;width:50%;}
	.partnershiplist dl:nth-child(2n) dt{float:left;}
	.partnershiplist dl dd{float:left;width:50%;padding:33px 61px 0 27px;}
	.partnershiplist dl:nth-child(2n) dd{padding:33px 27px 0 61px;}
	.partnershiplist dl dd .name{font-size: 34px;line-height: 66px;padding:0;}
	.partnershiplist dl dd .text{font-size: 16px;line-height: 30px;padding:0;margin-top: 15px;height:180px;}
	
	.newslist1{padding:0 0 49px;overflow: hidden;}
	.newslist1 ul{margin:0 -21px;}
	.newslist1 ul li{padding:0 21px 49px;}
	.newslist1 ul li a{padding:30px 25px 15px;}
	.newslist1 ul li .name{font-size: 20px;line-height: 28px;height:28px;}
	.newslist1 ul li .time{font-size: 20px;line-height: 46px;height: 46px;margin-top: 0;}
	.newslist1 ul li .text{margin-top: 2px;font-size: 14px;line-height: 24px;height:96px;}
	.newslist1 .listmorebtn{margin-top: 0;}
	.newslist2{padding:0 0 49px;}
	.newslist2 .web3{padding:0 120px;}
	.newslist2 ul li{padding:35px 106px 59px;}
	.newslist2 ul li:hover{box-shadow: 0 0 15px rgba(0,0,0,.15);}
	.newslist2 ul li .name{font-size: 22px;line-height: 28px;height:28px;}
	.newslist2 ul li .time{font-size: 20px;line-height: 46px;height: 46px;margin-top: 0;}
	.newslist2 ul li .text{margin-top: 2px;font-size: 16px;line-height: 26px;}
	.newslist2 ul li .morebtn{width:140px;height:35px;line-height: 35px;margin-top: 34px;}
	.newslist2 ul li .morebtn .icon::after{width:2px;height:14px;}
	.newslist2 ul li .morebtn .icon::before{width:14px;height:2px;}
	.newsdetail{padding:0 0 46px;}
	.newsdetail .web3{padding:0 120px;}
	.newsdetailT{padding-bottom: 21;padding-top: 12px;}
	.newsdetailT .time{font-size:24px;line-height: 40px;}
	.newsdetailT .name{font-size: 30px;line-height: 38px;}
	.sharereadbox{padding:20px 0;border-width:2px;line-height:33px;}
	.sharereadbox .sharebox{font-size: 13px;}
	.sharereadbox .sharebox .btnbox{float:left;padding-left: 5px;}
	.sharereadbox .sharebox .btnbox a{width:33px;height:33px;}
	.sharereadbox .sharenum{padding-left: 32px;margin-left: 28px;}
	.sharereadbox .readnum{padding-left: 32px;margin-left: 28px;}
	.newsdetailC{padding:48px 74px;border-width:2px;font-size: 16px;line-height: 30px;}
	.newsdetailB{padding:30px 400px 30px 32px;border-width:2px;line-height: 30px;font-size: 14px;}
	.newsdetailB .returnbtn{right:66px;width:144px;height:50px;line-height: 50px;font-size: 16px}
	
	.insidecaselist .cellbox{padding:48px 0;}
	.insidecaselist .cellbox .web3{position: relative;}
	.insidecaselist .cellbox .leftcasetext{width:50%;padding-right: 31px;position: absolute;top:50%;transform: translateY(-50%);left:20px;}
	.insidecaselist .cellbox .caseimglist{width:50%;padding-left: 31px;}
	.insidecaselist .cellbox:nth-child(2n) .leftcasetext{float:right;padding-left: 31px;padding-right: 0;right:20px;left:auto;}
	.insidecaselist .cellbox:nth-child(2n) .caseimglist{float:left;padding-right: 31px;padding-left: 0;}
	.insidecaselist .caseimglist .swiper-container-horizontal>.swiper-pagination-bullets,.insidecaselist .caseimglist .swiper-pagination-custom,.insidecaselist .caseimglist .swiper-pagination-fraction{margin-top: 10px;}
	
	.expertlist{padding:0 0 49px;}
	.expertlist .web3{padding:0 110px;}
	.expertlist ul li{padding:38px 70px 38px 57px;margin-bottom: 22px;transition-duration:all 0.5s;-webkit-transition-duration:all 0.5s;transition:all 0.5s;}
	.expertlist ul li:hover{box-shadow: 0 0 15px rgba(0,0,0,.15);}
	.expertlist ul li .imgbox{width:176px;margin-right: 48px;}
	.expertlist ul li .textbox{padding-top: 15px;}
	.expertlist ul li .name{font-size: 26px;line-height: 58px;height:58px;}
	.expertlist ul li .position{font-size: 19px;line-height: 40px;height: 40px;margin-top: 0;}
	.expertlist ul li .text{margin-top: 14px;font-size: 16px;line-height: 26px;}
	.experdetail{padding:14px 0 82px;}
	.experdetailT{padding:0 48px 0 94px}
	.experdetailT .imgbox{float:left;width:295px;margin-right: 102px;}
	.experdetailT .textbox{padding-top: 20px;}
	.experdetailT .name{font-size: 32px;line-height: 54px;}
	.experdetailT .position{font-size: 20px;line-height: 32px;padding:10px 0;}
	.experdetailT .text{font-size: 16px;line-height: 30px;padding-top: 19px;}
	.experdetailB{padding:47px 100px 0 94px}
	.experdetailB .stitle1{font-size: 30px;line-height: 48px;}
	.experdetailB .text{font-size: 16px;line-height: 30px;margin-top:19px;}
	
	.noninvasive .cntitle{font-size: 38px;}
	.noninvasive .entitle{font-size: 40px;}
	.noninvasivepage1{padding:20px 0 64px;}
	.noninvasivepage1 dl{margin-top: 32px;position: relative;}
	.noninvasivepage1 dl dt{float:left;width:389px;margin-right: 71px;}
	.noninvasivepage1 dl dd{height:100%;padding-top: 0;font-size: 16px;line-height: 30px;overflow: hidden;}
	.noninvasivepage1 dl dd .textbox{max-width:760px;padding-top: 42px;}
	.noninvasivepage1 dl dd .name{font-size: 32px;line-height: 40px;margin-bottom: 36px;}
	.noninvasivepage1 dl:nth-child(2n) dt{float:right;margin-left: 71px;margin-right: 0;}
	.noninvasivepage1 dl:nth-child(2n) dd{text-align: right;}
	.noninvasivepage1 dl:nth-child(2n) dd .textbox{float:right;}
	.noninvasivepage2{padding:66px 0 93px;}
	.noninvasivepage2 .entitle{color:#e2e9f2;}
	.noninvasivepage2 ul{padding:48px 0 0;max-width:1245px;margin:0 auto;}
	.noninvasivepage2 ul li{width:25%;padding:0 20px;}
	.noninvasivepage2 ul li .libox{padding:44px 30px 25px;}
	.noninvasivepage2 ul li .imgbox img{width:180px;}
	.noninvasivepage2 ul li .name{font-size: 30px;line-height: 84px;}
	.noninvasivepage2 ul li .text{font-size: 16px;line-height: 30px;height:120px;}
	.noninvasivepage3{padding:66px 0 86px;}
	.noninvasivepage3 .dlbox{padding-top: 32px;max-width:1200px;margin:0 auto;}
	.noninvasivepage3 dl{margin-bottom: 0;position: relative;background: #f0f5fb;}
	.noninvasivepage3 dl dt{float:left;width:50%;}
	.noninvasivepage3 dl dt img{display: block;width:100%;}
	.noninvasivepage3 dl dd{padding-top: 0;font-size: 16px;line-height: 30px;position: absolute;left:50%;right:0;top:50%;transform: translateY(-50%);}
	.noninvasivepage3 dl dd .textbox{padding:0 70px 0 48px;}
	.noninvasivepage3 dl dd .name{font-size:30px;line-height: 40px;margin-bottom: 22px;}
	.noninvasivepage3 dl dd ul li{float:left;line-height: 18px;margin-bottom: 19px;letter-spacing: -1px;}
	.noninvasivepage3 dl dd ul li::after{height:18px;}
	.noninvasivepage3 dl dd ul li:nth-child(2n-1){width:34%;clear:left;}
	.noninvasivepage3 dl dd ul li:nth-child(2n){float:right;width:64%;}
	.noninvasivepage3 dl:nth-child(2n) dt{float:right;}
	.noninvasivepage3 dl:nth-child(2n) dd{left:0;right:50%;}
	.noninvasivepage3 dl:nth-child(2n) dd .textbox{padding:0 30px 0 45px;}
	.noninvasivepage4{padding:66px 0 40px;}
	.noninvasivepage4 .web3{width:1042px;}
	.noninvasivepage4 .text1{font-size: 16px;padding:10px 0 30px 0;}
	.noninvasivepage4 .textbox{padding-top: 19px;}
	.noninvasivepage4 .textbox dl dt{float:left;width:216px;text-align: center;font-size: 30px;line-height: 90px;}
	.noninvasivepage4 .textbox dl dd{font-size: 16px;line-height: 30px;overflow: hidden;}
	
	.imgP{overflow: hidden;}
	.imgtobig .imgP img{transform: scale(1,1);transition-duration: 2s;-webkit-transition-duration: 2s;}
	.imgtobig:hover .imgP img{transform: scale(1.1,1.1);transition-duration: 2s;-webkit-transition-duration: 2s;}
	
	.animateP2{overflow: hidden;}
	.animateP .topmove{transform: translateY(-100%);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP .bottommove{transform: translateY(100%);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP .leftmove{transform: translateX(-100%);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP .rightmove{transform: translateX(100%);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP .topmove2{transform: translateY(-50%);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP .bottommove2{transform: translateY(50%);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP .leftmove2{transform: translateX(-50%);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP .rightmove2{transform: translateX(50%);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP .topmove3{transform: translateY(-20%);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP .bottommove3{transform: translateY(20%);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP .leftmove3{transform: translateX(-20%);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP .rightmove3{transform: translateX(20%);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP.show .topmove{transform: translateY(0);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP.show .bottommove{transform: translateY(0);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP.show .leftmove{transform: translateX(0);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP.show .rightmove{transform: translateX(0);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP.show .topmove2{transform: translateY(0);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP.show .bottommove2{transform: translateY(0);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP.show .leftmove2{transform: translateX(0);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP.show .rightmove2{transform: translateX(0);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP.show .topmove3{transform: translateY(0);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP.show .bottommove3{transform: translateY(0);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP.show .leftmove3{transform: translateX(0);transition-duration: 1s;-webkit-transition-duration: 1s;}
	.animateP.show .rightmove3{transform: translateX(0);transition-duration: 1s;-webkit-transition-duration: 1s;}
}
@media (min-width: 1366px) {
	.nav{margin-left: 30px;}
	.nav ul{min-width:740px;}
	.nav ul li{padding:0 18px;}
	.searchbox{margin-right:100px;}
	.searchboxM{width:200px;}
	.footnav ul li{margin-left:20px;}
	.insidenavs a{width:151px;margin: 0 51px;}
	.conpanyintroT .rightimgbox{margin-left: 90px;}
	.conpanyintroT .slist ul{margin: 0;}
	.conpanystaffT dl dd{padding:94px 54px 0;}
	.conpanystaffT .swiper-pagination{margin-left: 54px;}
	.productpage .dl1 .prosizelist li{width:30%;}
	.productpage dl dt img{display: block;margin:0 auto;height:500px;max-width:initial;}
	.productpage dl dd{float:left;padding-top: 48px;}
	.prosizelist{text-align: center;padding:70px 0 80px;}
	.prosizelist li{padding-top: 0;padding-bottom: 0;}
	.prosizelist li .icon img{width:81px;}
	.prosizelist li .text1{font-size: 16px;line-height: 28px;margin-top: 5px;}
	.prosizelist li .text2{font-size: 14px;}
	
	.indexlump2{padding:92px 0 10px;}
	.indexprolist{padding:0 80px;}
	.indexprolist>.swiper-container{padding:80px 0;margin-top: -80px;}
	.indexprolist>.swiper-container>.swiper-slide{position: relative;}
	.indexprolist .prolistcell{float:left;width:50%;}
	.indexprolist .proname{font-size: 38px;line-height: 40px;height:72px;margin-bottom: 62px;padding:16px 25px;}
	.indexprolist .proname .type{font-size: 30px;}
	.indexprolist .swiper-button-next,.indexprolist .swiper-button-prev{transform: scale(1,1);margin-top: -80px;}
	.prolistcell ul li{padding:0 25px;}
	.prolistcell ul li .name{bottom:18px;font-size:22px;line-height: 28px;padding:0 36px;}
	.indexprolist .imgbox{float:right;width:50%;padding:40px 60px;margin-top: -50px;margin-bottom: -50px;}
	.indexprolist .imgbox img{display: block;max-width:650px;margin:0 auto;width:100%;}
	.indexprolist .morebtn{position: absolute;z-index: 3;left:25px;bottom:40px;width:140px;height:35px;line-height: 35px;font-size: 15px;}
	.rightnewslist{width:580px;}
	.indexlump1M .bluebg{margin-left:-300px;}
}
@media (min-width: 1660px) {
	.header .logo{margin-top: 3px;}
	.header .logo img{height:31px;}
	.footnav ul li{width:110px;margin:0 0 0 32px;}
	.nav{margin-left: 44px;}
	.nav ul{min-width:830px;}
	.nav ul li{padding:0 25px;}
	.searchbox{margin-right: 143px;}
	.searchboxM{width:240px;}
	.rightnewslist{width:810px;}
	.indexlump1M .bluebg{margin-left:-405px;}
	.indexcaselist ul li .textbox{padding-right: 150px;}
	.partnershiplist dl dd{padding:33px 122px 0 55px;}
	.partnershiplist dl:nth-child(2n) dd{padding:33px 55px 0 122px;}
}
@media (min-width: 1750px) {
	.searchbox{margin-right: 0;}
}

.search-con {padding: 36px 0;}
.searchcont401{padding:36px 0;background-color:#ffffff;background-image:url(../webimages/homecp905.png);background-repeat:no-repeat;background-position:center top; background-size:cover;}
.searchtitle401{padding:28px 15px;background-color:#0068b7;margin-top:40px;}
.searchtitle401 span{color:#da251d;}
.resultlist401{font-size:13px;padding:3% 0;}
.resultlist401 img{display:block;width:100%;margin-bottom:2%;}
.resultlist401 li{padding:15px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-bottom:-1px;}
.resultlist401 h4{font-size:16px;line-height:24px;margin-bottom:3%;}
.resultlist401 h4 em{color:#da251d;}
.resultlist401 h4 a{display:block;}
.resulttext401{overflow:hidden;height:72px;color:#999;}
.resultlabel401{color:#999;display:inline-block;padding-top:30px;}

.searchinputcont401 dt input{width:100%;height:40px;line-height:40px;text-indent:12px;font-size:15px;color:#333333;background-color:#ffffff;}
.searchinputcont401 dd input{width:100%;height:40px;line-height:40px; font-size:0px;font-weight:bold;color:#ffffff;cursor:pointer;background-color:#f08200;background-image:url(../images/searchicon.png);background-repeat:no-repeat;background-position:center;}

.keywords{color:#da251d;}

@media (min-width: 768px)
{
    .searchtitle401{font-size:24px;}
    .resultlist401 h4{font-size:20px;margin-bottom:2%;}
    .searchimg401 {float: left;margin: 0 3% 0 0;display: block;width: 200px;height: 150px;overflow: hidden;position: relative;}
    .resultlist401 img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    max-width: 100%;
    width: auto;
}
}
@media (min-width: 992px)
{
    .searchinputcont401{width:45%;margin:0 auto;}
    .searchinputcont401 dt{float:left;width:78%;}
    .searchinputcont401 dd{float:left;width:22%;}
    .searchinputcont401 dt input{font-size:18px;}
    .searchinputcont401 dd input{text-align:left;padding-left:20%; font-size:18px;font-weight:bold;}

}
@media (min-width:1024px)
{
    
}
@media (min-width: 1199px) 
{

}
@media (max-width:319px)
{
    body{width:320px;}
}