.banner{width: 100%;min-width: 1200px;height: 450px; text-align: center; margin: 0px auto;background: url(../img/solution/fresh/banner.jpg) center center no-repeat; overflow: hidden;}
.banner a{width: 250px;height: 46px;line-height: 46px;display: block;margin-top: 280px;margin-left: 8px}
.sol_m1{width: 1200px;margin: 60px auto 0px;overflow: hidden;}
.sol_main h2{width: 100%;text-align: center;font-size: 36px;color: #333;margin-bottom: 20px;}
.m1_main{width: 100%; margin: 0px auto; overflow:hidden;}
.m1_main .img{text-align: center;}
.m1_main .img img{width: 80px;height: 80px;}
.m1_main_ul{width: 100%; overflow: hidden;margin-top: 25px;}
.m1_main_ul li{width: 230px;margin: 0px 5px;float: left;cursor: pointer;text-align: center;}
.ydian{width: 20px;height: 20px;background: rgba(251,171,48,0.3);border-radius: 50%; margin: 0px auto;overflow: hidden;}
.ydian span{width: 10px;height: 10px;background: rgba(251,171,48,1);border-radius: 50%; margin: 5px auto; display: block;}
.sjxing{width:0;height:0;border-right:20px solid transparent;border-left:20px solid transparent;border-bottom:20px solid rgba(251,171,48,1);margin: 5px auto 0px;}
.m1_main_ul li .cont{width: 230px;height: 140px;padding: 20px 10px;text-align: center; overflow: hidden;}
.m1_main_ul .img{width:100px;height:100px;border-radius:50%;}
.sol_m2{width: 100%;margin: 20px auto; overflow: hidden;}
.sol_m2 .img{margin-top: -20px;text-align: center;}
.sol_m2 .img img{width: 800px;}
.sol_m2_content{position: relative;}
.sol_m2_item{width:120px;}
.sol_m2_item1{position: absolute;top:80px;left:427px;}
.sol_m2_item2{position: absolute;top:70px;left:655px;}
.sol_m2_item3{position: absolute;top:270px;left:307px;}
.sol_m2_item4{position: absolute;top:280px;left:543px;}
.sol_m2_item5{position: absolute;top:270px;left:772px;}
.sol_m2_item6{position: absolute;top:470px;left:415px;}
.sol_m2_item7{position: absolute;top:470px;left:668px;}
.sol_m2_item p{color:#fff;text-align: center}
.sol_m2_item .title{font-size: 18px;margin-bottom:10px;}
.sol_main ul li h3{font-size: 18px;font-weight: normal;line-height: 30px;}
.sol_main ul li p{font-size: 14px;line-height: 22px;margin-top: 6px;}
.sol_m3{width: 100%;margin: 0px auto;background: #f9faf9;padding: 60px 0px;overflow: hidden;}
.sol_m3 ul{width: 1200px;margin: 30px auto 0px;overflow: hidden;}
.sol_m3 ul li{width: 318px;height: 120px;padding: 20px 20px 0px;margin: 10px 20px;border:1px solid #4CAF50;border-radius: 4px;float: left; text-align: center;overflow: hidden;}
.sol_m3 ul li:hover{opacity: 0.9}
.sol_m3 ul li h3{color: #4CAF50;}
.sol_m4{width: 100%;margin: 20px auto -5px; padding: 50px 0px 0px;overflow: hidden;}
.sol_m4 .sol_m4_left{width: 730px;float: left;margin-top: 20px;text-align: center;}
.sol_m4 .sol_m4_right{width: 460px;float: right;margin-top: 40px;}
.sol_m4 .sol_m4_right li{margin-top: 20px;}
.sol_m4 .sol_m4_right li h3{font-size: 20px;font-weight: bold;}
.sol_m5{margin: 40px auto;}
.sol_m6{width: 100%;margin: 0px auto;overflow: hidden;background: url(../img/solution/groupon/lxbg.png) center center no-repeat;padding: 30px 0px;}
.sol_foot{width: 500px;margin: 20px auto;overflow: hidden;text-align: center;}
.sol_foot .sol_btn{border-radius: 6px;color: #fe4332;text-align: center;line-height: 40px;font-size: 18px; cursor: pointer;display: block;}
.sol_foot .sol_btn_free{background: #fff;color: #fe4332;}
.sol_foot .sol_btn:hover{background: #fe4332;color: #fff;}