
.lxtoppic{
	height: 398px;
}
.lxtoppic img{
	width: 100%;
	height: 398px;
	min-width: 1200px;
}
/*.lxtoppic{
	height: 398px;
	background: url(images/topbanner2.png) no-repeat center;
	background-size: 100%;
	position: relative;
}*/


.titleonbg{
	position: absolute;
	top: 199px;
	width: 100%;
	text-align: center;
}

.titleonbg p{
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
}


.titleonbg span{
	display: block;
	margin-top: 20px;
	font-size: 20px;
	color: #fff;
}


.titleonbg ul{
	margin-top: 20px;
	width: 180px;
	height: 30px;
	background: #e60012;
	display: inline-block;
}


.titleonbg ul li{
	float: left;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 20px;
	margin-left: 15px;
}

.goodserver{
	margin-top: 70px;
	text-align: center;
}



.goodserver .goodserver_top{
	font-size: 34px;
	color: #e60012;
	font-weight: bold;
}

.goodserver .goodserver_middle{
	font-size: 16px;
	color: #333;
	margin-top: 14px;
}

.goodserver i{
	display: inline-block;
	width: 40px;
	height: 2px;
	margin-top: 14px;
	background: #e60012;
}


.goodserver .goodserver_bottom{
	font-size: 16px;
	color: #333;
	margin-top: 12px;
}


.lxcontent1{
	margin: 0 auto;
	width: 1200px;
	margin-top: 36px;
	overflow: hidden;
	box-sizing:border-box;
}

.lxcontent1 ul{
	overflow: hidden;
	margin-bottom: -30px;
	margin-right: -30px;
}

.lxcontent1 ul li{
	float: left;
	width: 380px;
	height: 380px;
	border: 1px solid #d6d6d6;
	text-align: center;
	box-sizing:border-box;
	margin-bottom: 30px;
	margin-right: 30px;
}

.lxcontent1 ul li a{
	overflow: hidden;
	display: block;
}

.lxcontent1 ul li a:hover{
	text-decoration: none;
}

.lxcontent1 ul li .inmiddle{
	margin-top: 58px;
}

.lxcontent1 ul li .inmiddle img{
	width: 130px;
	height: 130px;
	margin: 0 auto;
}


.lxcontent1 ul li .inmiddle .imtitle{
	color: #333;
	font-size: 24px;
	margin-top: 30px;
}

.lxcontent1 ul li .inmiddle .imcontent{
	color: #666;
	font-size: 20px;
	margin-top: 30px;
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	text-overflow:ellipsis;
	/*white-space: nowrap;*/
	width: 234px;
	display: inline-block;
}

.lxjoinagree{
	height: 700px;
	background: url(images/lxbanner3.png) no-repeat center;
	margin: 0 auto;
	margin-top: 70px;
	overflow: hidden;
}

.lxjoinagree .jointitle{
	text-align: center;
	margin-top: 70px;
	width: 100%;
}

.lxjoinagree .jointitle .jointop{
	font-size: 34px;
	font-weight: bold;
	color: #fff;
}

.lxjoinagree .jointitle .joinmiddle{
	font-size: 16px;
	margin-top: 14px;
	color: #fff;
}

.lxjoinagree .jointitle i{
	width: 40px;
	height: 2px;
	display: inline-block;
	background: #e60012;
}


.lxjoinagree .jointitle .joinbottom{
	margin-top: 14px;
	font-size: 16px;
	color: #fff;
}


.lxjoinagree .lxjoincontent{
	margin: 0 auto;
	margin-top: 36px;
	width: 1200px;
	text-align: center;
}

.lxjoinagree .lxjoincontent ul{
	overflow: hidden;
	margin-right: -30px;
}

.lxjoinagree .lxjoincontent ul li{
	float: left;
	width: 380px;
	height: 420px;
	margin: 0 auto;
	margin-right: 30px;
	box-sizing:border-box;
}

.lxjoinagree .lxjoincontent ul li .lxjoincontent_middle{
	margin: 0 auto;
	margin-top: 58px;
	width: 316px;
}

.lxjoinagree .lxjoincontent ul li .lxjoincontent_middle img{
	width: 130px;
	height: 130px;
	margin: 0 auto;
}

.lxjoinagree .lxjoincontent ul li .lxjoincontent_middle p.contentpmiddle{
	color: #fff;
	margin-top: 30px;
	height: 24px;
	line-height: 24px;
	font-size: 24px;
}

.lxjoinagree .lxjoincontent ul li .lxjoincontent_middle p.contentpmiddle i.inpleft{
	width: 120px;
	height: 1px;
	background: #fff;
	display: inline-block;
	float: left;
	margin-top: 12px;
}

.lxjoinagree .lxjoincontent ul li .lxjoincontent_middle p.contentpmiddle i.inpright{
	width: 120px;
	height: 1px;
	background: #fff;
	display: inline-block;
	float: right;
	margin-top: 12px;
}


.lxjoinagree .lxjoincontent ul li .lxjoincontent_middle p.contentpbottom{
	margin-top: 30px;
	font-size: 20px;
	color: #fff;
	height: 108px;
	line-height: 27px;
	overflow: hidden;
    text-overflow: ellipsis;
}


.lxcontent3{
	margin: 0 auto;
	margin-top: 36px;
	width: 1200px;
}

.lxcontent3 .line1{
	height: 200px;
}

.lxcontent3 .line1 ul{
	height: 200px;
	margin-right: -16px;
}

.lxcontent3 .line1 ul li{
	width: 288px;
	height: 200px;
	float: left;
	margin-right: 16px;
	overflow: hidden;
}


.lxcontent3 .line1 ul li img{
	width: 100%;
	height: 100%;
	display: block;
}

.lxcontent3 .line1 ul li div{
	width: 100%;
	height: 100%;
	position: relative;
	background: rgba(29,30,25,0.3);
}

.lxcontent3 .line1 ul li div img{
	width: 170px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.lxcontent3 .line2{
	margin-top: 16px;
	height: 200px;
}

.lxcontent3 .line2 ul{
	height: 200px;
	margin-right: -16px;
}


.lxcontent3 .line2 ul li{
	height: 200px;
	float: left;
	margin-right: 16px;
	overflow: hidden;
}

.lxcontent3 .line2 ul li img{
	width: 100%;
	height: 100%;
	display: block;
}

.lxcontent3 .line2 ul li div{
	width: 100%;
	height: 100%;
	position: relative;
	background: rgba(29,30,25,0.3);
}

.lxcontent3 .line2 ul li div img{
	width: 170px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}


.lxcontent3 .line2 ul li.lileft{
	width: 388px;
}

.lxcontent3 .line2 ul li.limiddle{
	width: 452px;
}

.lxcontent3 .line2 ul li.liright{
	width: 328px;
}

.lxcontent3 .line3{
	margin-top: 16px;
	overflow: hidden;
	margin-bottom: 70px;
}

.lxcontent3 .line3 .line3_left{
	width: 856px;
	float: left;
}

.lxcontent3 .line3 .line3_left .line3_left_top{
	overflow: hidden;
}

.lxcontent3 .line3 .line3_left .line3_left_top li img{
	width: 100%;
	height: 100%;
	display: block;
}


.lxcontent3 .line3 .line3_left .line3_left_top ul li div{
	width: 100%;
	height: 100%;
	position: relative;
	background: rgba(29,30,25,0.3);
}


.lxcontent3 .line3 .line3_left .line3_left_top ul li div img{
	width: 170px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}



.lxcontent3 .line3 .line3_left .line3_left_top li.left1{
	width: 472px;
	height: 200px;
	float: left;
}

.lxcontent3 .line3 .line3_left .line3_left_top li.right1{
	width: 368px;
	height: 200px;
	float: right;
}


.lxcontent3 .line3 .line3_left .line3_left_bottom{
	margin-top: 16px;
	overflow: hidden;
}

.lxcontent3 .line3 .line3_left .line3_left_bottom li img{
	width: 100%;
	height: 100%;
	display: block;
}


.lxcontent3 .line3 .line3_left .line3_left_bottom li.left2{
	width: 288px;
	height: 200px;
	float: left;
}

.lxcontent3 .line3 .line3_left .line3_left_bottom li.right2{
	width: 552px;
	height: 200px;
	float: right;
}



.lxcontent3 .line3 .line3_left .line3_left_bottom ul li div{
	width: 100%;
	height: 100%;
	position: relative;
	background: rgba(29,30,25,0.3);
}


.lxcontent3 .line3 .line3_left .line3_left_bottom ul li div img{
	width: 170px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}



.lxcontent3 .line3 .line3_right{
	margin-left: 16px;
	float: right;
}

.lxcontent3 .line3 .line3_right li{
	width: 328px;
	height: 416px;
}


.lxcontent3 .line3 .line3_right li img{
	width: 100%;
	height: 100%;
	display: block;
}


.lxcontent3 .line3 .line3_right li div{
	width: 100%;
	height: 100%;
	position: relative;
	background: rgba(29,30,25,0.3);
}

.lxcontent3 .line3 .line3_right li div img{
	width: 170px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}


.lxwow{
	animation-duration: 1.5s !important;
}

