@charset "utf-8";
.icolor,.hvcolor:hover{
	color: #29e4dd;
}
.bgcolor,.hvbgcolor:hover{
	background: #29e4dd;
	color: #fff;
}
.head{
	background: #292929;
	color: #fff;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
}
.head_height{
	height: 115px;
}
.ht{
	background: #000;
	color: #fff;
	line-height: 35px;
}
.hd_wrap{
	padding: 0 3.5%;
}
.hta{
	color: #fff;
}
.hb{
	height: 80px;
}
.logo{
	display: inline-block;
	height: 39px;
}
.nav li{
	position: relative;
	margin-left: 15px;
	display: flex;
	align-items: center;
	height: 80px;
}
.nava{
	display: block;
	line-height: 28px;
	padding: 0 10px;
	border-radius: 2px;
	color: #fff;
}
.nav li:hover .nava{
	color: #29e4dd;
}
.nav li.active .nava{
	color: #fff;
	background: #29e4dd;
}
.navhide{
	width: 130px;
	border-radius: 0 0 8px 8px;
	background: rgba(255,255,255,.9);
	position: absolute;
	left: 50%;
	margin-left: -65px;
	top: 100%;
	z-index: 10;
	transition: .25s;
	margin-top: -10px;
	padding: 5px 0;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	box-shadow: 0 0 15px rgba(0,0,0,.1);
}
.nav li:hover .navhide{
	margin-top: 0;
	opacity: 1;
	visibility: inherit;
}
.navhide a{
	line-height: 40px;
	display: block;
	text-align: center;
	color: #666;
	font-size: 13px;
}
.navhide a:last-child{
	border-bottom: 0;
}
.navhide a:hover{
	color: #29e4dd;
}
.md{
	padding: 80px 0;
}
.ititle_48{
	font-size: 48px;
	font-weight: 500;
}
.itopt{
	display: inline-block;
}
.itopt h1{
	line-height: 1;
	position: relative;
	z-index: 9;
	font-weight: 500;
}
.itopt::after{
	width: 360px;
	padding: 4px;
	content: "";
	background: #29e4dd;
	position: absolute;
	left: 50%;
	margin-left: -180px;
	bottom: 7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: none;
}
.itop h3.titleh3{
	color: #1b1825;
}
.tcolor{
	color: #1b1825;
}
.i1{
	background: url(../images/i1bg_02.jpg) no-repeat bottom center;
	background-size: 100%;
}
.i2{
	background: url(../images/i2bg_02.jpg) no-repeat center;
	background-size: cover;
}
.i2a_a{
	min-height: 100%;
	background: #fff;
	padding: 25px;
	border-radius: 4px;
	transition: .5s;
}
.i2a_a:hover{
	transform:translateY(-10px);
}
.i3{
	background: #eef3f7;
	position: relative;
}
.i3::after{
	width: 100%;
	height: 15%;
	content: "";
	background: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
}
.i3 .wrap,.i3 .wrap_1600{
	position: relative;
	z-index: 9;
}
.i3a{
	display: flex;
	align-items: center;
	background: #fff;
	border-radius: 8px;
	padding: 60px;
	transition: .5s;
}
.i3al{
	width: 130px;
	height: 130px;
	background: #eef3f7;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .25s;
}
.i3al img{
	display: block;
	max-width: 55%;
	transition: .25s;
}
.i3a:hover .i3al{
	background: #29e4dd;
}
.i3a:hover .i3al img{
	filter: grayscale(100%) brightness(500%);
}
.i3am{
	flex: 0;
	flex-grow: 1;
	margin: 0 30px;
}
.i3ambox{
	padding: 15px 0;
}
.i3ar{
	width: 60px;
	height: 60px;
	background: url(../images/jt_03.png) no-repeat center #EEF3F7;
	border-radius: 100%;
}
.i3babg{
	padding: 15px 10%;
	color: #fff;
}
.i3batxt .txt{
	line-height: 2;
}
.i3batxt a{
	display: inline-block;
	padding: 17px 60px;
	background: #000;
	border-radius: 4px;
	color: #fff;
}
.i3batxt a:hover{
	background: #29E4DD;
	color: #fff;
}
.foot{
	background: #1b1825;
	color: #ada8ba;
}
.foot a{
	color: #ada8ba;
}
.foot a:hover{
	color: #29E4DD;
}
.ft{
	padding: 60px 0;
}
.fb{
	padding: 20px 0;
}
.ftl,.ftm,.ftr{
	width: 30%;
}
.ftmul li{
	width: 50%;
}

.oboxt_l{
	width: 220px;
	background: #c00000;
	color: #fff;
	text-align: center;
	display: flex;
	flex-direction: column;
	margin-right: 3%;
}
.oblbtxt{
	width: 100%;
	padding: 25px;
	line-height: 2;
}
.oboxt_r .txt p{
	padding: 10px 0;
}

@media only screen and (max-width:1399px) {
	.md{
		padding: 70px 0;
	}
	.ititle_48{
		font-size: 36px;
	}
	.hd_wrap{
		padding: 0 20px;
	}
	.nav{
		margin-left: 2%;
	}
	.nava{
		font-size: 13px;
	}
	.nav li{
		margin-left: 5px;
	}
	.itopt::after{
		padding: 3px;
		width: 280px;
		margin-left: -140px;
	}
}
@media only screen and (min-width:768px) and (max-width:1199px) {
	.md{
		padding: 60px 0;
	}
	.ititle_48{
		font-size: 30px;
	}
	.i3al{
		width: 100px;
		height: 100px;
	}
	.i3ar{
		width: 40px;
		height: 40px;
		background-size: 13px;
	}
	
	.oboxt_l{
		width: 180px;
	}
}
@media only screen and (max-width:950px) {
	.md{
		padding: 50px 0;
	}
	.ititle_48{
		font-size: 24px;
	}
}
@media only screen and (max-width:768px) {
	.md{
		padding: 25px 0;
	}
	.ititle_48{
		font-size: 22px;
	}
	.itopt::after{
		width: 150px;
		margin-left: -75px;
	}
	.i2a{
		width: 100%;
	}
	.i2a_a{
		padding: 15px;
	}
	.i2a_a p{
		margin-top: 5px !important;
	}
	.i3a{
		display: block;
		text-align: center;
		padding: 30px;
		margin-top: 15px;
	}
	.i3al{
		margin: 0 auto;
		width: 80px;
		height: 80px;
	}
	.i3am{
		margin: 15px 0;
	}
	.i3ar{
		width: 35px;
		height: 35px;
		background-size: 10px;
		margin: 0 auto;
	}
	.i3ba img{
		min-height: 200px;
	}
	.i3batxt .txt{
		font-size: 13px;
		line-height: 24px;
	}
	.i3batxt a{
		padding: 7px 20px;
		font-size: 12px;
	}
	.i3babg{
		padding: 20px;
	}
	.foot .text16{
		line-height: 22px;
	}
	.ft{
		padding: 25px 0;
	}
	.ftm{
		display: none;
	}
	.fb{
		padding: 12px 0;
	}
	
	.oboxt_l{
		display: flex;
		flex-direction: row;
		margin-bottom: 20px;
	}
	.obla{
		width: 50%;
	}
	.oblbtxt{
		padding: 5px 20px;
		line-height: 1.6;
		font-size: 14px;
	}
	.oboxt_r .txt{
		margin-top: 7px !important;
	}
	.oboxt_r .txt p{
		padding: 6px 0;
	}
}
.itop .m_s{color: #1B1825;font-size: 16px;margin-top: 20px;}
.ny_nt{margin-bottom: 50px;color: #1B1825;font-size: 48px;text-transform: uppercase;font-weight: 500;}
.sp_nr ul li{margin-bottom: 36px;}
.sp_nr .sp_bt{color: #1B1825;font-size: 18px;border-bottom: solid 1px #595959;padding-bottom: 10px;text-transform: capitalize;margin-bottom: 36px;}
.sp_nr .sp_lb .sp_zc{text-align: center;margin-bottom: 20px;}
.sp_nr .sp_lb .sp_zc .t_p{margin-bottom: 6px;text-align: center;}
.sp_nr .sp_lb .sp_zc .t_p img{max-width: 100%;height: auto;}
.sp_nr .sp_lb .sp_zc .w_z p{color: #1B1825;font-size: 16px;font-weight: 500;text-transform: capitalize;}
.sp_nr .sp_lb .sp_zc .w_z span{display: block;color: #7B7981;font-size: 14px;line-height: 46px;}
.sp_nr .sp_lb .sp_yc .b_t{color: #1B1825;font-size: 16px;font-weight: 500;margin-bottom: 10px;}
.sp_nr .sp_lb .sp_yc .n_r{color: #1B1825;font-size: 16px;line-height: 30px;}
@media only screen and (max-width:1100px) {
	.ny_nt{margin-bottom: 30px;font-size: 30px;}
	.sp_nr ul li{margin-bottom: 26px;}
	.sp_nr .sp_bt{font-size: 16px;padding-bottom: 6px;margin-bottom: 26px;}
	.sp_nr .sp_lb .sp_zc{margin-bottom: 16px;}
	.sp_nr .sp_lb .sp_zc .w_z p{font-size: 14px;}
	.sp_nr .sp_lb .sp_zc .w_z span{font-size: 12px;line-height: 30px;}
	.sp_nr .sp_lb .sp_yc .b_t{font-size: 14px;margin-bottom: 6px;}
	.sp_nr .sp_lb .sp_yc .n_r{font-size: 14px;line-height: 22px;}
	.itop .m_s{font-size: 14px;margin-top: 16px;}
}
@media only screen and (max-width:640px) {
	.sp_nr .sp_lb .sp_zc .w_z span{line-height: 24px;}
	.sp_nr .sp_lb .sp_yc .b_t{font-size: 12px;}
	.sp_nr .sp_lb .sp_yc .n_r{font-size: 12px;line-height: 20px;}
	.itop .m_s{font-size: 12px;margin-top: 10px;}
}

.su_lb{margin: 50px 0px;}
.su_lb .n_r{margin-bottom: 30px;display: flex;align-items: center;}
.su_lb .n_r i{color: #31E5DE;font-size: 18px;margin-right: 10px;font-weight: 500;}
.su_lb .n_r p{color: #1B1825;font-size: 16px;}
@media only screen and (max-width:1100px) {
	.su_lb{margin: 50px 0px;}
	.su_lb .n_r{margin-bottom: 16px;}
	.su_lb .n_r i{margin-right: 6px;}
	.su_lb .n_r p{font-size: 14px;}
}
.mr_an a{
	background: #29E3DD;
	color: #FFFFFF;
	font-size: 14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 14px 30px;
}
@media only screen and (max-width:1100px) {
	.mr_an a{
		padding: 10px 20px;
	}
}

.su_xz{margin-bottom:50px;}
.su_xz ul{display:flex;align-items:center;}
.su_xz li a{display:flex;align-items:center;justify-content:space-around;padding:15px 20px;border:solid 1px #d5d5d5;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.su_xz li{margin-right:26px;}
.su_xx{margin-top:50px;line-height:36px;}
@media only screen and (max-width:1100px) {
   .su_xz{margin-bottom:30px;}
   .su_xz li a{display:flex;align-items:center;justify-content:space-around;padding:15px;}
   .su_xz li{margin-right:16px;} 
   .su_xx{margin-top:30px;line-height:26px;}
}



.zc_lb{margin-top: 80px;}
.zc_lb .zc_nr{margin: 50px 0px;color: #999;font-size: 16px;line-height: 36px;}
.zc_lb .zc_nr table{width: 100%;color: #1B1825;font-size: 16px;}
.zc_lb .zc_nr th{border: solid 1px #000000;padding: 16px 20px;border-bottom: none;border-right: none;}
.zc_lb .zc_nr td{border: solid 1px #000000;padding: 16px 20px;border-bottom: none;border-right: none;}
.zc_lb .zc_nr tr:last-child td{border-bottom: solid 1px #000000;}
.zc_lb .zc_nr th:last-child{border-right: solid 1px #000000;}
.zc_lb .zc_nr td:last-child{border-right: solid 1px #000000;}
@media only screen and (max-width:1100px) {
	.zc_lb{margin-top: 50px;}
	.zc_lb .zc_nr{margin: 30px 0px;font-size: 14px;line-height: 30px;}
	.zc_lb .zc_nr table{font-size: 14px;}
	.zc_lb .zc_nr th{padding: 16px;}
	.zc_lb .zc_nr td{padding: 16px;}
}
@media only screen and (max-width:640px) {
	.zc_lb{margin-top: 30px;}
	.zc_lb .zc_nr{font-size: 12px;line-height: 24px;
		-webkit-overflow-scrolling: touch;
		overflow: hidden;
		overflow-x: auto;
	}
	.zc_lb .zc_nr table{font-size: 12px;width: 100%;}
	.zc_lb .zc_nr th{padding: 10px;}
	.zc_lb .zc_nr td{padding: 10px;}
}

.ny_td{margin-top: 80px;}
.ven_lb .ven_nr{margin-bottom: 36px;overflow: hidden;border-bottom: solid 1px #d5d5d5;padding-bottom: 20px;}
.ven_lb .ven_nr .top{font-size: 16px;color: #1B1825;margin-bottom: 26px;}
.ven_lb .ven_nr .ven_mr .t_p{margin-bottom: 20px;padding: 10px;border: solid 1px #d5d5d5;-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
.ven_lb .ven_nr .ven_mr .t_p img{width: 100%;height: auto;display: block;}
.ven_lb .ven_nr .ven_an img{width: 100%;height: auto;}
.ven_lb .ven_zs{ont-size: 16px;color: #1B1825;font-weight: 500;}
.ven_lb .ven_zs a{color: #29E3DD;}
@media only screen and (max-width:1100px) {
	.ny_td{margin-top: 50px;}
	.ven_lb .ven_nr{margin-bottom: 26px;padding-bottom: 16px;}
	.ven_lb .ven_nr .top{font-size: 14px;margin-bottom: 20px;}
}
@media only screen and (max-width:640px) {
	.ny_td{margin-top: 30px;}
	.ven_lb .ven_nr{margin-bottom: 20px;}
}

.te_lb .te_top{margin-bottom: 36px;}
.te_lb .te_top .b_t{ font-weight: 500;font-size: 24px;text-transform: capitalize;color: #1b1825;margin-bottom: 10px;}
.te_lb .te_top .m_s{font-size: 16px;color: #1B1825;line-height: 26px;}
.te_lb .te_top .m_s a{font-weight: 500;}
.te_lb .te_nr .n_r{margin-bottom: 20px;overflow: hidden;position: relative;}
.te_lb .te_nr .n_r .t_p{height:260px; overflow:hidden;}
.te_lb .te_nr .n_r .t_p img{
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
	object-position:center top;
	-webkit-user-select:none;
	user-select:none;
	transition: all 5s;
	-o-transition: all 5s;
	-ms-transition: all 5s;
	-moz-transition: all 5s;
	-webkit-transition: all 5s;
}
.te_lb .te_nr .n_r .w_z{width: 100%;height: 100%;background: rgba(0,0,0,.2);display: flex;align-items: center;justify-content: center;padding: 0px 50px;position: absolute;top: 0px;left: 0px;text-align: center;}
.te_lb .te_nr .n_r .w_z a{color: #FFFFFF;font-weight: 500;font-size: 16px;display: flex;height: 100%;align-items: center;}
.te_lb .te_nr .n_r:hover .t_p img{
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
.te_gz{display: flex;justify-content: center;align-items: center;margin: 50px 0px;flex-wrap: wrap;}
.te_gz p{font-size: 24px;font-weight: 500;color: #1b1825;margin-right: 20px;}
.te_gz ul{display: flex;align-items: center;}
.te_gz li{margin-right: 16px;}
.te_gz li i{font-size: 30px;font-weight: bold;}
.te_bj{font-size: 16px;line-height: 26px;overflow: hidden;}
.te_bj img{max-width: 100%;height: auto;}
.te_bj .s_p{text-align: center;}
@media only screen and (max-width:1100px) {
	.te_lb .te_top{margin-bottom: 26px;}
	.te_lb .te_top .b_t{font-size: 18px;margin-bottom: 6px;}
	.te_lb .te_top .m_s{font-size: 14px;line-height: 22px;}
	.te_lb .te_nr .n_r .t_p{height:220px; overflow:hidden;}
	.te_lb .te_nr .n_r .w_z{padding: 0px 20px;}
	.te_lb .te_nr .n_r .w_z a{font-size: 14px;}
	.te_gz{margin: 30px 0px;}
	.te_gz p{font-size: 20px;margin-right: 16px;}
	.te_gz li{margin-right: 10px;}
	.te_gz li i{font-size: 24px;}
	.te_bj{font-size: 14px;line-height: 22px;}
}
@media only screen and (max-width:640px) {
	.te_lb .te_top .m_s{font-size: 12px;line-height: 20px;}
	.te_lb .te_nr .n_r .t_p{height:200px;}
}
.ny_ty{overflow: hidden;width: 100%;font-size: 16px;line-height: 30px;}
.ny_ty img{max-width: 100%;height: auto;}
@media only screen and (max-width:1100px) {
	.ny_ty{font-size: 14px;line-height: 22px;}
}

.sn_lb .sn_nr{margin-bottom: 50px;}
.sn_lb .sn_nr ul li{display: flex;font-size: 16px;margin-bottom: 16px;align-items: flex-start;line-height: 30px;}
.sn_lb .sn_nr li i{color: #31E5DE;font-size: 18px;font-weight: bold;margin-right: 16px;}
.sn_lb .sn_wz .sv_a{margin-bottom: 30px;}
.sn_lb .sn_wz .sv_a .b_t{font-weight: 500;font-size: 24px;margin-bottom: 26px;}
.sn_lb .sn_wz .sv_a .t_p{padding: 6px;
	border-radius: 5px;
	overflow: hidden;
	height:194px;
	margin-bottom: 26px;
	background: #FFFFFF;
}
.sn_lb .sn_wz .sv_a .t_p img{
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
	object-position:center top;
	-webkit-user-select:none;
	user-select:none;
}
.sn_lb .sn_wz .sv_a .w_z{
	font-size: 16px;
	line-height: 30px;
}
@media only screen and (max-width:1100px) {
	.sn_lb .sn_nr{margin-bottom: 30px;}
	.sn_lb .sn_nr ul li{margin-bottom: 10px;line-height: 26px;font-size: 14px;}
	.sn_lb .sn_nr li i{font-size: 16px;margin-right: 10px;}
	.sn_lb .sn_wz .sv_a{margin-bottom: 20px;}
	.sn_lb .sn_wz .sv_a .b_t{font-size: 18px;margin-bottom: 20px;}
	.sn_lb .sn_wz .sv_a .t_p{
		height:160px;
		margin-bottom: 20px;
	}
	.sn_lb .sn_wz .sv_a .w_z{
		font-size: 14px;
		line-height: 24px;
	}
}
@media only screen and (max-width:640px) {
	.sn_lb .sn_nr ul li{line-height: 22px;}
	.sn_lb .sn_wz .sv_a .t_p{
		height:96px;
	}
}

.yema{width:100%; margin-top:30px; text-align:center;}
.yema ul li{display:inline-block; margin:0 2px;}
.yema ul li a{min-width:40px; padding:0 15px; border-radius:2px; background-color:#fff; border:1px solid #eee; font-size:15px; line-height:38px; text-align:center; color:#999; display:block;}
.yema ul li a:hover{background-color:#29E3DD; border:1px solid #29E3DD; color:#fff;}
.yema ul li.active a{background-color:#29E3DD; border:1px solid #29E3DD; color:#fff;}
@media only screen and (max-width:640px){
	.yema{margin-top:20px;}
	.yema ul li{margin:0 .2rem;}
	.yema ul li a{min-width:2.6rem; padding:0 1rem; font-size:12px; line-height:2.6rem;}
}