@font-face {
  font-family: "font1";
  src: url("font1/font1.woff2") format("woff2"),
       url("font1/font1.woff") format("woff"),
       url("font1/font1.ttf") format("truetype"),
       url("font1/font1.eot") format("embedded-opentype"),
       url("font1/font1.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "font2";
  src: url("font2/font2.woff2") format("woff2"),
       url("font2/font2.woff") format("woff"),
       url("font2/font2.ttf") format("truetype"),
       url("font2/font2.eot") format("embedded-opentype"),
       url("font2/font2.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}


*{-webkit-tap-highlight-color:rgba(255,0,0,0);-webkit-text-size-adjust: none;}
body,p,b,dl,dd,table,td,th,input,button,textarea,xmp,pre,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,header,section,nav,footer{margin:0;padding:0;}
img,iframe,acronym{border:0;}
ol,ul,li{list-style:none;}
img,input,label,button{vertical-align:middle;}
input{background-color:transparent;FILTER: alpha(opacity=0); /*androd*/  appearance:none; -moz-appearance:none; -webkit-appearance:none;  }
input[type=button],input[type=text],input[type=password]{-webkit-appearance:none;outline:none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
a {star:expression(this.onFocus=this.blur()); text-decoration:none; }
html , body{ background:#fff;}
#main {width:750px;overflow:hidden; margin:0 auto; position:relative;}
body , input {font-family:helvetica,'Microsoft YaHei','黑体';}
.animate-load { -webkit-animation: 1s linear 0s normal none infinite spin; }
@-webkit-keyframes spin { 0% {
 -webkit-transform: rotate(0deg);
}
100% {
 -webkit-transform: rotate(360deg);
}
}
.animate-load { animation: 1s linear 0s normal none infinite spin;}
@keyframes spin { 0% {
 transform: rotate(0deg);
}
100% {
 transform: rotate(360deg);
}
}

.shadeBox{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999; background:#fff;}

.ajaxloading {width:100%; height:100%; position:fixed; left:0; top:0; z-index:999;display:none; background:rgba(0,0,0,0)}
.ajaxloading .box{ position:absolute; width:240px; height:240px; background:url(../images/loding.gif) no-repeat center 49px #000; background-size:90px; opacity:0.7; border-radius:20px; left:50%; margin-left:-120px; top:50%; margin-top:-120px; text-align:center; color:#fff; font-size:26px; box-sizing:border-box; padding-top:166px;}

.sound-on { width:80px; height:80px; position:fixed; z-index:2222; right:0; top:0; background:url(../images/voice2.png) #fff; cursor:pointer; display:none; transform:scale(0.5); -webkit-transform:scale(0.5); opacity:.5; border-radius:50%;}
.sound-off { background:url(../images/voice2.png) right #fff; display:none;}


.mask{ position:absolute; left:0; top:0;  z-index:999; width:100%; height:100%; display:none}
.popbox{position:fixed; background:rgba(0,0,0,.8); z-index:100; width:100%; height:100%; left:0; top:0;display:none; overflow:hidden}

.box-step{position:absolute;width:100%;height:100%;display:none;}
.scrolltouch{-webkit-overflow-scrolling:touch}

#header{ position:fixed; left:0; top:0; z-index:10; height:65px; width:100%; background:rgba(0,0,0,0.8);}
#header .menuBtn{ position:absolute; background:url(../images/icon/menu.png) no-repeat; width:64px; height:64px; left:0; top:0; z-index:5}
#header .menuBtn.on{ background:url(../images/icon/menu_on.png) no-repeat; z-index:5}
#header .logo{ position:absolute; background:url(../images/logo.png) no-repeat; width:61px; height:48px; left:50%; margin-left:-30px; top:50%; margin-top:-24px; z-index:5}
#header .menuBox{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:4; background:rgba(0,0,0,0.8); padding-top:64px; display:none;}
#header .menuBox .btn{ margin:64px auto 0; width:300px; height:70px; font-size:38px; line-height:70px; color:#fff; text-align:center; font-weight:bold;font-family:'font1'; display:block}
#header .menuBox .xian{ margin:64px auto 0; width:702px; background:#fff; height:1px;}
#header .menuBox .btn6{ border:1px solid #fff; border-radius:50px; font-size:24px;}
#header .menuBox .btn7{  font-size:24px; margin-top:36px;}

.s1-1{height:664px; background:url(../images/1-1.png) no-repeat;;font-family:'font1'; letter-spacing:2px; position:relative;}
.s1-1 .txtBox{position:absolute; width:100%; left:0; top:50%;transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:3; padding:0 24px; box-sizing:border-box;}
.s1-1 .txtBox .txt1{ font-size:38px; color:#fff; font-weight:bold; line-height:56px;font-family:'font1'; width:80%;}
.s1-1 .txtBox .txt2{ font-size:24px; color:#fff; font-weight:bold; line-height:36px;font-family:'font1'; padding-top:7px;}
.s1-1 .txtBox .txt3{ font-size:16px; color:#fff;  line-height:24px;font-family:'font1'; padding-top:24px;}
.s1-1 .txtBox .btnBox{  margin-top:40px; overflow:hidden;}
.s1-1 .txtBox .btnBox .btn{ float:left; border:1px solid #fff; border-radius:50px; font-size:18px; padding:18px 32px 14px;font-family:'font1'; color:#fff; margin-right:24px; cursor:pointer}
.s1-1 .vplay{ position:absolute; background:url(../images/icon/mouseIcon.png) no-repeat; width:70px; height:70px; right:25px; bottom:25px;}

.s1-2{ margin:0 auto; background:#F9423A; width:100%; height:488px; position:relative}
.s1-2 .txtBox{position:absolute; width:100%; left:0; top:50%;transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:3; padding:0 24px; box-sizing:border-box;}
.s1-2 .txtBox .txt1{ font-size:16px; color:#fff; line-height:24px;font-family:'font1';}
.s1-2 .txtBox .txt2{ font-size:38px; color:#fff; font-weight:bold; line-height:56px;font-family:'font1'; padding-top:8px;}
.s1-2 .txtBox .btnBox{  margin-top:40px; overflow:hidden;}
.s1-2 .txtBox .btnBox .btn{ float:left; border:1px solid #fff; border-radius:50px; font-size:18px; padding:18px 32px 14px;font-family:'font1'; color:#fff; margin-right:24px; cursor:pointer}

.s1-3{ margin:0 auto; overflow:hidden;}
.s1-3 .txt1{ font-size:16px; color:#63666A; line-height:24px; padding:40px 24px 0 24px; box-sizing:border-box;}
.s1-3 .txt2{ font-size:38px; color:#1D1D1D; font-weight:bold; line-height:56px; padding:8px 24px; box-sizing:border-box; letter-spacing:0px;}
.s1-3 .box{ margin:64px auto 0; overflow:hidden;}
.s1-3 .box li{ float:left; width:100%; height:400px;color:#fff;text-align:center; box-sizing:border-box; cursor:pointer; position:relative;}
.s1-3 .box li img{ position:absolute; left:0; top:0;}
.s1-3 .box li .title{font-family:'font2'; font-size:24px;padding-top:160px; position:relative;text-transform:uppercase;}
.s1-3 .box li .tip{ font-size:16px; color:#fff; font-family:'font1'; padding-top:20px; line-height:35px; position:relative;}

.s1-4{ margin:0 auto; overflow:hidden;}
.s1-4 .txt1{ font-size:16px; color:#63666A; line-height:24px; padding:40px 24px 0 24px; box-sizing:border-box;}
.s1-4 .txt2{ font-size:38px; color:#1D1D1D; font-weight:bold; line-height:56px; padding:8px 24px; box-sizing:border-box;}
.s1-4 .imgBox{ margin:40px auto 0; width:100%; height:800px; overflow:hidden; position:relative;}
.s1-4 .imgBox img{ width:100%; height:100%;}
.s1-4 .imgBox .txtBox{ position:absolute; left:50%; bottom:0; transform:translate(-50%,-50%); -webkit-transform:translateX(-50%,-50%);}
.s1-4 .imgBox .txtBox p{ font-size:18px; line-height:30px; color:#fff; text-align:left; padding-bottom:8px;}
.s1-4 .swiper-pagination-bullet{ opacity:0.4;}
.s1-4 .swiper-pagination-bullet-active{ background:#fff; opacity:1}

.s2-1{height:664px; background:url(../images/2-1.png) no-repeat;;font-family:'font1'; letter-spacing:2px; position:relative;}
.s2-1 .txtBox{position:absolute; width:100%; left:0; top:50%;transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:3; padding:0 24px; box-sizing:border-box;}
.s2-1 .txtBox .txt1{ font-size:38px; color:#fff; font-weight:bold; line-height:56px;font-family:'font1'; width:80%;}
.s2-1 .txtBox .txt2{ font-size:24px; color:#fff; font-weight:bold; line-height:36px;font-family:'font1'; padding-top:7px;}
.s2-1 .txtBox .txt3{ font-size:16px; color:#fff;  line-height:24px;font-family:'font1'; padding-top:24px;}

.s2-2{ margin:0 auto; width:100%; overflow:hidden; padding:0 24px; box-sizing:border-box; background:#fff; padding-bottom:60px;}
.s2-2 .txt1{ font-size:16px; color:#63666A; line-height:24px; padding-top:40px;text-align:left;font-family:'font1';}
.s2-2 .txt2{ font-size:38px; color:#1D1D1D; line-height:56px; padding-top:16px; text-align:left;font-family:'font1';}
.s2-2 .box{ margin:30px auto 0; overflow:hidden;}
.s2-2 .box .txt3{ float	:left; width:100%; margin-top:24px;}
.s2-2 .box .txt3 p{ font-size:16px; color:#1D1D1D; line-height:24px; text-align:left;font-family:'font1'; padding-bottom:10px;}
.s2-2 .box .Img{ width:100%; margin-top:24px;}

.s2-3{ margin:0 auto; width:100%; overflow:hidden;  box-sizing:border-box; position:relative;}
.s2-3 .bjImg{ width:100%;}
.s2-3 .title{ position:absolute; width:702px; top:40px; left:50%; margin-left:-351px; font-size:16px; color:#63666A; line-height:24px; padding-bottom:8px; border-bottom:1px solid #EBEAEB}

.s2-4{ margin:0 auto; width:100%; background:#FAFAFA; overflow:hidden;}
.s2-4 .txtBox{ margin:40px 24px 0 24px; border-bottom:1px solid #D3D3D3;}
.s2-4 .txtBox .txt1{ font-size:16px; color:#63666A; line-height:24px;font-family:'font1';}
.s2-4 .txtBox .txt2{ font-size:38px; color:#1D1D1D; font-weight:bold; line-height:56px;font-family:'font1'; padding-top:16px; padding-bottom:64px; }
.s2-4 .contBox{ margin:64px 24px 0 24px; overflow:hidden;}
.s2-4 .contBox .Imgbox{ float:left; width:339px; margin-right:20px; margin-bottom:30px;}
.s2-4 .contBox .Imgbox img{ width:100%;}
.s2-4 .contBox .Imgbox .name{ font-size:24px; line-height:36px; color:#63666A; text-align:center;font-family:'font1'; padding-top:16px;}

.s2-5{ margin:0 auto; width:100%; overflow:hidden;}
.s2-5 .txtBox{ margin:40px 24px 0 24px; border-bottom:1px solid #D3D3D3;}
.s2-5 .txtBox .txt1{ font-size:16px; color:#63666A; line-height:24px;font-family:'font1';}
.s2-5 .txtBox .txt2{ font-size:38px; color:#1D1D1D; font-weight:bold; line-height:56px;font-family:'font1'; padding-top:16px; padding-bottom:64px; }
.s2-5 .logoBox{ margin:40px 24px; overflow:hidden;}
.s2-5 .logoBox .btn{ float:left; width:350px; height:350px; border-bottom:1px solid #EBEAEB; border-right:1px solid #EBEAEB; box-sizing:border-box; text-align:center; position:relative;}
.s2-5 .logoBox .btn .logoimg1{ width:90%;left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translateX(-50%,-50%); position:absolute;-webkit-transition: all 0.4s linear; transition: all 0.4s linear; opacity:1}

.s3-1{height:664px; background:url(../images/3-1.png) no-repeat;;font-family:'font1'; letter-spacing:2px; position:relative;}
.s3-1 .txtBox{position:absolute; width:100%; left:0; top:50%;transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:3; padding:0 24px; box-sizing:border-box;}
.s3-1 .txtBox .txt1{ font-size:38px; color:#fff; font-weight:bold; line-height:56px;font-family:'font1';}
.s3-1 .txtBox .txt2{ font-size:24px; color:#fff; font-weight:bold; line-height:36px;font-family:'font1'; padding-top:7px;}
.s3-1 .txtBox .txt3{ font-size:16px; color:#fff;  line-height:34px;font-family:'font1'; padding-top:24px;}

.s3-2{ margin:0 auto; width:100%; overflow:hidden;}
.s3-2 .txtBox{ margin:40px 24px 0 24px; border-bottom:1px solid #D3D3D3;}
.s3-2 .txtBox .txt1{ font-size:16px; color:#63666A; line-height:24px;font-family:'font1'; padding-bottom:8px;}
.s3-2 .icon{  margin:40px 24px 0 24px; overflow:hidden; position:relative; padding-bottom:40px;}
.s3-2 .icon .btn{ float:left; width:20%;font-size:22px; color:#1D1D1D; line-height:36px; font-weight:bold; text-align:center; padding-top:100px;}
.s3-2 .icon .btn1{ background:url(../images/icon/icon8.png) no-repeat center top;}
.s3-2 .icon .btn2{ background:url(../images/icon/icon9.png) no-repeat center top;}
.s3-2 .icon .btn3{ background:url(../images/icon/icon10.png) no-repeat center top;}
.s3-2 .icon .Jtou{float:left; width:20%; position:relative; text-align:center;}
.s3-2 .icon .Jtou img{ margin:20px auto; width:80px; height:75px;}

.s3-3{ margin:0 auto; width:100%; overflow:hidden;}
.s3-3 li{float:left; width:100%; height:800px; overflow:hidden}
.s3-3 li .zuoImg{ float:left; width:100%; position:relative; height:100%}
.s3-3 li .zuoImg img{ width:100%;}
.s3-3 li .zuoImg .num1{ position:absolute; right:0; bottom:40px; font-size:180px; color:#fff; font-weight:bold; font-family:'font2'; padding-right:43px;}
.s3-3 li .zuoImg .num2{ position:absolute; left:0; bottom:40px; font-size:180px; color:#fff; font-weight:bold;font-family:'font2'; padding-left:43px;}

.s3-3 li .youImg{ float:left; width:100%; position:relative; height:100%}
.s3-3 li .youImg img{ width:100%;}
.s3-3 li .youImg .txtBox{position:absolute; padding:0 64px; box-sizing:border-box; width:100%; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translateX(-50%,-50%);}
.s3-3 li .youImg .txtBox .txt1{ font-size:38px; line-height:56px; color:#3E2B2E; font-weight:bold;font-family:'font1';}
.s3-3 li .youImg .txtBox .txt2{ font-size:18px; line-height:30px; color:#3E2B2E; padding-top:32px;font-family:'font1';}
.s3-3 li .youImg .txtBox .txt2 p{ line-height:30px;font-family:'font1';}
.s3-3 li .youImg .txtBox .txt2 p span{ font-weight:bold;}

.s3-4{ margin:0 auto; width:100%; overflow:hidden; background:#FAFAFA;}
.s3-4 .txtBox{ margin:40px 48px 0 48px;; border-bottom:1px solid #D3D3D3;}
.s3-4 .txtBox .txt1{ font-size:16px; color:#63666A; line-height:24px;font-family:'font1'; padding-bottom:8px;}
.s3-4 .txtBox .txt2{ font-size:38px; color:#1d1d1d; font-weight:bold; line-height:56px;font-family:'font1'; padding-top:7px; padding-bottom:40px;}
.s3-4 .cont{ margin:70px auto 20px; width:100%; overflow:hidden; padding-left:8px; box-sizing:border-box}
.s3-4 .cont .cpImg{ float:left; width:343px; margin:0 0 24px 16px; position:relative; overflow:hidden; cursor:pointer;}
.s3-4 .cont .cpImg img{ width:100%;}
.s3-4 .cont .cpImg .txt{ position:absolute; left:3%; bottom:2%; font-size:18px; line-height:24px; color:#fff; z-index:2}
.s3-4 .cont .cpImg .txt p{padding-bottom:8px;}



.s4-1{height:464px; background:#78777a;font-family:'font1'; letter-spacing:2px; position:relative;}
.s4-1 .txtBox{position:absolute; width:100%; left:0;top:50%;transform:translateY(-50%); -webkit-transform:translateY(-50%); padding:0 24px; box-sizing:border-box;}
.s4-1 .return{ position:absolute; width:112px; height:42px; left:25px; top:94px; padding-left:58px; font-size:16px; color:#fff; line-height:42px;font-family:'font1';}
.s4-1 .return span{ position:absolute; width:42px; height:42px; left:0; top:0; border-radius:50%; border:2px solid #fff; background:url(../images/icon/zuo.png) no-repeat center; box-sizing:border-box}
.s4-1 .txtBox .title{ font-size:30px; color:#fff; line-height:36px; font-weight:bold; text-align:left;font-family:'font1';}
.s4-1 .txtBox .txt{ margin-top:18px; font-size:14px; color:#fff; line-height:21px; text-align:left; font-family:'font1';-webkit-line-clamp:4;display: -webkit-box;-webkit-box-orient: vertical;text-overflow:ellipsis;overflow: hidden; word-wrap:break-word;}

.s4-2{ margin:0 auto; overflow:hidden; padding-bottom:64px; background:#fff;}
.s4-2 .contBox{ margin:0 auto; width:702px; height:100%;}
.s4-2 .contBox .title{ padding-top:40px; font-size:16px; line-height:24px; color:#63666A;font-family:'font1'; text-align:left;}
.s4-2 .contBox .txt{ padding-top:8px; font-size:30px; line-height:36px; color:#1D1D1D; font-weight:bold;}
.s4-2 .contBox .txt span{ color:#F9423A}
.s4-2 .contBox .data{ margin:64px auto 0; border-top:1px solid #EBEAEB; overflow:hidden;}
.s4-2 .contBox .data .box{ float:left; width:33.33%; overflow:hidden; position:relative; text-align:center}
.s4-2 .contBox .data .box .icon{ margin:65px auto 0; width:40px; height:38px;}
.s4-2 .contBox .data .box .num{ font-size:38px; line-height:56px; margin:10px auto 0;font-family:'font1';color:#1D1D1D; text-align:center; font-weight:bold;}
.s4-2 .contBox .data .box .name{ margin:8px auto 0; font-size:16px; color:#63666A; line-height:24px; text-align:center;font-family:'font1'}

.s4-3{ margin:0 auto; overflow:hidden; background:#FAFAFA; padding-bottom:64px;}
.s4-3 .contBox{ margin:0 auto; width:702px; overflow:hidden;}
.s4-3 .contBox .title{ padding-top:64px; font-size:16px; line-height:24px; color:#63666A;font-family:'font1'; text-align:left; border-bottom:1px solid #D3D3D3; padding-bottom:8px;}
.s4-3 .contBox .txt{ float:left; padding-top:40px;}
.s4-3 .contBox .txt p{ font-size:18px; line-height:30px; color:#63666A;font-family:'font1'; padding-bottom:20px;}
.s4-3 .contBox .Img{ float:right; width:100%; padding-top:24px;}
.s4-3 .contBox .Img img{ width:100%; }

.s4-4{ margin:0 auto; overflow:hidden; background:#fff; padding-bottom:64px;}
.s4-4 .contBox{margin:0 auto; width:702px; overflow:hidden;}
.s4-4 .contBox .title{ padding-top:64px; font-size:16px; line-height:24px; color:#63666A;font-family:'font1'; text-align:left; border-bottom:1px solid #EBEAEB; padding-bottom:8px;}
.s4-4 .contBox .txt{ float:right; padding-top:40px;}
.s4-4 .contBox .txt p{ font-size:18px; line-height:30px; color:#63666A;font-family:'font1'; padding-bottom:20px;}
.s4-4 .contBox .Img{ float:left; width:100%; padding-top:24px;}
.s4-4 .contBox .Img img{ width:100%; }

.s4-5{ margin:0 auto; overflow:hidden; background:#FAFAFA; padding-bottom:64px;}
.s4-5 .contBox{ margin:0 auto; width:702px; overflow:hidden;}
.s4-5 .contBox .title{ padding-top:64px; font-size:16px; line-height:24px; color:#63666A;font-family:'font1'; text-align:left; border-bottom:1px solid #D3D3D3; padding-bottom:8px;}
.s4-5 .contBox .txt{ float:left; padding-top:40px;}
.s4-5 .contBox .txt p{ font-size:18px; line-height:30px; color:#63666A;font-family:'font1'; padding-bottom:20px;}
.s4-5 .contBox .txt p span{ font-weight:bold;}
.s4-5 .contBox .Img{ float:right; width:100%; padding-top:24px;}
.s4-5 .contBox .Img img{ width:100%; }

.s4-6{ margin:0 auto; overflow:hidden; position:relative; height:500px;}
.s4-6 .Img{ position:absolute; width:100%; height:100%; left:0; top:0;}
.s4-6 .Img img{ position:absolute; left:0; top:0; width:100%; height:100%;}
.s4-6 .zuo{ position:absolute; background:url(../images/icon/4-zuo.png) no-repeat; width:56px; height:56px; left:3%; top:50%; margin-top:-28px; z-index:10}
.s4-6 .you{ position:absolute; background:url(../images/icon/4-you.png) no-repeat; width:56px; height:56px; right:3%; top:50%; margin-top:-28px; z-index:10}
.s4-6 .swiper-button-disabled{ display:none;}
.s4-6 .swiper-pagination{ bottom:20px;}
.s4-6 .swiper-pagination-bullet{ width:16px; height:16px; opacity:0.4;}
.s4-6 .swiper-pagination-bullet-active{ background:#fff; opacity:1}

.s5-1{ height:300px; background:url(../images/8-1.png) no-repeat; position:relative;}
.s5-1 .txtBox{position:absolute; width:92%; left:50%; top:62%; transform:translate(-50%,-50%); -webkit-transform:translateX(-50%,-50%); font-family:'font1'; letter-spacing:2px; font-size:30px; line-height:36px; color:#fff; text-align:center; font-weight:bold;}

.s5-2{ margin:0 auto; width:100%; overflow:hidden;}
.s5-2 .contBox{ margin:0 auto; width:702px;}
.s5-2 .contBox .title{ padding-top:32px; font-size:38px; line-height:56px; color:#F9423A;font-family:'font1'; text-align:left;}
.s5-2 .contBox .data{ margin:24px auto 0; overflow:hidden; padding-bottom:45px;}
.s5-2 .contBox .data .box{ float:left; width:100%; overflow:hidden; position:relative; padding-bottom:40px; margin-bottom:20px; border-bottom:1px solid #D3D3D3;}
.s5-2 .contBox .data .box .txt1{ font-size:24px; line-height:36px; color:#1D1D1D; font-weight:bold; font-family:'font1';}
.s5-2 .contBox .data .box .txt2{ padding-top:8px; font-size:18px; line-height:30px; font-family:'font1';color:#63666A;}
.s5-2 .contBox .data .box .txt3{  padding-top:30px; font-size:22px; color:#FE7F9C; line-height:22px; font-family:'font1'}

.s5-3{ margin:0 auto; width:100%; overflow:hidden; padding:0 24px; box-sizing:border-box;}
.s5-3 .left{ float:left; width:100%; padding-top:40px;}
.s5-3 .left .btn{ width:100%; height:63px; border-bottom:1px solid #EBEAEB; background:url(../images/icon/icon4.png) no-repeat right center; font-size:16px; color:#999; line-height:63px; text-align:left; cursor:pointer; font-family:'font1'}
.s5-3 .left .btn.on{ background:url(../images/icon/icon4_on.png) no-repeat right center; color:#1D1D1D;}

.s5-3 .right{ float:right; width:100%; margin-top:40px; margin-bottom:100px; padding:64px 32px; box-sizing:border-box; background:#fff; display:none;box-shadow:0px 0px  10px 5px #aaa;}
.s5-3 .right .txt1{ font-size:14px; color:#000; line-height:17px;}
.s5-3 .right .iptBox{ width:100%; height:120px; margin-top:16px; position:relative;}
.s5-3 .right .iptBox .ipt1{ position:absolute; width:42%; height:48px; background:none; border:none; border-bottom:1px solid #D3D3D3; font-size:14px; line-height:48px; color:#1D1D1D; text-align:left; padding-right:15px; box-sizing:border-box;}
.s5-3 .right .iptBox .ipt_firstname{ left:0; top:0;}
.s5-3 .right .iptBox .ipt_lastname{ right:0; top:0;}
.s5-3 .right .iptBox .ipt_email{ left:0; bottom:0;}
.s5-3 .right .iptBox .ipt_phone{ right:0; bottom:0;}
.s5-3 .right .txt2{ font-size:14px; color:#000; line-height:17px; padding-top:48px; padding-bottom:16px;}
.s5-3 .right .ipt2{ margin-bottom:48px; width:100%; height:48px; background:none; border:none; border-bottom:1px solid #D3D3D3; font-size:14px; line-height:48px; color:#1D1D1D; text-align:left;}
.s5-3 .right .ipt3{ margin-bottom:48px; width:42%; height:48px; background:none; border:none; border-bottom:1px solid #D3D3D3; font-size:14px; line-height:48px; color:#1D1D1D; text-align:left; background:url(../images/icon/icon5.png) no-repeat right center;appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.s5-3 .right .kuang{ margin:14px auto 48px; width:100%; height:119px; border:3px dashed #d3d3d3; box-sizing:border-box; position:relative}
.s5-3 .right .kuang .txt{ margin:20px auto 0; width:100%; height:48px; background:url(../images/icon/icon6.png) no-repeat center top; padding-top:45px; font-size:14px; color:#999; font-family:'font1'; text-align:center;}
.s5-3 .right .kuang .txt span{ color:#f9423a;}
.s5-3 .right .kuang input{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0}
.s5-3 .right .Submit{ margin:0 auto; width:100%; height:56px; border-radius:50px; background:url(../images/icon/btnBj.jpg) no-repeat; overflow:hidden; font-size:18px; color:#fff; line-height:56px; text-align:center; background-size:cover;}

.s5-4{ margin:64px auto 100px; overflow:hidden; display:none}
.s5-4 .txt1{ font-size:24px; color:#1D1D1D; text-align:center; line-height:36px;}
.s5-4 .txt2{ padding-top:16px; font-size:18px; color:#63666A; text-align:center; line-height:30px;}


.s6-1{height:664px; background:url(../images/6-1.png) no-repeat;font-family:'font1'; letter-spacing:2px; position:relative;}
.s6-1 .txtBox{position:absolute; width:100%; left:0; top:50%;transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:3; padding:0 24px; box-sizing:border-box;}
.s6-1 .txtBox .txt1{ font-size:38px; color:#fff; font-weight:bold; line-height:56px;font-family:'font1';}
.s6-1 .txtBox .txt2{ font-size:24px; color:#fff; font-weight:bold; line-height:36px;font-family:'font1'; padding-top:7px;}
.s6-1 .txtBox .txt3{ font-size:16px; color:#fff;  line-height:34px;font-family:'font1'; padding-top:24px;}

.s6-2{ margin:0 auto; width:100%; overflow:hidden;}
.s6-2 .txtBox{ margin:40px 24px 0 24px;}
.s6-2 .txtBox .txt1{ font-size:16px; color:#63666A; line-height:24px;font-family:'font1'; padding-bottom:8px;}
.s6-2 .txtBox .txt2{ font-size:38px; color:#1D1D1D; line-height:56px;font-family:'font1'; padding-bottom:24px;}
.s6-2 .txtBox .txt3{ font-size:18px; color:#63666A; line-height:30px;font-family:'font1'; padding-bottom:40px;}

.s6-2 .icon{  margin:40px 24px 0 24px; overflow:hidden; position:relative; padding-bottom:40px;}
.s6-2 .icon .btn{ float:left; width:20%;font-size:22px; color:#1D1D1D; line-height:36px; font-weight:bold; text-align:center; padding-top:100px;}
.s6-2 .icon .btn1{ background:url(../images/icon/icon8.png) no-repeat center top;}
.s6-2 .icon .btn2{ background:url(../images/icon/icon9.png) no-repeat center top;}
.s6-2 .icon .btn3{ background:url(../images/icon/icon10.png) no-repeat center top;}
.s6-2 .icon .Jtou{float:left; width:20%; position:relative; text-align:center;}
.s6-2 .icon .Jtou img{ margin:20px auto; width:80px; height:75px;}

.s6-3{ margin:0 auto; width:100%; overflow:hidden;}
.s6-3 li{float:left; width:100%; height:800px; overflow:hidden}
.s6-3 li .zuoImg{ float:left; width:100%; position:relative; height:100%}
.s6-3 li .zuoImg img{ width:100%;}
.s6-3 li .zuoImg .num1{ position:absolute; right:0; bottom:40px; font-size:180px; color:#fff; font-weight:bold; font-family:'font2'; padding-right:43px;}
.s6-3 li .zuoImg .num2{ position:absolute; left:0; bottom:40px; font-size:180px; color:#fff; font-weight:bold;font-family:'font2'; padding-left:43px;}

.s6-3 li .youImg{ float:left; width:100%; position:relative; height:100%}
.s6-3 li .youImg img{ width:100%;}
.s6-3 li .youImg .txtBox{position:absolute; padding:0 64px; box-sizing:border-box; width:100%; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translateX(-50%,-50%);}
.s6-3 li .youImg .txtBox .txt1{ font-size:38px; line-height:56px; color:#3E2B2E; font-weight:bold;font-family:'font1';}
.s6-3 li .youImg .txtBox .txt2{ font-size:18px; line-height:30px; color:#3E2B2E; padding-top:32px;font-family:'font1';}
.s6-3 li .youImg .txtBox .txt3{ background:url(../images/icon/icon12.png) no-repeat left top; padding-left:65px; margin-top:10px; background-size:48px;}
.s6-3 li .youImg .txtBox .txt3 .wz1{ font-size:30px; line-height:48px; color:#fff; font-family:'font1'; }
.s6-3 li .youImg .txtBox .txt3 .wz2{ font-size:18px; line-height:30px; color:#fff; font-family:'font1';}

.s6-4{ margin:0 auto; width:100%; overflow:hidden; background:#F5F5F5;}
.s6-4 .txtBox{ margin:40px 24px 0 24px; border-bottom:1px solid #D3D3D3;}
.s6-4 .txtBox .txt1{ font-size:38px; color:#1D1D1D; line-height:56px;font-family:'font1'; padding-bottom:40px; font-weight:bold;}
.s6-4 .cont{ margin:40px auto 0; width:100%; overflow:hidden;}
.s6-4 .txtBox2{ float:left; width:100%; padding:0 190px 0 24px; box-sizing:border-box}
.s6-4 .txtBox2 .txt2{ font-size:24px; line-height:36px; color:#1D1D1D; font-weight:bold; padding-bottom:8px;font-family:'font1';}
.s6-4 .txtBox2 .txt3{ font-size:16px; line-height:24px; color:#1D1D1D; padding-bottom:32px;font-family:'font1';}
.s6-4 .imgBox2{ float:right; width:100%; padding:0 24px 30px 24px; box-sizing:border-box}
.s6-4 .imgBox2 img{ width:100%;}

.s6-5{width:100%;}
.s6-5 .Img{ margin:0 auto; width:100%; overflow:hidden; position:relative;}
.s6-5 .Img img{ width:100%;}
.s6-5 .swiper-pagination-bullet{ width:16px; height:16px; opacity:0.4;}
.s6-5 .swiper-pagination-bullet-active{ background:#fff; opacity:1}
.s6-5 .swiper-pagination{ bottom:19px;}



.s7-1{height:500px; background:url(../images/7-1.jpg) no-repeat center; background-size:cover;font-family:'font1'; letter-spacing:2px; position:relative;}
.s7-1 .txtBox{position:absolute; width:100%; left:0; top:124px; padding:0 24px; box-sizing:border-box;}
.s7-1 .txtBox .type{font-size:16px; color:#fff; position:relative; padding-left:15px;}
.s7-1 .txtBox .type span{ width:10px; height:10px; background:#f9423a; border-radius:50%; position:absolute; left:0;top:50%;transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.s7-1 .txtBox .name{font-size:30px; line-height:36px; color:#fff; font-weight:bold;padding-top:25px;text-align:left;-webkit-line-clamp:2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow:ellipsis;overflow: hidden; word-wrap:break-word;}
.s7-1 .txtBox .tip{font-size:14px; line-height:22px; color:#fff; padding-top:30px;text-align:left;-webkit-line-clamp:2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow:ellipsis;overflow: hidden; word-wrap:break-word;}
.s7-1 .txtBox .btn{ background:url(../images/icon/btnBj.jpg) no-repeat; background-size:cover; padding:0 20px; color:#fff; font-size:18px;height:56px; line-height:56px; box-sizing:border-box; border-radius:50px; font-weight:bold; cursor:pointer; width:180px; margin-top:40px;}

.s7-2{ height:80px; background:#f5f5f5; padding:0 10px; overflow:hidden}
.s7-2 .btn{ float:left; font-size:18px; padding:0 15px; color:#63666A; line-height:80px;  cursor:pointer}
.s7-2 .btn:hover,.s7-2 .btn.on{ color:#f9423a;}

.s7-3{ background:#fff; overflow:hidden; min-height:200px;}
.s7-3 li{float:left; width:50%; height:483px; box-sizing:border-box; padding:30px; border-right:1px solid #ebeaeb; border-bottom:1px solid #ebeaeb; overflow:hidden; position:relative;}
.s7-3 li .type{font-size:12px; color:#1D1D1D; position:relative;}
.s7-3 li .name{ font-size:30px; line-height:36px; color:#1D1D1D; padding-top:24px; text-align:left; font-weight:bold;font-family:'font1'; -webkit-line-clamp:4;display: -webkit-box;-webkit-box-orient: vertical;text-overflow:ellipsis;overflow: hidden; word-wrap:break-word;}
.s7-3 li .txt{ font-size:16px; line-height:24px; color:#63666A; padding-top:24px; text-align:left; -webkit-line-clamp:5;display: -webkit-box;-webkit-box-orient: vertical;text-overflow:ellipsis;overflow: hidden; word-wrap:break-word;font-family:'font1';}
.s7-3 li .zzName{ position:absolute; bottom:67px; padding-left:16px; left:30px; height:20px; font-size:16px; color:#63666A; text-align:left; line-height:20px;font-family:'font1';}
.s7-3 li .zzName span{ width:10px; height:10px; background:#f9423a; border-radius:50%; position:absolute; left:0;top:50%;transform:translateY(-50%); -webkit-transform:translateY(-50%);}

.s7-4{ background:#F9423A;  height:80px; margin:0 auto; overflow:hidden; position:relative; font-size:16px; color:#fff; line-height:80px; padding-left:84px;font-family:'font1';}
.s7-4 .jia{ position:absolute; width:38px; height:38px; border:2px solid #fff; border-radius:50%; left:30px; top:50%; margin-top:-19px; background:url(../images/icon/plus.png) no-repeat center;box-sizing:border-box}

.s8-1{height:464px; font-family:'font1'; letter-spacing:2px; position:relative; background-size:cover;}
.s8-1 .mc{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.4)}
.s8-1 .txtBox{position:absolute; width:100%; left:0; top:175px; padding:0 24px; box-sizing:border-box;}
.s8-1 .return{ position:absolute; width:112px; height:42px; left:24px; top:94px; padding-left:58px; font-size:16px; color:#fff; line-height:42px;font-family:'font1';}
.s8-1 .return span{ position:absolute; width:42px; height:42px; left:0; top:0; border-radius:50%; border:2px solid #fff; background:url(../images/icon/zuo.png) no-repeat center; box-sizing:border-box}
.s8-1 .txtBox .title{ font-size:30px; color:#fff; line-height:36px; font-weight:bold; text-align:left;font-family:'font1';}
.s8-1 .txtBox .txt{ margin-top:18px; font-size:14px; color:#fff; line-height:30px; text-align:left; font-family:'font1';-webkit-line-clamp:4;display: -webkit-box;-webkit-box-orient: vertical;text-overflow:ellipsis;overflow: hidden; word-wrap:break-word;}

.s8-2{ margin:0 auto 100px; overflow:hidden; width:100%; padding:0 23px; box-sizing:border-box}
.s8-2 .title{ margin:43px auto 0; font-size:24px;  color:#1d1d1d; font-weight:bold; text-align:left;font-family:'font1';}
.s8-2 p{ margin:20px auto 0; font-size:16px; line-height:24px; color:#1d1d1d;text-align:left;font-family:'font1';}
.s8-2 .Img{ margin:20px auto 0; width:100%;}

/*中间内容区域*/	
.s9-1{ margin:40px auto 0; width:100%; overflow:hidden;}
.s9-1 .title{ font-size:17px; color:#3e2b2e; text-align:center;}
.s9-1 .kuang{ margin:55px auto 0; width:632px; height:46px; border:2px solid #fc4c4e; box-sizing:border-box; position:relative;}
.s9-1 .kuang .csbtn{ position:absolute; width:105px; height:100%; right:0; top:0; background:#fc4c4e; font-size:12px; color:#fff; text-align:center; line-height:46px;font-family: "font1";}
.s9-1 .kuang .ipt{ position:absolute; width:522px; height:100%; left:0; top:0; padding:0 20px; box-sizing:border-box; line-height:28px; font-size:17px; color:#000;font-family: "font1"; text-align:left; border:none; background:none;}

.s9-2{ margin:0 auto; width:100%; max-height:99999px; overflow:hidden; padding-bottom:100px; text-align:center;}
.s9-2 li{ width:632px;margin:35px auto 0; position:relative; padding-left:200px; box-sizing:border-box;}
.s9-2 li .Img{ position:absolute; width:200px; left:0; top:50%;  transform:translateY(-50%); -webkit-transform:translateY(-50%); }
.s9-2 li .xsTxt{width:432px; background:#fc4c4e;  box-sizing:border-box;  overflow:hidden; padding:15px}
.s9-2 li .xsTxt .txt1{ font-size:20px; color:#fff; text-align:left; padding-left:30px; background:url(../images/icon4.png) no-repeat left center;font-family: "font1";}
.s9-2 li .xsTxt .txt2{ font-size:17px; color:#fff; text-align:left; padding-top:5px;}
.s9-2 li .xsTxt .box{  width:100%; margin-top:5px;}
.s9-2 li .xsTxt .box .numtxt{ width:100%; font-size:17px; color:#fdaeaf; text-align:left; line-height:24px;font-family: "font1";}
.s9-2 li .xsTxt .box .numtxt span{ color:#fff; font-size:17px;}

.s9-0{ margin:0 auto; width:100%; height:65px; position:relative;}
.s9-0 .ipt{ position:absolute; height:100%; top:0; font-weight:bold; background:none; border:none; font-size:17px; color:#63666a;font-family: "font1"; padding-right:36px; background:url(../images/icon2.png) no-repeat right center;    -webkit-appearance: listbox;}
.s9-0 .ipt1{ left:140px;}
.s9-0 .ipt2{ left:320px;}
.s9-0 .ipt3{ left:512px;}


.s9-fc{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.7); left:0; top:0; z-index:10; display:none;}
.s9-fc .ImgBox{ position:absolute; width:100%; height:600px; left:0; top:50%; margin-top:-300px; overflow:hidden; text-align:center}
.s9-fc .ImgBox img{  height:100%;}
.s9-fc .ImgBox .zuo{ position:absolute; background:url(../images/zuo.png) no-repeat; width:60px; height:60px; left:0; top:50%; margin-top:-30px; z-index:10}
.s9-fc .ImgBox .you{ position:absolute; background:url(../images/you.png) no-repeat; width:60px; height:60px; right:0; top:50%; margin-top:-30px; z-index:10}
.s9-fc .ImgBox .close{ position:absolute; background:url(../images/close.png) no-repeat; width:60px; height:60px; right:0; top:0; z-index:10}
.s9-fc .ImgBox .swiper-button-disabled{ display:none;}

.s9-logoFc{position:fixed; width:100%; height:100%; left:0; top:0; z-index:9; background:rgba(0,0,0,0.8);font-family:'font1';font-size:16px;}
.s9-logoFc .txtBox{ position:absolute; width:530px; height:280px; left:50%; margin-left:-265px; top:50%; margin-top:-140px; background:#fff;}
.s9-logoFc .close{ position:absolute; background:url(../images/close.png) no-repeat; width:60px; height:60px; right:0; top:0; cursor:pointer}
.s9-logoFc .title{ position:absolute;left:0; top:50px; text-align:center; color:#fc4c4e; font-size:18px; width:100%; font-weight:bold}
.s9-logoFc .ipt{ position:absolute; width:415px; height:45px; left:50%; margin-left:-219px; top:99px; border:2px solid #fc4c4e; padding:0 10px;  text-align:center; font-size:16px;}
.s9-logoFc .txt{position:absolute; left:0; top:165px; text-align:center; color:#a59c9d; text-decoration:underline; font-size:16px; width:100%;}
.s9-logoFc .btn{ position:absolute; width:110px; height:45px; left:50%; margin-left:-55px; bottom:23px; background:#fc4c4e; color:#fff; text-align:center; line-height:45px;cursor:pointer;}

.bLink{ height:200px; background:#fff; letter-spacing:2px;}
.bLink .box{ width:95%; margin:0 auto; overflow:hidden;}
.bLink .title{ float:left; font-size:30px; font-weight:bold; font-family:'font1'; line-height:200px;}
.bLink .title span{ color:#f9423a}
.bLink .cBox{float:right;font-family:'font1'; margin-top:77px; padding:0 15px; color:#63666a; font-size:18px; border:1px solid #63666a; height:56px; line-height:56px; box-sizing:border-box; border-radius:50px; font-weight:bold; cursor:pointer}

#footer{height:400px; background:#1d1d1d;}
#footer .logo{float:left; margin-left:24px; height:52px; margin-top:40px;}
#footer .menu{ float:left;height:65px;overflow:hidden; margin-top:32px; margin-left:40px;}
#footer .menu .btn{ float:left; height:100%; overflow:hidden; line-height:65px; font-size:16px; color:#fff; text-align:center; padding:0 20px; cursor:pointer; position:relative;text-decoration:none;font-family: "font1";}
#footer .menu .btn .icon{ position:absolute;left:50%; height:2px; width:0%; background:#f9423a; transform:translateX(-50%); -webkit-transform:translateX(-50%); bottom:13px;-moz-transition: all 0.4s linear ;-webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear}
#footer .menu .btn.on ,#footer .menu .btn:hover{ color:#f9423a;}
#footer .menu .btn.on .icon, #footer .menu .btn:hover .icon { width:60%}
#footer .tipBox{ width:100%; text-align:center; margin:0 auto; overflow:hidden; position:relative; height:284px;}
#footer .tipBox .txt1{ font-size:14px; color:#63666A; text-align:left; float:left; padding:45px 0 0 28px;}
#footer .tipBox .txt2{ float:left; padding:48px 0 8px 20px;}
#footer .tipBox .txt2 img{ padding:0 8px; cursor:pointer; width:24px; height:24px;}
#footer .tipBox .txt3{ padding:8px 28px; color:#fff; float:left;width:100%; text-align:left; font-size:16px;}


.center {position:absolute; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); }
.centercenter { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translateX(-50%,-50%);}



.popbox1{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:99; background:rgba(0,0,0,0.85);}
.popbox1 .box{ position:absolute; width:100%; height:550px; left:0; top:50%; margin-top:-275px;}
.p1-video{ position:absolute; left:0; top:0; width:100%; height:420px; background:#000;-o-object-fit:cover; object-fit:cover; -webkit-object-fit:cover;}
.p1-close{ position:absolute; background:url(../images/icon/p1-close.png) no-repeat; background-size:70px; width:70px; height:70px; left:50%; margin-left:-35px; bottom:0}

.layui-m-layer{position:relative;z-index:19891014}.layui-m-layer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.layui-m-layermain,.layui-m-layershade{position:fixed;left:0;top:0;width:100%;height:100%}.layui-m-layershade{background-color:rgba(0,0,0,.7);pointer-events:auto}.layui-m-layermain{display:table;font-family:Helvetica,arial,sans-serif;pointer-events:none}.layui-m-layermain .layui-m-layersection{display:table-cell;vertical-align:middle;text-align:center}.layui-m-layerchild{position:relative;display:inline-block;text-align:left;background-color:#fff;font-size:20px;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.1);pointer-events:auto;-webkit-overflow-scrolling:touch;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.layui-m-anim-scale{animation-name:layui-m-anim-scale;-webkit-animation-name:layui-m-anim-scale}@-webkit-keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.layui-m-anim-up{-webkit-animation-name:layui-m-anim-up;animation-name:layui-m-anim-up}.layui-m-layer0 .layui-m-layerchild{width:90%;max-width:640px}.layui-m-layer1 .layui-m-layerchild{border:none;border-radius:0}.layui-m-layer2 .layui-m-layerchild{width:auto;max-width:260px;min-width:40px;border:none;background:0 0;box-shadow:none;color:#fff}.layui-m-layerchild h3{padding:0 10px;height:60px;line-height:60px;font-size:16px;font-weight:400;border-radius:5px 5px 0 0;text-align:center}.layui-m-layerbtn span,.layui-m-layerchild h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-m-layercont{padding:50px 30px;line-height:22px;text-align:center}.layui-m-layer1 .layui-m-layercont{padding:0;text-align:left}.layui-m-layer2 .layui-m-layercont{text-align:center;padding:0;line-height:0}.layui-m-layer2 .layui-m-layercont i{width:25px;height:25px;margin-left:8px;display:inline-block;background-color:#fff;border-radius:100%;-webkit-animation:layui-m-anim-loading 1.4s infinite ease-in-out;animation:layui-m-anim-loading 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.layui-m-layerbtn,.layui-m-layerbtn span{position:relative;text-align:center;border-radius:0 0 5px 5px}.layui-m-layer2 .layui-m-layercont p{margin-top:20px}@-webkit-keyframes layui-m-anim-loading{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes layui-m-anim-loading{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.layui-m-layer2 .layui-m-layercont i:first-child{margin-left:0;-webkit-animation-delay:-.32s;animation-delay:-.32s}.layui-m-layer2 .layui-m-layercont i.layui-m-layerload{-webkit-animation-delay:-.16s;animation-delay:-.16s}.layui-m-layer2 .layui-m-layercont>div{line-height:22px;padding-top:7px;margin-bottom:20px;font-size:14px}.layui-m-layerbtn{display:box;display:-moz-box;display:-webkit-box;width:100%;height:50px;line-height:50px;font-size:0;border-top:1px solid #D0D0D0;background-color:#F2F2F2}.layui-m-layerbtn span{display:block;-moz-box-flex:1;box-flex:1;-webkit-box-flex:1;font-size:14px;cursor:pointer}.layui-m-layerbtn span[yes]{color:#40AFFE}.layui-m-layerbtn span[no]{border-right:1px solid #D0D0D0;border-radius:0 0 0 5px}.layui-m-layerbtn span:active{background-color:#F6F6F6}.layui-m-layerend{position:absolute;right:7px;top:10px;width:30px;height:30px;border:0;font-weight:400;background:0 0;cursor:pointer;-webkit-appearance:none;font-size:30px}.layui-m-layerend::after,.layui-m-layerend::before{position:absolute;left:5px;top:15px;content:'';width:18px;height:1px;background-color:#999;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:3px}.layui-m-layerend::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}body .layui-m-layer .layui-m-layer-footer{position:fixed;width:95%;max-width:100%;margin:0 auto;left:0;right:0;bottom:10px;background:0 0}.layui-m-layer-footer .layui-m-layercont{padding:20px;border-radius:5px 5px 0 0;background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn{display:block;height:auto;background:0 0;border-top:none}.layui-m-layer-footer .layui-m-layerbtn span{background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn span[no]{color:#FD482C;border-top:1px solid #c2c2c2;border-radius:0 0 5px 5px}.layui-m-layer-footer .layui-m-layerbtn span[yes]{margin-top:10px;border-radius:5px}body .layui-m-layer .layui-m-layer-msg{width:auto;max-width:90%;margin:0 auto;bottom:-150px;background-color:rgba(0,0,0,.7);color:#fff; border-radius:10px}.layui-m-layer-msg .layui-m-layercont{padding:20px;}

