@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;font-size:100px;}
body{font:0.12rem/1.5 "Microsoft Yahei","����",Tahoma,Arial,Helvetica,sans-serif;word-break:break-all;word-wrap:break-word;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd{margin:0;}ul,ol,input{margin:0;padding:0;}li{list-style: none;}
img{border:none;vertical-align:middle;}table{border-collapse:collapse;border-spacing:0;}
em,i{font-style:normal}b,strong,th{font-weight:normal;}
textarea{resize:none;}button,input,textarea,select{background: none; border:none;font-family:"Microsoft Yahei","����",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;padding:0;margin:0; outline:none; }/*input:focus{outline: none;}*/
table{ border-collapse: collapse;}
a{color: #333333; text-decoration: none;}
html {
    overflow-y: scroll;
  }
  
  :root {
    overflow-y: auto;
    overflow-x: hidden;
  }
  
  :root body {
    position: absolute;
  }
  
  body {
    width: 100vw;
    overflow: hidden;
  }
.clearfix { *zoom:1}
.clearfix:after{content: "";display: block; clear: both;}
.clearDiv{clear:both;height:0;font-size:0; overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
.zg_wrap{width:7.5rem;margin:0 auto;background:#e7f2ff;}
h2{ font:bold 0.42rem/1.12rem "microsoft yahei"; color:#172a5a; text-align:center; border-bottom:0.01rem solid #adb2b8; background:url("../images/title.png") no-repeat center bottom; background-size:5.6rem 0.12rem; }
h2 strong{ font-weight:bold; color:#ff005c; }
.zg_a{ text-align:center; }
.zg_a a{ display:inline-block; margin:0 auto; height:0.56rem; border-radius:0.26rem; background:#2471ce; font:0.2rem/0.56rem "microsoft yahei"; color:#fff; padding:0 0.42rem 0 0.52rem; box-shadow:0 0 0.1rem 0.03rem #c0d5f1;}
.zg_a a img{ width:0.07rem; height:0.1rem; margin:-0.03rem 0 0 0.14rem; }

/*top*/
.zg_top{ height:0.8rem; background:#fff; padding:0 0.2rem; }
.zg_tel{ font:bold 0.22rem/0.8rem "microsoft yahei"; color:#ff4900; padding:0 0.15rem 0 0.3rem; background:url("../images/tel.jpg") no-repeat left center; background-size:0.22rem 0.32rem; }
.zg_logo img{ width:1.62rem; height:0.8rem; }


/*banner*/
.zg_banner{ position:relative; width:100%; height:6.17rem; background:url("../images/ban.jpg") no-repeat; background-size:100% auto; }
.zg_ban1{ position:absolute; font:0.28rem/1 "microsoft yahei"; color:#5bb8ff; top:1rem; left:2.92rem; letter-spacing:0.01rem; }
.zg_ban2{ position:absolute; 
	font:0.3rem/0.53rem "microsoft yahei"; color:#fff; letter-spacing:0.08rem; background:url("../images/ban2.png") no-repeat right top; width:7.66rem; height:0.53rem; background-size:100% auto; top:3.94rem; left:0.05rem; text-align:center; }
.zg_ban2 span{ color:#fff04b; padding-right:0.15rem;}


/**/
.zg_m1{ padding:0 0.2rem; text-align:center;}
.zg_m1 .zg_a{ margin-top:0.19rem; }

.zg_m1 .cont{
    margin-top: .3rem;
    width: 7.1rem;
}
.zg_m1 .cont dt,.zg_m1 .cont dd{
    height: .9rem;
}
.zg_m1 .cont span{
    float: left;
    font:.26rem/.9rem "Microsoft YaHei";
    color: #444444; 
}
.zg_m1 .cont span a{
    display: block;
    width: 1.48rem;
    height: .53rem;
    border-radius: .53rem;
    margin: 0.18rem auto 0;
    font:.26rem/.53rem "Microsoft YaHei";
    color: #1e5ffb; 
    border: .01rem solid #1e5ffb;
}
.zg_m1 .cont .sp4{
    width: 1.88rem;
    border-left: .01rem solid #c7cad1;
    text-align: center;
    height: .9rem;
}

.zg_m1 .cont .sp1{
    width: 1.1rem;
    text-align: center;
   
}
.zg_m1 .cont .sp2{
    width: 1.5rem;
    text-align: center
}
.zg_m1 .cont .sp3{
    width: 2.58rem;
    text-align: center
}
.zg_m1 .cont .on{
    width: 7.1rem;
    height: .9rem;
    background: url("../images/p1_1bg.png") no-repeat center bottom;
    background-size: 100% 100%;
}
.zg_m1 .cont .on span{
color: #fff
}
.zg_m1 .cont .on a{
    border-color: #fff;
    color: #fff
}
.zg_m1 .cont dd{
    border-top: .01rem solid #c7cad1
}
.zg_m1 .cont .on{
    border-top: .01rem solid #fff
}
.p22_swiper{
    height: 4.55rem;
    width: 7.1rem;
}
.p22_swiper .swiper-slide{
    height: .6rem;
    width: 7.1rem !important;
}


/**/
.zg_m2{ padding:0.55rem 0.2rem 0.28rem; text-align:center; }
.zg_m2 .zg_a{ margin-top:0.55rem; }
.zg_m2 ul{ display:-webkit-flex; display:flex; padding-top:0.6rem; }
.zg_m2 li{ -webkit-flex:1; flex:1; }
.zg_m2 li img{ display:block; width:1.34rem; height:1.34rem; margin:0 auto; }
.zg_m2 li p{ font:0.22rem/0.58rem "microsoft yahei"; color:#333; text-align:center; }

/**/
.zg_m3{ background:#002880 url("../images/m3.jpg") no-repeat center top; background-size:100% auto; padding:0.73rem 0 0; }
.zg_m3 h2{ color:#fff; background-image:url("../images/title2.png"); border-color:#6186c6; }
.zg_m3 h2 strong{ color:#f8cc43; }
.zg_m3con{ padding:0 0.2rem 0.5rem; }
.zg_m3con p{ font:0.18rem/0.52rem "microsoft yahei"; color:#5098ee; text-align:right; }
.zg_m3con ul{ background:url("../images/pic2.png") no-repeat 1.54rem 0.23rem; background-size:3.72rem 3.95rem; padding-top:0.18rem; }
.zg_m3con li{ margin-bottom:0.5rem; }
.zg_m3con span{ display:block; font:0.2rem/0.24rem "micorosft yahei"; color:#fff;  }
.zg_m3con span b{ font:bold 0.24rem/0.24rem "microsoft yahei"; color:#b1d4ff; }
.zg_m3con li .fl{ width:1.42rem; text-align:right; }
.zg_m3con li:nth-of-type(1) .fr{ padding-right:0;}
.zg_m3con li:nth-of-type(2) .fr{ padding-right:0.48rem; }
.zg_m3con li:nth-of-type(3) .fr{ padding-right:1.02rem; }
.zg_m3con li:nth-of-type(4) .fr{ padding-right:1.34rem; }
.zg_m3con li:nth-of-type(5) .fr{ padding-right:1.94rem; }
.zg_m3con li:nth-of-type(6) .fr{ padding-right:2.68rem; }
.zg_m3con li:nth-of-type(5){ margin-bottom:0.48rem; }
.zg_m3con li:nth-of-type(6){ margin-bottom:0; }
.zg_m3data{ background:#08cbab; padding:0.26rem 0.2rem 0.37rem; text-align:center; }
.zg_m3data h3{ font:bold 0.3rem/0.39rem "microsoft yahei"; color:#035f50; text-align:center; background:url("../images/pic4.png") no-repeat center center; background-size:6.14rem 0.39rem;}
.zg_m3data p{ font:0.28rem/0.92rem "microsoft yahei"; color:#e8fffb; letter-spacing:0.02rem; }
.zg_m3data p span{ display:inline-block; font:bold 0.36rem/0.38rem "microsoft yahei"; color:#ffd200; background:url("../images/pic5.jpg") repeat-x left bottom;}
.zg_m3data .zg_a{ margin-top:0.11rem; }
.zg_m3data .zg_a a{ background:#d7fff8; color:#035f50; box-shadow:none; }
.zg_m3con>a{
    display: block;
    width: 2.2rem;
    height: .55rem;
    font: 0.2rem/0.55rem "microsoft yahei"; color:#002880; text-align:center; 
    margin: 0.4rem auto 0rem;
    background: #fff;
    border-radius: .55rem
}

.content{
    width: 7.1rem;
    margin: 0 auto
}
.ad{
    width: 100%;
    height: 2.6rem;
    background:url("../images/ad.jpg") no-repeat center center; background-size:100% 100%;
}
.ad h3{
    font:bold 0.3rem/0.3rem "microsoft yahei"; color:#035f50; text-align:center;padding: .3rem 0 0 0
}
.ad p{
    font:0.28rem/0.28rem "microsoft yahei"; color:#fff; text-align:center;
    margin-top: .3rem
}
.ad p span{
    position: relative;
}
.ad p span span{
    font-weight: bold;
    font-size: .36rem;
    color: #ffd200;
    position: relative;
    z-index: 2;

}
.ad p span  em{
    display: block;
    width: 100%;
    height: .08rem;
    background: #09a188;
    position: absolute;
    bottom: 0.04rem;
    left: 0;


}
.ad a{
    display: block;
    width: 2.2rem;
    height: .55rem;
    font: 0.2rem/0.55rem "microsoft yahei"; color:#035f50; text-align:center; 
    margin: 0.4rem auto 0rem;
    background: #fff;
    border-radius: .55rem;
    box-shadow:  #07b798 0 .05rem .05rem
}
.new1{
    padding: .5rem 0 0 0
}
.new1 .cont{
    margin-top:.65rem 
}
.swiper_1{
    height: 6.86rem;
}
.swiper_1 .swiper-slide{
    position: relative;
}
.swiper_1 .swiper-slide div{
    width: 2.24rem;
    height: 2.28rem;
    background:url("../images/new1_s.png") no-repeat center center; background-size:100% 100%;
    overflow: hidden;
}
.swiper_1 .swiper-slide-next div{
    background:url("../images/new1_h.png") no-repeat center center; background-size:100% 100%;
}
.swiper_1 .swiper-slide div img{
    width: .73rem;
    display: block;
    margin: 0.45rem auto 0
}
.swiper_1 .swiper-slide div p{
    font:bold 0.24rem/0.24rem "microsoft yahei"; color:#fff; text-align:center;
    margin-top: .34rem 
}
.swiper_1 .swiper-slide>p{
    display: none
}
.swiper_1 .swiper-slide-next>p{
    display: block;
    width: 7.5rem;
    height: 3.46rem;
    background:url("../images/new1_txt.png") no-repeat center center; background-size:100% 100%;
    position: absolute;
    left: -2.3rem;
    top: 3rem
}
.swiper_1 .swiper-slide-next>p span{
    font: 0.24rem/0.42rem "microsoft yahei"; color:#fff;padding: 0.7rem .2rem 0;
    display: block
}
.new1 a{
    display: block;
    width: 3.9rem;
    height: .75rem;
    font: 0.2rem/0.56rem "microsoft yahei"; color:#fff; text-align:center; 
    margin: 0rem auto 0rem;
    background: #2974cf;
    border-radius: .75rem;
}

.new2{
    padding: .2rem 0 0.3rem 0
}

.new2 h2{
    background-image: url("../images/title3.png");
    background-size: 3.78rem auto;
}
.new2 .top{

}
.new2 .top li{
    width: 3.45rem;
    height: 2.84rem;
    background:url("../images/new2_1.png") no-repeat center center; background-size:100% 100%;
    float: left;
    margin-top:.4rem;
}
.new2 .top .r{
    float: right;
}
.new2 .top li>span{
    font:bold 0.26rem/0.26rem "microsoft yahei"; color:#fff; text-align:center; 
    display: block;
    margin-top: .25rem
}
.new2 .top li p{
    font: 0.22rem/0.22rem "microsoft yahei"; color:#fff; text-align:center; 
    margin-top: .3rem

}
.new2 .top li p span{
    font:bold 0.48rem/0.48rem "microsoft yahei"; color:#ffff00; text-align:center; 
  

}
.new2 .top li>em{
    font: 0.22rem/0.22rem "microsoft yahei"; color:#fff; text-align:center; 
    display: block;
    margin-top: .12rem
}
.new2 .top li a{
    display: block;
    width: 2.22rem;
    height: .61rem;
    border-radius: .15rem;
    font: 0.22rem/0.61rem "microsoft yahei"; color:#fff; text-align:center; 
    margin: .3rem auto;
    border: .01rem solid #d6e1fa
 
}


.new2 a{
    display: block;
    width: 3.9rem;
    height: .75rem;
    font: 0.2rem/0.56rem "microsoft yahei"; color:#fff; text-align:center; 
    margin: 0.6rem auto 0rem;
    background: #2974cf;
    border-radius: .75rem;
}

.new2 h3{
    color: #aaaaaa; 
    font:.16rem/.16rem "Microsoft YaHei";
    position: relative;
    float: right;
    top: 0.1rem;
    z-index: 10;
    right: .2rem
}



.new3{
    width: 100%;
    height: 7.96rem; 
    background:url("../images/new3.jpg") no-repeat center center; background-size:100% 100%;
    overflow: hidden;
}

.new3 h2{
    color: #fcea27;
    background-image: url("../images/title4.png");
    border-color: #fecede;
    margin-bottom: 0.6rem;
    margin-top: .6rem
}
.new3 h2 strong{
    color: #fff
}
.new3 .top{
    margin-top: .5rem;
    margin-left: .25rem
}

.swiper_3{

}
.swiper_3 .swiper-slide{
    width: 1.6rem;
    height: 1rem;
    background: #daedff;
    color: #333
}
.swiper_3 .swiper-slide dl{

}
.swiper_3 .swiper-slide dt{
    margin-top: .18rem;
    font:bold 0.24rem/0.24rem "microsoft yahei"; text-align:center; 
}
.swiper_3 .swiper-slide dd{
    margin-top: .15rem;
    font:.18rem/0.22rem "microsoft yahei"; text-align:center; 
}
.swiper_3 .on{
    background: #3b6feb;
    color: #fff
}

.new3 .txt{
    width: 6.7rem;
    height: 3.05rem;
    background: #fff;
    border: .01rem solid #a6c4e0;
    margin-left: .25rem;
    margin-top: .35rem;
}
.new3 .txt .left{
    width: 2.75rem;
    border-right: .01rem solid #a6c4e0;
    background: #daedff;
    height: 100%;
    float: left;
}
.new3 .txt .left p{
    font:.24rem/0.24rem "microsoft yahei"; text-align:center; 
    color: #333;
    text-align: center;
    margin-top: 1.3rem
}
.new3 .txt .right{
    float: left;
}
.new3 .txt .right .u1{
    float: left;
    width: 1.3rem;
    margin: .53rem 0 0 .3rem
}
.new3 .txt .right .u2{
    float: left;
    width: 2rem;
    margin: .53rem 0 0 .2rem
}
.new3 .txt .right li{
    font:.24rem/0.24rem "microsoft yahei"; 
    color: #333;
    margin-bottom: .1rem
}
/*
.new3 a{
    display: block;
    width: 3.9rem;
    height: .75rem;
    font: 0.2rem/0.56rem "microsoft yahei"; color:#ed3852; text-align:center; 
    margin: 0.6rem auto 0rem;
    background: #fff;
    border-radius: .75rem;
}
*/

.new4{
padding: 0 0 .3rem 0
}
.new4 .cont{
    margin-top: .4rem
}
.swiper_4 .swiper-slide{
    position: relative;
}
.swiper_4 .swiper-slide img{
    width:1.97rem ;
}
.swiper_4 .swiper-slide dl{
    position: absolute;
    top:0;
    left: 0;
    width: 1.97rem;
    color: #fff
}
.swiper_4 .swiper-slide dt{
    font: 0.27rem/0.27rem "microsoft yahei";
    text-align: center;
    margin-top: 1.28rem
}
.swiper_4 .swiper-slide dd{
    font: 0.25rem/0.4rem "microsoft yahei";
    text-align: center;
    margin-top: .2rem
}
        

/**/
.zg_m4{ padding:0.4rem 0.2rem 0.32rem; }
.zg_m4 p{ padding-top:0.1rem; font:0.24rem/0.8rem "microsoft yahei"; color:#172a5a; text-align:center; }
.zg_m4 p em{ font:bold 0.32rem/0.8rem "microsoft yahei"; color:#3690f1; }
.zg_m4 p i{ display:inline-block; background:#3690f1; border-radius:0.14rem; color:#fff; padding:0 0.16rem; line-height:0.34rem; margin:0 0.04rem; }
.zg_m4 p img{ width:0.41rem; height:0.32rem; margin:-0.03rem 0.12rem 0 0;}
.zg_form{ width:6.37rem; height:4.25rem; background-repeat:no-repeat; background-size:100% auto; margin:0 auto; box-sizing:border-box; padding-top:0.4rem; }
.zg_form .zg_input,.zg_form select{ display:block; width:5.62rem; height:0.66rem; background:#fff; border:0.01rem solid #dcdcdc; border-radius:0.04rem; margin:0 auto 0.22rem; font:0.2rem/0.66rem "microsoft yahei"; color:#333; box-sizing: border-box; padding-left:0.26rem; }
.zg_form .zg_submit{ display:block; width:1.81rem; height:0.56rem; background-repeat:no-repeat; background-size:100% auto; margin:0.38rem auto 0; font:0.2rem/0.56rem "microsoft yahei"; color:#fff; text-align:left; text-indent:0.44rem; }
.zg_form1{ background-image:url("../images/form1.png"); }
.zg_form2{ background-image:url("../images/form2.png"); margin-top:0.61rem;  }
.zg_form1 .zg_submit{ background-image:url("../images/sub1.png"); }
.zg_form2 .zg_submit{ background-image:url("../images/sub2.png"); }
.zg_form select{ appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url("../images/jiao.png") no-repeat 5.09rem center; background-size:0.24rem 0.14rem; }



.zg_m4_5{ padding:0 0.2rem .2rem; }
.zg_m4_5 h2{ background-image:url("../images/title3.png"); background-size:3.78rem auto;}
.zg_m4_5 .top{
	margin: .3rem  0 0 1.15rem;

}
.zg_m4_5 .top p{
	font: .22rem/.5rem "Microsoft YaHei";
	color: #333;
float: left;
padding: 0 .01rem 0
}

.zg_m4_5 .top span{
	display: block;
	width: 1.8rem;
	height: .5rem;
	background: #ff215e;
	border-radius:.5rem;
	text-align: center;
	font:bold .24rem/.5rem "Microsoft YaHei";
	color: #fff;float: left;
	margin-left: .1rem
}
.zg_m4_5 .top span i{
	font:bold .3rem/.5rem "Microsoft YaHei";
	color: #fff;
}
.zg_m4_5 .cont{
	width: 6.89rem;
	height: 4.02rem;
	margin: .3rem 0 .3rem 0
}
.zg_m4_5 .bot{
	font:.2rem/.2rem "Microsoft YaHei";
	color: #666666;
	text-align: center
}









/*
*/
.zg_m5{ padding:0 0.2rem; }
.zg_m5 h2{ background-image:url("../images/title3.png"); background-size:3.78rem auto;}
.zg_m5 ul{  padding:0.57rem 0 0.38rem; width: 7.5rem;}
.zg_m5 li{ width:3.45rem; float: left; height:4.05rem; text-align:center; background-repeat:no-repeat; background-size:100% auto; margin:0 0.15rem 0.1rem 0; box-sizing:border-box;}
.zg_m5 li:nth-of-type(1){ background-image:url("../images/zg_m5_1bg.png"); }
.zg_m5 li:nth-of-type(2){ background-image:url("../images/zg_m5_2bg.png"); }
.zg_m5 li:nth-of-type(3){ background-image:url("../images/zg_m5_3bg.png"); }
.zg_m5 li:nth-of-type(4){ background-image:url("../images/zg_m5_4bg.png"); }
.zg_m5 li img{ width:1.13rem; height:1.13rem;display: block;
margin: .26rem auto 0}
.zg_m5 li h4{ font:bold 0.28rem/0.28rem "microsoft yahei";text-align: center;margin: .13rem 0 0 0;color: #fff}

.zg_m5 li p{ font:0.2rem/0.36rem "microsoft yahei"; color:#fff;text-align: center;
margin-top: .26rem}
.zg_m5 li>a{ display:block; width:2.15rem; height:0.62rem; font:0.24rem/0.62rem "microsoft yahei"; text-align:center; border-radius:0.62rem; margin:0.2rem auto 0; background: #fff}
.zg_m5 li:nth-of-type(1)>a{
	color: #5664fe
}
.zg_m5 li:nth-of-type(2)>a{
	color: #ff035c
}
.zg_m5 li:nth-of-type(3)>a{
	color: #4489fb
}
.zg_m5 li:nth-of-type(4)>a{
	color: #0d929f
}

.zg_m5_2{ padding:0 ; }
.content2{
	width: 7.1rem;
	margin: 0 auto
}

.zg_m5_2 .top{
    width: 5.36rem;
    height: .56rem;
    border-radius: .56rem;
    border: .02rem solid #0197ed;
    margin: .27rem auto
}
.zg_m5_2 .top li{
    width: 2.58rem;height: .6rem;
    border-radius: .6rem;
    float: left;
    text-align: center;
    font:.24rem/0.6rem "Microsoft YaHei";color:#01c4fe;
    margin: -.02rem 0 0 -.01rem;
}
.zg_m5_2 .top .right{
    float: right;
}
.zg_m5_2 .top .on{
    width: 2.58rem;
    height: .6rem;
    background: url("../images/main4_7top.png") no-repeat center top;
    background-size: 100% 100%; 
	color:#fff;

}
.zg_m5_2 .cont{
    margin-top: .4rem;
    height: 3.64rem;
}
.zg_m5_2 .taiji{
    width: 7.36rem;
    height: 3.79rem;
/*    background: url(../images/img2.png) no-repeat center top;*/
    background-size: 100% 100%; 
    margin-left: -.2rem;
    position: relative;
}
.zg_m5_2 .taiji h5{
    position: absolute;
    top:1.36rem;
    left: 3.25rem;
    font:bold .25rem/0.25rem "Microsoft YaHei";color:#fff;
}
.zg_m5_2 .taiji p{
    width: 4rem;
    position: absolute;
    top:1.84rem;
    left: 3.2rem;
    font:.18rem/0.32rem "Microsoft YaHei";color:#fff;
}
.zg_m5_2 dd{
    width: 2.18rem;
    height: 1.55rem;
    background: url("../images/taiji_down.png") no-repeat center top;
    background-size: 100% 100%;  
    float: left; 
    margin-left: .15rem;
    margin-top: .3rem

}
.zg_m5_2 dd p{
    font:.18rem/0.3rem "Microsoft YaHei";color:#fff;
    padding: .2rem .1rem 0
}
.taijisw{
    width: 7.5rem;
}
.taijisw h5{
    font:bold .28rem/0.28rem "Microsoft YaHei";color:#333;
    text-align: center;
}
.taijisw img{
    width: 7.5rem;
    height:3.68rem ;
    margin-top: .3rem
}

.zg_m5_2 .cont .content2>p{
        font: .18rem/0.5rem "Microsoft YaHei";
    color: #7a7c7f;
    margin-bottom: .3rem;
    text-indent: 2em;
}



.zg_m5_3{
	padding: .6rem 0
}
.zg_m5_3 .cont{
    width: 7.1rem;
    margin: 0.4rem auto 0
}
.zg_m5_3 .cont .c1{
    width: 7.1rem;
    height: 4.82rem;
    background:url("../images/c1.jpg") no-repeat center top;
    background-size: 100% 100%; 
    overflow: hidden;
    position: relative;
}
.zg_m5_3 .cont div h5{
    font:bold .34rem/0.34rem "Microsoft YaHei";color:#fff; 
    text-align: center;
    margin-top: .3rem
}
.zg_m5_3 .cont div h5 span{
    color: #48e7ff
}
.zg_m5_3 .cont div p{
    font:.22rem/0.42rem "Microsoft YaHei";color:#ae9afd; 
    width: 6.6rem;

    margin: .2rem auto 0
}
.zg_m5_3 .cont .c1 ul{
    position: absolute;
    top: 2.17rem;
    left: .3rem;
}
.zg_m5_3 .cont .c1 ul li{
    margin:  0 auto 0.15rem;
    width: 6.19rem;
    height: .64rem;
    background:url("../images/tj.png") no-repeat center top;
    background-size: 100% 100%; 
    font:.24rem/0.64rem "Microsoft YaHei";color:#fff;
    padding-left: .3rem

}
.zg_m5_3 .cont .c2{
    width: 7.1rem;
    height: 6.13rem;
    background:url("../images/c2.jpg") no-repeat center top;
    background-size: 100% 100%; 
    overflow: hidden;
    position: relative;
    margin-top: .38rem
}

.zg_m5_3 .cont .c2 ul{
    position: absolute;
    top: 2.15rem;
    left: .15rem;
}
.zg_m5_3 .cont .c2 ul li{
    margin:  0 auto 0.15rem;
    width: 6.15rem;
    height: .74rem;
    background:url("../images/ws.png") no-repeat center top;
    background-size: 100% 100%; 
    font:.24rem/0.64rem "Microsoft YaHei";color:#fff;
    padding-left: .56rem

}
.zg_m5_3 a{
    display: block;
    width: 3.45rem;
    height: .82rem;
    background:url("../images/zg_m5_3_btn.png") no-repeat center top;
    background-size: 100% 100%; 
    font:.24rem/0.78rem "Microsoft YaHei";color:#fff;
    text-align: center;
    margin: 0.5rem auto 0
}





/**/
.zg_m6{ padding:0 0.2rem 0.3rem; text-align:center; }
.zg_m6 .zg_a{ margin-top:0.55rem; }
.zg_m6con{ position:relative; background:url("../images/light.png") no-repeat right 0.65rem; height:3.98rem; background-size:6.79rem 3.89rem; padding:0.5rem 0 0 0.3rem; }
.zg_m6con p{ position:absolute; top:1.67rem; left:2.56rem; width:2.12rem; font:bold 0.26rem/0.4rem "microsoft yahei"; color:#0b96db; text-align:center; }
.zg_m6con .fl{ text-align:right; width:1.5rem; padding-right:0.25rem;}
.zg_m6con .fr{ text-align:left; width:1.63rem; padding-left:0.25rem; }
.zg_m6 li a{ font:0.2rem/0.4rem "microsoft yahei"; color:#333;display: block }
.zg_m6 li:nth-of-type(1){ margin-bottom:0.52rem; }
.zg_m6 li:nth-of-type(2){ margin-bottom:0.39rem; }
.zg_m6 li:nth-of-type(3){ margin-bottom:0.47rem; }
.zg_m6 li:nth-of-type(4){ margin-bottom:0.51rem; }

/**/
.zg_m7{ padding:0.64rem 0.2rem 0.48rem; background:#ed3852 url("../images/m7.jpg") no-repeat center top; background-size:100% auto; text-align:center; }
.zg_m7 h2{ color:#fcea27; background-image:url("../images/title4.png"); border-color:#fecede; margin-bottom:0.6rem; }
.zg_m7 h2 strong{ color:#fff; }
.zg_m7con1,.zg_m7con2{ display:-webkit-flex; display:flex; padding-top:0.66rem; background-repeat: no-repeat; background-position: center top; background-size:100% auto;}
.zg_m7con1{ background-image:url("../images/m7con1.png"); justify-content: center; padding-bottom:0.64rem; }
.zg_m7con2{ background-image:url("../images/m7con2.png"); justify-content: center; flex-direction:row-reverse; padding-bottom:0.54rem; }
.zg_m7 dl{ width:2.23rem; margin:auto;}
.zg_m7 dt{ font:bold 0.22rem/0.54rem "microsoft yahei"; color:#fff370; text-align:center; }
.zg_m7 dd{font: 0.18rem/0.25rem "microsoft yahei";color:#333;background:url("../images/pic10.png") no-repeat;width:2.23rem;height:1.4rem;background-size:100% auto;box-sizing:border-box;padding: 0.15rem 0.2rem 0;text-align:left; }
.zg_m7 .zg_a a{ background:#fcc329; color:#553e01; box-shadow:none; }

/**/
.zg_m8{ padding:0.37rem 0.2rem 0.27rem; }
.zg_m8con{ width:6.95rem; margin:0.47rem auto 0; background:#dbecff; border-radius:0.08rem; text-align:center; padding-bottom:0.41rem; }
.zg_m8con ul{width: 7.4rem;margin: 0rem 0 0 .38rem;
padding-top: .27rem }
.zg_m8con li{ float: left;margin: 0 .64rem 0.28rem 0}
.zg_m8con li img{ width:1.11rem; height:1.41rem; display:block; margin:0 auto; }

.zg_m8con .zg_a{ margin-top:0.3rem; }

/**/
.zg_m9{ padding:0 0.2rem 0.3rem; text-align:center; }
.zg_m9con{ }
.zg_m9con .swiper-slide{ padding:0.72rem 0 0; }
.zg_teacher{ width:7.1rem; height:3.49rem; background:url("../images/teaBg.png") no-repeat; background-size:100% auto; text-align:left; }
.zg_teaImg{ float:left; position:relative; width:2.2rem; height:3.3rem; }
.zg_teaImg img{ position:absolute; left:50%; margin-left:-0.89rem; width:2.3rem; height:3.43rem; }
.zg_teacher dl{ float:left; box-sizing:border-box; width:4.9rem; padding:0.3rem 0.2rem 0 0.35rem; }
.zg_teacher dt{ font:0.2rem/0.6rem "microsoft yahei"; color:#0c7cc5; background:url("../images/pic11.jpg") no-repeat left bottom; background-size:0.37rem 0.03rem; }
.zg_teacher dt b{ font:bold 0.28rem/0.6rem "microsoft yahei"; padding-right:0.16rem; }
.zg_teacher dd{ font:0.2rem/0.38rem "microsoft yahei"; color:#083d60; padding-top:0.17rem; }
.zg_teacher dd b{ font-weight:bold; }
.zg_m9con .swiper-pagination{
    left: 6rem !important;
    bottom: 0 !important
}
.zg_m9con .swiper-pagination-bullet{ width:0.16rem; height:0.16rem; background:#8ec0e0; opacity:1; }
.zg_m9con .swiper-pagination-bullet-active{ background:#0e8de0; }
.zg_m9con .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ width:auto; right:0.18rem; bottom:0.17rem; }
.zg_m9 .zg_a{ margin-top:0.3rem; }
.teach{height: 4.5rem;}


/**/
.zg_m10{ padding:0 0.2rem 0.25rem; }
.huanjing_box{ margin-top:0.35rem; padding-bottom:0.42rem; }
.huanjing_left{ width: 3.63rem; }
.hj1{ width:3.63rem; height:2.2rem; }
.hj2_3{ margin-top: 0.09rem; }
.hj2{ width: 1.8rem; height:1.46rem; }
.hj3{ width: 1.72rem; height:1.46rem; }
.huanjing_right{ width: 3.39rem; height: 3.76rem; }
.slideBox{ position: relative; height: 3.76rem; }
.dark_bg{ position: absolute; width: 2.2rem; height: 1.2rem; right: 0; bottom: 0; background: #000000; opacity: 0.5; }
.slideBox .bd ul li{ height:3.76rem; }
.slideBox .bd li{ position: relative; float: left; }
.slideBox .bd li p{ font-size: 0.22rem; color: white; position: absolute; line-height: 0.3rem; right: 0.2rem; width: 1.84rem; top: 2.76rem; z-index: 10; }
.slideBox .hd{ position: absolute; bottom: 0.14rem; right: 0.67rem; z-index: 10; }
.slideBox .hd li{ float: left; width: 0.12rem; height: 0.12rem; background: #b7b8b9; border-radius: 0.06rem; margin-left: 0.1rem; font-size: 0; }
.slideBox .hd li.on{ width: 0.2rem; background: white; }
.huanjing_box img{ width:100%; height:100%; }

/**/
.zg_m11{ padding:0.65rem 0.2rem 2.22rem; background:#03ae92 url("../images/m11.jpg") no-repeat center top; background-size:100% auto; }
.zg_m11 h2{ color:#fff; background-image:url("../images/title5.png"); border-color:#fff; }
.zg_m11 h2 strong{ color:#f9de29; }

/*footer*/
.footer{
	z-index: 100;
	padding-top: 0.28rem;
	position: fixed;
	/*width: 100%;*/
	height: 1.12rem;
	left: 50%;
	bottom: 0;
	margin-left: -3.75rem;
	width: 7.5rem;
	background: #333;
}
.foot_link a{
	float: left;
	width: 3.05rem;
	height: 0.85rem;
	font-size: 0.3rem;
	line-height: 0.85rem;
	color: white;
}
.foot_tel{
	margin-left: 0.5rem;
	background: url("../images/fix_tel.png") no-repeat;
	background-size: 100% 100%;
	text-indent: 0.82rem;
}
.consult{
	margin-left: 0.4rem;
	background: url("../images/fix_ask.png") no-repeat;
	background-size: 100% 100%;
	text-indent: 1.25rem;
}
.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
#scroll-div .w114{ width: 1rem;}
#scroll-div .w110{ width: 1rem;margin-left: 0.5rem; margin-top: -0.45rem;}
#scroll-div .w130{ width: 1rem;margin-left: 1.1rem; margin-top: -0.45rem;}
#scroll-div .w270{ width: 1.9rem;margin-left: 1.5rem; margin-top: -0.45rem;}
#scroll-div .w342{ width: 2.3rem;margin-left: 3.5rem; margin-top: -0.45rem;}
#scroll-div .w140{ width: 1rem;margin-left: 6rem; margin-top: -0.45rem;}











