/* top */
.Stahead-box{ padding:.12rem 0; box-shadow:0 0 .03rem rgba(0,0,0,0.1); position: relative; z-index:13;}
.Stahead-box .logo{ width:2rem;}
.Stahead-box .language{ display: none; position: relative; /*background: url(../images/das/top-icon1.png) no-repeat right center;*/ padding-right:.15rem; border-left:solid 1px #dedede; padding-left:.4rem; background-size:.1rem;}
.Stahead-box .language .default{ cursor: pointer; padding-left:.3rem; background: url(../images/das/language-icon1.png) no-repeat left center; color: #333333; background-size:.18rem; min-width:.5rem; text-align: center;}
.Stahead-box .language .drop-down{ width: 100%; display: none; position: absolute; padding-top:.05rem; padding-left:.3rem; padding-right:.15rem;}
.Stahead-box .language:hover .drop-down{ display: block;}
.Stahead-box .top-nav{ padding-right:.2rem;}
.Stahead-box .top-nav li{ font-size:.2rem; position: relative; padding:0 .2rem;}
.Stahead-box .top-nav li:hover a,
.Stahead-box .top-nav li.active a{ color: #fd9a35;}
.Stahead-box .top-nav dl{ display: none; padding-top:.3rem; text-align: center; position: absolute; top:100%; left:50%; width: max-content; transform: translateX(-50%);}
.Stahead-box .top-nav dl dd{ background: #fff; padding:.1rem .2rem; border-bottom:dashed 1px #e7e7e7;}
.Stahead-box .top-nav dl dd a{ color: #333!important;}
.Stahead-box .top-nav li:hover dl{ display: block;}
.Stahead-box .top-nav dl dd a:hover{ color: #fd9a35!important;}


/* 手机菜单按钮 */
.mobile-but{ display: none; position: relative; width:36px; height:30px; background-color:rgba(230,230,230,0.7); z-index:15;}
.mobile-but span{ display:block; height:2px; background-color:#00309c; position:absolute; top:13px; transition:0.5s; }
.mobile-but .openMenu{ width:30px; left:3px; }
.mobile-but .closeMenu{ left:3px; width:0; }
.mobile-but span:active{ width:0; }
.mobile-but span:before,
.mobile-but span:after{ content:""; display:block; width:30px; height:2px; background-color:#00309c; position:absolute; transition:0.4s; }
.mobile-but .openMenu:before { top:-8px; }
.mobile-but .openMenu:after { top:8px; }
.mobile-but .closeMenu:before { top:0rem; transform:rotate(45deg); }
.mobile-but .closeMenu:after { top:0rem; transform:rotate(-45deg); }
@media (max-width:1024px) {
.Stahead-box .top-nav li{ padding:0 .2rem;}
.Stahead-box .language .default{ font-size:.18rem;}
}

@media (max-width:768px) {
.Stahead-box .top-nav{ background: #fff; position: fixed; top:0; right:-100%; height:100vh; padding-top:1.1rem; z-index:11; transition: all .5s; width:40%;}
.Stahead-box .top-nav .ul{ height:96%; overflow: auto; display: block;}
.Stahead-box .top-nav li{ padding:.1rem .3rem;}
.Stahead-box .top-nav li.on::before{ content: '>'; position: absolute; right:0; display: block; font-family:'宋体'; font-weight: bold;}
.Stahead-box .top-nav.active{ right:0;}
.Stahead-box .language{ margin-right:.2rem; padding-right:0; border-left:none; padding-left:0; z-index:11; display: none;}
.Stahead-box .language .default{ padding-right:.18rem; background-size:.2rem;}
.Stahead-box .fr-box{ align-items: center;}
.mobile-but{ display: block; width:30px;}
.mobile-but .openMenu{ width:25px;}
.mobile-but span:before,
.mobile-but .openMenu:after{ width:25px;}
.mobile-but .closeMenu{ width:0; }
}
@media (max-width:640px) {
.Stahead-box .top-nav li{ font-size:.3rem;}
}



/* 置顶 */
.icon-zhiding{ cursor: pointer; position: fixed; right:5%; top:50%; width:.46rem; height:.46rem; background: url(../images/Iassrt/scroll_top.jpg) no-repeat center; z-index:11; background-size:cover; display: none;}
@media (max-width:1024px) {
.icon-zhiding{ width:.4rem; height:.4rem; right:1%;}
}



/* banner */
.banner .swiper-pagination-bullet{ width:.7rem; height:.04rem; background: #fff; border-radius:.01rem; transition: all .5s;}

/* 底部 */
.footer{ background:#30343e; color: #fff; padding-top:.7rem; position: relative;  z-index:10;}
.footer a{ color: #fff;}
.footer .footer_text{ width:60%;}
.footer .footer_nav em{ color: #999999; opacity:.4; font-style: normal;}
.footer .footer_nav em:last-child{ display: none;}
.footer .footer_tle{ line-height:2; margin-top:.4rem; color: rgba(255,255,255,0.3);}
.footer .footer_tle p{ margin:0 auto;}
.footer-two{ color: #888888; margin-top:.5rem;}
.footer-two .auto-inner{ padding:.3rem 0; border-top:solid 1px rgba(255,255,255,0.08);}
.footer-two a{color: #888888;}
.footer-two .item{ padding:0 .15rem; position: relative;}
.footer-two .item::before{ position: absolute; top:50%; right:0; margin-top:-.075rem; content: ''; display: block; height:.15rem; width:1px; background:#fff; opacity:.3;}
.footer-two .item:last-child{ padding-right:0;}
.footer-two .item:last-child:before{ display:none;}
.footer_contact{ text-align: right;}
.footer_contact .contact_wz{ line-height:1.8; margin-top:.3rem; font-size:.22rem;}
@media (max-width:640px) {
.footer .footer_text{ width:100%;}
.footer_contact{ margin-top:.25rem; width:100%; text-align: left;}
.footer_contact .contact_wz{ margin-top:.1rem;}
.footer .footer_nav{ display: none;}
.footer .footer_tle{ margin-top:0;}
}

/* 栏目页菜单 */
.back-color1{ background-color:#f8f9fa;}
.Sat-menu{ padding:.7rem 0;}
.Sat-menu2{ padding-bottom:.4rem;}
.Sat-menu .auto-inner{ border-bottom: solid 1px #f0f2f0;}
.Sat-menu .item{ text-align: center; margin-top:.1rem; min-width:1.5rem; margin-right:.2rem; line-height:3em; background-color:#f0f2f0;}
.Sat-menu .item a{ display: block; color: #666666; padding:0 .1rem; transition: all .5s;}
.Sat-menu .item.active a,
.Sat-menu .item a:hover{ background-color: #547834; color: #fff;}

/* banner */
.banner .pic{ text-align: center;}
.banner .pic img{ width: 100%;}
.banner .swiper-button-prev,
.banner .swiper-button-next{ width:.6rem; height:.6rem; border:solid 1px #fff; background-size:.14rem; overflow: hidden; border-radius:50%;}
.banner .swiper-button-prev{ left:2rem;}
.banner .swiper-button-next{ right:2rem;}
.banner .swiper-pagination-bullet{ width:.7rem; height:.04rem; background: #fff; border-radius:.01rem; transition: all .5s;}
@media (max-width:640px) {
.banner .swiper-button-prev{ left:.5rem;}
.banner .swiper-button-next{ right:.5rem;}
}


/* 首页 */
.index-main{ padding:.9rem 0;}
.index-news{ width:67%;}
.index-title{ margin-bottom:.3rem; padding-bottom:.1rem; border-bottom:solid 2px #ebebeb;}
.index-title .tab-on em{ margin:0 .3rem; display:block; width:1px; height:.2rem; background:#dedede;}
.index-title .tab-on span{ cursor: pointer; display: block; font-size: .28rem; color: #cccccc;}
.index-title .tab-on span.active{ color: #333333;}
.index-title .tab-on em:last-child{ display: none;}
.index-title .more a{ font-size:.16rem; color: #999999;}
.index-news-list .tab-box-con{ display: none;}
.index-news-list .tab-box-con .news-top{ margin-bottom:.1rem;}
.index-news-list .tab-box-con .news-top .pic{ width:31%;}
.index-news-list .tab-box-con .news-top .text-box{ width:66%;}
.index-news-list .tab-box-con .news-top .title{ font-size: .18rem; color: #333333;}
.index-news-list .tab-box-con .news-top .time{ margin-top:.05rem; font-size: .16rem; color: #333333;}
.index-news-list .tab-box-con .news-top .wenzi{ line-height:1.8; margin-top:.2rem; font-size:.14rem; color: #999999;}
.index-news-list .tab-box-con .news-top a:hover .title,
.index-news-list .tab-box-con .news-top a:hover .time,
.index-news-list .tab-box-con .news-top a:hover .wenzi{ color: #fd9a35;}
.index-news-list .tab-box-con li{ padding:.27rem 0; border-bottom:solid 1px #ededed;}
.index-news-list .tab-box-con li .time{ text-align: center; color: #fd9a35;}
.index-news-list .tab-box-con li .time .myu{ line-height:1; font-size: .34rem;}
.index-news-list .tab-box-con li .time .wax{ font-size: .12rem;}
.index-news-list .tab-box-con li .text{ font-size: .14rem; color: #999999; width: calc(100% - .8rem);}
.index-news-list .tab-box-con li .text .title{ font-size: .16rem; color: #333333;}
.index-news-list .tab-box-con li a:hover .text .title,
.index-news-list .tab-box-con li a:hover .text .wenzi{ color: #fd9a35;}
.index-Members{ width:28%;}
.index-Members li{ padding:.188rem 0; border-bottom:solid 1px #ededed;}
.index-Members li a{ color: #333333;}
.index-Members li i{ margin-right:.1rem; font-style: normal;}
.index-Members li a:hover{ color: #fd9a35;}
.index-Members .tab-nav span{ cursor: pointer; line-height:2.5; text-align: center; background:#dedede; display: block; width:49%; font-size: .16rem; color: #333333;}
.index-Members .tab-nav span.active{ background:#fd9a35; color: #fff;}

@media (max-width:1366px) {
.index-main{ padding-top:.5rem;}
.index-Members{ width:30%;}
.index-news-list .tab-box-con .news-top .pic{ width: 27%;}
.index-news-list .tab-box-con .news-top .text-box{ width:70%;}
.index-news-list .tab-box-con li .text{ width:calc(100% - 1rem);}
.index-Members li{ padding:.24rem 0;}
}
@media (max-width:1024px) {
.index-news{ width:100%;}
.index-Members{ width:100%; margin-top:.4rem;}
.index-Members li{ font-size:.2rem;}
}
@media (max-width:640px) {
.index-news-list .tab-box-con .news-top .pic{ width:100%;}
.index-news-list .tab-box-con .news-top .pic img{ width:100%;}
.index-news-list .tab-box-con .news-top .text-box{ margin-top:.2rem; width:100%;}
.index-news-list .tab-box-con .news-top .title{ font-size:.24rem;}
}


/* 分页 */
.Pages{ text-align:center; padding:1% 0 .6rem;color:#666666;}
.Pages *{ vertical-align:middle;}
.Pages .p_cur,
.Pages .p_count,
.Pages .p_total{ display:none;}
.Pages a{ display:inline-block; width:50px; line-height:50px; background-color: #eef0f1; color:#666666; margin-left:5px; border-radius:3px;}
.Pages a:hover,
.Pages a.a_cur{ color:#fff; background-color:#fd9a36;}
.Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Pages .i_text{ width:50px; height:50px; line-height:50px;border:1px solid #ceced5;}
.Pages .i_button{ cursor:pointer; background:none; width:50px; height:50px;border:1px solid #ceced5;}
.Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Pages .a_prev,.Pages .a_next{ font-family:'宋体'; font-weight: bold; color: #666666;}
@media(max-width:1000px){
.Pages em{ display:none;}
}
@media(max-width:640px){
.Pages a.a_first,
.Pages a.a_end{ display:none;}
.Pages a{ padding:0; width:45px; height:45px; line-height:45px; margin:0 5px;}
}



/* 图文列表 */
.Iassrt-news{ padding:.7rem 0;}
.Iassrt-news .ul{ padding-bottom:.2rem;}
.Iassrt-news li{ padding:.2rem 0; background:#fafafa; margin-bottom:.3rem;}
.Iassrt-news li .title{ font-size:.22rem; color: #333333; transition: all .5s;}
.Iassrt-news li .time{ margin-top:.1rem; color: #999999;}
.Iassrt-news li a{ direction: rtl;}
.Iassrt-news li .text{ direction: ltr; position: relative; padding:0 .3rem; color: #666666; width:100%;}
.Iassrt-news li .text::after{position:absolute; top:5%; left:0; background:#fd9a36; content: ''; display: block; width:2px; height:90%;}
.Iassrt-news li .Introd{ margin:.2rem 0;}
.Iassrt-news li .more{ color: #999999; transition: all .5s;}
.Iassrt-news li.top-news{ padding:0;}
.Iassrt-news li.top-news .text{ width:calc(100% - 4.2rem); padding-right:0;}
.Iassrt-news li.top-news .pic{ width:3.6rem;}
.Iassrt-news li.top-news .pic img{ width:100%;}

.Iassrt-news li a:hover .text .title{ color: #fd9a36;}
.Iassrt-news li a:hover .text .more{ color: #fd9a36;}


@media(max-width:640px){
.Iassrt-news li a{ flex-wrap: wrap;}
.Iassrt-news li .text{ width:100%; padding:.2rem;}
.Iassrt-news li .text::after{ display: none;}
.Iassrt-news li .title{ font-size:.26rem;}
.Iassrt-news li .pic{ width:100%;}
.Iassrt-news li .pic img{ width:100%;}
}


/* 详情 */
.news-info{ padding:.7rem 0 1.2rem;}
.news-info .title{ text-align: center; font-size:.24rem; color: #333333;}
.news-info .time{ margin-bottom:.35rem; text-align: center; color: #999999;}
.news-info .Twcon-one{ align-items:flex-end;}
.news-info .Twcon-one .pic{ width:4.8rem;}
.news-info .Twcon-one .text{ line-height:2.2; font-size:.14rem; color: #333333; width:calc(100% - 5.2rem);}
.news-info p{ margin:0;}
.news-info-con .Tlist{ padding:.3rem 0;}
.news-info-con .Tlist .item{ width:32%; background:#f7f7f7;}
.news-info-con .Tlist .item .wenzi{ font-size: .14rem; padding:.15rem; text-align: center;}
.news-info-con .con-wunz{ line-height:2; font-size: .14rem; color: #333333;}
.news-info .link-box{ margin-top:.3rem;}
.news-info .link-box h3{ margin:0; font-weight:500;}
@media(max-width:1024px){
.news-info .Twcon-one .pic{ width:100%;}
.news-info .Twcon-one .text{ margin-top:.2rem; width:100%;}
}

@media(max-width:640px){
.news-info .title{ font-size:.3rem; margin-bottom:.2rem;}
.news-info .time{ margin-bottom:.2rem;}
.news-info-con .Tlist .item{ margin-bottom:.3rem; width:100%;}
.news-info-con .Tlist .item:last-child{ margin-bottom:0;}
}


/* 视频 */
.video-list{ padding-top:.7rem;}
.video-list .ul{ padding-bottom:.2rem;}
.video-list li{ width:23.36%; margin-right:2.17777%; margin-bottom:2.2%;}
.video-list li:nth-child(4n){ margin-right:0;}
.video-list li a{ cursor: pointer;}
.video-list li .pic{ position: relative; padding-bottom:75%; background-size:cover;}
.video-list li .text{ background:#fafafa; padding:.15rem;}
.video-list li .wz{ min-height:.48rem; color: #333333; transition: all .5s;}
.video-list li .tiem{ margin-top:.1rem; color: #999999;}
.video-list li .but-video{ position: absolute; left:50%; top:50%; width:.46rem; height:.46rem; background: url(../images/Iassrt/video-but.png) no-repeat; background-size:cover; transform: translate(-50%,-50%);}
.video-list li a:hover .wz{ color: #fd9a36;}

/* 照片集 */
.Picture-list{ padding:.7rem 0 .5rem;}
.Picture-list li{ margin:0 3.75%; margin-bottom:3%; background-color:#fafafa; text-align: center; width:17.5%;}
.Picture-list li .pic .tu-img{ display: block; padding-bottom:129%;}
.Picture-list li .text{ padding:.2rem 0;}
.Picture-list li .text .wz{color: #333333;}
.Picture-list li .text .tiem{ color: #999999;}
.Picture-list .Tiem-sort{ position: relative; z-index:10; margin-bottom:.55rem;}
.Picture-list .Tiem-sort{ text-align: right;}
.Picture-list .Tiem-sort .Tiem-list{ text-align: left; display: inline-block;}
.Picture-list .Tiem-sort .mozi{ cursor: pointer; line-height:2.5; padding:0 .15rem; background:#fd9a36;}
.Picture-list .Tiem-sort .mozi span{ min-width:1.2rem; display: block; color: #fff; background: url(../images/Iassrt/arrow-icon1.png) no-repeat center right; padding-right:.2rem;}
.Picture-list .Tiem-list{ position: relative;}
.Picture-list .Tiem-list dl{ display: none; background:#fff; padding:.15rem; position: absolute; left:0; top:100%; width:100%; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.Picture-list .Tiem-list dd a{ display: block; padding:.05rem 0;}

@media(max-width:1024px){
.Picture-list li{ width:22%; margin:0 1.5% 1.5%;}
}
@media(max-width:640px){
.Picture-list .Tiem-sort .mozi span{ min-width:2rem;}
.Picture-list li{ width:49%; margin:0; margin-right:2%; margin-bottom:0;}
.Picture-list li:nth-child(2n){ margin-right:0;}
}


/* 关于我们 */
.about-main{ padding:.8rem 0;}
.about-one{ margin-bottom:1.1rem;}
.about-one .about-con{ align-items: flex-start;}
.about-con .pic{ position: relative; width:44%; padding-left:1%;}
.about-con .pic::after{ background:#fd9a36; display: block; content:''; position: absolute; left:0; top:3.5%; width:13%; height:100%; z-index:-1;}
.about-con .Tmu-icon{ margin-bottom:-.35rem;}
.about-con .text{ width: 52%; color: #333333; line-height:2;}
.about-con .text .tiem{ text-transform: uppercase; margin-bottom:.35rem; line-height:1.2; font-size:.3rem; }
.about-con .text .wenzi{ font-size:.14rem;}
.course-menu{ width:1.5rem;}
.course-menu ul{ position: relative; display: flex; flex-wrap: wrap; min-width:1.1rem; height:100%;}
.course-menu ul li{ font-size:.2rem; color:#666666; width:100%; position: relative; padding-right:.5rem; z-index:3;}
.course-menu ul li::after{ content: ''; background:#fafafa; position: absolute; top:.05rem; right:.03rem; width:.2rem; height:.2rem; border:solid 2px #d5d4d4; border-radius:50%; overflow: hidden;}
.course-con .item.on,
.course-con .item:hover,
.course-menu ul li:hover,
.course-menu ul li.on{ color: #fd9a36;}
.course-menu ul li:hover,
.course-menu ul li.on{ font-weight: bold;}
.course-menu ul li:hover::after,
.course-menu ul li.on::after{ background:#e8e8e8; border-color:#fd9a36;}

.course-menu ul::before,
.course-menu ul::after{ content: ''; display: block; position: absolute;}
.course-menu ul::after{ right:.11rem; top:.1rem; background:#e5e5e5; width:.03rem; height:95%;}
.course-menu ul::before{ right:0; bottom:0; width:.26rem; height:.11rem; background: url(../images/Iassrt/arrow_oi.png) no-repeat center; background-size: cover;}
.course-menu .logow{ padding:.4rem 0;}
.course-menu .logow img{max-width:1.9rem;}
.course-con{ max-width: calc(100% - 1.8rem);}
.course-con .item{ border-top:solid 4px #f6f6f6; padding:.3rem 0;}
.course-con .item .pic{ width:1.8rem;}
.course-con .item .text{ width:calc(100% - 1.8rem); font-size:.22rem; padding:0 .4rem;}
.course-con .tiem{ font-size:.8rem; color: #e0e0e0;}

@media(max-width:640px){
.about-con .pic{ width:100%;}
.about-con .text{ width:100%; margin-top:.5rem;}
.course-con .item{padding-left:.1rem;}
.course-con .tiem{ font-size:.5rem;}
.course-con .item .text{ padding-right:.1rem;}
}




/* 特聘专家 */
.expert-main{ padding:.6rem 0 1rem; background-color: #f8f9fa;}
.expert-main .list .item{ width:18.3%; margin-right:2.12%; margin-bottom:.3rem; background: #fff; padding-bottom:.2rem; text-align: center;}
.expert-main .list .item .pic{ overflow: hidden;}
.expert-main .list .item .pic img{ transition: all .5s;}
.expert-main .list .item .name{ padding-top:.15rem; font-size: .18rem; color: #666666;}
.expert-main .list .time{ font-size: .14rem; color: #adadad;}
.expert-main .list .item:nth-child(5n){ margin-right:0;}
.expert-main .list .item:hover .name{ color: #b81b35;}
.expert-main .list .item:hover .pic img{ transform: scale(1.1);}
@media(max-width:768px){
.expert-main .list .item:nth-child(5n),
.expert-main .list .item{ width:23%; margin-right:2.666%;}
.expert-main .list .item:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.expert-main .list{ justify-content: space-between;}
.expert-main .list .item:nth-child(5n),
.expert-main .list .item{ width:48%; margin-right:0;}
}

/* 特聘专家-详情 */
.expert-main .Anchor-box{ margin-top:.2rem; color: #999999; line-height:.4rem;}
.expert-main .Anchor-box .anchor-but{ cursor: pointer; padding-left:20px; position: relative;}
.expert-main .Anchor-box .anchor-but::before{ content:''; display: block; width:10px; height:2px; background: #999999; position: absolute; left:0; top:50%; margin-top:-1px;}
.expert-main .Anchor-box .anchor-but.active{ color: #b81b35;}
.expert-main .hang-box,
.expert-main .info .fl-box{ width:3rem;}
.expert-main .info .fr-box{ width:calc(100% - 3.7rem); padding:.7rem; background: #f3eef0;}
.expert-main .info .textarea{ color: #666666; line-height:.3rem;}
.expert-main .info .anc-title{ font-size: .24rem; color: #333333; padding:.6rem 0 .1rem;}
.expert-main .Biography .name .wz{ margin-right:1em; font-size:.32rem; line-height:.35rem; color: #333333;}
.expert-main .Biography .name .time{ font-size:.18rem; line-height:.22rem; color: #adadad;}
.expert-main .Biography .textarea{ padding:.35rem 0 .5rem; border-bottom:dashed 1px #dedede;}
.expert-main .hang-box.hang{ position:fixed; top:0;}

@media(max-width:1024px){
.expert-main .hang-box,
.expert-main .info .fl-box{ width:2.5rem;}
.expert-main .info .fr-box{ width:calc(100% - 2.8rem); padding:.4rem; background: #f3eef0;}
.expert-main .Biography .textarea{ padding:.3rem 0;}
.expert-main .info .anc-title{ padding:.3rem 0 0;}
}
@media(max-width:768px){
.expert-main .Anchor-box{ font-size:.2rem;}
.expert-main .info .textarea{ font-size:.2rem; line-height:.4rem;}
}




















