a,abbr,acronym,address,applet,article,aside,audio,b,big,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video
{
	margin:0;
	padding:0;
	outline:0;
	border:0;
	vertical-align:baseline;
	font-style:inherit;
	font-size:100%;
	font-family:inherit
}
html
{
	overflow-y:scroll;
	word-wrap:break-word;
	font-size:62.5%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	word-break:break-all
}
*,:after,:before
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
body,button,input,select,textarea
{
	background:#f2f2f2;
	color:#444;
	font:14px "Microsoft YaHei",Helvetica,Arial,Lucida Grande,Tahoma,sans-serif;
	line-height:180%
}
article,aside,details,figcaption,figure,footer,header,main,nav,section
{
	display:block
}
ol,ul
{
	list-style:none
}
dl
{
	margin-bottom:1.6em
}
dt
{
	font-weight:700
}
dd
{
	margin-bottom:1.6em
}
table,td,th
{
	border:1px solid #ebebeb
}
table
{
	margin:0 0 10px;
	border-collapse:separate;
	border-width:1px 0 0 1px;
	border-spacing:0
}
caption,td,th
{
	text-align:left;
	font-weight:400
}
th
{
	font-weight:700
}
td,th
{
	border-width:0 1px 1px 0
}
td,th
{
	padding:10px
}
a:active,a:hover
{
	outline:0
}
a img
{
	border:0
}
a
{
	color:#444;
	text-decoration:none
}
a:visited
{
	color:#555
}
a:hover
{
	color:#c01e22
}
.clear
{
	clear:both
}
:focus
{
	outline:0
}
button::-moz-focus-inner,input::-moz-focus-inner
{
	padding:0;
	border:none
}
a,button,input
{
	-webkit-tap-highlight-color:rgba(255,0,0,0)
}
.tixing
{
	color:#ba4c32;
	text-align:center
}
#content
{
	margin:0 auto 10px;
	width:825pt
}
#masthead
{
	height:105px
}
.logo-site
{
	float:left;
	margin:10px 0 0 10px;
	transition-duration:.3s
}
.logo-site .site-title
{
	padding:0 0 2px;
	font-size:24px;
	font-size:2.4rem
}
.logo-site .site-title span
{
	display:none
}
#top-header
{
	background:#f8f8f8
}
.top-nav
{
	margin:0 auto;
	width:825pt;
	height:26px
}
.top-menu
{
	float:right;
	margin:0 8px 0 0
}
.top-menu li
{
	float:left;
	padding:0 5px
}
.top-menu a
{
	color:#999
}
.top-menu a:hover
{
	color:#c01e22
}
.default-menu li a
{
	float:right;
	margin:0 10px 0 0;
	color:#c01e22
}
#site-nav .default-menu li a
{
	margin:10px 10px 0 0
}
#user-profile
{
	float:left;
	margin:0 0 0 10px
}
#user-profile,#user-profile a
{
	color:#999
}
#user-profile a
{
	margin-left:5px
}
#user-profile a:hover
{
	color:#c01e22
}
.nav-search
{
	float:right;
	margin:24px 10px 0;
	padding:0 8px 1px;
	line-height:25px;
	cursor:pointer
}
#menu-box
{
	z-index:999;
	width:100%;
	height:5pc;
	border-bottom:1px solid #ebebeb;
	background:#fff;
	box-shadow:0 1px 1px rgba(0,0,0,.03);
	transition-duration:.3s
}
#menu-box.shadow
{
	position:fixed;
	top:0;
	height:70px;
	background:hsla(0,0%,100%,.95);
	box-shadow:0 0 5px #888
}
#top-menu
{
	margin:0 auto;
	width:825pt;
	transition-duration:.3s
}
.main-nav
{
	margin:15px 0 0
}
.nav-menu,.nav-menu *
{
	margin:0;
	padding:0;
	list-style:none
}
.nav-menu li
{
	position:relative
}
.nav-menu ul
{
	position:absolute;
	top:100%;
	left:0;
	z-index:10001;
	display:none;
	min-width:10pc;
	border-bottom:1px solid #ebebeb
}
.nav-menu>li
{
	float:left
}
.nav-menu li.sfHover>ul,.nav-menu li:hover>ul
{
	display:block
}
#site-nav ul li.current-menu-parent>a
{
	color:#c01e22
}
.nav-menu a
{
	position:relative;
	display:block;
	zoom:1
}
.nav-menu ul ul
{
	top:0;
	left:100%
}
.nav-menu
{
	float:left
}
.nav-menu li
{
	position:relative;
	white-space:nowrap;
	-webkit-transition:background .2s;
	transition:background .2s
}
.nav-menu li.sfHover,.nav-menu li:hover
{
	-webkit-transition:none;
	transition:none
}
.nav-menu .sf-mega
{
	position:absolute;
	top:100%;
	left:0;
	z-index:99;
	display:none
}
.nav-menu li.sfHover>.sf-mega,.nav-menu li:hover>.sf-mega
{
	display:block
}
#site-nav-wrap
{
	float:right;
	min-height:45px
}
#site-nav .down-menu li
{
	float:left;
	display:block;
	height:45px;
	font-weight:700;
	font-size:15px;
	line-height:45px
}
#site-nav .down-menu a
{
	padding:0 15px;
	color:#444;
	text-align:left
}
#site-nav .down-menu>.current-menu-item>a,#site-nav .down-menu>.current-menu-item>a:hover,#site-nav .down-menu>li.sfHover>a,#site-nav .down-menu>li>a:hover
{
	color:#c01e22
}
.sf-arrows .sf-with-ul
{
	padding-right:2.5em
}
.sf-arrows .sf-with-ul:after
{
	position:absolute;
	top:50%;
	right:-.1em;
	margin-top:-2px;
	width:0;
	height:0;
	border:5px solid transparent;
	content:'';
	border-top-color:#ccc
}
.sf-arrows ul .sf-with-ul:after
{
	margin-top:-5px;
	margin-right:-3px;
	border-color:transparent;
	border-left-color:#ccc
}
.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul li>.sf-with-ul:focus:after
{
	border-left-color:#c01e22
}
.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after
{
	border-top-color:#c01e22
}
#site-nav .down-menu ul
{
	padding-top:19px;
	box-shadow:0 2px 2px rgba(0,0,0,.03)
}
.shadow #site-nav .down-menu ul
{
	padding-top:9px
}
.shadow .down-menu ul
{
	padding-top:10px
}
#site-nav .down-menu ul ul
{
	padding-top:0
}
#site-nav .down-menu ul li
{
	float:none;
	display:block;
	height:auto;
	border-top:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	border-left:1px solid #ebebeb;
	background:#fff;
	background:hsla(0,0%,100%,.95);
	line-height:1.4em
}
#site-nav .down-menu ul a
{
	display:block;
	margin:0;
	padding:10px 20px;
	height:auto;
	border:0;
	text-transform:none;
	font-size:.9em;
	line-height:1.7em
}
#site-nav .down-menu ul li>a:hover
{
	background:#ebebeb;
	color:#000
}
#mobile-search,#navigation-toggle,#sidr-close,.sidr
{
	display:none
}
#navigation-toggle
{
	padding:0 8px 2px;
	line-height:25px
}
#sidr-main
{
	position:absolute;
	position:fixed;
	top:40px;
	z-index:999999;
	overflow-x:none;
	overflow-y:auto;
	width:60%;
	height:100%;
	background:#333;
	font-size:14px;
	box-sizing:border-box;
	padding:0
}
.sidr.right
{
	right:-20pc;
	left:auto
}
.sidr.left
{
	right:auto;
	left:-20pc
}
#sidr-main .sidr-class-sub-menu
{
	padding-left:20px
}
.sidr-class-sf-arrows .sidr-class-sf-with-ul:after
{
	position:absolute;
	top:50%;
	margin-top:-2px;
	width:0;
	height:0;
	border:5px solid transparent;
	content:'';
	border-top-color:#ccc
}
#sidr-main a
{
	position:relative;
	display:block;
	zoom:1;
	color:#f8f8f8
}
#sidr-main a:hover
{
	box-shadow:inset 0 0 10px 3px #222;
	color:#fff
}
#sidr-main ul a
{
	display:block;
	padding:10px 20px;
	border-bottom:1px solid #777
}
#sidr-main ul li ul
{
	margin:0;
	margin-left:0
}
#sidr-main ul li ul li a:before
{
	display:inline-block;
	margin-right:10px;
	color:#444;
	-webkit-font-smoothing:antialiased
}
.sidr-class-toggle-sidr-close:before
{
	position:absolute;
	top:50px;
	left:30px;
	margin:0
}
.sidr-class-toggle-sidr-close
{
	display:block;
	padding:10px;
	border-bottom:1px solid #777;
	text-align:center;
	font-weight:600
}
#overlay,#sidr-id-navigation-toggle
{
	display:none
}
#overlay
{
	position:fixed;
	top:0;
	left:0;
	z-index:10004;
	width:100%;
	height:100%;
	background:#000
}
#main-search
{
	display:none;
	margin:10px auto 5px;
	padding:10px 20px 20px;
	width:825pt;
	border:1px solid #ebebeb;
	border-radius:2px;
	background:#fff;
	box-shadow:0 1px 1px rgba(0,0,0,.03);
	text-align:center
}
#searchbar,#searchbartag
{
	margin:10px auto 0;
	width:90%
}
#searchform input
{
	float:left;
	padding:2px 10px;
	width:75%;
	height:37px;
	border:1px solid #ebebeb;
	border-radius:2px 0 0 2px;
	background:#ebebeb;
	font:14px "Microsoft YaHei",Helvetica;
	line-height:37px;
	-webkit-appearance:none
}
#searchform input:focus
{
	outline:0;
	background:#fff
}
#searchform button
{
	position:relative;
	overflow:visible;
	width:25%;
	height:37px;
	border:0;
	border-radius:0 2px 2px 0;
	background:#c01e22;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer
}
#searchform button:hover
{
	opacity:.6
}
.breadcrumb
{
	margin:5px auto;
	padding-left:10px;
	width:825pt;
	height:30px;
	line-height:30px
}
.bull
{
	float:left;
	margin-top:4px;
	width:25px;
	height:23px;
	background:url(images/bulletin.gif) no-repeat
}
.scrolltext
{
	overflow:hidden;
	width:70%;
	height:30px;
	line-height:30px
}
.scrolltext ul li
{
	overflow:hidden;
	height:30px;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal
}
.scrolltext-title a
{
	color:#c01e22
}
#primary
{
	float:left;
	width:72.73%;
	transition-duration:.3s
}
#primary.primary,#primarys
{
	width:100%
}
#primarys
{
	float:left;
	transition-duration:.3s
}
#primarys .cat-lists .item-st
{
	float:left;
	margin:5px 1% 15px;
	padding:0;
	width:23%;
	border:1px solid #e5e5e5;
	background:#fff
}
#primarys .cat-lists .item-st:hover
{
	z-index:1;
	box-shadow:0 0 6px 3px #ddd
}
#primarys .item-st .pic-num
{
	position:absolute;
	right:8px;
	bottom:7px;
	padding:0 6px;
	height:20px;
	border-radius:10px;
	background:#000;
	background:rgba(0,0,0,.5);
	color:#fafafa;
	text-align:center;
	font-size:14px;
	line-height:20px
}
#primarys .cat-lists .item-st .thimg
{
	position:relative;
	overflow:hidden
}
#primarys .cat-lists .item-st .thimg img
{
	overflow:hidden;
	width:auto;
	height:auto;
	max-width:100%;
	border:none;
	border-radius:3px;
	vertical-align:middle;
	-webkit-transition:all 1.2s;
	transition:all 1.2s
}
#primarys .cat-lists .item-st .thimg img:hover,#primarys .cat-lists .item-st:hover img
{
	border-radius:0;
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
	-ms-transform:scale(1.2)
}
#primarys .cat-lists .item-st h3
{
	overflow:hidden;
	margin:15px 0 5px;
	padding:0 10px;
	height:38px;
	color:#515050;
	text-overflow:ellipsis;
	font-size:15px;
	line-height:18px
}
#primarys .cat-lists .item-st:hover h3 a
{
	color:#c01e22
}
#primarys .cat-lists .item-st a
{
	color:#515050
}
#primarys .cat-lists .item-st .pricebtn
{
	margin:0;
	padding:5px 10px 10px;
	height:auto;
	color:#999;
	font-size:9pt;
	line-height:14px
}
#primarys .cat-lists .item-st .pricebtn .views
{
	float:right
}
.sidebar
{
	display:none;
	width:0
}
#page .page,.post,.single-picture .picture,.type-attachment
{
	position:relative;
	display:block;
	margin:0 0 15px;
	padding:25px;
	border:1px solid #e6e6e6;
	border-radius:2px;
	background-color:#fff
}
.border_gray
{
	margin-bottom:15px;
	border:1px solid #e5e5e5;
	background:#fff
}
.archive-list
{
	overflow:hidden;
	padding:20px 15px;
	border-bottom:1px dashed #ddd
}
.archive-list:hover
{
	box-shadow:0 0 6px 3px #ddd
}
#post_list_box .thumbnail a img,.line-big .cat-site .item a img,.line-one .cat-dt .line-one-thumbnail a img,.line-one .cat-lists .item-st .thimg img
{
	-webkit-transition:all 1.2s;
	transition:all 1.2s
}
#post_list_box .archive-list:hover a img,#post_list_box .thumbnail a img:hover,.line-big .cat-site .item a img:hover,.line-big .cat-site .item:hover a img,.line-one .cat-dt .line-one-thumbnail a img:hover,.line-one .cat-dt:hover a img,.line-one .cat-lists .item-st .thimg img:hover,.line-one .cat-lists .item-st :hover a img
{
	border-radius:0;
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
	-ms-transform:scale(1.2)
}
#post_list_box .archive-list:hover h2 a,.line-one .cat-dt:hover h2 a,.line-one .cat-lists .item-st:hover h3 a
{
	color:#c01e22
}
.entry-header h2
{
	min-height:30px;
	height:auto;
	color:#333;
	font-weight:700;
	font-size:18px;
	line-height:24px
}
#slideshow
{
	position:relative;
	margin:0 0 10px;
	box-shadow:0 1px 1px rgba(0,0,0,.1)
}
.rslides
{
	position:relative;
	overflow:hidden;
	width:100%
}
.rslides li
{
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:100%;
	-webkit-backface-visibility:hidden
}
.rslides li:first-child
{
	position:relative;
	float:left;
	display:block
}
.rslides img
{
	float:left;
	display:block;
	width:100%;
	height:auto;
	border-radius:2px
}
.rslides_tabs
{
	position:absolute;
	bottom:0;
	z-index:2;
	margin:0 auto;
	padding:10px 0;
	width:100%;
	max-width:100%;
	text-align:right
}
.rslides_tabs li
{
	float:none;
	display:inline;
	margin-right:5px
}
.rslides_tabs a
{
	display:inline;
	padding:2px;
	width:4px;
	height:4px;
	border:1px solid #fff;
	border-radius:4px;
	background:#fff;
	color:#555;
	font-size:0;
	line-height:4px
}
.rslides_tabs li:first-child
{
	margin-left:0
}
.rslides_tabs .rslides_here a
{
	padding:4px;
	width:8px;
	height:8px;
	border:1px solid #c01e22;
	border-radius:8px;
	background:#c01e22;
	color:#fff;
	line-height:8px
}
.slider-caption
{
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	display:block;
	padding:8px 15px;
	width:100%;
	background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);
	background:linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);
	color:#fff;
	font-size:20px;
	line-height:30px;
	animation:fade-in;
	animation-duration:.5s;
	-webkit-animation:fade-in .5s
}
.fadeInUp
{
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp
}
.cat-list
{
	margin-top:10px;
	color:#c01e22;
	list-style-position:inside;
	list-style-type:disc
}
.cat-box
{
	position:relative;
	margin:0 0 10px;
	background:#fff
}
.cat-box .cat-title
{
	margin-right:15px;
	margin-left:15px;
	height:44px;
	border-bottom:1px solid #e6e6e6;
	font-weight:400;
	line-height:34px
}
.cat-box .cat-title .syfl,.cat-box .cat-title a
{
	position:absolute;
	display:block;
	margin-top:4px;
	height:40px;
	border-bottom:3px solid #c01e22;
	color:#333;
	font-weight:700;
	font-size:1pc;
	line-height:34px
}
.cat-site
{
	padding:20px 15px
}
.cat-site h2
{
	overflow:hidden;
	margin:0 0 5px;
	width:90%;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	font-size:1pc;
	line-height:30px
}
.cat-main
{
	margin:0 0 5px;
	color:#777
}
.cat-list li
{
	overflow:hidden;
	width:80%;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	line-height:210%
}
.line-big .cat-main
{
	overflow:hidden;
	height:90pt
}
.line-big
{
	margin:0
}
.line-big .xl3
{
	position:relative;
	padding:0;
	min-height:1px
}
.entry-content .cat a
{
	position:absolute;
	top:0;
	left:15px;
	display:block;
	padding:0 10px;
	height:34px;
	border-left:3px solid #c01e22;
	background:#c01e22;
	box-shadow:0 1px 1px rgba(0,0,0,.1);
	color:#fff!important;
	font-weight:blod;
	font-size:1pc;
	line-height:34px
}
.entry-content .cat a:hover
{
	opacity:.6
}
.archive-content
{
	margin-top:8px;
	height:75px;
	color:#656565;
	line-height:25px
}
.archive-content,.archive-tag
{
	overflow:hidden;
	font-size:14px
}
.archive-tag
{
	margin-top:9px;
	height:25px
}
.archive-tag a
{
	margin-right:10px;
	color:#999
}
.archive-tag a:hover
{
	color:#c01e22;
	text-decoration:underline
}
.entry-meta a
{
	color:#c01e22
}
.post-format a
{
	position:absolute;
	top:0;
	right:0;
	padding:0 5px;
	border-radius:0 2px 0 0;
	background:#c01e22;
	color:#fff;
	animation:fade-in;
	animation-duration:1.2s;
	-webkit-animation:fade-in 1.2s
}
.aside-cat
{
	float:left;
	margin:0 10px 0 0;
	background:#c01e22;
	background:none repeat scroll 0 0 #c01e22;
	filter:alpha(opacity=60)
}
.aside-cat a,.aside-cat a:hover
{
	padding:0 10px;
	color:#fff;
	line-height:28px
}
.thumbnail
{
	position:relative;
	float:left;
	clear:both;
	overflow:hidden;
	margin:0 20px 0 0;
	width:270px;
	height:180px;
	-webkit-transition:-webkit-transform ease .15s,box-shadow ease .2s,z-index ease .15s
}
.thumbnail a img
{
	max-width:100%;
	width:auto;
	height:auto;
	overflow:hidden;
	border-radius:3px;
	box-shadow:0 1px 4px rgba(0,0,0,.2)
}
.entry-header h1
{
	position:relative;
	margin-bottom:10px;
	padding:7px 10px;
	color:#333;
	text-align:center;
	font-weight:700;
	font-size:24px;
	font-size:2.4rem;
	line-height:35px
}
.single-content
{
	font-size:1pc;
	font-size:1.6rem;
	line-height:25px
}
.single-content a,.single-content a:hover,.single-content a:visited
{
	color:#c01e22
}
.single-content dd,.single-content ol,.single-content p,.single-content pre,.single-content ul,.single-contenthr
{
	margin:0 0 10px;
	text-align:justify;
	text-justify:inter-ideograph;
	word-wrap:break-word;
	line-height:30px;
	word-break:break-all
}
.single-content h2
{
	margin:10px 0;
	padding:5px 0 5px 24px;
	border-left:6px solid #c01e22;
	font-size:18px;
	font-size:1.8rem;
	line-height:35px;
	background-color:#f7f7f7
}
.single-content h3,.single-content h4,.single-content h5
{
	text-indent:2em;
	margin:0 0 10px
}
.showmore span
{
	padding:0 8px;
	color:#c01e22;
	font-weight:400;
	font-size:13px;
	cursor:pointer
}
.section-content
{
	display:none;
	padding-top:1px
}
.single-content p
{
	text-indent:2em
}
.single-content ol li,.single-content ul li
{
	margin:0 0 0 35px;
	line-height:190%
}
.single-content ul li
{
	list-style-position:inside;
	list-style-type:disc
}
.single-content ol li
{
	list-style:decimal;
	list-style-position:inside
}
.single-content img
{
	display:block;
	margin:0 auto 10px;
	height:auto;
	max-width:100%;
	width:auto \9;
	vertical-align:middle;
	-webkit-transition:-webkit-transform ease .15s,box-shadow ease .2s,z-index ease .15s
}
.wp-caption
{
	padding:5px;
	max-width:100%;
	border:1px solid #ebebeb;
	border-radius:3px;
	background:#f3f3f3
}
.wp-caption-text
{
	text-align:center!important;
	margin:0!important
}
img.centered
{
	display:block;
	margin:0 auto 10px
}
img.alignright
{
	display:inline;
	margin:0 0 10px 10px
}
img.alignleft
{
	display:inline;
	margin:0 10px 10px 0
}
.aligncenter,.alignnone,img.alignnone
{
	display:block;
	margin:0 auto 10px
}
.alignright
{
	float:right;
	margin:0 0 10px 10px
}
.alignleft
{
	float:left;
	margin:0 10px 10px 0
}
.page-links
{
	margin:10px auto 5px;
	text-align:center
}
.page-links span
{
	display:inline-block;
	margin:2px;
	padding:0 9pt;
	border:1px solid #c01e22;
	border-radius:2px;
	background:#c01e22;
	color:#fff;
	line-height:30px;
	cursor:pointer
}
.page-links a span
{
	border:1px solid #ebebeb;
	background:#fff;
	color:#000;
	text-decoration:none
}
.page-links a:hover span
{
	border:1px solid #c01e22;
	background:#c01e22;
	color:#fff;
	transition:all .2s ease-in 0s
}
.post-password-form input[type=password]
{
	padding:5px;
	width:40%;
	border:1px solid #ebebeb;
	background:#fff;
	-webkit-appearance:none
}
.post-password-form input[type=submit]
{
	padding:5px;
	width:5pc;
	border:1px solid #ebebeb;
	background:#fff;
	line-height:25px;
	cursor:pointer;
	-webkit-appearance:none
}
.post_cat
{
	float:left;
	color:#333;
	font-weight:700;
	font-size:14px
}
.post_cat a
{
	color:#c01e22
}
.comment a:hover,.post_cat a:hover
{
	text-decoration:underline
}
.post_cat span
{
	color:#53d40f
}
.post_spliter
{
	float:left;
	margin-right:10px;
	margin-left:10px;
	color:#999
}
.single_info
{
	margin-bottom:10px;
	padding:0 0 10px;
	border-bottom:1px solid #ededed;
	color:#737373;
	text-align:center
}
.cat,.comment,.date,.edit,.s_cat,.s_tag,.views
{
	margin-right:10px;
	color:#a9a9a9;
	font-size:14px
}
.single_banquan
{
	margin-top:30px;
	padding:7px 0 7px 20px;
	border:1px solid #ececec;
	background:#fafafa
}
.single_info a
{
	color:#333;
	font-weight:700
}
.single_info .comment a
{
	color:#c01e22
}
.leixing
{
	margin-right:9pt;
	color:#fff;
	font-weight:700
}
.tglx
{
	background:#c01e22
}
.tglx,.zzlx
{
	padding:2px 10px;
	border-radius:2px
}
.zzlx
{
	background:#d270fb
}
.yclx
{
	padding:2px 10px;
	border-radius:2px;
	background:#fd5d3c
}
.single_banquan a,.single_info_w a
{
	color:#c01e22
}
.single_banquan a:hover,.single_info a:hover,.single_info_w a:hover
{
	text-decoration:underline
}
.single_info_w
{
	text-align:left
}
.abstract
{
	display:block;
	margin:0 0 10px;
	padding:5px 15px;
	border:1px dashed #ebebeb;
	background:#fff;
	color:#999;
	font-size:14px
}
.abstract strong
{
	color:#555
}
.abstract p
{
	display:inline
}
#sidebar
{
	float:right;
	overflow:hidden;
	width:26.27%
}
#sidebar h3
{
	margin-left:15px;
	height:44px;
	border-bottom:1px solid #e6e6e6;
	font-weight:400;
	line-height:34px
}
.widget-title .cat
{
	position:absolute;
	display:block;
	margin-top:4px;
	height:40px;
	border-bottom:3px solid #c01e22;
	box-shadow:0 1px 1px rgba(0,0,0,.1);
	color:#333;
	font-weight:700;
	font-size:1pc;
	line-height:34px
}
.widget
{
	margin:0 0 10px;
	border:1px solid #e6e6e6;
	border-radius:2px;
	background:#fff;
	box-shadow:1px 1px 2px #e2dede;
	moz-box-shadow:0 0 4px #cecccc
}
.widget ul li
{
	overflow:hidden;
	width:99%;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	line-height:190%
}
.widget_archive ul li
{
	float:left;
	margin-bottom:5px;
	width:50%
}
#sidebar #searchform,.tagcloud,.widget .textwidget,.widget ul
{
	padding:8px 15px 15px
}
#calendar_wrap
{
	padding:15px 0 0 15px
}
.widget .textwidget img
{
	display:block;
	width:auto;
	height:auto;
	max-width:100%
}
#sidebar .widget_nav_menu,.widget_categories,.widget_links
{
	padding:0
}
#sidebar .widget_nav_menu ul,.widget_categories ul,.widget_links ul
{
	padding:8px 0 15px
}
#sidebar .widget_nav_menu li,.widget_categories li,.widget_links li
{
	float:left;
	width:50%!important;
	border-top:1px solid #eee;
	border-right:1px solid #eee
}
#sidebar .widget_nav_menu a,.widget_categories a,.widget_links a
{
	display:block;
	padding:5px 0;
	text-align:center
}
#sidebar .widget_nav_menu li:hover,.widget_categories li:hover,.widget_links li:hover
{
	background-color:#c01e22
}
#sidebar .widget_nav_menu a:hover,.widget_categories a:hover,.widget_links a:hover
{
	background:#c01e22;
	color:#fff!important;
	transition:all .1s ease-in 0s
}
.tagcloud a:hover
{
	text-decoration:underline
}
.widget_archive select,.widget_categories select
{
	margin:15px
}
.follow
{
	position:fixed;
	top:70px;
	width:3in
}
.comments-area
{
	border:1px solid #e6e6e6;
	border-radius:2px;
	box-shadow:1px 1px 2px #e2dede;
	moz-box-shadow:0 0 4px #cecccc
}
.comments-area,.comments-title
{
	margin-bottom:10px;
	background:#fff
}
.comments-title
{
	padding:20px;
	border:1px solid #ebebeb;
	border-radius:2px;
	box-shadow:0 1px 1px rgba(0,0,0,.03)
}
.comment-list,.comment-list ol
{
	margin:0 20px 10px;
	background:#fff;
	list-style:none
}
.comment-list .children li
{
	position:relative;
	margin-left:60px;
	border-bottom:none
}
.comment-list .children .children li
{
	margin-left:0
}
.comment-list li.comment_top3
{
	border-bottom:1px dashed #c01e22;
	line-height:20px
}
.comment-body
{
	padding:15px 0;
	border-top:1px solid #e6e6e6
}
.comment-list .avatar
{
	float:left;
	display:block;
	margin:0 10px 0 0;
	width:50px;
	height:50px;
	border-radius:50%
}
.comment-author
{
	color:#999
}
.author_avatar .avatar,.user_avatar .avatar
{
	float:left;
	display:block;
	margin:0 10px 0 0;
	width:40px;
	height:40px;
	border-radius:50%
}
.dengji,.duzhe,.reply_t
{
	font-size:14px
}
.fn
{
	font-style:normal
}
.floor,.fn
{
	font-weight:700
}
.floor
{
	float:right;
	color:#c3c3c3;
	font-size:14px
}
.comment-meta,.comment-meta a
{
	color:#999
}
.children a.at
{
	margin-right:5px;
	padding:1px 5px;
	border-radius:3px;
	background:#d10c20;
	color:#fff;
	font-size:9pt
}
.children .reply_tz,.children .reply_tz a
{
	padding-right:5px;
	color:#999;
	font-size:9pt
}
.no-comments
{
	margin:0 0 10px;
	padding:10px;
	border:1px solid #ebebeb;
	background:#fff;
	text-align:center
}
#edita
{
	color:#8b8b8b
}
#respond
{
	padding:10px 20px;
	border-top:1px solid #ebebeb;
	border-radius:2px;
	background:#fff;
	box-shadow:0 1px 1px rgba(0,0,0,.03)
}
#respond,#respond h3
{
	margin:0 0 10px
}
#respond h3 a
{
	float:right;
	padding:2px 10px;
	border:1px solid #ebebeb;
	border-radius:2px
}
#comment-author-info input
{
	padding:0 5px;
	width:50%;
	height:37px
}
#comment,#comment-author-info input
{
	margin:0 10px 10px 0;
	border:1px solid #ebebeb;
	background:#fff;
	-webkit-appearance:none
}
#comment
{
	padding:5px;
	width:100%;
	border-radius:2px
}
#commentform textarea
{
	background:url(images/commentbox.png) no-repeat center
}
#respond #submit
{
	margin:0 10px 10px 0;
	padding:6px;
	width:30%;
	border:1px solid #c01e22;
	border-radius:2px;
	background:#c01e22;
	color:#fff;
	cursor:pointer;
	transition:all .2s ease-in 0s;
	-webkit-appearance:none
}
#respond #submit:hover
{
	opacity:.6
}
.comment-list p
{
	padding-left:60px
}
.children .avatar
{
	margin:0 10px 0 0;
	width:40px;
	height:40px
}
.children p
{
	padding-left:50px
}
.plbj p
{
	padding-left:0
}
#commentform p
{
	padding-left:0;
	max-height:100%
}
.author_avatar,.user_avatar
{
	margin:0 0 10px;
	height:40px;
	line-height:40px
}
.author_avatar img,.user_avatar img
{
	float:left;
	margin:0 10px 0 0;
	width:40px;
	height:40px;
	border:1px solid #ebebeb
}
.comment-tool
{
	float:right;
	margin:9px 0
}
.comment-tool a
{
	margin:0 0 0 10px;
	padding:5px 10px;
	border:1px solid #ebebeb;
	border-radius:2px
}
.comment-tool a:hover
{
	border:1px solid #c01e22;
	background:#c01e22;
	color:#fff
}
.smiley-box
{
	position:relative;
	display:none;
	width:100%;
	max-width:468px
}
.smiley-box a img
{
	padding:0 2px
}
#anchor
{
	position:relative;
	top:-75px
}
.loading-comments
{
	display:none;
	margin:0 0 10px;
	width:100%;
	border:1px solid #ebebeb;
	border-radius:2px;
	background:#fff;
	box-shadow:0 1px 1px rgba(0,0,0,.03);
	text-align:center;
	line-height:45px
}
#links
{
	margin:0;
	margin-bottom:10px;
	padding:5px;
	width:auto;
	background-color:#343333;
	color:#fff
}
#links ul li
{
	float:left;
	padding:0 10px
}
#links h2
{
	display:none
}
.linkcat
{
	margin:0 0 5px
}
.linkcat a
{
	color:#aaa
}
.linkcat a:hover
{
	color:#fff;
	text-decoration:underline
}
#colophon
{
	width:auto;
	color:#ccc
}
.add-info
{
	display:block;
	padding:5px 0
}
#footer-widget-box
{
	padding:5px 0;
	background:#555;
	box-shadow:0 -1px 1px rgba(0,0,0,.1)
}
.footer-widget
{
	margin:0 auto;
	width:825pt
}
.footer-widget .widget
{
	float:left;
	padding:0 20px;
	width:50%;
	border:none;
	background:#555;
	box-shadow:none
}
.footer-widget,.footer-widget a
{
	color:#ccc
}
.footer-widget .widget ul
{
	padding:8px 0 15px
}
.footer-widget .menu li
{
	float:left;
	width:33%
}
#down a
{
	float:left;
	margin:8px 0 15px 25px;
	padding:0 15px;
	height:35px;
	border:1px solid #c01e22;
	border-radius:3px;
	background:#c01e22;
	box-shadow:0 1px 1px rgba(0,0,0,.1);
	color:#fff;
	text-align:center;
	line-height:35px
}
#down a:hover
{
	opacity:.6;
	transition:all .3s ease-in 0s
}
#button_box
{
	display:none
}
#button_file h3
{
	padding:0 0 5px;
	text-align:center
}
.buttons a
{
	float:left;
	display:block;
	margin:10px 10px 10px 0;
	padding:2px 15px;
	border:1px solid #c01e22;
	border-radius:3px;
	background:#c01e22;
	color:#fff!important
}
.buttons a:hover
{
	opacity:.6;
	transition:all .3s ease-in 0s
}
#goto
{
	margin-bottom:14px;
	margin-left:2em
}
#goto,#goto a
{
	width:90pt;
	height:40px
}
#goto a
{
	display:block;
	background:#50a8f0;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font:700 1pc/40px '宋体'
}
.page-template-template-code #primary,.page-template-template-full #primary,.page-template-template-links #primary,.page-template-template-readers #primary
{
	width:100%
}
.search-page
{
	margin:0 0 10px;
	padding:0 20px;
	border:1px solid #e6e6e6;
	border-radius:2px;
	background:#fff;
	box-shadow:1px 1px 2px #e2dede;
	moz-box-shadow:0 0 4px #cecccc
}
.search-no-results .post
{
	position:relative;
	margin:0;
	padding:0;
	border:none;
	border-radius:0;
	background:#fff;
	box-shadow:0
}
.search-page li
{
	margin:0 -20px;
	padding:0 20px;
	border-bottom:1px solid #dadada;
	line-height:280%
}
.search-inf
{
	float:right;
	color:#999
}
li.search-inf
{
	border:none
}
#ad-dhl,#ad_sg,.abc-site
{
	margin:0 0 10px
}
.abc-site
{
	overflow:hidden;
	padding:10px 10px 5px;
	border:1px solid #e6e6e6;
	border-radius:2px;
	background:#fff;
	box-shadow:1px 1px 2px #e2dede;
	moz-box-shadow:0 0 4px #cecccc
}
#post_list_box .abc-site
{
	margin:0
}
#post_list_box .abc-site:hover
{
	box-shadow:0 0 6px 3px #ddd
}
.entry-content .abc-site
{
	border:none;
	border-radius:0;
	background:#fff;
	box-shadow:none
}
#ad-dhl img,#ad_sg img,.abc-site img
{
	width:auto;
	height:auto;
	max-width:100%
}
.abc-pc,.ad-l,.ad-r
{
	text-align:center
}
.entry-content .abc-pc
{
	margin:0 -11px 10px;
	text-align:center
}
.entry-content .ad-m
{
	margin:0 -11px 10px
}
.ad-l
{
	float:left;
	width:70.4%
}
.ad-r
{
	float:right;
	width:28.6%
}
#dzq h3
{
	margin:10px 0 5px
}
#dzq ul
{
	margin:0 0 1px;
	list-style:outside none none
}
#dzq .readers-list
{
	overflow:hidden;
	text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:9pt;
	line-height:18px
}
#dzq .readers-list li
{
	float:left;
	margin:0 5px 0 0;
	width:230px;
	list-style:none
}
#dzq .readers-list a,#dzq .readers-list a:hover strong
{
	background-color:#f7faff;
	background-image:-webkit-linear-gradient(#f8f8f8,#f7faff);
	background-image:linear-gradient(#f8f8f8,#f7faff)
}
#dzq .readers-list a
{
	position:relative;
	display:block;
	overflow:hidden;
	margin:4px;
	padding:4px 4px 4px 44px;
	height:3pc;
	border:1px solid #ccc;
	border-radius:2px;
	box-shadow:#eee 0 0 2px;
	color:#999
}
#dzq .readers-list em,#dzq .readers-list img,#dzq .readers-list strong
{
	-webkit-transition:all .2s ease-out;
	transition:all .2s ease-out
}
#dzq .readers-list img
{
	float:left;
	margin:0 8px 0 -40px;
	width:36px;
	height:36px;
	border-radius:2px
}
#dzq .readers-list em
{
	margin-right:10px;
	color:#666;
	font-style:normal
}
#dzq .readers-list strong
{
	position:absolute;
	top:4px;
	right:6px;
	width:40px;
	color:#ddd;
	text-align:right;
	font:700 14px/1pc microsoft yahei
}
#dzq .readers-list a:hover
{
	border-color:#c01e22;
	background-color:#fff;
	background-image:none;
	box-shadow:#ccc 0 0 2px
}
#dzq .readers-list a:hover img
{
	margin-left:0;
	opacity:.6
}
#dzq .readers-list a:hover em
{
	color:#c01e22;
	font:700 14px/36px microsoft yahei
}
#dzq .readers-list a:hover strong
{
	top:0;
	right:180px;
	height:44px;
	border-right:1px solid #ccc;
	color:#c01e22;
	text-align:center;
	line-height:40px
}
.readers,.readers a
{
	overflow:hidden
}
.readers a
{
	float:left;
	margin:0 5px 25px;
	width:72px;
	height:60px;
	color:#999;
	text-align:center;
	text-decoration:none;
	font-size:9pt
}
.readers .avatar
{
	display:block;
	margin:0 auto;
	margin-bottom:5px;
	border-radius:5px
}
.readers a.item-top
{
	margin:0 1% 30px;
	padding:10px;
	width:23%;
	height:100%;
	border-radius:5px;
	background-color:#f6f6f6;
	color:#bbb;
	text-align:left
}
.readers a.item-top .avatar
{
	float:left;
	margin-right:10px;
	margin-left:10px
}
.readers a.item-top h4
{
	padding:10px 30px 0 0;
	color:#ff5e52;
	text-align:center;
	font-size:1pc
}
.readers a.item-top strong
{
	display:block;
	color:#ff5e52
}
.readers a.item-top:hover
{
	background-color:#f1f1f1
}
.readers a.item-2 h4
{
	color:#7ccd38
}
.readers a.item-2 strong
{
	display:block;
	color:#7ccd38
}
.readers a.item-3 h4
{
	color:#52baf5
}
.readers a.item-3 strong
{
	display:block;
	color:#52baf5
}
.readers a.item-4 h4
{
	color:#ecb842
}
.readers a.item-4 strong
{
	display:block;
	color:#ecb842
}
.expand_collapse
{
	float:right;
	margin:115px 0 0;
	padding:4px 0;
	width:5pc;
	border:1px solid #c01e22;
	border-radius:2px;
	background:#c01e22;
	color:#fff;
	text-align:center
}
.archives-yearmonth
{
	margin:5px 0 5px 5px;
	padding:0 0 0 8px;
	border-left:5px solid #c01e22;
	line-height:30px
}
.archives-monthlisting li
{
	margin:5px 0 5px 5px;
	padding:0 0 0 1pc
}
.wp-smiley
{
	display:inline!important;
	height:22px!important;
	max-height:22px!important;
	box-shadow:none!important
}
.tools
{
	position:fixed;
	right:10px;
	bottom:130px;
	z-index:1000
}
.tools_comments,.tools_top
{
	display:block;
	margin-top:5px;
	width:2pc;
	height:2pc;
	background:url(images/top.gif) no-repeat;
	background-position:0 -4pc
}
.tools_comments:hover
{
	background-position:0 -6pc
}
.tools_top
{
	background-position:0 0
}
.tools_top:hover
{
	background-position:0 -2pc
}
#gg
{
	position:fixed;
	bottom:0;
	background:#000;
	width:100%;
	height:23px;
	line-height:23px;
	z-index:9999;
	opacity:.6;
	filter:alpha(opacity=60);
	box-shadow:10px 0 5px #000
}
#gg a
{
	color:#fff;
	letter-spacing:2px;
	text-shadow:0 1px 0 #000
}
.close a
{
	float:right;
	margin:0 10px 0 0
}
.bulletin
{
	height:23px;
	color:#fff;
	margin:0 0 0 20px;
	background:url(images/bulletin.gif) no-repeat;
	min-height:23px;
	overflow:hidden
}
.bulletin,.bulletin a
{
	float:left
}
.bulletin li
{
	height:23px;
	padding-left:25px
}
.video-content
{
	position:relative;
	width:90%;
	margin:15px auto
}
.video-content i
{
	position:absolute;
	bottom:40%;
	left:47%;
	background:url(images/play.png) 50% 50% no-repeat;
	width:40px;
	height:40px;
	border-radius:40px
}
.page-template-template-tag #primary
{
	width:100%
}
#tag_letter
{
	margin-left:13px
}
#tag_letter li
{
	list-style:none;
	float:left;
	background:#08c;
	width:31px;
	height:31px;
	line-height:31px;
	color:#a5a5a5;
	text-align:center;
	margin:4px;
	border-radius:2px
}
#tag_letter li:hover
{
	background:#c01e22
}
#tag_letter li a
{
	color:#fff;
	display:block
}
#all_tags
{
	margin:30px 6px;
	clear:both
}
#all_tags li
{
	list-style:none
}
#all_tags h4
{
	margin:-70px 0 0 5px;
	padding:70px 0 30px;
	height:40px;
	border-bottom:1px dashed #dadada
}
#all_tags li a
{
	margin:5px;
	color:#a9a9a9
}
#all_tags li a:hover
{
	text-decoration:underline;
	color:#c01e22
}
.showmore span
{
	font-size:13px;
	color:#c01e22;
	font-weight:400;
	padding:0 8px;
	cursor:pointer
}
#footer
{
	padding:10px 0;
	background:#262627
}
#footer .foot
{
	width:825pt;
	margin:0 auto
}
.foot .ps
{
	height:90pt;
	margin-bottom:25px;
	border-left:1px solid #343333;
	border-right:1px solid #1d1b1c
}
.foot .ps .p
{
	float:left
}
.foot .p2
{
	width:70%;
	border-left:1px solid #1d1b1c;
	border-right:1px solid #343333;
	padding:10px 37px;
	height:75pt
}
.foot .p2 .t2
{
	color:#fff;
	font-size:1pc;
	margin-bottom:15px
}
.foot .p2 li
{
	width:23%;
	float:left;
	line-height:28px;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden
}
.foot .p2 li .isquare
{
	width:5px;
	height:5px;
	background:#c01e22;
	display:inline-block;
	margin-right:9px;
	font-size:0
}
.foot .p2 .site-info a,.foot .p2 li a
{
	color:#fff
}
.foot .p2 .site-info a:hover,.foot .p2 li a:hover
{
	text-decoration:underline
}
.foot .p2 .site-info
{
	padding:10px 0;
	color:#fff
}
.foot .p3
{
	text-align:left;
	width:30%;
	border-left:1px solid #1d1b1c;
	border-right:1px solid #343333;
	padding-left:30px;
	height:90pt
}
.foot .p3 .t2
{
	color:#fff;
	font-size:1pc;
	margin-bottom:15px
}
.foot .p3 .qcode
{
	margin-bottom:5px
}
.foot .p3 .qcode .img-container
{
	float:left;
	width:78pt;
	padding:1px
}
.foot .p3 .qcode .img-container img
{
	width:100%;
	height:100%
}
.foot .p3 img
{
	border:2px solid #fff
}
.foot .p3 .qcode .link-container
{
	float:left;
	width:90pt;
	margin-left:25px
}
.foot .p3 .qcode .link-container a
{
	display:inline-block;
	width:100%;
	height:35px;
	text-align:center;
	background-color:#515152;
	color:#fff;
	border-radius:3px;
	margin-bottom:15px;
	margin-top:5px;
	line-height:2.2
}
.link-page ul li
{
	margin:0;
	list-style:none;
	line-height:auto
}
.link-page ul
{
	text-align:center;
	line-height:20px
}
#linkdh .linkcat
{
	overflow:hidden;
	padding:0 0 10px;
	zoom:1
}
.link-all
{
	overflow:hidden
}
.link-all,.link-all a img
{
	width:auto;
	height:auto;
	max-width:100%
}
.link-all a img
{
	margin:0 auto
}
.link-all a
{
	display:block;
	overflow:hidden;
	padding:9pt 5px;
	border:1px solid #ddd;
	border-radius:2px;
	background:#fff;
	box-shadow:0 1px 1px rgba(0,0,0,.04);
	color:#555;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	font-size:14px;
	transition-duration:.5s
}
.link-all a:hover
{
	border:1px solid #c01e22;
	background:#c01e22;
	color:#fff!important
}
.link-page
{
	margin:0 -2px
}
.cx7
{
	float:left;
	padding:2px;
	min-height:1px
}
.tab-site
{
	overflow:hidden;
	margin:0 0 10px;
	background:#fff;
	padding-bottom:10px
}
.tab-bd
{
	padding:10px 20px;
	margin-top:-1px
}
.tab-bd li
{
	float:left;
	width:48%;
	line-height:210%;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:0 15px 5px 20px
}
.tab-bd li a
{
	color:#555
}
.tab-bd li a:hover
{
	color:#333;
	text-decoration:underline
}
.tit
{
	height:42px;
	line-height:42px
}
.tit .name
{
	float:left;
	color:#666;
	font-size:18px;
	padding-left:35px;
	font-weight:700
}
.tit .keyword
{
	float:right;
	font-size:9pt;
	color:#5b5a5a
}
.tit .keyword a
{
	padding:3px 6px;
	display:inline;
	margin-right:8px;
	font-size:14px;
	background:#efefef;
	color:#909090;
	padding:3px 8px;
	border:0;
	border-radius:3px;
	text-shadow:.1em .1em .1em #fff
}
.tit .keyword a:hover
{
	background:#e1e1e1;
	color:#535353;
	text-shadow:none
}
.social-main
{
	margin:20px 0 0
}
.social-main .like a
{
	float:left;
	line-height:30px;
	color:#333;
	border:1px solid;
	padding:6px 9pt;
	border-radius:4px;
	border-color:#ccc;
	text-align:center;
	vertical-align:middle;
	width:90pt
}
.social-main .like a:hover
{
	color:#333;
	background-color:#ebebeb;
	border-color:#adadad
}
.clr
{
	zoom:1
}
.social-main .like i
{
	color:#333;
	font-style:normal;
	margin:0 5px 0 0
}
.social-main .bdsharebuttonbox
{
	float:right!important
}
.social-main .bdsharebuttonbox .s-txt
{
	float:left;
	line-height:34px;
	font-size:14px;
	color:#999;
	margin-top:5px
}
.post-navigation
{
	clear:both;
	margin:20px 0 -10px
}
.post-navigation div
{
	position:relative;
	display:block;
	width:50%;
	color:#999;
	font-size:14px
}
.post-previous
{
	float:left;
	padding-left:40px
}
.post-next,.post-previous
{
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis;
	overflow:hidden
}
.post-next
{
	float:right;
	padding-right:40px;
	text-align:right
}
.post-navigation div span
{
	display:block;
	color:#999;
	font-size:80%
}
.post-navigation div a:after
{
	position:absolute;
	top:34%;
	margin-top:-11px;
	height:22px;
	color:#ccc;
	font-size:60px;
	line-height:22px
}
.post-previous a:after
{
	left:0;
	content:'«'
}
.post-next a:after
{
	right:0;
	content:'»'
}
.nav-single-c a
{
	font-size:50px;
	color:#b6b6b6;
	text-align:center
}
.nav-single-c a:hover
{
	color:#555
}
.meta-nav-l
{
	right:0
}
.meta-nav-l,.meta-nav-r
{
	position:fixed;
	top:45%;
	width:75pt;
	z-index:1
}
.meta-nav-r
{
	left:0
}
.new_cat ul
{
	padding:8px 15px 15px
}
.new_cat li
{
	border-bottom:1px dotted #cbcbcb
}
.new_cat li a
{
	width:100%;
	display:block;
	padding:9pt 0
}
.new_cat li .time
{
	float:left;
	width:78px;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#616161;
	font-size:9pt;
	background:#f2f2f2;
	font-family:arial
}
.new_cat li .time span
{
	display:inline-block
}
.new_cat li .time span.r
{
	font-size:22px;
	width:30px;
	margin-right:2px;
	text-align:right
}
.new_cat li .time span.y
{
	font-size:9pt;
	margin-left:5px;
	position:relative;
	bottom:1px
}
.new_cat li .title
{
	height:36px;
	line-height:18px;
	overflow:hidden;
	font-size:14px;
	color:#3f3f3f;
	padding-left:9pt;
	white-space:normal
}
.new_cat li.hov
{
	border-bottom:1px dotted #c01e22
}
.new_cat li.hov .time
{
	background:#c01e22;
	color:#fff
}
.new_cat li.hov .title
{
	color:#c01e22
}
#related-medias .media-list .item
{
	margin:0;
	padding:15px 0 10px;
	line-height:120%
}
#related-medias .media-list .img-wrap
{
	width:58px;
	height:58px;
	background-color:#e8e8e8;
	border:1px solid #e8e8e8;
	border-radius:50%;
	overflow:hidden
}
#related-medias .media-list .img-wrap img
{
	width:100%;
	height:100%;
	padding:0!important
}
#related-medias .media-list .media-info
{
	height:60px;
	font-size:0;
	padding-left:14px;
	overflow:hidden
}
#related-medias .media-list .media-inner
{
	display:inline-block;
	width:100%;
	vertical-align:middle
}
#related-medias .media-list .media-inner .media-name
{
	display:inline-block;
	max-width:100%;
	color:#c01e22;
	font-size:1pc;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
#related-medias .media-list .media-inner .media-des
{
	margin-top:6px;
	height:40px;
	line-height:15px;
	color:#505050;
	font-size:13px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal!important
}
#related-medias .media-list .media-inner .media-des .wp-smiley
{
	height:14px!important;
	max-height:14px!important
}
.y-left
{
	float:left
}
#top_post_filter
{
	border-bottom:1px solid #e5e5e5;
	padding:0 15px
}
#top_post_filter li
{
	float:left;
	width:33.3%;
	height:43px;
	line-height:43px;
	color:#999;
	font-size:1pc;
	text-align:center
}
#top_post_filter .top_post_filter_active,#top_post_filter li:hover
{
	border-bottom:3px solid #c01e22;
	cursor:pointer;
	color:#333;
	font-weight:700
}
a.top_post_item
{
	display:block;
	border-bottom:1px dashed #ddd;
	padding:15px;
	width:100%
}
a.top_post_item img
{
	position:relative;
	float:left;
	width:75px;
	height:75px;
	border-radius:2px;
	margin-right:8px
}
.news-inner p
{
	overflow:hidden;
	height:55px;
	line-height:25px
}
.news-inner .views
{
	float:right;
	color:#999
}
a.top_post_item:hover img
{
	box-shadow:0 0 3px 2px #ddd
}
a.top_post_item:hover p
{
	color:#c01e22
}
a.top_post_item_no_border
{
	border-bottom:0
}
.widget_zonghe_post .border_gray
{
	margin-bottom:0
}
#alert_box_tags
{
	padding-top:20px
}
.alert_box_tags_item a
{
	display:block;
	min-width:5pc;
	float:left;
	margin-left:20px;
	margin-bottom:24px;
	padding:8px;
	border:1px solid #ccc;
	text-align:center;
	border-radius:15px;
	font-size:14px;
	color:#333
}
.alert_box_tags_item a:hover
{
	background:#ebebeb;
	color:#333
}
#alert_box_more
{
	width:562px;
	margin:0 auto
}
.alert_box_more_main a
{
	float:left;
	margin-left:10px;
	padding-top:9pt;
	font-size:18px;
	color:#999;
	text-align:center
}
.alert_box_more_left,.alert_box_more_right
{
	float:left;
	margin-top:24px;
	margin-left:9pt;
	width:174px;
	height:1px;
	background:#e5e5e4
}
.cat-site .item
{
	position:relative;
	float:left;
	max-width:100%;
	width:auto;
	height:auto;
	overflow:hidden
}
.cat-site .item:hover
{
	box-shadow:0 4px 10px rgba(0,0,0,.2)
}
.cat-site .item .txt
{
	z-index:2;
	line-height:30px;
	text-align:center;
	font-size:14px;
	color:#fff;
	overflow:hidden;
	padding:0 10px
}
.cat-site .item .txt,.cat-site .item .txt-bg
{
	position:absolute;
	bottom:0;
	height:30px;
	width:100%
}
.cat-site .item .txt-bg
{
	background:#000;
	left:0;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity:.5
}
.cat-site .item a
{
	color:#333
}
.cat-site .item img
{
	position:relative;
	border-radius:3px;
	max-width:100%;
	width:auto;
	height:auto;
	overflow:hidden;
	border:none;
	vertical-align:middle
}
.list-date
{
	float:right;
	color:#999
}
.cat-box .cat-title .catmore a
{
	float:right;
	color:#999;
	font-size:14px;
	margin-right:15px;
	right:0;
	border-bottom:none
}
.cat-box .cat-title .catmore a:hover
{
	text-decoration:underline
}
.danlan .cat-box .cat-title .catmore a
{
	float:right;
	color:#999;
	font-size:14px;
	margin-right:15px;
	right:0;
	border-bottom:none
}
.danlan .cat-box .cat-title .catmore a:hover
{
	text-decoration:underline
}
.cat-dt .entry-header h2
{
	color:#333;
	height:30px;
	line-height:30px;
	font-size:18px;
	font-weight:700;
	overflow:hidden;
	width:auto;
	margin:0 0 15px
}
.cat-dt .thumbnail,.cat-dt .thumbnail a img
{
	border-radius:0;
	box-shadow:none
}
.cat-dt .thumbnail:hover
{
	box-shadow:0 4px 10px rgba(0,0,0,.2)
}
.cat-dt
{
	padding:10px 0 5px;
	overflow:hidden;
	border-bottom:1px dashed #ddd;
	margin-bottom:15px
}
.cat-dt:hover
{
	box-shadow:0 0 6px 3px #ddd
}
.cat-dt .archive-tag
{
	margin-top:15px
}
.cat-lists .item-st
{
	position:relative;
	float:left;
	width:33.33%;
	padding:0 15px 10px;
	background:#fff;
	margin:10px 0
}
.cat-lists .item-st:hover
{
	box-shadow:0 0 6px 3px #ddd;
	z-index:1
}
.cat-lists .item-st a
{
	color:#333
}
.cat-lists .item-st .thimg
{
	overflow:hidden
}
.cat-lists .item-st .thimg img
{
	border-radius:3px;
	max-width:100%;
	width:auto;
	height:auto;
	overflow:hidden;
	border:none;
	vertical-align:middle
}
.cat-lists .item-st h3
{
	font-weight:blod;
	font-size:14px;
	line-height:20px;
	height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
	margin:5px 0;
	color:#333
}
.cat-lists .item-st p
{
	font-size:9pt;
	line-height:20px;
	font-weight:400;
	height:40px;
	overflow:hidden;
	color:#656565
}
.cat-lists .item-st .pricebtn
{
	margin:0;
	font-size:9pt;
	height:auto;
	color:#999;
	line-height:14px
}
.cat-lists .item-st .pricebtn .views
{
	float:right
}
.line-one .cat-site
{
	margin:0
}
.cat-one-list li
{
	line-height:210%;
	margin:0 40px 0 0;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.line-one-thumbnail
{
	float:left;
	width:15pc;
	height:10pc;
	margin:0 15px 0 0;
	overflow:hidden;
	transition-duration:.3s
}
.line-one-thumbnail a img
{
	border-radius:3px;
	max-width:100%;
	width:auto;
	height:auto;
	overflow:hidden
}
.line-one-thumbnail:hover
{
	box-shadow:0 4px 10px rgba(0,0,0,.2)
}
#infscr-loading
{
	text-align:center
}
highlighter ol li
{
	list-style:decimal;
	list-style-position:outside
}
.post-password-form
{
	margin:15px 0;
	padding:5px 5px 0;
	border-radius:2px;
	border:1px solid #ddd
}
.post-password-form input[type=password]
{
	width:40%;
	height:38px;
	line-height:30px
}
.post-password-form input[type=password],.post-password-form input[type=submit]
{
	background:#fff;
	padding:5px;
	border-radius:2px;
	border:1px solid #ddd;
	-webkit-appearance:none
}
.post-password-form input[type=submit]
{
	width:5pc;
	line-height:25px;
	cursor:pointer
}
.post-password-form input[type=submit]:hover
{
	background:#c01e22;
	color:#fff!important;
	border:1px solid #c01e22
}
.secret-password .fa-check-square
{
	font-size:18px!important;
	color:#7ab951!important;
	margin:0 10px 10px
}
.post-secret .fa-exclamation-circle
{
	font-size:18px!important;
	color:#f85d00!important;
	margin:0 10px 10px 30px
}
.reply-read
{
	margin:15px 0;
	border-radius:2px;
	border:1px solid #ddd
}
.reply-ts
{
	float:left;
	width:75%
}
.read-sm,.read-smx
{
	padding:5px 15px;
	margin-bottom:-1px
}
.read-sm
{
	border-bottom:1px solid #ddd
}
.read-pl
{
	float:right;
	width:25%;
	height:74px;
	line-height:74px;
	text-align:center;
	border-left:1px solid #ddd
}
.read-pl a
{
	display:block;
	color:#555!important
}
.read-pl a:hover
{
	background:#c01e22;
	color:#fff!important
}
.reply-read .fa
{
	font-size:18px!important;
	color:#f85d00!important;
	margin:0 10px 0 0
}
#tag_cloud_widget
{
	position:relative;
	width:15pc;
	height:15pc;
	margin:10px auto
}
#tag_cloud_widget a
{
	position:absolute;
	color:#fff;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	top:0;
	left:0;
	padding:3px 5px;
	box-shadow:0 1px 1px rgba(0,0,0,.08)
}
#tag_cloud_widget a:hover
{
	background:#d02f53;
	display:block
}
#tag_cloud_widget a:nth-child(n)
{
	background:#666;
	border-radius:3px;
	display:inline-block;
	line-height:18px;
	margin:0 10px 15px 0
}
#tag_cloud_widget a:nth-child(2n)
{
	background:#d1a601
}
#tag_cloud_widget a:nth-child(3n)
{
	background:#286c4a
}
#tag_cloud_widget a:nth-child(5n)
{
	background:#518ab2
}
#tag_cloud_widget a:nth-child(4n)
{
	background:#c91d13
}
#tag_cloud_widget a
{
	line-height:15px;
	background:#999
}
.single-content fieldset
{
	padding:5px 15px;
	margin:0 0 10px;
	border:1px solid #ddd
}
.single-content legend
{
	font-weight:700;
	padding:5px
}
.social-main .shang i
{
	color:#fff;
	font-style:normal;
	margin:0 5px 0 0
}
.social-main .shang a
{
	margin-left:30px;
	float:left;
	line-height:30px;
	color:#fff;
	border:1px solid;
	padding:6px 9pt;
	border-radius:4px;
	border-color:#e94c3d;
	background:#e94c3d;
	text-align:center;
	vertical-align:middle;
	width:5pc
}
.dashang
{
	position:relative;
	z-index:0
}
.dashang:hover
{
	background-color:transparent;
	z-index:50
}
.dashang span
{
	position:absolute;
	left:-10px;
	visibility:hidden;
	color:#000;
	text-decoration:none;
	padding:5px 5px 0
}
.dashang span img
{
	border-width:0;
	padding:2px 2px 0;
	height:300px;
	max-width:452px;
	margin:0
}
.dashang:hover span
{
	visibility:visible;
	top:-20pc;
	left:-10pc
}
.iboke112
{
	position:relative;
	z-index:0
}
.iboke112:hover
{
	background-color:transparent;
	z-index:50
}
.iboke112 span
{
	position:absolute;
	background-color:#ffffe0;
	left:-10px;
	border:1px dashed gray;
	visibility:hidden;
	color:#000;
	text-decoration:none;
	padding:5px 5px 0
}
.iboke112 span img
{
	border-width:0;
	padding:2px 2px 0;
	height:90pt;
	max-width:90pt;
	margin:0
}
.iboke112:hover span
{
	visibility:visible;
	top:10px;
	left:30px
}
#teamnewslist ol
{
	list-style:none;
	margin-left:36px;
	padding-left:14px;
	border-left:2px solid #eee;
	font-size:18px;
	color:#666
}
#teamnewslist b
{
	font-size:9pt;
	font-weight:400;
	color:#999;
	display:block;
	position:relative;
	margin-bottom:5px
}
#teamnewslist b:after
{
	position:absolute;
	top:6px;
	left:-22px;
	content:'';
	width:14px;
	height:14px;
	border-radius:50%;
	background-color:#fff;
	border:2px solid #ccc;
	box-shadow:2px 2px 0 #fff,-2px -2px 0 #fff
}
#teamnewslist li
{
	list-style:none;
	margin:0 0 20px;
	line-height:100%
}
#teamnewslist li:hover
{
	color:#555
}
#teamnewslist li:hover b:after
{
	border-color:#c01e22
}
#teamnewslist li:hover b
{
	color:#c01e22
}
#gallery
{
	position:relative;
	padding:5px;
	border:1px solid #ebebeb;
	border-radius:3px;
	background:#f3f3f3
}
#gallery a
{
	float:none!important
}
#gallery ul li
{
	margin:5px
}
#gallery .rslides_nav
{
	top:45%
}
#gallery .rslides_tabs
{
	bottom:30px;
	padding:10px;
	text-align:right
}
.rslides_nav
{
	position:absolute;
	top:56%;
	left:0;
	z-index:3;
	display:none;
	overflow:hidden;
	margin-top:-45px;
	width:50px;
	height:50px;
	border-radius:2px;
	background:#000!important;
	background:0 0 rgba(0,0,0,.5);
	color:#fff!important;
	text-align:center;
	text-decoration:none;
	font-size:50px;
	line-height:45px;
	opacity:.5;
	filter:alpha(opacity=50)
}
#gallery:hover .rslides_nav,#slideshow:hover .rslides_nav
{
	display:block
}
.rslides_nav .prev
{
	z-index:9999
}
.rslides_nav.next
{
	right:0;
	left:auto
}
.pinglunqs
{
	float:right;
	color:#fff;
	padding:2px 10px;
	border-radius:2px
}
.plshafa
{
	background:#fd5d3c
}
.plbandeng
{
	background:#d270fb
}
.pldiban
{
	background:#4aca6d
}
#kpxgwz .cat-lists .item-st
{
	padding:0 5px;
	margin:2px 0
}
#kpxgwz .cat-site
{
	padding:0
}
#kpxgwz .cat-lists .item-st p
{
	font-weight:400;
	font-size:14px;
	line-height:20px;
	height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
	margin:5px 0
}
.nbs-flexisel-container
{
	position:relative;
	margin:0 0 10px;
	padding:0 10px;
	max-width:100%;
	border:1px solid #ddd;
	border-radius:2px;
	background:#fff;
	box-shadow:0 1px 1px rgba(0,0,0,.04)
}
.nbs-flexisel-ul
{
	position:relative;
	margin:0;
	padding:0;
	width:9999px;
	text-align:center
}
.nbs-flexisel-inner
{
	float:left;
	overflow:hidden;
	width:100%
}
.nbs-flexisel-item
{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	line-height:0;
	cursor:pointer
}
.nbs-flexisel-item img
{
	position:relative;
	margin-top:10px;
	padding:0 10px;
	height:auto;
	max-width:100%;
	max-width:250px \9;
	cursor:pointer;
	-webkit-transition:-webkit-transform .3s linear;
	transition:transform .3s linear
}
.nbs-flexisel-item:hover img
{
	transition:All .7s ease;
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	-o-transform:scale(.9);
	-ms-transform:scale(.9)
}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right
{
	position:absolute;
	top:20px!important;
	z-index:100;
	width:30px;
	height:30px;
	border:1px solid #ddd;
	border-radius:2px;
	background:#fff;
	background:hsla(0,0%,100%,.8);
	color:#999;
	text-align:center;
	font-size:20px;
	cursor:pointer;
	filter:alpha(opacity=80)
}
.nbs-flexisel-nav-left
{
	right:66px
}
.nbs-flexisel-nav-right
{
	right:30px
}
.flexisel-h-title
{
	overflow:hidden;
	margin:0 10px 5px;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:30px
}
.aboutme
{
	position:relative;
	font-size:18px;
	display:block
}
#aboutme_widget ul
{
	overflow:hidden;
	padding:8px 0
}
#aboutme_widget span
{
	display:block
}
.widget_zhanzhangxx .textwidget
{
	padding:0
}
.widget_zhanzhangxx .textwidget img
{
	padding:0
}
.widget_zhanzhangxx
{
	border:none;
	background:#e6e6e6
}
#aboutme_widget a:hover
{
	color:#fff;
	border:1px solid #fff
}
#aboutme_widget .toutiao a:hover
{
	color:#fff;
	background:#d28300;
	border:1px solid #d28300
}
#aboutme_widget .weixin a:hover
{
	color:#fff;
	background:#248a34;
	border:1px solid #248a34
}
#aboutme_widget .tsina a:hover
{
	color:#fff;
	background:#c40000;
	border:1px solid #c40000
}
#aboutme_widget .tqq a:hover
{
	color:#fff;
	background:#4e91d1;
	border:1px solid #4e91d1
}
#aboutme_widget .fauser a
{
	color:#b686d7;
	border:1px solid #b686d7
}
#aboutme_widget .fahome a
{
	color:#949fd8;
	border:1px solid #949fd8
}
#aboutme_widget .toutiao a
{
	color:#d28300;
	border:1px solid #d28300
}
#aboutme_widget .weixin a
{
	color:#248a34;
	border:1px solid #248a34
}
#aboutme_widget .tsina a
{
	color:#c40000;
	border:1px solid #c40000
}
#aboutme_widget .tqq a
{
	color:#4e91d1;
	border:1px solid #4e91d1
}
#aboutme_widget .weixin span
{
	position:absolute;
	visibility:hidden;
	padding:5px;
	border:1px dashed gray;
	background-color:#ffffe0;
	color:#000;
	text-decoration:none;
	z-index:999
}
#aboutme_widget img
{
	margin:0;
	padding:2px;
	height:90pt;
	max-width:90pt
}
#aboutme_widget .weixin:hover span
{
	top:50px;
	right:0;
	visibility:visible
}
.Author-recommend
{
	text-align:center
}
.Author-recommendation
{
	width:100%;
	float:left;
	position:relative;
	min-height:1px;
	padding:0
}
.zzavatar img
{
	min-width:80px;
	min-height:80px;
	border:1px solid #ddd;
	border-radius:50%
}
.Author-recommend .wrap .description
{
	margin:10px auto 5px;
	max-width:80%;
	height:50px;
	font-size:13px;
	line-height:25px
}
.Author-recommend .wrap
{
	height:200px;
	margin-top:58px;
	padding:0 15px;
	border:1px solid #e6e6e6;
	border-radius:4px;
	background:#fff
}
#aboutme_widget li
{
	float:left;
	width:18%;
	margin:0 1%;
	height:40px;
	line-height:38px
}
#aboutme_widget a
{
	color:#999;
	width:40px;
	display:block;
	text-align:center;
	margin:0 auto;
	border-radius:25px;
	border:none
}
#aboutme_widget .fauser a:hover
{
	color:#fff;
	background:#b686d7;
	border:1px solid #b686d7
}
#aboutme_widget .fahome a:hover
{
	color:#fff;
	background:#949fd8;
	border:1px solid #949fd8
}
.Author-recommend .wrap:hover
{
	box-shadow:0 5px 20px rgba(0,0,0,.1)
}
.Author-recommend .wrap .zzavatar
{
	width:80px;
	height:80px;
	margin-top:-40px;
	display:inline-block;
	background-color:#fff
}
.Author-recommend .wrap .zzavatar img
{
	vertical-align:baseline
}
.Author-recommend .wrap .zzavatar
{
	border-radius:40px
}
.Author-recommend .wrap h4
{
	font-size:21px;
	font-weight:700
}
.ias-spinner
{
	background:url(images/loading.gif) no-repeat center;
	float:inherit;
	width:98%;
	margin:0 auto;
	height:35px
}
.ias-trigger-next
{
	cursor:pointer;
	float:inherit;
	text-align:center;
	margin:10px auto 0;
	padding:0 11px 10px
}
.ias-trigger-next a
{
	background:#fff;
	color:#333;
	padding:6px 11px;
	line-height:100%;
	border:1px solid #ddd;
	border-radius:2px;
	box-shadow:0 1px 1px rgba(0,0,0,.04)
}
.ias-trigger-next a:hover
{
	color:#333;
	background-color:#ebebeb;
	border-color:#adadad
}
.ias-trigger-next i
{
	margin-right:5px
}
@media screen and (min-width:280px)
{
	.cx7
{
	width:50%;
	transition-duration:.5s
}
}@media screen and (min-width:300px)
{
	.xl3
{
	float:left;
	width:50%
}
}@media screen and (min-width:550px)
{
	.pagination
{
	float:right
}
.pagination a,.pagination a:visited
{
	margin:0 0 10px 5px;
	box-shadow:0 1px 1px rgba(0,0,0,.03)
}
.pagination .current,.pagination .dots,.pagination a,.pagination a:visited
{
	float:left;
	padding:8px 11px;
	border:1px solid #ebebeb;
	border-radius:2px;
	background:#fff;
	line-height:100%
}
.pagination .current,.pagination .dots
{
	margin:0 0 0 5px
}
.pagination a:hover,.pagination span.current
{
	border:1px solid #c01e22;
	background:#c01e22;
	color:#fff
}
.current-page-selector,.pages,.screen-reader-text
{
	display:none
}
.cx7
{
	width:33.33333333%;
	transition-duration:.5s
}
}@media screen and (min-width:700px)
{
	.cx7
{
	width:25%;
	transition-duration:.5s
}
}@media screen and (min-width:900px)
{
	#main-search.shadow
{
	position:fixed;
	right:0;
	left:0;
	z-index:999;
	margin:-25px auto 0;
	border-radius:2px;
	box-shadow:0 0 4px rgba(0,0,0,.3)
}
.cx7
{
	width:20%;
	transition-duration:.5s
}
}@media screen and (min-width:1024px)
{
	.cx7
{
	width:14.2857%;
	transition-duration:.5s
}
}@media screen and (min-width:1100px)
{
	.xm3
{
	float:left;
	width:50%
}
}@media screen and (max-width:1300px)
{
	.nav-single-c a
{
	display:none
}
}@media screen and (max-width:1100px)
{
	#colophon,#content,#footer .foot,#top-menu,.breadcrumb,.footer-widget,.top-nav
{
	width:100%
}
.follow
{
	width:28%
}
#colophon
{
	width:auto
}
#main-search,#mobile-nav,.breadcrumb
{
	width:100%
}
#plinks .plinks ul li
{
	width:90pt
}
}@media screen and (max-width:1000px)
{
	.foot .p2
{
	width:100%
}
.foot .p2 li
{
	width:25%
}
.foot .p2 .site-info
{
	text-align:center
}
.foot .p3
{
	display:none
}
}@media only screen and (max-width:900px)
{
	#menu-box
{
	transition:all 0s ease 0s
}
#navigation-toggle
{
	display:block;
	float:none;
	padding:0 8px;
	vertical-align:top
}
#site-nav .nav-menu
{
	display:none
}
.nav-search
{
	color:#999;
	margin:7px 10px 0 0;
	padding:0 8px;
	vertical-align:top;
	right:0;
	position:absolute;
	top:0
}
#main-search.shadow,#mobile-nav.shadow
{
	position:fixed;
	left:0;
	right:0;
	z-index:999;
	margin:10px auto 0
}
#masthead,#menu-box,#menu-box.shadow
{
	height:40px
}
.main-nav
{
	margin:7px 0 0 10px;
	left:0;
	position:absolute;
	top:0
}
#site-nav-wrap
{
	min-height:30px;
	margin:0
}
.logo-site
{
	margin:0;
	height:30px;
	padding:5px 0 0;
	float:none;
	text-align:center;
	position:relative
}
.site-title img
{
	width:99pt;
	height:30px
}
.logo-site .site-title
{
	position:absolute;
	top:80%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%)
}
.logo-site .site-title a
{
	font-size:.7em
}
.logo-site p
{
	display:none
}
.nav-set
{
	margin:0 15px 0 0
}
.mobile-search
{
	background:#fff;
	font-size:13px;
	height:25px;
	margin:0 0 5px 20px;
	padding:0 8px 2px;
	border:1px solid #ebebeb
}
#top-header
{
	display:none
}
}@media screen and (max-width:900px)
{
	#primarys .cat-lists .item-st
{
	width:31.333%
}
.ad-r
{
	display:none
}
#primary,.ad-l
{
	width:99.9%
}
#sidebar,.add-info,.authorbio
{
	display:none
}
#anchor
{
	top:-43px
}
.r-hide
{
	display:none
}
.new-icon
{
	font-size:9pt;
	line-height:18px
}
}@media screen and (max-width:768px)
{
	.readers a.item-top
{
	width:48%
}
#plinks .plinks ul li
{
	width:130px
}
#links,.footer-tag
{
	display:none
}
.entry-content .archive-content
{
	overflow:hidden;
	height:84px
}
.archive-tag
{
	margin-top:0
}
}@media screen and (max-width:720px)
{
	#inf-d
{
	width:70%
}
.search-inf
{
	display:none
}
.mzdh_list li
{
	padding:5px!important;
	width:90pt!important
}
}@media screen and (max-width:667px)
{
	.entry-content .archive-content
{
	height:75px
}
}@media screen and (max-width:620px)
{
	#primarys .cat-lists .item-st
{
	width:48%
}
.archive-tag,.recommend-items
{
	display:none
}
.entry-meta .post_cat a
{
	color:#a9a9a9
}
.entry-meta .post_cat
{
	font-weight:400
}
.entry-header h1
{
	background:#fff;
	text-align:center;
	box-shadow:0 1px 1px transparent
}
.cat-box .thumbnail
{
	width:75pt;
	height:75px
}
.cat-box .cat-main
{
	height:75px;
	overflow:hidden
}
.archive-list .archive-content,.entry-content .cat
{
	display:none
}
.archive-list .entry-header h2
{
	font-weight:400;
	font-size:14px
}
.entry-more
{
	display:none
}
.thumbnail
{
	width:75pt;
	height:67px;
	margin:0 10px 0 0
}
.aside-cat,.thumbnail .cat
{
	display:none
}
.entry-meta
{
	display:inline;
	left:15px;
	padding:0
}
.format-aside .entry-meta
{
	float:left
}
.xiaoshi
{
	display:none
}
.xl3
{
	width:100%
}
}@media screen and (max-width:600px)
{
	.liubaixx
{
	display:none
}
.single_info
{
	text-align:left
}
.entry-header h1
{
	text-align:left;
	padding:0
}
.archive-list
{
	padding:10px 10px 5px
}
.cat-dt .archive-tag .date,.cat-dt .archive-tag .views
{
	display:none
}
.single-content p
{
	margin:0 0 10px
}
.rslides_nav
{
	top:62%
}
}@media screen and (max-width:550px)
{
	.current-page-selector
{
	padding:0 5px;
	font-size:11px;
	margin:0;
	text-align:center;
	background-color:#fff
}
.pagesym
{
	display:none
}
.pagination
{
	border:1px solid #ebebeb;
	border-radius:2px;
	background:#fff;
	box-shadow:0 1px 1px rgba(0,0,0,.03)
}
.pagination .nav-links
{
	position:relative;
	min-height:30px;
	text-align:center
}
.pagination .current .screen-reader-text
{
	position:static!important
}
.screen-reader-text
{
	position:absolute!important;
	overflow:hidden;
	height:1px
}
.page-numbers
{
	display:none;
	padding:4px;
	line-height:25px
}
.pagination .page-numbers.current
{
	text-transform:uppercase
}
.pagination .current
{
	display:inline-block
}
.pagination .next,.pagination .prev
{
	position:absolute;
	display:inline-block;
	overflow:hidden;
	padding:0 15px;
	background:#c01e22;
	color:#fff;
	line-height:35px
}
.pagination .next
{
	border-radius:0 2px 2px 0
}
.pagination .prev
{
	border-radius:2px 0 0 2px
}
.pagination .next a,.pagination .prev a
{
	display:inline-block;
	padding:0;
	color:#fff;
	line-height:20px
}
.pagination .prev
{
	left:0
}
.pagination .prev:before
{
	left:-1px
}
.pagination .next
{
	right:0
}
.pagination .next:before
{
	right:-1px
}
#comment-navigation .current
{
	padding:0 0 0 50%;
	line-height:35px
}
}@media screen and (max-width:480px)
{
	.readers a.item-top
{
	width:98%
}
.comment-list .children li
{
	margin-left:0
}
.children p
{
	padding-left:60px
}
.children .avatar
{
	width:50px;
	height:50px
}
.social-main .bdsharebuttonbox
{
	float:left!important
}
.tab-bd li
{
	width:95%;
	margin:0;
	padding:0 5px 5px
}
.single_info
{
	margin-bottom:5px;
	padding:0 0 2px
}
.xl3
{
	width:100%
}
.cat-dt .archive-content
{
	line-height:20px;
	height:40px!important
}
.cat-dt .entry-header h2
{
	font-weight:400;
	height:22px;
	line-height:20px;
	font-size:14px;
	margin:0 0 5px;
	float:left;
	padding:0 15px 10px
}
.cat-lists .item-st h3
{
	font-weight:400
}
.line-big
{
	margin:0 -3px
}
.cat-lists .item-st
{
	width:50%;
	padding:0 5px 5px;
	margin:0
}
#primarys .cat-site
{
	padding:0
}
.line-one-thumbnail
{
	height:135px;
	margin:0;
	width:100%
}
.single-content
{
	font-size:1pc;
	font-size:1.6rem
}
.fontsmall
{
	font-size:18px;
	font-size:1.8rem
}
.cat-dt .entry-content,.dengji,.entry-meta .edit-link,.p-content,.pic-num,.plxiaoshi,.pricebtn,.slider-caption
{
	display:none
}
.foot .ps
{
	height:25px;
	margin-bottom:0
}
.foot .p2
{
	height:25px;
	padding:0
}
.foot .p2 .site-info
{
	padding:0
}
.entry-header h2
{
	height:46px;
	line-height:22px;
	margin:0 0 2px;
	text-align:justify
}
.entry-header h2,.entry-meta
{
	word-break:break-all;
	overflow:hidden
}
.entry-meta
{
	height:21px
}
.entry-meta .date
{
	margin-right:0
}
.entry-meta .post_spliter
{
	margin-left:2px;
	margin-right:2px
}
.entry-content
{
	margin-top:0
}
.comment-list li
{
	position:relative;
	margin:0
}
.entry-header h1
{
	font-size:20px;
	font-size:2rem;
	line-height:30px;
	font-weight:600
}
.single-content h2
{
	padding:5px 0 5px 10px;
	font-size:1pc;
	font-size:1.6rem
}
}@media screen and (max-width:440px)
{
	.post
{
	padding:15px
}
.single-content h2
{
	margin:10px -15px
}
.single-content h3,.single-content h4,.single-content h5
{
	text-indent:0
}
.entry-meta
{
	bottom:10px
}
.single-content ol li,.single-content ul li
{
	margin:0;
	line-height:190%
}
.single-content p
{
	text-indent:0
}
}@media screen and (max-width:320px)
{
	.btxiaoshi,.entry-meta .comment,.single_info .comment,.tools
{
	display:none
}
}@media screen and (max-width:240px)
{
	.cat-list .list-date,.entry-meta .views,.single_info .views
{
	display:none
}
}#sc_notice
{
	color:#7da33c;
	background:#ecf2d6 url(images/sc_notice.png) -1px -1px no-repeat;
	border:1px solid #aac66d;
	overflow:hidden;
	margin:10px 0;
	padding:15px 15px 15px 35px
}
#sc_warn
{
	color:#ad9948;
	background:#fff4b9 url(images/sc_warn.png) -1px -1px no-repeat;
	border:1px solid #eac946;
	overflow:hidden;
	margin:10px 0;
	padding:15px 15px 15px 35px
}
#sc_error
{
	color:#c66;
	background:#ffecea url(images/sc_error.png) -1px -1px no-repeat;
	border:1px solid #ebb1b1;
	overflow:hidden;
	margin:10px 0;
	padding:15px 15px 15px 35px
}
#sc_tips
{
	color:#777;
	background:#eaeaea url(images/sc_tips.png) -1px -1px no-repeat;
	border:1px solid #ccc;
	overflow:hidden;
	margin:10px 0;
	padding:15px 15px 15px 35px
}
#sc_blue
{
	color:#1ba1e2;
	background:rgba(27,161,226,.26) url(images/sc_blue.png) -1px -1px no-repeat;
	border:1px solid #1ba1e2;
	overflow:hidden;
	margin:10px 0;
	padding:15px 15px 15px 35px
}
#sc_black
{
	border-width:1px 4px 4px 1px;
	border-style:solid;
	border-color:#3e3e3e;
	margin:10px 0;
	padding:15px 15px 15px 35px
}
#sc_xuk
{
	border:2px dashed #29aae3;
	background-color:#f8f7f5;
	margin:10px 0;
	padding:15px 15px 15px 35px
}
#sc_lvb
{
	margin:10px 0;
	padding:15px 15px 15px 35px;
	border:1px solid #e3e3e3;
	border-left:2px solid #05B536;
	background:#FFF
}
#sc_redb
{
	margin:10px 0;
	padding:15px 15px 15px 35px;
	border:1px solid #e3e3e3;
	border-left:2px solid #ED0505;
	background:#FFF
}
#sc_orange
{
	margin:10px 0;
	padding:15px 15px 15px 35px;
	border:1px solid #e3e3e3;
	border-left:2px solid #EC8006;
	background:#FFF
}
.wplist-item
{
	margin:0 0 15px 0;
	padding:10px;
	transition-duration:.5s;
	border:2px dashed #ddd
}
.wplist-item:hover
{
	box-shadow:0 0 6px 3px #ddd
}
.wplist-item a
{
	color:#999!important
}
.wplist-item a:hover,.wplist-item a:visited
{
	color:#999
}
.wplist-title
{
	font-size:16px;
	font-size:1.6rem;
	color:#666;
	font-weight:700;
	line-height:190%
}
.wplist-item-img
{
	position:relative;
	float:left;
	max-width:200px;
	height:auto;
	clear:both;
	margin:8px 20px 0 0;
	overflow:hidden;
	transition-duration:.5s
}
@media screen and (max-width:480px)
{
	.wplist-item-img
{
	max-width:100%;
	margin:0 auto
}
.wplist-btn
{
	display:none
}
.entry-content .abc-site
{
	padding:0 10px
}
.entry-content .abc-pc
{
	margin:0 -10px
}
.single-content .abc-site img
{
	margin:0 auto
}
}.wplist-item img
{
	float:left;
	width:auto;
	height:auto;
	max-width:100%
}
.wplist-btn
{
	background:#c01e22;
	float:right;
	color:#fff;
	line-height:30px;
	margin:0 5px 5px 0;
	padding:0 10px;
	border-radius:2px;
	border:1px solid #c01e22
}
.wplist-btn:hover
{
	opacity:.6
}
.wplist-des
{
	line-height:25px!important;
	text-indent:0!important;
	margin: 0px!important;
	font-size:14px
}
.post pre
{
	background-color:#272822;
	border:1px solid #272822;
	overflow:hidden;
	padding:8px;
	font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	white-space:normal
}
.post pre
{
	-webkit-box-shadow:inset 40px 0 0 #39382E,inset 41px 0 0 #464741;
	-moz-box-shadow:inset 40px 0 0 #39382E,inset 41px 0 0 #464741;
	box-shadow:inset 40px 0 0 #39382E,inset 41px 0 0 #464741
}
.post pre ol
{
	margin:0 0 0 35px
}
.post pre ol li
{
	padding-left:10px;
	color:#bebec5;
	line-height:24px;
	font-size:14px;
	list-style:decimal;
	text-shadow:0 1px 0 #000;
	margin-left:0
}
.prettyprint .com
{
	color:#93a1a1
}
.prettyprint .lit
{
	color:#AE81FF
}
.prettyprint .clo,.prettyprint .opn,.prettyprint .pun
{
	color:#F8F8F2
}
.prettyprint .fun
{
	color:#dc322f
}
.prettyprint .atv,.prettyprint .str
{
	color:#E6DB74
}
.prettyprint .kwd,.prettyprint .tag
{
	color:#F92659
}
.prettyprint .atn,.prettyprint .dec,.prettyprint .typ,.prettyprint .var
{
	color:#A6E22E
}
.prettyprint .pln
{
	color:#66D9EF
}
blockquote,q
{
	font:550 18px/1.5 Consolas,"Courier New",KaiTi,KaiTi_GB2312,FangSong_GB2312,SimHei,arial,Monaco,monospace;
	margin:1em;
	margin-left:2em;
	margin-right:2em;
	padding:1px;
	max-width:90%;
	quotes:"\201C""\201D""\2018""\2019";
	background:#f2f2f2;
	border-radius:20px;
	color:#8b8b8b
}
blockquote:after,blockquote:before,q:after,q:before
{
	font-size:2em;
	color:#c01e22;
	line-height:.01em;
	vertical-align:-.5em
}
blockquote:before,q:before
{
	content:open-quote;
	top:20px;
	float:left;
	position:relative;
	margin-left:-.8em
}
blockquote:after,q:after
{
	float:right;
	position:relative;
	content:close-quote;
	bottom:20px;
	margin-right:-.8em
}
blockquote ol
{
	margin:.2em;
	padding:0
}
blockquote li
{
	margin:.2em;
	padding:0
}
blockquote p
{
	text-indent:0!important;
	margin:10px!important
}img.qule {
	display: block;
	margin: 0 auto 0px
}
