﻿.top_link,.nav-left,.nav-right{display: none;}
.header{display:none;}
.headerNew{width: 1200px;display:block;}
.nav-wrapper{width: 1200px;height:auto; line-height:auto; font-weight:normal;color:#333;font-size: 20px;}
.nav{background: none;height:auto;}
.nav .nav-item , .nav-item-left, .nav-item-right{width:auto !important;float: left; padding:0 25px;margin:10px 0; height:40px;line-height: 40px;}
.nav-item, .nav-item-left, .nav-item-right{background: none;height:auto;line-height: 40px;}
.nav .nav-item a{font-family: "寰蒋闆呴粦","Arial";font-size:20px;color:#333;}
.nav .nav-item a.alink, .nav .nav-item a:hover {color: #c4000f;border-bottom: 2px solid #c4000f;padding-bottom: 3px;}
.nav-wrapper a:link, .nav-wrapper a:visited{color: #333;}
.nav-item a:link, .nav-item a:visited, .nav-item a:hover, .nav-item a:active{font-weight: normal;}
.nav-bottom{display: none;}
.news-bg,.news{height:auto !important;}
.footer{display: none;}
.footer_record{display: none;}
.footer_link{width: 1200px;margin:0 auto;}
.xitongItem{margin:30px auto;width: 1200px;overflow: hidden;}
.xitongItem li{float: left;margin:0 5px;width: 230px;text-align: center;}
.xitongItem li img{width: 80px;}
.xitongItem li p{font-size: 16px;line-height: 40px;}
.footerNewBg{width: auto;background: #9d2932;padding:15px 0;width: 100%;background-size:cover;max-width:1920px; margin: 0 auto;}
.copyright1{position: static !important;overflow: hidden;}
.copyright1 .left,.copyright1 .right{position: static !important;}
.copyright1 .left{width: 700px !important;}
.copyright1 .left div{color:#fff !important;}
.copyright1 .left div img{width:auto !important;}
.copyright1 .left .leftLogo{float: left;margin-right:10px;margin-top:30px;}
.copyright1 .left .rightWords{float: left;}
.news_bar{width: auto !important;padding-left:55%;}
.news .biaoti{font-size: 24px;color:#9e2932;position: absolute;top:52px;}
.LatestNew li span{color:#333 !important;}
a.list_more{color:#333 !important;}
/* 鏂伴椈鍔ㄦ€?*/
.clearfix:after{ content:"."; display:block; clear:both; font-size:0; height:0; overflow:hidden;}
.jb_main{ width:100%; margin:0 auto; }
.wrapper1200{margin:0 auto; width:1200px; }
.top {width: 100%;height: 44px;}
.top-c {width: 1200px;margin: 0 auto;text-align: right;line-height: 44px;font-size: 14px;;}
.top-c a {font-size: 14px;color: #7f8795;padding: 0 5px;}
.nav {width: 1200px;margin: 0 auto;height:85px;}
.ej_banner{ width: 100%; }
.ej_banner img{ width: 100%; height: auto; }
.con_lf{ width:72px;  border-top:8px solid #9d2933; padding-top: 24px; float: left;margin-top:50px;color:#9d2833; }
.con_lf h2{ font-size: 24px;  width: 180px;color:#333; }
.con_lf>div{ width: 180px;color:#333; }
.con_rt ul li{ width: 890px;padding:20px 20px 20px 70px; height: 80px; background: #f3f3f3;  position: relative; margin:10px 0;}
.con_rt ul li .data{ position: absolute; width: 76px; height: 76px; border:1px solid #993333; background: #fff;  top: 22px; left: -22px; text-align: center;}
.con_rt ul li .data span{ margin-top:16px; height: 24px; line-height: 24px;  margin-bottom: 10px; font-size: 24px;display: block; }
.con_rt ul li .data b{  font-size: 14px; height: 14px; line-height: 14px; color: #999; font-weight: normal; }
.con_rt { float: right; width: 980px; }
.content{ margin-top: 40px;}
.con_rt ul li h2{ color: #333; font-size: 18px;  font-weight: normal;  margin-bottom: 12px;}
.con_rt ul li h3{ color: #999; font-size: 14px;  font-weight: normal; }
.bottom{ background: #9d2933 ; padding: 20px 0px; }
.botlogo{ float: left; margin-top: 30px; }
.adress{ float: left; margin-left: 35px; margin-top: 15px;  color: #fff; line-height: 26px;  }
.ewm{ float: right; }
.ewm p{ color: #fff; font-size: 14px; }
/* 浜岀骇瀵艰埅 */
.menuErji{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.menuErji p{text-align: center;height:60px;background: #f3f3f3;line-height: 60px;}
.menuErji p a{font-size: 17px;margin: 0 10px;}
.menuErji p a:hover{color:#9b2933;}
.menuErji .select{color: #9b2933;}
/* 鍏充簬鎴戜滑 */
.gywmContainer{box-shadow: 5px 5px 10px 1px #ccc;margin:60px 0;padding:20px 20px 40px;text-indent: 2em;font-size: 16px;line-height:28px;}
.gywmContainer p{text-indent: 2em;}
.gywmMain {/* position: relative; */}
.gywmMain img {float: right;margin-left: 15px;margin-top:-65px;}
.gywmMain p {clear: both; text-align: justify;}
.t-layout-content{width: 1200px;text-align: center;}
.manageritem1{width:1200px;}
.manageritem1 div{width:1200px;}
.manageritem1 span{width:auto;}
.manageritem{width:380px;}
.manageritem img{width:150px;}
.manageritem >div:nth-child(2),.manageritem >div:nth-child(3),.manageritem >div:nth-child(3) span{width: auto;}
.manageritem >div:nth-child(3){vertical-align: middle;display: inherit;margin-top:10px;}
/* 党的建设焦点轮播图 */
.picFocus{ margin:20px auto; width:940px; border:1px solid #ccc; padding:5px; position:relative; overflow:hidden; zoom:1;box-shadow: 5px 5px 10px 1px #ccc; margin-bottom:30px !important;}
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:109px; height:65px; border:2px solid #ddd; cursor:pointer; margin-right:5px; }
.picFocus .hd ul li.on{ /*background:url("images/icoUp.gif") no-repeat center 0; */}
.picFocus .hd ul li.on img{ border-color:#f60; }
.picFocus .bd li{ vertical-align:middle;float: left; width: 940px;}
.picFocus .bd img{ width:940px; height:600px; display:block; }
/*人力资源*/
.content {
	width: 1200px;
	margin-bottom: 20px;
	overflow: hidden;
}

.content .item {
	float: left;
	text-align: center;
}

.content .item2 {
	width: 600px;
}

.content .item3 {
	width: 400px;
}

.content .item4 {
	width: 300px;
}

.content .item4 img {
	width: 160px;
}

.content .name {
	font-weight: bold;
	font-size: 14px;
	line-height: 2em;
	height: 2em;
	text-align: center;
}

.content .title {
	line-height: 3em;
	height: 3em;
	text-align: center;
	background-color: #F2F2F2;
	margin: 0 10px;
}
.dynamic{
	float:left; margin-top:35px;       
}
.PartyBuilding{
	float:right; margin-top:35px;width: 530px;
}
.yijibiaoti,.yijibiaoti a{
	font-size:22px;color:#8b1515;
}
.xitongCxpt{
	width:500px !important;
}
.xitongCxpt p span{
	font-size:25px;font-weight:bold;
}
.xitongCxpt li{
	padding:20px 0;
}

/* 发展历程 */
html,body {
	margin: 0;
}
#cxTime ul {
  white-space: nowrap;
  margin: 0;
  padding-left: 40px;
  height: 80px;
}
#cxTime ul li {
  outline: none;
  display: inline-block;
  list-style-type: none;
  margin: 0px;
}
.cx-time-main {
  height: 80px;
  margin-left: 30px;
  margin-top: 50px;
}
.cx-time-main span {
  width: 20px;
  height: 80px;
  line-height: 80px;
  float: left;
  font-size: 30px;
  font-weight: 600;
  color: #ada9a4;
  cursor: pointer;
  font-family: "宋体";
}

.cx-time-box {
  float: left;
  width: calc(100% - 55px);
  height: 80px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.cx-round-box {
  position: relative;
  width: 12px;
  height: 100%;
}
.cx-time-round {
  position: relative;
  width: 12px;
  height: 12px;
  top: 50%;
  margin-top: -6px;
  background: #e1dfdb;
  border-radius: 50%;
  cursor: pointer;
  border-collapse: separate;
}
.cx-time-top {
  position: absolute;
  bottom: 50%;
  left: -28px;
  width: 120px;
  min-height: 20px;
  height: auto;
  font-size: 14px;
  margin-bottom: 12px;
}
.cx-time-bottom {
  position: absolute;
  top: 50%;
  left: -30px;
  width: 120px;
  min-height: 20px;
  height: auto;
  font-size: 14px;
  margin-top: 12px;
}
.cx-time-line {
  position: relative;
  width: 180px;
  height: 100%;
}
.cx-time-line:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  top: 50%;
  border-top: 1px solid transparent;
  background: linear-gradient(white, white) padding-box,
    repeating-linear-gradient(
      -45deg,
      #ccc 0,
      #ccc 0.5em,
      white 0,
      white 0.75em
    );
}
.cx-time-round:hover,
.cx-time-active .cx-time-round {
  width: 16px;
  height: 16px;
  top: 49%;
  left: -6px;
  background: #e1dfda;
  border: 1px solid #b83949;
}
.cx-time-active div {
  color: rgb(129, 71, 181);
}
.cx-leftBox {
  float: left;
  margin-left: 30px;
}
.cx-rightBox {
  float: right;
  width: 85%;
}
.leftBtn {
  padding: 10px;
  border-left: 5px solid #cfcbc6;
  cursor: pointer;
}
.highlight {
  border-left: 5px solid #ac0f24;
}
.qqBtn{
    cursor: pointer;
    padding: 10px;
    border-left: 5px solid #ac0f24;
}
.cx-btBox {
  display: none;
}
.heBox {
  display: block;
}
.cx-cenVs {
  display: none;
}
.cx-cenShow {
  display: block;
}
.cx-cenVs h3 {
  text-indent: 2em;
  font-size: 24px;
  color: #4d90fe;
  margin: 10px auto;
}
.cx-cenVs p {
  text-indent: 2em;
  line-height: 30px;
  margin: 5px auto;
}
/* 手风琴css */
.cx-rightBox .box {
  width: 1000px;
  height: 700px;
  margin: 50px auto;
}

.cx-rightBox .item {
  width: 50px;
  height: 650px;
  float: left;
  background: #a54850;
  border: 1px solid #fff;
}

.cx-rightBox .big {
  width: 650px;
  display: flex;
}

.item .fmdiv {
  margin: 50px auto;
  color: #fff;
  width: 16px;
  font-size: 16px;
  cursor: pointer;
}
.big .fmdiv {
  height: 650px;
  padding: 0 17px;
}
.item .nrdiv {
  display: none;
}
.big .nrdiv {
  display: block;
  font-size: 16px;
  background: #fff;
}


.nrdiv img{
  width: 100%;
}
/* 建院前 */
    
.cx-time-div{
	padding: 20px 0;
}
.cx-time-div ul{
	margin: 0;
	padding: 0;
}
.cx-time-div ul li{
	outline: none;
	list-style-type: none;
	margin: 0px;
}
.cx-time-div{
	width: 100%;
	height: auto;
}
.cx-time-boxs{
	position: relative;
	width: 100%;
	height: auto;
}
.cx-time-div ul li{
	position: relative;
	padding: 10px 0;
	height: auto;
}
.cx-time-div ul li:nth-child(2n){
	padding-left: 54%;
	text-align: left;
}
.cx-time-div ul li:nth-child(2n+1){
	padding-right: 54%;
	text-align: right;
}
.cx-main-box::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 12px;
    height: 12px;
    margin: -8px 0 0 -8px;
    border-radius: 50%;
    z-index: 2;
    border: 2px solid #e1dfda;
}
.cx-main-box::after {
    content: '';
    position: absolute;
    top: calc(50% - 1px);
    left: calc(50% + 6px);
    width: calc(4% - 6px);
    height: 2px;
    background: #e1dfda;
}
.cx-time-div ul li:nth-child(2n+1) .cx-main-box::after{
	left: auto;
	right: calc(50% + 6px);
}
.active::before {
	background: #e1dfda;
	border: 2px solid #e1dfda;
}
.cx-time-div ul li::before,.cx-time-div ul li::after{
	content: '';
	position: absolute;
	top: 0;
	width: 2px;
	height: calc(50% - 8px);
	left: 50%;
	margin-left: -1px;
    background-image: linear-gradient(#e1dfda 35%, rgba(255,255,255,0) 0%); /* 35%设置虚线点y轴上的长度 */
    background-position: left; /* right配置右边框位置的虚线 */
    background-size: 5px 20px; /* 第一个参数设置虚线点x轴上的长度；第二个参数设置虚线点的间距 */
    background-repeat: repeat-y;
}
.cx-time-div ul li::after {
	top: auto;
	bottom: 0;
}
.cx-main-box{
	display: inline-block;
	min-width: 40%;
	min-height: 40px;
	/* background: #e1dfda; */
	border-radius: 4px;
	padding: 10px 20px;
	cursor: pointer;
}
.cx-main-box :first-child {
    color: red;
}
/* 院士专家 */
.yszj1{
	
font-size: 40px;
color: #6B7785;
letter-spacing: 0;
text-align: center;
line-height: 100px;
font-weight: 700;
}
.yszj2{
	
font-size: 20px;
color: #6B7785;

text-align: center;
font-weight: 400;
line-height: 60px;
margin-top:30px;
}
.yszjzw{
	letter-spacing: 1.82px;
}
.yszj3{
	
font-size: 20px;
color: #6B7785;
letter-spacing: 1.82px;
text-align: center;
font-weight: 700;
line-height: 35px;
}
/*详细页*/
#DeltaPlaceHolderMain .container{    width: 100% !important; }
.lfnews-content p {
    font-size: 18px;
    color: #666;
    line-height: 36px;
    text-align: justify;
}
.lfnews-title {
    color: #0d62ae !important;
    font-size: 23px !important;
    line-height: 36px !important;
    font-family: "Microsoft YaHei";
}
.gywmContainer p {
    font-size: 18px;
    font-family: "Microsoft YaHei";
    padding: 15px 0;
    color: #444444;
    line-height: 2em;
}
.gywmMain {
    font-size: 18px;
    font-family: "Microsoft YaHei";
    padding: 15px 0;
    color: #444444;
}
.busin_pub p {
   font-size: 18px;
    font-family: "Microsoft YaHei";
    padding: 15px 0;
    color: #444444;
    text-indent: 2em;
}

/* 期刊 */
.qk_wrap {
  margin: 70px 0;
  border: 1px solid #eee;
  box-shadow: 3px 4px 12px #ccc;
}
.qk_item {
	display: flex;
	justify-content: center;
	margin-top: 20px;
}

.qkbg_item {
	width: 376px;
}
.qk_right_content {
  margin-left: 30px;
}
a.qk_item_title {
	display: inline-block;
	padding: 12px 0 18px 0;
  font-size: 22px;
  font-weight: bold;
  color: #0072c6;
}

.qk_item_title:hover {
	color: #0072c6;
	cursor: pointer;
}

.line {
	width: 58px;
	height: 3px;
	background: #0072c6;
	margin-bottom: 12px;
}

.qk_item_content {
	margin: 10px 0;
	width: 520px;
	line-height: 38px;
  font-size: 20px;
  text-align: justify;
  color: #333;
}
.qk_right_2 {
  padding-top: 10px;
}
.qk_right_3 {
  padding-top: 20px;
}

 /* 4张图自动轮播动画 */
 @keyframes scroll-scroll4 {           
	0%, 48% { transform: translateX(0); } 
	50%, 99.99% { transform: translateX(-33%); }
	100% { transform: translateX(0); }  
}
 /* 5张图自动轮播动画 */
 @keyframes scroll-scroll5 {        
	0%, 31% { transform: translateX(0); } 
	33%, 64% { transform: translateX(-33%); }
	66%, 99.99% { transform: translateX(-66%); }
	100% { transform: translateX(0); }  
}

 /* 6张图自动轮播动画 */
 @keyframes scroll-scroll6 {           
	0%, 22% { transform: translateX(0); } 
	24%, 46% { transform: translateX(-33%); }
	48%, 73% { transform: translateX(-66%); }
	75%, 99.99% { transform: translateX(-100%); }
	100% { transform: translateX(0); }  
}

 /* 7张图自动轮播动画 */
 @keyframes scroll-scroll7 {           
	0%, 18% { transform: translateX(0); } 
	20%, 38% { transform: translateX(-33%); }
	40%, 58% { transform: translateX(-66%); }
	60%, 78% { transform: translateX(-100%); }
	80%, 99.99% { transform: translateX(-133%); }
	100% { transform: translateX(0); }  
}

 /* 8张图自动轮播动画 */
 @keyframes scroll-scroll8 {           
	0%, 14% { transform: translateX(0); } 
	16%, 29% { transform: translateX(-33%); }
	31%, 45% { transform: translateX(-66%); }
	47%, 60% { transform: translateX(-99%); }
	62%, 76% { transform: translateX(-133%); }
	78%, 99.99% { transform: translateX(-166%); }
	100% { transform: translateX(0); } 
}
@keyframes scroll-scroll9 {           
	0%, 12% { transform: translateX(0); } 
	14%, 26% { transform: translateX(-33%); }
	28%, 40% { transform: translateX(-66%); }
	42%, 54% { transform: translateX(-99%); }
	56%, 68% { transform: translateX(-133%); }
	70%, 83% { transform: translateX(-166%); }
  85%, 99.99% { transform: translateX(-199%); }
	100% { transform: translateX(0); } 
}
@keyframes scroll-scroll10 {           
	0%, 10% { transform: translateX(0); } 
	12%, 22% { transform: translateX(-33%); }
	24%, 34% { transform: translateX(-66%); }
	36%, 46% { transform: translateX(-99%); }
	48%, 59% { transform: translateX(-133%); }
	61%, 71% { transform: translateX(-166%); }
  73%, 84% { transform: translateX(-199%); }
  86%, 99.99% { transform: translateX(-232%); }
	100% { transform: translateX(0); } 
}
@keyframes scroll-scroll11 {           
	0%, 9% { transform: translateX(0); } 
	11%, 20% { transform: translateX(-33%); }
	22%, 31% { transform: translateX(-66%); }
	33%, 42% { transform: translateX(-99%); }
	44%, 53% { transform: translateX(-133%); }
	55%, 64% { transform: translateX(-166%); }
  66%, 75% { transform: translateX(-199%); }
  77%, 86% { transform: translateX(-232%); }
  88%, 99.99% { transform: translateX(-265%); }
	100% { transform: translateX(0); } 
}

.gsglc {
	float: none;
	margin: 18px auto 0;
}

