.pd-1, .pd-3, .pd-a{
    width: auto;
    padding: 1rem 8%;
}
.pd-2{
    padding: 1rem 0;
}
#container{
    width: 100%;
    font-size: 0.5547rem;
}

.ft-1 li > h3{
    font-size: 0.64rem;
    line-height: 1rem;
    margin-bottom: 0.45rem;
}
.title-1{
    font-size: 0.65rem;
    line-height: 1.2rem;
}
/*首页课程推荐背景样式*/
.bg-texture-1{
    background: url("../../img/series_bg_01.png") 0 0 no-repeat;
    background-size: 100% auto;
}
.bg-texture-2{
    background: url("../../img/series_bg_02.png") 0 0 no-repeat;
    background-size: 100% 100%;
}
.bg-texture-3{
    background: url("../../img/series_bg_03.png") 0 0 no-repeat;
    background-size: 100% 100%;
}

.title-right{
    line-height: 1.2rem;
    font-size: 0.5547rem;
}

/*#container.hbg{*/
    /*background: url("../../img/banner_h_mob.jpg") top center no-repeat;*/
    /*background-size: 100% auto;*/
/*}*/

/*左侧主菜单*/
#menuMob{
    position: fixed;
    z-index: 10;
    left: -10.7rem;
    /*transform: translateX(-10.7rem);*/
    /*-webkit-transform:translateX(-10.7rem);*/
    top: 0;
    width: 10.7rem;
    height: 100%;
    font-size: 0.6rem;
    color: #fff;
    background-color: #6f7b8b;
    /*overflow: scroll;*/
}
#menuMob.menuMobMove{
    left:0;
    transition:all .5s ease;
}

.allMove{
    left:10.7rem;
    position: fixed;
    transition:all .5s ease;
}
#menuMob .swiper-slide{
    height: auto;
    box-sizing: border-box;
    font-size: 0.6rem;
}
#menuMob.show{
    position: fixed;
    z-index: 10;
    left: -10.7rem;
    /*transform: translateX(-10.7rem);*/
    /*-webkit-transform:translateX(-10.7rem);*/
    top: 0;
    width: 10.7rem;
    height: 100%;
    font-size: 0.6rem;
    color: #fff;
    background-color: #6f7b8b;
    /*overflow: scroll;*/
}
#menuMob li.current{
    background:#4bb1a5;
    background:-moz-linear-gradient(left, #2ea4da, #4bb1a5);
    background:-webkit-linear-gradient(left, #2ea4da,#4bb1a5);
    background:-o-linear-gradient(left, #2ea4da, #4bb1a5);
}
#menuMob .iconfont{
    color: #fff;
    line-height: 1.6rem;
    margin-right: 0.3rem;
    vertical-align: middle;
}
#menuMob .arr{
    display: none;
    float: right;
    padding-right: 0.5rem;
    font-size: 0.25rem;
}
#menuMob .swiper-container .swiper-slide .sec{
    padding-left: 2.18rem;
}
#menuMob li.current .arr{
    display: block;
}
#menuMob .swiper-slide{
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
}
#menuMob .swiper-slide > ul{
    background-color: #5b697c;
    padding-top: 1rem;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
}
#menuMob .swiper-slide > ul > ul{
    background-color: #6f7b8b;
    padding-bottom: 1.3rem;
}
#menuMob a{
    color: #fff;
}
#menuMob .swiper-container .swiper-slide > ul li{
    line-height: 1.9rem;
    padding-left: 1.07rem;

}
#menuMob .swiper-slide > ul > ul li{
    line-height: 1.6rem;
}
#menuMob .bd{
    border-bottom: 1px solid #8b94a1;
}
#header{
    height: 2.67rem;
    padding: 0;
    overflow: visible;
}
#header .navigation{
    display: none !important;
}
.slideicon{
    display: block;
}
.home .slideicon input[type=checkbox]:checked+label{
    top: 0.9rem;
}
.slideicon input[type=checkbox]:checked+label{
    transform:rotate(90deg);
    -ms-transform:rotate(180deg);   
    -moz-transform:rotate(180deg);   
    -webkit-transform:rotate(180deg); 
    -o-transform:rotate(180deg);
    left: 8.8rem;
    top: 1.08rem;
}

.slideicon .navigation-slide{
    position: absolute;
    z-index: 4;
    left:50%;
    margin-left: -45%;
    top: 3.5rem;
    width: 90%;
    background-color: #eee;
    box-shadow: 0 0 0.3rem rgba(0,0,0,.25);
}
.slideicon input[type=checkbox]{
    visibility: hidden;
}
.slideicon label{
    position: absolute;
    left: 8.8rem;
    top: 0.9rem;
    width: 1rem;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    display: inline-block;
    transform:rotate(0deg);
    -ms-transform:rotate(0deg);   
    -moz-transform:rotate(0deg);   
    -webkit-transform:rotate(0deg); 
    -o-transform:rotate(0deg);
    transform-origin:50% 50%;
    -webkit-transform-origin:50% 50%;
    transition:all .5s ease;
}
.home .slideicon label i{
    color: #fff;
}
.slideicon label i{
    font-size: 0.4rem;
}
#header .navigation-slide > li{
    line-height: 1.8rem;
    border-bottom: 1px solid #d8d8d8;
    padding: 0.2rem 0.64rem;
    overflow: hidden;
}
#header .navigation-slide > li:last-child{
    border-bottom: none;
}
#header .navigation-slide > li a{
    color: #1b1b1b;
    display: inline-block;
    float: left;
    font-size: 0.55rem;
}
#header .navigation-slide > li i{
    display: inline-block;
    float: right;
    font-size: 0.75rem;
}
#header .navigation-slide .about > li{
    line-height: 1.4rem;
    overflow: hidden;
}


#bannerHome .swiper-slide:nth-child(1), #bannerHome .swiper-slide:nth-child(2), #bannerHome .swiper-slide:nth-child(3), #bannerHome .swiper-slide:nth-child(4), #bannerHome .swiper-slide:nth-child(5){
    background-size: auto 100%;
}
#bannerHome .swiper-slide p{
    width: 70%;
    margin: 0 auto;
    padding-top: 5.7rem;
    font-size: 0.768rem;
    line-height: 1.25rem;
    padding-bottom: 2.8rem;
}
#bannerHome .swiper-slide p b{
    font-size: 1.1rem;
}
#bannerHome.swiper-container-vertical>.swiper-pagination-bullets{
    left: 15px;
}


.home .searchtop-container{
    border:none;
    color: #fff;
}
.searchtop-container{
    top: 0.65rem;
    left: 3rem;
    margin-left: 0;
    width: 11.8rem;
    border:1px solid #d2d2d2;
    color: rgb(27, 58, 113);
    line-height: 1rem;
}

.searchtop-container input{
    width: 80%;
    font-size: 0.45rem;
    color: #313131;
    line-height: 1rem;
}

#header .menu{
    display: block;
    float: left;
    margin-right: 0.5rem;
    width: 2.45rem;
    height: 2.67rem;
    line-height: 2.67rem;
    text-align: center;
    background-color: #6f7b8b;
}
#header .logo{
    float: inherit;
    display: table-cell;
    vertical-align: middle;
    width: 6rem;
    height: 2.67rem;
    line-height: 2.5rem;
}
#header.home .logo{
    line-height: 2.5rem;
}
#header .logo > img{
    width: 100%;
    vertical-align: middle;
}

/*首页*/
.nav-container{
    width: 100%;
    height: 2.67rem;
    padding: 0;
    overflow: visible;
    position: fixed;
    background-color: #fff;
    z-index: 4;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0.2rem;
}
.home .nav-container{
    top: 0;
    left: 0;
    width: 100%;
    padding: 0;
    z-index: 5;
    background: transparent;
    box-shadow: none;
}
#header.home{
    height: auto;
    padding:0 0 16rem 0;
}
#header.home .logo .iconfont{
    font-size: 1.8rem;
}
#header.home .menu{
    background: transparent;
    text-align: center;
    line-height: 2.67rem;
}
#header .menu .iconfont{
    color: #fff;
    font-size: 0.8rem;
}
#header.home .search{
    top: 50%;
    margin-top: -0.6rem;
}
#header .search .iconfont{
    font-size: 0.65rem;
}
#header .logo .iconfont{
    font-size: 1.8rem;
}
#header .search{
    top: 1.1rem;
    right: 1rem;
    display: block;
}


.searchtop-container.move{
    transform:translateX(50%);
    opacity: 0;
    visibility: hidden;
}
.searchtop-container .close{
    display: block;
    z-index: 2;
    font-size: 0.5rem;
    top:0.17rem;
    right:0.3rem;
}
.searchtop-container .iconfont{
    font-size: 0.5rem;
}
#bannerHome{
    z-index: 3;
    height: 16rem;
}
.kv-btn{
    width: 3rem;
    font-size: 0.4rem;
    border-radius: 0.4rem;
    line-height: 0.9rem;
}
.kv-btn.histroy{
    width: 4rem;
}
.searchpanel > input{
    font-size: 0.64rem;
    line-height: 1.9rem;
    padding: 0 0.55rem;
    border-radius: 0.2rem;
}
.searchpanel .iconfont.search{
    right: 11%;
    top: 1.5rem;
    font-size: 0.9rem;
}
.seriousWrapper > li{
    width: 55%;
    height: auto;
    overflow: hidden;
    margin-bottom: 1.8rem;
    text-align: left;
}
.seriousWrapper > li:nth-child(2n){
    width: 45%;
}
.seriousWrapper > li i{
    float: left;
    width: 1.8rem;
    height: 1.8rem;
    padding-right: 0.3rem;
    vertical-align: middle;
    text-align: center;
}
.seriousWrapper > li i>img{
    width: 100%;
}
.seriousWrapper > li p{
    float: left;
    line-height: 1.8rem;
    font-size: 0.64rem;
}

.itemList > li{
    float: none;
    width: 100%;
    padding-bottom: 0;
    margin-right: 0;
    margin-bottom: 0.768rem;
}
.itemList > li:last-child{
    margin-right: 0;
}


.courseTabFix{
    height: 1.35rem;
}
.courseTabFix.fixed{
    position: fixed;
    width: 100%;
    background-color: #f7f7f7;
    /*border-bottom: 1px solid #d2d2d2;*/
    padding-top: 10px;
    top:2.67rem;
    left: 0;
    box-shadow: 0 0 0.2rem rgba(0,0,0,.2);
    z-index: 3;
}
.courseTabFix.fixed .titleTab{
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0 8%;
    border-bottom: none;
    box-sizing: border-box;
}

.titleTab > li{
    margin-right: 0.8rem;
}
.titleTab > li:last-child{
    line-height: 1.2rem;
}
.recommandWrapper .pd-1 h1, .customersWrapper > h1, .newsWrapper .overflow-hid{
    margin-bottom: 0.8rem;
}
.recommandWrapper .itemList .cont .corse{
    float: left;
    width: 10rem;
    height: 3.1rem;
    padding-top: 0;
}
.recommandWrapper .itemList .cont .corse p{
    font-size: 0.45rem;
}
.recommandWrapper .itemList .cont .corse .iconfont{
    font-size: 0.45rem;
    margin-right: 0.2rem;
}
.recommandWrapper .itemList .cont > .iconfont{
    float: left;
    font-size: 1.2rem;
    margin-right: 0.8rem;
}
.recommandWrapper .itemList .cont{
    position: relative;
    box-sizing: border-box;
    height:4.8rem;
    padding-top: 1rem;
    padding-left: 1rem;
}
.recommandWrapper .itemList .cont .corse h1{
    font-size: 0.65rem;
    line-height: 0.9rem;
}
.recommandWrapper .itemList .cont .s{
    font-size: 0.46rem;
    margin-bottom: 0.2rem;
}
.recommandWrapper .itemList .cont .name{
    font-size: 0.896rem;
    line-height: 1.1rem;
}

.hotWrapper.pd{
    padding-top: 1.35rem;
}

.hotWrapper .itemList > li{
    height: 5.5rem;
    margin-top: 0.768rem;
}

.hotWrapper .itemList .tmain h1{
    font-size: 0.68rem;
    padding-top: 1rem;
    margin-bottom: 0.3rem;
    padding-left: 1rem;
}
.hotWrapper .itemList .tmain h2{
    font-size: 0.55rem;
    line-height: 0.65rem;
    padding-left: 1rem;
}
.hotWrapper .itemList .tmain p{
    font-size: 0.45rem;
    right: 1rem;
    bottom: 0.4rem;
}

.hotWrapper .itemList .f1 .thumbnail{
    width: 4.5rem;
    height: 4.5rem;
    font-size: 2rem;
}
.hotWrapper .itemList > li:hover .thumbnail{
    color: #0090d3;
}
.hotWrapper .itemList > li:hover .time{
    opacity: 1;
}
.hotWrapper .itemList .name, .hotWrapperFix.hotWrapper .itemList .name{
    position: absolute;
    left: 4.5rem;
    top: 1.1rem;
    font-size: 0.64rem;
    line-height: 0.9rem;
    width: 8rem;
    padding-top: 0;
    padding-left: 0;
}
.hotWrapper .itemList .time, .hotWrapperFix.hotWrapper .itemList .time{
    bottom: 0.8rem;
    left: 4.5rem;
    font-size: 0.512rem;
    width: 8rem;
}
.hotWrapper .itemList .hot{
    bottom: 0.8rem;
    font-size: 0.7rem;
}
.hotWrapper .itemList .new{
    font-size: 1.2rem;
    bottom: 0.5rem
}
.hotWrapper .itemList .mask{
    display: none;
    transition: none;
}
.hotWrapper .itemList .desc{
    display: none;
}
.hotWrapper .itemList > li .f1 .iconfont{
    transition:none;
}
.hotWrapper .itemList > li:hover .f1 .new, .hotWrapper .itemList > li:hover .f1 .hot{
    right: 6%;
}

/*直播 点播按钮样式*/
.itemList .online{
    top: 0;
}
.itemList .online img{
    width:3.4rem;
}



.opencourseList li{
    font-size: 0.45rem;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
}
.opencourseList .title{
    font-size: 0.55rem;
    line-height: 1.45rem;
}
.opencourseList .r1{
    padding-left: 0.35rem;
}
.opencourseList .r3{
    padding-right: 0.35rem;
}
.newsWrapper .swiper-container{
    overflow: scroll;
}
.newsWrapper .swiper-slide {
    width: 90%;
    font-size: 0.55rem;
}
.newsWrapper .swiper-container{
    -webkit-overflow-scrolling: touch;
}
.newsList .swiper-slide > img, .newsList .swiper-slide > p{
    margin-bottom: 0.5rem;
    line-height: 0.8rem;
}
.newsList .swiper-slide h1{
    font-size: 0.725rem;
    margin-bottom: 0.5rem;
}
.swiper-button-prev-news i, .swiper-button-next-news i{
    display: none;
}
.customersWrapper{
    padding-top: 1rem;
    width: 80%;
}
.customersWrapper .itemList2 > li img{
    width: 5rem;
    margin-left: 0.8rem;
    margin-right: 0.8rem;
    margin-bottom: 1.2rem;
}
.customersWrapper .itemList2 > li img:nth-child(5n){
    margin-right: 0.8rem;
}
.customersWrapper .itemList2 > li img:nth-child(2n){
    margin-right: 0;
}



/*联系我们*/
.secondaryContent-1{
    width: 86%;
    padding: 2.6rem 0;
}
.secondaryContent-1 .contact-name{
    font-size: 0.725rem;
    margin-bottom: 1.5rem;
}
.secondaryContent-1 .info, .secondaryContent-1 .contact-address{
    font-size: 0.64rem;
    line-height: 1rem;
}
.secondaryContent-1 .contact-address{
    margin-bottom: 1.5rem;
}





/*关于甫崎*/
.banner{
    text-align: center;
    height: 10.67rem;
    overflow: hidden;
    margin-top: 0;
}
.banner > img{
    width: auto;
    height: 100%;
    position: absolute;
    left: -50%;
}

.banner > .dot{
    z-index: 2;
}
.banner > label{
    font-size: 0.85rem;
    z-index: 3;
}
.secondaryContent{
    margin-top: 0;
}
.secondaryContent h1{
    padding: 0.43rem 0;
    font-size: 0.85rem;
}
.secondaryContent h2{
    font-size: 0.85rem;
}
.secondaryContent h3{
    font-size: 0.725rem;
    line-height: 1.3rem;
}
.secondaryContent p{
    line-height: 1rem;
}
.secondaryContent .missions .left{
    padding-left: auto;
}
.secondaryContent .missions .left, .secondaryContent .missions .right{
    display: block;
    width:  100%;
}
.secondaryContent .characters ul > li{
    padding: 0 10%;
    width: 80%;
    height: 8rem;
    margin-bottom: 0.5rem;
}
.secondaryContent .characters .iconfont{
    font-size: 1.6rem;
    line-height: 2.4rem;
}



/*培训合作*/
.secondaryContent .features ul, .secondaryContent .supports ul, .secondaryContent .patterns ul{
    padding-top: 0.7rem;
}
.secondaryContent .features ul > li .iconfont{
    padding-bottom: 1rem;
    font-size: 1.6rem;
    padding-bottom: 0;
}
.secondaryContent .features ul > li{
    width: 96%;
}
.secondaryContent .supports ul > li{
    position: relative;
    text-align: left;
    width: 100%;
    padding-left: 15%;
    box-sizing: border-box;
}
.secondaryContent .supports p{
    width: 100%;
}
.secondaryContent .supports .iconfont{
    position: absolute;
    top: -0.18rem;
    left: 0;
    font-size: 1.2rem;
    width: 1.5rem;
    height: 1.5rem;
}
.secondaryContent .supports .iconfont:after{
    font-size: 2rem;
    bottom: 0.3rem;
    margin-left: 0.5rem;
}
.secondaryContent .supports .line{
    width: auto;
    height: 100%;
    top: 0;
    left: 2.8rem;
    border-left: 1px solid #b1b0b0;
}
.secondaryContent .patterns ul > li{
    width: 80%;
    min-height: auto;
    height: auto;
    padding: 7.5%;
    margin: 2%;
}
.secondaryContent .features.ft-1 li > h3{
    display: inline-block;
    vertical-align: 0.4rem;
    margin-bottom: 0;
    padding-left: 0.3rem
}
.secondaryContent .patterns .iconfont{
    width: 4.5rem;
    height: 4.5rem;
    line-height: 4.5rem;
    font-size: 1.45rem;
}
.secondaryContent .contactus ul{
    padding-bottom: 1rem;
}
.secondaryContent .contactus ul > li:first-child{
    font-size: 0.64rem;
}
.secondaryContent .contactus ul > li{
     float: none;
     font-size: 0.78rem;
     line-height: 2rem;
     margin-right: 0;
}
.secondaryContent .contactus ul > li:last-child{
    font-size: 0.73rem;
}
.secondaryContent .contactus ul > li .iconfont{
    font-size: 1.2rem;
    vertical-align: -0.2rem;
}

/*人才招聘*/
.secondaryContent .joinus h1{
    margin-bottom: 1rem;
}
.secondaryContent .joinus h2{
    font-size: 0.725rem;
    line-height: 1.2rem;
}
.secondaryContent .joinus ul > li{
    margin-bottom: 3.5rem;
}
.secondaryContent .joinus ul > li p{
    font-size: 0.64rem;
    line-height: 1.1rem;
}

/*课程详情页*/
.courseWrapper{
    margin-top: 0;
}
.courseWrapper .pd-1{
    width: auto;
    padding: 0.5rem 8%;
}
.coursesBanner{
    width: 100%;
    height: 4.7rem;
    background: url("../../img/coursebg/Management.jpg") center right no-repeat;
    background-size: auto 100%;
    padding: 0 1rem;
    box-sizing: border-box;
}
.coursesBanner.pd-1{
    padding: 0 8%;
}
.coursesNav.pd-1{
    padding: 0.5rem 8% 0 8%;
    margin: 0 0 1.2rem 0;
}
.coursesBanner h1{
    height: 4.7rem;
    padding: 0;
    font-size: 0.85rem;
    display: table-cell;
    vertical-align: middle;
}
.coursesBanner .iconfont{
    font-size: 1.4rem;
    margin-right: 0.5rem;
}
.coursesNavCut{
    height: 2rem;
}
.coursesNavContainer{
    height: 2.5rem;
}
.coursesNavCut.pd-1{
    margin: 0;
}

/*线上平台入口*/
.entranceOnline.pd-1{
    padding-top: 0.85rem;
    padding-bottom: 0.5rem;
    margin: 0;
}
.entranceOnline li{
    height:2.99rem;
    line-height:2.99rem;
    box-shadow: 0 0 0.15rem rgba(0,0,0,.12);
}
.entranceOnline li p{
    font-size: 0.64rem;
    display: inline-block;
}
.entranceOnline li .iconfont{
    padding-left: 0.45rem;
    margin-right: 0.2rem;
    font-size:0.4rem;
}


.coursesNav{
    font-size: 0.64rem;
}
.coursesNav li{
    width: 3rem;
    line-height: 2.5rem;
    margin-right: 0.8rem;
}
.coursesNav li{
    float: left;
}
.coursesArea h1{
    font-size: 0.64rem;
    line-height: 1.2rem;
    margin-bottom: 0.5rem;
}
.coursesArea img{
    width: 100%;
}
.coursesArea.pd-1{
    font-size: 0.554rem;
    line-height: 1.2rem;
}
.coursesArea p{
    margin-bottom: 1.5rem;
}
.classBox li{
    line-height: 0.95rem;
    margin-bottom: 0.2rem;
}
.classBox span{
    line-height: 1.2rem;
}
.classBox .r2{
    width: 100%;
}
.classBox li .inner{
    width: 3.3rem;
    padding-left: 0.3rem;
    margin-right: 0.3rem;
}


.outlineBox .o2 p span.cell2, .outlineBox .o2 p span.cell3{
    width: 100%;
    box-sizing:border-box;
}



.attendBtn{
    margin-bottom: 0;
}
.popup-attend{
    margin-left: -7rem;
    margin-top: -7rem;
    width: 14rem;
    padding: 1rem;
    font-size: 0.554rem;
    border-radius: 2px;
}
.popup-attend .close{
    right: 0.5rem;
    top: 0.3rem;
    font-size: 0.7rem;
}
.popup-attend input, .popup-attend textarea{
    font-size: 0.554rem;
    line-height: 1rem;
    padding: 0.3rem 0.8rem;
}
.popup-attend h1{
    font-size: 0.65rem;
    margin-bottom: 1.2rem;
    padding-top: 0.5rem;
}
.popup-attend li{
    margin-bottom: 0.6rem;
}
.popup-attend textarea{
    height: 3rem;
}
.popup-attend button{
    line-height: 1.3rem;
    font-size: 0.6rem;
}


/*咨询服务*/
.consultwrappermargin{
    margin-top: 0;
}
.consult-wrapper .consult-container{
    padding-top: 1.8rem;
}
.consult-container ul{
    margin-bottom: 0.2rem;
}
.consult-list{
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 1rem;
}
.consult-list > h2{
    margin-bottom: 0.54rem;
    line-height: 1.1rem;
    padding-left: 1.7rem;
    padding-top: 0.2rem;
}
.consult-list .iconfont{
    font-size: 1.2rem;
    margin-right: 0.3rem;
    vertical-align: -0.16rem;
    top: 0.2rem;
}
.secondaryContent .consult-list p{
    margin-bottom: 1.7rem;
}
.secondaryContent .consult-container > h2{
    margin-bottom: 2rem;
}

/*所有课程*/
#courseContainer{
    padding: 0 8%;
}

#courseContainer .itemList .f1 .thumbnail{
    width: 4.5rem;
    height: 4.5rem;
    font-size: 2rem;
}
#courseContainer .itemList .name{
    position: absolute;
    left: 4.5rem;
    top: 1.1rem;
    font-size: 0.64rem;
    line-height: 0.9rem;
    width: 8rem;
    padding-top: 0;
    padding-left: 0;
}
#courseContainer .itemList .time{
    bottom: 0.8rem;
    left: 4.5rem;
    font-size: 0.512rem;
    width: 8rem;
}
#courseContainer  .itemList .hot{
    bottom: 1rem;
    font-size: 0.7rem;
}
#courseContainer .itemList .new{
    font-size: 1.2rem;
    bottom: 0.5rem
}




/*咨询服务内页*/
.consultBanner{
    width: 100%;
    height: 4.7rem;
    background: url("../../img/consult_banner_01.png") center center no-repeat;
    background-size: 100% 100%;
    padding: 0 1rem;
    box-sizing: border-box;
}
.consultBanner h1{
    height: 4.7rem;
    padding: 0;
    font-size: 0.85rem;
    display: table-cell;
    vertical-align: middle;
}
.consultBanner .iconfont{
    font-size: 1.4rem;
    margin-right: 0.5rem;
}
.consultdetail-wrapper .textarea{
    padding: 1rem 0;
    font-size: 0.55rem;
}
.consultdetail-wrapper .more{
    font-size: 0.64rem;
    margin-bottom: 1.6rem;
}


/*新闻首页*/
.newshome-wrapper .main li{
    padding: 1.5rem 0;
    height: auto;
}
.newshome-wrapper .main li .shadowite{
    display: none;
}
.newshome-wrapper .top{
    padding: 0.5rem 0;
}
.newshome-wrapper .left, .newshome-wrapper .right{
    float: none;
}
.newshome-wrapper .left{
    width: 100%;
    margin-right: 0;
}
.newshome-wrapper .left h1{
    font-size: 0.768rem;
    line-height: 1rem;
    padding: 0;
    margin-bottom: 0.65rem;
    text-align: left;
}
.newshome-wrapper .main h1{
    font-size: 0.768rem;
    line-height: 1rem;
    padding: 0;
    margin-bottom: 0.65rem;
    text-align: left;
}
.newshome-wrapper .left h2{
    font-size: 0.512rem;
    margin-bottom: 0.5rem;
}
.newshome-wrapper .main h2{
    font-size: 0.512rem;
    margin-bottom: 0.5rem;
}
.newshome-wrapper .right{
    width: 100%;
}
.newshome-wrapper .right img, .newshome-wrapper .main img{
    width: 100%;
}
.newshome-wrapper .main img{
    height: 10rem;
    max-height: none;
}
.newsList .swiper-slide img{
    height: 7.48rem;
    max-height: none;
}
.newshome-wrapper .main ul{
    border: none;
}
.newshome-wrapper .main li{
    width: 100%;
    float: none;
    margin-right: 0;
    border-top:1px solid #dcdcdc;
}
.newshome-wrapper .main img, .newshome-wrapper .right img{
    margin-bottom: 0.8rem;
}



/*新闻详情页*/
.newBanner{
    height: 10.67rem;
    text-align: center;
    margin-top: 0;
}
.newBanner>img{
    width: 100%;
    height: 10.67rem;
    margin-top: auto;
}
.news-wrapper>h1{
    font-size: 0.85rem;
}
.news-wrapper>h2{
    font-size: 0.55rem;
    padding-top: 0;
}
.news-wrapper .textarea{
    width: 100%;
    padding: 1rem 0;
    font-size: 0.55rem;
    box-sizing: border-box;
}
.news-wrapper .textarea img{
    width: 100%;
}
.news-wrapper .textarea table{
    width: 100%;
}
.news-wrapper .more{
    font-size: 0.64rem;
    margin-bottom: 1.6rem;
}


/*法律声明*/
.policyBox p{
    margin-bottom: 1.2rem;
    font-size: 0.554rem;
    line-height: 1.1rem;
}


/*底部通用*/
.hotline .iconfont{
    top: 0.6rem;
    font-size: 1.2rem;
}
.hotline .phonebox{
    width: 6.7rem;
    margin: 0 auto;
    padding: 0.3rem 0 1rem 0.6rem;
}
.hotline .phonebox > h1{
    font-size: 0.85rem;
}
.hotline .phonebox > p{
    font-size: 0.597rem;
    line-height: 1rem;
}
.copyright{
    padding:1rem 0 1rem 0;
}
.copyright > ul{
    font-size: 0.512rem;
    text-align: center;
    line-height: 1rem;
}
.copyright li{
    padding-left: 0;
    padding-right: 0.4rem;
}
.copyright li:last-child{
    padding-right: 0;
}
.copyright > p{
    width: 90%;
    margin: 0 auto;
    font-size: 0.469rem;
    line-height: 0.8rem;
    padding-bottom: 1rem;
}

/*面包屑导航*/
.bread-wrapper{
    width: 100%;
    height: 2rem;
    line-height: 2rem;
}
.bread-wrapper.sec{
    background: rgba(230,230,230, .85);
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.bread-wrapper.cour{
    margin-top: 0;
}
.bread-wrapper > h1{
    font-size: 0.65rem;
    line-height: 2rem;
    padding: 0;
    display: none;
}
.breadcrumb li{
    font-size: 0.5rem;
    padding-left: 0.5rem;
}
.bread-wrapper .active{
    max-width: 9.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.breadcrumb li.active{
    max-width: 9.5rem;
}


#bannerHome .swiper-slide p.histroy-txt{
    padding-top: 5.2rem;
    padding-bottom: 1.4rem;
    font-size: 0.6rem;
}
#bannerHome .swiper-slide p.histroy-txt b{
    font-size: 0.8rem;
    margin-bottom: 0.2rem;
}
