.wrap{background: #fff}
.wrap img{width: 100%;display: block;}
/*广告*/
.ban{position: relative;}
.ban img { line-height: 0}
.ban_j{position: absolute;bottom:0;left:36%;z-index: 9;font-size:0;line-height: 0}
.ban_j img{display:inline-block;width:4.05rem;}
.g_bd .ban .swiper-pagination{width:26.56%;height: 2.05rem;background: #fff;border-radius: 1rem;margin:0 auto;box-shadow: 0 0.2rem 0.4rem #595b67;line-height: 2.3rem}
.g_bd .ban .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.4rem;}
.g_bd .ban .swiper-pagination-bullets{left:39%;bottom:1rem;}
.g_bd .ban { overflow:unset; z-index:2;}
.ban .swiper-pagination-bullet{width:0.8rem; height: 0.8rem;background: #d7d7d7;opacity: 1;border-radius:50%}
.ban .swiper-pagination-bullet-active{background: #555556}
/*导航*/

.wm_c{padding:1rem 8.125% 2.5rem;text-align: center;}
.wm_c em {display: block;font-size:0;line-height: 0;width:4.95rem;margin:0 auto 0.5rem;}
.wm_c p {font-size:1.1rem;color: #666666;line-height:1.6rem;}

.gz_c{position: relative;overflow: hidden;}
.gz_t{font-size:0;line-height: 0}
.gz_b{background: url(../images/gz_ico1.png) no-repeat;width:20.31%;height: 18rem;background-size: 100% 100%;position:absolute;right:0;top:0;text-align: center;}
.gz_b i{display: block;width:4.05rem;margin:1.2rem auto 0;}
.gz_b span {display: block;width:2.5rem;font-size:2.3rem;color: #452000;margin:1.2rem auto 0;line-height:2.5rem;}
.gz_nr{background: url(../images/gz_bj.jpg) no-repeat;height: 35.9rem;background-size: 100% 100%;padding:3.2rem 3.125% 0;box-sizing: border-box;}
.gz_nr p{font-size:1.3rem;color: #fff;line-height: 2.1rem;height: 5.9rem;padding:0 4.2rem 0 0.5rem;}
.gz_nr li{float:left;width:48.33%;font-size:0;line-height: 0;margin-right: 3.33%}
.gz_nr li img {border-radius: 0.3rem;}
.gz_nr li span a {display: block;height: 1.8rem;line-height: 1.8rem;padding-top:0.7rem;font-size:1.3rem;color: #fff;text-align: center;letter-spacing: 0.3rem;}
.gz_nr li:last-child{margin:0;}

.cl_c .gz_b{right:auto;left:0; top:0;background: url(../images/cl_ico1.png) no-repeat;background-size: 100% 100%}
.cl_c .gz_b span{color: #fff;}
.cl_c .gz_nr{background: url(../images/cl_bj.jpg) no-repeat;background-size: 100% 100%}
.cl_c .gz_nr p{width:71.66%;float: right;color: #07421c;padding:0;}

.db_c{position: relative;}
.db_a{position: absolute;right:0;bottom:0;z-index: 9;width:45.31%;}
.db_c .gz_b{background: url(../images/db_ico1.png) no-repeat;background-size: 100% 100%}
.db_c .gz_b span{color: #fff;}
.db_c .gz_nr{background: url(../images/db_bj.jpg) no-repeat;background-size: 100% 100%}

.ly_t{font-size: 0;line-height: 0;}
.ly_nr{background: url(../images/ly_bj.png) no-repeat;padding:0 3.125% 0;height: 28.1rem;position:relative; z-index:2;text-align: center;background-size: 100% 100%;margin-top:-4.5rem;}
.ly_nr em{display: block;padding-top:2.5rem;font-size:0;line-height: 0;width:74.16%;margin:0 auto;}
.ly_nr p {font-size:1.4rem;color: #4c2000;line-height: 1.9rem;padding-top:1rem; text-align: center;}
.ly_nr ul{padding-top:1.6rem;}
.ly_nr li{height: 4.25rem;}
.ly_nr li.lis1 input,.ly_nr li.lis2 input{height: 3.5rem;background: #fff;border:0;line-height: 3.5rem;border-radius: 0.3rem;padding-left:2%;box-sizing: border-box;font-size:1.2rem;color: #666666;}
.ly_nr li.lis1 input{width:40.83%;margin:0 0.25rem;}
.ly_nr li.lis2 input{width:83.33%;}
.ly_nr li.lis3 input{width:31.66%;height: 3.3rem;background: #188a01;font-size:1.3rem;color: #fff;font-weight: bold;border:0;border-radius: 1.5rem;text-align: center;margin-top:1rem;}


.yous{background: url(../images/ys_bj.jpg) no-repeat;background-size: 100% 100%;height: 56.9rem;padding-top:4.95rem;box-sizing: border-box;}
.ys_tt{font-size: 0;line-height: 0;width:62.81%;margin:0 auto 2.35rem;}
.ys_nr dt{font-size:0;line-height: 0;}
.ys_nr dd{padding-top:2.2rem;}
.ys_nr dd p{height: 5.4rem;}
.ys_nr dd p i{float:left;width:24.06%;background: url(../images/ys_ico1.png) no-repeat;height:3.6rem;text-align: right;padding-right:5%;box-sizing: border-box;font:3.5rem arial;color: #fff;line-height: 3.6rem;margin-top:0.5rem;background-size:100% 100%;}
.ys_nr dd p span {width:72.96%;float:right;font-size:1.6rem;color: #fff;}
.ys_nr dd p span strong{display: block;font-size:2rem;font-weight: bold;height: 2.5rem;line-height: 2.5rem;}
.ys_nr dd em {width:89.375%;padding-left:7.5%;font-size:1.3rem;color: #fff;line-height: 2.1rem;display:block;}
.ys_j1,.ys_j2{position: absolute;width:2.4rem;top:9.35rem;z-index: 9}
.ys_j1{left:3.125%;}
.ys_j2{right:3.125%;}
.ys_nr{padding-bottom:3.7rem;}
.g_bd .ys_nr .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.4rem;}
.g_bd .ys_nr .swiper-pagination-bullets{left:0;bottom:0rem;}
.g_bd .ys_nr { overflow:unset; z-index:2;}
.ys_nr .swiper-pagination-bullet{width:1.1rem; height: 1.1rem;background:url(../images/ys_ico2.png) no-repeat;opacity: 1;border-radius:50%;background-size: 100% 100%}
.ys_nr .swiper-pagination-bullet-active{background:url(../images/ys_ico2_hv.png) no-repeat;background-size: 100% 100%}

.anl{background: url(../images/al_bj.jpg) no-repeat;background-size: 100% 36.15rem;padding:4rem 3.125% ;}
.al_tt{font-size: 0;line-height: 0;width:64.16%;margin:0 auto;}
.al_z{font-size: 1.8rem;color: #4c2000;line-height: 2.6rem;padding-top:1.25rem;text-align: center;font-weight: bold;height:6.15rem;}
.al_nr {width:91.33%;margin:0 auto;}
.al_nr dl{background:url(../images/al_a.png) no-repeat center top;height: 31.5rem;background-size: 100% 100%}
.al_nr dt{font-size:0;line-height: 0;width:86.13%;margin:0 auto;padding-top:1.7rem;}
.al_nr dd {text-align: center;width:75.54%;padding-top:0.9rem;margin:0 auto;}
.al_nr dd h4 a {display: block;height: 3.8rem;line-height: 3.8rem;font-size:1.7rem;color: #333333;background: url(../images/al_ico1.jpg) no-repeat center bottom;background-size: 2.5rem 1px;}
.al_nr dd p {font-size:1.3rem;color: #808080;line-height:2.1rem;padding-top:1.7rem;}
.al_btn1{background: url(../images/al_btn1.jpg) no-repeat;width:9.4rem;height: 3.2rem;line-height: 3.2rem;text-align: center;margin:0 auto;font-size:1.3rem;color: #fff;background-size: 100% 100%;font-weight: bold;}
.al_btn1 a{color: #fff;}

.about{background:#f2f2f2;padding:4.5rem 3.125% 4rem;}
.ab_tt{font-size:0;line-height: 0;width:53.33%;margin:0 auto 2rem;}
.about dt{font-size:0;line-height: 0}
.about dd {padding:1.7rem 4.5% 0;font-size:1.3rem;color: #4c4c4c;line-height: 2.25rem;text-align: left;}

@media screen and (min-width:320px) {
    html {
        font-size: 10px;
    }
}

@media screen and (min-width:360px) {
    html {
        font-size: 11.25px;
    }
}

@media screen and (min-width:375px) {
    html {
        font-size: 11.7px;
    }
}

@media screen and (min-width:384px) {
    html {
        font-size: 12px;
    }
}

@media screen and (min-width:480px) {
    html {
        font-size: 15px;
    }
}

@media screen and (min-width:414px) {
    html {
        font-size: 13px;
    }
}

@media screen and (min-width:560px) {
    html {
        font-size: 17.5px;
    }
}

@media screen and (min-width:640px) {
    html {
        font-size: 20px;
    }
}