.mod {
	background: #ffffff
}

.crumbs-bar {
	line-height: 30px;
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px #cccccc solid
}

.text-bule {
	color: #0066ff!important
}

.text-sbule {
	color: #1e66b8!important
}

.text-galy {
	color: #999!important
}

.page-box {
	padding: 20px 40px
}

.news-list {
	overflow: hidden
}

.news-list li a {
	line-height: 3;
	font-size: 16px;
	color: #333
}

.news-list li {
	border-bottom: 1px #f4f4f4 solid
}

.news-list li span.datetime {
	float: right;
	color: #999;
	font-size: 14px
}

.relevant_news {
	margin-bottom: 40px
}

.relevant_news .page_title {
	font-size: 16px;
	color: #666;
	padding: 20px 0
}

.relevant_news .news-list {
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid
}

.relevant_news .news-list li.last {
	border-bottom: none
}

.news_details .details_title {
	color: #333333;
	font-size: 24px;
	text-align: center;
	padding: 45px 0 20px
}

.news_details .details_date {
	text-align: center;
	line-height: 3;
	background: #f4f4f4
}

.news_details .details_content {
	padding: 40px;
	font-size: 14px;
	line-height: 2
}

.datails_function {
	padding: 0 10px 0 20px;
	line-height: 4;
	background: #f4f4f4;
	margin-bottom: 20px
}

.bdsharebuttonbox {
	float: right;
	margin-top: 7px
}

.recommend-news {
	overflow: hidden;
	margin-left: -5px;
	margin-right: -5px
}

.recommend-news ul li {
	float: left;
	width: 33.33%
}

.recommend-news ul li .new_box {
	background: #ffffff;
	padding: 10px 30px;
	margin: 0 5px;
	min-height: 308px;
	overflow: hidden
}

.recommend-news ul li .new_box .new_top {
	overflow: hidden
}

.recommend-news ul li .new_box .new_top img {
	width: 149px;
	height: 97px;
	float: left
}

.recommend-news ul li .new_box .new_top p {
	width: 170px;
	float: right;
	height: 90px;
	line-height: 1.5;
	overflow: hidden;
	color: #999
}

.recommend-news ul li .new_box .new_top p span {
	display: block;
	margin-bottom: 15px;
	color: #333
}

.recommend-news ul li .new_box .new_title {
	line-height: 35px;
	font-size: 16px;
	color: #333
}

.recommend-news ul li .new_box .new_title .more {
	float: right;
	font-size: 14px;
	color: #666
}

.recommend-news ul li .new_box .new_title i {
	width: 6px;
	height: 20px;
	background: #ef722f;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -2px
}

.recommend-news ul li .new_box .new_list {
	padding: 15px 0
}

.recommend-news ul li .new_box .new_list ul {
	overflow: hidden;
	margin-top: 15px
}

.recommend-news ul li .new_box .new_list li {
	width: 100%
}

.recommend-news ul li .new_box .new_list li a {
	line-height: 2
}

.recommend-news ul li .new_box .new_list li a .datetime {
	color: #999;
	margin-left: 10px
}

.has_data {
	padding: 0 20px;
	text-align: left;
	position: relative;
	line-height: 2
}

.has_data .btn {
	color: #fff!important;
	padding: 10px 20px;
	background: #999999;
	position: absolute;
	top: 12px;
	right: 20px;
	line-height: 1
}

th {
	border-bottom: none!important;
	font-weight: normal;
	font-size: 14px!important;
	font-weight: bold;
	cursor: pointer
}

th i {
	font-size: 14px!important;
	color: #cccccc
}

th.active {
	font-size: 16px!important;
	color: #ef722f
}

th.active i {
	color: #666
}

td,
th {
	font-size: 14px;
	vertical-align: middle!important;
	color: #666
}

th {
	color: #333
}

.table>tbody>tr>td {
	border-top: none;
	border-bottom: 1px solid #eef0f2
}

.from-box {
	background: #fafbfc;
	padding: 20px;
	margin-bottom: 20px
}

.from-box .col-lg-12 {
	overflow: hidden
}

.from-box .col-lg-12 .col-sm-2 {
	float: left;
	margin-right: 20px
}

.from-box .col-lg-12 .col-sm-2 label {
	font-size: 14px;
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px
}

.from-box .col-lg-12 .col-sm-3 {
	float: left;
	margin-top: 20px;
	margin-right: 20px
}

.from-box .col-lg-12 .form-control {
	border: 1px #cccccc solid;
	width: 85px;
	padding: 0 10px;
	font-size: 14px;
	font-weight: 100
}

.from-box .col-lg-12 .col-sm-3 .form-control {
	width: 55px
}

.from-box .col-lg-12 .col-sm-3 label {
	line-height: 30px;
	margin-right: 8px
}

.row {
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 10px
}

.table_bar {
	background: #f9f9f9;
	color: #666;
	line-height: 35px;
	padding: 0 20px;
	font-size: 14px;
	overflow: hidden;
	text-align: center;
	margin-bottom: 20px
}

.table_bar .bar_left {
	float: left;
	text-align: left;
}

.table_bar .notice {
	display: inline-block;
	font-size: 12px;
	color: #8a8a8a
}

.table_bar .notice i {
	font-size: 12px;
	color: #8a8a8a
}

.table_bar .bar_right {
	float: right
}

.table_bar .bar_left,
.table_bar .bar_right {
	width: 210px;
}

.sub-list {
	display: none
}

.sub-list-td {
	padding: 0!important
}

.sub-box {
	border: 1px #fc6b00 solid;
	margin-top: -1px;
	margin-left: -1px;
	margin-right: -1px;
	position: relative
}

.sub-box table td {
	border-top: none!important
}

.sub-box table th {
	background: #f3f3f3
}

.sub-box .table {
	margin-bottom: 0
}

.sub-box .text-center {
	text-align: center;
	padding: 8px 0;
	line-height: 30px
}

.gray_bg {
	color: #ffffff;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	background: #999999
}

.control-label {
	font-weight: normal
}

.form-control {
	height: 28px
}

.btn {
	border-radius: 0!important;
	min-width: 65px;
	padding: 3px 5px;
	margin: 0 15px;
	outline: 0;
	font-size: 14px;
	cursor: pointer;
	border: none;
}

.btn.active,
.btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn-primary {
	background-color: #ef722f;
	border-color: #ef722f;
	color: #ffffff
}

.btn-contact {
	background-color: #ffffff;
	border-color: #ef722f;
	color: #666;
	min-width: 100px
}

.btn-contact:hover {
	border-color: #e86723
}

.relative {
	position: relative
}

.contact_box {
	border: 1px #ef7230 solid;
	padding: 15px;
	background: #fffaf8;
	position: absolute;
	width: 150px;
	left: 50%;
	bottom: 50px;
	margin-left: -100px;
	display: none
}

.contact_box i {
	background: url("../img/page/sjx.png") no-repeat;
	width: 20px;
	height: 11px;
	position: absolute;
	bottom: -11px;
	left: 50%;
	margin-left: -10px
}

.show_btn {
	background-color: #ffffff;
	border: none;
	color: #ef722f
}

.show_btn i {
	color: #ef722f
}

.show_btn.checked {
	color: #0c81e0
}

.show_btn.checked i {
	color: #0c81e0
}

.show_btn.checked i:before {
	content: "\e734"
}

.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
	background-color: #e86c2a;
	border-color: #e86c2a
}

.btn-default {
	color: #ffffff;
	background-color: #cccccc;
	border-color: #cccccc
}

.btn-default.focus,
.btn-default:focus,
.btn-default:hover {
	border-color: #cccccc;
	background-color: #cccccc
}

.order-no-box {
	width: 300px;
	margin: 40px auto 10px;
	overflow: hidden
}

.order-no-box i {
	font-size: 80px;
	line-height: 1;
	float: left
}

.order-no-box h3 {
	margin-top: 15px;
	font-size: 20px;
	color: #061024
}

.order-no-box p {
	color: #333333
}

.order-no-box h3,
.order-no-box p {
	margin-left: 90px
}

.btn-big-box {
	margin: 40px 0 50px
}

.btn-big-box .btn {
	padding: 10px 60px
}

.un_login_bar {
	margin-top: 20px;
	margin-bottom: 60px;
	background: #fffaf3;
	font-size: 16px;
	text-align: center;
	line-height: 3.5
}

.table .btn {
	margin: 0!important
}

table {
	background-color: transparent
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
	text-align: left
}

th {
	text-align: left
}

.text-yellow {
	color: #ef722f
}

.table {
	width: 100%;
	max-width: 100%
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
	border-top: 0
}

.table>tbody+tbody {
	border-top: 2px solid #ddd
}

.table .table {
	background-color: #fff
}

.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
	padding: 5px
}

.table-bordered {
	border: 1px solid #ddd
}

.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
	border: 1px solid #ddd
}

.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
	border-bottom-width: 2px
}

table col[class*=col-] {
	position: static;
	display: table-column;
	float: none
}

table td[class*=col-],
table th[class*=col-] {
	position: static;
	display: table-cell;
	float: none
}

.table-responsive {
	min-height: 0.01%;
	overflow-x: auto
}

.whj_jqueryPaginationCss-1 {
	display: inline-block;
	padding: 5px;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none
}

.whj_jqueryPaginationCss-1 div {
	display: inline-block;
	vertical-align: bottom;
	height: 30px;
	min-width: 30px;
	line-height: 28px;
	box-sizing: border-box
}

.whj_jqueryPaginationCss-1 .whj_padding {
	padding: 1px 9px
}

.whj_jqueryPaginationCss-1 .whj_bgc {
	background-color: #fff;
	color: #333333
}

.whj_jqueryPaginationCss-1 .whj_border {
	border: 1px solid #cccccc
}

.whj_jqueryPaginationCss-1 .whj_color {
	color: #333333
}

.whj_jqueryPaginationCss-1 .whj_hover:hover {
	background-color: #fc6b00;
	color: #ffffff;
	cursor: pointer
}

.whj_jqueryPaginationCss-1 .whj_checked {
	background-color: #fc6b00;
	border: 1px #fc6b00 solid!important;
	color: #ffffff
}

.whj_jqueryPaginationCss-1 .whj_confirm {
	padding: 0 20px;
	color: #ffffff;
	background: #666666;
	border: 1px #666666 solid
}

.whj_jqueryPaginationCss-1 .whj_hoverDisable {
	opacity: 0.5
}

.whj_jqueryPaginationCss-1 select {
	height: 28px;
	vertical-align: bottom;
	padding: 0;
	outline: none
}

.whj_jqueryPaginationCss-1 input {
	padding: 0;
	height: 30px;
	outline: none;
	text-align: center;
	width: 60px;
	vertical-align: bottom
}

.whj_jqueryPaginationCss-1 div,
.whj_jqueryPaginationCss-1 input,
.whj_jqueryPaginationCss-1 select {
	margin: 2px
}

.pagination-btn-box {
	padding: 40px 0 50px;
	text-align: center
}

#mall_header .nav,
#mall_header .nav li,
#mall_help .advantage li div,
#mall_help .help_link li {
	box-sizing: initial
}

#mall_help .advantage li i {
	line-height: 1.1
}

.swiper-new,
.swiper-new img {
	width: 334px;
	height: 240px
}

.swiper-container .swiper-button-prev {
	width: 30px;
	height: 60px;
	background-position: 0 -126px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -30px;
	z-index: 222;
	cursor: pointer;
	display: none
}

.swiper-container:hover .swiper-button-prev {
	display: block
}

.swiper-container .swiper-button-next {
	width: 30px;
	height: 60px;
	background-position: -1px -190px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -30px;
	z-index: 222;
	cursor: pointer;
	display: none
}

.swiper-container:hover .swiper-button-next {
	display: block
}

.swiper-container .pagination-wrap {
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 23px;
	width: 100%;
	z-index: 22
}

.swiper-container .pagination {
	display: inline-block;
	height: 18px;
	border-radius: 8px;
	line-height: 18px
}

.swiper-container .pagination .swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #faeeed;
	margin: 0 6px;
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity=100)
}

.swiper-container .pagination .swiper-active-switch {
	background: #8e372f
}

.page-banner {
	width: 100%;
	text-align: center;
	position: relative
}

.page-banner .w1180 {
	position: relative;
	height: inherit
}

.page-banner.sanzheng-banner {
	height: 500px;
	background: url("../img/page/sanzheng-banner.jpg") no-repeat center 0
}

.page-banner .title {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -70px;
	margin-left: -185px
}

.page-banner .title b{
	color: #ffb600;
	font-size: 72px;
	font-weight: 600;
	letter-spacing: 20px;
	margin-left: -100px;
	text-shadow:#ffb600 .5px 0 0,#ffb600 0 .5px 0,#ffb600 -.5px 0 0,#ffb600 0 -.5px 0;
	-webkit-text-shadow: #ffb600 .5px 0 0,#ffb600 0 .5px 0,#ffb600 -.5px 0 0,#ffb600 0 -.5px 0;
	-moz-text-shadow: #ffb600 .5px 0 0,#ffb600 0 .5px 0,#ffb600 -.5px 0 0,#ffb600 0 -.5px 0;
	*filter: Glow(color=#ffb600, strength=.5);
}

.page-banner.sanzheng-banner .title i {
	color: #ffb600
}

.page-banner.sanzheng-banner .title p {
	letter-spacing: 7px;
	font-weight: 100;
}

.sanzheng-list {
	overflow: hidden;
	margin: 40px -20px
}

.gyz-img-list {
	overflow: hidden;
	margin: 40px -45px
}
.gyz-img-list li{
	float: left;
	width: 280px;
	margin: 0 20px;
	text-align: center;
}

.sanzheng-list li {
	float: left;
	width: 370px;
	margin: 0 20px;
	position: relative;
	cursor: pointer
}

.sanzheng-list li .mark {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 100%;
	text-align: center;
	color: #000000;
	background: #ffb600;
	opacity: 0.9;
	z-index: 10;
	font-size: 16px;
	padding-top: 90px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s
}

.sanzheng-list li:hover .mark {
	top: 0
}

.sanzheng-list li .mark p {
	padding-bottom: 30px;
	line-height: 1.3
}

.sz-title {
	position: absolute;
	top: 132px;
	left: 0;
	width: 100%;
	z-index: 9;
	text-align: center
}
.describe-box{
	padding: 20px 30px;
	margin-top: 40px;
	height: 119px;
}
.sztd-box{
	padding: 20px 30px;
	margin-bottom: 40px;
	text-align: center;
}
.gsd-banner{
	height: 500px;
	background: url("../img/page/gsd_banner.png") no-repeat center 0
}
.gyz-banner{
	height: 500px;
	background: url("../img/page/gyz/banner.png") no-repeat center 0
}
.all-page-box{
	overflow: hidden;
}
.gsd-left-box,.gsd-right-box{
	width: 495px;
}
.all-page-box{
	margin: 40px auto;
}
.td-list li{
	margin-bottom: 28px;
	padding-left: 70px;
	padding-right: 50px;
	background: url(../img/page/gsd-list-icon.jpg) no-repeat 40px 5px;
	text-align: left;
}
.td-list li b{
	font-size: 16px;
	padding-bottom: 14px;
	display: block;
}
.flow{
	width: 50%;
	float: left;
	height: 200px;
	text-align: center;
	position: relative;
}
.flow-box.jct-flow .flow.flow-01,.flow-box.jct-flow .flow.flow-02,.flow-box.jct-flow .flow.flow-03{
	width: 33.33%;
}
.flow-box.ytb-flow .flow.flow-01,.flow-box.ytb-flow .flow.flow-02,.flow-box.ytb-flow .flow.flow-03{
	width: 33.33%;
}
.flow i{
	background: url(../img/page/gsd/arrow.png) no-repeat;
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	right: -10px;
	bottom: 110px;
}
.flow-box{
	height: 416px;
	margin-top: 50px;
}
.jct-flow.flow-box{
	height: 396px;
}
.ytb-flow.flow-box{
	height: 297px;
}
.jct-flow.flow-box .flow{
	height: 190px;
}
.ytb-flow.flow-box .flow{
	height: 150px;
}
.jct-flow.flow-box .flow i{
	bottom: 100px;
}
.ytb-flow.flow-box .flow i{
	bottom: 60px;
}
.flow-box.xhy-flow{
	height:315px;
	margin-top: 20px;
}
.flow-box.xhy-flow .flow{
	height: 150px;
}
.flow-box.xhy-flow .flow i{
	bottom: 60px;
}

.icon-img{
	height: 72px;
}
.gsd-left-box{
	float: left;
}
.gsd-right-box{
	float: right;
}
.describe-box .page-title{
	padding-top: 0;
	font-weight: 900;
}
.f-box{
	font-size: 16px;
	padding-left: 45px;
	padding-right: 45px;
	line-height: 1.5;
}
.l_title {
	margin-bottom: 0;
	overflow: hidden;
	display: inline-block
}

.l_title i {
	float: left;
	margin-right: 5px;
	font-size: 115px;
	color: #ffb600
}

.l_title .l_name {
	float: left
}

.l_title .l_name h3 {
	color: #fff;
	font-size: 40px;
	font-weight: normal;
	margin-top: 20px;
	text-align: left
}

.l_title .l_name p {
	font-size: 20px;
	color: #fff;
	font-weight: 100;
	letter-spacing: 5px;
	text-align: left;
	padding-top: 10px
}

.sz-title p {
	font-size: 24px;
	color: #ffffff;
	padding-top: 15px
}

.page-title {
	text-align: center;
	font-size: 28px;
	color: #333;
	padding: 10px 0 30px
}
.xhy-left-box{
	padding-bottom: 0!important;
	float: left;
	width: 495px;
}
.swiper-partner {
	height: 270px
}

.swiper-partner .weal_box {
	overflow: hidden
}

.swiper-partner .weal_box li {
	float: left;
	width: 20%;
	margin-bottom: 20px;
	text-align: center
}

.swiper-partner.swiper-container .swiper-button-next,
.swiper-partner.swiper-container .swiper-button-prev {
	display: block;
	background: url("../img/page/sz-button.png") no-repeat 0 center
}

.swiper-partner.swiper-container .swiper-button-next {
	background-position: -30px 0
}

.page-banner.xiaoli-banner {
	height: 946px;
	background: url("../img/page/logistics/banner-big.jpg") no-repeat center 0
}
.page-banner.xhy-banner{
	height: 500px;
	background: url("../img/page/xhy/banner.png") no-repeat center 0
}
.page-banner.jct-banner{
	height: 500px;
	background: url("../img/page/jct/banner.png") no-repeat center 0
}
.page-banner.ytb-banner{
	height: 500px;
	background: url("../img/page/ytb/banner.png") no-repeat center 0
}


.page-banner .w1190 {
	position: relative;
	height: inherit
}
a.xiaoli-left,a.xiaoli-right{
	color: #ffffff;
	position: absolute;
	bottom: 100px;
	text-align: left;
	text-decoration: none;
}
a.xiaoli-left .title_l b,a.xiaoli-right .title_l b{
	font-size: 64px;
}
.xiaoli-banner .w1190{
	width: 100%;
}
.gsd-flow{
	height: 300px;
}
.title_s{
	font-size: 24px;
	margin-top: 25px;
	display: block;
}
.title_b{
	font-size: 28px;
	vertical-align: middle;
	margin-top: 30px;
}
.title_b span{
	line-height: 1;
	vertical-align: top;
}
.title_b i{
	width: 26px;
	height: 24px;
	background: url(../img/page/logistics/arrow.png) no-repeat;
	display: inline-block;
	margin-top: -2px;
}
.title_l span{
	font-size: 24px;
	margin-left: 25px;
}
a.xiaoli-left{
	left: 100px;
}
a.xiaoli-right{
	right: 100px;
}
.page-banner .title i {
	font-size: 380px;
	line-height: 1;
	line-height: normal\9;
	*line-height: normal;
	position: absolute;
	top: 50%;
	margin-top: -190px;
	left: 0
}

.page-banner .title b{
	color: #ffb600;
	font-size: 72px;
	font-weight: 600;
	letter-spacing: 20px;
	margin-left: -100px;
	text-shadow:#ffb600 .5px 0 0,#ffb600 0 .5px 0,#ffb600 -.5px 0 0,#ffb600 0 -.5px 0;
	-webkit-text-shadow: #ffb600 .5px 0 0,#ffb600 0 .5px 0,#ffb600 -.5px 0 0,#ffb600 0 -.5px 0;
	-moz-text-shadow: #ffb600 .5px 0 0,#ffb600 0 .5px 0,#ffb600 -.5px 0 0,#ffb600 0 -.5px 0;
	*filter: Glow(color=#ffb600, strength=.5);
}

.page-banner .title i,
_:-ms-lang(x) {
	line-height: normal
}

.page-banner .title i,
_:-ms-lang(x),
_::-webkit-meter-bar {
	line-height: 1
}

@-moz-document url-prefix() {
	.page-banner .title i {
		line-height: normal
	}
}

.page-banner .title span {
	height: 80px;
	width: 380px;
	display: inline-block;
	position: relative;
	overflow: hidden
}

.page-banner .title p {
	font-size: 32px;
	color: #ffffff;
	letter-spacing: 10px
}

.page-banner.xiaoli-banner .title i {
	color: #00d2c6
}

.plate {
	margin: 40px 0;
	overflow: hidden
}

.plate .left {
	width: 369px;
	height: 420px;
	padding-right: 10px;
	float: left;
	text-align: center
}

.plate .left i {
	color: #ffffff;
	font-size: 230px;
	line-height: 1;
	display: block;
	margin-top: 55px
}

.plate .left span {
	display: block;
	background: #ffffff;
	width: 124px;
	margin: auto;
	font-size: 24px;
	line-height: 2;
	margin-top: 15px
}

.logistics-plate .left {
	background: url("../img/page/logistics/distribution-left.png") no-repeat
}

.logistics-plate .left span {
	color: #00d2c6
}

.logistics-plate ul {
	float: right;
	overflow: hidden;
	width: 820px;
	margin-top: -20px;
	margin-right: -20px;
	height: 440px
}

.logistics-plate ul li {
	float: left;
	margin: 20px;
	position: relative;
	overflow: hidden;
	cursor: pointer
}

.logistics-plate ul li img {
	transition: transform 0.8s;
	-webkit-transition: transform 0.8s
}

.logistics-plate ul li:hover img {
	transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1)
}

.logistics-plate ul li .mark {
	position: absolute;
	width: 100%;
	right: 20px;
	bottom: 15px;
	z-index: 5;
	text-align: right;
	color: #ffffff
}

.logistics-plate ul li .mark h2 {
	font-size: 28px;
	padding-bottom: 3px
}

.logistics-plate ul li .mark p {
	font-size: 16px
}

.could-plate .left {
	background: url("../img/page/logistics/cloud-left.png") no-repeat
}

.could-plate .left span {
	color: #ff921e
}

.could-right {
	background: #ffffff;
	width: 780px;
	float: right;
	height: 420px;
	text-align: center
}

.could-right h2 {
	font-size: 28px;
	margin: 50px 0
}

.could-right ul {
	overflow: hidden
}

.could-right ul li {
	width: 33.33%;
	float: left
}

.could-right ul li div {
	height: 170px
}

.could-right ul li i {
	color: #ff921e;
	font-size: 100px;
	border: 1px #969696 solid;
	border-radius: 50%;
	padding: 25px;
	display: inline-block;
	margin-top: 20px;
	line-height: 1;
	cursor: pointer;
	transition: all 0.5s;
	-webkit-transition: all 0.5s
}

.could-right ul li i:hover {
	margin-top: 10px;
	font-size: 110px;
	border: 1px #ff921e solid
}

.could-right ul li p {
	font-size: 16px;
	color: #000;
	line-height: 1.5;
	margin-top: 25px
}

.map-box {
	height: 682px;
	background: url("../img/page/logistics/map.png") no-repeat center 0;
	position: relative;
	overflow: hidden
}

.map-box .icon-gyz {
	position: absolute;
	left: 10px;
	bottom: 15px;
	color: #ff921e;
	font-size: 140px
}

.map-box h3 {
	color: #ff921e;
	font-size: 24px;
	font-weight: normal;
	margin-top: 30px;
	margin-left: 20px
}

.map-box h3 span {
	font-size: 16px;
	line-height: 30px;
	display: inline-block;
	vertical-align: top
}

.map-box .spot {
	position: absolute;
	text-align: center
}

.map-box .spot i {
	color: #ff921e;
	font-size: 26px
}

.map-box .spot b {
	display: block;
	font-size: 16px
}

.map-box .spot.spot-01 {
	top: 400px;
	left: 700px
}

.map-box .spot.spot-02 {
	top: 480px;
	left: 620px
}

.map-box .spot.spot-03 {
	top: 465px;
	left: 690px
}

.map-box .spot.spot-04 {
	top: 480px;
	left: 755px
}

.nodelist {
	padding: 15px 25px;
	background: #f4f4f4;
	position: absolute;
	right: 20px;
	bottom: 20px;
	font-size: 16px;
	border-radius: 10px
}

.nodelist li {
	color: #c5c5c5;
	cursor: pointer;
	line-height: 1.5
}

.nodelist li.active {
	color: #000
}

.about-bg {
	background: url("../img/about/bg.jpg") no-repeat center 0
}

.margin-top-30 {
	margin-top: 30px
}

.margin-top-40 {
	margin-top: 40px
}

.bar {
	margin-left: -40px;
	margin-right: -40px;
	overflow: hidden;
	padding: 15px 40px 40px;
	border-bottom: 1px #f4f4f4 solid
}

.bar li {
	float: left;
	font-size: 16px;
	margin-right: 50px
}

.bar li a {
	padding-bottom: 5px;
	text-decoration: none;
	border-bottom: 2px transparent solid
}

.bar li a:hover,
.bar li.active a {
	color: #ef722f;
	border-color: #ef722f
}

.about-content {
	min-height: 200px;
	padding-bottom: 20px
}

.info-box {
	margin: 60px 20px;
	overflow: hidden
}

.info-left {
	float: left;
	width: 550px;
	line-height: 2
}

.info-left h3 {
	font-size: 16px;
	margin-bottom: 20px
}

.info-left p {
	font-size: 14px
}

.info-right {
	float: right;
	width: 465px;
	margin-top: 10px
}

.info-right img {
	max-width: 100%
}

.about-ul {
	overflow: hidden;
	margin: 0 auto
}

.about-ul li {
	float: left;
	width: 275px;
	height: 237px;
	text-align: center;
	background: #f4f4f4
}

.about-ul li p {
	font-size: 20px;
	color: #000;
	line-height: 1.5;
	padding-top: 90px
}

.about-ul li.last p {
	line-height: 60px
}

.about-ul li.odd {
	background: #fcb801;
	position: relative;
	cursor: pointer;
	overflow: hidden
}

.about-ul li.odd .arrow {
	position: absolute;
	left: 50%;
	margin-left: -20px;
	z-index: 9
}

.about-ul li.odd .arrow.up {
	top: 0;
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #f4f4f4
}

.about-ul li.odd .arrow.down {
	bottom: 0;
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 20px solid #f4f4f4
}

.about-ul li.odd h3 {
	font-size: 30px;
	font-weight: normal;
	color: #fff;
	position: absolute;
	width: 100%;
	left: 0;
	text-align: center;
	top: 50%;
	margin-top: -18px;
	z-index: 9
}

.about-ul li.odd img {
	transition: transform 0.8s;
	-webkit-transition: transform 0.8s
}

.about-ul li.odd:hover img {
	transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1)
}

.contact-map-box {
	margin-left: -40px;
	margin-right: -40px
}

.anchorBL {
	display: none
}

#allmap {
	width: 100%;
	height: 456px;
	overflow: hidden
}

.contact-content {
	overflow: hidden;
	margin: 60px 20px 80px;
	color: #333
}

.contact-content h2 {
	font-size: 20px;
	margin-bottom: 10px
}

.contact-content p {
	font-size: 14px;
	line-height: 2
}

.contact-content .left,
.contact-content .right {
	width: 50%;
	float: left
}

.historical_box {
	background: #f6f6f6;
	margin-top: 100px;
	padding-bottom: 20px
}

.historical_box span {
	width: 140px;
	line-height: 40px;
	display: block;
	text-align: center;
	font-size: 28px;
	background: #ef722f;
	color: #ffffff
}

.historical_box ul {
	margin: 20px 40px
}

.historical_box ul li {
	line-height: 24px;
	color: #333
}

.historical_box ul li i {
	color: #ef722f;
	font-style: inherit
}

.historical_box dl {
	margin: 40px 40px 20px;
	overflow: hidden
}

.historical_box dl dd {
	float: left;
	width: 270px;
	text-align: center;
	margin-right: 30px;
	color: #333
}

.historical_box dl dd img {
	width: 187px;
	height: 133px
}

.historical_box dl dd h3 {
	margin-top: 10px;
	font-size: 14px;
	line-height: 1.5
}

.historical_box dl dd p {
	font-size: 14px;
	line-height: 1.5
}

.swiper-historical {
	height: 620px
}

.swiper-historical.swiper-container .pagination-wrap {
	bottom: auto;
	top: 50px
}

.swiper-historical.swiper-container .pagination-wrap i {
	display: block;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 7px;
	height: 1px;
	border-bottom: 1px #ccc solid
}

.swiper-historical.swiper-container .pagination .swiper-active-switch.swiper-active-switch {
	background: #ef722f;
	width: 13px;
	height: 13px;
	margin-bottom: 0
}

.swiper-historical.swiper-container .pagination .swiper-pagination-switch {
	background: #cccccc;
	width: 7px;
	height: 7px;
	vertical-align: middle;
	border-radius: 50%;
	position: relative;
	margin: 0 43px
}

.swiper-historical.swiper-container .pagination .swiper-pagination-switch em {
	font-style: inherit;
	position: absolute;
	top: -30px;
	left: 50%;
	font-size: 18px;
	width: 46px;
	margin-left: -23px;
	text-align: center;
	color: #999
}

.swiper-historical.swiper-container .pagination .swiper-active-switch.swiper-active-switch em {
	top: -27px;
	color: #ef722f
}

.swiper-historical.swiper-container .swiper-button-next,
.swiper-historical.swiper-container .swiper-button-prev {
	display: none
}

.page-banner.saas-banner {
	height: 500px;
	background: url("../img/saas/saas-banner.jpg") no-repeat center 0
}

.page-banner.saas-banner .title {
	margin-left: -252px;
	margin-top: -90px
}

.page-banner.saas-banner .title span {
	background: #528aff;
	color: #fff;
	width: 330px;
	margin-bottom: 20px
}

.page-banner.saas-banner .title p {
	line-height: 1.5
}

.page-banner.saas-banner .title span i {
	left: 50%;
	margin-left: -190px
}

.page-title .button {
	color: #fff;
	text-decoration: none;
	font-size: 24px;
	font-weight: normal;
	background: #528aff;
	padding: 13px 30px
}

.sub-title {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #5a5a5a;
	padding: 15px 0 50px;
	line-height: 1.5
}

.saas-box {
	overflow: hidden
}

.saas-box .left {
	float: left
}

.saas-box .center {
	float: left
}

.saas-box .right {
	float: right
}

.saas-box dl {
	width: 180px;
	min-height: 177px;
	margin-bottom: 20px;
	color: #fff;
	padding: 20px;
	box-sizing: border-box;
	line-height: 1.5
}

.saas-box dl dt {
	font-size: 16px
}

.saas-box dl dd {
	font-size: 14px
}

.saas-box dl.basics {
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff7d08, endcolorstr=#ffad07, gradientType=0);
	-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff7d08, endcolorstr=#ffad07, gradientType=0);
	background: #ff9908;
	background: -moz-linear-gradient(top, #ff7d08, #ffad07);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff7d08), to(#ffad07));
	background: -o-linear-gradient(top, #ff7d08, #ffad07)
}

.saas-box dl.coordination {
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fd5b5b, endcolorstr=#ff7171, gradientType=0);
	-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fd5b5b, endcolorstr=#ff7171, gradientType=0);
	background: #ff6667;
	background: -moz-linear-gradient(top, #fd5b5b, #ff7171);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fd5b5b), to(#ff7171));
	background: -o-linear-gradient(top, #fd5b5b, #ff7171)
}

.saas-box dl.analysis {
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#5986e3, endcolorstr=#61bfdf, gradientType=0);
	-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#5986e3, endcolorstr=#61bfdf, gradientType=0);
	background: #5da2e1;
	background: -moz-linear-gradient(top, #5986e3, #61bfdf);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5986e3), to(#61bfdf));
	background: -o-linear-gradient(top, #5986e3, #61bfdf)
}

.saas-box dl.storage {
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#5641c3, endcolorstr=#ac92e6, gradientType=0);
	-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#5641c3, endcolorstr=#ac92e6, gradientType=0);
	background: #5da2e1;
	background: -moz-linear-gradient(top, #5641c3, #ac92e6);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5641c3), to(#ac92e6));
	background: -o-linear-gradient(top, #5641c3, #ac92e6)
}

.contact-phone-box {
	text-align: center;
	font-size: 24px;
	margin: 30px 0
}

.contact-phone-box b,
.contact-phone-box i {
	font-size: 24px;
	color: #f0811e
}

.contact-phone-box b {
	margin-left: 5px
}

.contact-phone-box h3 {
	font-size: 24px;
	font-weight: normal;
	font-style: italic;
	color: #000;
	margin-top: 5px
}

.contact-phone-box h3 span {
	color: #747474!important
}

.weui-mask {
	position: fixed;
	z-index: 1000;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.6)
}

.weui-dialog {
	position: fixed;
	z-index: 5000;
	width: 80%;
	max-width: 625px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #FFFFFF;
	text-align: center;
	overflow: hidden
}

.weui-dialog .title {
	font-size: 18px;
	text-align: center;
	line-height: 55px;
	border-bottom: 1px #f4f4f4 solid;
	position: relative
}

.weui-dialog .title a.close {
	position: absolute;
	right: 15px;
	top: -2px;
	font-size: 30px;
	font-weight: 100;
	color: #8a8a8a;
	text-decoration: none
}

.weui-dialog .dialog-from {
	margin: 20px 90px;
	overflow: hidden
}

.weui-dialog .dialog-from .cell {
	overflow: hidden;
	margin: 15px 0;
	text-align: left
}

.weui-dialog .dialog-from .cell label {
	line-height: 36px;
	font-size: 14px;
	color: #333;
	float: left;
	width: 80px;
	margin-right: 30px;
	text-align: right
}

.weui-dialog .dialog-from .cell .input-text {
	border: 1px #ccc solid;
	background: #fafafa;
	height: 36px;
	box-sizing: border-box;
	width: 325px
}

.weui-dialog .dialog-from .cell.code-box .input-text {
	width: 160px
}

.weui-dialog .dialog-from .cell.code-box .cell-right {
	margin-left: 20px;
	float: left
}

.weui-dialog .dialog-from .cell.code-box .cell-right .code-button {
	background: #ef722f;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
	padding: 0 20px;
	color: #fff;
	display: inline-block
}

.weui-dialog .dialog-from .cell.code-box .cell-right .code-button.disabled {
	background: #999;
	pointer-events: none
}

.weui-dialog .dialog-from .cell.code-box .cell-right img {
	height: 36px
}

.weui-dialog .dialog-from .cell input {
	float: left
}

.weui-dialog .dialog-from .cell.button-box {
	text-align: center
}

.weui-dialog .dialog-from .cell .button {
	background: #ef722f;
	height: 37px;
	line-height: 37px;
	padding: 0 60px;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	border-radius: 37px;
	display: inline-block;
	text-align: center;
	margin: auto
}

.checkbox-box {
	padding-top: 20px
}

.link-ul {
	overflow: hidden;
	margin-top: 50px
}

.link-ul li {
	float: left;
	width: 25%;
	text-align: center;
	margin-bottom: 25px
}

.link-phone {
	text-align: center;
	padding: 80px 0 20px;
	font-size: 15px
}

.link-phone span {
	font-weight: normal;
	color: #000
}

.login-box {
	height: 520px;
	background: url("../img/login/login-bg.jpg") no-repeat center 0
}

.login_header {
	background: #ffffff
}

.login-title {
	line-height: 90px;
	font-size: 20px
}

.login_header .logo {
	float: left;
	width: 246px;
	height: 90px;
	background: url("../img/comm/index-logo.png") no-repeat;
	background-size: auto 100%
}

.login-box .left {
	padding-left: 30px
}

.login-box .left h2 {
	margin-top: 140px;
	font-size: 42px;
	color: #ffffff
}

.login-box .left p {
	color: #ffffff;
	font-size: 18px;
	margin-top: 20px
}

.login-box .left p font {
	color: #ffd200
}

.login-box .left .qrcode {
	margin-top: 50px;
	margin-left: 20px
}

.login-box .left .qrcode span {
	display: block;
	color: #ffffff;
	line-height: 35px
}

.login-box .left {
	float: left
}

.login-box .right {
	float: right
}

.login-right-box {
	width: 350px;
	height: 380px;
	margin-top: 65px;
	background: #ffffff
}

.login-right-box .form {
	padding: 15px 30px;
	box-sizing: border-box;
	overflow: hidden;
}

.login-right-box .form h3 {
	margin-bottom: 15px
}

.forget {
	text-align: right;
	margin-bottom: 10px;
	margin-top: -5px
}

.forget a {
	color: #ff7b00
}

.login-right-box .form .item-fore1 {
	border: 1px solid #a0a0a0;
	height: 38px;
	box-sizing: border-box
}

.login-right-box .form .item-fore2 {
	width: 120px;
	border: 1px solid #a0a0a0;
	height: 38px;
	float: left
}

.login-right-box .form .item-prompt {
	border: 1px solid #f6dcad;
	height: 38px;
	line-height: 38px;
	box-sizing: border-box;
	background: #fff6da;
	text-align: center;
	margin-bottom: 10px!important
}

.login-right-box .form .item-prompt i {
	vertical-align: middle;
	color: #ff7b00
}

.i-code-box {
	overflow: hidden
}

.i-code-box .login-code {
	margin: 0 15px;
	float: left
}

.login-code-btn {
	margin-top: 2px;
	float: right
}

.login-right-box .form .item {
	position: relative;
	margin-bottom: 6px;
	z-index: 1
}

.login-right-box .form .item.item-fore3 {
	margin-top: 3px;
	margin-bottom: 10px
}

.login-right-box .form .itxt {
	line-height: 18px;
	height: 18px;
	border: 0;
	padding: 9px 0 9px 40px;
	width: 230px;
	float: none;
	overflow: hidden;
	font-size: 14px;
	outline: 0
}

::-webkit-input-placeholder {
	color: #999
}

:-moz-placeholder {
	color: #999
}

::-moz-placeholder {
	color: #999
}

:-ms-input-placeholder {
	color: #999
}

.login-right-box .form .icode {
	line-height: 18px;
	height: 18px;
	border: 0;
	padding: 9px 0 9px 12px;
	width: 100px;
	float: none;
	overflow: hidden;
	font-size: 14px;
	outline: 0
}

.login-btn {
	background: #ff7b00;
	color: #ffffff;
	font-size: 16px;
	border: none;
	height: 40px;
	width: 100%;
	outline: none;
	font-weight: normal;
}
.login-btn.gray-btn{
	background: #999999;
}
.login-right-box .form .item-fore1 label {
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top: -12px
}

.login-right-box .form .item-fore1 label i {
	font-size: 22px;
	color: #e6e6e6
}

.p-title {
	font-size: 24px;
	padding-left: 12px;
	font-weight: normal
}

.tab-content .tab-pane {
	display: none
}

.tab-content .tab-pane.active {
	display: block
}

.nav-tabs {
	overflow: hidden
}

.nav-tabs li {
	float: left;
	font-size: 16px;
	cursor: pointer
}

.nav-tabs li span {
	padding: 15px;
	border-bottom: 2px transparent solid;
	display: inline-block
}

.nav-tabs li.active span {
	color: #ef722f;
	border-color: #ef722f
}

.tab-pane table th {
	text-align: center;
	font-weight: normal;
	font-size: 14px;
	background: #f3f3f3
}

.table-box {
	border-left: 1px #dddddd solid;
	border-top: 1px #dddddd solid;
	border-right: 1px #dddddd solid;
	border-collapse: inherit;
	position: relative
}

.table-box thead {
	height: 0;
	position: relative;
}

.table-box thead th {
	padding: 0 8px!important;
}

.table-box thead.show th {
	padding: 8px!important;
}

.table-box tr td {
	background: #fff;
	border-top: none!important;
	text-align: center;
	font-size: 14px;
	border-bottom: 1px #dddddd solid!important;
	line-height: 1.5;
	position: relative
}

.table-box .text-left {
	text-align: left
}

.table-box thead th {
	height: 0;
	font-size: 0!important;
	padding: 0 8px!important
}

.table-box thead.show th {
	font-size: 14px!important;
	padding: 12px 8px!important;
	background: #f3f3f3
}

.table-box td b {
	font-weight: 500;
	color: #000
}

.table-box .nogoods:not(.zero) td {
	background: #f3f3f3;
	color: #999
}

.table-box .nogoods.zero td {
	background: #fff
}

.table-box .nogoods:not(.zero) .num-box span,
.table-box .nogoods:not(.zero) b,
.table-box .nogoods:not(.zero) h4 {
	color: #999
}

.table-box .nogoods .num-box span {
	background: #f3f3f3
}

.table-box .nogoods .num-box i {
	pointer-events: none
}

.num-box {
	border: solid 1px #a0a0a0;
	width: 83px;
	overflow: hidden;
	text-align: center;
	line-height: 22px;
	margin: auto auto 5px
}

.num-box em,
.num-box i {
	float: left;
	width: 30%;
	color: #999;
	box-sizing: border-box;
	font-style: inherit;
	cursor: pointer
}

.num-box span {
	float: left;
	width: 40%;
	border-left: solid 1px #a0a0a0;
	border-right: solid 1px #a0a0a0;
	color: #333;
	box-sizing: border-box
}

.num-box+p {
	position: relative
}

.num-box+p span {
	color: #cc0000;
	position: absolute;
	left: 50%;
	width: 100px;
	text-align: center;
	margin-left: -50px;
	top: 20px
}

.over {
	color: #000
}

.cart-check {
	margin-left: 10px;
	float: left
}

.shopping-title {
	color: #ef722f;
	padding: 12px 8px;
	font-size: 14px
}

.shopping-title input {
	margin-right: 10px
}

.left-name {
	padding: 8px 0 8px 32px
}

.left-name i.icon-quality {
	color: #ef722f;
	font-size: 18px;
	vertical-align: middle;
	font-weight: normal
}

.left-name h4 {
	color: #116be6
}

.left-name i.icon-medal {
	color: inherit;
	font-size: 18px;
	vertical-align: middle;
	font-weight: normal
}

.left-name span {
	vertical-align: middle
}

td.pro-name-box .cart-check {
	position: absolute;
	left: 8px;
	top: 24px
}

.mall-table label.radio input+em {
	width: 10px;
	height: 10px;
	vertical-align: middle;
}

.mall-table label.radio input:checked+em i {
	width: 6px;
	height: 6px;
}

.mall-table .cart-check {
	float: none;
	margin-top: -2px;
}

.pro-name-box {
	vertical-align: top!important
}

.pro-name-box p {
	font-size: 12px;
	color: #666
}

.collect-box {
	background: #f3f3f3;
	margin-top: 16px;
	line-height: 63px;
	overflow: hidden;
	position: inherit;
	bottom: 0;
	width: 1140px
}

.collect-box.navFix {
	position: fixed
}

.collect-box .collect-left {
	float: left
}

.collect-box label {
	margin-top: 25px
}

.collect-box .collect-left input {
	margin-top: 25px;
	margin-left: 20px
}

.collect-box .collect-left a {
	margin: 0 5px
}

.collect-box .collect-right {
	float: right
}

.collect-box .collect-right p {
	float: left;
	font-size: 14px;
	padding-right: 30px
}

.collect-box .collect-right p span {
	color: #ef722f;
	font-size: 20px
}

.collect-box .collect-right p font {
	color: #999
}

.collect-box .collect-right a {
	color: #fff;
	display: block;
	height: 63px;
	float: right;
	padding: 0 28px;
	font-size: 16px
}

.collect-box .collect-right .buy-btn {
	background: #666666
}

.collect-box .collect-right .order-btn {
	background: #ef722f
}

#mall_header .btn-box {
	float: right;
	z-index: 11;
	height: 36px;
	margin-top: 12px;
	margin-right: 33px;
	position: relative
}

#mall_header .btn-box .default {
	height: 35px;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	position: relative;
	display: inline-block;
	color: #666;
	border: 1px #999 solid;
	padding: 0 20px 3px;
	margin-left: 10px;
	text-decoration: none
}

#mall_header .btn-box .default i {
	font-size: 24px;
	vertical-align: middle
}

#mall_header .btn-box .default span {
	vertical-align: middle
}

#mall_header .btn-box .default span.num {
	background: #ef722f;
	padding: 0 10px;
	color: #fff;
	border-radius: 20px;
	margin-left: -8px
}

.min-header {
	height: 63px!important;
	padding: 10px 0;
	background: #ffffff;
	overflow: hidden
}

#mall_header .min-header .logo {
	height: 63px;
	background: url("../img/comm/index-logo.png") no-repeat 0 center;
	background-size: auto 150%
}

.member-bar {
	font-size: 13px;
	padding-top: 10px;
	border: none
}

.member-bar span {
	color: #999
}

.member-left {
	width: 190px;
	float: left;
	min-height: 600px;
}

.member-info {
	padding: 15px
}

.member-box img {
	border-radius: 50%;
	border: 3px #ddd solid;
	float: left
}

.member-info-right {
	padding-top: 15px;
	padding-left: 10px;
	float: left
}

.member-info-right .tooltips {
	display: block!important
}

.member-info-right em {
	font-style: normal;
	background: #ef722f;
	padding: 2px 15px;
	border-radius: 15px;
	color: #fff;
	display: inline-block;
	margin-top: 5px
}

.member-icon-list {
	overflow: hidden;
	margin: 10px 0
}

.member-icon-list li {
	width: 25%;
	float: left;
	text-align: center;
	height: 44px
}

.member-icon-list li i {
	font-size: 24px;
	background: #fff;
	border-radius: 50%;
	padding: 6px;
	line-height: 44px
}

.member-icon-list li.active i {
	background: #ef722f;
	color: #ffffff
}

.member-icon-list li a {
	text-decoration: none
}

.member-nav-list {
	font-size: 14px;
	line-height: 3.5;
	padding-top: 15px;
}

.member-nav-list li {
	padding: 0 25px 0 35px
}
.member-nav-list>li{
	border-bottom: 1px #f4f4f4 solid;
}
.member-nav-list>li:last-child{
	border-bottom: none;
}

.member-nav-list li.active {
	background: #fff
}

.member-nav-list li a {
	color: #333;
	font-weight: bold;
	display: block;
	overflow: hidden;
	text-decoration: none;
	font-size: 14px;
}
.member-nav-list>li>a{
	font-size: 16px;
}

.member-nav-list li a i {
	color: #666;
	float: right;
	font-size: 14px
}

.member-nav-list li ul {
	padding-bottom: 10px;
	line-height: 2.2
}

.member-nav-list li ul li a {
	color: #666;
	font-weight: normal
}

.member-nav-list li ul li.active a {
	color: #ef722f;
	font-weight: bold
}

.member-nav-list li ul li {
	padding: 0
}



.member-nav-list li.active ul {
	display: block
}

.member-nav-list li.active i.icon-arrow_right-copy:before {
	content: "\e733"
}

.member-nav-list li a:hover {
	color: #ef722f
}

.member-right {
	width: 920px;
	float: right;
	margin-right: 20px;
	padding: 0 30px 20px;
	background: #ffffff;
	min-height: 580px;
}

.member-right h3 {
	padding-top: 35px;
	font-size: 20px;
	font-weight: normal
}

.member-right .pro-name-box h3 {
	padding-top: 0;
	font-size: 16px;
	font-weight: bold;
	color: #333
}

.member-right h2 {
	font-size: 30px;
	font-weight: 500;
	margin: 10px 0 10px -5px
}

.member-right h2 span {
	color: #999;
	font-size: 14px
}

.member-right a {
	font-size: 14px;
	color: #116be6
}

.member-right a span {
	color: #999
}

.member-right a span b {
	color: #ef722f;
	font-weight: normal
}

.order-all {
	padding: 25px 0;
	border-bottom: 1px #dddddd dashed
}

.order-all a {
	margin-right: 65px;
	font-size: 14px
}

.order-all.border-un {
	border-bottom: none
}

.member-box-all {
	padding: 0;
	overflow: hidden;
	background: linear-gradient(to right, #ffffff 15.8%, #f4f4f4 15.8%)
}

.border-yellow {
	border: 1px #ef722f solid
}

.nav-tabs.tabs-yellow {
	margin-top: 40px
}

.nav-tabs.tabs-yellow li span {
	border-bottom: none;
	padding: 10px 40px;
	background: #e6e6e6
}

.nav-tabs.tabs-yellow li.active span {
	background: #ef722f;
	color: #fff
}

.r-list {
	overflow: hidden
}

.r-list li {
	width: 33.33%;
	float: left
}

.r-box {
	padding: 20px;
	font-size: 16px;
	line-height: 2;
	border-right: 1px #e6e6e6 solid;
	overflow: hidden
}

.r-box .left {
	float: left;
	padding-left: 20px
}

.r-box .right {
	float: right;
	text-align: right;
	line-height: 1.5
}

.r-box .right b {
	font-size: 40px;
	color: #494949;
	font-weight: normal
}

.r-box .left h2 {
	font-size: 20px!important;
	font-weight: normal;
	margin-left: 0
}

.r-list li.last .r-box {
	border-right: none
}

.r-box b {
	font-size: 18px;
	font-weight: normal;
	color: #000
}

.r-box .all-quota {
	font-size: 14px;
	padding-bottom: 10px
}

.r-box span {
	font-size: 12px
}

.r-box a {
	text-decoration: none;
	border-radius: 0px!important;
	padding: 0 10px
}

a.recharge {
	color: #fff;
	background: #ef722f;
	border: 1px #ef722f solid;
	display: inline-block;
	text-align: center;
	margin: 0 5px 0 0;
	border-radius: 0px!important
}

a.enchashment {
	color: #ef722f;
	background: #fff;
	border: 1px #ef722f solid;
	display: inline-block;
	text-align: center;
	margin: 0;
	border-radius: 0px!important
}

.un-active {
	padding-bottom: 30px
}

.r-list.white-bar li {
	width: 45%
}

.r-list.white-bar li.last {
	width: 55%
}

.white-bar {
	position: relative
}

.white-bar-right {
	font-size: 14px;
	position: absolute;
	right: 20px;
	top: 22px;
	width: 250px;
	padding-left: 20px;
	border-left: 1px #eeeeee solid
}

.white-bar-right b {
	font-size: 14px!important;
	font-weight: 500;
	color: #000
}

.top-title {
	overflow: hidden
}

.top-title h2 {
	font-size: 24px;
	color: #333333;
	padding-left: 5px;
	font-weight: normal;
	float: left
}

.buy-process {
	overflow: hidden;
	float: right
}

.buy-process li {
	float: left;
	position: relative;
	width: 170px;
	text-align: center
}

.buy-process li.one i,
.buy-process li.one span {
	background: #ffa778
}

.buy-process li.two i,
.buy-process li.two span {
	background: #ef722f
}

.buy-process li p {
	line-height: 2.5
}

.buy-process li p font {
	display: block;
	color: #999;
	font-size: 12px;
	line-height: 1
}

.buy-process li span {
	width: 26px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	display: block;
	margin: auto;
	color: #ffffff;
	background: #cccccc;
	position: relative;
	z-index: 1
}

.buy-process li i {
	width: 100%;
	height: 3px;
	background: #cccccc;
	top: 12px;
	left: 0;
	z-index: 0;
	display: block;
	position: absolute
}

.my-order-box .right .buy-process {
	float: none;
	margin: auto;
	width: 510px;
	margin-top: 25px
}

.supplier-info {
	padding: 30px 0;
	overflow: hidden;
	font-size: 14px
}

.supplier-info span {
	color: #666666
}

.supplier-info span.yellow_text {
	color: #ef722f;
	font-weight: bold
}

.order-notes-title {
	color: #116be6;
	padding: 30px 0 15px;
	border-bottom: 1px #cccccc solid
}

.order-notes-title span {
	position: relative;
	cursor: pointer;
	font-size: 14px
}

.order-notes-title span i {
	line-height: 1;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #116be6;
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: -18px
}

.order-notes-title.on span i {
	border-bottom: 6px solid #116be6;
	border-top: 6px solid transparent;
	margin-top: -8px
}

.order-notes {
	overflow: hidden;
	padding-bottom: 100px
}

.order-notes ul {
	float: right;
	width: 550px;
	padding: 30px 0;
	line-height: 1.5
}

.order-notes ul li {
	overflow: hidden
}

.order-notes ul li .left {
	width: 400px;
	float: left;
	text-align: right;
	font-size: 14px
}

.order-notes ul li .left b {
	font-size: 16px
}

.order-notes ul li.first .left b {
	font-size: 18px!important;
	font-weight: normal
}

.order-notes ul li .big {
	font-size: 18px;
	color: #ef722f
}

.order-notes ul li b {
	color: #000
}

.order-notes ul li.total {
	font-size: 16px;
	padding: 10px 0
}

.order-notes ul li.total .right b {
	color: #ef722f;
	font-size: 16px
}

.order-notes ul li .right {
	float: right;
	font-size: 14px;
	vertical-align: bottom
}

.order-notes ul li.first .right {
	margin-top: 4px
}

.order-notes ul li.last {
	padding-top: 30px;
	line-height: 35px
}

.blue-link {
	color: #116be6
}

.order-notes ul li.last .submit-btn {
	background: #ef722f;
	border-radius: 0px;
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 0 40px
}

.supplier {
	padding-top: 30px;
	padding-bottom: 15px;
	color: #333;
	font-size: 14px
}

.supplier span {
	color: #666
}

.my-order-box {
	border: 1px #ccc solid;
	padding: 15px;
	margin-top: 30px;
	overflow: hidden
}

.my-order-box.order-cancel .left h3 {
	color: #339933;
}

.my-order-box .left {
	width: 210px;
	padding-right: 20px;
	float: left;
	text-align: center;
	border-right: 1px #ccc solid;
	padding-top: 5px;
	min-height: 205px;
}

.my-order-box .left h3 {
	color: #cc0000;
	font-size: 20px;
	padding: 25px 0 15px
}

.my-order-box .left p {
	color: #666;
	font-size: 12px
}

.my-order-box .left p i {
	font-size: inherit
}

.my-order-box .left .btn {
	margin: 10px 0;
	line-height: 20px
}

.my-order-box .left ul {
	overflow: hidden;
	margin-top: 25px;
	text-align: center;
	font-size: 0;
}

.my-order-box .left ul li {
	display: inline-block;
	width: 50%;
	display: block\8;
	float: left\8;
}

.my-order-box .left ul li a {
	text-decoration: none;
	color: #333
}

.my-order-box .right {
	float: right;
	width: 620px;
	padding-top: 5px
}

.my-order-box.order-cancel .right ul li.active em,
.my-order-box.order-cancel .right ul li.active i {
	background: #339933;
}

.my-order-box.order-cancel .right ul.flow-list {
	margin-top: 0;
}

.my-order-box.order-cancel .right .cancel-text {
	padding-top: 20px;
	font-size: 14px;
	line-height: 1.5;
}

.my-order-box .right ul.flow-list {
	overflow: hidden;
	margin-top: 30px;
	padding-top: 30px;
	margin-right: 5px
}

.my-order-box .right ul.flow-list li {
	float: left;
	position: relative;
	width: 20%;
	text-align: center
}

.my-order-box .right ul.flow-list li p {
	line-height: 2.5
}

.my-order-box .right ul.flow-list li span {
	font-size: 12px;
	color: #999
}

.my-order-box .right ul.flow-list li h4 {
	position: absolute;
	right: -50px;
	top: -30px;
	width: 100px;
	text-align: center;
	font-weight: normal;
	color: #666
}

.my-order-box .right ul.flow-list li i {
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	display: block;
	margin: auto;
	color: #ffffff;
	background: #cccccc;
	position: relative;
	z-index: 1;
	font-size: 18px
}

.my-order-box .right ul.flow-list li em {
	width: 100%;
	height: 3px;
	background: #cccccc;
	top: 15px;
	left: 0;
	z-index: 0;
	display: block;
	position: absolute
}

.my-order-box .right ul li.active em,
.my-order-box .right ul li.active i {
	background: #ef722f
}

.my-order-box .right ul li.active h4 {
	color: #ef722f;
	font-weight: bold
}

.my-order-box .left.pick-up-info {
	font-size: 14px;
	text-align: left;
	line-height: 1.8;
	min-height: 190px;
	padding-left: 10px;
	width: 200px
}

.my-order-box .left.pick-up-info h4 {
	font-size: 16px;
	margin-bottom: 10px;
}

a.view-btn {
	border: 1px #a6a6a6 solid;
	color: #333;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	padding: 5px 10px;
	display: inline-block;
	margin-top: 20px
}

.logistics-flow h4 {
	float: left;
	text-align: right;
	position: absolute;
	left: -90px;
	top: -8px;
	color: #ccc;
	font-weight: normal
}

.my-order-box .right ul.logistics-flow li.active h4 {
	color: #ccc;
	font-weight: normal
}

.logistics-flow p {
	float: right;
	width: 480px
}

.logistics-flow li.active p span {
	font-weight: bold
}

.logistics-flow li {
	position: relative;
	padding-bottom: 20px
}

.logistics-flow p {
	color: #999;
	font-size: 12px
}

.logistics-flow p span {
	width: 425px;
	float: right;
	color: #666;
	font-size: 14px;
	line-height: 1.5
}

.logistics-flow p samp {
	display: inline-block;
	font-family: inherit;
	padding-top: 3px
}

.logistics-flow {
	border-left: 1px #eeeeee solid;
	margin-left: 120px;
	padding-top: 10px
}

.clear {
	clear: both
}

.logistics-flow li i {
	width: 5px;
	height: 5px;
	background: #ccc;
	border-radius: 50%;
	position: absolute;
	left: -3px;
	top: 7px
}

.prompt {
	line-height: 50px;
	background: #f4e4c4;
	margin-left: -35px;
	margin-right: -35px;
	text-align: center;
	position: relative;
	top: -10px
}

.choice-boxs ul {
	overflow: hidden;
	margin-top: 6px
}

.choice-boxs ul li {
	width: 50%;
	float: left;
	cursor: pointer
}

.choice-boxs ul li span {
	line-height: 36px;
	display: block;
	border: 1px #cccccc solid;
	margin: 6px
}

.choice-boxs ul li.active span {
	color: #ef722f;
	border-color: #ef722f
}

.choice-boxs .other {
	text-align: left;
	margin: 6px;
	overflow: hidden
}

.choice-boxs .other input {
	border: 1px #cccccc solid;
	height: 36px;
	width: 380px;
	float: right;
	padding: 0 10px;
	font-size: 14px
}

.choice-boxs .other span {
	line-height: 36px
}

.table-hover td,
.table-hover th {
	text-align: center;
}

.member-right .table-hover {
	background: #f3f3f3;
	margin-bottom: 12px
}

.member-right .table-hover th {
	font-weight: normal;
	text-align: center
}

.my-deal {
	margin-bottom: 13px
}

.my-deal .left-name {
	padding-left: 8px;
	font-size: 12px
}

.table-box tr.order-top td {
	overflow: hidden;
	background: #f3f3f3!important;
	border-bottom: none!important;
	line-height: 24px
}

.order-top td .left {
	float: left
}

.order-top td .right {
	float: right
}

.my-deal .last i,
.my-deal .last span {
	color: #666;
	font-size: 12px
}

.my-deal .last span {
	display: block;
	margin-bottom: 5px
}

.my-deal .last a {
	display: inline-block;
	margin: 5px 0
}

.my-deal .last a.v-link {
	margin: 0
}

.my-deal .last a.cancel {
	color: #333
}

.text-red {
	color: #cc0000
}

.table-box .hastable {
	padding: 0!important;
	vertical-align: top!important;
	border-left: 1px #ddd solid
}

.table-box .hastable th {
	padding: 0!important;
}

.table-box .hastable .table-box {
	border: none!important;
	padding-top: 3px
}

.table-box .hastable .table-box td {
	border-bottom: none!important
}

.small {
	font-size: 12px;
	color: #999
}

.v-link:active,
.v-link:link,
.v-link:visited {
	color: #333
}

.table-box .text-galy {
	color: #333
}

.nav-tabs-box {
	padding-top: 25px;
	overflow: hidden;
	position: relative;
	min-height: 45px
}

.nav-tabs-box em {
	display: block;
	height: 2px;
	background: #ccc;
	width: 100%;
	position: absolute;
	bottom: 0
}

.nav-tabs-box ul {
	float: left;
	position: relative;
	left: 0;
	bottom: 0;
	z-index: 2
}

.nav-tabs-box ul li {
	color: #333
}

.nav-tabs-box ul li span {
	padding: 15px 12px
}

.search-box {
	float: right;
	padding-top: 8px
}

.search-box input {
	height: 30px;
	border: 1px #ccc solid;
	border-right: 0;
	padding: 0 10px;
	float: left;
	width: 200px;
	font-size: 14px
}

.search-box button {
	border: none;
	background: #ef722f;
	height: 32px;
	color: #fff;
	padding: 0 12px;
	float: left
}

.search-box p.order-notes-title {
	float: left;
	padding-top: 7px;
	margin-left: 10px;
	margin-right: 25px;
	border-bottom: none
}

.search-show-box {
	padding: 10px 0 0;
	line-height: 30px;
	display: none
}

.search-show-box+table {
	margin-top: 15px
}

.search-show-box select {
	width: 120px;
	text-align: center;
	height: 28px;
	border: 0;
	outline: 1px solid #808080;
	vertical-align: top;
	margin-top: 1px;
	margin-right: 50px
}

.search-show-box label {
	display: inline-block
}

.search-show-box input {
	border: 1px #808080 solid;
	height: 28px;
	width: 80px;
	padding: 0 10px;
	vertical-align: top
}

/*.search-show-box button {*/
	/*height: 30px;*/
	/*border: none;*/
	/*padding: 0 20px;*/
	/*min-width: 69px;*/
	/*vertical-align: top;*/
	/*margin-left: 10px;*/
	/*color: #ef722f;*/
	/*border: 1px #ef722f solid;*/
	/*padding: 5px 10px;*/
	/*border-radius: 4px;*/
	/*font-size: 14px;*/
	/*background: #ffffff;*/
/*}*/

.search-show-box button {
	height: 30px;
	border: none;
	padding: 0 20px;
	min-width: 69px;
	vertical-align: top;
	margin-left: 10px;
	color: #ef722f;
	border: 1px #ef722f solid;
	padding: 5px 10px;
	border-radius: 0px;
	font-size: 14px;
	background: #ffffff;
}

.search-show-box span {
	padding: 0 5px
}

.pay-list {
	overflow: hidden;
	padding: 15px
}

.pay-list li {
	float: left;
	font-size: 16px;
	padding-right: 60px;
	padding-left: 60px;
	border-left: 1px #cccccc solid;
	line-height: 30px
}

.pay-list li a {
	text-decoration: none
}

.pay-list li a span {
	margin-left: 12px;
	vertical-align: middle
}

.pay-list li.first {
	padding-left: 0;
	border-left: none
}

.top-title h3 {
	font-size: 18px
}

.choice-box {
	overflow: hidden;
	margin: 0 20px
}

.choice-box li {
	border-bottom: 1px #e5e5e5 solid;
	padding: 25px 0
}

.choice-box li.last {
	border-bottom: none
}

.choice-box li .itxt {
	height: 32px;
	border: 2px #808080 solid;
	padding: 0 10px;
	font-size: 14px;
	outline: none
}

.choice-box li.active .itxt {
	border-color: #ef722f
}

.choice-box li.disabled input,
.choice-box li.disabled label em {
	pointer-events: none;
	background: #e1e1e1
}

.choice-box li span {
	display: inline-block;
	width: 120px;
	font-size: 16px;
	vertical-align: middle
}

.choice-box li span.choice-right {
	font-size: 14px;
	width: auto;
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
	color: #666
}

.choice-box li span.choice-right font {
	color: #333
}

label.radio {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}

label.radio input {
	display: none
}

label.radio input+em {
	width: 13px;
	height: 13px;
	display: block;
	border: 1px #808080 solid;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	cursor: pointer
}

label.radio input:checked+em i {
	width: 9px;
	height: 9px;
	display: block;
	background: #ef722f;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	margin: 2px
}

.detailed-left {
	overflow: hidden;
	width: 680px;
	float: left;
	padding: 30px 0 40px
}

.detailed-left li {
	float: left;
	width: 33.33%;
	text-align: center;
	position: relative
}

.detailed-left li em {
	font-style: normal;
	position: absolute;
	font-size: 30px;
	font-weight: normal;
	right: -10px;
	top: 50%;
	margin-top: -10px;
	width: 2px;
	background: #707070;
	height: 20px
}

.detailed-left li em i {
	width: 20px;
	height: 2px;
	background: #707070;
	display: block;
	position: absolute;
	left: -9px;
	top: 9px
}

.detailed-left li p {
	color: #666;
	font-size: 14px;
	line-height: 2
}

.detailed-left li h3 {
	font-size: 20px;
	font-weight: normal;
	color: #333
}

.detailed-right {
	float: right;
	font-size: 16px;
	color: #333;
	margin-top: 40px;
	margin-right: 100px
}

.detailed-right b {
	font-size: 30px;
	color: #ef722f;
	font-weight: normal
}

.top-title h4 {
	font-size: 16px;
	font-weight: normal;
	padding-top: 40px
}

.submit-password {
	overflow: hidden;
	margin-top: 25px
}

.submit-password input {
	height: 32px;
	width: 140px;
	padding: 0 10px;
	border: 1px #808080 solid;
	vertical-align: middle;
	float: left
}

.submit-password .btn {
	text-decoration: none;
	background: #ef722f;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border: none;
	color: #fff;
	padding: 0 20px;
	vertical-align: middle;
	float: left;
	margin-left: 20px;
	font-size: 14px;
	border-radius: 0px!important;
	-webkit-border-radius: 0px!important
}

.password-link {
	font-size: 14px;
	color: #999;
	display: inline-block;
	margin-top: 12px
}

.supplier-info .left,
.supplier-info .right {
	float: left
}

.supplier-info .left .blue-link {
	margin-left: 25px
}

.supplier-info b {
	color: #333
}

.supplier-info .yellow_text {
	font-size: 30px;
	font-weight: normal!important
}

.supplier-info .right {
	margin-left: 70px;
	background: #f4f4f4;
	padding: 10px 15px;
	line-height: 1.8;
	width: 460px;
	font-size: 14px
}

.supplier-info .right font {
	color: #cc0000
}

.remodal .buy-dialog-ok {
	padding-left: 80px;
	position: relative
}

.remodal .buy-dialog-ok i {
	position: absolute;
	left: 30px;
	top: 0;
	font-size: 45px
}

.remodal .buy-dialog-ok .yellow_text {
	margin-bottom: 20px
}

.text-center {
	text-align: center!important
}

.my-order-box .search-show-box input {
	margin-right: 30px;
	font-size: 13px;
	min-width: 135px;
}

.my-order-box .search-show-box {
	margin: 5px;
	padding-bottom: 10px
}

.my-order-box h3 {
	margin-left: 5px;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 15px
}

.my-order-box .search-show-box select {
	width: 60px;
	margin-right: 10px
}

.all-operation td {
	padding: 13px 8px!important;
}

.all-operation td label {
	margin-left: 11px
}

.all-operation td a {
	margin: 0 5px;
	display: inline-block;
	vertical-align: middle
}

.cart-box label.radio input+em,
.table-box label.radio input+em {
	width: 10px;
	height: 10px
}

.cart-box label.radio input:checked+em i,
.table-box label.radio input:checked+em i {
	width: 6px;
	height: 6px
}

.cart-box .shopping-title label.radio {
	margin-top: 3px
}

.order-notes-title textarea {
	width: 100%;
	border: 1px #808080 solid;
	box-sizing: border-box;
	margin-top: 20px;
	padding: 10px;
	outline: none;
	font-size: 14px;
	display: none
}

.order-notes-title.on textarea {
	display: block
}

.order-notes-title.on {
	padding-bottom: 0;
	border-bottom: none
}

.supplier+table .left-name {
	padding-left: 14px
}

.remarks-box {
	margin-top: 15px;
	padding: 0
}

.remarks-box ul {
	overflow: hidden;
	border-bottom: 1px #ccc solid;
	padding: 20px;
	font-size: 14px
}

.remarks-box ul li {
	float: left;
	padding-right: 65px
}

.remarks-box .remarks {
	padding: 20px;
	overflow: hidden;
	line-height: 1.5;
	font-size: 14px
}

.remarks-box .remarks span {
	float: left;
	width: 70px;
	display: block
}

.remarks-box .remarks p {
	margin-left: 70px
}

.order-notes ul.short li .left {
	width: 440px
}

a.yellow-link {
	color: #ef722f;
	margin-left: 10px;
	text-decoration: none
}

a.y-link {
	color: #ef722f;
	text-decoration: none
}

.text-center th {
	text-align: center
}

.collect-bar {
	background: #f9f9f9;
	line-height: 36px;
	margin: 15px 0 0;
	box-sizing: border-box;
	padding: 0 12px 0 15px;
	overflow: hidden;
	font-size: 14px
}

.collect-bar .left {
	float: left
}

.collect-bar .right {
	float: right
}

.my-bl.table>tbody>tr>td {
	padding: 18px 8px!important
}

.pickup-list {
	margin-top: 15px
}

.pickup-list .order-top .left {
	padding-left: 30px
}

.pickup-list .order-top .left label {
	top: 13px
}

.all-operation {
	overflow: hidden
}

.all-operation .right {
	float: right;
	margin-right: 10px
}

.all-operation td .right .btn {
	margin-left: 8px!important
}

.all-operation span {
	vertical-align: middle
}
.nav-tabs.mini li {
	font-size: 14px;
}

.nav-tabs.mini {
	border-bottom: 1px #bfbfbf solid;
}

.m_title {
	font-size: 16px;
	padding: 40px 0 20px;
}

.m_table {
	text-align: center;
}

.m_table.table-box thead.show th {
	padding: 10px!important;
}

.m_table.table>tbody>tr>td {
	padding: 15px 8px!important;
}

.add_manage_button {
	font-size: 14px;
	color: #ffffff;
	background: #ef722f;
	border: 0px;
	border-radius: 0px;
	padding: 5px 10px;
	float: right;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	outline: none;
}

.add_manage_button i {
	padding-right: 5px;
}

.nav-tabs {
	position: relative;
}
/*弹窗*/
#goodcover {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 133%;
	background-color: #000;
	z-index: 1001;
	-moz-opacity: .8;
	opacity: .5;
	filter: alpha(opacity=80)
}
.member-big{
	background: #ffffff;
}
.popups {
	padding: 10px;
}

.popup {
	width: 860px;
	background-color: #fff;
	padding: 10px;
	position: absolute;
	display: none;
	left: 45%;
	z-index: 1002;
}

.company_list_from{
	margin: 0 auto;
	max-width: 600px;
}
.company_list_from li{
	padding: 5px 0;
	margin-bottom: 10px;
}
.company_list_from li label{
	width: 110px;
	text-align: right;
	display: inline-block;
	font-size: 14px;
	line-height: 30px;
}
.company_list_from li .itxt{
	border: 1px #808080 solid;
	height: 28px;
	padding: 0 10px;
	font-size: 14px;
	width: 360px;
}
.company_list_from li .itxt.lng{
	width: 380px;
}
.company_list_from select {
	width: 121px;
	text-align: center;
	height: 28px;
	border: 0;
	outline: 1px solid #808080;
	vertical-align: top;
	margin-top: 1px;
	margin-right: 5px;
}
.file_btn{
	font-size: 14px;
	color: #666666;
	border: 1px #b5b5b5 solid;
	border-radius: 0px;
	padding: 5px 10px;
	margin-right: 10px;
	background: #ffffff;
}
.blue_link{
	color: #0066ff;
	margin: 0 10px;
}
.zhu{
	color: #666666
}
.add_button{
	font-size: 14px;
	color: #ffffff;
	background: #ef722f;
	border: 0px;
	border-radius: 0px;
	padding: 10px 80px;
	cursor: pointer;
	outline: none;
	margin-top: 20px;
	margin-bottom: 30px;
}
.company_list_from .center{
	text-align: center;
}
.popup h3{
	text-align: center;
	font-size: 24px;
	font-weight: 100;
	padding: 50px 0 50px 20px;
}
.popups h3{
	text-align: left;
	font-size: 22px;
	font-weight: 100;
	color: #333333;
	padding: 30px 0 30px 40px;
}
.step{
	margin: auto;
	overflow: hidden;
	width: 670px;
	margin-bottom: 20px;
}
.step .step_v{
	float: left;
	text-align: center;
	margin: 0 25px;
}
.step .step_v.cur,.step .step_v.cur i{
	color: #0066ff;
}
.step .step_v i{
	color: #cccccc;
	font-size: 25px;
}
.step .step_v p{
	padding-top: 5px;
	font-size: 16px;
}
.step .arrow{
	float: left;
}
.step .arrow img{
	margin-top: 35px;
}
.over{
	text-align: center;
}
.over h4{
	font-size: 20px;
	font-weight: 100;
}
.over{
	font-size: 16px;
	padding: 30px 0 20px;
	line-height: 40px;
	color: #333333;
}
.authentication_icon{
	height: 23px;
	margin-left: 10px;
}
.myshop-right.company_list_from{
	margin: 60px auto 0;
	width: 510px;
}
.myshop-left{
	float: left;
	margin-top: 40px;
	margin-right: 30px;
}
.myshop-left .user-box{
	text-align: center;
}
.myshop-left .user-box img{
	width: 113px;
}
.member-myshop-box{
	width: 980px;
	background: 0 0;
	padding: 0;
}
.member-myshop-box .nav-tabs.tabs-yellow{
	margin-top: 0;
}
.border-yellow-button{
	color: #ef722f;
	border: 1px #ef722f solid;
	padding: 5px 10px;
	border-radius: 0px;
	font-size: 14px;
	margin: 20px 0;
	background: #ffffff;
}
.yellow-button{
	color: #ffffff;
	background: #ef722f;
	border: 1px #ef722f solid;
	padding: 5px 10px;
	border-radius: 0px;
	font-size: 14px;
	margin: 20px 0;
}
.s-button-box{
	overflow: hidden;
}
.myshop-right.company_list_from .yellow-button{
	margin-right: 20px;
	min-width: 78px;
}
#code.mini{
	width: 320px;
}
.center{
	text-align: center;
}
.close_btn{
	position: absolute;
	top:10px;
	right: 10px;
	cursor: pointer;
}
.green{
	color: #53c419;
	font-size: 18px;
}
a.save_btn{
	padding: 5px 30px;
	color: #ef722f;
}
.add_staff_popup{
	width: 457px!important;
}
.add_staff_popup#pic{
	width: auto!important;
	background: transparent!important;
}
.add_staff_popup#pic .close_btn{
	color: #ffffff;
	right: -10px;
	top:-10px
}
.add_staff_popup.pic img{
	max-height: 450px;
}
.add_staff_popup.big-popup{
	width: 800px!important;
	height: 400px;
	margin-left: -400px;
	margin-top: -200px;
	left: 50%;
	top:50%;
	padding: 0;
}
.add_staff_popup ul{
	width: 270px;
	margin: auto;
}
.add_staff_popup ul li label{
	width: 60px;
	display: inline-block;
	font-size: 14px;
}
.add_staff_popup ul li input.itxt{
	border: 1px #b5b5b5 solid;
	width: 160px;
	padding: 0 10px;
	height: 35px;
	font-size: 14px;
}
.add_staff_popup ul li p{
	padding-left: 65px;
	color: #cc0000;
	margin-top: 10px;
	margin-bottom: 15px;
}
.add_staff_popup ul li{
	position: relative;
	padding: 5px 0;
}
.add_staff_popup ul li i{
	position: absolute;
	right: -10px;
	top:3px;
	font-size: 25px;
}
.add_staff_popup ul li i.ok{
	color: #53c419;
	display: none;
}
.add_staff_popup ul li i.error{
	color: #fb5500;
	display: none;
}
.s_btn,.c_btn{
	padding: 10px 40px;
	margin: 0 10px 20px;
}
.c_btn{
	background: #999999;
}
.add_staff_popup h3{
	font-size: 18px;
	padding: 30px 0 20px;
}
.add_staff_popup h4{
	padding-left: 50px;
	padding-bottom: 15px;
	font-size: 16px;
}
.add_staff_popup ul.company-check-list{
	width: 100%
}
.add_staff_popup ul.company-check-list li{
	padding: 5px 0;
}
.add_staff_popup ul.company-check-list input,.add_staff_popup ul.company-check-list span{
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
}
.company-check-box{
	padding: 10px;
	width: 330px;
	margin: auto;
	border: 1px #b5b5b5 solid;
	height: 110px;
	overflow-y: scroll;
}
.company_top{
	border-top:1px #b5b5b5 solid;
	width: 350px;
	margin:20px auto 0px;
	padding-top: 10px;
	padding-left: 0!important;
}
#tips h3,#modifyPrice h3{
	color: #333333;
	background: #dddddd;
	height: 44px;
	line-height: 44px;
	padding: 0 20px;
	margin: -10px;
	text-align: left;
	font-size: 16px;
}
.nav-tabs-box.title-top{
	overflow: hidden;
	line-height: 28px;
	border-bottom: 1px #cccccc solid;
}
.nav-tabs-box.title-top .right{
	float: right;
}
.nav-tabs-box.title-top select{
	width: 120px;
	text-align: center;
	height: 28px;
	border: 0;
	outline: 1px solid #808080;
	vertical-align: top;
	margin-top: 1px;
	margin-right: 20px;
	font-size: 14px;
}
.nav-tabs-box.title-top button{margin-top: 0; margin-bottom: 0;}
.search-x{
	margin-top: 20px;
}
.search-x input{
	margin-left: 11px;
	font-size: 14px;
	width: 110.5px;
}
.search-x label{
	margin-left: 10px;
}
.search-y.search-show-box button{
	font-size: 14px;
}
.search-y input{
	width: 53.5px;
	font-size: 14px;
}
.l_l{
	margin-right: 10px;
}
.l_r{
	margin-left: 20px;
}
.collect-bar button{
	margin: 5px!important;
	min-width: 60px!important;
	font-size: 14px;
}
.table-table{
	margin-top: 10px;
}
.table-table.table-box th{
	background: #f3f3f3;
}
.table-table.table-box th,.table-table.table-box td{
	text-align: left;
}
.table-table.table-box td.text-right,.table-table.table-box th.text-right{
	text-align: right;
	padding-right: 30px!important;
}
.table-roll{
	overflow-y: scroll;
	height: 500px;
}
.price_txt{
	border: 1px #b5b5b5 solid;
	height: 35px;
	margin-right: 10px;
	width: 155px;
	padding: 0 10px;
}

.right-box-box{
	width: 300px;
	float: right
}
.left_col{
	width: 905px;float: left;
	background: #ffffff;
}
.left_col .from-box .col-lg-12 .form-control{
	width: 60px;
}
.from-box .col-lg-12 .col-sm-3 .form-control{
	width: 50px;
}
.btn-primary.c-border-yellow-button{
	background: #ffffff;
	color: #ef722f;
	border: 1px #ef722f solid;
	margin-right: 0; height: 30px; margin-top: 1px; margin-left: 0; width: 85px;
}
.c-yellow-button{
	margin-right: 0; height: 30px; margin-top: 1px; margin-left: 0; width: 85px;
}
.contact-box{
	text-align: center;padding-left: 25px;
}
.contact-box .text-bule{
	color: #ef722f!important;
	border: 1px #ef722f solid;
	padding: 3px 15px;
}
.contact-box .tooltip-box .tooltip-c{
	width: 150px;
	margin-left: -100px;
	background: #fffaf8;
}
.right-box{
	padding: 20px;
	background: #ffffff;
}
.certification{
	width: 560px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
.right-box h3{
	vertical-align: middle;
	padding-bottom: 15px;
	font-size: 16px;
}
.right-box h3 span{
	display: inline-block;
}
.right-box h3 i{
	width: 5px;
	height: 16px;
	display: inline-block;
	background: #ef722f;
	margin-right: 8px;
	vertical-align: middle;
}
.right_content{
	line-height: 2;
	font-size: 14px;
}
.m_t_10{
	margin-top: 10px;
}

.right_pro_list a{
	color: #333;
	background: #f2f2f2;
	padding: 5px 20px;
	display: inline-block;
	margin-bottom: 5px;
}
.malls-table{
	margin: 0 10px;
	box-sizing: border-box;
	width: auto;
	max-width: auto;
}
.malls-table label.radio{
	margin-top: 5px;
}
.shops_banner{
	/*background: url(../img/shop/shop_banner.jpg) no-repeat center 0;*/
	height: 152px;
}
.bank-table{
	background: #C5C5C5;
	width: 600px;
	margin: 30px auto 0;
	border-collapse:inherit
}
.bank-table .table-right{
	background: #ffffff;
}
.bank-table .table-left{
	background: #f3f3f3;
}
.table-box thead.hide-thead th{
	height: 0;
	padding-top:0!important;
	padding-bottom: 0!important;
	line-height: 0;
	font-size: 0!important;
}
.table-box thead.hide-thead th input{
	display: none;
}
.reg-box.login-right-box .form .item-fore1 label{
	margin-top: 0px;
	width: 80px;
	text-align: right;
	position:initial;
	display: inline-block;
}
.reg-box.login-right-box .form .item-fore1{
	border: none;
	position: relative;
}
.reg-box.login-right-box .form .item-fore1 .error,.reg-box.login-right-box .form .item-fore1 .right{
	position: absolute;
	left: 350px;
	width: 300px;
	top:0;
	line-height: 38px;
	color: #cc0000;
	vertical-align: middle;
	display: none;
}
.reg-box.login-right-box .form .item-fore2 .error,.reg-box.login-right-box .form .item-fore2 .right{
	left: 265px;
}
.reg-box.login-right-box .form .item-fore1 .error-div{
	border: 1px #eeeeee solid;
	padding: 7px;
	position: absolute;
	left: 350px;
	top:0;
	width: 300px;
	display: none;
}
.text-green{
	color: #3cb500!important;
	font-size: 20px!important;
}
.reg-box.login-right-box .form .item-fore1 .error-div:after{
	content: '';
	width: 10px;
	height: 10px;
	background: #ffffff;
	border-left: 1px #eeeeee solid;
	border-bottom: 1px #eeeeee solid;
	position: absolute;
	left: -5px;
	top:13px;
	transform:rotate(45deg);
}
.reg-box.login-right-box .form .item-fore1 .error-div p{
	line-height: 1.2;
}
.reg-box.login-right-box .form .item-fore1 p i{
	font-size: 24px;
	display: inline-block;
	vertical-align: middle;
}
.reg-box.login-right-box .form .item-fore1 p span{
	line-height: 2;
	display: inline-block;
	vertical-align: middle;
}
/*.reg-box.login-right-box .form .itxt{*/
	/*padding: 9px;*/
	/*width: 220px;*/
/*}*/
.reg-box.login-right-box .form .itxt{
	padding: 9px;
	width: 220px;
	border: 1px #ccc solid;
}
.reg-box.login-right-box .form .icode{
	padding: 8px 0 8px 12px;
	width: 140px;
}
.reg-box.login-right-box .form .item{
	margin-bottom: 15px;
}
/*.reg-box.login-right-box .form .item{*/
	/*margin-bottom: 10px;*/
/*}*/
.reg-box .i-code-box label{
	float: left;
	width: 80px;
	display: inline-block;
	margin-right: 3px;
	line-height: 36px;
}
.reg-box.login-right-box .form .item-fore2{
	line-height: 34px;
	width: 155px;
}
.reg-box.login-right-box .login-code{
	margin:0;
	margin-left: 5px;
}
.reg-box.login-right-box .login-code .login-btn{
	font-size: 13px;
}
.reg-checkbox{
	margin-top: -1px;
}
.flex-contact{
	position: fixed;
	background: #ffb600;
	padding: 10px 20px;
	right: 5px;
	top:50%;
	width: 185px;
	color: #ffffff;
	font-size: 13px;
	border-radius: 0px;
	z-index: 1000;
}
.flex-contact b{
	font-size: 21px;
	letter-spacing: 1px;
}
.website{
	text-align: left;
	padding-left: 30px;
}
.website h3{
	font-size: 16px;
	background: #ffb600;
	display: inline-block;
	color: #ffffff;
	padding:3px 12px;
	border-radius: 20px;
	font-weight: normal;
	margin-left: 35px;
	margin-bottom: 30px;
	margin-top: 10px;
}
.website h4{
	margin-left: 35px;
	margin-bottom: 30px;
	font-size: 14px;
	color: #333333;
}
.gsd-map-box{
	height: 900px;
	background: url(../img/page/gsd/map.jpg) no-repeat #ffffff 300px 120px;
}
.login-right-box.reg-box{
	width:710px;
	height: auto;
	margin-top: 40px;
}
.login-right-box.reg-box .item-fore3{
	width: 240px;
	padding-left: 80px;
}
.login-right-box.reg-box h3{
	border-bottom: 1px #eeeeee solid;
	font-size: 20px;
	line-height: 2;
	padding-bottom: 5px;
	font-weight: normal;
}
.reg-agree{
	background: #ffffff;
}
.reg-agree h3{
	font-size: 30px;
	font-weight: normal;
	padding: 30px 0 20px;
}
.reg-main{
	padding: 0;
}
.reg-main .all{
	border: 1px #eeeeee solid;
	height: 314px;
	overflow-y: scroll;
	padding: 20px 40px;
	font-size: 14px;
	line-height: 2;
	text-align: left;
}
.reg-btn{
	padding: 35px 0 50px;
	text-align: center;
}
.reg-btn input{
	width: 175px;
	border-radius: 0px;
}
.reg-agree{
	border-top:1px #eeeeee solid;
}
.reg-box-main .left{
	float: right;
}
.reg-box-main .right{
	float: left;
}
.reg-box-main{
	height: 560px;
	background-size: auto 100%;
}
.reg-box-main.login-box .left .qrcode{
	margin-left: 0;
}
.reg-box-main.login-box .left .qrcode span{
	display: inline-block;
	font-size: 14px;
	padding-left: 10px;
}

.login-btn.gray-btn{
	background: #999999;
}

.sz-txt-box{
	position: relative;
}
.sz-txt{
	position: absolute;
	text-align: left;
	padding-left: 58px;
}
.sz-txt label{
	background: #f49e00;
	color: #ffffff;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	display: block;
	position: absolute;
	left: 0px;
	text-align: center;
	line-height: 48px;
	font-size: 34px;
	font-family: impact
}
.sz-txt h3{
	font-size: 14px;
	color: #000000;
	padding-top: 3px;
}
.sz-txt p{
	font-size: 14px;
}
.sz-txt.one{
	left: 100px;
	top:232px
}
.sz-txt.two{
	left: 170px;
	top:97px
}
.sz-txt.three{
	left: 360px;
	top:7px
}
.sz-txt.three h3{
	padding-top: 12px;
}
.sz-txt.four{
	left: 550px;
	top:112px
}
.sz-txt.five{
	left: 750px;
	top:182px
}
.sz-txt.six{
	left: 825px;
	top:367px
}
.myshop-right li,.company_list_from li{
	position: relative;
}
p.right,p.error{
	position: absolute;
	left: 505px;
	top: 10px;
	width: 200px;
	display: none;
}
p.error{
	color: #cc0000;
	line-height: 1;
}
p.error i{
	font-size: 22px;
	vertical-align: middle;
}
.ok_icon{
	font-size: 60px;
	color: green;
}
.company_list_from li.view_btn_li{
	margin-bottom: 5px;
	padding-top: 0;
}
.xiaoli-new-banner {
	height: 990px;
	background: url("../img/logistics/logistics_bg.png") no-repeat center 0
}

.logistics-box .left {
	padding-left: 30px;
	width: 500px;
}

.logistics-box .left h2 {
	margin-top: 180px;
	font-size: 60px;
	color: #ffffff;
	font-weight: 900;
}
.logistics-box .left h2 b{
	position: relative;
}
.logistics-box .left h2 b::after{
	width: 10px;
	height: 10px;
	content: '';
	display: inline-block;
	background: #ff7b03;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	bottom: -20px;
}
.logistics-box .left h2 span{
	font-size: 30px;
	font-weight: normal;
}

.logistics-box .left p {
	color: #ffffff;
	font-size: 20px;
	margin-top: 40px;
	line-height: 1.8;
	display: block;
}

.logistics-box .left p font {
	color: #ffd200
}

.logistics-box .left {
	float: left
}

.logistics-box .right {
	float: right
}

.logistics-right-box {
	width: 335px;
	margin-top: 110px;
	background: #090811;
	padding-bottom: 20px;
}

.logistics-right-box .form {
	padding: 15px 25px 15px 35px;
	box-sizing: border-box;
}

.logistics-right-box .form h3 {
	margin-top: 40px;
	margin-bottom: 15px;
	font-size: 20px;
	color: #fff;
	text-align: center;
}

.logistics-right-box .form .item-fore1 {
	height: 48px;
	box-sizing: border-box;
}
.logistics-right-box .form .item-fore1 label{
	display: inline-block;
	color: #fff;
	font-size: 14px;
}
.logistics-right-box .form .item-fore1 input{
	width: 205px;
	padding: 10px;
	height: 26px;
}

.logistics-right-box .form .item-fore2 {
	width: 120px;
	border: 1px solid #a0a0a0;
	float: left
}

.logistics-right-box .form .item {
	position: relative;
	margin-bottom: 15px;
	z-index: 1
}

.logistics-right-box .form .item.item-fore3 {
	margin-top: 30px;
	margin-bottom: 10px
}
.help-btn{
	background: #ff7b00;
	color: #ffffff;
	font-size: 16px;
	border: none;
	height: 50px;
	width: 223px;
	margin-left: 47px;
	outline: none;
	font-weight: normal;
	cursor: pointer;
}
.logistics-box{
	position: relative;
	height: 990px;
}
.icon-list{
	position: absolute;
	bottom:  150px;
	left: 0px;
	width: 100%;
}
.icon-list li img{
	width: 55px;
	margin: 20px 18px 20px 22px;
}
.icon-list li{
	width: 25%;
	float: left;
	overflow: hidden;
	text-align: center;
}
.icon-list li div{
	width: 142px;
	height: 142px;
	background: rgba(255,145,3, .5);
	text-align: center;
	color: #fff;
	font-size: 20px;
	margin: auto;
}
.icon-list li.first div{
	float: left;
}
.icon-list li.last div{
	float: right;
}
.new_add_btn{
	cursor: pointer;
	display: inline-block;
}
.new_add_btn i{
	margin-top: -4px;
}
.want_to_buy-banner{
	background: url("../img/want_to_buy/banner.png") no-repeat center 0;
}
.want_to_buy_page-box{
	margin-top: 205px;
}
.want_to_buy_page-box .row{
	margin-left: 0;
	margin-right: 0;
}
.want_to_buy_page-box .from-box{
	background: 0 0;
	padding: 0;
}
.want_to_buy_page-box .from-box label{
	display: block;
	line-height: 2;
	margin-bottom: 10px;
}
.want_to_buy_page-box .from-box label i{
	width: 4px;
	height: 4px;
	display: inline-block;
	vertical-align: middle;
	background: #ff7b03;
	border-radius: 50%;
	margin-right: 5px;
}
.want_to_buy_page-box .from-box .col-sm-01{
	width: 230px;
	float: left;
	margin-right: 10px;
}
.want_to_buy_page-box .from-box .col-sm-01 input,.want_to_buy_page-box .from-box .col-sm-02 input{
	width: 100%;
	box-sizing: border-box;
	height: 30px;
}
.want_to_buy_page-box .from-box .col-sm-02{
	float: left;
	width: 120px;
	margin-right: 10px;
}
.want_to_buy_page-box .from-box .col-sm-03{
	float: left;
	width: 140px;
	margin-right: 10px;
}
.want_to_buy_page-box .from-box .col-sm-03 input{
	width: 77px;
	float: left;
}
.want_to_buy_page-box .from-box .col-sm-03 select{
	width: 42px;
	float: left;
	border: 1px #cccccc solid;
	height: 30px;
	margin-left: -1px;
}
.want_to_buy_page-box h3{
	background: #f5f3f3;
	font-weight: normal;
	color: #c3c3c3;
	margin-top: 40px;
	margin-bottom: 20px;
}
.want_to_buy_page-box h3 b{
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 15px;
	border-left: 5px #ff7b03 solid;
	line-height: 30px;
	display: inline-block;
	vertical-align: top;
}
.want_to_buy_page-box h3 span{
	display: inline-block;
	line-height: 30px;
	font-size: 12px;
	vertical-align: top;
}
.want_to_buy-btn {
	background: #ff7b00;
	color: #ffffff;
	font-size: 16px;
	border: none;
	height: 50px;
	width: 195px;
	margin: 30px auto 20px;
	outline: none;
	font-weight: normal;
}
.col-sm-lng{
	width: 100%;
	margin-top: 25px;
	position: relative;
}
.col-sm-lng i{
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	color: #ff7b03;
	font-size: 18px;
	cursor: pointer;
}
.col-sm-lng span{
	display: inline-block;
	vertical-align: middle;
}
.col-sm-lng textarea{
	width: 100%!important;
	box-sizing: border-box;
	padding: 10px!important;
	height: auto!important;
}
.limit{
	position: absolute;
	right: 10px;
	bottom: 10px
}