@media screen and (max-width: 1200px) {
	.col-hide-1200 {
		display: none !important
	}

	body,
	html {
		font-size: 10pt
	}
.hidden-xs{display:none !important;}
.visible-xs-block {display: block !important;}
/*表格属性*/
.tb{ width:100% !important; height:auto; line-height:280%;text-align:center;color:#333333; }
.tb td{ width:100% !important;; font-size:12px; color:#666666; padding-left:1%;}
table { text-align:center;}
table thead {
  display: none;
}
table tr {
  display: block;
  border-bottom: 2px solid #ddd;
}
table td {
  display: block;
  text-align:center;
  font-size: 14px;
  border-bottom: 1px dotted #ccc;
}

table td:last-child {
  border-bottom: 1;
}

table td:before {
  content: attr(data-label);
  float: left;
  text-transform: uppercase;
  font-weight: bold;
}
/*表格属性*/
	.wrapper {
		max-width: 100%;
		margin: 0 1.4rem 1rem;
	}

	.search-box .input {
		width: 248px;
	}

	.u-head {
		padding: 1.2rem 0;
	}

	.u-head .wrapper {
		margin-bottom: 0
	}

	.u-menu ul.wrapper {
		margin: 0 auto
	}

	.u-menu .first>li>a {
		font-size: 1.14rem
	}

	.u-menu .first>li .second-wrap .title {
		display: none
	}

	.u-menu .first>li .second-wrap .wrapper {
		padding: 1.8rem 0 2rem 10px;
		min-height: initial
	}

	.u-menu .first>li .second-wrap .wrapper.menu-keshi {
		padding-left: 10px
	}

	.menu-slideout {
		-khtml-opacity: 0;
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		filter: alpha(Opacity=0)
	}

	body.active {
		position: absolute;
		z-index: 10;
		zoom: 1;
		position: fixed;
		right: 40%
	}

	body.active .u-head {
		left: -40%
	}

	body.active .u-menu {
		margin-right: 0;
		min-height: 100vh;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch
	}

	body.active .u-menu::-webkit-scrollbar {
		width: 6px;
		height: 6px
	}

	body.active .u-menu::-webkit-scrollbar-thumb {
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		-ms-border-radius: 6px;
		-o-border-radius: 6px;
		border-radius: 6px;
		background: rgba(0, 0, 0, .23);
		border: none
	}

	body.active .u-menu::-webkit-scrollbar-track {
		background: rgba(0, 0, 0, 0);
		border: none
	}

	body.active .u-menu::-webkit-scrollbar-button {
		display: none
	}

	body.active .u-menu::-webkit-scrollbar-corner {
		background: rgba(0, 0, 0, 0)
	}

	body.active .menu-slideout {
		position: fixed;
		display: flex;
		z-index: 800;
		width: 60%;
		left: 0;
		top: 0;
		bottom: 0;
		background-color: rgba(255, 255, 255, .16);
		-khtml-opacity: 1;
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		filter: alpha(Opacity=100);
		-webkit-transition: all .21s ease-in-out;
		-moz-transition: all .21s ease-in-out;
		-ms-transition: all .21s ease-in-out;
		-o-transition: all .21s ease-in-out;
		transition: all .21s ease-in-out
	}

	body.active .menu-slideout:after {
		display: none;
		content: "\f0c9";
		position: absolute;
		z-index: 10;
		zoom: 1;
		right: 0;
		top: 0;
		line-height: 4.6rem;
		padding: 0 .6rem;
		cursor: pointer;
		text-align: center;
		font-size: 1.8rem;
		color: #19a6b7
	}
.news1 .imgli img,
.news2 .imgli img {
	/* cursor: pointer; */
	transition: all 0.8s; height:auto;
}

	.u-banner .bd,
	.u-banner .bd li {
		width: 100%;
	}

	.u-jcimg {
		padding: 0 1.4rem;
		margin-bottom: 1rem;
	}

	.u-jcimg .u-title {
		margin-bottom: 1.2rem
	}

	.u-footer .wrapper {
		padding: 2rem 0
	}

	.u-footer .copy {
		/* padding: .8rem 0 */
		text-align:center;
	}

	.u-content {
		margin-bottom: 1.4rem
	}

	.nav-title.wrapper {
		margin-bottom: 0
	}

	.u-head .menu {
		display: inline-block
	}

	.nav-menu {
		display: none;
	}

	.u-menu {
		margin-right: -100%;
		background: 0 0;
		height: 100%;
		width: 40%;
		padding: 0 15px;
		position: fixed;
		display: flex;
		z-index: 800;
		right: 0;
		top: 0;
		bottom: 0;
		background-color: rgb(90, 148, 194);
		-webkit-transition: all .21s ease-in-out;
		-moz-transition: all .21s ease-in-out;
		-ms-transition: all .21s ease-in-out;
		-o-transition: all .21s ease-in-out;
		transition: all .21s ease-in-out;
	}

	.u-menu .menu-altimg,
	.u-menu .menu-course,
	.u-menu .menu-img,
	.u-menu .menu-info,
	.u-menu .menu-list,
	.u-menu .title {
		display: none !important
	}

	.u-menu * {
		margin: 0 !important;
		padding: 0 !important;
		float: initial !important
	}

	.u-menu .vertical-table {
		display: inline
	}

	.u-menu .vertical-table>* {
		display: inline;
		vertical-align: top !important
	}

	.u-menu .first {
		padding-bottom: 20px
	}

	.u-menu .first>li {
		width: 100%;
		float: initial;
		line-height: 1.8;
		border-bottom: 1px rgba(255, 255, 255, .15) dotted;
		padding: 12px 0 !important;
		clear: both
	}

	.u-menu .first>li:nth-child(1) {
		display: none
	}

	.u-menu .first>li>a {
		display: block;
		font-size: 12pt;
		height: initial;
		line-height: 1.8;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		/*color: rgba(255,255,255,.66);*/
		font-weight: 400;
		text-align: left;
		margin-bottom: 4px !important
	}

	.u-menu .first>li>a:after {
		float: right;
		display: inline-block;
		content: '>';
		speak: none;
		font-style: normal;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		transform: translate(0, 0);
		font-family: FontAwesome;
		margin-left: 5px;
	}

	.u-menu .first>li .second-wrap {
		/*display: block;*/
		position: initial;
		left: initial;
		top: initial;
		background-color: initial;
		box-shadow: initial;
		display: none;
	}

	.u-menu .first>li .second-wrap .wrapper {
		padding: 0;
		min-height: initial
	}

	.u-menu .first>li .second-wrap .nav {
		min-width: initial;
		padding: 0;
		border: none
	}

	.u-menu .first>li .second-wrap .nav li {
		height: initial;
		width: initial
	}

	.u-menu .first>li .second-wrap .nav li>a {
		float: left !important;
		font-size: 10.2pt;
		line-height: 2;
		color: #fff;
		color: rgba(255, 255, 255, .89)
	}

	.u-menu .first>li .second-wrap .nav li p.third2 {
		display: none !important
	}

	.u-menu .first>li .second-wrap .nav li.active>a {
		color: #fff
	}

	.u-menu .first>li .second-wrap .nav li.active>a:after,
	.u-menu .first>li .second-wrap .nav li.active>a:before {
		display: none
	}

	.u-menu .first>li .second-wrap .tit {
		display: none
	}

	.u-menu .first>li .second-wrap .menu-nav {
		border: none !important
	}

	.u-menu .first>li .second-wrap .menu-nav a {
		float: left !important;
		font-size: 10.2pt;
		line-height: 2;
		color: #fff;
		color: rgba(255, 255, 255, .89)
	}

	.u-menu .first>li .second-wrap .nav a {
		min-width: 22% !important;
		margin-right: 3% !important
	}

	.u-menu .first>li .second-wrap .menu-nav a {
		min-width: 30% !important;
		margin-right: 3.3% !important
	}



	.slider a {
		background-size: 100% 100% !important;
	}

	.slider .txt2 img {
		padding-top: 100px !important;
	}

	.slider .slide-txt img {
		display: block;
		padding: 100px 200px 0;
		float: right;
		width: 65%;
	}

	.slick-dots {
		bottom: 20px !important;
	}

	.u-kslist a {
		width: 31%;
	}

	.ir-body .ir-box1 {
		width: 50%;
	}
	/*新加**********************************************************/
.zz{
	margin: 0 auto; width:100%; float:left; padding-top:2%;
	}
.zz img {width:100%;}	
.u-banner {
	padding-top:1%;
}
#lh{
	display: block !important;
}
#webb{
	display:none;
}
/*查询框*/
.head_search{
	width: 95%; margin:0 auto; margin-top:7%;
	height: 45px;
 	border-radius:5px;
	position: relative;
	overflow: hidden; border:#780106 solid 1px;
}
.head_search .text{
	height: 45px;
	line-height: 45px;
	width: 100%;
	border:0;
	padding-left:20px;
	padding-right:80px;
	box-sizing:border-box;
}
.head_search .sub{
	display: block;
	height: 45px;
	width:80px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
	background:#FFFFFF; /* 一些不支持背景渐变的浏览器 */  
	background:linear-gradient(to right, #780106, #680304);
	background:-moz-linear-gradient(to right, #780106, #680304);
	background:-webkit-gradient(to right, #780106, #680304);
	background:-o-linear-gradient(to right, #780106, #680304);
	font-size:14px;
	color:#fff;
}
/*2导航*/
.nav-menu1 { float:left;height: auto;  margin:0 auto; background:#5487C0;
	width: 100%;
}

.nav-menu1 .first>li {
	width: 48%;
	float: left;
	height: 40px;
}

.nav-menu1 .first>li>a {
	color: #FFFFFF; font-weight:bold;
	display: inline-block;
	width: 100%;
		height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 12px;
	position: relative;
	transition: all .3s ease;
}

/*滚动广告位*/
#gg{ width:100%;margin: 0 auto;background:#fff;height:auto;}
.slideBox{overflow:hidden;position:relative;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:30px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:3px;border-radius:10px;  width:20px; height:20px; line-height:20px; text-align:center; background:#fff; cursor:pointer; font-size:12px}
.slideBox .hd ul li.on{ background:#ce0201; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{  display:block;  }
.pic-list li {
	float: left;
	width:48%; height:auto; margin-left:1%;margin-right:1%; margin-bottom:1%;
	position: relative;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
.pic-list li .tit {
	position: absolute;
	width: 90%;
	left: 5%;
	text-align: center;
	top: 50%;
	height: 120px;
	margin-top: -40px; 
	color: #fff;
	z-index: 20;
}
.pic-list .tit h3 {
	font-size: 14px;
	line-height: 1.5em; font-weight:bold;
	/* height:3em;*/
}
.main7{
float:left;width:100%; height:auto;  margin-top:0.9%; background-color:#FFFFFF;
}
.main7 img{ float:left; width:24%; height:80px;padding:0.5%;}

.container{ clear:both; width:95%;position:relative;top:13px;}
#left{ float:left; width:100%; padding-right:0px; background:#FFFFFF;padding-top:20px;}
#left1{ width:100%; height:auto;border:#D8D7D7 solid 1px; margin-bottom:1%; text-align:center;}
#left1 span{
 float:left;
	width:47%; margin-right:1%;
	height:auto;
	margin-top:0px;
	padding-bottom:0px;
	margin-left:0px; text-indent:0px;
	vertical-align:middle;
	line-height:300%;
	display: list-item;
	list-style-type: none;
}
#left1 span a{color:#000000; font-size:12px;}
.title01{width:100%;height:auto;padding-top:0px;text-indent:0px;color:#FFFFFF;font-size:16px;font-weight:bold; text-align:center;
	line-height:200%; border-bottom:#D8D7D7 solid 1px;
	vertical-align: middle;
}
#right{float:left; width:100%;border:#EEECEF solid 1px; background:#FFFFFF;}
#mid{float:left; width:100%;border:#EEECEF solid 1px; background:#FFFFFF;}

	/*新加**********************************************************/
.main6-con{ float:left;width:100%; margin:0 auto; height:auto; margin-top:20px; margin-bottom:10px;}
.news3 {
	width: 370px; margin-left:0px; margin-right:0px;
	
		-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
.xxkTits{ width:100%; float:left;
	 height:35px; padding-left:1%;
	}
.xxkTits li{
	float:left; width:20%; height:33px;line-height:33px; padding-bottom:2%;
	text-align:center;background:url(images/hua_bg1.png) no-repeat center center; background-size:100%;
	font-size:14px;
	color:#666666;
	font-weight:bold; 
	}

.xxkTits .xxkClk{
	color:#FFFFFF !important;background:url(images/hua_bg2.png) no-repeat center center;background-size:100%;
	font-size:14px;
	font-weight:bold;
	}
	
.xxkCons{
	width: 100%;
	margin: 10px 0;
	}	
.xxkCon{
	display:none;
	}
	
.showUl{
	display:block !important;

	}
.xxkTits .more{
	height: 35px;
	width: 80px;
	text-align:right; padding-right:15px;
	position: relative; color:#666666;
	top: 10px;
	float: right; font-size:14px;
	}
.xxkTits .more a{color:#666666;font-size:14px;}
}

@media screen and (min-width: 1025px) and(max-width:1150px) {
	.ir-body .ir-box1 {
		width: 40%;
	}
}

@media screen and (max-width: 1024px) {
	.rightNav {
		display: none;
	}

	.u-nav {
		display: none
	}

	.col-hide-1024 {
		display: none !important
	}

	.wrapper {
		margin: 1rem 1rem 0 1rem;
	}

	body,
	html {
		font-size: 11pt;
		-webkit-transition: all .21s ease-in-out;
		-moz-transition: all .21s ease-in-out;
		-ms-transition: all .21s ease-in-out;
		-o-transition: all .21s ease-in-out;
		transition: all .21s ease-in-out
	}
body{
	background-size: 100% !important;
	/* padding-top: 0 !important; */
}
	body:before {
		content: " ";
		/* height: 4.8rem; */
		width: 100%;
		display: block;
	}

	.u-head {
		padding:1.3rem 0 1.3rem 0;
		position: fixed;
		display: flex;
		z-index: 100;
		top:0;
		left: 0;
		width: 100%;
		box-shadow: 0 2px 2px rgba(0, 0, 0, .16);
	}

	.u-head .wrapper {
		height: auto;
		width: 100%
	}

	.u-head .logo {
		padding-right: 1.2rem; padding-top:0px;
	}

	.u-head .logo img {
		height: 4.2rem
	}

	.u-head .alt {
		padding: .2rem 0;
		line-height: 1.4rem
	}

	.u-head .alt b {
		line-height: 2.8rem
	}

	.u-head .keshi {
		padding: .2rem 0;
		line-height: 2.8rem;
		font-size: 1.8rem
	}

	.ui-search {
		right: 60px
	}

	.menu-slideout {
		-khtml-opacity: 0;
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		filter: alpha(Opacity=0)
	}

	body.active {
		position: absolute;
		z-index: 10;
		zoom: 1;
		position: fixed;
		right: 40%
	}

	body.active .u-head {
		left: -40%
	}

	body.active .u-menu {
		margin-right: 0;
		min-height: 100vh;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch
	}

	body.active .u-menu::-webkit-scrollbar {
		width: 6px;
		height: 6px
	}

	body.active .u-menu::-webkit-scrollbar-thumb {
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		-ms-border-radius: 6px;
		-o-border-radius: 6px;
		border-radius: 6px;
		background: rgba(0, 0, 0, .23);
		border: none
	}

	body.active .u-menu::-webkit-scrollbar-track {
		background: rgba(0, 0, 0, 0);
		border: none
	}

	body.active .u-menu::-webkit-scrollbar-button {
		display: none
	}

	body.active .u-menu::-webkit-scrollbar-corner {
		background: rgba(0, 0, 0, 0)
	}

	body.active .menu-slideout {
		position: fixed;
		display: flex;
		z-index: 800;
		width: 60%;
		left: 0;
		top: 0;
		bottom: 0;
		background-color: rgba(255, 255, 255, .16);
		-khtml-opacity: 1;
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		filter: alpha(Opacity=100);
		-webkit-transition: all .21s ease-in-out;
		-moz-transition: all .21s ease-in-out;
		-ms-transition: all .21s ease-in-out;
		-o-transition: all .21s ease-in-out;
		transition: all .21s ease-in-out
	}

	body.active .menu-slideout:after {
		display: none;
		content: "\f0c9";
		position: absolute;
		z-index: 10;
		zoom: 1;
		right: 0;
		top: 0;
		line-height: 4.6rem;
		padding: 0 .6rem;
		cursor: pointer;
		text-align: center;
		font-size: 1.8rem;
		color: #19a6b7
	}

	.u-menu {
		margin-right: -100%;
		background: 0 0;
		height: 100%;
		width: 40%;
		padding: 0 15px;
		position: fixed;
		display: flex;
		z-index: 800;
		right: 0;
		top: 0;
		bottom: 0;
		background-color:#780106;
	}

	.u-menu .menu-altimg,
	.u-menu .menu-course,
	.u-menu .menu-img,
	.u-menu .menu-info,
	.u-menu .menu-list,
	.u-menu .title {
		display: none !important
	}

	.u-menu * {
		margin: 0 !important;
		padding: 0 !important;
		float: initial !important
	}

	.u-menu .vertical-table {
		display: inline
	}

	.u-menu .vertical-table>* {
		display: inline;
		vertical-align: top !important
	}

	.u-menu .first {
		padding-bottom: 20px
	}

	.u-menu .first>li {
		width: 100%;
		float: initial;
		line-height: 1.8;
		border-bottom: 1px rgba(255, 255, 255, .15) dotted;
		padding: 12px 0 !important;
		clear: both
	}

	.u-menu .first>li:nth-child(1) {
		display: none
	}

	.u-menu .first>li>a {
		display: block;
		font-size: 12pt;
		height: initial;
		line-height: 1.8;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		/*color: rgba(255,255,255,.66);*/
		font-weight: 400;
		text-align: left;
		margin-bottom: 4px !important
	}

	.u-menu .first>li>a:after {
		float: right;
		display: inline-block;
		content: '>';
		speak: none;
		font-style: normal;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		transform: translate(0, 0);
		font-family: FontAwesome;
		margin-left: 5px;
	}

	.u-menu .first>li .second-wrap {
		/*display: block;*/
		position: initial;
		left: initial;
		top: initial;
		background-color: initial;
		box-shadow: initial;
		display: none;
	}

	.u-menu .first>li .second-wrap .wrapper {
		padding: 0;
		min-height: initial
	}

	.u-menu .first>li .second-wrap .nav {
		min-width: initial;
		padding: 0;
		border: none
	}

	.u-menu .first>li .second-wrap .nav li {
		height: initial;
		width: initial
	}

	.u-menu .first>li .second-wrap .nav li>a {
		float: left !important;
		font-size: 10.2pt;
		line-height: 2;
		color: #fff;
		color: rgba(255, 255, 255, .89)
	}

	.u-menu .first>li .second-wrap .nav li p.third2 {
		display: none !important
	}

	.u-menu .first>li .second-wrap .nav li.active>a {
		color: #fff
	}

	.u-menu .first>li .second-wrap .nav li.active>a:after,
	.u-menu .first>li .second-wrap .nav li.active>a:before {
		display: none
	}

	.u-menu .first>li .second-wrap .tit {
		display: none
	}

	.u-menu .first>li .second-wrap .menu-nav {
		border: none !important
	}

	.u-menu .first>li .second-wrap .menu-nav a {
		float: left !important;
		font-size: 10.2pt;
		line-height: 2;
		color: #fff;
		color: rgba(255, 255, 255, .89)
	}

	.u-menu .first>li .second-wrap .nav a {
		min-width: 22% !important;
		margin-right: 3% !important
	}

	.u-menu .first>li .second-wrap .menu-nav a {
		min-width: 30% !important;
		margin-right: 3.3% !important
	}

	.slider a {
		background-size: 100% 100% !important;
	}

	.slider .txt2 img {
		padding-top: 100px !important;
	}

	.slider .slide-txt img {
		display: block;
		padding: 100px 200px 0;
		float: right;
		width: 65%;
	}


	.doctor-title {
		margin-bottom: .8rem
	}

	.doctor-title b {
		font-size: 1.6rem
	}

	.doctor_list li {
		padding-top: 1.2rem;
		margin-bottom: 1.2rem
	}

	.doctor_list li .doctor-img {
		top: 1.2rem
	}

	.u-jcimg {
		margin-bottom: 1.2rem;
		margin-left: 1.5rem;
		margin-right: 1.5rem;
		margin-top: 10px;
	}

	.u-kslist {
		padding: 1rem 0;
	}

	.u-kslist a {
		width: 46.7%;
		/* height: 2.4rem; */
		/* line-height: 2.4rem; */
		/* font-size: 1.02rem; */
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-top: 10px;
	}

	.u-kslist a:before {
		margin-right: .4rem
	}

	.u-footer {
		font-size: 9pt;
		 width:98%; height:200px; padding-left:1%; padding-right:1%;

	}

	.u-footer .wrapper {
		padding: 1.8rem 0 0
	}

	.u-footer .footer-contact {
		width: 100%;
		padding: 0 0 1rem;
		text-align: center
	}

	.u-footer .footer-contact .n,
	.u-footer .footer-contact span:last-child {
		display: none
	}

	.u-footer .footer-contact span {
		padding: 0 .6rem;
		display: inline-block
	}

	.u-footer .footer-contact .m {
		padding-bottom: .5rem
	}

	.u-footer .footer-link {
		/* display: none */
	}

	.u-footer .footer-code {
		display: none;
		width: 100%;
		padding: 0
	}


	.u-footer .footer-code span {
		float: initial;
		width: 90px;
		margin: 0 .5rem
	}

	.u-footer .copy {
		/* background: 0 0; */
		/* padding-bottom: 2.4rem; */
		text-align:center;
	}

	.u-footer .copy span {
		display: none
	}

	.u-content {
		/*margin: 0 !important;*/
		padding: .8rem .8rem 1.6rem;
		min-height: 60vh;
		margin-bottom: 1.4rem
	}

	.u-content.max_padding {
		padding: .8rem
	}

	.u-content.m_bg {
		background-color: #f6f6f6;
		padding-top: 0;
		padding-bottom: .8rem
	}

	.nav-title {
		padding: 1rem 0
	}

	.nav-title a {
		color: #767d85
	}

	.device-list {
		padding: 0
	}

	.device-list li {
		margin-bottom: .8rem
	}

	.device-list li h1 {
		font-size: 1rem
	}

	.device-list li p {
		font-size: .9rem
	}

	.u-page {
		padding: .6rem 0;
		font-size: 1rem
	}

	.pic-list.min a {
		width: 24%
	}

	.pic-list.min a:last-child {
		display: none
	}

	.pic-list.cur a {
		font-size: 1rem
	}

	/*  .pic-list.cur a h2 { padding: .8rem .6rem }*/
	.position-map {
		height: 40vh
	}

	.list_page {
		margin: 0 !important
	}

	.list_page .u-newleft,
	.list_page .u-newright {
		float: initial !important;
		display: block;
		width: 100%;
		min-height: initial
	}

	.list_page .u-newleft {
		padding: .8rem 1rem;
		margin-bottom: 1rem
	}

	.list_page .u-newleft>.u-title:nth-child(1) {
		display: none
	}

	.right-side {
		padding: .8rem 1rem;
		margin-bottom: 1rem
	}

	.right-side .right-img {
		padding-top: .5rem
	}

	.ir-item .u-title,
	.ir-boxks .u-title,
	.ir-boxksleft .u-title,
	.ir-boxksright .u-title {
		padding: 10px;

	}

	.ir-item .boxzn {
		margin-top: 0;

	}

	.ir-item .boxzn li {
		width: 16.4%;
		border-right: 1px dashed #E4E4E4;
		border-bottom: 1px dashed #E4E4E4;
	}

	.ir-item .boxzn .f1 {
		background: url(images/f1.png) no-repeat 50% 20px;

	}

	.ir-item .boxzn .f2 {
		background: url(images/f2.png) no-repeat 50% 20px;

	}

	.ir-item .boxzn .f3 {
		background: url(images/f3.png) no-repeat 50% 20px;
		border-bottom: 1px dashed #E4E4E4;
	}

	.ir-item .boxzn .f4 {
		background: url(images/f4.png) no-repeat 50% 20px;

	}

	.ir-item .boxzn .f5 {
		background: url(images/f5.png) no-repeat 50% 20px;


	}

	.ir-item .boxzn .f6 {
		background: url(images/f6.png) no-repeat 50% 20px;

	}

	.ir-item .boxzn .f6 {
		border-right: none;
	}

	.docter li {

		margin-bottom: 1rem;
	}

	.pic-listks .imgli {
		width: 31.2%;
	}

	.pic-listks .imgli span {
		bottom: 50px;
	}

	.kslistmt li img {
		width: 100%;
		height: 100%
	}

	.kslistmt li img {
		width: 100%;
		height: 100%
	}

	.kslistmt li .bt {
		width: 100%;
	}

	.art-list li {
		padding: .8rem 0 1rem
	}

	.art-list li h2 {
		font-size: 1.4rem
	}

	.art-list li img {
		margin: 4px 14px 0 0;
		height: 4.6rem
	}

	.art-list li .alt {
		font-size: .9rem;
		line-height: 2;
		margin-bottom: 5px
	}

	.art-list li .alt>span {
		margin-right: .8rem
	}

	.art-list li .txt {
		max-height: 4.8rem;
		line-height: 1.6rem;
		font-size: 1rem;
		overflow: hidden
	}

	.right-hot li {
		height: 2.8rem;
		line-height: 2.8rem
	}

	.right-hot li a {
		padding-left: 25px;
		font-size: 1.1rem
	}

	.right-hot li a em {
		font-size: .9rem;
		width: 1.1rem;
		height: 1.1rem;
		line-height: 1.1rem;
		margin-top: -.55rem
	}

	.right-img {
		margin: 0 -.5%
	}

	.right-img li {
		width: 24%;
		padding: 0;
		margin: 0 .5% .5rem
	}

	.right-img li span {
		height: 2.8rem;
		line-height: 2.8rem;
		font-size: 1.1rem
	}

	.u-page {
		padding: 1.2rem 0;
		font-size: 1rem
	}

	.u-page a,
	.u-page b {
		background-color: #f6f6f6
	}

	.u-page b {
		background-color: #19a6b7
	}

	.art-html {
		padding: .8rem 2rem !important
	}

	.art-title {
		margin-bottom: 1rem
	}

	.art-title h1,
	.art-title h2 {
		padding: 1.1rem 0;
		font-size: 2rem
	}

	.art-title h2 {
		padding: .8rem 0 1.2rem
	}

	.art-title .alt {
		font-size: 1rem;
		padding-bottom: 1.2rem
	}

	.art-title .alt>span {
		margin-right: .8rem
	}

	.job-table {
		padding: .6rem 0
	}

	.job-table td {
		padding: .6rem .4rem
	}

	.job-table td:nth-child(4) {
		display: none
	}

	.job-table thead td {
		padding: .6rem .4rem;
		font-size: 1.06rem
	}

	.job-table a {
		padding: 0 1rem;
		font-size: .9rem
	}

	.k-ksmenu,
	.u-topbar {
		display: none
	}


	.channel6 .u-head .menu {
		color: #e84d3d
	}

	.channel6 .irad .bd li h1 {
		background-color: rgba(208, 12, 12, .58)
	}

	.ir-doctorli .table3 .th2,
	.ir-doctorli .table3 .tdh2,
	.ir-doctorli .table3 .td2 {
		width: 55px;
	}

	.ir-doctorli .table3 .th1,
	.ir-doctorli .table3 .tdh1 {
		width: 96px;
	}

	.ir-doctorli .table3 .th3,
	.ir-doctorli .table3 .tdh3,
	.ir-doctorli .table3 .td3 {
		width: 108px;
	}

	.table3_phone {
		display: none;
	}
}

@media screen and (max-width:992px) {
	.rightNav {
		display: none;
	}

	.col-hide-992 {
		display: none !important
	}
}

@media screen and (max-width:960px) {
	.rightNav {
		display: none;
	}

	.col-hide-960 {
		display: none !important
	}

	.ui-search {
		display: none
	}
}

@media screen and (max-width:768px) {
	.rightNav {
		display: none;
	}

	body,
	html {
		font-size: 10pt;
		
	}

	.col-hide-768 {
		display: none !important
	}

	.u-jcimg {
		padding: .4rem 1rem;
		margin: 0 0.7rem !important;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0
	}

	.u-html {
		font-size: 1.06rem;
		line-height: 1.8;
		color: #767d85
	}

	.u-html * {
		font-size: 1.06rem !important
	}

	.nav-title {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.u-menu {
		width: 70%
	}


	.slider a {
		background-size: 100% 100% !important;
	}

	.slider .txt2 img {
		padding-top: 80px !important;
	}

	.slider .slide-txt img {
		display: block;
		padding: 80px 100px 0;
		float: right;
		width: 50%;
	}

	.slick-dots {
		/* bottom:220px !important; */
		display: none !important;
	}

	body.active {
		right: 70%
	}

	body.active .u-head {
		left: -70%
	}

	body.active .menu-slideout {
		width: 30%
	}

	.honor-html {
		margin-bottom: 1.2rem;
		font-size: 1rem
	}

	.honor-title {
		font-size: 1.2rem;
		color: #e84d3d
	}

	.honor-list {
		margin-bottom: .4rem
	}

	.honor-list a {
		width: 19.2%;
		font-size: .9rem
	}

	.honor-list a span.cur {
		font-size: .8rem
	}

	#baguetteBox-overlay .full-image figcaption {
		display: none !important
	}

	.device-list {
		margin-bottom: 0
	}

	.device-list li {
		width: 24%;
		border-color: #f4f4f4
	}

	.device-list li a {
		padding: .8rem
	}

	.device-list li h1 {
		font-size: 1rem;
		margin: .6rem 0 .3rem
	}

	.device-list li p {
		height: 1.4rem;
		line-height: 1.4rem
	}

	.device-list li p span {
		height: 1.4rem
	}

	.art-link {
		line-height: 1.8
	}

	.job-html {
		margin-bottom: .4rem;
		font-size: 1.06rem
	}

	.job-field {
		margin-bottom: 1.2rem
	}

	.job-field li {
		padding: 4px 0 4px 5.4rem;
		line-height: 1.7rem;
		min-height: 1.8rem;
		font-size: 1.06rem
	}

	.job-field li b {
		font-weight: 400
	}

	.job-from {
		padding-bottom: 1rem;
		overflow: hidden;
		border-radius: 4px
	}

	.job-from h1 {
		font-size: 1.2rem;
		padding: .8rem 0;
		margin-bottom: 1rem
	}

	.job-from button,
	.job-from input,
	.job-from select,
	.job-from textarea {
		outline: 0;
		resize: none;
		box-shadow: none !important;
		-webkit-appearance: none
	}

	.job-from textarea {
		resize: none
	}

	.txt-list {
		margin: 0 .4rem
	}

	.txt-list li {
		height: 2.7rem;
		line-height: 2.7rem;
		padding-right: 7rem
	}

	.txt-list li a {
		height: 2.7rem;
		font-size: 1.06rem
	}

	.txt-list li span {
		height: 2.7rem
	}

	.txt-list li:nth-child(10n) {
		margin-bottom: 1.6rem
	}

	.doctor-filter {
		border-radius: 4px
	}

	.doctor-filter dl {
		font-size: 1rem;
		padding: .6rem 1rem
	}

	.doctor-filter dt {
		top: .6rem;
		left: 1rem;
		line-height: 1.8rem
	}


	.doctor-filter dd {
		margin-left: 5.4rem
	}

	.doctor-filter dd .tab-tit {
		font-size: 1rem;
		margin-bottom: .6rem
	}

	.doctor-filter dd .tab-tit li {
		margin-right: 1.4rem;
		padding-bottom: .5rem
	}

	.doctor-filter dd .tab-pannel {
		min-height: 4rem
	}

	.doctor-filter dd .tab-pannel a {
		display: inline-block;
		width: initial;
		line-height: 1.8rem;
		min-width: 24%;
		padding-right: .6rem;
		margin: 0
	}

	.doctor_resume {
		padding: 0 10.6rem 0 140px;
		margin-bottom: 1rem;
		font-size: 1.06rem
	}

	.doctor_resume h1 {
		font-size: 1.6rem
	}

	.doctor_resume .code {
		display: none
	}

	.doctor_resume .swt {
		width: 8rem;
		top: 25px;
		right: 1rem
	}

	.doctor_resume .swt a {
		margin: .4rem 0
	}

	.doctor_info {
		padding: 1.2rem 0;
		font-size: 1.06rem
	}

	.doctor-title {
		margin-bottom: 1rem
	}

	.doctor-title b {
		font-size: 1.6rem
	}

	.u-from h1 {
		margin-bottom: .6rem
	}

	.k-title {
		font-size: 2rem
	}

	.u-menu .first>li {
		background-image: none;
	}

	.u-service ul li .tit i {
		position: static !important;
	}


}

@media screen and (max-width:720px) {
	.job-table tr td:nth-child(3) {
		display: none
	}
}

@media screen and (max-width:640px) {
	.col-hide-640 {
		display: none !important
	}

	body:before {
		/* height: 4.4rem; */
	}

	.u-head {
		padding: .6rem 0
	}

	.u-head .alt,
	.u-head .keshi {
		display: none
	}

	.u-menu:before {
		top: .5rem
	}

	.u-menu .first>li .second-wrap .nav a {
		min-width: 30% !important;
		margin-right: 3.3% !important
	}

	.doctor-title b {
		font-size: 1.4rem
	}

	.doctor_list li:nth-child(3) {
		padding-top: 1.2rem;
		border-width: 1px
	}

	.doctor_list li:nth-child(3) .doctor-img {
		top: 1.2rem
	}

	.u-kslist a {
		width: 33.33%
	}

	.licheng-tab {
		margin: .5rem 0 1rem;
		width: 100%;
		display: table !important;
		border: 1px #19a6b7 solid;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
		padding: 0 !important
	}

	.licheng-tab li {
		display: table-cell !important;
		text-align: center;
		float: initial;
		height: initial;
		line-height: 2.4rem;
		padding: 0;
		font-size: 1.34rem;
		margin: 0 !important;
		border: none;
		font-weight: 400;
		border-left: 1px #19a6b7 solid;
		color: #19a6b7;
		padding: 0 4px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.licheng-tab li:nth-child(1) {
		border: none
	}

	.licheng-tab li.active {
		color: #fff;
		background-color: #19a6b7
	}

	.device-list li {
		width: 32.33%
	}

	.docter li {
		width: calc(50% - 10px);
	}

	.docter li img {
		width: 100%;
		height: 100%
	}

	.right-img li {
		width: 32.33%
	}

	.art-title h1 {
		padding-top: .5rem
	}

	.art-title .bdsharebuttonbox {
		display: none !important
	}

	.art-html {
		padding: .8rem 1rem !important
	}

	.doctor-filter dd .tab-pannel a {
		min-width: 33%
	}

	.doctor_resume {
		padding: 0;
		margin-bottom: 1rem;
		font-size: 1.06rem;
		min-height: 130px;
		color: #e84d3d
	}

	.doctor_resume .txt {
		padding-left: 105px;
		min-height: 140px;
		color: #767d85
	}

	.doctor_resume .img {
		width: 90px
	}

	.doctor_resume .swt {
		top: 90px;
		width: 100%;
		right: initial;
		padding-left: 105px;
		text-align: left
	}

	.doctor_resume .swt a {
		margin: 0;
		display: inline-block !important;
		width: initial !important
	}

	.doctor_resume .alt>strong {
		color: #e84d3d
	}

	.k-title {
		font-size: 1.6rem;
		padding: .3em 0 .6em
	}


}

@media screen and (max-width:480px) {

	.slider a {
		background-size: 100% 100% !important;
	}

	.slider .txt2 img {
		padding-top: 100px !important;
	}

	.slider .slide-txt img {
		display: block;
		padding: 100px 50px 0 0;
		float: right;
		width: 50%;
	}

	.slick-dots {
		display: none !important;
	}

	.col-hide-480 {
		display: none !important
	}

	.wrapper {
		margin: 0 .6rem .6rem;
	}

	body:before {
		/* height: 3.6rem; */
	}

	.u-head .wrapper {
		height: 2.4rem
	}

	.u-head .logo {
		padding-right: 0
	}

	.u-head .logo img {
		height: 3.4rem
	}

	.u-head .keshi {
		padding: .2rem 0;
		line-height: 2.8rem
	}

	.u-menu:before {
		padding: 0 1.2rem;
		line-height: 2.8rem
	}

	.doctor_list li {
		padding-top: .8rem;
		margin-bottom: .8rem
	}

	.doctor_list li .doctor-img {
		top: .8rem
	}

	.doctor_list li:nth-child(2),
	.doctor_list li:nth-child(3) {
		padding-top: .8rem;
		border-width: 1px
	}

	.doctor_list li:nth-child(2) .doctor-img,
	.doctor_list li:nth-child(3) .doctor-img {
		top: .8rem
	}

	.u-kslist {
		padding: .4rem 0
	}

	.u-kslist a {
		width: 50%
	}

	.ir-item .boxzn .f2 {
		border-right: none;

	}

	.ir-item .boxzn .f3 {

		border-right: 1px dashed #E4E4E4;

	}

	.ir-item .boxzn .f4 {
		border-right: none;
		border-bottom: 1px dashed #E4E4E4;
	}

	.docter li {
		width: 46.5%;
		height: 100%;
		margin-bottom: 1rem;
	}

	.docter li img {
		height: 100%;
	}

	.ir-item .boxzn li {
		width: 50%;
	}

	.pic-listks .imgli {
		width: 100%;
		height: 100%;
		margin-bottom: 1rem;
	}

	.rightNav {
		display: none;
	}

	.u-footer {
		padding-bottom: 1.4rem
	}

	.u-footer .footer-contact .m {
		height: 0;
		padding: 0;
		overflow: hidden;
		margin-bottom: .6rem
	}

	.u-footer .copy {
		/* display: none; */
		text-align:center;
	}

	.u-page {
		padding: .6rem 0
	}

	.u-menu {
		width: 70%
	}

	body.active {
		right: 70%
	}

	body.active .u-head {
		left: -70%
	}

	body.active .menu-slideout {
		width: 30%
	}

	.licheng-tab li {
		font-size: 1.16rem
	}

	.licheng-list {
		margin: 0
	}

	.licheng-list li {
		padding-left: 5.2rem
	}

	.licheng-list li span {
		top: 10px;
		font-size: 1.1rem;
		color: #a7b1c2
	}

	.licheng-list li h1 {
		font-size: 1.1rem
	}

	.licheng-list li .txt {
		border: none;
		padding: 0 0 1rem 1.6rem
	}

	.licheng-list li a {
		padding: 10px;
		font-size: .9rem
	}

	.licheng-list li a h1 {
		color: #19a6b7
	}

	.licheng-list li a i {
		font-style: normal
	}

	.licheng-list li:before {
		display: none
	}

	.honor-list a {
		width: 24.2%
	}

	.device-list li {
		width: 49%;
		margin-bottom: .4rem
	}

	.position-map {
		height: 56vh
	}

	.right-img {
		margin: 0 -1%
	}

	.right-img li {
		width: 48%;
		margin: 0 1% .5rem
	}

	.job-table a {
		padding: 0 .6rem
	}

	.job-from .panel-body {
		padding: 0 1.2rem 1.2rem
	}

	.job-from .zui-inline {
		margin-bottom: .2rem
	}

	.txt-list li {
		padding-right: 0
	}

	.txt-list li span {
		display: none
	}

	.art-list li {
		border-bottom-style: dashed
	}

	.art-list li h2 {
		font-size: 1.16rem
	}

	.art-list li h2 a {
		color: #19a6b7
	}

	.k-title {
		font-size: 1.4rem
	}

	#msg {
		line-height: 25px;
		font-size: 14px;
	}
}

@media screen and (max-width:411px) {
	.u-banner .bd li img {
		bottom: 50px;
		right: 50px;
		width: 30%;
	}

	.u-banner .bd,
	.u-banner .bd li a {
		background-size: 100% 100% !important;
	}

}

@media screen and (max-width:360px) {
	.col-hide-360 {
		display: none !important
	}

	.u-banner .bd,
	.u-banner .bd li a {
		background-size: 100% 100% !important;
	}

}

@media only screen and (min-width:1279px) {
	.index_6 li:hover i {
		width: 80px;
	}

	.index_2 li:hover .tit img {
		animation: rot 0.5s;
		-webkit-animation: rot 0.5s;
	}

	.index_2 li {
		transition: 0.8s;
		-webkit-transition: 0.8s;
		opacity: 0;
	}

	.index_2 li:nth-child(1) {
		transform: translateX(-30px);
		-webkit-transform: translateX(-30px);
	}

	.index_2 li:nth-child(2) {
		transform: translateX(-80px);
		-webkit-transform: translateX(-80px);
	}

	.index_2 li:nth-child(3) {
		transform: translateX(-130px);
		-webkit-transform: translateX(-130px);
	}

	.index_2 li:nth-child(4) {
		transform: translateX(-180px);
		-webkit-transform: translateX(-180px);
	}

	.index_2.show li {
		opacity: 1 !important;
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
	}

	.index_1 {
		overflow: hidden;
	}

	.index_1 .wrap .tit {
		transform: translateX(80px);
		-webkit-transform: translateX(80px);
		transition: 0.8s;
		-webkit-transition: 0.8s;
		opacity: 0;
	}

	.index_1.on .wrap .tit {
		opacity: 1 !important;
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
	}

	@keyframes rot {
		0% {
			transform: rotate(0deg);
			-webkit-transform: rotate(0deg);
		}

		25% {
			transform: rotate(5deg);
			-webkit-transform: rotate(5deg);
		}

		50% {
			transform: rotate(-5deg);
			-webkit-transform: rotate(-5deg);
		}

		75% {
			transform: rotate(5deg);
			-webkit-transform: rotate(5deg);
		}

		100% {
			transform: rotate(0deg);
			-webkit-transform: rotate(0deg);
		}
	}

	@-webkit-keyframes rot {
		0% {
			transform: rotate(0deg);
			-webkit-transform: rotate(0deg);
		}

		25% {
			transform: rotate(5deg);
			-webkit-transform: rotate(5deg);
		}

		50% {
			transform: rotate(-5deg);
			-webkit-transform: rotate(-5deg);
		}

		75% {
			transform: rotate(5deg);
			-webkit-transform: rotate(5deg);
		}

		100% {
			transform: rotate(0deg);
			-webkit-transform: rotate(0deg);
		}
	}
}
