@charset "utf-8";
.main {
	padding: 40px 0 0;
}

.guide {
	width: 100%;
	padding: 20px 0;
	display: flex;
	margin: 0 auto;
}

.guide li {
	position: relative;
	margin-right: 2%;
	transition: .5s;
	margin-bottom: 10px;
}

.guide li:hover {
	z-index: 2;
}

.guide li:last-child {
	margin-right: 0;
}

.guide li img {
	width: 100%;
	display: block;
	transition: .5s ease-in-out;
}

.guide li:hover img {
	transform: scale(1.08);
	box-shadow: 0 0 10px rgba(0, 0, 0, .25);
}

.guide li a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
}

.guide li a span {
	display: inline-block;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.guide li a span:before {
	content: '';
	display: block;
	width: 3.4em;
	height: 3.4em;
	margin: 0 auto 20px;
	background: url(/images/guide_icon1.png) no-repeat center;
	-webkit-background-size: cover;
	background-size: cover;
}
.guide li:nth-child(1) a span:before {
	/*background: url(/images/guide_icon4.png) no-repeat center;*/
	background:none;
	-webkit-background-size: cover;
	background-size: cover;
}

.guide li:nth-child(2) a span:before {
	/*background: url(/images/guide_icon2.png) no-repeat center;*/
	background: url(/images/guide_icon1.png) no-repeat center;
	-webkit-background-size: cover;
	background-size: cover;
}

.guide li:nth-child(3) a span:before {
	/*background: url(/images/guide_icon3.png) no-repeat center;*/
	background: url(/images/guide_icon2.png) no-repeat center;
	-webkit-background-size: cover;
	background-size: cover;
}
.guide li:nth-child(4) a span:before {
	/*background: url(/images/guide_icon2.png) no-repeat center;*/
	background: url(/images/guide_icon3.png) no-repeat center;
	-webkit-background-size: cover;
	background-size: cover;
}

/*news*/

.news {
	padding: 40px 0;
}

.news .hd {
	text-align: center;
}

.news .hd .hd_li {
	display: inline-block;
	width: 110px;
	height: 48px;
	line-height: 40px;
	text-align: center;
	color: #666;
	cursor: pointer;
	margin: 0 15px;
	outline: none;
}

.news .hd .on {
	background: url(/images/news_icon_bg.png) no-repeat center top;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	color: #fff;
}

.news .bd {
	width: 100%;
	height: 356px;
	margin: 30px auto 20px;
	overflow: hidden;
	position: relative;
}

.news .bd .bd_li {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transform: translateX(-100%);
	transition: .5s;
}

.news .bd .bd_li_on {
	transform: translateX(0);
}

.news .bd .bd_li .bd_li_div {
	width: 31.7%;
	float: left;
	overflow: hidden;
	margin-bottom: 8%;
}

.news .bd .bd_li .bd_li_div:nth-child(2n) {
	/* margin: 8% 0; */
	margin-left: 2.4%;
	margin-right: 2.4%;
}

.news .bd .bd_li .bd_li_div a {
	display: block;
	/* height: 49px; */
	/* line-height: 49px; */
	padding: 12px 0;
	border-bottom: 1px solid #ccc;
	color: #666;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news .bd .bd_li .bd_li_div a:hover {
	color: #1076c1;
	font-weight: bold;
}

.news .bd .bd_li .bd_li_div a:after {
	content: '';
	display: block;
	width: 0;
	height: 1px;
	background: #1076c1;
	position: absolute;
	bottom: 0;
	transition: .3s ease-in;
}

.news .bd .bd_li .bd_li_div a:hover:after {
	width: 100%;
}
.noneafter:after{display: none !important;}
.news_img {
	position: relative;
	height: 200px;
}

.news_img img {
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
}


/*department*/

.department .hd {
	text-align: left;
}

.department .hd .depar_hd_li {
	width: 140px;
	text-align: center;
	float: left;
	margin-right: 20px;
	display: block;
	height: 58px;
	line-height: 50px;
	color: #363636;
	cursor: pointer;
}

.department .hd .depar_hd_li:nth-last-child(2) {
	margin-right: 0;
}

.department .hd .on {
	background: url(/images/news_icon_bg.png) no-repeat center top;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	color: #fff;
}

.depar_hd_more {
	line-height: 50px;
	float: right;
}

.depar_hd_more a {
	padding: 5px 10px;
	color: #999;
	font-size: 14px;
	position: relative;
}

.depar_hd_more a:hover {
	color: #1076c1;
}

.department .depar_bd {
	height: 330px;
	overflow: hidden;
	margin: 20px auto;
	position: relative;
}

.depar_bd_li {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .5s ease-in-out;
	transform: translateX(-100%);
}

.department .depar_bd .depar_bd_li_on {
	transform: translateX(0);
}

.depar_bd_li_left {
	width: 45%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
}

.depar_bd_li_left a {
	display: block;
	width: 100%;
	height: 100%;
}

.depar_bd_li_left a div img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: .3s ease-in-out;
	object-fit: cover;
}

.depar_bd_li_left a:hover div img {
	transform: scale(1.1) translate(-50%, -50%);
}

.depar_bd_li_left a p {
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	background: rgba(0, 0, 0, .5);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: none;
}

.depar_bd_li_right {
	width: 54%;
	height: 100%;
	float: right;
}

.depar_nav {
	height: 50px;
	margin-bottom: 10px;
}

.depar_nav_li {
	float: left;
	text-align: center;
	width: 24%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
	margin-right: 1.2%;
	cursor: pointer;
	border-radius: 5px;
	margin-bottom: 10px;
	background: #1076C1;
}

.depar_nav_li:nth-child(4n) {
	margin-right: 0;
}

.depar_nav_li:nth-child(1) {
	background: #a631b0;
}

.depar_nav_li:nth-child(2) {
	background: #673bcd;
}

.depar_nav_li:nth-child(3) {
	background: #293db6;
}

.depar_nav_li:nth-child(4) {
	background: #2d979e;
}

.depar_list {
	width: 100%;
	height: 270px;
}

.depar_list_li {
	width: 100%;
	height: 100%;
	overflow-y: auto;
	display: none;
}

.depar_list .on {
	display: block;
}

.depar_list_li::-webkit-scrollbar {
	width: 0px;
	height: 1px;
}

.depar_list_li::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: rgba(0, 0, 0, 0.2);
}

.depar_list_li a {
	display: block;
	width: 24%;
	padding: 8px 0;
	padding: 12px 0 12px 12px;
	float: left;
	margin: 0 1.2% 1.2% 0;
	border: 1px solid #e0e0e0;
	box-sizing: border-box;
	border-radius: 6px;
	color: #646464;
	position: relative;
	transition: .3s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.depar_list_li a:hover {
	color: #1076c1;
	border-color: #1076c1;
}

.depar_list_li a:before {
	content: '';
	display: block;
	width: 8px;
	height: 10px;
	background: url(/images/depar_arrow.jpg) left 0 top 0;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	transition: .3s;
}

.depar_list_li a:hover:before {
	background: url(/images/depar_arrow.jpg) left 8px top 0;
}

.depar_list_li a:nth-child(4n) {
	margin-right: 0;
}

.depart_news {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.depart_news_top {
	height: 100px;
	overflow: hidden;
	padding: 15px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 17px;
}

.depart_news_img {
	width: 180px;
	height: 100%;
	overflow: hidden;
	position: relative;
	float: left;
}

.depart_news_img img {
	/* width: 100%; */
	/* height: 100%; */
	/*object-fit: cover;*/
}

.depart_news_cont {
	float: left;
	width: calc(100% - 210px);
	margin-left: 25px;
}

.depart_news_cont .title {
	font-size: 14px;
	color: #333;
	margin-top: 8px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.depart_news_top:hover .depart_news_cont .title {
	color: #1076c1;
}

.depart_news_cont .time {
	color: #8c8c8c;
	font-size: 14px;
	margin: 8px 0;
}

.depart_news_cont .brief {
	font-size: 14px;
	color: #8c8c8c;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.depart_news_li {
	display: block;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.depart_news_li .depart_news_li_time {
	float: left;
	margin-right: 20px;
	color: #808080;
}

.depart_news_li .depart_news_li_title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #000;
}

.depart_news_li:hover .depart_news_li_time,
.depart_news_li:hover .depart_news_li_title {
	color: #1076c1;
}


/*expert*/

.expert_h2 {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	text-align: center;
	padding: 60px 0 0;
	letter-spacing: 2px;
}

.expert_h3 {
	color: #bfbfbf;
	font-size: 20px;
	padding: 5px 0;
	font-weight: 300;
	text-align: center;
}

.expert_list {
	width: 100%;
	height: 400px;
	margin: 20px auto;
}

.expert_swiper {
	position: relative;
	width: 90%;
	width: 100%;
	margin: 0 auto;
}

.swiper_expert {
	padding-bottom: 50px;
	margin: 20px auto 40px;
	position: relative;
}

.swiper_expert .swiper-wrapper {
	-webkit-transition-timing-function: linear;
	/*之前是ease-out*/
	-moz-transition-timing-function: linear;
	-ms-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
	margin: 0 auto;
}

.epxert_pic {
	width: 100%;
	overflow: hidden;
	margin-bottom: -30px;
}

.epxert_pic img {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	transform: scale(.75);
}

.epxert_zc {
	padding: 10px 0 0;
	font-size: 14px;
	color: #8c8c8c;
	line-height: 22px;
	text-align: center;
	height: 44px;
	height: 56px;
}

.epxert_ks {
	font-size: 16px;
	color: #000;
	text-align: center;
	margin-top: 16px;
}

.expert_name {
	/* height: 60px; */
	/* line-height: 60px; */
	font-size: 16px;
	color: #4c4c4c;
	border-bottom: 1px solid #ccc;
	position: relative;
	text-align: center;
	padding: 10px 0 18px;
	font-weight: bold;
}

.expert_swiper .swiper-slide:hover .expert_name {
	color: #1076c1;
	font-weight: bold;
}

.expert_name:after {
	content: '';
	display: block;
	width: 0;
	height: 2px;
	background: #1076c1;
	position: absolute;
	bottom: -1px;
	left: 50%;
	transform: translateX(-50%);
	transition: .3s;
}

.expert_swiper .swiper-slide:hover .expert_name:after {
	width: 100%;
}

.expert_prev {
	width: 14px;
	height: 28px;
	background: url(/images/expert_arrow.png) no-repeat center left;
	position: absolute;
	left: 0;
	top: 35%;
	transform: translateX(-40px);
	outline: none;
}

.expert_next {
	width: 14px;
	height: 28px;
	background: url(/images/expert_arrow.png) no-repeat center left;
	position: absolute;
	right: 0;
	top: 35%;
	transform: rotateZ(180deg) translateX(-40px);
	outline: none;
}

.expert_prev:hover,
.expert_next:hover {
	background: url(/images/expert_arrow.png) no-repeat center left -14px;
}


/*field*/

.field {
	width: 100%;
	margin: 30px auto;
	display: flex;
}

.field li {
	margin-right: 2.5%;
	position: relative;
}

.field li img {
	transition: .5s ease-in-out;
	width: 100%;
}

.field li:hover img {
	transform: scale(1.05);
	box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

.field li:last-child {
	margin-right: 0;
}

.field li .field_link {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.field li .field_link .field_content {
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
	line-height: 32px;
	width: 100%;
}

.field li .field_link .field_content .field_content_cn {
	font-size: 22px;
}

.field li .field_link .field_content .field_content_en {
	font-size: 16px;
	color: rgba(255, 255, 255, .75);
}

.field li .field_link .field_content .field_content_enBold {
	font-size: 20px;
}


/*teaching*/

.teaching {
	width: 100%;
	overflow: hidden;
	margin: 72px auto 0;
}

.teach_li {
	width: 25%;
	float: left;
	margin-left: .5%;
	position: relative;
	overflow: hidden;
	height: 300px;
	height: 400px;
}

.teach_li img {
	width: 100%;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.teach_li .teach_word {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(16, 118, 193, 0);
	color: #fff;
	text-align: center;
	transform: translateY(75%);
	transition: .5s ease-in-out;
}

.teach_li:hover .teach_word {
	background: rgba(16, 118, 193, .8);
	transform: translateY(0);
	padding-top: 36%;
	box-sizing: border-box;
}

.teach_li .teach_word .teach_ti_cn {
	font-size: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.teach_li .teach_word .teach_ti_en {
	font-size: 14px;
	margin: 10px auto 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.teach_li .teach_word .teach_ti_en .teach_more {
	font-size: 14px;
}

.teach_li:first-child {
	margin-left: 0;
	width: 49%;
}

.teach_li:first-child .teach_word {
	height: 100px;
	text-align: left;
	padding: 0 22% 0 3%;
	box-sizing: border-box;
	top: 100%;
	transform: translateY(-100%);
}

.teach_li:first-child:hover .teach_word {
	transform: translateY(-85%);
	padding-top: 20px;
	background: rgba(16, 118, 193, 0.2);
	box-shadow: 0 0 50px rgba(16, 118, 193, 0.2);
}

.teach_li:first-child .teach_word .teach_more {
	position: absolute;
	right: 3%;
	top: 0;
	transition: .5s;
}

.teach_li:first-child:hover .teach_word .teach_more {
	top: 20px;
}


/* index end*/


/*inner star*/

.banner_single {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.banner_single img {
	width: 100%;
	display: block;
}

.banner_sigle_word {
	color: #fff;
	position: absolute;
	text-align: right;
	right: 20%;
	bottom: 0;
	transform: translate(0, 100%);
	transition: .5s;
}

.banner_sigle_word h4 {
	font-size: 27px;
	font-weight: bold;
}

.banner_sigle_word h5 {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 2px;
	margin-top: 5px;
	text-transform: uppercase;
}


/*main navigation*/

.main_nav_box {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #f7f7f7;
	overflow-x: auto;
	margin-bottom: 40px;
}

.main_nav {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	display: flex;
	flex-wrap: nowrap;
}

.main_nav a {
	display: block;
	font-size: 16px;
	text-align: center;
	padding: 0 10px;
	box-sizing: border-box;
	color: #333;
	flex: 1;
}

.main_nav a:hover,
.main_nav a.on {
	background: #1076c1;
	color: #fff;
}

.main_content {
	width: 1200px;
	margin: 80px auto 0;
}


/*å‘¼ç ”æ‰€ä»‹ç»*/

.about_intro {
	max-width: 1200px;
	margin: 0 auto 80px;
}

.about_brief {
	width: 100%;
	/* height: 320px; */
	margin: 0 auto;
}

.about_brief_left {
	width: 48%;
	float: left;
	margin: 0 20px 10px 0;
}

.about_brief_left img {
	width: 100%;
	transition: .5s ease-in-out;
}

.about_brief_left img:hover {
	transform: scale(1.01);
}

.about_js_brief_right {
	/* width: 48%; */
	/* float: right; */
}

.about_brief_ti_cn {
	font-size: 20px;
	color: #005d9f;
	padding-top: 2%;
	letter-spacing: 2px;
}

.about_brief_ti_en {
	font-size: 14px;
	color: #999;
	margin-top: 10px;
	font-weight: 400;
}

.about_brief_share {
	margin-top: 20px;
	height: 20px;
}

.about_brief_share a {
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	position: relative;
	margin-right: 10px;
}

.about_brief_share a:nth-child(1) {
	background: url(/images/qq_wx_sina.png) no-repeat center left 0;
}

.about_brief_share a:nth-child(2) {
	background: url(/images/qq_wx_sina.png) no-repeat center left -20px;
}

.about_brief_share a:nth-child(3) {
	background: url(/images/qq_wx_sina.png) no-repeat center left -40px;
}

.about_brief_share a:nth-child(2) img {
	width: 110px;
	height: 110px;
	position: absolute;
	bottom: 25px;
	left: 50%;
	transform: translateX(-50%) scale(0);
	transform-origin: center top;
	transition: .3s;
}

.about_brief_share a:nth-child(2):hover img {
	transform: translateX(-50%) scale(1);
}

.about_brief_content {
	color: #808080;
	font-size: 14px;
	line-height: 26px;
	margin-top: 40px;
	text-align: justify;
}

.about_history {
	width: 100%;
	margin: 40px auto;
	border-top: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

.about_history_li {
	border-bottom: 1px solid #e6e6e6;
	color: #737373;
	font-size: 14px;
}

.about_history_li:after {
	content: '';
	display: block;
	clear: both;
}

.about_history_li .about_history_year {
	float: left;
	padding: 8px 1%;
	box-sizing: border-box;
	text-align: center;
	width: 18%;
}

.about_history_li .about_history_nr {
	width: 82%;
	padding: 8px 1% 8px 2%;
	box-sizing: border-box;
	float: left;
	border-left: 1px solid #e6e6e6;
}

.about_intro_content {
	color: #808080;
	/* width: 1200px; */
	font-size: 14px;
	line-height: 26px;
	margin: 20px auto;
}

.about_intro_content p {
	margin-bottom: 14px;
	text-align: justify;
}

.about_intro_content h3 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #000;
	margin: 40px auto 25px;
}

.about_intro_content h4 {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin: 50px auto 20px;
}

.about_map {
	width: 100%;
	/* max-width: 1200px; */
	text-align: center;
	margin: 0 auto;
}

.about_map img {
	width: 100%;
}

.about_intro_table {
	width: 100%;
	margin: 20px auto;
	overflow-x: auto;
}

.about_intro_table_container {
	/* border-top: 1px solid #e6e6e6; */
	border-left: 1px solid #e6e6e6;
	/* border-right: 1px solid #e6e6e6; */
}


/*about_intro_table*/

.about_intro_table {
	width: 100%;
}

.about_intro_table_header {
	background: #f7f7f7;
	color: #333;
}

.about_intro_table_container li {
	display: flex;
}

.about_intro_table_container li:after {
	content: '';
	display: block;
	clear: both;
}

.about_intro_table_container li p {
	display: table-cell;
	vertical-align: middle;
}

.about_intro_table_container li:nth-child(1) p {
	background: #f7f7f7;
	border-top: 1px solid #e6e6e6;
}

.about_intro_table_container li p {
	float: left;
	padding: 5px;
	text-align: center;
	width: -webkit-calc(100% / 7);
	box-sizing: border-box;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	margin-bottom: 0;
}

.about_intro_table_container li p.time {}


/*academician_brief*/

.academician_brief {
	width: 100%;
	/* height: 300px; */
	/*margin-bottom: 20px;*/
}

.acade_pic {
	width: 45%;
	height: 300px;
	float: left;
	background: #f7f7f7;
	text-align: center;
	padding: 2%;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0 20px 10px 0;
}

.acade_pic_box {
	width: 100%;
	height: 100%;
	/* background: red; */
}

.acade_content {
	/* float: right; */
	/* width: 50%; */
}

.acade_content_ti_cn {
	color: #005d9f;
	font-size: 20px;
	padding-top: 30px;
	font-weight: bold;
}

.acade_content_ti_en {
	font-size: 14px;
	color: #b2b2b2;
	padding-top: 8px;
	font-weight: 300;
}

.acade_content_word {
	font-size: 14px;
	line-height: 26px;
	text-align: justify;
	color: #808080;
	padding-top: 40px;
}

.acade_word_pic {
	width: 100%;
	/* height: 180px; */
	position: relative;
	margin-top: 50px;
	/* display: flex; */
}

.acade_word_pic:after {
	content: '';
	display: block;
	clear: both;
}

.acade_word_pic .word {
	float: left;
	width: 65%;
}

.acade_word_pic .pic {
	width: 32%;
	height: 180px;
	overflow: hidden;
	float: right;
	position: relative;
	margin-left: 2%;
}

.acade_word_pic .pic .responsive_pic {
	max-width: 380px;
}

.acade_word_pic .pic .pic_title {
	width: 100%;
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	box-sizing: border-box;
	text-align: center;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	font-size: 14px;
	position: absolute;
	bottom: 0;
	transition: .3s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.acade_word_pic .pic:hover .pic_title {
	background: rgba(0, 0, 0, .75);
}


/*leader list*/

.leader_list {
	width: 100%;
}

.leader_list li {
	width: 320px;
	height: 460px;
	float: left;
	text-align: center;
	margin-right: calc(( 100% - 960px) / 2);
	margin-bottom: 20px;
}

.leader_list li:nth-child(3n) {
	margin-right: 0;
}

.leader_list li .leader_pic {
	width: 320px;
	height: 356px;
	background: rgba(0, 0, 0, .2);
	border-top: 4px solid #cccccc;
	position: relative;
}

.leader_list li .leader_pic .responsive_pic {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.leader_list li .leader_pic:before {
	content: '';
	display: block;
	width: 0;
	height: 4px;
	background: #005d9f;
	position: absolute;
	top: -4px;
	left: 0;
	transition: .5s ease-in-out;
}

.leader_list li:hover .leader_pic:before {
	width: 100%;
}

.leader_list li .leader_pic img {
	transition: .5s;
}

.leader_list li:hover .leader_pic img {
	/*transform: translate(-50%, -50%) scale(1.05);*/
}

.leader_list li .leader_breif {
	height: 60px;
	margin-top: 20px;
}

.leader_list li .leader_breif .leader_name {
	/* margin-top: 15px; */
	box-sizing: border-box;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

.leader_list li .leader_breif .leader_post {
	font-size: 14px;
	color: #8c8c8c;
	margin-top: 5px;
}

.leader_list li:hover .leader_breif .leader_name,
.leader_list li:hover .leader_breif .leader_post {
	color: #005d9f;
}


/*leader details*/

.leader_details {
	width: 100%;
}

.leader_details_pic {
	width: 27%;
	float: left;
	position: relative;
}

.leader_details_pic img {
	width: 100%;
}

.leader_details_content {
	width: 66%;
	float: right;
	padding-top: 12px;
}

.leader_details_name {
	font-size: 20px;
	color: #005d9f;
	font-weight: bold;
	margin-bottom: 10px;
}

.leader_details_post {
	color: #8c8c8c;
	font-size: 16px;
}

.leader_details_table {
	width: 100%;
	margin: 34px 0;
}

.leader_details_table li {
	width: 100%;
	/* margin-bottom: 10px; */
	line-height: 24px;
}

.leader_details_table li:after {
	content: '';
	display: block;
	clear: both;
}

.leader_details_table li div {
	width: 48%;
	margin-right: 2%;
	float: left;
	font-size: 16px;
}

.leader_details_table li div .table_hd {
	color: #808080;
}

.leader_details_table li div .table_bd,
.leader_details_table li div .table_bd a {
	color: #808080;
}

.leader_details_table li div .table_bd a:hover {
	color: #1076C1;
}

.leader_details_resume {
	margin: 10px auto;
	color: #808080;
	text-align: justify;
}

.leader_details_resume h5 {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 4px;
}

.leader_details_resume ul {
	font-size: 14px;
	line-height: 26px;
}

.leader_info {
	margin: 40px auto 10px;
	line-height: 26px;
}

.leader_info h5 {
	font-size: 16px;
	color: #333;
	margin-bottom: 4px;
}

.leader_info p {
	font-size: 16px;
	color: #808080;
	text-align: justify;
}


/*about guide*/

.about_guide {
	width: 100%;
}

.about_guide .bigpic {
	width: 100%;
	position: relative;
}

.about_guide .bigpic img {
	display: block;
	max-width: 100%;
}

.about_guide .bigpic_word {
	width: 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	color: #fff;
}

.about_guide .bigpic_word .cn {
	font-size: 20px;
	font-weight: bold;
}

.about_guide .bigpic_word .en {
	font-size: 14px;
	font-weight: 500;
	margin-top: 10px;
}

.about_guide_list {
	margin: 40px auto;
	border-top: 1px solid #e6e6e6;
}

.about_guide_list_hd {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding: 20px 40px 20px 0;
	border-bottom: 1px solid #e6e6e6;
	cursor: pointer;
	position: relative;
}

.about_guide_list_hd:before {
	content: '';
	display: block;
	width: 12px;
	height: 12px;
	border-left: 2px solid #aaa;
	border-bottom: 2px solid #aaa;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%) rotateZ(-45deg);
	transition: .3s;
}

.about_guide_list_hd:after {
	content: '';
	display: block;
	width: 0;
	height: 2px;
	background: #1076C1;
	position: absolute;
	left: 0;
	bottom: -2px;
	transition: .8s ease-in-out;
}

.about_guide_list_li.on .about_guide_list_hd:after,
.about_guide_list_hd:hover:after {
	width: 100%;
}

.about_guide_list_li.on .about_guide_list_hd:before {
	transform: translateY(-50%) rotateZ(135deg);
	border-color: #1076c1;
}

.about_guide_list_bd {
	padding: 3% 5%;
	box-sizing: border-box;
	background: #f7f7f7;
	font-size: 14px;
	line-height: 28px;
	color: #808080;
	position: relative;
	display: none;
	transition: .5s;
}

.about_guide_list_li.on .about_guide_list_bd {
	display: block;
}


/*地图*/

.about_guide_map {
	width: 100%;
	height: 440px;
	margin-top: 20px;
}

#container {
	height: 100%;
	width: 100%;
}

#container .amap-logo {
	display: none !important;
}

#container .amap-copyright {
	display: none !important;
}


/*news list*/

.news_list {
	width: 100%;
}

.news_list_li {
	width: 360px;
	height: 368px;
	float: left;
	margin-bottom: 40px;
	margin-right: 60px;
}

.news_list_li:nth-child(3n) {
	margin-right: 0;
}

.news_list_ti {
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
}

.news_list_ti a {
	font-size: 14px;
	color: #333;
	font-weight: bold;
}

.news_list_li:hover .news_list_ti a {
	color: #005d9f;
}

.news_list_pic {
	height: 200px;
	border-top: 2px solid #ccc;
	height: 200px;
	position: relative;
}

.news_list_pic:before {
	content: '';
	display: block;
	width: 0;
	height: 2px;
	background: #005d9f;
	position: absolute;
	left: 0;
	top: -2px;
	transition: .5s ease-in-out;
}

.news_list_li:hover .news_list_pic:before {
	width: 100%;
}

.news_list_pic a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.news_list_pic img {
	display: block;
}

.news_list_pic img {
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.news_list_phrase {
	height: 52px;
	font-size: 14px;
	line-height: 26px;
	color: #808080;
	margin-top: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.news_list_date {
	display: inline-block;
	min-width: 60px;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	color: #808080;
	margin: 10px 0 0 0;
	background: #f5f5f5;
	border-radius: 5px;
	transition: .3s;
}

.news_list_li:hover .news_list_date {
	color: #fff;
	background: #005d9f;
}


/*news details*/

.news_detail_title {
	text-align: center;
	font-size: 16px;
	color: #333333;
}

.news_detail_data {
	text-align: center;
	font-size: 14px;
	color: #8c8c8c;
	margin-top: 20px;
}

.news_detail_data_place {
	margin: 0 60px 0 40px;
}

.news_detail_data_view {
	position: relative;
}

.news_detail_data_view:before {
	content: '';
	display: block;
	width: 16px;
	height: 9px;
	background: url(/images/view.png) no-repeat center;
	position: absolute;
	left: -24px;
	top: 50%;
	transform: translateY(-50%);
}

.news_details_container {
	color: #808080;
	font-size: 14px;
	margin: 20px auto 20px;
	border-top: 1px solid #ccc;
	padding: 25px 0;
}

.news_details_container h5 {
	padding: 25px 0;
	font-size: 14px;
	color: #000;
}

.news_details_container h4 {
	margin-bottom: 20px;
}

.news_details_container p {
	margin-bottom: 22px;
	line-height: 26px;
}

.details_img {
	text-align: center;
	margin: 10px auto;
}

.details_img_pic {
	margin-bottom: 20px;
}

.details_img img {
	max-width: 100%;
}

.news_details_page i {
	padding: 0 5px;
	background: none;
}

.news_details_page .page_hd {
	padding: 5px 15px;
	background: #f2f2f2;
	border-radius: 5px;
	color: #666;
}

.news_details_page a:hover .page_hd {
	background: #005d9f;
	color: #fff;
}


/*departner*/

.depart_ti_cn {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.depart_ti_en {
	font-size: 14px;
	color: #8c8c8c;
	/* margin-top: 5px; */
	text-align: center;
	font-weight: normal;
	margin: 5px 0 40px;
}

.depart_list {
	width: 1200px;
	margin: 50px auto;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.depart_list li {
	width: 320px;
	height: 460px;
	float: left;
	/* margin-right: 120px; */
	margin-bottom: 20px;
	flex-wrap: wrap;
}

.depart_list li:nth-child(3n) {
	margin-right: 0;
}

.depart_list li .pic {
	display: block;
	width: 320px;
	height: 340px;
	overflow: hidden;
	position: relative;
}

.depart_list li .icon {
	width: 70px;
	height: 70px;
	background: #fff url(/images/departjt1.png) no-repeat center;
	border: 1px solid #ddd;
	border-radius: 50%;
	margin: -35px auto 15px;
	position: relative;
	background-size: 100%;
}

.depart_list li:hover .icon {
	background: #fff url(/images/departjt2.png) no-repeat center;
	background-size: 100%;
}

.depart_list li .pic img {
	display: block;
	width: 100%;
}

.depart_list li .name {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.depart_list li .name a {
	color: #000;
}

.depart_list li:hover .name a {
	color: #005d9f;
}

.deapart_more {
	text-align: center;
	margin: 10px auto 80px;
}

.deapart_more a {
	font-size: 14px;
	color: #808080;
	padding: 5px 0;
	border-bottom: 1px solid #808080;
}

.deapart_more a:hover {
	color: #005d9f;
	border-color: #005d9f;
}


/*科研部门详情小轮播*/

.depart_swiper {
	width: 640px;
	height: 330px;
	margin: 50px auto;
}

.ks_swiper {
	max-width: 640px;
	width: 100%;
	margin: 0px auto 20px;
}

.ks_swiper .swiper-pagination {
	text-align: center;
	margin: 0 auto;
	position: relative;
}

.ks_swiper .swiper-pagination-bullet {
	margin: 0 5px;
}

.depart_details .details_img_name {
	text-align: center;
}

.depart_details .details_img {
	margin-top: 40px;
}

.about_intro_content .content_pic2 {
	margin: 40px auto;
}

.content_pic2_left {
	float: left;
	padding-right: 40px;
}


/*特色网站*/

.depart_websites {
	margin: 20px auto;
	font-size: 20px;
}

.depart_websites li {
	width: 16em;
	height: 14em;
	float: left;
	margin: 0 6em 1em 0;
}

.depart_websites li:nth-child(3n) {
	margin-right: 0;
}

.depart_websites li .pic {
	width: 16em;
	height: 10em;
	border: 1px solid #eee;
	box-shadow: 0 0 .5em #eee;
}

.depart_websites li:hover .pic {
	border-color: #005d9f;
}

.depart_websites li .pic a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.depart_websites li .pic a img {
	max-width: 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.depart_websites li .name {
	width: 100%;
	height: 1em;
	font-size: 1rem;
	line-height: 1em;
	margin: 1.2em 0 0 0;
	padding: 0 5em 0 0;
	color: #333333;
	box-sizing: border-box;
	overflow: hidden;
	font-size: .7em;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.depart_websites li:hover .name a,
.depart_websites li:hover .name {
	color: #005d9f;
}

.depart_websites li .name span {
	font-weight: bold;
}

.depart_websites li .name a {
	position: absolute;
	right: 0;
	font-size: .7em;
	color: #8c8c8c;
}


/*部门专家*/

.depart_zj {
	width: 100%;
	margin-top: 20px;
}

.depart_zj .depart_zj_top {
	width: 100%;
}

.depart_zj .zj_touxiang {
	max-width: 320px;
	float: left;
}

.depart_zj .zj_touxiang img {
	width: 100%;
}

.depart_zj .zj_miaoshu {
	width: 780px;
	float: right;
}

.depart_zj .zj_miaoshu .name {
	color: #005d9f;
	font-size: 32px;
	padding-top: 20px;
}

.depart_zj .zj_miaoshu .keshi_cn {
	color: #333;
	font-size: 22px;
	margin-top: 10px;
}

.depart_zj .zj_miaoshu .keshi_en {
	color: #666;
	font-size: 14px;
}

.depart_zj .zj_miaoshu .table {
	margin-top: 80px;
}

.depart_zj .zj_miaoshu .table div {
	margin-bottom: 10px;
}

.depart_zj .zj_miaoshu .table .table_hd {
	width: 80px;
	color: #808080;
}

.depart_zj .zj_miaoshu .table .table_bd {
	color: #333;
}

.depart_zj .zj_details_list {
	width: 100%;
	margin: 0 auto;
}

.depart_zj .zj_details_list .li {
	margin-top: 40px;
}

.depart_zj .zj_details_list .li .hd {
	background: #f7f7f7;
	height: 50px;
	line-height: 50px;
	color: #333;
	padding: 0 4%;
	box-sizing: border-box;
	font-weight: bold;
	position: relative;
	cursor: pointer;
	border-radius: 4px;
}

.depart_zj .zj_details_list .li .hd:before {
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	border-left: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	position: absolute;
	right: 2%;
	top: 50%;
	transform: translateY(-50%) rotateZ(135deg);
	transition: .3s;
}

.depart_zj .zj_details_list .li.on .hd:before {
	transform: translateY(-50%) rotateZ(315deg);
}

.depart_zj .zj_details_list .li .bd {
	padding: 2% 4%;
	border: 1px solid #eee;
	box-sizing: border-box;
	font-size: 16px;
	color: #808080;
	line-height: 28px;
	text-align: justify;
}


/*专家介绍 table 版*/

.zjjs_table {
	max-width: 1200px;
	width: 98%;
	margin: 80px auto 0;
	overflow-x: auto;
}


/*领域新闻列表*/
.lingyu_news_list{font-size: 0;}
.lingyu_news_list li {
	width: 48%;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	margin-bottom: 40px;
}
.relative{position: relative;}
.img100 img{width: 100%;vertical-align: bottom;}
.lingyu_news_list .time{text-align: right;color: #4c4c4c;margin-top: 10px;}

.lingyu_news_list li:nth-child(2n) {
	float: right;
}

.lingyu_news_list li .hd {
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333333;
	white-space: nowrap;
	font-weight: bold;
	font-size: 14px;
}

.lingyu_news_list li .hd a {
	color: #333333;
}

.lingyu_news_list li .bd {
	width: 100%;
	border-top: 2px solid #ccc;
	padding: 30px 30px;
	box-sizing: border-box;
	background: #f7f7f7;
	color: #8c8c8c;
	font-size: 14px;font-weight: normal;
}

.lingyu_news_list li .bd .cont {
	font-size: 14px;
	color: #8c8c8c;
	line-height: 24px;
	height: 48px;
	text-align: justify;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.lingyu_news_list li .bot .date {
	font-size: 14px;
	color: #4c4c4c;
}

.lingyu_news_list li .more {
	margin-left: 10px;
	display: inline-block;
	font-size: 14px;
	color: #8C8C8C;
	padding: 15px 0;
	margin-top: 5px;
}

.lingyu_news_list li:hover .hd,
.lingyu_news_list li:hover .hd a,
.lingyu_news_list li:hover .more {
	color: #005d9f;
}

.lingyu_news_list li .hd a:hover,
.lingyu_news_list li .more:hover {
	text-decoration: underline;
}

.lingyu_news_list li:hover .bd {
	border-color: #005d9f;
}
.banner_single{padding-top: 0 !important;}
.imgscale .img100{overflow: hidden;}
.imgscale .img100 img{transition: all .4s;}
.imgscale:hover .img100 img{transform: scale(1.1);}
.djdt-list{font-size: 14px;}
.djdt-list li{margin-bottom: 25px;}
.djdt-list a{color: #333;}
.djdt-list h3{font-size: 22px;}
.djdt-list-des{padding-top: 10px;color: #5F5F5F;line-height: 22px;text-align: justify;}
.djdt-list-time{float: right;}
.djdt-list-des a{color: #005d9f;}
/*科研研究生*/

.keyan_yanjiusheng {}

.yjs_top {
	width: 100%;
}

.yjs_top_pic {
	width: 100%;
	max-width: 510px;
	float: left;
}

.yjs_top_pic img {
	max-width: 100%;
	width: 100%;
}

.yjs_top_content {
	float: right;
	width: 630px;
}

.yjs_top_content_cn {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	padding-top: 30px;
}

.yjs_top_content_en {
	color: #8C8C8C;
	font-size: 14px;
}

.yjs_top_content_nr {
	margin-top: 50px;
	font-size: 14px;
	line-height: 26px;
	text-align: justify;
	color: #8c8c8c;
}

.yjs_jl {
	margin-top: 45px;
	line-height: 50px;
	border-bottom: 1px solid #ddd;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.yjs_jl a {
	color: #000;
}

.yjs_jl a:hover {
	color: #004085;
}

.ysj_list {
	font-size: 20px;
}

.ysj_list_li {
	width: 100%;
	margin-top: 40px;
}

.ysj_list_li:after {
	content: '';
	display: block;
	clear: both;
}

.yjs_list_pic {
	float: left;
	width: 20%;
}

.ysj_list_li img {
	display: block;
	max-width: 180px;
	width: 100%;
	height: auto;
	float: left;
}

.ysj_list_li .yjs_list_content {
	float: right;
	width: 75%;
}

.ysj_list_li .yjs_list_content .yjs_list_name {
	font-size: 18px;
	color: #333;
	padding: 10px 0 20px;
}

.ysj_list_li .yjs_list_content .yjs_list_nr {
	font-size: 14px;
	line-height: 28px;
	text-align: justify;
	color: #8c8c8c;
}


/*健康宣讲视频列表*/

.health_video_list {}

.health_video_list .video_li {
	width: 48%;
	float: left;
	margin-bottom: 40px;
}

.health_video_list .video_li:nth-child(2n) {
	float: right;
}

.health_video_list .video_li .video_li_pic {
	width: 100%;
}

.health_video_list .video_li .video_li_pic img {
	width: 100%;
}

.health_video_list .video_li .video_li_name {
	display: block;
	padding: 10px 30px 10px 0;
	box-sizing: border-box;
	border-bottom: 2px solid #e6e6e6;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.health_video_list .video_li:hover .video_li_name {
	color: #005d9f;
	border-color: #005d9f;
}

.health_video_list .video_li .video_li_name:after {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	background: url(/images/videoplayicon.jpg) no-repeat center left;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: .3s;
}

.health_video_list .video_li:hover .video_li_name:after {
	background: url(/images/videoplayicon.jpg) no-repeat center left -20px;
}


/*健康宣讲视频详情*/

.health_video_cont {
	text-align: center;
	margin: 0 auto 20px;
}

.health_video_cont video {
	max-width: 880px;
	width: 100%;
	margin: 0 auto;
}

.health_video_cont .name {
	text-align: center;
	margin-top: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #005d9f;
}

.more_videos {
	width: 100%;
	margin: 20px auto 0;
}

.more_videos li {
	width: 22%;
	margin-right: 4%;
	margin: 0 4% 10px 0;
	text-align: center;
	float: left;
}

.more_videos li:last-child {
	margin-right: 0;
}

.more_videos li .video_pic img {
	width: 100%;
}

.more_videos li .video_name {
	text-align: center;
	margin-top: 10px;
	font-size: 14px;
	color: #000000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/*科普长廊*/

.kepu_list {
	width: 100%;
	margin: 20px auto;
}

.kepu_list li {
	margin-bottom: 30px;
}

.kepu_list li a {
	display: block;
	font-size: 14px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #323333;
	font-weight: bold;
	padding-right: 80px;
	box-sizing: border-box;
	border-bottom: 2px solid #e6e6e6;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.kepu_list li:hover a {
	color: #005d9f;
	border-color: #005d9f;
}

.kepu_list li a span {
	font-size: 14px;
	color: #808080;
	font-weight: 300;
	position: absolute;
	right: 0;
}

.kepu_list li:hover a span {
	color: #005d9f;
}

.kepu_list li div {
	padding: 3.5% 4%;
	box-sizing: border-box;
	background: #f7f7f7;
}

.kepu_list li div p {
	color: #8b8b8b;
	font-size: 14px;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/*党群工作 列表*/

.work_list li .hd {
	padding: 0 0 0 20px;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 10px;
}

.work_list li .hd:before {
	content: '';
	display: block;
	width: 5px;
	height: 12px;
	background: #333;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.work_list li:hover .hd:before {
	background: #005D9F;
}

.work_list li .hd a {
	color: #333;
	font-weight: bold;
}

.work_list li:hover .hd a {
	color: #005d9f;
}

.work_list li .bd {
	border: none;
}

.work_list li .bd .time {
	font-size: 14px;
	color: #4c4c4c;
	margin-bottom: 22px;
}

.work_list li:hover .bd .time {
	color: #005d9f;
}


/*护理新闻列表*/

.huli_list {
	margin: 20px auto;
	font-size: 20px;
}

.huli_list li {
	padding: 8px 0;
	border-bottom: 1px dashed #E6E6E6;
	height: 13em;
	height: 7em;
	margin-bottom: 1px;
}

.huli_list li .huli_pic {
	width: 13em;
	height: 7em;
	float: left;
	margin-right: 1.8em;
	overflow: hidden;
}

.huli_list li .huli_pic img {
	max-width: 260px;
	width: 100%;
}

.huli_list li .huli_cont {
	padding-top: 1em;
}

.huli_list li .huli_cont .huli_title {
	height: 1.6em;
	font-size: .7em;
	font-weight: bold;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.huli_list li .huli_cont .huli_title a {
	color: #333;
}

.huli_list li .huli_cont .huli_time {
	font-size: .7em;
	color: #666;
	padding: .4em 0 .6em;
}

.huli_list li:hover .huli_cont .huli_title,
.huli_list li:hover.huli_cont .huli_title a,
.huli_list li:hover .huli_cont .huli_time {
	color: #005d9f;
}

.huli_list li .huli_cont .huli_nr {
	height: 1.6em;
	font-size: .7em;
	color: #8C8C8C;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/*杂志列表*/

.magazine {
	margin-top: 80px;
}

.magazine_list .pic img {
	width: 100%;
	max-width: 100%;
}

.magazine_list .name {
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	color: #333333;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.magazine_list .name a {
	color: #333;
}

.magazine_list li :hover .name,
.magazine_list li:hover .name a {
	color: #007fb5;
}

.magazine_list .t_moer span {
	color: #808080;
	font-size: 14px;
}

.magazine_list .t_moer .mz_more {
	float: right;
}

.magazine_list li:hover .t_moer span {
	color: #005d9f;
}


/*系统页*/

.system_bg {
	max-width: 1200px;
	width: 100%;
	position: relative;
	font-size: 20px;
}

.system_bg img {
	max-width: 1200px;
	width: 100%;
	display: block;
}

.system_word {
	width: 25.5em;
	height: 8em;
	box-sizing: border-box;
	padding-top: 2em;
	text-align: center;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.system_word:before {
	content: '';
	display: block;
	width: 3.5em;
	height: 3.5em;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 50%);
	background: #fff;
	box-shadow: 0 0 5px #ccc;
	border-radius: 50%;
}

.system_word:after {
	content: '';
	display: block;
	width: .5em;
	height: .5em;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: skew(10deg) rotateZ(-35deg) translate(-90%, 0);
	transform-origin: center;
}

.system_word .sys_b {
	font-size: 24px;
	font-size: 1.2em;
	color: #005d9f;
	padding: 5px 0;
}

.system_word .sys_s {
	font-size: 14px;
	font-size: .7em;
	color: #333;
	padding: .3em 0;
}


/*患者招募*/

.tabBox .hd {
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	font-size: 20px;
	/* background: #f4f4f4; */
	/* border-bottom: 1px solid #F5AB38; */
	position: relative;
}

.tabBox .hd ul {
	position: absolute;
	/*height: 41px;*/
	top: 0;
	overflow: hidden;
}

.tabBox .hd ul li {
	float: left;
	/*padding: 0 10px;*/
	color: #666;
	padding: 0 5px;
}

.tabBox .hd ul .on {
	/* border: 2px solid #F5AB38; */
	border-bottom-color: #fff;
	background: #fff;
	/* color: #CF7F21; */
	/* color: red; */
}

.tabBox .bd ul {
	/*padding: 10px 0 10px 10px;*/
	/* padding: 15px 10px; */
	background: #fff;
	border-top: 30px solid #f7f7f7;
	border-right: 20px solid #f7f7f7;
	border-bottom: 30px solid #f7f7f7;
	border-left: 20px solid #f7f7f7;
	box-sizing: border-box;
}

.tabBox .bd li {
	height: 33px;
	line-height: 33px;
}

.tabBox .bd li a {
	color: #666;
}


/**/

.zhaomu {
	font-size: 20px;
	width: 100%;
	/* height: 40em; */
	/*background: pink;*/
	position: relative;
	margin: 20px auto;
}

.zhaomu .bd {
	width: 100%;
	/*height: 22em;*/
	overflow: hidden;
	padding: 1.5em 1em;
	box-sizing: border-box;
	/* background: gray; */
}

.zhaomu .bd li {
	width: 100%;
	height: 100%;
	position: relative;
}

.zhaomu .bd li .bd_pic {
	width: 32em;
	width: 50%;
	/*height: 19em;*/
	float: left;
}

.zhaomu .bd li .bd_pic img {
	width: 100%;
	display: block;
}

.zhaomu .bd li .bd_cont {
	float: left;
	width: 50%;
	text-align: center;
	/* position: absolute; */
	right: 0;
	padding-top: 1em;
	/* top: 25%; */
	/* transform: translateY(50%); */
}

.zhaomu .bd li .bd_cont .title {
	font-size: .8em;
	color: #005d9f;
	font-weight: bold;
}

.zhaomu .bd li .bd_cont .hospital {
	font-size: .7em;
	line-height: 1.6em;
	color: #666;
	margin-top: 20px;
}

.zhaomu .bd li .bd_cont .name {
	font-size: .7em;
	margin-top: 1em;
	color: #666666;
}

.zhaomu .bd li .bd_cont .tel {
	font-size: .7em;
	line-height: 1.6em;
	color: #666666;
	margin-top: 1em;
}


/**/

.zhaomu .hd {
	width: 100%;
	height: 10em;
	overflow: hidden;
	padding: 0;
	box-sizing: border-box;
	margin-top: 20px;
}

.zhaomu .hd li {
	width: 25%;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.zhaomu .hd li .pic {
	/* margin-bottom: 10px; */
}

.zhaomu .hd li .pic img {
	width: 100%;
	display: block;
}

.zhaomu .hd li .name {
	text-align: center;
	font-size: .2em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/* line-height: 1.2em; */
	color: #333333;
	font-weight: bold;
}

.tabBox .hd ul .on img {
	border: 2px solid #005D9F;
	box-sizing: border-box;
}

.tabBox .hd ul .on .name {
	color: #005d9f;
}


/*医疗新技术列表*/

.yl_news_list {
	margin: 20px auto;
}

.yl_news_list li {
	border-bottom: 10px solid #f5f5f5;
	padding: 25px 0;
}

.yl_news_list li a .yl_news_list .yl_list_title {
	color: #333;
}

.yl_news_list li:hover {
	border-color: #005d9f;
}

.yl_news_list .yl_list_title {
	position: relative;
	padding-right: 80px;
	box-sizing: border-box;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.yl_news_list .yl_list_title a {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.yl_news_list li:hover .yl_list_title a,
.yl_news_list li:hover .yl_list_title span {
	color: #005d9f;
}

.yl_news_list .yl_list_title span {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 14px;
	color: #999;
	font-weight: normal;
}

.yl_news_list .yl_list_nr {
	font-size: 14px;
	color: #8c8c8c;
	padding-right: 80px;
	box-sizing: border-box;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
	font-size: 14px;
}


/*专家介绍列表*/

.zjjs {
	margin: 80px auto 20px;
	width: 1200px;
}

.zjjs_title {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 30px;
	height: 20px;
	line-height: 20px;
}

.zjjs_title .zjjs_title_cn {
	font-size: 16px;
	color: #000000;
	margin-right: 5px;
	font-weight: bold;
}

.zjjs_title .zjjs_title_en {
	font-size: 16px;
	font-weight: 300;
	color: #a6a6a6;
	text-transform: uppercase;
}

.zjjs_title .zjjs_title_more {
	float: right;
	font-size: 18px;
	color: #a6a6a6;
	padding: 5px 0;
}

.zjjs_list:after {
	content: '';
	display: block;
	clear: both;
}

.zjjs_list li {
	width: 220px;
	height: 380px;
	float: left;
	margin: 0 25px 10px 0;
	text-align: center;
}

.zjjs_list li:nth-child(5n) {
	margin-right: 0;
}

.zjjs_list li .zjjs_pic {
	display: block;
	width: 220px;
	height: 250px;
	overflow: hidden;
	border-bottom: 4px solid #ECECF6;
}

.zjjs_list li:hover .zjjs_pic {
	border-color: #005d9f;
}

.zjjs_list li {
	display: block;
}

.zjjs_list li .zjjs_pic img {
	width: 100%;
	display: block;
}

.zjjs_list li .zjjs_name {
	margin-top: 10px;
	font-weight: bold;
}

.zjjs_list li .zjjs_name a {
	color: #333;
}

.zjjs_list li:hover .zjjs_name a {
	color: #005d9f;
}

.zjjs_list li .zjjs_nr {
	margin-top: 10px;
	font-size: 14px;
	color: #8c8c8c;
}


/*大查房*/

.dcf_list {
	margin: 90px auto 0;
}

.dcf_list li {
	width: 48%;
	float: left;
	margin-bottom: 60px;
}

.dcf_list li:nth-child(2n) {
	float: right;
}

.dcf_list li .dcf_pic {
	width: 100%;
	display: block;
}

.dcf_list li .dcf_pic img {
	width: 100%;
	display: block;
	border-bottom: 2px solid #d2d2d2;
	transition: .3s;
}

.dcf_list li:hover .dcf_pic img {
	transform: scale(1.02);
}

.dcf_list li .dcf_name {
	font-weight: bold;
	font-size: 16px;
	display: block;
	height: 70px;
	line-height: 70px;
	padding-right: 80px;
	color: #333;
	border-bottom: 2px solid #e6e6e6;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dcf_list li:hover .dcf_name {
	color: #005d9f;
	border-color: #005d9f;
}

.dcf_list li .dcf_name span {
	font-size: 14px;
	color: #8c8c8c;
	position: absolute;
	right: 0;
}

.dcf_list li:hover .dcf_name span {
	color: #1076c1;
}


/*开诊表*/

.ylts_kzb {
	max-width: 1200px;
	width: 98%;
	margin: 0 auto;
	overflow-x: auto;
}

.kzb_table,
.zjjs_table table {
	border-color: rgba(238, 238, 238, .15) !important;
}
.kzb_table th{font-size:16px}
.kzb_table td{font-size:16px;}

/*大查房新增列表*/

.cf_list {
	width: 1200px;
	margin: 0 auto;
}
.showRight >p a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 98%;
    display: block;
}
.cf_list li {
	padding: 50px 10px 0 10px;
	box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	background: #f7f7f7;
	margin-bottom: 60px;
	width: 48.33%;
	text-align: center;
	height: 180px;
	border-bottom: 3px solid #e6e6e6;
}

.cf_list li a {
	display: block;
	width: 100%;
	height: 100%;
}

.cf_list li:nth-child(2n) {
	float: right;
}

.cf_list li:hover {
	border-color: #005d9f;
}

.cf_list .cf_title {
	height: 50px;
	display: flex;
	align-items: center;
	text-align: center;
}

.cf_list .cf_ti {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	width: 100%;
	line-height: 1.6em;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.cf_list .cf_time {
	font-size: 14px;
	color: #666;
	margin-top: 30px;
}

.cf_list li:hover .cf_ti {
	color: #005d9f;
}

.cf_list li:hover .cf_time {
	color: #1076c1;
}


/*大查房新增新详情*/

.cfxxq {
	width: 100%;
}

.cf_ti_cn {
	color: #005d9f;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}

.cf_ti_en {
	font-size: 14px;
	color: #b2b2b2;
	text-align: center;
	margin-top: 5px;
	font-weight: 300;
	letter-spacing: 2px;
	margin-top: 10px;
}

.cf_content {
	margin-top: 50px;
}

.cf_nr1 {
	font-size: 16px;
	color: #808080;
	text-align: justify;
	line-height: 28px;
	margin: 40px auto;
}

.cf_tb {
	margin-top: 40px;
}

.cf_tb li {
	float: left;
	width: 48.33%;
	text-align: center;
}

.cf_tb li img {
	max-width: 100%;
}

.cf_tb li:nth-child(2n) {
	float: right;
}

.cf_tb li .cf_tb_bt {
	font-size: 16px;
	color: #4c4c4c;
	height: 60px;
	margin-top: 10px;
}

.cf_tbw {
	margin-top: 20px;
}

.cf_tbb {
	margin-bottom: 0px;
	position: relative;
}

.cf_tbb_img_pic {
	background: #f7f7f7;
}

.cf_tbb_img_pic img {
	width: 48.33%;
}

.cf_tbb_img_ti {
	text-align: center;
	width: 48.33%;
	margin-top: 10px;
	height: 40px;
	color: #4c4c4c;
	font-size: 16px;
}

.cf_tbb_ti {
	height: 60px;
	font-size: 16px;
	color: #4c4c4c;
	width: 48.33%;
	text-align: center;
	margin-top: 10px;
}

.cf_tbb_img_nr {
	position: absolute;
	right: 3%;
	top: 45%;
	transform: translateY(-50%);
	width: calc(100% - 48.33% - 8%);
	font-size: 16px;
	color: #737373;
	line-height: 28px;
}

.cf_tbb_img_nr p {
	margin-bottom: 20px;
}

.cf_dtp {
	margin-top: 40px;
	text-align: center;
}

.cf_dtp img {
	max-width: 100%;
}

.cf_tw {
	background: #f7f7f7;
	position: relative;
}

.cf_tw_img {
	width: 40.83%;
}

.cf_tw_img img {
	width: 100%;
	display: block;
}

.cf_tw_w {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: calc(100% - 40.83%);
	padding: 0 60px;
	box-sizing: border-box;
	color: #737373;
	font-size: 16px;
	line-height: 28px;
	text-align: justify;
}

.cf_xtw {
	text-align: center;
}

.cf_xtw li {
	margin: 20px;
	display: inline-block;
}
@media (max-width:1100px){
	.djdt-list-des a{display: block;}
	.djdt-list-time{float: none;}
}
@media (max-width:760px){
	.djdt-list h3{font-size: 18px;}
}
/**/


.padding-tb80{padding: 80px 0;}
.title20 h2{font-size: 20px;font-weight: normal;}

.index-dt{margin: -8px -8px 80px;}
.index-news-style{display:block;background-color: rgb(255, 255, 255);box-shadow: 0 2px 9px 0 rgba(127, 121, 124, 0.56);transition: all .4s;margin: 8px;padding: 20px;}
.index-news-style:hover{box-shadow: 0 2px 9px 0 rgba(16, 118, 193, 0.56);}
.ckxq12{font-size: 12px;color: #a4a4a4;transition: all .4s;display: inline-block;}
.ckxq12-r{position: absolute;right: 0;top:50%;transform: translateY(-50%);}
.mg-bt20{margin-bottom: 20px;}
.mg-bt10{margin-bottom: 10px;}
.title20.relative{padding-left: 20px;}
.title20.relative h2{line-height: 1;}
.title20 .i{position: absolute;height: 25px;width: 3px;background: #2884c7;left: 0;bottom:0;}
.title20 .i:after{content: ""; position: absolute;height: 12px;width: 100%;background: #2884c7;left: 100%;bottom:0;margin-left: 2px;}
.ckxq12:hover{color: #2884c7;}
.text-center{text-align: center;}
.news-bot a{display: block;font-size: 16px;color: #474747;transition: all .4s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 10px 0;}
.news-bot a:hover{color: #2884c7;}
.news-bot li{border-bottom: 1px dashed #7f7f7f;}
.swiperDot{margin-top: 35px;}
.swiperDot .swiper-pagination-bullet{width: 10px;height: 10px;margin-right: 10px;vertical-align: middle;}
.swiperDot .swiper-pagination-bullet:last-child{margin-right: 0;}
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative; table-layout: fixed;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
.list975 a{float: left;height: 203px;width: 32%;margin-right: 2%;z-index: 5;}
.list975 a:nth-child(3n){margin-right: 0;}
.list975 a .img100{z-index: -1;}
.position-full{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.title22 h2{font-size: 22px;font-weight: normal;}
.titlefff h2{color: #fff;}
.en16{color: #bfcbdf;font-size: 16px;}
.list975 h2{margin-bottom: 5px;}
.bgf4{background: #f4f4f4;}
.item-mid-top{border-bottom: 1px solid #d4d4d4;}
.item-mid-a{font-size: 0;}
.item-mid-a a{display: inline-block;vertical-align: middle;line-height: 56px;transition: all .4s;font-size: 16px;color: #454545;margin-right: 66px;position: relative;}
.item-mid-a a:last-child{margin-right: 0;}
.item-mid-a a:after{border-bottom:1px solid #2884c7;content: "";position: absolute;left: 50%;bottom:-1px;opacity: 0;width: 0;transition: all .4s;transform: translateX(-50%);}
.item-mid-a a.active{color: #2884c7;}
.item-mid-a a.active:after{width: 100%;opacity: 1;}
.item-mid-a a:hover{color: #2884c7;}
.item-mid-a a:hover:after{width: 100%;opacity: 1;}
.item-mid-a a:before{content: "";position: absolute;height: 12px;border-right: 1px solid #cecece;right: -33px;top:50%;margin-top: -6px;}
.item-mid-a a:last-child:before{display: none;}
.item-mid-item{display: none;}
.item-mid-item.active{display: block;}
.mg-bt40{margin-bottom: 40px;}
.sjsjc-img{position: absolute;left: 0;top:0;height: 100%;width: 41.8%;}
.sjsjc-img .swiper-container{height: 100%;}
.sjsjc-right{width: 55.66%;min-height: 280px;}
.fl{float: left;}
.fr{float: right;}
.sjsjc-right a{color: #000;display: block;border-bottom: 1px solid #d9d9d9;position: relative;padding: 16px 0;transition: all .4s;}
.sjsjc-right a:hover{background: #fff;}
.sjsjc-right a:hover strong{color: #2884c7;}
.sjsjc-right a:hover h3{color: #2884c7;}
.des8f8f8f p{color: #8f8f8f;}
.des p{font-size: 14px;text-align: justify;}
.sjsjc-con h3{font-weight: normal;font-size: 16px;margin-bottom: 2px;transition: all .4s;}
.sjsjc-con{margin-left: 113px;}
.sjsjc-date{position: absolute;top:50%;transform: translateY(-50%); left: 0;text-align: center;width: 80px;}
.sjsjc-date:after{content: "";position: absolute;left: 100%;height: 36px;border-right: 1px solid #a3a3a3;top:50%;margin-top: -18px;margin-left: 5px;}
.sjsjc-date strong{display: block;font-size: 24px;transition: all .4s;}
.sjsjc-date span{display: block;font-size: 12px;color: #a4a4a4;}
.sjsjc-right p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sjsjc-img img{object-fit: cover;position: absolute;width: 100%;height: 100%;top:0;left: 0;}
.sjsjc-bot{position: absolute;bottom:0;left: 0;width: 100%;background: rgba(40,132,199,.5);z-index: 9;text-align: right;}
.sjsjcDot{padding:10px 20px;}
.sjsjcDot .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;border-radius: 100%;opacity: 1;margin-right: 8px;}
.sjsjcDot .swiper-pagination-bullet:last-child{margin-right: 0;}
.sjsjcDot .swiper-pagination-bullet-active{background: #2884c7;}
.padding-tb60{padding: 60px 0;}
.zj-style{display: block;padding: 7px;background: #f6f6f6;}
.des818080 p{color: #818080;}
.zj-bot{padding: 7px;height: 150px;box-sizing: border-box;}
.jz-title{border-bottom: 1px solid #d3d3d3;padding-bottom: 8px;}
.jz-title h3{color: #000;font-size: 18px;font-weight: normal;margin-bottom: 6px;transition: all .4s;}
.jz-title p{color: #868686;font-size: 14px;}
.zj .swiper-wrapper{
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-ms-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}
.yqlj .swiper-container{margin: 0 42px;}
.yqlj .swiper-container.none{margin: 0 !important;}
.zj-style:hover h3{color: #2884c7;}
.yqlj p{text-align: center;font-size: 14px;color: #525252;line-height: 1.6;transition: all .4s;}
.yqlj a:hover p{color: #2884c7;}
.mg-bt15{margin-bottom: 15px;}
.yqlj .img100{border-radius: 100%;border:1px solid #bdbdbd;padding: 6px;overflow: hidden;width: 112px;max-width: 100%;margin: 0 auto 15px;box-sizing: border-box;}
.yqljBtn div{cursor: pointer;position: absolute;top:10px; width: 40px;height: 80px;z-index: 9;}
.yqljBtn1{left: -10px;background: url("/images/40x80-1.png") no-repeat center;background-size: cover;}
.yqljBtn2{right: -10px;background: url("/images/40x80-2.png") no-repeat center;background-size: cover;}
.footer2{background: #267ab8;margin-top: 50px;}
.footer-top{padding: 60px 0 30px;}
.logo2 img{height: 52px;vertical-align: bottom;}
.mg-bt30{margin-bottom: 30px;}
.desfff p{color: #fff;}
.footer-dz p{margin-bottom: 10px;}
.footer-dz p:last-child{margin-bottom:0;}
.footer-code{font-size: 0;}
.footer-code li{font-size: 14px;display: inline-block;vertical-align: top;text-align: center;margin-right: 25px;}
.footer-code li:last-child{margin-right: 0;}
.footer-code li img{width: 146px;border-radius: 5px;}
.footer-code li p{color: #fff;font-size: 14px;}
.footer-bot{border-top: 1px solid #84adcf;padding: 13px 0;}
.footer-bot span,.footer-bot a{display: inline-block;vertical-align: middle;color: #b0cade;font-size: 14px;transition: all .4s;}
.footer-bot a:hover{color: #fff;}
.fiexd_icons2 a{margin-top: 2px;border-radius: 5px;}
.fiexd_icons2 a:first-child{margin-top: 0;}
.fiexd_icons_wx{background: #2884c7 url("/images/iconfont-weixin.png") no-repeat center;background-size: cover;}
.fiexd_icons_xz{background: #2884c7 url("/images/download8.png") no-repeat center;background-size: cover;}
.fiexd_icons_yx{background: #2884c7 url("/images/envelope-alt.png") no-repeat center;background-size: cover;}
.fiexd_icons_sq{background: #2884c7 url("/images/bookmark4.png") no-repeat center;background-size: cover;}
.fiexd_icons2 .fiexd_icons_top{border:none;}

@media screen and (max-width:1250px) {
	.cf_list {
		width: 90%;
	}
	.cf_tbb_img_pic {
		background: none;
		text-align: center;
	}
	.cf_tbb_img_pic img {
		max-width: 100%;
	}
	.cf_tbb_img_ti {
		margin: 10px auto 20px;
	}
	.cf_tbb_img_nr {
		position: relative;
		transform: translate(0, 0);
		width: 100%;
		text-align: center;
		padding: 0;
		right: 0;
		text-align: left;
	}
	.cf_tbb_img_nr p {
		margin-bottom: 10px;
	}
	.cf_tw_img {
		width: 100%;
		text-align: center;
	}
	.cf_tw {
		background: none;
	}
	.cf_tw_img img {
		width: auto;
		max-width: 100%;
		margin: 0 auto;
	}
	.cf_tw_w {
		position: relative;
		margin: 20px auto;
		width: 100%;
		padding: 0;
		top: 0;
		transform: translate(0, 0);
	}
}

@media screen and (max-width:760px) {
	.cf_list .cf_ti {
		font-weight: normal;
	}
	.cf_list li {
		width: 100%;
		height: 140px;
		padding-top: 25px;
		margin-bottom: 30px;
	}
	.cf_tb li {
		width: 100%;
	}
	.cf_tbb_img_pic img {
		width: auto;
	}
	.title22 h2{font-size: 20px;}
	.en16,.news-bot a{font-size: 14px;}
	.padding-tb80,.padding-tb60{padding: 35px 0;}
	.swiperDot{margin-top: 20px;}
	.swiperDot .swiper-pagination-bullet{width: 8px;height: 8px;margin-right: 6px;}
	.index-dt{margin-bottom: 35px;}
	.list975 a{width: 100%;height: 140px;margin-right: 0;margin-bottom: 2%;}
	.list975 a:last-child{margin-bottom: 0;}
	.index-news-style{padding: 15px;}
	.item-mid-a{white-space: nowrap;overflow: auto;}
	.item-mid-a a{margin-right: 30px;line-height: 44px;}
	.item-mid-a a:after{bottom:0;}
	.item-mid-a a:before{right: -15px;}
	.item-mid-top{margin-top: -16px;}
	.item-mid-top .ckxq12{transform: none;top:100%;margin-top: 10px;}
	.sjsjc-img{position: relative;width: 100%;}
	.sjsjc-img .img100{position: static;}
	.sjsjc-right{float: none;width: 100%;min-height: 0;}
	.sjsjc-img img{position: static;}
	.sjsjcDot .swiper-pagination-bullet{width: 8px;height: 8px;}
	.sjsjcDot{padding: 3px 15px;}
	.sjsjc-date{width: 60px;}
	.sjsjc-con{margin-left: 80px;}
	.mg-bt40{margin-bottom: 20px;}
	.yqljBtn div{width: 20px;height: 40px;top:27px;}
	.yqljBtn1{left: -5px;}
	.yqljBtn2{right: -5px;}
	.yqlj .swiper-container{margin: 0 20px;}
	.footer-l,.footer-r{float: none;width: auto;text-align: center;}
	.logo2 img{height: 40px;}
	.footer-top{padding: 30px 0;}
	.footer-bot span, .footer-bot a{font-size: 12px;}
	.footer-bot{padding: 10px 0;}
	.footer-code li img{width: 120px;}
	.footer-dz p{text-align: center;}
	.mg-bt30{margin-bottom: 15px;}
	.footer-dz p{margin-bottom: 5px;}
	.footer-l{margin-bottom: 25px;}
}


/*inner end*/