﻿﻿@charset "utf-8";
@font-face{
	font-family: 'youshebiaotihei';
	src: url(../fonts/YouSheBiaoTiHei-2.ttf);
	font-style: normal;
}
p {
	margin: 0px;
}
.table {
	margin-bottom: 0px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 3px 25px;
	vertical-align: middle;
	border-top: 1px solid #ddd;
}
.dialog-myself-wrapper .modal-content {
	border-radius: 0px;
}
.btn_bottom_wrapper {
	margin-top: 120px;
}
.BFJ_title_wrapper {
	position: absolute;
	left: 0px;
	top: 20px;
}
.BFJ_title {
	padding-top: 14px;
	padding-bottom: 14px;
}
.dialog-myself-wrapper .modal-header {
	padding: 40px 45px 5px 45px;
	border-bottom: 1px solid #e5e5e5;
}
.dialog-myself-wrapper .modal-body {
	padding-left: 0px;
	padding-right: 0px;
	border-bottom: 1px solid #e5e5e5;
}
.dialog-myself-wrapper .modal-header {
	border-bottom: 0px solid #e5e5e5;
}
.dialog-myself-wrapper .modal-body {
	border-bottom: 0px;
}
.dialog-myself-wrapper .modal-footer {
	border-top: 0px solid #e5e5e5;
}
.dialog-myself-wrapper .close {
	opacity: 1;
}
.common-table-input input {
	border-radius: 0px;
	color: #353432;
	height: 20px;
	padding: 0px 12px;
	border: 0px;
	border-radius: 0px;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	border-bottom: 1px solid #dcdcdc;
}
.common-table-input input:focus {
	border-color: #dcdcdc;
	outline: 0;
	-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, .6);
	box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, .6);
	border-color: #dcdcdc;
}
.common-table-input button, .common-table-input button:hover, .common-table-input button:focus, .common-table-input button.focus {
	/*color: #999;*/
}
.common-menu-ul-red {
	color: #d33232 !important;
}
.menu-common-btn {
	height: 38px;
	text-align: left !important;
	border: 1px solid #ccc;
	background: #fff;
}
.common-btn-select {
	width: 160px;
	height: 32px;
}
.common-btn-selected,.common-btn-selected:hover {
	color: #fff;
	background: #3e4c84;
}
.common-btn-select img {
	margin-right: 13px;
}
.common-btn-select-no,.common-btn-select-no:hover {
	color: #fff;
	background: #353432;
	width: 157px;
	height: 30px;
}
.menu-common-btn:active, .menu-common-btn.active {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .125);
}
.menu-common-btn:focus, .menu-common-btn:active:focus, .menu-common-btn.active:focus, .menu-common-btn.focus, .menu-common-btn:active.focus, .menu-common-btn.active.focus {
	outline: 0px auto -webkit-focus-ring-color;
	outline-offset: 0;
}
.menu-common-btn img {
	margin-top: 5px;
}
.common-unit-input div {
	border-bottom: 1px solid #dcdcdc;
}
.common-unit-input input {
	width: 91%;
	display: inline-block;
}
.common-menu-ul li a {
	height: 64px;
	line-height: 64px;
	cursor: pointer;
}
.common-menu-ul li:not(:last-child) a {
	border-bottom: 1px dotted #ccc;
}
.common-menu-ul {
	padding-left: 12px !important;
	padding-right: 12px !important;
}
/*swiper*/
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%…19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E);
	left: 10px;
	right: auto;
}
.swiper-button-next, .swiper-button-prev {
	width: 10px !important;
	height: 10px !important;
	margin-top: 0px;
	background-size: auto !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	cursor: default;
	border: 0px solid #ddd;
}
.nav > li > a {
	padding: 0;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 0;
	border-radius: 0;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	border-bottom-left-radius: 4px;
	border-radius: 4px;
}
.pagination > li > a, .pagination > li > span {
	position: relative;
	float: left;
	padding: 0px 5px;
	color: #353432;
	background-color: rgba(0,0,0,0);
	border: 1px solid #353432;
	margin-right: 8px;
	border-radius: 4px;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	background-color: #d33232;
	border: 1px solid #353432;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #353432;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 3;
	color: #555;
	cursor: default;
	background-color: #ececec;
	border-color: #ececec;
	padding: 0 6px;
}
.popover .popover-title,.popover .popover-content{
	background: #353432;
	margin-left: 12px;
	margin-right: 12px;
	padding: 10px 8px 15px;
}
.popover-content .M_goods_item_btn1 {
	padding: 0 40px;
}
.popover p {
	margin-bottom: 0px !important;
}
.popover.bottom > .arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #353432;
}
.popover {
	max-width: 428px;
	padding: 1px;
	background-color: #353432;
	border: 0px solid #ccc;
	border: 0px solid red;
	border-radius: 3px;
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .2);
	box-shadow: 0 0px 0px rgba(0, 0, 0, .2);
	color: #fff;
	font-size: 14px;
}
.arrow-spe-wrapper {
	font-size: 10px;
}
.popover.bottom > .arrow {
	margin-left: 0px;
}
.popover.bottom > .arrow-spe {
	left: 4% !important;
	margin-left: -11px;
}
.popover.bottom {
	margin-top: 18px;
}
.arrow-spe-wrapper .popover-content {
	background: #353432;
	margin-left: 0px;
	margin-right: 0px;
	padding: 15px 8px;
}
.arrow-spe-wrapper p {
	margin-bottom: 6px !important;
}
.common-font-weight-normal {
	font-weight: normal;
}
.common-color-black {
	color: #353432;
}
.common-color-high-gray {
	color: #999;
}
.common-color-gray {
	color: #555;
}
.common-color-low-gray {
	color: #dcdcdc ;
}
.common-color-red {
	color: #d33232;
}
.common-color-high-blue {
	color: #3e4c84;
}
.common-color-high-blue_spe {
	color: #3e4c84 !important;
}
.common-color-c353432 {
	color: #353432;
}
.common-color-high-blue,.common-color-high-blue:hover {
	text-decoration: underline !important;
	color: #3e4c84 !important;
}
.common-color-blue,.common-color-blue:hover {
	color: #337ab7;
	text-decoration: underline;
}
.common-color-hover-red2:hover {
	color: #d33232;
	text-decoration: underline !important;
}
.common-color-hover-red3 {
	color: #d33232;
	text-decoration: underline !important;
}
.common-color-hover-red:hover {
	color: #d33232;
	border-bottom: 1px solid #d33232;
}
.common-color-cyan {
	color: #3e4c84;
}
.common-color-cyan-hover:hover {
	color: #3e4c84;
	text-decoration: underline !important;
}
.common-color-white {
	color: #fff !important;
}
.common-color-c3e4c84 {
	color: #3e4c84 !important;
}
.common-font-size10 {
	font-size: 10px;
}
.common-font-size12 {
	font-size: 12px;
}
.common-font-size14 {
	font-size: 14px;
}
.common-font-size16 {
	font-size: 16px;
}
.common-font-size18 {
	font-size: 18px;
}
.common-font-size20 {
	font-size: 20px;
}
.common-font-size22 {
	font-size: 22px;
}
.common-font-size24 {
	font-size: 24px;
}
.common-font-size26 {
	font-size: 26px;
}
.common-font-size28 {
	font-size: 28px;
}
.common-font-size30 {
	font-size: 30px;
}
.common-font-size32 {
	font-size: 32px;
}
.common-font-size34 {
	font-size: 34px;
}
.common-display-inline-block {
	display: inline-block;
}
.common-hover-hand:hover {
	cursor: pointer;
}
.common-border-left-none {
	border-left: 0px !important;
}
.common-border-right-none {
	border-right: 0px !important;
}
.common-border-top-dcdcdc {
	border-top: 1px solid #dcdcdc;
}
.common-border-c353432 {
	border-top: 2px solid #353432;
	border-bottom: 2px solid #353432;
}
.common-border-bottom-7f7f7f {
	border-bottom: 1px solid #7f7f7f;
}
.common-border-top-7f7f7f {
	border-top: 1px solid #7f7f7f;
}
.common-border-bottom-dcdcdc {
	border-bottom: 1px solid #dcdcdc;
}
.common-border-bottom-transparent {
	border-bottom: 1px solid rgba(0,0,0,0);
}
.common-border-top-none {
	border-top: 0px solid #dcdcdc !important;
}
.common-border-bottom-c353432 {
	border-bottom: 2px solid #353432;
}
.common-border-bottom-red {
	border-bottom: 1px solid #d33232 !important;
}
.common-border-red {
	border: 1px solid #d33232 !important;
}
.common-border-top-red {
	border-top: 1px solid #d33232 !important;
}
.common-border-bottom-c99999 {
	border-bottom: 1px solid #999999;
}
.common-border-top-c99999 {
	border-top: 1px solid #999999 !important;
}
.common-border-c99999 {
	border: 1px solid #999999 !important;
}
.border-top-c999-table tr:first-child td {
	border-top: 1px solid #999999 !important;
}
.common-border-bottom-c555 {
	border-bottom: 1px solid #555;
}
.common-border-top-c555 {
	border-top: 1px solid #555;
}
.common-border-dcdcdc {
	border: 1px solid #dcdcdc;
}
.common-border-right-c999 {
	border-right: 1px solid #999;
}
.common-border-c999 {
	border: 1px solid #999;
}
.common-border-right-ddd {
	border-right: 1px solid #ddd;
}
.common-border-right-dcdcdc {
	border-right: 1px solid #dcdcdc;
}
.common-border-c3e4c84 {
	border: 1px solid #3e4c84;
}
.common-border2-c3e4c84 {
	border: 2px solid #3e4c84 !important;
}
.common-border-top-c3e4c84 {
	border-top: 1px solid #3e4c84;
}
.common-border-bottom-c3e4c84 {
	border-bottom: 1px solid #3e4c84;
}
a.common-border-bottom-tou {
	border-bottom: 1px solid rgba(0,0,0,0) !important;
}
.common-border-bottom-c3e4c84-hover:hover {
	border-bottom: 1px solid #337ab7 !important;
	cursor: pointer;
}
.common-head-cddd {
	border: 1px solid #ddd;
}
.common-head-portrait {
	width: 120px;
	height: 120px;
	border-radius: 50%;
}
.common-bg-color-fec8c8 {
	background: #fec8c8 !important;
}
.common-bg-color-transparent {
	background: rgba(0,0,0,0) !important;
}
.commom-confirm-bg {
	background: url(../images/common/bg/bg_repert_01.png);
}
.commom-confirm-bg2 {
	background: url(../images/common/bg/bg_repert_03.png);
}
.commom-confirm-bg4 {
	background: url(../images/common/bg/bg_repert_04.png);
}
.commom-confirm-bg6 {
	background: url(../images/common/bg/bg_repert_06.png);
}
.commom-confirm-bg7 {
	background: url(../images/common/bg/bg_repert_07.png) !important;
}
.commom-confirm-bg8 {
	background: url(../images/common/bg/bg_repert_08.png);
}
.common-bg-white {
	background: #fff;
}
.common-bg-f3f3f3 {
	background: #f3f3f3;
}
.common-bg-dcdcdc {
	background: #dcdcdc;
}
.common-bg-c353432 {
	background: #353432;
}
.common-bg-ececec {
	background: #ececec;
}
.common-bg-f2f2f2 {
	background: #f2f2f2;
}
.common-hover-c999:hover {
	color: #999 !important;
}
.common-bg-ff5050 {
	background: #ff5050;
}
.common-bg-e5e5e5 {
	background: #e5e5e5;
}
.common-bg-c3e4c84 {
	background: #3e4c84 !important;
}
.common-bg-d33232 {
	background: #d33232 !important;
}
.common-bg-c999999 {
	background: #999999;
}
.common-font-bold {
	font-weight: bold;
}
.common-text-decoration {
	text-decoration: underline !important;
}
.common-point {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 50%;
}
.common-width-size49 {
	width: 49%;
}
.common-width-size194 {
	width: 194px;
}
.common-width-size50 {
	width: 50%;
}
.common-width-size43 {
	width: 43%;
}
.common-padding-left7 {
	padding-left: 7px;
}
.common-padding-left25 {
	padding-left: 25px;
}
.table-style tbody tr td {
	line-height: 33px;
}
.common-border-none {
	border: 0px !important;
}
.common-letter-spacing2 {
	letter-spacing: 2px;
}
.common-padding0 {
	padding: 0px !important;
}
.common-padding10 {
	padding: 10px !important;
}
.common-padding15 {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
.common-padding-top10 {
	padding-top: 10px !important;
}
.common-padding-bottom10 {
	padding-bottom: 10px !important;
}
.common-padding20-top {
	padding-top: 20px !important;
}
.common-padding10-top {
	padding-top: 10px !important;
}
.common-padding10-bottom {
	padding-bottom: 10px !important;
}
.common-padding-button {
	padding: 3px 0px 3px 25px !important;
}
.common-padding-button-single {
	padding: 8px 0px 8px 25px !important;
}
.common-margin0 {
	margin: 0px !important;
}
.common-margin-left0 {
	margin-left: 0px !important;
}
.common-margin-left5 {
	margin-left: 5px;
}
.common-margin-right0 {
	margin-right: 0px !important;
}
.common-margin-left30 {
	margin-left: 30px;
}
.common-margin-right30 {
	margin-right: 30px;
}
.common-padding-left20 {
	padding-left: 20px;
}
.common-padding-left6 {
	padding-left: 6px;
}
.common-margin-top7 {
	margin-top: 7px;
}
.common-margin-top15 {
	margin-top: 15px !important;
	/*padding-left:30px;*/
}
.common-padding-left10 {
	padding-left: 10px;
}
.common-padding-left12 {
	padding-left: 12px;
}
.common-padding-right10 {
	padding-right: 10px;
}
.common-padding-right20 {
	padding-right: 20px;
}
.common-padding-top40 {
	padding-top: 40px;
}
.common-padding-right15 {
	padding-right: 15px;
}
.common-padding-bottom40 {
	padding-bottom: 40px;
}
.common-padding-top60 {
	padding-top: 60px;
}
.common-margin-bottom60 {
	margin-bottom: 60px !important;
}
.common-margin-top3 {
	margin-top: 3px;
}
.common-margin-top51 {
	margin-top: 51px;
}
.common-padding-left40 {
	padding-left: 40px;
}
.common-padding-right40 {
	padding-right: 40px;
}
.common-padding-top22 {
	padding-top: 22px !important;
}
.common-p-padding-bottom {
	padding-bottom: 0px;
}
.common-padding-bottom0 {
	padding-bottom: 0px !important;
}
.common-padding-right0 {
	padding-right: 0px !important;
}
.common-padding-left0 {
	padding-left: 0px !important;
}
.common-margin-top40 {
	margin-top: 40px;
}
.common-margin-right20 {
	margin-right: 20px !important;
}
.common-margin-top50 {
	margin-top: 50px;
}
.common-margin-padding80 {
	padding-bottom: 80px;
}
.common-margin-top54 {
	margin-top: 54px;
}
.common-margin-top54-im {
	margin-top: 54px !important;
}
.common-margin-bottom54 {
	margin-bottom: 54px !important;
}
.common-margin-bottom13 {
	margin-bottom: 13px;
}
.common-margin-bottom5 {
	margin-bottom: 5px;
}
.common-margin-top16 {
	margin-top: 16px;
}
.common-margin-top13 {
	margin-top: 13px;
}
.common-margin-top30 {
	margin-top: 30px;
}
.common-margin-top36 {
	margin-top: 36px !important;
}
.common-margin-top35 {
	margin-top: 35px !important;
}
.common-margin-bottom36 {
	margin-bottom: 36px !important;
}
.common-padding-bottom36 {
	padding-bottom: 36px !important;
}
.common-margin-bottom27 {
	margin-bottom: 27px !important;
}
.common-padding-bottom34 {
	padding-bottom: 34px !important;
}
.common-margin-bottom2 {
	margin-bottom: 2px;
}
.common-clear-both {
	clear: both;
}
.common-margin-bottom16 {
	margin-bottom: 16px !important;
}
.common-margin-top32 {
	margin-top: 32px !important;
}
.common-margin-top80 {
	margin-top: 80px !important;
}
.common-margin-top_title40 {
	margin-top: 40px !important;
}
.common-margin-top10 {
	margin-top: 10px;
}
.common-margin-top5 {
	margin-top: 5px;
}
.common-margin-bottom40 {
	margin-bottom: 40px;
}
.common-margin-bottom10 {
	margin-bottom: 10px !important;
}
.common-margin-bottom15 {
	margin-bottom: 15px !important;
}
.common-margin-top4 {
	margin-top: 4px !important;
}
.common-margin-left40 {
	margin-left: 40px;
}
.common-margin-right40 {
	margin-right: 40px;
}
.common-margin-left17 {
	margin-left: 17px;
}
.common-margin-right17 {
	margin-right: 17px;
}
.common-margin-top20 {
	margin-top: 20px;
}
.common-margin-right10 {
	margin-right: 10px;
}
.common-margin-top17 {
	margin-top: 17px !important;
}
.common-margin-top6 {
	margin-top: 6px;
}
.common-margin-top25 {
	margin-top: 25px;
}
.common-margin-bottom20 {
	margin-bottom: 20px;
}
.common-margin-top24 {
	margin-top: 24px !important;
}
.common-margin-bottom24 {
	margin-bottom: 24px;
}
.common-margin-bottom24_imp {
	margin-bottom: 24px !important;
}
.common-margin-bottom22 {
	margin-bottom: 22px;
}
.common-p-margin-bottom {
	margin-bottom: 0px;
}
.common-margin-right15 {
	margin-right: 15px;
}
.common-margin-table-bottom0 {
	margin-bottom: 0px;
}
.common-margin-table-bottom0_important {
	margin-bottom: 0px !important;
}
.common-table-button-left-top6 {
	margin-top: 6px;
	display: inline-block;
}
.common-padding-top13 {
	padding-top: 13px !important;
}
.common-padding-bottom13 {
	padding-bottom: 13px !important;
}
.common-padding-top11 {
	padding-top: 11px !important;
}
.common-padding-bottom11 {
	padding-bottom: 11px !important;
}
.common-h-bottom-red {
	font-size: 21px;
	padding-top: 29px;
	padding-bottom: 29px;
	color: #d33232;
}
.common-width30 {
	width: 30%;
}
.common-h-bottom-red-spe {
	font-size: 30px;
	padding-top: 29px;
	padding-bottom: 29px;
	color: #d33232;
	letter-spacing: 4px;
}
.common-border-table-c999 > tbody > tr:first-child > td {
	border-top: 1px solid #999 !important;
}
.common-border-table-c999 > tbody > tr:last-child > td {
	border-bottom: 1px solid #999 !important;
}
.common-border-left-right {
	border-radius: 50px 50px 50px 50px;
	min-width: 257px;
	border: 1px solid #dcdcdc;
	padding: 9px 12px;
	text-align: left;
}
.common-letter-space4 {
	letter-spacing: 4px;

}
.common-height96 {
	height: 96px;
}
.common-vertical-middle {
	vertical-align: middle !important;
}
.common-margin-top18 {
	margin-top: 18px;
}
.common-box-shadow0 {
	box-shadow: 0 0px 0 rgba(0, 0, 0, .175);
}
.common-datetimepicker-style {
	background-color: #fff !important;
	border-radius: 0px;
	border: 0;
	border-bottom: 1px solid #dcdcdc;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	width: 45%;
}
.common-datetimepicker-style:focus {
	border-color: #fff;
	outline: 0;
	-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, .6);
	box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, .6);
}
.common-btn-hover-white:hover,.common-btn-hover-white:focus {
	color: #fff;
}
.common-btn-hover-c999:hover,.common-btn-hover-c999:focus {
	color: #999;
}
.common-btn-hover-red:hover,.common-btn-hover-red:focus {
	color: #d33232;
}
.common-button-style {
	border: 1px solid #d33232;
	color: #d33232;
	padding: 6px 12px;
	min-width: 294px;
	text-align: left;
	height: 32px;
}
.common-span-width {
	height: 23px;
	width: 63px;
	line-height: 23px;
}
.common-fieldset-legend {
	padding: 10px 20px;
	font-size: 16px;
}
.common-icon-bottom {
	border-top: 8px solid #d33232;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	display: inline-block;
}
.common-icon-bottom-black {
	border-top: 8px solid #353432;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	display: inline-block;
}
.common-icon-right {
	border-left: 4px solid #d33232;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	display: inline-block;
}
.common-checkbox {
	margin: 0px;
}
.common-bg1 {
	background: url(../images/asasa.png);
}
.common-bg2 {
	background: url(../images/tips_bg_02.png);
}
.common-button-size {
	width: 400px;
	height: 100px;
}
.common-text-decoration-underline-c999:hover {
	text-decoration:underline !important;
	text-decoration-color: #999 !important;
}
.common-text-decoration-underline-red:hover {
	text-decoration:underline !important;
	text-decoration-color: #d33232 !important;
}
.common-line-height40 {
	line-height: 40px;
}
.common-table-padding-right0 tr td:last-child {
	padding-right: 0px !important;
}
.common-vertical-middle {
	vertical-align: middle !important;
}
.bg-pop-common {
	background-repeat: no-repeat !important;
	background-position: -23px -23px !important;
	background-origin: content-box !important;
	padding: 23px 61px 72px 61px;
	-ms-background-position-y:-22px !important;
	-ms-background-position-x:-32px !important;
}
.common-pointer-none {
	pointer-events: none;
}
.common-long-show {
	display: inline-block;
	width: 218px!important;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.common_overflow_hidden {
	overflow: hidden;
}
.common-lineHeight2 {
	line-height: 2;
}
#go_top{
	position:fixed;
	right: 100px;
	bottom:50px;
}
.table > tbody > tr:last-child > td {
	border-bottom: 1px solid #ddd;
}
.hearerLink_wrapper .hearerLink_common:not(:nth-child(3)) {
	margin-right: 35px;
}
.select-dropdown-menu {
	display: inline-block;
}
.hearerLink_common,.hearerLink_common * {
	vertical-align: middle;
}
.hearerLink_common .glyphicon-play{
	margin-top: -3px;
}
.header {
	margin-top:21px;
}
.hearerLink_wrapper {
	margin-top: 16px;
}
.dropdown-menu {
	float: none;
}
.middle-part .basic-info-wrapper > li {
	padding-top: 11px;
	padding-bottom: 11px;
	text-align: center;
	width: 33.333%;
}
.middle-part .basic-info-wrapper > li > a {
	display: inline-block;
	width: 100%;
	padding: 0;
}
.middle-part .basic-info-wrapper > li:not(:nth-child(3)) > a {
	border-right: 1px solid #dcdcdc;
}
.middle-part .basic-info-wrapper li.active {
	background: #353432;
}
.basic-info-wrapper > li.active > a, .basic-info-wrapper > li.active > a:hover, .basic-info-wrapper > li.active > a:focus {
	color: #f5f5f5;
	cursor: default;
	background-color: rgba(0,0,0,0);
	border: 0px solid #ddd;
	border-bottom-color: transparent;
}
.nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
}
.nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
	background-color: #fff;
}
.nav-tabs > li > a:hover {
	border-color: rgba(0,0,0,0);
}
.middle-part .basic-info-wrapper li.active a {
	border-right: none;
}
.nav-tabs {
	border-bottom: 0px solid #ddd;
}
.middle-part .inner-nav-info-wrapper li.active {
	border-bottom: 4px solid #d33232;
	color: #d33232;
}
.inner-nav-info-wrapper > li.active > a, .inner-nav-info-wrapper > li.active > a:hover, .inner-nav-info-wrapper > li.active > a:focus {
	color: #d33232;
	cursor: default;
	background-color: rgba(0,0,0,0);
	border: 0px solid #ddd;
	border-bottom-color: transparent;
}
.nav-distinguish > li.active > a, .nav-distinguish > li.active > a:hover, .nav-distinguish > li.active > a:focus {
	color: #fff !important;
	cursor: default !important;
	background-color: #353432 !important;
	border: 0px solid #ddd !important;
	border-bottom-color: transparent !important;
}
.middle-part .nav-distinguish li.active a {
	height: 42px;
}
.middle-part .basic-info-wrapper > li > a {
	display: inline-block;
	width: 100%;
	padding: 0;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	cursor: default;
	background-color: rgba(0l,0,0,0);
	border: 0px solid #ddd;
	border-bottom-color: transparent;
	display: inline-block;
	width: 100%;
	padding: 0;
}
.middle-part .inner-nav-info-wrapper > li {
	/* padding-top: 9px;
     padding-bottom: 9px;*/
	text-align: center;
	width: 25%;
}
.man-confirm-wrapper {
	margin-top: 40px;
}
.tabs-msg-info-wrapper li {
	width: 33.333% !important;
}
.nav-distinguish li {
	width: 150px !important;
	padding-top: 0px!important;
	padding-bottom:0px!important;
	position: relative;
}
.nav-distinguish li img {
	position: absolute;
	top: 5px;
	right: 13px;
	cursor: pointer;
}
.nav-distinguish li:not(:last-child) {
	margin-right: 8px;
}
.nav-distinguish li a {
	border-top: 2px solid #353432 !important;
	border-left: 2px solid #353432 !important;
	border-right: 2px solid #353432 !important;
	border-bottom: 0px solid #353432 !important;
	display: inline-block;
	line-height: 40px;
	width: 100%;
}
.middle-part .nav-distinguish li.active {
	border-bottom: 0px;
}
.footer-classify-wrapper p {
	line-height: 25px;
}
.footer-classify-wrapper p:first-child {
	line-height: 26px;
}
.btn1-goods {
	width: 80px;
	height: 32px;
	line-height: 32px;
	margin-top: 5px;
}
.tempopary-table tbody tr:not(:last-child) td .col-md-12 {
	padding-bottom: 24px;
	padding-top: 25px;
	border-bottom: 1px solid #999999;
}
.tempopary-table-spe tbody tr:not(:last-child) td .col-md-12 {
	padding-bottom: 24px;
	padding-top: 24px;
	border-bottom: 1px solid #999999;
}
.tempopary-table tbody tr:not(:last-child) td {
	padding-bottom: 0px !important;
	border-bottom: 0px !important;
	border-top: 0px !important;
}
.tempopary-table tbody tr td {
	border-top: 0px !important;
}
.img-bg-red {
	background: url(../images/common/bg/bg_repert_05.png);
	height: 8px;
}
.time-chose-table > tbody > tr > td {
	padding: 2px 25px;
}
.detail-record-table > tbody > tr > td {
	padding: 3px 0px !important;
}
.detail-record-inner-wrapper {
	padding-top: 10px;
	padding-bottom: 10px;
	background: #fff;
	padding-left: 17px;
}
.society-status-table > tbody > tr > td {
	padding: 15px 8px;
}
.tempopary-table > tbody > tr > td {
	padding-top: 9px;
}
.tempopary-table-spe > tbody > tr > td .col-md-12 {
	padding-top: 24px;
	padding-bottom: 24px;
}
.tempopary-table-spe > tbody > tr > td {
	padding-top: 0px;
	padding-bottom: 0px;
}
.tempopary-table tbody tr th {
	width: 20%;
	padding: 13px 0px 13px 13px;
}
.tempopary-table_left_padding tbody tr th {
	padding: 14px 6px !important;
}
#Ts {
	position: relative;
}
#Ts::before {
	content: '';
	position: absolute;
	bottom: 1em;
	width: 100%;
	height: 0.23em;
	background: -webkit-linear-gradient(315deg, transparent, transparent 45%, #d33232, transparent 55%, transparent 100%), -webkit-linear-gradient(45deg, transparent, transparent 45%, #d33232, transparent 55%, transparent 100%);
	background: linear-gradient(45deg, transparent, transparent 45%, #d33232, transparent 55%, transparent 100%), linear-gradient(135deg, transparent, transparent 45%, #d33232, transparent 55%, transparent 100%);
	background-size: 0.4em 0.5em;
	background-repeat: repeat-x, repeat-x;
}
.line-wave {
	position: relative;
}
.line-wave::before {
	content: '';
	position: absolute;
	bottom: 0em;
	width: 100%;
	height: 0.28em;
	background: -webkit-linear-gradient(315deg, transparent, transparent 45%, #d33232, transparent 55%, transparent 100%), -webkit-linear-gradient(45deg, transparent, transparent 45%, #d33232, transparent 55%, transparent 100%);
	background: linear-gradient(45deg, transparent, transparent 45%, #d33232, transparent 55%, transparent 100%), linear-gradient(135deg, transparent, transparent 45%, #d33232, transparent 55%, transparent 100%);
	background-size: 0.6em 0.5em;
	background-repeat: repeat-x, repeat-x;
}
.line-wave_spe::before {
	height: 0.18em;
	background-size: 0.4em 0.5em;
}
.table-detail-bottom-wrapper {
	background: url(../images/common/bg/bg_repert_01.png);
	padding-top: 36px;
	padding-bottom: 32px;
}
.table-detail-bottom-wrapper.tab_table_detail_spe {
	padding-top: 56px;
}
.part-icon-wrapper .common-icon-right {
	margin-left: 18px;
	margin-right: 18px;
}
.part-icon-wrapper {
	width: 158px;
	border: 1px solid #d33232;
	vertical-align: middle;
	color: #d33232;
	padding-top: 13px;
	padding-bottom: 13px;
}
.part-icon-limit-wrapper span:last-child {
	display: block;
	border-top: 1px solid #d33232;
	margin-top: 13px;
}
.part-icon-limit-wrapper {
	padding-top: 13px;
	padding-bottom: 0px;
}
.table-detail-bottom-wrapper p {
	margin-bottom: 0px;
}
.table-detail-wrapper tbody tr td {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}
/*.table-detail-bottom-wrapper table {
	margin-bottom: 17px;
}*/
.part-icon-gray-wrapper .span-gray-two .common-icon-right {
	margin-left: 7px;
	margin-right: 8px;
	border-left: 4px solid transparent;
}
.part-icon-gray-wrapper {
	background: #999999;
	color: #fff;
	border: #999;
}
.span-gray-one .common-icon-right {
	border-left:4px solid transparent;
}
.span-gray-three {
	display: block;
	margin-top: -30px;
}
.span-gray-three .common-icon-right {
	border-left:4px solid #fff;
}
.part-icon-gray-border-wrapper {
	border: 1px solid #353432;
	color: #353432;
}
.part-icon-gray-border-wrapper {
	border: 1px solid #353432;
	color: #353432;
}
.part-icon-gray-border-wrapper .common-icon-right {
	border-left: 4px solid #353432;
}
#wrapperTab > li > a:hover, #wrapperTab > li > a:focus {
	text-decoration:underline;
	text-decoration-color: #353432;
}
.innerTab1 > li > a:hover, .innerTab1 > li > a:focus,.innerTab2 > li > a:hover, .innerTab2 > li > a:focus {
	text-decoration:underline;
	text-decoration-color: #d33232;
	color: #d33232;
}
.nav-distinguish > li > a:hover, .nav-distinguish > li > a:focus,.nav-distinguish > li > a:hover, .nav-distinguish > li > a:focus {
	text-decoration:underline !important;
	text-decoration-color: #353432 !important;
	color: #353432 !important;
}
.bg-pop1 {
	background: url(../images/tips_bg_01.png);
}
.coupon-wrapper {
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	text-align: center;
}
.coupon-wrapper .coupon-inner1 {
	line-height: 60px;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 10px;
	padding-top: 5px;
}
.coupon-wrapper .coupon-inner2  {
	font-size: 34px;
	margin-top: 24px;
	font-weight: bold;
	margin-bottom: 0px;
}
.coupon-wrapper .coupon-inner3 {
	margin-top: 0px;
	font-weight: bold;
}
.coupon-wrapper .coupon-inner4 a {
	margin-top: 29px;
}
.coupon-wrapper .coupon-inner4 a img {
	margin-left: 10px;
}
.wrapper-li2 li {
	width: 180px !important;
	display: inline-block;
}
.table-padding-left19 tr:not(:first-child) td {
	padding-left: 18px;
}
.p0_wrapper p {
	margin-bottom: 0px;
}
.arrow_spe:after {
	border-width: 10px;
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff;
}
.arrow_spe {
	top: -22px;
	right: 9px;
	margin-left: -11px;
	border-top-width: 0;
	border-width: 11px;
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-bottom-color: rgba(0, 0, 0, .25);
}
.menu-common-btn-society-inner li a {
	height: 50px;
	line-height: 50px;
}
.popover > .arrow {
	border-width: 1px;
}
.popover.bottom > .arrow {
	top: -7px;
}
.popover > .arrow:after {
	border-width: 6px;
}
.popover.bottom > .arrow {
	left: 50% !important;
}
.popover.bottom > .arrow_special {
	left: 50% !important;
}
.pagination li a,.pagination li span {
	font-size: 12px;
}
.table-detail-td-img-wrapper .part-each {
	float: left;
}
.table-detail-td-img-wrapper .part-each:not(:last-child) {
	margin-right: 12px;
}
.table-detail-td-img-wrapper .part-each p {
	margin-top: 8px;
}
.table-detail-td-img-wrapper .part-each img {
	margin-top: -3px;
}
.dialog-myself-wrapper .pop-inner-now-part {
	padding: 13px 22px 13px 22px;
	margin-top: 32px;
	border-radius: 6px;
}
.btn-edit1 {
	color: #fff;
	background: rgba(0,0,0,0);
	border: 1px solid #fff;
	margin-top: -33px;
}
.btn-edit2 {
	color: #fff;
	background: #353432;
	border: 1px solid #fff;
	margin-top: -33px;
}
.btn-edit:hover,.btn-edit:focus {
	color: #fff;
}
.dialog-myself-wrapper .modal-body {
	position: relative;
	padding-bottom: 0px;
}
.pop-address-add-wrapper {
	padding: 20px;
}
.pop-address-add-inner1 {
	padding: 25px;
}
.pop-address-add-wrapper .pop-address-add-title {
	margin-bottom: 32px;
}
.dialog-myself-wrapper table input {
	/*color: #999;*/
	/*height: 20px;
    padding: 0px 12px;*/
}
.dialog-myself-wrapper table button,.dialog-myself-wrapper table button:hover,.dialog-myself-wrapper table button:focus,.dialog-myself-wrapper table button.focus {
	/*color: #999;*/
}
.dialog-myself-wrapper table input {
	border: 0px;
	border-radius: 0px;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	border-bottom: 1px solid #dcdcdc;
}
.dialog-myself-wrapper table .form-control:focus {
	border-color: rgba(0,0,0,0);
	outline: 0;
	-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, .6);
	box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, .6);
	border-color: #dcdcdc;
}
.pop-address-btn-footer img {
	display: inline-block;
}
.pop-address-btn-footer {
	margin-top: 40px !important;
	margin-bottom: 40px !important;
	text-align: center;
}
.pop-address-btn-footer a {
	margin-right: 10px;
}
.dialog-myself-wrapper .table > tbody > tr > td {
	vertical-align: middle !important;
}
.dialog-myself-wrapper .td-input-error {
	padding-bottom: 0px;
	color: #d33232;
}
.dialog-myself-wrapper .td-btn-error {
	color: #d33232;
}
.goods-info-table-td {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.goods-info-table-input {
	border-radius: 0px;
	/*width: 60px;*/
	text-align:center;
}
.goods-info-table-input:focus {
	border-color: #353432;
	outline: 0;
	-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, .6);
	box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, .6);
	border-color: #353432;
}
.confirm-wrapper .modal-content {
	background: #000;
	color: #fff;
}
.confirm-wrapper .swiper-container {
	width: 100%;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
}
.confirm-wrapper .swiper-slide {
	background-size: cover;
	background-position: center;
}
.confirm-wrapper .gallery-top {
	height: 80%;
	width: 100%;
}
.confirm-wrapper .gallery-thumbs {
	height: 20%;
	box-sizing: border-box;
	padding: 10px 0;
}
.confirm-wrapper .gallery-thumbs .swiper-slide {
	height: 100%;
	opacity: 0.7;
}
.confirm-wrapper .gallery-thumbs .swiper-slide-active {
	opacity: 1;
}
.confirm-wrapper .swiper-pic-wrapper {
	height: 850px;
}
.confirm-wrapper .swiper-pic-wrapper .gallery-thumbs {
	margin-top: 20px;
	margin-bottom: 0px;
}
.confirm-wrapper .swiper-pic-wrapper .gallery-thumbs .swiper-slide {
	max-height: 120px;
}
.confirm-wrapper .swiper-pic-wrapper .gallery-top .swiper-slide {
	max-height: 640px;
}
.confirm-wrapper .swiper-pic-wrapper .swiper-slide {
	border-radius: 8px;
}
.confirm-wrapper .gallery-thumbs .swiper-slide-active {
	opacity: 1;
	padding: 3px;
	border: 4px solid #fff;
	border-radius: 8px;
}
/*.td-error-pop {
	padding-bottom: 0px !important;
}*/
.table-blue-inner {
	padding-left: 40px;
	padding-right: 40px;
	margin: 0 auto;
	margin-bottom: 36px;
}
.chose-serve-wrapper .chose-serve-part-each {
	float: left;
}
.chose-serve-wrapper .chose-serve-part-each:not(:last-child) {
	margin-right: 30px;
}
.chose-serve-wrapper {
	margin: 0 auto;
}
.chose-serve-part-each p {
	margin-top: 8px;
}
.table-border-top0-spe1 tr:first-child td {
	border-top: 0px !important;
}
.select-good-info-part {
	padding: 13px 20px 13px;
	border-radius: 4px;
	min-height: 409px;
}
.goods-btn-wrapper-in img {
	margin-right: 13px;
}
.goods-btn-wrapper-in {
	text-align: center;
	margin-top: 20px;
}
.goods-btn-wrapper-in button {
	width: 157px;
	height: 30px;
}
.goods-btn-wrapper-in .button-c3e4c84-wrapper:hover,.goods-btn-wrapper-in .button-c3e4c84-wrapper {
	color: #fff;
	background:#3e4c84;
}
.goods-btn-wrapper-in .button-dfdfdf-wrapper:hover,.goods-btn-wrapper-in .button-dfdfdf-wrapper {
	color: #999;
	background:#dfdfdf;
}
.goods-btn-wrapper-in .button-fff-wrapper:hover,.goods-btn-wrapper-in .button-fff-wrapper {
	color: #fff;
	background:#353432;
}
.goods-info-part-wrapper .suspend-wrapper {
	position: absolute;
	top: 40%;
	color: #999;
	background:#dfdfdf;
	height: 62px;
	line-height: 62px;
	text-align: center;
	width: 100%;
	opacity: 0.9;
	font-size: 18px;
}
.goods-info-part-wrapper {
	position: relative;
}
.h_info span * {
	font-size: 20px;
	vertical-align: middle;
}
.h_info {
	vertical-align: middle;
	margin-bottom: 5px;
}
.h_info img {
	margin-right: 16px;
	margin-top: -5px;
}
.spe-table-td-padding {
	padding:6px !important;
}
.spe-table-td-padding span {
	display: inline-block;
	width: 100%;
	padding: 7px 16px !important;
}
.table_padding_spe .spe-table-td-padding span {
	padding: 7px 5px !important;
}
.spe-table-td-padding2 {
	padding: 6px 0px 6px 0px !important;
}
.spe-table-td-padding2 span {
	display: inline-block;
	width: 100%;
	padding: 7px 18px !important
}
.spe-table-td-padding-line {
	padding:7px !important;
}
.spe-table-td-padding-line span {
	display: inline-block;
	width: 100%;
	padding: 10px 3px !important;
}
.table-color-spe td input,.table-color-spe td button {
	color: #353432 !important;
}
::-webkit-input-placeholder {
	color: #999 !important;
}
::-moz-placeholder {
	color: #999 !important;
}
::-ms-input-placeholder {
	color: #999 !important;
}
.p-margin-bottom {
	margin-top: 17px;
	margin-bottom: 34px;
}
.modal-header button.close {
	margin-right: -29px;
	margin-top: -24px;
}
.part-icon-gray-wrapper_line2 {
	padding-top: 14px;
	padding-bottom: 24px;
}
.select-send-info-part .select-send-info-header {
	line-height: 52px;
	background: #f3f3f3;
	padding-left: 27px;
	padding-right: 27px;
	font-size: 18px;
}
.select-send-info-part .select-send-info-header-spe {
	background: url(../images/common/bg/bg_repert_01.png);
}
.select-send-info-part .select-send-info-inner {
	padding: 24px 27px 14px;
	min-height: 139px;
}
.select-send-info-part {
	border: 1px solid #dcdcdc;
	border-radius: 4px;
}
.select-send-info-part .price-radio1 {
	margin-right: 5px;

}
.select-send-info-part input {
	margin-top: -1px;
}
.vertical-middle,.vertical-middle * {
	vertical-align: middle;
}
.select-send-info-part .detail-info {
	margin: 0px 16px 16px;
	background: #f3f3f3;
	padding: 13px;
}
.select-send-info-part .detail-info-spe {
	background: url(../images/common/bg/bg_repert_01.png);
}
input[type="radio"] {
	display: none;
}
input[type="radio"] + label {
	-webkit-appearance: none;
	background-color: #f3f3f3;
	border: 1px solid #b2b2b2;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 6px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
	box-sizing: border-box;
	margin-bottom: 1px;
}
input[type="radio"]:checked + label:after {
	content: ' ';
	width: 6px;
	height: 6px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	background: #353432;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	left: 3px;
	font-size: 32px;
}
input[type="radio"] + label:active, input[type="radio"]:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
input[type="checkbox"] {
	margin-right: 5px;
}
input[type="checkbox"] {
	display: none;
}
input[type="checkbox"]+ label {
	background-color: #f3f3f3;
	border: 1px solid #b2b2b2;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 7px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	box-sizing: border-box;
	margin-bottom: -4px;
	margin-right: 5px;
}
input[type="checkbox"] + label:active, input[type="checkbox"]:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
input[type="checkbox"]:checked + label:after {
	content: '\2714';
	font-size: 10px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #353432;
}
.table-th-special1 tbody tr:first-child th {
	border-top: 0px solid #ddd !important;
}
.table-th-special1 tbody tr:last-child td {
	border-bottom: 0px solid #ddd !important;
}
.table-th-bottom-special tbody tr:last-child th {
	border-bottom: 0px solid #ddd !important;
}
.table_th_border tbody tr:first-child th {
	border-bottom: 1px solid #ddd !important;
}
.table-th-special1 tbody tr:not(:last-child) td .col-md-12 {
	border-bottom: 1px solid #ddd;
}
.confirm-right-fix,.confirm-right-fix-d03,.confirm-right-fix-a04,.confirm-right-fix-d10 {
	width: 240px;
	float: right;
}
.confirm-right-fix .span-lik-wrapper,.confirm-right-fix-d03 .span-lik-wrapper,.confirm-right-fix-a04 .span-lik-wrapper,.confirm-right-fix-d10 .span-lik-wrapper {
	padding-left: 23px;
	padding-right: 23px;
	text-align: center;
	margin-top: 15px;
}
.confirm-right-fix .confirm-right-bottom-wrapper,.confirm-right-fix-d03 .confirm-right-bottom-wrapper,.confirm-right-fix-a04 .confirm-right-bottom-wrapper,.confirm-right-fix-d10 .confirm-right-bottom-wrapper {
	border: 1px solid #dcdcdc;
}
.confirm-right-fix .confirm-right-bottom-wrapper .confirm-right-bottom-inner,.confirm-right-fix-d03 .confirm-right-bottom-wrapper .confirm-right-bottom-inner,.confirm-right-fix-a04 .confirm-right-bottom-wrapper .confirm-right-bottom-inner,.confirm-right-fix-d10 .confirm-right-bottom-wrapper .confirm-right-bottom-inner {
	padding-left: 15px;
	padding-right:15px;
}
.confirm-right-fix .confirm-right-bottom-wrapper .confirm-right-bottom-inner .confirm-inner1 span,.confirm-right-fix-d03 .confirm-right-bottom-wrapper .confirm-right-bottom-inner .confirm-inner1 span,.confirm-right-fix-a04 .confirm-right-bottom-wrapper .confirm-right-bottom-inner .confirm-inner1 span,.confirm-right-fix-d10 .confirm-right-bottom-wrapper .confirm-right-bottom-inner .confirm-inner1 span {
	display: inline-block;
	text-align: right;
}
.confirm-right-bottom-inner .confirm-inner1 .span1 {
	width: 55%;
}
.confirm-right-bottom-inner .confirm-inner1 .span2 {
	width: 45%;
}
.confirm-right-fix .confirm-right-bottom-wrapper .confirm-right-bottom-inner .confirm-inner1,.confirm-right-fix-d03 .confirm-right-bottom-wrapper .confirm-right-bottom-inner .confirm-inner1,.confirm-right-fix-a04 .confirm-right-bottom-wrapper .confirm-right-bottom-inner .confirm-inner1,.confirm-right-fix-d10 .confirm-right-bottom-wrapper .confirm-right-bottom-inner .confirm-inner1 {
	padding-top: 22px;
	padding-bottom: 22px;
	border-bottom: 1px solid #999;
}
.confirm-inner1 {
	font-size: 14px;
}
.confirm-right-bottom-inner .confirm-inner2  {
	margin-top: 20px;
	margin-bottom: 20px;
}
.table-th-special1 tbody tr th {
	padding: 14px 9px;
}
.confirm-inner3 {
	background: url(../images/common/bg/bg_repert_07.png) !important;
	color:#fff;
	padding-right: 35px;
	padding-top: 14px;
	padding-bottom: 8px;
}
.confirm-right-fix,.confirm-right-fix-d03,.confirm-right-fix-a04,.confirm-right-fix-d10 {
	background: #fff;
	z-index: 9;
	margin-left: -6px;
}
.fixednav {
	position:fixed !important;
	top: 96px;
}
.fixednavd03 {
	position:fixed !important;
	top: 100px;
}
.fixednava04 {
	position:fixed !important;
	top: 100px;
}
.fixednavd10 {
	position:fixed !important;
	top: 100px;
}
.fixedmenu {
	position:fixed;
	bottom: -296px;
}
.fixedmenuLeft {
	position:fixed;
	bottom: -182px;
}
.form-control {
	border-radius: 0px;
	/*margin-top: -10px;*/
}
.form-pop-spec label {
	margin: 0px;
	font-weight: normal;
}
.form-pop-spec .form-group {
	margin-left: 0px;
	margin-right: 0px;
}
.form-pop-spec .control-label {
	text-align: left;
}
.pop-change-form-wrapper1 {
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 40px;
}
.pop-change-form-wrapper1 .p_title {
	width: 160px;
	height: 40px;
	line-height: 40px;
	background: #353432;
	color: #fff;
	margin-left: -42px;
	text-align: center;
}
.pop-change-form-wrapper1 input[type="radio"] + label {
	margin-right: 5px;
}
.form-pop-spec {
	margin-top: 28px;
}
.margin-btn-wrapper-spe button {
	margin-top: 0px !important;
}
.margin-btn-wrapper-spe {
	margin-top: -33px;
}
.common-icon-distigush {
	border-top: 20px solid #353432;
	border-left: 45px solid transparent;
	border-right: 45px solid transparent;
	display: inline-block;
	position: absolute;
	left: 0;
}
.common-icon-distigush-four {
	border-left: 119px solid transparent;
	border-right: 119px solid transparent;
}
.nav-distinguish > li .common-icon-distigush {
	display: none;
}
.nav-distinguish > li.active .common-icon-distigush {
	display: block;
}
.nav-distinguish > li .img2 {
	display: none;
}
.nav-distinguish > li .img1 {
	display: block;
}
.nav-distinguish > li.active .img2 {
	display: block;
}
.nav-distinguish > li.active .img1 {
	display: none;
}
.photo_select {
	position: absolute;
	bottom: 0px;
	left: 3px;
	display: none;
}
.pic-wrapper-spe {
	position: relative;
}
.pic-wrapper-spe:hover .photo_select {
	display: block;
}
.pic-wrapper-spe .photo_select:hover {
	cursor: pointer;
}
.pic-pop-wrapper .select-pull-p {
	margin-top: 20px;
}
.pic-pop-wrapper .pic-inner-select {
	padding-top: 90px;
	padding-bottom: 80px;
	border: 1px dotted #dcdcdc;
	margin-top: 40px;
	text-align-last: center;
}
.pic-inner-select .file-select-btn-wrapper input {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	opacity: 0;
	filter: Alpha(opacity=0);
	color: transparent;
	width: 100%;
	height: 100%;
	cursor: pointer;
	font-size: 100px;
	background: transparent;
}
.pic-inner-select  .file-select-btn-wrapper {
	position: relative;
}
table .dropdown {
	border-bottom: 1px solid #dcdcdc;
}
.margin-bottom_top0 {
	margin-top: 0px !important;
}
.common-line-height33 {
	line-height: 33px !important;
}
.common-label-two-margin-left26 {
	margin-left: 26px;
	display: inline-block;
}
.common-padding-top80 {
	padding-top: 80px;
}
.common-padding-top8 {
	padding-top: 8px;
}
.common-padding-top36 {
	padding-top: 36px !important;
}
.common-padding-top14 {
	padding-top: 14px !important;
}
.common-padding-right43 {
	padding-right: 43px;
}
.status_common {
	height: 23px;
	border-radius: 4px;
}
.status_1 {
	background: #f4cccc;
}
.status_2 {
	background: #e99898;
}
.status_3 {
	background: #d33232;
}
.common-padding-right6 {
	padding-right: 6px;
}
.status_4 {
	border: 1px solid #dcdcdc;
}
.common-label-margin-left7 {
	margin-left: 7px;
	display: inline-block;
}
.common-table-label-lef40 {
	margin-right: 40px;
	display: inline-block;
}
.time.common-color-high-blue_spe  img {
	margin-top: -7px;
}
.shop-table-padding19  tbody > tr > td {
	padding: 3px 7px !important;
	vertical-align: middle !important;
}
.shop-table-padding-left-right0 tbody tr:first-child td {
	padding-left: 10px !important;
	/*padding-right: 0px !important;*/
}
.shop-table-padding19  tbody > tr > td.spe-table-td-padding {
	padding: 6px !important;
}
.common-text-left {
	text-align: left !important;
}
.common-title-h3 {
	font-size: 18px !important;
	letter-spacing: 2px !important;
	margin-bottom: 4px !important;
}
.common-title-h3-bottom0 {
	font-size: 18px !important;
	letter-spacing: 2px !important;
	margin-bottom: 0px !important;
}
.common-title-h3-spe {
	margin: 0 0px 0 40px;
	padding: 10px 0 0 10px;
}
.table-spe-td-padding13 tr:not(:first-child) td {
	padding-top: 13px !important;
	padding-bottom: 13px !important;
}
.common-padding-top0-new {
	padding-top: 0px !important;
}
.common-padding13 {
	padding: 13px !important;
}
.modal-open header {
	padding-right: 17px;
}
header.ie-header {
	padding-right: 0px !important;
}
.datetimepicker.dropdown-menu,.dropdown-menu {
	z-index: 999 !important;
}
.common-position-relative-td {
	position: relative;
}
.common-position-relative-td .p-img {
	position: absolute;
	right: 4px;
	top: 19px;
}
.select-option-my-wrapper option {
	text-align: center;
}
.select-option-my-wrapper {
	width: 100px;
}
.pop-line-height28 p {
	line-height: 28px;
}
.common-table-tr-unit span {
	display: inline-block;
	padding: 6px 0;
	display: inline-block;
	width: 5%;
	text-align: right;
}
.common-table-tr-unit input {
	width: 95%;
	display: inline-block;
}
.shop-table-spe-col-wrapper .col-md-4:first-child {
	padding-right: 20px;
}
.shop-transform270 {
	transform: rotate(270deg);
}
.shop-table-spe-width {
	width: 75%;
	display: inline-block;
}
.shop-table-spe-width input {
	width: 80%;
}
.common-table-tr-unit input {
	width: 95%;
	display: inline-block;
}
.shop-table-spe-width input {
	width: 80%;
}
.common-table-tr-unit span {
	display: inline-block;
	padding: 6px 0;
	display: inline-block;
	width: 5%;
	text-align: right;
}
.shop-table-spe-width span {
	width: 20%;
}
.shop-common-text-indent1 {
	text-indent: 1em;
}
.search-condation-part1-api-page input,.search-condation-part1-api-page {
	width: 190px !important;
}
.each-inner-api-page .menu_selec,.each-inner-api-page .select-style-spe {
	display: inline-block;
	width: 248px;
}
.each-inner-api-page .select-style-spe button {
	height: 40px !important;
}
.each-inner-api-page .select-style-spe button .caret {
	top: 11px !important;
}
.goods-bottom-wrapper .btn-no-icon::before{
	background-image:none !important;
	left: 0px !important;
}
.goods-bottom-wrapper .btn-no-icon {
	padding: 0px !important;
}
.vertical-middle-style {
	display: flex;
	align-items: center;
}
.text-to-long-style {
	width: 180px;
	overflow: hidden;
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.common-padding-top20 {
	padding-top: 20px !important;
}
.common-margin-bottom17 {
	margin-bottom: 17px  !important;
}
.no-use {
	pointer-events: none;
	opacity: 0.5;
}
.no-use-btn {
	width: 112px;
	height: 34px;
	line-height: 34px;
	margin: 0 auto;
	margin-top: -107px;
}
.no-use-btn-bottom {
	margin-top: 36px;
}
.left-menu-one-style {
	color: #d33232;
	text-decoration: underline !important;
}
.left-menu-one-style1 {
	color: #d33232;
}
.common-border-bottom-c337ab7 {
	border-bottom: 1px solid #337ab7 !important;
}
.common-goods-name-table-style1 {
	width: 100%;
	line-height: 23px;
	word-wrap: break-word;
	display: inline-block;
	word-break: break-all;
}
.common-goods-name-style1:hover,.common-goods-name-style1-black:hover {
	text-decoration: underline !important;
	cursor: pointer;
}
.common-goods-name-style1:hover,.common-goods-name-style1-black:hover {
	text-decoration: underline !important;
}
.common-goods-name-style1-red:hover {
	color: #d33232;
	text-decoration: underline !important;
}
.common-goods-name-style1-orange{
	line-height: 36px;
	word-wrap: break-word;
	display: inline-block;
	word-break: break-all;
	height: 36px;
	color: #D63A31;
	border: 1px solid #D63A31;
	border-radius: 2px;
	padding-left: 25px;
	padding-right: 25px;
	margin-right: 10px;
	margin-bottom: 10px;
	cursor: pointer;
}
.common-goods-name-style1-orange a{
	color: #D63A31 !important;
}
.common-goods-name-style1-orange:hover a{
	color: #ffffff !important;
}
.common-goods-name-style1-orange:hover {
	background-image: linear-gradient(180deg, #FF7357 0%, #FF286F 100%);
	color: #ffffff;
	border: 1px solid #FF286F;
}
.common-goods-img-style1:hover img {
	opacity: 0.75;
}
.common-display-inline-block {
	display: inline-block;
}
.common-margin-top12 {
	margin-top: 12px;
}
.each-gooods-detail-wrapper .each-inner .span2 {
	/*padding-right: 14px;*/
}
.list-order-select-wrapper .menu_select  {
	width: auto !important;
}
.dropdown-menu > li > a .text {
	padding-top: 0px !important;
}
.dropdown-menu > li > a {
	height: 37px !important;
}
a.common-goods-name-style1, a.common-goods-name-style1:hover, a.common-goods-name-style1:link, a.common-goods-name-style1:focus {
	/*color: #337ab7 !important;*/
	text-decoration:none
}
.apipage-mall-wrapper a.common-goods-name-style1, .apipage-mall-wrapper a.common-goods-name-style1:hover, .apipage-mall-wrapper a.common-goods-name-style1:link, .apipage-mall-wrapper a.common-goods-name-style1:focus {
	color: #a8a8a8 !important;
}
a.common-goods-name-style1-black, a.common-goods-name-style1-black:hover, a.common-goods-name-style1-black:link, a.common-goods-name-style1-black:focus {
	color: #000 !important;
	/*width: */
}
table.table-th25 th {
	width: 25% !important;
}
table.table-th25.tempopary-table tr th {
	padding: 13px 0px !important;
}
.common-color-white-hover:hover {
	color: #fff !important;
}
#Monetary,#Monetary * {
	font-size: 12px;
}
.header-info2 ul li:not(:last-child) {
	margin-right: 62px !important;
}
.header-info2  {
	margin-top: 13px !important;
}
#Languages button {
	width: 126px;
	height: 26px;
	padding-top: 3px;
}
#Languages button .caret {
	top: 5px;
}
.header-info1 li {
	margin-right: 32px !important;
}
.header-info1 li:first-child {
	margin-right: 47px !important;
}
.common-border-ccc {
	border: 1px solid #ccc !important;
}
.M_top_btn {
	background: #fff;
	border: 1px solid #343432;
	width: 80px;
	height: 30px;
	line-height: 30px;
	padding: 0px;
}
.M_top_menu_wrapper a {
	margin-left: 40px;
	margin-right: 40px;
	white-space: nowrap;
	margin-left: 15px;
	margin-right: 15px;
	line-height: 30px;
}
.M_top_menu_title {
	line-height: 30px;
}
.M_top_menu_most_wrapper {
	padding: 13px 28px !important;
}
.M01_search_condation .select-style-spe {
	width: 84px;
}
.M01_search_condation span {
	display: inline-block;
}
.M01_search_condation {
	padding:7px 20px;
	border-radius: 4px;
}
.M01_search_condation_wrapper input {
	display: inline-block;
}
.M01_search_condation_wrapper .col-md-11 .row, .M01_search_condation_wrapper .col-md-11 .row * {
	vertical-align: middle;
}
.M01_search_left_menu {
	max-width: 200px;
}
.header-search-wrapper .left-menu-second-each-part .col-md-9 .row {
	border: 0px solid #d43132 !important;
	border-radius: 0px !important;
}
/*.M01_search_left_wrapper p:first-child {
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: -5px;
}*/
/*.M01_search_left_wrapper p:not(:first-child) {
	line-height: 20px;
	height: 39px;
}*/
.M01_search_left_wrapper p {
	line-height: 20px;
	height: 39px;
}
.M01_search_left_content {
	display: none;
}
.M01_search_left_wrapper_top {
	position: absolute;
	left: 0px;
	top: 0;
	z-index: 9;
}
.M01_search_left_top {
	border-bottom: 1px solid #efefef;
}
.M01_search-left-menu-wrapper {
	min-width: 160px;
}
.M01_search-contents-wrapper {
	margin-left: 15px;
	margin-right: -15px;
}
.M01_search_left_top p {
	border-bottom: 0px !important;
}
.M01_search_left_top .result-goods-list-price {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.M01_search_left_top  .result-goods-list-des {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.M01_search_left_top .M01_left_title_spe {

}
.M01_search_left_top  .M01_left_title_spe,.M01_search_left_top .result-goods-list-price {
	width: 140px;
}
.M01_left_goods_wrapper {
	padding: 10px 0px 0px;
}
.M01_left_goods_wrapper .M01_left_goods_wrapper_item:not(:first-child) {
	margin-top: 14px;
}
.M_goods_item_btn1 {
	line-height: 24px;
	text-align: center;
	border: 1px solid #d33232;
	color: #d33232;
	background: #fff;
	padding: 0px 16px;
}
.M_goods_item_btn2 {
	width: 68px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border: 1px solid #d33232;
	color: #d33232;
	background: #fff;
	padding: 0px !important;
	margin-left: 20px;
}
.M_goods_item_btn2:hover,.M_goods_item_btn1:hover {
	color: #d33232;
}
.M_img_on_red {
	background: #dc5b5b;
}
.M_img_on_gray {
	background: #cccccc;
}
.M_img_on_common {
	color: #fff;
	opacity: 0.8;
	font-size: 14px;
	height: 24px;
	line-height: 25px;
	text-align: center;
	margin-top: -23px;
}
.M01_slide-api-page-goods-list-wrapper .result-goods-list-des a {
	width: 100% !important;
}
.M_line_title {
	width: 160px;
	position: absolute;
	left: 35px;
	bottom: 0px;
}
.M_line_title_icon {
	position: absolute;
	left: 20px;
	bottom: 33px;
}
.M01_search-result-goods-list-wrapper .search-result-goods-list-each {
	min-height: 280px;
}
.M01_2_goods-list-bottom-wrapper .search-result-goods-list-each {
	min-height: 230px !important;
}
.M_top_menu_wrapper input[type="checkbox"] {
	display: inline-block;
}
.M_top_menu_wrapper2 .active {
	color: #d33232;
}
.M_top_menu_most_wrapper2 {
	display: none;
}
.M_top_menu_most_wrapper2 .active_btn {
	border: 1px solid #d33232;
	color: #d33232;
}
.M_top_menu_most_wrapper2 .col-md-10,.M_top_menu_most_wrapper4 .col-md-10 {
	height: 115px;
	overflow-y: scroll;
}
.M_top_menu_most_wrapper .col-md-10 {
	width: 80%;
}
.M_top_menu_most_wrapper .col-md-1.text-right {
	width: 11%;
}
.M_top_menu_most_wrapper3 .selected_item {
	color: #d33232;
	border: 1px dotted #d33232;
	padding: 2px 4px;
	margin-left: 10px;
	margin-right: 10px;
}
.M_top_menu_most_wrapper3 .selected_item:hover {
	border: 1px solid #d33232;
}
.M_top_menu_most_wrapper3 .selected_item .span_symbol {
	font-size: 11px;
	margin-left: 5px;
}
.selected_btn_clear {
	color: #337ab7;
	text-decoration: underline;
}
.M_top_menu_most_wrapper3,.M_top_menu_most_wrapper4 {
	display: none;
}
.M02_apipage-mall-contents-wrapper {
	margin-top:16px !important;
}
.M02_time_wrapper {
	background: #d02424;
	padding: 4px 15px 4px 15px;
}
.M02_time_wrapper .time_wrapper span {
	font-size: 12px;
}
.M02_time_wrapper .time_wrapper .span1 {
	background: #353432;
	padding: 2px 4px;
	border-radius: 4px;
}
.M02_time_wrapper span {
	color: #fff;
}
.M02_time_wrapper img {
	margin-right: 5px;
}
.M02_div-price-wrapper {
	padding: 0px 12px 0px 0px;
}
.M02_btn3 {
	border: 1px solid #d33232;
	color: #d33232;
	background: #fff;
	width: 110px;
	height: 28px;
	padding: 0px;
}
.M-02_select-goods-img-wrapper img {
	border: 1px solid #dfdfdf;
}
.M02_right-goods-select-wrapper .btn1 {
	border: 1px solid #d33232;
}
.M02_right-goods-select-wrapper .btn {
	height: 24px;
	line-height: 24px;
	padding: 0px 10px;
	text-decoration: center;
	background: #fff;
	margin-left: 8px;
	margin-right: 8px;
}
.M02_right-goods-select-wrapper .btn2 {
	border: 1px solid #dcdcdc;
}
.M02_right-goods-select-wrapper .btn3 {
	background: #f2f2f2;
}
.M-02_select-goods-img-wrapper img {
	margin-left: 8px;
	margin-right: 8px;
}
.M02_goods-select2-wrapper .select1 {
	width: 315px !important;
	height: 40px !important;
}
.M02_goods-select2-wrapper .select1 .btn-group .btn {
	height: 40px !important;
}
.M02_goods-select2-wrapper .select1 .btn-group .btn .caret {
	top: 11px !important;
}
.M02_goods-select2-wrapper .select2 {
	width: 385px !important;
}
.M02_btn_red {
	border: 1px solid #d33232;
	height: 24px;
	line-height: 22px;
	padding: 0px 10px;
	background: #fff;
}
.M02_btn_gy {
	border: 1px solid #DDDDDD;
	height: 40px;
	line-height: 40px;
	padding: 0px 10px;
	background: #F9F9F9;
	border-radius: 2px
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
	outline: none !important;
	box-shadow:none !important;
}
.M02_btn_gy:hover,.M02_btn_gy:focus{
	border: 1px solid #E9493A;
	color: #E9493A;
}
.M02_btn_gy_active{
	border: 1px solid #E9493A;
	color: #E9493A;
}
.M02_btn_gy_active a{
	color: #E9493A !important;
}
.M02_goods-bottom-wrapper .span1 {
	width: 60px !important;
}
.M02_title .span_title {
	width: 65px;
	display: inline-block;
}
.M02_step_info_wrapper .text_wrapper {
	margin-left: 15px;
	margin-top: 10px;
}
.M02_tab_wrapper #myTab{
	display: flex;
	justify-content: left;
	/*background: #f2f2f2;*/
}
.M02_tab_wrapper #myTab li a {
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.M02_tab_wrapper #myTab li {
	width: 120px;
	border-bottom: 1px solid #d33232;
}
.M02_tab_wrapper #myTab li.active {
	border-bottom: 2px solid #FF4965;
}
.M02_tab_wrapper #myTab li.active a {
	color: #FF4965;
}
.M02_tab_wrapper #myTab {
	border-top: 1px solid #bfbfbf;
}
.M02_tab_wrapper #myTab li {
	/*background: #f2f2f2;*/
}
.M02_tab_wrapper #myTab li.active {
	background: #fff;
}
.M02_tab_wrapper .tab-pane {
	overflow: hidden;
	margin-top: 30px;
}
.M02_rework_list .span_count {
	color: #aeaeae;
}
.M02_rework_list .img_wrapper {
	margin-top: -7px;
	margin-left: 20px;
	margin-right: 20px;
}
.M02_rework_list_title {
	padding-bottom: 8px;
	border-bottom: 1px solid #c9c9c9;
}
.M02_rework_list_content .user {
	border-radius: 50%;
	width: 60px;
	height: 60px;
}
.M02_rework_item {
	padding-top: 22px;
	padding-bottom: 17px;
}
.M02_rework_item .col-md-9 .point {
	color: #ffc422;
}
.M02_rework_item .col-md-9 .M02_title {
	color: #aeaeae;
}
.M02_rework_item .col-md-9 .M02_title2 {
	margin-left: 80px;
}
.M02_img_wrapper img {
	width: 75px;
	height: 75px;
	border: 1px solid #dfdfdf;
	border-radius: 4px;
}
.M02_img_wrapper img:not(:first-child) {
	margin-left: 7px;
}
.M02_img_wrapper img:not(:last-child) {
	margin-right: 7px;
}
.M02_rework_item {
	border-bottom: 1px solid #bfbfbf;
}
.M02_pop_footer .btn-spe1 {
	padding-left: 56px;
}
.M02_login_btn::after {
	background-image: url(../images/common/button/icon_right_default_02.png) !important;
	right: 17%;
}
.M02_login_btn:hover::after {
	background-image: url(../images/common/button/icon_right_hover.png) !important;
}
.M02_login_btn {
	border: 2px solid #353432 !important;
	color:#353432 !important;
}
.M02_login_btn:hover {
	background-color: #353432 !important;
	color: #fff!important;
}
.M02_icon_option::before {
	background-image: url(../images/common/button/M02_9-pricedown_1_03.png) !important;
}
#close_pop {
	display: none;
}
.M02_ok {
	height: 100px;
	line-height: 100px;
	border-top: 1px solid #d43132;
	border-bottom: 1px solid #d43132;
}
.M02_pop-ok-btn::after {
	background-image: url(../images/common/button/icon_20x20_02_default.png) !important;
}
.M02_pop-ok-btn:hover::after {
	background-image: url(../images/common/button/icon_20x20_02_hover.png) !important;
}
.body_btn_pop_wrapper .popover .popover-title, .body_btn_pop_wrapper .popover .popover-content {
	background: #fff !important;
}
.body_btn_pop_wrapper .popover .popover-title {
	padding-bottom: 0px;
}
.body_btn_pop_wrapper .popover {
	color: #000;
	background-color: #fff;
	border: 1px solid #d33232;
}
.body_btn_pop_wrapper  .popover.bottom > .arrow:after {
	border-bottom-color: #d33232;
	margin-left: -64px;
	border-bottom-color: #fff;
	margin-left: -6px;
	top: 2px;
}
.body_btn_pop_wrapper  .popover.bottom > .arrow {
	border-bottom-color: #d33232;
	top: -15px;
}
.body_btn_pop_wrapper > .popover > .arrow {
	border-width: 7px;
}
.body_btn_pop_wrapper .popover-title {
	border-bottom: 0px;
}
.body_btn_pop_wrapper .popover.bottom > .arrow {
	left: 47% !important;
}
.M04_star3 {
	color: #ffc000;
	font-size: 16px;
}
.M04_img_wrapper .select-imageon-wrapper {
	margin-left: 15px;
	margin-right: 15px;
}
.M04_img_wrapper .select-imageon-wrapper:first-child {
	margin-left: 0px;
}
.M04_img_wrapper .select-imageon-wrapper:last-child {
	margin-right: 0px;
}
.M06_img3 {
	border: 1px solid #a6a6a6;
}
.M06_search-result-goods-list-wrapper .search-result-goods-list-each {
	width: 224px;
}
.M06_search-result-goods-list-wrapper .search-result-list1 .img1 {
	width: 210px;
	height: 210px;
}
.M06_search-result-goods-list-wrapper .search-result-list1 a {
	width: 210px !important;
	height: 210px !important;
}
.M06_search-result-goods-list-wrapper .search-result-list1 {
	height: 210px;
}
.M06_search-result-goods-list-wrapper .search-result-goods-list-each {
	min-height: 342px;
}
.M07_time_wrapper {
	background: #f2f2f2;
	height: 60px;
	line-height: 60px;
}
.M07-msg-info-wrapper li div::after {
	border-bottom: 10px solid #f2f2f2 !important;
}
.M07-msg-info-wrapper li div::before {
	border-bottom: 10px solid #d33232 !important;
}
.M06_brand_wrapper .col-md-3 .search-result-goods-list-each {
	border-right: 1px solid #efefef !important;
	min-height: 342px;
}
.M06_brand_wrapper .search-result-goods-list-each {
	border-right: 0px solid #efefef;
}
.M06_search-result-goods-list-wrapper .M_line_title {
	width: 210px;
}
.M07_count_title {
	color: #fff;
	border-radius: 10px;
	background: #d33232;
	padding-left: 10px;
	padding-right: 10px;
	display: inline-block;
	text-align: center;
	height: 20px;
	line-height: 21px;
	font-size: 12px;
	margin-left: 5px;
}
.M07_search-result-goods-list-wrapper .result-goods-list-price  {
	width: 210px !important;
}
.M07_list_price {
	color: #9c9c9c;
	font-size: 12px;
}
.M07_list_price .number {
	text-decoration: line-through;
}
.M07_search-result-goods-list-wrapper .result-goods-list-price {
	margin-bottom: 5px;
}
.M07_count_wrapper {
	font-size: 12px;
	color: #9c9c9c;
}
.M07_210_wrapper {
	width: 210px !important;
}
.M07_210_wrapper img {
	width: 100%;
}
.M07_btn_gray {
	background: #d9d9d9;
	color: #8c8c8c;
	border: 1px solid #d9d9d9;
}
.M07_btn_gray:hover {
	color: #8c8c8c;
}
.M07_search-result-goods-list-wrapper .col-md-3 .search-result-goods-list-each {
	min-height: 400px;
}
.M07_tab_part2_wrapper .col-md-3 {
	width: 20%;
}
#M07-tab-part2  .col-md-3 .search-result-goods-list-each,#M07-tab-part3  .col-md-3 .search-result-goods-list-each {
	min-height: 348px !important;
}
#M07-tab-part4  .col-md-3 .search-result-goods-list-each {
	min-height: 336px !important;
}
#M07-tab-part3 .result-goods-list-count,#M07-tab-part2 .result-goods-list-count,#M07-tab-part4 .result-goods-list-count {
	width: 210px;
}
.M07_2_btn {
	color: #fff;
	background: #3b3b3b;
	border: 1px solid #3b3b3b;
}
.btn_M02_again {
	color: #d33232 !important;
	background: #fff;
	border: 1px solid #d33232 !important;
}
.swiper-container-wrapper .swiper-container {
	width: 100%;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
}
.swiper-container-wrapper  .swiper-slide {
	background-size: cover;
	background-position: center;
}
.swiper-container-wrapper  .gallery-top {
	height: 415px;
	width: 415px;
}
.swiper-container-wrapper  .gallery-thumbs {
	height: 65px;
	box-sizing: border-box;
	padding: 10px 0;
}
.swiper-container-wrapper  .gallery-thumbs .swiper-slide {
	width: 25%;
	height: 100%;
}
.swiper-container-wrapper  .gallery-thumbs .swiper-slide-thumb-active {
	border: 1px solid #d02424;
}
.swiper-container-wrapper  .gallery-top .swiper-slide {
	/*border: 1px solid #c3c3c2;*/
}
.swiper-container-wrapper .gallery-thumbs {
	width: 360px;
	margin: 0 auto !important;
}
.swiper-container-wrapper .gallery-thumbs-view {
	padding-top: 20px;
}
.swiper-bottom-wrapper {
	width: 420px;
	position: relative;
}
.swiper-bottom-wrapper .swiper-button-next {
	right: -20px;
	width: 12px !important;
	height: 17px !important;
	top: -20px;
	background-image: url(../images/common/contents/M02_2-itempage_brand_05.png) !important;
}
.swiper-bottom-wrapper .swiper-button-prev {
	left: 0px;
	width: 12px !important;
	height: 17px !important;
	top: -20px;
	background-image: url(../images/common/contents/M02_2-itempage_brand_03_left.png) !important;
}
.level .level_solid,.level .level_hollow {
	background-repeat:no-repeat;
	display:inline-block;
	width:21px;
	height:20px;
}
.level .level_solid{
	background-image:url("../images/common/icon/startstar_03.png")
}
.level .level_hollow{
	background-image:url("../images/common/icon/startstar_05.png")
}
.M03_1_cart_btn1 {
	color: #fff;
	background: #353432;
	padding: 14px 40px;
}
.M03_1_cart_table_span {
	color: #fff;
	padding: 5px 15px;
	border-radius: 4px;
	background: #d43132;
	display: inline-block;
}
.A07_after_service_padding50 {
	padding-left: 50px;
}
.A07_after_service_part_wrapper {
	padding:15px 50px;
}
.A07_after_service_part_wrapper  .col-md-1 {
	width: 9%;
}
.A07_after_service_part_wrapper  .col-md-11 {
	width: 91%;
}
.M_index1_col2_wrapper img {
	margin-top: 13px;
	margin-bottom: 13px;
}
.M_index_wrapper1 .col-md-3 .row img {
	height: 404px;
}
.M_Index_wrapper_time_wrapper {
	background: url(../images/common/contents/M_Index_bg.png);.M_index_slide-api-page-goods-list-wrapper .M07_210_wrapper
padding-top: 7px;
	padding-bottom: 7px;
}
.M_index_slide-api-page-goods-list-wrapper {
	/*margin-top: 30px;*/
}
.M_Index_goods_wrapper2 .title {
	border-bottom: 2px solid #353533;
}
.M_Index_goods_wrapper2 .title  {
	padding-bottom: 3px;
	padding-left: 10px;
}
.M_Index_goods_wrapper2 {
	padding-bottom: 28px;
	border-bottom: 2px solid #ebebeb;
}
a.common-goods-name-style1-M-index , a.common-goods-name-style1-M-index:hover, a.common-goods-name-style1-M-index:link, a.common-goods-name-style1-M-index:focus {
	color: #000 !important;
}
.M01_search_condation .M_top_btn_search {
	margin-left: -7px;
}
.M01_search_condation input[type="checkbox"] {
	margin-top: 0px;
}
.M07-msg-info-wrapper li:nth-child(3) div::after {
	border-bottom: 10px solid white !important;
}
.M_Index_wrapper_time_wrapper .time_wrapper .span1 {
	font-size: 18px;
	padding: 0px 5px;
}
.M_Index_wrapper_time_wrapper .time_wrapper span {
	font-size: 18px;
}
.search-left-menu-wrapper {
	margin-top: -2px;
}
@media (min-width: 1200px) {
	.container1064 .container {
		width: 1064px;
	}
}
@media (min-width: 998px) {
	.search-condation-inner {
		min-width: 689px !important;
	}
}
@media (min-width: 768px) {
	.modal-dialog {
		width: 865px;
		margin: 30px auto;
	}
}
.topbar {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #666666;
	background-color: rgba(245,245,245,0.5);
}
.topbar .nav1 .menu_ul {
	float: right;
}
.topbar .nav1 .menu_ul li {
	float: left;
	height: 30px;
	text-align: center;
	line-height: 30px;
	margin-left: 1px;
	width: 80px;
}
.topbar .nav1 .menu_ul li .el-button {
	color: #333333;
}
.topbar .nav1 .sep {
	color: #333333;
	font-size: 12px;
	margin: 0 5px;
}
.topbar .nav1 .shopCart {
	width: 80px;
}

.topbar .nav1 .shopCart a{
	color: #333333;
}
.topbar .nav1 .menu_ul li a {
	color: #333333;
}
.user_service{
	position: relative;
	cursor: pointer;
}
.user_service_hover{
	background: #ffffff;
}
#user_service_box{
	width: 80px;
	position: absolute;
	left: 0;
	top: 30px;
	background: #ffffff;
	z-index: 10;
	display: none;
	box-shadow: 0 2px 11px 0 rgba(10,10,10,0.07);
}
#user_service_box li a:hover{
	color:  #FF286F;
}
#user_service_box li:hover{
	color:  #FF286F;
}
#Top_area{
	position: relative;
	cursor: pointer;
}
.area_title{
	width: 100px;
	padding: 0 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.area_content{
	position: absolute;
	z-index: 22;
	top: 30px;
	left: 0;
	padding-right: 15px;
	padding-left: 15px;
	width: 470px;
	background-color: #ffffff;
	display: none;
	min-height: 329px;
	box-shadow: 0 2px 11px 0 rgba(10,10,10,0.07);
}
#area_tab ul{
	float: left;
	cursor: pointer;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}
.c-h-area-tab-title-item {
	display: inline;
	float: left;
	margin-left: -1px;
	width: 68px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	line-height: 30px;
	vertical-align: top;
	border-top: 1px solid #ffffff;
	background-color: #f8f8f8;
}
#area_tab ul .active{
	position: relative;
	z-index: 2;
	background: #ffffff;
	border-top: 1px solid #FF286F;
	border-bottom: 1px solid #ffffff;
}
.area_item{
	display: inline-block;
	width: 60px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 20px;
}
.area_item:hover{
	color: #FF286F;
}
.area_item_active{
	color: #FF286F;
}
#area_tab_content{
	padding: 20px 13px 18px;
}
#Page_Navi .search-wrapper .header-search-btn {
	color: #fff;
	background: #404d82 !important;
	width: 200px;
	text-align: center;
	font-size: 16px;
}
#Page_Navi .search-wrapper .header-search-inner {
	height: 45px;
	line-height: 40px;
}
#Page_Navi .search-wrapper input {
	border-bottom: 0px !important;
	border-left: 1px dotted #828282;
	width: 58%;
	background: #ffffff;
	height: 70%;
	position: relative;
	top: 2px;
}
#Page_Navi .search-wrapper .dropdown button {
	border: 0px;
}
#Page_Navi .search-wrapper .dropdheader-own {
	display: inline-block;
	width: 120px;
	width: 20%;
}
#Page_Navi .search-wrapper .dropdown button span {
	text-align: center !important;
	color: #000;
}
#Page_Navi .search-wrapper .header-search-btn-last {
	text-align: center;
	color: #fff;
	background: #d43132;
	width: 20%;
	float: right;
	height: 43px;
	border-radius: 0;
	font-size: 16px;
}
#Page_Navi .search-wrapper .header-search-inner{
	border: 1px solid #d43132;
	border-radius: 3px;
	background: #fff;
	font-size: 16px;
}
#Page_Navi .search-wrapper {
	padding-top: 24px;
	padding-bottom: 24px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 100%;
	/*margin-left: 5%;*/
}
#Page_Navi .header-search-inner .dropdown-menu::-webkit-scrollbar{
	width:5px;
	height:10px;
	/**/
}
#Page_Navi .header-search-inner .dropdown-menu::-webkit-scrollbar-track{
	background: rgb(239, 239, 239);
	border-radius:2px;
}
#Page_Navi .header-search-inner .dropdown-menu::-webkit-scrollbar-thumb{
	background: #bfbfbf;
	border-radius:10px;
}
#Page_Navi .header-search-inner .dropdown-menu::-webkit-scrollbar-thumb:hover{
	background: #333;
}
#Page_Navi .header-search-inner .dropdown-menu::-webkit-scrollbar-corner{
	background: #179a16;
}
#Page_Navi .search-wrapper .header-search-bottom-wrapper button {
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #828282;
	background: #fff;
	margin-top: 8px;
}
#Page_Navi .search-wrapper .header-search-bottom-wrapper button:hover{
	color: #d43132;
}

#Page_info{
	margin-top: 37px !important;
}


/*details*/
.product-con{
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight: 400;
	color: #212121;
	margin-bottom: 15px;
}
#sale-btn-1{
	display: block;
	width: 200px;
	height: 48px;
	line-height: 48px;
	padding: 0;
	margin: 0;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
	position: relative;
	background: #424242;
	color: #fff;
	padding-left: 25px;
}
#sale-btn-1::before {
	left: 15%;
	background-image: url(../images/common/button/icon_20x20_01_hover.png);
}
#sale-btn-2::before {
	left: 15%;
	background-image: url(../images/common/button/icon_20x20_01_hover.png);
}
#sale-btn-2{
	display: block;
	width: 200px;
	height: 48px;
	line-height: 48px;
	padding: 0;
	margin: 0;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
	position: relative;
	background: #b0b0b0;
	color: #fff;
	padding-left: 25px;
}

#detail-page .goods-bottom-wrapper{
	margin-top: 16px;
}
#detail-page .goods-bottom-faver{
	width: 100%;
	height: 100%;
	cursor: pointer;
}
#detail-page .goods-bottom-faver img{
	width: 22px;
	position: relative;
	top: 8px;
	margin-left: 50%;
	left: -11px;
}
#detail-page .goods-bottom-faver div{
	width: 100%;
	height: 20px;
	background-image: linear-gradient(180deg, #FF6A5A 0%, #FF386B 100%);
	position: absolute;
	bottom: 0;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	line-height: 20px;
}
#detail-page .store-bottom-faver{
	width: 100%;
	height: 26px;
	cursor: pointer;
}
#detail-page .store-bottom-faver img{
	width: 16px;
	position: relative;
	top: -1px;
}
#detail-page .store-bottom-faver span{
	font-size: 12px;
	line-height: 26px;
}
.M01_left_goods_wrapper::-webkit-scrollbar{
	width:5px;
	height:10px;
	/**/
}
.M01_left_goods_wrapper::-webkit-scrollbar-track{
	background: rgb(239, 239, 239);
	border-radius:2px;
}
.M01_left_goods_wrapper::-webkit-scrollbar-thumb{
	background: #bfbfbf;
	border-radius:10px;
}
.M01_left_goods_wrapper::-webkit-scrollbar-thumb:hover{
	background: #333;
}
.M01_left_goods_wrapper::-webkit-scrollbar-corner{
	background: #179a16;
}


.search-left-menu-wrapper .title{
	background-image: linear-gradient(180deg, #FF7357 0%, #FF286F 100%);
}
.search-left-menu-wrapper .title span{
	font-size:14px;
}
#detail-page .M02_tab_wrapper #myTab{
	border-top:none;
	background: #F9F9F9;
}
#detail-page .M02_tab_wrapper #myTab li a{
	height: 37px;
}
#detail-page .M02_tab_wrapper #myTab li.active a {
	color: #ffffff;
	background-image: linear-gradient(180deg, #FF7357 0%, #FF286F 100%);
}
#detail-page .M02_tab_wrapper #myTab li.active a:hover{
	color: #ffffff;
}
#detail-page  .M02_tab_wrapper #myTab li.active{
	/*border-bottom: none;*/
}
#detail-page .nav-tabs{
	border-bottom: 1px solid  #FF286F;
}

#detail-page  .search-result-list1 .img1 {
	width: 160px;
	height: 160px;
	margin-top: 15px !important;
	margin-left: 35px;
}
#detail-page .search-result-goods-list-each{
	height: 280px;
}
#detail-page  .M01_search-result-goods-list-wrapper .result-goods-list-des{
	width: 160px;
	margin-left: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 35px;
}
#detail-page  .M01_search-result-goods-list-wrapper .result-goods-list-price{
	width: 160px;
	margin-left: 35px;
	text-align: left;
	margin-top: 10px;
}
#detail-page .common-title{
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight: 400;
	color: #212121;
}

#detail-page .more-title{
	margin-left: 10px;
	margin: 0;
	font-size: 14px;
	color: #757575;
}
.type-content{
	display: none;
	position: absolute;
	width: 260px;
	min-height: 100px;
	font-size: 12px;
	border: 1px solid #ccc;
	background: #ffffff;
	left: 96px;
	top: 24px;
	padding: 15px;
	z-index: 2;
}
.type-content p {
	margin-top: 4px;
}
.type-content-close{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 10px;
	height: 10px;
	cursor: pointer;
	background: url(../images/common/button/icon_20x20_05_default.png) 50% 50%;
	background-repeat: no-repeat;
}
.kf {
	width: 180px;
	height: 180px;
	border-radius: 4px;
	cursor: pointer;
	text-align: center;
	position: relative;
}
.kf-xx {
	width: 180px;
	height: 128px;
	margin: 0 auto;
	margin-top: 6px;
	position: relative;
	background-image: url(../images/common/contents/shop-kf.png);
	background-repeat: no-repeat;
}
.gzsj {
	width: 90px;
	height: 75px;
	position: absolute;
	top: 60px;
	left: 98px;
}
.gzsj-1 {
	font-weight: bold;
	font-size: 12px;
}
.gzsj-2 {
	color: #323232;
	font-size: 12px;
}
.kf button {
	width: 120px;
	color: #fff;
	margin-top: 10px;
	border: none;
	height: 25px;
	width: 100px;
	background-image: linear-gradient(180deg, #FF7357 0%, #FF286F 100%);
	border-radius: 2px;
}

.choice .left {
	color: #515151;
	min-width: 80px;
}
.menu1 span {
	display: block;
	float: left;
	margin-top: 10px;
	margin-left: 1%;
	font-size: 14px;
	line-height: 25px;
}
.menu1:not(:last-child) .check {
	border-bottom: 1px dashed #eaeaea;
	min-height: 34px;
}
.check {
	width: 90%;
	display: inline-block;
	/*float: left;*/
	margin-top: 10px;
	font-size: 14px;
}
.check .active3 {
	background: linear-gradient(180deg, #FF7357 0%, #FF286F 100%);
	color: #fff;
}
.check a {
	list-style: none;
	float: left;
	padding: 0 10px;
	margin-left: 1.2%;
	margin-bottom: 8px;
	text-decoration: none;
	line-height: 25px;
	border-radius: 6px;
	color: #919191;
}
.check a:hover{
	background: linear-gradient(180deg, #FF7357 0%, #FF286F 100%);
	color: #fff;
}
#service_price span{
	list-style: none;
	float: left;
	padding: 0 10px;
	margin-left: 25px;
	margin-bottom: 8px;
	line-height: 25px;
	color: #919191;
	margin-top: 0;
	cursor: pointer;
}
#service_price .service_price_button{
	margin-left: 6px;
	height: 24px;
	width: 48px;
	color: #ffffff;
	background-image: linear-gradient(180deg, #FF7357 0%, #FF286F 100%);
	text-align: center;
	font-size: 12px;
}
.bprm-2-title {
	width: 650px;
	font-size: 16px;
	margin-top: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bprm-2-jiage-1 {
	font-size: 20px;
	text-align: right;
}
.right-1 {
	margin-top: 12px;
	color: #919191;
	font-size: 14px;
}
.searchbar{
	width: 1280px;
	height: 100px;
	margin: 0 auto;
	padding-top: 15px;
	position: relative;
	background: #ffffff;
}
.hd-right {
	display: flex;
	align-items: center;
	position: absolute;
	right: 0;
	top: 20%;
}
.top_cart{
	height: 40px;
	border: 1px solid #eee;
	border-radius: 2px;
	line-height: 40px;
	padding: 0 8px;
	font-size: 12px;
}

.top_ewm {
	width: 110px;
	height: 110px;
	background: #ffffff;
	padding: 5px;
	box-shadow: 0 3px 10px 0 rgb(90 90 90 / 11%);
	border-radius: 2px;
}
/*按钮*/
.hd-btn-group {
	display: flex;
}
.hd-btn-group .btn-item {
	height: 40px;
	margin-left: 10px;
	align-items: center;
	padding: 0 15px;
	font-size: 12px;
	color: #333;
	cursor: pointer;
	border: 1px solid #eee;
}

.hd-btn-group .btn-item.bg {
	background: #FF286F;
	color: #fff;
	border-color: #FF286F;
}
.pg-user-info {
	display: flex;
	align-items: center;
	font-size: 12px;
}
.pg-user-info .avatar {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
}
.pg-user-info .avatar img {
	display: block;
	width: 100%;
	height: 100%;
}
.pg-user-info .name-wrap,
.pg-user-info .log-info {
	display: flex;
	align-items: center;
}

#Top_Logo{
	position: absolute;
	left: 0;
}
.pg-hd-logo {
	display: flex;
	align-items: center;
}
.pg-hd-logo img {
	width: 50px;
	margin-right: 10px;
}
.pg-hd-logo h2 {
	margin: 0;
	font-size: 22px;
	font-weight: bold;
	color: #333;
}
.searchbar .search-wrapper {
	width: 550px;
	background: #ffffff;
	position: absolute;
	left: 360px;
}
.searchbar .search-wrapper .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){
	background: #ffffff !important;
}
.site-category-list {
	display: flex;
	justify-content: center;
	width: 100%;
	font-size: 15px;
	border: 0;
	margin: 0 auto;
	list-style-type: none;
	position: relative;
	top: -1px;
	z-index: 21;
	color: #333333;
}
.category-item {
	color: #333333;
	position: relative;
	display: block;
	height: 39px;
	line-height: 40px;
	text-align: center;
	margin-right: 30px;
	cursor: pointer;
}
.category-item-title {
	position: relative;
	display: block;
	height: 40px;
	line-height: 40px;
}
.category-item-title a:hover {
	color: #FF286F;
}
.category-item-title-hover{
	border-bottom: 3px solid #FF286F;
	font-weight: 700;
}
.category-item-title-hover a{
	color: #FF286F;
}
.category-item-img{
	width: 6px;
	position: absolute;
	right: 15px;
	top: 15px;
}
.category-item-more:hover{
	background: #353432;
}

.not-select{
	-moz-user-select:none; /*火狐*/
	-webkit-user-select:none; /*webkit浏览器*/
	-ms-user-select:none; /*IE10*/
	-khtml-user-select:none; /*早期浏览器*/
	user-select:none;
}

/********* 修改 *********/
.lay-row {
	display: flex;
}

.lay-row-inline {
	display: inline-flex;
}

.auto-img {
	display: block;
	width: 100%;
	height: 100%;
}
.fit-img {
	display: block;
	width: 100%;
	height: 100%;
}
.fix-img {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	transform: translateY(-50%);
}

.inner-box {
	max-width: 1280px;
	margin: 0 auto;
	box-sizing: border-box;
}
.inner-box a {
	text-decoration: none;
}

.ul-reset {
	list-style: none;
	margin: 0;
	padding: 0;
}

.pg-data-null {
	padding: 50px 20px;
	text-align: center;
	font-size: 13px;
	color: #999;
}

/**** footer ****/
.pg-footer {
	background: #2b2b2b;
}

.pg-footer .inner-box {
	padding: 30px 0 20px;
	align-items: center;
}

.pg-footer .inner-box>.left {
	flex: 1;
	flex-shrink: 0;
}

.pg-footer .link-group {
	padding-bottom: 15px;
	align-items: center;
	font-size: 13px;
	color: #999;
	border-bottom: 1px solid #999;
}

.pg-footer .link-group a {
	display: inline-block;
	padding: 5px 0;
	text-decoration: none;
	color: #999;
}

.pg-footer .link-group a:hover {
	color: #fff;
}

.pg-footer .link-group .sep {
	margin: 0 20px;
}
.pg-footer .ft-title {
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding: 15px 0;
}

.pg-footer .info-group {
	font-size: 12px;
	color: #999;
	margin-bottom: 15px;
}
.pg-footer .info-group .sep {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
}

.pg-footer .info-group:last-of-type {
	margin-bottom: 0;
}
.pg-footer .info-group ._icon {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	margin-right: 5px;
}
.pg-footer .info-group .info-item {
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	font-size: 12px;
	color: #999;
}

.pg-footer .inner-box>.right {
	width: 30%;
	margin-left: 10%;
}

.pg-footer .code-item {
	margin-right: 20px;
	text-align: center;
	font-size: 12px;
	color: #fff;
}

.pg-footer .code-item:last-of-type {
	margin-right: 0;
}

.pg-footer .code-item .img {
	width: 80px;
	height: 80px;
	background: #ccc;
	margin-bottom: 10px;
}