

body {
	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
   	font-size: 14px;
   	overflow-x: hidden;
   	background: #fff
}
.rember-password{
	padding-bottom: 14px;
	color: #666
}
.rember-password input{
	vertical-align:-1px;
}
.header{
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
}
.logo{
	float: left;
	margin-top: 26px;
}
.sign-btn{
	display: block;
	width:104px;
	height:36px;
	background:rgba(46,206,168,1);
	border-radius:18px;
	font-size:16px;
	color: #fff;
	line-height: 36px;
	text-align: center;
	float: right;
	margin-top: 27px;
	transition: all .3s
}
.sign-btn:hover{
	background:#15ae8a;
	color: #fff
}
.hd-phone{
	height:36px;
	line-height: 36px;
	float: right;
	float: right;
	margin-top: 27px;
	font-size:16px;
	color: #fff;
	padding-left: 23px;
	background: url('../images/phone.png') no-repeat left center;
	margin-right: 40px
}


.bannerSlideBox {
	width: 100%;
	height: 566px;
	overflow: hidden;
	position: relative;
}
.bannerSlideBox .hd {
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 20px;
	z-index: 990;
}
.bannerSlideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	text-align: center;
}
.bannerSlideBox .hd ul li {
	display: inline-block;
	margin:0px 4px;
	width: 14px;
	height: 14px;
	background: #fff;
	cursor: pointer;
	border-radius: 17px;
}
.bannerSlideBox .hd ul li.on {
	background: #2ecea8
}
.bannerSlideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.bannerSlideBox .bd li {
	zoom: 1;
	width: 100%;
	height: 566px;
	position: relative;
	overflow: hidden;
}
.bannerSlideBox .bd li a{
	display: block;
}
.bannerSlideBox .bd img {
	width: 1920px;
	height: 566px;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	top: 0
}


.about-us{
	background:rgba(249,249,252,1);
	padding-top: 131px;
	padding-bottom: 50px;
}
.about-us .ctitle,.service-process .ctitle{
	text-align: center;
}
.ctitle h3{
	color: #152242;
	font-size: 38px;
}
.ctitle p{
	color: #9295A6;
	font-size: 23px;
	margin-top: 9px;
	text-transform: uppercase ;
}

.about-js{
	color: #555B75;
	font-size: 18px;
	text-align: center;
	line-height: 1.8;
	margin-top: 40px;

}
.about-us .pic{
	display: block;
	margin: 70px auto 0px
}

.service-process{
	padding-top: 120px;
	padding-bottom: 110px
}
.process.pro2{
	display: none;
}
.process{
	width: 1229px;
	height: 400px;
	background: url('../images/img_002.png') no-repeat center 185px;
	position: relative;
	margin: 100px auto 0px
}
.process li{
	width: 228px;
	text-align: right;
	height: 180px;
	padding-right: 15px;
	position: absolute;
}
.process li h3{
	font-size: 22px;
	color: #1B2E52;
	margin-bottom: 12px;
	font-weight: bold;
}
.process li p{
	font-size:16px;
	color: #7F7F7F;
	margin-bottom: 7px;
}
.process li .del{
	position: absolute;
	right: 0px;
	top: 11px;
	width: 1px;
	border-right: 1px dashed #D9D9D9
}
.process li .del:after{
	content:'';
	width:12px;
	height:12px;
	background:rgba(217,217,217,1);
	border-radius: 50%;
	left: 50%;
	margin-left: -5px;
	position: absolute; 
}
.process li .done{
	height: 174px;
}
.process li .done:after{
	top: -2px;
}
.process li .dtwo{
	height: 55px;
}
.process li .dtwo:after{
	bottom: -2px;
}
.process li .done.del{
	top: 11px;
}
.process li .dtwo.del{
	top: -8px;
}
.process li.pdb{
	padding-top: 30px;
}


.process li.p1{
	left: 18px;
	top: 0px;
}
.process li.p2{
	left: 248px;
	top: 0px;
}
.process li.p3{
	left: 477px;
	top: 0px;
}
.process li.p4{
	left: 704px;
	top: 0px;
}
.process li.p5{
	left: 934px;
	top: 0px;
}
.process li.p6{
	left: -97px;
	top: 228px;
}
.process li.p7{
	left: 133px;
	top: 228px;
}
.process li.p8{
	left: 362px;
	top: 228px;
}
.process li.p9{
	left: 591px;
	top: 228px;
}
.process li.p10{
	left: 820px;
	top: 228px;
}


.smart-store{
	padding-top: 100px;
	background: #f9f9fc;
	padding-bottom: 70px
}
.comSlide .ctitle p{
	margin-top: 17px
}
.comSlide .container{
	position: relative
}
.comSlide .hd{
	position: absolute;
}
.smart-store .hd{
	width: 461px;
	left: 0px;
	top: 227px;
}

.smart-store .textbd{
	width: 500px;
	float: left;
}
.smart-store .smart-banner{
	width: 700px;
	height: 700px;
	float: right;
}
.smart-store .smart-banner .bd{
	position: relative;
}
.smart-store .txtf{
	width: 640px;
	padding: 25px 25px;
	background:rgba(233,255,252,1);
	border-radius:12px;
	border:1px solid rgba(145,238,215,1);
	font-size: 18px;
	color: #555B75;
	line-height: 1.7;
	position: absolute;
	left: 30px;
	bottom: -20px;
}

.decision-analysis .bd{
	height: 700px;
	position: relative;
}
.decision-analysis .text{
	width: 640px;
	padding: 25px 25px;
	background:rgba(233,255,252,1);
	border-radius:12px;
	border:1px solid rgba(145,238,215,1);
	font-size: 18px;
	color: #555B75;
	line-height: 1.7;
	position: absolute;
	left: 30px;
	bottom: 0px;
}

.comSlide .hd li{
	display: inline-block;
	width: 130px;
	height: 50px;
	border-radius: 50px;
	line-height: 50px;
	text-align: center;
	background: #fff;
	font-size: 16px;
	color: #666;
	cursor: pointer;
	margin: 0px 20px 25px 0px
}
.comSlide .hd li:nth-child(1),.comSlide .hd li:nth-child(2){
	margin-bottom: 109px
}
.comSlide .hd li:nth-child(2){
	margin-right: 40px
}
.comSlide .hd li.on{
	background: #4fddbb;
	color: #fff
}
.comSlide .bt{
	font-size: 31px;
	color: #152242;
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: left center;
}
.comSlide .bt.t1{
	background-image: url('../images/tb1.png');
	margin-top: 56px
}
.comSlide .bt.t2{
	background-image: url('../images/tb2.png');
	margin-top: 121px
}


.decision-analysis{
	padding-top: 100px;
	padding-bottom: 70px
}
.decision-analysis .container{
	width: 1100px
}
.decision-banner{
	width: 610px;
	float: left
}

.decision-text{
	width: 400px;
	float: right
}
.decision-analysis .hd{
	width: 400px;
	right: 0px;
	top: 227px;
}


.payment{
	background: #f9f9fc;
	padding: 100px 0px 0px;
}
.payment .textr{
	padding-top: 70px;
	float: left
}
.payment .zfimg{
	margin-top: 20px
}
.comSlide.payment .bt.t2{
	margin-top: 45px
}
.paymentImg{
	float: right
}
.payment .container{
	width: 1250px
}

.crm{
	padding: 150px 0px 50px;
}
.crm .container{
	width: 1308px;
}
.crmImg{
	float: left
}
.crm-text{
	width: 615px;
	float: right
}
.crm-js{
	color: #555B75;
	font-size: 22px;
	margin-top: 40px;
	line-height: 1.8
}
.crm-litems{
	margin-top: 80px;
	text-align: center;
}
.crm-litems li{
	float: left;
}
.crm-litems li:first-child{
	margin-right: 150px;
}
.crm-litems li h3{
	font-size: 30px;
	color: #152242;
	margin: 20px 0px 13px;
}
.crm-litems li p{
	font-size: 18px;
	color:#555B75;
}


.marketing{
	height: 900px;
	padding: 150px 0px 0px;
	text-align: center;
	background: url('../images/yxbg.png') no-repeat center;
}

.marketing .lists{
	margin-top: 70px
}
.marketing .lists li{
	display: inline-block;
	width: 290px;
	height: 380px;
	background: rgba(255,255,255,1);
	border-radius: 15px;
	padding-top: 64px;
	margin: 0px 10px;
}
.marketing .lists li h3{
	color: #2c3a5d;
	font-size: 28px;
	margin:5px 0px 13px;
}
.marketing .lists li p{
	color: #56595f;
	font-size: 18px;
	line-height: 1.7
}











.integrated{
	padding: 140px 0px;
}
.integrated .ctitle{
	padding-left: 30px;
}
.integrated .container{
	width: 1280px;
}
.integrated .lists{
	margin-top: 45px;
}
.integrated .lists li{
	float: left;
	width: 640px;
	height: 440px;
	background-repeat: no-repeat;
	padding: 248px 70px 0px;
	color: #fff
}
.integrated .lists li h3{
	font-size: 30px;
}
.integrated .lists li p{
	font-size: 16px;
	line-height: 1.7;
	margin-top: 20px;
}

.integrated .lists li.one{
	background-image: url('../images/bh1.png')
}
.integrated .lists li.two{
	background-image: url('../images/bh2.png')
}

.industry{
	padding: 120px 0px 140px;
	background:rgba(249,249,252,1);
}
.industry .ctitle{
	text-align: center;
}
.industry .industry-num{
	text-align: center;
	font-size: 26px;
	color: #152242;
	margin-top: 40px
}
.industry .industry-num span{
	color: #EA5434
}


.i-slideBox{
	width: 960px;
	margin: 100px auto 0px;
	position: relative
}

.i-slideBox .bd li{
	width:144px;
	height: 144px;
	margin: 0px 47px 0px
}
.i-slideBox .prev,.i-slideBox .next{
	display: block;
	width: 64px;
	height: 64px;
	background-repeat: no-repeat;
	position: absolute;
	cursor: pointer;
	top: 38px;
}
.i-slideBox .prev{
	background-image: url('../images/lf.png');
	left: -70px
}
.i-slideBox .prev:hover{
	background-image: url('../images/lfon.png');
}
.i-slideBox .next{
	background-image: url('../images/lr.png');
	right: -80px
}
.i-slideBox .next:hover{
	background-image: url('../images/lron.png');
}


.contact-us{
	width: 100%;
	height: 500px;
	background: url('../images/lxwm.jpg') no-repeat center
}
.contact-us .text{
	width: 50%;
	float: right;
	padding-top: 100px;
	padding-left: 110px;
}
.contact-us .dz{
	font-size: 22px;
	color: #626264;
	padding-left: 43px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 25px
}
.contact-us .dz.phone{
	background-image: url('../images/dz1.png');
	margin-top: 52px;
}
.contact-us .dz.address{
	background-image: url('../images/dz2.png')
}

.business{
	padding: 120px 0px 138px;
	background:rgba(249,249,252,1) url('../images/bgktyw.png') no-repeat center bottom;
}
.business .ctitle{
	text-align: center;
}
.business .js{
	line-height: 1.6;
	color: #5e6169;
	font-size: 22px;
	text-align: center;
	margin-top: 40px
}


.form{
	width: 900px;
	height: 240px;
	padding: 60px 80px 0px;
	margin: 60px auto 0px;
	background:rgba(255,255,255,1);
	box-shadow:0px 10px 40px 0px rgba(208,208,208,0.34);
	border-radius:24px;
	position: relative
}
.form .f-text{
	display: block;
	width: 340px;
	height: 50px;
	border-radius: 50px;
	padding-left: 30px;
	font-size: 16px;
	color: #666;
	background:rgba(249,249,252,1);
	border:1px solid rgba(228,231,246,1);
	margin-bottom: 20px;
}
.form .f-text:nth-child(odd){
	float: left
}
.form .f-text:nth-child(even){
	float: right
}
input{
	outline:none
}
.form .f-btn{
	display: block;
	width: 64px;
	height: 64px;
	background:url('../images/so.png') no-repeat;
	position: absolute;
	cursor: pointer;
	left: 50%;
	margin-left: -32px;
	bottom: -32px;
	transition: all .3s
}
.form .f-btn:hover{
	background:url('../images/son.png') no-repeat;
	bottom: -28px;
}


.footer{
	background:rgba(237,237,244,1);
	padding-bottom: 20px
}
.footer .top{
	padding:40px 0px 15px;
}
.footer .top ul{
	float: left;
}
.footer .top li{
	float: left;
	margin-right: 19px;
	font-size: 16px;
	color: #47494c;
	padding-right: 19px;
	position: relative
}
.footer .top li span{
	color: #9295A6;
	padding-right: 20px
}
.footer .top li:last-child:after{
	content: none;
}
.footer .top li:after{
	content: '';
	width: 2px;
	height: 14px;
	background: #9295A6;
	position: absolute;
	right: 0px;
	top: 5px;
}
.foot-logo{
	float: right
}
.copyright{
	font-size: 16px;
	color: #9295A6;
}

.fx-icon{
	display: block;
	width: 44px;
	height: 44px;
	position: fixed;
	right: 25px;
	bottom: 40px;
	cursor: pointer;
	z-index: 900;
	transition: all .3s;
	background:url('../images/retop.png') no-repeat;
}
.fx-icon:hover{
	background:url('../images/retopon.png') no-repeat;
}




.signMain{
	width: 100%;
	height: 928px;
	background: url(../images/signbg.png) no-repeat center;
	padding-top: 122px;
}
.sign-wrap{
	width:900px;
	height:744px;
	background:rgba(255,255,255,1);
	box-shadow:0px 10px 40px 0px rgba(208,208,208,0.34);
	border-radius:24px;
	margin: 0 auto;
	padding-top: 70px;
}
.sign-wrap .t{
	text-align: center;
}
.sign-wrap .t h3{
	font-size:36px;
	color: #152242;
	font-weight: bold;
}
.sign-wrap .t p{
	margin-top: 15px;
	font-size:24px;
	color: #9295A6;
}
.sign-wrap .sign-form{
	width: 340px;
	margin: 40px auto 0px;
}
.sign-form .s-ipt{
	display: block;
	width:100%;
	height:50px;
	background:rgba(249,249,252,1);
	border-radius:6px;
	border:1px solid rgba(228,231,246,1);
	padding-left: 34px;
	color: #333;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	background-position: 9px center;
	font-size: 18px;
}
.sign-form .s-ipt.user{
	background-image: url('../images/sn1.png')
}
.sign-form .s-ipt.password{
	background-image: url('../images/sn2.png')
}
.sign-form .sbtn{
	width:100%;
	height:50px;
	background:rgba(79,221,187,1) url('../images/sn3.png') no-repeat 192px center;
	border-radius:6px;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
}
.new-sign{
	margin-top: 20px;
	text-align: center;
}
.new-sign a{
	color: #9295A6;
	font-size: 16px;
	padding-right: 12px;
	background: url('../images/sn4.png') no-repeat right center;
}

.sweep-code{
	width: 292px;
	margin: 40px auto 0px;
}
.sweep-code .t{
	font-size: 21px;
	color: #59595b;
	text-align: center;
}
.sweep-code ul{
	margin-top: 23px
}
.sweep-code li{

}
.sweep-code li:nth-child(1){
	float: left
}
.sweep-code li:nth-child(2){
	float: right
}
.sweep-code li p{
	font-size: 16px;
	color: #9295A6;
	margin-top: 5px;
	text-align: center;
}


.m-nav-btn{
	width: 100%;
	height: 40px;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 990;
	border-bottom: solid 1px #9295A6;
	background: #fff;
	display: none;
}
.m-nav-btn ul{
	width: 100%;
	white-space: nowrap;
	overflow-x: scroll;
}
.m-nav-btn li{
	display: inline-block;
	margin: 0 10px;
}
.m-nav-btn li a{
	display: block;
	line-height: 37px;
	font-size: 14px;
	color: #9295A6;
	position: relative;
}
.m-nav-btn .am-active{
	color: #152242
}
.m-nav-btn .am-active:after{
	content: '';
	width:22px;
	height:3px;
	background:rgba(79,221,187,1);
	border-radius:5px;
	position: absolute;
	left: 50%;
	margin-left:-11px;
	bottom: 3px;
}



.m-nav-btn ul::-webkit-scrollbar {
    display: none;
}





@media(max-width:1200px) {


	.process li .num{
		width: 20px;
		height: 20px;
		border-radius: 50%;
		background: #2fcea8;
		text-align: center;
		line-height: 20px;
		position: absolute;
		right: -10px;
		top: 5px;
		color: #fff
	}

	.process li .dtwo.del {
	    top: 11px;
	}
	.process.pro1{
		display: none;
	}
	.process.pro2{
		display: block;
	}

	.signMain{
		width: 100%;
		height: auto;
		background-size: cover;
		padding-bottom: 40px
	}

	
	.banner{
		width: 100%
	}
	
	.bannerSlideBox .bd li a{
		display: block;
		width: 100%
	}
	.bannerSlideBox .bd img {
	    width: 100%;
	    height: 100%;
	    display: block;
	    left: 0%;
	    margin-left: 00px;
	    top: 0;
	}
	img{
		max-width: 100%
	}
	.container{
		width: 100%;
		padding: 0px 10px;
	}

	.process{
		width: 100%
	}
	.process{
		height: auto;
		padding-bottom:5px;
		background: none
	}
	.process li{
		display: inline-block;
		vertical-align: top;
		position: relative;
		left: auto!important;
		top: auto!important;
		right: auto!important;
		bottom: auto!important;
		margin-bottom: 40px
	}
	.service-process{
		padding-bottom: 40px
	}
	.process li.pdb {
	    padding-top: 0px;
	}
	.process li .dtwo:after {
	    bottom: auto;
	    top: 2px;
	}
	.process li .dtwo {
	    height: 174px;
	}
	.comSlide .hd{
		position: relative;
		left: auto;
		top: auto;
		float: none
	}
	.smart-store .smart-banner .bd{
		float: none
	}
	.smart-store .textbd{
		float: none
	}
	.smart-store .smart-banner{
		float: none;
		margin-top: 25px
	}
	.smart-store {
	    padding-top: 50px;
	    background: #f9f9fc;
	    padding-bottom: 20px;
	}
	.comSlide .hd li{
		margin-bottom: 20px!important
	}
	.comSlide .bt{
		margin-top: 20px!important
	}
	.smart-store .smart-banner{
		height: auto
	}
	.smart-store .txtf{
		position: relative;
		left: auto;
		top: auto;
		bottom: auto;
		right: auto;
	}
	.decision-analysis .container,.payment .container,.crm .container,.integrated .container{
		width: 100%;
		padding: 0px 10px;
	}
	.decision-banner{
		width: 100%;
		float: right
	}
	.decision-text {
	    width: 100%;
	    float: left;
	}
	.paymentImg{
		float: left
	}
	.decision-banner{
		margin-top: 40px
	}
	.crmImg{
		width: 30%
	}
	.crm-text{
		width: 550px;
	}
	.marketing .lists li{
		width: 225px;
		vertical-align: top;
	}
	.integrated .lists li{
		width:50%;
		padding: 120px 44px 0px;
		background-size: 100%
	}
	.integrated {
	    padding: 60px 0px;
	}
	.decision-analysis .text{
		position: relative;
		left: auto;
		top: auto;
		right: auto;
		bottom: auto;
		margin-top: 30px;
	}

}





@media(max-width:800px) {

	.sign-wrap{
		width: 90%;
	}
	.bannerSlideBox{
		height: 300px
	}
	.bannerSlideBox .bd li{
		height: 300px
	}
	.about-us {
	    padding-top:31px;
	    padding-bottom: 30px;
	}
	.ctitle h3{
		font-size: 34px;
	}
	.crmImg{
		width: 53%;
	}
	.crm-text{
		width: 100%
	}
	.marketing{
		height: auto;
		padding: 86px 0px 0px;
		padding-bottom: 30px;
		background-size: cover
	}
	.marketing .lists li {
	    height: 328px;
	    border-radius: 15px;
	    padding-top: 41px;
	    margin: 0px 40px 40px
	}
	.marketing .lists li p{
		font-size: 16px;
	}
	.marketing ul{
		padding: 30px 50px
	}
	.integrated .lists li {
		height: 250px;
	    padding: 82px 36px 0px;
	}
	.integrated .lists li h3 {
	    font-size: 24px;
	}
	.integrated .lists li p{
		font-size: 14px;
	}
	.contact-us .text{
		padding-left: 45px;
	}
	.contact-us .dz{
		background-position: left 3px
	}
	.ctitle h3 {
	    font-size: 31px;
	}
	.form{
		width: 90%;
		padding: 38px 32px 0px;
	}
	.form .f-text{
		width: 290px;
	}


}



@media(max-width:800px) {

	/* 20200407: 黄春晓要求添加 */
	.slide-wrap{
		display: none;
	}

	.bannerSlideBox{
		height: 200px
	}
	.bannerSlideBox .bd li{
		height: 200px
	}
	.ctitle h3{
		font-size: 26px;
	}
	.ctitle p{
		font-size: 16px;
		margin-top: 5px;
	}
	.about-js{
		font-size: 16px;
		margin-top: 25px
	}
	.about-us .pic{
		margin-top: 50px
	}
	.service-process{
		padding-top: 60px;
	}
	.process{
		margin: 54px auto 0px
	}
	.process li{
		width: 45%;
		margin-bottom: 25px
	}
	.process li h3{
		font-size: 16px;
	}
	.process li p{
		font-size: 14px;
	}
	.comSlide .bt{
		font-size: 23px;
	}
	.smart-store .smart-banner{
		width: 100%
	}
	.smart-store .hd{
		width: 100%
	}
	.smart-store .textbd{
		width: 100%
	}
	.comSlide .hd li {
	    width: 117px;
	    height: 40px;
	    line-height: 40px;
	    font-size: 14px;
	    margin: 0px 1px 12px 0px;
	}
	.smart-store .txtf{
		width: 100%;
		font-size: 16px;
		padding: 10px;
	}
	.decision-analysis {
	    padding-top: 40px;
	    padding-bottom: 30px;
	}
	.decision-analysis .text{
		width: 100%;
		padding: 15px;
		margin-top: 20px;
		font-size: 14px;
	}

	.decision-analysis .bd{
		height: auto
	}
	.payment {
	    background: #f9f9fc;
	    padding: 30px 0px 0px;
	}
	.payment .textr{
		padding-top: 20px;
	}
	.crm {
	    padding: 30px 0px 50px;
	}
	.integrated .lists li h3 {
	    font-size: 16px;
	}
	.integrated .lists li {
		width: 48%;
		margin: 0 1%;
	    height: 160px;
	    padding: 25px 18px 0px;
	}
	.integrated .lists li p {
	    font-size: 12px;
	    margin-top: 4px
	}
	.integrated .lists li.one{
		background: #52debc
	}
	.integrated .lists li.two{
		background: #649aed
	}

	.industry {
	    padding: 40px 0px 40px;
	}
	.i-slideBox{
		width: 100%
	}

}



@media(max-width:500px) {
	
	.sign-wrap{
		width: 95%
	}
	.sign-wrap .sign-form{
		padding: 0px 10px;
	}
	.sign-form .s-ipt,.sign-wrap .sign-form{
		width: 100%
	}
	.sign-wrap .t h3{
		font-size: 24px;
	}
	.sign-wrap{
		padding-top: 40px;
	}
	.i-slideBox .bd li{
		margin: 0px 20px 0px
	}
	.i-slideBox{
		margin-top: 40px
	}
	.contact-us .text{
		width: 100%;
		float: none;
		padding-left: 0px
	}
	.contact-us{
		background: none;
		height: auto
	}
	.form .f-text{
		width: 100%
	}
	.form{
		padding-bottom: 50px;
		height: auto
	}
	.foot-logo{
		display: none;
	}
	.footer .top li span{
		padding-right: 5px
	}
	.footer .top li {
	    margin-right: 9px;
	    font-size: 14px;
	    padding-right:5px;
	}
	.copyright{
		font-size: 14px;
	}
	.footer .top {
	    padding: 20px 0px 15px;
	}
	
	.contact-us .dz{
		font-size: 18px;
		padding-left: 29px;
		background-size: 25px;
	}
	.contact-us .dz.phone{
		margin-top: 30px
	}
	.business {
	    padding: 40px 0px 38px;
	}
	.business .js{
		font-size: 18px;
	}

}






@media(max-width:400px) {

	.sign-wrap .t h3 {
	    font-size: 21px;
	}
	.bannerSlideBox{
		height: 170px
	}
	.crm-js{
		font-size: 18px;
	}
	.crm-litems li:first-child{
		margin-right: 10px
	}
	.crm-litems li:last-child{
		float: right
	}
	.crm-litems li h3{
		font-size: 22px;
	}

}


@media(max-width:350px) {
	.logo{
		display: block;
		width: 59px;
	}
	.sign-btn{
		width: 94px
	}
	.hd-phone{
		margin-right: -3px
	}
	.bannerSlideBox{
		height: 140px
	}
	.crm-js{
		font-size: 18px;
	}
	.crm-litems li:first-child{
		margin-right: 10px
	}
	.crm-litems li:last-child{
		float: right
	}
	.crm-litems li h3{
		font-size: 22px;
	}
	.bannerSlideBox .hd{
		bottom: 10px
	}
	.bannerSlideBox .hd ul li{
		width: 9px;
		height: 9px;
	}
	.marketing ul {
	    padding: 10px 20px;
	}
	.marketing .lists li{
		width: 100%;
		margin: 0px 0px 25px 
	}
	.i-slideBox .bd li{
		width: 100px
	}
}







































































