.home_solutions_list{margin:30px auto;overflow:hidden;}
.home_solutions_list_inner{}
.home_solutions_list dl{float:left;width:254px;margin-right:43px;padding:25px;text-align:center;padding-top:54px;padding-bottom:35px;position:relative;z-index:3;}
.home_solutions_list dt{z-index:1;position:relative;margin-left:32px;}
.home_solutions_list dd.bg{position:absolute;z-index:0;left:0;right:0;bottom:0;height:0;width:100%;transition:all 0.5s;-moz-transition:all 0.5s; /* Firefox 4 */-webkit-transition:all 0.5s; /* Safari and Chrome */-o-transition:all 0.5s; /* Opera */}
.home_solutions_list dd.t{line-height:30px;height:30px;margin:16px 0px;z-index:1;position:relative;}
.home_solutions_list dd.t a{color:#000000;font-size:18px;transition-delay:0.2s;}
.home_solutions_list dd.spec{color:#666666;font-size:12px;font-family:"宋体";line-height:24px;width:204px;z-index:1;position:relative;transition-delay:0.2s;}

.home_solutions_list dl:hover{}
.home_solutions_list dl:hover dd.t a{color:#fff;}
.home_solutions_list dl:hover dd.bg{height:370px;}
.home_solutions_list dl:hover dd.spec{color:#fff;}

dl.solu_dl_0 dd.bg{background-color:#2eafbb;}
dl.solu_dl_1 dd.bg{background-color:#5ea927;}
dl.solu_dl_2 dd.bg{background-color:#1a8fd1;}
dl.solu_dl_3 dd.bg{background-color:#b57dd1;}

dl.solu_dl_0 dt a{display:block;width:140px;height:140px;background:url(../images/s_1.png) no-repeat 0 0;transition:all 0.5s;-moz-transition:all 0.5s; /* Firefox 4 */-webkit-transition:all 0.5s; /* Safari and Chrome */-o-transition:all 0.5s; /* Opera */;transition-delay:0.3s;}
dl.solu_dl_0:hover dt a{background:url(../images/s_1.png) no-repeat 0 -140px;}
dl.solu_dl_1 dt a{display:block;width:140px;height:140px;background:url(../images/s_2.png) no-repeat 0 0;transition:all 0.5s;-moz-transition:all 0.5s; /* Firefox 4 */-webkit-transition:all 0.5s; /* Safari and Chrome */-o-transition:all 0.5s; /* Opera */;transition-delay:0.3s;}
dl.solu_dl_1:hover dt a{background:url(../images/s_2.png) no-repeat 0 -140px;}
dl.solu_dl_2 dt a{display:block;width:140px;height:140px;background:url(../images/s_3.png) no-repeat 0 0;transition:all 0.5s;-moz-transition:all 0.5s; /* Firefox 4 */-webkit-transition:all 0.5s; /* Safari and Chrome */-o-transition:all 0.5s; /* Opera */;transition-delay:0.3s;}
dl.solu_dl_2:hover dt a{background:url(../images/s_3.png) no-repeat 0 -140px;}
dl.solu_dl_3 dt a{display:block;width:140px;height:140px;background:url(../images/s_4.png) no-repeat 0 0;transition:all 0.5s;-moz-transition:all 0.5s; /* Firefox 4 */-webkit-transition:all 0.5s; /* Safari and Chrome */-o-transition:all 0.5s; /* Opera */;transition-delay:0.3s;}
dl.solu_dl_3:hover dt a{background:url(../images/s_4.png) no-repeat 0 -140px;}

@media only screen and (max-width: 479px) {
.home_solutions_list dl{ float:none;}
}

.item2{ padding:50px 0 20px;}
.profile-preview{ margin-right:5px;}
@media only screen and (min-width: 501px) {
	.footmoblie{ display:none;}
}
@media only screen and (max-width: 500px) {
.footmoblie{
	position:fixed;
	z-index:3;
	bottom:0px;
	border-top:1px solid #b3b3b3;
	background:#229dd1;
	width:100%;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:45px;}
.footmoblie a{ color:#fff;}
.footmoblie .fmleft{ width:60%; background-color:#229dd1; float:left;padding: 10px 0;}
.footmoblie .fmright{ width:40%; background-color:#229fff; float:right;padding: 10px 0;}
} 
.btn-bule-white{ background-color: #e8e6e6; border-color: #2f8fd6; }
.btn-bule-white:hover{ background-color: #2f8fd6; border-color: #e8e6e6; }
@media (min-width: 768px){
 .bwidth{width:750px}
}
.bwidth{font-size:18px; line-height:42px; color: #fffdfd; border-radius: 5px; padding: 45px 55px;background-color: #0000008f; }
.element-wrap{ width:100%; padding-left:5%;}
.domainr{margin-top:70px; width:60%; display:block;}
.domainc{ width:40%; margin-left:20px;}
.domaincc{ margin-top:10px;}
.form-control-60{ width:60%; color:#000;}
.min-width-20{ width:20%; margin-left:10px;}
.form-control,.btn{	float:left;}
.alert-success{ padding:10px 10px; color:#000;}
.close{ padding:10px!important;}
.form-group70{ width:70%;}
@media (max-width: 991px ){
	.element-wrap{ padding-top:30px;}
	.domainc{ width:100%;}
	.domainr,.domainc,.domaincc,.form-group70{ width:100%;}
	.min-width-20{ margin:0; margin-left:10px;}
	.domainr {margin-top:40px;padding-top:70px;}
}
@media (max-width: 414px ){
	.domainc{ margin:0; text-align:left;}
	.min-width-20{ margin:0; margin-top:10px;}
	.form-control-60,.min-width-20{ width:100%;}
	.cell-xs-12m{ padding-bottom:20px;}
}