.box2{max-width:1440px;margin:0 auto;}
.pad-60{padding:60px 0;}
.pad-80{padding:80px 0;}
.pad-100{padding:100px 0;}
.pad-120{padding:120px 0;}
.mt60{margin-top:60px;}
.mb60{margin-bottom:60px;}
.mb120{margin-bottom:120px;}
.mt80{margin-top:80px;}
.mt100{margin-top:100px;}
.mt20{margin-top:20px;}
.pad-120-20{padding:40px 0 120px 0;}

.header{position:fixed;left:0;width:100%;height:90px;z-index:9999999;background:#fff;border-bottom:1px solid #f2f2f2;}
.header .logo{width:188px;margin-top:16px;}
.header .mainMenu{margin-left:140px;}
.header .mainMenu .item{float:left;position:relative;}
.header .mainMenu .item > a{display:inline-block;line-height:90px;padding:0 26px;font-weight:bold;}
.header .mainMenu .subMenu{display:none;background:rgba(255,255,255,0.8);transition:0.2s 0.3s all ease;position:absolute;padding:0.5em 0;left:50%;top:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);}
.header .mainMenu .subMenu a{display:block;min-width:6em;padding:0.5em 1em;text-align:center;white-space:nowrap;}
.header .mainMenu .item .arrow{display:none;}
.header .searchButton{width:20px;height:20px;margin-top:35px;cursor:pointer;background:url(../images/search.png) center no-repeat;}
.header .mainMenu a:hover,.header .mainMenu .item.cr > a,.header.on .mainMenu .item > a:hover,.header.on .mainMenu .item.cr > a{color:#c40e18;}
.header .mainMenu .item > a:hover,.header .mainMenu .item.cr > a{background:url(../images/nav_line.jpg) bottom center repeat-x;}
.header .mainMenu:before{content:'';position:fixed;top:90px;left:0;width:100%;height:0;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.05);transition:height 0.6s ease-in-out;}

.header.on .mainMenu .subMenu{top:100%;}
.header.on{background:#fff;box-shadow:0 0 1px 0 #eee;}
.header.on .mainMenu .item > a{color:#333;}
.header .mainMenu .item:hover .subMenu{display:block;}
/*.header .mainMenu.is-hover:before{height:320px;}
.header .mainMenu.is-hover .subMenu{display:block;opacity:1;visibility:visible;}*/

.footer{background:#313131;}
.footer .top{padding:40px 0 24px 0;}
.footer .share{text-align:center;}
.footer .share a{display:inline-block;height:22px;width:22px;margin:0 10px;padding:8px;border-radius:50%;border:1px solid #3b3b3b;margin-top:30px;box-sizing: content-box;}
.footer .botMenu dl{float:left;margin-right:60px;}
.footer .botMenu dl:last-child{margin-right:0;}
.footer .botMenu dl dt{color:#fff;margin-bottom:1em;padding-bottom:1em;background:url(../images/nav_line.jpg) left bottom no-repeat;background-size:1em 1px;}
.footer .botMenu dl dd a{color:#bcbcbc;display:block;line-height:2;}
.footer .bottom{padding:25px 0;border-top:1px solid #454545;}
.footer .copyRight{color:#ababab;}
.footer .otherLink{margin-left:1em;}
.footer .otherLink a{color:#ababab;display:inline-block;line-height:1;padding-left:1em;margin-left:1em;border-left:1px solid #505050;}
.footer .otherLink a:first-child{border:none;padding-left:0;margin-left:0;}
.footer .otherLink a:hover,.footer .botMenu dl dd a:hover{color:#fff;}

.floatNav{position:fixed;right:0;bottom:200px;z-index:9999999;}
.floatNav .item{display:block;line-height:3;border-bottom:1px solid #fff;background:#f7f7f7;color:#666;padding:0 1em;position:relative;}
.floatNav .item:last-child{border:none;}
.floatNav .item:hover{color:#fff;background:#c40e18;}
.floatNav .item img{margin:10px 0.5em 0 0;}
.floatNav .item .pic2,.floatNav .item:hover .pic1{display:none;}
.floatNav .item .pic1,.floatNav .item:hover .pic2{display:inline-block;}
.openFloat{display:none;}

.floatNav .item .weChat{width:120px;position:absolute;left:0;top:0;transform:translateX(-105%);-webkit-transform:translateX(-105%);display:none;}
.floatNav .item .weChat img{margin:0;}
.floatNav .item:hover .weChat{display:block;}

.crumbNav{padding-left:2em;background:url(../images/crumb.png) left center no-repeat;margin-bottom:80px;}
.crumbNav a{display:inline-block;padding-right:1em;margin-right:0.8em;color:#666;background:url(../images/arrow5.png) right center no-repeat;}
.crumbNav span{color:#c40e18;}

.page{text-align:center;}
.page ul li{display:inline-block;}
.page a,.page span{display:inline-block;margin:0 4px;width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center;color:#999;}
/*.page a.prev,.page a.next{background-color:#9fa0a0;background-position:center;background-size:25% auto;background-repeat:no-repeat;}*/
.page a:hover,.page a.prev:hover,.page a.next:hover,.page .active span{background-color:#c40e18;color:#fff;}
/*.page a.prev{background-image:url(../images/page1.png);margin-right:1em;}
.page a.next{background-image:url(../images/page2.png);margin-left:1em;}*/

.searchBox{border:1px solid #c40e18;max-width:300px;}
.searchBox .txt{}
.searchBox .txt input{width:100%;padding:0 1em;}
.searchBox input{height:40px;line-height:40px;border:none;}
.searchBox .sub{width:4em;color:#fff;background:#c40e18;}
/*棣栭〉banner start*/
.banner,.ban{margin-top:0px;}
.banner .bannerFont{width:1440px;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%);-webkit-transform:translate(-50%,-70%);}
/*.banner .bannerFont .line{padding-top:0.6em;background:url(../images/icon1.png) left top no-repeat;background-size:0.4em auto;}*/
.banner .bannerFont .title{display:inline-block;padding-right:1em;background:url(../images/icon2.png) right center no-repeat;background-size:0.72em auto;}
.banner .bannerFont .title span{color:#c40e18;}
.banner .bannerFont .enTitle{text-transform:uppercase;}
.banner .bannerFont .desc{max-width:460px;margin-top:2.8em;}

.banner .main-swiper-controller{position:absolute;bottom:40px;left:50%;width:1440px;margin-left:-720px;}
.banner .main-next,.banner .main-prev,.banner .main-pagination{float:left;position:relative;margin-top:0;outline:none}
.banner .main-next,.banner .main-prev{top:auto;left:auto;right:auto;width:18px;height:48px;background-image:none}
.banner .main-next.swiper-button-disabled,.banner .main-prev.swiper-button-disabled{opacity:1}
.banner .main-next:before,.banner .main-prev:before{content:'';position:absolute;top:24px;left:0;width:18px;height:2px;background-color:#9d9d9d}
.banner .main-next:after,.banner .main-prev:after{content:'';position:absolute;top:21px;width:6px;height:6px;border-left:2px solid #9d9d9d;border-bottom:2px solid #9d9d9d}
.banner .main-next:hover:before,.banner .main-prev:hover:before{background-color:#c40e18;}
.banner .main-next:hover:after,.banner .main-prev:hover:after{border-color:#c40e18;}
.banner .main-next:after{right:0;transform:rotate(-135deg)}
.banner .main-prev:after{left:0;transform:rotate(45deg)}
.banner .current{float:left;position:relative;z-index:10;width:48px;height:48px;margin:0 10px}
.banner .current .autoplay{position:absolute;top:0;left:0;width:48px;height:48px;border-radius:30px;border:1px solid #9d9d9d;box-sizing:border-box;background:none;}
.banner .current .autoplay:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:4px;height:14px;border-left:3px solid #c40e18;border-right:3px solid #c40e18}
.banner .current.pause .autoplay:after{content:'';width:0;height:0;border-style:solid;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #c40e18;}
.banner .current .loader{display:inline-block;width:48px;height:48px;transform:rotate(-90deg);stroke:rgba(0,0,0,0.2);fill:none;overflow:visible;vertical-align:middle}
.banner .current .circle{stroke:#c40e18;transform-origin:center;stroke-dasharray:295;stroke-dashoffset:295;stroke-width:5px}
.banner .main-pagination{width:auto;margin-left:20px;padding-top:21px;letter-spacing:-2px;color:#666;}
.banner .swiper-pagination-current{color:#c40e18;}
/*棣栭〉banner end*/

/*棣栭〉style start*/
.indTitle{margin-bottom:40px;}
.indTitle .f2{text-transform:uppercase;}
.indMain{margin-top:30px;padding-bottom:120px;}

.indChoose .indTitle{margin-bottom:1em;}
.indChoose .item{display:block;width:25%;float:left;position:relative;padding:40px 0;}
.indChoose .item span{display:block;}
.indChoose .item .itemCont{position:relative;z-index:2;border-right:1px solid #eee;}
.indChoose .item:last-child .itemCont,.indChoose .item:hover .itemCont{border:none;}
.indChoose .item .img{margin:0 auto;width:44px;}
.indChoose .item .img .pic2,.indChoose .item:hover .img .pic1{display:none;}
.indChoose .item .font{margin:0 1em;text-align:center;margin-top:2em;}
.indChoose .item .font .f2{margin-top:0.4em;}
.indChoose .item:hover{background-color:#c40e18;background-size:100% auto;background-repeat:no-repeat;background-position:center;}
.indChoose .item:nth-child(1):hover{background-image:url(../images/chooseBg1.jpg);}
.indChoose .item:nth-child(2):hover{background-image:url(../images/chooseBg2.jpg);}
.indChoose .item:nth-child(3):hover{background-image:url(../images/chooseBg3.jpg);}
.indChoose .item:nth-child(4):hover{background-image:url(../images/chooseBg4.jpg);}
.indChoose .item .img .pic1,.indChoose .item:hover .img .pic2{display:inline-block;}
.indChoose .item:hover .font .f1,.indChoose .item:hover .font .f2{color:#fff;}

.indQuery{background:url(../images/queryBg.jpg) center no-repeat;background-size:cover;}
.indQuery .box2{position:relative;}
.indQuery .item{display:block;margin:0 30px;text-align:center;display:flex;align-items:center;}
.indQuery .item span{display:inline-block;}
.indQuery .item .icon{padding:12px;border-radius:50%;border:1px solid #a7a8a8;margin-right:0.8em;width:38px;height:38px;}
.indQuery .item .font{text-align:left;line-height:1.2;flex:1;}
.indQuery .item .icon .pic2,.indQuery .item:hover .icon .pic1{display:none;}
.indQuery .item .icon .pic1,.indQuery .item:hover .icon .pic2{display:inline-block;}
.indQuery .item:hover .font{color:#c40e18;}
.indQuery .item:hover .icon{background-color:#c40e18;border-color:#c40e18;}
.indQuery .swiper-pagination{position:absolute;right:0;top:1em;}
.indQuery .swiper-pagination-bullet,.indOrder .swiper-pagination-bullet{width:20px;height:20px;margin:0 4px;background:url(../images/swiper7.png) center no-repeat;background-size:6px auto;opacity:1;}
.indQuery .swiper-pagination-bullet-active,.indOrder .swiper-pagination-bullet-active{background-image:url(../images/swiper8.png);background-size:100% auto;}

.indOrder{width:1060px;float:left;position:relative;}
.indOrder .swiper-pagination{position:absolute;bottom:1em;left:0;width:100%;text-align:center;}
.indOrder .item{display:block;width:84%;margin:0 auto;}
.indOrder .item img{width:100%;height:auto;}
.indOrder .swiper-slide{background:url(../images/indPerson.jpg) center bottom no-repeat;background-size:100% 94%;} 
.indOrderLink{padding-top:36px;overflow:hidden;}
.indOrderLink .item{display:block;width:50%;float:left;padding:58px 0;box-shadow:0 0 2px 4px #f6f6f6;}
.indOrderLink .item span{display:block;}
.indOrderLink .item .icon{width:90px;margin:0 auto;}
.indOrderLink .item .font{text-align:center;max-width:290px;margin:0 auto;margin-top:1em;}
.indOrderLink .item .font .f2{margin-top:0.4em;}
.indOrderLink .item .w{margin:0 1em;}
.indOrderLink .item .icon .pic2,.indOrderLink .item:hover .icon .pic1{display:none}
.indOrderLink .item .icon .pic1,.indOrderLink .item:hover .icon .pic2{display:inline-block;}
.indOrderLink .item:hover{background:#c40e18;box-shadow-color:#f2c9cb;z-index:999;position:relative;}
.indOrderLink .item:hover .font .f1,.indOrderLink .item:hover .font .f2{color:#fff;}

.indService{margin-left:-6px;}
.indService .item{height:480px;float:left;display:block;width:23%;transition:0.5s all ease;-webkit-transition:0.5s all ease;}
.indService .item .w{margin-left:6px;height:100%;position:relative;overflow:hidden;border-bottom:6px solid transparent;transition:0.5s all ease;-webkit-transition:0.5s all ease;}
.indService .item img{max-width:none;height:100%;}
.indService .item span,.indFastNav .item span{display:block;}
.indService .item .mask{position:absolute;background:url(../images/mask.png) bottom center repeat-x;}
.indService .item .font{position:absolute;left:1em;right:1em;bottom:1em;}
.indService .item:hover,.indService .item.cr{width:31%;}
.indService .item:hover .w,.indService .item.cr .w{border-color:#c40e18;}

.indEnquery{background:url(../images/queryBg2.jpg) center no-repeat;background-size:cover;}
.indEnquery .img{width:45.8%;position:absolute;left:2%;bottom:0;}
.indEnquery .font{margin-left:52%;padding:80px 0 60px 0;}
.indEnquery .font .link a{position:relative;margin-right:2em;display:inline-block;padding-left:0.8em;background:url(../images/swiper7.png) left center no-repeat;color:#333;}
.indEnquery .font .link a:hover{background-image:url(../images/swiper9.png);color:#c40e18;}
.indEnquery .font .link a:last-child{margin-right:0;}
.indEnquery .font .link .telBox{padding-bottom:0.8em;margin-top:-0.8em;white-space:nowrap;display:none;position:absolute;left:50%;top:-100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.indEnquery .font .link .telBox .w{background:#c40e18;padding:0.5em;border-radius:4px;color:#fff;position:relative;}
.indEnquery .font .link .telBox .w:before{content:'';position:absolute;bottom:-12px;left:50%;margin-left:-2px;border:6px solid transparent;border-top:6px solid #c40e18;}
.indEnquery .font .link .telBox img{vertical-align:-4px;margin-right:0.4em;}
.indEnquery .font .link a:hover .telBox{display:inline-block;}
.indEnquery .indTitle{margin-bottom:2em;}

.indProgress .img{margin-left:120px;width:50%;}
.indProgress .font{padding-top:60px;}
.indProgress .font .desc{margin-top:1em;}
.indProgress .font .more{margin-top:40px;display:block;width:40px;height:40px;border-radius:50%;background:url(../images/arrow1.png) center no-repeat;background-color:#c40e18;background-size:35% auto;}

.indFastNav .item{display:block;width:20%;float:left;}
.indFastNav .item .w{background:url(../images/line.jpg) right center no-repeat;background-size:1px 50%;padding:0 1em;}
.indFastNav .item:last-child .w{background:none;}
.indFastNav .item .img{width:72px;margin:0 auto;}
.indFastNav .item .font{text-align:center;margin-top:1em;}
.indFastNav .item .font .f2{margin-top:0.2em;}
.indFastNav .item:hover .font .f1{color:#c40e18;}
/*棣栭〉style end*/


/*鍐呴〉 start*/
.mainBox{padding-top:30px;}
.brief .section1 .img:nth-child(1){width:50%;float:left;margin-right:30px;}

.brief .section2 .img{width:31.9%;float:left;margin-right:2.15%;margin-bottom:28px;}
.brief .section2 .img:nth-child(3),.brief .section2 .img:nth-child(5){margin-right:0 !important;}
.brief .section2 .img:nth-child(4){margin-top:-6.2%;}

.brief .section1 .img:nth-child(2),.brief .section1 .img:nth-child(3){overflow:hidden;margin-bottom:30px;}
.brief .font{line-height:2;color:#666;}

.briefNum{padding:60px 0  100px 0;}
.briefNum .item{width:25%;float:left;text-align:center;}
.briefNum .item .f1 em{display:inline-block;vertical-align:1.5em;}

.questionNav{margin-bottom:70px;}
.questionNav a{display:block;width:25%;float:left;text-align:center;line-height:2.6;color:#333;position:relative;border-bottom:1px solid #eee;}
.questionNav a:hover,.questionNav a.cr{background:#c40e18;color:#fff;border-color:#c40e18;}
.questionNav a:before{display:none;content:"";position:absolute;border:4px solid transparent;border-top:4px solid #c40e18;bottom:-8px;left:50%;margin-left:-2px;}
.questionNav a:hover:before,.questionNav a.cr:before{display:block;}

.questionCont .item{padding:20px 0;border-bottom:1px solid #eee;}
.questionCont .item .tit{cursor:pointer;padding-right:2em;background:url(../images/arrow6.png) right center no-repeat;background-size:1em auto;color:#333;}
.questionCont .item .text{margin-top:0.8em;line-height:1.8;display:none;}
.questionCont .item .text .f1{margin-right:0.4em;}
.questionCont .item .tit:hover{color:#c40e18;}
.questionCont .item.on .tit{background-image:url(../images/arrow2.png);color:#c40e18;}

.centerList .item .img{width:50%;float:left;}
.centerList .item:nth-child(2n) .img{float:right;}
.centerList .item .img{margin-right:60px;}
.centerList .item:nth-child(2n) .img{margin:0 0 0 60px;}
.centerList .item .font{margin-top:80px;}
.centerList .item .font .desc{line-height:1.8;}
a.orderBtn{display:inline-block;line-height:1;padding:1em 2em;background:#c40e18;min-width:120px;text-align:center;color:#fff;border-radius:4px;}
a.orderBtn span{overflow:hidden;vertical-align:-3px;margin-left:0.4em;display:inline-block;width:20px;height:20px;border-radius:50%;background:url(../images/swiper4.png) center no-repeat #fff;background-size:60% auto;}
.centerList .item .indTitle,.centerSwitch .indTitle{margin-bottom:30px;}

a.orderBtn:hover span,.moreBtn1:hover{animation:arrowMoveA 0.5s forwards;-webkit-animation:arrowMoveA 0.5s forwards;}
a.orderBtn span,.moreBtn1{animation:arrowMoveB 0.5s forwards;-webkit-animation:arrowMoveB 0.5s forwards;}

.editor-ui img{display:block;margin:0 auto;max-width:100% !important;height:auto !important;}

.centerExpert{background:url(../images/center.jpg) center no-repeat;background-size:cover;}
.centerSwitch{position:relative;}
.centerSwitch .gallery-top .img{width:50%;margin-left:160px;}
.centerSwitch .gallery-top .font{padding-top:80px;padding-bottom:1em;}
.centerSwitch .gallery-top .font .f2{margin-top:10px;}
.centerSwitch .gallery-top .font .f3{margin-top:1.5em;}
.moreBtn1{display:block;margin-top:50px;width:40px;height:40px;border-radius:50%;background:url(../images/swiper10.png) center no-repeat #c40e18;}

.centerSwitch .gallery-thumbs .item{display:block;}
.centerSwitch .gallery-thumbs .font{margin-top:1.5em;}
.centerSwitch .gallery-thumbs .font .f2{line-height:1.8;}
.centerSwitch .swiper-button-prev,.centerSwitch .swiper-button-next{width:40px;height:40px;position:absolute;top:50%;margin-top:-20px;background-color:#9fa0a0;border-radius:50%;background-size:26% auto;}
.centerSwitch .swiper-button-prev:hover,.centerSwitch .swiper-button-next:hover{background-color:#c40e18;}
.centerSwitch .swiper-button-prev{left:-60px;}
.centerSwitch .swiper-button-next{right:-60px;}
.centerSwitch .gallery-thumbs .item:hover .font .f1{color:#c40e18;}
.centerSwitch .gallery-thumbs .item:hover .font .f2{color:#666;}

.queryList{margin:0 -40px;}
.queryList .item{width:50%;float:left;margin-bottom:70px;}
.queryList .item:nth-last-child(2),.queryList .item:last-child{margin-bottom:0 !important;}
.queryList .item .w{margin:0 40px;}
.queryList .item .img,.queryList .item .f1,.queryList .item .f2{display:block;}
.queryList .item .f1{margin-top:1em;}
.queryList .item .f1:hover{color:#c40e18;}
.queryList .item .f2{margin:1em 0 2.4em 0;color:#666;}
.queryList .item .f2:hover{color:#111;}
.queryList .item:nth-child(2n+1){clear:both;}
.querySection{margin-top:100px;}
.querySection:first-child{margin-top:0 !important;}

.newsSwitch{padding-bottom:80px;position:relative;}
.newsSwitch .item{position:relative;}
.newsSwitch .item .img{display:block;width:61%;}
.newsSwitch .item .img img{width:100%;}
.newsSwitch .item .fontBox{position:absolute;width:48.6%;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background:#fff;}
.newsSwitch .item .font{padding:54px 50px;}
.newsSwitch .item .font .f1,.newsSwitch .item .font .f2,.newsSwitch .item .font .f3{display:block;}
.newsSwitch .item .font .f2{margin-top:10px;}
.newsSwitch .item .font .f3{margin-top:20px;}
.newsSwitch .swiperController{position:absolute;left:0;width:100%;text-align:center;bottom:4px;}
.newsSwitch .swiper-button-prev,.newsSwitch .swiper-button-next,.newsSwitch .swiper-pagination-fraction{display:inline-block;width:auto;position:static;margin:0;}
.newsSwitch .swiper-button-prev,.newsSwitch .swiper-button-next{color:#a4a5a5;width:12px;height:18px;background-size:contain;vertical-align:-2px;}
.newsSwitch .swiper-button-prev{background-image:url(../images/arrow9.png);margin-right:30px;}
.newsSwitch .swiper-button-next{background-image:url(../images/arrow7.png);margin-left:30px;}
.newsSwitch .swiper-button-prev:hover{background-image:url(../images/arrow10.png);}
.newsSwitch .swiper-button-next:hover{background-image:url(../images/arrow8.png);}
.newsSwitch .swiper-pagination-current{color:#c40e18;}

.newsList{margin:0 -30px;}
.newsList .item{width:50%;float:left;margin-bottom:60px;}
.newsList .item .w{margin:0 30px;position:relative;}
.newsList .item .w .img{position: relative;height:0;padding-bottom: 62.3%;overflow: hidden;}
.newsList .item .w .img img{position: absolute;left:0;bottom:0;width: 100%;height:136.5%;object-fit: cover;}
.newsList .item .f1,.newsList .item .f3{margin-top:1.5em;display:block;}
.newsList .item .f1:hover{color:#c40e18;}
.newsList .item .f2{margin-top:0.5em;display:block;}
.newsList .item a.more{display:none;padding:0.8em;width:2.2em;line-height:1.1;letter-spacing:0.1em;position:absolute;right:0;top:-0.6em;color:#fff;background:#c40e18;}
.newsList .item .w:hover a.more{display:block;}

.searchList .item{margin-bottom:40px;}
.searchList .item .img{display:block;max-width:320px;margin-right:40px;}
.searchList .item .font span{display:block;}
.searchList .item .font .f2{margin:1em 0;}

.newsinfo h2{text-align:center;margin-bottom:1em;}
.newsinfo .newsLabel{text-align:center;color:#999;}
.newsinfo .newsLabel span{display:inline-block;margin:0 4px;}
.newsinfo .turnPage{padding-top:1em;border-top:1px solid #eee;line-height:2;color:#c40e18;}
.newsinfo .turnPage a:hover{color:#c40e18;}

.environSwitch{position:relative;}
.environSwitch .gallery-top{margin-bottom:6px;}
.environSwitch .gallery-thumbs .swiper-slide-thumb-active .img{border:3px solid #c40e18;}
.environSwitch .gallery-thumbs .font{text-align:center;margin-top:0.6em;}
.environSwitch .swiper-button-next,.environSwitch .swiper-button-prev{background-size:25% auto;width:80px;height:80px;border-radius:50%;background-color:#9fa0a0;margin-top:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.environSwitch .swiper-button-next{right:-40px;}
.environSwitch .swiper-button-prev{left:-40px;}
.environSwitch .swiper-button-next:hover,.environSwitch .swiper-button-prev:hover{background-color:#c40e18;}

.trait{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;}
.traitCont .item{position:relative;width:25%;float:left;border-right:1px solid rgba(238,238,238,0.6);margin-left:-1px;border-bottom:4px solid transparent;transition:0.5s all ease;-webkit-transition:0.5s all ease;}
.traitCont .item .wBox{position:absolute;bottom:0;left:0;right:0;top:0;}
.traitCont .item .w{position:absolute;bottom:0;left:0;right:0;padding:20px;}
.traitCont .item .f1{margin-bottom:0.6em;}
.traitCont .item .f2{margin-bottom:0.2em;}
.traitCont .item ul{margin-top:1em;height:0;overflow:hidden;transition:0.5s all ease;-webkit-transition:0.5s all ease;}
.traitCont .item ul li {line-height:2;background:url(../images/swiper9.png) left 0.8em no-repeat;padding-left:1em;}

.traitCont .item:hover{border-bottom:4px solid #c40e18;}
.traitCont .item:hover .wBox{background:rgba(255,255,255,0.8);}
.traitCont .item:hover ul{height:auto;}

.houseCallList table{width:100%;}
.houseCallList tr{border-left:1px solid #e6e6e6;}
.houseCallList tr:first-child{border:none;}
.houseCallList tr th{padding:1em;text-align:center;background:#c40e18;color:#fff;}
.houseCallList tr td{padding:1em;text-align:center;color:#666;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.houseCallList tr td a{color:#666;}
.houseCallList tr td a:hover{color:#c40e18;}

.title2{color:#c40e18;margin-bottom:30px;padding-bottom:0.3em;background:url(../images/nav_line.jpg) left bottom no-repeat;background-size:0.4em 2px;}

.teaminfo .img{width:50%;margin-left:120px;background:url(../images/teamBg.png) center no-repeat;background-size:contain;}
.teaminfo .font h2{margin-bottom:0.4em;}
.teaminfo .font h3{margin-top:30px;margin-bottom:0.4em;}
.teaminfo .font div,.teaminfo .font p{line-height:1.8;}
.teaminfo .font ul li{line-height:2;padding-left:1em;background:url(../images/swiper9.png) left 15px no-repeat;background-size:4px auto;}
.teaminfo .font a.orderBtn{margin-top:40px;}

.orderWeChat{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:999999;display:none;}
.orderWeChat .weChatImg{width:120px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.orderWeChat .weChatImg span{display:block;text-align:center;color:#fff;margin-top:0.6em;}

.pageControl{position:absolute;left:0;width:100%;bottom:60px;}
.pageControl a{display:block;width:40px;height:40px;border-radius:50%;background-color:#9fa0a0;background-repeat:no-repeat;background-position:center;background-size:25% auto;}
.pageControl a:hover{background-color:#c40e18;}
.pageControl .prev,.pageControl .next{position:absolute;top:0;}
.pageControl .prev{background-image:url(../images/arrow4.png);left:-100px;}
.pageControl .next{background-image:url(../images/arrow11.png);right:-100px;}
.pageControl .backList{background-size:40% auto;background-image:url(../images/backList.png);margin:0 auto;}

.cmManager{max-width:890px;margin:0 auto;padding:100px 0;position:relative;}
.cmManager .img{width:66%;margin:0 auto;}
.cmManager .section{position:absolute;}
.cmManager .section h3{border-bottom:1px solid #c40e18;padding-bottom:0.3em;margin-bottom:0.8em;}
.cmManager .section ul li{line-height:1.8;background:url(../images/swiper9.png) left 12px no-repeat;padding-left:1em;background-size:4px auto;float:left;}
.cmManager .section1{top:220px;left:0;width:150px;}
.cmManager .section2{top:220px;right:0;width:150px;}
.cmManager .section3{bottom:0;left:50%;width:300px;margin-left:-150px;}
.cmManager .section3 ul li{margin-right:0.7em;}
.cmManager .section3 ul li:nth-child(2n){margin-right:0;}

.busLine{background:#fafafa;}
.busLine h2{margin-bottom:0.2em;}
.busLineItem{margin:0 -12px;margin-top:40px;}
.busLineItem .item{width:25%;float:left;}
.busLineItem .item .w{margin:0 12px;padding:30px;background:#fff;border-radius:2px;box-shadow:0 0 10px 6px #f5f5f5;}
.busLineItem .item .w h3{margin-bottom:1em;}

#map{height:600px;}
.contactWay{position:absolute;right:60px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);padding:30px 30px 60px 30px;background:#fff;}
.contactWay .mapTitle{padding-bottom:20px;background:url(../images/nav_line.jpg) left bottom no-repeat;background-size:1em 1px;}
.contactWay .mapTitle h2{margin-bottom:0.2em;}
.contactWay .item{padding:30px 0;border-bottom:1px solid #eee;}
.contactWay .item div{margin-top:0.6em;}

.contactMap .map_box_con{display:flex;align-items:center;}
.contactMap .map_box_con .img{margin-right:20px;}
.contactMap .BMap_shadow{display:none;}

.processMap{margin:0 -54px;}
.processMap .item{width:20%;margin-bottom:108px;}
.processMap .item .w{margin:0 54px;padding:40px 0 10px 0;box-shadow:-2px 2px 8px 4px #f3f4f6;position:relative;}
.processMap .item .icon{width:62px;height:62px;padding:12px;border-radius:50%;margin:0 auto;background:#f6f7f8;margin-bottom:0.7em;}
.processMap .item .font{text-align:center;margin:0 20px;}
.processMap .item .w:hover,.processMap .item .w.on{background:#c40e18;box-shadow:0 0 12px 4px #efc0c3;}
.processMap .item .w:hover .icon,.processMap .item .w.on .icon{background:#fff;}
.processMap .item .w:hover .font,.processMap .item .w.on .font{color:#fff;}

.processMap .item.odd{float:left;}
.processMap .item.even{float:right;}
.processMap .item .arrow{width:36px;height:36px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;}
.processMap .item.odd .arrow{right:-72px;background-image:url(../images/process01.png);}
.processMap .item.even .arrow{left:-72px;background-image:url(../images/process02.png);}
.processMap .item.down .arrow{left:50%;right:auto;bottom:-72px;top:auto;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);background-image:url(../images/process03.png);}
.processMap .item.last .arrow{display:none;}

.insureCont .section2{background:url(../images/insure1.jpg) center no-repeat;background-size:cover;}

.insureCont .section2 .itemBox{display:flex;}
.insureCont .section2 .item{width:33.3%;float:left;display:flex}
.insureCont .section2 .item .w{max-width:60%;margin:0 auto;position:relative;}
.insureCont .section2 .item .img{max-width:140px;margin:0 auto;}
.insureCont .section2 .item .font{text-align:center;margin-top:20px;min-height:6em;}
.insureCont .section2 .item .line{position:absolute;top:30%;left:0;width:100%;transform:translate(83%,-50%);-webkit-transform:translate(83%,-50%);}
.insureCont .section2 .item:last-child .line{display:none;}

.insureCont .section3 .itemBox{margin:0 -6px;}
.insureCont .section3 .item{width:25%;float:left;}
.insureCont .section3 .item .w{margin:0 6px;position:relative;}
.insureCont .section3 .item .font{position:absolute;left:1em;right:1em;bottom:1em;}
.insureCont .section3 .item .f1{color:#c40e18;margin-bottom:0.5em;}
.insureCont .section3 .item .f2{min-height:4.5em;}


.insureCont .section4 .box2{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:0;height:100%;width:1440px;}
.insureCont .section4 .font{position:absolute;right:160px;top:50%;transform:translateY(-28%);-webkit-transform:translateY(-28%);}
.insureCont .section4 .font .f2{color:#c40e18;}

.insureCont .section5 .item{width:50%;float:left;margin-bottom:40px;}
.insureCont .section5 .item .img{border:1px solid #e6e6e6;margin-right:20px;width:38.8%;}
.insureCont .section5 .item .font{max-width:340px;margin-right:2em;word-break:break-all;}
.insureCont .section5 .item .f1{margin-bottom:0.6em;}

.scienceList{margin:0 -30px;}
.scienceList .item{width:50%;float:left;margin-bottom:40px;}
.scienceList .item .w{display:block;margin:0 30px;}
.scienceList .item .img{position:relative;}
.scienceList .item .font{margin-top:0.5em;}
.scienceList .item .arrow{width:80px;height:80px;background:url(../images/arrow12.png) center no-repeat;background-size:100% auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.scienceList .item:nth-child(2n+1){clear:both;}

.queryInfo .img{width:50%;margin-right:60px;}
.queryInfo .indTitle{margin-top:90px;}

.queryTese .liBox{margin:0 -20px;margin-top:20px;}
.queryTese .liBox .item{margin-top:30px;width:33.3%;float:left;}
.queryTese .liBox .item .w{display:block;margin:0 20px;border-left:4px solid #c40e18;padding:0.4em 0;}
.queryTese .liBox .item span{display:block;}
.queryTese .liBox .item .font{padding:0 20px;line-height:62px;}
.queryTese .liBox .item .img{margin-left:1em;width:62px;}

.committee .desc{margin-top:50px;line-height:1.8;}
.committeeImg{width:50%;margin-right:100px;}
.committeeList1 .item{padding:35px 30px 35px 45px;border-left:4px solid #c40e18;margin-bottom:22px;}
.committeeList1 .icon{margin-left:1em;}
.committeeList1 .icon .pic2,.committeeList1 .item:hover .icon .pic1{display:none;}
.committeeList1 .item:hover .icon .pic2{display:block;}
.committeeList1 .font .f1{margin-bottom:0.5em;}
.committeeList1 .font .f2{min-height:4.5em;}
.committeeList1 .item:hover{background:#c40e18;}
.committeeList1 .item:hover .font .f1,.committeeList1 .item:hover .font .f2{color:#fff;}

.committeeList2 .item .img{float:right;margin-left:60px;width:50%;}
.committeeList2 .item:nth-child(2n) .img{float:left;margin:0 60px 0 0;}
.committeeList2 .item .font{margin-top:120px;line-height:1.8;padding-top:30px;background:url(../images/line2.jpg) left top no-repeat;background-size:1.8em 2px;}

/*鍐呴〉 end*/
@media only screen and (max-width:1700px){
	.pageControl .prev{left:-70px;}
	.pageControl .next{right:-70px;}
}

@media only screen and (max-width:1600px){
	.box2{margin:0 80px;}

	.banner .bannerFont{transform:translate(0,-70%);-webkit-transform:translate(0,-70%);left:80px;right:80px;width:auto;}
	.banner .main-swiper-controller{margin-left:0;width:auto;left:80px;right:80px;}

	.indService .item{height:460px;}

	.indOrder{width:800px;}
	.indOrderLink{padding-top:28px;}
	.indOrderLink .item{padding:23px 0;}
}

@media only screen and (max-width:1560px){
	.header .mainMenu{margin-left:80px;}
	.header .mainMenu .item > a{padding:0 22px;}

	.footer .botMenu dl{margin-right:50px}

	.f-20{font-size:18px;}
	.f-28{font-size:24px;}
	.f-40{font-size:36px;}
	.f-50{font-size:40px;}

	.indProgress .img{margin-left:80px;}

	.pad-120,.pad-100{padding:80px 0;}
	.pad-120-20{padding:40px 0 80px 0;}
	.indMain{padding-bottom:80px;}

	.indService .item{height:447px;}

	.briefNum .item .f1 em{vertical-align:1.2em;}
	.briefNum{padding:60px 0  80px 0;}

	.mb120{margin-bottom:80px;}	
	.mt100,.querySection{margin-top:80px;}
	.centerList .item .font{margin-top:60px;}
	.centerSwitch .gallery-top .img,.teaminfo .img{margin-left:100px;}

	.queryList{margin:0 -30px;}
	.queryList .item .w{margin:0 30px;}

	.environSwitch .swiper-button-next,.environSwitch .swiper-button-prev{width:60px;height:60px;}
	.environSwitch .swiper-button-next{right:-30px;}
	.environSwitch .swiper-button-prev{left:-30px;}

	.pageControl .prev{left:-60px;}
	.pageControl .next{right:-60px;}


	.cmManager{padding-top:80px;}
	.cmManager .section1,.cmManager .section2{top:200px;}

	.contactWay{padding-bottom:40px;}

	.processMap{margin:0 -40px;}
	.processMap .item{margin-bottom:80px;}
	.processMap .item .w{margin:0 40px;}
	.processMap .item .icon{width:52px;height:52px;}
	.processMap .item .arrow{width:28px;height:28px;}
	.processMap .item.odd .arrow{right:-54px;}
	.processMap .item.even .arrow{left:-54px;}
	.processMap .item.down .arrow{bottom:-54px;right:auto;left:50%}

	.scienceList{margin:0 -20px;}
	.scienceList .item .w{margin:0 20px;}

	.scienceList .item .arrow{width:60px;height:60px;}

	.queryTese .liBox .item .font{line-height:50px;}
	.queryTese .liBox .item .img{width:50px;}

	.committeeImg{margin-right:80px;}
	.committeeList1 .item{padding:31px;}
	.committeeList2 .item .font{margin-top:100px;}
}

@media only screen and (max-width:1440px){
	.box2{margin:0 60px;}
	.insureCont .section4 .box2{left:60px;right:60px;transform:translateX(0);-webkit-transform:translateX(0);width:auto;}

	.header .mainMenu .item > a{padding:0 20px;}

	.banner .bannerFont,.banner .main-swiper-controller{left:60px;right:60px;}

	.pad-80,.pad-120,.indEnquery .font,.briefNum,.pad-100{padding:60px 0;}
	.indMain{padding-bottom:60px;margin-top:0;}

	.indService .item{height:420px;}

	.indOrderLink .item .icon{width:70px;}
	.indOrderLink .item{padding:32px 0;}

	.crumbNav,.questionNav{margin-bottom:60px;}
	
	.mb120,.queryList .item{margin-bottom:60px;}	
	.mt100,.mt80,.querySection{margin-top:60px;}
	.pad-120-20{padding:30px 0 60px 0;}
	.busLine{margin-top:50px;}
	.centerList .item .font{margin-top:40px;}
	.centerSwitch .gallery-top .font{padding-top:60px;}

	.centerSwitch .swiper-button-prev{left:1em;}
	.centerSwitch .swiper-button-next{right:1em;}

	.pageControl a{width:32px;height:32px;}
	.pageControl .prev{left:-50px;}
	.pageControl .next{right:-50px;}

	.cmManager{padding-top:60px;}
	.cmManager .section1,.cmManager .section2{top:180px;}

	.processMap{margin:0 -30px;}
	.processMap .item{margin-bottom:60px;}
	.processMap .item .w{margin:0 30px;}
	.processMap .item .icon{width:42px;height:42px;}
	.processMap .item .arrow{width:20px;height:20px;}
	.processMap .item.odd .arrow{right:-40px;}
	.processMap .item.even .arrow{left:-40px;}
	.processMap .item.down .arrow{bottom:-40px;right:auto;left:50%}

	.insureCont .section2 .item .img{max-width:100px;}
	.insureCont .section2 .item .w{max-width:80%;width:80%;}
	.insureCont .section2 .item .line{top:26%;width:85%;}

	.committeeImg{margin-right:60px;}
	.committeeList1 .item{padding:26px;}
	.committeeList1 .icon{width:50px;}
}

@media only screen and (max-width:1366px){
	.f-16{font-size:14px;}
	.f-18,.f-20{font-size:16px;}
	.f-28,.f-24{font-size:20px;}
	.f-40{font-size:30px;}
	.f-50{font-size:36px;}
	.header{height:80px;}
	.header .logo{width:110px;margin-top:23px;}
	.header .searchButton{margin-top:30px;}

	.footer .botMenu dl{margin-right:30px;}
	.footer .share a{margin:0 4px;margin-top:1em;width:18px;height:18px;padding:6px;}
	.footer .share .botLogo{width:140px;}

	.header .mainMenu{margin-left:60px;}
	.header .mainMenu .item > a{line-height:80px;padding:0 22px;}

	.banner,.ban{margin-top:80px;}

	.indQuery .item{margin:0 1em;}
	.indProgress .img{margin-left:60px;}

	.indService .item{height:398px;}

	.indOrder{width:680px;}
	.indOrderLink{padding-top:24px;}
	.indOrderLink .item .icon{width:60px;}
	.indOrderLink .item{padding:22px 0;}

	.briefNum .item .f1 em{vertical-align:1em;}

	.brief .section1 .img:nth-child(1){margin-right:20px;}
	.brief .section1 .img:nth-child(2),.brief .section1 .img:nth-child(3){margin-bottom:20px;}

	.brief .section2 .img{width:32.4%;margin-right:1.4%;margin-bottom:24px;}

	.centerSwitch .gallery-top .img,.teaminfo .img{margin-left:80px;}

	.scienceList .item .arrow{width:40px;height:40px;}

	.queryInfo .indTitle{margin-top:60px;}

	.committeeList1 .item{padding:23px;}
}


@media only screen and (max-width:1280px){
	.box2{margin:0 40px;}
	.insureCont .section4 .box2{left:40px;right:40px;}
	.header .mainMenu{margin-left:50px;}
	.header .mainMenu{margin-left:40px;}
	.header .mainMenu .item > a{padding:0 1em;}

	.footer .botMenu dl{margin-right:1em;}

	.banner .bannerFont,.banner .main-swiper-controller{left:40px;right:40px;}
	.indProgress .font{padding-top:40px;}
	.indProgress .img{margin-left:40px;}

	.pad-60,.pad-80,.pad-120,.indEnquery .font,.briefNum,.pad-100{padding:40px 0;}
	.mt60{margin-top:40px;}
	.indMain{padding-bottom:40px;}

	.indService .item{height:384px;}

	.indOrder{width:640px;}
	.indOrderLink{padding-top:22px;}
	.indOrderLink .item .icon{width:50px;}
	.indOrderLink .item{padding:21px 0;}

	.floatNav{bottom:100px;}

	.crumbNav,.questionNav{margin-bottom:40px;}
	
	.mb120,.queryList .item,.newsList .item{margin-bottom:40px;}	
	.mt100,.moreBtn1,.mt80,.querySection{margin-top:40px;}
	.pad-120-20{padding:20px 0 40px 0;}
	.busLine{margin-top:30px;}
	.centerList .item .font{margin-top:2em;}

	.centerList .item .img{margin-right:40px;}
	.centerList .item:nth-child(2n) .img{margin:0 0 0 40px;}

	.centerSwitch .gallery-top .img,.teaminfo .img{margin-left:60px;}
	.centerSwitch .gallery-top .font{padding-top:40px;}

	.queryList,.newsList{margin:0 -20px;}
	.queryList .item .w,.newsList .item .w{margin:0 20px;}

	.newsSwitch .item .font{padding:40px;}
	.newsSwitch{padding-bottom:60px;}

	.environSwitch .swiper-button-next,.environSwitch .swiper-button-prev{width:40px;height:40px;}
	.environSwitch .swiper-button-next{right:-20px;}
	.environSwitch .swiper-button-prev{left:-20px;}

	.traitCont .item ul li{line-height:1.8;background-position:left 0.6em;}
	.traitCont .item .w{padding:1em;}

	.title2{margin-bottom:1em;}

	.pageControl{position:relative;clear:both;bottom:-30px;}
	.pageControl .prev{left:0;}
	.pageControl .next{right:0;}
	.teaminfo .box2{padding-bottom:30px;}

	.cmManager{padding-top:40px;}
	.cmManager .section1,.cmManager .section2{top:160px;}

	.contactWay{right:40px;}
	.contactWay .item{padding:20px 0;}
	.contactWay .item img{width:1.5em;}
	.busLineItem .item .w{padding:20px;}

	.processMap .item{width:25%;}

	.insureCont .section2 .item .img{max-width:80px;}
	.insureCont .section2 .item .w{max-width:90%;width:90%;}
	.insureCont .section2 .item .line{top:24%;width:79.5%;}

	.queryInfo .indTitle{margin-top:40px;}
	.queryInfo .img{margin-right:40px;}

	.queryTese .liBox .item .font{line-height:40px;}
	.queryTese .liBox .item .img{width:40px;}

	.committeeList2 .item .img{float:right;margin-left:40px;}
	.committeeList2 .item:nth-child(2n) .img{float:left;margin:0 40px 0 0;}

	.committeeImg{margin-right:40px;}

	.committeeList1 .icon{width:40px;}
	.committeeList1 .item{padding:20px;}
	.committee .desc{margin-top:40px;}

	.committeeList2 .item .font{margin-top:60px;}
}

@media only screen and (max-width:1100px){
	.header .mainMenu{margin-left:30px;}
	.header .mainMenu .item > a{padding:0 0.7em;}

	.footer .share .botLogo{width:100px;}
	.footer .share a{margin-left:0;margin-right:0;}

	.indService .item{height:324px;}

	.indOrder{width:auto;float:none;}
	.indOrderLink{padding-top:0;}
}

@media only screen and (max-width:1024px){
	.box2{margin:0 1em;}
	.insureCont .section4 .box2{left:1em;right:1em;}
	.banner .bannerFont,.banner .main-swiper-controller{left:14px;right:14px;}

	.f-28,.f-24{font-size:18px;}
	.f-40{font-size:24px;}
	.f-50{font-size:30px;}

	.header{height:50px;}
	.header .logo{width:80px;margin-top:13px;}
	.header .searchButton{margin-top:15px;margin-right:36px;}

	.footer .share{float:none;}
	.footer .botMenu{float:none;margin-bottom:2em;}
	.footer .top{padding:2em 0 1em 0;}
	.footer .botMenu dl{float:none;margin:0;border-bottom:1px solid #3f3f3f;padding:0.5em 0;}
	.footer .botMenu dl dt{margin-bottom:0;padding-bottom:0;background:none;line-height:2;}
	.footer .botMenu dl dd{display:none;}
	.footer .botMenu dl dd a{line-height:2.4;}
	.footer .bottom{padding:2em 0;}

	.header .mobileMenu{position:fixed;width:20px;height:19px;transition: 0.5s all;right:1em;top:15px;z-index:9999999;}
	.header .mobileMenu:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-top:2px solid #c40e18;border-bottom:2px solid #c40e18;transition:0.2s all;-webkit-transition:0.2s all;}
	.header .mobileMenu:after {content:'';position:absolute;top:8px;right:0;left:0;height:2px;overflow:hidden;background:#c40e18;transition:0.2s all;-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;}
	.mobileMask{display:none;transition:0.2s all;-webkit-transition:0.2s all;position:fixed;z-index:999998;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}
	.header .mainMenu{position:fixed;right:-60%;width:60%;background:#fff;top:0;bottom:0;padding:1em 0;overflow-y:auto;z-index:999999;transition:0.2s all;-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;}
	.header.open .mobileMenu::before {-webkit-transform: rotate3d(0, 0, 1, 45deg) translate(-2px,3px);transform: rotate3d(0, 0, 1, 45deg) translate(-2px,3px);border-bottom: 0;top:7px;left:1px;right:1px;}
    .header.open .mobileMenu::after {-webkit-transform: rotate3d(0, 0, 1, -45deg) translate(-2px,2px);transform: rotate3d(0, 0, 1, -45deg) translate(-2px,2px);top: 6px;left:1px;right:1px;}
	.header.open .mobileMask{display:block;}
	.header.open .mainMenu{right:0;}

	.header .mainMenu .item .arrow{display:block;position:absolute;right:1em;top:1em;width:0.8em;height:1em;background:url(../images/arrow3.png) center no-repeat;background-size:100% auto;}
	.header .mainMenu .item.on .arrow{background-image:url(../images/arrow2.png);}

	.header .mainMenu .item{float:none;}
	.header .mainMenu .item > a{line-height:3;font-weight:normal;}
	.header .mainMenu .item:hover .subMenu{display:none;}
	.header .mainMenu .subMenu{position:static;background:none; transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);transition:0s all ease;-webkit-transition:0s all ease;}
	.header .mainMenu .subMenu a{text-align:left;}

	.indTitle,.centerList .item .indTitle,.centerSwitch .indTitle{margin-bottom:2em;}

	.banner,.ban{margin-top:50px;}
	.banner .bannerFont .desc{margin-top:1em;}
	.banner .main-swiper-controller{bottom:1em;}
	.banner .current .autoplay,.banner .current .loader,.banner .current{width:36px;height:36px;}
	.banner .main-next, .banner .main-prev{height:36px;}
	.banner .main-next:after, .banner .main-prev:after{top:15px;}
	.banner .main-next:before, .banner .main-prev:before{top:18px;}
	.banner .main-pagination{padding-top:15px;}

	.indChoose .item{padding:2em 0;}
	.indChoose .item .font{margin-top:1em;}
	.indProgress .font{padding-top:0;}
	.indProgress .img{margin-left:2em;}
	.indProgress .font .more,.moreBtn1,.querySection{margin-top:2em;}

	.pad-60,.pad-80,.pad-120,.indEnquery .font,.briefNum,.pad-100{padding:2em 0;}
	.mainBox{padding-top:2em;}
	.mb120{margin-bottom:2em;}	
	.mt100,.mt80{margin-top:2em;}
	.pad-120-20{padding:1em 0 2em 0;}
	.busLine{margin-top:1em;}
	.mt60{margin-top:2em;}
	.indMain{padding-bottom:2em;}
	.indQuery{padding-bottom:4em;background:#f5f5f5;}

	.indService .item,.indService .item:hover, .indService .item.cr{width:25%;height:auto;border:none;}
	.indService .item img{height:auto;max-width:100%;}

	.floatNav{bottom:50px;right:-186px;transition:0.5s all ease;-webkit-transition:0.5s all ease;}
	.floatNav.on{right:0;}
	.openFloat{position:absolute;width:12px;height:30%;left:-12px;top:35%;background:url(../images/arrow4.png) center no-repeat;background-size:50% auto;background-color:#c40e18;display:block;border-radius:6px 0 0 6px;}
	.floatNav.on .openFloat{display:none;}

	.floatNav .item .weChat{width:100px;}

	.indEnquery{margin-top:2em;}

	.briefNum .item .f1 em{vertical-align:0.6em;}

	.crumbNav,.questionNav,.queryList .item,.newsList .item{margin-bottom:2em;}

	.brief .section1 .img:nth-child(1){margin-right:1em;}
	.brief .section1 .img:nth-child(2),.brief .section1 .img:nth-child(3){margin-bottom:1em;}
	.brief .section2 .img{margin-bottom:1em}

	.questionCont .item{padding:1em 0;}
	.page a,.page span{width:30px;height:30px;line-height:30px;}
	/*.page a.prev{margin-right:0.5em;}
	.page a.next{margin-left:0.5em;}*/

	.fb{font-weight:normal;}

	.centerList .item .img{margin-right:2em;}
	.centerList .item:nth-child(2n) .img{margin:0 0 0 2em;}

	.centerList .item .font{margin-top:0;padding:1em 0;}
	.centerSwitch .gallery-top .font{padding-top:2em;}
	.centerSwitch .gallery-top .img,.teaminfo .img{margin-left:2em;}

	.queryList .item .f2{margin-bottom:1em;}

	.queryList,.newsList{margin:0 -1em;}
	.queryList .item .w,.newsList .item .w{margin:0 1em;}

	.queryList .item .f1,.queryList .item .f2{margin-top:0.6em;}

	.newsSwitch .item .font{padding:2em;}
	.newsSwitch .item .font .f3{margin-top:1em;}
	.newsSwitch .moreBtn1{margin-top:1em;}
	.newsSwitch{padding-bottom:40px;}
	.mt20,.newsList .item .f1, .newsList .item .f3{margin-top:1em;}

	.environSwitch .swiper-button-next,.environSwitch .swiper-button-prev{margin-top:-40px;}
	.environSwitch .swiper-button-next{right:1em;}
	.environSwitch .swiper-button-prev{left:1em;}

	.trait{background:none !important;}
	.traitCont .item{height:auto;width:auto;float:none;margin-bottom:2em;padding-bottom:2em;}
	.traitCont .item > img{display:none;}
	.traitCont .item .w,.traitCont .item .wBox{position:static;padding:0;}
	.traitCont .item ul{height:auto;}
	.traitCont .item:hover,.traitCont .item{border-bottom:1px solid #c40e18;}
	.traitCont .item:last-child,.traitCont .item:last-child:hover{border:none;background:none;padding:0;margin:0;}

	.houseCallList tr th,.houseCallList tr td{padding:0.5em;}

	.teaminfo .font h3,.teaminfo .font a.orderBtn{margin-top:2em;}

	#map{height:500px;}
	.contactWay{position:static;transform:translateY(0);-webkit-transform:translateY(0);padding:1em 0;}
	.contactWay .item{padding:1em 0;}

	.busLineItem{margin:0 -0.5em;margin-top:2em;}
	.busLineItem .item{width:50%;margin-bottom:1em;}
	.busLineItem .item .w{margin:0 0.5em;}
	.busLineItem .item .w div{min-height:3em;}

	.processMap{margin:0 -20px;}
	.processMap .item{margin-bottom:40px;width:33.3%}
	.processMap .item .w{margin:0 20px;}
	.processMap .item .icon{width:32px;height:32px;}
	.processMap .item .arrow{width:16px;height:16px;}
	.processMap .item.odd .arrow{right:-28px;}
	.processMap .item.even .arrow{left:-28px;}
	.processMap .item.down .arrow{bottom:-28px;right:auto;left:50%}
	.processMap .item .font{margin:0 1em;}
	.processMap .item .w{padding-top:2em;}

	.insureCont .section5 .item{width:auto;float:none;margin-bottom:2em;}
	.insureCont .section5 .item .font{margin-right:0;}
	.insureCont .section5 .item .img{margin-right:1em;}

	.scienceList{margin:0 -10px;}
	.scienceList .item .w{margin:0 10px;}
	.scienceList .item{margin-bottom:2em;}

	.queryInfo .indTitle{margin-top:0;}
	.queryInfo .img{margin-right:2em;}

	.queryTese .liBox{margin:0 -1em;margin-top:0;}
	.queryTese .liBox .item .w{margin:0 1em;}
	.queryTese .liBox .item{width:50%;}

	.committeeList2 .item .img{float:right;margin-left:2em;}
	.committeeList2 .item:nth-child(2n) .img{float:left;margin:0 2em 0 0;}

	.committeeImg{float:none;width:100%;}
	.committeeList1 .item{margin:1em 0 0 0;padding:1em;}
	.committee .desc{margin-top:2em;}

	.committeeList2 .item .font{margin-top:30px;}

	.searchList .item{margin-bottom:2em;}
	.searchList .item .img{max-width:200px;margin-right:2em;}
}


@media only screen and (max-width:768px){
	.f-16,.f-18,.f-20{font-size:14px;}
	.f-28,.f-24{font-size:16px;}
	.f-40{font-size:20px;}
	.f-50{font-size:24px;}

	.footer .otherLink{float:none;margin-left:0;text-align:center;margin-bottom:1em;}
	.footer .copyRight{text-align:center;}

	.indChoose .item{width:50%;}
	.indChoose .item:nth-child(2n) .itemCont{border:none;}
	.indChoose .item .img{width:36px;}

	.indQuery .item .icon{width:26px;height:26px;padding:10px;}

	.indFastNav .item .img{width:36px;}
	.indFastNav .item{width:50%;margin-bottom:2em;}
	.indFastNav .item:nth-child(2n) .w{background:none;}
	.indFastNav .item:nth-child(2n+1),.indChoose .item:nth-child(2n+1){clear:both;}

	.indEnquery .indTitle,.indTitle{margin-bottom:1em;}

	.indService .item, .indService .item:hover, .indService .item.cr{width:50%;}

	.indOrderLink .item .icon{width:40px;}
	.indEnquery{margin-top:0;}

	.briefNum .item .f1 em{vertical-align:0.4em;}
	.brief .section2 .img div{margin-bottom:14px;}

	.centerList .item .indTitle{margin-bottom:1em;}

	a.orderBtn{padding:0.6em 1em;}
	a.orderBtn span{width:16px;height:16px;}

	.newsSwitch .item .img{width:auto;margin-bottom:1em;}
	.newsSwitch .item .font{padding:0;}
	.newsSwitch .item .fontBox{position:static;width:auto;transform:translateY(0);-webkit-transform:translateY(0);}

	.teaminfo .font h3,.teaminfo .font a.orderBtn{margin-top:1.5em;}

	.cmManager .section{position:static;margin:2em 0 0 0;width:auto;}
	.cmManager .section ul li{float:none;}
	.cmManager{padding:2em 0;}

	#map{height:400px;}
	.busLineItem .item{width:auto;float:none;}
	.busLineItem .item .w div{min-height:0;}

	.processMap .item .font{margin:0 0.5em;}

	.insureCont .section2 .item .img{max-width:60px;}
	.insureCont .section2 .item .w{max-width:100%;width:auto;margin:0 1em;}
	.insureCont .section2 .item .line{display:none;}

	.insureCont .section3 .item{width:50%;margin-bottom:1em;}

	.insureCont .section4 .font{right:2em;}
	.insureCont .section4 .box2{height:100px;}
	.insureCont .section4 .box2 > img{position:absolute;left:50%;top:0;max-width:none;opacity:0.8;height:100%;width:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);}

	.insureCont .section4{height:100px;}
	.insureCont .section4 img{height:100%;width:auto;}

	.committeeList2 .item{margin-bottom:2em;}
	.committeeList2 .item .img,.committeeList2 .item:nth-child(2n) .img{width:auto;float:none;text-align:center;margin:0;}
	.committeeList2 .item .font{background:0;margin-top:1em;padding-top:0;}

	.searchList .item .font .f2{margin:0.5em 0;}
	.searchList .item .img{margin-right:1em;}
}	

@media only screen and (max-width:767px){
	.processMap .item{width:50%;}
}
@media only screen and (max-width:600px){
	.banner .bannerFont{display:none;}
	.banner .main-swiper-controller{bottom:0.2em;}

	.indQuery .swiper-pagination{left:0;bottom:-3em;top:auto;}
	.indQuery .item{margin:0 0.5em;}
	.indFastNav .item .w{padding:0 0.5em;}

	.indProgress .img{float:none;width:auto;margin:0 0 1em 0;}

	.indEnquery .img{display:none;}
	.indEnquery .font{margin-left:0;}

	.brief .section1 .img1,.brief .section2 .img{width:auto;margin:0 0 1em 0;float:none;}
	.brief .section2 .img div{margin-bottom:1em;}

	.briefNum .item{width:50%;margin-bottom:1em;}

	.questionNav{margin-bottom:1em;}
	.questionNav a{width:auto;padding:0 6px;margin-bottom:1em;}
	.questionNav a:hover:before, .questionNav a.cr:before{display:none;}

	.centerList .item .img,.centerList .item:nth-child(2n) .img{float:none;width:auto;margin:0;}
	.centerList .item{margin-bottom:1em;}

	.centerSwitch .gallery-top .img,.teaminfo .img{width:auto;float:none;margin:0;}
	.teaminfo .img{margin-bottom:1em;}
	.centerSwitch .gallery-top .font{padding:1em 0;}
 	.moreBtn1,.mt80{margin-top:1em;}

 	.queryList .item,.newsList .item{width:auto;float:none;}
 	.queryList .item .w,.queryList,.newsList .item .w,.newsList{margin:0;}
 	.queryList .item:nth-last-child(2){margin-bottom:2em !important;}

 	#map{height:300px;}

 	.processMap .item .w{padding-top:1em;}

 	.brief .section2 .img:nth-child(4){margin-top:0;}

 	.insureCont .section2 .item{width:auto;float:none;display:block;margin-bottom:1em;}
 	.insureCont .section2 .item .font{min-height:0;}
 	.insureCont .section2 .itemBox{display:block;}
	.insureCont .section2 .item .w{margin:0;}

	.insureCont .section3 .item{width:auto;float:none;max-width:350px;margin:0 auto;margin-bottom:1em;}

	.scienceList .item{width:auto;float:none;}

	.queryInfo .img{float:none;width:auto;margin:0 0 1em 0;}

	.queryTese .liBox .item{width:100%;}

	.committeeList1 .icon{width:30px;}

	.searchList .item{max-width:320px;margin:0 auto;margin-bottom:2em;}
	.searchList .item .img{max-width:none;float:none;margin:0 0 1em 0;}
}


@keyframes arrowMoveA{
    0% {background-position:center;}
    50% {background-position:300% center;}
    51% {background-position:-300% center;}
    100% {background-position:center;}
}

@-webkit-keyframes arrowMoveA{
    0% {background-position:center;}
    50% {background-position:300% center;}
    51% {background-position:-300% center;}
    100% {background-position:center;}
}

@keyframes arrowMoveB{
    0% {background-position:center;}
    50% {background-position:-300% center;}
    51% {background-position:300% center;}
    100% {background-position:center;}
}

@-webkit-keyframes arrowMoveB{
    0% {background-position:center;}
    50% {background-position:-300% center;}
    51% {background-position:300% center;}
    100% {background-position:center;}
}