@charset "utf-8";
img{
	border: 0;
}	
body{
	font-size: 12px;
	background-color: #FFFFFF;
	background-image: url(/images/body-bg.gif);
	background-repeat: repeat;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-style: normal;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
}
a {
	text-decoration: none;
}
#header_menu {
	background-image: url(/images/backgrounp.gif);
	background-repeat: repeat-x;
	height: 43px;
	line-height: 43px;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	white-space:nowrap; 
}
#header_menu a {
	font-size: 14px;
	font-weight: bold;
	color: #005eae;
	text-align: center;
	padding-left:7px;
	padding-right:7px;
}
#header_menu a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-align: center;
	padding-left:7px;
	padding-right:7px;

}
#header {
	background-image: url(/images/bglogo.gif);
	background-repeat: repeat-x;
	height: 94px;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	text-align: left;
}
#header_box {
	float: right;
	padding-top: 15px;
	width: 460px;
	line-height: 21px;
	padding-right: 10px;
	color: #FFFFFF;
}
td {
	font-size: 12px;	
	line-height: 150%;
}
a.white1:link {
	font-size: 12px;
	color: #FFFFFF;
}
a.white1:visited {
	font-size: 12px;
	color: #FFFFFF;
}
a.white1:hover {
	font-size: 12px;
	color: #1E9AFF;
}
.high {
	line-height: 22px;
	letter-spacing: 1px;
}
.high1 {
	line-height: 23px;
	font-size: 12px;
	color: #4F4F4F;
}
.high2 {
	font-size: 12px;
	line-height: 23px;
	color: #006ED5;
}

a.blue1:link {
	font-size: 12px;
	font-weight: bold;
	color: #1634B3;

}
a.blue1:visited {
	font-size: 12px;
	font-weight: bold;
	color: #1634B3;

}
a.blue1:hover {
	font-size: 12px;
	font-weight: bold;
	color: #006ed5;
}
a.hui:link {
	font-size: 12px;
	color: #505050;
}
a.hui:hover {
	font-size: 12px;
	color: #1E9AFF;
	text-decoration: underline;
}
a.hui:active {
	font-size: 12px;
	color: #1E9AFF;
	text-decoration: underline;
}
a.hui:visited {
	font-size: 12px;
	color:#505050;
}
a.white:link {
	font-size: 12px;
	color: #FFFFFF;
}
a.white:visited {
	font-size: 12px;
	color: #FFFFFF;
}
a.white:hover {
	font-size: 12px;
	color: #FFD800;
}
.border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f4f4f4;
	border-left-color: #f4f4f4;
}
.bgbackgrounp {
	background-image: url(/images/bgborder.gif);
	background-repeat: repeat;
}
.border1 {
	border: 1px solid #EAEAEA;
}
.yellow-font {
	font-size: 12px;
	color: #ff6600;
}
.blue-font {
	font-size: 12px;
	color: #0066CC;
}
.bgbackgrounp1 {
	background-image: url(/images/bgborder1.gif);
	background-repeat: repeat;
}
.bgbackgrounp2 {
	background-image: url(/images/bgborder2.gif);
	background-repeat: repeat;
}
.font_blut_b {
	font-size: 12px;
	font-weight: bold;
	color: #0066cc;
}
.font_purple_b {
	font-size: 12px;
	font-weight: bold;
	color: #993366;
}
.font-yellow-b {
	color: #FF6600;
	background-image: url(/images/title_bg.gif);
	background-repeat: repeat-x;
	height:25px;
	padding-left:10px;
	width:100%;
}

.font-yellow-b-text {
	font-size: 14px;
	font-weight: bold;
	background-image: url(/images/div_l.gif);
	background-repeat: no-repeat 
	height:25px;
	width:92px;
	padding-top:8px;
	text-align: center;
}

.font-green-b {
	font-size: 12px;
	font-weight: bold;
	color: #009900;
}
.font-purple1-b {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.news-title-14-b {
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.line-bg {
	background-image: url(/images/line.gif);
	background-repeat: repeat-x;
	background-position:center;
}
.book-title-14-b {
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #2892B9;
}
.book-info-14 {
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
}
.td-bg {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.font-9px-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 23px;
}
.font-12px-b {
	font-size: 12px;
	font-weight: bold;
	line-height: 23px;
}
.high3 {
	line-height: 23px;
	font-size: 12px;
	color: #4F4F4F;
	font-family: "ÐÂËÎÌå", "Times New Roman";
}
.font-white-9px {
	font-size: 9px;
	color: #FFFFFF;
}
.font-12px-white {
	font-size: 12px;
	line-height: 23px;
	color: #000000;
	letter-spacing: 1px;
}
.td_bg_1 {
	background-image: url(/images/bg1.gif);
	background-repeat: repeat-x;
}
#copyright {
	line-height: 21px;
	text-align: center;
	background-color: #F3F3F3;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	color:#666666;
}
#copyright a {
	color:#666666;
	font-size: 12px;
}
#end_menu {
	background-image: url(/images/backgrounp.gif);
	background-repeat: repeat-x;
	height: 43px;
	line-height: 43px;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	margin-top: 5px;
	margin-bottom: 0px;	 
	text-align: center;
	white-space:nowrap; 
}

#end_menu a {
	font-size: 12px;
	font-weight: bold;
	color: #005eae;
	padding-left:7px;
	padding-right:7px;
}
#end_menu a:hover {	
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	padding-left:7px;
	padding-right:7px;

}
.font_yellow_1 {
	color: #FFCC00;
	font-weight: bold;
}
#left_case_box {
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}
#left_case_box div {
	line-height: 22px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#main {	
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	text-align: left;
	overflow: hidden;
}
.line_1 {
	background-image: url(/images/bg.gif);
	background-repeat: repeat-x;
	height: 9px;
	width: 1000px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	overflow: hidden;
}
.line_3 {
	background-image: url(/images/backgrounp2.gif);
	background-repeat: repeat-x;
	height: 12px;
	width: 1000px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	overflow: hidden;
}
#left_box {
	margin: 0px;
	width: 200px;
	float: left;	
	text-align: left;
}
.line_2 {
	background-image: url(/images/backgrounp1.gif);
	background-repeat: repeat-x;
	height: 34px;
	width: 1000px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	font-size:14px;
	font-weight: bold;
	color: #005eae;
}
.line_2 div {
	float: left;
}

.line_2 a {
	font-size:14px;
	font-weight: bold;
	color: #005eae;
}

#right_box {
	float: right;
	overflow: hidden;
	width: 790px;
	text-align: left;
}
.img_1 {
	width: 200px;
	padding-left: 10px;
}
.img_2 {
	width: 400px;
}
#index_newslist {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f4f4f4;
	border-left-color: #f4f4f4;
	width: 390px;
	float: left;
}
#index_newslist li a {
	line-height: 21px;
	font-size: 12px;
	font-weight: normal;
	color: #505050;
	background-image: url(/images/tubiao.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
#index_newslist li a:hover {
	color: #1E9AFF;
	text-decoration: underline;
}
#index_newslist li {
	background-image: url(/images/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	list-style-type: none;
}
#index_newslist ul {
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#index_right_1_2 {
	float: left;
	width: 400px;
}
#index_right_1_2 div {
	float: left;
	width: 200px;
	text-align: center;
	padding-top: 10px;
}
#index_right_1_2_1 {
	background-image: url(/images/line3.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#index_right_2 {
	width:800px;
	text-align: center;
}
#index_right_3_1 div {
	float: left;
	padding-left: 20px;
}
#index_right_3_1_1 {
	width: 600px;
}
#service_box {
	width:790px;
}
#service_box div {
	float: left;
}
#service_left {
	width:563px;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f4f4f4;
	border-left-color: #f4f4f4;
	padding-top:5px;
	padding-left:8px;
	padding-right:8px;
	overflow:hidden;
}
#service_left div {
	line-height: 23px;
}
.box1 {
	float: left;
	width: 187px;
	background-image: url(/images/line1.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.box1 img{
	margin-left:auto;
	margin-right:auto;
}
.service_div div{
	float:left;
}
.div_center {
	width: 187px;
	text-align: center;
}
.div_box_1 {
	width: 162px;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
}
#index_right_1 {
	width: 790px;
}
#left_case_box a {
	display:block;
	height:25px;
	line-height:25px;
	font-size: 12px;
	color: #505050;
}
#left_case_box a:hover {
	font-size: 12px;
	color: #1E9AFF;
	text-decoration: underline;
}
#index_newslist span {
	text-align: right;
	padding-right: 10px;
}
#news_more {
	padding-left: 10px;
	text-align: right;
	line-height: 23px;	
}
.news_more {
	padding-left: 10px;
	text-align: right;
	line-height: 23px;	
	float: right;
	padding-right:10px;
}
.link_header {
	background-image: url(/images/link_bg_1.gif);
	background-repeat: repeat-x;
	height: 28px;
	width: 100%;
	line-height: 28px;
	font-size: 12px;
	color: #333333;
}
.link_pic {
	height: 42px;
	width: 100%;
	background-color: #FAFAFA;
	padding-top: 10px;
}
.link_text {
	font-size: 12px;
	color: #333333;
	background-image: url(/images/link_bg_2.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	padding-top: 8px;
	line-height: 21px;
}
.link_text a {
	color: #333333;
}
.link_text a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#header_box h1 {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.title {
	font-size: 12px;
	font-weight: normal;
}
#main #nav
{   padding: 0;
	margin: 0;
	list-style: none;
	background-color: #F3F3F3;
	border: 1px solid #C6C7C6;
	line-height: 23px;
	height: 50px;
	margin-bottom: 4px;
	color: #999999;
	padding: 2px;
}
#main #nav a {
	color: #505050;
	font-size: 12px;
}
#main #nav a:hover {
	color: #1E9AFF;
}

#main #nav li {
	float: left;
	text-align: left;
	width: auto;
}
#sitenav {
	width: 95%;
	line-height: 30px;
	background-image: url(/images/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 30px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 4px;
	font-size: 12px;
	text-align: left;
}
#sitenav a {
	color: #333333;
}
#sitenav a:hover {
	color: #1E9AFF;
}
#main #menu_1 {
	background-repeat: no-repeat;
	width: 210px;
	padding-top: 30px;
	float: left;
}
#main #menu_1 ul {
	width: 200px;
	margin-left: 10px;
	padding:0px;
}
#main #menu_1 li {
	padding-left:10px;
	padding-right:10px;
	margin: 0px;
	width: 140px;
	height: 23px;
	line-height: 23px;
	text-align: left;	 
	padding-top:5px;
	background-image: url(/images/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;  
	list-style-type: none;
}
#main #menu_1 #menu_end {
	background-image: none;
}
#main #content {
	float: right;
	width: 788px;
	padding-right: 0px;
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 6px;
	overflow: hidden;
	text-align: center;
}
.background_1 {
	background-image: url(/images/center.gif);
	width: 794px;
	background-repeat: repeat-y;
}
table {
	text-align: justify;
}
.link_pic div {
	float: left;
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 4px;
	margin-left: 4px;
	width:88px;
	height:33px;
}
.link_text div {
	float: left;
	height: 20px;
	width: 90px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.content h1 {
	font-size: 14px;
	font-weight: bold;
	color: #1634B3;
}
.content h2 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
p {
	line-height: 180%;
	color: #242424;
}
.content a {
	color: #1634B3;
	text-decoration: underline;
}
#header_box h1 a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#siteTitle{
margin:0px;
padding:0px;
display:block;
}
#siteTitle a{
	font-size:16px;
	color: #FFCC00;
	font-weight:bold;
	padding: 1px;
	letter-spacing: 3px;
	filter:Dropshadow(offx=1,offy=0,color=#ffffff) Dropshadow(offx=0,offy=1,color=#ffffff) Dropshadow(offx=-1,offy=0,color=#ffffff) Dropshadow(offx=0,offy=-1,color=#ffffff);
}
#siteSubTitle{
	margin-top:4px;
	padding:0px;
	font-size:12px;
	color: #FFFFFF;
	line-height:23px;
	font-weight: normal;
}

.text_box {
	line-height:180%;
	color: #242424;
}

#link {
	clear:both;width:980px; border-top:1px solid #cccccc; margin:5px auto 0 auto; padding-top:1px;background-color:#efefef;line-height:180%;text-align:left;
	padding-left:10px;padding-right:10px;
}

#link {	
	font-size: 12px;
	color:#666666;
}
#link a {	
	font-size: 12px;
	color:#666666;
}
#link a:hover {	
	font-size: 12px;
	color:#666666;
}