* {



	padding: 0;



	margin: 0;



}



body,
html {



	width: 100%;



	overflow-x: hidden;



	font-size: 14px;



}



.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {



	padding-right: 0;



	padding-left: 0;



}



.row {



	padding-right: 0;



	padding-left: 0;



}



p {



	margin: 0;



}



a {



	text-decoration: none;



}



a:hover {



	transition: all 0.5s ease;



	text-decoration: none;



}



img {



	width: 100%;



}



.swiper-container,
.swiper-container-doctor {



	width: 100%;



	padding: 0;



	margin: 0;



}



.swiper-slide {



	text-align: center;



	font-size: 18px;



	background: #fff;



	display: -webkit-box;



	display: -ms-flexbox;



	display: -webkit-flex;



	display: flex;



	-webkit-box-pack: center;



	-ms-flex-pack: center;



	-webkit-justify-content: center;



	justify-content: center;



	-webkit-box-align: center;



	-ms-flex-align: center;



	-webkit-align-items: center;



	align-items: center;


	padding-top: 3px;
}



.swiper-pagination-bullet-active {



	background: #eee !important;



}



.swiper-slide img {



	width: 100%;



	vertical-align: top;

	border-radius: 0.1rem;

}



.center {



	margin: 0 auto;



	float: none;



	overflow: auto;



}



/* 头部 */



.head-box {



	display: flex;



	margin: 10px auto;



}



.head-box>div {



	display: flex;



	justify-content: center;



	align-items: center;



}



.head-box span {



	font-size: 18px;



	line-height: 30px;



	margin-right: 15px;



	color: #666;



}



.head-box span::before {



	margin-right: 10px;



}



.head-box .tell {



	font-size: 16px;



	padding: 0 40px;



	line-height: 30px;



	border-radius: 10px;



	color: #398eb0;



	background: #ebf8ff;



	display: table-cell;



	vertical-align: middle;



}



.head-box .tell span {



	color: #398eb0;



}



.logo2 {



	padding: 0 10px;



}



/* 导航 */



.nav-box {



	background: #398eb0;



}



/* .nav-box .center {



    display: flex;



    justify-content: center;



}



.nav-box .center a {



    color: #fff;



    display: inline-block;



    text-align: center;



    white-space: nowrap;



    font-size: 15px;



    width: 10%;



    line-height: 50px;



    border-right: 1px solid #00669b;



}



.nav-box .center a:hover {



    background: #00669b;



}



.nav-box .center a:first-child {



    background: #00669b;



} */



.navbutton {



	background: #999;



	width: 100%;



	padding: 0 10%;



	line-height: 45px;



	color: #fff;



	background: #00669b;



	font-size: 15px;



	display: flex;



	justify-content: space-between;



	align-items: center;



}



.navbutton #changenav {



	display: inline-block;



	cursor: pointer;



}



/* .navlink {



    display: none;



}



.navlink a:first-child {



    margin-top: 10px;



}



.navlink a:last-child {



    margin-bottom: 10px;



}



.navlink a {



    display: block;



    width: 100%;



    padding: 0 10%;



    line-height: 40px;



    color: #fff;



    font-size: 15px;



} */



/* 底部 */



footer {



	background: #00466b;



	text-align: center;



	padding: 20px;



	line-height: 20px;



	color: #fff;



}



.bottom {



	color: #fff;



	background: #398eb0;



	padding: 15px 0;



}



.bottom a {



	display: block;



	font-size: 16px;



	color: #fff;



	line-height: 25px;



}



.bottom a:hover {



	color: #00466b;



}



.bottom img {



	margin: 0 auto;



}



.bottom .address p {



	margin-bottom: 2px;



}



.bottom .linklist {



	display: flex;



	align-items: flex-start;



	justify-content: space-around;



	margin-top: 63px;



}



.bottom .linklist p {



	width: 30%;



	height: 100%;



	text-align: center;



	border-right: 1px solid #00466b;



}



.bottom .linklist p:last-child {



	border-right: none;



}



.bottom .ewm {



	margin-top: 20px;



	padding: 0 20px;



}



.bottom .ewm p {



	font-size: 15px;



	line-height: 40px;



	white-space: nowrap;



}



/* 头部、底部结束 */







/* 首页样式 */



@media (max-width: 768px) {



	.main-content {



		margin-bottom: 20px;



	}



	.main-content {



		padding: 0 20px;



	}



	.middle-body-right {



		padding-left: 0 !important;



	}



	.content-top {



		margin-top: 10px !important;



	}



	.lists-body-right {



		padding-left: 0 !important;



	}



	.main-artical {



		padding: 5px !important;



		border: none !important;



	}



	.main-artical-tab {



		padding: 0;



	}



	.page-direction {



		font-size: 16px !important;



	}



	.lists-body {



		margin-top: 10px !important;



	}



	.content-top .check-box {



		display: flex !important;



		justify-content: center;



		align-items: center;



	}







	.main-artical h1 {







		margin-top: 0 !important;







	}



}



.main-content {



	margin-bottom: 25px;



}



.content-top {



	margin-top: 30px;

	background-color: #F5F5F5;

}



.content-top>div:first-child {



	padding-right: 20px;



}



.content-top>div:last-child {



	padding-left: 20px;



}



.content-top .check-box {



	margin-bottom: 10px;



}



.content-top .check-box {



	font-size: 18px;



	text-align: center;



	display: block;



	line-height: 35px;



	font-weight: bold;



}



.content-top .check-box>div {



	border-bottom: 2px solid transparent;



	cursor: pointer;



}



.content-top .check-box .check-box-active {



	color: #398eb0;



	border-bottom: 2px solid #398eb0;



}



.content-top .check-box-item .check-box-span {



	padding-left: 10px;



}



.content-top .check-box-item img {



	margin: 0 auto 10px;



}



.content-top .check-box-item .check-box-span span {



	font-size: 17px;



	margin-bottom: 5px;



	font-weight: bold;



	color: #ff6633;



	white-space: nowrap;



	overflow: hidden;



	text-overflow: ellipsis;



	display: block;



}



.content-top .check-box-item .check-box-span p {



	line-height: 25px;



	color: #666;



}



.content-top .check-box-item .check-box-span a {



	color: #ff6633;



	font-weight: bold;



}



.content-top .check-box-item .artical-content p {



	display: flex;



	justify-content: space-between;



	padding-right: 15px;



}



.content-top .check-box-item .artical-content p a {



	color: #333;



	font-size: 15px;



	line-height: 26px;



	white-space: nowrap;







	overflow: hidden;







	text-overflow: ellipsis;



}



.content-top .check-box-item .artical-content p a:hover {



	color: #999;



}



.content-top .check-box-item .artical-content p span {



	color: #666;



	white-space: nowrap;



}







.middle-head {



	display: flex;



	justify-content: space-around;



	flex-wrap: wrap;



	margin-bottom: 10px;



}



.middle-head div {



	line-height: 45px;



	text-align: center;



	background: #ebf8ff;



	font-size: 18px;



	border-right: 2px solid #fff;



	box-sizing: border-box;

	border-radius: 5px;

}



.middle-head div:last-child {



	border-right: none;



}



.middle-head-active {



	color: #fff;



	background: #398eb0 !important;



}



.middle-body {



	overflow: auto;



}



.middle-body-left {



	padding-right: 30px;



}



.middle-body-center span {



	text-align: center;



	display: block;



	font-size: 18px;



	color: #ff6633;



	/*  */



	white-space: nowrap;



	overflow: hidden;



	text-overflow: ellipsis;



	margin-bottom: 5px;



}



.middle-body-center p {



	text-indent: 2em;



	line-height: 22px;



	margin-bottom: 5px;



}



.middle-body-center p a {



	color: #ff6633;



}



.middle-body-list a {



	color: #333;



	display: block;



	line-height: 30px;



	font-size: 15px;



}



.middle-body-list a:hover {



	color: #999;



}



.middle-body-list a::before {



	color: #398eb0;



	margin-right: 10px;



}



.middle-body-right {



	padding-left: 30px;



	float: left;



}



.middle-body-right p {



	font-size: 15px;



	width: 100%;



	/* text-align: center; */



	display: flex;



	justify-content: space-around;



	align-items: center;



	flex-wrap: wrap;



}



.middle-body-right p:first-child {



	margin-bottom: 10px;



	font-size: 18px;



}



.middle-body-right p a {



	display: block;



	width: 100%;



	line-height: 50px;



	background: #ebf8ff;



	margin-bottom: 2px;



	padding: 0 7%;



	overflow: hidden;



	white-space: nowrap;



	text-overflow: ellipsis;

	/*	border-bottom:1px dashed #333333;*/
	border-bottom: 1px solid #ededed;
	background-color: #fff;
}



.middle-body-right p a:hover {



	background: #398eb0;



	color: #ebf8ff;



}







.doctor_box {



	/* border: 1px solid #333; */

	background: url(../images/bg.jpg) no-repeat center;
	background-size: 100% 100%;

	padding: 20px;



	display: flex;



	align-items: center;



	justify-content: space-around;



}



.doctor_head {



	display: flex;



	align-items: center;



	justify-content: space-around;



	flex-direction: column;



	padding: 10px 0;



}



.doctor_head span {



	display: block;



	width: 42%;

	height: 101px;

	margin: 0 auto 10px;



	/* border-radius: 50%; */



	overflow: hidden;



	border: 1px solid transparent;



}

.doctor_head span:nth-child(1) {
	background: url(../images/lb_item.jpg) no-repeat center;
	background-size: auto 101px;
}

.doctor_head span:nth-child(2) {
	background: url(../images/zwz_item.jpg) no-repeat center;
	background-size: auto 101px;
}

.doctor_head span:nth-child(3) {
	background: url(../images/zlh_item.jpg) no-repeat center;
	background-size: auto 101px;
}

.doctor_head span.doctor_head_active:nth-child(1) {
	background: url(../images/lb_item1.jpg) no-repeat center;
	background-size: auto 101px;
}

.doctor_head span.doctor_head_active:nth-child(2) {
	background: url(../images/zwz_item1.jpg) no-repeat center;
	background-size: auto 101px;
}

.doctor_head span.doctor_head_active:nth-child(3) {
	background: url(../images/zlh_item1.jpg) no-repeat center;
	background-size: auto 101px;
}

.doctor_head span:last-child {



	margin: 0 auto;



}



.doctor_body {



	display: flex;



	align-items: center;



	justify-content: space-between;



	box-sizing: border-box;



}



.doctor_body p {



	font-size: 16px;



	line-height: 30px;



	margin-bottom: 10px;



}



.doctor_body p:first-child {



	font-size: 24px;



	font-weight: bold;



}



.doctor_body p:first-child i {



	font-size: 20px;



	margin-left: 15px;



	font-style: normal;



}



.doctor_body p:last-child a {



	display: inline-block;



	width: 140px;



	text-align: center;



	margin-right: 20px;



	line-height: 50px;



	background: #d8f1ff;



	font-size: 18px;



}



.doctor_body p:last-child a:hover {



	background: #398eb0;



	color: #ebf8ff;



}



.doctor_head_active {



	/* border: 1px solid #333!important; */



}



.yd_doctor {



	width: 100%;



	padding: 0 15px;



}



.yd_doctor>b {



	display: block;



	text-align: center;



	font-size: 18px;



	font-weight: normal;



	transform: translateY(-15px);



}



.swiper-container-doctor,
.swiper-container-doctor .swiper-slide {



	position: relative;



}



.swiper-container-doctor .swiper-slide .yd_doctor_item {



	position: absolute;



	top: 50%;



	right: 0;



	width: 55%;



	padding-right: 5%;



	transform: translateY(-50%);



}



.swiper-container-doctor .swiper-slide .yd_doctor_item p {



	text-align: left;



	font-size: 15px;



	margin-bottom: 5px;



}



.swiper-container-doctor .swiper-slide .yd_doctor_item p a {



	display: inline-block;



	color: #ebf8ff;



	background: #519fe4;



	width: 45%;



	line-height: 30px;



	text-align: center;



	border-radius: 5px;



}



.swiper-container-doctor .swiper-slide .yd_doctor_item p a:first-child {



	margin-right: 4%;



}



.bottom-content {



	background: #ebf8ff;



	padding: 15px 0;



}



.link-head-active {



	color: #d8f1ff;



	background: #398eb0;



	position: relative;



}



.link-head-active::before {



	content: '';



	width: 0;



	height: 0;



	border-top: 6px solid transparent;



	border-bottom: 6px solid transparent;



	border-right: 7px solid transparent;



	border-left: 6px solid #398eb0;



	position: absolute;



	top: 50%;



	right: 0;



	transform: translate(100%, -50%);



}



.bottom-link-head span {



	display: block;



	font-size: 18px;



	width: 90%;



	text-align: center;



	line-height: 32px;



	margin: 0 auto;



	border: 1px solid #398eb0;



	border-radius: 5px;



	margin-bottom: 10px;



}



.bottom-link-head span:last-child {



	margin-bottom: 0;



}



.bottom-link-body>div {



	display: flex;



	justify-content: flex-start;



	align-items: center;



	flex-wrap: wrap;



}



.bottom-link-body>div img {



	width: 18%;



	margin-left: 2%;



}



.bottom-link-body>div a {



	font-size: 16px;



	margin: 0 0 10px 2%;



	color: #333;



}



.bottom-content-item {



	min-height: 160px;



	padding: 15px 0;



}



.bottom-links {



	padding: 0 30px;



}



.bottom-links p {



	font-size: 18px;



}



.bottom-links p:first-child {



	text-align: center;



	line-height: 40px;



}



.bottom-links p a {



	font-size: 15px;



}







/* 列表页样式 */



.bread-nav {



	margin: 20px auto;



	padding-bottom: 10px;



	border-bottom: 1px solid #ccc;



	font-size: 18px;



	color: #555;



}



.bread-nav span {



	margin-right: 5px;



}



.lists-head {



	color: #398eb0;



	font-size: 18px;



	font-weight: bold;



}



.lists-head span {



	margin-right: 5px;



}



.lists-body {



	margin-top: 20px;



}



.lists-body-item {



	overflow: auto;



	/* padding: 15px; */



	padding: 15px 15px 10px;



	border: 1px solid #ccc;



	margin-bottom: 10px;



	display: flex;



	justify-content: center;



	align-items: center;



}



.lists-body-left {



	height: 140px;



	overflow: hidden;



	display: inline-block;



}



.lists-body-right {



	padding-left: 20px;



}



.lists-body-right p {



	font-size: 16px;



	display: block;



	margin-bottom: 5px;



	line-height: 25px;



	overflow: hidden;



	display: -webkit-box;



	display: -moz-box;



	display: -ms-box;



	display: -o-box;



	-webkit-box-orient: vertical;



	-moz-box-orient: vertical;



	-ms-box-orient: vertical;



	-o-box-orient: vertical;



	-webkit-line-clamp: 3;



	-moz-line-clamp: 3;



	-ms-line-clamp: 3;



	-o-line-clamp: 3;



}



.lists-body-right p a {



	color: #ff7d27;



}



.lists-body-right h3 {



	margin-top: 0;



}



.lists-body-right h3 a {



	display: block;



	font-size: 18px;



	font-weight: bold;



	white-space: nowrap;



	overflow: hidden;



	text-overflow: ellipsis;



}



.lists-body-right p:last-child {



	margin-bottom: 0;



	font-size: 14px;



	display: flex;



	justify-content: flex-end;



}



.lists-body-right p:last-child i {



	margin-right: 5px;



	color: #999;



	font-style: normal;



}



.lists-body-right .lists-body-line {



	border-bottom: 1px solid #ccc;



}



.hospital {



	margin-left: 20px;



	margin-bottom: 20px;



	padding: 10px;



}



.hospital-top {



	background: #f6f6f6;



}



.hospital-title {



	font-size: 20px;



	font-weight: bold;



	text-align: center;



	line-height: 40px;



	color: #398eb0;



	border-bottom: 1px solid #398eb0;



	margin-bottom: 10px;



}



.hospital-top>div:last-child {



	display: flex;



	justify-content: space-between;



	flex-wrap: wrap;



}



.hospital-top a {



	display: inline-block;



	width: 49%;



	line-height: 40px;



	text-align: center;



	font-size: 16px;



	color: #ebf8ff;



	background: #398eb0;



	margin-top: 10px;



}



.hospital-top a:hover {



	color: #398eb0;



	background: #ebf8ff;



}



.hospital-middle {



	border: 1px solid #ccc;



	box-sizing: border-box;



}



.hospital-doctor {



	display: flex;



	justify-content: center;



	align-items: center;



	padding-top: 10px;



}



.hospital-doctor>div:first-child {



	padding: 0 10px;



}



.hospital-doctor>div:last-child {



	padding-right: 10px;



}



.hospital-doctor .hospital-doctor-item p {



	margin-bottom: 5px;



}



.hospital-doctor .hospital-doctor-item p b {



	font-size: 16px;



}



.hospital-doctor .hospital-doctor-item p a {



	color: #ff9933;



}



.hospital-doctor .hospital-doctor-item>a {



	display: inline-block;



	border: none;



	background: #ff9933;



	color: #fff;



	font-size: 16px;



	outline: none;



	width: 80px;



	line-height: 30px;



	text-align: center;



}



.hospital-doctor .hospital-doctor-item>a:hover {



	background: #f6f6f6;



	color: #ff9933;



}



.hospital-bottom {



	padding-top: 10px;



}



.hospital-bottom>a {



	font-size: 16px;



}



.hospital-bottom>p {



	padding: 5px 0;



	margin-bottom: 10px;



	border-bottom: 1px dashed #ccc;



}



.page-direction {



	font-size: 18px;



	text-align: center;



}



.page-direction li {



	display: inline-block;



	margin-right: 5px;



}







/* 文章页样式 */



.main-artical {



	padding: 20px;



	border: 1px solid #ccc;



	width: 100%;



	overflow-x: hidden;



}



.main-artical img {



	width: auto;



	max-width: 100%;



	height: auto !important;



}



.main-artical h1 {



	display: block;



	text-align: center;



	font-size: 22px;



	font-weight: bold;



	margin-top: 10px;



	margin-bottom: 20px;



	padding: 0 20px;



	line-height: 25px;



}



.main-artical-descript {



	font-size: 13px;



	color: #666;



	text-align: center;



	margin-bottom: 20px;



}



.main-artical-tab {



	display: flex;



	flex-wrap: wrap;



	align-items: center;



	justify-content: space-between;



	/* padding: 0 10px; */



	margin-top: 10px;



}



.main-artical-tab span {



	width: 49%;



	display: block;



	color: #ebf8ff;



	background: #398eb0;



	border: 1px solid #398eb0;



	line-height: 40px;



	text-align: center;



	white-space: nowrap;



	overflow: hidden;



	text-overflow: ellipsis;



}



.main-artical-tab span:hover {



	color: #398eb0;



	background: #fff;



	border: 1px solid #398eb0;



}



.main-artical-tab span a {



	color: #ebf8ff;



}



.main-artical-tab span:hover a {



	color: #398eb0;



}



/* extra */



.about_artical {



	margin: 0 5px 20px;



	padding: 10px;



	border: 1px solid #ccc;



	transform: translateY(-5px);



}



.about_artical .about_artical_head {



	font-size: 18px;



	text-align: center;



	margin-bottom: 10px;



	padding-bottom: 5px;



	color: #398eb0;



	border-bottom: 1px solid #398eb0;



	font-weight: bold;



}



/* .about_artical .about_artical_body a {



    display: flex;



    justify-content: space-between;



    font-size: 16px;



    margin-bottom: 4px;



}



.about_artical .about_artical_body a span {



    display: inline-block;



}



.about_artical .about_artical_body a span:first-child {



    width: 80%;



    white-space: nowrap;



    overflow: hidden;



    text-overflow: ellipsis;



}



.about_artical .about_artical_body a span:last-child {



    width: 20%;



    white-space: nowrap;



} */







/* 追加 */



.content-middle {



	overflow-y: hidden;

	background-color: #F5F5F5;

}



.index_right_call {



	border: 1px solid #ccc;



}



.index_right_call>div {



	display: flex;



	justify-content: space-between;



	flex-wrap: wrap;



	padding: 0 10px 10px;



}



.index_right_call a {



	width: 30%;



	margin-top: 10px;



}



.index_right_call a img {



	width: 100%;



}



.express_board p {



	display: block;



	width: 100%;



	font-size: 16px;



	text-align: center;



}



.express_board p:first-child {



	font-size: 20px;



	line-height: 35px;



}



/* .express_board p input, .express_board p button {



    width: 100%;



    background: #fff;



    border: 1px solid #ccc;



    border-radius: 5px;



    line-height: 30px;



    padding-left: 10px;



    outline: none;



}



.express_board p button {



    margin-top: 5px;



    color: #fff;



    background: #398eb0;



    border: 1px solid #398eb0;



} */



.express_board p input {



	width: 75%;



	background: #fff;



	border: 1px solid #398eb0;



	border-radius: 5px 0 0 5px;



	line-height: 30px;



	padding-left: 10px;



	outline: none;



	font-size: 15px;



}



.express_board p button {



	width: 25%;



	color: #fff;



	background: #398eb0;



	border: 1px solid #398eb0;



	border-radius: 0 5px 5px 0;



	line-height: 30px;



	outline: none;



	white-space: nowrap;



	font-size: 15px;



}







/* 头部导航追加 */



.top-tabbar {



	margin-top: 20px;



	box-shadow: 0 3px 3px #b9b9b960;



}



.top-tabbar>div {



	display: flex;



	justify-content: space-around;



	background: #ebf8ff;



}



.top-tabbar .top-tabbar-head {



	font-size: 17px;



	width: 29%;



	height: 70px;



	background: #398eb0;



	display: flex;



	justify-content: center;



	align-items: center;



	text-align: center;



	padding: 0 10px;



}



.top-tabbar .top-tabbar-head a {



	color: #fff;



}



.top-tabbar .top-tabbar-body {



	font-size: 15px;



	width: 70%;



	display: flex;



	justify-content: space-between;



	align-items: center;



	flex-wrap: wrap;



	padding: 10px;



	line-height: 25px;



}



.top-tabbar .top-tabbar-body a {



	display: block;



	width: 48%;



	overflow: hidden;



	white-space: nowrap;



	text-overflow: ellipsis;



}







/* 文章页后追加 */



.main-artical p {



	margin-bottom: 8px;



	line-height: 20px;



}







/* tags */



@media (max-width: 768px) {



	.tags {



		padding: 0 25px;



	}



}







.tags>div h3 {



	color: #f14700;



	font-weight: bold;



	margin-top: 0;



	font-size: 20px;



}



.tags>div a {



	display: block;



	font-size: 16px;



	margin-bottom: 5px;



	padding-right: 10px;



}







/* 导航后追加 */



@media (max-width: 768px) {



	.navlink {



		display: none;



	}



	.navlink a:first-child {



		margin-top: 10px;



	}



	.navlink a:last-child {



		margin-bottom: 10px;



	}



	.navlink a {



		display: block;



		width: 100%;



		padding: 0 10%;



		line-height: 40px;



		color: #fff;



		font-size: 15px;



	}



	.main-artical h1 {



		font-size: 20px;



		margin-bottom: 10px;



	}



	.main-artical-descript {



		margin-bottom: 10px;



	}



	.lists-head {



		font-size: 17px;



	}



	.bread-nav {



		font-size: 17px;



	}



	.lists-body-right h3 {



		margin-bottom: 5px;



	}



	.lists-body-right h3 a {



		font-size: 17px;



	}



	.lists-body-right p {



		line-height: 20px;



		font-size: 15px;



	}



	.bottom-content {



		padding: 0;



		margin-top: 20px;



	}



	/*  */



	/* .middle-body-right p:first-child {



	    text-align: left;



		display: block;



		padding: 0 5%;



		margin-top: 5px;



	}



	.yd_doctor>b {



		text-align: left;



		display: block;



		padding: 0 5%;



	} */



	/*  */



	.middle-body-right p a {



		overflow: auto;



		padding: 0 5%;



	}



	.middle-body-right p a span {



		display: inline-block;



	}



	.middle-body-right p a span:first-child {



		width: 75%;



		white-space: nowrap;



		overflow: hidden;



		text-overflow: ellipsis;



		float: left;



	}



	.middle-body-right p a span:last-child {



		white-space: nowrap;



		float: right;



	}



	.middle-head div {



		margin-bottom: 2px;



	}



	.middle-head div:nth-child(2) {



		border-right: none;



	}



	.lists-body-right p:last-child {



		justify-content: flex-start;



	}



}



@media (min-width: 768px) {



	.navlink {



		display: none;



	}



	.navlink a:first-child {



		margin-top: 10px;



	}



	.navlink a:last-child {



		margin-bottom: 10px;



	}



	.navlink a {



		display: block;



		width: 100%;



		padding: 0 10%;



		line-height: 40px;



		color: #fff;



		font-size: 15px;



	}



}



@media (min-width: 992px) {



	.navlink {



		display: flex;



		justify-content: center;



	}



	.navlink a:first-child {



		background: #00669b;



		margin-top: 0;



	}



	.navlink a:last-child {



		margin-bottom: 0;



	}



	.navlink a:hover {



		background: #00669b;



	}



	.navlink a {



		color: #fff;



		display: inline-block;



		text-align: center;



		white-space: nowrap;



		font-size: 15px;



		width: 10%;



		line-height: 50px;



		border-right: 1px solid #00669b;



		padding: 0;



	}



	.navbutton {



		display: none;



	}



	.middle-body-center p {



		font-size: 15px;



		line-height: 26px;



	}



}



@media (min-width: 1200px) {



	.row {



		max-width: 1440px;



		margin: 0 auto;



	}



	.navlink {



		display: flex;



		justify-content: center;



	}



	.navlink a:first-child {



		background: #00669b;



		margin-top: 0;



	}



	.navlink a:last-child {



		margin-bottom: 0;



	}



	.navlink a:hover {



		background: #00669b;



	}



	.navlink a {



		color: #fff;



		display: inline-block;



		text-align: center;



		white-space: nowrap;



		font-size: 15px;



		width: 10%;



		line-height: 50px;



		border-right: 1px solid #00669b;



		padding: 0;



	}



	.navbutton {



		display: none;



	}



	.middle-body-center p {



		font-size: 15px;



		line-height: 26px;



	}



}







/*  */



.more_article {



	padding: 15px;



	border: 1px solid #ccc;



	overflow: auto;



	margin-top: 25px;



}



.more_article .more_article_head {



	text-align: center;



	margin-bottom: 15px;



}



.more_article .more_article_head p {



	font-size: 20px;



	font-weight: bold;



	color: #545454;



}



.more_article .more_article_head p::before,
.more_article .more_article_head p::after {



	content: '';



	width: 40%;



	display: inline-block;



	border-top: 1px solid #9c9c9c;



	margin-right: 2%;



	vertical-align: middle;



}



.more_article .more_article_head p::after {



	margin-right: auto;



	margin-left: 2%;



}



.more_article .more_article_body {



	font-size: 15px;



}



.more_article_body .more_article_item:first-child {



	padding-right: 10px;



}



.more_article_body .more_article_item:last-child {



	padding-left: 10px;



}



.more_article_body .more_article_item>p {



	display: flex;



	justify-content: space-between;



	align-items: center;



	line-height: 26px;



}



.more_article_body .more_article_item>p span {



	width: 84%;



	white-space: nowrap;



	overflow: hidden;



	text-overflow: ellipsis;



}



.more_article_body .more_article_item>p span i {



	color: #9c9c9c;



}



.more_article_body .more_article_item>p sapn a {



	width: 16%;



	white-space: nowrap;



}







/*  */







.yuyue_button {



	display: flex !important;



	justify-content: space-between;



	align-items: center;



}



.yuyue_img img {



	width: 70%;



	margin: 0 auto 5px;



}



.express_board p:first-child {



	line-height: 25px;



	margin-bottom: 5px;



}







/*  */



.about_artical .about_artical_body p {



	display: flex;



	justify-content: space-between;



	border-bottom: 1px dashed #ccc;



	font-size: 15px;



	padding-bottom: 5px;



	margin-bottom: 5px;



}



.about_artical .about_artical_body p:first-child {



	padding-top: 5px;



}



.about_artical .about_artical_body p span {



	display: inline-block;



}



.about_artical .about_artical_body p span i {



	font-size: 14px;



	color: #666;



}



.about_artical .about_artical_body p span:first-child {



	width: 80%;



	white-space: nowrap;





	overflow: hidden;



	text-overflow: ellipsis;



}



.about_artical .about_artical_body p span a {



	color: #636363;



}



.about_artical .about_artical_body p span:last-child {



	white-space: nowrap;



}







/* 首页分割线 */



.index_line {



	text-align: center;



	display: flex;



	flex-wrap: wrap;



	justify-content: center;



	align-items: center;



	transform: translateY(-5px);



}



.index_line h3 {



	font-size: 20px;



	margin-top: 0;



	margin-bottom: 5px;



	font-weight: bold;



}



.index_line img {



	vertical-align: top;



}



.index_line img:last-child {



	width: 30%;



}



.index_line_spicle {



	margin-top: 20px;



}



/* 商务通 */

#k_s_ol_inviteWin {

	display: none !important;

}

#jgFooter {

	overflow: auto;

}

@media screen and (max-width: 768px) {

	#jgFooter {

		display: none;

	}

	#colophon {

		margin-bottom: 3rem;

	}

	footer {

		padding: 20px 20px 20vw;

	}

}

@media screen and (min-width: 768px) {

	#jgAddon {

		display: none;

	}

	footer {

		padding: 20px 20px 90px;

	}







}



#yhNotice {

	width: 7.5rem;

	height: 0.86rem;

	position: fixed;

	top: 0;

	font-size: 0;

	background-color: #398eb0;

	z-index: 999999;

	display: none;

}

#yhNotice .Notice {

	display: block;

	margin-top: 0.13rem;

	text-align: center;

}

#yhNotice .Notice .texts {

	display: inline-block;

	font-size: 0.4rem;

	color: #ffffff;

	margin-right: 0.38rem;

}

#yhNotice .Notice .N_phone {

	display: inline-block;

	padding: 0.07rem 0.14rem 0.07rem 0.6rem;

	color: #ffffff;



	background-size: 0.39rem 0.39rem;

	font-size: 0.36rem;

	border-radius: 0.42rem;

}

@media screen and (max-width: 750px) {

	#yhNotice {

		display: block;

		position: fixed;

		top: 0;

		left: 0;

	}

	.xiangshang {

		margin-top: 0.9rem;

	}

}

.pc_wap_banner {

	width: 100%;

	height: ;

	margin: 0 auto;

	position: relative;

	overflow: hidden;

}



.pc_wap_banner .hd {

	width: 150px;

	position: absolute;

	overflow: hidden;

	bottom: 10px;

	left: 50%;

	margin-left: -75px;

	z-index: 99999;

	display: none;

}



.pc_wap_banner .hd ul li {

	list-style-type: none;

	float: left;

	width: 14px;

	height: 14px;

	border-radius: 50%;

	background: gray;

	margin-left: 15px;

	font-size: 0;

	opacity: 0.8;

}



.pc_wap_banner .hd ul .on {

	background: red;

}



.pc_wap_banner .bd {

	position: relative;

	z-index: 0;

}



.pc_wap_banner .bd li img {

	width: 100%;

}



.pc_wap_banner .bd li a {

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	/* 取消链接高亮 */

}



.bd>img {

	width: 100%;

}







/*.wap_banner{width:7.5rem;height:5.52rem;margin:0 auto; position:relative; overflow:hidden;}*/
.wap_banner .hd {
	display: none;
	margin-bottom: 2px;
	width: 100%;
	height: 3px;
	position: absolute;
	z-index: 1;
	bottom: 0;
	text-align: center;
}

.wap_banner .hd ul {
	overflow: hidden;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	height: 5px;
	background-color: rgba(51, 51, 51, 0.5);
}

.wap_banner .hd ul li {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	font-size: 0;
}

.wap_banner .hd ul .on {
	background: red;
}

.wap_banner .bd {
	position: relative;
	z-index: 0;
}

.wap_banner .bd li img {
	width: 100%;
}

.wap_banner .bd li a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	/* 取消链接高亮 */
}

.bd>img {
	width: 100%;
}
