@charset "utf-8";
*{margin:0;padding:0;border:0;font-size:14px;background:transparent;font-family:"Microsoft YaHei","微软雅黑";}
ul,li{list-style:none; text-decoration:none;}
a{text-decoration: none;cursor: pointer;}
em,i,img{font-style: normal;border:none;}
.clearfix {*zoom: 1;}
.clearfix:after {display: block;content: " ";height: 0;visibility: hidden;clear: both;}
.fl{ float: left;}
.fr{ float: right;}
.w1200{ width: 1200px; margin: 0 auto;}
.w1180{ width: 1180px; margin: 0 auto;}

#sol_menu{height: 60px;clear: both;}
#sol_menu .nav_left{float:left;}
#sol_menu .nav_left li{float:left;margin-right: 60px;}
#sol_menu .nav_left li>a{color: #333333;font-size: 18px;display: block;line-height: 60px;display: inline-block;}
#sol_menu .nav_left li:hover>a,#sol_menu .nav_left li.on>a{color:#fd9500;position: relative;}
#sol_menu .nav_left li:first-child a{font-size: 26px;}
#sol_menu .nav_left li:last-child{height:auto;transition: .2s;overflow: hidden;}
#sol_menu .nav_left li:last-child>a{height:60px;margin-bottom: 0;margin-top: 0;}
#sol_menu .nav_left li:last-child>a:after{content:url(../../images/solution/arrow.png);margin-left: 5px;}
#sol_menu .nav_left li .menu{width:120px;height:0px; display: none;z-index: 100;position: absolute;background-color: #fff;transition: all 500ms;}
#sol_menu .nav_left li .menu a{font-size: 14px;display: block;color:#333;border-top:#ddd 1px solid;height: 30px;line-height: 30px;text-align: center;}
#sol_menu .nav_left li:hover .menu{display: block;height:130px;transition: transform .3 ease-out,top .3s ease-out;}

.banner{height:430px;clear: both;background:url(../../images/solution/banner.jpg) center center no-repeat;}
.banner .w1180{padding-top:310px;}
.banner .w1180 a{display:inline-block;width:202px;height:62px;margin-right:30px;line-height: 62px;text-align: center;font-size: 22px;border-radius: 80px;color: #79310e;background-color: #fff;}
.banner .w1180 a:first-child{background-image:linear-gradient(to right,#ffee5d, #f3eda2);margin-left: 530px;}

.title{font-size: 36px;text-align: center;padding-top: 80px;}
.title p{font-size: 18px;margin-top: 30px;color: #333;}
.btn_a{display: block;width: 210px;height: 56px;color: #fff;font-size: 18px;margin: 0 auto;clear: both;background-image:linear-gradient(to right,#ff9101,#ffa728);text-align: center;line-height:56px;border-radius: 8px;}

.layer_1{background-color: #f7f7f7;height: auto;clear: both;overflow: hidden;}
.layer_1 li{width: 268px;height:378px;background-color: #fff;border-radius: 20px;margin-bottom:80px;margin-top: 40px;margin-right:36px;float: left;}
.layer_1 li:last-child{margin-right: 0;}
.layer_1 li p{font-size: 24px;color: #ff9232;text-align: center;padding-top: 30px;}
.layer_1 li:first-child p{color: #ff4630;}
.layer_1 li:nth-child(3) p{color: #42cc93;}
.layer_1 li:last-child p{#4b95f1;}
.layer_1 li span{display: block;text-align: center;margin-top: 15px;color: #333;}
.layer_1 li em{display: block;margin-top:20px;}
.layer_1 li em img{display: inline-block;margin-right: 15px;margin-left: 40px;}
.layer_1 li em i,.layer_1 li em a{display: inline-block;line-height: 22px;font-size: 16px;color: #333;}
.layer_1 li em span{display: inline;color: #358eff;}
.layer_1 li .lay_a{border-top: #ccc 1px dashed;display: block;margin-top:25px;padding-left: 40px;line-height:54px;color: #ff1626;}

.layer_2{height:964px;background: url(../../images/solution/fl_2bg.jpg);overflow: hidden;}
.layer_2 .title{color: #fff;}
.layer_2 .title p{color: #fff;}
.layer_2 .w1180{padding-top:50px;padding-bottom: 70px;}
.layer_2 .w1180 .swiper_menu{float:right;width:270px;height:auto;margin-right: 30px;margin-top: 30px;}
.layer_2 .w1180 .swiper_menu a{display:block;height:110px;width:268px;margin-bottom: 20px; line-height:110px;text-align: center;position: relative;border-radius:10px;border: 1px solid #fff;}
.layer_2 .w1180 .swiper_menu a em{font-size: 36px;color: #fff;display: inline-block;margin-right: 10px;}
.layer_2 .w1180 .swiper_menu a i{color: #fff;font-size:22px;display: inline-block;}
.layer_2 .w1180 .swiper_menu a.on{display: block;background-image: linear-gradient(to right,#ffa728,#ff9001);height:130px;width:330px;border: none;margin-left:-58px;z-index: 100;}
.layer_2 .w1180 .swiper_menu a.on em{color: #fff;font-size: 42px;}
.layer_2 .w1180 .swiper_menu a.on i{color: #fff;font-size: 26px;}
.layer_2 .w1180 .swiper_menu a.on span{display:block;width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 20px solid transparent;    border-right:25px solid #ffa628;position: absolute;top: 50px;left: -25px;}
.layer_2 .swiper_container{overflow: hidden; position: relative;margin-left: 30px;width: 830px;height: 680px; float:left;background-color: #f7f7f7;border-radius: 16px;}
.layer_2 .swiper-slide{width: 830px;height: 680px;}
.layer_2 .swiper-slide .peak{height: 210px;padding-left: 60px;width: 830px;overflow: hidden;}
.layer_2 .swiper-slide .peak p{color: #ff9000;font-size: 24px;padding-top:30px;}
.layer_2 .swiper-slide .peak p a{display: inline-block;width: 160px;height: 50px;line-height: 50px;border:#ff9000 1px solid;color: #ff9000;border-radius: 6px;text-align: center;margin-left: 150px;font-size: 20px;}
.layer_2 .swiper-slide .peak p a:last-child{border: none;color: #fff;background-color: #ff9000;margin-left:20px;}
.layer_2 .swiper-slide .peak span{display: block;font-size: 18px;color: #333;margin-top:12px;}
.layer_2 .swiper-slide .peak em{display: block;color: #555;margin-top:12px;}
.layer_2 .swiper-slide .peak a{color:#555;margin-top:10px;display: block;}
.layer_2 .swiper-slide .peak a:hover{color:#ff9000;}
.layer_2 .swiper-slide .mid{height:470px;background-color: #fff;width:770px;overflow: hidden;padding-left: 60px;}
.layer_2 .swiper-slide .mid p{width: 210px;height: 148px;border: #ccc 1px dashed;border-radius: 5px;text-align: center;margin-top: 56px;float: left;margin-right: 40px;}
.layer_2 .swiper-slide .mid p img{margin-top: 20px;}
.layer_2 .swiper-slide .mid p span{display: block;line-height: 40px;font-size: 20px;}
.layer_2 .swiper-slide .mid p em{display: block;line-height: 32px;background-color: #f5f5f5;width: 160px;margin: 2px auto;color: #333333;}

.layer_3{background-color: #f7f7f7;height: auto;overflow: hidden;padding-bottom: 70px;}
.layer_3 ul{margin-top: 40px;height: auto;overflow: hidden;}
.layer_3 li{position: relative;width: 265px;height: 120px;float: left;margin-right: 40px;margin-bottom: 40px;}
.layer_3 li:nth-child(4n){margin-right: 0;}
.layer_3 li p{position: absolute;top:50px; left:90px;font-size: 22px;color: #fff;}

.layer_4{height: auto;overflow: hidden;clear: both;}
.layer_4 ul{height:auto;padding-top: 40px;padding-bottom: 50px;overflow: hidden;}
.layer_4 li{width: 360px;box-shadow: 0 0 16px rgba(0,0,0,.2);padding-bottom: 30px;float: left;margin-right:28px;margin-left:10px;}
.layer_4 li:last-child{margin-right: 0;}
.layer_4 li p{color: #fff;background-image: linear-gradient(to right,#f53837,#fe7154);line-height: 70px;font-size: 24px;text-align: center;margin-bottom:30px;height: 70px;}
.layer_4 li:nth-child(2) p{background-image: linear-gradient(to right,#ff7a37,#fb9954);}
.layer_4 li:last-child p{background-image: linear-gradient(to right,#f6a32a,#fdbc69);}
.layer_4 li p img{vertical-align:middle;margin-right: 10px;}
.layer_4 li em{display: block;font-size: 16px;color: #333;padding-left: 48px;line-height: 40px;}
.layer_4 li em i{color: #ff772d;font-size: 16px;margin-right:10px;}

.floor_5{background-color: #f5f4f4;height: auto;overflow: hidden;padding-bottom: 70px;margin-top: 50px;}
.floor_5 .item{width: 924px;margin: 40px auto;height: auto;overflow: hidden;}
.floor_5 .item p{width: 230px; text-align: center;border-right:#d5d5d5 1px solid;float: left;height: 66px;font-size: 30px;color: #ff0000;font-weight:bold;}
.floor_5 .item p:last-of-type{border: none;}
.floor_5 .item span{display: block;font-size: 18px;color: #8c8c8c;}
.floor_5 ul{height: auto;overflow: hidden;}
.floor_5 li{width: 365px;float: left;background-color: #fff;height:390px;border: #e4e4e4 1px solid;margin-right: 39px;border-radius: 10px;margin-bottom: 40px;}
.floor_5 li:nth-child(3n){margin-right: 0;}
.floor_5 li:hover{border: #ff772d 1px solid;}
.floor_5 li p{text-align: center;font-size: 22px;margin-top: 20px;margin-bottom:15px;}
.floor_5 li span{display: block;padding-left: 30px;line-height: 24px;}
.floor_5 li em{display: block;color: #9b9b9b;padding-left: 30px;margin-top:20px;}
.layer_6{overflow: hidden;height: 310px;background: url(../../images/solution/fl_5bg.jpg)center top no-repeat;}
.layer_6 .title{color: #fff;margin-bottom: 30px;}
.layer_6 form{width: 580px;margin: 0 auto;}
.layer_6 form ul li{overflow: hidden;height: auto;margin-bottom: 10px;}
.layer_6 form ul li input{float: left;width: 380px;height: 56px;line-height: 56px;padding-left: 20px;color: #808080;font-size: 16px;margin-right: 10px;background: #fff;border-radius: 5px;outline: none;border: none;}
.layer_6 form ul li a{display: block;float: right;width: 170px;height: 56px;line-height: 56px;text-align: center;font-size: 22px;color: #fff;background-image: linear-gradient(to right,#ff6800,#ff8e00);border-radius: 5px;}
.layer_6 p{color: #fff;font-size: 24px;text-align: center;margin-top: 30px;}
