@charset "utf-8";
html,body,p,h1,h2,h3,h4,h5,h6,form,input,textarea,select,button,fieldset,legend,img,ul,ol,li,dl,dt,dd,th,td,pre,blockquote{margin:0;padding:0}
html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
body{background: #fff;color:#000;}
body,button,input,select,textarea,h2,h3,h4,h5,h6{font-family: 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', '宋体', \5b8b\4f53, Tahoma, Arial}
img,fieldset{border:0;vertical-align:middle}
input{padding:0;margin:0;outline:none;}
a{text-decoration:none;color:#4c4c4c;}
a:hover{text-decoration:none;}
ul,li,ol{list-style:none}
img{max-width:100%;}
.lf{float: left;}
.rt{float: right;}
.clear{clear:both;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;zoom:1;}
.gradient{background-color:#0897dd;
	background-image:-moz-linear-gradient(right,#0897dd 0%,#07cdb4 100%);
	background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,#0897dd),color-stop(100%,#07cdb4));
	background-image:-webkit-linear-gradient(right,#0897dd 0%,#07cdb4 100%);
	background-image:-o-linear-gradient(right,#0897dd 0%,#07cdb4 100%);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr="#0897dd",EndColorStr="#07cdb4");
	background-image:linear-gradient(to right,#0897dd 0%,#07cdb4 100%);
}

/*头部*/
header{background: #fff;position:fixed;width:100%;right:0;left:0;top:0;z-index:999;height:50px;}
header .logo{display:block;width:100px;height:28px;padding:12px 0 0 10px;}
header .logo img{display:block;width:100%;}
header .back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/menu.png) no-repeat center center;background-size:12px 20px;}

/*内容部分*/
article{position:fixed;width:100%;z-index:-2;bottom:0;top:50px;right:0;left:0;overflow:auto;}
.links,.overview,.newsnotice{margin:20px 5px 0;}
.title{border-bottom: 1px solid #31c1d0;}
.title h1{width:83px;height: 30px;text-align: center;color: #fff;font-weight: bold;font-size: 15px;line-height: 30px;}
.links ul{margin:15px 10px 0;}
.links ul li{width:32.8%;float:left;padding:20px 0;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.links ul li:nth-child(1),.links ul li:nth-child(4){border-left:1px solid #dbdbdb;}
.links ul li:nth-child(1),.links ul li:nth-child(2),.links ul li:nth-child(3){border-top:1px solid #dbdbdb;}
.links ul li img{width:30px;height: 30px;margin:-4px 5px 0 0 ;}
.links ul li{font-size:15px;text-align: center;}
.links ul li:nth-child(2n-1) a{color: #31c1d0;}
.links ul li:nth-child(2n) a{color: #ffad01;}
@media only screen and (max-width: 321px) {
	.links ul li{width:32.8%;text-align: center;}
	.links ul li img{width:24px;height: 24px;margin:-5px 1px 0 3px;}
}

.more{color:#ffad01;float: right;font-size:26px;font-weight: bold;line-height: 30px;}
.view{margin:15px 10px;}
.view p{font-size:14px;margin-top:5px;}
/*tab切换*/
.tabtitle{width: 100%;border-bottom: 1px solid #31c1d0;}
.tabtitle li{height:30px;width:83px;float: left;}
.tabtitle li:nth-child(3){float:right;}
.tabtitle2 li:nth-child(3){float:left;}

.tabtitle li a{display:inline-block;color:#31c1d0;line-height:30px;width:83px;font-size: 15px;text-align: center;font-weight: bold;}

@media only screen and (max-width: 321px) {
	.tabtitle2 li,.tabtitle2 li a{width:75px;}
}
.newsinfoma{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display: -ms-flex;display: flex;}
.newsimg{width:125px;height: 85px;display: inline-block;-webkit-box-flex: 1;flex: 1 0 auto;margin-right: 10px;}
.newscon{display: inline-block;}
.newscon h2{font-size: 15px;height: 20px;overflow: hidden;margin:5px 0;}
.newscon p{font-size: 13px;height: 60px;overflow: hidden;color: #848484;}
.newscon2 h2{font-size: 15px;height: 20px;overflow: hidden;margin-bottom:5px;margin-top:-8px;}
.newscon2 p{font-size: 13px;height: 40px;overflow: hidden;color: #848484;border-bottom: 1px dashed #818181;}
.newscon time{float: right;margin-top:-20px;}
.newslist li{height: 36px;line-height: 36px;border-bottom: 1px dashed #818181;}
.newslist li a{font-size:14px;display: inline-block;width: 75%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newslist li span{width: 25%;float: right;text-align: right;}
.imglist .img{margin-bottom: 10px;}
.imglist li:nth-child(1){float: left;width:48%;}
.imglist li:nth-child(2){float: right;width:48%;}

#tab-1,#tab-2,#tab-3,#tab-4,#tab-5,#tab-6{border-radius:10px;overflow: hidden;background:#fff;padding:10px;}
.transition {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}
.make_transist {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.hidescale {
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	filter: alpha(opacity=0);
	opacity: 0;
}
.showscale {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}
.hideleft {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.showleft {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}
.hidescaleup {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.showscaleup {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}
.hideflip {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: rotatey(-90deg) scale(1.1);
	-moz-transform: rotatey(-90deg) scale(1.1);
	-o-transform: rotatey(-90deg) scale(1.1);
	-ms-transform: rotatey(-90deg) scale(1.1);
	transform: rotatey(-90deg) scale(1.1);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
.showflip {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
	-webkit-transform: rotatey(0deg) scale(1);
	-moz-transform: rotatey(0deg) scale(1);
	-o-transform: rotatey(0deg) scale(1);
	-ms-transform: rotatey(0deg) scale(1);
	transform: rotatey(0deg) scale(1);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
.tabtitle .tabulous_active {
	background-color:#0897dd;
	background-image:-moz-linear-gradient(right,#0897dd 0%,#07cdb4 100%);
	background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,#0897dd),color-stop(100%,#07cdb4));
	background-image:-webkit-linear-gradient(right,#0897dd 0%,#07cdb4 100%);
	background-image:-o-linear-gradient(right,#0897dd 0%,#07cdb4 100%);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr="#0897dd",EndColorStr="#07cdb4");
	background-image:linear-gradient(to right,#0897dd 0%,#07cdb4 100%);
	color: #fff !important;
}
.tabulousclear {
	display: block;
	clear: both;
}


.mr_frbox{height:200px;}
.mr_frUl{float:left;height:176px;width:100%;}
.mr_frUl ul li{display:inline;float:left;width:31%;overflow:hidden;position:relative;margin-right:10px;}
.mr_frUl ul li a img{/*display:block;*/width:100%;height:100%; }
.mr_frUl ul li a h1{font-size: 14px;font-weight:bold;color:#ffad01;margin-top:10px;}
.mr_frUl ul li p{font-size: 8px;color:#7f7f7f;}

#returnTop{height: 40px;text-align: center;line-height:40px;}
#returnTop img{width:60px;height: 15px;}
/*底部导航*/
footer{background: #464647;font-size: 11px;color: #ececec;margin-top:15px;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display: -ms-flex;display: flex;}
footer img{width:115px;margin-right:5px;}
.ewm{-webkit-box-flex: 1;flex: 1 0 auto;margin:15px 5px 15px 5px;}
.copy{width:100%;margin:15px 0 0;}
.copy p{margin-bottom: 5px;}

/*二级页样式*/
.topline{height: 1px;margin-top:10px;}
.headertitle{text-align: center;margin:25px 0;}
.headertitle h1{font-size:22px;font-weight:bold;color:#31c1d0;}
.headertitle h2{font-size:22px;font-weight:bold;margin-bottom: 20px;}
.headertitle p{font-size:10px;text-transform: uppercase;}
.headertitle h3{font-size:13px;}
.bodycon{margin:0 15px 20px;}
.bodycon img{margin-bottom: 15px;}
.bodycon p{font-size: 14px;margin-bottom: 15px;line-height: 26px;text-indent: 2em;}
.bodycon h2{font-size:20px;font-weight:bold;text-align: center;line-height: 30px;margin-bottom: 15px;}
.bodycon h3{font-size:16px;font-weight:bold;}
.bodycon h4{font-size:16px;font-weight:bold;color:#ffad01;text-align: center;margin: 20px 0;}
.bodycon section{font-size: 15px;}
.pagebox{text-align: center;}
.pagebox a{text-decoration: underline;margin:0 10px;font-size: 14px;}
.teamul li{border-bottom:1px dashed #818181;margin-bottom: 25px;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display: -ms-flex;display: flex;}
.teamimg{-webkit-box-flex: 1;flex: 1 0 auto;margin:0 10px 15px 0;width:43%;max-width:145px;}

.teaminfo{width:100%;}
.teaminfo h3{font-size: 15px;}
.teaminfo h3 span{font-size: 20px;font-weight: bold;margin-right:10px;}
.teaminfo h5{font-size: 14px;border-bottom: 1px solid #31c1d0;padding-bottom: 5px;margin-bottom: 5px;}
.teaminfo p{font-size: 13px;color: #707070;text-indent: 0;line-height: 20px;max-height: 80px;overflow: hidden;margin-bottom: 10px;}
.teaminfo .btn{background: #ffad01;color: #fff;padding: 2px 10px;}

.teamimg2{-webkit-box-flex: 1;flex: 1 0 auto;margin:0 10px 15px 0;width:40%;max-width:120px;max-height: 80px;overflow: hidden;}
.teaminfo2 h3{font-size: 15px;font-weight: bold;max-height: 45px;overflow: hidden;margin-bottom: 10px;}

.medicalul li{width:48%;margin-bottom: 15px;}
.medicalul li:nth-child(2n-1){float: left;}
.medicalul li:nth-child(2n){float: right;}
.medicalul li h4{background: #00636d;opacity: 0.8;line-height: 24px;text-align: center;color: #fff;margin-top:-40px;}

.newsul li{border-bottom:1px dashed #818181;margin-bottom: 20px;}
.newsinfo{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display: -ms-flex;display: flex;}
.newsinfo time{border-radius: 5px;font-size: 14px;text-align: center;border:1px solid #31c1d0;color: #31c1d0;display: inline-block;min-width: 50px;line-height:25px;margin-right: 10px;}
.newsinfo time span{display: block;font-size: 14px;background: #31c1d0;color: #fff;}
.newsinfo h3{height: 50px;overflow: hidden;}
.newsul li p{text-indent:0;line-height: 22px;}

.noticeul li{border-bottom:1px dashed #818181;margin-bottom: 20px;font-size:14px;padding-bottom: 10px;}
.noticeul li time{color:#807f7f;}

.styleul li{border-bottom:1px dashed #818181;margin-bottom: 20px;font-size:14px;}
.styleul li p{text-indent: 0;text-align: center;}

.jyul li{border-bottom:1px dashed #818181;margin-bottom: 20px;padding-bottom: 20px;}
.jyul li:last-child{border-bottom:0;}
.jyul img{margin:0;}
.bgblue{background: #31c1d0;padding:10px 15px 15px;color: #fff;}
.bgorange{background: #ffad01;padding:10px 15px 15px;color: #fff;}
.bgorange h1{text-align: center;letter-spacing: 2px;}
.bgorange span{display: inline-block;padding:5px 0 5px 0;font-size: 14px;width: 50%;}
.jyul h1{font-size: 15px;font-weight:bold;margin-bottom: 5px;}
.jyul p{font-size: 14px;line-height: 22px;margin-bottom: 0;}
.jyul span a{color: #fff;}
.Contactus{margin-bottom: 20px;}
.Contactus li{font-size: 14px;margin:5px;}

p.indent{text-indent: 0;}
.form li{font-size: 15px;height: 60px;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display: -ms-flex;display: flex;}
.form li span{display: inline-block;width: 80px;line-height:40px;text-align-last: justify;text-align: justify;-webkit-box-flex: 1;flex: 1 0 auto;}
.text,input.text{height: 40px;border: 1px solid #ccc;width:100%;}
.form li .btn{background: #31c1d0;color: #fff;font-weight: bold;cursor: pointer;}
.form li .btn:hover{opacity: 0.8;}