*{
	margin:0;
	padding:0;
}
body,html{
	background-color:#fff;
	text-align:center;
	/*font-family:arial,Verdana,Georgia;*/
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:130%;
		word-wrap: break-word;
	word-break: normal;


}
.nvclear{
	clear:both;
	height:2px;
	line-height:2px;
	font-size:2px;
}
a{
 font-size:12px;
  text-decoration:none;
  color:#ac0112;
}
a:hover{
   color:#666;
}
img{
	border:none;
}
#wrapper{
  width:840px;
margin:0 auto;
	font-size:12px;
	color:#333;
	background-color:#fff;
	padding:5px 1em;
}
#wrapper #top{
	width:100%;
}
#top #top_select{
     float:right;
     margin-top:5px;
    list-style:none;
}
#top_select li{
	float:right;
	margin-right:1em;
	background:transparent  url(images/sign.gif) no-repeat;
	padding-left:15px;
}
#top_select li a{
        color:gray;
	font-size:12px;
	width:auto;
	height:14px;
	line-height:14px;
	}
#top_select li a:hover{
    color:#ac0112;
}
#top #logo{
       float:left;
       	margin:0 auto;
	width:50%;
	height:40px;
	background:transparent url(images/logo.gif) no-repeat;
}
#top #banner{
	clear:both;
	margin:0 auto;
	width:837px;
	height:178px;
	background:transparent url(images/banner-en.jpg) no-repeat;
	border-bottom:4px solid #c7c7c7;
}
#top #main-menu{
       width:837px;
	clear:both;
	background-color:#bb182d;
        width:0 auto;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	height:24px;
	line-height:24px;
        text-align:right;
}
#top #main-menu  a{
   font-size:13px;
   font-weight:normal;
   color:#fff;
   padding-right:4px;
   ling-height:24px;
}
#content{
clear:both;
 width:840px;
}
#content #left{
clear:both;
float:left;
width:24%;
 background-color:#efefef;
 min-height:400px;
 font-size:12px;
 color:#fff;
}
#sub_left{
clear:both;
float:left;
width:24%;
background-color:#efefef;
font-size:12px;
color: #00;
height:auto !important;
height:150px;
min-height:150px;
}
#main_left_title{
  background-color:#fff;
  height:21px;
  width:197px;
  margin-top:4px;
  margin-bottom:5px;
}
#sub_left_menu{
margin-top:1em;
font-size:13px;
line-height:150%;
padding-left:2em;
padding-right:1em;
list-style:none;
}
#sub_left_menu li{
  display:block;
  text-align:left;
  background:transparent url(images/sub_menu_link.jpg) no-repeat  0px 7px;
  font-size:13px;
  line-height:200%;
  padding-left:15px;
}

#sub_left_menu li a{
  font-size:13px;
  height:20px;
  line-height:20px;
}

#left #scrollnews1{
  clear:left;
  width:180px;
  padding:10px 0px;
  height:270px;
  table-layout: fixed;
  }
 #scrollnews1 li{
  color:red;
  font-size:10px;
  line-height:120%;
  word-wrap:break-word;word-break:normal;
  margin-bottom:5px;
 }
 #scrollnews1 li a{
	width:175px;
	font-size:10px;
	line-height:120%;
	word-wrap:break-word;word-break:normal;
 }

#scrollnews1 tr td{
  color:red;
  width:175px;
  word-wrap:break-word;word-break:normal;
  display:block;
  font-size:10px;
  line-height:120%;
}
#scrollnews1 tr td a{
    font-size:10px;
	line-height:120%;
 }
.main_select{
margin:4px 0px;
text-align:right;
border:1px solid  #ccc;
width:95%;
}
#content #right{
float:left;
margin-left:0.5em;
width:75%;
height:auto !importnat;
height:394px;
 background-color:#efefef;
 min-height:400px;
 font-size:12px;
 color:#fff;
}

#sub_right{
float:left;
margin-left:0.5em;
width:70%;
height:auto;
 background-color:#efefef;
 font-size:12px;
 color:#fff;
 padding:1em;
 min-height:400px;
}
#sub_title{
background-color:#fff;
color:#ac0112;
font-size:14px;
padding:0.5em;
 font-weight:bold;
 line-height:150%;
 text-align:right;
  width:98%;
  border:1px solid #c4c4c4;
}

#News_title2{
background-color:#efefef;
font-weight:bold;
text-align:left;
text-indent:1em;
color:#ac0112;
margin-bottom:1em;
line-height:200%;
border-bottom:3px solid #ddd;
}
#News_title{
text-indent:2em;
background-color:#efefef;
color:#ac0112;
margin:1em;
border-top:3px solid #ddd;
text-align:left;
line-height:200%;
}
#news_title li{
  font-size:12px;
  margin-bottom:1em;
  line-height:150%;
}
#news_title li a{
  line-height:150%;
  color:blue;
  letter-spacing:0.15em;
  font-weight:bold;
}
#news_content{
   width:94%;
   padding:1em;
   font-size:13px;
   text-align:left;
   color:#333;
   line-height:200%;
}
#News_time{
   color:#ac0112;
   font-size:12px;
   font-weight:bold;
   text-align:right;
   margin-top:1em;
   letter-spacing:0.3em;
   margin-right:2em;
}
#news_content p{
  text-align:justify; text-justify:inter-ideograph;
  text-indent:none;
  margin-bottom:0.5em;
}
#sub_content{
  padding:5px;
  line-height:150%;
  font-size:13px;
  width:96%;
  text-align:left;
  color:#333;
}
#sub_content  p{
 font-size:13px;
 font-weight:normal;
 text-align:left;
 line-height:150%;
 letter-spacing:0.05em;
 margin-bottom:1em;
  text-align:justify; text-justify:inter-ideograph;
 color:#333;
}
.lawyer_p{
 text-indent:0em;
 font-size:13px;
 font-weight:normal;
 line-height:160%;
 letter-spacing:0.25em;
}
.sub_img_left{
  float:left;
  line-height:1px;
  margin:10px;
}
#right #main_intro{
margin-left:2px !important;
margin-left:1px;
width:200px;
height:auto;
float:left;
margin-top:4px;
}

#main_intro #main_intro_title{
width:200px;
background-color:#fff;
height:21px;
border-bottom:4px solid #efefef;
}

#main_intro #main_intro_content{
 width:200px !important;
 width:198px;
 background-color:#fff;
 height:350px;
}
#main_intro_content #main_pic_title{
  width:100%;
  height:70px;
}
#main_pic_title #main_pic_title1{
  float:left;
  width:152px;
}
#main_pic_title #main_pic_title2{
  float:right;
  padding-right:1em;
  margin-top:3.5em;
}

#main_pic_link{
   text-align:center;
   width:111px;
   height:114px;
   margin:0 auto;
   border:4px solid #c7cbce;
}

#main_txt_intro{
  width:95%;
  padding:5px;
  padding-left:1em;
  text-align:left;
  margin-top:5px;
  font-size:11px;
  font-weight:normal;
  color:#000;
  letter-spacing:0.10em;
  line-height:150%;
  white-space:normal;
  text-align:left;
  overflow:hidden;
 }

#bottom{
clear:both;
width:95% !important;
width:98%;
margin-top:1em;
background:#ececec;
padding:10px;
color:gray;
font-size:11px;
font-weight:normal;
text-align:left;
line-height:140%;
height:5em;
}
#bottom #left_bottom{
  float:left;
  width:65%;
  background:#ececec;
  height:4em;
  border-right:1px dotted #fff;
}
#bottom #right_bottom{
  float:right;
  margin-top:1em;
  width:34%;
  background:#ececec;
  height:4em;
  font-size:12px;
  font-family:arial;
}

.sub_cont_ul{
   margin:10px;
   text-align:left;
   margin-left:4em;
   list-style:square;
}
.sub_cont_ul li{
  font-size:13px;
  font-weight:normal;
  letter-spacing:0.1em;
  line-height:150%;
  margin-bottom:0.5em;
  padding-left:1em;
  color:#000;
}

.newsmore{
    text-align:right;
    margin-right:2em;
    line-height:150%;
}

.splitpage{
  margin:1em;
  text-align:right;
  font-size:13px;
  width:95%;
  line-height:200%;
  font-weight:bold;
  color:#ac0112;
}

.splitpage  a{
   border-bottom:1px solid dotted;
}

.jobsdl dt{
   font-size:14px;
   font-weight:bold;
   color:#ac0112;
   line-height:150%;
   letter-spacing:0.1em;
   text-transform: uppercase;
   margin-bottom:0.5em;
   width:95%;

}
.jobsdl dd{
   width:90%;
   text-align:left;
   margin:0.5em;
   font-size:13px;
   letter-spacing:0.15em;
   line-height:160%;
   padding-left:2em;
}
.ol1{
   list-style:decimal ;
   list-style-position : outside;
   margin-left:2em;
}
.ol1 li{
   list-style:decimal;
   margin-bottom:5px;
   letter-spacing:0.1em;
}

.bottom_image{
  float:left;
  margin:4px ;
  margin-right:10px;
  display:inline;
  width:119px;
  height:28px;
}
#contact_id{
 margin-top:10px;
 float:left;
 margin-left:10px;
 width:370px !important;
 width:300px;
  border-collapse: collapse;
}
#contact_id th,#contact_id tr,#contact_id td{
  font-size:12px;
  padding:5px;
  text-align:left;
}
.art2_title{
  background:url(images/dotted.gif) no-repeat 0 10px;
  padding-left:1em;
  text-align:left;
  border-bottom:1px dotted #000;
  font-size:12px;
  font-weight:bold;
  line-height:140%;
  margin-bottom:10px;
}
.art2_time{
  color:#afafaf;
  font-weight:normal;
  font-size:12px;
  text-align:right;
  line-height:140%;
  margin-bottom:10px;
  border-bottom:1px dotted #000;
}