.more{position:relative;z-index:5;margin-left:auto;margin-right:auto;width:200px;height:44px;color:#111;font-size:14px;line-height:42px;text-shadow:1px 1px 0px rgba(0,0,0,0.0);text-align:center;font-weight:bold;cursor:pointer;-transform:uppercase;border-radius:3px;overflow:hidden;-webkit-transition:color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.more a{color:#fff;display:block;padding:0px 40px 0px;letter-spacing:0px;text-indent:0px;}
.more a:hover{color:#fff;}
.more::after{content:"";position:absolute;z-index:-2;display:block;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#f1f1f1;}
.more::before{content:"";position:absolute;z-index:-1;display:block;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#554195;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:-webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),-webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.more:hover::before{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1, 1);transform:scale(1, 1);}
.more:hover a{color:#fff;}

@media (max-width:991px){
	
.m-p-g__controls-close{top:60px!important;}

.m-title{position:relative;margin-bottom:20px;text-align:center;}
.m-title .name{display:block;color:#222;font-size:19px;line-height:24px;font-weight:bold;text-align:center;letter-spacing:6px;text-indent:6px;}
.m-title .text{position:relative;display:inline-block;width:auto;color:#666;font-size:11px;line-height:20px;text-align:center;padding-bottom:10px;font-family:"Montserrat-Medium";}
.m-title .text::after{content:"";position:absolute;left:calc(50% - 8px);bottom:0px;width:16px;height:2px;background-color:#c6d800;}

.m-box{position:relative;/* background-color:#fff;border-radius:4px;box-shadow:0px 0px 3px rgba(0,0,0,0.3); */overflow:hidden;}

.m-wraper{position:relative;}
.m-wraper .container{position:relative;}

/*
.page{height:42px;text-align:center;color:rgba(255,255,255,0.6);}
.page a{background-color:#fff;font-size:14px;color:#555;line-height:40px;width:40px;height:42px;text-align:center;display:none;padding-left:12px;padding-right:12px;border:#eeeeee solid 1px;margin-left:-1px;}
.page a:hover{color:#c994cf;}
.page a.active{background-color:#c994cf;border:#c994cf solid 1px;color:#fff;}
.page a.previous{display:inline-block;position:relative;width:calc(32% + 1px);font-size:14px;background-color:#fff;padding-left:20px;padding-right:10px;white-space:nowrap;background-image:url("../images/icon-page-left.png");background-position:calc(50% - 30px) calc(50% + 0px);background-repeat:no-repeat;background-size:6px auto;}
.page a.next{display:inline-block;position:relative;width:calc(32% + 1px);font-size:14px;background-color:#fff;padding-left:10px;padding-right:20px;white-space:nowrap;background-image:url("../images/icon-page-right.png");background-position:calc(50% + 30px) calc(50% + 0px);background-repeat:no-repeat;background-size:6px auto;}
.page a.first{display:inline-block;width:calc(18% + 0px);padding-left:10px;padding-right:10px;font-size:14px;margin-left:0px;border-top-left-radius:2px;border-bottom-left-radius:2px;}
.page a.last{display:inline-block;width:calc(18% + 1px);padding-left:10px;padding-right:10px;font-size:14px;border-top-right-radius:2px;border-bottom-right-radius:2px;}

*/
.page{height:42px;text-align:center;color:rgba(255,255,255,0.6);}
.page a{background-color:#fff;font-size:14px;color:#555;line-height:40px;width:40px;height:42px;text-align:center;display:inline-block;padding-left:12px;padding-right:12px;border:#eeeeee solid 1px;margin-left:-1px;}
.page a:hover{color:#c994cf;}
.page a.active{background-color:#c994cf;border:#c994cf solid 1px;color:#fff;}
.page a.previous{display:inline-block;position:relative;width:calc(32% + 1px);font-size:14px;background-color:#fff;padding-left:20px;padding-right:10px;white-space:nowrap;background-position:calc(50% - 30px) calc(50% + 0px);background-repeat:no-repeat;background-size:6px auto;}
.page a.next{display:inline-block;position:relative;font-size:14px;background-color:#fff;padding-left:10px;padding-right:20px;white-space:nowrap;background-position:calc(50% + 30px) calc(50% + 0px);background-repeat:no-repeat;background-size:6px auto;}
.page a.first{display:inline-block;width:calc(18% + 0px);padding-left:10px;padding-right:10px;font-size:14px;margin-left:0px;border-top-left-radius:2px;border-bottom-left-radius:2px;}
.page a.last{display:inline-block;width:calc(18% + 1px);padding-left:10px;padding-right:10px;font-size:14px;border-top-right-radius:2px;border-bottom-right-radius:2px;}



.text-list dd{border-bottom:#d9d9d9 dotted 1px;display:-webkit-flex;display:flex;align-items:center;}
.text-list dd::after{content:"";display:block;clear:both;}
.text-list dd a{position:relative;width:calc(100% - 80px);float:left;padding:8px 0px 8px 12px;margin-right:5px;font-size:14px;line-height:22px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}
.text-list dd a:before{content:"";position:absolute;left:0px;top:50%;margin-top:-1px;width:3px;height:3px;background-color:#999999;border-radius:50%;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.text-list dd a:hover:before{background-color:#e08441;}
.text-list dd a i{font-size:16px;margin-left:5px;margin-top:2px;}
.text-list dd a i.el-icon-dtz{background-image:url(../images/icon-dtz.png}
.text-list dd a i.el-icon-link{color:#3853a1;}
.text-list dd a i.el-icon-paperclip{color:#54aa00;}
.text-list dd a em{color:#fff;font-size:12px;line-height:16px;background-color:#c93931;margin-left:5px;margin-top:1px;padding:0px 4px;border-radius:2px;-webkit-transform:scale(0.8);transform:scale(0.8);}
.text-list dd a span{float:none;width:auto;color:#fff;font-size:12px;line-height:16px!important;font-weight:bold;white-space:nowrap;background-color:#d5ad91;margin-right:10px;margin-top:1px;padding:2px 6px 3px;border-radius:2px;}
.text-list dd span{line-height:20px;font-size:13px;color:#666;}
.text-list dd a span.blue{background-color:#8eade4;}
.text-list dd a span.green{background-color:#99dec0;}
.text-list dd a span.purple{background-color:#cd96ae;}
.text-list dd a span.orange{background-color:#d5ad91;}
.text-list dd a span.lightyellow{background-color:#FFFFE0;}
.text-list dd a span.lemonchiffon{background-color:#FFFACD;}
.text-list dd a span.cornsilk{background-color:#FFF8DC;}
.text-list dd a span.peachpuff{background-color:#FFDAB9;}
.text-list dd a span.gold{background-color:#FFD700;}
.text-list dd a span.coral{background-color:#FF7F50;}




.s-wraper{position:relative;z-index:10;margin-top:50px;margin-left:0px;margin-right:0px;border-right:#f2f2f2 solid 0px;padding-left:0px!important;padding-right:0px!important;}
.s-wraper:before{display:none;content:"";position:absolute;z-index:0;left:100px;top:0px;width:1px;height:100%;background-color:#f2f2f2;}
.s-wraper .con-left{display:none;}
.s-wraper .con-right{width:calc(100% - 0px);padding:0px 10px 30px;margin-left:auto;margin-right:auto;}
.s-wraper .con-right .text-list{border-top:#d9d9d9 dotted 1px;}
.s-wraper .con-right .text-list dd a{padding:14px 0px 14px 12px;}
.s-wraper .con-right .page{margin-top:10px;}

.sub-body{padding:20px 20px 30px 20px!important;}

.postion{color:#333;padding:7px 15px 6px;line-height:26px;font-size:13px;margin:-1px -15px 10px;background-color:#efd7f6;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}
.postion img{display:inline-block!important;max-width:auto!important;height:auto!important;width:5px!important;margin:0px 6px 0px!important;}
.postion a{display:inline-block;font-size:13px;line-height:26px;color:#333;}
.postion a:hover{color:#e08441;}

.sub-body .postion{margin:-20px -20px 15px;}

.right-title{font-size:15px;color:#5d1972;line-height:30px;padding:5px 20px;margin-bottom:10px;font-weight:bold;background-color:#efd7f6;border:rgba(0,0,0,0.1) dotted 1px;border-radius:3px;}
.right-title em{font-size:13px;color:#222;line-height:30px;margin-left:10px;}
.right-title a{font-size:13px;color:rgba(0,0,0,0.4);line-height:30px;padding:0px 5px;margin-left:0px;display:inline-block;/* background-color:rgba(56,83,161,0.2);border-radius:2px; */cursor:pointer;}
.right-title a.active{color:rgba(0,0,0,0.9);/* background-color:rgba(56,83,161,0.8); */}
.right-title a:first-child{margin-left:10px;}

.detail-content .right-title ~ h1{padding-top:10px;}
.detail-content .right-title ~ .content{padding-top:10px;}

.m-main{margin-top:50px;padding-left:10px;padding-right:10px;background-color:#f5ede0;padding-top:5px;padding-bottom:10px;}
.m-main .m-left{width:100%;}
.m-main .m-right{width:100%;}
.m-main .pic-link{position:relative;margin-top:10px;}
.m-main .pic-link a{position:absolute;z-index:1;left:0px;top:0px;width:100%;height:100%;}
.m-main .pic-link .con-pic{padding-top:24%;background-position:center;background-repeat:no-repeat;background-size:100%;transition:all .3s cubic-bezier(.25,.1,.25,1);}
.m-main .pic-link:hover .con-pic{background-size:104%;transition:all .6s cubic-bezier(.25,.1,.25,1);}
.m-main .m-news{position:relative;margin-top:10px;padding:6px;min-height:275px;}
.m-main .m-news::before{content:"";position:absolute;z-index:0;left:0px;top:0px;width:100%;height:46px;background-color:#fff;border-radius:4px;}
.m-main .m-news .title{margin:0px -2px;}
.m-main .m-news .title a{float:left;display:inline-block;padding:0px 12px 2px;margin:0px 2px 4px;color:#000;font-size:14px;line-height:32px;background-color:#ededed;border-radius:2px;cursor:pointer;}
.m-main .m-news .title a.active{color:#000;background-color:#e2e1f2;}
.m-main .m-news .tab-title{margin:0px auto 0px 0px;overflow:hidden;width:calc(100% - 42px);}
.m-main .m-news .tab-title .swiper-slide{float:left;display:inline-block;padding:0px 12px 2px;margin:0px 0px 4px 4px;color:#000;font-size:14px;line-height:32px;background-color:#ededed;border-radius:2px;cursor:pointer;}
.m-main .m-news .tab-title .swiper-slide:first-child{margin:0px 0px 4px 0px;}
.m-main .m-news .tab-title .swiper-slide.active{color:#000;background-color:#e2e1f2;}
.m-main .m-news .link{position:absolute;z-index:1;top:6px;right:6px;}
.m-main .m-news .link a{display:block;width:38px;height:34px;border-radius:2px;background-color:rgba(0,0,0,0.1);background-image:url("../images/pic-more.png");background-position:center;background-repeat:no-repeat;background-size:18px auto;}
.m-main .m-news .link a:hover{background-color:#e2e1f2;background-image:url("../images/pic-mores.png");}
.m-main .m-news .tab-content{padding:2px 5px 10px;}
.m-main .m-news .tab-content dd{padding-left:5px;padding-right:5px;}
.m-main .m-news .tab-content .text-list dd a{padding:8px 0px 8px 12px;}
.m-main .m-news .tab-content .text-list dd span{line-height:34px;}

.m-foucs-background{background-image:url("../images/bg-photo.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;}
.m-foucs-background .container{width:100%;padding-top:5px;padding-bottom:5px;}
.m-foucs{margin-top:10px;padding-left:10px;padding-right:10px;}
.m-foucs .title{border-bottom:#f4f4f4 solid 1px;padding-left:15px;}
.m-foucs .title .name{float:left;color:#000;font-size:15px;line-height:46px;font-weight:bold;}
.m-foucs .title .tab-title{float:left;margin-left:10px;margin-top:6px;}
.m-foucs .title .tab-title .swiper-slide{float:left;display:inline-block;padding:0px 8px 2px;margin:0px 0px 4px 4px;color:#000;font-size:14px;line-height:32px;background-color:#ededed;border-radius:2px;cursor:pointer;}
.m-foucs .title .tab-title .swiper-slide:first-child{margin:0px 0px 4px 0px;}
.m-foucs .title .tab-title .swiper-slide.active{color:#000;background-color:#e2e1f2;}
.m-foucs .link{position:absolute;z-index:1;top:6px;right:6px;}
.m-foucs .link a{display:block;width:38px;height:34px;border-radius:2px;background-color:#fff;background-image:url("../images/pic-more.png");background-position:center;background-repeat:no-repeat;background-size:18px auto;}
.m-foucs .link a:hover{background-color:#e2e1f2;background-image:url("../images/pic-mores.png");}
.m-foucs .content{padding:10px 15px;}
.m-foucs .content .owl-controls{margin-top:-5px;margin-bottom:10px;text-align:center;}
.m-foucs .content .owl-controls .owl-page{cursor:pointer;display:inline-block;width:4px;height:4px;margin:0px 2px;border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.m-foucs .content .owl-controls .owl-page.active{width:12px;background-color:#e08441;}
.m-foucs.m-pic-wraper .item .contents{border-radius:0px;border:#fff solid 2px;border-top:0px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.m-foucs.m-pic-wraper .item .text{padding:12px 0px 12px;border-top-left-radius:8px;border-top-right-radius:8px;border:#fff solid 2px;background-color:#c89fd5;}
.m-foucs.m-pic-wraper .item .text h1{color:#fff;}
.m-foucs.m-pic-wraper .item:hover .text h1{color:#fff;}

.m-pic-wraper{margin:0px -10px;width:calc(100% + 20px);}
.m-pic-wraper .item{float:left;position:relative;/* width:calc(33.333333% - 10px); */width:calc(100% - 20px);margin:5px 10px 5px;}
.m-pic-wraper .item a{position:absolute;z-index:101;left:0px;top:0px;width:100%;height:100%;}
.m-pic-wraper .item .contents{position:relative;padding-top:62%;background-position:center;background-repeat:no-repeat;background-size:100% auto;border-radius:4px;}
.m-pic-wraper .item.video .contents:after{content:"";position:absolute;z-index:10;left:calc(50% - 22px);top:calc(50% - 22px);width:44px;height:44px;background-image:url(../images/icon-video.png);background-position:center;background-repeat:no-repeat;background-size:100% auto;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.m-pic-wraper .item.video:hover .contents:after{background-image:url(../images/icon-videos.png);}
.m-pic-wraper .item .text{padding:14px 0px 10px;}
.m-pic-wraper .item .text h1{color:#000;font-size:16px;line-height:20px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.m-pic-wraper .item:hover .text h1{color:#e08441;}
.m-pic-wraper .item .text p{color:#666;font-size:14px;line-height:18px;margin-top:8px;display:-webkit-flex;display:flex;align-items:center;}
.m-pic-wraper .item .text p span{color:#fff;font-size:12px;line-height:16px;font-weight:bold;white-space:nowrap;background-color:#e08441;margin-right:10px;padding:2px 6px 3px;border-radius:2px;}

.m-info{margin-top:0px;padding-left:0px;padding-right:0px;}
.m-info .container{background-color:#e2e1f2!important;}
.m-info .m-left{width:100%;}
.m-info .m-left .contents{position:relative;padding-top:370px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.m-info .m-left iframe{width:100%;height:370px;}
.m-info .m-right{width:100%;padding:0px 0px 20px 0px;}
.m-info .m-right .name{color:#000;font-size:15px;line-height:46px;font-weight:bold;border-bottom:#f4f4f4 solid 1px;padding-left:15px;padding-right:15px;padding-top:1px;}
.m-info .m-right .text{color:#000;font-size:14px;line-height:26px;margin-top:10px;padding-left:15px;padding-right:15px;}
.m-info .m-right .pic{margin:10px 13px 0px;}
.m-info .m-right .pic .item{float:left;margin:2px;width:calc(33.333333% - 4px);}
.m-info .m-right .pic .item .contents{position:relative;padding-top:34%;background-color:#999;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:2px;}
.m-info .title{border-bottom:rgba(0,0,0,0.05) solid 1px;padding-left:20px;}
.m-info .title .name{float:left;color:#000;font-size:15px;line-height:46px;font-weight:bold;}
.m-info .title .link{float:right;margin-top:6px;margin-right:6px;}
.m-info .title .link a{display:block;width:38px;height:34px;border-radius:2px;background-color:transparent;background-image:url("../images/pic-more.png");background-position:center;background-repeat:no-repeat;background-size:18px auto;}
.m-info .title .link a:hover{background-color:#fff;background-image:url("../images/pic-mores.png");}
.m-info .content{padding:15px 20px 20px;}
.m-info .content .text{color:#000;font-size:14px;line-height:26px;margin-top:0px;}

.m-footer{margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;}
.m-footer .container{background-color:#554195;padding:25px 20px;background-image:linear-gradient(#a773b8, #f6c9a1)!important;}
.m-footer .logo{padding-bottom:10px;}
.m-footer .logo img{height:50px;}
.m-footer .m-left{float:left;width:100%;padding-top:0px;padding-left:2px;}
.m-footer .m-right{float:right;width:calc(100% - 0px);padding-top:0px;}
.m-footer .text{color:#fff;font-size:14px;line-height:26px;padding-bottom:5px;}
.m-footer .text i{margin-right:12px;font-size:18px;line-height:30px;}
.m-footer .text a{color:#fff;}
.m-footer .text a:hover{color:#f6c9a1;}
.m-footer .map{padding-bottom:30px;}
.m-footer .map h1{color:#fff;font-size:16px;line-height:36px;font-weight:bold;display:block;text-align:center;}
.m-footer .map img{width:100%;}
.m-footer .copy{border-top:rgba(255,255,255,0.08) solid 1px;line-height:20px;margin-top:15px;padding-top:10px;text-align:left;}
.m-footer .copy span{display:inline-block;font-size:14px;color:#fff;margin-top:5px;margin-right:10px;}
.m-footer .copy a{color:#fff;}
.m-footer .copy a:hover{color:#f6c9a1;}

.left-nav{display:none;}

.detail-content h3 ~ .content{margin-top:-5px;}

.con-right.detail-content .content{padding-left:20px;padding-right:20px;}
.detail-content{color:#111;font-size:15px;line-height:28px;}
.detail-content h1{position:relative;font-size:18px;color:#000;line-height:26px;font-weight:bold;padding-bottom:10px;text-align:left;}
.detail-content h1:first-child{margin-top:0px;}
.detail-content h2{font-size:17px;color:#000;line-height:22px;padding-bottom:10px;font-weight:bold;}
.detail-content h3{font-size:13px;color:#666;line-height:20px;margin-top:0px;padding-bottom:10px;text-align:left;display:-webkit-flex;display:flex;align-items:center;}
.detail-content h3 i{color:#54aa00;font-size:16px;margin-left:5px;margin-top:2px;}
.detail-content h3 em{color:#fff;font-size:12px;line-height:16px;background-color:#c93931;margin-left:5px;margin-top:2px;padding:0px 4px;border-radius:2px;-webkit-transform:scale(0.8);transform:scale(0.8);}
.detail-content h3 span{float:none;color:#fff;font-size:12px;line-height:16px!important;font-weight:bold;white-space:nowrap;background-color:#e08441;margin-right:10px;margin-top:-1px;padding:2px 6px 3px;border-radius:2px;}
.detail-content h3 span.blue{background-color:#8eade4;}
.detail-content h3 span.green{background-color:#99dec0;}
.detail-content h3 span.purple{background-color:#cd96ae;}
.detail-content h3 span.orange{background-color:#d5ad91;}
.detail-content .content{width:100%;/* padding:20px 20px 20px;background-color:rgba(0,0,0,0.02);border:rgba(0,0,0,0.1) dotted 1px;border-radius:3px; */margin-top:10px;}
.detail-content iframe{width:100%;height:500px;background-color:#000;margin-bottom:30px;}
.detail-content .video{width:100%;margin-bottom:30px;}
.detail-content .video .content{position:relative;background-color:#000;padding-top:50%;}
.detail-content .video .content iframe{position:absolute;left:0px;top:0px;width:100%;height:100%;}
.detail-content video{width:100%;height:500px;background-color:#000;}
.detail-content img{display:block;max-width:100%;width:auto;height:auto;margin:0px auto 20px;border-radius:3px;}
.detail-content table{margin-bottom:10px;width:100%!important;border-collapse:separate;border-spacing:1px;background-color:rgba(0,0,0,0.1);border-radius:3px;}
.detail-content table th{background-color:#eff2fb;padding:3px 5px;font-size:12px;line-height:16px;vertical-align:top;width:15%;text-align:left;}
.detail-content table td{background-color:#fff;padding:3px 5px;font-size:12px;line-height:16px;vertical-align:top;text-align:left;}
.detail-content table td a{position:relative;display:block;padding-left:15px;line-height:16px;}
.detail-content table td a::before{position:absolute;left:0px;top:0px;font-size:13px;font-family:element-icons;}
.detail-content table td a.download::before{content:"\e77d";color:#54aa00;}
.detail-content table td a.weblink::before{content:"\e737";color:#3853a1;x}
.detail-content table td a.download:hover{color:#54aa00;}
.detail-content table td a.weblink:hover{color:#3853a1;x}
.detail-content ol{margin-bottom:30px;}
.detail-content ul{margin-bottom:30px;}
.detail-content ul{list-style-position:outside;margin-left:18px;list-style:disc;}
.detail-content ul li{line-height:22px;margin-bottom:10px;}
.detail-content p{margin-bottom:20px;}
.detail-content p:last-child{margin-bottom:20px;}
.detail-content .more{text-align:center;margin-top:10px;width:100%;}
.detail-content .more a{color:#333;padding:0px 40px 0px 30px;}
.detail-content .more a:hover{color:#fff;}
.detail-content .more a i{margin-right:10px;}
.detail-content .s-teacher ~ .content{margin-top:10px;}
.detail-content table ~ h2{margin-top:20px;}

.detail-content .link{margin-top:10px;}
.detail-content .link .con-lefts{float:none;width:calc(100% - 0px);background-color:rgba(0,0,0,0.02);border:rgba(0,0,0,0.1) dotted 1px;border-radius:3px;}
.detail-content .link .con-rights{float:none;width:calc(100% - 0px);margin-top:10px;background-color:rgba(0,0,0,0.02);border:rgba(0,0,0,0.1) dotted 1px;border-radius:3px;}
.detail-content .link .name{color:#111;font-size:14px;line-height:20px;font-weight:bold;padding:10px 0px 12px 20px;background-color:rgba(0,0,0,0.04);border-bottom:rgba(0,0,0,0.1) dotted 0px;}
.detail-content .link .contents{padding:12px 20px 15px 20px;line-height:20px;}
.detail-content .link .contents .item{font-size:14px;color:#999;display:-webkit-flex;display:flex;align-items:flex-start;padding:6px 0px 6px 0px;}
.detail-content .link .contents .item i{font-size:16px;line-height:18px;margin-right:5px;margin-top:1px;}
.detail-content .link .contents .item i.el-icon-link{color:#3853a1;}
.detail-content .link .contents .item i.el-icon-paperclip{color:#54aa00;}
.detail-content .link .con-lefts a{color:#3853a1;}
.detail-content .link .con-lefts a:hover{text-decoration:underline;}
.detail-content .link .con-rights a{color:#54aa00;}
.detail-content .link .con-rights a:hover{text-decoration:underline;}

.detail-content .meeting-link{padding:15px 15px 15px;line-height:20px;background-color:rgba(0,0,0,0.02);border:rgba(0,0,0,0.1) dotted 1px;border-radius:3px;margin-bottom:10px;}
.detail-content .meeting-link .item{font-size:14px;color:#999;display:-webkit-flex;display:flex;align-items:flex-start;padding:6px 0px 6px 0px;}
.detail-content .meeting-link .item i{font-size:15px;line-height:18px;margin-right:5px;margin-top:1px;}
.detail-content .meeting-link .item i.el-icon-link{color:#3853a1;}
.detail-content .meeting-link .item i.el-icon-paperclip{color:#54aa00;}

.s-teacher{margin-top:0px;margin-bottom:0px;}
.s-teacher .item{position:relative;width:calc(100% - 0px);border-radius:3px;overflow:hidden;margin-bottom:10px;background-color:#fafafa;border:rgba(0,0,0,0.1) dotted 1px;transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.s-teacher .item:hover{background-color:#fcfaf4;}
.s-teacher .item .pic{width:100%;}
.s-teacher .item .contentss{padding-top:125%;background-color:rgba(0,0,0,0.2);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.s-teacher .intro{width:calc(100% - 0px);padding:15px 20px 20px 20px;transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.s-teacher .intro .name{color:#000;font-size:18px;line-height:30px;font-weight:bold;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px;}
.s-teacher .intro .name em{color:#fff;font-size:12px;line-height:16px;font-weight:bold;white-space:nowrap;background-color:#e08441;margin-left:5px;margin-top:1px;padding:1px 4px 2px;border-radius:2px;}
.s-teacher .intro .text{color:rgba(0,0,0,0.5);font-size:13px;line-height:20px;margin-top:6px;}
.s-teacher .intro .text b{color:rgba(0,0,0,0.8);}

}

@media (max-width:768px){


}

@media (max-width:480px){


}

@media (max-width:320px){


}

@media (min-width:992px){

.m-title{position:relative;z-index:10;margin-bottom:40px;text-align:center;}
.m-title .name{display:block;color:#222;font-size:25px;line-height:30px;font-weight:bold;text-align:center;letter-spacing:10px;text-indent:10px;}
.m-title .text{position:relative;display:inline-block;width:auto;color:#666;font-size:12px;line-height:20px;text-align:center;padding-bottom:12px;font-family:"Montserrat-Medium";}
.m-title .text::after{content:"";position:absolute;left:calc(50% - 10px);bottom:0px;width:20px;height:2px;background-color:#c6d800;}

.m-box{position:relative;overflow:hidden;}

.m-wraper{position:relative;}
.m-wraper .container{}

/*
.page{height:40px;text-align:center;color:rgba(255,255,255,0.6);}
.page a{background-color:#fff;font-size:13px;color:#333;line-height:39px;width:40px;height:40px;text-align:center;display:inline-block;padding-left:12px;padding-right:12px;border:#eeeeee solid 1px;margin-left:-1px;}
.page a:hover{color:#c994cf;}
.page a.active{background-color:#c994cf;border:#c994cf solid 1px;color:#fff;}
.page a.previous{width:auto;font-size:13px;padding-left:40px;padding-right:30px;white-space:nowrap;background-image:url("../images/icon-page-left.png");background-position:calc(0% + 28px) calc(50% + 0px);background-repeat:no-repeat;background-size:6px auto;}
.page a.previous:hover{background-image:url("../images/icon-page-leftss.png");background-position:calc(0% + 25px) calc(50% + 0px);}
.page a.next{position:relative;width:auto;font-size:13px;background-color:#fff;padding-left:30px;padding-right:40px;white-space:nowrap;background-image:url("../images/icon-page-right.png");background-position:calc(100% - 28px) calc(50% + 0px);background-repeat:no-repeat;background-size:6px auto;}
.page a.next:hover{background-image:url("../images/icon-page-rightss.png");background-position:calc(100% - 25px) calc(50% + 0px);}
.page a.first{width:auto;padding-left:20px;padding-right:20px;font-size:13px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.page a.last{width:auto;padding-left:20px;padding-right:20px;font-size:13px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
*/
.page{height:40px;text-align:center;color:rgba(255,255,255,0.6);}
.page a{background-color:#fff;font-size:13px;color:#333;line-height:39px;width:40px;height:40px;text-align:center;display:inline-block;padding-left:12px;padding-right:12px;border:#eeeeee solid 1px;margin-left:-1px;}
.page a:hover{color:#c994cf;}
.page a.active{background-color:#c994cf;border:#c994cf solid 1px;color:#fff;}
.page a.previous{width:auto;font-size:13px;white-space:nowrap;background-position:calc(0% + 28px) calc(50% + 0px);background-repeat:no-repeat;background-size:6px auto;}
.page a.previous:hover{background-position:calc(0% + 25px) calc(50% + 0px);}
.page a.next{position:relative;width:auto;font-size:13px;background-color:#fff;white-space:nowrap;background-position:calc(100% - 28px) calc(50% + 0px);background-repeat:no-repeat;background-size:6px auto;}
.page a.next:hover{background-position:calc(100% - 25px) calc(50% + 0px);}
.page a.first{width:auto;padding-left:20px;padding-right:20px;font-size:13px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.page a.last{width:auto;padding-left:20px;padding-right:20px;font-size:13px;border-top-right-radius:3px;border-bottom-right-radius:3px;}




.text-list dd{border-bottom:#d9d9d9 dotted 1px;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;}
.text-list dd::after{content:"";display:block;clear:both;}
.text-list dd a{position:relative;width:calc(100% - 100px);float:left;padding:8px 0px 8px 12px;margin-right:5px;font-size:14px;line-height:22px;display:-webkit-flex;display:flex;align-items:center;}
.text-list dd a:before{content:"";position:absolute;left:0px;top:50%;margin-top:-1px;width:3px;height:3px;background-color:#999999;border-radius:50%;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.text-list dd a:hover:before{background-color:#e08441;}
.text-list dd a i{font-size:16px;margin-left:5px;margin-top:2px;}
.text-list dd a i.el-icon-dtz{ background-image:url(../images/icon-dtz.png)}
.text-list dd a i.el-icon-link{color:#3853a1;}
.text-list dd a i.el-icon-paperclip{color:#54aa00;}
.text-list dd a em{color:#fff;font-size:12px;line-height:16px;background-color:#c93931;margin-left:5px;margin-top:2px;padding:0px 4px;border-radius:2px;-webkit-transform:scale(0.8);transform:scale(0.8);}
.text-list dd a span{float:none;width:auto;color:#fff;font-size:12px;line-height:16px!important;font-weight:bold;white-space:nowrap;background-color:#e08441;margin-right:10px;margin-top:1px;padding:2px 6px 3px;border-radius:2px;}
.text-list dd span{width:100px;line-height:40px;font-size:13px;color:#666;text-align:right;}
.text-list dd a span{float:none;width:auto;color:#fff;font-size:12px;line-height:16px!important;font-weight:bold;white-space:nowrap;background-color:#d5ad91;margin-right:10px;margin-top:1px;padding:2px 6px 3px;border-radius:2px;}
.text-list dd a span.blue{background-color:#8eade4;}
.text-list dd a span.green{background-color:#99dec0;}
.text-list dd a span.purple{background-color:#cd96ae;}
.text-list dd a span.orange{background-color:#d5ad91;}
.text-list dd a span.lightyellow{background-color:#FFFFE0;}
.text-list dd a span.lemonchiffon{background-color:#FFFACD;}
.text-list dd a span.cornsilk{background-color:#FFF8DC;}
.text-list dd a span.peachpuff{background-color:#FFDAB9;}
.text-list dd a span.gold{background-color:#FFD700;}
.text-list dd a span.coral{background-color:#FF7F50;}

.s-wraper{z-index:1;padding-top:20px;padding-bottom:30px;background-color:#f6eee2;}
.s-wraper .container{width:100%;padding-left:30px;padding-right:30px;position:relative;}
.s-wraper .con-left{position:absolute;z-index:1;left:30px;top:0px;width:220px;height:100%;}
.s-wraper .con-right{float:right;width:calc(100% - 240px);padding:40px 30px 50px 30px;min-height:500px;background-color:#fff;border:#fff solid 2px;border-radius:8px;box-shadow:1px 1px 3px rgba(0,0,0,0.2);}
.s-wraper .con-right .text-list{border-top:#d9d9d9 dotted 1px;}
.s-wraper .con-right .text-list dd a{padding:14px 0px 14px 12px;}
.s-wraper .con-right .text-list dd a span{line-height:34px;}
.s-wraper .con-right .page{margin-top:20px;}
.s-wraper .con-right .right-title ~ .text-list{margin-top:0px;}

.sub-body{padding:40px 60px 50px 60px!important;}

.postion{color:#333;padding:10px 20px 9px;line-height:26px;font-size:13px;margin:-40px -30px 20px;background-color:#efd7f6;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;}
.postion img{display:inline-block!important;max-width:auto!important;height:auto!important;width:5px!important;margin:0px 6px 0px!important;}
.postion a{display:inline-block;font-size:13px;line-height:26px;color:#333;}
.postion a:hover{color:#e08441;}

.sub-body .postion{margin:-40px -60px 20px;}

.m-main{background-color:#f5ede0;padding-top:5px;padding-bottom:20px;}
.m-main .container{width:100%;padding-left:30px;padding-right:30px;}
.m-main .m-left{float:left;width:400px;}
.m-main .m-right{float:right;width:calc(100% - 420px);}
.m-main .pic-link{position:relative;margin-top:10px;}
.m-main .pic-link a{position:absolute;z-index:1;left:0px;top:0px;width:100%;height:100%;}
.m-main .pic-link .con-pic{padding-top:24%;background-position:center;background-repeat:no-repeat;background-size:100%;transition:all .3s cubic-bezier(.25,.1,.25,1);}
.m-main .pic-link:hover .con-pic{background-size:104%;transition:all .6s cubic-bezier(.25,.1,.25,1);}
.m-main .m-news{position:relative;margin-top:10px;padding:6px;height:274px;}
.m-main .m-news::before{content:"";position:absolute;z-index:0;left:0px;top:0px;width:100%;height:46px;background-color:#fff;border-radius:4px;}
.m-main .m-news .title{margin:0px 0px;}
.m-main .m-news .title a{float:left;display:inline-block;padding:0px 12px 2px;margin:0px 2px;color:#000;font-size:14px;line-height:32px;background-color:#ededed;border-radius:2px;cursor:pointer;}
.m-main .m-news .title a.active{color:#000;background-color:#e2e1f2;}
.m-main .m-news .tab-title{margin:0px auto 0px 0px;overflow:hidden;width:calc(100% - 42px);}
.m-main .m-news .tab-title .swiper-slide{float:left;display:inline-block;padding:0px 12px 2px;margin:0px 0px 4px 4px;color:#000;font-size:14px;line-height:32px;background-color:#ededed;border-radius:2px;cursor:pointer;}
.m-main .m-news .tab-title .swiper-slide:first-child{margin:0px 0px 4px 0px;}
.m-main .m-news .tab-title .swiper-slide.active{color:#000;background-color:#e2e1f2;}
.m-main .m-news .link{position:absolute;z-index:1;top:6px;right:6px;}
.m-main .m-news .link a{display:block;width:38px;height:34px;border-radius:2px;background-color:rgba(0,0,0,0.1);background-image:url("../images/pic-more.png");background-position:center;background-repeat:no-repeat;background-size:18px auto;}
.m-main .m-news .link a:hover{background-color:#e2e1f2;background-image:url("../images/pic-mores.png");}
.m-main .m-news .tab-content{width:100%;padding:5px 5px 10px;}
.m-main .m-news .tab-content dd{padding-left:5px;padding-right:5px;}
.m-main .m-news .tab-content .text-list dd a{padding:3px 0px 3px 12px;}
.m-main .m-news .tab-content .text-list dd span{line-height:34px;}
.m-main .m-news .text-list{width:100%!important;}
.m-main .m-news .text-list dd{width:100%!important;}

.m-foucs-background{background-image:url("../images/bg-photo.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;}
.m-foucs-background .container{width:100%;padding-left:30px;padding-right:30px;}
.m-foucs{padding-top:20px;padding-bottom:30px;margin-left:-5px!important;margin-right:-5px!important;position:relative;width:calc(100% + 10px)!important;}
.m-foucs .con-item{float:left;width:calc(33.333333% - 10px);margin-left:5px!important;margin-right:5px!important;}
.m-foucs .con-item:nth-child(1){}
.m-foucs .con-item:nth-child(2){}
.m-foucs .con-item:nth-child(3){}
.m-foucs.m-pic-wraper .item{float:none;width:calc(100% - 0px);margin:0px 0px 0px;}
.m-foucs.m-pic-wraper .item .contents{border-radius:0px;border:#fff solid 2px;border-top:0px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.m-foucs.m-pic-wraper .item .text{padding:12px 0px 12px;border-top-left-radius:8px;border-top-right-radius:8px;border:#fff solid 2px;background-color:#c89fd5;}
.m-foucs.m-pic-wraper .item .text h1{color:#fff;}
.m-foucs.m-pic-wraper .item:hover .text h1{color:#fff;}
.m-foucs .title{border-bottom:#f4f4f4 solid 1px;padding-left:30px;}
.m-foucs .title .name{float:left;color:#000;font-size:16px;line-height:46px;font-weight:bold;}
.m-foucs .title .tab-title{float:left;margin-left:20px;margin-top:6px;}
.m-foucs .title .tab-title .swiper-slide{float:left;display:inline-block;padding:0px 12px 2px;margin:0px 0px 4px 4px;color:#000;font-size:14px;line-height:32px;background-color:#ededed;border-radius:2px;cursor:pointer;}
.m-foucs .title .tab-title .swiper-slide:first-child{margin:0px 0px 4px 0px;}
.m-foucs .title .tab-title .swiper-slide.active{color:#000;background-color:#e2e1f2;}
/* .m-foucs .content .owl-controls .owl-buttons div{position:absolute;top:calc((100% - 160px)/2 - 20px);width:40px;height:40px;z-index:10;border-radius:100%;background-color:rgba(0,0,0,0.1);cursor:pointer;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1);-moz-background-size:10px auto;-webkit-background-size:10px auto;background-size:10px auto;background-position:center;background-repeat:no-repeat;}
.m-foucs .content .owl-controls .owl-buttons div:hover{background-color:#ba7003;}
.m-foucs .content .owl-controls .owl-buttons div.owl-prev{left:-60px;background-image:url(../images/icon-lefts.png);}
.m-foucs .content .owl-controls .owl-buttons div.owl-next{right:-60px;background-image:url(../images/icon-right.png);} */

.m-pic-wraper{margin:0px -10px;width:calc(100% + 20px);}
.m-pic-wraper .item{float:left;position:relative;/* width:calc(33.333333% - 10px); */width:calc(100% - 20px);margin:0px 10px 0px;}
.m-pic-wraper.photo .item{width:calc(25% - 20px);margin-bottom:20px;}
.m-pic-wraper .item a{position:absolute;z-index:101;left:0px;top:0px;width:100%;height:100%;}
.m-pic-wraper .item .contents{position:relative;padding-top:65%;background-position:center;background-repeat:no-repeat;background-size:101% auto;border-radius:3px;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.m-pic-wraper .item:hover .contents{background-size:105% auto;-webkit-transition:all 1500ms cubic-bezier(.25,.1,.25,1);transition:all 1500ms cubic-bezier(.25,.1,.25,1);}
.m-pic-wraper .item.video .contents:after{content:"";position:absolute;z-index:10;left:calc(50% - 22px);top:calc(50% - 22px);width:44px;height:44px;background-image:url(../images/icon-video.png);background-position:center;background-repeat:no-repeat;background-size:100% auto;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.m-pic-wraper .item.video:hover .contents:after{background-image:url(../images/icon-videos.png);}
.m-pic-wraper .item .text{padding:14px 0px 10px;}
.m-pic-wraper .item .text h1{color:#000;font-size:16px;line-height:20px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.m-pic-wraper .item:hover .text h1{color:#e08441;}
.m-pic-wraper .item .text p{color:#666;font-size:14px;line-height:18px;margin-top:8px;display:-webkit-flex;display:flex;align-items:center;}
.m-pic-wraper .item .text p span{color:#fff;font-size:12px;line-height:16px;font-weight:bold;white-space:nowrap;background-color:#e08441;margin-right:10px;padding:2px 6px 3px;border-radius:2px;}
.m-pic-wraper.photo .item .text{padding:18px 0px 10px;}
.m-pic-wraper.photo .item .text p{margin-top:0px;}

.m-pic-wraper.list .item{width:calc(50% - 20px);margin:0px 10px 20px;}
.m-pic-wraper.list ~ .page{margin-top:0px;}

.m-info{padding-top:20px;padding-bottom:20px;background-image:linear-gradient(#a773b8, #f6c9a1)!important;}
.m-info .container{}
.m-info .m-left{float:left;width:50%;}
.m-info .m-left .contents{position:relative;padding-top:370px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.m-info .m-left iframe{width:100%;height:370px;}
.m-info .m-right{float:right;width:calc(50% - 0px);padding:20px 40px 40px 40px;}
.m-info .m-right .name{color:#000;font-size:15px;line-height:30px;font-weight:bold;margin-top:10px;}
.m-info .m-right .text{color:#000;font-size:14px;line-height:26px;margin-top:0px;}
.m-info .m-right .pic{margin:5px -3px 0px;}
.m-info .m-right .pic .item{float:left;margin:3px;width:calc(25% - 6px);}
.m-info .m-right .pic .item .contents{position:relative;padding-top:34%;background-color:#ccc;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:2px;}
.m-info .m-right .pic .item .contents a{position:absolute;z-index:101;left:0px;top:0px;width:100%;height:100%;}
.m-info .title{border-bottom:rgba(255,255,255,1) solid 2px;padding-left:30px;}
.m-info .title .name{float:left;color:#000;font-size:16px;line-height:46px;font-weight:bold;}
.m-info .title .link{float:right;margin-top:6px;margin-right:6px;}
.m-info .title .link a{display:block;width:38px;height:34px;border-radius:2px;background-color:transparent;background-image:url("../images/pic-more.png");background-position:center;background-repeat:no-repeat;background-size:18px auto;}
.m-info .title .link a:hover{background-color:#fff;background-image:url("../images/pic-mores.png");}
.m-info .content{padding:20px 30px 30px;}
.m-info .content .text{color:#000;font-size:14px;line-height:26px;margin-top:0px;}

.m-footer{margin-top:0px;background-image:linear-gradient(#a773b8, #f6c9a1)!important;}
.m-footer .container{width:100%;padding:40px 30px;}
.m-footer .logo{padding-bottom:20px;margin-bottom:20px;border-bottom:#fff solid 2px;}
.m-footer .logo img{height:50px;}
.m-footer .m-left{float:left;width:calc(100% - 500px);padding-top:0px;padding-left:2px;}
.m-footer .m-right{float:right;width:480px;padding-top:0px;}
.m-footer .text{color:#fff;font-size:14px;line-height:34px;padding-bottom:5px;}
.m-footer .text i{margin-right:12px;font-size:18px;line-height:30px;}
.m-footer .text a{color:#fff;}
.m-footer .text a:hover{color:#f6c9a1;}
.m-footer .map{padding-left:30px;margin-top:-10px;}
.m-footer .map h1{color:#fff;font-size:16px;line-height:36px;font-weight:bold;display:block;text-align:center;}
.m-footer .map img{width:100%;border-radius:8px;border:#fff solid 3px;box-shadow:1px 1px 5px rgba(0,0,0,0.4);margin-top:5px;}
.m-footer .copy{border-top:rgba(255,255,255,0.08) solid 1px;line-height:20px;margin-top:20px;padding-top:20px;text-align:left;}
.m-footer .copy span{display:inline-block;font-size:14px;color:#fff;margin-left:0px;margin-right:10px;}
.m-footer .copy a{color:#fff;}
.m-footer .copy a:hover{color:#f6c9a1;}

.left-nav-title{width:100%;background-color:#c89fd5;padding:13px 10px 13px 25px;margin-top:0px;border-top-left-radius:8px;border-top-right-radius:8px;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;}
.left-nav-title .name{color:#fff;font-size:15px;line-height:20px;font-weight:bold;}
.left-nav-title .en{color:rgba(255,255,255,0.6);font-size:13px;line-height:14px;margin-top:3px;font-family:"Montserrat-Regular";}

.left-nav{position:relative;z-index:1;margin-bottom:20px;background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.left-nav dd{position:relative;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.left-nav dd:before{display:block;content:"";position:absolute;z-index:-1;left:0px;bottom:0px;width:100%;height:1px;background-color:#f2f2f2;}
.left-nav dd:after{content:"";position:absolute;z-index:0;right:0px;top:0px;width:40px;height:100%;background-image:url("../images/icon-page-right.png");background-position:center;background-repeat:no-repeat;background-size:6px auto;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);}
.left-nav dd.drop:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);}
.left-nav dd:hover:after{right:-2px;background-image:url("../images/icon-page-rightss.png");}
.left-nav dd.drop:hover:after{right:0px;}
.left-nav dd.active:hover:after{right:0px;}
.left-nav dd a{position:relative;z-index:10;display:block;padding:12px 30px 15px 25px;font-size:14px;line-height:18px;cursor:pointer;font-weight:bold;}
.left-nav dd.active{background-color:#efd7f6;}
.left-nav dd.active a{color:#5d1972;}
.left-nav dd.active:after{background-image:url("../images/icon-page-rightss.png");}
.left-nav dd.drop a{color:#e08441;}
.left-nav ul{padding-top:8px;padding-bottom:8px;position:relative;display:none;}
.left-nav ul:after{display:block;content:"";position:absolute;z-index:0;left:0px;bottom:0px;width:100%;height:1px;background-color:#f2f2f2;}
.left-nav li a{position:relative;display:block;padding-left:38px;padding-right:15px;font-size:13px;line-height:18px;padding-top:5px;padding-bottom:5px;}
.left-nav li a:hover{color:#e08441;/*background-color:rgba(0,0,0,0.03);*/background-color:transparent;}
.left-nav li a:before{display:block;content:"";position:absolute;z-index:1;left:28px;top:12px;width:3px;height:3px;background-color:#c6c6c6;border-radius:50%;}
.left-nav li.active a{color:#e08441;background-color:transparent;}
.left-nav .on ul{display:block;}
.left-nav .on dd:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);}
.left-nav .on dd.drop:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);}

.right-title{font-size:15px;color:#5d1972;line-height:30px;padding:5px 20px;margin-bottom:20px;font-weight:bold;background-color:#efd7f6;border:rgba(0,0,0,0.1) dotted 1px;border-radius:3px;}
.right-title em{font-size:13px;color:#222;line-height:30px;margin-left:10px;}
.right-title a{font-size:13px;color:rgba(0,0,0,0.4);line-height:30px;padding:0px 10px;margin-left:0px;display:inline-block;/* background-color:rgba(56,83,161,0.2);border-radius:2px; */cursor:pointer;}
.right-title a.active{color:rgba(0,0,0,0.9);/* background-color:rgba(56,83,161,0.8); */}
.right-title a:first-child{margin-left:20px;}

.detail-content .right-title ~ h1{padding-top:10px;}
.detail-content h3 ~ .content{margin-top:0px;}

.detail-content{color:#111;font-size:16px;line-height:28px;}
.detail-content h1{position:relative;font-size:20px;color:#000;line-height:26px;font-weight:bold;padding-bottom:10px;text-align:left;}
.detail-content h1:first-child{margin-top:0px;}
.detail-content h2{font-size:18px;color:#000;line-height:20px;padding-bottom:20px;font-weight:bold;}
.detail-content h3{font-size:13px;color:#666;line-height:20px;margin-top:0px;padding-bottom:10px;text-align:left;display:-webkit-flex;display:flex;align-items:center;}
.detail-content h3 i{color:#54aa00;font-size:16px;margin-left:5px;margin-top:2px;}
.detail-content h3 em{color:#fff;font-size:12px;line-height:16px;background-color:#c93931;margin-left:5px;margin-top:2px;padding:0px 4px;border-radius:2px;-webkit-transform:scale(0.8);transform:scale(0.8);}
.detail-content h3 span{float:none;color:#fff;font-size:12px;line-height:16px!important;font-weight:bold;white-space:nowrap;background-color:#e08441;margin-right:10px;margin-top:-1px;padding:2px 6px 3px;border-radius:2px;}
.detail-content h3 span.blue{background-color:#8eade4;}
.detail-content h3 span.green{background-color:#99dec0;}
.detail-content h3 span.purple{background-color:#cd96ae;}
.detail-content h3 span.orange{background-color:#d5ad91;}
.detail-content .content{width:100%;padding:10px 0px 10px;/* padding:40px 50px;background-color:rgba(0,0,0,0.02);border:rgba(0,0,0,0.1) dotted 1px;border-radius:3px; */margin-top:10px;}
.detail-content iframe{width:100%;height:500px;background-color:#000;margin-bottom:30px;}
.detail-content .video{width:100%;margin-bottom:30px;}
.detail-content .video .content{position:relative;background-color:#000;padding-top:50%;}
.detail-content .video .content iframe{position:absolute;left:0px;top:0px;width:100%;height:100%;}
.detail-content video{width:100%;height:500px;background-color:#000;}
.detail-content img{display:block;max-width:100%;width:auto;height:auto;margin:0px auto 20px;border-radius:3px;}
.detail-content table{margin-bottom:20px;width:100%!important;border-collapse:separate;border-spacing:1px;background-color:rgba(0,0,0,0.1);border-radius:3px;}
.detail-content table th{background-color:#eff2fb;padding:10px 14px;font-size:15px;line-height:24px;vertical-align:top;width:15%;text-align:left;}
.detail-content table td{background-color:#fff;padding:10px 14px;font-size:15px;line-height:24px;vertical-align:top;text-align:left;}
.detail-content table td a{position:relative;display:block;padding-left:24px;line-height:24px;}
.detail-content table td a::before{position:absolute;left:0px;top:0px;font-size:18px;font-family:element-icons;}
.detail-content table td a.download::before{content:"\e77d";color:#54aa00;}
.detail-content table td a.weblink::before{content:"\e737";color:#3853a1;x}
.detail-content table td a.download:hover{color:#54aa00;}
.detail-content table td a.weblink:hover{color:#3853a1;x}
.detail-content ol{margin-bottom:30px;}
.detail-content ul{margin-bottom:30px;}
.detail-content ul{list-style-position:outside;margin-left:18px;list-style:disc;}
.detail-content ul li{line-height:22px;margin-bottom:10px;}
.detail-content p{margin-bottom:20px;}
.detail-content p:last-child{margin-bottom:20px;}
.detail-content .more{text-align:center;margin-top:20px;}
.detail-content .more a{color:#333;padding:0px 40px 0px 30px;}
.detail-content .more a:hover{color:#fff;}
.detail-content .more a i{margin-right:10px;}
.detail-content .s-teacher ~ .content{margin-top:10px;}
.detail-content h2 ~ ul{margin-top:-10px;}

.detail-content .link{margin-top:10px;}
.detail-content .link .con-lefts{float:left;width:calc(50% - 5px);background-color:rgba(0,0,0,0.02);border:rgba(0,0,0,0.1) dotted 1px;border-radius:3px;}
.detail-content .link .con-rights{float:right;width:calc(50% - 5px);background-color:rgba(0,0,0,0.02);border:rgba(0,0,0,0.1) dotted 1px;border-radius:3px;}
.detail-content .link .name{color:#111;font-size:15px;line-height:20px;font-weight:bold;padding:10px 0px 12px 20px;background-color:rgba(0,0,0,0.04);border-bottom:rgba(0,0,0,0.1) dotted 0px;}
.detail-content .link .contents{padding:14px 20px 16px 20px;line-height:20px;min-height:100px;}
.detail-content .link .contents .item{font-size:14px;color:#999;display:-webkit-flex;display:flex;align-items:flex-start;padding:6px 0px 6px 0px;}
.detail-content .link .contents .item i{font-size:16px;line-height:18px;margin-right:5px;margin-top:1px;}
.detail-content .link .contents .item i.el-icon-link{color:#3853a1;}
.detail-content .link .contents .item i.el-icon-paperclip{color:#54aa00;}
.detail-content .link .con-lefts a{color:#3853a1;}
.detail-content .link .con-lefts a:hover{text-decoration:underline;}
.detail-content .link .con-rights a{color:#54aa00;}
.detail-content .link .con-rights a:hover{text-decoration:underline;}

.detail-content .meeting-link{padding:20px 30px;line-height:20px;background-color:rgba(0,0,0,0.02);border:rgba(0,0,0,0.1) dotted 1px;border-radius:3px;}
.detail-content .meeting-link .item{font-size:15px;color:#999;display:-webkit-flex;display:flex;align-items:flex-start;padding:6px 0px 6px 0px;}
.detail-content .meeting-link .item i{font-size:16px;line-height:18px;margin-right:5px;margin-top:1px;}
.detail-content .meeting-link .item i.el-icon-link{color:#3853a1;}
.detail-content .meeting-link .item i.el-icon-paperclip{color:#54aa00;}

.s-teacher{margin-top:0px;margin-bottom:0px;}
.s-teacher .item{position:relative;width:calc(100% - 0px);display:-webkit-flex;display:flex;justify-content:space-between;border-radius:3px;overflow:hidden;margin-bottom:10px;background-color:#fafafa;border:rgba(0,0,0,0.1) dotted 1px;transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.s-teacher .item:hover{background-color:#fcfaf4;}
.s-teacher .item .pic{float:left;width:200px;}
.s-teacher .item .contentss{padding-top:125%;background-color:rgba(0,0,0,0.2);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.s-teacher .intro{float:left;width:calc(100% - 200px);padding:25px 30px 25px 30px;transition:all 400ms cubic-bezier(.25,.1,.25,1);}
.s-teacher .intro .name{color:#000;font-size:24px;line-height:30px;font-weight:bold;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px;}
.s-teacher .intro .name em{color:#fff;font-size:12px;line-height:16px;font-weight:bold;white-space:nowrap;background-color:#e08441;margin-left:5px;margin-top:1px;padding:2px 6px 3px;border-radius:2px;}
.s-teacher .intro .text{color:rgba(0,0,0,0.5);font-size:14px;line-height:22px;margin-top:6px;}
.s-teacher .intro .text b{color:rgba(0,0,0,0.8);}

}

@media (min-width:1140px){

.m-main .m-news{height:310px;}
.m-main .m-news .title a{padding:0px 20px 2px;}
.m-main .m-news .tab-content .text-list dd a{padding:8px 0px 8px 12px;}
.m-main .m-news .tab-content .text-list dd span{line-height:38px;}

}

.m-p-g{max-width:calc(100% + 4px)!important;margin:0px -2px 0px!important;}
.m-p-g__thumbs-img{padding:2px!important;}



