@charset "utf-8";
/* CSS Document */
div, ul, li { box-sizing: border-box;}

/*banner*/
.main-img { width: 100%; padding: 50px 0 30px; color: #fff; text-align: center; overflow: hidden; background: url(../images/main-img.jpg) no-repeat; background-size: cover;}
.main-img-inner{ width: 80%; margin: 0 auto;}
.main-img-inner h2{ font-size: 1rem; font-weight: 300; padding-top: 1rem;}
.main-img-inner .desc{ font-size: .6rem; margin: .5rem 0 1rem 0;}
.main-img-inner .btn { padding: .4rem 1.3rem; font-size: .6rem; color: #fff; border: 1px solid #fff; border-radius: 2px;}

.container .content { padding: 0 .5rem; overflow: hidden;}
.container .content h3 { font-weight: 300; color: #333;}


/*解决了哪些痛点？*/
.module2 li { width: 100%; }
.module2 li img { width: 100%; }
.module2 li .desc { padding: .5rem 1rem 0; }

/*解决方案核心*/
.module4 .title { padding-bottom: 1rem; }
.module4 .content li{ width: 50%; height: 11rem; padding: 0 .2rem;}
.module4 .content li .iconfont { display: inline-block; width: 3.5rem; height: 3.5rem; font-size: 2.6rem; line-height: 3.5rem; color: #1186eb; overflow: hidden; border-radius: 50%;}
.module4 .content li h3{ font-size: .66rem; font-weight: 300; color: #333;}
.module4 .content li p{ padding: .5rem 0 0; font-size: 0.6rem; color: #666;}

/*适用行业*/
.module5 { background: url(../images/module5-1.jpg) no-repeat center top; background-size: auto 100%; }
.module5 li { width: 25%; margin-bottom: 3%; }
.module5 li .iconfont { display: inline-block; width: 1.8rem; height: 1.8rem; padding: .6rem; font-size: 1.6rem; line-height: 1.8rem; color: #fff; border: 1px solid #fff; border-radius: 50%;  }
.module5 li .desc { padding: 0; padding-top: 1rem; font-size: .6rem; font-weight: 300; color: #fff;}

/*客户案例*/
.module6 li { width: 33.3%; padding: 0 .3rem;}
.module6 li .down { height: 2rem; padding: 0; font-size: .6rem; }
.module6 li .desc { padding: .5rem 0 0; font-size: .75rem; }
.module6 li img { max-width: 100%; }


/*底部*/
.register-tip { padding: 1rem 0; text-align: center; background: url(../images/module7-1.jpg) no-repeat center top; background-size: auto 100%;}
.register-tip .container{ padding: .5rem 0;}
.register-tip .container .title{ padding: 0;}
.register-tip .btn-wrap{ width: 100%; margin: 0 auto; text-align: center;}
.register-tip .btn-wrap .btn { display: inline-block; width: 5rem; height: .8rem; margin: 0 .25rem; font-size: .7rem; line-height: .8rem; text-align: center; border: 1px #1186eb solid; color: #1186eb; border-radius: 3px;}
.register-tip .container p { padding-bottom: 0; margin-top: 1rem; font-size: .75rem; color: #1186eb; }
.register-tip .container .btn-special { color: #fff; background: #1186eb; }

@media (min-width:768px) and (max-width: 1024px) {
	.module2 li { width: 50%; }
	.module4 .content li{ width: 25%; height: 11rem; padding: 0 .2rem;}
	.module5 li .iconfont { width: 3.8rem; height: 3.8rem; line-height: 3.8rem; font-size: 2.6rem; }
	.module6 li .down { height: auto; }
}


















