/*    *//*-----------------------------------------------TABLE OF CONTENT:0. Reset1. Setup-1.1 Defaults-1.2 Hyperlinks2. Site Structure & Appearance-2.1 Containers & Columns-2.2 Navigation Menu-2.3 Header-2.4 Content-2.5 Sidebar-2.6 Footer3. Posts-3.1 Typographic Elements-3.2 Images-3.3 Pagination / WP-Pagenavi-3.4 Entry Share-3.5 Author Box-3.6 Entry Tables-3.7 Entry Bottom4. Widgets-4.1 Generic Widgets-4.2 Specific Widgets5. Comments-5.1 Comments List-5.2 Comments Form-5.3 Trackbacks6. Page Templates-6.1 Contact Form-6.2 Archives & Sitemap7. MISC-7.1 Buttons-7.2 Un-widgetized Advertisement-7.3 CSS3 Effects8. Responsive Layout-------------------------------------------------*//* =0. Reset------------------------------------------------ */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	border: 0;	font-family: inherit;	font-size: 100%;	font-style: inherit;	font-weight: inherit;	margin: 0;	outline: 0;	padding: 0;	vertical-align: baseline;}:focus {	outline: 0;	}body {	background: #fff;	line-height: 1;}ol, ul {	list-style: none;}table {	border-collapse: separate;	border-spacing: 0;}caption, th, td {	font-weight: normal;	text-align: left;}blockquote:before, blockquote:after,q:before, q:after {	content: "";}blockquote, q {	quotes: "" "";}a img {	border: 0;}/* Floating */.left {	float: left;}.right {	float: right;}/* Clear Floats */* html .clear {	height: 1%;}.clear:after {	clear: both;	content: ".";	display: block;	height: 0;	visibility: hidden;}.clear {	display: block;}/* =1. Setup----------------------------------------------- *//* 1.1 Defaults */body {	background:#F9F2F2 ;	margin:0px auto 0;	padding: 0;	color: #333;	font: 12px/20px Arial, Helvetica, Sans-serif;}/* headings */h1,h2,h3,h4,h5,h6 {	font-weight: bold;}h1 {	font-size: 18px;}h2 {	font-size: 16px;}h3 {	font-size: 14px;}h4 {	font-size: 13px;}h5,h6 {	font-size: 12px;}/* input form & textarea */input,textarea {	border-color: #ddd;	border-style: solid;	border-width: 1px;	color: #999;	padding: 6px;}input:focus,textarea:focus {	background: #fff;	border-color: #ccc;	box-shadow: inset 0 1px 2px rgba(0,0,0,0.15);}.sticky {	}.gallery-caption {	}.bypostauthor {	}/* 1.2 Links */a,a:visited {	text-decoration: none;}a:active {	outline: 0;}a:hover {	text-decoration: underline;}/* =2. Site Structure & Appearance----------------------------------------------- */.g-hottank{ overflow: hidden; color:#999;}.g-hot-color a {font-size: 13px;text-decoration: none;line-height: 30px;padding: 0 5px;display: inline-block;color: #999;}/* 2.1 Containers & Columns */#wrapper {	background: #FFF; 	margin: 0px auto 0;	width: 1004px;	padding-top:px;}.inner-wrap {	background: #fff;	margin: 0 auto;	width: 960px;    overflow: hidden;}#top {	height: 33px;	line-height: 33px;}#container {	background: #fff;	float: left;	padding: 20px 0 30px 0;	width: 100%;	z-index: 100;}#content {	float: left;	width: 640px;}#sidebar {	float: right;	width: 300px;}#footer {	border-top: 1px solid #efefef;	padding: 20px 0 20px 0;	background: #333;}.one-col {	width: 920px !important;}/* 2.2 Navigation Menu */.nav {	list-style: none;	line-height: 1;	margin: 0;	overflow: hidden;	padding: 0;	z-index: 999;}.nav a {	display: block;	position: relative;	text-decoration: none;	z-index: 100;}.nav li {	float: left;	width: auto;	z-index: 999;	width:80px;	text-align:center;}.nav li a {	color: #eee;	line-height: 18px;    padding: 10px 0px;	text-decoration: none;}.nav li:hover a, .nav li:hover a:active {	text-decoration: none;}.nav li ul {	left: -999em;	position: absolute;	width: 80px;	z-index: 999;}.nav li ul li a, .nav li ul li a:visited {	background: #fff;	color: #333;	font-size: 12px;	padding: 10px 0px;	width: 80px;}.nav li ul li a.sf-with-ul {	padding: 10px 0px;}.nav li ul ul {	margin: -38px 0 0 180px;}.nav li:hover, .nav li.hover {	position: static;}.nav li:hover ul ul, .nav li.sfhover ul ul,.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul {	left: -999em;}.nav li:hover ul, .nav li.sfhover ul,.nav li li:hover ul, .nav li li.sfhover ul,.nav li li li:hover ul, .nav li li li.sfhover ul,.nav li li li li:hover ul, .nav li li li li.sfhover ul {	left: auto;}.nav .sf-sub-indicator {	background: url(arrow-down.png) no-repeat 0px 0;	overflow: hidden;	position: absolute;	width: 9px;	height: 9px;	text-indent: -999em;	top: 1.2em;	right: 0.45em;}.nav li ul .sf-sub-indicator {	background: url(bullet.png) no-repeat;	display: block;	overflow: hidden;	position: absolute;	width: 10px;	height: 10px;	text-indent: -999em;	top: 1.3em;	right: 0.4em;}/* PRIMARY NAV */#primary-nav {	background: #f9f9f9 url(alert-overlay.png) left center repeat-x;	padding: 0 15px 0 0;}#primary-nav .nav {	float: left;}#primary-nav .nav li  {  	width: ;}#primary-nav .nav li a {	border-right: 1px dotted #bbb;	color: #555;	padding:9px 0px;		font-size: 14px;}#primary-nav .nav li a:hover {	background: #eee;	color: #444;}#primary-nav .nav li li a {	border-bottom: 1px solid #e9e9e9;	border-right: none;}#primary-nav .nav li li a:hover, #primary-nav .current_page_item a {	background: #f0f0f0 !important;}#primary-nav .nav li ul {	border-top: 1px solid #e9e9e9;	width: 180px;}#primary-nav .nav ul ul {	margin: -38px 0 0 180px;}#primary-nav .nav li a b {	background: url(arrow.png) no-repeat;	display: block;	position: absolute;	top: 16px;	right: 8px;	width: 7px;	height: 4px;	margin-right: -6px;}#primary-nav .nav .sf-sub-indicator {	display: none;}#primary-nav .nav li ul .sf-sub-indicator {	display: block;}#primary-nav .current_page_item li a {	background: #fff !important;}/* SECONDARY NAV */#secondary-nav .nav {	background: url(alert-overlay.png) repeat-x left center;	border-bottom: 1px solid #d5d5d5;}#secondary-nav .nav a {	font-size: 13px; 	font-weight: bold; 		color: #fff;}#secondary-nav .nav li a:hover, #secondary-nav .nav li.sfHover a {	background: #333;	color: #fff;}#secondary-nav .nav li li a {	background: #444;	color: #fff;}#secondary-nav .nav li li a:hover {	background: #555;	color: #fff;}#secondary-nav .nav li a b {	background: url(arrow.png) no-repeat;	display: block;	position: absolute;	top: 25px;	right: 8px;	width: 7px;	height: 4px;}#secondary-nav .current-cat a, #secondary-nav .current-cat a:hover {	background: #333;}.entry-content img{    max-width: 100%;    height: auto; }/* 2.3 Header */#header {	background: #fff;	border-top: 2px solid #e9e9e9;	border-bottom: 1px solid #e6e6e6;	height: 90px;	padding: 5px 0;	z-index: 999;	line-height: 1;	margin-top: -20px;}/* logo */#text-logo {	float: left}#site-title {	font-size: 36px;	font-weight: bold;	line-height: 1;	margin: 18px 0 5px 0;}#site-desc {	color: #999;	font-size: 11px;}#site-title a,#site-title a:hover {	text-decoration: none;}#logo {	line-height: 1;	margin: 15px 0 0 0;	overflow: hidden;}/* Search Form */#search {	display: inline;	float: right;	height: 20px;	margin: 5px 0 0 0;}#search input {	background: #fff;	color: #999;	float: left;	font-size: 11px;	line-height: 11px;	width:110px;	padding: 6px 6px 6px 8px;	border-radius: 3px;}#search .field {	border: 1px solid #ddd;	box-shadow: inset 0 1px 2px rgba(0,0,0,0.15);	height: 12px;}#search input:focus {	background: #fff;	border: 1px solid #ddd;}#search input.btn {	background: none;	border: none !important;	margin: 5px 0 0 -22px;	padding: 0px;	width: auto;}/* 2.4 Content */.heading {	border-top: 1px solid #e6e6e6;	color: #999;	display: block;	font-size: 11px;	letter-spacing: 1px;	line-height: 11px;	margin: 0px 0 10px;	text-transform: lowercase;}.heading-text {	background: #fff;	float: left;	margin: -7px 0 0 25px;	padding: 0 5px 0 5px;}#featured-content {	margin: 0 0 1px 0;}.featured-main {	float: right;	margin: 0 0 20px 0;	width: 480px;}.featured-main .entry-title {	font-size: 14px !important;	text-align: center;}.featured-aside {	float: left;	width: 150px;}#featured-content ul li {	display: block;	float: left;	position: relative;}#featured-content .entry-title {	background: url(transparent.png);	bottom: 0;	left: 0;	color: #fff;	display: block;	font-size: 14px; 	position: absolute;}#featured-content  a,#featured-content  a:visited {	color: #fff;}#featured-content .entry-date {	background: url(transparent.png);	color: #fff;	font-family: Tahoma;	font-size: 12px;	letter-spacing: 1px;	line-height: 12px;	margin: 0;	padding: 4px 6px;	position: absolute;	top: 10px;	right: 10px;	text-transform: uppercase;}#featured-content .featured-main ul li {	width: 480px;	height: 170px;}#featured-content .featured-main .entry-title {	font-size: 13px;	padding: 10px 10px;	width: 410px;}#featured-content .featured-aside ul li {	margin: 0 0 10px 0;	width:140px;	padding-top:0px;	height: 170px;			background: #F0E1B8;				overflow: hidden;}#featured-content .featured-aside .entry-title {	font-size: 12px;	padding: 3px 10px;	text-align: center;}/* News Ticker */#news-ticker {	background: #f9f9f9;	border: 1px solid #e6e6e6;	font-size: 12px;	font-weight: bold;	line-height: 22px;	margin: 0 0 20px 0;	padding: 10px 5px 10px 15px;	position: relative;	overflow: hidden;	width: 620px;	height: 22px;	}#news-ticker span {	color: #999;	float: left;	letter-spacing: 1px;	text-transform: uppercase;}#news-ticker .news {	display: inline;	float: left;	padding-left: 5px;	overflow: hidden;}#news-ticker .news-ticker {	display: none;		font-size: 12px;}#news-ticker .news-ticker a{	font-size: 12px;	color:#ccc;	font-weight: normal;}#news-ticker .news-ticker a visited{	font-size: 12px;	color:#ccc;	font-weight: normal;}.headline-nav {	position: absolute;	width: 40px;	top: 10px;	right: 10px;}.headline-previous {	background: url(ico-headline-nav.png) 0 0 no-repeat;	display: block;	float: left;	width: 19px;	height: 24px;}.headline-next {	background: url(ico-headline-nav.png) 0 -27px no-repeat;	display: block;	float: right;	width: 19px;	height: 24px;}/* Content Loop */#content-loop {	float: right;	width: 478px;}#content-loop .hentry {	border-bottom: 1px solid #dfdfdf;	float: left;	margin: 0 0 20px 0;	padding: 0 0 10px 0;	width: 33.3%;}#content-loop .entry-title {	font-size: 14px;    margin: 0 0 10px 0;}#content-loop .entry-tou { 	width: 100%;	 display:block; 	margin: 0 0 2px 0;}#content-loop .entry-title-tou {	font-size: 13px; 	height: 14px;	 overflow: hidden; 	margin: 2px 0 10px 0;	 font-weight: normal!important;	 line-height:14px;	 display:block; }#content-loop .entry-title-tou a{	color:#666; 	 font-weight: normal!important; }#content-loop .entry-thumb {	float: left;	margin: 0 15px 10px 0;}#content-loop .entry-excerpt {	display: table;}#content-loop .entry-share {	margin: 10px 0 0 0;}#content-loop .read-more {	font-size: 11px;	font-weight: bold;	margin: 10px 0 0 0;}/* Content Loop2 */#content-loop2 {	float: right;	width: 640px;}#content-loop2 .hentry {	border-bottom: 1px solid #dfdfdf;	float: left;	margin: 0 0 20px 0;	padding: 0 0 10px 0;	width: 25%;}#content-loop2 .entry-title {	font-size: 14px;    margin: 0 0 10px 0;}#content-loop2 .entry-tou2 { 	width: 100%;	 display:block; 	margin: 0 0 2px 0;}#content-loop2 .entry-title-tou2 {	font-size: 13px; 	height: 14px;	 overflow: hidden; 	margin: 2px 0 10px 0;	 font-weight: normal!important;	 line-height:14px;	 display:block; }#content-loop2 .entry-title-tou2 a{	color:#666; 	 font-weight: normal!important; }#content-loop2 .entry-thumb {	float: left;	margin: 0 15px 10px 0;}#content-loop2 .entry-excerpt {	display: table;}#content-loop2 .entry-share {	margin: 10px 0 0 0;}#content-loop2 .read-more {	font-size: 11px;	font-weight: bold;	margin: 10px 0 0 0;}  /* Content Loop listimg*/#content-loop-listimg {	float: left;	width: 984px;    overflow: hidden; }  #content-loop-listimg .hentry {	border-bottom: 1px solid #dfdfdf;	float: left;	margin: 0 0 20px 0;	padding: 0 0 10px 0;	width: 25%;}#content-loop-listimg .hentry_zhuti {	border-bottom: 1px solid #dfdfdf;	float: left;	margin: 0 0 20px 0;	padding: 0 0 10px 0;	width: 100%;}#content-loop-listimg .entry-title {	font-size: 14px;	font-weight: bold;	letter-spacing: -0.05em;	margin: 0 0 10px 0;}#content-loop-listimg .entry { 	width: 100%;	 display:block; 	margin: 0 0 2px 0;}#content-loop-listimg .entry-title {	font-size: 13px; 	height: 14px;	 overflow: hidden; 	margin: 2px 0 10px 0;	 font-weight: normal!important;	 line-height:14px;	 display:block; }#content-loop-listimg .entry-title a{	color:#666;		 font-weight:normal!important;}#content-loop-listimg .entry-title-tou a{ 	 font-weight: normal!important; }#content-loop-listimg .entry-thumb {	float: left;	margin: 0 15px 10px 0;}#content-loop-listimg .entry-excerpt {	display: table;}#content-loop-listimg .entry-share {	margin: 10px 0 0 0;}#content-loop-listimg .read-more {	font-size: 11px;	font-weight: bold;	margin: 10px 0 0 0;} #content-loop-listimg2 .hentry {	border-bottom: 1px solid #dfdfdf;	float: left;	margin: 0 0 20px 0;	padding: 0 0 10px 0;	width: 20%;}#content-loop-listimg2 .entry-title {	font-size: 14px;	font-weight: bold;	letter-spacing: -0.05em;	margin: 0 0 10px 0;}#content-loop-listimg2 .entry { 	width: 100%;	 display:block; 	margin: 0 0 2px 0;}#content-loop-listimg2 .entry-title {	font-size: 13px; 	height: 14px;	 overflow: hidden; 	margin: 2px 0 10px 0;	 font-weight: normal!important;	 line-height:14px;	 display:block; }#content-loop-listimg2 .entry-title a{	color:#666;		 font-weight:normal!important;}#content-loop-listimg2 .entry-title-tou a{ 	 font-weight: normal!important; }#content-loop-listimg2 .entry-thumb {	float: left;	margin: 0 15px 10px 0;}#content-loop-listimg2 .entry-excerpt {	display: table;}#content-loop-listimg2 .entry-share {	margin: 10px 0 0 0;}#content-loop-listimg2 .read-more {	font-size: 11px;	font-weight: bold;	margin: 10px 0 0 0;}   /* Breadcrumbs */#breadcrumbs {	background: #F0F7FC;	border: 1px solid #F0F7FC;	margin: 0 0 20px 0;	padding: 10px 10px 10px 15px;	font-size: 12px;	color: #999;}#breadcrumbs a {	background: url(bullet.png) no-repeat right 3px;	margin-right: 1px;	padding-right:20px;	color: #0099CC;}#breadcrumbs .cat-feed {	text-indent: -9999em;}#breadcrumbs .cat-feed a {	float: right;	display: block;	background: url(ico-subscribe.gif) no-repeat right 0px;	padding-right: 52px;	color: #999;	font-size: 11px;} /* Breadcrumbs_zhuti */#breadcrumbs_zhuti {	background: #F0F7FC;	border: 1px solid #F0F7FC;	margin: 0 0 20px 0;	padding: 10px 10px 10px 15px;	font-size: 12px;	color: #0099CC;}#breadcrumbs_zhuti a {	background: url(bullet.png) no-repeat right 3px;	margin-right: 1px;	padding-right:20px;	color: #0099CC;}#breadcrumbs_zhuti .cat-feed {	text-indent: -9999em;}#breadcrumbs_zhuti .cat-feed a {	float: right;	display: block;	background: url(ico-subscribe.gif) no-repeat right 0px;	padding-right: 52px;	color: #999;	font-size: 11px;}/* Breadcrumbs10 */#breadcrumbs10 {	background: #F9F9F9;	border: 1px solid #F0F7FC;	margin: 0 0 20px 0;	padding: 10px 10px 10px 15px;	font-size: 12px;	color: #999;}#breadcrumbs10 a {	background: url(bullet.png) no-repeat right 3px;	margin-right: 1px;	padding-right:20px;	color: #999;}#breadcrumbs10 .cat-feed {	text-indent: -9999em;}#breadcrumbs10 .cat-feed a {	float: right;	display: block;	background: url(ico-subscribe.gif) no-repeat right 0px;	padding-right: 52px;	color: #999;	font-size: 11px;}/* Breadcrumbs10 */#breadcrumbs10index {	background: #F9F9F9; 	margin: 0 0 20px 0;	padding: 10px 10px 10px 15px;	font-size: 12px;	color: #999;}#breadcrumbs10index a { 	margin-left: 1px;	padding-left:10px;	color: #999;} /* 2.5 Sidebar */#left-sidebar {	background: #fff;	float: left;	width: 140px;}#sidebar .widget-title {	background: url(alert-overlay.png) repeat-x;	border-bottom: 2px solid #d5d5d5;	color: #fff;	height: 32px;	line-height: 32px;	padding: 0 15px;}#sidebar .widget-title span {	background: url(arrow-up.png) no-repeat 5px 28px;	display: block;	height: 34px;	line-height: 32px;}/* 2.6 Footer */#footer {	padding: 15px 20px 0 20px;	border-radius: 4px;}.footer-categories {	border-bottom: 1px solid #2b2b2b;	display: block;	height: 30px;}.footer-categories li {	float: left;	padding: 0 25px 10px 0;}.footer-categories li a {	color: #fff;	font-size: 13px;	font-weight: bold;}#footer #searchform {	float: left;}#footer #searchform .field {	border-radius: 4px;	padding: 8px 8px;	width: 300px;}#footer .tagcloud a {	font-size: 11px !important;}#footer .widget_tag_cloud div {	padding: 0;	border-bottom: 0;}.footer-wrap {	border-top: 1px solid #424242;	padding: 15px 0 0 0;}/* footer widgets */#footer .widget {	background: none;	border-bottom: none !important;	box-shadow: none !important;	color: #fff;	margin: 0 0 20px 0;	padding: 0 !important;}#footer .widget a {	color: #fff;}#footer .widget-title {	border: none;	font-size: 12px;	padding: 0 0 5px 0 !important;}#footer .widget ul {	padding: 0;}#footer .widget li {	background: url("bullet.png") no-repeat scroll 0 8px transparent;	border-bottom: none;	padding: 2px 0 2px 10px;}#footer .widget li a {	font-size: 11px;}#footer-widget-1 {	display: block;	float: left;	margin: 0 20px 0 0;	padding: 0 20px 0 0;	width: 175px;}#footer-widget-2 {	background: url(footer-sep.png) no-repeat left 0;	display: block;	float: left;	margin: 0 20px 0 0;	padding: 0 20px 0 20px;	width: 300px;}#footer-widget-3 {	background: url(footer-sep.png) no-repeat left 0;	display: block;	float: left;	margin: 0 20px 0 0;	padding: 0 0 0 20px;	width: 140px;}#footer-widget-4 {	background: url(footer-sep.png) no-repeat left 0;	float: right;	width: 140px;	padding: 0 0 0 20px;}/* copyright */.copyright {	background: #fff;	border-top: 1px solid #efefef;	color: #999;	font-size: 12px;	padding: 15px 0;	width: 100%;}.copyright a, .copyright a:visited {	color: #999;	border-bottom: 1px solid #ddd;}.copyright a:hover {	border-bottom: none;	text-decoration: none;}/* =3. Posts----------------------------------------------- */.entry-title {	line-height: 1.2;}h1.entry-title {	letter-spacing: -0.03em;text-align:center;	font-size:16px;	color:#F58384;}.entry-title a,.entry-title a:visited {	color:#00972C;}.page-title {	font-size: 20px;	letter-spacing: -0.01em;	margin: 0 0 20px 0;}.entry-meta {	color: #FF9933;	font-size: 12px;	margin: 10px 0;}.entry-meta a,.entry-meta a:visited {	color: #FF9933;}.entry-author {	background: url(entry-meta.png) no-repeat 0 -3px;	margin: 0 10px 0 0;	padding: 1px 0 0px 20px;}.entry-date {	background: url(entry-meta.png) no-repeat 0 -52px;	margin: 0 10px 0 0;	padding: 1px 0 0px 20px;}.entry-comment {	background: url(entry-meta.png) no-repeat 0 -86px;	padding: 1px 0 0px 20px;}.entry-tags {	background: url(entry-meta.png) no-repeat 0 -31px;	color: #222;	float: left;	margin: 10px 0 15px 0;	padding-left: 22px;}.entry-edit {	float: right;	margin: 10px 0 15px 0;}.entry-metas {	color: #AAAAAA;	font-size: 12px;	margin: 18px 0;	text-align:center;	padding-bottom:13px;	border-bottom: 1px solid #E3E3E3;	}.entry-metas a,.entry-metas a:visited {	color:#AAAAAA;}  .entry-metas2 {	color: #000;	font-size: 14px;	margin: 10px 0;	text-align:center;}.entry-metas2 a,.entry-metas2 a:visited {	color: #000;}.entry-content{	padding: 2px 4px 2px;	font-size: 14px;	line-height:28px;}.entry-content img{max-width: 100%;height: auto; }/* 3.1 Typographic Elements */.entry-content blockquote {	border-left: 10px solid #f7f7f7;	margin: 20px 20 20 2px;	padding: 2px 20px 0 20px;	overflow: hidden;}.entry-content blockquote p,blockquote a,blockquote {	color: #666;	font-size: 1em; }.entry-content strong {	font-weight: bold}.entry-content strong em,.entry-content em strong {	font-style: italic;	font-weight: bold;}.entry-content li ul {	margin: 0;	padding: 0;}.entry-content input,.entry-content textarea {	font-size: 1em;	padding: 3px;}.entry-content dfn {	font-weight: bold}.entry-content del {	color: #aaa;	text-decoration: line-through;}.entry-content pre,.entry-content code,.entry-content tt {	background: #f5f5f5;	color: #666;	font: 12px 'andale mono', 'monotype.com', 'lucida console', monospace;	line-height: 20px;	overflow: auto;	padding: 1em;}.entry-content pre,.entry-content code,.entry-content tt {	display: block;	margin: 1.5em 0;	white-space: pre;}.entry-content ins {	font-weight: bold;	text-decoration: underline;}.entry-content em {	font-style: italic;	font-weight: normal;}.entry-content ul {	list-style: none;	padding-bottom: 10px;}.entry-content ul ul,.entry-content ol ol,.entry-content ul ol,.entry-content ol ul {	margin-bottom: 0;}.entry-content ul li {	background: url(dot.png) no-repeat 0 11px;	padding: 3px 0 3px 10px;}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6 {	margin: 5px 0 10px 0;}.entry-content hr {	background: #e6e6e6;	border: none;	clear: both;	color: #e6e6e6;	height: 1px;	margin: 15px 0;	width: 100%;}.entry-content ol {	list-style-type: decimal;	margin: 0 0 10px 25px;}.entry-content ol ol {	list-style: upper-alpha;}.entry-content ol ol ol {	list-style: lower-roman;}.entry-content ol ol ol ol {	list-style: lower-alpha;}.entry-content ol li {	font-size: 12px;	line-height: 19px;	padding: 3px 0 3px 0;}.entry-content p {	margin: 0 0 10px 0;}/* 3.2 Images */img.centered {	display: block;	margin-bottom: 10px;	margin-left: auto;	margin-right: auto;	padding: 0;}img.alignnone {	display: inline;	margin: 0 0 10px 0;	padding: 0;}img.alignright {	display: inline;	margin: 0 0 10px 10px;	padding: 0;}img.alignleft {	display: inline;	margin: 0 10px 10px 0;	padding: 0;}.aligncenter {	display: block;	margin-bottom: 10px;	margin-left: auto;	margin-right: auto;}.alignright {	float: right;	margin: 0 0 10px 10px;}.alignleft {	float: left;	margin: 0 10px 10px 0;}.wp-caption {	background: #F7F7F7;	border: 1px solid #e6e6e6;	padding: 4px 0 5px 0;	text-align: center;}.wp-caption p.wp-caption-text {	font-size: 11px;	font-weight: normal;	line-height: 12px;	margin: 0;	padding: 0;}.wp-caption img {	border: 0;	margin: 0 0 5px 0;	padding: 0;}/* 3.3 Pagination / WP-Pagenavi */.pagination {	float: left;	font-size: 12px;	margin: 20px 0 0 0;	width: 100%;	padding: 2px 4px 1px;}.pagination .right a {	background: #fbfbfb url(alert-overlay.png) repeat-x left center;}.pagination .left a {	background: #fbfbfb url(alert-overlay.png) repeat-x left center;}.pagination a {	border: 1px solid #dfdfdf;	color: #999 !important;	display: block;	margin: 0;	padding: 6px 10px 5px 10px;}.pagination a:hover {	background: #f5f5f5;	border: 1px solid #ddd;		display: block;	margin: 0 0 0 3px;padding: 2px 4px 1px;	text-decoration: none;}/* wp-pagenavi */.wp-pagenavi { 	letter-spacing: 1px;	padding: 6px 10px 5px 10px;}.wp-pagenavi .extend,.wp-pagenavi span.pages {	background: #fff;	border: none;	color: #999;padding: 2px 4px 1px;}.wp-pagenavi a:link,.wp-pagenavi a:hover,.wp-pagenavi a:visited {	background: #f9f9f9 url(alert-overlay.png) left center repeat-x;	border: 1px solid #dfdfdf;	color: #999;	display: inline;	margin: 0 0 0 3px;padding: 2px 4px 1px;	text-decoration: none;} /* 3.4 Entry Share */.entry-share {	border-top: 1px solid #e6e6e6;	overflow: hidden;	padding: 10px 0;	color:#666;}.entry-share img{}.entry-share li {	border-right: 1px dotted #ccc;	float: left;	padding: 0 10px 0 23px;	margin: 5px 10px 5px 0px;}.entry-share a {color:#666;}.entry-share a visited{color:#666;}.entry-share .twitter_icon {	background: url(ico-twitter-16.png) no-repeat;}.entry-share .digg_icon {	background: url(ico-digg-16.png) no-repeat;}.entry-share .facebook_icon {	background: url(ico-facebook-16.png) no-repeat;}.entry-share .delicious_icon {	background: url(ico-delicious-16.png) no-repeat;}.entry-share .stumbleupon_icon {	background: url(ico-stumbleupon-16.png) no-repeat;}/* 3.5 Author Box */.authorbox {	background: #FEFEFE;	border: 1px solid #E6E6E6;	padding-left: 14px;	height:312px;    overflow: hidden;}.authorboxs {	background: #Fff;	border: 0px solid #E6E6E6;	padding-left: 0px;     overflow: hidden;} #wumiiDisplayDiv{    margin-top:-18px;} /*.authorbox img {	background: #fff;	border: 1px solid #e6e6e6;	float: left;	margin: 0 10px 0 0;	padding: 4px;}*/.authorbox p {	margin: 0;	padding: 0;}.authorbox p strong {	font-size: 13px;	font-weight: bold;}/* 3.6 Entry Tables */.entry table {	width: 100%;	border: 1px solid #e6e6e6;	margin-bottom: 1.2em;}.entry table tr.alt-table-row {	background: #f9f9f9;}.entry table th {	padding: 6px 0 3px 0;	background: #EEEEEE;	border: 1px solid #e6e6e6;	text-shadow: 1px 1px 0 #fff;	box-shadow: inset 0 0 1px #fff;	-moz-box-shadow: inset 0 0 1px #fff;	-webkit-box-shadow: inset 0 0 1px #fff;}.entry table td {	padding: 6px 0 3px 10px;	border: 1px solid #e6e6e6;}/* 3.7 Entry Bottom */.entry-bottom {	background: #fff;	border-bottom: 1px solid #e6e6e6;	margin: 20px 0 20px 0;	padding: 0 0 5px 0;}.entry-bottom h3 {	font-size: 13px;	margin-bottom: 5px;}/* 3.7.1 Related Posts */.related-posts {	float: left;	width: 325px;}.related-posts h3 {	margin: 0 0 10px 0;}.related-posts li {	border-top: 1px dotted #dddddd;	overflow: hidden;	padding: 13px 0;}.related-posts li img {	float: left;	margin-right: 10px;	padding: 2px;	border: 1px solid #ccc;}.related-posts li a,.related-posts li a visited {	display: table;	font-weight: bold;	padding: 0;	color:#666;}.related-posts li span {	color: #999999;	font-size: 12px;}/* 3.7.1 Related Posts 2 */.related-posts2 {	float: left;	width: 480px;}.related-posts2 h3 {	margin: 0 0 10px 0;}.related-posts2 li {	border-top: 1px dotted #dddddd;	overflow: hidden;	padding: 13px 0;}.related-posts2 li img {	float: left;	margin-right: 10px;	padding: 2px;	border: 1px solid #ccc;}.related-posts2 li a,.related-posts2 li a visited{	display: table;	font-weight: bold;	padding: 0;	color: #666;}.related-posts2 li span {	color: #999999;	font-size: 12px;}/* 3.7.2 Entry Botttom Ad */.entry-bottom-ad {	float: right;	width: 300px;	margin: 0 0 10px 0;	text-align: center;}.entry-bottom-ad .ad-title {	color: #999;	font-weight: normal;	font-size: 11px;	margin: 0 0 10px 0;}/* =4. Widgets----------------------------------------------- *//* 4.1 General Widgets */.widget {	background: #F9F9F9;	margin: 0 0 20px 0;}.widget a,.widget a:visited {	color: #333;}.widget > div {	padding: 10px 0}.widget ul {	margin: 0 0 0 0;}.widget ul li {	background: url(bullet.png) no-repeat 15px 15px;	border-bottom: 1px solid #dfdfdf;	padding: 5px 10px 5px 24px;	line-height:30px;	height:30px;	overflow: hidden;}.widget ul li:hover {	background-color: #FFFBCC;}.widget-title {	font-size: 12px;	font-weight: bold;	padding-bottom: 10px;}.widget-title a {	color: #333;	text-decoration: none;}.widget_tag_cloud div,.textwidget {	padding: 10px 15px;	border-bottom: 1px solid #e6e6e6;}#left-sidebar .widget {	background: #fff;	border: 1px solid #e6e6e6;	margin: 0 0 20px 0;}#left-sidebar .widget-title {	background:#F9F9F9;	text-align: center;	border-bottom: 3px solid #F7F7F7 ;	font-size: 12px;	height: 33px;	line-height: 33px;	padding: 0 15px;}#left-sidebar .widget ul li {	background: none;	border-top: 1px solid #dfdfdf;	border-bottom: none;	padding-left: 15px;	padding-right: 15px;}#left-sidebar .widget ul li:hover {	background: #FFFBCC;}#left-sidebar .textwidget,#left-sidebar .widget div {	padding: 10px 15px;}#sidebar .textwidget {	padding: 10px 15px;	border-bottom: 1px solid #e6e6e6;}/* =4. bians----------------------------------------------- *//* 4.1 General bians */.bian {	background: #F9F9F9;	margin: 0 0 20px 0;}.bian a,.bian a:visited {	color: #333;}.bian > div {	padding: 10px 0}.bian ul {	margin: 0 0 0 0;}.bian ul li {	background: url(bullet.png) no-repeat 15px 15px;	border-bottom: 1px solid #dfdfdf;	padding: 5px 10px 5px 24px;	line-height:30px;	height:30px;	overflow: hidden;}.bian ul li:hover {	background-color: #FFFBCC;}.bian-title {	font-size: 12px;	font-weight: bold;	padding-bottom: 10px;}.bian-title a {	color: #333;	text-decoration: none;}.bian_tag_cloud div,.textbian {	padding: 10px 15px;	border-bottom: 1px solid #e6e6e6;}#left-sidebar .bian {	background: #fff;	border: 1px solid #e6e6e6;	margin: 0 0 20px 0;}#left-sidebar .bian-title {	background:#F9F9F9;	text-align: center;	border-bottom: 3px solid #F7F7F7 ;	font-size: 12px;	height: 33px;	line-height: 33px;	padding: 0 15px;}#left-sidebar .bian ul li {	background: none;	border-top: 1px solid #dfdfdf;	border-bottom: none;	padding-left: 15px;	padding-right: 15px;}#left-sidebar .bian ul li:hover {	background: #FFFBCC;}#left-sidebar .textbian,#left-sidebar .bian div {	padding: 10px 15px;}#sidebar .textbian {	padding: 10px 15px;	border-bottom: 1px solid #e6e6e6;}/* 4.2 Specific Widgets *//* widget: advertisement */.widget-ads {	margin: 0 0 20px 0;}#left-sidebar .widget-ads {	border-bottom: 1px solid #e6e6e6;	padding: 15px 0 15px 10px;}#sidebar .widget-ads {	background: #fff;	box-shadow: none;}.widget-ads h3.ad-title {	color: #999;	font-size: 11px;	font-weight: normal;	line-height: 1;	margin-bottom: 7px;	text-align: center;}.widget-ad125 {	border-bottom: 1px solid #dfdfdf;	margin: 0 0 20px 0;}.widget-ad125 img {	float: left;	margin: 5px 0 10px 15px;}/* widget: archives */.widget_archive select {	margin: 10px 0 0 0;}/* 4.2 Specific bians *//* bian: xiu */.bian-xius {	margin: 0 0 20px 0;}#left-sidebar .bian-xius {	border-bottom: 1px solid #e6e6e6;	padding: 15px 0 15px 10px;}#sidebar .bian-xius {	background: #fff;	box-shadow: none;}.bian-xius h3.ad-title {	color: #999;	font-size: 11px;	font-weight: normal;	line-height: 1;	margin-bottom: 7px;	text-align: center;}.bian-xiu125 {	border-bottom: 1px solid #dfdfdf;	margin: 0 0 20px 0;}.bian-xiu125 img {	float: left;	margin: 5px 0 10px 15px;	width:125px;	height:125px}/* bian: archives */.bian_archive select {	margin: 10px 0 0 0;}/* widget: calendar */#wp-calendar {	width: 100%;}#wp-calendar,#wp-calendar th,#wp-calendar caption {	text-align: center;}#wp-calendar th {	background: #f5f5f5;	padding: 3px;	border: 1px solid #f0f0f0;}#wp-calendar td {	padding: 5px 2px;	border: 1px solid #f0f0f0;	text-align: center;}#wp-calendar caption {	background: transparent;	color: #333;	font-weight: bold;	padding: 3px 0px 7px 0px;}#wp-calendar #today {	background: #f5f5f5;	font-weight: bold;}/* widget: flickr */.widget_tj_flickr {	margin: 0 0 20px 0;}.widget_tj_flickr > div {	border-top: 0;}.widget .flickr_badge_image {	float: left;	margin: 0;}.widget .flickr_badge_image a:hover img {	background: #fbfbfb;	border-color: #e5ecf1;}.widget .flickr_badge_image .photo-wrap {	margin-bottom: 20px;	padding: 0;	position: relative;}.widget .flickr_badge_image a img {	background: #fff;	border: 1px solid #efefef;	display: inline;	float: left;	margin: 0 4px 4px 0;	padding: 4px;}/* widget: newsletter */#sidebar .newsletter {	background: #fe7c00 url(ico-newsletter.png) 5px -2px no-repeat;	padding: 5px;	border: 1px solid #e26600;	border-bottom-width: 2px;	overflow: hidden;	margin-bottom: 20px;	padding-left: 50px;}#sidebar .newsletter form {	float: left;	width: 260px;	margin-top: 1px;}#sidebar .newsletter .signup-form {	width: 158px;	float: left;	border: none;	height: 27px;	line-height: 27px;	background: #ffe7bf;	padding: 0 5px;	color: #7c3400;	text-shadow: 0 -1px 0 #fff;	-moz-border-radius-topleft: 3px;	-moz-border-radius-topright: 0px;	-moz-border-radius-bottomright: 0px;	-moz-border-radius-bottomleft: 3px;	-webkit-border-radius: 3px 0px 0px 3px;	border-radius: 3px 0px 0px 3px;}#sidebar .newsletter .signup-button {	font-family: Arial;	float: left;	padding: 0 5px;	background: #ffc157;	background: -moz-linear-gradient(top,  #ffc157 0%, #f39a00 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc157), color-stop(100%,#f39a00));	background: -webkit-linear-gradient(top,  #ffc157 0%,#f39a00 100%);	background: -o-linear-gradient(top,  #ffc157 0%,#f39a00 100%);	background: -ms-linear-gradient(top,  #ffc157 0%,#f39a00 100%);	background: linear-gradient(top,  #ffc157 0%,#f39a00 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc157', endColorstr='#f39a00',GradientType=0 );	-moz-border-radius-topleft: 0px;	-moz-border-radius-topright: 3px;	-moz-border-radius-bottomright: 3px;	-moz-border-radius-bottomleft: 0px;	-webkit-border-radius: 0px 3px 3px 0px;	border-radius: 0px 3px 3px 0px;	width: 70px;	height: 27px;	line-height: 27px;	padding-bottom: 3px;	border: none;	color: #7c3400;	font-size: 11px;	font-weight: bold;	text-shadow: 0 -1px 0 #ffc562;	cursor: pointer;}#sidebar .newsletter .signup-button:hover {	color: #333;}.social-icons {	background: #f7f7f7;	border: 1px solid #e6e6e6;	margin: 0 0 20px 0;	padding: 15px 15px 5px 15px;}.social-icons li {	float: left;	width: 90px;	height: 33px;	line-height: 1.3;	margin: 0 0 10px 0;	padding: 3px 0 0 38px;}.social-icons li span {	color: #999;	display: block;	font-size: 11px;}.social-icons .icon-rss {	background: url(32-rss.png) no-repeat 0 0;}.social-icons .icon-google {	background: url(32-weibo.png) no-repeat 0 0;}.social-icons .icon-twitter {	background: url(32-qqweibo.png) no-repeat 0 0;}.social-icons .icon-facebook {	background: url(32-douban.png) no-repeat 0 0;}/* widget: video */.tj-video .open {	border-bottom: 1px solid #dfdfdf;	padding: 15px 15px 9px 15px;}.tj-video .open .description {	color: #999;	margin: 10px 0 0 0;	font-size: 11px;	font-style: italic;}.tj-video .hide {	display: none;}.tj-video li {	background: url(ico-video.png) no-repeat 14px 14px !important;	padding-left: 37px !important;}.tj-video li:hover {	background: #FFFBCC url(ico-video.png) no-repeat 14px 14px !important;}.tj-video li a {	font-weight: normal;}/* widget: twitter */.widget_tj_twitter {	margin: 0 0 20px 0;}.widget_tj_twitter > div {	border-top: none;	padding: 0;}.widget_tj_twitter .widget-title {	border-bottom: 2px solid #d5d5d5;}.widget_tj_twitter li {	background: none;	display: block !important;}.widget_tj_twitter li .time {	color: #999}.widget_tj_twitter li a {	background: none !important;	display: inline !important;	padding-left: 0 !important;}.widget_tj_twitter li a:hover {	background: none !important}/* =5. Comments-------------------------------------------------------------- *//* 5.1 Comment List */#comments {	width: 640px;}#comments h3 {	font-size: 15px;	font-weight: bold;	padding: 10px 0 20px 0;}#comments .col-left {	float: left;}#comments .col-right {	float: right;}#comments-wrap {	width: 640px;	padding: 15px 0 75px 0;	margin-bottom: -52px;	position: relative;}#comments .comment small {	color: #999;	font-size: 11px;	margin-top: -2px;}#comments .comment {	margin-bottom: 20px;	width: 100%;}#comments .comment .col-left {	width: 90px;}#comments .comment .col-left img {	background: #fff;	border: #e6e6e6 1px solid;	padding: 4px;}#comments .comment .col-left .inside {	background: url(arrow-comment.png) no-repeat right 27px;	width: 90px;	float: right;	margin-right: -5px;	position: relative;	overflow: hidden;	padding-right: 7px;	min-height: 70px;}#comments .comment .col-left p {	padding: 0 0 0 2px;	line-height: 19px;}#comments .comment .col-right {	min-height: 65px;	background: #fff;	border-radius: 5px;	padding: 10px 15px;	border: #e6e6e6 1px solid;	margin-left: 93px;	float: none;}* html #comments .comment .col-right {	height: 100px;}#comments .comment span.reply {	float: right;	padding: 3px 3px 0;	font-size: 11px;}#comments .comment span.reply a {	color: #999;}#comments ul.children {	margin: 10px 0 0 20px;	padding: 0;}#comments .navigation .alignright, #comments .navigation .alignleft {	margin: 0;}#comments .navigation a {	background: #9F9F9F;	color: #fff;	display: block;	padding: 5px 9px;	margin-left: 4px;	font-family: Georgia;	font-weight: bold;}#comments .navigation a:hover {	background: #888;}#comments .commentlist {	padding: 0;}#comments .commentlist p {	padding: 0 0 10px;}#comments .commentlist #respond #comment-form {	padding: 0 0 25px;	margin: 0;	border: 0;	width: auto;}#comments .commentlist .children #respond #comment-form .col-right {	float: none;}#comments .cancel-comment-reply {	margin-bottom: 10px;}/* 5.2 Comment Form */#comment-form {	border-bottom: 1px solid #E6E6E6;	width: 640px;	padding: 15px 0 30px 0;	position: relative;}#comment-form h2 {	padding-bottom: 28px;	position: relative;}#comment-form .form-left {	float: left;	width: 210px;}#comment-form .form-right {	width: 410px;	float: right;}.children #comment-form .form-right {	float: none;}#comment-form textarea, #comment-form .form-left input {	border-radius: 4px;	color: #999;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 7px 10px;}#comment-form textarea {	width: 380px;	margin-bottom: 18px;}#comment-form .form-left input {	width: 190px;	display: block;	margin-bottom: 10px;}#comment-form input.sb {	clear: left;	display: block;}#comment-form p.lc_logged {	margin-top: -20px;	position: relative;}/* 5.3 Pingbacks / Trackbacks */h3#pings {	margin: 20px 0 10px 0;}.pinglist li {	margin: 0 0 0 20px;	list-style-type: decimal;}.pinglist li .author {	font-weight: bold;	font-size: 15px;}.pinglist li .date {	font-size: 11px;}.pinglist li .pingcontent {	display: block;	margin: 10px 0;}/* =6. Page Templates-------------------------------------------------------------- *//* 6.1 Contact Form */#contact-form {	display: block;	width: 100%;}#contact-form li {	background: none;	padding-left: 0;}#contact-form input.txt {	border-radius: 4px;	color: #666;	margin: 0 5px 10px 0;	padding: 6px 7px;	width: 200px;}#contact-form textarea {	border-radius: 4px;	color: #666;	padding: 6px 7px;	width: 80%;	height: 200px !important;}#contact-form #submit {	margin: 15px 0 0 0;}.contact-form label {	display: block;	font-size: 12px;	line-height: 30px;}.page-template-template-contact-php .thanks {	color: #0A9600;}.page-template-template-contact-php .error {	color: red;}/* 6.2 Archives & Sitemap */.page-template-template-archives-php .entry-content ul li,.page-template-template-sitemap-php .entry-content ul li {	color: #999;	font-style: italic;}.page-template-template-archives-php .entry-content ul li a,.page-template-template-sitemap-php .entry-content ul li a {	font-style: normal;}/* =7. Misc-------------------------------------------------------------- *//* 7.1 Buttons */.submit-button, .submit-button:visited {	background: url(alert-overlay.png) repeat-x;	border: none;	display: inline-block;	padding: 8px 15px !important;	color: #fff !important;	font-size: 12px;	font-weight: bold;	text-decoration: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	box-shadow: 0 1px 3px rgba(0,0,0,0.5);	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);	border-bottom: 1px solid rgba(0,0,0,0.25);	position: relative;	cursor: pointer;}.submit-button:hover {	color: #fff;	opacity: 0.9;}.submit-button:active {	top: 1px;}/* 7.2 Un-widgetized Advertisement */.header-ad,.header-xiu {	float: right;	width: 468px;	height: 60px;	padding-right:100px;	padding-top:10px;}.header-ad {	float: right;	width: 468px;	height: 60px;	padding-right:100px;	padding-top:10px;}/* 7.3 CSS3 Effects */#primary-nav .nav li ul,#secondary-nav .nav li ul,#breadcrumbs, #breadcrumbs_zhuti, #breadcrumbs10,#news-ticker,#left-sidebar .widget,.authorbox,#comments .comment .col-right {	box-shadow: 0px 0px 0 0 rgba(135, 135, 135, 0.1);}.widget,.social-icons,#content-loop .hentry {	box-shadow: 0 2px 0 0 rgba(135, 135, 135, 0.1);}/* =8. Responsive Layouts----------------------------------------------- *//* Smartphones (portrait) ----------- */@media only screen and (max-width : 480px) {	#wrapper {		width: 100%;	}	.inner-wrap {		width: 98%;	}	#header {		border-bottom: none;	} 	#container {		float: right;		margin-right: 0;		width: 100%;	}	#content,	    #content-loop {		width: 100%;	}	 	#content-loop {		width: 100%;	}	#content-loop .entry-title {		display: table;	}	#content-loop > .entry > a {		display: block;		float: left;		width: 25%;	}	#content-loop > .hentry > a {		display: block;		float: left;		margin: 0 2% 0 0;		width: 25%;	}	.footer-wrap {		border-top: none;	} 	.copyright .right {		display: block;		float: left;	}	/* Single */	.related-posts {		width: 100%;	}	.authorbox {		padding: 2%;		width: 96%;	}	#comments {		width: 100%;	}	#comments-wrap {		width: 100%;	}	#comment-form {		width: 100%;	}	#comments .comment .col-left {		width: 20%;	}	#comments .comment .col-left .inside {		padding-right: 2%;		width: 100%;	}	#comments ul.children {		margin: 10px 0 0 2%;	}	#comments .comment .col-left img {		display: block;		padding: 0;	}	#comments .comment .col-right {		margin-left: 25%;		padding: 2%;	}	#comment-form textarea {		padding: 5px 2%;		width: 96%;	}	#comment-form .form-right {		float: left;		width: 96%;	}	/* Page */	#content {		width: 100%;	}	#container .one-col {		width: 100% !important;	}}/* Smartphones (portrait and landscape) ----------- */@media only screen and (min-width : 480px) and (max-width : 960px) {	#wrapper {		width: 100%;	}	.inner-wrap {		width: 98%;	}  .descriptions{      color: #AAAAAA;    font-size: 12px;    text-align: left;    padding-bottom: 13px;padding-left: 15px;  }#primary-nav {		border-bottom: 2px solid #008800;		padding: 0;		position: relative; 	}	 	/*	#secondary-nav {		border-left: 1px solid #E6E6E6;		border-right: 1px solid #E6E6E6;		border-bottom: 1px solid #E6E6E6;		box-shadow: 3px 3px 0 0 rgba(135, 135, 135, 0.1);		float: left;		margin: 20px 0 0 0;		width: 21%;	}	#secondary-nav #secondary-navigation {		background-color: #ffffff;	}	#secondary-nav .nav li {		background: none repeat scroll 0 0 transparent;		border-bottom: medium none;		border-top: 1px solid #DFDFDF;		padding: 0;		float: none;	}	#secondary-nav .current-cat a,#secondary-nav .current-cat a:hover {		background-color: #fffbcc;	}	#secondary-nav .nav li a:hover,  #secondary-nav .nav li.sfHover a {		background: #fffbcc;		color: #008800;		text-decoration: underline;	}	#secondary-nav .nav a {		color: #333333;		font-weight: normal;	}		*/	#secondary-nav .nav {	background: none repeat scroll 0 0 transparent;	border-bottom: 1px solid #d5d5d5;	}		#container { 		width: 100%;	}	#content,	    #content-loop {		width: 100%;	}	 	#content-loop {		width: 100%;	}				.footer-wrap {		border-top: none;	}	 	/* Single */	.related-posts {		width: 100%;	}	#comments {		width: 100%;	}	#comments_wrap {		width: 100%;	}	#comment-form {		width: 100%;	}	#comments-wrap {		width: 100%;	}	#comment-form textarea {		padding: 5px 2%;		width: 96%;	}	#comment-form .form-right {		float: left;	}	/* Page */	#content {		width: 100%;	}	#container .one-col {		width: 100% !important;	}}/* Desktops and laptops ----------- */@media only screen and (min-width :1000px;) {  .descriptions{      color: #AAAAAA;    font-size: 12px;    text-align: left;    padding-bottom: 13px;padding-left: 15px;  }}.entry-content table {	margin: 0 0 -1px 0;	text-align: left;	padding: 0 5px;}.entry-content tr:nth-child(even) { background: #F8F8F8 }.entry-content tr:nth-child(odd) { background: #ffffff }.entry-content tr { border-bottom: 1px solid #e4e4e4;	border:1px solid #cccccc; }.entry-content th,.entry-content td {	padding: 5px 1px;	vertical-align: middle;	text-align: center;	border:1px solid #cccccc;}.entry-content thead th{	font-size:14px;	font-weight:700;	color:#EC7100;	border:none;	border-bottom:1px solid #cccccc;	border-top:2px solid #cccccc;	padding:10px 5px;	background: #F5F5F5;}	/*add 2.5 Sidebar right */#left-sidebar-right {	background: #fff;	float: right;	width: 140px;}#sidebar .widget-title {	background: url(alert-overlay.png) repeat-x;	border-bottom: 2px solid #d5d5d5;	color: #fff;	height: 32px;	line-height: 32px;	padding: 0 15px;}#sidebar .widget-title span {	background: url(arrow-up.png) no-repeat 5px 28px;	display: block;	height: 34px;	line-height: 32px;}#left-sidebar-right .widget {	background: #fff;	border: 1px solid #e6e6e6;	margin: 0 0 20px 0;}#left-sidebar-right .widget-title {	background: #fff;	text-align: center;	border-bottom: 3px solid #F7F7F7;	font-size: 12px;	height: 33px;	line-height: 33px;	padding: 0 15px;}#left-sidebar-right .widget ul li {	background: none;	border-top: 1px solid #dfdfdf;	border-bottom: none;	padding-left: 15px;	padding-right: 15px;}#left-sidebar-right .widget ul li:hover {	background: #FFFBCC;}#left-sidebar-right .textwidget,#left-sidebar-right .widget div {	padding: 10px 15px;} #left-sidebar-right .widget-ads {	border-bottom: 1px solid #e6e6e6;	padding: 15px 0 15px 10px;}#left-sidebar-right .widget {	background: #fff;	border: 1px solid #e6e6e6;	margin: 0 0 20px 0;}#left-sidebar-right .widget-title {	background:#F9F9F9;	text-align: center;	border-bottom: 3px solid #F7F7F7;	font-size: 12px;	height: 33px;	line-height: 33px;	padding: 0 15px;}#left-sidebar-right .widget ul li {	background: none;	border-top: 1px solid #dfdfdf;	border-bottom: none;	padding-left: 15px;	padding-right: 15px;}#left-sidebar-right .widget ul li:hover {	background: #FFFBCC;}#left-sidebar-right .textwidget,#left-sidebar-right .widget div {	padding: 10px 15px;} /*add Content Loop left */#content-loop-left {	float: left;	width: 478px;}#content-loop-left .hentry {	border-bottom: 1px solid #dfdfdf;	float: left;	margin: 0 0 20px 0;	padding: 0 0 10px 0;	width: 100%;}#content-loop-left .entry-title {	font-size: 14px;	font-weight: bold;	letter-spacing: -0.05em;	margin: 0 0 10px 0;}#content-loop-left .entry-thumb {	float: left;	margin: 0 15px 10px 0;}#content-loop-left .entry-excerpt {	display: table;}#content-loop-left .entry-share {	margin: 10px 0 0 0;}#content-loop-left .read-more {	font-size: 11px;	font-weight: bold;	margin: 10px 0 0 0;}#content-left {	float: left;	width:480px;}#content-right {	float: right;	width:480px;}.entry-content {   padding:1px 10px;}.entry-content img{    max-width: 100%;    height: auto;	margin-bottom: 14px;}/**page-link**/.page-links {clear: both;margin-right: 24px;text-align: center;margin:12px 0;}.page-links a, .page-links .current {background-color: #F6F6F6;background-image: linear-gradient(#FFFFFF, #F6F6F6);border: 1px solid #C6C6C6;border-radius: 2px 2px 2px 2px;color: #444444;display: inline-block;margin: 0 2px;padding: 4px 10px;}.page-links a:hover {background-color: #F9F9F9;border-color: #AAAAAA;color: #444444;}.page-links a:active {box-shadow: 0 1px 2px #BBBBBB inset;}.page-links .current {background-color: #EEEEEE;background-image: none;font-weight: bold;}/**page-color**/a,a:visited,.nav a:hover,.widget a:hover,#wp-calendar a,.copyright a:hover,.entry-title a:hover,#news-ticker .news a,.widget_tj_twitter li a,.widget_tj_twitter li a:visited {	color: #999;}#secondary-nav .nav,#sidebar .widget-title,.submit-button, .submit-button:visited { background-color:#81C0C9; }#left-sidebar .widget-title { border-color:#81C0C9; } .wumii-internal{padding: 0; margin: 0; border: none; clear: both; display: block;}.wumii-image-block{display: block; float: left; text-decoration: none; border-bottom: none; cursor: pointer; position: relative; margin: 5px 0 0 -1px; padding: 5px; text-align: left; outline: none; background-image: none; border-left: 1px solid #ffffff !important;}.wumii-image-clip{overflow: hidden; position: relative; display: block; width: 114px; height: 114px; margin: 0 0 5px; padding: 0; border: 1px solid #ffffff;}.wumii-image{position: absolute; margin: 0px; padding: 0px; border: medium none; background: transparent none repeat scroll 0% 0%; left: 2px; top: 2px; width: 110px; height: 110px; clip: rect(0px, 110px, 110px, 0px); visibility: visible;}.wumii-image-title{width: 116px; height: 17px; margin: 3px 0 0 0; padding: 0; text-indent: 0; text-align: left; border: none; font: 12px/15px arial; color: #828282; overflow: hidden; white-space: normal; clear: both;}.dede_pages{max-width: 650px;float: none;overflow: hidden;text-align: center;padding: 0px;margin: 0px;}.dede_pages ul{ margin: 0px auto;float: none;clear: both;overflow: hidden;text-align: center;white-space: nowrap;padding: 6px;	list-style-type:none!important;}.dede_pages ul li{ float: none;	font-family:Tahoma;	line-height:17px;	margin-right:6px;	display: inline;	padding: 0px;   margin: 0px;   text-align: center;   	background:none;}.dede_pages ul li a{ 	padding:2px 8px 2px;	color:#666;	border-bottom:1px solid #EEE;	font-size:13px; display: inline;}.dede_pages ul li a:hover{	color:#690;	text-decoration:none;	padding:2px 8px 2px;	border-bottom:2px solid #690;}.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{	color:#F63;	padding:2px 8px 2px;	border-bottom:2px solid #F63;	font-weight:bold;}.dede_pages .pageinfo{	float:right;	line-height:21px;	/*padding:12px 10px 12px 16px;*/	color:#999;}.dede_pages .pageinfo strong{	color:#666;	font-weight:normal;	margin:0px 2px;}  .breadcrumbs_span_right{float: right;}/**手机端隐藏优化**/@media screen and (min-width:960px) { .xiu_t2,.ad_t2{display:none;width:0; height:0;overflow:hidden;}  #xiu22,#ad22{display:none;width:0; height:0;overflow:hidden;}  #ad-min-width960{display:none;width:0; height:0;overflow:hidden;}  .28_xiu{display:none;width:0; height:0;overflow:hidden;}  #28-xiu{display:none;width:0; height:0;overflow:hidden;}  .descriptions{      color: #AAAAAA;    font-size: 12px;    text-align: left;    padding-bottom: 13px;padding-left: 15px;  }   .xiu_t28,.ad_t28{display:none;width:0; height:0;overflow:hidden;}  #xiu28,#ad28{display:none;width:0; height:0;overflow:hidden;}    } @media screen and (max-width:960px){  #search {display:none;width:0; height:0;overflow:hidden; }  #featured-content{display:none;width:0; height:0;overflow:hidden;}  .featured-aside{display:none;width:0; height:0;overflow:hidden;}  .featured-main{display:none;width:0; height:0;overflow:hidden;}  .featured-1{display:none;width:0; height:0;overflow:hidden;}  #left-sidebar{display:none;width:0; height:0;overflow:hidden;}  #sidebar{display:block;	float:left; }  #news-ticker{ width: 98%; }  .linkad{display:none;width:0; height:0;overflow:hidden;}  .indexsidebar{display:none;width:0; height:0;overflow:hidden;}  #content-loop2{display:block;float:left;width: 100%; }  .header-xiu,.header-ad {display:none;width:0; height:0;overflow:hidden;}  #primary-nav {display:block;background: #f9f9f9;padding: 0 15px 0 0;}  .descriptions{      color: #AAAAAA;    font-size: 12px;    text-align: left;    padding-bottom: 13px;padding-left: 15px;  }  #content-loop-listimg{ width:100%; }  #listtu{ width:100%; }   #ad-max-width960{display:none;width:0; height:0;overflow:hidden;}    #primary-nav{padding:0px;          }  #primary-navigation  {width:100%;overflow:hidden;}  #primary-navigation li {width:25%;text-align:center;}  #secondary-navigation  {width:100%;overflow:hidden;}  #secondary-navigation li {width:25%;text-align:center;    border-bottom: 1px solid #F9F9F9;}    #breadcrumbs10index,.breadcrumbs_span{display:none;width:0; height:0;overflow:hidden;}    .keaibian-02{display:none;width:0; height:0;overflow:hidden;}  #secondary-nav .nav {    background: #81C0C9;    display: none;    border-bottom: 1px solid ##E9E9E9;}/*菜单按钮*/ .m-navshow-btn{width: 45px;display: block;position:absolute;right: 0px;top: 0px;height: 45px;background: url(m-sskico.png) no-repeat -48px 10px;background-size:100px;} }  #c {	width:300px;	height:200px;	background-color:#d0d0d0;}#a {	width:40px;	height:20px;	background-color:#fff;	margin:0 auto;}#b {	width:100px;	height:40px;	background-color:red;	/*border-radius:20px;	*/            text-align:center;	margin:50px auto;}@media screen and (min-width : 700px) and (max-width : 960px) {  .entry-tou2 img{width:190px;height:170px }   #listtu img{width:190px;height:170px }        #sidebar{width:100% }   #wumiiDisplayDiv{ height:150px ;overflow:hidden;}      } @media screen and (min-width:501px) and (max-width:699px){  .entry-tou2 img{width:150px;height:130px }   #listtu img{width:150px;height:130px }   #sidebar{width:100% }  .entry-content img{    max-width: 100%;    height: auto;} } @media screen and (max-width:680px){ 	 #wumiiDisplayDiv{ height:300px ;overflow:hidden;}  .descriptions{    /*  color: #AAAAAA;*/    /*font-size: 12px;*/    /*text-align: left;*/    /*padding-bottom: 13px;padding-left: 15px;*/    display:none;width:0; height:0;overflow:hidden;  }} @media screen and (max-width:580px){   .bian-xiu125 img,.widget-ad125 img {width:45%!important;height:45%!important; 	} 	  } @media screen and (min-width:401px) and (max-width:500px){  #content-loop2 .hentry{width:50%}  .entry-tou2 img{width:210px;height:190px }  #content-loop-listimg .hentry{width:50%}  #listtu img{width:210px;height:190px }  #sidebar{width:100% } #content-loop #post{width:50%}  .entry-content img{    max-width: 100%;    height: auto;} } @media screen and (min-width:300px) and (max-width:400px){  #content-loop2 .hentry{width:50%; }  .entry-tou2 img{width:150px;height:130px }  #content-loop-listimg .hentry{width:50%; }  #listtu img{width:150px;height:130px }  #sidebar{width:100% } #content-loop #post{width:50%}  .entry-content img{    max-width: 100%;    height: auto;} } @media screen and (max-width:299px){  #content-loop2 .hentry{width:100%; }  .entry-tou2 img{width:296px;height:270px }  #content-loop-listimg .hentry{width:100%; }  #listtu img{width:296px;height:270px }  #sidebar{width:100% }   #content-loop #post{width:100%}   .entry-content img{    max-width: 100%;    height: auto;}  } 