﻿@charset "gb2312";



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {



  margin: 0;



  padding: 0;



  border: 0;



  font-size: 100%;



  font: inherit;



  vertical-align: baseline;



  outline: none;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



   box-sizing: border-box;



}



ol,ul{list-style:none;}



a{



	color: #333;



	text-decoration: none;



}











a:hover {



	text-decoration: none;



	color: #F3601D;



}



a:active {



	text-decoration: none;



}



img{



	border:0px;



	margin:0px;



	padding:0px;



	max-width:100%;



	max-height:100%;



	vertical-align: middle;



}



.hty{ width:100%;}



.clear { clear:both;}



.show { display:block;}



.hide { display:none;}



.fl{float:left;}



.fr{float:right;}



body{color:#333;font-size:0.8em;  font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; background:#fff;}



.htyt{width:100%;  background: #D10836;}



.logo{



	max-width:640px;



	margin:0px auto;

}



.logo a{ display:block; width:100%; margin:0 auto;}



.logo img{



	max-width:100%;



	max-height:100%;



	vertical-align:middle;

}



.nav{  width:100%; background:#F7F7F7; overflow:hidden;}



.nav ul{ width:640px; margin:0 auto;}



.nav ul li{float:left; width:20%; padding:2% 0 2% 0; text-align:center; font-size:24px; }



.nav ul li a{ display:block; width:100%;  border-right:1px solid #E0E0E0; border-left:1px solid #fff;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

/********************************************************************************/

	

/**************************************************/

/*************** index begin **********************/

/**************************************************/



.main {max-width: 640px; width:100%;clear: both;margin:0 auto; background:#fff;}

.topyytj{ max-width: 640px; margin:0 auto; font-size:22px; color:#333333; text-align:center; padding:2% 0;}

.topyytj span{ color:#FF0000;}



.jbmenu{ width:640px; margin:0 auto; overflow:hidden;    display: none;}



.jbmenu ul{ width:100%; margin: 0 auto;}



.jbmenu ul li{ float:left; width:21%; padding:1% 0; margin-left:3.3%; margin-top:2%; text-align:center; font-size:22px; border:1px solid #F7A515;border-radius:8px; background:#fff;overflow:hidden; }



.jbmenu ul li:hover{border:1px solid #fff;border-radius:8px; background:#F7A515;color:#FFFFFF;}



.jbmenu ul li a{ display:block; width:100%; height:100%; color:#F8783C;}



.jbmenu ul li a:hover{ color:#fff;}



/*************** 特色诊疗 ************************/	


#tab { width:640px; margin:0 auto;}

/*设置容器高宽等*/

html > body #tab { width:640px;}

/*兼容IE6:IE6下宽度不够*/

#tab div { top:60px; left:0; width:640px; background:#fff;}

/*设置容器高宽等*/

#tab div { display:none;}

/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/

#tab .block { display:block;padding-bottom:10px;}

/*选中的容器*/

#tab h3 { float:left; width:25%; padding:2% 0 2% 0; font-size:24px; cursor:pointer; background-color:#FFFFFF; text-align:center; color:#333; font-weight:normal; border-bottom:1px solid #ccc;}

/*默认标题样式*/

#tab .up { border-bottom:2px solid #830303; color:#830303;}

/*选中的标题样式*/

#tab dl{ width:100%; margin:2% auto; overflow:hidden;}

#tab dl dt{ width:33%; float:left; margin:0 2%;}

#tab dl dt img{ width:100%; height:100%;border-radius:8px;}

#tab dl dd{ float:left; width:61%; padding:1% 0 1% 0; font-size:18px;}

#tab dl dd a{ display:block; width:65%; color:#F8783C;padding:3%; font-size:28px; text-align:center; float:left;}

#tab dl dd span{ display:block; width:33%; padding:3% 2%; background:#F7A515;border-radius:8px; float:left; color:#fff; font-size:22px; text-align:center;}



.zllist{ width:100%; margin:0 auto; overflow:hidden;}

.zllist li{ width:31.25%; float:left; padding:2% 0; text-align:center; background:#F5F5F5; border:1px solid #ccc; border-radius:8px; margin:2% 0 2% 1.5625%; font-size:24px;  }



.conlist{ width:100%; margin:0 auto; overflow:hidden; padding:0 2%;}

.conlist li{ width:100%; margin:0 auto; float:left; border-bottom:1px dashed #ccc; padding:3% 1%; font-size:24px;text-align:left;}

.more{ display:block; overflow:hidden; width:30%; margin:1% auto; padding:2% 0; text-align:center; font-size:24px; color:#666464; border:1px solid #e6e6e6; background:#fff; border-radius:4px; }

.more:hover{ color:#fff;}



/*************** 在线专家 ************************/

.conjz{ width:100%; margin:0 auto; background:#fff; padding:2%; overflow:hidden;}

.conjz dt{ width:35%; float:left; margin-right:2%;}

.conjz dt img{ width:100%;}

.conjz dd{ width:62%; float:left; border-bottom:1px solid #ccc; padding:1.5% 0;}

.conjz dd p{ color:#333; font-size:24px;}

.conjz dd p a{ color:#F8783C;}

.conjz dd p img{ width:10%;}

.zjtit{ font-size:28px; text-align:left;}

.zjzw{ font-size:22px;}

.zixun{ display:block; width:30%; float:right; padding:1% 0; text-align:center; background:#F8783C;border-radius:8px; color:#FFFFFF !important; }



.conjz dd li{ width:20%; float:left; margin-right:5%; font-size:22px; padding:0 4%; text-align:center;}

.conjz dd li span{ color:#F8783C;}



.zjyyxq{ width:100%; margin:0 auto; padding:2% 2% 0 2%; background:#fff;}

.zztime{ width:100%; margin: 0 auto;  background:#EBEBEB; font-size:24px; overflow:hidden;}

.zztime h4{ display:block; width:45%; float:left; text-align:center; padding:1.5% 0;}

.zztime span{ display:block; width:45%; float:right; text-align:center; color:#FFFFFF; background:#F8783C;padding:1.5% 0;}

.zhuanjia{ width:100%; margin:0 auto; padding:0% 2% 2% 2%; background:#fff; overflow:hidden;}

.listys{ width:70%; float:left;}

.listys li{ width:33.3%; float:left; padding:2%; font-size:24px; text-align:center; border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-radius:3px;}

.zjmore{ display:block; width:28%; margin-left:2%; margin-top:2.5%; padding:3% 0; text-align:center; float:left; font-size:24px; border:1px solid #ccc;border-radius:5px; background:#F8783C; color:#FFFFFF;}



.tblink{ width:100%; margin:0 auto; overflow:hidden; padding:3%;}

.tblink a{ display:block; float:left; width:15%; margin-right:13%;}





/*************** 优势技术 ************************/

.yyys{ width:100%; margin:0 auto; background:#fff; padding:3%;}.

.yyys img{ width:100%;}

.jishu{ width:100%; margin:0 auto; background:#fff; padding:0 0 3% 0; overflow:hidden;}

.jishu li{ width:29.3%; float:left; margin-left:3%; background:#EBEBEB;}

.jishu li dl{ width:100%; margin:0 auto; font-size:24px;}

.jishu li dl dt{ width:100%; height:95px;}

.jishu li dl dt img{ width:100%; height:100%;}

.jishu li dl dt a{ display:block; width:100%; height:100%; position:relative; }

.jishu li dl dt span{ display:block; position:absolute; bottom:0; background-color:#333; opacity: 0.8; filter:alpha(opacity=80); color:#FFFFFF; width:100%;text-align:center;}

.jishu li dl dd{ width:100%; padding:5%;}

.jishu li dl dd a{ color:#F8783C;}.



/*************** 疾病快速查询 ************************/

.jbkscx{ width:100%; margin:0 auto; padding:3% 2%; background:#fff; overflow:hidden; }

.jbkscx a{ display:block; float:left; width:auto; height:auto;}

.box1{ width:75.625%; float:left;}

.jbdhtopl{ width:31.6%; float:left;}

.jbdhtopr{ width:68.4%; float:left;}

.jbdhl,.jbdhc{ width:33.2%; float:left;}

.jbdhr{ width:33.6%; float:left;}

.box2{ width:24.375%; float:left;}

.box3{ width:100%; float:left;}

.ksdh12{ width:75.8%; float:left;}

.ksdh13{ width:24.2%; float:left;}





/*************** 患者评论 ************************/

.tithzpl{ width:100%; margin:0 auto;}

.tithzpl img{ width:100%;}



.marqueetop{height:400px;width:96%;overflow:hidden;margin:10px auto;}



.marqueetop li{padding:5px 0;width:100%;height:143px;overflow:hidden; border-bottom:1px solid #ccc;}



.marqueetop li p{ font-size:15px;}



.pl_top{ width:100%; height:60px;}



.pl_right{ height:60px; font-size:14px; line-height:60px; float:right;}
.pl_right b{ margin-left:5px; font-weight:bold;}


/**************************************************/

/*************** index end ************************/

/**************************************************/







/**************************************************/

/*************** list begin ***********************/

/**************************************************/

.szwz{ max-width:640px; margin:0 auto 0 auto; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff; overflow:hidden;}

.szwz_con{ width:640px; margin:0 auto; padding:0;overflow:hidden;}

.szwzmg{ width:640px; overflow:hidden;}

.szwz_con a{ display:block; width:17%; padding:3% 0%; font-size:20px; float:left; text-align:center; color:#C9CACA;}

.szwz_con img{ display:block; float:left;}





.box-163css{ width:640px; margin:0 auto; padding:1% 0; background:#fff;}

#rest { width:100%; margin:0 auto; text-align:left;}

#rest li{width:96%; padding:0% 0% 10px; border-bottom:1px dashed #ccc; margin:0 auto;}

#rest li h3{ display:block; width:100%; padding:2% 0; text-indent:25px; background:url(../images/bg_yuandian.png) left center no-repeat; font-size:16px;}

#rest li .cont{ display:block; width:100%; padding:0 5%; font-size:14px;}

#rest li span{ display:block; width:40%; float:right; padding:2% 0%; font-size:14px;}

#loader{ width:10%; height:10% !important; opacity:0; margin:0 auto;overflow:hidden;}

#loader img{width:100%;}

#btnTest{ cursor:pointer; border:1px solid #F49909; border-radius:3px; width:50%; margin:0 auto 15px; padding:1%; color:#F49909; text-align:center; font-size:18px; background:#fff; display:block;}

#rest ul li{display:none;}



.block_home_slider {

	width:640px;

	margin:0 auto;

	position: relative;

	background-color: #ffffff;

	behavior: url(js/PIE.htc); /*半透明兼容*/

	text-align: center;

	line-height: 0px;

	margin-right: auto;

	margin-left: auto;

	overflow:hidden;

}  /*底部小图标*/

.block_home_slider .slide {position:relative;}

.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}

.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}

.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}

.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}

.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}

.block_home_slider .flex-control-paging { display:inline-block;}

.block_home_slider .flex-control-paging li {

	margin: 0px;

	padding: 0px;

	float: left;

	overflow: hidden;

	list-style-type: none;

}

.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}

.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}





.slide dl{ width:100%; padding:2% 7%; overflow:hidden;}

.slide dl dt{ width:30%; height:163px; float:left;}

.slide dl dd{ width:70%; padding:2% 0% 2% 5%; float:left;  line-height:24px; text-align:left;}

.slide dl dd h3{ display:block; width:100%;  font-size:24px; float:left;}

.slide dl dd span{ display:block; width:100%; font-size:20px; float:left;}

.slide dl dd p{ display:block; width:100%; height:60px;font-size:20px;}

.slide dl dd p a{ color:#F3310B;}

.zxys_zxzj{ display:block; width:60%; margin:0 auto 10px; padding-bottom:1%;}



.flexslider {margin: 0; padding: 0;}

.flexslider .slides > li {

	display: none;

	-webkit-backface-visibility: hidden;

	list-style-type: none;

} /* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img {width:100%; border-radius:5px; display: block;}

.flex-pauseplay span {text-transform: capitalize;}

/**************************************************/

/**************** list end ************************/

/**************************************************/







/**************************************************/

/*************** show begin ***********************/

/**************************************************/



.content{ max-width:640px; margin:0 auto; overflow:hidden; background:#fff; padding:3% 2% 1% 2%;}

.content h3{ display:block; width:100%; text-align:center; font-size:24px; color:#F67B02;padding-bottom: 1rem;}

.content .span{ display:none; width:100%; text-align:center; padding:2% 0;}

.content .patt{width:100%; font-size:15px; line-height:27px;margin-top:2%;}
.content .patt img{max-width:90% !important;}

.content .patt font, .content .patt span, .content .patt p, .content .patt div, .content .patt a, .content .patt b, .content .patt strong{ font-size:15px !important; font-size: inherit !important;}

.show_phone{ width:80%; margin:2% auto 2% auto;}

.prnext { width:100%; margin: 0 auto; font-size:15px;}

.prnext li{ width:100%; padding:1% 0;}



.show_box{ width:640px; margin:0 auto; background:#fff; overflow:hidden;}

.show_box img{ width:100%;}

.show_djgz{ width:18.5%; float:left;}

.show_xgwz{ float:left; width:63%;}

.show_xgwz li{ float:left; width:49%; text-align:center; font-size:20px; padding:4% 0; margin-left:1%; margin-bottom:1%; background:#EBEBEB;}

.show_zxzx{ width:17.5%; float:right;}

.show_zxzx a{ width:100%; display:block; margin-bottom:6%;}



/**************************************************/

/**************** show end ************************/

/**************************************************/





/**************************************************/

/*************** 科室 begin ***********************/

/**************************************************/

.box_keshi{ width:640px; margin:0 auto; background:#ebebeb; overflow:hidden;}

.keshilist{ width:100%; margin:2% auto 0 auto;background:#fff; padding:1% 20px;}

.ks_title{ width:100%; margin:0 auto; overflow:hidden;}

.ks_title i{ display:block; width:35%; float:left; border-bottom:1px groove #e4e4e4; border-top:2px groove #e4e4e4; padding:0.3% 0; margin-top:2%;}

.ks_title span{ display:block; width:30%; font-size:24px; text-align:center; float:left;}



.keshilist dl{ width:100%; margin:0 auto; padding:2% 0;}

.keshilist dl dt{ width:100%; border:1px solid #ccc; padding:1%; border-radius:5px;}

.keshilist dl dt img{ width:100%;  border-radius:5px;}

.keshilist dl dd{ width:100%; font-size:24px; padding:1% 0;}

.djckgdzz{ width:60%; margin:0 auto;}



.ks_buttom{ width:100%; margin:0 auto;}

.ks_buttom li{ float:left; width:45.5%; margin:0 0 3% 3%;}

.ks_zlxm{ width:100%; margin:0 auto;}

.ks_zlxm span{ display:block; width:100%;}

.zlxmlist{ width:100%; margin:0 auto; padding:2% 0; overflow:hidden;}

.zlxmlist li{ width:30%; float:left; padding:2% 0; border:1px solid #ccc; border-radius:8px; background:#F5F5F5; font-size:24px; text-align:center; margin:2% 0 2% 2.5%;}

.zlxmlist li a{ display:block; width:100%;}





/**************************************************/

/**************** 科室 end ************************/

/**************************************************/





/**************************************************/

/*************** 专家 begin ***********************/

/**************************************************/

.yisheng_top{ width:100%; margin:2% auto 0 auto; padding:1% 20px; background:#fff; overflow:hidden;}

.yisheng_top p{ display:block; width:100%; margin-bottom:1%; font-size:24px;}

.zhuanjia_foot{ width:100%; margin: 0 auto; padding:1% 20px; background:#fff;overflow:hidden;}

zhuanjia_foot p{ display:block; width:100%;}

.zhuanjia_foot h3{ display:block; width:100%; text-align:center; font-size:28px;}

.zhuanjia_foot li{ width:100%; text-align:left; font-size:24px; padding:1% 0; border-bottom:1px dashed #ccc; margin-bottom:1%; overflow:hidden;}

.zhuanjia_foot li h4{ display:block; width:70%; float:left;}

.zhuanjia_foot li span{ display:block; width:25%; float:right;}

/**************************************************/

/**************** 专家 end ************************/

/**************************************************/





/*************** footer ************************/

.footer{ width:100%; margin:0 auto; background: #D10836; overflow:hidden;}

.foot_nav{ max-width:640px; margin: 0 auto; padding:0.5% 1%;font-size:1.3rem; overflow:hidden;}

.foot_nav li{ float:left; text-align:center; width:23%; }

.foot_nav li a{ color:#FFFFFF; display:block; padding:1% ; border-right:1px solid #fff; font-size:1.3rem;}

.fhdb{ display:block; width:5%; text-align:center;  float:left;}

.fhdb img{ width:100%;}



.foot_con{ max-width:640px; margin:0 auto; padding:1% 4%; overflow:hidden; margin-bottom:110px;}

.foot_logo{ width:25%; float:left; padding-right:4%; border-right:1px solid #C9C8C8;}

.foot_logo img{ width:100%;}

.foot_right{ width:75%; height:100%; line-height:1.5rem; float:left; padding:1% 0 0 4%; border-left:1px solid #fff;}

.foot_right p{ display:block; width:100%; font-size:1.1rem;}



.foot_box{z-index:999; width:100%; margin:0 auto; overflow:hidden; position:fixed; bottom:0; background:#fff;}

.foot_box a{ display:block; width:100%;}

.foot_box img{}

.foot_ksgh{ width:33%; padding:0 1%; text-align:center; float:left; background:url(../images/bg_04.png) repeat; margin-right:0.5%;}

.foot_dhzx{ width:33%; padding:0 1%; text-align:center; float:left; background:url(../images/bg_04.png) repeat; margin-right:0.5%;}

.foot_zxzx{ width:33%; padding:0 1%; text-align:center; float:left; background:url(../images/bg_04.png) repeat;}







/*追加医生轮播*/

.nmain{background:#fff;}

.swiper-container{width:96%;margin:10px auto 0px;}

.swiper-slide .doc{width:40%;float:left;}

.swiper-slide .desc{width:58%;float:left;margin-left:2%;}

.swiper-slide .btns{width:50%;margin:10px auto 0px;}

.swiper-slide .desc .name{font-size:18px;color:#231815;}

.swiper-slide .desc .detail{font-size:14px;color:#666464;line-height:22px;margin-top:8px;}

.swiper-slide .desc .detail a{font-size:14px;color:#ff9f6b;}

.sround{width:100%;height:15px;margin:10px auto;position:relative;text-align:center;}

.sround .swiper-pagination{width:100%;}

.sround .swiper-pagination span{border:3px solid #bfbfbf;background:#fff;}

.sround .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 5px;}

.sround .swiper-pagination .swiper-pagination-bullet-active{background:#bfbfbf;border:3px solid #bfbfbf;}

/*追加简介轮播*/

.ninfo{width:100%;max-width:640px;margin:10px auto 0px;background:#fff;padding:15px 0px;}

.ninfo .pic{width:30%;float:left;margin-left:3%;}

.ninfo .inbox{margin-top:5px;width:56%;padding-left:4%;padding-bottom:10px;float:left;background:url(../images/infobg.png) no-repeat left center;color:#2e2d33;line-height:24px;background-size:100% 100%;}

.ninfo .inbox .btn{width:60%;}

.tblink{max-width:640px;}

/*追加医生*/

.adoc{width:100%;margin:0 auto;background:#fff;padding:10px 0px;}

.adoc ul li{width:96%;margin:15px auto 0px;}

.adoc ul li .pic{width:30%;float:left;}

.adoc ul li .det{width:68%;float:right;}

.adoc ul li .btns{width:100%;margin:15px auto 0px;}

.adoc ul li .btns img{width:40%;margin-right:5%;float:left;}

.adoc ul li .det .name{font-size:18px;color:#231815;}

.adoc ul li .det .name span{font-size:16px;color:#666464;}

.adoc ul li .det .word{color:#666464;line-height:24px;margin-top:5px;}

.adoc ul li .det a{color:#f3310b;}

.adoc #load{width:8%;margin:0 auto;opacity:0;}

.adoc .morebtn{width:40%;margin:0px auto;cursor:pointer;}





.res{width:98%;margin:48px auto 0px;}

.res ul .topl{margin-top:10px;}

.res ul li .topn{width:20%;padding:7px 0px;font-size:18px;font-weight:bold;color:#fff;background: #830303;text-align:center;float:left;}

.res ul li .ln{float:right;width:79%;}

.res ul li .ln ul li{float:left;width:32.3%;text-align:center;margin-bottom:5px;margin-left:1%;}

.res ul li .ln ul li a{display:block;height:28px;line-height:28px;border:1px solid #dcdddd;overflow:hidden;color:#666464;}

.res ul li .ln ul li a:hover{border:1px solid #f1b64f;}

.res ul .even .topn{float:left;}

 

 

.res ul .l2 .ln ul li a:hover{border:1px solid #ff8697;}

 

.res ul .l3.ln ul li a:hover{border:1px solid #b0e3f8;}
.topl.l3 {
   
}

.res ul .l4.ln ul li a:hover{border:1px solid #efb898;}

 .foot_box {display: none;}

.res ul .l5.ln ul li a:hover{border:1px solid #21bdd4;}

.hot1{ max-width:640px; margin:auto;}
.white1{background-color:#fff; width:100%;}
.hot1 .content1_t{ font-size:1.7rem; color:#FF0000; line-height:30px; text-align: center; width:100%; margin:0 auto 10px; padding-top:10px; font-weight: bold;}
.hot1 ul{ width:94%; margin:0 auto;}
.hot1 ul li{padding:8px 0px;  height:18%; border-top:#D3D3D3 1px solid; overflow:hidden;zoom:1; color:#D3D3D3; font-size:1.3rem;}
.hot1 ul li a{ color:#666; line-height:26px; margin-left:10px;}
.hot1 ul li a strong{ background-color:#7D7D7D; font-family:"Impact"; float:left; width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; margin-top:5px; color:#fff;}
.hot1 ul li a span{ margin-left:30px; color:#999; line-height: 20px;}
.hot1 ul li a b{ font-weight:bold;}