



.swiper-slide{
	position:relative;
	overflow:hidden;
	width:100%;
	height: 1000px;
}
#banner img{
	width: 1920px;
	height: 500px;
	position: absolute;
	left:50%;
	margin-left:-960px;
	display: block;
}
.swiper-container {
	height: 500px;
}  
.banner1-buttom1{
	display: block;
	width: 170px;
	height: 35px;
	background: #f4a100;
	text-align: center;
	line-height: 35px;
	font-size: 18px;
	color: #222;
	font-weight: bold;
	position: absolute;
	top:372px;
	left: 485px;
	z-index: 5;
}
.banner1-right1{
	width: 350px;
	height: 180px;
	background: rgba(0,0,0,0.4);
	border-radius:5px ;
	position: absolute;
	top:140px;
	left: 60%;
	z-index: 5;
	padding-top: 15px;
}
.banner1-right1 p{
	width: 320px;
	height: 40px;
	margin: 0 auto;
	color:#f4a100 ;
}
.banner1-right1 input{
	width: 320px;
	height: 40px;
	display: block;
	margin: 15px auto;
	border:none;
	outline:none;
	border-radius:5px ;
	color: #666;
	padding-left:15px ;
	font-size: 16px;
}
.banner1-right1 a{
	width: 320px;
	height: 40px;
	display: block;
	margin: 15px auto;
	background: #eb3639;
	color: #fff;
	border-radius:5px ;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
}
.banner1-right2{
	width: 350px;
	height: 50px;
	background: rgba(0,0,0,0.4);
	border-radius:5px ;
	position: absolute;
	top:325px;
	left: 60%;
	z-index: 5;
	line-height: 50px;
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
}


#service{
	width: 100%;
	min-width: 1200px;
	height: auto;
	padding: 30px 0 0;
	overflow: auto;
}
.service-title{
	width: 100%;
	min-width: 1200px;
	height: 60px;
	text-align: center;
	line-height: 60px;
}
.service-title h3{
	font-size: 30px;
	color: #BA2221;
}
.service-body{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	padding: 20px 0;
	overflow: auto;
}
.service-body ul{}
.service-body ul li{
	width: 280px;
	height: 402px;
	margin: 0 10px;
	background: #f8f8f8;
	float: left;
	
}
.service-body-top1{
	width: 280px;
	height: 80px;
	background: url(../img/service1.jpg) center center no-repeat;
	font-size: 18px;
	color: #FFF;
	text-align: left;
	line-height: 80px;
	padding: 0 20px;
}
.service-body-center{
	width:280px ;
	height: 120px;
	padding:10px 20px 0;
	font-size: 14px;
	color: #666666;
	line-height: 22px;
}
.service-body-center p{
	font-size: 16px;
	color: #222;
	display: inline;
	line-height: 26px;
}
.service-body-center span{
	font-size: 14px;
	color: #fff;
	background: #e54f4e;
	padding: 0 3px;
	margin-left:5px ;
}
.service-body-center-buttom{
	width:280px ;
	height: 40px;
	padding:0 20px 10px;
}
.service-body-center-buttom p{
	color: #de373e;
	width: 80px;
	height: 30px;
	font-size: 16px;
	line-height: 30px;
	float: left;
}
.service-body-center-buttom a{
	color: #de373e;
	width: 100px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	float: right;
	border:#de373e 1px solid ;
	border-radius:5px ;
	text-align: center;
}
.service-body-center-buttom a:hover{
	color: #fff;
	background: #de373e;
}
.service-body-bottom1{
	width:280px ;
	height: 160px;
	text-align: center;
	border-top: #ccc 1px solid;
}
.service-body-bottom1 p{
	font-size: 16px;
	color: #444;
	line-height: 30px;
}
.service-body-bottom1 span{
	font-size: 14px;
	color: #666;
	line-height: 20px;
}
.service-body-bottom1-1{
	width: 140px;
	height: 75px;
	border-right: #ccc 1px solid;
	float: left;
	padding-top:12.5px;
}
.service-body-bottom1-2{
	width: 140px;
	height: 75px;
	float: left;
	padding-top:12.5px;
}
.service-body-bottom1-3{
	width: 140px;
	height: 75px;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
	float: left;
	padding-top:12.5px;
}
.service-body-bottom1-4{
	width: 140px;
	height: 75px;
	border-top: #ccc 1px solid;
	float: left;
	padding-top:12.5px;
}
.service-body-top2{
	width: 280px;
	height: 80px;
	background: url(../img/service2.jpg) center center no-repeat;
	font-size: 18px;
	color: #FFF;
	text-align: left;
	line-height: 80px;
	padding: 0 20px;
}
.service-body-bottom2{
	width:280px ;
	height: 160px;
	text-align: left;
	border-top: #ccc 1px solid;
	padding-left: 20px;
	padding-top: 15px;
}
.service-body-bottom2 p{
	font-size: 16px;
	color: #444;
	line-height: 30px;
}
.service-body-top3{
	width: 280px;
	height: 80px;
	background: url(../img/service3.jpg) center center no-repeat;
	font-size: 18px;
	color: #FFF;
	text-align: left;
	line-height: 80px;
	padding: 0 20px;
}
.service-body-bottom3{
	width:280px ;
	height: 160px;
	text-align: left;
	border-top: #ccc 1px solid;
}
.service-body-bottom3 p{
	font-size: 16px;
	color: #444;
	line-height: 30px;
}
.service-body-bottom3 span{
	font-size: 14px;
	color: #666;
	line-height: 20px;
}
.service-body-bottom3-1{
	width: 280px;
	height: 75px;
	float: left;
	padding-left: 20px;
	padding-top:12.5px;
}
.service-body-bottom3-2{
	width: 280px;
	height: 75px;
	float: left;
	border-top: #ccc 1px solid;
	padding-left: 20px;
	padding-top:2.5px;
}
.service-body-top4{
	width: 280px;
	height: 80px;
	background: url(../img/service4.jpg) center center no-repeat;
	font-size: 18px;
	color: #FFF;
	text-align: left;
	line-height: 80px;
	padding: 0 20px;
}

.handle{
	min-width: 1200px;
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.handle-title{
	width: 1200px;
	text-align: center;
	height: 60px;
	line-height: 30px;
	
}
.handle-title h2{
	font-size: 30px;
	color: #BA2221;
}
.handle-top{
	width: 1200px;
	height: auto;
	zoom: 1;
	overflow: hidden;
}
.handle-top ul li{
	float: left;
	width: 390px;
	height: 150px;
	margin: 10px 5px;
}
.handle-top-l{
	width: 200px;
	height: 150px;
	float: left;
	margin-right: 10px;
}
.handle-top-l img{
	width: 200px;
	height: 150px;
}
.handle-top-r{
	width: 180px;
	height: 150px;
	float: right;
}

.handle-top-r h2{
	width: 180px;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	color: #444444;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	font-size: 16px;
}
.handle-top-r p{
	width: 180px;
	height: 79px;
	color: #666666;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    font-size: 14px;
}
.handle-top-r a{
	display: block;
	float: left;
	width: 80px;
	height: 30px;
	background: #BA2221;
	margin: 5px 5px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #F0EFEE;
}
.handle-top-r a:nth-child(4){
	background: #ab8850;
}


#advertisement1{
	width: 1200px;
	height: 250px;
	margin: 30px auto;
	background: url(../img/advertisement1.jpg) center center no-repeat;
}
#advantage{
	width: 100%;
	min-width: 1200px;
	height: auto;
	padding: 30px 0;
	overflow: auto;
}
.advantage1{
	width: 1200px;
	height: 200px;
	margin: 0 auto;
	background: #f8f8f8;
}
.advantage2{
	width: 1200px;
	height: 200px;
	margin: 0 auto;
	background: #f0f0f0;
}
.advantage3{
	width: 1200px;
	height: 200px;
	margin: 0 auto;
	background: #f8f8f8;
}
.advantage-p{
	display: block;
	float: left;
	width: 800px;
	height: 200px;
	padding-top: 15px;
}
.advantage-p li{
	width: 800px;
	height: 80px;
	padding: 0 30px;
	margin-bottom:10px ;
}
.advantage-number{
	width: 80px;
	height: 80px;
	float: left;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	line-height: 80px;
	color: #ba2221;
}
.advantage-p li h4{
	font-size: 20px;
	line-height: 36px;
	color: #444;
}
.advantage-p li p{
	font-size: 14px;
	line-height: 22px;
	color: #666;
}
.advantage-img{
	float: left;
	width: 400px;
	height: 200px;
}
#advertisement2{
	width:100%;
	min-width: 1200px;
	height:150px;
	background:url(../img/advertisement2.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
    padding: 25px 0;
}
#advertisement2 h2{
	font-size:40px;
	color:#fff;
	text-align: center;
	font-weight:normal;
	line-height: 60px;
}
#advertisement2 p{
	font-size:24px;
	text-align: center;
	color:#efefef;
	line-height:40px;
}

#knowledge{
	width: 100%;
	min-width: 1200px;
	height: auto;
	overflow: auto;
}
.knowledge-body{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	padding: 30px 0;
	overflow: auto;
}
.knowledge-body1{
	width: 360px;
	height: 470px;
	float: left;
	margin: 20px;
}
.knowledge-body-title{
	width: 360px;
	height:70px ;
	text-align: center;
	padding-top: 10px;
}
.knowledge-body-title p{
	line-height: 20px;
	font-size: 14px;
	color: #666;
}
.knowledge-body-title h3{
	color: #444444;
	font-size: 18px;
	line-height: 30px;
}
.knowledge-body-img img{
	width: 360px;
	height: 150px;
}
.knowledge-body ul{
	display: block;
	height: 210px;
	width: 360px;
}
.knowledge-body ul li{
	width: 360px;
	height: 35px;
	background: url(../img/arrow.png) 0px center no-repeat;
	background-size:16px 16px ;
	padding:0 20px ;
	line-height: 35px;
	font-size: 14px;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.knowledge-body ul li a{
	color: #666;
}
.knowledge-body ul li:hover a{
	color:#ba2221 ;
}
.knowledge-body-more{
	display: block;
	width: 100px;
	height:30px ;
	margin: 5px auto;
	background: #eee;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	border-radius:5px ;
}
.knowledge-body-more:hover{
	background: #ba2221;
	color: #fff;
}
.knowledge-body2{
	width: 360px;
	height: 470px;
	float: left;
	margin: 20px;
}
.knowledge-body3{
	width: 360px;
	height: 470px;
	float: left;
	margin: 20px;
}
.knowledge-body4{
	width: 360px;
	height: 470px;
	float: left;
	margin: 20px;
}
.knowledge-body5{
	width: 360px;
	height: 470px;
	float: left;
	margin: 20px;
}
.knowledge-body6{
	width: 360px;
	height: 470px;
	float: left;
	margin: 20px;
}
#guarantee{
	width: 100%;
	min-width: 1200px;
	height: auto;
	overflow: auto;
}
.guarantee-title{
	width: 100%;
	min-width: 1200px;
	height: 60px;
	text-align: center;
	line-height: 60px;
}
.guarantee-title h3{
	font-size: 30px;
	color: #BA2221;
}
#guarantee ul{
	display: block;
	width: 1200px;
	height: auto;
	margin: 0 auto;
	padding: 10px 0;
	overflow: auto;
}
#guarantee ul li{
	width: 280px;
	height:300px ;
	float: left;
	margin: 10px;
	text-align: center;
}
.guarantee-img{
	width: 280px;
	height: 240px;
	margin-bottom:5px ;
}
#guarantee ul li h4{
	font-weight: normal;
	font-size: 18px;
	color: #444;
	line-height: 30px;
}
#guarantee ul li p{
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}


.information{width:100%;height:830px;background:#EEEEEE;}
.information-title{width:100%;height:830px;background:#F8F8F8;}
.information-title{width:100%;height:130px;padding-top:30px;border-bottom:2px solid #BA2221;}
.information-title h2{font-size:30px;color:#BA2221;text-align: center;}
.information-title ul{width:690px;height:40px;display: block;margin:0 auto;}
.information-title ul li{cursor:pointer;width:130px;height:40px;float:left;margin-left:10px;font-size:18px;color:#aaa;line-height:40px;text-align: center;margin-top:10px;}
.information-title ul li:first-child{margin-left:0px;}


.information-main{width:1200px;height:670px;margin:0 auto;position:relative;top:0;}
.information-main ul{zoom: 1;overflow: hidden;width:1200px;height:600px;}
.information-main ul li{width:550px;height:170px;background:#fff;margin:20px;transition:all .3s;float: left;}
.information-main ul li:hover{box-shadow:1px 1px 10px #ddd;}
.information-main ul li div:first-child{width:210px;height:170px;margin-right:10px;float:left;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;
    -webkit-justify-content: center;justify-content: center;float: left;}
.information-main ul li div img{width:200px;height:120px;transition:.3s;}
.information-main ul li:hover div img{transform:scale(.97);}
.information-main ul li div:last-child{width:310px;height:170px;float:right;}
.information-main ul li h3{
width:300px;height:50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
font-size:24px;color:#313131;font-weight:100;padding-top:10px;line-height:50px;float:left;transition:all .3s;}
.information-main ul li h3:hover{color:#BA2221;}
.information-main ul li p{font-size:14px;color:#313131;float:left;width:90%;line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;
    transition:all .3s;}
.information-main ul li p:hover{color:#BA2221;}
.xuanxiangka{width:1200px;height:670px;position:absolute;top:0;left:0;display: none;}
.xuanxiangka>a{display: block;width:140px;height:33px;border:1px solid #BA2221;border-radius:8px;margin:35px auto 0 auto;font-size:14px;color:#BA2221;line-height:33px;
text-align: center;transition:all .3s;}
.xuanxiangka>a:hover{color:#fff;background:#BA2221;font-weight:700;}
#xz1{background:#BA2221;color:#fff;}
#xxk1{display: block;}






.register{
	width:100%;
	height:590px;
	background:#f8f8f8;
}
.register-title{
	width:100%;
	height:120px;
	padding-top:30px;
}
.register-title h2{
	font-size:30px;
	color:#BA2221;
	text-align:center;
}
.register-title p{
	font-size:14px;
	color:#888;
	text-align:center;
	line-height:30px;
}
.register-main{
	width:1200px;
	height:400px;
	margin:0 auto;
}
.register-main div{
	width:299px;
	height:400px;
	float:left;
	margin-right:-1px;
	border:1px solid #e5e5e5;
	position:relative;
	transition:all .3s;
	background:#fff;
}
.register-main div:hover{
	border:1px solid #BA2221;
	z-index:3;
}
.register-main div img{
	position:absolute;
	right:-6px;
	top:-6px;
	z-index:999;
}
.register-main div h3{
	font-size:18px;
	color:#333;
	text-align:center;
	margin-top:30px;
}
.register-main div p{
	font-size:12px;
	color:#aaa;
	width:240px;
	padding:15px 20px;
	margin:0 auto;
	border-bottom:1px solid #eee;
	text-indent:2em;
}
.register-main div span{
	font-size:14px;
	width:190px;
	display: block;
	margin:0 auto;
	color:#444;
	padding-top:5px;
}
.register-main div span b{
	font-size:45px;
	font-weight:100;
	color:#BA2221;
	padding:0px 10px;
}
.register-main div h4{
	font-size:18px;
	color:#444;
	font-weight:100;
	padding:20px 0 15px 30px;
}
.register-main div ul{
	display:block;
	padding:0 50px;
}
.register-main div ul li{
	font-size:12px;
	color:#777;
	float:left;
	width:100%;
	line-height:20px;
}
.register-main div font{
	font-size:14px;
	color:#BA2221;
	text-align: center;
	clear: both;
	display:block;
	width:100%;
	height:60px;
	line-height:60px;
}
.register-main div a{
	float: left;
	width:90px;
	height:35px;
	font-size:14px;
	background:#BA2221;
	color:#fff;
	font-weight:700;
	line-height:35px;
	text-align: center;
	margin-left:45px;
}
.register-main div a:last-child{
	background:#BA2221;
	margin-left:25px;
	background:#ab8850;
}
.register-foot a{
	display: block;
	width:140px;
	height:33px;
	border:1px solid #BA2221;
	border-radius:8px;
	margin:35px auto 0 auto;
	font-size:14px;
	color:#BA2221;
	line-height:33px;
	text-align: center;
	transition:all .3s;
}
.register-foot a:hover{
	color:#fff;
	background:#BA2221;
	font-weight:700;
}
.registerr{
	width: 100%;
    height: 633px;
background:#fff;
}
.registerr-main{
	width:1200px;
	height:400px;
	margin:0 auto;
}
.registerr-main div{
	width:299px;
	height:450px;
	float:left;
	margin-right:-1px;
	border:1px solid #e5e5e5;
	position:relative;
	transition:all .3s;
	background:#fff;
}
.registerr-main div:hover{
	border:1px solid #BA2221;
	z-index:3;
}
.registerr-main div img{
	position:absolute;
	right:-6px;
	top:-6px;
	z-index:999;
}
.registerr-main div h3{
	font-size:18px;
	color:#333;
	text-align:center;
	margin-top:30px;
}
.registerr-main div h3 bb{
	font-size:15px;
}
.registerr-main div p{
	font-size:12px;
	color:#aaa;
	width:240px;
	padding:15px 20px;
	margin:0 auto;
	border-bottom:1px solid #eee;
	text-indent:2em;
}
.registerr-main div span{
	font-size:14px;
	width:190px;
	display: block;
	margin:0 auto;
	color:#444;
	padding-top:5px;
}
.registerr-main div span b{
	font-size:45px;
	font-weight:100;
	color:#BA2221;
	padding:0px 10px;
}
.registerr-main div h4{
	font-size:18px;
	color:#444;
	font-weight:100;
	padding:15px 0 12px 30px;
}
.registerr-main div ul{
	display:block;
	padding:0 40px 30px 20px;
zoom:1;
overflow:hidden;
height:auto;
}
.registerr-main div ul li{
	font-size:14px;
	color:#777;
	float:left;
	width:100%;
	line-height:23px;

}
.registerr-main div font{
	font-size:14px;
	color:#BA2221;
	text-align: center;
	clear: both;
	display:block;
	width:100%;
	height:60px;
	line-height:60px;
}
.registerr-main div a{
	float: left;
	width:90px;
	height:35px;
	font-size:14px;
	background:#BA2221;
	color:#fff;
	font-weight:700;
	line-height:35px;
	text-align: center;
	margin-left:45px;position: absolute;
    bottom: 20px;
}
.registerr-main div a:last-child{
	background:#BA2221;
	margin-left:25px;
	background:#ab8850;    left: 140px;
}
/*上海公司注册结束*/



.friendship{
	width:100%;
	height:auto;
	background:#EEEEEE;
	padding:20px 0;
}
.friendship div{
	width:1200px;
	margin:0 auto;
	height:auto;	
}
.friendship div span{
	font-weight:700;
	font-size:16px;
}
.friendship div a{
	margin:10px;
	line-height:25px;color:#666666;
}
.friendship div a:hover{
	color:#BA2221;
}




















