body{
	text-align:center;
	margin-top:0px;
	margin-bottom: 0px;
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	background:url('../images/bg25.jpg');
	
}
div,form,img,ul,ol,li,dl,dt,dd {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;	
	font-size: 12px;
	overflow: hidden;
}

a{
	color:#466B88;
	text-decoration:none;}
a:hover {
	color:#FF0000;
	text-decoration:none;
}
.index_btn {
	background: url(../images/index_btn_bg.jpg) no-repeat center center;
    height: 50px;
    width: 226px;
}
.index_btn a {
	color:#FFFFFF;
	font-weight:bold;
    padding-left: 22px;
    float: left;
    margin-top: 2px;
    padding-top: 3px;
}
.news_btn {
	background: url(../images/news_btn_bg.jpg) no-repeat center center;
    height: 50px;
    width: 226px;
}
.news_btn a {
	color:#FFFFFF;
	font-weight:bold;
    padding-left: 22px;
    float: left;
    margin-top: 2px;
    padding-top: 3px;
}
.domain_btn {
	background: url(../images/news_btn_bg.jpg) no-repeat center center;
    height: 50px;
    width: 226px;
}
.domain_btn a {
	color:#FFFFFF;
	font-weight:bold;
    padding-left: 42px;
    float: left;
    margin-top: 2px;
    padding-top: 3px;
}
.team_btn {
	background: url(../images/team_btn_bg.jpg) no-repeat center center;
    height: 50px;
    width: 166px;
}
.team_btn a {
	color:#FFFFFF;
	font-weight:bold;
    padding-left: 22px;
    float: left;
    margin-top: 2px;
    padding-top: 3px;
}
img {
	border:solid 0px;
}
.bg_FFFFFF {
	background-color: #FFFFFF;
}
.navigate_title
{
    font-size:12px;
    }
.cl_FFFFFF {
	color: #FFFFFF;
	font-size:12px;
}
.dh {
	padding-left: 23px;
	color: #999999;
}
.dh a {
	padding-left: 30px;
	color: #999999;
}
.title {
	padding-left:10px;
	font-size: 14px;
	color: #000000;	
	font-weight:bold;
	color:
}
.news_title {
	padding-left: 10px;
	font-size: 16px;
	color: #000000;
}
.nr {
line-height:22px;
text-align:left;
text-indent:2em;
}
.pg {
	color: #0099CC;
}
.pg a {
	color: #0099CC;
	text-decoration: none;	
}

.cpr 
{
    font-size:12px;
	color:#000000;
	text-align: left;
	text-indent: 24px;
}
.cpr a {
	color:#000000;
}
.cpr_999999 {
	color:#999999;
}
.CurrentPage{
	color:#FF0000;
}
.search
{
    background: url(../images/index_select.jpg) no-repeat;
    height:32px;
    text-align:left;          
   
}
.search input
{
    border: 0px;
    width: 130px;
    background-color: Transparent;
    margin-left:30px;
}
.lianjie {
 
}
.input_top {
	font-size:12px;
	border:solid 0px;
	background-color:Transparent
}
.input_middle {
	font-size:12px;
}
.news_list {
	line-height: 24px;
	padding-top: 20px;
	padding-left: 20px;

}
#pg_div{
background-color:#FFFFFF;
width:912px;
margin: 0 auto;
}
#ty_head_div{
width:inherit;
height:auto;
}

#ty_head_div_left{
width:450px;
float:left;
height:130px;
text-align:right;
}
#ty_head_div_right{
float:right;
width:458px;
height:130px;
text-align:center;
}

#ty_head_div_right_ul_ol_top1{
	clear:both;
	float:right;	
}
#ty_head_div_right_ul_ol_dt01{		
	width:auto;
	height:24px;
	background: url(../images/index_select.jpg) no-repeat;		
	margin-right:15%;
	text-align:right;
	width:auto;
	float:right;
}
#ty_head_div_right_ul_ol_dt02{
	float:right;	
	margin-top:20px;	
	text-align:right;
	border:1px solid;
	border-bottom-color:#000;
}
#ty_head_div_right_ul_ol_dt03{
	float:left;	
	border:1px solid;
	border-bottom-color:#000;
}
#head_right_bottom_div{
	float:right;
	width:462px;
	text-align:center;
	margin:inherit;
}
#ty_center_pic{
	height:172px;
}
#ty_center_content{
	clear:both;
	
	width:912px;
	
	margin: 0 auto;
	text-align:center;
}
#ty_center_content_left{
	width:319px;

	float:left;
	margin-left:22px;
}
.ty_center_content_left_ul{
	
}
.ty_center_content_left_ul li{

	background: url(../images/dot1.jpg) no-repeat left center;
	text-align:left;
	padding-left:1em;
	text-indent:0.5em;
	height:22px;
}
.ty_center_content_left_ul li a{
	display:block; 
	float:left; 
	height:15px; 
	line-height:20px; 
	border-bottom:1px dotted #c2c2c2;
	}
#ty_center_content_right{
	width:473px;		
	margin-left:0px;
}
.ty_conter_content_right_list{
	width:473px;	
}
.ty_center_content_left_title{
	
	text-align:left;
	font-size:14px;
	font-family:"华文新魏";
	font-weight:bold;
	color:#000000;	
	text-transform:capitalize;	
	line-height:10px;
	text-indent:2em;
	padding-left:0px;
	
	
}
.ty_center_content_right_title{
	height:40px;
	text-align:left;
	font-size:16px;
	line-height:60px;
	text-indent:2em;
	padding-left: 10px;
	color: #000000;}

#ty_conter_content_right_list_li
{
    float:left;
	width:236px;
	height:52px;	
	background:url(../images/index_btn_bg.jpg) no-repeat;
	margin-top:10px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:50px;
	text-align:left;
	text-indent:2em;	
    display:inline-block;
    }
#ty_conter_content_right_list_li a
{
    color:White;
    }

.ty_center_content_search{
	text-align:left;
}
.ty_center_sepreater_start{
	height:40px;
	margin:0 auto;
	width:912px;
}
.ty_center_sepreater_end{
	height:40px;
	margin:0 auto;
	width:912px;
}
#foot_root_head{
	background:url(../images/index_cpright.jpg) no-repeat;	
}
#foot_root_head ul{
	
	height:60px;
	text-align:left;
	line-height:30px;
	color:#999999;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	float:left;
	text-indent:2.5em;
	width:auto;
}
#foot_foot_root{
	background:url(../images/index_bottom.jpg) no-repeat;	
}
#foot_foot_root ul{
	height:72px;
	
	font-size:12px;
	color:#FFFFFF;
	line-height:40px;
	text-align:left;
	text-indent:2em;
}

.access_path
{
    margin:0 auto;
    padding-left: 23px;
	color: #999999;
	text-align:left;
	margin-top:5px;    
    }

.service_div
{
    width:850px;
    margin-left:31px;    
}

.service_div_dl
{
    width:264px;
    float:left;
    margin-left:10px;
    height:170px;    
}
.service_div_dl dt
{
    background: url(../images/news_btn_bg.jpg) no-repeat center center;
    height: 50px;
    width: 254px;
    line-height:40px;
    
}
 .service_div_dl dt a {
	color:#FFFFFF;
	font-weight:bold;
    padding-left: 22px;
    float: left;
    margin-top: 2px;
    padding-top: 3px;
   
}
.service_div_dl dd
{
    margin-top:3px;
    margin-left:5px;
    background:url(../images/dot3.jpg) no-repeat;
    text-indent:1.5em;
    text-align:left;
    line-height:20px;
    color:#000000;
   
 }

.service_div_dl_top_title{	
	text-align:left;
	font-size:14px;
	font-family:"隶书";
	font-weight:bold;
	text-transform:capitalize;	
	line-height:30px;
	text-indent:2em;
	padding-left: 10px;
	color:#000000;	
}
#new_list_div_left
{
    margin:0 auto;
    width:600px;
    float:left;
    margin-left:31px;
 }
.new_list_div_right
{
    width:220px;
    float:right;
    text-align:left;    
    
}
    
.news_div_dl_top_title_left{	
	text-align:left;
	font-size:14px;	
	font-weight:bold;
	font-family:"隶书";
	text-transform:capitalize;	
	line-height:60px;
	text-indent:2em;
	padding-left: 10px;
	color:#000000;
	width:306px;
	float:left;
}
.news_div_dl_top_title_right{	
	text-align:left;
	font-size:16px;
	font-weight:bold;
	text-transform:capitalize;	
	line-height:60px;
	text-indent:2em;
	padding-left: 10px;
	color:#000000;
	width:260px;
	float:right;
}
.contact_tb_sp
{
    text-align:left;
    text-indent:0em; 
  
}
.contact_td_div_ul_left
{
    float:left;
    width:50px;
    text-align:right;    
}
.contact_td_div_ul_right
{
    float:right;
    width:187px;
    margin-right:10px;    
}
#teams_center_div_left
{
    float:left;
    width:187px;
    margin-left:30px;   
    }

#teams_center_div_right
{
    float:right;
    width:618px;  
    min-height:400px;
    margin-right:30px;    
  }
  .team_btn_div{
	background:url(../images/team_btn_bg.jpg) no-repeat;
    line-height:60px;
    margin-top:10px;
    text-align:left;
    text-indent:2em;
    font-weight:bold;    
   
}
.team_btn_div a
{
    color:White;
    font-size:13px;
    }
.team_nr
{    
    margin:0 auto;
    line-height:22px;
    text-indent:2em;
    text-align:left;
    margin-left:10px;
    width:600px;
    
 }
 #team_submit_dl
 {
     background:url(../images/select_bg.jpg) no-repeat;
     min-height:120px;     
  }
#Team_Right_List {
	margin-top:10px;
	width:610px;
	background:url(../images/team_list_bg.jpg);
	}
#Team_Right_List td {
	height:20px;
	font-size:12px;
	padding-left:12px;
	padding-top:7px;
	text-align:left;
	}
#Team_Right_List .Title1 {
	width:100px;
	font-weight:bold;
	padding-left:12px;
	text-align:center;
	
	}
#Team_Right_List .Title2 {
	font-weight:bold;
	padding-left:12px;
	text-align:center;	
	width:120px;
	}
	
#Team_Right_List .Title3 
{
    text-align:center;
	width:120px;
	font-weight:bold;
	padding-left:12px;
	}
	#Team_Right_List .Title4
{
    text-align:center;	
	font-weight:bold;
	padding-left:12px;
	}
#Team_Right_Page {
	margin:10px;
	width:500px;
	text-align:right;
	float:right;
	}

#Lawyer_Card {
	margin-top:20px;
	margin-left:40px;
	width:530px;
	height:140px;
	background:url(../images/lawyer_bg.jpg) no-repeat;
	float:left;
	}
#Lawyer_Photo li { 
list-style:none; 
width:90px;  
height:126px; 

text-align:center;} 

#Lawyer_Photo li img { 
max-width:90px;   
max-height:116px; 
vertical-align:middle; 
} 
#Lawyer_Photo 
{   float:left;
    margin:15px;

	}
#Lawyer_Photo_Show {
	margin:15px;
	width:280px;
	padding-left:0px;
	line-height:20px;
	float:left;
	}
#Lawyer_Photo_Show .Lawyer_Name {
	font-size:16px;
	font-weight:bold;
	}
#Lawyer_Left {
	margin-top:20px;
	margin-left:40px;
	width:520px;
	float:left;
	}
#Lawyer_Content {
	line-height:20px;
	text-align:left;
	}
#Lawyer_Content p {
	margin-top:10px;
	text-indent:2em;
	}
	#Lawyer_Right {
	margin-top:20px;
	margin-right:10px;
	width:260px;
	float:right;
	}
#Lawyer_Right_Title {
	font-weight:bold;
	text-align:left;
	
	}
#Lawyer_Right_List {
	margin-top:20px;
	text-align:left;
	}
#Lawyer_Right li {
	padding-top:2px;
	padding-left:20px;
	padding-bottom:10px;
	background:url(../images/dot5.jpg) no-repeat;
	}
#Lawyer_Right li a, #Lawyer_Right_Resume a {
	color:#000000;
	text-decoration:none;
	}
#Lawyer_Right li a:hover , #Lawyer_Right_Resume a:hover {
	color:#FF0000;
	text-decoration:none;
	}
#Lawyer_Right_Div {
	margin-bottom:20px;
	font-size:0px;
	height:1px;
	line-height:15px;
	background:#CCCCCC;
	}
#Lawyer_Right_Resume {
	margin-top:10px;
	text-align:left;
	
	}
#Lawyer_Right_Resume img {
	margin-top:10px;
	}

#MainBody {
	width:912px;
	}
	
.FontWeight {
	font-weight:bold;
	text-align:left;
	}
.card_dl
{
    text-align:left;
    text-indent:2em;    
    }
.card_dl dt
{  
    font-weight:bold;
    }
 .card_dl dd
 {
     font-size:12px;
     margin-top:4px;
     }
.news_list_left{
  background:url(../images/dot5.jpg) no-repeat;
  text-align:left;
  text-indent:2em;
  font-size:12px;
  font-weight:bold;
  margin-top:10px;
  margin-left:60px;    
 }
 .news_list_right
{
    background:url(../images/dot6.jpg) no-repeat;
    text-align:left;
    text-indent:1em;
    font-size:12px;    
    margin-top:1px;
    margin-left:10px;    
    }
#scrollDiv{margin-top:4px;width:auto;height:100px;overflow:hidden}

/**
background:url(../images/dot2.jpg) repeat-x; 
**/
#scrollDiv li
{    
    height:25px;
    padding-left:10px;          
    background-position:bottom;
    text-indent:-1em;
    border-bottom-style:dotted;
    border-bottom-width:1px;
    border-bottom-color:Black;
    line-height:25px;
    }
#scrollDiv li a
{
     background:url(../images/dot1.jpg) no-repeat left;
     padding-left:12px;     
}

#Div1{margin-top:4px;width:auto;height:100px;min-height:25px;overflow:hidden}
#Div1 li{
    height:25px;
    padding-left:10px;
    background-position:bottom;
    text-indent:-1em;
    border-bottom-style:dotted;
    border-bottom-width:1px;
    border-bottom-color:Black;
    line-height:25px;
    }
#Div1 li a
{
     background:url(../images/dot1.jpg) no-repeat left;
     padding-left:12px;     
}
#content_detail
{ }
 #content_detail p
 {
     text-indent:2em;
     font-size:12px;
 }
 
 /**
     border-color:Black;
     border-bottom-width:1px;    
     border-bottom-style:dotted;    
     border-right-width:1px;
     border-right-style:dotted;
     border-top-style:dotted;
     border-top-width:1px;
     border-left-style:dotted;
     border-left-width:1px;
**/
 #careers_content
 {
     margin-left:10px;
     float:left;
     width:380px;
     
 }
#careers_content dt
 {
      margin-top:5px;
     }
#careers_content dd{
    margin-top:5px;
    
    margin-right:1px;
}
 #careers_content
 {
     text-indent:2em;     
     }
   