﻿/*
body{min-width:1170px;}
.layui-container{width:1170px!important;padding: 0;}
*/
.single-page {background-color: #fff;}
.single-page .fly-footer{margin-top:0;}
.single-page .layui-btn{width:170px;height:40px;border-radius:5px;line-height:40px;}

.coach-1{height:800px;background:url(../images/coach-1.png) no-repeat center center;background-color:#fff;}
.coach-1 p{position: relative;top: 500px;text-align: center;}
.coach-2{height:700px;background:url(../images/coach-2.png) no-repeat center center;}
.coach-2 h2{position:absolute;top:100px;left:50%;margin-left:-50px;width:110px;text-align:center;font-size:50px;}
.coach-2 p{position:absolute;top:280px;left:50%;margin-left:-270px;width:550px;text-align:center;font-size:18px;line-height:30px;}
.coach-3{height:700px;background:url(../images/coach-3.png) no-repeat center center;color:#fff;background-color:#0A061A;text-align:center;}
.coach-3 h2{padding-top:115px;font-size:52px;line-height:62px;}
.coach-3 .text{margin-top:30px;margin-right:auto;margin-left:auto;width:860px;font-size:16px;line-height:30px;}
.coach-3 .spec-list{clear:both;margin:70px auto 0;padding:0;width:620px;}
.coach-3 .spec-list li{float:left;width:310px;text-align:center;}
.coach-3 .spec-list .spec-rect{margin-right:auto;margin-left:auto;width:190px;height:130px;border:1px solid #fff;border-radius:5px;font-size:36px;line-height:130px;}
.coach-3 .spec-list .spec-title{margin-top:30px;font-size:24px;}
.coach-3 .spec-list .spec-content{margin-top:10px;font-size:14px;}
.coach-4{height:690px;background-color:#FFF;}
.coach-4 .left-img{position:absolute;top:45px;left:0;width:540px;height:600px;background:url(../images/coach-4-1.png) no-repeat center center;}
.coach-4 .right-text{position:absolute;top:150px;right:0;width:535px;color:#000;}
.coach-4 .right-text h2{color:#777;font-size:40px;line-height:60px;}
.coach-4 .right-text h2 small{color:#000;font-size:50px;}
.coach-4 .right-text p{margin-top:30px;font-size:16px;line-height:30px;}
.coach-5{height:450px;background:url(../images/coach-5.png) no-repeat top center;}
.coach-5 p{position: relative;top: 370px;text-align: center;}

.publish-1{height:504px;background:url(../images/publish-1.png) no-repeat top center;background-color:#428C10;}
.publish-1 p{position: relative;top: 420px;text-align: center;}
.publish-2{padding:30px 0;background-color:#f4dd36;}
.publish-2 h2{margin: 0 30px 50px;height: 80px;border-bottom:1px dashed #eee;color: #000;text-align: left;font-size: 36px;line-height: 80px;}
.publish-2 .itme-flow li{float:left;display:block;overflow:hidden;margin-right:23px;margin-left:23px;width:180px;height:180px;background-position:center;background-repeat:no-repeat;text-indent:-99999px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.publish-2 .itme-flow li.flow-1{background-image:url(../images/publish-flow-1.png);}
.publish-2 .itme-flow li.flow-1.current{background-image:url(../images/publish-flow-1-hover.png);}
.publish-2 .itme-flow li.flow-2{background-image:url(../images/publish-flow-2.png);}
.publish-2 .itme-flow li.flow-2.current{background-image:url(../images/publish-flow-2-hover.png);}
.publish-2 .itme-flow li.flow-3{background-image:url(../images/publish-flow-3.png);}
.publish-2 .itme-flow li.flow-3.current{background-image:url(../images/publish-flow-3-hover.png);}
.publish-2 .itme-flow li.flow-4{background-image:url(../images/publish-flow-4.png);}
.publish-2 .itme-flow li.flow-4.current{background-image:url(../images/publish-flow-4-hover.png);}
.publish-2 .itme-flow li.flow-5{background-image:url(../images/publish-flow-5.png);}
.publish-2 .itme-flow li.flow-5.current{background-image:url(../images/publish-flow-5-hover.png);}
.publish-2 .itme-detail{padding:20px 60px;}
.publish-2 .itme-left{float:left;width:75px;height:646px;background:url(../images/publish-flow-left.png) no-repeat top center;}
.publish-2 .itme-right{float:right;width:900px;color:#2C2C2C;}
.publish-2 .itme-right .t{margin-bottom:10px;font-size:26px;line-height:30px;}
.publish-2 .itme-right .num{margin-right:10px;color:#E76307;font-size:30px;}
.publish-2 .itme-right .t span{color:#fe4703;}
.publish-3,.publish-4{background-color:#FFF;}
.publish-3 h2,.publish-4 h2{margin-left:30px;height:100px;color:#000;text-align:left;font-size:36px;font-family:"Microsoft YaHei";line-height:100px;}
.publish-3 li{float:left;margin-right:31px;margin-left:31px;text-align:center;line-height:30px;}
.publish-3 li img{padding:1px;border:1px #E7E7E7 solid;box-shadow:3px 3px 0 #F2F2F2;width: 100%;}
.publish-3 li p{line-height:50px;}
.publish-4{padding-bottom:50px;}
.publish-4 .container{background:url(../images/publish-lcque.png) no-repeat;background-position:right top;}
.publish-4 .lcque ul li{margin-bottom:30px;margin-left:30px;}
.publish-4 .lcque .lcq{margin-bottom:15px;padding-left:50px;height:36px;background:url(../images/publish-lcq.png) no-repeat left;color:#000;font-size:20px;line-height:36px;}
.publish-4 .lcque .lca{padding-left:50px;height:36px;background:url(../images/publish-lca.png) no-repeat left;color:#545454;line-height:36px;}
.publish-4 .lcque-btn{text-align:center;}

.credit-meta{margin-top: 20px;color: #747474;text-align: center;font-size: 24px;}
.credit-note{margin: 20px 120px 50px;color: #747474;text-align: center;font-size: 16px;line-height: 24px;}
.credit-img{text-align: center;}
.credit-img img{margin:5px 10px;}
.credit-1{height:553px;background:url(../images/credit-1.png) no-repeat top center;}
.credit-1 p{position: relative;top: 465px;margin-left: 200px;color: #000;text-align: left;}
.credit-2{padding:50px 0;background-color:#F1F1F1;}
.credit-2 h2{height:218px;background:url(../images/authorized.png) no-repeat center;text-indent:-99999px;}
.credit-2 .sPrev{left: 240px!important;}
.credit-2 .sNext{left:auto!important;right:240px!important;}
.credit-3{padding:50px 0;background-color:#05A196;}
.credit-3 h2{height:154px;background:url(../images/institution.png) no-repeat center;text-indent:-99999px;}
.credit-3 .credit-note{color: #fff;}
.credit-3 ul li {float: left;margin-right: 18px;margin-left: 18px;width: 264px;height: 189px;}
.credit-4{padding:50px 0;background-color:#F1F1F1;}
.credit-4 h2{height:87px;background:url(../images/included.png) no-repeat center;text-indent:-99999px;}
.credit-4 .sPrev{left: 240px!important;}
.credit-4 .sNext{left:auto!important;right:240px!important;}
.credit-5{padding:50px 0;background-color:#fff;}
.credit-5 h2{height:87px;background:url(../images/spayment.png) no-repeat center;text-indent:-99999px;}
.credit-5 ul li{float: left;margin-right: 18px;margin-left: 18px;width: 264px;height: 189px;}
.credit-5 .reputation{height:334px;background:url(../images/reputation.png) no-repeat center;text-indent:-99999px;}
.credit-6{padding:50px 0;background-color:#F1F1F1;}
.credit-6 h2{height:107px;background:url(../images/advantage.png) no-repeat center;text-indent:-99999px;}
.credit-6 p{margin-top:30px;height:495px;background:url(../images/advantage-s.png) no-repeat center;text-indent:-99999px;}
.credit-7{padding:50px 0;background-color:#fff;}
.credit-7 h2{height:107px;background:url(../images/decept.png) no-repeat center;text-indent:-99999px;}
.credit-7 h3{margin-top: 20px;margin-left:50px;color: #333;font-weight: bold;font-size: 20px;line-height: 36px;}
.credit-7 p{margin-top: 10px;margin-left:50px;font-size: 16px;}
.credit-7 p img {margin-right: 10px;}
.jcImgScroll{position:relative;top:0;left:0;margin:40px auto 0 auto;height:auto;}
.jcImgScroll em.sPrev{background:url(../images/arrow-left.png) no-repeat left center;}
.jcImgScroll em.sNext{background:url(../images/arrow-right.png) no-repeat right center;}
.jcImgScroll dl,.jcImgScroll em,.jcImgScroll li,.jcImgScroll li img{display:none;}
.jcImgScroll li a{position:relative;z-index:99;display:block;background:#fff;}
.jcImgScroll li img{width:100%;height:100%;}

.activity-baner{height:815px;background:url(../images/fwsj_banner.jpg) no-repeat center;}
.activity-baner p{position:relative;top:375px;margin:0 280px;width:615px;color:#fff;text-align:left;font-size:20px;}
.activity-a{height:636px;background:url(../images/bj-cor.jpg) repeat-x center;}
.activity-a h2{height:165px;background:url(../images/title-a.jpg) no-repeat center;text-indent:-99999px;}
.activity-a .itme{height:382px;background:url(../images/bk-a.jpg) no-repeat center;}
.activity-a .itme p{float:left;display:inline;margin-top:150px;margin-left:100px;width:194px;height:119px;color:#575757;text-align:justify;font-size:20px;}
.activity-a .itme .p2{margin-left:206px;}
.activity-b{background:#defffb;}
.activity-b h2{height:165px;background:url(../images/title-b.jpg) no-repeat center;text-indent:-99999px;}
.activity-b .itme li{float:left;width:33.333%;}
.activity-b .itme li p{color:#ff8400;font-size:20px;}
.activity-b .itme .yh-a{width:347px;height:425px;background:url(../images/yh-a.jpg);background-repeat:no-repeat;}
.activity-b .itme .yh-b{width:347px;height:425px;background:url(../images/yh-b.jpg);background-repeat:no-repeat;}
.activity-b .itme .yh-c{width:347px;height:425px;background:url(../images/yh-c.jpg);background-repeat:no-repeat;}
.activity-b .itme .yh-a p{padding-top:93px;padding-left:43px;width:250px;height:88px;text-align:justify;}
.activity-b .itme .yh-b p{padding-top:90px;padding-left:20px;width:250px;height:179px;}
.activity-b .itme .yh-c p{padding-top:40px;padding-top:200px;padding-left:50px;width:260px;height:63px;}
.activity-b .itme .qwbz{height:516px;background:url(../images/last.jpg) no-repeat center;text-indent:-99999px;}
.job-banner {width: 100%;height: 597px;background: #F4F9F2 url(../images/job_probanner.jpg) no-repeat center;}
.job-banner p{position: relative;top: 530px;text-align: center;}
.job-daodu{height: 114px;background-color:#9AD9E0;}
.job-daodu p {padding-top: 25px;padding-left: 230px;height: 88px;background: url(../images/job_pro_dd.jpg) no-repeat left center;color: #000;font-size: 17px;line-height: 30px;}
.job-center{height:136px;background:url(../images/jobpro_pic.jpg) no-repeat center;text-indent:-99999px;}
.job-nanti-1{padding:60px 0;background: #FFF;}
.job-nanti-1 h2{height:79px;background:url(../images/jobpro_nttit.jpg) no-repeat left center;text-indent:-99999px;}
.job-nanti-1 .layui-clear{ margin-top:32px; width:1200px; height:425px;background:url(../images/jobpro_ntbg.jpg) no-repeat;}
.job-nanti-1 .layui-btn{margin-top:20px; width:150px;border-color:#EA327A;background-color:#EA327A;font-size: 22px;}
.job-nanti-1 .itme{float:left;width:185px;color:#000; font-size:15px; line-height:26px;}
.job-nanti-1 .con01{margin-top:120px; margin-left:25px;}
.job-nanti-1 .con02{margin-top:140px; margin-left:55px;}
.job-nanti-1 .con03{margin-top:130px; margin-left:60px;}
.job-nanti-1 .con04{margin-top:120px; margin-left:60px;}
.job-nanti-1 .con05{margin-top:150px; margin-left:55px;}
.job-nanti-2{padding:60px 0 10px;background: #F7F7F7;}
.job-nanti-2 h2{margin-bottom: 40px;height:79px;background:url(../images/jobpro_nttit2.jpg) no-repeat left center;text-indent:-99999px;}
.job-nanti-2 .itme{float:left;margin-right:20px;margin-bottom:20px;padding:30px 15px;width:575px;background:#FFF;}
.job-nanti-2 .itme .left{float:left;width:160px;text-align:center;}
.job-nanti-2 .itme .right{float:right;padding-left:20px;width:380px;height:320px;border-left:1px #B2B2B2 solid;}
.job-nanti-2 .itme h3{margin-bottom:20px;color:#3F51B5;text-indent:1em;letter-spacing:2px;font-weight:700;font-size:28px;}
.job-nanti-2 .itme p{margin-top:20px;color:#666;text-indent:2em;font-size:14px;line-height:22px;}

.job-nanti-2 .itme .layui-btn{width:118px;height:35px;line-height:35px;}
.job-nanti-2 .itme .img{margin-bottom:100px;height:101px;background-position:center;background-repeat: no-repeat;text-indent:-99999px;}
.job-nanti-2 .con01 .img{background-image:url(../images/jobpro_ntpic01.jpg);}
.job-nanti-2 .con02,.job-nanti-2 .con04{margin-right:0;}
.job-nanti-2 .con02 .img{background-image:url(../images/jobpro_ntpic02.jpg);}
.job-nanti-2 .con03 .img{background-image:url(../images/jobpro_ntpic03.jpg);}
.job-nanti-2 .con04 .img{background-image:url(../images/jobpro_ntpic04.jpg);}

.job-kunnan{padding:60px 0;background:#F7F7F7;}
.job-kunnan h2{margin-bottom:20px;height:79px;background:url(../images/jobpro_dctit.jpg) no-repeat left center;text-indent:-99999px;}
.job-kunnan .dcd{margin-left: -9px;height:209px;background:url(../images/jobpro_dcbg.jpg) no-repeat;}
.job-kunnan .dcd .dctxt{margin-left:120px;padding-top:50px;color:#000;text-indent:30px;font-size:15px;line-height:30px;padding-right: 20px;}
.job-kunnan .dcd .dcbut{padding-right:30px;text-align:right;}
.job-help{padding:60px 0;background:#fff;}
.job-help h2{margin-bottom:20px;height:79px;background:url(../images/jobpro_ztctit.jpg) no-repeat left center;text-indent:-99999px;}
.job-dccon{padding-right:10px;padding-bottom:20px;padding-left: 20px;background:#e3e5e7;}
.job-dccon ul li{float:left;display:inline;margin-top:20px;height:56px;background:#FFF url(../images/jobpro_dcbj.jpg) left no-repeat;line-height:56px;}
.job-dctxt01{float:left;display:inline;padding-left:8px;width:349px;color:#FFF;font-size:18px;}
.job-dctxt02{float:left;display:inline;margin-left:30px;width:750px;color:#bb123e;font-size:15px;}
.jobpro-but04{float:left;padding-right:20px;padding-bottom:20px;width:1180px;background:#E4E5E7;text-align:right;}
.jobpro-ztccon{text-align:center;}
.jobpro-ztccon ul  li{ width:198px; height:230px; margin-left:5px; display:inline;}
.jobpro-ztccon2{text-align:center; margin-top:-50px; z-index:9999;}
.jobpro-ztccon2 ul  li{ width:198px; height:230px; margin-left:5px; display:inline;}

.contact-banner{height:216px;background:url(../images/banner_contact.jpg) no-repeat center;}
.contact-wenben,.about-wenben{padding:60px 0;background:#fff;}
.contact-wenben .item{float:left;padding-left:30px;width:45%;}
.contact-wenben .item h2{margin-bottom:5px;color:#ff6900;font-size:18px;}
.contact-wenben .item span{margin-bottom:20px;color:#7a7a7a;font-size:16px;line-height:35px;}
.contact-wenben .item .jianju{margin-top:25px;}
.about-banner{height:525px;background:url(../images/banner_about.png) no-repeat center;background-size: cover;}

.about-wenben .intro{padding:15px 30px;border:1px #ececec solid;border-radius:10px;}
.about-wenben .intro h2{margin:15px 0 50px;color:#484848;text-align:center;font-weight:700;font-size:32px;}
.about-wenben .intro p{margin-bottom:15px;font-size:16px;}
.about-wenben .intro p strong{color:#F60;font-size:18px;}

@media screen and (max-width: 1200px){
    .about-banner{height: 331px;background-size: cover;}
    .contact-banner{height: 120px;background-size: cover;}
    .coach-1{height: 680px;background-size: cover;}
    .coach-1 p{top: 420px}
    .coach-2{height: 560px;background-size: cover;}
    .coach-2 h2{top:60px;font-size:40px;}
    .coach-2 p{top:220px;margin-left:-250px;}
    .coach-4{height: 600px;}
    .coach-4 .left-img{top: 70px;width: 380px;height: 480px;background-size: 100%;}
    .coach-4 .right-text{top: 110px;width: 520px;}
    .coach-5{height: 280px;background-size: 100%;}
    .coach-5 p{top: 220px;}
    .publish-2 .itme-flow li{margin-right: 3px;margin-left: 3px;}
    .publish-2 .itme-detail{padding: 20px 30px;}
    .publish-2 .itme-right{width: 780px;}
    .publish-3 li{margin-right: 6px;margin-left: 6px;}
    .activity-baner{height: 495px;background-size: cover;}
    .activity-baner p{top: 225px;margin: 0 288px;width: 390px;font-size: 14px;}
    .activity-a .itme{height:310px;background-size: cover;}
    .activity-a .itme p{margin-top: 130px;margin-left: 50px;}
    .activity-a .itme .p2 {margin-left: 130px;}
    .activity-a {height: 575px;}
    .activity-b .itme li p{font-size: 18px;}
    .activity-b .itme .qwbz{height: 400px;background-size: cover;}
    .credit-1 {
        height: 340px;
        background-size: cover;
    }
    .credit-1 p {
        top: 282px;
        font-size: 12px;
    }
    .credit-6 p {
        height: 391px;
        background-size: cover;
    }
    .credit-2 .sPrev,.credit-4 .sPrev{left: 145px!important;}
    .credit-2 .sNext,.credit-4 .sNext{left:auto!important;right:145px!important;}
}

@media screen and (max-width: 992px){
    .single-page .layui-btn{width: 130px;height: 30px;line-height: 30px;}
    .about-banner{height: 273px;background-size: cover;}
    .coach-1{height: 520px;}
    .coach-1 p{top: 320px;}
    .coach-2 {height: 500px;}
    .coach-2 h2{top: 60px;font-size: 30px;width: 80px;margin-left: -37px;}
    .coach-2 p{top: 200px;margin-left: -225px;width: 490px;}
    .coach-3 .text{width: 695px;}
    .coach-4{height: 420px;}
    .coach-4 .left-img{top: 30px;width: 270px;height: 350px;}
    .coach-4 .right-text{top: 50px;width: 450px;}
    .coach-4 .right-text h2{font-size: 30px;line-height: 50px;}
    .coach-4 .right-text h2 small{font-size: 40px;}
    .coach-4 .right-text p{margin-top: 20px;font-size: 15px;}
    .publish-1{background-size: cover;height: 360px;}
    .publish-1 p{top:295px;}
    .publish-2 .itme-detail{padding: 20px 15px;}
    .publish-2 .itme-flow li{width: 135px;height: 135px;background-size: 100%;}
    .publish-2 .itme-right {width: 570px;}
    .publish-2 .itme-right li{margin-bottom:-5px;}
    .publish-2 .itme-right .t {font-size: 20px;line-height: 20px;}
    .publish-2 .itme-right .num {font-size: 20px;}
    .publish-3 li{width: 23%;}
    .activity-baner p{margin: 0 178px;}
    .activity-a {height: 360px;}
    .activity-a .itme {height: 235px;}
    .activity-a h2{background-size: cover;height: 42px;margin-bottom: 15px;}
    .activity-a .itme p {
        margin-top: 100px;
        margin-left: 30px;
        width: 175px;
        font-size: 15px;
    }
    .activity-a .itme .p2 {
        margin-left: 65px;
    }
    .activity-b .itme .qwbz {
        height: 310px;
    }
    .activity-b .itme .yh-a {
        width: 239px;
        height: 297px;
        background-size: cover;
    }
    .activity-b .itme .yh-a p {
        padding: 60px 14px 20px;
        width: 240px;
    }
    .activity-b .itme .yh-b {
        width: 240px;
        height: 297px;
        background-size: cover;
    }
    .activity-b .itme .yh-b p{width: 240px;}
    .activity-b .itme .yh-c {
        width: 243px;
        height: 297px;
        background-size: cover;
    }
    .activity-b .itme .yh-c p{width: 240px;}
    .activity-b .itme li p {
        font-size: 14px;
    }
    
    .credit-1 p {
        top: 269px;
        margin-left: 90px;
    }
    .credit-2 .sPrev,.credit-4 .sPrev{left: 35px!important;}
    .credit-2 .sNext,.credit-4 .sNext{left:auto!important;right:35px!important;}
    .credit-5 .reputation {
        height: 248px;
        background-size: cover;
    }
    .credit-6 p {
        height: 300px;
    }
    
}