.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}
/*导航*/

.titis {text-align: center;height:4.35rem;background: url(ico1.png) no-repeat center bottom;background-size: 100% 0.15rem;}
.titis h4 {font:1.5rem "宋体";color: #000000;height:2.4rem;line-height:2.4rem;}
.titis h4 a{color: #000000;}
.titis h4 em {color: #0180cf}
.titis span {font:0.7rem arial;color: #a5a5a5;height:1.1rem;line-height:1.1rem;text-transform: uppercase;}
.titis p {font:1.1rem "宋体"; color: #000000;line-height: 1.85rem;}


.btn1{background: #0180cf;height: 4.75rem;text-align: center;line-height: 4.75rem;}
.btn1 a{width:32.81%;border:1px solid #179df1;height: 3.1rem;display: inline-block;border-radius:0.2rem;margin:0 2.16%;font:1.2rem "宋体";color: #fff;line-height: 3.1rem;}
.btn1 a:first-child{background: #ff8b00}


.fw_c{padding:2.5rem 1.56% 3rem;overflow: hidden;}
.fw_nr{padding-top:0.5rem;}
.fw_nr dt{font-size:0;line-height: 0;position: relative;}
.fw_nr dt p {position: absolute;left:0;bottom:0;width:100%;background: rgba(0,0,0,0.59);height: 4.5rem;line-height: 4.5rem;}
.fw_nr dt p span {display: inline-block;width:78%;text-align: center;font:1.1rem "宋体";color: #fff;line-height: 4.5rem;}
.fw_nr dt p a {float:right;width:22%;height: 4.5rem;line-height: 4.5rem;background: #0180cf;font-size:1.2rem;color: #fff;text-align: center;}
.fw_nr dt h4 a {display: block;height: 3rem;line-height: 3rem;font-size:1.2rem;color: #000000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align: center;}
.fw_nr dd {background: #e2e2e2;padding:1.7rem 16.12% 0 4.67%;height: 5.6rem;font:1.1rem "宋体";color: #666666;line-height: 2rem;}

.fw_g{padding:0 1.56%;overflow: hidden;}
.fw_g ul{padding-top:1.5rem;}
.fw_g li{font-size:0;line-height: 0;position: relative;margin-bottom:1.25rem;}
.fw_g li p{position: absolute;top:1.65rem;left:2.1rem;padding-left:1.15rem;background: url(g_ico1.png) no-repeat left;font:1.1rem "宋体";color: #fff;background-size:0.1rem 2.2rem;}
.fw_g li p span {display: block;font-size:1.2rem;height: 1.5rem;line-height: 1.5rem;}

.yous{background: #f0f0f0;padding:2.5rem 1.56% 2rem;}
.yous .titis {height: 5rem;}
.yous .titis h4{color: #0180cf}
.yous .nr{padding-top:1rem;}
.yous .nr dl{margin-bottom:1rem;}
.yous .nr dt{font-size: 0;line-height: 0;position: relative;}
.yous .nr dt span {position: absolute;left:0;bottom:-0.55rem;width:14.51%;height: 3.2rem;text-align: center;display: block;font:2rem "Impact";color: #fff;line-height: 2.65rem;background: url(ys_ico1.png) no-repeat;background-size: 100% 100%}
.yous .nr dd {background: #fff;height: 7.6rem;padding:1.8rem 11.61% 0.7rem 4.19%;}
.yous .nr dd h4 {height: 2.05rem;font:1.2rem "宋体";color: #000000;line-height: 2.05rem;font-weight: bold;}
.yous .nr dd p{font:1.1rem "宋体";color: #000;line-height: 2rem;padding-top:0.3rem;}


.tu1{background: #0180cf;height: 6rem;overflow: hidden;}
.tu1 p {margin:1.5rem 0 0 15.625%;padding-left:3rem;background: url(tle.png) no-repeat left;font:1rem "宋体";color: #fff;background-size: 2.4rem 2.4rem;display: inline-block;vertical-align: middle;}
.tu1 p span {display: block;font:1.2rem "Tahoma";color: #fff}
.tu1 .zxp1{width:8rem;height: 2.5rem;background: #ff8b00;border-radius: 0.2rem;text-align: center;font:1.1rem "宋体";color: #fff;line-height: 2.5rem;display: inline-block;vertical-align:middle;margin:1.75rem 0 0 2rem;}


.ls_c{margin:1.5rem 1.56% 2.15rem;overflow: hidden;position: relative;}
.ls_c p {width:37.41%;background: url(ls_ico1.jpg) no-repeat;height:9.2rem;background-size: 100% 100%;box-sizing: border-box;padding-top:3.3rem;text-align: center;float:left;}
.ls_c p span {display: block;font:1.2rem "宋体";color: #fff;font-weight: bold;}
.ls_c p em {font:0.7rem arial;color: #fff;}
.ls_c li{font-size:0;line-height: 0;float:left;}
.ls_c li:nth-of-type(1){width:62.5%;float:right;}
.ls_c li:nth-of-type(2){width:37.41%;top:9.2rem;left:0;position: absolute;padding-top:1px}
.ls_c li:nth-of-type(3){width:62.5%;float:right;padding-top:1px}


.news{margin:0 0 2.2rem;overflow: hidden;width:96.875%;margin:0 auto;}
.news .titis {height: 5rem;}
.ns_qh{height: 5rem;background: #eaeaea;margin-top:1.5rem;}
.ns_qh li{float:left;width:33.33%;line-height: 5rem;text-align: center;font-size:1rem;color: #000000;}
.ns_qh li i{width:1.7rem;height:1.7rem;display:inline-block;margin-right:0.6rem;vertical-align: middle;}
.ns_qh li:nth-child(1) i{background: url(/Mobile/Images/Index/ns_ico1.png) no-repeat;background-size: 100% 100%;}
.ns_qh li:nth-child(2) i{background: url(/Mobile/Images/Index/ns_ico2.png) no-repeat;background-size: 100% 100%;}
.ns_qh li.active{background: #3064af;color: #fff;}
.ns_qh li.active:nth-child(1) i{background: url(ns_ico1_hv.png) no-repeat;background-size: 100% 100%;}
.ns_qh li.active:nth-child(2) i{background: url(ns_ico2_hv.png) no-repeat;background-size: 100% 100%;}
.ns_nr{padding-top:1rem;}
.ns_nr dl{height: 8.75rem;padding-bottom:1rem;}
.ns_nr dt {float:left;width: 37.58%;}
.ns_nr dd {float:right;width:58.75%;}
.ns_nr dd h4 a {display: block;height: 2rem;font-size:1.2rem;color: #000000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ns_nr dd p {font-size:1.2rem;color: #666666;line-height: 2rem;}
.ns_nr li a{display: block;height: 2.95rem;line-height: 2.95rem;border-bottom: 1px dashed #cecece;font-size:1.1rem;color: #666666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ns_nr li:last-child a {border:0;}


.about{background: url(ab_bj.jpg) no-repeat;height: 30rem;background-size: 100% 100%;position: relative;}
.about em{position: absolute;left:37%;bottom:6.2rem;width:27.65%;}



@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;
    }
}