@charset "utf-8";
/* CSS Document */

a:link {text-decoration: none;color:#424242;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
img,button,li,ul { border:0; list-style-type:none; }
body {margin:0;padding:0;background:#DEDEDE;border:0;color:#424242;}
td,span{ vertical-align:top;font-size: 12px;}
from {margin:0;padding:0;}
.clear { clear:both; }
.button {background-image: url(../images1/material.gif);background-position: -880px -70px;height: 25px;width: 93px; font-weight:bold; font-size:12px;}

.exactness {
	BACKGROUND: url(../images1/onValid.gif) no-repeat left 50%; COLOR: #6aa70b; TEXT-ALIGN: left; padding-top:4px;padding-left:20px;line-height:22px;
}
.err {
	BACKGROUND: url(../images1/onError.gif) no-repeat left 50%; COLOR: #e42e83; TEXT-ALIGN: left; padding-top:4px;padding-left:20px; line-height:22px;
}
.null {
	BACKGROUND: url(../images1/gantan.png) no-repeat left 50%; COLOR: #ff8400; TEXT-ALIGN: left; padding-top:4px;padding-left:20px; line-height:22px; 
}

#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;}


#sitepage {margin:0 auto;padding:0;width:994px;background-image: url(../images1/bg.png);}

#sitetop {width:974px;height:82px;margin:0 auto;background:url(../images1/topbg.png);position:relative;font-size:12px;font-family: "Courier New", Courier, monospace;}
#sitetop .logo { position:absolute;}
#sitetop .house {position:absolute;top: 11px;color:#FFF;right: 30px;}
#sitetop .house a{ color:#FFF;}
#sitetop .house a:hover { text-decoration:underline;}
#sitetop .enter {position:absolute;top: 51px;color:#FFF;right: 30px;text-align: right;}
#sitetop .enter a{ color:#FFF; text-decoration:underline;}
#sitetop .enter a:hover { text-decoration:underline;}


#stiemenu {width:974px;height:27px;margin:0 auto;background:url(../images1/menubg.png);font-size:12px;line-height:27px;position:relative;}
#stiemenu .menushow {line-height:27px;float:left;font-weight:bold;background-position: -200px 0px;}
#stiemenu .menushow a{display:block;padding-left:14px;color:#424242;padding-right: 14px;	background: url(../images1/material.gif);background-position: -200px 0;}
#stiemenu .menushow a img { float:left; padding-top:4px; padding-right:5px;}
#stiemenu .menushow a:hover {display:block;background: url(../images1/material.gif);background-position: -200px -40px;}
#stiemenu .menushow {line-height:27px;float:left;font-weight:bold;background-position: -200px 0px;}
#stiemenu span { float:right; display:block; padding-right:20px; }
#stiemenu span a {font-weight:bold;}

#stiemain {width:960px;margin:0 auto;font-size:12px;position:relative;padding-left: 10px;}


#sitenav {width:150px;font-size:12px;margin-bottom: 10px;float: left;margin-top: 10px; border:1px solid #CCC;}
#sitenav ul {margin:0;padding:0;}
#sitenav li {margin:0;padding:0;line-height:30px;position: relative;}
#sitenav li .icodisplay {background: url(../images1/lvsoso_bg.png);background-position: -220px -120px;}
#sitenav li b {display:block;height:22px;width:22px;position:absolute;top: 4px;left: 10px;}
#sitenav li a {text-decoration:none;font-weight:bold;padding-left:40px;border-bottom:1px solid #F4F4F4;height:30px;display:block;cursor:hand;}
#sitenav li a:hover {background: url(../images1/lvsoso_bg.png);background-position: 0px -120px;color:#fff;}
#sitenav li .icodisplayhover {background: url(../images1/lvsoso_bg.png);background-position: 0px -120px;color:#fff;}


#usernav {width:150px;font-size:12px;margin-bottom: 10px;border:1px solid #CCC;border-top: 4px solid #00467B;background: #F8F8F8;padding-bottom:5px;padding-top: 5px;float: left;margin-top: 10px;}
#usernav h1 {background:url(../images1/guestbookbg.gif);font-size: 12px;margin: 0;line-height: 25px;border-bottom:1px solid #CCC;text-align: left;padding-left: 10px;}
#usernav ul {margin:0;padding:0;}
#usernav li {line-height:30px;position: relative;text-decoration:none;padding-left:40px;border-bottom:1px solid #F4F4F4;height:30px;display:block;background: url(../images1/lvsoso_bg.png);background-position: -220px -120px;}
#usernav li b {display:block;height:22px;width:22px;position:absolute;top: 4px;left: 10px;}
#usernav li .icodisplayhover {background: url(../images1/lvsoso_bg.png);background-position: 0px -120px;color:#fff;}


.icoa01 {background: url(../images1/lvsoso_bg.png) -740px 0;background-repeat: no-repeat;}
.icoa02 {background: url(../images1/lvsoso_bg.png) -740px -30px;background-repeat: no-repeat;}
.icoa03 {background: url(../images1/lvsoso_bg.png) -740px -60px;background-repeat: no-repeat;}
.icoa04 {background: url(../images1/lvsoso_bg.png) -740px -90px;background-repeat: no-repeat;}
.icoa05 {background: url(../images1/lvsoso_bg.png) -740px -120px;background-repeat: no-repeat;}
.icoa06 {background: url(../images1/lvsoso_bg.png) -740px -150px;background-repeat: no-repeat;}
.icoa07 {background: url(../images1/lvsoso_bg.png) -740px -180px;background-repeat: no-repeat;}
.icoa08 {background: url(../images1/lvsoso_bg.png) -740px -210px;background-repeat: no-repeat;}
.icoa09 {background: url(../images1/lvsoso_bg.png) -740px -240px;background-repeat: no-repeat;}
.icoa10 {background: url(../images1/lvsoso_bg.png) -740px -270px;background-repeat: no-repeat;}
.icoa11 {background: url(../images1/lvsoso_bg.png) -740px -300px;background-repeat: no-repeat;}
.icoa12 {background: url(../images1/lvsoso_bg.png) -740px -330px;background-repeat: no-repeat;}
.icoa13 {background: url(../images1/lvsoso_bg.png) -740px -360px;background-repeat: no-repeat;}
.icoa14 {background: url(../images1/lvsoso_bg.png) -740px -390px;background-repeat: no-repeat;}
.icoa15 {background: url(../images1/lvsoso_bg.png) -740px -420px;background-repeat: no-repeat;}
.icoa16 {background: url(../images1/lvsoso_bg.png) -740px -450px;background-repeat: no-repeat;}
.icoa17 {background: url(../images1/lvsoso_bg.png) -740px -480px;background-repeat: no-repeat;}

.icoa30 {background: url(../images1/lvsoso_bg.png) -740px -800px;background-repeat: no-repeat;}
.icoa31 {background: url(../images1/lvsoso_bg.png) -740px -840px;background-repeat: no-repeat;}
.icoa32 {background: url(../images1/lvsoso_bg.png) -740px -880px;background-repeat: no-repeat;}
.icoa33 {background: url(../images1/lvsoso_bg.png) -740px -920px;background-repeat: no-repeat;}
.icoa34 {background: url(../images1/lvsoso_bg.png) -740px -960px;background-repeat: no-repeat;}
.icoa35 {background: url(../images1/lvsoso_bg.png) -740px -1000px;background-repeat: no-repeat;}
.icoa36 {background: url(../images1/lvsoso_bg.png) -740px -1040px;background-repeat: no-repeat;}
.icoa37 {background: url(../images1/lvsoso_bg.png) -740px -1080px;background-repeat: no-repeat;}
.icoa38 {background: url(../images1/lvsoso_bg.png) -740px -1120px;background-repeat: no-repeat;}
.icoa39 {background: url(../images1/lvsoso_bg.png) -740px -1160px;background-repeat: no-repeat;}
.icoa40 {background: url(../images1/lvsoso_bg.png) -740px -1200px;background-repeat: no-repeat;}
.icoa41 {background: url(../images1/lvsoso_bg.png) -740px -300px;background-repeat: no-repeat;}
.icoa42 {background: url(../images1/lvsoso_bg.png) -740px -330px;background-repeat: no-repeat;}
.icoa43 {background: url(../images1/lvsoso_bg.png) -740px -360px;background-repeat: no-repeat;}
.icoa44 {background: url(../images1/lvsoso_bg.png) -740px -390px;background-repeat: no-repeat;}
.icoa45 {background: url(../images1/lvsoso_bg.png) -740px -420px;background-repeat: no-repeat;}
.icoa46 {background: url(../images1/lvsoso_bg.png) -740px -450px;background-repeat: no-repeat;}
.icoa47 {background: url(../images1/lvsoso_bg.png) -740px -480px;background-repeat: no-repeat;}

#stiemain .control .division {width:140px;text-align:right;}
#stiemain .sitemenu { margin:0; padding:0;}
#stiemain .sitemenu span {width:140px;text-align:right;display:block;}

#stiemain .control .nav ul {margin:0;padding:5px 0 0 0;}
#stiemain .control .nav li {margin:0;padding:0;line-height:28px;padding-left:35px;}
#stiemain .control .nav li a{color:#424242;font-weight:bold;}
#stiemain .control .register {margin-top:8px;border:1px solid #CCC;border-top: 4px solid #00467B;background: #F8F8F8;line-height: 10px;text-align: center;padding-bottom: 8px;}
#stiemain .control .register h1 {background:url(../images1/guestbookbg.gif);font-size: 12px;margin: 0;line-height: 25px;border-bottom:1px solid #CCC;text-align: left;padding-left: 10px;margin-bottom: 10px;}

#stiemain .control .contact {margin-top:10px;border:1px solid #CCC;border-top: 4px solid #00467B;background: #F8F8F8;padding-bottom: 10px;}
#stiemain .control .contact h1 {background:url(../images1/guestbookbg.gif);font-size: 12px;margin: 0;line-height: 25px;border-bottom:1px solid #CCC;text-align: left;padding-left: 10px;margin-bottom: 10px;}
#stiemain .control .contact .contacttext {padding:0 8px 0 8px;line-height: 25px;}


#stiemain .pagebody {width:787px;left: 175px;top: 10px;float: right;padding-right: 10px;margin-top: 10px;margin-bottom: 10px;}
#stiemain .pagebody .lawinfo {width:785px;border:1px solid #CCC;height:224px;background-image: url(../images1/lawinfobg.gif);position: relative;}
#stiemain .pagebody .lawinfo .lawphoto {border:1px solid #CCC;position: absolute;left: 22px;top: 18px;}
#stiemain .pagebody .lawinfo .lawphotoshadow {background:#CCC;position: absolute;left: 27px;top: 25px;width: 90px;height: 100px;}
#stiemain .pagebody .lawinfo .lawtext {position: absolute;width: 230px;left: 138px;top: 19px;line-height: 21px;}
#stiemain .pagebody .lawinfo .slip {position: relative;width:362px;height:200px;left: 409px;top: 9px;border:2px solid #FFF;background:url(../images1/material.gif) -600px -100px;font-family: Geneva, Arial, Helvetica, sans-serif;color: #00304C;}
#stiemain .pagebody .lawinfo .slip .sliptext {position: absolute;width:340px;line-height:20px;left: 12px;top: 112px;color: #003366;}
#stiemain .pagebody .lawinfo .slip .sliptitle {position: absolute;top: 71px;font-size: 18px;font-family: "黑体";text-align: right;right: 100px;}
#stiemain .pagebody .lawinfo .slipshadow {position: absolute;width:362px;height:200px;left: 418px;top: 18px;background:#ccc;}
#stiemain .pagebody .lawinfo .message {position: absolute;left: 20px;top: 141px;}
#stiemain .pagebody .lawinfo .friend {position: absolute;left: 229px;top: 13px;} 
#stiemain .pagebody .lawinfo .favorite {position: absolute;left: 20px;top: 175px;}




#stiemain .pagebody .law_office {width:785px;border:1px solid #CCC;height:415px;background-image: url(../images1/law_office_bg.png);position: relative;}
#stiemain .pagebody .law_office .law_office_title {font-size:16px;position:absolute;top: 10px;left: 20px;font-family: "微软雅黑";font-weight: bold;}
#stiemain .pagebody .law_office .law_officelogo {border:1px solid #CCC;position: absolute;left: 20px;top: 44px;width: 211px;height: 128px;background-image: url(../images1/material.gif);background-position: -600px -360px;}
#stiemain .pagebody .law_office .law_office_logo_shadow {background:#CCC;position: absolute;left: 25px;top: 48px;width: 214px;height: 132px;}
#stiemain .pagebody .law_office .officemessage {position: absolute;left: 255px;top: 80px;}
#stiemain .pagebody .law_office .officefriend {position: absolute;left: 255px;top: 45px;} 
#stiemain .pagebody .law_office .officefavorite {position: absolute;left: 255px;top: 115px;}
#stiemain .pagebody .law_office .officeslip {position: relative;width:362px;height:200px;left: 406px;top: 9px;border:2px solid #FFF;background:url(../images1/material.gif) -600px -100px;font-family: Geneva, Arial, Helvetica, sans-serif;color: #00304C;}
#stiemain .pagebody .law_office .officeslip .sliptext {position: absolute;width:340px;line-height:20px;left: 12px;top: 112px;color: #003366;}
#stiemain .pagebody .law_office .officeslip .sliptitle {position: absolute;top: 71px;font-size: 18px;font-family: "黑体";text-align: right;right: 100px;}
#stiemain .pagebody .law_office .officeslipshadow {position: absolute;width:362px;height:200px;left: 416px;top: 20px;background:#ccc;}
#stiemain .pagebody .law_office .officelawtext {position: absolute;width: 365px;left: 20px;top: 190px;line-height: 22px;font-family: "宋体";}




#stiemain .pagebody .introduce {float:left;width: 578px;border:1px solid #CCC;border-top:4px solid #00467B;margin-bottom:10px}
#stiemain .pagebody .introduce h1 {font-size:14px;font-weight:bold;margin:0;padding:0;line-height:30px;padding-left:20px;margin-top: 5px;}
#stiemain .pagebody .introduce .introducetext {font-size:14px;text-indent:2em;line-height:22px;margin:0 10px 0 10px;padding-bottom:10px;background-image: url(../images1/dot.gif);background-repeat: repeat-x;background-position: bottom;}
#stiemain .pagebody .introduce .introducetext a {text-decoration:underline;}
#stiemain .pagebody .introduce .office_law_photo {margin:0 10px 0 10px;background-image: url(../images1/dot.gif);background-repeat: repeat-x;background-position: bottom;padding-bottom: 10px;}
#stiemain .pagebody .introduce .office_law_photo span {font-size:12px;width:95px;display: block;float: left;text-align: center;padding-top: 10px;padding-left: 8px;padding-right: 8px;}
#stiemain .pagebody .introduce .office_law_photo span img { border:1px solid #999999; padding:1px; margin-bottom:8px;}
#stiemain .pagebody .introduce .introduceswitch {padding:0 10px 10px;}
#stiemain .pagebody .introduce .introduceswitch .introduceswitchtitle {height:24px;padding:0;position: relative;margin: 0;margin-top: 10px;border-bottom:1px solid #CCCCCC;margin-bottom: 10px;background-image: url(../images1/material.gif);background-position: 0px -600px;}
#stiemain .pagebody .introduce .introduceswitch .introduceswitchtitle div{height:25px;text-align:center;font-weight:bold;line-height:25px;width:99px;}
#stiemain .pagebody .introduce .introduceswitch .active {display:block; text-align:center; background:#ccc; width:100px; line-height:25px; background: url(../images1/switcha.gif);}
#stiemain .pagebody .introduce .introduceswitch ul { margin:0; padding:0;}
#stiemain .pagebody .introduce .introduceswitch li {line-height:22px;overflow: hidden;height: 22px;display: block;}
#stiemain .pagebody .introduce .introduceswitch li a { font-size:14px;}
#stiemain .pagebody .introduce .introduceswitch span{text-align:right; font-size:12px; display:block;}
#stiemain .pagebody .introduce .introduceswitch span a {text-decoration:underline;font-family: "Courier New", Courier, monospace;}



#stiemain .pagebody .guestbook {float:left;width: 578px;border:1px solid #CCC;border-top:4px solid #336826;clear: left;}
#stiemain .pagebody .guestbook h1 {background:url(../images1/guestbookbg.gif);font-size: 14px;padding-left: 20px;margin: 0;line-height: 30px;border-bottom:1px solid #CCC;}
#stiemain .pagebody .guestbook h1 a { font-size:12px; font-weight:normal;}
#stiemain .pagebody .guestbook form{ margin:0; padding:0;} 
#stiemain .pagebody .guestbook textarea {border:1px solid #CCC;margin: 10px;width: 520px;height: 60px;}
#stiemain .pagebody .guestbook button{background: url(../images1/action.gif); border:1px solid #86B7D3; height:22px; width:72px; font-size:12px; text-align:center;}
#stiemain .pagebody .guestbook .g_list_info { padding:10px;}
#stiemain .pagebody .guestbook .g_list_info ul { margin:0; padding:0;}
#stiemain .pagebody .guestbook .g_list_info li {display:block;background-image: url(../images1/dot.gif);background-repeat: repeat-x;background-position: bottom;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 1.5;padding: 5px 0 5px 0;height: 60px;	}
#stiemain .pagebody .guestbook .g_list_info li img {padding:1px;border:1px solid #999;margin-right: 10px;float: left;}
#stiemain .pagebody .estate { float:right; }
#stiemain .pagebody .group {border:1px solid #CCC;border-top:4px solid #336826;width: 194px;}


#stiemain .pagebody .group .groupswitch {height:24px;position: relative;margin: 0;margin-top: 10px;margin-bottom: 10px;background-image: url(../images1/material.gif);background-position: -497px 0;}
#stiemain .pagebody .group .groupswitch div{height:25px;text-align:center;line-height:25px;width:63px;}
#stiemain .pagebody .group .groupswitch .active {display:block;text-align:center;background:#ccc;width:63px;line-height:25px;background:url(../images1/material.gif) -700px 0;}

#stiemain .pagebody .group .groupdiv ul { margin:0; padding:0;}
#stiemain .pagebody .group .groupdiv li {line-height:22px;overflow: hidden;height: 22px;display: block;}
#stiemain .pagebody .group .groupdiv li a {font-size:12px	padding-left: 10px;}
#stiemain .pagebody .group .groupdiv span {font-size:12px;width:95px;display: block;float: left;text-align: center;padding-top: 10px;height: 100px;}
#stiemain .pagebody .group .groupdiv span img { border:1px solid #999999; padding:1px; margin-bottom:8px;}
#stiemain .pagebody .group .groupdiv span a {text-decoration:underline;font-family: "Courier New", Courier, monospace;color:#003366;}

/*修改律师资料*/
#stiemain .pagebody .editlvshidata {border:1px solid #CCC;border-top:4px solid #336826;}
#stiemain .pagebody .editlvshidata h1{background:url(../images1/guestbookbg.gif);font-size: 14px;padding-left: 20px;margin: 0;line-height: 30px;position:relative;height: 30px;border-bottom:1px solid #CCC;}
#stiemain .pagebody .editlvshidata h1 span {font-size:12px;text-align:center;width:101px;display:block;height:27px;float:left;position: absolute;line-height:27px;background-image: url(../images1/material.gif);background-position: -880px 1px;}
#stiemain .pagebody .editlvshidata .active {background-image: url(../images1/material.gif);background-position: -880px -30px;}
#stiemain .pagebody .editlvshidata .active a {text-decoration:underline;}
#stiemain .pagebody .editlvshidata .editlvshiinfo form { margin:15px;}
#stiemain .pagebody .editlvshidata .editlvshiinfo { margin:0; padding:0;}
#stiemain .pagebody .editlvshidata .editlvshiinfo .lvshiname {border:1px solid #999;width:100px; background: #F7F7F7;}
#stiemain .pagebody .editlvshidata .editlvshiinfo .lvshicertificate { border:1px solid #999; width:200px;background: #F7F7F7;}
#stiemain .pagebody .editlvshidata .editlvshiinfo .lvshicity {border:1px solid #999; }
#stiemain .pagebody .editlvshidata .editlvshiinfo .lvshitime {border:1px solid #999;width:150px;background: #F7F7F7;}
#stiemain .pagebody .editlvshidata .editlvshiinfo .lvshinumber {
	border:1px solid #999;
	width:45px;
	background: #F7F7F7;
}
#stiemain .pagebody .editlvshidata .editlvshiinfo .lvshimobile {border:1px solid #999;width:90px;background: #F7F7F7;}
#stiemain .pagebody .editlvshidata .editlvshiinfo .lvshitel {border:1px solid #999;width:120px;background: #F7F7F7;}
#stiemain .pagebody .editlvshidata .editlvshiinfo .lvshiemail {border:1px solid #999;width:250px;background: #F7F7F7;}
#stiemain .pagebody .editlvshidata .editlvshiinfo .lvshioffice {border:1px solid #999;width:250px;background: #F7F7F7;}
#stiemain .pagebody .editlvshidata .editlvshiinfo .lvshitext {border:1px solid #999;width:500px;background: #F7F7F7;height: 450px;white-space:break-all;}
#stiemain .pagebody .editlvshidata .editlvshiinfo .lawphoto {border:1px solid #CCC;margin: 0 auto;width: 88px;}
#stiemain .pagebody .editlvshidata .editlvshiinfo .lvshiupdataphoto {border:1px solid #CCC;width: 200px;}

#lawyerdomainlist ul{ margin:0; padding:0;}
#lawyerdomainlist li{
	width:170px;
	float:left;
	height: 25px;
	display: block;
}
#lawyerdomainlist fieldset {
	margin:20px;
	padding:10px 8x 5px 8px;
}

#bananr {margin:0;padding:0;margin-top: 10px;margin-bottom: 10px;}
#bananra {margin:0;padding:0;margin-top: 10px;margin-bottom: 10px;}
#bananrc {position:absolute;border:1px solid #CCC;left: 406px;top: 230px;}

#sitefooter {font-size:12px;text-align:center;line-height:20px;border-top: 4px solid #5B4406;width: 954px;margin: 0 auto;}
#sitefooter h2 {margin:0;padding:0;display:block;font-size: 12px;line-height: 30px;}
/*弹出窗口*/
#showwindow
{
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	z-index:10003;
	border: solid 1px #d8f2fc;
}

/*弹出窗口*/

