/* reset */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, figure, menu, input, textarea, button, select, th, td iframe{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, b, strong { font-size:100%; font-weight:normal;}
li { list-style:none;}
em, i { font-style:normal;}
a, a:visited, a:active { text-decoration:none; border:none; outline:none;}
input, textarea { outline:none;}
textarea { resize: vertical;}
body { -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; word-wrap:break-word; line-height:1.5;font-size: 12px;min-width:7.5rem!important;}
body, button, input, select, textarea { font-family: 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', 'microsoft yahei', simsun, sans-serif;}
.none{ display:none;}
.left { float:left;}
.right { float:right;}
.m-hide{display: none;}
.clearfix::after { content:''; clear:both; display:block; height:0; overflow:hidden;visibility:hidden;}
.The_total{display:none;}
a[title="站长统计"]{display: none;}
body{width:7.5rem;margin: 0 auto!important;overflow-x: hidden;overflow-y: auto;}
.wrap{width:7.2rem;margin: 0 auto;}
.wrap1{width:7.2rem;margin: 0 auto;}
.m-show{display:block!important;}
.m-hide{display: none!important;}
.m-ib{display: inline-block!important;}
#box-kefu,#zhy,.aside-bgd,.box-fix-nav{display: none;}
.nav-bgd{position: fixed;top: 0; display: block;background: #193596;width:7.5rem;z-index: 9999;}
.nav-cont{font-size: 0;text-align: center;}
.nav-cont li{display: inline-block;vertical-align: top;width: 25%;}
.nav-cont li a{display: block;height: .7rem;font-size:.24rem;color: #fff;line-height: .7rem;background: #2c55df;margin:0 2%; border-radius: .1rem;}
.lfNav{display: none;}
.sec01{height: auto;background: transparent;}
.sec02{height: auto;background: transparent;}
.sec03{height: auto;background: transparent;}
.sec04{height: auto;background: transparent;}
.sec05{height: auto;background: transparent;}
.sec06{height: auto;background: transparent;}
.sec07{height: auto;background: transparent;}
.sec08{height: auto;background: transparent;}
.sec09{height: auto;background: transparent;}
.sec10{height: auto;background: transparent;}
.cont {
    margin-top: .18rem;
}
/*banner*/
.banner-box{height:3.2rem;background-size: 12rem;}
.banner-box .wrap{}
.banner-box .logo{width:1.7rem; height:0; top: .25rem;}
.Province{top: .6rem; width: 1rem; font: .26rem/.68rem "microsoft yahei";}

.secTit h2{font: bold .4rem/.82rem "microsoft yahei";}
.secTit span{margin-left: .15rem;}
.secTit h2::before {
    width: .56rem;
    height: .57rem;
    margin-right: 0rem;
}
/*section01*/
.sec01{width: 100%; clear: both; float: left;}
.s1-left{width: 90%; margin: .2rem 5%;}
.s1-left ul{margin: auto;}
.s1-left ul li {
    width: 1.4rem;
    height: .45rem;
    margin-right: 3.7%;
    font: .18rem/.38rem "microsoft yahei";
    margin-bottom: .15rem;
}
.s1-left ul li:nth-of-type(4n){margin-right: 0;}
.s1-left ul li a{font: .28rem/.45rem "microsoft yahei";}
.s1-right{width: 100%; height: auto; margin: auto;}
.s1-right ul{margin: .15rem auto .3rem;}
.s1-right ul li {
    margin-bottom: .15rem;
    margin-top: .1rem;
}
.s1-right ul li font {
    width: 35%;
    height: .65rem;
    font: bold .32rem/.65rem "microsoft yahei";
    margin-bottom: .1rem;
}
.s1-right ul li span {
    margin-left: 1rem;
    font: .32rem/.56rem "microsoft yahei";
    clear: both;
}
.s1-title {
    margin-top: .2rem;
}
.s1-form form label{width: 80%; height: .75rem; margin: 0 10% .25rem;}
.s1-form form span{font: .3rem/.75rem "microsoft yahei";}
.s1-form form .name span::before,
.s1-form form .kemu span::before,
.s1-form form .phone span::before{
	width: .25rem; height: .75rem; background-size: 100%;
}
.s1-form form input{width: 3rem; height: .75rem; font: .3rem/.75rem "microsoft yahei";}
.formBtn {
    margin: 0 auto .15rem;
    width: 100%;
}
.s1-form p {
    font: .24rem/.32rem "microsoft yahei";
    width: 88%;
    margin: 0 6% .15rem;
}
.s1-form form {
    width: 96%;
    margin: 0 2% .1rem;
    padding-top: 0;
}
.s1-cont {
    width: 100%;
    float: left;
    margin-top: .1rem;
    margin-bottom: .3rem;
    height: auto;
}
.s1-left ul li.laBN {
    width: auto;
}
.s1-right ul li span.bt::before {
    width: .2rem;
    height: .2rem;
    margin-right: .1rem;
    bottom: -.1rem;
    left: -.3rem;
}
.s1-right ul li span.zbt::before {
    bottom: .15rem;
}
.s1-form h3 {
    font: bold .45rem/.7rem "microsoft yahei";
    margin: .2rem auto .05rem;
}
.s1-form{margin: 0px auto .4rem;}
/* section02 */
.sec02{height: auto;}
.s2-cont .item{width: 48%; height: auto; margin: 0 1% .25rem; padding-bottom: .25rem;}
.s2-cont .item font{height: .55rem; font: .32rem/.55rem "microsoft yahei"; width: 70%;}
.s2-cont .item p {
    font: .24rem/.42rem "microsoft yahei";
    min-height: 1.7rem;
    margin: .13rem 7% 0;
}
.s2-cont .item a{height: .75rem; font: .32rem/.75rem "microsoft yahei";}
.s2-cont .condition h3{background-size: 40%;}
.s2-cont .condition p{font: .24rem/.36rem "microsoft yahei";}
.s2-cont .condition {
    margin-top: .1rem;
}
/* section03 */
.three_tp {width: 31.33%; margin: 3px 1%; font-size: .24rem; padding: .1rem 0; border-radius: 6px;}
.three_m {margin: 7px auto 0;}
.three_tab th {font-size: .24rem;}
.three_tab td {font-size: .22rem;}
.three_mb {margin: 10px auto 0;}
.three_ml {
    width: 100%;
    height: auto;
    padding-bottom: .4rem;
}
.three_mlt {
    width: 46%;
    float: left;
    margin: 2% 0 0 3%;
}
.three_mlp {
    font-size: .32rem;
    margin-bottom: .2rem;
}
.three_mlp2 {
    font-size: .24rem;
    margin: .3rem auto .3rem;
    width: 78%;
}
.three_mlp3 {margin: 6px auto 0;}
.three_mlimg {
    width: 28%;
    float: left;
    margin: .1rem 8% 0;
}
.three_mlimg img{width: 100%;}
.three_mla {
    width: 43%;
    float: left;
    margin: .45rem 0% 0;
    padding: .05rem 0;
    font-size: .22rem;
}
.three_mla span {display: inline-block;}
.three_mr {
    width: 96%;
    margin: 0;
    float: left;
    position: initial;
    padding: .2rem 2% .2rem 2%;
    margin-top: .2rem;
}
.three_mrp { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.three_mul {margin: 0;}
.three_mli {
    margin: 0;
    border-right: none;
}
.three_mlip {
    width: 80%;
    font-size: .22rem;
    margin-top: .1rem;
    border-radius: 0 0 8px;
}
.three_mlip2 {font-size: .22rem;}
.three_mlip3 {
    font-size: .18rem;
    width: 19.7%;
}
.three_mrp4 {
    width: 1.45rem;
}
.three_mrp2 {
    margin-left: 1.35rem;
    width: 1rem;
}
.three_mlil {
    width: 1.32rem;
    height: .97rem;
}
/* section04 */
.two_tli {width: 48%; margin: 6px 1%; padding: 0 0 15px; border-radius: 10px;}
.two_tlip {font-size: .38rem;}
.two_tli a {
    font-size: .26rem;
    width: 80%;
    line-height: .5rem;
    margin: .12rem auto 0;
}
.two_tlip2 {font-size: .28rem;}
.two_tlia {width: 90%; font-size: .12rem;}

.one_ul {
    background: none;
    margin: .25rem auto 0;
}
.two_tli {
    width: 48%;
    margin: 0 1% .2rem;
    padding: 0 0 .3rem;
}
.one_li {
    width: 32.5%;
    margin: 0 auto;
    margin-right: 1%;
}
.one_li:last-of-type{margin-right: 0;}
.one_lip {font-size: .25rem;}
.one_limg {display: none;}
.one_lit {
    margin: .05rem auto 0;
    padding: .2rem 0;
    min-height: 6.7rem;
}
.one_lip2 {
    font-size: .22rem;
    line-height: .35rem;
    width: 90%;
}
.one_lip3 {
    margin: .2rem auto 0;
    font-size: .25rem;
}
.one_bot {width: 90%; font-size: .16rem;}

.popup {width: 80%;}
.popup .close {width: .18rem; top: -.24rem;}
.popup_p {font-size: .16rem;}
.popup_p2 {font-size: .12rem;}
.s4Btn{margin:.3rem auto 0;}
/* section05 */
.four {background-size: auto 100%;}
.four_ul {background: none;}
.four_li {
    width: 48%;
    margin: .1rem 1%;
    padding: 0 0 .4rem;
    border-radius: 10px 10px .2rem;
}
.four_li2 {float: left;}
.four_lip {font-size: .14rem;}
.four_lip2 {font-size: .2rem;}
.four_lia {
    width: 70%;
    font-size: .2rem;
    margin: .2rem 15% 0;
}
.s5-title h2::before {
    margin-top: .5rem;
}
/* section06 */
.five .all_cen .main {border-radius: 10px; padding: 3% 0;}
.five_m {border-radius: 10px;}
.five_l {width: 100%; float: left; margin: 0;}
.five_l img{width: 100%;}
.five_r {
    width: 100%;
    margin: 3% 0 0;
    padding: 5% 0;
    background: #fff;
    border-radius: 10px;
    height: auto;
}
.five_rimg {width: 100%; float: left; margin: 0 ;}
.five_rimg img{width: 40%; margin: 0 30%;}
.five_rp {width: 42%; float: right; margin: 16% 5% 0 0; font-size: .22rem;}
.s6ewm {
    width: 100%;
    height: 1.2rem;
    font-size: .3rem;
    margin: .2rem auto 0;
    padding-top: .3rem;
    line-height: .4rem;
    display: inline-block;
}
/* section07 */
.sec07 {
    margin-top: .4rem;
}
.six_tli {
    width: 33.33%;
    font-size: .28rem;
    line-height: .35rem;
}
.six_tli2 {
    width: 99.8%;
    font-size: .2rem;
}
.six_bl {width: 96%; padding: 2%;}
.six_br {width: 100%; margin: 10px 0 0; padding: 3% 0 15px;}
.six_brt {font-size: .35rem;font-weight: bold;}
.six_brm {width: 90%; margin: 10px auto 0;}
.six_brp {width: 95%; padding: 0 0 0 5%; font-size: .22rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.six_bra {margin: 10px auto 0; font-size: .3rem;}

/* section08 */
.sec08{margin-top: .3rem;}
.six_t {width: 100%; margin: 0 auto; text-align: center;}
.six_tp {
    width: 32.6%;
    margin: .08rem 0;
    font-size: .25rem;
}
.six_m {margin: 10px auto 0;}
.six_lim {
    background: none;
    padding: 0 0 .4rem;
}
.six_li2 .six_lim {background: none;}
.six_li3 .six_lim {background: none;}
.six_li4 .six_lim {background: none;}
.six_li5 .six_lim {background: none;}
.six_lil {
    width: 100%;
    border-radius: 9px;
    margin-right: 0;
}
.six_limg {width: 30%;}
.six_limg img{width: 100%;}
.six_lip {margin: 5px auto 0; font-size: .2rem;}
.six_lir {
    width: 90%;
    margin: .2rem 5% 0;
}
.six_lip2 {
    font-size: .2rem;
    width: 78%;
    padding-left: 22%;
    line-height: .4rem;
    height: .9rem;
}
.six_lip2 span{font-size: .35rem;}
.six_lia {width: 90%; margin: 8px auto 0; font-size: .2rem;}
.six_li6 {
    margin: 20% 1% 0;
    width: 77%;
    height: auto;
    bottom: 1rem;
    z-index: -1;
}
.six_li6 img{width: 100%;}
.six_lia2 {width: 90%; font-size: .3rem;}
.six_lia3 {width: 90%; font-size: .3rem;}
.six_li {
    width: 49%;
	height: auto;
	margin: 0;
    margin-right: 2%;
	margin-bottom: .2rem;
}
.six_li:nth-of-type(2n){margin-right: 0;}
.six_lir .p2 span {
    margin-top: 0;
    width: 100%;
}
.s8Btn a {
    width: 45%;
    line-height: .65rem;
    margin-right: 3%;
    margin: .1rem auto .4rem;
}
/* section09 */
.eight_t {width: 100%;}
.eight_tp {width: 48%; margin: 3px 1%; font-size: .2r; border-radius: 6px;}
.eight_m {margin: 7px auto 0;}
.eight_mt table th {font-size: .2rem;}
.eight_mt table td {font-size: .18rem;}
.eight_bot {margin: 10px auto 0;}
.eight_ba {
    width: 45%;
    margin: 0 1.5%;
    font-size: .2rem;
    line-height: .65rem;
}
.eight_ba2 {width: 45%;line-height: .65rem; margin: 0 1.5%; font-size: .2rem;}

/* section10 */
.sec10{margin-top: .4rem;padding-bottom: 1rem;}
.s10-cont>div {
    width: 49%;
    height: auto;
    margin-right: 2%;
	float: left;
	padding-bottom: .3rem;
	margin-bottom: .2rem;
}
.s10-cont>div:nth-of-type(2){margin-right: 0;}
.s10ewm .p1 img{width: 70%;}
.s10ewm p {
    font-size: .25rem;
    line-height: .4rem;
}