@import url( fonts.css );
html {
	height: 100%; font-size: 62.5%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;
}
body {
	background: rgb(240, 239, 244); margin: 0px; padding: 0px; height: 100%; color: rgb(85, 85, 85); font-family: "Î¢ÈíÑÅºÚ"; font-size: 1.4rem;
}
h1 {
	margin: 0px;
}
h2 {
	margin: 0px;
}
h3 {
	margin: 0px;
}
h4 {
	margin: 0px;
}
h5 {
	margin: 0px;
}
h6 {
	margin: 0px;
}
p {
	margin: 0px;
}
figure {
	margin: 0px;
}
form {
	margin: 0px;
}
i {
	font-style: normal;
}
em {
	font-style: normal;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
img {
	border: 0px currentColor; vertical-align: middle; -ms-interpolation-mode: bicubic;
}
html {
	font-family: "Î¢ÈíÑÅºÚ"; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a {
	font-family: "Î¢ÈíÑÅºÚ"; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input {
	font-family: "Î¢ÈíÑÅºÚ"; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
button {
	font-family: "Î¢ÈíÑÅºÚ"; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
h1 {
	line-height: 3rem; font-size: 1.6rem;
}
h2 {
	line-height: 2rem; font-size: 1.4rem;
}
h3 {
	line-height: 2.4rem;
}
h3 {
	font-size: 1.2rem;
}
h4 {
	font-size: 1.2rem;
}
h5 {
	font-size: 1.2rem;
}
h6 {
	font-size: 1.2rem;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
dl {
	list-style: none; margin: 0px; padding: 0px;
}
dd {
	list-style: none; margin: 0px; padding: 0px;
}
dt {
	list-style: none; margin: 0px; padding: 0px;
}
button {
	list-style: none; margin: 0px; padding: 0px;
}
ul.has-style li {
	margin-left: 25px;
}
ol li {
	margin-left: 25px;
}
ul.has-style li {
	
}
ol li {
	list-style: none;
}
ul.inline-style li {
	float: left; display: inline;
}
svg:not(:root) {
	overflow: hidden;
}
.clear {
	clear: both;
}
button {
	margin: 0px; outline: 0px; font-size: 100%; vertical-align: baseline;
}
input {
	margin: 0px; outline: 0px; font-size: 100%; vertical-align: baseline;
}
select {
	margin: 0px; outline: 0px; font-size: 100%; vertical-align: baseline;
}
textarea {
	margin: 0px; outline: 0px; font-size: 100%; vertical-align: baseline;
}
textarea {
	overflow: auto; vertical-align: top; resize: none;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
.submit-btn {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
input[disabled] {
	cursor: default;
}
.disable {
	cursor: default;
}
input[type='checkbox'] {
	padding: 0px; box-sizing: border-box;
}
input[type='radio'] {
	padding: 0px; box-sizing: border-box;
}
.form-radio {
	padding: 0px; box-sizing: border-box;
}
.form-checkbox {
	padding: 0px; box-sizing: border-box;
}
fieldset {
	margin: 0px 2px 18px; padding: 0.35em 0.62em 0.75em; border: 1px solid rgb(192, 192, 192);
}
legend {
	padding: 0px; border: 0px currentColor; white-space: normal;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
input[type='search'] {
	box-sizing: content-box; -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
::-ms-expand {
	background: rgb(0, 0, 0); padding: 0.5em; border: 1px solid rgb(160, 179, 214); color: rgb(52, 83, 139);
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
blockquote {
	margin: 1em 40px;
}
dfn {
	font-style: italic;
}
mark {
	background: rgb(255, 255, 0); color: rgb(68, 68, 68);
}
code {
	font-family: monospace, serif; font-size: 1rem; _font-family: "courier new", monospace;
}
kbd {
	font-family: monospace, serif; font-size: 1rem; _font-family: "courier new", monospace;
}
pre {
	font-family: monospace, serif; font-size: 1rem; _font-family: "courier new", monospace;
}
samp {
	font-family: monospace, serif; font-size: 1rem; _font-family: "courier new", monospace;
}
pre {
	margin: 1rem 0px; white-space: pre-wrap; -ms-word-wrap: break-word;
}
q {
	quotes: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5rem;
}
sub {
	bottom: -0.25rem;
}
.clear_f {
	overflow: hidden; clear: both; _height: 0px;
}
.c_f {
	text-align: center;
}
.hidden_f {
	overflow: hidden;
}
.v_hidden {
	visibility: hidden;
}
.tunder_f {
	text-decoration: underline;
}
.nowrap_f {
	white-space: nowrap;
}
.none_f {
	display: none;
}
.inline_f {
	display: inline;
}
.block_f {
	display: block;
}
.i_block_f {
	display: inline-block;
}
.auto_f {
	margin-right: auto; margin-left: auto;
}
.auto_f .order_infor_box {
	padding: 0px;
}
.lf_f {
	float: left;
}
.rt_f {
	float: right;
}
.pa_f {
	position: absolute;
}
.pr_f {
	position: relative;
}
.rmb {
	font-style: normal;
}
.cursor_f {
	cursor: pointer;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	clear: both; -ms-zoom: 1;
}
header {
	width: 100%; min-width: 320px;
}
main {
	width: 100%; min-width: 320px;
}
footer {
	width: 100%; min-width: 320px;
}
.header_region {
	overflow: hidden; min-height: 44px; max-height: 44px;
}
.payment_box {
	overflow: hidden; min-height: 44px; max-height: 44px;
}
.footre_region {
	min-height: 44px; max-height: 200px;
}
.region {
	margin: 0px auto; width: 100%; -ms-zoom: 1;
}
.region_content {
	padding: 0rem 0px 0px; width: 100%; min-width: 320px; max-width: 960px;
}
.banner_region img {
	width: 100%;
}
.header_region {
	margin: 0px auto; left: 0px; width: 100%; bottom: 0px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; position: fixed; z-index: 9998; min-height: 44px; max-height: 44px; background-color: rgba(255, 255, 255, 0.9);
}
.payment_box {
	margin: 0px auto; left: 0px; width: 100%; bottom: 0px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; position: fixed; z-index: 9998; min-height: 44px; max-height: 44px; background-color: rgba(255, 255, 255, 0.9);
}

.footre_region {
	margin: 0px auto; left: 0px; width: 100%; height: 50px; bottom: 0px; border-top-color: rgb(178, 178, 178); border-top-width: 1px; border-top-style: solid; position: fixed; z-index: 9999; box-shadow: 0px 0px 0px #999;
}
.foot_nav {
	margin: 0px auto; width: 100%; font-size: 1.8rem;
}
.foot_nav li {
	height: 50px; text-align: center; line-height: 50px; border-left-color: rgb(176, 176, 176); border-left-width: 1px; border-left-style: solid; float: left; position: relative; box-sizing: border-box;
}
.foot_nav li a.bd {
	border-right-color: rgb(241, 241, 241); border-left-color: rgb(241, 241, 241); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.foot_nav li a {
	text-align: center; display: block; white-space: nowrap;
}
.foot_nav li .on.more_btn {
	transition:0.5s ease-in-out; -webkit-transform: rotate(180deg);
}
.foot_nav li i {
	line-height: 5rem; font-size: 1.2rem; vertical-align: middle;
}
.foot_nav li .out.more_btn {
	transition:0.2s ease-in-out; -webkit-transform: rotate(0deg);
}
.foot_nav li:first-of-type {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.foot_nav li:first-of-type i {
	line-height: 5rem; font-size: 3rem;
}
.foot_nav li:first-of-type span {
	display: none;
}
.foot_nav li:first-of-type a.bd {
	font-size: 1.8rem; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.foot_nav li:last-of-type a.bd {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.foot_nav > li:nth-of-type(1) {
	width: 15%;
}
.foot_nav li:nth-of-type(1) ol {
	width: 90px;
}
.foot_nav > li:nth-of-type(2) {
	width: 28%;
}
.foot_nav > li:nth-of-type(3) {
	width: 28%;
}
.foot_nav > li:nth-of-type(4) {
	width: 28%;
}
.home_btn {
	height: 40px; color: rgb(102, 102, 102); font-size: 1.8rem; display: block; cursor: pointer;
}
.home_btn:hover {
	color: rgb(69, 165, 207);
}
.sub_menu {
	background: rgb(255, 255, 255); padding: 5px 0px; border-radius: 5px; width: 100%; bottom: 65px; font-size: 1.4rem; position: absolute; box-shadow: 0px 1px 5px #999;
}
.sub_menu li {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(221, 221, 221); margin: 0px; padding: 0px; width: 100%; height: auto; line-height: 38px;
}
.sub_menu li:last-of-type {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative;
}
.sub_bg {
	background: url("../img/sub_bg.png") no-repeat; left: 50%; width: 16px; height: 11px; bottom: -15px; margin-left: -8px; position: absolute;
}
.foot_nav li:nth-of-type(1) .sub_menu {
	left: 10px; margin-left: 0px;
}
.foot_nav li:nth-of-type(1) .sub_menu .sub_bg {
	left: 10px; margin-left: 0px;
}
.foot_nav li:nth-of-type(4) .sub_menu {
	left: auto; right: 10px; margin-left: 0px;
}
.foot_nav li:nth-of-type(4) .sub_menu .sub_bg {
	left: auto; right: 10px; margin-left: 0px;
}
.class_nav {
	margin: 0px auto; width: 100%; -ms-zoom: 1;height:44px;
}
.class_nav li {
	width: 25%; text-align: center; float: left;height:44px;
}
.class_nav li a {
	color: rgb(255, 255, 255); display: block;
}
.class_nav li i {
	margin: 0px auto; color: rgb(119, 119, 119); display: block;
}
.class_nav li a:hover span {
	color: rgb(69, 165, 207);
}
.class_nav li a:hover i {
	color: rgb(69, 165, 207);
}
.class_nav li a.act i {
	color: rgb(69, 165, 207);
}
.class_nav li a.act span {
	color: rgb(69, 165, 207);
}
.initial_nav ul {
	overflow: hidden; padding-bottom: 0rem;height:44px;
}
.initial_nav ul li a {
	padding-top: 0.3rem;height:44px;
}
.initial_nav li i {
	width: 2rem; height: 0.8rem; line-height: 0.8rem; font-size: 2rem;
}
.initial_nav li span {
	color: rgb(85, 85, 85); font-size: 2rem; display: block;
}
.scroll_nav ul {
	overflow: hidden; padding-bottom: 1rem; margin-top: 1rem;
}
.scroll_nav li i {
	border-radius: 2rem; width: 4rem; height: 4rem; line-height: 4rem; font-size: 2.6rem;
}
.scroll_nav li span {
	display: none;
}
@media screen and (orientation:landscape)
{
.goodsPrice span {
	width: 50%;
}
}
@media screen and (orientation:portrait)
{
.goodsPrice span {
	width: 100%;
}
}
.goods_show {
	position: relative;
}
.goods_show .goods_title {
	background: rgb(255, 255, 255); height: 4rem; padding-top: 0rem;
}
.goods_show .goods_title h2 {
	width: auto; height: 4.5rem; color: rgb(69, 165, 207); line-height: 4.5rem; padding-left: 1rem; font-size: 1.8rem; vertical-align: middle; float: left; display: inline-block;
}
.goods_show .goods_title h2 i {
	display: none;
}
.goods_show .goods_title span {
	padding: 0px 15px 0px 0.5rem; color: rgb(187, 187, 187); line-height: 4.5rem; font-size: 1.2rem; float: right; display: inline-block;
}
.goods_body {
	padding: 2% 0px;
}
.goods_bodylist {
	padding: 0 0px;
}
.goods_wrap {
	margin: 0px auto; width: 98%;
}
.pages_wrap {
	margin: 0px auto; width: 98%;
}
.goods_show .goods_more {
	top: 18px; right: 20px; position: absolute;
}
.goods_wrap li:not(.container) {
	padding: 1.5%; width: 47%; vertical-align: top; display: inline-block;
}
.pages_wrap li:not(.container) {
	padding: 1.5%; width: 95%; vertical-align: top; display: inline-block;
}
.goods_iwrap {
	background: rgb(255, 255, 255); padding-bottom: 3%; box-shadow: 0px 1px 3px rgba(0,0,0,0.3); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.goodsThumb_wrap {
	text-align: left; overflow: hidden; margin-bottom: 3px;
}
.goodsTitle {
	text-align: left; overflow: hidden; margin-bottom: 3px;
}
.goodsPrice {
	text-align: left; overflow: hidden; margin-bottom: 3px;
}
.goodsStatus {
	text-align: left; overflow: hidden; margin-bottom: 3px;
}
.goodsShop {
	text-align: left; overflow: hidden; margin-bottom: 3px;
}
.goodsIcon {
	text-align: left; overflow: hidden; margin-bottom: 3px;
}
.goodsBrand {
	text-align: left; overflow: hidden; margin-bottom: 3px;
}
.goodsBtn {
	text-align: left; overflow: hidden; margin-bottom: 3px;
}
.goodsAttrs {
	text-align: left; overflow: hidden; margin-bottom: 3px;
}
.goodImg_wrap {
	margin-bottom: 5%;
}
.goodsImg {
	
}
.goodsImg img {
	width: 100%;
}
.goodsThumb_wrap {
	
}
.goodsThumb_wrap ol li {
	list-style: none; margin: 0px; padding: 0px;
}
.goodsThumb {
	position: relative;
}
.goodsThumb i {
	border-width: 4px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(69, 165, 207); position: absolute;
}
.goodsThumb_s {
	
}
.goodsTitle {
	padding: 0px 6%; height: 3.6rem; line-height: 1.8rem; overflow: hidden; font-size: 1.4rem; -ms-word-break: break-all; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.goodsTitle a {
	color: rgb(102, 102, 102); overflow: hidden; display: block;
}
.goodsTitle a.small {
	display: none; max-height: 2rem;
}
.goodsTitle a.large {
	display: none; max-height: 2rem;
}
.goodsTitle a.list {
	line-height: 1.8rem; max-height: 3.6rem;
}
.goodsTitle span {
	
}
.goodsPrice {
	padding: 0px 6%; line-height: 1.6rem; font-size: 14px;
}
.retail_price {
	color: rgb(69, 165, 207);
}
.goodsPrice span {
	height: 2.2rem; float: left;
}
.price_sell {
	color: rgb(69, 165, 207); font-family: Tahoma; font-size: 1.6rem; font-weight: bold; float: left;
}
.price_sell em {
	vertical-align: bottom;
}
.price_fx {
	color: rgb(69, 165, 207); font-family: Tahoma; font-size: 1.3rem; font-weight: bold; float: left;
}
.price_fx em {
	vertical-align: bottom;
}
.page_fx {
	color: rgb(0, 0, 0); font-family: Tahoma; font-size: 1.3rem; font-weight: bold; float: left; background-color:rgb(255,255,255);width:100%; padding-left:10px; padding-right:10px;
}
.page_fx em {
	vertical-align: bottom;
}
.price_list {
	color: rgb(203, 203, 203); font-weight: 400; display: none;
}
.price_list del {
	
}
.price_disc {
	display: none;
}
.price_disc em {
	
}
.price_thrift {
	display: none;
}
.price_thrift em {
	
}
.goodsStatus {
	
}
.goodsStatus span {
	width: 50%; text-align: left; color: rgb(153, 153, 153); line-height: 2rem; font-size: 1.4rem; float: left;
}
.goodsStatus span i {
	font-size: 1.2rem; margin-right: 0.3rem; vertical-align: top;
}
.goodsStatus span em {
	font-size: 1.2rem; margin-right: 0.3rem; vertical-align: top;
}
.status_sales {
	text-align: right;
}
.status_sales i {
	display: none;
}
.status_sales em {
	
}
.status_eval {
	
}
.status_eval a {
	
}
.status_eval a:hover {
	
}
.status_eval i {
	color: rgb(69, 165, 207);
}
.status_eval em {
	display: none;
}
.status_collect {
	display: none;
}
.status_collect a {
	
}
.status_collect a:hover {
	
}
.status_collect i {
	
}
.goodsShop {
	
}
.goodsShop a {
	
}
.goodsShop a:hover {
	
}
.goodsIcon {
	
}
.goodsIcon a {
	
}
.goodsIcon a:hover {
	
}
.goodsBrand {
	
}
.goodsBrand span {
	
}
.goodsBtn {
	
}
.goodsBtn .btn_collect {
	
}
.goodsBtn .btn_cart {
	
}
.goodsBtn .btn_contrast {
	
}
.goodsBtn .btn_sale {
	
}
.goodsQuick {
	
}
.goodsQuick .quick_buy {
	
}
.goodsPop {
	
}
.goodsAttrs {
	
}
.goodsAttrs span {
	
}
.goodsPostDay {
	
}
.goodsPostDay em {
	
}
.goodsPostDay b {
	
}
.load_goodslist {
	margin: 0px auto; padding: 0.8rem 0px; width: 98%;
}
.load_goodslist a {
	background: rgb(228, 228, 228); margin: 0px auto; width: 98%; text-align: center; line-height: 4.4rem; font-size: 1.6rem; font-weight: 600; display: block; min-height: 4.4rem;
}
.load_goodslist a i {
	font-size: 1.6rem; margin-right: 0.5rem;
}
.backtop {
	background: rgb(0, 0, 0); border-radius: 50%; width: 4rem; height: 4rem; text-align: center; right: 1rem; bottom: 5.5rem; line-height: 4.8rem; vertical-align: middle; position: fixed; z-index: 999; opacity: 0.6;
}
.scroll_top i {
	color: rgb(247, 247, 247); font-size: 2.2rem;
}
.scroll_top span {
	display: none;
}
.searchbox input[type=reset] {
	background: url("../img/close.png") no-repeat center / 16px; padding: 0px; border: 0px currentColor; top: 50%; width: 16%; height: 30px; right: 40px; color: transparent; line-height: 19px; font-size: 1.4rem; margin-top: 0px; display: none; position: absolute; z-index: 1; cursor: pointer;
}
.searchbox input[type=text] {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 1%; border: 0px currentColor; width: 78%; height: 100%; color: rgb(0, 0, 0); vertical-align: middle; float: left; z-index: 1;
}
.searchbox input[type=submit] {
	background: url("../img/search_btn.png") no-repeat center / 2.8rem rgb(255, 255, 255); margin: 0px; padding: 0px; border: 0px currentColor; width: 20%; height: 100%; text-align: center; color: transparent; vertical-align: middle; float: right; cursor: pointer;
}
.list_fun {
	background: rgb(69, 165, 207); height: 5rem; text-align: center; line-height: 5rem; position: relative; z-index: 25;
}
.menuwrapper {
	width: 16%; height: 4.6rem; float: left; position: relative;
}
.sort_menu {
	background: rgb(51, 51, 51); left: 0px; top: 0px; width: 300%; height: 400px; bottom: 0px; overflow: auto; display: none; position: absolute; z-index: 9999;
}
.sort_menu li {
	text-align: left; font-size: 1.6rem;
}
.sort_menu > li {
	vertical-align: middle; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid;
}
.sort_menu li a {
	padding: 2% 5%; color: rgb(221, 221, 221); line-height: 250%; display: block;
}
.sort_menu li a:hover {
	background: rgb(68, 68, 68); color: rgb(255, 255, 255);
}
.sort_menuopen {
	display: block;
}
.sort_submenu {
	top: 0px; display: none; position: absolute;
}
.sort_submenu {
	background: rgb(241, 241, 241); left: 30%; width: 70%; display: block;
}
.sort_submenu li {
	border-top-color: rgb(131, 131, 131); border-bottom-color: rgb(70, 70, 70); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.sort_submenu li a {
	color: rgb(255, 255, 255); font-size: 1.6rem; float: none;
}
.sort_submain {
	background: rgb(99, 99, 99); padding: 0px 1%; margin-left: 3%;
}
.sort_submain li {
	margin: 0px;
}
.sort_subview .sort_submenu li:nth-of-type(1) {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.sort_subview .sort_submenu li:nth-of-type(1) {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.sort_icon {
	width: 3%; text-align: right; float: left; position: relative;
}
.sort_icon i {
	top: 1.4rem; right: -1.3rem; color: rgb(99, 99, 99); text-indent: 0.1rem; font-size: 3.8rem; display: block; position: absolute;
}
.ch_submenu .sort_icon {
	width: 4%; text-align: right; float: left;
}
.ch_submenu .sort_icon i {
	color: rgb(45, 45, 45); text-indent: 0.1rem; font-size: 3.8rem; display: block;
}
.ch_submenu {
	background: rgb(99, 99, 99); left: 50%; width: 50%;
}
.ch_submain {
	background: rgb(45, 45, 45); padding: 0px 1%; margin-left: 4%;
}
.ch_submain li {
	margin: 0px;
}
.ch_submain li {
	border-top-color: rgb(66, 66, 66); border-bottom-color: rgb(22, 22, 22); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ch_submain li a {
	color: rgb(255, 255, 255); font-size: 1.4rem;
}
.sort_active i {
	color: rgb(255, 255, 255); font-size: 2.5rem;
}
.sort_active span {
	display: none;
}
.filter {
	width: 68%; height: 4.6rem; font-size: 1.6rem; float: left;
}
.filter li {
	width: 25%; text-align: center; float: left;
}
.filter li a {
	width: 100%; display: block;
}
.filter li a i {
	display: none;
}
.filter li.filter_cur a {
	color: rgb(69, 165, 207);
}
.search {
	width: 16%; float: right; position: relative;
}
.searchbox {
	background: rgb(204, 204, 204); top: 4.6rem; width: 625%; right: 0px; display: none; position: absolute;
}
.s_combopen {
	display: block;
}
.search_active i {
	color: rgb(255, 255, 255); font-size: 2.5rem;
}
.search_active span {
	display: none;
}
.search_active {
	border: currentColor; width: 100%; overflow: hidden; position: relative; cursor: pointer;background-color: rgba(69, 165, 207, 0.8); 
}
.sort_active {
	border: currentColor; width: 100%; overflow: hidden; position: relative; cursor: pointer;background-color: rgba(69, 165, 207, 1.3);
}
.searchbox .inputbox {
	padding: 1rem; height: 4rem; line-height: 4rem;
}
.navigation {
	background: rgb(255, 255, 255); margin-bottom: 1rem; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: solid;
}
.navigation dl {
	margin: 0px; padding: 0.5rem 0px; height: 3rem; line-height: 3rem;
}
.navigation dt {
	font-weight: normal; float: left; white-space: normal;
}
.navigation dd {
	font-weight: normal; float: left; white-space: normal;
}
.navigation dt i {
	font-size: 2rem;
}
.d_header nav {
	left: 0px; top: 0px; width: 100%; height: 4.6rem; line-height: 4.6rem; font-size: 1.8rem; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 9999; min-height: 44px; max-height: 152px; background-color: rgba(69, 165, 207, 0.9);
}
.d_header nav h1 {
	text-align: center; color: rgb(69, 165, 207); line-height: 4.6rem; font-size: 2rem;
}
.d_header nav .back {
	left: 0px; top: 0px; width: 6rem; text-align: center; bottom: 0px; color: rgb(255, 255, 255); overflow: hidden; position: absolute;
}
.d_header nav i {
	color: rgb(69, 165, 207); line-height: 4.6rem; font-size: 2.6rem; vertical-align: baseline;
}
.d_header nav .back span {
	display: none;
}
.d_header nav .h_cart {
	top: 0px; width: 6rem; text-align: right; right: 2rem; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.d_header nav .h_cart a {
	color: rgb(255, 255, 255); display: block;
}
.h_cart a i {
	font-size: 3rem;
}
.h_cart a span {
	display: none;
}
.h_cart a em {
	background: rgb(69, 165, 207); padding: 0px 0.5rem; border-radius: 50%; border: 2px solid rgb(255, 255, 255); top: 0.5rem; width: auto; right: -1rem; line-height: 1.8rem; font-size: 1.4rem; position: absolute;
}
.de_buybox {
	background: rgba(255, 255, 255, 0.8); box-shadow: 0rem 0rem 1rem rgba(0,0,0,0.2); -webkit-box-shadow: 0rem 0rem 1rem rgba(0, 0, 0, .2);
}

.de_buybox1 {
	background: rgba(255, 255, 255, 0.8); box-shadow: 0rem 0rem 1rem rgba(0,0,0,0.2); -webkit-box-shadow: 0rem 0rem 1rem rgba(0, 0, 0, .2);
}
.pricesbox i {
	vertical-align: bottom;
}
.pricesbox em {
	vertical-align: bottom;
}
.pricesbox {
	width: 35%; float: left;
}
.pricesbox span {
	width: 100%; text-align: left; text-indent: 1rem; float: left; display: inline;
}
.pricesbox .refer_price {
	height: 3rem; line-height: 3.5rem; overflow: hidden; font-family: Tahoma; font-size: 2rem;
}
.pricesbox .price_disc {
	height: 2rem; color: rgb(102, 102, 102); line-height: 2rem; text-indent: 2rem; font-family: Tahoma; text-decoration: line-through;
}
.foot_cart {
	width: 20%; text-align: left; float: left; position: relative;
}
.foot_cart a {
	color: rgb(102, 102, 102);
}
.foot_cart a i {
	font-size: 5rem;
}
.foot_cart a em {
	padding: 0.1rem; right: 0.0rem; top: 0.0rem; color: rgb(255, 255, 255); line-height: 1.0rem; font-size: 1.0rem;
}
.buy_btn {
	background: rgb(69, 165, 207); width: 25%; float:left;
}
.add_btn {
	background: rgb(69, 165, 207); width: 100%; float: right;
}
.Share_btn {
	background: rgb(69, 165, 207); border: 1px solid rgb(69, 165, 207); color: rgb(255, 255, 255);width: 110px; float: right;
}
.Cart_btn {
	background: rgb(69, 165, 207); width: 20%; float: right;
}
.index_btn {
	background: rgb(69, 165, 207); width: 25%; float:left;
}
.list_btn {
	background: rgb(69, 165, 207); width: 25%; float:left;
}
.user_btn {
	background: rgb(69, 165, 207); width: 25%; float:left;
}
.order_btn {
	background: rgb(69, 165, 207); width: 25%; float:left;
}
.goods_img {
	overflow: hidden; margin-bottom: 1.2rem; position: relative;
}
.goods_img .item {
	text-align: center;
}
.goods_img .item img {
	max-width: 100%;
}
.icons {
	left: 0px; top: 0.05rem; text-align: center; right: 0px; position: absolute;
}
.icons i {
	margin: 0px 0.3rem; border-radius: 0.6rem; width: 0.6rem; height: 0.6rem; display: inline-block; background-color: rgba(0, 0, 0, 0.2); -webkit-border-radius: 0.6rem;
}
.icons i.current {
	background-color: rgb(69, 165, 207);
}
.goods_title {
	padding: 0.5rem 0px; overflow: hidden;
}
.goods_title h1 {
	height: 4rem; color: rgb(255, 255, 255); line-height: 2.2rem; font-size: 1.8rem; display: block;
}
.s_layer {
	background: rgba(0, 0, 0, 0.7); padding: 0.5rem 2% 1rem; left: 50%; width: 96.2%; bottom: 0px; margin-left: -50%; position: absolute;
}
.detail_warp {
	margin: 0px auto; color: rgb(94, 94, 94); line-height: 2.6rem; font-size: 1.6rem;
}
.region_detail {
	background: rgb(255, 255, 255); padding: 3%; width: 94%; overflow: hidden; margin-bottom: 3%;
}
.info {
	font-size: 1.6rem; display: block; cursor: default;
}
.info h2 {
	padding-bottom: 1rem; font-size: 1.6rem;
}
.info i {
	top: 0.6rem; right: 0.4rem; position: absolute;
}
.fields {
	padding: 0.8rem 0px 0px; border-top-color: rgb(214, 214, 214); border-top-width: 1px; border-top-style: solid;
}
.fields img {
	max-width: 100%;
}
.detail_norm .fields {
	padding-bottom: 1rem; display: none;
}
.detail_comment .fields {
	padding: 0px;
}
.load_comment {
	border: 1px solid rgb(234, 234, 234); text-align: center; color: rgb(153, 153, 153);
}
.load_comment a {
	padding: 0.8rem 0px; display: block;
}
.com_mainbox li {
	padding-bottom: 0.8rem; border-bottom-color: rgb(234, 234, 234); border-left-color: rgb(234, 234, 234); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.com_mainbox li:last-of-type {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.comment_warp {
	border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.comment_warp .comment_menu {
	padding: 0.6rem 0px; border: currentColor; margin-left: 1rem;
}
.comment_warp .comment_menu p {
	padding: 0.8rem 0px; line-height: 2rem; font-size: 1.8rem; display: block;
}
.comment_warp .comment_menu time {
	font-size: 1.2rem;
}
.comment_warp .user_head {
	border: 1px solid rgb(221, 221, 221); width: 5rem; height: 5rem; text-align: center; line-height: 5rem; display: block; position: absolute;
}
.comment_warp .user_head span i {
	color: rgb(255, 255, 255); font-size: 4rem;
}
.comment_reply {
	margin: 1rem 0px; padding: 0rem 0px 0rem 4rem; position: relative;
}
.comment_reply .user_head {
	left: 2rem; top: 0rem; width: 3.6rem; height: 3.6rem; text-align: center; line-height: 3.6rem; display: block; position: absolute;
}
.comment_reply .comment_menu {
	margin-left: 3rem;
}
.comment_reply .comment_menu p {
	padding: 0.8rem 0px; line-height: 2rem; font-size: 1.8rem; display: block;
}
.comment_reply .comment_menu time {
	font-size: 1.2rem;
}
.comment_reply .user_head span i {
	color: rgb(255, 255, 255); font-size: 2.8rem;
}
.com_mainbox li :nth-of-type(4n-3).comment_reply .user_head {
	background: rgb(228, 89, 89);
}
.com_mainbox li :nth-of-type(4n-2).comment_reply .user_head {
	background: rgb(80, 206, 221);
}
.com_mainbox li :nth-of-type(4n-1).comment_reply .user_head {
	background: rgb(215, 151, 236);
}
.com_mainbox li :nth-of-type(4n).comment_reply .user_head {
	background: rgb(151, 226, 114);
}
.detail_norm {
	
}
.ui_number {
	border: 1px solid rgb(227, 227, 227); height: 3.6rem; line-height: 3.6rem; letter-spacing: 0px; overflow: hidden; vertical-align: middle; display: inline-block;
}
.ui_number button {
	border: 0px currentColor; width: 3.2rem; height: 100%; color: rgb(103, 103, 103); font-size: 2rem; font-style: normal; font-weight: 700; display: inline-block; background-image: linear-gradient(180deg, rgb(239, 239, 239) 0px, rgb(238, 239, 238) 100%); -webkit-user-select: none;
}
.ui_number .num {
	border-radius: 0px; border: 0px currentColor; width: 6rem; height: 100%; font-weight: 700; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2); -webkit-border-radius: 0;
}
.ui_number .increase {
	text-align: center; float: left;
}
.ui_number .decrease {
	text-align: center; float: left;
}
.ui_number .num {
	text-align: center; float: left;
}
.ui_sku input {
	display: none;
}
.ui_sku label {
	padding: 0px 2%; border-radius: 0rem; border: 1px solid rgb(216, 216, 216); text-align: center; color: rgb(94, 94, 94); margin-bottom: 2%; display: inline-block; box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -webkit-border-radius: 0rem;
}
.ui_sku label.btn_no {
	color: rgb(169, 169, 169); background-color: rgb(250, 250, 250);
}
.ui_sku label.btn_opt {
	background: rgb(69, 165, 207); border: 1px solid rgb(69, 165, 207); color: rgb(255, 255, 255);
}
.ui_sku_prop {
	padding: 1rem 0px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.ui_sku h2 {
	width: 15%; font-size: 1.6rem; float: left; min-width: 6rem;
}
.quantity h2 {
	width: 15%; font-size: 1.6rem; float: left; min-width: 6rem;
}
.ui_sku .items {
	width: 78%; float: left;
}
.quantity .items {
	width: 78%; float: left;
}
.quantity {
	padding: 2rem 0px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.quantity .items span {
	height: 4rem; line-height: 4rem; float: left; display: block;
}
.quantity .items .purchase {
	margin: 0px 0px 0px 1rem;
}
.operate_region {
	
}
.operate_btn {
	background: rgb(69, 165, 207); border-radius: 0.2rem; border: currentColor; height: 4rem; color: rgb(255, 255, 255); line-height: 4rem; font-size: 2rem;
}
.edit_btn {
	padding: 0px 1.5rem;
}
.operate_region {
	
}
.operate_btn {
	background: rgb(69, 165, 207); border-radius: 0.2rem; border: currentColor; height: 4rem; color: rgb(255, 255, 255); line-height: 4rem; font-size: 2rem;
}
.edit_btn {
	padding: 0px 1.5rem;
}
#banner_wrap {
	position: relative;
}
#pagenavi {
	width: 100%; text-align: center; margin-top: -20px; position: absolute; min-width: 320px; max-width: 960px;
}
#pagenavi a {
	background: rgb(192, 192, 192); margin: 1%; border-radius: 8px; width: 8px; height: 8px; line-height: 99em; overflow: hidden; display: inline-block; -webkit-border-radius: 8px;
}
#pagenavi a.active {
	background: rgb(69, 165, 207);
}
.window {
	position: fixed;
}
.order_list dl {
	background: rgb(255, 255, 255); padding: 3%; border: 0px currentColor; line-height: 180%; overflow: hidden;
}
.order_list dt {
	width: 25%; float: left;
}
.order_list dt a {
	border: currentColor; width: 100%; display: block;
}
.order_list dt img {
	width: 100%;
}
.order_list dd {
	float: right;
}
.vir_region {
	display: none;
}
.order_list .dev_region {
	width: 100%; clear: both;
}
.order_list dd.item_name {
	width: 72%; margin-bottom: 0rem;
}
.order_list dd.item_name h5 {
	line-height: 2rem; overflow: hidden; font-size: 1.6rem; -ms-text-overflow: ellipsis;
}
.order_list dd.item_name span {
	padding: 0.5rem 0px 0px; width: 100%; color: rgb(69, 165, 207); display: none;
}
.order_list dd.item_price {
	width: 72%; font-size: 2rem;
}
.order_list dd.item_price span {
	margin: 0px; width: auto; display: inline-block;
}
.order_list dd.item_price .new_price {
	color: rgb(69, 165, 207); display: none;
}
.order_list dd.item_price .old_price {
	display: none;
}
.order_list dd.item_price .clinch_price {
	width: 50%; color: rgb(69, 165, 207); float: left;
}
.order_list dd.item_price .clinch_price em {
	vertical-align: bottom;
}
.order_list dd.item_price .operate_infor {
	width: 50%; text-align: right; color: rgb(98, 98, 98); font-size: 1.4rem; float: right;
}
.order_infor_box {
	margin: 0px auto; padding: 4.6rem 0px 0px; width: 100%; color: rgb(94, 94, 94); line-height: 2.6rem; font-size: 1.6rem;
}
.order_model {
	background: rgb(255, 255, 255); padding: 1.2rem 3%; width: 94%; margin-bottom: 1.2rem;
}
.order_model dl {
	margin: 0rem 0px; padding: 0.8rem 0px; width: 100%; overflow: hidden; display: block;
}
.order_model dl dt {
	font-size: 1.6rem; font-weight: normal;
}
.order_model dl dd {
	line-height: 2.6rem;
}
.order_infor_list dl {
	border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.order_infor_list dl dt {
	width: 32%; float: left;
}
.order_infor_list dl dd {
	margin: 0px; width: 68%; float: right;
}
.order_infor_gain .title {
	padding-bottom: 0.3rem; margin-bottom: 1rem; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.order_infor_set .title {
	padding-bottom: 0.3rem; margin-bottom: 1rem; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.order_infor_gain dd {
	margin: 0px;
}
.order_infor_gain dd span {
	padding: 0px 1.2rem 0px 0px;
}
.order_infor_set dd {
	margin: 0px; width: 100%; clear: both;
}
.order_infor_set dd span {
	float: left;
}
.order_infor_set dd em {
	font-style: normal; float: right;
}
.order_infor_gain dl {
	padding: 0px;
}
.order_infor_set dl {
	padding: 0px;
}
.pay_btn {
	border: currentColor; height: 5.2rem; color: rgb(255, 255, 255); line-height: 5.2rem; font-size: 2rem;
}
.payment_box1 {
	background: rgba(255, 255, 255, 0.8); left: 0px; width: 100%; text-align: center; bottom: 0px; position: fixed; box-shadow: 0rem 0rem 1rem rgba(0,0,0,0.2); -webkit-box-shadow: 0rem 0rem 1rem rgba(0, 0, 0, .2);
}
.wx_pay_btnbox a {
	background: rgb(219, 80, 15); height: 5.2rem; color: rgb(255, 255, 255); line-height: 5.2rem; font-size: 2rem; font-weight: bold; display: block;
}
.wx_pay_btnbox a:hover {
	color: rgb(255, 255, 255); font-size: 2rem; font-weight: bold;
}
.wx_pay_btnbox {
	height: 5.2rem; color: rgb(255, 255, 255); line-height: 5.2rem;
}
.bran_shop {
	background: rgb(255, 255, 255); padding: 2px 12px; margin-bottom: 10px; box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
}
.bran_shop li {
	color: rgb(58, 58, 58); font-size: 1.3rem; border-top-color: rgb(253, 253, 253); border-bottom-color: rgb(229, 229, 229); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.bran_shop li.text {
	padding: 9px 0px;
}
.bran_shop li:nth-child(1) {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.bran_shop li:nth-last-child(1) {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.bran_shop li {
	padding: 9px 0px;
}
.bran_shop li.r_icon p {
	padding-right: 28px;
}
.bran_shop li.title {
	padding: 9px 0px; color: rgb(232, 103, 65); font-weight: bold;
}
.bran_shop li .icons {
	background: rgb(232, 103, 65); border-radius: 0.9rem; width: 1.8rem; height: 1.5rem; text-align: center; right: 3px; color: rgb(255, 255, 255); line-height: 1.4rem; padding-top: 0.3rem; font-size: 1.2rem; margin-top: -2px; position: absolute;
}
.bran_shop li p em {
	overflow: hidden; font-style: normal; display: block; position: relative;
}
.bran_shop li p em .icons {
	background: rgb(255, 255, 255); padding: 0px; border-radius: 0px; width: 1.6rem; height: 1.5rem; right: 0px; bottom: 0px; color: rgb(102, 102, 102); line-height: 1.5rem; position: absolute;
}
.cart_btn {
	bottom: 46px;
}
.con_pay {
	background: rgb(69, 165, 207); width: 100%; font-size: 2rem;
}
.m_order_pay button {
	background: rgb(69, 165, 207); width: 33.33%; float: left;
}
.m_order_pay .con_cancel {
	background: rgb(168, 168, 168);
}
.m_order_pay .con_update {
	background: rgb(136, 136, 136);
}
.m_order_pay .con_defray {
	background: rgb(69, 165, 207);
}
.refer_infor .con_refer {
	background: rgb(69, 165, 207); border-radius: 0px; width: 40%; float: right;
}
.refer_price {
	border: currentColor; width: 60%; height: 5.2rem; text-align: left; color: rgb(69, 165, 207); line-height: 5rem; text-indent: 3rem; font-size: 2rem; float: left; display: block;
}
.refer_price i {
	vertical-align: bottom;
}
.order_list .dev_region {
	margin: 1.2rem 0px 0px; padding-top: 0.6rem; border-top-color: rgb(214, 214, 214); border-top-width: 1px; border-top-style: solid;
}
.vir_region {
	display: block;
}
.dev_title {
	padding-bottom: 0.6rem; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.dev_title h2 {
	font-size: 1.6rem; float: left;
}
.order_model h2 {
	font-size: 1.6rem; float: left;
}
.btn_edit {
	float: right;
}
.btn_edit {
	margin-top: 1rem;
}
.icon-compose {
	color: rgb(167, 167, 167); font-size: 1.9rem;
}
.dev_menu {
	color: rgb(153, 153, 153); clear: both; font-size: 12px; display: block;
}
.dev_menu li {
	line-height: 150%;
}
.dev_menu li h2 {
	width: auto; display: inline-block;
}
.dev_menu li span {
	width: auto; display: inline-block;
}
.dev_menu li h2 {
	text-align: right; padding-right: 1rem;
}
.dev_menu li b {
	font-weight: normal;
}
.order_list dl {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.order_list {
	margin-bottom: 1.2rem;
}
.dev_regionbox {
	margin: 0px auto; color: rgb(94, 94, 94);
}
.order_model dt {
	float: left;
}
.order_model dd {
	float: left;
}
.order_infor_defray dt {
	width: 30%; text-align: right; min-width: 7rem;
}
.order_infor_coupon dt {
	width: 30%; text-align: right; min-width: 7rem;
}
.order_infor_message dt {
	width: 30%; text-align: right; min-width: 7rem;
}
.order_infor_convey dt {
	width: 30%; text-align: right; min-width: 7rem;
}
.items_defray {
	width: 68%; margin-left: 2%;
}
.items_coupon {
	width: 68%; margin-left: 2%;
}
.items_message {
	width: 68%; margin-left: 2%;
}
.items_convey {
	width: 68%; margin-left: 2%;
}
.items_defray .items input {
	display: none;
}
.items_defray .items label {
	margin: 0px 1.5% 1rem 0px; border: 1px solid rgb(216, 216, 216); width: 45%; height: 4rem; text-align: center; color: rgb(94, 94, 94); line-height: 4rem; font-weight: bold; display: inline-block; cursor: pointer;
}
.items_defray .items label.select {
	background: rgb(69, 165, 207); border-color: rgb(69, 165, 207); color: rgb(255, 255, 255);
}
.order_model .btn_edit {
	color: rgb(153, 153, 153); font-size: 14px; margin-top: 0px;
}
.btn_select {
	height: 2.5rem; min-width: 6rem;
}
.order_infor_defray dl {
	padding-bottom: 0px;
}
.order_infor_gain dt {
	float: none;
}
order_infor_gain dd {
	float: none;
}
.order_infor_set dt {
	float: none;
}
.order_infor_set dd {
	float: none;
}
.order_infor_set h2 {
	float: none;
}
.quantity_edit input {
	padding: 0.5rem; border: 1px solid rgb(206, 206, 206); box-shadow: inset 0px 0px 1px #aaa;
}
.items_message_input {
	padding: 0.5rem; border: 1px solid rgb(206, 206, 206); box-shadow: inset 0px 0px 1px #aaa;
}
.items_message_input {
	padding: 0.5rem; border: 1px solid rgb(206, 206, 206); width: 90%; color: rgb(153, 153, 153); box-shadow: inset 0px 0px 1px #aaa;
}
.order_infor_set dl dd {
	width: 100%;
}
#slider .item {
	position: relative;
}
.s_layer {
	left: 0px; margin-left: 0px;
}
.cart_none {
	margin: 2rem 0px; padding: 3%; text-align: center; line-height: 2rem; font-size: 1.4rem;
}
.cart_logo {
	background: url("../img/cart_logo.png") no-repeat center / auto 100%; height: 6rem;
}
.message {
	margin: 2rem 0px;
}
.cart_list {
	
}
.cart_list h3 {
	background: rgb(255, 255, 255); width: 100%; height: 4rem; color: rgb(107, 107, 107); line-height: 4rem; text-indent: 1rem; font-size: 1.8rem; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.order_infor_box h3 {
	background: rgb(255, 255, 255); width: 100%; height: 4rem; color: rgb(107, 107, 107); line-height: 4rem; text-indent: 1rem; font-size: 1.8rem; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.cart_none {
	padding-top: 4.6rem;
}
.space5 {
	height: 5px; clear: both;
}
.space10 {
	height: 10px; clear: both;
}
.space15 {
	height: 15px; clear: both;
}
.space20 {
	height: 20px; clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(51, 51, 51);
}
.bf {
	background: rgb(69, 165, 207);
}
.w80 {
	width: 80%;
}
.w20 {
	width: 20%;
}
.w38 {
	width: 38%;
}
.w33 li {
	width: 33.3% !important;
}
.w33 li:last-child {
	width: 33.4% !important;
}
.w50 li {
	width: 50% !important;
}
.w25 li {
	width: 25% !important;
}
.w100 {
	width: 100% !important;
}
#content {
	margin: 0px auto; padding-bottom: 20px; max-width: 640px;
}
.login_warp {
	background: rgb(255, 255, 255);
}
.reg_warp {
	background: rgb(255, 255, 255);
}
.warp {
	margin: 0px auto; width: 100%; position: relative; max-width: 640px;
}
.cfd {
	background: rgb(246, 246, 246);
}
.mpages {
	max-height: 50px;
}
.logo {
	padding: 0px 0px 10px 2%; width: 120px;
}
.quick_links {
	padding: 5px 0px; width: 30%; position: relative; min-width: 130px;
}
.quick_links ul {
	
}
.quick_links li {
	padding: 5px 20px; border-radius: 20px; border: 1px solid rgb(180, 0, 54); width: 15%; text-align: center; margin-left: 8px; float: right; max-width: 20px;
}
.quick_links li a {
	display: block;
}
.quick_links li h2 {
	display: block;
}
.mpages .logo {
	
}
.mpages .quick_links {
	width: 15%; padding-top: 5px; position: relative; z-index: 99;
}
.g_back {
	width: 15%; height: 45px; float: left; position: relative; z-index: 99;
}
.g_back a {
	text-align: center; display: block;
}
.g_back a img {
	width: 43%; height: auto; margin-top: 10px; max-width: 24px;
}
.m_title {
	left: 17%; width: 66%; text-align: center; color: rgb(255, 255, 255); line-height: 45px; overflow: hidden; padding-right: 2%; font-size: 18px; float: left; white-space: nowrap; position: absolute; z-index: 9; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.banner {
	background: url("../img/line_bg2.jpg") no-repeat bottom; padding: 4% 0px 4.3%; width: 100%; font-size: 12px; position: relative; z-index: 9;
}
.banner #wrapper {
	margin: 0px auto;
}
.banner #wrapper .swipe {
	margin: 0px auto;
}
.banner #wrapper .swipe li {
	margin: 0px auto;
}
.swipe img {
	margin: 0px auto;
}
.swipe #pagenavi {
	margin: 0px auto;
}
.banner span {
	background: url("../img/b_span_bg.png"); width: 33.4%; bottom: 5px; color: rgb(255, 255, 255); line-height: 30px; text-indent: 0.5em; font-size: 14px; display: block; position: absolute;
}
.banner #wrapper {
	width: 95%;
}
.banner img {
	margin: 0px; padding: 0px; display: inline;
}
.swipe {
	width: 100%; position: relative;
}
#pagenavi a {
	background: rgb(106, 102, 102); margin: 1%; border-radius: 5px; width: 10px; height: 10px; line-height: 99em; overflow: hidden; display: inline-block;
}
#pagenavi a:last-child {
	width: 10px;
}
#pagenavi a.active {
	background: rgb(69, 165, 207);
}
.swipe img {
	width: 100%;
}
.sreach_index {
	margin: 0px auto; width: 93%; padding-top: 10px; position: relative;
}
.login_warp li .search_input {
	border-radius: 8px; border: 1px solid rgb(204, 204, 204); width: 90%; height: 32px; line-height: 32px; text-indent: 10px; overflow: hidden; box-shadow: inset 0px 1px 3px #ddd;
}
.reg_warp li .search_input {
	border-radius: 8px; border: 1px solid rgb(204, 204, 204); width: 90%; height: 32px; line-height: 32px; text-indent: 10px; overflow: hidden; box-shadow: inset 0px 1px 3px #ddd;
}
.add_address_lists li .search_input {
	border-radius: 8px; border: 1px solid rgb(204, 204, 204); width: 90%; height: 32px; line-height: 32px; text-indent: 10px; overflow: hidden; box-shadow: inset 0px 1px 3px #ddd;
}
.pf_list .search_input {
	border-radius: 8px; border: 1px solid rgb(204, 204, 204); width: 90%; height: 32px; line-height: 32px; text-indent: 10px; overflow: hidden; box-shadow: inset 0px 1px 3px #ddd;
}
.sreach_index .search_input {
	border-radius: 8px 0px 0px 8px; border: 1px solid rgb(204, 204, 204); width: 80%; height: 32px; line-height: 32px; text-indent: 10px; overflow: hidden; box-shadow: inset 0px 1px 3px #ddd;
}
.sreach_index .search_but {
	border-radius: 0px 8px 8px 0px; border: 1px solid rgb(209, 0, 69); width: 20%; height: 34px; right: 0px; color: rgb(255, 255, 255); position: absolute; max-width: 120px; box-shadow: inset 0px 1px 0px #ff0056;
}
.cart_full .cart_list_Warp {
	background: rgb(255, 255, 255); margin: 2% auto; height: auto; overflow: hidden; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.order_address .cart_list_Warp {
	background: rgb(255, 255, 255); margin: 2% auto; height: auto; overflow: hidden; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.pra_warp .cart_list_Warp {
	background: rgb(255, 255, 255); margin: 2% auto; height: auto; overflow: hidden; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.date_dis_list .cart_list_Warp {
	background: rgb(255, 255, 255); margin: 2% auto; height: auto; overflow: hidden; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.shadowWarp h1 {
	line-height: 40px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.shadowWarp {
	background: url("../img/line_bg.jpg") no-repeat bottom; margin: 4% 0px 0px; width: 100%;
}
.shadowWarp ul {
	
}
.shadowWarp li {
	margin: 0px; width: 24%; float: left;
}
.shadowWarp .li_04 {
	border: currentColor !important;
}
.shadowWarp li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.shadowWarp li a {
	padding: 0px 0px 2% 21%; text-align: center; line-height: 24px; font-size: 12px; display: block; min-width: 48px;
}
.shadowWarp h1 a {
	background: url("../img/index_bh_h1.png") no-repeat right 50% / 17px 17px; padding-left: 18px; font-size: 15px; margin-right: 12px;
}
.shadowWarp li a img {
	width: 100%; margin-right: 10px; vertical-align: middle; display: block; max-width: 177px;
}
.shadowWarp h1 a img {
	width: 100%; margin-right: 10px; vertical-align: middle; display: block; max-width: 177px;
}
.shadowWarp h1 a img {
	margin-right: 5px; min-width: 30px; max-width: 40px;
}
.goods li {
	margin: 2% 1.5%; border-radius: 3px; width: 30.33%; overflow: hidden; float: left; box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
}
.goods li a {
	padding: 0px;
}
.goods li img {
	width: 100%;
}
.erweima {
	padding: 10px 0px; width: 100%;
}
.erweima .shadowWarp h1 {
	text-align: center; line-height: 40px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.erweima .shadowWarp h1 img {
	width: 170px; vertical-align: middle;
}
.erweima .shadowWarp .pic_2wm {
	padding: 10px; text-align: center;
}
.erweima .shadowWarp .pic_2wm img {
	width: 190px;
}
.erweima .shadowWarp .send_2wm {
	background: rgb(248, 248, 248); padding: 10px 0px; text-align: center; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.erweima .shadowWarp .send_2wm .login_OK {
	width: 90%; line-height: 40px; font-size: 18px;
}
.g_list_but {
	background: url("../img/a_bg.png") rgb(255, 255, 255); padding: 8px 0px; margin-top: 10px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.g_list_but ul {
	margin: 0px auto; width: 93%;
}
.g_list_but li {
	border-radius: 5px; border: 1px solid rgb(204, 204, 204); width: 27.3%; text-align: center; color: rgb(51, 51, 51); line-height: 30px; margin-right: 8%; float: left;
}
.g_list_but li a {
	display: block;
}
.g_list_but li.cur a img {
	width: 10px !important; height: 12px !important;
}
.g_list_but li.cur {
	
}
.g_list_but li:active {
	
}
.sl_add:active {
	
}
.g_list_but li.cur a {
	color: rgb(255, 0, 86);
}
.g_list_but li:last-child {
	margin-right: 0px; float: right;
}
.goods_lists {
	background: rgb(255, 255, 255); padding-bottom: 10px;
}
.goods_lists ul {
	margin: 0px auto; padding: 5px 0px; width: 93.8%;
}
.goods_lists ul li {
	padding: 10px 0px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.goods_lists ul li dt {
	border: 1px solid rgb(229, 229, 229); width: 32%; float: left;
}
.goods_lists ul li dd {
	width: 63%; line-height: 1.7em; float: right;
}
.goods_lists ul li dd h1 {
	font-size: 14px; display: block;
}
.goods_lists ul li dd h2 {
	font-size: 12px; font-weight: normal; margin-bottom: 5px; display: block;
}
.goods_lists ul li dd h1 {
	overflow: hidden; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.goods_lists ul li dd h2 {
	overflow: hidden; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.goods_lists ul li dd span {
	font-size: 14px; display: block;
}
.goods_lists ul li dd span strong {
	color: rgb(255, 0, 86); font-size: 16px;
}
.goods_lists ul li dd span i {
	font-size: 12px; font-style: normal; text-decoration: line-through; float: right; display: block;
}
.gotobuy {
	width: 25%; right: 0px; bottom: 5px; position: absolute;
}
.gotobuy img {
	max-width: 155px;
}
.detailed_warp {
	width: 100%;
}
.detailed_warp .banner {
	box-shadow: none;
}
.detailed_warp .banner .swipe #pagenavi a.active {
	background: rgb(8, 138, 219);
}
.detailed_warp .simpe_buy {
	background: rgb(245, 245, 245); border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.detailed_warp .simpe_buy .select_list {
	margin: 0px auto; width: 80%; padding-top: 20px;
}
.select_list li {
	line-height: 30px; padding-bottom: 10px; clear: both; display: block;
}
.select_list li i {
	text-align: right; color: rgb(0, 0, 0); font-weight: bold; margin-right: 5px; float: left;
}
.select_list li span {
	background: rgb(255, 255, 255); padding: 0px 8px; border-radius: 3px; border: 1px solid rgb(224, 224, 224); line-height: 24px; margin-right: 10px; float: left; cursor: pointer;
}
.select_list li span:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(69, 165, 207); color: rgb(69, 165, 207);
}
.select_list li span.cur {
	background: rgb(255, 255, 255); border: 1px solid rgb(69, 165, 207); color: rgb(69, 165, 207);
}
.select_list li span.cur {
	background: url("../img/test.gif") no-repeat right bottom rgb(255, 255, 255);
}
.sl_warp {
	border-radius: 5px; border: 1px solid rgb(204, 204, 204); line-height: 30px; overflow: hidden; float: left;
}
.sl_add {
	padding: 0px 8px; text-align: center; font-size: 20px; float: left;
}
.sl_no {
	background: rgb(255, 255, 255); width: 30px; height: 25px; text-align: center; float: left;
}
.select_buy {
	margin: 0px auto; width: 93%; padding-bottom: 20px;
}
.select_buy li {
	width: 48%; float: left;
}
.select_buy li:last-child {
	float: right;
}
.detailed_warp .simpe_buy .select_buy li a {
	height: 40px; text-align: center; line-height: 40px; vertical-align: middle; display: block;
}
.select_buy li .login_OK img {
	margin: -2px 5px 0px 0px; width: 22px !important; vertical-align: middle;
}
.select_link {
	
}
.select_link li {
	border-top-color: rgb(218, 218, 218); border-top-width: 1px; border-top-style: solid;
}
.select_link li:last-child {
	border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.select_link li a {
	background: url("../img/index_bh_li.png") no-repeat right 50%; margin: 0px 20px; line-height: 45px; padding-right: 20px; display: block;
}
.select_link li a i {
	color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.select_link li a i strong {
	color: rgb(255, 102, 0);
}
.pra_warp {
	margin: 0px auto; width: 93%;
}
.pra_warp .cart_list_Warp {
	width: 100%;
}
.pra_warp li {
	padding: 0px 20px; line-height: 40px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dashed;
}
.img_warp {
	margin: 0px auto; width: 90%; line-height: 25px;
}
.date_dis_list {
	padding: 5px 0px;
}
.date_dis_list li {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 1px 0px #fff;
}
.date_dis_list li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; box-shadow: none;
}
.date_dis_list li .cart_list_Warp {
	overflow: visible; position: relative;
}
.date_dis_list li span {
	background: url("../img/dis_b.png") no-repeat 0px -8px; width: 54px; height: 15px; right: 50px; bottom: -15px; overflow: hidden; display: block; position: absolute; z-index: 999;
}
.date_dis_list li .cart_list_Warp h1 {
	padding: 0px 15px; line-height: 35px; font-size: 18px; font-weight: normal; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.date_dis_list li .cart_list_Warp .dis_con {
	background: rgb(255, 255, 255); padding: 15px;
}
.date_dis_list li .dis_user {
	margin: 0px auto; width: 93%; line-height: 30px;
}
.date_dis_list li .dis_user i {
	float: right;
}
.login_warp {
	margin: 50px auto 0px; width: 100%; height: auto;
}
.reg_warp {
	margin: 50px auto 0px; width: 100%; height: auto;
}
.cart_warp {
	margin: 50px auto 0px; width: 100%; height: auto;
}
.order_warp {
	margin: 50px auto 0px; width: 100%; height: auto;
}
.menber_warp {
	margin: 50px auto 0px; width: 100%; height: auto;
}
.reg_warp form {
	padding: 3rem;
}
.login_warp form {
	padding: 3rem;
}
.reg_warp .guize {
	padding: 0px 3rem 3rem;
}
.login_warp li {
	height: 40px; line-height: 30px; padding-bottom: 25px; clear: both; display: block;
}
.reg_warp li {
	height: 40px; line-height: 30px; padding-bottom: 25px; clear: both; display: block;
}
.login_warp li i {
	width: 25%; text-align: right; float: left;
}
.login_warp li .search_input {
	width: 70%; float: left;
}
.login_warp li .login_OK {
	width: 100%; height: 40px; font-size: 18px;
}
.reg_warp li .login_OK {
	width: 100%; height: 40px; font-size: 18px;
}
.order_but .login_OK {
	width: 100%; height: 40px; font-size: 18px;
}
.menber_warp .cart_list_Warp .pay_list dt .login_OK {
	width: 100%; height: 40px; font-size: 18px;
}
.menber_warp .cart_list_Warp .pay_detailed li.order_deta_but .login_OK {
	width: 100%; height: 40px; font-size: 18px;
}
.pl_but .login_OK {
	width: 100%; height: 40px; font-size: 18px;
}
.select_buy li .login_OK {
	width: 100%; height: 40px; font-size: 18px;
}
.login_search_warp {
	background: rgb(245, 245, 245); padding: 10px 0px; width: 100%; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.login_search_warp .sreach_index {
	padding-top: 0px;
}
.login_warp li.c_links a {
	width: 45%; text-align: center; display: block;
}
.login_warp li.c_links a.reg {
	float: left;
}
.login_warp li.c_links a.rmb {
	color: rgb(69, 165, 207); text-decoration: underline; float: right;
}
.reg_warp h2 {
	text-align: center; line-height: 30px; padding-bottom: 5px; display: block;
}
.reg_warp li .search_input {
	width: 100%;
}
.reg_warp li.yzm {
	vertical-align: middle;
}
.reg_warp li.yzm .search_input {
	width: 25%; margin-right: 5px; float: left;
}
.reg_warp li.yzm img {
	width: auto; height: 34px; float: left;
}
.reg_warp li.log {
	text-align: center; padding-bottom: 10px;
}
.reg_warp li.log a {
	margin: 0px 5px; color: rgb(69, 165, 207);
}
.guize {
	line-height: 20px; padding-bottom: 10px;
}
.guize a {
	color: rgb(69, 165, 207); font-weight: bold; text-decoration: underline;
}
.cart_empty {
	width: 100%; text-align: center; margin-bottom: 30px;
}
.cart_empty li {
	line-height: 30px; padding-bottom: 10px;
}
.cart_empty img {
	width: 50%; clear: both;
}
.cart_empty li .login_OK {
	width: 45%; line-height: 35px; display: inline-block;
}
.cart_full .cart_list_Warp {
	width: 100%;
}
.order_address .cart_list_Warp {
	width: 100%;
}
.cart_full .cart_list_Warp .order_list li {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.order_address .cart_list_Warp li {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.cart_full .cart_list_Warp .order_list li b {
	top: 50%; vertical-align: middle; display: table-cell; position: absolute;
}
.cart_full .cart_list_Warp .order_list li b .check {
	top: -50%; position: relative;
}
.cart_full .cart_list_Warp .order_list li b.fl_dell {
	right: 10px;
}
.cart_full .cart_list_Warp .order_list li b.fl_dell img {
	width: 22px;
}
.cart_full .cart_list_Warp .order_list li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.order_wl .ul_pries li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.add_discuss li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.cart_full .cart_list_Warp .order_list li dt {
	border: 1px solid rgb(229, 229, 229); width: 32%; vertical-align: middle; float: left;
}
.cart_full .cart_list_Warp .order_list li dd {
	width: 65%; line-height: 1.4em; float: right;
}
.cart_full .cart_list_Warp .order_list li dd h1 {
	font-size: 14px; display: block;
}
.cart_full .cart_list_Warp .order_list li dd h2 {
	font-size: 12px; font-weight: normal; margin-bottom: 5px; display: block;
}
.cart_full .cart_list_Warp .order_list li dd h1 {
	overflow: hidden; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.cart_full .cart_list_Warp .order_list li dd h2 {
	overflow: hidden; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.cart_full .cart_list_Warp .order_list li dd span {
	font-size: 14px; display: block;
}
.cart_full .cart_list_Warp .order_list li dd span strong {
	color: rgb(69, 165, 207); font-size: 16px;
}
.cart_full .cart_list_Warp .order_list li.total strong {
	color: rgb(69, 165, 207); font-size: 16px;
}
.order_wl .ul_pries li strong {
	color: rgb(69, 165, 207); font-size: 16px;
}
.menber_warp .cart_list_Warp .pay_list dd strong {
	color: rgb(69, 165, 207); font-size: 16px;
}
.menber_warp .cart_list_Warp .pay_detailed strong {
	color: rgb(69, 165, 207); font-size: 16px;
}
.cart_full .cart_list_Warp .order_list li dd span i {
	font-size: 12px; font-style: normal; float: right; display: block;
}
.cart_full .cart_list_Warp .order_list li.dell_all {
	line-height: 25px;
}
.cart_full .cart_list_Warp .order_list li.dell_all img {
	width: 22px; float: right;
}
.cart_full .cart_list_Warp .order_list li.total {
	background: rgb(250, 250, 250);
}
.order_but {
	padding: 10px 0px; width: 100%;
}
.order_address .cart_list_Warp li {
	padding: 3%;
}
.order_address .cart_list_Warp li dd {
	float: left;
}
.order_address .cart_list_Warp li dt {
	float: left;
}
.order_address .cart_list_Warp li dt {
	width: 76%; line-height: 20px;
}
.order_address .cart_list_Warp li label dd {
	width: 6%; text-align: left; line-height: 200%; clear: none; vertical-align: middle; float: left;
}
.order_address .cart_list_Warp li dd {
	text-align: center; line-height: 200%; clear: both; vertical-align: middle; float: right;
}
.order_address .cart_list_Warp li dd a {
	color: rgb(69, 165, 207); text-decoration: underline; margin-right: 5px;
}
.order_address .cart_list_Warp li.add_address {
	background: rgb(250, 250, 250);
}
.order_address .cart_list_Warp li.add_address a {
	padding: 0px 10px; line-height: 22px; vertical-align: middle; display: block;
}
.order_address .cart_list_Warp li.add_address a img {
	width: 22px; float: right;
}
.order_wl .cart_list_Warp li dt {
	line-height: 20px;
}
.order_wl .cart_list_Warp li dd {
	text-align: center; line-height: 20px; vertical-align: middle;
}
.order_wl .ul_pries {
	width: 100%;
}
.order_wl .ul_pries li {
	background: rgb(248, 248, 248); padding-left: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.add_address_lists {
	width: 100%;
}
.add_address_lists h4 {
	padding: 0px 10px; line-height: 40px; vertical-align: middle; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.add_address_lists h4 img {
	width: 15px; margin-top: 13px; float: right;
}
.order_address .cart_list_Warp .add_address_lists li {
	padding: 10px 0px; line-height: 30px;
}
.add_address_lists li i {
	width: 20%; text-align: right; float: left;
}
.add_address_lists li .search_input {
	width: 75%; height: 30px; float: left;
}
.add_address_lists li.check_ok {
	background: rgb(248, 248, 248); text-align: center;
}
.add_address_lists li.check_ok .login_OK {
	width: 70%; height: 35px;
}
.users_title {
	background: url("../img/bannner.jpg") no-repeat 0% 0% / cover; width: 100%;
}
.users_title .menber_warp {
	padding: 6%; width: auto; margin-top: 0px;
}
.users_title dt {
	background: rgb(255, 255, 255); padding: 1%; border-radius: 50%; width: 28%; float: left;
}
.users_title dt img {
	border-radius: 50%; width: 100%; display: block;
}
.users_title dd {
	width: 65%; line-height: 25px; font-family: Arial; font-size: 16px; float: right;
}
.menber_ico {
	margin: 0px auto; padding: 5% 0px; width: 100%;
}
.menber_ico li {
	width: 28%; text-align: center; margin-right: 8%; float: left;
}
.menber_ico li:nth-child(3n+3) {
	margin-right: 0px;
}
.menber_ico li a {
	padding: 10px; border-radius: 5px; overflow: hidden; display: block;
}
.menber_ico li a span {
	display: block; white-space: nowrap;
}
.menber_ico li a img {
	width: 80%; max-width: 75px;
}
.menber_nav {
	padding: 4% 2%; background-color: rgba(255, 255, 255, 0.7);
}
.menber_nav li {
	width: 20%; text-align: center; font-size: 13px; float: left;
}
.menber_nav li i {
	font-size: 18px; display: block;
}
.menber_nav li a i {
	color: rgb(102, 102, 102);
}
.menber_nav li a:hover {
	color: rgb(69, 165, 207);
}
.menber_nav li a:hover i {
	color: rgb(69, 165, 207);
}
.order_address h3 {
	padding: 2% 2% 0px; font-size: 16px;
}
.cancel_btn {
	background: rgb(238, 238, 238); padding: 2px 10px; border: 1px solid rgb(224, 224, 224); margin-right: 5px; float: left; display: inline-block;
}
.menber_icos li {
	background: rgb(255, 255, 255); margin: 10px 0px; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.menber_icos li span {
	font-weight: bold;
}
.menber_icos li i {
	margin-right: 10px;
}
.menber_icos li a {
	padding: 15px; color: rgb(119, 119, 119); overflow: hidden; display: block;
}
.menber_icos li a:hover {
	background: rgb(245, 245, 245); color: rgb(69, 165, 207);
}
.menber_icos li span i {
	font-size: 18px;
}
.menber_icos li a img {
	width: 80%; max-width: 75px;
}
.menber_warp .cart_list_Warp h4 {
	padding: 3%; color: rgb(51, 51, 51); line-height: 180%; font-weight: normal; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.menber_warp .cart_list_Warp h4 span {
	background: rgb(255, 255, 255); padding: 0px 5px; color: rgb(69, 165, 207); line-height: 24px; font-size: 14px; margin-top: 8px; float: right;
}
.menber_warp .cart_list_Warp .pay_list {
	background: rgb(247, 247, 247); padding: 0px 3%; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.menber_warp .cart_list_Warp .pay_list dt {
	padding: 3% 0px; width: 25%; margin-left: 5px; float: right;
}
.menber_warp .cart_list_Warp .pay_list dt .login_OK {
	height: 35px; text-align: center; line-height: 35px; display: block;
}
.menber_warp .cart_list_Warp .pay_detailed li.order_deta_but .login_OK {
	height: 35px; text-align: center; line-height: 35px; display: block;
}
.menber_warp .cart_list_Warp .pay_list dd {
	padding: 3% 0px; width: 45%; float: left;
}
.menber_warp .cart_list_Warp .pay_list span {
	display: block;
}
.menber_warp .cart_list_Warp .pay_list form {
	margin-top: 1%;
}
.menber_warp .cart_list_Warp .pay_detailed {
	line-height: 21px;
}
.menber_warp .cart_list_Warp .pay_detailed li {
	padding: 10px; clear: both;
}
.menber_warp .cart_list_Warp .pay_detailed li.order_deta_but {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.menber_warp .cart_list_Warp .pay_detailed li.order_deta_but .login_OK {
	width: 38%; float: right;
}
.menber_warp .cart_list_Warp .pay_detailed li.order_deta_but .cf0 {
	float: left;
}
.menber_warp .cart_list_Warp .pay_detailed li.order_deta_genz {
	background: rgb(248, 248, 248); border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.menber_warp .cart_list_Warp .pay_detailed li.order_deta_genz h5 {
	margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.order_list .discuss {
	right: 10px; bottom: 15px; position: absolute;
}
.menber_warp .cart_list_Warp .order_list .discuss a {
	padding: 5px 8px; border-radius: 5px;
}
.order_list .discuss a img {
	width: 16px; margin-right: 3px; vertical-align: middle;
}
.menber_warp h4 img {
	width: 15px; margin-top: 13px; float: right;
}
.add_discuss {
	
}
.add_discuss li {
	padding: 10px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.add_discuss li span {
	color: rgb(153, 153, 153);
}
.pf_list {
	text-align: center; padding-top: 10px; font-size: 24px;
}
.pf_list .search_input {
	width: 98%; height: 60px;
}
.pl_but {
	background: rgb(248, 248, 248); padding: 10px 0px; text-align: center; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dashed;
}
.pl_but .login_OK {
	width: 50%; line-height: 35px;
}
#footer {
	text-align: center; color: rgb(102, 102, 102);
}
.class_but {
	background: rgb(81, 77, 79); width: 100%; height: auto; bottom: 0px; padding-top: 1px; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; position: fixed; z-index: 9999999; max-height: 64px; min-width: 320px;
}
.class_but ul {
	
}
.class_but li {
	width: 20%; text-align: center; padding-top: 2px; float: left;
}
.class_but li.cur {
	
}
.class_but li a {
	background-position: 50% 0px; text-align: center; color: rgb(255, 255, 255); padding-top: 30px; padding-bottom: 5px; display: block; background-repeat: no-repeat; background-size: 30px 30px;
}
.class_but li a img {
	width: 30%; max-width: 30px;
}
.class_but li#m1 a {
	background-image: url("../img/class_ico_h.png");
}
.class_but li#m2 a {
	background-image: url("../img/class_ico_f.png");
}
.class_but li#m3 a {
	background-image: url("../img/class_ico_c.png");
}
.class_but li#m4 a {
	background-image: url("../img/class_ico_m.png");
}
.class_but li#m5 a {
	background-image: url("../img/class_ico_e.png");
}
.class_but li.cur#m1 a {
	color: rgb(222, 222, 222); background-image: url("../img/class_ico_h_cur.png");
}
.class_but li#m1 a:active {
	color: rgb(222, 222, 222); background-image: url("../img/class_ico_h_cur.png");
}
.class_but li.cur#m2 a {
	color: rgb(222, 222, 222); background-image: url("../img/class_ico_f_cur.png");
}
.class_but li#m2 a:active {
	color: rgb(222, 222, 222); background-image: url("../img/class_ico_f_cur.png");
}
.class_but li.cur#m3 a {
	color: rgb(222, 222, 222); background-image: url("../img/class_ico_c_cur.png");
}
.class_but li#m3 a:active {
	color: rgb(222, 222, 222); background-image: url("../img/class_ico_c_cur.png");
}
.class_but li.cur#m4 a {
	color: rgb(222, 222, 222); background-image: url("../img/class_ico_m_cur.png");
}
.class_but li#m4 a:active {
	color: rgb(222, 222, 222); background-image: url("../img/class_ico_m_cur.png");
}
.class_but li.cur#m5 a {
	color: rgb(222, 222, 222); background-image: url("../img/class_ico_e_cur.png");
}
.class_but li#m5 a:active {
	color: rgb(222, 222, 222); background-image: url("../img/class_ico_e_cur.png");
}
.trapezoid {
	width: 100%; height: 0px; border-right-color: transparent; border-bottom-color: rgb(197, 197, 197); border-left-color: transparent; border-right-width: 50px; border-bottom-width: 50px; border-left-width: 50px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; -moz-border-bottom-colors: #c5c5c5 #e1e1e1;
}
.logo img {
	margin: 0px auto; display: block;
}
.quick_links li img {
	margin: 0px auto; display: block;
}
.goods_lists ul li dt img {
	margin: 0px auto; display: block;
}
.cart_full .cart_list_Warp .order_list li dt img {
	margin: 0px auto; display: block;
}
.detailed_warp .banner img {
	margin: 0px auto; display: block;
}
.img_warp img {
	margin: 0px auto; display: block;
}
.quick_links li {
	box-shadow: 1px 1px 1px #f2004e;
}
.cf0 {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.g_list_but li {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.login_search_warp {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.cart_full .cart_list_Warp .order_list li.total {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.order_address .cart_list_Warp li.add_address {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.order_wl .ul_pries li {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.add_address_lists h4 {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.add_address_lists li.check_ok {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.menber_warp .cart_list_Warp .pay_detailed li.order_deta_genz {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.pl_but {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.erweima .shadowWarp h1 {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.erweima .shadowWarp .send_2wm {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.simpe_buy {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.sl_warp {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.select_buy li {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.select_link li {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.date_dis_list {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.date_dis_list li .cart_list_Warp h1 {
	box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.block {
	display: block;
}
.quick_links li {
	
}
.sreach_index .search_but {
	
}
.login_warp li .login_OK {
	border-radius: 8px; border: 1px solid rgb(231, 92, 0); color: rgb(255, 255, 255); cursor: pointer; box-shadow: inset 0px 1px 0px #fed9a2, 0px 1px 0px #fff;
}
.reg_warp li .login_OK {
	border-radius: 8px; border: 1px solid rgb(231, 92, 0); color: rgb(255, 255, 255); cursor: pointer; box-shadow: inset 0px 1px 0px #fed9a2, 0px 1px 0px #fff;
}
.cart_empty li .login_OK {
	border-radius: 8px; border: 1px solid rgb(231, 92, 0); color: rgb(255, 255, 255); cursor: pointer; box-shadow: inset 0px 1px 0px #fed9a2, 0px 1px 0px #fff;
}
.order_but .login_OK {
	border-radius: 8px; border: 1px solid rgb(231, 92, 0); color: rgb(255, 255, 255); cursor: pointer; box-shadow: inset 0px 1px 0px #fed9a2, 0px 1px 0px #fff;
}
.menber_warp .cart_list_Warp .pay_list dt .login_OK {
	border-radius: 8px; border: 1px solid rgb(231, 92, 0); color: rgb(255, 255, 255); cursor: pointer; box-shadow: inset 0px 1px 0px #fed9a2, 0px 1px 0px #fff;
}
.menber_warp .cart_list_Warp .pay_detailed li.order_deta_but .login_OK {
	border-radius: 8px; border: 1px solid rgb(231, 92, 0); color: rgb(255, 255, 255); cursor: pointer; box-shadow: inset 0px 1px 0px #fed9a2, 0px 1px 0px #fff;
}
.pl_but .login_OK {
	border-radius: 8px; border: 1px solid rgb(231, 92, 0); color: rgb(255, 255, 255); cursor: pointer; box-shadow: inset 0px 1px 0px #fed9a2, 0px 1px 0px #fff;
}
.erweima .shadowWarp .send_2wm .login_OK {
	border-radius: 8px; border: 1px solid rgb(231, 92, 0); color: rgb(255, 255, 255); cursor: pointer; box-shadow: inset 0px 1px 0px #fed9a2, 0px 1px 0px #fff;
}
.select_buy li .login_OK {
	border-radius: 8px; border: 1px solid rgb(231, 92, 0); color: rgb(255, 255, 255); cursor: pointer; box-shadow: inset 0px 1px 0px #fed9a2, 0px 1px 0px #fff;
}
.shadowWarp h1 {
	background: rgb(255, 255, 255);
}
.g_list_but li {
	background: rgb(255, 255, 255);
}
.add_address_lists h4 {
	background: rgb(255, 255, 255);
}
.menber_ico li a {
	background: rgb(255, 255, 255);
}
.menber_warp .cart_list_Warp h4 {
	background: rgb(255, 255, 255);
}
.erweima .shadowWarp h1 {
	background: rgb(255, 255, 255);
}
.sl_add {
	background: rgb(255, 255, 255);
}
.date_dis_list li .cart_list_Warp h1 {
	background: rgb(255, 255, 255);
}
.add_address_lists li.check_ok .login_OK {
	border-radius: 8px; border: 1px solid rgb(183, 183, 183); color: rgb(51, 51, 51); cursor: pointer; box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.menber_warp .cart_list_Warp .pay_list dt .cf0 {
	border-radius: 8px; border: 1px solid rgb(183, 183, 183); color: rgb(51, 51, 51); cursor: pointer; box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.menber_warp .cart_list_Warp .pay_detailed li.order_deta_but .cf0 {
	border-radius: 8px; border: 1px solid rgb(183, 183, 183); color: rgb(51, 51, 51); cursor: pointer; box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.order_list .discuss a {
	border-radius: 8px; border: 1px solid rgb(183, 183, 183); color: rgb(51, 51, 51); cursor: pointer; box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.detailed_warp .simpe_buy .select_buy li .cf0 {
	border-radius: 8px; border: 1px solid rgb(183, 183, 183); color: rgb(51, 51, 51); cursor: pointer; box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #fff;
}
.quick_links dl {
	background: rgb(220, 28, 77); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(225, 36, 93) rgb(225, 36, 93); top: 54px; right: 0px; display: none; position: absolute; box-shadow: 0px 0px 5px #ff0056;
}
.quick_links dt {
	border-bottom-color: rgb(209, 0, 69); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 1px 0px #ff0056;
}
.quick_links dt:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; box-shadow: none;
}
.quick_links dt a {
	background-position: 0px 50%; margin: 0px 10px; text-align: left; color: rgb(255, 255, 255); line-height: 60px; padding-left: 35px; font-size: 18px; vertical-align: middle; display: block; background-repeat: no-repeat; background-size: 30px 30px;
}
.quick_links dt#m1 a {
	background-image: url("../img/class_ico_h.png");
}
.quick_links dt#m2 a {
	background-image: url("../img/class_ico_f.png");
}
.quick_links dt#m3 a {
	background-image: url("../img/class_ico_c.png");
}
.quick_links dt#m4 a {
	background-image: url("../img/class_ico_m.png");
}
.quick_links dt.cur#m1 a {
	color: rgb(255, 255, 255); background-image: url("../img/class_ico_h.png");
}
.quick_links dt#m1 a:active {
	color: rgb(255, 255, 255); background-image: url("../img/class_ico_h.png");
}
.quick_links dt.cur#m2 a {
	color: rgb(255, 255, 255); background-image: url("../img/class_ico_f.png");
}
.quick_links dt#m2 a:active {
	color: rgb(255, 255, 255); background-image: url("../img/class_ico_f.png");
}
.quick_links dt.cur#m3 a {
	color: rgb(255, 255, 255); background-image: url("../img/class_ico_c.png");
}
.quick_links dt#m3 a:active {
	color: rgb(255, 255, 255); background-image: url("../img/class_ico_c.png");
}
.quick_links dt.cur#m4 a {
	color: rgb(255, 255, 255); background-image: url("../img/class_ico_m.png");
}
.quick_links dt#m4 a:active {
	color: rgb(255, 255, 255); background-image: url("../img/class_ico_m.png");
}
.quick_links dt.cur {
	background: rgb(69, 165, 207); box-shadow: inset 0px 1px 0px #d10045;
}
.quick_links dt a img {
	width: 30px; margin-top: -2px; vertical-align: middle; display: inline;
}
.mpages .quick_links dl {
	top: 46px;
}
.pad_10 {
	padding-left: 30px;
}
.img-preview .i-img {
	width: 100%; max-height: 197px;
}
.img-preview {
	margin: 0px auto; border-radius: 5px; width: auto; height: 110px; overflow: hidden; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.img-preview .img-wrapper {
	margin: 0px auto; border-radius: 10px; width: 80%; height: auto; overflow: hidden; padding-bottom: 10px; position: relative;
}
.img-preview .mc {
	position: absolute; max-height: 150px; max-width: 100px;
}
.img-preview .mc-name {
	top: 20px; right: 10px; color: rgb(0, 0, 0); position: absolute; text-shadow: 0px 1px rgba(255,255,255,0.2);
}
.img-preview .mc-number {
	text-align: right; color: rgb(0, 0, 0); font-size: 20px; font-weight: bold; margin-top: -50px; margin-right: 10px; text-shadow: 0px 1px rgba(255,255,255,0.2);
}
.img-preview .mc-number em {
	line-height: 13px; font-size: 10px; font-style: normal; font-weight: normal; display: block;
}
input[readonly] {
	color: rgb(153, 153, 153);
}
.accept {
	padding: 10px;
}
.notaccept {
	padding: 10px;
}
.accept .card_box {
	display: none;
}
.notaccept .card_box {
	background: url("../img/card_box.png") no-repeat 0% 0% / 100% 100%; padding: 0px; left: 10px; width: 96%; height: 30px; bottom: 0px; position: absolute; z-index: 1;
}
.accept .img-preview {
	margin: 0px; border-radius: 5px; width: 100%; height: auto; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.tel {
	background: rgba(54, 54, 54, 0.9); border-radius: 5px; height: 60px; text-align: center; margin-bottom: 10px;
}
.tel h3 {
	background: url("../img/mini/Ico_tel.png") no-repeat left; margin: 0px auto; color: rgb(255, 255, 255); line-height: 60px; padding-left: 50px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; display: inline-block;
}
.footer {
	margin: 0px auto; left: 0px; width: 100%; height: 50px; bottom: 0px; position: fixed; z-index: 1000; box-shadow: 0px -1px 2px #999;
}
.footer_list {
	margin: 0px auto; max-width: 640px;
}
.footer_list li {
	width: 24%; height: 50px; text-align: center; line-height: 50px; float: left; position: relative;
}
.footer_list li a {
	display: block; text-shadow: 1px 1px 1px #fff;
}
.footer_list li:first-of-type {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.footer_list li:last-of-type {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.plan_list li {
	background: rgb(255, 255, 255); padding: 2.5%; width: auto; margin-bottom: 2%; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: none; min-height: 60px;
}
.plan_list li:hover {
	background: rgb(245, 245, 245);
}
.plan_list li .Ico_box {
	
}
.plan_img {
	display: table-cell;
}
.plan_right {
	display: table-cell;
}
.plan_right {
	width: auto; padding-left: 15px;
}
.plan_img {
	width: 60px; height: 60px; vertical-align: top;
}
.plan_img img {
	width: 100%; height: 100% !important;
}
.plan_list li a small {
	color: rgb(170, 170, 170); font-family: Arial; font-size: 12px; display: block;
}
.news_info_title small {
	color: rgb(170, 170, 170); font-family: Arial; font-size: 12px; display: block;
}
.guestbook_box h3 small {
	color: rgb(170, 170, 170); font-family: Arial; font-size: 12px; display: block;
}
.news_info_title .comment_box .like {
	color: rgb(170, 170, 170); font-family: Arial; font-size: 12px; display: block;
}
.news_info_title .comment_box .conmment {
	color: rgb(170, 170, 170); font-family: Arial; font-size: 12px; display: block;
}
.comment_box .like {
	float: right;
}
.sub_menu {
	background: rgb(255, 255, 255); padding: 5px 0px; border-radius: 5px; left: 50%; width: 110px; bottom: 65px; margin-left: -55px; display: block; position: absolute; box-shadow: 0px 1px 5px #999;
}
.sub_menu li {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(221, 221, 221); padding: 0px 10px; width: 90px; height: auto; line-height: 38px; float: none;
}
.sub_menu li:last-of-type {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative;
}
.sub_bg {
	background: url("../img/mini/sub_bg.png") no-repeat; left: 50%; width: 16px; height: 11px; bottom: -15px; margin-left: -8px; position: absolute;
}
.input {
	margin: 0px auto; padding: 0px 1%; width: 98%; height: 40px; line-height: 40px; font-size: 14px;
}
.btn_red {
	background: rgb(255, 51, 0); border: 0px currentColor; width: 48%; height: 40px; text-align: center; color: rgb(255, 255, 255); margin-right: 2%; cursor: pointer;
}
.btn_green {
	background: rgb(102, 153, 0); border: 0px currentColor; width: 48%; height: 40px; text-align: center; color: rgb(255, 255, 255); margin-left: 2%; cursor: pointer;
}
.input {
	background: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 219); color: rgb(180, 180, 180); margin-bottom: 10px;
}
.banner_img {
	margin-bottom: 15px;
}
.banner_img img {
	width: 100%; height: auto;
}
.main_box {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(198, 198, 198); font-size: 14px; margin-bottom: 10px; display: block; box-shadow: 0px 1px 1px #f6f6f6;
}
ul.main_box li {
	line-height: 22px;
}
ul.main_box li .member_tr {
	line-height: 22px;
}
ul.main_box li a {
	line-height: 22px;
}
ul.main_box li {
	padding: 0px 10px; border-bottom-color: rgb(198, 198, 198); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.main_box li:last-of-type {
	border: currentColor;
}
.send_btn {
	margin-bottom: 10px;
}
.send_btn input {
	width: 100%;
}
.send_btn .submit {
	padding: 10px 20px; border-radius: 5px; border: 1px solid rgb(198, 198, 198); text-align: center; font-size: 16px; display: block; background-image: -ms-linear-gradient(bottom, rgb(230, 230, 230) 0%, rgb(254, 254, 254) 100%);
}
.send_btn .submit:active {
	margin: 0px auto 10px; padding: 10px 20px; border-radius: 5px; border: 1px solid rgb(198, 198, 198); text-align: center; display: block; background-image: -ms-linear-gradient(bottom, rgb(254, 254, 254) 0%, rgb(230, 230, 230) 100%);
}
.send_btn input.submit {
	margin: 0px auto 10px; padding: 10px 20px; border-radius: 5px; border: 1px solid rgb(198, 198, 198); width: 100%; text-align: center; font-size: 16px; display: block; background-image: -ms-linear-gradient(bottom, rgb(230, 230, 230) 0%, rgb(254, 254, 254) 100%);
}
.send_btn input.submit:active {
	margin: 0px auto 10px; padding: 10px 20px; border-radius: 5px; border: 1px solid rgb(198, 198, 198); text-align: center; display: block; background-image: -ms-linear-gradient(bottom, rgb(254, 254, 254) 0%, rgb(230, 230, 230) 100%);
}
.send_btn .green_sub {
	padding: 10px 20px; border-radius: 5px; border: 1px solid rgb(11, 142, 0); text-align: center; color: white; font-size: 16px; text-decoration: none; display: block; box-shadow: inset 0px 1px 0px #94e700, 0px 1px 2px rgba(0,0,0,0.5); text-shadow: 0px 1px rgba(0,0,0,0.2); background-image: -ms-linear-gradient(bottom, rgb(23, 159, 0) 0%, rgb(93, 211, 0) 100%); background-color: rgb(23, 159, 0); -moz-box-shadow: 0 1px 0 #94E700 inset, 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 #94E700 inset, 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
}
.send_btn .green_sub:active {
	padding: 10px 20px; border: 1px solid rgb(11, 142, 0); font-size: 16px; text-decoration: none; box-shadow: inset 0px 1px 0px #5dd300, 0px 1px 2px rgba(0,0,0,0.5); background-image: -ms-linear-gradient(bottom, rgb(93, 211, 0) 0%, rgb(23, 159, 0) 100%); background-color: rgb(23, 159, 0); -moz-box-shadow: 0 1px 0 #5DD300 inset, 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 #5DD300 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
}
.send_btn .orange_sub {
	padding: 10px 20px; border-radius: 5px; border: 1px solid rgb(214, 121, 0); text-align: center; color: white; font-size: 16px; text-decoration: none; display: block; box-shadow: inset 0px 1px 0px #ff9000, 0px 1px 2px rgba(0,0,0,0.5); text-shadow: 0px 1px rgba(0,0,0,0.2); background-image: -ms-linear-gradient(bottom, rgb(231, 130, 0) 0%, rgb(255, 144, 0) 100%); background-color: rgb(214, 121, 0); -moz-box-shadow: 0 1px 0 #d67900 inset, 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 0 #d67900 inset, 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
}
.list_box {
	background: rgb(255, 255, 255); padding: 10px; border-radius: 5px; border: 1px solid rgb(198, 198, 198); height: auto; line-height: 24px; overflow: hidden; font-size: 14px; margin-bottom: 10px; position: relative; box-shadow: 0px 1px 1px #f6f6f6;
}
.date_style {
	color: rgb(121, 121, 121); line-height: 18px; font-size: 12px;
}
.popup_box {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: fixed; z-index: 100;
}
.popup_window {
	background: rgb(255, 255, 255); margin: -100px 0px 0px -145px; padding: 0px; border-radius: 5px; left: 50%; top: 50%; width: 290px; position: absolute; z-index: 9999;
}
.popup_window .title {
	background: rgb(73, 73, 73); padding: 5px 5px 5px 10px; border-radius: 5px 5px 0px 0px; color: rgb(255, 255, 255); line-height: 26px; font-size: 16px; position: relative;
}
.popup_window .title .close {
	background: url("../img/mini/close.png") no-repeat; top: 5px; width: 26px; height: 26px; right: 5px; position: absolute; z-index: 100;
}
.popup_window .main_info {
	padding: 10px 10px 0px; color: rgb(34, 34, 34); line-height: 22px; font-size: 16px; text-shadow: 0px 1px 0px #fff;
}
.popup_window .main_info .txt {
	margin: 0px 0px 10px;
}
.popup_window .main_info .txt b {
	color: rgb(202, 3, 0);
}
.popup_window .main_info p {
	margin: 0px 0px 10px; padding: 0px;
}
.popup_window .main_info .name_input {
	background: rgb(255, 255, 255); padding: 10px 0px; border-radius: 5px; border: 1px solid rgb(198, 198, 198); width: 100%; color: rgb(51, 51, 51); text-indent: 10px; font-size: 16px;
}
.popup_window .main_info .txt_input {
	background: rgb(255, 255, 255); padding: 10px 0px; border-radius: 5px; border: 1px solid rgb(198, 198, 198); width: 100%; color: rgb(51, 51, 51); text-indent: 10px; font-size: 16px;
}
.hide h3 {
	padding: 5px; line-height: 4rem; font-size: 1.6rem; font-weight: bold; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.hide dd dt {
	float: left;
}
.info dt {
	margin-right: 10px; float: left;
}
.info dd {
	width: 90%; line-height: 2.5rem; margin-bottom: 5px; float: left;
}
.hide .info {
	
}
.hide .info dl {
	padding: 0px 10px 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.hide .info .info {
	width: 100%; height: 4rem; text-align: center; line-height: 4rem; float: left;
}
.hide .info .btn_two {
	width: 100%; float: left;
}
.hide .info .btn_two a {
	margin: 0px; width: 50%; height: 4rem; text-align: center; line-height: 4rem; font-weight: bold; float: left;
}
.hide .info .btn_two .btn-off {
	background: rgb(242, 242, 242);
}
.hide .info .btn_two .btn-on {
	background: rgb(69, 165, 207);
}
.icon-edit {
	font-size: 2rem;
}
.icon-remove-sign {
	color: rgb(204, 204, 204); line-height: 4rem; font-size: 3rem; float: right;
}
.guide {
	background: rgba(0, 0, 0, 0.7); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 20000;
}
.guide img {
	top: 5px; width: 260px !important; height: 180px !important; right: 18px; position: fixed; z-index: 20001;
}
.news_info_p {
	padding-top: 5px;
}
.guestbook {
	border: 1px solid rgb(219, 219, 219);
}
.guestbook_box {
	padding: 15px 0px;
}
.guestbook_box li {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(186, 186, 186); border-bottom-width: 1px; border-bottom-style: dotted;
}
.guestbook_box li:last-of-type {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.guestbook {
	background: rgb(234, 234, 234); padding: 15px; display: block;
}
.guestbook .conmment_text {
	background: rgb(255, 255, 255); padding: 5px 1%; border: 1px solid rgb(219, 219, 219); width: 98%; color: rgb(180, 180, 180); line-height: 20px; margin-bottom: 10px; min-height: 50px;
}
.guestbook_box .comment_menu li:last-of-type {
	padding: 5px 0px; border: currentColor; position: relative;
}
.guestbook_box .comment_menu_bg {
	background: url("../img/mini/guestbook_bg.png") no-repeat; left: 10px; width: 16px; height: 11px; bottom: -15px; position: absolute;
}
.comment_menu {
	padding: 5px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: static;
}
.comment_menu li {
	margin: 0px; padding: 0px; width: auto; height: auto; line-height: 24px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.guestbook_box .comment_menu li p {
	line-height: 22px;
}
.sub_box {
	padding-bottom: 10px;
}
.guestbook_box h3 strong {
	color: rgb(0, 0, 0);
}
.guestbook_box h3 {
	padding-top: 10px; font-size: 100%; font-weight: normal;
}
.guestbook_box h3 small {
	padding-right: 10px; display: inline-block;
}
.guestbook_box h3 strong {
	padding-right: 10px; display: inline-block;
}
.guestbook_box h3 a {
	padding-right: 10px; display: inline-block;
}
.guestbook_box h3 a {
	padding: 3px 15px; border: 1px solid rgb(170, 170, 170); float: right;
}
.plus_img li a {
	display: block;
}
.cantack_p {
	line-height: 30px; display: inline-block;
}
.cantack_p a {
	color: rgb(52, 120, 177); text-decoration: underline;
}
.mrt {
	margin-top: 20px;
}
.comment_box {
	right: 10px; bottom: 10px; position: absolute;
}
.comment_box {
	
}
.comment_box a {
	color: rgb(153, 153, 153); font-family: Verdana, Geneva, sans-serif; font-zie: 12px;
}
.comment_box .conmment {
	padding-right: 10px; padding-bottom: 5px; padding-left: 20px; float: right;
}
.comment_box .conmment {
	background: url("../img/mini/Ico_Comment.png") no-repeat 0px 2px;
}
.comment_title {
	padding: 10px 0px; color: rgb(66, 170, 73); margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.recommend .comment_title {
	padding: 10px;
}
.photo_box {
	padding: 10px;
}
.photo_list li {
	background: rgb(248, 248, 248); margin: 1%; padding: 6px; width: 46%; overflow: hidden; float: left;
}
.photo_list li .cover {
	width: 100%; height: 100%; text-align: center; overflow: hidden; display: block;
}
.photo_list li img {
	width: 100%;
}
.photo_list li h4 {
	background: rgb(248, 248, 248); height: 35px; line-height: 35px; overflow: hidden; font-weight: normal; margin-top: -35px; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.photo_list li h4 small {
	background: rgb(248, 248, 248); padding: 0px 10px; top: 0px; height: 35px; right: 0px; color: rgb(153, 153, 153); line-height: 35px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; float: right; position: absolute; z-index: 100;
}
.panoramic {
	left: 50%; width: 152px; height: 77px; bottom: -3px; overflow: hidden; margin-left: -76px; position: absolute;
}
.panoramic .music {
	background: url("../img/mini/photo_music.png") no-repeat; width: 76px; height: 77px; float: left; cursor: pointer;
}
.panoramic .bodily {
	background: url("../img/mini/photo_music.png") no-repeat; width: 76px; height: 77px; float: left; cursor: pointer;
}
.panoramic .music:hover {
	background: url("../img/mini/photo_music_hover.png") no-repeat;
}
.panoramic .bodily:hover {
	background: url("../img/mini/photo_music_hover.png") no-repeat;
}
.panoramic .bodily {
	background-position: -75px 0px;
}
.panoramic .bodily:hover {
	background-position: -75px 0px;
}
.bodily_box {
	position: relative;
}
.plus_img {
	padding-bottom: 5px;
}
.plus_img li {
	background: url("../img/mini/plus.png") no-repeat center; margin: 0px 8.5px 10px 0px; width: 66px; height: 66px; float: left;
}
.plus_img li:last-of-type {
	margin-right: 0px;
}
.bill a:last-of-type img {
	margin-right: 0px;
}
.plus_img li a {
	width: 100%; height: 100%;
}
.bill {
	padding: 5px;
}
.bill img {
	margin: 0px 5px 5px 0px; width: 31%;
}
.bill_box .sub_menu li {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.waterfall_box {
	padding: 10px 0px 50px 10px;
}
#lxf_box li {
	background: rgb(255, 255, 255); margin: 1%; padding: 1%; left: 0px; top: 0px; width: 29.33%; text-align: center; overflow: hidden; vertical-align: middle; float: left;
}
#lxf_box li img {
	border: 0px currentColor; width: 100%; display: block;
}
.card_desc {
	margin: 0px auto 10px; padding: 0px 10px;
}
.card_desc a::before {
	padding: 5px; border-radius: 35px; left: -5px; top: -6px; width: 100%; height: 100%; display: block; position: absolute; z-index: -1; content: ""; box-shadow: inset 0px 1px 1px rgba(144,145,147,0.21), 0px 1px 0px rgba(255,255,255,0.57); background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0.41) 0%, rgb(225, 225, 225) 100%); -moz-box-shadow: 0 1px 1px rgba(144, 145, 147, 0.21) inset, 0 1px 0 rgba(255, 255, 255, 0.57); -webkit-box-shadow: 0 1px 1px rgba(144, 145, 147, 0.21) inset, 0 1px 0 rgba(255, 255, 255, 0.57); -webkit-border-radius: 35px; -moz-border-radius: 35px; -o-border-radius: 35px; -o-box-shadow: 0 1px 1px rgba(144, 145, 147, 0.21) inset, 0 1px 0 rgba(255, 255, 255, 0.57);
}
.card_desc a {
	padding: 6px 20px; border-radius: 35px; border: 1px solid rgb(198, 198, 198); text-align: center; color: rgb(102, 102, 102); font-size: 16px; display: block; position: relative; box-shadow: inset 0px 1px 0px #ffffff, 0px 1px 0px #eeeeee; background-image: -ms-linear-gradient(bottom, rgb(225, 225, 225) 0%, rgb(255, 255, 255) 100%); background-color: rgb(244, 244, 244); -moz-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE; -webkit-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE; -webkit-border-radius: 35px; -moz-border-radius: 35px; -o-border-radius: 35px;
}
.card_desc a:active {
	padding: 7px 20px 5px; top: 0px; background-image: -ms-linear-gradient(bottom, rgb(255, 255, 255) 0%, rgb(225, 225, 225) 100%);
}
.card_desc span {
	background: url("../img/mini/card_show.png") no-repeat left / 22px 16px; color: rgb(100, 100, 100); padding-left: 25px; display: inline-block; text-shadow: 1px 1px 1px #fff;
}
.jf_list li {
	width: 33%; float: left; display: block;
}
.jf_list li a {
	color: rgb(51, 51, 51); text-decoration: none; display: block; cursor: pointer;
}
.jf_list li span {
	text-align: center; display: block;
}
.jf_list li p {
	text-align: center; display: block;
}
.jf_list li {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dotted;
}
.jf_list li:nth-child(3) {
	border: currentColor;
}
ul.main_box li .member_tr {
	background: url("../img/mini/dot_right.png") no-repeat right 50% / 8.5px 13px; padding: 10px 20px 9px 0px; font-size: 16px; display: block; position: relative; min-height: 22px;
}
ul.main_box li .member_tr em {
	background: rgb(28, 194, 0); padding: 4px 7px; border-radius: 20px; top: 25%; right: 20px; color: rgb(255, 255, 255); line-height: 12px; font-size: 12px; font-style: normal; display: block; position: absolute; box-shadow: 0px 0px 0px 3px #ffffff, 0px 2px 5px 3px rgba(0,0,0,0.25); text-shadow: 0px 0px #fff; -moz-box-shadow: 0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
}
ul.main_box li .member_tr em.no {
	background: rgb(183, 0, 0);
}
ul.main_box li.addr {
	background: url("../img/mini/addr.png") no-repeat 10px / 15px 15px; padding-left: 34px;
}
ul.main_box li.tel {
	background: url("../img/mini/tel.png") no-repeat 11px / 15px 15px; padding-left: 34px;
}
.member_top {
	background: url("../img/mini/member_top_bg.png") repeat-x; padding: 0px 20px; height: 109px; color: rgb(255, 255, 255); line-height: 100px; font-size: 40px; margin-bottom: 10px; text-shadow: 1px 1px 1px #000;
}
.month_sel {
	background: url("../img/mini/calendar.png") no-repeat left / 40px 40px; padding-left: 46px; margin-bottom: 10px; min-height: 40px;
}
.month_sel .jf_title {
	background: url("../img/mini/dot_btm.png") no-repeat right 50% / 12px; line-height: 18px; padding-right: 15px; display: block;
}
.card_month {
	left: 0px; top: 0px; width: 100%; height: 60px; position: absolute; opacity: 0;
}
.jf_info_list table {
	border: 1px solid rgb(231, 231, 231);
}
.jf_info_list th {
	background: rgb(248, 248, 248); width: 33%; line-height: 40px; font-size: 14px; font-weight: normal; border-right-color: rgb(231, 231, 231); border-bottom-color: rgb(231, 231, 231); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.jf_info_list th:nth-child(3) {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.jf_info_list tr:nth-child(2n+1) {
	background: rgb(255, 255, 255); text-align: center; line-height: 30px;
}
.jf_info_list tr:nth-child(2n) {
	background: rgb(248, 248, 248); text-align: center; line-height: 30px;
}
.jf_info_list .ok {
	color: rgb(28, 194, 0);
}
.member_news_list {
	
}
.member_news_list .title {
	min-height: 40px;
}
.member_news_list .title span {
	background: url("../img/mini/dot_right.png") no-repeat right 50% / 8.5px 13px; line-height: 18px; padding-right: 15px; display: block;
}
.open.member_news_list .title span {
	background: url("../img/mini/dot_btm.png") no-repeat right 50% / 12px;
}
.member_news_list .member_news_info {
	background: rgb(248, 248, 248); padding: 15px; display: none;
}
.open.member_news_list .member_news_info {
	display: block;
}
.member_news_list .member_news_info .exchange {
	margin: 0px auto; width: 70%;
}
.member_news_list .member_news_info b {
	text-align: left; color: rgb(121, 121, 121); line-height: 26px; font-size: 13px; font-weight: normal; display: block;
}
.no_bodder li {
	border: currentColor; margin-bottom: 8px;
}
.profile .profile_title {
	padding: 5px; border-radius: 5px 5px 0px 0px; box-shadow: inset 0px 1px 0px white, 0px 1px 0px #eee; background-image: -ms-linear-gradient(bottom, rgb(231, 231, 231) 0%, rgb(249, 249, 249) 100%); background-color: rgb(225, 225, 225); -moz-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE; -webkit-box-shadow: 0 1px 0 white inset, 0 1px 0 #EEE; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0;
}
.profile th {
	padding: 0px; width: 80px; text-align: left; color: rgb(51, 51, 51); line-height: 40px; font-size: 16px; font-weight: normal; vertical-align: top;
}
.profile td {
	padding: 0px; color: rgb(153, 153, 153);
}
.profile .txt {
	margin: 5px 0px 4px; padding: 5px 0px; border-radius: 5px; border: 1px solid rgb(232, 232, 232); width: 100%; color: rgb(153, 153, 153); text-indent: 10px; font-size: 16px; display: block; background-color: white;
}
.profile .sex {
	overflow: visible; -webkit-appearance: button; -webkit-user-select: none;
}
.profile .sex .li {
	color: rgb(51, 51, 51);
}
.profile .address {
	height: 55px; -ms-overflow-y: visible;
}
.profile .info {
	height: 100px; -ms-overflow-y: visible;
}
.profile_btn {
	margin: 10px 0px; display: block;
}
.wheel_bg {
	background: url("../img/mini/green_bg.jpg");
}
.wheel_box {
	
}
.wheel_box .wheel {
	margin: 0px auto; padding: 0px; width: 90%;
}
.content_box .prize_info {
	background: rgb(255, 249, 201); border: currentColor; box-shadow: 0px 0px 0px #91943f;
}
.prize_info li.title {
	padding: 5px; border-radius: 5px 5px 0px 0px; border: currentColor; text-align: center; color: rgb(51, 51, 51); font-size: 16px; background-image: -ms-linear-gradient(bottom, rgb(218, 210, 146) 0%, rgb(255, 249, 201) 100%); background-color: rgb(255, 249, 201); -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0;
}
.prize_info li {
	height: auto; overflow: hidden;
}
.prize_info li .prize {
	width: 31.33%; margin-top: 10px; margin-right: 3%; float: left;
}
.prize_info li :nth-child(3n+3).prize {
	margin-right: 0px;
}
.prize_info li .prize a {
	text-align: center; display: block;
}
.prize_info li .prize p {
	line-height: 30px;
}
.prize_info .prize_desc {
	padding: 10px 0px;
}
.prize_info li .prize_desc em {
	color: rgb(202, 3, 0); font-style: normal; display: block;
}
.popup_window .winning {
	
}
.popup_window .winning .slogan {
	background: url("../img/mini/winning.png") no-repeat; margin: 0px auto; width: 70%; text-align: center; color: rgb(223, 0, 0); line-height: 82px; padding-left: 60px; font-size: 24px; display: block; min-height: 82px;
}
.ggl_bg {
	background: url("../img/mini/ggl_bg.jpg");
}
.ggl_box {
	
}
.ggl_box .ggl {
	margin: 0px auto; padding: 20px 0px; width: 90%;
}
.coupons_bg {
	
}
.coupons {
	margin: 0px auto; padding-bottom: 20px;
}
.coupons_news .prize_desc {
	padding: 10px; border: currentColor;
}
.coupons img {
	width: 100%;
}
.news_box {
	background: rgb(255, 255, 255); padding: 10px;
}
.content_box h1 small {
	line-height: 24px; font-weight: normal;
}
.content_box img {
	width: 100%;
}
.courier_box {
	background: url("../img/mini/courier_bg.jpg"); height: 400px; margin-bottom: 10px; position: relative;
}
.courier_box .search_box {
	margin: 0px auto; top: 45%; width: 80%; position: relative;
}
.courier_info {
	margin: -40px 0px 0px -145px; left: 50%; top: 50%; width: 290px; position: absolute;
}
.courier_box .key_box {
	width: auto; margin-right: 60px;
}
.courier_box .btn_box {
	width: 50px; float: right;
}
.courier_box .search_box .key_input {
	padding: 10px 0px; border-radius: 5px; width: 100%; text-indent: 10px; font-family: "microsoft yahei"; font-size: 20px; float: left; box-shadow: 0px 0px 5px #000; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
}
.courier_box .search_box .submit {
	padding: 10px 0px; border-radius: 5px; width: 50px; color: rgb(51, 51, 51); font-family: "microsoft yahei"; font-size: 20px; float: right; box-shadow: 0px 0px 5px #000; text-shadow: 0px 0px 1px #fff; background-image: -ms-linear-gradient(bottom, rgb(126, 126, 126) 0%, rgb(156, 156, 156) 100%); -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
}
.courier_box .search_box .submit:active {
	border-radius: 5px; width: 60px; height: 60px; color: rgb(51, 51, 51); font-family: "microsoft yahei"; font-size: 20px; float: right; box-shadow: 0px 0px 5px #000; text-shadow: 0px 0px 1px #fff; background-image: -ms-linear-gradient(bottom, rgb(156, 156, 156) 0%, rgb(126, 126, 126) 100%); -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
}
.courier_pd {
	padding: 10px; line-height: 20px;
}
.courier_pd .title {
	line-height: 30px; font-size: 16px; font-weight: bold;
}
.sto.courier_logo {
	margin: 0px auto; width: 195px; height: 68px;
}
.courier_num {
	padding: 15px; width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 30px; text-shadow: 0px 0px 1px #000;
}
.courier_check {
	background: url("../img/mini/courier_line.jpg") repeat-y 15px 0px; margin-bottom: 10px; display: block;
}
.courier_check li {
	padding: 0px 10px 20px 40px; position: relative;
}
.courier_check li .ico {
	background: url("../img/mini/courier_yes.png") no-repeat center / 14px rgb(255, 255, 255); border-radius: 10px; border: 2px solid rgb(203, 203, 203); left: 6px; top: 0px; width: 16px; height: 16px; display: block; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px;
}
.courier_check li:nth-child(1) .ico {
	background: url("../img/mini/courier_no.png") no-repeat center / 14px rgb(16, 173, 246); border: 2px solid rgb(0, 154, 225);
}
.courier_check li:last-of-type {
	background: rgb(240, 240, 240);
}
.branch {
	
}
.branch .branch_name {
	font-weight: bold;
}
.branch p {
	font-size: 14px;
}
.branch_info {
	padding: 10px 0px; height: auto; overflow: hidden;
}
.branch_img {
	border-radius: 5px; width: 100px; height: 100px; overflow: hidden; margin-right: 15px; float: left; box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}
.branch_position {
	background: rgb(248, 248, 248); border-radius: 5px; border: 1px solid rgb(198, 198, 198); margin-bottom: 10px;
}
.branch_position a {
	padding: 5px; text-align: center; display: block;
}
.branch_position span {
	background: url("../img/mini/position.png") no-repeat left / 20px; padding: 10px 10px 10px 30px; text-align: left; line-height: 22px; display: inline-block;
}
.branch_news {
	padding: 10px;
}
.branch_news .title {
	color: rgb(51, 51, 51); line-height: 25px; padding-bottom: 10px; font-size: 16px; font-weight: bold; border-bottom-color: rgb(198, 198, 198); border-bottom-width: 1px; border-bottom-style: dashed;
}
.branch_news .branch_news_info {
	padding: 10px 0px; line-height: 20px;
}
.agent_info {
	line-height: 25px; font-size: 14px; margin-bottom: 10px;
}
.agent_info strong {
	font-size: 16px;
}
.agent_tel span {
	font-size: 16px; font-weight: bold; margin-bottom: 10px; display: block;
}
.agent_list {
	background: rgb(255, 255, 255); margin: 10px 0px; border-radius: 5px; border: 1px solid rgb(198, 198, 198); font-size: 14px; box-shadow: 0px 1px 1px #f6f6f6;
}
.agent_list .title {
	padding: 0px 10px; border-radius: 5px 5px 0px 0px; line-height: 40px; font-size: 16px; font-weight: bold; background-image: -ms-linear-gradient(bottom, rgb(156, 156, 156) 0%, rgb(245, 245, 245) 100%);
}
.agent_list li {
	margin: 10px; padding-bottom: 10px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: dashed;
}
.agent_list li:last-of-type {
	border: currentColor;
}
.agent_list li .title {
	background: url("../img/mini/head_bg.png") no-repeat left; margin: 0px auto; padding: 10px 0px 10px 50px; width: 80px; font-size: 18px; font-weight: bold;
}
.agent_list li .agent_tel {
	background: rgb(248, 248, 248); padding: 10px; border-radius: 5px; border: 1px solid rgb(198, 198, 198); text-align: center; margin-bottom: 10px; box-shadow: 0px 1px 1px #f6f6f6;
}
.agent_list li .address {
	line-height: 22px;
}
.hide {
	display: none;
}
.vote_list h3 {
	padding: 10px;
}
.vote_list li {
	padding: 10px; overflow: hidden; margin-bottom: 10px; display: block; position: relative;
}
.vote_list li:nth-of-type(2n) {
	background: rgb(248, 248, 248);
}
.vote_list li:nth-of-type(2n+1) {
	background: rgb(238, 238, 238);
}
.vote_list li:last-of-type {
	
}
.vote_list .vote_title {
	width: 74%; text-align: left; line-height: 20px; float: left;
}
.vote_list .radio_btn {
	width: 25%; font-weight: bold; margin-right: 1px; float: left; display: block;
}
.vote_list .radio_btn input {
	margin: 0px;
}
.vote_list {
	background: rgb(255, 255, 255); padding: 0px 3%;
}
.vote_detail h3 {
	background: rgb(248, 248, 248); padding: 10px;
}
.vote_detail li {
	width: 100%; margin-top: 10px;
}
.vote_detail h4 {
	margin: 10px 0px; font-size: 16px; font-weight: normal;
}
.vote_detail .vote_bar {
	padding-right: 50px; position: relative;
}
.vote_detail .color_bar {
	border-radius: 3px; border: 1px solid rgb(222, 222, 222); height: 30px;
}
.vote_detail .color {
	height: 30px;
}
.vote_detail .vote_bar span {
	top: 8px; right: 10px; position: absolute;
}
.yuyue_bg {
	background: url("../img/yuye.jpg") 0% 0% / 100% 100%;
}
.yuyue_box {
	padding: 0px 10px; border: currentColor; box-shadow: none;
}
.yuyue_box h3 {
	padding: 15px 0px; color: rgb(102, 102, 102); font-size: 18px;
}
.yuyue_box .yuyue_txt {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(224, 224, 224); height: auto; color: rgb(102, 102, 102); overflow: hidden; font-size: 14px; min-height: 100px;
}
.yuyue_box .yuyue_txt p {
	color: rgb(255, 255, 255);
}
.scratchpad {
	border: 1px solid blue; width: 183px; height: 36px; overflow: hidden; position: relative;
}
.scratchpad div {
	left: 0px; top: 0px; position: absolute; z-index: 10;
}
.showhide {
	width: 183px; height: 36px; display: none;
}
.main_body .cover #scratchpad img {
	width: 150px;
}
.yuyue_form {
	background: rgb(255, 255, 255); margin: 10px auto 60px; width: 95%; z-index: 1000;
}
.yuyue_form .title {
	background: rgb(85, 85, 85); padding: 0px 15px; height: 45px; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px;
}
.yuyue_form .main_form {
	padding: 10px 15px 15px;
}
.yuyue_tb td {
	padding: 5px; white-space: nowrap;
}
.yuyue_btn {
	padding: 0px 10px;
}
.yuyue_tb input {
	background: white; margin: 0px; padding: 6px; border: 1px solid rgb(221, 221, 221); width: 90%; color: rgb(85, 85, 85); line-height: 24px; font-size: 14px; vertical-align: middle; box-shadow: none;
}
.yuyue_tb textarea {
	background: white; margin: 0px; padding: 6px; border: 1px solid rgb(221, 221, 221); width: 90%; color: rgb(85, 85, 85); line-height: 24px; font-size: 14px; vertical-align: middle; box-shadow: none;
}
.yuyue_tb select {
	background: white; margin: 0px; padding: 6px; border: 1px solid rgb(221, 221, 221); width: 90%; color: rgb(85, 85, 85); line-height: 24px; font-size: 14px; vertical-align: middle; box-shadow: none;
}
.yuyue_btn input {
	background: rgb(94, 156, 180); margin: 10px 0px; padding: 10px 0px; border-radius: 5px; width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 18px; display: block;
}
.yuyue_btn .acc_success {
	background: rgb(69, 165, 207); padding: 10px; border: 0px currentColor; color: rgb(255, 255, 255); font-size: 18px;
}
.alldiv {
	width: 100%; height: 100%; display: none; position: fixed; z-index: 9999;
}
.yuyue_talk {
	background: url("../img/yuyue_talk.png") no-repeat; width: 80px; height: 54px; right: 10px; bottom: 10px; display: none; position: absolute;
}
.reserveMyreservelist .c {
	margin: 5rem auto 0px; width: 100%;
}
.reserveMyreservelist table {
	background: rgb(255, 255, 255); border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(223, 223, 223); width: 100%; border-collapse: collapse;
}
.reserveMyreservelist table th {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(210, 210, 210); padding: 5px 4px; text-align: center; line-height: 2.4rem; font-size: 1.2rem;
}
.reserveMyreservelist table td {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(210, 210, 210); padding: 5px 4px; text-align: center; line-height: 2.4rem; font-size: 1.2rem;
}
.reserveMyreservelist table th {
	background: rgb(239, 239, 239); font-weight: normal; border-top-color: rgb(210, 210, 210); border-top-width: 1px; border-top-style: solid;
}
.reserveMyreservelist table .btn {
	padding: 0px 5px; font-size: 1.2rem; font-weight: normal; margin-bottom: 5px;
}
.discuss_top {
	background: rgb(246, 246, 246); padding: 0px 60px; height: 50px; text-align: center; line-height: 50px; overflow: hidden; font-size: 18px; font-weight: bold; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.discuss_top .return {
	padding: 10px; left: 0px; top: 0px; width: 30px; height: 30px; text-align: center; line-height: 30px; display: block; position: absolute;
}
.discuss_top .posting {
	padding: 10px; top: 0px; width: 30px; height: 30px; text-align: center; right: 0px; line-height: 30px; display: block; position: absolute;
}
.dis_theme {
	padding: 10px 0px;
}
.dis_theme li {
	background: url("../img/dis_themebg.jpg") repeat-y rgb(248, 248, 248); border-radius: 5px; overflow: hidden; margin-bottom: 10px; position: relative; box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
}
.dis_theme li a {
	padding: 15px 15px 15px 20px; display: block;
}
.dis_theme em {
	background: rgb(212, 0, 0); padding: 4px 7px; border-radius: 20px; top: 25%; right: 20px; color: white; line-height: 12px; font-size: 12px; font-style: normal; display: block; position: absolute; box-shadow: 0px 0px 0px 3px white, 0px 2px 5px 3px rgba(0,0,0,0.25); text-shadow: 0px 0px white; -moz-box-shadow: 0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 0 0 3px white, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
}
.bbs_post_btn {
	
}
.bbs_post_btn li {
	margin: 5px 5px 0px 0px; border-radius: 4px; width: 55px; height: 55px; overflow: hidden; float: left; display: block;
}
.bbs_post_btn li:nth-child(5n+1) {
	background: rgb(241, 198, 50);
}
.bbs_post_btn li:nth-child(5n+2) {
	background: rgb(255, 90, 183);
}
.bbs_post_btn li:nth-child(5n+3) {
	background: rgb(41, 187, 241);
}
.bbs_post_btn li:nth-child(5n+4) {
	background: rgb(241, 130, 41);
}
.bbs_post_btn li:nth-child(5n) {
	background: rgb(87, 216, 30);
}
.bbs_post_btn li:last-of-type {
	margin-right: 0px;
}
.bbs_post_btn li.btn_off {
	background: rgb(186, 186, 186);
}
.bbs_post_btn li a {
	text-align: center; color: rgb(255, 255, 255); display: block;
}
.bbs_post_btn li a i {
	margin: 6px 0px 3px; height: 18px; font-style: normal; display: block;
}
.discuss_box {
	margin: 0px; padding: 0px;
}
.discuss_box .main_content li {
	background: rgb(248, 248, 248); padding: 10px; margin-bottom: 10px; position: relative;
}
.bbshead_user {
	padding: 10px; height: 60px; line-height: 60px; overflow: hidden; font-size: 20px; position: relative;
}
.bbshead_user span {
	padding: 2px; border-radius: 50%; border: 1px solid rgb(242, 242, 242); width: 60px; height: 60px; overflow: hidden; margin-right: 10px; float: left; display: block;
}
.bbshead_user .dis_member_bg {
	left: 0px; top: 0px; width: 100%; height: 100% !important; position: absolute; z-index: -1;
}
.bbshead_user {
	padding: 30px; margin-bottom: 10px;
}
.discuss_box .discuss_title {
	padding: 10px 0px; color: rgb(0, 0, 0); font-size: 16px; font-weight: bold;
}
.discuss_box small {
	color: rgb(170, 170, 170); font-size: 12px; margin-bottom: 10px; display: block;
}
.discuss_box small a {
	color: rgb(38, 155, 209); display: inline;
}
.discuss_box small .sm_r {
	font-size: 16px;
}
.discuss_box .discuss_info {
	width: 100%; font-size: 16px;
}
.discuss_box .ding {
	background: rgb(204, 0, 0); padding: 3px; left: 20px; top: 0px; color: rgb(255, 255, 255); display: block; position: absolute;
}
.discuss_box .top {
	background: rgb(38, 155, 209); padding: 3px; left: 20px; top: 0px; color: rgb(255, 255, 255); display: block; position: absolute;
}
.discuss_box .fav {
	top: 10px; right: 10px; font-size: 12px; display: block; position: absolute;
}
.discuss_box .fav i {
	margin: 0px auto 3px; width: 10px; height: 10px; display: block;
}
.discuss_comment {
	margin: 10px 0px;
}
.discuss_comment h3 {
	padding: 10px; color: rgb(102, 102, 102); border-top-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.discuss_comment h3 span {
	font-size: 16px;
}
.discuss_comment li {
	background: rgb(245, 245, 245); padding: 10px; border-radius: 3px; margin-top: 10px; position: relative;
}
.discuss_comment li .img {
	padding: 2px; border-radius: 3px; border: 1px solid rgb(238, 238, 238); left: 10px; top: 10px; width: 50px; height: 50px; position: absolute;
}
.discuss_comment li .img img {
	width: 50px; height: 50px;
}
.triangle {
	left: 30px; width: 0px; height: 0px; bottom: -10px; border-top-color: rgb(102, 102, 102); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 10px; border-right-width: 10px; border-left-width: 10px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: none; position: absolute;
}
.discuss_comment li .name {
	height: 25px; line-height: 25px; font-size: 12px;
}
.discuss_comment li .dis_info {
	padding: 10px 0px; width: 100%; font-size: 18px;
}
.discuss_comment li .floor_num {
	background: rgb(215, 215, 215); padding: 3px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); top: 10px; right: 10px; color: rgb(102, 102, 102); font-size: 14px; display: block; position: absolute;
}
.discuss_comment li .reply {
	background: rgb(215, 215, 215); padding: 3px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); right: 10px; bottom: 10px; color: rgb(0, 0, 0); font-size: 14px; position: absolute;
}
.discuss_box .load_more {
	padding: 10px; text-align: center; display: block;
}
.discuss_box .post_comment {
	width: 100%;
}
.discuss_box .post_comment h3 {
	margin-bottom: 10px;
}
.discuss_box .post_comment input {
	border-radius: 5px; border: 1px solid rgb(204, 204, 204); width: 100%; line-height: 30px;
}
.discuss_box .post_comment .bbs_sub {
	background: rgb(214, 121, 0); margin: 0px; padding: 0px; border-radius: 5px; border: currentColor; width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; text-decoration: none; display: block; box-shadow: none; text-shadow: 0px 1px rgba(0,0,0,0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
}
.discuss_box .post_comment textarea {
	border-radius: 5px; border: 1px solid rgb(204, 204, 204); width: 100%; min-height: 100px; resize: none;
}
.discuss_box .post_comment .title {
	background: rgb(242, 242, 242); margin: 10px 0px; border-radius: 5px; text-align: center; line-height: 30px;
}
.discuss_box .post_comment p {
	margin: 10px 0px;
}
.comment_send {
	background: rgb(221, 120, 0); margin: 20px 10px; padding: 5px 15px; border-radius: 5px; border: 1px solid rgb(193, 105, 0); display: block;
}
.comment_send a {
	color: rgb(255, 255, 255);
}
.icon-temp {
	background: url("../img/wenduji.png") no-repeat left / auto 100%; width: 10px; height: 20px; float: left; display: inline-block;
}
.research_box h1 {
	background: rgb(245, 245, 245); padding: 10px; font-size: 16px; margin-bottom: 10px;
}
.research_box ul h3 {
	background: rgb(142, 142, 142); padding: 10px; border-radius: 5px 5px 0px 0px; color: rgb(255, 255, 255); font-size: 15px;
}
.research_box ul li {
	background: rgb(246, 246, 246); padding: 15px 10px;
}
.research_box ul li:nth-child(2n) {
	background: rgb(238, 238, 238);
}
.btn {
	background: -ms-linear-gradient(rgb(234, 111, 74), rgb(229, 92, 56)); padding: 10px 32px; border-radius: 4px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6rem; font-weight: 700; display: inline-block; box-shadow: 1px 1px 2px rgba(0,0,0,0.3); text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}
.disable.btn {
	background: -ms-linear-gradient(rgb(218, 218, 218), rgb(210, 210, 210)); border: 1px solid rgb(175, 175, 175); color: rgb(51, 51, 51); box-shadow: none;
}
.gray.btn {
	background: -ms-linear-gradient(rgb(216, 216, 216), rgb(211, 211, 211)); color: rgba(51, 51, 51, 0.8); box-shadow: 1px 1px 1px rgba(154,125,108,0.6); text-shadow: none;
}
a.btn:hover {
	color: rgb(255, 255, 255);
}
.home {
	padding-top: 53px;
}
.bg_red {
	background: rgb(197, 22, 29);
}
.bg_white {
	background: rgb(255, 255, 255);
}
.bd_rds {
	border-radius: 5px;
}
.footer {
	margin: 0px auto; left: 0px; width: 100%; height: 50px; bottom: 0px; position: fixed; z-index: 9999; box-shadow: 0px -1px 2px #999;
}
.footer_list {
	margin: 0px auto; max-width: 640px;
}
.footer_list li {
	height: 50px; text-align: center; line-height: 50px; float: left; position: relative; box-sizing: border-box;
}
.footer_list li a.bd {
	border-right-color: rgb(255, 255, 255); border-left-color: rgb(206, 206, 206); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.footer_list li a {
	text-align: center; font-size: 15px; display: block; white-space: nowrap;
}
.footer_list li .on.more_btn {
	transition:0.5s ease-in-out; -webkit-transform: rotate(180deg);
}
.footer_list li .out.more_btn {
	transition:0.2s ease-in-out; -webkit-transform: rotate(0deg);
}
.footer_list li:first-of-type a.bd {
	font-size: 2em;
}
.footer_list li:last-of-type a.bd {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.footer_list li:nth-of-type(1) {
	width: 16%;
}
.footer_list li:nth-of-type(1) ul {
	width: 90px;
}
.footer_list li:nth-of-type(2) {
	width: 28%;
}
.footer_list li:nth-of-type(3) {
	width: 28%;
}
.footer_list li:nth-of-type(4) {
	width: 28%;
}
.more_btn {
	width: 100%; height: 50px; color: rgb(38, 155, 209); font-size: 2em; display: block; cursor: pointer;
}
.sub_menu {
	background: rgb(255, 255, 255); padding: 5px 0px; border-radius: 5px; width: 100%; bottom: 65px; display: none; position: absolute; box-shadow: 0px 1px 5px #999;
}
.sub_menu li {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(221, 221, 221); padding: 0px; width: 100% !important; height: auto; line-height: 38px; float: none;
}
.sub_menu li:last-of-type {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative;
}
.sub_bg {
	background: url("../img/sub_bg.png") no-repeat; left: 50%; width: 16px; height: 11px; bottom: -15px; margin-left: -8px; position: absolute;
}
.footer_list li:nth-of-type(1) .sub_menu {
	left: 10px; margin-left: 0px;
}
.footer_list li:nth-of-type(1) .sub_menu .sub_bg {
	left: 10px; margin-left: 0px;
}
.footer_list li:nth-of-type(4) .sub_menu {
	left: auto; right: 10px; margin-left: 0px;
}
.footer_list li:nth-of-type(4) .sub_menu .sub_bg {
	left: auto; right: 10px; margin-left: 0px;
}
.plan_list li .Ico_box {
	
}
.plan_img {
	display: table-cell;
}
.plan_right {
	display: table-cell;
}
.plan_right {
	width: auto; padding-left: 15px;
}
.plan_img {
	width: 60px; height: 60px; vertical-align: top;
}
.plan_img img {
	width: 100%; height: 100%;
}
.plan_list li a strong {
	padding: 0px; text-align: left; line-height: 200%; font-size: 18px; display: inline-block;
}
.wkd-page {
	padding-bottom: 70px; -ms-word-break: keep-all; -ms-word-wrap: break-word; min-height: 100%; -webkit-box-sizing: border-box;
}
.wkd-list-item {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4);
}
.box_swipe {
	overflow: hidden; margin-bottom: 10px; position: relative;
}
.box_swipe ul {
	height: 100%; -webkit-padding-start: 0px;
}
.box_swipe ul li {
	height: 100%;
}
.box_swipe > ol {
	height: 20px; text-align: center; padding-right: 15px; margin-top: -20px; position: relative; z-index: 10; background-color: rgba(0, 0, 0, 0.3);
}
.box_swipe > ol > li {
	margin: 5px 0px; border-radius: 8px; width: 8px; height: 8px; display: inline-block; background-color: rgb(117, 117, 117);
}
.box_swipe > ol > li.on {
	background: rgb(255, 255, 255);
}
.box_swipe li img {
	
}
.recommend > label {
	line-height: 30px; padding-left: 30px; font-size: 15px;
}
.recommend > ul {
	-webkit-padding-start: 0px;
}
.recommend > label > img {
	margin-right: 10px; vertical-align: middle;
}
.recommend li {
	list-style: none;
}
.recommend li > a {
	color: rgb(0, 0, 0); overflow: hidden; text-decoration: none; margin-right: 10px; display: block; white-space: normal; -ms-text-overflow: ellipsis;
}
.head_logo {
	margin: 5px 0px; padding: 5px 0px; color: rgb(0, 0, 0); position: relative;
}
.head_logo::after {
	top: 25px; width: 20px; height: 20px; right: 10px; color: rgb(170, 170, 170); font-size: 20px; display: inline-block; position: absolute; z-index: 10; content: ">";
}
.head_logo > div {
	vertical-align: middle; display: table-cell;
}
.head_logo > div:nth-of-type(2) {
	
}
.head_logo span {
	background-position: center; border-radius: 60px; border: 1px solid rgb(255, 255, 255); width: 60px; height: 60px; margin-right: 10px; display: inline-block; background-repeat: no-repeat; background-size: 100% auto; -webkit-box-shadow: 1px 1px 1px #ccc; -webkit-background-size: 100% auto;
}
.head_logo label {
	font-size: 16px;
}
.link_tel {
	background: rgb(234, 89, 70); border-radius: 5px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 40px !important; overflow: hidden; font-size: 18px; margin-top: 10px !important; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; display: block !important; position: relative;
}
.link_tel::before {
	left: 10px; top: 2px; font-size: 25px; margin-left: 0px; position: absolute;
}
.list_font {
	padding: 1%;
}
.list_font li {
	background: rgb(255, 255, 255); margin: 1%; width: 48%; text-align: center; overflow: hidden; float: left; display: block;
}
.list_font li a {
	color: rgb(102, 102, 102); display: inline-block;
}
.list_font i[class^='icon'] {
	width: 28px; height: 28px; color: rgb(69, 165, 207); font-size: 28px; display: inline-block;
}
.list_font span {
	display: block;
}
.list_font span:last-child {
	margin-bottom: 5%;
}
.list_font span:first-child {
	margin-top: 5%;
}
.list_font li a {
	width: 100%; display: block;
}
.list_font li a p {
	font-size: 16px;
}
.list_font li.clear {
	margin: 0px; padding: 0px; height: 0px; line-height: 0; float: none;
}
.list_font li a p > small {
	font-size: 12px; display: block;
}
.menu_font {
	background: rgba(0, 0, 0, 0.8); border-radius: 5px; width: 120px; margin-top: 10px; position: relative;
}
.menu_font::after {
	border-width: 0px 6px 6px; border-style: solid; border-color: transparent transparent rgba(0, 0, 0, 0.8); left: 70%; top: -6px; width: 0px; height: 0px; display: inline-block; position: absolute; content: "";
}
.menu_font li {
	border-top-color: rgb(64, 72, 75); border-bottom-color: rgb(0, 6, 9); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.menu_font li:first-of-type {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.menu_font li:last-of-type {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.menu_font a {
	width: 100%; height: 35px; color: rgb(255, 255, 255); line-height: 35px; text-indent: 5px; overflow: hidden; display: block; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.menu_font a::before {
	margin-right: 5px;
}
.plug-wrap {
	background: rgba(0, 0, 0, 0); left: 0px; top: 0px; width: 0px; height: 0px; display: none !important; position: absolute; z-index: 800;
}
.plug-div {
	left: 0px; bottom: 0px; position: fixed; z-index: 900; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.plug-menu {
	border-radius: 36px; left: 17px; width: 36px !important; height: 36px !important; bottom: 17px; color: rgb(255, 255, 255); display: inline-block; position: absolute; z-index: 999; box-shadow: 0px 0px 0px 4px #ffffff, 0px 2px 5px 4px rgba(0,0,0,0.25); background-color: rgb(183, 0, 0); -webkit-appearance: button; -webkit-transform: rotate(1deg); -moz-box-shadow: 0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25); -webkit-transition: -webkit-transform 200ms;
}
.plug-menu::before {
	margin: 9px 0px 0px 9px; font-size: 20px;
}
:checked.plug-menu {
	-webkit-transform: rotate(135deg);
}
.plug-phone > div {
	background: rgb(183, 0, 0); border-radius: 32px; left: 0px; width: 32px; height: 32px; bottom: 0px; margin-bottom: 20px; margin-left: 20px; position: absolute; z-index: 900; box-shadow: 0px 0px 0px 3px #ffffff, 0px 2px 5px 3px rgba(0,0,0,0.25); -moz-box-shadow: 0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25); -webkit-transition: -webkit-transform 200ms;
}
.plug-phone > div a {
	height: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 33px; font-size: 20px; display: block;
}
.plug-phone > div:nth-of-type(1).on {
	-webkit-transform: translate(0, -100px) rotate(720deg);
}
.plug-phone > div:nth-of-type(2).on {
	-webkit-transform: translate(47px, -81px) rotate(720deg);
}
.plug-phone > div:nth-of-type(3).on {
	-webkit-transform: translate(81px, -45px) rotate(720deg);
}
.plug-phone > div:nth-of-type(4).on {
	-webkit-transform: translate(100px, 0) rotate(720deg);
}
.body ~ footer {
	text-align: center; position: relative;
}
.top_bar {
	left: 0px; top: 0px; width: 100%; position: fixed; z-index: 100;
}
.top_bar + * {
	padding-top: 35px;
}
.top_menu {
	
}
.top_bar .top_menu > li {
	background-position: right; height: 35px; text-align: center; position: relative; background-repeat: no-repeat; background-size: 1px 80%; -webkit-background-size: 1px 80%; -webkit-box-flex: 1;
}
.top_menu > li:last-of-type {
	
}
.top_menu > li span {
	margin: auto; width: 25px; height: 100%; color: rgb(255, 255, 255); line-height: 35px; font-size: 24px; display: inline-block;
}
.top_menu > li span.i_back {
	background-position: 0px 5px;
}
.top_menu > li span.i_home {
	background-position: -33px 5px;
}
.top_menu > li span.i_tel {
	background-position: -65px 5px;
}
.top_menu > li span.i_menu {
	background-position: -95px 5px;
}
.menu_font {
	top: 35px; text-align: left; right: 10px; position: absolute; z-index: 500;
}
.hidden.menu_font {
	display: none;
}
#mcover {
	background: rgba(0, 0, 0, 0.7); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 20000;
}
#mcover img {
	top: 5px; width: 260px !important; height: 180px !important; right: 18px; position: fixed; z-index: 20001;
}
.text {
	margin: 15px 0px; color: rgb(114, 114, 114); font-size: 14px; -ms-word-wrap: break-word;
}
#mess_share {
	margin: 15px 0px; display: block;
}
#share_1 {
	width: 49%; float: left; display: block;
}
#share_2 {
	width: 49%; float: right; display: block;
}
.clr {
	height: 0px; overflow: hidden; clear: both; display: block;
}
.button2 {
	padding: 8px 0px; border-radius: 3px; border: 1px solid rgb(173, 173, 171); width: 100%; text-align: center; color: rgb(0, 0, 0); font-size: 16px; box-shadow: 0px 1px 1px rgba(0,0,0,0.45), inset 0px 1px 1px #efefef; text-shadow: 0.5px 0.5px 1px #fff; background-image: linear-gradient(to top, rgb(219, 219, 219), rgb(244, 244, 244)); background-color: rgb(232, 232, 232);
}
#mess_share img {
	border: 0px currentColor; width: 22px !important; height: 22px !important; vertical-align: top;
}
.main_body {
	margin: 0px auto; height: auto; overflow: hidden; padding-bottom: 60px; max-width: 640px;
}
.footer {
	margin: 0px auto; left: 0px; width: 100%; height: 50px; bottom: 0px; position: fixed; z-index: 9999; box-shadow: 0px -1px 2px #999;
}
.footer_list {
	margin: 0px auto; max-width: 640px;
}
.footer_list li {
	height: 50px; text-align: center; line-height: 50px; float: left; position: relative; box-sizing: border-box;
}
.footer_list li a.bd {
	border-right-color: rgb(255, 255, 255); border-left-color: rgb(206, 206, 206); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.footer_list li a {
	text-align: center; font-size: 15px; display: block; white-space: nowrap;
}
.footer_list li .on.more_btn {
	transition:0.5s ease-in-out; -webkit-transform: rotate(180deg);
}
.footer_list li .out.more_btn {
	transition:0.2s ease-in-out; -webkit-transform: rotate(0deg);
}
.footer_list li:first-of-type a.bd {
	font-size: 2em;
}
.footer_list li:last-of-type a.bd {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.footer_list li:nth-of-type(1) {
	width: 16%;
}
.footer_list li:nth-of-type(1) ul {
	width: 90px;
}
.footer_list li:nth-of-type(2) {
	width: 28%;
}
.footer_list li:nth-of-type(3) {
	width: 28%;
}
.footer_list li:nth-of-type(4) {
	width: 28%;
}
.more_btn {
	width: 100%; height: 50px; color: rgb(38, 155, 209); font-size: 2em; display: block; cursor: pointer;
}
.sub_menu {
	background: rgb(255, 255, 255); padding: 5px 0px; border-radius: 5px; width: 100%; bottom: 65px; display: none; position: absolute; box-shadow: 0px 1px 5px #999;
}
.sub_menu li {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(221, 221, 221); padding: 0px; width: 100% !important; height: auto; line-height: 38px; float: none;
}
.sub_menu li:last-of-type {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative;
}
.sub_bg {
	background: url("../img/sub_bg.png") no-repeat; left: 50%; width: 16px; height: 11px; bottom: -15px; margin-left: -8px; position: absolute;
}
.footer_list li:nth-of-type(1) .sub_menu {
	left: 10px; margin-left: 0px;
}
.footer_list li:nth-of-type(1) .sub_menu .sub_bg {
	left: 10px; margin-left: 0px;
}
.footer_list li:nth-of-type(4) .sub_menu {
	left: auto; right: 10px; margin-left: 0px;
}
.footer_list li:nth-of-type(4) .sub_menu .sub_bg {
	left: auto; right: 10px; margin-left: 0px;
}
.coupon_warp {
	background: rgb(255, 255, 255); margin: 5.2rem auto; padding-top: 0px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; max-width: 860px;
}
.coupon_title {
	padding: 0px 10px; height: 40px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.coupon_title li {
	width: 32%; text-align: center; line-height: 40px; margin-right: -1px; border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; cursor: pointer;
}
.coupon_title li.last_child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.coupon_title li.hover {
	background: rgb(255, 255, 255); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(255, 255, 255); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.coupon_list {
	margin: 0px auto; width: 92%;
}
.my_coupon_title {
	margin: 0px auto; width: 92%;
}
.coupon_list li {
	padding: 3% 0px; text-align: right; clear: both; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.coupon_list li strong {
	display: block;
}
.coupon_list li span {
	display: block;
}
.coupon_list li small {
	display: block;
}
.coupon_list li strong {
	color: rgb(69, 165, 207); font-size: 20px; font-weight: bold;
}
.coupon_list li span {
	color: rgb(102, 102, 102); line-height: 200%; font-size: 16px; font-weight: bold;
}
.coupon_list li small {
	color: rgb(204, 204, 204); line-height: 200%;
}
.coupon_list li img {
	float: left;
}
.coupon_tag {
	top: -20px; width: 70px; height: 56px; right: -2px; position: absolute;
}
.coupon_search {
	margin: 0px auto; padding: 50px 0px; width: 95%;
}
.coupon_search_input {
	border: 1px solid rgb(221, 221, 221); width: 85.5%; height: 43px; color: rgb(170, 170, 170); text-indent: 20px; font-size: 0.87em; float: left;
}
.coupon_search_but {
	background: rgb(242, 242, 242); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-radius: 0px; width: 14%; height: 45px; color: rgb(68, 68, 68); line-height: 45px; font-size: 0.87em; font-weight: bold; float: left; cursor: pointer;
}
.my_coupon_title {
	padding-top: 20px; font-size: 1.5em; margin-bottom: -20px;
}
.albums_show {
	background: rgb(0, 0, 0); padding: 0px; height: 100%; margin-bottom: 0px; position: relative;
}
.albums_show .imgs {
	height: 100%; text-align: center; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.albums_show .imgs img {
	
}
.albums_show .imgs .fav {
	background: rgba(255, 255, 255, 0.5); border-radius: 50%; border: 3px solid rgb(255, 255, 255); top: 15px; width: 30px; height: 30px; right: 15px; color: rgb(255, 255, 255); line-height: 30px; display: block; position: absolute; z-index: 10; box-shadow: 0px 0px 3px rgba(0,0,0,0.7);
}
.albums_show .imgs .ok.fav {
	color: rgb(69, 165, 207);
}
.albums_show .imgs .title_box {
	background: rgba(0, 0, 0, 0.7); width: 100%; height: 106px; bottom: 49px; line-height: 2rem; overflow: auto; position: absolute; z-index: 10; resize: vertical;
}
.albums_show .imgs .title_box .title {
	padding: 10px; color: rgb(255, 255, 255);
}
.albums_show .imgs .title_box .title .name {
	width: 80%; text-align: left; overflow: hidden; font-size: 16px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.albums_show .imgs .title_box .title .num {
	width: 20%; text-align: right; font-size: 14px; float: right;
}
.albums_show .imgs .title_box p {
	padding: 3px 10px; text-align: left; color: rgb(204, 204, 204); font-size: 13px;
}
.albums_show .menu_page {
	background: rgb(34, 40, 47); left: 0px; width: 100%; height: 50px; bottom: 0px; position: absolute; z-index: 10;
}
.albums_show .menu_page a {
	text-align: center; color: rgb(255, 255, 255); display: block;
}
.albums_show .menu_page .reply {
	background: rgb(58, 67, 77); width: 15%; color: rgb(255, 255, 255); line-height: 50px; float: left;
}
.albums_show .menu_page .page {
	width: 70%; color: rgb(255, 255, 255); line-height: 50px; float: left;
}
.albums_show .menu_page .page a {
	height: 33px; line-height: 33px; float: left;
}
.albums_show .menu_page .page .prev {
	background: url("../img/page_left.png") no-repeat 0% 0% / 100% 100%; margin: 10px 2% 0px 8%; width: 40%;
}
.albums_show .menu_page .page .next {
	background: url("../img/page_right.png") no-repeat 0% 0% / 100% 100%; margin: 10px 8% 0px 2%; width: 40%;
}
.albums_show .menu_page .comment {
	background: rgb(58, 67, 77); width: 15%; color: rgb(255, 255, 255); line-height: 50px; float: left;
}
.albums_comm {
	background: rgb(248, 248, 248); padding: 0px; height: 100%; position: relative;
}
.albums_comm h3 {
	background: rgb(58, 67, 77); padding: 0px 60px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; position: relative;
}
.albums_comm h3 a {
	top: 0px; width: 40px; right: 10px; color: rgb(255, 255, 255); line-height: 40px; font-size: 25px; display: block; position: absolute;
}
.albums_comm li {
	padding: 10px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.albums_comm li h4 {
	font-size: 16px; font-weight: normal; margin-bottom: 3px;
}
.albums_comm li h4 .time {
	font-size: 12px; font-weight: normal; float: right;
}
.albums_post {
	background: rgb(201, 202, 204); width: 100%; bottom: 0px; border-top-color: rgb(185, 185, 185); border-right-color: currentColor; border-top-width: 1px; border-right-width: 60px; border-top-style: solid; border-right-style: none; position: fixed; min-height: 50px; max-width: 640px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.albums_post textarea {
	margin: 5px 1%; padding: 0px; border-radius: 3px; border: 1px solid rgb(160, 160, 160); width: 73%; min-height: 40px;
}
.albums_post .post {
	background: -ms-linear-gradient(bottom, rgb(199, 200, 202) 0%, rgb(251, 251, 251) 100%) rgb(245, 245, 245); border-radius: 3px; border: 1px solid rgb(160, 160, 160); top: 5px; width: 23%; height: 40px; text-align: center; right: 1%; line-height: 40px; position: absolute;
}
.new_pic {
	width: 100%; height: auto; position: relative;
}
.new_pic img {
	width: 100%; height: auto; max-height: 425px;
}
.new_pic_text {
	padding: 10px 0px; width: auto; right: 10px; bottom: -4px; line-height: 18px; position: absolute;
}
.new_pic_text a:link {
	color: rgb(221, 221, 221);
}
.new_pic_text a:visited {
	color: rgb(221, 221, 221);
}
.new_text {
	background: rgb(0, 0, 0); padding: 6px 0px; left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); line-height: 18px; text-indent: 5px; font-size: 0.87em; position: absolute; opacity: 0.6;
}
.nwe_list {
	
}
.swipe ul li {
	position: relative;
}
.nwe_list li {
	background: rgb(236, 236, 236); padding: 5px; margin-top: 10px; display: block; min-height: 70px;
}
.nwe_list li .left_img {
	width: 80px; height: 80px;
}
.nwe_list li .right_text {
	padding-left: 10px;
}
.nwe_list li div {
	text-align: left; vertical-align: top; display: table-cell;
}
.right_text p {
	display: block;
}
.new_info p {
	display: block;
}
.right_text p:first-of-type {
	color: rgb(0, 0, 0); font-size: 1.3em; min-height: 60px;
}
.right_text p:nth-of-type(2) {
	color: rgb(153, 153, 153); font-family: Verdana, Geneva, sans-serif;
}
.comment_list {
	padding: 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.comment_list li .right_text {
	padding: 0px; display: block;
}
.comment_list li {
	height: auto; padding-bottom: 10px; margin-top: 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.comment_list li .left_img {
	width: 80px; height: 80px;
}
.comment_list li .right_text h3 {
	font-size: 1.5em; float: left; display: inline-block;
}
.comment_list li .right_text small {
	color: rgb(170, 170, 170); float: right; display: inline-block;
}
.comment_list li .right_text p {
	width: 100%; color: rgb(102, 102, 102); padding-top: 5px; font-size: 0.87em; float: left; display: block;
}
.new_info {
	padding: 10px;
}
.new_info_title {
	text-align: left; padding-bottom: 20px;
}
.new_info_title h3 {
	padding-bottom: 10px; font-size: 1.5em;
}
.new_info_title small {
	color: rgb(153, 153, 153); font-size: 0.87em;
}
.new_info p {
	line-height: 1.5em; font-size: 1.2em;
}
.new_info p img {
	width: 100%; margin-bottom: 20px;
}
.interactive_box {
	padding: 20px 0px; text-align: center; line-height: 40px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.interactive_box li {
	width: 33%;
}
.interactive_box li a {
	width: auto; margin-left: 7px; display: inline-block;
}
.reading {
	padding: 20px 0px; display: block;
}
.reading h3 {
	padding: 10px 0px; font-size: 1.5em;
}
.reading li {
	line-height: 30px;
}
.reading li a {
	float: left;
}
.reading li small {
	color: rgb(170, 170, 170); float: right;
}
.hide {
	display: none;
}
.show {
	
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.comment_div {
	
}
.comment_div textarea {
	width: 100%;
}
.comment_bg {
	top: 0px; width: 100%; height: 100%; position: fixed; z-index: 2; opacity: 0.5; background-color: gray; -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.comment_main {
	background: white; top: 0px; position: fixed; z-index: 3;
}
.comment_btn {
	background: rgb(221, 221, 221); text-align: center; color: rgb(0, 0, 0); line-height: 30px; font-size: 1.1em; font-weight: bold; bordre: 1px solid #ccc;
}
.comment_text {
	margin: 10px auto; height: 50px; color: rgb(153, 153, 153);
}
.comment_submit {
	color: rgb(255, 255, 255); line-height: 30px; font-weight: bold;
}
.comment_box {
	background: rgb(238, 238, 238); padding: 0px;
}
.comment_btn {
	border-radius: 5px; width: 100%;
}
.comment_text {
	border-radius: 5px; width: 100%;
}
.comment_submit {
	border-radius: 5px; width: 100%;
}
.reserve_logo {
	margin: 15px auto; width: 958px; height: 162px;
}
.reserve_content {
	background: url("../img/tablet.png") no-repeat; margin: 0px auto 30px; width: 1025px; height: 412px; overflow: hidden; position: relative;
}
.reserve_content ul {
	margin: 28px 0px 0px 368px; width: 530px; height: 360px; overflow: hidden;
}
.reserve_content li {
	width: 100%; height: 72px; line-height: 72px; overflow: hidden; font-size: 20px;
}
.reserve_content li img {
	margin: 6px 30px 0px 0px; border-radius: 50%; border: 3px solid rgb(227, 225, 225); width: 60px; height: 60px; float: left;
}
.wx_ewm {
	left: 124px; top: 104px; position: absolute;
}
.wx_ewm img {
	width: 163px; height: 163px;
}
.login_warp .demoform .login_OK {
	background: rgb(69, 165, 207); box-shadow: none;
}
.menber_warp .cart_list_Warp .pay_list dt .login_OK {
	background: rgb(69, 165, 207); box-shadow: none;
}
.cart_full .cart_list_Warp .order_list {
	margin-bottom: -1px;
}
.menber_warp .cart_list_Warp .pay_list dt .cf0 {
	border: currentColor; color: rgb(255, 255, 255); font-size: 1.7rem;
}
.pl_but .login_OK {
	background: rgb(69, 165, 207); box-shadow: none;
}
.reg_warp li .login_OK {
	background: rgb(69, 165, 207); box-shadow: none;
}
.comFooter {
	line-height: 30px; padding-bottom: 65px;
}
.comFooter .info {
	color: rgb(204, 204, 204); font-size: 12px;
}
.comFooter .info img {
	padding-right: 8px; margin-top: -3px; vertical-align: middle;
}
.comFooter ul {
	display: none;
}
.comFooterBox_spc .comFooterBox {
	margin-top: 0px; position: static;
}
.comFooterBox_spc .comFooterBox footer {
	left: 0px; bottom: 0px; position: absolute;
}
#flashMessage {
	background: rgba(255, 100, 0, 0.8); padding: 5px; border-radius: 5px; left: 50%; top: 20px; width: 240px; height: auto; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 18px; margin-left: -100px; display: block; position: absolute; box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
}
.error-message {
	background: rgb(255, 255, 193); margin: 5px 0px 0px 92px; padding: 15px 10px; border: 1px solid rgb(255, 153, 0); width: 200px; color: rgb(255, 102, 0);
}
.home_block {
	margin: auto auto auto 20px; padding: 30px 0px 50px; width: 160px; overflow: hidden;
}
.home_block .box {
	background: rgba(255, 255, 255, 0.8); color: rgb(102, 102, 102); line-height: 35px; overflow: hidden; display: block;
}
.home_block li {
	padding: 2px; width: 76px; text-align: center; float: left; display: inline-block; -webkit-box-sizing: border-box;
}
.home_block .figure {
	height: 35px; display: block;
}
.home_block .figure > i::before {
	color: rgb(85, 85, 85); line-height: 45px; font-size: 25px;
}
.home_block .describe {
	height: 35px; line-height: 35px; overflow: hidden; word-spacing: normal; display: block; -ms-word-break: break-all;
}
