@charset "utf-8";

/* CSS Document */

ul,li,dl,dt,dd,ol{ list-style-type:none; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tr,td,p,header,article,footer,nav,section,aside,menu,pre,dt{margin:0; padding:0;}

header,article,footer,nav,section,aside,menu{ display:block;}

header{ z-index:99; position:relative;}

table{ border-collapse:collapse; border-spacing:0;}

img{ border:none;}

a:link,a:visited{color:#000;text-decoration:none;outline:none;}

a:active,a:hover{color:#000; text-decoration:none;}

body{ font:14px/22px Microsoft Yahei;/* font-size:1em; line-height:1.571em;*/ min-width:320px; max-width:640px; margin:0 auto;}

.fl{ float:left;}

.fr{ float:right;}

.cl{ clear:both; font-size:0; line-height:0; height:0; width:100%; overflow:hidden;}

.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}

.fix{*zoom:1;}

.bg{ background:#F5F5F5;}

/**============ Reset End ===============**/
.header-zy{ width:100%; height:60px; background:#2c1e16; z-index:2; float:left;}
.header-zy .navbar .ico-nav{float:right;width:8%;height:20px;overflow:hidden; margin-top:20px;}
.header-zy dt{ width:32%; margin-top:15px; padding-right:10px; height:31px;font:18px/31px "微软雅黑"; color:#fff; float:right; text-align:right;}

.navbar{background:none; width:100%;}

.navbar .ico-home2{ width:28%; float:left;}
.navbar .ico-home2 img{ width:100%; margin-left:10%;}

.navbar .ico-home3{ width:32%;float:left;}
.navbar .ico-home3 img{ width:100%;}

.navbar .ico-nav{float:right;width:8%; padding-right:3%;overflow:hidden; margin-top:4%; position:relative;}
.navbar .ico-nav img{ width:100%;}

.header .description span{padding:2px 5px;overflow:hidden;color:#ffea00;font-weight:bold;background:#fff;border-radius:1em;}

/**============= 通用标题 =========**/

.index-hd{height:68px;line-height:68px;padding:18px 20px 0 70px;border-bottom:3px solid #339ee2;background:url(../images/ico-tt.png) 20px 38px no-repeat;}

.index-hd .more{float:right;font-size:24px;}

.index-hd h3{display:inline;font-size:32px;font-weight:normal;}

.index-hd strong{color:#cbcbcb;font-size:24px;font-weight:normal;text-transform:uppercase;}

.links h3{height:100px;background:#c5261d;text-align:center;margin:1em 0;font-size:1em; line-height:50px;font-weight:normal;color:#fff;}



/**==================弹出导航菜单==============**/

#nav-over{position:fixed;left:0;top:0;z-index:9998;display:none;width:100%;height:100%;}

.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease; float:left;}

.nav{position:fixed;top:0;right:-160px;z-index:9999;width:160px;height:100%;background:#fff;-webkit-transition:all .5s ease;transition:all .5s ease;}

.openMenu{right:90px;-webkit-transition:all .5s ease;transition:all .5s ease;}

.openNav{right:0;-webkit-transition:all .5s ease;transition:all .5s ease;}

.nav h3{padding:65px 0 30px 25px;font-size:1rem;font-weight:normal;color:#000;line-height:50px;}

.nav h3 a { color:#000;}

.scrollerBox{ position:relative;overflow:scroll;overflow-x:hidden;-ms-touch-action: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}

.scroller {position: absolute;width:100%;padding:0 0 100px 0;cursor:move;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}

/**============= 科室菜单 ========================**/

.nav ul li a{display:block;height:90px;overflow:hidden;padding:0 0 0 24px;line-height:90px;color:#4e2018;font-size:2em;border-bottom:1px solid #c5261d; width:100%; cursor:pointer;}

#gotop{display:none;position:fixed;z-index:777;width:41px;height:55px;right:10px;bottom:50px;background:url(../images/top.png) no-repeat;cursor:pointer;}



/**===================科室专家====================**/

.des p { height:88px; overflow:hidden;}

@media screen and (max-width: 639px){


	.header .description{height:29px;font-size:0.9em;line-height:29px;}	

	.header .description span{padding:2px 5px;color:#ffea00;border-radius:1em;}	

	/**==================== 科室菜单 ===============**/	
	

	.nav{width:160px;}

	.nav h3{padding:32px 0 15px 12px;font-size:1.571em;font-weight:normal;color:#fff;line-height:25px;}	

	.nav ul li{clear:both;}

	.nav ul li a{display:block;height:45px;padding:0 0 0 12px;line-height:45px;font-size:1rem;}

	.nav{right:-160px}

	.openMenu{right:160px;}

	.openNav{right:0;}



.slider-focus{position:absolute;max-width:640px;/*overflow:hidden;*//*max-height:320px;*/width:100%; top:0px; z-index:5;}

.slider-focus .hd{ position:absolute;width:90%;height:28px;left:0;/*bottom:2%;*/z-index:1;line-height:28px;text-align:center; margin-bottom:-5px; display:none;}

.slider-focus  .hd li{ display:none;vertical-align:middle;width:0px;height:0px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#f2dddd; cursor:pointer;}

.slider-focus  .hd li.on{ background:#d8d7d8; display:none; }

.slider-focus  .bd{ position:relative; z-index:0; }

.slider-focus  .bd li{ position:relative; text-align:center;  }

.slider-focus  .bd li img{ background:url(../images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}

.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }


.products{ width:100%; background:url(../images/zy-body-bg.png) repeat; position:relative; z-index:1; padding-top:63%; float:left; padding-bottom:10px;}
.products-title{ width:100%; height:13px; background:url(../images/yy.png) repeat-x; position:relative; float:left;padding-bottom:20px;}
.pfont{ width:30%; padding-left:35%; float:left;}
.pfont img{ width:100%;}
.fontx{ width:71%; padding-left:14%; float:left;}
.fontx img{ width:100%;}
.products-show{ width:98%; float:left; padding:0 0 0 2%;}
.products-show li{FLOAT:left; WIDTH: 26%; LINE-HEIGHT: 18px;margin:0 2%; border:5px solid #fff;}
.products-show li a{width:100%;}
.products-show li a img{DISPLAY: block;CURSOR: pointer; width:100%; }
.products-show li a p{ width:100%; margin-top:3px; text-align:center; font:0.8rem "微软雅黑"; line-height:2em; color:#222222; background:#efeded;}
/*.blk_18 { _display:inline; OVERFLOW: hidden; WIDTH: 100%; ZOOM: 1; padding-bottom:30px;}
.blk_18 .pcont {FLOAT: left; OVERFLOW: hidden; width:100%;}
.blk_18 .ScrCont {WIDTH: 92%; ZOOM: 1; overflow:hidden; padding:0 4%; text-align:center;}
.blk_18 #List1_1 {FLOAT: left; margin:0 auto;}
.blk_18 #List2_1 {FLOAT: left; display:none;}
.blk_18 .pl IMG {DISPLAY: block;CURSOR: pointer; width:100%; }
.blk_18 .pl {FLOAT:left; WIDTH: 25%; LINE-HEIGHT: 18px;margin:0 2%; border:5px solid #fff;}
.blk_18 .pl p{ width:100%; margin-top:3px; text-align:center; font:0.8rem "微软雅黑"; line-height:2em; color:#222222; background:#efeded;}*/

#tool { position: fixed; height:48px; float:left; bottom: 0; left: 0; right: 0; z-index: 900; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
ul.toollist { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0;margin: auto; display: block; height: 48px;}
.toollist li{ float:left;width: auto;  height: 100%;width:25%;position: static!important;  margin: 0;
border-radius: 0!important; -webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;
-webkit-box-sizing: border-box; box-shadow: none!important; background: none;
}
.toollist li a {font-size: 20px;line-height: 20px;text-align: center;display: block;text-decoration: none;padding-top: 2px;position:relative;}
.toollist li a img{width:20px;height:20px;}
.toollist li a p{margin: 1px 0 1px 0;font-size: 14px;display: block !important;line-height: 18px;text-align: center;}
/*绿色主题*/
.toollist {	background:#930303 ;}
.toollist li{ border-right: 1px solid rgba(255, 255, 255, 0.7);}
.toollist li a {color: #fff;}

.pf{ width:100%; background-color:#2e2018; position:relative; float:left;}
.pfcc{ width:100%;}
.pfcc img{ width:100%;}

.pf-con1{ width:45%; padding-left:1%; float:left;}
.pf-con1 li{ width:100%; padding-bottom:3.3%; float:left;}
.pf-con1 li span{ width:28%; float:left;}
.pf-con1 li span img{ width:100%;}
.pf-con1 li dt{ width:68%; padding-left:32%;font-size:0.8rem; line-height:1.5rem; color:#fff;}

.pf-con2{ width:50%; padding-left:50%;}
.pf-con2 li{ width:100%; padding-bottom:3.3%; float:left;}
.pf-con2 li span{ width:28%; float:left; }
.pf-con2 li span img{ width:100%;}
.pf-con2 li dt{ width:68%; padding-left:32%; font-size:0.8rem; line-height:1.5rem; color:#fff;}

.dh{ width:98%; background:url(../images/zy-body-bg.png) repeat; float:left; padding:1.5% 1% 0;}
.dh li{ width:48%; padding:0 1%; float:left;}
.dh li a{ width:100%; display:block;}
.dh li a img{ width:100%;}

.dls{ width:97%; background:url(../images/dls-bg.png) repeat; position:relative; float:left; padding:2% 1.5% 0;}
.dls dt{ width:18%; float:left;}
.dls dt img{ width:100%;}
.dls ul{ width:80%; padding-left:2%; float:left;}
.dls ul li{ width:15%; padding-right:1.6%; float:left;}
.dls ul li a{ width:100%; display:block;}
.dls ul li a img{ width:100%;}

.footert{ width:100%; height:15px; background:url(../images/footert.png) repeat-x; position:relative; float:left;}

.footer{ width:100%; background:#170f0b; float:left; height:0.14%; margin-bottom:48px;}
.footer pre{ width:100%; text-align:center; color:#d8d8d8; font-size:0.9rem; line-height:4rem; font-family:"宋体";}
.footer pre a{ color:#d8d8d8;}
.footer pre a:hover{ text-decoration:underline;}

.zy-center{ width:97%; background:url(../images/zy-body-bg.png) repeat; padding:1.4%; float:left;}
.center-title{ width:97%; height:40px; padding:1%; border:1px solid #836848; border-style:double; border-width:3px; float:left;}
.center-title h2{ width:100%; font:20px/40px "微软雅黑"; color:#2c1e16; text-align:center;}
.center-title .down{ width:6%; position:relative; top:-30px; right:5px; float:right;}
.center-title .down img{ width:100%;}

.center-content{ width:100%; font-size:1.1rem; line-height:1.6rem; color:#555555; float:left; float:left; margin-top:10px; min-height:430px;}
.jj-pic{ width:100%; float:left;}
.jj-pic img{ width:100%;}
.jj-content{ padding-top:10px; float:left;}

.thumblist{ width:100%; padding:10px 0;}
.thumblist li{ width:100%; border-bottom:1px dashed #4e2018; padding-bottom:5px;}
.thumblist li a{ width:100%; text-align:center; font-size:1.1rem; line-height:1.6rem; color:#555555;}

.gridlist{ width:100%; padding:10px 0;}
.gridlist li{width:29%;overflow:hidden;float:left; line-height:0em; margin:0 1.5%; border:2px solid #fff; margin-bottom:10px;}
.gridlist li .InfoTitle{ height: 30px; line-height:30px; overflow: hidden; font-size:14px; width:100%; text-align:center; background:#efeded;}
.gridlist li .InfoPicture { width:100%;}
.gridlist li .InfoPicture img{ width:100%;}

.clear{ clear:both;}
.xianshi{ width:100%; height:40px; background:#836848;}
.xianshi a{ width:100%; height:40px; line-height:40px; text-align:center; color:#fefefe; font-size:14px; display:block;}

.dl-zy{ width:100%; float:left;}
.dl-zy img{ width:100%;}
