.cps_banner{background: url(../../img/solution/comprehensive/banner.jpg) center center no-repeat;height: 450px;}
.cps_banner .m{margin-top: 100px;}
.cps_banner h1{color: #fff;font-size: 50px;line-height: 50px;margin-bottom: 26px;}
.cps_banner h3{color: #fff;font-size: 30px;line-height: 30px;margin-bottom: 20px;}
.cps_banner p{color: #fff;font-size: 22px;}
.cps_banner .m .mbtn{margin: 30px 0px 0px;color: #f56660;}
.cps_1,.cps_3{width: 1200px;margin: 60px auto;}
.cps_1 ul{margin: 50px auto 0px;}
.cps_1 li{width: 245px;float: left;margin-right: 20px;padding: 20px;border-radius: 4px;box-shadow: 0px 0px 20px rgba(0,0,0,0.06);cursor: pointer;}
.cps_1 li:last-child{margin-right: 0px;}
.cps_1 li i{display: block;margin: 0px auto 26px;background: #eee;height: 140px;border-radius: 4px;}
.cps_1 li h3{font-size: 16px;margin-bottom: 20px;line-height: 16px;}
.cps_1 li p{font-size: 14px;color: #666;line-height: 24px;}
.cps_2{width: 100%;margin: 0px auto;padding: 60px 0px;background: #f9faf9;overflow: hidden;}
.cps_2 ul{width: 1200px;margin: 50px auto 0px;}
.cps_2 ul li{width: 310px;float: left;margin-right: 45px;background: #fff;padding: 30px;border-radius: 4px;box-shadow: 0px 0px 20px rgba(0,0,0,0.04);cursor: pointer;text-align: center;}
.cps_2 ul li i{display: block;margin: 0px auto 20px;}
.cps_2 ul li h3{font-size: 16px;margin-bottom: 20px;}
.cps_2 ul li p{font-size: 14px;color: #666;line-height: 24px;}
.cps_2 ul li:last-child{margin-right: 0px;}
.cps_2 .wst_btn{margin: 30px auto 0px;}
.cps_3 .mimg{width: 100%;margin: 40px auto 0px;}
.cps_4 ul li p{height: 96px;}
.m_10{width: 1200px;margin: 60px auto;}
.m_10 ul{width: 1200px;margin: 50px auto 0px;background: #fff;border-radius: 6px;box-shadow: 0px 20px 30px rgba(0,0,0,0.06);}
.m_10 ul li{width: 289.25px;float: left;border-right: 1px dashed #eee;padding: 5px 5px 0px 5px;cursor: pointer;border-bottom: 1px dashed #eee;}
.m_10 ul li:nth-child(4n){border-right: 0px;}
.m_10 ul li img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);opacity: 0.4;}
.m_10 ul li:hover img{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);background: #f9faf9;opacity: 1;} 
.m_10 ul li:nth-child(9),.m_10 ul li:nth-child(10),.m_10 ul li:nth-child(11),.m_10 ul li:nth-child(12){border-bottom: 0px;}
.m_10 .mbtn{margin-top: 50px;}