
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display: inline-block; }
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.investigation_body_head{
  height:35px;
  line-height:35px;
  padding-left:40px;
  background:url(/Content/Areas/common/images/votes/survey_content_M_h1.jpg) no-repeat 16px center;
  border-bottom:1px solid #f1f1f1;
}
.investigation_list{
  margin:30px 0 0 0; width:100%}
.investigation_list li{
  margin-bottom:10px;
  padding-top: 5px;
}
.investigation_list table{ width:100%}
.investigation_list li:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.investigation_list li {}
html[xmlns] .investigation_list li{display:block; overflow:hidden; clear:both; margin-top:5px;}
* html .investigation_list li{height:1%;}
.investigation_list tr{ line-height:30px;}

.investigation_list tr td input{ margin-right:8px;}

.investigation_list table td table{ width:690px;}
.voteitem_title0{color:#188f3b;background: none repeat scroll 0 0 #DEEFFF;border: 1px solid #B3D9EE;color: #0A5397;font-size: 14px;font-weight: bold; text-indent:15px; width:100%}
.voteitem_real{ font-weight:bold;}
.voteitem_title1{ font-size:14px; font-weight:bold; }
.voteitem_title2{ font-size:13px; font-weight:bold;}



.investigation_list_sub{ 
  margin-left:20px;
}
.investigation_list_sub li{
  
  
  float:left;
  margin-right:25px;
}

.investigation_list_sub li:after{}
.investigation_list_sub li { }
html[xmlns] .investigation_list_sub li{}
* html .investigation_list_sub li{}


.link_botn{
  width:280px;
  height:50px;
  margin:0 auto;
  margin-top:30px;}
.link_botn_one{
  width:70px;
  height:25px;
  line-height:25px;
  float:left;
  color:#FFFFFF!important;
  display:block;
 background: url(/Content/Areas/Common/images/e_btn.jpg) no-repeat scroll center center transparent;
  margin-right:10px;
  cursor:pointer;
  text-align:center;
  border:none
}
.link_botn_one:hover{ background: url(/Content/Areas/Common/images/e_btn_h.jpg) no-repeat scroll center center transparent;}
.link_botn_two{
  width:78px;
  height:25px;
  float:left;
  color:#FFFFFF!important;
  line-height:25px;
  display:block;
  background:#2876ce;
  margin-right:10px;
  text-align:center
}
.link_botn_two:hover{ background:#4898f2}

/*---------------------------在线调查---------------------*/
.survey_part1,.survey_part2 {
  margin-top: 15px;
}
.survey_part1 .research_focus {
  float: left;
}
.survey_part1 .newest_survey {
  float: left;
  padding-top: 10px;
  padding-left: 15px;
}
.survey_part1 .newest_survey .survey_list_head {
  line-height: 24px;
  height: 24px;
  margin-top: 10px;
}
.survey_part1 .newest_survey .tit {
  float: left;
  width: 380px;
}
.survey_part1 .newest_survey .survey_list_head .tit{text-align: center; padding-left: 10px;}
.survey_part1 .newest_survey .num {
  float: left;
  width: 110px;
}
.survey_part1 .newest_survey .action {
  float: left;
  width: 140px;
}
.survey_part1 .newest_survey .survey_list_head .action{text-align: center;}.survey_part1 .newest_survey .survey_list .num {
  color: #0d72af;
}
.survey_part1 .newest_survey .survey_list .action a {
  color: #fa5200;
}
.survey_part2 .index_survey {
  float: left;
  margin-left:15px;
}
.survey_part2 .hos_source {
  float: left;
  width: 340px;
}
.survey_part2 .hos_source .survey_cont {
  padding-left: 15px;
  padding-right: 15px;
}
.survey_part2 .bidding {
  float: left;
}
.survey_part2 .bidding .bidding_inside .bidding_inside_tit {
  height: 31px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2e7f3;
  padding-top: 5px;
}
.survey_part2 .bidding .bidding_inside .bidding_inside_tit img {
  margin-left: 20px;
}
.survey_part2 .bidding .bidding_inside .bidding_inside_tit .more {
  color: #fa5200;
  padding-left: 160px;
}
.survey_part2 .bidding .bidding_inside .survey_cont {
  padding-right: 20px;
  padding-left: 10px;
  padding-bottom: 10px;
}
.survey_part2 .hos_source .hos_source_tit .more {
  padding-left: 170px;
  line-height:20px;
  color: #fa5200;
}
.survey_part2 .index_survey .index_survey_head {
  line-height: 20px;
  height: 20px;
}
.survey_part2 .index_survey .index_survey_head .more {
  color: #fa5200;
  padding-left: 90px;
}
.diaocha_left{
  float:left;
  margin-top:15px;
  width:308px;
  height:350px;
  padding-top:5px;
  background:url(/Content/Areas/Hospitals/images/vote/content_dep.jpg) no-repeat left top;
}
.diaocha_left_head{
  width:306px;
  height:30px;
  padding-top:10px;
  border:1px solid #DBECF5;
  border-top:none;}
.diaocha_left_head a{
  margin-left:15px;
  width:120px;
  height:20px;
  display:block;
  background:url(/Content/Areas/Hospitals/images/vote/yiyuanhuanjing.jpg) no-repeat center center;
}
.diaocha_left_head a:hover{
  background:url(/Content/Areas/Hospitals/images/vote/yiyuanhuanjingh.jpg) no-repeat center center;
}
.diaocha_left_body{
  width:306px;
  height:325px;
  border:1px solid #DBECF5;
  border-top:none;
}
.survey_cont02{
  width:270px;
  margin:0 auto;
  padding-top:15px;}
.survey_cont02 h2{
  line-height: 20px;
  font-weight: bold;
  color: #0076a3;
}
.survey_cont02 .survey_list li{
  height:24px;
  line-height:24px;
}
.survey_cont02 .btn_group{
  height:17px;
  margin:0 auto;
  margin-top:10px;
  width:170px;
}
.survey_cont02 .btn_group a{
  width:69px;
  height:17px;
  line-height:17px;
  text-align:center;
  display:block;
  float:left;
  background:url(/Content/Areas/Hospitals/images/vote/index_survey_btn.jpg) no-repeat center center;
  margin:0 6px;
}
.survey_cont02 .btn_group a:hover{
  background:url(/Content/Areas/Hospitals/images/vote/index_survey_btn_h.jpg) no-repeat center center;
  color:#FFFFFF;
}
.survey_cont02 h3{
  padding:20px 0 10px 0;
  margin-top:20px;
  border-top:1px dotted #999999;
  color:#F95106;
}
.survey_cont02 .other_list li{
  line-height:24px;}
.survey_cont02 .other_list li a{
  color:#F95106;}
.diaocha_right{ 
  float:left;
  margin:15px 0 0 10px;
  color:#424242;
}
.diaocha_title{
  width:652px;
  height:29px;
}
.diaocha_list{
  width:753px;
  border:1px solid #DBECF5;
  margin-top:5px;
  padding:2px;}
.diaocha_list li{
  margin-bottom:20px;}
.diaocha_list_tit{
  height:30px;
  line-height:30px;
  background:#f7f3ed;
  color:#0457b3;
  font-weight:bold;
  letter-spacing:2px;
  padding-left:10px;
  border-bottom:1px dotted #999999;
}
.diaocha_list_tit p{
  width:600px;
  padding-left:10px;
  background:url(/Content/Areas/Hospitals/images/vote/diaocha_li_icon.jpg) no-repeat left center;
}
.diaocha_list_subtit{
  line-height:35px;
  padding-left:20px;
  margin-top:15px;
}
.diaocha_list_cheack{
  margin:15px 0 30px 20px;
  text-indent:2em;
}
.diaocha_list_cheack input{
  padding:0 20px;
}
.diaocha_list_link{
  margin-left:20px;
  height:20px;
  line-height:20px;}
.look_result{
  color:#d81e26!important;
  margin-right:30px;
  text-decoration:underline!important;
  float:left;
}
.diaocha_list_link span{
  float:left;}
.investigation_into{
  float:right;
  width:66px;
  height:22px;
  display:block;
  background:url(/Content/Areas/Hospitals/images/vote/diaocha_btn_bg.jpg) no-repeat center center;
  margin-right:8px;
  text-align:center;
  color:#ffffff!important;
}

/************查看投票*******************/
#content_M{width:796px; _height:840px;margin:0 auto;}

#content_M h1{font-size:16px; color:#255385; background:url(/Content/Areas/Hospitals/images/vote/survey_content_M_h1.jpg) no-repeat left 5px;margin:20px 40px 0 40px; padding-bottom:20px; padding-left:20px; border-bottom:1px solid #E3EAF3;}

#content_M h2{color:#92A4BE; padding-left:15px; font-size:12px; font-weight:normal; background:url(/Content/Areas/Hospitals/images/vote/survey_content_M_h2.jpg) no-repeat left 5px; margin:35px 40px 0 40px; padding-bottom:10px; border-bottom:1px solid #E3EAF3;}

#content_M h2 a{float:right; display:inline-block; background:url(/Content/Areas/Common/images/vote/surver_F5.gif) no-repeat; width:30px; height:23px; line-height:23px; padding-left:32px; color:#245B93; text-decoration:none; margin-top:-5px}

#content_M p{line-height:22px; border-bottom:1px #E3EAF3 solid; border-top:1px #E3EAF3 solid; margin:26px 22px 0 22px; padding:19px 12px; color:#255385}

#content_M h3{font-size:14px; color:#255385; font-weight:normal; padding:20px 22px 20px 32px}
#content_M h4{font-size:12px; color:red; font-weight:100; padding:5px 15px 5px 20px}
.hei{ padding-left:30px; font-size:14px; height:30px!important; line-height:30px!important;}
.vote_box{ width:763px; margin:10px auto 0 auto; background:url(/Content/Areas/Hospitals/images/vote/survey_table_bg.jpg) no-repeat left top;}
.vote_box td{ height:35px;}
.vote_box .tr_01{ height:30px; line-height:30px;}
.vote_box .tr_01 td{ height:30px!important; line-height:30px!important;}
.td3{ background: url(/Content/Areas/Common/images/vote/survey_pp.jpg) no-repeat left center;}
.statebox{display:inline-block;float:left;margin-right:10px;padding-left:1px;width:149px;}
.state{background: url(/Content/Areas/Common/images/survey_repeat.jpg) repeat-x left center;color:#CC0000;font-weight:bold;height:16px;}
.td4{ text-align:center;}
.table_L {color:#92A4BE;float:left;font-size:14px;font-weight:normal;margin:25px 5px 0;padding-left:40px;width:165px;}
.table_R {float:right;margin-top:20px;padding-right:40px;text-align:right;width:500px;}
.table_R a {background:url(/Content/Areas/Common/images/votes/survey_bg.jpg) no-repeat left top;color:#245B93;display:inline-block;height:23px;line-height:23px;padding-left:10px;text-align:center;text-decoration:none;width:132px;}
.table {clear:both;height:50px;}
.table_R img {vertical-align:middle;}
.td2 a {background:url(/Content/Areas/Common/images/vote/usr_bg1.gif) no-repeat scroll 0 0 #EDF6F9;border:0 none;color:#047297;display:block;height:19px;line-height:18px; cursor:pointer; margin-right:15px; float:right;padding:3px 0 0;text-align:center;width:81px;}
.td2 span{ float:left;}

.piebox {border-bottom:1px #d0e6ed solid;border-top:0px;float:right}
.blockA {background:url(/Content/Areas/Common/images/vote/bg2.gif) no-repeat left top #F8FCFE;margin:0px auto 15px;padding:20px 39px;margin-top:5px}
 .blockA h2{color:#188f3b;background: none repeat scroll 0 0 #DEEFFF;border: 1px solid #B3D9EE;color: #0A5397;font-size: 14px;font-weight: bold; text-indent:15px; width:100%; line-height:30px}
 .blockA .piebox{border-top:0px;float:left;display:none;height:0px;width:600px;margin:-4px auto 0px;overflow: auto;border:1px #d0e6ed solid; background:#fff;}
 .blockA .piebox .top{background:url(/Content/Areas/Common/images/bg9.gif) no-repeat;width:780px;height:4px;line-height:4px:font-size:4px;display:block;float:right}
 .blockA .piebox .pie .l{width:121px;display:inline}
 .blockA .piebox .pie .l ul{float:right;width:99px;margin-top:20px}
 .blockA .piebox .pie .l li{width:99px;display:block;margin:5px 0;height:26px;line-height:26px;}
 .blockA .piebox .pie .l li a{display:block;width:99px;height:26px;color:#047297}
 .blockA .piebox .pie .l li a:hover{text-decoration: none}
 .blockA .piebox .pie .l .cur{background:url(/Content/Areas/Hospitals/images/piebg1.gif);height:26px;line-height:26px;;color:#333}
 .blockA .piebox .pie .l .cur a{display:block;width:99px;height:26px;color:#333}
 .blockA .piebox .pie .r{width:649px;margin-right:10px;display:inline}
 .blockA .piebox .pie .r div{float:left;text-align:left}
 .blockA .item{width:680px; clear:both;margin:0 auto;font-size:12px;padding:0}
 .blockA .item .d-tit{width:100px;color:#333;float:left;text-align: right;margin:15px 10px 0 0 ;}
 .blockA .item .d-tit span{float:left}
 .blockA .item .d-prc{width:280px;*width:280px;_width:310px;float:left;margin-top:15px}
 .blockA .item .d-prc span{padding-left:2px; font-weight:100;}
 .blockA .item .d-prc b{ width:55px; display:inline-block} 
 .blockA .item .d-prc .bar{width:149px;background: url(/Content/Areas/Common/images/votes/survey_pp.jpg) no-repeat left center;float:left;height:13px;line-height:13px;float:left}
 .blockA .item .d-prc .precent{height:12px;float:left}
 .blockA .item .d-from {float:right;font-size:12px;position:relative;z-index:2;}
 .blockA .item .d-from a{background:url(/Content/Areas/Hospitals/images/usr_bg1.gif) no-repeat #EDF6F9;color:#047297;width:81px;height:19px;display:block;border:0px;padding:0px;margin:0px;line-height:18px;padding-top:3px;text-align:center;margin-top:15px}
 .blockA .item .d-from a:hover{background:url(/Content/Areas/Hospitals/images/usr_bg1.gif) no-repeat #fff;color:#047297}
 .blockA .item .d-from img{margin-right:0px}
 .blockA .item .d-from .cur1, .blockA .item .d-from .cur1:hover{background:#fff;color:#047297;border-bottom:0px;padding-top:6px;margin-top:10px;height:26px;line-height:18px; border:1px solid #D1E6ED; border-bottom:none;}
 .hotword p{text-align:left;line-height:37px;;margin-left:15px;width:860px;margin:0px auto}
 .hotword p a, .hotword p span{margin-right:7px}
 .linesB{background:url(/Content/Areas/Hospitals/images/linesB.gif) repeat-x;height:3px;line-height:3px;width:860px;margin:0px auto;margin-bottom:10px}
 .tisp{height:20px;line-height:20px;width:860px;margin:0px auto;color:#666;padding-bottom:10px}
 .tisp em{color:#CCC;margin:0px 5px}
 .tisp .btn{float:right;margin-left:10px;line-height:23px;background:url(/Content/Areas/Hospitals/images/btn.gif);width:67px;height:23px;color:#fff;text-align:center}
 .tisp .btn:hover{background:url(/Content/Areas/Hospitals/images/btn_s.gif);text-decoration: none}
 .tisp .r{text-align:right}
 .tisp .r span{color:#FF6600;font-size:17px;font-weight: bold;}

.list01{ padding:10px; margin:0; }
.list01 li{padding:8px 10px 8px 20px; background:url(/Content/Areas/Hospitals/images/icon_vote.gif) no-repeat left 8px; line-height:15px; width:280px; float:left;color:#333;}

 .c1{background: url(/Content/Areas/Common/images/votes/survey_pph.jpg) repeat-x left center;}
 
 
.vote_input_text{ width:450px; height:80px; line-height:24px;margin:10px 0;}
.shuoxin{
  height:30px;
  text-align:center;
  padding-left:366px
}
.shuoxin a{
  float:left;
  width:52px;
  padding-right:10px;
  margin-right:10px;
  color:#FFFFFF!important;
  height:25px;
  line-height:25px;
  display:block;
  background:url(/Content/Areas/common/images/votes/survey_F5.jpg) no-repeat center center;}
.tablebox .blockA{ width:610px; margin-top:8px;}
.tablebox .blockA .tablebox .blockA{ width:455px; border:none;}
.blockA .tablebox .item{
  width:450px;
}


/*在线调查list页*/
.top_space{ line-height:20px;padding: 0 20px;}
.top_space img { margin:10px 20px 33px 0px; float:left}
.top_space p{ margin-right:5px}
.top_space h2{ text-align:right; font-weight:100}
.dc_list h2 a {
 color: #0A5397;
 font: 14px/30px "宋体";
  text-decoration:none
}
.dc_list h2 a:hover{ color:#F00; text-decoration:underline}
.dc_list, .top_space {
 border-bottom: 1px dashed #D9D9D9;
 margin: 10px auto;
 padding-bottom: 10px;
}
.dc_list h2{line-height:30px}
.dc_list p{ line-height:20px}
.dc_list ul {
 float: right;
}
.dc_list li {
 color: #999999;
 float: left;
 line-height: 20px;
 padding: 2px 5px;
}
.dc_list li a {
 color: #999999;
 line-height: 20px;
}
.dc_list .ckjg{ background:#2876ce}
.dc_list .ckjg a {
 color: #FFFFFF;
}
.dc_list li span{ color:#F60; font-weight:bold}

/*满意度调查详细页*/
.top_title{ line-height:25px; padding:10px 0}
.top_title h1{ color:#333; font-size:20px; line-height:32px; height:32px;text-align:center}
/*调查结果页*/
.shuoxin a.button3{
  background: url("/Content/Areas/Common/images/e_btn.jpg") no-repeat scroll center center transparent;
 border: medium none;
 color: #FFFFFF !important;
 cursor: pointer;
 display: block;
 float: left;
 height: 25px;
 line-height: 25px;
 margin-right: 10px;
 text-align: center;
 width: 70px;
}
.shuoxin a.button3:hover{
background: url("/Content/Areas/Common/images/e_btn_h.jpg") no-repeat scroll center center transparent; 
}
.content_M{ padding-bottom:20px}

@media only screen and (max-width:768px){ 
  .table_L,.table_R{width:50%;padding:0 10px;box-sizing:border-box;margin-left:0;margin-right:0;}
  .investigation_list tr td{padding:0;}
  .investigation_list table{width:96%;margin:0 auto;}
  .vote_input_text{width:70%;margin:10px auto;}
  .top_title{width:80%;margin:0 auto;}
  .dc_list ul,.top_space h2{margin-top:15px;}
  .top_space p{margin:0;line-height: 26px}
  .dc_list p{text-indent: 2em;line-height: 26px}
  .top_title h1{ height:auto}
}

@media only screen and (max-width:640px){
 .main{width:98%;margin:0 auto;}
 .blockA{padding:0;width: 96% !important;margin:5px auto;}
 .blockA .tablebox .item{width:100%;}
 .blockA .piebox{width:100%;}
 .tablebox{margin:10px 0;padding-bottom:15px;}
 .shuoxin{width:60%;margin:0 auto;padding-left:0;}
 .blockA .item .d-prc{width:80%;}
 .blockA .item .d-tit{width:16%;}
 .investigation_body_head{display:none;}
 .investigation_list table td table{width:100%;}
 .investigation_list tr td{width:0%!important;}
 .dc_list ul,.top_space h2{margin-top:15px;}
 .top_space p{margin:0;line-height: 26px}
 .dc_list p{text-indent: 2em;line-height: 26px}
} 