@charset "utf-8";
/* CSS Document */
/*---------首页---------*/
  /*---------登录---------*/
.llog{ width:178px; height:126px; border-right:7px solid #FFF; background:url(../images/home/bglog.gif) 0 22px no-repeat; overflow:hidden;}
.llog h2{ height:22px; padding-left:5px; background:url(../images/home/h2yuyue.jpg); color:#188FB9;}
.llog h2 em{ padding-left:4px; font-size:12px; color:#222; font-weight:bold;  line-height:22px;}
.llog form{ margin-top:7px;}
.llog input,.llog label{ display:inline; float:left;}
.llog label{ width:52px; padding:13px 0 0 12px; color:#222;}
.llog label a{ color:#02BBB5;}
.llog .txta{ width:auto; padding:13px 0 0 15px;}
.llog .inp{ width:95px; height:12px;height:11px\9; margin:10px 5px 0 0; padding-top:3px;padding-top:4px\9; padding-left:5px;border:1px solid #AEAEAE;}
.llog .btn{ cursor:pointer; width:52px; height:21px; margin:10px 0 0 12px; border:none; background:url(../images/home/btnlog.gif);}
  /*---------标签切换---------*/
.lefttag{ height:330px; margin-bottom:-2px; padding:12px 0 0 0; border-right:7px solid #FFF; background:#FFF;}
.lefttag h2{ width:141px; height:29px; padding:0 10px 0 27px; border-right:7px solid #FFF; border-bottom:5px solid #FFF; background:url(../images/home/bgtag.gif) no-repeat; overflow:hidden; line-height:29px;}
.lefttag h2 a{ color:#008179;}
.lefttag h2 span{ float:right; margin:12px 0 0 0;}
.lefttaga { margin:4px 0 7px 10px; }
.lefttaga li{ float:left; width:68px; height:24px; padding:0 0 0 16px; background:url(../images/home/ico_01.gif) 0 7px no-repeat; line-height:24px;} 
.lefttaga li a{ color:#333;}
.lefttagb ul{ padding:0 0 0 0;}
.lefttagb li{ display:inline; float:left; width:89px; height:70px; margin:0 0 8px 0; overflow:hidden;}
.lefttagb img{margin:0 0 2px 21px;}
.lefttagb li p{ display:block; height:20px; line-height:24px; overflow:hidden; text-align:center;}
.lefttagb li p a{ color:#000;}
  /*---------中间栏---------*/
.hommid{ display:inline; float:left; width:503px; margin:10px 0 0 8px;}
.cpbrf h2,.homnews h2,.peotag h2{ height:20px; padding:10px 0 0 18px; background:url(../images/home/bgmidh2.gif) left bottom no-repeat; color:#00A098; overflow:hidden;}
.cpbrf h2 a,.homnews h2 a,.peotag h2 a{ color:#00A098;}
.cpbrf h2 span,.homnews span{ float:right; margin:5px 10px 0 0;}
.cpbrf p{ height:160px; padding:17px 0 0 198px; background:url(../images/home/bgcpbrf.jpg) 0 17px no-repeat; overflow:hidden; line-height:20px;}
.homnews{ display:inline; float:left; width:242px; margin:0 19px 19px 0;}
.marr0{ margin-right:0;}
.homnews ul{ padding:5px 0 0 0;}
.homnews li{ height:24px; background:url(../images/home/bgnewsli.gif) repeat-x; line-height:24px; overflow:hidden;}
.homnews li a{ color:#000;}
.peotag h2{ height:25px; padding:5px 0 0 0;}
.peotag h2 a{ display:block; float:left; width:64px; height:25px; margin-right:6px; padding:0 0 0 20px; background:url(../images/home/bgpeotagoff.jpg); line-height:25px; color:#FFF; font-weight:bold;}
.peotag h2 a:hover,.peotag h2 a.on{ background:url(../images/home/bgpeotagon.jpg);}
.peotag a.mor{ display:block; float:right; width:31px; height:6px; margin:10px 10px 0 0; padding:0; background:none;}
.peotag a.mor:hover{ background:none;}
.peotag ul{ padding:11px 0 0 16px;}
.peotag li{ display:inline; float:left; width:98px; height:125px; margin:0 10px; overflow:hidden;}
.peotag img{margin:0 0 2px 0;}
.peotag li p{ display:block; height:20px; line-height:24px; overflow:hidden; text-align:center;}
.peotag li p a{ color:#000;}
  /*---------Falsh---------*/
.homr{ display:inline; float:left; width:189px; margin:-170px 0 0 11px;}
/*---------关于我们---------*/
.lmenu{ width:185px; padding:20px 0 10px 0; background:#FFF url(../images/public/bgmenu.jpg) center top no-repeat;}
.lmenu h2{ width:117px; height:28px; margin:0 auto; background:url(../images/public/h2menu.jpg); color:#83C517;}
.lmenu ul.menu{ width:117px; margin:15px 0 10px 23px;}
.lmenu ul.menu li{ padding:6px 0 0 26px; border-bottom:1px solid #EEE; background:url(../images/public/bgli.gif) 11px 15px no-repeat; line-height:24px; font-weight:bold;}
.lmenu ul.menu li a{ color:#9D9D9D;}
.lmenu ul.menu li a.on,.lmenu ul.menu li a:hover{ color:#FC0315;}
.lmenu ul{ padding:0 0 0 12px;}
.lmenu .lefttagb li{ display:inline; float:left; width:80px; height:70px; margin:0 0 8px 0; overflow:hidden;}
.lmenu img{margin:0 0 2px 18px;}
.boxbord{ width:701px; margin:5px 0 0 8px; border:1px solid #E8EBF2; border-bottom:none;} 
.boxbord .banner{ margin:11px 0 0 0; text-align:center;}
.boxbord .posnav{ margin:0 23px 10px 23px; padding:19px 0 10px 23px; border-bottom:1px solid #C1D6EC; color:#43C1E7;}
.boxbord .posnav a{ color:#43C1E7;}
.boxbord .cot{ padding:0 16px 0 16px; line-height:18px; color:#9F9F9F;}
.bgbotcot{ width:703px; height:23px; margin-left:8px; background:url(../images/public/bgrbot.jpg);}
/*---------科室介绍---------*/
.boxbord2{ width:701px; margin:5px 0 0 8px; border:1px solid #6ECFD7; border-bottom:none;} 
.boxbord2 .banner{ margin:11px 0 0 0; text-align:center;}
.boxbord2 .posnav{ margin-top:5px; padding:8px 0 9px 10px; border:1px solid #FFF; background:url(../images/public/bgsubnav.jpg); color:#009F9A; }
.boxbord2 .posnav a{ color:#009F9A;}
.boxbord2 .cot{ width:620px; margin:0 auto; color:#9F9F9F;}
.bgbotcot2{ width:703px; height:23px; margin-left:8px; background:url(../images/public/bgrbot2.jpg);}
.boxbord2 .blklist{ padding:17px 0; background:url(../images/public/bgline.gif) bottom repeat-x;}
.boxbord2 .blklist .lpic{ float:left; width:126px; padding:0 0 0 0;}
.boxbord2 .blklist h3{ padding:12px 0 14px 0; color:#02BBB3;}
.boxbord2 .blklist h3 a{color:#02BBB3;}
.boxbord2 .blklist p{ float:left; width:460px; padding:0 0 0 0;  line-height:18px; text-indent:2em; color:#666;}
.boxbord2 .blklist strong a,.boxbord2 .blklist2 strong a{ font-weight:bold; color:#000;}
/*---------医师团队---------*/
.boxbord2 .blklist2{ margin:8px 8px 0 8px; padding:8px; border:1px solid #ECECEC;}
.boxbord2 .blklist2 .lpic{ float:left; width:92px; padding:0 8px 0 0;}
.boxbord2 .blklist2 h3{ width:537px; padding:12px 15px 7px 15px; color:#02BBB3;}
.boxbord2 .rtxt{ float:left; width:567px; height:92px; background:#F9FDEA;}
.boxbord2 .blklist2 h3 a{color:#02BBB3;}
.boxbord2 .blklist2 p{ float:left; width:537px; padding:0 15px 0 15px;  line-height:18px; text-indent:2em; color:#666;}
{ font-weight:bold; color:#000;}
/*---------关注热点---------*/
.newslist ul{ padding:15px 20px 0 20px;}
.newslist li{ height:30px; padding:0 0 0 22px; background: url(../images/public/bgnewsli.gif); line-height:30px; color:#9D9D9D;}
.newslist li a{ color:#9D9D9D;}
.newslist li span{ float:right; font-family:Arial, Helvetica, sans-serif;}
/*---------在线预约---------*/
.yuyue{ padding:40px 50px 0 50px;}
.yuyue h1{ font-size:14px; font-weight:bold; color:#FA0101;}
.yuyue p{ padding:15px 0 0 0; line-height:22px; color:#656565; text-indent:2em;}
.yuyue .forml{ float:left; width:70px; height:22px; padding-right:6px; line-height:22px; text-align:right; color:#666; overflow:hidden; background:#FFF;}
.yuyue .formr{ float:left; width:525px; height:22px; color:#FA0101; overflow:hidden;}
.yuyue .formr2{ float:left; width:525px; height:auto; color:#FA0101; overflow:hidden;}
.yuyue .inpcot{ height:auto;}
.yuyue em{ color:#FA0101;}
.yuyue .btn{ padding:15px 0 0 76px; color:#666;}
/*---------医院地址---------*/
.yuyue h2{ font-size:12px; font-weight:bold; color:#93CC35;}
/*---------联系我们---------*/
.contact{ padding:40px 50px 0 50px;}
.contact h1{ font-size:14px; color:#93CC35;}
.contact h2{ padding:18px 0 0 0; font-size:12px; font-weight:bold; color:#93CC35;}
.contact p{padding:15px 0 0 0; line-height:22px; color:#656565;}
/*---------会员登录---------*/
.login{ width:300px; height:178px; margin:83px auto 0 auto; background:url(../images/public/bglog.gif);}
.login form{ padding:48px 0 0 0;}
.login input,.login label{ display:inline; float:left;}
.login label{ width:82px; padding:13px 8px 0 12px; color:#222; text-align:right;}
.login label a{ color:#02BBB5;}
.login .txta{ width:inherit; padding:18px 0 0 15px;}
.login .inp{ width:140px; height:12px;height:11px\9; margin:10px 5px 0 0; padding-top:3px;padding-top:4px\9; padding-left:5px;border:1px solid #7F9DB9;}
.login .btn{ cursor:pointer; width:52px; height:21px; margin:15px 0 0 80px; border:none; background:url(../images/home/btnlog.gif);}
/*---------医院环境---------*/
.settings ul{ padding:0 0 0 35px;}
.settings li{ display:inline; float:left; width:148px; height:118px; padding:6px; margin:37px 25px 0 25px; background:url(../images/public/bgsetting.gif);}
/*---------战略伙伴---------*/
.partners{ padding:20px 10px 0 26px;}
.partners .logosm li{ display:inline; float:left; margin:0 10px 10px 10px;}
.partners .txtlink li{ display:inline; float:left; width:98px; height:24px; padding-left:10px; line-height:24px; overflow:hidden;}
.partners .txtlink li a{ color:#003278;}
/*---------会员注册---------*/
.reg p{ margin:4px 5px 0 5px; padding:14px 19px; background:#FAFAFA; line-height:22px; color:#000;}
.reg p a{ font-weight:bold; color:#003278;}
.reg p strong{ font-weight:bold;}
.reg p em{ color:#FA0101;}
.reg h2{ margin:0 26px 10px 26px; padding:24px 0 10px 8px; border-bottom:1px solid #CCC; color:#F60; font-size:14px;}
.reg .forml{ float:left; width:135px; height:22px; margin-top:8px; padding-right:25px; line-height:22px; text-align:right; color:#666; overflow:hidden; background:#FFF;}
.reg .formr{ float:left; width:525px; height:22px; margin-top:8px; overflow:hidden;}
.reg .formr2{ float:left; width:525px; height:auto; color:#FA0101; overflow:hidden;}
.reg .forml em{ margin-left:5px; color:#FA0101;}
.reg .formr .inp{ width:200px;}
.reg .formr .name{ width:100px;}
.reg .formr .rad{ margin-left:10px;}


