﻿@charset "utf-8";

body,textarea,input,select,option {font-size:12px;color:#333;font-family:Tahoma,Arial,sans-serif;}h1,h2,h3,h4,h5,h6 {font-size:100%;}body,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,dl,dd,p,textarea,input,select,option,form {margin:0;}ol,ul,li,textarea,input,select,option,th,td {padding:0;}table {border-collapse:collapse;}ol,ul {list-style-type:none;}.clears:before,.clears:after {content:'';display:table;}.clears:after {clear:both;}.clears {*zoom:1;}.clear {clear:both;height:0;overflow:hidden;}a {text-decoration:none;color:#333;}a,textarea,input{outline:none}textarea {overflow:auto;resize:none;}.img img {display:block;}a img {border:none;}.z_index{position:fixed;_position:absolute;z-index:999;display:none;}label,label input{vertical-align:middle}.pr {position:relative;}.pa {position:absolute;}.fl {float:left;}.fr {float:right;}

.m980 {margin:0 auto;width:980px;}.t10 {margin-top:10px;}a:hover{text-decoration:underline}.m958{margin:0 auto;width:958px;}



.p_top,.p_cent,.p_bigbox,.p_tabtop input,.z_wslt,.areatab textarea,.ul1{background:url(../img/p_bg.gif) repeat-x; }



.p_navmenu ul li span,.p_cent .p_link1,.p_cent .p_link2,.p_cent .p_link3,.p_cent .p_link4,.title_more,.p_consult a,.p_consult i,.p_box4ul li,.new_hot dl dt span,.appoint_tab .p_order1,.appoint_tab .p_order2,.appoint_tab .p_order3,.appoint_tab .p_order4,.classifyico1,.classifyico2,.classifyico3,.classifyico4,.p_pop1,.p_rnew .pa,.areatab .p_sbtn input,.p_tooltip,.p_closebtn,.p_ups,.p_upbox11 .p_upbbtn input,.p_consult_list ul li,.p_consult_list ul li:hover,.slides .prev,.slides .prev:hover,.slides .next,.slides .next:hover,.p_hoverline{background:url(../img/p_bg1.gif) no-repeat; }



.p_box_topnav,.p_surgery h3,.p_introduce h3,.p_introduce1 h3,.p_centr_til,.p_steptab dt{ background:url(../img/p_bg2.png) no-repeat;}



body{ background-color: #f8f8f8;word-wrap:break-word;word-break:break-all;}

.top22{ margin-top:22px;}

.p_top{ background-position:0 0; height:150px; width:100%;}

.p_toppic{height:150px;}

.p_toplogot{ margin-top:43px;margin-left:30px;height:50px;}

.p_toplogol{background:url(../img/p_logotitlebg.png) no-repeat;background-position:0 -1px;float:left;width:13px;height:50px;}

.p_toplogoc{background:url(../img/p_logotitlebg.png) repeat-x;background-position:0 -55px;float:left;height:50px;width:auto;}

.p_toplogor{background:url(../img/p_logotitlebg.png) no-repeat;background-position:0 -109px;float:left;width:13px;height:50px;}

.p_toplogot h1{font:32px/1.2 "微软雅黑","SimHei",Arial,verdana;letter-spacing:3px; font-weight:normal; color:#6c6a6a;line-height:50px;}

.p_toplogot span{font:32px/1.2 "微软雅黑","SimHei",Arial,verdana;letter-spacing:3px; font-weight:normal; color:#fff;margin-top:-45px;margin-left:-1px;display:block;}

.p_navmenu{ background-color:#69a444; border-bottom:solid 1px #5e8e40; height:39px;}

.p_navmenu ul{height:33px; margin-top:6px;width:980px; position:absolute;}

.p_navmenu li{float:left;line-height:30px;*line-height:32px;_line-height:32px;width: 110px;text-align:center; padding-bottom:2px;}

.p_navmenu ul li span{background-position:-498px 0; width:2px; height:32px; float:right;*margin-top:-32px;_margin-top:-32px;}

.p_navmenu div{height:39px;background-color:#69A444;border-bottom:1px solid #5E8E40;_border-bottom:none;}

.p_navmenu ul .hovertab a{background-color:#ffffff;color:#333; font-weight:bold; padding:7px 12px 12px 12px;-moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-top:2px solid #639C41;}



.p_navmenu li a{color:#fff;font-size:14px; text-decoration:none;padding:7px 12px 12px;}

.p_navmenu li a:hover{ font-weight:bold; text-decoration:none;}

.p_cent{ background-position:0 -697px;background-color: #f8f8f8;  width:100%; height:auto;}

.p_bigbox{ clear:both;background-position:0 -697px;}

.p_box1{ margin-top:22px; overflow:hidden;}

.p_box1l{ background-color:#fff;border:solid 1px #dddddd; width:543px;height:230px; overflow:hidden;}

.p_box1nav{ height:168px; overflow:hidden;}

.p_ts{ padding:13px 10px 0px 20px; overflow:hidden;}

.p_ts b{ font-weight:bold; font-size:14px; color:#348800; float:left; line-height:32px;*line-height:30px;_line-height:32px; }

.p_ts ul{width:447px; _width:450px; float:right;}

.p_ts ul li{ float:left; width:100px; margin-left:10px; line-height:32px;font-size:14px; color:#666;}

.p_ts ul li a{ font-size:14px; color:#666;}

.p_ts ul li a:hover{ color:#2d6aad;}

.p_count{ height:60px; width:520px; border-top: solid 1px #dddddd; margin:0 auto;}

.p_count b{ margin-left:60px; font-weight:bold; font-size:14px; color:#666; line-height:58px;}

.p_count b span{ color:#ff7800;}





/*图片切换 css定义*/

.p_box1r{ background-color:#fff;width:411px; height:222px; padding:4px; position:relative; overflow:hidden; border:1px solid #dddddd;}

.p_picplay{width:409px;height:220px; text-align:left; margin:0px;border:1px solid #eeeeee;}

.p_picplay ul{ overflow:hidden; position:absolute;}

.p_playcont a{float:left; _float:none;}

.p_textbg{z-index:1;filter:alpha(opacity=45);opacity:0.45;width:409px;position:absolute;background:#000;left:0;bottom:2px;}

.p_playtext{z-index:2;padding-left:10px;font-size:12px;font-weight:bold;width:270px;color:#fff;overflow:hidden;position:absolute;cursor:pointer;left:0px;bottom:-25px;}

.p_playnum{margin:196px 5px 0 238px;z-index:3;width:170px; line-height:23px; text-align:right;position:absolute;height:23px;}

.p_playnum a{margin:0 1px;font-size:11px; line-height:21px;cursor:pointer;color:#fff; width:21px; height:21px;background:#000;filter:alpha(Opacity=55); Opacity:0.55; display:inline-block;text-align:center;border-radius:2px;}

.p_playnum a:hover{ text-decoration:none;background:#fff!important;color:#000!important;}

.p_playnum a.on{background:#fff;color:#000;}

.p_playnum a.on2{background:#000;color:#fff;}

.p_playcont img{width:409px;height:220px;}



.p_box2{ height:60px; width:100%; margin-top:35px;}

.p_box2 ul li{ float:left; cursor:pointer; width:244px; height:60px;}

.p_box2 ul li a{font:14px/1.2 "微软雅黑",Arial,verdana;color:#7e7e7e;width:154px;  height:25px; display:block; padding-top:35px; padding-left:90px;cursor:pointer;}

.p_box2 ul li a b{font-weight:normal;}

.p_box2 ul li i{font:14px/1.2 "微软雅黑",Arial,verdana;color:#7e7e7e;width:154px;  height:25px; display:block; padding-top:35px; padding-left:90px;cursor:pointer;}

.p_box2 ul li i b{font-weight:normal;}

.p_cent .p_link1{ background-position:0 -52px; }

.p_cent .p_link2{ background-position:0 -122px; }

.p_cent .p_link3{ background-position:0 -193px; }

.p_cent .p_link4{ background-position:0 -269px; color:#ff7800; font-size:16px; cursor:text; text-decoration:none;}



.p_box3{ overflow:hidden;}

.p_box_topnav{ background-position:0 0; height:40px; padding-bottom:15px; }



/*推荐专家样式*/

.specia_box{ background-color:#f8f8f8;width:708px; overflow:hidden; }

.p_titlebar{ height:34px;border-bottom:1px solid #dddddd;}

.p_titlebar h2{font-size:18px; font-weight:normal; font-family:"微软雅黑",Arial,verdana;color:#333; float:left; line-height:33px; width:90px; border-bottom: solid 2px #69a538; text-align:center;}

.title_more{background-position:0 -493px;float:right;color:#2d6aad;margin:9px 10px;padding-right:10px;}

.p_titlebar img{ margin-bottom:-2px;}

.specialist_box{ width:330px; padding:15px 10px 15px 15px;}

.specia_pic{border:1px solid #E0DEDF;float:left; width:117px; height:138px; text-align:center;}

.specia_pic img{ margin:0 auto; padding:3px;}

.p_consult a{ background-position:0 0; line-height:25px; width:82px; height:25px;line-height:28px\0;  text-align:center;color:#fefefe; font-weight:bold; text-decoration:none; display:block;border-radius:2px;}

.p_consult i{ font-style:normal;cursor:pointer;background-position:0 0; line-height:25px; width:82px; height:25px;line-height:28px\0;  text-align:center;color:#fefefe; font-weight:bold; text-decoration:none; display:block;border-radius:2px;}

.m_roll { width: 706px; padding:21px 0 18px 0;margin: 0 auto; position: relative;  }

.m_roll .m_wrap { width: 704px; height:140px; margin: 0 auto; position: relative; overflow: hidden; }

.m_roll ul {overflow:hidden; position: absolute; top: 0; left: 0; }

.m_roll li { float: left; width: 350px;  }

.m_top img{vertical-align:middle;}

.m_dl{width:330px;height:140px;padding:0 10px;overflow:hidden;}

.m_dl dt{width:110px;padding:3px;border:1px #dedede solid;float:left; height:130px; line-height:130px; text-align:center;}

/*.m_dl dt img{vertical-align:middle;width:110px;}*/

.m_dl dd{width:196px;padding-left:14px;float:left; color:#888888;}

.m_dl dd .specia_class{  line-height:15px;display:block;height:15px;overflow:hidden;width:196px;}

.m_dl dd .p_ddname{font-size:14px; font-weight:bold; color:#3c8f00; padding-right:8px;line-height:28px;}

.p_details{ color:#2d6aad; font-size:12px; white-space:nowrap;}

.m_dl dd a:hover{text-decoration:underline;}

.m_dl .m_sc{color:#666; line-height:17px; padding-top:12px;height:34px;}

.m_dl .p_consult{margin-top:8px;}

.m_dl .p_consult a:hover{ text-decoration:none;}



.p_surgery{  background-color:#fafafa;width:258px; height:214px; border:solid 1px #dddddd;}

.p_surgery h3{ background-position:-1005px 0; height:34px; width:246px; line-height:34px; color:#333; font-size:14px; padding-left:12px;}

.p_sutab{ margin:0 auto; height:106px; width:215px; margin-top:27px;}

.p_sutab tr td{ background-color:#fff; border:solid 1px #dfdfdf; text-align:center;}

.p_sutab .td_clolor{ background-color:#fafafa;}

.surgery_enter{ text-align:center; line-height:43px;}

.surgery_enter a{ color:#2d6aad; line-height:43px;}



.p_box4{ margin-top:10px;overflow:hidden;}

.p_box4_consult{width:708px;}
.p_titlebar h3{font-size:18px; font-weight:normal; font-family:"微软雅黑",Arial,verdana;color:#333; float:left; line-height:33px; width:130px;  text-align:center;}
 .p_titlebar h3 a.hover{border-bottom: solid 2px #69a538; display:block; text-decoration:none;}

.p_box4ul{ margin-top:15px;}

.p_box4ul li{background-position:-472px -48px; color:#333; line-height:44px; font-size:14px; padding-left:39px; }

.p_box4ul li:hover{background-position:-472px -92px;}

.p_box4ul li a{ color:#333}

.p_box4ul li a:hover{color:#2d6aad; text-decoration:underline;}

.p_box4ul li b{ float:right; font-size:12px; color:#888888; font-weight:normal; margin-top:-1px; padding-right:20px;}

.p_introduce{ background-color:#fafafa;width:258px; height:274px; border:solid 1px #dddddd;}

.p_introduce1{background-color:#fafafa;width:258px;  border:solid 1px #dddddd;}

.p_introduce h3{ background-position:-1005px 0; height:34px; width:246px; line-height:34px; color:#333; font-size:14px; padding-left:12px;}

.p_introduce1 h3{  background-position:-1005px 0; height:34px; width:246px; line-height:34px; color:#333; font-size:14px; padding-left:12px;}

.p_introduce1{overflow:hidden;}

.p_introduce p{ font-size:12px; color:#666; line-height:26px; padding:15px 20px;}



.p_box5{ margin-top:11px;}

.p_newbox{ width:708px; height:280px;}

.s_photo1 li{font-family:"微软雅黑",Arial,verdana;line-height:33px; width:90px; text-align:center;font-size:18px;color:#666;float:left;cursor:pointer;}

.s_photo1 .s_bg{color:#333333;border-bottom: solid 2px #69a538;}

.bottom_withe{border-bottom: solid 1px #fff;}

.new_hot{ height:128px; width:706px; border-bottom: solid 1px #e7e7e7;}

.new_hot dl{ width:330px;color:#888; padding:14px 10px 10px 10px; float:left;}

.new_hot dl dt{ font-size:16px; color:#333; font-weight:bold; line-height:50px;}

.new_hot dl dt a:hover{ color:#2d6aad;}

.new_hot dl dd{ line-height:20px;}

.new_hot dl dt span{background-position:0 -346px;  width:40px;font-size:12px; color:#fff; font-weight:normal; display:block;  float:left; padding-left:8px;}

.list_ul{width:706px;clear:both;  margin-top:25px;}

.list_ul li{ font-family:"宋体"; width:345px; font-size:14px; line-height:28px; white-space: nowrap;overflow: hidden; float:left;display:inline; margin-left:5px; }

.list_ul li a{color:#333;}

.list_ul li a:hover{ color:#2d6aad;}

.p_addr{color: #666666;  line-height: 22px; padding: 15px 20px;height: 205px;overflow: hidden; }



.p_box6{ width:978px; height:205px;border:solid 1px #dddddd; margin-top:22px;}

.gray_border{border-bottom: solid 1px #dddddd;}

.p_box6_top{ background-color:#f2f2f2;height:31px;  border-bottom: solid 1px #fff;}

.p_box6_top h3{ float:left;line-height:33px; color:#333; font-size:14px; padding-left:14px;}

.p_showpic{ background-color:#fff;height:123px; padding-top:28px;padding-bottom:19px;padding-left:8px;padding-right:8px;}

.p_showpic dl{ float:left; width:192px;}

.p_showpic dl dt{ text-align:center; line-height:102px; width: 168px; height: 102px;padding: 2px;border: 1px solid #dddddd;}

.p_showpic dl dd{ text-align:center; line-height:30px; color:#666;}

.p_showpic dl dd a:hover{color:#2d6aad;}

.links_box{width:978px;border:solid 1px #dddddd; margin-top:16px; clear:both;}

.p_links{background-color:#fff; clear:both; padding:10px 10px;}

.p_links a{ color:#666; line-height:25px; text-align:center; margin-left:8px; margin-right:20px; }

.p_links a:hover{color:#2d6aad;}





/*医院科室样式

.sec_menu{ background:url(../img/p_bg.gif) repeat-x bottom; background-position:0 -180px; width:100% ; height:auto; border-bottom:solid 1px #c5dbb8;}*/

.sec_menu{ background:url(../img/navmenu_bg.gif) repeat-x bottom; width:100% ; height:auto; min-height:50px;}

.secmenu_box{ background:url(../img/navmenu_bg.gif) repeat-x bottom; min-height:50px; width:967px;margin:0 auto;padding-left:13px;}

.secmenu_box h3{width:63px; text-align:left;padding-top:8px; line-height:30px;float:left; padding-left:20px; font-weight:normal; color:#666666;}





.nav2_menu{ float:left;width:877px; padding-top:8px;padding-bottom:5px;}

.secmenu_box .nav_menuoth{ width:945px; padding-left:17px;}

.secmenu_box .nav_menuoth li{line-height:35px;}

.nav2_menu li{float:left; margin-right:13px;line-height:29px; }

.nav2_menu li a{ color:#666666;  padding-left:10px;padding-right:10px; padding-top:3px; padding-bottom:5px;text-decoration:none;  white-space:nowrap;} 

.nav2_menu li a:hover,.undis .ali{ padding-left:10px;padding-right:10px; padding-top:3px;*padding-top:5px;_padding-top:3px; padding-bottom:5px; background-color:#69a444;text-decoration:none;color:#fff;-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;}

.p_road{ color:#666; margin-top:27px; margin-left:5px;}

.p_road a{color:#666;}

.p_road a:hover{text-decoration:underline;}

.p_cent_cent{margin:15px auto;width:980px;clear:both;}

.p_centl{ width:708px; height:auto; }

.p_centl img{max-width:653px;}

.p_centl #l-map img{ max-width:1144px;}

.p_centl p img{max-width:610px;}



.p_rbox1{ background-color:#fff;width:656px;border-top:solid 2px #69a538; border-bottom:solid 1px #dfdfdf;border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf; padding:17px 25px 29px 25px; overflow:hidden;}

.p_rbox1 h3{font-family:"微软雅黑",Arial,verdana; font-weight:normal; color:#4ca100; font-size:24px; line-height:50px;}

.p_rbox1 dl{ clear:both; padding-top:18px;_padding-top:10px; }

.p_rbox1 dl dt{ color:#444; font-weight:bold; float:left;line-height:25px;}

.p_rbox1 dl dd{ color:#666; width:580px; float:right; line-height:25px; }

.p_cd2 dd a{ color:#2d6aad;}

.p_rbox1 .p_cdtel{ color:#444; clear:both; padding-top:22px;_padding-top:12px;}

.p_rbox1 .p_cdtel b{ color:#ff6600; font-weight:normal;}

.p_rbox2{ background-color:#fff;width:694px;border-top:solid 2px #69a538; border-bottom:solid 1px #dfdfdf;border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf;padding:9px 6px 5px 6px; }

.p_titlebar2{ height:34px; padding-bottom:10px; clear:both;}

.p_titlebar2 h2{ margin-left:5px;font-size:18px; font-weight:normal; font-family:"微软雅黑",Arial,verdana;color:#333; float:left; line-height:33px; width:90px;text-align:center;}

.m_roll2 { width: 694px; padding:0 0 18px 0;margin: 0 auto; position: relative;  }

.m_roll2 .m_wrap { width: 694px; height:140px; margin: 0 auto; position: relative; overflow: hidden; }

.m_roll2 ul {overflow:hidden; position: absolute; top: 0; left: 0; }

.m_roll2 li { float: left; width: 350px;  }

.appoint_tab{ background-color:#E3E3E3; margin:0 auto; color:#666; margin-bottom:12px;}

.appoint_tab tr td{ background-color:#fff; height:23px; text-align:center; line-height:23px;border:1px solid #E3E3E3;}

.appoint_tab tr td a{text-decoration:none;display:block; color:#fff; height:24px; line-height:24px;margin:1px;}

.appoint_tab tr td a:hover{text-decoration:none;}

.appoint_tab .s_a{background-color:#f5fcec!important; border: solid 1px #bed585; margin:0px;}

.appoint_tab .p_order1{background-position: 0 -400px;}

.appoint_tab .p_order2{background-position: -54px -400px;}

.appoint_tab .p_order3{background-position: 0 -444px;}

.appoint_tab .p_order4{background-position: -54px -444px;}

.p_tabtitle{ height:39px; font-weight:bold; color:#333;}

.appoint_tab .p_tdbg{ background-color:#F7F7F7; font-weight:bold;}

.appoint_tab .f14{ font-size:14px; color:#666;}

.hosabout{ font-size:12px; color:#e5884a; line-height:20px; padding:10px 20px 15px 20px;}

.hosabout span{ font-size:12px; color:#333; line-height:50px;}

.hos_classify{  background-color:#f2f2f2;float:right;color:#666; margin-right:16px;_margin-right:8px; padding-right:15px; width:330px;_width:340px; margin-top:2px;}

.hos_classify p {display: inline;float: left;margin-left: 15px; line-height:32px;}

.classifyico {height:16px;_height:15px;overflow: hidden;width: 15px;}

.hos_classify .classifyico {float: left;margin: 8px 4px 0 0;}

.classifyico1 { background-position: -29px -406px;}

.classifyico2 { background-position: -83px -449px;}

.classifyico3 { background-position: -83px -405px;}

.classifyico4 { background-position: -29px -450px;}



.p_pop1{ background-position:-275px 0; width:165px; height:61px; position:absolute; margin-top:-34px; margin-left:58px;_margin-left:20px; display:none;z-index:1;} 



.p_centr{ width:260px; }

.p_centr_link{ background-color:#fafafa;width:258px; height:260px; border: solid 1px #dfdfdf; overflow:hidden;}

.p_centr_link ul{ margin-top:22px; margin-left:-12px;}

.p_centr_link ul li{ float:left; cursor:pointer;width:258px;  height:80px;}

.p_centr_link ul li a{font:14px/1.2 "微软雅黑",Arial,verdana;color:#7e7e7e;width:154px;  height:25px; display:block; padding-top:35px; padding-left:90px;cursor:pointer;}

.p_centr_link ul li a b{font-weight:normal;}

.p_centr_link ul li i{font:14px/1.2 "微软雅黑",Arial,verdana;font-style:normal;color:#7e7e7e;width:154px;  height:25px; display:block; padding-top:35px; padding-left:90px;cursor:pointer;}

.p_centr_link ul li i b{font-weight:normal;}



.p_rnew{ background-color:#fafafa;border:1px solid #dfdfdf;margin-top:17px; padding-bottom:14px;}

.p_centr_til{ background-position:-1005px 0;height:35px;}

.p_centr_bodoc h2,.p_rnew h2{ line-height:35px;font-size:14px;color:#333;padding-left:13px;}

.p_rnew h2 a{font-size:12px;font-weight:normal;color:#2d6aad;padding-right:28px;}

.p_rnew .pa{width:10px;height:8px;display:inline-block;background-position: -51px -498px;overflow:hidden;top:0px;left: 47px;}

.p_rnew h2 a span{display:inline-block;width:13px;height:13px;background-position: -561px -28px;top:10px;right:11px;cursor:pointer;}

.p_rnew ul{margin-top:9px; margin-left:14px;}

.p_rnew ul li{font-family: "宋体";vertical-align: middle;font-size:14px;height:26px;line-height:26px;overflow:hidden; color:#666666;font-size:12px;margin-right:10px;}

.p_rnew ul li a{color:#666666;padding-left:5px; }

.p_rnew ul li a:hover{ color:#2d6aad;}





/*预约挂号*/

.p_steptab{ width:648px; margin:24px auto; clear:both; padding-bottom:63px;}

.p_steptab dt{background-position:0 -61px;width:648px; height:25px;}

.p_steptab dl dd{ float:left; color:#666666; font-size:14px; margin-top:15px;}

.p_step1{ margin-left:0} 

.p_step2{ margin-left:54px;} 

.p_step3{ margin-left:65px;} 

.p_step4{ margin-left:70px;} 

.p_step5{ margin-left:72px;} 

.p_titlebar2 h3,.p_yuyue_form h3{ margin-left:5px;font-size:20px; font-weight:normal; font-family:"微软雅黑",Arial,verdana;color:#333; float:left; line-height:33px; width:90px;text-align:center;}

.p_yuyue_form{ margin-top:70px;}

.p_form{ clear:both; padding-top:5px; margin-left:12px; }

.p_formtab{ font-size:14px; color:#333;}

.p_tabtop td{height:60px;}

.p_tabtop input{background-position:0 -269px; width:161px; line-height:30px; height:30px; border:1px solid #cccccc; padding-left:5px; padding-right:5px; margin-top:15px;border-radius:2px;}

.p_error{font-size:12px; font-family:"宋体";  display:inline-block; line-height:15px; }

.p_errorcolor{color:red;}

.p_yuyuetop span{font-size:12px;font-weight:normal;color:#999;padding-left:150px;}

.p_se1{width:100px; margin-top:0px!important;}

.p_se1 span{width:90px;}

.p_se1 ul{width:100px;}

.p_se2{width:80px;}

.p_se2 span{width:70px;}

.p_se2 ul{width:80px;}

.p_se3{width:62px;}

.p_se3 span{width:52px;}

.p_se3 ul{width:62px;}

.p_se4{width:160px;}

.p_se4 span{width:150px;}

.p_se4 ul{width:160px;}

.z_wslt{ background-position:0 -269px;height:30px; border:1px solid #cccccc;border-radius:2px;}

.z_wslt span{display:block;cursor:pointer;padding-left:10px;height:30px;line-height:30px;background:url(../img/p_inputcel.gif) no-repeat right; color:#999999;}

.z_wslt ul{display:none;position:absolute;border:1px #ccc solid;background:#fff; margin-left:-1px;}

.z_wslt ul li{cursor:pointer;height:24px;line-height:24px;padding-left:10px; color:#666;}

.z_wslt ul .z_active{background:#eee;color:#000;}

.m_navr .z_wslt{margin-top:7px;}

.areatab{ margin-top:15px;}

.areatab textarea{background-position:0 -269px;height:100px; width:416px;border:1px solid #cccccc; padding:5px;border-radius:2px;}

.areatab .p_ftest{ font-family:"宋体"; color:#e5884a; font-size:12px; line-height:28px;}

.areatab .p_errorcolor{color:red;}



.areatab .p_sbtn{ height:80px;}

.areatab .p_sbtn input{ background-position:-284px -78px;height:39px; width:133px; border:none; margin-top:10px; cursor:pointer;}

.p_fabc{ font-size:12px; color:#666; width:500px; margin-left:20px; line-height:20px; padding-bottom:30px;margin-top:27px; }

.p_fabc b{ color:#e5884a; font-size:14px;}

.p_tooltip{position:absolute;background-position:-363px -341px;padding-top:8px;padding-left:24px;width:112px; height:63px;display:none;}

.p_tooltip span{ color:#e5884a; font-size:14px; line-height:22px;}

/*弹出层*/

.p_upbox{ background:url(../img/p_upbg.png) no-repeat; width:454px;height:234px;_height:222px;_width:440px;overflow:hidden;position:fixed;_position:absolute;z-index:999;display:none;}

.p_upbox1{ width:450px; height:235px; -moz-border-radius: 5px;position:absolute; -webkit-border-radius: 5px; border-radius:5px;}

.p_upbox11{ width:440px; height:220px;}

.p_closebtn{background-position:-347px -282px; cursor:pointer;width:25px; height:40px; float:right; }

.up_title{ font-size:14px; font-weight:bold;  padding-left:20px; width:100px; float:left;}

.p_uptop{ clear:both; overflow:hidden; width:100%;margin-top:19px;_margin-top:12px;}

.p_upcent{ margin:0 auto; clear:both; margin-top:24px;height:50px;line-height:50px;}

.p_ups{height:50px;line-height:28px; background-position:-444px -260px;padding-left:76px;color:#333333; font-size:16px;font-family:"微软雅黑",Arial,verdana;text-align:center;display:inline-block;}

.p_upbox11 .p_upbbtn{ margin:29px auto; text-align:center;clear:both;width:98px; height:37px;}

.p_upbox11 .p_upbbtn input{ background-position:-220px -342px; width:96px; height:35px; border:none; cursor:pointer;}





/*医院概况*/

.p_rboxhos1,.p_rboxhos2{ background-color:#fff;width:652px;border-top:solid 2px #69a538; border-bottom:solid 1px #dfdfdf;border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf;padding:33px 25px 38px 29px; overflow:hidden;}

.p_rboxhos1l{ border:solid 1px #e0e0e0;width:210px; height:143px; padding:3px; line-height:143px; text-align:center;}



.p_rboxhos1r{ width:410px;}

.p_rboxhos1r h3{ font-size:24px; font-weight:normal; color:#4ca100;font-family:Microsoft Yahei,Arial;}

.p_rboxhos1r p{ line-height:25px; font-size:12px; color:#666;padding-top:28px;}

.p_rboxhos1r p span{ color:#ff7800;}

.p_artcentent{ margin-top:41px;clear:both; line-height:24px; font-size:14px;color:#666; line-height:1.8;overflow:hidden;}

.p_rboxhos2 p{ line-height:24px; font-size:14px;color:#666; line-height:1.8!important; padding-bottom:25px !important;}

.p_rboxhos2 h3{font-size:20px; font-weight:normal; font-family:"微软雅黑",Arial,verdana;color:#333; float:left; margin-top:-17px;}

.p_rboxhos2 p span{ font-size:12px;}





/*专家团队*/

.p_rboxspe{ background-color:#fff;width:663px;border-top:solid 2px #69a538; border-bottom:solid 1px #dfdfdf;border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf; padding:19px 20px 29px 23px;}

.specialist_artbox{ width:663px; overflow:hidden; margin-top:8px; padding-bottom:30px; height:auto; clear:both;}

.p_dl{overflow:hidden;}

.p_dl dt{width:110px;padding:3px;float:left; height:130px;border:1px #dedede solid; line-height:130px; text-align:center;}

/*.p_dl dt img{vertical-align:middle;width:110px;height:130px;}*/

.p_dl dd{ width:523px; padding-left:12px;float:right; color:#666;line-height:20px;}

.p_dl dd .specia_class{  line-height:15px;}

.p_dl dd .p_ddname{font-family:"微软雅黑",Arial,verdana;font-size:18px; color:#3c8f00;padding-right:12px;line-height:28px;}

.p_dl dd a:hover{text-decoration:underline;}

.p_dl .m_sc{ margin-top:13px;}

.p_dl .p_consult{margin-top:9px;}

.p_dl .p_consult a:hover{ text-decoration:none;}

.p_bottomline{ height:1px; width:660px; margin:10px auto; clear:both; border-top:solid 1px #dddddd;}

.s_dh{margin:30px 0 1px 0;text-align:center;}

.s_dh li{display:inline;}

.s_dh li a{font-family:"宋体",Arial,verdana;display: inline-block;height: 21px;line-height: 22px;padding: 0 8px 0 7px;vertical-align: middle;border:1px solid #CECECE;color:#666; text-align:center; margin-left:6px;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; }

.s_dh li a:hover{color:#5B8B0C;background-color: #DAF4BD;border:1px solid #9ABD43;text-decoration:none;}



.s_dh .selected a {color:#5B8B0C;background-color: #DAF4BD;border:1px solid #9ABD43;text-decoration:none;}



/*患者咨询*/

.p_rbox_consult{ background-color:#fff;width:662px;border-top:solid 2px #69a538; border-bottom:solid 1px #dfdfdf;border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf; padding:0px 22px 29px 22px;}

.p_consult_list{ clear:both; border-bottom:solid 1px #dddddd; padding-bottom:31px;}

.p_consult_list ul{ margin-top:31px;}

.p_consult_list ul li{background-position:-477px -52px; color:#333; line-height:36px; font-size:14px; padding-left:39px;}

.p_consult_list ul li:hover{ background-position:-477px -96px;}

.p_consult_list ul li a{  font-size:14px; color:#333; }

.p_consult_list ul li a:hover{ text-decoration:underline; color:#2d6aad; }

.p_consult_list ul li b{ float:right; font-size:12px; color:#888888; font-weight:normal; margin-top:-1px; padding-right:5px;} 



/*医院动态*/

.p_newlibox{ background-color:#fff;width:663px;border-top:solid 2px #69a538; border-bottom:solid 1px #dfdfdf;border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf; padding:0px 20px 29px 23px;}

.p_newlibox dl{ padding:0px 2px 17px 2px; padding-right:2px;margin-top:9px;border-bottom:1px solid #dddddd; clear:both;}

.p_newlibox dl dt{font-size:16px;color:#444; line-height:50px; font-weight:bold;}

.p_newlibox dl dt a{font-size:16px;color:#444; line-height:50px; font-weight:bold;}

.p_newlibox dl dt a:hover{color:#2D6AAD;}

.p_newlibox dl dd{line-height:21px;font-size:12px;color:#666;}

.p_newlibox dl dd a{color:#2d6aad;font-size:12px;}

.p_newlibox .p_newtime{color:#888; margin-top:2px;}



/*医院动态详情*/

.p_tsxq{color:#333;font-size:14px;  padding-top:25px; padding-left:5px; padding-right:5px;}

.p_tsxq h1{text-align:center;font-family:"微软雅黑",Arial,verdana;font-size:24px;color:#333;font-weight:normal;}

.p_artfrom{ line-height:30px; margin-top:12px; padding-bottom:13px;border-bottom:1px solid #dddddd;}

.p_artfrom .p_afrom{ width:260px; color:#888;font-size:12px; text-align:right; padding-right:40px;}

.p_artfrom .p_atime{ padding-left:20px;color:#888;font-size:12px; text-align:left;}

.p_article{color:#333; clear:both;padding-top:22px; line-height:2.0; overflow:hidden; font-size:16px;}



.p_tsxq p{line-height:28px; line-height:2.0!important; padding-bottom:25px !important;color:#333; }

.p_tsxq ul li{margin-top:20px;}

.p_tsxq ul{padding-left:28px;}

.p_boartnp span,.p_boartnp .p_t_ss,.p_bopagetitle h3,.p_bottompage span .p_bopagebtn,.p_bottompagebo{background:url(../img/p_bopagebg.gif) no-repeat;}

.p_boartnp{padding:25px 5px 15px 5px; font-size:14px;}

.p_boartnp span{  background-position:-399px -9px; height:16px;width:16px; display:inline-block; cursor:pointer;}

.p_boartnp .p_t_ss{ background-position:-469px -9px;;width:21px;}

.p_boartnp p a{ color:#666;}

.p_bottompage{ height:auto; border:1px solid #d6e3c6;}

.p_bopagetitle{ height:40px; border-bottom:1px solid #ebf3e4; background-color:#f0f7ec;}

.p_bopagetitle h3{  background-position:-670px 0;font-size:16px;font-weight:bold;color:#348800; line-height:40px;padding-left:40px;}

.p_bopagelist{ padding:12px 20px;}

.p_bottompage span{ display:block; font-size:14px; color:#666666; line-height:30px;}

.p_bottompage span .p_bopagebtn{  background-position:-568px -6px; padding:3px 15px 5px 10px; color:#fff;font-weight:bold;}

.p_bottompagebo{background-position:0 0; height:3px; width:auto; overflow:hidden;}





/*底层页坐诊医院box*/

.p_artdocbox{ background-color:#fafdf8; height:142px; border:1px solid #dbe4d5; margin-top:32px;padding-top:11px; clear:both; overflow:hidden;}

.p_artdocbox span{ color:#333;padding-left:18px; font-size:12px;}

.p_artdocbox .m_dl{width:620px;padding:0 12px 0 18px;overflow:hidden; border:none;}

.p_artdocbox .m_dl dt,.p_centr_bodoc .m_dl dt{ background-color:#fff;width:75px;padding:4px; height:90px;}

.p_artdocbox .m_dl dt img,.p_centr_bodoc .m_dl dt img{width:75px; height:90px;}

.p_artdocbox .m_dl dd{width:520px;padding-left:10px;}

.p_artdocbox .m_dl dd .specia_class,.p_centr_bodoc .m_dl dd .specia_class{color:#666;line-height:33px;height:33px;}

.p_artdocbox .m_dl dd .p_ddname,.p_centr_bodoc .m_dl dd .p_ddname{line-height:15px; font-size:12px;color:#3C8F00;}

.p_artdocbox .m_dl .m_sc{padding-top:5px; line-height:18px;}

.p_artdocbox .m_dl .p_consulta{margin-top:12px;padding-left:10px; width:520px;}

.p_artdocbox .m_dl .p_consulta a{background-color:#f1faeb; text-align:center; font-weight:bold; line-height:23px;width:82px;height:24px;border:1px solid #d1e4c6;float:left; color:#3C8F00;}

.p_artdocbox .m_dl .p_consulta a:hover{ text-decoration:none;}

.p_artdocbox .m_dl .p_consulta span{ line-height:25px;color:#666; padding-left:10px;}

.p_consulta span b,.p_consult span b,.p_consult span b{ color:#ff7800; font-weight:normal;}

.p_centr_bodoc{ background-color:#fafafa;width:258px; height:228px; border: solid 1px #dfdfdf; overflow:hidden;}

.p_centr_bodoc .r_sp{color:#ff7800; line-height:38px;padding-left:18px;}

.p_centr_bodoc .m_dl{width:228px;padding:0 12px 0 18px;overflow:hidden;}

.p_centr_bodoc .m_dl dd{width:132px;padding-left:10px;}

.p_centr_bodoc .m_dl .m_sc{padding-top:5px;padding-bottom:10px; word-wrap:break-word;}

.p_centr_bodoc .m_dl .p_consult{margin-top:7px;padding-left:2px; width:228px;}

.p_centr_bodoc .m_dl .p_consult a{ float:left;}

.p_centr_bodoc .m_dl .p_consult span{ line-height:25px;color:#666;}



/*医院位置*/

.p_rboxmap{ background-color:#fff;width:663px;border-top:solid 2px #69a538; border-bottom:solid 1px #dfdfdf;border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf; padding:13px 20px 20px 23px;}

.p_rboxmap h2{ font-size:20px; color:#333; font-weight:normal;font-family:Microsoft Yahei,Arial; line-height:50px;}

.p_mapbox{ width:653px; height:436px; border: 1px solid #D5D5D5; margin:20px auto 16px; padding:1px;}

/*.p_mapbox img{width:653px; height:436px;}*/

.map_addr{ padding:0px 3px 0px 3px;}

.map_addr p{ font-size:12px; color:#666666; line-height:26px;}



/*医生主页*/

.p_doclbox{ background-color:#fff;width:706px; border:solid 1px #dfdfdf;}

.ul1{background-position:0 -650px; background-color:#fbfbfb;width:auto; height:36px; overflow:hidden;}

.ul1 li{ float:left;width:98px;text-align:center;font-size:14px;color:#676767;height:35px;line-height:36px;_line-height:35px;cursor:pointer;}

.p_hoverline{background-position: right -140px;}

.ul1 .lihover{border:solid 1px #E5E5E5;border-top:2px solid #91BB4F;border-bottom:0;font-weight:bold;background:#fff none;line-height:32px;_line-height:30px;-moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}

.p_div{top:-1px;padding:22px 22px 0px 22px;}

.p_div11{ margin-top:26px;}

.p_doclist{ border:none;}

.p_doclist .p_titlebar2{ border-bottom: solid 1px #dddddd;}

.p_doclbox .p_titlebar2 h3{margin-left:0px;}

.specialist_artbox1{border-bottom: solid 1px #dddddd;padding-bottom:34px;}

.specialist_artbox1 dl dd{width:515px; padding-right:10px;}

.oth_hosabout{padding:5px 5px 23px 5px;}

.p_div11 .hos_classify{margin-right:1px;}

.p_doclist{ clear:both; padding-bottom:21px;}

.p_doclist ul{ margin-top:11px;}



.p_doclbox .p_div2{padding-bottom:80px;}

.p_doclbox .p_div2 dl{padding:8px 11px 18px 0px;}

.p_doclbox .p_div2 dl dt{width:110px;padding:3px;float:left; height:130px;border:1px #dedede solid;margin-right:18px; line-height:130px; text-align:center;}

/*.p_doclbox .p_div2 dl dt img{vertical-align:middle;width:110px;height:130px;}*/



.p_doclbox .p_div2 .dd1{ font-weight:normal;font-family:"微软雅黑",Arial,verdana;color:#3c8f00;font-size:24px;line-height:26px;}

.p_doclbox .p_div2 dl dd{color:#333;line-height:22px;zoom:1;overflow:hidden;font-size:14px;}

.p_doclbox .p_div2 dl dd span,.p_div21 span{color:#333; font-size:14px; font-weight:bold;}

.p_doclbox .p_div2 .dd2{margin:28px 0 16px;font-size:14px;}

.p_doclbox .p_div2 .dd3{line-height:28px;}

.p_doclbox .p_div2 .p_a{background:url(../img/p_bg1.gif) no-repeat;background-position:0 0; line-height:25px;line-height:28px\0; width:82px; height:25px; text-align:center;color:#fefefe; font-weight:bold; text-decoration:none; display:block;top:148px;position: absolute;left:20px; margin-top:10px;border-radius:2px;}

.p_doclbox .p_div2 .p_a:hover{text-decoration:none;}

.p_doclbox .p_div2 .p_div21{padding-left:135px;font-size:14px;line-height:28px;color:#666;}

.p_div3 .p_steptab{ width:648px; margin:24px auto; clear:both; padding-bottom:28px; overflow:hidden;}

.p_div4{ margin-top:-22px; padding-bottom:30px}



/*医院概况-荣誉展示*/

.p_rboxshow{ background-color:#fff;width:656px;border-top:solid 2px #69a538; border-bottom:solid 1px #dfdfdf;border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf; padding:17px 25px 30px 25px;}

.p_rboxshow span{font-family:"微软雅黑",Arial,verdana; font-weight:normal; color:#333333; font-size:20px; line-height:50px;}

.p_rboxshow span b{ font-size:14px; font-weight:normal; color:#666;}





.container {width:534px;margin:25px auto 0;z-index:0;}

.example {width:534px; margin:0 auto; position:relative;}

.slides { top:15px;left:4px;z-index:100;}

.slides .next,.slides .prev {position:absolute;top:137px;left:-51px;width:31px;height:58px;display:block;z-index:101;}

.slides .prev{ background-position:-355px -181px; text-decoration:none;}

.slides .prev:hover{background-position:-300px -181px;text-decoration:none;}

.slides .next{background-position:-416px -181px;text-decoration:none;}

.slides .next:hover{background-position:-469px -181px;text-decoration:none;}

.slides_container {width:522px; height:auto;position:relative; }

.slides .next {left:546px;}

.pagination {margin:-205px auto 0 200px;width:100px; position:absolute; }

.pagination li {float:left;margin:0 1px;}

.pagination li a {display:block;width:12px;height:0;padding-top:12px;background-position:0 0;float:left;overflow:hidden;}

.pagination li.current a {background-position:0 -12px;}

.caption {padding:25px 0px;width:524px;font-size:12px;line-height:1.8;color:#666;height:300px;}

.p_imgborder{ width: 520px; height: 320px;border:1px solid #ccc; position: absolute;top:0px;padding:2px;left:-2px;}

.p_imgdiv{width: 520px; height: 320px;text-align: center; display: table-cell;vertical-align:middle;*display: block; *font-size: 290px;*font-family:Arial;}

.p_imgdiv img{vertical-align:middle; margin-top: 3px; vertical-align:middle;}



.p_rboxshow .caption span{ font-size:12px;}

.caption p{ text-indent:2em;}

.rightbtn{ width:260px; height:320px; border:1px solid red; position:absolute; background-color:#f8f6f6; margin-left:50px; margin-top:-150px;_margin-top:-135px; opacity: 0;filter:alpha(opacity=0);filter: alpha(opacity=0);zoom: 1; }

.leftbtn{ width:260px; height:320px; border:1px solid red; position:absolute; background-color:#f8f6f6; margin-left:-280px; margin-top:-150px;_margin-top:-135px;opacity: 0;filter:alpha(opacity=0);filter: alpha(opacity=0);zoom: 1;}





.p_road a{color:#666}


.zj_r{width:258px; height:325px; margin:17px 10px 10px 0px; display:inline;}
.gz{ width:258px; height:34px; background:url(../images/bt_bj.jpg) no-repeat; font-size:16px; line-height:34px;}

.gz p{ padding-left:30px; color:#FFF;}
.e{ font-size:12px; color:#666666; line-height:24px; text-indent:2em; border-bottom:1px #999 dashed; padding-bottom:10px; margin-bottom:8px;}

.zj_r ul li{ font-size:12px; line-height:26px; background:url(../images/jt.jpg) no-repeat left center; padding-left:20px;}

.zj_r ul li a{ color:#000;}
.ccc{ width:258px; height:34px; background:url(../images/yy_t.jpg) no-repeat; font-size:16px; line-height:34px;}

.ccc p{ padding-left:30px; color:#FFF; font-size:12px;}

