﻿
@font-face {
	font-family: Mashicons;
	src: url(mashicons-webfont-413.eot) format("embedded-opentype"), 
             url(mashicons-webfont-413.svg) format("svg"),
             url(mashicons-webfont-413.woff) format("woff");
	font-weight: normal;
	font-style: normal;
}
html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; 
}
body {
    user-select: none;
 -webkit-user-select: none;
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; 
}

body {
	color: rgb(108, 108, 108); line-height: 1.5; font-family: "微軟正黑體",Arial;
}


input  { font-family: "微軟正黑體",Arial;}

 input:focus  {border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);}
div {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
span {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
object {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
iframe {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
h1 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
h2 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
h3 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
h4 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
h5 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
h6 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
p {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
blockquote {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
a {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
abbr {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
address {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
cite {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
em {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
img {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
small {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
strong {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
sub {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
sup {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
b {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
i {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
dl {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
dt {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
dd {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
ol {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
ul {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
li {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
fieldset {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
form {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
label {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
legend {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
table1 { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}

table { padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
caption {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
tbody {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
tfoot {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
thead {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
qtr {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
qth {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
qtd {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
article {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
aside {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
canvas {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
details {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
embed {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
figure {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
figcaption {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
footer {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
header {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
hgroup {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
menu {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
nav {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
section {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
summary {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
time {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
mark {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
audio {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
video {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}

button {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; -webkit-text-size-adjust: 100%;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
a {
	color: rgb(128, 128, 128); cursor: pointer;
}
:focus {
	outline: 0px;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
table {	border-collapse: collapse; border-spacing: 0; }
th {
	font-weight: bold;
}
img {
	vertical-align: middle; -ms-interpolation-mode: bicubic; max-height: 100%; max-width: 100%;
}


a:link {	text-decoration: none;}
a:visited {	text-decoration: none;}
a:hover {	text-decoration: none;}
a:active {	text-decoration: none;}
a:hover {	color: rgb(201, 3, 3);}
a:active {	color: rgb(201, 3, 3);}
h1 {
	font-size: 20px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
h1 {
	font-weight: bold;
}
h2 {
	font-weight: bold;
}
h3 {
	font-weight: bold;
}
h4 {
	font-weight: bold;
}
h5 {
	font-weight: bold;
}
h6 {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
h1 {
	color: rgb(51, 51, 51); font-weight: normal;
}
h2 {
	color: rgb(51, 51, 51); font-weight: normal;
}
h3 {
	color: rgb(51, 51, 51); font-weight: normal;
}
h4 {
	color: rgb(51, 51, 51); font-weight: normal;
}
em {
	font-weight: normal;
}
.f12 {
	font-size: 12px;
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.f18 {
	font-size: 18px;
}
.f20 {
	font-size: 20px;
}
.f22 {
	font-size: 22px;
}
.f24 {
	font-size: 24px;
}
.fb {
	font-weight: bold;
}
.fn {
	font-weight: normal;
}
.fsI {
	font-style: italic;
}
.fcEm {
	color: rgb(108, 108, 108);
}
.fcEm2 {
	color: rgb(21, 152, 129);
}
.fcEm3 {
	color: rgb(136, 136, 136);
}
.fcEm4 {
	color: rgb(195, 195, 195);
}
.fcEm5 {
	color: rgb(255, 255, 255);
}
.fcEm6 {
	color: rgb(179, 65, 65);
}
.fcEm7 {
	color: rgb(21, 152, 129);
}
.fcEm8 {
	color: rgb(51, 51, 51);
}
.lh32 {
	line-height: 32px;
}
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.tj {
	text-align: justify;
}
.ul {
	text-decoration: underline;
}
.bc {
	margin-right: auto; margin-left: auto;
}
.fl {
	float: left; _display: inline;
}
.fr {
	float: right; _display: inline;
}
.cb {
	clear: both;
}
.cl {
	clear: left;
}
.cr {
	clear: right;
}
.dtable {
	display: table;
}
.dtcell {
	display: table-cell;
}
.vt {
	vertical-align: top;
}
.vm {
	vertical-align: middle;
}
.vb {
	vertical-align: bottom;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.of {
	overflow: hidden;
}
.zoom {
	-ms-zoom: 1;
}
.hidden {
	visibility: hidden;
}
.visible {
	visibility: visible;
}
.none {
	display: none;
}
.show {
	display: block;
}
.block {
	display: block;
}
.ib {
	display: inline-block;
}
.cp {
	cursor: pointer;
}
.m0 {
	margin: 0px;
}
.m5 {
	margin: 5px;
}
.m10 {
	margin: 10px;
}
.m15 {
	margin: 15px;
}
.m20 {
	margin: 20px;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.ml15 {
	margin-left: 15px;
}
.ml20 {
	margin-left: 20px;
}
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.mr15 {
	margin-right: 15px;
}
.mr20 {
	margin-right: 20px;
}
.p0 {
	padding: 0px;
}
.p5 {
	padding: 5px;
}
.p10 {
	padding: 10px;
}
.p15 {
	padding: 15px;
}
.p20 {
	padding: 20px;
}
.pt5 {
	padding-top: 5px;
}
.pt10 {
	padding-top: 10px;
}
.pt15 {
	padding-top: 15px;
}
.pt20 {
	padding-top: 20px;
}
.pb5 {
	padding-bottom: 5px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb15 {
	padding-bottom: 15px;
}
.pb20 {
	padding-bottom: 20px;
}
.pl5 {
	padding-left: 5px;
}
.pl10 {
	padding-left: 10px;
}
.pl15 {
	padding-left: 15px;
}
.pl20 {
	padding-left: 20px;
}
.pr5 {
	padding-right: 5px;
}
.pr10 {
	padding-right: 10px;
}
.pr15 {
	padding-right: 15px;
}
.pr20 {
	padding-right: 20px;
}
.clearfix::before {display: table; content: "";}
.clearfix::after {display: table; content: "";}
.clearfix::after {clear: both;}
.clearfix {}
.nowrap {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
#wrap {position:absolute; top:0px;
	margin: 0px auto; font-size: 14px; -ms-word-break: break-all; background-color: rgb(243, 243, 241);
}
.rc5 {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.center_ib {
	text-align: center; font-size: 0px; display: block;
}
.center_ib .centered {
	font-size: 14px; vertical-align: top; display: inline-block;
}
@media not all
{
.center_ib {
	font-size: 1px; -webkit-text-size-adjust: 100%;
}
}
.vertical::after {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.vertical .fcenter {
	margin-left:15px;border: 0px currentColor; border-image: none; text-align: center; vertical-align: middle; display: inline-block;
}

.vertical .acenter { 
	border: 1px currentColor; border-image: none; text-align: center; vertical-align: middle; display: inline-block;
}


.vertical2 {
	display: table;
}
.vertical2 .hack {
	vertical-align: middle; display: table-cell;
}
.vertical2 .centered {
	
}
.ui_icon {
	background-position: 0px 0px; text-indent: -9999em; vertical-align: middle; display: inline-block; background-image: url("_img/ui_icon.png"); background-repeat: no-repeat;
}
.ui_icon15 {
	width: 15px; height: 15px;
}
.ui_icon_third15 {
	width: 15px; height: 15px;
}
.ui_icon15_edit {
	background-position: 0px 0px;
}
.ui_icon15_cate {
	background-position: 0px -15px;
}
.ui_icon15_add {
	background-position: 0px -30px;
}
.ui_icon15_share {
	background-position: 0px -45px;
}
.ui_icon15_home {
	background-position: 0px -60px;
}
.ui_icon15_share2 {
	background-position: 0px -75px;
}
.ui_icon15_article {
	background-position: 0px -90px;
}
.ui_icon15_mail {
	background-position: 0px -105px;
}
.ui_icon15_rss {
	background-position: 0px -120px;
}
.ui_icon15_rss2 {
	background-position: 0px -135px;
}
.ui_icon15_msg_rr {
	background-position: 0px -150px;
}
.ui_icon15_msg_ru {
	background-position: 0px -165px;
}
.ui_icon15_share3 {
	background-position: 0px -180px;
}
.ui_icon15_tag {
	background-position: 0px -195px;
}
.ui_icon15_dollar {
	background-position: 0px -210px;
}
.ui_icon15_view {
	background-position: 0px -225px;
}
.ui_icon15_edit2 {
	background-position: 0px -240px;
}
.ui_icon15_del {
	background-position: -11px -182px; background-size: 53px 303px;
}
.ui_icon15_add {
	background-position: -11px -182px; background-size: 53px 303px;
}
.ui_icon15_add {
	background-position: -11px -288px;
}
.ui_icon20 {
	width: 20px; height: 20px;
}
.ui_icon_third20 {
	width: 20px; height: 20px;
}
.ui_icon20_user {
	background-position: -15px 0px;
}
.ui_icon20_search {
	background-position: -15px -20px;
}
.ui_icon20_share {
	background-position: -15px -40px;
}
.ui_icon20_del {
	background-position: -15px -60px;
}
.ui_icon20_edit {
	background-position: -15px -80px;
}
.ui_icon20_share2 {
	background-position: -15px -100px;
}
.ui_icon20_search2 {
	background-position: -15px -120px;
}
.ui_icon20_msg {
	background-position: -15px -140px;
}
.ui_icon20_user2 {
	background-position: -15px -160px;
}
.ui_icon20_mac {
	background-position: -15px -180px;
}
.ui_icon20_power {
	background-position: -15px -200px;
}
.ui_icon20_file {
	background-position: -15px -220px;
}
.ui_icon20_close {
	background-position: -15px -240px;
}
.ui_icon20_view {
	background-position: -15px -260px;
}
.ui_icon20_msg2 {
	background-position: -15px -280px;
}
.ui_icon20_prompt {
	background-position: -15px -300px;
}
.ui_icon20_original {
	background-position: -15px -320px;
}
.ui_icon20_unoriginal {
	background-position: -15px -340px;
}
.ui_icon20_img {
	background-position: -15px -360px;
}
.ui_icon20_add {
	background-position: -15px -380px;
}
.ui_icon35 {
	width: 35px; height: 35px;
}
.ui_icon35_menu {
	background-position: -35px 0px;
border-radius: 5px; border: 1px solid rgb(175, 175, 175); 
left: 55px; 
top: 50%; width: 35px; 
margin-left: 10px;
}
.ui_icon35_more {
	background-position: -35px -35px;
}
.ui_icon35_success {
	background-position: -35px -70px;
}
.ui_icon35_edit {
	background-position: -35px -105px;
}
.ui_icon35_arrow {
	background-position: -35px -140px;
}
.ui_icon35_ty {
	background: url("_img/fw_icon.png") no-repeat 0px 0px / 35px 140px;
}
.ui_icon_third20 {
	background-image: url("_img/ui_third_icon.png");
}
.ui_icon_third55 {
	background-image: url("_img/ui_third_icon.png");
}
.ui_icon_third55 {
	width: 55px; height: 55px;
}
.ui_icon_third55_f {
	background-position: 0px 0px;
}
.ui_icon_third55_t {
	background-position: 0px -55px;
}
.ui_icon_third55_g {
	background-position: 0px -110px;
}
.ui_icon_third55_i {
	background-position: 0px -165px;
}
.ui_icon_third20_g {
	background-position: -55px 0px;
}
.ui_icon_third20_f {
	background-position: -55px -20px;
}
.ui_icon_third20_t {
	background-position: -55px -40px;
}
.ui_icon_third20_i {
	background-position: -55px -60px;
}
.ui_icon_third20_p {
	background-position: -55px -80px;
}
.ui_icon_third15_fb_share {
	background-position: -75px 0px;
}
.ui_icon_third15_fb_like {
	background-position: -75px -15px;
}
.ui_sorry {
	background: url("_img/ui_sorry.png") no-repeat 0px 0px;
}
.ui_icon_sorry {
	background: url("_img/ui_sorry.png") no-repeat 0px 0px;
}
.ui_sorry {
	background-position: center 20px; padding: 120px 0px 20px; font-size: 18px; display: block;
}
.ui_icon_sorry {
	width: 334px; height: 83px;
}
.ui_icon_uploadimg {
	background: url("_img/ui_uploadimg.png") no-repeat 0px 0px;
}
.ui_icon_uploadimg {
	width: 45px; height: 32px;
}
.ui_icon_level {
	width: 35px; height: 30px; background-image: url("_img/ui_icon_level.png");
}
.ui_icon_level0 {
	background-position: 0px 0px;
}
.ui_icon_level1 {
	background-position: 0px -30px;
}
.ui_icon_level2 {
	background-position: 0px -60px;
}
.ui_icon_level3 {
	background-position: 0px -90px;
}
.ui_icon_level4 {
	background-position: 0px -120px;
}
.ui_icon_level5 {
	background-position: 0px -150px;
}
.ui_icon_level6 {
	background-position: 0px -180px;
}
.ui_icon_level7 {
	background-position: 0px -210px;
}
.ui_icon_level8 {
	background-position: 0px -240px;
}
.ui_icon_level9 {
	background-position: 0px -270px;
}
.ui_icon_level10 {
	background-position: 0px -300px;
}
.ui_icon_level11 {
	background-position: 0px -330px;
}
.ui_icon_level12 {
	background-position: 0px -360px;
}
.ui_btn {
	padding: 0px 10px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255); vertical-align: middle; display: inline-block; cursor: pointer; box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.ui_btn_green {
	padding: 5px 15px; border-radius: 36px; color: rgb(180, 255, 242); background-color: rgb(8, 108, 90); -webkit-border-radius: 36px; -moz-border-radius: 36px;
}
.ui_btn_green2 {
	padding: 6px; color: rgb(255, 255, 255); background-color: rgb(6, 158, 131);
}
.ui_btn_green3 {
	padding: 5px 25px; border-radius: 36px; color: rgb(255, 255, 255); background-color: rgb(23, 171, 162); -webkit-border-radius: 36px; -moz-border-radius: 36px;
}
.ui_btn_yellow {
	padding: 10px 80px; border-radius: 5px; color: rgb(91, 73, 55); font-size: 24px; font-weight: bold; border-bottom-color: rgb(211, 127, 28); border-bottom-width: 5px; border-bottom-style: solid; text-shadow: 1px 1px 1px rgba(255,255,255,0.75); background-color: rgb(242, 181, 23); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.ui_btn_gray {
	padding: 6px;
}
.disabled.ui_btn {
	padding: 6px;
}

:disabled.ui_btn_green2 {
	padding: 6px;
}
.ui_btn_gray {
	color: rgb(255, 255, 255); background-color: rgb(153, 153, 153);
}
.disabled.ui_btn {
	color: rgb(255, 255, 255); background-color: rgb(153, 153, 153);
}

.ui_btn_white {
	padding: 5px 9px; border: 1px solid rgb(220, 220, 220); border-image: none; color: rgb(147, 147, 147); line-height: 1.5; background-color: rgb(251, 250, 250);
}
.ui_btn_blue {
	padding: 5px; color: rgb(255, 255, 255); line-height: 1.5; font-size: 12px;
}
.ui_btn_cyanblue {
	padding: 5px; color: rgb(255, 255, 255); line-height: 1.5; font-size: 12px;
}
.ui_btn_red {
	padding: 5px; color: rgb(255, 255, 255); line-height: 1.5; font-size: 12px;
}
.ui_btn_blue2 {
	padding: 5px; color: rgb(255, 255, 255); line-height: 1.5; font-size: 12px;
}
.ui_btn_red2 {
	padding: 5px; color: rgb(255, 255, 255); line-height: 1.5; font-size: 12px;
}
.ui_btn_blue:hover {
	color: rgb(255, 255, 255);
}
.ui_btn_cyanblue:hover {
	color: rgb(255, 255, 255);
}
.ui_btn_red:hover {
	color: rgb(255, 255, 255);
}
.ui_btn_blue {
	background-color: rgb(45, 95, 154);
}
.ui_btn_cyanblue {
	background-color: rgb(0, 195, 243);
}
.ui_btn_red {
	background-color: rgb(235, 64, 38);
}
.ui_btn_blue2 {
	background-color: rgb(0, 116, 160);
}
.ui_btn_red2 {
	background-color: rgb(203, 33, 42);
}
.ui_btn_upload {
	background: linear-gradient(rgb(246, 246, 246) 0px, rgb(221, 221, 221) 100%), none; padding: 2px 5px; border: 1px solid rgb(164, 164, 164); border-image: none; color: rgb(51, 51, 51);
}
.ui_btn_upload:hover {
	border-color: rgb(122, 122, 122);
}
.ui_point {
	border-width: 4px; top: 50%; width: 0px; height: 0px; overflow: hidden; vertical-align: middle; display: inline-block; position: absolute;
}
.ui_point_down {
	border-style: solid dashed dashed; border-color: rgb(109, 116, 122) transparent transparent; margin-top: -2px;
}
.ui_point_up {
	border-style: dashed dashed solid; border-color: transparent transparent rgb(109, 116, 122); margin-top: -6px;
}
.ui_point_left {
	border-style: dashed solid dashed dashed; border-color: transparent rgb(109, 116, 122) transparent transparent; margin-top: -6px;
}
.ui_point2 {
	left: 50px; top: 50%; width: 8px; height: 8px; font-size: 0px; margin-top: -4px; margin-left: -4px; display: inline-block; position: absolute; transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.ui_blockbg { 
	border: 1px solid rgb(218, 218, 218); border-image: none; background-color: rgb(255, 255, 255);
}
.ui_blockbg > .title {
	padding: 10px 20px; font-weight: bold; border-bottom-color: rgb(239, 240, 243); border-bottom-width: 1px; border-bottom-style: solid;
}
.ui_imgbg { margin-left:5px;
	border: 1px solid rgb(229, 229, 229); border-image: none; text-align: center; background-color: rgb(255, 255, 255);
}
.ui_user_img {
	width: 140px; height: 140px; line-height: 137px;
}
.ui_user_img_s {
	width: 50px; height: 50px; line-height: 47px;
}
.ui_list .ui_list_title { padding-left:5px; padding-right:5px;
	padding-bottom: 10px; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.ui_list3 > .title {
	padding: 10px; border-bottom-color: rgb(239, 240, 243); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.ui_title {
	padding: 10px; border-bottom-color: rgb(239, 240, 243); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.ui_list .ui_list_title .more {
	top: 50%; right: 10px; margin-top: -0.68em; position: absolute;
}
.ui_sidebar .title > .more {
	top: 50%; right: 10px; margin-top: -0.68em; position: absolute;
}
.ui_list ul {
	margin: 0px 0px -1px;
}
.ui_list2 {
	margin: 0px 10px -1px;
}
.ui_list3 ul {
	margin: 0px 10px -1px;
}
.ui_list li {
	padding: 8px 0px; overflow: hidden; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: dashed; display: flex;
}
.ui_rank > .content li {
	padding: 10px 0px; overflow: hidden; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dashed; display: flex;
}
.ui_list li > .img {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 80px; height: 80px; text-align: center; line-height: 77px; margin-right: 10px; vertical-align: top; background-color: rgb(255, 255, 255); _display: inline	;
}
.ui_rank > .content li > .img {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 80px; height: 80px; text-align: center; line-height: 77px; margin-right: 10px; vertical-align: top; background-color: rgb(255, 255, 255); _display: inline	;
}
.ui_list li > .content {
	flex:1 1 0px; vertical-align: top; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.ui_rank > .content li > .content {
	flex:1 1 0px; vertical-align: top; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.ui_list li > .content span {
	vertical-align: middle;
}
.share_stub {
	line-height: 20px; margin-top: 5px; min-height: 20px; max-height: 40px;
}
.share_links {
	line-height: 20px; margin-top: 5px; min-height: 20px; max-height: 40px;
}
.share_stub {
	margin-bottom: 5px;
}
.ui_list2 li {
	margin: 5px 0px; width: 135px; height: 135px; text-align: center; line-height: 132px; overflow: hidden; display: inline-block; position: relative; cursor: pointer;
}
.ui_list2 li > .img {
	width: 100%; height: 100%;
}
.ui_list2 li > .title {
	background: linear-gradient(rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.65) 100%), none; padding: 5px 0px; left: 0px; text-align: center; right: 0px; bottom: 0px; color: rgb(254, 255, 255); line-height: 1.5; position: absolute;
}
.ui_list2 li > .content_wrap {
	background: rgba(0, 0, 0, 0.7); padding: 10px; left: 0px; top: 0px; right: 0px; bottom: 0px; line-height: normal; overflow: hidden; display: none; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.ui_list2 li > .content_wrap > .content {
	width: 100%; height: 100%; text-align: left;
}
.ui_list2 li:hover > .title {
	display: none;
}
.ui_list2 li:hover > .content_wrap {
	display: block;
}
.ui_list3 li {
	padding: 20px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.ui_list3 li > .img {
	position: relative;
}
.ui_list3 li > .img > .tips {
	padding: 5px 10px; top: 0px; right: 0px; color: rgb(243, 243, 243); line-height: 1.5; display: block; position: absolute; background-color: rgb(100, 100, 100);
}
.ui_list3 li > .img > .triangle {
	right: -10px;
}
.ui_list3 li > .img > .triangle::after {
	border-width: 0px 0px 10px 10px; border-style: solid; border-color: transparent transparent transparent rgb(130, 130, 130); top: 100%; width: 0px; height: 0px; right: 0px; margin-top: -1px; display: inline-block; position: absolute; content: "";
}
.hot_stories > .title::before {
	border-width: 0px 0px 10px 10px; border-style: solid; border-color: transparent transparent transparent rgb(130, 130, 130); top: 100%; width: 0px; height: 0px; right: 0px; margin-top: -1px; display: inline-block; position: absolute; content: "";
}
.hot_stories > .title::after {
	border-width: 0px 0px 10px 10px; border-style: solid; border-color: transparent transparent transparent rgb(130, 130, 130); top: 100%; width: 0px; height: 0px; right: 0px; margin-top: -1px; display: inline-block; position: absolute; content: "";
}
.ui_list4 li {
	margin: 15px 26px; padding: 20px; width: 200px; text-align: center; vertical-align: top; display: inline-block;
}
.ui_list4 li > .img {
	border-radius: 400px; width: 200px; height: 200px; line-height: 197px; position: relative; -webkit-border-radius: 400px; -moz-border-radius: 400px;
}
.ui_list4 li > .img img {
	border-radius: 400px; -webkit-border-radius: 400px; -moz-border-radius: 400px;
}
.ui_list4 li.last {
	cursor: pointer;
}
.ui_list4 li.last > .img {
	border: 3px dashed rgb(21, 152, 129); border-image: none; color: rgb(172, 172, 172); line-height: 190px; font-size: 100px; font-weight: bold;
}
.ui_rank > .menu {
	padding: 8px 12px 0px; margin-bottom: -1px; position: relative; z-index: 1;
}
.ui_rank > .menu li {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(228, 228, 228); padding: 5px 10px; border-image: none; text-align: center; color: rgb(0, 0, 0); display: inline-block; cursor: pointer;
}
.ui_rank > .menu li:hover {
	border-width: 1px; border-style: solid; border-color: rgb(228, 228, 228) rgb(228, 228, 228) rgb(255, 255, 255); border-image: none; color: rgb(85, 172, 227);
}
.ui_rank > .menu li.cur {
	border-width: 1px; border-style: solid; border-color: rgb(228, 228, 228) rgb(228, 228, 228) rgb(255, 255, 255); border-image: none; color: rgb(85, 172, 227);
}
.ui_rank > .content {
	background: url("_img/ui_rank_icon.png") no-repeat 11px 0px; padding: 0px 10px; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid;
}
.ui_rank > .content li {
	height: 70px; overflow: hidden; padding-left: 45px;
}
.ui_rank > .content li > .img {
	width: 70px; height: 70px; line-height: 67px;
}
.ui_comment {
	padding: 10px 0px; border-top-color: rgb(218, 218, 218); border-top-width: 1px; border-top-style: solid;
}
.ui_comment li {
	padding: 10px 0px 10px 100px; position: relative; min-height: 92px;
}
.ui_comment li .img {
	left: 0px; top: 10px; position: absolute;
}
.ui_comment .reply {
	margin: 5px 0px; padding: 10px 60px; position: relative; background-color: rgb(249, 249, 249);
}
.ui_comment .reply::before {
	background-position: 0px 0px; width: 25px; height: 25px; display: inline-block; position: absolute; content: ""; background-image: url("_img/ui_comment_icon.png"); background-repeat: no-repeat;
}
.ui_comment .reply::after {
	background-position: 0px 0px; width: 25px; height: 25px; display: inline-block; position: absolute; content: ""; background-image: url("_img/ui_comment_icon.png"); background-repeat: no-repeat;
}
.ui_comment .reply::before {
	left: 20px; top: 10px;
}
.ui_comment .reply::after {
	background-position: -25px 0px; right: 20px; bottom: 10px;
}
.ui_breadcrumbs {
	padding: 5px 3px;
}
.ui_breadcrumbs > span {
	margin: 0px 3px;
}
.ui_breadcrumbs > * {
	vertical-align: middle; display: inline-block;
}
.ui_pagination .ui_pagination_first {
	padding: 3px; border: 1px solid rgb(201, 201, 201); border-image: none; text-align: center; color: rgb(105, 105, 105); display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.ui_pagination .ui_pagination_last {
	padding: 3px; border: 1px solid rgb(201, 201, 201); border-image: none; text-align: center; color: rgb(105, 105, 105); display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.ui_pagination .ui_pagination_nums {
	padding: 3px; border: 1px solid rgb(201, 201, 201); border-image: none; text-align: center; color: rgb(105, 105, 105); display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.ui_pagination .ui_pagination_pre {
	padding: 3px; border: 1px solid rgb(201, 201, 201); border-image: none; text-align: center; color: rgb(105, 105, 105); display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.ui_pagination .ui_pagination_next {
	padding: 3px; border: 1px solid rgb(201, 201, 201); border-image: none; text-align: center; color: rgb(105, 105, 105); display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.ui_pagination .ui_pagination_extend {
	padding: 3px; border: 1px solid rgb(201, 201, 201); border-image: none; text-align: center; color: rgb(105, 105, 105); display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.ui_pagination .ui_pagination_first:hover {
	color: rgb(255, 254, 255); background-color: rgb(6, 158, 131);
}
.ui_pagination .ui_pagination_last:hover {
	color: rgb(255, 254, 255); background-color: rgb(6, 158, 131);
}
.ui_pagination .ui_pagination_nums:hover {
	color: rgb(255, 254, 255); background-color: rgb(6, 158, 131);
}
.ui_pagination .ui_pagination_pre:hover {
	color: rgb(255, 254, 255); background-color: rgb(6, 158, 131);
}
.ui_pagination .ui_pagination_next:hover {
	color: rgb(255, 254, 255); background-color: rgb(6, 158, 131);
}
.ui_pagination .on.ui_pagination_first {
	color: rgb(255, 254, 255); background-color: rgb(6, 158, 131);
}
.ui_pagination .on.ui_pagination_last {
	color: rgb(255, 254, 255); background-color: rgb(6, 158, 131);
}
.ui_pagination .on.ui_pagination_nums {
	color: rgb(255, 254, 255); background-color: rgb(6, 158, 131);
}
.ui_pagination .on.ui_pagination_pre {
	color: rgb(255, 254, 255); background-color: rgb(6, 158, 131);
}
.ui_pagination .on.ui_pagination_next {
	color: rgb(255, 254, 255); background-color: rgb(6, 158, 131);
}
.sidebar_cate_list li a:hover {
	color: rgb(255, 254, 255); background-color: rgb(6, 158, 131);
}
.sidebar_keyword a:hover {
	color: rgb(255, 254, 255); background-color: rgb(6, 158, 131);
}
.sidebar_keyword a.on {
	color: rgb(255, 254, 255); background-color: rgb(6, 158, 131);
}
.ui_pagination .ui_pagination_extend {
	margin: 0px 2px; min-width: 30px;
}
.ui_pagination .ui_pagination_nums {
	margin: 0px 2px; min-width: 30px;
}
.ui_pagination .ui_pagination_extend {
	border: 0px currentColor; border-image: none;
}
.ui_sidebar > .title {
	padding: 10px; position: relative;
}
.ui_text_block {
	margin: 20px 0px;
}
.ui_text_block .title {
	width: 15%; text-align: right; display: inline-block;
}
.ui_text_block input {	vertical-align: middle;}
.ui_text_block .ui_text_input {
	padding: 5px; border: 1px solid rgb(223, 223, 223); border-image: none; vertical-align: middle; box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.ui_text_block .ui_text_textarea {
	padding: 5px; border: 1px solid rgb(223, 223, 223); border-image: none; vertical-align: middle; box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.ui_text_block .ui_text_select {
	padding: 5px; border: 1px solid rgb(223, 223, 223); border-image: none; vertical-align: middle; box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.ui_text_block .ui_text_input {
	width: 70%; max-width: 700px;
}
.ui_text_block .ui_text_textarea {
	width: 70%; max-width: 700px;
}
.ui_text_block .ui_inline_block {
	width: 70%; max-width: 700px;
}
.ui_text_block .ui_text_textarea {
	height: 100px; -ms-overflow-y: auto; max-height: 200px;
}
.ui_text_block .ui_text_tips {
	margin-top: 5px; margin-left: 15.5%; display: block;
}
.ui_text_block .none {
	display: none;
}
.ui_text_block .block {
	width: auto; text-align: left; display: block;
}
.ui_text_block .short.ui_text_input {
	width: 24.5%; max-width: 90px;
}
.ui_text_block .ui_text_input.error {
	border: 1px solid rgb(213, 155, 155); border-image: none;
}
.ui_text_block .ui_text_textarea.error {
	border: 1px solid rgb(213, 155, 155); border-image: none;
}
.ui_text_block .ui_btn_green2 {
	padding: 10px 15px;
}
.ui_news {
	padding: 0px 5px; border-radius: 36px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; display: inline-block; min-width: 20px; background-color: rgb(226, 48, 48); -webkit-border-radius: 36px; -moz-border-radius: 36px;
}
.ui_progress_bar {
	height: 13px; position: relative; cursor: default; background-color: rgb(218, 218, 218);
}
.ui_progress_bar .bar_bg {
	background: linear-gradient(rgb(124, 183, 21) 0px, rgb(100, 150, 14) 100%), none; left: 0px; top: 0px; height: 13px; position: absolute;
}
.ui_progress_bar {
	border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px;
}
.ui_progress_bar .bar_bg {
	border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px;
}
.ui_progress_bar .bar_text {
	border: 1px solid rgb(233, 233, 233); border-image: none; left: 50%; top: -5px; width: 50px; height: 23px; text-align: center; bottom: -5px; line-height: 23px; margin-left: -25px; position: absolute; background-color: rgba(255, 255, 255, 0.5);
}
.ui_mask {
	left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; display: block; position: fixed; z-index: 99; background-color: rgba(0, 0, 0, 0.5);
}
#win_idleAd {
	left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; display: block; position: fixed; z-index: 99; background-color: rgba(0, 0, 0, 0.5);
}
.ui_dialog {
	margin: 0px auto; left: 50%; top: 50%; display: block; position: absolute; z-index: 100; opacity: 1;
}
#win_idleAd .content {
	margin: 0px auto; left: 50%; top: 50%; display: block; position: absolute; z-index: 100; opacity: 1;
}
.hidden.ui_dialog {
	-webkit-transform: scale(0);
}
.ui_popup_window {
	padding: 10px; border-radius: 10px; min-height: 140px; min-width: 400px; box-sizing: border-box; box-shadow: 0px 0px 0px 10px rgba(0,0,0,0.5); background-color: rgb(255, 255, 255); -webkit-border-radius: 10px; -moz-border-radius: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 0 0 10px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 0 0 10px;
}
.ui_popup_window .win_min {
	text-align: center; min-height: 85px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.ui_popup_window .win_min .ui_btn_green2 {
	padding: 6px 10px; min-width: 100px;
}
.ui_popup_window .win_min .ui_btn_gray {
	padding: 6px 10px; min-width: 100px;
}
.ui_remind {
	padding: 5px 10px; color: rgb(136, 136, 136);
}
.ui_warning {
	padding: 5px 10px; color: rgb(136, 136, 136);
}
.ui_tips {
	padding: 5px 10px; color: rgb(136, 136, 136);
}
.ui_remark {
	padding: 5px 10px; color: rgb(136, 136, 136);
}
.member_remind {
	padding: 5px 10px; color: rgb(136, 136, 136);
}
.member_warning {
	padding: 5px 10px; color: rgb(136, 136, 136);
}
.member_tips {
	padding: 5px 10px; color: rgb(136, 136, 136);
}
.ui_remind {
	border: 1px solid rgb(155, 213, 202); border-image: none; background-color: rgb(234, 255, 251);
}
.member_remind {
	border: 1px solid rgb(155, 213, 202); border-image: none; background-color: rgb(234, 255, 251);
}
.ui_warning {
	border: 1px solid rgb(213, 155, 155); border-image: none; color: rgb(179, 65, 65); background-color: rgb(255, 234, 234);
}
.member_warning {
	border: 1px solid rgb(213, 155, 155); border-image: none; color: rgb(179, 65, 65); background-color: rgb(255, 234, 234);
}
.ui_remark {
	border: 1px solid rgb(218, 218, 218); border-image: none; background-color: rgb(243, 243, 241);
}
.ui_loading {
	background: url("_img/ui_loading.gif") no-repeat center; border-radius: 5px; left: 50%; top: 50%; width: 60px; height: 50px; text-align: center; margin-top: -25px; margin-left: -30px; display: block; position: absolute; z-index: 16; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.ui_loading_mask {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 15; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.loadWrap {
	position: relative;
}
#Post_content {
	width: 84% !important; overflow: visible; display: inline-block; position: relative;
}
#Channel_signature {
	width: 84% !important; overflow: visible; display: inline-block; position: relative;
}
.ui_uploadimg .cur_img {
	width: 300px; height: 300px; line-height: 297px;
}
.ui_uploadimg .cur_img {
	overflow: hidden; vertical-align: top; display: inline-block;
}
.ui_uploadimg .preview_img {
	overflow: hidden; vertical-align: top; display: inline-block;
}
.ui_uploadimg .avatar.preview_img {
	width: 144px; height: 144px; line-height: 141px;
}
.member_block .ui_text_block .avatar.img {
	width: 144px; height: 144px; line-height: 141px;
}
.ui_uploadimg .channel.preview_img {
	width: 164px; height: 164px; line-height: 161px;
}
.member_block .ui_text_block .channel.img {
	width: 164px; height: 164px; line-height: 161px;
}
.imgareaselect-border1 {
	background: url("_img/border-v.gif") repeat-y left top;
}
.imgareaselect-border2 {
	background: url("_img/border-h.gif") repeat-x left top;
}
.imgareaselect-border3 {
	background: url("_img/border-v.gif") repeat-y right top;
}
.imgareaselect-border4 {
	background: url("_img/border-h.gif") repeat-x left bottom;
}
.imgareaselect-border1 {
	opacity: 0.5;
}
.imgareaselect-border2 {
	opacity: 0.5;
}
.imgareaselect-border3 {
	opacity: 0.5;
}
.imgareaselect-border4 {
	opacity: 0.5;
}
.imgareaselect-handle {
	border: 1px solid rgb(0, 0, 0); border-image: none; opacity: 0.5; background-color: rgb(255, 255, 255);
}
.imgareaselect-outer {
	opacity: 0.5; background-color: rgb(0, 0, 0);
}
#menuList {
	background: rgb(83, 90, 99); left: 0px; top: 30px; width: 30%; bottom: 0px; display: none; position: fixed; -ms-overflow-x: hidden; -ms-overflow-y: auto;
        max-width: 250px; z-index: 99;
}
#menuList > * {
	transform: translateZ(0px); -moz-transform: translateZ(0px); -o-transform: translateZ(0px); -webkit-transform: translateZ(0px);
}
#menuList li {
	border-bottom-color: rgb(101, 107, 116); border-bottom-width: 1px; border-bottom-style: solid;
}
#menuList li.title {
	padding: 0px 20px; color: rgb(255, 255, 255); line-height: 43px; font-size: 12px; display: block;
}
#menuList li a {
	padding: 0px 20px; color: rgb(255, 255, 255); line-height: 43px; font-size: 12px; display: block;
}
#menuList li.title {
	font-size: 14px; background-color: rgb(80, 84, 87);
}
#wrapMain { 
	-ms-overflow-x: hidden1; background-color: rgb(243, 243, 241);
}
#header {
	left: 0px; top: 0px; right: 0px;  position: fixed; z-index: 99; min-height: 45px; 
	background-color: rgb(0, 115, 186);
	background-color2:   linear-gradient(to right,yellow,red);
	 box-shadow: 0 4px 0px rgb(238, 202, 31); 
}
#mobileHeader {
	left: 0px; top: 0px; right: 0px; border-bottom-color: rgb(238, 202, 31); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 99; min-height: 45px; box-shadow: 0px 2px 1px rgba(0,0,0,0.2); background-color: rgb(81, 122, 209); -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .2); -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, .2);
}
#header > .content {
	margin: 0px auto; max-width: 1000px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
#footer .footer_top {
	margin: 0px auto; max-width: 1000px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
#footer .footer_main > .content {
	margin: 0px auto; max-width: 1000px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}





.menu_footer { font-size:120%;
width: 100%; height: 50px; position: fixed; bottom: 0px; background-color: rgba(255,0,0,0.5);
}

	
 .menu_footer .menu_footer_link {
	padding: 6px 0px; width: 25%; height: inherit; text-align: center; color: rgb(0, 0, 0); text-decoration: none; float: left; display: block; position: relative; cursor: pointer;
}
 .menu_footer .menu_footer_icon {
	display: inline-block; cursor: pointer;
}
 .menu_footer .menu_footer_text {
	width: 100%; bottom: 5px; font-size: 14px; display: block; color:green;
}
 .menu_footer .menu_footer_text :lang(eng) {
	font-size: 14px !important;
}
 .menu_footer .menu_footer_text :lang(tha) {
	font-size: 14px !important;
}
 .menu_footer :lang(eng).menu_footer_text {
	font-size: 14px !important;
}
 .menu_footer :lang(tha).menu_footer_text {
	font-size: 14px !important;
}
 .menu_footer .menu_footer_text :lang(chs) {
	font-size: 9.38px !important;
}
 .menu_footer .menu_footer_text :lang(cht) {
	font-size: 9.38px !important;
}
 .menu_footer :lang(chs).menu_footer_text {
	font-size: 9.38px !important;
}
 .menu_footer :lang(cht).menu_footer_text {
	font-size: 9.38px !important;
}
.chs  .menu_footer .menu_footer_text {
	font-size: 9.38px;
}
.cht  .menu_footer .menu_footer_text {
	font-size: 9.38px;
}
 .menu_footer .menu_call .call {
	background: url("../../images/header/menu_sprite_mobile.svg") no-repeat -75px 0px; width: 17px; height: 17px;
}
 .menu_footer .menu_chat .chat {
	background: url("../../images/header/menu_sprite_mobile.svg") no-repeat -115px 0px; width: 16px; height: 17px;
}
 .menu_footer .menu_chat .chat.active {
	background-position: -57px 0px;
}
 .menu_footer .menu_share .share {
	background: url("../../images/header/menu_sprite_mobile.svg") no-repeat -134px 0px; width: 16px; height: 17px;
}
 .menu_footer .menu_share .share.active {
	background-position: -134px 0px;
}
 .menu_footer .menu_share .share.active + span {
	color: rgb(255, 255, 255);
}
 .menu_footer .menu_contact .contact {
	background: url("../../images/header/menu_sprite_mobile.svg") no-repeat -95px 0px; width: 18px; height: 14px;
}
 .menu_footer .menu_contact.active {
	color: rgb(255, 255, 255);
}
 .menu_footer .menu_contact.active .contact {
	background-position: -20px 0px;
}
 .menu_footer .menu_register .register {
	background: url("../../images/theme4/footer_theme4.svg") no-repeat -76px -18px; width: 19px; height: 17px;
}

#logoimg {}
#header .main_nav {
	background-color: rgb(0, 115, 186);
}
#mobileHeader .main_nav {
	background-color: rgb(81, 122, 209);
}
#header .main_nav > li {
	padding: 0px 10px; height: 45px; text-align: center; float: left; cursor: pointer; _display: inline;
}
#mobileHeader .main_nav > li {
	padding: 0px 10px; height: 45px; text-align: center; float: left; cursor: pointer; _display: inline;
}
#header .main_nav .logo {
	padding-left: 0px;padding-right: 0px; 
}
#header .main_nav > li:hover {
	background-color: rgb(81, 152, 225);
}
#header .main_nav > li > a {
	text-align: center; color: rgb(239, 246, 245);
}
#header .main_nav > li.nav_r {
	float: right;
}
#mobileHeader .main_nav > li.nav_r {
	float: right;
}
#header .main_nav > li .ui_point_down {
	border-color: rgb(115, 193, 179) transparent transparent; margin: 0px 0px 0px 3px; position: static;
}
#header .main_nav > li.cur .ui_point_down {
	border-color: rgb(152, 211, 200) transparent transparent;
}
#header .main_nav > .logo a {
	color: rgb(255, 255, 255); font-size: 26px; font-weight: bold;
}
#mobileHeader .main_nav > .logo a {
	color: rgb(255, 255, 255); font-size: 26px; font-weight: bold;
}
#header .main_nav > .menu {
	margin: 0px; padding: 0px; display: none;
}
#header .main_nav > .menu:hover {
	background: 0px;
}
#header .main_nav > .logo:hover {
	background: 0px;
}
#header .main_nav > .pub:hover {
	background: 0px;
}
#header .main_nav > .small.submenu {
	position: relative;
}
#header .main_nav > .submenu > .submenu_content {
	left: -1px; top: 100%; text-align: left; right: -1px; border-right-color: rgb(21, 152, 129); border-bottom-color: rgb(21, 152, 129); border-left-color: rgb(21, 152, 129); 
	border-right-width: 1px; border-bottom-width: 5px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; 
	display: none; position: absolute; z-index: -1; cursor: default; background-color: rgb(239, 250, 248);
}
#header .main_nav > .cur.submenu > .submenu_content {
	display: block;
}
#header .main_nav > .submenu > .submenu_content .sidebar {
	width: 180px; text-align: right; float: left; min-height: 211px; background-color: rgb(210, 235, 231);
}
#header .main_nav > .submenu > .submenu_content .sidebar > li {
	margin: 5px 0px; padding: 5px 15px 5px 5px; cursor: pointer;
}
#header .main_nav > .submenu > .submenu_content .sidebar > .more {
	padding-right: 25px;
}
#header .main_nav > .submenu > .submenu_content .sidebar > .cur.sidebar_nav::after {
	color: rgb(1, 139, 115); margin-left: 5px; vertical-align: middle; display: inline-block; content: ">";
}
#header .main_nav > .submenu > .submenu_content .sidebar > .sidebar_nav a {
	color: rgb(1, 139, 115); vertical-align: middle;
}
#header .main_nav > .submenu > .submenu_content .sidebar > .sidebar_nav:hover {
	background-color: rgb(239, 250, 248);
}
#header .main_nav > .submenu > .submenu_content .sidebar > .cur.sidebar_nav {
	background-color: rgb(239, 250, 248);
}
#header .main_nav > .submenu > .submenu_content .main > ul {
	height: 211px; overflow: hidden;
}
#header .main_nav > .submenu > .submenu_content .main li {
	margin: 20px 0px 20px 20px; padding: 0px; border: 0px currentColor; border-image: none; width: 242px; vertical-align: top; display: inline-block;
}
#header .main_nav > .submenu > .submenu_content .main li .img {
	width: 240px; height: 139px; line-height: 136px;
}
#header .main_nav > .small > .submenu_content {
	left: auto; width: 160px;
}
#header .main_nav > .small > .submenu_content li {
	margin: 10px;
}
#header .main_nav > .cur.submenu {
	background-color: rgb(239, 250, 248);
}
#header .main_nav > .cur.submenu > a {
	color: rgb(61, 163, 143);
}
#header .main_nav > .cur.user .ui_icon20_user {
	background-position: -15px -160px;
}
#header .main_nav > .search > .submenu_content {
	padding: 15px; width: 640px; height: 31px;
}
#header .main_nav > .search .search_input {
	padding: 5px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; left: 0px; right: 85px; position: absolute; box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3); background-color: rgb(255, 255, 255);
}
#header .main_nav > .search .search_input input {
	width: 100%;
}
#header .main_nav > .search .search_btn {
	border: 1px solid rgba(42, 164, 207, 0.5); border-image: none; width: 70px; height: 30px; right: 0px; color: rgb(255, 255, 255); position: absolute; background-color: rgb(21, 152, 129);
}
#header .main_nav > .cur.search .ui_icon20_search {
	background-position: -15px -120px;
}
#header .main_nav > .follow > .submenu_content {
	padding: 15px; height: auto; text-align: right;
}
#header .main_nav > .follow > .submenu_content > * {
	height: 20px; margin-left: 10px; vertical-align: top; display: inline-block;
}
#header .main_nav > .follow > .submenu_content > .ui_btn {
	width: 27px; height: 27px; line-height: 10px;
}
#header .main_nav > .cur.follow .ui_icon_third20_g {
	background-position: -55px -100px;
}
#header .main_nav > .cur.follow .ui_icon_third20_f {
	background-position: -55px -120px;
}
#header .main_nav > .cur.follow .ui_icon_third20_t {
	background-position: -55px -140px;
}
#mobileHeader {
	left: 39px; top: -45px;
}
.show#mobileHeader {
	top: 0px;
}
#mobileHeader .main_nav > .logo {
	padding: 0px;
}
#mobileHeader .main_nav > .logo a {
	padding: 0px 10px; color: rgb(21, 152, 129); background-color: rgb(255, 255, 255);
}
#container {
	margin: 0px auto; padding: 45px 0px 10px;  max-width:1200px;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}

#container2 {
	margin: 0px auto; padding: 45px 0px 10px;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}

#container3 {
	margin: 0px auto; padding: 45px 0px 10px;  max-width:350px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}


#container1 {
	padding: 45px 10px 20px;
}

#container .main {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
#container .main_wrap {  1max-width:390px;
	margin-left: 300px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}

#container .main_cen { max-width:320px;
	margin-left: 320px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}

#container .sidebar {
	width: 300px; margin-left: -100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
#container > .index_main .sidebar_l { 
	width: 300px; margin-left: -100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
#container > .index_main .sidebar_r {
	width: 300px; margin-left: -100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
#container > .index_top .main_wrap {	margin-right: 320px; margin-left: 320px;}
#container > .index_main .main_wrap {	margin-right: 320px; margin-left: 320px;}
#container > .index_top .main_wrap {	margin-left: 10px;}
#container > .index_top .sidebar {margin-left: -300px;}
#container > .index_main .sidebar_r {	margin-left: -300px;}
#container > .index_main .sidebar_l {	width: 300px; margin-left: -100%;}
.index_banner {
	height: 353px; overflow: hidden; position: relative;
}
.index_reg {
	height: 353px; overflow: hidden; position: relative;
}
.index_login {
	height: 353px; overflow: hidden; position: relative;
}
.index_banner > .list {
	left: 0px; top: 0px; position: absolute;
}
.index_banner > .list > li {
	text-align: center; overflow: hidden; float: left; position: relative; box-sizing: border-box; _display: inline; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.index_banner > .list .img {
	height: 355px;
}
.index_banner > .list .title {
	padding: 14px 100px 14px 14px; left: 0px; text-align: left; right: 0px; bottom: 0px; line-height: 1.5; position: absolute; background-color: rgba(0, 0, 0, 0.5);
}
.index_banner > .nav {
	right: 14px; bottom: 12px; position: absolute;
}
.index_banner > .nav > .point {
	width: 27px; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 23px; font-size: 24px; font-weight: bold; display: inline-block; background-color: rgba(0, 0, 0, 0.5);
}
.index_reg .title {
	border: 0px currentColor; border-image: none; color: rgb(140, 140, 140); font-weight: normal;
}
.index_reg .index_reg_main {
	background: url("_img/ui_index_reg_bg.png") no-repeat 0px 10px; margin: 10px 20px; height: 180px; padding-left: 80px;
}
.index_reg .index_reg_main .index_reg_block {
	padding: 10px 0px; height: 40px;
}
.index_reg .index_reg_main .index_reg_block .content {
	padding: 5px 10px; border: 1px solid rgb(236, 236, 236); border-image: none; position: relative; background-color: rgb(249, 249, 249);
}
.index_reg .index_reg_main .index_reg_block .content::before {
	border-style: dashed solid dashed dashed; top: 50%; width: 0px; height: 0px; font-size: 0px; position: absolute; content: "";
}
.index_reg .index_reg_main .index_reg_block .content::after {
	border-style: dashed solid dashed dashed; top: 50%; width: 0px; height: 0px; font-size: 0px; position: absolute; content: "";
}
.index_reg .index_reg_main .index_reg_block .content::before {
	border-width: 10px; border-color: transparent rgb(236, 236, 236) transparent transparent; left: -19px; margin-top: -10px;
}
.index_reg .index_reg_main .index_reg_block .content::after {
	border-width: 8px; border-color: transparent rgb(249, 249, 249) transparent transparent; left: -15px; margin-top: -8px;
}
.index_reg .btn {
	background: linear-gradient(rgb(119, 213, 183) 5%, rgb(58, 176, 150) 100%), none; border: 1px solid rgb(75, 195, 160); border-image: none; height: 50px; text-align: center; color: rgb(255, 255, 255); 
	line-height: 47px; font-size: 22px; font-weight: bold; display: block; box-shadow: inset 0px 1px 0px 0px #b0e6d5, 0px 10px 14px -7px rgba(0,0,0,0.5); -webkit-box-shadow: #b0e6d5 0 1px 0 0 inset, rgba(0, 0, 0, 0.5) 0 10px 14px -7px; -moz-box-shadow: #b0e6d5 0 1px 0 0 inset, rgba(0, 0, 0, 0.5) 0 10px 14px -7px;
}
.index_login .btn {
	background: linear-gradient(rgb(119, 213, 183) 5%, rgb(58, 176, 150) 100%), none; border: 1px solid rgb(75, 195, 160); border-image: none; height: 50px; text-align: center; color: rgb(255, 255, 255); 
	line-height: 47px; font-size: 22px; font-weight: bold; display: block; box-shadow: inset 0px 1px 0px 0px #b0e6d5, 0px 10px 14px -7px rgba(0,0,0,0.5); -webkit-box-shadow: #b0e6d5 0 1px 0 0 inset, rgba(0, 0, 0, 0.5) 0 10px 14px -7px; -moz-box-shadow: #b0e6d5 0 1px 0 0 inset, rgba(0, 0, 0, 0.5) 0 10px 14px -7px;
}
.exp_wrap#container .exp_block > .container .sidebar .btn {
	background: linear-gradient(rgb(119, 213, 183) 5%, rgb(58, 176, 150) 100%), none; border: 1px solid rgb(75, 195, 160); border-image: none; height: 50px; text-align: center; color: rgb(255, 255, 255); 
	line-height: 47px; font-size: 22px; font-weight: bold; display: block; box-shadow: inset 0px 1px 0px 0px #b0e6d5, 0px 10px 14px -7px rgba(0,0,0,0.5); -webkit-box-shadow: #b0e6d5 0 1px 0 0 inset, rgba(0, 0, 0, 0.5) 0 10px 14px -7px; -moz-box-shadow: #b0e6d5 0 1px 0 0 inset, rgba(0, 0, 0, 0.5) 0 10px 14px -7px;
}
.index_login .index_login_top {
	border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.index_login .index_login_top > * {
	padding: 7px 20px;
}
.index_login .index_login_top > *:nth-child(2) {
	background-color: rgb(248, 248, 248);
}
.index_login .index_login_top > *:nth-child(3) {
	background-color: rgb(248, 248, 248);
}
.index_login .index_login_bottom {
	margin: 10px 20px 15px;
}
.index_login .index_login_bottom > .user {
	vertical-align: middle; display: inline-block;
}
.index_login .index_login_bottom > .exp {
	vertical-align: middle; display: inline-block;
}
.index_login .index_login_bottom > .exp {
	width: 60%; margin-left: 10px;
}
.index_authorintro {
	height: 70px; background-image: url("_img/ty.jpg");
}
.index_authorintro a {
	width: 100%; height: 100%; text-indent: -999em; display: block;
}
.hot_stories > .title {
	padding: 10px 10px 11px 15px; margin-right: -0px; margin-left: -0px; position: relative; z-index: 1; background-color: rgb(0, 195, 220);
}
.hot_stories > .title::before {
	border-width: 0px 15px 15px 0px; border-color: transparent rgb(10, 183, 203) transparent transparent; left: 0px;
}
.hot_stories > .title::after {
	border-width: 0px 0px 15px 15px; border-color: transparent transparent transparent rgb(10, 183, 203); right: 0px;
}
.hot_stories > .content {
	border-right-color: rgb(229, 229, 229); border-left-color: rgb(229, 229, 229); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; 
	box-shadow: inset 3px 0px 12px -7px rgba(0,0,0,0.4), 3px 3px 10px -7px rgba(0,0,0,0.4); background-color: rgb(255, 255, 255);
	-webkit-box-shadow: 3px 0 12px -7px rgba(0, 0, 0, 0.4) inset, 3px 3px 10px -7px rgba(0, 0, 0, 0.4); -moz-box-shadow: 3px 0 12px -7px rgba(0, 0, 0, 0.4) inset, 3px 3px 10px -7px rgba(0, 0, 0, 0.4);
}
.hot_stories > .content li > .img {
	width: 100%; height: auto;
}
.hot_stories > .content li > .img img {
	width: 100%; max-height: none; max-width: none;
}
.member_wrap#container .main_wrap {
	margin-left: 220px;
}
.newlist {
	padding-bottom: 15px; padding-left: 20px; border-bottom-color: rgb(124, 173, 164); border-bottom-width: 1px; border-bottom-style: dashed;
}
.newlist li {
	padding: 5px 0px;
}
.member_table {
	border: 1px solid rgb(232, 232, 232); border-image: none; width: 100%; background-color: rgb(250, 250, 250);
}
.member_table th {
	font-weight: normal;
}
.member_table td {
	padding: 10px; text-align: center;
}
.member_table th {
	padding: 10px; text-align: center;
}
.remind.member_table {
	background-color: rgb(245, 253, 255);
}
.remind.member_table td {
	border-left-color: rgb(232, 232, 232); border-left-width: 1px; border-left-style: dashed;
}
.tips.member_table td {
	border-left-color: rgb(232, 232, 232); border-left-width: 1px; border-left-style: dashed;
}
.list.member_table th {
	border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.list.member_table td {
	border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.list.member_table thead tr {
	color: rgb(255, 255, 255); background-color: rgb(84, 181, 164);
}
.list.member_table tbody tr:nth-child(2n+1) {
	background-color: rgb(255, 255, 255);
}
.list.member_table tbody tr:hover {
	background-color: rgb(255, 255, 255);
}
.list.member_table tbody tr:nth-child(2n+1):hover {
	background-color: rgb(250, 250, 250);
}
.level.member_table th {
	border: 1px solid rgb(232, 232, 232); border-image: none; text-align: left;
}
.level.member_table td {
	border: 1px solid rgb(232, 232, 232); border-image: none; text-align: left;
}
.member_table th.tr {
	text-align: right;
}
.member_table td.tr {
	text-align: right;
}
.nblr.member_table {
	border: 0px currentColor; border-image: none;
}
.member_table th.nblr {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.member_table td.nblr {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.member_table th.tl {
	text-align: left;
}
.member_table td.tl {
	text-align: left;
}
.cklist.member_table {
	border: 0px currentColor; border-image: none; background-color: rgb(255, 255, 255);
}
.cklist.member_table td {
	padding: 5px;
}
.member_block .ui_text_block .ui_btn {
	width: 140px;
}
.member_block .ui_text_block > .ui_btn_upload {
	width: auto;
}
.member_block .selected_block {
	width: 80%; max-width: 500px;
}
.member_block .selected_block > .select {
	padding: 0px 10px; border: 1px solid rgb(223, 223, 223); border-image: none; height: 25px; line-height: 25px; display: inline-block; cursor: pointer;
}
.member_block .selected_block > .select::after {
	border-width: 4px; border-style: solid dashed dashed; border-color: rgb(108, 108, 108) transparent transparent; width: 0px; height: 0px; vertical-align: middle; display: inline-block; content: "";
}
.member_block .selected_block > .selectlist {
	border: 1px solid rgb(223, 223, 223); border-image: none; left: 0px; top: 100%; margin-top: -1px; display: none; position: absolute; z-index: 2; box-shadow: 3px 3px 5px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255); -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.1);
}
.member_block .selected_block > .selectlist li {
	width: 140px; height: 170px; float: left; -ms-overflow-x: hidden; -ms-overflow-y: scroll; _display: inline-block;
}
.member_block .selected_block > .selectlist li > p {
	padding: 0px 10px 0px 5px; height: 24px; line-height: 24px; position: relative; cursor: default;
}
.member_block .selected_block > .selectlist li > p.sub::after {
	right: 0px; font-size: 12px; vertical-align: middle; display: inline-block; position: absolute; content: "?";
}
.member_block .selected_block > .selectlist li > p:hover {
	background-color: rgb(220, 239, 234);
}
.member_block .selected_block > .selectlist li > p.selected {
	color: rgb(255, 255, 255); background-color: rgb(49, 106, 197);
}
.member_block > form legend {
	color: rgb(108, 108, 108); font-size: 18px; font-weight: bold;
}
.member_block .member_block_blockbg {
	background-color: rgb(251, 251, 251);
}
.member_block .member_block_blockbg > .sizelist > li {
	padding: 2px 5px; border-radius: 5px; display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.member_block .member_block_blockbg > .sizelist > li.size:hover {
	color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(21, 152, 129);
}
.member_block .member_block_blockbg > .sizelist > li.cur.size {
	color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(21, 152, 129);
}
.member_block .previewlist iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.member_block .member_block_text {
	height: 42px; position: relative;
}
.member_block .member_block_text > .input {
	padding: 8px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; left: 0px; right: 110px; position: absolute; box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.3) inset;
}
.member_block .member_block_text > .input > input {
	width: 100%; height: 22px;
}
.member_block .member_block_text > .ui_btn {
	width: 100px; height: 42px; right: 0px; position: absolute;
}
.member_block .ui_progress_bar {
	width: 80%;
}
.member_block #Post-form .ui_text_block .ui_loading {
	margin: 0px; left: 85%; top: -10px;
}
.member_block .section {
	margin: 0px; padding: 20px 0px 20px 80px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: dashed;
}
.member_block :first-child.section {
	padding: 20px 0px; border: 0px currentColor; border-image: none;
}
.member_block .highlight.section {
	background-color: rgb(254, 254, 245);
}
.member_block .section .section_list > li {
	padding-left: 40px; margin-bottom: 20px; position: relative;
}
.article_wrap .post .step_wrap .section_list > li {
	padding-left: 40px; margin-bottom: 20px; position: relative;
}
.member_block .section .section_list .num {
	border-radius: 32px; left: 0px; top: 0px; width: 32px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; margin-right: 5px; vertical-align: top; display: inline-block; position: absolute; background-color: rgb(21, 152, 129); -webkit-border-radius: 32px; -moz-border-radius: 32px;
}
.article_wrap .post .step_wrap .section_list .num {
	border-radius: 32px; left: 0px; top: 0px; width: 32px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; margin-right: 5px; vertical-align: top; display: inline-block; position: absolute; background-color: rgb(21, 152, 129); -webkit-border-radius: 32px; -moz-border-radius: 32px;
}
.member_block .section .unorder.section_list .num {
	left: 15px; top: 50%; width: 10px; height: 10px; line-height: 10px; text-indent: -999em; margin-top: -5px; vertical-align: middle;
}
.article_wrap .post .step_wrap .unorder.section_list .num {
	left: 15px; top: 50%; width: 10px; height: 10px; line-height: 10px; text-indent: -999em; margin-top: -5px; vertical-align: middle;
}
.member_block .section .section_list .section_list_btn {
	top: 0px; right: 230px; position: absolute;
}
.member_block .section .section_list .section_list_btn > .ui_icon {
	display: block; cursor: pointer;
}
.member_block .section2 {
	padding: 20px 80px;
}
.member_block .section .ui_btn_white {
	color: rgb(21, 152, 129);
}
.member_block .section2 .ui_btn_white {
	color: rgb(21, 152, 129);
}
.member_block .section2 .ui_btn_white {
	width: 100%;
}
.member_block .uploadimg_list li {
	margin: 10px 10px 0px 0px; padding: 0px; border: 1px dashed rgb(155, 213, 202); border-image: none; width: 80px; height: 60px; text-align: center; line-height: 57px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.member_block .uploadimg_list li > label {
	cursor: pointer;
}
.member_wrap#container .sidebar {
	width: 200px; margin-left: -100%;
}
.member_sidebar > li > a {
	padding: 10px; display: block;
}
.member_sidebar > li > .sub > li > a {
	padding: 10px; display: block;
}
.member_sidebar > li {
	margin: 0px 0px 2px; background-color: rgb(249, 249, 249);
}
.member_sidebar > li > .sub {
	display: none; background-color: rgb(255, 255, 255);
}
.member_sidebar > li .icon_nav::before {
	background-position: 0px 0px; width: 20px; height: 20px; margin-right: 10px; vertical-align: middle; display: inline-block; content: ""; background-image: url("_img/member_icon.png"); background-repeat: no-repeat;
}
.member_sidebar > li.home .icon_nav::before {
	background-position: 0px 0px;
}
.member_sidebar > li.article .icon_nav::before {
	background-position: 0px -20px;
}
.member_sidebar > li.earnings .icon_nav::before {
	background-position: 0px -40px;
}
.member_sidebar > li.spread .icon_nav::before {
	background-position: 0px -60px;
}
.member_sidebar > li.setting .icon_nav::before {
	background-position: 0px -80px;
}
.member_sidebar > li.help .icon_nav::before {
	background-position: 0px -100px;
}
.member_sidebar > li.msg .icon_nav::before {
	background-position: 0px -120px;
}
.member_sidebar > li.inbox .icon_nav::before {
	background-position: 0px -140px;
}
.member_sidebar > li.outbox .icon_nav::before {
	background-position: 0px -160px;
}
.member_sidebar > li > a:hover {
	color: rgb(21, 152, 129);
}
.member_sidebar > li > .sub > li.on > a {
	color: rgb(21, 152, 129);
}
.member_sidebar > li > .sub > li > a:hover {
	color: rgb(21, 152, 129);
}
.member_sidebar > li > .sub > li > a {
	padding-left: 50px;
}
.member_sidebar > li.user {
	padding: 20px 28px; text-align: center;
}
.member_sidebar > li.user > .img .ui_btn {
	left: 30px; right: 30px; bottom: 10px; display: none; position: absolute;
}
.channel.article_wrap .channel_info > .img .ui_btn {
	left: 30px; right: 30px; bottom: 10px; display: none; position: absolute;
}
.member_sidebar > li.user > .img:hover .ui_btn {
	display: block;
}
.channel.article_wrap .channel_info > .img:hover .ui_btn {
	display: block;
}
.member_sidebar > li.home {
	background-color: rgb(86, 86, 86);
}
.member_sidebar > li.msg {
	background-color: rgb(86, 86, 86);
}
.member_sidebar > li.home a {
	color: rgb(255, 255, 255);
}
.member_sidebar > li.msg a {
	color: rgb(255, 255, 255);
}
.member_sidebar > li.on > .sub {
	display: block;
}
.ui_main_title {
	text-align: center; position: relative;
}
.ui_main_title > .title {
	padding: 0px 15px; display: inline-block; position: relative; background-color: rgb(243, 243, 241);
}
.ui_main_title > .icon.title::before {
	background-position: -20px 0px; width: 30px; height: 30px; margin-right: 5px; vertical-align: middle; display: inline-block; content: ""; background-image: url("_img/member_icon.png"); background-repeat: no-repeat;
}
.ui_main_title > .line {
	left: 0px; top: 50%; right: 0px; border-top-color: rgb(214, 214, 214); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: absolute;
}
.member_sidebar > li.on.inbox {
	background-color: rgb(221, 241, 232);
}
.member_sidebar > li.on.outbox {
	background-color: rgb(221, 241, 232);
}
.member_sidebar > li.inbox:hover {
	background-color: rgb(221, 241, 232);
}
.member_sidebar > li.outbox:hover {
	background-color: rgb(221, 241, 232);
}
.member_sidebar > li.on.inbox > a {
	color: rgb(21, 152, 129);
}
.member_sidebar > li.on.outbox > a {
	color: rgb(21, 152, 129);
}
.checkPubTitle {
	margin: 10px 15.5% 0px; padding: 10px; border: 1px solid rgb(218, 218, 218); border-image: none; background-color: rgb(246, 246, 246);
}
.checkPubTitle .pub_list {
	border: 1px solid rgb(218, 218, 218); border-image: none; height: 140px; -ms-overflow-x: hidden; -ms-overflow-y: scroll; background-color: rgb(255, 255, 255);
}
#container > .help_wrap .help_search {
	padding: 5px; border: 1px solid rgb(218, 218, 218); border-image: none; width: 290px; height: 20px; position: relative; background-color: rgb(251, 250, 250);
}
#container > .help_wrap .help_search .search_input {
	padding: 1px 0px; left: 5px; right: 30px; position: absolute;
}
#container > .help_wrap .help_search .search_input > input {
	width: 100%;
}
#container > .help_wrap .help_search .search_btn {
	right: 5px; position: absolute;
}
#container > .help_wrap .help_list {
	padding: 0px 10px;
}
.help_list > li {
	margin: 10px; width: 48%; vertical-align: top; display: inline-block;
}
.help_list > li > .title {
	margin: 5px 0px;
}
.help_list > li > p {
	margin: 5px 0px;
}
#container > .login_register > div {
	padding: 80px; width: 60%;
}
#container > .login_register .login_register_menu {
	text-align: left; margin-bottom: -1px; position: relative;
}
#container > .login_register .login_register_menu > li {
	padding: 5px 20px; text-align: center; font-size: 16px; font-weight: bold; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
#container > .login_register .login_register_menu > li.on {
	color: rgb(255, 255, 255); border-bottom-color: rgb(6, 158, 131); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(6, 158, 131);
}
#container > .login_register .login_register_menu > li.on a {
	color: rgb(255, 255, 255);
}
#container > .login_register .login_register_content {
	padding: 20px; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid;
}
.login_register_content > .login_register_l {
	width: 60%;
}
.login_register_content > .login_register_r {
	padding: 20px 0px 20px 20px; margin-left: 20px; border-left-color: rgb(228, 228, 228); border-left-width: 1px; border-left-style: solid;
}
.login_register_content > .login_register_r li {
	margin: 0px 9px; display: inline-block;
}
.login_register_content .ui_text_block .title {
	width: 22%;
}
.login_register_content .ui_text_block .ui_text_tips {
	margin-left: 22.5%;
}
.login_register_content .ui_text_block .ui_btn {
	width: 40%;
}
#thirdWrap .login_register_content .ui_text_block .title {
	width: 15%;
}
#thirdWrap .login_register_content .ui_text_block .ui_text_tips {
	margin-left: 15.5%;
}
.login_register_content .ut {
	border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: dashed;
}
#container > .article_wrap {
	-ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;
}
#container > .article_wrap .main {
	background-color: rgb(251, 251, 251);
}
#container > .article_wrap .main_wrap {
	margin-right: 300px; margin-left: 0px; background-color: rgb(255, 255, 255);
}
#container > .article_wrap .sidebar {
	width: 302px; margin-left: -302px; box-shadow: inset 3px 0px 12px -7px rgba(0,0,0,0.4), 3px 3px 10px -7px rgba(0,0,0,0.4); background-color: rgb(251, 251, 251); -webkit-box-shadow: 3px 0 12px -7px rgba(0, 0, 0, 0.4) inset, 3px 3px 10px -7px rgba(0, 0, 0, 0.4); -moz-box-shadow: 3px 0 12px -7px rgba(0, 0, 0, 0.4) inset, 3px 3px 10px -7px rgba(0, 0, 0, 0.4);
}
#container > .article_wrap .sidebar > .ui_list {
	border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.article_wrap .addmore {
	border: 1px solid rgb(231, 231, 231); border-image: none; width: 30px; height: 30px; text-align: center; color: rgb(184, 184, 184); line-height: 30px; font-size: 24px; font-weight: bold; vertical-align: middle; display: inline-block; cursor: pointer; background-color: rgb(249, 249, 249);
}
.article_wrap .post .ui_title .btn_edit {
	top: 50%; right: 0px; margin-top: -0.68em; position: absolute;
}
.article_wrap .post .post_meta > li {
	margin: 5px 5px 0px; vertical-align: middle; display: inline-block;
}
.article_wrap .post > .content {
	border-bottom-color: rgb(239, 240, 243); border-bottom-width: 1px; border-bottom-style: solid;
}
.article_wrap .post > .share {
	border-bottom-color: rgb(239, 240, 243); border-bottom-width: 1px; border-bottom-style: solid;
}
.article_wrap .article_list_top {
	border-bottom-color: rgb(239, 240, 243); border-bottom-width: 1px; border-bottom-style: solid;
}
.article_wrap .post > .tag_list {
	border-bottom-color: rgb(239, 240, 243); border-bottom-width: 1px; border-bottom-style: solid;
}
.article_wrap .post > .content p {
	padding: 5px 0px;
}
.article_wrap .post > .content .post_img {
	clear: both; display: inline-block; position: relative; max-width: 100%;
}
.post_img > img {
	width: 100%; max-height: none; max-width: none;
}
.post_img > .btn_img_share {
	left: -8px; top: 100px; text-align: left; position: absolute;
}
.post_img > .btn_img_share .ui_btn {
	padding: 10px 15px; font-size: 16px;
}
.article_wrap .post > .content .post_video {
	height: 0px; padding-bottom: 56.25%; position: relative;
}
.article_wrap .post > .content .post_video iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.article_wrap .post > .content .post_video object {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.article_wrap .post > .share > .total_shares::after {
	color: rgb(225, 225, 225); font-size: 30px; margin-left: 5px; vertical-align: middle; display: inline-block; content: "/";
}
.article_wrap .post > .share > .total_shares > .score {
	color: rgb(96, 185, 0); font-size: 36px; font-weight: bold;
}
.step_read .step_header .score {
	color: rgb(96, 185, 0); font-size: 36px; font-weight: bold;
}
.article_wrap .post > .author {
	margin: 30px;
}
.article_wrap .post > .post_nav {
	margin: 30px;
}
.article_wrap .post > .author > .title {
	border-width: 1px; border-style: solid; border-color: rgb(218, 218, 218) rgb(218, 218, 218) rgb(255, 255, 255); border-image: none; width: 125px; height: 30px; text-align: center; line-height: 30px; padding-right: 16px; margin-bottom: -1px; position: relative; z-index: 1;
}
.article_wrap .post > .author > .title::before {
	top: -1px; width: 0px; height: 0px; right: -1px; border-top-color: rgb(218, 218, 218); border-left-color: transparent; border-top-width: 32px; border-left-width: 32px; border-top-style: solid; border-left-style: solid; position: absolute; content: "";
}
.article_wrap .post > .author > .title::after {
	top: -1px; width: 0px; height: 0px; right: -1px; border-top-color: rgb(218, 218, 218); border-left-color: transparent; border-top-width: 32px; border-left-width: 32px; border-top-style: solid; border-left-style: solid; position: absolute; content: "";
}
.article_wrap .post > .author > .title::after {
	top: -2px; right: -2px; border-top-color: rgb(255, 255, 255); border-left-color: transparent; border-top-width: 32px; border-left-width: 32px; border-top-style: solid; border-left-style: solid;
}
.article_wrap .post > .author > .content {
	padding: 20px 0px; border: 1px solid rgb(218, 218, 218); border-image: none;
}
.article_wrap .post > .author > .content > ul {
	display: table;
}
.article_wrap .post > .author > .content > ul > li {
	padding: 0px 20px; vertical-align: top; display: table-cell;
}
.article_wrap .post > .author > .content > ul > li:nth-child(1) {
	width: 140px; padding-right: 0px;
}
.article_wrap .post > .author > .content > ul > li:nth-child(2) {
	width: 60%;
}
.article_wrap .post > .author > .content > ul > li:nth-child(3) {
	width: 40%; border-left-color: rgb(218, 218, 218); border-left-width: 1px; border-left-style: solid;
}
.article_wrap .post > .author > .content > ul > li .post_list > .title {
	padding-bottom: 5px; margin-bottom: 5px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.article_wrap .post > .author > .content > ul > li .post_list > .list li {
	margin: 5px 0px;
}
.article_wrap .post > .author > .content > ul > li .post_list > .list li a::before {
	border-width: 5px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent rgb(217, 216, 216); width: 0px; height: 0px; vertical-align: middle; display: inline-block; content: "";
}
.article_wrap .post > .related li {
	padding: 14px; border: 0px currentColor; border-image: none; width: 258px; vertical-align: top; display: inline-block;
}
.error_wrap#container > .ui_list3 li {
	padding: 14px; border: 0px currentColor; border-image: none; width: 258px; vertical-align: top; display: inline-block;
}
.step_read .step_body .container_block .post .ui_list3 li {
	padding: 14px; border: 0px currentColor; border-image: none; width: 258px; vertical-align: top; display: inline-block;
}
.contributing_wrap#container .contributing_wrap_list li {
	padding: 14px; border: 0px currentColor; border-image: none; width: 258px; vertical-align: top; display: inline-block;
}
.article_wrap .post > .post_nav > .prev::before {
	font-size: 16px; font-weight: bold; vertical-align: middle; display: inline-block;
}
.article_wrap .post > .post_nav > .next::after {
	font-size: 16px; font-weight: bold; vertical-align: middle; display: inline-block;
}
.article_wrap .post > .post_nav > .prev::before {
	content: "<";
}
.article_wrap .post > .post_nav > .next::after {
	content: ">";
}
.article_wrap .article_list_top {
	padding: 8px 10px;
}
.article_list_top > .nav > li.nav_l {
	margin: 5px 0px; padding: 0px 15px; border-right-color: rgb(218, 218, 218); border-right-width: 1px; border-right-style: solid; float: left;
}
.article_list_top > .nav > li.on.nav_l a {
	color: rgb(1, 139, 115);
}
.article_list_top > .nav > li.nav_r {
	float: right;
}
.article_list_top > .nav > li.nav_r a {
	background-position: 0px 0px; width: 40px; height: 31px; text-indent: -9999em; display: block; background-image: url("_img/article_icon.png"); background-repeat: no-repeat;
}
.article_list_top > .nav > li.list a {
	background-position: 0px 0px;
}
.article_list_top > .nav > li.grids a {
	background-position: -40px 0px;
}
.article_list_top > .nav > li.list.cur a {
	background-position: 0px -31px;
}
.article_list_top > .nav > li.grids.cur a {
	background-position: -40px -31px;
}
.article_wrap .list.article_list li > .img {
	width: 256px; height: 148px; line-height: 145px; margin-right: 10px; max-width: none;
}
.article_wrap .list.article_list li > .content {
	width: 100%; display: block;
}
.article_wrap .grids.article_list li {
	padding: 10px; border: 0px currentColor; border-image: none; width: 47.4%; vertical-align: top; display: inline-block; max-width: 422px;
}
.article_wrap .list2.article_list li {
	padding: 10px; border: 0px currentColor; border-image: none; width: 47.4%; vertical-align: top; display: inline-block; max-width: 422px;
}
.article_wrap .grids.article_list li > .img {
	height: 242px; line-height: 239px;
}
.article_wrap .list.article_list ul {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dashed;
}
.article_wrap .grids.article_list ul {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dashed;
}
.article_wrap .list2.article_list li > .img {
	width: 160px; height: 160px; line-height: 157px;
}
.article_wrap .grids2.article_list li {
	width: 160px; height: 160px; line-height: 157px;
}
.article_wrap .grids2.article_list li {
	margin: 10px 3.9px;
}
.article_wrap .post .step_list {
	display: flex;
}
.article_wrap .sidebar .author .base_info {
	display: flex;
}
.article_wrap .post .step_list {
	background: url("_img/exp_repeat_bg2.jpg") 0px 0px; height: 50px; position: relative;
}
.article_wrap .post .step_list ul {
	flex:1 1 0px; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.article_wrap .sidebar .author .base_info .content {
	flex:1 1 0px; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.article_wrap .post .step_list .step_btn {
	margin: 0px 10px; height: 50px; line-height: 50px;
}
.article_wrap .post .step_list li {
	width: 67px; height: 50px; margin-right: 5px; float: left; position: relative; cursor: pointer; _display: inline;
}
.article_wrap .post .step_list li .content {
	left: 0px; top: 0px; position: absolute;
}
.article_wrap .post .step_list li .img {
	width: 67px; height: 50px; line-height: 47px;
}
.article_wrap .post .step_list li .step {
	left: 0px; top: 0px; width: 20px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 11px; display: block; position: absolute; background-color: rgba(21, 152, 129, 0.6);
}
.article_wrap .post .step_list li:hover {
	z-index: 1;
}
.article_wrap .post .step_list li:hover .content {
	left: -12.5px; top: -9.5px;
}
.article_wrap .post .step_list li:hover .content .img {
	width: 92px; height: 67px; line-height: 64px;
}
.article_wrap .post .step_wrap .step_wrap_block {
	line-height: 28px; margin-top: 20px;
}
.article_wrap .post .step_wrap .step_wrap_block .title {
	margin: 20px 0px 0px; padding-bottom: 5px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.article_wrap .post .step_wrap .section_list li {
	margin: 5px 0px 0px; padding-left: 20px;
}
.article_wrap .post .step_wrap .unorder.section_list .num {
	left: 0px;
}
.article_wrap .post .step_wrap .order.section_list li {
	padding: 40px 0px 0px 35px; margin-top: 1px; margin-left: 17px; border-left-color: rgb(218, 218, 218); border-left-width: 2px; border-left-style: dotted; min-height: 50px;
}
.article_wrap .post .step_wrap .order.section_list .num {
	left: -18px; top: 43px;
}
.article_wrap .post .step_wrap .order.section_list li:first-child {
	padding-top: 0px; margin-top: 20px;
}
.article_wrap .post .step_wrap .order.section_list li:first-child .num {
	top: 0px;
}
.article_wrap .post .step_wrap .order.section_list li:last-child {
	padding-bottom: 20px;
}
.article_wrap .post .step_wrap .order.section_list li:last-child::after {
	left: -13px; bottom: 0px; color: rgb(195, 195, 195); line-height: 13px; font-size: 12px; position: absolute; content: "END"; background-color: rgb(255, 255, 255);
}
.article_wrap .post .step_wrap .order.section_list li .end {
	left: -48px; bottom: 0px; line-height: 13px; position: absolute;
}
.article_wrap .sidebar .author {
	padding: 10px 20px;
}
.article_wrap .sidebar .author .base_info .img {
	border-radius: 140px; -webkit-border-radius: 140px; -moz-border-radius: 140px;
}
.article_wrap .sidebar .author .base_info .img img {
	border-radius: 140px; -webkit-border-radius: 140px; -moz-border-radius: 140px;
}
.article_wrap .sidebar .author .base_info .img {
	width: 110px; height: 110px; line-height: 107px; margin-right: 8px;
}
.article_wrap .sidebar .author .base_info .content {
	height: 120px;
}
.article_wrap .sidebar .author .author_explist {
	padding: 15px 0px; border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid;
}
.exp.article_wrap .sidebar .ui_list3 > .title {
	padding-left: 30px; border-top-color: rgb(239, 240, 243); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.contributing_wrap#container .article_wrap .sidebar .ui_list3 > .title {
	padding-left: 30px; border-top-color: rgb(239, 240, 243); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.exp.article_wrap .sidebar .ui_list3 li {
	margin: 20px; padding: 0px; border: 1px solid rgb(218, 218, 218); border-image: none;
}
.exp.article_wrap .post > .related li {
	margin: 20px; padding: 0px; border: 1px solid rgb(218, 218, 218); border-image: none;
}
.step_read .step_body .container_block .post .ui_list3 li {
	margin: 20px; padding: 0px; border: 1px solid rgb(218, 218, 218); border-image: none;
}
.exp.article_wrap .sidebar .ui_list3 li:first-child {
	padding-top: 0px; margin-top: 0px;
}
.contributing_wrap#container .article_wrap .sidebar .ui_list3 li:first-child {
	padding-top: 0px; margin-top: 0px;
}
.exp.article_wrap .sidebar .ui_list3 li .content {
	padding: 0px 10px;
}
.exp.article_wrap .post > .related li .content {
	padding: 0px 10px;
}
.step_read .step_body .container_block .post .ui_list3 li .content {
	padding: 0px 10px;
}
.exp_wrap#container .exp_block .exp_list li .content {
	padding: 0px 10px;
}
.exp_column#container .exp_list li .content {
	padding: 0px 10px;
}
.exp.article_wrap .sidebar .ui_list3 li .content > .title {
	height: 24px; overflow: hidden;
}
.exp.article_wrap .post > .related li .content > .title {
	height: 24px; overflow: hidden;
}
.step_read .step_body .container_block .post .ui_list3 li .content > .title .exp_wrap#container .exp_block .exp_list li .content > .title {
	height: 24px; overflow: hidden;
}
.exp_column#container .exp_list li .content > .title {
	height: 24px; overflow: hidden;
}
.article_wrap .post .step_wrap #exp_step_nav {
	width: 32px; visibility: visible; position: fixed;
}
.article_wrap .post .step_wrap .ico_group .num {
	border-radius: 32px; width: 32px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; cursor: pointer; background-color: rgb(21, 152, 129); -webkit-border-radius: 32px; -moz-border-radius: 32px;
}
.article_wrap .post .step_wrap .ico_group .gray.num {
	background-color: rgb(208, 208, 208);
}
.article_wrap .post .step_wrap .ico_group .num:hover {
	background-color: rgb(21, 152, 129);
}
.channel.article_wrap .channel_info {
	padding: 20px 0px 20px 20px; display: flex;
}
.channel.article_wrap .channel_info > .content {
	flex:1 1 0px; vertical-align: top; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.channel.article_wrap .channel_info > .channel_info_block > li {
	padding: 0px 25px; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: dashed; display: inline-block;
}
.channel.article_wrap .channel_info > .channel_info_block > li:last-child {
	border: 0px currentColor; border-image: none;
}
.channel.article_wrap .channel_info .ui_icon35_ty {
	top: -24px; position: absolute;
}
.channel.article_wrap .channel_subnav {
	padding: 10px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.contributing_list_wrap > .top {
	padding: 10px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.channel.article_wrap .channel_subnav .channel_subnav_l {
	width: 100%;
}
.channel.article_wrap .channel_subnav .channel_subnav_m {
	margin-right: 250px;
}
.channel.article_wrap .channel_subnav .channel_subnav_m a {
	margin: 5px; padding: 3px 15px;
}
.contributing_list_wrap > .top .nav a {
	margin: 5px; padding: 3px 15px;
}
.channel.article_wrap .channel_subnav .channel_subnav_m a.on {
	color: rgb(255, 255, 255); background-color: rgb(21, 152, 129);
}
.channel.article_wrap .channel_subnav .channel_subnav_m a:hover {
	color: rgb(255, 255, 255); background-color: rgb(21, 152, 129);
}
.contributing_list_wrap > .top .nav a.on {
	color: rgb(255, 255, 255); background-color: rgb(21, 152, 129);
}
.contributing_list_wrap > .top .nav a:hover {
	color: rgb(255, 255, 255); background-color: rgb(21, 152, 129);
}
.channel.article_wrap .channel_subnav .channel_subnav_m .more {
	cursor: pointer;
}
.contributing_list_wrap > .top .nav .more {
	cursor: pointer;
}
.channel.article_wrap .channel_subnav .channel_subnav_m .more > span {
	width: 14px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 12px; font-size: 14px; font-weight: bold; background-color: rgb(21, 152, 129);
}
.contributing_list_wrap > .top .nav .more > span {
	width: 14px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 12px; font-size: 14px; font-weight: bold; background-color: rgb(21, 152, 129);
}
.channel.article_wrap .channel_subnav .channel_subnav_m a {
	border-radius: 36px; display: inline-block; -webkit-border-radius: 36px; -moz-border-radius: 36px;
}
.contributing_list_wrap > .top .nav a {
	border-radius: 36px; display: inline-block; -webkit-border-radius: 36px; -moz-border-radius: 36px;
}
.channel.article_wrap .channel_subnav .channel_subnav_m .more > span {
	border-radius: 36px; display: inline-block; -webkit-border-radius: 36px; -moz-border-radius: 36px;
}
.contributing_list_wrap > .top .nav .more > span {
	border-radius: 36px; display: inline-block; -webkit-border-radius: 36px; -moz-border-radius: 36px;
}
.channel.article_wrap .channel_subnav .channel_subnav_r {
	margin-left: -250px;
}
.channel.article_wrap .channel_subnav .channel_subnav_r a {
	background-position: 0px -62px; padding: 10px 10px 10px 30px; width: 107px; height: 36px; line-height: 16px; float: left; display: block; box-sizing: border-box; background-image: url("_img/article_icon.png"); background-repeat: no-repeat; _display: inline; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.channel.article_wrap .channel_subnav .channel_subnav_r a.new {
	background-position: 0px -62px;
}
.channel.article_wrap .channel_subnav .channel_subnav_r a.hot {
	background-position: -107px -62px;
}
.channel.article_wrap .channel_subnav .channel_subnav_r a.new.cur {
	background-position: 0px -98px;
}
.channel.article_wrap .channel_subnav .channel_subnav_r a.hot.cur {
	background-position: -107px -98px;
}
.channel.article_wrap .channel_list ul {
	margin: 0px;
}
.channel.article_wrap .channel_list li {
	margin: 20px 17px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: top; display: inline-block; max-width: 258px;
}
.channel.article_wrap .channel_list li .img {
	height: 148px; line-height: 145px;
}
.article_wrap #sidebarShare {
	top: 50%; position: fixed; z-index: 1;
}
.column_top {
	background: url("_img/column_bg.png") 0px 0px rgb(244, 244, 244); padding: 0px 10px; position: relative;
}
.column_top .ui_title {
	border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.column_top .ui_title .ui_btn_green2 {
	height: 27px; line-height: normal; margin-top: 1.5px;
}
.column_top .ui_title .ui_btn_green2 .ui_icon {
	vertical-align: top;
}
.column_top .showMore {
	top: 15px; right: 10px; display: none; position: absolute;
}
.column_top > .nav {
	display: block;
}
.column_top > .nav li {
	margin: 10px 5px; display: inline-block;
}
.column_top > .nav li a {
	padding: 3px 15px; border-radius: 36px; display: block; -webkit-border-radius: 36px; -moz-border-radius: 36px;
}
.column_top > .nav li.on a {
	color: rgb(255, 255, 255); background-color: rgb(21, 152, 129);
}
.column_top > .nav li:hover a {
	color: rgb(255, 255, 255); background-color: rgb(21, 152, 129);
}
#container > .rss_wrap .main {
	background-color: rgb(251, 251, 251);
}
#container > .rss_wrap .main_wrap {
	margin-left: 300px; box-shadow: inset 3px 0px 12px -7px rgba(0,0,0,0.4), 3px 3px 10px -7px rgba(0,0,0,0.4); background-color: rgb(255, 255, 255); -webkit-box-shadow: 3px 0 12px -7px rgba(0, 0, 0, 0.4) inset, 3px 3px 10px -7px rgba(0, 0, 0, 0.4); -moz-box-shadow: 3px 0 12px -7px rgba(0, 0, 0, 0.4) inset, 3px 3px 10px -7px rgba(0, 0, 0, 0.4);
}
#container > .rss_wrap .sidebar {
	background-color: rgb(251, 251, 251);
}
#container > .rss_wrap .sidebar .ui_list .ui_list_title {
	color: rgb(255, 255, 255); background-color: rgb(21, 152, 129);
}
#container > .rss_wrap .sidebar .ui_list .img {
	width: 25px; height: 25px; line-height: 22px;
}
#container > .rss_wrap .sidebar .ui_list .content {
	line-height: 27px;
}
#container > .rss_wrap .main_wrap .ui_list li > .img {
	width: 256px; height: 148px; line-height: 145px; margin-right: 10px; max-width: none;
}
#container > .rss_wrap .main_wrap .ui_list ul {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dashed;
}
#container > .bbs_wrap .bbs_nav > .nav li {
	margin: 0px 10px; display: inline-block;
}
#container > .bbs_wrap .bbs_nav > .nav li a {
	padding: 0px 3px 3px; color: rgb(64, 64, 64); border-bottom-color: transparent; border-bottom-width: 3px; border-bottom-style: solid; display: block;
}
#container > .bbs_wrap .bbs_nav > .nav li.on a {
	color: rgb(84, 181, 164); border-bottom-color: rgb(84, 181, 164); border-bottom-width: 3px; border-bottom-style: solid;
}
#container > .bbs_wrap .bbs_nav > .nav li:hover a {
	color: rgb(84, 181, 164); border-bottom-color: rgb(84, 181, 164); border-bottom-width: 3px; border-bottom-style: solid;
}
#container > .bbs_wrap .bbs_content_top li.nav_l {
	margin: 7px 0px; padding: 0px 15px; border-right-color: rgb(218, 218, 218); border-right-width: 1px; border-right-style: solid;
}
#container > .bbs_wrap .bbs_content_top li.on.nav_l a {
	color: rgb(1, 139, 115);
}
#container > .bbs_wrap .select_ul.bbs_content_top {
	padding: 10px 10px 10px 0px;
}
#container > .bbs_wrap .bbs_content_top li.select_wrap {
	margin: -10px 0px; padding: 17px 15px;
}
#container > .bbs_wrap .bbs_content_top li.select_wrap .select_list {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(218, 218, 218) rgb(218, 218, 218); padding: 10px; border-image: none; left: -1px; top: 100%; right: -1px; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
#container > .bbs_wrap .bbs_content_top li.select_wrap:hover .select_list {
	display: block;
}
#container > .bbs_wrap .bbs_list li {
	padding: 10px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
#container > .bbs_wrap .bbs_list li .img {
	width: 60px; height: 60px; line-height: 57px;
}
#container > .bbs_wrap .bbs_pub .ui_text_input {
	width: 100%; max-width: 100%;
}
#container > .bbs_wrap .bbs_pub .ui_text_textarea {
	width: 100%; max-width: 100%;
}
#container > .bbs_wrap .main_wrap {
	margin-right: 320px; margin-left: 0px;
}
#container > .bbs_wrap .sidebar {
	margin-left: -300px;
}
#container > .bbs_wrap .post > .content p {
	padding: 3px 0px;
}
#container > .bbs_wrap .post > .content * {
	white-space: normal !important; -ms-word-break: normal !important; -ms-word-wrap: break-word !important;
}
#bbsComment .ui_text_block {
	margin: 5px 0px 20px;
}
#bbsComment .area {
	border: 1px solid rgb(223, 223, 223); border-image: none; height: 100px; text-align: center;
}
#container > .bbs_wrap .bbs_pub .edui-container {
	width: 100% !important;
}
.tos_wrap .tos_text {
	-ms-overflow-x: hidden; -ms-overflow-y: scroll; max-height: 500px;
}
.tos_wrap .ui_text_block .title {
	width: 25%;
}
.tos_wrap .ui_text_block .ui_text_tips {
	margin-left: 25.5%;
}
.about_wrap#container {
	background: url("_img/ui_about_top_bg.jpg") repeat-x center 24px, url("_img/ui_about_bg.jpg") 0px 0px; padding: 0px; max-width: 100%;
}
.contributing_wrap#container {
	background: url("_img/ui_about_top_bg.jpg") repeat-x center 24px, url("_img/ui_about_bg.jpg") 0px 0px; padding: 0px; max-width: 100%;
}
.exp_wrap#container {
	background: url("_img/ui_about_top_bg.jpg") repeat-x center 24px, url("_img/ui_about_bg.jpg") 0px 0px; padding: 0px; max-width: 100%;
}
.about_wrap > .container {
	margin: 0px auto; padding: 45px 10px 20px; max-width: 1210px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.contributing_wrap .contributing_block > .container {
	margin: 0px auto; padding: 45px 10px 20px; max-width: 1210px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.exp_wrap .exp_block > .container {
	margin: 0px auto; padding: 45px 10px 20px; max-width: 1210px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.contributing_wrap .article_wrap {
	margin: 0px auto; padding: 45px 10px 20px; max-width: 1210px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.contributing_wrap#container .set_page .option_header .content {
	margin: 0px auto; padding: 45px 10px 20px; max-width: 1210px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.contributing_wrap#container .set_page .option_wrap {
	margin: 0px auto; padding: 45px 10px 20px; max-width: 1210px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.about_wrap > .container > .top {
	padding: 60px 350px 60px 0px; height: 454px; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.about_wrap > .container > .top .title {
	color: rgb(255, 234, 0); font-size: 60px;
}
.about_wrap > .container > .top .ui_btn_green2 {
	width: 200px;
}
.about_wrap > .container > .top .top_r {
	background: url("_img/ui_about_icon.png") no-repeat -181px 0px; top: 0px; width: 189px; right: 15px; bottom: 0px; overflow: hidden; padding-left: 146px; position: absolute;
}
.about_wrap > .container > .top .top_r_block .content {
	padding: 10px 20px; border: 1px solid rgba(255, 255, 255, 0.43); border-image: none; color: rgb(242, 242, 242); position: relative; background-color: rgba(6, 30, 50, 0.43);
}
.about_wrap > .container > .top .top_r_block .content::before {
	border-style: dashed solid dashed dashed; top: 50%; width: 0px; height: 0px; font-size: 0px; position: absolute; content: "";
}
.about_wrap > .container > .top .top_r_block .content::after {
	border-style: dashed solid dashed dashed; top: 50%; width: 0px; height: 0px; font-size: 0px; position: absolute; content: "";
}
.about_wrap > .container > .top .top_r_block .content::before {
	border-width: 10px; border-color: transparent rgba(255, 255, 255, 0.43) transparent transparent; left: -19px; margin-top: -10px;
}
.about_wrap > .container > .top .top_r_block .content::after {
	border-width: 8px; border-color: transparent rgba(6, 30, 50, 1) transparent transparent; left: -15px; margin-top: -8px;
}
.about_wrap > .container > .top :nth-child(1).top_r_block {
	height: 130px;
}
.about_wrap > .container > .top :nth-child(2).top_r_block {
	margin: 22px 0px; height: 139px;
}
.about_wrap > .container > .top :nth-child(3).top_r_block {
	height: 142px;
}
.about_wrap#container > .container > .about_block {
	padding: 30px 0px 0px; overflow: hidden; border-bottom-color: rgb(181, 181, 181); border-bottom-width: 1px; border-bottom-style: dashed;
}
.about_wrap#container > .container > .about_block .main_wrap {
	margin-right: 400px; margin-left: 0px;
}
.about_wrap#container > .container .about_icon {
	line-height: 1.7; padding-left: 153px; margin-bottom: 30px; position: relative; min-height: 120px;
}
.about_wrap#container > .container .about_icon::before {
	background: url("_img/ui_about_icon.png") no-repeat 0px 0px; left: 5px; top: 5px; width: 134px; height: 108px; position: absolute; content: "";
}
.about_wrap#container > .container .about_icon1.about_icon {
	padding-left: 200px;
}
.about_wrap#container > .container .about_icon1.about_icon::before {
	background-position: 0px 0px; width: 181px; height: 150px;
}
.about_wrap#container > .container .about_icon2.about_icon::before {
	background-position: 0px -150px;
}
.about_wrap#container > .container .about_icon3.about_icon::before {
	background-position: 0px -258px;
}
.about_wrap#container > .container .about_icon4.about_icon::before {
	background-position: 0px -366px;
}
.about_wrap#container > .container .about_icon5.about_icon::before {
	background-position: 0px -474px;
}
.about_wrap#container > .container .about_icon6.about_icon::before {
	background-position: 0px -582px;
}
.about_wrap#container > .container .about_text {
	background: url("_img/ui_about_icon.png") no-repeat 164px bottom; margin: 0px 0px 30px 5px; width: 721px; height: 218px; text-align: center; color: rgb(255, 255, 255);
}
.about_wrap#container > .container .about_text .about_text_r > p {
	width: 162px; height: 61px; line-height: 61px; margin-bottom: 18px; background-color: rgb(45, 122, 208);
}
.about_wrap#container > .container .about_text .about_text_m {
	border-radius: 175px; width: 176px; height: 176px; line-height: 176px; margin-top: 14px; margin-left: 103px; background-color: rgb(244, 189, 141); -webkit-border-radius: 175px; -moz-border-radius: 175px;
}
.about_wrap#container > .container > .about_block .main_wrap .title {	color: rgb(245, 101, 101); font-size: 40px;}
.about_wrap#container > .container > .about_block .sidebar {
	width: 360px; margin-left: -360px;
}
.about_wrap#container > .container table {
	border-width: 4px 1px 1px; border-style: solid; border-color: rgb(23, 171, 162) rgb(234, 234, 234) rgb(234, 234, 234); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.about_wrap#container > .container table td {
	padding: 10px 20px; border: 1px solid rgb(234, 234, 234); border-image: none; text-align: left; font-weight: normal;
}
.about_wrap#container > .container table th {
	padding: 10px 20px; border: 1px solid rgb(234, 234, 234); border-image: none; text-align: left; font-weight: normal;
}
.about_wrap#container > .container table th {
	background-color: rgb(244, 244, 244);
}
.about_wrap#container > .container > .about_block .fcEm6 {
	color: rgb(255, 0, 36);
}
.contributing_wrap#container {
	background: 0px; padding: 45px 0px 20px;
}
.contributing_wrap .contributing_block > .container {
	padding: 40px 10px;
}
.contributing_wrap :nth-child(1).contributing_block {
	background: url("_img/fw_bg.jpg") 0px 0px;
}
.contributing_wrap :nth-child(1).contributing_block .container {
	background: url("_img/fw_top_bg.png") no-repeat right bottom; height: 430px;
}
.contributing_wrap :nth-child(1).contributing_block .title {
	font-size: 50px;
}
.contributing_wrap :nth-child(1).contributing_block .title::before {
	background: url("_img/fw_icon.png") no-repeat 0px 0px / 80px 320px rgb(23, 218, 184); border-radius: 80px; width: 80px; height: 80px; margin-right: 10px; vertical-align: middle; display: inline-block; content: ""; -webkit-border-radius: 80px; -moz-border-radius: 80px;
}
.contributing_wrap :nth-child(2).contributing_block {
	background-color: rgb(255, 255, 255);
}
.contributing_wrap :nth-child(2).contributing_block .ui_main_title > .title {
	background-color: rgb(255, 255, 255);
}
.contributing_wrap :nth-child(3).contributing_block {
	background-color: rgb(238, 238, 238);
}
.contributing_wrap :nth-child(4).contributing_block {
	background-color: rgb(241, 246, 247);
}
.contributing_wrap :nth-child(4).contributing_block .ui_main_title > .title {
	background-color: rgb(241, 246, 247);
}
.contributing_wrap .contributing_block .privilege .privilege_block {
	margin: 35px 15px 0px; padding: 15px; width: 200px; height: 250px; text-align: center; color: rgb(255, 255, 255); font-size: 22px; font-weight: bold;
}
.contributing_wrap .contributing_block .privilege :nth-child(1).privilege_block {
	background-color: rgb(23, 218, 184);
}
.contributing_wrap .contributing_block .privilege :nth-child(2).privilege_block {
	background-color: rgb(255, 186, 0);
}
.contributing_wrap .contributing_block .privilege :nth-child(3).privilege_block {
	background-color: rgb(255, 100, 47);
}
.contributing_wrap .contributing_block .privilege :nth-child(4).privilege_block {
	background-color: rgb(79, 95, 110);
}
.contributing_wrap .contributing_block .privilege .privilege_block .img {
	margin: 10px auto 20px; width: 130px; height: 130px; background-image: url("_img/fw_icon.png"); background-repeat: no-repeat;
}
.contributing_wrap .contributing_block .privilege :nth-child(1).privilege_block .img {
	background-position: 0px 0px;
}
.contributing_wrap .contributing_block .privilege :nth-child(2).privilege_block .img {
	background-position: 0px -130px;
}
.contributing_wrap .contributing_block .privilege :nth-child(3).privilege_block .img {
	background-position: 0px -260px;
}
.contributing_wrap .contributing_block .privilege :nth-child(4).privilege_block .img {
	background-position: 0px -390px;
}
.contributing_wrap .contributing_block .apply li {
	height: 120px; padding-left: 40px; vertical-align: middle; display: inline-block;
}
.contributing_wrap .contributing_block .apply li::before {
	border-radius: 50px; width: 50px; height: 50px; text-align: center; color: rgb(188, 188, 188); line-height: 50px; font-size: 38px; font-weight: bold; margin-right: 10px; vertical-align: middle; display: inline-block; background-color: rgb(238, 238, 238); -webkit-border-radius: 50px; -moz-border-radius: 50px;
}
.contributing_wrap .contributing_block .apply li:nth-child(1)::before {
	content: "1";
}
.contributing_wrap .contributing_block .apply li:nth-child(2)::before {
	content: "2";
}
.contributing_wrap .contributing_block .apply li:nth-child(3)::before {
	content: "3";
}
.contributing_wrap .contributing_block .apply li:nth-child(1)::after {
	background: url("_img/fw_icon_arrow.png") no-repeat 0px 0px; width: 64px; height: 120px; margin-left: 40px; vertical-align: middle; display: inline-block; content: "";
}
.contributing_wrap .contributing_block .apply li:nth-child(2)::after {
	background: url("_img/fw_icon_arrow.png") no-repeat 0px 0px; width: 64px; height: 120px; margin-left: 40px; vertical-align: middle; display: inline-block; content: "";
}
.contributing_wrap .contributing_block .apply li .center {
	text-align: left;
}
.contributing_wrap .contributing_block .apply li .title {
	color: rgb(0, 193, 159); font-size: 26px;
}
#container > .contributing_wrap .tag_wrap .tag_list > li {
	margin: 0px 10px 5px; padding: 0px 15px; height: 30px; text-align: center; line-height: 30px; vertical-align: middle; display: inline-block; position: relative; cursor: pointer;
}
#container > .contributing_wrap .tag_wrap .tag_list > li.last {
	border: 1px dashed rgb(6, 148, 121); border-image: none; min-width: 50px;
}
#container > .contributing_wrap .tag_wrap .tag_list > li.select {
	border: 1px dashed rgb(6, 148, 121); border-image: none; min-width: 50px;
}
#container > .contributing_wrap .tag_wrap .tag_list > li.select {
	color: rgb(255, 255, 255); background-color: rgb(6, 148, 121);
}
#container > .contributing_wrap .tag_wrap .tag_list > li.cur.select {
	border: 1px solid rgb(231, 206, 145); border-image: none; color: rgb(108, 108, 108); background-color: rgb(245, 251, 208);
}
#container > .contributing_wrap .tag_wrap .tag_list > li.selected {
	border: 1px solid rgb(231, 206, 145); border-image: none; color: rgb(108, 108, 108); background-color: rgb(245, 251, 208);
}
#container > .contributing_wrap .tag_wrap .tag_list > li.last {
	cursor: default;
}
#container > .contributing_wrap .tag_wrap .tag_list > li.cur.select {
	cursor: default;
}
#container > .contributing_wrap .tag_wrap .tag_list > li.selected:hover::after {
	background-position: -7px -116px; top: 2px; width: 10px; height: 10px; text-align: center; right: 2px; line-height: 10px; position: absolute; content: ""; background-image: url("_img/ui_icon.png"); background-repeat: no-repeat; background-size: 34px 145px;
}
#container > .contributing_wrap .tag_wrap .tag_setting > .ui_text_input {
	padding: 9px 9px 8px; margin-right: -1px; max-width: 200px;
}
.contributing_list_wrap > .top {
	display: flex;
}
.contributing_list_wrap > .top .nav {
	flex:1 1 0px; vertical-align: top; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.contributing_list_wrap > .top .list_total {
	height: 37px; line-height: 37px; margin-left: 10px;
}
.contributing_list_wrap > .contributing_list li {
	margin: 15px 26px; background-color: rgb(248, 248, 248);
}
.details.contributing_wrap#container {
	padding: 0px 0px 20px;
}
.details.contributing_wrap#container > .article_wrap {
	padding: 0px 10px;
}
.contributing_wrap#container .set_page .option_header .content {
	padding: 0px 10px;
}
.contributing_wrap#container .set_page .option_wrap {
	padding: 0px 10px;
}
.contributing_wrap#container .header {
	padding: 20px; height: 160px;
}
.contributing_wrap#container .header .content {
	width: 100%; height: 100%;
}
.contributing_wrap#container .header h2 {
	font-size: 30px;
}
.contributing_wrap#container .set_page {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(224, 224, 224);
}
.contributing_wrap#container .set_page .option_header {
	background: -ms-linear-gradient(rgb(72, 82, 94), rgb(58, 66, 76)), none; box-shadow: 0px 2px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .2); -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, .2);
}
.contributing_wrap#container .set_page .option_header .content {
	height: 43px;
}
.contributing_wrap#container .set_page .option_header .ui_btn {
	width: 66px;
}
.contributing_wrap#container .set_page .option_header .mod_tab {
	padding: 0px 15px; height: 41px; color: rgb(199, 199, 199); line-height: 43px; overflow: hidden; font-size: 14px; float: left; display: inline-block;
}
.contributing_wrap#container .set_page .option_header .mod_tab:hover {
	color: rgb(231, 231, 231); border-bottom-color: rgb(63, 167, 204); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(44, 44, 44);
}
.contributing_wrap#container .set_page .option_header .cur.mod_tab {
	color: rgb(231, 231, 231); border-bottom-color: rgb(63, 167, 204); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(44, 44, 44);
}
.contributing_wrap#container .set_page .option_wrap .content {
	border: 1px solid rgb(202, 202, 202); border-image: none; height: 240px; overflow: hidden; -ms-overflow-y: auto; box-shadow: 3px 3px 10px -7px rgba(0,0,0,0.4); background-color: rgb(236, 236, 236); -webkit-box-shadow: 3px 3px 10px -7px rgba(0, 0, 0, 0.4); -moz-box-shadow: 3px 3px 10px -7px rgba(0, 0, 0, 0.4);
}
.contributing_wrap#container .set_page .option_wrap .templates_list li {
	margin: 10px 14px; width: 258px; height: 78px; line-height: 75px; display: inline-block;
}
.contributing_wrap#container .set_page .option_wrap .color.content {
	display: flex;
}
.contributing_wrap#container .set_page .option_wrap .colorSelector {
	margin: 20px; width: 356px;
}
.contributing_wrap#container .set_page .option_wrap .color_list {
	flex:1 1 0px; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.contributing_wrap#container .set_page .option_wrap .color_list li {
	margin: 10px 14px; width: 84px; height: 68px; display: inline-block; cursor: pointer;
}
.exp_wrap#container {
	background: rgb(251, 251, 251); padding: 45px 0px 20px;
}
.exp_wrap .exp_block > .container {
	padding: 0px 10px;
}
.exp_wrap :nth-child(1).exp_block {
	background: url("_img/exp_repeat_bg.jpg") 0px 0px; padding-bottom: 20px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.exp_wrap#container .exp_block > .container .main_wrap {
	margin-right: 360px; margin-left: 0px;
}
.exp_wrap#container .exp_block > .container .main_wrap .exp_channel_list {
	padding: 4px 0px;
}
.exp_wrap#container .exp_block > .container .main_wrap .exp_channel_list li {
	margin: 10px 0px; width: 50%; float: left; box-sizing: border-box; _display: line; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.exp_wrap#container .exp_block > .container .main_wrap .exp_channel_list li > .title {
	margin: 0px 3px; height: 26px; line-height: 26px; display: inline-block;
}
.exp_wrap#container .exp_block > .container .main_wrap .exp_channel_list li > a {
	margin: 0px 3px; height: 26px; line-height: 26px; display: inline-block;
}
.exp_wrap#container .exp_block > .container .main_wrap .exp_channel_list li > .title {
	margin: 0px 5px 0px 10px; padding: 0px 9px; border-radius: 36px; background-color: rgb(238, 238, 238); -webkit-border-radius: 36px; -moz-border-radius: 36px;
}
.exp_wrap#container .exp_block > .container .sidebar {
	background: url("_img/exp_tr_bg.jpg") 0px 0px; width: 340px; height: 240px; margin-left: -340px; position: relative;
}
.exp_wrap#container .exp_block > .container .sidebar .btn {
	left: 45px; right: 45px; bottom: 15px; position: absolute;
}
.exp_wrap#container .exp_block .exp_list li {
	margin: 15px 5px; padding: 0px; border: 2px solid rgb(251, 251, 251); border-image: none; width: 280px; vertical-align: top; display: inline-block;
}
.exp_column#container .exp_list li {
	margin: 15px 5px; padding: 0px; border: 2px solid rgb(251, 251, 251); border-image: none; width: 280px; vertical-align: top; display: inline-block;
}
.exp_wrap#container .exp_block .exp_list li .img {
	height: 160px; text-align: center; line-height: 157px;
}
.exp_column#container .exp_list li .img {
	height: 160px; text-align: center; line-height: 157px;
}
.exp_wrap#container .exp_block .exp_list li:hover {
	border-color: rgb(49, 148, 213);
}
.exp_column#container .exp_list li:hover {
	border-color: rgb(49, 148, 213);
}
.exp_wrap#container .exp_block .exp_list li:hover .ui_blockbg {
	border-color: rgb(49, 148, 213);
}
.exp_column#container .exp_list li:hover .ui_blockbg {
	border-color: rgb(49, 148, 213);
}
.column.exp_wrap#container :nth-child(1).exp_block {
	background: rgb(251, 251, 251); border: 0px currentColor; border-image: none;
}
.step_read#container {
	background: url("_img/exp_repeat_bg3.jpg") 0px 0px; padding: 0px; height: 100%; overflow: hidden; max-width: 100%;
}
.step_read .step_header {
	height: 54px; position: relative; background-color: rgb(44, 62, 80);
}
.step_read .step_header .black {
	left: 30px; top: 10px; width: 85px; height: 34px; text-align: center; line-height: 34px; display: inline-block; position: absolute; background-color: rgb(52, 76, 99);
}
.step_read .step_header .black::before {
	border-width: 17px; border-style: dashed solid dashed dashed; border-color: transparent rgb(52, 76, 99) transparent transparent; left: -30px; top: 0px; width: 0px; height: 0px; font-size: 0px; position: absolute; z-index: 1; content: "";
}
.step_read .step_header .content {
	margin: 0px auto; display: flex; max-width: 920px;
}
.step_read .step_header .title {
	padding: 10px 0px; flex:1 1 0px; line-height: 34px; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.step_read .step_header .share_block {
	top: 0px; right: 10px; border-left-color: rgb(58, 75, 92); border-left-width: 1px; border-left-style: solid; position: absolute;
}
.step_read .step_header .share {
	padding-left: 20px; border-left-color: rgb(37, 52, 67); border-left-width: 1px; border-left-style: solid;
}
.step_read .step_header .share {
	color: rgb(118, 136, 153);
}
.step_read .step_header .share .score {
	color: rgb(118, 136, 153);
}
.step_read .step_body {
	margin: 25px auto 15px; height: 500px; overflow: hidden; display: flex;
}
.step_read .step_body .cover {
	flex:1 1 0px; height: 100%; position: relative; z-index: 1; cursor: pointer; background-color: rgba(248, 248, 248, 0.95); -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.step_read .step_body .left.cover {
	box-shadow: inset -3px 0px 12px -7px rgba(0,0,0,0.4); -webkit-box-shadow: -3px 0 12px -7px rgba(0, 0, 0, 0.4) inset; -moz-box-shadow: -3px 0 12px -7px rgba(0, 0, 0, 0.4) inset;
}
.step_read .step_body .right.cover {
	box-shadow: inset 3px 0px 12px -7px rgba(0,0,0,0.4); -webkit-box-shadow: 3px 0 12px -7px rgba(0, 0, 0, 0.4) inset; -moz-box-shadow: 3px 0 12px -7px rgba(0, 0, 0, 0.4) inset;
}
.step_read .step_body .cover::after {
	top: 50%; width: 100px; height: 100px; text-align: center; color: rgb(181, 181, 181); line-height: 100px; font-family: sans-serif; font-weight: bold; margin-top: -50px; position: absolute; content: "<";
}
.step_read .step_body .left.cover::after {
	right: 10%; font-size: 50px; content: "<";
}
.step_read .step_body .right.cover::after {
	left: 10%; font-size: 80px; content: ">";
}
.step_read .step_body .cover:hover {
	background-color: rgba(235, 235, 235, 0.95);
}
.step_read .step_body .cover:hover::after {
	color: rgb(120, 120, 120);
}
.step_read .step_body .container {
	margin: 0px auto; width: 920px; height: 100%; position: relative;
}
.step_read .step_body .container .step_play_list {
	height: 100%; position: absolute;
}
.step_read .step_body .container .container_block {
	width: 920px; float: left; _display: inline;
}
.step_read .step_body .container .container_block {
	height: 100%; display: flex; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.step_read .step_body .container_block .content {
	height: 100%; display: flex; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.step_read .step_body .container_block .post .post_end {
	height: 100%; display: flex; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.step_read .step_body .container_block .author_info {
	padding: 0px 50px; width: 142px; height: 100%; text-align: center; background-color: rgb(238, 241, 243);
}
.step_read .step_body .container_block .author_info .img {
	width: 140px; height: 140px; line-height: 137px;
}
.step_read .step_body .container_block .author_info .img {
	border-radius: 140px; -webkit-border-radius: 140px; -moz-border-radius: 140px;
}
.step_read .step_body .container_block .author_info .img img {
	border-radius: 140px; -webkit-border-radius: 140px; -moz-border-radius: 140px;
}
.step_read .step_body .container_block .post_content {
	flex:1 1 0px; height: 100%; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.step_read .step_body .container_block .post {
	flex:1 1 0px; height: 100%; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.step_read .step_body .container_block .post .post_end .info {
	flex:1 1 0px; height: 100%; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
.step_read .step_body .container_block .content {
	padding: 50px;
}
.step_read .step_body .container_block .content > .img {
	width: 450px; margin-left: 40px;
}
.step_read .step_body .container_block .post_step {
	height: 40px; line-height: 40px; padding-bottom: 10px; font-size: 30px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.step_read .step_body .container_block .post_step .cur_step {
	font-size: 40px; margin-right: 5px;
}
.step_read .step_body .container_block .post .reply {
	padding: 10px 60px; position: relative;
}
.step_read .step_body .container_block .post .reply::before {
	background-position: 0px 0px; width: 25px; height: 25px; display: inline-block; position: absolute; content: ""; background-image: url("_img/ui_comment_icon.png"); background-repeat: no-repeat;
}
.step_read .step_body .container_block .post .reply::after {
	background-position: 0px 0px; width: 25px; height: 25px; display: inline-block; position: absolute; content: ""; background-image: url("_img/ui_comment_icon.png"); background-repeat: no-repeat;
}
.step_read .step_body .container_block .post .reply::before {
	left: 20px; top: 10px;
}
.step_read .step_body .container_block .post .reply::after {
	background-position: -25px 0px; right: 20px; bottom: 10px;
}
.step_read .step_body .container_block .post .ui_list3 li {
	width: 235px;
}
.step_read .step_body .container_block .post .ui_list3 ul {
	margin-left: 0px;
}
.step_body .container_block .post .ui_list3 li:first-child {
	margin-left: 0px;
}
.step_read .step_body .container_block .post .post_end {
	height: auto; padding-bottom: 25px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.step_read .step_body .container_block .post .post_end .img {
	width: 160px; height: 120px; line-height: 117px;
}
.step_read .step_footer {
	padding: 0px 0px 20px;
}
.step_read .step_footer .step_page {
	margin: 0px 5px; border-radius: 30px; width: 30px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; display: inline-block; cursor: pointer; background-color: rgb(173, 173, 173); -webkit-border-radius: 30px; -moz-border-radius: 30px;
}
.step_read .step_footer .cur.step_page {
	background-color: rgb(52, 152, 219);
}
.step_read .step_footer .step_page:hover {
	background-color: rgb(52, 152, 219);
}
.error_wrap#container .error_msg {
	line-height: 83px;
}
#win_idleAd {
	display: none;
}
#win_idleAd .content {
	padding: 15px; width: 728px; margin-top: -221px; margin-left: -375px; position: relative; box-shadow: 0px 10px 25px rgba(0,0,0,0.5); -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
#win_idleAd .box_0 {
	width: 728px; height: 90px;
}
#win_idleAd .box_1 {
	width: 336px; height: 280px;
}
#win_idleAd .ui_list3 ul {
	margin: 0px; width: 392px;
}
#win_idleAd .ui_list3 li {
	margin: 0px 1px; padding: 0px; border: 0px currentColor; border-image: none; width: 190px; vertical-align: top; display: inline-block;
}
#win_idleAd .ui_list3 li:nth-of-type(2n+1) {
	float: left;
}
#win_idleAd .ui_list3 li:nth-of-type(2n) {
	float: right;
}
#win_idleAd .close {
	top: 10px; right: 10px; position: absolute; cursor: pointer;
}
#footer {
	color: rgb(187, 214, 206); clear: both; background-color: rgb(21, 122, 222);
}
#footer .footer_top {
	padding: 20px 0px; display: flex;
}
#footer .footer_top .footer_block {
	flex:1 1 0px; vertical-align: top; border-right-color: rgb(44, 177, 154); border-left-color: rgb(18, 129, 110); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1;
}
#footer .footer_top :first-child.footer_block {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
#footer .footer_top :last-child.footer_block {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#footer .footer_top .logo {
	padding: 0px 30px; width: 296px;
}
#footer .footer_top .logo h2 a {
	color: rgb(233, 233, 233); font-size: 40px;
}
#footer .footer_top .logo p a {
	color: rgb(222, 222, 222); letter-spacing: 1px; font-weight: bold;
}
#footer .footer_top .nav {
	padding: 0px 10px;
}
#footer .footer_top .nav li {
	margin: 5px 0px; width: 80px; text-align: center; border-right-color: rgb(96, 180, 165); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
#footer .footer_top .nav li a {
	color: rgb(208, 246, 239);
}
#footer .footer_top .info {
	padding: 0px 25px; color: rgb(187, 214, 206);
}
#footer .footer_main {
	padding: 5px; color: rgb(255, 224, 216);
	 background-color: rgb(71, 138, 225);
}
#footer .footer_bottom {
	padding: 15px; border-top-color: rgb(18, 106, 90); border-top-width: 1px; border-top-style: solid;
	 background-color: rgb(24, 124, 223);
}
#footer .footer_bottom a {
	color: rgb(237, 214, 226);
}
#fb-comments-container {
	padding: 10px 20px;
}
.mobile-fb-like-box {
	padding: 10px 0px; border: 1px solid rgb(21, 152, 129); border-image: none; width: 100%; text-align: center; clear: both; margin-bottom: 7px; display: inline-block;
}
.mobile-join-fb-text {
	padding: 0px; border: 0px solid rgb(0, 153, 204); border-image: none; width: 155px; color: rgb(224, 63, 0); font-size: 16px; font-weight: bold; margin-top: 13px; margin-right: 5px; margin-left: 10px;
}
.mobile-fb-like {
	margin-top: 13px; margin-left: 0px; display: inline !important;
}
.fixedbar {
	background: rgb(0, 0, 0); margin: 0px; padding: 0px; left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; vertical-align: middle; float: left; position: fixed; z-index: 99999;
}
.fixedbar {
	background: none !important;
}
.floatingbox {
	margin: 0px auto; width: auto; text-align: center;
}
#tips {
	margin: 4px auto auto; padding: 0px !important; width: auto; line-height: 100%; font-size: 18px; max-width: 960px;
}
#tips li {
	list-style: none; margin: 0px 6px 0px 0px !important; padding: 12px 0px; float: none;
}
#tips li {
	padding: 0px !important; float: none !important;
}
#tips li a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#tips li a:hover {
	color: rgb(255, 255, 255) !important; text-decoration: none;
}
@media only screen and (max-width:1405px)
{
#header .main_nav > li:nth-child(13) {
	display: none;
}
}
@media only screen and (max-width:1300px)
{
#header .main_nav > li:nth-child(12) {
	display: none;
}
}
@media only screen and (max-width:1195px)
{
#header .main_nav > li:nth-child(11) {
	display: none;
}
}
@media only screen and (max-width:1090px)
{
#header .main_nav > li:nth-child(10) {
	display: none;
}
}
@media only screen and (max-width:985px)
{
#header .main_nav > li:nth-child(9) {
	display: none;
}
#header .main_nav > .search > .submenu_content {
	width: 640px;
}
#container > .index_main .sidebar_r {	width: 100%;}
#container > .index_main .main_wrap {	margin-right: 0px;}
#container > .index_main .sidebar_r {	margin: 0px;}
#container > .article_wrap .main_wrap {	margin: 0px; width: 100%;}
#container > .article_wrap .sidebar {	margin: 0px; width: 100%;}
#container > .article_wrap .sidebar .ui_list3 {	margin: 20px 0px;}
.article_wrap .post > .related {
	margin: 20px 0px;
}
.error_wrap#container > .ui_list3 {
	margin: 20px 0px;
}
.error_wrap#container .error_msg .ui_icon_sorry {
	width: 110px;
}
.error_wrap#container .error_msg {
	line-height: 41px;
}
#container > .article_wrap .sidebar .ui_list3 ul {
	text-align: center;
}
.article_wrap .post > .related ul {
	text-align: center;
}
.error_wrap#container > .ui_list3 ul {
	text-align: center;
}
#container > .article_wrap .sidebar .ui_list3 li {
	padding: 14px; border: 0px currentColor; border-image: none; width: 258px; text-align: left; vertical-align: top; display: inline-block;
}
.article_wrap .post > .related li {
	padding: 14px; border: 0px currentColor; border-image: none; width: 258px; text-align: left; vertical-align: top; display: inline-block;
}
.error_wrap#container > .ui_list3 li {
	padding: 14px; border: 0px currentColor; border-image: none; width: 258px; text-align: left; vertical-align: top; display: inline-block;
}
#container > .index_top {
	display: none;
}
#footer .footer_top .nav.footer_block {
	display: none;
}
#footer .footer_top .info.footer_block {
	display: none;
}
#footer .footer_main {
	display: none;
}
#footer .footer_bottom {
	display: none;
}
#footer .footer_top {
	padding: 10px 0px; text-align: center;
}
#footer .footer_top .logo h2 a {
	font-size: 20px;
}
.channel.article_wrap .channel_info .ui_icon35_ty {
	position: static;
}
}
@media only screen and (max-width:880px)
{
#header .main_nav > li:nth-child(8) {
	display: none;
}
#header .main_nav > .search > .submenu_content {
	width: 500px;
}
}
@media only screen and (max-width:775px)
{
#header .main_nav > li:nth-child(7) {
	display: none;
}
#header .main_nav > li.follow {
	display: none;
}
}
@media only screen and (max-width:670px)
{
#header .main_nav > li:nth-child(6) {
	display: none;
}
}
@media only screen and (max-width:640px)
{
#fb-comments-container {
	padding: 10px 5px;
}
#detailContent {
	padding: 20px 5px;
}
#header .main_nav > li:nth-child(15) {
	display: none;
}
#header .main_nav > li:nth-child(14) {
	display: none;
}
#header .main_nav > li:nth-child(13) {
	display: none;
}
#header .main_nav > li.pub {
	display: none;
}
#header .main_nav > li.menu {
	display: block;
}
#header .main_nav > .search > .submenu_content {
	width: 200px;
}
#container > .index_main .sidebar_l {	width: 100%;}
#container > .index_main .sidebar_r {	width: 100%;}
#container > .index_main .sidebar_l {	margin: 0px;}
#container > .index_main .sidebar_r {	margin: 0px;}
#container > .index_main .main_wrap {	margin: 0px;}
#container > .rss_wrap .main_wrap { margin: 0px;}
#container > .bbs_wrap .main_wrap { margin: 0px;}
#container > .bbs_wrap .sidebar {
	display: none;
}
#container > .rss_wrap .sidebar {
	display: none;
}
#container > .login_register .login_register_menu {
	display: none;
}
.member_wrap#container .sidebar {
	display: none;
}
.article_wrap .post .post_meta > li:nth-child(3) {
	display: none;
}
.article_wrap .post .post_meta > li:nth-child(5) {
	display: none;
}
.article_wrap .post .post_meta > li:last-child {
	display: none;
}
.article_wrap .post > .author {
	display: none;
}
.article_wrap .post > .share .share_block > a:nth-child(n+3) {
	display: none;
}
.article_wrap .post > .share .share_block > .addmore {
	display: none;
}
.column_top .ui_title .ui_btn_green2 {
	display: none;
}
.column_top > .nav {
	display: none;
}
.article_wrap .post > .share {
	padding: 0px 5px;
}
.column_top .ui_title {
	margin-bottom: -1px;
}
.column_top .showMore {
	display: block;
}
.article_wrap .post > .post_nav {
	margin: 10px;
}
.article_wrap .post > .post_nav > a {
	padding: 10px; border: 1px solid rgb(218, 218, 218); border-image: none; margin-bottom: -1px; float: none; display: block;
}
.article_wrap .post > .post_nav > a.next {
	text-align: right;
}
#container > .article_wrap .sidebar {
	margin-top: 20px;
}
.channel.article_wrap .channel_list li {
	margin: 0px; padding: 10px 0px; width: 100%; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dashed; max-width: none;
}
.article_wrap .grids.article_list li {
	margin: 0px; padding: 10px 0px; width: 100%; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dashed; max-width: none;
}
.article_wrap .list2.article_list li {
	margin: 0px; padding: 10px 0px; width: 100%; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dashed; max-width: none;
}
.article_wrap .list2.article_list li > .img {
	width: 80px; height: 80px; line-height: 77px;
}
.ui_list3 li > .img {
	height: auto; line-height: normal;
}
#container > .article_wrap .sidebar .ui_list3 li > .img {
	height: auto; line-height: normal;
}
.article_wrap .post > .related li > .img {
	height: auto; line-height: normal;
}
.channel.article_wrap .channel_list li .img {
	height: auto; line-height: normal;
}
.article_wrap .grids.article_list li > .img {
	height: auto; line-height: normal;
}
#container > .login_register > div {
	padding: 0px; width: 100%;
}
#container > .login_register .login_register_content {
	border: 0px currentColor; border-image: none;
}
.login_register_content > .login_register_l {
	width: 100%; float: none;
}
.login_register_content > .login_register_r {
	width: 100%; float: none;
}
.login_register_content > .login_register_r {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.channel.article_wrap .channel_subnav {
	display: none;
}
.channel.article_wrap .channel_info {
	padding: 10px;
}
.channel.article_wrap .channel_info > .content > div {
	display: none;
}
.channel.article_wrap .channel_info > .channel_info_block {
	display: none;
}
.channel.article_wrap .channel_list ul {
	margin: 10px 10px -1px;
}
.channel.article_wrap .channel_info > .img {
	width: 80px; height: 80px; line-height: 77px;
}
.channel.article_wrap .channel_info > .img .ui_btn {
	padding: 3px 5px; left: 3px; right: 3px;
}
.about_wrap#container {
	background: url("_img/ui_about_top_bg.jpg") repeat-x center -200px, url("_img/ui_about_bg.jpg") 0px 0px rgba(0, 0, 0, 0);
}
.about_wrap > .container > .top {
	padding: 0px; height: 230px;
}
.about_wrap#container > .container > .about_block .sidebar {
	display: none;
}
.about_wrap > .container > .top .top_r {
	display: none;
}
.about_wrap > .container > .top .title {
	font-size: 28px;
}
.about_wrap > .container > .top > .content p {
	margin: 5px 0px; padding: 0px; font-size: 14px;
}
.about_wrap > .container > .top > .content div {
	margin: 10px 0px; padding: 0px;
}
.about_wrap > .container > .top > .content p:first-child {
	font-size: 16px;
}
.about_wrap > .container .ui_btn_yellow {
	padding: 5px 40px; width: auto; font-size: 16px;
}
.about_wrap > .container > .top .ui_btn_green2 {
	padding: 5px 40px; width: auto; font-size: 16px;
}
.about_wrap#container > .container > .about_block {
	padding: 10px 0px 0px;
}
.about_wrap#container > .container > .about_block .main_wrap {
	padding: 0px; width: 100%;
}
.about_wrap#container > .container > .about_block .main_wrap .title {
	font-size: 20px;
}
.about_wrap#container > .container > .about_block .main_wrap > .content p {
	font-size: 14px;
}
.about_wrap#container > .container > .about_block .main_wrap > .content p {
	margin: 5px 0px 0px;
}
.about_wrap#container > .container > .about_block .main_wrap > .content a.ui_btn {
	margin: 5px 0px 0px;
}
.about_wrap#container > .container .about_icon {
	padding-left: 65px; margin-bottom: 10px; min-height: 64px;
}
.about_wrap#container > .container .subtitle {
	font-size: 16px;
}
.about_wrap#container > .container .about_icon .content > p {
	font-size: 14px;
}
.about_wrap#container > .container .about_icon::before {
	width: 57px; height: 46px; background-size: 238px 388px;
}
.about_wrap#container > .container .about_icon1.about_icon {
	padding-left: 85px;
}
.about_wrap#container > .container .about_icon1.about_icon::before {
	width: 77px; height: 64px;
}
.about_wrap#container > .container .about_icon2.about_icon::before {
	background-position: 0px -64px;
}
.about_wrap#container > .container .about_icon3.about_icon::before {
	background-position: 0px -110px;
}
.about_wrap#container > .container .about_icon4.about_icon::before {
	background-position: 0px -156px;
}
.about_wrap#container > .container .about_icon5.about_icon::before {
	background-position: 0px -202px;
}
.about_wrap#container > .container .about_icon6.about_icon::before {
	background-position: 0px -248px;
}
.about_wrap#container > .container .about_text {
	background-position: 102px bottom; width: 340px; height: 93px; background-size: 238px 388px;
}
.about_wrap#container > .container .about_text .about_text_m {
	width: 76px; height: 76px; line-height: 76px; font-size: 12px; margin-left: 44px;
}
.about_wrap#container > .container .about_text .about_text_r > p {
	width: 100px; height: 27px; line-height: 27px; font-size: 12px; margin-bottom: 8px;
}
.about_wrap > .container > div:last-child {
	margin: 10px 0px 0px; padding: 0px;
}
.about_wrap#container > .container table td {
	padding: 5px 10px; font-size: 14px;
}
.about_wrap#container > .container table th {
	padding: 5px 10px; font-size: 14px;
}
#container > .exp.article_wrap .main_wrap {
	background: 0px; border: 0px currentColor; border-image: none;
}
#container > .exp.article_wrap .main {
	background: 0px; border: 0px currentColor; border-image: none;
}
.exp.article_wrap .post > .ui_title {
	padding: 0px; border: 1px solid rgb(239, 240, 243); border-image: none; margin-bottom: 10px; box-shadow: 0px 2px 3px #ccc; -webkit-box-shadow: 0 2px 3px #ccc; -moz-box-shadow: 0 2px 3px #ccc;
}
.exp.article_wrap .post > .ui_title {
	background-color: rgb(255, 255, 255);
}
.exp.article_wrap .post > .content {
	background-color: rgb(255, 255, 255);
}
.exp.article_wrap .post > .ui_title .img {
	width: 100%; border-top-left-radius: 5px; border-top-right-radius: 5px;
}
.exp.article_wrap .post > .ui_title .img img {
	width: 100%; border-top-left-radius: 5px; border-top-right-radius: 5px;
}
.exp.article_wrap .post > .ui_title .content {
	padding: 10px;
}
.exp.article_wrap .post > .ui_title .step_btn {
	height: 48px; text-align: center; line-height: 48px; border-top-color: rgb(239, 240, 243); border-top-width: 1px; border-top-style: solid; display: block;
}
.exp.article_wrap .sidebar .ui_list3 > .title {
	padding-left: 10px;
}
.exp.article_wrap .post .ui_list3 li {
	margin: 10px 0px; padding: 0px; width: 100%;
}
.exp.article_wrap .sidebar .ui_list3 li {
	margin: 10px 0px; padding: 0px; width: 100%;
}
.exp_wrap :nth-child(1).exp_block {
	display: none;
}
.exp_wrap .exp_block > .container > .title {
	display: none;
}
.step_read .step_header .black {
	position: relative;
}
.step_read .step_body {
	margin: 0px auto;
}
.step_read .step_body .container {
	width: 100%;
}
.step_read .step_body .container .container_block {
	width: 100%;
}
.step_read .step_body .container_block .content {
	padding: 10px; height: auto; display: block;
}
.step_read .step_body .container_block .content > .img {
	margin: 5px 0px; width: 100%;
}
.step_read .step_body .container_block .post_step {
	margin: -10px -10px 0px; padding: 0px; height: 30px; line-height: 30px; font-size: 16px; position: relative;
}
.step_read .step_body .container_block .post_step .post_step_step {
	width: 65px; text-align: center; color: rgb(255, 255, 255); display: inline-block; background-color: rgb(21, 152, 129);
}
.step_read .step_body .container_block .post .post_end {
	padding: 0px; border: 0px currentColor; border-image: none; position: relative;
}
.step_read .step_body .container_block .post .post_end .img {
	width: 100%;
}
.step_read .step_body .container_block .post .post_end .info {
	left: 0px; top: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); font-size: 16px; position: absolute; background-color: rgba(0, 0, 0, 0.6);
}
.step_read .step_body .container_block .post .post_end .info a {
	top: 50%; width: 100%; text-align: center; color: rgb(255, 255, 255); margin-top: -12px; position: absolute;
}
.step_read .step_body .container_block .post .ui_list3 ul {
	margin: 0px;
}
.step_read .step_body .container_block .post .ui_list3 li {
	margin: 10px 0px; width: 48%;
}
.step_read .step_body .container_block .post .ui_list3 li:nth-of-type(2n+1) {
	float: left;
}
.step_read .step_body .container_block .post .ui_list3 li:nth-of-type(2n) {
	float: right;
}
}
@media all and (min-width:640px)
{
.column_top > .nav {
	display: block;
}
}
.noscroll {
	overflow: hidden !important;
}
.fb_aftercontent {
	border-color: rgb(60, 91, 156); padding: 18px 0px; line-height: 18px; text-shadow: 0px -1px 0px #3a5794; background-image: linear-gradient(rgb(70, 106, 181) 0px, rgb(66, 100, 170) 100%); background-repeat: repeat-x; background-color: rgb(68, 102, 174);
}
.social-stub {
	background: linear-gradient(rgb(255, 255, 255), rgb(224, 224, 224)) 0px 0px rgba(0, 0, 0, 0); border-width: 1px; border-style: solid; border-color: rgb(224, 224, 224) rgb(204, 204, 204) rgb(204, 204, 204) rgb(224, 224, 224); margin: 0px 41px 4px 0px; border-radius: 3px; transition:0.1s ease-in-out; 
	border-image: none; width: 50px; height: 20px; text-align: left; color: rgb(85, 85, 85); line-height: 20px; text-indent: 19px; font-family: Arial,sans-serif; font-size: 1.1rem; text-decoration: none; vertical-align: top; display: inline-block; position: relative; box-shadow: inset -1px -1px 0px 0px #f0f0f0; 
	-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; text-rendering: optimizelegibility;
}
.social-stub::before {
	background: url("_img/bubble.png") no-repeat center rgb(255, 255, 255); 
        padding: 2px 0px 2px 3px; top: -1px; width: 36px; height: 18px; text-align: center;
        right: -40px; color: rgb(51, 51, 51); line-height: 16px; text-indent: 0px;
        font-family: Arial,sans-serif; font-size: 0.75rem; font-weight: normal;
        display: block; white-space: nowrap; position: absolute; content: attr(data-shares);
	
}
.facebook.social-stub::after {
	background: url("_img/fbadd.png") no-repeat center ; 
        padding: 2px 0px 2px 3px; top: -1px; width: 14px; height: 14px; text-align: center;
        right: -40px; color: rgb(51, 51, 51); line-height: 16px; text-indent: 0px;
        font-family: Arial,sans-serif; font-size: 0.75rem; font-weight: normal;
        display: block; white-space: nowrap; position: absolute; content: attr(data-shares);
	content: "";        
}

.google_plus.social-stub::after {
	background: url("_img/gadd.png") no-repeat center ; 
        padding: 2px 0px 2px 3px; top: -1px; width: 104px; height: 14px; text-align: center;
        right: -40px; color: rgb(51, 51, 51); line-height: 16px; text-indent: 0px;
        font-family: Arial,sans-serif; font-size: 0.75rem; font-weight: normal;
        display: block; white-space: nowrap; position: absolute; content: attr(data-shares);        
	left: -1px; top: 1px; width: 35%; color: rgb(221, 76, 57); line-height: 22px; overflow: hidden; font-size: 1.12rem; font-weight: normal; text-shadow: 0px 1px #fff;
	content: "";
}

.googleplus.social-stub::after {
	background: url("_img/bubble.png") no-repeat center ; 
        padding: 2px 0px 2px 3px; top: -1px; width: 104px; height: 14px; text-align: center;
        right: -40px; color: rgb(51, 51, 51); line-height: 16px; text-indent: 0px;
        font-family: Arial,sans-serif; font-size: 0.75rem; font-weight: normal;
        display: block; white-space: nowrap; position: absolute; content: attr(data-shares);        
	left: -1px; top: 1px; width: 35%; color: rgb(221, 76, 57); line-height: 22px; overflow: hidden; font-size: 1.12rem; font-weight: normal; text-shadow: 0px 1px #fff;
	content: "";
}

.google_plus.social-stub {
	width: 56px; color: rgb(221, 76, 57); text-indent: 19px; font-size: 11px; font-weight: bold;
}


.twitter.social-stub::after {
	font-family: "Mashicons"; font-style: normal; font-weight: normal;
}


.google_oauth2.social-stub::after {
	font-family: "Mashicons"; font-style: normal; font-weight: normal;
}

.linked_in.social-stub::after {
	font-family: "Mashicons"; font-style: normal; font-weight: normal;
}
.linkedin.social-stub::after {
	font-family: "Mashicons"; font-style: normal; font-weight: normal;
}
.stumble_upon.social-stub::after {
	font-family: "Mashicons"; font-style: normal; font-weight: normal;
}
.pinterest.social-stub::after {
	font-family: "Mashicons"; font-style: normal; font-weight: normal;
}
.twitter.social-stub::after {
	content: "";
}
.google_oauth2.social-stub::after {
	content: "縦";
}
.googleplus.social-stub::after {
	content: "縦";
}
.linked_in.social-stub::after {
	content: "粛";
}
.linkedin.social-stub::after {
	content: "粛";
}
.stumble_upon.social-stub::after {
	content: "処";
}
.pinterest.social-stub::after {
	content: "将";
}
.no-count.social-stub {
	margin-right: 0px;
}
.no-count.social-stub::before {
	display: none;
}
.social-stub::after {
	left: 1px; top: 1px; height: 100%; text-indent: 0px; font-size: 0.87rem; position: absolute;
}
.social-stub:hover {
	border-color: rgb(153, 153, 153); text-decoration: none;
}
.facebook.social-stub {
	background: 0px 0px rgb(236, 238, 245); border-color: rgb(202, 212, 231); width: 56px; color: rgb(59, 87, 157); line-height: 20px; text-indent: 20px; letter-spacing: 0.5px; font-size: 11px;
}
.facebook.social-stub:hover {
	border-color: rgb(157, 172, 206);
}
.facebook.social-stub::after {
	left: 3px; top: 0px; font-size: 1rem;
}
.twitter.social-stub {
	width: 56px; color: rgb(51, 51, 51); line-height: 18px; font-size: 11px; font-weight: bold;
}
.twitter.social-stub::after {
	left: 3px; color: rgb(66, 171, 241); font-size: 1rem; text-shadow: 1px 1px #fff;
}
.google.social-stub {
	width: 56px; color: rgb(221, 76, 57); text-indent: 19px; font-size: 11px; font-weight: bold;
}
.google_oauth2.social-stub {
	width: 56px; color: rgb(221, 76, 57); text-indent: 19px; font-size: 11px; font-weight: bold;
}
.googleplus.social-stub {
	width: 56px; color: rgb(221, 76, 57); text-indent: 19px; font-size: 11px; font-weight: bold;
}
.google.social-stub::after {
	left: -1px; top: 1px; width: 35%; color: rgb(221, 76, 57); line-height: 22px; overflow: hidden; font-size: 1.12rem; font-weight: normal; text-shadow: 0px 1px #fff;
}
.google_oauth2.social-stub::after {
	left: -1px; top: 1px; width: 35%; color: rgb(221, 76, 57); line-height: 22px; overflow: hidden; font-size: 1.12rem; font-weight: normal; text-shadow: 0px 1px #fff;
}
.linked_in.social-stub {
	width: 56px; font-size: 11px;
}
.linkedin.social-stub {
	width: 56px; font-size: 11px;
}
.linked_in.social-stub::after {
	color: rgb(0, 115, 164); font-size: 1rem;
}
.linkedin.social-stub::after {
	color: rgb(0, 115, 164); font-size: 1rem;
}
.pinterest.social-stub::after {
	left: 0px; width: 100%; text-align: center; color: rgb(191, 30, 37); font-size: 0.87rem;
}
.stumble_upon.social-stub::after {
	left: 0px; width: 100%; text-align: center; color: rgb(238, 77, 35); font-size: 0.87rem;
}
.disabled.social-stub {
	background-color: rgb(51, 51, 51);
}
.share-button-left-small .social-stub {
	margin: 0px 50px 0px 0px; width: 40px; height: 18px; line-height: 18px; overflow: visible; padding-left: 14px; vertical-align: top; display: inline-block;
}
.share-button-left-small .social-stub::before {
	padding: 0px; left: 100%; top: -2px; width: 34px; height: 19px; bottom: auto; line-height: 20px;
}
.share-button-left-icon .social-stub {
	margin: 0px 45px 0px 0px; padding: 0px; width: 17px; height: 17px; line-height: 21px; text-indent: -9999px; overflow: visible;
}
.share-button-left-icon .social-stub::before {
	padding: 0px; left: 100%; top: -1px; width: 24px; height: 17px; bottom: auto; line-height: 17px; font-size: 11px; margin-left: 3px;
}
.foot_fb_like {
	background: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 204) 100%) 0px 0px, 0px 0px rgba(0, 0, 0, 0); padding: 10px 0px; left: 0px; height: 20px; text-align: center; right: 0px; bottom: 0px; overflow: hidden; position: fixed; z-index: 99; box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
}
.foot_fb_like div {
	margin: 0px !important; width: auto !important; height: 20px !important; vertical-align: middle; display: inline-block !important;
}
@media screen and (min-width:1440px)
{
.social-stub {
	padding-bottom: 0px; margin-left: 2px;
}
article.short.post footer .article-shares-links iframe {
	padding-bottom: 0px; margin-left: 2px;
}
article.short.post footer .article-shares-links :first-child.social-stub {
	margin-left: 0px;
}
article.short.post footer .article-shares-links iframe:first-child {
	margin-left: 0px;
}
.twitter.social-stub::after {
	content: "獣";
}
.google_oauth2.social-stub::after {
	content: "縦";
}
.googleplus.social-stub::after {
	content: "縦";
}
.linked_in.social-stub::after {
	content: "粛";
}
.linkedin.social-stub::after {
	content: "粛";
}
.stumble_upon.social-stub::after {
	content: "処";
}
.pinterest.social-stub::after {
	content: "将";
}
.facebook1.social-stub1::after {
	content: "渋";
}
.twitter.social-stub::after {
	content: "獣";
}
.google_oauth2.social-stub::after {
	content: "縦";
}
.googleplus.social-stub::after {
	content: "縦";
}
.linked_in.social-stub::after {
	content: "粛";
}
.linkedin.social-stub::after {
	content: "粛";
}
.stumble_upon.social-stub::after {
	content: "処";
}
.pinterest.social-stub::after {
	content: "将";
}
}
.mash-lightbox-close::after {
	font-family: "Mashicons"; font-style: normal; font-weight: normal;
}
.mash-lightbox-close::after {
	content: "";
}
.mash-lightbox {
	background: 0px 0px rgb(17, 17, 17); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 10000;
}
.mash-lightbox-inline {
	background: 0px 0px rgba(0, 0, 0, 0); text-align: center;
}
.mash-lightbox-inline .mash-lightbox-content-wrap {
	border: 20px solid rgb(255, 255, 255); border-image: none; display: inline-block; position: relative;
}
.mash-lightbox-fixed {
	position: fixed;
}
.centered-content.mash-lightbox-fixed .mash-lightbox-content {
	text-align: center;
}
.mash-lightbox-close {
	top: 10px; right: 10px; text-decoration: none !important; display: block; position: absolute;
}
.mash-lightbox-close::after {
	background: 0px 0px rgba(0, 0, 0, 0.35); padding: 6px; border-radius: 3px; color: rgb(255, 255, 255);
}
.mash-lightbox-close:hover::after {
	background: 0px 0px rgba(0, 0, 0, 0.95); box-shadow: 0px 0px 4px #2693ba;
}
.white-dialog {
	background: 0px 0px rgba(0, 40, 90, 0.3);
}
.small-white-dialog {
	background: 0px 0px rgba(0, 40, 90, 0.3);
}
.white-dialog .mash-lightbox-content {
	background: 0px 0px rgb(255, 255, 255); margin: auto; padding: 35px 20px 5px; border: 1px solid rgb(132, 152, 176); border-image: none; max-width: 450px; box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
}
.small-white-dialog .mash-lightbox-content {
	background: 0px 0px rgb(255, 255, 255); margin: auto; padding: 35px 20px 5px; border: 1px solid rgb(132, 152, 176); border-image: none; max-width: 450px; box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
}

.contentshow {
				padding:5px;
} 

#like-encourager {
	position: relative;
}
#like-encourager .mash-lightbox-close {
	top: -25px; right: -5px; position: absolute;
}
#like-encourager hgroup {
	text-align: center; margin-bottom: 0px;
}
#like-encourager h1.first {
	color: rgb(101, 182, 47); font-size: 30px; font-weight: bold;
}
#like-encourager .opt-out {
	text-align: center; padding-top: 10px; font-size: 12px; margin-top: 20px; cursor: pointer;
}
#like-encourager .opt-out a {
	color: rgb(15, 170, 234); text-decoration: none;
}
html.touch .white-dialog {
	background: 0px 0px rgb(179, 191, 206);
}
html.touch .small-white-dialog {
	background: 0px 0px rgb(179, 191, 206);
}
html.touch .quadratus.white-dialog {
	margin: 0px; width: 100%; min-height: 540px;
}
html.touch .quadratus.small-white-dialog {
	margin: 0px; width: 100%; min-height: 540px;
}
html.touch .white-dialog .mash-lightbox-content {
	border-radius: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; box-shadow: none;
}
html.touch .small-white-dialog .mash-lightbox-content {
	border-radius: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; box-shadow: none;
}
html.touch .white-loading {
	background: 0px 0px rgb(210, 217, 226);
}
@media only screen and (max-width:640px)
{
.white-dialog .mash-lightbox-content {
	max-width: 100%;
}
.small-white-dialog .mash-lightbox-content {
	max-width: 100%;
}
#like-encourager h1.first {
	color: rgb(101, 182, 47); font-size: 26px; font-weight: bold;
}
}
@media screen and (min-width:320px)
{
.mash-lightbox-fixed {
	border-radius: 0px; border: 0px currentColor; border-image: none; left: 0px; top: 0px; right: 0px; bottom: -1px;
}
}

#bottomspace {height:80px;}

#wrapper1 {
  	position:  absolute; z-index:1;
	top:101px; 
	bottom:26px; 
	width:100%;
	left:0px;
	background:#f3f3f1;
	overflow:auto;}
	

#scroller{
	position:relative;
	width:100%; 
	padding:0;
}

#footerbar {
	position:absolute;
	bottom:0; left:0;
	width:100%;
	height:26px;
	background1-color:#99;
	background1-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #00ff00), color-stop(0.02, #ffddff), color-stop(1, #0033ff));
	background1-image:-moz-linear-gradient(top, #999, #666 2%, #222);
	background1-image:-o-linear-gradient(top, #222, #66 2%, #22);
	background: url(_img/tdback3b.gif); PADDING-TOP: 0px;
	padding:0;
	border-top:1px solid #ccddff;
}

.defbtn {
	font-size: 110%;display:inline-block;font-family:FontAwesome,Arial,"微軟正黑體";
	background: rgb(13, 111, 164); padding: 8px 15px; border-radius: 10px; color: rgb(255, 255, 255); line-height: 30px; font-weight: bolder; cursor: pointer; box-shadow: 0px 10px 5px -5px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.3); -o-box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.3); -webkit-border-radius: 10px; -moz-border-radius: 10px;
	border:0px; 
}
.defbtn:hover {	background: rgb(13, 137, 181);color:white;}


.defbtna {
	font-size: 110%;display:inline-block;font-family:FontAwesome,Arial,"微軟正黑體";
	background: rgb(255, 87, 34); padding: 8px 15px; border-radius: 10px; color: rgb(255, 255, 255); line-height: 30px; font-weight: bolder; cursor: pointer; box-shadow: 0px 10px 5px -5px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.3); -o-box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.3); -webkit-border-radius: 10px; -moz-border-radius: 10px;
	border:0px; 
}
.defbtna:hover {	background: rgb(255, 137, 54);color:white;}

