/* 
 _________________________________________________________
|                                                         |
| Updated at      : 2010-03-17                            |
| Original Author : Ding                                  | 
|_________________________________________________________|

*/

*{ margin:0; padding:0;}

body {
  padding: 0px;
  margin: 0px;
  font-family: ËÎÌå;
  font-size: 12px;
  color: #525252; 
  width: 100%; height: 100%;    /*background:url(../App_Image/page_bg_1.png) repeat-x #eaf4fb;*/
  text-align:center;
}

SELECT { FONT-SIZE: 12px; color: #525252;}

td,input { color: #525252; FONT-SIZE: 12px; }

INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}

TEXTAREA {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
SELECT {
	FONT-SIZE: 12px
}
DIV {
	WORD-BREAK: break-all; LINE-HEIGHT: 19px; TEXT-ALIGN: left; WORD-WRAP: break-word
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

a {
  color: #525252;
  text-decoration:none;
}
a:hover {
  color: #fd4e02;
  text-decoration:underline;
}

image { border:0;}

.clear { clear:both;}

#siteBox {
  margin-left: auto;
  margin-right: auto;
  width: 1024px;
  padding-left:10px;
  padding-right:10px;
  background:#fff url(../images/main_bg.gif) repeat-y;}

#main {/* -- Main -- */
  margin-left: auto;
  margin-right: auto;
  width: 1004px;
  text-align:left;
}

#PageTop{ height:33px; text-align:right; padding-right:5px; padding-top:15px;}
#nav { height:33px; text-align:left; background:#f1f1f1; 
padding-left:10px !important; 
padding-left:30px; 
padding-top:12px;
width:974px !important;
width: 1004px;
}
#nav a { color:#666666; font-weight:bold;}
#Bottom{ height:75px; background:#f5f5f5; border-top:2px #483435 solid; padding-top:22px; line-height:1.8em; color:#999999; text-align:center; 
width: 1004px !important;width:100%; 
clear:both;}


.mainpic { margin-left: auto;
  margin-right: auto;
  width: 1024px;
  padding-left:9px;
  padding-right:11px;text-align:left;
  background:#fff;}
.content{
padding-left:0px !important; 
padding:10px; }
.contentleft { float:left; width:806px;}
.contentright { float:right; 
margin-right:10px !important; 
margin-right:0px;}
.home_info { 
width:262px !important; 
width:316px; 
background:url(../images/home_left_bg.jpg) no-repeat; padding-top:25px; padding-left:27px; padding-right:27px; line-height:1.6em; float:left;  height:450px; overflow:hidden;}
.home_ad1 { float:left; width:486px; margin-left:3px; margin-right:0px; height:96px; background:#cc0000 url(../images/ad-2.gif) no-repeat; overflow:hidden;margin-bottom:5px;}
.home_ad2 { width:803px; height:67px; margin-bottom:12px; background:url(../images/ad-1.gif) no-repeat; overflow:hidden;}
.home_box { float:left; width:486px; margin-left:3px; margin-bottom:5px; overflow:hidden; margin-top:3px;}

.topic_box { background:url(../images/bar_bg.gif) no-repeat; height:30px; float:left;margin-bottom:8px; width:450px; padding-left:10px; padding-top:1px; }
.home_news { width:237px; float:left; margin-left:3px;}
.home_news ul { list-style:none; margin:0px; padding:0px; margin-left:2px; line-height:1.6em}
.home_news li { padding-top:2px; padding-bottom:2px;}
.home_news li a { text-decoration: none; background:url(../images/dot_news.gif) no-repeat 4px 4px; padding-left:16px; }

.bar_cont {	MARGIN-BOTTOM: 5px; PADDING-TOP: 5px;  
width:476px !important; 
width:486px; 
padding-left:10px; float:left;}

.rightbox { width:165px; border:1px #cfcfcf solid; margin-bottom:8px;}
.rightcon { margin-top:10px; text-align:center; margin-bottom:10px; line-height:2em;}

.btm_box { float:left; width:800px; margin-top:-10px; margin-left:2px; margin-bottom:5px; overflow:hidden;}
.topic_btm { background:url(../images/bar2_bg.gif) repeat-x; height:34px; float:left; margin-bottom:2px; width:800px; }
.bar_cont_btm {	MARGIN-BOTTOM: 1px; PADDING-TOP: 0px;  width:754px; padding-left:background:#fff;height:50px; float:left; 
padding-bottom:20px !important;padding-bottom:10px;}


#maincont{ 
width:99% !important;
width:100% ;
background-image:url(../images/maincont_bg.jpg); background-repeat:repeat-x; }
.maincontLeft { width:227px; float:left; text-align:center; }
.maincontRight{ 
width:730px !important;
width:770px; 
float:left; margin-left:5px; padding:10px; padding-left:0px;
overflow:hidden;}

.topic_cont { border-bottom:1px #b9b9b9 solid; width:100%; height:38px; margin-bottom:9px;}
.topic_cont span { float:left;}
.navmap { float:right; color:#999999; margin-top:10px; width:200px; text-align:right;}
.navmap a { color:#999999}
.main_cont{ 
width:98% !important; 
width:100%; 
padding:10px; 
line-height:1.8em; color:#808080; padding-left:0px;}

.main_cont h3 { width:98%; display:block; margin:0 auto; background:#bda5a5; height:25px; line-height:25px;
color:#403333; font-size:13px; margin-top:10px; margin-bottom:10px; text-align:center;}



.subtitle { background-image:url(../images/subtitle_bg.gif); background-repeat: no-repeat; background-position:left bottom; height:30px; color:#555555; font-weight:bold; margin-top:10px; margin-bottom:3px; padding-left:10px; margin-right:15px;}

.sidebar { width:184px; background:url(../images/menu_bg.jpg) no-repeat;  margin-left:auto; margin-right:auto; padding-left:2px; padding-right:2px; height:642px;}
.sidebar H2{ /**/
margin-top:10px; margin-bottom:14px;}
	
.sidebar ul { list-style:none; margin:0px; padding:0px; margin-left:4px; margin-right:4px; line-height:1.6em; margin-top:0px; margin-bottom:15px;}
.sidebar li { padding-bottom:2px; text-align:left;}
.sidebar li a { text-decoration: none; background-image:url(../images/dot_menu.jpg); background-repeat: no-repeat; background-position:15px 8px; padding-left:30px; background-color:#fffdfd; border-bottom:1px #cccccc dashed; height:24px; line-height:24px; display:block; color:#757575; font-size:13px; font-weight:bold;}
.sidebar li a:hover { background-color:#f3e5e5; color:#a52d2c; text-decoration:none; border-bottom:1px #7f1915 solid;}

.sidebar ul li ul { margin:0px;}
.sidebar ul li ul li { padding-bottom:0px; text-align:left; padding-top:2px; }
.sidebar ul li ul li a { padding-left:29px; background-position:23px 8px; background-image:none;
border-bottom:0px #cccccc dashed; font-weight:normal;}
.sidebar ul li ul li a:hover{background-color:#ebebeb; color:#a52d2c; text-decoration:none; border-bottom:0px #7f1915 solid;}

.callcenter { margin-top:200px;}

/* -- Link -- */
a.uline {/*underline*/
  text-decoration:underline;
}
a.bold { font-weight:bold; color:#707070;}

.cur{ color:#802f00}
a.cur{ color:#802f00}

/* -- Fonts -- */
.10p { font-size:10px}
.date { FONT-SIZE: 11px; COLOR: #999; FONT-FAMILY: Arial}/*Date*/

.more { float:right; margin-top:5px; margin-right:0px;}

.contentdiv { margin-left:5px; margin-right:50px; line-height:1.8em; color:#666666; margin-top:15px; margin-bottom:10px; padding-bottom:10px;}
.contentdiv p { margin-bottom:0px;}
.h4 { font-size:12px; color: #9d0a00; font-weight:bold; background:url(../images/h4_dot.gif) no-repeat 8px 5px;text-indent:25px;}
.h5 { font-size:12px; color: #5f6771; font-weight:bold; background:url(../images/h5_dot.gif) no-repeat 18px 11px;text-indent:30px; display:block; height:30px; line-height:30px;}
.h6 { font-size:12px; color: #5f6771; background:url(../images/h5_dot.gif) no-repeat 14px 11px;text-indent:26px; display:block; height:30px; line-height:30px; margin-top:3px;}

/*Flashnews*/
.newsflash { float:left; margin-top:19px;width:230px;
	height:154px;}
#flashcontent01, #flashcontent01 a { font-weight:normal; font-size:11px;}	


#flash_ad { float:left; margin-top:19px;}

.Flashcontainer{
	width:207px;
	height:154px;
	border:1px solid #7b1c16;
	position:relative;
}
#idPicText{
	background:#eee;
	line-height:25px;
	text-align:center;
	font-weight:bold;
	width:207px;
	white-space:nowrap;
	overflow:hidden;
	font-size:12px;
}
#idPicText a{
	text-decoration:none;
	color:#333;
	display:block;
}
#idPicList img{
	cursor:pointer;
	width:65px;
	height:50px;
	filter:alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5;
	border:0;
	margin:10px;
}
#idPicList img.on{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#idNum{ position:absolute; right:5px; bottom:5px;}
#idNum li{
	float: left;
	list-style:none;
	color: #71d9ff;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	margin: 1px;
	border: 1px solid #71d9ff;
	background-color: #fff;
	filter:alpha(opacity=90);
}
#idNum li.on{
	line-height: 18px;
	width: 18px;
	color:#fff;
	height: 18px;
	font-size: 14px;
	border: 0;
	background-color: #71d9ff;
	font-weight: bold;
	filter:alpha(opacity=100);
}

#link_content { OVERFLOW: hidden; WIDTH: 156px; HEIGHT: 410px; margin-left:auto; margin-right:auto; margin-top:5px;}
.linkdiv { width:153px; height:50px; padding:3px; background-color:#fff; padding-bottom:5px; margin-bottom:10px; border-bottom:1px #fff dashed; text-align:center;}

#div1 {	MARGIN-BOTTOM: 5px; PADDING-TOP: 0px;  width:680px; background:#fff;height:50px; }
#div1 ul{list-style:none; border:0; padding:0px; margin:0px;}
#div1 li{list-style:none; float:left; border:0; padding:0px; margin:0px; margin-right:20px; }
#div1 img{border:0px;  padding:0px; margin:0px;}

#div2 {	MARGIN-BOTTOM: 5px; PADDING-TOP: 1px;  width:680px; background:#fff;height:49px; }
#div2 ul{list-style:none; border:0; padding:0px; margin:0px;}
#div2 li{list-style:none; float:left; border:0; padding:0px; margin:0px; margin-right:20px;}
#div2 img{border:0px;  padding:0px; margin:0px;}

/*PIC*/
.l { float:left; margin:8px;}
.r { float:right; margin:8px;}
.pic { border:4px #e5e5e5 solid;}


.tb_1 td { padding:5px}

.rb2 {
	BORDER-RIGHT: #6a6a6a 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: #937575; PADDING-BOTTOM: 3px; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #6a6a6a 1px solid; HEIGHT: 25px
}

.rb2_12 {
	BORDER-RIGHT: #6a6a6a 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: #937575; PADDING-BOTTOM: 3px; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #6a6a6a 1px solid; HEIGHT: 25px
}



.content_btm{ background:#f9f9f9; padding-top:12px; color:#999999; text-align:left; border-top:1px #dddddd solid;
width: 1004px !important;width:100%; height:auto; float:left;
clear:both;}
.title_btm{padding-left:15px; margin-bottom:8px;}
.mt { list-style:none; padding-left:12px; padding-right:12px; margin-bottom:5px;}
.mt li { float:left;}
.mt li a { width:94px; height:25px; background:#fff; padding:3px; margin-right:8px; margin-bottom:3px;}

.tips{ background:#FFFFE8; color: #FF8040; padding:5px; line-height:1.6em;}

.tese { width:245px; height:145px; overflow:hidden; margin-top:10px; line-height:1.6em;}

table.tb_mid{ text-align:center; }

.leftpic { float:left; margin-right:30px; margin:10px;}


/*---------table----------*/
.tb { width:95%;}
.tb td { padding:3px; border:1px solid #999999; border-collapse:collapse; height:25px;}
.thbg{ background:#F5F5F5; line-height:30px; color:#525252; font-weight:bold; font-size:13px; text-align:center;}


.album{ width:100%; padding-top:30px; padding-left:15px;}
.tu{ border:4px #e5e5e5 solid; padding:5px; margin-bottom:12px; width:320px; float:left; margin-left:16px;
_margin-left:11px;}
.tu img { width:310px; height:220px; }

.tuzi{ padding:2px; margin-right:18px; margin-bottom:12px; width:329px; float:left; line-height:1.6em; text-align:center;}