@charset "utf-8";
body { margin:0 auto;}
html, body { font-family:"微软雅黑"}
h1{padding-top: 14px;font-size:24px;margin-top:16px;}
h2{    padding: 10px 0 0 30px;    font-size: 34px;    margin-top: 18px;    font-weight: 300;}
h3{font-size:16px;font-weight:blod;}
h4{font-size:18px;font-weight:blod;}
div,dl,dt,dd,ul,ol,li,form,fieldset,legend,input,textarea,p,th,td,hr {margin:0;padding:0;}
div,dl,dt,dd,ul,ol,li,form,fieldset,input,textarea,th,td {font: 12px/1.1 "Microsoft YaHei", Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
ol, ul { list-style:none }
a {text-decoration:none;display:inline-block; }
a:active, a:focus { outline:none; text-decoration:none;}
a:hover { text-decoration: none; color: #0091e5;}

.nav_daohang{margin: 0 auto;width:1200px; height:35px;text-align:left;}
.crumbs {
    height: 35px;
}
.crumbs p {
    font: 14px/46px simsun;
    color: #919191;
    padding: 0 5px;
}
.crumbs p a {
    color: #919191;
    padding: 0 5px;
    font: 14px/46px simsun;
}
.crumbs p span {
    color: #666;
    padding: 0 5px;
    font: 14px/46px simsun;
}
.toolbar_con,
.header_con,
.mainnav_con,
.container,
.friendlink_con { width:1200px; margin:0 auto; overflow:hidden; zoom:1; }
.section { margin-bottom:15px; overflow:hidden; zoom:1; width:1400px; }
.section_left { float:left; display:inline; width:210px; overflow:hidden; }
.section_center { float:left; display:inline; width:710px; height:356px; margin-right:15px; overflow:hidden; border-bottom:1px solid #e4e4e4; padding-top: 10px;}
.section_right { float:left; display:inline; width:265px; height:350px; }
.section_right .cjjbbox{ background-color: #fff;}
.container{ padding-bottom: 20px; }
.container_index{padding-bottom: 20px; min-height:300px;background:url(../images/news_list_bg.png) no-repeat 0 0;margin-top:-15px;position:relative;index:999999;}
.container_list{padding-bottom: 20px; min-height:394px;background:url(../images/news_list_bg2.png) no-repeat 0 0;margin-top:8px;position:relative;index:999999;}
.toolbar { height:35px; border-bottom:1px solid #ebebeb; }
.toolbar span { color:#666 }
.toolbar a { font-family:"\5b8b\4f53"; color:#666; line-height:35px; }
.toolbar a:hover,
.toolbar a.cur { color:#0082ce; }
.toolbar_left a { padding-right:10px; }
.toolbar_right a,
.toolbar_right span { padding-left:8px; }
.header_con { position:relative; width:1200px; height:90px; }
.header_con .logo { position:absolute; left:0; top:0; width:500px; height:37px; }
.header_con .slogan{ position: absolute; left: 275px; top:42px;}
.header_con .search { position:absolute; left:525px; top:36px; border-radius:2px; vertical-align:top; width:394px; height:43px; background:url(../images/search.png) no-repeat;}
.header_con .search .sr-fields { width:310px; height:41px; line-height:42px; color:#ababab; font-size:14px; padding-left:10px; float:left; border:none; background:none; display:inline; outline: none; font-family: simsun;}
.header_con .sr-submit { width:72px; height:41px; line-height:41px; color:#fff; border:none; background:none; text-align:center; font-size:18px; cursor:pointer; float:left; display:inline; }
.header_con .msg { position:absolute; right:0; top:2px; }
.header_con .msg p { color:#666; font-size:16px; margin-bottom:10px; letter-spacing:-0.8px; *font-size:15px;}
.header_con .msg p.font-blue { color:#007ac1; font-size:18px; letter-spacing:1.8px; }
.mainnav { background:url(../images/nav_bg_blue.jpg) 0 0; height:43px; line-height:43px;min-width:1200px; width:100%; }
.mainnav ul { overflow:hidden; zoom:1; }
.mainnav ul li { float:left; display:inline; font-size:18px; height:43px; }
.mainnav ul li a { line-height:43px; padding:0 30px; color:#fff; }
.mainnav ul li a:hover,
.mainnav ul li.cur a { background:url(../images/nav_bg_red.jpg) 0 0; color:#fff; }
.friendlink { background:#f3f4f6; height:264px; border-top:1px solid #ebebeb; }
.friendlink .tit { height:35px; line-height:35px; overflow:hidden; zoom:1; padding:30px 0; }
.friendlink .tit h3 { color:#565656; font-size:28px; }
.friendlink .link_box { width:1186px; margin:0 auto; overflow:hidden; }
.friendlink .link_box ul { width:1300px; overflow:hidden; zoom:1; }
.friendlink .link_box ul li { float:left; display:inline; width:180px; height:52px; border:1px solid #e6e6e6; margin-right:14px; margin-bottom:10px; }
.friendlink .link_box ul li a { display:block; width:180px; height:52px; border:1px solid #e6e6e6 }
.footer { min-width:1200px;height:100px; width:100%;padding-top:15px; text-align:center; background:#f1f2f4;}
.footer p { height:25px; line-height:25px; }
.footer p,
.footer a { color:#666; font-family:simsun; }
.footer a { padding:0 18px; }
.footer ul { overflow:hidden; zoom:1; width:512px; margin:36px auto; }
.footer ul li { float:left; display:inline; width:113px; height:48px; margin:0 6px; }
.footer ul li a { display:block; width:113px; height:48px; padding:0; }


#fudong { width:52px; height:112px; position:fixed; z-index: 10000; right:10px; bottom:20px; _position:absolute; _bottom:auto; _top:expression(documentElement.scrollTop +450 + "px");}
#fudong a{ width: 52px; height: 52px; display: block; text-indent: -9000px;background:url(../images/weixin.png) no-repeat 0 0; }
#fudong a.a1{  margin-bottom:8px; background-position: 0 0;}
#fudong a.cur,
#fudong a.a1:hover{ background-position:-52px 0;}
#fudong a.a2{ background-position:0 -60px;}
#fudong a.a2:hover{ background-position:-52px -60px;}
#fudong #a-twocode{ position: absolute; left: -208px; top: -152px;} 
.twocode .closed { width:25px; height:25px; position:absolute; top:0; right:0; display:block; text-indent:-9000px; cursor:pointer; }

/* 首页 */
.index .section .tit { height:35px; line-height:30px;}
.index .section .tit .flag { float:left;padding: 2px 5px 0 20px;}
.index .slide_floor .slide_right .tit { padding: 0 }
.index .section .section_right .boxborder{ height: 314px;}
.picbox { overflow:hidden; zoom:1; margin-bottom:8px;}
.picbox .pic,
.picbox .info { float:left; display:inline; }
.picbox .pic { width:94px; height:124px; }
.picbox .info { margin-left:10px;}
.picbox p.at{ clear: both; color: #666; line-height: 26px;  overflow: hidden; font-family:simsun; font-size: 14px; padding-top: 24px;}
.picbox .info p { line-height:26px; color:#515151; text-align:left; font-family: simsun;}
.picbox .info p a.name { color:#12a8ff; font-size:14px; padding-right:5px; font-weight:700; }
.picbox .info p.btn { margin-top:8px; }
.picbox .info p.btn a { width:83px; height:28px; line-height:28px; text-align:center; color:#fff; background:#3eb2f6; border-radius:2px; font-size:14px; }
.picbox .info p.btn a:hover{ background: #21a2ed;}
.picbox .info p.btn-green a{background:#7eea7c;}
.picbox .info p.btn-blue a{background:#3eb2f6;}
.picbox .info p.btn-green a:hover{ background: #50e44d;}
.picbox .info p.btn-blue a:hover { background:#21a2ed;}
.slide_right .picbox .info p.btn { margin-top:12px; }
.slide_right .picbox .info p{ line-height: 26px;}
.slide_right .picbox .info p a.name { color:#12a8ff; } 

.index .picbox3 { overflow:hidden; zoom:1; padding:0 15px; margin:22px 0 7px; }
.index .picbox3 .pic,
.index .picbox3 .info { float:left; display:inline; }
.index .picbox3 .pic { width:82px; height:75px; }
.index .picbox3 .info { margin-left:10px; width:140px; height: 75px; overflow: hidden;}
.index .picbox3 .info p { color:#666; font:12px/20px simsun; }
.index .picbox3 .info p a.name { color:#333; font-size:14px; height: 22px; line-height: 22px; width: 140px; display: block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.index .picbox3 .info p a.name:hover { color:#4292eb; text-decoration: underline;}
.index .imgbox { width:204px; overflow:hidden; margin-bottom:10px; }
.index .imgbox a { width:202px; overflow:hidden; margin-bottom:5px; border:1px solid #fff; padding-bottom: 13px;}
.index .imgbox a:hover { border:1px solid #e4e4e4; }
.index .imgbox a p { text-align:center; color:#666; font:14px/36px \5b8b\4f53; }
.index .imgbox a p em { color:#999; padding-left:6px; }
.index .imgbox a p.msgbox { text-align:left; font:12px/25px simsun; color: #666; padding: 0 5px;}
.index .imgbox a:hover p { color:#0091e5; }
.index .imgbox a:hover p.msgbox{ color: #666;}
.index .imgbox a:hover p em { color:#0091e5; }
.index .msgbox { width:188px; /* padding:0 4px 0 7px;  */}
.index .msgbox a { font:12px/25px simsun; color:#666; }
.index .msgbox a:hover { color:#0091e5; }
.index .imgbox a p.msgbox .tipbg,
.index .msgbox a span.tipbg{background: url(../images/tipbg.jpg) no-repeat 0 3px; display: inline-block; color: #fff; text-align: center; width: 39px; margin-right: 6px;}

.index .tsks_floor .section_center .imgbox img{ margin-bottom: 10px;}
.index .tsks_floor .section_center .imgbox a p { text-align:center; color:#666; font:14px/24px \5b8b\4f53; }
.index .tsks_floor .section_center .imgbox p.msgbox{ font-size: 12px; margin-top: 10px;}

.index .slide_floor { height:380px; }

/* S - mycarouse */
.index .jcarousel-container { width:708px; margin:0 auto; overflow:hidden; }
.index .jcarousel-clip { width:634px;/*  height:280px;*/ margin:0 auto; overflow:hidden; background-color:#fff }
.index .mycarouse { overflow:hidden; zoom:1; width:642px; margin:0 auto; }
.index .mycarouse li { float:left; display:inline; width:204px; overflow:hidden; margin:0 4px; }
.index .section_center .jcarousel-prev { position:absolute; left:10px; top:110px; width:11px; height:35px; background:url(../images/jcarousel-prev.png) no-repeat; cursor:pointer; padding:4px; }
.index .section_center .jcarousel-next { position:absolute; right:5px; top:110px; width:11px; height:35px; background:url(../images/jcarousel-next.png) no-repeat; cursor:pointer; padding:4px; }
/* E - mycarouse */ 
.index .mycarouse .info { width:100px; }

/* S - tab */
.index .wap { height:350px; font-size:12px; position:relative; }
.index .wap .wap-ul { list-type:none; line-height:40px; height: 40px; overflow:hidden; zoom:1; position:relative; z-index:10; bottom:-1px; }
.index .wap .wap-ul li { padding: 0 12px; height:38px; line-height:38px; list-type:none; float:left; display:inline; text-align:center;  zoom:1; cursor:pointer; color:#666666; font-size:18px; font-family:"Microsoft YaHei";}
.index .wap .wap-ul li:hover,
.index .wap .wap-ul li.cur { background:url(../images/sanjiao.png) no-repeat center bottom; color:#12a8ff; border: none; font-weight:400; border-bottom: 1px solid #49bcfe;}
.index .wap .bd { width:708px; height:288px; padding-top:28px; position:absolute; top:30; left:0; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4; z-index:2; background-color:#fff; border-left: none;}
/* E - tab */

.index .ul_list { padding:10px 10px 0px; overflow: hidden;}
.index .ul_list ul li { height:35px; line-height:35px; overflow:hidden; padding:0 5px; }
.index .ul_list ul li a { color:#333333; font:14px/35px simsun; background:url(../images/dot.png) no-repeat 0px 50%; text-indent:0px; display:block; width:100%; overflow:hidden; /* text-overflow:ellipsis; */ white-space:nowrap; }
.index .ul_list ul li a:hover { text-decoration:underline; color:#0091e5; }

/* newlist_floor */
.index .newlist_floor { height:350px; }
.index .newlist { float:left; display:inline; width:390px; margin-right:12px; }
.index .newlist .clearfix { padding:0 22px 0 }
.index .newlist .ul_list{ padding: 10px 20px 0;}
.index .newlistbox { overflow:hidden; zoom:1; width:388px; padding-top:5px; min-height: 100px;}
.index .newlistbox .nbox_con_l,
.index .newlistbox .nbox_con_r { height: 104px; overflow: hidden; }
.index .newlistbox .nbox_con_l a { width:145px; height:104px; display: block; }
.index .newlistbox .nbox_con_r { margin: -104px 0 0 165px; }
.index .newlistbox .nbox_con_r p { color:#333333; font:12px/23px simsun; padding-right: 10px; }
.index .newlistbox .nbox_con_r .nbox_con_tit { margin-bottom:5px; }
.index .newlistbox .nbox_con_r .nbox_con_tit a { color:#000000;font-size: 14px;font-family: "微软雅黑";font-weight: 600; }
.index .newlistbox .ul_list ul li { height:30px; line-height:30px; }
.index .newlistbox .ul_list ul li a { line-height: 30px; }

.index .showbox-con { width:208px; height:290px; padding-top:25px; border:1px solid #e4e4e4; }
.index .showbox-con-div {height:73px;/*  overflow:hidden;*/ zoom:1; margin-bottom:23px; }
.index .showbox-con-img { width:56px; height:73px; margin-left:15px; float:left; display:inline; }
.index .showbox-con-ul { width:124px; height:53px; float:left; margin-left:10px; margin-top:10px; }
.index .showbox-con-ul li { float:left; }
.index .showbox-con-ul li,
.index .showbox-con-ul li a { display:block; width:124px; line-height:24px; color:#666; font-size:12px; font-family:simsun; }
.index .showbox-con-ul li span,
.index .showbox-con-ul li span a { font-size:14px; color:#333; }
.index .showbox_myzs .showbox-con .showbox-con-div{ margin-top:-13px; height: 65px;}

/*医生左侧列需要top对齐*/
.index .showbox-con-ul2 { width:124px; height:53px; float:left; margin-left:10px; margin-top:0px; }
.index .showbox-con-ul2 li { float:left; }
.index .showbox-con-ul2 li span,
.index .showbox-con-ul2 li span a { font-size:14px; color:#333; }
/*医生左侧列需要top对齐*/

.index .showbox .text_list { width:136px; margin:0 auto; overflow:hidden; zoom:1; }
.index .showbox .text_list li { height:28px; font:14px/28px simsun; color:#666; padding:0 10px; float:left }
.index .showbox .text_list li a { font:14px/30px simsun; color:#666; }
.index .showbox .text_list li a:hover { color: #0082ce }
.index .showbox li strong,
.index .showbox li strong a { font-weight:300; font-size:14px; color:#333; }
.index .showbox h2.tit { color: #565656; font:28px/50px "Microsoft YaHei"; height:50px; padding-left: 0;}
.index .section .section_center span.more { position:absolute; top:24px; right:0px; z-index:9000; }
.index .section .section_center span.more a { color:#999; font-size:14px; font-family: simsun;}
.index .section .section_center span.more a:hover { color:#0091e5 }

.index .mytj_floor .showbox-con-ul{ margin-top:3px;}
.index .tsks_floor .showbox-con-ul{ margin-top: 5px;}
.index .tsks_floor .showbox-con-ul li a { display:block; width:124px; line-height:32px; color:#333; font-size:14px; font-family:simsun; }
.index .xjsb_floor .section_center{ padding-top: 50px; height: 316px;}
.index .tsks_floor .section_center{ padding-top: 50px; height: 316px;}
.index .jbbk_floor .section_center{ padding-top: 50px; height: 316px;}
.index .xjsb_floor .imgbox { height:280px; margin-top:26px; }
.index .xjsb_floor .imgbox a { border:none; }
.index .xjsb_floor .mborer { border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4; height:350px; }
.index .xjsb_floor .mborer p.tit{ height: 26px;line-height:26px; color:#333; margin-top:10px}
.index .xjsb_floor .section_center .jcarousel-prev,
.index .xjsb_floor .section_center .jcarousel-next { top:135px }

.index .doctor_tv_list ul{width:235px; margin:10px auto 0 ; }
.index .doctor_tv_list li { height:134px; margin-bottom:20px; position:relative; overflow: hidden;}
.index .doctor_tv_list li i{ width: 52px; height: 52px; background: url(../images/bofang.png) no-repeat; position: absolute; z-index: 900; display:block; left:97px; top:46px;}
.index .doctor_tv_list li span { height:21px; line-height:21px; color:#fff; position:absolute; left:0; bottom:0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');display:block; width:100%; overflow:hidden; text-align:left; white-space:nowrap; text-overflow:ellipsis;}
:root .index .doctor_tv_list li span { filter:none; background:rgba(0, 0, 0, .75); }
.index .doctor_tv_list li span em{ display:inline-block; width: 8px; height: 11px; background: url(../images/tvicon.png) no-repeat; _background: url(../images/tvicon2.png) no-repeat; margin-left: 8px; margin-right: 8px; *vertical-align: 3px;}

.index .section_center .bd_con_jbbk { padding-left:30px; }
.index .section_center .office { font-size:14px; margin-bottom:30px; }
.index .section_center .office span { color:#a2a2a2;font-family: simsun;}
.index .section_center .office a { color:#666; padding:0 12px; font-family: simsun;}
.index .section_center .office a:hover,
.index .section_center .office a.cur { color:#c75de3;}
.index .cyclopedia-box { width:342px; float:left; display:inline; }
.index .cyclopedia-box .box-con { height:107px; }
.index .cyclopedia-box .box-con .box-con-l a { width:147px; height:107px; }
.index .cyclopedia-box .box-con .box-con-l a img{ border: 1px solid #e5e5e5;}
.index .cyclopedia-box .box-con .box-con-r { width:170px; margin-top:-107px; margin-left:157px; color:#666; line-height:22px; font-family: simsun;}
.index .cyclopedia-box .box-con-r .box-con-tit { line-height:24px; margin-bottom:8px; }
.index .cyclopedia-box .box-con-r .box-con-tit a { color:#4a4a4a; font-size:20px; }
.index .cyclopedia-box .box-con-r .box-con-tit a:hover{ color: #0091e5;}
.index .cyclopedia-box p.more { font-size:12px;  line-height:38px; font-family: simsun; text-align: right; padding-right: 15px;}
.index .cyclopedia-box p.more a{ color: #818181;}
.index .hotbox { width:310px; float:left; display:inline; }
.index .hotbox-tit { text-align:center; }
.index .hotbox-tit a { font-size:20px; color:#4a4a4a; margin-bottom:10px; }
.index .hotbox-tit a:hover{ color:#0091e5; }
.index .hotbox-p { line-height:24px; color:#666; margin-bottom:17px; padding:0 8px; font-family: simsun;}
.index .hotbox .i-btn { overflow:hidden; zoom:1; width:300px; margin:15px auto }
.index .hotbox .i-btn a { border:1px solid #d2d2d2; width:77px; height:31px; line-height:31px; text-align:center; color:#666; font-size:14px; margin:11px 10px; border-radius:1px; font-family: simsun; float: left;}
.index .hotbox .i-btn a:hover{ color: #0091e5;}
.index .hot .hotbox-tit { margin:7px 0 10px; }
.index .cjjbbox dl { height:65px; *height:56px;padding:12px 12px 0;*padding-top:8px; overflow:hidden;}
.index .cjjbbox dt,
.index .cjjbbox dt a { color:#4d4d4d; font-size:16px; height:26px; line-height:26px; text-indent:2px; font-weight:400; }
.index .cjjbbox dd a { color:#888; padding:3px; font-family: simsun;}
.index .cjjbbox dd a:hover{ color: #0091e5;}
.index .cjjbbox dd { margin:6px 0 10px; }
.index .bd_jkht_left { display:inline; float:left; width:342px; margin-left:26px; margin-top:5px; }
.index .bd_jkht_left .imgpart { width:326px; height:260px; overflow:hidden; }
.index .bd_jkht_left .imgpart ul { overflow:hidden; zoom:1; width:350px; height:290px; }
.index .bd_jkht_left .imgpart ul li { float:left; display:inline; width:155px; height:110px; margin-right:15px; margin-bottom:27px; position:relative; }
.index .bd_jkht_left .imgpart ul li a { display:block; width:155px; height:110px; overflow:hidden; }
.index .bd_jkht_left .imgpart ul li span { height:28px; line-height:28px; color:#fff; position:absolute; left:0; bottom:0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#50000000', endColorstr='#50000000');
display:block; width:100%; overflow:hidden; text-align:center; white-space:nowrap; text-overflow:ellipsis; }
:root .index .bd_jkht_left .imgpart ul li span { filter:none; background:rgba(0, 0, 0, .42); }
.index .bd_jkht_right { display:inline; float:left; width:310px; margin-left:8px; }

.index .index-ad{ width: 1200px; height: 120px; margin-top: 22px; margin-bottom:12px;}
.index .index-ad a{ display: block; width: 1200px; height: 120;}
.index .bd_new{ border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding-top: 30px;}
.index .jbbk_floor .section_center .bd_new{ height: 288px;}
body.minwidth{ min-width: 1200px;}

/* 疾病二级页 */
/* layout */
.main { width: 1300px; margin:0 auto; overflow: hidden; zoom:1; }
.main-left { width: 920px; float: left; display: inline; margin-right: 14px; overflow: hidden; }
.main-right { width: 265px; float: left; display: inline; }
.page .title { height:50px; line-height:60px; overflow:hidden; zoom:1;}
.page .title h3 { height: 50px; line-height: 50px; font-size: 28px; overflow:hidden; zoom:1; color: #565656; }
.page .title .more { float:right;}
.page .title .more a { color:#999999; font-size:14px; font-family:simsun;}
.page .title .more a:hover { color:#0091e5; }
.page .main-right-list { margin-bottom: 20px; /* height: 344px; */ background: #fff;  overflow: hidden;}
.page .main-right-list .title{ height:50px; line-height:60px;}
.page .main-right-list .title h3 { height:50px; line-height:50px; color:#565656; font-size:28px; }

.page .main-right-list .pagepicbox{ height: 75px;}
.pagepicbox { overflow:hidden; zoom:1; padding:0 15px; margin-bottom: 5px;}
.pagepicbox .pic,
.pagepicbox .info { float:left; display:inline; }
.pagepicbox .pic { width:82px; height:75px; }
.pagepicbox .info { margin-left:10px; width:140px; height: 75px; overflow: hidden;}
.pagepicbox .info p { color:#666; font:12px/20px simsun; }
.pagepicbox .info p.name{ margin-bottom: 5px;}
.pagepicbox .info p.name a{ color:#333; font-size:14px; display: block; width: 140px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pagepicbox .info p.name a:hover { color:#4292eb; text-decoration: underline;}

.page .ul_list { padding:0 10px; overflow: hidden;}
.page .ul_list ul li { height:35px; line-height:35px; overflow:hidden; padding:0 5px; }
.page .ul_list ul li a { color:#666; font:14px/35px simsun; background:url(../images/dot.png) no-repeat 0px 50%; text-indent:10px; display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.page .ul_list ul li a:hover { text-decoration:underline; color:#0091e5; }
.page .main-right .zjwz .ul_list{ height: 290px;}
.page .rightlistbox .ul_list{ padding: 10px;}
.page .rightlistbox{ border: 1px solid #e4e4e4; }

.rqjb-part { width: 950px; height: 488px; margin-bottom: 70px; overflow: hidden; }
.rqjb-con { width: 434px; height: 212px; float: left; margin-right: 40px; display: inline; margin-bottom: 25px; }
.rqjb-con .title { height:40px; line-height:40px; border-bottom: 1px dashed #e4e4e4; }
.rqjb-con .title h4 { line-height:40px; color:#0091e5; font-size:20px; }
.rqjb-con .rqjb-con-menu a { font: 14px/44px simsun; color: #888; padding-right:10px; }
.rqjb-con .rqjb-con-menu a:hover { color: #0091e5; text-decoration: underline; }
.rqjb-con .box-con { height:129px; overflow: hidden; zoom:1; }
.rqjb-con .box-con .box-con-l a { width:132px; height:129px; display:block; }
.rqjb-con .box-con .box-con-r { margin-top:-129px; margin-left:142px; line-height:22px; }
.rqjb-con .box-con .box-con-r p { padding-right: 5px; font:12px/24px simsun; color:#888; }
.rqjb-con .box-con .box-con-r p.box-con-tit { line-height:24px; margin-bottom:8px; }
.rqjb-con .box-con .box-con-r p.box-con-tit a { color:#515151; font-size:18px; line-height: 28px; font-family: "Microsoft YaHei"; }
.rqjb-con .box-con .box-con-r p.box-con-tit a:hover{ color:#0091e5;}

.rqjb-con p.red { padding-left: 10px; }

.state .rqjb-con-menu a { font: 14px/40px simsun; color: #888; padding-right:10px; }
.state .box-con { height:129px; overflow: hidden; zoom:1; margin-bottom: 25px; border-bottom: 1px solid #efefef; padding-bottom: 25px; }
.state .box-con .box-con-l a { width:172px; height:124px; display:block; position: relative;}
.state .box-con .box-con-l a span{ color: #fff; background:#58c1fe; padding:3px 7px; position: absolute; left: 0; bottom: 0; font-size: 14px;}
.state .box-con .box-con-r { margin-top:-124px; margin-left:196px; color:#888; line-height:22px; }
.state .box-con .box-con-r p { font:14px/24px simsun; color: #888888; margin-bottom:10px; }
.state .box-con-r .box-con-tit { line-height:24px; margin-bottom:8px; height: 24px; overflow: hidden;}
.state .box-con-r .box-con-tit a { color:#4a4a4a; font-size:18px; line-height: 28px; font-family: "Microsoft YaHei"; }
.state .box-con-r .box-con-tit a:hover{ text-decoration: underline; color: #0091e5}
.state .box-con-r .box-con-a a { color: #26afff; font-size: 14px; line-height: 34px;}
.state .box-con-r .box-con-a a:hover { text-decoration: underline; }
.state .box-con-r .box-con-a span { color: #d0d0d0; margin:0 15px; }
.state .box-con-r .box-con-b{ margin-top: 5px; height: 24px; line-height: 24px; overflow: hidden;}
.state .box-con-r .box-con-b span{ color: #777777; padding:5px 0 5px 26px; margin-right:20px;}
.state .box-con-r .box-con-b span.span1{ background: url(../images/icon_bg.png) no-repeat 0 3px; }
.state .box-con-r .box-con-b span.span2{ background: url(../images/icon_bg.png) no-repeat 0 -30px; }

.health-dt .state .box-con-r .box-con-tit { height:34px; }
.health-dt .state .box-con-r .box-con-tit a { line-height: 34px;}
.health-dt .state .box-con .box-con-r p{ line-height: 30px;}

.page .main-left .moredoctor { border:1px solid #8fd6ff; border-radius: 1px; height: 44px; text-align: center; margin-bottom: 54px; margin-top:50px; }
.page .main-left .moredoctor a { color:#3eb2f6; line-height:44px; font-size: 16px; }
.page .main-left .moredoctor a:hover { color: #ff3600 }

.summer-a { width: 238px; margin: 0 auto; margin-left: 17px; }
.summer-a a { width: 107px; height: 30px; text-align: center; color:#666; border:1px solid #e7e7e7; font:14px/30px simsun; margin:0 10px 12px 0; }
.summer-a a.cur,
.summer-a a:hover { color: #0091e5; }

.imgbox-wap{ width: 282px; margin-left: 18px; margin-top: 24px;}
.page .imgbox { width:282px; overflow:hidden;}
.page .imgbox a { width:282px; height: 260px; overflow:hidden; margin-bottom:5px; border:none; }
.page .imgbox a:hover { border:none; }
.page .imgbox a p { text-align:center; color:#333; font:14px/36px \5b8b\4f53; }
.page .imgbox a p em { color:#999; padding-left:6px; }
.page .imgbox a:hover p { color:#0091e5; }
.page .imgbox a:hover p em { color:#0091e5; }
.page .msgbox { font:12px/25px simsun; color:#666; width: auto; margin-bottom: 20px; }
.page .msgbox a.red { color: #ff3600; }
.page .msgbox a:hover { color:#0091e5; }

.newslistpart .newslistpart-con { border: 1px solid #e4e4e4; padding-top: 10px; height:185px; margin-bottom: 20px; }
.newslistpart .newslistpart-con .tit { color:#0091e5; font-size: 20px; line-height: 30px; text-align: center; margin-bottom: 10px; }
.newslistpart .newslistpart-con .msg { color: #888; font:12px/24px simsun; padding: 0 20px; height:50px; overflow: hidden; }
.newslistpart .newslistpart-con .newslistpart_ul { overflow: hidden; zoom:1; }
.newslistpart .newslistpart-con .ul_list { float: left; display: inline; width:280px; }
.newslistpart .newslistpart-con .ul_list ul li { height: 30px; line-height: 30px; }

.hospital-tab{ margin-bottom: 30px;}
.page .main-right .doctop .boxborder{ height: 338px;}
.boxborder{ border-right: 1px solid #e4e4e4; }
.main-right-img{width: 264px; height: 257px; margin-bottom: 30px;}
.main-right-img a, .main-right-img img{ display: block; width: 264px; height: 257px;}

.page .msgbox a { font:12px/25px simsun; color:#666; }
.page .msgbox a:hover { color:#0091e5; }

.surgery{ text-align: left;}
.surgery h5{ width: 118px; height: 42px; background: url(../images/doctor-titbg.png) no-repeat 0 0;}
.surgery h5 span{ color: #fff; font-size: 18px; line-height: 28px; padding-left: 10px;}
.surgery hr{ margin:15px 10px;}
.surgery .pagepicbox .info{ width: 158px;}
.surgery .pagepicbox .info p.name a{ width:158px;}

.doctor-dt .state .box-con .box-con-l a{ width: 94px; height: 124px;} 
.doctor-dt .state .box-con .box-con-r{ height: 124px; overflow: hidden; margin-left: 120px;}

.page .picbox { overflow:hidden; zoom:1; margin-bottom:8px;}
.page .picbox .pic,
.page .picbox .info { float:left; display:inline; }
.page .picbox .pic { width:94px; height:124px; }
.page .picbox .info { margin-left:10px;}
.page .picbox p.at{ clear: both; color: #666; line-height: 26px; overflow: hidden; }
.page .picbox .info p { line-height:26px; color:#515151; text-align:left; font-family: simsun;}
.page .picbox .info p a.name { color:#12a8ff; font-size:14px; padding-right:5px; font-weight:700; }
.page .picbox .info p.btn { margin-top:7px; }
.page .picbox .info p.btn a { width:83px; height:28px; line-height:28px; text-align:center; color:#fff; background:#3eb2f6; border-radius:2px; font-size:14px; }
.page .picbox .info p.btn a:hover{ background: #21a2ed;}
.page .picbox .info p.btn-green a{background:#7eea7c;}
.page .picbox .info p.btn-blue a{background:#3eb2f6;}
.page .picbox .info p.btn-green a:hover{ background: #50e44d;}
.page .picbox .info p.btn-blue a:hover { background:#21a2ed;}
.page .main-right-list .picbox .info p.btn { margin-top:10px; }
.page .main-right-list .picbox .info p{ line-height: 26px;}
.page .main-right-list .picbox { padding: 0 15px; margin-bottom: 20px;}
.page .main-right-list .picbox .info{  overflow: hidden; width: 128px; height: 124px;}
.page .main-right-list .picbox .info p{ width: 128px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.page .main-right-list .jcarousel-container { width:262px; height:300px; margin:25px auto 0; overflow:hidden; }
.page .main-right-list .jcarousel-clip { width:262px; height:300px; margin:0 auto; overflow:hidden; background-color:#fff }
.page .main-right-list .mycarouse0 { overflow:hidden; zoom:1; width:262px; height:300px; }
.page .main-right-list .mycarouse0 li { width:262px; height:160px; overflow:hidden; }

.page .main-right .share{ height:684px;}
.page .main-right .share .pagepicbox{ margin-bottom: 26px;}

.recordbtn{ height: 30px;}
.record {margin-bottom: 30px; height: auto!important; height: 574px; min-height: 574px; padding-top: 25px;}
.record p{ color: #666666; font:14px/30px simsun; width: 826px; margin:0 auto;}
.record p.tit{ color: #3eb2f6; }

.comment{ padding:0 30px; margin-bottom: 30px;}
.comment .p_1{ height:54px; line-height: 54px; color: #535353;font-family: simsun; font-size: 14px;}
.comment .p_1 a{ color: #3eb2f6; margin-right: 10px;font-family: simsun; font-size: 14px;}
.comment .p_2{ height: auto!important; height: 144px; min-height: 144px; border:1px solid #e6e6e6; line-height: 24px; margin-bottom: 24px; padding:5px 10px;}
.comment .p_3{ height: 35px;  margin-bottom: 10px; overflow: hidden;zoom:1;}
.comment .p_3 .comment_tit{ color: #3eb2f6; font:14px/33px simsun; float: left; display: inline;}
.comment .p_3 .comment_tit_text{ width: 190px; height:33px; line-height: 33px; padding-left: 10px; border:1px solid #e4e4e4; color: #a0a0a0; float: left;display: inline; font-size: 14px; font-family: simsun;}
.comment .p_4{ font-family: simsun; margin-bottom: 10px; overflow: hidden;zoom:1;}
.comment .p_4 .comment_con{ color: #3eb2f6; font:14px/35px simsun; vertical-align: 76px; float: left; display: inline;}
.comment .p_4 .comment_con_textarea{border:1px solid #e4e4e4; resize:none; width: 754px; height: 98px; line-height: 30px; float: left; display: inline; padding:0 10px; color:#a0a0a0; font-size: 14px; font-family: simsun;}
.comment .p_5{ height:35px; margin-bottom: 20px; font:14px/35px simsun; overflow: hidden; zoom:1;}
.comment .p_5 .comment_code{ color: #3eb2f6; float: left; display: inline;}
.comment .p_5 .comment_code_text{ width: 190px; height:33px; line-height: 33px; padding-left: 10px; border:1px solid #e4e4e4; color: #a0a0a0; float: left; display: inline; font-size: 14px; font-family: simsun;}
.comment .p_5 .comment_safecode{ float: left; cursor: pointer;}
.comment p label{ width: 70px; text-align: right; display: inline-block; line-height: 33px; margin-right: 10px;}
.comment .p_6{ height: 35px; padding-left:80px; margin-bottom: 40px; overflow: hidden;zoom:1;}
.comment .p_6 input{ width:100px; height: 34px; line-height: 34px; text-align: center; margin-right: 15px; border:none; background: none;  cursor: pointer; font-size: 14px; float: left; display: inline;}
.comment .p_6 .reset{ border:1px solid #e6e6e6; color:#58c1fe; line-height: 30px;}
.comment .p_6 .submit{ background-color: #58c1fe; color: #fff; line-height: 32px;}

.main-left .up,
.main-left .on{ height: 24px; margin-bottom: 14px;  text-align: center; }
.main-left .up a{font:12px/24px simsun; color: #3eb2f6;background: url(../images/sanjiaoup.png) no-repeat 0 5px; padding-left:30px;}
.main-left .on a{font:12px/24px simsun; color: #3eb2f6;background: url(../images/sanjiaoon.png) no-repeat 0 5px; padding-left:30px;}

/* 列表页 */
.list{ padding:26px 22px 2px; margin-bottom: 57px; /* border: 1px solid #e4e4e4; */ height: auto!important; height: 1070px; min-height: 170px;}
.list .box-con{ height: 96px; margin-bottom: 27px; padding-bottom: 26px; border-bottom: 1px solid #e5e5e5;}
.list .box-con .box-con-l a,
.list .box-con .box-con-l a img { display: block; width:108px; height:96px; }
.list .box-con .box-con-r{ width: 706px; height: 96px; overflow: hidden;  margin: -96px 0 0  138px;}
.list_txt .box-con .box-con-r{ margin: 0; width: auto;}
.list .box-con .box-con-r p{ color:#818181; font:14px/25px simsun;}
.list .box-con .box-con-r .box-con-tit{ height: 40px; overflow: hidden;}
.list .box-con .box-con-r .box-con-tit a{ color: #0091e5; font:18px/40px "Microsoft YaHei"; }
.list .box-con .box-con-r .box-con-tit a:hover{text-decoration: underline;} 

.list .box-con .box-con-r .p1{ height: 40px; overflow: hidden;}
.list .box-con .box-con-r .p1 span{ color: #0091e5; margin-right: 20px;}
.list .box-con .box-con-r .box-con-tit a:hover{text-decoration: underline;} 

/* 医生列表页 */
.list .box2-con{ height:160px; margin-bottom: 21px; padding-bottom: 23px; border-bottom: 1px solid #e5e5e5;}
.list .box2-con .box2-con-l a,
.list .box2-con .box2-con-l a img { display: block; width:135px; height:160px; }
.list .box2-con .box2-con-r{ width: 706px; height: 160px; overflow: hidden;  margin:-153px 0 0 160px}
.list .box2-con .box2-con-r p{ color:#777777; font:14px/30px simsun;}
.list .box2-con .box2-con-r p.p1{ color:#0091e5; font:14px/30px simsun;}
.list .box2-con .box2-con-r p.p1 a{ margin-right: 10px; color:#0091e5; font:14px/30px simsun;}
.list .box2-con .box2-con-r p.p1 a:hover{ text-decoration: underline;}
.list .box2-con .box2-con-r p.p2{ color:#5d5b5b; }
.list .box2-con .box2-con-r p.p3{ color:#5d5b5b; }
.list .box2-con .box2-con-r p.p4{ color:#777;font:14px/30px simsun; }

/* 医院搜索列表页 */
.list .box3-con{ height:135px; margin-bottom: 21px; padding-bottom: 23px; border-bottom: 1px solid #e5e5e5;}
.list .box3-con .box3-con-l a,
.list .box3-con .box3-con-l a img { display: block; width:160px; height:135px; }
.list .box3-con .box3-con-r{  width:695px;height: 135px; overflow: hidden;  margin:-131px 0 0 175px;}
.list .box3-con .box3-con-r p{ color:#777777; font:14px/30px simsun;}
.list .box3-con .box3-con-r p.p1 em{color:#0091e5; font:14px/30px simsun;} 
.list .box3-con .box3-con-r p.p1 a{ color:#4a4a4a; font:20px/30px "Microsoft YaHei";  margin-right: 10px; }
.list .box3-con .box3-con-r p.p1 a:hover{ text-decoration: underline;}

.list .box3-con .box3-con-r p.p2{ color:#5d5b5b; }
.list .box3-con .box3-con-r p.p3{ color:#5d5b5b; }
.list .box3-con .box3-con-r p.p4{ color:#777;font:14px/30px simsun; }

/* 咨询列表页 */
.list .box4-con{ height: 114px; margin-bottom:10px; padding-bottom:10px; border-bottom: 1px solid #e5e5e5;}
.list .box4-con .box4-con-l{ height: 114px;}
.list .box4-con .box4-con-l a,
.list .box4-con .box4-con-l a img { display: block; width:72px; height:84px; }
.list .box4-con .box4-con-l a p{ text-align: center; font:14px/30px simsun; color: #666;}
.list .box4-con .box4-con-l a:hover p{ color: #0091e5;} 
.list .box4-con .box4-con-r{ position: relative; width:100%; height:114px; overflow: hidden;  margin: -114px 0 0 10px;}
.list_txt .box4-con .box4-con-r{ margin: 0; width: auto;}
.list .box4-con .box4-con-r p{ color:#818181; font:14px/25px simsun;}
.list .box4-con .box4-con-r .p1{ height:30px; overflow: hidden;}
.list .box4-con .box4-con-r .p1 a{ color: #0091e5; font:18px/30px "Microsoft YaHei"; }
.list .box4-con .box4-con-r .p1 a:hover{text-decoration: underline;} 
.list .box4-con .box4-con-r .p2{ height:50px; overflow: hidden;margin-right: 20px;}
.list .box4-con .box4-con-r .p3{ position: absolute; bottom: 0; height: 30px; line-height: 30px;width: 100%;float: right;}
.list .box4-con .box4-con-r .s3{float: right; margin-right:30px;}
    
.list .box4-con .box4-con-r .p3 .s1{ font-family: Arial; color: #888; margin-right: 30px;}
.list .box4-con .box4-con-r .p3 .s2{ font-family: simsun; color: #f65c3e; margin-right: 490px;}
.list .box4-con .box4-con-r .p3 .s3 .more{ font-family: simsun; color: #747474;}
.list .box4-con .box4-con-r .p3 .s3 .more:hover{ color:#0091e5; }

/* 新闻列表页 */
.list{ padding:26px 22px 2px; margin-bottom: 57px; /* border: 1px solid #e4e4e4; */ height: auto!important; height: 1070px; min-height: 170px;}
.list div.news-box-con .box-con-r{ height: auto; }
.list div.news-box-con .box-con-text{ height:50px; overflow: hidden;}
.list div.news-box-con .box-con-r .box-con-tit a{ color: #666; font:18px/40px "Microsoft YaHei"; }
.list div.news-box-con .box-con-r .box-con-tit a:hover{ color: #0091e5; text-decoration: underline;} 

.pagination{ height: 50px; overflow: hidden; text-align: center; margin-top:20px; margin-bottom:50px; vertical-align: middle;}
.pagination a{ color: #333; background-color: #f2f2f2; border:1px solid #ddd; display:inline-block; padding:0 14px; font-size: 14px; font-family: simsun; line-height: 34px; height: 34px; margin: 0 2px;vertical-align:middle;}
.pagination input{ width: 36px; height: 34px; display: inline-block; border: 1px solid #ddd; text-align: center; line-height: 36px; vertical-align: middle; margin: 0 5px;}
.pagination a i{ color: #aaaaaa; font-style: normal; padding: 0 5px;}
.pagination-con{height:40px; line-height: 40px; overflow: hidden; vertical-align: middle; font-size: 14px;}
.pagination-con span{ vertical-align: 0; line-height: 38px; padding: 0 2px;}
.pagination-con a.cur{ color:#3c8aea; background: #fff; border:none;}
.pagination-con a.off{ color: #aaa; cursor:default; } 


/* 文章页 */
/*S CMS detail_con*/
.detail_con{ /* border:1px solid #e4e4e4; */ margin-bottom: 57px; height: auto!important; width:100%; text-align: center;}
.detail_con .detail_title,
.detail_con .detail_content p.img,
.detail_con .detail_extra p{ /* text-align: left; margin-left:70px; */}
.detail_con .detail_extra p span{ /* padding-right: 15px; */}
.detail_con .detail_title{ color: #000; font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",Arial,sans-serif; font-size:26px; font-weight: bold; /* margin: 35px 0 25px 70px; text-align: left; */}
.detail_con .detail_extra{ font:14px/24px simsun; color: #757575; margin-bottom:28px; border-bottom: 1px solid #e4e4e4; padding-bottom:20px;}
.detail_con .detail_content p{ text-indent: 2em; font-size: 16px; line-height: 32px;  overflow: hidden; color:#666; margin: 0 20px;  font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",Arial,sans-serif; color: #333;}
.detail_con .detail_content p.img{ margin:20px auto; text-align: center; height:427px;}
.detail_con .detail_content p.img img{ width: 635px; height: 377px;}
.detail_con .detail_content span.img-tit{  line-height:50px; display: block;}
/*E CMS detail_con*/
.detail_con .detail_content{ height: auto!important;margin: 0px 40px 0 40px;
text-indent: 2em;
font-size: 16px;
line-height: 32px;
overflow: hidden;
font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",Arial,sans-serif;
color: #333;
text-align: left;
}
.text_center
{
  padding-top:15px;
  max-width: 100%;
  text-align: center;
}
