.cultureSwiper .load-more a:hover,.consultBox .load-more a:hover{color:#fff;    background-color: #0677cc;}
.tab-content{box-sizing:border-box;padding:2rem;font-size:2rem;}
.breadcrumb{color:#676767;font-size:1.5rem;}
.breadcrumb a{color:#676767;}
.richeng{margin-bottom:2rem;}
.richeng h4{padding:1.5rem;background-color:#2196f3;color:#fff;text-align:center;font-weight:400;font-size:2rem;}
.richeng>div{display:flex;box-sizing:border-box;padding:2rem 1rem;border:1px solid #d6d5d5;border-top:0;font-size:1.5rem;flex-direction:column;}
.richeng div a{display:-webkit-box;overflow:hidden;margin:1rem 0;padding-left:1rem;color:#000;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.richeng div span{padding-left:1rem;}
.richeng div p::before{display:inline-block;margin-right:10px;width:.7rem;height:.7rem;background:#17a487;content:"";vertical-align:1px;}
.url {
    display: flex;
    margin-top: 10px;
}
.m-b-sm{text-align: center;}
.img-circle{ width: 120px;   height: 120px;}
@media (max-width:768px){.training-right-bar{display:flex;flex-wrap:wrap;justify-content:space-between;}
.training-right-bar .richeng{width:98%;}
.node-type-training .ssl-training-desc-menu{height:80px;font-size:2rem;line-height:80px;}
.tab-content .media-body{font-size:3rem;}
.node-type-training .ssl-training-desc .ssl-training-desc-body p{font-size:3rem;}
.feed-element .well{font-size:2.5rem;line-height:3.5rem;}
.btn-group-xs>.btn,.btn-xs{padding:.5rem 1rem;font-size:3rem;line-height:3rem;}
h1#page-title{font-size:3rem;}
.breadcrumb{font-size:2.5rem;}
}
@media (max-width:414px){.richeng h4{font-size:4rem;}
.richeng>div{font-size:3rem;}
.richeng div a{font-size:3.5rem;}
.node-type-training .ssl-training-desc-menu{height:100px;font-size:4rem;line-height:100px;}
.node-type-training .ssl-training-desc .ssl-training-desc-item .ssl-training-desc-body{font-size:3rem;}
.node-type-training .ssl-training-summary{font-size:3rem;}
.shisule-training-top-left img{width:100%;height:auto;}
.node-type-training .ssl-training-top .ssl-training-top-right .ssl-training-item{font-size:2.5rem;}
h1#page-title{font-size:4rem;}
}
.diyboxs{display:flex;background-color:#fff;flex-wrap:wrap;justify-content:space-around;}
/*.team-members img.img-circle:hover{box-shadow:0 2px 20px 0 #009688;}*/
.diyboxs>a{width:31%;}
.diyboxs .ibox{color:rgb(103,106,108);}
.diyboxs .ibox:hover{box-shadow:0 2px 8px 0 rgba(158,158,158,.37);cursor:pointer;}
.diyboxs .m-t-sm{display:flex;justify-content:space-between;}
.ibox-content>p{margin:1rem 0;}
@media (max-width:767px){.diyboxs>a{width:99%;}
.diyboxs{background-color:#fff;font-size:42px;}
.progress-mini,.progress-mini .progress-bar{margin-bottom:2rem;height:16px;}
.ibox-title .label,.ibox-title h5{padding:8px 8px;font-size:36px;}
.ibox-title:after{color:#fff;content:'.';}
.diyboxs h4{margin:2rem 0;font-size:42px;}
.ibox-title{padding-top:2rem;border:none;border-top:4px dashed #9e9e9e;}
}
.dl_1_wrap{font-size:2rem;}
.breadcrumbs span{color:#676767;}
@media (max-width:767px){.contain{box-sizing:border-box;padding:2rem;}
.left-contain,.right-contain{width:100%;}
.left-contain .subnav-control{display:block;height:8rem;background:#0062ac;background:#ebeced url(../images/subnav-control.png) center 0 no-repeat;background-size:4rem;cursor:pointer;}
.left-contain .open{background:#0062ac url(../images/subnav-control.png) center -90px no-repeat;background-size:4rem;}
.left-contain .subnav{display:none;}
.depa-con h3.active i{background-size:85%;}
.depa-con h3 i{width:10rem;height:10rem;}
.depa-con h3{overflow:hidden;height:10rem;font-size:5rem;line-height:10rem;}
.depa-con h3 i{background-size:85%;}
.depa-con ul li{height:10rem;line-height:10rem;}
.depa-con ul li a{height:10rem;font-size:5rem;}
.about_detail h2{color:#000;font-weight:900;font-size:6rem;}
div.jp-type-playlist div.jp-playlist a {
    font-size:4rem;
}
.left-contain .subnav li a{height:10rem;font-size:5rem;line-height:10rem;}
.breadcrumbs{height:5rem;font-size:4rem;line-height:4rem;}
.left-contain .subnav li i,.left-contain .subnav li.active i{width:10rem;height:10rem;background-size:15%;}
.left-contain .subnav li ol li a,.left-contain .subnav li.active ol li a{padding-left:1.5rem;background-size:1rem;font-size:4rem;}
.left-contain .subnav li ol{background-color:#fff;}
.dl_1_wrap{display:flex;box-sizing:border-box;padding:2rem 0;font-size:5rem;flex-wrap:wrap;justify-content:center;}
.right-contain .dl_1_wrap>dl{margin:0;width:98%;}
.right-contain .dl_1_wrap dl img{width:100%;height:inherit;}
.right-contain .dl_1_wrap dl dd h3{font-size:5rem;line-height:7rem;}
.right-contain .dl_1_wrap dl dd p{height:inherit;font-size:4rem;line-height:5rem;}
}
.hp-calendar-list>.item:hover{box-shadow:0 2px 8px 4px #9e9e9e;/*cursor:pointer;*/}
.itemboxs{display:flex;flex-wrap:wrap;justify-content:space-between;}
.itembox{display:flex;margin-bottom:2rem;width:32%;max-height:395px;flex-direction:column;}
.itembox:hover{box-shadow:0 2px 8px 4px rgba(0,150,136,.37);}
.itembox .iteminfo{position:relative;z-index:200;display:flex;box-sizing:border-box;padding:15px 25px 40px 25px;background-color:#00afa2;flex-direction:column;}
.itembox .itempic{position:relative;overflow:hidden;height:55%;}
.itembox .itempic img{width:100%;}
.itembox .itempic .itemover{position:absolute;top:0;left:0;z-index:300;display:flex;box-sizing:border-box;padding:6px;min-width:60px;background-color:#00afa2;text-align:center;flex-direction:column;justify-content:center;align-items:center;}
.itembox .itempic .itemover i{margin-bottom:1px;width:26px;height:26px;background:url(../image/icon.png) no-repeat left top;background-position:left -165px;vertical-align:top;font-size:0;line-height:1;}
.itembox .itempic .itemover span:last-child{margin-top:5px;}
.itemtit{margin-bottom:8px;width:100%;text-overflow:ellipsis;white-space:nowrap;font-size:20px;}
.itemadd,.itemtime{margin-bottom:5px;}
.itemdesc a{padding:5px;border:1px solid #fff;color:#fff;}
.itemdesc{display:flex;margin-top:10px;}
.itempic_sm{position:absolute;right:1rem;bottom:1rem;overflow:hidden;width:50px;height:50px;border-radius:50%;}
.itempic_sm>a{display:block;width:100%;height:100%;}
.itemdesc a:hover{background-color:#fff;color:#00afa2;}
.itempic_sm>a>img{width:100%;height:100%;}
.load-more{display:flex;margin-top:36px;justify-content:center;}
.load-more>a{padding:10px 50px;border:2px solid #0062ab;color:#0062ab;font-size:18px;}
@media (max-width:767px){.itembox{width:49%;max-height:inherit;border:1px solid #9e9e9e;}
.itembox .iteminfo{padding:15px 5px 15px 5px;}
.itemtit{font-size:38px;}
.itemadd,.itemtime{font-size:32px;}
.itemdesc a{border:5px solid #fff;font-size:36px;}
.itempic_sm{width:100px;height:100px;}
.itemdesc{padding-left:2rem;}
.load-more>a{font-size:4rem;}
.load-more{margin:2rem 0 3rem;}
}
/*头部*/
.header.light,.nav_mobile,.layer.showdiv{z-index:999;}
.header.light .d1 a:hover{color:#fff;}
.header.light .d1 a:visited{color:#fff;}
@media (max-width:767px){
	.header .d2,.header .logo, .nav_mobile .logo {	height: 180px;	}
	.nav_mobile .tools{    height: 180px;    top: 0;    right: 14rem;}
	.nav_mobile .close{height: 180px; top:0;right: 5rem;display: flex; justify-content: center; align-items: center;font-size: 8rem; font-weight: 100; opacity: 1;}
	.header .logo,.nav_mobile .logo{    width: inherit;    max-width: 30%;    display: flex;    align-items: center;}
	.header .tools .a,.header .menu,.nav_mobile .tools .a{width: inherit;    height: inherit;width: 7rem;    height: 7rem;font-size: 3rem;}
	.header .tools .sc a::after{font-size:5rem;}
	.header .menu {margin-left: 3rem;    margin-right: 3rem;}
	.header .menu i{height: 0.45rem;    width: 6.3rem;}
	.header .menu i:nth-child(1){top:0.5rem;}
	.header .menu i:nth-child(2){top:2.9rem;}
	.header .menu i:nth-child(3){top:5.5rem;}
	
	.layer .close{width: 6rem; height: 6rem; line-height: 6rem; font-size: 6rem; right: 6rem; top: 6rem; color: #fff; opacity: 0.8;    font-weight: 600;}
	.layer .search_box{    height: 11rem;    line-height: 11rem;    padding: 0 3rem;}
	.layer .search_box .kw{    font-size: 5rem;padding: 0 2rem;box-shadow: 1rem 1rem 2rem rgba(0,0,0,0.5) inset;}
	.layer .search_box .ok{width: 30%;    font-size: 5rem;}
	.nav_mobile .nav_main{    padding: 150px 0px 0;}
	.nav_mobile .nav_main a{    font-size: 5rem;    padding: 2rem 4rem;}
	.nav_mobile .nav_l a,.nav_mobile .nav_r a{font-size: 4rem;    padding: 2rem 3rem;}
	
}