﻿@charset "UTF-8";


.TabbedPanels {
	overflow: hidden;
	margin:10px auto 0px;
	padding: 0px;
	clear: none;
	width: 100%; 
}


.TabbedPanelsTabGroup {
	margin:0px;
	margin-left:20px;
	padding: 0px;
	height:30px;
	border-left:1px solid #ccc;
}

.TabbedPanelsTab {
	position: relative;
	padding:10px 20px 0px;
	height:19px;
	text-align:center;
	top: 1px;
	float: left;
	font: bold 12px sans-serif;
	list-style: none;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}


.TabbedPanelsTabHover {
	background-color:#315AAA;
	color:#fff;
}

.TabbedPanelsTabSelected {
	background-color: #315AAA;
	border-bottom: 1px solid #fff;
	color:#fff;
	
}


.TabbedPanelsTab a {
	color: #2f2f2f;
	text-decoration: none;
}


.TabbedPanelsContentGroup {
	clear: both;
	border-top: solid 1px #ccc;
	background-color: #fff;
	padding-top:20px;
}


.TabbedPanelsContent {
	overflow: hidden;
	padding: 0px;
}

.TabbedPanelsContentVisible {
}


.VTabbedPanels {
	overflow: hidden;
	zoom: 1;
}


.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}


.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/* Styles for Printing */
@media print {
.TabbedPanels {
	overflow: visible !important;
}
.TabbedPanelsContentGroup {
	display: block !important;
	overflow: visible !important;
	height: auto !important;
}
.TabbedPanelsContent {
	overflow: visible !important;
	display: block !important;
	clear:both !important;
}
.TabbedPanelsTab {
	 overflow: visible !important;
	 display: block !important;
	 clear:both !important;
}
}

.firm_ul_right li{ clear:both; height:30px; line-height:30px !important; margin-bottom:10px !important;}
.firm_ul_right li span{ height:20px; line-height:20px;  border:1px solid #ccc; padding:4px; margin-right:5px; float:left; display:inline; overflow:hidden;}
.firm_ul_right li span.border_none{ border:0px;}
.firm_ul_right li span.firm_label{ width:100px;border:0px; padding:5px; text-align: right;}
.firm_ul_right li span input,.firm_ul_right li span select{ height:20px; line-height:20px; font-size:12px; border:0px; margin:0px; padding:0px;}
.firm_ul_right li span input.text_common{ width:240px;}
.firm_ul_right li span.dui{ width:15px; height:15px; display:block; background:url(../images/dui.png) no-repeat center; border:none;}
.firm_ul_right li span.cuo{width:15px; height:15px; display:block; /*background:url(../images/cuo.png) no-repeat center;*/ border:none;}
input.sign_name{ width:400px;}
.firm_ul_right li span input.time_btn{ width:14px; height:14px; margin-left:5px; background:url(../images/time_btn.png) no-repeat; margin-top:3px;}
.firm_ul_right li span select option{ border:0px !important; line-height:20px; color:#2f2f2f;}
input.save_next_btn{ padding:0px 15px; height:40px;color:#ffffff; background-color:#315AAA; border:0px; display:block; font-size:14px; font-weight:bold; margin:20px 0px; float:left;}
input.daochu{ padding:0px 15px; height:30px;color:#ffffff; background-color:#315aaa; border:0px; display:block; font-size:14px; font-weight:bold; margin:5px 0px; float:right;}
input.preview{ padding:0px 14px; height:38px;color:#2f2f2f; background-color:#fff; border:1px solid #ccc; display:block; font-size:14px; font-weight:bold; margin:20px 0px; float:left; margin-left:20px; display:inline;}
input.mar_left{ margin-left:250px; display:inline;}

li.mar_lefts{ margin-left:28px; display:inline;}
.firm_ul_right li span select.sel_common,.firm_ul_right li span input.time_text{width:150px;}
li span input.nl_text,.firm_ul_right li span select.sel_time{width:102px;}
.firm_ul_right li span td{ height:20px; padding:0px; margin:0px;}
.firm_ul_right li span td input{ float:left;}
img.none_mar{ margin:0px; margin-right:5px; margin-bottom:10px; float:left; display:inline; clear:right;}
.firm_ul_right li .touxiang{ height:28px; width:80px; border:1px solid #dcdcdc; background:#fff; margin-right:5px;}
.firm_ul_right li span em{ font-size:12px; padding:4px; color:#fa0a00;}
.firm_textareas{ width:758px; margin:0px auto; border:1px solid #ccc; }
.firm_textareas textarea{ width:100%; height:300px; line-height:20px; overflow:scroll;}
textarea.miaoshu{ width:700px; margin:10px 0px 10px 30px; height:120px;}
.firm_ul_right li .chage_add{ height:28px; width:150px; border:1px solid #dcdcdc; background:#f8f8f8; margin-right:5px;}
.firm_ul_right li .map_com{ height:30px; width:80px; border:0px; background:#315AAA; margin-right:5px; color:#fff;}
.baidu_map{ width:800px; height:298px; border:1px solid #ccc; margin:10px auto 0px; overflow:hidden;}

.firm_ul_lists,.list_label{width:810px; font-size:12px; clear:both;}
.list_label li.xm{ margin-left:28px; width:70px;}
.list_label li.jianli_number{ width:100px;}
.list_label li{height:40px; line-height:40px; color:#666; float:left;display:inline; font-weight:bold;}
.list_label li select{ margin-top:10px;border:1px solid #ccc; font-size:12px;overflow:hidden;}
.firm_ul_lists li{ height:24px; line-height:24px; padding:8px 5px;}
.firm_ul_lists li.sou_result{ width:300px; float:left; margin-right:20px; display:inline;}
.tr_bg{ background-color:#f8f8f8;}
.firm_ul_lists li span{ height:24px; line-height:24px; display:block; float:left;overflow:hidden;}
.firm_ul_lists li input{ border:0px; float:left; margin-right:10px; display:inline;}
input.firm_checkbox{ margin-top:5px;}
input.firm_fou{ float:left;}
span.xming,.firm_ul_right li span select.sel_money{ width:70px;}
span.jianli_number{ width:100px;}
select.xbie,span.xbie,select.xueli,span.xli{ width:50px; text-align:center;}
li.nl,span.nling,span.for_mail,li.for_mail,li.li_paixu,span.li_paixu{ width:40px; text-align:center;}
li.w_year,span.work_year,li.face,span.face{ width:70px; text-align:center;}
li.wantto,span.wantto{ width:120px;}
li.wanttos,span.wanttos{width:180px;}
li.xuexiao,span.xuexiao{ width:250px;}
li.w_place,span.w_place,li.td_time,span.td_time{ width:90px; text-align:center;}
li.w_state,span.w_state,li.w_luy,span.w_luy{ width:60px; text-align:center;}
li.w_remarks,span.w_remarks{ width:170px; text-align:center; overflow:hidden;}
span.face input{ margin:6px 0px 0px 30px;}
span.for_mail input{ margin:6px 0px 0px 15px;}
.all_select{ height: 32px; line-height:32px; padding:4px 5px; font-size:12px; background-color:#f8f8f8; margin-top:5px;}
.all_select input{ margin-right:5px;}
.pages{ margin-top:10px; height:32px; line-height:32px; font-size:12px;}
.pages_list{ float:right;}
.pages_list li{ line-height:32px; height:32px; float:left; padding:0px 5px;}
.pages_list li span{float:left; margin-right:5px; display: inline;}
.pages_list li span input{ width:30px; line-height:20px; height:20px; text-align:center; border:1px solid #dcdcdc;}

li.website{margin-left:28px; width:120px;}
span.website{width:120px;}
span.zhiwei_n,li.zhiwei_n{width:180px;}
span.jianlishu,li.jianlishu{width:60px; text-align:center;}
span.li_paixu input{ width:22px; border:1px solid #ccc; font-size:12px; line-height:22px ; text-align:center;height:22px; margin:0px auto;}
.text_c{ text-align:center;}

.firm_ul_right li.zwms{ height:auto;}
.firm_ul_right li h4{ font-size:14px; font-weight:bold; color:#666; height:30px; border-bottom:1px dashed #ccc;}
.bor_top{ border-top:none; padding-top:10px;}
input.tuiguang{ width:400px; height:24px; padding:1px 4px; line-height:24px; border:1px solid #ccc; margin:10px 10px 10px 2em;display:inline; float:left;}
input.click_copy{ width:80px;height:28px; padding:0px 5px; line-height:28px; font-weight:bold; border:1px solid #ccc; margin-top:10px;background-color:#f8f8f8;}
span.key_low{width:55px; height:28px; border:1px solid #dcdcdc; background-color:#dcdcdc;}
span.key_mid{ background-color:#fac229;}
span.key_stonge{ background-color:#fa0a00;}
.firm_ul_right li.zwms textarea.qustions{ width:600px; height:150px; padding:4px; border:1px solid #ccc; font-size:12px; line-height:20px; color:#666;}

.s_tou{ width:15px; height:13px; line-height:13px; overflow:hidden; margin-top:3px;float:right; margin-right:5px; display:inline;}