@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent; }
img { -ms-interpolation-mode: bicubic; }
/*@font-face{
	font-family:siyuan;
	src: url('SourceHanSansCN-Normal.otf');
}*/
html, body { 
font-family:'微软雅黑';
font-size:14px;
color:#333;
overflow-x:hidden;
} 
html{height:100%; position:relative}
input { border-radius:0; outline: none;padding: 0;border: 0;}  
button{-webkit-appearance: none; border-radius:0; outline: none;}
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.center{text-align: center;}
.fl { float:left; display:inline-block }
.fr { float:right; display:inline-block }

.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.clearfix{clear: both;}
.clearfix:after {content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{zoom:1;}
.clear{clear:both; height:0; font-size:0;overflow:hidden; line-height:0;}
.hide{display: none;}
.container {width:1200px;margin: 0 auto;}


/*responsive Normal*/
.col_2in1 { width:50%; *width:49.9% }
.col_3in1 { width:33.3%  }
.col_4in1 { width:25%; *width:24.9% }
.col_5in1 { width:20%; *width:19.9% }
.col_6in1 { width:16.6% }


.main{padding-bottom:34px; overflow:hidden}
a{color:#333}
.colo_0d54c6{color:#0d54c6}
.colo_666{color:#666}
.colo_999{color:#999}
a:hover{color:rgb(230, 0, 18)}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}

/* 顶部 start */
.topbar{padding: 22px 0 20px 0;}
.topbar .fl img{width: 386px;height: 71px;}
.search{ width:396px; height:34px;border: 1px solid #e4e4e4; }
.share{text-align: right;}
.share a{margin-left: 10px;}
.search #searchword{width: 298px;height: 34px;padding:0 0 0 14px;border: 0;color: #949494;font-size: 14px;}
.search #ser_btn{width: 84px;height: 34px;border-left: 1px solid #e4e4e4;
   background-color: #f2f2f2;color: #0D54C6;font-size: 15px;}
/* 顶部 end */

/*头部*/


/* .ser_btn{background:url(./ss.png) no-repeat center; width:23px; height:23px; float:right; border:0; margin:4px 10px 0 0}
.ser_ipt{height:28px; line-height:28px; border:0; background:none; margin-left:15px;outline: none; width:140px}
.ser_ipt::-webkit-input-placeholder {color: #fff;}
.ser_ipt:::-moz-placeholder{color: #fff;}
.ser_ipt::-ms-input-placeholder{color: #fff;} */


/* 导航 start */
.nav{height:48px; background:#0d54c6; line-height:48px; position:relative; }
.nav li{font-size:16px;  margin-right:1px; font-weight:bold; }
#nav li a{padding:0 40px;}
#nav li{display:inline-block;text-align: center;}
#nav li a,#nav li a:hover{color:#fff !important}
.nav li.now,.nav li.on{background:#1d3897; height:51px; margin-top:-3px; line-height:55px;}
.nav li:hover{background:#1d3897; height:51px; margin-top:-3px; line-height:55px;}




/*底部*/

.footer_top{padding:16px 0 10px;}
.footer_top .fl{width: 1043px;}
.footer_top .fl h4{font-size: 16px;}
.footer_top .fl p{line-height: 24px;}
.footer_top .fl .input_group span{display: inline-block;width: 316px;height: 40px;line-height: 40px;margin-left: 5px; padding-left: 26px;border: 1px solid #aed1f6;font-weight: bold;background:#f1f7fe url('about_arr.png') no-repeat 316px 16px;}
.footer_top .fl .input_group span:first-child{margin-left: 0px;}
.footer_top .fl .input_group span.active{border: 1px solid rgb(13, 84, 198);background:#DCEBFB url('about_arr2.png') no-repeat 316px 16px;color: rgb(13, 84, 198)}
.footer_top .fl .input_group .input_show{padding:6px 0;border: 1px solid #aed1f6;background:#f1f7fe;}
.footer_top .fl .input_group .input_show a{display: inline-block; padding:4px 14px;margin: 4px 10px 0 0;}
.footer_top .fl .input_group .input_show a:hover{color: rgb(13, 84, 198);background-color: rgba(23, 123, 230, 0.14);}
.footer_top .fr img{width: 157px;height: 157px;}   
.footer_bottom{padding-top: 10px;padding-bottom: 8px; background-color:rgba(27, 66, 175, 1);color: #fff;font-size: 12px;}
.footer_bottom .bottom_link{margin-bottom: 4px;}
.footer_bottom .bottom_link a{color: #fff;font-size: 12px;padding:0 4px}
.bottom_link_line::after{display: inline-block;content: ""; width: 1px;height: 10px;background-color: #fff;}
.footer_bottom p span{margin-left: 10px;}
/* .footer_bottom */

/*列表页*/
.topImg{width: 1200px;height: 459px;}
.topImg img{width: 100%;height: 100%;}
.list_title>.fl{margin-top: 6px;}
.list_title .titleWrap{width:360px;}
.list_title .titleWrap .v-line{display: inline-block;margin-top: 10px; margin-right: 2px; width: 2px;height: 65px;background-color: rgba(13, 84, 198, 0.35);}
.list_title .titleWrap .v-line-strong{width: 4px;background-color: rgb(13, 84, 198);}
.list_title .titleWrap h2{margin-left: 14px;color: #E4E4E4;font-size: 28px;font-weight: normal;}
.list_title .titleWrap h3{margin-left: 14px;color:#E60012;font-size: 26px;}
.list_title .fr img{margin-right: 6px;}
.list_title .pos{margin-right: 6px;}
ul.listWrap{line-height: 50px; border-top: 1px dashed #ececec;}
ul.listWrap li{border-bottom: 1px dashed #e4e4e4;}
ul.listWrap li a{font-size: 16px;}
ul.listWrap li .first_arr{color:rgb(13, 84, 198)}
ul.listWrap li .sec_arr{color:rgba(13, 84, 198, 0.35)}
ul.listWrap li .time{color: #868686;}
/*分页*/
.page{font-size:14px; color:#c1c1c1; margin-top:30px}
.page a,.page span{display:inline-block;margin:0 8px;}
.page a.now{ color:#000}

/*添加导航下拉菜单 background-color:rgba(241,243,248,0.9);*/
.nav_down{position:absolute;background-color:#3e75d2;   z-index:999;  margin-top:-1px; min-width:96px;}
.nav li{position:relative}
.nav li,.nav{overflow:visible}
#nav .nav_down a{font-size:16px; color:#fff;}
.nav_down dd{line-height:44px;white-space: nowrap;}
.nav_down dd:hover{background:#dbe1f2;}


/* 关于我们  简介 */
.list_title .fr .toggle_title a{
   position: relative;
   float: left;
   width: 142px;
   height: 42px;
   line-height: 42px;
   text-align: center;
   background-color: rgba(242, 242, 242, 1);
   font-size: 16px;
}
.list_title .fr .toggle_title a.active{
   background-color: rgba(230, 0, 18, 1);
   color: #fff;
}
.list_title .fr .toggle_title a img{
   display: none;
   position: absolute;
   bottom: -7px;
   left: 64px;
}
.list_title .fr .toggle_title a.active img{display: block;}
.jj>div{ width: 563px;}
.titleLine{ width: 100%;height: 2px;background: #ABC3EB;}
.titleLine img{position: absolute;}
.jj h3{margin-bottom:22px; margin-top: 12px; font-size: 18px;}
.jjWrap .content{line-height: 28px;font-size: 16px;text-indent: 2em;}
.majWrap li{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.majWrap li a{font-size: 16px;margin-left: 10px;}

/* 重点关注文档 start */
.conWrap{position: relative;
   padding:30px 0;box-sizing: border-box;
   box-shadow: 0px 0px 7px rgba(23, 123, 230, 0.2);}
.topLine{
   position: absolute;width: 100%;top: 0;
   height: 4px;
   border-radius: 5px;
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
   background-color: rgba(13, 84, 198, 1);}
.conWrap_div{margin-left: 43px;margin-right: 45px;}
.conWrap_div .h3_title{font-size: 24px; color: #0D54C6;}
.conWrap_div .info{line-height: 20px;height: 20px;
   margin-top:30px;margin-bottom: 20px;padding-left: 6px;color: #797979;}
.conWrap_div .info a{color: #797979;}
.conWrap_div .info img{vertical-align: top;}
.conWrap_div .info .source{margin-left: 30px;}
.conWrap_div .info .author{margin-left: 26px;}
.conWrap_div .info .print{margin-left: 35px;}
.conWrap_div .info .save{margin-left: 14px;}
.content{padding-top: 12px;border-top: 1px solid #e4e4e4;
   line-height: 22px;text-indent: 2em;padding-bottom:30px; color: #666;font-size: 16px;}
.conShare img{margin-left: 10px;}
.nextCon {padding:19px 0;margin-top: 16px; border-top: 1px dashed #e4e4e4}

.nextCon span:first-child{color:rgb(13, 84, 198);}
.nextCon span:nth-child(2){color:rgba(13, 84, 198, 0.35);}
.nextCon span:nth-child(2):hover{color:rgb(13, 84, 198);}
.nextCon a:hover{color:rgb(13, 84, 198);}

/* 管理团队 start */
.gltd-leftNav li{width: 236px;padding:8px 0;margin-bottom: 12px;
border: 1px solid #aed1f6;font-size: 17px;background-color:#f1f7fe;
}
.gltd-leftNav li.active{background-color: rgba(13, 84, 198, 1);}
.squar-wrap .squar{display: inline-block;width: 4px;height: 4px;margin:2px; 
   vertical-align: top;
   background-color: rgba(13, 84, 198, 1);}
.squar-wrap{display: inline-block;
   height: 8px;line-height: 8px;vertical-align: middle;margin: 0px 10px;
   border:1px solid rgba(13, 84, 198, 1);}
.gltd-leftNav li.active a{color: #fff;display: block;}
.gltd-leftNav li.active .squar-wrap{border:1px solid #fff;}
.gltd-leftNav li.active .squar-wrap .squar{ background-color: #fff;}
.gltd-leftNav li:hover a{color: #fff;display: block;}
.gltd-leftNav li:hover{background-color: rgba(13, 84, 198, 1);}
.gltd-leftNav li:hover .squar-wrap{border:1px solid #fff;}
.gltd-leftNav li:hover .squar-wrap .squar{ background-color: #fff;}
.gltdRight{width: 908px;}
.gltdRight h3{ font-size: 18px; padding: 6px 0;}
.grjjWrap{margin-top:0;padding: 20px 30px 20px 20px;
   box-shadow: 0px 0px 7px rgba(23, 123, 230, 0.2);}
.grjjWrap .fr{width: 630px;}
.grjjWrap .fr h1{display: inline-block; color: #0D54C6}
.grjjWrap .fr h2{display: inline-block;margin-left: 6px; color: #515151}
.grjjWrap .fr p{font-size: 18px;color: #666;line-height: 28px;}
/* 组织架构 */
 .jj .zzjgWrap{width: 100%;} 

 /* 出版书籍 */
 .cbsjWrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
 .cbsjWrap li{flex: 0 0 14.28%;}
 .cbsjWrap li a{display: block;}
 .cbsjWrap li:hover img{position: relative;top: -6px;}
 .cbsjWrap li p{margin: 14px auto;
    width: 70%;text-align: center;
    font-size: 16px;}

/* 研究团队 */
.yjtd-leftNav li{width: 180px;padding-left:20px; height: 60px;line-height: 60px; background-color: rgba(242, 242, 242, 1);}
.yjtd-leftNav li a{display: block; font-size: 16px;}
.yjtd-leftNav li:hover a{color: rgb(230, 0, 18);}
.yjtd-leftNav li:hover, .yjtd-leftNav li.active{padding-left:17px; border-left: 3px solid rgba(230, 0, 18, 1); background-color: #fff;}
.yjtd-leftNav li.active a{color: rgb(230, 0, 18);}
.yjtdRight .yjtdList{width: 980px; display: flex;flex-wrap: wrap;justify-content: space-around;padding-top: 9px;}
.yjtdRight .yjtdList li{flex: 0 0 312px;margin-bottom: 20px;text-align: center;
   box-shadow: 0px 0px 5px rgba(198, 223, 249, 1);border-radius: 6px; }
.yjtdRight .yjtdList li img{width: 180px;height: 180px;margin: 20px auto 10px;}
.yjtdRight .yjtdList li .desc{line-height: 23px; width: 88%;text-align: justify;
   margin: 14px auto 24px;color:#6B6B6B;font-size: 16px;}
.yjtdRight .yjtdList li h3{font-size: 20px;color: #E60012;}
.yjtdRight .yjtdList li .member{margin-top: 7px;font-size: 16px;}
.yjtdRight .yjtdList li:hover{position: relative;top: -8px;}

/* 学者专栏 */
.yjyjjWrap{margin-top:0;padding: 20px 30px 20px 0px;}
.yjyjjWrap .fr{width: 630px;}
.yjyjjWrap .fr h1{display: inline-block; color: #E60012}
.yjyjjWrap .fr h2{display: inline-block;margin-left: 6px; color: #515151}
.yjyjjWrap .fr p{font-size: 16px;color: #363636;line-height: 28px;}
.yjyTitle{display: flex;}
.yjyTitle h3{margin-right: 26px;margin-top: -2px;border-top: solid 3px transparent;font-weight:normal;}
.yjyTitle h3.hover{ border-top: solid 3px rgba(13, 84, 198, 1);font-weight: bold;}
.yjyGrjj{font-size: 16px;}
.yjyGrjj h4{color: #0D54C6;}
.yjyGrjj .time{margin-right: 16px;}

@media screen and (max-width:767px){
   .top2{padding-left: 15px;height: 110px; padding-bottom: 10px;}
   .logo{max-width: 92%;margin-top: 60px;}
   .search{position: absolute; top: 0;left: 12px; margin-top: 10px;
      border: 1px solid #3d55a7;
      border-radius: 50px;}
   .nav{position: absolute;top: 110px;width: 100%;height: auto; z-index: 12;}
   #nav{background: #1d3897;}
   #nav li{display: block;width: 100%;text-align: left;padding-left: 15px;box-sizing: border-box;}
   /* .hide{display: block;} */
   .nav_down{position: static;width: 95%;}
   .mobtab{position: absolute; right: 15px;top: 17px;}
   .mobtab li{ margin-bottom: 7px;
      width: 34px;
      height: 3px;
      background: #1d3897;}
   .nav_hide{display: none;}
   .main{padding-bottom: 10px;}
.foot p{line-height: 24px;}
.foot_txt{margin-top: 0;padding: 15px;}
.foot{margin-bottom: 10px;}
   
}
@media (min-width:768px) and (max-width:768px) {
   #nav li{width: 120px;}
   #nav li a{padding: 0 4px;}
}
@media (min-width:768px) and (max-width:1023px) {
   .container{width: 100%;}
   .foot_txt{padding-left: 20px;}
 }
 @media  (min-width:1024px) and (max-width: 1170px) {
   .container{width: 100%;}
   .foot_txt{padding-left: 20px;}
 }
 @media (min-width:768px) and (max-width:1170px) {
   .top2{padding: 0 16px;}
   .listGrayNav{padding-right: 20px;}
   .leftNav{margin-left: 10px;}
 }





