@charset "utf-8";
/* CSS Document */
#middlebox{ width:970px; margin:0px auto;}

.leftmenubox{ width:200px; overflow:hidden; float:left}

.leftborder{ width:180px; overflow:hidden; float:left; border:#489cda solid 1px;}
	.leftborder li{ height:30px; line-height:30px; text-indent:20px; border-bottom:#cbccce solid 1px; background:url(images/cross-circle.gif) no-repeat 150px 5px;}
	.leftborder li a{ font-weight:bold; color: #06C}
.broder_img{ float:right; padding:8px 8px 0px 0px; clear:both;}
#tblMain{
	}
/* 左侧卷展栏样式 */
.has_children{ line-height:30px;}
.has_children span{ background:url(images/toolTopBarClose.gif) no-repeat -1px 2px; height:30px; clear:both; text-indent:45px; float:left; width:210px; cursor:pointer !important;cursor:hand;}
.has_children span strong{ display:block; font-weight: normal;}
.has_children a{ display :none; float:left; width:100%; text-indent:60px; }
.has_children a:hover{ background:url(images/toolTopBaropen.gif) no-repeat -1px 1px; text-decoration:none;}

.rightbox{ width:770px; float:right; overflow:hidden;}

.head{ width:100%; height:42px; background:url(images/headbg.gif) repeat-x left top; border-bottom:#FFF solid 1px;}
	.head strong{ line-height:42px; height:42px; display:block; text-indent:15px; font-size:14px; color:#1b6296;}
	.head li{ float:left; padding:0px 5px;}

.login_mune{ background:url(images/login_munebg.gif) repeat-x left top; height:22px; overflow:hidden; padding:4px 0px 0px 0px;}
	.login_mune li{ float:left; margin:0px 2px 0px 0px; height:20px; line-height:22px;}
	.login_mune li a{ padding:0px 0px 0px 5px;}
	.login_mune li a span{ padding:0px 5px 4px 0px;}
	.login_mune li a:hover{ background:url(images/login_munebg1.gif) no-repeat left top; text-decoration:none; color:#444; padding:5px 0px 5px 5px !important; padding:0px 0px 0px 5px;}
	.login_mune li a:hover span{ background:url(images/login_munebg2.gif) no-repeat right top; padding:5px 5px 5px 0px;}

.search{ width:100%; height:30px; background:url(images/strongbg.gif) repeat-x left top; border-top:#cbccce solid 1px;}
	.search li{ float:left; margin:0px 5px; padding:4px 0px 0px 0px; line-height:24px;}

.tablebox{width:100%; text-align:center; border-top:#cbccce solid 1px;}
.box_broder{ width:95%; border:#EFEFEF solid 5px; margin:0px auto}

/* 一对多表格样式 */
.header,.list{ line-height:18px; height:28px; width:100%; clear:both;}
.header{ background:#f7f7f7;}
.header div,.list div{ float:left; text-align:center; height:100%}
.list{border-top:#cbccce solid 1px;}
.span-1,.span-2,.span-5,.span-7{ width:6%; padding:5px;}.span-8{ width:9%; padding:5px;}.span-3,.span-6,.span-9{ width:10%; padding:5px;}.span-4,.span-10{ width:12%; padding:5px;}.span-11{ width:150px; padding:5px;}
.span-12{ width:500px; padding:3px 0px 0px 10px; text-align:left; line-height:28px; height:25px;}
.span-13{ width:591px; padding:3px 0px 0px 10px; text-align:left; line-height:28px; height:25px; text-align:center;}
.span-14{ width:100px; float:left; padding:0px 0px 0px 25px;}
.span-15{ width:500px; float:left; padding:5px;}
.span-17{ width:300px; float:left; padding:5px;}
.span-19{ width:62px; float:left; padding:5px; text-align:left; background:#FFE; color:#F63;}
.span-20{ width:100px; padding:5px;}

.point{ width:100%; border-bottom:#cbccce solid 1px; margin:0px 0px 10px 0px;}
.span-16{ width:125px; float:left; padding:10px;}
.point_box{ width:100px; padding:10px; border:#EFEFEF solid 2px; float:left}
.point_no{ font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#F63; line-height:40px;}
	.point ul{ float:left; width:500px; text-align:left; padding:10px;  border-left:#cbccce solid 1px;}
		.point ul li strong{ font-weight:bold; font-size:14px; line-height:30px;}
		.point ul li{ line-height:24px; margin:5px 0px; padding:0px 0px 0px 25px;}

.point_pre{ width:400px;}
	.point_pre li{ margin:5px 0px; width:100%; clear:both; line-height:18px;}
	.point_l{ width:100px; float:left; text-align:right; padding:0px 10px 0px 0px; font-weight:bold;}
	.point_r{ width:290px; float:left;}

.operation{ float:left; line-height:28px; border-right:#cbccce solid 1px; overflow:hidden;}
.page{ height:38px; line-height:38px; background:url(images/footbg.gif) repeat-x left top; border-bottom:#cbccce solid 1px; border-top:#cbccce solid 1px;}
	.operation a,.page a,.record_l a{  margin:0px 2px; color:#1b6296; text-decoration:underline;}
	.record_l{ float:left; width:580px; padding:5px 0px 0px 20px;}
	.record_r{ float:right; width:170px;}

.title_bar{ width:80%; text-indent:200px; font-size:14px; margin:0px auto; height:40px; line-height:40px; font-weight:bold; background:url(images/arrow2.gif) no-repeat 175px 11px; clear:both; color:#06F;}
/* 弹出层css */
#floatBoxBg{display:none;width:100%;height:100%;background:#DDD;position:absolute;top:0;left:0;}
.floatBox{border:#afd3f0 5px solid;width:300px;position:absolute;top:50px;left:40%;}
.floatBox .title{height:23px;padding:7px 10px 0;background:#3b82d0;color:#fff;}
.floatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;}
.floatBox .title span{float:right;cursor:pointer;}
.floatBox .content{padding:20px 15px;background:#fff;}
#bt1{ color:#F63; cursor:pointer !important;cursor:hand;}

.login_bg{ width:793px; background:url(images/loginbg.jpg) no-repeat left 50px; height:320px; margin:0px auto;}
.login_box{ width:352px; height:295px; margin:0px auto; background:url(images/login_boxbg.jpg) no-repeat left 20px; padding:70px 0px 0px 0px;}
	.login_box li{ clear:both; text-align:center; line-height:36px;}
.login_border{ border:#489cda solid 1px; width:958px; padding:10px 0px 0px 10px;}

.login_word{ width:90%; border:#eff4f9 solid 5px; margin:0px auto;}
.toolBtnUl{ width:500px; margin:0px auto;}
	.login_word li,.toolBtnUl li{ width:500px; clear:both; margin:0px auto; border-bottom:#eff4f9 solid 1px;}
	
.login_l{ float:left; width:140px; text-align:right; line-height:36px;}
.login_r{ float:left; width:200px; padding:8px 0px 0px 0px !important; padding:4px 0px 0px 0px; text-indent:10px; text-align:left;}
.login_r2{ float:left; width:200px; line-height:36px; text-indent:10px;}
.login_photo{ float:left; width:120px; text-align:center; overflow:hidden;}
.login_photo img{ border:#EFEFEF solid 5px;}

.toolOpen,.toolClose{ width:300px; margin:0px auto; text-align:center; font-weight:bold; line-height:32px; height:32px;cursor:pointer !important;cursor:hand; display:block; clear:both}

/*国籍*/
.nationality_box{ width:420px; border:#cbccce solid 1px}
.title_blue{}
.nationality{ width:420px; height:500px; overflow: scroll;}
	.nationality li{ float:left; width:195px; font-family:Arial, Helvetica, sans-serif; margin:1px;}
	.nationality li a{ display:block; height:30px; overflow:hidden; padding:4px; border:#EFEFEF solid 1px;}
	.nationality li a:hover{ background:#F9F9F9; border:#DFDFDF solid 1px;}
	
/*城市*/	
.city{width:400px; }
	.city li{float:left; width:90px; padding:4px; }

/*译员信息预览*/
.preview_list{ width:90%; padding:10px 0px; margin:0px auto;}
.preview{ width:100%; padding:5px 10px 10px 10px; margin:0px auto 10px auto;  border:#DFDFDF solid 1px; background:#F9F9F9;}
.preview_title{ height:26px; font-size:14px; font-weight:bold; display:block;}
.preview_box{ width:100%; padding:10px; border:#DFDFDF solid 1px; background:#FFF;}
	.preview_box li{ width:50%; float:left; line-height:18px; margin:0px 0px 5px 0px;}
	.preview_box li strong{ display:block; width:150px; float:left; clear:both;}