/* CSS Document */

body,div,form,p,td{padding:0px;border-width:0px;margin:0px;font-size:12px;}
body{
	
	}
img {border:0;}
a {
	color:#000;
	text-decoration:none;
	}
a:hover{
	color:#951313;
	text-decoration:underline;
	}
.maintable{
	width:1002px;
	margin:0 auto;
	background:#FFFFFF;
	}
.logoborder{
	border-top:4px solid #999999;
	border-bottom:2px solid #CCCCCC;
	border-right:1px solid #D2D2D2;
	}
tr.menu td{
	border-left:1px solid #D2D2D2;
	text-align:center;
	}
.allmenu{
	display:none;
	}
.menubar{
	padding:12px 0px 0px 10px;
	}
.menubar div{
	position:absolute;
	left:0;
	top:0;
	z-index:999;
	display:none;
	white-space:nowrap;
}
.picborder{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	}
tr.selectcitybg td{
	background:#000000;
	}
table.selectcity td{
	border-left:1px solid #B4B4B4;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}
.selectcityfont{
	color:#B72727;
	}
.fontbold{
	font-weight:bold;
	}
.fontsize01{
	font-size:14.7px;
	}
.fontaboutus03{
	color:#727272;
	}
.fontlineheight{
	line-height:20px;
	}
a.citybackground{
	color:#FFFFFF;
	text-decoration:none;
	height:19px;
	display:block;
	padding-top:6px;
	}
a.citybackground:hover{
	color:#FFFFFF;
	background:url(../Images/city_background.gif);
	text-decoration:none;
	}
.smallfont{
	color:#FFFFFF;
	}
.picnewsbg{
	background:url(../Images/picnews_title.gif) top no-repeat fixed;
	padding-top:30px;
	}
.picnewsdetail{
	padding:6px 18px;
	color:#6D6D6D;
	}
.othernews{
	background:#F8F6F7;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	}
table.othernewsdetail td{
	color:#383838;
	padding:6px 0px;
	border-bottom:1px dotted #A4A2A3;
	}
.newscenterbg{
	background:url(../Images/newscenter_background.gif) right repeat-y fixed
	}
.newspaper{
	float:left;
	padding:6px;
	}
.newspagedetail{
	padding-top:6px;
	}
.tool{
	padding:3px 0px;
	}
table.bottom td{
	color:#7D7D7D;
	text-align:center;
	border-left:1px solid #BFBFBF;
	}
.aboutusbg{
	background:url(../Images/aboutus_background_01.gif) top no-repeat;
	}
.aboutborder{
	border-right:1px solid #E2E2E2;
	}
.aboutusmenu{
	background:#F8F6F7;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	}
.aboutusnewsborder{
	border:1px solid #D9D9D9;
	padding:0px 20px;
	}
table.aboutusnewsdeatil td{
	color:#727272;
	line-height:20px;
	padding:6px 0px;
	}
.aboutnewsdetailpadding{
	padding:6px 0px;
	color:#727272;
	line-height:20px;
	}
.fontred{
	color:#B52728;
	}
.fontgray{
	color:#C2BEBD;
	}
.titlepadding{
	padding-top:6px;
	}
a.menulink{
	color:#383838;
	text-decoration:none;
	}
a.menulink:hover{
	color:#B52728;
	text-decoration:underline;
	font-weight:bold;
	}
a.menu{
	color:#727272;
	text-decoration:none;
	}
a.menu:hover{
	color:#B52728;
	text-decoration:underline;
	font-weight:bold;
	}
.newscenterdetail{
	background:#FFFFFF url(../Images/newscenter_detail_background.gif) top no-repeat;
	}
.newscenterline{
	padding:10px 0px 20px 0px;
	border-top:1px dotted #A4A2A3;
	}
.exhibitpic{
	padding:4px;
	border:1px solid #B8B8B8;
	}
.exhibitborder{
	float:left;
	border:1px solid #C8C8D0;
	padding:2px;
	}
.exhibitdetail{
	padding-left:10px;
	float:left;
	line-height:20px;
	}
.investornewsdetail{
	color:#727272;
	line-height:20px;
	padding:0px 4px;
	}
table.investorform{
	border-top:1px solid #C9CDCC;
	border-left:1px solid #C9CDCC;
	}
table.investorform td{
	border-bottom:1px solid #C9CDCC;
	border-right:1px solid #C9CDCC;
	}
table.investvideo td{
	border-bottom:1px solid #C9CDCC;
	border-right:0px;
	padding:6px 0px 6px 8px;
	color:#686868;
	}
.investorformtitle{
	padding:8px;
	}
.investorformtitlefont{
	color:#686868;
	}
.servicetitle{
	padding:6px 0px;
	color:#B52728;
	border-bottom:1px solid #D1D1D1;
	}
.serviceborder{
	border:1px solid #D1D1D1;
	}
.ul, .ul li{
	margin:0px;
	list-style:none;
	line-height:20px;
	padding:4px 6px 6px 8px;
	}
.servicedetailbg{
	background:url(../images/service_detail_background.gif) left no-repeat;
	padding:8px 0px;
	}
table.servicedetaildiv td{
	color:#FFFFFF;
	text-align:center;
	}
.careesframe{
	background:url(../images/careers_frame_background.gif) top repeat-x;
	padding:20px 0px 10px 10px;
	height:21px;
	}
.careesmore{
	padding:6px 0px;
	border-top:1px dotted #848484;
	}
.careefont{
	color:#777777;
	}
.investor01{
	padding:8px 16px;
	border:1px solid #CCCCCC;
	background:#F5F5F5;
	}
.divfloatright{
	float:right;
	}
.divfloatleft{
	float:left;
	}
a.servicedetail{
	color:#FFFFFF;
	text-decoration:none;
	}
a.servicedetail:hover{
	color:#FFFFFF;
	text-decoration:underline
	}
.newscenternewspaperlist{
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	background:#F7F7F7;
	}
table.newscenternewspaper td{
	padding:10px 0px 6px 20px;
	border-bottom:1px dotted #A4A4A4;
	}
a.newscenternewspaperlink{
	color:#000000;
	text-decoration:none;
	}
a.newscenternewspaperlink:hover{
	color:#B3272A;
	text-decoration:underline;
	}
.newscenterul{
	margin:0px;
	list-style:none;
	}
.newscenterlist li{
	padding:10px 0px 4px 8px;
	color:#727272;
	border-bottom:1px dotted #868686;
	}
.investor01bg{
	background:url(../Images/investor01_background.gif) top repeat-x fixed;
	border-top:1px solid #CCCCCA;
	padding-top:20px;
	}
.investorbottomline{
	border-bottom:1px solid #872136;
	}
.investorbottomrightline{
	border-bottom:1px solid #EAEAEA;
	}
.starbg{
	background:url(../images/star_frame_background.gif) top repeat-x fixed;
	padding:10px;
	}
.stardiv{
	padding-bottom:4px;
	border-bottom:1px solid #D9D9D9;
	}
.starpic{
	width:90px;
	border:3px solid #E4E0E1;
	}
.starname{
	color:#70676A;
	padding:4px;
	}
.viewbg{
	background:url(../images/view_menu_background.gif) top repeat-x fixed;
	}
.viewmenupic{
	border-right:1px solid #CACACA;
	border-bottom:1px solid #CACACA;
	margin-left:40px;
	}
a.viewmenu2button{
	color:#966F40;
	text-decoration:none;
	padding:6px 12px 6px 0px;
	}
a.viewmenu2button:hover{
	color:#966F40;
	text-decoration:underline;
	font-weight:bold;
	}
.viewmenu2bg{
	 background:url(../images/view_menu2_frame_background.gif) top repeat-x;
	 color:#966F40;
	 width:90px;
	 word-break:keep-all;
	 white-space: nowrap;
	 }
.view02titlebg{
	background:url(../images/view02_background.gif) top repeat-y fixed;
	}
table.view02leftmenu td{
	color:#5E5E5E;
	padding:10px 10px 6px 100px;
	border-bottom:1px dotted #D0D0CE;
	}
.view02pic{
	border-top:3px solid #575757;
	border-bottom:3px solid #D2CDC7;
	padding-top:2px;
	}
.view02detailbg{
	background:url(../images/view02_detail_background.gif) top repeat-x fixed;
	}
table.aboutuspic td{
	padding:6px;
	text-align:center
	}
a.morelink{
	color:#B52728;
	text-decoration:none;
	}
a.morelink:hover{
	color:#B52728;
	text-decoration:underline;
	}
.starname{
	color:#A98C4A;
	}
.beforemag{
	background:url(../Images/newscenter_before_frame_top.gif) bottom no-repeat;
	height:13px;
	padding:8px 0px 7px 20px;
	}
.beforemagbg{
	background:#F7F7F7;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	}
.divfloatleft{
	float:left;
	}
.divfloatright{
	float:right
	}
.exhibittitle{
	background:#E9E5E4;
	border-bottom:1px dotted #807A7A;
	padding:6px;
	height:12px;
	}
a.contactlink{
	color:#FFFFFF;
	text-decoration:none;
	}
a.contactlink:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
table.nfdetail{
	border-top:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	}
table.nfdetail td{
	border-bottom:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;
	padding:4px 8px;
	}
.fontbold{
	font-weight:bold;
	}
.musiclist{
	margin:0;
	list-style:none;
	}
.musiclist li{
	padding:5px 10px;
	}
a.building_news{
	color:#C2BEBD;
	text-decoration:none;
	}
a.building_news:hover{
	color:#C2BEBD;
	text-decoration:underline;
	}



.successtitle{
	background:url(../images/scheme_pic_04.gif) left bottom  no-repeat;
	border-bottom:1px solid #D3D3D3;
	padding-bottom:4px;
	}
.successlist{
	background:url(../images/scheme_success_list_bg.gif) bottom repeat-x;
	height:36px;
	}
a.schemetab{
	background:url(../images/scheme_success_bg2.gif) bottom left no-repeat;
	height:19px;
	display:block;
	width:55px;
	padding:6px 0 0 10px;
	cursor:hand;
	}
a.schemetabactive{
	background:url(../images/scheme_success_bg.gif) bottom left no-repeat;
	height:19px;
	display:block;
	width:55px;
	padding:6px 0 0 10px;
	cursor:hand;
	color:#BD363C;
	font-weight:bold;
	}
.TabContent ol li{
	padding:4px 0 0 0;
	line-height:150%;
	}

a.managertab{
	background:url(../images/managetab_bg2.gif) bottom left no-repeat;
	height:19px;
	display:block;
	width:100px;
	padding:6px 0 0 10px;
	cursor:hand;
	}
a.managertab_active{
	background:url(../images/managetab_bg.gif) bottom left no-repeat;
	height:19px;
	display:block;
	width:100px;
	padding:6px 0 0 10px;
	cursor:hand;
	color:#BD363C;
	font-weight:bold;
	}
	
/*********** menu ¿ªÊ¼ *********/
.titlemenu_bg{
	background:url(../images/titlemenubg.gif) top repeat-x;
	padding:23px 0 0 0;
	}
	
.allmenu{
	display:none;
	}
a.menu{
	color:#939393;
	text-decoration:none;
	}
a.menu:hover{
	color:#B72728;
	font-weight:bold;
	text-decoration:underline;
	}

.menubar{
	padding:12px 0px 0px 10px;
	}

.menubar div{
	position:absolute;
	left:0;
	top:0;
	z-index:999;
	display:none;
	white-space:nowrap;
}
/********* menu ½áÊø **********/


.photoUl{
	margin:0;
	padding:0;
	list-style:none;
	}
.photoUI li{
	margin:6px 20px 6px 6px;
	float:left;
	width:170px;
	height:130px;
	overflow:hidden;
	}

/*********** footer ************/
.footer{
	width:1002px;
	background:#E3E3E3;
	border-top:4px solid #A8B1C5;
	padding:20px 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	}

.fontcolor01{
	color:#184A69;
	}

.fontcolor02{
	color:#B72727;
	}

.fontcolor03{
	color:#FFFFFF;
	}

.fontcolor04{
	color:#686868;
	}

.fontcolor05{
	color:#B52728;
	}

.lineheight{
	line-height:150%;
	}

