/*******************
	  公共样式
********************/
html{width: 100%;height: 100%;}
:-webkit-autofill {
transition: background-color 5000s ease-in-out 0s;
-webkit-text-fill-color: #0178cc;
}
.wp{width: 62.5%;margin: 0 auto;position: relative;min-width: 1000px;}
.blank30{width: 100%;height: 30px;margin: 0 auto;}

#hd{height: 8.3%;}
#hd .hd-logo{float: left;width: 23%;margin-left: 5%;padding-top: 0.5%;}
#hd .hd-logo img{width: 100%;}
#hd .nav-con-left{float:left;height: 100%;/* width: 52.5% */width: 72%;}
#nav{height: 100%;float: right;}
#nav .current_page_item{float: left;height: 100%;text-align: center;padding:0 14px;position: relative;}
#nav .current_page_item a{font-size: 18px;}
@media screen and (min-width: 1400px) {
  #nav .current_page_item a{font-size: 18px;}
}
@media screen and (max-width: 1399px) {
  #nav .current_page_item a{font-size: 16px;}
}
#hd .children1{position: absolute;top: 60px;margin-left: 50%;border: 1px solid #144e8d;background: #fff;border-radius: 6px;display: none;z-index: 9999;}
#hd .children1 li{width: 100px;padding: 8px 22px;line-height: 28px;text-align: center;border-bottom: 1px solid #bbccdf;}
#hd .children1 li a{font-size: 14px;border-radius: 6px;    word-wrap: break-word;
    word-break: break-word;}
#hd .children1 li:hover{background: #024287;-webkit-transition: 0.3s ease-in;-moz-transition: 0.3s ease-in;-o-transition: 0.3s ease-in;transition: 0.3s ease-in;}
#hd .children1 li:hover a{color: #fff;}
#hd .children1 li.nav-icon{width: 16px;height: 8px;background: url(../images/nav-icon.png) no-repeat;position: absolute;top: -8px;left: 48px;border: none;}
#hd .nav-con-left .nav-menu{width: 1.75%;margin-left: 2.36%;float: right;height: 100%;position: relative;}
#hd .nav-con-left .nav-menu img{width: 100%;height: 100%;}
#hd .nav-menu .children1{left: -44px;}
#hd .nav-menu .children1 .menu2{background: #e5ecf3;position: relative;}
#hd .nav-menu .children1 .menu2:hover{background: #024287;-webkit-transition: 0.3s ease-in;-moz-transition: 0.3s ease-in;-o-transition: 0.3s ease-in;transition: 0.3s ease-in;}
#hd .nav-menu .children1 .menu2 .children2{position: absolute;top: 0;background:#e5ecf3;display: none;}
#hd .nav-menu .children1 .menu2 .children2 li{width: 100px;padding: 8px 22px;line-height: 28px;text-align: center;background:#e5ecf3;}
#hd .nav-menu .children1 .menu2 .children2 li a{color: #333;}
#hd .nav-menu .children1 .menu2 .children2 li:hover{background: #024287;-webkit-transition: 0.3s ease-in;-moz-transition: 0.3s ease-in;-o-transition: 0.3s ease-in;transition: 0.3s ease-in;}
#hd .nav-menu .children1 .menu2 .children2 li:hover a{color: #fff;}

#hd .hd-link{height: 100%;float: right;margin-left: 8.33%;width: 18.958%;}
#hd .hd-link a,#hd .hd-link i{float: left;}
#hd .hd-link i{padding: 0 10px;font-size: 16px;color: #666;}
#hd .hd-link .lang{width: 16.8%;min-width: 36px;height: 100%;/* background: url(../images/hd-link.png) no-repeat;background-size: 100% 100%; */cursor: pointer;position: relative;}
#hd .hd-link .lang img{position: absolute;}
#hd .hd-link .lang .diqiu{top: 37%;width: 50%;left: 0;}
#hd .hd-link .lang .down-icon{top: 47%;right: 0;width: 25%;}
#hd .hd-link .lang .lang-wp{position: absolute;width: 112px;top: 64px;margin-left: 50%;left: -64px;border: 1px solid #144e8d;background: #fff;border-radius: 6px;display: none;}
#hd .hd-link .lang .lang-wp a{display: block;width: 100%;height: 42px;line-height: 42px;text-align: center;}
#hd .hd-link .lang .lang-wp .ch{border-bottom: 1px solid #bbccdf;}
#hd .hd-link .lang .lang-wp .nav-icon{display: block;width: 16px;height: 8px;background: url(../images/nav-icon.png) no-repeat;position: absolute;top: -8px;left: 48px;}
#hd .hd-link .lang .lang-wp a:hover{background: #024287;color: #fff;-webkit-transition: 0.3s ease-in;-moz-transition: 0.3s ease-in;-o-transition: 0.3s ease-in;transition: 0.3s ease-in;}

#ft{height: 9%;padding-top: 1%;position: relative;box-sizing: border-box;}
#ft .text-wp{text-align: center;height:14px;line-height:20px;position: relative;width: 1000px;margin: 0 auto 8px;font-size: 12px;    display: table;}
#ft .text-wp i{padding: 0 8px;font-size: 14px;}
#ft .text-wp a{color: #144e8d;display: inline-block;padding-bottom: 3px;border-bottom: 1px solid #144e8d;font-weight: bold;}
#ft .erweima-btn{position: relative;}
#ft .erweima-img{display: inline-block;width: 82px;height: 87px;position: absolute;top: -95px;right: -34px;display: none;}

.scrollbar::-webkit-scrollbar{width: 8px;height: 8px;background-color: #f5f5f5;}
.scrollbar::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);border-radius: 10px;background-color: #f5f5f5;}
.scrollbar::-webkit-scrollbar-thumb{height: 20px;border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #024287;}

/*******************
	    首页
********************/
#main{height: 80.7%;box-sizing: border-box;padding: 4.4%;}
#main .main-wp{height: 64%;margin:0 auto;}
#main .main-wp .left-photo{width: 17.6%;height: 100%;}
#main .main-wp .left-photo .photo{width: 94.8%;/* height: 52%; */box-sizing: border-box;/* border: 2px solid #144e8d; */text-align: center;}
#main .main-wp .left-photo .photo img{/* width: 100%;position: relative;top: 8px;left: 8px; height: 100%; */}
#main .main-wp .left-photo h2{font-weight: bold;text-align: center;padding: 9% 0 4%;color: #333;height: 22px;font-size: 22px;line-height: 22px;}
@media screen and (min-width: 1600px) {
	#main .main-wp .left-photo h2{height: 22px;font-size: 22px;line-height: 22px;}
}
@media screen and (min-width: 1400px) and (max-width: 1599px) {
	#main .main-wp .left-photo h2{height: 18px;font-size: 18px;line-height: 18px;}
}
@media screen and (max-width: 1399px) {
	#main .main-wp .left-photo h2{font-size: 16px;line-height: 22px;}
}
#main .main-wp .left-photo h2 span{display: inline-block;height: 12px;font-size: 12px;line-height: 12px;margin-left: 20px;}
#main .main-wp .left-photo .main-search{height: 6.6%;border-bottom: 1px solid #363636;position: relative;}
#main .main-wp .left-photo .main-search input{height: 100%;background: none;color: #878787;text-indent: 6px;width: 80%;outline: none;}
#main .main-wp .left-photo .main-search .search-btn{width: 12%;position: absolute;top:-4px;right: 0;}
#main .main-wp .left-photo .main-search .search-btn img{width: 100%;}
#main .main-wp .left-photo .labels{margin-top: 6%;text-align: center;}
#main .main-wp .left-photo .labels a{display:inline-block;width: 45%;margin:0 1.9%;border: 1px solid #262626;text-align: center;padding: 4% 2%;box-sizing: border-box;}
#main .main-wp .left-photo .labels a:hover{border-color: #0178cc;color: #0178cc;}
#main .main-wp .main-con{width: 66.6%;height: 100%;position: relative;}
#main .main-wp .main-con .main-item{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: none;}

#main .main-nemu{width: 92.5%;height: 30%;margin: 7% auto 0;}
#main .main-nemu ul{width: 100%;height: 100%;}
#main .main-nemu ul li{float: left;width: 9.5%;margin: 0 1.5%;position: relative;box-sizing: border-box;border: 1px solid #144e8d;}
#main .main-nemu ul li img{width: 100%;}
#main .main-nemu ul li a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 4px solid #fff;box-sizing: border-box;text-align: center;color: #fff;}
#main .main-nemu ul li a h3{font-size: 16px;margin-top: 16%;}
@media screen and (min-width: 1600px) {
	#main .main-nemu ul li a h3{margin-top: 16%;}
}
@media screen and (min-width: 1400px) and (max-width: 1599px) {
	#main .main-nemu ul li a h3{margin-top: 10%;}
}
@media screen and (max-width: 1399px) {
	#main .main-nemu ul li a h3{margin-top: 16%;}
	#main .main-nemu ul li a p{display: none;}
}
#main .main-nemu ul li a p{line-height: 12px;font-size: 10px;}
#main .main-nemu .on{border: 1px solid #fff;}
#main .main-nemu .on a{border: none;width: 94%;height: 92%;background: #fff;color: #144e8d;top: 4%;left: 3%;}

#main .main-item h2{height: 42px;line-height: 42px;border-bottom: 1px solid #7a9ebe;font-size: 24px;color: #144e8d;margin-bottom: 23px;text-indent: 21px;}
#main .main-item p{font-size: 16px;line-height: 29px;text-indent: 0px;    word-wrap: break-word;
    word-break: break-word;}
#main .main-item .marginr30{margin-right: 30px;}
#main .main-item3 h4{font-size: 18px;color: #666666;margin-top: 14px;}
#main .main-item3 h4 span{display: inline-block;width: 6px;height: 6px;background: #144e8d;border-radius: 3px;vertical-align: middle;margin-right: 4px;}
@media screen and (min-width: 1580px) {
  	#main .main-item p{font-size: 16px;line-height: 29px;text-indent: 0px;    word-wrap: break-word;
    word-break: break-word;}
	#main .main-item .marginr30{margin-right: 30px;}
}
@media screen and (max-width: 1579px) {
  	#main .main-item p{font-size: 14px;line-height: 27px;text-indent: 0px;    word-wrap: break-word;
    word-break: break-word;}
	#main .main-item .marginr30{margin-right: 14px;}
}

#main .main-item .teams{overflow: auto;}
#main .main-item .team{width: 84%;margin: 0 auto 20px;position: relative;}
#main .main-item .team h5{height: 20px;line-height: 20px;font-size: 18px;padding-left: 19px;background: url(../images/sanjiao.png) no-repeat;margin-bottom: 12px;}
#main .main-item .team .team-intro{margin-bottom: 20px;line-height: 24px;}
#main .main-item .team .team-intro p{text-indent: 18px;font-size: 16px;}
#main .main-item .team .team-wp{overflow: hidden;position: relative;}
#main .main-item .team ul{position: absolute;top: 0;left: 0}
#main .main-item .team ul li{float: left;}
#main .main-item .team .index-img-wp{text-align: center;display: table-cell;vertical-align: middle;overflow: hidden;}
#main .main-item .team ul li img{max-width: 100%;vertical-align: middle;}
#main .main-item .team ul li p{line-height: 56px;text-align: center;color: #144e8d;font-size: 18px;text-indent: 0;}
#main .main-item .team .team-btn{display: block;width: 11px;height: 28px;background: url(../images/btn-icons.png) no-repeat;position: absolute;}
#main .main-item .team .team-prev{background-position: 0 0;left: -10px;}
#main .main-item .team .team-next{background-position: 0 -28px;right: -18px;}
#main .main-item .team .none{opacity: 0.4;filter: alpha(opacity=40);}
#main .main-item .main-item-wp{padding-right: 20px;}
#main .main-item4 h4,#main .main-item5 h4{font-size: 18px;color: #666666;margin-top: 14px;}
#main .main-item4 h4 span,#main .main-item5 h4 span{display: inline-block;width: 6px;height: 6px;background: #144e8d;border-radius: 3px;vertical-align: middle;margin-right:4px;}

#main .main-item6 ul li{line-height: 24px;padding: 12px 0;border-bottom: 1px solid #ccc;margin-bottom: 20px;    word-wrap: break-word;
    word-break: break-word;}
#main .main-item6 ul li span{color: #666;padding: 0 4px;    word-wrap: break-word;
    word-break: break-word;}

#main .main-item8 h3{text-indent: 18px;font-size: 16px;line-height: 28px;}
#main .main-item8 h3 span{color: #144E8D;}

/*******************
	 内容公共
********************/
#page-main{height:auto}
#page-main .page-top{padding: 6px 0;border-top: 2px solid #b4d3e8;border-bottom: 2px solid #b4d3e8;height: 48px;}
#page-main .page-top time{float: right;line-height: 48px;margin-left: 20px;}
#page-main .page-top .number .portrait{width: 48px;height: 48px;box-sizing: border-box;border: 1px solid #4477ab;border-radius: 24px;overflow: hidden;text-align: center;}
/*#page-main .page-top .number .portrait img{border-radius: 21px;}*/
#page-main .page-top .number h3{font-size: 22px;color: #024287;float: left;line-height: 48px;margin: 0 12px 0 25px;}
#page-main .page-top .number span{line-height: 48px;padding-left: 6px;}
#page-main .page-top .page-search{width: 180px;height: 27px;border-bottom: 1px solid #778288;margin: 10px 78px 10px 0;position: relative;}
#page-main .page-top .page-search input{height: 100%;width: 80%;line-height: 27px;text-indent: 12px;color: #666;font-size: 12px;background: none;outline: none;}
#page-main .page-top .page-labels{height: 32px;margin-top: 8px;}
#page-main .page-top .page-labels a{float: left;height: 30px;border: 1px solid #333;line-height: 30px;padding: 0 12px;margin-right: 23px;}
#page-main .page-top .page-labels a:hover{background: #024287;border: 1px solid #024287;color: #fff;}
#page-main .page-crumbs{line-height: 28px;padding: 6px 0;text-align: right;}
#page-main .page-crumbs span{color: #024287;}

.ofa{overflow: auto;}
.ofh{overflow: hidden;}
#page-main .page-con h3{line-height: 27px;font-size: 18px;border-bottom: 1px solid #77868e;}
.page-num{height: 22px;line-height: 22px;text-align: center;padding: 20px 0;}
.page-num a,.page-num span{padding: 0 8px;}
.page-num a{display: inline-block;height: 22px;background: #ddd;margin: 0 4px;}
.page-num input[type="text"]{width: 56px;height: 20px;border: 1px solid #ccc;background: #fff;outline: none;text-align: center;line-height: 20px;color: #999;}
.page-num input[type="button"]{height: 22px;padding: 0 10px;text-align: center;line-height: 22px;background: #024287;color: #fff;vertical-align: top;}

/*******************
	 内容结构页
********************/
.page-content{margin: 20px 0;}
.page-content .article{padding: 10px 0;}
.page-content .article .bottom-line{width: 86px;height: 2px;background: #024287;margin: 0 auto;}
.page-content img{max-width: 100%;}
.page-content .article-wp{padding: 0 8.334%;}
.page-content .article p{text-indent: 33px;    word-wrap: break-word;
    word-break: break-word;}
.page-content .article .article-info{ }
.page-content .article .article-img{margin: 30px 0;}
.page-content .article .article-img li{float: left;width: 45%;box-sizing: border-box;background: rgba(255,255,255,0.5);margin: 0 10px 10px 0;text-align: center;}
.page-content .article .article-img li img{max-width: 100%;max-height: 100%;}
.page-content .article .article-img .img-wp{width: 440px;height: 200px;display: table-cell;text-align: center;vertical-align: middle;}
.page-con .relative-link{border-top: 1px solid #77868e;padding-top: 14px;}
.page-con .relative-link a{width: 100%;line-height: 24px;margin-top: 4px;}
.page-con .relative-link span{width: 5%;min-width: 60px;float: left;clear: both;}
.page-con .relative-link p{float: left;width: 90%;}
.article h2{     line-height: 36px;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    word-wrap: break-word;
    word-break: break-word; }
.article .news-info{height: 19px;line-height: 19px;text-align: center;}
.article .news-info span{display: inline-block;padding-left: 27px;background: url(../images/icons.png) no-repeat;margin: 0 15px;}
.article .news-info span.time{background-position: 0 0;}
.article .news-info span.author{background-position: 0 -19px;}
.article .news-info span.view{background-position: 0 -38px;}
.article .news-info span.source{background-position: 0 -57px;}


/*******************
	 图片列表页
********************/
.page-list .list-wp{box-sizing: border-box;/* padding-top: 3.5%; */}
.page-list .list-wp .pic-list{border-bottom: 1px solid #77868e;}
.page-list .list-wp .pic-list li{display:inline-block;    margin-top: 15px;     vertical-align: top;width: 20%; margin: 5px 2.2%;}

.page-list .list-wp .pic-list a{display: block;width: 100%;height: 100%;}
.page-list .list-wp .pic-list li p{font-size: 16px;text-align: center;padding-top: 4%;height: 28%;box-sizing: border-box;}
.page-list .list-wp .pic-list .pic-img-wp{text-align: center;display: table-cell;vertical-align: middle;overflow: hidden;border: 1px solid #ccc;border-radius: 4px;font-size: 0;    height: 152px;
    width: 200px;}
.page-list .list-wp .pic-list li img{max-width: 100%;max-height: 100%;    vertical-align: middle;}


/*******************
	 图片内容页
********************/
.pic-inner{padding-right: 20px;}
.pic-inner p{color: #4d4d4d;text-indent: 28px;    line-height: 28px;}
.pic-inner .pic-con{padding: 10px 0;}
.pic-inner h2{line-height: 60px;font-size: 20px;text-align: center;font-weight: bold;}
.pic-inner .bottom-line{width: 86px;height: 2px;background: #024287;margin: 0 auto;}
/*******************
	 文章列表页
********************/
.list-wp .news-list-line{width: 100%;height: 1px;background: #77868e;}
.news-list{/* border-bottom: 1px solid #77868e; */padding:20px 20px 0 0;height: 100%;margin: 20px 0;box-sizing: border-box;}
.news-list li{padding-left: 24px;margin-bottom: 22px;background: url(../images/news-list-icon.png) no-repeat 0 3px;line-height:24px}
.news-list li span{width: 90%;    word-wrap: break-word;
    word-break: break-word;}
.news-list li time{float: right;}

/*******************
	 文章内容页
********************/
.news-inner{margin: 30px 0 50px;box-sizing: border-box;padding-right: 2%;}
.news-inner h2{line-height: 62px;font-size: 24px;text-align: center;}
.news-inner .news-info{height: 19px;line-height: 19px;text-align: center;}
.news-inner .news-info span{display: inline-block;padding-left: 27px;background: url(../images/icons.png) no-repeat;margin: 0 15px;}
.news-inner .news-info span.time{background-position: 0 0;}
.news-inner .news-info span.author{background-position: 0 -19px;}
.news-inner .news-info span.view{background-position: 0 -38px;}
.news-inner .news-info span.source{background-position: 0 -57px;}
.news-inner .news-text{padding-top: 30px;line-height: 28px;}
.news-inner .news-text img{max-width: 100%;}


/*******************
	   综合页
********************/
.integrated{height: 100%;box-sizing: border-box;padding-right: 20px;margin-top: 30px;}
#page-main .integrated h4{border-color: #024287;line-height: 28px;height: 28px;border-bottom: 1px solid #024287;padding: 4px 0;position: relative;}
#page-main .integrated h4 span{float: left;font-size: 20px;width: 94%;}
#page-main .integrated h4 a{font-size: 12px;color: #666;position: absolute;right: 0;bottom: 2px;}
#page-main .integrated h4 span a{left:0; float:none}
.integrated .item1{margin-bottom: 60px;}
.integrated .item1 ul{padding-top: 17px;}
.integrated .item1 ul li{margin-bottom: 20px;}
.integrated .item1 ul li p{line-height: 28px;border-bottom: 1px dashed #78a4c9;font-size: 16px;padding: 5px 0;}
.integrated .item1 .item1-info{height: 28px;line-height: 28px;font-size: 12px;}
.integrated .item1 .item1-info span{padding-left: 18px;background: url(../images/icons.png) no-repeat;}
.integrated .item1 .item1-info span.author{background-position: 0 -76px;}
.integrated .item1 .item1-info span.category{background-position: 0 -104px;margin-left: 30px;}
.integrated .item1 .item1-info span.time{background-position: 0 -132px;}
.integrated .item1 .item1-info span.num{background-position: 0 -160px;margin-left: 30px;}

.integrated .item2 ul{padding-top: 17px;}
.integrated .item2 ul li{line-height: 28px;padding: 6px 0;margin-bottom: 10px;}
.integrated .item2 ul li span{color: #024287;margin-right: 10px;}

#page-main .integrated .integrated-con p{color: #666;text-indent: 28px;font-size: 12px;}


/*******************
	 同专业博导
********************/
.phd{margin: 20px 0 30px;}
.phd .phd-item h5{height: 24px;line-height: 24px;background: url(../images/icons.png) no-repeat 0 -188px;font-size: 16px;padding-left: 21px;margin: 15px 0;}
.phd .phd-item ul li{float: left;width: 14%;margin: 0 2.33% 12px 0;overflow: hidden;}
.phd .phd-item ul li p{text-align: center;line-height: 54px;font-size: 16px;}
.phd .phd-item .img-wp{position: relative;overflow: hidden;text-align: center;display: table-cell;vertical-align: middle;} 
.phd .phd-item .img-wp img{/* width: 100%;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; */}
.phd .phd-item .img-wp .filter{position: absolute;top: -100%;left: 0;width: 100%;height: 100%;background: rgba(34,34,34,0.6);box-sizing: border-box;border: 2px solid #024287;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.phd .phd-item .img-wp .filter span{display: block;width: 26px;height: 28px;background: url(../images/phd-icon.png) no-repeat;position: absolute;margin: 50% 0 0 50%;left: -10px;}
.phd .phd-item .img-wp:hover .filter{-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-webkit-transform: translateY(100%);-moz-transform: translateY(100%);transform: translateY(100%);}
/* .phd .phd-item .img-wp:hover img{-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);} */

/*分页*/
.pages table tbody tr td table tbody tr td div{line-height:20px!important;}
.PrevDisabled{display: block !important; float: left !important;}
.pages a{display: block !important; float: left !important;}
.pages table tbody tr td table tbody tr td div input{line-height: 20px !important; height: 20px !important;float: left !important; margin-left: 3px !important;}
.pages table tbody tr td table tbody tr td div input:last-child{line-height: 18px !important; height:18px !important;}





.defaultButtonStyle{ FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff, EndColorStr=#BDDBF7)!important;  CURSOR: pointer; line-height:background: -moz-linear-gradient( top,#ffffff,#BDDBF7)!important;background:-ms-linear-gradient(top,#fffff 0%,#BDDBF7 100%)!important;}