/*pad*/

img {
    max-width: 100%;
}

.gh {
    height: 24px;
    width: 24px;
    position: absolute;
    transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -webkit-transition: all 0.5s cubic-bmezier(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: #3467FE;
    display: block;
    margin: 0 auto;
    height: 2px;
    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: 100%;
    border-radius: 2px;
}

.gh a:after {
    width: 100%;
}

.gh a:before {
    width: 100%;
}

.gh a:after,
.gh a:before {
    background-color: #3467FE;
    content: "";
    display: block;
    height: 2px;
    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;
}

.gh a:after {
    top: 7px;
}

.gh a:before {
    top: -7px;
}

.selected .gh a:after,
.selected .gh a:before {
    top: 0;
}

.selected .gh a:before {
    transform: translateY(0px) rotate(-45deg);
    -webkit-transform: translateY(0px) rotate(-45deg);
    -ms-transform: translateY(0px) rotate(-45deg);
    background: #3467FE;
    width: 100%;
}

.selected .gh a:after {
    transform: translateY(0px) rotate(45deg);
    -webkit-transform: translateY(0px) rotate(45deg);
    -ms-transform: translateY(0px) rotate(45deg);
    background: #3467FE;
    width: 100%;
}

.selected .gh a {
    background-color: transparent !important;
}
/* @media only screen and (max-width:1340px) {
	.wrap {
		width: 1000px;
	}
    .fpadd {
        padding: 0 30px;
    }
    .header .logo {
        width: 300px;
        margin-top: 23px;
    }
    .header .naver li a {
        width: 120px;
        font-size: 22px;
        line-height: 70px;
    }
    .fhpage1 {
        padding: 150px 0;
    }
    .ftlt h2 {
        font-size: 40px;
    }
    .fhpage1 .fbaoguan {
        margin: 40px auto 150px;
        width: 800px;
    }
    .fbaoguan .text1 {
        padding: 0 30px;
        font-size: 25px;
        height: 70px;
        width: calc(100% - 160px);
    }
    .fbaoguan .btn {
        height: 56px;
        font-size: 25px;
        width: 130px;
    }
    .fhpage1 .text h4 {
        font-size: 34px;
        line-height: 80px;
    }
    .fhpage1 .text {
        margin: 50px auto 0;
    }
    .fhpage1 .text p {
        margin-top: 60px;
        font-size: 26px;
    }
    .fhpage2 {
        padding: 150px 0;
    }
    .ftlt1 h2 {
        font-size: 45px;
        line-height: 1.8;
    }
    .fhpage2 .ftit {
        margin-top: 60px;
    }
    .ftit h2 {
        font-size: 35px;
        padding-bottom: 20px;
    }
    .ftit h2 i {
        width: 50px;
        height: 5px;
    }
    .fhpage2 .list ul {
        margin: 50px 0 10px;
    }
    .fhpage2 .list ul li {
        margin-bottom: 40px;
    }
    .fhpage2 .list ul li h5 {
        font-size: 24px;
        padding-left: 16px;
    }
    .fhpage2 .list ul li h5::before {
        height: 7px;
        width: 7px;
        top: 11px;
    }
    .fzhaomu {
        padding: 30px;
    }
    .fzhaomu h4 {
        font-size: 26px;
        line-height: 1.4;
    }
    .fzhaomu h3 {
        margin-top: 15px;
        font-size: 45px;
        line-height: 1.4;
    }
    .fzhaomu .zx {
        margin: 20px auto 0;
        width: 200px;
    }
    .fzhaomu .zx i {
        font-size: 20px;
        line-height: 62px;
        padding-right: 26px;
        background-size: 14px auto !important;
    }
    .fhpage2 .list1 ul {
        margin-top: 60px;
    }
    .fhpage2 .list1 ul li h2 {
        font-size: 32px;
        line-height: 40px;
    }
    .fhpage2 .list1 ul li h6 {
        font-size: 20px;
        margin-top: 7px;
    }
    .fhpage3 {
        padding: 100px 0;
    }
    .fhpage3 li {
        margin-bottom: 60px;
    }
    .fhpage3 li .pic {
        width: 400px;
        height: auto;
    }
    .fhpage3 li .text {
        width: calc(100% - 440px);
    }
    .fhpage3 li .text h3 {
        font-size: 30px;
    }
    .fhpage3 li .text p {
        font-size: 22px;
        margin-top: 20px;
    }
    .fhpic2 {
        padding: 60px 0;
    }
    .fhpic2 .text .txt h6 {
        font-size: 24px;
        line-height: 1.4;
    }
    .fhpic2 .text .txt h2 {
        font-size: 24px;
        line-height: 40px;
        margin-top: 10px;
    }
    .fhpic2 .text .txt h2 i {
        font-size: 40px;
    }
    .fhpic2 .text .txt {
        margin-bottom: 40px;
    }
    .fhpic2 .text .tet {
        font-size: 24px;
        line-height: 2;
    }
    .fhpic2 .text .tet i {
        font-size: 30px;
    }
    .fhpage4 {
        padding: 150px 0 60px;
    }
    .ftit1 h2 {
        font-size: 35px;
    }
    .fhpage4 .list ul {
        margin-top: 30px;
    }
    .fhpage4 .list ul li {
        width: 530px;
        height: 250px;
        margin: 0 auto 40px;
    }
    .fhpage5 {
        padding: 80px 0 150px;
    }
    .fhpage5 .list ul {
        margin-top: 30px;
    }
    .fhpage5 .list ul li {
        height: 320px;
    }
    .fmore i {
        font-size: 20px;
        line-height: 70px;
        background-size: 16px auto !important;
    }
    .fmore {
        width: 280px;
        height: 70px;
    }
    .fhpage6 .list ul {
        padding: 40px 0 20px;
    }
    .fhpage6 .list ul li {
        height: 110px;
    }
    .fhdels {
        padding: 150px 0;
    }
    .ftit1 p {
        margin-top: 45px;
        font-size: 26px;
    }
    .fhpage7 {
        height: 600px;
    }
    .fhpage7 .text h3 {
        font-size: 35px;
    }
    .fmore1 {
        margin: 60px auto 0;
        width: 300px;
    }
    .fmore1 i {
        font-size: 20px;
        line-height: 80px;
        background-size: 16px auto !important;
    }

    .fbaogu .ftxt {
        padding: 120px 0;
    }
    .fbaogu .ftxt h2 {
        font-size: 35px;
    }
    .ftlt h5 {
        margin-top: 60px;
        font-size: 30px;
    }
    .fbaogu .list ul {
        margin-top: 60px;
    }
    .fbaogu .list ul li .pic {
        height: 280px;
    }
    .fbaogu .list ul li .tet {
        padding: 20px;
    }
    .fbaogu .list ul li .tet h3 {
        font-size: 26px;
    }
    .fbaogu .list ul li .tet h5 {
        margin-top: 25px;
        font-size: 16px;
        line-height: 24px;
    }
    .fbaogu .list ul li .tet h5 i {
        font-size: 24px;
    }
    .fbaogu .fdel {
        margin-top: 70px;
        font-size: 30px;
        line-height: 2;
    }
    .fbaogu .flist1 ul {
        padding: 60px 0 80px;
    }
    .fbaogu .flist1 ul li h3 {
        font-size: 22px;
        padding-left: 32px;
        background: url(../images/fn16.png) no-repeat left top 8px;
        background-size: 16px auto !important;
    }
    .fbaogu .flist1 ul li p {
        margin-top: 50px;
        font-size: 16px;
        line-height: 2;
    }
    .fgpage1 .ftxt {
        padding: 160px 0;
    }
    .fgpage1 .ftxt h2 {
        font-size: 50px;
        line-height: 1.5;
    }
    .fgpage1 .ftxt p {
        margin-top: 60px;
        font-size: 26px;
    }
    .fgpage1 .list {
        padding: 200px 0 80px;
    }
    .fgpage1 .list ul li {
        width: calc((100% - 40px)/2);
        margin-bottom: 40px;
    }
    .fgpage1 .list ul li .pic {
        height: 300px;
    }
    .fgpage1 .list ul li .text {
        margin-top: 25px;
    }
    .fgpage1 .list ul li .text h3 i {
        font-size: 30px;
        line-height: 40px;
        background-size: 20px auto !important;
        padding-left: 30px;
    }
    .fgpage1 .list ul li .text p {
        margin-top: 15px;
        font-size: 22px;
        line-height: 1.8;
        padding: 0 10px;
    }
    .fgpage2 .ftlt {
        margin-bottom: 50px;
    }
    .fgpage2 .pic {
        width: 800px;
        height: auto;
        margin-right: -340px;
    }
    .fgpage2 .txt {
        width: 500px;
        font-size: 26px;
        line-height: 2.2;
    }
    .fgpage3 {
        padding: 150px 0 60px;
    }
    .fgpage3 .list {
        margin-top: 50px;
    }
    .fgpage3 .list li {
        margin-bottom: 60px;
    }
    .fgpage3 .list li .pic {
        width: 500px;
        height: 290px;
    }
    .fgpage3 .list li .text {
        width: calc(100% - 540px);
    }
    .fgpage3 .list li .text h3 {
        font-size: 30px;
        line-height: 40px;
        background: url(../images/fn16.png) no-repeat left top 10px;
        background-size: 20px auto !important;
        padding-left: 38px;
    }
    .fgpage3 .list li .text p {
        margin-top: 25px;
        font-size: 20px;
        line-height: 1.8;
    }
    .fvip .ftxt {
        padding: 120px 0;
        font-size: 35px;
    }
    .fvip .ftxt {
        padding: 70px 0;
        font-size: 26px;
    }
    .fviplist li .pic {
        width: 70%;
        height: auto;
        margin-left: -25%;
    }
    .fviplist li:nth-child(2n) .pic {
        margin-right: -25%;
    }
    .fviplist li .text {
        width: 50%;
        font-size: 25px;
        line-height: 2.2;
    }
    .fviplist li {
        margin-bottom: 110px;
    }
    .fcontact .ftxts {
        padding: 90px 0;
    }
    .fcontact .ftxts h2 {
        font-size: 50px;
        line-height: 1.4;
    }
    .fcontact .ftxts p {
        margin-top: 50px;
        font-size: 30px;
        line-height: 2;
    }
    .fcpage1 {
        padding: 70px 0 100px;
    }
    .fcpage1 .list ul {
        padding: 60px 0 25px;
    }
    .fcpage1 .list ul li {
        width: calc((100% - 70px)/2);
        margin-bottom: 40px;
        padding-bottom: 10px;
    }
    .fcpage1 .list ul li .ico {
        width: 22px;
        height: 40px;
    }
    .fcpage1 .list ul li .txt {
        width: calc(100% - 40px);
        height: 40px;
        font-size: 24px;
    }
    .fcpage1 .list .btn {
        width: 240px;
        height: 70px;
        font-size: 24px;
    }
    .fcpage2 .list ul {
        margin-top: 40px;
    }
    .fcpage2 .list ul li {
        padding-left: 40px;
    }
    .fcpage2 .list ul li .ico {
        height: 50px;
        width: 50px;
    }
    .fcpage2 .list ul li .txt h4 {
        margin-top: 15px;
        font-size: 24px;
        line-height: 1.6;
    }
    .fcpage2 .list ul li .txt h3 {
        margin-top: 15px;
        font-size: 24px;
        line-height: 1.4;
    }
    .fcpage2 {
        padding-bottom: 80px;
    }
    .fcpage3 {
        padding: 100px 0 30px;
    }
    .fcpage3 ul {
        margin-top: 50px;
    }
    .fcpage3 ul li {
        margin-bottom: 50px;
    }
    .fcpage3 ul li h3 {
        font-size: 26px;
        line-height: 1.5;
    }
    .fcpage3 ul li a {
        margin-top: 15px;
        font-size: 22px;
        padding-left: 38px;
        background-size: 22px auto !important;
    }
    .fhpage2 .list1 ul li h2 em {
        font-size: 28px;
    }


	
	
} */
@media only screen and (max-width:1340px) {
	.wrap{
		width: 1000px;
	}
	
}
@media only screen and (max-width:1040px) {
	.wrap {
		width: auto;
	}
    .fpadd {
        padding: 0;
    }
    .header {
        padding: 0 15px;
    }
    .header .logo {
        width: 230px;
        margin-top: 20px;
    }
    .header .naver li a {
        font-size: 16px;
        line-height: 60px;
        width: 90px;
    }
    .fhpage1 {
        padding: 100px 15px;
    }
    .ftlt h2 {
        font-size: 30px;
    }
    .fhpage1 .fbaoguan {
        width: auto;
        margin: 40px 40px 100px;
    }
    .fhpage1 .text {
        margin: 30px auto 0;
    }
    .fhpage1 .text h4 {
        font-size: 26px;
        line-height: 60px;
    }
    .fhpage1 .text p {
        margin-top: 50px;
        font-size: 22px;
    }
    .fhpage2 {
        padding: 100px 15px;
    }
    .ftlt1 h2 {
        font-size: 35px;
    }
    .fhpage2 .ftit {
        margin-top: 40px;
    }
    .ftit h2 {
        font-size: 25px;
    }
    .fhpage2 .list ul {
        margin: 40px 0 10px;
    }
    .ftit h2 i {
        width: 40px;
        height: 4px;
    }
    .fhpage2 .list ul li {
        width: 50%;
        margin-bottom: 30px;
        padding-left: 40px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }
    .fzhaomu h4 {
        font-size: 22px;
    }
    .fzhaomu h3 {
        font-size: 35px;
    }
    .fzhaomu .zx {
        width: auto;
    }
    .fzhaomu .zx i {
        line-height: 50px;
        padding-right: 22px;
        font-size: 18px;
        background-size: 12px auto !important;
    }
    .fhpage2 .list1 ul {
        margin-top: 40px;
    }
    .fhpage2 .list1 ul li h2 {
        font-size: 26px;
    }
    .fhpage2 .list1 ul li h2 em {
        font-size: 24px;
    }
    .fhpage2 .list1 ul li h6 {
        font-size: 18px;
    }
    .fhpage3 {
        padding: 60px 15px;
    }
    .fhpage3 li {
        margin-bottom: 40px;
    }
    .fhpage3 li .pic {
        width: 46%;
    }
    .fhpage3 li .text {
        width: 50%;
    }
    .fhpage3 li .text h3 {
        font-size: 25px;
    }
    .fhpage3 li .text p {
        font-size: 20px;
        margin-top: 10px;
    }
    .fhpic2 {
        padding: 50px 30px;
    }
    .fhpage4 {
        padding: 100px 15px 40px;
    }
    .ftit1 h2 {
        font-size: 30px;
    }
    .fhpage4 .list ul li {
        width: 500px;
        height: 240px;
    }
    .fhpage5 {
        padding: 60px 15px 100px;
    }
    .fhpage5 .list ul li {
        height: 34vw;
    }
    .fhpage6 {
        padding: 0 15px;
    }
    .fhpage6 .list ul li {
        height: 11vw;
    }
    .fhdels {
        padding: 100px 15px;
    }
    .ftit1 p {
        margin-top: 30px;
        font-size: 24px;
    }
    .fhpage7 {
        height: 500px;
    }
    .fhpage7 .text h3 {
        font-size: 25px;
    }
    .fmore1:hover {
        padding: 0 20px;
    }
    .fmore1 {
        margin: 35px auto 0;
        width: auto;
        padding: 0 30px;
    }
    .fmore1 i {
        font-size: 16px;
        line-height: 50px;
        background-size: 14px auto !important;
    }
    .footer .bdls {
        padding: 30px 15px 20px;
    }
    .footer .bdls .bd .lt h4 {
        font-size: 18px;
        line-height: 26px;
        padding-left: 30px;

    }
    .footer .bdls .bd .lt h2 {
        margin-top: 6px;
        font-size: 30px;
        line-height: 1.4;
    }
    .footer .bdls .bd .naver {
        width: calc(100% - 260px);
    }
    .footer .bd1 {
        margin-top: 20px;
    }
    .footer .bd1 .rt {
        margin-top: 10px;
    }
    .copyright {
        padding: 20px 15px;
    }
    .fbaogu .ftxt {
        padding: 80px 0;
    }
    .fbaogu .ftxt h2 {
        font-size: 30px;
    }
    .fbaogu {
        padding: 0 15px;
    }
    .ftlt h5 {
        margin-top: 40px;
        font-size: 25px;
    }
    .fbaogu .list ul li {
        margin-bottom: 20px;
    }
    .fbaogu .list ul li .pic {
        height: 28vw;
    }
    .fbaogu .list ul li .tet {
        padding: 15px;
    }
    .fbaogu .list ul li .tet h3 {
        font-size: 24px;
    }
    .fbaogu .list ul li .tet h5 i {
        font-size: 22px;
    }
    .fbaogu .list ul li .tet h5 {
        margin-top: 20px;
    }
    .fbaogu .fdel {
        margin-top: 50px;
        font-size: 25px;
        line-height: 2;
    }
    .fbaogu .flist1 ul {
        padding: 40px 0 60px;
    }
    .fbaogu .flist1 ul li {
        margin-bottom: 30px;
    }
    .fbaogu .flist1 ul li p {
        margin-top: 40px;
    }
    .fgpage1 .ftxt {
        padding: 100px 15px;
    }
    .fgpage1 .ftxt h2 {
        font-size: 40px;
    }
    .fgpage1 .ftxt p br {
        display: none;
    }
    .fgpage1 .ftxt p {
        margin-top: 40px;
    }
    .fgpage1 .list {
        padding: 100px 15px 60px;
    }
    .fgpage1 .list ul {
        margin-top: 40px;
    }
    .fgpage1 .list ul li .pic {
        height: 275px;
    }
    .fgpage1 .list ul li .text {
        margin-top: 20px;
    }
    .fgpage1 .list ul li .text h3 i {
        font-size: 26px;
        line-height: 36px;
    }
    .fgpage2 .pic {
        width: 60%;
        margin-right: -12%;
    }
    .fgpage2 .txt {
        width: 48%;
        font-size: 22px;
        line-height: 2;
    }
    .fgpage2 .ftlt {
        margin-bottom: 40px;
    }
    .fgpage2 {
        padding: 0 15px;
    }
    .fgpage3 {
        padding: 100px 15px 40px;
    }
    .fgpage3 .list li .pic {
        width: 50%;
        height: 30vw;
    }
    .fgpage3 .list li .text {
        width: 47%;
    }
    .fgpage3 .list li .text h3 {
        font-size: 22px;
        line-height: 35px;
        background-size: 13px auto !important;
        padding-left: 30px;
    }
    .fgpage3 .list li .text p {
        margin-top: 20px;
        font-size: 18px;
    }
    .fvip .ftxt {
        padding: 50px 0;
        font-size: 24px;
    }
    .fviplist li {
        margin-bottom: 70px;
    }
    .fviplist li .pic {
        width: 55%;
        height: auto;
        margin-left: -5%;
    }
    .fviplist li .text {
        width: 47%;
        font-size: 23px;
        line-height: 2;
    }
    .fviplist li:nth-child(2n) .pic {
        /* margin-right: -5%; */
    }
    .fcontact .ftxts {
        padding: 60px 15px;
    }
    .fcontact .ftxts h2 {
        font-size: 40px;
    }
    .fcontact .ftxts p {
        margin-top: 20px;
        font-size: 25px;
    }
    .fcpage1 {
        padding: 50px 15px 60px;
    }
    .fcpage1 .list ul {
        padding: 40px 0 20px;
    }
    .fcpage1 .list ul li {
        width: calc((100% - 40px)/2);
        margin-bottom: 25px;
        padding-bottom: 10px;
    }
    .fcpage1 .list ul li .txt {
        font-size: 22px;
    }
    .fcpage1 .list .btn {
        width: 200px;
        height: 60px;
        font-size: 20px;
    }
    .fcpage2 {
        padding: 0 15px 60px;
    }
    .fcpage2 .list ul {
        margin-top: 30px;
    }
    .fcpage3 {
        padding: 60px 15px 30px;
    }
    .fcpage3 ul li {
        margin-bottom: 30px;
    }
    .fcpage3 ul li a {
        margin-top: 10px;
    }




}
@media only screen and (max-width:768px) {
	html{
		font-size: 19.2px;
	}
    .wrap {
        width: auto;
    }
    .gh {
        display: block;
        position: absolute;
        z-index: 11;
        right: 15px;
        top: 13px;
    }
    .header {
        padding: 0;
        height: 50px;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        background: #fff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        z-index: 111;
    }
    .layout {
        padding-top: 50px;
    }
    .header .logo {
        margin-top: 0;
        position: absolute;
        z-index: 11;
        top: 2px;
        left: 15px;
        width: 170px;
        float: none;
    }
    .header .naver {
        float: none;
        position: fixed;
        z-index: 111;
        top: 50px;
        left: 0;
        right: 0;
        margin: 0 auto;
        background: #ffffff;
        box-shadow: 0 2px 10px 2px rgba(0,0,0,0.1);
        display: none;
		height: calc(100vh - 50px);
    }
    .header .naver li {
        float: none;
    }
    .header .naver li a {
        line-height: 60px;
        width: auto;
    }
    .fhpage1 {
        padding: 70px 15px;
    }
    .fhpage1 .fbaoguan {
        width: auto;
        margin: 30px 20px 60px;
    }
    .fbaoguan .text1 {
        padding: 0 25px;
        font-size: 22px;
        height: 60px;
        width: calc(100% - 120px);
    }
    .fbaoguan .btn {
        margin-right: 5px;
        height: 50px;
        font-size: 22px;
        width: 100px;
    }
    .fhpage1 .text {
        margin: 20px auto 0;
    }
    .fhpage1 .text h4 {
        font-size: 22px;
        line-height: 50px;
    }
    .fhpage1 .text {
        margin: 20px auto 0;
    }
    .fhpage1 .text p {
        margin-top: 30px;
        font-size: 20px;
    }
    .fhpage2 {
        padding: 70px 15px;
    }
    .ftlt1 h2 {
        font-size: 30px;
    }
    .ftlt h2 {
        font-size: 25px;
    }
    .fhpage2 .ftit {
        margin-top: 30px;
    }
    .fhpage2 .list ul {
        margin: 30px 0 10px;
    }
    .fhpage2 .list ul li {
        padding-left: 20px;
        margin-bottom: 20px;
    }
    .fhpage2 .list ul li h5 {
        font-size: 22px;
    }
    .ftit h2 {
        font-size: 22px;
    }
    .fhpage2 .list1 ul {
        margin-top: 30px;
    }
    .fhpage2 .list1 ul li {
        width: 33.33%;
        margin-bottom: 20px;
    }
    .fhpage3 {
        padding: 40px 15px;
    }
    .fhpage3 li {
        display: block;
    }
    .fhpage3 li .text,
    .fhpage3 li .pic {
        width: auto;
    }
    .fhpage3 li .text {
        margin-top: 20px;
    }
    .fhpic2 .text .txt {
        margin-bottom: 30px;
    }
    .fhpic2 .text .txt h6 {
        font-size: 20px;
    }
    .fhpic2 .text .txt h2 {
        font-size: 20px;
    }
    .fhpic2 .text .txt h2 i {
        font-size: 35px;
    }
    .fhpic2 .text .tet {
        font-size: 20px;
        line-height: 1.6;
    }
    .fhpage4 {
        padding: 70px 15px 30px;
    }
    .ftit1 h2 {
        font-size: 25px;
    }
    .fhpage4 .list ul {
        margin-top: 25px;
    }
    .fhpage4 .list ul li {
        width: 400px;
        height: 200px;
    }
    .fhpage5 {
        padding: 40px 15px 60px;
    }
    .fhpage5 .list ul li {
        height: 32vw;
    }
    .fhpage5 .fmore {
        margin: 20px auto 0;
    }
    .fmore {
        width: auto;
        height: 50px;
    }
    .fmore:hover i,
    .fzhaomu .zx:hover i {
        padding-right: 40px;
    }
    .fmore i {
        font-size: 16px;
        line-height: 50px;
        background-size: 14px auto !important;
    }
    .fmore i {
        padding-right: 30px;
    }
    .fhpage6 .list ul {
        padding: 30px 0 15px;
    }
    .fhpage6 .list ul li {
        width: calc((100% - 62px)/4);
        margin-right: 20px;
        margin-bottom: 20px;
    }
    .fhdels {
        padding: 60px 15px;
    }
    .ftit1 p {
        margin-top: 20px;
    }
    .fhpage7 {
        height: 400px;
    }
    .footer .bdls .bd .naver {
        float: none;
        display: none;
    }
    .footer .bd1 .lt li {
        margin-right: 30px;
    }
    .copyright {
        padding: 15px;
    }
    .fbaogu .ftxt {
        padding: 60px 0;
    }
    .fbaogu .ftxt h2 {
        font-size: 25px;
    }
    .ftlt h5 {
        margin-top: 30px;
    }
    .fbaogu .list ul {
        margin-top: 40px;
    }
    .fbaogu .list ul li {
        width: calc((100% - 22px)/2);
        margin-bottom: 20px;
        margin-right: 0;
    }
    .fbaogu .list ul {
        justify-content: space-between;
    }
    .fbaogu .list ul li .pic {
        height: 42vw;
    }
    .fbaogu .list ul li .tet h3 {
        font-size: 22px;
    }
    .fbaogu .list ul li .tet h5 {
        margin-top: 15px;
    }
    .fbaogu .flist1 ul li {
        width: calc((100% - 22px)/2);
        margin-right: 0;
        margin-bottom: 20px;
    }
    .fbaogu .flist1 ul {
        justify-content: space-between;
    }
    .fbaogu .flist1 ul li p {
        margin-top: 30px;
    }
    .fgpage1 .ftxt {
        padding: 60px 15px;
    }
    .fgpage1 .ftxt h2 {
        font-size: 35px;
    }
    .fgpage1 .ftxt p {
        margin-top: 30px;
        font-size: 22px;

    }
    .fgpage1 .list {
        padding: 80px 15px 40px;
    }
    .fgpage1 .list ul li {
        width: calc((100% - 20px)/2);
        margin-bottom: 30px;
    }
    .fgpage1 .list ul {
        margin-top: 30px;
    }
    .fgpage1 .list ul li .pic {
        height: 30vw;
    }
    .fgpage1 .list ul li .text h3 i {
        font-size: 22px;
        line-height: 30px;
        background-size: 15px auto !important;
        padding-left: 25px;
    }
    .fgpage1 .list ul li .text p {
        margin-top: 10px;
        font-size: 15px;
		line-height: 1.6;
    }
    .fgpage2 .ftlt {
        margin-bottom: 30px;
    }
    .fgpage2 .wrap {
        display: block;
    }
    .fgpage2 .pic {
        width: auto;
        margin-right: 0;
		height: auto;
    }
    .fgpage2 .txt {
        width: auto;
        padding: 0;
        margin-top: 15px;
    }
    .fgpage3 {
        padding: 60px 15px 40px;
    }
    .fgpage3 .list {
        margin-top: 30px;
    }
    .fgpage3 .list li {
        margin-bottom: 40px;
        display: block;
    }
    .fgpage3 .list li .pic {
        width: auto;
        height: auto;
    }
    .fgpage3 .list li .text {
        width: auto;
        margin-top: 15px;
    }
    .fgpage3 .list li .text p {
        margin-top: 12px;
    }
    .fvip .ftxt {
        padding: 40px 15px;
        font-size: 22px;
    }
    .fvip .ftxt {
        padding: 40px 15px;
        font-size: 22px;
    }
    .fviplist li {
        margin-bottom: 40px;
        display: block;
    }
    .fviplist li .pic {
        width: auto;
        margin-left: 0;
    }
    .fviplist li .text {
        width: auto;
        font-size: 20px;
        margin-top: 15px;
    }
    .fviplist {
        padding: 0 15px;
    }
    .fcontact .ftxts p br {
        display: none;
    }
    .fcontact .ftxts p {
        font-size: 22px;
    }
    .fcontact .ftxts h2 {
        font-size: 30px;
    }
    .fcontact .ftxts {
        padding: 50px 15px;
    }
    .ftit1 h2 {
        font-size:18px;
    }
    .fcpage1 .list ul {
        padding: 30px 0 10px;
        display: block;
    }
    .fcpage1 .list ul li {
        width: auto;
        margin-bottom: 25px;
        padding-bottom: 6px;
    }
    .fcpage1 .list ul li .txt {
        font-size: 20px;
    }
    .fcpage1 .list .btn {
        width: 160px;
        height: 55px;
        font-size: 16px;
    }
    .fcpage2 .list ul {
        display: block;
    }
    .fcpage2 .list ul li {
        padding-left: 30px;
        width: auto;
        margin-bottom: 30px;
    }
    .fcpage2 .list ul li .txt h3,
    .fcpage2 .list ul li .txt h4 {
        margin-top: 10px;
        font-size: 22px;
        line-height: 1.6;
    }
    .fcpage3 ul {
        margin-top: 40px;
    }
    .fcpage3 ul li h3 {
        font-size: 22px;
    }
    .fcpage3 ul li a {
        font-size: 20px;
    }
    .fbaogu .ftxt h2 br,
    .fvip .ftxt h2 br {
        display: none;
    }


}
@media only screen and (max-width:500px) {
    .fhpage1 {
        padding: 50px 15px;
    }
    .ftlt h2 {
        font-size: 18px;
    }
    .fhpage1 .fbaoguan {
        margin: 20px 0 40px;
    }
    .fbaoguan .text1 {
        padding: 0 15px;
        font-size: 14px;
        height: 50px;
        width: calc(100% - 100px);
    }
    .fbaoguan .btn {
        margin-right: 5px;
        height: 40px;
        font-size: 18px;
        width: 80px;
    }
    .fhpage1 .text h4 {
        font-size: 15px;
        line-height: 1.6;
    }
    .fhpage1 .text p {
        margin-top: 20px;
        font-size: 15px;
    }
    .fhpage2 {
        padding: 50px 15px;
    }
    .ftlt1 h2 {
        font-size: 18px;line-height: 1.6;
    }
    .fhpage2 .ftit {
        margin-top: 20px;
    }
    .ftit h2 {
        font-size: 20px;
        padding-bottom: 10px;
    }
    .ftit h2 i {
        width: 30px;
        height: 3px;
    }
    .fhpage2 .list ul {
        display: block;
    }
    .fhpage2 .list ul li {
        width: auto;
        padding-left: 20px;
        margin-bottom: 20px;
    }
    .fhpage2 .list ul li h5 {
        font-size: 18px;
    }
    .fhpage2 .list ul li h5::before {
        height: 5px;
        width: 5px;
        top: 8px;
    }
    .fzhaomu {
        padding: 20px;
    }
    .fzhaomu h4 {
        font-size: 18px;
    }
    .fzhaomu h3 {
        font-size: 17px;
    }
    .fhpage3 {
        padding: 20px 15px;
    }
    .fhpage3 li .text h3 {
        font-size: 22px;
    }
    .fhpage3 li .text p {
        font-size: 15px;
    }
    .fhpage3 li {
        margin-bottom: 30px;
    }
    .fhpic2 {
        padding: 40px 15px;
    }
    .fhpic2 .text .txt h6 {
        font-size: 18px;
    }
    .fhpic2 .text .txt h2 i {
        font-size: 30px;
    }
    .fhpic2 .text .txt {
        margin-bottom: 20px;
    }
    .fhpic2 .text .tet {
        font-size: 15px;
        line-height: 1.4;
    }
    .fhpic2 .text .tet i {
        font-size: 22px;
        padding: 0 3px;
    }
    .fhpage4 {
        padding: 40px 15px 30px;
    }
    .fhpage4 .list ul li {
        width: auto;
        height: 34vw;
        margin: 0 auto 30px;
    }
    .fhpage5 {
        padding: 40px 15px;
    }
    .fhpage5 .list ul {
        margin-top: 20px;
        justify-content: space-between;
    }
    .fhpage5 .list ul li {
        width: calc((100% - 20px)/2);
        height: 48vw;
        margin-right: 0;
    }
    .fhpage6 .list ul {
        justify-content: space-between;
    }
    .fhpage6 .list ul li {
        width: calc((100% - 20px)/2);
        margin-right: 0;
        margin-bottom: 20px;
        height: 23vw;
    }
    .fhdels {
        padding: 40px 15px;
    }
    .ftit1 p {
        font-size:16px;
        margin-top: 10px;
    }
    .fhpage7 {
        height: 300px;
    }
    .fhpage7 .text h3 {
        font-size: 18px;
		line-height: 1.6;
    }
    .fmore1 {
        margin: 25px 25px 0;
    }
    .footer .bd1 .lt li {
        margin-right: 20px;
    }
    .footer .bd1 .lt li .lsele {
        padding-right: 15px;
        padding-left: 7px;
    }
    .footer .bd1 .lt li:last-child {
        margin-right: 0;
    }
    .footer .bd1 .rt ul li {
        margin-left: 15px;
    }
    .footer .bdls {
        padding: 30px 15px 15px;
    }
    .copyright {
        padding: 10px 15px;
    }
    .fbaogu .ftxt {
        padding: 40px 0;
    }
    .fbaogu .ftxt h2 {
        font-size:18px;
    }
    .ftlt h5 {
        margin-top: 20px;
        font-size: 16px;
    }
    .fbaogu .list ul li {
        width: 100%;
    }
    .fbaogu .list ul li .pic {
        height: auto;
    }
    .fbaogu .list ul li .tet h5 {
        margin-top: 20px;
    }
    .fbaogu .fdel {
        font-size:18px;
        margin-top: 30px;
    }
    .fbaogu .flist1 ul li {
        width: auto;
    }
    .fbaogu .flist1 ul li p {
        margin-top: 20px;
    }
    .fbaogu .flist1 ul {
        padding: 40px 0 ;
    }
    .fgpage1 .ftxt {
        padding: 40px 15px;
    }
    .fgpage1 .ftxt h2 {
        font-size: 25px;
    }
    .fgpage1 .ftxt p {
        margin-top: 20px;
        font-size: 15px;
		line-height: 1.6;
    }
    .fgpage1 .list {
        padding: 50px 15px 30px;
    }
    .fgpage1 .list ul {
        margin-top: 20px;
    }
    .fgpage1 .list ul li {
        width: auto;
        margin-bottom: 30px;
    }
    .fgpage1 .list ul li .pic {
        height: auto;
    }
    .fgpage2 .txt {
        font-size: 15px;
    }
    .fgpage3 {
        padding: 40px 15px;
    }
    .fgpage3 .list li {
        margin-bottom: 30px;
    }
    .fvip .ftxt {
        font-size: 18px;line-height: 1.6;
    }
    .fviplist li .text {
        font-size: 15px;line-height: 1.6;
    }
    .fcontact .ftxts {
        padding: 40px 15px;
    }
    .fcontact .ftxts h2 {
        font-size: 20px;line-height: 1.6;
    }
    .fcontact .ftxts p {
        font-size: 15px;
        margin-top: 10px;
		line-height: 1.6;
    }
    .fcpage1 {
        padding: 40px 15px;
    }

    .fcpage1 .list ul li .txt {
        font-size: 16px;
        width: calc(100% - 32px);
    }
    .fcpage1 .list ul {
        padding: 20px 0 10px;
    }
    .fcpage1 .list ul li {
        margin-bottom: 20px;
    }
    .fcpage2 {
        padding: 0 15px 40px;
    }
    .fcpage2 .list ul li {
        padding-left: 20px;
    }
    .fcpage2 .list ul li .ico {
        height: 45px;
        width: 45px;
    }
    .fcpage2 .list ul li .txt h3, .fcpage2 .list ul li .txt h4 {
        margin-top: 7px;
        font-size: 16px;
        line-height: 1.6;
    }
    .fcpage3 {
        padding: 40px 15px 20px;
    }
    .fcpage3 ul {
        margin-top: 25px;
    }
    .fcpage3 ul li {
        margin-bottom: 20px;
    }
    .fcpage3 ul li h3 {
        font-size: 16px;
    }
    .fcpage3 ul li a {
        font-size: 16px;
        padding-left: 26px;
        background-size: 16px auto !important;
    }











}