/*  
Theme Name: CC中国大陆原主题
Theme URI: http://cn.creativecommons.org/en
Description: 基于 <a href="http://binarybonsai.com/kubrick/">Kubrick</a> 风格修改而来。
Version: 1.6
Author: LI Qiang

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
body {
	font-size: 12px; /* Resets 1em to 12px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	color: #333;
	text-align: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}


#header {
	}

#headerimg 	{ 
	margin: 7px 9px 0; 
	height: 192px; 
	width: 740px; 
	} 



.widecolumn .entry p {
	font-size: 1.0em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

#footer {
	border: none;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 3.33em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.17em;
	text-align: center;
	}

h2 {
	font-size: 1.33em;
	}

h2.pagetitle {
	font-size: 1.33em;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.08em;
	background:url(images/33.png) no-repeat left;
	font-weight:bold;
	padding-left:20px;
	text-align:left;
	}

h3 {
	font-size: 1.17em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333; 
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 1.0em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.0em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1.0em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777; 
	}

code {
	font: 1.0em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 1.0em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #FF3300;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.08em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0;
	text-align:center;
	}

#page {
	margin: 0px ;
	text-align: left;
	padding:0;
	background-repeat:repeat-y;
	background-position:right;
	background-image:url(images/kubrickbgwide.jpg);
	background-attachment: fixed;
	
	}
#001 {
	margin: 0px ;
	text-align: left;
	padding:0;
	background-repeat:repeat-y;
	background-position:right;
	background-image:url(images/kubrickbgwide.jpg);
	background-attachment:scroll;	
	}	
#content {
	margin: 30px 20px 0 3em;
}

#sidebar
{
	padding: 0px 0 10px 0;
	width: 254px;
	}
#header {
	background-color: #73a0c5;
	margin: 0 0 0 1px; 
	padding: 0; 
	height: 200px; 
	width: 758px;
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding-top:15px;
	text-align:left;
	width:95%;

	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 20px;
	width: 645px;
	float:left;
	}

.post {
	margin: 0 0 20px;
	text-align: justify ;
	}
	
.more-link {
	margin: 5px;
	clear:both;
	text-align:left;
	width:100%;
	}
	
		
.post h2{
padding:0;
margin-top:50px;

 text-align:left;
	}
.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	clear: both;
	border-top:3px solid #493F3D;
	background-color:#FFFFFF;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	font-size: 1.0em;
	}
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";padding-left:20px !important; padding-left: 30px;;
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

.linkcat {
padding-left:20px;
    
		
	}
/* End Comments */



/* Begin Sidebar */


#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
	clear:both;
	width:95%;
	}
	

	
.pagenav {
padding-left:20px;

	}
	
.categories {
padding-left:20px;

	}
/* End Various Tags & Classes*/



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
body *{ margin: 0px; padding: 0px; }
a {color:#FF9900;
	text-decoration:underline}

a,a:visited{ color:#FF9900; text-decoration:underline background-color: transparent; }
a:hover{ text-decoration:underline;}
#container{ width: 827px; text-align: left; background: transparent; margin: 0 auto; }
#header{ height: 123px; padding: 0px; margin: 15px 0px 0px 0px; background: #9AB6CA url(images/header.png); position: relative; }
#header .rss { float: right; font-size: 12px; position: absolute; top: 20px; right: 10px; }
#header .rss ul { margin: 0px; padding: 0px; }
#header .rss ul li { display: inline; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 15px; background: url(images/feed.png) no-repeat 0 2px; }
#header .rss ul li a:link, #header .rss ul li a:visited, #header .rss ul li a:active { color: #3071B9; }
#header .rss ul li a:hover { background: none; text-decoration: underline; }
.search{ float: right; position: absolute; top: 138px; right: 20px; background: url(images/search.png) no-repeat 0 2px; padding-left: 18px; }
.content-sub{ float: left; padding-top:15px; width:98%; }
.links-about img{ border: none; }
.links,.links-cat,.links-about,.links-rel,.links-feed,.links-hot,.links-tagcloud{ width: 180px; float: right; margin: 20px 5px 0 0px; padding-left: 8px; font-size: 12px; }
.links{ border-left: 2px solid #cccccc; }
.links-cat,.links-about,.links-tagcloud{ border-left: 2px solid #93DB00; }
.links-hot,.links-rel{ border-left: 2px solid #01A6F6; }
.links-feed{ border-left: 2px solid #ff9900; }
.links-about img,.links-feed img{ float: left; padding: 2px; margin: 2px 8px 0 0; }
.links li,.links-cat li,.links-rel li,.links-hot li{ list-style: square; color: #999999; line-height: 160%; }
.links-tagcloud a:hover{ background: none; text-decoration: underline; }
.comments h3,.links h3,.elac h3,.links-cat h3,.links-rel h3,.links-about h3,.links-hot h3,.links-tagcloud h3{ font-size: 14px; }

.clear{ clear: both; }
#content p,#content1 p,#content2 p{ margin: 0px; line-height: 18px; padding: 0px 0px 15px 0px; }
#content ol,#content1 ol,#content2 ol{ padding: 0px 0px 10px 35px; }
#content ul,#content1 ul,#content2 ul{ padding: 0px 0px 10px 25px; }
#content h1,#content1 h1,#content2 h1{ color: #333333; font-size: 22px; font-family: 'trebuchet ms',arial,sans-serif; font-weight: normal; padding: 10px; line-height: 150%; margin: 0px; }
#content h1 a,#content1 h1 a,#content2 h1 a{ color: #006699; text-decoration: underline; border: none; }
#content h1 a:hover,#content1 a:hover,#content2 a:hover{ color: #000000; text-decoration: none; background: transparent; }
#content h4,#content1 h4,#content2 h4{ font-size: 16px; margin-bottom: 2px; border-bottom: 1px solid #CCCCCC; }
#content h2,#content1 h2,#content2 h2{ color: #333333; font-size: 20px; font-family: 'trebuchet ms',arial,sans-serif; margin: 8px; }
#content h2 a,#content1 h2 a,#content2 h2 a{ color: #339900; text-decoration: none; }
#content h2 a:hover,#content1 h2 a:hover,#content2 h2 a:hover{ color: #87C71F; background: transparent; }
blockquote{ margin: 0px 0px 0px 25px; padding: 0px 25px 0px 25px; font-style: italic; color: #666666; background: url(images/quote.gif) no-repeat; }
#content blockquote p,#content1 blockquote p{ margin: 0px 0px 20px 0px; padding: 0px; text-indent: 0em; }
.comments h3{ font-family: 'trebuchet ms',arial,sans-serif; margin-bottom: 5px; padding-left: 48px; }
.comments a{ text-decoration: none; }
.comments ol,.comments ol li{ list-style-type: none; width: 480px; margin-left: 13px; }
.comments ol li{ margin: 0px 40px 0px 0px; padding: 10px; border-top: 1px solid #d3d3d3; background: #ffffff; overflow: hidden; }
.commentlist li.alt{ background: #f7f7f7; }
.commentlist li.authorcomment{ background: #e0e0f9; border-top: 3px solid #b6b6e9; }
.commenttext{ float: left; margin-top: 5px; }
* html .comments ol li{ word-wrap: break-word; }
.postspace,.postspace1,.postspace3{ background: #FFFFFF; }
.postspace{ height: 10px; }
.postspace1{ /*鏂囩珷鏍囬涓嬬殑妯嚎鏍峰紡*/ margin-left: 10px; border-bottom: 1px solid #cccccc; }
.postspace3{ height: 25px; }


.sb-pagemenu ul{ margin-left: 5px; }
.sb-pagemenu ul ul{ margin-top: 2px; }
.sb-pagemenu ul ul .page_item{ margin-left: 5px; padding: 0; }
.sb-pagemenu .current_page_item{ }
.secondary{ font: 11px/14px Lucida Grande,Verdana,Arial,Sans-Serif,Segoe UI,Sans-Serif; padding: 0px 0 10px; color: #666; width: 100%; position: relative; }
.vertical{ vertical-align: top; }
#footer a{ text-decoration: underline; }
.new{ font-size: 14px; font-weight: bold; }
.post{ clear: both; padding-top: 10px; }
.post p{ text-indent: 0em; }
.post a{ text-decoration: underline; }
.post-date{ width: 45px; height: 49px; float: left; background: url(images/date-bg2.gif) no-repeat; margin-bottom: 5px; }
.post-month{ font-size: 11px; /*鍘熸潵涓?0px*/ text-transform: uppercase; color: #FFFFFF; text-align: center; display: block; line-height: 11px; padding-top: 4px; /*鍘熸潵涓?px*/ margin-left: -3px; }
.post-day{ font-size: 18px; text-transform: uppercase; color: #999999; text-align: center; display: block; line-height: 18px; padding-top: 7px; margin-left: -3px; font-family: Verdana; }
.post-cat{ background: url(images/tag_blue.png) no-repeat left center; float: left; font-size: 12px; color: #999999; padding: 2px 0 0 20px; margin-left: 5px; }
.post-edit{ background: url(images/pencil.png) no-repeat left center; float: left; font-size: 12px; color: #999999; padding: 3px 0 0 20px; margin-left: 10px; }
.post-timehome{ font-size: 12px; color: #999999; }
.post-comments1{ /*expand-comment浣嶇疆鏍峰紡*/ background: url(images/mini-comments.gif) no-repeat left center; font-size: 12px; padding: 3px 0 0 20px; margin-left: 10px; float: left; }
.post-tag{ background: url(images/tech.gif) no-repeat left center; float: left; font-size: 12px; color: #999999; padding: 3px 0 0 20px; margin-left: 10px; }
.post-content{ padding: 5px 5px 0 48px; font-size: 1.1em; clear: both; }
.post-tag a,.post-cat a,.post-comments1 a{ text-decoration: none; }
h2{ color: #59770e; margin: 0px 0px 2px 5px; letter-spacing: -1px; font: normal 190%/100% "Trebuchet MS",Tahoma,Arial; padding: 3px 0 3px 50px; border-bottom:0px solid #999999; }
.navigation{ clear: both; padding: 10px 0px; font-size: 14px; }
.navigation a{ color: #59770e; background: none; }
.navigation a:hover{ color: #FFFFFF; background-color: #59770e; }
.previous-entries{ float: left; padding-left: 18px; background: url(images/mini-nav-left.gif) no-repeat left center; }
.next-entries{ float: right; padding-right: 18px; background: url(images/mini-nav-right.gif) no-repeat right center; }
.cform{ /*鐣欒█椤甸潰缂╄繘*/ padding-left: 48px; }
.commentcount a{ font-family: Georgia,sans-serif; font-size: 40px; font-weight: bold; color: #CCCCCC; float: left; margin-right: 10px; text-decoration: none; }
.commentcount a:hover{ background: none; color: #999999; }
.gravatar{ float: right; padding: 2px; border: 1px solid #000; background: #fff; }
.postgrav{ float: right; padding: 3px; margin-right: 5px; margin-left: 5px; border: 1px solid #000; background: #fff; }
/*- Begin Lists */
.itemtext ol,.itemtext ul{ padding: 0 0 0 35px; margin: 0; }
.itemtext ol li,.itemtext ul li{ margin: 0 0 3px; padding: 0; }
.secondary ul,.secondary ol{ margin: 5px 0 0; padding-left: 0; }
.secondary ul{ _margin-left: 0px; /* IE Fix */ }
.secondary ol{ margin-left: 15px; }
.secondary ul li,.secondary ol li{ margin: 0; padding: 2px 0; }
.secondary ul li{ list-style-type: none; list-style-image: url(images/mini-footer-post.gif); }
ol li{ list-style: decimal outside; }
.sb-links ul li{ margin-top: 10px; }
.sb-links ul ul li{ margin-top: 0; }
.secondary h5{ /* 鍚勭被鍒楄〃鏍囬鏍峰紡 */ font-size: 16px; padding: 10px; font-family: "Trebuchet MS",Arial,Sans-Serif; color: #ffffFF; }
.secondary h5 a{ color: #ffffFF; }
.secondary h5 a:hover{ background: none; text-decoration: none; }
.sb-latest{  font-size: 12px; height: 640px; background: url(images/backred.png) no-repeat; }
.sb-list,.sb-listtag,.sb-listram,.sb-listhot,.sb-listvo,.sb-wp,.sb-listfr,.sb-comm,sb-delicious{ font-size: 12px; height: 320px; }
.sb-list{  background: url(images/homelistback.png) no-repeat; }
.sb-listtag{ background: url(images/homelistback.png) no-repeat; line-height: 180%; }
.sb-listtag a:hover{ background: none; text-decoration: underline; }
.sb-listram{ /*闅忔満鍒楄〃*/ background: url(images/backram.png) no-repeat; }
.sb-listhot{ /*鎺ㄨ崘鍒楄〃*/ background: url(images/backorange.png) no-repeat; }
.sb-listvo{ /*鏃呮父鍒楄〃*/ background: url(images/backvoyage.png) no-repeat; }
.sb-wp{ /*WordPress鍒楄〃*/ background: url(images/wplogo.png) no-repeat; }
.sb-wp ul li{ list-style-image: url(images/wpdotcom.gif); line-height: 140%; }
.sb-listfr{ /*娉曞浗鐢熸椿鍒楄〃*/ background: url(images/backfr.png) no-repeat; }
.sb-listfr ul li{ list-style-image: url(images/fr.gif); }
.sb-comm{ /*璇勮鍒楄〃*/ background: url(images/backblue2.png) no-repeat; }
.sb-comm ul li{ list-style-image: url(images/mini-comments.gif); }
.subcon{ font-size: 12px; padding-top: 5px; }
.footimg{ float: right; }
.metalinks{ margin: 3px 0 5px 48px; }
.commentsrsslink{ background: url('images/feed.png') left top no-repeat; padding: 0px 0 2px 18px; margin-right: 10px; height: 16px; }
.trackbacklink{ background: url('images/arrow_refresh.png') left top no-repeat; padding: 0px 0 2px 18px; height: 16px; }
.blockad{ margin: 0 0px 20px 15px; background: #ffffff; padding: 10px 16px 10px; }
.blockad1{ margin: 0 9px 20px 50px; background: #ffffff; padding: 10px 16px 10px; }
.smile img{ border: none; margin-top: 5px; }
.smile a:hover{ background: none; }
.tagcloud{ margin: 10px 25px 10px 25px; }
.tagcloud a:hover{ background: none; text-decoration: underline; }
.alert{ background: #ECF3FD url('images/exclamation.gif') 8px 8px no-repeat; border: 1px solid #9EC9FE; border-top: 4px solid #9EC9FE; text-align: left; margin: 10px 5px 10px 48px; padding: 5px 10px 5px 32px; font-size: 0.9em; }
.pagebar 
	{ font: 12px Arial, Helvetica, sans-serif; padding-top: 12px; padding-bottom: 10px; margin: 0px; float: left; }
.pagebar a, .pageList .this-page 
	{ padding: 2px 6px; border: solid 1px #609509; background: #fff; text-decoration: none; margin-left: 2px; }
.pagebar a:visited 
	{ padding: 2px 6px; border: solid 1px #609509; background: #fff; text-decoration: none; }
.pagebar .break 
	{ padding: 2px 6px; border: none; background: #fff; text-decoration: none; margin-left: 2px; }
.pagebar .this-page 
	{ padding: 2px 6px; border-color: #666666; font-weight: bold; font-size: 13px; vertical-align: top; background: #609509; margin: 0 2px 0 2px; color: #ffffff; }
.pagebar a:hover 
	{ color: #ffffff; background: #609509; border-color: #666666; text-decoration: none; font-weight: bold; }






#nav,#nav ul{ width: 100%; height: 30px; list-style: none; text-align: left;  border-right: 0px solid #003053; }
#nav li{ float: left; height: 22px; border: none; text-align: left; padding: 0px;  border-right: 1px solid #533E40; background-color:#F3E3E4; margin:2px;  }
#nav li a{ display: block; text-decoration: none; font-family: "宋体"; font-size: 13px; font-weight: bold; color: #000000;   overflow: hidden; text-align: center;  border: none; padding-top:6px ; padding-left:5px; padding-right:5px;}
#nav li a:hover{
	overflow: hidden;
	background-color: #CCCCCC;
}
#nav li ul{ position: absolute; width: 155px; left: -999em; text-align: left; background: #FFFFFF; border: none; }

#nav li:hover ul,#nav li.sfhover ul{ left: auto; }

#nav li ul li,#nav li ul li a{ color: #003053; float: left; width: 155px; text-align: left; height: 25px;  text-indent: 1px; }
#nav li ul li,#nav li ul li a:hover{ color: #003053; float: left; width: 155px; text-align: left; height: 25px;  text-indent: 1px; }
#nav li ul li .bottom,#nav li ul li a .bottom{ height: 0px; line-height: 0px; }

* html #nav li ul li,* html #nav li ul li a{ border-left: 0px solid #003053; border-right: 0px solid #003053; }
#greenLine5 {background:#9CDC2E;
	height:3px;
	margin:0px}
	
	
	.list{
line-height:20px;
text-align:left;
padding:4px;
font-weight:normal;
}
.menu1{
width:120px;
height:auto;
margin:6px 4px 0px 0px;
border:1px solid #9CDD75;
background-color:#F1FBEC;
color:#336601;
padding:6px 0px 0px 0px;
cursor:hand;
overflow-y:hidden;
filter:Alpha(opacity=70);
-moz-opacity:0.7;
}
.menu2{
width:120px;
height:18px;
margin:6px 4px 0px 0px;
background-color:#F5F5F5;
color:#999999;
border:1px solid #EEE8DD;
padding:6px 0px 0px 0px;
overflow-y:hidden;
cursor:hand;
}
.cx_tabmenu {
	PADDING-TOP: 2px; WIDTH: 704px; height:29px;
}
#ddimagetabs {
	PADDING-LEFT: 10px
}
#ddimagetabs A {
DISPLAY: inline;FONT-SIZE: 14px; background-image:url(images/mu.gif); background-repeat:no-repeat; background-position:left; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 33px; MARGIN-RIGHT: 2px; PADDING-TOP: 3px;  HEIGHT: 29px; TEXT-ALIGN: center; TEXT-DECORATION: none; width:81px; font-weight:bold;
}
#ddimagetabs A:hover {
background-image:url(images/mu.gif); background-repeat:no-repeat; background-position:left;}
#ddimagetabs A.current {
background-image:url(images/mu.gif); background-repeat:no-repeat; background-position:left;}
A.sclink:link {
	
}
A.sclink:visited {
	
}
A.sclink:hover {
	
}
#sclink1 {
	
}
#ddimagetabs #sclink1 {
	
}
#ddimagetabs #sclink1:hover {
	BORDER-TOP: #ff9900 0px solid
}
#ddimagetabs .current#sclink1 {
	BORDER-TOP: #ff9900 0px solid
}
#sc1 A:link {
	
}
#sc1 A:visited {
	
}
#sc1 A:hover {
	
}
#ddimagetabs #sclink2 {
	
}
#ddimagetabs #sclink2:hover {
	BORDER-TOP: #990099 0px solid
}
#ddimagetabs .current#sclink2 {
	BORDER-TOP: #990099 0px solid
}
#sc2 A:link {
	
}
#sc2 A:visited {
	
}
#sc2 A:hover {
	
}
#ddimagetabs #sclink3 {
	
}
#ddimagetabs #sclink3:hover {
	BORDER-TOP: #0099cc 0px solid
}
#ddimagetabs .current#sclink3 {
	BORDER-TOP: #0099cc 0px solid
}
#sc3 A:link {
	
}
#sc3 A:visited {
	
}
#sc3 A:hover {
	
}
#ddimagetabs #sclink4 {
	
}
#ddimagetabs #sclink4:hover {
	BORDER-TOP: #78ba00 0px solid
}
#ddimagetabs .current#sclink4 {
	BORDER-TOP: #78ba00 0px solid
}
#sc4 A:link {
	
}
#sc4 A:visited {
	
}
#sc4 A:hover {
	
}
#ddimagetabs #sclink5 {
	
}
#ddimagetabs #sclink5:hover {
	BORDER-TOP: #99cccc 0px solid
}
#ddimagetabs .current#sclink5 {
	BORDER-TOP: #99cccc 0px solid
}
#sc5 A:link {
	
}
#sc5 A:visited {
	
}
#sc5 A:hover {
	
}
#ddimagetabs #sclink6 {
	
}
#ddimagetabs #sclink6:hover {
	BORDER-TOP: #999999 0px solid
}
#ddimagetabs .current#sclink6 {
	BORDER-TOP: #999999 0px solid
}
#sc6 A:link {
	
}
#sc6 A:visited {
	
}
#sc6 A:hover {
	
}
#ddimagetabs #sclink7 {
	
}
#ddimagetabs #sclink7:hover {
	BORDER-TOP: #990099 0px solid
}
#ddimagetabs .current#sclink2 {
	BORDER-TOP: #990099 0px solid
}
#sc7 A:link {
	
}
#sc7 A:visited {
	
}
#sc7 A:hover {
	
}
#tabcontentcontainer {
	 HEIGHT: 27px
}
.tabcontent {
	DISPLAY: none; PADDING-TOP: 8px
}
.tabcontent A:link {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN-LEFT: 3px; CURSOR: pointer; LINE-HEIGHT: 18px; PADDING-TOP: 0px;  HEIGHT: 18px; TEXT-DECORATION: none
}
.tabcontent A:visited {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN-LEFT: 3px; CURSOR: pointer; LINE-HEIGHT: 18px; PADDING-TOP: 0px;  HEIGHT: 18px; TEXT-DECORATION: none
}
.tabcontent A:hover {
	 COLOR: #ffffff;
}
#active_submenu {
	BACKGROUND: url(images/cx_submenu_hover.jpg) #666666 no-repeat center bottom; COLOR: #fff
}

