﻿@charset "utf-8";
/* CSS Document */

body{ background-color: #f0f0f0;}

.content_box { background-color: #ffffff;}

.head_box .head_3 { position:relative !important; top:0 !important;}

/* 内容区 */

.content_l { width:870px;}
.content_r { width:284px;}

				/*-------------------- 留言查看 --------------------*/

.content_1 {}
.content_1 .content_1_top { padding: 0 11px 25px 11px; border-bottom: 2px solid #b4c2b8;}
.content_1 .content_1_top .box {}
.content_1 .content_1_top .box.question {}
.content_1 .content_1_top .box.answer {}
.content_1 .content_1_top .box td { position: relative;}
.content_1 .content_1_top .box .peo { width:91px;}
.content_1 .content_1_top .box .peo h3 { color: #ffffff; font-size:36px; text-align: center;}
.content_1 .content_1_top .box .say { width:727px; padding: 3px 15px;}
.content_1 .content_1_top .box .say p { color:#344138; font-size:14px; line-height: 20px; padding-bottom:25px;}
.content_1 .content_1_top .box .say h6 { color: #737373; font-size:12px; line-height:20px; position: absolute; bottom:2px;}
.content_1 .content_1_top .box .say h6 span { display: inline-block; width:30px;}

.content_1 .content_1_top .box.question .peo { background-color: #abddba;}
.content_1 .content_1_top .box.question .say { background-color: #e6f5ea; background-image:url(../image/bj-3.png); background-position: left center;}
.content_1 .content_1_top .box.question .say h6 { left:15px;}

.content_1 .content_1_top .box.answer .peo { background-color: #21ae90;}
.content_1 .content_1_top .box.answer .say { background-color: #e6f5f2; background-image:url(../image/bj-3-2.png); background-position: right center;}
.content_1 .content_1_top .box.answer .say h6 { right:20px;}


.content_1_bottom { padding:13px 0 0 0;}
.content_1_bottom .menu { height: 41px; padding:5px 0 0 36px; background-color: #eeeeee;}
.content_1_bottom .menu a { display: inline-block; width:115px; color: #555555; font-size:16px; line-height: 41px; text-align: center; margin: 0 3px;}
/**/.content_1_bottom .menu a.on,.content_1_bottom .menu a:hover { background-color:#FFF;}

.content_1_bottom .main {}
.content_1_bottom .main .inbox { padding: 0 18px 20px 33px;}

.content_1_bottom .main .box1 {}
.content_1_bottom .main .box1 .borb { border-bottom: 1px solid #f0f3f1;}

.content_1_bottom .main .box1 .nr1.h28 { height:28px;}
.content_1_bottom .main .box1 .nr1 h4 { color: #18874c; font-size:14px; line-height: 24px; float: left;}
.content_1_bottom .main .box1 .nr1 h5 { color: #555555; font-size:12px; line-height: 24px; float: left; margin: 1px 0 0 10px;}

.content_1_bottom .main .box1 .nr2 {}
.content_1_bottom .main .box1 .nr2 table {}
.content_1_bottom .main .box1 .nr2 table td { position: relative;}
.content_1_bottom .main .box1 .nr2 h6 { color: #555555; font-size:12px; line-height: 28px;}
.content_1_bottom .main .box1 .nr2 .text { color: #555555; font-size:12px; height:26px; line-height: 26px; border: 1px solid #e2e2e2; padding:0;}
.content_1_bottom .main .box1 .nr2 .text1 { width:163px;}
.content_1_bottom .main .box1 .nr2 .text2 { width:143px;}

.content_1_bottom .main .box1 .nr2 table td .selbox { width:107px; min-height:26px; max-height:175px; border: 1px solid #e2e2e2; overflow: hidden; position: absolute; top:0; left:0;}
.content_1_bottom .main .box1 .nr2 table td .selbox .text3 { height: 26px; line-height:26px; padding:0 5px; margin:0; border:0; background-image:url(../image/bj-sel.png); background-position:69% center;}
.content_1_bottom .main .box1 .nr2 table td .selbox ul { width:100%; max-height:144px; overflow-y: scroll; overflow-x:hidden; display:none; background-color:#FFF;}
.content_1_bottom .main .box1 .nr2 table td .selbox ul li { padding: 0 5px; color: #7a8c73; font-size:14px; line-height: 30px;}

.danxuan label { position: relative; float: left; background-image: url(../image/tb-ra-1.png); background-position: 0 6px;}
.danxuan label p { color: #555555; font-size:12px; float: left; line-height: 28px; margin: 0 18px 0 7px;}
.danxuan .radio { width:15px; height: 15px; float: left; position: relative; top:6px; opacity: 0;filter: alpha(opacity=0)}
/*.danxuan .zgra { display: block; width: 15px; height: 15px; position: absolute; top: 6px; left: 0; background-image: url(../image/tb-ra-1.png);}*/
.danxuan label.on { background-image:url(../image/tb-ra-2.png);}

.content_1_bottom .main .box1 .nr3 { padding-top:8px;}
.content_1_bottom .main .box1 .nr3 .text {opacity: 0;filter: alpha(opacity=0); position: absolute; top:0; left:0;}
.content_1_bottom .main .box1 .nr3 table {}
.content_1_bottom .main .box1 .nr3 table td { padding:4px 0;}
.content_1_bottom .main .box1 .nr3 table td a { display: inline-block; width:79px; height: 20px; color: #6d6d6d; font-size:12px; line-height:20px; text-align: center;}
/**/.content_1_bottom .main .box1 .nr3 table td a.on,.content_1_bottom .main .box1 .nr3 table td a:hover { background-color: #18874c; color: #FFF;}

.content_1_bottom .main .box1 .texts { width:801px; height:91px; padding:4px 5px; resize:none; overflow: hidden;}
.content_1_bottom .main .box1 .yzm {}
.content_1_bottom .main .box1 .yzm h6 { color: #555555; font-size:12px; float: left; line-height: 28px;}
.content_1_bottom .main .box1 .yzm .text { color: #555555; font-size:12px; width:86px; height:26px; line-height: 26px; border: 1px solid #e2e2e2; padding:0; float: left; margin: 0 8px;}
.content_1_bottom .main .box1 .yzm img.yz { width:67px; height:28px; float: left;}
.content_1_bottom .main .box1 .yzm .sub { width:215px; height:36px; color: #ffffff; font-size:16px; line-height: 36px; padding:0; border:0; background-color: #007240;}


				/*-------------------- 交流互动中心 --------------------*/

.content_1_bottom .main .box2 {}
.content_1_bottom .main .box2 table {}
.content_1_bottom .main .box2 table tr.trtop td { color: #063500; font-size:16px; line-height: 35px; background-color: #d2e4da; text-align: center; border:0;}
.content_1_bottom .main .box2 table td { border-right: 1px solid #d8e1dc; border-bottom: 1px solid #d8e1dc;}
.content_1_bottom .main .box2 table td h6,.content_1_bottom .main .box2 table td h6 a { width:100%; color: #586b60; font-size:14px; line-height: 36px;}

.content_1_bottom .main .box2 table td.no1 h6 { text-align: center;}
.content_1_bottom .main .box2 table td.no2 h6 { max-width:360px;}
.content_1_bottom .main .box2 table td.no3 h6 { width:42px; text-align: center; padding-left:23px; background-image:url(../image/tb-1.png); background-position: left center; margin-left:10px;}
.content_1_bottom .main .box2 table td.no4 h6 { text-align: center;}
.content_1_bottom .main .box2 table td.no5 { text-align: center; border-right:0;}
.content_1_bottom .main .box2 table td.no6 h6 { max-width:505px;}

				/*-------------------- sub --------------------*/

.content_2 {}
.content_2 .zw { color: #344138; font-size:16px; line-height: 24px;}
.content_2 .zw p{ font-family:仿宋; }
.content_2 .zw img { max-width:100%;}
.content_2 .last { border-top:2px solid #18874c; text-align:right;}
.content_2 .last a { display: inline-block; width:70px; height: 28px; color: #ffffff; font-size:16px; line-height: 28px; text-align: center; background-color: #50b86e; margin-right:4px;}
/**/.content_2 .last a:hover { background-color: #18874c;}
.content_2 .themore { background-color: #f2f5f4;}
.content_2 .themore h6 { color: #18874c; font-size:16px; line-height: 22px;}
.content_2 .themore a { display: block; max-width:810px; color: #344138; font-size:14px; line-height: 26px;}
/**/.content_2 .themore a:hover { color: #18874c;}

				/*-------------------- 医院满意度调查 --------------------*/

.content_3 {}
.content_3 .nr {}
.content_3 .nr table { margin: 0 20px 0 27px; background-color: #fbfbfb;}
.content_3 .nr table tr {}
.content_3 .nr table tr td {}

.content_3 .nr table tr.top td { height:32px; background-color: #e1f5eb; color: #344138; font-size:16px; line-height:32px; text-indent:5px;}
.content_3 .nr table tr td p { color: #3a533c; font-size:14px; line-height: 26px; text-align: left; text-indent:10px;}
.content_3 .nr table tr td .checkbox { margin-top:7px; margin-right:3px; }

.content_3 .nr table tr.jg td { padding-bottom:10px; background-color:#FFF;}
.content_3 .nr table tr.jg td .injg { border-bottom: 1px solid #d8e1dc; height: 10px;}

.content_3 .nr .subbox { text-align: center; border-top: 2px solid #18874c; padding: 8px 0 13px 0;}
.content_3 .nr .subbox a,.content_3 .nr .subbox .sub { color: #fefefe; font-size:14px; display: inline-block; width:93px; height: 32px; line-height: 32px; text-align: center; background-color: #18874c; padding:0; border:0; margin: 0 8px;}
.content_3 .nr .subbox a:hover,.content_3 .nr .subbox .sub:hover { background-color: #056327;}

				/*-------------------- 医院满意度调查结果 --------------------*/

.content_4 {}
.content_4 .nr { padding: 20px 20px 20px 27px; border-bottom: 2px solid #18874c;}
.content_4 h2 { color: #344138; font-size:16px; line-height: 36px;}

.content_4 .nr table { border: 1px solid #a8b9ae; border-bottom:0; border-left:0; margin-bottom: 25px;}
.content_4 .nr table tbody {}
.content_4 .nr table tbody tr {}
.content_4 .nr table tbody tr td {}
.content_4 .nr table tbody tr td p,.content_4 .nr table tbody tr td h5 { color: #3a533c; font-size:14px; line-height: 32px;}
.content_4 .nr table tbody tr td h6 { color: #283f30; font-size:16px; line-height: 31px; padding: 0 10px;}

.content_4 .nr table tbody tr.no1 td { border-bottom: 1px solid #a8b9ae; border-left: 1px solid #a8b9ae; background-color: #e1f5eb; height: 31px;}
.content_4 .nr table tbody tr.no2 td { border-bottom: 1px solid #a8b9ae; border-left: 1px solid #a8b9ae; padding: 0 5px;}

.content_4 .nr table tbody tr td .jishu { height: 32px; float: left; margin-left:6px; margin-right:5px; background-image:url(../image/tb-2.jpg); min-width:3px; background-position:left center;}

.content_4 .content_3 .subbox { border:0;}
.content_4 .content_3 .nr { padding:0; border:0;}
.content_4 .content_3 .subbox a,.content_4 .content_3 .subbox .sub { height: 42px; line-height: 42px;}

				/*-------------------- 专家展示 --------------------*/

.content_5 { padding:15px 55px 0 55px;}
.content_5 .top { height:225px; border-bottom: 1px solid #d8e1dc; background-color: #f8f8f8;}

.content_5 .top .top_l { width:511px;}
.content_5 .top .top_l img { width: 135px; height: 174px; padding: 2px; border: 1px solid #a2beaf; background-color: #FFF; float: left; margin-left:18px;}
.content_5 .top .top_l .box { width:335px;}
.content_5 .top .top_l .box table {}
.content_5 .top .top_l .box table td { border-bottom: 1px solid #a2beaf; line-height: 20px; padding:5px 5px; position: relative;}
.content_5 .top .top_l .box table td p { color: #344138; font-size:12px;}
.content_5 .top .top_l .box table td h5 { color: #056327; font-size:16px;}
.content_5 .top .top_l .box table td h6 { color: #006c36; font-size:12px; position: absolute; top:5px; left:5px;}

.content_5 .top .top_r { width:515px;}
.content_5 .top .top_r h4 { color: #056327; font-size:16px; line-height: 36px;}
.content_5 .top .top_r table { background-color: #d2d2d2;}
.content_5 .top .top_r table tr {}
.content_5 .top .top_r table tr td { line-height: 45px; background-color: #FFF; text-align: center;}
.content_5 .top .top_r table tr td h6 { color: #5a5a5a; font-size:14px;}
.content_5 .top .top_r table tr.no1 td { line-height: 50px; background-color: #f0f0f0;}

.content_5 .zw { color: #344138; font-size:16px; line-height: 24px;}

.content_5 .lb {}
.content_5 .lb h2 { color: #17874b; font-size:20px; line-height: 32px; text-indent:10px;}
.content_5 .lb .box { width:141px; height:180px; position: relative;}
.content_5 .lb .box p { width:119px; position: absolute; padding: 0 8px; bottom:3px; left:3px; background-image:url(../image/bj-2.png);}
.content_5 .lb .box p span { display: block; color: #ffffff; font-size:14px; line-height: 24px; float: left; max-width:55px;}
.content_5 .lb .box p font { display: block; color:#FFF; font-size:12px; line-height:26px; float: right; max-width:60px;}
.content_5 .lb .box img { width:135px; height:174px; padding:2px; border: 1px solid #a2beaf; background-color: #FFF;}
.content_5 .lb .box a:hover p { background-image:url(../image/bj-2-2.png);}




				/*-------------------- 专家展示 --------------------*//*10-24*/

.content_1_bottom .main .newbox { background-color: #f6faf8; border-bottom: 1px solid #d5ded9; padding-top:15px; margin: 0 7px;}
.content_1_bottom .main .newbox .nr1 { margin-top:0;}
.content_1_bottom .main .newbox .nr2 { width:100%;border-bottom: 1px solid #f0f3f1; padding: 10px 0 14px 0; margin-bottom:15px;}

				/*-------------------- dy,子站dy --------------------*//*10-24*/

.content_2 .zw.newzw { border-bottom: 2px solid #18874c;}
.content_2+.content_4 .bottom>table>tbody>tr>td { padding: 0; border:0;}
.content_2+.content_4 .bottom { border-bottom: 2px solid #dde5e2;}



/* 11-3添加CSS */

.content_1 .content_1_topbox2 { padding: 0 17px 0 16px;}
.content_1 .content_1_topbox2 .people { height:40px; line-height: 40px; background-color: #f2f5f4; padding: 0 0 0 10px;}
.content_1 .content_1_topbox2 .people p { color: #737373; font-size:14px; float: left; padding: 0 15px;}
.content_1 .content_1_topbox2 .people h5 { font-size:16px; font-weight: bold; float: left;}

.content_1 .content_1_topbox2 .answer .people {}
.content_1 .content_1_topbox2 .answer .people h5 { color: #18874c;}
.content_1 .content_1_topbox2 .question .people {}
.content_1 .content_1_topbox2 .question .people h5 { color: #21ae90;}

.content_1 .content_1_topbox2 .wzbox { border: 1px solid #21ae90; color: #203f2d; font-size:14px; line-height: 24px; margin: 0 10px 0 12px; padding: 4px 9px 10px 9px; position:relative;}
.content_1 .content_1_topbox2 .answer .wzbox { background-color: #e6f5ea; margin-top:13px;}
.content_1 .content_1_topbox2 .question .wzbox { background-color: #f8fdfc; margin-bottom:13px;}
.content_1 .content_1_topbox2 .wzbox .zy { position: absolute; left:10px;}
.content_1 .content_1_topbox2 .answer .wzbox .zy { top: -11px;}
.content_1 .content_1_topbox2 .question .wzbox .zy { bottom:-10px;}










