.pro_content .pro_m {
	width: 100%; float: left;
}
.pro_content .pro_m_inner {
	padding-left: 560px;
}
.pro_content .pro_img {
	width: 540px; margin-left: -100%; float: left;
}
.pro_m_inner h1 {
	line-height: 24px; padding-bottom: 8px;
}
.pro_m_inner .pro_grade {
	padding-bottom: 10px; font-size: 0.75em; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro_m_inner .pro_grade span {
	line-height: 20px; float: left;
}
.pro_m_inner .pro_grade a {
	line-height: 20px; float: left;
}
.pro_m_inner .pro_grade em {
	line-height: 20px; float: left;
}
.pro_m_inner .pro_grade .start {
	margin-top: 2px;
}
.pro_m_inner .pro_grade a {
	color: rgb(102, 102, 102);
}
.pro_m_inner .pro_grade a:hover {
	color: rgb(205, 1, 31);
}
.pro_m_inner .pro_grade em {
	color: rgb(241, 241, 241); margin-left: 15px;
}
.pro_m_inner .pro_grade .fs {
	width: 20px; height: 20px; margin-left: 15px;
}
.pro_m_inner .pro_grade .sihrs {
	width: 20px; height: 20px; margin-left: 15px;
}
.pro_m_inner .pro_grade .fs {
	background-position: -40px -120px;
}
.pro_m_inner .pro_grade .sihrs {
	background-position: -64px -120px;
}
.pro_m_inner .pro_price {
	padding: 10px 0px 5px;
}
.pro_m_inner .curPrice {
	height: 50px; line-height: 50px;
}
.pro_m_inner .curPrice .my_shop_price {
	color: rgb(218, 52, 57); font-size: 3em; font-weight: bold;
}
.pro_m_inner .curPrice span {
	color: rgb(205, 1, 31); font-family: Arial; font-size: 24px; margin-right: 3px;
}
.pro_m_inner #custom_price_content span {
	font-size: 20px;
}
.pro_m_inner .pro_price_other {
	padding-left: 20px;
}
.pro_m_inner .pro_price_other p {
	line-height: 20px; font-size: 14px;
}
.pro_m_inner .phonePrice {
	background: url("../images/styleimg/phoneprice.gif") no-repeat left; text-align: center; padding-left: 35px; margin-left: 20px;
}
.pro_m_inner .phonePrice i {
	padding: 0px 10px; border-radius: 10px; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; font-style: normal; display: block; background-color: rgb(205, 1, 31);
}
.pro_m_inner .phonePrice span {
	color: rgb(205, 1, 31); font-size: 20px; font-weight: bold;
}
.pro_m_inner .hairStyle {
	margin-left: 20px;
}
.pro_m_inner .pro_time i {
	background-position: -88px -120px; width: 20px; height: 20px; float: left;
}
.pro_m_inner .pro_time span {
	font-size: 12px; font-weight: normal;
}
.pro_m_inner .costPrice {
	text-decoration: line-through;
}
.pro_m_inner .pro_cutout {
	color: rgb(205, 1, 31); padding-left: 10px;
}
.pro_m_inner .pro_property li {
	padding-bottom: 5px; font-size: 0.75em;
}
.pro_m_inner .pro_property select {
	padding: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(102, 102, 102); min-width: 200px;
}
.pro_m_inner .pro_property .choose_wrap {
	border: 1px solid rgb(255, 255, 255); border-image: none; padding-left: 45px;
}
.pro_m_inner .pro_property .choose_wrap .tit {
    width: 60px;/*width: 135px;*/ line-height: 40px; margin-left: -45px;
}
.pro_m_inner .pro_property .hl-bg.choose_wrap {
	background: rgb(255, 232, 232); border: 1px solid rgb(219, 154, 154); border-image: none; padding-left: 50px;
}
.pro_m_inner .pro_property .choose_wrap ul {
	padding: 0px;
}
.pro_m_inner .pro_property .choose_wrap ul li {
	margin: 5px; padding: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; color: rgb(221, 221, 221); float: left; cursor: pointer; background-color: rgb(255, 255, 255);
}
.pro_m_inner .pro_property .choose_wrap ul li a {
	text-decoration: none; display: block; min-width: 20px;
}
.pro_m_inner .pro_property .choose_wrap ul li a img {
	vertical-align: top;
}
.pro_m_inner .pro_property .choose_wrap ul li.product_out {
	border: 1px dashed rgb(221, 221, 221); border-image: none;
}
.pro_m_inner .pro_property .choose_wrap ul li.product_out a {
	opacity: 0.5;
}
.pro_m_inner .pro_property .choose_wrap ul li.selected {
	margin: 4px; border: 2px solid rgb(205, 1, 31); border-image: none; position: relative;
}
.pro_m_inner .pro_property .choose_wrap ul li.selected b {
	background: url("../images/styleimg/cur.png") no-repeat 0px 0px; width: 8px; height: 6px; right: 0px; bottom: 0px; overflow: hidden; display: block; position: absolute;
}
.pro_m_inner .pro_property .choose_wrap ul li:hover {
	margin: 4px; border: 2px solid rgb(254, 105, 127); border-image: none;
}
.pro_m_inner .pro_property .choose_color.choose_wrap strong {
	line-height: 56px;
}
.pro_m_inner .pro_property .choose_color.choose_wrap li {
	width: 42px; height: 42px;
}
.pro_m_inner .pro_property .choose_color.choose_wrap li a {
	padding: 1px;
}
.pro_m_inner .pro_property .choose_size.choose_wrap li a {
	padding: 0px 5px; color: rgb(0, 0, 0); line-height: 30px; min-height: 30px;
}
.pro_m_inner .pro_property .choose_size.choose_wrap li.product_out {
	cursor: not-allowed;
}
.pro_m_inner .pro_property .choose_size.choose_wrap li.product_out a {
	cursor: not-allowed;
}
.pro_m_inner .pro_property .choose_size.choose_wrap li.product_out:hover {
	margin: 5px; border: 1px dashed rgb(221, 221, 221); border-image: none;
}
.pro_m_inner .pro_property .choose_size.choose_wrap li.sizeChartBox {
	border: currentColor; border-image: none; cursor: pointer;
}
.pro_m_inner .pro_property .choose_size.choose_wrap li.sizeChartBox a {
	margin: 0px 0px 0px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; color: rgb(0, 0, 0); font-size: 12px; text-decoration: none; cursor: pointer; opacity: 1;
}
.pro_m_inner .pro_property .choose_size.choose_wrap li.sizeChartBox:hover {
	border: currentColor; border-image: none;
}
.pro_m_inner .randomColor {
	margin: 0px 0px 5px 50px; padding: 5px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 300px; color: rgb(205, 1, 31); font-size: 12px; position: relative;
}
.pro_m_inner .randomColor .triangle {
	left: 15px; position: absolute;
}
.pro_m_inner .randomColor .bord_tri {
	border-width: 6px 6px 0px; border-style: solid; border-color: rgb(228, 228, 228) transparent transparent; width: 0px; height: 0px; bottom: -6px; display: inline-block;
}
.pro_m_inner .randomColor .bg_tri {
	border-width: 6px 6px 0px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; width: 0px; height: 0px; bottom: -5px; display: inline-block;
}
.pro_m_inner .order_quantity {
	height: 27px; font-size: 0.75em;
}
.pro_m_inner .order_quantity span {
	line-height: 27px; padding-right: 5px; font-weight: bold; float: left;
}
.pro_m_inner .order_quantity .order_q_box {
	height: 27px; padding-right: 20px; float: left; display: inline; position: relative;
}
.pro_m_inner .order_quantity .order_q_box input {
	padding: 4px 5px 3px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 50px; height: 18px; text-align: center;
}
.pro_m_inner .order_quantity .order_q_box a {
	width: 16px; height: 13px; right: 0px; font-size: 0px; display: block; position: absolute;
}
.pro_m_inner .order_quantity .order_q_box a.btn_add {
	background-position: -40px -48px; top: 0px;
}
.pro_m_inner .order_quantity .order_q_box a.btn_reduce {
	background-position: -40px -63px; bottom: 0px;
}
.pro_m_inner .setSize {
	padding: 2px 0px 0px 15px; height: 20px; line-height: 20px; font-size: 12px; float: left; display: inline;
}
.pro_m_inner .setSize input {
	float: left; display: inline;
}
.pro_m_inner .setSize label {
	float: left; display: inline;
}
.pro_m_inner .setSize input {
	margin: 4px 5px 0px 0px;
}
.pro_m_inner .setSizeTips {
	padding-top: 10px; font-size: 0.75em;
}
.pro_m_inner .setSizeTips strong {
	color: rgb(205, 1, 31);
}
.pro_m_inner .order_btn {
	padding: 10px 0px;
}
.pro_m_inner .order_btn a.blackBtn {
	font-size: 0.87em; display: none;
}
.pro_m_inner .order_btn a.blackBtn span {
	padding: 0px 15px; line-height: 36px;
}
.pro_m_inner .order_btn a.redBtn {
	font-family: Arial; font-size: 0.87em;
}
.pro_m_inner .order_btn a.redBtn em {
	background: rgb(205, 1, 31);
}
.pro_m_inner .order_btn a.redBtn span {
	padding: 0px 40px; line-height: 36px;
}
.pro_m_inner .order_btn a.redBtn i {
	background: url("../images/styleimg/signloading.gif") no-repeat center; width: 16px; height: 16px; margin-right: 10px; vertical-align: middle; display: none;
}
.pro_m_inner .order_btn p a.uping i {
	display: inline-block;
}
.pro_m_inner .order_btn a.addToFavBtn {
	margin: 10px 0px 0px 20px; color: rgb(102, 102, 102); line-height: 27px; font-size: 0.75em; white-space: nowrap;
}
.pro_m_inner .order_btn a.addToFavBtn i {
	background-position: -120px -48px; width: 27px; height: 27px; font-size: 0px; margin-right: 5px; vertical-align: -10px; display: inline-block; -ms-zoom: 1;
}
.pro_m_inner .order_btn a.addToFavBtn:hover {
	color: rgb(205, 1, 31); text-decoration: none;
}
.pro_m_inner .order_btn a.addToFavBtn:hover i {
	background-position: -152px -48px;
}
.pro_m_inner .order_btn a.addToFavBtnOn {
	color: rgb(205, 1, 31); text-decoration: none;
}
.pro_m_inner .order_btn a.addToFavBtnOn i {
	background-position: -152px -48px;
}
.pro_m_inner .proMain_shareList {
	padding: 5px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro_m_inner .proMain_shareList li {
	margin: 5px 0px; width: 80px; height: 20px; padding-right: 10px; float: left;
}
.pro_m_inner .proMain_shareList .proMain_faceBook span {
	vertical-align: top !important;
}
.pro_m_inner .proMain_shareList .proMain_google {
	width: 70px;
}
.pro_m_inner .proList {
	overflow: hidden; padding-top: 10px;
}
.pro_m_inner .proList h4 {
	font-size: 0.75em; font-weight: bold;
}
.pro_m_inner .proList li {
	margin: 10px 6px 0px 3px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 95px; height: 95px; float: left; display: inline;
}
.pro_img .n_thumbImg {
	width: 84px; text-align: center; margin-right: 10px; float: left; display: inline;
}
.pro_img .n_thumbImg .n_thumbImg_item {
	height: 282px; overflow: hidden;
}
.pro_img .n_thumbImg .spec_forward {
	width: 20px; height: 10px; margin-right: auto; margin-left: auto; display: block;
}
.pro_img .n_thumbImg .spec-backward {
	width: 20px; height: 10px; margin-right: auto; margin-left: auto; display: block;
}
.pro_img .n_thumbImg .spec_forward {
	background-position: -104px -80px; margin-bottom: 10px;
}
.pro_img .n_thumbImg .spec_forward:hover {
	background-position: -80px -80px;
}
.pro_img .n_thumbImg .spec-backward {
	background-position: -104px -95px; margin-top: 10px;
}
.pro_img .n_thumbImg .spec-backward:hover {
	background-position: -80px -95px;
}
.pro_img .n_thumbImg li {
	width: 84px; height: 84px; margin-bottom: 10px; cursor: pointer;
}
.pro_img .n_thumbImg li img {
	margin: 1px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.pro_img .n_thumbImg li.on img {
	margin: 0px; border: 2px solid rgb(205, 1, 31); border-image: none;
}
.pro_img .n_thumbImg .video {
	position: relative;
}
.pro_img .n_thumbImg .video i {
	background-position: -40px -80px; left: 25px; top: 25px; width: 30px; height: 30px; display: block; position: absolute;
}
.pro_img .n_thumbImg .n_thumB_custom {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 80px; font-family: Arial; cursor: pointer;
}
.pro_img .n_thumbImg .n_thumB_custom p {
	padding: 5px 2px; line-height: 14px; font-size: 0.75em;
}
.pro_img .n_thumbImg .n_thumB_custom:hover {
	color: rgb(205, 1, 31);
}
.pro_img .n_bigImg {
	width: 430px; height: 430px; float: left; display: inline; position: relative;
}
.pro_img .n_bigImg .loading {
	background: url("../images/domeimg/lazyload.gif") no-repeat center rgb(255, 255, 255); left: 0px; top: 0px; width: 430px; height: 430px; display: block; position: absolute; opacity: 0.8;
}
.pro_img .n_bigImg .jqzoom {
	margin: 0px auto; width: 430px; height: 430px; text-align: center; display: block; position: relative; z-index: 1;
}
.pro_img .n_bigImg .jqzoom img {
	max-width: 430px;
}
.pro_img .n_bigImg .zoomdiv {
	background: url("../images/domeimg/lazyload.gif") no-repeat center rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 0px; overflow: hidden; display: block; position: absolute; z-index: 50;
}
.pro_img .n_bigImg .jqZoomPup {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 0px; width: 50px; height: 50px; visibility: hidden; position: absolute; z-index: 60; opacity: 0.5;
}
.pro_img .n_bigImg .presale_icon {
	top: 0px; width: 53px; height: 53px; right: 0px; position: absolute; z-index: 2;
}
.pro_img .n_bigImg .discount-icon {
	top: 0px; width: 53px; height: 53px; right: 0px; position: absolute; z-index: 2;
}
.pro_img .n_bigImg .presale_icon {
	background-position: -162px -492px; width: 53px; height: 53px;
}
.pro_img .n_bigImg .discount-icon {
	background-position: -106px -491px; width: 53px; height: 53px;
}
.pro_img .n_bigImg .discount-icon .discount-num {
	padding: 9px 0px 0px 11px; color: rgb(255, 255, 255); display: inline-block;
}
.pro_img .n_bigImg .sold-out {
	background-position: -1px -494px; top: 0px; width: 96px; height: 96px; right: 0px; position: absolute; z-index: 2;
}
.pro_img .outInStockTag {
	width: 100%; height: 0px; text-align: center; font-size: 0px; position: relative; z-index: 20;
}
.pro_img .outInStockTag span {
	font: bold 24px/30px arial; padding: 10px; border-radius: 5px; border: 3px solid rgb(205, 1, 31); border-image: none; left: 50%; width: 200px; color: rgb(205, 1, 31); margin-top: -210px; margin-left: -113px; position: absolute; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.pro_main .pro_info_nav {
	height: 27px; padding-bottom: 20px; font-family: Arial;
}
.pro_main .pro_info_nav ul {
	width: 100%; height: 26px; line-height: 26px; font-size: 0.87em; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.pro_main .pro_info_nav li {
	padding: 0px 25px; height: 27px; color: rgb(102, 102, 102); margin-left: -1px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; float: left; display: inline; position: relative; cursor: pointer;
}
.pro_main .pro_info_nav li.first {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.pro_main .pro_info_nav li:hover {
	color: rgb(205, 1, 31);
}
.pro_main .pro_info_nav li.on {
	color: rgb(205, 1, 31);
}
.pro_main .pro_info_nav li.on {
	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; background-color: rgb(255, 255, 255);
}
.pro_main .conversionWrap li {
	padding-bottom: 10px;
}
.pro_main .conversionWrap input {
	margin: 0px 10px; padding: 5px; width: 50px; text-align: center;
}
.pro_main .conversionWrap input.inputSbmit {
	width: auto; min-width: 60px;
}
.pro_main .conversionWrap .dis_inputText {
	border: 1px solid rgb(221, 221, 221); border-image: none; background-color: rgb(241, 241, 241);
}
.pro_main .pro_infoBox {
	position: relative;
}
.pro_main .pro_inf_l {
	padding-right: 270px;
}
.pro_main .goodsBlock header {
	padding-bottom: 5px; padding-left: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro_main .goodsBlock header h4 {
	text-transform: uppercase; font-family: Arial; font-size: 0.87em; font-weight: bold;
}
.pro_main .goodsBlock .goodsBlock_t {
	padding-left: 10px;
}
.pro_main .goodsInfoWarp {
	padding-left: 10px; font-size: 12px;
}
.pro_main .reviewsBox ul {
	overflow: hidden;
}
.pro_main .reviewsBox li {
	padding: 10px 25px 10px 80px; font-size: 0.75em; margin-top: -1px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
.pro_main .reviewsBox p {
	line-height: 16px; padding-bottom: 5px;
}
.pro_main .reviewsBox .portrait {
	margin-left: -80px; float: left;
}
.pro_main .reviewsBox .name {
	color: rgb(153, 153, 153);
}
.pro_main .reviewsBox .time {
	padding-left: 15px; font-style: normal;
}
.pro_main .reviewsBox .start {
	float: left;
}
.pro_main .reviewsBox .upImg {
	padding: 5px 0px;
}
.pro_main .reviewsBox .upVideo {
	padding: 5px 0px;
}
.pro_main .reviewsBox .upImg img {
	margin-right: 10px;
}
.pro_main .reviewsBox .upVideo img {
	margin-right: 10px;
}
.pro_main .reviewsBox .gPop_userInfo {
	width: 100%; overflow: hidden; padding-bottom: 10px;
}
.pro_main .reviewsBox .gPop_userInfo span {
	padding-left: 5px; margin-right: 5px; margin-left: -5px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.pro_main .reviewsBox .gPop_userInfo strong {
	padding-right: 3px; font-weight: bold;
}
.pro_main .reviewsBox .gPop_userInfoB {
	color: rgb(153, 153, 153);
}
.pro_main .reviewsBox .revieBtn {
	margin: -1px 0px 0px -10px; padding: 10px 5px 0px 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.pro_main .reviewsBox .revieBtn a {
	color: rgb(102, 102, 102); font-size: 0.75em;
}
.pro_main .reviewsBox .revieBtn a:hover {
	color: rgb(205, 1, 31);
}
.pro_main .reviewsBox .redBtn span {
	padding: 0px 5px; line-height: 20px; font-weight: normal;
}
.pro_main .reviewsBox .no_reviews {
	line-height: 20px; font-size: 0.75em;
}
.pro_main .reviewsBox .no_reviews p {
	padding: 5px 50px 5px 0px; line-height: 20px;
}
.pro_main .asksBox ul {
	overflow: hidden;
}
.pro_main .asksBox li {
	padding: 20px 10px; font-size: 0.75em; margin-top: -1px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
.pro_main .asksBox .ask_dialog {
	padding: 10px; border-radius: 5px; border: 1px solid rgb(232, 232, 232); border-image: none; width: 580px; position: relative; -ms-word-wrap: break-word;
}
.pro_main .asksBox .ask_dialog .tri_b {
	border-width: 8px; top: 10px; position: absolute;
}
.pro_main .asksBox .ask_dialog .tri_t {
	border-width: 8px; top: 10px; position: absolute;
}
.pro_main .asksBox .ask_dialog .askText {
	padding-left: 25px;
}
.pro_main .asksBox .ask_dialog .askText strong {
	font-weight: bold; margin-left: -25px; float: left;
}
.pro_main .asksBox .ask_q {
	float: left;
}
.pro_main .asksBox .ask_q .tri_b {
	left: -17px; border-right-color: rgb(232, 232, 232);
}
.pro_main .asksBox .ask_q .tri_t {
	left: -15px; border-right-color: rgb(255, 255, 255);
}
.pro_main .asksBox .ask_a {
	margin-top: 10px; float: right; background-color: rgb(247, 247, 247);
}
.pro_main .asksBox .ask_a p {
	text-align: right;
}
.pro_main .asksBox .ask_a .tri_b {
	right: -17px; border-left-color: rgb(232, 232, 232);
}
.pro_main .asksBox .ask_a .tri_t {
	right: -15px; border-left-color: rgb(247, 247, 247);
}
.pro_main .asksBox .askBtn {
	margin: -1px 0px 0px -10px; padding: 10px 5px 0px 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.pro_main .asksBox .askBtn a {
	color: rgb(102, 102, 102); font-size: 0.75em;
}
.pro_main .asksBox .askBtn a:hover {
	color: rgb(205, 1, 31);
}
.pro_main .asksBox .redBtn span {
	padding: 0px 5px; line-height: 20px; font-weight: normal;
}
.pro_main .asksBox .no_asks {
	line-height: 20px; font-size: 0.75em;
}
.pro_main .asksBox .no_asks p {
	padding: 5px 50px 5px 0px; line-height: 20px;
}
.pro_main .payment .goodsBlock_t {
	padding-top: 10px; font-size: 0.75em;
}
.pro_main .payment .pro_intr_formula {
	padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; font-weight: bold; margin-top: 10px; background-color: rgb(241, 241, 241);
}
.pro_main .wholesaleBox .goodsBlock_t {
	padding-top: 10px;
}
.pro_main .wholesaleBox .price_ladder_table {
	font-size: 0.75em;
}
.pro_main .wholesaleBox .price_ladder_table table {
	margin-top: 10px; background-color: rgb(221, 221, 221);
}
.pro_main .wholesaleBox .price_ladder_table p {
	line-height: 24px;
}
.pro_main .wholesaleBox .price_ladder_table td {
	background: rgb(255, 255, 255); text-align: center;
}
.pro_main .wholesaleBox .g_inquiryBox {
	font-size: 0.75em;
}
.pro_main .wholesaleBox .g_inquiryBox table {
	margin-top: 10px; border-collapse: collapse;
}
.pro_main .wholesaleBox .g_inquiryBox td {
	padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.pro_main .wholesaleBox .g_inquiryBox input {
	padding: 3px 5px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.pro_main .wholesaleBox .g_inquiryBox textarea {
	padding: 3px 5px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.pro_main .wholesaleBox .g_inquiryBox .n_inquiryBtn {
	
}
.pro_main .wholesaleBox .g_inquiryBox .n_inquiryBtn span {
	font: bold 14px/30px Arial; padding: 0px 15px; text-decoration: none; display: inline-block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.pro_main .wholesaleBox .g_inquiryBox label.error {
	display: block;
}
.pro_main .wholesaleBox .g_inquiryBox textarea {
	width: 90%; height: 140px;
}
.pro_main .wholesaleBox .g_inquiryBox img {
	vertical-align: middle;
}
.pro_main .wholesaleBox .g_inquiryBox strong {
	color: rgb(205, 1, 31);
}
.pro_main .wholesaleBox .g_inquiryBox .word_fresh {
	color: rgb(205, 1, 31);
}
.pro_main .wholesaleBox .pro_desc {
	font-size: 12px;
}
.pro_main .new_goods {
	top: 0px; width: 244px; right: 0px; position: absolute;
}
.pro_main .new_goods h4 {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; padding: 0px 10px; border-image: none;
}
.pro_main .new_goods dl {
	width: 244px; font-family: Arial;
}
.pro_main .new_goods dt {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 120px; height: 120px; overflow: hidden; float: left;
}
.pro_main .new_goods dd {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 120px; height: 120px; overflow: hidden; float: left;
}
.pro_main .new_goods dt {
	background-color: rgb(199, 200, 201);
}
.pro_main .new_goods dt table {
	border: currentColor; border-image: none; border-collapse: collapse; border-spacing: 0;
}
.pro_main .new_goods dt td {
	width: 120px; height: 120px; text-align: center; color: rgb(255, 255, 255);
}
.pro_main .new_goods dd {
	text-align: center; position: relative;
}
.pro_main .new_goods dd:hover p {
	bottom: 0px;
}
.pro_main .new_goods p {
	transition:bottom 0.3s linear; left: 0px; width: 100%; height: 20px; text-align: center; bottom: -30px; color: rgb(255, 255, 255); line-height: 20px; position: absolute; background-color: rgba(51, 51, 51, 0.3); -webkit-transition: bottom .3s linear;
}
.pro_main .new_goods .npic1 {
	margin: 10px; width: 100px; text-align: center; float: left;
}
.pro_main .popularSearch {
	border: 1px solid rgb(221, 221, 221); border-image: none; clear: both; font-size: 12px; margin-top: 20px;
}
.pro_main .popularSearch h4 {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(221, 221, 221); padding: 0px 10px; border-image: none; line-height: 24px;
}
.pro_main .popularSearch div {
	padding: 10px;
}
.pro_main .popularSearch a {
	color: rgb(102, 102, 102); cursor: pointer;
}
.pro_main .popularSearch a:hover {
	color: rgb(205, 1, 31);
}
.bestSell header {
	padding-bottom: 5px; padding-left: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.bestSell header h4 {
	text-transform: uppercase; font-family: Arial; font-size: 0.87em; font-weight: bold;
}
.bestSell .goodsBlock_t {
	padding-left: 10px;
}
.bestSell .goodsBlock_t {
	margin: 0px auto; padding: 0px; height: 325px; overflow: hidden;
}
.bestSell li {
	padding: 10px 5px; width: 230px; float: left; display: inline;
}
.bestSell p.proName {
	height: 36px; overflow: hidden;
}
.bestSell .proImgBox {
	padding: 5px 0px; width: 230px; text-align: center;
}
.bestSell .proPrice {
	font-size: 0.87em; font-weight: bold;
}
#s-ptailor {
	background: rgb(255, 255, 255); padding: 10px; width: 820px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.75em;
}
#s-ptailor h3 {
	color: rgb(0, 0, 0); line-height: 30px; padding-bottom: 5px; font-family: Georgia; font-size: 16px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.s-ptailorMain {
	padding: 10px 0px;
}
.s-ptailorMain-left {
	float: left; display: inline;
}
.s-ptailorMain-right {
	float: left; display: inline;
}
.s-ptailorMain-left {
	width: 379px; padding-right: 20px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.s-ptailorMain-right {
	padding: 10px; width: 379px; color: rgb(102, 102, 102); font-size: 12px; margin-left: -1px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.s-ptailorMain-right p {
	padding-top: 10px;
}
#s-size {
	margin: 70px auto 0px; width: 235px; color: rgb(102, 102, 102); font-size: 12px;
}
#s-size p {
	margin: 0px; line-height: 25px;
}
#select-goods-size {
	width: 230px;
}
#s-size a {
	color: rgb(49, 92, 153); text-decoration: underline;
}
#s-pri_cussize .s-size_link {
	color: rgb(49, 92, 153); text-decoration: underline;
}
#s-size a:hover {
	color: rgb(0, 0, 0);
}
#s-pri_cussize a.s-size_link:hover {
	color: rgb(0, 0, 0);
}
.s-ptailorBottom {
	padding: 10px 0px; text-align: center; line-height: 30px; font-size: 14px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.s-ptailorBottom p {
	margin: 0px auto;
}
.s-popBtn {
	height: 50px; padding-top: 10px;
}
.s-popBtn span {
	padding: 0px 15px; line-height: 30px;
}
#s-cancel_ptailor {
	margin-right: 15px;
}
button.s-apply_no {
	background-position: -160px -360px; color: rgb(255, 255, 255);
}
button.s-apply_ok {
	background-position: -80px -360px; color: rgb(255, 255, 255);
}
.custom_input {
	color: rgb(102, 102, 102);
}
.costumer_units {
	text-align: right;
}
.custom_input dd {
	padding: 3px 0px; text-align: right; overflow: auto;
}
.custom_input dd span {
	line-height: 33px; float: left;
}
.custom_input dd .numpass {
	padding: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 60px;
}
.custom_input dd .tips1 {
	color: rgb(153, 0, 0);
}
.custom_input dd .tips2 {
	color: rgb(153, 0, 0);
}
.gPop_warp {
	width: 935px; overflow: hidden; position: relative; background-color: rgb(255, 255, 255);
}
.gPop_warp .gPop_img {
	width: 515px; height: 500px; overflow: hidden; margin-left: 40px; float: left; display: inline;
}
.gPop_warp .gPop_img table {
	border: 0px currentColor; border-image: none; border-spacing: 0;
}
.gPop_warp .gPop_img td {
	width: 515px; height: 500px; text-align: center; vertical-align: middle; background-color: rgb(0, 0, 0);
}
.gPop_warp .gPop_img img {
	max-height: 500px; max-width: 515px;
}
.gPop_warp .gPop_info {
	padding: 30px 0px 0px 30px; width: 310px; font-family: Arial; margin-right: 40px; float: right; display: inline;
}
.gPop_warp .gPop_info .name {
	padding-bottom: 10px; font-weight: bold;
}
.gPop_warp .gPop_info .title {
	color: rgb(102, 102, 102); padding-bottom: 20px; font-family: "Palatino Linotype","Book Antiqua",Palatino,serif; font-size: 24px;
}
.gPop_warp .gPop_info .title::after {
	content: """;
}
.gPop_warp .gPop_info .title::before {
	content: """;
}
.gPop_warp .review {
	padding: 20px 0px; font-size: 12px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.gPop_warp .review .gPop_userInfo {
	width: 100%; padding-bottom: 10px;
}
.gPop_warp .review .gPop_userInfo span {
	padding-right: 5px; margin-right: 5px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.gPop_warp .review .gPop_userInfo strong {
	padding-right: 3px; font-weight: bold;
}
.gPop_warp .review .reting {
	padding: 10px 0px;
}
.gPop_warp .review .reting strong {
	padding-right: 3px; font-weight: bold; float: left; display: inline;
}
.gPop_warp .review .text {
	padding-top: 10px; -ms-overflow-y: auto; max-height: 210px;
}
.gPop_warp .gPop_gds {
	box-shadow: inset 0px 4px 18px #e4e4e4;
}
.gPop_warp .gPop_gds .good {
	margin: 20px 0px 20px 20px; padding: 8px 30px 0px 160px; width: 135px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left; cursor: pointer;
}
.gPop_warp .gPop_gds .img {
	width: 150px; text-align: center; margin-left: -160px; float: left;
}
.gPop_warp .gPop_gds .name {
	height: 54px; line-height: 18px; overflow: hidden; padding-top: 10px; font-size: 12px;
}
.gPop_warp .gPop_gds .name a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.gPop_warp .gPop_gds .proPrice {
	padding-top: 15px;
}
.gPop_warp .other-moments {
	padding: 20px 30px 0px 40px; width: 518px; height: 166px; float: left;
}
.gPop_warp .other-moments h4 {
	line-height: 30px; font-size: 12px; font-weight: bold;
}
.gPop_warp .other-moments .momentsList {
	position: relative;
}
.gPop_warp .other-moments .slides {
	height: 126px; overflow: hidden; padding-top: 10px;
}
.gPop_warp .other-moments .slides li {
	width: 87px; height: 124px; text-align: center; float: left; display: inline;
}
.gPop_warp .other-moments .slides li img {
	border: 3px solid transparent; border-image: none;
}
.gPop_warp .other-moments .slides li.on img {
	border: 3px solid rgb(0, 0, 0); border-image: none;
}
.gPop_warp .other-moments .c_direction-nav a {
	top: -20px; width: 20px; height: 20px; font-size: 0px; display: inline-block; position: absolute;
}
.gPop_warp .other-moments .c_direction-nav .c_prev {
	background-position: -144px -216px; right: 30px;
}
.gPop_warp .other-moments .c_direction-nav .c_prev:hover {
	background-position: -122px -216px;
}
.gPop_warp .other-moments .c_direction-nav .c_disabled.c_prev {
	background-position: -166px -216px;
}
.gPop_warp .other-moments .c_direction-nav .c_next {
	background-position: -78px -216px; right: 0px;
}
.gPop_warp .other-moments .c_direction-nav .c_next:hover {
	background-position: -56px -216px;
}
.gPop_warp .other-moments .c_direction-nav .c_disabled.c_next {
	background-position: -100px -216px;
}
.gPop_warp .prev_goods {
	top: 238px; width: 20px; height: 30px; display: block; position: absolute; opacity: 0.5; -moz-opacity: .5; -khtml-opacity: .5;
}
.gPop_warp .next_goods {
	top: 238px; width: 20px; height: 30px; display: block; position: absolute; opacity: 0.5; -moz-opacity: .5; -khtml-opacity: .5;
}
.gPop_warp .prev_goods:hover {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.gPop_warp .next_goods:hover {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.gPop_warp .prev_goods {
	background-position: -85px -242px; left: 8px;
}
.gPop_warp .next_goods {
	background-position: -110px -243px; right: 8px;
}
#full_mode {
	background: rgba(255, 255, 255, 0.96); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 999; -ms-overflow-y: auto; -webkit-animation-duration: .2s; -webkit-animation-name: fadeIn;
}
#full_mode .fullimg {
	width: 100%; max-width: 1200px;
}
.cursorZoomIn {
	
}
.cursorZoomOut {
	
}
#fullClose {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlMAJW+FClx7DmyOAAAAmElEQVQ4y53TwQnDMAxAURc6QBLoAJ2hC2SF7r9ML4Z/eAmG6mDkWC84sTz+iv326bEN4/GeA3FsjRBQRFRtSaQMUgophzSxrFlVIknzakKQECQECUVAk4gioElE+ySiT8SVxdvWO3DX6y/170hCkBAExGlDQHQVRGT3rjveWyKp8u42QkKQUAQUAT2/4ype5xjn5cpz3McPjQYMwQ0+H/IAAAAASUVORK5CYII=") no-repeat; top: 30px; width: 50px; height: 50px; right: 30px; text-indent: -9999px; position: fixed; cursor: pointer;
}
#fullClose:hover {
	opacity: 0.8;
}
.loading {
	background: url("../images/domeimg/loading.gif") no-repeat center rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 999; opacity: 0.9;
}
.fullList_wrap {
	left: 20px; top: 50px; text-align: center; position: fixed; z-index: 9999; cursor: default;
}
.fullList_wrap li {
	margin: 2px; border: 2px solid transparent; border-image: none; cursor: pointer; opacity: 0.4;
}
.fullList_wrap li img {
	vertical-align: bottom; display: block;
}
.fullList_wrap li.on {
	border-color: rgb(0, 0, 0); opacity: 1;
}
.fullList_wrap .prev {
	left: 20px; color: rgb(0, 0, 0); font-size: 16px; position: absolute;
}
.fullList_wrap .next {
	left: 20px; color: rgb(0, 0, 0); font-size: 16px; position: absolute;
}
.fullList_wrap .prev:active {
	font-weight: bold;
}
.fullList_wrap .next:active {
	font-weight: bold;
}
.fullList_wrap .prev {
	top: -30px;
}
.fullList_wrap .next {
	bottom: -30px;
}
.chart-table-wrap .chart-btn a {
	background: linear-gradient(rgb(255, 255, 255) 0px, rgb(229, 229, 229) 100%); padding: 4px 12px; border: 1px solid rgb(221, 221, 221); border-image: none; line-height: 20px; font-size: 14px; text-decoration: none; margin-left: -1px; float: left;
}
.chart-table-wrap .chart-btn a.inchBtn {
	border-radius: 5px 0px 0px 5px;
}
.chart-table-wrap .chart-btn a.cmBtn {
	border-radius: 0px 5px 5px 0px;
}
.chart-table-wrap .chart-btn a.mmBtn {
	border-radius: 0px 5px 5px 0px;
}
.chart-table-wrap .chart-btn a.active {
	background: linear-gradient(rgb(229, 229, 229) 0px, rgb(255, 255, 255) 98%);
}
.chart-table-wrap .chart-table {
	padding-top: 20px;
}
.chart-table-wrap p {
    line-height: 24px;
    /*line-height: 0px;*/

}
.chart-table-wrap p img {
 
display:block;
 
}
.chart-table-wrap .chart-table table {
	border-top-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-collapse: collapse;
}
.chart-table-wrap .chart-table table th {
	padding: 8px; text-align: center; line-height: 22px; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.chart-table-wrap .chart-table table td {
	padding: 8px; text-align: center; line-height: 22px; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.chart-table-wrap .chart-table table th {
	font-size: 12px; font-weight: 700;
}
.chart-table-wrap .chart-table table tr:nth-child(2n+1) {
	background-color: rgb(249, 249, 249);
}
.sectionBox_h {
	text-transform: uppercase; font-family: Arial; font-size: 0.87em; font-weight: bold;
}
.scrollBox {
	margin: 0px auto; padding: 15px 22px 10px; height: 264px; position: relative;
}
.scrollBox .slides {
	height: 264px; overflow: hidden;
}
.scrollBox .slides li {
	width: 220px; height: 270px; margin-right: 1px; float: left; display: inline;
}
.scrollBox .i_proImg {
	width: 216px; height: 216px; text-align: center; padding-bottom: 5px; display: block;
}
.scrollBox .proName {
	height: 18px; line-height: 18px;
}
.scrollBox .direction-nav {
	width: 0px; height: 0px; line-height: 0;
}
.scrollBox .direction-nav a {
	font: 0px/0 Arial; top: 120px; width: 22px; height: 40px; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.scrollBox .direction-nav .next {
	background-position: -96px 0px; left: -1px;
}
.scrollBox .direction-nav .prev {
	background-position: -72px 0px; right: -1px;
}
