.wrap{
	width: 1200px;
	margin: 0 auto;
}
.header{
	padding: 0 50px;
	position: relative;
}
.header .logo{
	float: left;
	margin-top: 20px;
	margin-right: 50px;
}
.header .naver{
	float: left;
	position: relative;z-index: 999;
}
.header .naver .form{
	display: none;
}
.header .naver li h2 a{
	font-size:16px ;
	color: #000000;
	line-height:75px ;
	width: 112px;
	text-align: center;
	display: block;
}
.header .naver li{
	float: left;position: relative;
}
.header .chen li a:hover{
	color: #c7263e;
}
.header .naver li .li_sub{
	padding: 20px 0;
	display: none;
	position: absolute;
	left:0 ;top: 75px;
	overflow: hidden;
	width: 800px;
	z-index:888;
}
.header .naver li span{
	content: "";
	position: absolute;
	left: -10000px;right: -10000px;
	top: 75px;
	height:190px ;
	display: block;
	display: none;
	background: #c7263e;
	z-index:1;
}
.header .naver li dl {
	float: left;width: 260px;
	border-right:1px solid rgba(255,255,255,0.5);
	padding: 0 24px;box-sizing: border-box;
	position: relative;z-index: 11;
}
.header .naver li dl dt a{
	font-size: 16px;
	line-height: 38px;
	color:#FF0;
}
.header .naver li dl dd {padding-bottom:20px;}
.header .naver li dl dd a{
	font-size: 14px;
	line-height: 28px;
	color: #ffffff;
	display:block;
}
.nav_mask{
	position: absolute;
	left: 0;right: 0;
	top: 74px;z-index: 1;
	background: #c7263e;
	display: none;
	height: 192px;
}
.header .naver li:hover h2 a,
.header .naver li.on h2 a{
	color: #fff;
	background: #c7263e;
}
.header .rts{
	overflow: hidden;
	float: right;
	margin-top: 19px;
}
.header .form{
	float: left;
	width:240px ;
	height: 36px;
	border: 1px solid #c7263e;
	overflow: hidden;
	border-radius: 19px;
	margin-right: 10px;
}
.header .form .text{
	width: 185px;
	padding: 0 18px;
	box-sizing: border-box;
	font-size: 16px;
	color: #333;height: 36px;
	border: none;
}
.header .form .sub{
	float: right;width:50px ;
	height: 36px;background: url(../images/ico1.png) no-repeat center #c7263e;
	cursor: pointer;border: none;
}
.header .chen{
	float: right;
	overflow: hidden;
} 
.header .chen li{
	float: left;
}
.header .chen li a{
	line-height: 38px;
	color: #000000;
	font-size: 16px;
	display: block;
}
.header .chen li span{
	display: block;
	width: 2px;height: 16px;
	background: #868686;
	margin:13px 20px;
}
.banner{
	height: 630px;
	background-size: cover !important;
	overflow: hidden;
}
.solution{
	background-size: cover !important; 
	text-align: center;
	padding: 60px 0;
}
.title h2{
	font-size:30px ;
	color: #000000;
	line-height: 1.7;
	padding: 10px 0;
	text-align: center;
}
.title h4{
	font-size:16px ;
	color: #727272;
	line-height: 1.7;
	padding: 10px 0;
	text-align: center;
}
.solution ul{
	text-align: center;
	font-size: 0;margin-top: 90px;
}
.solution li{
	display: inline-block;
	width: 250px;
	margin: 0 20px;
}
.solution li .ico{
	width: 115px;
	height: 115px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.solution li h5{
	font-size:16px ;
	color: #000000;
	line-height: 26px;
	overflow: hidden;
	margin-top: 12px;
	height: 26px;
}
.solution .btn a{
	display: block;
	width: 125px;
	height: 38px;
	border-radius: 19px;
	text-align: center;
	font-size: 16px;
	background: #c01920;
	color: #fff;line-height: 38px;
	margin: 75px auto 0;
}
.index_img .txt a:hover,
.solution .btn a:hover{
	background: #8f0006;
}
/*.solution li:nth-child(1) .ico{
	background: url(../images/ico2.png) no-repeat center;
}
.solution li:nth-child(2) .ico{
	background: url(../images/ico3.png) no-repeat center;
}
.solution li:nth-child(3) .ico{
	background: url(../images/ico4.png) no-repeat center;
}
.solution li:nth-child(4) .ico{
	background: url(../images/ico5.png) no-repeat center;
}*/
.solution li img{
	width: 100%;display: block;
	transition: all 0.3s;
}
.solution li:hover img{
	transform: translateY(-50%);
}

/*.solution li:nth-child(1):hover .ico{
	background: url(../images/ico2-1.png) no-repeat center #fff;
}
.solution li:nth-child(2):hover .ico{
	background: url(../images/ico3-1.png) no-repeat center #fff;
}
.solution li:nth-child(3):hover .ico{
	background: url(../images/ico4-1.png) no-repeat center #fff;
}
.solution li:nth-child(4):hover .ico{
	background: url(../images/ico5-1.png) no-repeat center #fff;
}*/
.application{
	background-size: cover !important;
	padding: 120px 0 158px;
}
.application ul{
	width: 120%;
	margin-left: -10%;
	text-align: center;
}
.application li{
	display: inline-block;
	margin:0 15px ;
	width:410px ;
	height: 275px;
	overflow: hidden;
	position: relative;
}
.application li a{
	display: block;height: 100%;
	width: 100%;
}
.application li img{
	display: block;
	width: 100%;
}
.application li .app_mask{
	position: absolute;
	left: 0;right: 0;
	top: 0;
	bottom: 0;
	background: rgba(199,38,62,0.9);
	z-index: 11;
	transition: all 0.3s;
	transform: translateY(100%);
}
.application li h2{
	font-size: 30px;
	color: #ffffff;
	text-align: center;padding-bottom: 20px;
	line-height: 1.6;
}
.application li p{
	font-size: 16px;
	color: #ffffff;
	line-height:28px ;
}
.application li .txt{
	position: absolute;
	left: 30px;
	right: 30px;
	top:50%;transform: translateY(-50%);
	z-index: 1;
}
.application li:hover .app_mask{
	transform: translateY(0);
}
.index_img{
	/*height: 760px;*/
	overflow: hidden;
} 
.index_img img{
	display:block;
}
.index_img .txt{
	padding:200px 0 0 165px ;
	width: 740px;
}
.index_img .txt h2{
	font-size: 85px;
	color: #ffffff;
	line-height: 1.4;
}
.index_img .txt h3{
	font-size: 48px;
	color: #ffffff;
	line-height: 1.4;
	margin-bottom: 85px;
}
.index_img .txt p{
	font-size: 24px;
	color: #ffffff;
	line-height:36px;
}
.index_img .txt a{
	font-size: 16px;
	width:158px ;
	display: block;
	line-height: 48px;
	height: 48px;
	border-radius: 24px;
	background: #c01920;
	margin-top: 18px;
	text-align: center;
	color: #fff;
}

.footer{
	padding: 0 50px;
	background: #cccccc;
	padding-bottom: 30px;
}
.footer .logo{
	float: left;
	margin-top: 45px;
	margin-right: 45px;
}
.footer .lt{
	float: left;
	margin-top: 34px;
}
.footer .nav li{
	float: left;
}
.footer .nav li a{
	font-size: 16px;
	color: #000000;
	line-height: 30px;
	margin-right: 40px;
	display: inline-block;
}
.footer .txt{
	font-size: 14px;
	color: #6c6c6c;
}
.footer .txt span{
	margin-left:20px ;
}
.footer .rt{
	float: right;margin-top: 52px;
}
.footer .rt li{
	float: right;
	margin-left: 18px;
}
.footer .rt li i{
	height: 30px;
	width: 30px;
	display: block;
	background: url(../images/ico6.png) no-repeat center;
	background-size: cover !important;cursor: pointer;
}
.footer .rt li a{
	display: block;width: 30px;
	height: 30px;
}
.footer .rt li a img{
	width: 100%;display: block;
}
.footer .bottom{font-size:14px; font-family:Arial; color:#5d5d5e;}
/*首页结束*/

/*.h_pages .rts .form{
	border-color: #8f8f8f;
}
.h_pages .rts .form .sub{
	background: url(../images/ico8.png) no-repeat center;
}*/
.title.color h2{
	color: #bd001d;
}
.case{
	padding: 55px 0 0;
}
.case li{
	padding: 60px 0;
	overflow: hidden;
}
.case li .imgs{
	float: left;
	width: 465px;
	height: 294px;
	overflow: hidden;
}
.case li .imgs a{
	display: block;width: 100%;
}
.case li .imgs img{
	width: 100%;display: block;transition: all 0.5s;
}
.case li .imgs img:hover{
	transform: scale(1.1);
}
.case li .text{
	float: right;width:610px ;
	margin-top: 50px;
}
.case li .text h2 a{
	font-size: 24px;
	color: #000000;
	line-height: 36px;
}
.case li .text h2 a:hover{
	color: #C7263E;
}
.case li .text p{
	font-size: 14px;
	color: #545454;
	line-height: 28px;
	margin-top: 15px;
}
.case li:nth-child(2n){
	background: #edecee;
}
.case li:nth-child(2n) .imgs{
	float: right;
}
.case li:nth-child(2n) .text{
	float: left;
}
.case li .wrap{
	overflow: hidden;
}
.h_banner{
	height: 390px;
}


.crumbs ul{
	overflow: hidden;
	padding-top: 15px;
	border-bottom: 1px solid #c2c2c2;
}
.crumbs ul li{
	font-size: 12px;
	color: #808080;
	line-height: 40px;
	float: left;
}
.crumbs ul li span{
	margin: 0 5px;
}
.crumbs ul li a{
	font-size: 12px;
	color: #808080;
	line-height: 40px;
	display: block;
}
.crumbs ul li a:hover{
	color: #c7263e;
}
.crumbs h2{
	font-size:20px;
	color: #000000;
	line-height: 48px;
	margin-top: 20px;
	border-bottom: 1px solid #c7c7c7;
}
.service{
	padding-bottom: 110px;
	min-height: calc(100vh - 370px);
	box-sizing: border-box;
	background-size: cover !important;
}
.service .text ul{
	overflow: hidden;
}
.service .text li{
	float: left;
	padding: 30px 30px 20px 0;
	width: calc((100% - 200px)/2);
	box-sizing: border-box;
	border-bottom: 1px solid #c7c7c7;
}
.service .text li:nth-child(3n){
	width: 200px;padding-right: 0;
}
.service .text li h3{
	font-size: 18px;
	color: #414141;
	line-height: 30px;
}
.service .text li p{
	font-size: 14px;
	color: #414141;
	line-height: 32px;
}

.banner2{
	height: 167px;
}

/*产品中心*/
.banner3{
	height: 390px;
}
.p-title{
	text-align: center; position:relative; overflow:hidden;border-bottom: 1px solid #999999; margin-top:20px;
}
.p-title ul{
	margin-top: 18px;font-size: 0;
}
.p-title li{
	display: inline-block;box-sizing: border-box;
}
.p-title li a{
	display: block;height: 74px; padding-top:20px;font-size: 16px;color: #414141;
	border-bottom: 4px solid rgba(255,255,255,0);
}
.p-title li.on a,
.p-title li:hover a{
	color: #c7263e;border-bottom: 4px solid #bd001d;z-index: 11;
}
.p-title .next,
.p-title .prev{
	position: absolute;left: 0;top: 55%;transform: translateY(-50%);
	z-index: 10;background: url(../images/pre.png) no-repeat center;
	width: 22px;height: 62px;cursor: pointer;
}
.p-title .next{
	left: auto;right: 0;transform: translateY(-50%)rotate(180deg);
}
.p-list{
	margin-top: 20px;
}
.p-list ul{
	overflow: hidden;
}
.p-list li{
	float: left;margin-top: 64px;
	width: 238px;text-align: center;
	padding-right: 82.5px;border-bottom: 1px solid #c2c2c2;padding-bottom: 70px;
}
.p-list li:nth-child(4n){
	padding-right: 0;
}
.p-list li a{
	display: block;
}
.p-list li .img{
	height: 254px;overflow: hidden;
}
.p-list li img{
	width: 100%;display: block;
}
.p-list li h3{
	font-size: 14px;color: #000000;line-height: 30px;height: 30px; overflow:hidden;
}
.p-list li:hover h3{
	color: #C7263E;
}
.intro .detail{
	overflow: hidden;
}
.intro .detail .img{
	float: left;margin: 20px 0 0 50px;width: 410px;height: 440px;display: block;
}
.intro .detail .img img{
	width: 100%;display: block;
}
.intro .detail .txt{
	float: right;width: 558px;margin-top: 98px;
}
.intro .detail .txt h2{
	font-size: 48px;color: #000000;line-height: 66px;
}
.intro .detail .txt h3{
	line-height: 52px;font-size: 36px;color: #000000;
}
.intro .detail .txt p{
	margin-top: 12px;line-height: 30px;color: #000000;font-size: 16px;padding-bottom: 75px;border-bottom: 1px solid #c2c2c2;
}
.intro .detail .txt ul{
	overflow: hidden;
}
.intro .detail .txt li{
	border-bottom: 1px solid #c2c2c2;font-size: 16px;color: #000000;line-height: 52px;
}
.intro .detail .txt li a{
	display: block;padding-left: 58px;background: url(../images/x_ico1.png) no-repeat left 10px center;
}
.intro .detail .txt li a:hover{
	color: #C7263E;background: url(../images/x_ico1-1.png) no-repeat left 10px center;
}
.intro .detail .txt li:nth-child(2) a{
	background: url(../images/x_ico2.png) no-repeat left 10px center;
}
.intro .detail .txt li:nth-child(2):hover a{
	background: url(../images/x_ico2-1.png) no-repeat left 10px center;
}
.intro .list{
	margin-top: 90px;padding-bottom: 78px;border-bottom: 1px solid #c2c2c2;
}
.intro .list ul{
	font-size: 0;
}
.intro .list li{
	display: inline-block;border-right: 1px solid #c2c2c2;height: 102px;vertical-align: middle;
	width: 20%;box-sizing: border-box;padding: 0 60px;overflow: hidden;
}
.intro .list li:last-child{
	border-right: none;
}
.intro .list li h4{
	font-size: 18px;color: #000000;line-height: 30px;
}
.intro .list li h5{
	font-size: 14px;color: #747474;line-height: 18px;margin-top: 12px;
}
.table .title{
	border-bottom: 1px solid #c2c2c2;
}
.table .title ul{
	font-size: 0;text-align: center;
}
.table .title li{
	display: inline-block;margin: 0 95px;
}
.table .title li a{
	line-height: 62px;font-size: 18px;color: #00000;display: block;
	border-bottom: 4px solid #fff;cursor: pointer;
}
.table .title li.on a,
.table .title li a:hover{
	color: #c22438;border-bottom: 4px solid #c22438;
}
.table .use{
	margin-top: 44px;
	display: none;
}
.table .use table{
	width: 100%;background: #c2c2c2;
}
.table .use table th{
	background: #dedede;height: 64px;font-size: 18px;color: #000000;
	line-height: 1.7;text-align: center;
}
.table .use table td{
	background: #fff;height: 64px;text-align: center;
	line-height: 1.7;font-size: 14px;color: #000000;
}
.table .use table td:nth-child(2){
	text-align: left;padding: 0 100px;
}




.table .img{
	min-height: 286px;overflow: hidden;margin-top: 40px;
}
.table .img img{
	width: 100%;display: block;
}
/*产品维修开始*/
.banner4{
	height: 167px;
}
.r-list{
	margin: 24px 0;
}
.r-list ul{
	overflow: hidden;
}
.r-list li{
	float: left;margin-right: 23px;
}
.r-list li a{
	display: block; padding:0 10px;line-height: 34px;background: #707070;font-size: 14px;color: #FFFFFF;text-align: center;
}
.r-list li.on a,
.r-list li:hover a{
	background: #c7263e;
}
.main p{
	line-height: 20px;color: #4a4a4a;font-size: 14px;
}
.main ul{
	margin-top: 35px;
}
.main li{
	overflow: hidden;margin-bottom: 20px;
}
.main li label{
	float: left;font-size: 14px;color: #4a4a4a;line-height: 44px;width: 147px;text-align: center;
}
.main li .txt{
	float: left;width: 706px;height: 44px;border: 1px solid #c2c2c2;font-size: 14px;color: #333;
	padding: 0 15px;box-sizing: border-box;
}
.main li .txt:focus{
	border-color: #C7263E
}
.main h4{
	font-size: 14px;color: #bd001d;line-height: 20px;margin-top: 30px;
}
.main .upd{
	position: relative;margin-top: 30px;width: 176px;cursor: pointer;
}
.main .upd:hover h5{
	background: #c7263e;
}
.main h5{
	font-size: 14px;color: #ffffff;width: 176px;background: #707070;line-height: 34px;text-align: center;border-radius: 3px;cursor: pointer;
}
.main .upload{
	position: absolute;left: 0;top: 0;opacity: 0;width: 176px;
	bottom: 0;z-index: 11;cursor: pointer;
}
.main .sub{
	display: block;background: #c7263e;line-height: 34px;text-align: center;border-radius: 3px;font-size: 14px;color: #ffffff;width: 176px;margin-top: 36px; border:none;
}

/*产品维修状态*/
.state{
	border-bottom: 1px solid #c2c2c2;
}
.state p{
	margin-top: 15px;line-height: 28px;font-size: 14px;color: #4a4a4a;
}
.state ul{
	margin: 48px 0 65px;overflow: hidden;
}
.state li{
	float: left;overflow: hidden;margin-right: 48px;
}
.state li label{
	float: left;font-size: 16px;color: #000000;line-height: 46px;width: 144px;
}
.state li .txt{
	width: 330px;height: 44px;border: 1px solid #c2c2c2;
	padding: 0 15px;box-sizing: border-box;font-size: 14px;
	color: #333;
}
.state li .txt:focus{
	border-color: #C7263E
}
.state li:nth-child(3){
	float: right;margin-right: 0;
}
.state li a{
	display: block;background: #c7263e;font-size: 16px;color: #FFFFFF;width: 154px;line-height: 44px;text-align: center;
}
.received ul{
	overflow: hidden;
}
.received table {
	width: 100%;
}
.received table th{
	border-bottom: 1px solid #c2c2c2;
	font-size: 16px;color: #000000;padding: 20px 0;
}
.received table td{
	font-size: 14px;color: #000000;padding: 20px 0;
	border-bottom: 1px solid #c2c2c2;
}
.received li:nth-child(3) h3{
	color: #c7263e;text-align: right;
}
/*常见问题开始*/
.sear{
	padding: 32px 0;border-bottom: 1px solid #c2c2c2;overflow: hidden;
}
.sear .txt{
	font-size: 16px;width: calc(100% - 136px);height: 46px;color: #838383;background: #ededed;border: 1px solid #c2c2c2;padding:0 10px;box-sizing: border-box;
	display: block;float: left;
}
.sear .txt:focus{
	border-color: #C7263E;
}
.sear .sub{
	background: #c22438;height: 46px;font-size: 16px;color: #FFFFFF;text-align: center;width: 136px;border: none;box-sizing: border-box;
	display: block;float: left;cursor: pointer;
}
.sear .sub:hover{
	background: #b52137;
}
.content dd{
	margin-top: 15px;border-bottom: 1px solid #c2c2c2;padding-bottom: 32px;
}
.content h2 a{
	line-height: 28px;font-size: 18px;color: #321619;display: block;
	float: none;margin: 0;
	padding:10px 0;background: none;
}
.content h2 a:hover{
	color: #c22438;
}
.content p{
	line-height: 24px;font-size: 14px;color: #535353;
}

/*学习中心开始*/
.crumbs p{
	font-size: 14px;color: #4a4a4a;line-height: 56px;
}
.speak{
	margin-top: 50px;
}
.speak ul{
	overflow: hidden;
}
.speak li{
	float: left;background: url(../images/x_img7.jpg) no-repeat center;position: relative;width: 548px;height: 348px;margin: 0 0 66px 0;transition: all 0.3s;
	overflow: hidden;
}
.speak li:nth-child(2n){
	float: right;
}
.speak li h3{
	font-size: 24px;color: #FFFFFF;line-height: 60px;position: absolute;left: 0;right: 0;top: 50%;text-align: center;transform: translateY(-50%);margin-top: -20px;
}
.speak li dl{
	background: rgba(199,38,62,0.65);height: 70px;position: absolute;left: 0;right: 0;bottom: 0;font-size: 0;text-align: center;transform: translateY(100%);transition: all 0.3s;
}
.speak li:hover dl{
	transform: translateY(0);
}
.speak li:hover dd{
	transform: translateY(0);
}
.speak li dl dd{
	display: inline-block;padding: 0 35px;
}
.speak li dl dd{
	transform: translateY(100%);transition: all 0.3s;
	transition-delay: 0.2s;
}
.speak li dl dd:nth-child(2){
	transition-delay: 0.3s;
}
.speak li dl dd:nth-child(3){
	transition-delay: 0.4s;
}
.speak li dl dd a{
	display: block;font-size: 14px;color: #FFFFFF;line-height: 26px;padding: 24px 0 24px 38px;background: url(../images/x_ico3.png) no-repeat left center;
}
.speak li:nth-child(2){
	background: url(../images/x_img8.jpg) no-repeat center;
}
.speak li:nth-child(3){
	background: url(../images/x_img9.jpg) no-repeat center;
}
.speak li:nth-child(4){
	background: url(../images/x_img10.jpg) no-repeat center;
}
/*关于我们开始*/
.banner5{
	height: 390px;
}
.about{
	margin-top: 46px;
}
.about h2{
	color: #bd001d;font-size: 32px;line-height: 56px;text-align: center;
}
.about h3{
	line-height: 32px;font-size: 16px;color: #414141;text-align: center;
}
.about .main-a{
	overflow: hidden;margin-top: 102px;
}
.about .main-a .txt{
	float: left;width: 510px;margin-top: 50px;
}
.about .main-a .txt h4 a{
	font-size: 24px;color: #000000;line-height: 48px;display: block;
}
.about .main-a .txt h4 a:hover{
	color: #bd001d;
}
.about .main-a .txt p{
	line-height: 24px;color: #4d4d4d;font-size: 14px;margin-bottom: 24px;
}
.about .main-a .rt{
	position: relative;float: right;margin-left: 42px;width:calc(100% - 555px) ;height: 420px;
}
.about .main-a .rt:before{
	content: "";border: 6px solid #c22438;width: 290px;height: 420px;display: block;box-sizing: border-box;
}
.about .main-a .rt .img{
	position: absolute;top: 50%;left: 60px;width: 581px;height: 362px;overflow: hidden;transform: translateY(-50%);
	border: 5px solid #fff;
}
.about .main-a .rt .img img{
	display: block;width: 100%;height: 100%;
}
.culture{
	padding-top: 80px;text-align: center;
	padding-bottom: 90px;overflow: hidden;
	background-size: cover !important;
}
.culture h2{
	line-height: 62px;font-size: 32px;color: #FFFFFF;
}
.culture h3{
	line-height: 48px;font-size: 16px;color: #FFFFFF;
}
.culture .txt{
	margin-top: 75px;text-align: center;
}
.culture .txt h4{
	font-size: 24px;color: #FFFFFF;line-height: 44px;
}
.culture .txt p{
	font-size: 16px;color: #FFFFFF;line-height: 30px;
}
.culture .txt .img{
	position: relative;width: 586px;height: 542px;margin: 0 auto;
}
.culture .txt .txt1{
	position: absolute;top: 78px;left: 425px;text-align: left;
	width: 400px;
}
.culture .txt .txt2{
	position: absolute;text-align: right;bottom: 104px;right:606px;
	width: 400px;
}
.culture .txt .txt3{
	position: absolute;text-align: left;bottom: 104px;left:606px;
	width: 400px;
}
/*解决方案开始*/
.banner6{
	height: 390px;
}
.plan{
	margin-top: 48px;position: relative;overflow: hidden;
}
.plan ul{
	font-size: 0;
}
.plan li{
	display: inline-block;border-right: 1px solid #929292;box-sizing: border-box;
}
.plan li.swiper-slide-active:nth-child(2){
	border: none;
}
.plan li a{
	display: block;
}
.plan li .img{
	width: 72px;height: 72px;overflow: hidden;margin: 0 auto;
	border-radius: 50%;
}
.plan li .img img{
	display: block;width: 100%;
	transition: all 0.3s;
}
.plan li.on img,
.plan li:hover img{
	transform: translateY(-50%);
}
.plan li h4{
	font-size: 14px;color: #000000;line-height: 26px;margin-top: 12px;text-align: center;
}
.plan li:last-child{
	border-right: none;
}
.plan .next,
.plan .prev{
	position: absolute;left: 0;top: 50%;transform: translateY(-50%);
	z-index: 10;background: url(../images/pre.png) no-repeat center;
	width: 22px;height: 62px;cursor: pointer;
}
.plan .next{
	left: auto;right: 0;transform: translateY(-50%)rotate(180deg);
}
.net{
	margin-top: 68px;
}
.net h2{
	line-height: 62px;color: #000000;font-size: 24px;
}
.net p{
	line-height: 30px;color: #000000;font-size: 14px;padding-bottom: 30px;
}
.net h3{
	font-size: 14px;color: #c7263e;line-height: 30px;
}
.net h4{
	font-size: 24px;color: #000000;line-height: 62px;padding-bottom: 24px;border-bottom: 1px solid #c2c2c2;margin-top: 70px;
}
.p-case{
	background: url(../images/x_img16.jpg) no-repeat center;padding-bottom: 0;
}

/*联系我们开始*/
.contact{
	margin-top: 75px;text-align: center;
}
.contact h2{
	line-height: 56px;font-size: 30px;color: #bd001d;
}
.contact p{
	font-size: 14px;color: #000000;line-height: 30px;margin-bottom: 48px;
}
.contact ul{
	overflow: hidden;
}
.contact li{
	float: left;
}
.contact li:nth-child(2n){
	float: right;
}
.contact li .txt{
	width: 410px;height: 46px;font-size: 14px;color: #6a6a6a;padding: 0 15px;background: #ececec;border: 1px solid #c2c2c2;margin: 0 26px 30px 0;box-sizing: border-box;
}
.contact textarea:focus,
.contact li .txt:focus{
	border-color: #C7263E
}
.contact textarea{
	width: 838px;padding-left: 20px;background: #ececec;border: none;font-size: 14px;color: #6a6a6a;height: 132px;padding-top: 10px;resize: none;border: 1px solid #c2c2c2;
}
.contact .wraper{
	width: 858px;margin: 0 auto;
}
.contact .sub{
	width: 234px;height: 46px;font-size: 16px;color: #FFFFFF;background: #c22438;border: none;margin-top: 52px;
}
.contact .sub:hover{
	background: #b52137;
}
.contact li:nth-child(2) .txt{
	margin-right: 0;
}
.adress{
	margin-top: 56px;text-align: center;
}
.adress .map{
	margin: 0 auto;height: 490px;overflow: hidden;
}
.adress .infor{
	margin-top: 40px;
}
.adress .infor h2{
	font-size: 30px;color: #252525;line-height: 62px;
}
.adress .infor h3{
	font-size: 16px;color: #656565;line-height: 30px;
}
.adress .ewm{
	margin-top: 34px;
}
.adress .ewm .lbor{
	border: 1px solid #ccc;
	width: 120px;margin: 0 auto;
	padding:9px;box-sizing: border-box;
}
.adress .ewm .lbor img{
	width: 100px;margin: 0 auto;
	display: block;
}
.adress .ewm h4{
	line-height: 38px;color: #252525;font-size: 14px;margin-bottom: 20px;
}
.h-cont{
	padding-bottom: 0;
}

/*人才招聘*/
.recruit ul{
	
}
.recruit li{
	overflow: hidden;padding: 70px 0 90px;
}
.recruit li .img{
	float: left;width: 558px;height: 342px;overflow: hidden;
}
.recruit li .img a{
	display: block;width: 100%;
}
.recruit li .img img{
	width: 100%;display: block;transition: all 0.5s;
}
.recruit li .img img:hover{
	transform: scale(1.1);
}
.recruit li .txt{
	float: right;width: 556px;margin-top: 52px;
}
.recruit li .txt h2 a{
	font-size: 30px;color: #c7263e;line-height: 54px;display: block;
}
.recruit li .txt p{
	margin-top: 10px;line-height: 28px;font-size: 16px;color: #000000;
}
.recruit li:nth-child(2n){
	background: #edecee;
}
.recruit li:nth-child(2n) .img{
	float: right;
}
.recruit li:nth-child(2n) .txt{
	float: left;
}
.rect{
	padding-bottom: 0;min-height: auto;
}
.personnel{
	margin-top: 86px;text-align: center;margin-bottom: 90px;
}
.personnel h2{
	line-height: 56px;font-size: 30px;color: #bd001d;
}
.personnel p{
	line-height: 32px;font-size: 16px;color: #414141;padding-bottom: 50px;border-bottom: 1px solid #c7c7c7;
}
.personnel li{
	border-bottom: 1px solid #c7c7c7;
}
.personnel li dl{
	overflow: hidden;
}
.personnel li dl dd{
	float: left;font-size: 14px;color: #414141;line-height: 60px;width: 40%;
	text-align: left;
}
.personnel li dl dd a{
	display: block;
}
.personnel li dl dd a:hover{
	color: #bd001d;
}
.personnel li dl dd:nth-child(2){
	text-align: left;width: 40%;
}
.personnel li dl dd:nth-child(3){
	float: right;text-align: right;width:20% ;
}
.mask{
	position: fixed;background: rgba(0,0,0,0.6);left: 0;right: 0;top: 0;bottom: 0;z-index: 11;
	display: none;
}
.popup{
	position: fixed;top: 50%;z-index: 111;margin: 0 auto;background: #FFFFFF;left: 0;right: 0;
	transform: translateY(-50%);
}
.popup .img{
	position: absolute;top: 24px;right: 50px;z-index: 1;
	cursor: pointer;transition: all 0.3s;
}
.popup .img:hover{
	transform: rotate(1440deg);
}
.popup .txt{
	margin-top: 106px;margin-left: 70px;padding-bottom: 50px;
}
.popup .txt p,
.popup .txt h3{
	line-height: 30px;font-size: 16px;color: #404040;
}
.popup .txt ul{
	overflow: hidden;
}
.popup .txt li{
	float: left;width: 330px;
}
.foot{
	margin: 0 72px;padding: 35px 0;border-top: 1px solid #b2b2b2;
}
.foot ul{
	overflow: hidden;
}
.foot li{
	float: left;
}
.foot li:nth-child(2){
	float: right;
}
.foot li:nth-child(2) a{
	padding-right: 65px;background: url(../images/x_ico14.png) no-repeat right center;
}
.foot li a{
	display: block;background: url(../images/x_ico13.png) no-repeat left center;padding-left: 65px;
}
.foot li h4:hover{
	color: #c7263e;
}
.foot li a:hover{
	background: url(../images/x_ico13-1.png) no-repeat left center;
}
.foot li:nth-child(2) a:hover{
	background: url(../images/x_ico14-1.png) no-repeat right center;
}
.foot li h4{
	line-height: 45px;font-size: 14px;color: #797979;text-overflow: ellipsis;overflow: hidden;
}
.foot li h4 span{
	margin-left: 24px;
}
/*成功案例详细*/
.popup{
	display: none;
}
.popup .sucess{
	margin: 70px 40px 30px 50px;overflow-y: scroll;overflow-x: hidden;
	height: 600px;
}
.popup .sucess h2{
	font-size: 30px;color: #000000;line-height: 60px;margin-bottom: 22px;
}
.popup .sucess p{
	font-size: 14px;color: #545454;line-height: 30px;margin-bottom: 20px;
}
.popup .sucess img{
	display: block;width: 100%;
}
/*企业地位开始*/
.x_qiye{
	background: #edecee;
}
.x_qiye ul{
	margin-top: 70px;
}
.x_qiye li .imgs{
	width: 558px;height: 342px;overflow: hidden;
}
.x_qiye li .text{
	width: 575px;
}
.x_qiye li .text a{
	font-size: 24px;color: #00000;line-height: 42px;display: block;
}
.x_qiye li .text a:hover{
	color: #bd001d;
}
.x_qiye li:nth-child(2n){
	background: #FFFFFF;
}

/* 应用方案开始 */
.x_applt .banner{
	height: 390px;
}
.x_applt .about ul{
	overflow: hidden;margin-top: 66px;
}
.x_applt .about li{
	float: left;margin: 0 65px 75px 0;
	width: calc((100% - 132px)/3);
}
.x_applt .about li:nth-child(3n){
	margin-right: 0;
}
.x_applt .about li .img{
	height: 226px;overflow: hidden;
}
.x_applt .about li .img img{
	width: 100%;height: 100%;display: block;transition: all 0.5s;
}
.x_applt .about li .img img:hover{
	transform: scale(1.1);
}
.x_applt .about li .txt{
	margin-top: 15px;margin-bottom: 75;
}
.x_applt .about li .txt h4{
	font-size: 16px;color: #000000;line-height: 48px; word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.x_applt .about li .txt p{
	font-size: 14px;color: #545454;line-height: 26px;
	height: 78px;overflow: hidden;
}
.footer .nav li a:hover{
	color:#c7263e;;
}
.state li a:hover{
	background: #b52137;
}

.x_applt .about li .txt a:hover{
	color: #c7263e;
}
.footer .rt li{
	position: relative;
}

.footer .rt li .imgs{
	position: absolute;
	left: 50%;margin-left: -60px;
	top: -140px;padding-bottom: 20px;
	width: 120px;height: 120px;
	display: none;
}
.footer .rt li .imgs:before{
	content: "";
	background: url(../images/hico1.png) no-repeat center;
	height: 16px;width: 32px;
	position: absolute;
	left: 0;right: 0;
	display: block;margin: 0 auto;
	bottom: 4px;z-index: 11;
}
.footer .rt li .imgs img{
	width: 100%;display: block;
	height: 120px;
}
.footer{
	position: relative;z-index: 11;
}





.service1 h3{
	font-size: 16px;
	color: #c7263e;
	border-bottom: 1px solid #c7c7c7;
	line-height: 46px;
	margin-top: 10px;
}
.service1 dl{
	overflow: hidden;
	border-bottom: 1px solid #c7c7c7;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.service1 dl dd{
	float: left;
	width: 560px;
	overflow: hidden;
	padding: 12px 0;
}
.service1 dl dd:nth-child(2n){
	float: right;
}
.service1 dl dd p{
	font-size: 14px;
	color: #878787;
	line-height: 34px;
	float: left;
	width: 66%; word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.service1 dl dd a{
	display: block;float: left;
	padding-left: 38px;
	line-height: 34px;
	font-size: 14px;
	color: #878787;
	line-height: 34px;
	margin-left: 24px;
}
.service1 dl dd .btn{
	float: right;
	overflow: hidden;
}
.service1 dl dd a:nth-child(1){
	background: url(../images/icon1.png) no-repeat left center;
}
.service1 dl dd a:nth-child(2){
	background: url(../images/icon2.png) no-repeat left center;
	padding-left: 28px;
}
