html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
	display: none
}
a {
	background-color: transparent
}
a:active, a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: bold
}
dfn {
	font-style: italic
}
h1 {
	font-size: 2em;
	margin: 0.67em 0
}
mark {
	background: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 1em 40px
}
hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}
pre {
	overflow: auto
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
	line-height: normal
}
input[type="checkbox"], input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height:auto
}
input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}
legend {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto
}
optgroup {
	font-weight: bold
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
td, th {
	padding: 0
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html {
	font-size: 12px;
	-webkit-tap-highlight-color: transparent
}
body {
	font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333333;
	background-color: #ffffff
}
input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
figure {
	margin: 0
}
img {
	vertical-align: middle
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eeeeee
}
[role="button"] {
	cursor: pointer
}
fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333333;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold
}
input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
input[type="radio"], input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal
}
input[type="file"] {
	display: block
}
input[type="range"] {
	display: block;
	width: 100%
}
select[multiple], select[size] {
	height: auto
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555555
}
input[type="search"] {
	-webkit-appearance: none
}
@font-face {
	font-family: 'iconfont';
	src: url("/skin/ecms813/fonts/iconfont.eot");
	src: url("/skin/ecms813/fonts/iconfont.eot?#iefix") format("embedded-opentype"), url("/skin/ecms813/fonts/iconfont.woff") format("woff"), url("/skin/ecms813/fonts/iconfont.ttf") format("truetype"), url("/skin/ecms813/fonts/iconfont.svg#iconfont") format("svg")
}
.fa {
	font-family: "iconfont";
	font-size: 14px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale
}
video, embed, iframe {
	max-width: 100%
}
img {
	max-width: 100%
}
.pull-right {
	float: right !important
}
.pull-left {
	float: left !important
}
.hide {
	display: none !important
}
.show {
	display: block !important
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.hidden {
	display: none !important
}
.affix {
	position: fixed
}
.clearfix:before, .clearfix:after, .container:before, .container:after {
	display: table;
	content: "";
	line-height: 0
}
.clearfix:after, .container:after {
	clear: both
}
a, input, .thumb {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
a {
	color: #555;
	text-decoration: none
}
a:hover, a:focus {
	text-decoration: none
}
a:hover {
	color: #FF6651
}
a:focus {
	outline: 0;
	color: #555
}
#shareimage {
	display: none
}
body {
	font-size: 14px;
	line-height: 1.4;
	color: #555;
	overflow-x: hidden;
	background-color: #FFF;
	background: #fff;
}
.container {
	max-width: 1280px;
	text-align: left;
	position: relative;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px
}
.content-wrap {
	width: 100%;
	float: left;
	margin-bottom: 15px
}
.content {
	position: relative
}
.single-post .content, .page-template-default .content {
	margin-right: 390px;
	margin-top: 22.5px !important;
	padding: 0 10px;
	background-color: #fff;
	border: 1px solid #eaeaea;
	border-radius: 4px;
}
.sidebar {
	float: left;
	width: 360px;
	margin-left: -360px;
	margin-top: 22.5px !important;
	padding: 0 5px;
	background-color: #fff;
	border: 1px solid #eaeaea;
	border-radius: 4px;
}

@media (max-width:1024px) {
.single-post .content-wrap, .page-template-default .content-wrap {
	float: none;
	width: 100%
}
.single-post .content, .page-template-default .content {
	margin-right: 0
}
.single-post .sidebar, .page-template-default .sidebar {
	float: none;
	width: auto;
	margin-left: 0;
	margin-top: 45px
}
}

@media (max-width:768px) {
.single-post .content, .page-template-default .content {
	padding-top: 18px
}
}
.glide {
	position: relative;
	width: 100%;
	height: 100%
}
.glide__wrapper {
	overflow: hidden
}
.glide__track {
	position: relative;
	width: 100%;
	height: 100%;
	list-style: none;
	backface-visibility: hidden;
	transform-style: preserve-3d;
	touch-action: pan-Y;
	overflow: hidden
}
.glide__track.dragging {
	cursor: grabbing;
	user-select: none
}
.glide__slide {
	width: 100%;
	user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent
}
.glide__slide a {
	user-select: none;
	-webkit-user-drag: none;
	-moz-user-select: none;
	-ms-user-select: none
}
.glide__arrows {
	-webkit-touch-callout: none;
	user-select: none
}
.glide__arrow {
	cursor: pointer
}
.glide__bullets {
	-webkit-touch-callout: none;
	user-select: none
}
.glide--slider .glide__slide {
	float: left;
	clear: none
}
.glide--carousel.glide--vertical .glide__track {
	overflow: visible
}
.glide--carousel .glide__slide {
	float: left;
	clear: none
}
.glide--slideshow .glide__wrapper {
	height: 100%
}
.glide--slideshow .glide__slide {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	-webkit-transform-style: preserve-3d;
	-webkit-transform: translate3d(0px, 0px, 0px)
}
.glide--slideshow .glide__slide.active {
	z-index: 1
}
.glide__track {
	margin: 0;
	padding: 0
}
.glide__arrows {
	position: absolute
}
.glide--horizontal .glide__arrows {
	top: 50%;
	width: 92%;
	margin-left: 4%
}
.glide--vertical .glide__arrows {
	left: 50%;
	height: 88%;
	margin-top: 6%
}
.glide__arrow {
	position: absolute;
	z-index: 2;
	color: white;
	text-transform: uppercase;
	padding: 15px;
	background-color: transparent;
	border: none
}
.glide__arrow .fa {
	font-size: 36px
}
.glide__arrow:focus {
	outline: none
}
.glide__arrow:hover {
	border-color: white
}
.glide--horizontal .glide__arrow {
	transform: translateY(-50%)
}
.glide--horizontal .glide__arrow.prev {
	left: 0
}
.glide--horizontal .glide__arrow.next {
	right: 0
}
.glide--vertical .glide__arrow {
	transform: translateX(-50%)
}
.glide--vertical .glide__arrow.prev {
	top: 0
}
.glide--vertical .glide__arrow.next {
	bottom: 0
}
.glide__bullets {
	position: absolute;
	z-index: 2;
	list-style: none
}
.glide--horizontal .glide__bullets {
	bottom: 8%;
	left: 0;
	width: 100%;
	height: 8px;
	text-align: center
}
.glide--vertical .glide__bullets {
	top: 50%;
	right: 8%;
	width: 8px;
	height: auto;
	transform: translateY(-50%)
}
.glide__bullets>* {
	display: inline-block;
	background-color: rgba(255,255,255,0.4);
	width: 8px;
	height: 8px;
	padding: 0;
	cursor: pointer;
	border-radius: 50%;
	border: 2px solid transparent;
	transition: all 300ms ease-in-out
}
.glide--horizontal .glide__bullets>* {
	margin: 0 4px
}
.glide--vertical .glide__bullets>* {
	vertical-align: middle
}
.glide__bullets>*.active {
	background-color: white
}
.glide__bullets>*:focus {
	outline: none
}
.glide__bullets>*:hover, .glide__bullets>*:focus {
	border: 2px solid white;
	background-color: rgba(255,255,255,0.5)
}
.glide--slider .glide__arrow {
	opacity: 1;
	transition: opacity 150ms ease
}
.glide--slider .glide__arrow.disabled {
	opacity: 0.33
}
.tipsy {
	padding: 5px 0;
	font-size: 10px;
	position: absolute;
	z-index: 100000
}
.tipsy:before {
	display: inline-block;
	content: '';
	border-color: transparent transparent #000 transparent;
	border-style: solid;
	border-width: 5px 5px 5px 5px;
	position: absolute
}
.tipsy-n:before {
	top: -4px;
	left: 50%;
	margin-left: -5px
}
.tipsy-ne:before {
	top: -4px;
	right: 10px
}
.tipsy-inner {
	padding: 4px 7px 3px 7px;
	background-color: black;
	color: white;
	max-width: 200px;
	text-align: center;
	font-size: 12px;
	border-radius: 2px
}
.tipsy-nw:before {
	top: 0;
	left: 10px
}
.tipsy-s .tipsy-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -4px;
	background-position: bottom left
}
.tipsy-sw .tipsy-arrow {
	bottom: 0;
	left: 10px;
	background-position: bottom left
}
.tipsy-se .tipsy-arrow {
	bottom: 0;
	right: 10px;
	background-position: bottom left
}
.tipsy-e .tipsy-arrow {
	top: 50%;
	margin-top: -4px;
	right: 0;
	width: 5px;
	height: 9px;
	background-position: top right
}
.tipsy-w .tipsy-arrow {
	top: 50%;
	margin-top: -4px;
	left: 0;
	width: 5px;
	height: 9px
}
.header {
	position: relative;
	z-index: 99;
	height-: 80px;/*bluecms2016-12-15取消这个要不 导航太长了会错位很奇怪 会一直往下拉*/
	overflow-:hidden;/*bluecms2016-12-15*/
	border-bottom: 1px solid #eee;
	background-color: #fff;
	box-shadow: 1px 0 5px rgba(0,0,0,0.06)
}
.logo {
	float: left;
	overflow: hidden;
	margin: 20px 20px 0 0;
	height: 40px;
	font-size: 1px;
	line-height: 40px;
	color: #fff
}
.logo span {
	display: none
}
.logo a {
	display: block
}
.logo img {
	display: block;
	margin-bottom: 100px;
	max-height: 40px
}
.sitenav- {
	float: left;
	font-size: 18px;
	line-height-: 40px;
	display:none-;
	width:85%;/*bluecms*/
}
.sitenav {
	float-: left;
	font-size: 14px;
	line-height: 24px;
	display:none-;
	width:100%;/*bluecms*/
}
.sitenav>ul>li.menu-item-has-children:hover>a::before {
	border-top-color: #FF6651
}
.sitenav>ul>li.menu-item-has-children>a {
	position: relative;
	padding-right: 0px
}
.sitenav>ul>li.menu-item-has-children>a::before, .sitenav>ul>li.menu-item-has-children>a::after {
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent
}
.sitenav>ul>li.menu-item-has-children>a::before {
	border-top: 1px solid #555
}
.sitenav>ul>li.menu-item-has-children>a::after {
	border-top: 1px solid #fff;
	margin-top: -1px
}
.sitenav ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.sitenav ul>li {
	position: relative;
	float: left;
	margin-right:2px;/*bluecms*/
}
.sitenav ul>li:hover {
	z-index: 2
}
.sitenav ul>li>a {
	display: block;
	color: #555;
	border-bottom: 1px solid transparent;
	padding: 2px 0 1px;/*bluecms*/
}
.sitenav ul li:hover>a, .sitenav ul li.active a:hover, .sitenav ul li a:hover {
	color: #FF6651
}
.sitenav ul li:hover>.sub-menu {
	visibility: visible;
	opacity: 1;
	margin-top: -1px
}
.sitenav ul li.current-menu-item>a, .sitenav ul li.current-menu-parent>a {
	color: #FF6651;
	border-bottom-color: #FF6651
}
.sitenav ul .sub-menu {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-top: -25px;
	background-color: #fff;
	font-size: 14px;
	padding: 1px 0;
	border: 1px solid #999;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	line-height: 24px;
	width: 140px;
	margin-left: -78px;
	list-style: none;
	text-align: center;
	border-radius: 2px;
	max-height:610px;/*bluecms2017-6-18*/
	overflow:hidden;/*bluecms2017-6-18*/
	z-index:999;
}
.sitenav ul .sub-menu::before, .sitenav ul .sub-menu::after {
	content: '';
	position: absolute;
	top: -5px;
	left: 50%;
	margin-left: -3px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent
}
.sitenav ul .sub-menu::before {
	border-bottom: 5px solid #555
}
.sitenav ul .sub-menu::after {
	border-bottom: 5px solid #fff;
	margin-top: 1px
}
.sitenav ul .sub-menu li {
	margin-right: 0;
	float: none
}
.sitenav ul .sub-menu li a {
	display: block;
	padding: 0 15px;
	border-bottom: none
}
.sitenav ul .sub-menu li a:hover {
	background-color: #eee;
	color: #555
}
.sitenav ul ul .sub-menu {
	left: 100%;
	margin-left: 0;
	top: -6px
}
.sitenav ul ul .sub-menu::before, .sitenav ul ul .sub-menu::after {
	left: -5px;
	transform: rotate(-90deg);
	margin-top: 3px
}
.sitenav ul ul .sub-menu::after {
	margin-left: -2px
}
.searchform- {
	float: right;
	margin-top: 2px;
	margin-bottom: 12px;/*bluecms*/
}
.searchform {
	float: right;
	margin-top: 16px;
	margin-bottom: 2px;/*bluecms*/
	display-:none;
}
.searchform .sinput {
	float: left;
	color: #999;
	border: solid 1px #eee;
	width: 180px;
	height: 32px;
	padding: 4px 8px;
	border-right: none;
	font-size: 14px;
	border-radius: 2px 0 0 2px;
	outline: none
}
.searchform .sinput:focus {
	border-color: #FF6651
}
.searchform .sbtn {
	float: right;
	color: #fff;
	background-color: #FF6651;
	height: 32px;
	border: none;
	padding: 4px 10px;
	font-size: 14px;
	border-radius: 0 2px 2px 0;
	outline: none;
	opacity: 0.9
}
.searchform .sbtn:hover {
	opacity: 1
}
.accounts {
	position: relative;
	z-index: 3;
	float: right;
	margin-top: 24px;
	margin-left: 15px
}
.accounts a {
	color: #fff;
	height: 32px;
	line-height: 32px;
	width: 58px;
	border-radius: 2px;
	float: left;
	margin-left: 5px;
	text-align: center;
	position: relative
}
.accounts a:hover {
	opacity: 0.8;
	color: #fff
}
.accounts a:hover .account-popover {
	visibility: visible;
	opacity: 1;
	margin-top: 0
}
.accounts a.account-weixin:hover {
	opacity: 1
}
.accounts a .fa {
	font-size: 18px
}
.accounts a .account-popover {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 100%;
	left: 50%;
	width: 140px;
	margin-left: -70px;
	margin-top: -25px;
	padding-top: 23px;
	background-color: transparent
}
.accounts a .account-popover .account-popover-content {
	background-color: #FFF;
	border: 1px solid #999;
	padding: 4px;
	border-radius: 2px;
	position: relative
}
.accounts a .account-popover .account-popover-content::before, .accounts a .account-popover .account-popover-content::after {
	content: '';
	position: absolute;
	top: -5px;
	left: 50%;
	margin-left: -3px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent
}
.accounts a .account-popover .account-popover-content::before {
	border-bottom: 5px solid #555
}
.accounts a .account-popover .account-popover-content::after {
	border-bottom: 5px solid #fff;
	margin-top: 1px
}
.accounts .account-weixin {
	background-color: #7CD673
}
.accounts .account-weibo {
	background-color: #FF8D8D
}
.accounts .account-tqq {
	background-color: #52C3F5
}
.accounts .account-rss {
	background-color: #C876CB
}
.accounts .account-user {
	background-color: #C876CB
}
.searchstart-on, .searchstart-off {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	line-height: 80px;
	padding: 0 15px;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.searchstart-on .fa, .searchstart-off .fa {
	font-size: 18px
}
.sitenav-on {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999995;
	line-height: 80px;
	padding: 0 15px;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.sitenav-on .fa {
	font-size: 18px
}
.sitenav-mask {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 999990;
	background-color: #222;
	background-color: rgba(0,0,0,0.7);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

@media (max-width:1200px) {
.logo {
	margin-right: 30px
}
.sitenav ul li {
	margin-right: 30px
}
.searchform .sinput {
	width: 120px
}
.accounts {
	margin-left: 5px
}
.excerpt .post-comm {
	display: none
}
}

@media (max-width:1024px) {
.searchstart-on {
	display: block
}
.searchform {
	display-: none;/*bluecms2017-2-20*/
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	margin-top:-30px;
	margin-left:14px;/*bluecms2017-2-20怎么不起作用*/
}
.searchform .sinput {/*bluecms2017-2-20*/
	float: left;
	color: #999;
	border: solid 1px #eee;
	width: 75px;/*bluecms2017-2-20*/
	height: 32px;
	padding: 4px 8px;
	border-right: none;
	font-size: 12px;
	border-radius: 2px 0 0 2px;
	outline: none;
	margin-left:4px;
}
.searchform-active .searchform {
	position: absolute;
	top: 0;
	left: 15px;
	right: 45px;
	z-index: 999996;
	padding: 24px 0;
	margin-top: 0;
	display: block;
	background-color: #fff;
	float: none
}
.searchform-active .searchform .sinput {
	width: 100%;
	float: none;
	border-radius: 2px
}
.searchform-active .searchform .sbtn {
	float: none;
	position: absolute;
	top: 24px;
	right: 0;
	opacity: 1
}
.accounts {
	display: none
}
}

@media (max-width:768px) {
.logo {
	float: none;
	margin-left: 60px;
	margin-right: 60px;
	text-align: center
}
.logo img {
	margin: 0 auto 100px
}
.sitenav {
	position: fixed;/*bluecms会导致iframe不全部滑动*/
	height-:300px;/*bluecms100px可以1000px会导致iframe不全部滑动 因为这个高度不能大于手机屏幕高度*/
	top: 0;
	right: 100%;
	bottom: 0;
	width: 80%;
	padding: 80px 0 0;
	z-index: 999991;
	font-size: 14px;
	background-color: #fff
}
.sitenav>ul {
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	position: absolute;
	top: 80px;
	left: 0;
	bottom: 0;
	right: 0
}
.sitenav>ul>li a {
	font-weight: bold
}
.sitenav>ul>li.menu-item-has-children>a::before, .sitenav>ul>li.menu-item-has-children>a::after {
	display: none
}
.sitenav ul li {
	float: none;
	margin-right: 0
}
.sitenav ul li a {
	line-height: 1;
	padding: 12px 15px
}
.sitenav ul li:hover>a, .sitenav ul li.active a:hover, .sitenav ul li a:hover {
	background-color: #eee
}
.sitenav ul li:hover>.sub-menu {
	visibility: visible;
	opacity: 1;
	margin-top: 0
}
.sitenav ul li.current-menu-item>a {
	color: #fff;
	background-color: #FF6651;
	border-bottom: none
}
.sitenav ul li.current-menu-parent>a {
	color: #FF6651;
	border-bottom: none
}
.sitenav ul .sub-menu {
	display: none;
	position: relative;
	visibility: visible;
	opacity: 1;
	margin-top: 0;
	margin-left: 30px;
	left: 0;
	padding: 0;
	width: auto;
	font-size: 12px;
	box-shadow: none;
	border: none;
	background-color: transparent;
	text-align: left
}
.sitenav ul .sub-menu::before, .sitenav ul .sub-menu::after {
	display: none
}
.sitenav ul .sub-menu li a {
	padding: 12px 15px
}
.sitenav-on {
	display: block;
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms
}
body {
	-webkit-transition-duration: 400ms;
	transition-duration: 400ms
}
.sitenav-mask {
	display: block;
	opacity: 0;
	visibility: hidden
}
.sitenav-active {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	-webkit-transform: translateX(80%);
	transform: translateX(80%)
}
.sitenav-active .sitenav-mask {
	opacity: 1;
	visibility: visible
}
.sitenav-active .sitenav-on {
	left: -80%
}
.sitenav-active .sitenav ul .sub-menu {
	display: block
}
}

@media (max-width:544px) {
body {
	padding-top: 50px
}
.header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 20px;
	z-index: 9
}
.logo {
	margin-top: 10px;
	height: 30px;
	line-height: 30px
}
.logo img {
	max-height: 30px
}
.searchstart-on, .searchstart-off {
	line-height: 50px
}
.sitenav-on {
	line-height: 50px
}
.searchform-active .searchform {
	padding: 9px 0
}
.searchform-active .searchform .sbtn {
	top: 9px
}
.sitenav {
	padding-top: 50px
}
.sitenav>ul {
	top: 50px
}
}
.shares {
	margin-bottom: 15px
}
.shares strong {
	line-height: 32px;
	display: inline-block;
	font-weight: normal;
	color: #999
}
.shares a {
	position: relative;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	display: inline-block;
	margin-right: 10px;
	opacity: .8;
	border-radius: 2px;
	cursor: pointer
}
.shares a:hover {
	opacity: 1
}
.shares a:hover .share-popover {
	visibility: visible;
	opacity: 1;
	margin-bottom: 0
}
.shares a:before {
	height: 32px;
	width: 10px
}
.shares a:hover:before {
	-webkit-transition: right .5s;
	-moz-transition: right .5s;
	transition: right .5s;
	right: -70%
}
.shares a.share-tsina {
	background-color: #FF8D8D
}
.shares a.share-weixin {
	background-color: #7BD172
}
.shares a.share-qzone {
	background-color: #FBC440
}
.shares a.share-sqq {
	background-color: #F68575
}
.shares a.share-renren {
	background-color: #95B4EC
}
.shares a.share-tqq {
	background-color: #5FB2D7
}
.shares a.share-douban {
	background-color: #67CE9B
}
.shares a.share-huaban {
	background-color: #DC5E5E
}
.shares i {
	color: #fff;
	font-size: 20px;
	font-weight: normal
}
.shares .share-popover {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 90px;
	height: 90px;
	margin-bottom: 20px;
	padding-bottom: 6px;
	background-color: transparent
}
.shares .share-popover .share-popover-inner {
	display: block;
	background-color: #FFF;
	border: 1px solid #999;
	padding: 4px;
	border-radius: 2px;
	position: relative;
	bottom: 6px;
	height: 90px
}
.shares .share-popover .share-popover-inner::before, .shares .share-popover .share-popover-inner::after {
	content: '';
	position: absolute;
	bottom: -5px;
	left: 9px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent
}
.shares .share-popover .share-popover-inner::before {
	border-top: 5px solid #555
}
.shares .share-popover .share-popover-inner::after {
	border-top: 5px solid #fff;
	margin-bottom: 1px
}
.f404 {
	padding: 100px 15px;
	text-align: center
}
.f404 h2 {
	font-weight: normal;
	font-size: 36px
}
.f404 h3 {
	font-weight: normal;
	font-size: 18px
}
.asst {
	overflow: hidden;
	clear: both;
	text-align: center;
	position: relative
}
.asst.asst-list-header {
	margin-top: 24px
}
.asst.asst-list-footer {
	margin-top: 30px
}
.asst.asst-single-header {
	margin-bottom: 5px
}
.asst.asst-single-footer {
	margin-bottom: 10px
}
.asst.asst-single-comment {
	margin-bottom: 10px
}
.asst.asst-page-header {
	margin-bottom: 22.5px
}
.asst.asst-page-footer {
	margin-bottom: 45px
}

@media (max-width:544px) {
.asst.asst-list-header {
	margin-top: 0
}
.asst.asst-list-footer {
	margin-top: 15px
}
}
.focusbox {
	text-align: center;
	background-color: #384047;
	color: #eee;
	padding: 45px 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.focusbox .container {
	text-align: center
}
.focusbox .focusbox-title {
	font-weight: normal;
	font-size: 21px;
	margin: 0
}
.focusbox .focusbox-title+.focusbox-text {
	margin-top: 4.5px
}
.focusbox .focusbox-text {
	color: #999
}

@media (max-width:768px) {
.focusbox {
	padding: 30px 0
}
.focusbox .focusbox-title {
	font-size: 18px
}
.focusbox .focusbox-text {
	font-size: 12px
}
}

@media (max-width:544px) {
.focusbox {
	padding: 6px 0
}
.focusbox .focusbox-title {
	font-size: 16px
}
.focusbox .focusbox-title+.focusbox-text {
	margin-top: 1.5px
}
}
.post-view {
	margin-right: 10px;
	display: inline-block
}
.post-comm {
	display: inline-block
}
.post-comm a {
	color: #888;
}
.post-like {
	position: relative;
	line-height: 1;
	color: #888;
	float: right
}
.post-like .fa {
	margin-right: 2px;
	font-size: 14px;
	vertical-align: 1px
}
.post-like.actived {
	color: #FF6651
}
.excerpts-wrapper {
	overflow: hidden;
	margin-top: 2px
}
.excerpts-/*bluecms2017-6-15*/ {
	margin-bottom: 15px;
	margin-right: -2%;
}
.excerpts-none {
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	color: #999;
	padding: 200px 0
}
.excerpt {
	position: relative;
	display: inline-block;
	margin-right: 1.7%;
	margin-bottom: 2.5%;
	vertical-align: top;
	border: 1px solid #eaeaea;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
	background-color: #fff;
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
}
.excerpt:hover .thumb {
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	transform: scale(1.03)
}
.excerpt h2 {
	font-size: 14px;/*bluecms2017-6-15*/
	margin: 0 0 10px;
	height: 40px;/*bluecms2017-5-5*/
	overflow-: hidden;
	text-align: left;
	font-weight: bold;
}
.excerpt .thumbnail {
	margin-bottom: 10px;
	display: block;
	width:100%;
	max-height:310px;/*bluecms2016-12-18 2017-2-22图片大小是300X423 那么max-height:310px;*/
	min-height:310px;/*bluecms2016-12-18 2017-1-21取消*/
	overflow: hidden;
}
.excerpt .thumb {/*图片和外围的a一致 图片和文字不要分开2个a*/
	width: 100%;
	max-height:310px;/*bluecms2016-12-18 2017-2-22图片大小是300X423 那么max-height:310px;*/
	min-height:310px;/*bluecms2016-12-18 2017-1-21取消 如果不固定死高度就用绝对定位把文字固定在图片下面*/
}
.excerpt footer {
	font-size: 12px;
	color: #888
}
.excerpt time {
	display: inline-block;
	margin-right: 10px
}
.excerpt time.hot {
	color: #FF6651;
	font-weight: bold
}
.excerpt-c2 {
	width: 48%
}
.excerpt-c3 {
	width: 31.33333%
}
.excerpt-c4 {
	width: 23%
}
.excerpt-c5 {
	width: 18.8%
}
.excerpt-c2 h2 {
	font-size: 18px;
	height: auto
}
.excerpt-c2 time, .excerpt-c2 .post-view {
	margin-right: 20px
}
.excerpt-c3 h2 {
	font-size: 17px;
	height: 46px
}
.excerpt-c3 time, .excerpt-c3 .post-view {
	margin-right: 15px
}
.excerpt-combine {
	margin-bottom: 2%
}
.excerpt-combine:hover .thumbnail::before {
	opacity: 0.8
}
.excerpt-combine .thumbnail {
	margin-bottom: 0
}
.excerpt-combine .thumbnail::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 1;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	background: -moz-gradient(linear, 0 50%, 0 100%, from(transparent), to(rgba(0,0,0,0.9)));
	background: -webkit-gradient(linear, 0 50%, 0 100%, from(transparent), to(rgba(0,0,0,0.9)));
	background: gradient(linear, 0 50%, 0 100%, from(transparent), to(rgba(0,0,0,0.9)))
}
.excerpt-combine h2 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	margin-bottom: 0;
	padding: 15px 15px 39px;
	height: auto;
	font-weight: normal;
	line-height: 1.3;
	text-shadow: -1px 1px 0 rgba(0,0,0,0.1)
}
.excerpt-combine h2 a, .excerpt-combine h2 a:hover {
	color: #fff
}
.excerpt-combine footer {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 3;
	padding: 0 15px 15px 15px;
	color: #999
}
.excerpt-combine footer time.hot {
	background-color: #FF6651;
	color: #fff;
	font-weight: normal;
	padding: 0 3px;
	border-radius: 2px
}
.excerpt-combine.excerpt-c5 h2 {
	padding: 15px 12px 45px
}
.excerpt-combine.excerpt-c5 footer {
	padding: 0 12px 12px
}
.excerpt-combine.excerpt-hoverplugin {
	overflow: hidden
}
.excerpt-combine.excerpt-hoverplugin h2 {
	padding-bottom: 13.5px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.excerpt-combine.excerpt-hoverplugin footer {
	bottom: -50px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.excerpt-combine.excerpt-hoverplugin:hover h2 {
	padding-bottom: 39px
}
.excerpt-combine.excerpt-hoverplugin:hover footer {
	bottom: 0
}
.excerpt-combine.excerpt-hoverplugin.excerpt-c5:hover h2 {
	padding-bottom: 45px
}

@media (max-width:1024px) {
.excerpt-c4 {
	width: 31.33333%
}
.excerpt-c5 {
	width: 23%
}
/*2017-2-22*/
.excerpt .thumbnail {
	margin-bottom: 10px;
	display: block;
	width:100%;
	max-height:210px;/*bluecms2016-12-18 2017-2-22图片大小是300X423 那么max-height:310px;*/
	min-height:210px;/*bluecms2016-12-18 2017-1-21取消*/
	overflow: hidden;
}
.excerpt .thumb {/*图片和外围的a一致 图片和文字不要分开2个a*/
	width: 100%;
	max-height:210px;/*bluecms2016-12-18 2017-2-22图片大小是300X423 那么max-height:310px;*/
	min-height:210px;/*bluecms2016-12-18 2017-1-21取消 如果不固定死高度就用绝对定位把文字固定在图片下面*/
}
/*2017-2-22*/
.excerpt .post-comm {
	display: none
}
}

@media (max-width:768px) {
.excerpt-c4 {
	width: 48%
}
.excerpt-c5 {
	width: 31.33333%
}
.excerpt-c3 {
	width: 48%
}
}

@media (max-width:544px) {
.excerpts-wrapper {
	margin-top: 0;
	margin-left: -15px;
	margin-right: -15px
}
.excerpt .post-comm {
	display: none
}
.excerpt .post-like .fa {
	font-size: 10px
}
.excerpt-combine .thumbnail::before {
	display: none
}
.excerpt-combine h2 {
	position: relative;
	padding: 0;
	font-weight: bold;
	text-shadow: none
}
.excerpt-combine h2 a {
	color: #555
}
.excerpt-combine h2 a:hover {
	color: #FF6651
}
.excerpt-combine footer {
	padding: 0;
	color: #bbb
}
.excerpt-combine footer time.hot {
	background-color: transparent;
	padding: 0;
	color: #FF6651;
	font-weight: bold
}
.excerpt-combine.excerpt-hoverplugin footer {
	bottom: 10px
}
.excerpt-combine.excerpt-hoverplugin:hover h2 {
	padding-bottom: 0
}
.excerpt-combine.excerpt-hoverplugin:hover footer {
	bottom: 10px
}
.excerpt-combine.excerpt-hoverplugin.excerpt-c5:hover h2 {
	padding-bottom: 0
}
}
.leadpager {
	line-height: 1;
	margin-top: 15px;
	margin-bottom: -10.5px;
	font-size: 12px;
	color: #999;
	text-align: center
}
.leadpager::before {
	content: '--- '
}
.leadpager::after {
	content: ' ---'
}

@media (max-width:544px) {
.leadpager {
	padding-bottom: 15px;
	margin-bottom: 0;
	border-bottom: 1px solid #f6f6f6
}
}
.pagination {
	margin-bottom: 15px;
	text-align: center;
	font-size: 14px
}
.pagination ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}
.pagination ul li {
	display: inline-block;
	margin: 0 3px
}
.pagination ul li a, .pagination ul li span {
	display: inline-block;
	padding: 7px 15px;
	border-radius: 2px
}
.pagination ul li a {
	text-decoration: none;
	background-color: #ddd;
	color: #666;
	opacity: 1
}
.pagination ul li span {
	cursor: default;
	color: #aaa
}
.pagination ul li a:hover, .pagination ul li a:focus {
	opacity: 0.8
}
.pagination ul li.active span {
	color: #fff;
	background-color: #aaa
}
.pagination ul li.next-page a {
	background-color: #FF6651;
	color: #fff
}
.pagination-loading {
	text-align: center;
	padding: 15px 0
}
.pagination-loading img {
	max-width: 70px
}

@media (max-width:768px) {
.pagination-loading img {
	max-width: 50px
}
}
.ias_trigger {
	margin-bottom: 15px;
	text-align: center
}
.ias_trigger a {
	display: inline-block;
	padding: 7px 15px;
	border-radius: 2px;
	background-color: #FF6651;
	color: #fff
}
.article-header {
	padding-bottom: 7.5px
}
.article-title {
	font-size: 24px;
	margin: 0 0 10px;
	font-weight: bold;
	margin-top: 10px;
}
.article-meta {
	color: #999;
	margin-bottom: 4px
}
.article-meta .item {
	margin-right: 15px;
	display: inline-block
}

@media (max-width:1024px) {
.article-title {
	font-size: 20px
}
}

@media(max-width:1024px) {
.sidebar {
	display: none !important;
}
}

@media (max-width:768px) {
.article-meta {
	font-size: 12px
}
.article-meta .item {
	margin-right: 10px
}
}

@media (max-width:544px) {
.article-title {
	font-size: 18px;
	margin-bottom: 5px
}
.article-meta {
	margin-bottom: 10px
}
}
.article-content {
	padding: 0 0 0px 0;
	word-wrap: break-word;
	font-size: 16px;
	line-height: 290%;
	color: #666;
	width: 100%;
	margin:0 auto;
	text-align:left;/*bluecms怎么不居中啊*/
}
.article-content img {
	max-width: 100%;/*bluecms取消width: 100%;如果用onerror=this.src='/skin/ecms813/img/no.gif'那么空白的图片也会显示高度*/
	height-: auto;
	margin:0 auto;
	text-align:center;
	display:block;/*bluecms2017-3-5*/
}
.article-content h1, .article-content h2, .article-content h3, .article-content h4, .article-content h5, .article-content h6, .article-content p, .article-content ul, .article-content ol, .article-content table, .article-content pre, .article-content blockquote, .article-content .wp-caption {
	margin: 0 0 30px
}
.article-content a {
	color: #333;
	text-align:left;
}
.article-content a:hover {
	color: #333
}
.article-content pre {
	margin: 20px 0;
	font: 12px/20px 'courier new';
	background: #4A4A4A;
	padding: 10px 20px;
	color: #F8F8D4;
	border: none
}
.article-content blockquote {
	margin: 30px 30px;
	padding: 15px 20px 1px;
	font-size: 16px;
	color: #999;
	border-left: 5px solid #EEE
}
.article-content blockquote p {
	margin: 0;
	padding: 0;
	margin-bottom: 10px
}
.article-content h2 {
	color: #444;
	font-size: 20px;
	font-weight: bold;
	margin: 30px 0;
	padding: 0 0 0 10px;
	border-left: 7px solid #FF6651;
	margin-left: -18px
}
.article-content h3 {
	font-size: 18px
}
.article-content h4 {
	font-size: 16px
}
.article-content h5 {
	font-size: 16px
}
.article-content h6 {
	font-size: 16px
}
.article-content ul, .article-content ol {
	margin: 0 0 30px 13px
}
.article-content p {
	margin-bottom: 5px/*2017-6-24*/
}
.article-content pre {
	word-wrap: break-word
}
.article-content table {
	border-top: solid 1px #ddd;
	border-left: solid 1px #ddd;
	width: 100%;
	margin-bottom: 3px
}
.article-content table th {
	background-color: #f9f9f9;
	text-align: center
}
.article-content table th, .article-content table td {
	border-bottom: solid 1px #ddd;
	border-right: solid 1px #ddd;
	padding: 5px 5px
}
.article-content embed[align="middle"] {
	margin: 0 auto;
	display: block
}
.article-content .alignnone {
	margin: 0 auto
}
.article-content .alignleft {
	text-align: left
}
.article-content .aligncenter {
	margin: 0 auto;
	text-align: center;
	display: block
}
.article-content .aligncenter img {
	margin: 0 auto
}
.article-content .alignright {
	text-align: right
}
.article-content .wp-caption {
	margin-bottom: 25px;
	max-width: 100%
}
.article-content .wp-caption img {
	margin-bottom: 5px
}
.article-content .wp-caption p {
	margin: 0;
	text-indent: 0
}
.article-content .wp-caption .alignnone {
	text-align: center
}
.article-content .wp-caption .wp-caption-text {
	font-size: 14px;
	color: #999
}
.article-copyright {
	margin-bottom: 30px
}
.article-paging {
	text-align: center;
	font-size: 12px;
	overflow: hidden;
	clear: both;
	margin: 15px 0 45px
}
.article-paging span {
	margin: 3px 2px;
	display: inline-block;
	padding: 7px 15px;
	border-radius: 2px;
	background-color: #bbb;
	color: #fff
}
.article-paging a span {
	background-color: #eee;
	color: #999
}
.article-paging a:hover span {
	background-color: #384047;
	color: #fff
}
.article-actions {
	margin: 20px 0;
	text-align: center;
}
.article-actions .shares {
	float: left;
	margin-bottom: 0
}
.article-actions .shares strong {
	color: #999;
	display: block;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: normal;
	line-height: 1
}
.article-actions .action-like, .article-actions .action-rewards {
	display: inline-block;
	border-radius: 2px;
	padding: 0 15px;
	height: 32px;
	line-height: 31px;
	font-size: 14px;
	text-align: center;
	min-width: 80px;
	color: #fff;
	background-color: #F7B10D;
	margin-left: 15px;
	margin-top: 10px;
	opacity: 0.8
}
.article-actions .action-like:hover, .article-actions .action-rewards:hover {
	opacity: 1
}
.article-actions .action-like i, .article-actions .action-rewards i {
	font-size: 14px;
	margin-right: 3px;
	position: relative
}
.article-actions .action-like {
	background-color: #FF6651
}
.article-actions .action-like i {
	margin-right: 5px;
	top: -1px
}

@media (max-width:544px) {
.article-actions {
	text-align: center
}
.article-actions .shares {
	float: none;
	margin-bottom: 45px
}
.article-actions .action-like, .article-actions .action-rewards {
	float: none;
	display: inline-block;
	margin: 0 10px;
	font-size: 12px
}
}
.article-wechats {
	text-align: center
}
.article-wechatitem {
	display: inline-block;
	text-align: left;
	width: 320px;
	border-radius: 2px;
	border: 1px solid #eee;
	padding: 15px 15px 15px 110px;
	box-shadow: 2px 2px 0 rgba(0,0,0,0.02);
	overflow: hidden;
	position: relative
}
.article-wechatitem img {
	width: 80px;
	height: 80px;
	float: left;
	margin-left: -95px
}
.article-wechatitem-tit {
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 3px;
	height: 16px;
	overflow: hidden;
	font-size: 13px;
	line-height: 100%;
	color: #666;
}
.article-wechatitem-desc {
	font-size: 12px;
	color: #bbb;
	height: 32px;
	overflow: hidden;
	margin-bottom: 5px;
	line-height: 130%;
}
.article-wechatitem-users {
	position: absolute;
	bottom: 15px;
	color: #7BD172;
	font-size: 12px
}

@media (max-width:544px) {
.article-wechatitem {
	max-width: 320px;
	width: auto
}
}
.rewards-popover-mask {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	z-index: 9999;
	display: none
}
.rewards-popover {
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -200px 0 0 -275px;
	width: 550px;
	background-color: #FFF;
	padding: 40px 20px 50px;
	border-radius: 4px;
	overflow: hidden;
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	z-index: 9999;
	display: none;
	text-align: center
}
.rewards-popover h3 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 0 15px 30px
}
.rewards-popover-item {
	display: inline-block;
	width: 200px;
	margin: 0 20px
}
.rewards-popover-item h4 {
	margin: 0 20px 10px;
	font-size: 15px
}
.rewards-popover-item img {
	width: 200px;
	height: 200px;
	background-color: #eee;
	border-radius: 2px;
	padding: 5px
}
.rewards-popover-close {
	position: absolute;
	top: 0;
	right: 0;
	padding: 15px;
	font-size: 16px;
	line-height: 1;
	color: #999;
	cursor: pointer
}
.rewards-popover-close:hover {
	color: #666
}

@media (max-width:768px) {
.rewards-popover {
	width: 300px;
	margin-left: -150px;
	margin-top: -125px;
	padding: 30px 10px
}
.rewards-popover h3 {
	font-size: 16px;
	margin: 0 5px 15px
}
.rewards-popover-item {
	width: 125px;
	margin: 0 5px
}
.rewards-popover-item h4 {
	font-size: 12px;
	margin: 0 0 10px
}
.rewards-popover-item img {
	width: 125px;
	height: 125px
}
}
.article-tags {
	margin-bottom: 1px
}
.article-tags a {
	display: inline-block;
	padding: 8px 10px 7px;
	line-height: 1;
	font-size: 12px;
	border-radius: 2px;
	margin-right: 5px;
	color: #999;
	margin: 0 5px 5px 0;
	background-color: #eee
}
.article-tags a:hover {
	color: #fff;
	background-color: #FF6651
}
.article-nav {
	clear: both;
	overflow: hidden;
	color: #999;
	font-size: 12px;
	margin-bottom: 10px
}
.article-nav a {
	font-size: 14px
}
.article-nav .article-nav-prev {
	float: left;
	width: 50%
}
.article-nav .article-nav-next {
	float: right;
	width: 50%;
	text-align: right
}

@media (max-width:544px) {
.article-nav .article-nav-prev {
	float: none;
	width: auto;
	display: block
}
.article-nav .article-nav-next {
	margin-top: 15px;
	float: none;
	width: auto;
	display: block;
	text-align: left
}
}
.postitems {
	margin-bottom: 10px
}
.postitems h3 {
	margin: 0 0 15px;
	line-height: 1;
	font-size: 15px;
	font-weight: bold
}
.postitems ul {
	list-style: none;
	padding: 0;
	overflow: hidden;
	margin: 0 -15px 0 0
}
.postitems ul:after {
	display: block;
	content: '';
	clear: both
}
.postitems li {
	width: calc(25% - 15px);
	margin-right: 10px;/*bluecms*/
	margin-bottom: 22.5px;
	display: inline-block;
	vertical-align: top
}
.postitems li .thumb {
	margin-bottom: 5px
}

@media (max-width:544px) {
.postitems ul {
	margin-right: -15px
}
.postitems li {
	width: calc(50% - 15px);
	margin-right: 10px;/*bluecms*/
}
.postitems li img {
	width: 100%
}
}
.postformat-gallery .article-content, .postformat-image .article-content, .postformat-video .article-content {
	margin: 24px 0
}
.gallerybox {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999999;
	background-color: #0C0C0C;
	background-color: rgba(0,0,0,0.9)
}
.gallerybox .glide__slide {
	position: relative
}
.gallerybox .gallerybox-item {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	margin: 0 auto
}
.gallerybox .gallerybox-item img {
	max-height: 100%;
	width: auto
}
.gallerybox .gallerybox-itemdesc {
	position: absolute;
	bottom: 12%;
	width: 40%;
	left: 30%;
	text-align: center;
	color: #ddd;
	font-size: 14px;
	border-radius: 100px;
	background-color: rgba(0,0,0,0.4);
	padding: 15px 30px
}
.gallerybox .gallerybox-close {
	position: fixed;
	top: 0;
	right: 0;
	color: #ddd;
	padding: 30px;
	cursor: pointer
}
.gallerybox .gallerybox-close .fa {
	font-size: 20px;
	line-height: 1
}
.gallerybox .gallerybox-close:hover {
	color: #fff
}

@media (max-width:1024px) {
.gallerybox .glide--horizontal .glide__arrows {
	width: 100%;
	margin-left: 0
}
.gallerybox .glide__arrow {
	padding: 30px 15px;
	background-color: rgba(0,0,0,0.5)
}
.gallerybox .glide__arrow:hover {
	background-color: rgba(0,0,0,0.8)
}
.gallerybox .glide--horizontal .glide__bullets {
	bottom: 5%
}
}

@media (max-width:544px) {
.gallerybox .glide__arrow {
	padding: 20px 10px
}
.gallerybox .glide__arrow .fa {
	font-size: 20px
}
}
.gallery .glide {
	margin-bottom: 50px
}
.gallery .glide:hover .glide__arrow {
	display: block
}
.gallery ul.glide__track {
	margin: 0;
	padding: 0
}
.gallery .glide__bullets {
	bottom: -5px
}
.gallery .glide__arrow {
	display: none;
	background-color: rgba(0,0,0,0.5);
	border-radius: 2px;
	padding: 15px 10px
}
.gallery .glide__arrow .fa {
	font-size: 18px;
	color: #fff
}
.gallery .glide__bullets>* {
	background-color: #bbb
}
.gallery .glide__bullets>*:hover, .gallery .glide__bullets>*:focus {
	border: 2px solid #bbb
}
.gallery .glide__bullets>*.active {
	background-color: #666
}
.gallery .glide__slide {
	position: relative
}
.gallery .gallery-item {
	margin: 0 auto
}
.gallery .gallery-item img {
	margin: 0 auto
}
.gallery .gallery-itemdesc {
	position: absolute;
	bottom: 10px;
	width: 50%;
	left: 25%;
	text-align: center;
	background-color: rgba(0,0,0,0.4);
	padding: 5px 15px;
	font-size: 14px;
	border-radius: 100px;
	color: #eee
}
.gallery-size-large, .gallery-size-medium, .gallery-size-thumbnail {
	overflow: hidden;
	margin-bottom: 22.5px;
	margin-right: -2%
}
.gallery-size-large .gallery-item, .gallery-size-medium .gallery-item, .gallery-size-thumbnail .gallery-item {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 2%;
	margin-right: 2%;
	text-align: center
}
.gallery-size-large .gallery-item img, .gallery-size-medium .gallery-item img, .gallery-size-thumbnail .gallery-item img {
	margin: 0 auto
}
.gallery-size-large .gallery-caption, .gallery-size-medium .gallery-caption, .gallery-size-thumbnail .gallery-caption {
	margin-top: 4px;
	font-size: 14px;
	color: #999
}
.gallery-size-large.gallery-columns-1 .gallery-item, .gallery-size-medium.gallery-columns-1 .gallery-item, .gallery-size-thumbnail.gallery-columns-1 .gallery-item {
	width: 98%
}
.gallery-size-large.gallery-columns-2 .gallery-item, .gallery-size-medium.gallery-columns-2 .gallery-item, .gallery-size-thumbnail.gallery-columns-2 .gallery-item {
	width: 48%
}
.gallery-size-large.gallery-columns-3 .gallery-item, .gallery-size-medium.gallery-columns-3 .gallery-item, .gallery-size-thumbnail.gallery-columns-3 .gallery-item {
	width: 31.33333%
}
.gallery-size-large.gallery-columns-4 .gallery-item, .gallery-size-medium.gallery-columns-4 .gallery-item, .gallery-size-thumbnail.gallery-columns-4 .gallery-item {
	width: 23%
}
.gallery-size-large.gallery-columns-5 .gallery-item, .gallery-size-medium.gallery-columns-5 .gallery-item, .gallery-size-thumbnail.gallery-columns-5 .gallery-item {
	width: 18%
}
.gallery-size-large.gallery-columns-6 .gallery-item, .gallery-size-medium.gallery-columns-6 .gallery-item, .gallery-size-thumbnail.gallery-columns-6 .gallery-item {
	width: 14.66667%
}
.gallery-size-large.gallery-columns-7 .gallery-item, .gallery-size-medium.gallery-columns-7 .gallery-item, .gallery-size-thumbnail.gallery-columns-7 .gallery-item {
	width: 12.28571%
}
.gallery-size-large.gallery-columns-8 .gallery-item, .gallery-size-medium.gallery-columns-8 .gallery-item, .gallery-size-thumbnail.gallery-columns-8 .gallery-item {
	width: 10.5%
}
.gallery-size-large.gallery-columns-9 .gallery-item, .gallery-size-medium.gallery-columns-9 .gallery-item, .gallery-size-thumbnail.gallery-columns-9 .gallery-item {
	width: 9.11111%
}

@media (max-width:768px) {
.gallery-size-large.gallery-columns-4 .gallery-item, .gallery-size-medium.gallery-columns-4 .gallery-item, .gallery-size-thumbnail.gallery-columns-4 .gallery-item {
	width: 31.33333%
}
.gallery-size-large.gallery-columns-5 .gallery-item, .gallery-size-medium.gallery-columns-5 .gallery-item, .gallery-size-thumbnail.gallery-columns-5 .gallery-item {
	width: 23%
}
.gallery-size-large.gallery-columns-6 .gallery-item, .gallery-size-medium.gallery-columns-6 .gallery-item, .gallery-size-thumbnail.gallery-columns-6 .gallery-item {
	width: 23%
}
.gallery-size-large.gallery-columns-7 .gallery-item, .gallery-size-medium.gallery-columns-7 .gallery-item, .gallery-size-thumbnail.gallery-columns-7 .gallery-item {
	width: 18%
}
.gallery-size-large.gallery-columns-8 .gallery-item, .gallery-size-medium.gallery-columns-8 .gallery-item, .gallery-size-thumbnail.gallery-columns-8 .gallery-item {
	width: 14.66667%
}
.gallery-size-large.gallery-columns-9 .gallery-item, .gallery-size-medium.gallery-columns-9 .gallery-item, .gallery-size-thumbnail.gallery-columns-9 .gallery-item {
	width: 12.28571%
}
}

@media (max-width:544px) {
.gallery-size-large, .gallery-size-medium, .gallery-size-thumbnail {
	margin-right: -4%
}
.gallery-size-large .gallery-item, .gallery-size-medium .gallery-item, .gallery-size-thumbnail .gallery-item {
	margin-bottom: 4%;
	margin-right: 4%
}
.gallery-size-large.gallery-columns-1 .gallery-item, .gallery-size-medium.gallery-columns-1 .gallery-item, .gallery-size-thumbnail.gallery-columns-1 .gallery-item {
	width: 96%
}
.gallery-size-large.gallery-columns-2 .gallery-item, .gallery-size-medium.gallery-columns-2 .gallery-item, .gallery-size-thumbnail.gallery-columns-2 .gallery-item {
	width: 46%
}
.gallery-size-large.gallery-columns-3 .gallery-item, .gallery-size-medium.gallery-columns-3 .gallery-item, .gallery-size-thumbnail.gallery-columns-3 .gallery-item {
	width: 46%
}
.gallery-size-large.gallery-columns-4 .gallery-item, .gallery-size-medium.gallery-columns-4 .gallery-item, .gallery-size-thumbnail.gallery-columns-4 .gallery-item {
	width: 46%
}
.gallery-size-large.gallery-columns-5 .gallery-item, .gallery-size-medium.gallery-columns-5 .gallery-item, .gallery-size-thumbnail.gallery-columns-5 .gallery-item {
	width: 29.33333%
}
.gallery-size-large.gallery-columns-6 .gallery-item, .gallery-size-medium.gallery-columns-6 .gallery-item, .gallery-size-thumbnail.gallery-columns-6 .gallery-item {
	width: 29.33333%
}
.gallery-size-large.gallery-columns-7 .gallery-item, .gallery-size-medium.gallery-columns-7 .gallery-item, .gallery-size-thumbnail.gallery-columns-7 .gallery-item {
	width: 21%
}
.gallery-size-large.gallery-columns-8 .gallery-item, .gallery-size-medium.gallery-columns-8 .gallery-item, .gallery-size-thumbnail.gallery-columns-8 .gallery-item {
	width: 21%
}
.gallery-size-large.gallery-columns-9 .gallery-item, .gallery-size-medium.gallery-columns-9 .gallery-item, .gallery-size-thumbnail.gallery-columns-9 .gallery-item {
	width: 16%
}
}
.image-container {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px
}
.image-header {
	margin-bottom: 30px
}
.image-title {
	margin: 0 0 7.5px
}
.image-meta {
	color: #999
}
.image-content img {
	height: auto
}
.image-navigation {
	margin-top: 30px;
	margin-bottom: 30px
}
.image-navigation a {
	padding: 7px 15px;
	display: inline-block;
	border-radius: 2px;
	background-color: #FF6651;
	opacity: 1;
	color: #fff
}
.image-navigation a:hover {
	opacity: 0.8
}
.image-caption, .image-description {
	margin: 0 auto 30px;
	max-width: 600px
}

@media (max-width:1024px) {
.image-title {
	font-size: 18px
}
}
.page-template-blank .article-header {
	text-align: center;
	margin: 24px 0
}
.page-template-blank-2 .article-content {
	margin: 24px 0
}
.tagslist {
	overflow: hidden
}
.tagslist ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-right: -15px
}
.tagslist li {
	float: left;
	width: calc(20% - 15px);
	margin-right: 15px;
	margin-top: 15px;
	border: 1px solid #eee;
	padding: 15px;
	border-radius: 2px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.tagslist li:hover {
	border-color: #999
}
.tagslist li:hover .name {
	background-color: #384047;
	color: #fff
}
.tagslist li .name {
	background-color: #eee;
	display: inline-block;
	padding: 5px 10px 4px;
	font-size: 12px;
	color: #666
}
.tagslist li .name:hover {
	background-color: #FF6651;
	color: #fff
}
.tagslist li small {
	margin-left: 10px;
	color: #bbb
}
.tagslist li p {
	margin: 10px 0 0;
	font-size: 12px;
	height: 36px;
	overflow: hidden;
	display: block;
	line-height: 1.5
}
.tagslist li p a {
	color: #999
}
.tagslist li p a:hover {
	color: #555
}

@media (max-width:1024px) {
.tagslist li {
	width: calc(25% - 15px)
}
}

@media (max-width:768px) {
.tagslist li {
	width: calc(33.3333333% - 15px)
}
}

@media (max-width:544px) {
.tagslist li {
	width: calc(50% - 15px)
}
}
.widget {
	clear: both;
	position: relative;
	margin-bottom: 22.5px;
	margin-top: 5px;
}
.widget h3 {
	font-weight: bold;
	line-height: 1;
	font-size: 18px;
	color: #666;
	border-bottom: 1px solid #eaeaea;
	background-color: #fbfbfb;
	padding: 4px 5px 16px;
	margin-bottom: 23px;
	margin-top: 18px;
}
.widget ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.widget ul ul {
	border: none
}
.widget ul:before, .widget ul:after {
	display: table;
	content: "";
	line-height: 0
}
.widget ul:after {
	clear: both
}
.widget_text {
	border: 1px solid #eee;
	border-radius: 2px;
	padding: 15px
}
.widget_text h3 {
	background-color: #fbfbfb;
	border-bottom: 1px solid #eee;
	margin: -15px -15px 15px;
	padding: 15px
}
.widget_text .textwidget {
	color: #999
}
.widget_meta {
	border: 1px solid #eee;
	border-radius: 2px;
	padding: 15px
}
.widget_meta h3 {
	background-color: #fbfbfb;
	border-bottom: 1px solid #eee;
	margin: -15px -15px 15px;
	padding: 15px
}
.widget_meta ul {
	color: #999
}
.widget_meta ul li {
	list-style: disc;
	margin-left: 20px;
	margin-bottom: 5px
}
.widget_categories {
	border: 1px solid #eee;
	border-radius: 2px;
	padding: 15px
}
.widget_categories h3 {
	background-color: #fbfbfb;
	border-bottom: 1px solid #eee;
	margin: -15px -15px 15px;
	padding: 15px
}
.widget_categories ul {
	color: #bbb
}
.widget_categories li .children {
	margin-top: 10px
}
.widget_categories li {
	margin-bottom: 7px;
	list-style: disc;
	margin-left: 20px
}
.widget_categories li ul {
	padding: 0 0 0 15px
}
.widget_categories select {
	margin-top: 10px;
	width: 100%;
	height: 36px;
	line-height: 36px;
	padding: 4px 5px;
	border: 1px solid #e6e6e6;
	border-radius: 2px
}
.widget_categories .screen-reader-text {
	display: none
}
.widget_archive {
	border: 1px solid #eee;
	border-radius: 2px;
	padding: 15px
}
.widget_archive h3 {
	background-color: #fbfbfb;
	border-bottom: 1px solid #eee;
	margin: -15px -15px 15px;
	padding: 15px
}
.widget_archive ul {
	color: #bbb
}
.widget_archive li {
	float: left;
	width: 43%;
	margin: 5px 0 5px 20px;
	list-style: disc
}
.widget_archive li a {
	margin-right: 5px
}
.widget_archive select {
	margin-top: 10px;
	width: 100%;
	height: 36px;
	line-height: 36px;
	padding: 4px 5px;
	border: 1px solid #e6e6e6;
	border-radius: 2px
}
.widget_archive .screen-reader-text {
	display: none
}
.widget_tag_cloud {
	border: 1px solid #eee;
	border-radius: 2px;
	padding: 15px
}
.widget_tag_cloud h3 {
	background-color: #fbfbfb;
	border-bottom: 1px solid #eee;
	margin: -15px -15px 15px;
	padding: 15px
}
.widget_tag_cloud .tagcloud a {
	display: inline-block;
	margin: 3px 10px 3px 0
}
.widget_calendar h3 {
	display: none
}
.widget_calendar table {
	width: 100%;
	text-align: center
}
.widget_calendar table caption {
	margin-bottom: 5px;
	font-size: 15px;
	font-weight: bold
}
.widget_calendar table #prev a, .widget_calendar table #next a {
	display: block;
	padding: 0 10px
}
.widget_calendar table #prev {
	text-align: left
}
.widget_calendar table #next {
	text-align: right
}
.widget_calendar table tbody td, .widget_calendar table tfoot td, .widget_calendar table thead th {
	padding: 5px 3px;
	border: 1px solid #eee
}
.widget_calendar table thead th {
	background-color: #fbfbfb;
	text-align: center
}
.widget_calendar table tbody td a {
	display: block;
	margin: 0 3px;
	background-color: #666;
	color: #fff
}
.widget_calendar table tbody td a:hover {
	background-color: #444
}
.widget_pages {
	border: 1px solid #eee;
	border-radius: 2px;
	padding: 15px
}
.widget_pages h3 {
	background-color: #fbfbfb;
	border-bottom: 1px solid #eee;
	margin: -15px -15px 15px;
	padding: 15px
}
.widget_pages ul {
	color: #bbb
}
.widget_pages li {
	float: left;
	width: 43%;
	margin: 5px 0 5px 20px;
	list-style: disc
}
.widget_recent_entries {
	border: 1px solid #eee;
	border-radius: 2px;
	padding: 15px
}
.widget_recent_entries h3 {
	background-color: #fbfbfb;
	border-bottom: 1px solid #eee;
	margin: -15px -15px 15px;
	padding: 15px;
	margin-bottom: 0
}
.widget_recent_entries li {
	border-bottom: solid 1px #eee;
	padding: 10px 0
}
.widget_recent_entries li:last-child {
	padding-bottom: 0;
	border-bottom: none
}
.widget_recent_entries .post-date {
	display: block;
	font-size: 12px;
	color: #bbb;
	margin-top: 5px
}
.widget_nav_menu {
	border: 1px solid #eee;
	border-radius: 2px;
	padding: 15px
}
.widget_nav_menu h3 {
	background-color: #fbfbfb;
	border-bottom: 1px solid #eee;
	margin: -15px -15px 15px;
	padding: 15px;
	margin-bottom: 0
}
.widget_nav_menu ul {
	color: #999
}
.widget_nav_menu ul li {
	margin: 10px 0 0 20px;
	list-style: disc
}
.widget_links {
	border: 1px solid #eee;
	border-radius: 2px;
	padding: 15px
}
.widget_links h3 {
	background-color: #fbfbfb;
	border-bottom: 1px solid #eee;
	margin: -15px -15px 15px;
	padding: 15px
}
.widget_links ul {
	color: #bbb
}
.widget_links li {
	float: left;
	width: 43%;
	margin: 5px 0 5px 20px;
	list-style: disc
}
.widget_rss {
	border: 1px solid #eee;
	border-radius: 2px;
	padding: 15px
}
.widget_rss h3 {
	background-color: #fbfbfb;
	border-bottom: 1px solid #eee;
	margin: -15px -15px 15px;
	padding: 15px;
	margin-bottom: 0
}
.widget_rss .rsswidget img {
	display: none
}
.widget_rss ul {
	color: #999
}
.widget_rss li {
	border-bottom: solid 1px #eee;
	padding: 15px 0
}
.widget_rss li:last-child {
	padding-bottom: 0;
	border-bottom: none
}
.widget-asst {
	border-radius: 2px;
	overflow: hidden;
	text-align: center
}
.widget-asst img {
	display: block;
	margin: 0 auto
}
.widget-textasst a {
	display: block;
	padding: 0 15px 15px;
	border: 1px solid #eee;
	background-color: #fff;
	font-size: 12px;
	border-radius: 2px
}
.widget-textasst a h2 {
	font-size: 20px;
	font-weight: normal;
	margin: 10px 0
}
.widget-textasst a p {
	color: #999;
	margin-bottom: 0
}
.widget-textasst a strong {
	margin: -1px 0 0 0;
	display: inline-block;
	padding: 4px 10px;
	color: #fff;
	font-size: 14px;
	font-weight: normal
}
.widget-textasst a.style01 {
	color: #FF6651
}
.widget-textasst a.style01:hover {
	border-color: #FF6651
}
.widget-textasst a.style01 strong {
	background-color: #FF6651
}
.widget-textasst a.style02 {
	color: #FF5E52
}
.widget-textasst a.style02:hover {
	border-color: #FF5E52
}
.widget-textasst a.style02 strong {
	background-color: #FF5E52
}
.widget-textasst a.style03 {
	color: #5CB85C
}
.widget-textasst a.style03:hover {
	border-color: #5CB85C
}
.widget-textasst a.style03 strong {
	background-color: #5CB85C
}
.widget-textasst a.style04 {
	color: #C35BFF
}
.widget-textasst a.style04:hover {
	border-color: #C35BFF
}
.widget-textasst a.style04 strong {
	background-color: #C35BFF
}
.widget-postlist {
	margin-bottom: 10px;
	margin-top: 22.5px !important;
}
.widget-postlist ul {
	margin-right: -15px
}
.widget-postlist li {
	display: inline-block;
	vertical-align: top;
	width: calc(50% - 18px);
	margin-right: 15px;
	margin-bottom: 22.5px
}
.widget-postlist .thumb {
	margin-bottom: 5px
}

@media (max-width:1024px) {
.widget-postlist li {
	width: calc(25% - 15px)
}
}

@media (max-width:544px) {
.widget-postlist li {
	width: calc(50% - 15px)
}
}
.widget-comments a {
	padding: 5px 0 5px 52px;
	display: block;
	overflow: hidden;
	position: relative;
	color: #777
}
.widget-comments li:last-child a {
	padding-bottom: 0
}
.widget-comments a:hover {
	color: #444
}
.widget-comments a:hover .inner {
	background-color: #fbfbfb
}
.widget-comments .inner {
	border-radius: 2px;
	padding: 12px 15px;
	border: 1px solid #eee;
	position: relative
}
.widget-comments .inner::before, .widget-comments .inner::after {
	content: '';
	position: absolute;
	left: -5px;
	top: 9px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent
}
.widget-comments .inner::before {
	border-right: 5px solid #aaa
}
.widget-comments .inner::after {
	border-right: 5px solid #fff;
	margin-bottom: 1px
}
.widget-comments time {
	display: block;
	font-size: 12px;
	color: #bbb;
	margin-bottom: 3px
}
.widget-comments strong {
	margin-right: 10px;
	color: #bbb
}
.widget-comments .avatar {
	float: left;
	width: 42px;
	height: 42px;
	margin-left: -52px;
	border-radius: 50%
}
.comments-title {
	margin: 0;
	line-height: 1;
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 15px
}
.comments-title small {
	font-weight: normal;
	display: inline-block;
	margin-left: 10px;
	color: #999;
	font-size: 12px
}
.comments-respond {
	position: relative;
	margin-bottom: 15px
}
.comt {
	position: relative;
	padding-left: 52px
}
.comt-title {
	font-size: 12px;
	color: #999;
	float: left;
	margin-left: -52px;
	width: 42px;
	text-align: center
}
.comt-title .avatar {
	height: 42px;
	width: 42px;
	border-radius: 2px;
	margin-bottom: 5px
}
.comt-title p {
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.comt-box {
	border: 2px solid #ccd4d9;
	padding: 5px 10px 0;
	border-radius: 2px;
	background-color: #fff;
	position: relative
}
.comt-area {
	width: 100%;
	resize: none;
	overflow-x: hidden;
	overflow-y: auto;
	border: none;
	line-height: 22px;
	font-size: 14px;
	outline: 0;
	color: #666;
	height: 72px
}
.comt-ctrl {
	background-color: #fbfbfb;
	height: 36px;
	margin-left: -10px;
	border-top: solid 1px #f2f2f2
}
.comt-submit {
	position: absolute;
	right: -2px;
	bottom: -2px;
	background: #FF6651;
	border: none;
	border: 2px solid;
	border-color: #FF6651;
	border-left: none;
	border-top: none;
	padding: 0px;
	width: 100px;
	height: 38px;
	line-height: 38px;
	color: #fff;
	outline: 0;
	border-radius: 0 0 2px 0;
	font-size: 16px
}
.comt-count {
	float: right;
	color: #999;
	margin-bottom: 5px
}
.comt-tips {
	text-align: center;
	margin-right: 110px;
	line-height: 116px;
	font-size: 18px;
	color: #fff
}
.comt-tips .comt-tip {
	position: absolute;
	top: -2px;
	left: -2px;
	background: #7AD071;
	right: -2px;
	z-index: 2;
	bottom: -2px;
	border-radius: 2px
}
.comt-error {
	background: #FF5E52
}
.comt-comterinfo {
	padding: 15px 0;
	text-align: center
}
.comt-comterinfo ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: left;
	display: inline-block;
	color: #999
}
.comt-comterinfo li {
	margin-bottom: 10px
}
.comt-comterinfo input {
	margin-right: 10px;
	position: relative;
	border: 2px solid #CCD4D9;
	border-radius: 2px;
	height: 36px;
	padding: 4px 8px;
	outline: none;
	width: 220px;
	box-shadow: none;
*height:20px
}

@media (max-width:544px) {
.comt-submit {
	font-size: 12px
}
.comt-comterinfo {
	text-align: left
}
.comt-comterinfo ul {
	display: block
}
.comt-comterinfo li {
	height: 36px;
	overflow: hidden
}
.comt-comterinfo input {
	width: 100%
}
}
.postcomments {
	margin-bottom: 45px
}
.commentlist {
	padding: 0;
	list-style: none;
	margin: 0
}
.comment {
	position: relative;
	padding: 15px 0 15px 52px;
	overflow: hidden;
	border-bottom: 1px solid #eee
}
.comment .comments-respond {
	margin-top: 30px
}
.comment .comt-avatar {
	width: 42px;
	height: 42px;
	background-color: #FFF;
	float: left;
	position: relative;
	margin-left: -52px
}
.comment .comt-avatar .avatar {
	display: block;
	border-radius: 2px;
	width: 42px;
	height: 42px
}
.comment .comt-main {
	position: relative;
	margin-right: 50px;
	color: #666;
	font-size: 14px;
	word-wrap: break-word
}
.comment .comt-main p {
	margin-top: 15px;
	margin-bottom: 0
}
.comment .comt-author {
	margin-right: 10px
}
.comment .url {
	color: #999
}
.comment .url:hover {
	color: #666;
	text-decoration: underline
}
.comment .comt-meta {
	font-size: 12px;
	color: #bbb;
	margin-top: 7px
}
.comment .comment-reply-link {
	font-size: 12px;
	color: #bbb;
	display: none;
	margin-left: 30px
}
.comment .comment-reply-link:hover {
	color: #666
}
.comment .comt-f {
	position: absolute;
	top: 15px;
	right: 0;
	font-size: 16px;
	color: #bbb
}
.comment .comt-approved {
	border-radius: 2px;
	font-size: 12px;
	background-color: #666;
	color: #fff;
	display: inline-block;
	padding: 2px 3px 1px;
	line-height: 1;
	margin-right: 10px
}
.comment .children {
	list-style: none;
	padding: 0
}
.comment .children .comment {
	margin: 15px 0 0;
	border-top: 1px solid #eee;
	border-bottom: none;
	padding-bottom: 0
}
.comment pre {
	margin: 3px 0 5px;
	padding: 7px 10px;
	border-radius: 1px
}
.comment .depth-1 {
	border-bottom: #eee 1px solid
}
.comment .wp-smiley {
	margin-bottom: 2px
}
.comment:hover {
	background-color: #f8f8f8
}
.comment:hover .comt-f {
	color: #666
}
.comment:hover .comment-reply-link {
	display: inline-block
}
#cancel-comment-reply-link {
	display: none;
	font-size: 12px;
	text-align: center;
	margin-top: 7px;
	color: #999
}
#cancel-comment-reply-link:hover {
	color: #666
}
.comment #cancel-comment-reply-link {
	display: block
}
.comments-pagination {
	margin-top: 15px;
	text-align: center;
	font-size: 14px
}
.comments-pagination a, .comments-pagination span {
	display: inline-block;
	padding: 7px 15px;
	border-radius: 2px;
	margin: 0 2px
}
.comments-pagination a {
	text-decoration: none;
	background-color: #ddd;
	color: #666;
	opacity: 1
}
.comments-pagination span {
	cursor: default;
	color: #aaa
}
.comments-pagination a:hover, .comments-pagination a:focus {
	opacity: 0.8
}
.comments-pagination .current {
	color: #fff;
	background-color: #aaa
}
.footer {
	position: relative;
	z-index: 9;
	clear: both;
	padding: 40px 30px;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	color: #CACACA;
	background: #555 url(../img/footer_bg.gif) repeat-x;
	border-top: 1px solid #eaeaea;
}
.footer a {
	color: #bbb
}
.footer a:hover {
	color: #999
}
.rollbar {
	position: fixed;
	right: 15px;
	bottom: 15px;
	z-index: 999;
	width: 50px;
	display-: none
}
.rollbar .rollbar-item {
	position: relative;
	margin-top: 10px;
	text-align: center;
	height: 50px;
	border-radius: 2px;
	background-color: #666;
	color: #fff;
	opacity-: 0.5;/*bluecms*/
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.rollbar .rollbar-item:hover {
	color: #fff;
	opacity-: 0.9
}
.rollbar .rollbar-item .fa {
	line-height: 50px;
	font-size: 24px
}

@media (max-width:768px) {
.rollbar {
	right-: -100px;/*bluecms2017-2-23*/
}
}
.video {
	width: 100%;
	position: relative;
	padding: 0;
	background: #000;
	height: auto;
}
.video iframe, .video object, .video embed, .video video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video {
	padding-top: 56.25%;
}
.video[data-ratio="16:10"] {
	padding-top: 62.5%;
}
.video[data-ratio="4:3"] {
	padding-top: 75%;
}
.video[data-ratio="3:2"] {
	padding-top: 66.66666666666666%;
}
.video[data-ratio="1:1"] {
	padding-top: 100%;
}
.video[data-ratio="2.4:1"] {
	padding-top: 41.66666666666667%;
}
.video > div {
	display: block !important;
	width: 100% !important;
	max-width: 100% !important;
	max-height: none !important;
	min-height: 0 !important;
	height: 100% !important;
	top: 0 !important;
	left: 0 !important;
}
.downpath_1 {
	display: inline-block;
	margin-top: 10px;
	padding: 1px 5px;
	background-color: #C876CB;
	border-radius: 6px 6px 0 0;
	color: #FFF;
	font-weight: bold;
	font-size: 18px;
	font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.downpath_2 {
	background-color: #fff;
	margin-bottom: 20px;
	box-shadow: 0 1px 2px rgba(15,39,65,0.1);
	font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.downpath_2 .downpath_2_1 {
	height: auto;
	overflow: hidden;
	background-color: #FFF;
	border: 1px solid #DDDDDD;
	border-width: 1px 1px 1px 1px;
	padding: 20px;
}
.downpath_2 .downpath_2_1 p {
	margin: 5px auto;
}
.downpath_2 .downpath_2_1 .downpath_btn {
	background-color: #FF6651;
	padding: 5px 14px;
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	margin: 6px 4px;
	border-radius: 3px;
}
.downpath_2 .downpath_2_1 .downpath_btn i {
	margin-right: 5px
}
.downpath_2 .downpath_2_1 .downpath_btn:hover {
	background-color: #FF6651
}
.article-Info {
	margin: 25px 0;
}
.zhan {
	color: #fff !important;
	background-color: #C876CB;
	float: right;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0 5px 5px 0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	border-radius: 3px;
}
.Infomenu {
	float: right;
}
.Infomenu li {
	position: relative;
	padding: 0px 3px;
	float: left;
	color: #999;
	list-style: none;
}
.Infomenu li:hover {
	z-index: 2
}
.Infomenu a {
	display: block;
	color: #999;
}
a.lBtn {
	text-align: center;
	color: #fff;
	background-color: #FF6651;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 15px 15px 0;
	font-size: 14px;
	font-weight: bold;
	border-radius: 3px;
}
a.lBtn:hover {
	color: #fff;
	background-color: #ffc807;
}
.bfdz {
	margin-top: 10px;
	display: block;
	width: 100%;
}
.excerpts .fa-play-circle-o {
	position: absolute;
	bottom: 35%;
	left: 43%;
	font-size: 38px;
	color: #fff;
	text-shadow: 0 1px 1px #000;
}
.fa-camera {
	color: #C876CB;
}
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
}
* {
	zoom: 1
}
* {
	margin: 0;
	padding: 0;
	list-style: none;
}
.fullSlide {
	position: relative;
	background: #000;
	margin: 0 auto;
	margin-bottom: 10px;
	max-width: 1250px;
}
.fullSlide .bd {
	position: relative;
	z-index: 0;
	margin-top: 10px;
}
.fullSlide .bd li img {
	width: 100%;
	vertical-align: top;
}
.fullSlide .hd {
	position: relative;
	z-index: 1;
	margin-top: -30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6
}
.fullSlide .hd ul {
	text-align: center;
	padding-top: 5px;
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 8px;
	height: 8px;
	margin: 5px;
	background: url(../img/tg_flash_p.png) -18px 0;
	overflow: hidden;
	font-size: 0;
}
.fullSlide .hd ul .on {
	background-position: 0 0;
}
.fullSlide .prev, .fullSlide .next {
	z-index: 1;
	display: block;
	width: 55px;
	height: 55px;
	position: relative;
	margin: -27% 0 0 3%;
	float: left;
	background: url(../img/arrow.png) 0 0 no-repeat;
	filter: alpha(opacity=40);
	opacity: 0.4
}
.fullSlide .next {
	background-position: right 0;
	float: right;
	margin-right: 3%
}
.fullSlide .prev:hover, .fullSlide .next:hover {
	filter: alpha(opacity=80);
	opacity: 0.8
}
.links {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	width: 100%;
}
.links .list-inline {
	padding-left: 0;
	margin-left: -5px;
	list-style: none;
}
.links .list-unstyled {
	padding-left: 0;
	list-style: none;
}
.links .links-txt {
	margin-top: 15px;
	padding-bottom: 20px;
}
.links .text-center {
	text-align: center;
}
.links .links-title {
	line-height: 45px;
	height: 45px;
	font-size: 18px;
	color: #555;
	background: url(../img/bg_friendlink.jpg) center center no-repeat;
}
.links .list-inline {
	padding-left: 0;
	margin-left: -5px;
	list-style: none;
}
.links ul {
	margin-top: 0;
	margin-bottom: 10px;
}
.links .links-txt li {
	line-height: 30px;
	color: #505050;
}
.links .list-inline > li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
.links ul a {
	color: #888;
	font-size: 15px;
}

@media screen and (min-width:320px) and (max-width:800px) {
.mobile-navbar {
}
.red-navbar {
	display: none !important;
}
}

@media only screen and (min-width:801px) and (max-width:1024px) {
.mobile-navbar {
	display: none !important;
}
.red-navbar {
	display: none !important;
}
}

@media only screen and (min-width:1025px) {
.mobile-navbar {
	display: none !important;
}
.red-navbar {
}
}
.page5 {
	margin: 20px 0 0 0;
	text-align: center;
	width: 100%;
	overflow: hidden
}
.page5 a {
	color: #666;
	display: inline-block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 0 12px;
	border-radius: 2px;
	border: 1px solid#C1C1C1;
	text-align: center;
	margin: 3px 3px
}
.page5>b, .page5 a {
	color: #666;
	display: inline-block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 0 12px;
	border-radius: 2px;
	border: 1px solid#C1C1C1;
	text-align: center;
	margin: 3px 3px
}
.page5 a {
	color: #666;
	display: inline-block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 0 12px;
	border-radius: 2px;
	border: 1px solid#C1C1C1;
	text-align: center;
	margin: 3px 3px
}
.page5>b, .page5 a:hover {
	border: 1px solid#FF6651;
	margin-top: -2px;
	background: #FF6651;
	border-radius: 2px;
	color: white;
	display: inline-block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 0 12px;
	text-align: center;
	margin: 3px 3px;
	font-weight: 100
}
.page5 a {
	color: #000;
	border: #999 1px solid
}
#menu-item-6853 .font-text {
	background: #f40;
	color: #fff;
	padding: 4px 8px;
	border-radius: 2px
}
#menu-item-6853 .font-text:hover {
	background: #00aeff;
	transition: all.2s ease-in 0s
}
.fa-external-link-square {
	display: none
}
#menu-item-6853 .fontawesome-text {
	padding: 4px 8px;
	border-radius: 2px
}
.d_tags {
	padding: 12px 13px 10px 15px;
}
.d_tags a:nth-child(15n) {
	background-color: #4A4A4A;
}
.d_tags a:nth-child(15n+1) {
	background-color: #428BCA;
}
.d_tags a:nth-child(15n+2) {
	background-color: #5CB85C;
}
.d_tags a:nth-child(15n+3) {
	background-color: #D9534F;
}
.d_tags a:nth-child(15n+4) {
	background-color: #567E95;
}
.d_tags a:nth-child(15n+5) {
	background-color: #B433FF;
}
.d_tags a:nth-child(15n+6) {
	background-color: #00ABA9;
}
.d_tags a:nth-child(15n+7) {
	background-color: #B37333;
}
.d_tags a:nth-child(15n+8) {
	background-color: #FF6600;
}
.d_tags a:nth-child(15n+9) {
	background-color: #0099FF;
}
.d_tags a:nth-child(15n+10) {
	background-color: #99CC33;
}
.d_tags a:nth-child(15n+11) {
	background-color: #9933FF;
}
.d_tags a:nth-child(15n+12) {
	background-color: #FF9900;
}
.d_tags a:nth-child(15n+13) {
	background-color: #FF33FF;
}
.d_tags a:nth-child(15n+14) {
	background-color: #CC3333;
}
.d_tags a:nth-child(15n+15) {
	background-color: #FF3366;
}
.d_tags a {
	color: #eee !important;
	border-radius: 3px;
	opacity: 0.90;
	filter: alpha(opacity=80);
	background-color: #428BCA;
	display: inline-block;
	margin: 0 5px 5px 0;
	padding: 2px 6px;
	line-height: 21px
}
.d_tags a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.multi {
	margin-bottom: 15px;
	margin-top: 0px;/*bluecms*/
	padding: 0;
	height-: 18px;
	line-height-: 18px;
	overflow-:hidden;
}
.title{font-size:14px;/*bluecms*/}
@media (max-width: 640px) {
.excerpt {
	float: left;
	width: 50%;
	margin: 0;
	min-height: 80px;
	padding: 10px;
	background-image: -webkit-linear-gradient(rgba(0,0,0,.15) 50%, transparent 50%);
	background-size: 100% 1px;
	background-repeat: no-repeat;
	background-position: bottom
}
}

@media (max-width: 360px) {
.excerpt {
	float: left;/*bluecms2016-12-11如果不用left那么模版里不能有换行*/
	width: 50%;
	margin: 0;
	min-height: 80px;
	padding: 10px;
	background-image: -webkit-linear-gradient(rgba(0,0,0,.15) 50%, transparent 50%);
	background-size: 100% 1px;
	background-repeat: no-repeat;
	background-position: bottom;
}
}

@media (mix-width: 360px) {
.excerpt h2 {
	float: right;
	width: 100%;
	margin-left: -5px;
}
.excerpt h2 a {
	line-height: 22px;
	display: block;
	height: 24px !important;
	overflow-: hidden !important;
}
}
.excerpt .cat {
	background-color: #f30;
	color: #fff;
	padding: 2px 4px;
	font-size: 16px;
	position: absolute;
	top: 13px;
	right: 13px;
	z-index: 3;
	text-align: right;
	border-radius: 3px;
}
.title h3 {
	font-size: 20px;
	margin: 0;
	float: left;
}
h3 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
}
.h3lan {
	color: #00a0e9;
	border-left: 2px #00a0e9 solid;
	padding-left: 5px;
}
.multi .more {
	float: right !important;
	margin-right: 38px;
}
.widget_ui_posts .thumbnail {
	float: left;
	margin-left: -135px;
}
.thumbnail {
	border: none;
	padding: 0;
	margin: 0;
	display: block;
	line-height: 1.42857143;
	background-color: #fff;
	border-radius: 4px;
	transition: all .2s ease-in-out;
}
.widget_ui_posts li a {
	color: #888;
	font-size: 14px;
}
.widget_ui_posts .thumbnail img {
	width: 125px;
	height: 75px;
}
.thumbnail > img, .thumbnail a > img {
	margin-right: auto;
	margin-left: auto;
}
.thumbnail > img {
	max-width: 100%;
}
.widget_ui_posts .text {
	display: block;
}
.widget_ui_posts li a {
	color: #888;
	font-size: 14px;
}
.widget_ui_posts .muted {
	margin-right: 15px;
	font-size: 12px;
	color: #bbb;
}
.widget_ui_posts li a {
	padding: 10px 15px 10px 150px;
	color: #888;
	border-bottom: solid 1px #eee;
	overflow: hidden;
	position: relative;
	display: block;
	font-size: 14px;
}
@media(max-width:500px) {
.shares {
	margin-top: 88px;
	margin-bottom: 15px
}
}
.none0{display:none;}
.tnone2{display:none;}
.tnone3{display:none;}
.tnone4{display:none;}

/*不可替换*/
.pinyin{color:#ff0000;font-weight:800;font-size:16px;}

A:link{TEXT-DECORATION:none}
A:visited{TEXT-DECORATION:none}
A:active{TEXT-DECORATION:none}
A:hover{TEXT-DECORATION:underline}
.cl{OVERFLOW:hidden;HEIGHT:0;CLEAR:both;LINE-HEIGHT:0}
:unknown{COLOR:#fff;BACKGROUND-COLOR:#0090ce}
:unknown{COLOR:#fff;BACKGROUND-COLOR:#0090ce}
A:hover{-moz-transition:color .2s ease-in;-webkit-transition:color .2s ease-in;-o-transition:color .2s ease-in;transition:color .2s ease-in}
.w960{WIDTH:960px}
.r_adl{HEIGHT:48px;BORDER-BOTTOM:#d1d1d1 1px dotted;PADDING-BOTTOM:5px;PADDING-TOP:5px;PADDING-LEFT:0;PADDING-RIGHT:0}
#header{HEIGHT:33px;WIDTH:100%;BACKGROUND:#f5f5f5;BORDER-BOTTOM:#eee 1px solid;CLEAR:both;LINE-HEIGHT:35px}
#header .w960{OVERFLOW:hidden;HEIGHT:33px;WIDTH:100%;DISPLAY:inline-block}
#header A{COLOR:#6c6c6c}
#header A:hover{TEXT-DECORATION:underline;COLOR:#f60}
#quick-menu{FLOAT:right}
#top{BACKGROUND:#fff}
#mainbg{CLEAR:both}
#main{OVERFLOW:hidden;WIDTH:100%;BACKGROUND:#fff;POSITION:relative;ZOOM:1;PADDING:15px;CLEAR:both;MARGIN:0 auto 15px;MIN-HEIGHT:500px;padding-top:5px}
#top .w960{OVERFLOW:hidden;HEIGHT:65px;WIDTH:100%;PADDING-BOTTOM:20px;PADDING-TOP:0;MARGIN:0 auto}
#top .logo{HEIGHT:65px;WIDTH:250px;FLOAT:left;PADDING-TOP:8px}
#top .logo A{HEIGHT:70px;WIDTH:248px;BACKGROUND:url(/images/logo.png) no-repeat;DISPLAY:block;TEXT-INDENT:-9999px}
#top .ss{OVERFLOW:hidden;HEIGHT:65px;WIDTH:700px;FLOAT:left;PADDING-TOP:15px;MARGIN-LEFT:10px}
.s_form{HEIGHT:38px;WIDTH:701px;BACKGROUND:#fff;FLOAT:left;DISPLAY:block}
.s1{FONT-SIZE:12px;BORDER-TOP:3px solid;HEIGHT:32px;BORDER-RIGHT:0 solid;WIDTH:252px;BORDER-BOTTOM:3px solid;FLOAT:left;COLOR:#767676;BORDER-LEFT:3px solid}
.s1 INPUT{OVERFLOW:hidden;FONT-SIZE:14px;BORDER-TOP:0;HEIGHT:32px;BORDER-RIGHT:0;WIDTH:236px;BORDER-BOTTOM:0;FLOAT:left;COLOR:#666;PADDING-BOTTOM:0;PADDING-TOP:0;OUTLINE-STYLE:none;PADDING-LEFT:8px;BORDER-LEFT:0;LINE-HEIGHT:30px;PADDING-RIGHT:8px}
.btn{HEIGHT:38px;WIDTH:76px;FLOAT:left;COLOR:#fff}
.btnb{BORDER-TOP-STYLE:none;CURSOR:pointer;FONT-SIZE:16px;HEIGHT:38px;FONT-FAMILY:"Microsoft Yahei",Tahoma,Geneva,sans-serif;WIDTH:76px;BORDER-BOTTOM-STYLE:none;FONT-WEIGHT:bold;COLOR:#fff;TEXT-ALIGN:center;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;LINE-HEIGHT:39px}
.s1{BORDER-TOP-COLOR:#0090ce;BORDER-LEFT-COLOR:#0090ce;BORDER-BOTTOM-COLOR:#0090ce;BORDER-RIGHT-COLOR:#0090ce}
.btnb{BACKGROUND:#0090ce;border-radius:0 3px 3px 0;text-shadow:0 1px 0 #23355C}
.s_b_link{HEIGHT:22px;WIDTH:302px;FLOAT:left;COLOR:#999;TEXT-ALIGN:left;MARGIN-TOP:4px;LINE-HEIGHT:24px}
.s_b_link A{COLOR:#333;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:5px;PADDING-RIGHT:5px}
#nav{HEIGHT:50px;WIDTH:100%;BACKGROUND:#0090ce;CLEAR:both}
.navc,.navg{HEIGHT:50px;WIDTH:100%;MARGIN:0 auto;DISPLAY:block}
.navc A{width:67px}
.navg A{width:36px}
#nav A{OVERFLOW:hidden;FONT-SIZE:14px;HEIGHT:50px;FONT-FAMILY:"Microsoft Yahei";FLOAT:left;COLOR:#fff;PADDING-BOTTOM:0;TEXT-ALIGN:center;PADDING-TOP:0;PADDING-LEFT:12px;DISPLAY:block;LINE-HEIGHT:54px;PADDING-RIGHT:11px;transition:all .1s ease-in;text-shadow:0 1px 0 rgba(0,0,0,.3)}
#nav A.on{TEXT-DECORATION:none;HEIGHT:50px;BORDER-BOTTOM-WIDTH:0;COLOR:#fff;LINE-HEIGHT:54px;BACKGROUND-COLOR:#0074a6}
#nav A.on:hover{TEXT-DECORATION:none;HEIGHT:50px;BORDER-BOTTOM-WIDTH:0;COLOR:#fff;LINE-HEIGHT:54px;BACKGROUND-COLOR:#0074a6}
#nav A:hover{TEXT-DECORATION:none;BACKGROUND:#0074a6}
#nav EM{OVERFLOW:hidden;HEIGHT:25px;WIDTH:1px;FLOAT:left;MARGIN:13px 6px 0;DISPLAY:block}
#nav EM{BORDER-RIGHT:#009ee2 1px solid;BACKGROUND:#0074a6}
#header{MIN-WIDTH:960px}
#top{MIN-WIDTH:960px}
#nav{MIN-WIDTH:960px}
#mainbg{POSITION:relative}
.nav3{OVERFLOW:hidden;BORDER-TOP:#c2c2c2 0 solid;BORDER-RIGHT:#c2c2c2 1px solid;WIDTH:940px;BACKGROUND:#fff;BORDER-BOTTOM:#c2c2c2 0 solid;PADDING-BOTTOM:8px;TEXT-ALIGN:left;PADDING-TOP:10px;PADDING-LEFT:16px;BORDER-LEFT:#c2c2c2 1px solid;PADDING-RIGHT:0}
.nav3 A{OVERFLOW:hidden;TEXT-DECORATION:none;HEIGHT:26px;FONT-FAMILY:Tahoma,Geneva,sans-serif;BACKGROUND:url(/images/fl_bg.gif) no-repeat right -128px;FLOAT:left;COLOR:#333;TEXT-ALIGN:center;DISPLAY:block;LINE-HEIGHT:26px;PADDING-RIGHT:13px;MARGIN-RIGHT:12px}
.nav3 A:hover{TEXT-DECORATION:underline;COLOR:#f30}
.un{DISPLAY:none}
#main_l,#main_l_730{OVERFLOW:hidden;BORDER-RIGHT:#d7d7d7 1px solid;FLOAT:left;PADDING-RIGHT:15px;-webkit-transition:.1s linear;transition:.1s linear;-webkit-font-smoothing:subpixel-antialiased}
#main_l{WIDTH:676px}
#main_l_730{WIDTH:730px}
#main_l .bookmulu,#main_l_730 .bookmulu{line-height:24px;text-align:left;padding:10px 10px 10px 100px}
#main_r,#main_r_196{OVERFLOW:hidden;MARGIN-BOTTOM:-10000px;FONT-SIZE:12px;FLOAT:right;PADDING-BOTTOM:10000px;PADDING-TOP:0;PADDING-LEFT:15px;BORDER-LEFT:#e4e4e4 3px solid;DISPLAY:block;PADDING-RIGHT:0}
#main_r{WIDTH:250px}
#main_r_196{WIDTH:196px}
#main_r H3,#main_r_196 H3{FONT-SIZE:14px;FONT-FAMILY:"Microsoft Yahei";BORDER-BOTTOM:#d1d1d1 1px dotted;COLOR:#444;PADDING-BOTTOM:10px;TEXT-ALIGN:left;PADDING-TOP:5px;PADDING-LEFT:0;PADDING-RIGHT:0}
#main_r .sublist H3,#main_r_196 .sublist H3{FONT-FAMILY:"Microsoft Yahei";BACKGROUND:url(/images/ss.png) no-repeat -420px -170px;COLOR:#444;PADDING-BOTTOM:10px;PADDING-TOP:15px;PADDING-LEFT:0;PADDING-RIGHT:0;TEXT-INDENT:15px}
#main_img_l{OVERFLOW:hidden;MARGIN-BOTTOM:-10000px;BORDER-right:#d7d7d7 1px solid;WIDTH:220px;FLOAT:left;PADDING-BOTTOM:10000px;PADDING-RIGHT:3px;-webkit-transition:.1s linear;transition:.1s linear;-webkit-font-smoothing:subpixel-antialiased}
.mululist{line-height:20px;text-align:left}
.mululist .on{color:red;font-weight:700}
#main_img_l H3{FONT-SIZE:16px;FONT-FAMILY:"Microsoft Yahei";BORDER-BOTTOM:#d1d1d1 1px dotted;COLOR:#444;PADDING:5px 0 10px 0;TEXT-ALIGN:left}
#main_img_l .sublist H3{FONT-FAMILY:"Microsoft Yahei";BACKGROUND:url(/images/ss.png) no-repeat -420px -170px;COLOR:#444;PADDING-BOTTOM:10px;PADDING-TOP:10px;PADDING-LEFT:0;PADDING-RIGHT:0;TEXT-INDENT:15px}
#main_img_r{OVERFLOW:hidden;MARGIN-BOTTOM:-10000px;FONT-SIZE:12px;WIDTH:730px;FLOAT:right;PADDING-BOTTOM:10000px;PADDING-TOP:0;PADDING-LEFT:2px;BORDER-LEFT:#e4e4e4 3px solid;DISPLAY:block;PADDING-RIGHT:0}
.l_effect_img_left{width:50px;height:200px;background:url(/images/prenext.png) 0 -400px no-repeat;position:absolute;top:350px;margin-top:-35px;left:245px;cursor:pointer;z-index:999}
.l_effect_img_left:hover{background:url(/images/prenext.png) 0 0 no-repeat}
.effect_img_right{width:50px;height:200px;background:url(/images/prenext.png) 0 -600px no-repeat;position:absolute;top:350px;margin-top:-35px;left:940px;cursor:pointer;z-index:999}
.effect_img_right:hover{background:url(/images/prenext.png) 0 -200px no-repeat}
.l_effect_img_left_MuluRight{width:60px;height:900px;background:url(/images/prenext_big.png) -320px 350px no-repeat;position:absolute;top:0;margin-top:130px;left:0;cursor:pointer;z-index:999}
.l_effect_img_left_MuluRight:hover{background:url(/images/prenext_big.png) 0 350px no-repeat}
.effect_img_right_MuluRight{width:60px;height:900px;background:url(/images/prenext_big.png) -580px 350px no-repeat;position:absolute;top:0;margin-top:130px;cursor:pointer;z-index:999}
.effect_img_right_MuluRight:hover{background:url(/images/prenext_big.png) -260px 350px no-repeat}
#main_l .effect_img_right_MuluRight{left:645px}
#main_l_730 .effect_img_right_MuluRight{left:699px}
.bookimg{overflow:hidden;width:100%;max-height:1500px;FLOAT:left;min-height:600px}
.bookimg img{max-width:100%;min-width:95%}
.sublist{clear:both}
.sublist UL{MARGIN-BOTTOM:5px;PADDING-BOTTOM:10px;TEXT-ALIGN:left;PADDING-TOP:5px}
.sublist LI{OVERFLOW:hidden;HEIGHT:25px;WIDTH:240px;BACKGROUND:url(/images/bga.png) no-repeat 2px -28px;COLOR:#999;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:12px;LINE-HEIGHT:25px;PADDING-RIGHT:0}
.sublist LI A{FONT-SIZE:12px;COLOR:#555;PADDING-BOTTOM:5px;PADDING-TOP:0;PADDING-LEFT:0;PADDING-RIGHT:5px}
.sublist LI A:hover{COLOR:#f30}
#footer{HEIGHT:25px;WIDTH:100%;COLOR:#a0a0a0;PADDING-BOTTOM:15px;CLEAR:left;MARGIN:20px auto 0}
.list{OVERFLOW:hidden;WIDTH:100%;ZOOM:1;PADDING-BOTTOM:5px;PADDING-TOP:10px}
.list UL{OVERFLOW:hidden;MARGIN:0 auto}
.mb_list UL{WIDTH-:960px;BACKGROUND:url(/images/l247.png)}
.mb_list UL LI{OVERFLOW:hidden;HEIGHT:280px;WIDTH:20%;FLOAT:left;TEXT-ALIGN:left;MARGIN:5px 5px 10px 0}
.mb_list UL LI i{background-color: #f30;
	color: #fff;
	padding: 2px 4px;
	font-size: 16px;
	position: relative;
	top: 3px;
	right: 13px;
	z-index: 3;
	text-align: right;
	border-radius: 3px;
	margin-top:240px;
	z-index:99999;
	margin-left:10px;
	}
.mb_list UL LI img{margin-top:-50px;z-index:-99999;}
.mb_list UL LI A{FONT-WEIGHT:normal;COLOR:#444}
.mb_list UL LI A:hover{COLOR:red}
.mb_list A.ih3{OVERFLOW:hidden;MARGIN-BOTTOM:8px;HEIGHT:20px;COLOR:#444;PADDING-LEFT:5px;DISPLAY:block;LINE-HEIGHT:17px;text-align:center;WIDTH:160px}
.mb_list A.mba{OVERFLOW:hidden;CURSOR:pointer;HEIGHT:220px;WIDTH:170px;POSITION:relative;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;DISPLAY:block;PADDING-RIGHT:0}
.mb_list A.mba IMG{HEIGHT:200px;WIDTH:155px;BACKGROUND:url(/images/mblist_bg.png) no-repeat 0 0;POSITION:absolute;PADDING:5px 2px 2px 5px;TEXT-ALIGN:left;LEFT:0}
.mb_list A.mba i{HEIGHT:30px;WIDTH:80px;BACKGROUND:url(/images/version_bg.png) no-repeat 0 0;POSITION:absolute;Right:-5px;bottom:5px;z-index:200;font-size:13px;color:#fff;line-height:18px;text-align:left;padding-left:20px;padding-top:7px;overflow:hidden;font-style:normal}
.mb_list A.mba .ckd{BACKGROUND:url(/images/version_ck_bg.png) no-repeat 0 0}
.mb_list A.mba:hover IMG{BACKGROUND-POSITION:0 -223px}
.mb_list A.mba:hover{TEXT-DECORATION:none}
.mb_list A.mba:visited{TEXT-DECORATION:none}
PRE{OVERFLOW:auto;FONT-SIZE:12px;FONT-FAMILY:'Courier New',Monospace;WIDTH:99%;BACKGROUND:#f7f7f7;MARGIN:0 0 1em}
#nav{Z-INDEX:9999}
@media Unknown{BODY{BACKGROUND:#fff;PADDING-BOTTOM:0}
#main{BORDER-TOP-STYLE:none;BORDER-BOTTOM-STYLE:none;PADDING-BOTTOM:0;PADDING-TOP:0;BORDER-RIGHT-STYLE:none;PADDING-LEFT:0;BORDER-LEFT-STYLE:none;PADDING-RIGHT:0;box-shadow:none}
}
#main{box-shadow:-1px 0 1px rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.13),1px 0 2px rgba(0,0,0,.05)}
.i1{OVERFLOW:hidden;HEIGHT:170px}
.i1_l{BORDER-TOP:#ececec 1px solid;HEIGHT:168px;BORDER-RIGHT:#ececec 1px solid;WIDTH:238px;BORDER-BOTTOM:#ececec 1px solid;FLOAT:left;BORDER-LEFT:#ececec 1px solid}
.i1_l_t{OVERFLOW:hidden;HEIGHT:36px;BORDER-BOTTOM:#ececec 1px solid;COLOR:#6c6c6c;TEXT-ALIGN:left}
.i1_l_t SPAN{OVERFLOW:hidden;HEIGHT:33px;WIDTH:58px;BORDER-BOTTOM:#0090ce 3px solid;FLOAT:left;FONT-WEIGHT:700;PADDING-LEFT:10px;DISPLAY:block;LINE-HEIGHT:33px}
.i1_l UL{MARGIN:7px 15px}
.i1_l LI{OVERFLOW:hidden;HEIGHT:28px;BACKGROUND:url(/images/i_bg.png) no-repeat 0 -65px;TEXT-ALIGN:left;MARGIN:0 auto;DISPLAY:block;LINE-HEIGHT:28px;TEXT-INDENT:10px}
.i1_l LI A{COLOR:#555}
.i1_c{OVERFLOW:hidden;HEIGHT:170px;WIDTH:490px;FLOAT:left;MARGIN-LEFT:10px}
.slides{OVERFLOW:hidden;HEIGHT:170px;WIDTH:490px;POSITION:relative;MARGIN:0 auto}
.slide-pic{LIST-STYLE-TYPE:none;OVERFLOW:hidden;WIDTH:490px;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0;PADDING-RIGHT:0}
.slide-pic IMG{HEIGHT:170px;WIDTH:490px}
.slide-pic LI{DISPLAY:none}
.slide-pic LI.cur{DISPLAY:block}
.slide-li{POSITION:absolute;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;LEFT:0;MARGIN:0;PADDING-RIGHT:0;BOTTOM:0}
.slide-li LI{LIST-STYLE-TYPE:none;OVERFLOW:hidden;HEIGHT:6px;WIDTH:98px;FLOAT:left;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0;PADDING-RIGHT:0}
.slide-li A{FONT-SIZE:12px;HEIGHT:6px;WIDTH:98px;COLOR:#000;DISPLAY:block}
.slide-li A:hover{TEXT-DECORATION:none;COLOR:red}
.op LI{BACKGROUND:#000;FILTER:alpha(opacity=30);opacity:.3;-Moz-Opacity:.3}
.op LI.cur{BACKGROUND:#000;FILTER:alpha(opacity=50);opacity:.5;-Moz-Opacity:.5}
.i1_r{OVERFLOW:hidden;HEIGHT:170px;WIDTH:210px;FLOAT:right}
.i1_r A.zc{MARGIN:0 10px 10px 0}
.i1_r A.dl{BACKGROUND-POSITION:-100px 0;MARGIN:0 0 10px}
.i1_r A.xrzn{BACKGROUND-POSITION:0 -160px;MARGIN:0 10px 0 0}
.i1_r A.gz{BACKGROUND-POSITION:-100px -160px}
.i1_r A.zc:hover{BACKGROUND-POSITION:0 -80px}
.i1_r A.dl:hover{BACKGROUND-POSITION:-100px -80px}
.i1_r A.xrzn:hover{BACKGROUND-POSITION:0 -240px}
.i1_r A.gz:hover{BACKGROUND-POSITION:-100px -240px}
.i1_r A{OVERFLOW:hidden;FONT-SIZE:12px;TEXT-DECORATION:none;HEIGHT:80px;FONT-FAMILY:'ıııı';WIDTH:100px;BACKGROUND:url(/images/ibg.png) #f3f3f3 no-repeat 0 0;POSITION:relative;FLOAT:left;FONT-WEIGHT:400;COLOR:#666;DISPLAY:block;LINE-HEIGHT:120px}
.i1_r A:hover{TEXT-DECORATION:none;COLOR:#fff;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.i1_r A:active{LEFT:1px;TOP:1px}
.i_d_tr SPAN{BACKGROUND:#eee}
.i_d{TEXT-ALIGN:left;MARGIN:10px auto 0}
.i_d_t{OVERFLOW:hidden;HEIGHT:48px}
.i_d_tl{WIDTH:230px;FLOAT:left;overflow:hidden}
.w400{width:400px}
.i_d_tl H3{FONT-SIZE:32px;FONT-FAMILY:"Microsoft Yahei";FLOAT:left;FONT-WEIGHT:700;PADDING-LEFT:10px}
.i_d_tl EM{OVERFLOW:hidden;HEIGHT:48px;WIDTH:38px;BACKGROUND:url(/images/ibg.png) #fff no-repeat -218px 4px;FLOAT:left}
.i_d_tc{FLOAT:left;COLOR:#333;PADDING-TOP:17px;display:none;}
.i_d_tr{FLOAT:right;PADDING-TOP:10px}
.i_d_tr SPAN{CURSOR:pointer;FONT-SIZE:12px;TEXT-DECORATION:none;BORDER-TOP:#fff 3px solid;HEIGHT:35px;WIDTH:93px;FLOAT:right;COLOR:#222;TEXT-ALIGN:center;LINE-HEIGHT:35px}
.i_d_tr SPAN.on{FONT-SIZE:14px;HEIGHT:35px;FONT-WEIGHT:700;COLOR:#fff}
.ejdh{BORDER-TOP:#f0f0e1 0 solid;FONT-FAMILY:Tahoma,Geneva,sans-serif;BORDER-RIGHT:#f0f0e1 1px solid;WIDTH:958px;BACKGROUND:#fcfcfa;BORDER-BOTTOM:#f0f0e1 1px solid;PADDING-BOTTOM:0;PADDING-TOP:5px;PADDING-LEFT:0;MARGIN:0 auto;BORDER-LEFT:#f0f0e1 1px solid;PADDING-RIGHT:0}
.ejdh A{COLOR:#666}
.nav2b{WIDTH:100px;FLOAT:left;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:15px;PADDING-RIGHT:10px}
.nav2b span{OVERFLOW:hidden;TEXT-DECORATION:none;HEIGHT:26px;FONT-WEIGHT:700;PADDING-BOTTOM:3px;TEXT-ALIGN:left;PADDING-TOP:3px;PADDING-LEFT:0;DISPLAY:block;LINE-HEIGHT:26px;PADDING-RIGHT:0;color:#27A9E7}
.i_blue .i_d_t,.i_blue2 .i_d_t{BORDER-BOTTOM:#0090ce 6px solid}
.i_blue .i_d_t H3,.i_blue2 .i_d_t H3{COLOR:#0090cc}
.i_blue .i_d_tr SPAN.on,.i_blue2 .i_d_tr SPAN.on{BORDER-TOP:#0090ce 3px solid;BACKGROUND:#0090ce}
.i_blue2 .i_d_tl EM{BACKGROUND-POSITION:-218px -46px}
.i_green .i_d_t,.i_green2 .i_d_t{BORDER-BOTTOM:#278d4b 6px solid}
.i_green .i_d_t H3,.i_green2 .i_d_t H3{COLOR:#278d4b}
.i_green .i_d_tr SPAN.on,.i_green2 .i_d_tr SPAN.on{BORDER-TOP:#278d4b 3px solid;BACKGROUND:#278d4b}
.i_green .i_d_tl EM{BACKGROUND-POSITION:-274px 4px}
.i_green2 .i_d_tl EM{BACKGROUND-POSITION:-274px -46px}
.i_purple .i_d_t,.i_purple2 .i_d_t{BORDER-BOTTOM:#7143a9 6px solid}
.i_purple .i_d_t H3,.i_purple2 .i_d_t H3{COLOR:#7143a9}
.i_purple .i_d_tr SPAN.on,.i_purple2 .i_d_tr SPAN.on{BORDER-TOP:#7143a9 3px solid;BACKGROUND:#7143a9}
.i_purple .i_d_tl EM{BACKGROUND-POSITION:-330px 4px}
.i_purple2 .i_d_tl EM{BACKGROUND-POSITION:-330px -46px}
.i_red .i_d_t,.i_red2 .i_d_t{BORDER-BOTTOM:#c90210 6px solid}
.i_red .i_d_t H3,.i_red2 .i_d_t H3{COLOR:#c90210}
.i_red .i_d_tr SPAN.on,.i_red2 .i_d_tr SPAN.on{BORDER-TOP:#c90210 3px solid;BACKGROUND:#c90210}
.i_red .i_d_tl EM{BACKGROUND-POSITION:-386px 4px}
.i_red2 .i_d_tl EM{BACKGROUND-POSITION:-386px -46px}
.i_preen .i_d_t,.i_preen2 .i_d_t{BORDER-BOTTOM:#0f0 6px solid}
.i_preen .i_d_t H3,.i_preen2 .i_d_t H3{COLOR:#0f0}
.i_preen .i_d_tr SPAN.on,.i_preen2 .i_d_tr SPAN.on{BORDER-TOP:#0f0 3px solid;BACKGROUND:#0f0}
.i_preen .i_d_tl EM{BACKGROUND-POSITION:-442px 4px}
.i_preen2 .i_d_tl EM{BACKGROUND-POSITION:-442px -46px}
.i_blue .nav3,.i_blue2 .nav3,.i_green .nav3,.i_green2 .nav3,.i_preen .nav3,.i_purple .nav3,.i_purple2 .nav3,.i_red .nav3,.i_red2 .nav3.i_preen2 .nav3{BORDER-LEFT-WIDTH:0;OVERFLOW:hidden;BORDER-RIGHT-WIDTH:0;WIDTH:820px;BACKGROUND:#fcfcfa;BORDER-BOTTOM-WIDTH:0;FLOAT:right;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;PADDING-RIGHT:0;BORDER-TOP-WIDTH:0;WIDTH:870px}
.i_blue .nav3 DIV,.i_blue2 .nav3 DIV,.i_green .nav3 DIV,.i_green2 .nav3 DIV,.i_preen .nav3 DIV,.i_purple .nav3 DIV,.i_purple2 .nav3 DIV,.i_red .nav3 DIV,.i_red2 .nav3 DIV.i_preen2 .nav3 DIV{OVERFLOW:hidden;PADDING-BOTTOM:3px;PADDING-TOP:3px;PADDING-LEFT:0;CLEAR:left;PADDING-RIGHT:0}
.i_blue.nav3 A,.i_blue2.nav3 A,.i_green nav3 A,.i_green2 nav3 A,.i_preen .nav3 A,.i_purple .nav3 A,.i_purple2 .nav3 A,.i_red .nav3 A,.i_red2 .nav3 A.i_preen2 .nav3 A{OVERFLOW:hidden}
.i_blue .nav2b,.i_blue2 .nav2b,.i_green .nav2b,.i_green2 .nav2b,.i_preen .nav2b,.i_purple .nav2b,.i_purple2 .nav2b,.i_red .nav2b,.i_red2 .nav2b.i_preen2 .nav2b{WIDTH:60px}
.list{WIDTH:960px}
.dn{DISPLAY:none}
#main{BORDER-TOP-STYLE:none;BORDER-BOTTOM-STYLE:none;BORDER-RIGHT-STYLE:none;MARGIN:15px auto;BORDER-LEFT-STYLE:none}
.flink{BORDER-TOP:#ddd 1px solid;BORDER-RIGHT:#ddd 1px solid;WIDTH:990px;BORDER-BOTTOM:#ddd 1px solid;PADDING-BOTTOM:5px;MARGIN:0 auto;BORDER-LEFT:#ddd 1px solid;background:#fff}
.flink .fh3{OVERFLOW:hidden;HEIGHT:35px;BACKGROUND:#f7f7f7;FONT-WEIGHT:bold;LINE-HEIGHT:35px}
.flink .fh3 A{CURSOR:pointer;HEIGHT:35px;BORDER-RIGHT:#ddd 1px solid;POSITION:relative;FLOAT:left;FONT-WEIGHT:bold;COLOR:#666;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:15px;DISPLAY:block;PADDING-RIGHT:15px}
.flink .fh3 A.on{BACKGROUND:#fff;COLOR:#333}
.flink .fh3 A:hover{TEXT-DECORATION:none}
.flink .fldiv{PADDING-BOTTOM:10px;PADDING-TOP:10px;PADDING-LEFT:10px;PADDING-RIGHT:0}
.flink UL{CLEAR:both}
.flink UL LI{OVERFLOW:hidden;HEIGHT:22px;FLOAT:left;TEXT-ALIGN:left;MARGIN:0;LINE-HEIGHT:22px}
.flink UL LI A{FONT-SIZE:12px;COLOR:#666}
.flink UL LI A:hover{TEXT-DECORATION:underline;COLOR:#000}
.flink UL#fn3_1 LI{WIDTH:150px;MARGIN-RIGHT:5px}
.flink UL#fn3_2 LI{WIDTH:150px;TEXT-ALIGN:left;MARGIN-LEFT:4px}
.flink UL#fn3_3 LI{WIDTH:150px;TEXT-ALIGN:left;MARGIN-LEFT:4px}
.flink UL#fn3_4 LI{WIDTH:150px;MARGIN-RIGHT:5px}
.flink UL#fn3_4 LI{TEXT-ALIGN:left}
.flink UL#fn3_4 LI A{COLOR:#999;TEXT-ALIGN:left}
.flink UL#fn3_3 LI A{COLOR:red;TEXT-ALIGN:left}
.flink UL#fn3_1 LI A:visited{COLOR:#f30}
#footer{HEIGHT:auto;FONT-FAMILY:Tahoma;WIDTH:100%;COLOR:#666;PADDING-BOTTOM:10px;TEXT-ALIGN:center;PADDING-TOP:10px;PADDING-LEFT:0;MARGIN:5px auto;LINE-HEIGHT:22px;PADDING-RIGHT:0}
#footer .p A{COLOR:#666;PADDING-BOTTOM:0;TEXT-ALIGN:left;PADDING-TOP:0;PADDING-LEFT:5px;PADDING-RIGHT:5px}
#footer .p A:hover{COLOR:#000}
#footer .p{COLOR:#666;PADDING-BOTTOM:0;TEXT-ALIGN:center;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0;PADDING-RIGHT:0}
.copy{WIDTH:100%;MARGIN:5px auto;LINE-HEIGHT:25px}
.copy STRONG{FONT-WEIGHT:400}
.daohan{OVERFLOW:hidden;WIDTH:100%;BACKGROUND:#fff;POSITION:relative;ZOOM:1;PADDING-BOTTOM:15px;PADDING-TOP:15px;PADDING-LEFT:15px;CLEAR:both;MARGIN:0 auto 15px;PADDING-RIGHT:15px;text-align:left}
.daohan h1{display:inline;font-size:12px;font-weight:400}
#top_add{text-align:center;margin-top:20px}
#f_nav{z-index:9997}
#f_nav{height:45px;width:100%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);text-align:left;margin-bottom:15px}
#f_nav .f_navul{WIDTH:100%;margin:0 auto;line-height:45px;position:relative;z-index:999}
#f_nav .f_navul li{margin-right:5px;float:left;height:45px;cursor:pointer:overflow:hidden}
#f_nav .f_navul li a.da{display:block;font-size:14px;color:#535353;font-family:"Microsoft Yahei";border:1px solid #fff;border-width:0 1px;border-top:1px solid #fff;z-index:99;position:relative;padding:0 28px 0 6px;background:url(/images/navicon.gif) no-repeat right 0;text-decoration:none;text-shadow:0 1px 1px #fff;height:44px;float:left}
#f_nav .f_navul li.on a.da{color:#0090CE;font-weight:700}
#f_nav .f_navul li.hover,#f_nav .f_navul li:hover{background:#f9f9f9}
#f_nav .f_navul li.hover a.da,#f_nav .f_navul li:hover a.da{background:url(/images/navicon.gif) no-repeat right -45px;border:1px solid #e6e6e6;border-width:0 1px;border-bottom:1px solid #f9f9f9;margin-top:1px;height:44px}
#f_nav .f_navul li.hover .subnav,#f_nav .f_navul li:hover .subnav{display:block;box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:0 0 5px 5px}
#f_nav .f_navzt li{margin-right:0}
#f_nav .f_navzt li a.da{padding-right:25px}
#f_nav .f_navzt li .subnav a{width:90px;text-align:center}
#f_nav .f_navul li .subnav{z-index:98;display:none;background:#fff;position:absolute;background:#f9f9f9;left:0;top:45px;padding:10px 15px;z-index:9;border:1px solid #e6e6e6;width:928px;overflow:hidden}
.subnav a{display:block;padding-right:13px;margin-right:12px;background:url(/images/fl_bg.gif) no-repeat right -128px;color:#535353;float:left;height:26px;text-align:left;line-height:26px;overflow:hidden;font-size:14px;font-family:"Microsoft Yahei"}
.subnav a.on{color:#0090CE;font-weight:700}
.subnav a:hover{color:#f30}
.subnav.wa90 a{width:110px;text-align:center}
#f_nav .f_navul li a.nxl,#f_nav .f_navul li.hover a.nxl,#f_nav .f_navul li:hover a.nxl{background:0 0;border-bottom:none;border:1px solid #fff;border-width:0 1px;padding-right:10px}
#about_main,#main,#soft_main{box-shadow:-1px 0 1px rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.13),1px 0 2px rgba(0,0,0,.05)}
.shengming{text-align:left;border:#0090ce solid 1px;WIDTH:100%;MARGIN:5px auto;font-size:14px;padding:5px 10px;line-height:20px}
#citylist{text-align:left;font-size:14px;line-height:28px;padding:5px 5px 5px 20px}
#citytips{float:left;text-align:left;height:33px;width:500px}
#citytips a{color:red}
#gushi_l_730{width:730px;OVERFLOW:hidden;BORDER-RIGHT:#d7d7d7 1px solid;FLOAT:left;PADDING-RIGHT:15px;-webkit-transition:.1s linear;transition:.1s linear;-webkit-font-smoothing:subpixel-antialiased}
.list730{OVERFLOW:hidden;WIDTH:730px;ZOOM:1;PADDING-BOTTOM:5px;PADDING-TOP:10px}
.list730 UL{OVERFLOW:hidden;MARGIN:0 auto}
.gs_list UL{WIDTH:730px;BACKGROUND:url(/images/l190.png)}
.gs_list UL LI{OVERFLOW:hidden;HEIGHT:175px;WIDTH:116px;FLOAT:left;TEXT-ALIGN:left;MARGIN:7px 5px 8px 0}
.gs_list UL LI A{FONT-WEIGHT:normal;COLOR:#444}
.gs_list UL LI A:hover{COLOR:red}
.gs_list A.ih3{OVERFLOW:hidden;MARGIN-BOTTOM:8px;HEIGHT:20px;COLOR:#444;PADDING-LEFT:5px;DISPLAY:block;LINE-HEIGHT:17px;text-align:center;WIDTH:110px}
.gs_list A.mba{OVERFLOW:hidden;CURSOR:pointer;HEIGHT:155px;WIDTH:110px;POSITION:relative;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;DISPLAY:block;PADDING-RIGHT:0}
.gs_list A.mba IMG{HEIGHT:150px;WIDTH:105px;POSITION:absolute;PADDING:2px 2px 2px 2px;TEXT-ALIGN:left;LEFT:0;BACKGROUND:url(/images/touxiangBG.jpg) no-repeat 0 0}
.gs_list A.mba:hover IMG{BACKGROUND-POSITION:0 -154px}
.gs_list A.mba:hover{TEXT-DECORATION:none}
.gs_list A.mba:visited{TEXT-DECORATION:none}
.pagenavi{margin-top:10px;padding:5px;color:#8D061F}
.pagenavi a{color:#000;text-decoration:none;margin:1px;padding:0 3px;border:1px solid grey;border-radius:15px;-moz-border-radius:15px}
.pagenavi a:hover{color:#f30;text-decoration:none;padding:0 3px;border:1px solid #f30;border-radius:15px;-moz-border-radius:15px}
.gss_list UL{WIDTH:730px;BACKGROUND:url(/images/l1903.png)}
.gss_list UL LI{OVERFLOW:hidden;HEIGHT:20px;line-height:16px;WIDTH:725px;FLOAT:left;TEXT-ALIGN:left;MARGIN:2px 5px 5px 0}
.gss_list UL LI A{FONT-WEIGHT:normal;COLOR:#444}
.gss_list UL LI A:hover{COLOR:red}
.gss_list A.ih3{OVERFLOW:hidden;MARGIN-BOTTOM:8px;HEIGHT:16px;COLOR:#444;PADDING-LEFT:5px;DISPLAY:inline;LINE-HEIGHT:20px;text-align:center;WIDTH:110px}
.gss_list A.ih2{OVERFLOW:hidden;MARGIN-BOTTOM:8px;HEIGHT:16px;COLOR:red;PADDING-LEFT:5px;DISPLAY:inline;LINE-HEIGHT:20px;text-align:center;WIDTH:110px}
.gss_list .gray{color:#999}
.gss_list .title{background:#333;font-weight:700;font-size:20px;padding:15px 0;color:#FFF}
#AuthorInfo{padding:5px;text-align:left;line-height:22px}
#AuthorInfo .title,#GushiInfo .title{float:left;display:table;font-weight:700;font-size:16px;color:#FFF;background-color:#09F;overflow:hidden;padding:0 5px}
#AuthorInfo img,#GushiInfo img{float:left;padding:5px}
#MoreInfo{display:none}
#showmorea{display:inline}
#GushiInfo{line-height:22px;padding:10px;text-align:left}
#GushiInfo H2{font-size:20px;line-height:30px}
#GushiInfo H3{font-size:18px;line-height:28px}
#GushiInfo H4,#GushiInfo P{font-size:16px;line-height:28px;font-weight:400}
#GushiInfo H5{font-weight:400}
#GushiInfo .hl{color:red}
.tags_list UL{WIDTH:730px;BACKGROUND:url(/images/l1903.png)}
.tags_list UL LI{OVERFLOW:hidden;HEIGHT:20px;line-height:20px;WIDTH:230px;FLOAT:left;TEXT-ALIGN:left;MARGIN:7px 5px 8px 0}
.tags_list .w730{width:730px}
.tags_list .subclass{WIDTH:730px;font-size:18px;font-weight:700;color:#FFF;background:#666;padding:10px}
.tags_list UL LI A{FONT-WEIGHT:normal;COLOR:#444}
.tags_list UL LI A:hover{COLOR:red}
.tags_list A.ih3{OVERFLOW:hidden;MARGIN-BOTTOM:8px;HEIGHT:20px;COLOR:#444;PADDING-LEFT:5px;DISPLAY:inline;LINE-HEIGHT:20px;text-align:center;WIDTH:110px}
.tags_list A.ih2{OVERFLOW:hidden;MARGIN-BOTTOM:8px;HEIGHT:20px;COLOR:red;PADDING-LEFT:5px;DISPLAY:inline;LINE-HEIGHT:20px;text-align:center;WIDTH:110px}
.tags_list A.ih4{OVERFLOW:hidden;MARGIN-BOTTOM:8px;HEIGHT:20px;COLOR:#00f;PADDING-LEFT:5px;DISPLAY:inline;LINE-HEIGHT:20px;text-align:center}
.tags_list .gray{color:#999}
.sublist .gsclass{float:left;display:inline;width:36px;margin:2px 1px;white-space:nowrap;BACKGROUND:none}
.sublist .w5{width:60px}
.sublist .w4{width:48px}
.sublist .w3{width:36px}
.sublist .w2{width:24px}
.sublist .w1{width:12px}
.tagsInfo{line-height:22px;text-align:left}
.tagsInfo img{float:left;padding:5px 10px}
.titleh2{COLOR:#0090cc;FONT-SIZE:28px;FONT-FAMILY:"Microsoft Yahei";FONT-WEIGHT:600;PADDING-LEFT:10px}
#adright{ position:fixed; right:10px; top:215px;}


/*bluecms*/


.position{width:100%; height:56px;  position:fixed; left:0px; bottom:0px; z-index:1001; background-color: black;}

.innerWrapper{ display:block; margin:0 auto; width:1000px; height:60px;position:relative;}

a.footerQQ{	background: url(../images/qq2.png) no-repeat left top;	display: block;	height: 75px; width: 331px;	position: absolute;	right: 20px;	top: -16px;	cursor:pointer;}

a.phoneNumber{ display: block; color:#fcdd9a; width: 300px; position: absolute; top: 0px;left: 10px;	 font-weight:bold; font-size:23px; font-family:"Myriad Pro";}

a.phoneNumber ins{ text-decoration:none; display:block; height:28px; line-height:28px;}

a.phoneNumber i{ display:block; height:28px; line-height:28px;  text-align:left;color:#ff0000;}

* html .position /* IE6 �ײ����� */{position:absolute;bottom:0px;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}