*{margin: 0;padding: 0;}
body{overflow-x: hidden;}
ul,ol{list-style: none;}
a{text-decoration: unset!important;}
h2,h1{font-weight: normal;}
strong,b{font-weight: bold;}
*{margin: 0;padding: 0;}
body{overflow-x: hidden;}
ul,ol,li{list-style: none;}
a{text-decoration: none;}
a:hover{
	text-decoration: none;
}
*{font-weight: normal;}
b,strong{font-weight: bold;}
/*公司简介*/
._top{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 40px;
	border-bottom: 2px solid #f29c05;
}
._top1 b{
	font-size: 43px;
	line-height: 80px;
	letter-spacing: 2px;
	color: #000000;
}
._top1 strong{
	font-size: 40px;
	line-height: 80px;
	color: #000;
	margin-left: 2%;
}
._top1 span{
	font-size: 36px;
	line-height: 80px;
	letter-spacing: 1px;
	color: #000000;
	font-weight: bold;
}
._top1 span font{
	font-weight: bold;
	color: #f29c05;
	margin-left: 5%;
}
._top p{
	font-size: 24px;
	line-height: 40px;
	letter-spacing: 2px;
	color: #f29c05;
}
.gsjj{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 30px;
}
.gsjj ul{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
}
.gsjj ul li{
	margin-top: 10px;
}
.gsjj ul li img{
	width: 100%;
}
.gsjj ul li p{
	font-size: 20px;
	line-height: 36px;
	color: #000000;
	text-indent: 2em;
}
.gsjj1{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 10px;
}
.gsjj1 ul{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
}
.gsjj1 ul li{
	margin-top: 10px;
	position: relative;
}
.gsjj1 ul li img{
	width: 100%;
}
.gsjj1 ul li font{
	position: absolute;
	right: 10px;
	bottom: 0;
	font-size: 24px;
	line-height: 36px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	background: rgba(102,96,102,0.7);
}
.gsjj2{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 40px;
}
.gsjj2 ul{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
}
.gsjj2 ul li p i{
	width: 20px;
	height: 20px;
	border-radius: 50%;
	float: left;
	margin-right: 10px;
	margin-top: 16px;
	background: #f29c05;
}
.gsjj2 ul li p{
	font-size: 24px;
	line-height: 48px;
	color: #231815;
}
.gsjj2 ul li img{
	width: 100%;
}
.gsjj3{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 30px;
}
.gsjj3 ul{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
}
.gsjj3 ul li{
	margin-top: 10px;
}
.gsjj3 ul li img{
	width: 100%;
}
.gsjj4{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 10px;
}
.gsjj4 ul{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
}
.gsjj4 ul li{
	margin-top: 30px;
	border: solid 1px #414041;
	border-right: none;
}
.gsjj4 ul li img{
	width: 100%;
}
.gsjj4 ul li:nth-of-type(4n){
	border-right: solid 1px #414041;
}
/*公司实力*/
.gssl{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 40px;
}
.gssl ul li{
	margin-top: 15px;
}
.gssl ul li img{
	width: 100%;
}
.gssl ul li:nth-of-type(1){
	background:#1493fc;
}
.gssl ul li b{
	display: block;
	font-size: 36px;
	line-height: 50px;
	letter-spacing: 1px;
	color: #ffffff;
	margin-left: 20px;
	margin-top: 50px;
}
.gssl ul li hr{
	width: 130px;
	height: 2px;
	margin-left: 20px;
	border: none;
	background-color: #ffffff;
}
.gssl ul li font{
	display: block;
	font-size: 24px;
	line-height: 44px;
	color: #ffffff;
	text-indent: 2em;
	margin-left: 20px;
	width: 85%;
	margin-top: 50px;
	padding-bottom: 18px;
}
.gssl ul li ul li:nth-of-type(1){
	background: none;
	margin-top: 0px;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.gssl ul li ul li:nth-of-type(3){
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.gssl ul li ul li:nth-of-type(2){
	margin-top: 0px;
}
.gs2{
	background: #ffa200;
	margin-top: 0px;
}
.gs2 p{
	width: 90%;
	margin: 0 auto;
	font-size: 24px;
	line-height: 48px;
	color: #ffffff;
	text-indent: 2em;
	padding: 85px 18px;
}
.gss11_1{
	width: 100%;
	margin: 0 auto;
	height: 426px;
	background: url(../img/gssl_09.jpg) no-repeat center center;
	margin-top: 40px;
}
.gssl1 b{
	display: block;
	font-size: 38px;
	line-height: 100px;
	letter-spacing: 1px;
	color: #ffffff;
	margin-left: 5%;
	margin-top: 8%;
}
.gssl1 font{
	font-size: 38px;
	line-height: 70px;
	letter-spacing: 3px;
	color: #ffffff;
	margin-left: 5%;
}
.gssl2{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 20px;
}
.gssl2_1{
	width: 29%;
	float: left;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.gssl2_2{
	width: 71%;
	float: left;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.gssl2 ul li{
	margin-top: 10px;
	position: relative;
}
.gssl2 ul li img{
	width: 100%;
}
.gssl2 ul li font{
	display: block;
	font-size: 24px;
	line-height: 40px;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
	background: rgba(0,0,0,0.3);
	position: absolute;
	right: 12px;
	bottom: 0;
}
.gssl3{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 20px;
}
.gssl3 img{
	width: 100%;
}
.gssl3 ul{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 20px;
}
.gssl3 ul li{
	position: relative;
}
.gssl3 ul li font{
	display: block;
	position: absolute;
	width: 93%;
	margin: 0 auto;
	bottom: 0;
	font-size: 20px;
	line-height: 37px;
	padding-left: 10px;
	padding-right: 10px;
	background: #1493fc;
	color: #fff;
	text-align: center;
	padding: 4% 0;
}
.gssl4{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 30px;
}
.gssl4 ul li{
	margin-top: 10px;
}
.gssl4 ul li img{
	width: 100%;
}
.gssl5{
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: table;
	margin-top: 30px;
}
.gssl5 ul li{
	margin-top: 10px;
}
.gssl5 ul li img{
	width: 100%;
}
.gssl5 ul li p{
	font-size: 18px;
	line-height: 40px;
	color: #231815;
	text-align: center;
}
@media screen and (max-width: 1599px){
	.gs2 p{padding: 35px 18px;font-size: 20px;line-height: 33px;}
	.gssl ul li b{margin-top: 20px;font-size: 30px;}
	.gssl ul li hr{margin-top: 10px;margin-bottom: 10px;}
	.gssl ul li font{font-size: 20px;margin-top: 20px;line-height: 36px;}
}
@media screen and (max-width: 1200px){
	.gsjj ul li p{
		font-size: 17px;
		line-height: 28px;
		color: #000000;
		text-indent: 2em;
	}
	.gssl ul li b{
		font-size: 30px;
		line-height: 50px;
		margin-top: 30px;
	}
	.gssl ul li font{
		font-size: 20px;
		line-height: 38px;
		margin-top: 20px;
		padding-bottom: 20px;
	}
	.gs2 p{
		width: 90%;
		margin: 0 auto;
		font-size: 20px;
		line-height: 38px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.gssl1 b{
		font-size: 46px;
		line-height: 80px;
		margin-left: 3%;
	}
	.gssl1 font{
		font-size: 38px;
		line-height: 70px;
		margin-left: 3%;
	}
	.gssl3 ul li font{
		font-size: 18px;
	}
	.gssl3 ul li font{padding: 0 0;font-size: 16px;}
	.gs2 p{padding: 11px;font-size: 18px;width: 100%;line-height: 32px;}
	.gssl ul li b{margin-top: 9px;font-size: 24px;}
	.gssl ul li hr{margin-top: 7px;margin-bottom: 7px;width: 98px;}
	.gssl ul li font{font-size: 18px;margin-top: 13px;line-height: 29px;width: 92%;}
}
@media screen and (max-width: 992px){
	._top1 b{
		font-size: 30px;
		line-height: 60px;
	}
	._top1 strong{
		font-size: 30px;
	}
	._top1 span{
		font-size: 30px;
	}
	.gsjj2 ul li img{
		display: none;
	}
	.gs2 p{
		font-size: 24px;
		line-height: 48px;
		padding-top: 28px;
		padding-bottom: 28px;
	}
	.gssl1 b{
		font-size: 28px;
		line-height: 47px;
		margin-left: 0%;
		margin-top: 19%;
	}
	.gssl1 font{
		font-size: 27px;
		line-height: 60px;
		margin-left: 0%;
	}
	.gssl2 ul li font{
		font-size: 22px;
		line-height: 40px;	
	}
	.gssl3 ul li font{
		font-size: 16px;
		line-height: 23px;
	}
}
@media screen and (max-width: 768px){
	._top1 b{
		font-size: 30px;
		line-height: 60px;
	}
	._top1 strong{
		font-size: 28px;
		line-height: 60px;
	}
	._top1 span font{margin-left: 1%;}
	._top1 span{
		font-size: 26px;
	}
	.gsjj1 ul li font{
		font-size: 20px;
		line-height: 36px;
	}
	.gsjj2 ul li p{
		font-size: 22px;
		line-height: 48px;
		color: #231815;
	}
	.gsjj4 ul li:nth-of-type(2n){
		border-right: solid 1px #414041;
	}
	.a_1{
		clear: both;
	}
	.gs2{
		margin-top: 15px;
	}
	.gssl ul li ul li:nth-of-type(2){
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.gs2 p{
		font-size: 20px;
		line-height: 40px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.gssl1 b{
		font-size: 22px;
		line-height: 60px;
		margin-left: 3%;
		margin-top: 22%;
	}
	.gssl1 font{
		font-size: 20px;
		line-height: 40px;
		margin-left: 3%;
	}
	.gssl2 ul li font{
		font-size: 20px;
	}
	.gssl3 ul li:nth-of-type(3){
		display: none;
	}
	.gssl3 ul li font{font-size: 18px;line-height: 27px;}
}
@media screen and (max-width: 600px){
	._top1 b{
		font-size: 20px;
		line-height: 50px;
	}
	._top1 strong{
		font-size: 20px;
		line-height: 50px;
		margin-left: 1%;
	}
	._top1 span{
		font-size: 18px;
		line-height: 50px;
	}
	._top1 span font{margin-left: 0;
	}
	.gsjj1 ul li font{
		font-size: 18px;
		line-height: 34px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.gssl2 ul li font{
		font-size: 18px;
	}
	.gssl2_1{
		display: none;
	}
	.gssl2_2{
		width: 100%;
	}
	.gssl3 ul li font{
		font-size: 14px;
		line-height: 26px;
	}
	.gssl5 ul li p{
		font-size: 18px;
	}
}
@media screen and (max-width: 480px){
	._top1 b{
		font-size: 20px;
		line-height: 40px;
	}
	._top1 strong{
		font-size: 18px;
		line-height: 40px;
	}
	._top1 span{
		font-size: 17px;
		line-height: 40px;
	}
	._top p{
		font-size: 20px;
	}
	.gsjj1 ul li font{
		font-size: 16px;
		line-height: 32px;
	}
	.gss11_1{
		width: 100%;
		margin: 0 auto;
		height: 100px;
		background: url(../img/gssl_09.jpg) no-repeat;
		margin-top: 40px;
		background-size: 100%;
	}
	.gssl1 b {
	    font-size: 20px;
	    line-height: 40px;
	    margin-left: 3%;
	    margin-top: 2%;
	}
	.gssl1 font {
	    font-size: 18px;
	    line-height: 32px;
	    margin-left: 3%;
	    letter-spacing: 0px;
	}
	.gssl3 ul li font{
		font-size: 12px;
		line-height: 24px;
	}
	.gssl5 ul li p{
		font-size: 16px;
	}
}
@media screen and (max-width: 420px){
	.gsjj1 ul li font{
		font-size: 14px;
		line-height: 30px;
	}
	.gssl2 ul li font{
		font-size: 16px;
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media screen and (max-width: 380px){
	.gsjj1 ul li font{
		font-size: 12px;
		line-height: 26px;
	}
	.gssl ul li b{font-size: 20px;}
	.gssl ul li hr{width: 50px;margin-top: 2px;}
	.gssl ul li font{  font-size: 16px;}
	.gss11_1{display: none;}
	.gs2 p{font-size: 18px;padding-top: 10px;padding-bottom: 10px;}
}