@charset "utf-8";
/* globe */
*{margin:0;padding:0; }
body  {font:  12px/1.5em Arial, sans-serif;margin: 0;padding: 0;text-align: left;color: #333;}
h1,h2,h3,h4,h5,h6,input,button{font-size:1em;}
a:link,a:visited{color:#4f67bf; text-decoration:none;}
a:hover{color:#f9710b; text-decoration:underline;}
a:active{color:#000;}
a img{border:none;}
ul li{ list-style:none;}
.clear:after, .clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clear, .clearfix {display:inline-block;}
 /* Hides from IE Mac \*/
* html .clear, * html .clearfix {height:1%;}
.clear, .clearfix {display:block;}

/* enter 
body#enter{background:#0172bc url(images/home/bg.jpg) repeat-x 0 0;}*/
#enter .container{width: 996px;margin: 0 auto; height:768px;background: url(images/home/main.jpg) no-repeat;}
#enter .content {position:relative;	}
/*left:172px; */
a.enter-a,a.enter-t{display:block;position:absolute;left:372px;
top:305px;
width:272px;
height:220px; 
text-indent:-2000px;
}
/*
a.enter-t{left:559px;
top:305px;
}
*/
div#PageBody
{
    width:996px;
    margin: 0 auto;
}
div#PageBody div#TopBox
{
      background: url( "images/home/img_top_bg.jpg" ) left top no-repeat;
      width:996px;
      height:633px;
      
}
div#PageBody div#TopBox div#mainBody
{
     width:300px;
     margin:0 auto;
     padding:110px 0px 0px 50px;
}
div#middleBox
{

}
 div#BottomBox
{
    background: url( "images/home/img_bottom_bg.jpg" ) left top no-repeat;
      width:996px;
      height:128px;
}
dl#site dd 
{

	line-height:30px;
	font-size:12px;
	 text-indent:4em;
  
}
dl#site dd a 
{
  
	text-decoration:none;
	color:#000;
	padding:0px 30px 0px 0px;
}
dl#site dd ul li
{
     text-indent:6em;
}
div#Pageframe
{
     background: url( "images/home/img_private.jpg" ) left top no-repeat;
     width:996px;
     height:1443px;
     margin:0 auto;
}
div#Pagemain
{
     background: url( "images/home/img_law.jpg" ) left top no-repeat;
     width:996px;
     height:1443px;
     margin:0 auto;
}
div#Pageframe div#mainBox
{
     width:760px;


     margin:0 auto;
}
div#Pagemain div#mainBox
{
     width:760px;


     margin:0 auto;
}
div#Pageframe div#mainBox p
{
     text-indent:2em;
     line-height:26px;
}
div#Pagemain div#mainBox p
{
     text-indent:2em;
     line-height:26px;
}

div#Pageframe div#mainBox div.LineBox
{
        background: url( "images/home/img_line.jpg" ) left top no-repeat;
     width:760px;
     height:23px;
     line-height:23px;
     
 
}
div#Pageframe div#mainBox div.LineBox p
{
 text-indent:2em;
 font-weight:bold;
 line-height:23px;
 height:23px;
}
div#Pageframe div#mainBox  p.bluebox
{
    font-weight:bold;
    font-style:italic;
    color:#207fbd;
}
div#Pageframe div#mainBox div.titlebox
{
     background:#DAF3FC;
      height:21px;
}
div#Pageframe div#mainBox div.titlebox p
{
     text-indent:2em;
     line-height:21px;
}