﻿body{line-height:1.5;max-width:1920px;margin:auto;}
body,html{height:100%;}
.line3{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:3;height:72px;}
.line4{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:4;height:96px;}
.line2{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:2;height:48px;}
.line5{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:5;height:120px;}
.line6{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:6;height:144px;}
.pic{overflow:hidden;}
.pic:hover img,li:hover .pic img,.swiper-slide:hover .pic img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);}

.phone{display:none;}
.editor,.fontp{font-size:14px;color:#666;line-height:24px;text-align:justify;}
.editor table,.editor img,.editor embed,.editor iframe{margin:12px 0;max-width:100%;}
.editor img{height:auto !important;}
.bdsharebuttonbox a{float:none !important;display:inline-block !important;margin:0 8px !important;padding:0 !important;line-height:inherit;width:22px;height:22px;vertical-align:middle;}
.bdsharebuttonbox{text-align:center;margin-top:60px;}
.pos_re{position:relative;}
.pos_re>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
.wrapper{max-width:1400px;margin:auto;width:80%;}
.hei100{height:100%;}
.f48{font-size:44px;}
.f36{font-size:32px;}
.f32{font-size:30px;}
.f30{font-size:28px;}
.f28{font-size:26px;}
.f26{font-size:24px;}
.f24{font-size:22px;}
.f22{font-size:20px;}
.f20{font-size:18px;}
.f18{font-size:16px;}
.cfff{color:#fff !important;}
.img{position:relative;overflow:hidden;}
.img>img{visibility:hidden;opacity:0;}
.img-box{height:100%;width:100%;background-size:cover !important;background-position:center center !important;position:absolute;left:0;top:0;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;}
.swiper-slide:hover .img-box,li:hover .img-box{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.video-alert .video{width:100%;height:100%;}
.video-alert{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:12;background:#fff;}
.video-alert video,.video-alert iframe{width:100%;height:100%;}
.video-alert .close{width:64px;z-index:8;height:64px;display:block;background:#a02420 url(../images/close.png) no-repeat center center/80%;position:absolute;right:0;top:0;}
.en{float:right;height:36px;line-height:36px;display:inline-block;font-size:14px;color:#333;margin:22px 0 0 16px;padding:0 20px;border-radius:4px;border:1px solid #eaeaea;}
.en img{width:18px;margin:-2px 0px 0 7px;}
.en:hover {border-color:#333;}

.header .san{float:right;width:24px;height:16px;margin-top:27px;box-sizing:border-box;cursor:pointer;position:relative;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.header .san span{
    width:100%;
    position:absolute;;
    height:2px;background:#a02420;
    display:block;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.header .san span:nth-child(1){top:0;}
.header .san span:nth-child(2){top:50%;margin-top:-1px;}
.header .san span:nth-child(3){bottom:0;}
.header .san.cur span:nth-child(1){
    top: 50%;margin-top:-1px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.header .san.cur span:nth-child(2){
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);}
.header .san.cur span:nth-child(3){display:none;}

.header{line-height:80px;}
.logo img{height:50px;}
.code{}
.code dd{text-align:center;float:left;width:68px;margin-left:15px;}
.code dd p{font-size:12px;color:#666;margin-top:0px;}
.code dd img{box-sizing:border-box;}
.language{text-align:right;padding-top:35px;}
.language a{font-size:16px;color:#333;}
.language span{display:inline-block;padding:0 5px;}
.language img{width:160px;margin-top:22px;display:block;}
.language a:hover,.language a.cur{color:#a02420;}
.tel{padding-top:15px;font-size:14px;color:#a02420;}
.tel em{font-style:normal;}
.tel img{width:24px;margin:-4px 8px 0 0;}
.lg img{width:18px;margin:-2px 5px 0 0;}
.lg{margin-top:10px;text-align:right;font-size:14px;color:#474747;font-weight:bold;}
.nav{}
.nav .search{position:relative;float:right;width:320px;margin:17px 0;height:46px;}
.nav li{margin:22px 5px;line-height:36px;position:relative;float:left;}
/*.nav li:before{content:"";display:block;width:1px;height:28px;background:#e5e5e5;position:absolute;right:0;top:50%;margin-top:-14px;}*/
.nav li>a{display:inline-block;font-size:15px;color:#333;padding:0 18px;}
.nav li:hover>a,.nav li.cur>a{background:#a02420;color:#fff;}
.nav li.cur>a{font-weight:bold;}
.nav li:nth-last-child(1):before{display:none;}
.nav li dl{top:36px;position:absolute;width:100%;left:0;z-index:2;background:#a02420;padding:10px 0;visibility:hidden;opacity:0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -ms-transform: translateY(15px);
    -o-transform: translateY(15px);
    transform: translateY(15px);
}
/*.nav li dl:before{content:"";display:block;width:calc(100% - 30px);left:15px;top:0;height:4px;position:absolute;background:#e5807d;}*/
.nav li>dl>dd{position:relative;}
.nav li>dl>dd a{text-align:center;font-size:14px;color:#fff;display:block;line-height:32px;white-space:nowrap;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -ms-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;}
/*.nav li>dl>dd.er>a{background:url(../images/icon11.png) no-repeat right 40px center/16px;}*/
.nav li>dl>dd:hover>a,.nav li>dl>dd dd:hover>a{background:#d34d49;color:#fff;}
/*.nav li>dl>dd.er:hover>a{background:#596080 url(../images/icon11w.png) no-repeat right 40px center/16px;}*/
.nav li:hover>dl,.nav li dd:hover>dl{opacity:1;visibility:visible;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);}
.nav li dd.er>dl{
   left:100%;top:0;width:100%;
}
.nav li dd.er dd a{line-height:22px;padding:5px 10px;white-space:normal;}
.f14{font-size:14px;}
.search input[type=text]{width:100%;display:block;line-height:46px;height:46px;border:none;outline:none;background:#fff;box-sizing:border-box;padding:0 20px;font-size:16px;color:#666;}
.search .submit{position:absolute;right:0;top:0;width:46px;height:46px;background:url(../images/icon01.png) no-repeat center center;border:none;outline:none;cursor:pointer;}
.search .submit:hover{background:url(../images/icon01h.png) no-repeat center center;}
.footer{background:#eeeeee;}
.footer-top{padding:50px 0;}
.footer-top .fl{width:calc(100% - 380px);max-width:960px;}
.footer-top dl{width:14.2857%;float:left;}
.footer-top dt a{font-size:14px;color:#363636;font-weight:bold;}
.footer-top dd{font-size:12px;line-height:26px;}
.footer-top dd a{color:#999;}
.footer-top dd:hover a{color:#333;}
.footer-top dt{margin-bottom:8px;}
.footer-top .fr{width:260px;}
.footer-top .fcode{width:90px;margin:35px 0 0 15px;}
.footer-top .fr h3{color:#666666;margin-bottom:8px;}
.footer-top .fr p{font-size:12px;line-height:30px;color:#666;}
.footer-top .fr p img{width:14px;margin:-2px 8px 0 0;}
.footer-top .fr p a{color:#666;}
.footer-btm{text-align:left;font-size:12px;line-height:26px;color:#666666;}
.footer-btm .wrapper{border-top:1px solid #ccc;padding:18px 0;}
.footer-btm a{color:#666;}
.footer-btm img{width:90px;}
.footer-btm a:nth-child(1):hover,.footer-btm a:nth-child(2):hover,.footer-btm a:nth-child(3):hover,.footer-btm a:nth-child(4):hover{color:#2457a2;font-weight:bold;}
.footer-btm a:hover .hide{display:inline-block;}
.footer-btm a:hover .show{display:none;}
.swiper-button-prev.prev01,.swiper-button-next.next01{width:70px;height:70px;margin-top:-35px;opacity:.8;}
.swiper-button-prev.prev01{background:url(../images/prev.png) no-repeat center center/auto 100%;}
.swiper-button-next.next01{background:url(../images/next.png) no-repeat center center/auto 100%;}
.swiper-button-prev.prev01:hover,.swiper-button-next.next01:hover{opacity:1;}
.swiper-pagination.pagination01 .swiper-pagination-bullet{width:30px;height:6px;border-radius:0;background:#fff;opacity:1;}
.swiper-pagination.pagination01 .swiper-pagination-bullet-active{width:60px;background:#a02420;}
.banner .prev01{left:4%;}
.banner .next01{right:4%;}
.pad{padding:3.6% 0;}
.index .pad{padding:2% 0;}
.bgf5{background:#f5f5f5;}
.fwb{font-weight:bold;}
.ca02{color:#a02420;}
.ny-tit h2{font-size:26px;}
.f16{font-size:14px;color:#333;}
.f16p{font-size:14px;line-height:26px;color:#333;text-align:justify;}
.hr{width:38px;height:1px;background:#a02420;display:block;text-align:center;margin:16px auto 20px auto;}
.tit{text-align:center;margin-bottom:60px;}
.tit hr{width:66px;height:2px;border:none;background:#050606;display:block;margin:34px auto 0 auto;}
.f18a{font-size:16px;color:#333;}
.f18a a{color:#333;}
.f18a:hover a{color:#a02420;}
.index01{box-shadow: 0px 0px 35px 0px rgba(13, 3, 7, 0.17);}
.index01 li{float:left;width:32%;margin-right:2%;}
.index01 li .wenz{padding:28px 22px;margin:-30px 30px 0 30px;background:#fff;position:relative;z-index:2;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;}
.index01 li .wenz h3{text-align:center;}
.index01 li .wenz h3 a{color:#a02420;}
.index01 li .wenz .line2{height:48px;margin-top:12px;}
.index01 li:nth-child(3n){margin-right:0;}
.index01 li:hover .wenz{
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);}
.honor-tab{text-align:center;margin-bottom:30px;}
.honor-tab a{color:#333;display:inline-block;margin:0 15px;font-size:16px;}
.honor-tab a:hover,.honor-tab a.cur{color:#a02420;}
.index02{}
.index02 .news-tuijian{position:relative;width:43.5%;}
.index02 .news-tuijian .pic{height:382px;line-height:382px;}
.index02 .news-tuijian:before{content:"";display:block;background:url(../images/yy.png) no-repeat bottom center;height:50px;width:100%;position:absolute;bottom:0;left:0;z-index:1;}
.index02 .news-tuijian h3{position:absolute;bottom:18px;padding:0 30px;box-sizing:border-box;z-index:3;left:0;width:100%;}
.index02 .news-tuijian:hover .pic img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.index02 dl{width:calc(56.5% - 42px);float:right;}
.index02 dd{line-height:42px;position:relative;}
.index02 dd a{padding-right:90px;display:block;padding-left:24px;font-size:14px;background:url(../images/icon02.png) no-repeat left center/10px;}
.index02 dd:hover a{background:url(../images/icon02h.png) no-repeat left center/10px;}
.index02 hr{height:1px;display:block;border:none;margin:20px 0;background:#ccc;}
.index02 dd span{font-size:12px;position:absolute;right:0;top:0;display:block;}
.index02 dt{line-height:48px;text-align:center;}
.index02 dt a{display:block;font-size:14px;color:#333333;}
.index02 dt a img{width:32px;margin:-2px 8px 0 0;}
.index02 dt:hover a{color:#a02420;}
.index02 ul{margin-top:-30px;}
.index02 li{float:left;position:relative;width:32.5%;margin:18px 1.25% 0 0;}
.index02 li:nth-child(3n){margin-right:0;}
.index02 li .wenz{position:absolute;left:0;top:50%;width:100%;text-align:center;z-index:3;opacity:0;visibility:hidden;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.index02 li .wenz img{width:115px;margin-bottom:10px;}
/*.index02 li:before{content:"";background:rgba(230,103,103,.8);opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;*/
    /*-webkit-transition: all .3s;*/
    /*-moz-transition: all .3s;*/
    /*-ms-transition: all .3s;*/
    /*-o-transition: all .3s;*/
    /*transition: all .3s;*/
/*}*/
/*.index02 li:hover:before{opacity:1;}*/
.index02 li:hover .wenz{opacity:1;visibility:visible;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}
.index02 li h3{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.5);line-height:52px;text-align:center;}
.index02 li:hover h3{background:rgba(160,36,32,.8);}
.crumbs{font-size:14px;color:#666;}
.crumbs .wrapper{padding:40px 0 20px;border-bottom:1px solid #ccc;}
.crumbs a{color:#666;}
.crumbs a:hover,.crumbs span{color:#a02420;}
.ah1{line-height:90px;text-align:center;}
.team{}
.team li{padding:22px 0;border-bottom:1px solid #ccc;}
.team li .toux{width:142px;height:142px;border-radius:50%;overflow:hidden;}
.team li .wenz{width:calc(100% - 180px);}
.team li .wenz h5{margin:0;height:10px;}
.team li .wenz h5 span{display:inline-block;font-size:12px;color:#fff;padding:0 12px;line-height:26px;border-radius:30px;background:#596080;}
.team li .wenz .f16p{max-height:104px;overflow:hidden;}
.team li .wenz .f16p.nohei{height:auto;max-height:inherit;}
.team li .wenz .jia{display:block;margin-top:20px;float:right;background:url(../images/jia.png) no-repeat center center/100%;width:16px;height:16px;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -ms-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
}
.team li .wenz .jia.jian{background:url(../images/jian.png) no-repeat center center/100%;}
.load-more{margin-top:50px;float:right;font-size:14px;color:#333333;padding-right:30px;display:inline-block;background:url(../images/gd.png) no-repeat right center/20px;}
.load-more:hover{color:#a02420;}
.team .container{}
/*.team .side{width:200px;margin-top:70px;}*/
/*.team .side dd>a{line-height:30px;background:url(../images/jia01.png) no-repeat left center/16px;display:block;font-size:18px;padding:15px 0 15px 26px;color:#666666;}*/
/*.team .side dd:hover>a,.team .side dd.cur>a{color:#a02420;background:url(../images/jia01h.png) no-repeat left center/16px;}*/
.beside{margin-bottom:20px;}
.beside dd{line-height:30px;float:left;font-size:17px;}
.beside dd a{color:#666;padding:0 14px;display:inline-block;}
.beside dd.cur a,.beside dd:hover a{background:#a02420;color:#fff;}
.team .beside dd a{font-size:14px;}

.speech{}
.speech .tp{box-sizing:border-box;position:relative;padding:60px 0 0 80px;float:left;width:480px;margin:0 140px 40px 0;}
.speech .tp:before{content:"";display:block;position:absolute;z-index:-1;width:calc(100% - 65px);height:calc(100% - 65px);left:0;top:0;background:#f0f0f0;}
.speech .tp h2{margin-bottom:25px;line-height:1;}
.speech .f16p{line-height:35px;}
.w960{max-width:960px;}
.idea{}
.idea dt{border-right:2px solid #a02420;line-height:52px;float:left;width:210px;box-sizing:border-box;}
.idea dd{line-height:52px;float:right;width:calc(100% - 300px);}
.idea dd.clearb{width:100%;height:60px;}
.page-index{display:none;}
.history{}
.history li{position:relative;float:left;width:32%;margin:30px 2% 0 0;overflow:hidden;}
.history li h3{line-height:70px;position:absolute;bottom:0;left:0;width:100%;text-align:center;background:rgba(89,96,128,.8);}
.history li:nth-child(3n){margin-right:0;}
.history li .wenz{position:absolute;padding:26px;background:#f2f2f2;left:0%;top:0%;z-index:3;width:100%;height:100%;box-sizing:border-box;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.history li:hover .wenz{
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);}
.view .big-img{margin:auto;overflow:hidden;line-height:565px;height:565px;padding:0 60px;}
.view .big-img .swiper-container{height:100%;}
.view .big-img .swipe-slide{text-align:center;}
.view .sml-img{margin:40px auto 0 auto;max-width:calc(100% - 120px);}
.view .swiper-slide{text-align:center;cursor:pointer;box-sizing:border-box;}
.view .swiper-slide>div{border-radius:4px;border:2px solid transparent;height:74px;line-height:74px;overflow:hidden;}
.view .swiper-slide img{width:100%;height:100%;object-fit:cover;}
.view .swiper-slide.cur>div,.view .swiper-slide:hover>div{border-color:#a02420;}
.view .swiper-slide p{font-size:12px;padding-top:7px;text-align:center;}
.view .swiper-button-prev.prev01,.view .swiper-button-next.next01,.honord .swiper-button-prev.prev01,.honord .swiper-button-next.next01{margin-top:-24px;width:48px;height:48px;background-color:#a02420 !important;background-size:8px !important;}
.view .swiper-button-prev.prev01,.view .swiper-button-next.next01{margin-top:-70px;}
.view .swiper-button-prev.prev01{left:0;}
.view .swiper-button-next.next01{right:0;}
.view li{position:relative;float:left;width:48.5%;margin:0 0 30px 0;}
.view li:nth-child(2n){float:right;}
.view li>div{height:270px;overflow:hidden;}
.view li>div img{width:100%;height:100%;object-fit:cover;}
.view li p{width:100%;left:0;bottom:0;position:absolute;background:rgba(0,0,0,.6);font-size:18px;color:#fff;font-weight:bold;line-height:48px;z-index:2;text-align:center;}
.view li:hover p{background:rgba(160,36,32,.8)}
.view li:hover>div img{transform:scale(1.05);-webkit-transform:scale(1.05);}


.guidance{}
.guidance h1{margin-bottom:50px;text-align:center;}
.guidance .year{padding:18px 0;border-top:1px solid #d75a5a;border-bottom:1px solid #d75a5a;width:160px;float:left;}
.guidance .year dd>a{font-size:24px;color:#333;line-height:72px;}
.guidance .year dd:hover>a,.guidance .year dd.cur>a{color:#a02420;}
.y-con{display:none;}
.gu-tab{margin-bottom:40px;text-align:center;}
.gu-tab a{display:block;float:left;padding:0 15px;text-align:left;font-size:16px;color:#333;line-height:54px;box-sizing:border-box;white-space:nowrap;border-bottom:2px solid #ffe6e5;}
.gu-tab a:hover,.gu-tab a.cur{border-bottom-color:#a02420;color:#a02420;}
.view{position:relative;}
/*
.gulists th{line-height:48px;background:#ffe6e5;text-align:center;color:#a02420;font-size:14px;}
*/
.gulists td{text-align:center !important;font-size:14px;color:#666666;border:1px solid #ccc;}
/*.gulists td:nth-last-child(2){padding:12px 50px;text-align:left;}*/
.gulists tr:nth-child(2n+1) td{background:#f5f5f5;}
.gu-div ul{list-style:initial;}
/*
.gu-div table{display:none;}
.gu-div table:nth-child(1){display:table;}
*/
.ny-tit{text-align:center;margin-bottom:30px;}
.ny-tit p{font-size:14px;color:#333;margin-top:15px;line-height:24px;}
.ny-tit[align=left]{text-align:left;}
.duty01{}
.duty01 .pic{width:60.125%;}
.duty01 .wenz{width:35%;padding-top:40px;}
.duty02{}
.duty02 h2{text-align:center;}
.duty02 li h3{background:none;top:50%;bottom:auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.duty02 li .wenz{background:#596080;}
.duty02 li .wenz .fontp{color:#fff;}
.story{}
.story ul{margin-bottom:50px;}
.story li{padding:10px 0;border-bottom:1px solid #ccc;}
.story li .img{border-radius:50%;overflow:hidden;position:relative;width:100px;height:100px;}
.story li .img .img-box{border-radius:50%;overflow:hidden;background-position:top center !important;background-size:100% !important;}
.story li .img img{visibility:visible;opacity:1;position:absolute;height:100%;width:auto;max-width:inherit;left:50%;top:0;z-index:1;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.story li .wenz{width:calc(100% - 120px);}
.story li .wenz h4{line-height:30px;position:relative;padding-right:120px;margin-bottom:15px;}
.story li .wenz hr{margin-left:0;text-align:left;}
.story li .wenz p{height:78px;}
.story li .wenz h4 span{font-weight:normal;display:block;font-size:14px;color:#666;position:absolute;right:0;top:0;padding-left:22px;background:url(../images/icon12.png) no-repeat left center/16px;}
.story li .wenz .more{float:right;margin-top:30px;}
.more{width:170px;display:inline-block;line-height:44px;background:#e6e6e6;text-align:center;font-size:14px;color:#333;}
.more img{width:8px;margin:-2px 0 0 12px;}
.more:hover{background:#a02420;color:#fff;}
.hide{display:none;}
.more:hover .hide{display:inline-block;}
.more:hover .show{display:none;}
.w1280{max-width:1280px;}
.news-detail{}
.news-tit{text-align:center;padding-bottom:42px;border-bottom:1px solid #ccc;margin-bottom:42px;}
.news-tit h4{margin-top:10px;color:#333;font-size:14px;}
.news-detail .editor{}
.news-detail .editor .f20{margin-bottom:10px;}
.news-detail .editor .pic{width:62.5%;}
.news-detail .editor .pic img{margin:0;}
.news-detail .editor .wenz{width:33.6%;}
.news-detail .editor .w50 .wenz{width:43.35%;}
.news-detail .editor .w50 .pic{width:50%;}
.news-detail .editor .f24{margin-bottom:40px;}
.pad45{padding:36px 0;}
.padt0{padding-top:0;}
.big-img .pagination01{height:40px;line-height:40px;}


.news-detail .editor .bgf5{padding:34px 40px;margin-top:25px;}
.jy{border:4px solid #d75a5a;padding:40px;}
.zj{}
.zj h5{line-height:1.4;float:left;width:340px;border-right:1px solid #a02420;}
.zj p{float:right;width:calc(100% - 400px);}
.activity{}
.activity li{float:left;width:48.5%;margin-top:28px;}
.activity li:nth-child(2n){float:right;}
.activity li:nth-child(1){background:#f5f5f5;}
.activity li .pic{width:140px;height:84px;}
.activity li .pic img{width:100%;height:100%;object-fit:cover;}
.activity li .wenz{position:relative;box-sizing:border-box;width:calc(100% - 150px);}
.activity li .wenz h3{font-weight:bold;font-size:14px !important;line-height:24px;box-sizing:border-box;margin-bottom:12px;width:100%;}
.aca li:nth-child(1) .wenz{height:auto;right:0;top:50%;width:52%;box-sizing:border-box;padding:0 20px;;position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.act li .wenz{padding:0 12px;}
.activity li .wenz hr{text-align:left;margin:12px 0 18px;}
.activity li .wenz h6{text-align:right;font-size:12px;color:#333;margin-top:49px;}
.act li .wenz h6{margin:-12px 12px 0 12px;}
.activity li .wenz h6 img{margin:-3px 4px 0 0;width:12px;}
.activity li:hover .wenz h3 a{color:#a02420;}
.activity li.yyd .wenz{padding-top:12px;}
.activity li.yyd .wenz h3 a{color:#333;}
.activity li.yyd .wenz h3:hover a{color:#a02420;}
.activity li.yyd{background:#f5f5f5;}
.activity .more{margin:60px auto 0 auto;display:block;}
.mart70{margin-top:65px;}
.honor{padding:8% 0;}
.fancybox__backdrop{background:rgba(0,0,0,.5) !important;}
.honor li{border-radius:10px;float:left;margin-right:2%;background:rgba(255,255,255,.729);width:32%;padding:110px 0;text-align:center;box-shadow: 0px 3px 60px 0px rgba(0, 0, 0, 0.15);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.honor li:hover{
    background-image: -moz-linear-gradient( 90deg, rgba(223,176,174,.6) 0%, rgba(160,36,32,.6) 48%, rgba(202,136,134,.6) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgba(223,176,174,.6) 0%, rgba(160,36,32,.6) 48%, rgba(202,136,134,.6) 100%);
    background-image: -ms-linear-gradient( 90deg, rgba(223,176,174,.6) 0%, rgba(160,36,32,.6) 48%, rgba(202,136,134,.6) 100%);

}
.honor li h4{margin:14px 0 40px;}
.honor li:nth-child(3n){margin-right:0;}
.honor .w40 li{width:24%;padding:70px 0;margin-right:1.33%;}
.honor .w40 li:nth-child(4n){margin-right:0;}
.honor .w40 li:nth-child(3n){margin-right:1.33%;}
.honor .w50 li{width:23.5%;padding:50px 0;margin-right:1.25%;}
.honor .w50 li:nth-child(5){margin-right:0;}
.honor .w50 li a{width:200px;line-height:42px;}
.honor .w50 li h4{margin:10px 0 25px;font-size:14px;}

.honor li a{max-width:80%;opacity:0;visibility:hidden;color:#333;width:280px;line-height:60px;border-radius: 12px;text-align:center;display:inline-block;
    background-image: -moz-linear-gradient( 90deg, rgb(238,238,238) 0%, rgb(215,212,212) 48%, rgb(241,236,236) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(238,238,238) 0%, rgb(215,212,212) 48%, rgb(241,236,236) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(238,238,238) 0%, rgb(215,212,212) 48%, rgb(241,236,236) 100%);
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.22);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
}
.honor li:hover h4,.honor li:hover h3{color:#fff;}
.honor li:hover a{opacity:1;visibility:visible;
    border-radius: 12px;color:#fff;
    background-image: -moz-linear-gradient( 90deg, rgba(223,176,174,.6) 0%, rgba(160,36,32,.6) 48%, rgba(202,136,134,.6) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgba(223,176,174,.6) 0%, rgba(160,36,32,.6) 48%, rgba(202,136,134,.6) 100%);
    background-image: -ms-linear-gradient( 90deg, rgba(223,176,174,.6) 0%, rgba(160,36,32,.6) 48%, rgba(202,136,134,.6) 100%);
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.22);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);

}
.honord{}
.honord .sml-container{height:730px;width:180px;float:left;}
/*.honord .big-container{float:right;width:calc(100% - 220px);}*/
.honord .big-container{max-width:960px;}
.honord .sml-container .swiper-slide{box-sizing:border-box;border:2px solid transparent;}
.honord .sml-container .swiper-slide.cur,.honord .sml-container .swiper-slide:hover{border-color:#a02420;}
.honord .big-img{line-height:550px;text-align:center;height:550px;position:relative;}
.honord .big-img img{position:relative;z-index:3;max-height:100%;}
.honord .big-img:before{content:"";background:#a02420;display:block;width:150px;height:84px;position:absolute;left:-8px;bottom:-16px;}
.honord .big-img:after{content:"";background:#a02420;display:block;width:150px;height:84px;position:absolute;right:-8px;top:-16px;}
.span-div{margin:48px -4px 0 -4px;}
.span-div a{display:inline-block;width:90px;line-height:32px;font-size:14px;color:#333;text-align:center;background:#ffe6e5;margin:10px 4px 0 4px;}
.span-div a:nth-child(3),.span-div a:nth-child(6),.span-div a:nth-child(7),.span-div a:nth-child(8),.span-div a:nth-child(12),.span-div a:nth-child(13),.span-div a:nth-child(15),.span-div a:nth-child(16),.span-div a:nth-child(17),.span-div a:nth-child(19),.span-div a:nth-child(20),.span-div a:nth-child(24){background:#e5f2ff;}
.honord .swiper-button-prev.prev01{left:50%;margin:0;top:0;
    -webkit-transform: translateX(-50%) rotate(90deg);
    -moz-transform: translateX(-50%) rotate(90deg);
    -ms-transform: translateX(-50%) rotate(90deg);
    -o-transform: translateX(-50%) rotate(90deg);
    transform: translateX(-50%) rotate(90deg);
}
.honord .swiper-button-next.next01{left:50%;margin:0;bottom:0;top:auto;
    -webkit-transform: translateX(-50%) rotate(90deg);
    -moz-transform: translateX(-50%) rotate(90deg);
    -ms-transform: translateX(-50%) rotate(90deg);
    -o-transform: translateX(-50%) rotate(90deg);
    transform: translateX(-50%) rotate(90deg);
}
.union{}
.union li{}
.union li .pic{width:50%;float:right;}
.union li .wenz{width:45.625%;float:left;padding-top:45px;}
.union li:nth-child(2n) .pic{float:left;}
.union li:nth-child(2n) .wenz{float:right;}
.union li .wenz h3{margin-bottom:18px;}
.union .ny-tit{margin-top:50px;}
.union dd{float:left;width:48.5%;background:#f5f5f5;box-sizing:border-box;padding:45px;margin-bottom:35px;}
.union dd:nth-child(1){width:100%;}
.union dd:hover{box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.14);}
.union dd a{margin-top:20px;float:right;font-size:14px;color:#a02420;}
.union dd a:hover{text-decoration:underline;}
.union dd>img{width:120px;float:left;}
.union dd .wenz{width:calc(100% - 150px);float:right;}
.union dd .wenz h3{padding:0px 0 15px;}
.union dd .wenz p{height:78px;}
.union dd:nth-child(2n){float:right;}
.uniond{}
.uniond li{margin:30px 0;text-align:center;float:left;width:20%;}
.uniond li .toux{width:150px;margin:auto;height:150px;overflow:hidden;border-radius:50%;}
.uniond li h3{margin:15px 0 4px;}
.uniond li span{display:inline-block;font-size:14px;line-height:24px;height:24px;padding:0 10px;border-radius:30px;color:#fff;background:#d75a5a;}
.societies{}
.societies h3.f24{text-align:center;margin:20px 0;}
.societies .btn-box{margin:36px 0;padding:0 60px;}
.societies .btn-box .swiper-slide{height:198px;}
.swiper-button-next.next02,.prev02.swiper-button-prev{width:60px;height:60px;margin-top:-30px;}
.swiper-button-next.next02{right:0;background:url(../images/next02.png) no-repeat right center/24px;}
.swiper-button-prev.prev02{left:0;background:url(../images/prev02.png) no-repeat left center/24px;}
.swiper-button-next.next02:hover{background:url(../images/next02h.png) no-repeat right center/24px;}
.swiper-button-prev.prev02:hover{background:url(../images/prev02h.png) no-repeat left center/24px;}
.btn-box{position:relative;}
.course .box{margin-top:35px;padding:20px 48px;}
.course li{padding:22px 0;border-bottom:1px solid #ccc;}
.course li h3{margin-bottom:8px;}
.read{}
.side{float:left;width:220px;box-shadow:0 0px 11px 0px rgba(0,0,0,.1);box-sizing:border-box;padding:0 20px;}
.side dd>a{display:block;border-bottom:1px solid #eaeaea;line-height:54px;font-size:14px;color:#666;}
.side dd img{width:24.5px;margin:-3px 8px 0 0;}
.side dd a{color:#666;}
.side dd:hover>a,.side dd.cur>a{color:#a02420;}
.side dd.cur .hide,.side dd:hover .hide{display:inline-block;}
.side dd.cur .show,.side dd:hover .show{display:none;}
.side dd dl{display:none;}
.side dd dd>a{line-height:42px;padding-left:15px;font-size:14px;}
.side dd dd:nth-last-child(1)>a{border-bottom:0;}
.side dd:nth-last-child(1)>a{border-bottom:0;}
.side dd.cur>dl{display:block;}
.side dd dd dd{padding-left:25px;}
.joinbg .side{background:#fff;}



.content{width:calc(100% - 320px);float:right;}
.read li{text-align:center;box-sizing:border-box;padding:20px;background:#f5f5f5;float:left;width:32%;margin:30px 2% 0 0;}
.read li p span:nth-child(2){float:right;}
.read li:nth-child(3n){margin-right:0;}
.read li .tp{margin-bottom:18px;height:270px;line-height:270px;}
.read li p.f16p{font-size:14px;}
.read li .tp img{max-height:100%;}
.readd{overflow:hidden;}
.readd .swiper-container{padding:30px 0;}
.readd .swiper-slide{text-align:center;}
.readd .swiper-slide>div{width:100px;height:100px;margin:20px auto;border-radius:50%;background:#c3c2c4;line-height:100px;}
.readd .swiper-slide-next>div,.readd .swiper-slide-prev>div{width:120px;height:120px;line-height:120px;margin:10px auto;
    background-image: -moz-linear-gradient( 128deg, rgba(196,194,199,0.99608) 0%, rgb(186,185,187) 100%);
    background-image: -webkit-linear-gradient( 128deg, rgba(196,194,199,0.99608) 0%, rgb(186,185,187) 100%);
    background-image: -ms-linear-gradient( 128deg, rgba(196,194,199,0.99608) 0%, rgb(186,185,187) 100%);
    box-shadow: 0px 4px 7px 0px rgba(3, 0, 0, 0.24);}
.readd .swiper-slide-active>div{width:140px;height:140px;line-height:140px;margin:0 auto;
    background-image: -moz-linear-gradient( 128deg, rgba(252,193,189,0.99608) 0%, rgb(160,36,32) 100%);
    background-image: -webkit-linear-gradient( 128deg, rgba(252,193,189,0.99608) 0%, rgb(160,36,32) 100%);
    background-image: -ms-linear-gradient( 128deg, rgba(252,193,189,0.99608) 0%, rgb(160,36,32) 100%);
    box-shadow: 0px 4px 7px 0px rgba(3, 0, 0, 0.25);
}
.readd .swiper-slide-active .hide{display:inline-block;}
.readd .swiper-slide-active .show{display:none;}
.readd .swiper-slide>div img{height:75px;}
.readd .swiper-slide p{display:none;}
.readd .swiper-slide-active p{padding-top:20px;text-align:center;display:block;}
.readd .swiper-slide-prev>div img,.readd .swiper-slide-next>div img{height:66px;}
.readd .swiper-slide-active>div img{height:78px;}
.prev03.swiper-button-prev{left:0;background:url(../images/prev03.png) no-repeat center center/100%;width:52px;height:32px;top:0;margin-top:83.5px;}
.next03.swiper-button-next{right:0;background:url(../images/next03.png) no-repeat center center/100%;width:52px;height:32px;top:0;margin-top:83.5px;}
.prev03.swiper-button-prev:hover{background:url(../images/prev03h.png) no-repeat center center/100%;}
.next03.swiper-button-next:hover{background:url(../images/next03h.png) no-repeat center center/100%;}
.readd .btn-box{padding:0 60px;}
.readd .xia{display:block;width:75px;margin:12px auto 40px auto;}
.readd .book li{width:17.3%;float:left;margin-right:3.375%;box-shadow:0 7px 8px -3px rgba(0,0,0,.2);}
.readd .book li:nth-child(5n){margin-right:0;}
.readd .book{position:relative;padding:0 35px 50px 35px;}
.readd .book:before{content:"";z-index:-1;height:200px;background:#9ea6bd;bottom:0px;position:absolute;width:150%;left:-25%;}
.readd .book ul{display:none;}

.readd .gd{display:block;width:160px;line-height:50px;font-size:24px;margin:50px auto 0 auto;
    border-radius: 16px;text-align:center;color:#fff;
    background-image: -moz-linear-gradient( 128deg, rgb(255,136,124) 0%, rgb(182,50,95) 100%);
    background-image: -webkit-linear-gradient( 128deg, rgb(255,136,124) 0%, rgb(182,50,95) 100%);
    background-image: -ms-linear-gradient( 128deg, rgb(255,136,124) 0%, rgb(182,50,95) 100%);
    box-shadow: 0px 0px 16px 0px rgba(3, 0, 0, 0.24);
}
.sign{}
.sign .side{margin-top:0;}
.sign h3.f36{line-height:1.5;}
.sign h5.f24{color:#596080;line-height:1.5;margin:60px 0 30px;}
.sign .content{max-width:1023px;float:right;width:calc(100% - 320px);}
.sign table{margin-bottom:40px;width:100%;border-collapse:collapse;}
.sign th,.sign td{text-align:center;border:1px solid #ccc;line-height:28px;padding:14px;font-size:14px;}
.sign td{min-width:100px;}
.sign th{font-weight:bold;}
.sign tr:nth-child(2n) td{background:#f4f4f4;}
.sign .mail{margin:15px 0 20px;display:inline-block;background:#a02420;line-height:34px;font-size:14px;color:#fff;padding:0 20px;}
.sign p.f24{color:#333;}
.sign table:nth-child(2) td:nth-child(1){color:#a02420;}
.sign table:nth-child(3) td:nth-child(1){color:#305680;}
.sign-div{position:relative;height:100%;overflow:hidden;background:url(../images/signbg.jpg) no-repeat right top/cover;}
.sign-logo{position:absolute;line-height:200px;left:16.666%;top:0;z-index:2;width:500px;}
.sign-div .box{position:absolute;text-align:center;width:480px;left:25%;top:calc(8% + 200px);z-index:3;}
.sign-div .box>div{margin-top:32px;padding:90px 0; background:#fff; box-shadow: 0px 8px 31.04px 0.96px rgba(29, 4, 4, 0.16);  }
.sign-div .box a{margin:22px 50px;display:block;line-height:60px;border-radius:8px;border:1px solid #bfbfbf;color:#9c9c9c;font-size:24px;}
.sign-div .box a:hover,.sign-div .box a:nth-child(1){background:#a02420;border-color:#a02420;color:#fff;}
.join-dd{margin:50px 0;}
.join-dd dd{padding:36px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.join h6.f18{margin-bottom:8px;color:#596080;}
.join-dd dd h4.f24{margin-bottom:18px;}
.join-form{padding:20px 0;margin-top:65px;}
.join-form input[type=text],.join-form select,.join-form input[type=file],.join-form label{float:left;line-height:36px;height:36px;outline:none;padding:0 20px;font-size:14px;color:#666;box-sizing:border-box;border:1px solid #ccc;width:32%;margin:10px 2% 10px 0;}
.join-form input[type=text]:nth-child(3n),.join-form select:nth-child(3n){margin-right:0;}
.join-form .submit{width:32%;line-height:36px;height:36px;background:#a02420;box-sizing:border-box;border:1px solid #a02420;color:#fff;font-size:16px;margin-top:14px;text-align:center;outline:none;cursor:pointer;margin-right:0;}
.join-form select{background:#fff url(../images/xia.png) no-repeat right 15px center/24px;}
.join-form select::-webkit-input-placeholder,.join input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #666;
}
.join-form select:-moz-placeholder,.join input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #666;
}
.join-form select::-moz-placeholder,.join input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #666;
}
.join-form select:-ms-input-placeholder,.join input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    color: #666;
}
.plan{background:url(../images/pbg00.png) no-repeat center center/cover;}
/*.plan .ny-tit h3{color:#a1a1a1;}*/
/*.plan .ny-tit p{font-size:24px;text-transform:uppercase;margin-top:4px;color:#a1a1a1;text-align:center;}*/
.plan ul{margin:0px auto 0 auto;}
.plan li{padding:100px 0 25px 0;position:relative;}
.plan li .tp{float:left;max-width:280px;margin-top:85px;box-shadow: 0px 8px 4px 0px rgba(13, 3, 7, 0.16);border-radius:25px;overflow:hidden;}
.plan li p{position:relative;margin-top:85px;float:right;width:280px;}
.plan li h6{padding:0 0 0 150px;box-sizing:border-box;font-size:30px;font-weight:bold;color:#fff;background:url(../images/picon01-1.png) no-repeat center center/100%;width:580px;height:94px;line-height:110px;position:absolute;right:50px;top:80px;}
.plan li p span{display:block;position:absolute;left:0;top:-81px;width:100%;font-size:26px;font-weight:bold;color:#fff;}
.plan li>img{z-index:2;top:98px;margin-left:-22px;width:44px;position:absolute;left:50%;}
.plan li>div{max-width:800px;margin:auto;overflow:hidden;}
.plan li:nth-child(2n) .tp{float:right;}
.plan li:nth-child(2n) h6{right:auto;left:50px;background:url(../images/picon05-1.png) no-repeat center center/100%;}
.plan li:nth-child(2n) p{float:left;}
.plan li:nth-child(2n-1) p h6{text-align:right;}
.plan .content{position:relative;}
.plan .content>img{position:absolute;left:50%;height:100%;width:auto;z-index:-1;top:0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.hash-div{position:relative;}
.hash-div .hash{position:absolute;top:-100px;}
.join{position:relative;}
.news-tab{text-align:center;max-width:300px;margin:0 auto 50px auto;border-bottom:1px solid #ccc;}
.news-tab a{display:inline-block;font-size:18px;color:#666;border-bottom:1px solid transparent;line-height:46px;padding:0 30px;}
.news-tab a.cur,.news-tab a:hover{color:#a02420;border-bottom-color:#a02420;}
.crumbs .fr{position:absolute;right:0;top:50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}
.crumbs .fr a{display:inline-block;font-size:18px;color:#666;line-height:46px;padding:0 30px;}
.crumbs .wrapper{position:relative;}
.crumbs .fr a:hover,.crumbs .fr a.cur{color:#a02420;}
#pgServer{margin-top:30px;text-align: center;font-size: 14px;color: #646464;}
#pgServer a{float:none;}
#pgServer a,#pgServer font,#pgServer span{vertical-align:middle;display: inline-block;font-size: 14px;margin:0 5px;text-align:center;width:32px;height:32px;line-height:32px;border:1px solid #c8c8c8;color:#5f5f5f;}
#pgServer font,#pgServer span.active,#pgServer input[type=button]{text-transform:uppercase;border-color: #a02420;background-color: #a02420;color: #fff!important;}
#pgServer input[type=button]{cursor:pointer;}
#pgServer a:hover{border-color: #a02420;background-color: #a02420;color: #fff;}
#pgServer span.active{border:1px solid #a02420;}
#pgServer input[type=text]{margin-left:8px;width:60px !important;}
#pgServer a.none{font-family: serif;}
.n01{font-size:16px;line-height:30px;}
        .n01 .i01{max-width:20%;margin-left:30px;}
        .n01 .i02{max-width:32%;margin-right:30px;}
        .n01 .i03{max-width:32%;margin-left:30px;}
.n01 p{text-align:justify;}
.n01 div{overflow:hidden;width:100%;}
.search-tit{background:#f5f5f5;}
.search-tit h2{font-size:30px;color:#333;}
.search-tit p{margin-top:10px;color:#666;font-size:16px;}
.search-con{padding:50px 0;}
.search-con li{padding-bottom:30px;}
.search-con li h3{font-weight:600;font-size:18px;color:#333;}
.search-con li h3 a{color:#333;}
.search-con li h3 a:hover{color:#a02420;}
.search-con li p{margin-top:5px;font-size:14px;color:#666;line-height:26px;}
.schedule .ny-tit h2{color:#246bb3;}
.schedule .ny-tit h2.pink{color:#a02420;}

.schedule dl{text-align:center;}
.schedule dd{margin:0 18px;display:inline-block;color:#333333;font-size:14px;}
.schedule dd span{display:inline-block;width:28px;height:28px;vertical-align:middle;margin-right:10px;}
.schedule .calendar-div>div{margin-top:40px;float:left;width:32%;margin-right:2%;}
/*.calendar-header{display:none !important;}*/
.date-text{display:none;}
.schedule .calendar-div>div:nth-child(3n-1){margin-right:0;}
.schedule-div{margin-top:60px;}
.schedule-div li{float:left;width:48%;}
.schedule-div li:nth-child(2n){float:right;}
.schedule-div li h4{color:#246bb3;line-height:60px;background:#e5f2ff;padding:0 20px;}
.schedule-div li .f16p{padding:18px 26px;}
.schedule-div li h4.pink{background:#ffe6e5;color:#a02420;}
.sy-tit{text-align:center;}
.sy-tit h2{vertical-align:middle;line-height:.8;display:inline-block;font-size:32px;}
.sy-tit h2 span{font-size:14px;display:inline-block;color:#a1a1a1;text-transform:uppercase;}
.sy-tit h2 img{width:20px;margin:0 15px;}
.sy-tit>img{margin:-6px 22px 0 0;width:60px;}
.index02{box-shadow: 0px 0px 35px 0px rgba(13, 3, 7, 0.17);}
/*.team .side dd>a{background:url(../images/m.png) no-repeat left center/26px;padding-left:40px;}*/
/*.team .side dd:hover>a,.team .side dd.cur>a{background:url(../images/mh.png) no-repeat left center/26px;}*/
.padb0{padding-bottom:0;}
.joinbg{background:url(../images/bg000.jpg) no-repeat center center/cover;}
.join01{padding:50px;}
.join01 .fl{width:210px;position:relative;}
.join01 .fl h3{color:#333;margin-bottom:20px;}
.join01 .fl>img{position:absolute;top:0;right:-70px;z-index:2;margin:0;}
.join01 .fr{width:calc(100% - 350px);}
.join .content{width:calc(100% - 280px);}
.join .content>div{margin:45px 0;background:#fff; box-shadow: 0px 11px 10px 0px rgba(13, 3, 7, 0.21);}
.join .content>div:nth-child(1){margin-top:0;}
.join02{padding:50px;background:rgba(255,255,255,.42) url(../images/bg02.png) no-repeat top 70px center/100% !important;}
.join02 .box{padding:42px;border:1px solid #ccc;}
.join02 h3{text-align:center;color:#a02420;line-height:30px;margin-top:-57px;}
.join02 h3 span{background:rgba(255,255,255,.42);padding:0 30px;}
.join02 h4{color:#a02420;margin-top:14px;text-align:center;}
.join02 h5{max-width:230px;margin:28px 0 20px 0;padding-bottom:20px;border-bottom:1px solid #ae0d15;color:#666;}
.join02 .f16p{text-align:left;}
.join03{padding:80px;}
.join03 .tp{position:relative;width:46%;float:left;max-width:460px;}
.join03 .tp h5{color:#666;margin:45px 0 25px;}
.join03 .tp .pic{position:relative;z-index:2;margin:18px 0 0 30px;}
.join03 .tp:before{content:"";position:absolute;background:#f5e9e8;display:block;width:calc(100% - 30px);height:calc(100% - 105px);left:0;top:120px;z-index:1;}
.join03 .wenz{width:64%;float:right;margin-left:-10%;box-sizing:border-box;padding:40px 40px 40px 20%;border:1px solid #ccc;}
.join03 .wenz h5{color:#a02420;}
.join03 .wenz h5 span{display:inline-block;padding-bottom:15px;border-bottom:1px solid #a02420;}
.join03 .wenz h6{margin:20px 0 12px;color:#666;}
.join04{position:relative;padding:30px 60px;}
.join04 h3{margin-bottom:-42px;line-height:65px;position:relative;z-index:2;text-align:center;}
.join04 h3 span{background:#fff;display:inline-block;padding:0 55px;color:#a02420;border:1px solid #ccc;}
.join04 li{box-sizing:border-box;margin:0 -1px;padding:50px 130px 50px 40px;float:left;width:50%;border:2px solid #ccc;}
.join04 li:nth-child(2){background:url(../images/bg03.png) no-repeat center center/100%;margin-top:28px;padding:50px 40px 50px 130px;}
.join04 li h5 span{color:#666;display:inline-block;padding-bottom:15px;border-bottom:1px solid #a02420;}
.join04 li h5{margin-bottom:15px;}
.join04 li h5 span font{display:inline-block;}
.join04 li .f16p{text-align:left;}
.join04>img{position:absolute;left:50%;top:50%;width:196px;z-index:2;margin-top:30px;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.join05{margin-bottom:0;padding:55px 55px 0 55px;background:#fff url(../images/bg05.png) no-repeat right -200px top -200px/400px;}
.join05 h5{color:#a02420;}
.join05 a{display:inline-block;line-height:32px;font-size:14px;padding:0 20px;background:#a02420;margin:20px 0 40px;}
.join05:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:0px !important;background:#f5f5f5;}
/*.nhistory{padding-top:30px;}*/
.nhistory .box{padding:30px 80px;box-shadow: 0px 11px 10px 0px rgba(13, 3, 7, 0.21); border-radius: 20px;background-color: rgb(255, 255, 255);}
.nhistory li{margin-top:48px;position:relative;}
.nhistory li .pic{height:100%;width:42%;position:absolute;right:0;top:0;box-shadow: 0px 4px 9px 0px rgba(13, 3, 7, 0.12);}
.nhistory li .wenz{background:url(../images/bg05.png) no-repeat right -200px top -200px/400px;box-sizing:border-box;padding:40px;float:left;height:100%;width:58%;box-shadow: 0px 4px 9px 0px rgba(13, 3, 7, 0.12);}
.nhistory li .wenz h3{color:#a02420;background:url(../images/logop.png) no-repeat left center/32px;margin-bottom:28px;padding-left:48px;}
.nhistory li .wenz h3 span{display:inline-block;border-bottom:1px solid #a02420;padding-bottom:12px;}
.nhistory li:nth-child(2n) .pic{left:0;right:auto;}
.nhistory li:nth-child(2n) .wenz{float:right;}
.nhistory li .pic img{height:100%;object-fit: cover;width:100%;}
.ny-banner .crumbs{position:absolute;left:0;top:0px;border:none;width:100%;}
.ny-banner{position:relative;}
.ny-banner .crumbs .wrapper{border:none;}
/*.nspeech{padding-bottom:5%;background:url(../images/bg08.jpg) no-repeat top 200px center/cover;}*/
.nspeech .wrapper{box-sizing:border-box;padding:50px 160px;background:#fff;box-shadow: 0px 1px 57px 0px rgba(0, 0, 0, 0.2);margin-top:-200px;position:relative;z-index:3;}
/*.nspeech img:nth-child(1){margin-bottom:45px;width:340px;max-width:100%;}*/
.nsign{background:url(/images/bg09.png) no-repeat center center/cover;}
.sign-tit{color:#778da5;text-align:center;margin:60px 0 20px;}
.sign-tit img{width:43.5px;margin:-5px 8px 0 0;}
.sign01 .sign-tit{color:#9ec2e7;}
.sign01 dd{margin-top:30px;border-radius:15px;position:relative;line-height:36px;background:#9ec2e7;padding:10px 20px 10px 70px;}
.sign01 dd img{position:absolute;width:70px;left:-20px;bottom:-5px;}
.sign04{}
.sign04 table{}
.sign04 tr:nth-child(2n-1) td,.sign04 tr:nth-child(2n-1) th{background:#e6eff9;}
.sign04 th,.sign04 td{text-align:left;}
.sign-tit[align=left]{text-align:left;}

.schedule .wrapper{width:90%;max-width:1600px;}
.ncontact{position:relative;}
.ncontact .n1{max-width:90%;max-height:90%;display:block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);z-index:2;}
#dituContent{height:360px;margin-top:25px;}
@media only screen and (max-width: 1680px) {
    .sign-div{background-position:center right !important;}
    .sign-logo{line-height:100px;}
    .sign-div .box{top:calc(5% + 100px);}
    .sign-div .box>div{padding:75px 0;}

    .nav .wrapper,.header .wrapper{width:90%;}
    .nspeech .wrapper{padding:50px 60px;}
}
.fancybox__caption{position:relative;z-index:30;margin-top:-48px !important;padding:0 !important;line-height:48px !important;font-size:20px;font-weight:bold;}
.fancybox__content:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:48px;background:rgba(0,0,0,.5);z-index:2;}
@media only screen and (max-width: 1600px) {
	.gu-tab a{font-size:14px;}
	.duty02 li .wenz .fontp{font-size:12px;line-height:20px;}
    .tel{font-size:14px;}
    .view .sml-img{margin-top:20px;}
    .tel b{font-size:16px;}
    .view .swiper-slide>div{height:58px;line-height:58px;}
    .code dd{width:75px;margin-left:20px;}
    .language img{margin-top:16px;}
    .header{padding:2px 0;}
    .lg img{width:22px;margin-right:4px;}
    .code dd p{font-size:12px;}
    .hr{margin:10px auto 14px auto;height:1px;}
    .lg{font-size:14px;}
    .nav{line-height:48px;}
    .search input[type=text],.search .submit{line-height:42px;height:42px;}
    .nav .search{margin:13px 0;}
    .code dd p{margin-top:0;}
    .f48{font-size:36px;}
    .f36{font-size:28px;}
    .f32{font-size:26px;}
    .f30{font-size:26px;}
    .f28{font-size:22px;}
    .f26{font-size:22px;}
    .f24{font-size:20px;}
    .f22{font-size:18px;}
    .f20{font-size:18px;}
    .f18{font-size:16px;}
    .index02 dd{line-height:30px;}
    .index02 .news-tuijian .pic{height:280px;line-height:280px;}
    .f18a{font-size:16px;}
    .index02 dd a{padding-right:90px;}
    .index02 li .wenz img{width:95px;margin-bottom:7px;}
    .language a{font-size:14px;}
    .index02 li{margin-top:15px;}
    .hr{width:30px;margin:16px auto 18px auto;}
    .index01 li .wenz .line2{margin-top:8px;}
    .index01 li .wenz{margin:-30px 18px 0 18px;}
    .history li .wenz{padding:10px;}
    .speech .tp{padding:45px 0 0 60px;margin:0 75px 0 30px;}
    .view .big-img{height:453px;line-height:453px;}
    .guidance .year dd>a{font-size:20px;line-height:56px;}
    .gulists td:nth-last-child(1){padding:8px 30px;}
    .honor li{padding:80px 0;}
    .honord .big-img{height:488px;line-height:488px;}
    .societies .btn-box .swiper-slide{height:149px;}
    .union li .wenz{padding-top:20px;}
    .union li:nth-child(1) .wenz{padding-top:0px;}
    .union dd>img{width:100px;}
    .duty01 .wenz{padding-top:0;}
    .union dd .wenz{width:calc(100% - 120px);}
    .honord .sml-container{height:450px;}
    .union dd{padding:32px;margin-bottom:22px;}
    .sign-div{background-position:right top !important;}
    .sign-div .box a{line-height:64px;font-size:20px;margin:20px 36px;}
    .sign-div .box{top:calc(14% + 100px);}
    .sign-div .box>div{padding:48px 0;}
    .readd .swiper-slide>div{width:100px;height:100px;line-height:100px;margin:25px auto;}
    .readd .swiper-slide-next>div, .readd .swiper-slide-prev>div{width:120px;height:120px;margin:10px auto;line-height:120px;}
    .readd .swiper-slide-active>div{width:150px;line-height:150px;height:150px;margin:0 auto;}
    .readd .swiper-slide>div img{height:50px;}
    .readd .swiper-slide-active>div img{height:90px;}
    .readd .swiper-slide-prev>div img, .readd .swiper-slide-next>div img{height:72px;}
    .prev03.swiper-button-prev,.next03.swiper-button-next{margin-top:91.5px;}
    .content{width:calc(100% - 220px);}
    .read li p.f16p span{font-size:12px;}
    .team li .toux{width:160px;height:160px;}
    .team li .wenz{width:calc(100% - 220px);padding-top:12px;}
    .team li .wenz h5 span{font-size:14px;}
    .schedule .calendar-div{margin-top:15px;text-align:center;}
    .schedule .calendar-div>div{display:inline-block !important;float:none;margin:10px 2%;}
    /*.calendar-date{width:44px !important;height:44px !important;line-height:44px !important;}*/
    /*.calendar-value,.calendar-column-header{line-height:44px !important;}*/
    .join01 .fr{width:calc(100% - 300px);}
    .join03 .wenz{padding:30px 30px 30px 15%;}
    .join04>img{display:none;}
    .join04 li{padding:28px;}
    .join04 li:nth-child(2n){padding:28px;}
    .join05:before{height:170px;}
    .sign01 dd img{width:70px;bottom:-2px;}
    .sign01 dd{padding:14px 20px 14px 75px;}
    .side{width:200px;}
    .content{width:calc(100% - 240px);}
    .index02 li h3{line-height:48px;}
    .plan li h6{width:421px;}
    .plan ul{max-width:780px;}
    .plan li p{width:335px;}
    .plan li h6{padding-left:110px;font-size:24px;}
    .plan li>img{top:104px;width:36px;}
    .plan li p span{font-size:20px;top:-77px;}
    .plan li:nth-child(2n) p{text-align:left;}
    .plan li h6{top:82px;}
    .plan li:nth-child(2n) p{margin-left:0;}
    .plan li>div{max-width:600px;}
    .plan li h6{right:35px;}
    .plan li .tp{max-width:220px;}
    .plan li p{max-width:220px;}
    .plan li:nth-child(2n) h6{left:33px;}
    .plan li{margin-bottom:-50px;}
.honor .w40 li{padding:45px 0;}
    .plan li:nth-last-child(1){margin:0;}



}



@media only screen and (max-width: 1200px) {
    .nav .search{width:240px;}
	section{max-width:100% !important;}
    /*.nav ul{width:calc(100% - 240px);}*/
    .nav li>a{font-size:14px;padding:0 12px;}
    .index01 li .wenz{padding:22px;}
    .f48{font-size:30px;}
    .f36{font-size:24px;}
    .f32{font-size:24px;}
    .f30{font-size:22px;}
    .f28{font-size:20px;}
    .f26{font-size:20px;}
    .f24{font-size:20px;}
    .f22{font-size:18px;}
    .f20{font-size:18px;}
    .f18{font-size:16px;}
    .duty01 .wenz{padding-top:0;}
    .activity li .wenz{padding:22px 22px 0 22px;}
    .societies .btn-box .swiper-slide{height:165px;}
    .sign .content{width:calc(100% - 240px);}
    .union li .wenz{padding-top:20px;}
    .union dd>img{width:120px;}
    .union dd .wenz{width:calc(100% - 140px);}
    .schedule .calendar-div>div{margin-right:0;}
    .schedule .calendar-div>div:nth-child(2n){float:right;}
    .calendar-div{max-width:800px;margin:auto;}




}

	.gulists table{max-width:100%;height:auto;border-collapse:collapse;}
.kcsz_dl{padding:60px 0;;}
.kcsz_dl dd{float:left;width:25%;text-align:center;padding:0 30px;box-sizing:border-box;}
.kcsz_dl dd span{display:block;width:80px;height:80px;line-height:80px;;margin:0 auto 15px auto;border-radius:50%;text-align:center;font-size:18px;color:#ffff;font-weight:bold;background:#a02420;}
.kcsz_dl dd p{font-size:14px;line-height:24px;color:#666;}
.kcsz_dl dd p b{color:#333;}
.con-swiper{margin-top:42px;}

.logo{float:left;}
.nav{float:right;}
.san{float:right;}
    .nhis .swiper-container{}
    .nhis .year-swiper .swiper-slide{height:580px;}
    .nhis .year-swiper .swiper-slide>div{box-sizing:border-box;padding:18px 30px 60px 30px;border-left:1px solid #eaeaea;height:calc(50% - 2.5px);position:absolute;left:10px;}
    .nhis .year-swiper .swiper-slide:nth-child(2n-1)>div{top:auto;bottom:0;padding:60px 30px 18px 30px;}
    .nhis .year-swiper .swiper-slide>div:before{content:"";position:absolute;display:block;background:#eaeaea;border-radius:50%;width:8px;height:8px;left:-4px;top:0;}
	.history .swiper-button-prev,.date-swiper .swiper-button-prev{background-color:#a02420 !important;right:auto;left:0;top:calc(50% - 20px);margin:0;bottom:auto;}
.history .swiper-button-next,.date-swiper .swiper-button-next{background-color:#a02420 !important;left:auto;right:0;top:calc(50% - 20px);margin:0;bottom:auto;}
.history .swiper-button-disabled{display:none !important;}
.history .year-swiper .swiper-slide.cur h6{color:#a02420;}
.prev04.swiper-button-prev{left:0;top:auto;bottom:0;margin:0;width:40px;height:40px;border-radius:50%;background:#404040 url(https://en.ghcis.com/images/prev.png) no-repeat center center;}
.next04.swiper-button-next{left:0;right:auto;bottom:0;top:auto;margin:0 0 0 50px;width:40px;height:40px;border-radius:50%;background:#404040 url(https://en.ghcis.com/images/next.png) no-repeat center center;}
.prev04.swiper-button-prev:after,.prev01.swiper-button-prev:before,.next01.swiper-button-next:after,.next01.swiper-button-next:before{display:none;}

.prev04.swiper-button-prev:hover,.next01.swiper-button-next:hover{background-color:#a02420 !important;}

    .nhis .year-swiper .swiper-slide.cur>div:before{background:#a02420;width:12px;height:12px;left:-6px;}
    .nhis .year-swiper .swiper-slide.cur>div{border-color:#a02420;}
    .nhis .year-swiper .swiper-slide h5{margin:5px 0 20px;}
    .nhis .year-swiper .swiper-slide h6{color:#333333;}
    .nhis .year-swiper .swiper-slide:nth-child(2n-1)>div:before{top:auto;bottom:0;}
    .nhis .year-swiper.swiper-container:before{content:"";height:5px;left:15px;top:calc(50% - 2.5px);width:calc(100% - 30px);background:#a02420;position:absolute;}
    .nhis .year-swiper .swiper-slide>div:after{content:"";display:block;border:5px solid #a02420;background:#fff;width:10px;height:10px;border-radius:50%;position:absolute;left:-10px;top:-13px;}
    .nhis .year-swiper .swiper-slide-active>div:after{background:#a02420;}
    .nhis .year-swiper .swiper-slide.cur>div:after{background:#a02420;}
    .nhis .year-swiper .swiper-slide>div:nth-child(2n){top:0;}
    .nhis .year-swiper .swiper-slide:nth-child(2n)>div:after{top:auto;bottom:-13px;}
    .nhis .swiper-button-prev,.date-swiper .swiper-button-prev{background-color:#a02420 !important;right:auto;left:0;top:calc(50% - 20px);margin:0;bottom:auto;}
    .nhis .swiper-button-next,.date-swiper .swiper-button-next{background-color:#a02420 !important;left:auto;right:0;top:calc(50% - 20px);margin:0;bottom:auto;}
    .nhis .swiper-button-disabled{display:none !important;}
    .nhis .year-swiper .swiper-slide.cur h6{color:#a02420;}
    .con-swiper{position:relative;padding:40px 30px;border:1px solid #c4c4c4;}
	.con-swiper .swiper-slide{padding:10px;}
    .con-swiper:before{content:"";display:none;position:absolute;left:96px;background:url(../images/icon17.jpg) no-repeat bottom center;top:-27px;width:27px;height:27px;}
    .ca0{color:#a02520;}
    .con-swiper h4{margin-bottom:20px;}
    .nhis .year-swiper .swiper-slide{cursor:pointer;}
	.date{margin-bottom:40px;text-align: center;}
.date span{display:inline-block;padding:3px 8px;}
.date span em{width:15px;height:15px;vertical-align:middle;margin:-2px 8px 0 0;display:inline-block;}
.s{background:#f3a69e !important;border-color:#f3a69e !important;}
.s1{background:#40a789 !important;border-color:#40a789 !important;}
.s2{background:#d8c86b !important;border-color:#d8c86b !important;}
.s3{background:#4693bf !important;border-color:#4693bf !important;}
.s4{background:#d3d3d3 !important;border-color:#d3d3d3 !important;}
.s5{background:#a39de5 !important;border-color:#a39de5 !important;}
.pcalendar{margin:auto;}
.date-swiper{margin:auto;padding:0 60px;position:relative;}
.ds2 .swiper-button-disabled{display:none !important;}
.ds2-con{margin-top:35px;padding:0 60px;}
.ds2-con table{width:100%;border-collapse:collapse;}
.ds2-con td{padding:4px 15px 4px 0;}
.ds2-con>div{display:none;}
.editor hr{margin:20px 0 30px;}
.prev001.swiper-button-prev{left:0;top:auto;bottom:0;margin:0;width:40px;height:40px;border-radius:50%;background:#404040 url(https://en.ghcis.com/images/prev.png) no-repeat center center;}
.next001.swiper-button-next{left:0;right:auto;bottom:0;top:auto;margin:0 0 0 50px;width:40px;height:40px;border-radius:50%;background:#404040 url(https://en.ghcis.com/images/next.png) no-repeat center center;}
.prev001.swiper-button-prev:after,.prev001.swiper-button-prev:before,.next01.swiper-button-next:after,.next01.swiper-button-next:before{display:none;}
.f20p.line6{height:192px;}
.prev001.swiper-button-prev:hover,.next001.swiper-button-next:hover{background-color:#a02420 !important;}
	.history .swiper-button-prev,.date-swiper .swiper-button-prev{background-color:#a02420 !important;right:auto;left:0;top:calc(50% - 20px);margin:0;bottom:auto;}
.history .swiper-button-next,.date-swiper .swiper-button-next{background-color:#a02420 !important;left:auto;right:0;top:calc(50% - 20px);margin:0;bottom:auto;}
	.sport-tab a{width:100%;box-sizing:border-box;display:block;padding:0 25px;}
.sport-tab .swiper-slide{}
.sport-tab .swiper-slide:hover>a,.sport-tab .swiper-slide.cur>a{background:#a02420;text-decoration:none;color:#fff;}
.sports-con>div{display:none;}
.sport-tab a{box-sizing:border-box;line-height:48px;text-align:center;color:#333;border:1px solid #eaeaea;display:block;}
.sport-tab a:hover,.sport-tab a.cur{background:#a02420;color:#fff;border-color:#a02420;}
	
	

.careers03 li{margin-top:18px;}
.careers03 ul{/*display:none;*/}
.careers03 li .dt{cursor:pointer;position:relative;padding:14px 80px 14px 0;border-bottom:1px solid #eaeaea;}
.careers03 li .dt:before{content:"";display:block;position:absolute;right:0;top:calc(50% - 16px);width:32px;height:32px;background:url(../images/0511/jia.png) no-repeat center center/100%;}
.careers03 li.cur .dt:before{background:url(../images/0511/jian.png) no-repeat center center/100%;}
.careers .careers03 li .dd{display:none;padding:30px 0;}
.careers03 li .dd h6{margin-bottom:30px;}
.careers03 li .dd{display:none;padding:20px 0;}
.careers03 li .dd h6 img{width:22px;margin:-2px 6px 0 0;}
.careers03 li .tit{text-align:left;}
.careers03 li .tit hr{margin:15px 0 0 0;text-align:left;}
.bgh5{line-height:52px;color:#fff;text-align:center;background:#a02420;}
	.aa{}
.aa img{float:left;width:180px;margin:0 30px 0 0;}
.acade01{}
.acade01 table{width:100%;border:none;border-collapse:collapse;}
.acade01 th,.acade01 td{padding:12px 20px;}
.acade01 th{width:232px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.5);color:#fff;}
.acade01 td{background:#f7f7f7;border:1px solid #eaeaea;}
.mar30{margin:30px 0;}
.acade01 p a{color:#a02420;text-decoration:underline;}
h5.h5{font-size:18px;font-weight:bold;border-bottom:1px solid #eaeaea;padding-bottom:12px;margin:20px 0 10px 0;}
	
	        .meigao-ul{}
        .meigao-ul li{margin-bottom:42px;}
        .meigao-ul li .pic{float:left;width:42.8%;}
        .meigao-ul li .wz{float:right;width:53%;}
        .meigao-ul li .wz h4{margin-bottom:12px;border-bottom:1px solid #eaeaea;padding-bottom:12px;}
        .meigao-table{border-collapse:collapse;}
        .meigao-table table{border-collapse:collapse;width:100%;}
        .meigao-table th{border-bottom:1px solid #d9d9d9;background:#a02420;font-size:16px;color:#fff;padding:12px 18px;}
        .meigao-table td{padding:12px 18px;border-bottom:1px solid #d9d9d9;background:#f7f7f7;color:#666;font-size:14px;line-height:24px;}
	        .clubs-ul{}
        .clubs-ul li{margin-bottom:32px;}
        .clubs-ul li h5.bor{margin:15px 0 12px 0;}
        .clubs-ul li img{margin-top:20px;}
	.ds2 a{font-size:14px;box-sizing:border-box;line-height:48px;text-align:center;color:#333;border:1px solid #eaeaea;display:block;width:100%;}
.ds2 a:nth-child(2n){float:right;}
.ds2 a:hover,.ds2 a.cur{background:#a02420;color:#fff;border-color:#a02420;}
.aca li:nth-child(1){padding-top:0;margin-top:0;}












@media only screen and (max-width: 1023px) {
    .phone{display:block;}
	.beside dd a{font-size:15px;}
	.team li .wenz .f16p{max-height:96px;}
    .pc{display:none;}
    .ny-tit h2{font-size:20px;}
    .wrapper{width:90%;}
    .side{display:none;}
    .hidden-img{margin-top:70px;}
    .header,.header.on{background:#fff;}
    .nav{overflow-y:auto;display:none;background:rgba(255,255,255,1);border-top:2px solid #a02420;top:70px;box-sizing:border-box;z-index:9;position:fixed;width:100%;left:0;height:calc(100% - 70px);}
    .nav.on{top:70px;}
    .nav li{display:block;padding:0;margin:0;border-bottom:1px solid #ddd;width:100%;box-sizing:border-box;float:none;}
    .nav li>a{line-height:55px !important;text-align:left;color:#333;display:block;padding:0 30px;width:100%;box-sizing:border-box;}
    .nav li.er>a{padding-right:30px;}
    .nav li dd>a{color:#333;}
	.nav li>dl>dd a{text-align:left;color:#333;}
    /*.nav li:hover>a,    .nav li.cur>a{background-color:transparent !important;}*/
    .nav li dl{padding:4px 0;box-shadow:none;position:relative;background:#f2f2f2;display:none;top:auto;}
    .nav li dd{text-align:left;}
    .nav li dd a{box-sizing:border-box;line-height:30px;display:block;font-size:14px;padding:5px 0 5px 40px;text-align:left;}
    .nav li:hover dl{display:none;}
    .header{line-height:70px;top:0;box-sizing:border-box;position:fixed;width:100%;z-index:9;background:#fff;}
    body{padding-top:70px;}
    .pad{padding:34px 0;}
    .nav li>a:before{display:none !important;}
    .nav li dl:before{display:none !important;}
    .nav li dl{opacity:1;visibility:visible;width:100%;box-sizing:border-box;left:0;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    .nav li dl dd.er>dl{padding:0;display:none;left:auto;top:auto;position:relative;opacity:1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);}
    .nav li>dl>dd a{padding-left:44px;line-height:40px;}
    .nav li>dl>dd.er dd a{line-height:32px;padding-left:48px;}
    .fl{width:100% !important;float:none;position:relative !important;left:auto;right:auto;top:auto;bottom:auto;}
    .fr{width:100% !important;float:none;position:relative !important;left:auto;right:auto;top:auto;bottom:auto;}
    .fr.wenz{padding-top:20px !important;}
    .fl.wenz{padding-top:20px !important;}
    .f48{font-size:24px;}
    .f36{font-size:24px;}
    .f32{font-size:24px;}
    .f30{font-size:22px;}
    .f28{font-size:20px;}
    .f26{font-size:20px;}
    .f24{font-size:18px;}
    .f20{font-size:16px;}
    .f18{font-size:14px;}
    .tel{display:none;}
    .code{display:none;}
    .language img{display:none;}
    .language{float:right;width:auto !important;padding-top:0;}
    .header{padding:0;border-bottom:1px solid #eaeaea;}
    .san{margin-left:20px;}
    .language a.cur,    .language span{display:none;}
    .swiper-pagination.pagination01 .swiper-pagination-bullet{width:20px;height:4px;}
    .swiper-button-prev.prev01, .swiper-button-next.next01{width:50px;height:50px;margin-top:-25px;background-size:30% !important;}
    .swiper-button-prev.prev01{left:0;}
    .swiper-button-next.next01{right:0;}
    .index01 li{padding:12px 0;width:100%;}
    .index01 li .wenz .line2{display:none;}
    .index01 li .wenz h4{white-space:normal;}
    .tit{margin-bottom:32px;}
    .tit hr{width:35px;margin-top:18px;}
    .index02 .news-tuijian .pic{height:212px;line-height:212px;}
    .index02 .news-tuijian h3{font-size:16px;padding:0 18px;bottom:10px;}
    .index02 dl{margin:15px 0 0 0;}
    .index02 dd a{font-size:14px;padding-left:18px;background-size:8px !important;}
    .index02 li{margin:8px 0;width:100%;}
    .index02 ul{margin-top:0;}
    .index02 li .wenz img{width:60px;margin-bottom:4px;}
    .index02 li .wenz h5{font-size:20px;}
    .footer-top .fl{display:none;}
    .footer-top{padding:30px 0 22px 0;}
    .footer-btm .wrapper{font-size:12px;padding:12px 0;line-height:22px;}
    .nav .search{margin:0;width:100%;height:auto;padding:8px 5%;box-sizing:border-box;border-bottom:1px solid #a02420;}
    .nav ul{width:100%;}
    .nav .wrapper{width:100%;}
    .search .submit{right:5%;top:8px;}
    .search input[type=text]{padding:0 10px;}
    .f16p{font-size:14px;line-height:24px;}
    .ny-banner{overflow:hidden;}
    .ny-banner img{max-width:150%;width:150%;margin-left:-25%;}
    .history li{width:100%;margin:15px 0 0 0;}
    .history li h3{line-height:42px;}
    .history li .wenz{overflow-y:auto;}
    .idea dt{width:100%;border:none;}
    .idea dd{font-size:16px;width:100%;padding-top:12px;line-height:30px;}
    .idea dd.clearb{height:20px;}
    .speech .tp{width:100%;margin:0;padding:0;}
    .speech .tp:before{display:none;}
    .speech .tp h2{line-height:1.4;}
    .speech .f16p{float:left;width:100%;padding:25px 0 0 0;line-height:26px;}
    .big-img{display:none;}
    .view .swiper-slide>div{height:175px;line-height:175px;}
    .view .swiper-container{margin-top:0;}
    .guidance .year{width:100%;white-space:nowrap;overflow-x:auto;padding:0;border-top:0;border-bottom:0;}
    .guidance .year dd>a{font-size:16px;padding:0 10px;line-height:40px;}
    .guidance .year dd{display:inline-block;}
    .gu-tab{margin-bottom:20px;}
    .gulists{width:100%;margin-top:25px;}
    .gu-tab a{line-height:42px;font-size:14px;display:inline-block;width:auto;padding:0 7px;}
    .gulists th{font-size:14px;line-height:42px;}
    .gu-div table{width:800px;}
    .gulists td,.gulists td:nth-last-child(2){padding:12px 8px;}
	.gulists table{}
	.gulists td{font-size:12px;padding:4px 8px;}
	.index01 li .wenz{padding:20px 8px;}
	.index01 li .wenz h4{text-align:center;}
    .gu-div{overflow-x:auto;}
    .gulists td:nth-last-child(1){padding:5px;}
	.plan li>img{display:none;}
    .guidance h1{margin-bottom:28px;}
    .story li{padding:15px 0;}
	.n01 p:nth-child(1){text-indent:0;}
    .news-tit{padding-bottom:22px;margin-bottom:24px;}
    .pad45{padding:20px 0;}
    .news-detail .editor .f30{margin-bottom:20px;}
    .jy{padding:22px;}
    .news-detail .editor .bgf5{margin-top:18px;padding:22px;}
    .zj h5{width:100%;border:none;}
    .honor{padding:34px 0;}
    .zj p{width:100%;}
    .honor li{width:100%;padding:40px 0;margin:12px 0;}
    .honor li a{width:200px;line-height:42px;}
    .honor li h4{margin:12px 0 30px;}
    .activity li{width:100%;margin-top:15px;}
    .activity li .pic{width:100px !important;height:100px;float:left;}
    .activity li .wenz{width:calc(100% - 100px) !important;float:right;padding:12px 18px 0 18px !important;}
    .activity li .wenz hr,  .activity li .wenz p{display:none;}
    .activity li .wenz h3{white-space:normal;}
    .activity .more{margin-top:30px;}
    .ny-tit p{margin-top:12px;}
    .mart70{margin-top:30px;}
    .ny-tit{margin-bottom:24px;}
    .honord .sml-container{width:100%;height:auto;}
    .honord .big-container{width:100%;padding-top:0px;}
    .span-div{margin:0 -1px;}
    .span-div a{font-size:14px;line-height:36px;width:80px;margin:6px 1px 0 1px;}
    .honord .prev01.swiper-button-prev{left:0;top:50%;margin:-16px 0 0 0;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
	.en{margin:16px 0 0 0;border:none !important;padding:0;}
    .honord .next01.swiper-button-next{right:0;top:50%;margin:-16px 0 0 0;left:auto;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
    .honord .big-img{display:block;height:193px;line-height:193px;margin:20px 0 30px;}
    .crumbs{font-size:13px;}
    .societies .btn-box{margin:28px 0;padding:0 40px;}
    .swiper-button-next.next02, .prev02.swiper-button-prev{width:40px;height:40px;margin-top:-20px;background-size:16px !important;}
    .sign .side{display:none;}
    .sign .content{width:100%;}
    .sign h5.f24{margin:20px 0 10px;}
    .join-dd{margin:26px 0;}
    .join-dd dd{padding:24px 0;}
    .sign .mail{margin:10px 0;font-size:14px;line-height:34px;padding:0 15px;}
    .join-form{padding:22px;margin-top:28px;}
    .join-form input[type=text], .join-form select,.join-form lable,.custom-file-upload{line-height:36px;height:36px;font-size:14px;padding:0 15px;margin:5px 0;width:100% !important;margin-right:0;}
    .join-form .submit{width:100%;line-height:36px;height:36px;font-size:14px;}
	.activity li .wenz h3{font-size:12px;line-height:22px;max-height:66px;overflow:hidden;}
		.activity li .wenz h6{display:none;}
		.activity li .pic{height:70px;}
    .union li .pic{width:100%;}
    .union li .wenz{width:100%;}
    .union li{margin-bottom:22px;}
    .union li .wenz h3{margin-bottom:10px;}
    .union .ny-tit{margin-top:20px;}
    .union dd{margin-bottom:12px;width:100%;padding:22px;}
    .union dd>img{width:80px;}
    .union dd .wenz{width:calc(100% - 100px);}
    .union dd .wenz h3{padding:0 0 8px 0;}
    .union dd .wenz p{height:72px;}
    .union dd a{font-size:14px;margin-top:14px;}
    .crumbs .wrapper{padding:14px 0;}
    .uniond li span{font-size:12px;}
    .uniond li{width:33.33%;margin:8px 0;}
    .uniond li .toux{width:70px;height:70px;}
    .uniond li h3{margin:8px 0 3px;}
	.activity li .wenz h6{margin-top:37px;display:block;}
    .sign th, .sign td{font-size:12px;line-height:22px;padding:8px;}
    .sign td{min-width:50px;}
    .sign p.f24{font-size:14px;}
    .sign-logo{left:50%;width:95%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .sign-div .box{width:90%;left:5%;top:160px;}
    .sign-div .box a{line-height:44px;font-size:16px;}
    .course .box{margin-top:30px;padding:0;}
    .course li{padding:22px;}
    .readd .btn-box{padding:0 40px;}
    .next03.swiper-button-next{width:52px;height:16px;background-size:auto 8px !important;}
    .prev03.swiper-button-prev{width:52px;height:16px;background-size:auto 8px !important;}
    .readd .xia{width:30px;margin:5px auto 15px auto;}
    .readd .swiper-container{padding:20px 0;}
    .readd .gd{margin-top:20px;width:100px;line-height:40px;height:40px;font-size:16px;}
    .readd .book:before{height:194px;}
    .read .side,.team .side{width:100%;overflow-x:auto;}
    .read .side dd,.team .side dd{font-size:16px;line-height:46px;display:inline-block;margin-right:15px;}
    .read .side dd img{width:22px;}
    .content{width:100%;padding-top:20px;}
    .read li{width:100%;padding:18px;margin-top:12px;}
    .read li .tp{width:120px;float:left;height:160px;line-height:160px;}
    .read li p.f16p{white-space:normal;float:right;width:calc(100% - 135px);}
    .read li p.f16p span{float:none !important;display:block;}
    .team li{padding:28px 0;}
	.team li .wenz{float:right;width:calc(100% - 110px) !important;padding-top:0 !important;float:right !important;}
	.team li .wenz .f16p{height:auto;font-size:12px;line-height:20px;}
    .team li .wenz .jia{display:none;margin-top:15px;}
		.team li .wenz .f24{font-size:14px;margin-bottom:10px;}
		.team li .wenz h5{display:none;}
    .ah1{line-height:66px;}
    .team .side dd>a{padding:0;font-size:16px;padding-left:18px;background-size:12px !important;line-height:40px;}
    .team .side dd{height:auto;}
    .team .side{margin-top:20px;}
    .team li .wenz h5 span{line-height:32px;}
    #pgServer{margin-top:30px;}
    #pgServer a, #pgServer font, #pgServer span{font-size:14px;width:30px;height:30px;line-height:30px;margin:0 3px;}
    .search-con{padding:22px 0;}
    .search-con li h3{font-size:16px;}
    .search-con li p{font-size:14px;line-height:22px;}
    .search-con li{padding-bottom:22px;}
    .search-tit h2{font-size:20px;}
    .search-tit p{margin-top:5px;font-size:14px;}
    .schedule .calendar-div>div{width:320px !important;float:none !important;margin:15px auto 0px auto !important;}
    .calendar-date{width:36px !important;height:36px !important;line-height:36px !important;}
    .calendar-value,.calendar-column-header{font-size:14px !important;line-height:36px !important;}
    .schedule dd span{width:16px;height:16px;margin-right:8px;}
    .schedule dd{margin:0 3px;font-size:12px;}
    .schedule dl{padding-bottom:15px;}
    .schedule-div li{width:100%;}
    .schedule-div{margin-top:32px;}
    .schedule-div li h4{line-height:44px;}
    .schedule-div li .f16p{padding:16px 0;}
    .index02 dl{width:100%;}
    .sy-tit>img{width:40px;display:block;margin:0 auto 15px auto;}
    .sy-tit h2{font-size:24px;}
    .sy-tit h2 img{width:18px;margin:0 10px;}
    .sy-tit h2 span{font-size:14px;display:block;margin-top:12px;}
    .index02 dt a img{width:24px;}
    .index02 hr{margin:22px 0;}
    .join .content>div{margin:22px 0;}
    .join01,.join02,.join03,.join04,.join05{padding:28px;}
    .join01 .fl>img{display:none;top:28px;right:28px;}
    .join01 .fl .pic{display:none;}
    .join02 .box{padding:0;border:none;}
    .join02 h3{margin:0;font-size:18px;}
    .join02 h4{font-size:18px;}
    .join03 .tp{width:100%;max-width:100%;}
    .join03 .tp h5{margin:0 0 12px;}
    .join02 h5{margin:18px 0;padding-bottom:10px;}
    .join03 .wenz{width:100%;margin:20px 0 0 0;padding:0;border:none;}
    .join03 .wenz h5{font-size:18px;margin-top:20px;}
    .join04 h3 span{padding:0;background:none;width:100%;display:block;font-size:18px;border:none;margin:0;}
    .join04 li{width:100%;border:none;margin:8px 0;padding:0;}
    .join04 li:nth-child(2n){padding:0;background:none;}
    .join04 h3{margin-bottom:0px;}
    .join05 a{padding:0 50px;line-height:40px;font-size:14px;}
    .join-form{padding:0;}
    .nhistory .box{padding:28px;}
    .nhistory li .pic{position:relative;width:100%;height:220px;}
    .nhistory li .wenz{width:100%;position:relative;padding:28px;background-size:200px !important;background-position:right -100px top -100px;}
    .nspeech .wrapper{margin:0 auto;padding:28px;}
    .nspeech{padding-bottom:34px;background-position:center center !important;}
    .nspeech img{margin-bottom:25px;}
    .sign-tit{margin:34px 0 18px;}
    .sign01 dd{padding:10px 15px 10px 50px;margin-top:15px;}
    .sign01 dd p{font-size:14px;line-height:24px;}
    .sign01 dd img{left:-5px;top:50%;width:50px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);}
    .sign table{margin-bottom:20px;}
    .plan li h6{display:none;}
    .plan ul{background:none;}
    .plan li{padding:10px 0;overflow:hidden;margin-bottom:20px;}
    .plan li .tp{float:none !important;margin-top:0;text-align:center;}
    .plan li p span{top:-34px;color:#333;}
    .plan ul{margin:0;}
    .plan li p{margin-top:53px;}
    .plan li p{max-width:100% !important;text-align:left !important;}
    .plan .content>img{display:none;}
	.gulists table{width:100% !important;height:auto !important;max-width:600px !important;border-collapse:collapse;}
	.activity li .wenz{height:70px;}
	.view li p{font-size:14px;line-height:32px;}
.logo img{height:38px;}
.san{float:right;}
.logo{width:auto !important;float:left !important;}
.crumbs .fr{width:auto !important;float:right !important;top:11px;right:auto !important;right:0 !important;}
.crumbs .fr a{font-size:13px;line-height:24px;padding:0 10px;}
.crumbs .fl{float:left !important;width:auto !important;}
.story li .wenz h4{padding-right:0;}
.story li .wenz h4 span{display:block;position:relative;}
.story li .wenz .more{float:left;margin-top:20px;}
.story li .img{width:100px !important;}
.duty01{padding-top:0 !important;}
    .team li .toux{width:90px !important;height:90px !important;float:left !important;}
.honor .w40 li{width:100%;}
.kcsz_dl{padding:15px 0;}
.kcsz_dl dd{width:100%;padding:15px;}
.kcsz>div{padding:22px;}
.ds2-con td{display:block;}
.kcsz>div p{max-width:100% !important;}
.fancybox__caption{font-size:14px;}
.schedule .calendar-div>div{width:100% !important;}
    .swiper-pagination.swiper-pagination-progressbar{height:3px;width:100% !important;left:0 !important;}
	.swiper-pagination.swiper-pagination-progressbar{top:auto !important;bottom:19px !important;}
.schedule .calendar-div>div{margin-top:35px;}
.ds1, .ds2{padding-bottom:40px !important;}
.calendar-body{width:100% !important;height:100% !important;}
.footer-top .fcode{margin:0 0 10px 0;}
    .nhis .year-swiper .swiper-slide{height:auto;}
    .nhis .year-swiper .swiper-slide>div{left:0;position:relative !important;margin:auto !important;width:100%;border:none !important;padding:0 !important;}
    .nhis .year-swiper .swiper-slide>div:after,.nhis .year-swiper .swiper-slide>div:before{display:none !important;}
	.prev01.swiper-button-prev, .next01.swiper-button-next{display:none !important;}
	.prev001.swiper-button-prev, .next001.swiper-button-next{display:none !important;}
	.date-swiper{padding:0;margin-top:-40px;}
	
	.ds2-con{padding:0;margin-top:12px;}
    .nhis .year-swiper.swiper-container:before{top:0;height:0px;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);}
    .con-swiper{margin-top:30px;padding:22px;}
    .con-swiper:before{width:18px;height:18px;top:-18px;background-size:100% !important;left:20px;}
    .con-swiper h4{font-size:18px;margin-bottom:12px;}
	.meigao-ul li .pic{width:100%;}
	.acade01 th{width:auto;}
.acade01 th,.acade01 td{padding:12px;}
	.meigao-ul li .wz{width:100%;padding-top:12px;}
}
#pgServer_input,#pgServer_btn{display:none;}
.schedule-div img{height:auto !important;}