@charset "utf-8";

/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;outline:0;font-smoothing: antialiased;font-smooth:always;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
sub,sup {position: relative;font-size:75%;line-height: 0;vertical-align: baseline;}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn,em{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
img{display:block;border:0 none;}
h1,h2,h3,h4,h5,h6{font-size: 1em;}
h1,h2,h3,h4,h5,h6,em,strong{font-weight:bold;}
pre,code,kbd,samp{font-family:inherit;}
small,sub,sub{font-size:1em;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
input,label,button,select,textarea,keygen,legend{display:inline-block;font-size: inherit;font-family:inherit;vertical-align:top;*zoom:1;}
button,input[type=submit],input[type=image],input[type=reset]{cursor: pointer;border: 0 none;font-family: inherit;}
option{display:block;}
a, a:link, a:visited {text-decoration:none;outline:0 none;}
a:active { star:expression(this.onFocus = this.blur()); }
::selection,::-moz-selection{background: transparent;}
/* tag reset end */  
/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{clear:both;*zoom:1;}
.f-cl{clear:left;}
.f-cr {clear:right;}
.f-ib{display:inline-block;*zoom:1;}
.f-fl{float:left;display: inline-block;*display:inline}
.f-fr{float:right;display: inline-block;*display:inline}
.f-posr{position:relative;left:0;top:0;z-index:10;}
.f-posa{position:absolute;left:0;top:0;z-index:10;}
.f-ovh{overflow:hidden;}

.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}

.f-th{display: none;}

/* function end */

/*grid*/
.g-widthmin{width: 100%;min-width: 1200px;max-width: 1920px;overflow: hidden;}
.g-width{width: 1200px;margin: 0 auto;-webkit-perspective:100px;perspective:100px;}
/*grid end*/
/*ui*/
.u-bg{background: #fff;}
.u-bg2{background: #f6f6f6;}
.u-b{cursor:pointer;display: block;text-align: center;text-decoration:none;border:0 none;+zoom:1;}
.u-b1{width:234px;height: 64px;font-size: 18px;line-height: 64px;color: #fff;border: 1px solid rgba(255,255,255,0.8);}
	/*u-i*/

.u-i {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  /*-webkit-text-stroke-width: 0.2px;*/
  -moz-osx-font-smoothing: grayscale;
}

.t{-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1511146118384'); /* IE9*/
  src: url('../font/iconfont.eot?t=1511146118384#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff?t=1511146118384') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf?t=1511146118384') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1511146118384#iconfont') format('svg'); /* iOS 4.1- */
}

.u-font {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*moulde end*/
/*public*/
body{position: relative;z-index: 10;width: 100%;min-width: 1000px;min-height: 100%;color: #565656;font:14px/1.85 \5FAE\8F6F\96C5\9ED1,\5B8B\4F53;}
.loadBox{position:fixed;left:0;top: 0;z-index: 200;width: 100%;height:100%;background: #fff;overflow: hidden;}
.loadBox>img{position: absolute;left: 50%;top: 50%;z-index: 10;width:80px;height: 80px;margin:-40px auto auto -40px;}
.loadBg{position: fixed;left: 0;top: 0;z-index: 1;width: 100%;height: 100%;overflow: hidden;}
.loadBg {position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 100%;}
.m1{position: fixed;left: 20%;top: 56%;z-index: 1;width:25%;height:auto;}
.m2{position: fixed;left: 50%;top: 30%;z-index: 1;width:25%;height:auto;}
// .header{position: relative;z-index: 10;height:270px;margin:0 auto 3.85416666666667%;padding-top:2.083%;text-align: center;}
.header{position: relative;z-index: 10;height:220px;margin:0 auto 3.85416666666667%;padding-top:2.083%;text-align: center;}
.header .logo{display: block;position: absolute;left: 50%;z-index:20;margin: 0 auto auto -40px;width: 80px;height: 100px;}
.header .logo:hover img{-webkit-transform:translateY(90px);
-ms-transform:translateY(90px);
-o-transform:translateY(90px);
transform:translateY(90px);}
.header .logo:hover img,.header .logo img{-webkit-transition:1.5s transform;-o-transition:1.5s transform;transition:1.5s transform;}
.navList li{float:left;font:18px/24px "iconfont";width: 1em;padding: 0 1em;}
.navList li:nth-child(4){float: right;}
.navList li:nth-child(5){float: right;}
// .m-navitem{display: block;position: relative;z-index: 10;width:1em;height:185px;padding-top:95px;font:18px/22px "iconfont";color: #222;overflow: hidden;}
.m-navitem{display: block;position: relative;z-index: 10;width:1em;height:185px;padding-top:45px;font:18px/22px "iconfont";color: #222;overflow: hidden;}
.m-navitem .point{position: absolute;top: 0;left: 50%;z-index:10;width:5px;height: 5px;margin: 0 auto auto -4px;border: 1px solid #a2a2a2;-webkit-border-radius:50%;border-radius:50%;}
.m-navitem .hide{width: 0;height: 0;font: 0/1 normal;visibility: hidden;}
.m-navitem .string{position: relative;left: -1em;z-index: 10;width:2em;height: 100%;}
.m-navitem .string .stringItem{float: left;}
.m-navitem .string .stringItem span{display: block;}
.m-navitem:after{content:"";display: block;position: absolute;top:65px;left: 0.5em;z-index: -1;width: 0;height:0;border-left: 1px solid #333;}
.m-navitem:active{color: #000;}
.m-navitem:active:after{height: 200px;}
.m-navitem:active .point{background: #333;}
.m-navitem.act .point{border-color: #313131;background: #313131;}
.m-navitem.act .point{border-color: #313131;background: #313131;}
.m-navitem.act:after,.m-navitem.is-active:after{height: 200px;border-color: #e9e9e9;}
.m-navitem.act .point,.m-navitem.is-active .point{background: #333;}


.m-navitem:active:after,.m-navitem:after{-webkit-transition:height 0.5s;transition:height 0.5s;}

.navLoad .m-navitem .string .stringItem span{-webkit-transform:translate3d(-1em,0,0);transform:translate3d(-1em,0,0);}
.navLoad .m-navitem.act:after{height: 0;}
.m-navitem:hover .string .stringItem span{-webkit-transform:translate3d(1em,0,0);transform:translate3d(1em,0,0);}

.navLoad .m-navitem.act:after,.navList .m-navitem.act:after{-webkit-transition:0.5s height;transition:0.5s height;}
.navLoad li:nth-child(1) .m-navitem .string .stringItem span:nth-child(1),.navList li:nth-child(1) .m-navitem .string .stringItem span:nth-child(1){-webkit-transition:0.3s transform;transition:0.3s transform;}
.navLoad li:nth-child(1) .m-navitem .string .stringItem span:nth-child(2),.navList li:nth-child(1) .m-navitem .string .stringItem span:nth-child(2){-webkit-transition:0.3s 0.1s transform;transition:0.3s 0.1s transform;}
.navLoad li:nth-child(1) .m-navitem .string .stringItem span:nth-child(3),.navList li:nth-child(1) .m-navitem .string .stringItem span:nth-child(3),.navLoad li:nth-child(2) .m-navitem .string .stringItem span:nth-child(1),.navList li:nth-child(2) .m-navitem .string .stringItem span:nth-child(1){-webkit-transition:0.3s 0.2s transform;transition:0.3s 0.2s transform;}
.navLoad li:nth-child(1) .m-navitem .string .stringItem span:nth-child(4),.navList li:nth-child(1) .m-navitem .string .stringItem span:nth-child(4),.navLoad li:nth-child(2) .navLoad .m-navitem .string .stringItem span:nth-child(2),.navList li:nth-child(2) .m-navitem .string .stringItem span:nth-child(2){-webkit-transition:0.3s 0.3s transform;transition:0.3s 0.3s transform;}
.navLoad li:nth-child(1) .m-navitem .string .stringItem span:nth-child(5),.navList li:nth-child(1) .m-navitem .string .stringItem span:nth-child(5),.navLoad li:nth-child(2) .navLoad .m-navitem .string .stringItem span:nth-child(3),.navList li:nth-child(2) .m-navitem .string .stringItem span:nth-child(3){-webkit-transition:0.3s 0.4s transform;transition:0.3s 0.4s transform;}
.navLoad li:nth-child(1) .m-navitem .string .stringItem span:nth-child(6),.navList li:nth-child(1) .m-navitem .string .stringItem span:nth-child(6),.navLoad li:nth-child(2) .navLoad .m-navitem .string .stringItem span:nth-child(4),.navList li:nth-child(2) .m-navitem .string .stringItem span:nth-child(4),.navLoad li:nth-child(3) .navLoad .m-navitem .string .stringItem span:nth-child(1),.navList li:nth-child(3) .m-navitem .string .stringItem span:nth-child(1),.navLoad li:nth-child(4) .navLoad .m-navitem .string .stringItem span:nth-child(1),.navList li:nth-child(4) .m-navitem .string .stringItem span:nth-child(1),.navLoad li:nth-child(5) .navLoad .m-navitem .string .stringItem span:nth-child(1),.navList li:nth-child(5) .m-navitem .string .stringItem span:nth-child(1){-webkit-transition:0.3s 0.5s transform;transition:0.3s 0.5s transform;}
.navLoad li:nth-child(2) .m-navitem .string .stringItem span:nth-child(5),.navList li:nth-child(2) .m-navitem .string .stringItem span:nth-child(5),.navLoad li:nth-child(3) .navLoad .m-navitem .string .stringItem span:nth-child(2),.navList li:nth-child(3) .m-navitem .string .stringItem span:nth-child(2),.navLoad li:nth-child(4) .navLoad .m-navitem .string .stringItem span:nth-child(2),.navList li:nth-child(4) .m-navitem .string .stringItem span:nth-child(2),.navLoad li:nth-child(5) .navLoad .m-navitem .string .stringItem span:nth-child(2),.navList li:nth-child(5) .m-navitem .string .stringItem span:nth-child(2){-webkit-transition:0.3s 0.6s transform;transition:0.3s 0.6s transform;}
.navLoad li:nth-child(2) .m-navitem .string .stringItem span:nth-child(5),.navList li:nth-child(2) .m-navitem .string .stringItem span:nth-child(5),.navLoad li:nth-child(3) .navLoad .m-navitem .string .stringItem span:nth-child(3),.navList li:nth-child(3) .m-navitem .string .stringItem span:nth-child(3),.navLoad li:nth-child(4) .navLoad .m-navitem .string .stringItem span:nth-child(3),.navList li:nth-child(4) .m-navitem .string .stringItem span:nth-child(3),.navLoad li:nth-child(5) .navLoad .m-navitem .string .stringItem span:nth-child(3),.navList li:nth-child(5) .m-navitem .string .stringItem span:nth-child(3){-webkit-transition:0.3s 0.6s transform;transition:0.3s 0.7s transform;}
.navLoad li:nth-child(2) .m-navitem .string .stringItem span:nth-child(6),.navList li:nth-child(2) .m-navitem .string .stringItem span:nth-child(6),.navLoad li:nth-child(3) .navLoad .m-navitem .string .stringItem span:nth-child(4),.navList li:nth-child(3) .m-navitem .string .stringItem span:nth-child(4),.navLoad li:nth-child(4) .navLoad .m-navitem .string .stringItem span:nth-child(4),.navList li:nth-child(4) .m-navitem .string .stringItem span:nth-child(4),.navLoad li:nth-child(5) .navLoad .m-navitem .string .stringItem span:nth-child(4),.navList li:nth-child(5) .m-navitem .string .stringItem span:nth-child(4){-webkit-transition:0.3s 0.6s transform;transition:0.3s 0.8s transform;}
.navLoad li:nth-child(3) .m-navitem .string .stringItem span:nth-child(5),.navList li:nth-child(3) .m-navitem .string .stringItem span:nth-child(5),.navLoad li:nth-child(4) .navLoad .m-navitem .string .stringItem span:nth-child(5),.navList li:nth-child(4) .m-navitem .string .stringItem span:nth-child(5),.navLoad li:nth-child(5) .navLoad .m-navitem .string .stringItem span:nth-child(5),.navList li:nth-child(5) .m-navitem .string .stringItem span:nth-child(5){-webkit-transition:0.3s 0.7 transform;transition:0.3s 0.7s transform;}
.navLoad li:nth-child(3) .m-navitem .string .stringItem span:nth-child(6),.navList li:nth-child(3) .m-navitem .string .stringItem span:nth-child(6),.navLoad li:nth-child(4) .navLoad .m-navitem .string .stringItem span:nth-child(6),.navList li:nth-child(4) .m-navitem .string .stringItem span:nth-child(6),.navLoad li:nth-child(5) .navLoad .m-navitem .string .stringItem span:nth-child(6),.navList li:nth-child(5) .m-navitem .string .stringItem span:nth-child(6){-webkit-transition:0.3s 0.7s transform;transition:0.3s 0.7s transform;}


.m-navitem:hover .string .stringItem span:nth-child(1){-webkit-transition:0.3s transform;transition:0.5s 0.1s transform;}
.m-navitem:hover .string .stringItem span:nth-child(2){-webkit-transition:0.3s 0.1s transform;transition:0.5s 0.2s transform;}
.m-navitem:hover .string .stringItem span:nth-child(3){-webkit-transition:0.3s 0.2s transform;transition:0.5s 0.3s transform;}
.m-navitem:hover .string .stringItem span:nth-child(4){-webkit-transition:0.3s 0.3s transform;transition:0.5s 0.4s transform;}
.m-navitem:hover .string .stringItem span:nth-child(5){-webkit-transition:0.3s 0.4s transform;transition:0.5s 0.5s transform;}
.m-navitem:hover .string .stringItem span:nth-child(6){-webkit-transition:0.3s 0.5s transform;transition:0.5s 0.6s transform;}


.footer{position: relative;z-index: 100;margin-bottom:3.33%;}
.footer:before{content:"";display: block;position: absolute;left: 0;bottom: 0;z-index:0;width: 100%;border-bottom: 1px solid #e9e9e9;}
.footer img{float: right;}
.footer img:first-child{float: left;}
.snsList{position: relative;z-index: 10;width:33%;margin: 0 auto -5px;text-align: center;background: #fff;}
.snsList li{display: inline-block;position: relative;z-index: 10;margin: 0 28px;}
.snsList li a{display: block;width: 38px;height:38px;color: #fff;line-height: 38px;text-align: center;background: #323232;-webkit-border-radius: 50%;border-radius: 50%;}
.snsList li a:hover{background: #cb461a;}
.snsList li a:hover,.snsList li a{-webkit-transition:0.5s background;-o-transition:0.5s background;transition:0.5s background;}
.snsList li div{display: none;position: absolute;bottom:50px;left: 50%;z-index: 10;width:150px;margin-left: -75px;}
.snsList li div:after{content:"";display: block;position: absolute;left: 50%;bottom: -20px;width: 0;height: 0;margin-left: -10px;border: 10px solid transparent;border-top-color:#cb461a;}
.snsList li div img{width: 150px;height: 150px;}
/*.navList li:nth-child(5){float: left;}*/
/*public end*/
/*page index*/
.banner{position: relative;z-index: 10;margin:80px auto 160px;padding:0;}
.bannerBg{position: relative;width:100%;margin: 0 auto;overflow: hidden;}
.bannerBg:before{content:"";display: block;position: absolute;left: 0;top: 0;z-index: 100;width: 50%;height: 100%;background: #fff;}
.bannerBg:after{content:"";display: block;position: absolute;right: 0;top: 0;z-index: 100;width: 50%;height: 100%;background: #fff;}
.bannerBg.ani2:before{transform:translateX(-100%);}
.bannerBg.ani2:after{transform:translateX(100%);}
.bannerBg.ani2:before,.bannerBg.ani2:after{-webkit-transition:1s transform;transition:1s transform;}
.bannerBg img{width: 100%;height: auto;}
.banner-img1{position: absolute;left:16.5%;top:-35px;z-index: 10;width: 35.67%;}
.banner-img2{position: absolute;left:59.58%;top:198px;z-index: 10;width: 31%;}
.banner-text{position: absolute;left:61%;top:60px;z-index: 10;width: 23.5%;}
/*page index end*/
/*page set*/
/*8.33%*/
.column{position: relative;z-index: 10;margin: 0 auto 9.375%;}
.setBanner{margin:0 auto 3.125%;overflow: hidden;}
/*.setBanner .bannerBg{width: 100%;}*/
.setT1{float: right;margin-right: 14.166%;}
.setT2{float: right;margin-right: 5.66%;}
.setText{float: right;margin-right:5%;}
.setImg{float: left;position: relative;z-index: 10;width:7.1875%;margin-left: 14.166%;}
.m-img{position: relative;z-index: 10;}
.m-img:after{content:"";display: block;position: absolute;left: 0;top: 0;z-index:0;width: 90%;height: 90%;border: 1px solid #eee;}
.m-img img{position: relative;z-index: 10;width: 100%;}
.m-text{position: relative;z-index: 10;overflow: hidden;}
.m-text-bg{position: absolute;left: 0;top: 0;z-index:100;width: 100%;height: 100%;background: #fff;}
/*page set end*/
/*page step*/
.stepBanner{position: relative;z-index: 10;text-align: center;margin:-90px 18.25% 60px;overflow: hidden;}
.stepBanner:before{content:"";display: block;position: absolute;left: 0;top: 0;z-index: 100;width:6.5%;height: 100%;background: url(../image/step-img-bg.png) 0 0 repeat-y;-webkit-background-size:100% auto;
background-size:100% auto;}
.stepBanner .bg2{position: absolute;right:-1px;top: 0;z-index: 100;width:6.5%;height: 100%;background:url(../image/step-img-bg2.png) 0 0 repeat-y;-webkit-background-size:100% auto;
background-size:100% auto;}
/*.stepBanner img{position: relative;top:0;z-index: 10;margin:0 auto auto;}*/
.step-img{width: 100%;}
.step-img1{position: absolute;left: 0;top: 0;z-index: 15;width: 100%;}
.step-img2{position: absolute;left: 0;top: 0;z-index: 13;width: 100%;}
.step-img3{position: absolute;left:17%;top:37.34%;z-index: 10;width: 82.6%;animation:mtCloud 14s infinite linear both;}
.step-img4{position: absolute;left:11.76%;top:20.25%;z-index: 14;width: 32.418%;animation:mtCloud 24s infinite linear both;}
.step-img5{position: absolute;left:56.73%;top:73.1%;z-index: 16;width: 27.58%;animation:mtCloud2 20s infinite linear both;}

/*top -90px*/
.stepT1{position: absolute;top:90px;right: 14.166%;z-index: 10;}
.stepT2{float: left;margin-left:14.6%;}
.stepText{margin-left:30%;}
/*page step end*/
/*page result*/
.resultCtn,.endCtn{position: relative;z-index: 10;text-align: center;}
.resultCtn:before,.endCtn:before{content:"";display: block;margin: 0 auto;width:0;border-top: 1px solid #e9e9e9;padding-top:3.125%;}
.resultCtn.ani2:before,.endCtn.ani2:before{width: 100%;}
.resultCtn.ani2:before,.resultCtn:before,.endCtn:before,.endCtn.ani2:before{-webkit-transition:1s width;-o-transition:1s width;transition:1s width;}
.resultT1{float: right;margin-right: 10%;}
.resultT2{float: left;margin:188px auto auto 10%;}
.resultList{width: 400px;margin: 0 auto 7.66%;}
.resultList li{position: relative;z-index: 10;height: 76px;border-bottom:1px solid #e9e9e9;background: url(../image/result-text.png) 0 0 no-repeat;}
.resultList li:after{content:"";display: block;position: absolute;bottom:1px;left: 0;z-index: 10;width:0;height:0;border-bottom: 1px solid #CB461A;}
.resultList li:hover:after{width: 100%;}
.resultList li:after,.resultList li:hover:after{-webkit-transition:0.5s width;transition:0.5s width;}
.resultList li:nth-child(2){background-position: 0 -76px;}
.resultList li:nth-child(3){background-position: 0 -152px;}
.resultList li:nth-child(4){background-position: 0 -228px;}
.resultBanner{text-align: center;margin: 0 10%;}
.resultBanner img{width: 100%;}
/*page result end*/
/*page case*/
.caseT{position: absolute;right: 0;top: 0;z-index: 10;}
.caseT img:first-child{margin-bottom:160px;}
.caseT:after{content:"";display: block;position: absolute;top: 50%;left: 50%;z-index: 10;height: 90px;margin-top: -45px;border: 1px solid #e9e9e9;-webkit-transform:scale(0.5,1);transform:scale(0.5,1);}
.caseList{width: 100%;overflow: hidden;}
.caseList li{float: left;position: relative;z-index: 10;width:20%;max-width: 220px;}
.caseList li:before{content:"";display: block;position: absolute;left:0;top:0;z-index: 10;width: 0;height: 100%;border-left: 1px solid #e9e9e9;}
.caseList li:first-child{margin-left: -1%;}
.caseList li:first-child:before{display: none;padding-left: 0;}
.m-case{display: block;width:72%;margin: 0 auto;padding:27.27% 0 25%;color: #999;font-size: 12px;line-height: 16px;}
.m-case .num{width:100%;}
.m-case .img{width:100%;/*height: 115px;*/margin:12.5% 0 25%;overflow: hidden;}
.m-case .img img{width: 100%;}
.m-case h3{color: #222;font-weight: normal;font-size: 18px;line-height: 20px;margin:75% 0 6.25%;}
.m-case:hover h3,.m-case:hover .img+p{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
.m-case:hover .num{-webkit-transform:translateY(80%);transform:translateY(80%);}
.m-case:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.m-case:hover .img img,.m-case .img img,.m-case:hover h3,.m-case h3,.m-case:hover .num,.m-case .num,.m-case:hover .img+p,.m-case .img+p{-webkit-transition:0.5s transform;transition:0.5s transform;}
/*.m-case:hover h3,.m-case h3{}*/
/*page case end*/
/*page end*/
/*.endCtn{border-top: 1px solid #e9e9e9;padding-top:3.125%;}*/
.endT1{float: right;margin-right: 13.5%;}
.endText{float: right;margin-right: 12.8%;}
.endImg{display: none;float: left;width:20.83%;max-width: 250px;height:auto;margin-left:13.33%;}
.endImg img{width: 100%;}
/*page end end*/
/*page case-detai 1 */
.process{display: none;position: fixed;left: 0;top: 0;z-index:120;width: 100%;color: #fff;text-align: center;font:16px/44px normal;background:rgba(0,0,0,0.1);}
.process .back2{display: inline-block;margin: 0 auto;color: #fff;}
.process .back2:hover{-webkit-transform: scale(2) rotate(360deg);-ms-transform: scale(2) rotate(360deg);-o-transform: scale(2) rotate(360deg);transform: scale(2) rotate(360deg);}
.process .back{display: block;position: absolute;right:0;top: 0;z-index: 20;width: 120px;color: #fff;font: 14px/44px \5FAE\8F6F\96C5\9ED1;text-align: center;background:#cb461a;}
.process .back:hover{width: 130px;background: #a83711;}
.process .back2:hover,.process .back2{-webkit-transition:1s transform;-o-transition:1s transform;transition:1s transform;}
.process .back:hover,.process .back{-webkit-transition:1s width;-o-transition:1s width;transition:1s width;}
.process .bg{display: block;position: absolute;left:0;top:0;z-index: -1;width:0;height: 100%;background: #000;}
/*m-autoimg*/
.m-autoimg{position: relative;z-index: 10;width: 100%;min-width:1000px;overflow: hidden;}
.m-autoimg>div{display: block;position: relative;left: 50%;top: 0;z-index:10;width: 3000px;margin-left: -1500px;text-align: center;}
.m-autoimg>div>img{display: block;width:auto;margin: 0 auto;}
.footerBlock{padding-top: 40px;background: #fafafa;}
.footerBlock .header{margin-bottom: 160px;}
.footerBlock .footer .snsList{background: #fafafa;}
/*.case5Banner .fixImg{position: fixed;}*/
.u-bg2{background: #fff;}
.caseBanner{position: relative;z-index: -1;}
.case1Banner{height: 750px;background:url(../demo/case1-banner.jpg) fixed center top no-repeat;}
.case2Banner{height: 750px;background:url(../demo/case2-banner.jpg) fixed center top no-repeat;}
.case3Banner{height: 908px;background:url(../demo/case3-banner.png) fixed center top no-repeat;}
.case4Banner{height: 750px;background:url(../demo/case4-banner.jpg) fixed center top no-repeat;}
.case5Banner{height: 750px;background:url(../demo/case5-banner.jpg) fixed center top no-repeat;}
/*m-autoimg end*/
.endCtn2{padding:80px 0 120px;border-top: 1px solid #e9e9e9;}
.endT0{float: right;margin-right:24.58%;}
.endText0{float:left;width: 400px;margin-left:24.58%;}
// .tips{position: fixed;right: 2.7%;top:50%;z-index: 20;}
.caseSwiper{position: relative;z-index: 10;margin-bottom: 80px;}
.caseSwiperT{margin: 0 auto;}
.caseSwiper .swiper-container{cursor: url(../image/cursor-h.png),auto;}
.case5Swiper .swiper-container{cursor: url(../image/cursor-v.png),auto;}
/*.case1Swiper .swiper-container{width:100%;margin:0 0 20px 0;background: #f7f7f7;}*/
.case1Swiper .swiper-container{width: 125%;margin:0 0 20px -12.5%;background: #f7f7f7;}
.case1Swiper .swiper-container .swiper-slide img{width: 100%;height: auto;}
.caseText{padding: 120px 0 130px;}
.caseText .t{float: right;margin-right: 24.58%;}
.caseText .text{margin-left: 24.58%;}
.floatBar{position: fixed;right:2.6%;top: 50%;z-index: 30;margin-top: -155px;}
.floatBar li{margin-bottom:5px;}
.floatBar li a{display: block;width: 20px;background-image:url(../image/bg-float.png?v2);background-repeat: no-repeat;}
.floatBar li.tips img{margin:30px auto 0;}
.floatBar2{margin-top: -120px;}
.goPrev{height: 70px;background-position: 0 0;}
.goPrev:hover{background-position:-20px 0;}
.goBack{height: 90px;background-position: 0 -70px;}
.goBack:hover{background-position:-20px -70px;}
.goNext{height: 70px;background-position: 0 -160px;}
.goNext:hover{background-position: -20px -160px;}
/*page case-detai 1 end */
/*page case-detai 2 */
.case2Swiper .swiper-container{width:120.625%;margin:0 0 20px -10.3125%;}
.case2Swiper .swiper-container .swiper-slide img,.case3Swiper .swiper-container .swiper-slide img{width:99%;height: auto;margin: 0 auto;}
.case3Swiper .swiper-container{width:127%;margin:0 0 20px -13.5%;}
.case4Swiper .swiper-container{width:100%;margin:0 0 20px 0;}
.case4Swiper .swiper-container:after{content:"";display: block;position: absolute;left: 0;top: 50%;z-index: -1;width: 100%;border-bottom: 1px solid #e7e7e7;}
.case4Swiper .swiper-container .swiper-slide{position: relative;left: 0;top: 0;z-index: 10;}
.case4Swiper .swiper-container .swiper-slide{position: relative;left: 0;top: 0;z-index: 10;}
.case4Swiper .swiper-container .swiper-slide .bg{width: 100%;height: 100%;}
.case4Swiper .swiper-container .swiper-slide .img{position: absolute;top:14.84375%;left: 0;z-index: 12;width: 70.3125%;margin: 0 14.84375%;border: 1px solid #f0f0f0;}
.case4Swiper .swiper-container .swiper-slide-active .img{top: 3.125%;width: 93.75%;margin: 0 3.125%;box-shadow:0 0 20px rgba(0,0,0,0.2)}
.case4Swiper .swiper-container .swiper-slide-active .img,.case4Swiper .swiper-container .swiper-slide .img{-webkit-transition:1s all;
-o-transition:1s all;transition:1s all;}
.case5Swiper .bg{position: absolute;left: 0;top:2%;z-index:1;width: 100%;height:0;padding-bottom: 20.7%;background:url(../demo/case5-swiper-bg.jpg) 0 0 repeat-x;}
.case5block{position: relative;z-index: 1;width:38.54%;max-width: 740px;margin: 0 auto 20px;}
.case5block>img{width: 100%;}
.case5SwiperBox{position: absolute;left:4%;top: 0;z-index:20;width:92%;height:auto;margin-top: 3.85%;background: #E6E4DB;overflow: hidden;}
.case5SwiperBox .swiper-container{height: 100%;}
.m-case5 img{width: 100%;}
.case5SwiperBox .swiper-scrollbar {
  background:none;
  position:absolute;
  right:3px;
  top:0;
  height:100%;
  width:5px;
  z-index:20;
}
.case5SwiperBox .swiper-scrollbar{background:rgba(0,0,0,0.3);}
.case5SwiperBox .swiper-scrollbar .swiper-scrollbar-drag {background:rgba(0,0,0,0.7);}

/*page case-detai 2 end */

@media screen  and (max-width: 1400px) {

  .g-widthmin{width: 100%;min-width:1000px;}
  .g-width{width:85.71%;min-width: 1000px;}

}