	.lppcwidth {margin:0 auto; min-width:1200px; max-width:85%;}
@media screen and (min-width:1500px) {
	.lppcwidth {max-width:1300px;}
}
	.lpbanner .lpbancontent {display:flex;display:-webkit-flex;align-items:center; height: 100%; }
	.lpbanner .lpbancontent h1{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 36px; color: #FFFFFF;text-align: center;margin-bottom: 20px;}
	.lpbanner .lpbancontent .lpform{width: 320px; padding: 3rem 5rem;margin-right: 50px; background:rgba(0,0,0,.6);border-radius: 15px;margin-left: auto;}
	
	.lpbanner .lpbancontent .lpform .form h1{ margin-bottom:20px;}
.lpbanner .lpbancontent .lpform .form{ width:100%;}
.lpbanner .lpbancontent .lpform .form div input {width: 93%; height: 40px;padding-left: 20px;}
.lpbanner .lpbancontent .lpform .form textarea { width:93%;padding-left: 20px;padding-top: 10px;height: 100px; }
.lpbanner .lpbancontent .lpform .form span {height:20px; display:block;}
.lpbanner .lpbancontent .lpform .form .req-btn {width:100%;background: #f7b900; color: white;border: none; border-radius: 5px;font-size:18px; font-weight:bold; padding: 15px 50px;font-weight: 550; cursor:pointer; }
.lpbanner .lpbancontent .lpform .form .req-btn:hover {background-color: #f28f1a;}
	
	.pubform{width: 560px; margin: 0 auto;}
.pubform .form{ width:100%;}
.pubform .form div input {width: 540px; height: 40px;padding-left: 20px;}
.pubform .form textarea { width: 542px;padding-left: 20px;padding-top: 10px;height: 100px; }
.pubform .form span {height:20px; display:block;}
.pubform .form .req-btn {width: 563px;background: #f7b900; color: white;border: none; font-size:16px; font-weight:bold; line-height: 40px; font-weight: 550; cursor:pointer; }
.pubform .form .req-btn:hover {background-color: #f28f1a;}

.laytui1{background: #f2f2f2;padding: 20px 0;}
.laytui1 ul{display:flex;display:-webkit-flex;flex-wrap: wrap;justify-content:space-between;} 
.laytui1 ul li{ text-align:center;}
.laytui1 ul li .num{font-size:50px;}
.laytui1 ul li .num sup{font-size:1.6rem;top:-10px;position: relative;}
.laytui1 ul li p{ font-size:20px; margin-bottom:15px;}

.lptit {text-align: center;margin-bottom: 30px;margin-top: 50px;}
.lptit h2{font-size: 4rem;font-family: Oswald,sans-serif;}
.lptit p{color: #666;width: 600px;margin: 0 auto;}
.lpprolist ul {display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;margin-top: 20px;}
.lpprolist ul  li{ width: 32%; text-align: center;top:0px;position: relative;transition-duration: 1s; margin-bottom:40px;}
.lpprolist ul  li img{width: 99%;border:1px solid #d5d5d5;}
.lpprolist ul  li div{width: 99%;margin: 0 auto;padding-top: 15px;padding-bottom: 15px;background:#f8b62d;}
.lpprolist ul li p b{font-size: 18px;color: #444;}
.lpprolist ul li p{color: #555;line-height: 1.7em;}
.lpprolist ul li i{font-size: 2rem;margin-top: 15px;color: #fff;}
.lpprolist ul  li:hover { top:-15px;position: relative;}
.lpprolist ul  li:hover div{background:#f28f1a;color: #fff; }
.lpprolist ul  li:hover i{color: #fff;}
.lp-lay2{position:relative;}
.lp-lay2 .lp-lay2txt{background-size:cover;  text-align:center; padding-top:50px;padding-bottom:50px;}
.lp-lay2 .lp-lay2txt .txt{position: relative!important;z-index: 2!important;}
.lp-lay2 h1,.lp-lay2 h3{ max-width:950px; margin:0 auto; color:#fff;}
.lp-lay2 h1{font-size:40px;font-family: Oswald,sans-serif;margin-bottom: 20px;}
.lp-lay2 h3{font-family: Lato,sans-serif; font-size:22px;}
.lp-lay2bg{background: url('../images/blackbg.png') center center;background-size: 100% 100%;opacity: .6;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.lp-lay2 .lp-lay2txt .online{display:inline-block;position: relative!important;z-index: 2!important; color:#f28f1a;font-size:22px; background:#f28f1a; padding:10px 30px;  margin:0 auto; margin-top:30px; color:#FFF; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 2px 1px;}
.lp-lay3 {padding-top:50px; padding-bottom:80px;background: #f8f8f8;}
.lp-lay3 ul{display:flex;display:-webkit-flex;flex-wrap: wrap;justify-content:space-between;}
.lp-lay3 ul li { width:25%;  overflow:hidden}
.lp-lay3 ul li a {height: 0;padding-bottom: 55%; overflow:hidden; display:block;display:flex;display:-webkit-flex;align-items:center;}
.lp-lay3 ul li img{ padding-top:55%;width: 100%; transition: 0.8s all ease;   }
.lp-lay3 ul li img:hover{transform: scale(1.2);opacity:.8; transition: 0.8s all ease;}
.lp-lay3 .divbtn{text-align: center;margin-top: 20px;}
.lp-lay3 .btn{ display:inline-block; padding:0 25px;background:#ff8a00;color:#FFF;  line-height:40px;text-align:center; ransition-duration: 0.8s; margin-right: 15px;border-radius: 5px;}
.lp-lay3 .btn:hover{background:#f28f1a;color:#FFF}		
.lp-lay3 .btn1{ display:inline-block; padding:0 25px;background:#262626; color:#FFF;  line-height:38px;text-align:center;border-radius: 5px;}	
.lp-lay4 {position:relative;}
.lp-lay4 .lp-lay4bg{}
.lp-lay4 .lp-lay4bg h3{font-size:40px;font-family: Oswald,sans-serif;color: #FFFFFF; z-index: 100;position:relative;text-align: center;padding-top: 80px;}
.lp-lay4 .lp-lay4bg h4{font-size: 28px;font-family: Oswald,sans-serif;margin-bottom: 25px;color: #FFFFFF;text-align: center;z-index: 100;position:relative;}
.lp-lay4 .lp-lay4bg ul{display:flex;display:-webkit-flex;flex-wrap: wrap;justify-content:space-between;position: relative!important;z-index: 2!important; padding:60px 0; align-items:center; height:100%;}
.lp-lay4 .lp-lay4bg ul li{background:#fff; width:200px;height:110px; padding-top:40px;box-shadow: 4px 4px 0 rgba(242, 143, 26, 0.4); text-align:center;}
.lp-lay4 .lp-lay4bg ul li img{width:auto; height:50%;}
.lp-lay4 .lp-lay4bg ul li p{ margin-top:10px;}
.lp-lay4 .lp-lay4bg .btnabout{position:relative; z-index: 100;width: 347px; margin: 0 auto;padding-bottom: 80px;}
.lp-lay4 .lp-lay4bg .btnabout .btn-1{  display:inline-block; width: 180px;background:#ff8a00;color:#FFF;  line-height:40px;text-align:center; ransition-duration: 0.8s; margin-right: 15px;}
.lp-lay4 .lp-lay4bg .btnabout .btn-1:hover{background:#f28f1a;color:#FFF}
.lp-lay4 .lp-lay4bg .btnabout .btn-2{ width: 150px;display:inline-block; border: 1px solid #fff; color:#FFF;  line-height:38px;text-align:center; }	
.cover{ background:#000;opacity: .5;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.lay-title{text-align: center;margin: 60px 0 40px 0;}
.lp-lay5 .compic { text-align: center;  padding-bottom: 30px;}
.lp-lay5 .compic .swiper-slide div {}
.lp-lay5 .compic .swiper-slide div p{display:inline-block; text-align:center;  width: 28%; margin: 0 10px;}
.lp-lay5 .compic .swiper-container {
  padding-bottom: 20px;
  width: 100%; }
  .lp-lay5 .compic .swiper-container .swiper-pagination-bullets {
    bottom: -4px !important;  }
  .lp-lay5 .compic .swiper-container .swiper-pagination-bullet {
    width: 10px;background:#333;
    border-radius: 5px;
    height: 6px; }
  .lp-lay5 .compic .swiper-container .swiper-pagination-bullet-active {
    background: #f28f1a;
    width: 20px; }
.lp-lay6{margin-top:80px; padding-top:60px; background:no-repeat; background-size:cover; padding-bottom:80px;text-align: center;}
.lp-lay6 h2{font-size: 4rem;font-family: Oswald,sans-serif;margin-bottom:30px;  text-align:center;}
.lp-lay6 .online {text-align:center;}
	footer.lpfoot{position: relative;
z-index: 1;
 background:no-repeat center center;
 background-size: cover;
 color: #fff; height: 100%;}
footer.lpfoot::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(4, 22, 58, 0.9);
}
	footer.lpfoot .lpfootc{position: relative; z-index: 1000;}
	footer.lpfoot .lpfootc h2{  text-align: center; 
    padding-bottom: 5rem;line-height: 1.181820;
    margin-top: 3.8rem;
    font-size: 4.4rem;}
	footer.lpfoot .footer_sub-title {
    letter-spacing: .2em; font-size: 18px; padding-top: 6.6rem;text-align: center;
}
	footer.lpfoot .lpfootc .footer_bottom{ margin-top: 6rem;display:flex;display:-webkit-flex;align-items:center;justify-content: space-between;   align-items: center;
    padding: 2.5rem 0;
    border-top: 1px solid #2f3d5c;}
	footer.lpfoot .lpfootc .footer_bottom .sns >a{margin-left:15px;color:#FFF;}
footer.lpfoot .lpfootc .footer_bottom .sns >a:hover{color:#f28f1a;}
	footer.lpfoot .lpfootc .footer_bottom .sns >a i{font-size:2rem;}