.banner img{height: 100%;}
.sol_mm{width: 100%;margin: 0px auto;overflow: hidden;}
.sol_main h2{width: 100%;text-align: center;font-size: 18px;line-height: 40px;font-weight: normal;}
.m1_main{width: 100%; margin: 0px auto; overflow:hidden;}
.sol_main{width: 100%;margin: 20px auto;overflow: hidden;}
.sol_m1{width:100%;}
.sol_m1 h2{color:#ed5152;font-weight: bold;}
.sol_m1 .content{color:#666;font-size: 14px; padding: 0px 10px;text-indent: 2em;}
.sol_m2{width:100%;margin:20px auto 0px;background: #f6f6f6;padding: 20px 0px; overflow: hidden;}
.sol_m2_left{width:100%;}
.sol_m2_right{width:100%;}
.sol_m2_item .title p{font-size: 16px;font-weight: bold;}
.sol_m2_item .title_left p{color:#666;text-align: center;}
.sol_m2_item .title_right p{color:#fff;text-align: center;}
.sol_m2_item .title_left{width: 80%; margin: 0px auto; padding: 20px 0px;background: url(../img/solution/distribution/hui_bg.png) center center no-repeat; background-size: 100%; overflow: hidden;}
.sol_m2_item .title_right{width: 80%; margin: 0px auto; padding: 20px 0px;background: url(../img/solution/distribution/hong_bg.png) center center no-repeat; background-size: 100%; overflow: hidden;}
.sol_m2_item .desc{margin:10px auto;font-size: 14px;padding: 0px 10px;text-indent: 2em;}
.sol_m2_item .content_left p{font-size: 14px;padding:10px;border: 1px dashed #ccc;margin:10px auto;width:90%;border-radius: 5px;}
.sol_m2_item .content_right p{font-size: 14px;padding:10px;border: 1px dashed #ff9f8a;margin:10px auto;width:90%;border-radius: 5px;}
.sol_m2_item .content_left_dot{margin-right:-21px;width:40px;height:40px;}
.sol_m2_item .content_right_dot{margin-left:-21px;width:40px;height:40px;}
.sol_mg2_img{margin-top:120px;}
.sol_m3{width:100%;margin:0px auto; overflow: hidden;}
.sol_m3 h2{color:#666;font-weight: bold;}
.sol_m3_item{width: 50%; float: left;margin: 5px 0px;}
.sol_m3_top{color:#fff;font-size:14px;font-weight:bold;width:90%;margin: 0px auto; text-align: center;background: #ff9f8a;box-shadow: 0px 0px 2px #ff9f8a;padding:20px 5px;overflow: hidden;}
.sol_m3_bottom{color:#666;margin-top:10px;font-size:12px;}
.sol_m3_bottom p{text-align: center;font-size: 14px; padding: 0px 10px;}
.sol_m4{width:100%;margin: 20px auto;overflow: hidden;}
.sol_m4 h2{color:#ed5152;font-weight: bold;}
.sol_m4 .contact{background: #ff9c85; color: #fff; font-size: 16px; margin: 10px auto 0px;width: 200px;height: 30px;text-align: center;line-height: 30px; border-radius: 10px;display: block;cursor: pointer;}