.banner {
	POSITION: relative; MARGIN: 20px auto 0px; WIDTH: 962px; HEIGHT: 110px; OVERFLOW: hidden
}
.banner .btns {
	Z-INDEX: 22; POSITION: absolute; BOTTOM: 10px; RIGHT: 10px
}
.banner .btns A {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 16px; WIDTH: 16px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 16px; COLOR: #333; BORDER-TOP: #fff 1px solid; MARGIN-RIGHT: 3px; BORDER-RIGHT: #fff 1px solid
}
.banner .btns A:hover {
	BACKGROUND: #185a72; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.banner .btns A.current {
	BACKGROUND: #185a72; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.banner .items {
	Z-INDEX: 20; POSITION: relative
}
.banner .items IMG {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.main {
	MARGIN: 25px auto 20px; WIDTH: 962px; BACKGROUND: url(side-bg.jpg) repeat-y
}
.col-side {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 10px; WIDTH: 179px; PADDING-RIGHT: 11px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 6px
}
.col-main {
	WIDTH: 735px; FLOAT: right
}
.col-side H2 {
	TEXT-ALIGN: center; LINE-HEIGHT: 29px; WIDTH: 179px; BACKGROUND: url(side-h2.jpg) no-repeat; HEIGHT: 29px; COLOR: #fff; FONT-SIZE: 14px
}
.col-side .menu {
	PADDING-TOP: 5px
}
.col-side .menu DL {
	
}
.col-side .menu DL DT {
	LINE-HEIGHT: 29px; MARGIN-TOP: 4px; PADDING-LEFT: 35px; BACKGROUND: url(menu-dt.jpg) no-repeat 0px -29px; HEIGHT: 29px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.col-side .menu DL DT A {
	COLOR: #444
}
.col-side .menu DL DT A:hover {
	COLOR: #ee5b0d; TEXT-DECORATION: none
}
.col-side .menu DL DT.current {
	BACKGROUND-POSITION: 0px 0px
}
.col-side .menu DL DT.current A {
	COLOR: #ee5b0d
}
.col-side .menu DL DD {
	BORDER-BOTTOM: #fff 1px solid; HEIGHT: 29px; OVERFLOW: hidden
}
.col-side .menu DL DD A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 29px; PADDING-LEFT: 35px; PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: url(menu-dd.jpg) no-repeat 0px -29px; HEIGHT: 29px; PADDING-TOP: 0px
}
.col-side .menu DL DD A:hover {
	BACKGROUND-POSITION: 0px 0px; COLOR: #ee5b0d; TEXT-DECORATION: none
}
.col-side .menu DL DD A.current {
	BACKGROUND-POSITION: 0px 0px; COLOR: #ee5b0d; TEXT-DECORATION: none
}
.location {
	BORDER-BOTTOM: #dedede 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.location H3 {
	PADDING-LEFT: 18px; BACKGROUND: url(location-h3.jpg) no-repeat left center; FLOAT: left; FONT-SIZE: 14px
}
.location SPAN {
	FLOAT: right
}
.location SPAN A {
	MARGIN: 0px 5px
}
.cmc {
	PADDING: 20px 15px; 
}
.cmc .info {
	TEXT-ALIGN: center
}
.cmc .info H1 {
	BORDER-BOTTOM: #e2e2e2 1px solid; BORDER-LEFT: #e2e2e2 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 16px; BORDER-TOP: #e2e2e2 1px solid; BORDER-RIGHT: #e2e2e2 1px solid; PADDING-TOP: 6px
}
.cmc .info DIV {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #c0c0c0; PADDING-TOP: 10px
}
.cmc .content {
	LINE-HEIGHT: 30px; FONT-SIZE: 13px
}
.cmc .content p{ padding-bottom:15px;}
.cmc .pic-list {
	
}
.cmc .pic-list .item {
	TEXT-ALIGN: center; MARGIN: 5px 26px; WIDTH: 172px
}
.cmc .pic-list .item .pic {
	BORDER-BOTTOM: #d5d5d3 1px solid; BORDER-LEFT: #d5d5d3 1px solid; WIDTH: 170px; HEIGHT: 142px; BORDER-TOP: #d5d5d3 1px solid; BORDER-RIGHT: #d5d5d3 1px solid
}
.cmc .pic-list .item P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.cmc .pic-list .item P A {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 150%; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #cdcdcd; COLOR: #2e2e2e; PADDING-TOP: 5px
}
.cmc .pic-list .item P A:hover {
	BACKGROUND: #f37020; COLOR: #fff; TEXT-DECORATION: none
}
.list {
	
}
.list UL {
	
}
.list UL LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.list UL LI .ico {
	MARGIN: 6px 8px 0px 0px; WIDTH: 3px; BACKGROUND: url(arrow.gif) no-repeat; HEIGHT: 5px
}
.list UL LI .date {
	
}
.list UL LI A {
	
}
.cmc .message-list {
	BORDER-BOTTOM: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; PADDING-BOTTOM: 15px; MARGIN: 0px 10px 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #f2f2f2; BORDER-TOP: #d0d0d0 1px solid; BORDER-RIGHT: #d0d0d0 1px solid; PADDING-TOP: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
.cmc .message-list .item {
	BORDER-BOTTOM: #d7d7d7 1px dashed; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; PADDING-TOP: 5px
}
.cmc .message-list .item .m-title {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #0178af; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.cmc .message-list .item .m-title SPAN {
	FLOAT: right; COLOR: #999; FONT-WEIGHT: 100
}
.cmc .message-list .item .m-info {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.cmc .message-list .item .r-title {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #525252; PADDING-TOP: 0px
}
.cmc .message-list .item .r-info {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.cmc .page {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.cmc .page A {
	MARGIN: 0px 5px
}
.cmc .page A:hover {
	COLOR: #f30
}
.cmc .page A.current {
	COLOR: #f30
}
.cmc .page A.current {
	FONT-WEIGHT: bold
}
.form-panel {
	MARGIN: 0px 10px 10px
}
.form-panel H4 {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 22px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; MARGIN-BOTTOM: 10px; BACKGROUND: #eee; COLOR: #666; PADDING-TOP: 2px
}
.formset {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 20px
}
.formset .row {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.formset .row LABEL {
	WIDTH: 100px; DISPLAY: inline-block
}
.formset .row .txt {
	BORDER-BOTTOM: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 3px; WIDTH: 300px; PADDING-RIGHT: 3px; BACKGROUND: #f2f2f2; HEIGHT: 20px; COLOR: #666; BORDER-TOP: #d0d0d0 1px solid; BORDER-RIGHT: #d0d0d0 1px solid; PADDING-TOP: 1px
}
.formset .row TEXTAREA.txt {
	WIDTH: 450px; HEIGHT: 100px
}
.formset .row .btn-submit {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 78px; BACKGROUND: url(btn.jpg) no-repeat; HEIGHT: 24px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
.response {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #f00; PADDING-TOP: 0px
}
.nodata {
	TEXT-ALIGN: center; PADDING-BOTTOM: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; PADDING-TOP: 20px
}
.news-list {
	MARGIN-TOP: 50px; WIDTH: 179px; HEIGHT: 125px; OVERFLOW: hidden
}
