@charset "utf-8";
.advantage {
	color: #333333;
	padding: 50px 0 65px;
	background: url(imgs/youshi-bg.png) no-repeat center
}

.lead {
	font-size: 36px;
	color: #00417d;
	text-align: center;
	margin-bottom: 40px;
}

.lead p:last-child {
	font-size: 14px;
	color: #333333;
	margin-top: 10px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
}

.lead p:last-child span {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	border-bottom: 5px solid #2B5DAC;
	padding-bottom: 10px;
}

.advantage .cnt ul {
	display: flex;
	justify-content: space-between;
	text-align: center;
}

.advantage .cnt ul .img {
	width: 234px;
	height: 234px;
	border: 1px dashed #666666;
	line-height: 234px;
	text-align-last: center;
	border-radius: 50%;
	margin: 0 auto;
}

.advantage .cnt ul .img img {
	padding: 1px;
	margin-top: -5px;
	background: #ffb300;
	border-radius: 50%;
}

.advantage .cnt ul .tit {
	font-size: 14px;
	line-height: 20px;
	padding: 0 10px;
}

.advantage .cnt ul .tit p:first-child {
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0;
}

.advantage .cnt ul li {
	max-width: 227px;
}

.advantage .cnt ul li:hover .img {
	animation: rotate 10s linear infinite;
}

.advantage .cnt ul li:hover .img img {
	transform: scale(.95);
}

@-webkit-keyframes rotate {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}


/*产品展示*/

.pro-display {
	padding: 40px 0 60px;
}

.pro-display .lead {
	padding-bottom: 12px;
	border-bottom: 1px solid #DCDCDC;
}

.slideTxtBox {
	width: 100%;
	text-align: left
}

.slideTxtBox .hd {
	position: relative;	
	height: 50px;
}

.slideTxtBox .hd ul {
	float: left;
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.slideTxtBox .hd ul li {
	float: left;
	width: 175px;
	height: 50px;
	cursor: pointer;
	color:white;
	background: #868686;
	line-height: 50px;
	text-align: center;
	border-radius: 5px;
}


.slideTxtBox.hdb{
	position: relative;
	height: 50px;
}

.slideTxtBox .hdb ul {
	float: left;
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.slideTxtBox .hdb ul li {
	float: left;
	width: 180px;
	height: 50px;
	color: #FFFFFF;
	cursor: pointer;
	background: #313131;
	line-height: 50px;
	text-align: center;
	border-radius: 5px;
}
.hdb ul li a{
	color: #FFFFFF;
	display: block;
}
.slideTxtBox .hdb ul li:hover {
	background: #f5ae16;
	color:white;
}
.slideTxtBox .hdb ul li.select{
	background: #f5ae16;
	color:#FFF;
}

.slideTxtBox .hd ul li:hover {
	background: #f5ae16;
}

.slideTxtBox .hd ul li.on {
	background: #f5ae16;
}

.slideTxtBox .bd {
	padding: 40px 0;
}

.slideTxtBox .bd ul {
	zoom: 1;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.slideTxtBox .bd li {
	margin: 0 auto;
	width: 400px;
	margin-bottom: 40px;
	border: 1px solid #DCDCDC;
	box-sizing: border-box;
	overflow: hidden;
}

.slideTxtBox .bd li img { width: 100%;}

.slideTxtBox .bd li:nth-child(3n) {
	margin-right: 0;
}



.bd_tit { width: 100%; background: #d3d3d2;
	color: #000000;
	padding: 15px 5px;
	}

.bd_tit_tit{ line-height: 40px; font-size: 1.3em; }
.bd_tit_con { line-height: 26px; font-size: 0.9em;}




.slideTxtBox .bd li:hover{	
	box-shadow: 0 0 5px rgba(189,189,189,.9);
}

.more{
	margin: 0 auto;
	display: block;
	text-align: center;
	width: 100px;
	height: 30px;
	background: #2B5DAC;
	color: #FFFFFF;
	text-align-last: center;
	line-height: 30px;
	border: 1px solid #2B5DAC;
}

.more:hover{
	background: transparent;
	color: #2B5DAC;
}

/*公司简介*/
.intro {
	color: #333333;
	padding: 50px 0 65px;
	background: url(../imgs/youshi-bg.png) no-repeat center
}

.intro .lead,
.news .lead{
	padding-bottom: 12px;
	border-bottom: 1px solid #DCDCDC;
}

.intro .cnt{
	margin-top: 80px;
}

.intro .cnt-l{
	float: left;
}

.intro .cnt-r{
	width: 635px;
	float: right;
	font-size: 14px;
	line-height: 30px;
}

.intro .cnt-r p:first-child{
	font-size: 20px;
	font-weight: bold;
	color: #00417d;
	margin-bottom: 10px;
}

.intro .more{
	margin: 10px 0 0;
}


/*新闻*/
.news {
	color: #333333;
	padding: 50px 0 65px;
}

.news .cnt ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.news .cnt ul li{
	width: 585px;
	margin-bottom: 20px;
	padding: 10px 0 30px;
}

.news .cnt ul li img{
	float: left;
}

.news .cnt ul li .info{
	float: right;
	max-width: 365px;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0;
}

.news .cnt ul li .new-intro{
	font-size: 13px;
	color: #3b3b3b;
	line-height: 20px;
	margin: 10px 0;
}

.news .cnt .time{
	color: #b9b9b9;
	text-align: right;
	font-size: 14px;
}

.news .cnt ul li:nth-child(1),
.news .cnt ul li:nth-child(2){
	border-bottom: 1px solid #DCDCDC;
}

.news .cnt ul li:hover .new-intro,
.news .cnt li:hover .tit{
	color: #2B5DAC;
}


/*联系我们*/

.contactus{
	margin-top: 80px;
}
.contactus .cnt-l{
	font-size: 16px;
	color: #9fa0a0;
	line-height: 35px;
	float: left;
}


.contactus .cnt-r{
	font-size: 14px;
	float: right;
}

.contactus .cnt-r input,
.contactus .cnt-r textarea{
	width: 570px;
	height: 43px;
	border: 1px solid #DCDCDC;
	border-radius: 5px;
	display: block;
	margin-bottom: 20px;
	padding: 5px 10px;
	font-size: 14px;
	outline: none;
}

.contactus .cnt-r textarea{
	height: 160px;
	resize: none;
	max-width: 570px;
	max-height: 160px;
}

.contactus .cnt-r .submit{
	width: 110px;
	height: 40px;
	background: #2B5DAC;
	color: #FFFFFF;
	float: right;
	border: 1px solid #2B5DAC;
	cursor: pointer;
}

.contactus .cnt-r .submit:hover{
	background: transparent;
	color: #2B5DAC;
}

.contactus .cnt-r .reset{
	width: 110px;
	height: 40px;
	background: #40ac82;
	color: #FFFFFF;
	float: right;
	border: 1px solid #28ac91;
	cursor: pointer;
	margin-right:10px;
}
.contactus .cnt-r .reset:hover{
	background: transparent;
	color: #2B5DAC;
}