/*pad*/

img {
	max-width: 100%;
}

.gh {
	float: right;
	height: 5rem;
	width: 5.6rem;
	top: 5rem;right: 3rem;
	position: absolute;
	transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	cursor: pointer;
	z-index: 9999;
	display: none;
}

.selected .gh {
	transform: rotate(90deg);
}

.gh a {
	background-color: #4e74ff;
	display: block;
	height: 0.4rem;
	margin-top: -0.2rem;
	position: relative;
	top: 50%;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
	border-radius: 0.2rem;
}

.gh a:after,
.gh a:before {
	background-color: #4e74ff;
	content: "";
	display: block;
	height: 0.4rem;
	left: 0;
	position: absolute;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
	border-radius: 0.2rem;
}

.gh a:after {
	top: 1.4rem;
}

.gh a:before {
	top: -1.4rem;
}

.selected .gh a:after,
.selected .gh a:before {
	top: 0;
}

.selected .gh a:before {
	transform: translateY(0rem) rotate(-45deg);
	-webkit-transform: translateY(0rem) rotate(-45deg);
	-ms-transform: translateY(0rem) rotate(-45deg);
	background: #4e74ff;
}

.selected .gh a:after {
	transform: translateY(0rem) rotate(45deg);
	-webkit-transform: translateY(0rem) rotate(45deg);
	-ms-transform: translateY(0rem) rotate(45deg);
	background: #4e74ff;
}

.selected .gh a {
	background-color: transparent !important;
}

.selected .header {
	overflow: visible;
}

.selected .header .nav {
	display: block;
	z-index: 111;
	position: absolute;
	left: 0;
	top: 8rem;
	right: 0;
	margin: 0;
}

.selected .header .nav li a {
	text-align: center;
	width: auto;
	display: block;
	background: rgba(255, 255, 255, 0.9);
	margin: auto;
	border-bottom: 0.1rem solid rgba(0, 0, 0, 0.1);
	line-height: 5rem;
	padding: 0;
}

.selected .header .nav li a {
	color: #000000;
}

.selected .header .nav .selected a {
	border-bottom-color: #73e5b1;
}
	.pc {
		display: none;
	}
	.phone {
		display: block;
}
    .bipc{
        display:none;
    }
    .biphone{
        display:block;
    }
	.header .sub>dl dl a h5{
		font-size: 1.6rem;
	}
	.header .sub>dl dl dd {

		width: 12rem;
		padding: 0 0 11rem 11rem;
	}

	.header .sub>.aboutUs {
		margin-left: 23.5rem;
	}

	.header .sub>.aboutUs>.picture h4 {

		font-size: 1.4rem;

	}

	.header .sub>.aboutUs>.icon h4 {

		font-size: 1.6rem;

	}
	.cases li .txt{
		width: calc(100% - 32rem);margin: 0;
	}
	.cases li .txt h5,
	.cases li .txt h4 {
	    font-size: 1.4rem;
	    line-height: 1.6rem;
	}
	.lx_ul li{
		margin: 0 2rem;
	}
	.wrap{
		width: 140rem;
	}
	.header .sub>dl .ndl {
        width: 85rem;
    }
	.cases li .imgs{
		width: 30rem;height: 21.5rem;
	}
	.cases li .txt h3{
		font-size: 2rem;
		line-height: 2.4rem;
		height: 7.2rem;
		margin-bottom: 0;
	}
	/* .h_pg4 .list li .txt h3{
		font-size: 72px;
	} */
	.tn_bds .list li p{
		height: 26rem;
	}
	.q_nxq .ries.q_last .bds li:last-child .img img{
		width: 10rem;
	}
	.q_nxq .ries.q_last .bds li:last-child h6{
		margin-top: 2rem;
	}
	.yfw_pg2.addpg2 .bds li .text{
		padding: 3rem 4rem;
	}
	.hp_pg1_a{
		padding: 0rem 0;
	}
	.hp_pg1 .txt p
	{
	    font-size:1.5rem;
	    line-height:2.2rem;
	}
	.h_pg1 .list .img-p .product-t {
		font-size: 3rem;
	}
	.yfw_pg1 .wrap img
	{
	    width:70%;
	}
	.mc_form.tuo_form .bd .fom .lse2{
		width: 40%;
	}
	.qmc_pg li{
		width: 20rem;
		margin-bottom: 2.5rem;
	}
	.lx_us .bds li h6,
	.lx_us .bds li h3{
		font-size: 1.6rem;
	}
	.csc_list .lts h6{
		height: 23.4rem;
		line-height:23.4rem ;
	}
	.h_pg2 .lts .txt{
		margin-top: 3rem;
	}
	.hp_pg5 .lt li{
		font-size: 1.8rem;
		line-height: 1.4;
	}
	.w_even li .lts h3{
		font-size: 2.2rem;
		line-height: 3rem;
	}
	.yf_pg6 .bds .imgs{
		width: 50rem;
	}
	.yf_pg6 .bds .txt{
		margin: 0;
	}
	.yfw_pg1 .bds li .img{
		height: 26.4rem;
	}
	.yfw_pg3 .bds li{
		width: 55rem;
		height: 40rem;
	}
	.yfw_pg3 .bds li .txt p{
		height: auto;
	}
	.header .naver {
		margin-left: 5rem;
	}

	.header .sub.sub4>dl dl dd {
		margin: 0 8rem;
	}
	.q_plb .list li .img{
		height: auto;
	}
	.q_nxq .ries .bds li .img{
		height: 15.6rem;
	}
	.q_plb .nial .bds li{
		width: 57rem;
	}
	.cp_slide .wrap{
		padding: 0;
	}
	.cp_slide .cp_a table{
		width: 135rem;
	}
	.cp_ban .rts{
		width: 30rem;
		margin-top: 10rem;
	}
	.cp_tem .bds .lts li span{
		margin: 8.8rem 2rem 0;
	}
	.q_plb .nial .bds li .rts{
		width: 40rem;
	}
	.q_nxq .ries .bds li{
		height: auto;
	}
	.fs_case .f_pg3 .lt{
		margin-left: 0;
	}
	.fs_case .f_pg3 .rt{
		margin-right: 0;
	}
	.l_jfa .list .text{
		width: 59rem;
	}
	.h_pg3 .lts{
		width: 128rem;
	}
	.h_pg3 .lts.index{
		width: 100%;
	}
	.h_pg3 .uit_txt{
		width: 54rem;
	}
	.q_nxq .ture .bds li .imgs{
		height: auto;
	}
	.h_pg2 .lts {
		width: 120rem;
		padding-left: 5rem;
		box-sizing: border-box;
	}

	.h_pg2 .prev {
		left: 5%;
	}

	.h_pg2 .next {
		right: 5%;
	}

	.h_pg2 .lts_hd.swiper-pagination {
		bottom: 5rem;
	}

	.h_pg2 .imgs {
		width: 108rem;
		height: auto;
	}

	.h_pg2 .imgs img {
		margin-top: 8.7rem;
	}

	.h_pg2 .imgs .lts .txt img {
		width: 3.5rem;
	}

	.h_pg2 .imgs .content {

		margin-left: 31%;
        width: 66%;
        font-size: 1.8rem;
        font-family: 'SourceHSCN-Normal';
        margin-top: 11.5rem;
	}

	.h_pg2 .swiper-slide-prev img,
	.h_pg2 .swiper-slide-next img {
		margin-top: 20rem;
	}

	.h_pg2 .lts .lts_hd {
		bottom: 3.5rem;
	}
	.h_pg4 .list li .imgs{
		height: auto;
	}
	.h_pg4 .d-subtitle-com {
		font-size: 2.2rem;
	}

    .h_pg2 .h2_head .line ,
    .h_pg4 .fea-line{
        width: 6.1rem;
        height: 0.6rem;

    }
    .h_pg2 .h2_head  h3 ,
    .h_pg4 h2,
    .umakuvnew .newtop h2
    {
        font-family: Rany-Bold;
        font-size: 3.8rem;

    }
    .h_pg2 .h2_head  p{
        font-size: 2.4rem;
    }

    .h_pg2 .h2_head  p{

    }


	.h_pg4 .d-subtitle-1,
	.h_pg4 .d-subtitle-2,
	.h_pg4 .d-subtitle-3,
	.h_pg4 .d-subtitle-4,
	.h_pg4 .d-subtitle-5,
	.h_pg4 .d-subtitle-6,
	.h_pg4 .d-subtitle-7 {
		width: 88%;
	}
	.h_pg4 .d-panel-5 {

		top: 50rem;
	}

	.h_pg4 .list {

		height: 95.7rem;

	}

	.h_pg5 .list li{
		margin-right: 8.2rem;
		width: calc((100% - 10rem) / 3);
	}
	.h_pg5 .list li .txt{
		width: 32rem;
	}
	.h_pg5 .box .uit_txt{
		margin-top: 1%;
	}
	.footer .lts{
		width: 100%;
	}
	.footer .rts{
		width: 41%;
	}
	.footer .rts .seh{
		width: 29rem;
	}
	.footer .rts .seh .txt{
		width: 18.4rem;
	}
	.footer .rts .tel{
		width: 35rem;
	}
	.q_nxq .ture .bds li .txt p,
	.fs_case .f_pg3 .rt p,
	.fs_case .f_pg3 .lt p,
	.fs_case p{
		font-size: 1.8rem;line-height: 1.4;
		margin: 0;
	}
	.q_nxq .ries .bds li .txt h3{
		font-size: 1.8rem;
	}

	.q_nxq .ture .bds li .txt h3{
		font-size: 2.2rem;
	}
	.x_even li .lts{
		width: 40%;
	}
	.lp_x_even li .lts{
		width: 15%;
	}
	.x_even li .tx1{
		width: 20%;
	}
	.b_even li .tx1{
		width: 30%;
	}
	.x_even li .tx2{
		width: 20%;
	}
	.x_even li .rts{
		width: 10%;
	}
	.pr_deta .bds .wrap .text{
		padding: 4.5rem;
	}
	.ab_out .imgs{
		width: 40%;
	}
	.ab_out .txt{
		width: 55%;
	}
	.ab_list .lts li{
		margin-right: 4.2rem;
	}
	.ab_list .lts{
		margin-top: 0;
	}
	.lx_us .hds li{
		padding: 0 2rem;
	}
	.mc_text li p{
	    font-size: 1.6rem;
	    color: #888888;
	    line-height: 2.6rem;
    }
	.mc_lists.q_gal .ries .bds li:nth-child(3n),
	.mc_lists.q_gal .ries .bds li{
		width: calc((100% - 9.2rem)/4);
		margin-right: 3rem;
	}
	.mc_lists.q_gal .ries .bds li .img{
		height: 17.8rem;
	}
	.header .sub>dl>dd h4{
		font-size: 1.4rem;
	}
	.header .sub.sub4>dl dl dd {
    	width: 20rem;
		margin: 0 3rem;
	}
	.h_worldwide li{
			width: 40rem;
			margin: 1.5rem 2rem;
		}
		/*
		.h_worldwide li .imgs{
			height: 235px;
		}
		.h_worldwide li .imgs{
			height: 363px;
		}
		.case_list li .imgs{
				height: 325px;
			}
        */
			.case_list li h2{
				font-size: 2.4rem;
				line-height: 3.6rem;
				height: 3.6rem;
				padding: 3rem;
			}
			.case_list li h4{
				padding: 0 3rem;
			}



	.wrap{
		width: 120rem;
	}
	.header .sub>dl .ndl {
        width: 70rem;
    }

	.header .sub>dl dl .bPicture {
		width: 20rem;
	}

	.header .sub>dl dl .bPicture a img {
		height: auto;
	}

	.header .sub>.specialWrap {

		margin-left: 33.4rem;

	}
	.cases li .imgs{
		float: none;
		width: auto;
		height: 38rem;
	}
	.cases li .txt h5, .cases li .txt h4 {
	    font-size: 1.8rem;
	    line-height: 2.2rem;
	}
	.cases li .txt h3{
		margin-top: 1rem;
		height: 4.8rem;
	}
	.lx_ul li h3{
		font-size: 2rem;
	}
	.lx_ul li p{
		font-size: 1.4rem;
	}
	.lx_ul li{
		width: 30rem;
	}
	.cases li .txt{
		float: none;
		width: auto;
	}
	.l_banner .text li .sel{
		width: 26rem;height: 6rem;
		border-radius: 3.2rem;
		font-size: 1.6rem;
	}
	.l_banner .text li .sub{
		height: 6rem;
		border-radius: 3.2rem;
		font-size: 1.6rem;
		line-height: 6rem;
	}

    .l_banner.l_banner_list.l_banner_list3 {
        background-size: 100% 300px !important;
    }

    .l_banner.l_banner_list .text {
        transform: translateY(0%);
    }

    .l_banner.l_banner_list .list3 li {
        width: 100%;
        margin-bottom: 0;
        padding: 0px;
    }
	.add_partners li{
		padding: 1rem;
	}
	.add_partners li .icons img{
		width: 80%;
	}
	.tn_bds .list li{
		padding-left: 3rem;
		padding-right: 3rem;
	}
	.yfw_pg3 .bds li{
		height: 45rem;
	}
	.yfw_pg3 .bds li .box{
		padding: 3rem 4rem;
	}
	.tn_bds .list li p{
		height: 28.6rem;
	}
	.q_nxq .ries.q_last .bds li:last-child .img img{
		width: 8rem;
	}
	.q_nxq .ries.q_last .bds li:last-child h6{
		margin-top: 1.5rem;font-size: 2rem;
	}
	.yfw_pg2.addpg2 .bds li .txt h2{
		font-size: 2.4rem;
		line-height: 4rem;
		padding-top: 1.5rem;
	}
	.yfw_pg2.addpg2 .bds li .txt p{
		font-size: 1.4rem;
		line-height: 1.4;
	}
	.yfw_pg2 .bds li .btn{
		width: 12rem;
		height: 4.2rem;
		line-height: 4.2rem;
		margin-top: 2.5rem;
	}
	.yfw_pg2 .bds li .ico{
		width: 6.8rem;
		height: 6.8rem;
	}
	.yfw_pg2 .bds li .btn{
		font-size: 1.4rem;
		height: 3.8rem;
		line-height: 3.8rem;
		margin-top: 1.5rem;
	}
	.mc_form.tuo_form .bd .fom .lsele{
		width: 30%;font-size: 1.8rem;
	}
	.mc_form.tuo_form .bd .fom .lse2{
		width: 40%;font-size: 1.8rem;
	}
	.mc_form .bd .fom .btn{
		font-size: 1.8rem;
	}
	.mc_text li p{
	    font-size: 1.6rem;
	    color: #888888;
	    line-height: 23px;
    }
	.ab_out .txt h2{
		font-size: 2.6rem;
		line-height: 1.6;
	}
	.ab_list .lts li h3{
		font-size: 4rem;
		line-height: 5.8rem;
	}
	.ab_list .lts h2{
		font-size: 2.8rem;
		line-height: 1.6;
	}
	.ab_list .lts ul{
		margin-top: 2rem;
	}
	.ab_list .lts li p{
		font-size: 1.4rem;
		line-height: 2rem;
		height: 8rem;
	}
	.ab_out .txt .t1{
		margin-top: 4rem;
	}
	.zs_list li:nth-child(2n) .text{
		padding-right: 2rem;
	}
	.zs_list li .text{
		padding-right: 2rem;
		padding-left: 6rem;
	}
	.zs_list li .text .btn{
		margin-top: 4rem;
	}
	.zs_list li .text p{
		height: 11.2rem;
		margin-top: 1.5rem;
	}
	.header .sub.sub4>dl dl dd {
    	width: 23rem;
    	margin: 0 2rem;
	}
	.header .sub>dl dl a h5{
		/*font-size: 12px;*/
	}
	.qmc_pg li{
		width: 18rem;
	}
	.csc_list .lts h6 {
	    height: 21rem;
	    line-height: 21rem;
	}
	.csc_list li dd h4{
		font-size: 1.4rem;
	}
	.header .sub>dl>dd{
		padding: 0 0.5rem;
	}
	.cp_slide .cp_a table{
		width: 100%;
	}
	.mc_form .bd .forms{
		width: 90rem;
	}
	.l_banner .hp_list .ul4 li h3{
		font-size: 2rem;
		line-height: 1.4;
		padding: 0 1rem;
	}
	.hp_pg1 .txt h2{
		margin-bottom: 1rem;
	}
	.hp_pg1 .txt{
		padding:0 2rem;
		background-size: 80% auto !important;
		margin-top: 0;
	}
	.yf_pg6 .bds .imgs{
		float: none;
		width: auto;
	}
	.yf_pg6 .bds .txt{
		float: none;
		width: auto;
		margin-top: 3rem;
	}
	.yfw_pg1 .bds li{
		width: calc((100% - 6.2rem)/3);
		margin-right: 3rem;
	}
	.yfw_pg1 .bds li .img{
		height: 24.7rem;
	}
	.yfw_pg1 .bds li .txt h3{
		font-size: 1.8rem;
	}
	.q_nxq .ries .bds li .img{
		height: 14.4rem;
	}
	.pr_slide .ries .bds li{
		padding: 1.5rem;
	}
	.yfw_pg2 .bds li{
		width: calc((100% - 6.2rem)/3);
		margin-right: 3rem;
	}

	.q_nxq .ries .bds li .txt .btn{
		width: 12rem;height: 4.2rem;
		line-height: 4.2rem;font-size: 1.4rem;
	}
	.header .rts .seah:hover .txt{
		width: 15rem;
	}
	.header .naver{
		margin-left: 5rem;
	}
	.header .naver li{
		padding-right: 0.5rem;
	}
	.header .rts .seah:hover{
		width: 20rem;
	}
	.header .sub.sub4 > dl dl dd{
		margin: 0 1rem;
		width: 16rem;
	}
	.x_product .list .text{
		width: 52rem;
	}
	.x_product .list .imgs{
		width: 45%;
	}
	.l_banner .imgs.text_lt .cent h3{
		font-size: 4.6rem;
	}
	.q_plb .list li .txt .btn{
		width: 15.5rem;
	}
	.q_plb .list li .txt p{
		line-height: 2.8rem;
	}
	.q_plb .lity{
		height: 50rem;
	}
	.q_plb .lity .ovs{
		margin-top: 5rem;
	}
	.q_plb .lity .bds{
		padding-top: 4.5rem;
	}
	.fs_case .f_pg3 .rt span{
		margin: 3rem 0 1rem;
	}
	.fs_case .f_pg3 .rt, .fs_case .f_pg3 .lt{
		width: 59rem;
	}
	.l_jfa .list li{
		padding: 7rem 0 10rem;
	}
	.l_jfa .list .text{
		width: 48rem;
	}
	.l_jfa .list .text h2 a{
		line-height: 7.2rem;
	}
	.l_jfa .list .text i{
		margin: 4rem 0;
	}
    .footer{
        padding-top: 3rem;
		padding-bottom: 3rem;
    }
    .footer .lts .top li{
		margin-right: 4.2rem;
	}
	.footer .nav li{
		margin-right: 5rem;
	}
	.footer .rts .seh{
		width: 25rem;
	}
	.footer .rts .seh .txt{
		width: 15.4rem;
	}
	.footer .rts .seh .sub{
		width: 8rem;
	}
	.footer .rts .tel{
		width: 35rem;
	}
	.footer .rts .tel h2{
		font-size: 2.2rem;
	}
	.footer .rts .tel li{
		margin-right: 4.5rem;
	}
	.l_banner .imgs.text_lt .cent h3{
		font-size: 4.6rem;line-height: 6.2rem;
	}
	.h_pg3 .lts{
		width: 128rem;
	}
	.h_pg3 .uit_txt h2{
		margin: 2rem 0 1rem;
	}
    .uit_txt {
        text-align: center;
        margin: 5.7rem 8.2rem 5.3rem 8.2rem;
    }
	.uit_txt span{
		margin-top: 3rem;
	}
	.h_pg3 .uit_txt{
		width: 46rem;
		margin-top: -5rem;
	}
	.q_plb .list li{
		margin-right: 19rem;width: calc((100% - 38.2rem)/3);
	}
	.q_nxq .list .bds li:nth-child(3n){
		margin-right: 19rem;
	}
	.h_pg1 .list {
		width: 100%;
	}
	.h_pg2 .lts .txt{
		margin-top: 2.5rem;
	}
	.h_pg2 .lts .txt h2{
		font-size: 3.4rem;line-height: 4.4rem;
	}
	.h_pg2 .lts .txt p{
		width: 60rem;
	}
	.h_pg2 .lts .txt span{
		margin-top: 2.5rem;
	}
	.h_pg2 .lts .btns{
		margin-top: 3.2rem;margin-bottom: 6rem;
	}
	.h_pg2 .imgs{
		width: 100rem;
	}
	.h_pg2 .lts .txt h4{
		margin: 0.5rem 0 1.4rem;
	}
	.uit_txt .btns{
		width: 17rem;
		margin-top: 5.8rem;
	}
	.uit_txt h2{
		font-size: 3.8rem;
		line-height: 3.8rem;
	}
    .uit_txt h3 {
        font-size: 2.24rem;
        padding-bottom: 3.7rem;
        line-height: 2.24rem;
    }
	.h_pg4 .d-subtitle-com {
		font-size: 1.8rem;
	}

	.h_pg4 {
		padding: 0rem 0 0rem;
	}

	.h_pg4 .d-div1 {
		/* top: -145px; */
	}

	.h_pg4 .d-div3 {

		/* top: -190px; */

	}

	.h_pg4 .d-div4 {
		/* top: -106px;
		height: 205px; */
	}

	/* .h_pg4 .d-panel-2 {

		top: 3%;

	}

	.h_pg4 .d-panel-3 {
		top: -61%;
	}

	.h_pg4 .d-panel-4 {
		top: -119.1%;
	} */

	.h_pg4 .d-div5 {

		/* top: -178px; */

	}

	.h_pg4 .d-panel-5 {

		top: 44rem;
	}
	.h_pg5-1 {
		margin-top: -8.6rem;
		height: 42.6rem;
	}

	.h_pg5 .box .uit_txt {
		/* margin-left: 200px; */
		margin-top: 1%;
	}

	.h_pg5 .box .uit_txt p {
		line-height: 1.7rem;
		width: 52rem;
		font-size: 1.7rem;
	}

	.h_pg5 .box .uit_txt span {
		margin-top: 2.2rem;
	}

	.h_pg5 .box .uit_txt .btns {
		margin-top: 2.6rem;
	}

	.h_pg5 .list li {
		width: 38.5rem;
	}

	.h_pg5 .list li .ico {
		width: 8.5rem;
	}

	.h_pg5 .list li .txt {
		width: 30rem;
	}

	.h_pg5 .list li .txt h3 {
		font-size: 2.2rem;
		margin-bottom: 1rem;
	}

	.h_pg5 .list li {
		margin-right: 6.8rem;
	}

	.h_pg5 .list li .txt .btns {
		margin-top: 3rem;
	}
	.h_pg3{
		/* padding: 80px 0 70px; */
	}
	.q_plb .nial .bds li{
		width: 47rem;
	}
	.q_plb .nial .bds li .rts{
		width: 30rem;
	}
    .l_flist li {

        margin-right: 100px;
        text-align: center;
        float: left;
    }
	.l_flist li .txt h3{
		font-size: 2.2rem;
	}
	.cp_ban .lts{
		left: 0;width: 60rem;
	}
	.cp_ban .lts h3{
		font-size: 2.4rem;
	}
	.cp_ban .lts h2{
		font-size: 5.6rem;line-height: 5.6rem;margin-top: 8rem;
	}
	.cp_ban .lts p{
		font-size: 1.6rem;
	}
	.cp_list li .txt h3{
		font-size: 3.6rem;
		line-height: 1.3;
	}
	.cp_list li .txt{
		padding-left: 8rem;
	}
	.cp_tem .bds .lts li .imgs{
		width: 20rem;
	}
	.cp_slide .cp_ty li{
		width: auto;padding: 3rem;
	}
	.l_banner .list li a{
		padding: 3rem;
	}
	.l_banner .list li h3{
		left: 16rem;
	}
	.x_even li .lts{
		width: 40%;
		padding: 4rem 3rem;
	}
	.lp_x_even li .lts{
		width: 15%;
	}
	.x_even li .lts h6{
		font-size: 1.4rem;
	}
	.x_even li .tx1{
		width: 20%;
		padding-left: 2rem;
	}
	.b_even li .tx1{
		width:30%;
	}
	.x_even li .tx2{
		width: 20%;
	}
	.ab_list .lts li{
		width: 26rem;margin-right: 2rem;
	}
	.yf_ban .imgs .cent h6{
		width: auto;padding: 0 5rem;
	}
	.mc_lists.q_gal .ries .bds li:nth-child(3n),
	.mc_lists.q_gal .ries .bds li{
		width: calc((100% - 6.2rem)/4);
		margin-right: 2rem;padding: 2rem;
	}
	.mc_lists.q_gal .ries .bds li .img{
		height: 17.4rem;
	}
	.w_even li .lts h3{
		font-size: 1.8rem;
		height: auto;
		overflow: auto;
		line-height: 1.3;
		white-space: inherit;
		margin-bottom: 0;
	}
	.h_worldwide h2{
			font-size: 3.2rem;
		}
		.h_worldwide li .imgs{
				height: 20.7rem;
			}
			.h_worldwide li{
				width: 35rem;
			}
			.h_worldwide li h4{
				font-size: 2rem;
			}
			.case_list li .imgs{
					height:26rem;
				}
				.case_list li h2{
					font-size: 1.8rem;
					line-height: 2.8rem;
					height: 2.8rem;
				}
				.case_list li h4{
					font-size: 1.6rem;
					line-height: 2.2rem;
					height: 2.2rem;
				}

	.header .sub>.aboutUs>.icon h4 {
        font-size: 2.2rem;
    }
	.yfw_pg1 .bds li .img{
		height: 20.3rem;
	}
	.case_list .wrap {
	    padding: 0 3rem;
	}
	.tn_bds .list li p{
		height: 30.2rem;
	}
	.qmc_pg li{
		width: 15rem;
	}
	.yfw_pg1 .bds li .txt{
		padding: 2.5rem 0;
	}
	.q_nxq .ries .bds li .img{
		height: 12.4rem;
	}
	.l_banner .list li a .img{
		width: 10rem;
	}
	.yf_cts .bds{
		margin: 5rem 0;
	}
	.l_banner .list li h3{
		left: 14rem;
	}
	.header .sub>dl>dd h4{
		font-size: 1.4rem;
		/*width: calc(100% - 45px);*/
	}
	.header .sub>dl dl dd{
		width: calc((100% - 24rem)/7);
		margin: 0 2rem;
	}
	.header .sub>dl dl a h5{
		font-size: 1.3rem;
	}
	.lx_ul li p{
		font-size: 1.3rem;
	}
	.wrap{
		width: 100rem;
	}
	.lx_ul li{
		width: 28rem;
		margin: 0 1rem;
	}
	.cases li .imgs{
		height: 31rem;
	}
	.mc_text .ovs li p{
		height: 35rem;
	}
	.mc_text .ovs li{
		height: 49rem;
	}
	.w_even li .lts h3{
		font-size: 1.8rem;
		height: auto;
		overflow: auto;
		line-height: 1.3;
		white-space: inherit;
		margin-bottom: 0;
	}
	.yfw_pg3 .bds li .hd{
		margin-bottom: 1rem;
	}
	.yfw_pg3 .bds li{
		height: 50rem;
	}
	.q_nxq .ries.q_last .bds li:last-child .img img{
		width: 8rem;margin-top: 6rem;
	}
	.q_nxq .ries.q_last .bds li:last-child h6{
		margin-top: 1.5rem;font-size: 2rem;
	}
	.yfw_pg2.addpg2 .bds li .text{
		padding: 2.5rem;
	}
	.mc_form.tuo_form .bd .fom .lsele{
		width: 30%;font-size: 1.4rem;
		height: 6rem;
	}
	.mc_form.tuo_form .bd .fom .lse2{
		width: 40%;font-size: 1.4rem;
		height: 6rem;
	}
	.mc_form .bd .fom .btn{
		font-size: 1.4rem;width: 16rem;
		height: 6rem;line-height: 6rem;
	}
	.lx_us .bds li{
		padding: 0 1rem;
	}
	.h_pg2 .lts_hd.swiper-pagination{
		bottom: 2rem;
	}
	.h_pg3 .lts.index{
		width: 100%;
	}
	.hp_pg5 .lt li{
		font-size: 1.5rem;
	}
	.header .sub>dl>dd i {
		width: 4rem;
		margin-right: 0.5rem;
		margin-top: 0.8rem;
		overflow: hidden;
		height: 5.2rem;
	}

	.header .sub>dl>dd i img {
		height: 10.5rem;
	}

	.header .logo {
		margin-top: 1.5rem;
		width: 24.5rem;
	}

	.header .logo img {
		width: 24rem;
        height: 8.5rem;
		display: block;
		margin-top: 1.5rem;
        margin-left: 1.5rem;
	}

	.header .sub>dl>dd:hover i img {
		top: -5.2rem;
	}

	.header .sub>dl>dd {
		padding: 0 0.5rem;
	}
	.hp_pg2 li{
		padding: 4rem 2rem;
		width: calc((100% - 6.2rem)/3);
		margin-right: 3rem;
	}
	.hp_pg1 .txt h2{
		/*font-size: 32px;*/
		line-height: 4rem;
	}
	.hp_pg1 .txt p{
		line-height: 2.4rem;
		font-size: 1.6rem;
	}
	.pa_tner .bds .rts,
	.pa_tner .bds .lts{
		float: none;
		width: auto;
	}
	.l_banner .hp_list li h3{
		font-size: 2rem;
	}
	.hp_pg2 li h3{
		font-size: 2.6rem;
	}
	.pa_tner .wrap{
		padding: 8rem;
	}
	.uit_form .ra label{
		height: 7rem;
	}
	.tn_bds .list li{
		padding: 4rem 2rem;
		width: calc((100% - 6.2rem)/3);
		margin-right: 3rem;
	}
	.zs_list li .text{
		padding: 0 2.5rem 5rem !important;
	}
	.zs_list li .text .btn{
		margin-top: 2rem;
	}
	.zs_list li .text p{
		height: 11.2rem;
	}
	.zs_list li:nth-child(2n) .imgs{
		padding: 0;
	}
	.zs_list li:nth-child(2n) .text{
		padding-right: 2.5rem;
	}
	.yf_pg7 .bds li{
		padding-left: 3rem;
		padding-right: 3rem;
	}
	.header .naver {
		margin-left: 4.2rem;
	}

	.header .naver li {
		padding-right: 0.5rem;
	}

	.header .naver li h3 {
		font-size: 1.6rem;
	}

	.header .rts .engh {
		width: 9rem;
	}

	.header .rts .seah:hover .txt {
		width: 10.5rem;
	}

	.header .rts .seah:hover {
		width: 15rem;
	}

	.header .rts .seah:hover .txt {
		padding: 0 0.5rem;
	}

	.header .sub.sub4>dl dl dd {
		margin: 0 1rem;
		width: 23rem;
	}
	.l_banner .imgs.text_lt .cent h3{
		font-size: 3.6rem;line-height: 4.8rem;
	}
	.x_product .list{
		margin-top: 10rem;
	}
	.x_product .list .text{
		width: 46rem;
	}
	.x_product .list .text h2{
		font-size: 3.8rem;
	}
	.x_product .list .text .btn{
		padding: 0 2.5rem;
	}
	.x_product .list li:nth-child(2n) .text{
		margin-right: 0;
	}
	.footer .lts .top li{
		font-size: 1.6rem;margin-right: 2rem;
	}
	.footer .nav li{
		margin-right: 8rem;
	}
	.footer .nav li h2 a{
		font-size: 1.6rem;
	}
	.footer .rts .seh{
		width: 20rem;
	}
	.footer .rts .seh .txt{
		width: 12rem;
	}
	.footer .rts .seh .sub{
		width: 7rem;
	}
	.footer .rts .tel{
		width: 35rem;
	}
	.footer .rts .tel h2{
		font-size: 2.2rem;
	}
	.footer .rts .tel ul{
		margin-top: 3rem;
	}
	.footer .rts .tel li{
		margin-right: 3.8rem;
	}
	.footer .copy .txt{
		width: 60%;
	}
	.footer .copy li{
		margin-right: 2.5rem;font-size: 1.2rem;
	}
	.footer .copy h6{
		font-size: 1rem;
		line-height: 1.4;
		padding: 2rem 0;
	}
	.footer .copy{
		margin-top: 1.5rem;
	}
	.q_plb .list li .txt h2{
		font-size: 2.2rem;
	}
	.q_plb .list li .txt p{
		font-size: 1.6rem;
	}
	.q_plb .list li .txt .btn{
		width: 12.5rem;
	}
	.q_plb .uit_hds{
		width: auto;
	}
	.q_plb .uit_hds h2{
		margin-bottom: 2rem;
	}
	.q_plb .lity .ovs{
		margin-top: 3.5rem;
	}
	.l_banner .text li .sel{
		width: 20rem;padding-left: 2rem;
		padding-right: 2rem;
		background-position: right 2rem center;
	}
	.q_nxq .ries .bds li .txt h3{
		font-size: 1.8rem;
	}
	.q_nxq .ries .bds li .txt .btn{
		margin-top: 2.5rem;width: 13rem;
	}
	.q_nxq .ries .bds li .txt h6{
		margin-bottom: 1rem;
	}
	.q_nxq .ries .bds li{
		padding: 1.5rem 1.5rem 2.5rem;
	}
	.f_banner .imgs .cent h5{
		font-size: 3.6rem;
	}
	.fs_case .f_pg1 h2{
		margin-bottom: 1.5rem;font-size: 3.8rem;
	}
	.fs_case p{
		font-size: 1.6rem;
	}
	.fs_case .f_pg3 .rt span{
		margin: 1.8rem 0 1rem;
	}
	.fs_case .f_pg3 .rt p{
		font-size: 1.6rem;
	}
	.fs_case .f_pg3 .rt, .fs_case .f_pg3 .lt{
		width: 48.5rem;
	}
	.fs_case .f_pg3 .lt p{
		font-size: 1.6rem;
	}
	.l_banner .imgs .cent h3{
		font-size: 4.8rem;
	}
	.l_jfa .list .text{
		width: 40rem;
	}
	.l_jfa .list .text h2 a{
		line-height: 5.2rem;font-size: 3.4rem;
	}
	.l_jfa .list .text p{
		font-size: 1.8rem;
	}
	.l_jfa .list .text .btn a{
		width: 17rem;
	}
	.l_jfa .list .text i{
		margin: 3rem 0;
	}
	.l_banner .imgs .cent h3{
		font-size: 4.4rem;
	}
	.l_banner .imgs.hp_ban .cent h3{
		font-size: 4.4rem;
	}
	.qm_ban .imgs .cent h5{
		margin: 2rem 0 2.5rem;font-size: 2.6rem;
	}
	.qm_ban .imgs .cent p{
		font-size: 2rem;
	}
	.h_pg3 .uit_txt h2{
		margin: 1rem 0;font-size: 3rem;
	}
	.h_pg3 .lts{
		width: 60rem;
	}
	.h_pg3 .uit_txt{
		width: 36.5rem;
	}
	.uit_txt p{
		font-size: 1.8rem;
	}
	.uit_txt span{
		margin-top: 2rem;
	}
	.h_pg3 .img3{
		width: 44rem;height: auto;
	}
	.h_pg3 .img2{
		width: 38rem;height: auto;
	}
	.h_pg3{
		padding: 0;
	}
	.q_nxq .ture .bds li .txt h3{
		font-size: 2.2rem;
	}
	.q_nxq .ture .bds li .txt p{
		font-size: 1.6rem;margin-top: 1.5rem;
		height: 13rem;
	}
	.q_nxq .sys .imgs{
		width: 100rem;height: auto;
	}
	.h_pg1 {
		height: 85rem;
	}

	.h_pg1 .list {
		width: 100%;
	}

	.h_pg1 .list li {
		width: calc((100% - 6rem) / 3);
	}
	.h_pg2 .lts .lts_hd {
		bottom: 3rem;
	}

	.h_pg2 .lts .txt {
		margin-top: 1rem;
	}

	.h_pg2 .lts .txt h2 {
		font-size: 3rem;
		line-height: 5.4rem;
	}

	.h_pg2 .lts .txt h4 {
		margin: 0 0 1rem;
		font-size: 2rem;
	}

	.h_pg2 .lts .txt p {
		width: 50rem;
		font-size: 1.8rem;
	}

	.h_pg2 .lts .txt span {
		margin-top: 2.5rem;
	}

	.h_pg2 .lts .btns {
		margin-top: 3rem;
		font-size: 1.6rem;
		width: 15rem;
		height: 4.6rem;
		line-height: 4.6rem;
	}

	.h_pg2 .lts {
		width: 85.3rem;
	}

	.h_pg2 .wrap {
		width: 100%;
		height: auto;
	}

	.h_pg2 .imgs {
		width: 85.3rem;
		margin-right: 10.3rem;
	}
	.h_pg4 {
		padding: 5rem 0 5rem 0rem;
	}

	.h_pg4 .list {

		height: 90rem;
	}

	.h_pg4 .d-panel-1,
	.h_pg4 .d-panel-2,
	.h_pg4 .d-panel-3,
	.h_pg4 .d-panel-4,
	.h_pg4 .d-panel-5 {

		width: 26%;
	}

	.h_pg4 .d-panel-3 {
		/* top: -63%; */
	}

	.h_pg4 .d-panel-4 {
		/* top: -127.1%;
		left: 72%; */

	}

	.h_pg4 .d-panel-5 {
		top: 37.4rem;
		/* left: 72%; */

	}

	.h_pg4 .d-title-com {
		left: 2rem;
	}

	.h_pg4 .d-L-1 {
		margin-left: 2rem;
		font-size: 2.4rem;
	}

	.h_pg4 .d-subtitle-com {
		left: 2rem;
	}

	.h_pg4 .list li .txt h3 {
		font-size: 6rem;
		line-height: 6.6rem;
		top: -1rem;
		left: -1rem;
	}

	.h_pg4 .list li .txt {
		margin-top: 1rem;
		margin-left: 1rem;
	}

	.h_pg4 .list li .txt h4 {
		margin-top: 0.5rem;
		font-size: 2rem;
	}

	.h_pg4 .list li .txt p {
		font-size: 1.6rem;
		margin-top: 1.2rem;
	}

	.h_pg4 .list li .txt .btn {
		width: 15rem;
		height: 4.6rem;
		line-height: 4.6rem;
		font-size: 1.6rem;
	}
	.h_pg5 .box .uit_txt {
		margin-top: 1%;
	}

	.h_pg5 {
		padding: 0rem 0;
	}

	.h_pg5 .box .uit_txt h2 {
		margin-bottom: 0;
		font-size: 2.6rem;
	}

	.h_pg5 .box .uit_txt h3 {
		margin-bottom: 0;
		font-size: 2.2rem;
	}

	.h_pg5 .box .uit_txt p {
		width: 44rem;
		line-height: 3rem;
		font-size: 1.6rem;
	}

	.h_pg5 .box .uit_txt span {
		margin-top: 2rem
	}

	.h_pg5 .box .uit_txt .btns {
		height: 4.6rem;
		line-height: 4.6rem;
		width: 13.5rem;
		font-size: 1.6rem;
		margin-top: 2rem;
	}

	.h_pg5 .list li .txt .btns {
		width: 14rem;
		height: 4.6rem;
		line-height: 4.6rem;
	}
	.x_product .s_ware .text dd,
	.x_product .list .text p{
		font-size: 1.6rem;
		line-height: 1.4;
		background-position: left 0.5rem;
	}
	.x_product .list.mc_ware .imgs{
		height: 35rem;
	}
	.x_product .s_ware .text h2{
		margin: 3rem 0;
	}
	.x_product .list{
		margin-top: 24rem;
	}
	.x_product .list .text h2{
		font-size: 2.6rem;
		line-height: 1.4;
	}
	.x_product .list .text i{
		margin: 2.5rem 0;
	}
	.x_product .list .text .btn{
		font-size: 1.6rem;
		line-height: 4.6rem;
	}
	.l_flist li .txt .btn{
		width: 15rem;height: 4.8rem;
		line-height: 4.8rem;
		font-size: 1.6rem;
	}
	.q_plb .uit_hds p{
		font-size: 1.6rem;
		line-height: 1.4;
	}
	.q_plb .nial .bds li{
		width: 37rem;
	}
	.q_plb .nial .bds li .rts{
		width: 20rem;
	}
	.cp_ban .lts{
		width: 50rem;
	}
	.cp_ban .lts h3{
		font-size: 2rem;
		line-height: 1.4;
	}
	.cp_ban .lts p{
		font-size: 1.6rem;
	}
	.cp_list li .txt{
		padding-left: 0;
		padding-top: 5rem;
	}
	.cp_list li .txt h3{
		font-size: 2.6rem;
	}
	.cp_tem .hd h2{
		font-size: 3.2rem;
	}
	.cp_tem .bds .rts{
		width: 45%;
	}
	.cp_slide .cp_ty li h3{
		width: 50rem;
		margin-left: 2rem;
	}
	.csc_list li dd h4{
		font-size: 1.2rem;
		line-height: 4rem;
	}
	.csc_list .lts h6{
		height: 18.5rem;
		line-height: 18.5rem;
	}
	.csc_list li h3{
		font-size: 1.8rem;
	}
	.csc_list li dd h6{
		font-size: 1.4rem;
		line-height: 1.4;
	}
	.x_even li .lts{
		width: 40%;
		box-sizing: border-box;
		padding:4rem 3rem;
	}
	.lp_x_even li .lts{
		width: 15%;
	}
	.b_even li .tx1{
		width: 40%;
	}
	.x_even li .lts .ico{
		height: 7rem;
	}
	.x_even li .tx2{
		width: 30rem;
	}
	.x_even li .tx1{
		width: 30%;
	}
	.x_even li .rts{
		width: 10%;
	}
	.l_banner .imgs .cent h6{
		font-size: 2.6rem;
	}
	.pr_deta .hd h2 a{
		font-size: 3.6rem;
		line-height: 1.4;
	}
	.ab_out .txt .t1{
		margin-top: 0;
	}
	.ab_out .txt h2{
		font-size: 2.6rem;
		line-height: 1.4;
	}
	.ab_com ul{
		width: 100rem;
	}
	.ab_com li{
		width: calc((100% - 40rem)/5);
		margin-right: 10rem;
	}
	.ab_list .lts li{
		width: 22rem;margin-right: 2rem;
		margin-bottom: 1rem;
	}
	.ab_list .lts ul{
		margin-top: 2rem;
	}
	.ab_list .lts li p{
		font-size: 1.4rem;
		line-height: 2rem;height: 10rem;
	}
	.ab_com .hds p{
		font-size: 1.5rem;
		line-height: 2rem;
		height: 10rem;
	}
	.ca_re .hds li{
		padding-left: 2rem;
	}
	.h_pg4 .list li .txt h4{
		font-size: 1.6rem;
		line-height: 2.2rem;
		height: 4.4rem;
	}
	.uit_form .ra label,
	.lx_us .bds li h6,
	.lx_us .hds li p,
	.ca_re .hds li h3{
		font-size: 1.4rem;
		/*line-height: 1.4;*/
	}
	.lx_us .bds li h3{
		word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font-size: 1.4rem;
	}
	.ca_re .hds li h6{
		font-size: 1.6rem;
	}

	.lx_us .bds li .btn{
		width: 12rem;
		font-size: 1.2rem;
		line-height: 4.6rem;
		height: 4.6rem;
	}
	.l_banner h2{
		font-size: 5.6rem;
	}

	.pa_tner .rts .txt p{
		font-size: 2rem;
		line-height: 1.6;
		padding:0 2rem;
	}
	.h_pg1 .list li h3{
		font-size: 1.4rem;
		line-height: 1.4;
	}
	.h_pg4 .list li .txt p{
		font-size: 1.4rem;
		line-height: 1.4;
	}
	.h_pg5 .box .uit_txt p{
		font-size: 1.4rem;
		line-height: 1.4rem;
		/* height: 100px; */
		overflow: hidden;
	}
	.h_pg5 .box .uit_txt{
		/* padding-top: 20px; */
		margin-top: 2%;
	}
	.h_pg5 .list li{
		width: 32rem;
	}
	.h_pg5 .list li .txt{
		width: 23.5rem;
	}
	.h_pg1 .imgs{
		width: auto;
		height: auto;
	}
	.mc_lists.q_gal .ries .bds li:nth-child(4n),
	.mc_lists.q_gal .ries .bds li:nth-child(3n),
	.mc_lists.q_gal .ries .bds li{
		width: calc((100% - 6.2rem)/3);
		margin-right: 3rem;padding: 2rem;
	}
	.mc_lists.q_gal .ries .bds li .img{
		height: 19.4rem;
	}
	.mc_lists.q_gal .ries .bds li:nth-child(3n){
		margin-right: 0;
	}


	.umakuvnew .utit h3{
		font-size: 5.4rem;
	}
	.umakuvnew .utit h5{
		font-size: 2.8rem;
	}
	.umakuvnew .uitlist{
		margin-top: 5rem;padding: 4rem 0;
	}
	.umakuvnew .btn{
		font-size: 2.4rem;line-height: 6.6rem;width: 24rem;margin-top: 5rem;
	}

	.home-pc {
		display: none;
	}

	.home-phone {
		display: block;
	}
	.wrap{
		width: auto;
        /* margin-bottom: 5rem; */
	}
  .h_pg3  .wrap{
        margin-bottom: 0rem;
    }
	.header .sub>dl {

		margin: 0 0;
	}
	.header .naver {
		display: none;
	}

	.header .rts {
		display: none;
	}

	.header {
		background: #ffffff;
		height: 13.8rem;
		/*margin: 0 6px;*/
		/*padding: 6px 6px;*/
		/*border-radius: 10px;*/
		box-sizing: border-box;
	}

	.header.selected {
		height: 10.3rem;
		top: 0;
		margin: 0;
		padding: 0;
		border-radius: 0;
	}

	.header.selected .logo {
		margin-top: 2rem;
	}

	.header .mobileRts {
		display: block;
		position: absolute;
		width: 100%;
		bottom: 10%;
		font-size: 2.4rem;
		font-weight: 400;
		color: #000000;
	}
        .header .mobileRts>h3 {
            text-align: center;
            background: url(../images/Language-03.webp) no-repeat left 40% center;
            /* background-size: 32px 31px; */
        }

	.gh{
		display: block;
	}
	.layout{
		padding-top: 10rem;
	}
	.h_banner{
		margin: 0;
	}
	.background-video {
		width: 100%;
	}
	.h_banner .banner-message {
		display: none;
		top: 90rem;
		left: 10rem;
	}
	.h_banner .banner-message p{
		font-size: 6rem;
	}
	.h_banner .banner-message .form-button {
		width: 50rem;
		height: 7.5rem;
		line-height: 7.5rem;
		font-size: 4.8rem;
		border-radius: 3.7rem;
		margin-top: 6.8rem;
	}
	.h_pg1{
		height: auto;
	}
	.h_pg1 img {
		width: 108rem;
		height: 100.7rem;
	}
	.h_pg1 .phone {
		display: block;
	}
	.h_pg1 p {
		font-size: 6rem;
	}
	.h_pg1 .pc {
		display: none;
	}
	.h_pg2 .imgs {
		width: 70rem;
		height: 89rem;
		margin-right: -22.6rem;
	}
	.h_pg2 .message_show .message_list {
		width: 100%;
	}
	.h_pg2 .message_show .message_list .message_box {
		width: 100%;
		height: 13rem;
		padding: 0;
	}
	.h_pg2 .message_show .message_list .message_box.active {
		height: 110rem;
	}
	.h_pg2 .message_show .message_list .message_box .message_title {
		width: 98rem;
		margin: 6rem auto 0;
		font-size: 3.6rem;
	}
	.h_pg2 .message_show .message_list .message_box .message_title::after {
		width: 4rem;
		height: 4rem;
		top: -15%;
		background: url(../images/button/phone/+.webp) no-repeat center center;
	}
	.h_pg2 .message_show .message_list .message_box.active .message_title::after {
		background: url(../images/button/phone/—.webp) no-repeat center center;
	}
	.h_pg2 .message_show .message_list .message_box.active .message_txt {
		width: 98rem;
		margin: 4.5rem auto;
		font-size: 2.6rem;
	}
	.h_pg2 .message_show .message_list .message_box .index_img {
		width: 98rem;
		height: 70rem;
		margin: 0 auto;
		display: none;
		border-radius: 2rem;
	}
	.h_pg2 .message_show .message_list .message_box .index_img.active {
		display: block;
	}
	.h_pg2 .message_show .img_list {
		display: none;
	}
	.h_pg2 .lts {
		float: none;
		width: auto;
		margin: 0 3rem;
	}
	.h_pg3 {
		height: 230rem;
	}
	.h_pg3 .left_title {
		top: 12.2rem;
		left: 8.6rem;
	}
	.h_pg3 .left_title p {
		font-size: 6rem;
	}
	.h_pg3 .right_message {
		top: 67rem;
		left: 5rem;
		width: 82rem;
		/* height: 150rem; */
		padding: 13rem 8rem;
		background-color: #eee;
		border-radius: 1.5rem;
	}
	.h_pg3 .right_message .message_show_box .message_title {
		font-size: 3.6rem;
	}
	.h_pg3 .right_message .message_show_box .message_txt {
		font-size: 2.5rem;
	}
	.h_pg3 .right_message .message_show_box {
		width: 41rem;
		margin-bottom: 5rem;
	}
	.h_pg3 .right_message .message_show_box img {
		width: 8.9rem;
		height: 8.6rem;
	}
	.h_pg3 img{
		width: 108rem;
		height: 80rem;
	}
	.buttom_form {
		width: 98rem;
		height: 105rem;
		margin: 5rem 5rem 15rem;
		padding: 10rem 0 5rem;
	}
	.buttom_form .form_title {
		font-size: 6rem;
	}
	.buttom_form .form_box {
		display: block;
	}
	.buttom_form .form_box .form_text {
		width: 100%;
		text-align: center;
		margin-top: 7rem;
		font-family: 'Rany';
	}
	.buttom_form .form_box .form_text p {
		margin-left: auto;
		margin-right: auto;
	}
	.buttom_form .form_box .form1 {
		width: 80%;
		margin: 5rem auto;
	}
	.buttom_form .form_box .form-button {
		margin-left: auto;
		margin-right: auto;
	}
	.footer .lts{
		display: none;
	}
	.footer .rts{
		float: none;
		width: auto;
		padding:0 3rem;
		box-sizing: border-box;
		margin: 0 auto;
	}
	.footer .rts .seh,
	.footer .rts .tel{
		float: none;
		width: auto;
	}
	.footer .rts .tel .hd .ovs{
		float: none;
	}
	.footer .rts .tel ul{
		text-align: left;
	}
	.footer .rts .seh .sub{
		width: 15rem;
		height: 5.6rem;
		line-height: 5.6rem;
		border-radius: 2.8rem;
		font-size: 2.4rem;
	}
	.footer .rts .seh, .footer .rts .tel{
		height: 6rem;
		border-radius: 3rem;
		width: 60rem;
		margin: 0 auto;
		height: auto;
	}
	.footer .rts .seh .txt{
		width: 24rem;
		height: 5.6rem;
		font-size: 2.4rem;
	}
	.footer .rts .tel .hd{
		text-align: center;
		margin: 3rem 0;
	}
	.footer .rts .tel h4{
		line-height: 1.8;
		font-size: 2.8rem;
		color: #fff;
		text-align:center;
	}
	.footer .rts .tel h2{
		font-size: 2.8rem;
		text-align:center;
	}
	.footer .rts .tel ul{
		text-align: center;
		height: auto;
	}
	.footer .rts .tel li{
		margin: 0 2.5rem;height: auto;
	}
	.footer .rts .tel li a img{
		height:3.5rem ;
		margin: 0 auto;display: block;
	}
	.footer .copy .txt{
		float: none;
		width: auto;
	}
	.footer .copy .txt ul{
		text-align: center;
		padding: 2rem 0;
		display: none;
	}
	.footer .copy h6{
		font-size: 2.4rem;
		float: none;
		width: auto;
		text-align: center;
        margin: 0;
		padding: 2rem 3rem;
        color: rgba(255,255,255,0.4);
        font-family: 'SourceHSCN-L';
	}
	.footer .copy li a{
		font-size: 2.4rem;
		line-height: 1.8;
	}
	.footer .copy{
		height: auto;
		margin-top: 1.5rem;
	}
	.crumbs{
		display: none;
	}
	.x_product .list .imgs{
		width: auto;
		float: none !important;
		height: auto !important;
		margin: 0 3rem;
	}
	.x_product .list .imgs img{
		position: static;transform: scale(1);
	}
	.x_product .list .text{
		float: none !important;
		width: auto;
		padding: 0 8rem;
		margin: 5rem 0 0;
	}
	.x_product .list .text h2{
		display: block;
		font-size: 3.6rem;
		line-height: 1.5;
	}
	.x_product .s_ware .text dd, .x_product .list .text p{
		font-size: 2.4rem;
		background-position: left 1.2rem;
	}
	.x_product .s_ware .text dt{
		font-size: 2.8rem;
	}
	.x_product .s_ware li:nth-child(2n) .imgs{
		float: none;
	}
	.x_product .list li:nth-child(2n) .text{
		padding: 0 8rem;
	}
    .x_product .list li:nth-child(1) .text,
    .x_product .list li:nth-child(3) .text,
    .x_product .list li:nth-child(5) .text,
    .x_product .list li:nth-child(7) .text{
        float: none;margin: 0;
    }
	.x_product .s_ware li{
		padding: 4rem 0;
	}
	.l_banner .imgs .cent{
		padding: 0 3rem;
	}
    .l_banner .imgs .cent1{
        top:50%;
    }
	.l_banner .text p{
		font-size: 2.4rem;
		line-height: 3.2rem;
		position: static;
		transform: scale(1);padding:4rem 3rem;
	}
	.l_banner .text{
		height: auto;
		/* position: static; */
		transform: scale(1);
        /* margin-top: 28rem; */
		bottom: auto;
	}
	.l_banner{
		height: auto;
	}
	.x_product .list .text .btn{
		width: auto;
	}
	.x_product .list li {
		padding: 4rem 0;
	}
	.x_product.layout .list ul li{
		background-size: contain;
	}
	.l_flist li .ico, .l_flist li .ico img{
		height: 10rem;
		display: block;
		margin: 0 auto;
	}
	.l_flist li .txt h3{
		font-size: 3.2rem;
		line-height: 4rem;
		height: 4rem;
		overflow: hidden;
	}
	.l_flist li .txt p{
		font-size: 2.4rem;
		line-height: 3.2rem;
		height: 6.4rem;
		overflow: hidden;
	}
	.l_flist li{
		margin: 0;
	}
	.q_plb .list ul{
		margin: 0 ;
	}
	.q_plb .list li{
		width: calc((100% - 5.2rem)/2);
		margin-right: 5rem;
	}
	.q_plb .list li:nth-child(3n){
		margin-right: 5rem;
	}
	.q_plb .list li:nth-child(2n){
		margin-right: 0;
	}
	.q_plb .list li .txt h2{
		font-size: 3.2rem;
		line-height: 4rem;
        height: 91px;
	}
	.q_plb .list li .txt p{
		font-size: 2.4rem;
		line-height: 3rem;
		height: 6rem;
	}
	.q_plb .list li .txt .btn{
		margin: 3rem auto;
	}
	.q_plb .uit_hds p{
		font-size: 2.4rem;
		line-height: 3rem;
		height: auto;
	}
	.q_plb .lity{
		padding: 4rem 3rem;
		height: auto;
		background-size: cover !important;
	}

	.q_plb .nial .bds li{
		margin: 0;
	}
	.q_plb .nial .bds .nexta, .q_plb .nial .bds .preva{
		margin: 0 3rem;
	}
	.q_plb .nial .bds li .rts .tx{
		font-size: 3rem;
		line-height: 1.4;
		height: auto;
	}
	.q_plb .nial .bds li .rts p{
		font-size: 2.6rem;
		line-height: 1.6;
	}
	.q_plb .nial .bds li .rts{
		width: 40rem;
	}
	.q_plb .nial .bds li .txt p{
		font-size: 2.2rem;
		line-height: 1.4;
		height: auto;
	}
	.ban_cent{
		height: auto;
		padding: 4rem 3rem;
	}
	.ban_cent .txt{
		position: static;
		transform: scale(1);
	}
	.ban_cent .txt p{
		font-size: 2.4rem;
		line-height: 1.5;
		height: auto;
	}
	.ban_cent .txt a{
		margin: 4rem auto 2rem;
	}
	.cp_ban .rts{
		float: none;
		display: none;
	}
	.cp_ban .lts{
		width: auto;
		padding: 0 5.6rem;
	}
	.cp_ban .lts p{
		font-size: 2.2rem;
		height: auto;
       margin: 4.2rem auto;
        font-family: 'SourceHSCN-L';
	}
	.cp_ban .btn{
		position: absolute;
		width: 24rem;
		height: 6rem;
		line-height: 6rem;
		margin: 0 auto;
		/*bottom: 5rem;*/
        bottom: 0rem;
        left: 0;right: 0;
	}

	.cp_ban .btn span{
		font-size: 2.5rem;font-family: 'SourceHSCN';
	}
	.ty_xq{
		padding: 2rem;
	}
	.cp_list li .imgs{
		float: none !important;
		width: auto !important;
		padding: 0 !important;
		margin: 0 auto;
		text-align: center !important;
	}
	.cp_list li:nth-child(1){
		height: auto;
	}
	.cp_list li .txt{
		float: none;
		padding: 0 3rem;
		width: auto;
		margin-top: 2rem;
	}
	.cp_list li{
		padding: 4rem 0;
		height: auto !important;
		background-size: cover !important;
	}
	.cp_list li .txt h3{
		font-size: 3.2rem;
		line-height: 1.6;
	}
	.cp_list li .txt h6{
		font-size: 2.6rem;
		line-height: 1.6;
	}
	.cp_list li:nth-child(2) .txt{
		float: none;
		width: auto;padding: 8rem 3rem;
	}
	.cp_list li .txt h5{
		font-size: 2.8rem;
		line-height: 1.5;
	}
	.cp_list li .txt dl{
		margin-top: 4rem;
	}
	.cp_list li .txt dd{
		float: none;
		display: inline-block;
		vertical-align: middle;
		margin: 0 3rem;
	}
	.cp_list li .txt dl{
		text-align: center;
	}
	.cp_list li:nth-child(3) .txt{
		text-align: center;
	}
	.cp_list li .txt dd h4{
		font-size: 2.4rem;
		line-height: 1.5;
	}
	.cp_tem .hd p{
		font-size: 2.6rem;
		line-height: 1.6;
	}
	.cp_tem .bds .lts{
		float: none;
		width: auto;
		text-align: center;
	}
	.cp_tem .bds .rts{
		float: none;
		width: auto;
		margin: 0 3rem;
	}
	.cp_tem{
		height: auto;
		background-size: cover !important;
		padding-bottom: 4rem;
	}
	.cp_tem .bds .lts ul{
		display: inline-block;
	}
	.cp_tem .bds .rts .more span{
		font-size: 2.4rem;
	}
	.cp_tem .bds .rts li h3,
	.cp_tem .bds .lts li h3{
		font-size: 2.4rem;
		line-height: 1.4;
	}
	.cp_slide .cp_h ul{
		text-align: center;
	}
	.cp_slide .cp_h li{
		width: 22rem;margin: 0 0.5rem;
		float: none;
		display: inline-block;
	}
    .cp_slide .cp_h li:hover, .cp_slide .cp_h li.on {
        font-size: 1.8rem;
    }
    .cp_slide .cp_a table th {
        font-size: 1.8rem;
    }
	.cp_slide .cp_ty li h3{
		width: 24rem;
	}
    .q_nxq .ty {
        font-size: 3.4rem;
    }
	.cp_bgs li .txt .btn{
		width: 24rem;
        height: 6.8rem;
        font-family: 'SourceHSCN';
        font-size: 2.4rem;
		line-height: 6.8rem;
	}
    .cp_bgs li .txt h2 {
        font-size: 2.8rem;
    }
	.q_nxq .list .nexta, .q_nxq .list .preva{
		margin: 0 3rem;
	}
	.sp_cs .bds{
		margin: 0 3rem;
	}
	.sp_cs .bds .s1 li{
		float: none;
		width: auto;
		margin: 0;
		margin-bottom: 2rem;
	}
	.sp_cs .bds li dd{
		font-size: 2.4rem;line-height: 1.7;
	}
	.sp_cs .bds .s1 li dl{
		margin: 0;width: auto;
		float: none;
	}
	.sp_cs .bds .s2 li{
		float: none;
		width: auto;
		margin: 0;
		height: auto;
		margin-bottom: 2rem;
	}
	.csc_list .bds li{
		width: calc(100% / 2);
	}
	.csc_list .next, .csc_list .prev{
		margin: 0 3rem;
	}
	.csc_list{
		padding: 3rem;
	}
	.csc_list li h3{
		font-size: 3.4rem;
	}
	.csc_list li dd h6{
		font-size: 2.4rem;
	}
	.csc_list li dd h4{
		font-size: 2.6rem;
		line-height: 6rem;
	}
	.l_banner .text li{
		margin-bottom: 2rem;
	}
    .l_banner .wrap {
        /*height: 90rem;*/
        position: relative;
    }

    .l_banner .wrapfir {
     margin-bottom: 0;
    }
    .l_special .wrap {
        height: 75rem;
        position: relative;
    }
	.q_gal .ries{
		padding: 14rem 3rem 4rem;
	}
	.q_nxq .ries .bds li{
		width: calc((100% - 3rem)/2);
		margin-right: 3rem;margin-bottom: 2rem;
		box-sizing: border-box;
	}
	.q_nxq .ries .bds li:nth-child(3n){
		margin-right: 3rem;
	}
	.q_nxq .ries .bds li:nth-child(2n){
		margin-right: 0;
	}
	.q_nxq .ries .bds li .txt h6{
		font-size: 2.2rem;
		line-height: 1.6;
	}
	.q_nxq .ries .bds li .txt h3{
		font-size: 2.4rem;
		line-height: 3.2rem;
		height: 6.4rem;
		overflow: hidden;
	}
	.uit_page{
		margin: 3rem 0;
	}
	.uit_page dd{
		width: 7.6rem;
		height: 7.6rem;
		margin: 0 1rem;
	}
	.uit_page dd a{
		line-height: 7.6rem;
		font-size: 2.8rem;
	}
	.fs_case .lts{
		float: none;
		width: auto;
	}
	.fs_case .rts{
		float: none;
		width: auto;
		margin-top: 2rem;
	}
	.fs_case .f_pg2{
		padding: 3rem;
	}
	.fs_case .f_pg1{
		padding: 4rem 3rem;
	}
	.fs_case p{
		font-size: 2.4rem;
		line-height: 1.4;
	}
	.fs_case .f_pg2 .lts{
		padding: 0;
	}
	.fs_case .f_pg2 .lts .imgs{
		margin: 0 3rem;margin-bottom: 2rem;
	}
	.fs_case .rts{
		margin: 0;
	}
	.fs_case .f_pg2 p{
		padding: 0 3rem;
	}
	.fs_case .f_pg3 .rt, .fs_case .f_pg3 .lt{
		float: none;
		width: auto;
		margin: 4rem 3rem;
		height: auto;padding: 4rem 3rem;
	}
	.fs_case .f_pg3 .rt h3{
		font-size: 2.8rem;
		line-height: 1.6;
	}
	.fs_case .f_pg3 .rt h4{
		font-size: 2.4rem;
		line-height: 1.4;
	}
	.fs_case .f_pg3 .lt p{
		font-size: 2.4rem;
		line-height: 1.4;
		position: static;
		transform: scale(1);
	}
	.fs_case .f_pg3 .rt p{
		font-size: 2.4rem;
		line-height: 1.4;
	}

	.f_case.q_nxq .ries .bds li{
		margin: 0;
	}
	.q_nxq .ries .nexts, .q_nxq .ries .prevs{
		margin: 0 2rem;
	}
	.l_jfa .list .imgs{
		float: none;
		width: auto;
	}
	.l_jfa .list{
		margin-top: 17rem;
	}
	.l_jfa .list li{
		padding: 4rem 3rem;
	}
	.l_jfa .list .text{
		float: none;
		width: auto;
		margin-top: 1.5rem;
	}
	.l_jfa .list li:nth-child(2n) .text{
		margin-top: 1.5rem;
	}
	.uit_txt p, .h_pg2 .lts .txt p,
	.qm_ban .imgs .cent p,
	.l_jfa .list .text p{
		font-size: 1.8rem;
		line-height: 1.4;
		height: auto;
	}
	.h_pg3 .uit_txt{
		padding-bottom: 17rem;
	}
	.q_nxq .ture .bds li{
		width: auto;
		margin: 0;
		float: none;
	}
	.q_nxq .ture .bds{
		margin: 4rem 3rem;
		overflow: hidden;
	}
	.q_nxq .ture .bds li .txt h3{
		font-size: 3rem;
		line-height: 1.6;
		height: auto;
	}
	.q_nxq .ture .bds li .txt p{
		font-size: 2.4rem;
		line-height: 1.5;
		height: auto;
	}
	.q_nxq .sys .imgs{
		width: auto;
	}
	.q_nxq .list .bds li{
		margin-right: 5rem !important;
	}
	.q_nxq .list .bds li:last-child{
		margin: 0 !important;
	}
	.l_banner .list li{
		width: 50%;margin-bottom: 0;
	}
	.l_banner .list li h3{
		font-size: 2.6rem;
	}
	.x_even li{
		height: auto;
	}
	.x_even li .rts,
	.x_even li .tx2,
	.x_even li .tx1,
	.x_even li .lts{
		width: 100%;
		box-sizing: border-box;
		padding: 2rem 2rem;
		float: none;
		border-top: 0.1rem solid #ecf0ff;
	}
	.x_even li .rts h3,
	.x_even li .tx1 h5{
		font-size: 2.6rem;
		line-height: 1.6;
	}
	.x_even li .rts,
	.x_even li .tx2{
		padding: 2rem ;
	}
	.w_even li .rts h3{
		margin-top: 2rem;
	}
	.x_even li .lts .ico{
		height: 10rem;
	}
	.pr_deta .hd{
		padding: 4rem 3rem;
	}
	.pr_deta .hd h6{
		font-size: 2.4rem;
	}
	.pr_deta .hd li a img{
		height: 3.5rem;display: block;
		margin: 0 auto;
	}
	.pr_deta .bds .wrap .text{
		font-size: 2.4rem;
		line-height: 1.4;
	}
	.pr_slide .ries .ovs{
		margin: 4rem 0;
	}
	.q_nxq .ries .bds li{
		margin: 0;
	}
	.ps_kit{
		padding: 3rem ;
	}
	.ps_kit .hds .sel{
		height: 7.6rem;
		border-radius: 3.8rem;
	}
	.ps_kit .bds dl{
		width: 100rem;
	}
	.ps_kit .bds{
		overflow-y: scroll;
	}
	.ab_com .hds p,
	.ab_out .txt p,
	.ps_kit .bds .tx4 h6,
	.ps_kit .bds .tx3 h5,
	.ps_kit .bds .tx2 h4{
		font-size: 2.4rem;
		line-height: 1.4;
        margin-bottom: 3rem;
	}
	.ps_kit .bds dd>div{
		height: 22rem !important;
	}
	.ps_kit .bds .tx5 .btn span{
		margin-top: 4rem;
		font-size: 2.4rem;
	}
	.ab_out .imgs{
		float: none;
		width: auto;
	}
	.ab_out .txt{
		float: none;
		width: auto;
		margin: 0;
		margin-top: 1.5rem;
	}
	.ab_out {
		padding: 4rem 3rem;
	}
	.ab_out .txt .t1{
		margin: 0;
	}
	.ab_out .txt h2{
		font-size: 3.2rem;
		line-height: 1.4;
	}
	.ab_com .hds{
		padding: 0 3rem;
	}
	.ab_com li{
		float: none;
		width: auto;
		margin: 0 2rem;
		display: inline-block;
		width: 20rem;
	}
	.ab_com ul{
		width: auto;text-align: center;
	}
	.ab_list .img{
		float: none;
		width: auto;
		padding: 0;
	}
	.ab_list .img img{
		width: 100%;
		display: block;
	}
	.ab_list .lts{
		float: none;
		width: auto;
	}
	.ab_list .lts li{
		width: calc((100% - 2rem)/2);
	}
	.ab_list .lts li:nth-child(2n){
		margin-right: 0;
	}
	.ab_list .lts ul{
		padding: 0 3rem;
	}
	.ab_list .lts li p{
		font-size: 2.4rem;
		line-height: 3.2rem;
		height: 12.8rem;
	}
	.ab_list .lts h2{
		padding: 0 3rem;
	}
	.ca_re .hds li{
		padding:3rem 1rem;
	}
	.ca_re .hds li h4,
	.uit_form .ra label, .lx_us .bds li h6, .lx_us .hds li p, .ca_re .hds li h3,
	.ca_re .hds li h6{
		font-size: 1.96rem;
        font-family: 'SourceHSCN-L';
	}
    .lx_us .bds {
        background: #f8f8f8;
        padding-top: 13rem;
        overflow: hidden;
    }
	.ca_re .hds li:last-child{
		height: 15.4rem;
	}
	.ca_re .bds .txt{
		padding: 3rem;
	}
	.ca_re .bds dd{
		font-size: 2.4rem;
		line-height: 1.6;
	}
	.ca_re{
		padding: 4rem 0;
	}
	.lx_us .hds li{
		width: 50%;
		box-sizing: border-box;
		padding-bottom: 2rem;
	}
	.lx_us .hds ul{
		font-size: 0;
	}
	.lx_us .hds li h6{
		font-size: 2.24rem;
        font-family: 'SourceHSCN-L';
	}
	.lx_us .bds li{
		width: 50%;float: none;
		display: inline-block;
		padding-bottom: 3rem;
	}
	.lx_us .bds ul{
		font-size: 0;
		text-align: center;
	}
	.lx_us .bds li h6{
		font-size: 2.24rem;
		line-height: 1.6;
        margin-bottom: 2.8rem;
        margin-top: 2.1rem;
	}
    .lx_us .bds li .txt1 {
        font-size: 1.96rem;
        font-family: 'SourceHSCN-L';
        color: #0069FF;
        margin-bottom: 6.66rem;
    }
	.lx_us .bds li h3{
		font-size: 2.4rem;
	}
	.lx_us .fts li .se1,
	.lx_us .fts li .t1,
	.lx_us .fts li .sel{
		height: 7.6rem;
		font-size: 2.4rem;
	}
	.lx_us .fts li .t4{
        height: 30rem;
        width: 39.5rem;
	}
	.lx_us .fts{
		height: auto;background-size: cover !important;
		padding-bottom: 4rem;
	}
	.pa_tner .rts .txt p,
	.uit_form li label,
	.lx_us .fts .ra label{
		font-size: 2.4rem;
		line-height: 1.5;
	}
    .lx_us .fts .form {
        margin-top: 6.9rem;
    }
    .lx_us .fts li {
        text-align: center;
        padding-left:4.9rem;
        margin-bottom: 10rem;
    }
    .lx_us .fts li .sel2 {
        width: 24rem;
        height: 5rem;
        padding-left: 2.1rem;
        text-align: left;
        margin-bottom: 0.5rem;
        float: left;
        font-size: 2.1rem;
        color: #666666;
        background-color: #eeeeee;
        font-family: 'SourceHSCN-Normal';
        line-height: 5rem;
    }
    .t3::placeholder{
        font-size: 2.1rem;
        font-family: 'SourceHSCN-L';
    }
    .t4::placeholder{
        font-size: 2.1rem;
        font-family: 'SourceHSCN-L';
    }
    .t1::placeholder{
        font-size: 2.1rem;
        font-family: 'SourceHSCN-L';
    }
    .mc_fx {
        display: none;
    }

    .lx_us .fts li .sel3 {
        width: 24rem;
        height: 30rem;
    }
    .lx_us .fts li .required {
        width: 3.5rem;
        height: 3rem;
        margin: 1rem 0;
        float: right;
        margin-right: 1rem;
        text-align: center;
        background-color: #ff3232;
        font-weight: bold;
        font-size: 1.4rem;
        border-radius: 0.3rem;
        color: #FFFFFF;
        line-height: 3rem;
        font-family: 'SourceHSCN';
    }

    .lx_us .fts li:first-child::after {
        content: '';
        position: absolute;
        right: 1rem;
        z-index: 99;
        width: 1.9rem;
        height: 1.1rem;
        background: url(../images/contuct_us_icon1.webp) no-repeat;
        margin-right: 5rem;
        margin-top: 2.4rem;
    }
    .lx_us .fts li .t1 {
        width: 25.5rem;
        height: 5.5rem;
        font-size: 2rem;
        color: #CBCBCB;
        border-radius: 0.5rem;
        border: none;
        padding-left: 2.1rem;
        background: #ffffff;
        float: left;
        font-family: 'SourceHSCN-L';
        box-sizing: border-box;
        margin-left: 0.6rem;
    }
    .lx_us .fts li img {
        width: 14rem;
        height: 5.5rem;
        margin-left: 0.5rem;
    }
    .lx_us .fts li .sel {
        width: 39.5rem;
        height: 5.5rem;
        font-size: 2rem;
        color: #CBCBCB;
        float: left;
        padding-left: 2.1rem;
        margin-bottom: 0.5rem;
        margin-left: 0.5rem;
        border-radius: 0.5rem;
        border: none;
        background-color: #ffffff;
        font-family: 'SourceHSCN-L';
        box-sizing: border-box;
    }
    .lx_us .fts .form .che, .lx_us .fts .form .che1, .lx_us .fts .form p {
        width: 66rem;
        text-align: left;
        margin-left: 6rem;
        padding: 0;
        font-family: 'SourceHSCN-Normal';
        color: #ABABAB;
        font-size: 1.68rem;
        margin-bottom: 2rem;
    }
	.uit_form .sub,
	.lx_us .fts .form .sub{
        height: 6rem;
        width: 9.8rem;
        border-radius: 30px;
        line-height: 6rem;
        font-size: 2.24rem;
        margin-top: 10rem;
        margin-bottom: 6rem;
	}
	.lx_us .hds h2 {
		font-size: 2.5rem;
	}
    .lx_us .hds h3 {
        font-family: 'SourceHSCN-Normal';
        line-height: 2.1rem;
        font-size: 2.1rem;
        color: #333333;
        text-align: center;
        margin-top: 2.1rem;
        margin-bottom: 4.4rem;
    }
	.pa_tner .bds .lts{
		float: none;
		width: auto;
	}
	.uit_form .error{
		font-size: 2.4rem;
		padding-top:3.5rem;
		padding-bottom:1rem;
	}
	.uit_form li .t4, .uit_form li .sel, .uit_form li .se1, .uit_form li .t3, .uit_form li .t2, .uit_form li .t1{
		height: 7.6rem;
		font-size: 2.4rem;
	}
	.pa_tner .wrap{
		padding: 5rem 3rem;
	}
	.pa_tner .bds .rts{
		width: auto;float: none;
	}

	.header .naver {
		display: none;
		position: fixed;
		left: 0;
		right: 0;
		top: 10rem;
		z-index: 999;
		background: #fff;
		height: 100%;
		margin: 0;
		overflow-y: scroll;
	}

	.header .naver li {
		float: none;
		height: 11rem;
		margin: 0 3.5rem;
		border-bottom: 0.1rem solid #e5e5e5;
		padding: 0;
	}

	.header .naver li:hover::before {
		display: none;
	}

	.header .naver li:hover::after {
		display: none;
	}

	.header .naver li h3 {
		font-size: 3.2rem;
		padding: 0 3rem;
		line-height: 10.6rem;
		background: url(../images/top/hico1.png) no-repeat right 1rem center;
		background-size: 3.5rem auto;
	}

	.header .naver li h3 a {
		color: #000;
		font-size: 2.8rem;
		background: none;
	}

	.header .naver li:first-child {}

	.header .sub {
		display: block;
		position: fixed;
		z-index: 999;
		top: 10.3rem;
		left: 100%;
		margin: 0;
		padding: 0 3.4rem;
		height: 100%;
		background: #fff;
		box-shadow: 0 0 0 0 #000000;
		border-radius: 0;
		transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	}

	.header .sub .wrap {
		position: relative;
		padding-right: 2rem;
		height: 80vh;
		overflow-y: auto;
	}

	/* 滚动条定义 */
	/* 滚动条宽度 */
	.header .sub .wrap::-webkit-scrollbar {
		width: 0.5rem;
		border-radius: 2;
		/* transform: translateX(-20px); */
	}

	/* 滚动条滑块颜色 */
	.header .sub .wrap::-webkit-scrollbar-thumb {
		background-color: #b5b5b5;
	}

	/* 滚动条滑槽颜色 */
	.header .sub .wrap::-webkit-scrollbar-track {
		margin-top: 2rem;
		margin-bottom: 2rem;
		background-color: #e5e5e5;
	}

	.header .sub>.aboutUs {
		display: block;
		padding-right: 0;
		margin-left: 0;
		overflow-x: hidden;
	}

	.header .sub>.aboutUs>.picture {
		display: flex;
		margin: 2rem 0 2rem 2.3rem;
		height: 20.9rem;
		width: 100%;
	}

	.header .sub>.aboutUs>.picture a {
		display: flex;
	}

	.header .sub>.aboutUs>.picture a img {
		width: 33rem;
        height: 18rem;
	}

	.header .sub>.aboutUs>.picture a h4 {
		margin-top: 2rem;
		margin-left: 3rem;
		line-height: 4rem;
		font-size: 3.2rem;
	}

	.header .sub>.aboutUs>.picture h4 {
		margin-top: 1rem;
		margin-left: 3.6rem;
		/* line-height: 209px; */
		font-size: 2.4rem;
	}

	.header .sub>.aboutUs>.picture>.emmAll .enn {
		margin-top: 1rem;
        margin-left: 3rem;
	}

	.header .sub>.aboutUs>.picture>.emmAll dd {
		margin: 1rem 0;
	}

	.header .sub>.aboutUs>.picture>.emmAll h5 {
		font-size: 1.5rem;
		color: #707070;
	}

	.header .sub>.aboutUs>.divider {
		display: none;
	}

	.header .sub>.aboutUs>.icon {
		margin-top: 12rem;
		text-align: center;
	}

	.header .c .sub {
		left: 0;
	}

	.header .sub .subTitle {
		display: block;
		margin-right: 2rem;
		border-bottom: 0.1rem solid #D9D9D9;
	}

	.header .sub .subTitle>h3 {
		margin: 0 1.2rem;
		padding: 0;
		height: 11rem;
		text-align: center;
		font-size: 2.4rem;
		color: #000;
		background: #fff;
	}

	.header .sub .subTitle>h3 a {
		font-weight: bold !important;
	}

	.header .sub .subTitle .subBack {
		float: left;
		margin: 3.4rem 0;
		transform: rotate(180deg);
	}

	.header .sub>.specialWrap {
		margin-top: 3.5rem;
		margin-left: 9.3rem;
		height: 100%;
	}

	.header .sub>dl>dd {
		display: block;
		width: auto;
		height: auto;
	}

	.header .sub>dl>.ddS {
		width: auto;
	}

	.header .sub>dl>dd.hovered {
		border-left: 0.0rem;
		border-top: 0.1rem solid #D9D9D9;
		border-bottom: 0.1rem solid #D9D9D9;
		border-radius: 0;
	}

	.header .specialSub>.specialWrap>dd {
		/* margin-top: 35px;
		margin-bottom: 10px; */
		height: auto;
		width: auto;

	}

	.header .sub>dl>dd a {
		float: left;
		height: 9rem;
	}

	.header .sub>dl>dd i {
		height: 9rem;
		width: 12rem;
		/* display: none; */
	}

	.header .sub>dl>dd i img {
		height: 200%;
		display: block;
	}

	.header .sub>dl>dd h4 {
		font-size: 2.4rem;
		width: auto;
		line-height: 7rem;
		/* float: none; */
		text-align: left;
		padding: 1rem 1rem 1rem 5.5rem;
	}

	.header .specialSub>.specialWrap>dd h4 {
		line-height: 6rem;
		height: 7rem;
		font-size: 2.4rem;
	}

	.header .sub>dl>dd .wrapBack {
		display: block;
		float: right;
		margin: 1.5rem 0;
		padding: 1.5rem;
		width: 1.5rem;
		transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	}

	.header .sub>dl>dd.hovered .wrapBack {
		transform: rotate(90deg);
	}

	.header .sub>dl .ndl {
		position: static;
	}

	.header .sub>dl>dd.hovered .ndl {
		display: block;
		max-height: 100%;
		border: 0;
	}

	.header .sub>dl>dd.hovered .mobileSet {
		display: none;
	}

	.header .sub>dl .ndl>.wrap {
		position: static;
		margin: 0;
		height: 100%;
		width: 100%;
		border-top: 0.1rem solid #D9D9D9;
		overflow: auto;
		text-align: center;
	}

	.header .sub>dl .ndl>.wrap {
		position: static;
		margin: 0;
		height: 100%;
		width: 100%;
		border-top: 0.1rem solid #D9D9D9;
		overflow: auto;
		text-align: center;
	}

	.header .sub>dl>.specialBit .ndl>.wrap {
		height: 100%;
	}

	.header .sub>dl dl a .img {
		display: block;
		height: 20rem;
		width: 20rem;
		/* background-color: #f9b843; */
	}

	.header .sub>dl dl a img {
		position: static;
		margin-top: 2.5rem;
		margin-bottom: auto;
		width: 100%;
		transform: none;
	}

	.header .sub>dl dl a h5 {
		margin: 1rem 0 1rem 0;
		font-size: 2.4rem;
		color: #000;
	}

	.header .sub>dl dl dd {
		padding: 0 1rem 1rem 8rem;
		/* height: 250px; */
		width: 20rem;
		display: block;
	}

	.header .sub>dl dl .bPicture,
	.header .sub.sub4>dl dl .sPicture {
		padding: 0 1.25rem 1rem 1.25rem;
		width: 30rem;
	}

	.header .sub>dl>.specialOrp .ndl>.wrap {
		height: 100%;
		margin: 0;
	}

	.header .sub>dl dl .more {
		display: none;
	}

	.header .sub>dl dl dd>a {
		float: none;
		height: auto;
	}

	.header .sub>dl dl .bPicture a .img,
	.header .sub.sub4>dl dl .sPicture a .img {
		height: 20.9rem;
		width: 30rem;
	}

	.header .sub>dl dl .bPicture a img,
	.header .sub.sub4>dl dl .sPicture a img {
		margin-top: 1rem;
		height: 20.9rem;
		width: 100%;
	}

	.header .mobileRts>h3 {
		text-align: center;
		background: url(../images/Language-03.webp) no-repeat left 40% center;
		/* background-size: 32px 31px; */
	}

	.header .mobileRts .languageList {
		display: block;
		position: fixed;
		z-index: 999;
		top: 0;
		left: 100%;
		height: 100%;
		width: 100%;
		background-color: #ffffff;
		transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	}

	.header .mobileRts .languageList.show {
		left: 0;
	}

	.header .mobileRts .languageList>h3 {
		display: block;
		margin: 0 3.4rem;
		height: 10.3rem;
		line-height: 10.3rem;
		font-size: 4rem;
		border-bottom: 0.1rem solid #e5e5e5;
        font-family: 'SourceHSCN-Bold';
	}

	.header .mobileRts .languageList>h3 a {
		color: #000000;
	}

	.languageClose {
		float: right;
		margin: 3.65rem 0 3.65rem 0;
		height: 3rem;
		width: 3rem;
	}

	.header .mobileRts .languageList .languageSub>li {
		padding: 0 5.5rem;
		font-size: 2.4rem;
		font-family: SourceHSCN;
		line-height: 9rem;
	}

	.header .mobileRts .languageList .languageSub>li a {
		display: block;
		height: 100%;
		width: 100%;
		color: #000000;
		font-family: SourceHSCN;
	}

	.header .mobileRts .languageList .languageSub .area {
		font-family: SourceHSCN;
		font-weight: bold;
	}
	.q_nxq .ture .bds ul{
		display: flex;
	}
	.in_mask .wrap{
		padding-left: 3rem;
		padding-right: 3rem;
	}
	.l_banner .imgs .cent h3{
		font-size: 3.15rem;
		/*line-height: 1.4;*/
        font-family: 'SourceHSCN-Bold';
	}

    .ab_ban .imgs .cent h4{
        font-size: 2.1rem;
		margin-top: 2.8rem;
    }
	.l_banner .imgs .cent h6{
		font-size: 2.4rem;line-height: 1.4;
	}


	body{
		background: #333;
	}
	.layout{
		background: #fff;
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		position: relative;
	}
	.yfw_pg1 .bds li{
		margin: 0;
	}
	.yfw_pg1 .bds{
		margin: 4rem 3rem 0;
		overflow: hidden;
	}
	.yfw_pg1 .bds li .txt .btn{
		font-size: 1.8rem;padding: 0 1.5rem;
	}
	.yfw_pg1 p{
		margin-top: 2rem;font-size: 2.4rem;line-height: 1.4;padding: 0 3rem;
	}
	.yfw_pg1 .bds li .img{
		height: auto;
	}
	.yfw_pg1 .bds li .txt h3{
		font-size: 2.6rem;
	}
	.mac_hds{
		text-align: center;
		margin-top: 2rem;
	}
	.mac_hds span{
		width: 1.6rem;height: 1.6rem;
		border-radius: 50%;margin: 0 0.4rem;
	}
	.yfw_pg2 .bds ul{
		overflow: initial;
	}
	.yfw_pg2 .bds li{
		margin: 0;
	}
	.q_nxq .ries .bds li:nth-child(3n){
		margin: 0;
	}
	.yfw_pg2 .bds{
		overflow: hidden;
		margin: 4rem 12rem 0;
	}
	.q_nxq .ries .bds li .img{
		height: 32.6rem;
	}
	.q_nxq .ries .bds li .txt p{
		font-size: 2.4rem;
		line-height: 3rem;height: 6rem;
		overflow: hidden;
	}
	.q_nxq .ries .bds li{
		padding: 2.5rem;
	}

	.yfw_pg3 .bds li h3{
		font-size: 2.8rem;
	}
	.yfw_pg3 .bds li h6{
		font-size: 2.4rem;
	}
	.yfw_pg3 .bds li .txt p{
		font-size: 2.2rem;
	}
	.yfw_pg3 .wrap .next, .yfw_pg3 .wrap .prev{
		margin: 2rem 4rem 0;
	}
	.yf_cts .bds li{
		float: none;
		width: auto;
		margin: 2rem 0;
	}
	.yf_cts .bds .mnext, .yf_cts .bds .mprev{
		margin: 0 3rem;
	}
	.yf_pg5 .bds li{
		padding: 2.5rem;
		text-align: center;
	}
	.yf_pg7 .bds li p,
	.yf_pg6 .bds .txt p{
		font-size: 2.4rem;
		line-height: 3.2rem;
		height: auto;
	}
	.yf_pg6 .bds .txt h3{
		font-size: 3rem;
		line-height: 1.4;
	}
	.yf_pg7 .bds{
		margin: 4rem 3rem 0;
	}
	.zs_list li .imgs{
		float: none !important;
		width: auto !important;
	}
	.zs_list li .text{
		float: none !important;
		width: auto !important;
		padding: 0 !important;
		margin-top: 2rem;
	}
	.zs_list li {
		padding:4.5rem 3rem;
	}
	.zs_list li .text p{
		font-size: 2.4rem;
		line-height: 3.2rem;
		height: auto;
	}
	.zs_bgs .txt{
		padding: 0 3rem;
	}
	.xz_kit .bds .tx2{
		padding: 5rem;
	}
	.w_even li .lts h3 span,
	.b_even li .tx1 h4,
	.b_even li .lts h5,
	.b_even li .tx1 p{
		font-size: 2.4rem;
		line-height: 1.5;
	}
	.tn_bds h6{
		font-size: 2.4rem;
		line-height: 1.5;
		padding: 0 3rem;
	}
	.tn_bds .list {
		margin: 3rem 3rem 0;
	}
	.yf_bgs p br{
		display: none;
	}
	.yf_bgs p {
		height: 6rem;
		overflow: hidden;
	}
	.l_banner .hp_list li{
		margin-bottom: 0;
	}
	.hp_pg1 .imgs{
		float: none;
		width: auto;
	}
	.hp_pg1 .txt{
		float: none;
		width: auto;
		margin-top: 2rem;
	}
	.hp_pg1 {
		padding: 4rem 3rem;
	}
	.hp_pg1 .txt h2{
		font-size: 4rem;
		line-height: 1.4;
	}
	.hp_pg1 .txt p{
		font-size: 2.4rem;
		line-height: 1.4;
	}
	.hp_pg2 ul{
		overflow: initial;
	}
	.hp_pg2 .bds{
		margin: 4rem 3rem;
	}
	.hp_pg2 li p{
		font-size: 2.4rem;
		line-height:3.2rem;
		height: 32rem;
	}
	.hp_pg2 li h3{
		font-size: 3.2rem;
		line-height: 1.6;
	}
	.mc_list .bd li{
		padding: 0 3rem 4rem;
		margin: 2rem;
	}
	.mc_list .bd .imgs{
		position: relative;
		height: 20rem;width: auto;
		border: none;margin-bottom: 1.5rem;
		border-bottom: 0.1rem solid #ccc;
	}
	.mc_list .bd .text{
		padding: 0;
	}
	.mc_list .bd p{
		font-size: 2.4rem;
		line-height: 1.6;
	}

	.mc_text{
		padding: 4rem 3rem;
	}
	.mc_text li p{
		font-size: 2.4rem;
		line-height: 1.4;
	}
	.mc_text .ovs li{
		float: none;
		width: auto;
		margin: 0;
		margin-bottom: 2.4rem;
		height: auto;
	}
	.mc_text .ovs li p{
		height: auto;
	}
	.mc_form .hd{
		padding: 4rem 3rem;
	}
	.mc_form .bd{
		padding: 4rem 3rem;
	}
	.mc_form p{
		font-size: 2.4rem;
		line-height: 1.4;
	}
	.mc_form .bd h3,
	.mc_form .bd h2,
	.mc_form .bd .text .p,
	.mc_form .bd h4{
		font-size: 2.4rem;
		line-height: 1.4;
	}
	.mc_form .bd li{
		width: 100%;float: none;
	}

	.mc_form .bd .forms{
		width: auto;
	}

	.q_plb .nial .bds{
		padding: 1rem;
	}
	.q_plb .nial .bds li .txt{
		height: auto;
	}
	.sw_none{
		margin: 0 3rem;
	}
	.q_nxq .ries .bds li{
		float: none;
		width: auto;
	}
	.q_nxq .ries .bds li{
		margin-bottom: 2rem;
	}
	.header .sub.sub4>dl dl dd{
		width: auto;
	}
	.header .sub>dl dl a{
		padding: 0;
	}
	.header .naver li.icon h3{
		background: none;
	}
	.uscents p{
		font-size: 2.4rem;
	}
	.uscents p br{
		display: none;
	}

	.mc_fx li{
		width: 6.6rem;
		height: 22.6rem;
	}
	.mc_fx li img {
		width: 3.4rem;
		height: 2.3rem;
        padding: 3.35rem 1.5rem 3.35rem 8.7rem;
        margin: 0;
	}
	.mc_fx li{
		margin-bottom: 2rem;
	}
	.uscents h2{
		font-size: 2.6rem;
	}

	.cm_images .pc{
		display: none;
	}
	.cm_images .h5{
		display: block;
	}
	.hp_pg5{
		padding: 4rem 3rem;
	}
	.hp_pg5 .rt dl{
		width: calc((100% - 4.2rem)/4);
		margin-right: 1rem;
	}
	.hp_pg5 .rt dt{
		font-size: 2rem;
	}
	.hp_pg5 .mc_ovs{
		overflow-x: scroll;
		width: 69rem;
	}
	.hp_pg5 .mc_ovs .bd{
		width: 160rem;
	}
	.hp_pg5 p{
		font-size: 2.4rem;
		line-height: 1.4;
	}
	.hp_pg5 .lt li{
		font-size: 1.8rem;
		height: 9.8rem;
	}
	.hp_pg5 .rt dd{
		height: 9.8rem;
	}
	.mc_lists.q_gal .ries .bds li:nth-child(4n),
	.mc_lists.q_gal .ries .bds li:nth-child(3n),
	.mc_lists.q_gal .ries .bds li{
		width: auto;
		margin-right: 0;padding: 3rem;
	}
	.mc_lists.q_gal .ries .bds li .img{
		height: 46.4rem;
	}
	.mc_lists.q_gal .ries .bds li:nth-child(3n){
		margin-right: 0;
	}

	.h_pg2 .lts{
		padding: 0;
	}
	.h_pg2 li{
		opacity: 1;
	}
	.csc_list .bds{
		width: 66%;
	}
	.csc_list .lts{
		width: 34%;
	}
	.csc_list .lts h6{
		height: 29.1rem;
		line-height: 29.1rem;
	}
	.csc_list .next{
		left: 32%;margin: 0;
	}
	.csc_list .lts h6{
		font-size: 3rem;
	}
	.ty_xq{
		height: auto;
	}
	.x_even li .lts h6{
		font-size: 2.6rem;
	}
	.x_even li .rts{
		/*width: 50%;float: left;
		padding-bottom: 50px;*/
	}
	.lx_us .bds li .btn{
		font-size: 1.96rem;
        margin-bottom: 5rem;
        border-radius: 5px;
        width: 15rem;
        height: 5rem;
        font-family: 'SourceHSCN-L';
	}
	.qmc_pg{
		padding: 8rem 0rem;
		margin-bottom: 3rem;
		margin: 0 3rem 3rem;
	}
	.qmc_pg li{
		width: 21rem;
	}
	.qmc_pg li h4{
		height: 7.2rem;
	}
	.qmc_pg li h4 span{
		font-size: 2rem;
		line-height: 2.6rem;
	}
	.b_even li .tx1.txt2{
		width: auto;
	}
	.mc_form .bd .fom .btn,
	.mc_form.tuo_form .bd .fom .lsele{
		font-size: 2.4rem !important;
		width: 100% !important;
		float: none !important;
		margin: 0;
		margin-bottom: 2rem;
	}
	.mc_form .bd .fom{
		position: static;
		padding: 4rem 0;
	}
	.x_product .list.mc_ware.tuo_list .imgs{
		width: 50%;margin: 0 auto;
	}
	.x_product .list.mc_ware.tuo_list .imgs_hd{
		position: static;
		margin-top: 2rem;
	}
	.x_product .list.mc_ware.tuo_list .imgs h4{
		font-size:2.6rem ;
		line-height: 3.5rem;
		height: auto;
	}
	.yfw_pg2.addpg2 .bds li .lts,
	.yfw_pg2.addpg2 .bds li .rts{
		float: none;
		width: auto;
	}
	.yfw_pg2.addpg2 .bds li .txt h2{
		font-size: 3.2rem;
		line-height: 6rem;
		padding-top: 2rem;
	}
	.yfw_pg2 .bds li .ico{
		width: 9.8rem;
		height: 9.8rem;
	}
	.yfw_pg2.addpg2 .bds li .txt p{
		font-size: 2.4rem;
		line-height: 1.4;
	}
	.yfw_pg3 .bds li{
		height: 62rem;
	}
	.yfw_pg2.addpg2 .bds{
		margin: 4rem 3rem;
	}
	.yfw_pg2.addpg2 .bds li .text{
		padding:4rem 3rem;
	}
	.yfw_pg3 .bds li .txt p{
		height: auto;line-height: 1.4;
	}
	.q_nxq .ries.q_last .bds li:last-child .img img{
		width: 16rem;margin-top: 6rem;
	}
	.q_nxq .ries.q_last .bds li:last-child h6{
		font-size: 3rem;margin-top: 3rem;
	}
	.cp_ban .lts h3{
		font-size: 2.5rem;line-height: 2.5rem;padding-top: 3rem;
	}
	.yf_cts.tuo_cts .bds{
		width: 55%;
	}
	.yf_cts.tuo_cts .rts{
		width: 36.5%;margin-right: 3rem;
		margin-top: 3rem;
	}
	.tn_bds .list li p{
		height: 21rem;
		font-size: 2.2rem;
		line-height: 3rem;
	}
	.add_partners li{
		width: 33.33%;
	}
	.add_partners{
		padding: 0 3rem;
	}
	/*新增*/
	.ty_xq{
		opacity: 1;
		z-index: -11;
	}
    /*.ty_xq li.on a {*/
    /*    font-size: 2.5rem;*/
    /*}*/

    .ty_xq .fix li a {
		width: 20rem;
		height: 6rem;
        font-size: 2.5rem;
		line-height: 6rem;
    }
    .ty_xq h2 {
		line-height: 6rem;
        color: #030303;
        font-size: 3.4rem;
        font-family: 'SourceHSCN-Bold';
    }
	.h_pg4 .list .next, .h_pg4 .list .prev{
		display: block;
	}
	.h_worldwide h2{
			font-size: 4rem;
		}
		.h_worldwide li{
				width: auto;
				margin: 0;
				display: block;
			}
			.h_worldwide li .imgs{
				height: auto;
			}
			.h_swip{
				margin: 0 3rem;
			}
			.h_worldwide li h4{
				font-size: 3rem;
			}
			.h_worldwide ul{
				display: flex;
			}
			.h_worldwide .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
					text-align: center;
				}
			.h_worldwide .swiper-pagination-bullet{
				width: 2rem;
				height: 2rem;
				border-radius: 50%;
			}
			.h_swip .swiper_hd{
				margin-top: 2rem;
			}
			.swiper-pagination-bullet-active{
				background: #4e74ff;
			}
			.case_list{
					padding: 6rem 0;
				}
				.case_list li{
					width: calc((100% - 2rem)/2);
					margin: 0;
					margin-bottom: 3rem;
					margin-right: 2rem !important;
				}
				.case_list li:nth-child(2n){
					margin-right: 0 !important;
				}
				.case_list li .imgs{
					height: 30.5rem;
				}
				.case_list li h2{
					font-size: 2.4rem;
					line-height: 1.3;
					height: auto;
				}
				.case_list li h4{
					font-size: 2.4rem;
					line-height: 1.3;
					height: auto;
				}







	.cases li{
		width: calc(50% - 0.5rem);
	}
	.cases{
		margin: 4rem 3rem;
	}
	.cases li .imgs{
		height: 20rem;
	}
	.lx_ul{
		margin: 4rem 3rem;
	}
	.lx_ul li{
		display: block;width: auto;
		border: 0.1rem solid #eee;
		padding: 3rem;
		margin: 0;
		margin-bottom: 2rem;
	}
	.lx_ul li h3{
		font-size: 3rem;
		line-height: 3.4rem;
		height: 6.8rem;
	}
	.lx_ul li p{
		font-size: 2.2rem;
		line-height: 2.6rem;
		height: 5.2rem;
	}




	.umakuvnew{
		/*margin: 3rem 0;*/
	}
    .umakuvnew .umakuvnewbox .newtop {
        margin-right: 7rem;
        /*padding-left: 5.2rem;*/
    }
    .umakuvnew h2 {
        margin-top: 6rem;
        font-family: 'SourceHSCN-Bold';

    }
    .fea-line {
        width: 6.1rem;
        margin-bottom: 8rem;
    }
	.umakuvnew .umakuvnewbox {
		display: block;
		width: auto;
	}
    .uitlist li h5 {
        width: 16rem;
    }
    .uitlist li h4 {
        width: 16rem;
        font-size: 1.96rem;
        line-height: 8rem;
        font-family: 'SourceHSCN';
    }
	.umakuvnew.uitlist li h4 {
			font-size: 2.8rem;
	}
	.umakuvnew .uitlist li .newshow {
			font-size: 2.8rem;
	}
	.umakuvnew.uitlist li p {
			width: 20rem;
			font-size: 2.8rem;
	}
	.umakuvnew .uitlistbox {
		width: auto;
	}
	.umakuvnew .uitlist{
		width: auto;
		margin:  0 3.5rem 8rem 3.5rem;
        box-shadow: none;
        border-radius: 4rem;
        /*padding: 2rem 1.6rem;*/
	}
    .umakuvnew .uitlist li .newnew {
        font-size: 1.96rem;
        width: 20rem;
        line-height: 4rem;
		margin: 2rem 2rem 0 1rem;
    }
    .umakuvnew .uitlist li .newmedia {
        font-size: 1.96rem;
        font-family: 'SourceHSCN-Medium';
        width: 20rem;
        margin-right: 2rem;
        margin-left: 1rem;
        line-height: 4rem;
    }
    .uitlist li p {
        width: calc(100% - 27rem);
        font-size: 1.5rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		white-space: wrap;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-left: 2rem;
		height: 8rem;
    }
	.umakuvnew .btn{
		font-size: 2.3rem;width: 18rem;line-height: 6rem;margin: 8rem auto;
		height: 6rem;border-radius: 3rem;  font-family: 'SourceHSCN';
	}
	.umakuvnew .fea-line {
		height: 0.7rem;
	}


	.h_banner .prev,
	.h_banner .next {
		position: absolute;
        background: none;
        width: 10rem;
        height: 10rem;
        z-index: 111;
        cursor: pointer;
        top: 43%;
	}

	.h_banner .next {
		transform: rotate(0deg);
	}

	.h_pg1 .list .img-p {
		width: 36rem;
		height: 25rem;
		cursor: pointer;
	}

.h_pg1 .list .img-p .product-t {
	font-size: 2rem;
	line-height: 2.4rem;
	position: absolute;
	top: 3.2rem;
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-items: center;
}
.h_pg1 .list .img-p .sel-top {
    top: 2.1rem;
}
.h_pg1 .list .img-p .product-txt {
	font-size: 2.24rem;
	line-height: 2.24rem;
}

.h_pg1 .list li {
	float: left;
	box-sizing: border-box;
	position: relative;
	margin-left: 1rem;
	margin-top: -1.4rem;
	width: 35.6rem;
	/* width: calc(100% / 5); */
}

.h_pg1 .list .img-p .p-more {
	width: 17.5rem;
	height: 3.1rem;
	background-color: #e5e5e5;
	text-align: center;
	line-height: 3rem;
	border-radius: 2.3rem;
	font-size: 1.6rem;
	margin-top: 1.6rem;
    font-family: 'SourceHSCN';
	color: #000000;
}

.h_pg1 .list .img-p .p-more img {
	width: 2.5rem;
	margin-right: 1rem;
}

.h_pg3 {
	padding: 0 0 0;
}

.h_pg3 .lts.index {
	width: 100%;
}

.h_pg3 .uit_txt {
	width: 39.7rem;
	/* float: none; */
	/* margin: 0 64px; */
	left: 31.8rem;
	top: 15.5rem;
	/* padding-bottom: 40px; */
	position: absolute;
	z-index: 99;
}

.h_pg3 .uit_txt h2 {
	/* margin: 10px 0; */
	font-size: 3.85rem;
}
.h_pg3 .uit_txt p {
	width: 95%;
	font-size: 1.8rem;
	margin-left: 0;
}
.h_pg2 .h2_head {
	font-size: 4rem;
	margin-top: 9.1rem;
	margin-left: 3.5rem;

}
.h_pg2 li {
	opacity: 0;
}

.h_pg2 .swiper-slide {
	transform: scale(1);
}

.h_pg2 .swiper-slide-active {
	z-index: 111;
	opacity: 1;
	transform: scale(1);
}

.h_pg2 .swiper-slide-prev {
	z-index: 110;
	opacity: 1;
	margin-right: 0rem;
	margin-top: -1.9rem;
	opacity: 1;
}

.h_pg2 .swiper-slide-next {
	opacity: 1;
}

.h_pg2 .swiper-slide-prev .imgs {
	transform: scale(0.5);
}

.h_pg2 .swiper-slide-prev img {
	transform: scale(2);
	margin-top: 25.8rem;
	margin-left: 43.8rem;
	opacity: 0.5;
}

.h_pg2 .swiper-slide-next .imgs {
	transform: scale(0.5);
}

.h_pg2 .swiper-slide-next img {
	transform: scale(2);
	margin-top: 25.8rem;
	margin-left: -45.4rem;
	opacity: 0.5;
}

.h_pg2 .lts {
	float: none;
	width: 70rem;
	/* margin: 0 30px; */
	margin-top: -8rem;
	padding: 0.1rem;
	margin: 0 0;
}

.h_pg2 .lts .txt {
	margin-top: 2.4rem;
	margin-left: 3.4rem;
}

.h_pg2 .prev img,
.h_pg2 .next img {
	width: 5rem;
	display: none;
}
.h_pg4 .pg4-head {
	width: 50%;
	margin-left: 5%;
}

.h_pg4 .swiper-container {
	width: 90%;
	margin-top: 8%;

}

.h_pg4 .list {
	height: 90rem;
	margin-left: 0%;
	width: 100%;
}

.h_pg4 .d-panel-1,
.h_pg4 .d-panel-2,
.h_pg4 .d-panel-3,
.h_pg4 .d-panel-4,
.h_pg4 .d-panel-5 {
	width: 100% !important;
	left: 0%;
	top: 0;
	height: auto;
}

.h_pg4 .list a {
	width: 100%;
}

.h_pg4 .d-div1 {
	/* top: -14.5rem; */
	background: #FFFFFF;
	color: #000000;
	height: 23rem;
}

.h4-div-p {
	width: 100%;
	margin-left: 5%;
}

.h_pg4 .d-title-com {
	top: 6rem;
	left: 2rem;
	color: #000000;
	font-size: 2.4rem;
}

.h_pg4 .d-subtitle-com {
	left: 2rem;
    color: #000000;
    font-size: 2.4rem;
    line-height: 2.4rem;
    margin-top: 7rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.h_pg4 .d-L-1 {
	margin-left: 2rem;
    font-family: 'SourceHSCN-Bold';
}

.h_pg4 .d-div {
	background-color: #FFFFFF;
	color: #000000;
	bottom: 0rem;
	height: 26rem;
}

.h_pg4 .list .next,
.h_pg4 .list .prev {
	display: block;
}
.h_pg5-1 {
	background-image: url(../images/home/phone/BG.jpg);
	height: 55.9rem;
}
.h_pg5 .box .uit_txt h2 {
	font-size: 4rem;
}

.h_pg5 .box {
	margin-top: 5.3rem;
}

.h_pg5 .box .uit_txt p {
	width: auto;
	height: auto;
	font-size: 1.8rem;
	line-height: 1.5;
	margin-top: 2.6rem;
}

.h_pg5 .box .uit_txt {
	float: none;
	width: 70%;
	padding: 1.1rem;
    position: relative;
    top:0;
    left: 0;
    margin-top: 4.5rem;
    margin-left: 7.4rem;

}
.h_pg5 .list li {
	width: 80%;
	margin-left: 9%;
    margin-top: 3rem;
	height: 26rem !important;
}

.h_pg5 .list .line {
	width: 68rem;
	height: 0.1rem;
	background-color: rgb(233, 230, 230);
	margin-left: 4%;
}

.h_pg5 .list li .txt {
	height: 25rem;
}

.h_pg5 .list li .txt h3 {
	font-size: 2.5rem;
}
.h_pg5 .list li .txt p {
	font-size: 1.8rem;
	line-height: 3rem;
	height: 6rem;
	width: 80%;
	text-align: center;
	margin-left: 10%;
}
.mc_fx {
	right: 0.1rem;
    height: 9rem;
    width: 100%;
    position: fixed;
    bottom: 0;
    /* display: flex; */
    justify-content: center;
    z-index: 999;
}
.mc_fx li {
    width: 50% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    height: 9rem;
    bottom: 0;
    float: left;
    font-size: 1.4rem;
}
.mc_fx li a {
	width: 37rem;
	height: 5rem;
}
.mc_fx li p {
	font-size: 2.6rem;
	line-height: 9rem;
	width: 24rem;
    margin:0;
    padding: 0;
    text-align: left;
}
.mc_fx li a{
    position: relative;
    display: flex;
    height: 9rem;
    justify-color: center;
    z-index: 11;
    background: #0069ff;
}
.mc_fx .mc_top img {
    padding: 3.35rem 1.5rem 3.35rem 10rem;
}
    .mc_fx img {
        padding: 3.35rem 1.5rem 3.35rem 10rem;
    }

	.l_banner .hp_list, .l_banner .list {
        position: static;
    }

	.product_index {

	}
	.product_index .banner {
		position: relative;
		width: 100%;
		height: 140rem;
	}
	.product_index .banner img {
		width: 100%;
		height: 100%;
	}
	.product_index .banner .banner_message {
		position: absolute;
		top: 90rem;
        left: 10.4rem;
	}
	.product_index .banner .banner_message .banner_title {
		font-size: 6rem;
		color: #fff;
		font-family: 'Rany-Bold';
	}
	.product_index .banner .banner_message .banner_little_title {
		font-size: 6rem;
		color: #fff;
		font-family: 'Rany';
	}
	.product_index .banner .banner_message .banner_line {
		width: 30rem;
		border: 0.1rem solid #fff;
		margin: 3.9rem 0 3.6rem;
	}
	.product_index .banner .banner_message .banner_txt {
		font-size: 3rem;
		color: #fff;
		font-family: 'OPPOSans';
	}
	.product_index .pg_box {
		width: 108rem;
		height: 895.1rem;
		padding-top: 15rem;
		background: url(../images/products/phone/BG.jpg) no-repeat center;
		background-size: 100% 100%;
	}
	.product_index .pd_pg {
		display: block;
		width: 98rem;
		height: 140rem;
		margin: 0 5rem 5rem;
		border-radius: 3rem;
		background: rgba(255, 255, 255, 0.60);
	}
	.product_index .pd_pg:nth-child(odd) {
		flex-direction: row-reverse;
	}
	.product_index .pd_pg:nth-child(even) {
		flex-direction: row;
	}
	.product_index .pd_pg img {
		width: 85rem;
		height: 75rem;
		margin: 0 auto;
	}
	.product_index .pd_pg .pd_message {
		width: 100%;
		padding-left: 6.5rem;
		margin-top: 5rem;
	}
	/* .product_index .pd_pg:nth-child(odd) .pd_message {
		padding-left: 10rem;
	}
	.product_index .pd_pg:nth-child(even) .pd_message {
		padding-left: 6.8rem;
	} */
	.product_index .pd_pg .pd_message .pd_message_title{
		font-size: 6rem;
		color: #000;
		font-family: 'Rany-Bold';
	}
	.product_index .pd_pg .pd_message .pd_message_txt{
		font-size: 2.6rem;
		color: #000;
		font-family: 'OPPOSans';
		margin-top: 7rem;
		margin-bottom: 3rem;
	}
	.product_index .pd_pg .pd_message .pd_message_button {
		font-size: 3.6rem;
		color: #0E050A;
		font-family: 'Rany-L';
		margin-top: 5rem;
	}
	.product_index .pd_pg .pd_message .pd_message_tip {
		font-size: 2.6rem;
		color: #000;
		font-family: 'OPPOSans';
	}
	.product_index .pd_pg .pd_message img {
		width: 35.5rem;
		height: 9.8rem;
		margin-left: 0;
	}

.bi_box .bi_title {
	font-size: 6rem;
	margin-top: 10rem;
}
.bi_box .img_box_list {
	display: block;
	width: 98rem;
}
.bi_box .img_box_list .img_item {
	width: 98rem;
	height: 60rem;
	margin-bottom: 5rem;
}
.bi_box .img_box_list .img_item .img_item_message {
	width: 88rem;
	padding: 6.5rem 5rem 0;
	top: 77%;
}
.bi_box .img_box_list .img_item:hover .img_item_message {
	margin-top: 5rem;
}
.bi_box .img_box_list .img_item .img_item_message .img_item_title {
	font-size: 3.6rem;
}
.bi_box .img_box_list .img_item .img_item_message .img_item_txt {
	font-size: 2.8rem;
	margin-top: 4.5rem;
}
.bi_box .img_box_list .img_item .img_item_message .img_item_button {
	font-size: 2.6rem;
	width: 28rem;
	height: 5rem;
	line-height: 5rem;
	border-radius: 3.75rem;
}

.features_index .banner{
	width: 108rem;
	height: 140rem;
}
.features_index .banner .banner_message {
	top: 90rem;
	left: 10.4rem;
}
.features_index .banner .banner_message .banner_title {
	font-size: 6rem;
}
.features_index .banner .banner_message .banner_txt {
	font-size: 3.6rem;
	line-height: 4.8rem;
}
.features_index .f_pg1 .f_pg1-t1-title {
	font-size: 6rem;
}
.features_index .f_pg1 .f_pg1-panel-swiper .swiper-slide .f_pg1-message {
	font-size: 3.6rem;
}
.features_index .f_pg1 .f_pg1-panel-swiper .swiper-slide .f_pg1-bottom {
	font-size: 3rem;
}
.features_index .f_pg1 .f_pg1-panel-swiper .swiper-slide-prev {
	width: 100% !important;
	margin: 0 !important;
}
.features_index .f_pg1 .f_pg1-panel-swiper .swiper-slide-active {
	width: 100% !important;
	margin: 0 !important;
}
.features_index .f_pg1 .f_pg1-panel-swiper .swiper-slide-next {
	width: 100% !important;
	margin: 0 !important;
}
.features_index .f_pg1 .f_pg1-panel-swiper img {
	margin: 0 auto;
	width: 90%;
}
.features_index .f_pg1 .f_pg1-panel-swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    height: 2.0rem;
    width: 2.0rem;
    background-color: #b5b5b5;
    opacity: 100%;
    border-radius: 1rem;
}
.features_index .f_pg1 .f_pg1-panel-swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {
    width: 10rem;
    height: 2.0rem;
    background-color: #b5b5b5;
}
.features_index .swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 0rem;
}
.features_index .f_pg2 .left_title {
	top: 10rem;
	left: 10.6rem;
}
.features_index .f_pg2 .left_title p {
	font-size: 6rem;
}
.features_index .f_pg2 .right_message {
	top: 99.3rem;
	left: 10.6rem;
}
.features_index .f_pg2 .right_message .message_show_box {
	width: 80rem;
}
.features_index .f_pg2 .right_message .message_show_box .message_title {
	font-size: 3.6rem;
	margin-top: 6rem;
}
.features_index .f_pg2 .right_message .message_show_box .message_txt {
	font-size: 2.5rem;
	margin-top: 4rem;
	line-height: 3.2rem;
}
.features_index .f_pg3 .f_pg3-t1-title {
	font-size: 6rem;
}
.features_index .f_pg3 .imgs {
	width: 70rem;
	height: 89rem;
	margin-right: -22.6rem;
}
.features_index .f_pg3 .message_show .message_list {
	width: 100%;
}
.features_index .f_pg3 .message_show .message_list .message_box {
	width: 100%;
	height: 13rem;
	padding: 0;
}
.features_index .f_pg3 .message_show .message_list .message_box.active {
	height: 110rem;
}
.features_index .f_pg3 .message_show .message_list .message_box .message_title {
	width: 98rem;
	margin: 6rem auto 0;
	font-size: 3.6rem;
}
.features_index .f_pg3 .message_show .message_list .message_box .message_title::after {
	width: 4rem;
	height: 4rem;
	top: -15%;
	background: url(../images/button/phone/+.webp) no-repeat center center;
}
.features_index .f_pg3 .message_show .message_list .message_box.active .message_title::after {
	background: url(../images/button/phone/—.webp) no-repeat center center;
}
.features_index .f_pg3 .message_show .message_list .message_box.active .message_txt {
	width: 98rem;
	margin: 4.5rem auto;
	font-size: 3rem;
}
.features_index .f_pg3 .message_show .message_list .message_box .index_img {
	width: 98rem;
	height: 70rem;
	margin: 0 auto;
	display: none;
	border-radius: 5rem;
}
.features_index .f_pg3 .message_show .message_list .message_box .index_img.active {
	display: block;
}
.features_index .f_pg3 .message_show .img_list {
	display: none;
}
.features_index .f_pg3 .lts {
	float: none;
	width: auto;
	margin: 0 3rem;
}
.features_index .f_pg4 img {
	width: 100%;
}
.features_index .f_pg4 .f_pg4-txt1 {
	margin: 10rem 8.7rem 6rem;
}
.features_index .f_pg4 .f_pg4-t1-title {
	font-size: 6rem;
}
.features_index .f_pg4 .f_pg4-message {
	position: absolute;
    display: block;
    top: 28rem;
    left: 0;
    width: 85rem;
    padding: 0 11.5rem;
}
.features_index .f_pg4 .f_pg4-message .message-box {
	width: 100%;
	height: 73rem;
	margin-bottom: 6rem;
}
.features_index .f_pg4 .f_pg4-message .message-box .text {
	padding: 0 7.2rem;
}
.features_index .f_pg4 .f_pg4-message .message-box .text h3 {
	font-size: 3.6rem;
	margin-top: 5rem;
}
.features_index .f_pg4 .f_pg4-message .message-box .text p {
	font-size: 2.5rem;
	margin-top: 3rem;
	line-height: 3.6rem;
}
.aboutAkuvox_index .banner{
	width: 108rem;
	height: 108rem;
}
.aboutAkuvox_index .banner img {
	width: 100%;
	height: 100%;
}
.aboutAkuvox_index .aa_pg1 .pg1_title {
	font-family: 'Rany-Bold';
	font-size: 6rem;
	color: #000;
	padding-top: 15rem;
	text-align: center;
}
.aboutAkuvox_index .aa_pg1 .pg1_txt {
	font-family: 'OPPOSans';
	font-size: 2.4rem;
	color: #535353;
	line-height: 3.6rem;
	padding-top: 10rem;
	text-align: center;
}
.aboutAkuvox_index .aa_pg1 .pg1_bottom {
	display: flex;
	justify-content: center;
	margin-top: 10rem;
	padding-bottom: 15rem;
}
.aboutAkuvox_index .aa_pg1 .pg1_bottom .bottom_box {
	margin: 0 3.5rem;
}
.aboutAkuvox_index .aa_pg1 .pg1_bottom .bottom_box img {
	width: 9rem;
	height: 9rem;
}
.aboutAkuvox_index .aa_pg1 .pg1_bottom .bottom_box p {
	font-family: 'Rany';
	font-size: 2.4rem;
	color: #535353;
	text-align: center;
}
.aboutAkuvox_index .aa_pg2 {
	display: block;
	position: relative;
	height: 150rem;
	padding-bottom: 5rem;
}
.aboutAkuvox_index .aa_pg2 .left_list {
	position: absolute;
	top: 75rem;
	width: 92.8rem;
	margin-left: 7.6rem;
}
.aboutAkuvox_index .aa_pg2 .left_list .left_box {
	width: 50%;
}
.aboutAkuvox_index .aa_pg2 .left_list .left_box .title {
	font-family: 'Rany';
	font-weight: lighter;
	font-size: 12rem;
	color: #0072FF;
	margin-top: 8rem;
}
.aboutAkuvox_index .aa_pg2 .left_list .left_box .txt {
	font-family: 'OPPOSans';
	font-size: 2.4rem;
	color: #000;
	line-height: 3.6rem;
}
.aboutAkuvox_index .aa_pg2 .right_box {
	position: absolute;
	top: 15rem;
	left: 7.6rem;
	width: 94rem;
	height: 60rem;
}
.aboutAkuvox_index .aa_pg2 .right_box video {
	width: 100%;
	height: 100%;
}

.solution_co_index {
	width: 108rem;
}
.solution_co_index .banner {
	position: relative;
	width: 100%;
	height: 140rem;
}
.solution_co_index .banner .banner_message {
	position: absolute;
	top: 90rem;
	left: 10.4rem;
}
.solution_co_index .banner .banner_message .banner_title {
	font-family: 'Rany-Bold';
	font-size: 6rem;
	color: #fff;
}
.solution_co_index .banner .banner_message .banner_txt {
	font-family: 'OPPOSans';
	font-size: 3.6rem;
	color: #fff;
	line-height: 4.8rem;
	margin-top: 7rem;
}
.solution_co_index .co_pg1 {
	height: 180rem;
}
.solution_co_index .co_pg1 .co_message {
	top: 15rem;
	font-size: 6rem;
	color: #000;
}
.solution_co_index .co_pg2 .message_title {
	font-size: 6rem;
	margin: 15rem 0 10rem 10rem;
}
.solution_co_index .co_pg2 .pg2_box {
	position: relative;
	width: 100%;
	height: 108rem;
}
.solution_co_index .co_pg2 .pg2_box.pg2_box2 img {
	position: absolute;
	top: 10rem;
	left: 11.5rem;
	width: 85rem;
	height: 60.7rem;
}
.solution_co_index .co_pg2 .pg2_box .pd_message {
	position: absolute;
	top: 76.7rem;
	left: 11rem;
}
.solution_co_index .co_pg2 .pg2_box.pg2_box2 .pd_message {
	position: absolute;
	top: 76.7rem;
	left: 11rem;
}
.solution_co_index .co_pg2 .pg2_box .pd_message .pd_message_title {
	font-family: 'Rany-Bold';
	font-size: 4.8rem;
}
.solution_co_index .co_pg2 .pg2_box .pd_message .pd_message_txt {
	font-family: 'OPPOSans';
	font-size: 3rem;
	line-height: 3.6rem;
	margin-top: 3.5rem;
}

.contact_us {
	display: block;
}
.contact_us .left-message {
	padding-left: 14rem;
}
.contact_us .left-message .left-box img {
	width: 5rem;
	height: 5rem;
}
.contact_us .right-box .form1 {
	width: 80%;
	margin: 5rem auto;
}
.contact_us .right-box .form1-input-box {
	width: 95%;
}
.contact_us .right-box .form-button {
	margin-left: auto;
	margin-right: auto;
}