/*首页*/
.home-header{
    height: 100vh;
    background-color: rgba(28,28,198,1);
}
.home-header1{
    background-color: rgba(28,28,198,1);
}
.header-logo{
    margin:2em 2em 0em 2em;
}
.img-myresponse{
    max-width: 100%;
}
.mypull-right{
    float: right;
}
.header-menu{
    position: fixed;
    right: 2em;
}
.header-div-whitewords{
    margin-top: 15%;
    margin-left: 10%;
}
.header-whitewords{
    font-size:60px;
    font-family:Montserrat;
    font-weight:bold;
    color:rgba(255,255,255,1);
    line-height:13px;
}
.header-greenline{
    border-bottom: solid 10px #51e334;
}
.header-normalwords{
    height:72px;
    font-size:24px;
    font-family:Microsoft YaHei UI;
    font-weight:300;
    color:rgba(255,255,255,1);
    line-height:48px;
    letter-spacing: 5px;
    margin-top: 3em;
    margin-bottom: 4em;
}
.header-img-ball{
    float: right;
    height: auto;
    margin-top: -35em;
    padding-right: 10vw;
}
.header-right-words{
    width:69px;
    height:16px;
    font-size:16px;
    font-family:Gotham Rounded;
    font-weight:300;
    color:rgba(81,227,52,1);
    line-height:17px;
    margin-top: 8vh;
    float: right;
    text-align: right;
    right: 2em;
    }
    .header-right-words1{
        width:69px;
        height:16px;
        font-size:16px;
        font-family:Gotham Rounded;
        font-weight:300;
        color:#fff;
        line-height:17px;
        right: 2em;
    }
.header-right-shortline{
    width:56px;
    height:1px;
    color: #fff;
    opacity:0.45;
    right: 0;
}
.secfloor-words{
    height:45px;
    font-size:60px;
    font-family:Gotham;
    font-weight:bold;
    color:rgba(35,35,217,1);
    line-height:13px;
}
.secfloor-height{
    margin-top: 3em;
}
.secfloor-height1{
    margin-top: 0.5em;
}
.secfloor-shortline{
    border-bottom: solid 5px #51e334;
}
.secfloor-longline{
    width:491px;
    height:2px;
    background:rgba(210,210,210,1);
    margin: 10em 0em 2em 0em;
}
.secfloor-longline1{
    width:491px;
    height:2px;
    background:rgba(210,210,210,1);
    margin: 2em 0em 10em 0em;
}
.secfloor-boldwords{
    width:392px;
    font-size:18px;
    font-family:Microsoft YaHei UI;
    font-weight:bold;
    color:rgba(10,10,10,1);
    line-height:40px;
    letter-spacing: 3px;
    margin-left: 3%;
}
.secfloor-rightwords{
    font-size:18px;
    font-family:Microsoft YaHei UI;
    font-weight:bold;
    color:rgba(10,10,10,1);
    line-height:40px;
    margin-top: -36em;
    margin-left: 40.5%;
}
.secfloor-author{
    font-size:16px;
    font-family:Microsoft YaHei UI;
    font-weight:300;
    color:rgba(102,102,102,1);
    line-height:46px;
    margin: 1em 0em 2em 0em;
    margin-left: 40.5%;
}
.secfloor-content{
    height:284px;
    font-size:16px;
    font-family: MicrosoftYaHeiLight;
    font-weight:300;
    color:rgba(10,10,10,1);
    line-height:38px;
    margin-top: 6em;
    margin-left: 40.5%;
    letter-spacing: 2px;
    margin-bottom: 9.5em;
}
.secfloor-more{
    margin-left: 38em;
}
.secfloor-three-list{
    margin-top: 3em;
}
.secfloor-three-div{
    width:360px;
    /*height:550px;*/
    background:rgba(255,255,255,1);
    box-shadow:0px 11px 40px 19px rgba(152,152,152,0.15);
    border-radius:10px;
    overflow: hidden;
}
.secfloor-three-div:hover .secfloor-three-greenline{
    /*display: block;*/
    background:rgba(81,227,52,1);
}

.secfloor-three-div-new{
    /*height:550px;*/
    background:rgba(255,255,255,1);
    box-shadow:0px 11px 40px 19px rgba(152,152,152,0.15);
    border-radius:10px;
    overflow: hidden;
}

.secfloor-three-div-new:hover .secfloor-three-greenline{
    /*display: block;*/
    background:rgba(81,227,52,1);
}

.secfloor-three-greenline{
    height:10px;
    /*background:rgba(81,227,52,1);*/
    border-radius:0px 0px 7px 7px;
    /*margin-top: 1.8em;*/
    /*display: none;*/
}
.secfloor-three-pic{
    width: 100%;
    /*height: 280px;*/
    /*display: block;*/
}
.secfloor-three-title{
    font-size:18px;
    font-family:Microsoft YaHei UI;
    font-weight:bold;
    color:rgba(34,39,143,1);
    line-height:33px;
    padding:2em 2em 0em 2em;
    min-height: 170px;
}
.secfloor-three-title,.intro{
  word-break: break-all;
  display: -webkit-box; /**对象作为伸缩盒子模型展示**/
  -webkit-box-orient: vertical; /**设置或检索伸缩盒子对象的子元素的排列方式**/
  -webkit-line-clamp: 3; /**显示的行数**/
  overflow: hidden; /**隐藏超出的内容**/
}
.secfloor-three-date{
    font-size:16px;
    /*font-family:Gotham Rounded;*/
    font-family: GothamRounded-Light;
    font-weight:300;
    color:rgba(153,153,153,1);
    line-height:33px;
    padding:0em 2em;
    margin-bottom: 1em;
}
.intro{
    font-size: 14px;
    font-family:Microsoft YaHei UI;
    font-weight: 400;
    color: #333;
    padding: 0em 2em;
    min-height: 63px;
}
.secfloor-three-date-new{
    font-size:16px;
    font-family: GothamRounded-Light;
    font-weight:300;
    color:rgba(153,153,153,1);
    line-height:33px;
    padding:0em 2em;
    margin-bottom: 1em;
}
.secfloor-three-meta{
    height:33px;
    border-radius:17px;
    margin-left:2em;
    margin-top: -3em;
    z-index: 10;
    position: absolute;
    padding:0em 1em;
}
.secfloor-three-meta-words{
    font-size:18px;
    font-family:Gotham;
    font-weight:bold;
    color:rgba(255,255,255,1);
    line-height:33px;
    text-align: center;
}
.secfloor-three-meta-skyblue{
    background:rgba(35,35,217,1);
}
.secfloor-three-meta-darkblue{
    background:rgba(34,39,143,1);
}
.secfloor-three-meta-green{
    background:rgba(23,192,59,1);
}
.secfloor-four-title{
    height:19px;
    font-size:18px;
    font-family:Microsoft YaHei UI;
    font-weight:bold;
    color:rgba(39,38,38,1);
    line-height:30px;
    margin-top: 4em;
	margin-right: 60%;
    letter-spacing: 3px;
    /* text-align: center; */
    text-align: left;
}
.secfloor-four-level{
    font-size:20px;
    font-family:Microsoft YaHei UI;
    font-weight:bold;
    color:rgba(35,35,217,1);
    line-height:30px;
    letter-spacing: 1.5px;
    z-index: 8;
}
.secfloor-four-content{
    max-width: 35%!important;
    height:284px;
    font-size:16px;
    font-family:Microsoft YaHei UI;
    font-weight:300;
    color:rgba(10,10,10,1);
    letter-spacing: 2px;
    margin-top: 2em;
    line-height: 30px;
    margin-bottom: -1.5em;
}
.secfloor-four-specialnumber{
    font-size:60px;
    font-family:Gotham;
    font-weight:bold;
    color:rgba(81,227,52,1);
    line-height:13px;
    margin-left: 0em;
    vertical-align: middle;
}

.secfloor-four-more{
    margin-top: 4em;
    margin-bottom: 10em;
    margin-left: -5.5vw;
}
.secfloor-four-rightpic1{
    margin-top: -66vh;
    background: url(../images/home/img-training1.png) no-repeat;
    width: 725px;
    height: 300px;
    float: right;
}
.secfloor-four-training{
    font-size:100px;
    font-family:Gotham Rounded;
    font-weight:normal;
    color:rgba(35,35,217,1);
    line-height:13px;
    float: right;
    margin-top: -37vh;
    z-index: 10;
}
.secfloor-four-words{
    height:45px;
    font-size:60px;
    font-family:Gotham;
    font-weight:bold;
    color:rgba(35,35,217,1);
    line-height:13px;
}
.secfloor-four-lastpic{
    margin-top: -55em;
}
.secfloor-four-pc{
    height: 120vh;
}

/*首页*/

/*联系分会*/
.contactpg-bgpic{
    background: url(../images/home/banner-contact.png) no-repeat;
    width: 642px;
    height: auto;
    margin-top: -3em;
    display: block;
    /*border:solid 1px #fff;*/
}
.contactpg-title{
    font-size:60px;
    font-family:Montserrat;
    font-weight:bold;
    color:rgba(255,255,255,1);
    line-height:13px;
    padding-top: 2em;
}
.contactpg-introduce{
    font-size:24px;
    font-family:Microsoft YaHei UI;
    /*font-weight:300;*/
    color:rgba(255,255,255,1);
    line-height:40px;
    letter-spacing: 1px;
    margin-top: 2em;
    text-align: center;
    margin-left: -5em;
}
.contactpg-maindiv{
    background-color: #fff;
    padding:3em 0em;
    margin-top: 5em;
    height: auto;
}
.contactpg-underline{
    border-bottom:solid 4px #51e334ff;
}
.contactpg-p{
    font-size:24px;
    font-family:Microsoft YaHei UI;
    font-weight:bold;
    color:rgba(35,35,217,1);
    line-height:50px;
    margin-left: 3em;
    letter-spacing: 1px;
}
.contactpg-p1{    
    font-size:18px;
    font-family:Microsoft YaHei UI;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:32px;
    margin-left: 4em;
    letter-spacing: 1px;
    padding-right: 4em;
}
.contactpg-p1 a:hover{
    color: rgba(102,102,102,1)!important;
}
.contactpg-icon{
    margin-right: 1em;
}
.contactpg-pp{
    margin-top: 3em;
}
.contactpg-table-left{
    margin-left: 4em;
}
.contactpg-body-bgcolor{
    background-color: #1c1cc6;
}
.contactpg-input{
    height: 30px;
    background-color: transparent;
    border:none;
    border-bottom: solid 1px rgba(204,204,204,1);
    color:#333;
    outline: none;
	font-family:Gotham Rounded;
}
.contactpg-input:hover{
    height: 30px;
    background-color: transparent;
    border:none;
    border-bottom: solid 1px #535353;
    color:#333;
    outline: none;
}
.contactpg-txt{
    margin-left: 0.5em;
}
.contactpg-button{
    width: 155px;
    margin-left: 80.3%;
    margin-top: 2em;
}
.contactbtn{
    margin-top: 2em;
    float: right;
    margin-right: 6em;
}
/*联系分会*/

/*关于我们*/
.about-div{
    min-height: 100vh!important;
    display: flex;
    justify-content: space-between;
}
.about-title{
    font-size:60px;
    font-family:Montserrat;
    font-weight:bold;
    color:rgba(255,255,255,1);
    line-height:13px;
    margin-top: 2em;
}
.about-content{
    font-size:24px;
    font-family:Microsoft YaHei UI;
    font-weight:300;
    color:rgba(255,255,255,1);
    line-height:40px;
}
.about-lastcontent-bottom{
    padding-bottom: 3em;
}
.aboutBold{
    font-weight: bold;
}
.about-right-title{
    font-size:22px;
    font-family:Microsoft YaHei UI;
    font-weight:bold;
    color:rgba(35,35,217,1);
    line-height:50px;
    margin-top: 8em;
}
.about-right-greyline{
    height:1px;
    background:rgba(181,181,181,1);
    margin-top: -0.5em;
}
.about-right-greylinewidth1{
    width:496px;
    margin-left: 10.5em;
}
.about-right-greylinewidth2{
    width:410px;
    margin-left: 15em;
}
.about-right-greylinewidth3{
    width:620px;
    margin-left: 5em;
}
.about-right-greylinewidth4{
    width:580px;
    margin-left: 7em;
}
.about-right-detail{
    font-size:16px;
    font-family:Microsoft YaHei UI;
    font-weight:400;
    color:rgba(103,103,104,1);
    line-height:36px;
    padding-left: 4em;
    letter-spacing: 1px;
    margin-top: 2em;
}
.about-right-common{
    display: none;
}
.messionline{
    border-bottom:solid 10px #61D359;
}
.rightline{
    border-bottom:solid 5px #61D359;
}
.about-right-detail-bold{
    font-weight: bold;
    color: #444;
}
.about-footer{
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:20px;
    opacity:0.38;
    margin-bottom: 1em;
   /* position: fixed;
    bottom:0; */
}
/*关于我们*/

/*新闻列表*/
.news_content_navwords{
    display: flex;
    justify-content: space-around;
    margin:3em 0em;
    margin-left: 40%;
}
.news_content_stylenav{
    width:46px;
    height:22px;
    font-size:22px;
    font-family:Microsoft YaHei UI;
    font-weight:400;
    color:rgba(35,35,217,1);
    line-height:13px;
    cursor: pointer;
}
/*.news_content_stylenav::after{
    content: ' ';
    position: absolute;
    transform: scaleX(0);
    width: 100%;
    height: 4px;
    left: 0;
    bottom: 50%;
    background-color: #51e334;
    transform-origin: center right;
    transition:transform 0.5s ease-out;
}
.news_content_stylenav:hover::after{
    transform:scaleX(1);
    transform-origin: center left;
}*/
.news_click_words{
    font-weight: bold;
    font-size: 23px;
    border-bottom: solid 5px #51e334; 
}
.news_banner_top{
        margin-top: 6%;
}
 .secfloor-three-div{
        float: left;
        margin-right: 4em;
        margin-bottom: 3em;
}
.secfloor-three-div-new{
    margin-bottom: 3em;
}
.news_banner_pic{
    width: 678px;
}
.new-header-img-ball{
    float: right;
    margin-top: -24em;
    padding-right: 12vw;
}
/*新闻列表*/

/*新闻详情页面*/
.home-header-newsdetail{
    height: 120px;
    background-color: #fff;
    box-shadow:0px 5px 35px 3px rgba(143,143,143,0.18);
}
.newsdetail-headerwords{
    font-size:24px;
    font-family:Montserrat;
    font-weight:normal;
    color:rgba(51,51,51,1);
    line-height:13px;
    margin-left: 1.5em;
    vertical-align: middle;
}
.newsdetail-headerpic{
    margin-left: 0.5em;
}
.newsdetail-headerdiv{
    position: fixed;/*让头部浮动*/
    z-index: 80;
}
.newsdetail-content-pic{
    margin-top: 6em;
}
.newsdetial-content-divmeta{
    margin-top:6em;
    margin-bottom:3em;
    text-align: center;

}
.newsdetail-content-meta{
    width: 100px;
    background:rgba(34,39,143,1);
    border-radius:18px;
    color:#fff;
    text-align: center;
    padding:0.3em 0.5em;
    float: left;
    margin-right: 1em;
}
.newsdetail-content-date{
    font-size:18px;
    font-family:Gotham Rounded;
    font-weight:300;
    color:rgba(153,153,153,1);
    line-height:36px;
    float: left;
    margin:1em 0em 3em 0em;
}
.newsdetail-content-title{
    font-size:30px;
    font-family:Microsoft YaHei UI;
    font-weight:bold;
    color:rgba(34,39,143,1);
    line-height:50px;
    max-width: 59%;
    margin-left: 18%;
    text-align: center;
}
.newsdetail-content-words{
    font-size:18px;
    font-family:Microsoft YaHei UI;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:36px;
    margin: 2em 0em;
}
.newsdetail-content-words img{
    max-width: 100%;
    height: auto;
}
.newsdetail-footerqrcode{
    margin-top: 4%;
    margin-bottom: 9%;
    text-align: center;
}
.newsdetail-footerlist-words{
    font-size:22px;
    font-family:Microsoft YaHei UI;
    font-weight:bold;
    color:rgba(35,35,217,1);
    line-height:50px;
}
.newsdetail-bottom{
    border-bottom: solid 5px #51e334;
}
/*新闻详情页面*/

/*提交按钮、更多按钮*/
.btn_td{
    padding-right: 4.1666666667% !important;
}

.btn {
    position: relative;
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .2em;
    float: right;
    padding: 20px 55px 20px 28px !important;
    border-color: rgba(81,227,52,0.75)!important;
}

.btn-deco__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(28,28,198,1);
    /*border-color:#51e334;*/
    transition: all 1.5s;
    -webkit-transition: all 1.5s;
}

.btn-deco__inner {
    position: relative;
    font-size:16px;
    font-family:Gotham Rounded;
    font-weight:bold;
    color:rgba(81,227,52,1);
}
.btn-deco__line {
    position: absolute;
    transform: matrix(1, 0, 0, 1, 0, 0); 
    right: -20px;
    top: 50%;
    width: 52px;
    border-top: 1px solid #51E334;
}

.btn:hover {
    color: black;
    padding: 20px 28px 20px 55px !important;
}

.btn:hover > .btn-deco__bg{
    background-color: #51E334;
}

.btn:hover > .btn-deco__inner{
    color:rgba(28,28,198,1);
}

.btn:hover > .btn-deco__line{
    position: absolute;
    top: 50%;
    left: -20px;
    border-top: 1px solid #0000FF;
    right: auto;
    width: 52px;
    transform-origin: left 50% 0px;
}

.end{
    margin-top: 8em;
}

.end_title{
    font-size:24px;
    /*font-family:Gotham Rounded;*/
    font-weight:500;
    color:rgba(204,204,204,1);
    letter-spacing: 15px;
}

.end_span{
    color:#51E334;
}

.end_img{
    position: absolute;
    bottom: 10px;
}

.end_line{
    padding: 0px 0px 5px 50px !important;
    color:rgba(204,204,204,1);
}

.end_email{
    font-size:18px;
    /*font-family:Gotham Rounded;*/
    font-weight:500;
    color:rgba(204,204,204,1);
    letter-spacing: 2px;
    margin-top: 5px;
}
.end_btn{
    border: 1px solid #51E334 !important;
    border-radius: 0 !important;
}
.end_btn .btn-deco__bg{
    background-color: #1C1CC6;
}
.footer-submit-div{
    margin-top: 10.6em;
}
/*提交按钮、更多按钮*/

/*适配笔记本电脑*/
@media screen and (max-width: 1366px) {
    .footer-submit-div{
        margin-top: 8.7em;
    }
    .btn{
        padding:10px 40px 10px 20px!important;
    }
    .btn:hover {
        color: black;
        padding: 10px 20px 10px 40px !important;
    }
    .header-img-ball{
        width: 57%;
        height: auto;
        padding-top: 0vh;
        display: block;
    }
    .header-whitewords{
        font-size:42px;
        font-family:Montserrat;
        font-weight:bold;
        color:rgba(255,255,255,1);
        line-height:13px;
    }
    .header-div-whitewords{
        margin-top: 13%;
    }
    .header-greenline{
        border-bottom: solid 10px #51e334;
    }
    .header-right-words{
        width:69px;
        height:16px;
        font-size:16px;
        font-family:Gotham Rounded;
        font-weight:300;
        color:rgba(81,227,52,1);
        line-height:17px;
        margin-top: 0vh;
        float: right;
        text-align: right;
        margin-right: 2em;
    }
     .secfloor-longline{
        width:370px;
        height:2px;
        background:rgba(210,210,210,1);
        margin: 8em 0em 2em 0em;
    }
    .secfloor-longline1{
        width:370px;
        height:2px;
        background:rgba(210,210,210,1);
        margin: 2em 0em 8em 0em;
    }
    .secfloor-boldwords{
        font-size:16px;
        font-family:Microsoft YaHei UI;
        font-weight:bold;
        color:rgba(10,10,10,1);
        line-height:32px;
        letter-spacing: 2px;
        margin-left: 2%;
    }
    .secfloor-content{
        font-size:14px;
        font-family: MicrosoftYaHeiLight;
        font-weight:300;
        color:rgba(10,10,10,1);
        line-height:34px;
        margin-top: 3em;
        margin-left: 40.5%;
        letter-spacing: 1px;
        margin-bottom: 10em;
    }
    .secfloor-rightwords{
        font-size:16px;
        font-family:Microsoft YaHei UI;
        font-weight:bold;
        color:rgba(10,10,10,1);
        line-height:32px;
        margin-top: -35em;
        margin-left: 40.5%;
    }
    .secfloor-author{
        font-size:14px;
        font-family:Microsoft YaHei UI;
        font-weight:300;
        color:rgba(102,102,102,1);
        line-height:42px;
        margin: 1em 0em 2em 0em;
        margin-left: 40.5%;
    }
    .secfloor-three-div{
        /*width:285px;*/
        height:500px;
        background:rgba(255,255,255,1);
        box-shadow:0px 11px 40px 19px rgba(152,152,152,0.15);
        border-radius:10px;
        overflow: hidden;
    }
    .secfloor-three-div-new{
        /*height:450px;*/
        background:rgba(255,255,255,1);
        box-shadow:0px 11px 40px 19px rgba(152,152,152,0.15);
        border-radius:10px;
        overflow: hidden;
    }
    .secfloor-three-pic{
        height: 200px;
        width: 100%;
    }
    .secfloor-three-title{
        font-size:16px;
        font-family:Microsoft YaHei UI;
        font-weight:bold;
        color:rgba(34,39,143,1);
        line-height:30px;
        padding:2em 2em 0em 2em;
        min-height: 150px !important;
    }
    .secfloor-three-date{
        font-size:14px;
        font-family:Gotham Rounded;
        font-weight:300;
        color:rgba(153,153,153,1);
        line-height:33px;
        padding:0em 2em;
		margin-top:5em;
    }
    .secfloor-three-date-new{
        font-size:14px;
        font-family:Gotham Rounded;
        font-weight:300;
        color:rgba(153,153,153,1);
        line-height:33px;
        padding:0em 2em;
        margin-top:2em;
    }
    .secfloor-four-more{
        margin-bottom: 9em;
        margin-left: -2vw;
        margin-top: 6em;
    }
    .secfloor-height{
        margin-top:2em;
    }
    .secfloor-four-words{
        height:45px;
        font-size:47px;
        font-family:Gotham;
        font-weight:bold;
        color:rgba(35,35,217,1);
        line-height:13px;
    }
    .secfloor-four-title{
        height:19px;
        font-size:16px;
        font-family:Microsoft YaHei UI;
        font-weight:bold;
        color:rgba(39,38,38,1);
        line-height:26px;
        margin-top: 2em;
        letter-spacing: 1px;
    }
    .secfloor-four-level{
        font-size:18px;
        font-family:Microsoft YaHei UI;
        font-weight:bold;
        color:rgba(35,35,217,1);
        line-height:26px;
        letter-spacing: 1px;
        margin-top: 2em;
        z-index: 80;
    }
    .secfloor-four-content{
        max-width: 39%!important;
        font-size:16px;
        font-family:Microsoft YaHei UI;
        font-weight:300;
        color:rgba(10,10,10,1);
        letter-spacing: 1.5px;
        line-height: 26px;
    }
    .secfloor-four-specialnumber{
        font-size:60px;
        font-family:Gotham Rounded;
        font-weight:bold;
        color:rgba(81,227,52,1);
        line-height:13px;
        margin-left: 0em;
        vertical-align: bottom;
        margin-top: 5px;
    }
    .secfloor-four-rightpic1{
        margin-top: -94vh;
        background: url(../images/home/img-training1.png) no-repeat;
        width: 625px;
        height: 200px;
        float: right;
    }
    .secfloor-four-training{
        font-size:100px;
        font-family:Gotham Rounded;
        font-weight:normal;
        color:rgba(35,35,217,1);
        line-height:13px;
        float: right;
        margin-top: -67vh;
        z-index: 10;
    }
    .secfloor-four-lastpic{
        margin-top: -90vh;
        width: 600px;
        float: right;
        margin-right: 0px!important;
    }
    .secfloor-four-pc{
        height: auto;
    }
    .contactpg-button{
        margin-left: 75.3%;
    }
    .contactpg-introduce{
        margin-left: 2em;
    }
    .about-right-greylinewidth1{
        width:285px;
    }
    .about-right-greylinewidth2{
        width:200px;
    }
    .about-right-greylinewidth3{
        width:380px;
    }
    .about-right-greylinewidth4{
        width:360px;
    }
    .about-title{
        font-size:50px;
        margin-top: 1em;
    }
    .about-content{
        font-size:20px;
        line-height:32px;
    }
    .about-lastcontent-bottom{
        padding-bottom: 2em;
    }
    .about-footer{
        margin-left: -2em;
        font-size: 12px;
    }
     .secfloor-three-div{
        width: 270px;
        float: left;
        margin-right: 2em;
        margin-bottom: 3em;
    }
    .secfloor-three-div-new{
        margin-bottom: 3em;
    }
    .newsdetail-footerqrcode{
        width: 910px;
    }
     .secfloor-more{
        margin-left: 33em;
    }
    .header-img-ball{
        margin-top: -30em;
		/**margin-top:-26em;*/
    }
    .pic-only-book{
        margin-left: 8em;
    }
    .new-header-img-ball{
        margin-top: -24em;
        padding-right: 22vw;
    }
    .newsdetail-content-words{
        overflow-x: hidden;
    }
  .only-about-book{
        margin-top: -3em;
    }
	.contactpg-title{
		padding-top:1em;
}
.only-contact-book{
        margin-left: 27.33%!important;
    }
.only-contact-book1{
        margin-left: -5.33%!important;
    }
.home-header-newsdetail{
        height: 100px;
    }


}
/*适配笔记本电脑*/
/*适配手机端*/
@media screen and (max-width: 768px) {
    .header-pglogo{
        width: 160px;
        height: auto;
    }
    .header-logo{
        margin:2em 2em 0em 1em;
    }
    .menu-pglogo{
        width: 45px;
        height: auto;
    }
    .header-whitewords{
        font-size:29px;
        font-family:Montserrat;
        font-weight:bold;
        color:rgba(255,255,255,1);
        line-height:30px;
    }
    .header-div-whitewords{
        margin-top: 15%;
        margin-left: 3%;
    }
    .header-greenline{
        border-bottom: solid 10px #51e334;
    }
    .header-img-ball{
        width: 80%;
        height: auto;
        float: none;
        margin-top: 0vh;
        display: block;
        margin-left: 12vw;
    }
    .secfloor-longline{
        width:100%;
        height:2px;
        background:rgba(210,210,210,1);
        margin: 3em 0em;
    }
    .secfloor-longline1{
        width:100%;
        height:2px;
        background:rgba(210,210,210,1);
        margin: 2em 0em 2em 0em;
    }
    .secfloor-boldwords{
        width: 98vw;
        font-size:16px;
        font-family:Microsoft YaHei UI;
        font-weight:bold;
        color:rgba(10,10,10,1);
        letter-spacing: 1px;
    }
     .secfloor-words{
        font-size:45px;
        font-family:Gotham;
        font-weight:bold;
        color:rgba(35,35,217,1);
        line-height:8px;
        margin-left: -10rem;
    }
    .secfloor-height1{
        margin-top: 2rem;
    }
    .secfloor-height{
        margin-top: 4rem;
    }
    .secfloor-shortline1{
        width:35px;
        background:rgba(81,227,52,1);
        margin-left: 42%;
        margin-top: -1rem;
    }
    .header-only-phone{
        text-align: center;
        padding-right: 0px!important;
    }
    .header-normalwords{
        font-size: 20px;
        height: 68px;
        line-height: 32px;
    }
    .secfloor-shortline{
        border-bottom: solid 2px #51e334;
    }
    .secfloor-rightwords{
        font-size:16px;
        font-family:Microsoft YaHei UI;
        font-weight:bold;
        color:rgba(10,10,10,1);
        line-height:28px;
        margin-top: -5em;
        margin-left: 0;
        margin-right: 2rem;
    }
    .secfloor-rightwordss{
        font-size:16px;
        margin-left: 2rem;
        font-weight: bold;
        margin-right: 2rem;
        line-height: 34px;
        margin-bottom: 2rem;
        text-align: left;
    }
    .secfloor-author{
        margin-left: 0;
    }
    div.secfloor-content{
        margin-left: 0;
        line-height: 30px;
        margin-right: 2rem;
        padding-left: 2rem!important;
        letter-spacing: 0;
        height: auto;
        text-align: left;
        margin-bottom: 2rem;
    }
    .more-only-phone{
        display: block;
        margin:0px auto;
    }
    .secfloor-three-div{
        width: auto;
        margin-left: 1rem;
        margin-top: 2rem;
    }
    .secfloor-three-div-new{
        margin-top: 2rem;
    }
    .secfloor-more{
        margin-left: 20em;
    }
    .more-div-only-phone{
        margin: 2rem 0rem;
    }
    .secfloor-four-words{
        height:40px;
        font-size:40px;
        font-family:Gotham;
        font-weight:bold;
        color:rgba(35,35,217,1);
        line-height:0px;
        margin-left: 0!important;
    }
    .secfloor-four-title{
        font-size:16px;
        font-family:Microsoft YaHei UI;
        font-weight:bold;
        color:rgba(39,38,38,1);
        margin-top: 0.5rem;
        line-height: 18px;
    }
    .secfloor-four-content{
        max-width: 99vw!important;
        height:auto;
        font-size:16px;
        font-family:Microsoft YaHei UI;
        font-weight:300;
        color:rgba(10,10,10,1);
        letter-spacing: 2px;
        margin-top: 2em;
        line-height: 28px;
        margin-bottom: 0em;
        margin-left: 4vw;
        text-align: left;
    }
    .secfloor-four-level{
        font-size:16px;
        font-family:Microsoft YaHei UI;
        font-weight:bold;
        color:rgba(35,35,217,1);
        line-height:26px;
        letter-spacing: 1px;
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    .secfloor-four-specialnumber{
        font-size:50px;
        font-family:Gotham Rounded;
        font-weight:bold;
        color:rgba(81,227,52,1);
        line-height:13px;
        vertical-align: middle;
    }
    .secfloor-four-training{
        float: none;
        margin-top: 0vh;
        z-index: 10;
    }
    .secfloor-four-lastpic{
        visibility: hidden;
    }

}
/*适配手机端