@charset "utf-8";
@import url(layout.css);
/*--Design Setting Start--*/

/*--layout design--*/
img {
	/*--cursor:pointer;--*/
}
p {
	color: #333;
	font-size: 82%;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}

h2, h2 span {
	color: #666;
	font-size: 20px;
}

h3 {
	color: #336699;
	font-size: 16px;
}

a {
	color: #4E9E9F;
	text-decoration: none;
}

a:hover {
	color: #D75116;
	text-decoration: underline;
}

body {
	background: #EEE;
}

.wrap {
	background: #FFF;
}

.leftblock {
	width: 30%;
	vertical-align: top;
	padding: 0 10px 0 10px;
}
.rightblock {
	width: 60%;
	vertical-align: top;
	padding: 0 55px 0 10px;
}
.lp caption {
    display:none;
}
.btn {
	background: url(../images/menubg.gif) repeat-x left top;
	border:1px solid #999;
	padding: 2px;
	color: #666;
	font-size: 82%;
}
.topu {
    position:absolute;
	top:0;
	left:350px;
	z-index:0;
}
/*--header design--*/
.header {
	background: #3f1806 url(../images/headerbg2.jpg) no-repeat left top;
	height:210px;
	z-index:1;
}
.header h1 {
    float:left;
}
.nav {
    padding:9px 0 0 650px\9;
	*padding:13px 0 0 650px;
}

.nav li {
	 line-height:18px;
	 font-family: Arial, Helvetica, sans-serif;
     display:inline;
	 padding:1px 2px 0px 0;
	 letter-spacing:0;
	 color:#000;
}

.nav li a {
	color: #000;
	font-size:82%;
	padding-left:1px;
}
.nav li a:hover { 
	color: #982000;
}
.map {
    margin:7px 0 0 670px;
}
/*--top menu start--*/
.top .menu {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/menubg.gif) repeat-x left top;
	_text-align:left;
	height:32px;
	display:block;
}
.top .menu ul {
	padding:0 0 0 10px;
}
.top .menu li {
	display: inline;
	background: url(../images/line.gif) no-repeat right top;
	padding-left: 8px;
	padding-right: 10px;
	line-height:32px;
}

.top .menu li a {
	font-size: 82%;
	font-weight: bold;
	letter-spacing: 0.15em;
	color: #fff;
	text-decoration: none;
}

.top .menu li a:hover {
	color: #666;
	text-decoration: underline;
}

/*--top menu end--*/

/*--left menu start--*/


.leftbg .reader {
    background: url(../images/readerbg.gif) no-repeat left top;
	margin:12px 0;
	height:254px;
}
.leftbg .reader ul{
    padding:35px 0 0 13px;
}
.leftbg .reader li {
    margin:0 0 3px 0;
}
.leftbg .reader li img {
    vertical-align:top;
}

.leftbg .epaper {
	background: url(../images/epaperbg.gif) no-repeat left top;
	display:block;
	padding-top:5px;
	height:89px;
}
.leftbg .epaper .w04 {
	width:105px;
	_width:110px;
	margin:0 0 0 9px;
}
.leftbg .epaper h3 {
	text-indent:-9999px;
}
.leftbg .epaper ul { 
    margin:5px 0 0 8px;
}
.leftbg .epaper .btn {
	background: url(../images/epaperbtn.gif) no-repeat left top;
	display:block;
	width:36px;
	height:21px;
	text-align:center;
	border:none;
	line-height:21px;
	padding: 2px;
	float:left;
	color: #fff;
	font-size: 13px;
	margin:0 2px 0 0 ;
	cursor:pointer;
}
.leftbg .epaper .more {
	background: url(../images/view.gif) no-repeat left top;
	display:block;
	width:36px;
	height:21px;
	text-align:center;
	border:none;
	line-height:21px;
	padding: 2px;
	float:left;
	color: #fff;
	font-size: 13px;
	margin:0 2px 0 0 ;
	cursor:pointer;
}
.leftbg .epaper .more a {
    color:#fff;
	letter-spacing:1px;
}
.leftbg .epaper .more a:hover {
    text-decoration:none;
}
.leftbg .ad {
    margin:0;
	display:block;
	width:297px;
}
.leftbg .ad img {
    width:294px;
	display:block;
}
.leftbg .menu {
	background: url(../images/leftmenu.gif) no-repeat left bottom;
	padding-bottom:20px;
}
.leftbg .menu ul, .rightbg .menu ul {
	margin: 0 0 0 37px;
	width: 230px;
}
.leftbg .menu li a, .rightbg .menu li a {
	font-size: 92%;
	line-height: 50px;
	font-weight: bold;
	letter-spacing: 0.15em;
	background:  url(../images/menu_line.gif) no-repeat left top;
	display: block;
	width: 180px;
	margin: 0px;
	color: #062900;
	text-align: left;
	padding: 0 5px 0 25px;
	*padding: 0 5px 0 25px !important;/*IE7*/
	text-decoration: none;
}

.leftbg .menu li a:hover, .rightbg .menu li a:hover {
	text-decoration: none;
	color: #CC3300;
}

html > body .leftbg .menu li a, .rightbg .menu li a {
	width: 148px;
}

.leftbg .menu h2, .rightbg .menu h2 {
	font-size: 15px;
	line-height: 120%;
	margin: 0px;
	background: url(../images/headtext.gif) no-repeat left top;
	padding: 10px 6px 6px 40px;
}
/*--left menu end--*/
/*--left dynamic menu start--*/
.top .mlmenu .edit{
    display:block;
	float:right;
	margin-top:-25px;
	padding-right:10px;
}
.top .mlmenu{
	display:block;
	width: %;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/menubg.gif) no-repeat left top;
	_text-align:left;
	height:34px;
	padding-left:20px;
	
}
.top .mlmenu #menu01 {
	background: url(../images/menu01.gif) no-repeat left top;
	line-height:34px;
	padding-left:5px;
}
.top .mlmenu #menu02 {
	background: url(../images/menu02.gif) no-repeat left top;
	line-height:34px;
	padding-left:5px;
}
.top .mlmenu #menu03 {
	background: url(../images/menu03.gif) no-repeat left top;
	line-height:34px;
	padding-left:5px;
}
.top .mlmenu #menu04 {
	background: url(../images/menu04.gif) no-repeat left top;
	line-height:34px;
	padding-left:5px;
}
.top .mlmenu #menu05 {
	background: url(../images/menu05.gif) no-repeat left top;
	line-height:34px;
	padding-left:5px;
}
.top .mlmenu #menu06 {
	background: url(../images/menu06.gif) no-repeat left top;
	line-height:34px;
	padding-left:5px;
}
.top .mlmenu #menu07 {
	background: url(../images/menu07.gif) no-repeat left top;
	line-height:34px;
	padding-left:5px;
}
.top .mlmenu .inbox_mlmenu {
	display:block;
	width: %;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/menubg.gif) no-repeat right top;
	_text-align:left;
	height:34px;
	
}

.top .mlmenu ul{
	margin:0 0 0 0px;
	padding:0 0 0 15px; *padding:0 0 0 15px ;_padding:0 0 0 15px;
	height: 34px; *height: 34px; _height:34px;
	line-height:34px;
	width: 98%;
}
.top  .mlmenu li{
	float: left;
	display: inline;
	position: relative;
	padding:10px 0 0 0;
	line-height:34px;
	margin:0;
	z-index:100;
}
.top  .mlmenu li a{
	text-decoration: none;
	float: left;
	line-height:34px;
	display: block;
	color:#fff;
	font-weight:bold;
}
.top  .mlmenu li li {
	clear: left;
}
.top  .mlmenu li ul {
	position: absolute; 
	left: 0;
	display: none;
	height: auto;
	margin:21px 0 0 0px;
	*margin:21px 0 0 0px;
	_margin:21px 0 0 0px;
	width:auto;
	display: none;
}

.top  .mlmenu ul li ul li ul{
	position: absolute;
	left: 0px;
	margin-top: 0px;
	padding:0;
	margin-left: 150px;
	_margin-left: 143px;
}
.top  .menubg ul li ul li { 
	padding:0;
	margin:0;
	border-right:2px solid #005d5f;
}
.top  .menubg ul li ul { 
	padding:0;
}
/*--Horizontal Menu End--*/

/*--Menu Bg Start--*/
.top .menubg li ul {
	background:none;
}

.top .menubg li a {
	padding:0 15px 0 30px;
	color:#fff;
	text-align: left;
}
.top .menubg li a:hover {
	text-decoration: none;
	color:#ffe507;
}
.top .menubg li li a{
	padding-right: 5px;
	text-align: left;
	color:#fff;
	font-weight: normal;
	border-right:none;
	padding-left:13px;
	padding-top:5px;
	display:block;
	width:145px;
	_width:150px;
	line-height:36px;
	background:#118184;
}
.top .menubg li li a:hover{
	padding-right: 5px;
	text-align: left;
	color:#fff;
	font-weight: normal;
	border-right:none;
	padding-left:13px;
	background:#005d5f url(../images/icon_menu.gif) no-repeat left ;
}

.top .menubg li li a:hover{
	text-decoration: none;
	color:#fff;
}
.top .menubg .here {
	text-decoration: none;
	color: #fffc00;
}
.top .menubg img {
	border: none;
	vertical-align: text-top;
	margin-left: 2px;
}
.top .menubg li a {
	line-height: 120%;
	font-size: 92%;
	letter-spacing: .05em;
	padding-top: 2px;
	padding-bottom: 3px;
}
.top .menubg li li a {
	font-size: 84%;
	line-height: 145%;
}
/*--Menu Bg End--*/

/**/
.inaccesible li ul{
	display: none;
}
.inaccesible li li ul {
	display: none;
}
/*----------------------------------------------------------------menu end*/

/*--ad start--*/
.top .ad {
	width: 100%;
	height:183px;
	display:block;
	margin:0;
	padding:0;
	vertical-align:top;
	text-align:left;
	background:#109195;
}
.top .ad ul {
    margin:0;
	padding:0;
}
.top .ad li  {
    margin:0;
	padding:0;
	width: 1000px;
	height:183px;
	display:block;
	vertical-align:top;
}

.top .ad img {
	width: 1000px;
	height:183px;
	display:block;
	border:0;
	vertical-align:top;
}
/*--ad end--*/
.opentime {
    display:block;
	background: url(../images/opentime.gif) no-repeat right top;
	width:218px;
	height:197px;
	margin:15px 0 0 0 ;
}
.opentime ul {
    padding:35px 0 0 85px;
}
.opentime li {
    font-size:92%;
	line-height:24px;
	font-weight:bold;
	color:#005569;
	letter-spacing:1px;
}
.opentime em {
	font-style:normal;
	color:#AE2400;
}

.ps {
    background: url(../images/ps.gif) no-repeat right top;
	display:block;
	width:94%;
	*width:94%;
	margin-top:40px;
}
.ps table {
    border-collapse:collapse;
	width:100%;
	*width:100%;
	font-size:82%;
	line-height:26px;
	letter-spacing:1px;
	color:#141468;
	font-family: Arial, Helvetica, sans-serif;
}
.ps td {
	color:#141468;
}
.ps span {
    background: url(../images/ps.gif) no-repeat left top;
	width:70px;
	display:inline-block;
	height:26px;
	line-height:26px;
}
.movie {
    display:block;
	width:267px;
	height:px;
	background: url(../images/video.gif) no-repeat left top;
	margin:13px 0 0 -5px ;
}
.movie  div {
    margin:20px 0 0 0;
}
.movie  a {
    clear:both;
    font-size:82%;
	color:#333399;
	letter-spacing:1px;
	padding-left:10px;
	background: url(../images/bullet1.gif) no-repeat left center;
}
.movie h2 {
    font-size:92%;
	color:#42427a;
	font-weight:bold;
	padding:10px 0 0 15px;
	letter-spacing:2px;
}
.movie object {
	margin:2px 0 0 10px;
	margin:2px 0 0 21px\9;
	*margin:2px 0 0 21px;
}
.movie embed {
    width:250px;
	height:155px;
	margin:2px 0 0 0;
}
.movie img {
	margin:2px 0 0 8px;
}
.hotnews .img {
    display:block;
	width:150px;
	height:102px;
	padding:6px 0 0  20px;
	background: url(../images/imgbg.gif) no-repeat left top;
}
.hotnews .img img {
    display:block;
	width:103px;
	height:88px;
}
.hotnews h2 {
    font-size:82%;
	background: url(../images/next.gif) no-repeat left top;
	padding-left:10px;
	color:#4e4d4d;
	margin:10px 0 0 0;
}
.hotnews p {
    font-size:82%;
	line-height:21px;
	color:#4e4d4d;
	letter-spacing:1px;
}
.hotnews table {
    border-collapse:collapse;
	
}
.hotnews td {
    vertical-align:top;
	
}
.outlibrary {
    width:100%;
}
.outcalendar {
    width:100%;
}
.aboutactive {
    font-size:82%;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0 0 15px;
	letter-spacing:1px;
	color:#333333;
	width:100%;
	display:block;
}
.aboutactive .date {
    color:#FF3300;
	display:block;
	background: url(../images/icon01.gif) no-repeat left top;
	padding-left:15px;
}
.aboutactive li {
    line-height:21px;
}
.aboutactive li a {
    color:#222;
}
.hotnews .more {
    color:#222;
	float:right;
	background: url(../images/more_icon.gif) no-repeat left top;
	padding-left:15px;
	margin:10px 15px 0 0;
	font-size:82%;
}
.hotnews .more a {
    line-height:21px;
	color:#346A8E;
}
.hotnews .aboutactive .more {
    color:#222;
	float:right;
	background: url(../images/more_icon.gif) no-repeat left top;
	padding-left:15px;
	margin:10px 15px 0 0;
}
.hotnews .aboutactive .more a {
    line-height:21px;
	color:#346A8E;
}
.calendar {
    background: url(../images/calendar.gif) no-repeat left top;
	display:block;
	width:176px;
    height:145px;
}
.calendar .head {
    padding:5px 0 5px 8px;
}
.calendar .year {
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#393939;
	margin-right:20px;
}
.calendar .month {
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#393939;
}
.calendar .body .weekend1 {
    background:#fffdf5 url(../images/qk.gif) no-repeat right top;
	padding-right:10px;
}
.calendar .body .today {
    background:#fffdf5 url(../images/today.gif) no-repeat left top;
	color:#fff;
	display:block;
	width:17px;
}
.calendar .body .today a {
	color:#fff;
	font-weight:bold;
}
.calendar .foot {
    background: url(../images/qk.gif) no-repeat left center;
	padding-left:15px;
	margin:2px 0 0 10px;
	display:block;
	font-size:70%;
}
.calendar .body table {
    font-size:70%;
	margin:0 0 0 5px;
	border-collapse:collapse;
}
.calendar .body  th {
    background:#e3deca;
	border:1px solid #fffdf5;
	width:20px;
	font-weight:normal;
}
.calendar .body  td {
    background:#fffdf5;
	width:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0;
	line-height:16px;
}
.calendar .body  .day a {
	color:#000000;
}
.calendar .body .r {
    color: #CC0000;
}
.calendar .body .weekend a {
    color: #CC0000;
}
.calendar .body .sat a {
    color: #0084ff;
}
.calendar .body .r2 {
    color: #0084ff;
}
/*--right headline start--*/
.rightbg .headline, .rightbg .mybox, .leftbg .headline, .leftbg .mybox {
	margin: 0;
	padding: 0;
	width: 180px;
	margin-bottom: 5px;
}

.rightbg .headline .body, .rightbg .mybox .body, .leftbg .headline .body, .leftbg .mybox .body {
	padding: 0px;
	background: url(../images/infobox2.gif) no-repeat right bottom;
}

.center .headline {
	background: url(../images/new_title.gif) no-repeat left top;
	margin-top:8px;
}
.center .headline h2 span {
	float:right;
}
.center .headline2 {
	background: url(../images/active_title.gif) no-repeat right top;
	margin-top:8px;
}

.center .headline h2   {
	background: url(../images/new_title.gif) no-repeat left top;
	line-height:23px;
	height:23px;
}
.center .headline h2  img {
	padding:7px 0 0 65px;
}
.center .headline h3 {
	float:left;
	display:block;
	width:120px;
	height:141px;
	margin-top:15px;
}
.center .headline h3 img {
	width:110px;
	height:135px;
	border:2px solid #ccc;
}
.center .headline2 h2  {
	text-indent:-9999px;
	background: url(../images/active_title.gif) no-repeat left top;
}
.center .headline ul {
	list-style: none;
	margin:15px 0 0 0;
	

}
.center .headline li , .center .headline2 li {
	list-style: none;
	background: url(../images/news_icon.gif) no-repeat left top;
	border-bottom:3px dashed #e2e2e2;
}

.center .headline li a , .center .headline2 li a {
	color:#0b2d4d;
	letter-spacing:1px;
	font-size:82%;
	line-height:24px;
	padding:3px 0 3px 15px;
	font-family:Arial, Helvetica, sans-serif;
}

.center .headline .image , .center .headline2 .image {
	width: 150px;
}

.center .headline .date , .center .headline2 .date {
	margin-left: 6px;
	color: #1b880c;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}

.center .headline .detail a, .center .headline2 .detail a, {
	color: #D75116;
	text-decoration: underline;
}

.center .headline .detail a:hover, .center .headline2 .detail a:hover {
	color: #D75116;
	text-decoration: none;
}

.center .headline .more , .center .headline2 .more {
	text-align: right;
	margin-right:10px;
	clear:both;
}

.center .headline .more a , .center .headline2 .more a {
	font-size: 12px;
	color: #e7560e;
	font-weight:bold;
	padding: 5px 0 0 18px;
	background: url(../images/more_icon.gif) no-repeat left top;
	text-decoration: none;
}

.headline .more a:hover , .headline2 .more a:hover {
	color: #D75116;
	text-decoration: underline;
}

.headline .source, .headline2 .source {
	color: #999;
	font-size: 12px;
	text-align: right;
}

.rightbg .headline h2, .leftbg .headline h2 {
	padding: 10px 6px 6px 40px;
	background: url(../images/headtext.gif) no-repeat left top;
}

.rightbg .mybox h2, .leftbg .mybox h2 {
	padding: 10px 6px 6px 40px;
	background: url(../images/headlist.gif) no-repeat left top;
}

.center .headline h2, .center .mybox h2 {
	padding-left: 16px;
	color: #666;
}

.center .headline .body, .center .mybox .body {
	padding: 5px 0 0 0;
}



.center .boxs li {
	list-style: none;
	background: url(../images/icon_arrow3.gif) no-repeat left 7px;
}

.mitch .body {
	border: 1px solid #EEE;
	padding: 10px;
	background: #FFF url(../images/sidebox.gif) repeat-x left top;
	*background: #FFF url(../images/sidebox.gif) repeat-x left 1px !important;/*IE7*/
}

.mitch h2 {
	font-size: 18px;
	color: #FFF;
	background: url(../images/h2bg.gif) no-repeat left top;
	height: 36px;
	padding: 4px;
	margin-bottom: -8px;
}

.mitch a {
	color: #336699;
}

.mitch a:hover {
	color: #D75116;
	text-decoration: underline;
}
/*--right headline end--*/

/*--friendly start--*/
.friendly {
	font-size: 82%;
	letter-spacing:1px;
	width:96%;
}

.friendly .before {
	color: #666666;
	padding-right: 6px;
	padding-left: 15px;
	background: url(../images/bullet4.gif) no-repeat left top;
}

.friendly .path {
	margin-top: 40px;
	color:#B16401;
	margin-left:10px;
}
.friendly .path a {
	color:#666666;
	line-height:21px;
}

.friendly .path img {
	padding: 0 4px 0 4px;
}

.friendly .function {
	text-align: right;
	font-size: 82%;
	background: ;
	padding-right: 6px;
}

.friendly .function li {
	display: inline;
}

.friendly .function li a {
	color: #336699;
}

.friendly .function li a:hover {
	color: #D75116;
}

.friendly .function .print {
	padding-left: 16px;
	background: url(../images/print.gif) no-repeat left -1px;
	line-height:21px;
	padding-right:10px;
}

.friendly .function .forward {
	padding-left: 18px;
	background: url(../images/email.gif) no-repeat left -1px;
	line-height:21px;
}
/*--friendly end--*/
/*--quickLink start--*/
.quickLink {
	text-align: right;
	margin-top: 10px;
	width:100%;
}

.quickLink li {
	font-size: 82%;
	display: inline;
}

.quickLink li a {
	color: #336699;
}

.quickLink li a:hover {
	color: #336699;
}

.gotop {
	padding-left: 14px;
	padding-right: 6px;
	background: url(../images/top.gif) no-repeat left top;
}

.back {
	padding-left: 14px;
	padding-right: 6px;
	background: url(../images/back.gif) no-repeat left top;
}
/*--quickLink end--*/

.list {
	font-size: 82%;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#222;
}
.list ul , .list li {
	list-style:none;
}
.list a {
	padding:10px 0 ;
	letter-spacing:1px;
	line-height:27px;
	color:#222;
}
.list #contentdata {
    display:none;
}
.list .number {
    color:#222;
	padding-right:10px;
}
.list .date {
	color: #974209;
	font-size:75%;
	padding-left: 8px;
}
.lp, .cp, .qp, .forwardForm , .sitemap , .np {
	background: ;
	margin:0 0px;
	width:95%;
}

.lp h2 span, .cp h2 span, .qp h2 span, .forwardForm h2 span , .sitemap h2 span , .np h2 span {
	font-size:82%;
	color:#1c528e;
	background: #fff;
	line-height:42px;
	padding-right:15px;
	letter-spacing:2px;
}
.lp h2 , .cp h2 , .qp h2 , .forwardForm h2 , .sitemap h2 , .np h2 {
	background: url(../images/h2.gif) no-repeat left center;
	line-height:42px;
}

.layout .center .np ul {
     list-style:none;
	 background:url(../images/npbg.jpg) no-repeat right top;
	 height:300px;
}
.layout .center .np .quickLink ul {
     list-style:none;
	 background:none;
	 height:30px;
	 margin-right:15px;
}
.layout .center .np li {
     font-size:92%;
	 line-height:32px;
	 letter-spacing:2px;
	 list-style:none;
}
.layout .center .np li a{
	 padding:5px 0 0 20px;
	 line-height:42px;
	 color:#222;
	 background:url(../images/news_icon.gif) no-repeat left top;
}
.layout .center .np .quickLink li {
     font-size:82%;
	 line-height:32px;
	 letter-spacing:2px;
	 list-style:none;
}
.layout .center .np .quickLink .gotop {
     color:#336699;
	 background: url(../images/top.gif) no-repeat left center;
}
.layout .center .np .quickLink .back {
     color:#336699;
	 background: url(../images/back.gif) no-repeat left center;
}
.lp .search {
	font-size: 82%;
	text-align: right;
	margin-top: -20px;
}

.lp .search a {
	padding-left: 14px;
	background: url(../images/icon_arrow3.gif) no-repeat left 1px;
}

.lp .category li {
	display: inline;
}

/*--cp start--*/
.cp h3 {
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#009933;
}

.cp .webFun {
	margin-top: 10px;
	float:left;
}

.cp .webFun li {
	display: inline;
	padding-right: 6px;
	font-size: 12px;
	color: #666;
}
.cp .webFun .clickFun {
	font-style: normal;
	background: url(../images/click.gif) no-repeat left top;
	padding-left:20px;
}
.cp .webFun li img {
	padding-right: 2px;
}

.cp .webFun li em {
	font-style: normal;
	color: #FF0000;
}

.cp .image img {
	width: 360px;
	border: 1px solid #999;
}

.cp .info {
    padding-top: 8px;
}
.cp .info li {
	font-size: 82%;
	line-height:21px;
	color: #222;
	display:inline;
	padding-right:15px;
}

.cp .info span {
	color: #336699;
	padding-left: 4px;
}

.cp p {
	margin-top: 10px;
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
	line-height:27px;
	margin-bottom: 10px;
	letter-spacing:1px;
}
.cp td p {
	margin-top: 0px;
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	margin-bottom: 0px;
	letter-spacing:1px;
}

.cp p img {
	width: ;
}

.cp .TabbedPanels li span {
	color: #333;
}

/*--cp end--*/

/*--qp and forward start--*/
.qp table label, .forwardForm table label {
	font-size: 12px;
	color: #999;
}

.qp table th, .forwardForm table th {
	text-align: left;
	padding-right: 6px;
	vertical-align: top;
}

.qp table caption, .forwardForm table caption {
	color: #336699;
}

.qp form div, .forwardForm form div {
	text-align: right;
	margin-top: 10px;
	padding-top: 4px;
	border-top: 1px dotted #999;
}
/*--qp and forward end--*/

.layout {
	background: #FFF;
}

/*--leftbg design--*/
.leftbg {
	vertical-align: top;
}

/*--center design--*/
.center {
	vertical-align: top;
	padding: 5px;
}

/*--rightbg design--*/
.rightbg {
	vertical-align: top;
}
.rightbg .search {
	background: url(../images/searchtitle.gif) no-repeat right top;
	padding:30px  0 15px 15px;
	display:block;
	margin-top:10px;
	width:248px;
	_width:263px;
}
.rightbg .search .btn {
	background: url(../images/searchbtn.gif) no-repeat left top;
	display:block;
	width:42px;
	height:43px;
	float:right;
	text-align:center;
	border:none;
	padding: 2px;
	color: #fff;
	font-size: 13px;
	margin:0 7px 0 0 ;
	cursor:pointer;
}
.rightbg .search input {
    float:left;
	margin-bottom:5px;
}
.rightbg .search .w01 {
    width:186px;
    _width:180px;
}
.rightbg .search select {
	width:186px;
}
.rightbg .search .hotkey ul {
    color:#b83c11;
	font-size:82%;
	margin-top:10px;
	letter-spacing:1px;
}
.rightbg .search .hotkey li {
    display:inline;
	padding-right:8px;
}
.rightbg .search .hotkey li a {
    color:#2a638f;
	font-size:82%;
	line-height:18px;
	letter-spacing:1px;
}
.rightbg .mainview  {
    padding:0 0 0 ;
	margin:0;
	width:263px;
}
.rightbg .mainview ul {
    padding:0 0 0 15px;
	margin:0;
}
.rightbg .mainview li {
    display:inline;
	padding:0;
}
.rightbg .mainview img {
	vertical-align:top;
	margin:0 0px 3px 0 ;
}
.rightbg .ad {
    margin:15px 10px 15px 0;
}
.rightbg .ad ul {
    padding-top:15px;
	width:230px;
}
.rightbg .ad li {
	
}
.rightbg .ad img {
    width:236px;
}
/*--footer design--*/
.footer {
	background:url(../images/footer.gif) no-repeat right top;
	height: 135px;
}
.footer .infooter {
	background:url(../images/footer.gif) no-repeat left top;
	height: 135px;
	margin-right:150px;
}
.footer p {
	margin-left: 290px;
	padding-top: 15px;
	vertical-align:top;
	color:#222222;
	font-size: 62%;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
}
.footer ul {
	 margin:0 0 0 285px;
	 padding:0;
}
.footer li {
	 line-height:18px;
	 font-family: Arial, Helvetica, sans-serif;
     display:inline;
	 padding:1px 6px 0px 0;
	 letter-spacing:0;
	 color:#000;
	 border-right:1px solid #062900;
}

.footer li a {
	color: #000;
	font-size:82%;
	padding-left:6px;
}
.footer li a:hover { 
	color: #982000;
}
.footer a {
    color:#00075e;
}
.footer .update, .footer .visitor {
	color: #222;
	font-size: 82%;
	padding-left: 14px;
}
.footer p {
	padding-top:35px;
}
.footer em {
	margin-left: 6px;
	color: #0f5e87;
	font-size: 13px;
	font-style: normal;
	font-family:Arial, Helvetica, sans-serif;
}

.footer .visitor {
	right:50px;
	margin:40px 0 0 0 ;
	position:absolute;
}

.footer .egov {
	float: left;
	margin: -17px 10px 10px 10px;
}

.footer .aaa{
	position:absolute;
	right:50px;
	margin: -65px 0 0 0;
}

/*--accesskey--*/
.accesskey {
	position:absolute;
	text-decoration:none;
}

.col3block {
    width:33%;
	vertical-align:top;
}
/*--Design Setting End--*/
/*------------------------------*/
.otherintro {
	background: url(../images/newbook.gif) no-repeat right top;
	display:block;
	height:280px;
	padding-right:10px;
	margin-right:10px;
	
}
.inboxotherintro {
	background: url(../images/newbook.gif) no-repeat left top;
	display:block;
	height:280px;
}
.inboxotherintro .noscript {
	margin:0 0 0 10px;
}
.inboxotherintro .noscript li {
	display:inline-block;
	margin:5px 1px;
	float:left;
}
.inboxotherintro .more  {
    clear:both;
	margin:-8px 0 0 10px;
}
.inboxotherintro .more a {
	font-size:82%;
	line-height:14px;
}
.inboxprize .noscript {
	margin:0 0 0 10px;
}

.inboxprize .noscript em {
	font-style:normal;
	color:#1b367c;
	font-weight:bold;
}
.inboxprize .noscript img {
	width:100px;
	height:120px;
}
.inboxotherintro .noscript .title { 
    font-size:13px;
	line-height:16px;
	padding:58px 0 0 0;
	color:#0b5893;
	font-weight:bold;
	letter-spacing:1px;
	display:block;
}
.inboxotherintro h2 {
	font-size:92%;
	color:#222;
	
	letter-spacing:2px;
}
.inboxotherintro .title { 
    font-size:13px;
	line-height:18px;
	padding:10px 0 0 0;
	color:#0b5893;
	font-weight:bold;
	letter-spacing:1px;
	display:block;
}
.prize {
	background: url(../images/prize.gif) no-repeat right top;
	display:block;
	height:260px;
	padding-right:10px;
	margin-right:10px;
	
}
.inboxprize {
	background: url(../images/prize.gif) no-repeat left top;
	display:block;
	height:260px;
}
.inboxprize h2 {
	font-size:92%;
	color:#222;
	padding:15px 0 0 15px;
	letter-spacing:2px;
}
.term2 {
    font-size:82%;
	margin: 0 0;
	color:#222;
	letter-spacing:1px;
}
.layout .center .term2 em {
    color:#006666;
	font-style:normal;
}
.term2 a {
    font-size:82%;
	color:#006666;
	text-decoration:underline;
}
.layout .center .term {
    background:url(../images/listbg.gif) no-repeat;
	font-size:82%;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	line-height:28px;
	color:#222;
	height:28px;
}
.layout .center .term em {
    color:#006666;
	font-style:normal;
}
.layout .center .goodbooklist {
    width:96%;
	font-size:82%;
	margin:10px 0 10px 20PX;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
}
.layout .center .goodbooklist th {
	text-align:center;
	color:#fff;
	background-color:#207386;
	line-height:21px;
}
.layout .center .goodbooklist td {
	color:#333333;
	line-height:18px;
	text-align:center;
	letter-spacing:1px;
	vertical-align:top;
	padding:10px 0 ;
}
.layout .center .newbooklist p {
	color:#6f6f6f;
}
.layout .center .newbooklist {
    width:100%;
	font-size:82%;
	margin:10px 0 10px 20PX;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
}
.layout .center .newbooklist th {
	text-align:center;
	color:#fff;
	background-color:#207386;
	line-height:21px;
}
.layout .center .newbooklist td {
	color:#333333;
	line-height:18px;
	background-color:#fff;
	letter-spacing:1px;
	vertical-align:top;
	padding:10px 0 ;
	background:url(../images/td.gif) repeat-x left top;
}
.layout .center .newbooklist p {
	color:#6f6f6f;
}
.layout .center .newbooklist h3 a {
	font-size:92%;
	color:#006666;
	letter-spacing:2px;
}
.layout .center .newbooklist h4 {
	color:#222;
	padding:10px 0 10px 0;
	font-size:82%;
	font-weight:normal;
	letter-spacing:1px;
}
.layout .center .newbooklist a{
    color:#006666;
	line-height:18px;
}
.layout .center .newbooklist a:hover{
    color:#0066CC;
}
.layout .center .newbooklist .bookimg {
    display:block;
	padding:5px;
	border:1px solid #abaaaa;
	margin:0 10px 0 0;
	width:200px;
}
.layout .center .newbooklist .bookimg img {
    width:200px;
	display:block;
}
.layout .center .newbooklist img {
    width:160px;
	display:block;
}
.layout .center .aboutbook .bookimg {
    display:block;
	padding:5px;
	border:1px solid #abaaaa;
	margin:0 10px 15px 0;
	float:left;
    _width:110px;
}
.layout .center .aboutbook .bookimg  img {
    width:200px;
}
.hothit {
    color:#0e7a7f;
}
.layout .center .aboutbook  {
    width:100%;
	_width:97%;
	font-size:82%;
	line-height:21px;
	letter-spacing:1px;
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/page2.gif) no-repeat right top;
}
.layout .center .aboutbook td {
    vertical-align:top;
}
.layout .center .aboutbook h3 {

}
.layout .center .aboutbook li {
    background:url(../images/arrow3.gif) no-repeat left top;
	padding-left:15px;
	color:#333;
}
.layout .center .aboutbook ul {
    float:left;
	margin:5px 0 0 5px;
	border-top:1px dotted #ccc;
	padding:10px 0 0 0;
}
.layout .center .aboutbook .infobook {
    background:#e5fff7;
	display:block;
	margin:10px 0 0 0;
	padding:10px;
	color:#222;
	letter-spacing:1px;
	border:1px solid #9ed3d6;
	word-break:break-all;
}
.hospital li {
    display:inline;
	padding:0 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:2px;
}
.hospital li a {
    font-size:82%;
}
.equipment {
    margin:10px 0 0 0;
}
/*------------------------------*/
.newsblock {
     width:100%;
	 display:block;
	 background:url(../images/headline_title01.gif) no-repeat left top;
	 letter-spacing:2px;
	 margin-top:10px; 
}
.studyblock {
     width:100%;
	 display:block;
	 background:url(../images/headline_title02.gif) no-repeat left top;
	 letter-spacing:2px;
	 margin-top:10px;  
}
.storytime{
     width:100%;
	 display:block;
	 background:url(../images/storytime.gif) no-repeat left top;
	 letter-spacing:2px;
	 margin-top:10px;
	 vertical-align:top;
}
.movietime {
     width:100%;
	 display:block;
	 background:url(../images/movietime.gif) no-repeat left top;
	 letter-spacing:2px;
	 margin-top:10px;
	 margin-right:40px; 
}
.newsblock h2, .studyblock h2 , .storytime h2 , .movietime h2 {
     text-indent:-9999px;
	 height:46px;
}
.newsblock table , .studyblock table , .storytime table {
     width:100%;
	 display:block;
	 font-size:78%;
	 border-collapse:collapse;
}
.newsblock table td , .studyblock table td  {
     padding:4px 2px;
	 border-bottom:1px dotted #aeaeae;
	 font-family:Arial, Helvetica, sans-serif;
	 vertical-align:top;
}
.newsblock table a , .studyblock table a {
     color:#1b1b1b;
	 line-height:18px;
	 background:url(../images/list.gif) no-repeat left top;
	 padding-left:12px;
	 letter-spacing:2px;
}
.newsblock table a:hover , .studyblock table a:hover {
     color:#974209;
}
.newsblock .date , .studyblock .date {
     color:#974209;
	 font-size:78%;
}
.newsblock .more {
      text-align:right;
	  padding:10px 0 0 0;
}
.newsblock .more a {
	  background:url(../images/more.gif) no-repeat left top;
	  padding-left:15px;
	  font-size:82%;
	  color:#093953;
	  line-height:21px;
}
.studyblock .more {
      text-align:right;
	  padding:10px 0 0 0;
}
.studyblock .more a {
	  background:url(../images/more.gif) no-repeat left top;
	  padding-left:15px;
	  font-size:82%;
	  color:#974209;
	  line-height:21px;
}
.storytime h3 {
       color:#a92102;
	   font-size:83%;
	   padding:5px 0 5px 0;
}
.storytime ul {
       margin-left:25px;
}

.storytime .images {
	   display:block;
	   width:150px;
	   height:px;
	   margin:10px auto 10px 25px;
}
.storytime .images img {
       width:px;
	   height:px;
	   margin:3px;
	   
}
.storytime li {
	   line-height:26px;
	   color:#2b2b2b;
	   font-size:82%;
	   font-family:Arial, Helvetica, sans-serif;
	   background:url(../images/story_icon.gif) no-repeat left center;
	   padding-left:18px;
}
.storytime li a {
	   line-height:26px;
	   font-weight:bold;
	   color:#006666;
}
.storytime span {
       display:block;
	   padding-left:50px;
}
.storytime td {
       vertical-align:top;
}
.storytime p {
       font-size:105%;
	   color:#2b2b2b;
	   padding-top:10px;
}
.storytime em {
	   color:#14641d;
	   font-weight:bold;
	   font-style:normal;
}
.storytime .more {
      text-align:right;
	  padding:10px 0 0 0;
}
.storytime .more a {
	  background:url(../images/more_icon.gif) no-repeat left top;
	  padding-left:18px;
	  font-size:82%;
	  color:#16762c;
	  font-weight:bold;
	  line-height:27px;
}
.movietime h3 {
       color:#a92102;
	   font-size:83%;
	   padding:5px 0 5px 0;
}
.movietime ul {
       margin-left:10px;
}

.movietime .images {
	   display:block;
	   width:150px;
	   height:px;
	   margin:10px 10px 10px 5px;
}
.movietime .images img {
       width:;
	   height:px;
	   margin:3px;
}
.movietime li {
	   line-height:18px;
	   color:#2b2b2b;
	   font-size:82%;
	   font-family:Arial, Helvetica, sans-serif;
	   background:url(../images/movie_icon.gif) no-repeat left top;
	   padding-left:18px;
	   letter-spacing:0px;
}
.movietime span {
       display:block;
	   padding-left:50px;
}
.movietime td {
       vertical-align:top;
}
.movietime p {
       font-size:105%;
	   color:#2b2b2b;
	   padding-top:10px;
}
.movietime em {
	   color:#4c1a61;
	   font-weight:bold;
	   font-style:normal;
}
.movietime .more {
      text-align:right;
	  padding:10px 50px 0 0;
	  _padding:10px 10px 0 0;
}
.movietime .more a {
	  background:url(../images/more_icon.gif) no-repeat left top;
	  padding-left:18px;
	  font-size:82%;
	  color:#4c1a61;
	  font-weight:bold;
	  line-height:27px;
}
.searchbar {
       background:url(../images/searchbg.gif) no-repeat right top;
	   display:block;
	   height:55px;
	   width:335px;
	   font-size:82%;
	   letter-spacing:1px;
}
.topfunction td {
    padding:0 5px 0 0;
}
.topfunction .searchbar td {
       padding-left:55px;
	   color:#272727;
	   line-height:24px;	   
}
.searchbar .btn {
       display:block;
	   width:55px;
	   height:21px;
	   line-height:21px;
	   text-align:center;
	   background:url(../images/searchbtnbg.gif) no-repeat right top;
	   border:none;
	   color:#fff;
	   float:left;
	   cursor:pointer;
	   font-size:100%;
	   margin:5px 0 0 5px;	   
}
.searchbar .w01 {
    width:170px;
	float:left;
	margin-top:5px;
}
.topfunction {
    padding:15px 0 0 10px;
}
.CuHtmlEditColorFF0000 {
      color:#FF0000;
	  line-height:160%;
}
.CuHtmlEditColorFFFFFF {
      color:#FFFFFF;
	  line-height:160%;
}
.CuHtmlEditColorFFCCCC {
      color:#FFCCCC;
	  line-height:160%;
}
.CuHtmlEditColorFFCC99 {
      color:#FFCC99;
	  line-height:160%;
}
.CuHtmlEditColorFFFFCC {
      color:#FFFFCC;
	  line-height:160%;
}
.CuHtmlEditColor99FF99 {
      color:#99FF99;
	  line-height:160%;
}
.CuHtmlEditColorCCFFFF {
      color:#CCFFFF;
	  line-height:160%;
}
.CuHtmlEditColorFFCCFF {
      color:#FFCCFF;
	  line-height:160%;
}
.CuHtmlEditColorCCCCCC {
      color:#CCCCCC;
	  line-height:160%;
}
.CuHtmlEditColorFF6666 {
      color:#FF6666;
	  line-height:160%;
}
.CuHtmlEditColorFFBB33 {
      color:#FFBB33;
	  line-height:160%;
}
.CuHtmlEditColorFFFF99 {
      color:#FFFF99;
	  line-height:160%;
}
.CuHtmlEditColor66FF99 {
      color:#66FF99;
	  line-height:160%;
}
.CuHtmlEditColor66FFFF {
      color:#66FFFF;
	  line-height:160%;
}
.CuHtmlEditColorFF99FF {
      color:#FF99FF;
	  line-height:160%;
}
.CuHtmlEditColorC0C0C0 {
      color:#C0C0C0;
	  line-height:160%;
}
.CuHtmlEditColorFF0000 {
      color:#FF0000;
	  line-height:160%;
}
.CuHtmlEditColorFF9900 {
      color:#FF9900;
	  line-height:160%;
}
.CuHtmlEditColorFFFF00 {
      color:#FFFF00;
	  line-height:160%;
}
.CuHtmlEditColor33FF33 {
      color:#33FF33;
	  line-height:160%;
}
.CuHtmlEditColor33CCFF {
      color:#33CCFF;
	  line-height:160%;
}
.CuHtmlEditColorDD77DD {
      color:#DD77DD;
	  line-height:160%;
}
.CuHtmlEditColor999999 {
      color:#999999;
	  line-height:160%;
}
.CuHtmlEditColorCC0000 {
      color:#CC0000;
	  line-height:160%;
}
.CuHtmlEditColorFF6600 {
      color:#FF6600;
	  line-height:160%;
}
.CuHtmlEditColorDDCC00 {
      color:#DDCC00;
	  line-height:160%;
}
.CuHtmlEditColor00CC00 {
      color:#00CC00;
	  line-height:160%;
}
.CuHtmlEditColor4488FF {
      color:#4488FF;
	  line-height:160%;
}
.CuHtmlEditColorCC33CC {
      color:#CC33CC;
	  line-height:160%;
}
.CuHtmlEditColor666666 {
      color:#666666;
	  line-height:160%;
}
.CuHtmlEditColor990000 {
      color:#990000;
	  line-height:160%;
}
.CuHtmlEditColorCC6600 {
      color:#CC6600;
	  line-height:160%;
}
.CuHtmlEditColor999900 {
      color:#999900;
	  line-height:160%;
}
.CuHtmlEditColor009900 {
      color:#009900;
	  line-height:160%;
}
.CuHtmlEditColor3333FF {
      color:#3333FF;
	  line-height:160%;
}
.CuHtmlEditColor993366 {
      color:#993366;
	  line-height:160%;
}
.CuHtmlEditColor333333 {
      color:#333333;
	  line-height:160%;
}
.CuHtmlEditColor660000 {
      color:#660000;
	  line-height:160%;
}
.CuHtmlEditColor993300 {
      color:#993300;
	  line-height:160%;
}
.CuHtmlEditColor666600 {
      color:#666600;
	  line-height:160%;
}
.CuHtmlEditColor006600 {
      color:#006600;
	  line-height:160%;
}
.CuHtmlEditColor000099 {
      color:#000099;
	  line-height:160%;
}
.CuHtmlEditColor663366 {
      color:#663366;
	  line-height:160%;
}

/*--被景色--*/
.CuHtmlEditBGColorFF0000 {
      background-color:#FF0000;
}
.CuHtmlEditBGColorFFFFFF {
      background-color:#FFFFFF;
}
.CuHtmlEditBGColorFFCCCC {
      background-color:#FFCCCC;
}
.CuHtmlEditBGColorFFCC99 {
      background-color:#FFCC99;
}
.CuHtmlEditBGColorFFFFCC {
      background-color:#FFFFCC;
}
.CuHtmlEditBGColor99FF99 {
      background-color:#99FF99;
}
.CuHtmlEditBGColorCCFFFF {
      background-color:#CCFFFF;
}
.CuHtmlEditBGColorFFCCFF {
      background-color:#FFCCFF;
}
.CuHtmlEditBGColorCCCCCC {
      background-color:#CCCCCC;
}
.CuHtmlEditBGColorFF6666 {
      background-color:#FF6666;
}
.CuHtmlEditBGColorFFBB33 {
      background-color:#FFBB33;
}
.CuHtmlEditBGColorFFFF99 {
      background-color:#FFFF99;
}
.CuHtmlEditBGColor66FF99 {
      background-color:#66FF99;
}
.CuHtmlEditBGColor66FFFF {
      background-color:#66FFFF;
}
.CuHtmlEditBGColorFF99FF {
      background-color:#FF99FF;
}
.CuHtmlEditBGColorC0C0C0 {
      background-color:#C0C0C0;
}
.CuHtmlEditBGColorFF0000 {
      background-color:#FF0000;
}
.CuHtmlEditBGColorFF9900 {
      background-color:#FF9900;
}
.CuHtmlEditBGColorFFFF00 {
      background-color:#FFFF00;
}
.CuHtmlEditBGColor33FF33 {
      background-color:#33FF33;
}
.CuHtmlEditBGColor33CCFF {
      background-color:#33CCFF;
}
.CuHtmlEditBGColorDD77DD {
      background-color:#DD77DD;
}
.CuHtmlEditBGColor999999 {
      background-color:#999999;
}
.CuHtmlEditBGColorCC0000 {
      background-color:#CC0000;
}
.CuHtmlEditBGColorFF6600 {
      background-color:#FF6600;
}
.CuHtmlEditBGColorDDCC00 {
      background-color:#DDCC00;
}
.CuHtmlEditBGColor00CC00 {
      background-color:#00CC00;
}
.CuHtmlEditBGColor4488FF {
      background-color:#4488FF;
}
.CuHtmlEditBGColorCC33CC {
      background-color:#CC33CC;
}
.CuHtmlEditBGColor666666 {
      background-color:#666666;
}
.CuHtmlEditBGColor990000 {
      background-color:#990000;
}
.CuHtmlEditBGColorCC6600 {
      background-color:#CC6600;
}
.CuHtmlEditBGColor999900 {
      background-color:#999900;
}
.CuHtmlEditBGColor009900 {
      background-color:#009900;
}
.CuHtmlEditBGColor3333FF {
      background-color:#3333FF;
}
.CuHtmlEditBGColor993366 {
      background-color:#993366;
}
.CuHtmlEditBGColor333333 {
      background-color:#333333;
}
.CuHtmlEditBGColor660000 {
      background-color:#660000;
}
.CuHtmlEditBGColor993300 {
      background-color:#993300;
}
.CuHtmlEditBGColor666600 {
      background-color:#666600;
}
.CuHtmlEditBGColor006600 {
      background-color:#006600;
}
.CuHtmlEditBGColor000099 {
      background-color:#000099;
}
.CuHtmlEditBGColor663366 {
      background-color:#663366;
}
H1 {
      font-weight:bold;
	  line-height:30px;
	  font-size:24px;
}
H3 {
      font-weight:bold;
	  line-height:24px;
	  font-size:18px;
}
H4 {
      font-weight:bold;
	  line-height:18px;
	  font-size:15px;
}
H5 {
      font-weight:bold;
	  line-height:18px;
	  font-size:13px;
}
H6 {
      font-weight:bold;
	  line-height:18px;
	  font-size:12px;
}
.CuHtmlEditFontSize0 {
      font-size:10px;
	  line-height:18px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize1 {
      font-size:11px;
	  line-height:18px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize2 {
      font-size:12px;
	  line-height:18px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize3 {
      font-size:13px;
	  line-height:18px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize4 {
      font-size:14px;
	  line-height:18px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize5 {
      font-size:15px;
	  line-height:24px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize6 {
      font-size:16px;
	  line-height:27px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize7 {
      font-size:18px;
	  line-height:30px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize8 {
      font-size:20px;
	  padding-bottom:10px;
	  line-height:33px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize9 {
      font-size:22px;
	  padding-bottom:10px;
	  line-height:36px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize10 {
      font-size:24px;
	  padding-bottom:10px;
	  line-height:40px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize11 {
      font-size:30px;
	  padding-bottom:10px;
	  line-height:46px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize12 {
      font-size:42px;
	  line-height:60px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFontSize13 {
      font-size:52px;
	  line-height:70px;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
}
.CuHtmlEditFont0 {
font-family:"細明體"
}
.CuHtmlEditFont1 {
font-family:"新細明體"
}
.CuHtmlEditFont2 {
font-family:"標楷體"
}
STRONG {
     font-weight:bold;
	 line-height:140%;
}
.story {
      font-weight:bold;
	  line-height:36px;
	  letter-spacing:1px;
	  font-size:92%;
	  background:url(../images/news_icon.gif) no-repeat left center;
	  padding-left:15px;
	  color:#222;
	  font-family:Arial, Helvetica, sans-serif;
}
.story em {
      font-style:normal;
	  line-height:40px;
	  padding-left:15px;
	  color:#cd3702;
}
.aboutstory {
      font-size:82%;
	  line-height:24px;
	  width:98%;
	  color:#222;
	  letter-spacing:1px;
	  font-family:Arial, Helvetica, sans-serif;
	  background:url(../images/story_line.gif) no-repeat left top;
	  padding:35px 0 15px 0 ;
}
.month {
      font-weight:bold;
	  font-size:82%;
	  letter-spacing:1px;
	  display:block;
	  color:#fff;
      background: url(../images/monthbg.gif) no-repeat left top;
	  padding:1px 35px 3px 15px;
	  *padding:5px 35px 0 15px;
	  line-height:18px;
	  margin:20px 0 0 0;
}
.aws_border  {
	  margin:0 auto 10px auto;
	  width:95%;
	  border-collapse:collapse;
}
.aws_border td {
      font-size:82%;
	  font-family:Arial, Helvetica, sans-serif;
	  padding: 0px 5px;
	  letter-spacing:1px;
	  color:#222;
	  text-align:center;
	  border-bottom:1px solid #eee;
}
.aws_border2  {
	  margin:50px auto 15px auto;
	  width:95%;
	  border-collapse:collapse;
}
.aws_border2 td {
      font-size:82%;
	  font-family:Arial, Helvetica, sans-serif;
	  padding: 1px 0;
	  letter-spacing:0px;
	  color:#222;
	  text-align:center;
	  border-bottom:1px solid #eee;
}
.currentday {
      font-weight:bold;
}
.headline1 table {
    width:96%;
	border-collapse:collapse;
	margin-top:5px;
}
.headline1 th {
    font-size:82%;
	text-align:left;
	vertical-align:top;
	line-height:24px;
	letter-spacing:3px;
	padding-left:5px;
	color:#fff;
	background:url(../images/th.gif) repeat-x left top;
}
.headline1 td {
    font-size:82%;
	line-height:18px;
	padding:8px 0; 
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	border-bottom:1px dotted #ccc;
	vertical-align:top;
}
.headline1 td a {
    color:#222;
}
.headline1 .date {
    color:#1b880c;
	font-size:82%;
}

.lp .body  {
    width:96%;
	border-collapse:collapse;
	margin-top:5px;
}
.lp .body th {
    font-size:82%;
	text-align:left;
	vertical-align:top;
	line-height:24px;
	letter-spacing:3px;
	padding-left:5px;
	color:#fff;
	border-collapse:collapse;
	background:url(../images/th.gif) repeat-x left top;
}
.lp .body td {
    font-size:82%;
	line-height:18px;
	background:#fff;
	padding:8px 0; 
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	border-bottom:1px dotted #ccc;
	vertical-align:top;
}
.lp .body a {
    color:#004d53;
}
.leftbg .mlmenu {
	    background: url(../images/leftmenu.gif) no-repeat left bottom;
	    padding: 0 0 20px 37px;
	    width: 230px;
		_width: 267px;
}
.leftbg .mlmenu ul{
	list-style-type: none;
	width: 194px;
	_width: 180px;
	margin: 0px;
	padding: 0px;
}
.leftbg .mlmenu li a{
	display: block;
	width: 182px;
	_width: 200px;
	text-decoration: none;
}
html > body .leftbg .mlmenu li a{
	width: 182px;
	_width: 200px;
}
.leftbg .mlmenu li{
	display: inline;
	z-index:99;
	position: relative;
}
.leftbg .mlmenu li ul{
	position: absolute;
	top: 0;
	margin-top: -1px;
	margin-left: 145px;
	display: block;
}
.leftbg .mlmenu li ul li ul{
	position: absolute;
	top: 0;
	margin-top: -30px;
	margin-top: 0px\9;
	*margin-top: 0px;
	margin-left: 194px;
	_margin-left: 190px;
	display: block;
}
/*--Vertical Menu End--*/

/*--Menu Bg Start--*/
.leftbg .menubg ul {
	
}
.leftbg .menubg li ul {
	border-top: 1px solid #3b9e9f;
}
.leftbg .menubg li a {
	background: url(../images/menu_line.gif) no-repeat left top;
	color: #222;
	display: block;
	font-size: 92%;
	font-weight:bold;
	letter-spacing:1px;
	padding-left: 30px;
	line-height:50px;
	text-align: left;
}
.leftbg .menubg li a:hover {
	text-decoration: none;
	color: #d74d03;
}
.leftbg .menubg li a:active {
	text-decoration: none;
	color: #d74d03;
}
.leftbg .menubg li li a {
    width: 190px;
	display: block;
	letter-spacing:1px;
	border-left: 1px solid #3b9e9f;
	border-right: 1px solid #3b9e9f;
	border-bottom: 1px solid #3b9e9f;
	padding-left: 5px;
	padding-right: 0;
	background: #fffdcf ;
	padding:3px 5px;
	text-align: left;
	color: #222;
	word-break:keep-all;
	white-space:nowrap;
	line-height:27px;
}
.leftbg .menubg li li li {
    z-index:1000;
}
.leftbg .menubg li li a:hover{
	text-decoration: none;
	background: #0d757d;
	color: #FFFFFF;
}
.leftbg .menubg li li a:active{
	text-decoration: none;
	background-color: #0d757d;
	color: #FFFFFF;
}
.leftbg .menubg .here {
	text-decoration: none;
	color: #d74d03;
}
.leftbg .menubg img {
	border: none;
	display:inline-block;
	vertical-align: middle;
	margin:3px 0 ;
	margin-left: 2px;
}


/*--Menu Bg End--*/

/**/
.leftbg .inaccesible li ul{
	display: none;
}
/*----------------------------------------------------------------menu end*/
.cp caption {
	font-weight:bold;
	color:#1d8682;
	font-size:100%;
	letter-spacing:1px;
}
.layout .center .cp TABLE{
	 line-height:18px;
	 margin:0 20px 0 0;
	 color:#1B1B1B;
	 font-size:82%;
	 letter-spacing:1px;
	 border-collapse:collapse;
}
.layout .center .cp TABLE TABLE {
	 line-height:18px;
	 margin:0 0 0 0;
	 color:#1B1B1B;
	 font-size:102%;
	 letter-spacing:1px;
	 border-collapse:collapse;
}
.layout .center .cp TABLE TABLE TABLE {
	 line-height:18px;
	 margin:0 0 0 0;
	 color:#1B1B1B;
	 font-size:95%;
	 letter-spacing:1px;
	 border-collapse:collapse;
}
.layout .center .cp TABLE TABLE TABLE TABLE {
	 line-height:18px;
	 margin:0 0px 0 0;
	 color:#1B1B1B;
	 font-size:102%;
	 letter-spacing:1px;
	 border-collapse:collapse;
}
.cp th {
	text-align:left;
	vertical-align:top;
	line-height:24px;
	letter-spacing:3px;
	padding:0 5px;
	color:#fff;
	background:url(../images/th.gif) repeat-x left top;
}
.cp td {
	border:1px solid #ccc;
	padding:3px 0 3px 5px;
	line-height:24px;
}
.cp a {
    color:#1d8682;
}
.floor {
     margin:0 0 40px 15px;
	 display:block;
	 letter-spacing:1px;
	 line-height:21px;
	 font-size:82%;
}
.floor h4 {
     margin:15px 0 5px 0;
	 background: url(../images/bullet3.gif) no-repeat left top;
	 padding-left:15px;
	 line-height:21px;
	 font-weight:normal;
	 letter-spacing:2px;
	 color:#222;
}
.floor h4 em { 
     font-weight:bold;
	 font-style:normal;
}
.floor .floortitle {
     margin:15px 0 5px 0;
	 background: url(../images/bullet3.gif) no-repeat left top;
	 padding-left:15px;
	 font-size:100%;
	 line-height:21px;
	 font-weight:normal;
	 letter-spacing:2px;
	 color:#222;
	 clear:both;
	 display:block;
}
.floor .floortitle em { 
     font-weight:bold;
	 font-style:normal;
}
.floor img {
     margin:5px 0 0 0px;
	 padding:2px;
	 display:block;
}
.layout .center .sitemap p {
     font-size:82%;
	 line-height:21px;
	 color:#1B1B1B;
	 margin-left:8px;
}
.sitemap ul {
	margin-left: 30px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	padding: 0px;
	color: #1B1B1B;
}
.sitemap ul li {
    font-size:82%;
	line-height:18px;
	color:#1B1B1B;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding:0;
	list-style:none;
}
.sitemap ul li li {
    font-size:100%;
}
.layout .center .sitemap li a{
	 line-height:18px;
	 color: #006699;
}
.layout .center .sitemap li a:hover{
	 text-decoration:underline;
	 color: #990000;
}
.layout .center .lp .listnews table {
	margin:10px 0 0 0;
	width:100%;
	_width:97%;
	font-size:12px;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
}
.layout .center .lp .listnews th {
	line-height:21px;
	text-align:left;
	padding-left:8px;
	font-weight:normal;
	color:#660033;
	border:none;
	letter-spacing:2px;
	color:#fff;
	background:url(../images/th.gif) repeat-x left top;
	height:21px;
}
.layout .center .lp .listnews td {
	line-height:18px;
	border-bottom:1px dashed #aeaeae;
	border-right:none;
	border-left:none;
	padding:8px 0 8px 8px;
}
.layout .center .lp .listnews td a{
	vertical-align:top;
	color:#343434;
	letter-spacing:1px;
	background:url(../images/meun_bg2.gif) no-repeat left top;
	padding-left:16px;
	line-height:18px;
	display:block;
	width:;
}
.layout .center .lp .listnews td a:hover{
    color:#0D69AA;
	text-decoration:none;
}
.layout .center .lp .listnews .date {
	color:#1b880c;
}
.page {
    clear:both;
    font-size:82%;
	color:#666;
	letter-spacing:1px;
}
.page em {
    color: #FF3300;
	font-style:normal;
	font-weight:bold;
}
.page li {
    display:inline;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 3px;
	font-size:13px;
}
.page .here {
    color:#990000;
	font-weight:bold;
}
.condition {
    float:right;
	font-size:82%;
	margin:-15px 25px 0 0;
	_margin:-15px 15px 0 0;
	background:url(../images/search_14.gif) no-repeat left top;
	padding-left:18px;
}
.condition a {
	color:#2e82cd;
	letter-spacing:1px;
	line-height:21px;
}
.download li {
    list-style:none;
	margin-left:10px;
	font-size:92%;
	background:url(../images/icon01.gif) no-repeat left top;
	padding-left:15px;
	color: #116863;
	letter-spacing:1px;
	padding-right:5px;
}
.inbox_mlmenu li{ 
       z-index:100;
}
.bigtitle {
    font-weight:bold;
	font-size:100%;
	color:#006666;
	line-height:24px;
	*padding-top:5px;
	background:url(../images/bullet3.gif) no-repeat left top;
	padding-left:13px;
}
.layout .center .cp .noline {
    border:1px solid #fff;
	width:95%;
	text-align:left;
	margin-left:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.layout .center .cp .noline th {
    border:1px solid #fff;
}
.layout .center .cp .noline td {
    border:1px solid #fff;
	padding:5px 0;
	vertical-align:top;
}
.layout .center .cp .noline td P {
	vertical-align:top;
	margin:0;
	padding:0;
}
.layout .center .cp .noline td td P {
	vertical-align:top;
	margin:0;
	padding:0;
}
.layout .center .cp .noline td td {
    border:1px solid #fff;
	padding:5px 0;
	vertical-align:top;
}
.liststyle1 {
   margin-left: 38px; text-indent:-25px;

}
.liststyle2 {
   margin-left: 70px; text-indent:-25px;

}
.liststyle3 {
   margin-left: 120px; text-indent:-25px;

}
.article {
   text-indent:13px;
}
.votetable {
      width:100%;
	  border-collapse:collapse;
	  border:1px soild #000;
	  margin:15px 0;
}
.votetable caption {
      display:;
}
.votetable th{
      background:url(../images/th.gif) repeat-x left top;
	  padding-left:5px;
	  color:#fff;
	  line-height:24px;
	  font-size:82%;
	  border:1px solid #CEEAF8;
}
.votetable .t01 {
      width:65px;
}
.votetable .t02 {
      width:30px;
}
.votetable .t03 {
      width:95px;
}
.votetable td{
	  border:1px solid #ccc;
	  padding-left:5px;
	  background-color:#fff;
	  line-height:24px;
	  font-size:82%;
	  font-family:Arial, Helvetica, sans-serif;
}
.votetable a {
	  line-height:24px;
	  color:#1D587A;
}
.votetable a:hover {
	  text-decoration:underline;
}
.sort {
     color: #006699;
	 margin:0 0 10px 0;
	 font-size:82%;
	 letter-spacing:1px;
}
.ListTable {
     font-size:12px;
	 color:#1B1B1B;
	 line-height:18px;
	 width:96%;
	 border-collapse: collapse;
	 border-top:1px solid #ABD198;
	 margin:0 0 0 0;
	 font-family:Arial, Helvetica, sans-serif;
}
.ListTable th{
     background: url(../images/th.gif) repeat-x left top;
	 border-bottom:1px solid #ABD198;
     font-weight:normal;
	 letter-spacing:2px;
	 padding:0 5px;
	 white-space:nowrap;
	 word-break:keep-all;
	 color:#fff;
	 line-height:21px;

}
.ListTable th label{
	 color:#fff;
	 line-height:21px;
	 

}
.ListTable td{
	 line-height:21px;
	 text-align:left;
     padding:5px;
     background-color:#fff ;
	 border-bottom:1px dashed #ABD198;
}
.ListTable td a{
	 line-height:21px;
	 color:#006699;
	 text-decoration:underline;
}
#TableSet table{
     font-size:82%;
	 color:#1B1B1B;
	 line-height:18px;
	 width:92%;
	 border-collapse: collapse;
	 border:1px solid #BDDAE8;
	 margin:0 0 0 0px;
	 font-family:Arial, Helvetica, sans-serif;
}
#TableSet th {
	 background-color:#BDDAE8;
	 font-weight: normal;
	 line-height:24px;
	 text-align:left;
	 color:#fff;
	 font-weight:bold;
	 letter-spacing:1px;
	 border:1px solid #ffffff;
}
#TableSet td {
	 border:1px solid #E7E7E7;
	 line-height:24px;
	 color:#1B1B1B;
	 padding-left:5px;
}
#TableSet td a{
	 line-height:24px;
	 color:#006699;
	 text-decoration:underline;
}
#TableSet td a:hover{
	 color:#C64106;
	 text-decoration:underline;
}.ListTable td a font{
	 line-height:21px;
	 color:#006699;
	 text-decoration:underline;
}
.ListTable td a:hover{
	 color:#C64106;
	 text-decoration:underline;
}
.ListTable td font a:hover{
	 color:#C64106;
	 text-decoration:underline;
}
.lesson ul {
    margin:10px 0 0 20px;
}
.lesson li {
    list-style:circle;
}
.lesson h2 {
    font-size:112%;
	font-weight:bold;
	line-height:21px;
	color:#006699;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
}
.lesson  {
    font-size:82%;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	width:92%;
}
.TitleSet .TitleFont {
	line-height:42px;
	height:42px;
	font-weight:bold;
	color:#006699;
	background:url(../images/h2.gif) no-repeat left bottom;
	width:92%;
}
.PathArea {
     display:none;
     font-size:12px;
	 color:#1B1B1B;
}
.PathArea  a{
     font-size:12px;
	 color:#826C25;
}
.PathArea  a:hover{
	 text-decoration:underline;
}
.PathArea .AccessContent {
     color:#ffffff;
}
.Page {
     width:92%;
	 margin:0 0 15px 0;
	 font-size:82%;
}
.Page .btn {
     color:#fff;
	 border:1px solid #006699;
	 padding:3px 0 0 0;
	 cursor:pointer;
	 line-height:16px;
	 margin:5px 10px 10px 0;
	 background:#1f9694;
}
.H9 {
      color:#c00500;
	  font-size:82%;
	  letter-spacing:1px;
}
.ListTable th label .H9 {
	  font-size:130%;
	  margin:0;
}
.InputBtn {
	background:#2da097;
	border:none;
	padding: 2px;
	color: #fff;
	font-size: 82%;
	cursor:pointer;
}
.sort {
     color: #0066CC;
	 margin:0 0 10px 15px;
	 font-size:82%;
	 letter-spacing:1px;
}
#socialID {
     width:250px;
}
