.main{border:1px solid #dcdcdc;background:#f3f3f3}
.side_menu{float:left;padding-bottom:30px}
.side_menu li{width:100%;float:left;display:inline}
.side_menu li a{display:block;height:60px;line-height:60px;border-bottom:1px solid #dcdcdc;text-align:center;font-size:16px;color:#333}
.side_menu li .active,.side_menu li a:hover{color:#00aeff}
.main_right{float:right;min-height:450px;border-left:1px solid #dcdcdc;background:#fff;padding:0 20px 100px}
.main_hd{height:60px;border-bottom:1px dashed #dcdcdc;padding-right:8px}
.main_h2{font-size:16px;line-height:60px;color:#646464}
.main_form{padding-top:50px}
.control_group{margin-bottom:20px;position:relative}
.control_label{float:left;width:140px;padding-right:20px;text-align:right;line-height:30px;font-size:16px;color:#303030}
.controls{float:left;font-size:16px;border:1px solid #dcdcdc}
.controls input{height:18px;width:578px;padding:6px 10px;font:14px/18px Microsoft YaHei}
.btn{width:86px;height:30px;line-height:30px;overflow:hidden;text-align:center;color:#fff;border-radius:2px;float:left}
.btn:hover{color:#fff;opacity:.9;filter:alpha(opacity=90)}
.btn_bule{background:#00aeff}
.btn_gray,.btn_gray:hover{background:#ededed;color:#8f8f8f}
.control_group .btn_bule{margin-left:20px;height:32px;line-height:32px}
.control_btn{padding-top:90px;text-align:center}
.control_btn a{display:inline-block;zoom:1;float:none;margin:0 20px}
.btn_normal{background:#fff;border:1px solid #dcdcdc;height:28px;line-height:28px;color:#646464}
.btn_normal:hover{color:#646464}
.add_diag_icon em,.add_icon,.add_option em,.add_record_item span em,.add_row,.aside_o_title em,.aside_search .search_icon,.bd_intro .close,.check_list li em,.checked_td,.close_icon,.control_drop .name_item i,.del_icon,.del_row,.edit_label li em,.error_text,.qus_btn,.radio_list li em,.record_list li em,.review_box em,.search_input em,.select_drop,.survey_list_bd em{background:url(../../images/manage_bg.png) no-repeat}
.edit_label em.xhl_copy{width:18px;background:url(../images/xhl_copy.png) no-repeat -1px 0}
.hd_btn{float:right}
.hd_btn a{margin:15px 0 0 30px}
.main_list{padding-top:20px}
.main_list table td,.main_list table th{border:1px solid #dcdcdc;font-size:16px;color:#303030;font-weight:100}
.main_list table td,.main_list table th{font-size:15px;text-align:center;padding:8px}
.main_list table{margin-bottom:100px}
.main_list table th{background:#e8f4ff}
.main_list table td .name{color:#2b89d9}
.main_list table td span{margin:0 10px}
.inline_text{text-align:center;color:#a8a8a8;padding:60px 0 200px}
.edit_btn{padding-top:19px}
.edit_btn a,.refresh_btn,.score_set_btn,.upload_logo{height:20px;line-height:20px;padding:0 12px;overflow:hidden;border:1px solid #a4a4a4;border-radius:2px;display:block;float:left;text-align:center;color:#494949;font-size:12px;background:#fefefd;background:-moz-linear-gradient(top,#fefefd 0,#e6e5e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefd),color-stop(100%,#e6e5e6));background:-webkit-linear-gradient(top,#fefefd 0,#e6e5e6 100%);background:-o-linear-gradient(top,#fefefd 0,#e6e5e6 100%);background:-ms-linear-gradient(top,#fefefd 0,#e6e5e6 100%);background:linear-gradient(to bottom,#fefefd 0,#e6e5e6 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#fefefd', endColorstr='#e6e5e6', GradientType=0)}
.edit_btn .active,.edit_btn a:hover,.refresh_btn:hover,.score_set_btn:hover,.upload_logo:hover{background:#e6e5e6;background:-moz-linear-gradient(top,#e6e5e6 0,#fefefd 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e5e6),color-stop(99%,#fefefd));background:-webkit-linear-gradient(top,#e6e5e6 0,#fefefd 99%);background:-o-linear-gradient(top,#e6e5e6 0,#fefefd 99%);background:-ms-linear-gradient(top,#e6e5e6 0,#fefefd 99%);background:linear-gradient(to bottom,#e6e5e6 0,#fefefd 99%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#e6e5e6', endColorstr='#fefefd', GradientType=0);color:#494949}
.edit_btn .disabled,.edit_btn .disabled:hover{background:#CDCDCD}
.edit_btn em{width:1px;height:22px;float:left;font-size:0;overflow:hidden;background:#dcdcdc;margin:0 10px}
.edit_date{position:relative;width:18px;height:18px;background:url(../images/date.png) no-repeat;display:inline-block;vertical-align:middle;margin-left:18px}
.data_item .cur,.edit_date:hover{background-position:0 -18px}
.prompt_pop{position:absolute;left:30px;top:-5px;width:300px;padding:5px;line-height:18px;border:1px solid #dcdcdc;box-shadow:1px 1px 1px rgba(0,0,0,.1);background:#fff;font-size:12px;color:#303030;display:none}
.prompt_pop .pop_point{position:absolute;left:-8px;top:6px;width:8px;height:16px;background:url(../images/pop_point.png) no-repeat}
.edit_info{padding-top:50px}
.user_pic{display:block;position:relative;right:0;top:-10px;float:right;cursor:pointer}
.control_group select{height:30px;line-height:30px;padding:4px 6px;font-size:14px;background:0 0}
.control_group textarea{height:50px;padding:10px;line-height:20px}
.cont_patient_sug,.select_analog{position:relative;height:30px;width:598px;cursor:pointer;font-size:14px}
.select_drop{position:absolute;right:12px;top:13px;width:9px;height:5px;font-size:0;overflow:hidden;display:block;background-position:0 -204px}
.get_data{line-height:30px;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:block;padding:0 10px;font-family:Microsoft YaHei;background:#fff}
.cont_patient_info,.select_drop_info{position:absolute;top:29px;left:-1px;width:100%;border:1px solid #dcdcdc;background:#fff;box-shadow:0 2px 4px rgba(201,201,201,.7);overflow-y:auto}
.cont_patient_info ul li,.select_drop_info ul li{width:100%;float:left;display:inline;height:30px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.cont_patient_info ul li a,.select_drop_info ul li a{display:block;padding:0 10px;color:#646464;background:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-family:Microsoft YaHei}
.cont_patient_info ul li a:hover,.controls .active,.select_drop_info ul li a:hover{background-color:#e8f4ff;color:#646464}
.cont_patient_sug input{position:absolute;left:0;top:0}
.reveal_info{padding-top:40px;position:relative}
.re_user_bg{position:absolute}
.reveal_cont{font-size:16px;color:#303030;padding-bottom:10px;line-height:30px}
.reveal_cont label{width:140px;padding-right:30px;float:left;text-align:right;color:#888}
.reveal_cont .control{float:left}
.create_info{padding-top:40px}
.create_hd{font-size:16px;border-bottom:1px solid #dcdcdc;padding-bottom:8px;margin-bottom:15px}
.create_mod .control_group_lag{padding-top:20px}
.create_mod .control_label{width:100px;padding-right:10px}
.user_nm{position:relative;top:-10px;cursor:pointer}
.bd_none{border:none}
.hospital_box{float:left}
.hospital_box .controls{margin-right:10px}
.error_text{position:absolute;top:7px;color:#e97575;background-position:0 -128px;padding-left:30px;height:18px;line-height:18px;overflow:hidden}
.create_mod .control_group_lag .error_text{top:26px}
.control_group_text{height:82px}
#info_more{cursor:pointer;color:#2b89d9}
#info_more:hover{color:#e87208}
.more_info{display:none}
.upload_pc_pop{position:fixed;z-index:999;width:100%;height:100%;left:0;top:0;background:url(../images/yybg.png)}
.upload_pc_box{position:absolute;left:50%;top:100px;margin-left:-350px;width:700px;height:500px;background:#fff}
.ex_edit_hd,.upload_hd{height:40px;background:#0078d9;padding:0 10px}
.ex_edit_hd h2,.upload_hd h2{line-height:40px;color:#fff}
.close_icon{width:20px;height:20px;float:right;margin-top:10px;background-position:0 -156px;cursor:pointer}
.close_icon:hover{background-position:0 -180px}
.upload_bd{padding:0 30px}
.upload_bd .title{line-height:40px}
.upload_edit{padding-bottom:45px}
.upload_bigimg{width:380px;height:290px;background:#eee;float:left;margin-right:90px}
.upload_smallimg{width:100px;height:100px;float:left;background:#eee}
.upload_btn{text-align:center}
.upload_btn .btn{float:none;display:inline-block;zoom:1}
.expertise_edit{position:absolute;z-index:99;left:110px;bottom:0;width:600px;height:300px;background:#fff;box-shadow:0 5px 5px rgba(143,143,143,.7);border:2px solid #ccc/9/0}
.ex_edit_bd{position:relative;padding:20px 20px 0;height:240px}
.ex_edit_list{height:170px;overflow-y:auto}
.ex_edit_list li{float:left;display:inline;margin:0 10px 10px 0}
.ex_edit_list li a{height:32px;border:1px solid #dcdcdc;float:left;line-height:32px;padding:0 10px;display:block;color:#303030;white-space:nowrap}
.ex_edit_list li a.active{background:#00aeff;border-color:#00aeff;color:#fff}
.ex_edit_footer{position:absolute;bottom:20px;width:560px}
.ex_custom_box{position:relative;float:left;height:30px}
.ex_custom_btn{float:left;padding:0 10px;height:28px;color:#858585;cursor:pointer;border:1px solid #dcdcdc;background:#eee;text-align:center;line-height:28px;overflow:hidden}
.ex_custom_btn:hover{background:#dcdcdc}
.ex_custom_edit{position:absolute;top:29px;left:0;z-index:100;width:332px;padding:10px;background:#f4faff;border:1px solid #dcdcdc}
.ex_custom_input{border:1px solid #dcdcdc;float:left;margin-right:10px;display:inline}
.ex_custom_input input{width:248px;height:18px;float:left;line-height:18px;padding:5px 10px}
.ex_custom_edit .edit_btn{padding:0;float:left;margin-top:4px}
.ex_custom_edit .edit_btn a{float:none;padding:0;width:50px}
.ex_edit_footer .btn{float:right}
.depa_item{font-size:16px;padding:35px 0;border-bottom:1px solid #dcdcdc;margin-top:-25px}
.depa_mod{padding-top:25px}
.depa_mod .name{display:block;float:left;width:84px;padding-left:20px;color:#646464}
.depa_intro{margin-left:110px}
.edit_icon{float:right;width:30px;height:30px;display:inline-block;margin:15px 0 0 20px;cursor:pointer;background:url(../images/edit.png) 8px 8px no-repeat;opacity:.7;filter:alpha(opacity=70)}
.edit_icon:hover{opacity:1;filter:alpha(opacity=100)}
.depa_intro span{color:#a8a8a8;font-size:14px;padding-left:70px}
.depa_intro img{vertical-align:middle}
.depa_mod .name_logo{line-height:37px}
#filp{position:relative;left:50%;margin-left:-153px;width:306px;padding-bottom:40px}
#filp .page_icon{float:left;width:27px;height:28px;border:1px solid #dcdcdc;border-radius:2px;cursor:pointer}
#filp .page_icon i{display:block;width:7px;height:12px;font-size:12px;overflow:hidden;background:url(../images/filp.png) no-repeat;margin:8px 0 0 10px}
#filp .nextPage i{background-position:0 -23px}
#filp em{float:left;line-height:30px;padding:0 25px;font-size:16px}
.filp_input{width:40px;height:18px;line-height:18px;border:1px solid #dcdcdc;float:left;border-radius:2px;margin-left:20px;padding:5px 10px}
.filp_input:focus,.filp_input:hover{border-color:#ccc}
.btn_skip{width:60px;float:left;height:28px;border:1px solid #dcdcdc;border-radius:2px;text-align:center;line-height:28px;margin-left:10px;color:#303030}
#filp .page_icon:hover,.btn_skip:hover{border-color:#ccc}
.btn_skip:hover{color:#303030}
.main_manage{background:#fff}
.main_m_form{padding-bottom:150px}
.main_m_form .control_label{width:290px}
.Page_Nar .main_m_form .controls input{width:578px}
.Page_Nar .main_m_form .control_label{width:210px}
.main_manage_pd{padding:0 20px}
.record_box{padding:0 80px 20px}
.step_info{padding-top:20px}
.step_hd{height:70px;position:relative;overflow:hidden}
.step_line{height:2px;background:#dcdcdc;position:absolute;top:18px;width:100%;font-size:0;overflow:hidden}
.step_intro{height:70px;position:absolute;z-index:2;overflow:visible}
.step_intro li{width:25%;height:70px;float:left;display:inline;text-align:left}
.step_intro li span{background:#fff;padding:0 20px;display:inline-block;text-align:center}
.step_intro li span i{width:40px;height:40px;display:inline-block;line-height:40px;text-align:center;border-radius:100%;background:#dcdcdc;color:#fff;font-size:22px}
.step_intro li em{display:block;padding-top:6px}
.step_intro .active span i{background:#00aeff}
.record_info{padding-top:20px}
.record_item{padding:10px 0}
.record_i_hd{background:#e8f4ff;color:#045596;padding:2px 5px;margin-bottom:10px}
.record_list li{float:left;width:25%;display:inline;padding:5px 0;font-size:16px;cursor:pointer}
.record_list li em{position:relative;top:3px;float:left;width:16px;height:16px;display:block}
.record_list li span{display:block;margin-left:30px;line-height:24px}
.record_list .active em{background-position:0 -26px}
.add_record_item{margin-bottom:10px;width:100%}
.add_r_input{float:left;width:540px;border:1px solid #dcdcdc}
.add_r_input input{height:18px;line-height:18px;padding:10px;width:520px;font-size:16px}
.add_record_item span{width:40px;height:40px;float:left;display:block;cursor:pointer}
.add_record_item span em{margin:12px 0 0 12px;width:16px;height:16px;display:block}
.add_record_item .add em{background-position:0 -52px}
.add_record_item .less em{background-position:0 -78px}
.record_tb_edit .edit_btn{float:right;padding-top:0}
.record_tb_edit .edit_btn a{margin-left:10px;width:65px}
.record_table{margin:10px 0}
.record_table table td,.record_table table th{border:1px solid #dcdcdc;text-align:center;padding:10px}
.record_table table th{font-weight:100}
.record_table .checked_td{width:16px;height:16px;display:inline-block;cursor:pointer}
.record_table .checked_td.active{background-position:0 -26px}
.record_table table td input{height:16px;text-align:center;padding:2px 0;width:100%}
.record_table table td.select_td_info{padding:0}
.select_td_box{position:relative;width:100%;padding-top:10px}
.select_td_box .select_drop_info{top:40px}
.assay_left{float:left}
.assay_table{margin-bottom:30px}
.assay_table table td input{width:100%;text-align:center}
.assay_left .assay_tb_hd{font-size:16px;padding:10px;background:#e8f4ff;border:1px solid #dcdcdc;border-bottom:0;text-align:center}
.assay_left table th{font-weight:100}
.assay_left table td,.assay_left table th{width:25%;padding:5px;border:1px solid #dcdcdc;text-align:center}
.aside_option{float:right;border:1px solid #dcdcdc;padding-bottom:100px}
.aside_o_hd{height:28px;line-height:28px;text-align:center;background:#e8f4ff;border-bottom:1px solid #dcdcdc}
.aside_o_list span{position:relative;width:100%;display:block;height:40px;line-height:40px;border-bottom:1px solid #dcdcdc;text-align:center;cursor:pointer}
.aside_o_list em{position:absolute;left:-1px;top:-1px;width:176px;height:40px;display:none;border:1px solid #00a0e9}
.aside_o_list img{position:absolute;right:0;top:0}
.assay_form{border:1px solid #dcdcdc;padding:10px}
.manage_hd{padding:10px 30px 0}
.manage_hd_search{float:left}
.search_select{float:left;border:1px solid #b7c0c9}
.search_select .select_analog{width:120px;height:28px}
.search_select .select_analog .get_data{line-height:28px;height:28px}
.search_input{position:relative;float:left;margin-left:10px;width:320px;height:28px;border:1px solid #dcdcdc}
.search_input input{position:absolute;left:0;top:0;width:270px;height:18px;line-height:18px;padding:5px 40px 5px 10px}
.search_input em{position:absolute;right:10px;top:4px;width:20px;height:20px;display:block;background-position:3px -101px;cursor:pointer}
.manage_edit{float:right}
.manage_edit a{margin-left:25px}
.manage_hd .help_inline{color:#afafaf;padding-top:10px;clear:both;overflow:hidden;zoom:1;text-align:right}
.record_table_m{margin:10px 30px 320px;font-size:16px}
.record_table_m table th{background:#e8f4ff}
.record_table_m table td{color:#646464}
.record_table_m table td .name{color:#2b89d9}
.create_new_info .create_hd{padding:15px 15px 8px;margin-bottom:20px}
.btn_info_create{position:relative;left:-20px;padding:10px 0;margin-top:90px;background:#eee;border-top:1px solid #dcdcdc}
.btn_info_create a{margin:0 10px}
.control_address .controls{margin-right:20px}
.main_manage .no_padding{padding:0}
.hd_top_nav{float:left}
.hd_top_nav li{float:left;display:inline;margin:0 25px 0 0;font-size:16px;line-height:60px}
.hd_top_nav li a{color:#303030;padding-bottom:3px}
.hd_top_nav li a:hover,.hd_top_nav li.active a{border-bottom:2px solid #00aeff;color:#00aeff}
.material_box{min-height:500px;padding-bottom:30px}
.material_mod{margin:10px 0}
.material_item{border:1px solid #dcdcdc}
.material_hd{background:#e8f4ff;height:40px;line-height:40px;border-bottom:1px solid #dcdcdc;font-size:16px;padding:0 10px}
.material_item{margin-bottom:25px}
.material_bd{padding:10px 20px}
.material_bd table td{font-size:16px;padding:8px 0}
.material_bd table .m_bd_name{width:100px;color:#646464}
.material_bd .table_item2 .m_bd_name{width:170px}
.material_mod .help_inline{font-size:16px;color:#a8a8a8;text-align:center;padding-top:65px}
.sort_hd{margin-bottom:20px}
.sort_hd span{line-height:22px;float:left;color:#494949;margin-right:12px}
.sort_hd .edit_btn{float:left;padding-top:0}
.sort_hd .edit_btn a{margin-right:10px}
.sort_intro_item{margin-bottom:10px}
.sort_i_table{overflow:hidden;overflow-x:auto;border:1px solid #dcdcdc;padding-bottom:12px;margin-bottom:10px}
.sort_i_table table{margin:-1px 0 0 -1px}
.sort_i_table table td,.sort_i_table table th{padding:10px;border:1px solid #dcdcdc;border-right:none;text-align:center;white-space:nowrap}
.sort_i_table table th{font-weight:100}
.sort_i_title{height:29px;line-height:29px;border:1px solid #dcdcdc;border-bottom:0;text-align:center;background:#edf9ff}
.sort_i_table_normal,.sort_table_row2{overflow:hidden;overflow-x:inherit;padding-bottom:0;border:none}
.sort_i_table_normal table,.sort_table_row2 table{margin:0}
.sort_i_table_normal table td,.sort_i_table_normal table th,.sort_table_row2 table th{border:1px solid #dcdcdc}
.sort_i_table_normal th{width:16%}
.sort_i_table_hy th{width:140px}
.sort_intro_side{float:left;width:90px;text-align:center}
.sort_intro_side i{display:block;color:#494949;line-height:20px}
.sort_intro_side .edit_btn{padding:0}
.sort_intro_side .edit_btn a{width:64px;height:30px;line-height:30px;overflow:hidden;display:block;margin:20px 0 0 0;font-size:14px;color:#646464}
.sort_intro_right{position:relative;margin-left:107px;padding:0 0 10px 17px;border-left:2px solid #ccefff}
.sort_label{position:absolute;left:-12px;top:0;width:22px;height:22px;border-radius:100%;display:block;background:#ccefff}
.sort_label em{width:12px;height:12px;font-size:0;overflow:hidden;display:block;border-radius:100%;background:#00aeff;margin:5px 0 0 5px}
.table_text{margin-bottom:10px}
.table_text td{color:#494949;padding:8px 5px}
.sort_table_row .sort_th1{width:30px}
.sort_table_row th{width:23%}
.sort_table_row2{border:1px solid #dcdcdc}
.sort_table_row2 .sort_th1{width:30px;border:none;border-right:1px solid #dcdcdc}
.sort_table_row2 table td{text-align:left;border:none;padding:10px 15px}
.creae_e_mod{padding:30px 20px 0;border-bottom:1px solid #dcdcdc}
.creae_e_mod .control_label{width:65px;text-align:left;color:#646464}
.creae_e_mod .control_group{padding-bottom:35px;margin-bottom:0}
.control_group_level .controls{margin-right:20px}
.upload_logo{width:84px;height:30px;border:1px solid #a4a4a4;color:#494949;cursor:pointer;padding:0;font-size:14px;line-height:30px;border-radius:5px}
.creae_e_mod .help_inline{color:#a8a8a8;line-height:32px;float:left}
.edit_link{float:right}
.create_pop{position:fixed;z-index:999;width:100%;height:100%;left:0;top:0;background:url(../images/yybg.png)}
.create_box{position:absolute;left:50%;top:50%;margin:-150px 0 0 -300px;width:600px;height:300px;background:#fff}
.create_intro{padding:0 40px}
.create_intro .title{text-align:center;font-size:16px;padding:35px 0}
.create_input{border:1px solid #dcdcdc}
.create_input input{width:498px;height:18px;line-height:18px;padding:10px;color:#a8a8a8;font-size:16px}
.create_input input:focus{color:#303030}
.create_p_btn{padding-top:70px;text-align:center}
.create_p_btn .btn{float:none;display:inline-block;zoom:1}
.create_pop_drug .create_intro{padding:20px 0 0}
.create_pop_drug .control_group{margin-bottom:10px}
.create_pop_drug .control_label{width:80px;padding-right:18px;text-align:right;font-size:14px}
.create_pop_drug .controls input{width:440px}
.create_pop_drug .create_p_btn{padding-top:15px}
.drug_table{padding-top:20px}
.drug_table table td,.drug_table table th{text-align:center}
.drug_table table th{background:#e8f4ff;padding:8px 0;font-weight:100}
.drug_table table td{width:20%;padding:10px 0;border-bottom:1px solid #dcdcdc}
.drug_table .edit_btn{padding-top:0;display:inline-block;zoom:1}
.drug_table .edit_btn a{margin:0 10px}
.diag_item{border:1px solid #dcdcdc;padding:12px 18px;margin-top:20px}
.diag_name{float:left;line-height:22px;font-size:16px}
.diag_item .edit_btn{padding-top:0;float:right}
.diag_item .edit_btn a{margin-left:20px}
.assay_box{padding-top:20px}
.assay_list{padding:0 60px}
.assay_list li{position:relative;width:29%;float:left;display:inline;margin:0 2% 4%;border:1px solid #dcdcdc}
.assay_list li .assay_hd{font-size:16px;text-align:center;color:#646464;border-bottom:1px solid #dcdcdc;height:38px;line-height:38px}
.assay_list li .assay_bd{padding:20px 0;text-align:center}
.assay_list li .assay_bd a{float:none;display:inline-block;zoom:1;margin:0 18px}
.assay_list .active{border-color:#00a0e9}
.assay_list li .check_icon{display:none;position:absolute;right:0;top:0;width:21px;height:21px;background:url(../images/label.png) no-repeat}
.assay_list .active .check_icon{display:block}
.padtop50{padding-top:50px}
.template_box{padding-top:20px}
.template_left{float:left}
.template_item{margin-bottom:20px}
.template_hd{padding:0 20px 10px;border:1px solid #dcdcdc}
.template_hd .title{font-size:16px;padding:10px 0}
.template_input{border:1px solid #dcdcdc}
.template_input input{height:18px;line-height:18px;font-size:16px;padding:10px}
.template_diagnose_input{border:1px solid #dcdcdc;margin-right:35px;overflow:hidden}
.template_diagnose_input input{height:18px;line-height:18px;font-size:16px;padding:10px}
.template_diagnose{position:relative}
.template_diagnose .add_row{width:16px;height:16px;float:right;background-position:0 -52px;cursor:pointer;margin:8px 0 0 10px;position:absolute;right:6px;top:4px}
.template_edit_bd{padding:0 20px;border:1px solid #dcdcdc;border-top:0}
.edit_label{float:right}
.edit_label li{float:left;display:inline;height:19px;line-height:19px;padding:9px 0 10px 20px;cursor:pointer}
.edit_label li em{width:14px;height:19px;margin-right:5px;display:inline-block;float:left}
.edit_label li em.shift_up{background-position:0 -213px}
.edit_label li em.shift_down{background-position:0 -235px}
.edit_label li em.delete{width:17px;background-position:0 -257px}
.template_i_bgcolor{background:#e8f4ff}
.template_i_bgcolor .edit_label li em.shift_up{background-position:0 -494px}
.template_i_bgcolor .edit_label li em.shift_down{background-position:0 -516px}
.template_i_bgcolor .edit_label li em.delete{background-position:0 -538px}
.aside_o_list .fold_more{text-align:center;font-size:16px;border-bottom:1px solid #dcdcdc;color:#2b89d9;line-height:40px;cursor:pointer}
.fold_more:hover{color:#e87208}
.template_box .option_bdnone{padding-bottom:0;border-bottom:0}
.custom_mod{padding:8px 0 0 8px;overflow:hidden;zoom:1}
.custom_mod a{float:left;display:inline;width:100px;height:28px;line-height:28px;text-align:center;border:1px solid #dcdcdc;border-radius:3px;margin:0 8px 8px 0;color:#303030}
.custom_mod a.active,.custom_mod a:hover{border-color:#00aeff;color:#303030}
.pdstyle{padding:10px 0}
.template_time .controls .select_analog{width:78px;height:22px;font-size:16px;line-height:22px}
.template_time .controls .get_data{height:22px;line-height:22px}
.template_time .controls .select_drop{top:8px;right:6px}
.template_time .time_name{float:left;margin:0 8px;font-size:16px;line-height:24px}
.template_time .select_drop_info{top:22px}
.template_time .select_drop_info ul li{height:22px;line-height:22px}
.template_title{background:#e8f4ff;line-height:30px;padding:0 10px;margin-bottom:10px}
.radio_option{padding-top:10px}
.radio_list li{width:100%;line-height:16px;float:left;margin-bottom:12px;cursor:pointer}
.radio_list li em{width:16px;height:16px;float:left;background-position:0 -279px;margin-right:10px}
.radio_list li em.active{background-position:0 -298px}
.add_option{line-height:20px;cursor:pointer}
.add_option em{width:19px;height:19px;float:left;background-position:0 -318px;margin-right:10px}
.template_input .multi_line{height:50px;line-height:20px;padding:10px}
.check_list li em{background-position:0 0}
.check_list li em.active{background-position:0 -26px}
.review_box,.topic_pic{padding-bottom:10px}
.topic_pic img{display:block}
.review_box em{width:27px;height:25px;float:left;display:block;margin-right:10px;background-position:0 -341px}
.review_box .active{background-position:0 -369px}
.default_o_item{margin-bottom:10px}
.default_o_item label{float:left;width:65px;font-size:16px;line-height:24px;text-align:right;padding-right:20px}
.default_o_item .template_time{float:left}
.default_o_item .label_lh{line-height:40px}
.default_o_item .controls input{padding:10px;font-size:16px}
.data_table_info table td{width:25%;border:1px solid #dcdcdc;text-align:center;padding:8px}
.data_table_info table .describe{color:#a8a8a8}
.controls_info{border:none;float:none}
.controls_info .radio_list li{width:33%;margin-bottom:8px}
.controls_info .radio_list li em{margin-top:2px}
.controls_info .radio_list li span{display:block;margin-left:26px;padding-right:10px;color:#868686;line-height:22px;font-size:14px}
.check_list li em{background-position:0 0}
.template_mod .radio_option{padding-top:0}
.template_mod .controls_info .radio_list li{margin:8px 0 0 0}
.template_mod{border:none;padding:0;margin-bottom:20px}
.template_mod .title{font-size:14px;font-weight:700;padding-top:0}
.template_mod .add_record_item{position:relative}
.template_mod .add_record_item span{position:absolute;right:-40px;top:0}
.form_ct_hd{border-bottom:1px solid #00aeff;color:#6cb5e9;font-style:italic;font-size:16px;padding:10px 0}
.form_ct_cont{padding-top:20px}
.form_ct_cont .template_mod .title{padding-bottom:10px}
.form_ct_cont .template_input{float:left}
.form_ct_cont .template_input input{padding:5px 10px;font-size:14px;color:#949494}
.form_ct_cont .template_input input:focus{color:#303030}
.template_mod .btn{margin-left:10px}
.hidden{overflow:hidden}
.custom_table{margin-top:-1px}
.custom_table tr td{padding:15px 25px 15px 10px;border-top:1px dashed #cecece;line-height:30px;vertical-align:top}
.custom_table .pc_ques{width:98px;height:98px;border:1px solid #dcdcdc;background:#acd598}
.sort_intro_item .mt_style{margin-top:-10px}
.step_plan{text-align:center;padding:20px 0 30px}
.step_plan p{display:inline-block;zoom:1;line-height:30px;margin:0 60px;font-size:16px}
.step_plan p span{width:30px;height:30px;display:inline-block;background:#c9c9c9;color:#fff;line-height:30px;text-align:center;border-radius:100%;margin-right:10px}
.step_plan .cur span{background:#00aeff}
.step_plan .cur{color:#2b89d9}
.table_mod{padding:0 20px;text-align:center}
.table_mod table td,.table_mod table th{text-align:center;height:40px;background:#e8f4ff;font-size:14px;border:1px solid #dcdcdc}
.table_mod table td{background:0 0}
.edit_table .edit_btn{padding:0;display:inline-block}
.edit_table .edit_btn a{margin:0 25px}
.table_input{width:150px;height:26px;border:1px solid #dcdcdc;text-align:center;font-size:14px;color:#949494}
.edit_table table td,.edit_table table th{padding:0}
.edit_table table td.bg_td{background:#e8f4ff}
.edit_table{position:relative}
table .td_right_bd{position:absolute;right:20px;z-index:2;display:block;height:40px;border-right:1px solid #dcdcdc}
.table_item .checked_td{width:16px;height:16px;display:inline-block;cursor:pointer;background:url(../images/table_mod_check.png) no-repeat}
.table_item .checked_td.active{background-position:0 -18px}
.table_item .checked_td.cur{background-position:0 -36px}
.Page_Nar .body{width:990px;margin:0 auto}
.Page_Nar .side_menu{width:180px}
.Page_Nar .main_right{width:767px}
.Page_Nar .controls input{width:472px}
.Page_Nar .control_group .select_analog{width:492px}
.Page_Nar .control_group textarea{width:472px}
.Page_Nar .reveal_cont .control{width:450px}
.Page_Nar .re_user_bg{left:520px}
.Page_Nar .create_mod .hospital_box .c_province .select_analog{width:150px}
.Page_Nar .create_mod .hospital_box .c_county .select_analog{width:140px}
.Page_Nar .create_mod .hospital_box .c_add .select_analog{width:178px}
.Page_Nar .hospital_box .c_province .select_analog{width:150px}
.Page_Nar .hospital_box .c_county .select_analog{width:140px}
.Page_Nar .hospital_box .c_add .select_analog{width:298px}
.Page_Nar .error_text{left:615px}
.Page_Nar .step_hd{width:788px}
.Page_Nar .step_intro{width:118%}
.Page_Nar .record_list li span{font-size:14px}
.Page_Nar .add_r_input input{font-size:14px}
.Page_Nar .assay_left{width:610px}
.Page_Nar .aside_o_list em,.Page_Nar .aside_option{width:156px}
.Page_Nar .assay_table .controls input{width:566px}
.Page_Nar .control_address .controls .select_analog{width:215px}
.Page_Nar .sort_i_table{width:946px}
.Page_Nar .sort_i_table_normal,.sort_table_row2{width:948px}
.Page_Nar .sort_intro_right .sort_i_table_normal{width:822px}
.Page_Nar .sort_intro_right .sort_table_row2{width:820px}
.Page_Nar .control_group_level .select_analog{width:295px}
.Page_Nar .creae_e_mod .help_inline{padding-left:180px}
.Page_Nar .template_left{width:518px}
.Page_Nar .template_input input{width:454px}
.Page_Nar .template_input .multi_line{width:454px}
.Page_Nar .template_mod .template_input input{width:566px}
.Page_Nar .template_mod .template_input .multi_line{width:566px}
.Page_Nar .template_box .aside_option{width:228px}
.Page_Nar .template_box .aside_o_list em{width:228px}
.Page_Nar .default_o_item .controls input{width:411px}
.Page_Nar .btn_info_create{width:988px}
.Page_Nar .control_group .cont_patient_sug{width:492px}
.Page_Nar .form_pad{padding:0 100px}
.Page_Nar .form_ct_cont .controls_info{width:590px}
.Page_Nar .template_mod .add_r_input{width:586px}
.Page_Nar .template_mod .add_r_input input{width:566px}
.Page_Nar .edit_table .table_td_l{width:150px}
.Page_Nar .edit_table .table_td_r{width:757px}
.Page_Nar .edit_table .table_td_r .over-auto{width:758px}
.Page_Wid .body{width:1200px;margin:0 auto}
.Page_Wid .side_menu{width:200px}
.Page_Wid .main_right{width:957px}
.Page_Wid .control_group .select_analog{width:598px}
.Page_Wid .control_group textarea{width:578px}
.Page_Wid .reveal_cont .control{width:600px}
.Page_Wid .re_user_bg{left:670px}
.Page_Wid .create_mod .hospital_box .c_province .select_analog{width:150px}
.Page_Wid .create_mod .hospital_box .c_county .select_analog{width:140px}
.Page_Wid .create_mod .hospital_box .c_add .select_analog{width:284px}
.Page_Wid .hospital_box .c_province .select_analog{width:150px}
.Page_Wid .hospital_box .c_county .select_analog{width:140px}
.Page_Wid .hospital_box .c_add .select_analog{width:364px}
.Page_Wid .error_text{left:720px}
.Page_Wid .step_hd{width:998px}
.Page_Wid .step_intro{width:122%}
.Page_Wid .assay_left{width:800px}
.Page_Wid .aside_o_list em,.Page_Wid .aside_option{width:176px}
.Page_Wid .assay_table .controls input{width:756px}
.Page_Wid .control_address .controls .select_analog{width:288px}
.Page_Wid .sort_i_table{width:1156px}
.Page_Wid .sort_i_table_normal,.sort_table_row2{width:1158px}
.Page_Wid .sort_intro_right .sort_i_table_normal{width:1032px}
.Page_Wid .sort_intro_right .sort_table_row2{width:1030px}
.Page_Wid .control_group_level .select_analog{width:328px}
.Page_Wid .creae_e_mod .help_inline{padding-left:250px}
.Page_Wid .template_left{width:708px}
.Page_Wid .template_input input{width:644px}
.Page_Wid .template_input .multi_line{width:644px}
.Page_Wid .template_mod .template_input input{width:756px}
.Page_Wid .template_mod .template_input .multi_line{width:756px}
.Page_Wid .template_box .aside_option{width:228px}
.Page_Wid .template_box .aside_o_list em{width:228px}
.Page_Wid .default_o_item .controls input{width:601px}
.Page_Wid .btn_info_create{width:1198px}
.Page_Wid .form_pad{padding:0 110px}
.Page_Wid .form_ct_cont .controls_info{width:780px}
.Page_Wid .template_mod .add_r_input{width:776px}
.Page_Wid .template_mod .add_r_input input{width:756px}
.Page_Wid .edit_table .table_td_l{width:150px}
.Page_Wid .edit_table .table_td_r{width:967px}
.Page_Wid .edit_table .table_td_r .over-auto{width:968px}
body{height:100%}
.template_hd .title{position:relative}
.template_hd .title.editing span{visibility:hidden}
.template_hd .title input{display:none;position:absolute;top:0;left:-20px;border:1px solid #dcdcdc;background:#FDF9CD;height:40px;width:100%;font-family:"microsoft yahei";font-size:16px;padding:0 20px;border-top:none;border-left:none}
.template_hd .title.editing input{display:block}
.radio_list li{position:relative}
.radio_list li input{display:none}
.radio_list .editing span{visibility:hidden}
.radio_list .editing input{display:block;position:absolute;border:1px solid #DCDCDC;background:#FDF9CD;top:-5px;left:22px;height:22px;font-family:"΢���ź�";font-size:14px;padding:0 3px;width:380px}
.q-option-controls{display:none;position:absolute;background:#fff;top:-29px;right:256px;height:23px;min-width:26px;border:1px solid #DCDCDC;margin:0;z-index:99}
.radio_list .editing .q-option-controls{display:block}
.q-option-input-line .q-option-controls{right:135px}
.opt-ctrl-delete,.opt-ctrl-movedown,.opt-ctrl-moveup{background:url(../images/wjsj_toolico_off.png) no-repeat;float:right;width:18px;height:20px;cursor:pointer;margin:3px 2px 0}
.opt-ctrl-moveup{background-position:-41px -222px}
.opt-ctrl-movedown{background-position:-41px -241px}
.opt-ctrl-delete{background-position:-122px -241px}
.fixed-right-menu{position:fixed!important;top:0}
.tang-calendar-table table{border-collapse:separate}
.SuggestFramework_List{position:absolute;top:29px;left:-1px;width:100%;border:1px solid #dcdcdc;background:#fff;box-shadow:0 2px 4px rgba(201,201,201,.7);max-height:300px;overflow-y:auto;overflow-x:hidden}
.SuggestFramework_List td{width:100%;float:left;display:inline;height:30px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.SuggestFramework_List td{display:block;padding:0 10px;color:#646464;background:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.SuggestFramework_List td.SuggestFramework_Highlighted,.SuggestFramework_List td:hover{background-color:#e8f4ff}
.review_box em{cursor:pointer}
.review_box em.active{background-position:0 -370px}
.controls .review_box em.active{background-color:transparent}
.topic_pic{position:relative}
.topic_pic .loading{display:none;position:absolute;top:0;left:0;width:72px;height:50px;background:rgba(0,0,0,.5);text-align:center}
.topic_pic .loading img{display:inline;margin-top:10px;width:30px;height:30px}


/*0605*/
.m_info_box { border: 1px solid #dcdcdc; border-bottom: none; margin-top: 20px;}
.m_info_hd { color: #646464; font-size: 16px; border-bottom: 1px solid #dcdcdc; height: 40px; padding: 18px 20px 0;}
.m_info_hd span { color: #949494;}
.m_info_item { border-bottom: 1px solid #dcdcdc; padding: 0 20px; height: 58px;}
.m_info_item span { float: left; line-height: 58px; font-size: 16px; color: #646464;}
.m_info_item .edit_btn { float: right; padding-top: 18px;}
.m_info_item .edit_btn a { margin-left: 20px;}

.m_info_item .edit_label { margin-top: 10px;}
.m_info_item .edit_label li em.edit { width: 19px; background-position: 0 -403px;}

.aside_o_title { position: relative; display: block; height:38px; background: #e8f4ff; border-bottom: 1px solid #dcdcdc;}
.aside_o_title i { display: block; padding: 0 10px; line-height: 38px; color: #303030;}
.aside_o_title em { position: absolute; right: 10px; top: 50%; margin-top: -6px; width: 12px; height: 12px; display: block; background-position: 5px -431px;}
.aside_o_title.active em { background-position: -15px -431px;}

.aside_o_list_item .aside_o_list span { text-align: left;}
.aside_o_list span i {padding: 0 10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; display: block;}

/*topic_box*/
.topic_item { position: relative; background:#fff; border:1px solid #dcdcdc; margin-top: 20px; display: block; font-size: 16px; line-height: 24px; padding: 15px 20px; color: #303030;}
.topic_item i { position: absolute; right: 20px; top: 50%; margin-top: -17px; width: 22px; height: 34px; display: block; background: url(../images/point_bg.png) no-repeat;}
.topic_item:hover { color: #303030; background: #e8f4ff;}
.topic_item:hover i { background-position: 0 -44px;}


.drug_box { padding-top: 20px;}
.drug_template { border:1px solid #dcdcdc; height: 58px; padding: 0 20px;}
.drug_template span { float: left; line-height: 58px; font-size: 16px; color: #646464;}
.drug_template .edit_btn { float: right; padding-top: 18px;}
.drug_template .edit_btn a { margin-left: 20px;}
.drug_btn { padding: 0; margin-bottom: -3px;}
.drug_btn a { float: none; display: inline-block; *display: inline; zoom: 1; margin: 0 10px;}

.drug_box .main_list { margin-top: 100px;}
.drug_box .main_list table th { font-size: 14px; padding: 5px 0;}
.drug_hd { position: relative; text-align: center; border:1px solid #dcdcdc; border-bottom: none; height: 40px;}
.drug_hd span { font-size: 16px; line-height: 40px;}
.drug_hd .btn { position: absolute; right: 10px; top: 7px; width: 82px; height: 26px; line-height: 26px; float: right;}

/*medical_data*/
.medical_data { padding-top: 20px;}
.medical_data .material_item { margin-bottom: 40px;}
.medical_data .material_hd { background: #fff; padding: 0 20px 0 10px}
.medical_data .material_bd { padding: 10px;}
.medical_data .material_bd table td { color: #303030;}
.medical_data .material_bd table td.m_bd_name { width:90px; padding-right:10px; text-align:right;}
.material_hd .edit_btn { float: right; padding: 9px 0 0 0;}
.medical_data .material_bd table td.more_data { width:72px; padding-right:28px; cursor:pointer; color:#2b89d9;}
.medical_data .material_bd table td.more_data:hover { color:#e87208;}

.data_item { margin-bottom: 40px;}
.data_item_hd { border:1px solid #dcdcdc; border-bottom: none; height: 40px; line-height: 40px; font-size: 16px; padding: 0 20px 0 10px;}
.data_item_hd .edit_btn { float: right; padding: 9px 0 0 0;}
.data_item .record_table { margin: 0;}


.table_item td {
    border: 1px solid #dcdcdc;
    height: 40px;
    text-align:center;
    padding:5px 10px;
}
.table_item .tab_hd { padding:0 20px 0 10px; font-size:16px; text-align:left;}
.table_item .edit_btn { float:right; padding:0;}
.table_item td table td {
    border: 0px solid #dcdcdc;
    border-right:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
    text-align:center;
}
.table_item td table td span { width:120px; display:inline-block;}
.table_item td em.delete,.table_item td em.view { width: 16px; height: 14px; display: inline-block; background: url(../images/td_edit_icon.png) no-repeat; cursor: pointer; margin: 0 6px;}
.table_item td em.view { background-position: 0 -20px;}
.table_item td em.delete:hover { background-position: 0 -40px;}
.table_item td em.view:hover { background-position: 0 -60px;}

.table_item td .time { color: #2b89d9; margin-right: 6px;}
.table_item  .table_td_r { padding:0; text-align: left;}

.table_item .red_lab,.table_item .bule_lab { position:relative; top:3px; background:#f7969e; width:16px; height:16px; display:inline-block; border-radius:100%;}
.table_item .bule_lab { background:#acdcf3;}

.over-auto { overflow-x:auto; overflow-y: hidden; *padding-bottom: 16px; position:absolute;}

.Page_Wid .table_td_l { width:280px;}
.Page_Wid .table_td_r { width:878px;}
.Page_Wid .over-auto { width:879px;}


.Page_Nar .table_td_l { width:280px;}
.Page_Nar .table_td_r { width:667px;}
.Page_Nar .over-auto { width:668px;}


.create_pop_drug .record_intro { padding-top: 60px;}
.record_intro .select_analog { width: 370px;}
.create_pop_drug .record_intro .control_group { margin-bottom: 18px;}
.create_pop_drug .record_intro .control_label { width: 130px;}

/*aside_search*/
.aside_search { position: relative; height: 38px; border-bottom: 1px solid #dcdcdc;}
.aside_search .aside_s_input { width: 208px; height: 18px; line-height: 18px; padding: 10px; font: 14px/18px Microsoft YaHei;}
.aside_search .cont_patient_info { z-index: 999; top: 38px;}
.aside_search .search_icon { position: absolute; right: 14px; top: 12px; width: 14px; height: 14px; display: block; background-position: 0 -104px; cursor: pointer;}

/*info_area_box*/
.info_area_box { padding:20px 0;}
.info_area_box .control_label { position: relative; font-weight: bold; width:90px; font-size: 14px;}
.info_area_box .qus_btn { width: 20px; height: 20px; float: left; background-position: 0 -447px; cursor: pointer; margin: 6px 0 0 10px;}
.info_area_box .add_row { width: 16px; height: 16px; float: left; background-position: 0 -52px; cursor: pointer; margin: 8px 0 0 10px;}
.info_area_box .del_row { width: 16px; height: 16px; float: left; background-position: 0 -78px; cursor: pointer; margin: 8px 0 0 10px;}
.control_remind .controls input,.control_remind .get_data,.control_remind textarea { color:#000;}
.control_drop { cursor:pointer;}
.control_drop .select_drop_info { z-index: 90; text-align: center; top: 31px;}
.control_drop .name_item i { position: absolute; right:8px; top: 9px; width: 8px; height: 13px; background-position: 0 -471px;}
.controls_pos { position: relative;}
.controls_pos .normal { position: absolute; line-height: 30px; left: 10px; top: 0; color: #949494; font-size: 14px;}
.Page_Nar .info_area_box .controls input { width:578px;}
.Page_Nar .control_group .select_analog { width:598px;}

.Page_Wid .control_group .select_half { width: 290px;}
.control_remind .control_group .add_item .select_analog { width: 139px;}
.control_remind .control_group .add_item2 .select_analog { width: 296px;}


.Page_Nar .control_group .select_half { width: 290px;}
.Page_Nar .control_remind .control_group .add_item .select_analog { width: 139px;}
.Page_Nar .control_remind .control_group .add_item2 .select_analog { width: 296px;}

.Page_Nar .info_area_box .control_group textarea { width:578px;}

.control_contact .controls { margin-right:10px;}
.Page_Wid .control_contact .cont_item input { width: 119px;}
.Page_Nar .control_contact .cont_item input { width: 119px;}
.Page_Wid .control_contact .cont_item2 input { width: 276px;}
.Page_Nar .control_contact .cont_item2 input { width: 276px;}

.more_g_text { position: relative; top: -5px; padding-bottom: 10px;}
.more_group { width: 90px; text-align: right; display: block; color:#2b89d9; cursor: pointer;}

/*interview_box*/
.Page_Wid .interview_box .template_left { width: 787px;}
.Page_Nar .interview_box .template_left { width: 597px;}
.Page_Wid .interview_box .aside_option { width:150px; border: none;}
.Page_Nar .interview_box .aside_option { width:150px; border: none;}
.Page_Wid .interview_box .template_input input { width: 723px;}
.Page_Nar .interview_box .template_input input { width: 533px;}

.interview_box .radio_list li { width: 170px; float: left; display: inline; margin-right: 16px; line-height: 20px;}
.interview_box .radio_list li span { display: block; float: left; width: 140px; line-height: 20px; margin-top: -2px;}
.edit_label li em.add_icon { width: 19px; background-position: 0 -318px;}
.interview_box .check_list li span { height: 20px; overflow: hidden;}
.interview_box .check_list .add_check_li em { margin-top: 5px;}
.interview_box .check_list li .add_check_list { width: 136px; height: 16px; line-height: 16px; padding: 4px 2px; border:1px solid #dcdcdc; float: left; display: block;}
.template_hd .title_stage { padding-bottom: 0;}
.diagnosis_left { float: left;}
.Page_Wid .interview_box .diagnosis_left input { width: 680px;}
.Page_Nar .interview_box .diagnosis_left input { width: 492px;}
.add_diag_icon { width:40px; height: 40px; float: right; cursor: pointer;}
.add_diag_icon em { width: 16px; height: 16px; display: block; background-position: 0 -52px; margin: 12px 0 0 12px;}

.i_aside_item { border: 1px solid #dcdcdc; margin-bottom: 20px;}
.i_aside_hd { height: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #646464;}
.i_aside_bd li { width: 100%; height: 40px; line-height: 40px; border-top: 1px solid #dcdcdc;}
.i_aside_bd li a { color: #303030; display: block; height:40px;}
.i_aside_bd li a:hover { background:#e8f4ff; color:#303030;}
.i_aside_bd li em { width: 20px; height: 20px; display: block; float: left; display:inline; background: url(../images/aside_icon.png) 0 0 no-repeat; margin: 10px 10px 0 20px;}
.i_aside_bd li .i_aside_icon2 { background-position: 0 -30px;}
.i_aside_bd li .i_aside_icon3 { background-position: 0 -60px;}
.i_aside_bd li .i_aside_icon4 { background-position: 0 -90px;}
.i_aside_bd li .i_aside_icon5 { background-position: 0 -120px;}
.i_aside_bd li .i_aside_icon6 { background-position: 0 -150px;}
.i_aside_bd li .i_aside_icon10 { background-position: 0 -237px;}/* ͼƬ��*/
.i_aside_item2 .i_aside_bd li { text-align: center;}

.main_h2 span {
    display: block;
}

.main_h2.editing span,.depict.editing span {
    display: none;
}
.main_h2.editing input,.depict.editing input {
    display: block;
}
.main_h2 input,.depict input{
    border: 1px solid #dcdcdc;
    background: #FDF9CD;
    height: 40px;
    width: 80%;
    font-family: "microsoft yahei";
    font-size: 16px;
    padding: 0 5px;
    display: none;
    position: relative;
    top: 7px;
}
.depict input{
    font-size: 14px;
    top:-8px;
    left:-8px;
    width: 100%;
}


/*fill_info*/
.fill_info { width: 820px; border:1px solid #dcdcdc; background: #fafafa; margin: 20px auto auto;}
.fill_info_item { padding: 20px; border-bottom: 1px solid #dcdcdc; margin-bottom: 0;}
.fill_info_item .title { font-weight: bold; padding-bottom: 10px;}
.fill_info_select { width: 305px; border:1px solid #dcdcdc; background: #fff;}
.fill_info_select .select_analog { width: 100%;}
.fill_info_input { border:1px solid #dcdcdc; width: 778px; background: #fff;}
.fill_info_input input { padding:6px 10px; height: 18px; line-height: 18px; width: 758px;}
.fill_info_input textarea { height: 50px; padding:10px; width: 758px; line-height: 20px;}
.fill_info_stage { background: #e8f4ff; border-bottom: 1px solid #dcdcdc; padding:5px 8px; line-height: 20px;}
.fill_info_item .topic_pic,.fill_info_item .review_box { padding-bottom: 0;}
.fill_last_border { border:none;}

/*patient_record*/
.patient_record { padding-top: 20px;}
.patient_r_item { border:1px solid #dcdcdc; background: #fff; margin-bottom: 20px}
.patient_r_hd { padding:0 10px; height: 40px; line-height: 40px; border-bottom: 1px solid #dcdcdc; background: #e8f4ff;}
.patient_r_hd span { color: #045596;}
.patient_r_hd a { float: right;}
.patient_r_bd { overflow: hidden;}
.table_normal { margin-bottom: 10px	;}
.table_normal td { padding: 5px 10px; color:#494949;}
.table_total { margin: 0 0 -1px -1px; width:100.2%;}
.table_total th,.table_total td { text-align: center; font-weight: normal; border:1px solid #dcdcdc; border-top: none; border-right:none; padding:5px 10px;}
.table_normal th { background: #f1f1f1; padding:5px 10px; color: #494949; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; text-align: left; font-weight: normal;}
.patient_r_mod .bdnone { border-top: none;}
.patient_r_mod .review_box { padding-bottom:0;}
.table_normal .pc_ques { width: 100px; height: 100px; background: #7ecef4;}

/*data_export_box*/
.data_export_item { margin-bottom:20px; border:1px solid #dcdcdc;}
.data_e_hd { background:#e8f4ff; height:38px; padding-left:10px;}
.data_e_hd h3 { float:left; font-size:16px; line-height:38px;}
.data_check,.data_fold,.data_retract { display:block; float:right; width:14px; height:14px; margin:12px 10px 0 0; background:url(../images/fold.png) 0 0 no-repeat; cursor:pointer;}
.data_check { background-position:0 0;}
.cur { background-position:0 -16px;}
.data_fold { background-position:0 -32px;}
.retract { background-position:0 -48px;}
.data_e_mod { position:relative; line-height:22px; border-top:1px solid #dcdcdc; padding:3px 60px 3px 10px;}
.data_e_mod span { line-height:28px;}
.data_e_mod .data_check { position:absolute; top:50%; right:24px; margin-top:-7px;}

/*event_pop*/
.event_pop_bg { position:fixed; left:0; top:0; z-index:998; background:url(../images/yybg.png) repeat;}
.event_pop { position:absolute; top:50%; left:50%;  margin:-285px 0 0 -490px; width:980px; height:570px; background:#fff;}
.event_switch { position:relative; width:810px; height:435px; margin:0 auto;}
.event_bd2 .event_switch { padding-top:20px;}
.event_switch_box { position:relative; width:810px; height:435px; overflow:hidden;}
.e_switch_info { width:auto; position:absolute; left:0; top:0;}
.e_switch_item { float:left; width:810px; height:435px;}
.e_switch_hd { font-size:16px; text-align:center; height:29px; padding-top:18px; font-weight:bold;}
.event_bd { position:relative;}
.event_bd .pre,.event_bd .next { position:absolute; left:30px; top:50%; margin-top:-17px; display:block; width:22px; height:34px; cursor:pointer;}
/*.event_bd .pre { background-position:0 -76px;}*/
.event_bd .pre { background:url(../images/switch_bg.png) no-repeat;background-position:0 -114px;}
.event_bd .next { left:auto; right:30px;}
.event_bd .next { background:url(../images/switch_bg.png) no-repeat;background-position:0 -38px;}
.e_switch_bd { width:810px; height:388px; position:relative; overflow-x:hidden; overflow-y:auto;}
.e_switch_bd .td_right_bd { right:0;}
.e_switch_bd .table_td_l { width:140px;}
.e_switch_bd .table_td_r { width:529px;}
.e_switch_bd .over-auto { width:493px;}/* edit by �?*/
.e_switch_bd .bg_td { background:#e8f4ff; font-weight:bold;}
.e_switch_bd .table_item td { color:#646464; height:30px;}
.event_bd .control_btn  { padding-top:30px;}
.event_bd2 .control_btn  { padding-top:20px;}

.switch_active { position:absolute; left:-75px; top:10px; z-index:100; width:960px; height:435px; background:#000; opacity:.5; filter:alpha(opacity=50); display:none;}
.appear { display:block;}
.chose_icon { position:absolute; z-index:101; width:54px; height:54px; left:50%; top:50%; margin:-27px 0 0 -27px; background:url(../images/chose.png) no-repeat; display:none;}

.refresh_btn { position:absolute; right:20px; top:20px; z-index:102; font-size:14px; height:28px; line-height:28px;}
.refresh_btn em { display:inline-block; position:relative; top:-2px; vertical-align:middle; margin-right:8px; width:14px; height:14px; background:url(../images/refresh.png) no-repeat;}

/**/
.zz_right { float:right; margin-top:15px;}
.fixed_top_bd { position:fixed; _position:absolute; top:0; left:0; z-index:999; width:100%; height:75px; padding-top:45px; background:url(../images/top_bg.png) repeat; box-shadow:0 6px 6px rgba(62,62,62,.6); opacity:1;}
.Page_Wid .fixed_top_area { width:1200px;}
.Page_Nar .fixed_top_area { width:990px;}
.fixed_top_area { margin:0 auto; line-height:30px; text-align:center;}
.fixed_top_area span { display:inline-block; *display:inline; zoom:1; color:#fff; font-size:16px; line-height:30px; margin-right:25px;}
.fixed_top_area a { float:none; display:inline-block; overflow:inherit; margin:0 20px;}
.top_close { float:right; cursor:pointer; width:24px; height:24px; background:url(../images/top_close.png) no-repeat;}

/*item_area*/
.item_area { padding-bottom:20px; width:100%; overflow:hidden;}
.item_area_list { width:120%; overflow:visible;}
.item_area_list li { float:left; width:280px; height:186px; background:url(../images/item_bg.png) no-repeat; margin:20px 47px 20px 0; padding:35px 30px 0 45px;}
.item_area_list li .item_area_hd { font-size:18px; font-weight:bold; color:#52504a; padding-bottom:25px;}
.item_area_list li .item_area_text { line-height:22px; color:#646464; height:88px; overflow:hidden;}

/*referral_doctor*/
.referral_doctor .create_intro { padding-top:40px;}
.referral_doctor .control_label { width: 90px;}
.referral_doctor .controls { width: 370px;}
.referral_doctor .select_analog { width:370px;}
.referral_doctor .controls input { width:350px;}
.referral_doctor .control_group textarea { width:350px; font-size:14px;}
.referral_doctor .create_p_btn { padding-top:0;}
.referral_doctor .create_p_btn .btn { margin:0 11px;}

/*stage_ad �Զ�֪ͨ*/
.Page_Wid .template_box .stage_box  { border:none; width:230px;}
.stage_box .aside_o_list_item { border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.stage_box .aside_search { border:1px solid #dcdcdc;}

.stage_add { height:40px; line-height:40px; border:1px solid #dcdcdc; margin-bottom:8px; box-shadow:0 2px 4px rgba(140,140,140,.6);}
.stage_add a { display:block; color:#303030; padding-left:40px; background:url(../images/stage_icon.png) 10px center no-repeat;}
/*td_edit_info*/
.td_edit_info { display:inline-block; *display:inline; zoom:1;}
.td_edit_info a,
.check_empty,
.no_finish { display:inline-block; background:url(../images/td_bg.png) left center no-repeat;}
.td_edit_info a { font-size:14px; color:#666; margin-left:20px; line-height:16px; padding-left:20px;}
.td_edit_info .plan_edit { background-position:0 -44px;}
.td_edit_info .cal_remind { background-position:0 -84px;}
.td_edit_info .auto_notice { background-position:0 -124px;}
.td_edit_info .p_cur { background-position:0 -64px;}
.td_edit_info .c_cur { background-position:0 -104px;}
.td_edit_info .a_cur { background-position:0 -144px;}
.table_ft_edit { border:1px solid #dcdcdc; border-top:none; line-height:50px; text-align:center;}

.pop_td_box { position:absolute; top:50%; left:50%; margin:-185px 0 0 -470px; width:940px; background:#fff;}
.ed_table_info { border:1px solid #dcdcdc; padding:40px 40px 20px; border-top:none;}
.ed_table_info table tr th,.ed_table_info table tr td { background:#e8f4ff; height:38px; text-align:center; font-size:16px; border:1px solid #dcdcdc;}
.ed_table_info table { margin-bottom:40px;}
.ed_table_info table tr td { background:none; font-size:14px; color:#646464; padding:0 18px;}
.ed_table_info table .check_empty { background-position:0 0; width:18px; height:18px; vertical-align:middle; cursor:pointer; margin-top:-2px;}
.ed_table_info table .cur { background-position:0 -22px;}
.ed_table_info table .label_g { color:#f66d1b;}
.td_edit_btn { text-align:center; position:relative; height:30px;}
.td_edit_btn .btn { float:none; display:inline-block; *display:inline; zoom:1;}
.td_edit_btn .btn_normal { position:absolute; right:0; top:0;}
.ed_table_info td .finish { color:#949494;}
.ed_table_info td .no_finish { background-position:0 -104px; padding-left:20px; line-height:16px;}
#auto_pop_show .td_edit_btn .btn_lg { width:120px; position:absolute; left:0; top:0;}
#auto_pop_show .td_edit_btn .btn_edit { position:absolute; right:112px; top:0;}

.edit_info_hd { padding:20px 0 10px; line-height:30px;}
.edit_info_hd .btn { float:right;}
.edit_info_table { padding-bottom:50px;}
.edit_info_table table tr td { padding:12px 18px;}
.edit_info_table .ed_table_info { border:none; padding:0;}
.edit_info_table  .ed_table_info table { margin-bottom:0;}
.edit_info_table .edit_remind_input { width:120px; height:18px; line-height:18px; padding:4px 0; text-align:center; color:#646464; border:1px solid #e6e6e6;}
.edit_info_table .edit_comeday_input { width:120px; height:18px; line-height:18px; padding:4px 0; text-align:center; color:#646464; border:1px solid #e6e6e6;}
.edit_info_table .edit_date_input { width:120px; height:18px; line-height:18px; padding:4px 0; text-align:center; color:#646464; border:1px solid #e6e6e6;}
.edit_info_table .edit_text_area { width:400px; line-height:18px; padding:4px 0; text-align:center; color:#646464; border:1px solid #e6e6e6;}
.edit_info_table .edit_time_input { width:120px; height:18px; line-height:18px; padding:4px 0; text-align:center; color:#646464; border:1px solid #e6e6e6;}
.edit_info_table .ed_delete { color:#f7460f;}

#auto_notice_show .create_box { width:700px; margin:-150px 0 0 -350px;}
.auto_notice_info { padding:35px 40px 0; font-size:16px; color:#646464;}
.auto_notice_info .hd { color:#303030;}
.auto_notice_info .bd p { padding:20px 0 10px;}
.notice_info { border:1px solid #dcdcdc; line-height:80px; padding-left:10px;}
#auto_notice_show .create_p_btn { padding-top:20px;}

/*inspect_box*/
.inspect_box { padding:20px 0 50px;}
.inspect_item { margin-bottom:20px;}
.inspect_hd { border:1px solid #dcdcdc; line-height:38px; padding-left:20px; background:#e8f4ff; cursor:pointer; }
.inspect_hd em { float:right; width:16px; height:16px; background:url(../images/fold_ins.png) no-repeat; margin:14px 10px 0 0;}
.inspect_item .active em { background-position:0 -20px;}
.inspect_bd table tr td { border:1px solid #dcdcdc; border-top:none; line-height:30px; text-align:center;}

/*cal_remind_box*/
.cal_remind_box { padding:20px 0 100px;}
.cal_remind_l { float:left; width:281px;}
.cal_hd { position:relative; height:20px; line-height:20px; text-align:center; border:1px solid #dcdcdc; border-bottom:none; padding:12px 0;}
.cal_hd p { display:inline-block; *display:inline; zoom:1;}
.cal_hd em { position:absolute; width:20px; height:20px; background:url(../images/cal_icon.png) no-repeat; cursor:pointer;}
.cal_hd em.cal_l { left:23px; top:12px; background-position:0 0;}
.cal_hd em.cal_r { right:23px; top:12px; background-position:0 -24px;}
.cal_intro { border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.cal_week li { float:left; display:inline; color:#d3d3d3; width:39px; line-height:38px; text-align:center; border-right:1px solid #fff;}
.cal_week .week_last { border-right:1px solid #dcdcdc;}
.cal_Detail li { position:relative; float:left; display:inline; width:39px; height:49px; border:1px solid #dcdcdc; border-bottom:none; border-left:none; cursor:pointer;}
.cal_Detail li em { position:absolute; right:3px; top:2px; color:#949494; font-size:12px;}
.cal_Detail li em.transit { color:#d3d3d3;}
.cal_Detail li i { position:absolute; left:-1px; top:-1px; z-index:10; width:39px; height:49px; border:1px solid #00aeff; display:none;}
.cal_Detail li span { width:100%; height:49px; line-height:49px; display:block; text-align:center; font-size:18px; color:#00aeff;}
.cal_Detail li.active { background:#00aeff;}
.cal_Detail li.active em,.cal_Detail li.active span { color:#fff;}
.cal_Detail li.non { background:#d2d2d2;}
.cal_Detail li.non em,.cal_Detail li.non span { color:#fff;}
.finish_btn { width:100%; display:block; height:28px; line-height:18px; border:1px solid #d5e4ee; background:#e8f4ff; padding-top:10px; text-align:center; font-size:16px; color:#6da6d7; border-radius:5px; margin-top:20px;}
.finish_btn em { width:16px; height:14px; display:inline-block; *display:inline; zoom:1; background:url(../images/finish.png) no-repeat; vertical-align:middle; margin:-4px 6px 0 0;}
.finish_btn:hover { color:#6da6d7; background:#d9edff;}

.cal_remind_r { margin-left:310px;}
.cal_date,.remind_r_title { font-size:18px; font-weight:bold;}
.remind_info li { position:relative; padding:14px 0 14px 44px; border-bottom:1px solid #dcdcdc; overflow:hidden; zoom:1; background:url(../images/text_icon.png) 22px 19px no-repeat;}
.remind_text { float:left; width:80%;}
.remind_text .hd { font-size:16px; line-height:24px; padding-bottom:6px;}
.remind_text .bd { color:#949494;}
.remind_text .bd .patient { float:left;}
.remind_text .bd .time { float:right; margin-right:20%;}
.remind_info li em,.finish_info em { position:absolute; right:22px; top:50%; margin-top:-13px; width:26px; height:26px; background:url(../images/remind_check.png) no-repeat; cursor:pointer;}
.remind_info li em.check { background-position:0 -30px;}

.remind_non { text-align:center; font-size:16px; color:#646464; padding-top:70px; background:url(../images/no_r_icon.png) center top no-repeat; margin:80px 0;}
#remind_pop_box .create_box { height:auto; padding-bottom:18px;}
.remind_pop_bd { padding:35px 35px 0;}
.remind_pop_bd .text { font-size:16px; line-height:30px;}
.remind_pop_bd .date { color:#949494; padding-top:30px;}
.remind_pop_bd .patient { height:58px; padding-top:12px; font-size:16px; color:#2b89d9;}
.remind_pop_bd .td_edit_btn .btn_bule { position:absolute; top:0; right:112px;}
.remind_pop_bd .td_edit_btn .delete { left:0; right:auto;}

#add_remind_pop .create_box { height:auto; margin-top:-230px;}
.add_remind_bd { padding:50px 40px 20px 0;}
.add_remind_item { margin-bottom:20px;}
.add_remind_item label { width:105px; padding-right:20px; font-size:16px; text-align:right; float:left;}
.add_remind_item .control { margin-left:125px; border:1px solid #dcdcdc;}
.add_remind_item textarea { width:417px; height:70px; padding:8px; line-height:24px;}
.add_remind_item .control input { width:417px; padding:6px 8px; line-height:18px;}
.add_remind_item .cont_patient_sug { width:433px;}
.add_remind_item .cont_patient_info { top:30px;}
.add_remind_bd .control_btn  { padding-top:50px;}

.finish_remind { border-left:1px solid #eee; margin:30px 0 0 7px;}
.finish_time  { position:relative; left:-7px; top:-10px; color:#646464; font-size:16px; font-weight:bold; padding-left:18px; margin-bottom:8px; background:url(../images/big_p.png) left 3px no-repeat; line-height:21px;}
.finish_list { position:relative; left:-7px; background:url(../images/small_p.png) left center no-repeat; padding-left:17px; margin-bottom:28px;}
.finish_info { position:relative; border:1px solid #dcdcdc; padding:10px; overflow:hidden; zoom:1;}
.finish_info em { position:absolute; right:18px; top:50%; margin-top:-13px;}
.finish_info em.check { background-position:0 -30px;}

/*survey_box*/
.survey_box { padding:20px 0 50px;}
.design_s_text { text-align:center; color:#a0a0a0; padding:10px 0 300px;}
.survey_list { border:1px solid #dcdcdc; margin-bottom:20px;}
.survey_list .hd { font-size:16px; padding:15px 10px;}
.survey_list_bd { border-top:1px solid #dcdcdc; background:#fafafa; padding:5px 0 5px 20px;}
.survey_list_bd a { position:relative; width:60px; text-align:center; float:left;}
.survey_list_bd a em { width:24px; height:24px; display:block; margin-left:18px;}
.survey_list_bd .edit em { background-position:0 -561px;}
.survey_list_bd .preview em { background-position:0 -589px;}
.survey_list_bd .delete em { background-position:0 -617px;}
.survey_list_bd a span { display:block; padding-top:10px; text-align:center; color:#646464;}
.survey_list_bd a p { position:absolute; top:20px; left:48px; width:130px; color:#303030; background:#e8f4ff; line-height:20px; padding:10px; text-align:left; display:none;}
.survey_list_bd .edit p { width:100px;}

.survey_set .control_group { margin-bottom:10px;}
.survey_set .control_label { width:160px; line-height:normal;}
.survey_set .control_label p { font-size:12px; color:#646464; padding-top:5px;}
.Page_Wid .survey_set .controls .input_text { width:880px;}
.Page_Nar .survey_set .controls .input_text { width:620px;}
.Page_Wid  .survey_set .control_group textarea {width:880px; height:200px;}
.Page_Nar  .survey_set .control_group textarea {width:620px; height:200px;}

.survey_edit_area { width:1000px; margin:0 auto;}
.depict { background:#e8f4ff; padding:10px; line-height:20px; margin-bottom:20px;}
.survey_edit_area .fill_info { width:998px; padding-top:20px;}
.survey_edit_area .fill_info_input { margin-left:20px; _display:inline;}
.survey_edit_area .template_time  { margin-left:20px;}
.survey_edit_area .fill_info_item .radio_option  { margin-left:20px;}
.Page_Wid .survey_edit_area .fill_info_input { width:916px;}
.Page_Wid .survey_edit_area .fill_info_input input { width:896px;}
.Page_Wid .survey_edit_area .fill_info_input textarea { width:896px;}
.Page_Nar .survey_edit_area { width:840px;}
.Page_Nar .fill_info { width:838px;}
.Page_Nar .survey_edit_area .fill_info_input { width:756px;}
.Page_Nar .survey_edit_area .fill_info_input input { width:736px;}
.Page_Nar .survey_edit_area .fill_info_input textarea { width:736px;}
.survey_edit_area .controls_info .radio_list li { width:25%; *width:24.999%;}
.survey_edit_area .controls_info .radio_list li span { width:140px;}
.survey_edit_area .fill_info_stage { padding:5px 20px; border-top:1px solid #dcdcdc; margin-bottom:30px;}
.survey_edit_area .fill_info_item { border-bottom:none; padding:0 20px 30px;}
.fraction_title,.fraction_info { font-size:14px; padding-left:40px; line-height:22px;}

.survey_l { float:left; width:962px;}
.edit_label li em.set { width:18px; background-position:0 -746px;}
.edit_label li em.logic { width:16px; background-position:0 -679px;}
.edit_label li em.copy { width:16px; background-position:0 -700px;}
.edit_label li em.order { width:17px; background-position:0 -723px;}
.edit_label li.order_edit { position:relative;}
.edit_label li .order_info { position:absolute; left:0; top:38px; width:138px; border:1px solid #bfbfbf; background:#eee; box-shadow:0 2px 4px rgba(0,0,0,.2); border-bottom:none; display:none;}
.edit_label li .order_info a { display:block; height:40px; line-height:40px; text-align:center; border-bottom:1px solid #bfbfbf; color:#303030;}
.edit_label li .order_info a:hover { background:#e1e1e1;}
.Page_Wid .survey_l .template_input input { width:898px;}
.Page_Wid .survey_l .template_input .multi_line { width:898px;}
.Page_Wid .survey_l .diagnosis_left  input { width:857px;}
.score_result { margin-bottom:10px;}
.score_result tr th,.score_result tr td { border:1px solid #bebebe; text-align:center; line-height:30px; font-weight:100;}

.survey_box .aside_option { border:none;}
.i_aside_bd li .i_aside_icon7 { background-position:0 -180px;}
.i_aside_bd li .i_aside_icon8 { background-position:0 -210px;}
.i_aside_item_two { border-top:none;}
#type_select { position:relative; z-index:9999; background:#fff;}

.Page_Nar .survey_l { width:772px;}
.Page_Nar .survey_l .template_input input { width:708px;}
.Page_Nar .survey_l .template_input .multi_line { width:708px;}
.Page_Nar .survey_l .diagnosis_left  input { width:667px;}

#survey_prompt_pop .create_box { width:430px; height:216px; margin:-108px 0 0 -215px;}
#survey_prompt_pop .create_intro .title { font-size:14px;}
#survey_prompt_pop .create_p_btn { padding-top:20px;}

#logic_pop_box .create_box,#score_result_box .create_box  { width:900px; height:550px; margin:-275px 0 0 -450px;}
#logic_pop_box .create_intro,#score_result_box .create_intro { padding:0;}
.type_select_l { width:340px; height:510px; float:left; border-right:1px solid #dcdcdc; background:#fdfdfd;overflow: auto;}
.type_select_l ul li { width:100%; float:left; display:inline; height:40px; border-bottom:1px solid #dcdcdc;}
.type_select_l ul li a { display:block; height:40px; text-align:center; line-height:40px; color:#303030;}
.type_select_l ul li a p { width:100%; float:left; height:40px;}
.type_select_l ul li a:hover { background:#e8f4ff;}

.type_result_r { float:left; margin-left:30px; padding:12px 0 0 0; width:500px;}
.logic_result_info .hd { font-size:16px; color:#1b1b1b; font-weight:bold;}
.logic_result_info .bd .sub_title { font-size:16px; color:#646464; text-align:center; padding:5px 0 15px;}
.logic_result_info .bd_intro { position:relative; border:1px solid #c9c9c9; background:#fdfdfd; height:48px;}
.logic_result_info .bd_intro p { line-height:48px; text-align:center; font-size:16px;}
.logic_result_info .bd_intro .close { position:absolute; right:12px; top:50%; margin-top:-10px; cursor:pointer; width:20px; height:20px; background-position:0 -645px;}
#logic_pop_box .control_btn { padding-top:250px;}

#score_result_box .type_select_l ul li a span { width:50px; height:40px; float:left; border-right:1px solid #dcdcdc;}
#score_result_box .type_select_l ul li a p { width:267px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.score_result_set { height:26px; padding-bottom:15px; text-align:left;}
.score_result_set .score_set_btn { float:left; display:inline; width:50px; height:26px; border-radius:5px; font-size:16px; cursor:pointer; margin-right:10px; font-family:Microsoft YaHei;}
.score_area { padding-bottom:15px;}
.score_area .hd { padding-bottom:10px;}
.score_area .bd { width:498px; border:1px solid #dcdcdc; height:100px;}
.score_area .bd  textarea{ padding:10px; line-height:20px; height:80px; width:478px;}

.score_switch .hd { padding-bottom:15px;}
.score_radio li span { color:#949494;}
.score_radio li.cur span { color:#303030;}
.score_radio li.cur em { background-position:0 -298px;}
.describe_info { padding-top:10px;}
.describe_info table tr th { border-bottom:1px solid #dcdcdc; font-weight:100; line-height:30px;}
.describe_info table tr th,.describe_info table tr td { text-align:center;}
.describe_info table tr td  { padding:10px 0;}
.describe_info table tr .td_input { float:left; width:40px; height:18px; line-height:18px; margin-left:10px; border:1px solid #dcdcdc; padding:3px 5px;}
.radio_list li .td_input { display:block;}
.describe_info table tr .add_style { width:280px;}
.describe_info table tr .add_icon,.describe_info table tr .del_icon { float:left; width:18px; height:18px; background-position:0 -51px; margin:4px 0 0 10px;}
.describe_info table tr .del_icon { background-position:0 -77px;}/* add by madong */
#score_result_box .control_btn { padding-top:50px;}

/*��������*/
.crumbs{font-size:16px;line-height:60px;color:#646464;}
.crumbs a { color:#646464;}
.crumbs h2 { display:inline; color:#303030;}
.search_keyword { position:relative; float:right; width:360px; height:30px; background:#fff; margin-top:15px;}
.search_k_input { position:absolute; left:0; top:0; width:314px; height:20px; line-height:20px; padding:4px 40px 4px 4px; border:1px solid #dcdcdc;}
.search_em,
em.visit,
.add_att_btn em,
.title_prompt,
.key_cont span em  { background:url(../images/article_bg.png) no-repeat;}
.search_em { position:absolute; right:3px; top:1px; width:28px; height:28px; background-position:0 -208px; cursor:pointer;}
.article_box { padding-bottom:50px;}
.article_left { float:left; width:720px;}
.article_item { border-top:1px solid #dcdcdc; padding-top:28px; margin-bottom:28px;}
.article_item h3 a { color:#303030; font-size:16px;}
.article_img { width:200px; height:100px; float:left; display:block;}
.article_group { padding:15px 0;}
.article_item .content { color:#646464; line-height:24px; margin-left:215px;}
.first_show { border:none;}
.first_show .content { margin-left:0;}
.a_detail .label { float:left; color:#949494;}
.a_detail span { margin-right:10px;}
.operation { float:right; line-height:20px; color:#949494;}
.operation em.visit { background-position:0 -83px; padding-left:28px; margin-right:28px; color:#7996af; display:inline-block; *display:inline; zoom:1;}
.operation a { color:#949494;}

/*flip*/
.flip { text-align:center; height:30px; padding-top:30px; float:right; margin-right:-10px;}
.flip li { margin:0 10px; float:left; display:inline;}
.flip li .arrow { width:28px; height:28px; border:1px solid #dcdcdc; border-radius:2px; display:block;}
.flip li .arrow:hover,.flip .jump_btn:hover { border-color:#ccc;}
.flip li .arrow  i { width:28px; height:28px; display:block; background:url(../images/flip_bg.png) no-repeat;}
.flip li .next i { background-position:0 -28px;}
.flip .pages { line-height:30px; font-size:16px;}
.flip .pages_bd { width:58px; height:28px; line-height:28px; border:1px solid #dcdcdc; border-radius:2px; text-align:center; display:block;}
.flip .jump_btn,.flip .jump_btn:hover { color:#303030; text-decoration:none;}

.article_right { float:right; width:378px; padding-top:28px;}
.add_att_btn { display:block; height:76px; border:2px solid #00aeff; border-radius:5px; font-size:18px; color:#00aeff; text-align:center;}
.add_att_btn em { float:left; width:33px; height:33px; background-position:0 0; margin:20px 20px 0 0;}
.add_att_btn i { float:left; line-height:76px;}
.add_att_btn span { display:inline-block; *display:inline; zoom:1;}
.add_att_btn:hover { color:#fff!important; background:#00aeff;}
.add_att_btn:hover em { background-position:0 -43px;}
.hot_article { padding:25px 0;}
.hot_article h2 { font-size:16px; padding-bottom:20px;}
.hot_att_list li { width:100%; float:left; display:inline; zoom:1; padding-bottom:22px; line-height:18px;}
.hot_att_list li em { float:left; width:18px; height:18px; border-radius:100%; background:#b5b5b5; color:#fff; text-align:center; font-size:13px;}
.hot_att_list .hot_first em { background:#fd3702;}
.hot_att_list .hot_two em { background:#f2914a;}
.hot_att_list .hot_three em { background:#eecb26;}
.hot_att_list li  a { display:block; float:left; margin-left:8px; width:280px; color:#303030; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.hot_att_list li  span { float:right; color:#949494;}

.Page_Nar .article_left { width:640px;}
.Page_Nar .article_right { width:268px;}
.Page_Nar .hot_att_list li a { width:200px;}

/*save_success*/
.save_success,.error_page { text-align:center; padding:30px 0 250px;}
.save_s_inline,.error_inline { display:inline-block; *display:inline; zoom:1; text-align:left;}
.title_prompt { font-size:30px; line-height:40px; background-position:0 -108px; padding-left:40px; margin-bottom:30px;}
.save_s_inline .art_text { padding:25px 0 5px; font-size:16px;}
.save_s_inline .link_copy  { line-height:30px;}
.link_copy .copy_btn {  background:#00aeff; color:#fff; width:82px; text-align:center; line-height:30px; height:30px; margin-left:10px; cursor:pointer; border-radius:3px;}
.link_copy .copy_btn:hover { opacity:0.8;}
.save_link_ft { color:#646464; padding:25px 0; display:block;}
.save_link_ft a { color:#646464;}

/*error_page*/
.error_inline .title_prompt { background-position:0 -158px;}
.error_reason { padding-bottom:40px; font-size:16px;}
.error_inline .return { display:block; width:138px; color:#00aeff; border:1px solid #00aeff; border-radius:3px; padding:6px 0; text-align:center;}
.error_inline .return:hover { color:#fff; background:#00aeff;}

/*article_detail*/
.article_body { width:700px; background:#fff; margin:40px auto auto; padding-bottom:40px;}
.article_detail { padding:35px 30px;}
.article_detail h2 { font-size:18px; text-align:center; padding-bottom:20px;}
.article_detail .d_label { text-align:center; padding-bottom:35px; color:#646464;}
.article_detail .d_label span { margin:0 8px;}
.article_list p { line-height:22px; padding-bottom:15px;}
.article_list p.align_c { text-align:center;}

.article_edit { border:1px solid #dcdcdc; border-top:none; margin:0 30px;}
.fill_item { margin-bottom:20px; padding:15px 0 0 28px; border-top:1px solid #dcdcdc;}
.fill_item .title { font-weight:bold; padding-bottom:8px;}
.time_control { position:relative; width:278px; height:20px; border:1px solid #dcdcdc;}
.time_control .time_input { line-height:20px; height:20px; width:266px; padding:0 6px; position:absolute; left:0; top:0;}
.article_edit .fill_info_input { width:580px;}
.article_edit .article_edit .fill_info_input { width:580px;}
.article_edit .fill_info_input textarea { width:560px;}
.article_edit .fill_info_input input  { width:560px;}
.article_edit .fill_info_stage { border:none; border-top:1px solid #dcdcdc;}
.article_edit  .fraction_info { padding-left:0;}



/*atricle_form*/
.atricle_form { padding:20px 0 40px;}
.atricle_form .control_group { margin-bottom:28px;}
.atricle_form  .control_label { font-size:14px; color:#646464; padding-right:0; width:60px; text-align:left;}
.local_upload { float:left;}
.cover_img { clear:both; overflow:hidden; padding:20px 0 0 60px;}
.cover_img img { display:block;}
.Page_Wid  .atricle_form .input_text { width:778px; font-size:14px;}
.key_cont { width:778px; height:30px; padding:0 10px;}
.key_cont span { position:relative; border-radius:2px; font-size:14px; color:#fff; background:#2b89d9; line-height:20px; float:left; padding:0 20px 0 10px; margin:5px 10px 0 0;}
.key_cont span em { position:absolute; right:2px; top:5px; width:11px; height:10px; font-size:0; overflow:hidden; background-position:0 -256px; display:block; cursor:pointer;}
.atricle_form .help_inline { float:left; margin-left:20px; color:#646464; line-height:30px;}
.local_upload .btn { height:30px; line-height:30px; margin:0; cursor:pointer;}
.Page_Wid .atricle_form textarea { width:778px; line-height:24px; font-size:14px;}
.atricle_form .mbg_10 { margin-bottom:10px;}
.atricle_form .textarea_big {  height:380px;}
.atricle_form .control_btn { padding-top:20px;}

.Page_Nar .atricle_form .input_text { width:600px; font-size:14px;}
.Page_Nar .atricle_form textarea { width:600px; font-size:14px;}


/*pop*/
.pop_bg{ position:fixed; _position:absolute; top:0;left:0; z-index:998; width:100%;height:100%;background:#000; opacity:0.75;filter:alpha(opacity=75); -moz-opacity:0.75; display:none;}
.pop_area{ position:fixed; _position: absolute; left: 50%; top:50%; z-index:999; background: #fff; overflow:hidden; border-radius:4px; opacity:0; display:none;}
.pop_hd { height:40px; background:#0078d9; color:#fff; font-size:16px; line-height:40px; padding:0 10px; border-radius:4px 4px 0 0;}


.cover_upload .pop_area { width:846px; height:600px; margin:-300px 0 0 -423px;}
.cover_area { background:#eee; margin:40px 40px; height:424px; text-align:center;}
.cover_upload .control_btn { padding:0;}
