/*
Theme Name: Gallery
Theme URI: http://www.wpzoom.com/themes/gallery/
Description: Theme by <a href="http://www.wpzoom.com">WPZOOM</a>
Version: 2.1
Author: WPZOOM
Author URI: http://www.wpzoom.com
*/


* {padding:0; margin:0; border: none; outline:0; }
body {font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px;text-align:center; }
h1,h2,h3,h4,h5,h6 {font-weight:normal; margin:0; padding:0; font-size: 1.2em; line-height: 1.2em; }
p {margin: 0 0 15px; }
li,p {line-height: 1.6em; }
li {list-style-type: none; }

#container {width:100%; margin: 0 auto; text-align:center; }
#container div.wrapper {width: 960px; margin: 0 auto; text-align:left; padding: 0 0px; }
#container div.cleaner, #container div.sep {clear: both; font-size:1px; height: 1px; margin:0; line-height: 1px; }

#header {height: 120px; margin-bottom: 20px; }
#header div.wrapper {position:relative; }
#header #logo {padding: 5px 20px 10px; padding-left: 0;padding-right:0; text-align:center;}

#navigation img.left, #navigation img.right {float: left; display: inline; height: 30px; width: 10px;}
#navigation img.right {float: right; width: 11px; }

#navigation {font-size: 1px; width:960px; margin:0 auto; text-align:center;position:relative;top:10px;}
#nav {display: block; margin: 0 10px ; line-height: 29px; height: 30px; text-align:center;}
#nav li {float: left; display: inline; font-size: 12px; font-weight: bold; line-height: 30px;}
#nav li a {padding-right: 12px; padding-left: 12px; }
#nav li li {line-height: 20px; }
#nav li.cleaner {float: none; display: inline-block; border-right: none;}

#searchweixin {  position: absolute; bottom: -6px; right: 12px; z-index: 999; float:right;   font-size:
10px; height:29px;right:200px;text-align: right; } 
#search, #headRSS{  position: absolute; bottom: -6px; right: 12px; z-index: 999; float:right;	font-size:10px;	height:30px; }
#searchformtop {width:160px;	height:18px; }
#searchformtop label,#searchformtop .submit {width:18px;height:18px;background:transparent;cursor:pointer;}
#setop {background:none;border:0;height:18px; width:136px; font-size: 12px; font-family: Arial,Tahoma,sans-serif;	padding-left:2px;}
#headRSS {right: 180px; bottom: -7px;}
#headRSS p {float: left; display: inline; margin:0; line-height: 18px;}
#headRSS p img {float: right; display: inline; margin-left: 2px; }
#headRSS a {color: #fff; }

#main{width:960px; margin:0 auto; text-align:center;}
#main h1 {font-family: Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; margin-bottom: 22px;}
#posts .post {float: left; display: inline;text-align:left;}
#posts ul.posts-2 .post {width: 465px; margin: 0 30px 20px 0; }
#posts ul.posts-3 .post {width: 300px; margin: 0 30px 20px 0; }
#posts ul.posts-4 .post {width: 225px; margin: 0 20px 20px 0; }
#posts ul.posts-5 .post {width: 180px; margin: 0 15px 20px 0; }
#posts ul.posts-6 .post {width: 150px; margin: 0 12px 20px 0; }
#posts ul.posts .post-last {margin-right: 0;}
#posts ul.posts li.sep {clear: both; float: none; display: block; font-size: 1px; line-height: 1px; height: 1px; }
#posts .post p {line-height: 16px;}
#posts .post img {margin-bottom: 12px;}
#posts .post h2, #side h2 {font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 12px; font-weight:bold; text-transform: uppercase; margin-bottom: 12px; line-height: 16px; }
#posts .post h2 a {text-decoration: none;}
#posts .post-featured h2 {font-size: 18px; line-height: 22px; }
#posts .post p.postmetadata {font-size: 12px; }
p.postmetadata span.category {text-transform: uppercase;}



#main h1, #single h2, #single h3, #single h4, #single h5, #single h6 {margin-bottom: 15px; }
#main h1 {font-size: 15px; letter-spacing: -1px;}
#single h2 {font-size: 24px; letter-spacing: -1px;}
#single h3 {font-size: 22px; }
#single h4 {font-size: 18px; }
#single h5 {font-size: 16px; }
#single h6 {font-size: 14px;  }
#main p {font-size: 12px; }
#main .post ul, #main .post ol {/*margin: 0.5em 0 0.5em 2.0em; */font-size: 1.0em; }
#main .post ol {margin-left: 2.5em;}
#main .post ul li, #main .post ol li {font-size: 1.2em; list-style-type: none; }
#main .post ul li ul li, #main .post ol li ol li {font-size: 1.0em;}
#main .post ol li {list-style-type: decimal;}
#main .post ol li ol li {list-style-type: decimal-leading-zero;}
#main blockquote {font-style: normal; margin:1em 2em; padding: 0.5em 1em 0.5em 2em; }
#main img.preview {padding: 1px; margin: 0; }
#main p.postmetadata {font-size: 1.1em; margin: 0.5em 0 1em 2px; }
#main p.postmetadata span.category {text-transform: uppercase;}
#main div.share {margin:0; padding: 4px 0; height: 42px; }
#main div.share p.header {font-size: 1.1em; font-weight: bold; line-height: 2em; }

#single {width: 630px; float: left; margin-right: 30px; }
#single p img {margin: 0 0 2px 0;}
#main div.single-full {width: 960px; float: none; margin-right: 0; }

/* Post comments and trackbacks styling */

#main div.post-comments {margin: 2em 0 0;}
#main div.post-comments h2 {font-size: 2.0em; }
#main div.post-single {padding-bottom: 2em; }
#main p.tags {clear: both; font-size: 1.0em; text-transform: uppercase; margin-top: 0px; }
#main p.trackbackurl {font-size: 1.1em; }
#main p.trackbackurl span.url {font-weight: bold; padding:1px; }

#main div.pagerbox {clear: both; font-size: 11px;}

/* Comments */
#main ol.normalComments {clear: left; padding: 1em 0; margin:0; }
#main ol.normalComments div.comment-body {position: relative;display:inline-block;width:100%;}
#main ol.normalComments div.reply {position: absolute; top: 0; right: 0; }
#main ol.normalComments li {list-style-type: none; margin: 0 0 0; padding: 0px; font-size: 12px; line-height: 20px; min-height: 50px; -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border: none; }
#main ol.normalComments li ul.children {padding: 10px 0 0; }
#main ol.normalComments li ul.children li { margin: 0 2px 2px 2px; }

#main ol.normalComments img.avatar { float: left; margin: 0 15px 15px 0; width: 70px; border: solid 4px #ddd; }
#main ol.normalComments cite {font-size: 12px; line-height: 18px; font-weight: bold; font-style: normal; float: left; display: inline; margin-right: 25px; }
#main ol.normalComments .commentmetadata {line-height: 18px; font-size: 11px; margin-bottom: 10px; }
#main ol.normalComments blockquote {font-size: 12px; line-height: 18px; }
#main ol.normalComments span.says {display: none; }

.afterpost .navigation .alignleft a, .reply a, .afterpost .navigation .alignright a,.cancel-comment-reply a { padding: 2px 5px; margin-bottom: 5px; font-weight: normal; text-transform: uppercase; font-size: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; }
.afterpost .navigation .alignleft a:hover, .afterpost .navigation .alignright a:hover, .reply a:hover, .cancel-comment-reply a:hover { text-decoration: none; }
.afterpost .navigation .alignleft a, .afterpost .navigation .alignright a {width:125px; padding:3px 0 0 3px; text-align:center; height:20px;}

#side .sideComments .cover {margin: 0 5px 5px 0;}

#respond h3 {font-size: 1.8em; font-weight: normal;}
#main h2.comments, #respond h2.comment {float: left; display: inline; background: url(images/icon_comment.png) no-repeat top left; line-height: 64px; padding-left: 70px; }
#main h2.comments {background-image: url(images/icon_comments.png); }
#commentform {margin-top: 2px;}
#commentform code {font-size: 11px; }
#commentform p {margin: 10px 10px 10px 0; font-size: 12px;}
#commentform #formLabels {float: left; display: inline; width: 300px; }
#commentform #formContent {float: left; display: inline; width: 520px; }
#main label, #commentform label {color:gray;line-height: 2.0em; font-size: 12px; display: block; text-transform: uppercase; }/*
#main input, #commentform input {background-repeat: repeat-x;	width: 250px;	padding: 2px 0 2px 5px;	font-size: 18px; margin-bottom: 5px; font-family: Arial, Tahoma, Helvetica, sans-serif; }*/
/*#main textarea, #commentform textarea {	width: 500px; height: 130px;	padding: 2px; margin-bottom: 10px;	}*/
#commentform #submit {background:none;  text-transform: lowercase; padding: 5px 7px; width: auto;}

/* Side formatting */
div.share {padding:10px 0 30px; margin:0 0 0 35px; }
div.share ul {margin:0; padding: 0; }
div.share li {font-size: 11px; margin:0 30px 0 0; padding: 0; float: left; display: inline; list-style-type: none; line-height: 18px; }
div.share li img {margin: 0 4px 0 0; display: inline; float: left; }

#main div.postauthor {clear: both; padding: 10px 10px 0; margin: 10px 0 0; }
#main div.postauthor div.avatar {float: left; display: inline; margin: 0 10px 5px 0; height: 100px; }
#main div.postauthor div.avatar img {padding:1px; }
#main div.postauthor p {line-height: 16px; font-size: 11px; }
#main div.postauthor p.more {float: right; display: inline; font-weight: bold; margin:0 0 0 5px; }
#main div.postauthor h6 {margin-bottom: 10px;} 

/* Side block */
/*#side {width: 300px; float: left; text-align: left; margin: 0 0 20px; }*/
#side {width: 300px !important;width: 280px; float: right; text-align: left; margin: 0 0 20px; }
#side li.widget {margin: 0 0 20px; clear: both; }
#side p.header {font-size: 1.8em; font-weight: normal; margin-bottom: 10px;}
#side li.widget {padding: 1.75em;}
#side li.widget li {font-size: 11px;}
#side div.featured-post img {margin-bottom: 12px; }
#side h2 {margin-bottom: 5px;}
#side div.post-side {clear: left; }
#side div.post-side div.cover {margin: 0 8px 8px 0;}

/* Ad blocks */
#side div.banner {margin: 0 0 20px; }
#main div.banner {text-align: center; margin: 10px 0;}
#side div.ads img.ad {margin: 0 6px 10px 0; display: inline; }

#side div.cover {float: left; display:inline; margin: 0 0 10px 0; }
#side div.cover img {margin-bottom: 0; }
#side div.info {margin-left: 0; }
#side .widget li {clear: left; }
#side .featured-post {margin: 0 0 20px 0;}

#side div.widget ul li {font-size: 11px;}

#calendar_wrap {font-size: 11px;}
#calendar_wrap table {width: 100%;}
#calendar_wrap table caption {font-weight: bold; font-size: 12px; line-height: 24px;}
#calendar_wrap th {font-size: 12px; line-height: 22px; height:22px; color: #eee; text-align: center; }
#calendar_wrap td {line-height: 18px; text-align: center; }

/* Footer */
#footer {clear: both; text-align: center; padding: 10px 0 10px; font-size: 12px; line-height: 18px; border-top: 1px solid #E5EFD6; width:100%;}
#footer p {font-size: 11px; }
#footer p.header {font-size: 14px; font-weight: bold; line-height: 1.2em; text-transform: uppercase; margin:0 0 10px; }

#footer-new {overflow:hidden;width:960px;margin:0 auto;}
#footer-wrapper{float:left; width:640px; margin:8px 0px 0px 0px; text-align:left; padding:0px;}

#sidebar-narrow div.widget {float: left; display: inline; width: 220px; margin: 0 20px 0 0; }
#sidebar-wide {width: 100%;}
#footer div.aktt_tweets li {margin-bottom: 10px; }

/* Social Connections Widget */
#footer ul.socialList {padding-bottom: 30px; margin-bottom: 15px;}
#footer .socialList li {float: left; display: inline; margin-right: 20px; font-size: 11px; line-height: 16px; margin-bottom: 8px; padding-left: 20px; background: url(images/twitter.png) no-repeat top left; }
#footer .socialList li.delicious {background-image: url(images/delicious.png) ;}
#footer .socialList li.digg {background-image: url(images/digg.png) ;}
#footer .socialList li.facebook {background-image: url(images/facebook.png) ;}
#footer .socialList li.flickr {background-image: url(images/flickr.png) ;}
#footer .socialList li.lastfm {background-image: url(images/lastfm.png) ;}
#footer .socialList li.linkedin {background-image: url(images/linkedin.png) ;}
#footer .socialList li.myspace {background-image: url(images/myspace.png) ;}
#footer .socialList li.reddit {background-image: url(images/reddit.png) ;}
#footer .socialList li.stumble {background-image: url(images/stumble.png) ;}
#footer .socialList li.technorati {background-image: url(images/technorati.png) ;}
#footer .socialList li.twitter {background-image: url(images/twitter.png) ;}
#footer .socialList li.youtube {background-image: url(images/youtube.png) ;}

/* Begin Images */
img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}
img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}
.alignright {	float: right;	}
.alignleft {	float: left	}
/* End Images */

/* Begin Lists
	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {	cursor: help;	}
acronym, abbr {	border-bottom: 1px dashed #999;	}
blockquote {	margin: 15px 30px 0 10px;	padding-left: 20px;	}
blockquote cite {	margin: 5px 0 0;	display: block;	}
.center {	text-align: center;	}
.hidden {	display: none;	}
hr {	display: none;	}
a img {	border: none;	}
.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 10px;	}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;}
.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}
/* End captions */
img#wpstats{display:none}

.post-single .gallery .gallery-item {display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;	margin:10px; }
.post-single .gallery { margin: auto; text-align:center; clear:both; }
.post-single .gallery img { border: 2px solid #cfcfcf; }
.post-single .gallery-caption { margin-left: 0; }
#breadcrumbs{font-size:12px;margin-bottom:20px;} /*扩大内容页主题与面包削导航的距离*/
.hd_ad{float:right;margin-top:10px;} /*banner广告位置用的CSS*/
li h2{font-size:12px;}
#logo .logo_a{display:block;float:left;}
.clear{clear:both}
.flinks{ width: 960px;margin:0 auto;*margin-top:20px;}
#linkcat-2 .blogroll li{float:left;margin-top:10px;margin-right:10px;} 
#main .post #respond ul li {
    list-style-type: none;
}

/*评论内容开始的CSS*/
#commentform {
    background: none repeat scroll 0 0 #FAFBFD;
    border: 1px solid #DBE5F1;
    overflow: hidden;
    padding: 10px 25px;
}
.round, .pagenavi, .rc_avatar, #comment, .comment-b input{
border-radius:5px 5px 5px 5px;
}

.commnet-a {
    width:100%;
}


.commnet-c{
  float:right;
}

#comment {
    border: 1px solid #DBE5F1;
    height: 50px;
    padding: 0px;
    width: 100%;
}
.comment-c {
    height: 48px;
    line-height: 48px;
    text-align: right;
}
#commentform input, #commentform label {
    vertical-align: middle;
}
.comment-c input {
    display: inline-block;
}
.comment-b {
    float: left;
    width: 280px;
    height: 48px;
    line-height: 48px;
}
.comment-b li {
    height: 28px;
}
#commentform input, #commentform label {
    vertical-align: middle;
}
#main .comment-b input {
    border: 1px solid #DBE5F1;
    padding: 5px 10px;
    width: 196px;
}
#main .post li #respond ul.comment-b li {
	height:28px;padding:0px ;margin:0px;line-height: 1.6em;min-height:28px
}
#main .post li #respond ul.comment-b li {
	padding:10px ;margin:0px;line-height: 1.6em;min-height:0px
}
#main .post li #respond ul.comment-a li #comment{
	width:100%;
}
#main .post li  #respond ul.comment-b{  width: 250px;}


/* section  add 店铺 zhangbin*/
.section_dianpu{width:960px;margin:2px auto 0 auto;overflow:hidden;}
.section_dianpu ul{width:960px;}
.section_dianpu ul li{float:left;margin-right:4px;margin-bottom:13px;display:inline;width:236px;height:150px;overflow:hidden;position:relative;}
.section_dianpu ul li .photo{width:236px;height:150px;overflow:hidden;}
.section_dianpu .rsp{width:236px;height:150px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.section_dianpu .text{position:absolute;width:236px;height:150px;left:-318px;top:0px;overflow:hidden;line-height:150px;text-align:center;}
.section_dianpu .text a{display:inline-block;width:236px;height:150px;FONT-FAMILY: '微软雅黑';color:#fff;font-size:16px;}
.section_dianpu .text a:hover{text-decoration:none;}
.section_dianpu .text h26{width:236px;margin-top:20px;height:35px;line-height:232px;text-align:center;color:#FFFFFF;background:#000000;font-family:"microsoft yahei";font-size:12px;}
.dianpuTitle li{float: left;margin:0 30px 30px 0;color: #333333;cursor:pointer;}
.dianpuTitle li.current{font-weight:bold;}
.dianpuCon{display: none;}
.dianpuCon.current{display: block;}


body { 
FONT-FAMILY: 'Lucida Grande','Lucida Sans Unicode','宋体','新宋体',arial,verdana,sans-serif;
text-align: center;
} 

TD {FONT-SIZE: 12px; COLOR: #333;}
.solid-bottom {BORDER-BOTTOM: #dddddd 1px solid}

.sec1  {
background-color:  #F4F4F4;
cursor:  hand;
color:  #000000;
border-left:  1px  solid  #FFFFFF;
border-top:  1px  solid  #FFFFFF;
border-right:  1px  solid  gray;
border-bottom:  1px  solid  #FFFFFF
}
.sec2  {
background-color:  #EAEAEA;
cursor:  hand;
color:  #58A200;
border-left:  1px  solid  #FFFFFF;
border-top:  1px  solid  #FFFFFF;
border-right:  1px  solid  gray;
font-weight:  bold;
}



/*全站底部悬浮广告位宽度小于1120px隐藏*/

@media screen and (max-width:1120px){
      .ffbb{display:none !important}
 }

/*内容页商品购买按钮*/
#buynow {
    text-decoration: none;width:277px;height:58px;display: block;margin-top:20px;margin-left:auto;margin-right:auto;padding:0 0 0 73px;background:url(/images/dy/buy-0.png);font-family: Georgia;font-size: 45px;font-weight:bold;color: #fff;
}
#buynow:hover{background:url(/images/dy/buy-0-2.png);text-decoration: none;}
#howtobuy{
    text-decoration: none;display: block;margin-top:20px;text-align:center;
}
.buytotaobao{
    display: block; width: 60%;margin: 0 auto 20px;background-color: #3AB6F9;font-size: 16px;line-height: 46px; text-align: center;border-radius: 3px;height: 46px;color: white;
}


/*列表页购物车图标*/
.post .cover{position:relative;}
#isbuy_index{position: absolute;right:15px;bottom:25px;width:28px;height:19px;background:url(/images/dy/goumai.png);}
#isbuy_index:hover{background:url(/images/dy/goumai-2.png);}

#isbuy_single{float: right;margin-top: -32px;margin-right: 10px;background:url(/images/dy/goumai.png);}
#isbuy_single:hover{background:url(/images/dy/goumai-2.png);}

/* 提交产品页按钮 */
.tijiao_b{background-color:#3a9fd6;font-size: 22px;color: #FFF;width: 100px;height: 30px; cursor: pointer;}


/* st-tag-cloud 20151226*/
.st-tag-cloud{ padding-bottom: 14px;
}
.st-tag-cloud a{padding-right: 4px;
}