﻿@charset "UTF-8";
/*
 * page.css
 * @authors adam198824@gmail.com
 * @date    2016-05-19 21:47:12
 */
 /* common */
.clearfix::before, .clearfix::after {
 display: table;
 content: " ";
 clear: both;
}
/*color*/
.color-blue {
	color: #71b1e2;
}
.color-black {
	color: #000;
}
.color-gray {
	color: #666;
}
.color-orange {
	color: #ef5417;
}
.color-red {
	color: #f00;
}
.color-green {
	color:#a3db53;
}
.color-light-green {
	color:#5cdbc5;
}
.color-yellow {
	color:#ef5417;
}
em {
	font-style:normal;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.page-blue {
	color:#3b9cf1;
}
/* bg */
.bg-blue {
	background-color:#8cc7f0;
}
.bg-green {
	background-color:#a3db53;
}
.bg-orange {
	background-color:#fdab8a;
}
.bg-light-blue {
	background-color:#5cdbc5;
}
.bg-purple {
	background-color:#fd8095;
}
.bg-light-green {
	background-color:#5cdbc5;
}
.bg-red {
	background-color:#ff6161;
}
.bg-gray {
	background-color:#c9c9c9;
}
/* top-user */
.top-user {
	width:240px;
	margin-top:19px;
	float:right;
}
.top-user-img {
	width:48px;
	height:48px;
	border:1px solid #d0d0d0;
	border-radius:50%;
	overflow:hidden;
	float:left;
}
.top-user-img img {
	width:100%;
}
.top-user-title {
	margin:0 5px;
	float:left;
	line-height:48px;
}
.top-user-title h2, .top-user-title h2 a {
	color:#21a901;
	font-weight:normal;
}
.top-user-quit {
	float:left;
	line-height:48px;
}
/* main */
.main {
	background-color: #fff;
	padding: 10px 0;
}
.main2 {
	background-color: #f8f8f8;
}
.main2 .page {
	background-color:#fff;
	border: 1px solid #ddd;
}
.main2 .page.module {
	padding: 20px 30px;
}
.layout {
	width:1098px;
	margin:0 auto;
}
.layout-title {
	border-bottom:1px dashed #ddd;
	padding:20px;
}
.layout-title h3 {
	font-size:18px;
	border-left:3px solid #3ebb2b;
	padding-left:10px;
	line-height:18px;
	font-weight:normal;
}
.layout-search {
	position:relative;
}
.layout-search input {
	height:40px;
	padding:0 20px;
	border:1px solid #ddd;
	border-radius:20px;
	width:200px;
}
.layout-search .icon, .layout-search .fa {
	position:absolute;
	right:10px;
	top:10px;
	font-size:20px;
	color:#ddd;
	background-color:transparent;
}
.page {
	width: 1098px;
	margin:0 auto;
	padding: 10px;
}
.main-title {
	width: 1098px;
	margin:0 auto;
	padding:20px 0;
}
.main-title h2 {
	font-size:16px;
	margin-right:10px;
}
.main-title span {
	font-size:14px;
	line-height:25px;
	color:#666;
}
.page-set {
	width: 1098px;
	padding:10px 65px;
}
@media screen and (max-width: 1100px) {
/* .page {
 width: 90%;
 padding:10px;
}
 .main-title,  .layout {
 width: 90%;
}*/
}
.page-title {
	height: 50px;
	border-bottom: 1px solid #ddd;
	font-size:18px;
}
.page-title h1, .page-title h2 {
	line-height: 50px;
	font-weight: normal;
	color: #000;
	font-size:20px;
}
.page-title a {
	color:#333;
	line-height: 50px;
	margin:0 5px;
}
.page-tips, .page-info {
	padding-top:15px;
	border: 1px dashed #FFE1D1;
	background-color:#FFF6E8;
}
.page-tips {
	padding-left:80px;
	margin:20px 0;
	height:65px;
	background:#FFF6E8 url('../images/tips.png') no-repeat 20px center;
}
.page-tips p {
	line-height:25px;
	color:#f28819;
}
.page-tips a {
	color:#3b9cf1;
}
.page-info {
	margin-bottom:20px;
}
.page-info h2 {
	padding-left:5%;
	line-height:40px;
	font-size:16px;
	font-weight:normal;
}
.page-info-title {
	padding:15px 0;
	font-size:14px;
}
.page-box-info {
	width:86%;
	margin: 0 auto;
	padding:20px 2%;
	border:1px solid #ddd;
	background-color:#fff;
}
.page-box-info li {
	padding-right:30px;
	float:left;
}
.page-box-info li b {
	font-weight:bold;
}
.page-info-title em, .page-box-info em, .page-title em {
	color:#f0843e;
}
.page-info .page-box-link {
	display:block;
	padding:10px 0 15px 5%;
	font-size:14px;
}
/* 表单 */
.page-form {
}
.page-form h2 {
	font-size:14px;
	font-weight:normal;
}
.page-form-list {
	width:50%;
	margin:10px auto;
}
.page-form-group {
	padding:0 0 0 100px;
	position:relative;
}
.page-form-group:after {
	content: "";
	display: block;
	visibility: hidden;
	clear:both;
}
.page-form-group label {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:85px;
	height:52px;
	padding-right:5px;
	line-height:52px;
	text-align:right;
}
.page-form-group input {
	background: none;
	line-height: 26px;
	padding: 12px 0;
	width: 100%;
	text-indent: 42px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	box-sizing: border-box;
}
.page-form-group input[type=checkbox] {
	padding:0;
	width:auto;
	position:relative;
	top:3px
}
.inp-focus input {
	border-color:#3498db
}
.inp-none input {
	border-color:#de1935
}
.page-form-btn button, .btn {
	width:100%;
	height:50px;
	border-radius:5px;
	border:none;
	background-color:#21a901;
	color:#fff;
	font-size:16px;
}
.page-form-check input {
	width:174px;
	float:left;
}
.page-form-check img {
	margin-left: 10px;
	width: 112px;
	height: 52px;
}
.page-form-check a {
	color:#3b9cf1;
}
.form-required {
	color:#ff0000;
	font-size:10px;
	position: relative;
	top: 3px;
}
/* 支付结果 */
.page-result {
	border:1px solid #ddd;
	margin:30px 0 100px 0;
	padding: 40px 0;
}
.page-result-tips {
	width:300px;
	margin:0 auto;
}
.page-result-tips p {
	line-height:25px;
	color:#07923d;
	text-align:center;
}
.page-result-tips p a {
	margin:0 5px;
	color:#3b9cf1;
}
.page-result-success h2 {
	padding:10px 0 10px 35px;
	font-size:20px;
	font-weight:normal;
	color:#07923d;
	background: url('../images/success.png') no-repeat 0 center;
}
/* 上传身份证 */
.page-upload {
	margin-top:20px;
}
.page-upload-input, .page-upload-info {
	width:48%;
	float:left;
}
.page-upload-input {
	padding-right:2%;
}
.page-upload-filebtn {
	position:relative;
	margin-bottom:15px
}
.page-upload-filebtn .z-m {
	margin-right:12px
}
.page-upload-filebtn .z-m, .page-upload-filebtn .f-m {
	position:relative
}
.page-upload-filebtn .z-m>span, .page-upload-filebtn .f-m>span {
	text-align:center;
	color:#666;
	display:block;
	line-height:26px
}
.page-upload-filebtn .upload-preview {
	width:146px;
	height:100px;
	overflow:hidden;
	text-align:center;
	background-color:#f4f4f4;
	border:1px dotted #21a901;
	padding:15px
}
.page-upload-filebtn .upload-preview img {
	max-width:100%;
}
.page-upload-filebtn .btn, .page-upload-filebtn .page-upload-img {
	display:inline-block;
	width:150px;
	height:30px;
	font-size:14px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
	margin-top:10px;
}
.page-upload-filebtn .btn {
}
.page-upload-filebtn .page-upload-img {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0px;
	cursor: pointer;
	opacity: 0;
	margin-top: 0;
	width: 180px;
	height: 132px;
	opacity:0;
 *filter:alpha(opacity=0);
}
.page-upload-file .page-form-group {
	padding-left:110px;
}
.page-upload-file .page-form-group label {
	width:105px;
}
.page-upload-info {
	height:280px;
	margin-top:65px;
	margin-left:-1px;
	padding-left:2%;
	border-left:1px solid #ddd;
}
.page-upload-info dl {
	font-size:14px;
}
.page-upload-info dl dt {
	line-height:30px;
}
.page-upload-info dl dd {
	line-height:25px;
	color:#f28819;
}
/* 公告列表 */
.news-list {
	padding:20px 0;
}
.news-list-title {
	position:relative;
	border-top:1px solid #ddd;
}
.news-list-title h1 {
	padding:10px 0 20px 0;
	font-size:30px;
	font-weight:normal;
	color:#21a901;
	text-align:center;
	line-height:40px;
}
.search-box {
}
.search-box input {
	border: 1px solid #dcdcdc;
	width: 100%;
	height: 36px;
	background-color: #ffffff;
	border-radius: 4px;
	text-indent: 10px;
}
.search-box .search-btn {
	position:absolute;
	right:0;
	top:-1px;
	width:60px;
	height: 38px;
	border-radius:0 4px 4px 0;
	cursor:pointer;
	background-color: transparent;
	color:#ccc;
	font-size:18px;
	text-align:center;
	text-indent:15px
}
.search-box .search-btn:hover {
	color:#3ebb2b
}
.news-search {
	position:absolute;
	right:0;
	top:10px;
	width:350px;
}
.news-list-page li {
	position:relative;
	padding:0 160px 0 15px;
	border-bottom:1px dotted #d9d9d9;
	font-size:16px;
	margin-bottom:1px;
}
.news-list-page li a {
	display:block;
	width:100%;
	height:20px;
	padding:15px 0;
	overflow:hidden;
}
.news-list-page li .news-list-time {
	position:absolute;
	right:5px;
	top:15px;
}
.news-list-page li:hover {
	background-color:#fff6e8;
}
.news-list-page li:first-of-type {
	background:url('../images/top.png') no-repeat 0 21px;
}
.news-list-page li:first-of-type:after {
	display:none;
}
.news-list-page li:after {
	content:'';
	position:absolute;
	left:5px;
	top:25px;
	display:block;
	height:5px;
	width:5px;
	background-color:#ccc;
	border-radius:50%;
}
.news-list-page li:first-of-type a {
	color:#ff0000;
}
/* 翻页 */
.page-flip-list {
	padding:20px 0;
	text-align:right;
	font-size:14px;
	text-align:center
}
.page-flip-list span {
	margin:0 10px;
	color:#999
}
.page-flip-list label {
	color:#999
}
.page-flip-list a {
	display: inline-block;
	line-height: 33px;
	border: 1px solid #e4e4e4;
	color: #333;
	width: 33px;
	height: 33px;
}
.page-flip-list ul li {
	display: inline;
	margin-right:4px;
}
.page-flip-list a.page-flip-next {
	color: #999;
	font-family: SimSun;
	position: relative;
	top: -1px;
}
.page-flip-list a.page-flip-next:hover {
	color:#21a901
}
.page-flip-list a.page-flip-on {
	color: #21a901!important;
	border: none;
}
.page-flip-list input {
	width:50px;
	height:33px;
	border:1px solid #ddd;
	margin:0 5px;
	text-align:center;
	position:relative;
	top: -1px;
}
.page-flip-list button {
	padding:7px 10px;
	border-radius:2px;
	border: 1px solid #e4e4e4;
	font-size:14px;
	margin-left:10px;
	background:none;
	color:#666
}
.page-flip-list form {
	display:inline-block;
}
/* 详情 */
.news-list-bg {
	position:relative;
	margin-top:30px;
	padding:8px 50px 70px 50px;
}
.news-list-bg-list {
	position:absolute;
}
.news-list-bg-list span {
	display:block;
	width:21px;
	height:21px;
	position:absolute;
	background:#fff url('../images/news_bg_arrow.png') no-repeat 0 0;
	z-index:2;
}
.news-list-bg-top span {
	left:0;
	top:0;
}
.news-list-bg-right span {
	background-position:0 -31px;
	right:0;
	top:0;
}
.news-list-bg-left span {
	background-position:0 -62px;
	left:0;
	bottom:0;
}
.news-list-bg-bottom span {
	background-position:0 -89px;
	right:0;
	bottom:0;
}
.news-list-bg-top, .news-list-bg-bottom {
	left:0;
	right:0;
	height:8px;
	background:url('../images/news_bg2.png') repeat-x;
}
.news-list-bg-top {
	top:0;
}
.news-list-bg-bottom {
	bottom:0;
}
.news-list-bg-left, .news-list-bg-right {
	top:0;
	bottom:0;
	width:8px;
	background:url('../images/news_bg3.png') repeat-y;
}
.news-list-bg-left {
	left:0;
}
.news-list-bg-right {
	right:0;
}
.news-list-bg .news-list-title {
	position:relative;
	background-color:#fff;
}
.news-list-bg .news-list-title h1 {
	padding-bottom:0;
	font-size:16px;
	color:#ff9933;
}
.news-list-time {
	text-align:center;
	line-height:30px;
	font-size:14px;
}
.news-list-time span {
	padding-right:30px;
}
.news-list-share {
	position:absolute;
	left:50%;
	bottom:0;
	margin-left:160px;
	line-height:30px;
}
.news-list-bg .news-email-content {
	padding-left:0;
	padding-right:0;
}
/* 找回密码 */
.step-progress {
	width:48%;
	margin: 30px auto;
	position:relative;
	left:25px
}
.step-progress-list {
	float:left;
	position:relative;
	height:50px;
	text-align:right;
}
.step-progress-list span {
	position:absolute;
	right:0;
	top:0;
	display:inline-block;
	z-index:2;
	width:48px;
	height:48px;
	border:1px solid #c4cfc9;
	border-radius:50%;
	line-height:48px;
	text-align:center;
	font-size:30px;
	color:#fff;
	background-color:#d6ddd9;
}
.step-progress-list p {
	position:absolute;
	width:50px;
	right:0;
	bottom:-20px;
	text-align:center;
}
.step-progress-list i {
	position:absolute;
	z-index:0;
	display:block;
	width:100%;
	height:2px;
	background-color:#d6ddd9;
	top:50%;
}
.step-progress-1 {
	position:absolute;
	left:0px;
}
.step-progress-1 p {
	width:80px;
	right:-15px;
}
.step-progress-2, .step-progress-3 {
	width:50%;
}
.step-progress-result span {
	background-color:#21a901;
	border-color:#66a525;
}
.step-progress-result i {
	background-color:#21a901;
}
.step-progress-result p {
	color:#21a901;
}
.get-pwd {
	padding-top:30px;
}
.get-pwd .page-form-list {
	width: 448px;
	margin: 0 auto;
}
.get-email-form {
	position:relative;
}
.get-email-form input {
	width:234px
}
.get-email-form .get-email-check, .get-password {
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:120px;
	height:52px;
	border:1px solid #ccc;
	border-radius:5px;
	background-color:#EFEFEF;
	text-align:center;
	line-height:50px;
	font-size:14px
}
/* 支付 */
.page-pay {
}
.page-pay-list li {
	position:relative;
	width:30%;
	height:64px;
	margin:20px 3% 0 0;
	border:1px solid #ddd;
	float:left;
	cursor:pointer;
}
.page-pay-list li i {
	position:absolute;
	left:10px;
	top:24px;
	display:block;
	width:18px;
	height:18px;
	border:1px solid #ddd;
	border-radius:50%;
}
.page-pay-list li i:after {
	content:"";
	display:block;
	position:absolute;
	left:4px;
	top:4px;
	height:10px;
	width:10px;
	border-radius:50%;
}
.page-pay-list li em {
	color:#f0843e;
}
.pay-list {
	margin:20px 0 0 40px;
}
.pay-list-1 img {
	margin-right:5px;
}
.pay-list-alipay, .pay-list-weipay {
	margin:15px 0 0 40px;
}
.page-pay-list li.cur {
	border-color:#21a901;
	background:url('../images/success2.png') no-repeat bottom right;
}
.page-pay-list li.cur i:after {
	background-color:#21a901;
}
.page-pay .page-form-group {
	position:relative;
	padding-left:0;
	width:30%;
}
.page-pay .page-form-group p {
	padding-top:10px;
	line-height:30px;
	font-size:14px;
}
.page-pay .page-form-group a {
	position:absolute;
	right:-120px;
	top:60px;
}
/* 查询结果 */
.page-email-find {
	padding:5px 0;
	margin-top:20px;
	background:url('../images/page_bg.png');
}
.page-email-input {
	padding:20px 10px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	background-color:#fff;
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.1);
}
.page-email-input .fl {
	width:70%;
}
.page-email-input .fr {
	width:30%;
	padding-top:10px;
	text-align:center;
}
.page-email-input .page-email-num {
	display:block;
	width:96%;
	height:100px;
	padding:10px 2%;
	margin-bottom:15px;
	border:1px solid #ddd;
	border-radius:5px;
}
.page-email-input .btn {
	width:30%;
}
.page-email-result {
	margin-top:20px;
}
.page-email-none {
	border:1px solid #ddd;
	margin:40px 0;
	padding:60px 0;
}
.page-email-none p {
	text-align:center;
	color:#bab9b9;
	font-size:16px;
	line-height:38px;
}
.page-email-none p img {
	margin-right:10px;
}
.page-email-title {
	height:50px;
	padding:0 30px 0 80px;
	line-height:50px;
	background:#21a901 url('../images/email_icon.png') no-repeat 25px 10px;
	cursor:pointer;
}
.page-email-title h2 {
	color:#fff;
	font-size:14px;
	font-weight:normal;
	background:url('../images/email_icon.png') no-repeat right -85px;
}
.page-email-title h2.up {
	background-position:right -35px;
}
.page-email-list {
	border:1px solid #ddd;
	border-top:none;
}
.email-list-title {
	padding:20px 60px;
	border:1px dashed #ffe1d1;
	background-color:#fff6e8;
}
.email-list-title li {
	width:25%;
	float:left;
	line-height:30px;
}
.email-list-title li em {
	color:#f0843e;
}
.email-list-result {
	padding:30px 0 0 40px;
}
.email-list-result dl {
	position:relative;
	width:100%;
	height:50px;
	margin-bottom:50px;
	line-height:50px;
	background-color:#f8f8f8;
}
.email-list-result dl:after {
	content:'';
	display:block;
	position:absolute;
	left:50%;
	top:50px;
	margin-left:-25%;
	height:50px;
	width:30px;
	background:url('../images/email_icon.png') no-repeat 20px -540px;
}
.email-list-result dl:last-of-type::after {
 display:none;
}
.email-list-result dl dt, .email-list-result dl dd {
	float:left;
	padding-left:40px;
}
.email-list-result dl dt {
	width:15%;
	background:#fff url('../images/email_icon.png') no-repeat 0 -488px;
}
.email-list-result dl dd i {
	display:inline-block;
	float:left;
	width:40px;
	height:40px;
	margin:5px 10px;
	border-radius:50%;
	background:#21a901 url('../images/email_icon.png') no-repeat;
}
.email-list-result dl dd i.email-icon-1 {
	background-position:7px -143px;
	background-color:#ffa97d;
}
.email-list-result dl dd i.email-icon-2 {
	background-position:7px -190px;
}
.email-list-result dl dd i.email-icon-3 {
	background-position:7px -240px;
}
.email-list-result dl dd i.email-icon-4 {
	background-position:7px -290px;
}
.email-list-result dl dd i.email-icon-5 {
	background-position:7px -340px;
}
.email-list-result dl dd i.email-icon-6 {
	background-position:7px -390px;
}
.email-list-result dl dd:first-of-type {
	width:25%;
	padding-left:5%;
	background-color:#fff;
	color:#21a901;
}
.email-list-result dl:first-of-type, .email-list-result dl:first-of-type dd {
	color:#ffa97d;
}
.email-list-result dl:first-of-type dt {
	background-position:0 -438px;
}
/* 物流轨迹分享 */
.email-share {
	width:50%;
	margin:10px auto;
	border-top:1px solid #ddd;
}
.email-share h2 {
	width:50%;
	height:20px;
	line-height:20px;
	margin:-10px auto 0 auto;
	background-color:#fff;
	text-align:center;
	font-weight:normal;
}
/* 海淘攻略 */
.news-email {
}
.news-email-left {
	width:65%;
}
.news-email-right {
	width:30%;
	padding-top:30px;
}
.news-email-right .search-box {
	position:relative;
}
.news-email-sort {
	padding-top:50px;
	font-size:16px;
}
.news-email-sort span {
	padding-right:10px;
}
.news-email-sort i {
	display:inline-block;
	width:1px;
	height:14px;
	margin:0 10px;
	background-color:#dcdcdc;
	position: relative;
	top: 2px;
}
.news-email-sort a.on {
	color: #21a901;
	border-bottom:2px solid #21a901
}
.news-email-sort a:hover {
	color:#21a901
}
.news-email-sort a {
	color: #999;
}
.news-email-list li {
	position:relative;
	height:132px;
	padding:30px 0 30px 200px;
	border-bottom:1px dotted #ccc;
}
.news-email-list li:hover {
	border-bottom:1px solid #3ebb2b
}
.news-email-list li a:hover {
	color:#3ebb2b
}
.news-email-list li .news-email-img {
	position:absolute;
	left:0;
	top:30px;
	width:190px;
	height:130px;
	border:1px solid #ddd;
	text-align:center;
	line-height:130px;
	overflow:hidden;
}
.news-email-list li .news-email-img img {
	max-width:100%;
}
.news-email-text {
}
.news-email-text dt {
	line-height:30px;
	font-size:16px;
	font-weight:bold
}
.news-email-text dt a {
	color:#000;
	font-size: 18px;
	line-height: 26px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
}
.news-email-text dd {
	line-height:25px;
}
.news-email-text dd.bm-pa {
	margin-top:34px
}
.news-email-text dd .tag em {
	width: 62px;
	height: 16px;
	line-height: 16px;
	background-color: #f5f5f5;
	color: #ff9932;
	text-align: center;
	margin-right: 10px;
	font-size: 12px!important;
	font-weight: normal!important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	float: right;
	margin-top: 4px;
}
.news-email-text .bm-tool {
	margin-top:26px
}
.news-email-text dd .news-time {
	color:#999;
}
.news-email-text dd p {
	color: #666;
	line-height: 22px;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.news-email-text dd p a {
	color: #5188a6;
}
.news-email-text dd.d-txt {
	margin-top:10px;
	min-height:90px
}
.d-bottom a.zan {
	position:relative
}
.d-bottom a.zan i {
	display:inline-block;
	width:18px;
	height:18px;
	float: left;
	text-align:center;
	line-height:18px;
	font-size:16px;
	color:#ccc
}
.d-bottom a.zan em {
	padding-left:5px
}
.d-bottom a.zan:hover i {
	color:#3ebb2b
}
.d-bottom a.zan em {
	display:inline-block;
	height:18px;
	line-height:18px;
	color:#333;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px
}
/*.news-email-text dd .like {
	display:inline-block;
	padding:0 6px;
	border:1px solid #ddd;
	border-radius:3px;
	height: 26px;
    line-height: 26px;
    margin-top: 2px;
	color:#999
}
.news-email-text dd .like i {
	display:inline-block;
	margin-left:6px;
	padding-left:10px;
	border-left:1px solid #ddd;
	font-size:14px;
}*/
.news-email-text dd a {
	color:#3b9cf1;
}
.news-email-box {
	margin-top:20px;
	border: 1px solid #ddd;
}
.news-email-box h2 {
	font-size: 18px;
	clear: both;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e6e6e6;
	font-weight:normal
}
.email-step-first ul {
	padding:10px;
}
.email-step-first li {
	width:50%;
	padding:10px 0;
	float:left;
	line-height:35px;
}
.email-step-first li i {
	float:left;
	display:inline-block;
	width:35px;
	height:35px;
	margin:0 5px;
	border:1px solid #2eae10;
	border-radius:50%;
	background:url('../../images/email_icon.png') no-repeat center -592px;
}
.email-step-first li i.email-step-2 {
	background-position:center -642px;
}
.email-step-first li i.email-step-3 {
	background-position:center -692px;
}
.email-step-first li i.email-step-4 {
	background-position:center -742px;
}
.email-step-first li i.email-step-5 {
	background-position:center -792px;
}
.email-step-first li i.email-step-6 {
	background-position:2px -840px;
}
.email-hot-news ul {
	padding:10px;
}
.email-hot-news li {
	height:36px;
	padding:15px 0;
	border-bottom:1px dashed #ddd;
}
.email-hot-news li a {
	display:inline-block;
	height:36px;
	width:100%;
	overflow:hidden;
}
.email-hot-news li i {
	display:inline-block;
	float:left;
	height:36px;
	line-height:36px;
	padding:0 5px;
	margin-right:10px;
	background-color:#f8f8f8;
	font-size:16px;
}
.email-hot-news li:first-of-type a {
	background-color:#fff6e8;
}
.email-hot-news li:first-of-type i {
	color:#fff;
	background-color:#21a901;
}
.email-weixin img {
	display:block;
	margin:10px auto;
	float:left;
	width:50%;
}
.news-email-content {
	padding:10px 30px;
}
.news-email-content  img{ width:100%}
.news-email-content h1 {
	text-align:center;
	height: 48px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 18px;
	font-weight: bold;
	display: block;
	color: #000;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-top:10px
}
.news-email-tag {
	line-height:30px;
}
.news-email-tag a {
	margin:0 5px;
	color:#ff9933;
}
.news-email-content>p {
	margin-bottom:10px;
	font-size:14px;
	line-height:25px;
}
.news-email-like {
	margin:40px 0 0 0;
	padding:10px 0;
	border-top:1px solid #ddd;
	text-align:left;
	line-height:30px;
	color:#666
}
.news-email-like a {
	color:#3498db
}
.news-email-like a:hover {
	text-decoration:underline
}
.tips-tools .t-tool-l em, .tips-tools .t-tool-l span {
	display:inline-block
}
.tips-tools .t-tool-l span {
	padding:0 10px;
	line-height:20px;
	font-size:12px;
	background-color:#e7e7e7;
	color:#333;
	margin-left:10px;
	border-radius:10px
}
.t-tool-r {
	color:#999
}
.t-tool-r span, .t-tool-r a.like {
	margin-right:15px;
	color:#999;
	cursor:pointer
}
.t-tool-r span:hover, .t-tool-r a.like:hover {
	color:#21a901
}
.t-tool-r em {
	margin-right:5px
}
/*.news-email-like i {
	display:inline-block;
	width:50px;
	height:50px;
	margin-right:10px;
	background-color:#ee4444;
	color:#fff;
	border-radius:50%;
	font-size:25px;
}
.news-email-like em {
	font-size:30px;
	color:#ee4444;
	line-height:50px;
}*/
.news-email-share {
	height:65px;
	background-color:#f8f8f8;
	line-height:65px;
}
.email-share-box {
	margin-top:14px
}
.news-email-share>span {
	float:left;
	margin:0 20px;
}
/* not module */
.module {
	padding: 0;
	margin-bottom:20px;
}
.module .module-title {
	border-bottom: 1px solid #ddd;
	overflow:hidden;
}
.module .module-title.module-search {
	margin-bottom:10px
}
.module .module-title h5 {
	font-size: 18px;
	line-height: 40px;
	color: #000;
	font-weight:normal;
	margin-bottom:10px;
	float:left;
}
.module .module-title h5 img {
	float: left;
	margin:9px;
}
.module .module-title h5 em {
	color: #666;
	margin:0 5px;
}
.module .module-title .btn-default {
	margin-top:10px;
}
.module .module-title .btn-default i {
	font-size:20px;
	margin-right:10px;
}
.module .nav-tabs {
	margin: 20px 0;
	border-bottom: 0;
}
.module .nav-tabs li {
	width: 20%;
	float:left;
}
.module .nav-tabs li:last-child a {
	border-right: 1px solid #ddd;
}
.module .nav-tabs li a {
	display:block;
	color: #000;
	background-color: #f4f4f4;
	margin-right: 0;
	border-color: #ddd;
	border: 1px solid #ddd;
	border-right: none;
	border-radius: 0;
	text-align: center;
	line-height: 26px;
	font-size: 16px;
	position: relative;
	line-height:40px;
}
.module .nav-tabs li a img {
	margin-right: 5px;
}
.module .nav-tabs li a:hover::after {
 display: block;
}
.module .nav-tabs li a::after {
 content: "";
 display: none;
 border: 10px solid transparent;
 border-top-color: #3ebb2b;
 position: absolute;
 bottom: -20px;
 left: 50%;
 margin-left: -5px;
}
.module .nav-tabs li.active a, .module .nav-tabs li a:hover {
	border-bottom-color: #3ebb2b;
	background-color: #3ebb2b;
	color: #fff;
}
.module .nav-tabs li.active a::after {
 display: block;
}
.module .tab-title {
	background-color: #f4f4f4;
	padding: 10px 20px;
}
.module .tab-title h4 {
	border-left: 3px solid #ef5417;
	font-size: 16px;
	padding-left: 10px;
	color: #000;
}
.module .module-list {
	display: block;
	width: 1116px;
}
.module .module-list li {
	height: 160px;
	margin-right:20px;
	margin-bottom:40px;
	position: relative;
	float: left;
	width:350px
}
.module .module-list li .module-list-img {
	float:left;
	width: 154px;
	height: 154px;
	border-radius: 50%;
	line-height: 158px;
	text-align: center;
}
.module-list-bd {
	width:170px;
	margin-top:20px
}
.module-info {
	height:60px;
	overflow:hidden;
	margin-top:5px
}
.module .module-list li .showAll {
	cursor: pointer;
}
.module .module-list li .showAll:hover {
	text-decoration:underline
}
.module .module-list li .show-list {
	position: absolute;
	width: 400px;
	padding: 10px 20px;
	left: 50%;
	background-color: #fff;
	margin-left: -180px;
	border-radius: 10px;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
	top: 150px;
	display: none;
	z-index:10;
}
.module .module-list li .show-list::after {
 position: absolute;
 content: "";
 display: block;
 border: 10px solid transparent;
 border-bottom-color: #666;
 left: 45%;
 top: -20px;
}
.module .module-list li h3 {
	font-size: 18px;
	line-height: 30px;
}
.tips {
	background-color: #fff6e8;
	color: #ef5417;
	padding: 20px;
	border: 1px dashed #ffe1d1;
}
.tips a {
	color:#3498db
}
.tips a:hover {
	text-decoration:underline
}
.tips .icon {
	font-size:24px;
	margin-right:20px;
}
.tips p {
	line-height:24px;
}
.main-title.tips {
	width:1078px;
	margin-bottom: 20px;
}
/* dialog */
.dialog {
	position:fixed;
	left:0;
	bottom:0;
	top:0;
	right:0;
	z-index:1000;
	background-color:rgba(0, 0, 0, 0.4);
}
.dialog-modal {
	position:relative;
	width:800px;
	margin:50px auto;
	color:#000;
	background-color:#fff;
	padding:0 20px;
}
.dialog-title {
	border-bottom:1px dashed #ddd;
	overflow:hidden;
}
.dialog-title h4 {
	float:left;
	font-size:14px;
	line-height:50px;
}
.dialog-title .close {
	margin-top:22px;
	font-size:14px;
	font-weight:bold;
	float:right;
	cursor:pointer;
}
.modal-content {
	padding-bottom:20px;
}
.modal-content p {
	line-height:40px;
	color:#000;
	font-size:14px;
}
.modal-content .dialog-img {
	padding:10px;
	border:1px dashed #21a901;
	text-align:center;
}
.modal-content .dialog-img img {
	max-width:100%;
}
/* 404 */
.page-404 dl {
	margin:20px 0;
}
.page-404 dl dt {
	line-height:50px;
	font-size:18px;
	color:#666;
}
.page-404 dl dd {
	line-height:30px;
	font-size:14px;
	position:relative;
	padding-left:20px;
}
.page-404 dl dd::after {
 content:"";
 display:block;
 position:absolute;
 left:5px;
 top:12px;
 height:5px;
 width:5px;
 border-radius:50%;
 background-color:#000;
}
.page-404 img {
	margin:20px;
}
.page-404 h1 {
	margin-top:80px;
	font-size:20px;
	line-height:60px;
}
.page-404 .btn {
	padding:10px 20px;
	font-size:15px;
	margin:10px;
	box-shadow:2px 2px 6px rgba(0, 0, 0, 0.2);
}
/* btn */
.btn-default {
	padding:5px 20px;
	font-size:16px;
	color:#fff;
	background-color:transparent;
	min-width: 124px;
}
.btn-yellow {
	background-color:#ff7e00;
}
.btn-yellow:hover {
	background-color:#e16f00;
	color:#fff !important
}
.btn-blue {
	background-color:#3b9cf1;
}
.btn-blue:hover {
	background-color:#3489d4;
	color:#fff !important
}
.btn-orange {
	background-color:#ff7e00;
}
.btn-green {
	background-color:#21a901;
}
.btn-green:hover {
	background-color:#198100;
	color:#fff !important
}
.btn-outline {
	border:1px solid #21a901;
	color:#21a901;
}
.btn-outline:hover {
	border:1px solid #198100;
	color:#198100;
}
.btn-gray {
	background-color: #737475;
}
/* bind-user */
.bind-user-title {
	border-bottom:1px solid #ddd;
	margin-left:-10px;
	margin-right:-10px;
}
.bind-user-title ul {
	width:40%;
	margin:0 auto;
}
.bind-user-title li {
	float:left;
	width:50%;
	line-height:40px;
	padding:10px 0;
	text-align:center;
	border-bottom:4px solid transparent;
	margin-bottom:-1px;
	cursor:pointer;
	font-size:18px;
	color:#666;
}
.bind-user-title li.active, .bind-user-title li:hover {
	border-bottom-color:#3ebb2b;
	color:#3ebb2b;
}
.form-group {
	position:relative;
	margin-bottom:20px;
}
.form-group-half {
	width:50%;
}
.form-group::after, .form-group::before {
 display: table;
 content: " ";
 clear: both;
}
.form-group .form-control {
	border:1px solid #ccc;
	border-radius:5px;
	padding:15px 2%;
}
.share-add .form-group .form-control {
	display:block;
	width:100%;
	box-sizing: border-box;
}
.comment-input textarea.form-control {
	height:60px
}
.user-form {
	width:50%;
	margin:20px auto;
}
.bind-user .user-form {
	width:440px
}
.user-form .form-group {
	padding-right:20%;
}
.user-form .form-group i {
	position:absolute;
	left:15px;
	top:15px;
	font-size:18px;
	color:#c7c7c7;
}
.user-form .form-group em {
	position:absolute;
	right:30%;
	top:10px;
	font-size:24px;
	color:#b4b4b4;
	cursor:pointer;
}
.user-form .form-group .form-control {
	width:80%;
	padding-left:42px;
}
.user-form .form-group .btn {
	width:90%;
}
.user-form .form-group .forget-pass {
	padding-right:10%;
}
.red-star {
	position:relative;
}
.red-star::after {
 content:"*";
 display:block;
 position:absolute;
 left:-10px;
 top:23px;
 color:#f00;
 height:10px;
 line-height:10px
}
/* service */
.module .service-tab li {
	width:14%;
}
.tabList .tabContent {
}
ul.service-list {
	display: block;
	width: 1116px;
}
.service-list li {
	float:left;
	width:350px;
	margin-right:20px;
	padding-bottom: 10px;
	border:1px solid #ddd;
	text-align:center;
	background-color:#fff;
	margin-bottom: 20px;
}
.service-list li a.s-list-img {
	display:block;
	height:235px;
	overflow:hidden
}
.service-list li:hover {
	box-shadow:2px 2px 10px rgba(0, 0, 0, 0.1), -2px -2px 10px rgba(0, 0, 0, 0.1);
}
.service-list li img {
	width:100%;
}
.service-list li h3, .service-list li h6 {
	width:90%;
	margin: 0 auto;
	border-bottom:1px dashed #ddd;
}
.service-list li h6 {
	padding:10px;
	text-align:left;
}
.service-list li h6 a {
	height: 48px;
	overflow: hidden;
	text-overflow:ellipsis;
	font-size: 16px;
	font-weight: bold;
	display: block;
	color: #000;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.service-list li h3 a {
	font-size:16px;
	color:#3ebb2b;
	line-height:50px;
	font-weight:normal;
}
.service-list li h4 {
	width:90%;
	margin:0 auto;
	line-height:50px;
	border-bottom:1px dashed #ddd;
	font-weight:normal;
}
.service-list li h4 span {
	display:inline-block;
	width:48%;
}
.service-list li h4 em {
	font-size:16px;
	margin-right:5px;
}
.service-list li p {
	width:90%;
	margin:5px auto;
	line-height:42px;
}
.service-list li p span {
	margin-right:20px;
}
.service-list li p .icon {
	font-size:24px;
	float:left;
	margin:10px 5px;
	color:#999
}
.service-list li p .btn {
	border:1px solid #ff7e00;
	color:#ff7e00;
	border-radius:0;
	background-color:transparent;
	padding:10px 30px;
}
.module-sort {
	margin-bottom:20px;
}
.module-sort dl {
	padding:20px 0;
	border-bottom:1px dashed #ddd;
}
.module-sort dl dt, .module-sort dl dd {
	float:left;
	font-size:16px;
	border-right:1px solid #ddd;
	padding-right:15px;
}
.module-sort dl dd {
	padding:0 15px;
}
.module-sort dl dd a {
	padding:5px;
	border-bottom:2px solid transparent;
}
.module-sort dl dd a.active, .module-sort dl dd a:hover {
	color:#3ebb2b;
	border-bottom:2px solid #3ebb2b;
}
.module-search .form-group {
	width:300px;
}
.module-search .form-group .form-control, .layout-title .list-search .form-control {
	width:70%;
	float:left;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	padding:10px;
}
.layout-title .list-search .form-control {
	box-sizing: border-box;
	height: 40px;
}
.module-search .form-group .btn, .layout-title .list-search .btn {
	width:20%;
	padding:0;
	float:left;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	font-size:24px;
	font-weight:bolder;
	height:40px
}
.layout-title .list-search {
	width:300px;
	position:absolute;
	right:0;
	bottom:10px;
	margin-bottom:0
}
/* shopping */
.shopping-site {
	padding:20px;
	margin:20px 0;
	background-color:#f2f2f2;
}
.site-info {
	background-color:#fff;
	height:200px;
}
.site-info .site-img {
	width:20%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}
.site-info .site-img img {
	max-width:100%;
	vertical-align:middle;
	margin-top:30%;
}
.site-info .site-text {
	width:56%;
	padding:20px 2%;
}
.site-info .site-text h2 {
	font-size:22px;
	color:#3ebb2b;
	font-weight:normal;
}
.site-info .site-text h2 img {
	margin:0 10px;
}
.site-info .site-text h2 a {
	font-size:14px;
	color:#999;
}
.site-info .site-text h2 .icon {
	margin:0 5px;
	font-size:16px;
}
.site-info .site-sort {
	margin:10px 0;
	font-weight:normal;
}
.site-info .site-sort span {
	padding:5px 10px;
	background-color:#f2f2f2;
}
.site-info .site-link {
	width:19%;
	height:120px;
	margin:40px 0;
	line-height:120px;
	border-left:1px solid #ddd;
	text-align:center;
}
.site-info .site-link .btn {
	padding:10px 20px;
}
.site-tab {
	margin:20px 0;
}
.site-tab-title {
	border-bottom:1px dashed #ddd;
}
.site-tab-title li {
	float:left;
	margin:0 30px -1px 5px;
	border-bottom:2px solid transparent;
	cursor:pointer;
	position:relative;
	line-height:30px;
	font-size:14px;
}
.site-tab-title li.active, .site-tab-title li:hover {
	border-bottom-color:#21a901;
}
.site-tab-title li.active::after, .site-tab-title li:hover::after {
 content:'';
 display:block;
 position:absolute;
 left:50%;
 bottom:-12px;
 margin-left:-5px;
 border:6px solid transparent;
 border-top-color:#21a901;
}
.site-tab-list {
	padding:10px 0;
}
.site-tab-list li {
	float:left;
	width:47.5%;
	margin:1%;
	border:1px dashed #ddd;
}
.site-tab-list li:hover {
	border-color:#21a901;
}
.site-tab .list-none {
	color:#666;
	padding:100px;
	text-align:center;
	font-size:16px;
}
.site-tab .list-none img {
	margin-right:20px;
}
.site-tab-list .site-tab-img {
	width:30%;
	text-align:center;
}
.site-tab-list .site-tab-img img {
	max-width:95%;
	margin-top:20%;
}
.site-tab-list .site-tab-text {
	width:63.5%;
	border-left:1px dashed #ddd;
	padding:3%;
}
.site-tab-list .site-tab-text h3 {
	font-size:18px;
	font-weight:normal;
	line-height:40px;
}
.site-tab-list .site-tab-text p {
	line-height:30px;
	margin-bottom:50px;
}
.site-tab .site-tab-list .btn {
	padding:10px 40px;
}
/* country */
.country-title {
	background-color:#fff;
	border:1px solid #ddd;
	padding:20px 0;
	margin-bottom:20px;
}
.country-title img {
	margin:0 20px;
}
.country-title h1 {
	font-size:20px;
	font-weight:normal;
}
.country-title p {
	line-height:30px;
	font-size:14px;
}
.country-list {
	width:1098px;
	margin:0 auto;
	margin-bottom:20px;
	padding-left:0;
	padding-right:0;
}
.layout .service-list {
	margin:0 -15px;
}
.country-list h2 {
	font-weight:normal;
	font-size:20px;
}
.country-list h2 em {
	display:inline-block;
	width:40px;
	line-height:40px;
	text-align:center;
	border-radius:50%;
	color:#fff;
	margin:5px 10px;
}
.country-list h2 a {
	margin:20px 20px 0 0;
	font-size:14px;
}
.country-way {
	border-bottom:1px solid #ddd;
	padding-bottom:20px;
	margin:20px;
}
.country-way-img {
	width:20%;
	margin-right:2%;
	border:1px solid #ddd;
	text-align:center;
	height:200px;
}
.country-way-img img {
	max-width:100%;
	vertical-align:middle;
	margin-top: 20%;
}
.country-way-text {
	width:50%;
}
.country-way-text h3 {
	font-size:20px;
	font-weight:normal;
}
.country-way-text h5 {
	font-weight:normal;
}
.country-way-text h5 em {
	margin:0 5px;
}
.country-way-text p {
	line-height:24px;
}
.country-way-time {
	text-align:right;
}
.country-way-time p {
	line-height:20px;
	margin-top:30px;
}
.country-way-time .country-way-share {
	font-size:14px;
	margin-right: 20px;
}
.country-way-time .country-way-share .icon {
	font-size:20px;
}
.country-way-time .country-way-like {
	display:inline-block;
	font-size:14px;
	border:1px solid #ddd;
	border-radius:5px;
	padding:0 10px;
}
.country-way-time .country-way-like i {
	border-right:1px solid #ddd;
	padding-right:10px;
	margin-right:10px;
}
.country-news li {
	border-bottom: 1px dashed #ddd;
	line-height:40px;
	position:relative;
	padding-left:20px;
	font-size:16px;
}
.country-news li::after {
 content:'';
 display:block;
 width:5px;
 height:5px;
 background-color:#3ebb2b;
 border-radius:50%;
 position:absolute;
 left:5px;
 top:18px;
}
.country-news li a:hover {
	color:#3ebb2b;
}
.country-news li.new a {
	display:inline-block;
	padding-right:40px;
	line-height:40px;
	background:url('../images/pic_19.png') no-repeat right top;
}
.country-news li em {
	font-size:14px;
}
/* help */
.help-title {
	margin-bottom:20px;
}
.help-title ul {
	padding:20px;
}
.help-title li {
	float:left;
	width:17%;
	padding:15px 0;
	padding-left:8%;
	position:relative;
	margin-bottom:20px;
}
.help-title li a {
	display:block;
	border-right:1px solid #ddd;
}
.help-title li:nth-of-type(4n) a {
border-right:none
}
.help-title li:hover {
	background-color:#fff6e8;
}
.help-title li:hover a {
	border-right-color:transparent;
}
.help-title li .icon {
	display:inline-block;
	position:absolute;
	left:10px;
	top:5px;
	width:64px;
	height:64px;
	text-align:center;
	line-height:64px;
	font-size:40px;
	border-radius:50%;
	color:#fff;
}
.help-title li h4 {
	font-size:16px;
	line-height:25px;
	font-weight:normal;
}
.help-nav {
	width:20%;
	float:left;
	margin-left:-10px;
}
.help-nav li {
	background-color:#dee3e9;
	text-align:center;
	font-size:50px;
	border-top-left-radius:10px;
	margin-bottom:15px;
}
.help-nav li.active, .help-nav li:hover {
	background-color:#3ebb2b;
}
.help-nav li a {
	padding:10px;
	display:block;
	color:#fff;
}
.help-nav li h3 {
	font-size:16px;
	font-weight:normal;
	line-height:30px;
}
.help-list {
	width:80%;
	border:1px solid #ddd;
	background-color:#fff;
	float:right;
	margin-right:-10px;
	min-height:1240px;
}
.help-list-question {
	margin:5px 10px;
}
.help-list-question dt, .help-list-question dd {
	font-size:14px;
	position:relative;
	padding:10px;
	padding-left:40px;
	line-height:24px;
}
.help-list-question dt i.icon, .help-list-question dd i.icon {
	font-size:24px;
	position:absolute;
	left:5px;
	top:10px;
}
.help-list-question dt {
	cursor:pointer;
	background-color:#f4f4f4;
}
.help-list-question dt i.icon {
	color:#515567;
}
.help-list-question dt em.icon {
	position:absolute;
	right:10px;
	top:10px;
	display:inline-block;
	width:20px;
	height:20px;
	border:1px solid #666;
	color:#666;
	border-radius:50%;
	font-size:20px;
	text-align:center;
	line-height:20px;
}
.help-list-question dd {
	display:none;
	font-size:12px;
}
.help-list-question dd i.icon {
	color:#3ebb2b;
}
.help-about {
	padding:20px;
}
.help-about p {
	text-indent:20px;
	font-size:14px;
	line-height:25px;
	margin-bottom:15px;
}
.help-about h4 {
	font-size:16px;
	color:#000;
	line-height:50px;
	text-indent:50px;
}
.help-about dl {
	text-indent:20px;
	margin-top:30px;
	font-size:18px;
	line-height:30px;
}
.help-about dl a {
	text-decoration:underline;
	color:#8cc7f0;
}
.help-contact {
	padding:10px;
	padding-bottom:100px;
}
.help-contact li {
	width:48%;
	margin:1%;
	margin-bottom:5%;
	float:left;
	text-align:center;
	position:relative;
}
.help-contact li .icon {
	font-size:50px;
}
.help-contact li h4 {
	font-size:20px;
	line-height:60px;
	border-bottom:1px solid #ddd;
}
.help-contact li h5, .help-contact li p {
	text-align:left;
	line-height:30px;
}
.help-contact li h5 {
	font-size:16px;
	font-weight:normal;
	line-height:40px;
}
.help-contact li .btn-default {
	position:absolute;
	right:0;
	bottom:10px;
}
.help-contact-weixin {
	position:absolute;
	right:0;
	top:0;
	width:100px;
}
.help-job {
	padding:20px;
}
.help-job p {
	line-height:25px;
	font-size:14px;
	text-indent:20px;
}
.help-job dl {
	margin-top:20px;
}
.help-job dt {
	line-height:30px;
	font-size:16px;
	padding-left:20px;
	position:relative;
	color:#000;
}
.help-job dt::after {
 content:'';
 display:block;
 position:absolute;
 left:5px;
 top:12px;
 width:7px;
 height:7px;
 border-radius:50%;
 background-color:#21a901;
}
.help-tool {
	padding:20px;
}
.help-tool li {
	float:left;
	width:33.3%;
	font-size:18px;
	line-height:24px;
}
.help-tool li a {
	width:90%;
	margin:5%;
	padding:20px 0;
	display:block;
	color:#fff;
	text-align:center;
	border-radius:5px;
}
.help-tool li .icon {
	font-size:30px;
	margin-right:10px;
}
.help-customs {
	padding:20px;
}
.help-customs .tips {
	position:relative;
	padding-left:50px;
}
.help-customs .tips .icon {
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-12px;
}
.help-customs-title {
	background-color:#f4f4f4;
	margin:20px 0;
}
.help-customs-title h4 {
	font-size:16px;
	font-weight:normal;
	line-height:40px;
	padding-left:20px;
}
.help-customs ul {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #ddd;
}
.help-customs li {
	float:left;
	width:25%;
	text-align:center;
	padding:20px 0;
}
.help-customs li h5 {
	font-size:14px;
	font-weight:normal;
	line-height:25px;
}
.help-customs dl {
	margin-bottom:10px;
	padding-left: 20px;
	line-height:25px;
}
.table-border {
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
}
.table-border thead {
	background-color:#f4f4f4;
	text-align:center;
}
.table-border td {
	padding:20px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font-size:14px;
}
.service-added {
	margin-top:20px;
}
.service-added .table-border {
	width:100%;
	margin:0 auto;
}
.service-added .table-border .icon {
	display:inline-block;
	width:30px;
	height:30px;
	margin-right:10px;
	text-align:center;
	line-height:30px;
	color:#fff;
	font-size:18px;
	border-radius:50%;
}
.share-add-title {
	height:600px;
	background:url('../../images/share-bg1.jpg') no-repeat center center;
	background-size:cover;
}
/* share-upload */
.share-upload {
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	position:relative;
	text-align:center;
}
.upload-btn {
	width:100%;
	height:100px;
	position:absolute;
	left:0;
	top:30%;
	margin: -50px 0 0 0;
	color:#fff;
}
.upload-btn input {
	width:310px;
	height:70px;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	left:195px;
	cursor: pointer;
	font-size: 50px\9;
	z-index:99;
}
.upload-btn h2 {
	width:50%;
	margin:0 auto;
	font-size:25px;
	font-weight:normal;
	text-shadow:2px 2px 5px rgba(0, 0, 0, 0.2), -2px -2px 5px rgba(0, 0, 0, 0.2);
	line-height:70px;
}
.upload-btn .icon {
	text-align:center;
	display:inline-block;
	float:left;
	width:50px;
	height:50px;
	border:3px solid #fff;
	border-radius:50%;
	font-size:30px;
	line-height:50px;
	margin:8px 5px 0 0;
	box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2);
}
.upload-btn p {
	font-size:20px;
	text-align:center;
	line-height:100px;
	text-shadow:2px 2px 5px rgba(0, 0, 0, 0.2), -2px -2px 5px rgba(0, 0, 0, 0.2);
}
.drop-upload-text, .share-upload-drop .share-upload-text {
	display:none;
}
.share-upload-drop .drop-upload-text {
	display:block;
}
.share-upload .upload-btn {
	width:700px;
	margin-left:350px;
}
.share-upload .upload-btn h2 {
	font-size:40px;
}
.share-add {
	margin:20px auto;
	padding:20px;
}
.share-add-list {
	width:75%;
	float:left;
}
.share-add-list .btn-default {
	margin-left:10px;
	border-radius:5px;
	height: auto
}
.share-add-silde {
	width:23%;
	float:right;
}
.upload-list {
	height:200px;
	background-image:url("../../images/share-bg2.jpg");
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	position:relative
}
.tools-zhezhao {
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	background: rgba(0, 0, 0, 0.5);
	top:0;
	right:0
}
.tools-zhezhao .tools-bd {
	position:absolute;
	top:20px;
	right:20px;
}
.tools-zhezhao a.fa {
	font-size:18px;
	color:#fff;
	display:inline-block;
	margin-left:10px
}
.tools-zhezhao a.fa:hover {
	text-decoration:underline
}
.upload-list-title {
	position:relative;
	height:100%;
	background-repeat: no-repeat;
	background-size: cover;
}
.upload-list-title .upload-btn {
	top:50%;
}
.share-upload-drop {
	background-color:rgba(0, 0, 0, 0.2);
}
.upload-list-text {
}
.upload-list-text textarea {
	padding: 10px;
	width: 802px;
	border: 1px solid #ddd;
	border-top: none;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.share-add .upload-list-text textarea {
	width:100%
}
.share-upload-list {
	margin-bottom:20px;
}
.share-add .form-group label {
	font-size:16px;
	line-height:40px;
}
.upload-add {
	padding:10px;
	background-color:#f4f4f4;
}
.upload-add .icon {
	padding:5px;
	margin-right:10px;
	color:#fff;
	font-size:20px;
	border-radius:50%;
}
.share-progress {
	margin-top:60px;
}
.share-progress h4 {
	font-size:16px;
	font-weight:normal;
	line-height:40px;
	position:relative
}
.share-progress h4 a {
	position:absolute;
	right:0;
	font-size:12px;
	color:#3498db
}
.share-progress h4 a:hover {
	text-decoration:underline
}
.progress-add {
	line-height:20px;
	margin:10px 0;
}
.progress-add span {
	display:block;
	width:70%;
	height:20px;
	float:left;
	background-color:#f0f2f5;
	border-radius:5px;
	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.1) inset;
	overflow:hidden;
	margin-right:20px;
}
.progress-add span i {
	display:block;
	height:100%;
	background-color:#21a901;
}
.share-progress li {
	height:30px;
	position:relative;
}
.share-progress li span, .share-progress li em {
	position:absolute;
	left:0;
	top:0;
	display:inline-block;
	background-color:#fff;
	padding:5px;
	z-index:9;
}
.share-progress li em {
	left:auto;
	right:0;
}
.share-progress li::after {
 content:'';
 display:block;
 border-bottom:1px dashed #ddd;
 width:100%;
 position:absolute;
 top:15px;
}
.share-add-silde dl {
	margin-top:10px;
}
.share-add-silde dl dt {
	font-size:16px;
	line-height:40px;
}
.share-add-silde dl dd {
	position:relative;
	line-height:25px;
	padding-left:20px;
}
.share-add-silde dl dd em {
	position:absolute;
	left:5px;
	top:0;
}
.share-tag {
	background-color: #f4f4f4;
	padding: 10px;
}
.form-group .share-tag-list {
	background-color: #fff;
	height: 25px;
	width: 70%;
	margin-bottom: 10px;
}
.share-tag .share-tag-list {
	height:auto;
	background:none
}
.share-tag .share-tag-list ul {
	overflow: hidden;
}
.share-tag .share-tag-list ul li {
	margin-bottom:10px
}
.share-tag-list li {
	float: left;
	margin: 0 5px;
	padding: 0 15px;
	background-color: #666;
	color: #fff;
	border-radius: 2px;
	position: relative;
}
.share-tag-list li .share-tag-text {
	line-height: 25px;
}
.share-tag-list li .share-tag-close {
	position: absolute;
	right: 2px;
	top: 0px;
	font-size: 10px;
	cursor: pointer;
}
.share-tag-list input {
	border: 1px solid #ddd;
	height: 23px;
	padding: 0 2px;
}
.share-tag-list input:focus {
	border-color:#66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.share-tag-info {
	line-height: 50px;
	margin-left: 10px;
}
.share-tag-info a {
	margin-right: 10px;
}
.share-tag-info span {
	font-size: 10px;
}
.share-detail-tag {
	margin-left: 20px;
}
.share-detail-tag img {
	margin-right: 10px;
}
.share-detail-tag em {
	margin: 0 2px;
}
/* share-detail */
.share-detail {
	margin:20px 0;
}
.share-detail .detail-content {
	float:left;
	width:70%;
	background-color:#fff;
}
.share-detail .detail-silde {
	float:right;
	width:28%;
}
.detail-content-list {
	border:1px solid #ddd;
	position: relative;
}
.detail-content-list h4 {
	font-size: 18px;
	font-weight: normal;
	position: absolute;
	right: 40px;
	top: 100px;
}
.share-detail-title {
	background-color:#f2f2f2;
	padding:30px;
	border-bottom:1px solid #ddd;
}
.share-detail-title h2, .share-detail-title h1 {
	height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 18px;
	font-weight: bold;
	display: block;
	color: #000;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.share-detail-title p {
	line-height:30px;
	font-size:12px;
	color:#666;
}
.share-detail-title p span {
	margin-right:20px;
}
.share-detail-title h3 {
	font-size:14px;
	font-weight:normal;
}
.share-detail-title h3 span {
	line-height:30px;
}
.share-detail-title h3 a {
	float:right;
	border-radius:5px;
	padding:5px 10px;
	font-size:14px;
	text-align:center;
}
.share-detail-title h3 a .icon {
	margin-left:0;
}
.share-detail-title h3 .icon {
	font-size:16px;
	margin-left:20px;
}
.share-detail-title h3 .detail-content-text {
	padding:20px;
	font-size:14px;
}
.detail-content-text {
	padding:15px
}
.detail-content-text p, .detail-content-text h3 {
	line-height:25px;
}
.detail-content-text p {
	font-size:14px
}
.detail-content-text h3 {
	font-size:16px;
	margin:10px 0;
	font-weight:bold
}
.detail-content-text p img {
	max-width:100%;
	margin:5px 0;
}
.detail-comment {
	margin-top:30px;
}
.detail-comment h3 {
	font-size:16px;
	border-bottom:1px solid #ddd;
	line-height:30px;
}
.comment-input {
	margin:10px 0;
	position:relative;
}
.comment-input .comment-tips, .comment-input .txt-denglu {
	position:absolute;
	left:10px;
	top:15px;
	color:#666
}
.comment-input p {
	text-align:right;
}
.comment-num {
	font-style:italic;
	font-size:14px;
	font-weight:bold;
	margin:0 5px;
}
.detail-comment .btn-default {
	margin-left:20px;
	font-size:14px;
	padding:10px 20px;
}
.comment-list {
	padding-top: 20px;
	border-top:1px solid #ddd;
}
.comment-list li {
	position:relative;
	padding:10px 150px 20px 60px;
	border-bottom:1px solid #ddd;
}
.comment-list li .comment-list-user {
	position:absolute;
	left:0;
	top:24px;
	height:48px;
	width:48px;
	border-radius:50%;
	text-align:center;
	line-height:48px;
	box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);
	overflow:hidden;
}
.comment-list li .comment-list-user img {
	border:1px silid #fff
}
.comment-list li .comment-list-title p {
	word-break:break-all;
	color:#666
}
.comment-list li .comment-list-time {
	position:absolute;
	right:0;
	top:15px;
	text-align:right;
	line-height:30px;
}
.comment-list li h5 {
	font-size:14px;
	line-height:40px;
}
.comment-list li h5 a {
	color:#71b1e2
}
.detail-user {
	border:1px solid #ddd;
	background-color:#f2f2f2;
	text-align:center;
	padding:30px 0;
}
.detail-user .detail-user-img {
	width:120px;
	height:120px;
	margin:20px auto;
	overflow:hidden;
	border:2px solid #fff;
	border-radius:50%;
}
.detail-user .detail-user-img img {
	width:100%;
}
.detail-user h3 {
	line-height:30px;
	font-size:16px;
	font-weight:normal;
}
.detail-user p {
	line-height:25px;
}
.detail-silde-list {
	margin-top:20px;
	border:1px solid #ddd;
}
.detail-silde-list h3, .news-email-box h3 {
	font-size:16px;
	line-height:40px;
	padding-left:15px;
	background-color:#f8f8f8;
	font-weight:normal;
	position:relative
}
.detail-silde-list .ds-img {
	float:left;
	display:block
}
.detail-silde-list .ds-txt {
	float:left;
	display:block
}
.detail-silde-list .ds-title {
	width:200px;
	margin-left:10px
}
.detail-silde-list .ds-title h3 {
	font-size:14px;
	line-height:20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	padding:0;
	background:none
}
.detail-silde-list h3 a {
	position:absolute;
	right:20px;
	display:block;
	top:0;
	font-family:arial
}
.detail-silde-list ul {
}
.detail-silde-list li {
	position:relative;
	line-height:20px;
	padding:10px;
	padding-bottom:0
}
.detail-silde-list li a {
	display:block;
	border-bottom:1px dotted #e7e7e7;
	padding-bottom:10px
}
.detail-silde-list li:last-child a {
	border-bottom:none;
}
.detail-silde-list p {
	text-align:center;
	margin:10px;
}
.page-check .page-title {
	margin-bottom: 10px;
}
.page-check .page-title h2 {
	font-size: 16px;
}
.page-check .check-label {
	margin: 10px 0;
}
.page-check .check-label li {
	float: left;
	margin-right: 20px;
	line-height: 22px;
	cursor: pointer;
}
.page-check .check-label li input {
	display: none;
}
.page-check .check-label li i {
	display: inline-block;
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	border: 1px solid #ddd;
	border-radius: 50%;
	position: relative;
}
.page-check .check-label li.active i::after {
 content: "";
 display: block;
 position: absolute;
 height: 12px;
 width: 12px;
 background-color:#21a901;
 left: 4px;
 top: 4px;
 border-radius: 50%;
}
.page-check textarea {
	width: 100%;
	border-color: #ddd;
}
.page-check .check-btn .btn-default {
	border-radius: 3px;
	font-size: 14px;
}
/* service-detail */
.service-detail {
	border:1px solid #ddd;
	margin:20px 0;
	padding:10px;
}
.service-detail-focus {
	width:49%;
	float:left;
}
.service-detail-title {
	width:49%;
	float:right;
}
.service-detail-title h5 {
	line-height:30px;
	font-size:12px;
	font-weight:normal;
}
.service-detail-title h5 img {
	float:left;
	margin:2px 5px 0 0;
}
.service-detail-title h3 {
	font-size:18px;
	line-height:50px;
	font-weight:normal;
}
.service-detail-title p {
	margin:10px 0;
	padding:15px 5px;
	background-color:#f4f4f4;
}
.service-detail-title li {
	font-size:14px;
	line-height:40px;
}
.service-detail-title li span {
	margin-right:10px;
}
.service-detail-title p b {
	font-size:16px;
}
.service-detail-title h6 .btn {
	margin:10px 0;
	font-size:16px;
	display:block;
	line-height:40px;
	text-align:center;
}
.service-detail-title .tips {
	padding:10px 20px;
	margin:20px 0;
}
.service-detail .detail-share {
	padding:20px;
}
.service-detail .detail-share span {
	margin-right:20px;
	font-size:20px;
}
.service-detail .detail-share span em {
	font-size:14px;
}
.rank .rank-star {
	display:inline-block;
	border-right:1px solid #ddd;
	line-height:24px;
	padding-right: 20px;
	margin-right:20px;
}
.rank-star .icon {
	margin:0;
	font-size:20px;
}
.rank-title {
	color:#666;
}
.rank-title em {
	margin-left:30px;
}
.service-flow {
	background-color:#f2f2f2;
	border:1px solid #ddd;
	padding:20px 30px;
	margin:20px 0;
	color:#666;
}
.service-flow dt, .service-flow dd {
	float:left;
}
.service-flow dt {
	font-size:16px;
	border-right:1px solid #ddd;
	width:70px;
	margin-right:10px;
	margin-top:10px;
}
.service-flow dd {
	font-size:12px;
}
.service-flow dd .icon {
	margin:0 3px;
	font-size:18px;
}
.service-flow dd i {
	display:inline-block;
	width:42px;
	height:42px;
	background-color:#3ebb2b;
	text-align:center;
	line-height:42px;
	color:#fff;
	border-radius:50%;
}
/* focus */
.picFocus {
	padding:5px;
	position:relative;
	overflow:hidden;
	zoom:1;
}
.picFocus .hd {
	width:100%;
	padding-top:5px;
	overflow:hidden;
}
.picFocus .hd ul {
	overflow:hidden;
	zoom:1;
}
.picFocus .hd ul li {
	margin:1%;
	float:left;
	text-align:center;
	width:17%;
	height:65px;
	overflow:hidden;
	border:2px solid transparent;
}
.picFocus .hd ul li img {
	height:100%;
	cursor:pointer;
}
.picFocus .hd ul li.on {
	border-color:#ff8400;
}
.picFocus .hd ul li.on img {
}
.picFocus .bd li {
	vertical-align:middle;
}
.picFocus .bd img {
	width:100%px;
	display:block;
}
/* service-detail-tab */
.service-detail-tab {
	margin:-20px -30px 0;
	border-bottom:1px solid #ddd;
}
.service-detail-tab li {
	float:left;
	width:20%;
	line-height:60px;
	text-align:center;
	font-size:18px;
	border-right:1px solid #ddd;
	cursor:pointer;
}
.service-detail-tab li.active {
	color:#fff;
	background-color:#3ebb2b;
}
.service-item, .service-comment {
	margin:0 -30px;
}
.service-comment {
	display:none;
}
.service-item ul {
	padding:10px 20px;
}
.service-item li {
	float:left;
	width:30%;
	line-height:20px;
	margin:5px 0;
}
.service-item table {
	border-left:none;
	margin-right:-2px;
}
.service-item dl {
	font-size:14px;
	margin:20px 30px;
	line-height:30px;
}
.service-item dl dd {
	line-height:20px;
	margin:10px 0;
}
.service-comment .rank {
	border-bottom:1px solid #ddd;
	padding:30px;
	font-size:16px;
}
.service-comment .rank-star {
	border:none;
}
.service-comment .comment-list {
	padding:20px 30px;
	border-top:none;
}
.service-comment .comment-list li .comment-list-user {
	top:10px;
}
.comment-list-img {
	padding:20px;
}
.comment-list-img img {
	width:100px;
}
/* links */
.links-title {
	padding:30px 10px;
}
.links-title p {
}
.links-title a {
	display:inline-block;
	padding:20px;
	border-bottom:1px dashed #ddd;
	font-size:14px;
	margin-bottom:-1px;
}
.links-title a:hover {
	color:#71b1e2;
}
.links-apply .links-apply-text {
	float:left;
	width:50%;
}
.links-apply .links-apply-form {
	float:right;
	width:48%;
}
.links-apply-text dl {
	line-height:20px;
	margin-bottom:20px;
}
.links-apply-text dl dt {
	font-size:16px;
	line-height:50px;
}
.links-apply-text dl dd {
	position:relative;
	padding-left:20px;
	color:#666;
	font-size: 14px;
	line-height: 24px;
}
.links-apply-text dl dd em {
	position:absolute;
	left:5px;
}
.links-apply-form h4 {
	font-size:16px;
	line-height:50px;
	font-weight:normal;
}
.links-apply-form .form-group {
	position:relative;
	padding-left: 100px;
	width:390px
}
.links-apply-form .form-group .btn {
	width:300px
}
.links-apply-form .form-group .form-control {
	width:300px;
	box-sizing: border-box;
}
.links-apply-form .form-group label {
	position:absolute;
	left:20px;
	line-height:50px;
}
.ipt-ico i.fa {
	position:absolute;
	left:15px;
	top:17px;
	font-size:16px;
	color:#ddd
}
.user-img {
	border: 1px solid #d0d0d0;
	border-radius: 50%;
	text-align: center;
	display:inline-block;
	overflow:hidden
}
.user-img img {
	vertical-align:top
}
.user-img.w42 {
	width:32px;
	height:32px;
	margin-top:5px
}
.user-num {
	color:#3498db
}
.share-user:hover .user-num {
	text-decoration:underline
}
/*左侧功能条*/
/** IE6 position: absolute 浮动时，也可以顺滑 **/
*html {
	_background-image:url(about:blank);
	_background-attachment:fixed
}
.fix-tools {
	margin-right:580px;
	position:fixed;
	right:50%;
	top:195px;
	_position:absolute;
_top:expression(documentElement.scrollTop+ 105+'px');
	display:none;
	z-index:50;
}
.art-tools-left {
	border: 1px solid #e5e5e5;
	background: #fff;
	border-bottom: 0;
	line-height:24px;
}
.art-tools-left .art-stat {
	width:53px;
}
.art-tools-left .btntool-share .ic-share {
	width:17px;
	height:21px;
}
.art-tools-left .btntool-share:hover .ic-share {
}
.btntool {
	border: 1px solid #e44;
	border-radius: 3px;
	display: inline-block;
	text-align: left;
	color: #e44;
	height: 28px;
	line-height: 28px;
	position: relative;
	font-size: 14px;
	cursor: pointer;
}
.art-stat .btntool {
	height: 35px;
	line-height: 35px;
	margin-right: 18px;
	float: left;
	padding: 0 0 0 21px;
	position: relative;
	font-size: 12px;
	border: none;
	color: #999;
}
.art-stat .btntool-clt {
	margin-right: 0;
}
.art-stat .fix-tool-item {
	padding:10px 0;
	display: block;
	border-bottom: 1px solid #e5e5e5;
	text-align:center;
	height:36px
}
.art-stat .fix-tool-item .btntool {
	float:none;
	margin:0;
	padding-left:0;
	display:block;
	text-align:center
}
.art-stat .fix-tool-item .btntool-share {
	margin-left:0;
}
.fix-tools .art-tools .pc-share {
	width:auto;
	margin-left:0;
	display:block;
	position:relative
}
.fix-tools .art-tools .pc-share .pc-share-wrap {
	top:28px;
	left:-1px;
	right: auto;
}
.art-stat .fix-tool-item .btntool-like {
	padding-left:0;
	line-height:24px;
	text-align:center;
}
.art-stat .fix-tool-item .btntool-like .at-num {
	display:none;
}
.art-stat .fix-tool-item .btntool-like .at-txt {
	display:block;
}
.art-stat .fix-tool-item .btntool-like .ic-like {
	position:relative;
	left:0;
	right:0;
	top:0;
	display:block;
	margin:auto;
}
.art-stat .btntool em {
	width: 15px;
	height: 20px;
}
.art-stat .btntool .ic-cmt {
	top: 13px;
}
.art-stat .btntool .ic-clt {
	top: 10px;
}
.btntool em {
}
.art-stat .btntool {
	height: 35px;
	line-height: 35px;
	margin-right:18px;
	float:left;
	padding:0 0 0 21px;
	position:relative;
	font-size:12px;
	border:none;
	color:#999;
}
.art-stat .btntool:hover {
	color:#21a901
}
.art-tools .pc-share .pc-share-wrap {
	width:140px;
	padding:5px 0 0;
	display:none;
	position:absolute;
	right:3px;
	top:22px;
	zoom:1;
}
.art-tools .pc-share:hover .pc-share-wrap {
	display:block
}
.tiptool {
	padding: 0 10px;
	line-height: 20px;
	font-size: 12px;
	background-color: #e7e7e7;
	color: #3498db;
	display:inline-block
}
.command h3 {
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px
}
.command ul {
	padding-left:15px
}
.command li {
	list-style:disc;
	line-height:25px
}
/*lunbo*/
#bd {
	width:285px;
	margin:10px auto 0;
	clear:both;
}
img {
	border-width: 0px 0px 0px 0px
}
#focus_image {
	position:relative;
	z-index:20;
	overflow:hidden;
	width:285px
}
#focus_image .pages {
	width:285px;
	height:188px;
	background:#212121
}
#focus_image .pages .item {
	position:absolute;
	left:285px;
	top:0;
	width:285px;
	height:188px;
	z-index:5;
	text-decoration:none
}
#focus_image .pages .item.cur {
	display:block;
	z-index:10
}
#focus_image .pages .item .poster {
	display:block;
	width:285px;
	height:188px
}
#focus_image .pages .item b {
	background:#000;
	opacity:.8;
	filter:alpha(opacity=80);
	position:absolute;
	width:285px;
	height:40px;
	left:0;
	bottom:0;
	z-index:1;
-moz-transition:opacity .2s ease-in;
-webkit-transition:opacity .2s ease-in;
-o-transition:opacity .2s ease-in;
transition:opacity .2s ease-in;
	cursor:pointer
}
#focus_image .pages .item:hover b {
	opacity:.4;
	filter:alpha(opacity=40)
}
#focus_image .pages .item i {
	position:absolute;
	width:275px;
	padding:0 5px;
	height:40px;
	left:0;
	bottom:0;
	line-height:40px;
	font-size:14px;
	color:#fff;
	z-index:2;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	cursor:pointer;
	font-weight:600
}
#focus_image .controler {
	display:block;
	width:285px;
	height:30px;
	line-height:30px;
	text-align:center;
	-moz-user-select:none;
	-webkit-user-select:none;
	-o-user-select:none;
	user-select:none
}
#focus_image .controler b {
	display:inline-block;
	width:25px;
	height:10px;
	margin:10px 4px;
	background:#FFF;
	cursor:pointer;
	line-height:20px;
	font-weight:700;
	color:#2B2B2B;
	position:relative;
	background-color:#e7e7e7
}
#focus_image .controler b i {
	display:none
}
#focus_image .controler b.down {
	background:#21a901;
	color:#FFF
}
#focus_image .controler b.down i {
	position:absolute;
	display:block;
	border:5px dashed transparent;
	border-bottom:5px solid #21a901;
	top:-9px;
	left:7px;
	width:0;
	height:0;
	line-height:0
}
.t-tool-r .share {
	position:relative
}
.t-tool-r .share .email-share-box {
	display:none;
	position:absolute;
	right:0;
	top:0px
}
.share-detail-title .t-tool-r .share .email-share-box {
	width:346px
}
.pc-share .email-share-box {
	position:absolute;
	display:none;
	top:30px;
	left:0;
	width:346px
}
.pc-share .email-share-box .share-con a {
	background-color:#fff
}
.page-title em {
	color:#666
}
.page-title span {
	color:#21a901
}
.mp-e2e-mask {
	width: 100%;
	height: 100%;
	display: block;
	position: fixed;
	top: 0px;
	background: rgba(0, 0, 0, 0.5);
	z-index:9999;
}
.sf-popped {
	width:600px;
	background-color:#fff;
	margin:0 auto;
	border-radius:3px;
	margin-top:100px
}
.log_out a.fa-close {
	font-size:16px;
	color:#666
}
.log_out a.fa-close:hover {
	color:#21a901
}
.log_out .tips-title {
	border-bottom:1px dotted #e7e7e7;
	height:35px;
	line-height:35px;
	padding:10px 20px
}
.log_out .tips-title h3 {
	font-size:16px
}
.log_out .loginbox {
	padding:20px 110px;
}
.log_out .loginbox:after {
	background:none
}
/*提示*/
.tishi {
	padding:20px
}
.tishi .ts-tit {
	font-size:20px;
	text-align:center
}
.tishi .ts-btn {
	text-align:center
}
.sf-popped.tishi_out {
	width:450px
}
.sf-popped.youxiang_out {
	width:650px
}
.sf-popped.youxiang_out .get-pwd {
	padding-bottom:30px
}
/*百度分享覆盖*/

.jxy-share span.share a {
	color:#999;
	background-image:none;
	padding:0;
	margin:0
}
.jxy-share span.share a i {
	font-size:12px
}
.jxy-share span.share:hover a.fa-share-alt {
	color:#21a901;
}
.t-tool-r .fa-share-alt:before {
	font-size:16px;
	margin-right:5px
}
.art-tools-left .jxy-share span.share a {
	display:block;
	width:53px;
	height:36px
}
/*新登录*/
.logtab ul li {
	float:left;
	border-bottom:1px solid #e7e7e7;
	width:50%;
	height:38px;
	font-size:16px;
	line-height:38px;
	text-align:center;
}
.logtab ul li a {
	display:block;
	color:#333
}
.logtab ul li a:hover {
	color:#21a901
}
.logtab ul li.active {
	border-bottom-color:#21a901;
}
.logtab ul li.active a {
	color:#21a901;
}
.iptbox .inp-ico-pr, .page-form-group .inp-ico-pr {
	position:absolute;
	display:block;
	font-size:18px;
	color:#ccc;
	right:15px;
	top:15px
}
.iptbox .inp-ico-pr:hover {
	color:#21a901
}
.tabList h2.tit span {
	font-size:16px;
	margin-right:10px
}
.tabList h2.tit i {
	color:#666;
	font-size:14px
}
/*新计算*/
.input-basic {
	position: relative;
	height: 50px;
	box-sizing:border-box
}
.calculate .form-control {
	height: 50px;
	line-height: 50px;
	width:100%;
}
.input-group {
	width:100%
}
.calculate .form-control {
	padding-left:95px;
	padding-right:35px
}
.calculate .input-group .form-control, .calculate .input-group .form-control:not(:first-child):not(:last-child) {
border-radius:4px
}
.input-line-title, .input-line-unit {
	position: absolute;
	top:10px;
	z-index:3;
	color:#666;
	height:30px;
	line-height:30px
}
.input-line-title {
	left:15px;
	border-right:1px solid #ccc;
	padding-right:10px;
	font-family:arial, \5fae\8f6f\9ed1\96c5;
	min-width: 74px;
	text-align: center;
}
.input-line-unit {
	right:15px;
	border-left:1px solid #ccc;
	padding-left:10px;
}
.input-group .caret {
	border-width: 6px;
	position: absolute;
	right: 15px;
	top: 22px;
	z-index:2;
	color:#21a901
}
.calculate .dropdown-menu {
	width:100%
}
.input-line-unit em .caret {
	right:0;
	top:13px
}
.input-line-unit em {
	cursor:pointer;
	padding-right:20px;
	height:30px;
	line-height:30px;
	position:relative;
	display:block
}
.calculate .tips-title {
	height:50px;
	line-height:50px;
	border:1px solid #ddd;
	background:#f8f8f8;
	padding-left:20px
}
.calculate .tips-title h3 {
	height:50px;
	line-height:50px;
	font-size:14px
}
.calculate .tips-title2 h3 {
	height:50px;
	line-height:50px;
	color:#21a901
}
.action-bg {
	background-color: #f8f8f8;
	padding-top:20px;
	padding-bottom:20px
}
.action-bg .container {
	width:1098px;
	margin:0 auto;
	border: 1px solid #ddd;
	background-color:#fff
}
.action-item-title {
	line-height: 40px;
	font-size: 18px;
	padding-bottom: 10px;
	padding-top: 15px;
	border-bottom: 1px solid #ddd;
}
.action-item-title .pull-right a {
	font-size:12px;
	color:#3498db
}
.action-item-title .pull-right a:hover {
	text-decoration:underline
}
.calculate .box-pack {
	border:1px solid #ddd;
	border-top:0;
	border-bottom:0
}
.calculate .box-pack .form-group {
	margin-bottom:0
}
.calculate .checkbox i.fa {
	font-size:14px;
	margin-left:10px
}
.box-added-service label {
	float: left;
	width:25%;
}
.calculate span.note {
	margin-top:5px;
	display:block
}
.calculate span.note .fa {
	color: #21a901;
	margin-right: 5px;
}
.calculate .box-soon-btn {
	border:1px solid #ddd;
	background-color:#fff6e8;
	padding:20px
}
.calculate .box-soon-btn .btn {
	width:210px
}
.calculate .table thead {
	background-color: #f8f8f8;
}
.table td a {
	color:#3498db
}
.table td a:hover {
	text-decoration:underline
}
.calculate .table th, .calculate .table td {
	border: 1px solid #e7e7e7 !important;
}
.calculate .table-fyjs th, .calculate .table-fyjs td {
	text-align:center
}
.step-ok {
	padding: 20px;
	line-height:25px;
	margin-top:120px;
	margin-bottom:120px
}
.step-ok .fa-check-circle {
	font-size:30px
}
.step-ok h3 {
	font-size: 18px;
	line-height: 40px;
}
.step-ok h3 img {
	margin-right: 10px;
}
.step-ok a {
	margin: 0 10px;
}
.step-ok p span {
	margin-right: 40px;
}
.zz-l {
	width:668px
}
.zz-l .btn-login {
	width:197px;
	display:inline-block
}
.zz-r {
	position:absolute;
	right:50px;
	top:15px
}
.box-pack-list .box-pack-info {
	padding: 10px;
	line-height: 30px;
	background-color: #fff6e8;
}
.box-manage .box-pack-list .box-pack-info {
	background-color: #21a901;
	color: #fff;
}
.box-pack-list .box-pack-info ul li {
	float: left;
	margin-right: 15px;
}
.box-pack-list .box-pack-info .toggle-down {
	display: inline-block;
	padding: 3px;
	float: right;
	border: 1px solid #010101;
	border-radius: 50%;
	border: none\9;
	font-size: 16px;
	cursor: pointer;
	margin-top: 4px;
}
.box-manage .box-pack-list .box-pack-info .toggle-down {
	border-color: #bdbdbd;
	font-size: 12px;
}
.box-pack-list.fx-list .table th {
	border: 1px solid #e7e7e7;
}
.box-pack-list.fx-list .table thead {
	background-color: #f8f8f8;
}
.box-pack-list.fx-list .table th, .box-pack-list.fx-list .table td, .box-pack-list.fx-list .table td input {
	text-align: left;
	padding: 10px;
	line-height: 20px
}
.box-pack-list .box-pack-content table tr td {
	border-left: 1px solid #ddd;
	padding-left: 0;
	padding-right: 0;
	vertical-align: middle;
	padding: 0;
}
.box-pack-list.fx-list .table {
	border: 1px solid #ddd;
	margin-bottom:0
}
.logistical-list.pc {
	overflow: hidden;
	background: #fff;
	padding: 0;
	color: #333;
	text-align: left;
}
.logistical-list.pc .tit {
	margin: -10px 0 0 -10px;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 20px;
	font-weight: 700;
	border-bottom: 1px solid #e3e3e3;
}
.logistical-list.pc .logistics-cont {
	position: relative;
	margin-left: 15px;
	padding-left: 5px;
	margin-bottom: 20px;
	line-height: 20px;
}
.logistical-list.pc .logistics-cont ul {
	border-left: 3px dotted #e3e3e3;
	margin-left:200px
}
.logistical-list.pc .logistics-cont li {
	position: relative;
	overflow: visible;
	margin-bottom:40px;
	text-align: left;
	margin-left:-200px;
	height:40px;
	line-height:40px;
	font-size:14px
}
.logistical-list.pc .logistics-cont li.first {
	color: #f60;
}
.logistical-list.pc .logistics-cont em.fa {
	position:relative;
	top:4px
}
.logistical-list.pc .logistics-cont span.zhuangtai {
	margin-left:90px;
	width:150px;
	display:inline-block
}
.logistical-list.pc .logistics-cont span.zt-xx {
	margin-left:10px;
	width:520px;
	height:40px;
	display:inline-block;
	background-color:#f8f8f8;
	padding-left:20px;
	font-size:12px
}
.logistical-list.pc .logistics-cont a {
	color:#3498db
}
.logistical-list.pc .logistics-cont a:hover {
	text-decoration:underline
}
.logistical-list.pc .logistics-cont i.fa {
	display: block;
	position: absolute;
	top: -10px;
	left: 168px;
	overflow: hidden;
	vertical-align: middle;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #21a901;
	font-size: 22px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	border:10px solid #fff;
	box-sizing: content-box
}
.logistical-list.pc .logistics-cont li.first i.fa {
	background: #f60;
}
.logistical-list.pc .logistics-cont li.last {
	padding-top:27px
}
.logistical-list.pc .logistics-cont i.fa.more {
	line-height:20px
}
.logistical-list.pc .logistics-cont li.first .node-icon {
	background-position: 0 -115px;
}
.checkbox-tab {
	text-align: center;
	margin-top: 20px;
	font-size: 16px;
}
.checkbox-tab .radio label {
	cursor:pointer
}
.checkbox-tab .radio input:checked+em {
	color:#21a901;
}
.fanli_out {
	width:820px
}
.check-p-r {
	position:absolute;
	right:0;
	top:0;
}
.page-upload-file .check-p-r label {
	width:auto;
	position: static
}
.u-d-articl a {
	display:block;
	line-height:26px;
	font-size:16px;
	color:#333
}
.u-d-articl a:hover {
	color:#21a901
}
.weixn-log {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
}
.weixn-log .wx-log-ewm {
	width: 300px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -180px 0 0 -150px;
	background: #fff;
	z-index: 1000;
	border-radius: 10px;
	padding: 10px;
}
.weixn-log .wx-log-ewm img {
	width:100%
}
.weixn-log .wx-log-ewm p {
	padding:5px 0;
	font-size:14px;
	color:#666;
	text-align:center
}
.weixn-log .close {
	width: 28px;
	z-index: 100000000;
	cursor: pointer;
	position: absolute;
	top: -10px;
	right:-10px;
	font-size: 24px;
	line-height: 26px;
	padding: 0;
	height: 28px;
	display: block;
	background-color:rgba(0, 0, 0, 0.8);
	color:#fff;
	border-radius:14px;
	text-align:center
}
.weixn-log .close:hover {
	background-color:rgba(255, 102, 0, 0.8)
}
.dailyspecial-main .dailyspecial-contain {
	margin: 0 auto 20px;
	width: 1098px;
	background: #fff;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-contain-shop {
	overflow:hidden;
	position: relative;
	padding: 20px 0;
	width: 1098px;
	height: 90px;
	border-bottom: 1px solid #e5e5e5;
	background: #fff;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-contain-shop .shop-content {
	float: left;
	width: 988px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-contain-shop .shop-content .shop-title {
	width: 100%;
	height: 38px;
	font-size: 20px;
	line-height: 38px;
	color: #333;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-contain-shop .shop-content .shop-text {
	width: 800px;
	font-size: 16px;
	color: #666666;
}
.dailyspecial-main-gaizhang {
	position:absolute;
	right: 50px;
	top: 10px;
	width:148px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-contain-titlebox {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e5e5e5;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-contain-titlebox .dailyspecial-contain-title-left {
	float: left;
	padding-left: 20px;
	color: #ed7020;
	font-size: 18px;
	font-weight: bold;
}
.dailyspecial-main .dailyspecial-contain-title-right {
	width:294px;
	height:50px;
	background:#fff;
	float: right;
}
.dailyspecial-main .dailyspecial-contain-title-right .dailyspecial-contain-purchase {
	border-left:1px solid #e5e5e5;
	position: relative;
	width:140px;
	height:53px;
	line-height:50px;
	text-align:center;
	float: left;
}
.dailyspecial-main .dailyspecial-contain-title-right .dailyspecial-contain-purchase img {
	vertical-align: middle;
	margin-right: 12px;
}
.dailyspecial-main .dailyspecial-contain-title-right .dailyspecial-contain-purchase span {
	vertical-align: middle;
	font-size: 16px;
	color: #333333;
}
.dailyspecial-main .dailyspecial-contain-title-right .dailyspecial-contain-purchase .dailyspecial-contain-purchase-num {
	position: absolute;
	left: 42px;
	top: 8px;
	display: inline-block;
	height: 18px;
	padding: 0 6px;
	line-height: 18px;
	border-radius: 9px;
	background: #e84e40;
	color: #fff;
}
.dailyspecial-main .dailyspecial-contain-title-right .dailyspecial-contain-caigoudan {
	border-left:1px solid #e5e5e5;
	float: left;
	width:140px;
	height:53px;
	line-height:50px;
	text-align:center;
}
.dailyspecial-main .dailyspecial-contain-title-right .dailyspecial-contain-caigoudan img {
	vertical-align: middle;
	margin-right: 12px;
}
.dailyspecial-main .dailyspecial-contain-title-right .dailyspecial-contain-caigoudan span {
	vertical-align: middle;
	font-size: 16px;
	color: #333333;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist {
	width: 100%;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-caigoodslist{ width:1122px}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem {
	width:1098px;
	height: 240px;
	padding: 30px 0;
	margin:0 0;
	border-bottom: 1px solid #e5e5e5;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodspic-box {
	position: relative;
	float: left;
	width: 238px;
	height: 238px;
	text-align: center;
	border: 1px solid #e5e5e5;
}
.dailyspecial-goodspic-box .flex-control-thumbs li {
	display: inline-block;
	width: 38px;
	height: 38px;
	margin-right: 8px;
}
.dailyspecial-goodspic-box .flex-control-thumbs li img {
	border: 1px solid #e5e5e5;
}
.dailyspecial-goodspic-box .flex-control-thumbs li:hover img {
	border-color:#f60
}
.dailyspecial-goodspic-box .flex-control-thumbs li img.flex-active {
	border-color:#f60
}
.dailyspecial-goodspic-box .flex-control-thumbs {
	position: absolute;
	top: 188px;
	left: 50%;
	margin-left: -92px;
	width: 192px;
	height: 40px;
	z-index: 11;
	font-size: 0;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodspic-box .dailyspecial-goodsemptymask {
	display: none;
	position: absolute;
	width: 238px;
	height: 238px;
	z-index: 10;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodspic-box .dailyspecial-goodspic {
	display: none;
	position: absolute;
	width: 238px;
	height: 238px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodspic-box a:first-child .dailyspecial-goodspic {
	display: block;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodspic-box .dailyspecial-goodssmallpic-box {
	position: absolute;
	top: 188px;
	left: 50%;
	margin-left: -92px;
	width: 184px;
	height: 40px;
	z-index: 11;
	font-size: 0;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodspic-box .dailyspecial-goodssmallpic-box .dailyspecial-goodssmallpic {
	display: inline-block;
	width: 38px;
	height: 38px;
	border: 1px solid #e5e5e5;
	margin-right: 8px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodspic-box .dailyspecial-goodssmallpic-box .goodssmallpic-active {
	width: 38px;
	height: 38px;
	border: 1px solid #ed7020;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodspic-box .dailyspecial-goodssmallpic-box .dailyspecial-goodssmallpic:last-child {
	margin-right: 0;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box {
	float: right;
	padding-top: 8px;
	width: 828px;
	height: 232px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-goodstext-title {
	font-size: 20px;
	height: 42px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-goodstext-title .dailyspecial-titleleft {
	color: #ed7020;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-goodstext-money .jiesheng {
	display: inline-block;
	background:url("../../images/img_02.png");
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #ed7020;
	position: relative;
	top: -8px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-goodstext-money .dailyspecial-goodstext-money1 {
	font-size: 18px;
	color: #ed7020;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-goodstext-money .dailyspecial-goodstext-money2 {
	font-size: 36px;
	color: #ed7020;
	margin-right: 12px;
	line-height: 56px;
	margin-bottom: 6px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-goodstext-money .dailyspecial-goodstext-money4 {
	font-size: 14px;
	color: #ed7020;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-goodstext-money3 {
	font-size: 16px;
	color: #666;
	margin-top:8px;
	margin-right: 16px;
	margin-bottom: 22px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-progress-box {
	position:relative;
	width: 422px;
	height: 70px;
	margin-bottom: 12px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-progress-box .progress-left {
	position: relative;
	padding: 20px;
	width: 240px;
	height: 28px;
	border: 1px solid #ed7020;
	border-right: none;
	float: left;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-progress-box .progress-left .progress-bar-bg {
	position: absolute;
	left: 20px;
	top: 21px;
	width: 240px;
	height: 10px;
	background: #cccccc;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-progress-box .progress-left .progress-bar {
	position: absolute;
	left: 20px;
	top: 21px;
	height: 10px;
	background: #ed7020;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-progress-box .progress-left .progress-text {
	position: absolute;
	left: 20px;
	top: 36px;
	width: 240px;
	height: 10px;
	line-height: 20px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-progress-box .progress-left .progress-text .progress-text-left {
	float: left;
	font-size: 12px;
	color: #ed7020;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-progress-box .progress-left .progress-text .progress-text-right {
	float: right;
	font-size: 12px;
	color: #666666;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-progress-box .qianggou-btn {
	float: left;
	width: 140px;
	height: 70px;
	cursor: pointer;
	text-align: center;
	line-height: 70px;
	font-size: 24px;
	color: #fff;
	background: #ed7020;
	border: none;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-text-bottom {
	padding-top: 10px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-text-bottom .dailyspecial-text-bottom-left {
	font-size: 14px;
	color: #999999;
	margin-right: 26px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-text-bottom .dailyspecial-text-bottom-right {
	font-size: 14px;
	color: #666666;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .empty .dailyspecial-goodsemptymask {
	display: block !important;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-goodslist .empty .qianggou-btn {
	background: #999999 !important;
}
.dailyspecial-side {
	position: fixed;
	right: 0;
	top: 30px;
	width: 78px;
	border: 1px solid #e5e5e5;
	background: #fff;
}
.dailyspecial-side .dailyspecial-purchase {
	position: relative;
	width: 78px;
	height: 63px;
	padding-top: 15px;
	text-align: center;
	margin-bottom: 1px solid #e5e5e5;
}
.dailyspecial-side .dailyspecial-purchase img {
	margin-bottom: 8px;
}
.dailyspecial-side .dailyspecial-purchase p {
	font-size: 14px;
	color: #333333;
}
.dailyspecial-side .dailyspecial-purchase .dailyspecial-side-purchase-num {
	position: absolute;
	right: 13px;
	top: 8px;
	display: inline-block;
	height: 18px;
	padding: 0 6px;
	line-height: 18px;
	border-radius: 9px;
	background: #e84e40;
	color: #fff;
}
.dailyspecial-side .dailyspecial-order {
	width: 78px;
	height: 63px;
	padding-top: 15px;
	text-align: center;
}
.dailyspecial-side .dailyspecial-order img {
	margin-bottom: 8px;
}
.dailyspecial-side .dailyspecial-order p {
	font-size: 14px;
	color: #333333;
}
.shangwulianxifangshi-contain {
	position:relative;
	margin:0 auto;
	width:1200px;
	height:240px;
}
.shangwulianxifangshi {
	position:absolute;
	left: 627px;
	top: 182px;
	font-size:16px;
	color:#462721;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-contain-shop .shop-pic {
	float: left;
	width: 90px;
	height: 90px;
	margin-right: 10px;
}
.qianggou-btn-mask {
	display:none;
	position:absolute;
	width:140px;
	height:70px;
	left:281px;
	top:0;
	z-index:10;
	background:none;
}
.empty .qianggou-btn-mask {
	display:block;
}
.dailyspecial-link-contain {
	margin: 0 auto;
	width: 1200px;
}
.dailyspecial-link-contain .dailyspecial-link-picl {
	float: left;
}
.dailyspecial-link-contain .dailyspecial-link-picr {
	float: right;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-caigoodslist .dailyspecial-goodsitem {
	float: left;
	width: 348px;
	height: 470px;
	background: #fff;
	margin-right: 24px;
	margin-top: 20px;
	border:1px solid #e7e7e7;
	padding:0
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-caigoodslist .dailyspecial-goodsitem .dailyspecial-goodspic-box {
    position: relative;
    width: 348px;
    height: 348px;
    text-align: center;
	border: 0;
	float:none

}
.dailyspecial-main .dailyspecial-contain .dailyspecial-caigoodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-goodstextdetail {

	line-height: 18px;
	color: #000;
	font-size: 14px;
	height: 36px;
	margin-bottom: 7px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-caigoodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box {
	padding: 8px 12px 12px 12px;
	width: 324px;
	height: 100px;
	float:none
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-caigoodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-baoyou {
	width: 70px;
	height: 20px;
	border: 1px dotted #ed7020;
	color: #ed7020;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	margin-bottom: 1px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-caigoodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-goodstextbottom {
	position: relative;

	height: 40px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-caigoodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-goodstextbottom .dailyspecial-goodstext-momey {
	float: left;
	font-size: 18px;
	color: #ed7020;
	height: 32px;
	line-height: 32px;
	margin-right: 4px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-caigoodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-goodstextbottom .dailyspecial-goodstext-momey .dailyspecial-momey-left {
	font-size: 14px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-caigoodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-goodstextbottom .dailyspecial-goodstext-hassell {
	float: left;
	font-size: 12px;
	color: #999999;
	height: 32px;
	line-height: 32px;
}
.dailyspecial-main .dailyspecial-contain .dailyspecial-caigoodslist .dailyspecial-goodsitem .dailyspecial-goodstext-box .dailyspecial-goodstextbottom .dailyspecial-goodstextbottomright {
	position: absolute;
	right: 0;
	top: -20px;
	width: 100px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: #ed7020;
}

.dailyspecial-caigoodslist .dailyspecial-goodspic-box .flex-control-thumbs{ top:290px}