@charset "utf-8";
/* CSS Document */
body{
	background:url(/images/body_bg.png) center top no-repeat;
	background-color:#5d87a1;
}
#pageContainer{
	width:976px;
	margin:0px auto;
	padding:0px 0px 20px 0px;
	background:url(/images/page_container_bg.png) left top no-repeat;
	background-color:#fff;
}
#top{
	width:900px;
	margin-left:52px;
	padding-top:30px;
	height:31px;
}
#main{
	width:924px;
	margin:30px auto 0px auto;
	margin-bottom:0px;
	padding:0px;
/*	padding-top:30px;*/
	overflow:hidden;
}
#left{
	width:170px;
	padding-right:5px;
}
/** menu **/
ul#menu{
	margin:0px;
	/*padding:0px 0px 68px 0px;*/
	width:100%;
	background-color:#464646;
	list-style-type:none;
	height:356px;
}
ul#menu.inside{
	height:auto;
	padding:0px 0px 20px 0px;
}
ul#menu li{
	padding:0px 0px 0px 0px;
	padding-left:20px;
	font-size:13px;
}
ul#menu li.active{
	background:url(/images/menu_li_active.png) left top no-repeat;
}
ul#menu li div{
	padding:8px 0px;
	width:137px;
	color:#dc6a44;
	font-weight:bold;
	background:url(/images/menu_li_div_bg.png) left bottom no-repeat;
}
ul#menu li a{
	padding:8px 0px;
	display:block;
	width:137px;
	color:#fff;
	background:url(/images/menu_li_a_bg.png) left bottom no-repeat;
}
ul#menu li a:hover{
	color:#dc6a44;
/*	background:url(/images/menu_li_div_bg.png) left bottom no-repeat;*/
}
ul#menu li a.active{
	color:#dc6a44;
	font-weight:bold;
	background:url(/images/menu_li_div_bg.png) left bottom no-repeat;
}
ul#menu li ul{
	margin:0px;
	padding:5px 0px;
	list-style-type:none;
	background:url(/images/menu_li_a_bg.png) left bottom no-repeat;
}
ul#menu li.active li{
	padding:0px;
/*	line-height:20px;*/
	font-size:12px;
}
ul#menu li li div, ul#menu li li a, ul#menu li li a.active, ul#menu li li a:hover{
	padding:3px 0px;
	background:none;
}
#subscribe{
	display:block;
	width:100%;
	padding:3px 0px 0px 0px;
	height:24px;
	overflow:hidden;
}
/** tab panel **/
.tab_panel{
	background:url(/images/tab_bg.png) left top repeat-x;
	background-color:#fff;
	border:1px solid #eee;
	padding-left:10px;
	margin:3px 0px 8px 0px;
}

#share_price{
	height:155px;
}
.share_price{
	position:relative;
	width:166px;
	height:112px;
	margin-left:-8px;
	overflow:hidden;
}
.share_price img{
	position:absolute;
	top:0px;
	left:0px;
}
#home, #content{
	width:749px;
	position:relative;
}
#search{
	position:absolute;
	right:5px;
	top:10px;
	width:138px;
	overflow:hidden;
	z-index:2;
}
#search input.text{
	float:left;
	height:15px;
	border:1px solid #eee;
	color:#636363;
	padding:1px 4px 0px 4px;
	width:100px;
	font-size:11px;
}
#search input.image{
	padding-left:2px;
	width:20px;
	height:18px;
	overflow:hidden;
	float:left;
}
#gallery{
	width:100%;
	height:383px;
	overflow:hidden;
}
#inner{
	width:100%;
	height:383px;
	overflow:hidden;
	/*background:url(/images/home_1.jpg) left top no-repeat;*/
	background-repeat:no-repeat;
	background-position:center;
}
#inside_gallery{
	width:100%;
	height:153px;
	overflow:hidden;
}
#inside_inner{
	width:100%;
	height:153px;
	overflow:hidden;
	/*background:url(/images/home_1.jpg) left top no-repeat;*/
	background-repeat:no-repeat;
	background-position:center;
}
/** home page **/
#thumb_list{
	position:absolute;
	right:20px;
	top:350px;
	height:40px;
	z-index:2;
}
#thumb_list div{
	float:left;
	width:17px;
	height:17px;
	border:1px solid #636363;
	padding:2px 0px 0px 2px;
	margin-left:2px;
}
#thumb_list div span{
	width:15px;
	height:15px;
	background-color:#636363;
	display:block;
}
#thumb_list a{
	float:left;
	display:block;
	width:19px;
	height:19px;
	border:1px solid #636363;
	margin-left:2px;
}

#about{
	width:340px;
	padding:0px 10px 0px 20px;
	margin-right:5px;
	height:215px;
}
#latest_news{
	width:340px;
	padding:0px 10px 0px 20px;
	height:215px;
}
a.show_all{
	font-size:14px;
	line-height:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
/** bread crumb **/
#bread_crumb{
	width:723px;
	height:30px;
	margin:20px auto 20px 26px;
	padding:0px;
	font-size:11px;
	overflow:hidden;
	border-bottom:1px dashed #ddd;
	text-align:center;
}
#bread_crumb .right{
	padding-top:10px;
}
/** pagination **/
.pagination{
	width:710px;
	height:30px;
	margin:-10px auto 20px 39px;
	text-align:center;
}
.page{
	padding-top:10px;
}
.page a{
	padding:0px 4px;
	border:1px solid #ddd;
	color:#222;
}
.page span{
	padding:1px 5px;
	background-color:#dc6a44;
	color:#fff;
}
/** cms **/
.content{
	width:723px;
	margin:0px auto 30px 26px;
}
/** news **/
ul#news_list{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul#news_list li{
	margin:0px;
	padding:0px;
	width:100%;
	overflow:hidden;
}
ul#news_list li.separator{
	height:20px;
	padding-top:10px;
}
ul#news_list li.last{
	height:1px;
}
ul#news_list li img{
	float:left;
	padding-right:20px;
}
ul#news_list li div{
	margin:0px;
	padding:0px;
	float:left;
	width:630px;
}
/** search result **/
.result{
	margin:10px 0px;
	padding:5px 10px;
}
.odd{}
.even{background-color:#ededed;}
/**pdf page**/
table.wlNewsTable { margin:0px;border-collapse: collapse;}
table.wlNewsTable th,
table.wlNewsTable td {
	padding-right: 0px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;font-weight: normal;
	color: #464646;
	text-align: left;
}
table.wlNewsTable th {
    background: #fff; color: #464646;
    padding-right: 0px; padding-left: 10px; padding-bottom: 16px; padding-top: 0px;
    font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 14px;
}
table.wlNewsTable a{color:#dc6a44;}
table.wlNewsTable a:hover{text-decoration:underline;}
/** footer **/
#footer{
	width:976px;
	height:30px;
	line-height:30px;
	margin:8px auto;
}