/*public*/
body{font-family: "Arial";}
.main{max-width:1000px;}
/*.container{min-width:1200px;}*/
.img-box-animate{display:block;overflow:hidden;}
a:hover{color:#ffb902;}

/*head*/
/*@font-face
{
    font-family: logofonts;
    src: url(../fonts/fangzhengqidij.TTF);
}*/
.head{position:fixed;width:100%;height:60px;color:#fff;border-bottom:2px solid #005095;z-index:999}
.head::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,80,149,1);}
.head .head-top a{color:#fff;margin-left:10px;font-size:12px;}
.head .head-main{position:relative;z-index:90;padding:0 25px;}
.head .head-main .logo{position:absolute;z-index:999;height:100px;}
.head .head-main .logo-name{height:60px;font-size:24px;padding-left:107px;}
.logo-name a{color:#fff;}
.head .head-main .container{position:relative;}
.head .nav-box{position:absolute;top:32px;right:25px;font-size:14px;color:#fff}
.head .nav-box li{float:left;display:inline;height:28px;padding:0}
.head .nav-box a{display:block;height:28px;padding:0 10px;color:#e6e9ee;}
.head .nav-box .on{color:#ffb902;border-bottom:3px solid #ffb902;}
.head .nav-box a:hover{border-bottom:3px solid #ffb902;}
.head .nav-box .cor{position:absolute;top:49px;left:50%;height:7px;margin-left:-5px;font-size:12px;color:#ffb902;}
.head .nav-box i{margin-left:5px;}
.head .head-link{background:#003869;border-bottom-left-radius:10px;padding:1px 10px;}
.head .head-search{float:left;display:inline;background:#003869;border-bottom-right-radius:10px;padding:1px 10px;}
.head .head-search input{background:rgba(0,0,0,0);width:150px;}
.head .head-search button{background:rgba(0,0,0,0);}
.head .head-search i{color:#ffb902;}
.head .head-link a{color:#c5c5c5;margin-left:10px;}
.head .sub-nav-box{width:auto;padding:2px 0;background:rgba(0, 122, 230, 1);position:absolute;top:60px;z-index:10;font-size:14px;}
.head .sub-nav-box ul{}
.head .sub-nav-box li{position:relative;overflow:initial}
.head .sub-nav-box li a{display:block;width:auto;padding:8px 10px;color:#fff;}
.head .sub-nav-box li a:hover{background:#015095;}
.head .sub-nav-box .sub-sub-nav-multi{position:absolute;top:0;white-space:nowrap;width:auto;padding:5px;color:#fff;background:#015095;}
.head .sub-nav-box .sub-sub-nav-multi a{min-width:80px;}
.head .sub-nav-box .sub-sub-nav-multi a:hover{background:rgba(1, 56, 105,1)}

#logo2,#logo2_mobile{
	-moz-animation-duration: 3s;
  	-moz-animation-delay: 0s;
  	-moz-animation-iteration-count: 1;
  	-webkit-animation-duration: 3s;
  	-webkit-animation-delay: 0s;
  	-webkit-animation-iteration-count: 1;
}
#logo1,#logo1_mobile{
	-moz-animation-duration: 3s;
  	-moz-animation-delay: 0s;
  	-moz-animation-iteration-count: 1;
  	-webkit-animation-duration: 3s;
  	-webkit-animation-delay: 0s;
  	-webkit-animation-iteration-count: 1;
}

/*head mobile*/
.head-mobile{position:fixed;z-index:99999;width:100%;height:50px;padding:5px 10px;line-height:40px;border-bottom:2px solid #ffb902;color:#fff;background:#005095;}
.head-mobile .logo{position:absolute;top:3px;left:5px;width:40px;height:40px;}
.head-mobile .logo-name{margin-left:50px;}
.head-mobile .btn-menu{width:30px;height:40px;line-height:40px;text-align:right;color:#fff;font-size:14px;}
.head-mobile .btn-search{width:30px;height:40px;line-height:40px;text-align:right;color:#fff;font-size:14px;}
.head-mobile i{line-height:inherit;}
.head-mobile .hide-menu,.head-mobile .hide-search{position:absolute;top:50px;left:0;width:100%;padding:10px;font-size:14px;color:#fff;background:rgba(0,80,149,0.9);}
.head-mobile .head-link{float:left;display:inline;width:50%;}
.head-mobile .nav-box{float:left;display:inline;width:50%;max-height:400px;overflow:auto;}
.head-mobile .nav-box i{margin-left:5px;}
.head-mobile a{color:#fff;}
.head-mobile ul{margin:0}
.head-mobile .hide-sub-menu{list-style:circle;}
.head-mobile .hide-sub-menu li{font-size:12px}
.head-mobile .hide-sub-menu i{margin-right:5px;}
.head-mobile .hide-search{text-align:center;}
.head-mobile .hide-search input{width:200px;border-bottom:1px solid #ffb902;background:none;}
.head-mobile .hide-search button{background:none;border-bottom:1px solid #ffb902;}
/*index*/
.index-banner{border-bottom:2px solid #005095;}
.index-banner .carousel-caption{font-size:1.4em;text-shadow:none;}
.index-banner .carousel-caption p{padding:5px;background:rgba(0,0,0,0.5);border-radius:10px;}
.index-banner .carousel-inner{height:100%;}
.index-banner .carousel{height:100%;}
.index-banner .carousel-inner>.item{height:100%;}
.index-banner .carousel-inner>.item>a>img, .carousel-inner>.item>img, .carousel-inner>.item>video{height: 100%;width: 100%;object-fit: cover;object-position:50% 50%;}
.index-banner .carousel-inner .item a img, .carousel-inner img, .carousel-inner .item video{height: 100%;width: 100%;object-fit: cover;object-position:50% 50%;}

.index-content{padding-top:60px;}

.index-module a{color:#005095;}
.index-module a:hover{color: #ffb902;}
.index-module img{width:100%;}
.index-module .more{margin-top:9px;font-size:16px;color:#005095;}
.index-module .more i{margin-left:5px;}
.module-title {padding:20px 0;}
.module-title h3{float;left;display:inline;font-size:24px;}
.module-title h3 span{margin-left:10px;font-size:18px;color:#9B9B9B;}

/*============= index news & notice ==================*/
.index-module1{}
.index-news{padding:15px 0;}
.index-news-list{padding-bottom:15px;}
.index-news-list h4{position:relative;padding:15px 0 30px 0;font-size:1.4em;color:#005095;}
.index-news-list h4::after{position:absolute;left:0;top:47px;content:"";width:50px;border-bottom:1px solid #FFBA00;}
.index-news-list .news-date{position:relative;z-index:99;padding:2px 5px;margin-top:-21px;background:rgba(0,80,149,0.5);color:#fff;}
.index-news-list .news-content{font-size:1.2em;color:#353535;line-height:1.6em;}
.news-img-box{position:relative;overflow:hidden;}
.live-btn{position:absolute;top:50%;left:50%;z-index:1;opacity:0.8;width:40px;height:40px;margin:-20px 0 0 -20px;}
.live-btn i{font-size:40px;color:#005095;}

.index-notice{padding-left:30px;}
.index-notice-main{position:relative;padding:50px 0 10px 20px;border-left:2px solid #4990E2;}
.index-notice-main::after{content:"";position:absolute;bottom:0;left:-7px;width:12px;height:12px;background:#4990E2;border-radius:10px;}
.index-notice-main ul{margin-top:30px;}
.index-notice-main li{position:relative;margin-bottom:40px;overflow:inherit;}
.index-notice-main li.list-mark::before{content:"";position:absolute;width:17px;height:17px;left:-30px;top:0px;background:#DBECFF;border:2px solid #4990E2;border-radius:10px;}
.index-notice-main li .notice-date{margin-bottom:5px;font-size:12px;color:#353535;}
.index-notice-main li .notice-title{font-size:14px;color:#005095;}
/*============= index news & notice ==================*/

/*============= index Monthly Colloquim & Weekly Seminar ==================*/
.index-module-meeting{padding: 15px 0;background: #f6f7fb;margin-top:15px;}
.index-schedule{background:#f6f7fb;border-radius:5px;padding:15px;}
.index-schedule .module-title{border-bottom: 2px solid #4990E2;}
.index-schedule-list{}
.index-schedule-item{border-bottom:1px solid #e6e9ee;padding:10px 15px;}
.index-schedule-item-date{float:left;display:inline;font-size: 16px;width:80px;height:80px;margin: 0 auto;text-align: center;border-radius:5px;color:#4990E2;border: 1px solid #e6e9ee;}
.index-schedule-item-date .week{height:40px;line-height:40px;background:#4990e2;color:#fff;}
.index-schedule-item-date .date{height:40px;line-height:40px;color:#1a5095;}
/*.index-schedule-item .date-last{width:80px;height:89px;background:url(../images/public/calendar.png) no-repeat;border:none;background-size:100%;}*/
.index-schedule-item .date-last .week{background: #4990e2}
/*.index-schedule-item .date-history{background:#e6e9ee;border:2px solid #ccd0d9}
.index-schedule-item .date-history .week{color:#aab2bd}*/
.index-schedule-item-content{font-size: 14px;}
.index-schedule-item-content .title{font-size:18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index-schedule-item-content .title a:hover{color:#ffb902;}
.index-schedule-item-content i{display:inline-block;width:10px;margin-right: 5px;}

/*============= index Monthly Colloquim & Weekly Seminar ==================*/

/*============= index intro & speech ==================*/
.index-module2{padding:15px 0;/*background:#f6f7fb;*/}
.intro-title{border-bottom:2px solid #4990E2;}
.intro-main{padding-top:20px;font-size:14px;color:#353535;}
.intro-main .intro-content{text-indent:2em;line-height:1.6em;}

.index-speech{padding-left:30px;}
.speech-list{width:100%;height:auto;margin-bottom:10px;border:2px solid #4990E2;border-radius:10px;}
.speech-main{background:#E9F4FF;border-bottom:2px solid #4990E2;border-radius:10px;}
.speech-date{float:left;display:inline;height:60px;margin:-2px 0 0 -2px;padding:8px;border:2px solid #4990E2;border-radius:10px;background:#FFBA00;color:#005095;font-size:12px;text-align:center;}
.speech-date-week{border-bottom:1px solid #005095;}
.speech-content{float:left;display:inline;width:75%;height:56px;padding:10px;font-size:14px;color:#005095}
.speech-else{padding-left:5px;line-height:22px;}
.speech-else i{margin-right:5px;}
/*============= index intro & speech ==================*/

/*============= index research & Recruitment ==================*/
.index-module3{padding:25px 0;background:#f6f7fb;}
.research-main{padding-top:20px;font-size:14px;color:#353535;}
.research-main .research-content{text-indent:2em;}

.index-recruitment{padding-left:30px;}
.recruitment-main{position:relative;padding:0 0 30px 20px;border-left:2px solid #FFBA00;}
.recruitment-list{margin-top:9px;}
.index-recruitment .mark{display: inline-block;min-width: 10px;padding:3px 10px;font-size: 12px;font-weight: 700;line-height: 1;color:#005095;text-align: center;white-space: nowrap;vertical-align: middle;border-radius: 10px;background:#E9F4FF;border:2px solid #4990E2;}
.index-recruitment .recruitment-list-item{margin-bottom:15px;padding:10px 0;font-size:14px;color:#005095}
/*============= index research & Recruitment ==================*/

.article-content{padding:50px 0;background:#fff;}
.article-banner{border-bottom:2px solid #005095;height:280px;background:url(../images/public/banner3.jpg) no-repeat center 0;}
.article-banner img{width:100%}

.article-main .main{position:relative;z-index:999;padding:0;background:#fff;}
/*.article-menu-box{background:#F6F7FB;padding:50px 0 50px 0;text-align:right;
background: -webkit-linear-gradient(top, #F6F7FB , #fff); /* Safari 5.1 - 6.0 */
/*background: -o-linear-gradient(bottom, #F6F7FB, #fff); /* Opera 11.1 - 12.0 */  */
/*background: -moz-linear-gradient(bottom, #F6F7FB, #fff); /* Firefox 3.6 - 15 */ */
/*background: linear-gradient(to bottom, #F6F7FB , #fff); /* 标准的语法 */ }*/
/*.article-menu-box h3 span{font-size:24px;}
.article-menu-box h3 em{font-size:18px;margin-bottom:20px;font-weight:normal;color:#aab2bd;}
.article-menu-box h3{padding-right:20px;margin-bottom:20px;}
.article-menu-box .nav-item{font-size:16px;display:block;padding:8px 0;padding-right:20px;}
.article-menu-box .nav-item a{color:#005095;}
.article-menu-box .nav-item.set{background:#FFBA00;color:#000000;}
.article-menu-box .nav-item:hover{background:#FFBA00;color:#000000;}
.article-menu-box .nav-item i{margin-right:5px;}
.article-menu-box .side-sub-nav-box{background:#f2f6ff;}
.article-menu-box .side-sub-nav-box li{font-size:12px;}*/

.article-menu-box{margin-top:50px;text-align:left;}
.article-menu-box h3 span{font-size:24px;margin-right:10px;}
.article-menu-box h3 em{font-size:18px;margin-bottom:20px;font-weight:normal;color:#fff;}
.article-menu-box h3{background:#1a5095;margin:50px 0 0 0;padding:15px}
.article-menu-box h3 a{color:#f9b906;}
.article-menu-box h3 a:hover{color:#f9b906;}
.article-menu-box .nav-item{font-size:16px;display:block;padding:8px 0;padding-right:20px;background: #e9f4ff;color: #fff;border-bottom: 1px solid #fff;padding-left: 15px;}
.article-menu-box .nav-item a{color:#1a5095;}
.article-menu-box .nav-item.set{background:#FFBA00;}
.article-menu-box .nav-item.set a{color:#000000;}
.article-menu-box .nav-item:hover{background:#FFBA00;}
.article-menu-box .nav-item:hover a{color:#000;}
.article-menu-box .nav-item i{margin-right:5px;}
.article-menu-box .side-sub-nav-box{background:#f6f7fb;}
.article-menu-box .side-sub-nav-box .nav-item{background: #f6f7fb;}
.article-menu-box .side-sub-nav-box .nav-item a{color:#005095;}
.article-menu-box .side-sub-nav-box .nav-item.set{background:#FFBA00;}
.article-menu-box .side-sub-nav-box .nav-item:hover{background:#FFBA00;}
.article-menu-box .side-sub-nav-box .nav-item:hover a{color:#000;}

.article-list{padding:30px 20px;min-height:500px;}
.article-list h3{height:68px;margin-bottom:20px;}
.article-list h3 em{float:left;padding:20px 0;width:100px;display:block;font-size:24px;border-bottom:2px solid #ffb902;}
.article-list h3 .else{margin-top:50px;color:#aab2bd;font-style:italic;}
.article-list-item,.article-list-item-img{padding:10px 0;border-bottom:1px dashed #e6e9ee;margin-bottom:20px;}
.article-list h4{height:30px;margin:0;line-height:30px;margin-bottom:5px;font-weight:normal;font-size:16px;color:#005095;}
.article-list h4 span{float:right;display:inline;color:#ccd0d9;font-style:italic;}
.article-list h4 a{color:#005095;}
.article-list h4 a:hover{text-decoration:none;color:#353535;}
.article-list p{color:#353535;font-size:14px;line-height:1.6em;}
.article-list-item-img img{width:100%;}
.article-list .article-else{display:inline-block;width:auto;padding:2px 8px;margin-bottom:5px;border-radius:5px;background:#F6F7FB;color:#4a4a4a;}
.article-list .article-else span{margin-right:20px;}
.article-list .article-else i{margin:5px;}

.article-list .article-schedule-item{padding: 15px 0;border-bottom:1px solid #e6e9ee;}

.article-box{padding:30px 20px;min-height:500px;font-size: 14px;}
/*.article-box h3{margin-bottom:20px;}border-bottom:2px solid #ffb902;*/
.article-box h3 em{padding:20px 0;display:inline-block;font-size:2em;}
.article-box h3 .else{margin-top:50px;color:#aab2bd;font-style:italic;}
.article-box h4{height:30px;margin:0;line-height:30px;margin-bottom:5px;font-weight:normal;font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.article-box h4 span{float:right;display:inline;color:#ccd0d9;font-style:italic;}
.article-box h4 a{color:#005095;}
.article-box h4 a:hover{text-decoration:none;color:#353535;}
.article-box p{color:#353535;font-size:14px;line-height:1.6em;}
.article-box .article-else{background:#F6F7FB;padding:5px 10px;margin-bottom:20px;border-radius:5px;font-size:1.2em;}
.article-box .article-else span{margin-right:1em;}
.article-box .article-else i{margin:5px;color:#ffb902;}
.article-box .article-text{line-height:28px;}
.article-box .article-text pre{overflow: unset;background: none;white-space: pre-wrap!important;word-wrap: break-word!important;}
.article-box .article-text h1,.article-box .article-text h2,.article-box .article-text h3,.article-box .article-text h4{font-size:initial;}
.article-box .article-text li{list-style:inherit;overflow:inherit;}
.article-box .article-text ol,.article-box .article-text ul{padding-left:2em;}
.article-no-text p{text-align:center;margin-top:100px;font-size:24px;color:#969696;}
.article-box img{max-width:100%;}
.article-box video{width:80%;margin:0 auto;}
.friend-link-box a{display:inline-block;padding:5px 10px;border:1px solid #015095;margin:0 10px 10px 0;}
.friend-link-box a:hover{background:#015095;color:#fff;}
.article-box .article-text table{width:100%;}
.article-box .article-text table>tbody>tr>td, .article-box .article-text table>tbody>tr>th, .article-box .article-text table>tfoot>tr>td, .article-box .article-text table>tfoot>tr>th, .article-box .article-text table>thead>tr>td, .article-box .article-text table>thead>tr>th{
  padding: 8px;line-height: 1.42857143;
}
/*.article-box .article-text table>tbody>tr:first-child>td{background:#4990e2;color:#fff;}*/
.article-box .article-text table>tbody>tr{background:#f6f7fb;}
.article-box .article-text table>tbody>tr:nth-of-type(odd){background-color: #e6e9ee;}
.article-box .article-text table img{max-width: 80px;}

/*片头加载*/
.loading-box{position:absolute;background:#005095;z-index:99999999;}
.loading-box .loading-main{position:absolute;top:50%;left:50%;width:200px;margin:-50px 0 0 -100px;text-align:center;color:#fff;}
#color{padding: 1em;}
#color .nanobar{margin-bottom: 2em;}
#color .nanobar .bar{background: #ffb902;border-radius: 4px;margin: 0 auto;}
/*片头动画*/
.loading-animation{position:absolute;overflow:hidden;z-index:9999999;display:none;}
.loading-animation .img-box img{position:absolute;top:50%;left:50%;width:100%;z-index:9999997;}
.loading-animation .logo-box img{position:absolute;top:50%;left:50%;width:200px;height:200px;margin:-100px 0 0 -100px;z-index:9999999;display:none;}
.loading-animation .animation_text{position:absolute;top:5%;left:50%;width:240px;padding:5px 10px;z-index:9999998;background:rgba(0,0,0,0.5);color:#fff;font-size:1.6em;margin:0 0 0 -120px;text-align:center;border-radius:10px;}
.loading-animation .animation_jump{position:absolute;bottom:20px;right:20px;padding:5px 10px;z-index:9999998;background:rgba(0,0,0,0.5);color:#fff;font-size:1em;border-radius:10px;}

/*footer*/
.footer{overflow:hidden;padding:30px 10px;color:#fff;background:#005095;}
.foot-line .foot-logo{width:100px;}
.foot-line .logo-text{width:100%;max-width:200px;}
.foot-line .qrcode{width:100%;max-width:200px;}
.foot-line .contact-us{border-top:1px solid #4990e2;padding-top:20px;font-size:14px;}
.foot-menu{}
.foot-menu div p{line-height:22px;}
.foot-menu div a{color:#fff;font-size:14px;}
.foot-menu div a:hover{color: #ffb902;}
.foot-menu .title{font-size:18px;color:#ffb902;}
.foot-menu .title a{font-size:18px;color:#ffb902;}
.foot-name{font-size:1.8em;margin:10px 0;}
.foot-bottom{padding:10px;background:#4990e2;color:#fff;}

/*.foot-line {display:inline-block;margin:0 auto;}*/
.foot-line p{margin-bottom:10px;}
.foot-line a.title{padding-right:10px;border-right:1px solid #ffb902;}
.foot-line p a{display:inline-block;width: 105px;;text-align:center;border-right: 1px solid #ccc;}
.foot-line p a.last{border:none;}
.foot-line .qrcode-box{text-align:right;}
@media screen and (max-width: 1200px){
	.index-content{padding-top:50px;}
	.index-monthly-colloquim-list-item-content{width: 75%;}
}
@media screen and (max-width: 992px){
	.index-banner .carousel-caption{font-size:1em;}
	
	.index-news-list h4{margin-bottom:10px;padding:10px 0;font-size:1.2em;overflow:hidden;}
	.index-news-list .news-content{font-size:1em;}
	.index-notice{border-top:2px solid #4990E2;}
	.index-notice-main{padding:20px 0 10px 20px;}
	.index-notice-main ul{margin-top:0}
	.index-notice-main li{margin-bottom:30px;}

	.index-module2,.index-module3{padding:50px 0}
	.intro-main,.research-main{padding:0}
	.intro-main .intro-content,.research-main .research-content{margin:10px 0;}
	.intro-title{border:none;}
	.index-speech{padding:0;margin-top:20px;padding-top:20px;border-top:2px solid #4990E2;}

	.index-recruitment{padding:0;margin-top:20px;}
	.recruitment-main{padding:0;padding-top:20px;border:none;border-top:2px solid #FFBA00;}

	.index-content{padding-top:50px;}
	.article-content{padding-top:50px;}
	.article-banner{height:12em;}
	.article-box,.article-list{padding:0;margin-top:20px;}
	/*.article-banner{display:flex;justify-content:center;align-items:center;}*/
	/*.article-banner img{width:auto;height:280px;}*/

	.side-menu-mobile{white-space:nowrap;overflow:auto;border-bottom:1px solid #ccc;}
	.side-menu-mobile a{color:#337ab7;}
	.side-menu-mobile li.list-line{display:inline-block;padding:5px 20px 5px 0;}
	.side-menu-mobile li.list-line .nav-item{padding:5px 0;}
	.side-menu-mobile li.list-line li.nav-item a{color:#999}
	.side-menu-mobile li.list-line .set {padding:5px 10px;background:#FFBA00;border-radius:5px;}

	.article-list-item-img img{margin:5px 0;}
	.article-list h4{white-space:nowrap;overflow:hidden;}

	.foot-menu{text-align:center;}
	.foot-menu .title{font-size:1.2em;}
	.foot-line .qrcode-box{margin-top:20px;text-align:center;}

	.index-monthly-colloquim-list-item-content{width: 70%;}
	.index-monthly-colloquim{margin-bottom: 15px;}
}
