﻿@charset "utf-8";
/* 重设样式 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button{padding:0;margin:0;}
fieldset, img{border:0;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; vertical-align:middle}
table{border-collapse:collapse;border-spacing:0;font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
ul,li{list-style:none;}

body{font:12px/18px "微软雅黑";color:#333; line-height:24px; }

div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0; overflow: hidden;}
h1,h2,h3,h4,h5,h6{margin: 0; padding: 0;}
del{ font-family:georgia}
img{ vertical-align:top;border:0 none;}
/* 共用 */
.display{display:block;}
.dis{ display:none;}

.fl{float:left;}
.fr{ float:right;}

.left{ float:left}
.right{ float:right}

.fB{font-weight:bold;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}


.w1000{width:1000px; margin:0 auto; overflow:hidden;}
.w970{width:970px; margin:0 auto;}
.w978{width:978px;margin:0 auto;}
.margin{margin:0 auto;}
.mt20{margin-top:20px;}

.hot{color:#B90000;}
.boder1px{ border:1px solid #c1e4d4;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}


/* 链接 */
a{color:#666666;text-decoration:none;}
a:hover{color:#D00000;}

/* 公告样式top */
.top{ width:100%; height:150px; background-color:#FFF; overflow:hidden;  }
.top_1{ width:1006px; height:150px; margin:0 auto;  }


.clear{clear:both; height:0px; overflow:hidden; font-size:1px;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.fl{float:left;display: inline;}.fr{float:right;display: inline;}


/*---------- 链接 ----------*/
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.ryTit,.aboutListCon li a,.abTel p,.pubTit p{font-family:"microsoft yahei"}
.abTel,.ryTit,.listMid dd h2,.listMid dd span a,.newli li{background:url(../images/ico.png) no-repeat;}
.listPtitMore,.jsHcpt a{background:url(../images/bg.png) no-repeat}

.top_bj{width:100%;height:166px; background:#fff;}
.top_c{width:1000px;height:166px;margin:0 auto;}
.header { width:100%; height:auto; overflow:hidden;}
/*-----------------------菜单样式----------------------------*/
#nav{ width:100%; height:43px; background: url(../images/ico.jpg) repeat-x;}
.nav{ width:1003px; margin:0px auto; height:43px; font-family:"微软雅黑","黑体";position:relative;}
/*导航条*/
.nav-ul{ width:765px; float:left;}
.nav-ul li{ width:126px; line-height:43px; float:left; font-size:18px; color:#fff; position:relative; height:43px; overflow:hidden; margin-left:1.5px;}
.nav-ul li a{ width:126px; color:#fff; height:43px; display:block; text-decoration:none;}
.nav-ul span{position: absolute; left: 0; width: 120px; cursor:pointer;}
.nav-ul .out{ top:0px; width:126px; height:43px; line-height:43px; color:#fff; text-align:center;}
.nav-ul .over{ top:-43px;  width:126px; height:43px; line-height:43px; text-align:center; color:#000; background:#fff;}
.nav-l{ width:233px; height:43px; float:left; position:relative; z-index:98;}
.nav-l-span{ margin-left:3px; height:43px; line-height:43px; padding-left:20px; border-left:1px solid #d52b5c; border-right:1px solid #d52b5c; display:block; font-size:18px; color:#fff;position: relative;}
.nav-l-span i{width:15px;height:15px;position:absolute;top:15px;right:15px;display:block;background:url(../images/pic-png.png) no-repeat;}
.nav-l-span:hover i{background:url(../images/pic-png-hover.png) no-repeat;
-webkit-transition: -webkit-transform 0.4s ease-out;
-moz-transition: -moz-transform 0.4s ease-out;
-ms-transition: -moz-transform 0.3s ease-out;
-o-transition: -moz-transform 0.3s ease-out;
transition: transform 0.4s ease-out;}
.nav-l-hover i{ background:url(../images/pic-png-hover.png) no-repeat;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
.nav-l-hover{ background:#d52b5c;}
.nav-submenu{ width:232px; position:absolute; left:0px; top:43px; z-index:9888; overflow:hidden;}
.nav-submenu-xl{ width:686px; height:405px; position:absolute; left:231px; top:43px; z-index:99; display:none;}
/*-----------------------二级菜单样式----------------------------*/
#submenu{ border-right:1px solid #f1f1f1; position:relative;  }
.submenu1{ width:230px; overflow:hidden; padding-left:3px; padding-top:10px; padding-bottom:2px; border-bottom:1px solid #e5e5e5; background:#fff; position:absolute; left:0px; bottom:0px; }
#submenu1{ z-index:999;}
#submenu2{ z-index:998;}
#submenu3{ z-index:997;}
#submenu4{ z-index:996;}
#submenu5{ z-index:995;}
#submenu6{ z-index:994;}
#submenu7{ z-index:993;}
#submenu8{ z-index:992;}
#submenu9{ z-index:991;}
#submenu10{ z-index:990;}
.submenu1 h3{ padding-left:50px; height:25px; margin-bottom:7px; line-height:25px; font-family:"微软雅黑","黑体"; font-size:16px;}
.submenu1 h3 a{ display:block; color:#000;}
.submenu1-t1{ background:url(../images/ico.jpg) 18px -88px no-repeat;}
.submenu1-t2{ background:url(../images/ico.jpg) 18px -112px no-repeat;}
.submenu1-t3{ background:url(../images/ico.jpg) 18px -138px no-repeat;}
.submenu1-t4{ background:url(../images/ico.jpg) 18px -162px no-repeat;}
.submenu1-t5{ background:url(../images/ico.jpg) 18px -188px no-repeat;}
.submenu1-t6{ background:url(../images/ico.jpg) 18px -212px no-repeat;}
.submenu1-t7{ background:url(../images/ico.jpg) 18px -238px no-repeat;}
.submenu1-t8{ background:url(../images/ico.jpg) 18px -262px no-repeat;}
.submenu1-t9{ background:url(../images/ico.jpg) 18px -288px no-repeat;}
.submenu1-t10{ background:url(../images/ico3.jpg) 18px -288px no-repeat;}
.submenu1 ul{ padding-left:15px;}
.submenu1 li a{ margin-right:4px; padding:3px 5px;border-radius:2px; color:#000;}
.submenu1:hover li a{ color:#fff;}
.submenu1 li a:hover{ color:#d52b5c; text-decoration:none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur()); background:#fff;}
.submenu1-hover{ padding-left:0px; padding-top:7px; border:3px solid #d52b5c; padding-bottom:0px; border-right:0px; background:#d52b5c;}
.submenu1-hover h3{ border:none; padding:0px; padding-left:50px;}
.submenu1-hover h3 a{ text-decoration:none; color:#fff;}
.submenu1-hover h3 a:hover{ color:#fff;}
.submenu1-hover a{ color:#fff;}
.submenu1-hover li a{ color:#fff;}
.submenu1-hover .submenu1-t1{ background:url(../images/ico2.jpg) 18px -88px no-repeat;}
.submenu1-hover .submenu1-t2{ background:url(../images/ico2.jpg) 18px -112px no-repeat;}
.submenu1-hover .submenu1-t3{ background:url(../images/ico2.jpg) 18px -138px no-repeat;}
.submenu1-hover .submenu1-t4{ background:url(../images/ico2.jpg) 18px -162px no-repeat;}
.submenu1-hover .submenu1-t5{ background:url(../images/ico2.jpg) 18px -188px no-repeat;}
.submenu1-hover .submenu1-t6{ background:url(../images/ico2.jpg) 18px -212px no-repeat;}
.submenu1-hover .submenu1-t7{ background:url(../images/ico2.jpg) 18px -238px no-repeat;}
.submenu1-hover .submenu1-t8{ background:url(../images/ico2.jpg) 18px -262px no-repeat;}
.submenu1-hover .submenu1-t9{ background:url(../images/ico2.jpg) 18px -288px no-repeat;}
.submenu1-hover .submenu1-t10{ background:url(../images/ico2.jpg) 18px -312px no-repeat;}
/*-----------------------三级菜单样式----------------------------*/
.xl-menu{ width:680px; border:3px solid #d52b5c; overflow:hidden; background:#fff; color:#3f3f3f;}
.xl-menu-l{ width:680px; height:414px; overflow:hidden; position:relative;}
.xl-menu-l div{ overflow:hidden; padding-top:10px; border-bottom:1px solid #ebebeb; }
.xl-menu-l div:hover{ background:#d52b5c;}
.xl-menu-l div:hover b{ color:#fff;}
.xl-menu-l div:hover a{ color:#fff;}
.xl-menu-l b{ padding:5px 15px; font-size:18px; } 
.xl-menu-l b a{ padding:3px 5px;border-radius:2px; color:#333;}
.xl-menu-l b a:hover{ color:#91263a; text-decoration:none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur()); background:#fff;}
.xl-menu-l p{ display:block; overflow:hidden; padding:12px 15px; }
.xl-menu-l p .red{ color:#91263a;}
.xl-menu-l p a{ display:block; float:left; color:#222; padding:3px; border-radius:2px; font-size:14px; margin:2px 5px;}
.xl-menu-l p a:hover{ color:#91263a; text-decoration:none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur()); background:#fff;}
.xl-menu-l-ul{ clear:both; overflow:hidden; padding:5px 15px; font-size:14px; }
.xl-menu-l-ul li{ width:320px; float:left; height:32px; line-height:32px; padding-left:5px; background: url(../images/d_ico.jpg) 0px 16px no-repeat; }
.xl-menu-l-ul li a{ color:#333; padding-left:3px; padding:3px 5px;border-radius:2px;}
.xl-menu-l-ul li a:hover{ color:#fff; text-decoration:none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur()); background:#d52b5c;}
.xl-menu-l span { display:block; clear:both; overflow:hidden; padding:4px 9px; }
.xl-menu-l span img { border:#ddd 1px solid; }
#xl-menu-l-div1{ overflow:hidden; }
#xl-menu-l-div1 b{ display:block; }
#xl-menu-l-div1 s{ position:relative; text-decoration:none; color:#666; padding:3px 5px;border-radius:2px;}
#xl-menu-l-div1 s:hover{ color:#91263a; text-decoration:none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur()); background:#fff;}
#xl-menu-l-div1 s a{ padding:0px;}
#xl-menu-l-div1 s:hover a{ color:#91263a;}
#xl-menu-l-div1 em{ width:520px; height:32px; padding-top:5px; position:absolute; left:0px; top:23px; display:none; background:#91263a;}
#xl-menu-l-div1 samp{ width:7px; height:5px; background:url(../images/order-c1-ico.jpg) -261px -94px no-repeat; position:absolute; left:25px; top:23px; display:none; z-index:99;}
#xl-menu-l-div1 s:hover em{ display:block;}
#xl-menu-l-div1 s:hover samp{ display:block;}
#xl-menu-l-div1 i{ padding:10px 5px; height:35px; line-height:35px; font-style:normal; color:#464646; background:#fff; border:1px solid #cbcbcb;}
#xl-menu-l-div1:hover i a{ color:#464646; padding:0px 10px;}
#xl-menu-l-div1:hover i a:hover{ color:#91263a;}
/*-----------------------三级菜单图片特效样式----------------------------*/
.xl-menu-r1 .mod_goods_img{position:relative}
.xl-menu-r1 .mod_goods_img a:before{content:'';position:absolute;width:25px;height:242px;top:0;left:-80px;overflow:hidden;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.xl-menu-r1 .mod_goods_img:hover a:before{-webkit-animation:aniBlink120 .4s ease-out forwards;-moz-animation:aniBlink120 .4s ease-out forwards;-o-animation:aniBlink120 .4s ease-out forwards;animation:aniBlink120 .4s ease-out forwards}
@-webkit-keyframes aniBlink120{from{left:-60px}to{left:265px}}
@keyframes aniBlink120{from{left:-60px}to{left:150px}}
@-webkit-keyframes aniBlink60{from{left:-30px}to{left:70px}}
@keyframes aniBlink60{from{left:-30px}to{left:70px}}


/*banner*/
.banC{ width:995px; margin:15px auto 0px; height:auto;overflow:hidden;}
.banner  a { blr: expression(this.onFocus=this.blur()); outline: none; }
.banner { width:100%; height:auto; margin:0px auto; position: relative; overflow:hidden;}
.banner .banner_1{ width:100%; height:auto;}
.banner .banner_1 li{width:100%; height:350px; overflow:hidden;}
.banner .banner_1 li a{ display:block; width:100%; overflow:hidden; height:350px;}
/*数字按钮样式*/
.banner .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; right:8%; zoom:1; z-index:3; }
.banner .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF;margin-right: 10px;  cursor:pointer; float: left; background:url(../images/hui.png) no-repeat 0 center; }
.banner .num li.on { background:url(../images/orgin.png) no-repeat;} /*当前项*/
.banner .prev,
.banner .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 115px;}
.banner .prev { left: 0; }
.banner .next { right: 0px; background-position: right }




/*关于医院-*/
.warp{width:1000px;margin:0 auto;}
.navigation{height:34px;border-bottom:1px solid #cccccc;padding-left:20px;line-height:34px;color:#006767}

/*列表页*/
.listPub{width:250px;padding:15px;background:#FFF;overflow:hidden;border-bottom:1px solid #CFDBDD;}
.listPP>img{width: 230px;height: 173px;}
.listPtit{position:relative;height:26px;border-bottom:2px solid #f7c4d4;margin-bottom:10px;}
.listPtit p{font-size:20px;font-family:"microsoft yahei";color:#666;}
.listPtit span{height:2px;background:#ec5785;width:80px;display:block;position:absolute;bottom:-2px;left:0;overflow:hidden;}
.listPtitMore{position:absolute;right:0; top:12px;background-position: -261px -16px;width:33px;height:9px}
#fxCont1 li,#fxCont2 li{float:left;}
.lsitpdocZx a{margin-right:7px}
.listSs ul{width:250px}

.listAl li{float:left;display:inline;}
.listSs li{float:left;height:30px;background:#F2F2F2;text-align:center;line-height:30px;font-size:14px;margin:0 1px 1px 0;}
.listSs li a{color:#FFF}
.listSs li.li1{width:249px; background:#e5b19c;}
.listSs li.li2{width:97px; background:#a3ce98}
.listSs li.li3{width:151px; background:#c5af86}
.listSs li.li4{width:151px; background:#91a1f6}
.listSs li.li5{width:97px; background:#ef95b1}
.listSs li.li6{width:187px; background:#dbb1b3}
.listSs li.li7{width:61px;background:#be4df8}
.listSs li.li8{width:61px;background:#94ccf3}
.listSs li.li9{width:187px; background:#bf693f}
.listSs li.li10{width:249px; background:#fbb36b;}

.pA{top:76px;}.pB{top:169px;}.pA a,.pB a{width: 78px;text-align: center;display: block;float: left;}


/* menu_nav1 */
.menu_nav1{ height:240px; margin-top:35px; overflow:hidden;}
.menu_nav1 .box_1{ height:235px; width:315px; display:inline;}

.menu_nav1 .box_1 a:hover{filter:alpha(opacity=90);opacity:0.8;}
.menu_nav1 .box_1 .tl_1{ width:135px; height:85px; background:#9bb54d url(../images/box_bj4.png) no-repeat center 35px; font-size:16px; line-height:25px; padding-top:150px;top:0px; left:0px;}
.menu_nav1 .box_1 .tl_1 span{ font-size:18px; display:block; }
.menu_nav1 .box_1 .tl_2{ width:135px; height:125px; background:#2e72b9 url(../images/box_bj1.png) no-repeat center 35px;padding-top:110px;top:0px; left:0px;}
.menu_nav1 .box_1 .tl_2 span{ margin-top:65px; display:block; font-size:18px;}
.menu_nav1 .box_1 .tl_3{ width:135px; height:125px; background:#e84572 url(../images/box_bj2.png) no-repeat center 35px;padding-top:110px;top:0px; left:0px;}
.menu_nav1 .box_1 .tl_3 span{ margin-top:65px; display:block; font-size:18px;}
.menu_nav1 .box_1 .title_a{width:75px; height:60px; padding:15px 5px 0px 5px;}
.menu_nav1 .box_1 .opt_1{background-color:#e29795; top:-235px; left:140px;}
.menu_nav1 .box_1 .opt_2{ background-color:#3f87d1;top:-310px; left:230px;}
.menu_nav1 .box_1 .opt_3{ background-color:#deb780; top:-305px; left:140px;}
.menu_nav1 .box_1 .opt_4{ background-color:#8162bc;top:-380px; left:230px;}
.menu_nav1 .box_1 .opt_5{ background-color:#71a1df; top:-375px; left:140px}
.menu_nav1 .box_1 .opt_6{ background-color:#adc761;top:-450px; left:230px;}


#foot{height:auto;  background:#e9e9e9 url(../images/foot.gif) repeat-x; overflow:hidden;}
.foot_nav{width:820px;height:40px;line-height:40px;margin:0 auto;}
.foot_nav li{float:left;margin-left:25px; display:inline}
.foot_nav li a{color:#FFF; font-weight:bold; font-size:14px;}
.footer{width:1000px;height:228px;margin:0 auto;margin-top:25px;border-bottom:1px #999 solid}
.footer_l{width:252px;height:174px;float:left; }
.footer_c{width:428px;height:198px;float:left;}
.footer_r{width:304px;height:196px;float:right;}
.yl{width:1000px;line-height:30px;margin:0 auto; font-size:14px; font-weight:bold;}
.yl p{line-height:30px;}
.yl p a{padding-right:15px; display:inline;font-size:12px; font-weight:normal;}
.yl p a:hover{color:#F39;}


/*分页样式*/
.c_list_page { width:670px; height:25px; background:#fff; margin:0 auto;  padding:3px; text-align: center; font-size:14px; margin-top:15px; }
.c_list_page A { border-right: #ccdbe4 1px solid; padding-right: 8px; background-POSITION: 50% bottom; border-top: #ccdbe4 1px solid; padding-left: 8px; padding-bottom: 2px; border-left: #ccdbe4 1px solid; color: #5b5b5b; margin-right: 3px; padding-top: 2px; border-bottom: #ccdbe4 1px solid; TEXT-DECORATION: none; margin-left:8px; }
.c_list_page A:hover { color: #fff; background: #f576a1 }
.c_list_page A:active { color: #fff; background: #f576a1 }
.c_list_page li{    display: inline;
    line-height: 22px;}

.c_list_page .thisclass { padding-right: 6px; padding-left: 6px; font-WEIGHT: bold; padding-bottom: 2px; color: #5b5b5b; margin-right: 3px; padding-top: 2px }
.c_list_page SPAN.disabled { DISPLAY: none }
.c_list_page A.next { border-right: #ccdbe4 2px solid; border-top: #ccdbe4 2px solid; margin: 0px 0px 0px 10px; border-left: #ccdbe4 2px solid; border-bottom: #ccdbe4 2px solid }
.c_list_page A.next:hover { border-right: #2b55af 2px solid; border-top: #2b55af 2px solid; border-left: #2b55af 2px solid; border-bottom: #2b55af 2px solid }
.c_list_page A.prev { border-right: #ccdbe4 2px solid; border-top: #ccdbe4 2px solid; margin: 0px 10px 0px 0px; border-left: #ccdbe4 2px solid; border-bottom: #ccdbe4 2px solid }
.c_list_page A.prev:hover { border-right: #2b55af 2px solid; border-top: #2b55af 2px solid; border-left: #2b55af 2px solid; border-bottom: #2b55af 2px solid }


/*底部*/
.foot{ width:100%; height:290px; background-color:#e64874; clear:both; overflow:hidden;}
.foot .foot_1{ width:1050px; height:280px; margin:0 auto; background:url(../images/foot_06.jpg) no-repeat left center; color:#FFF;}
.foot .foot_1 .foot_box1{ width:400px; height:280px; border-left:1px solid #ee7f9e; border-right:1px solid #ee7f9e; margin-left:300px; padding-left:25px;}
.foot .foot_1 .foot_box1 strong{ display:block; font:24px/40px '微软雅黑'; margin:20px 0 10px;}
.foot .foot_1 .foot_box1 p{ font:12px/23px '微软雅黑';}
.foot .foot_1 .fotback{width:260px;height:29px;background:url(../images/ico.png) no-repeat 0 -61px;position:relative;margin-top:20px;}
.foot .foot_1 .fotback input{border:none;background:transparent;color:#FFF;}
.foot .foot_1 .telText2{width:200px;height:26px;outline:none;padding-left:5px;line-height:26px;color:#999}
.foot .foot_1 .telSub2{width:54px;height:29px;position:absolute;right:0;top:0;cursor:pointer;}
.foot .foot_1 .foot_box2{ width:305px; height:280px;background:url(../images/foot_logo.png) no-repeat center center; margin-left:15px;}
.foot .foot_1 .foot_box2 img{ display:block; float:left; margin-top:30px;}
.foot .foot_1 .foot_box2 p{ float:left; font:14px/24px '宋体'; margin:60px 0 0 10px;}




