@charset "utf-8";
/* CSS Document 2016-05-05*/
body{font:12px/150% "microsoft yahei ui","microsoft yahei",Arial,Verdana,"\5b8b\4f53";color:#666;}
input,textarea { font-family:"microsoft yahei ui"}
a {color:#333; text-decoration:none;-moz-transition:color 0.2s; -o-transition:color 0.2s; -webkit-transition:color 0.2s; transition:color 0.2s;}
a:hover { color:#1C85C9;}
a.a1 {color:#1A85C9; text-decoration:none}
a.a1:hover { color:#1A85C9; text-decoration:underline}
a.a2 {color:#333; text-decoration:none}
a.a2:hover {color:#ff6c00;}
a.a3 {color:#666; text-decoration:none}
a.a3:hover {color:#0052AC}
a.img-btn:hover img {filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8}
.wrapper {width:1100px; margin:0 auto}


html,body { width:100%;}
body { background:url(/images/index.png) no-repeat top #fafafa}
.container { padding:12px 10px 0 10px}
.title b { background:url(/images/title_name.png) no-repeat; height:46px; width:100px; line-height:99em; overflow:hidden; display:inline-block; vertical-align:middle; margin-left:35px;}
.title { background:url(/images/title_bg.png); height:46px; overflow:hidden}
.title a.more { width:55px; height:15px; border:1px solid #fff; background:#ff6f0b; border-radius:5px; display:block; float:right; color:#fff; text-align:center; line-height:13px; margin:15px 10px 0 0}
.tit1 { background-position:0 0;}
.tit2 { background-position:0 -224px;}
.tit3 { background-position:0 -168px;}
.tit4 { background-position:0 -112px;}
.tit5 { background-position:0 -56px;}
.tit6 { background-position:0 -280px;}
.tit7 { background:url(/images/title_bg.png) no-repeat 0 -340px; height:40px;}
.tit8 { background-position:0 -400px;}
.tit9 { background-position:0 -460px;}
.wrapper { background:#fff; border-radius:20px 20px 0 0}
.bg_f5 { background:#f4f4f4; border-radius:7px 7px 5px 5px }
.bg_ff { background:#fff;border:1px solid #e3e3e3; border-radius:7px 7px 0 0;}
.wid310 {width:310px;}
.wid380 {width:380px;}
.ml10 { margin-left:10px}
.mt10 { margin-top:10px}
.fieldset { margin:0 20px;font-size:14px; line-height:26px;}
.fieldset fieldset{padding:3px 10px;}
fieldset {border:1px solid #6C0;}
fieldset legend { margin-left:20px;color:#6C0;padding:3px 10px;}
fieldset p { padding:10px 20px; text-indent:2em}

/*头部*/
.header { width:1100px; height:120px; margin:0 auto}
.header .main_logo a { width:330px; height:80px; display:block; line-height:99em; overflow:hidden; margin-top:25px}
.header .search_box { padding-right:10px; padding-top:41px;}
.header .search_box .search_text { width:300px; height:30px; height:26px \9; color:#ccc; border:1px solid #176FA8; padding-left:10px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.header .search_box .search_btn { width:80px; height:30px;border:none; color:#fff; background:url(/images/search.png) no-repeat #176FA8}
.header .main_nav { width:770px; padding-top:5px;}
.header .main_nav ul { float:right; margin-right:10px; border:1px solid #eee; background:url(/images/nav_bg.png) repeat-x; border-radius:8px 8px 0 0}
.header .main_nav ul li { float:left; width:92px; height:40px; line-height:40px; text-align:center; background:url(/images/nav_bg2.png) no-repeat right; font-size:14px;}
.header .main_nav ul li:last-child { background:none}

/*flash*/
.flash_box,.flash_box2 { background:#eee; border-radius:7px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5); -moz-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);}
.flash_box { padding:10px}
.flash_box2 {height:150px; padding:10px}
.flash_box2 .showflash {background:#2B8DCC; border-radius:6px; height:150px;}
.main_showflash { background:#2B8DCC; border-radius:6px; height:280px;}
.scroll_news { height:30px; padding-top:10px; line-height:30px;}
.scroll_news >div {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; background:url(/images/scroll-news_r1_c1.png) repeat-x; height:100%; }
.scroll_news .left { width:170px;border:1px solid #CECECE; border-radius:8px 0 0 8px; background-position:0 0}
.scroll_news .right {width:700px; border:1px solid #E5E5E5; border-top:1px solid #cecece; border-left:none; padding-left:5px; border-radius:0 8px 8px 0; background-position:0 -40px;}
.scroll_news .left span { background:url(/images/gg.gif) no-repeat 0 5px; line-height:30px; font-size:14px; display:block; padding-left:23px; margin-left:40px}
.scroll_news .x_cha{ width:130px; height:30px;border:1px solid #CECECE; border-radius:8px; background:#FF6F0B;float:left; margin-left:70px;}
.scroll_news .x_cha a{ text-align:center; font-size:14px; color:#fff;padding-left:22px;}

.swiper_wrap{position:relative;width:700px;height:30px;overflow:hidden}
.swiper_wrap ul{position:relative;top:0;left:0;width:695px;color:#444;font-size:12px;}
.swiper_wrap ul li{line-height:30px;padding-left:10px}
.lt{position:absolute; font-size:20px;right:20px;top:0;font-family: "宋体";font-weight: bolder;color: #AAAAAA;}
.gt{position:absolute; font-size:20px;right:5px;top:0;font-family: "宋体";font-weight: bolder;color: #AAAAAA;}
.font_inner a{color:#f00}

.swiper_wrap a:hover{color:#FA9101}




.part01 {width:760px; height:295px; overflow:hidden}
.part01 .news_img { padding:5px}
.part01 .news_list { padding:5px; width:420px}
.part01 .tabs { height:30px; border-bottom:1px solid #ccc}
.part01 .tabs ul { float:left}
.part01 .tabs a.more { float:right; width:55px; height:15px; border:1px solid #fff; background:#ff6f0b; border-radius:5px; display:block; color:#fff; text-align:center; line-height:13px; margin:8px 10px 0 0}

.part01 .tabs li { float:left; line-height:30px; cursor:pointer; font-size:14px; width:90px; text-align:center; border:1px solid #ccc; height:29px; margin-right:-1px; border-radius:5px 5px 0 0;}
.part01 .tabs li.on { font-size:14px; border-bottom:1px solid #f4f4f4;color:#1A85C9}
.part01 .inner h2 { font-size:16px; line-height:30px; text-align:center}
.part01 .inner li { line-height:28px; border-bottom:1px dashed #ccc; padding:0 10px}
.part01 .inner li time { float:right; color:#999}
.part01 .inner li i {width:5px; display:inline-block;height:0; border-top:4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #F60;}

.part02 {width:310px;height:295px; overflow:hidden}
.part02 .title b { background-position:0 -46px}
.part02 ul { padding-top:4px;}
.part02 li { float:left; padding:5px 10px}
.part02 li a:hover img {filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8}

.part03 { width:760px; height:295px; overflow:hidden;}
.part03 .title b { background-position:0 -92px}
.part03 .title span { font-size:14px; line-height:34px; background:#55C1F2; border-radius:8px 8px 0 0; height:34px; padding:0 20px; color:#fff; display:inline-block; vertical-align:bottom; margin-bottom:2px; margin-left:150px}
.part03 .inner li {float:left;}
.part03 .inner li a {  width:80px; height:50px; display:block; border:1px solid #459BD2; background:url(/images/icon01.png) no-repeat #fff; border-radius:4px; margin:8px 19px 0 19px; font-size:14px; line-height:50px; padding-left:70px;}
.part03 .inner li a.item05 { background-position:-150px 0;}
.part03 .inner li a.item09 { background-position:-300px 0;}
.part03 .inner li a.item013 { background-position:-450px 0;}
.part03 .inner li a.item02 { background-position:0 -50px;}
.part03 .inner li a.item06 { background-position:-150px -50px;}
.part03 .inner li a.item010 { background-position:-300px -50px;}
.part03 .inner li a.item014 { background-position:-450px -50px;}
.part03 .inner li a.item03 { background-position:0 -100px;}
.part03 .inner li a.item07 { background-position:-150px -100px;}
.part03 .inner li a.item011 { background-position:-300px -100px;}
.part03 .inner li a.item015 { background-position:-450px -100px;}
.part03 .inner li a.item04 { background-position:0 -150px;}
.part03 .inner li a.item08 { background-position:-150px -150px;}
.part03 .inner li a.item012 { background-position:-300px -150px;}
.part03 .inner li a.item016 { background-position:-450px -150px;}
.part03 .img_list { border-top:1px dotted #999; margin:20px 10px}
.part03 .img_list li { float:left; padding:40px 17px; text-align:center}
.part03 .img_list li img { width:210px; height:250px;}
.part03 .img_list li p { font-size:14px; line-height:30px;}

.part04 { width:310px; height:295px; overflow:hidden}
.part04 .title b { background-position:0 -138px}
.part04 .inner { padding:10px}
.part04 .inner ul { padding-left:10px}
.part04 .inner li { line-height:29px; font-size:14px;}
.part04 .inner li i {width:5px; display:inline-block;height:0; border-top:4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #F60;}

.part05 { width:760px; height:230px; overflow:hidden}
.part05 .title b { background-position:0 -184px}
.part05 .inner .img { width:175px; height:170px; overflow:hidden; text-align:center}
.part05 .inner img { max-height:170; max-width:175px}
.part05 .inner .msg { width:240px;}
.part05 .inner .msg .name { padding-left:25px;color:#999}
.part05 .inner .msg h3 {color:#1B85C9; line-height:24px; font-weight:normal}
.part05 .inner .msg p { background:url(/images/icon02.png) no-repeat left; padding:0 15px; margin:10px 0 0 10px; line-height:24px;}
.part05 .inner .msg a { background:url(/images/btn01.png) no-repeat; width:90px; height:26px; display:block; margin:15px 0 0 20px}


.part06 { width:310px; height:230px; overflow:hidden}
.part06 .title b { background-position:0 -230px}
.part06 .inner { padding:5px 20px; overflow:hidden}
.part06 .inner p { font-size:14px; padding-left:30px; line-height:26px; margin:5px 0; overflow:hidden}
.part06 .inner .que { background:url(/images/icon04.png) no-repeat 0 3px; color: #333; height:26px;}
.part06 .inner .ans {background:url(/images/icon04.png) no-repeat -513px 3px; color:#999;height:52px;}

.part07 { width:370px; height:255px; overflow:hidden}
.part07 .title b { background-position:0 -276px}
.part07 { overflow:hidden}
.part07 li {float:left; width:130px; height:30px; border:1px solid #2D8ECD; background:#fff; border-radius:5px; font-size:14px; text-align:center; line-height:30px; margin:8px 0 0 35px}


.part08 { height:255px; overflow:hidden;}
.part08 .title b { background-position:0 -322px}
.part08 .inner { padding-top:3px;}
.part08 .inner ul { padding-left:20px}
.part08 .inner li { line-height:29px; font-size:14px;}
.part08 .inner li i {width:5px; display:inline-block;height:0; border-top:4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #F60;}

.part09 { width:310px; height:255px; overflow:hidden}
.part09 .title b { background-position:0 -368px}
.part09 .inner ul { padding-left:32px}
.part09 .inner li { background:url(/images/bg-16.png) no-repeat; width:240px; height:38px; text-align:center; line-height:38px; margin-top:11px}
.part09 .inner li a { color:#fff;}

.part10 {width:370px; height:200px; overflow:hidden}
.part10 .title b { background-position:0 -414px}
.part10 .inner { padding-top:3px;}
.part10 .inner ul { padding-left:20px}
.part10 .inner li { line-height:29px; font-size:14px;}
.part10 .inner li i {width:5px; display:inline-block;height:0; border-top:4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #F60;}

.part11 {width:380px; height:200px; overflow:hidden; margin-left:10px}
.part11 .title b { background-position:0 -460px}
.part11 .inner { padding-top:3px;}
.part11 .inner ul { padding-left:20px}
.part11 .inner li { line-height:29px; font-size:14px;}
.part11 .inner li i {width:5px; display:inline-block;height:0; border-top:4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #F60;}

.part12 {width:310px; height:256px; overflow:hidden}
.part12 .title b { background-position:0 -506px}
.part12 .inner { padding-top:3px;}
.part12 .inner ul { padding-left:20px}
.part12 .inner li { line-height:29px; font-size:14px;}

.part13 {width:760px; height:46px; overflow:hidden; margin-top:10px}
.part13 .title b { background-position:0 -552px; float:left}
.part13 .title ul { float:left; margin-left:120px}
.part13 .title ul li { float:left; line-height:28px; padding:9px 40px 0 0;font-size:14px;}
.part13 .title ul li a {background:url(/images/icon05.png) no-repeat 2px 2px #fff; display:inline-block; height:28px; border:1px solid #ff6f0b; border-radius:30px; padding:0 20px 0 30px }

/*科室介绍*/
.container>.left {width:760px;}
.container>.right { width:310px}
.part14 { min-height:1000px}
.part14 .title b { background-position:0 -92px}
.part14 .inner li { min-height:110px; margin:0 5px; padding:5px 0}
.part14 .inner li .conbox { width:370px; padding:5px}
.part14 .inner .img { border:1px solid #55A4D7; padding:2px; margin-right:5px;}
.part14 .inner .img img { width:125px; height:94px;}
.part14 .inner .text { width:230px;}
.part14 .inner .text h2 { font-size:14px; font-weight:normal; padding-bottom:5px}
.part14 .inner .text p { color:#999; text-indent:2em; line-height:24px;}
a.info { background:url(/images/btn01.png) no-repeat 0 -26px; width:80px; height:26px; display:block; float:right; margin-top:5px}
.part14 .inner li:nth-child(2n) { border-bottom:1px dotted #ccc}
.part14 .inner li:nth-child(2n) .conbox { float:right}

/*社区服务*/
.part15 { width:760px; min-height:1000px;}
.part15 .title b { background-position:0 -368px;}
.part15 .inner li { min-height:110px; margin:0 5px; padding:10px 0; border-bottom:1px dotted #ccc;}
.part15 .inner li .conbox { padding:10px;}
.part15 .inner  li .img { margin-right:5px;}
.part15 .inner  li img { width:314px; height:236px}

.part15 .inner  li .text { width:385px; float:left; padding:0 10px}
.part15 .inner .text h2 { font-size:14px; font-weight:normal; padding-bottom:10px}
.part15 .inner .text .intro { font-size:14px;}
.part15 .inner .text p { color:#999; text-indent:2em; line-height:26px;}
.part15 .inner .text a.info { background:url(/images/btn01.png) no-repeat 0 -26px; width:80px; height:26px; display:block; float:right; margin-top:10px}
.part15 .inner  li:nth-child(2n+1) .img { float:left}
.part15 .inner  li:nth-child(2n) .img { float:right}

/*心理咨询*/
.part16 { min-height:500px}
.part16 .title a { font-size:14px; float:right; line-height:46px; background:url(/images/icon06.png) no-repeat 0 13px; padding:0 25px}
.part16 .title b { background-position:0 -874px;}
.part16 .inner { padding:0 20px}
.part16 .inner ul { font-size:12px;}
.part16 .inner li { border-bottom:1px dotted #ccc; line-height:22px; color:#333; cursor:pointer}
.part16 .inner li:hover { background:#fafafa}
.part16 .inner p { line-height:26px; background: url(/images/icon07.png) no-repeat 80px -38px #eee; padding:10px 20px 15px 110px; overflow:hidden; display:none}
.part16 .inner i { color:#999; width:55px; display:inline-block; text-align:right; padding-top:7px; vertical-align:top}
.part16 .inner b { background:url(/images/icon07.png) no-repeat 25px 7px; width:55px; height:40px; vertical-align:middle; display:inline-block; vertical-align:top}
.part16 .inner span { line-height:24px; display:inline-block; width:600px; padding-top:7px}
.showpage1 { border-top:2px solid #1C85C9; background:#eee; height:34px; line-height:34px; text-align:right; padding-right:20px;}
.showpage1 a { height:22px; display:inline-block; padding:0 10px; border:1px solid #999; line-height:22px;}
.showpage1 a:hover { background:#79B7DF; border-color:#79B7DF; color:#fff;}

.part17 .title b { background-position:0 -920px;}
.form_tab td { padding:5px 0; vertical-align:top; line-height:30px;color:#333;}
.form_tab tr td:nth-child(1){ text-align:right;color:#333; vertical-align:top; line-height:30px}
.form_tab td span { font-size:14px; color:#f00}
.form_tab input { height:30px;}
.form_tab td img {max-height:30px; vertical-align:top}
.form_tab textarea { width:600px; height:100px; resize:none; outline:none; line-height:24px;}
.form_tab input[type="text"],.form_tab textarea { border:1px solid #e3e3e3; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; font-family:"microsoft yahei ui"; font-size:12px; padding:0 5px; vertical-align:top}
.form_tab label { line-height:34px; vertical-align:top; margin-right:30px}
.form_tab input[type="radio"] { vertical-align:top}
.form_tab select { height:30px; width:90px; outline:none; border:1px solid #e3e3e3}
.form_tab .uploadimg { width:140px; height:30px; background:#50A1D5; display:inline-block; text-align:center; color:#fff;}
.form_tab .button {width:124px; height:45px; vertical-align:top; background: url(/images/form-btn.png) no-repeat -124px 0; border:none; float:right}
.form_tab .button.on { background-position:0 0}


/*科室介绍 详情页*/
.part18 {}
.part18 .title span { line-height:46px; color:#666; font-size:14px; padding-left:10px}
.part18 .inner .img { padding:10px}
.part18 .inner .img img { width:400px; height:300px;}
.part18 .inner .right { width:330px; padding:10px 0}
.part18 .inner .right ul { border-bottom:1px solid #ccc; height:31px; margin-bottom:5px;}
.part18 .inner .right ul li { height:30px; border:1px solid #ccc;  float:left; border-radius:5px 5px 0 0; line-height:30px; font-size:14px; padding:0 10px; cursor:pointer}
.part18 .inner .right ul li.on { color:#1985C9; border-bottom:1px solid #fff;}
.part18 .inner .right .item { font-size:14px; line-height:24px; padding:10px}
.part18 .inner .right .item p { text-indent:2em}
.part18 .inner2 .title { border-top:1px dashed #ccc; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
.part18 .inner2 .title b { background-position:0 -598px}
.part18 .inner2 .item { font-size:14px; line-height:24px; padding:20px 40px;color:#333;}
.part18 .inner2 .item p { text-indent:2em}
.part19 .title a { background:url(/images/icon06.png) no-repeat 0 -60px; float:right; line-height:40px; font-size:14px; color:#999; padding:0 25px;}
.part19 .title b { background-position:0 -644px}
.wenzhen_tab { margin-top:20px}
.wenzhen_tab td { height:40px; line-height:40px; text-align:center;}
.wenzhen_tab thead td { background:#36F; border-radius:10px; text-align:center; font-size:14px; color:#fff;
background: -webkit-linear-gradient(#6DC2EB, #6DC2EB 50%,#29A7E1 51%, #29A7E1); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#6DC2EB, #6DC2EB 50%,#29A7E1 51%, #29A7E1); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#6DC2EB, #6DC2EB 50%,#29A7E1 51%, #29A7E1); /* Firefox 3.6 - 15 */
background: linear-gradient(#6DC2EB, #6DC2EB 50%,#29A7E1 51%, #29A7E1); /* 标准的语法（必须放在最后） */}
.wenzhen_tab tbody tr td { border-bottom:1px dashed #ccc; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; color:#999 }
.wenzhen_tab tbody tr:nth-child(1) td { border-radius:10px 10px 0 0;
background: -webkit-linear-gradient(top,rgba(68,153,210,.4),rgba(68,153,210,0) 30%); /* Safari 5.1 - 6 */
background: -o-linear-gradient(bottom,rgba(68,153,210,.4),rgba(68,153,210,0) 30%); /* Opera 11.1 - 12*/
background: -moz-linear-gradient(bottom,rgba(68,153,210,.4),rgba(68,153,210,0) 30%); /* Firefox 3.6 - 15*/
background: linear-gradient(to bottom,rgba(68,153,210,.4),rgba(68,153,210,0) 30%); /* 标准的语法 */}
 .wenzhen_tab tbody tr:last-child td { border-bottom:none}
.wenzhen_tab tbody tr td:nth-child(1) { color:#999;}
.wenzhen_tab tbody tr td:nth-child(2) { text-align:left; padding-left:10px}
.wenzhen_tab tbody td span { color:#fff; padding:1px 7px; border-radius:3px}
.wenzhen_tab tbody td span.green { background:#27BE72;}
.wenzhen_tab tbody td span.red { background:#f00;}

/*文章详情*/
.part20 {}
.part20 .title span { line-height:46px; color:#666; font-size:14px; padding-left:10px}
.part20 .inner { padding:30px;}
.part20 .inner h1 {color:#1A85C9; font-size:20px; text-align:center; border-bottom:1px solid #ddd; line-height:30px}
.part20 .inner .msg { color:#999; line-height:30px; text-align:center}
.part20 .inner .content { padding:20px; font-size:14px; line-height:26px; min-height:600px}
.part20 .inner .content img { width:100%;}
.part20 .inner .content p { text-indent:2em}
.part20 .inner .pagelast { font-size:14px; color:#f00; line-height:30px;}

/*专家风采-详情*/
.part21 {}
.part21 .title span { line-height:46px; color:#666; font-size:14px; padding-left:10px}
.part21 .inner { padding:10px 20px }
.part21 .inner .img { width:316px; height:299px; text-align:center;}
.part21 .inner .img img {height:299px; max-width:316px;}
.part21 .inner .right { width:330px; padding-left:50px}
.part21 .inner .right ul li { height:40px;line-height:40px; font-size:14px; padding:0 10px;}
.part21 .inner .right ul li span { color:#1C85C9; border-bottom:1px solid #fff;}
.part21 .inner2 .title { border-top:1px dashed #ccc; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
.part21 .inner2 .title b { background-position:0 -782px}
.part21 .inner2 .item { font-size:14px; line-height:24px; padding:20px 40px;color:#333;}
.part21 .inner2 .item p { text-indent:2em}

.part22 { height:490px}
.part22 .title b { background-position:0 -690px;}

/*网上问诊*/
.part18 .title ul { float:right; padding-top:10px}
.part18 .title ul li { float:left}
.part18 .title ul li a { background:url(/images/icon08.png) no-repeat; width:102px; height:34px; border-radius:5px 5px 0 0; display:block}
.part18 .title ul li a.all { background-position:0 0}
.part18 .title ul li a.all:hover { background-position:0 -34px; background-color:#459BD3}
.part18 .title ul li a.done { background-position:-102px 0}
.part18 .title ul li a.done:hover { background-position:-102px -34px; background-color:#459BD3}
.part18 .title ul li a.noyet { background-position:-204px 0}
.part18 .title ul li a.noyet:hover { background-position:-204px -34px; background-color:#459BD3}

.part23 { width:310px; height:490px;}
.part23 .title b { background-position:0 -736px;}
.part23 .inner { height:444px;OVERFLOW-Y: auto;}
.count {background:url(/images/rank.png) no-repeat 3px 52px;}
.count thead { background:#79B7DF}
.count thead td { height:40px; line-height:40px; color:#fff; text-align:center}
.count tbody td { heihgt:31px; line-height:31px; text-align:center;color:#333;}

/*内部讨论*/
.part24 { width:860px}
.part24 .tit { height:40px;}
.part24 a.newtalk { width:160px; height:40px; background:#1C85C9; border-radius:7px; text-align:center; line-height:40px; color:#fff; font-size:14px;}
.part24 .tit input[type="button"] { float:right; width:80px; height:30px; border:none; background:#1C85C9;color:#fff; font-family:'microsoft yahei ui'; margin-top:8px;}
.part24 .tit input[type="text"] { float:right; width:280px; height:30px; border:1px solid #1C85C9;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding-left:5px;margin-top:8px;}
.part24 .pagebox { margin-top:5px;}
.taolun { margin-top:10px}
.taolun thead tr td { height:30px; background:#eee;color:#999}
.taolun thead tr td:first-child {border-radius:7px 0 0 7px; text-align:center}
.taolun thead tr td:last-child {border-radius:0 7px 7px 0; text-align:right; padding-right:10px}
.taolun tbody td {color:#999; line-height:24px; vertical-align:top; height:50px; border-bottom:1px solid #f0f0f0; padding:20px 0}
.taolun tbody td h2 { font-size:14px}
.taolun tbody td h2 img { padding:0 2px}
.taolun tbody td h2 a {color:#1A85C9; font-weight:normal}
.taolun tbody td h2 a:hover { text-decoration:underline}
.taolun tbody td b { display:block; color:#1A85C9; font-weight:normal}
.taolun tbody tr td:nth-child(1) { padding-left:50px; background:url(/images/icon09.png) no-repeat 20px 20px}
.taolun tbody tr td:last-child { text-align:right; padding-right:10px}
.part25 { width:210px;}
.part25 .title b { background-position:0 -828px;}
.part25 .inner li { margin:10px; border-bottom:1px dashed #ccc; min-height:60px}
.part25 .inner li:last-child {border-bottom:none}
.part25 .inner li .img { width:37px; height:49px; overflow:hidden; border:1px solid #298CCC}
.part25 .inner li .img img {max-width:37px; max-height:49px;}
.part25 .inner li .msg {width:140px;}
.part25 .inner li .msg h2 {font-size:12px; font-weight:normal; line-height:22px}
.part25 .inner li .msg p { color:#999; line-height:28px}
.part25 .inner li .msg h2 a { color:#1C85C9}
.part25 .inner li .msg h2 a:hover { text-decoration:underline}

/*内部讨论 详情页*/
.part26 .tit { height:46px; line-height:40px; font-size:14px; padding-left:10px}
.bingli_tab { background:#e3e3e3;}
.bingli_tab td { background:#f6f6f6; padding:5px 10px; font-size:14px; vertical-align:top; line-height:30px}
.bingli_tab td input[type="text"] { height:30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; width:120px; border:none; padding:0 5px; margin-right:20px; background:#fff}
.bingli_tab td textarea { width:830px; outline:none; resize:none; font-size:14px; line-height:26px; border:none}
.bingli_tab td:nth-child(1) { text-align:right; background:#eee;}
.bingli_tab .col { float:right;}
.bingli_tab .col i { background:url(/images/icon12.png) no-repeat center; height:30px; width:30px; display:inline-block; vertical-align:top; transition:all .2s}
.hide_tbody .col i {transform:rotate(180deg);}
.part26 .in_nei { padding-top:10px;}
.part26 .in_nei a.btn { height:40px; background:#1C85C9; line-height:40px; text-align:center; padding:0 50px; display:inline-block; font-size:14px; color:#fff; border-radius:7px;}

.part26 .item_tit { margin-top:10px}
.part26 .item_tit table { border:1px solid #E3E3E3; font-size:14px;}
.part26 .item_tit table td:first-child { background:#DDEFFB}
.part26 .item_tit td { padding:15px; vertical-align:top}
.part26 .item_tit td i { color:#f00}

.part26 .item_con { padding-bottom:5px}
.part26 .item_con table { border:1px solid #E3E3E3; font-size:14px;}
.part26 .item_con table td:first-child { background:#DDEFFB}
.part26 .item_con td { padding:15px; vertical-align:top}
.part26 .item_con .name { line-height:30px; color:#333; border-bottom:1px dashed #ccc; padding-left:10px}
.part26 .item_con .head_img {width:120px; height:148px; overflow:hidden; padding:5px; background:#fff; border-radius:5px; margin-top:20px; margin-bottom:10px}
.part26 .item_con .head_img img {width:120px; height:148px;}
.part26 .item_con td:first-child p { line-height:30px}
.part26 .item_con td:first-child p i{color:#f00}
.part26 .item_con .time { line-height:30px; color:#999;border-bottom:1px dashed #ccc; padding:0 10px}
.part26 .item_con .time span { float:right}
.part26 .item_con .con { padding:30px 15px}
.part26 .item_con .con p { text-indent:2em}
.part26 .item_con textarea {width:830px; outline:none; resize:none; font-size:14px; line-height:26px; border:1px solid #ccc}
.part26 .item_con input[type="button"] { width:130px; height:36px; display:block; border:none; background:#1C85C9; font-size:14px; color:#fff; margin-top:10px}

/*就医导航*/
.part27 {}
.part27 .title span { line-height:46px; color:#666; font-size:14px; padding-left:10px}
.part27 .inner .conbox { width:365px; float:left; margin-left:10px; margin-top:10px}
.part27 .inner .conbox .tit {height:40px; border:1px solid #fff;border-radius:5px;box-shadow: 0 0 0 1px #ddd;
background: -webkit-linear-gradient(#fff, #eee); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#fff, #eee); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#fff, #eee); /* Firefox 3.6 - 15 */
background: linear-gradient(#fff, #eee); /* 标准的语法（必须放在最后） */}
.part27 .inner .conbox .tit b { font-size:16px; color:#1B85C9; line-height:40px; padding-left:20px;}
.part27 .inner .conbox .tit a { float:right; line-height:40px; padding-right:10px}
.part27 .inner .conbox li i ,.newslist li i {width:5px; display:inline-block;height:0; border-top:4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #F60;}
.part27 .inner .conbox ul { font-size:14px; line-height:29px; padding:10px}
.newslist { padding:20px}
.newslist li { line-height:50px; font-size:16px; border-bottom:1px dashed #eee; padding:0 10px}
.newslist li:hover { background:#fafafa}
.newslist li time { float:right; font-size:12px; color:#999}

.showpage2 {  height:34px; line-height:34px; text-align:right; padding-right:20px;}
.showpage2 a { height:22px; display:inline-block; padding:0 10px; border:1px solid #999; line-height:22px;}
.showpage2 a:hover { background:#79B7DF; border-color:#79B7DF; color:#fff;}

.showpage3 {  height:34px; line-height:34px; text-align:right; padding-right:20px; font-size:14px;}
.showpage3 a { height:30px; display:inline-block; padding:0 10px; border:1px solid #8FC2E4; line-height:30px;}
.showpage3 a:hover { background:#79B7DF; border-color:#79B7DF; color:#fff;}

/*footer*/
.footer { background:url(/images/footer-bg.png) no-repeat top #29A7E1; height:210px; width:100%; display:block}
.copyright { width:1100px; margin:0 auto; text-align:center; padding-top:80px;color:#fff; line-height:22px; position:relative}
.copyright .red { color:#F00; font-weight:bold}
.code { position:absolute; width:85px; top:80px;right:80px}


.fenye{margin:0 auto;padding:5px;overflow:hidden;}
.fenye a{text-decoration:none;color:#29A7E1;diaplay:block;float:left;border:1px solid #29A7E1;height:12px;overflow:hidden;margin-right:5px;padding:4px 7px 4px 7px;line-height:14px;}
.fenye a:hover{text-decoration:none;background:#29A7E1;color:#ffffff;diaplay:block;float:left;}
.fenye .onnum{background:#29A7E1;color:white;font-weight:bold;color:#ffffff}
.fenye select{height:18px;}

.dem { height:20px; width:100%; background:#09F}











