body{
	background: #114F8C url(/images/web/body_bg.gif) repeat-x left top;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 180%;
}
form,ul,li,div,object{
	padding:0;
	margin:0;
}
li{
	list-style-type: none;
}
a{
	color: #CCCCCC;
	text-decoration: none;
}
a:hover{
	color: #FF6633;
	text-decoration: underline;
}

.page{
	width: 950px;
	clear: both;
}
.site{
	clear: both;
	padding: 15px 0 7px 5px;
	margin-left: 20px;
	background: url(/images/web/site_bg.gif) no-repeat left bottom;
}
.btn{
	background-color: #114F8C;
	border-top: 1px solid #3471AD;
	border-left: 1px solid #3471AD;
	border-right: 1px solid #00376D;
	border-bottom: 1px solid #00376D;
	padding: 3px 0 2px 0;
	color: #FFFFFF;
}
#Nav{
	background: url(/images/web/nav_bg.gif) no-repeat center center;
}
#Nav ul{
	margin-left: 13px;
}
#Nav ul li{
	float: left;
	margin-left: 9px;
}
#Nav ul li a{
	font-size: 14px;
	color: #FFFFFF;
}
#SubNav{
	text-align: center;
	background: url(/images/web/subnav_bg.gif) no-repeat center center;
}
#SubNav a{
	color: #999999;
}
#Left{
	width: 240px;
	vertical-align: top;
}
#Left .leftBox{
	border-left: 1px solid #306599;
	border-right: 1px solid #306599;
	background-color: #0D447C;
}
#Split{
	width: 10px;
	overflow: hidden;
}
#Main{
	width: 700px;
	vertical-align: top;
}
#Main .mainTop{
	height: 10px;
	overflow: hidden;
	background: url(/images/web/main_top.gif) no-repeat top bottom;
}
#Main .mainMiddle{
	overflow: auto;
	background: url(/images/web/main_middle.gif) repeat-x left top;
	border-left: 1px solid #215F9A;
	border-right: 1px solid #215F9A;
	vertical-align: top;
}
#Main .mainBottom{
	height: 10px;
	overflow: hidden;
	background: url(/images/web/main_bottom.gif) no-repeat top top;
}
#Main .articleList{
	clear: both;
	overflow: auto;
}
#Main .articleList ul{
	margin: 20px 30px 20px 30px;
}
#Main .articleList ul li{
	background: url(/images/web/article_list_dot.gif) no-repeat left center;
	padding: 6px 0 4px 0;
	padding-left: 25px;
}
#Main .articleList ul li a{
	float: left;
}
#Main .articleList ul li span{
	float: right;
	color: #999999;
}
#Main .articlePage{
	clear: both;
	text-align: right;
	padding-right: 30px;
}
#Main .articleTitle{
	padding: 5px 0 5px 0;
	clear: both;
}
#Main .articleTitle h1{
	color: #FFFFFF;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
#Main .articleInfo{
	text-align: center;
	width: 500px;
	float: left;
}
#Main .articleSize{
	text-align: right;
	padding: 0 20px 5px 0;
	float: left;
}
#Main .articleSize span{
	cursor: hand;
	color: #CCCCCC;
	display: inline;
	margin-right: 10px;
}
#Main .articleSize .sSize{
	font-size: 12px;
}
#Main .articleSize .mSize{
	font-size: 14px;
}
#Main .articleSize .bSize{
	font-size: 16px;
}
#Main .articleContent{
	clear: both;
	padding: 10px 20px 20px 20px;
}
#Main .basePage{
	padding: 10px 20px 20px 20px;
	font-size: 12px;
}
.joinMain{
	overflow: auto;
	background: url(/images/web/join_middle.gif) repeat-x left top;
	border-left: 1px solid #215F9A;
	border-right: 1px solid #215F9A;
	vertical-align: top;
}
.joinMain .joinTable td{
	height: 32px;
	border-bottom: 1px solid #205A96;
}
.joinMain .joinTable .itemName{
	font-size: 14px;
	font-weight: bold;
	width: 150px;
	text-align: right;
}
.joinMain .joinTable .itemContent{
	text-align: left;
}
.joinMain .joinTable span{
	padding-left: 15px;
	text-align: left;
	color: #999999;
}
.joinMain .post{
	clear: both;
	padding: 20px 0 30px 0;
	text-align: center;
}
.gbList{
	border: 1px solid #0C4985;
	margin-bottom: 10px;
	background-color: #175694;
}
.gbList .listName{
	text-align: center;
	background-color: #114F8C;
}
.gbList .listFace{
	background-color: #114F8C;
	vertical-align:top;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: center;
}
.gbList .listInfo{
	text-align: left;
	color: #FFFFFF;
}
.gbList .listInfo a{
	color: #FFFFFF;
}
.gbList .guestContent{
	padding: 10px;
	text-align: left;
	clear: both;
}
.gbList .adminContent{
	border: 1px dotted #CCCCCC;
	background-color: #104F8C;
	margin: 10px;
	padding: 10px;
	clear: both;
}
.gbPost{
	border: 1px solid #0C4985;
	background-color: #175694;
}
.gbBtn{
	margin: 5px 20px 10px 20px;
	text-align: left;
}
.gbPage{
	text-align: right;
	margin: 5px 20px 10px 20px;
	padding: 10px;
	border: 1px solid #0C4985;
	background-color: #175694;
}
.picList{
	clear: both;
}
.picList ul{
	padding: 10px 30px 0 30px;
}
.picList ul li{
	float: left;
	width: 25%;
	white-space: nowrap;
	text-align: center;
	margin-bottom: 5px;
	overflow: hidden;
}
.picList ul li img{
	border: 1px solid #CCCCCC;
	width: 120px;
	height: 100px;
}
.picPage{
	padding: 10px 30px 30px 30px;
	clear: both;
	text-align: right;
}
.mediaList{
	clear: both;
}
.mediaList ul{
	padding: 10px 30px 10px 30px;
}
.mediaList ul li{
	text-align: left;
	margin-bottom: 6px;
}
.mediaList ul li a{
	float: left;
}
.mediaList ul li span{
	float: right;
}
.mediaList ul li span a{
	color: #999999;
}
.mediaPage{
	clear: both;
	text-align: right;
	padding: 0 40px 20px 30px;
}
.picName{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	clear: both;
	padding: 20px 0 20px 0;
}
.picContent{
	text-align: left;
	padding: 0 20px 20px 20px;
}
.moreCaseList{
	clear: both;
	padding: 20px 30px 20px 30px;
}
.moreCaseList ul li{
	padding-bottom: 7px;
}
.moreCasePage{
	clear: both;
	padding: 0 30px 30px 0;
	text-align: right;
}
.leftArticleList{
	clear:both;
	padding: 5px 10px 10px 10px;
}
.leftTitle{
	background: url(/images/web/left_title.gif) no-repeat center bottom;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 0 3px 0;
}
.leftArticleList ul li{
	text-align: left;
}
.friendlink{
	border: 1px solid #3F6B9A;
	background-color: #224974;
}
.friendlink ul li{
	float: left;
	white-space: nowrap;
	padding-right: 20px;
}
.friendlink ul li img{
	border: 0;
	width: 88px;
	height: 31px;
}

/*Ê×Ò³*/
.index .newsBg{
	border-left: 1px solid #4880B9;
	border-right: 1px solid #4880B9;
	background: #224974 url(/images/web/index/news_2.gif) repeat-x left top;
}
.index .newsBg .picNews{
	padding: 10px 10px 0 10px;
	float: left;
}
.index .newsBg .txtNews{
	padding: 10px 10px 0 10px;
	float: left;
}
.index .newsBg .txtNews .newsList ul{
	padding: 10px 10px 0 0;
}
.index .newsBg .txtNews .newsList ul li{
	text-align: left;
	clear: both;
}
.index .newsBg .txtNews .newsList ul li a{
	float: left;
}
.index .newsBg .txtNews .newsList ul li span{
	float: right;
	color: #999999;
}
.index .affiche{
	clear: both;
	margin-left: 10px;
	padding: 50px 15px 15px 15px;
	height: 135px;
	background: url(/images/web/index/affiche_bg.gif) no-repeat left top;
	overflow: hidden;
}
.index .object{
	clear: both;
	margin-left: 10px;
	margin-top: 5px;
	padding: 50px 15px 15px 15px;
	height: 122px;
	background: url(/images/web/index/object_bg.gif) no-repeat left top;
	overflow: hidden;
}
.index .caseList{
	height: 160px;
	border-left: 1px solid #4681B9;
	border-right: 1px solid #4681B9;
	background: #0F345E url(/images/web/index/case_2.gif) repeat-x left top;
}
.index .caseList .marBox{
	margin: 10px;
	width: 928px;
	overflow: hidden;
}
.index .caseList .marBox .marCasePic ul li{
	float: left;
	padding-left: 15px;
}
.index .caseList .marBox .marCasePic ul li img{
	border: 1px solid #47698E;
	width: 100px;
	height: 135px;
}
.index .musicList{
	background: url(/images/web/index/music_2.gif) repeat-y center center;
}
.index .musicList ul{
	margin: 3px 30px 5px 25px;
}
.index .musicList ul li{
	margin-bottom: 5px;
	width: 100%;
	cursor: hand;
	background: url(/images/web/index/music_4.gif) no-repeat right bottom;
}
.index .txtVideo{
	height: 68px;
	background: url(/images/web/index/video_3.gif) no-repeat center top;
	vertical-align: top;
}
.index .txtVideo ul{
	padding: 10px 20px 0 26px;
}
.index .txtVideo ul li{
	text-align: left;
	margin-bottom: 3px;
}
.index .videoPlay{
	border-left: 1px solid #3C74AD;
	border-right: 1px solid #3C74AD;
	background-color: #224974;
	text-align: center;
	padding-bottom: 5px;
}
.index .starList{
	vertical-align: top;
	background: url(/images/web/index/star_2.gif) repeat-y center center;
}
.index .starList ul{
	padding: 0 20px 0 20px;
}
.index .starList ul li{
	margin-bottom: 10px;
	float: left;
	width: 33%;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
}
.index .starList ul li img{
	border: 1px solid #CCCCCC;
	width: 90px;
	height: 68px;
	padding: 1px;
}