@charset "utf-8";
*{margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:Arial,Helvetica,sans-serif,PingFangSC,"Microsoft Yahei UI","Microsoft Yahei",SimHei;font-size:14px;line-height:1.3}
li,ul{list-style:none;margin:0;padding:0}
a{text-decoration:none;transition:color .2s;-moz-transition:color .2s;-webkit-transition:color .2s;-o-transition:color .2s;-ms-transition:color .2s}
a:hover{text-decoration:none}
a,button,input,label{outline:0}
#header{position:fixed;top:0;left:0;right:0;z-index:99;background:url(../img/header_bg.png) center top;background-size:auto;padding:20px 0 0}
.site-logo{display:inline-block}
.site-logo img{width:auto;height:90px}
.hr{float:right;margin-top:-65px;text-align:right}
.search-box{position:relative;width:240px;height:40px}
input[name=keyword]{width:100%;height:40px;border:none;padding:5px 10px;border-radius:5px;background:#331971;color:#fff}
input[name=submit]{position:absolute;top:0;right:0;z-index:1;width:40px;height:40px;background:url(../img/search_icon.png) no-repeat center;background-size:20px 21px;border:0;border-radius:5px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s}
input[name=submit]:hover{background:rgba(0,0,0,.1) url(../img/search_icon.png) no-repeat center;background-size:23px 23px}
#footer{background:url(../img/footer_bg.jpg) no-repeat center bottom;background-size:cover;padding:60px 0}
.footer-logo{display:inline-block}
.footer-content .right{float:right;margin-top:20px}
.footer-links{padding:10px 0 25px}
.footer-links ul{display:inline-block}
.footer-links li{display:inline-block}
.footer-links li a{display:block;padding:0 25px;font-size:16px;color:#6e51a5}
.copyright{padding:15px 0 0;text-align:right;color:#beb3d4}
#slider{position:relative}
#slider .container{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:0 auto;height:100%}
.banner-carousel{background:#f1f1f1;width:100%;height:700px}
.banner-carousel .swiper-slide{display:block;background-size:cover!important}
.header-nav{margin-top:15px;width:100%;background:rgba(0,0,0,.05);font-family:LiSu,STLiti,FZLiShu-S01S,KaiTi}
.site-nav{position:relative;left:15px;width:100%;height:100%;overflow:hidden}
.site-nav{width:100%}
.site-nav>ul{width:100%}
.site-nav>ul>li{text-align:center;width:10%}
.site-nav>ul>li>a{font-size:18px;padding:18px 0;color:#fff}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.nav>li>a:focus,.nav>li>a:hover{border:none;background:#331971;color:#fff}
.dropdown-menu{border:none;width:100%;min-width:115px;left:0;padding:0;text-align:center}
.dropdown-menu>li>a{padding:15px 0;font-size:18px;background:rgba(255,255,255,.7);color:#331971}
.dropdown-menu>li>a:hover{background:rgba(255,255,255,.9);color:#331971}
.navbar-collapse{padding:0}
.container>.navbar-collapse{margin:0 auto}
#content{padding:30px 0;background:#fff url(../img/content_bg.png) center}
.news-item{margin:0 0 45px;padding:13px 30px;background:#fff;height:320px}
.news-item.bg1{background:url(../img/column_bg_1.png) no-repeat top center}
.news-item.bg2{background:url(../img/column_bg_2.png) no-repeat top center}
.news-item.bg3{background:url(../img/column_bg_3.png) no-repeat top center}
.news-item .header{position:relative;padding:10px 0 0;}
.news-item .header .title{display:inline-block;margin-top:5px;font-size:18px;font-weight:600;}
.news-item .header .title.t1{color:#6e51a5}
.news-item .header .title.t2{color:#619982}
.news-item .header .title.t3{color:#e15958}
.news-item .header a{position: absolute;top: 0px;right:0}
.news-item .header a img{height: 60px;}
.news-item .header ul li {width: 90px;height: 30px;margin-top: 0px;}
.common-list{overflow:hidden;zoom:1;margin-top: 10px;}
.common-list li{padding:15px 0;font-size:14px;line-height:14px}
.common-list li span{float:left;width:20%;color:#666}
.common-list li span b{display:inline-block;width:48px;margin-right:5px;text-align:center;border-radius:3px;background:#503189;color:#fff}
.common-list li a{float:left;width:80%;color:#363636;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.content-list li a:hover{color:#636363}
.photo-carousel-wrapper{background:url(../img/photo_carousel_bg.jpg) center;background-size:auto}
.photo-carousel-title{text-align:center;margin:49px 0}
.photo-carousel{width:100%;height:230px;margin:25px 0}
.photo-carousel-item{display:block;width:20%}
.photo-carousel-item .wrapper{display:block;margin:0 10px}
.photo-carousel-item img{width:100%;height:120px}
.photo-carousel-item p{margin-top:15px;text-align:center;color:#363636}
.news-carousel{width:100%;height:320px}
.news-carousel .swiper-slide{position:relative;display:block;background:#f1f1f1}
.news-carousel .swiper-slide img{width:100%;height:100%}
.news-carousel .swiper-slide .title{position:absolute;bottom:0;left:0;right:0;padding:10px 15px;background:rgba(0,0,0,.3);font-size:18px;color:#fff;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}
.news-carousel .swiper-slide:hover .title{background:rgba(0,0,0,.5)}
.news-pagination{left:auto!important;right:15px;bottom:11px!important;width:auto!important}
.news-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 10px!important;background:#54397a;opacity:1;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}
.news-pagination .swiper-pagination-bullet-active{background:#f5fb33!important}
.banner-pagination .swiper-pagination-bullet{bottom:15px!important;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s}
.banner-pagination .swiper-pagination-bullet-active{width:12px;height:12px;margin:0 10px!important;background:#54397a;opacity:1;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}
.banner-pagination .swiper-pagination-bullet-active{background:#f5fb33!important}
#column{position:relative;z-index:1;padding-top:30px;background:#fff url(../img/content_bg.png) center}
.column-title{font-size:24px;font-weight:700;border-bottom:1px solid rgba(0,0,0,.1);padding:11px 0}
.column-position{float:right;margin-top:13px;font-size:14px;font-weight:400;color:#503189}
.column-position a{color:#636363}
.column-position a:hover{color:#503189}
.column{padding:10px 30px;margin-bottom:50px;background:#fff;min-height:300px;box-shadow:0 10px 10px rgba(0,0,0,.1)}
.column-position i{margin-right:8px}
.column-banner{height:500px;background-size:cover!important;box-shadow:0 10px 30px rgba(109,71,169,.2)}
.wp_listalbumn{margin-top:20px}
.main-column-name{padding:20px;font-size:20px;color:#fff;background:#503189 url(../img/column_name_bg.jpg)}
.col-list{margin-bottom:30px;background:#fff}
.col-list>ul{position:relative;border-left:8px solid #503189;padding:0}
.col-list li{position:relative;font-size:16px;border-left:none;border-top:1px dashed #ededed;border-bottom:1px dashed #ededed}
.col-list li.selected{background:#f1f1f1;color:#0288d1}
.col-list li.selected a{color:#5f79da;font-weight:700}
.col-list ul li a{color:#636363;display:block;padding:15px 20px}
.submenu-toggle{position:absolute;right:0;top:0;background:#fafafa;color:#2566bf!important;padding:15px 20px!important;border-left:1px solid #ededed}
.col-list ul li ul{position:relative;padding:0}
.col-list ul li ul li{font-size:14px;border-left:none;background:#f7f7f7;border-left:5px solid #c1cee2;border-top:1px solid #ededed;border-bottom:1px solid #ededed}
.col-list ul li ul li a{color:#636363;display:block;padding:10px 20px}
.col-list ul li ul li span{position:relative;top:3px;font-size:12px;float:right}
.col-list ul li ul li:hover a+span{color:#4863d2}
.col-breadcrumbs{float:right;margin-top:30px;margin-right:10px}
.post-content{width:100%;background:#fff;padding:0}
.breadcrumb{color:#fff;text-align:center;background:#54397a;border-radius:0}
.breadcrumb a{color:#fff}
.breadcrumb a:hover{color:#636363}
.post-title{padding:20px 0 10px;font-size:24px;text-align:center;color:#54397a}
.post-attr{text-align:center;color:#979797}
.read-content{max-width:1024px;margin:0 auto;padding:30px 0}
.read-content img{margin:10px 0;max-width:100%!important;height:auto}
.wp_column_article{margin-top:15px}
.page_jump{display:none!important}
#wp_paging_w5{text-align:center}
.wp_paging{float:none!important;display:inline-block!important;overflow:auto}
.page_nav .prev span{display:none!important}
.page_nav .prev::before{content:"上一页"}
.page_nav .next span{display:none!important}
.page_nav .next::before{content:"下一页"}
.wp_paging li{height:auto!important;line-height:auto!important}
.wp_paging li a{height:auto;background:#fafafa;padding:5px 10px;border-radius:5px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}
.wp_paging li a:hover{background:#f0f0f0;box-shadow:2px 2px 10px rgba(66,133,88,.2);color:#636363}
.nav-tabs{border-bottom:none}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background:0 0;border:none;cursor:pointer;border-radius:none}
.tab-more{position:absolute;right:0;top:-60px;z-index:2}
.tab-more img{width:auto;height: 60px;}
.nav-item{margin-top:5px}
.nav-item a{padding:0 5px!important}
.nav-item.active a{border-bottom:3px solid #503189!important}
.tab-nav .open>a,.tab-nav .open>a:focus,.tab-nav .open>a:hover,.tab-nav>li>a:focus,.tab-nav>li>a:hover{background:rgba(255,255,255,.2);border-radius:none}
.tab-pane{position:relative}
#wp_paging_w7{margin-top:30px;text-align:center}

.navbar-nav{
    display: flex
;
    justify-content: space-between;
    align-content: center;
}
@media screen and (max-width:1200px){
.news-item{margin:20px 0;background-size:cover!important}
.footer-logo{display:block;text-align:center}
.footer-content .right{float:none}
.copyright{text-align:center}
.photo-carousel .swiper-slide{width:33.33%}
}
@media screen and (max-width:768px){
#header{position:relative}
.hr{display:none}
.expert-title img{width:90%;height:auto}
.navbar-toggle{display:inline-block;z-index:999;padding:5px;color:#fff;background:0 0}
.site-logo{display:block;text-align:center}
.site-nav>ul>li{width:100%}
.site-nav>ul>li>a{width:100%}
.navbar-nav{margin:0}
.header-nav{margin-top:-30px;background:0 0}
.header-nav .container{padding:0}
.banner-carousel{height:20vh}
.column-banner{height:20vh}
.news-carousel{height:40vh}
.site-nav>ul>li>a{padding:14px 0}
.news-carousel .swiper-slide .title{font-size:14px}
.news-pagination{bottom:45px!important}
.news-item.bg1{background:url(../img/column_bg_1.png) no-repeat -8px top}
.news-item.bg2{background:url(../img/column_bg_2.png) no-repeat -8px top}
.news-item.bg3{background:url(../img/column_bg_3.png) no-repeat -8px top}
}
@media screen and (max-width:600px){
.site-logo img{height:70px;width:auto}
.footer-logo img{height:70px;width:auto}
.site-nav{width:100%;left:0}
.common-list li span{float:left;width:25%;color:#666}
.common-list li a {width: 70%;margin-left:8px}
#content{background:#fff}
.column{padding:10px 20px}
.news-item{padding:13px 10px}
.photo-carousel{height:auto}
.photo-carousel-title img{width:100%;height:auto}
.photo-carousel .swiper-slide{width:100%}
.photo-carousel-item img{width:100%;height:53vw}
.column-position{float:none;display:block}
.news-carousel{height:53vw}
.footer-links ul{text-align:center}
}
@media screen and (max-width:376px){
.site-nav>ul>li>a{padding:10px 0}
.footer-links li{margin:10px 0}
}