﻿/*pad*/

img {
	max-width: 100%;
}

.gh {
	float: right;
	height: 50px;
	width: 76px;
	right:30px;
	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;
	top: 25px;
}

.selected .gh {
	transform: rotate(90deg);
}

.gh a {
	background-color: #333333;
	display: block;
	height: 5px;
	margin-top: -1px;
	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: 64px;
	border-radius: 3px;
}

.gh a:after,
.gh a:before {
	background-color: #333333;
	content: "";
	display: block;
	height: 5px;
	right: 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: 76px;
	border-radius: 3px;
}

.gh a:after {
	top: 17px;width:50px ;
}

.gh a:before {
	top: -17px;
}

.selected .gh a:after,
.selected .gh a:before {
	top: 0;width:64px ;
}

.selected .gh a:before {
	transform: translateY(0px) rotate(-45deg);
	-webkit-transform: translateY(0px) rotate(-45deg);
	-ms-transform: translateY(0px) rotate(-45deg);
	background: #333333;
}

.selected .gh a:after {
	transform: translateY(0px) rotate(45deg);
	-webkit-transform: translateY(0px) rotate(45deg);
	-ms-transform: translateY(0px) rotate(45deg);
	background: #333333;
}

.selected .gh a {
	background-color: transparent !important;
}


.selected .header .nav {
	display: block;
	z-index: 111;
	position: absolute;
	left: 0;
	top: 80px;
	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: 1px solid rgba(0, 0, 0, 0.1);
	line-height: 50px;
	padding: 0;
}

.selected .header .nav li a {
	color: #000000;
}

.selected .header .nav .selected a {
	border-bottom-color: #73e5b1;
}
@media only screen and (max-width:1760px) {
	.h_news .list .txt{
		padding: 0 5px;width: calc(100% - 260px);
	}
	.h_news .list .imgs{
		width: 190px;height: 104px;
	}
	.h_about .bd .text{
		padding: 70px 50px 0;
	}
	.h_about .bd .text i{
		font-size: 30px;
	}
	.h_baner{
		height: 740px;
	}
	.h_baner .swiper-slide{
		background-size: cover !important;
	}
	.fwrap {
		width: 1520px;
	}
	
	.fnews .fnewsw {
		height: 420px;
	}
	.fnewslis .list li .imgs {
		height: 170px;
	}
	.fnews .rts li {
		margin-bottom: 20px;
	}
	.fnewslis .list li .text {
	    margin-top: 15px;
	}
	.fnewslis .list li .text h3 {
		font-size: 18px;
	}
	.fnewslis .list li .text h6 {
		margin-top: 8px;
	}
	.fnewslis .list li .text p {
		margin-top: 10px;
	}
	.fpagels ul {
		margin: 40px auto 0;
	}
	.fnews .rts li a {
		padding: 20px 35px;
	}
	.fnews {
	    padding: 100px 0 70px;
	}
	.fnewsdd {
	    padding: 0 100px;
	}
	.fh_lead_rt {
		padding: 6px 0 40px;
	}
	.fh_lead_rt .tlt {
	    padding: 0 30px;
	}
	.fh_lead_rt .tlt h3 {
		font-size: 22px;line-height: 60px;background-size: 32px auto;
		padding-left: 44px;
	}
	.fh_lead_rt .tlt h3::before {
		height: 3px;
	}
	.fh_lead_rt .flist {
	    padding: 20px 10px 10px 30px;
	}
	.fhonolst {
		padding: 60px 100px 0;
	}
	.fh_lead_rt .flist li dl {
		margin-top: 6px;
	}
	.fh_lead_rt .flist li h3 {
		font-size: 16px;
	}
	.fwhonors .text h2 {
		padding-top: 30px;
	}
	.title h2 {
		font-size: 32px;
	}
	.title h3 {
		font-size: 24px;
	}
	.fhnews .cent {
	    margin-top: 50px;
	}
	.fhnews .cent .rts {
		padding: 40px 40px 20px 60px;
	}
	.fhnews .cent .imgs {
		height: 447px;
	}
	.fhnews .cent .rts .text .fels {
		margin-top: 30px;
	}
	.fh_leadlss .fh_lead_sl {
	    margin-top: 120px;
	}
	.fhnews .cent .rts .text p {
		margin-top: 20px;
	}
	.fhnews .cent .rts .text {
	    margin-top: 30px;
	}
	.fhnews .list li .text h3 {
		font-size: 22px;
	}
	.fh_lead_rt .flist li dd a {
		font-size: 16px;line-height: 34px;
		padding: 0 25px;
	}
	.fh_lead_rt .subn {
		margin: 0 30px;
	}
	.fwhonors .text p {
		margin-top: 25px;
	}
	.fwhonors {
		padding: 60px 80px;
	}
	.fabout .fabo .text {
		padding-bottom: 120px;width: calc(100% - 650px);
	}
	.fabout .fabo .text h2 {
		font-size: 32px;line-height: 1.4;padding-top: 30px;
	}
	.fabout .fabo .text h2::before {
		width: 100px;height: 4px;
	}
	.fpadd {
	    padding: 0 160px;
	}
	.fabout .fabo .text p {
		margin-top: 25px;
	}
	.fnavlist li {
		width: 260px;background-size: 260px auto;height: 144px;
		margin: 0 -45px;
	}
	.fab_info li h5 {
		margin-top: 30px;
	}
	
	.fab_info li {
		padding: 60px 0 40px;
	}
	.fnavlist li a {
		padding: 20px 10px 0;
	}
	.fnavlist li .icon {
		height: 60px;
	}
	.fchannel {
		padding: 150px 0 60px;
	}
	.fchannel .tlt h3 {
		font-size: 30px;
	}
	.fchannel .tlt h5 {
		font-size: 24px;margin-top: 13px;
	}
	.fchannel .tlt {
		width: 280px;
	}
	.fchannel .text {
		width: calc(100% - 370px);
	}
	.fchpad {
		padding: 0 50px;
	}
	.fchanlbj {
		padding: 60px 0 100px;
	}
	.fchanlbj .list {
		margin-top: 50px;
	}
	.fchanlbj .list li {
		padding: 30px 50px 40px;
	}
	.fchanlbj .list li h3 {
		font-size: 70px;
	}
	.fchanlbj .list li p {
		font-size: 18px;margin-top: 13px;
	}
	.fchanlbj h2 {
		font-size: 28px;line-height: 1.6;
	}
	.fbanner {
		height: 500px;
	}
	.fnavlist ul {
		margin: -70px auto 0;
	}
}
@media only screen and (max-width:1640px) {
	.header .wrap1720{
		padding: 0;overflow: initial;
	}
	.nli li a{
		font-size: 14px;
	}
	.h_baner{
		height: 680px;
	}
	.header .naver .logo{
		width:240px ;
	}
	.naver li a span{
		padding: 0 20px;
	}
	.h_lead_sl .swiper-slide{
		width: 350px;background-size: 100% auto !important;
	}
	.h_lead_sl .swiper-slide img{
		width: 63%;
	}
	.h_lead_sl{
		width: 60%;
	}
	.h_about .bd .imgs{
		width: 50%;height: auto;
	}
	.h_about .bd .text{
		width: calc(100% - 50%);padding-top: 3%;
	}
	.h_about .bd .text h4{
		margin-bottom: 3%;
	}
	.h_news .list li{
		width: calc((100% - 31px)/2);
    margin-right: 31px;
	}
	.h_news .list li:nth-child(2n){
    margin-right: 0;
	}
	.h_news .list li:nth-child(n + 3){
    	display: none;
	}
	.h_lead .rts{
		padding: 30px 45px 0;
	}
	.h_lead .rts .bd li{
		margin-top: 6px;
	}
	.fnewslis {
		padding: 80px 0;
	}
	.h_lead .rts{
		background-size: 100% 100% !important;width: 380px;
	}
	.h_lead .rts .sub{
		margin-top: 30px;
	}
	.h_lead .wrap1720{
		min-height: 530px;
	}
	.wrap1460{
		width:1200px ;
	}
	.fh_lead_rt {
		width: 35%;
	}
	.fh_leadlss .fh_lead_sl {
	    margin-top: 150px;
	}
	
	.wrap1530{
		width:1400px ;
	}
	
	
}
@media only screen and (max-width:1560px) {
	.fwrap {
		width: 1320px;
	}
	.fprod_tlt li h3 {
		line-height: 98px;padding-left: 60px;
	}
	.fprod_tlt li h4 i {
		line-height: 98px;
	}
	.fprodyouh {
	    padding: 40px 0 80px;
	}
	.fprodata table {
		margin-top: 35px;
	}
	.fprodd {
		padding: 0 40px;
	}
	.ftuitai .imgs {
		margin: 50px auto 0;
	}
	.ftuitai,
	.fprodlum {
	    padding: 60px 0 80px;
	}
	.fprodyouh .imgs {
	    margin: 50px auto 0;
	}
	.fprodlum .list ul li {
		height: 200px;
	}
	.fprodlum .list ul li h4 {
		font-size: 18px;line-height: 2;
	}
	.fprodlum .list ul {
		margin-top: 40px;
	}
	.fprod_tlt ul {
		top: -48px;
	}
	.fprod_tlt li {
		height: 98px;width: 605px;
	}
	.fprod_tlt li .ico {
		width: 110px;left: 100px;
	}
	.fprodnav ul {
		margin: 120px auto 0;
	}
	.fprodnav li .tlt {
		background-size: 280px;line-height: 58px;
		font-size: 18px;
	}
	.fprodnav li .tlt h3 {
		width: 280px;
	}
	.fprodnav li .ico {
		width: 100px;
	}
	.fproduct li .fimg {
		width: 340px;
	}
	.fproduct li .text {
		width: calc(100% - 380px);margin-top: 50px;
	}
	.fproduct li .text h2 i {
		font-size: 42px;line-height: 1.2;
	}
	.fproduct li:nth-child(2n) .fimg {
	    margin-right: -40px;
	}
	.fproduct li .text h6 {
		margin-top: 15px;
	}
	.fproduct li .text p {
		margin-top: 12px;font-size: 19px;
	}
	
	.fprodnav li:hover .tlt h3, 
	.fprodnav li.on .tlt h3 {
		left: 30px;
	}
	.fhnews .cent .imgs {
		height: 386px;
	}
	.fnewsdd {
	    padding: 0 60px;
	}
	.fnews .fnewsw {
		height: 380px;
	}
	.fnews .rts li .lt h2 {
		font-size: 42px;
	}
	.fnews .rts li .tet h4 {
		font-size: 18px;line-height: 1.6;
	}
	.fnews .rts li .tet h6 {
		margin-top: 5px;
	}
	.fhnews {
	    padding: 60px 0 100px;
	}
	.fhnews .cent {
	    margin-top: 40px;
	}
	.fhnews .cent .rts {
	    padding: 30px 30px 20px 50px;
	}
	.fhnews .cent .rts .tet h2 {
		font-size: 50px;
	}
	.fhnews .cent .rts .tet h6 {
		font-size: 16px;
	}
	.fhnews .cent .rts .text h3 a {
		font-size: 20px;
	}
	.fhnews .list li .text h3 {
		font-size: 20px;
	}
	.fhnews .list li a {
		padding: 20px 24px;
	}
	.fhnews .cent .rts .text .fels {
	    margin-top: 25px;
	}
	.fhnews .cent .rts .text p {
	    margin-top: 15px;
	}
	.fhnews .cent .rts .text {
	    margin-top: 20px;
	}
	.title h2 {
		font-size: 30px;
	}
	.title h3 {
		font-size: 22px;
	}
	.fwhonors {
	    padding: 50px 80px;
	}
	.fhonolst {
	    padding: 40px 60px 0;
	}
	.fhonorsw li .imgs {
		height: 300px;
	}
	.fhonorsw li h5 {
		margin-top: 18px;
	}
	.fhonorsw li h5 br {
		display: none;
	}
	.fhonolst .fhonorsw {
		padding-top: 90px;
	}
	.fhonors {
	    padding: 65px 0 100px;
	}
	.fwhonors .text h2 {
		font-size: 30px;
		padding-top: 20px;
	}
	.fwhonors .text p {
		margin-top: 10px;
	}
	.fwhonors .text h2::before {
		width: 100px;height: 4px;
	}
	.fpadd {
	    padding: 0 80px;
	}
	.fnavlist li {
	    width: 240px;
	    background-size: 240px auto;
	    height: 112px;
	    margin: 0 -45px;
	}
	.fab_info {
		top: -50px;
	}
	
	.fabout {
	    padding: 120px 0 50px;
	}
	.fnavlist li a {
	    padding: 16px 10px 0;
		left: -14px;
	}
	.fnavlist li .icon {
		height: 45px;
	}
	.fnavlist li h4 {
		font-size: 16px;
	}
	.fchannel {
	    padding: 120px 0 50px;
	}
	.fchpad {
	    padding: 0 30px;
	}
	.fchannel .tlt h3 {
		font-size: 26px;
	}
	.fchannel .tlt h5 {
		font-size: 22px;margin-top: 10px;
	}
	.fchannel .tlt {
	    width: 243px;
	}
	.fchannel .text {
	    width: calc(100% - 320px);
		padding-right: 25px;
		font-size: 18px;
	}
	.fchanlbj .list li {
		width: calc((100% - 82px)/3);margin-right: 40px;
		padding: 30px 40px 35px;
	}
	.fchanlbj .list li h3 {
		font-size: 60px;
	}
	.fchanlbj .list li p {
		margin-top: 10px;font-size: 16px;
	}
	.fchanlbj h2 {
		font-size: 24px;
	}
	.fchanlbj .list {
	    margin-top: 40px;
	}
	.fbanner {
	    height: 440px;
	}
	.fnavlist ul {
	    margin: -55px auto 0;
	}
	
	.qusrtext h6{
		width: 1000px;font-size: 20px;
	}
	.qusrtext h6:nth-child(2) {
	    margin-left: 134px;
	}
	.wrap1530{
		width:1200px ;
	}
	
	.qmlutit h3{
		font-size: 24px;
	}
	.qmlutit h6{
		font-size: 20px;
	}
	.qmlutfaz .box .bps .yd h3,
	.qmlutfaz .box .zkh h5,
	.qmlutfaz .box .zkh p,
	.qmlutfaz .box .bds h3,
	.qmlutfaz .box h4,
	.qmlutfel .box h4 span,
	.qmlutjies .bd li h4 font,
	.qmlutzs .bd li h4{
		font-size: 24px;
	}
	.qmlutjies .bd li h4 span{
		font-size: 28px;
	}
	.qmlutjies .bd li h4 span i{
		margin: 0 10px;
	}
	.qmlutfaz .box .zkh h6,
	.qmlutfaz .box .ovs dd h5,
	.qmlutfel .box .table th{
		font-size: 20px;line-height: 56px;
	}
	.qmlutfaz .box .bps .yd li p,
	.qmlutfaz .box .bps p,
	.qmlutfaz .box .zkh li i,
	.qmlutfel .box .table td,
	.qmlutfel .box .table td:nth-child(1),
	.qmlutzuy .bd p{
		font-size: 14px;
	}
	.qmlutfel .box .table tr:nth-child(2){
		height: 230px;
	}
	.qmlutfaz .box .ovs dd p{
		font-size: 14px;padding: 20px;
	}
	
	
	
	
	
	
}
@media only screen and (max-width:1500px) {
	.h_baner{
		height: 600px;
	}
}
@media only screen and (max-width:1400px) {
	.h_lead_sl .swiper-slide{
		width: 300px;
	}
	.fprod_tlt li h4 i,
	.fprod_tlt li h3 {
		line-height: 80px;
	}
	.fprod_tlt li h3 {
		font-size: 20px;
	}
	.fprod_tlt li .ico {
		width: 95px;left: 80px;
	}
	.fprod_tlt li h4 i {
		padding-left: 80px;
		background-size: 40px auto;
	}
	.fprod_tlt li:hover h4 i {
		padding-left: 70px;
	}
	.fprod_tlt ul {
	    top: -40px;
	}
	.ftile h2 i {
		font-size: 24px;padding: 0 34px;
	}
	.fprodlum .list ul {
	    margin-top: 30px;
	}
	.ftuitai .imgs {
		margin: 40px auto 0;
	}
	.ftile h2 i::after, 
	.ftile h2 i::before {
		background-size: 14px auto ;
		width: 14px;height: 24px;
	}
	
	.fprod_tlt li {
	    height: 80px;
	    width: 500px;
		margin: 0 -28px;
	}
	.h_lead_sl .swiper-slide h2{
		font-size: 30px;line-height: 1.4;
	}
	.h_lead_sl .swiper-slide h3{
		font-size: 14px;line-height: 1.4;
	}
	.h_news .list,
	.h_about .bd{
		margin-left: 60px;
	}
	.h_baner{
		height: 600px;
	}
	.h_baner li{
		background-size: cover !important;
	}
	.h_store .imgs{
		width: 200px;
	}
	.product_tj h3{
		margin-bottom: 20px;
	}
	.about .imgs{
		width: 90%;
		margin: 0 auto;
	}
	.tj_slider li{
		width:400px;
		height: auto;
		padding-bottom: 30px;
		margin: 0;
	}
	.tj_slider li.swiper-slide-active{
		background-size: 100% !important;
	}
	.tj_slider li .imgs{
		width:150px ;
		margin: 0 auto;
	}
	.pr_list li .imgs{
		width: 240px;
	}
	.fnewsdd {
	    padding: 0 30px;
	}
	.pr_list .btns{
		margin-left: 100px;
	}
	.fnews .fnewsw {
	    height: 320px;
	}
	.fnews .fnewsw .next, .fnews .fnewsw .prev {
		width: 35px;height: 50px;
	}
	.fwrap {
		width: 1200px;
	}
	.fprodnav li {
		margin: 0 -10px;
	}
	.fprodnav li:hover .tlt h3, 
	.fprodnav li.on .tlt h3 {
	    left: 18px;
	}
	.fprodnav li .ico {
	    width: 85px;
	}
	.fprodnav ul {
	    margin: 90px auto 0;
	}
	.fproduct li .fimg {
	    width: 280px;
	}
	.fproduct li .text {
	    width: calc(100% - 320px);
	    margin-top: 40px;
	}
	.fproduct li .text h2 i {
		font-size: 36px;
	}
	.fproduct li .text dl {
		margin-top: 15px;
	}
	.fproduct li .text dl dd h5 {
		font-size: 16px;margin-top: 5px;
	}
	.fproduct li .text dl dd .ico {
		height: 55px;width: 55px;
	}
	.fproduct li:nth-child(2n) .fimg {
	    margin-right: -30px;
	}
	.fmore {
		width: 150px;
	}
	.fmore i {
		font-size: 15px;line-height: 42px;
	}
	.fproduct {
	    margin-top: 70px;
	}
	.fprodnav li .tlt {
	    background-size: 250px;
	    line-height: 52px;
	    font-size: 16px;
	}
	.fprodnav li .tlt h3 {
		width: 250px;
	}
	.fnews .rts li a {
		padding: 15px 30px;
	}
	.fnews .rts li {
	    margin-bottom: 15px;
	}
	.fnewslis .list li {
		margin-bottom: 30px;
	}
	.fnewslis .list li .imgs {
		height: 155px;
	}
	.title h2 {
		font-size: 28px;
	}
	.fh_lead_rt .flist {
	    padding: 15px 10px 10px 30px;
	}
	.fh_leadlss .fh_lead_sl {
	    margin-top: 170px;
	}
	.fhnews .cent .imgs {
		height: 362px;
	}
	.fhnews .cent .rts .tet h2 {
		font-size: 40px;
	}
	.fhnews .cent .rts .text p {
		font-size: 16px;
	}
	
	.fnepad {
	    padding: 0;
	}
	.fh_lead_rt .flist li {
	    margin-bottom: 10px;
	}
	.fh_lead_rt .flist li dd {
	    margin-right: 10px;
	    margin-bottom: 10px;
	}
	.fchpad {
		padding: 0;
	}
	.fh_lead_rt .subn {
		line-height: 50px;
	}
	
	.fwhonors {
	    padding: 50px 60px;
	}
	.fchannel {
	    padding: 100px 0 50px;
	}
	.fpadd {
	    padding: 0 50px;
	}
	.fhonorsw li .imgs {
		height: 280px;
	}
	
	
	.fwhonors .text p {
		line-height: 2.2;font-size: 16px;
	}
	.fwhonors .text h2 {
		font-size: 26px;
		padding-top: 15px;
	}
	.fhonorsw li h5 {
		font-size: 16px;
	}
	.fwhonors .text h2::before {
	    width: 80px;
	    height: 4px;
	}
	.fabout .fabo .imgs {
		width: 500px;
	}
	.fabout .fabo .text {
	    padding-bottom: 90px;
	    width: calc(100% - 570px);
	}
	.fabout .fabo .text h2 {
		font-size: 28px;padding-top: 25px;
	}
	.fabout .fabo .text p {
	    margin-top: 20px;
	}
	.fab_info li {
	    padding: 50px 0 30px;
	}
	.fab_info li h2 i {
		font-size: 40px;line-height: 1.2;
	}
	.fab_info li h5 {
		font-size: 18px;margin-top: 25px;
	}
	
	
}
@media only screen and (max-width:1240px) {
	.layout{
		width: 750px;margin: 0 auto;
		background: #fff;overflow: hidden;position: relative;
		padding-top: 104px;
	}
	.fprod_tlt li {
		width: 380px;height: 60px;margin: 0 -20px;
	}
	.fprod_tlt li h3 {
		font-size: 18px;line-height: 60px;
	}
	.fprod_tlt ul {
	    top: 0;
	}
	.fprodata {
		padding: 40px 15px 50px;
	}
	.fprodata table {
	    margin-top: 20px;
	}
	.fprodata table td,
	.fprodata table th {
		font-size: 16px;line-height: 40px;
	}
	.fprodyouh .imgs {
	    margin: 20px auto 0;
	}
	/* .ftile h2 i {
	    font-size: 22px;
	    padding: 0 26px;
	} */
	.fprodd {
		padding: 0;
	}
	/* .ftile h2 i::after, .ftile h2 i::before {
	    background-size: 12px auto;
	    width: 12px;
	    height: 22px;
	} */
	.fprodyouh {
	    padding: 20px 15px 50px;
	}
	.ftuitai, .fprodlum {
		padding: 40px 15px;
	}
	.ftuitai .imgs {
	    margin: 25px auto 0;
	}
	.fprod_tlt li h4 i {
		font-size: 16px;line-height: 60px;
		padding-left: 60px;
		background-size: 30px auto;
	}
	.fprodlum .list ul {
	    margin-top: 20px;
	}
	.fprodlum .list ul li {
		width: calc((100% - 22px)/3);margin-bottom: 12px;margin-right: 10px;
		height: 150px;
	}
	.fprodlum .list ul li h4 {
	    font-size: 16px;
	    line-height: 34px;
	}
	.fprod_tlt li:hover h4 i {
		padding-left: 50px;
	}
	.fprod_tlt li .ico {
	    width: 70px;
	    left: 60px;
	}
	.fh_leadlss {
	    padding: 60px 0;
	}
	.fnavlist ul {
	    margin: -30px auto 0;
	}
	.fh_lead_rt,
	.fh_lead_sl {
		float: none;width: auto;
	}
	
	.fh_leadlss .title {
		top: 0;position: static;
	}
	.fh_leadlss .fh_lead_sl {
	    margin-top: 40px;padding-top: 0;
	}
	.fhonors {
	    padding: 70px 35px 80px;
	}
	.fwhonors {
	    padding: 40px 30px;
	}
	.fwhonors .text h2 {
		font-size: 32px;
	}
	.fwhonors .text h2::before {
	    width: 100px;
	}
	.fhonolst {
	    padding: 40px 20px 0;
	}
	.fhonolst .fhonorsw {
	    padding-top: 80px;
	}
	.fwhonors .text p {
		font-size: 24px;line-height: 2;margin-top: 2px;
	}
	.fhonorsw li .imgs {
		height: 300px;
	}
	.fhonorsw li h5 {
		font-size: 26px;
	}
	.fpadd {
		padding: 0;
	}
	.fabout .fabo .text,
	.fabout .fabo .imgs {
		float: none;width: auto;
	}
	.fabout .fabo .text {
		margin-top: 40px;
		padding-bottom: 50px;
	}
	.fabout .fabo .text h2 {
		font-size: 34px;
	}
	.fab_info li {
		width: auto;float: none;padding: 0;margin-bottom: 30px;
		text-align: left;
	}
	.fab_info li h2 {
		text-align: left;
	}
	.fab_info li:last-child {
		margin-bottom: 0;
	}
	.fab_info {
	    top: 0px;
	}
	
	.fab_info li h5 {
		margin-top: 10px;font-size: 26px;
	}
	.fab_info ul {
		padding: 50px 40px;
	}
	.fabout .fabo .text p {
		margin-top: 15px;font-size: 26px;line-height: 2;
	}
	.fab_info li h2 i {
		font-size: 50px;
	}
	.fab_info li h2 em {
		font-size: 24px;
	}
	
	
	.fabout {
	    padding: 70px 35px;
	}
	.fnavlist ul {
		overflow-x: scroll;white-space: nowrap;
	}
	.fnavlist li:first-child {
		margin-left: 0;
	}
	.fnavlist li {
		width: 280px;
		background-size: 280px auto;
		height: 155px;
		margin: 0 -49px;
	}
	.fnavlist li .icon {
		height: 60px;
	}
	.fnavlist li h4 {
		font-size: 26px;
	}
	.fnavlist li a {
		padding: 20px 10px 0;
	}
	.fchannel {
		padding: 70px 35px 50px;
	}
	.fchannel .text,
	.fchannel .tlt {
		float: none;width: auto;
	}
	.fchannel .tlt h3 {
		font-size: 36px;
	}
	.fchannel .tlt h5 {
		font-size: 30px;margin-top: 2px;
	}
	.fchannel .text {
		font-size: 26px;line-height: 2;margin-top: 10px;padding-right: 0;
	}
	.fwrap {
		width: auto;
	}
	.fprodnav li .tlt {
	    background-size: 340px;
	    line-height: 70px;
	    font-size: 26px;
	}
	.fprodnav li .tlt h3 {
		width: 340px;
	}
	.fprodnav li {
	    margin: 0 -10px;
	}
	.fprodnav li:hover .tlt h3, 
	.fprodnav li.on .tlt h3 {
	    left: 10px;
	}
	.fprodnav ul {
	    margin: 0 auto ;overflow-x: scroll;white-space: nowrap;padding-top: 50px;
	}
	.fprodnav li:first-child {
		margin-left: 10px;
	}
	.fproduct {
	    margin-top: 50px;
	}
	.fproduct li {
		padding: 30px;
	}
	.fnews {
	    padding: 60px 35px;
	}
	.fproduct li .fimg {
	    width: 240px;
	}
	.fproduct li .text {
	    width: calc(100% - 240px);
	    margin-top: 0px;
	}
	.fproduct li .text h2 i {
		padding: 0 4px;
	}
	.fnewsdd {
		padding: 0;
	}
	.fproduct li .text p {
		font-size: 24px;margin-top: 6px;line-height: 1.4;
	}
	.fproduct li .text h6 {
	    margin-top: 12px;
	}
	.fproduct li .text .fmore {
	    margin-top: 16px;width: 190px;border-radius: 25px;
	}
	.fproduct li:nth-child(2n) .fimg {
	    margin-right: -50px;
	}
	.fproduct li:nth-child(2n) {
	    padding: 30px 30px 40px;
	}
	.fmore i {
		font-size: 22px;line-height: 50px;padding-right: 27px;
	}
	.fproduct li .text dl dd .ico {
	    height: 65px;
	    width: 65px;
	}
	.fpagels ul {
	    margin: 10px auto 0;
	}
	.fpagels li a {
		font-size: 24px;line-height: 50px;min-width: 52px;
		padding: 0 15px;
	}
	.fproduct li .text dl dd h5 {
		font-size: 22px;
	}
	.fnews .rts,
	.fnews .fnewsw {
		float: none;width: auto;
	}
	.fnews .fnewsw .next, 
	.fnews .fnewsw .prev {
		background-size: 20px auto !important;width: 50px;height: 80px;
		left: 20px;
	}
	.fnews .rts li .lt h2 {
		font-size: 52px;
	}
	.fnews .rts li .lt {
		margin-top: 22px;
	}
	.fnews .rts li .lt h6 {
		font-size: 22px;
	}
	.fnews .rts li .tet {
	    width: calc(100% - 120px);
	}
	.fnewslis .list li {
	    margin-bottom: 30px;width: calc((100% - 30px)/2);margin-right: 0;
	}
	.fnewslis .list li:nth-child(2n) {
	    float: right;
	}
	.fnewslis .list li .text h6 {
		font-size: 24px;margin-top: 3px;
	}
	.fnewslis .list li .text p {
		font-size: 24px;margin-top: 5px;
	}
	.fnewslis .list li .text h3 {
		font-size: 28px;
	}
	.fnewslis .list li .imgs {
		height: 170px;
	}
	.fnewslis {
		padding: 60px 35px;
	}
	.fnews .rts li .tet h4 {
		font-size: 30px;
	}
	.fnews .rts li .tet h6 {
		font-size: 24px;line-height: 1.5;height: 3em;
	}
	.fnews .rts {
		margin-top: 30px;
	}
	.fnews .fnewsw .next {
		left: auto;right: 20px;
	}
	.fchanlbj {
		padding: 50px 35px 70px;
	}
	.fchanlbj h2 {
		font-size: 30px;
	}
	.fchanlbj .list {
	    margin-top: 30px;
	}
	.fchanlbj .list li {
		float: none !important;width: auto;margin-right: 0;margin-bottom: 20px;
	}
	.fchanlbj .list li p {
		font-size: 24px;margin-top: 10px;height: auto;
	}
	.header .naver .logo{
		display: none;
	}
	.fbanner {
		height: 240px;
	}
	body{
		background: #333;
	}
	.h_baner .swiper-wrapper{
		display: none;
	}
	.h_baner .h_prev, .h_baner .h_next{
		display: none;
	}
	.h_baner{
		height: auto;
	}
	.h_baner .arrow{
		background: url(../images/harrow.png) no-repeat center;
		width: 54px;height: 30px;
	}
	.header,
	.x_header{
		height: 104px;position: fixed;left: 0;right: 0;
		top: 0;z-index: 9999;background: #fff;width: 750px;
		margin: 0 auto;
	}
	.x_header .inner{
		height: 104px;
	}
	.wrap1720{
		width: auto;
	}
	.header .top .tnav,
	.x_header .inner .nav,
	.x_header .inner .xsearch{
		display: none;
	}
	.naver{
		position: fixed;left: 0;right: 0;
		top: 104px;z-index: 11;display: none;
	}
	.header .top .logo{
		margin-left: 30px;margin-top: 38px;display: block !important;
	}
	.x_header .inner .logo{
		width: auto;height: auto;margin: 40px 0 0 30px;padding: 0;
	}
	.gh{
		display: block;
	}
	.hban{
		display: block;
	}
	.h_lead .rts{
		position: static;width: auto;
	}
	.h_lead .wrap1720{
		min-height: auto;padding-bottom: 0;
	}
	.wrap1720{
		margin: 0 auto;
	}
	.h_lead_sl{
		width: auto;padding: 0;
	}
	.h_lead_sl .lead_prev, .h_lead_sl .lead_next{
		display: none;
	}
	.h_lead .title{
		text-align: center;
	}
	.title h2{
		font-size: 60px;line-height: 1.4;
	}
	.title h3{
		font-size: 40px;line-height: 1.4;
	}
	.h_lead_sl .swiper-slide img{
		margin: 0 auto;
	}
	.h_lead_sl .swiper-slide{
		width: 460px;
	}
	.h_lead_sl .swiper-slide{
		transform: scale(0.8);opacity: 1;
	}
	.h_lead_sl .swiper-slide-active{
		transform: scale(1);
	}
	.h_lead_sl .swiper-slide h2{
		font-size: 50px;margin-top: 40px;
	}
	.h_lead_sl .swiper-slide h3{
		font-size: 30px;margin-bottom: 80px;
	}
	.fh_lead_rt {
		margin: 0 35px;
		padding: 15px 0 50px;
	}
	.fh_lead_rt .tlt h3 {
		font-size: 30px;line-height: 2.8;
		background-size: 45px auto;
		padding-left: 60px;
	}
	.fh_lead_rt .flist {
	    padding: 25px 20px 10px 50px;
	}
	.fh_lead_rt .tlt {
	    padding: 0 50px;
	}
	.fh_lead_rt .flist li h3 {
		font-size: 24px;
	}
	.fh_lead_rt .flist li dl {
	    margin-top: 15px;
	}
	.fh_lead_rt .flist li dd {
	    margin-right: 20px;
	    margin-bottom: 20px;
	}
	.fh_lead_rt .flist li dd a {
	    font-size: 24px;
	    line-height: 2.4;
	    padding: 0 35px;
		border-radius: 31px;
	}
	.fh_lead_rt .subn {
		font-size: 24px;line-height: 3;
	}
	.fhnews {
		padding: 50px 35px 70px;
	}
	.fhnews .cent {
	    margin-top: 30px;
	}
	.h_lead .rts{
		height: 1200px;padding: 70px 35px;box-sizing: border-box;
	}
	.fhnews .cent .rts,
	.fhnews .cent .imgs {
		float: none;width: auto;
	}
	.fhnews .cent .rts .tet h2 {
		font-size: 50px;
	}
	.fhnews .cent .rts .tet h6 {
		font-size: 22px;
	}
	.fhnews .cent .rts .text h3 a {
		font-size: 30px;
	}
	.fhnews .cent .rts .text p {
		margin-top: 10px;font-size: 26px;
		height: auto;
	}
	.fhnews .list {
		margin-top: 5px;
	}
	.fhnews .list li {
		float: none;width: auto;margin-bottom: 2px;
	}
	.fhnews .cent .rts .text .fels {
	    margin-top: 30px;font-size: 26px;
	}
	.fhnews .list li a {
		padding: 30px;
	}
	.fhnews .list li .img {
		width: 220px;height: 115px;
	}
	.fhnews .list li .text {
		width: calc(100% - 240px);
	}
	.fhnews .list li .text h3 {
		font-size: 28px;
	}
	.fhnews .list li .text h6 {
		font-size: 24px;margin-top: 10px;line-height: 1.2;
	}
	.fhnews .list li .text .fels {
		font-size: 24px;margin-top: 10px;line-height: 1.4;
	}
	.fhnews .list li:nth-child(2n) {
		border: none !important;
	}
	.fhnews .cent .rts .text {
	    margin-top: 12px;
	}
	.fhnews .cent .rts {
	    padding: 30px 40px;
	}
	.fhnews .cent .imgs {
		height: 500px;
	}
	.h_lead .rts .hd i{
		background-size: auto 100% !important;
	}
	.h_lead .rts .hd h2{
		line-height: 80px;font-size:36px ;
		font-weight: bold;
	}
	.h_lead .rts .bd li .lsele{
		height: 96px;font-size: 32px;background: url(../images/hicos1.png) no-repeat right 15px center;
	}
	.h_lead .rts .bd li{
		margin-top: 24px;
	}
	.h_lead .rts .sub{
		margin-top: 70px;height: 94px;line-height: 94px;
		font-size:34px;border-radius: 47px;
	}
	.h_news .title, .h_about .title{
		float: none;text-align: center;
	}
	.h_news .more, .h_about .more{
		display: none;
	}
	.h_news .list, .h_about .bd{
		margin: 0;
	}
	.h_about .bd{
		margin-top: 40px;background: #f0f0f0;
	}
	.h_about .bd .imgs{
		width: auto;float: none;
	}
	.h_about .bd .text{
		width: auto;float: none;
		position: relative;top: -20px;margin: 0 30px;
		box-shadow: 0 4px 4px 2px #eee;background: #fff;
		z-index: 111;padding: 45px 45px 90px;
	}
	.h_about .bd .text i{
		font-size: 40px;
	}
	.h_about .bd .text h4{
		font-size: 20px;line-height: 1.8;margin-bottom: 60px;
	}
	.h_about .bd .text p{
		font-size: 26px;line-height: 42px; color:#404040;
	}
	.h5{
		display: block;
	}
	.h_about .bd .text .lbtns{
		width:260px ;height: 92px;position: absolute;left: 0;
		right: 0;bottom: -46px;margin: 0 auto;
	}
	 .h_about .bd .text .lbtns a{
	 	border-radius: 46px;text-align: center;
		line-height: 92px;font-size: 25px;color: #ffffff;display: block;
		background: #333333;text-transform: uppercase;
	 }
	.h_about .bd{
		overflow: inherit;
	}
	.h_news .list li{
		width: 100%;display: block !important;
		margin: 0;
	}
	.h_news .list ul{
		display: flex;
	}
	.h_news .list{
		margin: 45px 35px;overflow: hidden;
	}
	.h_news .list .imgs{
		width: 300px;height: 165px;
	}
	.h_news .list .txt{
		width: calc(100% - 370px);
	}
	.h_news .list .txt h4{
		font-size: 32px;line-height: 50px;
	}
	.h_news .list .txt i{
		width: 50px;height: 50px;background-size: 100% auto !important;top: 12px;
	}
	.h_news .list .txt p{
		font-size: 24px;line-height:36px;margin-top: 15px;
		height: 72px;overflow: hidden;
	}
	.h_news .list .btn{
		font-size: 24px;height:60px;line-height: 60px;
	}
	.h_news .list li .btn {
	    background: url(../images/hico6.png) no-repeat right 25px center #f28d77;
	    color: #fff;
	    border-color: #f28d77;
	}
	.hd_list{
		text-align: center;display: block;
	}
	.hd_list span{
		width: 16px;height: 16px;border-radius: 50%;
		background: #aaaaaa;opacity: 1;transform: scale(.7);
		margin: 0 5px;
	}
	.hd_list span.swiper-pagination-bullet-active{
		background: #e94520;transform: scale(1);
	}
	.h_footer{
		display: block;background: #161616;padding: 15px 35px 0;
	}
	.footer{
		display: none;
	}
	.h_footer li a{
		display: block;border-bottom: 2px solid #222222;
		background: url(../images/hsico1.png) no-repeat right 20px center;
		font-size: 28px;color: #504f4f;line-height: 88px;overflow: hidden;
	}
	.h_footer li.del a{
		font-size: 38px;font-weight: bold;color: #868686;
	} 
	.h_footer li.del a span{
		float: right;display: inline-block;font-size: 26px;color: #424242;
		margin-right: 60px;
	}
	.h_footer .h-corpy{
		background: url(../images/hfooter.png) no-repeat right 35px bottom;padding-top: 34px;
	}
	.h_footer .h-corpyc{
		background: url(../images/hfooterc.png) no-repeat right 35px bottom;padding-top: 34px;
	}
	.h_footer .h-corpy img{
		display: block;width: 195px;
	}
	.h_footer .h-corpy  p{
		font-size:24px;color: #333333;line-height: 32px;
		padding: 15px 0;
	}
	.banner .wrap{
		width: auto;
	}
	.about{
		padding: 40px 0 0;
	}
	.wrap{
		width: auto;
	}
	.about li{
		width: 50%;margin-bottom: 50px;
	}
	.about li h2 span{
		font-size: 80px;line-height: 1.4;
	}
	.about li h4{
		font-size: 28px;
	}
	.about .text{
		padding: 0 30px;
	}
	.about .text p{
		font-size:28px;color: #333333;line-height: 38px;
		text-align:justify;
	text-justify:distribute-all-lines;/*ie6-8*/
	text-align-last:left;/* ie9*/
	-moz-text-align-last:left;/*ff*/
	-webkit-text-align-last:left;/*chrome 20+*/
	}
	.header .top{
		border: none;
	}
	.x_subnav{
		display: block;
	}
	.x_subnav ul{
		background: #000;position: relative;height: 100px;overflow: hidden;
	}
	.x_subnav ul li{
		height: 100px;background: #000;line-height: 100px;width: 100%;padding: 0 36px;box-sizing: border-box;
		position: relative;top: 0;left: 0;right: 0;
	}
	.x_subnav ul li a{
		display: block;width: 70%;height: 100%;font-size: 30px;color: rgba(255,255,255,0.5);
	}
	.x_subnav ul li i{
		position: absolute;right: 0;top:0;height: 100%;width: 122px;display: block;background: url(../images/x_ico1.png) no-repeat center;
	}
	.culture .visi{
		padding: 36px 58px;box-sizing: border-box;
	}
	.culture .visi .text{
		width: auto;padding: 0;margin-top: 30px;
		float: none;
	}
	.culture .visi .text h4{
		font-size: 46px;line-height: 1.4;
	}
	.culture .visi .text h5{
		font-size: 36px;
	}
	.culture .visi .text h2{
		font-size: 50px;margin: 10px 0 30px;
	}
	.culture .visi .imgs{
		float: none;width: auto;height: auto;
	}
	.culture .visi .text .x_p{
		display: none;
	}
	.culture .visi .x_p2{
		display: block;font-size: 26px;color: #000;line-height: 1.4;width: auto;
		padding: 60px 0;text-align: justify;
	}
	.culture .mission .text{
		width: auto;padding: 74px 58px 185px;box-sizing: border-box;
	}
	.culture .mission .text h2{
		font-size: 46px;
	}
	.culture .mission .text h3{
		line-height: 1.4;font-size: 32px;font-weight: bold;
		text-align: left;
	}
	.culture .mission .text h4{
		margin:20px 0 40px;font-size: 36px;
	}
	.culture .mission .text p{
		font-size: 26px;line-height: 40px;text-align: left;
		margin-top: 50px;
	}
	.culture .mission .text p br{
		display: none;
	}
	.culture .mission{
		padding: 0;
	}
	.culture .mission .sense{
		width: auto;top: -110px;box-sizing: border-box;
		margin: 0 36px;
	}
	.culture .mission .sense h2{
		font-size: 46px;text-transform: uppercase;line-height: 1.4;
	}
	.culture .mission .sense h4{
		font-size: 36px;line-height: 1.4;
	}
	.culture .mission .bg{
		background-size: cover !important;height: 750px;
	}
	.culture .man_ent ul li{
		float: none;margin-bottom: 40px;
		width: auto;background-size: 100% 100% !important;
		height: 345px;padding: 40px 55px;
	}
	.culture .man_ent .txt span{
		width: 40px;
	}
	.culture .man_ent .txt{
		left: 55px;
	}
	.culture .man_ent{
		background-size:cover !important;padding: 90px 36px 60px;box-sizing: border-box;
	}
	.news .nav ul{
		overflow: hidden;height: 90px;
	}
	.news .nav h2{
		left: 40px;width: 90px;height: 60px;
	}
	.news .nav h2 span{
		font-size: 23px;line-height: 60px;
	}
	.news .nav{
		height: 90px;overflow: hidden;padding:35px 0 ;
	}
	.news .nav ul li{
		float: none;width: auto;padding-left:170px ;padding-right: 36px;
		height: 90px;
	}
	.news .nav ul li h3{
		line-height: 1.7;font-size: 28px;width: auto;float: none;
	}
	.news .nav ul li h4{
		float: none;font-size: 24px;line-height: 1.6;padding-left: 10px;
	}
	.news .list ul{
		width: auto;padding: 0 36px;box-sizing: border-box;
	}
	.news .list ul li{
		float: none;width: auto;margin: 0;margin-bottom: 30px;
	}
	.news .list .hd{
		width: 600px;box-sizing: border-box;margin: 0 auto;
	}
	.news .list .hd .img{
		width: 480px;height: auto;
	}
	.news .list .bd .text{
		width: 600px;margin: 0 auto;
	}
	.news .list .hd .text h1{
		font-size: 61px;
	}
	.news .list .bd .text h2{
		font-size: 28px;line-height: 1.6;margin-bottom: 10px;
	}
	.news .list .bd .text h3{
		font-size: 22px;line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
		height: 65px;
	}
	.news .list .bd h4{
		display: none;
	}
	.page ul{
		display: block;margin: 0;
	}
	.page ul li{
		width: 70px;height: 70px;margin: 0 10px;
	}
	.page ul li a{
		font-size: 32px;line-height: 70px;
	}
	.x_more{
		font-size: 28px;color: #999999;line-height: 1.4;text-align: center;display: block;
	}
	.banner2{
		background-size: cover !important;
	}
	.person .servant{
		padding: 0;
	}
	.person .servant .hd .text{
		float: none;width: auto;box-sizing: border-box;padding: 0;
	}
	.person .servant .hd{
		padding: 36px;padding-bottom: 0;
	}
	.person .servant .hd .text h2{
		font-size: 40px;line-height: 1.6;text-align: center;margin-bottom: 20px;
	}
	.person .servant .imgs img{
		width: 30%;height: auto;
	}
	.person .servant .imgs{
		float: none;margin:0 auto;width: auto;height: auto;
		margin-top: 40px;
	}
	.person .servant .hd .text p{
		font-size: 26px;line-height: 1.4;text-align: center;
	}
	.x_addimg img{
		display: block;width: 100%;height: 100%;
	}
	.person .plan h3{
		display: none;
	}
	.person .plan ul li{
		display: block;margin-bottom: 50px;
	}
	.person .plan .img{
		margin: 0 auto;width: 400px;height: auto;
	}
	.add_page{
		display: block;
	}
	.person .servant .bd{
		height: auto;background-size: cover !important;
	}
	.person .servant .bd .text{
		float: none;width: auto;padding: 0;
	}
	.person .servant .bd .text h3{
		font-size: 28px;line-height: 1.7;
	}
	.person .servant .bd .table{
		position: static;transform: none;width: 100%;box-sizing: border-box;margin-top: 30px;margin-bottom: 30px;
	}
	.person .servant .bd .table td{
		width: calc(100% / 3);font-size: 26px;line-height: 1.4;
	}
	.person .servant .bd .text h2{
		font-size: 34px;line-height: 1.6;
	}
	.person .servant .bd{
		padding: 36px;
	}
	.person .plan h4{
		font-size: 24px;line-height: 1.7;padding: 15px 0;
	}
	.person .currency h2{
		font-size: 40px;line-height: 1.6;padding: 25px 0;
	}
	.person .welfare ul li{
		float: none;width: auto;height: auto;
	}
	.person .welfare .text h4{
		font-size: 30px;line-height: 1.7;
	}
	.person .welfare .text h5{
		font-size: 26px;line-height: 1.4;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
	}
	.person .welfare .text{
		height: auto;width:calc(100% - 140px);margin-top: 15px;padding: 0;
	}
	.person .active .x_activ{
		width: auto;padding: 0 50px;box-sizing: border-box;
		overflow: hidden;
	}
	.person .act_detal .img{
		width: auto;height: 300px;overflow: hidden;
	}
	.person .act_detal .text .txt{
		width: auto;padding: 0 10px;box-sizing: border-box;
	}
	.person .act_detal .text h3{
		font-size: 30px;line-height: 1.7;
	}
	.person .act_detal .text h4{
		font-size: 24px;line-height: 1.6;
	}
	.person .act_detal .text h5{
		font-size: 26px;line-height: 80px;
	}
	.culture .mission .sense ul li h5{
		font-size: 22px;line-height: 80px;
	}
	.culture .pumoy .imgs{
		float: none;margin: 0 auto;
	}
	.culture .pumoy .text{
		float: none;width: auto;margin: 0;padding: 0 36px;box-sizing: border-box;
	}
	.culture .pumoy .text:before{
		display: none;
	}
	.culture .pumoy .text h2{
		font-size: 35px;line-height: 1.7;
	}
	.culture .pumoy .text h2 br{
		display: none;
	}
	.culture .pumoy .text p{
		font-size: 26px;line-height: 1.6;
	}
	.culture .cstft img{
		width: auto;height: auto;padding: 0 30px;box-sizing: border-box;
	}
	.culture .man_ent .txt p{
		font-size: 24px;line-height: 40px;
	}
	.culture .man_ent ul li h3{
		font-size: 30px;line-height: 45px;
	}
	.news .list .hd .text h2{
		font-size: 24px;line-height: 1.7;
	}
	.news .list .hd .text h3{
		font-size: 20px;line-height: 1.7;
	}
	.h_store{
		height: auto;
	}
	.h_store .imgs{
		position: relative;left: auto;top: auto;bottom: auto;
		margin-left:20px;
	}
	.h_store .imgs:before{
		content: "";
		/*
		background: url(../images/limg5.png) no-repeat center;
        */
		width: 283px;height: 169px;position: absolute;
		left: 410px;top: 70px;z-index: 1;
	}
	.h_store .imgs img{
		width: 457px;
	}
	.h_store .form ul{
		padding: 0 70px;
	}
	.h_store .form li{
		display: block;margin: 0;
	}
	.h_store .form .lsele{
		width: 100%;height:94px ;
		border-radius: 47px;font-size: 32px;
		padding: 0 48px;background-size: 30px auto !important;
		background-position: right 48px center !important;margin-bottom: 32px
	}
	.h_store .form .sub{
		margin: 30px auto 90px;width: 100%;height: 94px;
		font-size: 34px;line-height: 94px;border-radius: 47px;
		background: #ff9934;
	}
	.product_tj h2{
		margin-bottom: 15px;font-size: 52px;line-height: 1.4;
	}
	.product_tj h3{
		font-size: 36px;line-height: 1.2;
	}
	.tj_slider .next, .tj_slider .prev{
		opacity: 0;
	}
	.tj_slider li h4{
		font-size:52px ;line-height: 1.4;padding-right: 40px;
	}
	.tj_slider li h5{
		font-size: 22px;line-height: 1.4;padding-right: 40px;
	}
	.tj_slider dl{
		padding-right: 40px;
	}
	.tj_slider dd i img{
		width:52px;
	}
	.tj_slider dd i{
		margin: 0 10px;
	}
	.tj_slider dd h6{
		font-size: 20px;line-height:46px;
	}
	.tj_slider li{
		background-size: 100% 80% !important;height: auto;padding-bottom: 10px;
		width: 600px;margin: 0 -100px;opacity:0.5 ;
	}
	.tj_slider li.swiper-slide-active{
		opacity: 1;
	}
	.product_tj{
		background-size: cover !important;
	}
	.tj_slider .tj_hd span{
		width: 14px;height: 14px;
		margin: 0 7px !important;
	}
	.tj_slider .tj_hd span.swiper-pagination-bullet-active{
		background: #e94520;
	}
	.nli li{
		display: block;margin: 0;
	}
	.nli{
		position: absolute;padding-top: 102px;
		height: 0;overflow: hidden;left: 0;right: 0;
		top: 104px;z-index: 999;
	}
	.nli li a{
		display: block;line-height: 102px;
		font-size: 30px;color: #a3a3a3;text-align: left;
		padding: 0 36px;
	}
	.nli li.on a{
		position: absolute;left: 0;top: 0;right: 0;
	}
	.nli .icos{
		width: 100%;height: 102px;right: 0;
		top: 0;z-index: 111;position: absolute;
	}
	.nli .icos span{
		background: url(../images/licos1.png) no-repeat center;
		position: absolute;right: 0;top: 0;width: 102px;height: 102px;
		display: block;transition: all 0.4s;
		z-index: 11;
	}
	.nli .icos.on span{
		transform: rotate(180deg);
	}
	.fx_top{
		display: none;
	}
	.h_nli{
		height: 102px;
	}
	.h_hnav{
		height: 102px;z-index: 99;
		position:relative;
	}
	.l_map .hd 
	{
	    z-index:1;
	}
	.h_hnav ul{
		top: 0;padding-top: 102px;height: 0;overflow: hidden;
	}
	.h_hnav li{
		display: block;margin: 0;width: auto;
	}
	.h_hnav li a{
		transform: scale(1);display: block;padding: 0 36px;border-bottom: 1px solid #fff;
	}
	.h_hnav li .bd{
		transform: scale(1);overflow: hidden;
	}
	.h_hnav li i{
		height: 102px;float: left;width: 78px;background-position: left center !important;
	}
	.h_hnav li h4{
		line-height: 102px;float: left;font-size: 34px;
	}
	.h_hnav .icos{
		background: url(../images/licos1.png) no-repeat center;
		width: 122px;height: 102px;right: 0;transition: all 0.4s;
		top: 0;z-index: 111;position: absolute;
	}
	.h_hnav li.on{
		position: absolute;left: 0;right: 0;top: 0;z-index: 1;
	}
	.h_hnav .icos.on{
		transform: rotate(180deg);
	}
	.pr_list li .txt{
		float: none;width: auto;
	}
	.pr_list li .imgs{
		width: auto;float: none;margin: 20px auto 0;
	}
	.pr_list{
		margin: 0;text-align: center;
	}
	.pr_list li .txt img{
		margin: 30px auto 0;width: 494px;
	}
	.pr_list li .txt img:nth-child(2){
		width: 520px;
	}
	.pr_list .txt dd{
		float: none;display: inline-block;margin:0 7px;
	}
	.pr_list li .txt .ico{
		width:75px;height: 75px;
	}
	.pr_list li .txt .ico i{
		background-size: 60% !important;
	}
	.pr_list .txt dd h5{
		font-size: 22px;line-height: 52px;
	}
	.pr_list li .imgs img{
		margin: 0 auto;
	}
	.pr_list .btns{
		float: none;margin: 0;position: absolute;left: 0;
		right: 0;bottom: 42px;z-index: 11;width: 260px;margin: 0 auto;
	}
	.pr_list li{
		position: relative;
	}
	.pr_list .btns a{
		background: #fc4513;
		border-radius: 28px;height: 56px;
	}
	.pr_list .btns a span{
		padding-right:15px;color: #fff;font-size: 20px;line-height: 56px;
	}
	.pr_list .btns a span i{
		padding-right: 90px;background: url(../images/pico14.png) no-repeat right center;
	}
	.banner h2{
		font-size: 52px;line-height: 1.6;
	}
	.banner h3{
		font-size: 28px;line-height: 1.4;
	}
	.banner{
		height: 440px;background-size: cover !important;
	}
	.details{
		z-index: 10;
	}
	.hds_nav{
		height: 102px;
	}
	.hds_nav ul{
		top: 0;
	}
	.hds_nav ul li{
		float: left;width: auto;margin: 0;position: static;
		width: 50%;
	}
	.hds_nav ul li a{
		background: #343434;transform: scale(1);
	}
	.hds_nav li a,
	.hds_nav ul li:hover a{
		transform: scale(1);height: 102px;transition: all 0s;
	}
	.hds_nav li.on:hover a,
	.hds_nav ul li.on a{
		transform: scale(1);width: auto;
	}
	.hds_nav li span{
		font-size: 0;display: none;
	}
	.hds_nav li span{
		transform: scale(1);font-size: 34px;line-height: 102px;display:inline-block;
		color:#fff ;
	}
	.hds_nav_se li:nth-child(1) span{
		 background: url(../images/sico1.png) no-repeat left center;
	}
	.hds_nav_se li:nth-child(2) span {
	    background: url(../images/sico2.png) no-repeat left center;
	}
	.details .main1 .text{
		width: 50%;padding: 0;box-sizing: border-box;
	}
	.details .main1 .imgs{
		width: 40%;padding-top: 40px;
		margin-left: 5%;
	}
	.details .main1 .text h2{
		text-align: center;border: none;padding-bottom: 0;
		text-align: left;
	}
	.details .main1 .text h2 img{
		width: 70%;margin: 0 auto;
	}
	.details .bd{
		padding-top:60px;
	}
	.details .main1 h3{
		font-size:34px ;line-height: 1.4;padding: 20px 0;
		text-align: center;
		text-align: left;
	}
	.details .main1 li{
		float: none;display: inline-block;margin: 0;font-size: 28px;color: #999999;
		margin-bottom: 20px;margin-right: 15px;
	}
	.details .main1 ul{
		text-align: left;
	}
	.details .main1 h4 img{
		margin: 35px 0;width: 80px;
	}
	.details .main1 h4{
		border: none;margin-bottom: 0;
	}
	.details .main1 dl{
		text-align: left;
	}
	.details .main1 dl dd{
		float: none;display: inline-block;
		margin: 0 8px;
	}
	.details .main1 dl .ico{
		width: 80px;height: 80px;
	}
	.details .main1 dl dd i{
		background-size: 60% !important;
	}
	.details .main1 dl h5{
		font-size: 22px;line-height: 52px;
	}
	.details .main1 .btns{
		margin:30px 0;float: none;width: 260px;
	}
	.details .main1 .btns a{
		    background: #fc4513;
	    border-radius: 28px;
	    height: 56px;
	    display: block;
	}
	.details .main1 .btns a span {
	    padding-right: 15px;
	    color: #fff;
	    font-size: 20px;
	    line-height: 56px;
	}
	.details .main1 .btns a span i {
	    padding-right: 90px;
	    background: url(../images/pico14.png) no-repeat right center;
	}
	.details .main1 .lft{
		height: 88px;margin: 36px 36px 0;position: relative;
	}
	.details .main1{
		background: #f3f3f3;padding-bottom: 36px;
	}
	.details .main1 .wrap{
		background: #fff;
	}
	.details .main1 h6{
		position: static;margin: 0;font-size:38px ;padding: 0;height: auto;
		line-height: 88px;font-weight: bold;background: #ffdada;padding: 0 36px;
	}
	.ls_arrow{
		background: url(../images/licos3.png) no-repeat center #fff;
		height: 62px;width: 62px;position: absolute;right: 30px;top: 13px;z-index: 11;
		border-radius: 50%;transition: all 0.4s;
	}
	.ls_arrow.on{
		transform: rotate(180deg);
	}
	.details .main2 .imgs{
		position: static;margin: 0 30px;
	}
	.details .main2 .wrap{
		height: auto;
	}
	.details .tit h2{
		position: relative;margin: 0;font-size:38px ;padding: 0;height: auto;text-align: left;
		line-height: 88px;font-weight: bold;background: #ffdada;padding: 0 36px;
	}
	.details .main3{
		padding: 36px;
	}
	.details .main3 h3{
		text-align: left;font-size: 28px;line-height:108px ;
		margin: 0;
	}
	.details .main3 ul{
		padding: 0;
	}
	.details .main3 li{
		float: none;width: auto;
	}
	.details .main3 li:nth-child(1){
		border: none;
		border-bottom:1px dotted #e0e0e0;
	}
	.details .main3 p{
		font-size:20px ;line-height: 32px;
		text-align: left;margin: 30px auto 0;
	}
	.details .main3 p br{
		display: none;
	}
	.details .main4{
		padding: 36px;
	}
	.details .main4 ul{
		height: 836px;overflow-y: auto;margin-top: 36px;
	}
	.details .main4 li{
		float: none;width: auto;margin-right: 20px !important;margin-bottom: 30px;
	}
	.details .main4 li table td{
		height: 82px;font-size: 23px;
	}
	.details .main4 li table th{
		font-size: 26px;height: 82px;
	}
	.details .main4 table span{
		font-size: 26px;background-size: auto 30px !important;
		padding-left:50px;
	}
	/*瀹氫箟婊氬姩鏉￠珮瀹藉強鑳屾櫙 楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉＄殑灏哄*/
	::-webkit-scrollbar
	{
	    width: 16px;
	    height: 16px;
	    background-color: #F5F5F5;
	}
	 
	/*瀹氫箟婊氬姩鏉¤建閬� 鍐呴槾褰�+鍦嗚*/
	::-webkit-scrollbar-track
	{
	    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	    border-radius: 10px;
	    background-color: #F5F5F5;
	}
	 
	/*瀹氫箟婊戝潡 鍐呴槾褰�+鍦嗚*/
	::-webkit-scrollbar-thumb
	{
	    border-radius: 10px;
	    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	    background-color: #e94520;
	}
	.details .main4 .btn {
	    margin: 30px auto;
	    float: none;
	    width: 260px;
	}
	.details .main4 .btn a {
	    background: #fc4513;
	    border-radius: 28px;
	    height: 56px;
	    display: block;
	}
	.details .main4 .btn a span {
	    padding-right: 15px;
	    color: #fff;
	    font-size: 20px;
	    line-height: 56px;
	}
	.details .main4 .btn  a span i {
	    padding-right: 90px;
	    background: url(../images/pico14.png) no-repeat right center;
	}
	.search .hd ul li{
		margin: 0 10px 20px;
	}
	.search .hd li a{
		width: 200px;height: 66px;
		font-size: 26px;line-height: 66px;
		background-size: cover !important;
	}
	.search .hd{
		padding: 0 35px;
	}
	.search{
		padding-top: 60px;
	}
	.search .sx{
		padding: 0;
	}
	.search .sx h3{
		font-size:26px ;
		line-height:64px;
	}
	.search .sx dd{
		width: 255px;height: 64px;background-size: cover !important;
		margin-right: 20px;margin-bottom: 20px;
	}
	.search .sx dd span{
		line-height: 64px;
		font-size: 24px;
	}
	.search .sx dd i{
		width: 64px;height: 64px;background-size:30%;
	}
	.search .sx dl{
		width: 600px;
	}
	.search .sx .btn a{
		font-size: 30px;padding: 25px 0;
	}
	.search .sx .btn{
		margin-left: 0;float: none;
	}
	.search .lxh dd{
		width: 50%;padding: 0;
	}
	.search .lxh dd a{
		font-size: 26px;line-height: 100px;
		display: block;
	}
	.search .lxh dl{
		padding: 0;
	}
	.search .lbor{
		border: none;margin-top: 30px;border-bottom: 1px solid #f0f0f0; 
	}
	.search .form li{
		display: block;margin: 0 36px;height: 96px;margin-bottom: 22px;
	}
	.search .form .lsele{
		width: 100%;height:96px ;font-size: 32px;border-radius: 48px;
		padding: 0 130px;background: url(../images/lsico1.png) no-repeat right 40px center #fff ;
	}
	.search .form i{
		left: 8px;top: 8px;font-size: 34px;width: 82px;height: 82px;border-radius: 50%;
		line-height: 82px
	}
	.search .form .imgs img{
		width: 100%;
	}
	.search .bd h4{
		font-size: 30px;line-height: 1.7;padding: 0 36px;
	}
	.search .bd .nodata{
		font-size: 30px;line-height: 1.7;padding: 0 36px;
	}
	.search .bd li{
		width: auto;float: none;margin: 0 36px;height: 400px;
		overflow: hidden;
	}
	.search .bd li .imgs{
		width: 300px;
	}
	.search .bd li .imgs img{
		width:60%;
		height:auto;
	}
	.search .bd li .text img{
		width: 240px;
	}
	.search .bd li .btns{
		width: 260px;margin: 0 auto;background: #fc4513;
		border-radius: 28px;height: 56px;
	}
	.search .bd li .btns span{
		padding-right:15px;color: #fff;font-size: 20px;line-height: 56px;
	}
	.search .bd li .btns span i{
		padding-right: 90px;background: url(../images/pico14.png) no-repeat right center;
	}
	.l_map .hd{
		height: auto;padding: 36px;
	}
	.l_map .hd h2{
		font-size: 30px;line-height: 66px;
	}
	/*.l_map .hd li:nth-child(5),
	.l_map .hd li:nth-child(1){
		width: 100%;margin-right: 0;margin-bottom: 15px;
	}*/
	.l_map .hd li{
		width: 100%;margin-right: 2%;float: none;
		margin-bottom: 20px;
	}
	.l_map .hd li:nth-child(4){
		margin-right: 0;
	}
	.l_map .hd .lsele{
		height: 80px;line-height: 80px;font-size: 34px;
		width: 100%;background: url(../images/lsico1.png) no-repeat right 40px center;
		padding: 0 30px;border-radius: 40px;
	}
	.l_map .hd .btn{
		height: 80px;width: 100%;font-size: 34px;line-height: 80px;
		border-radius: 40px;display: block;
	}
	.map_imgs{
		height: 750px;
	}
	.l_map .let_cent{
		position: static;width: 100%;
	}
	.l_map .let_cent h3{
		font-size: 26px;color: #999999;
		line-height: 90px;padding-top: 20px;
	}
	.l_map .let_cent h2{
		font-size: 34px;line-height: 2;height: 68px;
	}
	.l_map .let_cent i{
		width:54px;height: 80px;background-size: 100% auto !important;
		font-size: 28px;line-height:58px ;
	}
	.l_map .let_cent dd{
		padding-left: 80px;
	}
	.l_map .let_cent p{
		font-size: 28px;line-height: 46px;width: auto;
	}
	.tire_list .imgs{
		float: none;width: auto;height: auto;margin: 0;
	}
	.tire_list{
		padding: 0;
	}
	.tire_list .txt{
		width: auto;float: none;
	}
	.tire_list .txt h2{
		font-size: 32px;line-height: 1.8;padding:20px 0 10px;
	}
	.tire_list .txt p{
		font-size: 26px;line-height: 40px;
	}
	.tire_list li{
		padding:36px;
	}
	.tire_list li a{
		padding: 0;
	}
	.banner .txt a{
		transform: scale(1);position: static;margin:30px auto 0;
		width: 400px;font-size: 28px;background: #e94520;border-color: #e94520;
	}
	.banner .txt{
		text-align: center;
	}
	.banner .wrap{
		height: 100%;
	}
	.banner .txt h4{
		font-size: 28px;line-height: 1.6;
	}
	.effect .bd{
		padding: 36px;
	}
	.effect .bd p,
	.effect .bd h5{
		font-size:28px ;line-height: 36px;
		text-align: left;
	}
	.effect .ft{
		padding: 36px;
	}
	.effect .ft h4{
		font-size:30px ;line-height: 1.6;
	}
	.effect .ft li i{
		width: 42px;height: 42px;line-height: 42px;
		border-radius: 50%;font-size: 22px;
	}
	.effect .ft li h2 p,
	.effect .ft li p{
		font-size: 26px;line-height: 31px;
		width: calc(100% - 70px);
	}
	.effect .ft li p{
		color: #919191;
	}
	.effect .ft li h2 p{
		line-height: 42px;height: 42px;
	}
	.effect .ft li h2{
		margin-bottom: 25px;
	}
	.l_guide li{
		padding: 36px;
	}
	.l_guide .wrap{
		padding: 0;
	}
	.l_guide li h2{
		font-size: 40px;line-height: 1.6;
	}
	.l_guide li h3{
		font-size: 28px;line-height: 1.6;
	}
	.l_guide .bd .imgs{
		float: none;width: auto;height: auto;
	}
	.l_guide .bd .txt{
		width: auto;margin: 0;float: none;
	}
	.l_guide .bd h4{
		font-size: 30px;line-height: 1.6;
		padding: 20px 0 10px;
	}
	.l_guide .bd p{
		font-size: 26px;line-height: 1.6;
	}
	.l_guide .bd .btn {
	    width: 260px;
	}
		.l_guide .bd .btn {
	    background: #fc4513;
	    border-radius: 28px;
	    height: 56px;
	}
		.l_guide .bd .btn span {
	    padding-right: 15px;
	    color: #fff;
	    font-size: 20px;
	    line-height: 56px;
	}
		.l_guide .bd .btn span i {
	    padding-right: 90px;
	    background: url(../images/pico14.png) no-repeat right center;
	}
	.culture .mission .sense ul li i{
		width: 62px;height: 96px;background-size: 100% auto !important;
	}
	.culture .mission .sense ul li{
		width: 165px;
	}
	.respon .tit{
		padding: 50px 58px;
	}
	.respon .tit h2{
		font-size: 26px;line-height: 40px;
	}
	.respon .con .hd ul{
		padding: 40px 0;
	}
	.respon .con .hd ul li{
		width: 570px;margin-bottom: 10px;
		height: 110px;
	}
	.respon .con .hd ul li.on{
		height: 152px;
	}
	.respon .con .hd ul li h2{
		height: 90px;
	}
	.respon .con .hd ul li i{
		left: 15px;
	}
	.respon .con .hd ul li span{
		line-height: 90px;font-size: 25px;
		margin-left: 0;
	}
	.respon .con .hd ul li.on span{
		margin-left: 0;
	}
	.respon .con .bd ul{
		display: flex;
	}
	.respon .con .bd li a{
		display: block;overflow: hidden;
	}
	.respon .con .bd li{
		width: 610px;
	}
	.respon .con .bd .img{
		width: auto;float: none;height: 500px;
	}
	.respon .con .bd .text{
		float: none;width: auto;padding: 20px 0 0;margin: 0;
	}
	.respon .con .bd{
		padding: 0 36px;overflow: hidden;width: auto;
	}
	.respon .con .bd .text h3{
		font-size: 26px;line-height: 1.6;
	}
	.respon .con .bd .text h2{
		font-size: 36px;line-height: 1.4;margin-bottom: 30px;
		padding-right:80px;
	}
	.respon .con .bd .text p{
		font-size:26px ;line-height: 40px;height: 320px;
	}
	.respon .con .bd .text .qbtns{
		text-align: center;
	}
	.respon .con .bd .text .qbtns a{
		float: none;display: inline-block;
		margin: 0 20px;width: 180px;
		height: 60px;border-radius: 30px;
	}
	.respon .con .bd .text .qbtns a span{
		font-size: 26px;line-height: 60px;
	}
	.respon .con .bd li:after{
		top: 565px;width: 110px;background-size: 100% auto;
	}
	.swiper_hds{
		text-align: center;margin-top: 60px;
	}
	.swiper_hds span{
		width: 20px;height: 20px;border-radius: 50%;
		opacity: 1;background: #fff;margin: 0 9px;
	}
	.swiper_hds span.swiper-pagination-bullet-active{
		background: #e94520;
	}
	.person .welfare .img{
		width: 100px;height: 100px;
	}
	.person .act_detal .swiper-slide{
		padding: 20px 25px;box-sizing: border-box;
	}
	.recruit .detal{
		top: auto;
	}
	.recruit .hd .rect_tp h3,
	.recruit .hd .rect_tp h2{
		font-size: 34px;line-height: 1.6;margin-bottom: 20px
	}
	.recruit .hd .rect_tp .nav li{
		width: 100%;float: none;margin: 0;
		margin-bottom: 20px;
	}
	.recruit .hd .rect_tp .nav .select{
		width: 100%;height: 80px;border-radius: 40px;
		font-size: 30px;padding: 0 40px;background: url(../images/lsico1.png) no-repeat right 40px center #fff;
	}
	.recruit .hd .rect_tp .nav .btn{
		width: 100%;height: 80px;border-radius: 40px;line-height: 80px;
		text-align: center;font-size: 30px;
	}
	.recruit .hd .list .list_tp h2{
		width: 360px;font-size: 26px;line-height: 40px;
		margin-top:25px; margin-bottom:25px;
	}
	.recruit .hd .list .list_tp h4,
	.recruit .hd .list .list_tp h3{
		font-size: 26px;padding-right: 70px;margin-right: 0;
		position: absolute;right: 0;
		top: 50%;transform: translateY(-50%);
	}
	.recruit .hd .list .list_tp h3{
	}
	.recruit .hd .list .inner h3{
		font-size: 24px;
	}
	.recruit .hd .list .list_tp h5{
		width: 40px;height: 40px;	right: 10px;
	}
	.recruit .hd .list .list_tp h5 i{
		width: 100%;height: 100%;background-size: 50% !important;
	}
	.recruit .hd .list .inner h2{
		font-size: 24px;line-height: 1.8;
	}
	.recruit .hd h6{
		font-size: 26px;
	}
	.recruit .hd .list .inner p{
		font-size: 24px;line-height: 1.7;
	}
	.recruit .hd .list .inner .img{
		width: 200px;
	}
	.recruit .hd .list .inner .img img{
		height: auto;
	}
	.recruit .hd .list .inner .img h4{
		font-size: 24px;line-height: 60px;
	}
	.recruit .detal{
		background: #f4f4f4;
	}
	.recruit .hd .list{
		background: #fff;padding: 0 36px;padding-bottom: 30px;
		margin-bottom: 30px;
	}
	.recruit .hd .list .list_tp h2{
		padding: 0 15px;
	}
	.recruit .detal{
		padding-bottom: 60px;
	}
	.pool{
		top: auto;
	}
	.pool h2{
		font-size: 26px;line-height: 1.7;
	}
	.pool h3{
		font-size: 26px;line-height: 1.6;
	}
	.pool ul{
		margin: 36px ;
	}
	.pool ul li h4{
		font-size: 28px;width: 140px;line-height: 80px;
	}
	.pool ul li{
		display: block;width: auto;float: none;
		height: auto;margin-top: 20px;
	}
	.pool .input{
		font-size: 26px;height: 80px;
		color: #000;width: calc(100% - 140px);
	}
	.pool .btn{
		width: 80%;height: 80px;line-height: 80px;
		font-size: 28px;border-radius: 40px;margin: 40px auto;
	}
	.l_xzzq li{
		padding: 36px;
	}
	.l_xzzq li .video{
		float: none;width: 100%;
	}
	.l_xzzq li .text{
		margin: 0;width: auto;float: none;
		margin-top: 15px;
	}
	.l_xzzq li h2{
		font-size: 30px;line-height: 1.6;
	}
	.l_xzzq li h4{
		font-size: 26px;line-height: 1.8;
	}
	.l_xzzq .btns {
	    background: #fc4513;
	    border-radius: 28px;
	    height: 56px;width: 260px;
	}
	.l_xzzq .btns span {
	    padding-right: 15px;
	    color: #fff;
	    font-size: 20px;
	    line-height: 56px;
	}
	.l_xzzq .btns span i {
	    padding-right: 90px;
	    background: url(../images/pico14.png) no-repeat right center;
	}
	.mask_adress ul li h3,
	.mask_adress ul li h2{
		font-size: 30px;line-height: 50px;
	}
	.mask_adress ul li p{
		font-size: 24px;line-height: 1.6;
	}
	.mask_adress ul li{
		background-position: left 10px !important;
	}
	.l_columns{
		padding: 36px;
	}
	.l_columns p{
		font-size: 24px;line-height: 1.6;text-align:justify;
	text-justify:distribute-all-lines;/*ie6-8*/
	text-align-last:left;/* ie9*/
	}
	.l_columns h2{
		font-size: 28px;line-height: 1.6;
	}
	.l_columns h3 span{
		font-size: 26px;height: 70px;line-height: 70px;
		padding: 0 30px;
	}
	/*瀵艰埅*/
	.naver{
		display: none;
		height: auto;top: 104px;border-top: 1px solid #e9e9e9;
		background: url(../images/lnav.png) no-repeat center bottom #fff;
	}
	.naver li{
		float: none;width: auto;
	}
	.naver ul{
		float: none;margin: 0;
	}
	.naver li{
		top: auto;
	}
	.naver li h3{
		transform: scale(1);
	}
	.naver li a span{
		transform: scale(1);font-size: ;line-height:110px ;
		font-size: 32px;text-align: center;
	}
	.naver .add_text{
		display: none;
	}
	.lft_navs{
		display: block;
		text-align: center;margin-top: 70px;
	}
	.lft_navs a{
		display: inline-block;width:100px;
		height: 100px;border-radius: 50%;
		border: 1px solid #e3e3e3;background: url(../images/licos4.png) no-repeat center;margin: 0 40px;
	}
	.lft_navs .wx i{
		width:100px;
		height: 100px;border-radius: 50%;
		border: 1px solid #e3e3e3;background: url(../images/licos5.png) no-repeat center;display: block;
	}
	.lft_navs .wx{
		display: inline-block;position: relative;margin: 0 40px;
	}
	.lft_navs .wx .imgs{
		height: 0;width: 140px;overflow: hidden;
		position: absolute;left: 50%;margin-left: -70px;
		top: 100px;padding-top: 20px;
	}
	.lft_navs .wx .imgs img{
		width: 140px;height: 140px;display: block;
	}
	.lft_navs .wx.on .imgs{
		height: 140px;
	}
	.x_header .inner .nav{
		float: none;padding: 0;margin: 0;
	}
	.header .xsearch{
		display: none;
	}
	.x_header .naver{
		float: none;margin: 0;padding: 0;
	}
	.x_header .top span{
		line-height: 110px;height: auto;
	}
	.item{
		height: auto;
	}
	
	
	/*杞儙鎼滅储寮€濮�*/
	.search .lbor{
		position: relative;
	}
	.search .hd{
		padding: 0;
	}
	.search .hd ul,
	.search .sx{
		padding: 0 35px;box-sizing: border-box;
	}
	.search .remen{
		padding: 0;width: 655px;margin: 0
	}
	.search .remen h3{
		float: none;font-size: 26px;line-height: 50px;background: #fff3f3;color: #e94520;padding: 0 30px;box-sizing: border-box;
	}
	.search .remen dl{
		padding-left:30px;box-sizing: border-box;
	}
	.search .remen dd{
		width: 33.33%;margin: 0;margin-top: 44px;
	}
	.search .remen i{
		width: 70px;height: 70px;
	}
	.search .remen i img{
		display: block;width: 100%;height: 100%;
	}
	.search .remen dd a{
		font-size: 25px;line-height: 70px;text-align: center;
	}
	.search .remen dd:nth-child(n+10){
		display: none;
	}
	.search .len{
		padding: 0;margin: 0;position: absolute;right: 0;top: 0;
	}
	.search .len dl{
		margin: 0;padding: 0;padding-top: 50px;background: url(../images/add_ico1.png) no-repeat top center;
		margin-right: 30px;
	}
	.search .len dd{
		width: 40px;float: none;font-size: 24px;line-height: 40px;margin-bottom: 4px;
		height: 40px;margin: 0;
	}
	.search .len dd:hover, .search .len dd.on{
		color: #999999;background: none;
	}
	.search .lche{
		padding: 0;width: 655px;
	}
	.search .lche dl{
		padding: 0;
	}
	.search .lche dl dd h2{
		display: block;
	}
	.search .lche dl dd{
		float: none;width: 100%;
	}
	.search .lche dd a{
		display: block;width: 100%;height: 100%;margin-left: 36px;border-bottom: 1px solid #eaeaea;
		line-height: 105px;font-size: 26px;color: #333;
	}
	.search .lche dd i{
		width: 114px;height: 100%;
	}
	.search .lche dd i img{
		width: auto;height: 60px;margin:25px auto 0;display: block;
	}
	.search .lche dl{
		display: block;
	}
	.search .len.active{
		position: fixed;top: 50%;right: 0;transform: translateY(-50%);z-index: 100;
	}
	.search .lche.act{
		position: fixed;top: 110px;left: 0;background: #fff;z-index: 100;
	}
	.lxh{
		padding: 0 30px;
	}
	.search .bd h4 span{
		font-size: 34px;
	}
	
	.hban .swiper-slide{
		height: 1100px;
	}
	.hban.h_baner .swiper-wrapper{
		display: flex;
	}
	/* 2019-08-7淇敼 */
	.rts{
		/*display: none;*/
	}
	.x_rts{
		display: block;
	}
	.h_store{
		/*display: none;*/
	}
	.ql_process h2{
	    font-size: 46px;
	    text-transform: uppercase;
	    line-height: 1.4;
	}
	.ql_process h5{
	    font-size: 36px;
	    line-height: 1.4;
	}
	.ql_process li .txt h4{
		font-size: 18px;
		line-height: 28px;
		height: 56px;
		overflow: hidden;
	}
	.ql_process li .txt h4 br{
		display: none;
	}
	.ql_process .imgs{
		display: none;
	}
	.pors{
		display: block;
	}
	.details .main4 li table{
		width: 1000px;
	}
	.details .main4 li{
		overflow-x: scroll;
	}
	.details .main1 .imgs img{
		height: auto;width: 100%;
		margin-top: 40px;
	}
	.h_lead .rts .bd{
		margin: 0;
		padding: 30px;
		background: url(../images/ql_lun.jpg) no-repeat center bottom #f0f0f0;
		padding-bottom: 300px;background-size: 500px auto !important;
	}
	.h_lead .rts .bd li .lsele{
		color: #000;
	}
	.h_lead .rts .bd li .lsele{
		background:url(../images/hico8_2.png) no-repeat right 20px center;box-shadow: none;border: none;
		border-bottom: 1px solid #ccc;
	}
	.h_lead .rts .sub{
		background: #e94520;color: #fff;
	}
	.h_lead .rts .hd{
		border-color: #3f3d3e
	}
	.h_lead .rts{
		height: auto;background: #1c1c1c;
		padding-bottom: 35px;
	}
	.pors{
		display: none;
	}
	.ql_process .imgs{
		display: block;
		padding: 0 20px;
	}
	.search .lxh dd{
		width: 100%;
		float: none;word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
	}
	.news .list .hd .imgs{
		height: auto
	}
	.banner h3{
		font-size: 22px;
	}
	.h_store .imgs:before{
		display: none;
	}
	.map_imgs{
		display: none;
	}
	.fx_top{
		display: block;
	}
	.banner{
		padding: 0 30px;
	}
	.banner h2{
		line-height: 1.3;
	}
	.effect .bd .newstxt img{
		width: 100%;height: auto !important;
	}
	.details .main4 ul{
		height: auto;
	}
	
	.pr_list li .imgs{
		height: auto;
		width: 260px;    float: left;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.pr_list .btns{
		left: 150px;
	}
	.pr_list li .txt{
		width: 400px;
    float: right;
    text-align: left;
    padding-bottom: 100px;
	}
	.pr_list li{
		padding: 30px 30px 0;
	}
	.title h2{
		font-size: 46px;
	}
	.title h3{
		font-size: 28px;
	}
.details .main4 .m_hd dd{
margin-bottom: 15px;
}
.search .sx .btn a,
.search .lxh dd a{
padding-left: 78px;
}
.search .lxh dd{
    height: auto;
}
.search .lxh dd a{
line-height: 76px;
	
}




.l_map .let_cent dd{
	float: none;width: auto;height: auto;
	margin: 0 30px;padding: 20px 0;padding-left: 80px;
}
.l_map .let_cent p{
	height: auto;
}
.l_map .let_cent i{
	top: 14px;
}
.l_map .let_cent h3{
	padding: 0 30px;
}





.h_lead .rts .bd li .lbor{
	top: 92px;height: 600px;
}
.h_lead .rts .bd li h2{
	font-size: 24px;
	line-height: 50px;
}
.h_lead .rts .bd li .lche a{
	font-size: 24px;line-height: 70px;
}
.h_lead .rts .bd li .len dd{
	font-size: 26px;
	line-height: 70px;
}
.h_lead .rts .bd li .lche{
	width: 85%;height: 600px;
}	
.h_lead .rts .bd li span.lsele{
	line-height: 96px;
}
.h_lead .rts .bd li .len{
	height: 600px;
}

.videos{
	width: 85%;
}
.l_xzzq .btns:hover{
	width: 260px;
}
.l_xzzq .btns{
	float: left;
}
.l_xzzq .btns1{
	float: right;
}
.l_xzzq li .video img{
	width: 100%;display: block;
}
.details .main4 li table th{
	font-size: 22px;
}


.special_bd .hds .form{
	position: static;
	margin: 0;
	background: none !important;
	padding: 0;transform:initial !important;
}
.special_bd .hds .form .lsele{
	transform:initial !important;
}
.special_bd .hds h2{
	font-size: 30px;text-align: center;
}
.special_bd .hds{
	padding: 0 30px;
	padding-bottom: 30px;
}
.special_bd .hds .form .lsele{
	width: 240px;
	height: 60px;
	border-radius: 30px;
	font-size: 24px;
}
.special_bd .hds .form .btns{
	height: 60px;
	font-size: 24px;
	line-height: 60px;
	border-radius: 30px;
	width: 140px;
}
.special_bd .bds .t_swiper{
	margin: 30px 30px 0;overflow: inherit;
}
.special_bd .bds .t_swiper .t_next,
.special_bd .bds .t_swiper .t_prev{
	margin: 0 -20px;
}

.special_bd .bds .t_sub {
    margin: 30px auto;
    float: none;
    width: 260px;
}
.special_bd .bds .t_sub a {
    background: #fc4513;
    border-radius: 28px;
    height: 56px;
    display: block;
}
.special_bd .bds .t_sub a span {
    padding-right: 15px;
    color: #fff;
    font-size: 20px;
    line-height: 56px;
}
.special_bd .bds .t_sub a span i {
    padding-right: 90px;
    background: url(../images/pico14.png) no-repeat right center;
}
.special_bd .t_tuo h6{
	font-size: 24px;
}

/*浜岃疆浜у搧*/
.qround_bd .wrap1320{
	width: auto;
}
.qround_bd .rbds{
	height: auto;background-size: cover !important;padding: 40px 30px;
}
.qround_bd .rbds li{
	width: 50%;margin-right: 0;text-align: center;margin-bottom: 16px;
}
.qround_bd .rbds li h3{
	font-size: 28px;line-height: 1.7;margin-bottom: 12px;
}
.qround_bd .rbds li .lsele{
    width: 280px;
    height: 60px;
    border-radius: 30px;
    font-size: 24px;margin: 0 auto;
}
.qround_bd .rp_rdct{
	padding: 40px 30px 20px;
}
.qround_bd .rp_rdct .tit h2{
	font-size: 46px;line-height: 1.4;
}
.qround_bd .rp_rdct .tit h3{
	font-size: 28px;line-height: 1.4;
}
.qround_bd .rp_rdct .list{
	margin-top: 40px;
}
.qround_bd .rp_rdct .list li{
	margin-right: 0;width: calc((100% - 22px)/2);margin-right: 20px;margin-bottom: 20px;
}
.qround_bd .rp_rdct .list li:nth-child(2n){
	margin-right: 0;
}
.qround_bd .rp_rdct .list li .txt h4{
	font-size: 28px;line-height: 1.4;
}
.qround_bd .rp_rdct .list li .txt p{
	font-size: 24px;line-height: 1.4;
}
.qround_bd .rp_mation{
	padding: 40px;
}
.qround_bd .rp_mation li{
	float: none;width: auto;margin-right: 0;margin-bottom: 40px;
}
.qround_bd .rp_mation li h2{
	font-size: 42px;line-height: 1.4;text-align: center;
}
.qround_bd .rp_mation li h2 span{
	font-size: 28px;display: block;line-height: 1.4;margin-left: 0;
}
.qround_bd .rp_mation li .txts .imgs{
	height: auto;
}
.qround_bd .rp_mation li .txts p{
	font-size: 24px;line-height: 1.7;
}
.qround_bd .rp_mation li .txts dd{
	width: auto;margin-bottom: 8px;
}
.qround_bd .rp_mation li .txts h6{
	font-size: 22px;line-height: 1.7;
}
.qround_bd .rp_mation li .txts dl{
	margin: 20px 8px 0;
}
.qround_bd .rp_mation li .txts{
	margin-top: 24px;
}
.qround_bd .rp_mation li .txts .btn{
	font-size: 22px;line-height: 1.7;background: none;
}
.qmtr_details .hds_nav li span{
	font-size: 30px;padding-left: 100px;
}
.qmtr_details .hds_nav li:nth-child(1)::before{
	display: none;
}
.qmtr_details .main1 li{
	line-height: 1.4;background: url(../images/dico4.png) no-repeat left top 20px;
}
.qmtr_details .main1 dl dd h5{
	font-size: 28px;line-height: 1.4;
}
.qmtr_details .main1 dl dd .icon{
	margin-top: 8px;margin-left: 15px;
}
.qmtr_details .main1 dl dd .icon i{
	width: 30px;height: 24px;
}
.qmtr_details .main1 .btns{
	margin: 30px 0 50px;
}


/*鏂板*/

.lad_hd.wrap{
	margin-top: 40px;
}
.lad_hd dl{
	margin-bottom: 20px;
}
.lad_hd dd a{
	font-size: 26px;
	line-height: 46px;
}
.lad_hd dt{
	font-size: 26px;
	line-height: 60px;
	border-radius: 30px;
	width: 150px;
	height: 60px;
}
.lad_hd dd{
	display: block;
}
.lad_hd dt:hover, .lad_hd dt{
	background: #e94520;
}
.details1 .main1 .imgs{
	margin: 0;
	padding: 0;
	float: none;
	margin: 0 auto;
}
.details1 .main1 .imgs img{
	margin: 0;
}
.details1 .main1 .text{
	margin-right: 30px;
	float: none;
	margin: 0 30px 50px;width: auto;
}
.details1 .main1 table tr td,
.details1 .main1 table tr th{
	font-size: 24px;
	height: 64px;
	padding: 0;
	text-align: center;
}
.details1 .main4 dd{
	width: auto;
	margin: 0;
	float: none;
}
.details1 .main4 li table{
	width: 100%;
}
.details1 .main4 dd:nth-child(2n){
	float: none;
}
.details1 .tit{
	margin-bottom: 10px;
}


.map_list li dl{
	width: auto;
	float: none;
	margin: 0;
	margin-bottom: 20px;
	font-size: 0;
	overflow: hidden;
}
.map_list li dl:nth-child(2n){
	margin-right: 0;
}
.map_list{
	padding: 40px 30px;
}
.map_list .ovs{
	padding: 0;
}
.map_list li .bor_bt{
	margin-bottom: 10px;
}
.map_list li dd a{
	font-size: 24px;line-height: 1.8;
}
.map_list li dt{
	font-size: 28px;width: 100%;
}
.map_list li dd{
	float: left;
	width: 33%;
}
.map_list li h2{
	font-size: 28px;
	line-height: 66px;
	width: 200px;
	background-size: 100% 100%;
}


/* 2011.11.24寮圭獥 */
.qmmask{
	position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 11112;background: rgba(0,0,0,0.5);display: none;
}
.qmmaewmas{
	position: fixed;border-radius: 10px;margin: 0 auto;display: none;
	left: 0;right: 0;
	top: 50%;z-index: 11112;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 鍜� Chrome */
	-o-transform:translateY(-50%); background: #fff;padding: 30px 0;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;width: 400px;
	box-sizing: border-box;
}
.qmmaewmas .img{
	width: 320px;display: block;margin: 0 auto;
}
.qmmaewmas .img img{
	display: block;margin: 0 auto;width: 100%;
}
.qmmaewmas h6{
	font-size:26px ;
	line-height: 1.7;
	color: #000;text-align: center;
}
.mallwap 
{
    display:block;
}
.qwmrte
{
    display:none;
}
.fx_top,
.uuicons{
	width: 80px;
	height: 80px;
}
.qwmrte{
	display: block;
}
.rtsas{
	right: 0;
}
.qusrtext{
	margin: 20px 30px 0;
}
.qusrtext h6 {
    width: auto;
    font-size: 20px;padding: 10px 20px;font-size: 18px;
}
.qusrtext h6:nth-child(2){
	margin-left: 0;
}

.wrap1530{
		width:auto;padding: 0 15px;
	}
.qmlutzs{
	margin-top: 40px;padding-bottom: 20px;
}
.qmlutit h3{
	font-size: 26px;
}
.qmlutzs .bd{
	margin-top: 20px;
}
.qmlutfaz .box .zkh dd,
.qmlutfaz .box .ovs dl,
.qmlutfaz .box .ovs dd,
.qmlutjies .bd li,
.qmlutzs .bd li{
	float: none;width: auto;margin-bottom: 30px;
}
.qmlutfaz .box .zkh dd:nth-child(2n),
.qmlutfaz .box .ovs dl:nth-child(2n),
.qmlutfaz .box .ovs dd:nth-child(2n),
.qmlutjies .bd li:nth-child(2n),
.qmlutzs .bd li:nth-child(2n){
	float: none;
}
.qmlutjies .bd{
	margin-top: 30px;
}
.qmlutfaz .box,
.qmlutfel .box{
	padding: 0 20px 30px;
}
.qmlutfel{
	padding-bottom: 40px;
}
.qmlutfaz .box .ovs dd p{
	text-align: center;
}
.qmlutfaz .box .ovs dd{
	padding-bottom: 40px;min-height: auto;
}
.qmlutfaz .box .bds li{
	width: 25%;margin-bottom: 30px;
}
.qmlutfaz .box .bds{
	margin-top: 0;
}
.qmlutfaz .box .zkh .txts{
	margin-top: 40px;
}
.qmlutfaz .box .bds .ico img,
.qmlutfaz .box .bps .yd li .ico img{
	transform:scale(0.7);
}
.qmlutfaz .box .bps .yd h3{
	margin-bottom: 30px;
}
.qmlutfaz .box .bds li p{
	margin-top: 0;
}
.qmlutfel .box .table th{
	width: 20%;
}
.qmlutfel .box .table th{
	line-height: 1.4;height: 80px;
}
.qmlutfel .box .table td{
	padding: 10px 5px;
}
.qmlutfaz .box .zkh .img span,
.qmlutfaz .box .bps .yd li p, .qmlutfaz .box .bps p, .qmlutfaz .box .zkh li i, .qmlutfel .box .table td, .qmlutfel .box .table td:nth-child(1), .qmlutzuy .bd p,
.qmlutit h6,
.qmlutfaz .box .bds li p,
.qmlutfaz .box .ovs dd p{
	font-size: 22px;
}
.qmlutit h3{
	font-size: 30px;
}




.naver li i{
	position: absolute;right: 0;
	top: 0;width: 110px;height: 110px;
	    background: url(../images/licos3.png) no-repeat center #fff;
		display: block;z-index: 11;
		transform: rotate(180deg);
		
}
.naver li h3 span{
	text-align: left;
}
.naver li i.on{
	transform: rotate(360deg);
}
.naver li{
	position: relative;
}
.naver li dl{
	position: static;
}
.naver li dd{
	display: block;
}
.naver li dd a{
	display: block;
	text-align: left;
	font-size: 26px;
	padding: 0 30px;
	line-height: 88px;
}




}


@media only screen and (max-width:1000px){
	
	
	.bgpic{
		width: 150%;
		height: 80vw;
	}
	.bgpic img{
		object-fit: contain;
	}
	.umload{
		overflow: hidden;
	}
	.umcopyright a{
		padding: 0 30px;
	}
	.mlo{
		position: static;
		margin-bottom: 200px;
		width: auto;
	}
	.mlo .ulogo img{
		margin: 0 auto;
	}
	.mlo .ulogo img{
		width: 50%;
	}
	.mlo .btn a i{
		font-size: 26px;
	}
	.mlo .btn a{
		width: 200px;
	}
	.mlo h5{
		font-size: 24px;
	}
	.umcopyright a{
		font-size: 24px;
		line-height: 1.6;
	}
	.mlo{
		transform:translateY(0%);
		-ms-transform:translateY(0%);  /* IE 9 */
		-moz-transform:translateY(0%);     /* Firefox */
		-webkit-transform:translateY(0%); /* Safari 鍜� Chrome */
		-o-transform:translateY(0%);
	}
	.mspan span.swiper-pagination-bullet{
		width: 20px;
		height: 20px;
	}
	.header .top .logo{
		margin-top: 25px;
	}
	.l_map2 .hd .txt{
		height: 80px;
		    line-height: 80px;
		    font-size: 34px;
		    width: 100%;
		    padding: 0 30px;
		    border-radius: 40px;
	}
	.l_map2 .hd .ubtns{
		height: 80px;
		    width: 100%;
		    font-size: 34px;
		    line-height: 80px;
		    border-radius: 40px;
		    display: block;
	}
}