﻿@charset "utf-8";

/* CSS Document */

/*body{ background-color:#F2F2F2;}*/

.crumbs { margin-top:20px; border-bottom:1px solid #B5B5B5; padding-bottom:10px; font-size:15px; color:#B5B5B5; margin-bottom:20px;}

.crumbs a{color:#656565;}

.crumbs .icon10{ width:26px; height:26px; background-position:-22px 0px; margin-right:10px;}



.pageleft{ width:281px;}

.pageleft .yygk{background-color:#FFF;}

.pageleft .page-nav{ display:block; padding:17px; background-color:#FFF;}

.pageleft .page-nav li{ display:block; border-bottom:1px solid #DDDDDD; height:40px; line-height:40px; position:relative; overflow:hidden;}

.pageleft .page-nav li a{ display:block; padding-left:10px; padding-right:10px; width:100%; position:absolute; top:0px; left:0px; z-index:3}

.pageleft .page-nav li span{ float:right;}



.pageleft .page-nav li i{ background-color:#1EB09B; height:40px; top:0px; left:-281px; display:block; position:absolute; width:100%; z-index:2;-webkit-transition: all .3s linear 0s;-moz-transition: all .3s linear 0s;-ms-transition: all .3s linear 0s;}

.pageleft .page-nav li:hover i{ left:0px; -webkit-transition: all .3s linear 0s;-moz-transition: all .3s linear 0s;-ms-transition: all .3s linear 0s;}

.pageleft .page-nav li:hover a{ color:#FFF;}



.pageleft .page-hot{ margin-top:10px; border-top:2px #28A78A solid;background-color:#FFF; padding-bottom:5px;}

.pageleft .page-hot h1{ font-size:20px; color:#0C9375; padding:10px 20px; font-weight:normal;}

.pageleft .page-hot h1 span{ font-size:13px; color:#939393;}

.pageleft .page-hot .li{ padding:10px 20px; font-size:12px; line-height:22px; border-bottom:1px dotted #DDDDDD; margin-bottom:5px;} 

.pageleft .page-hot .li .t{ font-size:16px; margin-bottom:10px; display:block;}

.pageleft .page-hot .li img{ margin-right:15px;}

.pageleft .page-hot .li .text span{ color:#F00;}



.pageleft .page-bm{ margin-top:10px; border-top:2px #28A78A solid;background-color:#FFF; padding-bottom:5px;}

.pageleft .page-bm h1{ font-size:20px; color:#0C9375; padding:10px 20px; font-weight:normal;}

.pageleft .page-bm h1 span{ font-size:13px; color:#939393;}



.pageleft .page-bm .quick{ background-color:#FFF; display:block; padding:0px 20px;}

.pageleft .page-bm .quick li{ display:inline-block; width:68px; margin-right:8px; text-align:center; margin-bottom:15px;}

.pageleft .page-bm .quick li div{ width:65px; height:65px; border:1px solid #CDCDCD; margin-bottom:10px; border-radius:50%; text-align:center; overflow:hidden;}

.pageleft .page-bm .quick li:hover div{ background-color:#3BC291;}

.pageleft .page-bm .quick li a{ font-size:14px;}

.pageleft .page-bm .quick li.q1 i{ background-position:-67px 0px; display:inline-block;width:31px; height:31px; margin-top:15px;}

.pageleft .page-bm .quick li.q2 i{ background-position:-151px 0px; display:inline-block;width:31px; height:31px; margin-top:15px;}

.pageleft .page-bm .quick li.q3 i{ background-position:-154px -43px; display:inline-block; width:29px; height:36px; margin-top:15px;}

.pageleft .page-bm .quick li.q4 i{ background-position:-112px -40px; display:inline-block;width:38px; height:26px; margin-top:15px;}

.pageleft .page-bm .quick li.q5 i{ background-position:-79px -36px; display:inline-block; width:32px; height:41px; margin-top:10px;}

.pageleft .page-bm .quick li.q6 i{ background-position:-100px 0px; display:inline-block;width:47px; height:30px; margin-top:15px;}

.pageleft .page-bm .tel{ border-top:1px solid #DDDDDD; margin:10px 20px;}

.pageleft .page-bm .tel .li{ margin-top:15px;}

.pageleft .page-bm .tel .li .t{ background-position:-58px -190px; width:44px; height:44px;}

.pageleft .page-bm .tel .li .text{ display:inline-block; font-size:12px; color:#666666; line-height:22px; height:44px; width:190px;}

.pageleft .page-bm .tel .li .text .h{ color:#F99B00; font-size:14px;}



.pageleft .page-bm .tel .li .a{ background-position:-58px -138px; width:45px; height:44px;}


.pageright img{
  max-width: 833px;
}
.pageright{ width:890px; background-color:#FFF; padding:30px 20px;}

.pageright .tit{ font-size:20px; color:#1FAF99; border-bottom:1px solid #EDEDED; padding-bottom:5px;}

.pageright ul li{ display:block; margin-top:20px; border-bottom:1px dotted #DDDDDD; padding-bottom:20px;height:222px;}

.pageright ul li .img{ width:324px; height: 206px; position: relative;}

.pageright ul li .img img{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; margin: auto; width: auto; height: auto; max-width: 324px; max-height: 206px;}

.pageright ul li .text{ width:460px; margin-right:20px; position:relative; height:202px;}

.pageright ul li .text h1{ font-weight:normal; margin-bottom:10px;}

.pageright ul li .text p{ 
	font-size:14px; 
	line-height:23px; 
	word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 4; 
    overflow: hidden; 
}

.pageright ul li .share{ position:absolute; left:0px; bottom:0px;}

.pageright ul li .share a{ display:inline-block; margin-right:25px;}

.pageright ul li .share a .yd{ width:24px; height:16px; background-position:-81px -92px;}

.pageright ul li .share a .zx{ width:20px; height:20px; background-position:-107px -92px;}

.pageright ul li .share a .gh{ width:20px; height:20px; background-position:-130px -92px;}



.show{}

.show h1{ text-align:center; font-weight:normal; color:#333;}

.show .info{ text-align:center; line-height:40px; color:#666; border-bottom:1px dotted #DDD; margin-bottom:20px;}



.show .info span{ padding-left:15px; padding-right: 15px;}

.show .vcontent{ font-size:14px;}

.show .btns{ text-align:center;border-top:1px dotted #DDD; margin-top:20px;}

.show .btns a{ display:inline-block; margin-right:20px; padding-top:20px;}



.page .vcontent{ font-size:14px; margin-top:20px;}



.doctor{}

.doctor ul li{ display:block; margin-top:20px; border-bottom:1px dotted #DDDDDD; padding-bottom:20px;height:313px;}

.doctor .img{ width:239px !important;}

.doctor ul li .text{ width:453px; margin-left:40px; position:relative; height:239px; color:#666;}

.doctor ul li .text .zx{ position:absolute; left:0px; bottom:0px; text-align:right; width:100%;}

.doctor ul li .text .zx a{ width:120px; height:40px; text-align:center; line-height:40px; display:inline-block; border:2px solid #20B37F; margin-left:20px;font-size:15x; border-radius:5px; color: #20B37F;}

.doctor ul li .text .zx .w{border:2px solid #FF6C1E;color: #FF6C1E;}

.doctor ul li .text .name a{ color:#FF6C1E; font-size:25px;}

.doctor ul li .text .name a span{ font-size:16px; margin-left:15px; color:#666;}

.doctor ul li .text .vi div{ font-size:14px; margin-bottom:8px;}

/*网站地图*/
.sitemap ul{
  	padding-top: 20px;
}
.sitemap ul li{
	padding-bottom: 15px;
  	margin-bottom: 15px;
  	display: block;
  	border-bottom: 1px solid #333;
}
.sitemap ul li dl dt{
	margin-bottom: 15px;
  	display: block;
  	background: #ddd;
    border-radius: 5px;
    border-left: 5px solid #0565c9;
}
.sitemap ul li dl dt a{
  	text-align: left;
	color: #fff;
	font-size: 18px;
	display: block;
	text-indent: 1em;
	font-weight: 700;
	line-height: 2;
}
.sitemap ul li dl dd{
	margin-bottom: 15px;
  	text-align: left;
	font-size: 16px;
  	display: inline-block;
  	margin-left: 20px;
  	line-height: 2;
}
.sitemap ul li dl dd a{
	display: block;
  	color: #333;
  	line-height: 2;
  	padding-left: 5px;
  	padding-right: 5px;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
}
/* 首页修改新闻列表start */
.clr_both:after{
	display: block;
	content: '';
	width: 0;
	height: 0;
	clear: both;
}
.inx-col-title{
	text-align: center;
	margin-bottom: 40px;
}
.inx-col-title h2{
	margin-bottom: 20px;
	font-size: 32px;
    font-weight: bold;
    line-height: 1.3;
    color: #404040;
}
.inx-col-title p{
	text-align: center;
	font-size:14px
}
.inx-col-title h3{
	font-size: 30px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	margin-bottom: 13px;
}
.flexbox {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
}
.news-box{
	width: 700px;
}
.news-box dl{
	display: block;
	width: 700px;
	height: 136px;
	background-color: #e0eeff;
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 20px;
	/* display: flex;
	display: -webkit-flex;
	justify-content: space-between; */
}
.news-box dl dt{
	display: block;
	float: left;
	width: 220px;
	height: 136px;
	margin-right: 20px;
	background-color: #e5e5e5;
	border-radius: 5px;
	overflow: hidden;
}
.news-box dl dt img{
	display: block;
	width: 100%;
}
.news-box dl dd{
	padding-top: 25px;
	margin-right: 20px;
}
.news-box dl dd h5{
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 29px;
	letter-spacing: 0px;
	color: #333333;
	margin-bottom: 16px;
}
.news-box dl dd h5 a{
	color: #333333;
}
.news-box dl dd h5 a:hover{
	color: #222;
}
.news-box dl dd p{
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #999999;
	text-indent: 0;
}
.news-box ul{}
.news-box ul li{
	padding: 13px 10px;
	border-bottom: 1px dashed #cccccc;
}
.news-box ul li a{
	display: block;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 21px;
	letter-spacing: 0px;
	color: #333333;
	transition: all 0.2s ease-in-out;
}
.news-box ul li span{
	float: right;
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
	color: #999999;
	transition: all 0.2s ease-in-out;
}
.news-box ul li em{
	float: right;
	width: 21px;
	height: 21px;
	margin-left: 10px;
	background: url(../images/icon-list.png) center no-repeat;
	transition: all 0.2s ease-in-out;
}
.news-box ul li:hover{
	border-bottom: 1px dashed #20a7f6;
}
.news-box ul li a:hover,.news-box ul li a:hover span{
	color: #20a7f6;
}
.news-box ul li:hover em{
	background: url(../images/icon-list-hov.png) center no-repeat;
}
.know-title{
	padding-bottom: 20px;
	/* margin-bottom: 10px; */
}
.bd-btm-b{
	border-bottom: 1px solid #20a7f6;
}
.know-title em{
	float: left;
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 24px;
	margin-right: 20px;
	background: url(../images/icon-text.png) center no-repeat;
}
.know-title h3{
	float: left;
	display: inline-block;
	font-size: 32px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #404040;
}
.know-title a{
	display: inline-block;
	float: right;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #999999;
}
.kown-box ul{}
.kown-box ul li{
	padding: 12px 10px;
	position: relative;
	border-bottom: 1px dashed #cccccc;
	transition: all .2s linear 0s;
	-moz-transition: all .2s linear 0s;
	-webkit-transition: all .2s linear 0s;
}
.kown-box ul li:before{
	content: "";
	display: bock;
	position: absolute;
	visibility: initial;
	left: 0;
	top: 20px;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background: #ccc;
}
.kown-box ul li:hover{
	border-bottom: 1px dashed #20a7f6;
}
.kown-box ul li:hover:before{
	background: #20a7f6;
}
.kown-box ul li a{
	display: inline-block;
	width: 315px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 21px;
	letter-spacing: 0px;
	color: #333333;
}
.kown-box ul li span{
	float: right;
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
	color: #999999;
}
.kown-box ul li a:hover,.kown-box ul li:hover a,.kown-box ul li:hover span{
	color: #20a7f6;
}
/* 首页修改end */
