@charset "utf-8";
/*主体*/
.solution{width: 1200px;margin: 0 auto;}
.solution .solution1{height: 380px;margin: 20px 0;}
.solution .solution1 .solution_l{width: 50%;float: left;background-color: #efefef;height: 380px;padding: 90px 30px 30px 30px;}
.solution .solution1 .solution_l .solution_bt{font-size: 24px;font-weight: bold;}
.solution .solution1 .solution_l em{display: block;width: 50px;height: 3px;background: #2a77c5;margin: 10px 0;}
.solution .solution1 .solution_l p{line-height: 2.5em;font-size: 16px;text-indent: 2em;}
.solution .solution1 .solution_r{width: 50%;height: 380px;float: right;position: relative;overflow: hidden;}
.solution .solution1 .solution_r img{width: 100%;height: 100%;cursor: pointer;transition: all 0.6s;}
.solution .solution1 .solution_r img:hover{transform: scale(1.2);}
.solution .solution2{height: 380px;}
.solution .solution2 .solution_l{width: 50%;height: 380px;float: left;position: relative;overflow: hidden;}
.solution .solution2 .solution_l img{cursor: pointer;transition: all 0.6s;}
.solution .solution2 .solution_l img:hover{transform: scale(1.2);}
.solution .solution2 .solution_r{float: right;width: 50%;background-color: #1b1b1b;height: 380px;color: #fff;padding: 90px 30px 30px 30px;}
.solution .solution2 .solution_r .solution_bt1{font-size: 24px;font-weight: bold;}
.solution .solution2 .solution_r em{display: block;width: 50px;height: 3px;background: #2a77c5;margin: 10px 0;}
.solution .solution2 .solution_r p{line-height: 2.5em;font-size: 16px;text-indent: 2em;}