/*********************
	HTML Elements
*********************/

html,body,form{margin:0; padding:0;}

body,input,textarea,select,td{font-size:12px; color:#555; }
body{ background: #000;}
a, a:visited{text-decoration:none; color:#555}
a:hover{text-decoration:underline; color:#F00}

img{border:0;}
ul,li,dl,dt,dd{ list-style:none; padding:0; margin:0;}

/*img, div, a ,input{ behavior: url(/Mana.ef360.com.cn/_css/iepngfix.htc) }*/

/* Clear Fix */
.clearFix:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearFix{display:inline-block; clear:both;}
/* Hide from IE Mac */
.clearFix{display:block;}
/* End hide from IE Mac */
/* end of clearfix #0055a1*/

/*********************
	·ÖÒ³
*********************/
.Page ul{ clear:both; display:inline-block; #display:inline; font-size:12px;}
.Page ul li{ display:inline; margin:0 3px; text-align:center;}
.Page ul li a{ display:inline; padding:2px 6px 0; border:1px solid #bbb;}
.Page ul li a:visited{ border:1px solid #bbb;}
.Page ul li a:hover{ border:1px solid #fd0100; text-decoration:none; background: #fd0100; color:#fff}
.Page ul #N{padding:2px 6px 0; border:1px solid #bbb;}
.Page ul #P{padding:2px 6px 0;  border:1px solid #fd0100; background: #fd0100; color:#fff; font-weight:bold;}


#web{ width:1003px; margin:auto; background:#FFF}
#head{padding:30px 5px; border:1px solid #CCC; background:#f5f5f5; margin-bottom:10px;}
#footer{padding:35px 5px; border:1px solid #CCC; margin-top:10px;}
#Content{background:url(/images/ContentBg.gif) repeat-x top left; padding-top:20px;}

.TopIco{text-align:right; padding:0 40px 0px 0; font-family:Arial, Helvetica, sans-serif; font-size:10px}
.TopIco a{ display:inline-block; padding-left:15px; color:#FFF; margin-left:15px;}
.IcoHome{ background:url(/images/Ico_Home.gif) no-repeat left center;}
.IcoEmail{ background:url(/images/Ico_Email.gif) no-repeat left center;}
.IcoSitemap{ background:url(/images/Ico_Sitemap.gif) no-repeat left center;}

.ContentRight{ margin:0 50px 20px 20px; line-height:1.8;white-space:normal; word-break:break-all;}
.Tits{background:url(/images/Dot_Line1.gif) repeat-x left bottom; margin-bottom:20px;}

.ContentTit{border-bottom:1px solid #494e57; font-weight:bold; height:24px;}
.ContentTit span{background:#FD0100; display:inline-block; color:#FFF; padding:3px 10px 0; float:left}
.ContentTit a{ float:right; padding-top:8px;}

.ContentTit1{background:url(/images/Dot_Line1.gif) repeat-x left bottom; font-weight:bold;}
.ContentTit1 span{background:#FD0100; display:inline-block; color:#FFF; padding:3px 10px 0}

.LawyerList{}
.LawyerList li{ margin-bottom:10px;background:url(/images/Dot_Line1.gif) repeat-x left bottom; padding-bottom:10px;}

.NewsBox{ border:1px solid #CCC; background:url(/images/BoxBg.gif) #FFF repeat-x left top; width:97%;}
.NewsBox #Box{ border:1px solid #fff; min-height:250px; height:auto !important; height:250px; padding:10px;}
.NewsBoxTit{ font-weight:bold; font-size:14px; border-bottom:1px solid #494e57; margin-bottom:10px; height:24px;}
.NewsBoxTit #Link{ float:left;}
.NewsBoxTit #More{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px}

.NewsBox1{ width:100%; margin-bottom:10px;}
.NewsBox1 li{ line-height:normal;}
.NewsBox1 li span{ color:#888; float:right}
.NewsBoxTit1{ font-weight:bold; font-size:12px; border-bottom:1px solid #ccc; margin-bottom:10px; height:20px;}
.NewsBoxTit1 #Link{ float:left; color:#F00}
.NewsBoxTit1 #More{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px}


.NewsList{}
.NewsList li{ margin-top:5px;background:url(/images/Dot_Line2.gif) repeat-x left bottom; clear:both; height:26px;}
.NewsList li #link{ float:left; font-size:14px}
.NewsList li #date{ float:right;}

.NewsList1{}
.NewsList1 li{ margin-top:5px;background:url(/images/Dot_Line2.gif) repeat-x left bottom; clear:both; height:20px;}
.NewsList1 li #link{ float:left; font-size:14px}
.NewsList1 li #date{ float:right;}

.NewsTitle{ font-size:22px; font-weight:bold;background:url(/images/Dot_Line2.gif) repeat-x left bottom; color:#333; padding:0 0 10px;}
.NewsInfo { margin:0 0 5px; padding:2px 10px 0;  background:url(/images/Dot_Line2.gif) #f5f5f5 repeat-x left bottom;}
.NewsContent { padding:10px 0; font-size:14px; line-height:1.5;}

.Input{background:url(/images/RegInputBg.gif) no-repeat left top; border:1px solid #CCC; width:195px;;}
.W140{ width:144px;}
/*********************
	×¢²á
*********************/
#memberreg { background:url(/images/RegBoxBgTop.gif) no-repeat;}
#memberreg #P{ float:left; width:310px; margin-right:10px; cursor:pointer;}
#memberreg #C{ float:left; width:310px; margin-right:10px; cursor:pointer;}
#memberreg #S{ float:left; width:310px; cursor:pointer;}

.RegTopBar{height:60px;}
.RegTopBar li{ float:left; padding:10px 0 10px 40px; margin:14px; font-size:14px; color:#999;}
.RegTopBar #IcoNext{  padding:10px 0; }
.RegInfo{ background:url(/images/RegInfoIco.gif) no-repeat 0 0; color:#666; padding:5px 30px; margin:20px 0; }


.RegTitP{background:url(/images/RegSelectBoxATop.gif) #f2d41e no-repeat top left; color:#FFF; font-size:14px; font-weight:bold; padding:10px 0 0 10px;}
.RegTitPBox{background-image:url(/images/RegSelectBoxABottom.gif); background-repeat:no-repeat; padding-top:25px; height:270px;}
.RegTitPBoxLine{border:1px solid #f2d41e; border-top:none; background-color: #fefdf4 }
.RegTitPBox #Img{ float:left}
.RegTitPBox #Txt{float:left; width:230px; color:#666; line-height:1.5;}
.RegTitPBox #Txt span{display:block; padding:10px 0; margin-bottom:10px; font-size:14px; color:#f2d41e; font-weight:bold;  line-height:normal; background:url(/images/RegSelectBoxALine.gif) repeat-x bottom left;}

.RegTitC{background:url(/images/RegSelectBoxBTop.gif) #21a0ff no-repeat top left; color:#FFF; font-size:14px; font-weight:bold; padding:10px 0 0 10px;}
.RegTitCBox{background-image:url(/images/RegSelectBoxBBottom.gif); background-repeat:no-repeat; padding-top:25px; height:270px;}
.RegTitCBoxLine{border:1px solid #21a0ff; border-top:none; background-color: #f4faff }
.RegTitCBox #Img{float:left}
.RegTitCBox #Txt{float:left; width:230px; color:#666; line-height:1.5;}
.RegTitCBox #Txt span{display:block; padding:10px 0; margin-bottom:10px; font-size:14px; color:#21a0ff; font-weight:bold;  line-height:normal; background:url(/images/RegSelectBoxBLine.gif) repeat-x bottom left;}

.RegTitS{background:url(/images/RegSelectBoxCTop.gif) #a8dfec no-repeat top left; color:#FFF; font-size:14px; font-weight:bold; padding:10px 0 0 10px;}
.RegTitSBox{background-image:url(/images/RegSelectBoxCBottom.gif); background-repeat:no-repeat; padding-top:25px; height:270px;}
.RegTitSBoxLine{border:1px solid #a8dfec; border-top:none; background-color: #f6fcfd }
.RegTitSBox #Img{float:left}
.RegTitSBox #Txt{float:left; width:230px; color:#666; line-height:1.5;}
.RegTitSBox #Txt span{display:block; padding:10px 0; margin-bottom:10px; font-size:14px; color:#88bdc9; font-weight:bold;  line-height:normal; background:url(/images/RegSelectBoxCLine.gif) repeat-x bottom left;}

.RegForm {padding:10px 0 10px;color:#666666;}
.RegForm div {padding:5px;}
.RegForm .Line {background:url(/images/RegSelectBoxALine.gif) left bottom repeat-x;padding-bottom:10px;	margin-bottom:10px;}
.RegForm div .Tip {	display:inline-block;vertical-align:middle;	width:450px;}
.RegForm label {display:inline-block;text-align:right;width:100px;font-size:14px;}
.inputText {width:300px;padding:0;margin:0;line-height:24px;padding-left:5px;height:24px;color:#555;font-size:14px;border:1px solid #B5B8C8;background:url(/images/RegInputBg.gif) no-repeat left top;}
.select {width:307px;padding:0;}


.LettersList{ border-bottom:1px solid #CCC;padding:0 0 10px; line-height:normal; }
.LettersList a{  display:inline-block; overflow:hidden;padding:2px 2px 1px; background:#FFF;width:14px; height:14px; text-align:center; line-height:14px; border:1px solid #CCC;}


.LawyerNameList{ border-bottom:1px solid #CCC; margin-bottom:10px; padding:10px 0; line-height:normal;}
.LawyerNameList a{ display:inline-block; overflow:hidden; background:#FFF; padding:2px 2px 1px; text-align:center; width:41px; border:1px solid #CCC;}


