/*------濠㈣埖鎸抽弫鎾诲棘閵堝棗顏�--------*//*------闂佽法鍠庨～鏇炐ч悢鍏兼櫢闁哄倶鍊栫�氬湱锟芥冻绠撻弫鎾诲棘閵堝棗顏跺☉鎾寸鐎垫岸鏌ㄩ悢鍛婄伄闁归鍏橀弫鎾诲棘閵堝棗顏堕梺璺ㄥ枑閺嬪骞忛悜鑺ユ櫢闁哄倶鍊栫�氬綊鏌ㄩ悢鍛婄伄闁归鍏橀弫鎾诲棘閵堝棗顏堕梺璺ㄥ枑瑜邦噣鏁撻敓锟�--------*/
*{margin:0; padding:0;}
/*------闂侇偅宀搁弫鎾诲棘閵堝棗顏�--------*/
a:link, a:visited{color:#444444; text-decoration:none;  }
a:hover, a:active{color:#003f88; text-decoration:none;  }
.container{ margin:0 auto; position:relative; }
.xjyzdindex{}
.bodyContainer>.container-fluid{padding:0 !important;}
/*------闂佽法鍠愰弸濠氬箯閻戣姤鏅搁柡鍌樺�栫�氬綊鏌呰箛娑欐櫢闁哄倶鍊栫�氬綊鏌ㄩ悢鍛婄伄闁瑰嚖鎷�--------*/
.xnav.scroll-to-fixed-fixed{background:rgba(0,63,136,0.9);}
.xnav.scroll-to-fixed-fixed {background:rgba(0,63,136,0.9);}
.xnav.scroll-to-fixed-fixed .xheader .navbar-collapse{background:rgba(0,63,136,0.7); }

@media screen and (min-width:768px){
    .carousel-inner>.item>a>img, .carousel-inner>.item>img{height:320px; }
    .carousel-inner>.item{padding-top:0px; }
}
.info-news-tit li a{color:#ffffff;  font-size:18px; color:#ffffff; font-weight:normal; }
.info-news-tit li.active{ background:#003f88;  }
/* 头部独立改 */
.xheader_toop{position:relative; z-index: 1000; height:90px; background:#ffffff; box-shadow:0 0px 8px #3c3c3c; }
.xheader_toop .xhead-bar{   }
.xheader_toop .bar-left{ float:left; width:440px; position:relative; }
.xheader_toop .xhead-bar-logo{padding:15px 15px 15px 0; float:left; position:relative; }
.xheader_toop .xhead-bar-logo:after{ content: ''; position:absolute; top: 25px; right:0; display:block; width:1px; height: 40px;  }
.xheader_toop .xhead-bar-name{padding:15px 0 15px 15px; float:left; }
.xheader_toop .bar-right{float:right; width:815px; position:relative;  }
.xheader_toop .bar-left img{ height: 60px; }
.xheader_toop .xhead-bar-nav{float:left; position:relative;  }
.xheader_toop .xhead-bar-logo{float:left; }
.xheader_toop .xhead-bar-nav{float:left; position:relative; }
.xheader_toop .xhead-bar-nav ul{float:left; position:relative; min-width:580px;  }
.xheader_toop .xhead-bar-nav li{padding:25px; float:left; cursor:pointer; line-height:40px; font-size:18px; color:#ffffff; transition:background-image 0.2s , background-color 0.2s;   }
.xheader_toop .xhead-bar-nav li:hover{background-color:rgba(255,255,255,0.3); }
.xheader_toop .xhead-bar-nav li.active{background:url(../images/xsjs.png) no-repeat bottom center;  background-color:#e8e8e8; }
.xheader_toop .xhead-bar-nav li a{color:#003f88; }
.xheader_toop .xhead-bar-nav li p{width:36px; height:36px; line-height:33px; border-radius:50%; background:#003f88; display:table-cell; float:left; text-align:center; margin-right:15px; }
.xheader_toop .xhead-bar-nav li p img{vertical-align:middle;  }
.xheader_toop .xhead-bar {border-radius: 40px 0 40px 0;}

.xheader_toop .xlogin{float:right; position:relative; z-index:1; }
.xheader_toop .xlogin.active{background:url(../images/xsjs.png) no-repeat bottom center;  }
.xheader_toop .xlogin.active .xlogin-btn{transform:scale(1.05); box-shadow:0 2px 3px #000; }
.xheader_toop .xlogin-btn{width:80px; height:60px; cursor: pointer; padding: 5px 0; line-height:25px; margin:15px; transition:all 0.5s;  text-align:center; background:#003f88; border-radius:5px;  font-size:14px; color:#ffffff;  border:none; }
.xheader_toop .xlogin-tog{display:none; background:#ffffff; position:absolute; top:90px;  right:-24px; padding:10px 10px 0;  width:156px; border-radius:5px;  }
.xheader_toop .xlogin-tog button{display:block; width:100%; margin-bottom:10px; border:none; outline:none; background:#003f88; border-radius:16px;  font-size:14px; color:#ffffff; text-align:center; padding:5px; }

.xheader_toop .xnav{height:48px; background:rgba(0,63,136,0.7); position:absolute; left:0; bottom:0; width:100%; z-index:20; }
.xheader_toop .xnav .xnav-list>li{height:48px; line-height:48px; padding:0 20px;  display:inline-block; font-size:16px; color:#ffffff; position:relative; }
.xheader_toop .xnav .xnav-list>li a{ color:#ffffff; }
.xheader_toop .xnav .xnav-list>.active, .xheader_toop .xnav>li:hover{background:#ffffff; color:#003f88; }
.xheader_toop .xnav .xnav-list>.active a, .xheader_toop .xnav>li:hover a{color:#003f88; }
.xheader_toop .xnav .xnav-list .open{background:#ffffff; color:#003f88; border:none; line-height:48px; }
.xheader_toop .xnav .xnav-list .open a{color:#003f88; background:none; }
.xheader_toop .xnav .xnav-list .open .dropdown-menu{background:#ffffff; color:#003f88; border:none; border-radius:0; padding:0; margin:1px 0 0 -1px; }
.xheader_toop .xnav .xnav-list .open .dropdown-menu>li>a{line-height:30px; background:#ffffff;  color:#333333; }
.xheader_toop .xnav .xnav-list .open .dropdown-menu>li>a:hover{background:#003F88; color:#ffffff; font-size:18px; }
.dropdown-submenu {position: relative; }
.dropdown-submenu > .dropdown-menu {top:0; left:100%; margin-top:-6px;  box-shadow:0 0 2px rgba(0,0,0,0.35);  }
.xheader_toop .xnav .dropdown-submenu > a:after {display: block; content:" "; float:right; width: 0; height: 0; border-color: transparent; border-style:solid; border-width: 6px 0 6px 6px; border-left-color: #ccc; margin-top:10px; margin-right: 0px; }
.xheader_toop .xnav .dropdown-submenu:hover > a:after {border-left-color:#fff; }
.xheader_toop .xnav .dropdown-submenu:hover > .dropdown-menu { display: block; }

.xheader_toop .navbar-default{background:none; border:none; margin-bottom:0px; }

.xheader_toop .navbar-header{ }
.xheader_toop .navbar-default .navbar-brand{color:#ffffff; display:none; padding:15px; }
.xheader_toop .navbar-default .navbar-toggle{color:#ffffff; }
.xheader_toop .navbar-default .navbar-toggle .icon-bar{color:#ffffff; background:#ffffff; }
.xheader_toop .navbar-default .navbar-nav>.active>a, .xheader_toop .navbar-default .navbar-nav>.active>a:focus, .xheader_toop .navbar-default .navbar-nav>.active>a:hover{background:none; }
.xheader_toop .navbar-default .navbar-toggle:focus, .xheader_toop .navbar-default .navbar-toggle:hover{background:#003f88; }
.xheader_toop .navbar-nav>li>a{margin:0; padding:5px 0; display:inline;  }
.xheader_toop .navbar-collapse .search{margin-top:13px; }
#pc-swiper .swiper-wrapper .swiper-slide{display:block; width:100%; opacity:0.5; }
#pc-swiper .swiper-wrapper img{	width:100%; height: 400px; }
#pc-swiper .swiper-button-white { z-index:50; width: 70px;  height: 70px;  border-radius: 50%;  background-color: rgba(0, 0, 0, 0.5);}
#pc-swiper .swiper-wrapper .swiper-slide.swiper-slide-active{z-index:10 !important; opacity:1; }
#pc-swiper .swiper-wrapper .swiper-slide.swiper-slide-active img{ width:1256px; margin-left: -310px; box-shadow: 0 0 20px rgba(0,0,0,0.5); }
#pc-swiper .swiper-button-prev{ left: 300px; }
#pc-swiper .swiper-button-next{ right: 300px; }
.xheader{height:400px; position:relative;  }
.xheader .xhead-bar{ height:80px; margin:40px 0 0; }
.xheader .bar-left{ float:left; margin-top:-15px;  width:430px; background:rgba(0,63,136,0.9);  border-radius:46px 0 0 46px;  position:relative; }
.xheader .bar-left:before{content:''; width:20px; height:95px; position:absolute; top:0; right:-25px; border-bottom:95px solid rgba(0,0,0,0); border-left:25px solid rgba(0,63,136,0.9); }
.xheader .bar-left:after{content:''; width:6px; height:15px; position:absolute; top:0; right:-31px; border-bottom:15px solid rgba(0,63,136,0.9);  border-left:6px solid rgba(0,0,0,0);  border-right:6px solid rgba(0,0,0,0);}
.xheader .xhead-bar-logo{ padding:15px;height:95px; }
.xheader .bar-right{background:rgba(0,0,0,0.5); float:right; width:805px; position:relative;  border-radius:0 40px 40px 0; }
.xheader .bar-right:before{content:''; width:20px; height:80px; position:absolute; top:0; left:-20px; border-top:80px solid rgba(255,255,255,0); border-right:20px solid rgba(0,0,0,0.5); }
.xheader .xhead-bar-nav{float:left; position:relative;  }
.xheader .xhead-bar-logo{float:left; }
.xheader .xhead-bar-nav{float:left; position:relative; }
.xheader .xhead-bar-nav ul{float:left; position:relative; min-width:580px;  }
.xheader .xhead-bar-nav li{padding:22px 25px; float:left; cursor:pointer; line-height:36px; font-size:18px; color:#ffffff; transition:background-image 0.2s , background-color 0.2s;   }
.xheader .xhead-bar-nav li:hover{background-color:rgba(255,255,255,0.3); }
.xheader .xhead-bar-nav li.active{background:url(../images/xsjs.png) no-repeat bottom center;  background-color:rgba(255,255,255,0.3); }
.xheader .xhead-bar-nav li a{color:#ffffff; }
.xheader .xhead-bar-nav li p{width:36px; height:36px; border-radius:50%; background:#003f88; display:table-cell; float:left; text-align:center; margin-right:15px; }
.xheader .xhead-bar-nav li p img{vertical-align:middle;  }
.xheader .xhead-bar {border-radius: 40px 0 40px 0;}

.xheader .xlogin{float:right; position:relative; z-index:1; }
.xheader .xlogin.active{background:url(../images/xsjs.png) no-repeat bottom center;  }
.xheader .xlogin.active .xlogin-btn{transform:scale(1.05); box-shadow:0 2px 3px #000; }
.xheader .xlogin-btn{width:60px; height:32px; line-height:32px; margin:24px 30px; transition:all 0.5s;  text-align:center; background:#003f88; border-radius:16px;  font-size:14px; color:#ffffff;  border:none; }
.xheader .xlogin-tog{display:none; background:#ffffff; position:absolute; top:80px;  right:-10%; padding:10px 10px 0;  width:120%; border-radius:5px;  }
.xheader .xlogin-tog button{display:block; width:100%; margin-bottom:10px; border:none; outline:none; background:#003f88; border-radius:16px;  font-size:14px; color:#ffffff; text-align:center; padding:5px; }

.subnav-sec{position:absolute; top:90px; left:0; min-width:650px; }
.nav-sub{padding:10px; background:#ffffff; opacity:0; transition:all 0.5s;  position:relative; z-index:-1; display:none;  border-radius:5px;  }
.nav-sub.active{z-index:1; opacity:1; display:inline-block; }
.nav-sub dd{display:inline-block; font-size:14px; color:#444444; text-align:center; line-height:25px;  transition:all 0.2s;  }
.nav-sub dd:hover{box-shadow:0 0 5px #ccc; background:#ffffff; color:#003f88;  }
.nav-sub dd p{width:80px; height:50px; display:table-cell; line-height:50px;  }
.nav-sub dd img{vertical-align:middle; }

/* .xheader .xnav{height:60px; background:rgba(0,63,136,0.7); position:absolute; left:0; bottom:0; width:100%; }
.xheader .xnav li{height:60px; line-height:60px; padding:0 20px;  display:inline-block; font-size:18px; color:#ffffff;  }
.xheader .xnav li a{ color:#ffffff; }
.xheader .xnav .active, .xheader .xnav li:hover{background:#ffffff; color:#003f88; }
.xheader .xnav .active a, .xheader .xnav li:hover a{color:#003f88; } */

.xheader .xnav{height:48px; background:rgba(0,63,136,0.7); position:absolute; left:0; bottom:0; width:100%; z-index:20; }
.xheader .xnav .xnav-list>li{height:48px; line-height:48px; padding:0 20px;  display:inline-block; font-size:16px; color:#ffffff; position:relative; }
.xheader .xnav .xnav-list>li a{ color:#ffffff; }
.xheader .xnav .xnav-list>.active, .xheader .xnav>li:hover{background:#ffffff; color:#003f88; }
.xheader .xnav .xnav-list>.active a, .xheader .xnav>li:hover a{color:#003f88; }
.xheader .xnav .xnav-list .open{background:#ffffff; color:#003f88; border:none; line-height:48px; }
.xheader .xnav .xnav-list .open a{color:#003f88; background:none; }
.xheader .xnav .xnav-list .open .dropdown-menu{background:#ffffff; color:#003f88; border:none; border-radius:0; padding:0; margin:1px 0 0 -1px; }
.xheader .xnav .xnav-list .open .dropdown-menu>li>a{line-height:30px; background:#ffffff;  color:#333333; }
.xheader .xnav .xnav-list .open .dropdown-menu>li>a:hover{background:#003F88; color:#ffffff; font-size:18px; }
.dropdown-submenu {position: relative; }
.dropdown-submenu > .dropdown-menu {top:0; left:100%; margin-top:-6px;  box-shadow:0 0 2px rgba(0,0,0,0.35);  }
.xheader .xnav .dropdown-submenu > a:after {display: block; content:" "; float:right; width: 0; height: 0; border-color: transparent; border-style:solid; border-width: 6px 0 6px 6px; border-left-color: #ccc; margin-top:10px; margin-right: 0px; }
.xheader .xnav .dropdown-submenu:hover > a:after {border-left-color:#fff; }
.xheader .xnav .dropdown-submenu:hover > .dropdown-menu { display: block; }

.xheader .navbar-default{background:none; border:none; margin-bottom:0px; }

.xheader .navbar-header{ }
.xheader .navbar-default .navbar-brand{color:#ffffff; display:none; padding:15px; }
.xheader .navbar-default .navbar-toggle{color:#ffffff; }
.xheader .navbar-default .navbar-toggle .icon-bar{color:#ffffff; background:#ffffff; }
.xheader .navbar-default .navbar-nav>.active>a, .xheader .navbar-default .navbar-nav>.active>a:focus, .xheader .navbar-default .navbar-nav>.active>a:hover{background:none; }
.xheader .navbar-default .navbar-toggle:focus, .xheader .navbar-default .navbar-toggle:hover{background:#003f88; }
.xheader .navbar-nav>li>a{margin:0; padding:5px 0; display:inline;  }
.xheader .navbar-collapse .search{margin-top:13px; }

.xnav-static{height: 48px; position:relative;}
.xnav-static .xnav{height:48px; background: #003f88; position:absolute; left:0; bottom:0; width:100%; z-index:20; }
.xnav-static .xnav .xnav-list>li{height:48px; line-height:48px; padding:0 20px;  display:inline-block; font-size:16px; color:#ffffff; position:relative; }
.xnav-static .xnav .xnav-list>li a{ color:#ffffff; }
.xnav-static .xnav .xnav-list>.active, .xnav-static .xnav>li:hover{background:#ffffff; color:#003f88; }
.xnav-static .xnav .xnav-list>.active a, .xnav-static .xnav>li:hover a{color:#003f88; }
.xnav-static .xnav .xnav-list .open{background:#ffffff; color:#003f88; border:none; line-height:48px; }
.xnav-static .xnav .xnav-list .open a{color:#003f88; background:none; }
.xnav-static .xnav .xnav-list .open .dropdown-menu{background:#ffffff; color:#003f88; border:none; border-radius:0; padding:0; margin:1px 0 0 -1px; }
.xnav-static .xnav .xnav-list .open .dropdown-menu>li>a{line-height:30px; background:#ffffff;  color:#333333; }
.xnav-static .xnav .xnav-list .open .dropdown-menu>li>a:hover{background:#003F88; color:#ffffff; font-size:18px; }
.dropdown-submenu {position: relative; }
.dropdown-submenu > .dropdown-menu {top:0; left:100%; margin-top:-6px;  box-shadow:0 0 2px rgba(0,0,0,0.35);  }
.xnav-static .xnav .dropdown-submenu > a:after {display: block; content:" "; float:right; width: 0; height: 0; border-color: transparent; border-style:solid; border-width: 6px 0 6px 6px; border-left-color: #ccc; margin-top:10px; margin-right: 0px; }
.xnav-static .xnav .dropdown-submenu:hover > a:after {border-left-color:#fff; }
.xnav-static .xnav .dropdown-submenu:hover > .dropdown-menu { display: block; }

.xnav-static .navbar-default{background:none; border:none; margin-bottom:0px; }

.xnav-static .navbar-header{ }
.xnav-static .navbar-default .navbar-brand{color:#ffffff; display:none; padding:15px; }
.xnav-static .navbar-default .navbar-toggle{color:#ffffff; }
.xnav-static .navbar-default .navbar-toggle .icon-bar{color:#ffffff; background:#ffffff; }
.xnav-static .navbar-default .navbar-nav>.active>a, .xnav-static .navbar-default .navbar-nav>.active>a:focus, .xnav-static .navbar-default .navbar-nav>.active>a:hover{background:none; }
.xnav-static .navbar-default .navbar-toggle:focus, .xnav-static .navbar-default .navbar-toggle:hover{background:#003f88; }
.xnav-static .navbar-nav>li>a{margin:0; padding:5px 0; display:inline;  }


/*------闂佽法鍠愰弸濠氬箯瀹勬壆绉块梺璺ㄥ枔閸楁娊鎯傞崨濠傤伓--------*/
.login-success{float:right; padding:25px; max-width:235px; line-height:30px; }
.login-success img{width:30px; height:30px; border-radius:50%; margin-left:5px; float:left; }
.login-success p{line-height:35px; font-size:16px; color:#ffffff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.login-success .btn{padding:0; line-height:30px; height:30px;  color:#ffffff;  }
.login-success span.name{max-width:120px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  float:left; color:#333333; }
.login-success span.caret{float:left; margin:12px 5px 0; }
.login-success .btn:hover{ color:#ffffff;}
.login-success .dropdown-menu{padding:10px; margin-left:-26px; }
.login-success .dropdown-menu .revise{line-height:25px; }
.login-success .btn-group{padding:0; width:100%;  }
.login-success .btn{width:100%; background:none; padding:0; border:none;  }
.headt-right .login-success .btn .caret{float:right; display:block; margin:15px 5px; border-top:10px solid #ffffff; border-left:10px solid transparent; border-right:10px solid transparent;  }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline:none; }
.login-success .dropdown-menu{background:#ffffff; border:none; outline:none; border-radius:0; width:100%; }
.login-success .dropdown-menu .revise{height:25px; line-height:25px; background:#f1f1f1; padding:0 10px;  }
.login-success .dropdown-menu .revise span{margin-right:10px; }
.login-success .dropdown-menu .logout{}
.login-success .dropdown-menu .logout button{background:#008cd6; color:#ffffff; height:30px; line-height:30px;  padding:0 15px; float:right; margin:5px; border:none; outline:none;}
.login-success .dropdown-menu .logout button:hover{box-shadow:0 0 2px #000; }

/*------闂佽法鍠愰弸濠氬箯閻戣姤鏅搁柡鍌樺�栫�氬綊鏌ㄩ悢鍛婄伄闁瑰嚖鎷�--------*/
.info{padding-top:30px; }
.info-focus{}
.info-focus img{width:100%; }
@media screen and (min-width:768px){
    #xheader-carousel .carousel-indicators{bottom: 30px;	}
    .info-focus .carousel-caption{bottom:0; left:0; padding:0 10px; text-align:left; width:100%; background:rgba(0,0,0,0.5); }
    .info-focus .carousel-caption h2{width:60%; font-size:16px; color:#ffffff; padding:0; margin:0; line-height:40px; text-overflow:ellipsis; overflow:hidden;  word-break:keep-all;   }
    .info-focus.carousel:hover .carousel-control.left, .carousel:hover .carousel-control.right{opacity:1; padding:0;}
    .info-focus .carousel-control.left, .carousel-control.right{background:none; opacity:0;  }
    .info-focus .carousel-indicators{right:9px; bottom:6px; left:auto; width:auto; }
    .info-focus .carousel-indicators li{width:25px; height:25px; text-align:center; text-indent:0; font-size:12px; color:#000;  line-height:25px; border-radius:0; border:none; background:url(../images/focuslibg.png) no-repeat center;  }
    .info-focus .carousel-indicators .active{background:#ffffff; width:25px; height:25px; color:#000;  }
    .info-focus .carousel .carousel-control{display:block; width:66px; }
    .xheader .xnav .navbar-collapse{padding:0; }
    .xheader .xnav .container-fluid{padding:0; }

}
.carousel-indicators>.active{box-shadow:0 0 0 #fff; }

@media screen and (min-width:768px){
    .carousel-inner>.item>a>img, .carousel-inner>.item>img{height:320px; }
    .carousel-inner>.item{padding-top:0px; }
}
.info-news{margin: 10px 0px}
.info-news-tit{}
.info-news-tit li{ height:42px; line-height:42px; width:108px;  background:#999999; text-align:center; display:inline-block; margin-right:24px;  vertical-align:top;  position:relative; }
.info-news-tit li a{color:#ffffff;  font-size:18px; color:#ffffff; }
.info-news-tit li.active{ background:#003f88;  }
.info-news-tit li.active:after{
    content:'';
    position:absolute;
    left:50%;
    margin-left:-6px;
    bottom:-8px;
    border-top:8px solid #003f88;
    border-left:8px solid rgba(255,255,255,0);
    border-right:8px solid rgba(255,255,255,0);
}
.info-news-tit .more{float:right; padding-top:12px; font-size:16px; color:#999999; }
.info-news-tit .more a{color:#999999;  }
.info-news-tit .more:hover a{color:#003f88; }
.info-news-list{ padding-top:10px; }
.info-news-list li{line-height:29px; padding-left:15px; font-size:16px;}
.info-news-list li a{ width: 80%; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; display: inline-block; }
.info-news-list li span{float:right; }
.imgtit{line-height: 22px;font-size: 18px;; color:#444444; margin-bottom:10px;  }
.imgtit p{float:left; display:table-cell; height:22px; margin-right:15px;  }
.imgtit p img{vertical-align:middle; height: 20px}
/*------闂佽法鍠曟俊顓犳媼鐟欏嫬顏堕梺璺ㄥ枑閺嬪骞忛敓锟�--------*/
.xsec2{ margin-top:35px; margin-bottom:0px; }
.bxsd{box-shadow:0 5px 5px #e3e3e3;height:188px}
.bxsd>img{height:188px;}
#calendar{width:110%; padding:0 5% 5%; margin-left:-5%; }
#calendar table{background:#ffffff;  box-shadow:0 5px 5px #e3e3e3; }
.index-calender .list-miss{ max-width:500px; }
.calendar-wrapper{position:relative;  }
.calendar-wrapper .flexoCalendar{margin:0 auto; width:100%; position:relative; z-index: 1}
.flexoCalendar td,.flexoCalendar th{border:0 none; text-align:center; cursor:pointer; height:44px; }
.calendar-hd{background:#4c4c4c; }
.calendar-hd .current-year{font-size:18px; color:#ffffff; border-right:1px solid #444444;  border-left:1px solid #444444;}
.calendar-hd th.prev{background:url(../images/xleft.png) no-repeat center;   }
.calendar-hd th.next{background:url(../images/xright.png) no-repeat center;  }
.calendar-hd .prev:hover, .calendar-hd .next:hover{background-color:rgba(0,0,0,0.5); }
.flexoCalendar tr th .icon-arrow-left{ display:none; }
.flexoCalendar tr th .icon-arrow-right{display:none; }
.weekday{background:#003f88; }
.weekday th{height:53px; font-size:14px; color:#ffffff; }
.flexoCalendar td{font-size:14px; position:relative; }
.flexoCalendar td b{position:absolute; right:5px; top:50%; margin-top:-10px; display:inline-block; width:18px; height:18px; background:#e71f19; color:#ffffff; border-radius:50%; font-size:12px; line-height:18px; text-align:center; overflow:hidden; font-weight:normal;     }
.flexoCalendar tbody tr:nth-child(2n){background:#f2f5f9; }
.flexoCalendar .other-month .day{color:#a1b1c2; }
.flexoCalendar .current-month .day{color:#4f5f6f; }
.flexoCalendar .current-day .day{background:#003f88; color:#ffffff !important; }
.flexoCalendar span{width:30px; height:30px; line-height:30px;  border-radius:50%; display:inline-block; vertical-align:middle;  }
.flexoCalendar span:hover{font-size:16px;}
.flexoCalendar .selected span{background:#ccc; }
#mission{height:60px; line-height:60px; text-align:center; overflow:hidden; background:#f2f5f9; font-size:16px; color:#003f88; display:none;   }
#mission ul{padding:0 20px; }
#mission ul li{width:100%; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; height:60px; white-space:nowrap;  }
.xwlxy{ }
.xwlxy img{width:100%; transition:all 0.5s; }
.xwlxy img:hover{box-shadow:0 2px 5px #003f88; }
.yqlj{ }
.yqtplj img{height:80px}
.xwlxy .xvideo:last-child{margin-top:14px; }
.yqlj select{width:100%; height:27px; line-height:27px; border:1px solid #dedede; margin-bottom:11px; text-align:center; padding:0 20px;   }
.yqlj select option{font-size:12px; color:#666666; text-align:center; }
.yqlj .ximg-link img{width:100%; margin-bottom:10px; transition:all 0.5s; }
.yqlj .ximg-link img:hover{box-shadow:0 2px 5px #003f88; }
/*------闂佽法鍠栧Ο浣烘嫚瑜庣�氾拷--------*/
.xfooter{text-align:center;  }
.xfooter .top{height:40px; line-height:40px;  background:#555555; }
.xfooter .top p{display:inline-block; font-size:16px; color:#ffffff; margin:0 10px;  }
.xfooter .top span{padding:0 10px; }
.xfooter .down{ line-height:38px; padding:40px 0; background:#206cb4;  font-size:16px; color:#ffffff; }
.xfooter .down a{color: #ffffff; }
.xfooter .down a:hover{color: #0080ff; }

/*------闂佽法鍠庤ぐ銊╁箟鐎ｎ偄顏跺銈忔嫹--------*/
.xlist{padding:30px 0; }
.chn-sec{background:#ffffff; box-shadow:2px 2px 6px rgba(0,0,0,0.2);  }
.chn-list{font-size:16px; color:#003F88; line-height:20px;cursor:pointer   }
.openself li{ background:#7AB4F5; border-left:6px solid #003F88;  color:#ffffff; }
.openself li a{ color:#ffffff; }

.chn-list li{ padding:20px 25px;}
.chn-list li span{color:#CBCBCB; float:right; transition:all 0.5s;  }
.chn-list.tit{border-bottom:1px solid #cbcbcb;}
.chn-list.open span{transform:rotate(90deg); }
.chn-list.open dl{max-height:300px;   }
.chn-list.open li{background:#F2F8FF; }
.chn-list dl{max-height:0; overflow:hidden; transition:all 0.5s;  }
.chn-list dd a{display:block; padding:20px 45px; background:#D6E9FF;  }
.chn-list dd.active a{background:#7AB4F5; border-left:6px solid #003F88; color:#ffffff; }
.listl-calendar{}
.listl-calendar table{width:100%; margin-top:20px; }
.listl-calendar .flexoCalendar td b{width:6px; height:6px; color:rgba(255,255,255,0); }
.listl-calendar .calendar-hd .current-year{font-size:16px; }
.listl-calendar .flexoCalendar td, .listl-calendar .flexoCalendar th{height:40px; line-height:40px; }
.listl-calendar .calendar-hd .prev, .listl-calendar .calendar-hd .next{background-size:20% 25%;  width:40px; }
.listl-calendar .list-miss{max-width:280px; }
.list-miss{position:absolute; height:76px; overflow:hidden; padding:10px;  z-index:10;  top:-80px; left:0;   border:1px solid #BFBFBF; border-radius:5px; background:rgba(255,255,255,0.9);  }
.angel:before{content:""; position:absolute; z-index:100;  top:-4px; left:50%; margin-left:-10px; display:block;   border-style:solid; border-color:rgba(0,0,0,0); border-width:10px; border-top:10px solid #BFBFBF;   }
.angel:after{content:""; position:absolute;  z-index:100; top:-5px; left:50%; margin-left:-9px; display:block;   border-style:solid; border-color:rgba(0,0,0,0); border-width:9px; border-top:10px solid rgba(255,255,255,0.9);   }
.list-miss li{font-size:14px; color:#003F88; height:28px; line-height:28px; text-align:left; text-align:justify;  width:100%; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap;     }
.list-miss li a{color:#003F88; }
.xlocation{ line-height:20px; border-bottom:2px solid #003F88; height:50px; padding:15px; font-size:14px; color:#333333; }
.xlocation p{float:left; height:20px; width:4px; background:#003f88; margin-right:20px; }
.xlocation .on{color:#003f88; }

.list-right{background: #ffffff; box-shadow: 2px 2px 6px rgba(0,0,0,0.2); padding:0 20px 20px; }
.com-list{}
.com-list>li{padding:10px 10px 10px 40px; line-height:25px; background:url(../images/libg.png) no-repeat 10px center; font-size:14px; color:#333333; border-bottom:1px dashed #e5e5e5; }
.com-list>li .news-time{}
.com-list>li .news-djl{color:#20a2d6}
.com-list>li table{float:right; }
.com-list .content{margin:45px 20px 20px 20px}
.com-list .content img{max-width:100%; }
.newsdetail-page{padding:30px 0; }
.news-detail{background: #ffffff; box-shadow: 0px 0px 6px rgba(0,0,0,0.2); }
.news-desc{text-align:center;}
.news-desc p{ display:inline-block; margin:0 5px; }
.news-detail img{max-width:100%; height:auto ; }
.com-page{padding:120px 0; text-align:center; }
.com-page span{ display:inline-block; vertical-align:top; height:30px; line-height:30px; font-size:14px;  padding:0 10px; color:#B0B0B0; border:1px solid #EEEEEE;   }
.com-page span a{display:block; color:#434343; }
.com-page span:hover{color:#003F88; }
.com-page .on{background:#003F88; color:#ffffff; }



/*------闁哄啫鐖奸弫鎾诲棘閵堝棗顏堕梺璺ㄥ枑閺嬪骞忛敓锟�--------*/
.time-shaft{padding:30px 10px; }
.time-shaft li{}
.time-shaft li:last-child .shaft{background:none; }
.time-shaft .date-left{width:60px; height:60px; text-align:center; display:inline-block; vertical-align:top; margin-top:5px; }
.time-shaft .date-left .day{line-height:30px; background:#003f88; font-size:18px; color:#FEFEFE; }
.time-shaft .date-left .ym{line-height:30px; background:#f2f2f2; font-size:12px; color:#003F88; }
.time-shaft .shaft{display:inline-block; width:1px;  margin:0 37px; background:#003f88; height:91px; vertical-align:top; position:relative;  }
.time-shaft .shaft p{width:14px; height:14px; font-size:14px; color:#003f88; position:absolute; top:0; left:-7px; background:#ffffff; }
.time-shaft .info{display:inline-block; vertical-align:top; padding-top:0; }
.time-shaft .info .tit{font-size:14px; color:#333333; line-height:25px; margin:0; }
.time-shaft .info p{font-size:12px; color:#999999; line-height:25px;  }
.time-shaft .info p img{width:14px; height:14px; float:left; margin-top:5px; margin-right:10px; }

/*------闂佽法鍠愰弸濠氬箯閻戣姤鏅搁柡鍌樺�栫�氾拷--------*/
.xcontent{}
.con-sec{padding:30px 0; }
.con-sec .con-sec-head{overflow: auto;}
.con-sec .con-jxz{padding: 0 10px; font-size: 16px; font-weight: 700; font-family: '娴犲灝鐣� Bold', '娴犲灝鐣�'; color: white; background: rgba(0, 204, 153, 1); line-height:25px; margin: 20px 30px; float: left}
.con-sec .con-jbsj{float: left; font-size: 16px; font-weight: 400; color: #444444; margin: 22px 20px; font-family: '娴犲灝鐣� Regular', '娴犲灝鐣�';}
.con-sec .con-bmrs{height: 30px; float: left; margin: 22px 80px 20px;}
.con-sec .con-bmrs1{font-size: 18px; font-weight: bold; color: rgba(0, 0, 0, 1); margin-right: 15px}
.con-sec .con-bmrs2{font-size: 18px; font-weight: bold; color: rgba(255, 0, 0, 1)}
.dwxx-tit .con-jrzb{padding: 7px 10px; display: inline; height: 35px; margin-left: 50px; font-size: 16px; line-height: 35px; color: white; background: rgba(22, 155, 213, 1); border-radius: 6px; cursor:pointer;}

.con-sec .con-tit{font-size:20px; color:#333333; text-align:center; line-height:1.2em; padding:0 10px;  }
.con-sec .con-info{font-size:14px; color:#333333; padding:20px; border-top:1px dashed #e5e5e5; margin-top:20px; line-height:25px;  }
.con-sec .con-info span{margin-right:100px; display:inline-block; vertical-align:top;  }
.con-sec .con-info .dif{color:#999999;  text-align:right; float:right; margin-right:10px; }
.con-sec .con-info .xsbm{color:#999999;  text-align:right; float:right; margin-right:0px; }
.con-sec .con-comk{  }
.con-sec .con-comtit{background:#f2f5f9; padding:6px 10px;  }
.con-sec .con-comtit h2{font-size:16px; color:#003F88; padding-left:14px; height:20px; line-height:20px;  border-left:4px solid #003F88;}
.con-sec .con-comk .zwap{ min-width:600px;  }
.con-sec .con-comk .zwap td{line-height:60px; font-size:14px; color:#333333; }
.con-sec .con-comk .zwap td:hover{background:#e6e6e6;  }
.con-sec .con-comk .zwap tr{border-bottom:1px dashed #e5e5e5;}
.con-sec .con-comk .zwap span{color:#003F88; }
.con-sec .con-comk .zwap p{background:url(../images/libg.png) no-repeat 10px center; padding-left:20px; }
.con-sec .con-con{text-align:justify; line-height:30px; font-size:14px; color:#333333; padding:25px 10px;   }
.post-dwxx{padding:15px 10px; }
.post-dwxx .dwxx-tit{color:#008CD6; font-size:24px; font-weight:bold;  line-height:25px; margin-bottom:20px; padding:0 10px; }
.post-dwxx .dwxx-info{font-size:14px; color:#989898; line-height:35px; padding:0; }
.post-dwxx .dwxx-info span{display:inline-block; vertical-align:top; padding:0 10px; border-right:1px solid #999999; line-height:16px; }
.post-dwxx .dwxx-info span:last-child{border-right:none; }
.post{padding:15px; border:1px solid #e6e6e6; padding:15px; margin:20px 10px; }
.post .tit{font-size:16px; color:#003F88;  line-height:30px; font-weight:normal; cursor:pointer;  }
.post .info{font-size:14px; color:#989898; line-height:35px; padding:0; }
.post .info span{margin-right:50px; display:inline-block; vertical-align:top:;   }
.tool{ text-align: right; }
.tool .btn-gro{text-align:right; }
.tool .btn-gro button{background:none; outline:none; border:none; width:100px; height:35px; line-height:35px; transition:all 0.5s; }
.tool .btn-gro .mark{ padding-left:40px; text-align:left; color:#434343; }
.tool .btn-gro .mark:hover{color:#003f88; }
.tool .btn-gro .apply{text-align:center;  border-radius:5px;    }
.tool .btn-gro .apply:hover{box-shadow:0 2px 5px #000; }
.post-list .tool .btn-gro .mark{background:url(../images/markno.png) no-repeat 10px center;   }
.post-list .tool .btn-gro .apply{border:1px solid #003f88; color:#003f88; }
.post-mark .tool .btn-gro .mark{background:url(../images/mark.png) no-repeat 10px center; }
.post-mark .tool .btn-gro .apply{border:1px solid #003f88; background:#003f88; color:#ffffff;  }
.post .tool .time{width:100px; padding-left:30px; background:url(../images/time.png) no-repeat 10px center;  line-height:35px; display:inline-block;   }
.com-hid{display:none; margin-top:10px;  }
.post .post-des{border-top:1px solid #e6e6e6; padding:15px 10px; }
.post .post-des p{ font-size:14px; color:#999999; line-height:32px;}
.post .post-leib{padding:0 10px 10px;}
.post .post-leib p{font-size:14px; color:#666666; line-height:32px; }

.news-detail .news-detail-ctn p{
    text-indent:0px;
}


.zp-page .zp-info-left-detail span{
    padding-right: 15px;
    margin-right: 15px;
    border-right:1px solid #efefef;
}
.zp-page .zp-info-left{

}
.zp-page .zp-info-right{
    text-align: right
}
.zp-page .zp-info-list h4{
    margin:0;
    padding-left: 0;
    border-left:none;
    font-size: 16px;
    font-weight: normal;
}
.zp-page .zp-info-list .zp-info-left-detail{
    margin-top:15px;
}

.zp-page .zp-info-right-handle i{
    display: inline-block;
    margin-right: 5px;
    vertical-align: text-top;
    width: 19px; height: 18px;
    background: url('../images/zp-sprites.png') -50px -10px;
    cursor: pointer;
}
.zp-page .zp-info-right-handle i.active{
    background: url('../images/zp-sprites.png') -10px -50px;
}
.zp-page .zp-info-right-handle span{
    margin-right: 15px;
}
.zp-page .zp-info-right-handle .btn-white{
    border:1px solid #008cd6;
    background: #fff;
    border-radius: 5px;
    color:#008cd6;
}
.zp-page .zp-info-right-handle .btn-white:hover,
.zp-page .zp-info-right-handle .btn-white.active{
    background: #008cd6;
    color:#fff;
}
.zp-page .zp-info-right-time{
    margin-top:3px;
}
.zp-page .zp-info-right-time i{
    display: inline-block;
    margin-right: 5px;
    vertical-align: sub;
    width: 16px; height: 16px;
    background: url('../images/zp-sprites.png') -49px -50px;
}
.zp-page .zp-right h4{
    margin:0;
    color:#008cd6;
}
.zp-page .zp-right .zp-contact{
    margin-bottom: 20px;
}
.zp-page .zp-right ul{
    margin: 10px 0;
}
.zp-page .zp-right ul li{
    line-height: 24px;
    font-size:14px;
    color: #434343;
}
.zp-page .zp-right .zp-contact i{
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 6px;
    width: 20px; height: 20px;
    background: url('../images/zp-sprites.png') -10px -10px;
}
.zp-page .zp-right .zp-addr i{
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 6px;
    width: 14px; height: 20px;
    background: url('../images/zp-sprites.png') -89px -10px;
}
.more_fdlink{
    padding: 0 7.5px;
}
.more_fdlink img{
    width: 100%;
    height:100px;
}
.more_fdlink a{
    width: 23%;
    margin: 10px 1%;
    display: block;
    float: left;
}
.more_fdlink a:nth-child(4n){
    margin-right:0;
}
.more_fdlink a:nth-child(1 + 4n){
    margin-left:0;
}
/*------闂佽法鍠愰弸濠氬箯閻戣姤鏅搁柡鍌樺�栫�氬綊鏌ㄩ悢鍛婄伄闁归鍏橀弫鎾绘晸閿燂拷--------*/
.hzhb-sec{margin-bottom:35px; }
.hzhb-sec img{width:100%; max-height:80px; margin-bottom:20px; }
.hzhb-sec .c-l{width:400px; margin:0 auto; }
.hzhb-sec .c-l span.line{width:100%;height:1px;background:#E8E8E8;display:block;margin-top:42px;}
.hzhb-sec .c-l h2{  margin:-29px 0 15px 0; padding:0; text-align:center; color: #444444;  font-size: 20px;   line-height: 54px;}
.hzhb-sec .c-l h2 span{ background:#fff;padding:0 20px;}
.hzhb-sec .c-l img{width:auto; max-height:auto; margin-bottom:0px; margin-top:14px; display:inline-block; vertical-align:top; margin-right:5px; }
/*------闂佽法鍠愰弸濠氬箯妞嬪孩妯婇梺璺ㄥ枑閺嬪骞忛敓锟�--------*/
.wrapper{
    position: fixed;
    top: 52.5%;
    right: 0;
    width: 64px;
    height: 50px;
    z-index: 900;
}
/* .wrapper li:last-child{
  border-bottom: 1px solid #FFFFFF;
} */
.wrapper li{
    width: 64px;
    height: 64px;
    cursor: pointer;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

.wrapper .wechat{
    background: url('../images/wechat.png') no-repeat center;
}

.wrapper-mess{
    position: relative;
    background-color: #1D6ED6;
}
.wrapper-mess .wechat{background-color:#3cb035; }
.wechat-call{
    width: 160px;
    height: 160px;
    /* box-shadow:0px 3px 6px rgba(0,0,0,0.16); */
    position: absolute;
    top: 0;
    right: 64px;
    display: none;
    background-color: #ffffff;
    box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
}
.wechat-call{
    width: 110px;
    height: 120px;
    background: url(../images/gfwx.jpg) no-repeat center;
    background-size:100% 100%;
    background-color: #FFFFFF;
}

#time{
    text-align: center;
    font-size:28px;
    color:red;
}

.newsdetail-button {
    margin-top: 30px;
    text-align: center;
}

.newsdetail-button button{
    width: 110px;
    height: 40px;
    background-color: #4389f3;
    color: #fff;
    border-radius:8px 8px 8px 8px;
}

/* 移動 */
.mb-fttab{ background: #ffffff; position: fixed; z-index: 100000; bottom:0; left:0; width: 100%; height: 50px; border-top: 1px solid #e5e5e5; padding: 5px 0; }
.mb-fttab ul{ display: flex; }
.mb-fttab ul li{ flex-grow: 1; width: 25%; color: #999999; }
.mb-fttab ul li p{ text-align: center; }
.mb-fttab ul li .icon{ font-size:20px;  color: #999999; }
.mb-fttab ul li .name{ font-size: 14px; line-height: 22px; color: #999999; }
.mb-fttab ul li.active{}
.mb-fttab ul li.active .icon, .mb-fttab ul li.active .name{ color: #003f88; }


/*------闂佽法鍠愰弸濠氬箯閻戣姤鏅搁柡鍌樺�栫�氳鎯旈敓锟�--------*/
.mbr{display:none; }
@media screen and (max-width:768px){
    .xheader{ height:auto; background-size:auto 100%;}
    .xheader .xhead-bar{height:auto; background:none; margin:30px 0 0; }
    .xheader .xhead-bar-logo{float:none;  }
    .xheader .xhead-bar-logo img{width:100%; }
    .xheader .xhead-bar-nav{float:none;}
    .xheader .xhead-bar-nav ul{min-width:0; float:none; text-align:center; background:rgba(0,0,0,0.5);  }
    .xheader .xhead-bar-nav ul li{width:45%; float:none; display:inline-block; }
    .xheader .navbar-collapse{background:rgba(0,63,136,0.7); }
    .xheader .navbar-default .navbar-brand{display:inline-block; }

    .xheader .xnav{height:48px; text-align:center; }
    .xheader .xnav .xnav-list>li{ padding:0 6px; display:block; height:35px; line-height:35px; text-align:left;  }
    .xheader .xnav .xnav-list .open{ line-height:35px;  }
    .xheader .xnav .xnav-list .open{ line-height:35px; border:none; position:relative; }
    .xheader .xnav .xnav-list .dropdown-submenu.open:after{ content:'x'; position:absolute; top:5px; right:10px; line-height:16px; width:30px; background:#7ab4f5; height:20px; color:#ffffff; text-align:center; font-size:20px; z-index:10; border-radius:4px; }
    .xheader .xhead-bar-nav li{ float:none; display:inline-block; }
    .xheader .xnav .xnav-list .open .dropdown-menu{position:absolute; top:30px; left:0; width:100%; border:none; border-top:1px solid #003F88; margin:0;}
    .xheader .xnav .xnav-list .open .dropdown-menu>li>a{line-height:auto; }
    .xheader .navbar-header{background:none; }
    .carousel-caption h2{font-size:24px; }
    .xsec2 .col-md-4{margin:10px auto;}
    .flexoCalendar td b{ right:-3px; transform:scale(0.6);  }
    .listl-calendar .flexoCalendar td b{right:5px; transform:scale(1.0); }
    .com-page{padding:50px 0;}
    .listl-calendar{margin-bottom:15px; }
    .con-sec .con-info .dif{float:none; text-align:left;}
    .post .info span{margin:0 10px; }
    .con-sec .con-info span{margin:0 10px; }
    .tool .btn-gro, .tool .time{display:inline-block; }

    .time-shaft .date-left{width:100%; height:auto; }
    .time-shaft .shaft{display:none; }
    .time-shaft .info{padding:10px; }

    .xheader .bar-left{width:auto; float:none; border-radius:46px; }
    .xheader .xhead-bar-logo{height:auto; }
    .xheader .bar-left:before{display:none; }
    .xheader .bar-left:after{display:none; }
    .xheader .bar-right{width:auto; float:none; border-radius:0; background:none;  }
    .xheader .bar-right:before{display:none; }
    .com-list .content img{width:100% !important; height:auto !important !important; }
    .com-list>li table{float:none; }
    .news-detail img{height:auto !important; }
    .list-right{margin-top:20px;}
    .xheader .xlogin-tog{right:0; }
    #calendar{width:100%; padding:0; margin:0 auto; }
    .xnav .dropdown-menu{ display:none;  }

    .xheader_toop {  height: auto; }
    .xheader_toop .bar-left { float:none; width:100%; display: flex; flex-wrap: nowrap; height: 80px; }
    .xheader_toop .bar-left .xhead-bar-logo, .xheader_toop .bar-left .xhead-bar-name{ flex-grow: 1; }
    .xheader_toop .bar-left img{ width: 100%; height: auto; max-height: 60px; }
    .xheader_toop .bar-right { width:100%; height: 80px; float:none; display: flex; flex-wrap: nowrap; justify-content:space-evenly;  }
    .xheader_toop .xhead-bar-nav{position: static; flex-grow:1; }
    .xheader_toop .xhead-bar-nav ul{float:none; width: auto; min-width:0;  display: flex; flex-wrap: wrap; justify-content:space-evenly; }
    .xheader_toop .xhead-bar-nav li{padding: 5px; }
    .xheader_toop .xhead-bar-nav li p{ display: block; float: none; margin-right:0; }
    .xheader_toop .xhead-bar-nav li a{display: block; white-space: nowrap; }
    .xheader_toop .xlogin{ margin: 5px; }
    .xheader_toop .xlogin-btn{ margin:0; margin-left: 10px; margin-top: 5px;}
    .subnav-sec{ min-width:0px; top: 80px; width:100%; z-index:10;  min-width:0px; }
    .nav-sub{height:auto; left:0 !important; width:100%; position:relative; text-align:center;  }
    .xheader #xheader-carousel{position:static; height:auto; }
    .xheader #xheader-carousel .item img{ width:100%; height: auto; }
    .xnav-static .xnav{height: 50px; }
    .navbar-header{background-color:#003f88;}
    #example-navbar-collapse{background-color:#003f88; }
    .xnav-static .navbar-default .navbar-brand{ display: inline-block; }
    .xnav-static .xnav .xnav-list>li{ display: block; }
}

@media screen and (min-width:1285px){
    .xjyzdindex .container{ width:1285px; }

}
@media screen and (min-width:769px) and (max-width:1284px){
    .xheader_toop{height: 80px; }
    .xheader_toop .bar-left{ width:360px; }
    .xheader_toop .bar-left img{ height: 50px; }
    .xheader_toop .xhead-bar-nav li{ padding: 20px 15px; }
    .xheader_toop .xlogin-btn{ margin: 10px; }
    .subnav-sec, .xheader_toop .xlogin-tog{ top: 80px;}
    .xheader_toop .bar-right{ width: 740px; }
}
@media screen and (min-width:769px){
    #example-navbar-collapse{ padding:0; }
    .container-fluid{ padding:0; }
}

/*新闻栏*/
.info-news-tit li:not(:first-child) {
    padding-left: 10px;
}
.info-news-tit li {
    height: 22px;
    line-height: 22px;
    width: 78px;
    text-align: left;
    display: inline-block;
    margin-right: 0px;
    vertical-align: top;
    position: relative;
    background: #fff;
}
.info-news-tit li {
    height: 22px;
    line-height: 22px;
    width: auto;
    text-align: left;
    display: inline-block;
    margin-right: 0px;
    vertical-align: top;
    position: relative;
    background: #fff;
    padding-right: 10px;
}

.info-news-tit li a {
    color: #C5C5C5;
    font-size: 16px;
    height: 22px;
    line-heigh: 22px;
    width: auto;
}

.info-news-tit .more {
    padding-top: 0px;
}

.info-news-tit li.active {
    background: #fff;
}

.info-news-tit li:not(:last-of-type) {
    border-right: 1px solid #C5C5C5;
}

.info-news-tit li.active a {
    color: #003f88;
}

.info-news-tit li.active:after {
    content: '';
    display: none;
}

/*信息栏*/
.info-event-tit li:not(:first-child) {
    padding-left: 10px;
}
.info-event-tit li {
    height: 22px;
    line-height: 22px;
    width: 78px;
    text-align: left;
    display: inline-block;
    margin-right: 0px;
    vertical-align: top;
    position: relative;
    background: #fff;
}
.info-event-tit li {
    height: 22px;
    line-height: 22px;
    width: auto;
    text-align: left;
    display: inline-block;
    margin-right: 0px;
    vertical-align: top;
    position: relative;
    background: #fff;
    padding-right: 10px;
}

.info-event-tit li a {
    color: #C5C5C5;
    font-size: 16px;
    height: 22px;
    line-heigh: 22px;
    width: auto;
}

.info-event-tit .more {
    padding-top: 0px;
}

.info-event-tit li.active {
    background: #fff;
}

.info-event-tit li:not(:last-of-type) {
    border-right: 1px solid #C5C5C5;
}

.info-event-tit li.active a {
    color: #003f88;
    font-weight: bold;
}

#event-tab1{
    cursor:pointer;
}

.eventmore{
    font-size: 14px;
    font-weight: 400;
    float: right;
}
.eventmore a{
    color: #999999;
}
/*信息栏*/
.info-event-list {
    padding-top: 15px;
}
/*招聘信息*/
.info-zpxx.cardbox{
    background-color: #FBFBFB;
    border-radius: 5px;
    padding: 10px;
}
.info-zpxx.card-header{
    padding-bottom: 5px;
}
.info-zpxx.card-footer{
    padding-top: 5px;
}

.info-zpxx .zwmc{
    display: inline-block;
    text-align: left;
    color: #000;
    font-size: 16px;
}
.info-zpxx .zwsr{
    display: inline-block;
    float: right;
    text-align: right;
    color: #000;
    font-size: 16px;
}
.info-zpxx .gsmc{
    display: inline-block;
    text-align: left;
    color: #B2B2B2;
    font-size: 16px;
}
.info-zpxx .zpsj{
    display: inline-block;
    float: right;
    text-align: right;
    color: #B2B2B2;
    font-size: 16px;
}

.info-zpxx.card-tags span{
    background-color: #F1F1F1;
    border-radius: 5px;
    color: #7F7F7F;
    font-size: 14px;
    margin-right: 4px;
    padding: 4px;
    text-align: center;
    display: inline-block;
}

/*会议信息*/
.info-event{
    margin-bottom: 10px;
}
.info-event .info-month{
    color: #fff;
    text-align: center;
    background-color: #20337F;
    font-size: 18px;
    line-height: 18px;
    padding: 4px 0px;
}

.info-event .info-day{
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    color: #20337F;
}

.info-event .info-content-title{
    color: #20337F;
    font-size: 16px;
    line-height: 24px;
}

.info-event .info-content-position{
    color: #C7C7C7;
    font-size: 16px;
    line-height: 24px;
}

/*新闻类信息*/
.info-news .news-content a{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    line-height: 30px;
    font-size: 16px;
}
.info-news .news-date {
    display: inline-block;
    padding: 0px;
    border: 1px solid #20337F;
}
.info-news .news-month{
    text-align: center;
    padding: 5px 5px;
    color: #fff;
    background-color: #20337F;
}
.info-news .news-day{
    text-align: center;
    padding: 5px 5px;
    color: #20337F;
}
/*下方轮播图片连接*/
.lbtplj{
    width: 100%;
    height: 100px;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.slide-content{
    position: relative;
}
.slide-content img{
    height: 335px;
}
.slide-day{
    font-size: 24px;
    padding: 15px 0;
}
.slide-date{
    font-size: 14px;
}
#swiper-news{
    height: 355px;
}
#swiper-news span{
    width: 100%;
}
#swiper-lbtplj{
    height: 100%;
}
#swiper-lbtplj img{
    width: 100%;
}
/* S 垂直方向的标签 */
.slide-date-tag{
    position: absolute;
    top: 10px;
    left: 20px;
    background: #20337F;
    opacity: 0.7;
    color: #fff;
    padding: 10px;
    width: 7rem;
    text-align: center;
}
.slide-date-tag::after {
    position: absolute;
    content: "";
    left: 0;
    top: 100%;
    border-style: solid;
    border-width: 0 3.5rem 3.5rem 3.5rem;
    border-color: #20337F #20337F transparent #20337F;
}
.slide-news-content{
    position: absolute;
    bottom: 0;
    height: 20%;
    background-color: rgba(32, 51, 127, 0.7);
    width: 100%;
    color: #fff;
    text-align: left;
    padding: 10px;
}

 .xfooter p {
     color: #fff;
     text-align: left;
     font-size: 13px;
 }
.xfooter img{
    height: 140px;
    width: 140px;
    margin-top: 10px;
}

@media screen and (max-width: 767px){
    .info-news .news-month{
        padding: 0;
    }
    .slide-news-content{

    }
}