body{
    font-family:"Microsoft YaHei";
    font-size:14px;
    color:#fff;
    line-height:1.7;
    background:#fff;
    margin:0;
    height:auto;
    padding:0;
	overflow-x:hidden;
}
ul,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{
    margin:0;
    padding:0;
    list-style: none;
}
a{
    text-decoration:none;
    color:#fff;
}
a:hover{
    text-decoration: underline;
}
img{
    vertical-align:bottom;
}
.lf{
    float:left;
}
.rt{
    float:right;
}
.clear:after{
    content:"";
    display:block;
    clear:both;
}
*{
    box-sizing: border-box;
}
i,em,a,b,span{display:inline-block;}

/*fixed-side*/
.fixed-side { position: fixed; bottom: 10px; right: 10px; z-index: 999; width: 25%; }

/*nav*/
.navbar{margin-bottom:0}
.navbar-brand{ padding:0; width: 111px; height: auto; margin: 12px 0; margin-left: 5.2%; }
.navbar-default{background-color:#32B397; border: none; }
.navbar-nav>li{padding-left:20px;}
.navbar-nav>li>a{display:inline-block;padding:10px 3px;position:relative; vertical-align: middle;}
.nav>li>img{width:4.5%;vertical-align: middle;}
/*.navbar-default.navbar-nav>ul>li>a:hover{color:#E6DC67}*/
.navbar-nav>li.active>a{color:#E6DC67}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:visited, .navbar-default .navbar-nav>.active>a:active, .navbar-default .navbar-nav>.active>a:hover{
    background:transparent; color:#E6DC67
}
.kecheng{width:32px;height:25px;}
.login{border:2px solid #fff;background-color:#32B397;border-radius: 5px;padding:1px 15px;margin-top:14px;margin-bottom: 0; }
.navbar-toggle i{width:2px;height:2px;background:#fff;}
.navbar-toggle{border:none; margin: 4px 0 0;}
.navbar-toggle img { width: 30px; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#32B397;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;transition:all linear .5s}
.navbar-default .navbar-nav>li{height:40px;}
.navbar-default .navbar-nav>li.active{background:url('../img/p1.png') no-repeat;}
.navbar-default .navbar-nav>li>a{color:#fff;font-size:15px;font-weight:bold}
#banner{position:relative;color:#464141;}
#banner>div.text{position: absolute;top:28%;left:13%;z-index:9}
.banner-title{position: absolute;left:13%;top:17%;}
.banner-title ul{padding:0.5em 0 0.2em 0.5em;}
.banner-title ul li{height:25px;padding-left:31px;background:url('../img/jg.png') no-repeat center left;background-size:42%}
.banner-title>h3{font-size:30px;line-height:44px;}
.banner-title.index>h3{font-size:35px;line-height:50px;}
.quan{font-size:16px;margin:0.5em 0}
.ptext{margin-top:0}
/*#banner>div.text>h3{line-height:1.5em;}*/
#banner>div.text>p>span{display:inline-block;font-size:20px; margin-bottom: 4px;}
#banner .text { width: 70%; }
#banner form input, #banner form button { height: 40px; font-size: 16px; }
.swiper-pagination-bullet{width:12px;height:12px;background:#fff;}
.swiper-pagination-bullet-active{width:2em;border-radius:10px;background:#fff;}
.member>div.swiper-container>div.swiper-pagination>span.swiper-pagination-bullet, .honor>div.swiper-container>div.swiper-pagination>span.swiper-pagination-bullet{background-color:#999896; opacity: 1; position: relative; }
.member>div.swiper-container>div.swiper-pagination>span.swiper-pagination-bullet-active, .honor>div.swiper-container>div.swiper-pagination>span.swiper-pagination-bullet-active{width:16px;height:16px;background-color:#32B397; top: 2px;}
.member>div.swiper-container>div.swiper-pagination, .honor>div.swiper-container>div.swiper-pagination{position: static; margin-top: 18px;}
.member{margin-left:2em}
.member img.img-responsive{max-width:80%;}
.btn{padding:6px 1.2em}
.btn-success{background-color:#32B397;border-color:#32B397;}
.suo{color:#464141;padding:1.5em 0 1em;text-align: center;font-size:22px;line-height:36px; background: #fff; }
.btn-slide { background: #fff; }
.cover>a{display:inline-block;width:30px;height:30px;}
.media{margin:3em 0}
.media-left{width:20%;height:75px;}
.media-list{padding:20px 5% 0 5%}
.media-body{width:65%;padding-left:5%}
.media-body>h4{font-size:15px;font-weight:bold;}
.media-body>p{font-size:13px;}
.btn-lg{font-weight:bold;padding:10px 15%;background-color:#1F3145;border:1px solid #fff;margin-bottom:2em;}
/*.round>li a{display:inline-block;width:12px;height:12px;border-radius: 50%;background-color:#999896}*/
/*.round>li a.active{width:15px;height:15px;background-color:#32B397}*/


.methods{ position: relative; background: rgba(255,255,255,0.84); top: 0; width: 80%; left: 10%; top: 7.6%; padding: 0 0 7%; }
.methods h4 { padding: 6%;  }

div.btn-slide img{width:100%;}
.swiper-button-next, .swiper-button-prev{top:9%;}
div.btn-slide .swiper-button-prev{left:80%}
.swiper-button-prev,  .swiper-button-next{background:#fff;}
/*act部分的显示隐藏*/
.act{position:relative; width: 100%; overflow: hidden; padding: 7.8% 0 10.5%; }
.actBg { width: 100%; background: url(../img/act.jpg) no-repeat center center; background-size: 100% auto; position: fixed; top: 0; left: 0; height: 100%; z-index: -1; display: none; }
.slideBox{ width: 84%; margin-left: 8%; overflow:hidden; position:relative; }
.slideBox .bd img{ width:450px; height:230px; display:block;  }
.shuang{width:35px;height:20px;background:url('../img/shuang.png') no-repeat;position:absolute;top:9px;left:-2px;  }
.swiper-slide>p.text{padding-left:2.3em;}
.famous-people{color:#929191;margin:0.5em 0.3em .5em 2.3em}

@media(max-width: 380px){
    .methods { width: 90%; left: 5%; }
    .methods h4 { padding: 5%; }
    .slideBox { width: 90%; margin-left: 5%; }
    .member>div.swiper-container>div.swiper-pagination { margin-top: 0; }
}
@media(max-width: 360px){

    .methods h4 { padding: 3%; }
    .slideBox { width: 94%; margin-left: 3%; }
}
@media(max-width: 320px){
    .swiper-slide>p.text,.famous-people { font-size: 12px; }
    .shuang { width: 25px; background-size: contain; }
}


/*8大优势图片触摸显示*/
.btn-slide>.swiper-container>.swiper-wrapper>.swiper-slide{width:90%;position:relative}
.wrap{  position: absolute;  left:0;  top:0;  text-align:center;  width:100%;  height:100%; }
.txt{padding-left:5%;text-align:left;}
.txt>h3{font-size:16px;padding:2em 0 1em 0;font-weight: bold}
.txt>p{font-size:14px;}
.honer{ background: #f5f5f5; padding-bottom: 1em; }
.honer .tit{color:#464141;font-size: 15px;font-weight:bold;padding:0 2em}

#footer{width:100%;background:url('../img/footback.png') no-repeat center center;background-size:cover; overflow: hidden; padding-bottom: 20px;}
.partner{position:relative;margin-left:5%;margin-right:5%}
.partner>.swiper-container>.swiper-wrapper>.swiper-slide>img{max-width:100%;border-radius: 2px}
#coop{}
#coop>.swiper-container>.swiper-wrapper>.swiper-slide>img{max-width:100%;border-radius: 10px}
#coop ul { width: 80%; margin: 0 auto; }
#coop li { float: left; width: 50%; padding: 2% 2%; }
#coop li .img-wrap { border-radius: 10px; overflow: hidden; }
#coop li img { max-width: 100%; }
.swiper-button-prev, .swiper-button-next{background:none;background-repeat: no-repeat;top:65%;background-size:50%}
.partner>.swiper-button-prev{background-image:url("../img/fpre.png");left: -7%;}
.partner>.swiper-button-next{background-image:url("../img/fnext.png");right: -11%;}
.school{margin:8% 0 6%;}
.entr{margin:10% 0 5% 0}
.swiper-container.second{margin-top:5%}

.step{margin:10% 1%}
.step h3{font-size:16px;font-weight:bold;color:#05AB8A;margin-top:10%}
.step img{max-width:90%;display:inline-block;}
.lef{position: relative}
.lef>em>img,.lef>i>img{max-width:70%;}
.lef>em{position:absolute;top:27%;left:-13%;margin:0 1%}
.lef>i{position:absolute;top:27%;right:-13%;margin:0 1%}
@media (max-width:767px){
    .banner-title.index>h3{font-size:60px;line-height:92px;}
    .quan{font-size:26px;}
    .banner-title>h3{font-size:46px;line-height:90px;}
}

@media (max-width:598px){
    .banner-title>h3{font-size:44px;line-height:85px;}
    .banner-title.index>h3{font-size:47px;line-height:72px;}
    .quan{font-size:26px;}
}
@media (max-width:510px){
.banner-title>h3{font-size:30px;line-height:44px;}
.banner-title.index>h3{font-size:30px;line-height:44px;}
.quan{font-size:16px;}
}
@media (max-width:414px){
    .banner-title>h3{font-size:30px;line-height:48px;}
    .banner-title.index>h3{font-size:35px;line-height:48px;}
    .quan{font-size:16px;}
    .txt{padding:0 8%;}
    .txt>h3{font-size:20px;padding: 2.5em 0 1em 0;}
    .txt>p{font-size:17px;line-height:26px;}
}
@media (max-width:375px){
    .banner-title>h3{font-size:27px;line-height:44px;}
    .banner-title.index>h3{font-size:30px;line-height:44px;}
    .quan{font-size:16px;}
    .step h3{font-size:14px}
    .txt>h3{font-size:18px;padding: 2em 0 1em 0;}
    .txt>p{font-size:16px;line-height:24px;}
    .honer>p{font-size: 14px}
}
@media (max-width:360px){
    .famous-people{margin:0.5em 1em 1em 2em}
    .bd>ul{padding-right:4%}
    .slideBox .hd ul{right:10em;bottom:0.6em}
}
@media (max-width:320px){
    #banner>div.text{left:10%}
    .methods{left:1em;padding:0.5em}
    .banner-title.index>h3{font-size:27px;line-height:33px;}
    /*.banner-title.index{left:39px;}*/
    .banner-title>h3{font-size:25px;line-height:33px;}
    .banner-title{left:10%;}
    div.btn-slide .swiper-button-prev{left:75%}
    .methods>h4{padding:0.5em}
    .slideBox .hd ul{right:8em; bottom:1.6em;}
    .onebyone{font-size:18px;}
    .partner>.swiper-button-next{right: -12%;}
    .step h3{font-size:12px}
    .txt>h3{font-size:16px;padding: 2em 0 1em 0;}
    .txt>p{font-size:14px;line-height:22px;}
}

/*footer*/
footer { position: relative; background: black; }
footer img { width: 100%; vertical-align: top; }
footer p { position: absolute; top: 0; left: 0; font-size: 12px; text-align: center; width: 100%; padding-top: 2.5%; }
@media(max-width: 380px){
    footer p { padding-top: 2%; }
}
@media(max-width: 320px){
    footer p br { display: none; }
}

#imglist { padding: 0 0 20px;  }

.honor .video { position: relative; margin: 10px 0; }
.honor .video-bg { width: 100%; display: block; border-radius: 7px; height:100%;position:absolute;left:0;top:0;z-index:2; }
.media-video { display:block;width: 100%; height: 100%; }
.video-ctrl {
    position:absolute;left:50%;top:50%;margin-left:-35px;margin-top:-45px;z-index:3;cursor:pointer;
}
.video-ctrl img {
    display:block;width:60px;height:60px;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; }
.honor>div.swiper-container>div.swiper-pagination>span.swiper-pagination-bullet { width: 20px; height: 20px; }
.honor>div.swiper-container>div.swiper-pagination>span.swiper-pagination-bullet-active { width: 24px; height: 24px; border-radius: 50%; }