
.kernel_back{
	width: 100%;
	height: 100vh;
	background: url("../img/banner1.jpg") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.kernel_back-p{
	padding-top: 22vh;
	text-align: center;
	font-size: 53px;
	color: #fff;
}
.kernel_back-p p:nth-of-type(2){
	padding-top: 10px;
	font-size: 39px;
}

.solve-rotate1{
	position: absolute;
	top: 15vh !important;
	left: 355px !important;
	width: 120px;
	height: 120px;
}
.solve-rotate2{
	position: absolute;
	top: 15vh !important;
	left: 567px !important;
	width: 120px;
	height: 120px;
}
.solve-rotate3{
	position: absolute;
	top: 15vh !important;
	left: 779px !important;
	width: 120px;
	height: 120px;
}
.solve-rotate4{
	position: absolute;
	top: 30vh !important;
	left: 462px !important;
	width: 120px;
	height: 120px;
}
.solve-rotate5{
	position: absolute;
	top: 30vh !important;
	left: 253px !important;
	width: 120px;
	height: 120px;
}
.solve-rotate6{
	position: absolute;
	top: 30vh !important;
	left: 673px !important;
	width: 120px;
	height: 120px;
}
.solve-rotate7{
	position: absolute;
	top: 30vh !important;
	left: 883px !important;
	width: 120px;
	height: 120px;
}
.solve-rotate {
    width: 120px;
    height: 120px;
    border: 2px solid #fff;
    transform: rotate(45deg);
    border-radius: 7px;
}
.solve-rotate-in {
    width: 120px;
    height: 120px;
    transform: rotate(-45deg);
    position: relative;
}
.solve-in-absolute {
    position: initial;
    line-height: 120px;
    text-align: center;
}
.solve-p-1{
	padding: 2px 0;
    color: #fff;
}
.justify_between{
	justify-content: space-between;
}
.w50{
	width: 50%;
}
.solve-p p{
	color: #fff;
    line-height: 5vh;
}
.solve-right-icon-1{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_gl_icon.png")no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-2{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_yy_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-3{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_add_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-4{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_friend1_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-5{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_bq_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-6{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_qz_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-7{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_friend_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-8{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_qb_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-9{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_hw_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-10{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_dd_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-11{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_hy_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-12{
	width: 10vh;
	height: 10vh;
	background: url("../img/sovle_sp_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-13{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_gwc_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-14{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_wl_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-15{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_aq_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-16{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_ks_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-19{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_jf_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-20{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_sp_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-21{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_wm_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-22{
	width: 10vh;
	height: 10vh;
	background: url("../img/P2P.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-23{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_dsf_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-24{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_gp_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-25{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_sr_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-26{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_fx_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-27{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_gw_jr_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-28{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_zjc_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-29{
	width: 10vh;
	height: 10vh;
	background: url("../img/O2O.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-30{
	width: 10vh;
	height: 10vh;
	background: url("../img/lyjh.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-31{
	width: 10vh;
	height: 10vh;
	background: url("../img/jdgl.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-32{
	width: 10vh;
	height: 10vh;
	background: url("../img/wzdh.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-33{
	width: 10vh;
	height: 10vh;
	background: url("../img/lxgh.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-34{
	width: 10vh;
	height: 10vh;
	background: url("../img/lyzx.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-35{
	width: 10vh;
	height: 10vh;
	background: url("../img/zbly.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-36{
	width: 10vh;
	height: 10vh;
	background: url("../img/zxxy.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-37{
	width: 10vh;
	height: 10vh;
	background: url("../img/blcc.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-38{
	width: 10vh;
	height: 10vh;
	background: url("../img/jfjl.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-39{
	width: 10vh;
	height: 10vh;
	background: url("../img/yyzj.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-40{
	width: 10vh;
	height: 10vh;
	background: url("../img/bgcx.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-41{
	width: 10vh;
	height: 10vh;
	background: url("../img/jkcs.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-42{
	width: 10vh;
	height: 10vh;
	background: url("../img/jkzs.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-43{
	width: 10vh;
	height: 10vh;
	background: url("../img/zxxy.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-44{
	width: 10vh;
	height: 10vh;
	background: url("../img/zxzx.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-45{
	width: 10vh;
	height: 10vh;
	background: url("../img/jzcd.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-46{
	width: 10vh;
	height: 10vh;
	background: url("../img/yhsq.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-47{
	width: 10vh;
	height: 10vh;
	background: url("../img/gg.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-icon-48{
	width: 10vh;
	height: 10vh;
	background: url("../img/solve_friend1_icon.png") no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.solve-right-p{
	color: #fff;
	padding-top: 2vh;
	text-align: center;
	font-size: 15px;
}
.solve-right-right-icon>div{
   margin: 0 5vh;
   cursor: pointer;
}
.mb5vh{
	margin-bottom: 5vh;
}
.casesIcon-div{
	padding-top: 12vh;
}
.casesIcon-div img{
	width: 240px;
	height: 153px;
	margin-right: 46px;
   border: 12px solid rgba(255,255,255,0.5);
}
/*.casesIcon-div img:last-child{
	margin-right: 0;
}*/
.wait {
    width: 106px;
    height: 46px;
    border: 1px solid #fd4f00;
    margin-top: 5vh;
}
.button {
    height: 40px;
    width: 100px;
    margin: 3px auto 0;
    line-height: 40px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    background-color: #fd4f00;
}
.cases-title{
	padding-top: 2vh;
}
.height50vh{
	width: 100%;
	height: 50vh;
}
.text-right{
	text-align: right;
}
.bor-img{
   /* width: auto !important;
    height: auto !important;*/
    margin-right: 46px;
    border: 12px solid rgba(255,255,255,0.5);
}
/*.bor-img:last-child{
	margin-right: 0;
}*/
.flost-right{
	float: right;
}
.first-top{
	padding-top: 6vh;
}
.solve-banner-1{
    background: url("../img/solve1.jpg") no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    height: 100vh;
}
.solve-banner-3{
    background: url("../img/solve3.jpg") no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    height: 100vh;
}
.solve-banner-4{
    background: url("../img/solve4.jpg") no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    height: 100vh;
}
.solve-banner-5{
    background: url("../img/solve5.jpg") no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    height: 100vh;
}
.solve-banner-6{
    background: url("../img/solve6.jpg") no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    height: 100vh;
}
.solve-banner-7{
    background: url("../img/solve7.jpg") no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    height: 100vh;
}
.address_icon{
background: url("../img/address_icon.png") no-repeat center center; 
-webkit-background-size: 100%; 
-moz-background-size: 100%; 
-o-background-size: 100%; 
background-size: 100%;
width:18px;
height:18px;
margin-bottom: -5px;
margin-right: 7px;
}