@charset "utf-8";
/* CSS Document */

* { list-style:none; list-style-type:none; list-style:none;}
a { color:#005094;}
a:hover {color: #FF0000;}
body { font-size:12px}
body,img { margin:0; padding:0; color:#555; list-style-type:none;font-family:"宋体";}
div,ul,li,form,dl,dd,dt,img,h1,h2,button,td,tr {margin:0; padding:0;}
select,input,img,select,dl,dd,dt{vertical-align:middle;}
img { border:0;}
table { margin:0 auto;}
.clearit{clear:both;}

.exactness {
	BACKGROUND: url(../images1/onValid.gif) no-repeat left 50%; COLOR: #6aa70b; TEXT-ALIGN: left; padding-top:4px;padding-left:20px;
}
.err {
	BACKGROUND: url(../images1/onError.gif) no-repeat left 50%; COLOR: #e42e83; TEXT-ALIGN: left; padding-top:4px;padding-left:20px;
}
.null {
	BACKGROUND: url(../images1/gantan.png) no-repeat left 50%; COLOR: #ff8400; TEXT-ALIGN: left; padding-top:4px;padding-left:20px;
}

#login { width:100%; background:url(../images1/loginbg.gif); height:24px;}
.logininfo { width:960px; margin:0 auto; font-size:12px; height:22px; line-height:22px;}
.logininfo .l { float:left; padding-left:10px;}
.logininfo .r { float:right; padding-right:10px;}

#logo { height:84px;width:960px; margin:0 auto; position:relative;}
.logoplace {position:absolute;left: 5px;top: 10px;}
.logobanner {margin:0;position: absolute;left: 208px;top: 10px;}


#login_site {width:958px;margin:0 auto;position:relative;height:400px;border:1px solid #F2F2F2;background-color: #FAFAFA;}
#login_site .login_body_text {z-index: 11;background-color: #D1D1D1;height: 78%;width: 320px;position: absolute;top: 40px;left: 60px;}
#login_site .login_body_text_bg {width: 100%;height:100%;position: absolute;top: -6px;left: -6px;z-index: 10;background: #F6F6F6;border:1px solid #CECECE;}
#login_site .login_body_text_bg h1 {padding-left:20px;font-size: 14px;line-height: 3;}
#login_site .login_body_text_bg div {display:block;padding: 10px 15px 0 20px;}
#login_site .login_body_text_bg div label {display:block;position: relative;height: 38px;line-height: 1.8;}
#login_site .login_body_text_bg div label select {position:absolute;left:70px;}
#login_site .login_body_text_bg div label input {width:140px;font-size:12px;position:absolute;left:70px;height: 16px;font-family: Verdana, Arial, Helvetica, sans-serif;}
#login_site .login_body_text_bg div label input.normal {position:static;width:auto;}
#login_site .login_body_text_bg div label button {background:url(../images1/login_button.png);display:block;width:85px;height:26px;border:0;position: absolute;left: 70px;font-size: 12px;line-height: 2;font-weight: bold;color: #666666;}
#login_site .login_body_text_bg div label span {position:absolute;right: 0px;top: 3px;}
#login_site .login_body_text_bg div.user_xuzhi { height:30px; text-align:right;}


#login_site .login_photo {background:url(../images1/login_ps_bg.png);position: absolute;right: 0px;width: 546px;height: 360px;top: 17px;background-repeat: no-repeat;}
#login_site .login_photo span {position:absolute;left: 169px;top: 282px;height: 42px;}



#stiemenu {width:960px;height:54px;margin:0 auto;font-size:12px;line-height:27px;position:relative;background-image: url(../images1/famous_law_menu_bg.gif);}
#stiemenu .menushow {width:101px;line-height:27px;float:left;font-weight:bold;background-position: -200px 0px;}
#stiemenu .menushow a{ display:block; padding-left:10px; color:#424242;}
#stiemenu .menushow a img {float:left;padding-top:18px;padding-right:5px;}
#stiemenu .menushow a:hover {display:block;}
#stiemenu .menushow {width:101px;line-height:54px;float:left;font-weight:bold;background: url(../images1/famous_law_menu_bg_a.gif) right no-repeat;margin-right: 10px;}
#stiemenu span { float:right; display:block; padding-right:20px; }
#stiemenu span a {font-weight:bold;}


#login_reg {
	width:958px;
	margin:0 auto;
	position:relative;
	height:400px;
	border:1px solid #F2F2F2;
	background: url(../images1/famous_left_lst_bg_a.png) #fff;
	font-size:14px;
	line-height:1.7;
}
.login_reg_title {
	font-size:18px;
	font-family:"微软雅黑";
	position:absolute;
	left: 30px;
	top: 23px;
	font-weight: bold;
}
.reg_uaer_ico {
	position: absolute;
	left: 225px;
	top: 80px;
	width: 140px;
	padding: 5px;
}
.reg_uaer_ico a {
	background:url(../images1/reg_background.png) -8px 0;
	display:block;
	width:140px;
	height:150px;
}
.reg_comapny_ico {
	position: absolute;
	left: 404px;
	top: 80px;
	width: 140px;
	padding: 5px;
}
.reg_comapny_ico a {
	background:url(../images1/reg_background.png) -190px 0;
	display:block;
	width:140px;
	height:150px;
}
.reg_law_ico {
	position: absolute;
	top: 80px;
	width: 140px;
	padding: 5px;
	right: 225px;
}
.reg_law_ico a {
	background:url(../images1/reg_background.png) -390px 0;
	display:block;
	width:140px;
	height:150px;
}
.reg_lawoffice_ico {
	position: absolute;
	top: 80px;
	width: 140px;
	padding: 5px;
	right: 50px;
}
.reg_lawoffice_ico a {
	background:url(../images1/reg_background.png) -590px 0;
	display:block;
	width:140px;
	height:150px;
}
.reg_fawanka_ico {
	position:absolute;
	left: 50px;
	top: 80px;
	width: 140px;
	padding: 5px;
}
.reg_fawanka_ico a {background:url(../images1/reg_background.png) -8px -150px; display:block;width: 140px; height:150px;}

#reg_content {
	width:958px;
	padding-top: 60px;
	position: relative;
	margin: 0 auto;
	background: #FAFAFA;
	border: 1px solid #F2F2F2;
}
#reg_content_write {
	margin:0 auto;
	width:850px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}
#reg_content_write td {
	padding:8px 0 8px 8px;
	background:#F5FAFE url(../images1/td_bg.gif) no-repeat;
	border:#FFF solid 1px;
	color:#666;
	line-height: 18px;
	font-size:12px;
}
#reg_content_write td h1 { font-size:14px;}
#reg_content_write td h1 span { float:right; font-size:12px; font-weight:normal;}
#reg_content_write td textarea {
	width:630px;
	height:200px;
}
#reg_content_write td .input_text_title {
	width:200px;
}
#reg_content_write td .input_text_money {
	width:150px;
}
#reg_content_write td button {background-image:url(../images1/consign_button.gif);width:87px;height:26px;border: 0;font-size: 14px;font-weight: bold;color: #333333;line-height: 26px;}



#writ_book_path {width:950px;height:30px;margin:0 auto;background-image: url(../images1/loginbg.gif);background-repeat: repeat-x;background-position: 0 7px;line-height: 30px;margin-bottom: 10px;padding-left: 10px;}
#writ_book_path img {float:left;padding-top:9px;padding-right:5px;}
#writ_book_path a { text-decoration:none;}


#lawyerdomainlist ul{ margin:0; padding:0;}
#lawyerdomainlist li{
	width:176px;
	float:left;
	height: 25px;
	display: block;
}

#lawyerdomainlist fieldset {
	margin:20px;
	padding:10px 10px 5px 10px;
}

#footer {
	font-size:12px;
	text-align:center;
	line-height:30px;
	width: 960px;
	margin: 0 auto;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;padding-bottom: 10px;
}
#footer h2 {margin:0;padding:0;display:block;font-size: 12px;line-height: 30px; }
