﻿* {
	margin: 0;
	padding: 0;
}
ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
@font-face {
  font-family: 'iconfont';  /* project id 369431 */
  src: url('//at.alicdn.com/t/font_369431_ozw3mgxu5f06n7b9.eot');
  src: url('//at.alicdn.com/t/font_369431_ozw3mgxu5f06n7b9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_369431_ozw3mgxu5f06n7b9.woff') format('woff'),
  url('//at.alicdn.com/t/font_369431_ozw3mgxu5f06n7b9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_369431_ozw3mgxu5f06n7b9.svg#iconfont') format('svg');
}
.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	display: block;
}
body {
	min-width: 1050px;
	background:#fff;
}
.warp {
	width: 80%;
	margin: 0 auto;
}
.clearfix {
	clear: both;
}
a {
	transition: all linear 0.4s;
}
.top_box {
	width: 100%;
	margin: auto;
	padding: 10px 0;
}
.logo {
	margin-left: 2%;
	float: left;
	width: 64%;
}
.logo img{max-width: 100%;}
.toptxt {
	float: right;
	padding-right: 10px;
	font-size: 12px;
	padding-top: 20px;
	max-width:28%;
}
.toptxt span {
	padding: 0 10px;
}
.toptxt span i {
	display: inline;
	padding-right: 5px;
}
.wechatimg {
	display: none;
	position: absolute;
	right: 20px;
	top: 64px;
	width: 120px;
	height: 110px;
	text-align: center;
	vertical-align: middle;
	line-height: 110px;
	border: 1px solid #e8e8e8;
	background: #ffffff;
	z-index: 100;
}
.wechat:hover .wechatimg {
	display: block;
}
.topitemsimg img {
	vertical-align: middle;
	width: 100%;
}
.daohang-box .am-topbar {
	height: 80px;
	margin-bottom: 0;
	background:#2ebfe1;
}
.daohang-box .am-topbar a{ color:#fff; padding: 6px 10px;}
.daohang-box .am-topbar a:hover{ color:#2ebfe1;}
.daohang-box .am-topbar a:hover::after{ border-bottom-color:#2ebfe1;}
.daohang-box .am-topbar-nav>li.am-active>a{ color:#fff;}
.daohang-box .am-dropdown-content {
	background: #0F9AE0;
}
.daohang-box .fenlei {
	padding-left: 10px;
	padding-top: 10px;
	font-size: 15px;
	min-width: 800px;
	width: 85%;
}

.daohang-box .fenlei li {
	max-width: 250px;
	min-width: 80px;
	width: 11%;
	margin: 0;
	text-align: center;
}
.daohang-box .search_box {
	float: right;
	line-height: 50px;
	padding-top: 10px;
	padding-right: 10px;
}
.daohang-box .am-dropdown-content{ max-width:180px;min-width:inherit;}
.daohang-box .am-dropdown-content li {
	width: 100%;
}
.daohang-box .daohang-content {
	color: #ffffff;
}
.lunbo-box .lunbo-small {
	margin-top: -100px;
	width: 100%;
	min-width: 400px;
}
.lunbo-box .am-slider {
	min-width: 300px;
}
/*.am-slider-default .am-viewport{
        		height: 500px;
        	}*/
.am-slider-default .am-control-thumbs li {
	width: 20%;
	height: 160px;
}
.news-box {
	margin-top: 50px;
}
.news-box .newtit {
	text-align: center;
	padding: 20px 0;
}
.news-box .newtit .cur {
	background: #2ebfe1;
	color: #fff;
}
.news-box .newtit a {
	padding: 5px 10px;
}
.news-box .news-content {
}
.pd10 {
	padding: 10px;
}
.news-box .news-content ul {
	padding: 0;
}
.news-box .news-content ul li {
	list-style: none;
	float: left;
	width: 25%;
}
.news-box .news-content img {
	width: 100%;
	max-height:250px;
}
.news-box .news-content .riqi {
	font-size: 12px;
	color: #707070;
	line-height: 12px;
}
.news-box .news-content .news-title {
	font-size: 15px;
	font-weight: 500;
	color: #000000;
	display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.news-box .news-content .content {
	font-size: 14px;
}
.news-box .news-choose {
	color: #000000;
}
.news-box .news-choose:hover {
	background: #2ebfe1;
	color: #ffffff;
}
.bmfw-box .bm_box {
	width: 50%;
	float: right;
}
.bmfw-box .bm_box ul {
}
.bmfw-box .bm_box li {
	float: left;
	width: 25%;
	text-align: center;
	padding-bottom: 10px;
}
.bmfw-box .bm_box li a {
	text-align: center;
}
.bmfw-box .bm_box li a i {
	color: #fff;
	font-size: 2.8em;
	background: #2ebfe1;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	border-radius: 5%;
	vertical-align: middle;
	padding-top: 15px;
}
.bmfw-box .bm_box li a:hover i {
	background: #fdbc27;
}
.bmfw-box .bm_box li a span {
	color: #2ebfe1;
}
.bmfw-box {
	background: #e7e8e9;
	margin-top: 80px;
}
.bmfw-box .bmfw-content {
	padding: 30px 0;
	background: url(../img/bmbg.jpg) no-repeat left center;
	background-size: auto;
}
.zjjs-box {
	margin-top: 50px;
}
.zjjs-box .tit {
	color: #333;
	text-align: center;
	font-size: 30px;
	padding: 20px 0;
}
.zjjs-box .zjimg {
	width: 60%;
	margin-top: 10px;
	overflow: hidden;
	margin: 0 auto;
}
.zjjs-box .zjimg img {
	border-radius: 50%;
	border: #eee 10px solid;
}
.zjjs-box .jieshao {
	border: #eee 1px solid;
	width: 80%;
	padding: 80px 10px 10px 10px;
	position: relative;
	z-index: -1;
	top: -80px;
	margin: 0 auto;
	text-align: center;
}
.zjjs-box .jieshao .docname {
	font-size: 18px;
}
.zjjs-box .jieshao .doczhichen {
	font-size: 12px;
}
.zjjs-box .jieshao .docintro {
	font-size: 14px;
	min-height: 66px;
}
.zjjs-box .am-slider-carousel {
	height: 400px;
}
.ksjs-box {
	margin-top: 60px;
	min-height: 540px;
	background: url(../img/bg_02.jpg);
	background-size: cover;
}
.ksjs-box .tit {
	color: #fff;
	text-align: center;
	font-size: 30px;
	padding: 20px 0;
}
.keshi-list li {
	float: left;
	list-style: none;
	margin: 0 20px;
	padding-bottom: 20px;
}
.keshi {
	display: block;
	border: #fff 1px solid;
	width: 160px;
	height: 160px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	line-height: 160px;
}
.keshi:hover {
	background: #2ebfe1;
	color: #ffffff;
}
.yqlj-box {
	margin-top: 40px;
	padding: 30px 0;

}

.yqlj-box h3{background:#2ebfe1; color:#fff;width: 56px;padding:6px;height: 56px; float:left;overflow: hidden;text-align: center;font-weight: normal; line-height:22px; font-size:16px; margin:0; display:block;}
.yqlj-box .yqlist{	border: #d9d9d9 1px solid;}
.yqlj-box .yqlist li{ float:left; line-height:54px; padding:0 8px;}
.yqlj-box .yqlist li a{ color:#666;}

.dibu-box {
	background: #444;
	color: 12px;
}
.dibu-box ul li {
	list-style: none;
	float: left;
	/*margin-top: 20px;*/
	padding-right: 10px;
}
.dibu-box .kslj {
	color: #F5F5F5;
	font-size: 12px;
}
.dibu-box .foot_copy {
	border-top: 1px solid #5b5b5b;
	color: #666;
	line-height: 40px;
}
.dibu-box .foot_copy a {
	color: #666;
}
.dibu-box .foot_copy .copy {
	float: left;
	padding-left: 20px;
}
.dibu-box .foot_copy .powerby {
	float: right;
	padding-right: 20px;
}
.dibu-box .foot_lx {
	color: #fff;
	padding: 20px 0 10px 0;
}
.dibu-box .foot_lx i {
	display: inline;
	padding-right: 5px;
	font-weight: normal;
	font-size: 18px;
}
.dibu-box .foot_lx .lxfs {
	float: left;
	padding-left: 20px;
}
.dibu-box .foot_lx .lxfs .tel {
	font-size: 24px;
}
.dibu-box .foot_lx .wechat {
	float: right;
	padding-right: 20px;
}
.dibu-box .foot_lx .wechat span {
	display: block;
	text-align: center;
}
.morebtn {
	width: 200px;
	height: 40px;
	line-height: 40px;
	margin: 20px auto;
	text-align: center;
	border: 1px solid #e8e8e8;
	color: #666;
	display: block;
	position: relative;
}
.morebtn:hover {
	background: #2ebfe1;
	border: 1px solid #2ebfe1;
	color: #fff;
}
.ksjs-box .morebtn {
	color: #fff;
}
.news-box .news {
	float: left;
	margin-left: 1%;
}
.am-slider-b3 {
	box-shadow: none;
	-webkit-box-shadow: none;
}
/*内页*/
.main-box {
	background: #f0f1f1;
	padding: 20px 0;
}
.main-box .list-news {
	width: 20%;
	float: left;
}
.main-box .list-news .menubox {
	width: 100%;
	border: #e8e8e8 1px solid;
}
.main-box .list-news .lists {
	text-align: center;
	font-size: 20px;
	height: 62px;
	line-height: 62px;
	overflow: hidden;
	list-style: none;
	border-bottom: #e8e8e8 1px dashed;
}
.main-box .list-news .lists:last-of-type {
	border-bottom: none;
}
.main-box .list-news .cur {
	background: #2ebfe1;
}
.main-box .list-news .cur a {
	color: #fff;
}
.main-box .main .contents-lists {
	width: 77%;
	float: right;
	border: #e8e8e8 1px solid;
}
.main-box .contents-lists .contents-daohang {
	height: 62px;
	line-height: 62px;
	overflow: hidden;
	background: #c4e6fc;
}
.contents-daohang p {
	margin-left: 20px;
}
.contents-daohang p {
	font-size: 18px;
	color: #0485d7;
}
.contents-lists .contents {
	width: 94%;
	margin: auto;
	padding: 20px 0;
}
.contents-lists .contents img {
	max-width: 100%;
}
.contents-lists .contents .contents-title {
	margin-top: 10px;
}
.contents-lists .contents .contents-title p {
	font-size: 40px;
	color: #0485D7;
	text-align: center;
}
.contents-lists .contents .jieshao {
	overflow: hidden;
	width: 95%;
	margin: auto;
	font-size: 20px;
	line-height: 200%;
}
.main-box .main {
	margin: 0 auto;
	background: #FFFFFF;
}
.main-box .main .main-title {
	width: 95%;
	margin: auto;
	padding-top: 30px;
}
.main-box .main .main-content {
	width: 95%;
	margin: auto;
	padding: 30px 0;
}
.lxbox {
	margin-top: 20px;
}
.lxbox .lxtxt {
	padding: 10px;
	background: #f2f2f2;
}
.lxbox .lxtxt h3 {
	margin: 0;
	padding: 10px 0;
	color: #2ebfe1;
}
.lxbox p {
	margin: 0;
}
.lxbox i {
	display: inline;
	padding-right: 5px;
}
.newslist {
	width: 94%;
	margin: 0 auto;
	padding-bottom: 20px;
}
.newslist ul {
}
.newslist ul li {
	background: url(../img/dot4.gif) left center no-repeat;
	border-bottom: 1px dotted #C6C6C6;
	height: 54px;
	line-height: 54px;
	clear: both;
	padding: 0 0 0 12px;
}
.newslist ul li a {
	float: left;
}
.newslist ul li span {
	float: right;
	color: #7f7f7f;
}
.newslist .newsdetail {
	padding-bottom: 20px;
	background: none;
	padding: 15px 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-bottom: none;
}
.newslist ul li:after {
	clear: both;
}
.newslist .newsdetail img {
	float: left;
	padding-right: 10px;
	width: 250px;
}
.newslist .newsdetail h4 {
	font-size: 18px;
	display: block;
}
.newslist .newsdetail p {
	font-size: 12px;
	display: block;
}
.newslist .newsdetail p, .newslist .newsdetail h4 {
	margin: 0;
	line-height: 180%;
	float: left;
}
.newslist dl {
	width: 100%;
	display: table;
	margin-top: 25px;
	padding-bottom: 20px;
	border-bottom: 1px solid #E2E2E2;
}
.newslist dl dt {
	width: 25%;
	float: left;
}
.newslist dl dt img {
	width: 100%;
	min-height: 140px;
	max-height: 180px;
}
.newslist dl dt img:hover {
	opacity: 0.9;
}
.newslist dl dd {
	width: 72%;
	float: right;
}
.newslist dl dd h3 a {
	font-size: 18px;
	color: #2ebfe1;
	font-weight: normal;
}
.newslist dl dd span {
	font-size: 14px;
	color: #999;
	display: inline-block;
}
.newslist dl dd p {
	line-height: 25px;
	color: #666;
	line-height: 25px;
}
.newslist dl dd strong a {
	color: #F29C01;
	font-weight: 300;
	display: inline-block;
	margin-top: 10px;
}
.newslist dl dd a:hover {
	text-decoration: underline;
}
.newslist dl dd h3, .newslist dl dd span, .newslist dl dd p {
	margin: 0;
}
.news_tit {
	border-bottom: 1px dashed #d5d5d5;
	text-align: center;
	padding-bottom: 10px;
}

        	.main-box .main .main-daohang{
        		width: 95%;
        		margin: auto;
        		margin-top: 15px;
        		font-size: 18px;
        		height: 50px;
        		border-bottom: #e2e2e2 1px solid;
        	}
        	.main-daohang p{
        		display: block;
        		float: left;
        	}
.main-box .main .main-doctors {
	width: 95%;
	margin: auto;
padding:20px 0;
}
.main-box .main .main-doctors .doctors { width: 84%; float: right;
	margin-top: 20px;
}
.main-box .main .main-doctors .wplist{ width: 100%; float:left;}

.main-doctors .doctors .doc-img {
	width:24%;
	float: left;
	padding-right:10px;
}
.doctors .doc-img img {
	max-width: 100%;
	border-radius: 50%;
	border: #eee 5px solid;
}
.main-doctors .doctors .doc-information{ float:left; width:73%; font-size:13px;}
.main-doctors .doctors .doc-information h4{ font-size:16px;}
.main-doctors .doctors .doc-information h4 span{ font-size:14px; font-weight:normal; padding:0 5px;}
.main-doctors .doctors .doc-information ul{}
.main-doctors .doctors .doc-information li{ float:left; width:48%;}
.main-doctors .doctors .doc-information .sc{ width:96%;}
.main-doctors .doctors .doc-information .more{background:#2ebfe1; border-radius:10%; display:block; padding:0 5px; float:right; color:#fff; position:relative;top:20px;}
.main-doctors .doctors .doc-information .more:hover{ background:#DBB207;}
.doctors .doctors-li {
	list-style: none;
	width: 50%;
	float: left;
	display: block;
	border-bottom: #e3e3e3 1px dashed;
	padding: 20px 0;
	min-height:200px;
}
.doctors li:nth-of-type(2n) {
	float: right;
}


.main-box .main .main-doctors .ks_cat{ width:14%;margin-right:2%;margin-top: 20px;float: left; }

.main-box .main .main-doctors .ks_cat .l_tit{display: block;width: 100%;height: 40px;line-height:40px;font-size: 18px;padding: 0 15px 0 50px;color: #ffffff;background: #2ebfe1 url(../img/off.png) 15px center no-repeat;box-sizing: border-box;}
.main-box .main .main-doctors .ks_cat .ltit_on{background: #2ebfe1 url(../img/on.png) 15px center no-repeat;}
.main-box .main .main-doctors .ks_cat .ks_nav{}
.main-box .main .main-doctors .ks_cat .ks_nav .sub_nav{ display: none; }
.main-box .main .main-doctors .ks_cat .ks_nav li{ width: 100%;padding: 10px 0;box-sizing: border-box;}
.main-box .main .main-doctors .ks_cat .ks_nav li a{display: block;width: 100%;padding: 0 10px;box-sizing: border-box;border-bottom: 1px solid #e8e8e8; color: #666;}
.main-box .main .main-doctors .ks_cat .ks_nav li a:hover{color:#2ebfe1;}
.main-box .main .main-doctors .ks_cat .ks_nav li a.cur{color:#2ebfe1;background: url(../img/arrow.png) center right no-repeat;}

.intro-img{ border-radius:50%;    border: #eee 5px solid;}
        	.main-box .main .main-ks{
        		width: 95%;
        		margin: 0 auto;
				padding:20px 0;
        	}
        	
        	.main-ks .main-introduce .intro-infor{
        		margin-top: 30px;
        		border-bottom: #C0C0C0 1px dashed;
        	}
.main-introduce .introduce .doc-img {
	width:24%;
	float: left;
	padding-right:20px;
}
.main-introduce .introduce .doc-img img {
	max-width: 100%;
	border-radius: 50%;
	border: #eee 5px solid;
}
.main-introduce .introduce .doc-information{ float:left; width:73%; font-size:14px;}
.main-introduce .introduce .doc-information h4{ font-size:24px; padding-top:20px;}
.main-introduce .introduce .doc-information h4 span{ font-size:14px; font-weight:normal; padding:0 5px;}
.main-introduce .introduce .doc-information ul{}
.main-introduce .introduce .doc-information li{ float:left; width:48%; padding:10px 0;}



        	.main-box .main .main-ks .ks-leibie{
        		border-bottom: #0B76AC 1px solid;
        		text-align: center;
        		margin-top: 20px;
        	}
        	.ks-leibie span{
        		font-size: 26px;
        		display: block;
        		width: 180px;
        		background: #0B76AC;
        		color: #FFFFFF;
        	}
.kslist{ min-height:150px; padding:20px 0;}
.kslist li{ float:left; padding-right:15px;}
.kslist li a{padding:0 15px; font-size:16px; border:1px solid #D1D1D1;line-height:40px; height:40px; display:block; color:#333;}
.kslist li a:hover{ background:#2ebfe1; color:#fff; border:1px solid #0c70a3;}

        	.main-ks .main-introduce .introduce .jcjs-p{
        		font-weight: 800;
        		line-height: 18px;
        	}
			.main-ks .main-introduce .introduce .jcjs-span{ font-weight:normal;}
        	
        	.main-ks .main-introduce .introduce .intro-a{
        		color: #000000;
        		font-size: 16px;
        		padding-left: 30px;
        		
        	}

.tit_color{ color:#2ebfe1; font-weight:400;}

.feedbox{ padding-bottom:20px; padding-top:30px; width:100%;}
.feedbox .w50{ width:50%;}
.feedbox .w100{ width:100%;}
.feedbox .w50,.feedbox .w100{position: relative;min-height: 1px;float:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.feedbox .row{}
.feedbox li{ margin-bottom:15px;}
.feedbox li .input{ width:100%;border: 1px solid #ccc; height:40px;background: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding:10px;}
.feedbox li .input:focus{border: 2px solid #2ebfe1; padding:9px;outline:medium;}
.feedbox li .textarea{ width:100%;border: 1px solid #ccc;padding: 10px;background: #fff; min-height:120px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.feedbox li .sumbit{    background:#2ebfe1; border:0;
    border-radius: 2px;
    width: 100%;
    padding: 0 11px;
	margin:0 auto;
    height: 50px;
    cursor: pointer;
    text-align: center;
    font-size: 16px;
    color: #fff;
	transition:all linear 0.4s;}
.feedbox li .sumbit:hover{ background:#114F76;}
.feedbox .fkbtn{ width:240px; margin:0 auto;}

*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../img/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../img/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../img/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}


.fenye {
	width: 100%;
	margin: 20px auto;
	display: block;
	text-align: center;
}
.fenye ul {
	text-align: center;
}
.fenye li {
	display: inline-block;
	margin: 0 5px;
}
.fenye li a {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 5px 10px;
	border: 1px solid #c5c3c3;
	color: #666;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.fenye li a:hover, .fenye .hover a {
	background: #2ebfe1;
	color: #fff;
}
.fenye li a.nh {
	color: #ccc
}
@media(max-width:1600px) {
.warp {
	width: 90%;
}
.daohang-box .fenlei{width: 100%;}
.daohang-box .fenlei li {
	/*max-width: 90px;*/
	min-width: 100px;
	width:11%;
	margin: 0;
	text-align: center;
	font-size: 13px;
}
.daohang-box .search_box { display: none; }
.logo img{ max-width: 80%; }
.daohang-box .am-dropdown-content li{width: 100%;}
}
@media(max-width:1440px){
.toptxt{ max-width:420px; text-align:right;}
ul.am-dropdown-content>li>a{ padding:0px;}
}
@media(max-width:1280px) {
ul.am-dropdown-content>li>a{ padding:0;}
.daohang-box .fenlei {font-size: 13px;}
.warp {
	width: 100%;
}
.am-topbar-nav>li>a {
	padding: 0;
}
.daohang-box .fenlei li {
	/*max-width: 80px;*/
	min-width: 100px;
	width:11%;
	margin: 0;
	text-align: center;
}
}
@media(max-width:641px) {
ul.am-dropdown-content>li>a{ padding:0;}	
}


.mz_box{ padding-bottom:20px;}
.mztit{ text-align:center; line-height:200%; font-size:30px;}

/*门诊表*/
.mzb {
    border:#1D6AC5 solid 1px;
}
.mzb th {
    text-align: center;
    background-color:#1D6AC5;
    border-width: 1px;
    border-style: solid;
    border-color:#2F59C9;
    border-image: initial;
    font-size: 16px; font-weight: bold;
	color:#fff;
}
.mzb td b{ font: 16px;}
.mzb td {
    text-align: center;
    border-width: 1px;
    border-style: solid;
    border-color:#2F59C9;
    border-image: initial;
}
.mzb .docbox{}
.mzb .docbox p{ border-bottom:1px solid #2F59C9; line-height:20px; display:block; padding: 2px; margin: 0;}
.mzb .docbox p:last-child{ border-bottom:none; }
.mzb .redtxt{ color:rgba(205,4,7,1.00);}


    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      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;
    }
    .swiper-slide img{ max-width: 100%; }

.yq-box {
	margin-top: 50px;
}
.yq-box .yq-tit {
	text-align: center;
	padding: 20px 0;
}

.yq-box .yq-content {
}
.yq-box .yq-content .yq-title{margin-top: 1.6rem; font-size: 24px;}
.yq-box .yq-content .description{ margin-top: 1rem; }
.yq-box .yq-content .titbg{ background: #2ebfe1; color: #fff; padding-bottom: 10px;}
.yq-box .yq-content .titbg a{color: #fff; display: block;}
.yq-box .yq-content ul {
	padding: 0;
}
.yq-box .yq-content ul li {
	list-style: none;
	float: left;
	width: 20%;
}
.yq-box .yq-content img {
	max-width: 100%;
	max-height:250px;
}
.sdyq{
		position:fixed;
		right: 0;
		bottom: 120px;
		z-index: 9999;
		width: 120px;
		height: 250px;
	}
	.sdyq .sdyqbox{
		width: 100%;
		height: 50px;
		text-align: center;
		line-height: 50px;
		color: #000000;
		background-image: url(../img/sdyq.png);
	}

	.sdyq .sdyqbox:hover{
		background-image: url(../img/sdyq1.png);
		color: #ffffff;
	}
	.fonts{
		font-size: 18px;
		font-weight: bold;
	}
	.keep-two-line{
		display: -webkit-box;
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2
	}