@charset "utf-8";
/* CSS Document */


/*-----container-----*/
#container{ font-size:12px; }

#brandFlash{
	width:979px;
	height:402px;
	background-color:#000;
}
#bgMusic{
	background-color:#000;
	text-align:right;
}


#mainContent{
	float:left;
	width:780px;
}
#searchArea{
	height:142px;
	background:url(/images/top/search_area_bg.jpg) no-repeat 0 0;
}
#searchArea h2{
	padding:11px 0 19px 21px;
}
#searchArea dl{
	float:left;
	width:158px;
	height:44px;
	padding:0 0 0 36px;
	background:url(/images/common/search_cate_ico.gif) no-repeat 22px 7px;
	border-right:1px solid #ccc;
}
#searchArea dl.lastItem{
	background:none;
}

#searchArea dl dt{
	width:116px;
	height:23px;
}
#searchArea dl dd{
	position:relative;
}
#searchArea dl dd .go a{
	display:block;
	position:absolute;
	top:0;
	right:10px;
	width:20px;
	height:20px;
	background:url(/images/common/search_go.gif) no-repeat 0 0;
	text-indent:-9999px;
}
#searchArea dl dd .go a:hover{
	background:url(/images/common/search_go.gif) no-repeat 0 100%;
}
#searchArea dl dd select{
	position:relative;
	width:118px;
	height:21px;
	/*border:1px solid #9c9c9c;*/
	font-size:12px;
}
#searchArea dl dd select span{
	position:absolute;
	top:1px;
	right:1px;
	background:url(/images/top/select_bg.gif) no-repeat 0 0;
}
#searchArea dl dd select option{
	padding:0 0 0 12px;
}
#searchArea p{
	float:right;
	padding:20px 35px 0 0;
}
#searchArea p input{
	vertical-align:middle;
}
#searchArea p input#searchAreaBox{
	margin:0 5px;
	padding:1px;
	border:1px solid #cecece;
	font-size:12px;
}
#aboutArea{
	float:left;
	width:196px;
	background:url(/images/top/about_area_bg.jpg) no-repeat 0 0;
}
#aboutArea #aboutInfo{
	height:292px;
	padding:16px 18px 14px 5px;
	color:#fff;
}
#aboutArea #aboutInfo p#basicMessage{
	height:65px;
	padding:9px 4px;
}
#aboutArea #aboutInfo p#shStyle{
	height:103px;
	padding:9px 4px 9px 1px;
}
#aboutArea #aboutInfo p#shStyle img{
	float:left;
	margin:5px 5px 21px 0;
	border:1px solid #d5d3d3;
}
#aboutArea #aboutInfo p.more{
	text-align:right;
}
#aboutArea #aboutInfo p.firstItem{
	margin-bottom:10px;
}
#aboutArea #aboutInfo a{
	color:#fff;
}
#aboutArea #relatedBanner{
	padding:21px 0 22px 9px;
}


#newsArea{
	float:left;
	width:584px;
	background:url(/images/top/news_area_bg.jpg) no-repeat 0 0;
}

#newsArea #publishedInfo{
	padding:19px 20px 19px 9px;
}
#newsArea #publishedInfo p.thumbPic{
	float:left;
	width:83px;
	padding:3px 0 0 0;
}
#newsArea #publishedInfo #infoWrap{
	float:right;
	width:467px;
	height:207px;
	overflow:hidden;
}
#newsArea #publishedInfo h2{
	position:relative;
	border-bottom:1px solid #d7d0cd;
}
#newsArea #publishedInfo h2 img{
	position:relative;
	top:1px;
}
#newsArea #publishedInfo h2 span{
	position:absolute;
	top:5px;
	right:0;
}
#newsArea #publishedInfo #infoBox{
	height:165px;
	padding:7px 5px 5px 20px;
	border:1px solid #d7d0cd;
	border-top:1px;
	overflow:hidden;
}
#newsArea #publishedInfo #infoBox #infoCate li{
	float:left;
	width:107px;
	height:23px;
	text-indent:-9999px;
}
#newsArea #publishedInfo #infoBox #infoCate li a{
	display:block;
}
#newsArea #publishedInfo #infoBox #infoCate li#infoCate0{
	background-image:url(/images/top/news.gif);
}
#newsArea #publishedInfo #infoBox #infoCate li#infoCate1{
	background-image:url(/images/top/notice.gif);
}
#newsArea #publishedInfo #infoBox #infoCate li#infoCate2{
	background-image:url(/images/top/declaration.gif);
}
#newsArea #publishedInfo #infoBox #infoCate li#infoCate3{
	background-image:url(/images/top/research.gif);
}
#newsArea #publishedInfo #infoBox #infoCate li.active{
	background-position:0 100%;
}
#newsArea #publishedInfo #infoBox #infoCate li.normal{
	background-position:0 0;
}
#newsArea #publishedInfo #infoBox .tbs{
	clear:both;
}
#newsArea #publishedInfo #infoBox .tbs li{
	padding: 0 0 0 10px;
	background:url(/images/common/list_ico.gif) no-repeat 1px center;
	line-height:23px;
}
#newsArea #publishedInfo #infoBox .tbs li a{
	padding:0 0 0 5px;
}
#newsArea #publishedInfo #infoBox .none{
	display:none;
}

#newsArea #academic{
	float:left;
	padding-left:13px;
}
#newsArea #declare{
	float:right;
	display:inline;
	margin-right:8px;
}
#newsArea #academic,
#newsArea #declare{
	width:271px;
}
#newsArea h2.sectionTitle{
	position:relative;
	margin-bottom: 15px;
}
#newsArea h2.sectionTitle img.titleImg{
	padding:0 15px 8px 0;
	border-bottom:1px solid #d5d0cc;
}
#newsArea h2.sectionTitle span{
	position:absolute;
	top:12px;
	right:0;
}
#newsArea div.txtBrief{
	float:right;
	width:130px;
	height:117px;
	padding:2px 0 0 5px;
	border-bottom:1px solid #d5d0cc;
	line-height:20px;
}
#newsArea div.txtBrief ul li{
	padding: 0 0 0 10px;
	background:url(/images/common/list_ico.gif) no-repeat 1px 10px;
	line-height:24px;
}
#newsArea p.imgBrief{
	position:relative;
	float:left;
	width:71px;
	height:100px;
}
#newsArea p.imgBrief img{
	position:absolute;
	bottom:0;
	left:0;
}


#sideContent{
	float:right;
	width:193px;
	padding:6px 3px;
}
#sideContent #inheritance{
	height:110px;
	background:url(/images/top/sidebar_bg_a.gif) no-repeat 0 0;
}
#sideContent #base{
	height:100px;
	background:url(/images/top/sidebar_bg_b.gif) no-repeat 0 0;
}
#sideContent #commercial{
	height:220px;
	background:url(/images/top/sidebar_bg_c.gif) no-repeat 0 0;
}
#sideContent div.sideSection{
	position:relative;
	margin:0 0 5px 0;
	padding:7px 7px 10px 22px;
}
#sideContent div.sideSection h2{
	padding:0 0 5px 0;
	background:url(/images/top/dash_line.gif) no-repeat left bottom;
}
#sideContent div.sideSection ul{
	padding:0 5px 13px;
}
#sideContent div.sideSection p.thumbImg{
	float:left;
	width:72px;
	padding:0 0 10px;
}
#sideContent div.sideSection p.thumbImg img{
	border:1px solid #d5d3d3;
}
#sideContent div.sideSection div.imgSet{
	float:right;
	width:92px;
}
#sideContent div.sideSection p.more{
	position:absolute;
	right:3px;
	bottom:9px;
}
#counts {
	padding:23px 0 8px 39px;
	background:url(/images/top/count.gif) no-repeat left top;
	overflow: hidden;
	zoom: 1;
}
#counts ul li {
	float: left;
}

.floatAd{
	width:125px;
	background:url(/images/floatad/bg_ad.png) no-repeat 0 0;
	text-align:center;
	behavior: url(/css/iepngfix.htc);
}
.floatAd ul.banner{
	margin:0 auto 8px;
}
.floatAd ul.banner li{
	margin:10px 0 5px;
}
.floatAd ul.banner li img{
	border:1px solid #000;
}
.floatAd p.close{
	text-align:right;
	padding:0 6px 0 0;
}
/*add by Fiona*/
a.lista{display:block;float:left;margin:0 0 0 5px;width:234px;height:51px;background:url(/images/common/supersearch.jpg) top left no-repeat;}
/*a.lista:hover{ background:url(/images/common/supersearch2.jpg) top left no-repeat;}*/
a.mapa{display:block;float:left;margin:0 0 0 5px;width:234px;height:51px; background:url(/images/common/fymap.jpg) top left no-repeat;}
/*a.mapa:hover{background:url(/images/common/fymap2.jpg) top left no-repeat;}*/
.rigkey{width:288px; float:right;color:#666;font-weight:bold; line-height:52px; vertical-align:middle;_padding-top:12px;}
.keyword{width:165px;height:28px;line-height:28px;font-size:14px;border:1px solid #9c9c9c;background:#fff;margin:0 5px;vertical-align:middle;}
.jsbut{width:65px;height:28px;border:none;background:url(/images/common/jsbut.jpg) center no-repeat; vertical-align:middle; cursor:pointer;}
/*end*/
