@charset "utf-8";
/*主色：#e95393*/
.bann {height:320px; background:#fdf2f0; padding:65px 0 10px; background:url(../images/bannbg01.jpg) top center no-repeat;}
.bann .bann_tit{ font-size:28px; font-weight:900; line-height:120px; text-align:center; color:#e95393;letter-spacing:10px; padding-bottom:40px;}
.bann .bann_menu{ border-top:1px solid #ffdcdb; width:100%;}
.bann .bann_menu .bmenu{ padding-left:40px;}
.bann .bann_menu .bmenu ul li{ float:left; line-height:40px; color:#e95393;border-top:5px solid rgba(200,200,200,0); padding:0 15px; font-size:16px;transition: all 0.4s ease 0s;}
.bann .bann_menu .bmenu ul li:hover{ background:rgba(255,220,219,0.8); border-top:5px #e95393 solid;transition: 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;transition-delay:0.1s !important}
.bann .bann_menu .bmenu ul .li0{ border-top:5px #e95393 solid; font-weight:bold;}

.onlist { height:40px;font-family:"宋体";}
.onlist .onlist_li{ line-height:40px; text-align:right; font-size:12px;}

.webtit{ line-height:50px; border-bottom:1px #ddd solid; padding:50px 20px 10px; font-size:32px; font-weight:500; color:#e95393;}
.webtit img{ padding-right:30px; vertical-align:middle;}

.main{ position:static; padding-top: 60px; padding-bottom:40px; }
.main_m{ background:#fff; min-height:400px;}
.main_mtxt{ width:90%;	margin: 0px auto;position: relative; line-height:38px; font-size:18px;}
.main_mtxt img{ max-width:1000px;}


/*手机*/
@media only screen and (max-width: 768px) {
	.bann {height:auto; background:#fdf2f0; padding:30px 0 10px; background:url(../images/bannbg01.jpg) center center no-repeat;}
	.bann .bann_tit{ font-size:25px; font-weight:900; line-height:50px; padding-bottom:20px;}
	.bann .bann_menu .bmenu{ padding-left:5px;}
	.bann .bann_menu .bmenu ul li{line-height:30px;}
	
	.onlist .onlist_li{ padding-right:10px;}
	
	.main_mtxt{ width:100%; padding:0 5px;}
	.main_mtxt img{ max-width:700px;}
}


/*新闻*/

.main_news{ position: static; background: #fff; padding: 20px 20px 40px;min-height:400px;}
.main_news .newslist{ padding:0 20px 20px; width: 100%; float: left;}
.main_news .newslist li{ width: 100%; font-size:16px; list-style:disc;color:#e95393; line-height:60px; border-bottom:1px #ddd dashed;transition: all 0.4s ease 0s;}
.main_news .newslist li dd{ float:right; padding-right:20px; font-size:15px; color:#bbb;}
.main_news .newslist li:hover{ background:#eee;transition: 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;transition-delay:0.1s !important}
.newstit{font-size:30px; font-weight:600;}
.webtit dd{width:100%; height:18px; line-height:18px; font-size:14px; color:#aaa; text-align:right; font-weight:normal;}
.main_news .news_txt{ width: 100%; min-height: 400px;line-height: 30px; font-size:16px;color:#444;word-break:break-all; padding:0 40px;}
.main_news .news_txt img{ max-width:1000px;}

.main_photo{ position: static; background: #fff; padding: 20px 20px 40px;min-height:400px;}
.main_photo .photolist{ padding:0 20px 20px; width: 100%; float: left;}
.main_photo .photolist li{ width:25%; float:left; padding:20px 15px;}
.main_photo .photolist li .plist_pic{width:100%; float:left;}
.main_photo .photolist li .plist_pic img{width:100%;}
.main_photo .photolist li dt{ font-size:18px; font-weight:600; width:100%; height:40px; float:left; text-align:center; line-height:40px; overflow: hidden;}
.main_photo .photolist li dd{ font-size:15px; font-weight:200; width:100%; float:left; text-align:center; line-height:20px; height:50px; padding:5px 0;}
.main_photo .listzj li{width:20%;padding:20px 30px;}/*专家排5列*/
.main_photo .listzj li .plist_pic{ height:210px; overflow:hidden;}

.main_photo .photo_pic{width:60%;margin:0 auto; text-align:center;}
.main_photo .photo_pic img{width:90%;}
.main_photo .zjpic img{ max-width:200px;}
.main_photo .photo_tit{width:100%; text-align:center; padding:20px;}
.main_photo .photo_tit dt{font-size:20px; line-height:40px; font-weight:600;text-align:center; color:#e95393;}
.main_photo .photo_tit dd{width:100%; font-size:16px; text-align:center; line-height:30px;}
.main_photo .photo_txt{width:60%; margin:0 auto;font-size:16px; line-height:30px; padding:20px 20px 40px; border-top:#ddd dashed 1px;}

.main_ks { position: static; background: #fff; padding: 20px 20px 40px;min-height:400px;}
.main_ks .kslist{padding:0 20px 20px; width: 100%; float: left;}
.main_ks .kslist li{ width:20%; padding:30px 10px 30px 20px; float:left; font-size:24px;text-indent:20px; line-height:20px; font-weight:700;transition: all 0.4s ease 0s;}
.main_ks .kslist li dd{ width:8px; height:20px; background:#e95393; float:left;border-radius:3px;}
.main_ks .kslist li:hover{ background:#e95393; color:#fff;border-radius:6px;transition: 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;transition-delay:0.1s !important}
.main_ks .kslist li:hover dd{ background:#fff;transition: 0.7s;	-webkit-transition: 0.7s;	-moz-transition: 0.7s;transition-delay:0.1s !important}
.main_ks .kslist li:hover a{ color:#fff;transition: 0.7s;	-webkit-transition: 0.7s;	-moz-transition: 0.7s;transition-delay:0.1s !important}

/*搜索*/
.seartit{ vertical-align:bottom; line-height:40px;}
.webtit .search_tt{ border:1px solid #e95393;border-top-left-radius:6px;border-bottom-left-radius:6px; height:40px; width:400px; font-size:20px; line-height:38px;outline:none; padding:6px; vertical-align:bottom;}
.webtit .search_bb{ border:0px; background:#e95393;border-top-right-radius:6px;border-bottom-right-radius:6px; height:40px; width:80px; font-size:18px; line-height:38px; color:#fff;letter-spacing:10px; text-align:center;outline:none;vertical-align:bottom;}
.main_news .searchlist{ padding:0 20px 20px; width: 100%; float: left;}
.main_news .searchlist li{padding-top:5px; width: 100%; border-bottom:1px #ddd dashed;}
.main_news .searchlist li em{ color:#f00;}
.main_news .searchlist li dt{font-size:16px; font-weight:600; color:#06C;line-height:22px; }
.main_news .searchlist li dd{ float:left; padding-left:15px; font-size:14px; color:#777; line-height:20px;}
.main_news .searchlist li .stime{ float:right; padding-right:20px; font-size:14px; color:#bbb;}
.newslist span{ color:#e95393;}


/*专家坐诊*/
.zjmz01{ width:100%; text-align:center; font-size:16px; line-height:30px; border:1px solid #ccc;}
.zjmz01 .zjmz_l0{ width:23%; height:40px;}
.zjmz01 .zjmz_l1{ width:17%; height:120px;}
.zjmz01 .zjmz_l2{ width:6%;}
.zjmz01 .zjmz_t00{ width:11%;}
.zjmz01 .zfont01{background:#FFEEEE; font-size:18px; line-height:40px; color:#e95393; font-weight:800;}
.zjmz01 .zfont01 a{color:#e95393;}

/*网站地图*/
.website{}
.website li{ width:100%; border-bottom:1px solid #bbb; padding:20px 10px; float:left;}
.website li:hover{ background:#ffdcdb;}
.website li dd{ width: auto; padding:10px 20px; font-size:16px; float:left;}
.website li dt{ width: 100%; padding:0 20px; font-size:18px; font-weight:800; float:left;}
.website li .wbli3 { width: 100%; float:left; padding:10px;font-size:14px; background:#f0f0f0;}
.website li .wbli3 a{ float:left; padding:0 20px; line-height:30px;}

/*小屏电脑1024以内*/
@media screen and (min-width: 769px) and (max-width: 1024px){
.main_photo .listzj li .plist_pic{ height:160px;}
}
/*手机*/
@media only screen and (max-width: 768px) {
	body{background-size: 100%;}
	.main{ padding-top: 0px; }
.main_news{ padding: 20px 5px 40px;min-height:400px;}
.main_news .newslist{ padding:0 0 20px; width: 100%; float: left;}
.main_news .newslist li{ height:auto;line-height:25px; padding:10px;}
.main_news .newslist li dd{ width:100%; float:left; padding-right:10px; text-align:right; font-size:14px; line-height:18px;}
.main_news .news_txt{ padding:0 10px;}
.main_news .news_txt img{ width:100%;}

.main_photo{padding: 20px 10px 40px;min-height:400px;}
.main_photo .photolist{ padding:0 5px 20px;}
.main_photo .photolist li{ width:50%; float:left; padding:20px 10px;}
.main_photo .photolist li dd{ font-size:12px;}
.main_photo .listzj li{width:33%;padding:20px 5px;}/*专家排5列*/

.main_photo .photo_pic{width:100%;}
.main_photo .photo_pic img{width:50%;}
.main_photo .photo_txt{width:100%; padding:20px 10px 40px; border-top:#ddd dashed 1px;}

.main_ks {padding: 20px 5px 40px;min-height:400px;}
.main_ks .kslist{padding:0 0px 20px; }
.main_ks .kslist li{ width:50%; padding:20px 0px; font-size:20px;text-indent:10px; line-height:20px; }
.main_ks .kslist li dd{ width:8px; height:20px; background:#e95393; float:left;border-radius:3px;}
.main_ks .kslist li:hover{ background:#e95393; color:#fff;border-radius:6px;transition: 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;transition-delay:0.1s !important}
.main_ks .kslist li:hover dd{ background:#fff;transition: 0.7s;	-webkit-transition: 0.7s;	-moz-transition: 0.7s;transition-delay:0.1s !important}
.main_ks .kslist li:hover a{ color:#fff;transition: 0.7s;	-webkit-transition: 0.7s;	-moz-transition: 0.7s;transition-delay:0.1s !important}

.webtit .search_tt{ height:38px; width:40%; font-size:18px;padding:3px;}
.webtit .search_bb{ height:38px; width:60px; line-height:38px; letter-spacing:5px;}

}

@media only screen and (max-width: 768px) {

}



/*信息自定义*/
.lx001{ line-height:50px; font-size:16px;}
.lx001 .lx_tit{ font-size:20px; font-weight:800;}
.js001{ line-height:30px; font-size:16px;}
.js001 .js_tit{font-size:20px; font-weight:800; line-height:50px;}
.mapdt{border: 1px solid #bbb;width:900px; height: 550px;}



/*分页*/
.newspage{ position:static;display:table;margin: 0px auto;height:40px; margin-top:20px; width: auto; padding:20px 0px;}
.newspage font{ line-height:25px;}
/*分页样式*/
.btnfy00{width:auto;display: inline-block; padding: 1px 2px; font-size: 14px; color: #888; border: 1px solid #ccc; background:#fff;  transition: 0.2s;text-align:center; margin-left:6px;float:left;}
.btnfy{ width:auto;display: inline-block; padding: 1px 2px; font-size: 14px; color: #e95393; border: 1px solid #e95393; background:#fff; text-decoration: none; transition: 0.2s; min-width:20px;text-align:center; margin-left:6px; float:left;}
.btnfyon{width:auto;display: inline-block; padding: 1px 2px; font-size: 14px; color: #fff; border: 1px solid #e95393; background-color: #e95393; min-width:20px; text-align:center; margin-left:6px;transition: 0.2s; float:left;}
.btnfy:hover{background-color:#e95393; color: #fff; transition: 0.2s;}

@media only screen and (max-width: 768px) {
	.lx001 .lx002{width: 100px;display: none; line-height: 35px;font-size:15px;}
	.lx001 .dtlogo{width:20px;}
	.mapdt{width:100%; height: 350px;}
}