﻿@charset "utf-8";
/* CSS Document */

@import url("shycommon.css");
.pageWidth {
	width: 960px;
	margin: 0 auto;
}
.mainInfoPanel {
	min-height: 600px;
	padding: 140px 0 0 0;
	background: url(../images/orgBack.jpg) left bottom no-repeat;
}
.subMainInfoPanel {
	min-height: 600px;
	padding: 140px 0 0 0;
	background: url(../images/listBack.jpg) center bottom no-repeat;
}
.orgPanel {
	width: 320px;
}
.orgPanel dl {
	width: 320px;
	height: 46px;
	float: left;
}
.orgPanel dl dd {
	width: 157px;
	height: 40px;
	line-height: 40px;
	margin: 6px 0 0 0;
	font-size: 24px;
	color: #FFF;
	background: #a55900;
	font-weight: bold;
	text-align: center;
	float: left;
}
.orgPanel dl dt {
	width: 125px;
	font-size: 30px;
	color: #000;
	height: 43px;
	font-weight: bold;
	line-height: 28px;
	padding: 0 0 0 15px;
	background: url(../images/titleBack.png) 0 0 no-repeat;
	float: right;
}
.orgPanel h2 {
	width: 264px;
	height: 40px;
	line-height: 40px;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 4px 0 0 0;
	background: #a55900;
	float: left;
}
.orgPanelInfo {
	width: 264px;
	margin: 10px 0 0 0;
}
.orgPanelInfo p {
	width: 254px;
	line-height: 25px;
	margin: 10px 0 10px 5px;
	color: #000;
	float: left;
}
.orgPanelInfo p font {
	font-size: 12px;
	font-weight: normal;
	border: 1px #000 solid;
	padding: 1px;
}
.opusPanel, .opusPanelList {
	width: 620px;
}
.opusPanel img {
	width: 203px;
	height: 179px;
	margin: 0px 0px 3px 3px;
	outline: 0;
	float: left;
}
.infoMore {
	width: 100%;
	height: 23px;
	line-height: 23px;
	margin: 6px 0 0 0;
}
.infoMore a {
	width: 50px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	color: #FFF;
	background: #a55900;
	outline: 0;
	margin: 0 3px 0 0;
	float: right;
}
.cutLine {
	height: 10px;
	background: url(../images/cutLinebottom.gif) left center repeat-x;
	overflow: hidden;
}
.mainListPanel {
	min-height: 400px;
	background: url(../images/infoBack.jpg) right center no-repeat;
}
.mainListPanel h2, .subMainInfoPanel h2 {
	width: 572px;
	font-size: 30px;
	color: #000;
	height: 43px;
	font-weight: bold;
	line-height: 28px;
	padding: 0 0 0 15px;
	margin: 10px 0 0 8px;
	background: url(../images/titleBack.png) 0 0 no-repeat;
	float: left;
}
.activityList {
	width: 577px;
	height: 320px;
	margin: 15px 0 0 8px;
	overflow: hidden;
	float: left;
}
.activityList li {
	width: 577px;
	height: 35px;
	line-height: 35px;
	background: url(../images/listarrow.gif) 0px 13px no-repeat;
	float: left;
}
.activityList li a {
	width: 557px;
	margin: 0 0 0 15px;
	float: left;
}
.mainRulePanel {
	min-height: 400px;
	background: url(../images/ruleBack.jpg) left top no-repeat;
}
.ruleInfoPanel {
	width: 475px;
	float: right;
}
.ruleInfoPanel h2 {
	width: 460px;
	font-size: 30px;
	color: #000;
	height: 43px;
	font-weight: bold;
	line-height: 28px;
	padding: 0 0 0 15px;
	margin: 10px 0 0 0;
	background: url(../images/titleBack.png) 0 -47px no-repeat;
	float: left;
}
.ruleInfo {
	width: 485px;
	float: left;
}
.tabs {
	width: 83px;
	margin: 0 0 0 1px;
	float: left;
}
.tabs li {
	width: 68px;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 15px;
	color: #703d01;
	font-weight: bold;
	margin: 18px 0 0 0;
	background: url(../images/tabBack.png) 0 -30px no-repeat;
	cursor: pointer;
	float: left;
}
.tabs li.current {
	color: #FFF;
	background-position:  0 0;
}
.tabChangeInfo {
	width: 380px;
	height: 310px;
	margin: 18px 0 0 10px;
	overflow: auto;
	overflow-x: hidden;
	SCROLLBAR-ARROW-COLOR:#FFF;
	SCROLLBAR-FACE-COLOR: #C0B9A7;
	SCROLLBAR-DARKSHADOW-COLOR:#FDF7E9;
	SCROLLBAR-HIGHLIGHT-COLOR:#FFF;
	SCROLLBAR-3DLIGHT-COLOR:#FFF;
	SCROLLBAR-SHADOW-COLOR:#FFF;
	SCROLLBAR-TRACK-COLOR:#FFF;
	float: left;
}
.tabChangeInfo h1, .tabChangeInfo p {
	width: 360px;
	float: left;
}
.tabChangeInfo h1 {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}
.tabChangeInfo p {
	line-height: 28px;
	text-indent: 2em;
}
.subPageList {
	width: 940px;
	margin: 15px 0 0 9px;
	letter-spacing: 36px;
}
.subPageList img {
	width: 203px;
	height: 179px;
	margin: 15px 0 21px 0;
	outline: 0;
}
.listPage {
	height: 35px;
	padding: 5px 0 0 0;
	text-align: center;
}
.actInfoList {
	width: 950px;
	margin: 15px 0 0 8px;
	float: left;
}
.actInfoList li {
	width: 950px;
	height: 35px;
	line-height: 35px;
	background: url(../images/listarrow.gif) 0px 13px no-repeat;
	float: left;
}
.actInfoList li a {
	width: 930px;
	margin: 0 0 0 15px;
	float: left;
}
.navInfo {
	height: 23px;
	line-height: 23px;
	text-align: right;
}
.articleTitle {
	line-height: 60px;
	font-size: 30px;
	color: #a55900;
	font-weight: bold;
	text-align: center;
}
.articleContent {
	width: 860px;
	margin: 20px 0 0 50px;
}
.articleContent p {
	line-height: 25px;
	font-size: 14px;
	text-indent: 2em;
	margin: 12px 0;
}