/*
Theme Name: shanque
Theme URI: http://www.elmastudio.de/wordpress-themes/yoko/
Description: Yoko is a modern three-column blog theme. A responsive layout optimizes the theme for mobile devices like tablet pcs and modern smartphones (the layout switches to a two- or one-column layout depending on the screen size the theme is viewed on). To make your blog post more flexible you can use different kinds of post formats such as gallery, image, video, aside, link or quotes. To customize the theme you can choose your own background, link color, logo and header image. Yoko also comes with a custom social links widget and shortcodes for text columns, info boxes and highlighted text.

Author: Elmastudio
Author URI: http://www.elmastudio.de/wordpress-themes/
Version: 1.0.5
Tags: light, three-columns, right-sidebar, flexible-width, custom-colors, custom-header, custom-background, custom-menu, theme-options, threaded-comments, sticky-post, translation-ready

License: GNU/GPL Version 2 or later
License URI: http://www.gnu.org/licenses/gpl.html
*/

/* Google Fonts Import
--------------------------------------------- */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, img, strong, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family:"微软雅黑", "黑体", System
}
#content address {
	padding: 0 0 20px 0;
}
#content abbr, acronym {
	border-bottom: .1em dotted;
}
#content pre, code, tt {
	font-size: 1.1em;
	
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
}

/* General Structure and Styles
--------------------------------------------- */
body {
	background-color:#ececec;
	font-family:'Droid Sans', arial, sans-serif;
	color: #777;
}
#branding{min-width:1423px;}
#page {
	/*max-width: 1102px;*/
	margin: 12px auto;
	padding:0 30px 0px;
	/*background-color:#fff;*/
	z-index: 0;
	width:1109px;
	_margin-top:-30px;
}
#wrap {
	margin:10px 0 0;
	padding:0px 0px 20px 0px;
	overflow: hidden;
	}
#main {
	width: 1109px;
	float: left;
	overflow: hidden;
}
#wrapLeft{ float:left; width:221px; height:auto;margin-right:15px; margin-left:0px;}
.fixed{background-color:#fff;margin-bottom:10px; list-style-type:none;border:1px solid #dddddd;border-radius: 5px 5px 5px 5px;}
.fixed li{ border-bottom:1px solid #dddddd; height:auto;}
.fixed li.libg{background:url(images/list_ico.gif) no-repeat 20px 18px; padding-left:28px;}
.fixed li a{padding:15px 15px 5px 15px; border:none;display: block; color:#555; text-decoration:none;font-size:12px; text-align:left;}
#wrapLeft .home{ height:50px;}
#wrapLeft .home a{ float:left;width:36%; border-right:1px solid #ddd;text-align:center;}
#wrapLeft .home a.fixedNoBorder{ border-right:0px;}
#wp-calendar caption{ font-size:18px;border-bottom:3px solid #53B7E8; height:40px; line-height:40px;text-align:center; font-weight:bold;}
#wp-calendar thead{ text-align:center;font-size:14px; font-weight:bold; }
#wp-calendar thead th{ height:35px; line-height:35px;}
#wp-calendar td{width:7px;height:20px;line-height:20px;padding:1px 8px 0; font-size:12px; text-align:center;}
#today{background-color:#008066;border-radius: 8px 8px 8px 8px;width:7px;height:20px;line-height:20px;padding:1px 8px 0; font-size:12px; text-align:center;color:#fff;}
#wp-calendar #today a{color:#fff;}
#wp-calendar td a{color:#1E7BB3;}
#wp-calendar tbody td.btntwo{background-color:#00d9ad;color:#ffffff;border-radius: 8px 8px 8px 8px; cursor:pointer;}
.dateul{ margin-bottom:10px;background:#fff;}
.dingyue{ padding:10px; font-size:12px; background:#fff;line-height:20px;}
a.fixedActive{ background-color:#0099FF; color:#fff;}
a.fixedNormal{ background-color:fff;}

#content {
	width: 623px;
	_width:623px;
	_overflow:hidden;
	overflow:hidden;
	float: left;
}
#secondary {
	width: 230px;
	margin-left:10px;
	margin-left:10px;
	float: right;
}	
#secondary li{
	border-bottom: 1px dotted #CCCCCC;
  	margin: 10px 0 0;
  	padding:5px 0px;
	font-size: 12px;
	text-shadow: 0px 1px 0px #fff;
}
#tertiary {
	width: 23.775%;
	float: right;
	overflow: hidden;
}
#colophon {
	width: 100%;
	float: left;
	padding:30px 0 0;
	overflow: hidden;
	font-size: 0.8em;
}
.aligncenter, div.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
/* Headlines
--------------------------------------------- */
#content h1 {
	padding:26px 0 12px 10px;
	font: bold 1.4em/1.4 'Droid Sans', arial, sans-serif;
	background-color:#f9f9f9;
}
#content h2 {
	padding:26px 10px 12px;
	font: bold 1.4em/1.4 'Droid Sans', arial, sans-serif;
	background-color:#f9f9f9;
}
#content h3 {
	margin: 26px 0 12px;
	font: bold 1.2em/ 1.4 'Droid Sans', arial, sans-serif;
}
#content h4 {
	margin: 22px 0 12px;
	font: bold 1.1em/1.4 'Droid Sans', arial, sans-serif;
}
#content h5 {
	margin: 22px 0 10px;
	font: bold 1em/1.3 'Droid Sans', arial, sans-serif;
}
#content h6 {
	margin: 20px 0 10px;
	font: bold .9em/1.3 'Droid Sans', arial, sans-serif;
}

/* Lists
--------------------------------------------- */
#content .post ul, #content .page ul, .commentlist ul  {
	padding:7px 0 7px 13px;
	line-height: 1.3;
}
#content .post ul li, #content .page ul li, .commentlist ul li {
	padding:0 0 12px;
	list-style: square;
	list-style-type:none;
}
#content .post ol, #content .page ol, .commentlist ol  {
	padding:7px 0 7px 30px !important;
	line-height: 1.3;
}
#content .post ol li, #content .page ol li, .commentlist ol li {
	padding:0 0 12px;
	list-style: decimal;
	float:left;
}
#content .post ol ol li, #content .page ol ol li,  .commentlist ol ol li {
	list-style: upper-alpha;
}
#content .post ol ol ol li, #content .page ol ol ol li, .commentlist ol ol ol li {
	list-style: lower-roman;
}
#content dl {
	margin:0 ;
	padding: 0;
}
#content dt {
	font-weight: bold;
	margin: 0;
	padding: 10px 5px 5px;
}
#content dd {
	margin: 0;
	padding: 0 0 10px 15px;
}
/* Header
--------------------------------------------- */
hgroup h1{font-family: Arial black; text-align: center;}
hgroup h1 a {display:block;}
.button,.widget-title,.wrapLeftTitle{azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/wp-content/themes/shanque/images/transparent.png"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}

hgroup h1 a:active{margin-top:11px;}
header#branding img.headerimage {
	width: 1109px;
	height: auto;
	margin-top: 12px;
}
.container { padding: 10px 0px 5px 0px;; width:1109px;}
.column, .columns{margin-left:1% !important}
.formcontainer input.input-text, textarea{width:600px !important}
.row .three.columns {
width:23.5% !important;
}
.fr{float:right; text-align: right;}
.show-on-phones { display: none !important; }	
	.show-on-tablets { display: none !important; }
	.show-on-desktops { display: block; }

	.hide-on-phones { display: block !important; }	
	.hide-on-tablets { display: block !important; }
	.hide-on-desktops { display: none; }
header#branding img.attachment-headerimage.wp-post-image {
	width: 100%;
	height: auto;
}
hgroup#site-title img {
	max-width: 100%;
}
	.row { width: 100%;  min-width: 727px; margin: 0 auto; }
	/* To fix the grid into a certain size, set max-width to width */
	.row .row { min-width: 0px; }

	.column, .columns { margin-left: 1%; float: left; min-height: 1px; position: relative; }
	.column:first-child, .columns:first-child { margin-left: 0px; }

	.row .one.columns { width: 4.3%; }
	.row .two.columns { width: 13%; }
	.row .three.columns { width: 21.68%; }
	.row .four.columns { width: 30.4%; }
	.row .five.columns { width: 39.1%; }
	.row .six.columns { width: 47.8%; }
	.row .seven.columns { width: 56.5%; }
	.row .eight.columns { width: 65.2%; }
	.row .nine.columns { width: 73.9%; }
	.row .ten.columns { width: 82.6%; }
	.row .eleven.columns { width: 91.3%; }
	.row .twelve.columns { width: 100%; }
	.row .three.columns {width:23.5% !important;}
	 input[type="text"].nice {margin-bottom: 7px;}
	form.nice div.form-field input, form.nice input.input-text, form.nice textarea, input[type="text"].nice { border: solid 1px #bbb; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
	form.nice div.form-field input, form.nice input.input-text, form.nice textarea, input[type="text"].nice { font-size: 13px; padding: 6px 3px 4px; outline: none !important; background: url(/wp-content/themes/krypton/images/misc/input-bg.png) #fff; }
	form.nice div.form-field input:focus, form.nice input.input-text:focus, form.nice textarea:focus, input[type="text"].nice { background-color: #f9f9f9; }

	form.nice fieldset { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }

	form.nice div.form-field input[type=radio], form.nice div.form-field input[type=checkbox] { display: inline; width:auto; margin-bottom:0; }

	form.nice div.form-field.error small, form.nice small.error { padding: 6px 4px; border: solid 0px red; border-width: 0px 1px 1px 1px; margin-top: -10px; background: red; color: #fff; font-size: 12px; font-weight: bold; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; }

 	form.nice div.form-field.error .small + small, form.nice .small + small.error { width: 132px; }
	form.nice div.form-field.error .medium + small, form.nice .medium + small.error { width: 252px; }
	form.nice div.form-field.error .large + small, form.nice .large + small.error { width: 432px; }

/* Navigations
--------------------------------------------- */
/* --- Main Nav --- */
#branding #mainnav {
	margin: 30px 0 0;
	max-width: 70%;
	float:right;
}
#branding #mainnav ul li {
	float: left;
	list-style: none;
	position: relative;
}
#branding #mainnav ul li a {
	margin:0;
	padding:9px 14px;
	display: block;
	font-size: .8em;
	text-transform: uppercase;
}
#branding #mainnav ul li:first-child {
	margin: 0px;
}
#branding #mainnav ul li a:hover {
	background:#F0F0F0;
	color: #999;
	text-decoration: none;
}
#branding #mainnav ul ul {
	display: none;
	float: left;
	position: absolute;
	top: 2em;
	left: 0;
	z-index: 99999;
}
#branding #mainnav ul ul ul {
	left: 100%;
	top: 0;
}
#branding #mainnav ul ul a {
	background: #F9F9F9;
	padding: 9px 14px;
	width: 11em;
	height: auto;
	text-transform: none;
}
#branding #mainnav li:hover > a,
#branding #mainnav ul ul :hover > a {
	background: #F0F0F0;
}
#branding #mainnav ul ul a:hover {
	background: #F0F0F0;
}
#branding #mainnav ul li:hover > ul {
	display: block;
}
/* --- Sub Nav --- */
nav#subnav {
	margin:0;
	padding:0;
	overflow: hidden;
}
nav#subnav ul.menu {
	margin: 5px 0 0 0;
	padding:16px 0 30px;
	border-top: 1px solid #ddd;
	overflow: hidden;
}
nav#subnav ul.menu li.menu-item {
	width: 14.2468%;
	margin:0px;
	float: left;
	list-style: none;
}
nav#subnav ul.menu li.menu-item a {
	font-size: .8em;
	text-transform: uppercase;
	font-weight: bold;
}
nav#subnav ul.menu li.menu-item ul.sub-menu {
	margin: 0;
	padding: 6px 0 0;
	overflow: hidden;
}
nav#subnav ul.menu li.menu-item ul.sub-menu li.menu-item {
	width: 100%;
	letter-spacing: 0;
}
nav#subnav ul.menu li.menu-item ul.sub-menu li.menu-item a {
	font-size: .8em;
	font-weight: normal;
	line-height:2;
	text-transform: none;
}
/* Posts
--------------------------------------------- */
#content .post {
margin: 10px 0px 0px;
overflow: hidden;
clear: both;
font-size: .95em;
line-height: 1.6;
background-color: #F9F9F9;
}
.entryLeft{ float:left; width:180px; height:136px; overflow:hidden; padding-left:5px;}
.entryright{ float:left; padding:0px 10px 0px 10px; display:inline;}
.entryright p{font-size:14px;}
.linehr{ margin-top:10px; border:0px dotted #e5e5e5;}
.entry-footer{ float:left; width:100%; padding:10px 0px 10px 10px; background-color:#fff;}
#content .entry-header h2.entry-title {	margin:15px 15px 10px 35px;font: bold 1.4em/1.6em 'Droid Sans', arial, sans-serif;}
#content header p{padding: 0 0 5px;font-size: 1.2em;}
#content .post p {line-height:25px;*line-height:25px;_line-height:25px;font-size:12px;*font-size:12px;_font-size:12px; font-family:"宋体";}
#content .post p.postmetadata{font-size:12px;}
#content .single-entry-header h2.entry-title {color: #1089A8!important;background-color:#f9f9f9;}
#content .entry-details {padding:2px 10px 0 0; height:auto; overflow: hidden;float: left;font: normal 1.2em/1.6 'Droid Serif',  Times, serif;width:97%;}
#content .entry-details p span.entry-date, #content .entry-details p a {width: 100%;font-family: 'Droid Sans', arial, sans-serif;font-style: normal;}
#content .entry-content {margin:0;float:left;width:100%; background:#f9f9f9; padding-left:5px;}
#content .post img.wp-post-image {width: 140px;height: auto;margin: 5px 0 8px;padding: 0;}
#content .entry-meta p {padding: 15px 0 0;font: italic .8em/1.5 'Droid Serif', Times, serif;}
#content .entry-meta a {padding: 15px 0 0;font-family: 'Droid Sans', arial, sans-serif;font-style: normal;}
.page-link {
	background-color: #f0f0f0;
	border-top: 1px solid #ddd;
	padding: 5px 20px;
	overflow: hidden;
	font-size: .9em;
}
.page-link a {
	font-weight: bold;
	margin: 0 1px;
}
.page-link a:hover {
	text-decoration: none;
}
/* --- Sticky Post --- */
#content .sticky {
	border-top: 1px solid #ddd;
	background-color: #F0F0F0;
	padding: 15px 10px;
	overflow: hidden;
}
/* --- Post Typography --- */
#content strong {
	font-weight: bold;
}
#content p em {
	font-family:'Droid Serif',  Times, serif;
	font-style: italic;
}
#content em {
	font-family:'Droid Serif',  Times, serif;
	font-style: italic;
	font-size: .9em;
}
#content p small {
	font-size: .8em;
}
#content .post blockquote, #content .page blockquote {
	margin: 0 20px 10px 0;
	overflow: hidden;
	font: italic 1.1em/1.6 'Droid Serif', Times, serif;
}
#content .single-entry-content blockquote {
	margin: 20px 20px 10px 20px;
	background: none;
}
#content blockquote cite {
	margin: 10px 0 0 0;
	padding: 0 25px 15px 0;
	float: right;
	font: normal .8em 'Droid Sans', arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: .1em;
}
#content pre {
	background-color: #f0f0f0;
	font-family: monospace;
	font-size: 1.2em;
	line-height: 1.3;
	margin: 0 0 20px 0;
	padding: 10px;
}
#content p.nocomments {
	font-size: .8em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
/* --- Post Images and Video --- */
#content img {
	max-width:100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#content img.aligncenter {
	margin: 20px auto;
}
#content img.alignleft ,#content .wp-caption.alignleft {
	margin: 10px 20px 0 0;
}
#content img.alignright,#content .wp-caption.alignright {
	margin: 10px 0 0 20px;
}
#content img.alignnone {
	margin: 20px 0;
}
#content .wp-caption.alignnone {
	margin: 0 0 20px 0;
}
#content .wp-caption.aligncenter{
	margin-bottom: 10px;
}
#content .post .wp-caption {
	max-width: 100%;
	text-align: center;
}
#content .single-entry-content .wp-caption {
	max-width: 100%;
	text-align: center;
}
#content .post p.wp-caption-text {
	font: normal .8em/1.4 'Droid Sans', arial, sans-serif;
	margin: 0;
	padding: 7px 0 10px 0;
	color: #999;
}
#content object,
#content embed,
#content iframe {
	max-width: 100%;
	margin: 3px 0 10px;
	display: block;
}
/* --- Post Columns Shortcodes --- */
.two-columns-one{
	width:48%;
}
.three-columns-one{
	width:30.66%;
}
.three-columns-two{
	width:65.33%;
}
.four-columns-one {
	width: 22%;
}
.four-columns-two {
	width:48%;
}
.four-columns-three {
	width:74%;
}
.two-columns-one,.three-columns-one,.three-columns-two, .four-columns-one, .four-columns-two, .four-columns-three {
	float:left;
	margin-right:4%;
	position:relative;
}
.last{
	clear:right;
	margin-right:0 !important;
}
.divider { 
	clear:both; 
	display:block; 
	margin-bottom:20px;
	width:100%; 
}
#content span.highlight {
	padding: 2px;
	background-color: #FFFBCC;
}
.yellow-box {
	margin: 10px 0;
	background: #FFFBCC;
	border: 1px solid #E6DB55;
	padding: 20px;
	overflow:hidden;
}
.red-box {
	margin: 10px 0;
	background: #FFD9C8;
	border: 1px solid #F37C72;
	padding: 20px;
	overflow:hidden;
}
.green-box {
	margin: 10px 0;
	background: #D5FFCA;
	border: 1px solid #BDDC7F;
	padding: 20px;
	overflow:hidden;
}

/* --- Post Tables --- */
#content table {
	margin:10px 0px 30px 0px;
}
#content table thead {
	border-top:1px solid #ddd;
}
#content table tr {
	border-bottom:1px solid #ddd;
}
#content table tr th {
	padding: 10px 20px 10px 20px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
#content table tr td {
	padding: 10px 20px 10px 20px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

/* Single Posts
--------------------------------------------- */
#content .post .single-entry-header {
	margin: 0;
	background-color:#f9f9f9;
}
#content .single-entry-header h1.entry-title {
	margin: 0 0 5px;
	font: bold 1.3em/1.4 'Droid Sans', arial, sans-serif;
	color: #009BC2;
}
#content .single-entry-header p {
	padding: 0 0 5px;
	font-size:13px;
	color:#999999;
	margin:0px 10px;
	background:url(images/pBg.jpg) repeat-x;
	height:25px;
}
#content .single-entry-header p span.entry-date, #content .single-entry-header p span.entry-author {
	font: italic 1em/1.5 'Droid Serif', Times, serif;
}
#content .single-entry-details {
	width: 22.507%;
	padding: 0 18px 0 0;
	float: left;
}
#content .single-entry-content {
	width: 100%;
	margin: 15px 0 0;
	padding: 0;
	float: left;
}
#content .post .single-entry-meta p {
	padding: 15px 0 0;
	font: italic .8em/1.5 'Droid Serif',  Times, serif;
}
#content .post .single-entry-meta p a {
	font-family:'Droid Sans', arial, sans-serif;
	font-style: normal;
}
#content .post .author-info {
	margin: 40px 0 0;
	padding: 15px 20px 15px;
	background: #F0F0F0;
	overflow: hidden;
	border-top: 1px solid #ddd;
}
#content .post .author-info h3 {
	margin: 0 0 4px;
	font: bold .9em/1.5 'Droid Sans', arial, sans-serif;
}
#content .post .author-info .avatar {
	max-width: 100%;
	width: 70px;
	margin: 0 15px 0 0;
	float: left;
}
#content .post .author-description {
	overflow: hidden;
}
#content .post .author-description p {
	padding: 0;
	font-size: .9em;
	line-height: 1.5;
}
#content .post .author-description a:hover {
	text-decoration: underline;
}
/* --- Post Nav Below --- */
#content #image-nav {
	margin: 30px 0 3px 0;
	overflow: hidden;
}
#comment-nav-below {
	margin:40px 0;
	overflow: hidden;
}
#content #nav-below .nav-previous a, #content #image-nav span.previous-image a, #comment-nav-below .nav-previous a {
	width: 40%;
	display: block;
	float: left;
	font-size: .9em;
	font-weight: bold;
}
#content #nav-below .nav-next a, #content #image-nav span.next-image a, #comment-nav-below .nav-next a {
	display: block;
	float: right;
	font-size: .9em;
	font-weight: bold;
}
#content #nav-below .nav-previous a:hover, #content #nav-below .nav-next a:hover, #content #image-nav span.previous-image a:hover, #content #image-nav span.next-image a:hover {
	text-decoration: none;
}

/* --- Comments --- */
#comments {
	font-size: .9em;
	padding: 0 0 30px 0;
}
#comments h3#comments-title {
	padding:30px 0 10px;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .2em;
}
#comments p.write-comment-link {
	padding:0 0 20px;
}
#comments .comment-body p {
	padding:0 0 10px;
}
#comments p.moderation {
	font-family:'Droid Serif',  Times, serif;
	font-style:italic;
}
#content #comments ol {
	padding:0;
}
#content #comments ol li ul.children {
	padding:0;
}
#content #comments ol li.depth-1 {
	padding:0;
	border-bottom:1px solid #ddd;
	overflow:hidden;
}
#content #comments ol li.depth-2, #content #comments ol li.depth-3, #content #comments ol li.depth-4, #content #comments ol li.depth-5 {
	margin:0 0 0 35px;
	padding:0;
	border-top:1px solid #ddd;
	border-bottom:none;
	overflow:hidden;
}
.comment-meta {
	padding:0 0 12px;
	font-size: .8em;
}
.comment-meta cite.fn {
	font-size: 1.3em;
	font-weight: bold;
	font-style: normal;
}
#comments .comment-body {
	padding:20px 0px;
	overflow:hidden;
	line-height: 1.5;
}
.reply {
	margin:0;
	float:left;
}
a.comment-reply-link {
	font-size:.9em;
}
#comments ol li.post.pingback {
	margin:0;
	padding: 20px 0 0;
	list-style:none;
	font-weight: bold;
}
#comments ol li.post.pingback a {
	font-weight: normal;
}
#comments ol li img.avatar {
	max-width: 100%;
	width: 65px;
	height: 65px;
	margin:22px 15px 0 0;
	float:left;
}
#comments .bypostauthor {
}
/* --- Comment Reply --- */
#content #comments #respond {
	margin:30px 0 0;
	padding:20px;
}
a#cancel-comment-reply-link {
	padding:3px 0 0;
	float:right;
	font-size: .8em;
	font-weight: normal;
}
#content #comments #respond h3#reply-title {
	margin:0 0 3px 0;
	font-size: 1.2em;
}
form#commentform p.comment-notes, p.logged-in-as {
	padding:0 0 15px 0;
	font-size: .8em;
}
form#commentform span.required {
	color: #E75428;
}
form#commentform p.comment-form-author, form#commentform p.comment-form-email, form#commentform p.comment-form-url, form#commentform p.comment-form-comment {
	padding:15px 0 0;
}
input#submit, input.wpcf7-submit {
	margin: 10px 0 0;
	padding: 8px 10px 7px;
	display: inline-block;
	vertical-align: baseline;
	outline: none;
	background-color: #777;
	border: none;
	font-size: .75em;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	cursor: pointer;
}
input#submit:hover, input.wpcf7-submit:hover {
	background-color: #009BC2;
	color: #fff;
}
form#commentform input#author, form#commentform input#email, form#commentform input#url {
	width: 60%;
	margin: 5px 0 0;
	padding: 9px 5px 9px;
	display: block;
	background-color:#fff;
	border: 1px solid #ddd;
	font-size:1em;
}
form#commentform textarea#comment {
	width:95%;
	margin: 5px 0 0;
	padding: 9px 5px;
	background-color:#fff;
	border: 1px solid #ddd;
	font: 1em 'Droid Sans', arial, sans-serif;
}
form#commentform p.subscribe-to-doi-comments {
	padding: 20px 0 0;
	font-size: .8em;
	color: #666;
	letter-spacing: 1px;
}
/* Post Formats
--------------------------------------------- */
#content .entry-link, #content .entry-gallery, #content .entry-video {
	width: 100%;
	margin: 0;
	float: left;
}
/* --- Link Post Format --- */
#content .entry-link a {
	font-size: 1.1em;
	color: #009BC2;
	font-weight: bold;
}
#content .entry-link .entry-meta a {
	font-size: 1em;
	font-weight: normal;
}
/* --- Image Post Format --- */
#content .entry-header h2.entry-title-image {
	margin-top: 0;
	font-size: 1.1em;
}
/* --- Video, Image and Gallery Post Format --- */
#content .entry-post-format .entry-header h2.entry-title {
	margin: 0 0 5px;
}
#content .entry-post-format .entry-header p {
	font: italic .8em/1.5 'Droid Serif', Times, serif;
}
#content .entry-post-format .entry-header p a {
	font-family: 'Droid Sans', arial, sans-serif;
	font-style: normal;
}
#content .entry-post-format .entry-content-gallery {
	width: 54%;
	float: left;
}
#content .entry-post-format .gallery-thumb {
	width: 42.258%;
	float: left;
	margin: 5px 15px 0 0;
}
#content .post img.attachment-medium {
	max-width: 100%;
	height: auto;
	padding: 0;
}

/* WordPress Image Gallery
--------------------------------------------- */
#content .gallery {
	margin: auto;
	padding:0;
	clear: both;
}
#content .gallery-item {
	width:19%;
	float: left;
	margin-top: 10px;
	margin-right: 3px;
	text-align: center;
	vertical-align: top;
	overflow: hidden;
}
#content .gallery-icon {
	width: 100%;
}
#content .gallery-caption {
	margin-left: 0;
	padding: 0;
	font-size: .8em;
	line-height: 1.25;
	color: #999;
	display: block;
}

/* Pages 
--------------------------------------------- */
#content .page {
	margin: 0 0 40px;
	padding: 0 0 30px;
	overflow: hidden;
	clear: both;
	font-size: .95em;
	line-height: 1.6;
	border-bottom: 1px solid #ddd;
}
#content .page-entry-header {
	margin: 0;
}
#content .page-entry-header h1.entry-title {
	margin: 0;
	font: bold 1.5em/1.5 'Droid Sans', arial, sans-serif;
	color: #009BC2;
}
#content .page p {
	padding: 0 0 20px 0;
}
/* --- Fullwidth Page --- */
#content.full-width {
	width:100% !important;
}
#content.full-width .page {
	margin: 0;
	padding: 0 0 20px;
	border-bottom: none;
}
/* --- Archive, 404, Search Results --- */
#content .page-header h1.page-title {
	padding: 0 0 15px 0;
	font-size: .8em;
	color: #777;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
}
/* --- Contact Page --- */
#content .wpcf7 {
	overflow: hidden;
	margin: 0;
	padding:20px;
	background: #F0F0F0;
}
#content .wpcf7 h3#form-title {
	margin:0 0 3px 0;
	font-size: 1.2em;
}
#content .wpcf7 p.form-info {
	padding:0 0 15px 0;
	font-size: .8em;
}
#content .wpcf7 p span.required {
	color: #E75428;
}
#content .wpcf7 input.wpcf7-text {
	width: 60%;
	margin: 5px 0 15px;
	padding: 9px 5px;
	background-color:#fff;
	border: 1px solid #ddd;
	font-size:1em;
}
#content .wpcf7 textarea {
	width:95%;
	margin: 5px 0 0;
	padding: 9px 5px;
	font: 1em 'Droid Sans', arial, sans-serif;
	background-color:#fff;
	border: 1px solid #ddd;
}
#content .wpcf7-form p {
	padding:0;
}

/* Sidebars
--------------------------------------------- */
aside.widget {
	margin: 0px 5px 15px 0px;
	padding: 10px 10px 15px 10px;
	font-size: .8em;
	border: 1px solid #DDD;
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	position:relative;
}
aside.widget ul{margin-top:45px;}
aside.widget ul li {
	padding: 0 0 7px 0;
	line-height: 1.4em;
}
aside.widget ul li:last-child {
	padding: 0;
}
.widget h3.widget-title, .widget_get_recent_comments h1.widget-title {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0;
	color: white;
	text-transform: uppercase;
	display: block;
	background: url(images/bk_h2_right.png) 0 0 no-repeat;
	width: 215px;
	height: 39px;
	position: absolute;
	top: 6px;
	left: -6px;
	_left:-16px;
	padding: 10px 0px 0px 45px;
	_background-image:url(images/bk_h2_right.png);
	_background-repeat:no-repeat;
	_background-position:0px 0px;
}
.textwidget {
	line-height: 1.6;
}
/* --- Standard Widgets --- */
.widget_categories ul li ul.children, .widget_nav_menu ul li ul.sub-menu, .widget_pages ul li ul.children {
	margin: 5px 0 0 0;
}
.widget_categories ul li ul.children li, .widget_nav_menu ul li ul.sub-menu li, .widget_pages ul li ul.children li {
	margin: 0 0 0 20px;
}
.widget_recent_entries ul, .widget_recent_comments ul {
	padding: 0 0 0 15px;
}
.widget_recent_entries ul li, .widget_recent_comments ul li {
	list-style: square;
}
.widget_calendar #wp-calendar caption {
	font-family:'Droid Serif', Times, serif;
	font-style: italic;
	text-align: left;
	padding: 0 0 5px 0;
}
.widget_calendar table#wp-calendar th, .widget_calendar table#wp-calendar td {
	padding: 0 6px 6px 0;
}
.widget_calendar table#wp-calendar tbody tr td#today {
	font-weight: bold;
}
/* --- Search Widget --- */
.widget_search {
	overflow: hidden;
}
.searchform {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}
#secondary .searchform .search-input {
	width: 90%;
	margin: 0 0 5px 0;
}
#tertiary .searchform .search-input {
	width: 62%;
	margin: 0 2px 5px 0;
}
.searchform .search-input {
	width: 40%;
	margin: 0 2px 5px 0;
	padding: 6px 5px;
	background-color:#F0F0F0;
	border: 1px solid #ddd;
}
.searchform .search-input:hover, #searchform .search-input:focus, #searchform .search-input:active {
	background-color:#fff;
}
.searchsubmit {
	margin: 0;
	padding: 8px 10px 7px;
	display: inline-block;
	vertical-align: baseline;
	outline: none;
	background-color: #777;
	border: none;
	font-size: 11px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	cursor: pointer;
}
.searchsubmit:hover {
	color: #fff;
	background-color: #009BC2;
}
/* --- Social Links Custom Widget --- */
.widget_sociallinks a {
	padding:0 20px;
}
.widget_sociallinks a.rss {
	background:url(images/rss-icon.png) 0 0 no-repeat;
}
.widget_sociallinks a.twitter {
	background:url(images/twitter-icon.png) 0 0 no-repeat;
}
.widget_sociallinks a.facebook {
	background:url(images/fb-icon.png) 0 0 no-repeat;
}
.widget_sociallinks a.flickr {
	background:url(images/flickr-icon.png) 0 0 no-repeat;
}
.widget_sociallinks a.vimeo {
	background:url(images/vimeo-icon.png) 0 0 no-repeat;
}
.widget_sociallinks a.linkedin {
	background:url(images/linkedin-icon.png) 0 0 no-repeat;
}
.widget_sociallinks a.delicious {
	background:url(images/delicious-icon.png) 0 0 no-repeat;
}
.widget_sociallinks a.googleplus {
	background:url(images/googleplus-icon.png) 0 0 no-repeat;
}
/* --- Recent Comments Widget --- */
.widget_get_recent_comments li.sidebar-comment {
	margin:10px 0;
	overflow:hidden;
}
.widget_get_recent_comments li.sidebar-comment:first-child {
	margin:3px 0 10px;
}
.widget_get_recent_comments li.sidebar-comment .comment-content {
	padding:0 0 0 6px;
	overflow:hidden;
}
.widget_get_recent_comments li.sidebar-comment p {
	line-height: 1.4;
}
.widget_get_recent_comments .kjgrcGravatar {
	margin:0;
	float:left;
	display:block;
}
.widget_get_recent_comments span.sidebar-comment-autor a {
	padding: 0 0 3px;
}
/* --- Flickr Fotostream Widget --- */
#flickr_badge_wrapper {
	margin:3px 0 0;
}
.flickr_badge_image {
	max-width:80px;
	height:60px;
	margin:0 6px 6px 0;
	float:left;
}
.flickr_badge_image img {
	width:80px;
	height:60px;
}

/* Footer
--------------------------------------------- */
.footerRow{padding-top: 20px; height:auto; background-color:#fff; min-width:1440px; min-height:172px; font-size:14px;}
.footerRow section h5{ font-size:18px; font-weight:bolder; margin-bottom: 3px;}
#colophon p {
	line-height: 1.5;
}
a.top {
	margin: 3px 0 0 0;
	font-weight: bold;
	display: block;
}
a.top:hover {
	text-decoration: none;
}

/* Clearing Floats
--------------------------------------------- */
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
.clearfix:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0
}
/*
*date:2012-07-25
*author:blank
*note:???????????*/
.alinkP{_text-align:right;*text-align:right; text-align:right;}
/* Links
--------------------------------------------- */
a {
	color:#008066;
	text-decoration: none;
} 
a:hover {
	color:#ff6500;
	text-decoration: underline;
}
.button{ background:url(images/normal.png); display:inline-block; font-size:12px; width:90px; height:27px;line-height:27px;text-align: center;
color: #e5e5e5; cursor:pointer; border:none;}
.button:hover{ background:url(images/hover.png) no-repeat; color: white!important; text-decoration:none;}

.up_next_page{padding:10px 20px;background-color:#fff; font-size:13px;width:583px;min-height:50px;  _background:#f9f9f9; display:none;}
.up_next_page a{ line-height:30px; font-size:13px;background-color:#f9f9f9;}
.comment-gravatar{ float:left; width:65px; margin:0px 10px 0px 0px;}
.comment-body{ float:left; width:508px;}
.backToTop {display: none; width: 56px; height:45px; line-height: 1.2; padding: 5px 0; background-color: #000; color: #fff; font-size: 12px; text-align: center; position: fixed; _position: absolute; right: 10px; bottom: 100px; _bottom: "auto"; cursor: pointer; opacity: .6; filter: Alpha(opacity=60); background-image:url(images/top.jpg)}



ul.commentlist {list-style : none;width : 575px;}
ul.commentlist a{ color:#6da336;}
ul.commentlist p{display:inline;}
ul.commentlist ul {list-style : none;margin-top : 20px;}
ul.commentlist ul li {margin-left : 45px;margin-top : 5px;padding : 5px 5px 20px 8px;}
ul.commentlist li {border: 1px solid #e7e7e7;_border: 1px solid #e7e7e7;z-index:2;position:relative;background-color : #fff;margin-bottom :8px;padding : 12px;clear:left}
* html ul.commentlist li {border: 1px solid #e7e7e7;}
*+html ul.commentlist li {border: 1px solid #e7e7e7;}
.comment_author {float:left;text-align :center;width:40px;height:40px;margin-right : 10px;}
.comment_author img{border: 1px solid #e7e7e7; padding:3px;}
.comment_text {line-height:22px;float:left;width:500px;}
.floor{position:absolute;color:#ccc;top:10px;right:12px;font-size :14px;color:#e75814}

/*
background:url(images/pt_icn.png) 15px 18px no-repeat;width:623px;_background:url(images/pt_icn.png) 15px 18px no-repeat; 
*/
.gongaobox{background:url(images/pt_icn.png) 15px 18px no-repeat #FFFFFF;height:30px; line-height:30px; padding:10px 40px; border-bottom:1px dotted #ddd;_background:url(images/pt_icn.png); _background-repeat:no-repeat; background-position:15px 18px;}
.gongao{ float:left; width:400px;}
.gongaor{ float:right; width:140px;}

#content .brower-title{ font-size:18px; line-height:20px; margin:16px 0 5px;}
.tagcloud{margin-top:45px;}
.advImgLeft01{ margin:10px auto;_margin:10px auto;}
.topright{float: right;width: 250px;margin: 25px 15px 0 0; height:43px; display:inline;}
.topMiddle h3{ font-size:14px; font-weight:bold;}
.topMiddle{ float:left; margin-top:30px; width:450px; height:43px;margin-left:20px}
.topMiddle ul{ margin:0 auto; padding:0; list-style-type:none; width:510px;}
.topMiddle ul li{ float:left; width:150px;}

.topLogo {width:180px; height:70px; float:left; margin-left:10px;}
.topMenu{float:right; height:70px; width:915px; }
.aFirst{ border:none; background:#cfe2b5;}

.middleMenuDiv{ width:915px; margin:0 auto; height:68px;}
.middleMenuDiv ul{float:left;height:40px; line-height:40px; margin-top:20px;}
.middleMenuDiv li{float:left;width:100px; text-align:center;}
.middleMenuDiv li a{color:#0d7a65;display:inline-block;color:#0d7a65!important;}
.middleMenuDiv li a:hover{ color:#ff6600; text-decoration:none;color:#ff6600!important;}
.middleMenuDiv li div{position:absolute;width:100px; height:260px;background:#cfe2b5;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;z-index:99;*margin-top:30px; * margin-left:-88px;display:none;}
.middleMenuDiv dl{z-index:999; color:#fff; position:absolute;font-size:12px; letter-spacing:-1px;*margin-top:40px;*margin-left:-88px; display:none;}
.middleMenuDiv dd{height:30px;line-height:30px; width:100px;}
.middleMenuDiv dd a{display:inline-block;color:#fff;}
.middleMenuDiv li a.noBorder{border:none;}


.bannerDiv{width:1109px; margin:0 auto; height:224px; margin-bottom:10px;_margin-bottom:5px;}
.demo{ width:1099px; height:310px; position:relative; overflow:hidden; border:#ddd 1px solid;padding:5px;}
.num{ position:absolute;right:10px; top:290px; z-index:10;}
.num a{ width:16px; height:16px; text-decoration:none; line-height:16px; font-size:12px;display:inline-block; text-align:center; margin:0 3px; cursor:pointer;border-radius:7px;}
.num a.cur{background:#008066;color:#fff;}
.demo ul{ position:relative; z-index:5;}
.demo ul li{ position:absolute; display:none;}
#sinaIframe iframe{ height:430px;}
#secondary .pagebar{ display:none;}
.entityAdv{ margin:5px 0px; float:left; width:613px;}
.ds-powered-by a{ display:none;cursor:default;}

.wrapLeftTitle{background-color:transparent; height:40px!important; background-image:url(images/pdbg.png); background-repeat:no-repeat;}
.fixed li a:hover{ color:#008066;}
#content .entry-header h2.entry-title a{color:#454545;text-decoration: none;}
#content .entry-header h2.entry-title a:hover {color: #008066;text-decoration: none;}
#content .single-entry-header h2.entry-title a{ color:#454545;}
#content .single-entry-header h2.entry-title a:hover {color:#008066; text-decoration:none;}
#content .single-entry-header h2.entry-title .author a{ color:#008066;}
#content .single-entry-header h2.entry-title .author a:hover {color: #ff6600; text-decoration:none;}

#content  h2.entry-title a{color:#454545;text-decoration: none;}
#content  h2.entry-title a:hover {color:#008066;text-decoration: none;}
.relLink{ font-size:12px;}
#secondary  li a{color:#454545;}
#secondary  li a:hover{ color:#008066; text-decoration:none;}
#secondary  aside.widget_categories li a{width:183px;height:27px;line-height:27px;display:block;padding-left:15px;}
#secondary  aside.widget_categories li a:hover{background:#dcf2d0;}
#secondary  aside.widget_categories li a strong{font-size:24px;color:#008066;}
#secondary  aside.widget_meta li{ background:url(images/libg02.gif) 3px 10px no-repeat; padding-left:20px;}
#secondary  aside.widget_links li{ background:url(images/libg.gif) 3px 10px no-repeat; padding-left:20px;}
#secondary .widget_recent_comments li a{color:#008066;}
#secondary .widget_recent_comments li a:hover{color:#00A886; text-decoration:none;}
.gongaobox{ font-size:12px; background-color:#fff;}
.alinkDiv{float:right;width:90px; height:27px; margin-right:10px}
.indexArt{ background:url(images/new.gif) no-repeat scroll 0 0 #f9f9f9;_background-color:#f9f9f9;}
#content header p.index_author{ background:url(images/ico_tag.gif) 20px 3px no-repeat; padding-left:40px;font-size:12px;}
*+html .index_author{background-color:#fff;}
.widget_recent_entries{ font-size:13px;}
.createDate{ background:url(images/pBg02.jpg) 3px 4px no-repeat; display:inline-block; padding-left:25px;}
.page-header{ padding-left:10px;}

.go{width:47px;height:106px;background-color:#FFF;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:12px;bottom:25%;border-radius:5px;box-shadow:0 0 2px #6E6E6E}
.go a{background:url(images/a.png) no-repeat;display:block;text-indent:999em;width:37px;margin:5px;border:0;overflow:hidden;float:left}
.go .top{background-position:0 -33px;height:22px}
.go .feedback{background-position:0 -54px;height:32px}
.go .bottom{background-position:0 -88px;height:22px}
.go .top:hover{background-position:-38px -33px}
.go .feedback:hover{background-position:-38px -54px}
.go .bottom:hover{background-position:-38px -88px}

.tagSpan{ background:url(images/tag.gif) 0px 5px no-repeat; padding-left:30px; display:block;}
.entry-note{float:left; width:390px; font-size:12px; color:#999999; line-height:27px;}
.entryNoteDiv{float:left; width:100%; margin:5px 0px; font-weight:normal; display:inline;}
.singleTitle{float:left;background-color:#f9f9f9;_margin-left:-10px; width:623px; _padding:0px 10px 0px 15px;}
.shareDiv{padding-right:10px; text-align:right; float:right;}


/*分页控件样式*/

.pagebar {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #FFFFFF;border-radius: 5px 5px 5px 5px;font-size: 13px;margin-bottom: 10px;margin-right: 0.1em;margin-top: 20px;padding: 20px 8px;text-align: center;text-decoration: none;}
.pagebar a, .pageList .this-page {border:1px solid #8ccbf0;padding: 0.2em 0.5em;text-decoration: none;}
.pagebar a:visited{border: 1px solid #8ccbf0;padding: 0.2em 0.5em;text-decoration: none;}
.pagebar .break{background: none repeat scroll 0 0 #FFFFFF;border: medium none;padding: 2px 6px;text-decoration: none;}
.pagebar .this-page{background: none repeat scroll 0 0 #009476;border: 1px solid #8ccbf0;color:#FFFFFF;font-weight: bold;padding: 0.2em 0.5em;}
.pagebar a:hover{border-color:#009476;}
.pagebar .inactive{border: 1px solid #CCCCCC;color: #CCCCCC;padding: 0.2em 0.5em;text-decoration: none;}



/*============山雀营销手机客户端下载  样式Start=====================*/
ul,li{list-style:none;margin:0px;padding:0px;}
.aboutUs{width:221px;border:1px solid #ddd;background-color:#fff;margin-bottom:10px;}
.aboutUs h2,.lefth2{margin:0px; padding:10px 20px;font-size:14px;background:url(images/leftBg.jpg) repeat-x; color:#fff;font-weight:bold}

.aContent{ padding:5px 10px; font-size:12px; text-indent:2em; line-height:20px;}
.a1{background:url(images/ico.jpg) 0 2px no-repeat;}
.a1:hover{background:url(images/icoGreen.jpg) 0 2px no-repeat;}

.a2{background:url(images/ico.jpg) -36px 0px no-repeat;}
.a2:hover{background:url(images/icoGreen.jpg) -36px 0px no-repeat;}

.a3{background:url(images/ico.jpg) -72px 0px no-repeat;}
.a3:hover{background:url(images/icoGreen.jpg) -72px 0px no-repeat;}

.a4{background:url(images/ico.jpg) -105px 0px no-repeat;}
.a4:hover{background:url(images/icoGreen.jpg) -105px 0px no-repeat;}

.a5{background:url(images/ico.jpg) -144px 2px no-repeat;}
.a5:hover{background:url(images/icoGreen.jpg) -144px 2px no-repeat;}

.a6{background:url(images/ico.jpg) -180px 0px no-repeat;}
.a6:hover{background:url(images/icoGreen.jpg) -180px 0px no-repeat;}

.hidden{display:none;}
/*============山雀营销手机客户端下载  样式End=====================*/
