@charset "utf-8";

/* CSS Document */

.wraq_header.warq_bg {
	background-size: 100% 100%;
}

.subPage {
	max-width: 1600px;
	margin: 0 auto;
	position: relative;
}

.sub_banner {
	margin: 0 auto;
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 550px;
}

.sub_banner img {
	width: 100%;
	transition: all .8s ease;
	-webkit-transition: all .8s ease;
	animation: scale11 7s infinite;
	transform: scale(1);
}


/* .sub_banner:hover img{
	-webkit-transform:scale(1.1); 
    -moz-transform:scale(1.1); 
    -ms-transform:scale(1.1); 
    -o-transform:scale(1.1); 
     transform:scale(1.1);
} */

@keyframes scale11 {
	0% {
		transform: scale(1)
	}

	100% {
		transform: scale(1.08)
	}
}

.bread {
	position: relative;
	top: -180px;
	z-index: 99;
	overflow: hidden;
}

.bread h3 {
	font-size: 3.8rem;
	font-weight: bold;
	color: #fff;
}

.bread span {
	display: block;
	font-weight: normal;
	color: #656565;
	background: #f2f2f2;
	font-size: 18px;
	font-size: 1.8rem;
	margin-top: 45px;
	height: 80px;
	line-height: 80px;
	padding-left: 45px;
}

.bread span a {
	color: #787878;
	margin: 0 5px;
	margin-left: 0;
}

.bread a:hover {
	color: #f18e21;
}

.bread span strong {
	width: 40px;
	display: inline-block;
}

.sub_t01 h2:hover {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	-ms-opacity: 0.8;
	opacity: 0.8;
	transition: all 1s ease 0s;
}

.sub_mbtn {
	width: 100%;
	height: 40px;
	background-color: #dfede1;
	cursor: pointer;
	display: none;
	margin-top: -40px;
}

.sub_mbtn span {
	display: block;
	margin: 0 auto;
	width: 25px;
	height: 25px;
	padding-top: 7px;
	color: #00524c;
	font-size: 2.4rem;
}

.sub_navm {
	width: 100%;
	overflow: hidden;
	display: none;
}

.sub_navm h2 {
	width: 100%;
	height: 48px;
	line-height: 48px;
	background-color: #003c7f;
}

.sub_navm h2 a {
	padding-left: 13px;
	font-size: 20px;
	font-family: Tahoma;
	display: block;
	color: #fff;
}

.sub_navm ul {
	background-color: #fff;
}

.sub_navm li a {
	font-size: 14px;
	font-size: 1.4rem;
	color: #515151;
	padding-left: 13px;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #dfede1;
	display: block;
}

.sub_navm li a:hover {
	color: #003c7f;
}

.sub_navm li.sub_has span {
	margin-left: 10px;
}

.sub_navm li.on a {
	color: #003c7f;
	display: block;
	width: 100%;
}

.sub_navm dl {
	display: none;
	background-color: #cac9c9;
	padding: 0px 0px 5px;
}

.sub_navm dl dd {
	padding-left: 30px;
	line-height: 18px;
	padding: 5px 0px 5px 30px;
}

.sub_navm li.on dl dd a {
	font-size: 14px;
	color: #282828;
	font-weight: normal;
	display: inline;
	border: none;
	padding: 0px;
}

.sub_navm li dl dd a {
	font-size: 14px;
	color: #282828;
	font-weight: normal;
	display: inline;
	border: none;
	padding: 0px;
}

.sub_navm li dl dd a:hover {
	color: #a70510
}

.subPage_con {
	width: 100%;
	overflow: hidden;
	min-height: 470px;
	margin-top: -135px;
}

.sub_right {
	margin: 0 0 0px 400px;
}


/*左侧边栏*/

.sub_left {
	width: 290px;
	overflow: hidden;
	float: left;
	z-index: 99;
	position: relative;
}

.sub_left .sub_nav {
	width: auto;
	overflow: hidden;
}

.sub_left .sub_nav li {
	background: #f2f2f2;
}

.sub_left .sub_nav li a {
	color: #9a9a9a;
	padding: 25px 0 25px 43px;
	line-height: 22px;
	display: block;
	font-size: 20px;
	font-size: 2.0rem;
}

.sub_left .sub_nav li:hover a,
.sub_left li.active a,
.sub_left .sub_nav li.on a {
	color: #fff;
}

.sub_left .sub_nav li:hover,
.sub_left .sub_nav li.active,
.sub_left .sub_nav li.on {
	background: #00524c url(../images/icon_14.png) no-repeat right center;
}

.bg01 {
	width: 100%;
	overflow: hidden;
	height: 240px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.articleTitle {
	height: auto;
	width: auto;
	overflow: hidden;
	position: relative;
	padding-bottom: 12px;
	/* border-bottom: 3px solid #e5e5e5; */
}

.articleTitle h2 {
	width: 100%;
	overflow: hidden;
	font-size: 23px;
	font-size: 2.3rem;
	font-weight: bold;
	color: #00524c;
}

.articleTitle h2 a {
	float: right;
	font-size: 1.8rem;
	font-weight: normal;
	padding-right: 20px;
	background: url(../images/ky_03.png) no-repeat right 5px;
	background-size: 10%;
}

.share {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 9;
}

.share .bdshare-button-style0-24 a {
	height: 34px !important;
	padding-left: 34px !important;
	margin: 0 0 0 15px;
}

.share .bdshare-button-style0-24 a.bds_more {
	background: url(../images/icon_03.png) no-repeat center center;
	background-size: contain;
}

.share .bdshare-button-style0-24 a.bds_qzone {
	background: url(../images/icon_05.png) no-repeat center center;
	background-size: contain;
}

.share .bdshare-button-style0-24 a.bds_tsina {
	background: url(../images/icon_07.png) no-repeat center center;
	background-size: contain;
}

.share .bdshare-button-style0-24 a.bds_tqq {
	background: url(../images/icon_09.png) no-repeat center center;
	background-size: contain;
}

.share .bdshare-button-style0-24 a.bds_weixin {
	background: url(../images/icon_11.png) no-repeat center center;
	background-size: contain;
}


/*文章页*/

.size {
	line-height: 28px;
	float: right;
	font-size: 16px;
	font-size: 1.6rem;
}

.size a {
	display: block;
	margin-right: 10px;
	float: left;
	text-align: center;
	font-size: 16px;
	font-size: 1.6rem;
}

.size span {
	float: left;
}

.arti01 {
	width: auto;
	padding-right: 35px;
}

.article03 {
	line-height: 30px;
	font-size: 16px;
	font-size: 1.6rem;
	margin: 2.5% 0 5%;
}

.article03 a {
	color: #00524c;
}

.article03 span {
	font-size: 16px;
	font-size: 1.6rem;
}

.pageArticle {
	width: 100%;
	overflow: hidden;
}

.pageArticle_left {
	width: 100%;
	float: left;
	min-height: 910px;
}

.pageArticle_con {
	margin-right: 340px;
	float: left;
}

.articleTitle02 h3 {
	font-size: 20px;
	font-family: '黑体';
	text-align: center;
	line-height: 26px;
	font-weight: normal;
}

.articleAuthor {
	text-align: center;
	line-height: 20px;
	font-size: 13px;
	font-size: 1.3rem;
	padding: 10px 0;
}

.articleAuthor span {
	margin-right: 15px;
	color: #505050;
	font-size: 15px;
	font-size: 1.5rem;
}

.articleAuthor strong {
	color: #505050;
}

.article02 {
	background-color: #fff;
	padding: 28px;
}

.article02 .article {
	padding: 20px 0 0 0;
}

.article a {
	color: blue
}

.wrapSize {
	width: 100%;
	padding: 15px 0 0;
	overflow: hidden;
}

.article02 .articleTitle h2 {
	margin-top: 0;
	line-height: 34px;
	font-size: 2.4em;
	font-weight: normal;
	width: auto;
	padding: 15px 0;
	color: #323232;
	font-family: '黑体';
}

.article02 .articleTitle h3 {
	font-size: 2.4em;
	font-weight: normal;
	font-family: '黑体';
	margin-bottom: 20px;
}

.arti01 {
	display: none;
	width: auto;
	padding-right: 35px;
}

.annex {
	margin-top: 20px;
	padding: 0 0 28px 0;
}

.annex h3 {
	border-left: 5px solid #dc8800;
	height: 15px;
	line-height: 15px;
	margin: 10px 0;
	padding-left: 10px;
	font-size: 16px;
	font-size: 1.6rem;
	color: #007072;
	font-weight: normal;
}

.annex ul {
	margin-top: 10px;
}

.annex ul li {
	padding: 5px 0;
	background: url(../../images/2017/li_bg04.png) no-repeat left center;
	font-size: 16px;
	font-size: 1.6rem;
}

.annex ul li a {
	padding-left: 15px;
}


/*领导列表页*/

.leaders {
	width: 100%;
	overflow: hidden;
}

.leaderList,
.rcdwList {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.leaderList li {
	width: 44%;
	height: 209px;
	float: left;
	padding: 2%;
	margin: 0 10% 4% 0;
	background-color: #dceade;
	position: relative;
}

.leaderList li.mr {
	margin-right: 0;
}

.leader_img {
	float: right;
	width: 40%;
}

.leader_title {
	width: 58%;
	padding: 2% 0 0 6%;
	float: left;
}

.leader_title h4 {
	font-size: 25px;
	font-size: 2.5rem;
	color: #007072;
	font-weight: bold;
}

.leader_title span {
	display: block;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 30px;
	margin-top: 15px;
	width: 85%;
}

.zzjgIns .leader_title {
	width: 100%;
	padding: 2% 0 0 6%;
	float: none;
}

.zzjgIns .leader_title {
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 12px;
}

.zzjgIns .textPt {
	font-size: 1.7rem;
	line-height: 3rem;
}

.leader_texts {
	width: 100%;
}

.leaderList li:first-child .leader_texts {
	width: 80%;
}

.zzjgIns .leader_texts li {
	float: left;
	width: 50%;
	height: auto;
	margin: 0 auto;
	background: none;
	padding: 0 1%;
}

.zzjgIns .textsLi li {
	width: 100%;
}

.zzjgIns .leader_texts li a {
	font-size: 1.6rem;
	line-height: 3rem;
}

.zzjgIns .leader_texts li:hover a {
	color: #00524c;
}

.leader_texts li a i {
	display: inline-block;
	width: 14px;
	height: 8px;
	margin-right: 5px;
	background: url(../images/jticonimg.png) no-repeat left 0;
	background-size: contain;
}

.more002 {
	padding: 2% 3%;
	position: absolute;
	bottom: 0;
	right: -16px;
	color: #fff;
	font-size: 20px;
	font-size: 2.0rem;
	background: #00524c;
	border-top-left-radius: 26px;
	-webkit-border-top-left-radius: 26px;
	-o-border-top-left-radius: 26px;
	border-bottom-right-radius: 26px;
	-webkit-border-bottom-right-radius: 26px;
	-o-border-bottom-right-radius: 26px;
	width: auto;
	display: inline-block;
}


/*领导详情页*/

.leader_art {
	width: auto;
	overflow: hidden;
}

.leader_left {
	width: 230px;
	height: 300px;
	overflow: hidden;
	float: left;
}

.leader_right {
	margin-left: 316px;
}

.item-txt01 {
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 4%;
}

.item-txt01 h3 {
	font-size: 32px;
	font-size: 3.2rem;
	color: #00524c;
	font-weight: bold;
}

.item-txt01 p {
	font-size: 24px;
	font-size: 2.4rem;
	color: #a3a3a3;
	margin-top: 10px;
}

.leader_article {
	line-height: 3.2rem;
	font-size: 1.8rem;
}

.leader_article h3 {
	font-weight: normal;
	font-size: 28px;
	font-size: 2.8rem;
	margin: 4% 0 2%;
	color: #00524c;
}

.leader_article p {
	line-height: 3.6rem;
	font-size: 18px;
	font-size: 1.8rem;
}

.more002:hover {
	color: #fff;
}

/* 历任领导 */
.lrSldIns {
	max-width: 91%;
	margin: 30px auto;
}

.lrSld {
	margin: 60px -22px 20px;
	font-size: 0;
	text-align: left;
}

.lrSld li {
	width: 24%;
	display: inline-block;
	*
	display: inline;
	*
	zoom: 1;
	vertical-align: top;
	margin-bottom: 30px;
}

.lrSld li a {
	display: block;
	margin: 20px 30px;
}

.rsldimg img {
	display: block;

}

.lrSld .sldText {
	position: relative;
	padding: 0 10px 0;
	color: #333;
}

.lrSld .sldText::before {
	content: '';
	width: 100%;
	position: absolute;
	border: 1px solid #00524c;
	border-top: 0;
	border-radius: 0 0 30px 0;
	height: 100%;
	left: 0;
	top: -40px;
	z-index: 1;
	min-height: 120px;
}

.lrSld .sldText h3 {
	font-size: 17px;
	margin: 10px 0;
}

.lrSld .sldText h4 {
	font-size: 16px;
}

.lrSld .sldText:hover h3,
.lrSld .sldText:hover h4 {
	color: #00524c;
}

.gp-img-responsive {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
	display: block;
}

.gp-img-responsive img {
	width: 100%;
	transition: all 0.5s ease-in-out;
	max-width: none;
}

.lrSld .gp-img-responsive {
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	overflow: hidden;
	display: block;
	border-radius: 30px 0 30px 0;
}

/*列表页*/

.list05,
.list005 {
	width: 100%;
	overflow: hidden;
	padding-top: 3%;
	min-height: 510px;
}

.list05 li,
.list005 li {
	line-height: 30px;
	border-top: 1px #e5e5e5 solid;
	padding: 2.5% 0;
	overflow: hidden;
	position: relative;
}

.list05 li span {
	width: 100px;
	font-size: 15px;
	height: 100px;
	background: #cccccc;
	color: #fff;
	text-align: center;
	float: left;
	border-top-left-radius: 26px;
	-webkit-border-top-left-radius: 26px;
	-o-border-top-left-radius: 26px;
	border-bottom-right-radius: 26px;
	-webkit-border-bottom-right-radius: 26px;
	-o-border-bottom-right-radius: 26px;
}

.list05 li:hover span {
	border-radius: 50%;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
}

.list05 li span b {
	font-size: 32px;
	font-size: 3.2rem;
	display: block;
	margin: 18px auto 0px;
	line-height: 3.6rem;
}

.list05 li div {
	margin-left: 140px;
	height: 50px;
	overflow: hidden;
}

.list05 li div h3 {
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: bold;
	margin-top: 5px;
	line-height: 3.2rem;
	overflow: hidden;
}

.list05 li div h3 i {
	float: right;
	background: url(../images/img_17.png) no-repeat bottom right;
	margin-left: 5px;
	width: 34px;
	height: 30px;
}

.list05 li div p {
	margin-top: 3%;
	height: 30px;
	overflow: hidden;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 3.0rem;
	width: 94%;
	text-align: left;
}

.pages {
	width: 900px;
	height: 60px;
	line-height: 58px;
	margin: 30px 0 60px auto;
	float: right;
}

.pages a {
	margin-left: 20px;
	float: left;
	font-size: 28px;
	font-size: 2.8rem;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #fff;
	width: 58px;
	height: 58px;
	border: 1px solid #d3d3d3;
	text-align: center;
}

.pages a img {
	width: auto;
	*display: block;
}

.pages a:hover {
	background-color: #016669;
	color: #fff;
}

.pages a.on_pages {
	color: #fff;
	background-color: #016669;
}

.pages a.prev,
.pages a.next {
	border: 1px solid #d3d3d3;
	background-color: #fff;
}

.pages a.prev:hover,
.pages a.next:hover {
	background-color: #016669;
	color: #fff;
}

.pages span {
	float: left;
	padding: 0 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #a6a6a6;
}

.pages select {
	float: left;
	width: 88px;
	height: 58px;
	border: 1px solid #d3d3d3;
	font-size: 22px;
	font-size: 2.2rem;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.pages a.start:hover,
.pages a.end:hover {
	background: none;
}

.pages_min {
	margin: 0 0 25px;
	overflow: hidden;
	display: none;
	padding: 20px 18px 0;
}

.pages_min a.prev_min,
.pages_min a.next_min {
	display: block;
	width: 100px;
	height: 30px;
	float: left;
	background: #00524c;
	border-radius: 3px;
	color: #fff;
	line-height: 30px;
	text-align: center;
}

.pages_min a.next_min {
	float: right;
}

.pages_min a:hover {
	background: #ee931d;
	color: #fff;
	transition: 0.5s;
}

.list005 li span {
	width: 100px;
	font-size: 15px;
	height: 100px;
	background: #00524c;
	color: #fff;
	text-align: center;
	border-top-left-radius: 26px;
	-webkit-border-top-left-radius: 26px;
	-o-border-top-left-radius: 26px;
	border-bottom-right-radius: 26px;
	-webkit-border-bottom-right-radius: 26px;
	-o-border-bottom-right-radius: 26px;
	display: block;
	position: absolute;
	left: -60px;
	bottom: 7px;
	z-index: 1;
}

.list005 li span b {
	font-size: 32px;
	font-size: 3.2rem;
	display: block;
	margin: 12% auto 0px;
	line-height: 40px;
}

.kjcxCon {
	margin-left: 480px;
	overflow: hidden;
}

.kjcxCon h3 {
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: bold;
	margin-top: 22px;
}

.kjcxCon h3 i {
	float: right;
	background: url(../images/img_17.png) no-repeat bottom right;
	background-size: contain;
	margin-left: 5px;
	width: 34px;
	height: 30px;
}

.kjcxCon p {
	margin: 30px auto 0;
	line-height: 36px;
	height: 100px;
	overflow: hidden;
	font-size: 18px;
	font-size: 1.8rem;
}

.kjcxPic {
	float: left;
	position: relative;
	z-index: 0;
	width: 356px;
	margin-left: 60px;
}

.kjcxPic a {
	display: block;
	overflow: hidden;
}

.kjcxPic img {
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-ms-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	transform: scale(1);
}

.kjcxPic:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}


/*科研队伍*/

.ky_con {
	position: relative;
}

.keyan {
	width: 100%;
	overflow: hidden;
	min-height: 470px;
	margin-top: -135px;
	min-height: 1000px;
}

.keyan ul {
	width: auto;
	overflow: hidden;
}

.keyan ul li {
	float: left;
	width: 18%;
	margin: 0 9% 3.4% 0;
	text-align: center;
	font-size: 26px;
	font-style: 2.6rem;
}

.keyan ul li.none {
	margin-right: 0;
}

.keyan ul li a {
	display: block;
}

.keyan ul li p {
	padding-top: 5%;
}

.kydw_pic {
	border-top-left-radius: 26px;
	-webkit-border-top-left-radius: 26px;
	-o-border-top-left-radius: 26px;
	border-bottom-right-radius: 26px;
	-webkit-border-bottom-right-radius: 26px;
	-o-border-bottom-right-radius: 26px;
	overflow: hidden;
	width: 100%;
	height: 0;
	padding-bottom: 130%;
}

.keyan_lm {
	position: absolute;
	right: 0;
	top: 110px;
	z-index: 9;
	background: #f2f2f2;
	padding: 10px 0;
	border-radius: 25px 0 0 25px;
}

.keyan_lm li a {
	color: #808080;
	font-size: 21px;
	font-size: 2.1rem;
	min-width: 24px;
	display: block;
}

.keyan_lm li {
	padding: 7px 10px;
	text-align: center;
}

.keyan_lm li.onn a,
.keyan_lm li:hover a {
	color: #0f524d;
	font-weight: bold;
}

.kyzx_title {
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 2%;
	margin-bottom: 3%;
}

.keyan .kydw_pic img {
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-ms-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	transform: scale(1);
}

.keyan .kydw_pic:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.kyzx_title span {
	font-size: 32px;
	font-size: 3.2rem;
	font-weight: bold;
	color: #00524c;
}

.kyzx_title .kyzx_more {
	float: right;
	margin: 13px 0 0 10px;
	font-size: 26px;
	font-size: 2.6rem;
	font-weight: normal;
}

.kyzx_title .kyzx_more i {
	float: right;
	background: url(../images/ky_03.png) no-repeat center;
	background-size: contain;
	width: 11px;
	height: 18px;
	margin: 11px 0 0 16px;
}


/*文章页*/

.articleTitle02 {
	width: auto;
	overflow: hidden;
}

.articleTitle02 h1 {
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: bold;
}

.article03.article img {
	width: auto;
	margin: 0 auto;
}

.fabu {
	position: relative;
	margin-top: 5%;
	padding: 15px 0;
	border-top: 1px #e5e5e5 solid;
	border-bottom: 1px #e5e5e5 solid;
}

.fabu p {
	color: #a3a3a3;
	font-size: 20px;
	line-height: 3.6rem;
}

.fabu p strong {
	display: inline-block;
	width: 20px;
}

.fabu .share {
	bottom: 15px;
}

.page02 {
	width: auto;
	overflow: hidden;
	border-top: 1px #e5e5e5 solid;
	padding: 50px 0 60px;
}

.back {
	float: right;
	font-size: 22px;
	color: #00524c;
	width: 138x;
}

.back i {
	background: url(../images/atr.png) no-repeat center right;
	margin-left: 10px;
	width: 12px;
	float: right;
	height: 20px;
	background-size: 100% 100%;
	margin-top: 5px;
}

.page02 ul {
	width: 85%;
	position: relative;
	float: left;
}

.page02 ul li {
	width: 45%;
	overflow: hidden;
	float: left;
	font-size: 20px;
	line-height: 30px;
}

.page02 ul .line001 {
	padding: 0 30px;
	width: auto;
}

.page02 ul li:hover,
.page02 ul li:hover a {
	color: #00524c;
}

.sub_right.sub_kydw {
	margin-left: 0;
}

.sub_right.sub_kydw .share {
	bottom: 7px;
}


/*-------*/

.articleTitle .kjcxTitle {
	color: #1c1d1d;
}

.lab {
	overflow: hidden;
	margin-top: 115px;
}

.lab h3 {
	font-size: 28px;
	font-size: 2.8rem;
	font-weight: normal;
	margin-bottom: 10px;
}

.lab li a {
	color: #00524c;
}

.sub_left .sub_nav li.on {
	background-image: url(../images/rcdw.png);
}

.bd {
	overflow: hidden;
}

.sub_left .sub_nav .bd li {
	background: #f8f8f8;
}

.sub_left .sub_nav .bd li.bdOn,
.sub_left .sub_nav .bd li:hover {
	background: #f8f8f8;
}

.sub_left .sub_nav .bd li.bdOn a,
.sub_left .sub_nav .bd li:hover a {
	color: #00524c;
}

.sub_left .sub_nav .bd li a {
	color: #9e9e9e;
	font-size: 20px;
	font-size: 2.0rem;
	line-height: 3.2rem;
	padding: 15px 42px 15px 45px;
}

.rcdwList li {
	width: 50%;
	float: left;
	margin-bottom: 5%;
}

.rcdwList li .rcdw {
	background: #f8f8f8;
	margin-right: 47px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	overflow: hidden;
}

.rcdwList li .rcdw_img {
	width: 186px;
	height: 0;
	padding-bottom: 37%;
	float: left;
	overflow: hidden;
}

.rcdwList li .rcdw_img img {
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-ms-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.rcdwList li:hover .rcdw_img img {
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-ms-transform: scale(1.03);
	-o-transform: scale(1.03);
	transform: scale(1.03);
}

.rcdw_title {
	margin-left: 223px;
	overflow: hidden;
}

.rcdw_title h4 {
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
	margin: 9% 0 5%;
}

.rcdw_title p {
	display: block;
	font-size: 17px;
	font-size: 1.7rem;
	position: relative;
	color: #9c9c9a;
	 padding-right: 12px;
}

.rcdw_title span {
	display: block;
	font-size: 20px;
	font-size: 2.0rem;
	position: relative;
	color: #9e9e9e;
}

.rcdw_title span a {
	position: absolute;
	right: 24px;
	bottom: 0;
	background: url(../images/img_17.png) no-repeat;
	background-size: contain;
	width: 30px;
	height: 18px;
}

.rcdwList li.mr .rcdw {
	margin-right: 0;
	margin-left: 47px;
}


/*国际合作*/

.tableList {
	width: 100%;
	border-collapse: collapse;
	cellpadding: 0;
	cellspacing: 0;
	margin-bottom: 10px;
	border: 0;
	line-height: 26px;
	text-align: center;
	margin-top: 4%;
	color: #636363;
}

.tableList a {
	color: #636363;
}

.tableList td {
	border: solid #e5e5e5;
	border-width: 0 0px 1px 0;
	background-color: #ffffff;
	padding: 2% 5px;
	font-size: 17px;
	font-size: 1.7rem;
}

.tableList th {
	background-color: #f2f2f2;
	padding: 2% 5px;
}

.tableList .td02 {}

.tableList .td01 {
	width: 14%;
}

.tableList .td03 {
	width: 19%;
}

.tableList .td04 {
	width: 24%;
}


/*党建文化*/

.list07,
.list05.list08 {
	width: 100%;
	overflow: hidden;
	margin: 40px auto;
	min-height: 510px;
	border-top: 1px #e5e5e5 solid;
}

.list07 li {
	line-height: 30px;
	padding: 4% 0 20px;
	overflow: hidden;
	position: relative;
}

.list07 li h3 {
	font-weight: bold;
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 3.2rem;
	font-weight: bold;
}

.list07 h3 i {
	float: right;
	background: url(../images/img_17.png) no-repeat bottom right;
	margin-left: 5px;
	width: 34px;
	height: 30px;
}

.list07 p {
	margin: 20px auto;
	line-height: 36px;
	font-size: 1.8rem;
	overflow: hidden;
}

.list07 li span {
	color: #a3a3a3;
	font-size: 16px;
	font-size: 1.6rem;
}

.list05.list08 li {
	border-top: 0;
	background: #fafbfb;
	padding: 4%;
	margin-bottom: 3%;
}

.list05.list08 li span {
	background: none;
	color: #00524c;
}

.gxpt_article .rcdw_img {
	float: left;
	width: 16%;
}

.gxpt_article .rcdw_img img {
	width: 100%;
}

.gxpt_article .rcdw_title {
	float: left;
	width: 36%;
	margin-left: 20px;
}

.item_pt h1 {
	font-size: 21px;
	font-size: 2.1rem;
	font-weight: normal;
	margin-bottom: 2%;
}

.item_pt p {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 2.6rem;
	color: #9e9e9e;
}

.gxpt_article .item_pt p {
	color: #333;
	line-height: 3rem;
}

.item_pt a {
	width: 120px;
	margin-top: 3%;
	display: block;
	padding: 10px 12px;
	color: #fff;
	font-size: 18px;
	font-size: 1.8rem;
	text-align: center;
	background: #00524c;
}

@media screen and (max-width:1600px) {
	.subPage {
		/* width: auto;
		padding: 0 15px; */
		padding: 0 3%;
	}
		.lrSld .sldText h3{
		font-size: 15px;
	}
	.lrSld .sldText {
    padding: 0 10px 0;
}
	.lrSld .sldText h4{
		font-size:14px;
	}
	.lrSld {
    margin: 50px -22px 20px;
}
}

@media screen and (max-width:1440px) {
		.leader_title h4 {
	font-size: 19px;
	font-size: 1.9rem;
}

.leader_title span {
	font-size: 15px;
	font-size: 1.5rem;
}
	.more002{
		font-size: 15px;
	font-size: 1.5rem;
	}
	.lrSld .sldText h3{
		font-size: 14px;
	}
	.subPage {
		/* width: auto;
		padding: 0 15px; */
		margin-top: -50px;
	}

	.subPage_con,
	.keyan {
		margin-top: -100px;
	}

	.bread {
		top: -144px;
	}

	/* .leaderList li {
		margin-right: 120px;
	} */
	.page02 ul li {
		font-size: 1.8rem;
	}

	.kjcxPic {
		width: 40%;
		margin-left: 50px;
	}

	.list005 li span {
		width: 90px;
		height: 90px;
		border-top-left-radius: 16px;
		-webkit-border-top-left-radius: 16px;
		-o-border-top-left-radius: 16px;
		border-bottom-right-radius: 16px;
		-webkit-border-bottom-right-radius: 16px;
		-o-border-bottom-right-radius: 16px;
		left: -50px;
	}

	.list005 li span b {
		font-size: 2.8rem;
		line-height: 30px;
		margin-top: 18px;
	}

	.kjcxCon {
		margin-left: 48%;
	}

	.kjcxCon p {
		line-height: 30px;
		font-size: 16px;
		font-size: 1.6rem;
	}

	.rcdw_title span {
		font-size: 18px;
	}

	.rcdwList li.mr .rcdw {
		margin-left: 20px;
	}

	.rcdwList li .rcdw {
		margin-right: 20px;
	}

	.kjcxCon h3 {
		font-weight: bold;
		margin-top: 22px;
	}

	.sub_right {
		margin: 0 0 0px 370px;
	}

	.rcdwList li .rcdw_img {
		width: 166px;
	}

	.rcdw_title {
		margin-left: 190px;
	}
}

@media screen and (max-width:1336px) {
	.sub_right {
		margin-left: 338px;
	}

	.leader_title span {
		font-size: 2.0rem;
	}

	.leaderList li {
		height: 200px;
	}

	.leader_title {
		padding-top: 25px;
	}

	.page02 ul li {
		width: auto;
	}

	.rcdwList li .rcdw_img {
		padding-bottom: 39%;
	}

	.list05 li div {
		height: auto;
	}

	.list07 h3 i {
		float: right;
		background: url(../images/img_17.png) no-repeat bottom right;
		background-size: contain;
		margin-left: 5px;
		width: 28px;
		height: 24px;
	}

	.list07 li h3 {
		font-size: 24px;
		font-size: 2.4rem;
		line-height: 3.2rem;
	}

	.sub_banner {
		height: 420px;
	}

	.sub_banner img {
		height: 100%;
	}

	/* .flexslider .slides img{
	height: 100%;
} */
	.articleTitle h2.rcdwTitle {
		font-size: 2.4rem;
	}

	.articleTitle {
		height: auto;
	}
}

@media screen and (max-width:1336px) {

	/* .share {
		position: relative;
		right: 0;
		bottom: 0;
		margin-top: 3%;
	} */
	.kjcxCon h3 {
		font-size: 18px;
		font-size: 1.8rem;
		font-weight: bold;
		margin-top: 20px;
	}

	.sub_right {
		margin: 0 0 0px 360px;
	}

	.articleTitle02 .share {
		position: absolute;
		right: 4%;
	}
}

@media screen and (max-width:1198px) {
	.kjcxCon {
		margin-left: 50%;
	}

	.leaderList li {
		margin-right: 60px;
		margin-bottom: 40px;
		height: auto;
	}

	.leader_title {
		padding: 30px 0 15px 20px;
	}

	.leader_title h4 {
		font-size: 1.8rem;
	}

	.leader_title span {
		font-size: 1.4rem;
		line-height: 20px;
	}

	.articleTitle02 h1 {
		font-size: 2.0rem;
		line-height: 3.2rem;
	}

	.leader_left {
		float: none;
		margin: 0 auto;
	}

	.leader_right {
		margin-left: 0;
	}

	.leader_article,
	.item-txt01 p {
		font-size: 2.0rem;
	}

	.leader_article h3,
	.item-txt01 h3 {
		font-size: 2.2rem;
	}

	.item-txt01 {
		padding: 40px 0;
	}

	.more002 {
		padding: 10px 14px;
		font-size: 1.4rem;
		width: 30px;
		right: -25px;
	}

	.leaderList .more002 {
		padding: 2% 3%;
		font-size: 1.4rem;
		width: auto;
		right: -10px;
	}

	.banner_title01 h3 {
		background: none;
		height: 35px;
		line-height: 35px;
		font-size: 16px;
		font-size: 1.6rem;
	}

	.banner_title01 {
		height: 35px;
		width: 130px;
	}

	.arrow_left {
		display: none;
	}

	.banner_title01 p {
		display: none;
	}

	.picList02 li {
		width: 33.333%;
		margin-right: 0;
	}

	.picList02 li>div {
		width: auto;
		margin: 0 20px;
	}

	.subPage {
		width: auto;
		padding: 0 3%;
	}

	.sub_right {
		margin: 0 20px 25px 326px
	}

	.proEdu_con li {
		width: 33.3333%;
	}

	.team_right {
		margin-right: 0px;
	}

	.team_left {
		width: 65%;
	}

	.tecPlat {
		width: 501px;
		margin: 0 auto 60px;
	}

	.tecPlat_list {
		width: 100%;
		overflow: hidden;
	}

	.tecPlat_list dt {
		width: 50%;
	}

	.topic {
		width: 580px;
		margin: 0 auto;
	}

	.picList01 li {
		width: 17.5%;
		margin-right: 3%;
	}

	.picList01 li span.img_title01 {
		height: 35px;
		line-height: 35px;
	}

	.arti01 {
		padding-right: 0;
		display: none;
	}

	.editor {
		padding: 15px 0;
	}

	.maps {
		display: none;
	}

	.tabMenu05 li {
		width: 100%;
	}

	.tabList05 dd {
		width: auto;
		overflow-x: scroll;
	}

	.tabList05 table tr td {
		min-width: 45px
	}

	.cur06 {
		width: auto;
		height: auto;
		overflow-x: scroll;
		overflow-y: scroll;
		max-width: 914px;
	}

	.acadeList li {
		width: 33.3333%;
	}

	.publish li {
		width: 22%;
		margin: 0 1.5%
	}

	.picList01 li.noMar_right {
		margin-right: 1.5%
	}

	.faq dt .faq_date {
		position: static;
		display: block;
		font-size: 12px;
	}

	.acadeList li {
		margin: 0 0 20px;
		width: 25%
	}

	.searchCon {
		padding: 0;
		background: none;
		width: 460px;
	}

	.input span {
		width: 133px;
	}

	.records li {
		width: auto;
	}

	.old-leaders .leader_title h4 {
		font-size: 14px;
		font-size: 1.4rem;
	}

	.old-leaders li {
		height: 230px;
	}

	.rcdwList li .rcdw_img {
		width: 100px;
		padding-bottom: 29%;
	}

	.rcdw_title {
		margin-left: 110px;
		padding-bottom: 3%;
	}

	.rcdw_title span a {
		position: absolute;
		right: 14px;
		bottom: 0;
		background: url(../images/img_17.png) no-repeat;
		background-size: contain;
		width: 18px;
		height: 18px;
	}

	.rcdw_title h4 {
		font-size: 1.8rem;
		margin: 15px 0 4%;
	}

	.rcdw_title span {
		font-size: 1.6rem;
	}

	.list005 li span {
		width: 80px;
		height: 80px;
	}

	.articleTitle02 .share {
		position: static;
		right: 4%;
	}
}

@media screen and (max-width:1024px) {
	.lrSld .sldText h3 {
		font-size: 16px;
	}

	.lrSld .sldText h4 {
		font-size: 16px;
	}

	.lrSldIns {
		max-width: 90%;
	}

	.lrSld li a {
		margin: 20px 20px;
	}

	.kjcxPic {
		width: 100%;
		padding-bottom: 2%;
		margin-left: 30px;
		height: auto;
	}

	.kjcxPic img {
		width: 100%;
	}

	.list005 li {
		padding: 5% 0 4%;
	}

	.list005 li span {
		width: 75px;
		height: 75px;
		border-top-left-radius: 10px;
		-webkit-border-top-left-radius: 10px;
		-o-border-top-left-radius: 10px;
		border-bottom-right-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
		-o-border-bottom-right-radius: 10px;
		left: -30px;
		bottom: 19px;
	}

	.list005 li span b {
		font-size: 2.0rem;
		line-height: 20px;
		margin-top: 8px;
	}

	.kjcxCon {
		margin-left: 0;
		width: 100%;
	}

	.kjcxCon p {
		line-height: 30px;
		font-size: 1.6rem;
		margin-top: 15px;
	}

	.kjcxCon h3 {
		margin-top: 0;
	}

	.list05 li div h3,
	.articleTitle h2.rcdwTitle {
		font-size: 2.0rem;
	}

	.articleTitle h2 a {
		font-size: 1.6rem;
	}

	.share .bdshare-button-style0-24 a {
		padding-left: 26px !important;
		height: 26px !important;
		margin: 0 0 0 20px;
	}

	.keyan ul li {
		font-size: 2.0rem;
	}

	.keyan ul li p {
		padding-top: 20px;
		font-size: 16px;
		font-size: 1.6rem;
	}

	.kyzx_title span {
		font-size: 2.4rem;
	}

	.kyzx_title {
		padding-bottom: 2.0rem;
		margin-bottom: 3.0rem;
	}

	.kyzx_title .kyzx_more {
		margin-top: 8px;
		font-size: 2.0rem;
	}

	.kyzx_title .kyzx_more i {
		width: 9px;
		height: 16px;
		margin: 6px 0 0 15px;
	}

	.kjcxCon h3 {
		font-size: 2.2rem;
	}

	.sub_left {
		width: 270px;
	}

	.keyan02 {
		margin-top: -124px;
	}

	.keyan ul {
		margin-bottom: 0
	}

	.sub_right.sub_kydw .share {
		bottom: 0;
	}

	.pages a {
		width: 38px;
		height: 38px;
		margin-left: 10px;
	}

	.pages {
		font-size: 1.8rem;
		line-height: 38px;
	}

	.pages select {
		height: 38px;
	}

	.caasmovie_con {
		width: auto;
	}

	.caasmovie_right p {
		margin-top: 15px;
	}

	.picList02.caaspiclist li.question {
		width: 27.45%;
	}

	.picList02.caaspiclist li.question>div {
		margin: 0;
	}

	.picList02.caaspiclist li.question:nth-child(1) {
		margin-left: 18%;
	}

	.subPage_con03 {
		display: block;
	}

	.subPage_con002 {
		display: none;
	}

	.tableList {
		font-size: 1.8rem;
	}

	.yhw_h3 {
		margin-bottom: 0;
	}

	.caasmovie_con.caasword_con .c02 {
		display: block;
	}

	.caasmovie_con.caasword_con .c01 {
		display: none;
	}

	.pageArticle_left,
	.articleTitle {
		height: auto;
	}

	.fabu .share {
		position: relative;
		bottom: auto;
	}

	.rcdw_title span {
		font-size: 1.4rem;
	}

	.rcdwList li .rcdw {
		margin-right: 10px;
	}

	.rcdwList li.mr .rcdw {
		margin-left: 10px;
	}

	.rcdwList li .rcdw_img {
		padding-bottom: 107px;
	}

	.rcdw_title span a {
        width: 12px;
        height: 8px;
        right: 4px;
	}

	/* .leader_img {
		width: 25%;
		padding-bottom: 28%;
	} */
	.leaderList li {
		width: 94%;
	}

	.rcdwList li {
		width: 100%;
	}
}

@media screen and (max-width:968px) {
	.page02 ul .line001 {
		padding: 0 30px;
		width: auto;
		display: none;
	}

	.leader_article p {
		line-height: 3.4rem;
		font-size: 18px;
		font-size: 1.8rem;
	}
}

@media screen and (max-width:950px) {
	.ddList03 li {
		width: 50%;
	}

	.picList02 li {
		width: 50%;
		margin-bottom: 30px;
	}

	.picList02 li>div {
		width: auto;
		margin: 0 10px;
	}

	.tecPlat {
		margin-bottom: 30px;
	}

	.pageArticle_left {
		float: none;
	}

	.pageArticle_con {
		width: 100%;
		margin: 0;
		float: none;
	}

	.pageArticle_right {
		width: 100%;
		margin: 20px 0 0 0;
	}

	.pageArticle_right .list06 li {
		min-height: auto;
		padding: 5px 0;
	}

	.list_lf,
	.list_md,
	.list_rt {
		width: 100%;
		margin-right: 0;
	}

	.list06 li {
		min-height: auto;
		background: url(../../images/2017/li_bg04.png) no-repeat left 15px
	}

	.acadeList li {
		width: 50%;
	}

	.main {
		width: 100%;
		max-width: 500px;
		margin: 0px;
	}

	.searchList {
		width: auto;
		padding: 0 5%;
	}

	.searchList li {
		width: 50%;
	}

	.s-search {
		width: auto;
		padding: 0 5%;
	}

	.s-footer {
		margin: 20px 0;
	}

	.nkycPage ul li {
		width: 31.35%;
		margin-top: 25px;
	}

	.bread {
		top: -72px;
	}

	.bread h3 {
		font-size: 2.6rem;
	}

	.keyan02 {
		margin-top: 0;
	}

	.bread span {
		height: auto;
		line-height: 24px;
		font-size: 1.4rem;
		padding: 1% 3%;
	}

	.bread span strong {
		width: 0px;
	}

	.subPage_con,
	.keyan {
		margin-top: -24px;
	}

	.subPage_con {
		margin-top: -12px;
	}

	.articleTitle h2 {
		font-size: 2.0rem;
	}

	.share .bdshare-button-style0-24 a {
		height: 30px !important;
		padding-left: 30px !important;
	}

	.articleTitle {
		height: auto;
	}

	.article03 {
		margin: 20px 0;
		font-size: 1.6rem;
	}

	.lab {
		margin-top: 20px;
	}

	.lab h3 {
		font-size: 1.6rem;
	}

	.kjcxCon h3 i {
		width: 20px;
	}
}

@media screen and (max-width:900px) {
	.publish li {
		width: 30%
	}

	.pages_min {
		display: block;
	}

	.nkycPage ul li {
		width: 31%;
	}

	.caasmovie_right h3 {
		font-size: 1.6rem;
		line-height: 40px;
		margin-bottom: 10px;
	}

	.caasmovie_right p {
		font-size: 1.4rem;
	}

	.leader_left {
		float: none;
		margin: 30px auto 0;
	}

	.leaderList {
		margin-top: 30px;
	}

	.leader_right {
		margin-left: 0;
	}

	.item-txt01 {
		padding: 20px 0 20px;
	}

	.item-txt01 h3,
	.leader_article h3,
	.list07 li h3 {
		font-size: 2.0rem;
	}

	.item-txt01 p,
	.leader_article {
		font-size: 1.6rem;
	}

	.leader_article h3 {
		margin: 20px 0 10px;
		font-weight: bold;
	}

	.sub_banner {
		height: auto;
	}
}

@media screen and (max-width:800px) {
		.lrSld li {
		width: 47%;
	}

	.sub_left,
	.pages {
		display: none;
	}

	.subPage {
		width: auto;
		padding: 0 3.5%;
		margin-top: 0;
	}

	.sub_mbtn {
		display: block;
		margin-top: -75px;
	}

	.sub_mbtn span {
		font-size: 2.4rem;
	}

	.keyan ul li p {
		font-size: 16px;
		font-size: 1.6rem;
	}

	.keyan_lm li {
		padding: 3px 9px;
		text-align: center;
	}

	.keyan_lm li a {
		font-size: 1.8rem;
		min-width: auto;
		display: block;
	}

	.list07 h3 i {
		float: right;
		background: url(../images/img_17.png) no-repeat bottom right;
		background-size: contain;
		margin-left: 5px;
		width: 22px;
		height: 23px;
	}

	.keyan_lm li a {
		font-size: 1.8rem;
		min-width: auto;
		display: block;
	}

	.articleTitle02 {
		text-align: center;
	}

	.bread h3 {
		font-size: 2.0rem;
	}

	.bread span {
		margin-top: 20px;
	}

	.bread {
		top: -90px;
	}

	.articleTitle02 .share {
		display: none;
	}

	.sub_right {
		width: 100%;
		margin-left: 0;
		position: relative;
	}

	.list07 {
		margin: 20px auto 0;
	}

	.list07 li {
		padding: 20px 0 0;
	}

	.list07 li p {
		margin: 5px 0;
		line-height: 3.0rem;
	}

	.gen01 {
		margin-top: 20px;
	}

	.ddList03 li {
		width: 33.33%;
	}

	.team_left {
		width: 100%;
		padding: 22px 0;
		float: none;
	}

	.team_right {
		float: none;
		margin: 0 auto 22px;
		height: 74px;
		display: block;
	}

	.topicList li {
		width: 100%;
	}

	.topicList li.right>div,
	.topicList li>div {
		margin: 0;
	}

	.topicList li a {
		margin-left: 110px;
	}

	.notice_nav {
		display: none;
	}

	.list07 p {
		font-size: 16px;
		font-size: 1.6rem;
	}

	.articleList05,
	.search_title {
		margin-top: 20px;
	}

	.leaders {
		margin-top: 20px;
	}

	.researchList,
	.subPage_con {
		min-height: auto;
	}

	.topicList .date {
		width: 60px;
	}

	.topicList li a {
		margin-left: 80px;
	}

	.topic_more02 {
		height: 24px;
	}

	.picList01 li {
		width: 22.9%;
		margin: 0 1%;
	}

	.picList01 li.noMar_right {
		margin: 0 1%;
	}

	.listLink01 {
		margin-bottom: 35px;
	}

	.picList02 {
		padding-top: 20px;
	}

	.pic02 {
		display: none;
	}

	.phoneCur {
		margin-top: 20px;
	}

	.acadeList li {
		width: 33.333%;
	}

	.cur07 {
		margin-top: 20px;
	}

	.cur08 {
		margin-top: 20px;
	}

	.tecPlat_title {
		width: 100%;
		height: 150px;
	}

	.tecPlat_title>div {
		padding: 0;
		height: 100%;
	}

	.searchCon {
		margin: 30px auto 40px;
	}

	.sub_right .articleTitle {
		margin-top: 22px;
	}

	.list05,
	.list005 {
		padding-top: 15px;
	}

	.list05 li,
	.list005 li {
		padding: 2.8% 0;
	}

	.list05 li div p {
		margin-top: 20px;
	}

	.list05.list08 li {
		padding: 20px 20px 20px 0;
	}

	.articleTitle02 h1 {
		font-size: 1.8rem;
		margin-top: 2rem;
	}

	.fabu {
		position: static;
		padding: 1.2% 0;
	}

	.list05 li div {
		margin-left: 118px;
	}

	.fabu p {
		line-height: 36px;
	}

	.list07,
	.list05.list08 {
		margin-top: 4%;
	}

	.list05 li span {
		font-size: 12px;
		font-size: 1.2rem;
	}

	.article03 {
		margin: 20px 0;
		font-size: 1.6rem;
	}

	.fabu .share {
		position: absolute;
		bottom: 0%;
		right: 0;
		z-index: 9;
	}

	.articleTitle .share {
		display: none;
	}

	.fabu p,
	.back {
		font-size: 1.6rem;
	}

	.fabu .share .bdshare-button-style0-24 a {
		margin-left: 0;
		margin-right: 10px;
	}

	.page02 {
		padding: 2rem 0;
		padding-bottom: 15%;
	}

	.page02 ul li {
		width: 100%;
		font-size: 1.6rem;
		height: auto;
	}

	.page02 ul li.line001 {
		display: none;
	}

	.back i {
		margin-top: 4px;
		width: 8px;
		float: right;
		height: 15px;
	}

	.keyan {
		margin-top: 4%;
	}

	.kjcxPic {
		width: 40%;
		margin-right: 2%;
	}

	.kjcxCon {
		width: 52%;
	}

	.list005 li span {
		bottom: 38px;
		width: 65px;
		height: 65px;
	}

	.list05 li span {
		width: 80px;
		height: 80px;
	}

	.list05 li span b {
		font-size: 26px;
		font-size: 2.6rem;
		margin: 14px auto 0px;
		line-height: 3.0rem;
	}

	.list05 li div h3 i {
		background-size: contain;
		width: 26px;
		height: 24px;
	}
}

@media screen and (max-width:790px) {

	.list05 li div h3,
	.articleTitle h2.rcdwTitle {
		font-size: 18px;
		font-size: 1.8rem;
	}
}

@media screen and (max-width:768px) {
	.gxpt_article {
		margin-top: 30px;
	}

	.gxpt_article .rcdw_img {
		float: left;
		width: 30%;
	}

	.gxpt_article .rcdw_title {
		float: left;
		width: 45%;
		margin-left: 30px;
	}

	.articleTitle02 .item_pt {
		text-align: left;
	}

	.articleTitle02 .item_pt h1 {
		font-size: 1.8rem;
		margin-top: 0;
	}

	.item_pt a {
		width: 120px;
		padding: 10px 12px;
	}

	.tableList {
		margin-top: 30px;
	}

	.tableList th,
	.tableList td {
		padding: 15px 5px;
	}

	.proEdu_con li {
		height: 35px;
		line-height: 35px;
		margin-bottom: 15px;
	}

	.proEdu_con li a {
		background-color: #def5f3;
		border: 1px solid #cbe1df;
	}

	.proEdu_con li .right {
		display: none;
	}

	.proEdu_con li .left {
		position: static;
		width: 100%;
		height: 100%;
		text-align: center;
		color: #2da5a7;
		font-size: 14px;
		font-size: 1.54rem;
	}

	.proEdu_con li:hover .left {
		color: #fff;
	}

	.publish_detail {
		width: 100%;
	}

	.publish_detail .pdLeft {
		width: 100%;
	}

	.publish_detail .pdRight {
		width: 100%;
		margin-top: 20px;
	}

	.webMaps li h3 {
		float: none;
		clear: both;
	}

	.webMaps li span {
		width: 100%;
		margin: 0;
		padding: 15px 0 0;
		overflow: hidden
	}

	.researchList li {
		width: 100%;
	}

	.nkycPage ul li {
		width: 30.55%;
	}

	.picList02.caaspiclist li.question {
		width: 45%;
		margin: 0 2.5% 2.5%;
	}

	.picList02.caaspiclist li.question:nth-child(1) {
		margin-left: 2.5%;
	}

	.caasmovie.caasmovie_ios {
		padding-bottom: 0;
	}

	.caasmovie.caasmovie_ios .caasmovie_right p {
		margin-top: 0;
	}

	.c002 {
		width: 65%;
		margin-bottom: 20px;
	}
}

@media screen and (max-width:740px) {

	.leaderList,
	.rcdwList {
		margin-top: 0;
		padding-top: 4%;
	}

	.keyan ul li p {
		font-size: 1.8rem;
	}

	.leader_left {
		width: 38%;
		height: auto;
	}

	.kyzx_title span {
		font-size: 2.2rem;
	}

	.kyzx_title {
		padding-bottom: 1.8rem;
		margin-bottom: 2.0rem;
	}

	.kyzx_title .kyzx_more {
		margin-top: 8px;
		font-size: 1.8rem;
	}

	.kyzx_title .kyzx_more i {
		width: 11px;
		height: 18px;
		margin: 3px 0 0 15px;
	}
}

@media screen and (max-width:670px) {
	.picList02 li {
		width: 100%;
	}

	.listInfo02,
	.listInfo02 dd,
	.listInfo02 dl {
		height: auto;
	}

	.picList02 {
		max-width: 360px;
		margin: 0 auto;
	}

	.tecPlat {
		max-width: 360px;
	}

	.tecPlat_img {
		width: 100%;
	}

	.tecPlat_title {
		width: 100%;
		height: 120px;
	}

	.tecPlat_title h3 {
		padding-top: 25px;
	}

	.tecPlat_list dt a {
		margin: 0 10px;
	}

	.picList01 li {
		width: 30.3%;
		margin: 0 1.5%;
	}

	.leaderDetail_rt {
		margin: 0;
		padding: 0;
		float: none;
	}

	.leaderDetail {
		padding: 20px 0 0 0;
	}

	.leaderDetail_lf {
		float: none;
		margin: 0 auto;
	}

	.acadeList {
		max-width: 400px;
		margin: 0 auto
	}

	.acadeList li {
		width: 50%;
	}

	.message02 {
		width: 100%;
	}

	.message02 .m_left {
		text-align: left;
		width: 23%;
	}

	.message02 .m_right {
		width: 77%
	}

	.message02 input {
		width: 90%;
	}

	.message02 textarea {
		width: 90%;
	}

	.leaderList li {
		width: 96%;
		margin-bottom: 5%;
	}

	.leaderList .input .name,
	.input .gen {
		width: 100%;
		margin: 5px 0;
	}

	.btn span {
		width: 100%;
		margin: 5px 0;
	}

	.searchCon {
		width: 240px;
	}

	.input span {
		width: 162px;
	}

	.slogo {
		width: 80%;
		margin: 30px auto;
	}

	.old-leaders .leader_title h4 {
		font-size: 14px;
		font-size: 1.4rem;
	}

	.question .readMore02 {
		display: none;
	}

	.question .title02 {
		height: auto;
		padding-top: 0;
	}

	.article img {
		width: auto !important;
		display: block !important;
		height: auto !important;
	}

	.keyan ul li,
	.keyan.keyan02 ul li {
		width: 50%;
		margin-right: 0;
		margin-left: 0;
	}

	.keyan ul li a {
		padding: 0 3%;
	}

	.kjcxPic {
		width: auto;
		padding-bottom: 5%;
		float: none;
	}

	.kjcxCon {
		margin-left: 0;
		margin-top: 0;
		width: 100%;
	}

	.kjcxCon h3 {
		font-size: 1.8rem;
	}

	.kjcxCon h3 i {
		height: 18px;
	}

	.kjcxCon p {
		height: auto;
		line-height: 26px;
		margin-top: 8px;
	}

	.list005 li span {
		bottom: 31px;
	}

	.item-txt01 h3,
	.leader_article h3,
	.list07 li h3 {
		font-size: 1.8rem;
	}

	.articleTitle {
		height: auto;
	}
}

@media screen and (max-width:640px) {
	.lrSld li {
		width: 47%;
	}

}

@media screen and (max-width:560px) {

	.more02 a,
	.more a {
		color: #000;
		display: inline-block;
	}

	.bread span {
		margin-top: 50px;
	}

	.sub_navm li a {
		min-height: 35px;
		height: auto;
	}

	.keyan ul li p {
		font-size: 15px;
		font-size: 1.5rem;
	}

	.keyan_lm li {
		padding: 3px 8px;
		text-align: center;
	}

	.keyan_lm li a {
		font-size: 1.6rem;
		min-width: auto;
		display: block;
	}
}

@media screen and (max-width:500px) {
	.page02 {
		padding: 2rem 0 22%;
		margin-top: 8%;
	}

	.fabu {
		bottom: 0%;
	}

	.fabu p {
		line-height: 22px;
		font-size: 14px;
		font-size: 1.4rem;
	}

	.list05 li div h3 i {
		float: right;
		background: url(../images/img_17.png) no-repeat bottom right;
		background-size: contain;
		margin-left: 5px;
		width: 23px;
		height: 20px;
	}

	/* .more002 {
		padding: 8px 10px;
		font-size: 1.3rem;
		width: 29px;
		right: -25px;
	} */
	.leader_title {
		padding: 25px 0 15px 20px;
	}

	.leader_title span {
		width: 82%;
	}

	.article03 p,
	.article03 span,
	.article03 {
		font-size: 15px !important;
		font-size: 1.5rem !important;
		line-height: 2.8rem;
	}
}

@media screen and (max-width:480px) {
	.lrSld li {
		width: 98%;
	}

	.articleTitle h2 {
		font-size: 1.9rem;
	}

	.keyan {
		margin-top: 24px;
		min-height: auto;
		font-size: 1.6rem;
	}

	.keyan ul li p {
		padding-top: 10px;
	}

	.keyan ul li {
		margin-bottom: 20px;
	}

	.kyzx_title span {
		font-size: 1.8rem;
	}

	.kyzx_title .kyzx_more {
		font-size: 1.6rem;
		margin-top: 2px;
	}

	.kyzx_title .kyzx_more i {
		margin: 4px 0 0 5px;
		height: 14px;
		background-size: 100% 100%;
	}

	.kyzx_title {
		padding-bottom: 15px;
		margin-bottom: 20px;
	}

	.tableList {
		font-size: 1.4rem;
	}

	.tableList th,
	.tableList td {
		padding: 10px 5px;
	}

	.tableList .td03 {
		width: 22%;
	}

	.tableList .td01 {
		width: 11%;
	}

	.list05 li span {
		width: 64px;
		height: 64px;
		line-height: 20px;
		border-top-left-radius: 16px;
		-webkit-border-top-left-radius: 16px;
		-o-border-top-left-radius: 16px;
		border-bottom-right-radius: 16px;
		-webkit-border-bottom-right-radius: 16px;
		-o-border-bottom-right-radius: 16px;
	}

	.list05 li span b {
		font-size: 1.7rem;
		margin-top: 12px;
		line-height: 20px;
	}

	.list05 li div h3 {
		font-size: 1.6rem;
		margin-top: 0;
		height: auto;
		line-height: 2.8rem;
	}

	.list05 li div {
		margin-left: 75px;
		line-height: 20px;
		height: auto;
	}

	.list05 li div p {
		margin-top: 10px;
		height: auto;
		font-size: 1.5rem;
		line-height: 2.7rem;
	}

	.list05.list08 li {
		margin-bottom: 20px;
		padding: 20px 10px;
	}

	.articleTitle02 h3 {
		font-size: 18px;
	}

	.articleAuthor {
		font-size: 12px;
		font-size: 1.2rem;
	}

	.rcdwList li {
		width: 100%;
		margin-bottom: 20px;
	}

	.rcdwList li .rcdw,
	.rcdwList li.mr .rcdw {
		margin: 0;
	}

	.list07 h3 i {
		height: 26px;
		width: 27px;
	}

	.list005 li span {
		bottom: 28px;
	}
}

@media screen and (max-width:460px) {
	.leaderList li span {
		font-size: 12px;
		font-size: 1.2rem;
	}

	.acadeList li>div {
		margin: 0 10px;
	}

	.acadeList .item-title {
		height: 40px;
		line-height: 20px;
		text-align: center;
	}

	.acadeList .item-title strong {
		display: block;
	}

	.acadeList02 li span strong {
		height: auto;
		line-height: 20px;
		white-space: normal;
	}

	.acadeList02 .item-title02 {
		height: auto;
	}

	.tabMenu06 li {
		width: 100%;
	}

	.publish li {
		width: 47%;
	}
}

@media screen
/*and (min-width:320px)*/

and (max-width:360px) {}