*{
	margin: 0;
	padding: 0;
}
/* 头部 start */
/* 图标 */
.header{
    /*height:150px;*/
    height:120px;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    background: rgba(0,0,0,0.1000);
    z-index:11;padding: 0 18.471%;
}
.header .h_top{
	width: 100%;
	margin: 1% 0;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
/* .header .h_logo{width: 25%;} */

.header .h_top .h_left{
	width: 80%;
	display: flex;
	align-items: center;
}
.header .h_top .h_left .h_icons {
	width: 3.334%;
	margin-right: 1.5%;
}
.header .h_top .h_left a .h_erwms1,.header .h_top .h_left a .h_erwms2{
	display: none;
	position: absolute;
	top: 95px;
	width: 100px;
}
.header .h_top .h_left .h_icon1:hover .h_erwms1,.header .h_top .h_left .h_icon2:hover .h_erwms2{
	display: block;
}
.header .h_top .h_left img{
	margin-right: 24px;
	width: 100%;
}
.header .h_top .h_left .h_logo{
	width: 35%;
}
.header .h_top .h_left .h_logo img{
	width: 90%;
}

.header .h_top .h_right{
	width: 13%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.header .h_top .h_right div{
	width: 25%;
	/* display: flex;
	flex-direction: row;
	align-items: center; */
	margin-left: 12px;
}
.header .h_top .h_right div a{
	width: 100%;
}
.header .h_top .h_right div a img{
	width: 100%;
}
.header .h_top .h_right div .h_logo1{
	opacity: 0;
}
.header .h_top .h_right div a:first-child{
	margin-right: 10%;
	/*display: none;*/
}


.h_row{
	display: flex;
	flex-direction: row;
	align-items: center;
}

/* 按钮 */
.header .pc_nav{width: 100%;padding:0 30px;}
.header .pc_nav .onelist{justify-content: space-around;align-items: flex-start;}
.header .onelist .oneitem > a{display:block;color:#fff;}
.header .onelist .oneitem{width:100px;text-align: center;}
.header .pc_nav .oneitem .twowrap{background: rgba(0,0,0,0.7000);display:none;}
.header .pc_nav .oneitem .twowrap .twoitem{padding:10px;transition:all 0.5s;box-shadow: inset 0px -1px 0px 0px rgba(255,255,255,0.2500);}
.header .pc_nav .oneitem .twowrap .twoitem p{text-align:center;color:#fff;font-size: 14px;}
.header .pc_nav .oneitem .twowrap .twoitem:hover{transition:all 0.5s}
.header .pc_nav .oneitem .twowrap .twoitem:hover p{color:#E9001F}
/*  */


.top_form_box{position:absolute;top:34px;left:44%;text-align:center;display:none;}
.top_form_box form{display:inline-block;}
.top_form_box form input{float:left;width:300px;padding:0 0 0 0;height:40px;background:#000;padding-left:10px;color: #fff;}
.top_form_box form button{width:70px;height:40px;background-color: #000;cursor: pointer;}
.top_form_box form button div{font-size: 28px;color: #fff;}
.top_form_box .colse_top_form{position:absolute;right:-28px;top:-21px;font-size: 22px;cursor: pointer;color: #fff;}

/* 头部 end */

/*  */
.wap_mask{position:fixed;top:0;bottom:0;right:0;left:0;z-index:998;background:rgba(0,0,0,0.6);display:none;}
.wap_nav{position:fixed;top:50px;bottom:0;left:0;width:100%;display:none;z-index:999;background: rgba(0,0,0,0.1000);overflow-y:scroll}
.wap_nav.active{transition:left 0.3s;left:0;}
.wap_nav_list{width:100%;overflow-y:scroll}
.close_wap_nav{width:20%;height:75px;background:#202020 url(../images/close_wap.png) no-repeat center;}
.wap_nav_list > li{min-height:55px;padding:0 15px;position:relative;border-bottom:1px solid #ddd}
/* .wap_nav_list > li:first-child{height:75px;line-height:75px;} */
/* .wap_nav_list > li:first-child a{line-height:75px;} */

/* .wap_nav_list > li:nth-child(2n){background:#333;} */
.wap_nav_list > li a{display:block;line-height:55px;color:#fff;font-size:18px;}
.wap_two_nav{display:none;padding-left:10px;}
.wap_nav_list .wap_two_nav a{font-size:14px;line-height:55px;color:#fff;}
.wap_nav_list .wap_two_nav li + li{border-top:1px solid #ddd}
.wap_icon{position:absolute;right:0;height:55px;width:55px;background:url(../images/arrow-bottom.png) no-repeat center;top:0;background-size: 20px;}
.wap_icon.active{background-image:url(../images/arrow-top.png);}
.wap_head{
    display: none;
    height: 50px;
    background: rgba(0,0,0,0.1000);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
	z-index: 990;
	transition:ease-in-out 0.3s;
}
.wap_head.active{ background: rgba(0,0,0,0.1000);transition:ease-in-out 0.3s}
.wrap_show{width:50px;height:50px;position:absolute;right:0;top:0;text-align:center;padding-top:5px;transition: ease-in-out 0.3s;}
.wrap_show .wap_line{width:35px; height:3px;background:#333;display:block;margin:8px auto 0;transition: ease-in-out 0.3s;}
.wrap_show.active{padding-top:15px;transition: ease-in-out 0.3s;}
.wrap_show.active .wap_line1{transform: rotate(45deg);margin-bottom:-10px;}
.wrap_show.active .wap_line2{opacity: 0;}
.wrap_show.active .wap_line3{transform: rotate(-45deg);margin-top:-4px}
.wap_head img{
    margin-top:13px;
    margin-left: 5px;
    max-height:100%;
    max-height:50%
}







/*  */
.tcdPageCode {
	text-align: center;
	margin: 40px auto 40px;
}

.tcdPageCode a, .current, .disabled {
	display: inline-block;
	line-height: 40px;
	width:48px;height:40px;
	margin-left: 10px;
	color:#333;
	background:#F2F2F2
}
.current {
	background:#E9001F;
	color: #fff;
	margin-left: 10px;
	border-color:transparent
}
.nextPage,.prevPage,.disabled{background:#F2F2F2;color:#333 !important;}
  

@keyframes pic_m {
    0% {
      transform: scale(1.2);
      -webkit-transform: scale(1.2);
      -moz-transform: scale(1.2);
      -o-transform: scale(1.2);
      -ms-transform: scale(1.2);
    }
    100% {
      transform: scale(1);
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -o-transform: scale(1);
      -ms-transform: scale(1);
    }
}

/*  */
.banners{width: 100%;top:0;}
.banners .list {position: absolute;bottom:0;width:100%;text-align:center;z-index:9;display:flex;align-items:flex-end;justify-content: center;}
.banners .list .item{width:205px;height:70px;line-height:70px;background:#2C2D2E;font-size:18px;color:#fff;transition:ease-in-out 0.5s;display:inline-block;}
.banners .list .item + .item{margin-left:20px;}
.banners .list .item a{color:inherit;display:block;}
.banners .list .item.on,.banners .list .item:hover{height:85px;line-height:85px;background:#D3AB66;transition:ease-in-out 0.5s;}
/*  */
.banner_txt{position: absolute;left:50%;top:40%;transform: translate(-50%,-50%);z-index:9;color:#fff;text-align:center;}
.banner_txt .title_en{font-size:44px;font-family: Arial;}
.banner_txt .title_ch{font-size:20px;display:inline-block;margin-top:10px;}

.banners .swiper-slide a img{
	width: 100%;
}



/*  */
/* 公共底部 start */
.h_footer1{background:#202020;padding:64px 18.471%;align-items: flex-start;}
.h_footer1 .h_left{width: 29%;margin-right: 21.67%;}
.h_footer1 .h_left .h_yjlogo{width: 100%; margin-bottom: 40px;}
.h_footer1 .h_left p{
	margin-bottom: 25px;
}
.h_footer1 .h_left p img{
	width: 20px;
	height: 20px;
	margin-right: 8px;
}
.h_footer1 .h_left p span{
	font-size: 16px;
	font-family: HarmonyOS Sans SC-Regular, HarmonyOS Sans SC;
	font-weight: 400;
	color: #FFFFFF;
}
.h_footer1 .h_right {
	width: 49%;
	align-items: flex-start;
	justify-content: space-between;
}
.h_footer1 .h_right dl dt{
	font-size: 17px;
	font-family: HarmonyOS Sans SC-Medium, HarmonyOS Sans SC;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 23px;
	padding-bottom: 17px;
	border-bottom: 1px solid rgba(255, 255, 255, .2);
}
.h_footer1 .h_right dl dd{
	margin-top: 24px;

}

.h_footer1 .h_right dl dd a{
	font-size: 15px;
	font-family: HarmonyOS Sans SC-Regular, HarmonyOS Sans SC;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 18px;
}
.h_footer3{
	padding: 25px 18.471% 12px;
	background: #111111;
	font-size: 15px;
	font-family: HarmonyOS Sans SC-Regular, HarmonyOS Sans SC;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 18px;
	justify-content: space-between;
}
.h_footer3 dt{
	width: 100px;
}
.h_footer3 dd a{
	display: inline-block;
	margin: 0 32px 10px 0;
	font-size: 15px;
	font-family: HarmonyOS Sans SC-Regular, HarmonyOS Sans SC;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 18px;
}
.h_footer3 .h_wxicondb{
	position: relative;
}
.h_footer3 .h_wxicondb .h_erwms3{
	position: absolute;
	bottom: 40px;
	right: 10%;
	display: none;
	width: 80px;
	height: 80px;
	max-width: none;
}
.h_footer3 .h_wxicondb:hover .h_erwms3{
	display: block;
}



@media (max-width:767px){
	/* body{padding-top:50px;} */
	.layout{width:100%;}
    .header{display:none;}
	.wap_head{display:block;}
	.width{width:90%}
	
	/*  */
	.banner_txt .title_en{font-size:22px;}
	.banner_txt .title_ch{font-size:16px;}
	/*  */
	.tcdPageCode{margin:20px auto ;}
	.tcdPageCode a, .current, .disabled{width:25px;height:25px;line-height:25px;font-size:12px;margin-left:5px;}
	

	.h_footer1{padding:30px 8%;flex-direction: column;}
	.h_footer1 .h_left{margin: 0;width: 100%;}
	.h_footer1 .h_left .h_yjlogo{width: 45%;    margin-bottom: 4%;}
	.h_footer1 .h_right{width: 100%;margin-top: 15px;}
	.h_footer1 .h_right dl dt{font-size: 16px;}
	.h_footer3{padding: 20px 8% 10px;}
	
}
@media (max-width:991px) and (min-width:768px){
	/* body{padding-top:70px;} */
	.layout{width:100%;}
    .header{display:none;}
	.wap_head{display:block;height:70px;}
	.wap_nav{top:70px;}
	.wrap_show{width:70px;height:70px;padding-top:16px}
	.wrap_show.active{padding-top:28px;}
	.wap_nav_list{height:100%;overflow-y: auto;}
	/*  */
	


	.h_footer1{padding:30px 8%;flex-direction: column;}
	.h_footer1 .h_left{margin: 0;width: 100%;}
	.h_footer1 .h_left .h_yjlogo{width: 35%;    margin-bottom: 4%;}
	.h_footer1 .h_right{width: 100%;margin-top: 15px;}
	.h_footer1 .h_right dl dt{font-size: 16px;}
	.h_footer3{padding: 20px 8% 10px;}
}
@media (min-width:992px) and (max-width:1024px){

	.header{
	    /*height: 105px;*/
	    height: 80px;
	}
	/* .header .h_top{margin-top: 1%} */
	.header .h_top .h_right{width: 15%;}


	.h_footer1{padding: 30px 8%;justify-content: space-between;}
	.h_footer1 .h_left{margin: 0;}
	.h_footer1 .h_right{width: 55%;}
	.h_footer3{padding: 20px 8% 10px;}

	/* .top_form_box{top:105px;} */
	.top_form_box{top:27px;}
	.top_form_box form input{width: 200px;height: 30px;}
	.top_form_box form button{height: 30px;    width: 50px;}
	.top_form_box form button div {font-size: 20px;}
	.top_form_box .colse_top_form{font-size: 16px;right: -22px;top: -17px;}


	/* body{padding-top:100px;} */
	.header .logo{height:100px;line-height: 100px;}
	.header .logo{padding:0 10px;}
	.header .pc_nav{padding:0 15px;}
	/* .header .onelist .oneitem > a{padding:0 20px;} */
	.header .pc_search{height:100px;}
	.header .pc_nav .oneitem .twowrap{top:100px;}
	/* .header .pc_nav .oneitem .twowrap .twoitem{padding:30px 15px;} */
	
}
/* 8.17 */
@media (min-width:1025px) and (max-width:1440px){
	/* .header{height:130px;padding: 0 15%;} */
	/* .header .h_top{margin-top: 1%;} */
	.header .h_top .h_right{width: 15%;}

	.h_footer1{padding: 30px 8%;justify-content: space-between;}
	.h_footer1 .h_left{margin: 0;}
	.h_footer1 .h_left .h_yjlogo{margin-bottom: 8%;}
	.h_footer1 .h_right{width: 55%;}
	.h_footer3{padding: 20px 8% 10px;}

	.top_form_box{top:27px;}
	.top_form_box form input{width: 200px;height: 30px;font-size: 15px;}
	.top_form_box form button{height: 30px;    width: 50px;}
	.top_form_box form button div {font-size: 20px;}
	.top_form_box .colse_top_form{font-size: 16px;right: -22px;top: -17px;}



	/* body{padding-top:100px;} */
	.header .logo{height:100px;line-height: 100px;}
	.header .logo{padding:0 10px;}
	.header .pc_nav{padding:0 15px;}
	/* .header .onelist .oneitem > a{padding:0 20px;} */
	.header .pc_nav .oneitem .twowrap{top:100px;}
	/* .header .pc_nav .oneitem .twowrap .twoitem{padding:30px 15px;} */
	.header .pc_search{height:100px;}
	/* .top_form_box form{padding-top:27px;} */
}

@media (max-width:1150px) and (min-width:1025px){
	.header{height: 80px;}
	.top_form_box {top: 22px;}
	.top_form_box form input{height: 30px;}
}

@media (max-width:1250px) and (min-width:1151px){
	.header{height: 90px;}
	/* .top_form_box {top: 115px;} */
}
@media (max-width:1350px) and (min-width:1251px){
	.header{height: 95px;}
	.top_form_box {top: 25px;}
}
@media (max-width:1450px) and (min-width:1351px){
	.header{height: 100px;}
	/* .top_form_box {top: 130px;} */
}

@media (max-width:1650px) and (min-width:1451px){
	.header{height: 100px;}
	/* .top_form_box {top: 130px;} */
}

@media (max-width:1750px) and (min-width:1651px){
	.header{height: 120px;}
	/* .top_form_box {top: 135px;} */
}

