

body{
	width: 100%;
}

.st_bigmet{

	width: 100%;

	position: relative;

	overflow: hidden;

}

.st_bigmet img{ width:100%; height:auto;}

.st_wrap{

	position: relative;

	width: auto;

	height: auto;

	margin: 0 10px;

}

.st_mentimg{

	width: 100%;

	height: auto;

}

.st_twyx_1{

	margin-top: 20px;

}

.st_yx1{

	float: left;

	position: relative;

	width: 100%;

	height: auto;

	overflow: hidden;

}

.st_yx1 .st_axy{

	display: block;

}

.st_axy img{

	width: 100%;

	height: auto;

}

.st_yx1 h2{

	position: relative;

	left: 0;

	bottom: 0;

	width: 100%;

	height: auto;

	background:url("/images/h2.png") repeat-x;

	transition:bottom 1s;

	-moz-transition:bottom 1s; /* Firefox 4 */

	-webkit-transition:bottom 1s; /* Safari and Chrome */

	-o-transition:bottom 1s; /* Opera */

}

.st_yx1:hover h2{

	bottom: 0;

}

.st_yx1 h2 a{

	display: block;

	padding: 10px;

	color: #fff;

	font-size: 18px;

	line-height: 30px;

	height: 30px;

	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;

}

.st_yx1 h2 p{

	color: #fff;

	font-size: 14px;

	padding: 0 10px;

	line-height:1.5; height:3em; overflow:hidden;

}

.st_yx2{

	float: right;

	margin-top: 20px;

}

.st_rma,.st_rmb{

	width: 296px;

	float: right;

}

.st_rmb{

	margin-right: 0px;

}

.st_rma div,.st_rmb div{

	width: 100%;

	height: 3px;

	background-color: #2eb6aa;

	margin-bottom: 20px;

}

.st_rma img{

	width: 100%;

	height: auto;

}

.st_rma p{

	color: #000;

	padding-top: 36px;

	margin-bottom: 30px;

	line-height:1.5; height:6em; overflow:hidden;

}

.st_rma a{

	color: #2eb6aa;

}

.st_rma a i{

	color: #2eb6aa;

	padding-left: 4px;

}

.st_rmb p{

	color: #000;

	padding-bottom: 22px;

	line-height:1.5; height:6em; overflow:hidden;

}

.st_rmbul{

	width: 296px;

}

.st_rmbul li{

	padding: 9px 0;

	float: left;

	width: 138px;

}

.st_rmbul li.st_old{

	float: right;

}

.st_rmbul li a{

	width: 128px;

	padding-left: 10px;

	line-height: 30px;

	display: block;

	color: #000;

	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;

}

.st_rmbul li a strong{

	background: url("/images/ment.png") no-repeat;

	width: 5px;

	height: 8px;

	background-position: 0 -8px;

	display: inline-block;

	padding-right: 8px;

}

.st_rmbul li a:hover{

	color: #fff;

	background-color: #2eb6aa;

}

.st_rmbul li a:hover strong{

	background-position: 0 0;

}

.st_twyx_2{

	float: left;

	margin-top: 20px;

	background-color: #efeff0;

	width: 100%;

	height: auto;

}

.st_yx3{

	width: 100%;

	float: left;

}

.st_yx3 div{

	width: 100%;

	height: 3px;

	background-color: #2eb6aa;

	margin-bottom: 20px;

}

.st_yx3 p{

	color: #000;

	margin-left: 20px;

	width: auto;

	margin-right: 20px;

	line-height:1.5; height:4.5em; overflow:hidden;

}

.st_rmbli{

	padding-left: 20px;

	width: auto;

}

.st_rmbli li{

	width: 50%;

	padding-right: 0px;

}

.st_rmbli li a{

	width: 144px;

}



.st_yx4{

	float: left;

	width: 100%;

	position: relative;

}

.st_yx4 div{

	position: relative;

	top: 0px;

}

.st_yx4 div,.st_yx4 div img{

	width: 100%;

	height: auto;

}

.st_yx4 h2{

	width: 100%;

	height: auto;
	
	box-sizing: border-box;

	padding: 10px;

	border: 4px solid #2eb6aa;

	color: #2eb6aa;

	font-size: 18px;

	display: block;

	position: relative;

	top: 0;

	right: 0;

	line-height: 24px;

}

.st_yx4 h2 i{

	padding: 32px 0 0 0;

	display: block;

	font-size: 18px;

}

.st_yx4 a{

	color: #2eb6aa;
	display: block;
	margin-left:10px; margin-bottom: 10px; margin-top: 10px;

}

.st_yx4 a i{

	display: inline-block;

	padding-right: 4px;

}

.st_twyx_3{

	width: 100%;

	margin-top:20px; 

	height: auto;

	position: relative;

	float: left;

	overflow: hidden;

}

.st_yx5{

	width: 398px;

	height: 463px;

	background-color: #efeff0;

	position: absolute;

	top: 0;

	left: 0;

	z-index: -1;

}

.st_yx6{

	position: relative;

	width: 100%;

	height: auto;

	left: 0;

	bottom: 0;

	z-index: -1;
	display: none;

}

.st_yx7{

	width: 100%;

	float: left;

	margin-top: 20px;

}

.st_yx8{

	width: 100%;

	float: right;

	margin-top: 20px;

}

.st_yx7 ul{

	width: 100%;

}

.st_yx9{

	width: 100%;

	float: none;

	text-align: right;

}

.st_yx9 h4,.st_yx9 h4 a{

	display: block;

	font-size: 18px;

	color: #000;

	line-height: 36px; text-align: left;

}

.st_yx9 h4 a br{ display: none;}

.st_yx9 p{

	color: #000;

	padding-top: 16px;
	text-align: left; padding-bottom: 20px;

}

.st_yx10{

	float: right;

	width: 544px;

	height: 306px;

}

.st_yx10 img{

	width: 544px;

	height: 306px;

}

.st_yx8 p{

	color: #000;

	line-height:1.5; height:4.5em; overflow:hidden;

}

.st_yx11{

	margin-top: 42px;

	margin-bottom: 42px;

	width: 406px;

	overflow: hidden;

}

.st_yx11 li{

	margin-right: 15px;

}

a.st_mores{

	color: #2eb6aa;

}

.st_mores i{

	display: inline-block;

	padding-left: 4px;

}

.st_colleget{

	margin: 0 -10px;

	margin-top: 3px;

}

.st_colleget li{

	padding: 0 10px 20px 10px;

	float: left;

	width: 100%;
	
	box-sizing: border-box;

}

.st_colleget li div{

	width: 100%;

	outline: 1px solid #e3e3e7;

}

.st_colleget li div:hover{

	outline: 3px solid #2eb6aa;

}

.st_colleget li a{

	display: block;

}

.st_colleget li img{

	width: 406px;

	height: 228px;

}

.st_colleget li h4 a{

	font-size: 36px;

	line-height: 70px;

	color: #000;

	padding: 0 18px 0 18px;

	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;

}

.st_colleget li div:hover h4 a{

	color: #2eb6aa;

}

.st_colleget li p{

	color: #646464;

	padding: 0 18px 28px 18px;

	line-height: 14px;

	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;

}

.st_colleget .st_sertive{

	width: 100%;

}

.st_colleget .st_sertive div{

	padding-bottom: 20px;

}

.st_colleget .st_sertive img{

	width: 100%;

	height: auto;

}

.st_colleget .st_sertive h4 a{

	font-size: 18px;

	line-height: 40px;

	color: #000;

	padding: 0 10px;

	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
	box-sizing: border-box;

}

.st_colleget .st_sertive span{

	display: block;

	color: #646464;

	padding: 0 14px;

	line-height:1.5em; height:3em; overflow:hidden;

}

.st_sertive .st_mores{

	padding-top: 18px;

	padding-left: 14px;

}

.st_logtic{

	width: auto;

	position: relative;

	margin: 0 auto;

}

.st_servi,.st_servi li{

	width: auto;

	padding-bottom: 20px;

	overflow: hidden;

}

.st_servi li div{

	height: auto;

	width: 100%;

	position: relative;

	float: left;

}

.st_servi .st_ticvi_r div{

	float: right;

}

.st_servi li h4 a{

	display: block;

	font-size: 18px;

	line-height: 30px;

	color: #000;

	padding: 20px;

	width: 100%;

	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
	
	box-sizing: border-box;

}

.st_servi li h4 a:hover{

	color: #2eb6aa;

}

.st_servi li p{

	padding: 20px;

	margin-bottom: 20px;

	color: #646464;

	width: 100%;

	line-height:1.5; height:4.5em; overflow:hidden; 
	box-sizing: border-box;

}

.st_servi li div img{

	padding: 0 0 0 20px;
	
	width:auto;

}

.st_tics{

	float: left; margin-top: 10px; margin-left: 10px; display: none;

}

.st_ticvi_r .st_tics{

	float: left;

}

.st_servi li strong{

	font-size: 260px;

	color: #f8f8f8;

	position: absolute;

	top: 0;

	left: 0;

	line-height: 200px;

	z-index: -1;

	left: -32px;

}

.st_text_tive{

	border-top: 1px solid #f2f2f2;

}

.st_antee{

	width: 100%;

	overflow: hidden;

}

.st_antee h4{

	float: left;

	width: 100%;

	height: auto;

	text-align: right;

}

.st_antee h4 strong{

	font-size: 18px;

	color: #000;

	display: block;

	line-height: 30px;

	font-weight: normal;

	padding-top: 20px;
	
	text-align: left;

}

.st_antee h4 strong br{ display:none;}

.st_antee h4 img{

	padding-top: 10px; width:auto; display: none;

}

.st_antee div{

	float: right;

	width: 903px;

	height: 306px;

	position: relative;

}

.st_antee h5,.st_antee p,.st_antee span{

	position: absolute;

	top: 0;

	right: 0;

	color: #fff;

}

.st_antee h5{

	font-size: 100px;

	font-weight: bold;

	font-family: arial;

	top: 42px;

	right: 50px;

	line-height: 100px;

}

.st_antee p{

	font-size: 14px;

	top:134px;

	right: 92px;

}

.st_antee span{

	font-size: 12px;

	top:154px;

	right: 107px;

	line-height: 16px;

}

.st_anpte{

	padding: 20px 0 0 0;

	color: #000;

	font-size: 14px;

}

.st_glms{

	font-size: 18px;

	line-height:30px;

	color: #000;

	padding: 20px 0 20px 0;

}

.st_anptehp{

	padding: 20px;

	border-top: 3px solid #ffe100;

	background-color: #f8f8f8;

}

.st_hovgh{

	overflow:hidden;

}

.st_hovgh h1{

	width: 50%;

	height: 47px;

	background-color: #35c2b8;

	border-top: 3px solid #35c2b8;

	line-height: 47px;

	font-size: 16px;

	color: #fff;

	display: inline-block;

	text-align: center;

	float:left;

}

.st_hovgh p{

	padding: 10px;

	background-color: #f8f8f8;

	font-size: 14px;

	color: #000;

	line-height: 30px;

    margin:0!important;

}

.st_hovgh h1.st_hovghh{

	background-color: #f8f8f8;

	border-color: #ffe100;

	color: #000;

	float:left;

}

.st_hovghp1,.st_hovghp2,.st_hovghp3,.st_hovghp4{ clear:both;}

.st_hovghh1{

	

}

.st_hovghh2{



}

.st_hovghp2,.st_hovghp3,.st_hovghp4,.st_hovghp5{

	display: none;

}

.st_tabler{background-color: #f8f8f8;width: auto; 

	padding-left: 10px; padding-right: 10px; padding-bottom: 10px;display: block;

}

.st_tabler tbody{width: 100%;}

.st_tabler tr{width: 100%; margin: 0 auto;}

.st_tabler tr th,.st_tabler tr td{width: 100%;}

.st_tabler tr span{width: 100%; display:block; margin: 0 auto; padding: 15px 0;font-size: 14px;color: #868686;}

.st_tabler tr th span{font-size: 18px;font-weight: bold;color: #6b6b6b;}

.st_tabler tr th{border-bottom: 1px solid #000;}

.st_tabler tr td{border-bottom: 1px #d7d7d7 dashed;}

.st_spand{ padding: 20px 0 0 0;width: auto;margin: 0 auto;}

.st_spand p{font-size: 14px; line-height: 24px;}

.st_spand p a{color: #6699ff; padding: 0 10px;}

.st_spanc1{float: left;font-size: 34px; font-weight: bold;color: #6b6b6b;line-height: 46px; padding-right: 12px;}

.st_spanc2{font-size: 14px; color: #868686;line-height: 24px; }

.st_spanc3{background-color: #5e5e5e; margin-right: 12px;width: 60px; 

	height: 55px; padding: 0; text-align: center;line-height: 55px;border-radius: 9px;color: #fff;

	position: relative;top: -2px;

}

