body {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
body {
	font: 12px/1.5 tahoma, arial, ËÎÌå; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
button {
	font: 12px/1.5 tahoma, arial, ËÎÌå; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
input {
	font: 12px/1.5 tahoma, arial, ËÎÌå; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
select {
	font: 12px/1.5 tahoma, arial, ËÎÌå; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/1.5 tahoma, arial, ËÎÌå; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
a {
	outline: 0px; color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
button {
	outline: 0px; font-size: 100%;
}
input {
	outline: 0px; font-size: 100%;
}
select {
	outline: 0px; font-size: 100%;
}
textarea {
	outline: 0px; font-size: 100%;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
.wrapper {
	
}
.wrapper::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.mt10 {
	margin-top: 10px !important;
}
.mt15 {
	margin-top: 15px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.pl20 {
	padding-left: 20px;
}
.vam {
	vertical-align: middle;
}
.b {
	color: rgb(51, 136, 221);
}
.red {
	color: red;
}
.fwn {
	font-weight: 400;
}
.tipFalse {
	background: url("images/tipsBg.png?v=20170204") no-repeat 0px 0px; width: 64px; height: 64px; vertical-align: middle; display: inline-block;
}
.tipHelp {
	background: url("images/tipsBg.png?v=20170204") no-repeat 0px 0px; width: 64px; height: 64px; vertical-align: middle; display: inline-block;
}
.tipInfo {
	background: url("images/tipsBg.png?v=20170204") no-repeat 0px 0px; width: 64px; height: 64px; vertical-align: middle; display: inline-block;
}
.tipOK {
	background: url("images/tipsBg.png?v=20170204") no-repeat 0px 0px; width: 64px; height: 64px; vertical-align: middle; display: inline-block;
}
.tipFalse {
	background-position: 0px -70px;
}
.tipInfo {
	background-position: 0px -140px;
}
.tipHelp {
	background-position: 0px -210px;
}
.tipFalse2 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -70px 0px; width: 48px; height: 48px; vertical-align: middle; display: inline-block;
}
.tipHelp2 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -70px 0px; width: 48px; height: 48px; vertical-align: middle; display: inline-block;
}
.tipInfo2 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -70px 0px; width: 48px; height: 48px; vertical-align: middle; display: inline-block;
}
.tipOK2 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -70px 0px; width: 48px; height: 48px; vertical-align: middle; display: inline-block;
}
.tipFalse2 {
	background-position: -70px -70px;
}
.tipInfo2 {
	background-position: -70px -140px;
}
.tipHelp2 {
	background-position: -70px -210px;
}
.tipFalse3 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -120px 0px; width: 32px; height: 32px; vertical-align: middle; display: inline-block;
}
.tipHelp3 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -120px 0px; width: 32px; height: 32px; vertical-align: middle; display: inline-block;
}
.tipInfo3 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -120px 0px; width: 32px; height: 32px; vertical-align: middle; display: inline-block;
}
.tipOK3 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -120px 0px; width: 32px; height: 32px; vertical-align: middle; display: inline-block;
}
.tipFalse3 {
	background-position: -120px -70px;
}
.tipInfo3 {
	background-position: -120px -140px;
}
.tipHelp3 {
	background-position: -120px -210px;
}
.tipFalse4 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -155px 0px; width: 24px; height: 24px; vertical-align: middle; display: inline-block;
}
.tipHelp4 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -155px 0px; width: 24px; height: 24px; vertical-align: middle; display: inline-block;
}
.tipInfo4 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -155px 0px; width: 24px; height: 24px; vertical-align: middle; display: inline-block;
}
.tipOK4 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -155px 0px; width: 24px; height: 24px; vertical-align: middle; display: inline-block;
}
.tipFalse4 {
	background-position: -155px -70px;
}
.tipInfo4 {
	background-position: -155px -140px;
}
.tipHelp4 {
	background-position: -155px -210px;
}
.tipFalse5 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -182px 0px; width: 16px; height: 16px; vertical-align: middle; display: inline-block;
}
.tipHelp5 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -182px 0px; width: 16px; height: 16px; vertical-align: middle; display: inline-block;
}
.tipInfo5 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -182px 0px; width: 16px; height: 16px; vertical-align: middle; display: inline-block;
}
.tipOK5 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -182px 0px; width: 16px; height: 16px; vertical-align: middle; display: inline-block;
}
.tipFalse5 {
	background-position: -182px -70px;
}
.tipInfo5 {
	background-position: -182px -140px;
}
.tipHelp5 {
	background-position: -182px -210px;
}
.tipFalse6 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -201px 0px; width: 12px; height: 12px; vertical-align: middle; display: inline-block;
}
.tipHelp6 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -201px 0px; width: 12px; height: 12px; vertical-align: middle; display: inline-block;
}
.tipInfo6 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -201px 0px; width: 12px; height: 12px; vertical-align: middle; display: inline-block;
}
.tipOK6 {
	background: url("images/tipsBg.png?v=20170204") no-repeat -201px 0px; width: 12px; height: 12px; vertical-align: middle; display: inline-block;
}
.tipFalse6 {
	background-position: -201px -70px;
}
.tipInfo6 {
	background-position: -201px -140px;
}
.tipHelp6 {
	background-position: -201px -210px;
}
.overlay {
	background: rgb(0, 0, 0); left: 0px; top: 0px; display: none; position: fixed; z-index: 10000; min-width: 990px; _position: absolute;
}
.overlay {
	width: 100%; height: 100%; opacity: 0;
}
.overlay iframe {
	width: 100%; height: 100%; opacity: 0;
}
body {
	
}
.root1200 .overlay {
	min-width: 1190px;
}
.combtn {
	background: rgb(255, 153, 0); font: 700 12px/20px ËÎÌå; padding: 0px 10px; border: 1px solid rgb(230, 138, 0); border-image: none; height: 20px; color: rgb(255, 255, 255); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.combtn:hover {
	background: rgb(255, 136, 0); border-color: rgb(255, 153, 0); color: rgb(255, 255, 255); text-decoration: none;
}
.combtn-disable {
	background: rgb(238, 238, 238); font: 700 12px/20px ËÎÌå; padding: 0px 10px; border: 1px solid rgb(187, 187, 187); border-image: none; height: 20px; color: rgb(187, 187, 187); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.combtn-disable:hover {
	color: rgb(187, 187, 187); text-decoration: none; cursor: default;
}
.price {
	height: 20px; color: rgb(238, 0, 0); overflow: hidden; font-family: Tahoma; font-weight: 700; vertical-align: top;
}
.price i {
	font-family: Arial;
}
.loading-holder {
	 height: 100px;
}
.area {
	border: 1px solid rgb(238, 238, 238); border-image: none; background-color: rgb(255, 255, 255);
}
.area::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.area-head {
	padding: 0px 10px; height: 34px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.area-head h3 {
	font: 14px/34px Î¢ÈíÑÅºÚ; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.tabarea {
	background: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); border-image: none;
}
.tabarea::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.tabarea-items {
	background: rgb(247, 247, 247); height: 34px;
}
.tabarea-items li {
	float: left; _position: relative;
}
.tabarea-items li a {
	float: left; _position: relative;
}
.tabarea-items li a {
	font: 14px/34px Î¢ÈíÑÅºÚ; padding: 0px 10px; height: 34px; color: rgb(34, 34, 34); font-size-adjust: none; font-stretch: normal;
}
.tabarea-items li a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.tabarea-items li.current {
	_margin-bottom: -1px;
}
.hwg-V627 .tabarea-items li.current a {
	border-top-color: rgb(171, 150, 229); border-top-width: 2px; border-top-style: solid;
}
.tabarea-items li.current a {
	background: rgb(255, 255, 255); height: 35px; color: rgb(255, 102, 0); line-height: 34px; margin-top: -1px; border-top-color: rgb(255, 102, 0); border-top-width: 2px; border-top-style: solid; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;
}
.root1200 .tabarea-items li a {
	padding: 0px 25px;
}
.pro-pop {
	border: 6px solid rgb(166, 166, 166); border-image: none; width: 400px; position: absolute; background-color: rgb(255, 255, 255);
}
.pro-pop a {
	color: rgb(34, 114, 200);
}
.pro-pop a:hover {
	color: rgb(255, 119, 0);
}
.pro-pop .pop-up {
	height: 40px; line-height: 40px;
}
.pro-pop .close-btn {
	background-position: -1038px -412px; margin: 15px 10px 0px 0px; width: 12px; height: 12px; text-indent: -99px; overflow: hidden; float: right; display: block; 
}
.pro-pop .pop-main {
	margin: 0px auto; width: 360px;
}
.pro-pop .pop-main em {
	margin-top: 0px; float: left;
}
.pro-pop .pop-main .msg {
	color: rgb(102, 102, 102); padding-top: 5px; font-size: 14px; margin-left: 50px;
}
.pro-pop .pop-main-normal {
	width: 320px; padding-bottom: 45px;
}
.pro-pop .pop-down {
	padding: 13px 0px 30px; text-align: center;
}
.pro-pop .pop-up-title {
	background: url("images/repeatx.png?v=20170204") repeat-x 0px 0px;
}
.pro-pop .pop-up-title h3 {
	text-indent: 10px;
}
.pro-wrong-pop .pop-wrong-title {
	padding: 16px 0px 6px;
}
.pro-wrong-pop textarea {
	margin: 5px 0px; padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 346px; height: 66px;
}
.pro-pop .pop-btn {
	text-align: center; color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; display: inline-block;
}
.pro-pop .pop-btn:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.pro-pop .pop-btn-a {
	background: url("images/product_btn.png?v=20170204") no-repeat 0px -230px; width: 85px; height: 28px; line-height: 28px;
}
.pro-pop .pop-btn-b {
	background: url("images/products.png?v=20131218") no-repeat -96px -153px; width: 54px; height: 26px; color: rgb(51, 51, 51); line-height: 26px; font-size: 12px; font-weight: 400;
}
.pro-pop .pop-btn-b:hover {
	color: rgb(51, 51, 51);
}
.pro-consult-pop {
	width: 440px;
}
.pro-consult-pop h3 {
	font-weight: 400;
}
.pro-consult-pop input {
	border: 1px solid rgb(193, 193, 193); border-image: none;
}
.pro-consult-pop select {
	border: 1px solid rgb(193, 193, 193); border-image: none;
}
.pro-consult-pop textarea {
	border: 1px solid rgb(193, 193, 193); border-image: none;
}
.pro-consult-pop .pop-main {
	width: 400px; padding-top: 18px;
}
.pro-consult-pop .pop-main td {
	padding: 2px 0px;
}
.pro-consult-pop .pop-main .asse_textarea {
	padding: 5px; width: 310px; height: 68px;
}
.pro-consult-pop .pop-main .must {
	padding: 0px 10px 0px 5px;
}
.pro-consult-pop .pop-main img {
	vertical-align: middle;
}
.pro-consult-pop .pop-main .pro-consult-submit {
	padding: 14px 0px;
}
.pro-consult-pop .pop-main .err {
	padding-left: 17px;
}
.pro-consult-pop .pop-main .asse_text01 {
	padding: 1px 2px; width: 50px; height: 20px; line-height: 18px;
}
.pro-pop .pop-btn {
	background: url("images/price-feedback.png?v=20170204") no-repeat 0px 0px; font: 700 14px/26px ËÎÌå; width: 68px; height: 26px; text-align: center; color: rgb(255, 255, 255); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.pro-pop .pop-btn:hover {
	background-position: 0px -26px; color: rgb(255, 255, 255); text-decoration: none;
}
body {
	font: 12px/1.5 Arial, Microsoft YaHei, SimSun; position: relative; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
a {
	color: rgb(102, 102, 102);
}
body {
	color: rgb(102, 102, 102);
}
a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.breadcrumb-position {
	height: 40px;
}
.breadcrumb-allwidth {
	background: rgb(248, 248, 248); width: 100%;
}
.breadcrumb-wrapper {
	left: 50%; top: 178px; margin-left: -495px; position: absolute;
}
.root1200 .breadcrumb-wrapper {
	margin-left: -595px;
}
.breadcrumb {
	background: rgb(248, 248, 248); padding: 10px 0px; height: 20px; line-height: 20px; position: relative; z-index: 10;
}
.breadcrumb a {
	color: rgb(102, 102, 102);
}
.breadcrumb a:hover {
	color: rgb(255, 102, 0);
}
.breadcrumb a {
	float: left;
}
.breadcrumb span {
	float: left;
}
.breadcrumb .sep {
	padding: 0px 6px; color: rgb(187, 187, 187); font-family: SimSun;
}
.breadcrumb .dropdown {
	border: 1px solid rgb(221, 221, 221); border-image: none; height: 18px; color: rgb(102, 102, 102); float: left; position: relative; cursor: pointer;
}
.breadcrumb .dropdown i {
	background-position: -1046px -292px; transition:transform 0.1s ease-in; top: 7px; width: 8px; height: 4px; right: 6px; position: absolute; z-index: 3;  -webkit-transition: -webkit-transform .1s ease-in; -moz-transition: transform .1s ease-in; -o-transition: transform .1s ease-in; -moz-transform-origin: 50% 50%; _font-size: 0;
}
.breadcrumb .dropdown-text {
	background: rgb(255, 255, 255); padding: 0px 20px 0px 8px; height: 18px; line-height: 18px; position: relative; z-index: 2;
}
.breadcrumb .dropdown-option {
	background: rgb(255, 255, 255); padding: 5px 0px 5px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; left: -1px; top: 18px; overflow: hidden; display: none; position: absolute;
}
.breadcrumb .dropdown-option li {
	width: 70px; height: 25px; line-height: 25px; overflow: hidden; margin-right: 10px; float: left; -ms-word-break: break-all;
}
.breadcrumb .dropdown-active .dropdown-text {
	height: 19px; _margin-bottom: -1px;
}
.breadcrumb .dropdown-active .dropdown-option {
	display: block;
}
.breadcrumb .dropdown-active i {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.breadcrumb-title {
	color: rgb(153, 153, 153);
}
.proinfo {
	margin-top: 10px; position: relative; z-index: 9;
}
.proinfo-container {
	background: rgb(255, 255, 255); position: relative; min-height: 520px; _height: 520px; _position: relative;
}
.left-wider.proinfo-container {
	min-height: 570px; _height: 570px;
}
.proinfo-container-nopro {
	background: rgb(255, 255, 255);
}
.proinfo-left {
	left: 0px; top: 0px; width: 401px; height: 520px; position: absolute; z-index: 5;
}
.imgzoom {
	width: 398px; height: 482px; position: relative;
}
.imgzoom-main {
	padding: 20px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 360px; height: 360px; position: relative;
}
.left-wider .imgzoom-main {
	padding: 0px;
}
.imgzoom-main img {
	width: 360px; height: 360px; display: block;
}
.imgzoom-shot {
	background: no-repeat 50% top rgb(254, 222, 79); border: 1px solid rgb(170, 170, 170); border-image: none; left: 0px; top: 0px; width: 200px; height: 200px; position: absolute; z-index: 1; cursor: move; opacity: 0;
}
.imgzoom-pop {
	border: 1px solid rgb(238, 238, 238); border-image: none; left: 400px; top: 0px; width: 400px; height: 400px; overflow: hidden; display: none; position: absolute;
}
.imgzoom-pop img {
	left: 0px; top: 0px; width: 800px; height: 800px; position: absolute;
}
.imgzoom-thumb {
	margin-top: 10px;
}
.imgzoom-thumb .prev {
	background-position: -664px -578px; margin: 21px 0px 0px 5px; float: left;
}
.imgzoom-thumb .next {
	width: 12px; height: 20px; 
}
.imgzoom-thumb .prev {
	width: 12px; height: 20px; 
}
.imgzoom-thumb .next {
	background-position: -902px -796px; margin: 21px 5px 0px 0px; float: right;
}
.imgzoom-thumb .prev-disable {
	background-position: -1042px -824px;
}
.imgzoom-thumb .next-disable {
	cursor: default; 
}
.imgzoom-thumb .prev-disable {
	cursor: default;
}
.imgzoom-thumb .next-disable {
	background-position: -180px -904px;
}
.imgzoom-thumb-main {
	margin: 0px 12px; width: 330px; height: 64px; overflow: hidden; float: left; position: relative;
}
.imgzoom-thumb-main ul {
	left: 0px; top: 0px; width: 1000em; position: absolute;
}
.imgzoom-thumb-main ul li {
	border: 1px solid transparent; border-image: none; width: 60px; height: 60px; margin-right: 5px; float: left; cursor: pointer;
}
.imgzoom-thumb-main ul li img {
	width: 60px; height: 60px; display: block;
}
.imgzoom-thumb-main ul li.current {
	border-color: rgb(255, 85, 0);
}
.imgview {
	background: rgb(255, 255, 255); margin: -350px 0px 0px -380px; border: 1px solid rgb(221, 221, 221); border-image: none; left: 50%; top: 50%; width: 760px; height: 690px; display: none; position: fixed; z-index: 10001; box-shadow: 0px 0px 5px #ccc; -ms-user-select: none; _position: absolute; -webkit-box-shadow: 0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; -webkit-user-select: none; user-select: none; -ms-box-shadow: 0 0 5px #ccc; -o-box-shadow: 0 0 5px #ccc; -moz-user-select: none;
}
.imgview-head {
	font: 700 14px/38px Î¢ÈíÑÅºÚ; height: 38px; color: rgb(51, 51, 51); padding-left: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.imgview-main {
	margin: 40px 0px 0px 20px; width: 600px; height: 600px; float: left; position: relative; _display: inline;
}
.imgview-main img {
	width: 600px; height: 600px; display: block;
}
.imgview .mask-l {
	left: 0px; cursor: url(//res.suning.cn/project/pdsWeb/csspc/images/prev.cur), pointer;
}
.imgview .mask-l {
	background: rgb(255, 255, 255); top: 0px; width: 275px; height: 600px; position: absolute; opacity: 0;
}
.imgview .mask-r {
	background: rgb(255, 255, 255); top: 0px; width: 275px; height: 600px; position: absolute; opacity: 0;
}
.imgview .mask-r {
	right: 0px; cursor: url(//res.suning.cn/project/pdsWeb/csspc/images/next.cur), pointer;
}
.imgview-thumb {
	margin: 18px 20px 0px 0px; width: 82px; float: right;
}
.imgview .btn-dir {
	margin: 0px auto; width: 20px; height: 12px; display: block;
}
.imgview .prev {
	background-position: -998px -412px;
}
.imgview .next {
	
}
.imgview .prev {
	
}
.imgview .next {
	background-position: -1026px -452px;
}
.imgview .prev:hover {
	background-position: -978px -412px;
}
.imgview .next:hover {
}

.imgview .next:hover {
	background-position: -1018px -412px;
}
.imgview-thumb-main {
	margin: 15px 0px; width: 82px; height: 542px; overflow: hidden; position: relative;
}
.imgview-thumb-main ul {
	left: 0px; top: 0px; position: absolute;
}
.imgview-thumb-main ul li {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 80px; height: 80px; margin-bottom: 10px; cursor: pointer;
}
.imgview-thumb-main ul li img {
	width: 80px; height: 80px; display: block;
}
.imgview-thumb-main ul li.current {
	border-color: rgb(255, 85, 0);
}
.imgview-thumb-single .next {
	display: none;
}
.imgview-thumb-single .prev {
	display: none;
}
.imgview-thumb-single .imgview-thumb-main {
	margin: 0px;
}
.imgview-thumb-single {
	margin-top: 20px;
}
.imgview .close {
	font: 700 20px ËÎÌå; top: 10px; right: 20px; color: rgb(187, 187, 187); letter-spacing: -5px; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.imgview .close:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.imgview-count {
	top: -35px; right: 0px; color: rgb(204, 204, 204); font-family: Arial; font-size: 24px; position: absolute;
}
.imgview-count em {
	color: rgb(51, 51, 51);
}
.imgview-mini {
	margin: -290px 0px 0px -325px; width: 650px; height: 580px;
}
.imgview-mini .imgview-main {
	width: 490px; height: 490px;
}
.imgview-mini .imgview-main img {
	width: 490px; height: 490px; display: block;
}
.imgview-mini .mask-l {
	height: 490px;
}
.imgview-mini .mask-r {
	height: 490px;
}
.imgview-mini .imgview-thumb-main {
	height: 455px;
}
.imgview-mini .mask-l {
	width: 200px;
}
.imgview-mini .mask-r {
	width: 200px;
}
.imgzoom {
	width: 398px; height: 482px; position: relative;
}
.imgzoom-main {
	padding: 20px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 360px; height: 360px; position: relative;
}
.left-wider .imgzoom-main {
	padding: 0px;
}
.imgzoom-main img {
	width: 360px; height: 360px; display: block;
}
.imgzoom-shot {
	background: no-repeat 50% top rgb(254, 222, 79); border: 1px solid rgb(170, 170, 170); border-image: none; left: 0px; top: 0px; width: 200px; height: 200px; position: absolute; z-index: 1; cursor: move; opacity: 0;
}
.imgzoom-pop {
	border: 1px solid rgb(238, 238, 238); border-image: none; left: 400px; top: 0px; width: 400px; height: 400px; overflow: hidden; display: none; position: absolute;
}
.imgzoom-pop img {
	left: 0px; top: 0px; width: 800px; height: 800px; position: absolute;
}
.imgzoom-thumb {
	margin-top: 10px;
}
.imgzoom-thumb .prev {
	background-position: -664px -578px; margin: 21px 0px 0px 5px; float: left;
}
.imgzoom-thumb .next {
	width: 12px; height: 20px; 
}
.imgzoom-thumb .prev {
	width: 12px; height: 20px; 
}
.imgzoom-thumb .next {
	background-position: -902px -796px; margin: 21px 5px 0px 0px; float: right;
}
.imgzoom-thumb .prev-disable {
	background-position: -1042px -824px;
}
.imgzoom-thumb .next-disable {
	cursor: default; 
}
.imgzoom-thumb .prev-disable {
	cursor: default; 
}
.imgzoom-thumb .next-disable {
	background-position: -180px -904px;
}
.imgzoom-thumb-main {
	margin: 0px 12px; width: 340px; height: 64px; overflow: hidden; float: left; position: relative;
}
.imgzoom-thumb-main ul {
	left: 0px; top: 0px; width: 1000em; position: absolute;
}
.imgzoom-thumb-main ul li {
	border: 2px solid transparent; border-image: none; width: 60px; height: 60px; margin-right: 5px; float: left; cursor: pointer;
}
.imgzoom-thumb-main ul li img {
	width: 60px; height: 60px; display: block;
}
.imgzoom-thumb-main ul li.current {
	border-color: rgb(255, 85, 0);
}
.imgview2 {
	background: rgb(255, 255, 255); margin: -350px 0px 0px -325px; border: 1px solid rgb(221, 221, 221); border-image: none; left: 50%; top: 50%; width: 650px; height: 690px; display: none; position: fixed; z-index: 10001; box-shadow: 0px 0px 5px #ccc; -ms-user-select: none; _position: absolute; -webkit-box-shadow: 0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; -webkit-user-select: none; user-select: none; -ms-box-shadow: 0 0 5px #ccc; -o-box-shadow: 0 0 5px #ccc; -moz-user-select: none;
}
.imgview2 .mask-l {
	left: 0px; cursor: url(//res.suning.cn/project/pdsWeb/csspc/images/prev.cur), pointer;
}
.imgview2 .mask-l {
	background: rgb(255, 255, 255); top: 0px; width: 275px; height: 600px; position: absolute; opacity: 0;
}
.imgview2 .mask-r {
	background: rgb(255, 255, 255); top: 0px; width: 275px; height: 600px; position: absolute; opacity: 0;
}
.imgview2 .mask-r {
	right: 0px; cursor: url(//res.suning.cn/project/pdsWeb/csspc/images/next.cur), pointer;
}
.imgview-thumb {
	margin: 18px 20px 0px 0px; width: 82px; float: right;
}
.imgview2 .btn-dir {
	margin: 0px auto; width: 20px; height: 12px; display: block;
}
.imgview2 .prev {
	background-position: -998px -412px;
}
.imgview2 .next {
	
}
.imgview2 .prev {
}
.imgview2 .next {
	background-position: -1026px -452px;
}
.imgview2 .prev:hover {
	background-position: -978px -412px;
}
.imgview2 .next:hover {
}
.imgview2 .prev:hover {
}
.imgview2 .next:hover {
	background-position: -1018px -412px;
}
.imgview2 .close {
	font: 700 20px ËÎÌå; top: 10px; right: 20px; color: rgb(187, 187, 187); letter-spacing: -5px; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.imgview2 .close:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.imgview2 .imgview-thumb {
	display: none;
}
.imgview-mini.imgview2 {
	margin: -290px 0px 0px -270px; width: 540px; height: 580px;
}
.imgview-mini.imgview2 .imgview-main {
	width: 490px; height: 490px;
}
.imgview-mini.imgview2 .imgview-main img {
	width: 490px; height: 490px; display: block;
}
.imgview-mini.imgview2 .mask-l {
	height: 490px;
}
.imgview-mini .mask-r {
	height: 490px;
}
.imgview-mini.imgview2 .imgview-thumb-main {
	height: 455px;
}
.imgview-mini.imgview2 .mask-l {
	width: 200px;
}
.imgview-mini .mask-r {
	width: 200px;
}
.proinfo-title {
	background: rgb(255, 255, 255); padding: 13px 10px 12px;
}
.proinfo-title-short {
	margin-right: 200px;
}
.proinfo-title h1 {
	font: 700 16px/1.5 Î¢ÈíÑÅºÚ; color: rgb(34, 34, 34); -ms-word-break: break-all; min-height: 24px; font-size-adjust: none; font-stretch: normal; _margin-left: -3px;
}
.proinfo-title h1 span {
	margin: 2px 5px 0px 0px; padding: 0px 1px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; font-weight: 400; vertical-align: middle; float: left; min-width: 42px; _margin-top: 4px;
}
.proinfo-title h1 span.tsg {
	background-color: rgb(223, 54, 39);
}
.proinfo-title h1 span.djh {
	background-color: rgb(248, 39, 32);
}
.proinfo-title h1 span.fzc {
	background-color: rgb(224, 36, 68);
}
.proinfo-title h1 span.hwg {
	background-color: rgb(119, 93, 207);
}
.proinfo-title h1 span.hwg i {
	padding: 0px 4px; float: left;
}
.proinfo-title h1 span.hwg .hwg-zy-in {
	background: rgb(255, 255, 255); padding: 0px 4px; height: 18px; color: rgb(119, 93, 207); line-height: 18px; margin-top: 1px; vertical-align: top;
}
.proinfo-title h1 span.theme {
	padding: 0px 4px; background-color: rgb(255, 85, 0);
}
.proinfo-title h1 span.dqc {
	background-color: rgb(63, 142, 252);
}
.proinfo-title h1 span.zy {
	background-color: rgb(255, 85, 0);
}
.proinfo-title h1 span.hwg-zy {
	background-color: rgb(116, 84, 220);
}
.proinfo-title h1 span.cs {
	padding: 0px 1px; background-color: rgb(255, 70, 0);
}
.proinfo-title h1 span.cs i {
	padding: 0px 4px; float: left;
}
.proinfo-title h1 span.cs .cs-zy {
	background: rgb(255, 255, 255); padding: 0px 4px; height: 18px; color: rgb(255, 70, 0); line-height: 18px; margin-top: 1px; vertical-align: top;
}
.proinfo-title h2 {
	font: 14px/18px Î¢ÈíÑÅºÚ; color: rgb(255, 102, 0); margin-top: 3px; -ms-word-break: break-all; font-size-adjust: none; font-stretch: normal; _margin-left: -3px;
}
.proinfo-title h2 a {
	color: rgb(106, 159, 222);
}
.proinfo-title h2 a:hover {
	color: rgb(255, 119, 0);
}
.proinfo-title h2 .left-mark img {
	vertical-align: 3px;
}
.proinfo-title h2 .right-mark img {
	vertical-align: 3px;
}
.proinfo-title h2 .left-mark {
	margin-right: 7px;
}
.proinfo-title h2 .right-mark {
	margin-left: 3px;
}
.proinfo-main {
	padding: 0px 0px 8px 20px; margin-left: 400px; position: relative; z-index: 4; min-height: 520px; _height: 410px;
}
.proinfo-main dl {
	margin-bottom: 10px;
}
.proinfo-main dl::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.proinfo-main dl dt {
	width: 70px; color: rgb(153, 153, 153); overflow: hidden; padding-left: 10px; font-family: simsun; float: left;
}
.proinfo-main dl dt span {
	width: 6em; font-family: simsun; display: inline-block;
}
.proinfo-main dl dt span.w2 {
	letter-spacing: 2em;
}
.proinfo-main dl dt span.w3 {
	letter-spacing: 0.5em;
}
.proinfo-main dl dd {
	margin-left: 80px;
}
.proinfo-main dl .line_34 {
	color: rgb(153, 153, 153); line-height: 34px; font-size: 12px;
}
.proinfo-main dl .line_34 em {
	color: rgb(51, 51, 51);
}
.proinfo-side {
	background: rgb(255, 255, 255); top: 0px; width: 0px; right: -1px; overflow: hidden; position: absolute; z-index: 1; _right: -2px;
}
.proinfo-side-inner {
	width: 199px;
}
.proinfo-side-hover {
	z-index: 6;
}
.proinfo-side-show {
	overflow: visible; z-index: 6; box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; -moz-box-shadow: 0 0 10px #ccc; -ms-box-shadow: 0 0 10px #ccc; -o-box-shadow: 0 0 10px #ccc;
}
a.proinfo-side-switch-unfold {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none; box-shadow: -2px 0px 5px #ccc; -webkit-box-shadow: -2px 0 5px #ccc; -moz-box-shadow: -2px 0 5px #ccc; -ms-box-shadow: -2px 0 5px #ccc; -o-box-shadow: -2px 0 5px #ccc;
}
.temp-blank {
	background: rgb(255, 255, 255); left: -5px; top: 50%; width: 5px; height: 90px; margin-top: -45px; position: absolute;
}
.root1200 .proinfo-side {
	background: 0px; width: 199px; right: 0px; overflow: visible; border-left-color: currentColor; border-left-width: medium; border-left-style: none; _right: -1px;
}
.root1200 .proinfo-main {
	padding-right: 210px; padding-left: 10px;
}
.proinfo-focus {
	padding: 14px 0px 8px; position: relative; z-index: 6;background: #f0f0f0;
}
.proinfo-focus dl {
	margin-bottom: 4px;
}
.proinfo-focus .price-sn dt {
	margin-top: 1px;
}
.proinfo-focus .price-black {
	height: 34px; line-height: 34px;
}
.proinfo-focus .price-black dd {
	color: rgb(51, 51, 51); line-height: 34px; font-size: 14px; font-weight: 600;
}
.proinfo-focus .price-sn .small-price {
	color: rgb(153, 153, 153); font-family: Tahoma; font-size: 14px; float: left;
}
.proinfo-focus .price-sn .small-price i {
	font-family: Arial; font-weight: 700;
}
.proinfo-focus .price-sn .small-price .ch {
	font-family: simsun; font-size: 12px; font-weight: 300; vertical-align: 1px;
}
.proinfo-focus .price-sn .link {
	color: rgb(255, 255, 255); line-height: 20px; text-decoration: underline; margin-left: 10px; float: left;
}
.proinfo-focus .mainprice {
	font: 700 30px/25px Tahoma; height: 28px; color: rgb(238, 0, 0); float: left; font-size-adjust: none; font-stretch: normal;
}
.proinfo-focus-disable .mainprice {
	text-shadow: 0px 2px #333;
}
.proinfo-focus .mainprice-text {
	font: 700 18px/25px Microsoft YaHei; color: rgb(238, 0, 0); float: left; font-size-adjust: none; font-stretch: normal;
}
.proinfo-focus-disable .mainprice-text {
	text-shadow: 0px 2px #333;
}
.proinfo-focus .mainprice i {
	font-family: Arial; font-size: 18px;
}
.proinfo-focus .mainprice span {
	font-family: Tahoma; font-size: 24px;
}
.proinfo-focus .holder {
	height: 21px;
}
.proinfo-focus .price-container {
	position: relative; z-index: 6;
}
.proinfo-focus .noprice {
	font: 24px/25px Î¢ÈíÑÅºÚ; font-size-adjust: none; font-stretch: normal;
}
.proinfo-focus .price-promo dt {
	margin-top: 8px;
}
.proinfo-focus .price-promo dd {
	height: 30px;
}
.proinfo-focus .price-promo .link {
	color: rgb(255, 255, 255); line-height: 30px; text-decoration: underline; margin-left: 10px; float: left;
}
.proinfo-focus .price-promo .memo {
	font: 12px/30px ËÎÌå; margin: 0px 10px; color: rgb(153, 153, 153); float: left; font-size-adjust: none; font-stretch: normal;
}
.proinfo-focus .price-promo .label-presell {
	font-weight: 400; margin-left: 20px;
}
.proinfo-focus .price-promo .label-presell i {
	font-family: Arial; font-weight: 700; vertical-align: -3px;
}
.proinfo-focus .price-promo .label-presell em {
	font: 700 18px/20px Tahoma; vertical-align: top; font-size-adjust: none; font-stretch: normal;
}
.proinfo-focus .price-promo .presell-price {
	margin: 6px 0px 0px 10px; line-height: 20px; float: left;
}
.proinfo-focus .price-promo .presell-price i {
	font: 700 12px/20px Arial; vertical-align: -2px; font-size-adjust: none; font-stretch: normal;
}
.proinfo-focus .price-promo .presell-price em {
	font: 700 16px/20px Tahoma; vertical-align: top; font-size-adjust: none; font-stretch: normal;
}
.proinfo-focus .deposit-info {
	margin-top: 8px; margin-left: 10px; vertical-align: bottom; float: left;
}
.proinfo-focus .deposit-info-small {
	line-height: 22px; margin-left: 10px; vertical-align: bottom; float: left;
}
.presell-rule {
	float: left;
}
.presell-rule {
	width: 70px; height: 20px; position: relative;
}
.presell-rule .title {
	width: 70px; height: 20px; position: relative;
}
.presell-rule .title {
	line-height: 20px; display: block;
}
.presell-rule .title:hover {
	text-decoration: none;
}
.presell-rule .title i {
	top: 0px; width: 12px; height: 6px; right: 0px; position: absolute;
}
.presell-rule .content {
	background: ivory; font: 12px/1.4 Î¢ÈíÑÅºÚ; padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 30px; width: 250px; color: rgb(51, 51, 51); display: none; position: absolute; z-index: 30; font-size-adjust: none; font-stretch: normal;
}
.presell-rule .content a {
	color: rgb(34, 114, 200);
}
.presell-rule .content a:hover {
	color: rgb(255, 119, 0);
}
.import-tax-rule {
	margin: 0px 0px 0px 70px;
}
.presell-pay-failed {
	font: 700 14px/2 ËÎÌå; padding: 40px; color: rgb(51, 51, 51); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.presell-pay-failed i {
	background: url("images/lose_lion.png?v=2017020401"); width: 85px; height: 85px; margin-left: 10px; float: left;
}
.presell-pay-failed p {
	width: 230px; margin-left: 130px;
}
.presell-pay-failed .btn-cancel {
	background: rgb(255, 153, 0); border-radius: 3px; border: 1px solid rgb(230, 138, 0); border-image: none; width: 85px; height: 28px; text-align: center; color: rgb(255, 255, 255); display: inline-block;
}
.presell-pay-failed .btn-cancel:hover {
	background: rgb(255, 136, 0); text-decoration: none;
}
.proinfo-focus-qrcode {
	padding: 15px 0px;
}
.proinfo-focus-qrcode-short {
	padding: 30px 0px 0px; height: 100px;
}
.proinfo-deliver {
	line-height: 28px; margin-top: 9px; margin-bottom: 13px;
}
.proinfo-deliver-tip {
	line-height: 26px;
}
.proinfo-deliver-tip strong {
	padding: 0px 10px 0px 0px; position: relative;
}
.proinfo-deliver-tip .yunfei-fare {
	float: left;
}
.proinfo-deliver-tip .em {
	color: rgb(238, 0, 0); font-weight: 600;
}
.proinfo-deliver-tip strong a {
	font-family: thoama,Microsoft YaHei;
}
.proinfo-deliver-tip .freight {
	float: left; display: block;
}
.proinfo-deliver dd {
	position: relative;
}
.proinfo-deliver .s-tooltip {
	background: ivory; padding: 2px 8px; border: 1px solid rgb(255, 85, 0); border-image: none; left: -80px; top: 30px; line-height: 20px; font-weight: 300; display: none; position: absolute; z-index: 3;
}
.proinfo-deliver .s-tooltip .tri-pointer-up {
	left: 50%; top: -21px; margin-left: -5px;
}
.proinfo-deliver .s-tooltip .tri-pointer-up .inner-tri {
	left: -5px; top: -4px;
}
.proinfo-deliver .rmb-style {
	font-family: Arial;
}
.proinfo-deliver-tip span {
	margin-right: 10px;
}
.proinfo-deliver-tip .goods-haveNo {
	float: left;
}
.proinfo-deliver-tip span span {
	margin-right: 0px;
}
.proinfo-deliver-tip .sent-support {
	float: left;
}
.ui-city {
	float: left;
}
.ui-city {
	height: 32px; line-height: 1.5 !important;
}
.ui-city .ui-city-group {
	border-color: rgb(221, 221, 221) !important;
}
.ui-city .ui-city-toggle {
	border-color: rgb(221, 221, 221) !important;
}
.proinfo-deliver-oversea {
	position: relative;
}
.proinfo-deliver-oversea .sender {
	color: rgb(153, 153, 153);
}
.proinfo-deliver-oversea .sender em {
	color: rgb(102, 102, 102);
}
.proinfo-deliver-oversea .process {
	padding: 0px 22px 0px 10px; text-decoration: underline; margin-left: 10px; float: left; z-index: 2; cursor: pointer;
}
.proinfo-deliver-oversea .process:hover {
	color: rgb(255, 102, 0);
}
.promo-list {
	position: relative;
}
.promo-list .hide-li {
	display: none !important;
}
dl.proinfo-promo {
	padding: 5px 0px; margin-bottom: 0px;
}
.proinfo-promo ul li {
	line-height: 1.5; overflow: hidden; _vertical-align: middle;
}
.proinfo-promo ul li label {
	border: 1px solid rgb(255, 102, 0); border-image: none; width: 52px; height: 16px; text-align: center; color: rgb(255, 102, 0); line-height: 16px; margin-top: 1px; float: left;
}
.proinfo-promo ul li label.prom-vip-icon {
	background: url("images/vip-prom.gif") no-repeat; border: 0px currentColor; border-image: none; width: 54px; height: 18px;
}
.super-vip-icon {
	background: url("images/vip-super-lpg.gif"); border: 0px currentColor; border-image: none; margin-top: 2px;
}
.super-lpgvip-icon {
	width: 40px; height: 13px; margin-right: 6px; float: left;
}
.super-vip-icon {
	width: 40px; height: 13px; margin-right: 6px; float: left;
}
.super-lpgvip-icon {
	margin-top: 1px;
}
.super-lpgvip-icon {
	background: url("images/vip-lpg.gif"); display: block;
}
.super-lpgvip-icon1 {
	background: url("images/vip-lpg.gif"); display: block;
}
.super-lpgvip-icon1 {
	width: 40px; height: 13px; margin-top: 3px; margin-right: 6px; float: left;
}
.mainprice .super-lpgvip-icon {
	margin-top: 9px; margin-left: 3px; float: right;
}
.wrapper-allwidth {
	background: rgb(248, 248, 248); width: 100%;
}
.proinfo-promo ul li .lable-zp {
	margin-top: 7px;
}
.proinfo-promo a.disabled {
	color: rgb(170, 170, 170); text-decoration: none; cursor: default;
}
.proinfo-promo .desc {
	float: left;
}
.proinfo-promo .combtn {
	margin-left: 10px; float: left;
}
.proinfo-promo .combtn-disable {
	margin-left: 10px; float: left;
}
.proinfo-promo .promo-gift label {
	margin-top: 6px;
}
.scode-help-icon {
	margin-top: -2px; margin-left: 5px;
}
.scode-help-tip {
	background: ivory; padding: 5px 10px; border-radius: 3px; border: 1px solid rgb(255, 204, 102); border-image: none; width: 220px; line-height: 1.6; position: absolute;
}
.scode-help-tip i {
	background: url("images/icons-2.png?v=2016020101") -165px -115px; left: 50px; top: -9px; width: 16px; height: 9px; position: absolute;
}
.proinfo-promo .zengpin table {
	width: 100%;
}
.proinfo-promo .zengpin td {
	height: 30px;
}
.proinfo-promo .zengpin .img {
	width: 10%;
}
.proinfo-promo .zengpin .img img {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 25px; height: 25px; display: block;
}
.proinfo-promo .zengpin .title {
	width: 55%;
}
.proinfo-promo .zengpin .title div {
	width: 180px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.proinfo-promo .zengpin .num {
	width: 15%; color: rgb(102, 102, 102);
}
.proinfo-promo .zengpin .price {
	width: 20%; font-family: Arial; font-weight: 400;
}
.proinfo-color dt {
	line-height: 40px;
}
.proinfo-color ul li {
	float: left;
}
.proinfo-color ul li a {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 38px; height: 38px; margin-right: 10px; float: left; position: relative;
}
.proinfo-color ul li a img {
	border: 1px solid rgb(255, 255, 255); border-image: none; left: 0px; top: 0px; width: 36px; height: 36px; position: absolute;
}
.proinfo-color ul li a i {
	background: url("images/icons-2.png?v=2016020101") no-repeat 0px -33px; width: 11px; height: 11px; right: -1px; bottom: -1px; display: none; position: absolute; _bottom: -2px;
}
.proinfo-color ul li a:hover {
	border-color: rgb(255, 153, 0);
}
.proinfo-color ul li.selected a img {
	border: 2px solid rgb(255, 153, 0); border-image: none; left: -1px; top: -1px;
}
.proinfo-color ul li.selected a i {
	display: block;
}
.proinfo-color ul li.c-disabled a {
	background: rgb(221, 221, 221);
}
.proinfo-color ul li.c-disabled a img {
	opacity: 0.5;
}
.proinfo-color ul li.c-disabled a:hover {
	border-color: rgb(221, 221, 221); cursor: default;
}
dl.proinfo-buytype {
	padding-bottom: 15px; margin-bottom: 0px;
}
.proinfo-buytype dt {
	line-height: 34px;
}
.proinfo-buytype ul li {
	margin: 0px 5px 5px 0px; float: left; white-space: nowrap;
}
.proinfo-buytype ul li a {
	background: rgb(255, 255, 255); padding: 0px 8px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 32px; line-height: 32px; overflow: hidden; float: left; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis; max-width: 180px;
}
.proinfo-buytype ul li a:hover {
	border-color: rgb(255, 102, 0); text-decoration: none;
}
.proinfo-buytype ul li a i {
	width: 12px; height: 12px; right: -1px; bottom: -1px; display: none; position: absolute; _bottom: -3px;
}
.proinfo-buytype ul li.selected a {
	border: 1px solid rgb(255, 85, 0); border-image: none; height: 32px; line-height: 32px;
}
.proinfo-buytype ul li.selected a i {
	display: block;
}
.proinfo-buytype ul li.disabled a {
	background: rgb(245, 245, 245); border-color: rgb(221, 221, 221); color: rgb(153, 153, 153); cursor: default;
}
.proinfo-hyj-rel {
	display: none;
}
.proinfo-hyj-rel ul {
	display: none;
}
.proinfo-num dt {
	line-height: 30px;
}
.proinfo-num dd a {
	height: 30px; float: left;
}
.proinfo-num dd a.func {
	width: 22px;
}
.proinfo-num dd a.jump {
	width: auto; line-height: 30px; margin-left: 10px;
}
.proinfo-num dd .minus {
	background-position: -802px -656px;
}
.proinfo-num dd .minus {
}
.proinfo-num dd .plus {
}
.proinfo-num dd .plus {
	background-position: -780px -656px;
}
.proinfo-num dd .minus-disable {
	background-position: -824px -656px; 
}
.proinfo-num dd .plus-disable {
	background-position: -846px -656px; 
}
.proinfo-num dd input {
	margin: 0px 5px; padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 25px; height: 18px; text-align: center; float: left;
}
.proinfo-num dd .tip {
	color: rgb(51, 51, 51); line-height: 30px; margin-left: 10px; float: left;
}
.proinfo-num dd .tip em {
	color: rgb(255, 102, 0); font-family: Arial;
}
.proinfo-yanbao dt {
	line-height: 34px;
}
.proinfo-yanbao ul li {
	margin: 0px 5px; float: left;
}
.proinfo-yanbao ul li > a {
	background: rgb(255, 255, 255); padding: 0px 8px 0px 36px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 32px; line-height: 32px; float: left; white-space: nowrap; position: relative;
}
.ncp.proinfo-yanbao ul li > a {
	padding-left: 10px;
}
.proinfo-yanbao ul li > a:hover {
	border-color: rgb(255, 102, 0); text-decoration: none;
}
.proinfo-yanbao ul li a .flag {
	left: auto; top: auto; width: 12px; height: 12px; right: -1px; bottom: -1px; display: none; _bottom: -3px;
}
.proinfo-yanbao ul li.selected > a {
	border: 1px solid rgb(255, 85, 0); border-image: none; line-height: 32px;
}
.proinfo-yanbao ul li.selected > a .flag {
	border: 0px currentColor; border-image: none; left: auto; top: auto; display: block;
}
.proinfo-yanbao .link {
	line-height: 30px; font-family: simsun;
}
.proinfo-yanbao ul li a.link {
	border: 0px currentColor; border-image: none; padding-left: 5px;
}
.proinfo-yanbao ul li a .hui {left: 0px; top: 0px; width: 24px; height: 24px; display: block; position: absolute; z-index: 1;
}
.proinfo-bangke {
	line-height: 1.2;
}
.proinfo-bangke a {
	float: left;
}
.proinfo-bangke input {
	float: left;
}
.proinfo-bangke label {
	float: left;
}
.proinfo-bangke input {
	margin-top: 1px;
}
.proinfo-bangke label {
	padding: 0px 15px 0px 4px;
}
.proattr-result {
	margin: 0px 20px; line-height: 1.8; display: none;
}
.proattr-result dt {
	padding-left: 0px !important;
}
.proattr-result dd {
	margin-left: 70px !important;
}
.proinfo-serv {
	margin: -8px 0px 0px; padding: 0px 0px 0px 90px; position: relative; z-index: 2;
}
.proinfo-serv span {
	background: rgb(255, 255, 255); padding: 0px 0px 0px 18px; margin-right: 20px; margin-bottom: 4px; float: left; white-space: nowrap; position: relative;
}
.proinfo-serv .span-zsf {
	margin-right: 45px;
}
.proinfo-serv .icon {
	left: 0px; top: 1px; width: 14px; height: 14px; position: absolute;
}
.proinfo-serv .tooltip {
	background: rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; bottom: 25px; color: rgb(51, 51, 51); text-decoration: none; display: none; white-space: nowrap; position: absolute; box-shadow: 2px 2px 2px #eee; -webkit-box-shadow: 2px 2px 2px #eee; -moz-box-shadow: 2px 2px 2px #eee; -ms-box-shadow: 2px 2px 2px #eee; -o-box-shadow: 2px 2px 2px #eee;
}
.proinfo-serv .tooltip i {
	background-position: -1026px -572px; left: 15px; width: 16px; height: 8px; bottom: -8px; font-size: 0px; position: absolute; 
}
.tzm {
	margin-top: 20px; position: relative; z-index: 4;
}
.tzm .close {
	top: 8px; width: 15px; right: 10px; color: rgb(51, 51, 51); letter-spacing: -3px; font-size: 16px; font-weight: 700; position: absolute; z-index: 3;
}
.tzm .close:hover {
	text-decoration: none;
}
.tzm-border {
	background: rgb(255, 255, 255); padding: 0px 0px 70px; border: 2px solid rgb(255, 102, 0); border-image: none; left: -2px; top: -60px; width: 100%; height: 100%; display: none; position: absolute; z-index: -1; box-shadow: 0px 0px 5px #999; -webkit-box-shadow: 0 0 5px #999; -moz-box-shadow: 0 0 5px #999; -ms-box-shadow: 0 0 5px #999; -o-box-shadow: 0 0 5px #999;
}
.tzm-border .tip {
	background: rgb(254, 245, 230); left: 0px; top: 0px; width: 100%; height: 40px; color: rgb(51, 51, 51); line-height: 40px; font-family: Microsoft YaHei; font-size: 14px; border-bottom-color: rgb(250, 239, 222); border-bottom-width: 1px; border-bottom-style: solid; position: absolute;
}
.tzm-border .tip span {
	margin-left: 10px;
}
.scode-link-box {
	text-align: right; right: 0px; bottom: 20px; color: rgb(221, 0, 0); position: absolute;
}
.scode-link {
	background: url("images/icons-2.png?v=2016020101") -140px -190px; width: 105px; height: 32px; display: inline-block;
}
.scode-link:hover {
	background-position: -140px -222px;
}
.scode-link-disable {
	background: url("images/icons-2.png?v=2016020101") -140px -255px; width: 105px; height: 32px; right: 0px; bottom: 20px; position: absolute; cursor: default;
}
.root1200 .scode-link-box {
	right: 200px;
}
.mainbtns {
	padding: 8px 0px 20px 80px;
}
.mainbtns a {
	text-align: center; color: rgb(153, 153, 153); margin-right: 10px; float: left; position: relative;
}
.mainbtns a:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
.mainbtns a span {
 line-height: 40px; padding-left: 22px; display: none;
}
.mainbtns a.link {
	background: 0px; color: rgb(51, 136, 221); line-height: 40px; float: left; white-space: nowrap;
}
.mainbtns a.link:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.mainbtns .memo {
	color: rgb(102, 102, 102); line-height: 40px; margin-right: 10px; float: left; white-space: nowrap;
}
.mainbtns .memo a {
	background: 0px; margin: 0px; text-align: left; color: rgb(34, 114, 200); float: none;
}
.mainbtns .memo a:hover {
	text-decoration: underline;
}
.mainbtns a .tooltip {
	background: rgb(255, 255, 255); font: 12px/normal simsun; padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; bottom: 48px; color: rgb(51, 51, 51); text-decoration: none; display: none; white-space: nowrap; position: absolute; z-index: 4; font-size-adjust: none; font-stretch: normal; box-shadow: 2px 2px 2px #eee; -webkit-box-shadow: 2px 2px 2px #eee; -moz-box-shadow: 2px 2px 2px #eee; -ms-box-shadow: 2px 2px 2px #eee; -o-box-shadow: 2px 2px 2px #eee;
}
.mainbtns a .tooltip i {
	background-position: -1026px -572px; left: 15px; width: 16px; height: 8px; bottom: -8px; font-size: 0px; position: absolute; 
}
.mainbtns .total {
	margin-left: 10px; float: left; white-space: nowrap;
}
.mainbtns .total span {
	width: auto;
}
.mainbtns .total strong {
	font: italic 18px/40px Tahoma; margin: 0px 5px 0px 2px; color: rgb(255, 119, 0); font-size-adjust: none; font-stretch: normal;
}
.proinfo-memo {
	color: rgb(255, 85, 0); padding-left: 80px; margin-bottom: 10px;
}
.add-cart-animateObj {
	width: 80px; height: 80px; position: absolute; z-index: 10; opacity: 0.5;
}
.add-cart-animateObj img {
	width: 100%; height: 100%;
}
.btn-addcart-mini .icon-plusone {
	background: url("images/icon-plusone.png?v=2017020401"); left: 20px; width: 36px; height: 42px; bottom: 110px; position: absolute;
}
.proinfo-rec {
	height: 260px; overflow: hidden; margin-top: 20px; position: relative;
}
.proinfo-rec h3 {
	background: rgb(245, 245, 245); font: 14px/36px Î¢ÈíÑÅºÚ; padding: 0px 20px; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.proinfo-rec a.btn-dir {
	background: rgb(255, 255, 255); transition:background-color 0.2s linear; top: 50%; text-align: center; color: rgb(102, 102, 102); line-height: 2; text-decoration: none; margin-top: -34px; position: absolute; z-index: 2; cursor: pointer;
}
.proinfo-rec a.btn-dir:hover span {
	display: inline;
}
.proinfo-rec .prev {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) currentColor; border-image: none; left: 0px; width: 26px; height: 68px;
}
.proinfo-rec .prev:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.proinfo-rec .next {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(238, 238, 238) currentColor rgb(238, 238, 238) rgb(238, 238, 238); border-image: none; width: 26px; height: 68px; right: 0px;
}
.proinfo-rec .next:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.proinfo-rec .prev .arr {
	background-position: -1042px -824px; left: 6px; top: 26px; width: 12px; height: 20px; position: absolute;
}
.proinfo-rec .prev .arr {
}
.proinfo-rec .prev:hover .arr {
}
.proinfo-rec .prev:hover .arr {
	background-position: -664px -578px;
}
.proinfo-rec .next .arr {
	background-position: -180px -904px; top: 26px; width: 12px; height: 20px; right: 6px; position: absolute;
}
.proinfo-rec .next .arr {
}
.proinfo-rec .next:hover .arr {
}
.proinfo-rec .next:hover .arr {
	background-position: -902px -796px;
}
.proinfo-rec .screen-count {
	font-family: Arial; display: none;
}
.proinfo-rec-list {
	margin: 30px auto 0px; width: 560px; height: 190px; overflow: hidden; position: relative;
}
.proinfo-rec-list ul {
	left: 0px; top: 0px; width: 1000em; position: absolute;
}
.proinfo-rec-list ul li {
	width: 125px; margin-right: 20px; float: left;
}
.proinfo-rec-list ul li img {
	margin: 0px auto; width: 100px; height: 100px; display: block;
}
.proinfo-rec-list ul li .title {
	margin: 15px 0px 5px; height: 33px; line-height: 1.4; overflow: hidden;
}
.proinfo-rec-list ul li .title a {
	color: rgb(102, 102, 102);
}
.proinfo-rec-list ul li .title a:hover {
	color: rgb(255, 102, 0);
}
.proinfo-rec-list ul li .price .label {
	background: rgb(248, 35, 37); padding: 0px 2px; height: 15px; color: rgb(255, 255, 255); line-height: 15px; font-weight: 400; vertical-align: middle; display: inline-block; white-space: nowrap;
}
.nopro {
	background: rgb(255, 255, 255); margin-left: 401px;
}
.nopro-attr {
	padding: 20px 0px;
}
.nopro-attr dl {
	margin-bottom: 10px;
}
.nopro-attr dl::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.nopro-attr dl dt {
	width: 70px; color: rgb(153, 153, 153); overflow: hidden; padding-left: 20px; float: left;
}
.nopro-attr dl dt span {
	width: 10em; display: inline-block;
}
.nopro-attr dl dt span.w2 {
	letter-spacing: 2em;
}
.nopro-attr dl dt span.w3 {
	letter-spacing: 0.5em;
}
.nopro-attr dl dd {
	margin-left: 90px;
}
.nopro-rec {
	margin: 0px; height: auto; overflow: hidden;
}
.nopro-rec h3 {
	background: rgb(245, 245, 245); font: 14px/36px Î¢ÈíÑÅºÚ; padding: 0px 20px; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.nopro-rec-list {
	margin: 30px auto 10px; width: 560px; height: 195px; overflow: hidden; position: relative;
}
.nopro-rec-list ul {
	left: 0px; top: 0px; width: 1000em; height: 195px; position: absolute;
}
.nopro-rec-list ul li {
	margin: 0px 20px 20px 0px; width: 125px; float: left; _display: inline;
}
.nopro-rec-list ul li img {
	margin: 0px auto; width: 100px; height: 100px; display: block;
}
.nopro-rec-list ul li .title {
	margin: 15px 0px 5px; height: 33px; line-height: 1.4; overflow: hidden;
}
.nopro-rec-list ul li .title a {
	color: rgb(102, 102, 102);
}
.nopro-rec-list ul li .title a:hover {
	color: rgb(255, 102, 0);
}
.nopro-rec-list ul li .price .label {
	background: rgb(248, 35, 37); padding: 0px 2px; height: 15px; color: rgb(255, 255, 255); line-height: 15px; font-weight: 400; vertical-align: middle; display: inline-block; white-space: nowrap;
}
.root1200 .nopro-rec-list {
	width: 745px;
}
.root1200 .nopro-rec-list ul li {
	margin-right: 30px;
}
.tiein-box {
	position: relative; z-index: 8;
}
.tiein {
	overflow: hidden; position: relative;
}
.tiein a {
	color: rgb(102, 102, 102);
}
.tiein a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.tiein .title {
	margin: 5px 0px; height: 33px; overflow: hidden; -ms-word-break: break-all;
}
.tiein .plus {
	background-position: -734px -864px; width: 19px; height: 19px; position: absolute; 
}
.tiein-top {
	padding: 45px 10px 10px 20px; width: 150px; height: 220px; float: left; position: relative;
}
.tiein-top .plus {
	top: 120px; right: 0px;
}
.tiein-top img {
	margin: 0px 10px 10px; width: 120px; height: 120px;
}
.tiein-count {
	background: rgb(248, 248, 248); padding: 70px 23px; top: 0px; width: 152px; height: 180px; right: 0px; color: rgb(153, 153, 153); border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; position: absolute;
}
.tiein-count .count {
	padding-bottom: 10px;
}
.tiein-count .count em {
	color: rgb(255, 85, 0); font-family: Arial; font-weight: 700;
}
.tiein-count .count span {
	color: rgb(102, 102, 102);
}
.tiein-count dl {
	height: 22px; line-height: 22px; overflow: hidden;
}
.tiein-count dl dt {
	width: 50px; float: left;
}
.tiein-count .handle {
	margin-top: 20px;
}
.tiein-count .handle .reset {
	text-align: center; color: rgb(153, 153, 153); line-height: 28px; margin-top: 10px; float: none; display: block;
}
.tiein-count .handle .reset:hover {
	color: rgb(255, 102, 0);
}
.tiein-nav {
	padding: 15px 0px 5px; width: 533px; line-height: 25px; overflow: hidden; margin-left: 225px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.tiein-nav a {
	padding: 0px 5px; display: inline-block; position: relative;
}
.tiein-nav .underline {
	display: none;
}
.tiein-nav span {
	margin: 0px 15px; color: rgb(221, 221, 221);
}
.tiein-nav .current {
	color: rgb(255, 85, 0); text-decoration: none;
}
.tiein-nav .light {
	background: rgb(255, 85, 0); border-radius: 4px; color: rgb(255, 255, 255); line-height: 20px;
}
.tiein-nav .current .underline {
	left: -16px; width: 100%; bottom: -5px; line-height: 0; font-size: 0px; border-top-color: rgb(255, 85, 0); border-top-width: 2px; border-top-style: solid; display: block; position: absolute;
}
.tiein-main {
	margin: 0px 200px 0px 225px; height: 250px; position: relative; _margin-right: 200px;
}
.tiein-main a.btn-dir {
	background: rgb(255, 255, 255); transition:0.2s linear; top: 47px; text-align: center; color: rgb(102, 102, 102); line-height: 2; text-decoration: none; position: absolute; z-index: 2; cursor: pointer;
}
.tiein-main a.btn-dir:hover span {
	color: rgb(102, 102, 102); display: inline;
}
.tiein-main .prev {
	border: 1px solid rgb(238, 238, 238); border-image: none; left: -25px; width: 26px; height: 68px;
}
.tiein-main .prev:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.tiein-main .next {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(238, 238, 238) currentColor rgb(238, 238, 238) rgb(238, 238, 238); border-image: none; width: 26px; height: 68px; right: -1px;
}
.tiein-main .next:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.tiein-main .prev .arr {
	background-position: -1042px -824px; left: 6px; top: 26px; width: 12px; height: 20px; position: absolute;
}
.tiein-main .prev .arr {
}
.tiein-main .prev:hover .arr {
}
.tiein-main .prev:hover .arr {
	background-position: -664px -578px;
}
.tiein-main .next .arr {
	background-position: -180px -904px; top: 26px; width: 12px; height: 20px; right: 6px; position: absolute;
}
.tiein-main .next .arr {
}
.tiein-main .next:hover .arr {
}
.tiein-main .next:hover .arr {
	background-position: -902px -796px;
}
.tiein-main .screen-count {
	font-family: Arial; display: none;
}
.tiein-main-empty {
	font: 700 14px/58px Î¢ÈíÑÅºÚ; left: 200px; top: 75px; height: 58px; color: rgb(51, 51, 51); padding-left: 75px; display: none; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.tiein-main-empty i {
	background-position: -676px -584px; left: 0px; top: 0px; width: 59px; height: 58px; position: absolute; 
}
.tiein-list {
	width: 526px; height: 250px; overflow: hidden; margin-left: 4px; position: relative;
}
.tiein-list ul {
	left: 0px; top: 10px; width: 1000em; position: absolute;
}
.tiein-list ul li {
	padding: 5px 10px 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 130px; height: 220px; margin-right: 35px; float: left; position: relative;
}
.tiein-list ul li img {
	margin: 0px auto; width: 100px; height: 100px; display: block;
}
.tiein-list ul li .title {
	margin: 10px 0px; height: 35px; overflow: hidden;
}
.tiein-tzm .tiein-list ul li .title {
	margin: 10px 0px;
}
.tiein-list ul li .price span {
	color: rgb(153, 153, 153); font-weight: 400;
}
.tiein-list ul li .label {
	background: rgb(255, 237, 228); padding: 0px 5px; border-radius: 3px; color: rgb(255, 102, 0); line-height: 20px; font-family: Arial; margin-top: 5px; display: inline-block; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px;
}
.tiein-list ul li .handle {
	margin-top: 5px;
}
.tiein-list ul li .handle a {
	color: rgb(51, 136, 221);
}
.tiein-list ul li .handle a:hover {
	color: rgb(255, 102, 0);
}
.tiein-list ul li .check {
	top: 10px; right: 10px; position: absolute;
}
.tiein-list ul li .plus {
	left: -30px; top: 60px;
}
.tiein-list ul li.selected .label {
	color: rgb(255, 255, 255); background-color: rgb(255, 102, 0);
}
.tiein-list ul li.hover {
	border-color: rgb(255, 102, 0);
}
.tiein-list-tzm {
	display: none;
}
.root1200 .tiein-list {
	width: 728px;
}
.root1200 .tiein-list ul li {
	margin-right: 40px;
}
.root1200 .tiein-nav {
	width: 733px;
}
.tiein-list ul .m-rec-item {
	text-align: center;
}
.tiein-list ul .hover.m-rec-item {
	border-color: rgb(255, 255, 255);
}
.tiein-list ul li .btn-m-rec {
	padding: 2px 8px; border: 1px solid rgb(221, 221, 221); border-image: none; line-height: 180px;
}
.tiein-list ul li .btn-m-rec:hover {
	border-color: rgb(255, 102, 0); text-decoration: none;
}
.tiein-tzm-pop {
	background: rgb(255, 255, 255); padding: 15px; border: 1px solid rgb(204, 204, 204); border-image: none; top: 120px; width: 225px; display: none; position: absolute; z-index: 3; box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; -ms-box-shadow: 0 0 5px #ccc; -o-box-shadow: 0 0 5px #ccc;
}
.tiein-tzm-pop .arr {
	background-position: -1046px -276px; left: -10px; top: 15px; width: 10px; height: 16px; position: absolute;
}
.tiein-tzm-pop .title {
	line-height: 1.2; margin-bottom: 10px;
}
.tiein-tzm-pop .close {
	font: 20px/1.2 ËÎÌå; top: 10px; right: 15px; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.tiein-tzm-pop .close:hover {
	text-decoration: none;
}
.tiein-tzm-pop .handle {
	padding-left: 40px;
}
.tiein-tzm-pop .handle a {
	width: 80px; height: 22px; text-align: center; line-height: 22px; float: left;
}
.tiein-tzm-pop .handle .btn-ok {
	border: 1px solid rgb(255, 85, 0); border-image: none; color: rgb(255, 102, 85);
}
.tiein-tzm-pop .handle .btn-cancel {
	border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(102, 102, 102); margin-left: 10px;
}
.tiein-tzm-pop .handle a:hover {
	text-decoration: none;
}
.tiein-tzm-pop .tip {
	padding: 5px 0px 5px 40px; min-height: 22px; _height: 16px;
}
.tiein-tzm-pop .tip .error {
	color: red;
}
.tiein-tzm-pop .main dl {
	overflow: hidden; padding-top: 5px;
}
.tiein-tzm-pop .main dt {
	width: 40px; line-height: 30px; float: left;
}
.tiein-tzm-pop .main dd {
	margin-left: 40px;
}
.tiein-tzm-pop .main dl.bg-0e6 {
	background: rgb(255, 240, 230);
}
.tiein-tzm-color ul li {
	margin-bottom: 5px; float: left;
}
.tiein-tzm-color ul li a {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 30px; height: 30px; margin-right: 5px; float: left; position: relative;
}
.tiein-tzm-color ul li a img {
	border: 1px solid rgb(255, 255, 255); border-image: none; left: 0px; top: 0px; width: 28px; height: 28px; position: absolute;
}
.tiein-tzm-color ul li a i {
	background-position: -1026px -532px; width: 12px; height: 12px; right: -1px; bottom: -1px; display: none; position: absolute; _bottom: -3px;
}
.tiein-tzm-color ul li a:hover {
	border-color: rgb(255, 102, 0);
}
.tiein-tzm-color ul li.selected a {
	border: 1px solid rgb(255, 85, 0); border-image: none;
}
.tiein-tzm-color ul li.selected a i {
	display: block;
}
.tiein-tzm-color ul li.c-disabled a {
	background: rgb(221, 221, 221);
}
.tiein-tzm-color ul li.c-disabled a img {
	opacity: 0.5;
}
.tiein-tzm-color ul li.c-disabled a:hover {
	border-color: rgb(221, 221, 221); cursor: default;
}
.tiein-tzm-buytype {
	margin-top: 5px;
}
.tiein-tzm-buytype dt {
	line-height: 30px;
}
.tiein-tzm-buytype ul {
	overflow: hidden; margin-bottom: -5px;
}
.tiein-tzm-buytype ul li {
	margin: 0px 5px 5px 0px; float: left; white-space: nowrap;
}
.tiein-tzm-buytype ul li a {
	background: rgb(255, 255, 255); padding: 0px 4px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 28px; line-height: 28px; float: left; position: relative;
}
.tiein-tzm-buytype ul li a:hover {
	border-color: rgb(255, 102, 0); text-decoration: none;
}
.tiein-tzm-buytype ul li a i {
	background-position: -1026px -532px; width: 12px; height: 12px; right: -1px; bottom: -1px; display: none; position: absolute;  _bottom: -4px;
}
.tiein-tzm-buytype ul li.selected a {
	border: 1px solid rgb(255, 85, 0); border-image: none; height: 28px; line-height: 28px;
}
.tiein-tzm-buytype ul li.selected a i {
	display: block;
}
.tiein-tzm-buytype ul li.disabled a {
	background: rgb(245, 245, 245); border-color: rgb(221, 221, 221); color: rgb(204, 204, 204); cursor: default;
}
.procon-side {
	width: 190px; margin-top: -10px; float: left; position: relative; z-index: 21;
}
.qrcode {
	padding: 0;
}
.qrcode img {
	margin: 0px auto; width: 100px; height: 100px; display: block;
}
.qrcode p {
	font: 14px/21px Î¢ÈíÑÅºÚ; color: rgb(153, 153, 153); padding-left: 18px; margin-top: 10px; position: relative; font-size-adjust: none; font-stretch: normal;
}
.qrcode p i {
	background-position: -180px -924px; left: 0px; top: 0px; width: 11px; height: 21px; position: absolute;
}
.procon-relate {
	padding: 10px 0px; overflow: hidden;
}
.procon-relate li {
	width: 70px; height: 25px; line-height: 25px; overflow: hidden; padding-left: 20px; float: left; -ms-word-break: break-all;
}
.procon-relate li a {
	color: rgb(102, 102, 102);
}
.procon-relate li a:hover {
	color: rgb(255, 102, 0);
}
.toppro-tab {
	background: rgb(248, 248, 248); border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(221, 221, 221) currentColor rgb(221, 221, 221) rgb(221, 221, 221); margin: 10px auto 0px; border-image: none; width: 168px; height: 26px;
}
.toppro-tab-single {
	width: 167px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.toppro-tab li {
	width: 55px; height: 26px; text-align: center; line-height: 26px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
.toppro-tab li a {
	left: 0px; top: 0px; width: 55px; height: 26px; position: absolute;
}
.toppro-tab li a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.toppro-tab li.current {
	background: rgb(255, 255, 255); height: 27px; _margin-bottom: -1px;
}
.toppro-tab li.current a {
	left: -1px; top: -1px; width: 57px; height: 26px; color: rgb(255, 102, 0); font-weight: 700; border-top-color: rgb(255, 102, 0); border-top-width: 2px; border-top-style: solid;
}
.toppro-tab li.current a:hover {
	color: rgb(255, 102, 0);
}
.toppro-list {
	margin: 0px auto; width: 169px; overflow: hidden;
}
.toppro-list li {
	padding: 12px 0px; overflow: hidden; margin-bottom: -1px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.toppro-list li img {
	width: 60px; height: 60px; margin-right: 10px; float: left;
}
.toppro-list li .title {
	height: 35px; overflow: hidden; margin-bottom: 8px;
}
.toppro-list li .title a {
	color: rgb(102, 102, 102);
}
.toppro-list li .title a:hover {
	color: rgb(255, 102, 0);
}
.toppro-list li .price {
	margin-left: 62px;
}
.toppro-list li .price .label {
	background: rgb(248, 35, 37); padding: 0px 2px; height: 15px; color: rgb(255, 255, 255); line-height: 15px; font-weight: 400; margin-left: 8px; vertical-align: middle; display: inline-block; white-space: nowrap;
}
.toppro-list li .num {
	background-position: -900px -696px; font: 12px/16px Arial; left: 0px; top: 12px; width: 16px; height: 16px; text-align: center; color: rgb(255, 255, 255); position: absolute; font-size-adjust: none; font-stretch: normal;
}
.toppro-list li .highlight {
}
.toppro-list li .num {
}
.toppro-list li .highlight {
	background-position: -900px -716px;
}
.toppro-two li {
	width: 83px;
}
.toppro-two li.current a {
	width: 85px;
}
.toppro-two li a {
	width: 85px;
}
.toppro-list li.clothes-item {
	margin: 0px auto; width: 150px;
}
.toppro-list li.clothes-item .com-label {
	top: 146px; right: 0px; position: absolute;
}
.toppro-list li.clothes-item img {
	margin: 0px auto; width: 150px; height: 150px;
}
.toppro-list li.clothes-item .title {
	margin: 10px 0px 0px; width: 100%;
}
.toppro-list li.clothes-item .price {
	margin: 6px 0px 0px; text-align: center;
}
.exprec {
	overflow: hidden;
}
.exprec li {
	margin: 1px 10px -1px; padding: 10px 0px; position: relative;
}
.exprec li .image {
	margin: 0px auto; width: 120px; height: 120px; display: block;
}
.exprec li .title {
	margin: 5px 0px; height: 36px; overflow: hidden;
}
.exprec li .title a {
	color: rgb(102, 102, 102);text-align:center;display:block;
}
.exprec li .title a:hover {
	color: rgb(255, 102, 0);
}
.exprec li .price {
	height: 22px; text-align: center; overflow: hidden;
}
.exprec li .price span {
	font: 700 12px/1.5 Tahoma; color: rgb(238, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.exprec li .price span i {
	font-family: Arial; font-weight: 400;
}
.exprec li .label {
	background: rgb(248, 35, 37); top: 108px; width: 50px; height: 16px; text-align: center; right: 10px; color: rgb(255, 255, 255); line-height: 16px; position: absolute;
}
.proleft-promo {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 188px; height: 298px; display: block;
}
.procon-promo {
	width: 790px; height: 200px; overflow: hidden; position: relative;
}
.procon-promo img {
	left: 50%; top: 0px; margin-left: -495px; position: absolute;
}
.root1200 .procon-promo {
	width: 990px;
}
.left-side-bar-image {
	font-family: Î¢ÈíÑÅºÚ; position: relative;
}
.left-side-bar-text {
	left: 20px; top: 40px; width: 60px; display: block; position: absolute; z-index: 1;
}
.left-side-bar-discount-tips {
	color: rgb(180, 165, 130); font-size: 16px; margin-bottom: 10px;
}
.left-side-bar-discount-tips {
	width: 60px; height: 20px; text-align: center; display: block;
}
.left-side-bar-look-tips {
	width: 60px; height: 20px; text-align: center; display: block;
}
.left-side-bar-look-tips {
	background: rgb(180, 165, 130); border-radius: 10px; color: rgb(255, 255, 255); font-size: 12px; cursor: pointer;
}
.procon {
	width: 790px; float: right;
}
.root1200 .procon {
	width: 990px;
}
.procon-param {
	padding: 20px;
}
.procon-toolbar {
	height: 47px; position: relative;
}
.fixbar .handle {
	top: 0px; right: 0px; position: absolute; z-index: 2;
}
.procon-toolbar .handle {
	top: 0px; right: 0px; position: absolute; z-index: 2;
}
.fixbar {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 47px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; display: none; position: fixed; z-index: 200; _position: absolute;
}
.fixbar .area {
	background: rgb(255, 255, 255); width: 788px; border-top-color: currentColor; border-right-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; float: right; position: relative;
}
.fixbar .handle {
	display: block;
}
.root1200 .fixbar .area {
	width: 989px;
}
.proinfo-mini {
	background: rgb(255, 255, 255); padding: 13px 10px 15px; border: 1px solid rgb(221, 221, 221); border-image: none; top: 49px; width: 320px; right: 0px; display: none; position: absolute; box-shadow: 0px 0px 2px #ccc; -webkit-box-shadow: 0 0 2px #ccc; -moz-box-shadow: 0 0 2px #ccc; -ms-box-shadow: 0 0 2px #ccc; -o-box-shadow: 0 0 2px #ccc;
}
.proinfo-mini .pro-img {
	margin: 3px 10px 0px 0px; border: 1px solid rgb(216, 216, 216); border-image: none; width: 60px; height: 60px; float: left;
}
.proinfo-mini .pro-name {
	width: 150px; height: 58px; line-height: 1.7; overflow: hidden; float: left; -ms-word-break: break-all;
}
.proinfo-mini .pro-price {
	right: 10px; bottom: 20px; position: absolute;
}
.proinfo-mini .pro-price .count em {
	color: rgb(153, 153, 153); font-size: 14px; font-weight: 700;
}
.history {
	height: 340px; position: relative;
}
.history-rec .scroll-box {
	margin: 30px 10px; width: 700px; height: 250px; overflow: hidden; float: left; position: relative;
}
.history-rec .scroll-box ul {
	left: 0px; top: 0px; width: 1000em; height: 250px; position: absolute;
}
.history-rec .scroll-box ul li {
	width: 160px; height: 250px; margin-right: 20px; float: left; _display: inline;
}
.history-rec .scroll-box ul li img {
	width: 160px; height: 160px; display: block;
}
.history-rec .scroll-box ul li .title {
	margin: 6px 0px; height: 35px; overflow: hidden;
}
.history-rec .scroll-box ul li .title a {
	color: rgb(102, 102, 102);
}
.history-rec .scroll-box ul li .title a:hover {
	color: rgb(255, 102, 0);
}
.history-rec .scroll-box ul li .price {
	font-size: 14px;
}
.history-rec .scroll-box ul li .price .label {
	background: rgb(248, 35, 37); font: 12px/15px ËÎÌå; padding: 0px 2px; height: 15px; color: rgb(255, 255, 255); vertical-align: middle; display: inline-block; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.history-rec a.btn-dir {
	background: rgb(255, 255, 255); transition:0.2s linear; top: 50%; text-align: center; color: rgb(102, 102, 102); line-height: 2; text-decoration: none; margin-top: -34px; position: absolute; z-index: 2; cursor: pointer;
}
.history-rec a.btn-dir:hover span {
	color: rgb(102, 102, 102); display: inline;
}
.history-rec .prev {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) currentColor; border-image: none; left: 0px; width: 26px; height: 68px;
}
.history-rec .prev:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.history-rec .next {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(238, 238, 238) currentColor rgb(238, 238, 238) rgb(238, 238, 238); border-image: none; width: 26px; height: 68px; right: 0px;
}
.history-rec .next:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.history-rec .prev .arr {
	background-position: -1042px -824px; left: 6px; top: 26px; width: 12px; height: 20px; position: absolute;
}
.history-rec .prev .arr {
}
.history-rec .prev:hover .arr {
}
.history-rec .prev:hover .arr {
	background-position: -664px -578px;
}
.history-rec .next .arr {
	background-position: -180px -904px; top: 26px; width: 12px; height: 20px; right: 6px; position: absolute;
}
.history-rec .next .arr {
}
.history-rec .next:hover .arr {
}
.history-rec .next:hover .arr {
	background-position: -902px -796px;
}
.history-rec .screen-count {
	font-family: Arial; display: none;
}
.root1200 .history-rec .scroll-box {
	margin: 30px 52px; width: 880px; _margin: 30px 26px;
}
.ziti-pop table {
	color: rgb(102, 102, 102); border-bottom-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.ziti-pop table td {
	padding: 8px 10px; text-align: center; border-top-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.ziti-pop table th {
	padding: 8px 10px; text-align: center; border-top-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.ziti-pop table th {
	background: rgb(238, 238, 238); color: rgb(51, 51, 51); font-weight: 400;
}
.ziti-pop table td a {
	color: rgb(34, 114, 200);
}
.ziti-handle {
	padding: 25px 0px; text-align: center;
}
.ziti-pop .btn-close {
	background: linear-gradient(180deg, rgb(255, 163, 26) 0px, rgb(253, 125, 0)); padding: 0px 15px; border: 1px solid rgb(241, 131, 0); border-image: none; color: rgb(255, 255, 255) !important; line-height: 20px; font-weight: 700; display: inline-block;
}
.ziti-pop .btn-close:hover {
	background: linear-gradient(180deg, rgb(255, 119, 0) 0px, rgb(255, 170, 0)); color: rgb(255, 255, 255) !important; text-decoration: none;
}
.win-jsd {
	padding: 30px 20px 50px; position: relative;
}
.jsd-tip {
	margin: 0px auto 20px; width: 240px; height: 45px; color: rgb(102, 102, 102); line-height: 3; overflow: hidden; padding-left: 45px; position: relative;
}
.jsd-tip i {
	left: 2px; top: 2px; position: absolute;
}
.jsd-tip-ok {
	line-height: 1.8;
}
.jsd-tip-ok .tip-buynow {
	background: rgb(248, 248, 248); padding: 0px 10px; border: 1px solid rgb(187, 187, 187); border-image: none; height: 20px; color: rgb(51, 51, 51); line-height: 20px; vertical-align: middle; display: inline-block;
}
.jsd-tip-ok .tip-buynow:hover {
	color: rgb(255, 102, 0);
}
.jsd-tip-warn {
	line-height: 1.5;
}
.jsd-tip-warn .tipInfo3 {
	background: url("images/tipInfo3-orange.png?v=20170204");
}
.jsd-tip-warn em {
	color: rgb(255, 102, 0);
}
.win-jsd .ctrl-group {
	overflow: hidden; margin-bottom: 10px;
}
.win-jsd .ctrl-group label {
	width: 75px; text-align: right; line-height: 26px; float: left;
}
.win-jsd .ctrl-group label i {
	color: red; vertical-align: middle;
}
.win-jsd .ctrl-group select {
	padding: 2px; border: 1px solid rgb(187, 187, 187); border-image: none; width: 68px; height: 24px; margin-right: 5px; float: left;
}
.win-jsd .ctrl-group input {
	padding: 3px 5px; border: 1px solid rgb(187, 187, 187); border-image: none; width: 275px; height: 18px; float: left;
}
.win-jsd .form-tip {
	height: 30px; color: red; margin-left: 70px;
}
.win-jsd .form-btn {
	text-align: center;
}
.win-jsd .btn-submit {
	background: url("images/productBtn.png?v=20170204") no-repeat 0px -196px; height: 28px; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; font-weight: 700; display: inline-block;
}
.win-jsd .btn-submit span {
	background: url("images/productBtn.png?v=20170204") no-repeat right -196px; padding: 4px 20px 10px 0px; height: 14px; margin-left: 20px; display: inline-block; cursor: pointer;
}
.win-jsd .btn-submit:hover {
	background-position: 0px -228px; text-decoration: none;
}
.win-jsd .btn-submit:hover span {
	background-position: right -228px; cursor: pointer;
}
.win-jsd .more {
	right: 20px; bottom: 15px; color: rgb(34, 114, 200); position: absolute;
}
#win_o2o {
	left: 50%; top: 50%; width: 602px; margin-left: -295px; position: fixed; z-index: 10001; _position: absolute;
}
#win_o2o .container {
	background: rgba(0, 0, 0, 0.2); padding: 6px; -ms-zoom: 1;
}
#win_o2o .title {
	background: rgb(238, 238, 238); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#win_o2o .title h3 {
	padding: 5px 0px 5px 10px; font-size: 14px;
}
#win_o2o .btn {
	top: 8px; right: 12px; color: rgb(153, 153, 153); font-family: simsun; font-size: 16px; font-weight: 700; text-decoration: none; display: block; position: absolute; cursor: pointer;
}
#win_o2o .lt {
	margin-left: -4px;
}
#win_o2o .btn:hover {
	color: rgb(102, 102, 102); text-decoration: none;
}
#win_o2o .content {
	background: rgb(255, 255, 255);
}
.o2o-service {
	padding: 15px; width: 560px;
}
.o2o-service-loading { width: 590px; height: 460px;
}
.o2o-service dl {
	position: relative;
}
.o2o-service dl dt {
	left: 0px; top: 0px; line-height: 18px; position: absolute;
}
.o2o-service dl dd {
	overflow: hidden; padding-left: 40px; position: relative;
}
.o2o-service dl dd ul li {
	margin: 0px 10px 5px 0px; float: left;
}
.o2o-service dl dd ul li a {
	padding: 0px 2px; height: 18px; color: rgb(34, 114, 200); line-height: 18px; display: block; white-space: nowrap; _float: left;
}
.o2o-service dl dd ul li a:hover {
	color: rgb(255, 102, 0);
}
.o2o-service dl dd ul li.current a {
	background: rgb(255, 119, 0); color: rgb(255, 255, 255);
}
.o2o-service dl dd ul li.current a:hover {
	color: rgb(255, 255, 255);
}
.o2o-service dl dd ul li.disable a {
	color: rgb(204, 204, 204); cursor: text;
}
.o2o-service dl dd ul li.disable a:hover {
	color: rgb(204, 204, 204); text-decoration: none;
}
.o2o-service .areas {
	margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.o2o-service .areas dd {
	padding: 0px 30px 2px 40px; max-height: 43px;
}
.o2o-service .areas dd.unfold {
	height: auto !important; max-height: none;
}
.o2o-service .areas dd.unfold .more i {
	background-position: 0px -5px;
}
.o2o-service .areas .more {
	right: 0px; bottom: 4px; color: rgb(153, 153, 153); padding-right: 12px; display: none; position: absolute;
}
.o2o-service .areas .more:hover {
	color: rgb(255, 102, 0);
}
.o2o-service .areas .more i {
	background: url("images/icons-2.png?v=2016020101") no-repeat 0px 0px; top: 7px; width: 8px; height: 4px; right: 0px; overflow: hidden; position: absolute;
}
.o2o-service-main {
	padding: 5px 5px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 340px; overflow: auto; margin-top: 5px; background-color: rgb(238, 238, 238);
}
.o2o-com-loading { background-repeat: no-repeat;
}
.o2o-service-main li {
	background: rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 55px; overflow: hidden; padding-left: 30px; margin-bottom: 5px; box-shadow: 1px 1px 1px #ddd; _line-height: 1.8; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -webkit-box-shadow: 1px 1px 1px #ddd; -moz-box-shadow: 1px 1px 1px #ddd; -ms-box-shadow: 1px 1px 1px #ddd; -o-box-shadow: 1px 1px 1px #ddd;
}
.o2o-service-main li.hover {
	border-color: rgb(255, 153, 0);
}
.o2o-service-main li h5 {
	height: 22px; overflow: hidden; margin-top: 8px;
}
.o2o-service-main li h5 .icon {
	background: url("images/icons-2.png?v=2016020101") no-repeat -230px 0px; margin: 3px 8px 0px 0px; width: 10px; height: 12px; float: left;
}
.o2o-service-main li h5 .yang {
	background: url("images/icons-2.png?v=2016020101") no-repeat -230px -15px; margin: 3px 0px 0px 5px; width: 12px; height: 12px; float: left;
}
.o2o-service-main li h5 a {
	color: rgb(34, 114, 200); font-weight: 400; float: left;
}
.o2o-service-main li h5 span {
	color: rgb(51, 51, 51); font-weight: 400; float: left;
}
.o2o-service-main li p {
	width: 350px; color: rgb(153, 153, 153); overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.o2o-service-main li .handle {
	padding: 0px 15px; height: 55px; line-height: 55px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; float: right;
}
.o2o-service-main li .handle a {
	color: rgb(34, 114, 200); font-family: ËÎÌå;
}
.o2o-service-main a:hover {
	color: rgb(255, 102, 0) !important;
}
.o2o-service-main .watermark {
	background: url("images/o2o/icon1.jpg?v=20170204") no-repeat 50%; height: 30px;
}
.o2o-service .no-data {
	background: no-repeat center 90px rgb(238, 238, 238); font: 700 16px/1.5 Î¢ÈíÑÅºÚ; border: 1px solid rgb(204, 204, 204); border-image: none; height: 125px; text-align: center; color: rgb(102, 102, 102); overflow: auto; padding-top: 220px; margin-top: 5px; font-size-adjust: none; font-stretch: normal;
}
.o2o-service .no-shop {
	background-image: url("images/o2o/icon2.jpg?v=20170204");
}
.o2o-service .no-goods {
	background-image: url("images/o2o/icon3.jpg?v=20170204");
}
.tiyandian .o2o-service-main li h5 .icon {
	background-position: -215px 0px;
}
.param-wrong-pop {
	padding: 20px; color: rgb(102, 102, 102);
}
.param-wrong-title {
	font: 700 14px/1.2 Arial, ËÎÌå; padding-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
.param-wrong-memo {
	color: rgb(153, 153, 153);
}
.param-wrong-err {
	color: red;
}
.param-wrong-pop textarea {
	margin: 5px 0px 0px; padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 346px; height: 66px;
}
.param-down {
	text-align: center; margin-top: 20px;
}
.pop-com-btn {
	background: linear-gradient(180deg, rgb(255, 163, 26) 0px, rgb(253, 125, 0)); font: 700 14px/28px ËÎÌå; border: 1px solid rgb(241, 131, 0); border-image: none; width: 85px; text-align: center; color: rgb(255, 255, 255); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.pop-com-btn:hover {
	background: linear-gradient(180deg, rgb(255, 119, 0) 0px, rgb(255, 170, 0)); color: rgb(255, 255, 255); text-decoration: none;
}
.root1200 .meal-wrapper {
	width: 988px;
}
.root1200 .meal-wrapper .list-wrap {
	width: 860px;
}
.renxf-box {
	margin-top: 25px; position: relative; z-index: 2;
}
.renxf-box .tzm-border {
	
}
.renxf-list {
	overflow: hidden; margin-top: 10px;
}
.renxf-list li {
	margin: 0px 3px 3px 0px; height: 40px; float: left;
}
.renxf-item a {
	padding: 1px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 36px; text-align: center; display: block; position: relative;
}
.renxf-item a:hover {
	border-color: rgb(255, 153, 0); text-decoration: none;
}
.renxf-item a span {
	color: rgb(153, 153, 153);
}
.renxf-item a i {
	width: 12px; height: 12px; right: -1px; bottom: -1px; display: none; position: absolute;
}
.renxf-list li.current a {
	border: 1px solid rgb(255, 153, 0); border-image: none; height: 36px;
}
.renxf-list li.current a i {
	display: block;
}
.renxf-list-disable .renxf-item a {
	border: 1px dotted rgb(187, 187, 187); border-image: none; color: rgb(187, 187, 187);
}
.renxf-list-disable .renxf-item a:hover {
	border-color: rgb(187, 187, 187); cursor: default;
}
.renxf-list-disable .renxf-item a span {
	color: rgb(187, 187, 187);
}
#appAdv {
	overflow: hidden;
}
.sea-con-new {
	padding: 10px;
}
.sea-con-new li strong {
	width: 48px; height: 22px; text-align: right; line-height: 22px; font-family: ËÎÌå; font-weight: 400; display: inline-block;
}
.sea-con-new .inprice {
	width: 46px;
}
.sea-con-new .key {
	width: 109px; margin-bottom: 7px;
}
.sea-con-new .btn-search {
	background: rgb(255, 153, 0); margin: 7px 0px 0px 3px; width: 104px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; display: inline-block;
}
.sea-con-new .btn-search:hover {
	background: rgb(255, 136, 0); text-decoration: none;
}
.proinfo-side-switch {
	background: rgb(255, 255, 255); padding: 5px 2px; border-radius: 3px 0px 0px 3px; border: 1px solid rgb(221, 221, 221); border-image: none; top: 50%; width: 20px; height: 80px; text-align: center; right: 0px; color: rgb(102, 102, 102); line-height: 1.4; margin-top: -46px; position: absolute; z-index: 5; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; -o-border-radius: 3px 0 0 3px; _margin-right: -1px;
}
.proinfo-side-switch:hover {
	color: rgb(102, 102, 102); text-decoration: none;
}
.root1200 .proinfo-side-switch {
	display: none;
}
.price-sn .lable-bs {
	border: 1px solid rgb(255, 102, 0); border-image: none; width: 50px; height: 16px; text-align: center; color: rgb(255, 102, 0); line-height: 16px; margin-top: 1px; float: left;
}
.price-sn .i-triangle {
	border-width: 4px; border-style: solid; border-color: transparent transparent transparent rgb(204, 204, 204); border-image: none; line-height: 0; font-size: 0px; margin-top: 6px; margin-left: 4px; float: left; display: inline-block;
}
.left-wider .proinfo-left {
	width: 451px; height: 570px;
}
.left-wider .proinfo-main {
	margin-left: 450px;
}
.left-wider .imgzoom {
	width: 448px; height: 532px;
}
.left-wider .imgzoom-main {
	width: 450px; height: 450px;
}
.left-wider .imgzoom-thumb-main {
	width: 390px;
}
.left-wider .imgzoom-thumb-main ul li {
	margin-right: 17px;
}
.root1200 .left-wider .no-right-side .big-prom-img {
	width: 730px;
}
.left-wider .imgzoom-main img {
	width: 450px; height: 450px;
}
.left-wider .imgzoom-pop {
	left: 450px;
}
.tm-style .left-wider .imgzoom-pop {
	left: 450px;
}
.tm-style .left-wider .imgzoom-main {
	height: 600px;
}
.tm-style .left-wider .imgzoom-main img {
	height: 600px;
}
.tm-style .left-wider .imgzoom {
	height: 696px;
}
.left-wider .imgzoom-video {
	height: 452px;
}
.tm-style .left-wider .imgzoom-video {
	height: 602px;
}
.left-wider .imgzoom-video {
	width: 452px;
}
.hwg-icon {
	float: left;
}
jw-icon {
	float: left;
}
.hwg-V627 .renxf-box .renxf-hui .zhe {
	background: rgb(163, 144, 228);
}
.jtzp-super { width: 40px; height: 13px; margin-top: 3px; margin-right: 3px; float: left;
}
.contact-me-supplier.contact-me i {
}
.fixbar .fix-store-name .contact-me-supplier.l-icon {
}
.header-shop .header-shop-inline .header-shop-contact .header-shop-icon-supplier {
}
.pro-detail-parameter {
	margin: 20px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(102, 102, 102); overflow: hidden;
}
.pro-detail-parameter .hd {
	background: rgb(240, 240, 240); height: 30px; line-height: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro-detail-parameter .hd h4 {
	padding-left: 5px; float: left;
}
.pro-detail-parameter .hd .opt {
	padding-right: 7px; float: right;
}
.pro-detail-parameter .hd .opt a {
	color: rgb(34, 114, 200);
}
.pro-detail-parameter .hd .opt a:hover {
	color: rgb(255, 119, 0);
}
.pro-detail-parameter .cnt {
	padding: 20px 18px;
}
.pro-detail-parameter .cnt li {
	width: 354px; height: 20px; overflow: hidden; margin-bottom: 4px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.pro-detail-pics {
	padding: 18px; overflow: hidden; _width: 658px;
}
.pro-detail-pics img {
	vertical-align: middle; max-width: 750px;margin: 0 auto;display: block;
}
.pro-detail-title {
	padding: 20px; color: rgb(255, 119, 0); font-size: 14px;
}
.root1200 .pro-detail-title {
	padding: 20px 65px;
}
.pro-detail-oversea {
	margin: 40px auto 40px 20px; width: 743px; text-align: right; font-family: ËÎÌå;
}
.procon-oversea {
	font: 14px/2 Î¢ÈíÑÅºÚ; margin: 30px auto; width: 760px; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.procon-oversea dt {
	background: url("images/oversea-detail-title-bg.gif?v=20170204") repeat-x 50%; height: 18px; color: rgb(67, 65, 138); overflow: hidden;
}
.procon-oversea dt span {
	background: rgb(255, 255, 255); font: 700 16px/1.2 Î¢ÈíÑÅºÚ; height: 16px; padding-right: 5px; float: left; font-size-adjust: none; font-stretch: normal;
}
.procon-oversea dd {
	padding: 10px 0px 40px;
}
.procon-oversea dd img {
	margin: 10px 0px; display: block;
}
.pro-detail-quality-check {
	margin: 0px auto; width: 790px; height: 800px;
}
.pro-detail-quality-check-iframe {
	width: 100%; height: 100%;
}
.pro-para-tbl {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; margin-bottom: 15px;
}
.pro-para-tbl th {
	background: rgb(240, 240, 240); height: 30px; text-align: left; text-indent: 5px; vertical-align: middle;
}
.pro-para-tbl td {
	padding: 3px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(102, 102, 102);
}
.pro-para-tbl .name {
	width: 176px;
}
.pro-para-tbl .name-inner {
	position: relative; z-index: 10;
}
.pro-para-help {
	vertical-align: middle;
}
.pro-para-tbl .name span {
	vertical-align: middle;
}
.pro-para-help {
	background-position: -969px -846px; width: 16px; height: 16px; margin-left: 5px; display: inline-block;
}
.pro-para-help {
}
.pro-para-help:hover {
}
.pro-para-help:hover {
	background-position: -985px -846px;
}
.pro-para-tip {
	background: rgb(255, 250, 234); padding: 15px 25px; border: 1px solid rgb(255, 221, 167); border-image: none; left: -6px; top: 28px; width: 590px; color: rgb(51, 51, 51); line-height: 1.8; display: none; position: absolute; z-index: 10;
}
.pro-para-tip i {
	background-position: -1026px -492px; left: 35px; top: -9px; width: 20px; height: 9px; overflow: hidden; position: absolute; 
}
.pro-para-tip .close {
	font: 700 14px/1.2 ËÎÌå; top: 5px; right: 5px; color: rgb(51, 51, 51); overflow: hidden; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.pro-para-tip .close:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.pro-para-tbl .val {
	width: 456px; line-height: 24px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.pro-para-tbl .err {
	text-align: right; padding-right: 20px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.root1200 .pro-para-tbl .err {
	padding-right: 68px;
}
.pro-para-tbl .err a {
	color: rgb(34, 114, 200); display: none;
}
.pro-para-tbl .err a:hover {
	color: rgb(255, 102, 0);
}
.pro-para-tbl .hover a {
	display: inline;
}
.prods-show {
	width: 100%; height: 150px; text-align: center; margin-bottom: 15px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.prods-show .list-wrapper {
	margin: 0px auto; width: 98%; height: 151px; overflow: hidden; position: relative;
}
.prods-show .prods-param-list {
	left: 0px; width: 990em; height: 150px; padding-left: 30px; display: inline-block; position: absolute; background-color: rgb(255, 255, 255);
}
.prods-show .prods-param-list li {
	width: 150px; height: 150px; margin-right: 30px; float: left; position: relative;
}
.prods-show .prods-param-list li .liner {
	display: none;
}
.prods-show .prods-param-list .on .liner {
	left: 0px; width: 150px; bottom: -1px; font-size: 0px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: absolute;
}
.prods-show .prods-param-list li img {
	width: 120px; height: 120px; margin-left: 10px; display: block;
}
.prods-show .prods-param-list li .title {
	font: 12px/1.2 simsun; width: 150px; height: 14px; color: rgb(153, 153, 153); overflow: hidden; margin-top: 10px; font-size-adjust: none; font-stretch: normal;
}
.prods-show .prods-param-list li .title a {
	color: rgb(153, 153, 153); text-decoration: none;
}
.prods-show .hover-liner {
	left: 30px; top: 150px; width: 150px; height: 1px; font-size: 0px; position: absolute; background-color: rgb(51, 51, 51);
}
.prods-show a.btn-dir {
	background: rgb(255, 255, 255); transition:0.2s linear; top: 24px; text-align: center; color: rgb(102, 102, 102); line-height: 2; text-decoration: none; position: absolute; z-index: 2; cursor: pointer;
}
.prods-show a.btn-dir:hover span {
	color: rgb(102, 102, 102); display: inline;
}
.prods-show .prev {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) currentColor; border-image: none; left: -20px; width: 26px; height: 68px;
}
.prods-show .prev:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.prods-show .next {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(238, 238, 238) currentColor rgb(238, 238, 238) rgb(238, 238, 238); border-image: none; width: 26px; height: 68px; right: -20px;
}
.prods-show .next:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.prods-show .prev .arr {
	background-position: -1042px -824px; left: 6px; top: 26px; width: 12px; height: 20px; position: absolute;
}
.prods-show .prev .arr {
}
.prods-show .prev:hover .arr {
}
.prods-show .prev:hover .arr {
	background-position: -664px -578px;
}
.prods-show .next .arr {
	background-position: -180px -904px; top: 26px; width: 12px; height: 20px; right: 6px; position: absolute;
}
.prods-show .next .arr {
}
.prods-show .next:hover .arr {
}
.prods-show .next:hover .arr {
	background-position: -902px -796px;
}
.prods-show .ctr-disabled {
	border: 1px solid rgb(238, 238, 238); border-image: none; cursor: default; background-color: rgb(255, 255, 255);
}
.prods-show .ctr-disabled:hover {
	border: 1px solid rgb(238, 238, 238); border-image: none; cursor: default; background-color: rgb(255, 255, 255);
}
.prods-show .screen-count {
	font-family: Arial; display: none;
}
.prods-show-rel {
	display: none;
}
.after-market {
	margin: 0px auto; width: 760px; padding-bottom: 20px;
}
.after-market-img-list {
	margin: 0px auto; width: 760px; padding-bottom: 20px;
}
.after-market-img-list {
	padding-top: 20px;
}
.root1200 .after-market {
	padding-bottom: 60px;
}
.after-market-hd {
	height: 35px; padding-top: 40px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
.after-market-hd h4 {
	font: 14px/35px microsoft yahei; height: 35px; padding-right: 10px; margin-bottom: -1px; border-bottom-color: rgb(255, 119, 0); border-bottom-width: 1px; border-bottom-style: solid; float: left; position: relative; font-size-adjust: none; font-stretch: normal;
}
.after-market-hd h4 .memo {
	top: 0px; color: rgb(153, 153, 153); white-space: nowrap; position: absolute;
}
.after-market-hd .opt {
	padding-top: 8px; float: right;
}
.after-market-hd .opt a {
	color: rgb(34, 114, 200);
}
.after-market-hd .opt a:hover {
	color: rgb(255, 102, 0);
}
.after-market-cnt {
	color: rgb(102, 102, 102);
}
.after-market-cnt .guarantees {
	padding-top: 7px;
}
.after-market-cnt .guarantees p {
	line-height: 2;
}
.after-market-cnt .promise {
	width: 230px; padding-top: 22px; padding-left: 33px; float: left;
}
.after-market-cnt .promise-first {
	padding-left: 0px;
}
.after-market-cnt .promise dt {
	font: 14px/normal microsoft yahei; text-align: center; font-size-adjust: none; font-stretch: normal;
}
.after-market-cnt .promise dt img {
	margin: 0px auto 9px; width: 40px; height: 40px; display: block;
}
.after-market-cnt .promise dd {
	line-height: 2; padding-top: 12px;
}
.after-market-cnt .return-process {
	padding: 20px 0px 0px;
}
.after-market-cnt .return-process img {
	display: block;
}
.after-market-cnt .declare {
	padding-top: 12px;
}
.after-market-cnt .declare p {
	line-height: 2;
}
.after-market-cnt .declare a {
	color: rgb(102, 102, 102);
}
.after-market-cnt .declare a:hover {
	color: rgb(255, 102, 0);
}
.after-market-cnt .treatment {
	width: 360px; padding-top: 22px; padding-left: 5px; float: left;
}
.after-market-cnt .treatment dt {
	width: 87px; margin-top: 10px; float: left;
}
.after-market-cnt .treatment dt img {
	width: 55px; height: 55px; display: block;
}
.after-market-cnt .treatment dd {
	width: 272px; float: left;
}
.after-market-cnt .treatment dd h5 {
	font: 14px/normal microsoft yahei; margin-bottom: 3px; font-size-adjust: none; font-stretch: normal;
}
.after-market-cnt .treatment dd p {
	line-height: 2;
}
.after-market-cnt .treatment-line {
	background: url("images/icons-2.png?v=2015072701") no-repeat -140px 0px; margin: 30px 10px 0px 18px; width: 1px; height: 86px; float: left; display: inline;
}
.shfw {
	margin: 0px auto; padding: 40px 0px 50px; width: 760px; line-height: 2;
}
.shfw h3 {
	font-size: 14px; margin-top: 10px;
}
.snpromise-1 {
	position: relative;
}
.snpromise-1 .pms-item {
	margin: 20px 0px 0px;
}
.snpromise-1 .icon {
	background: rgb(255, 102, 0); width: 32px; height: 32px; float: left; display: block;
}
.snpromise-1 .r-info {
	margin-left: 45px;
}
.snpromise-1 .r-info h3 {
	font: 700 16px/32px Microsoft YaHei; color: rgb(255, 102, 0); font-size-adjust: none; font-stretch: normal;
}
.snpromise-1 .r-info a {
	color: rgb(51, 136, 221); font-family: simsun; margin-left: 8px;
}
.snpromise-1 .r-info a :hover {
	color: rgb(255, 102, 0);
}
.root1200 .after-market-bottom {
	padding-bottom: 0px;
}
.promtip-addcart {
	background: rgb(255, 255, 255); padding: 30px 20px 20px; border: 2px solid rgb(255, 119, 0); border-image: none; left: 0px; top: 0px; width: 320px; height: 180px; display: none; position: fixed; z-index: 10001; _position: absolute;
}
.promtip-addcart .close {
	background-position: -1038px -412px; top: 10px; width: 12px; height: 12px; right: 10px; position: absolute; 
}
.promtip-addcart-title {
	height: 24px; color: rgb(51, 51, 51); line-height: 24px; padding-left: 30px; font-size: 14px; position: relative; _height: 19px; _padding-top: 5px;
}
.promtip-label {
	background: rgb(255, 119, 0); font: 12px/15px ËÎÌå; border-radius: 3px; width: 30px; height: 15px; text-align: center; color: rgb(255, 255, 255); display: inline-block; font-size-adjust: none; font-stretch: normal; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px;
}
.promtip-addcart-title i {
	left: 0px; top: 0px; position: absolute;
}
.promtip-addcart-title i {
	vertical-align: middle;
}
.promtip-addcart-title label {
	vertical-align: middle;
}
.promtip-addcart-title span {
	vertical-align: middle;
}
.promtip-addcart-panel li {
	width: 135px; height: 60px; margin-top: 30px; float: left;
}
.promtip-addcart-panel li.sep {
	background: rgb(221, 221, 221); margin: 30px 24px 0px; width: 1px; height: 60px;
}
.promtip-addcart-panel li p {
	height: 20px; overflow: hidden; -ms-word-break: break-all;
}
.promtip-addcart-panel .btn-view {
	background-position: -916px -624px; font: 700 14px/28px ËÎÌå; width: 135px; height: 28px; text-align: center; color: rgb(51, 51, 51); margin-top: 10px; display: block; font-size-adjust: none; font-stretch: normal;
}
.promtip-addcart-panel .btn-view:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.promtip-addcart-panel .btn-buy {
	background-position: -916px -652px; font: 700 14px/28px ËÎÌå; width: 135px; height: 28px; text-align: center; color: rgb(255, 255, 255); margin-top: 10px; display: block; font-size-adjust: none; font-stretch: normal; 
}
.promtip-addcart-panel .btn-buy:hover {
	background-position: -916px -680px; color: rgb(255, 255, 255); text-decoration: none; 
}
.promtip-addcart-memo {
	color: rgb(153, 153, 153); margin-top: 50px;
}
.root1200 .wrapper {
	width: 1190px;
}
.mt4 {
	margin-top: 4px;
}
.mb20 {
	margin-bottom: 20px;
}
.promote-zindex {
	z-index: 10;
}
.tri-pointer-up {
	background: none; border-color: transparent transparent rgb(255, 85, 0); padding: 0px; left: 50%; top: -21px; width: 0px; margin-top: 10px; margin-left: -5px; display: block;
}
.tri-pointer-up {
	border-width: 5px; border-style: solid; font-size: 0px; position: absolute;
}
.tri-pointer-up .inner-tri {
	border-width: 5px; border-style: solid; font-size: 0px; position: absolute;
}
.tri-pointer-up .inner-tri {
	border-color: transparent transparent ivory; left: -5px; top: -4px; line-height: 0;
}
.com-prev {
	background-position: -766px -883px; left: 10px; top: 50%; width: 16px; height: 21px; margin-top: -8px; position: absolute; cursor: pointer;
}

.com-prev:hover {
	background-position: -750px -883px;
}
.com-next {
	background-position: -734px -883px; top: 50%; width: 16px; height: 21px; right: 10px; margin-top: -8px; position: absolute; cursor: pointer;
}

.com-next:hover {
	background-position: -782px -883px;
}
.tool-tip {
	background: ivory; padding: 0px 5px; border: 1px solid rgb(255, 85, 0); border-image: none; left: 50%; height: 24px; color: rgb(102, 102, 102); line-height: 24px; display: none; white-space: nowrap; position: absolute;
}
.tool-tip .a-up-arrow {left: 50%; top: -6px; width: 12px; height: 6px; margin-left: -6px; display: block; position: absolute;
}
.tool-tip .tip-yun.a-up-arrow { top: -7px; width: 17px; height: 7px; margin-left: -8px;
}
.pages-container {
	height: 21px; text-align: center; line-height: 21px;
}
.pages-container .l-arrow { width: 16px; height: 21px; display: inline-block;
}
.pages-container .l-arrow:hover {
}
.pages-container .r-arrow {width: 16px; height: 21px; display: inline-block;
}
.pages-container .r-arrow:hover {
}
.pages-container .page-dot { width: 10px; height: 10px; margin-bottom: 16px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.pages-container .current {
}
.pages-container .pages-dot {
	padding: 0px 10px;
}
.imgzoom-video-play {
	display: none;
}
.scroll3d-frame {
	width: 400px; height: 400px; overflow: hidden;
}
.scroll-wrap-box {
	width: 398px; height: 400px; overflow: hidden; z-index: 1;
}
.pop-scroll-wrap {
	left: 0px; top: 0px; display: none; position: absolute;
}
.scroll-wrap-box {
	left: 0px; top: 0px; display: none; position: absolute;
}
.pop-scroll-wrap {
	z-index: 10;
}
.pop-scroll3d-frame {
	width: 600px; height: 600px;
}
.pop-scroll-wrap {
	width: 600px; height: 600px;
}
.open-hd {
	background: rgb(242, 242, 242); padding: 8px 5px; font-weight: 400;
}
.open-area {
	margin: 0px auto; width: 680px; height: 620px;
}
.open-area .open-w-iframe {
	margin: 0px auto; width: 680px; height: 620px;
}
.root1200 .open-area {
	margin: 0px auto; width: 680px; height: 620px;
}
.root1200 .open-area .open-w-iframe {
	margin: 0px auto; width: 680px; height: 620px;
}
.js-detail-scroll-wrap {
	text-align: center;
}
.detail-scroll-wrap {
	margin: 0px auto; width: 640px; height: 600px;
}
.root1200 .detail-scroll-wrap {
	width: 640px;
}
.not-anchor .detail-scroll-wrap {
	width: 600px;
}
.root1200 .not-anchor .detail-scroll-wrap {
	margin: 0px auto; text-align: center; display: block;
}
.type-con-new {
	color: rgb(106, 106, 106); overflow: hidden;
}
.type-con-new a {
	color: rgb(106, 106, 106);
}
.type-con-new a:hover {
	color: rgb(255, 102, 0);
}
.type-con-new dl {
	margin-bottom: -1px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.type-con-new dl dt {
	font: 700 12px/30px simsun; height: 30px; color: rgb(106, 106, 106); padding-left: 30px; position: relative; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.type-con-new dl dt.type-img {
	padding: 5px 0px 5px 30px; height: auto;
}
.type-con-new dl dt.type-img img {
	width: 150px; display: block;
}
.type-con-new dl dt .folder {left: 10px; top: 9px; width: 11px; height: 11px; position: absolute;
}
.type-con-new dl dd {
	padding: 0px 0px 5px; overflow: hidden; display: none;
}
.type-con-new .type-list li {
	width: 80px; height: 28px; line-height: 28px; overflow: hidden; padding-left: 10px; float: left; -ms-word-break: break-all;
}
.type-con-new .type-list-img img {
	margin: 5px auto; width: 160px; display: block;
}
.type-con-new dl.on dt .folder {
}
.type-con-new dl.on dd {
	display: block;
}
.type-con-new .type-all {
	font: 700 12px/30px simsun; height: 30px; color: rgb(106, 106, 106); padding-left: 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.type-con-new .type-sort {
	height: 30px; text-align: center; line-height: 30px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.type-con-new .type-sort a {
	margin: 0px 8px;
}
.imgzoom-video-play {
	background-position: -1016px -200px; left: 22px; width: 40px; height: 40px; bottom: 74px; margin-right: -20px; margin-bottom: 27px; position: absolute; z-index: 7; 
}
.tm-style .imgzoom-video-play {
	bottom: 98px;
}
.imgzoom-main .img-maskbox {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 3; background-color: rgba(0, 0, 0, 0.149);
}
.imgzoom-main .play-time {
	background: rgba(1, 1, 1, 0.5); padding: 0px 4px; border-radius: 8px; height: 18px; right: 50%; bottom: 50%; color: rgb(255, 255, 255); line-height: 18px; margin-right: -15px; margin-bottom: -40px; position: absolute;
}
.imgzoom-video {left: 0px; top: 0px; width: 402px; height: 402px; display: none; position: absolute; z-index: 10;
}
.imgzoom-video .close {
	background-position: -792px -796px; top: 0px; width: 22px; height: 22px; right: 0px; position: absolute; z-index: 1;
}
.imgzoom-video .close {
}
.imgzoom-video .close:hover {
}
.imgzoom-video .close:hover {
	background-position: -814px -796px;
}
.imgzoom .oversea-logo {
	background-position: -510px -260px; left: 15px; top: 15px; width: 50px; height: 50px;
}
.imgzoom .oversea-logo {
	position: absolute; 
}
.imgzoom .pptv-logo {
	position: absolute;
}
.imgzoom .pptv-logo {
	background-position: -994px -787px; left: 20px; top: 20px; width: 61px; height: 20px;
}
.imgzoom-memo {
	padding: 0px; color: rgb(153, 153, 153);
}
.imgzoom-memo label {
	color: rgb(187, 187, 187);
}
.share {
	width: 130px; float: right; position: relative;
}
.share .label {
	position: relative; z-index: 2;
}
.share-list {
	padding: 5px 16px 0px 55px; border: 1px solid rgb(255, 255, 255); border-image: none; top: -5px; width: 75px; height: 22px; right: -9px; overflow: hidden; position: absolute;
}
.share-list a {
	margin: 0px 8px 10px 0px; width: 16px; height: 16px; float: left;
}
.share-list .sina {
	background-position: -819px -864px;
}
.share-list .douban {
}
.share-list .sina {
}
.share-list .douban {
	background-position: -835px -864px;
}
.share-list .kaixin {
	background-position: -851px -864px;
}
.proinfo-left .imgzoom-memo {
	height: 20px; line-height: 20px; margin-top: 10px;
}
.proinfo-left .z-item {
	line-height: 20px; margin-top: -2px; margin-right: 5px; float: left; cursor: pointer;
}
.proinfo-left .z-item a {
	color: rgb(153, 153, 153); line-height: 18px; display: inline-block;
}
.proinfo-left .z-item a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.proinfo-left .z-item i {
	margin: 1px 3px 0px; width: 16px; height: 16px; float: left; display: inline-block;
}
.proinfo-left .favorite a:hover i {
}
.proinfo-left .favorite i {
}
.proinfo-left .share {
	width: auto; color: rgb(153, 153, 153); margin-top: -2px; margin-right: 5px; float: left; cursor: pointer;
}
.proinfo-left .share .label {
	border: 1px solid rgb(255, 255, 255); border-image: none; padding-right: 3px; display: inline-block;
}
.proinfo-left .share .sh-i { margin: 2px 3px 0px; width: 16px; height: 16px; float: left; display: inline-block;
}
.proinfo-left .share .label:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.proinfo-left .share .label:hover .sh-i {}
.proinfo-left .share .share-list {
	border-color: rgb(221, 221, 221); padding: 6px 0px 6px 8px; top: 20px; width: 72px; height: auto; right: 0px; display: none; z-index: 1; background-color: rgb(255, 255, 255);
}
.proinfo-left .share .share-list a {
	margin-bottom: 0px;
}
.proinfo-left .ex-share .label {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-image: none; z-index: 2; background-color: rgb(255, 255, 255);
}
.proinfo-left .report {
	line-height: 20px; margin-top: -2px; margin-right: 5px; float: right; cursor: pointer;
}
.proinfo-left .report a {
	color: rgb(153, 153, 153); line-height: 18px; display: inline-block;
}
.proinfo-left .report a i { margin: 2px 3px 0px; width: 16px; height: 16px; float: left; display: inline-block;
}
.proinfo-left .report a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}

.proinfo-left .research {
	margin-left: 2px;
}

.proinfo-promo {
	z-index: 5;
}
.proinfo-promo {
	position: relative;
}
.proinfo-promo dd {
	position: relative;
}
.proinfo-promo ul li {
	overflow: visible; margin-bottom: 10px;
}
.proinfo-promo ul li .prom-info {
	color: rgb(102, 102, 102); overflow: hidden; padding-right: 10px; padding-left: 2px; margin-left: 64px;
}
.proinfo-promo ul li .promotion-content {
	color: rgb(102, 102, 102); overflow: hidden; padding-right: 10px; padding-left: 2px; margin-left: 64px;
}
.proinfo-promo ul li p {
	color: rgb(102, 102, 102);
}
.proinfo-promo ul li .i-triangle {
	border-width: 4px; border-style: solid; border-color: transparent transparent transparent rgb(204, 204, 204); border-image: none; font-size: 0px; margin-top: 4px; margin-left: 4px; float: left; display: inline-block;
}
.proinfo-promo ul li .i-tri-zp {
	margin-top: 11px;
}
.proinfo-promo ul li .zengpin {
	width: 330px; margin-left: 62px;
}
.proinfo-promo ul li .zengpin .giftBox-zwjz {
	line-height: 30px; white-space: nowrap;
}
.proinfo-promo ul li .zengpin .zp-item {
	width: 76px; height: 30px; overflow: visible; margin-bottom: 10px; float: left; position: relative;
}
.proinfo-promo ul li .zengpin .zp-item a {
	text-decoration: none;
}
.proinfo-promo ul li .zengpin .zp-item .s-img {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 30px; height: 30px; float: left; display: inline-block;
}
.proinfo-promo ul li .zengpin .zp-item .zp-info {
	height: 30px; color: rgb(102, 102, 102); line-height: 30px; padding-left: 10px; font-family: simsun; margin-left: 30px;
}
.proinfo-promo ul li .a-detail {
	color: rgb(51, 136, 221); display: inline-block;
}
.proinfo-promo ul li .a-detail:hover {
	color: rgb(255, 102, 0);
}
.proinfo-promo ul li .a-disable {
	color: rgb(204, 204, 204); text-decoration: none;
}
.proinfo-promo ul li .a-disable:hover {
	color: rgb(204, 204, 204); text-decoration: none;
}
.proinfo-promo ul li p .down-i {
	color: rgb(34, 114, 200); font-weight: 600; cursor: pointer;
}
.proinfo-promo ul li p .up-i {
	color: rgb(34, 114, 200); font-weight: 600; cursor: pointer;
}
.proinfo-promo ul li p .down-i {
	display: none;
}
.proinfo-promo ul li p .up-i {
	display: inline;
}
.proinfo-promo ul li p .first-span {
	vertical-align: middle;
}
.proinfo-promo ul li p.zhedie .first-span {
	overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.proinfo-promo ul li p.zhedie .down-i {
	display: inline;
}
.proinfo-promo ul li p.zhedie .up-i {
	display: none;
}
.proinfo-promo .promo-gift {
	margin-bottom: 0px;
}
.proinfo-promo .prom-list-box {
	position: relative;
}
.proinfo-promo .prom-list-box:hover {
	cursor: pointer;
}
.proinfo-promo .zp-b-img {
	border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 40px; width: 120px; height: 120px; display: none; position: absolute; z-index: 2;
}
.proinfo-promo .zp-b-img div {
	cursor: pointer;
}
.proinfo-promo .zp-b-img img {
	cursor: pointer;
}
.proinfo-promo .zp-b-img img {
	width: 100%; height: 100%; display: block;
}
.proinfo-promo .zp-b-img i {left: 50%; top: -5px; width: 9px; height: 5px; margin-left: -4px; display: block; position: absolute;
}
.proinfo-promo .zp-b-img .zp-title {
	background: rgba(0, 0, 0, 0.6); left: 0px; width: 100%; height: 40px; text-align: center; bottom: 0px; line-height: 20px; position: absolute;
}
.proinfo-promo .zp-b-img .zp-title .price {
	height: 20px; color: rgb(255, 255, 255); overflow: hidden; font-weight: 300; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.proinfo-promo .zp-b-img .zp-title .txt {
	height: 20px; color: rgb(255, 255, 255); overflow: hidden; font-weight: 300; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.proinfo-promo .zp-b-img .zp-title .price {
	font-family: Arial;
}
.proinfo-promo .promo-closeup {
	margin-bottom: 5px;
}
.proinfo-promo .promo-closeup .promo-label {
	border: 1px solid rgb(255, 102, 0); border-image: none; width: 50px; height: 16px; text-align: center; color: rgb(255, 102, 0); line-height: 16px; margin-top: 1px; margin-right: 10px; display: inline-block;
}
.proinfo-promo .promo-closeup span {
	color: rgb(51, 136, 221); margin-right: 10px; float: right; cursor: pointer;
}
.proinfo-promo .promo-closeup span i {
	font-size: 14px; font-weight: 600;
}
.proinfo-promo .promo-show {
	margin-right: 10px;
}
.proinfo-promo .promo-show span {
	color: rgb(51, 136, 221); float: right; cursor: pointer;
}
.proinfo-promo .promo-show span i {
	font-size: 14px; font-weight: 600;
}
.proinfo-promo .mt0 {
	margin-top: 0px;
}
.renxf-box {
	margin-top: -1px;
}
.renxf-box dl {
	margin-bottom: 6px;
}
.renxf-box dt {
	line-height: 34px;
}
.renxf-box dd {
	position: relative;
}
.renxf-box .renxf-item {
	margin: 0px 5px 5px 0px; height: 34px; position: relative;
}
.renxf-box .renxf-item a {
	padding: 0px 8px; height: 32px; line-height: 32px; display: inline-block;
}
.renxf-box .renxf-item a:hover {
	border-color: rgb(255, 85, 0);
}
.renxf-box .renxf-item.curr a{border-color: rgb(255, 85, 0);color:#FF5500;}
.renxf-box .renxf-list {
	overflow: hidden; padding-right: 50px; margin-top: 0px;
}
.renxf-box .renxf-list li.current a {
	border-color: rgb(255, 85, 0); height: 32px;
}
.renxf-box .renxf-list li {
	width: auto; overflow: hidden;
}

.renxf-box .rx-charge {
	background: ivory; padding: 0px 8px; border: 1px solid rgb(255, 85, 0); border-image: none; left: 0px; top: 0px; width: auto; height: 28px; text-align: center; line-height: 28px; display: none; position: absolute; z-index: 2;
}
.renxf-box .rx-charge .tri-pointer {
	border-width: 5px; border-style: solid; border-color: rgb(255, 85, 0) transparent transparent; border-image: none; left: 50%; width: 0px; height: 0px; bottom: -11px; line-height: 0; font-size: 0px; margin-left: -5px; display: block; position: absolute;
}
.renxf-box .rx-charge .tri-pointer .inner-tri {
	border-width: 5px; border-style: solid; border-color: ivory transparent transparent; border-image: none; left: -5px; top: -6px; height: 0px; line-height: 0; font-size: 0px; position: absolute;
}
.renxf-box .right-arrow .tri-pointer {
	left: auto; right: 20px; margin-left: 0px;
}
.renxf-box .renxf-hui a {
	padding: 0px 14px;
}
.renxf-box .renxf-hui .zhe {
	background: rgb(255, 102, 0); left: -25px; top: -27px; width: 65px; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 54px; display: block; position: absolute; transform: scale(0.8) rotate(317deg); -webkit-transform: scale(.8) rotate(317deg);
}
.renxf-box .renxf-hui .hui { left: 0px; top: 0px; width: 24px; height: 24px; display: block; position: absolute;
}
.renxf-box:hover {
	z-index: 5;
}
.renxf-list-disable .renxf-item a {
	border: 1px dashed rgb(221, 221, 221); border-image: none;
}
.renxf-box .follow-box {
	top: 6px; right: 5px; position: absolute;
}
.renxf-box .extend-icon {
	color: rgb(51, 136, 221); font-size: 14px; font-weight: 600; display: none; cursor: pointer;
}
.renxf-box .fold-icon {
	color: rgb(51, 136, 221); font-size: 14px; font-weight: 600; display: none; cursor: pointer;
}
.renxf-box .extend-icon:hover {
	text-decoration: none;
}
.renxf-box .fold-icon:hover {
	text-decoration: none;
}
.renxf-box .rxf-help { width: 16px; height: 16px; text-decoration: none; vertical-align: middle; display: inline-block; position: relative;
}
.renxf-box .rxf-help .tool-tip { border-image: none; left: 50%; top: 30px; width: 250px; height: auto; color: rgb(102, 102, 102); line-height: 1.5; margin-left: -135px; display: none; white-space: normal; position: absolute;
}
.renxf-box .rxf-help .tool-tip .a-up-arrow { left: 50%; top: -6px; width: 12px; height: 6px; margin-left: -6px; display: block; position: absolute;
}
.renxf-box .rxf-help .tool-tip .tip-yun.a-up-arrow { width: 17px; height: 7px;
}
.renxf-box .rxf-help:hover .tool-tip {
	display: block;
}

.goods-spec dl dd ul li{margin: 0px 5px 5px 0px;height: 34px;line-height: 34px;color:#666;border: 1px solid #ddd;padding: 0px 14px;display: inline-block;}
.goods-spec dl dd ul li:hover{border: 1px solid #f50;color:#f50;cursor:pointer;}
.goods-spec dl dd ul li.selected{border: 1px solid #f50;color:#f50;cursor:pointer;}
.goods-spec dl dd ul li span{margin-right:10px;}    
.goods-spec dl dd ul li em{color:#aaa;}     

:root .renxf-box .renxf-hui .zhe {
	left: -45px; top: -11px; filter: none;
}
.sh-box {
	margin-top: -1px;
}
.sh-box dl {
	margin-bottom: 6px;
}
.sh-box dt {
	line-height: 34px;
}
.sh-box .sh-item {
	position: relative;
}
.sh-box dd {
	position: relative;
}
.sh-box .sh-item {
	margin: 0px 5px 5px 0px; height: 34px;
}
.sh-box .sh-item a {
	padding: 0px 8px; height: 32px; line-height: 32px; display: inline-block;
}
.sh-box .sh-item a:hover {
	border-color: rgb(255, 85, 0);
}
.sh-box .sh-list {
	overflow: hidden; padding-right: 50px; margin-top: 0px;
}
.sh-box .sh-list li.current a {
	border-color: rgb(255, 85, 0); height: 32px;
}
.sh-box .sh-list li {
	width: auto;
}
.sh-box .sh-charge {
	background: ivory; padding: 0px 8px; border: 1px solid rgb(255, 85, 0); border-image: none; left: 0px; top: 0px; width: auto; height: 28px; text-align: center; line-height: 28px; display: none; position: absolute; z-index: 2;
}
.sh-box .sh-charge .tri-pointer {
	border-width: 5px; border-style: solid; border-color: rgb(255, 85, 0) transparent transparent; border-image: none; left: 50%; width: 0px; height: 0px; bottom: -11px; line-height: 0; font-size: 0px; margin-left: -5px; display: block; position: absolute;
}
.sh-box .sh-charge .tri-pointer .inner-tri {
	border-width: 5px; border-style: solid; border-color: ivory transparent transparent; border-image: none; left: -5px; top: -6px; height: 0px; line-height: 0; font-size: 0px; position: absolute;
}
.sh-box .right-arrow .tri-pointer {
	left: auto; right: 20px; margin-left: 0px;
}
.sh-box .sh-hui a {
	padding: 0px 14px;
}
.sh-box .sh-hui .hui { left: 0px; top: 0px; width: 24px; height: 24px; display: block; position: absolute;
}
.sh-box .sh-info {
	color: rgb(153, 153, 153);
}
.sh-box .sh-info a {
	color: rgb(51, 136, 221);
}
.sh-box:hover {
	z-index: 5;
}
.sh-list-disable .sh-item a {
	border: 1px dashed rgb(221, 221, 221); border-image: none;
}
.sh-box .follow-box {
	top: 6px; right: 5px; position: absolute;
}
.sh-box .extend-icon {
	color: rgb(51, 136, 221); font-size: 14px; font-weight: 600; display: none; cursor: pointer;
}
.sh-box .fold-icon {
	color: rgb(51, 136, 221); font-size: 14px; font-weight: 600; display: none; cursor: pointer;
}
.sh-box .extend-icon:hover {
	text-decoration: none;
}
.sh-box .fold-icon:hover {
	text-decoration: none;
}
.sh-box .sh-help {
	text-decoration: none;
}
.sh-box .sh-help { width: 16px; height: 16px; vertical-align: middle; display: inline-block; position: relative;
}
.sh-box .sh-help .tool-tip {
	background: ivory; padding: 5px 10px; border: 1px solid rgb(255, 85, 0); border-image: none; left: 50%; top: 30px; width: 250px; height: auto; color: rgb(102, 102, 102); line-height: 1.5; margin-left: -135px; display: none; white-space: normal; position: absolute;
}
.sh-box .sh-help .tool-tip .a-up-arrow { left: 50%; top: -6px; width: 12px; height: 6px; margin-left: -6px; display: block; position: absolute;
}
.sh-box .sh-help .tool-tip .tip-yun.a-up-arrow { width: 17px; height: 7px;
}
.sh-box .sh-help:hover .tool-tip {
	display: block;
}
.sh-box {
	margin-top: -1px; position: relative; z-index: 2;
}
.sh-box .tzm-border {
	
}
.sh-list {
	overflow: hidden; margin-top: 10px;
}
.sh-list li {
	margin: 0px 3px 3px 0px; height: 40px; float: left;
}
.sh-item a {
	padding: 1px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 36px; text-align: center; display: block; position: relative;
}
.sh-item a:hover {
	border-color: rgb(255, 153, 0); text-decoration: none;
}
.sh-item a span {
	color: rgb(153, 153, 153);
}
.sh-item a i {
	width: 12px; height: 12px; right: -1px; bottom: -1px; display: none; position: absolute;
}
.sh-list li.current a {
	border: 1px solid rgb(255, 153, 0); border-image: none; height: 36px;
}
.sh-list li.current a i {
	display: block;
}
.sh-list-disable .sh-item a {
	border: 1px dotted rgb(187, 187, 187); border-image: none; color: rgb(187, 187, 187);
}
.sh-list-disable .sh-item a:hover {
	border-color: rgb(187, 187, 187); cursor: default;
}
.sh-list-disable .sh-item a span {
	color: rgb(187, 187, 187);
}
.jw-root a:hover {
	color: rgb(200, 143, 8);
}
.jw-root .proinfo-title h1 span.zy {
	background: rgb(200, 143, 8); color: rgb(255, 255, 255);
}
.jw-root .proinfo-focus .mainprice {
	color: rgb(255, 102, 0);
}
.jw-root .ph-price-qrcode label {
	border: 1px solid rgb(200, 143, 8); border-image: none; color: rgb(200, 143, 8);
}
.jw-root .ph-price-qrcode .prom-info .save-light {
	color: rgb(255, 102, 0);
}
.jw-root .mainbtns .btn-dark-buy {
	background: rgb(244, 242, 237); border: 1px solid rgb(200, 143, 8); border-image: none; height: 38px; color: rgb(200, 143, 8); line-height: 38px;
}
.jw-root .mainbtns .btn-dark-buy:hover {
	background: rgb(200, 143, 8); color: rgb(255, 255, 255);
}
.jw-root .mainbtns .btn-orange-autowidth {
	background: rgb(200, 143, 8); color: rgb(255, 255, 255);
}
.jw-root .mainbtns .btn-orange-buy {
	background: rgb(200, 143, 8); color: rgb(255, 255, 255);
}
.jw-root .mainbtns .btn-orange-autowidth:hover {
	background: rgb(179, 114, 0); color: rgb(255, 255, 255);
}
.jw-root .mainbtns .btn-orange-buy:hover {
	background: rgb(179, 114, 0); color: rgb(255, 255, 255);
}
.jw-root .mainbtns .btn-active-loading {
	background: rgb(238, 238, 238); color: rgb(187, 187, 187);
}
.jw-root .mainbtns .btn-active-loading:hover {
	background: rgb(238, 238, 238); color: rgb(187, 187, 187);
}
.jw-root .mainbtns .btn-disabled {
	background: rgb(238, 238, 238); color: rgb(187, 187, 187);
}
.jw-root .mainbtns .btn-disabled:hover {
	background: rgb(238, 238, 238); color: rgb(187, 187, 187);
}
.jw-root .proinfo-num dd .tip em {
	color: rgb(200, 143, 8); font-family: Arial;
}
.jw-root .proinfo-promo .promo-closeup .promo-label {
	border: 1px solid rgb(200, 143, 8); border-image: none; color: rgb(200, 143, 8);
}
.jw-root .proinfo-promo ul li label {
	border: 1px solid rgb(200, 143, 8); border-image: none; color: rgb(200, 143, 8);
}
.jw-root .proinfo-color-ex .selected a {
	border: 1px solid rgb(200, 143, 8); border-image: none;
}
.jw-root .proinfo-color-ex .selected a i {
}
.jw-root .proinfo-color-ex .clr-item a:hover {
	border: 1px solid rgb(200, 143, 8); border-image: none;
}
.jw-root .zp-zy-bzBox ul li i {
	width: 22px; height: 22px; float: left; display: block;
}

.jw-root .btn-addcart-mini {
	background: rgb(200, 143, 8); font: 16px/47px Microsoft Yahei; padding: 0px 15px; outline: 0px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; float: left; white-space: nowrap; position: relative; font-size-adjust: none; font-stretch: normal;
}
.jw-root .btn-sale-remind-mini {
	background: rgb(200, 143, 8); font: 16px/47px Microsoft Yahei; padding: 0px 15px; outline: 0px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; float: left; white-space: nowrap; position: relative; font-size-adjust: none; font-stretch: normal;
}
.jw-root .btn-addcart-mini i { width: 20px; height: 20px; margin-top: -2px; margin-right: 3px; vertical-align: middle; display: inline-block;
}
.jw-root .btn-sale-remind-mini i { width: 20px; height: 20px; margin-top: -2px; margin-right: 3px; vertical-align: middle; display: inline-block;
}
.jw-root .btn-addcart-mini:hover {
	background: rgb(179, 114, 0); color: rgb(255, 255, 255);
}
.jw-root .btn-sale-remind-mini:hover {
	background: rgb(179, 114, 0); color: rgb(255, 255, 255);
}
.jw-root .btn-orange-mini {
	background: rgb(200, 143, 8);
}
.jw-root .btn-orange-mini:hover {
	background: rgb(179, 114, 0); color: rgb(255, 255, 255);
}
.jw-root .btn-disabled-mini {
	background: rgb(238, 238, 238); color: rgb(204, 204, 204); font-weight: 300; cursor: default;
}
.jw-root .btn-disabled-mini:hover {
	background: rgb(238, 238, 238); color: rgb(204, 204, 204); font-weight: 300; cursor: default;
}
.jw-root .tabarea-items li a:hover {
	color: rgb(200, 143, 8);
}
.jw-root .tabarea-items li.current a {
	color: rgb(200, 143, 8); border-top-color: rgb(200, 143, 8); border-top-width: 2px; border-top-style: solid;
}
.jw-root .customer-rec-left .exprec li .label {
	background: rgb(200, 143, 8);
}
.jw-root .customer-rec-left .exprec li .price span {
	color: rgb(255, 102, 0);
}
.jw-root .si-intro-head h4.si-intro-head-zy-jw {
	color: rgb(200, 143, 8);
}
.jw-root .si-intro-list {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.jw-root .receive-quan .p-quan2 {
	color: rgb(255, 255, 255);
}
.jw-root .receive-quan .p-quan2 span {
	border-top-color: rgb(200, 143, 8); border-bottom-color: rgb(200, 143, 8); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(200, 143, 8);
}

.jw-root .receive-quan .p-quan2 .p-quan-white {
	background: rgb(255, 255, 255); color: rgb(200, 143, 8);
}
.jw-root .si-intro {
	border: 1px solid rgb(200, 143, 8); border-image: none;
}
.jw-root .si-intro-head .bg {
	background: rgb(200, 143, 8);
}
.jw-root .proinfo-title h2 {
	color: rgb(153, 153, 153);
}
.jw-root .proinfo-buytype ul li a:hover {
	border: 1px solid rgb(200, 143, 8); border-image: none; color: rgb(51, 51, 51);
}
.jw-root .proinfo-buytype ul li.selected a {
	border: 1px solid rgb(200, 143, 8); border-image: none;
}

.jw-root .proinfo-serv .s-tooltip {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(102, 102, 102);
}
.jw-root .tool-tip {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(102, 102, 102);
}
.jw-root .sent-support .s-s-item a:hover {
	color: rgb(200, 143, 8);
}
.jw-root .proinfo-serv a:hover .s-tooltip {
	color: rgb(102, 102, 102);
}
.jw-root .proinfo-deliver .s-tooltip {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none;
}

.jw-root .ti-info {
	height: 146px; box-sizing: border-box;
}
.jw-root .proinfo-serv .s-tooltip .tri-pointer-up {
	border-color: transparent transparent rgb(221, 221, 221);
}
.jw-root .tri-pointer-up {
	border-color: transparent transparent rgb(221, 221, 221);
}
.jw-root .tabarea::after {
	display: none;
}
.jw-root .inspection-report {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 760px; margin-top: 40px; margin-left: 100px;
}
.jw-root .inspection-report .wrap {
	margin: 0px 20px; height: 92px; line-height: 92px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.jw-root .inspection-report .wrap li {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.jw-root .inspection-report .wrap span {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.jw-root .inspection-report .title {
	background: rgb(245, 245, 245); height: 40px; padding-left: 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.jw-root .inspection-report .title span {
	line-height: 40px;
}
.jw-root .inspection-report .list .list-title {
	width: 33%; float: left; white-space: nowrap;
}
.jw-root .inspection-report .list .list-title span {
	width: 100%; padding-left: 64px; margin-left: -64px; display: inline-block; box-sizing: border-box;
}
.jw-root .inspection-report .list .list-title img {
	width: 50px; height: 50px; margin-top: 21px; margin-right: 14px; vertical-align: top;
}
.jw-root .inspection-report .list ul li {
	width: 27%; padding-left: 2%; margin-left: 4%; float: left; position: relative;
}
.jw-root .inspection-report .list ul li::after {
	background: rgb(51, 51, 51); left: 0px; top: 44px; width: 4px; height: 4px; display: block; position: absolute; content: "";
}
.jw-root .inspection-report .report-image {
	margin: 30px 5px 0px; width: 750px;
}
.jw-root .imgzoom-thumb-main ul li.current {
	border-color: rgb(200, 143, 8);
}
.jw-root .tabarea-items li.current a {
	color: rgb(200, 143, 8);
}
.jw-root .tabarea-items li a:hover {
	color: rgb(200, 143, 8);
}
.jw-root .zp-zy-bzBox ul li {
	width: 25%; overflow: visible;
}
.jw-root .zp-zy-bzBox ul li:first-child > img {
	margin-top: -7px;
}
.jw-root .zp-zy-bzBox ul li img.jw-icon {
	float: left; max-height: 28px; max-width: 28px;
}
.mainbtns .btn-dark-buy-super {
	background: rgb(255, 102, 0); border-radius: 3px; width: 115px; height: 40px; color: rgb(255, 255, 255); font-weight: 600; display: block;
}
.mainbtns .btn-dark-buy-super p:hover {
	color: rgb(255, 255, 255);
}
.mainbtns .btn-dark-buy-super:hover {
	background: rgb(255, 48, 0); color: rgb(255, 255, 255);
}
.mainbtns .btn-dark-buy-super p:first-child {
	height: 20px; padding-top: 2px; font-size: 16px;
}
.proinfo-main dl.proinfo-color-ex {
	padding-top: 5px; margin-bottom: 6px;
}
.proinfo-color-ex dt {
	line-height: 42px;
}
.proinfo-color-ex .clr-item {
	margin: 0px 4px 5px 0px; float: left; z-index: 666;
}
.proinfo-color-ex .clr-item a {
	padding: 1px 8px 1px 1px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 38px; color: rgb(102, 102, 102); line-height: 38px; text-decoration: none; vertical-align: middle; float: left; display: block; white-space: nowrap; position: relative;
}
.proinfo-color-ex .clr-item a span {
	overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 180px;
}
.proinfo-color-ex .clr-item a img {
	width: 38px; height: 38px; margin-right: 6px; float: left; display: block;
}
.proinfo-color-ex .clr-item a:hover {
	border-width: 1px; border-color: rgb(255, 85, 0); color: rgb(51, 51, 51);
}
.proinfo-color-ex .c-disabled a {
	padding: 1px 8px 1px 1px; border: 1px dashed rgb(221, 221, 221); border-image: none; color: rgb(187, 187, 187); cursor: default;
}
.proinfo-color-ex .c-disabled a:hover {
	padding: 1px 8px 1px 1px; border: 1px dashed rgb(221, 221, 221); border-image: none; color: rgb(187, 187, 187); cursor: default;
}
.proinfo-color-ex .c-disabled a img {
	opacity: 0.5;
}
.proinfo-color-ex .c-out-of-stock a {
	border: 1px dashed rgb(221, 221, 221); border-image: none; color: rgb(102, 102, 102);
}
.proinfo-color-ex .c-out-of-stock a:hover {
	border: 1px dashed rgb(221, 221, 221); border-image: none; color: rgb(102, 102, 102);
}
.proinfo-color-ex .c-out-of-stock a img {
	opacity: 1;
}
.proinfo-color-ex .selected a {
	border: 1px solid rgb(255, 85, 0); border-image: none;
}
.proinfo-color-ex .selected a i { width: 12px; height: 12px; right: -1px; bottom: -1px; position: absolute;
}
.qrcode-panel {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 140px; height: 38px; margin-right: 10px; float: left; display: inline-block; position: relative; z-index: 3; cursor: default;
}
.qrcode-panel .qrc-wrapper {
	background: rgb(255, 255, 255); left: -1px; top: 37px; width: 100%; height: 0px; overflow: hidden; display: none; position: absolute; z-index: 3;
}
.qrcode-panel .q-bottom {
	height: 38px; position: relative;
}
.qrcode-panel .s-img {margin: 7px; width: 24px; height: 24px; float: left; display: inline-block;
}
.qrcode-panel .q-text {
	margin-left: 38px;
}
.qrcode-panel .q-text .txt {
	line-height: 14px;
}
.qrcode-panel .q-text .cli-buy {
	padding-top: 5px;
}
.qrcode-panel .q-text .q-cut {
	color: rgb(255, 102, 0);
}
.qrcode-panel .one-row .cli-buy {
	line-height: 28px;
}
.qrcode-panel i {
	top: 50%; right: 5px; color: rgb(102, 102, 102); font-size: 14px; font-weight: 600; margin-top: -10px; position: absolute;
}
.qrcode-panel .b-img {
	margin: 10px 20px; width: 100px; height: 100px;
}
.qrcode-panel-out {
	z-index: 4;
}
.qrcode-panel-out .qrc-wrapper {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221); border-image: none; display: block;
}
.qrcode-panel-out .extend-up {
	border-width: 1px 1px 0px; top: 1px;
}
.price-promo dd {
	width: 380px;
}
.price-promo-super {
	position: relative;
}
.price-promo-super .btn-price-notice {
	top: 0px; right: 20px; position: absolute;
}
.proinfo-comments {
	top: 50%; width: 70px; height: 40px; text-align: right; right: 20px; margin-top: -20px; position: absolute;
}
.proinfo-comments a {
	color: rgb(153, 153, 153);
}
.proinfo-comments a:hover {
	text-decoration: none;
}
.proinfo-comments span {
	color: rgb(102, 102, 102); font-weight: 600; text-decoration: underline;
}
.presell-rule .tri-pointer-up {
	border-width: 6px; border-style: solid; border-color: transparent transparent rgb(221, 221, 221); border-image: none; left: 24px; top: -22px; width: 0px; font-size: 0px; margin-top: 10px; display: block; position: absolute;
}
.presell-rule .tri-pointer-up .inner-tri {
	border-width: 6px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: none; left: -6px; top: -5px; font-size: 0px; position: absolute;
}
.presell-rule .tip-yun-up {
	border: 0px currentColor; border-image: none; left: 225px; top: -22px; width: 17px; height: 7px; font-size: 0px; margin-top: 10px; display: block; position: absolute;
}
.presell-rule .tip-yun-up .tip-yun { left: -6px; top: 5px; width: 17px; height: 7px; display: block; position: absolute;
}
.proinfo-main dl.pro-serv-panel {
	padding-top: 15px; margin-bottom: 7px;
}
.pro-serv-panel:hover {
	position: relative; z-index: 7;
}
.proinfo-serv {
	padding: 0px;
}
.proinfo-serv .icon {
	border: 1px solid rgb(169, 140, 129); border-image: none; z-index: 1;
}
.proinfo-serv .zpbz .icon {
	background-position: -545px -598px;

.proinfo-serv .szyt .icon {
	background-position: -318px -904px;
}
.proinfo-serv .fqfk .icon {
	background-position: -276px -904px;
}
.proinfo-serv .jsd .icon {
	background-position: -290px -904px;
}
.proinfo-serv .kzt .icon {
	background-position: -304px -904px;

.proinfo-serv .yjfx .icon {
	background-position: -332px -904px;
}
.proinfo-serv .tyfx .icon {
	background-position: -346px -904px;
}
.proinfo-serv .wly .icon {
	background-position: -360px -904px;
}
.proinfo-serv .mian .icon {
	background-position: -374px -904px;
}
.proinfo-serv .zqcg .icon {
	background-position: -388px -904px;
}
.proinfo-serv .hwg .icon {
	background-position: -1040px -333px;
}
.proinfo-serv .snyj .icon {
	background-position: -1042px -807px;
}
.proinfo-serv .spbg-note .icon {
	background-position: -475px -598px; 
}
.proinfo-serv .zb-180 .icon {
	background-position: -489px -598px;
}
.proinfo-serv .hdfk .icon {
	background-position: -503px -598px;
}
.proinfo-serv .lyg .icon {
	background-position: -517px -598px;
}
.proinfo-serv .sgtc .icon {
	background-position: -531px -598px;
}
.proinfo-serv .tui-disable {
	color: rgb(153, 153, 153);
}
.proinfo-serv .tui-disable .icon {
	background-position: -402px -904px; border-color: rgb(202, 202, 202);
}
.proinfo-serv .yunfeifan .icon {
	background-position: -559px -598px; 
}
.proinfo-serv .secondhand .icon {
	background-position: -573px -598px; 
}
.proinfo-serv .replace .icon {
	background-position: -601px -598px;
}
.proinfo-serv .icon-bao .icon {
	background-position: -615px -598px; 
}
.proinfo-serv .icon-xi .icon {
	background-position: -657px -598px; 
}
.proinfo-serv .no-link:hover {
	text-decoration: none; cursor: default;
}
.proinfo-serv .lt-blue-bg .icon {
	background-color: rgb(142, 186, 248);
}
.proinfo-serv .zc7t-notui .icon {
	background-position: -206px -904px; border: 0px currentColor; border-image: none;
}
.proinfo-serv .s-tooltip {
	background: ivory; padding: 2px 8px; border: 1px solid rgb(255, 85, 0); border-image: none; left: -80px; top: 26px; line-height: 20px; font-weight: 300; display: none; position: absolute; z-index: 2;
}
.proinfo-serv .s-tooltip .tri-pointer-up {
	border-width: 5px; border-style: solid; border-color: transparent transparent rgb(255, 85, 0); padding: 0px; border-image: none; left: 50%; top: -21px; width: 0px; font-size: 0px; margin-top: 10px; margin-left: -5px; display: block; position: absolute;
}
.proinfo-serv .s-tooltip .tri-pointer-up .inner-tri {
	left: -5px; top: -4px;
}
.proinfo-serv .fixed-width.s-tooltip {
	width: 254px; white-space: normal;
}
.proinfo-serv a:hover .s-tooltip {
	color: rgb(51, 51, 51); text-decoration: none; display: block;
}
.proinfo-buytype ul li.disabled a {
	background: rgb(255, 255, 255); border: 1px dashed rgb(221, 221, 221); border-image: none;
}
.proinfo-color ul li.c-disabled a {
	background: rgb(255, 255, 255); border: 1px dashed rgb(221, 221, 221); border-image: none;
}
.proinfo-buytype ul li.disabled a {
	color: rgb(187, 187, 187); cursor: default;
}
.proinfo-focus .btn-price-business {
	margin: 7px 0px 4px 5px; padding: 0px 8px; border-radius: 4px; color: rgb(102, 102, 102); text-decoration: underline; float: left;
}
.proinfo-focus .btn-price-notice {
	margin: 7px 0px 4px 5px; padding: 0px 8px; border-radius: 4px; color: rgb(102, 102, 102); text-decoration: underline; float: left;
}
.proinfo-focus .btn-price-business:hover {
	color: rgb(255, 102, 0);
}
.proinfo-focus .btn-price-save {
	margin: 7px 0px 4px 5px; padding: 0px 8px; border-radius: 4px; color: rgb(102, 102, 102); float: left; cursor: pointer;
}
.proinfo-focus .btn-price-notice:hover {
	color: rgb(255, 102, 0);
}
.proinfo-focus .btn-price-save .btn-price-save-number {
	color: rgb(255, 102, 0);
}
.proinfo-title .btn-prom-point {
	text-decoration: underline;
}
.activity {
	margin: 15px auto 0px; width: 990px; height: 100px; overflow: hidden;
}
.activity a {
	left: -100px; position: relative;
}
.root1200 .activity {
	width: 1190px;
}
.root1200 .activity a {
	left: 0px;
}
.mainbtns .btn-dark-buy {
	background: rgb(102, 50, 0); font: 600 16px/40px microsoft yahei; border-radius: 3px; width: 115px; height: 40px; color: rgb(255, 255, 255); display: block; font-size-adjust: none; font-stretch: normal;
}
.mainbtns .btn-dark-buy:hover {
	background: rgb(75, 37, 0); color: rgb(255, 255, 255);
}
.mainbtns .btn-orange-buy {
	background: rgb(255, 85, 0); font: 600 16px/40px microsoft yahei; border-radius: 3px; width: 135px; height: 40px; color: rgb(255, 255, 255); display: block; font-size-adjust: none; font-stretch: normal;
}
.mainbtns .btn-orange-buy i { width: 20px; height: 20px; margin-top: -2px; margin-right: 3px; vertical-align: middle; display: inline-block;
}
.mainbtns .btn-orange-buy:hover {
	background: rgb(255, 48, 0); color: rgb(255, 255, 255);
}
.mainbtns .btn-orange-autowidth {
	background: rgb(255, 85, 0); font: 600 16px/40px microsoft yahei; padding: 0px 20px; border-radius: 3px; height: 40px; color: rgb(255, 255, 255); display: block; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.mainbtns .btn-orange-autowidth:hover {
	background: rgb(255, 48, 0); color: rgb(255, 255, 255);
}
.mainbtns .btn-active-loading {
	background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); border-image: none; height: 38px; color: rgb(204, 204, 204); font-weight: 300; cursor: default;
}
.mainbtns .btn-active-loading:hover {
	background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); border-image: none; height: 38px; color: rgb(204, 204, 204); font-weight: 300; cursor: default;
}
.mainbtns .btn-disabled {
	background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); border-image: none; height: 38px; color: rgb(204, 204, 204); font-weight: 300; cursor: default;
}
.mainbtns .btn-disabled:hover {
	background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); border-image: none; height: 38px; color: rgb(204, 204, 204); font-weight: 300; cursor: default;
}
.mainbtns .btn-active-loading {
	font-size: 14px;
}
.mainbtns .btn-active-loading:hover {
	font-size: 14px;
}
.mainbtns .btn-active-loading:hover i { width: 18px; height: 18px; margin-right: 3px; vertical-align: middle; display: inline-block;
}
.mainbtns .btn-active-loading i {width: 18px; height: 18px; margin-right: 3px; vertical-align: middle; display: inline-block;
}
.btn-orange-mini {
	background: rgb(255, 85, 0); font: 16px/47px Microsoft Yahei; padding: 0px 15px; text-align: center; color: rgb(255, 255, 255); float: left; white-space: nowrap; position: relative; font-size-adjust: none; font-stretch: normal;
}
.btn-orange-mini i { width: 20px; height: 20px; margin-top: -2px; margin-right: 3px; vertical-align: middle; display: inline-block;
}
.btn-orange-mini:hover {
	background: rgb(255, 48, 0); color: rgb(255, 255, 255); text-decoration: none;
}
.btn-disabled-mini {
	background: rgb(238, 238, 238); color: rgb(204, 204, 204); font-weight: 300; cursor: default;
}
.btn-disabled-mini:hover {
	background: rgb(238, 238, 238); color: rgb(204, 204, 204); font-weight: 300; cursor: default;
}
.tiein a.btn-addcart-mini {
	font: 14px/30px Microsoft Yahei; margin: 0px auto; border-radius: 2px; border: 1px solid rgb(255, 85, 0); border-image: none; width: 150px; height: 30px; text-align: center; color: rgb(255, 139, 103); text-decoration: none; display: block; position: relative; font-size-adjust: none; font-stretch: normal;
}
.customer-rec-title {
	width: 100%; height: 43px; color: rgb(102, 102, 102); overflow: hidden; font-weight: 400; position: relative;
}
.customer-rec-title .t-bg {margin: 21px auto 0px; width: 125px; height: 2px;
}
.customer-rec-title h3 {
	margin: 0px auto; left: 37px; top: 0px; width: 125px; text-align: center; line-height: 43px; position: absolute;
}
.customer-rec-title h3 span {
	padding: 0px 3px;
}
.customer-rec-list {
	overflow: hidden; position: relative;
}
.customer-rec-list .scroll-wrapper {
	width: 1000em; position: relative;
}
.customer-rec-list ul {
	float: left;
}
.customer-rec-list ul li {
	padding: 15px 12px 0px; width: 175px; height: 145px; vertical-align: middle; position: relative;
}
.customer-rec-list ul .product-img {
	margin: 0px auto; width: 120px; display: block;
}
.customer-rec-list ul li img {
	width: 120px; height: 120px;
}
.customer-rec-list ul li p {
	background: rgb(255, 255, 255); left: 12px; width: 175px; height: 42px; text-align: center; bottom: 0px; overflow: hidden; position: absolute; opacity: 0.9; -moz-opcity: .9;
}
.customer-rec-list ul li .price {
	color: rgb(51, 51, 51); font-weight: 400; margin-bottom: 4px; display: block;
}
.customer-rec-list ul li .title {
	width: 100%; line-height: 19px; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.customer-rec {
	padding-bottom: 20px;
}
.customer-rec .pages-container {
	margin-top: 25px;
}
.customer-rec-empty {
	text-align: center; line-height: 2; padding-top: 115px;
}
.customer-rec-empty i { margin: 0px auto 15px; width: 100px; height: 100px; display: block;
}
.customer-rec-empty a {
	color: rgb(34, 114, 200);
}
.customer-rec-empty a:hover {
	color: rgb(255, 102, 0);
}
.customer-rec-list ul li.clothes-item {
	padding: 15px 24px 0px; width: 150px; height: 150px; vertical-align: middle;
}
.customer-rec-list ul li.clothes-item img {
	width: 150px; height: 150px; display: block;
}
.customer-rec-list ul li.clothes-item p {
	background: rgb(255, 255, 255); left: 24px; width: 150px; height: 19px; opacity: 0.9;
}
.customer-rec-list ul li.clothes-item p .price {
	margin-left: 10px; float: left; display: inline;
}
.customer-rec-list ul li.clothes-item p .com-label {
	margin-top: 1px; margin-right: 1px; float: right;
}
.customer-rec-list ul li.clothes-item:hover .price {
	color: rgb(221, 0, 0);
}
.customer-rec-list-left {
	overflow: hidden; position: relative;
}
.customer-rec-list-left .scroll-wrapper {
	width: 1000em; position: relative;
}
.customer-rec-list-left ul {
	width: 188px; float: left;
}
.si-intro {
	background: rgb(255, 255, 255); margin: 10px 0px 0px; padding: 0px 0px 20px; border: 1px solid rgb(255, 112, 0); border-image: none; width: 188px;
}
.si-intro-head {
	padding: 0px 10px; height: 40px; position: relative;
}
.si-intro-head h4 {
	background: rgb(255, 255, 255); font: 700 14px/1.5 Microsoft YaHei; margin: 0px auto; padding: 18px 8px 0px; width: 80px; height: 22px; position: relative; font-size-adjust: none; font-stretch: normal;
}
.si-intro-head .si-intro-head-hd {
	width: 74px;
}
.si-intro-head h4.si-intro-head-zy {
	color: rgb(255, 102, 0);
}
.si-intro-head h4.si-intro-head-fw {
	color: rgb(33, 188, 86);
}
.si-intro-head h4.si-intro-head-sj {
	color: rgb(33, 136, 239);
}
.si-intro-head h4.si-intro-head-hwg {
	width: 126px; color: rgb(99, 95, 208); _width: 132px;
}
.si-intro-head h4.si-intro-head-hwg-zy {
	width: 90px; color: rgb(99, 95, 208); _width: 132px;
}
.si-intro-head h4.si-intro-head-zx {
	text-align: center; color: rgb(51, 51, 51);
}
.si-intro-head i {
	width: 14px; height: 18px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.si-intro-head h4.si-intro-head-hd i {
	width: 74px; height: 20px; margin-top: -2px;
}
.si-intro-head .bg {
	background: rgb(255, 220, 143); left: 15px; top: 28px; width: 158px; height: 1px; font-size: 0px; position: absolute;
}
.si-intro-list {
	margin: 0px 15px; padding: 0px 0px 12px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.si-intro-list dl {
	margin-top: 10px;
}
.si-intro-list dt {
	color: rgb(153, 153, 153); float: left;
}
.si-intro-list dd {
	margin-left: 36px;
}
.si-intro-list dd strong {
	color: rgb(102, 102, 102);
}
.si-intro-list dd strong a {
	color: rgb(102, 102, 102);
}
.si-online {
	display: block;
}
.si-intro-trend {
	margin: 12px auto 0px; width: 159px; overflow: hidden;
}
.si-intro-trend ul {
	width: 180px;
}
.si-intro-trend li {
	width: 60px; float: left;
}
.si-intro-trend li span {
	color: rgb(153, 153, 153);
}
.si-intro-trend li .up {
	color: rgb(255, 102, 0);
}
.si-intro-trend li .up i { width: 8px; height: 9px; margin-left: 5px; display: inline-block;
}
.si-intro-trend li .down {
	color: rgb(71, 147, 19);
}
.si-intro-trend li .down i { width: 8px; height: 9px; margin-left: 5px; display: inline-block;
}
.si-intro-handle {
	margin: 8px 10px 0px; height: 28px;
}
.si-intro-handle2 {
	margin: 8px 10px 0px; height: 28px;
}
.si-entry {
	font: 12px/26px Microsoft YaHei; border-radius: 3px; border: 1px solid rgb(255, 112, 0); transition:background 0.2s linear; border-image: none; height: 26px; text-align: center; color: rgb(255, 112, 0); display: block; font-size-adjust: none; font-stretch: normal;
}
.si-entry:hover {
	text-decoration: none;
}
.si-intro-handle2 .si-entry {
	width: 75px; float: left;
}
.si-intro-handle2 .si-fav {
	font: 12px/26px Microsoft YaHei; border-radius: 3px; border: 1px solid rgb(221, 221, 221); transition:background 0.2s linear; border-image: none; width: 75px; height: 26px; text-align: center; color: rgb(51, 51, 51); float: right; font-size-adjust: none; font-stretch: normal;
}
.si-intro-handle2 .si-fav:hover {
	text-decoration: none; background-color: rgb(255, 255, 255);
}
.si-entry-disable {
	cursor: default;
}
.si-entry-disable {
	border-color: rgb(221, 221, 221); color: rgb(51, 51, 51); background-color: rgb(250, 250, 250);
}
.si-entry-disable:hover {
	border-color: rgb(221, 221, 221); color: rgb(51, 51, 51); background-color: rgb(250, 250, 250);
}
.si-intro-handle2 .si-btn-larger {
	width: 165px;
}
.proinfo-yanbao {
	position: relative; z-index: 4;
}
.proinfo-yanbao ul li {
	margin: 0px 5px 5px 0px; float: left; position: relative; z-index: 1;
}
.ncp.proinfo-yanbao ul .mulita {
	padding: 0px 8px 0px 10px;
}
.proinfo-yanbao ul .mulita {
	padding: 0px 8px 0px 36px;
}
.proinfo-yanbao ul .mulita em {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: 600; margin-left: 4px;
}
.proinfo-yanbao ul .mulita .i-up {
	display: none;
}
.proinfo-yanbao ul .mulita .i-down {
	display: inline;
}
.proinfo-yanbao ul .mulita:hover .i-up {
	display: inline;
}
.proinfo-yanbao ul .mulita:hover .i-down {
	display: none;
}
.proinfo-yanbao ul li.hoverli a.mulita {
	border-color: rgb(255, 85, 0) rgb(255, 85, 0) rgb(221, 221, 221); z-index: 4;
}
.child-list {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(254, 86, 0) rgb(254, 86, 0); border-image: none; left: 0px; top: 34px; right: 0px; display: none; position: absolute; z-index: 3;
}
.child-list a {
	height: 32px; line-height: 32px; margin-top: -1px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; display: block;
}
.child-list a .promote-lebel {
	padding: 0px 2px;
}
.child-list a del {
	color: rgb(153, 153, 153);
}
.child-list a:hover {
	text-decoration: none;
}
.child-list label {
	padding: 0px 4px 0px 36px; overflow: hidden; display: block; position: relative; cursor: pointer;
}
.child-list label .radio {
	left: 16px; top: 10px; position: absolute;
}
.child-list a.cur {
	color: rgb(255, 119, 0);
}
.ncp .child-list label {
	padding: 0px 4px 0px 30px;
}
.ncp .child-list label .radio {
	left: 10px;
}
.child-list a:first-child {
	border-color: rgb(255, 85, 0);
}
.prod-detail-container {
	background: rgb(255, 255, 255); width: 788px; float: left;
}
.d-anchor-panel {
	background: rgb(249, 250, 251); width: 159px; height: 100%; margin-top: 18px; margin-left: 830px; display: none; position: relative; _width: 196px;
}
.d-anchor-panel .vertical-line {
	height: 100%; margin-left: 38px; border-left-color: transparent; border-left-width: 2px; border-left-style: solid;
}
.d-anchor-panel .d-an-list {
	padding: 68px 0px 100px; top: 0px; font-size: 14px; position: absolute;
}
.d-anchor-panel .d-an-list .d-an-item {
	width: 136px; height: 40px; color: rgb(102, 102, 102); line-height: 40px; padding-left: 24px; position: relative; cursor: pointer;
}
.d-anchor-panel .d-an-list .d-select {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255);
}
.d-anchor-panel .d-an-list .d-select .d-icon {
	left: -8px; top: 14px; width: 0px; height: 0px; border-top-color: transparent; border-right-color: rgb(255, 102, 0); border-bottom-color: transparent; border-top-width: 7px; border-right-width: 8px; border-bottom-width: 7px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; position: absolute;
}
.d-anchor-panel .d-fixed {
	position: fixed;
}
.d-anchor-panel .d-bottom {
	top: auto; bottom: 0px; padding-bottom: 20px; position: absolute;
}
.root1200 .not-anchor {
	width: 100%;
}
.root1200 .not-anchor .pro-detail-parameter {
	margin: 20px 65px;
}
.root1200 .not-anchor .pro-detail-parameter .cnt {
	padding: 20px 65px;
}
.root1200 .not-anchor .pro-detail-oversea {
	margin: 40px auto 40px 65px;
}
.root1200 .not-anchor .pro-detail-pics {
	padding: 20px 65px;
}
.root1200 .not-anchor .hwg-newlyBox .buy-notes {
	padding-left: 45px;
}
.root1200 .d-anchor-panel {
	display: block;
}
.shopping-guide { padding: 0px 15px; height: 142px; font-family: Microsoft Yahei;
}
.shopping-guide .sg-summary {
	height: 40px; line-height: 40px; padding-left: 20px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
.shopping-guide .sg-summary .loc-icon {left: 0px; top: 9px; width: 16px; height: 25px; display: block; position: absolute;
}
.shopping-guide .sg-summary strong {
	padding: 0px 4px; color: rgb(102, 102, 102); font-size: 14px;
}
.shopping-guide .sg-summary .more-st {
	top: 0px; right: 0px; color: rgb(37, 126, 210); line-height: 40px; display: block; position: absolute;
}
.shopping-guide .sg-summary .more-st:hover {
	color: rgb(255, 85, 0);
}
.shopping-guide .sg-s-point {
	width: 240px; float: left;
}
.shopping-guide .sg-s-point .s-point {
	margin-top: 14px;
}
.shopping-guide .sg-s-point .s-point .s-txt {
	background: rgb(255, 255, 255); padding: 0px 5px; height: 24px; line-height: 24px; display: inline-block;
}
.shopping-guide .sg-s-point .s-point .s-txt i { margin: 0px 5px; width: 9px; height: 9px; display: inline-block;
}
.shopping-guide .sg-girls {
	width: 690px; height: 80px; overflow: hidden; margin-top: 15px;
}
.shopping-guide .sg-girls .sg-item {
	width: 230px;
}
.shopping-guide .sg-girls .sg-item .girl-info .g-portrait {
	float: left; position: relative;
}
.shopping-guide .sg-girls .sg-item .girl-info .g-portrait i {
	background: url("images/assistor.gif?v=2016072001"); left: 0px; width: 13px; height: 17px; bottom: -7px; display: block; position: absolute;
}
.shopping-guide .sg-girls .sg-item .girl-info img {
	border-radius: 50%; border: 1px solid rgb(202, 202, 202); border-image: none; width: 38px; height: 38px; display: block;
}
.shopping-guide .sg-girls .sg-item .girl-info .store-address {
	width: 170px; height: 18px; color: rgb(51, 51, 51); overflow: hidden; font-weight: 300; margin-bottom: 6px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.shopping-guide .sg-girls .sg-item .girl-info .girl-r {
	width: 170px; padding-top: 2px; margin-left: 10px;
}
.shopping-guide .sg-girls .sg-item .girl-info .girl-r label {
	color: rgb(153, 153, 153);
}
.shopping-guide .sg-girls .sg-item .girl-info .girl-r p {
	color: rgb(102, 102, 102); margin-top: -3px;
}
.shopping-guide .sg-girls .sg-item .girl-info .girl-r p .order-num {
	color: rgb(255, 136, 0);
}
.shopping-guide .sg-girls .sg-item .girl-info .btn-go {
	background: rgb(255, 255, 255); border: 1px solid rgb(191, 191, 191); border-image: none; width: 94px; height: 24px; text-align: center; color: rgb(51, 51, 51); line-height: 24px; margin-top: 10px; display: block;
}
.shopping-guide .sg-girls .sg-item .girl-info .btn-go:hover {
	border-color: rgb(255, 102, 0); color: rgb(255, 102, 0); text-decoration: none;
}
.r-n-store .sg-summary {
	height: 40px; line-height: 40px; padding-left: 20px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
.r-n-store .sg-summary .loc-icon {left: 0px; top: 12px; width: 19px; height: 16px; display: block; position: absolute;
}
.r-n-store .sg-summary strong {
	padding: 0px 8px 0px 4px; color: rgb(102, 102, 102); font-size: 14px;
}
.r-n-store .sg-summary span {
	padding: 0px 8px; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid;
}
.r-n-store .sg-l2 {
	overflow: hidden;
}
.r-n-store .sg-stores {
	width: 750px;
}
.r-n-store .sg-stores .store {
	width: 175px; margin-top: 15px; margin-right: 10px; position: relative;
}
.r-n-store .sg-stores .store .i-loc { left: 0px; top: 0px; width: 16px; height: 25px; position: absolute;
}
.r-n-store .sg-stores .store .s-info {
	margin-left: 30px;
}
.r-n-store .sg-stores .store .s-info .st-name {
	font: 14px/normal Microsoft Yahei; color: rgb(51, 51, 51); overflow: hidden; white-space: nowrap; -ms-word-break: break-all; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.r-n-store .sg-stores .store .s-info .st-address {
	color: rgb(102, 102, 102); overflow: hidden; margin-top: 2px; white-space: nowrap; -ms-word-break: break-all; -ms-text-overflow: ellipsis;
}
.r-n-store .sg-stores .store .s-info .btn-go {
	background: rgb(255, 255, 255); border: 1px solid rgb(191, 191, 191); border-image: none; width: 94px; height: 24px; text-align: center; color: rgb(51, 51, 51); line-height: 24px; margin-top: 8px; display: block;
}
.r-n-store .sg-stores .store .s-info .btn-go:hover {
	border-color: rgb(255, 102, 0); color: rgb(255, 102, 0); text-decoration: none;
}
.r-n-store .sg-girls {
	width: 750px;
}
.r-n-store .sg-girls .sg-item {
	width: 180px; padding-right: 6px;
}
.r-n-store .sg-girls .sg-item .girl-info .girl-r {
	width: 130px;
}
.r-n-store .sg-girls .sg-item .girl-info .girl-r .store-address {
	width: 130px;
}
.root1200 .shopping-guide .sg-girls {
	width: 920px;
}
.shopping-guide-l {
	background: url("") no-repeat bottom; padding: 0px 10px; border: 1px solid rgb(238, 238, 238); border-image: none; font-family: Microsoft Yahei; margin-top: 25px;
}
.shopping-guide-l .sg-summary {
	height: 32px; line-height: 32px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
.shopping-guide-l .sg-summary strong {
	padding: 0px 8px 0px 4px; color: rgb(255, 102, 0); font-size: 14px;
}
.shopping-guide-l .sg-summary span {
	padding: 0px 8px; color: rgb(51, 51, 51); border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid;
}
.shopping-guide-l .sg-girl {
	padding: 15px 0px 10px;
}
.shopping-guide-l .sg-girl .g-portrait {
	float: left;
}
.shopping-guide-l .sg-girl .g-portrait img {
	width: 35px; height: 35px; display: block;
}
.shopping-guide-l .sg-girl .girl-r {
	margin-left: 54px; position: relative;
}
.shopping-guide-l .sg-girl .girl-r p {
	color: rgb(51, 51, 51); line-height: 1; margin-bottom: 10px;
}
.shopping-guide-l .sg-girl .girl-r p .name {
	font-size: 14px;
}
.shopping-guide-l .sg-girl .girl-r p .wk-txt {
	margin-left: 8px;
}
.shopping-guide-l .sg-girl .girl-r p .order-num {
	color: rgb(255, 102, 0);
}
.shopping-guide-l .sg-girl .girl-r p .star-bg { width: 80px; height: 14px; margin-left: 8px; vertical-align: bottom; display: inline-block;
}
.shopping-guide-l .sg-girl .girl-r p .star-bg .star-val { width: 80px; height: 14px; display: block;
}
.shopping-guide-l .sg-girl .girl-r .btn-go {
	bottom: 10px;
}
.shopping-guide-l .store {
	padding: 27px 0px; position: relative;
}
.shopping-guide-l .store .i-loc { left: 0px; top: 27px; width: 16px; height: 25px; position: absolute;
}
.shopping-guide-l .store .s-info {
	margin-left: 30px;
}
.shopping-guide-l .store .s-info .st-name {
	font: 14px Microsoft Yahei; color: rgb(51, 51, 51); overflow: hidden; margin-bottom: 8px; white-space: nowrap; -ms-word-break: break-all; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.shopping-guide-l .store .s-info .st-name .more {
	line-height: 1.3; font-size: 12px;
}
.shopping-guide-l .store .s-info .st-address {
	color: rgb(51, 51, 51); overflow: hidden; white-space: nowrap; -ms-word-break: break-all; -ms-text-overflow: ellipsis;
}
.shopping-guide-l .btn-go {
	background: rgb(255, 255, 255); border: 1px solid rgb(255, 102, 0); border-image: none; width: 94px; height: 24px; text-align: center; right: 0px; bottom: 30px; color: rgb(255, 102, 0); line-height: 24px; display: block; position: absolute;
}
.shopping-guide-l .btn-go:hover {
	background: rgb(255, 102, 0); border-radius: 2px; color: rgb(255, 255, 255); text-decoration: none;
}
.shopping-guide-l .more {
	color: rgb(51, 136, 221); font-family: simsun;
}
.shopping-guide-l .more:hover {
	color: rgb(255, 102, 0);
}
.proinfo-left .bzt {
	position: absolute; z-index: 2;
}
.left-wider .proinfo-left .bzt {
	background-size: contain;
}
.proinfo-deliver dl {
	margin-bottom: 2px;
}
.proinfo-deliver dl .arriv-infos {
	color: rgb(153, 153, 153); margin-right: 10px;
}
.proinfo-deliver dl .c-f00 {
	color: red;
}
.proinfo-deliver dl dd {
	
}
.proinfo-deliver dl dd.supplier-row {
	
}
dl.proinfo-buytype {
	padding-top: 5px; padding-bottom: 0px; margin-bottom: 6px;
}
dl.proinfo-yanbao {
	margin-bottom: 6px;
}
dl.proinfo-yanbao ul {
	padding-right: 95px;
}
.proinfo-deliver-oversea dl {
	line-height: 1.2; margin-bottom: 15px;
}
.proinfo-main .supplier-row {
	color: rgb(153, 153, 153); line-height: 20px; margin-bottom: 0px; position: relative;
}
.proinfo-main .supplier-row a:hover {
	color: rgb(255, 102, 0);
}
.proinfo-main .supplier-row .c666 {
	color: rgb(102, 102, 102);
}
.proinfo-main .sp-szyt {
	color: rgb(51, 136, 221); position: relative;
}
.proinfo-main .supplier-row:hover {
	z-index: 9;
}
.proinfo-deliver .arriv-warning {
	color: red; line-height: 1.2; overflow: hidden; margin-top: 8px;
}
.proinfo-deliver .arriv-warning-oversea {
	color: rgb(171, 150, 229); line-height: 1.2; overflow: hidden; margin-top: 8px;
}
.proinfo-focus .price-promo {
	margin-bottom: 2px;
}
.big-prom-img {
	width: 570px; height: 40px; display: block;
}
.onsale-remaind-dialog .btn-orange {
	background: url("images/bg-newbtns.png?v=20170204") 0px -50px; border-radius: 2px; border: 1px solid rgb(235, 128, 0); border-image: none; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-family: Microsoft YaHei; font-weight: 600; display: block;
}
.onsale-remaind-dialog .btn-orange:hover {
	background-position: 0px -75px; color: rgb(255, 255, 255); text-decoration: none;
}
.onsale-remaind-dialog .btn-smokewhite {
	background: url("images/bg-newbtns.png?v=20170204") 0px 0px; border-radius: 2px; border: 1px solid rgb(187, 187, 187); border-image: none; height: 24px; text-align: center; color: rgb(0, 0, 0); line-height: 24px; font-family: Microsoft YaHei; font-weight: 600; display: block;
}
.onsale-remaind-dialog .btn-smokewhite:hover {
	background-position: 0px -25px; color: rgb(0, 0, 0); text-decoration: none;
}
.onsale-remaind-dialog .btn-ok {
	width: 70px; font-size: 15px; margin-right: 10px;
}
.onsale-remaind-dialog .center {
	margin: 40px auto 30px;
}
.onsale-remaind-dialog .btn-cancel {
	width: 70px; font-size: 15px;
}
.onsale-remaind-dialog .operate-btns {
	padding-top: 20px;
}
.onsale-remaind-dialog .l {
	float: left;
}
.onsale-remaind-dialog .r {
	float: right;
}
.onsale-remaind-dialog {
	margin: 0px auto; padding: 20px 0px 15px; width: 320px; font-family: SimSun;
}
.onsale-remaind-dialog .tips-icon {
	background: url("images/icons_tip.png?v=20170204") -148px -132px; width: 26px; height: 26px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.onsale-remaind-dialog .table-pd {
	margin: 35px auto 25px;
}
.onsale-remaind-dialog .common-tips-text {
	height: 26px; line-height: 26px; font-size: 14px;
}
.onsale-remaind-dialog .d-row {
	height: 35px;
}
.onsale-remaind-dialog .d-left {
	width: 30px;
}
.onsale-remaind-dialog .input-phone {
	padding: 3px 5px; width: 124px; height: 18px;
}
.onsale-remaind-dialog .tips-icon-ok {
	background: url("images/icons_tip.png?v=20170204") -148px 0px; width: 26px; height: 26px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.onsale-remaind-dialog .tips-icon-err {
	background: url("images/icons_tip.png?v=20170204") -174px -65px; width: 20px; height: 20px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.onsale-remaind-dialog .err-info {
	margin: 5px 0px 5px 60px;
}
.proinfo-main dl.ph-price-qrcode {
	margin-top: 2px; margin-bottom: 1px;
}
.ph-price-qrcode {
	line-height: 25px; margin-right: 10px; margin-bottom: 5px; display: block; cursor: default; min-height: 25px;
}
.ph-price-qrcode label {
	border: 1px solid rgb(255, 102, 0); border-image: none; width: 52px; height: 16px; text-align: center; color: rgb(255, 102, 0); line-height: 16px; margin-top: 1px; float: left;
}
.ph-price-qrcode label.prom-vip-icon {
	background: url("images/vip-prom.gif") no-repeat; border: currentColor !important; border-image: none !important; width: 54px; height: 18px;
}
.ph-price-qrcode .i-triangle {
	border-width: 4px; border-style: solid; border-color: transparent transparent transparent rgb(204, 204, 204); border-image: none; line-height: 0; font-size: 0px; margin-top: 4px; margin-left: 4px; float: left; display: inline-block;
}
.ph-price-qrcode .prom-info {
	color: rgb(102, 102, 102); margin-top: -3px; margin-left: 62px;
}
.ph-price-qrcode .prom-info .save-light {
	color: rgb(255, 48, 0);
}
.ph-price-qrcode .qrcode-region {
	display: inline-block; position: relative;
}
.ph-price-qrcode .ph-qr-icon {
	background: url("images/f-icons-ex1.png?v=1534832756") -663px -352px; width: 13px; height: 13px; margin-left: 10px; vertical-align: middle; display: inline-block;
}
.ph-price-qrcode .down-i {
	font-size: 14px; font-weight: 600; margin-left: 5px;
}
.ph-price-qrcode .up-i {
	font-size: 14px; font-weight: 600; margin-left: 5px;
}
.ph-price-qrcode .up-i {
	display: none;
}
.ph-price-qrcode .qrc-wrapper {
	background: rgb(255, 255, 255); border: 1px solid rgb(232, 232, 232); border-image: none; left: 50%; top: 28px; width: 162px; height: 0px; overflow: hidden; margin-left: -80px; display: none; position: absolute; z-index: 3; box-shadow: 0px 0px 2px #e8e8e8;
}
.ph-price-qrcode .qrc-wrapper img {
	margin: 6px; width: 150px; height: 150px; display: block;
}
.ph-price-qrcode .ph-q-extend .down-i {
	display: none;
}
.ph-price-qrcode .ph-q-extend .up-i {
	display: inline;
}
.ph-price-qrcode .ph-q-extend .qrc-wrapper {
	display: block;
}
.ph-price-qrcode .pin-help { width: 16px; height: 16px; margin-left: 6px; vertical-align: middle; display: inline-block; position: relative; cursor: pointer;
}
.ph-price-qrcode .pin-help .pin-prompt {
	background: rgb(255, 255, 255); padding: 2px 8px; border: 1px solid rgb(255, 204, 102); border-image: none; left: -78px; top: 24px; width: 154px; color: rgb(51, 51, 51); line-height: 18px; display: none; position: absolute; z-index: 1;
}
.ph-price-qrcode .pin-help .pin-prompt a {
	color: rgb(34, 114, 200); font-family: simsun;
}
.ph-price-qrcode .pin-help .pin-prompt a:hover {
	color: rgb(255, 102, 0);
}
.ph-price-qrcode .pin-help .tri-pointer-up {
	background: none; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(255, 204, 102); padding: 0px; border-image: none; left: 50%; top: -21px; width: 0px; font-size: 0px; margin-top: 10px; margin-left: -5px; display: block; position: absolute;
}
.ph-price-qrcode .pin-help .tri-pointer-up .inner-tri {
	border-width: 5px; border-style: solid; border-color: transparent transparent ivory; border-image: none; left: -5px; top: -4px; font-size: 0px; position: absolute;
}
.ph-price-qrcode .pin-help .pin-img {
	background: rgb(255, 255, 255); border: 1px solid rgb(255, 204, 102); border-image: none; left: -243px; top: 23px; display: none; position: absolute; z-index: 3;
}
.ph-price-qrcode .pin-help .pin-img img {
	width: 500px; height: 90px; display: block;
}
.ph-price-qrcode .ph-cd {
	font: 12px Microsoft Yahei; padding: 10px 0px 4px; width: 100%; text-align: center; color: rgb(51, 51, 51); display: block; font-size-adjust: none; font-stretch: normal;
}
.ph-price-qrcode .ph-cd em {
	font-family: Tahoma;
}
.product-compare {
	background: rgb(255, 255, 255); border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(242, 242, 242) currentColor rgb(242, 242, 242) rgb(242, 242, 242); border-image: none; top: 0px; width: 255px; right: 0px; padding-right: 25px; padding-bottom: 20px; padding-left: 20px; position: fixed; z-index: 7695; box-shadow: -3px 0px 3px #ddd;
}
.product-compare .p-c-close {
	background: rgb(214, 214, 214); top: 10px; width: 19px; height: 19px; text-align: center; right: 8px; color: rgb(51, 51, 51); line-height: 19px; font-size: 20px; font-weight: 600; display: block; position: absolute; cursor: pointer;
}
.product-compare .p-c-tabs {
	height: 40px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 2px; border-bottom-style: solid;
}
.product-compare .p-c-tabs .p-t-item {
	font: 14px/40px Microsoft Yahei; width: 80px; height: 100%; text-align: center; color: rgb(153, 153, 153); cursor: default; font-size-adjust: none; font-stretch: normal;
}
.product-compare .p-c-tabs .selected {
	color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51); border-bottom-width: 2px; border-bottom-style: solid;
}
.product-compare .p-c-pdts {
	margin-top: 15px;
}
.product-compare .p-c-pdts .p-c-pdt {
	margin-bottom: 26px; position: relative;
}
.product-compare .p-c-pdts .p-c-pdt a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.product-compare .p-c-pdts .p-c-pdt img {
	width: 80px; height: 80px; display: block;
}
.product-compare .p-c-pdts .p-c-pdt .p-c-infos {
	width: 156px; padding-top: 10px; margin-left: 90px; position: relative;
}
.product-compare .p-c-pdts .p-c-pdt .p-c-infos .title {
	height: 34px; color: rgb(51, 51, 51); overflow: hidden;
}
.product-compare .p-c-pdts .p-c-pdt .p-c-infos .price {
	color: rgb(51, 51, 51); margin-top: 16px;
}
.product-compare .p-c-pdts .p-c-pdt .b-delete-s {
	top: 60px; right: 18px; font-size: 14px; font-weight: 600; display: none; position: absolute; cursor: pointer;
}
.product-compare .p-c-pdts .p-c-pdt:hover .b-delete-s {
	display: block;
}
.product-compare .p-c-pdts .add-prompt {
	margin-bottom: 26px;
}
.product-compare .p-c-pdts .add-prompt .virtual-pic {
	background: rgb(241, 244, 245); font: 60px/80px bold Arial; border: 1px solid rgb(221, 221, 221); border-image: none; width: 80px; height: 80px; text-align: center; color: rgb(204, 204, 204); font-size-adjust: none; font-stretch: normal;
}
.product-compare .p-c-pdts .add-prompt .prom-text {
	width: 156px; color: rgb(153, 153, 153); padding-top: 10px; margin-left: 90px;
}
.product-compare .p-c-pdts .btn-start-compare {
	background: rgb(255, 153, 0); font: 16px/36px Microsoft Yahei; margin: -4px auto 0px; width: 130px; height: 36px; text-align: center; color: rgb(255, 255, 255); display: block; font-size-adjust: none; font-stretch: normal;
}
.product-compare .p-c-pdts .btn-start-compare:hover {
	text-decoration: none;
}
.product-compare .p-c-pdts .s-btn-disabled {
	background: rgb(238, 238, 238); color: rgb(153, 153, 153); cursor: default;
}
.product-compare .p-c-pdts .clear-c-list {
	text-align: center; color: rgb(34, 114, 200); margin-top: 10px; display: block;
}
.product-compare .p-c-recent-view .page-scroll-panel {
	overflow: hidden; position: relative;
}
.product-compare .p-c-umaylike .page-scroll-panel {
	overflow: hidden; position: relative;
}
.product-compare .p-c-recent-view .scroll-wrapper {
	width: 1000em; position: relative;
}
.product-compare .p-c-umaylike .scroll-wrapper {
	width: 1000em; position: relative;
}
.product-compare .p-c-recent-view .p-c-pdt {
	width: 255px; margin-bottom: 26px; position: relative;
}
.product-compare .p-c-umaylike .p-c-pdt {
	width: 255px; margin-bottom: 26px; position: relative;
}
.product-compare .p-c-recent-view .p-c-pdt a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.product-compare .p-c-umaylike .p-c-pdt a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.product-compare .p-c-recent-view .p-c-pdt img {
	width: 80px; height: 80px; display: block;
}
.product-compare .p-c-umaylike .p-c-pdt img {
	width: 80px; height: 80px; display: block;
}
.product-compare .p-c-recent-view .p-c-pdt .p-c-infos {
	width: 156px; padding-top: 10px; margin-left: 90px;
}
.product-compare .p-c-umaylike .p-c-pdt .p-c-infos {
	width: 156px; padding-top: 10px; margin-left: 90px;
}
.product-compare .p-c-recent-view .p-c-pdt .p-c-infos .title {
	height: 34px; color: rgb(51, 51, 51); overflow: hidden;
}
.product-compare .p-c-umaylike .p-c-pdt .p-c-infos .title {
	height: 34px; color: rgb(51, 51, 51); overflow: hidden;
}
.product-compare .p-c-recent-view .p-c-pdt .p-c-infos .price {
	color: rgb(51, 51, 51); margin-top: 16px;
}
.product-compare .p-c-umaylike .p-c-pdt .p-c-infos .price {
	color: rgb(51, 51, 51); margin-top: 16px;
}
.product-compare .p-c-recent-view .pdt-cpr-checkbox {
	top: 58px; right: 0px; display: block;
}
.product-compare .p-c-umaylike .pdt-cpr-checkbox {
	top: 58px; right: 0px; display: block;
}
.product-compare .p-c-umaylike {
	margin-top: 30px;
}
.product-compare .p-c-umaylike .p-c-header {
	text-align: center; margin-bottom: 25px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; position: relative;
}
.product-compare .p-c-umaylike .p-c-header .u-text {
	background: rgb(255, 255, 255); font: 14px/14px Microsoft Yahei; padding: 0px 18px; left: 50%; top: -7px; margin-left: -36px; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.product-compare .p-c-recent-view {
	margin-top: 15px; display: none;
}
.pdt-cpr-checkbox {
	background: rgb(102, 102, 102); width: 77px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; position: absolute; cursor: pointer;
}
.pdt-cpr-checkbox input[type=checkbox] {
	margin-right: 5px; vertical-align: middle; cursor: pointer;
}
.prod-comp-prompt-dialog {
	background: rgba(0, 0, 0, 0.5); font: 18px/58px Microsoft Yahei; left: 0px; top: 0px; width: 100%; height: 58px; text-align: center; color: rgb(255, 255, 255); position: fixed; z-index: 7696; font-size-adjust: none; font-stretch: normal;
}
.arrival-reminder-pop {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(255, 85, 0); border-image: none; left: -131px; top: 54px; width: 240px; text-align: center; margin-left: 50%; position: absolute; z-index: 10;
}
.arrival-reminder-pop .btn-arri-remind {
	background: rgb(238, 238, 238); margin: 0px auto; border: 1px solid rgb(187, 187, 187); border-image: none; width: 142px; height: 28px; text-align: center; color: rgb(51, 51, 51); line-height: 28px; font-size: 18px; display: block; cursor: pointer;
}
.arrival-reminder-pop .btn-arri-remind .ar-icon {width: 22px; height: 22px; margin-top: -4px; margin-right: 6px; vertical-align: middle; display: inline-block;
}
.arrival-reminder-pop .btn-arri-remind:hover {
	background: rgb(255, 245, 230); border-color: rgb(255, 85, 0);
}
.arrival-reminder-pop .ar-p-text {
	color: rgb(51, 51, 51); margin-top: 10px;
}
.arrival-reminder-pop .a-up-arrow { left: 50%; top: -6px; width: 12px; height: 6px; margin-left: -6px; display: block; position: absolute;
}
body .proinfo-yanbao ul li a .promote-lebel-selected {
	display: none;
}
body .proinfo-yanbao ul li.selected a .promote-lebel-selected {
	display: inline-block;
}
body .proinfo-yanbao ul li a .promote-lebel-unselected {
	display: inline-block;
}
body .proinfo-yanbao ul li.selected a .promote-lebel-unselected {
	display: none;
}
.proinfo-yanbao ul li a i {
	border: 1px solid rgb(169, 140, 129); border-image: none; left: 16px; top: 8px; width: 14px; height: 14px; position: absolute;
}
.proinfo-yanbao ul li a img.icon_img {
	border: 1px solid rgb(169, 140, 129); border-image: none; left: 16px; top: 8px; width: 14px; height: 14px; position: absolute;
}
.proinfo-yanbao ul li a .promote-lebel {
	padding: 0px 6px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; display: inline-block; background-color: rgb(255, 102, 0);
}
.proinfo-yanbao ul li a .icon1 {
	background-position: -643px -598px; 
}
.proinfo-yanbao ul li a .icon-muyinxian {
	background-position: -629px -598px; 
}
.proinfo-yanbao ul li a .icon-tihuan {
	background-position: -587px -598px; 
}
.proinfo-yanbao ul li a .icon-pingbao {
	background-position: -262px -904px;
}
.proinfo-yanbao ul li a .icon-sui {
	background-position: -248px -904px;
}
.proinfo-yanbao ul li a .icon-bao {
	background-position: -615px -598px; 
}
.proinfo-yanbao ul li a .icon-dao {
	background-position: -234px -904px;
}
.proinfo-yanbao ul li a .icon-yiwai {
	background-position: -220px -904px;
}
.proinfo-yanbao ul li a .icon-zong {
	background-position: -1006px -883px;
}
.proinfo-yanbao ul li a .icon-cxthui {
	background-position: -1020px -883px;
}
.proinfo-yanbao dd {
	position: relative;
}
.proinfo-yanbao dd .follow-box {
	top: 2px; right: 5px; position: absolute; z-index: 2;
}
.proinfo-yanbao dd .follow-box .extend-icon {
	color: rgb(51, 136, 221); font-size: 14px; font-weight: 600; margin-left: 4px; vertical-align: 4px; display: none; cursor: pointer;
}
.proinfo-yanbao dd .follow-box .fold-icon {
	color: rgb(51, 136, 221); font-size: 14px; font-weight: 600; margin-left: 4px; vertical-align: 4px; display: none; cursor: pointer;
}
.proinfo-yanbao dd .follow-box .i-help { padding: 0px; border: 0px currentColor; border-image: none; width: 16px; height: 16px; text-decoration: none; margin-top: 7px; margin-left: 2px; display: inline-block; position: relative; cursor: pointer;
}
.proinfo-yanbao dd .follow-box .i-help .tool-tip {
	background: ivory; padding: 5px 10px; border: 1px solid rgb(255, 85, 0); border-image: none; left: 50%; top: 30px; width: 250px; height: auto; color: rgb(102, 102, 102); line-height: 1.5; margin-left: -135px; display: none; white-space: normal; position: absolute;
}
.proinfo-yanbao dd .follow-box .i-help .tool-tip .a-up-arrow { left: 50%; top: -6px; width: 12px; height: 6px; margin-left: -6px; display: block; position: absolute;
}
.proinfo-yanbao dd .follow-box .i-help:hover .tool-tip {
	display: block;
}
.proinfo-yanbao dd ul {
	
}
.proinfo-buytype ul li.c-out-of-stock a {
	border: 1px dashed rgb(221, 221, 221); border-image: none; color: rgb(51, 51, 51);
}
.proinfo-buytype ul li.c-out-of-stock a:hover {
	border: 1px dashed rgb(221, 221, 221); border-image: none; color: rgb(51, 51, 51);
}
.proinfo-main dl.select-fixed-package {
	margin-bottom: 6px;
}
.select-fixed-package {
	
}
.select-fixed-package dt {
	line-height: 40px;
}
.select-fixed-package dd {
	position: relative;
}
.select-fixed-package .pk-list {
	padding-right: 25px;
}
.select-fixed-package .pk-list .pages-wrap {
	height: 222px; overflow: hidden; position: relative;
}
.select-fixed-package .pk-list ul {
	width: 1000em; position: absolute;
}
.select-fixed-package .pk-list .pack-item {
	margin: 0px 5px 5px 0px; float: left; white-space: nowrap;
}
.select-fixed-package .pk-list .pack-item .item-a {
	background: rgb(255, 255, 255); padding: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 38px; color: rgb(153, 153, 153); line-height: 38px; font-size: 14px; float: left; position: relative;
}
.select-fixed-package .pk-list .pack-item .item-a img {
	margin: 0px 4px;
}
.select-fixed-package .pk-list .pack-item .mini-plus {
	padding: 0px 5px;
}
.select-fixed-package .pk-list .pack-item img {
	width: 38px; height: 38px; vertical-align: -13px; display: inline-block;
}
.select-fixed-package .pk-list .pack-item .p-num {
	font: 12px/normal Tahoma; padding: 0px 8px; font-size-adjust: none; font-stretch: normal;
}
.select-fixed-package .pk-list .pack-item .p-num em {
	font-family: simsun;
}
.select-fixed-package .pk-list .pack-item .ellipsis {
	font-weight: 600; margin-right: 8px; margin-left: 5px;
}
.select-fixed-package .pk-list .pack-item .item-a:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
.select-fixed-package .pk-list .pk-light .item-a {
	border-color: rgb(255, 85, 0) rgb(255, 85, 0) rgb(255, 255, 255);
}
.select-fixed-package .fold {
	height: 45px; overflow: hidden;
}
.select-fixed-package .extend-icon {
	top: 10px; right: 10px; color: rgb(34, 114, 200); font-size: 14px; font-weight: 600; display: none; position: absolute; cursor: pointer;
}
.select-fixed-package .fold-icon {
	top: 10px; right: 10px; color: rgb(34, 114, 200); font-size: 14px; font-weight: 600; display: none; position: absolute; cursor: pointer;
}
.select-fixed-package .pk-hover-list {
	background: rgb(255, 255, 255); padding: 15px 0px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; top: 50px; display: none; position: absolute; z-index: 9;
}
.select-fixed-package .pk-hover-list .single {
	width: 200px; overflow: hidden; margin-left: 55px;
}
.select-fixed-package .pk-hover-list .pk-h-item {
	margin: 0px 10px; width: 200px; float: left; position: relative;
}
.select-fixed-package .pk-hover-list .pk-h-item .prod-img {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 160px; margin-left: 20px; display: block;
}
.select-fixed-package .pk-hover-list .pk-h-item .prod-img img {
	width: 160px; height: 160px; vertical-align: middle; display: block;
}
.select-fixed-package .pk-hover-list .pk-h-item .prod-multi-img {
	background-position: 0px -824px; margin: 0px 0px 0px 20px; width: 164px; height: 164px; display: block; position: relative; 
}
.select-fixed-package .pk-hover-list .pk-h-item .prod-multi-img img {
	left: 1px; top: 5px; width: 158px; height: 158px; position: absolute;
}
.select-fixed-package .pk-hover-list .pk-h-item .pord-num { width: 64px; height: 26px; right: -2px; bottom: 15px; color: rgb(255, 254, 254); position: absolute;
}
.select-fixed-package .pk-hover-list .pk-h-item .pord-num .content {
	left: 6px; bottom: 2px; font-family: simsun; position: absolute;
}
.select-fixed-package .pk-hover-list .pk-h-item .title {
	font: 400 12px/1.2 simsun; height: 20px; color: rgb(51, 51, 51); overflow: hidden; margin-top: 15px; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal; _width: 200px;
}
.select-fixed-package .pk-hover-list .pk-h-item .price {
	font: 700 16px/normal Microsoft Yahei; color: rgb(238, 0, 0); vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.select-fixed-package .pk-hover-list .pk-h-item .plus {
	background-position: -734px -864px; left: -19px; top: 80px; width: 19px; height: 19px; position: absolute;
}
.select-fixed-package .pk-hover-list .buy-row {
	margin: 0px 18px; height: 50px; border-top-color: rgb(241, 241, 241); border-top-width: 1px; border-top-style: dotted;
}
.select-fixed-package .pk-hover-list .buy-row .pk-price {
	line-height: 48px; padding-left: 10px;
}
.select-fixed-package .pk-hover-list .buy-row .price {
	font: 700 16px/normal Microsoft Yahei; color: rgb(238, 0, 0); vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.select-fixed-package .pk-hover-list .buy-row .single-p {
	line-height: 20px; padding-top: 5px;
}
.select-fixed-package .pk-hover-list .buy-row .p-t-name {
	color: rgb(153, 153, 153); vertical-align: middle;
}
.select-fixed-package .pk-hover-list .buy-row .save {
	background: rgb(255, 237, 228); padding: 2px 4px; color: rgb(255, 102, 0);
}
.select-fixed-package .pk-hover-list .buy-row .btn-view-pk {
	background: rgb(255, 255, 255); font: 16px/30px Microsoft Yahei; border-radius: 2px; border: 1px solid rgb(255, 102, 0); border-image: none; width: 128px; height: 30px; text-align: center; right: 18px; bottom: 9px; color: rgb(255, 102, 0); text-decoration: none; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.select-fixed-package .pk-hover-list .buy-row .btn-view-pk:hover {
	background: rgb(255, 48, 0); color: rgb(255, 255, 255);
}
.select-fixed-package .pk-hover-list .buy-row .btn-disable {
	background: rgb(238, 238, 238); border-color: rgb(221, 221, 221); color: rgb(187, 187, 187); font-weight: 300; cursor: default;
}
.select-fixed-package .pk-hover-list .buy-row .btn-disable:hover {
	background: rgb(238, 238, 238); border-color: rgb(221, 221, 221); color: rgb(187, 187, 187); font-weight: 300; cursor: default;
}
.select-fixed-package .pk-hover-list a.btn-dir {
	background: rgb(255, 255, 255); transition:0.2s linear; top: 85px; text-align: center; color: rgb(102, 102, 102); line-height: 2; text-decoration: none; position: absolute; z-index: 2; cursor: pointer;
}
.select-fixed-package .pk-hover-list a.btn-dir:hover span {
	color: rgb(102, 102, 102); display: inline;
}
.select-fixed-package .pk-hover-list .prev {
	border: 1px solid rgb(238, 238, 238); border-image: none; left: 0px; width: 26px; height: 68px;
}
.select-fixed-package .pk-hover-list .prev:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.select-fixed-package .pk-hover-list .next {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 26px; height: 68px; right: 0px;
}
.select-fixed-package .pk-hover-list .next:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.select-fixed-package .pk-hover-list .prev .arr {
	background-position: -1042px -824px; left: 6px; top: 26px; width: 12px; height: 20px; position: absolute;
}
.select-fixed-package .pk-hover-list .prev:hover .arr {
	background-position: -664px -578px; 
}
.select-fixed-package .pk-hover-list .next .arr {
	background-position: -180px -904px; top: 26px; width: 12px; height: 20px; right: 6px; position: absolute;
}
.select-fixed-package .pk-hover-list .next:hover .arr {
	background-position: -902px -796px;
}
.select-fixed-package .gap-line {
	left: 0px; top: 0px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; display: none; position: absolute; z-index: 11;
}
.select-fixed-package:hover {
	position: relative; z-index: 5;
}
.dajuhui-panel2.dajuhui-panel {
	background: rgb(243, 243, 243);
}
.dajuhui-panel2.dajuhui-panel .djh-icon { margin-right: 6px;
}
.dajuhui-panel2.dajuhui-panel .djh-logo {
	background-position: -916px -504px; 
}
.dajuhui-panel2.dajuhui-panel .active-label {
	color: rgb(153, 153, 153); margin-left: 0px;
}
.dajuhui-panel2.dajuhui-panel .proinfo-cd {
	margin-left: 0px;
}
.dajuhui-panel2.dajuhui-panel .proinfo-cd em {
	color: rgb(239, 40, 37);
}
.dajuhui-panel2.dajuhui-panel .proinfo-cd span {
	color: rgb(239, 40, 37);
}
.dajuhui-panel2.dajuhui-panel .djh-qg a {
	color: rgb(239, 40, 37); font-weight: 700;
}
.dajuhui-panel2.dajuhui-panel .djh-qg span {
	color: rgb(239, 40, 37); font-weight: 700;
}
.no-right-side .dajuhui-panel2.dajuhui-panel {
	background: rgb(243, 243, 243);
}
.dajuhui-panel { height: 40px; line-height: 40px;
}
.dajuhui-panel .djh-logo {
	background-position: -916px -424px;
}
.dajuhui-panel .djh-logo {
	width: 110px; height: 40px; margin-left: 3px; float: left; display: inline-block;
}
.dajuhui-panel .temai-logo {
	width: 110px; height: 40px; margin-left: 3px; float: left; display: inline-block;
}
.dajuhui-panel .temai-logo {
	background-position: -916px -544px;
}
.dajuhui-panel .djh-title {
	font: 700 16px/24px Microsoft Yahei; padding: 0px 10px; height: 24px; color: rgb(255, 255, 255); vertical-align: -1px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.dajuhui-panel .djh-cd {
	
}
.dajuhui-panel .r-rule {
	color: rgb(255, 255, 255); margin-right: 20px; float: right; cursor: pointer;
}
.dajuhui-panel .djh-icon { width: 18px; height: 18px; margin-top: -3px; margin-left: 16px; vertical-align: middle; display: inline-block;
}
.dajuhui-panel .active-label {
	color: rgb(255, 255, 255); margin-left: 6px;
}
.dajuhui-panel .proinfo-cd {
	margin-left: 10px;
}
.dajuhui-panel .proinfo-cd em {
	font: 700 14px/40px Tahoma; width: 39px; height: 40px; color: rgb(255, 255, 255); overflow: hidden; -ms-word-break: break-all; font-size-adjust: none; font-stretch: normal;
}
.dajuhui-panel .proinfo-cd em.d-three {
	width: 55px;
}
.dajuhui-panel .proinfo-cd span {
	width: 30px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; font-weight: 600;
}
.dajuhui-panel .djh-qg {
	width: 135px; height: 40px; float: right; position: relative;
}
.dajuhui-panel .djh-qg a {
	color: rgb(255, 255, 255); font-family: SimSun; font-size: 12px; position: absolute;
}
.dajuhui-panel .djh-qg span {
	color: rgb(255, 255, 255); font-family: SimSun; font-size: 12px; position: absolute;
}
.dajuhui-panel .djh-qg .yq {
	top: -9px; right: 20px;
}
.dajuhui-panel .djh-qg .num {
	right: 20px; bottom: -9px;
}
.dajuhui-panel .djh-qg .more {
	right: 20px;
}
.only-label.dajuhui-panel .djh-title {
	border: 0px currentColor; border-image: none;
}
.only-label.dajuhui-panel .djh-cd {
	display: none;
}
.no-right-side .dajuhui-panel {
}
.dajuhui-panel .super-new-icon { width: 70px; height: 15px; margin-top: -2px; vertical-align: middle; display: inline-block;
}
.dajuhui-panel .super-quan { width: 74px; height: 20px; margin-top: 10px; float: left;
}
.snqg-logo { width: 110px; height: 40px; float: left; display: inline-block;
}
.snqg-panel {
}
.snqg-panel .qgcontain {
	background: rgb(255, 222, 223); border-radius: 16px; width: 90px; height: 16px; text-align: center; line-height: 16px; overflow: hidden; clear: both; margin-top: -3px; margin-left: 4px; vertical-align: middle; display: inline-block; position: relative;
}
.snqg-panel .qgcontain .qgprcent {
	left: 0px; width: 100%; height: 16px; color: rgb(235, 11, 11); line-height: 16px; display: inline-block; position: absolute; z-index: 15;
}
.snqg-panel .qgcontain .qg-i {
	background: rgb(255, 241, 128); border-radius: 10px; left: 0px; top: 0px; width: 63%; height: 20px; display: inline-block; position: absolute;
}
.snqg-panel .hide {
	display: none;
}
.snqg-panel .qgtell-text {
	padding: 5px; color: rgb(255, 255, 255); font-weight: 600; display: none; background-color: rgb(255, 102, 0);
}
.no-right-side .snqg-panel {
}
.dajuhui-panel .qgtell-text {
	padding: 5px; color: rgb(255, 255, 255); font-weight: 600; display: none; background-color: rgb(255, 102, 0);
}
.dajuhui-panel2 .snqg-logo {
}
.dajuhui-panel2 .qgcontain {
	display: none;
}
.dajuhui-panel2 .qgtell-text {
	line-height: 20px; margin-left: 6px; display: none;
}
.fixbar .fix-store {
	background: rgb(255, 255, 255); width: 190px; float: left;
}
.fixbar .fix-store-name {
	background: rgb(247, 247, 247); border: 1px solid rgb(221, 221, 221); border-image: none; width: 188px; line-height: 47px; position: relative;
}
.fixbar .fix-store-name h3 {
	padding: 0px 0px 0px 12px; height: 47px; color: rgb(51, 51, 51); overflow: hidden; font-weight: 300; float: left; white-space: nowrap; cursor: default; -ms-word-break: break-all; -ms-text-overflow: ellipsis; max-width: 130px;
}
.fixbar .fix-store-name .l-icon {
	width: 16px; height: 16px; margin-top: -1px; margin-left: 5px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.fixbar .fix-store-name .contact-me-self.l-icon {
	
}
.fixbar .fix-store-name .down-icon {
	top: 0px; right: 5px; color: rgb(102, 102, 102); font-weight: 600; position: absolute;
}
.fixbar .fix-store-name .up-icon {
	top: 0px; right: 5px; color: rgb(102, 102, 102); font-weight: 600; position: absolute;
}
.fixbar .ex-box {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221); border-image: none; padding-bottom: 10px; display: none;
}
.fixbar .ex-box .si-intro-trend {
	margin: 0px auto; padding-top: 12px;
}
.phone-parameters {
	background: rgb(245, 245, 245); padding-bottom: 12px;
}
.phone-parameters .txt-head {
	height: 30px; color: rgb(102, 102, 102); line-height: 30px; padding-left: 10px;
}
.phone-parameters .p-params-node {
	padding: 0px 1px; width: 25%; height: 82px; margin-bottom: 6px; float: left; box-sizing: border-box;
}
.phone-parameters .p-params-node .n-container {
	background: rgb(255, 255, 255); height: 82px; position: relative;
}
.phone-parameters .p-params-node .p-down-arrow {
	left: 50%; bottom: 0px; font-size: 14px; display: none; position: absolute;
}
.phone-parameters .p-params-node .no-hidden {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221); width: 195px; height: auto; position: absolute; z-index: 100; box-shadow: 2px 2px 2px #ddd; -webkit-box-shadow: 2px 2px 2px #ddd;
}
.phone-parameters .p-params-node .no-hidden .infos {
	height: auto;
}
.phone-parameters .p-params-node .no-hidden .p-down-arrow {
	display: none;
}
.phone-parameters .can-extend .p-down-arrow {
	display: block;
}
.phone-parameters .l-label {
	background: rgb(255, 250, 239); width: 40px; height: 100%; color: rgb(255, 170, 0); float: left;
}
.phone-parameters .l-label .icon {
	margin: 15px auto 8px; width: 24px; height: 20px; display: block;
}
.phone-parameters .l-label .icon-img {
	background: 0px; margin: 15px auto 4px; width: 24px; height: 24px; display: block;
}

.phone-parameters .l-label p {
	text-align: center;
}
.phone-parameters .l-label p.a-left {
	text-align: left;
}
.phone-parameters .l-label p.a-2em {
	margin: 0px auto; width: 2em;
}
.phone-parameters .r-info {
	padding: 16px 8px 16px 12px; margin-left: 40px;
}
.phone-parameters .r-info li {
	color: rgb(102, 102, 102); line-height: 1.7; margin-bottom: 3px; -ms-word-break: break-all;
}
.phone-parameters .r-info .pr-explain {
	color: rgb(153, 153, 153);
}
.phone-parameters .r-info .infos {
	height: 42px; overflow: hidden;
}
.root1200 .not-anchor .phone-parameters .p-params-node {
	width: 247px;
}
.root1200 .not-anchor .phone-parameters .p-params-node .no-hidden {
	width: 245px;
}
.root1200 #J-procon-param .phone-parameters .p-params-node {
	width: 247px;
}
.root1200 #J-procon-param .phone-parameters .p-params-node .no-hidden {
	width: 245px;
}
.identity-pop-form {
	padding: 45px 0px;
}
.identity-pop-form .idty-container {
	margin: auto; width: 332px;
}
.identity-pop-form .lose-img {
	background: url("images/lose_lion.png?v=2016072601"); width: 85px; height: 85px; margin-left: 20px; float: left;
}
.identity-pop-form .idty-prompt {
	padding-top: 25px; font-family: Microsoft Yahei; margin-left: 125px;
}
.identity-pop-form .idty-area {
	margin-top: 30px;
}
.identity-pop-form .idty-area .err-box {
	background: ivory; border: 1px solid rgb(255, 204, 102); border-image: none; width: 330px; height: 40px; text-align: center; line-height: 40px; margin-top: 10px;
}
.identity-pop-form .idty-area .err-box i {
	background: url("images/icons_tip.png?v=20170204") -176px -132px; width: 16px; height: 16px; margin-right: 3px; vertical-align: middle; display: inline-block;
}
.identity-pop-form .idty-area .err-box a {
	color: rgb(0, 102, 204);
}
.identity-pop-form .idty-area .idty-input {
	float: left; position: relative;
}
.identity-pop-form .idty-area .idty-input input[type=text] {
	padding: 10px; width: 148px; height: 18px;
}
.identity-pop-form .idty-area .idty-input .err-i {
	background-position: -1001px -846px; right: 5px;
}
.identity-pop-form .idty-area .idty-input .correct-i {
	top: 50%; width: 16px; height: 16px; margin-top: -8px; display: none; position: absolute; 
}
.identity-pop-form .idty-area .idty-input .err-i {
	top: 50%; width: 16px; height: 16px; margin-top: -8px; display: none; position: absolute;
}
.identity-pop-form .idty-area .idty-input .correct-i {
	background-position: -974px -883px; right: -214px;
}
.identity-pop-form .idty-area .check-err input[type=text] {
	border: 1px solid rgb(244, 35, 35); border-image: none;
}
.identity-pop-form .idty-area .check-correct .correct-i {
	display: block;
}
.identity-pop-form .idty-area .check-err .err-i {
	display: block;
}
.identity-pop-form .idty-area .idtycode-img {
	width: 80px; height: 40px; margin-left: 10px; vertical-align: middle; display: inline-block;
}
.identity-pop-form .idty-area .idty-change {
	color: rgb(0, 102, 204); line-height: 40px; margin-left: 20px;
}
.identity-pop-form .idty-area .btn-idty {
	background: rgb(255, 153, 0); border-radius: 4px; width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-family: Microsoft Yahei; font-size: 20px; font-weight: 500; text-decoration: none; margin-top: 10px; display: block;
}
.pro-main-no-good {
	background: rgb(255, 255, 255);
}
.pro-main-no-good .p-r-border {
	display: none;
}
.pro-main-no-good .price-promo dt {
	color: rgb(153, 153, 153);
}
.pro-main-no-good .txt-nosale {
	color: rgb(255, 136, 0); font-family: Microsoft Yahei; font-size: 20px;
}
.pro-main-no-good .txt-under-shelf {
	font: 20px/26px Microsoft Yahei; color: rgb(102, 102, 102); padding-left: 20px; margin-bottom: 2px; font-size-adjust: none; font-stretch: normal;
}
.pro-main-no-good .proinfo-focus {
	background: url("images/proinfo-focus-no-good-bg.png?v=2016071701") 0px 0px; border-width: 1px 0px; border-style: solid; border-color: rgb(238, 238, 238); padding: 10px 0px 8px; border-image: none;
}
.proinfo-deliver .arrive-notice {
	text-decoration: underline; margin-right: 15px;
}
.root1200 .pro-main-no-good {
	padding-right: 0px;
}
.receive-quan {
	margin-top: 9px;
}
.receive-quan .p-quan2 {
	color: rgb(255, 255, 255); line-height: 18px; margin-right: 10px; display: inline-block; position: relative;
}
.receive-quan .p-quan2 span {
	padding: 0px 2px 0px 4px; line-height: 16px; border-top-color: rgb(255, 102, 0); border-bottom-color: rgb(255, 102, 0); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: inline-block; background-color: rgb(255, 102, 0);
}
.receive-quan .p-quan2 .p-quan-white {
	background: rgb(255, 255, 255); padding: 0px 4px 0px 2px; color: rgb(255, 102, 0);
}
.receive-quan .p-quan2 .quan-border {
	top: 1px; width: 2px; height: 16px; position: absolute;
}
.receive-quan .p-quan2 .bl { left: 0px;
}
.receive-quan .p-quan2 .br { right: 0px;
}
.receive-quan .p-quan2 .bm { width: 5px; height: 18px; vertical-align: top; display: inline-block;
}
.receive-quan .p-quan {
	background: rgb(255, 102, 0); border-width: 1px 0px; border-style: solid; border-color: rgb(255, 102, 0); padding: 0px 4px; border-image: none; color: rgb(255, 255, 255); line-height: 16px; margin-right: 5px; display: inline-block; position: relative;
}
.receive-quan .p-quan a {
	color: rgb(255, 255, 255);
}
.receive-quan .p-quan .quan-border {
	top: 0px; width: 2px; height: 16px; position: absolute;
}
.receive-quan .p-quan .bl { left: 0px;
}
.receive-quan .p-quan .br { right: 0px;
}
.receive-quan .p-quan:hover {
	background: rgb(255, 241, 232); cursor: pointer;
}
.receive-quan .p-quan:hover a {
	color: rgb(255, 102, 0); text-decoration: none;
}
.receive-quan .p-quan:hover .bl { left: 0px;
}
.receive-quan .p-quan:hover .br { right: 0px;
}
.receive-quan .a-detail {
	color: rgb(51, 136, 221); display: inline-block;
}
.receive-quan .a-detail .down-i {
	font-size: 14px; font-weight: 600;
}
.receive-quan .a-detail:hover {
	color: rgb(255, 102, 0);
}
.receive-quan .gua-juan {
	font-size: 12px; margin-top: 8px;
}
.receive-quan .gua-juan span {
	color: rgb(102, 102, 102); padding-right: 15px;
}
.receive-quan .gua-juan .a1 { width: 65px; height: 18px; margin-right: 10px; float: left; display: block;
}
.receive-quan .gua-juan .a2 {
	color: rgb(51, 136, 221);
}
.receive-quan .gua-juan:hover {
	cursor: pointer;
}
.pop-coupon-win {
	padding: 20px 0px;
}
.coupons-body {
	margin: 0px 15px 5px; overflow: hidden; position: relative;
}
.coupons-body .list-wrap {
	height: 195px; position: relative;
}
.coupons-body ul {
	left: 0px; top: 0px; width: 1000em; position: absolute;
}
.coupons-body .cp-head {
	text-align: left; color: rgb(51, 51, 51); line-height: 1.2; padding-left: 5px; font-family: Microsoft YaHei; font-size: 14px; margin-bottom: 10px;
}
.coupons-body .cp-head .explain {
	text-align: left; color: rgb(153, 153, 153); line-height: 1.2; font-size: 12px; margin-left: 10px;
}
.coupons-body .none-tickets {
	margin: 24px auto; width: 414px;
}
.coupons-body .none-tickets .none-icon {
	margin: auto auto 10px; width: 214px; height: 155px; background-image: url("images/no_more_counpons.png?v=2016120601");
}
.coupons-body .none-tickets .none-text {
	font: 18px/1.2 Microsoft Yahei; text-align: center; color: rgb(159, 184, 213); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.coupons-body .it-ticket {
	margin: 0px 5px 10px; width: 240px; height: 185px; font-family: Microsoft Yahei; float: left;
}
.coupons-body .it-ticket .wu-di-quan {
	background-position: -220px -260px;
}
.coupons-body .it-ticket .mian-yun-fei-quan {
	background-position: -676px -438px; 
}
.coupons-body .it-ticket .yun-quan {
	background-position: -676px -292px; 
}
.coupons-body .it-ticket .yi-quan {
	background-position: -161px -432px;
}
.coupons-body .it-ticket .jin-ron-quan {
	background-position: -401px -432px;
}
.coupons-body .it-ticket .you-hui-quan {
	background-position: -676px 0px; 
}
.coupons-body .it-ticket .zhe-kou-quan {
	background-position: -676px -146px; 
}
.coupons-body .it-ticket .ti-info {
	text-align: center; color: rgb(255, 255, 255); padding-bottom: 11px; position: relative;
}
.coupons-body .it-ticket .ti-info .left-bg {
	background-position: -172px -904px; left: 0px;
}
.coupons-body .it-ticket .ti-info .left-bg {
	top: 0px; width: 8px; height: 70px; position: absolute; 
}
.coupons-body .it-ticket .ti-info .right-bg {
	top: 0px; width: 8px; height: 70px; position: absolute; 
}
.coupons-body .it-ticket .ti-info .right-bg {
	background-position: -164px -904px; right: 0px;
}
.coupons-body .it-ticket .ti-info .ti-wave {
	background-position: -676px -642px; left: 0px; width: 100%; height: 5px; bottom: -5px; position: absolute; 
}
.coupons-body .it-ticket .ti-info .ti-icon { left: 1px; top: 0px; width: 83px; height: 45px; display: block; position: absolute; z-index: 2;
}
.coupons-body .it-ticket .ti-info .time-valid {
	background: rgb(255, 102, 0); padding: 2px 8px; display: inline-block; position: relative; z-index: 3; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
}
.coupons-body .it-ticket .ti-info .coupon-price {
	margin: 4px 15px; color: rgb(255, 255, 255); line-height: 1.2; overflow: hidden; font-size: 18px; font-weight: 500; position: relative; z-index: 1;
}
.coupons-body .it-ticket .ti-info .coupon-price i {
	font-weight: 700;
}
.coupons-body .it-ticket .ti-info .coupon-price em {
	font-size: 36px;
}
.coupons-body .it-ticket .ti-info .coupon-price small {
	font-size: 24px;
}
.coupons-body .it-ticket .ti-info .ti-explain {
	padding: 0px 25px; height: 36px; color: rgb(255, 255, 255); overflow: hidden; margin-top: 8px; -ms-text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.coupons-body .it-ticket .ti-info .ti-term {
	margin: 2px 0px; color: rgb(153, 69, 0);
}
.coupons-body .it-ticket .no-t-valid {
	padding-top: 22px;
}
.coupons-body .it-ticket .no-t-valid .time-valid {
	display: none;
}
.coupons-body .it-ticket .ti-operate {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(230, 230, 230); border-image: none; height: 45px; line-height: 45px; position: relative; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
}
.coupons-body .it-ticket .ti-operate .btn-im-use {
	font: 12px/22px Microsoft Yahei; margin: -10px 0px 0px -39px; border-radius: 15px; border: 1px solid rgb(255, 102, 0); border-image: none; left: 50%; top: 50%; width: 78px; height: 22px; text-align: center; color: rgb(255, 102, 0); text-decoration: none; display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.coupons-body .it-ticket .ti-operate .btn-diamond {
	font: 12px/22px Microsoft Yahei; margin: 10px auto 0px; border-radius: 15px; border: 1px solid rgb(142, 109, 37); border-image: none; width: 106px; height: 22px; text-align: center; color: rgb(142, 109, 37); overflow: hidden; text-decoration: none; display: block; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.coupons-body .it-ticket .ti-operate .btn-diamond .diamond {margin: 4px 0px 0px 5px; width: 18px; height: 14px; float: left; display: block;
}
.coupons-body .it-ticket .ti-operate .btn-diamond span {
	margin-left: 3px; float: left;
}
.coupons-body .it-ticket .ti-operate .btn-getting {
	background-position: 50%;  background-repeat: no-repeat;
}
.coupons-body .it-ticket .ti-operate .txt-result {
	text-align: center;
}
.coupons-body .it-ticket .ti-operate .txt-result a {
	color: rgb(34, 114, 200); text-decoration: underline;
}
.coupons-body .it-ticket .ti-operate .txt-result i {
	width: 16px; height: 16px; margin-right: 2px; vertical-align: -3px; display: inline-block;
}
.coupons-body .it-ticket .ti-operate .txt-result .i-ok {
	background-position: -974px -883px; 
}
.coupons-body .it-ticket .ti-operate .txt-result .i-err {
	background-position: -1001px -846px; 
}
.coupons-body a.btn-dir {
	background: rgb(255, 255, 255); transition:0.2s linear; top: 85px; text-align: center; color: rgb(102, 102, 102); line-height: 2; text-decoration: none; position: absolute; z-index: 2; cursor: pointer;
}
.coupons-body a.btn-dir:hover span {
	color: rgb(102, 102, 102); display: inline;
}
.coupons-body .prev {
	border: 1px solid rgb(238, 238, 238); border-image: none; left: 0px; width: 26px; height: 68px;
}
.coupons-body .prev:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.coupons-body .next {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 26px; height: 68px; right: 0px;
}
.coupons-body .next:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.coupons-body .prev .arr {
	background-position: -1042px -824px; left: 6px; top: 26px; width: 12px; height: 20px; position: absolute;
}

.coupons-body .prev:hover .arr {
	background-position: -664px -578px;
}
.coupons-body .next .arr {
	background-position: -180px -904px; top: 26px; width: 12px; height: 20px; right: 6px; position: absolute;
}

.coupons-body .next:hover .arr {
	background-position: -902px -796px;
}
.super-quan {
	text-align: right;
}
.super-quan strong { width: 74px; height: 20px; display: inline-block;
}
.super-quan-new {
	text-align: right;
}
.super-quan-new strong { width: 74px; height: 20px; display: inline-block;
}
.super-quan-student {
	text-align: right;
}
.super-quan-student strong { width: 54px; height: 20px; margin-right: 20px; display: inline-block;
}
.coupons-body .it-ticket .ti-info .coupon-price-m {
	margin-right: 28px;
}
.fix-qr-code {
	background: rgb(247, 247, 247); top: 0px; width: 132px; height: 34px; text-align: center; right: 136px; color: rgb(34, 34, 34); position: absolute; cursor: default;
}
.fix-qr-code .qrcode-region {
	padding: 12px 0px; line-height: 24px;
}
.fix-qr-code .ph-qr-icon { width: 13px; height: 13px; vertical-align: middle; display: inline-block;
}
.fix-qr-code .down-i {
	font-size: 14px; font-weight: 600;
}
.fix-qr-code .up-i {
	font-size: 14px; font-weight: 600;
}
.fix-qr-code .up-i {
	display: none;
}
.fix-qr-code .qrc-wrapper {
	background: rgb(255, 255, 255); border: 0px solid rgb(221, 221, 221); border-image: none; left: 50%; top: 47px; width: 160px; height: 0px; overflow: hidden; margin-left: -80px; position: absolute; z-index: 3;
}
.fix-qr-code .qrc-wrapper img {
	margin: 5px; width: 150px; height: 150px; display: block;
}
.fix-qr-code .ph-q-extend .qrc-wrapper {
	border-width: 0px 1px 1px;
}
.fix-qr-code .ph-q-extend .down-i {
	display: none;
}
.fix-qr-code .ph-q-extend .up-i {
	display: inline;
}
.fix-qr-code .ph-q-extend .qrc-wrapper {
	display: block;
}
.root1200 .fixbar .fix-qr-code {
	display: block;
}
.proinfo-main .support-panel {
	margin-right: 10px; margin-bottom: 0px; position: relative;
}
.proinfo-main .support-panel a {
	text-decoration: none;
}
.proinfo-main .support-panel .sp-item {
	border-width: 1px 0px; border-style: solid; border-color: rgb(255, 200, 163); border-image: none; color: rgb(255, 102, 0); line-height: 19px; padding-left: 12px; margin-right: 15px; margin-left: 10px; display: inline-block; position: relative; cursor: pointer;
}
.proinfo-main .support-panel .sp-item .icon {
	background: rgb(255, 102, 0); left: -7px; top: 2px; width: 15px; height: 15px; position: absolute;
}
.proinfo-main .support-panel .sp-item .border-l {
	background-position: -201px -924px; left: -10px;
}
.proinfo-main .support-panel .sp-item .border-l {
	top: -1px; width: 10px; height: 21px; display: block; position: absolute; 
}
.proinfo-main .support-panel .sp-item .border-r {
	top: -1px; width: 10px; height: 21px; display: block; position: absolute; 
}
.proinfo-main .support-panel .sp-item .border-r {
	background-position: -191px -924px; right: -10px;
}

.proinfo-main .support-panel:hover {
	position: relative; z-index: 11;
}
.m-dialog .container .close.btn {
	background-position: -1034px -883px; top: 14px; width: 14px; height: 14px; 
}
.m-dialog .container .close.btn i {
	display: none;
}
.contact-me {
	color: rgb(102, 102, 102); display: inline-block; white-space: nowrap;
}
.contact-me i {
	width: 16px; height: 16px; margin-top: -1px; margin-right: 2px; vertical-align: middle; display: inline-block;
}
.contact-me-self.contact-me i {
	
}
.contact-me-shop.contact-me i {
}
.contact-me:hover {
	color: rgb(255, 102, 0);
}
.si-intro-list .rb-con {
	margin-top: 3px;
}
.rec-null-box {
	margin: 0px auto; width: 230px;
}
.rec-null-box .rec-null-img { margin: 0px auto; width: 124px; height: 140px;
}
.rec-null-box .rec-null-txt {
	font: 14px/1.8 Microsoft Yahei; text-align: center; margin-top: 5px; font-size-adjust: none; font-stretch: normal;
}
.presell-process {
	background: rgb(245, 245, 245); height: 83px;
}
.presell-process .pp-header {
	background: rgb(238, 238, 238); width: 166px; height: 100%; float: left;
}
.presell-process .pp-header .h-content {
	width: 120px; margin-left: 24px; float: left;
}
.presell-process .pp-header .h-content h3 {
	font: 600 14px/normal Microsoft Yahei; color: rgb(51, 51, 51); margin-top: 30px; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.presell-process .pp-header .h-content .ruler-link {
	color: rgb(102, 102, 102); text-decoration: underline; margin-top: 5px;
}
.presell-process .pp-header .arr-bg {
	background-position: -657px -432px; width: 16px; height: 83px; float: right; 
}
.presell-process ul {
	padding-top: 15px;
}
.presell-process li {
	padding: 0px 18px; color: rgb(153, 153, 153); font-family: Microsoft Yahei; float: left;
}
.presell-process li i {
	width: 42px; height: 42px; float: left;
}
.presell-process li .icon-1 {
	background-position: -628px -310px;
}
.presell-process li .icon-2 {
	background-position: -502px -310px;
}
.presell-process li .icon-3 {
	background-position: -560px -260px;
}
.presell-process li .icon-4 {
	background-position: -460px -310px;
}
.presell-process li.sep {
	font: 22px/38px simsun; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
.presell-process li dl {
	margin-left: 52px;
}
.presell-process li dl dt {
	font: 700 14px/1.2 Microsoft Yahei; height: 18px; font-size-adjust: none; font-stretch: normal;
}
.presell-process li dl dt .deposit-money {
	font-family: Tahoma;
}
.presell-process li dl dt .deposit-money em {
	margin: 0px 1px 0px 3px; font-family: Arial; font-weight: 300; vertical-align: middle;
}
.presell-process li.step-2 dt {
	line-height: 38px;
}
.presell-process li.current {
	color: rgb(174, 149, 100);
}
.presell-process li.current .icon-1 {
	background-position: -586px -310px; 
}
.presell-process li.current .icon-2 {
	background-position: -544px -310px; 
}
.presell-process li.current .icon-3 {
	background-position: -999px -742px; 
}
.presell-process li.current .icon-4 {
	background-position: -602px -260px; 
}
.presell-process li.step-1 dl {
	_width: 170px;
}
.presell-process li.step-2 dl {
	_width: 60px;
}
.presell-process li.step-3 dl {
	_width: 170px;
}
.presell-process li.step-4 dl {
	_width: 110px;
}
.root1200 .presell-process .pp-header {
	width: 186px;
}
.root1200 .presell-process .pp-header .h-content {
	width: 140px;
}
.root1200 .presell-process li {
	padding: 0px 30px;
}
.root1200 .presell-process li.sep {
	padding: 0px;
}
.bespoke-process {
	background: rgb(245, 245, 245); height: 83px;
}
.bespoke-process .pp-header {
	background: rgb(238, 238, 238); width: 166px; height: 100%; float: left;
}
.bespoke-process .pp-header .h-content {
	width: 120px; margin-left: 24px; float: left;
}
.bespoke-process .pp-header .h-content h3 {
	font: 600 14px/normal Microsoft Yahei; color: rgb(51, 51, 51); margin-top: 30px; font-size-adjust: none; font-stretch: normal;
}
.bespoke-process .pp-header .arr-bg {
	background-position: -657px -432px; width: 16px; height: 83px; float: right;
}
.bespoke-process ul {
	padding-top: 20px;
}
.bespoke-process li {
	padding: 0px 18px; color: rgb(153, 153, 153); font-family: Microsoft Yahei; float: left;
}
.bespoke-process li i {
	width: 35px; height: 35px; float: left;
}
.bespoke-process li .icon-1 {
	background-position: -202px -578px; width: 41px; height: 38px;
}
.bespoke-process li .icon-2 {
	background-position: -360px -578px;
}
.bespoke-process li .icon-3 {
	background-position: -243px -578px; width: 41px; height: 38px;
}
.bespoke-process li .icon-4 {
	background-position: -325px -578px;
}
.bespoke-process li.sep {
	font: 22px/38px simsun; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
.bespoke-process li dl {
	margin-left: 52px;
}
.bespoke-process li dl dt {
	font: 700 14px/1.2 Microsoft Yahei; height: 18px; font-size-adjust: none; font-stretch: normal;
}
.bespoke-process li dl dt .deposit-money {
	font-family: Tahoma;
}
.bespoke-process li dl dt .deposit-money em {
	margin: 0px 1px 0px 3px; font-family: Arial; font-weight: 300; vertical-align: middle;
}
.bespoke-process li.current {
	color: rgb(174, 149, 100);
}
.bespoke-process li.current .icon-1 {
	background-position: -284px -578px;
}
.bespoke-process li.current .icon-2 {
	background-position: -641px -527px; 
}
.bespoke-process li.current .icon-3 {
	background-position: -161px -578px; 
}
.bespoke-process li.current .icon-4 {
	background-position: -395px -578px; 
}
.bespoke-process li.step-1 dl {
	_width: 170px;
}
.bespoke-process li.step-1 dl dt {
	line-height: 38px;
}
.bespoke-process li.step-2 dl {
	_width: 60px;
}
.bespoke-process li.step-3 dl {
	_width: 170px;
}
.bespoke-process li.step-3 dl dt {
	line-height: 38px;
}
.bespoke-process li.step-4 dl {
	_width: 110px;
}
.root1200 .bespoke-process .pp-header {
	width: 186px;
}
.root1200 .bespoke-process .pp-header .h-content {
	width: 140px;
}
.root1200 .bespoke-process li {
	padding: 0px 30px;
}
.root1200 .bespoke-process li.sep {
	padding: 0px;
}
.presell-process-h {
	height: 95px;
}
.presell-process-h .pp-header .arr-bg { height: 95px;
}
.ph-paras-rec {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(221, 221, 221); border-image: none;
}
.ph-paras-rec .tab-items {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.ph-paras-rec .tab-items li {
	width: 16.66%; height: 34px; text-align: center; font-family: Microsoft Yahei; float: left;
}
.ph-paras-rec .tab-items li a {
	border-width: 0px 1px 0px 0px; border-style: solid; border-color: rgb(221, 221, 221); border-image: none; line-height: 34px; text-decoration: none; display: block;
}
.ph-paras-rec .tab-items li.last-item a {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.ph-paras-rec .tab-items li.current a {
	background: rgb(255, 255, 255); color: rgb(255, 85, 0); margin-top: -1px; border-top-color: rgb(255, 85, 0); border-bottom-color: currentColor; border-top-width: 2px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.ph-paras-rec .pr-tab-content {
	padding: 20px;
}
.ph-paras-rec .pr-tab-content .lf-img {
	width: 200px; height: 284px; float: left;
}
.ph-paras-rec .pr-tab-content .lf-img img {
	width: 100%; height: 100%; display: block;
}
.ph-paras-rec .pr-tab-content .rt-box {
	overflow: hidden; margin-left: 220px;
}
.ph-paras-rec .pr-tab-content .rt-box .txt-summary {
	height: 38px; color: rgb(140, 140, 140); font-size: 12px; margin-top: 8px;
}
.ph-paras-rec .pr-tab-content .rt-box .txt-summary .b-circle {
	background-position: -654px -292px; width: 8px; height: 8px; margin-right: 4px; display: inline-block; 
}
.ph-paras-rec .pr-tab-content .rt-box .p-l-wrapper {
	width: 100em;
}
.ph-paras-rec .pr-tab-content .rt-box .p-list-title {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: 300;
}
.ph-paras-rec .pr-tab-content .rt-box .p-list-title span {
	color: rgb(140, 140, 140); font-size: 12px; margin-left: 4px;
}
.ph-paras-rec .pr-tab-content .rt-box .pr-list {
	padding-top: 18px; margin-top: 36px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed; display: inline-block;
}
.ph-paras-rec .pr-tab-content .rt-box .pr-list .pr-product {
	margin-right: 16px; float: left; position: relative;
}
.ph-paras-rec .pr-tab-content .rt-box .pr-list .pr-product img {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 118px; height: 118px; display: block;
}
.ph-paras-rec .pr-tab-content .rt-box .pr-list .pr-product .p-title {
	width: 118px; text-align: center; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ph-paras-rec .pr-tab-content .rt-box .pr-list .pr-product .price {
	width: 118px; text-align: center; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ph-paras-rec .pr-tab-content .rt-box .pr-list .pr-product .p-title {
	color: rgb(102, 102, 102); font-weight: 300; margin-top: 8px;
}
.ph-paras-rec .pr-tab-content .rt-box .pr-list .pr-product .c-circle {
	background: url("images/f-icons-ex1.png?v=1534832756") -907px -627px; left: 50%; top: -22px; width: 7px; height: 7px; margin-left: -3px; display: block; position: absolute;
}
.ph-paras-rec .pr-tab-content .rt-box .pr-list .pr-product .cr-value {
	left: 0px; top: -45px; width: 100%; text-align: center; color: rgb(102, 102, 102); position: absolute;
}
.ph-paras-rec .pr-tab-content .rt-box .pr-list :last-child.pr-product {
	margin-right: 0px;
}
.root1200 .ph-paras-rec .pr-tab-content .rt-box .pr-list .pr-product {
	margin-right: 32px;
}
.root1200 .ph-paras-rec .pr-tab-content .rt-box .pr-list :last-child.pr-product {
	margin-right: 0px;
}
.tabarea-items .tab-holiday {
	width: 120px; height: 34px;
}
.tabarea-items .tab-holiday img {
	width: 120px; height: 34px; display: block;
}
.tabarea-items .tab-holiday .ha_current {
	display: none;
}
.tabarea-items .tab-holiday .ha_normal {
	display: block;
}
.tabarea-items .current.tab-holiday a {
	background: rgb(77, 34, 152); padding: 0px 25px;
}
.tabarea-items .current.tab-holiday .ha_normal {
	display: none;
}
.tabarea-items .current.tab-holiday .ha_current {
	display: block;
}
.holiday-rec-box {
	padding: 30px 14px; position: relative;
}
.holiday-rec-box .ha-cate-list {
	height: 232px; overflow: hidden; position: relative; z-index: 1;
}
.holiday-rec-box .ha-cate-list ul li {
	margin: 0px 16px; width: 160px; height: 232px; float: left;
}
.holiday-rec-box .ha-cate-list ul li img {
	width: 160px; height: 232px; vertical-align: middle; display: block;
}
.holiday-rec-box .ha-cate-list ul .ha_more {
	position: relative;
}
.holiday-rec-box .ha-cate-list ul .ha_more img {
	margin: 0px; width: 100%; height: 100%; display: block;
}
.holiday-rec-box .ha-cate-list ul .ha_more p {
	left: 0px; width: 100%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 2.5; font-family: SimSun; font-size: 12px; display: block; position: absolute;
}
.holiday-rec-box .ha-rec-list {
	position: relative;
}
.holiday-rec-box .ha-rec-list .pages-container {
	margin-top: 5px;
}
.holiday-rec-box .ha-rec-list .pages-container .page-dot {
	margin: 0px 2px 16px; cursor: pointer;
}
.holiday-rec-box .ha-rec-list .ha_more {
	left: 24px; top: 0px; position: absolute; z-index: 1;
}
.holiday-rec-box .ha-rec-list .ha_more img {
	margin: 0px; width: 160px; height: 232px; display: block;
}
.holiday-rec-box .ha-rec-list .ha_more p {
	left: 0px; width: 100%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 2.5; font-family: SimSun; font-size: 12px; display: block; position: absolute;
}
.holiday-rec-box .ha-list {
	background: rgb(255, 255, 255); width: 776px; height: 232px; overflow: hidden; margin-left: 192px; position: relative;
}
.holiday-rec-box .ha-list ul {
	width: 1000em; position: absolute;
}
.holiday-rec-box .ha-list ul li {
	margin: 0px 16px; width: 160px; float: left;
}
.holiday-rec-box .ha-list ul li img {
	width: 160px; height: 160px; display: block;
}
.holiday-rec-box .ha-list ul li .title {
	margin: 6px 0px; height: 35px; overflow: hidden;
}
.holiday-rec-box .ha-list ul li .title a {
	color: rgb(102, 102, 102);
}
.holiday-rec-box .ha-list ul li .title a:hover {
	color: rgb(255, 102, 0);
}
.holiday-rec-box .ha-list ul li .price {
	font-size: 14px;
}
.holiday-rec-box .ha-list ul li .label {
	background: rgb(248, 35, 37); padding: 0px 2px; height: 15px; color: rgb(255, 255, 255); line-height: 15px; font-size: 12px; font-weight: 400; margin-left: 8px; vertical-align: middle; display: inline-block; white-space: nowrap;
}
.ha-single-pdt {
	padding-bottom: 10px;
}
.root1200 .holiday-rec-box .ha-list {
	width: 968px;
}
.com-label {
	background: rgb(248, 35, 37); width: 50px; height: 16px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; font-weight: 300; display: inline-block;
}
.toppro-list li.clothes-item .num {
	left: auto; top: 15px; right: 5px; bottom: auto;
}
.customer-rec-list li.cgqd { margin: 0px auto; padding: 15px 10px 0px; width: 120px; height: 183px; position: relative;
}
.customer-rec-list li.cgqd .cgqd-link {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.customer-rec-list li.cgqd img {
	width: 120px; height: 120px; display: block;
}
.customer-rec-list li.cgqd .title {
	height: 15px; text-align: center; color: rgb(51, 51, 51); line-height: 15px; font-family: Microsoft YaHei,serif; font-size: 15px; font-weight: 700; margin-top: 10px; display: block;
}
.customer-rec-list li.cgqd .line {
	margin: 8px auto 0px; width: 18px; height: 3px; background-color: rgb(255, 102, 0);
}
.customer-rec-list li.cgqd .check {
	height: 12px; text-align: center; color: rgb(255, 102, 0); line-height: 12px; font-size: 12px; margin-top: 7px;
}
.customer-rec-list li.cgqd .note {
	padding: 0px 4px; border-radius: 2px; top: 0px; height: 18px; right: 0px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; position: absolute; background-color: rgb(255, 102, 0);
}
.exprec li.clothes-item {
	margin: 0px auto; width: 150px;
}
.exprec li.clothes-item img {
	margin: 0px auto; width: 150px; height: 150px;
}
.exprec li.clothes-item .label {
	background: rgb(248, 35, 37); top: 146px; right: 0px;
}
.exprec li.cgqd { margin: 10px auto 0px; padding: 20px 20px 0px; width: 120px; height: 204px; position: relative;
}
.exprec li.cgqd .cgqd-link {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.exprec li.cgqd img {
	width: 120px; height: 120px; display: block;
}
.exprec li.cgqd .title {
	height: 15px; text-align: center; color: rgb(51, 51, 51); line-height: 15px; font-family: Microsoft YaHei,serif; font-size: 15px; font-weight: 700; margin-top: 20px;
}
.exprec li.cgqd .line {
	margin: 12px auto 0px; width: 18px; height: 3px; background-color: rgb(255, 102, 0);
}
.exprec li.cgqd .check {
	height: 12px; text-align: center; color: rgb(255, 102, 0); line-height: 12px; font-size: 12px; margin-top: 7px;
}
.exprec li.cgqd .note {
	padding: 0px 4px; border-radius: 2px; top: 0px; height: 18px; right: 0px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; position: absolute; background-color: rgb(255, 102, 0);
}
.ccc-auth {
	height: 37px; line-height: 37px; padding-left: 10px;
}
.ccc-auth i {
	background-position: -641px -562px; width: 22px; height: 16px; margin-right: 5px; vertical-align: middle; display: inline-block; background-image: url("images/f-icons-ex1.png?v=1534832756");
}
.ccc-auth a {
	color: rgb(51, 136, 221);
}
.ccc-auth a:hover {
	color: rgb(255, 102, 0);
}
.root1200 .p-r-border {
	left: 590px; top: 0px; height: 99%; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; position: absolute;
}
.divide-line {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
.proinfo-focus { margin-bottom: 15px;
}
.noprice-bg.proinfo-focus { border-width: 1px 0px; border-style: solid; border-color: rgb(238, 238, 238); padding: 14px 0px 12px; border-image: none;
}
.pri-label {
	background: rgb(255, 85, 0); padding: 0px 4px; color: rgb(255, 255, 255); margin-top: 8px; margin-left: 10px; float: left; position: relative;
}
.pri-label .sub-icon { left: -5px; width: 5px; height: 5px; bottom: 0px; position: absolute;
}

#sncity {
	
}
#sncity .ui-city {
	height: 26px;
}
#sncity .active.ui-city {
	z-index: 11;
}
#sncity .ui-city .ui-city-group {
	left: -6px;
}
#sncity .ui-city a.ui-city-toggle {
	padding: 7px 6px 6px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); margin-left: -6px;
}
#sncity .ui-city a.ui-city-toggle:hover {
	color: rgb(102, 102, 102);
}
#sncity .active a.ui-city-toggle {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; padding: 7px 5px 6px; border-image: none;
}
.hwg-logistics {
	overflow: hidden;
}
.hwg-logistics img {
	vertical-align: middle;
}
.hwg-logistics .wl-baoshuiqu { width: 990px; height: 83px;
}
.root1200 .hwg-logistics .wl-baoshuiqu { width: 1190px; height: 83px;
}
.detail-tabs {
	height: 47px;
}
.detail-tabs li.current a {
	height: 47px; line-height: 47px;
}
.detail-tabs li a {
	height: 47px; line-height: 47px;
}
.detail-tabs li.current a {
	position: relative;
}
.detail-tabs li.current a::after {
	background: rgb(255, 255, 255); left: 0px; top: 100%; height: 1px; right: 0px; display: block; position: absolute; content: "";
}
.d-error-prompt {
	padding: 50px;
}
.d-error-prompt .e-img { margin: 0px auto; width: 80px; height: 100px; display: block;
}
.d-error-prompt .d-message {
	font: 700 14px/normal Microsoft Yahei; text-align: center; margin-top: 30px; font-size-adjust: none; font-stretch: normal;
}
.pro-statement {
	background: rgb(255, 250, 244); padding: 15px; border: 1px solid rgb(255, 212, 184); border-image: none; margin-top: 15px;
}
.pro-statement .st-title {
	width: 65px; font-weight: 600; float: left;
}
.pro-statement .st-clause {
	margin-left: 65px;
}
.pro-statement .st-clause i {
	border: 2px solid rgb(255, 196, 156); border-image: none; margin-right: 5px; vertical-align: 2px; display: inline-block;
}
.pro-statement .border-line {
	margin: 15px 0px; border-top-color: rgb(255, 212, 184); border-top-width: 1px; border-top-style: solid;
}
.proinfo-car-serv .ins-cost {
	color: rgb(102, 102, 102); font-weight: 600;
}
.proinfo-car-serv .ins-cost em {
	font-family: Tahoma; margin-left: 2px;
}
.proinfo-main .proinfo-car-serv {
	padding-bottom: 8px; margin-bottom: 2px;
}
.proinfo-car-shop dt {
	line-height: 34px;
}
.proinfo-car-shop .sel-shop {
	padding: 0px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 32px; line-height: 32px; display: inline-block; cursor: pointer;
}
.proinfo-car-shop .sel-shop i {
	font-size: 14px; font-weight: 600;
}
.proinfo-car-shop .sel-shop:hover {
	color: rgb(255, 102, 0);
}
.proinfo-car-shop .price {
	height: 32px; line-height: 32px;
}
.proinfo-car-shop .shop-txt {
	height: 32px; line-height: 32px;
}
.proinfo-car-shop .price {
	margin-left: 5px; display: inline-block;
}
.proinfo-warning-box {
	border: 1px solid rgb(255, 85, 0); border-image: none; width: 100%; display: none; position: absolute; z-index: -1;
}
.proinfo-warning-box .tip {
	background: rgb(254, 245, 230); height: 40px; color: rgb(255, 85, 0); line-height: 40px; padding-left: 10px; font-family: Microsoft YaHei; font-size: 14px; border-bottom-color: rgb(250, 239, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.proinfo-warning-box .view-area {
	height: 53px;
}
.proinfo-warning-box .exit-wb {
	top: 8px; width: 15px; right: 10px; color: rgb(51, 51, 51); letter-spacing: -3px; font-size: 16px; font-weight: 700; text-decoration: none; position: absolute; z-index: 3;
}
dl.car-warm-mt {
	margin-top: 52px; margin-bottom: 20px;
}
.klyk-middle-list li.klyk-middle-item {
	margin: 0px 30px 0px 0px; width: 160px; float: left;
}
.manager-list li {
	margin: 0px 30px 0px 0px; width: 160px; float: left;
}
.klyk-middle-list li.klyk-middle-item img {
	width: 160px; height: 160px; display: block;
}
.manager-list li img {
	width: 160px; height: 160px; display: block;
}
.klyk-middle-list li.klyk-middle-item .p-title {
	height: 36px; line-height: 18px; overflow: hidden; margin-top: 8px;
}
.manager-list li .p-title {
	height: 36px; line-height: 18px; overflow: hidden; margin-top: 8px;
}
.klyk-middle-list li.klyk-middle-item a {
	text-decoration: none;
}
.manager-list li a {
	text-decoration: none;
}
.klyk-middle-list li.klyk-middle-item .price {
	height: 16px; line-height: 16px; margin-top: 6px;
}
.manager-list li .price {
	height: 16px; line-height: 16px; margin-top: 6px;
}
.klyk-middle-list li.klyk-middle-item .com-label {
	float: right;
}
.manager-list li .com-label {
	float: right;
}
.klyk-middle-list {
	padding: 15px 0px; position: relative;
}
.manager-list {
	padding: 15px 0px; position: relative;
}
.klyk-middle-list ul {
	padding: 0px 0px 0px 34px; width: 950px; height: 226px; overflow: hidden;
}
.manager-list ul {
	padding: 0px 0px 0px 34px; width: 950px; height: 226px; overflow: hidden;
}
.klyk-middle-list .cgqd { margin: 0px 30px 0px 0px; padding: 20px 20px 0px; width: 120px; height: 204px; float: left; position: relative;
}
.manager-list .cgqd { margin: 0px 30px 0px 0px; padding: 20px 20px 0px; width: 120px; height: 204px; float: left; position: relative;
}
.klyk-middle-list .cgqd .cgqd-link {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.manager-list .cgqd .cgqd-link {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.klyk-middle-list .cgqd img {
	width: 120px; height: 120px; display: block;
}
.manager-list .cgqd img {
	width: 120px; height: 120px; display: block;
}
.klyk-middle-list .cgqd .title {
	height: 15px; text-align: center; color: rgb(51, 51, 51); line-height: 15px; font-family: Microsoft YaHei,serif; font-size: 15px; font-weight: 700; margin-top: 20px;
}
.manager-list .cgqd .title {
	height: 15px; text-align: center; color: rgb(51, 51, 51); line-height: 15px; font-family: Microsoft YaHei,serif; font-size: 15px; font-weight: 700; margin-top: 20px;
}
.klyk-middle-list .cgqd .line {
	margin: 12px auto 0px; width: 18px; height: 3px; background-color: rgb(255, 102, 0);
}
.manager-list .cgqd .line {
	margin: 12px auto 0px; width: 18px; height: 3px; background-color: rgb(255, 102, 0);
}
.klyk-middle-list .cgqd .check {
	height: 12px; text-align: center; color: rgb(255, 102, 0); line-height: 12px; font-size: 12px; margin-top: 7px;
}
.manager-list .cgqd .check {
	height: 12px; text-align: center; color: rgb(255, 102, 0); line-height: 12px; font-size: 12px; margin-top: 7px;
}
.klyk-middle-list .cgqd .note {
	padding: 0px 4px; border-radius: 2px; top: 0px; height: 18px; right: 0px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; position: absolute; background-color: rgb(255, 102, 0);
}
.manager-list .cgqd .note {
	padding: 0px 4px; border-radius: 2px; top: 0px; height: 18px; right: 0px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; position: absolute; background-color: rgb(255, 102, 0);
}
.klyk-middle-list a.btn-dir {
	background: rgb(255, 255, 255); transition:0.2s linear; top: 60px; text-align: center; color: rgb(102, 102, 102); line-height: 2; text-decoration: none; position: absolute; z-index: 2; cursor: pointer;
}
.manager-list a.btn-dir {
	background: rgb(255, 255, 255); transition:0.2s linear; top: 60px; text-align: center; color: rgb(102, 102, 102); line-height: 2; text-decoration: none; position: absolute; z-index: 2; cursor: pointer;
}
.klyk-middle-list a.btn-dir:hover span {
	color: rgb(102, 102, 102); display: inline;
}
.manager-list a.btn-dir:hover span {
	color: rgb(102, 102, 102); display: inline;
}
.klyk-middle-list .prev {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) currentColor; border-image: none; left: 0px; width: 26px; height: 68px;
}
.manager-list .prev {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) currentColor; border-image: none; left: 0px; width: 26px; height: 68px;
}
.klyk-middle-list .prev:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.manager-list .prev:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.klyk-middle-list .next {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(238, 238, 238) currentColor rgb(238, 238, 238) rgb(238, 238, 238); border-image: none; width: 26px; height: 68px; right: 0px;
}
.manager-list .next {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(238, 238, 238) currentColor rgb(238, 238, 238) rgb(238, 238, 238); border-image: none; width: 26px; height: 68px; right: 0px;
}
.klyk-middle-list .next:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.manager-list .next:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.klyk-middle-list .prev .arr {
	background-position: -1042px -824px; left: 6px; top: 26px; width: 12px; height: 20px; position: absolute; 
}
.manager-list .prev .arr {
	background-position: -1042px -824px; left: 6px; top: 26px; width: 12px; height: 20px; position: absolute; 
}
.klyk-middle-list .prev:hover .arr {
	background-position: -664px -578px; 
}
.manager-list .prev:hover .arr {
	background-position: -664px -578px; 
}
.klyk-middle-list .next .arr {
	background-position: -180px -904px; top: 26px; width: 12px; height: 20px; right: 6px; position: absolute;
}
.manager-list .next .arr {
	background-position: -180px -904px; top: 26px; width: 12px; height: 20px; right: 6px; position: absolute; 
}
.klyk-middle-list .next:hover .arr {
	background-position: -902px -796px; 
}
.manager-list .next:hover .arr {
	background-position: -902px -796px;
}
.klyk-middle-list .ctr-disabled {
	border: 1px solid rgb(238, 238, 238); border-image: none; cursor: default; background-color: rgb(255, 255, 255);
}
.klyk-middle-list .prods-show .ctr-disabled:hover {
	border: 1px solid rgb(238, 238, 238); border-image: none; cursor: default; background-color: rgb(255, 255, 255);
}
.manager-list .ctr-disabled {
	border: 1px solid rgb(238, 238, 238); border-image: none; cursor: default; background-color: rgb(255, 255, 255);
}
.manager-list .prods-show .ctr-disabled:hover {
	border: 1px solid rgb(238, 238, 238); border-image: none; cursor: default; background-color: rgb(255, 255, 255);
}
.klyk-middle-list .screen-count {
	font-family: Arial; display: none;
}
.manager-list .screen-count {
	font-family: Arial; display: none;
}
.klyk-list {
	margin: 0px 34px; height: 226px; overflow: hidden; position: relative;
}
.klyk-list ul {
	padding: 0px; width: 1000em; position: absolute;
}
.root1200 .manager-list ul {
	padding: 0px 0px 0px 39px; width: 1140px; overflow: hidden;
}
.root1200 .klyk-list {
	margin: 0px 39px;
}
.root1200 .klyk-list ul {
	padding: 0px; width: 1000em;
}
.prods-show-container {
	padding: 20px;
}
.fixbar-1 {
	left: 0px; top: 48px; width: 100%; height: 35px; display: none; position: fixed; z-index: 20;
}
.fixbar-1 .f-area {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 0px 20px; border-image: none; width: 748px; float: right;
}
.fixbar-1 .f-area .prods-show-mini {
	width: 100%; height: 80px; text-align: center; position: relative;
}
.fixbar-1 .f-area .prods-show-mini .list-wrapper {
	margin: 0px auto; width: 97%; height: 81px; overflow: hidden; position: relative;
}
.fixbar-1 .f-area .prods-show-mini .prods-param-list {
	left: 0px; width: 990em; height: 80px; display: inline-block; position: absolute; background-color: rgb(255, 255, 255);
}
.fixbar-1 .f-area .prods-show-mini .prods-param-list li {
	padding: 0px 10px; width: 60px; height: 80px; float: left; position: relative;
}
.fixbar-1 .f-area .prods-show-mini .prods-param-list li .liner {
	display: none;
}
.fixbar-1 .f-area .prods-show-mini .prods-param-list .on .liner {
	left: 0px; width: 80px; bottom: -1px; font-size: 0px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: absolute;
}
.fixbar-1 .f-area .prods-show-mini .prods-param-list .on .tri-up {
	border-width: 5px; border-style: solid; border-color: transparent transparent rgb(0, 0, 0); border-image: none; left: 50%; bottom: 0px; margin-left: -5px; display: block; position: absolute; _font-size: 0;
}
.fixbar-1 .f-area .prods-show-mini .prods-param-list li img {
	margin: 10px 0px; border: 1px solid rgb(248, 248, 248); border-image: none; width: 60px; height: 60px; display: block;
}
.fixbar-1 .f-area .prods-show-mini .hover-liner {
	top: 80px; width: 80px; height: 1px; font-size: 0px; display: none; position: absolute; background-color: rgb(51, 51, 51);
}
.fixbar-1 .f-area .prods-show-mini .prods-param-list li a:hover img {
	border-color: rgb(253, 171, 0);
}
.fixbar-1 .f-area .prods-show-mini a.btn-dir {
	background: rgb(255, 255, 255); transition:0.2s linear; top: 5px; text-align: center; color: rgb(102, 102, 102); line-height: 2; text-decoration: none; position: absolute; z-index: 2; cursor: pointer;
}
.fixbar-1 .f-area .prods-show-mini a.btn-dir:hover span {
	color: rgb(102, 102, 102); display: inline;
}
.fixbar-1 .f-area .prods-show-mini .prev {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) currentColor; border-image: none; left: -20px; width: 26px; height: 68px;
}
.fixbar-1 .f-area .prods-show-mini .prev:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.fixbar-1 .f-area .prods-show-mini .next {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(238, 238, 238) currentColor rgb(238, 238, 238) rgb(238, 238, 238); border-image: none; width: 26px; height: 68px; right: -19px;
}
.fixbar-1 .f-area .prods-show-mini .next:hover {
	border-color: rgb(222, 222, 222); background-color: rgb(231, 231, 231);
}
.fixbar-1 .f-area .prods-show-mini .prev .arr {
	background-position: -1042px -824px; left: 6px; top: 26px; width: 12px; height: 20px; position: absolute; background-image: url("images/f-icons-ex1.png?v=1534832756");
}
.fixbar-1 .f-area .prods-show-mini .prev:hover .arr {
	background-position: -664px -578px; background-image: url("images/f-icons-ex1.png?v=1534832756");
}
.fixbar-1 .f-area .prods-show-mini .next .arr {
	background-position: -180px -904px; top: 26px; width: 12px; height: 20px; right: 6px; position: absolute; background-image: url("images/f-icons-ex1.png?v=1534832756");
}
.fixbar-1 .f-area .prods-show-mini .next:hover .arr {
	background-position: -902px -796px; background-image: url("images/f-icons-ex1.png?v=1534832756");
}
.fixbar-1 .f-area .prods-show-mini .ctr-disabled {
	border: 1px solid rgb(238, 238, 238); border-image: none; cursor: default; background-color: rgb(255, 255, 255);
}
.fixbar-1 .f-area .prods-show .ctr-disabled:hover {
	border: 1px solid rgb(238, 238, 238); border-image: none; cursor: default; background-color: rgb(255, 255, 255);
}
.fixbar-1 .f-area .prods-show-mini .screen-count {
	font-family: Arial; display: none;
}
.root1200 .fixbar-1 .f-area {
	width: 948px;
}
.root1200 .fixbar-1 .f-area .prods-show-mini .list-wrapper {
	width: 93%;
}
.root1200 .book-pkg.fixbar-1 {
	left: -200px; height: 0px;
}
.root1200 .book-pkg.fixbar-1 .f-area {
	width: 748px;
}
.sent-support {
	position: relative; z-index: 3;
}
.sent-support em {
	color: rgb(153, 153, 153); float: left;
}
.sent-support .s-s-item {
	padding: 0px 8px;
}
.sent-support .s-s-item a {
	color: rgb(51, 136, 221);
}
.sent-support .s-s-item a:hover {
	color: rgb(255, 102, 0);
}
.sent-support .no-link a {
	cursor: default;
}
.sent-support i {
	color: rgb(221, 221, 221);
}
.sent-support ul {
	float: left;
}
.sent-support ul .down-i:hover {
	cursor: default;
}
.sent-support ul .up-i:hover {
	cursor: default;
}
.sent-support ul .line1 .s-s-item {
	margin-right: 0px;
}
.sent-support ul .line1 .up-i {
	
}
.sent-support ul .line1 .down-i {
	
}
.sent-support ul .line2 .s-s-item {
	margin-right: 0px;
}
.sent-support ul.on {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; left: 30px; top: -5px; height: auto; overflow: visible; float: left; position: absolute; z-index: 3; background-color: rgb(255, 255, 255);
}
.sent-support ul.on .line1 {
	margin-right: 0px;
}
.sent-support ul.on .line1 .down-i:hover {
	cursor: default;
}
.sent-support ul.on .line1 .up-i:hover {
	cursor: default;
}
.sent-support ul.on .line2 {
	margin-right: 0px;
}
dl.packages-list-with-price.packages-list .pkg-item {
	height: 80px;
}
dl.packages-list {
	margin-bottom: 4px;
}
dl.packages-list dt {
	line-height: 60px;
}
dl.packages-list .pkg-item {
	height: 64px; margin-right: 27px; margin-bottom: 8px; float: left; position: relative;
}
dl.packages-list .pkg-item .price {
	font: 700 12px/12px Microsoft Yahei; height: 12px; color: rgb(238, 0, 0); margin-top: 4px; display: block; font-size-adjust: none; font-stretch: normal;
}
dl.packages-list .pkg-item img {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 58px; height: 58px; overflow: hidden; display: block;
}
dl.packages-list .pkg-item .p-i {
	left: -19px; top: 16px; color: rgb(153, 153, 153); font-size: 18px; position: absolute;
}
dl.packages-list .pkg-item .p-i-r {
	left: 68px;
}
dl.packages-list .pkg-item .no-link {
	cursor: default;
}
dl.packages-list .pkg-muli {
	background-position: -978px -348px; width: 64px; height: 64px; background-image: url("images/f-icons-ex1.png?v=1534832756"); background-repeat: no-repeat;
}
dl.packages-list .pkg-muli img {
	padding: 1px; border: 0px currentColor; border-image: none;
}
dl.packages-list .pkg-muli .tx-num {
	background: rgb(255, 102, 0); padding: 0px 2px; top: 0px; right: 0px; color: rgb(255, 255, 255); position: absolute;
}
.bk-publish {
	padding: 12px 0px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
.bk-publish .pb-item {
	margin: 0px 20px 12px 0px; float: left;
}
.bk-publish .pb-item .i-header {
	color: rgb(153, 153, 153);
}
.try-read {
	background: ivory; margin: 2px 10px 0px 0px; border: 1px solid rgb(255, 204, 102); border-image: none; width: 60px; height: 20px; text-align: center; color: rgb(51, 51, 51); line-height: 20px; float: left;
}
.try-read:hover {
	background: rgb(254, 247, 233); color: rgb(51, 51, 51); text-decoration: none;
}
.buy-ebook {
	line-height: 40px; float: left;
}
.buy-ebook a {
	background: 0px; color: rgb(102, 102, 102); margin-right: 4px; float: none;
}
.buy-ebook a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.buy-ebook .ce00 {
	color: rgb(238, 0, 0);
}
.bookcon {
	position: relative; min-height: 350px; _height: 350px;
}
.bookcon-main {
	padding: 20px 0px; width: 750px; overflow: hidden;
}
.bookcon-main dl {
	border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden;
}
.bookcon-main dl dt {
	background: rgb(240, 240, 240); font: 700 12px/30px simsun; padding: 0px 5px; height: 30px; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.bookcon-main dl dd {
	padding: 15px 20px; color: rgb(102, 102, 102); line-height: 2;
}
.bookcon-main .bookcon-pics {
	width: 750px; overflow: hidden;
}
.bookcon .pro-detail-pics {
	padding: 20px; width: 750px;
}
.bookcon .pro-detail-title {
	padding: 20px; width: 750px;
}
.bookcon-param li {
	width: 236px; height: 25px; line-height: 25px; overflow: hidden; float: left;
}
.bookcon-param li.top {
	width: auto; float: none;
}
.bookcon-param a {
	color: rgb(34, 114, 200);
}
.bookcon-param li.top span {
	margin-left: 4px;
}
.ng-rec-con {
	padding: 10px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
.ng-rec-con .hot-title {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(238, 238, 238); font: 700 14px/34px Microsoft Yahei; border-image: none; height: 34px; color: rgb(51, 51, 51); padding-left: 14px; position: relative; font-size-adjust: none; font-stretch: normal; background-color: rgb(247, 247, 247);
}
.ng-rec-con .ng-rec-1 {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 568px; height: 228px; overflow: hidden; position: relative;
}
.ng-rec-con .ng-rec-2 {
	height: 440px;
}
.ng-rec-con .ng-rec-list {
	padding: 10px 0px 0px;
}
.ng-rec-con .ng-rec-list .scroll-wrapper {
	width: 1000em; position: relative;
}
.ng-rec-con .ng-rec-list ul {
	padding: 0px 10px; width: 547px; float: left;
}
.ng-rec-con .ng-rec-list ul li {
	margin: 8px 8px 12px; width: 120px; float: left; position: relative;
}
.ng-rec-con .ng-rec-list ul li img {
	margin: 0px auto; width: 120px; height: 120px; display: block;
}
.ng-rec-con .ng-rec-list ul li .the-same { left: 0px; top: 0px; width: 55px; height: 55px; position: absolute;
}
.ng-rec-con .ng-rec-list ul li .title {
	margin: 10px 0px 5px; height: 36px; line-height: 1.6; overflow: hidden;
}
.ng-rec-con .ng-rec-list ul li .title a {
	color: rgb(102, 102, 102);
}
.ng-rec-con .ng-rec-list ul li .title a:hover {
	color: rgb(255, 102, 0);
}
.ng-rec-con .ng-rec-list ul li .label {
	background: rgb(248, 35, 37); top: 100px; width: 50px; height: 16px; text-align: center; right: 8px; color: rgb(255, 255, 255); line-height: 16px; position: absolute;
}
.ng-rec-con .rec-404 {
	margin: 0px auto; padding: 82px 0px; width: 160px; height: 255px;
}
.ng-rec-con .rec-404 .lion-404 { width: 160px; height: 196px; display: block;
}
.ng-rec-con .rec-404 .text-404 {
	font: 14px/normal Microsoft YaHei; color: rgb(51, 51, 51); margin-top: 20px; font-size-adjust: none; font-stretch: normal;
}
.ng-rec-con-1 {
	padding: 10px 0px 0px;
}
.ng-rec-con-1 .same-box {
	width: 380px;
}
.ng-rec-con-1 .same-box .same-pdt {
	padding: 35px 15px 15px 30px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 148px; position: relative;
}
.ng-rec-con-1 .same-box .same-pdt .img {
	left: 30px; top: 35px; width: 120px; height: 120px; position: absolute;
}
.ng-rec-con-1 .same-box .same-pdt .img .the-same { left: -15px; top: -20px; width: 55px; height: 55px; position: absolute;
}
.ng-rec-con-1 .same-box .same-pdt .img .com-label {
	border-radius: 2px; right: 0px; bottom: 0px; position: absolute;
}
.ng-rec-con-1 .same-box .same-pdt .p-infos {
	margin-left: 130px;
}
.ng-rec-con-1 .same-box .same-pdt .p-infos .title {
	height: 36px; overflow: hidden;
}
.ng-rec-con-1 .same-box .same-pdt .p-infos .price {
	margin-top: 4px;
}
.ng-rec-con-1 .same-box .same-pdt .p-infos .review {
	color: rgb(153, 153, 153); margin-top: 4px;
}
.ng-rec-con-1 .same-box .same-pdt .p-infos .review i {
	color: rgb(255, 102, 0); margin-left: 4px;
}
.ng-rec-con-1 .same-box .same-pdt .p-infos .sales {
	color: rgb(153, 153, 153); margin-top: 3px;
}
.ng-rec-con-1 .same-box .same-pdt .p-infos .sales i {
	color: rgb(255, 102, 0); margin-left: 4px;
}
.ng-rec-con-1 .same-box .same-pdt .p-infos .stores {
	color: rgb(153, 153, 153); margin-top: 3px;
}
.ng-rec-con-1 .same-box .same-pdt .p-infos .stores strong {
	color: rgb(102, 102, 102); font-weight: 600;
}
.ng-rec-con-1 .rec-box {
	width: 179px; margin-left: 10px;
}
.ng-rec-con-1 .rec-box .ng-rec-3 {
	width: 177px; height: 198px;
}
.ng-rec-con-1 .rec-box .ng-rec-3 .ng-rec-list {
	padding: 0px;
}
.ng-rec-con-1 .rec-box .ng-rec-3 .ng-rec-list ul {
	padding: 0px 20px; width: 125px;
}
.ng-rec-con-1 .rec-box .ng-rec-3 .ng-rec-list ul li .title {
	margin: 5px 0px 2px;
}
.root1200 .ng-rec-con .ng-rec-1 {
	width: 778px;
}
.root1200 .ng-rec-con .ng-rec-list ul {
	padding: 0px 40px; width: 700px;
}
.root1200 .ng-rec-con .ng-rec-list ul li {
	margin: 8px 10px 12px;
}
.root1200 .left-wider .ng-rec-con-1 .same-box {
	width: 375px;
}
.root1200 .left-wider .ng-rec-con-1 .rec-box {
	width: 345px;
}
.root1200 .left-wider .ng-rec-con-1 .rec-box .ng-rec-3 {
	width: 343px;
}
.root1200 .ng-rec-con-1 .same-box {
	width: 400px;
}
.root1200 .ng-rec-con-1 .same-box .same-pdt {
	padding: 35px 15px 15px 30px;
}
.root1200 .ng-rec-con-1 .rec-box {
	width: 370px;
}
.root1200 .ng-rec-con-1 .rec-box .ng-rec-3 {
	width: 368px;
}
.root1200 .ng-rec-con-1 .rec-box .ng-rec-3 .ng-rec-list ul {
	padding: 0px 40px; width: 280px;
}
.root1200 .left-wider .ng-rec-con-1 .rec-box .ng-rec-3 .ng-rec-list ul {
	padding: 0px 32px;
}
.pop-onsale {
	background: ivory; padding: 0px 7px; border: 1px solid rgb(255, 85, 0); border-image: none; left: 80px; top: -35px; height: 24px; line-height: 24px; display: none; position: absolute; z-index: 4;
}
.pop-onsale .d-arr { left: 50%; width: 10px; height: 6px; bottom: -6px; margin-left: -6px; display: block; position: absolute;
}
.jump.pop-onsale {
	animation:jump 1s infinite; display: block; -webkit-animation: jump 1s ease infinite; -o-animation: jump 1s ease infinite; -moz-animation: jump 1s ease infinite;
}
.gfooter .qrcode {
	padding: 0px;
}
.no-right-side .p-r-border {
	display: none;
}
.no-right-side .proinfo-side {
	display: none;
}
.root1200 .no-right-side {
	padding-right: 0px;
}
.root1200 .no-right-side .big-prom-img {
	width: 780px;
}
.root1200 .no-right-side .scode-link-box {
	right: 0px;
}
.pro-statement .st-clause i {
	width: 0px; height: 0px; overflow: hidden;
}
.proinfo-focus {
	z-index: 6;
}
a.factory-send {
	margin: -4px 0px; height: 1.5em; color: rgb(255, 102, 0); overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 144px;
}
.text-f60 {
	color: rgb(255, 102, 0);
}
.promote-zindex .proinfo-focus {
	z-index: 12;
}
.proinfo-weight dl {
	margin-bottom: 13px;
}
.proinfo-weight dd {
	color: rgb(102, 102, 102);
}
.proinfo-promo ul li .zengpin .zp-item .s-img {
	overflow: hidden;
}
.shopping-guide-l .store .s-info .st-address {
	overflow: hidden; white-space: normal; -ms-word-break: break-all; -ms-text-overflow: clip; max-height: 38px; max-width: 240px;
}
.root1200 .not-anchor .pro-detail-pics {
	padding: 40px 65px 20px;
}
.guaCoupon-box {
	background: rgba(0, 0, 0, 0.2); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 11122; min-width: 990px;
}
.guaCoupon-box .screen-box {
	margin: -255px auto 0px; top: 50%; width: 510px; height: 330px; overflow: hidden; position: relative;
}
.coupon-box {
	background: rgb(255, 255, 255); padding: 10px; border: 5px solid rgba(0, 0, 0, 0.5); border-image: none; left: 50%; top: 50%; width: 480px; height: 300px; font-family: Microsoft YaHei; font-size: 14px; margin-top: -165px; margin-left: -255px; display: block; position: absolute; z-index: 1111;
}
.coupon-box .coupon-head {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.coupon-box .coupon-head h2 {
	text-align: center; color: rgb(51, 51, 51); line-height: 25px; font-size: 18px;
}
.coupon-box .coupon-head h2.pb_15 {
	padding-bottom: 15px;
}
.coupon-box .coupon-head .close { top: 0px; width: 9px; height: 9px; right: 0px; display: block; position: absolute; cursor: pointer;
}
.coupon-box .coupon-head .msg {
	text-align: center; color: rgb(153, 153, 153); line-height: 31px;
}
.coupon-box .coupon-head .return {
	top: -2px; font-family: monospace; font-size: 20px; position: absolute; cursor: pointer;
}
.coupon-box .coupon-info .box-p {
	overflow: hidden;
}
.coupon-box .coupon-info .box-p .p1 {
	text-align: center; color: rgb(51, 51, 51); line-height: 54px; font-weight: bolder; margin-left: 102px; float: left; cursor: default;
}
.coupon-box .coupon-info .box-p .p1 .num {
	color: rgb(226, 61, 41);
}
.coupon-box .coupon-info .box-p .p2 {
	color: rgb(102, 102, 102); line-height: 54px; font-size: 14px; margin-left: 20px; float: left;
}
.coupon-box .coupon-info .box-p .p2 span {
	color: rgb(255, 102, 0);
}
.coupon-box .coupon-info .box-p .p-none {
	margin-left: 0px; float: none;
}
.coupon-box .coupon-info .coupon-detail {
	margin: 0px auto; width: 338px; height: 130px; text-align: center; color: rgb(255, 255, 255);
}
.coupon-box .coupon-info .coupon-detail .coupon-msg {
	padding: 0px 50px; width: 100px; height: 30px; line-height: 30px; font-weight: 700;
}
.coupon-box .coupon-info .can.coupon-detail .p2 {
	height: 50px;
}
.coupon-box .coupon-info .can.coupon-detail .coupon-msg {
	background: rgb(255, 255, 255); margin: 0px auto; color: rgb(226, 61, 41); cursor: pointer;
}
.coupon-box .coupon-info .no-can.coupon-detail .p2 {
	padding-top: 33px;
}
.coupon-box .coupon-info .no-can.coupon-detail .coupon-msg {
	background: rgb(153, 153, 153); margin: 20px auto 0px; color: rgb(255, 255, 255); cursor: default;
}
.coupon-box .coupon-info .congratulate.coupon-detail .p2 {
	color: rgb(255, 255, 255); padding-top: 33px;
}
.coupon-box .coupon-info .congratulate.coupon-detail .coupon-msg {
	background: rgb(226, 61, 41); margin: 20px auto 0px; color: rgb(255, 255, 255); cursor: pointer;
}
.coupon-box .coupon-info .no-chance.coupon-detail .p2 {
	color: rgb(51, 51, 51); padding-top: 60px; font-weight: bolder; cursor: default;
}
.coupon-box .coupon-info .start-gua .choice {
	color: rgb(102, 102, 102); padding-top: 10px;
}
.coupon-box .coupon-info .start-gua .content {
	text-align: left; color: rgb(51, 51, 51);
}
.coupon-box .coupon-info .start-gua .content ul {
	padding-left: 16px;
}
.coupon-box .coupon-info .start-gua .content ul li {
	line-height: 26px;
}
.coupon-box .coupon-info .start-gua .content ul li.one-juan {
	line-height: 45px;
}
.coupon-box .coupon-info .start-gua .content ul li.one-juan i {
	background: 0px;
}
.coupon-box .coupon-info .start-gua .content input {
	display: none;
}
.coupon-box .coupon-info .start-gua .content label i { width: 16px; height: 16px; margin-top: 5px; margin-right: 10px; float: left; display: block;
}
.coupon-box .coupon-info .start-gua .content label span {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 295px;
}
.coupon-box .coupon-info .start-gua .content label.choice-juan i {
}
.coupon-box .coupon-info .start-gua .btn-errMsg {
	margin-top: 7px; position: relative;
}
.coupon-box .coupon-info .start-gua .btn-errMsg .receive_btn {
	background: rgb(226, 61, 41); width: 96px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-weight: 700; margin-left: 40px; display: block;
}
.coupon-box .coupon-info .start-gua .btn-errMsg .error-msg {
	left: 150px; top: 5px; width: 188px; text-align: left; color: rgb(221, 0, 0); overflow: hidden; position: absolute;
}
.coupon-box .coupon-info .start-gua .btn-errMsg .doubleLine.error-msg {
	top: -5px; -ms-text-overflow: ellipsis; max-height: 45px; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}

.coupon-box .coupon-info .coup3:hover {
	cursor: pointer;
}

.coupon-box .coupon-info .coupon-btn {
	margin: 20px auto 0px; width: 200px; overflow: hidden;
}
.coupon-box .coupon-info .coupon-btn .btn1 {
	color: rgb(51, 51, 51); float: left;
}
.coupon-box .coupon-info .coupon-btn .btn2 {
	color: rgb(34, 114, 200); float: right;
}
.coupon-box .scrol.coupon-info {
	width: 480px; height: 255px; overflow: auto;
}
.coupon-box .scrol h2 {
	text-align: center; color: rgb(51, 51, 51); padding-top: 22px; font-size: 14px;
}
.coupon-box .scrol .box {
	color: rgb(102, 102, 102); font-family: SimSun; font-size: 12px;
}
.coupon-box .scrol .box li {
	line-height: 20px; margin-left: 25px; list-style-type: decimal;
}
.coupon-box .mt_20 {
	margin-top: 20px;
}
.ml255.coupon-box {
	margin-left: 255px;
}
.hwg-newlyBox .d-anchor-panel {
	margin-top: 1px;
}
.hwg-newlyBox .mt22 {
	margin-top: 22px;
}
.hwg-newlyBox .box .tit {
	background: rgb(247, 247, 247); line-height: 35px; padding-left: 22px; font-size: 14px;
}
.hwg-newlyBox .box ul {
	padding: 0px 30px 0px 15px;
}
.hwg-newlyBox .box ul .content-tit {
	height: 54px; color: rgb(34, 34, 34); line-height: 54px; font-size: 14px; margin-top: -1px; border-top-color: rgb(247, 247, 247); border-top-width: 1px; border-top-style: solid;
}
.hwg-newlyBox .box ul .content-tit strong {
	color: rgb(221, 221, 221); font-size: 25px; margin-right: 8px; vertical-align: -3px;
}
.hwg-newlyBox .box ul .content-tit .ng-iconfont {
	color: rgb(68, 68, 68);
}
.hwg-newlyBox .box ul .info {
	width: 750px; line-height: 25px; padding-bottom: 10px; padding-left: 16px; margin-top: -10px; position: relative;
}
.hwg-newlyBox .box ul .info strong {
	background: rgb(172, 172, 172); padding: 2px 4px; border-radius: 4px; left: 0px; height: 14px; color: rgb(255, 255, 255); line-height: 14px; font-size: 12px; margin-top: 3px; margin-right: 8px; position: absolute;
}
.hwg-newlyBox .box ul li:hover {
	cursor: pointer;
}
.hwg-newlyBox .fwcn .fwcn-info {
	width: 750px; padding-left: 24px;
}
.hwg-newlyBox .fwcn .fwcn-info dl {
	overflow: hidden; margin-top: 40px;
}
.hwg-newlyBox .fwcn .fwcn-info dd {
	float: left;
}
.hwg-newlyBox .fwcn .fwcn-info dt {
	float: left;
}
.hwg-newlyBox .fwcn .fwcn-info dd {
	margin-left: 10px;
}
.hwg-newlyBox .fwcn .fwcn-info dd h3 {
	color: rgb(163, 144, 228); font-size: 14px;
}
.hwg-newlyBox .fwcn .fwcn-info dd p {
	color: rgb(68, 68, 68); font-size: 12px; margin-top: 3px;
}
.hwg-newlyBox .fwcn .fwcn-info .hwg-icon {
	width: 28px; height: 28px; display: block;
}
.hwg-newlyBox .fwcn .fwcn-info img {
	width: 28px; height: 28px; display: block;
}

.hwg-newlyBox .buy-notes {
	background: rgb(247, 247, 247); padding: 0px 12px 20px; margin-top: 30px;
}
.hwg-newlyBox .buy-notes-white.buy-notes {
	background: rgb(255, 255, 255);
}
.hwg-newlyBox .buy-notes h3 {
	color: rgb(34, 34, 34); font-size: 14px;
}
.hwg-newlyBox .buy-notes h3 strong {
	color: rgb(221, 221, 221); font-size: 25px; margin-right: 8px; vertical-align: -3px;
}
.hwg-newlyBox .buy-notes .info {
	width: 750px; color: rgb(68, 68, 68); line-height: 26px; padding-left: 16px; font-size: 12px;
}
.zp-zy-bzBox {
	background: rgb(247, 247, 247); text-align: center; margin-bottom: 10px; position: relative; z-index: 4;
}
.zp-zy-bzBox .tool-tip {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; width: 250px; height: auto; margin-left: -3px; white-space: normal; z-index: 111;
}
.zp-zy-bzBox .tool-tip .tip-hwg { top: -5px; width: 10px; height: 5px;
}
.zp-zy-bzBox ul {
	height: 40px; padding-top: 15px;
}
.zp-zy-bzBox ul li:hover {
	cursor: default;
}
.zp-zy-bzBox ul li {
	width: 33%; overflow: hidden; float: left; position: relative;
}
.zp-zy-bzBox ul li .item {
	margin: 0px auto; width: 105px;
}
.zp-zy-bzBox ul li em {
	top: 5px; right: 0px; color: rgb(221, 221, 221); position: absolute;
}
.zp-zy-bzBox ul li i {
	width: 30px; height: 28px; float: left; display: block;
}
.zp-zy-bzBox ul li span {
	margin: 5px 0px 0px 15px; float: left; display: block;
}
.zp-zy-bzBox ul li img.hwg-icon {
	float: left; max-height: 28px; max-width: 28px;
}

.two-column.zp-zy-bzBox li {
	width: 28%;
}
.hwg-flow dd .item {
	overflow: hidden; float: left;
}
.hwg-flow dd .item span {
	float: left;
}
.hwg-flow dd .item i {
	width: 18px; height: 18px; margin-right: 6px; float: left; display: block;
}

.hwg-flow dd span.arr { margin: 5px 5px 0px; width: 15px; height: 6px; float: left; display: block;
}
.hwg-V627 .d-anchor-panel .d-an-list .d-select .d-icon {
	border-right-color: rgb(163, 144, 228); border-right-width: 8px; border-right-style: solid;
}
.hwg-V627 .proinfo-serv span a.has-url:hover {
	cursor: default;
}
.hwg-V627 .proinfo-serv span a:hover {
	cursor: default;
}
.hwg-V627 .zp-zy-bzBox ul {
	height: 37px; padding-top: 11px; padding-left: 0px;
}
.hwg-V627 .receive-quan .gua-juan {
	margin-top: 10px;
}
.hwg-V627 .proinfo-title h2 {
	margin-top: 7px;
}
.hwg-V627 .national-flag .info {
	margin-top: 2px;
}
.hwg-V627 .mainbtns {
	margin-bottom: -3px;
}
.hwg-V627 .proinfo-main dl {
	margin-bottom: 15px;
}
.hwg-V627 .proinfo-color-ex .clr-item {
	margin-bottom: 10px;
}
.hwg-V627 .proinfo-focus {
	padding: 14px 0px 2px; margin-bottom: 5px;
}
.hwg-V627 .fix-qr-code .qrc-wrapper {
	top: 50px;
}
.hwg-V627 .detail-tabs {
	height: 46px;
}
.hwg-V627 .tool-tip {
	background: rgb(255, 255, 255); border-color: rgb(221, 221, 221);
}
.hwg-V627 .tool-tip .a-up-arrow {
}
.hwg-V627 .zp-zy-bzBox .fl {
	float: left;
}
.hwg-V627 .zp-zy-bzBox .hwg-3icon { width: 106px; height: 48px; display: block;
}
.hwg-V627 .zp-zy-bzBox .tool-tip {
	border-color: rgb(221, 221, 221);
}
.hwg-V627 .zp-zy-bzBox .tool-tip .a-up-arrow {
}
.hwg-V627 .select-fixed-package .pk-hover-list {
	border-color: rgb(171, 150, 229);
}
.hwg-V627 .proinfo-title h2 a {
	color: rgb(171, 150, 229);
}
.hwg-V627 .ph-price-qrcode label {
	border: 1px solid rgb(171, 150, 229); border-image: none; color: rgb(171, 150, 229);
}
.hwg-V627 .price-sn .lable-bs {
	border: 1px solid rgb(171, 150, 229); border-image: none; color: rgb(171, 150, 229);
}
.hwg-V627 .proinfo-buytype ul li a:hover {
	border: 1px solid rgb(171, 150, 229); border-image: none; color: rgb(171, 150, 229);
}
.hwg-V627 .proinfo-promo .promo-closeup .promo-label {
	border: 1px solid rgb(171, 150, 229); border-image: none; color: rgb(171, 150, 229);
}
.hwg-V627 .proinfo-promo ul li label {
	border: 1px solid rgb(171, 150, 229); border-image: none; color: rgb(171, 150, 229);
}
.hwg-V627 .renxf-box .renxf-item a:hover {
	border: 1px solid rgb(171, 150, 229); border-image: none; color: rgb(171, 150, 229);
}
.hwg-V627 .sh-box .sh-item a:hover {
	border: 1px solid rgb(171, 150, 229); border-image: none; color: rgb(171, 150, 229);
}
.hwg-V627 .proinfo-comments span {
	color: rgb(51, 136, 221);
}
.hwg-V627 .proinfo-color-ex .clr-item a:hover {
	border: 1px solid rgb(171, 150, 229); border-image: none;
}
.hwg-V627 .proinfo-color-ex .selected a {
	border: 1px solid rgb(171, 150, 229); border-image: none;
}

.hwg-V627 .child-list a:first-child {
	border-color: rgb(171, 150, 229);
}
.hwg-V627 .proinfo-yanbao ul li > a:hover {
	border-color: rgb(171, 150, 229);
}
.hwg-V627 .select-fixed-package .pk-list .pk-light .item-a {
	border-color: rgb(171, 150, 229);
}
.hwg-V627 .arrival-reminder-pop {
	border-color: rgb(221, 221, 221);
}
.hwg-V627 .proinfo-yanbao dd .follow-box .i-help .tool-tip {
	border-color: rgb(221, 221, 221);
}
.hwg-V627 .renxf-box .rx-charge {
	border-color: rgb(221, 221, 221);
}
.hwg-V627 .renxf-box .rxf-help .tool-tip {
	border-color: rgb(221, 221, 221);
}
.hwg-V627 .sh-box .rsh-help .tool-tip {
	border-color: rgb(221, 221, 221);
}
.hwg-V627 .sh-box .sh-charge {
	border-color: rgb(221, 221, 221);
}
.hwg-V627 .renxf-box .rx-charge .tri-pointer {
	border-color: rgb(221, 221, 221) transparent transparent;
}
.hwg-V627 .sh-box .sh-charge .tri-pointer {
	border-color: rgb(221, 221, 221) transparent transparent;
}

.hwg-V627 .proinfo-yanbao ul li.hoverli a.mulita {
	border-color: rgb(171, 150, 229) rgb(171, 150, 229) rgb(221, 221, 221);
}
.hwg-V627 .child-list {
	border-color: rgb(171, 150, 229);
}
.hwg-V627 .si-intro {
	border-color: rgb(171, 150, 229);
}
.hwg-V627 .tiein-nav .current .underline {
	border-color: rgb(171, 150, 229);
}
.hwg-V627 .proinfo-car-shop .sel-shop:hover {
	color: rgb(171, 150, 229);
}
.hwg-V627 .proinfo-num dd .tip em {
	color: rgb(171, 150, 229);
}
.hwg-V627 .tabarea-items li a:hover {
	color: rgb(171, 150, 229);
}
.hwg-V627 .tiein-count .handle .reset:hover {
	color: rgb(171, 150, 229);
}
.hwg-V627 .tiein-nav .current {
	color: rgb(171, 150, 229);
}
.hwg-V627 .proinfo-yanbao dd .follow-box .i-help .tool-tip {
	background: rgb(255, 255, 255);
}
.hwg-V627 .renxf-box .rx-charge {
	background: rgb(255, 255, 255);
}
.hwg-V627 .renxf-box .rxf-help .tool-tip {
	background: rgb(255, 255, 255);
}
.hwg-V627 .sh-box .sh-charge {
	background: rgb(255, 255, 255);
}
.hwg-V627 .sh-box .sh-help .tool-tip {
	background: rgb(255, 255, 255);
}
.hwg-V627 .com-label {
	background: rgb(171, 150, 229);
}
.hwg-V627 .exprec li.clothes-item .label {
	background: rgb(171, 150, 229);
}
.hwg-V627 .exprec li .label {
	background: rgb(171, 150, 229);
}
.hwg-V627 .mainbtns .btn-dark-buy {
	background: rgb(171, 150, 229);
}
.hwg-V627 .sea-con-new .btn-search {
	background: rgb(171, 150, 229);
}
.hwg-V627 .toppro-list li .price .label {
	background: rgb(171, 150, 229);
}
.hwg-V627 .tabarea-items li.current a {
	background: rgb(255, 255, 255); color: rgb(171, 150, 229);
}
.hwg-V627 .sea-con-new .btn-search:hover {
	border-color: rgb(171, 150, 229); color: rgb(255, 255, 255);
}
.hwg-V627 .toppro-tab li.current a {
	color: rgb(171, 150, 229); border-top-color: rgb(171, 150, 229);
}
.hwg-V627 .proinfo-title h2 {
	color: rgb(68, 68, 68);
}
.hwg-V627 .proinfo-title h1 span.hwg-zy {
	background: rgb(171, 150, 229);
}
.hwg-V627 .tiein-nav .light {
	background: rgb(171, 150, 229);
}
.hwg-V627 .shopping-guide-l .btn-go {
	border-color: rgb(171, 150, 229); color: rgb(171, 150, 229);
}
.hwg-V627 .si-entry {
	border-color: rgb(171, 150, 229); color: rgb(171, 150, 229);
}
.hwg-V627 .tiein a.btn-addcart-mini {
	border-color: rgb(171, 150, 229); color: rgb(171, 150, 229);
}
.hwg-V627 .shopping-guide-l .btn-go:hover {
	background: rgb(171, 150, 229); color: rgb(255, 255, 255);
}
.hwg-V627 .si-entry:hover {
	background: rgb(171, 150, 229); color: rgb(255, 255, 255);
}
.hwg-V627 .tiein a.btn-addcart-mini:hover {
	background: rgb(171, 150, 229); color: rgb(255, 255, 255);
}
.hwg-V627 .mainbtns .btn-dark-buy:hover {
	background: rgb(147, 107, 214);
}
.hwg-V627 .toppro-list li .num {
	background-position: -958px -883px;
}
.hwg-V627 .imgzoom-thumb-main ul li.current {
	border-color: rgb(171, 150, 229);
}
.hwg-V627 .tiein-list ul li.hover {
	border-color: rgb(171, 150, 229);
}
.hwg-V627 .receive-quan .p-quan2 span {
	border-top-color: rgb(171, 150, 229); border-bottom-color: rgb(171, 150, 229); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(171, 150, 229);
}
.hwg-V627 .receive-quan .p-quan2 .p-quan-white {
	color: rgb(171, 150, 229); background-color: rgb(255, 255, 255);
}

.hwg-V627 .receive-quan .p-quan {
	background: rgb(171, 150, 229); border-color: rgb(171, 150, 229);
}

.hwg-V627 .receive-quan .p-quan:hover a {
	color: rgb(171, 150, 229);
}
.hwg-V627 .receive-quan .a-detail:hover {
	color: rgb(51, 136, 221);
}
.hwg-V627 .receive-quan .p-quan:hover {
	background: rgb(248, 245, 255);
}
.hwg-V627 .pri-label {
	background: rgb(171, 150, 229);
}
.hwg-V627 .si-intro-head .bg {
	background: rgb(171, 150, 229);
}
.hwg-V627 dl.packages-list .pkg-muli .tx-num {
	background: rgb(171, 150, 229);
}

.hwg-V627 .si-intro-head h4.si-intro-head-hwg {
	color: rgb(163, 144, 228);
}
.hwg-V627 .si-intro-head h4.si-intro-head-hwg-zy {
	color: rgb(163, 144, 228);
}

.hwg-V627 .tiein-tzm-pop .main dl.bg-0e6 {
	background: rgb(248, 245, 255);
}
.hwg-V627 .tzm dl.bg-0e6 {
	background: rgb(248, 245, 255);
}

.hwg-V627 .fixbar-1 .f-area .prods-show-mini .prods-param-list .on .liner {
	border-bottom-color: rgb(163, 144, 228);
}
.hwg-V627 .prods-show .prods-param-list .on .liner {
	border-bottom-color: rgb(163, 144, 228);
}
.hwg-V627 .fixbar-1 .f-area .prods-show-mini .prods-param-list .on .tri-up {
	border-color: transparent transparent rgb(163, 144, 228);
}
.hwg-V627 .fixbar-1 .f-area .prods-show-mini .hover-liner {
	background-color: rgb(163, 144, 228);
}
.hwg-V627 .prods-show .hover-liner {
	background-color: rgb(163, 144, 228);
}

.hwg-V627 .d-anchor-panel .d-an-list .d-select {
	background: rgb(163, 144, 228); color: rgb(255, 255, 255);
}
.hwg-V627 .pro-main-no-good .txt-nosale {
	background: rgb(163, 144, 228); color: rgb(255, 255, 255);
}
.hwg-V627 .pop-onsale {
	background: rgb(248, 245, 255); border-color: rgb(163, 144, 228);
}

.hwg-V627 .ng-rec-con .ng-rec-list ul li .label {
	background: rgb(163, 144, 228);
}
.hwg-V627 .renxf-box .renxf-list li.current a {
	border-color: rgb(163, 144, 228);
}
.hwg-V627 .sh-box .sh-list li.current a {
	border-color: rgb(163, 144, 228);
}

.hwg-V627 .proinfo-buytype ul li.selected a {
	border-color: rgb(163, 144, 228);
}
.hwg-V627 .proinfo-yanbao ul li.selected > a {
	border-color: rgb(163, 144, 228);
}
.hwg-V627 .hwg-serve .hwg-icon {
	width: 16px; height: 16px; margin-right: 10px; float: left; display: block;
}

.hwg-V627 .hwg-serve .proinfo-serv .s-tooltip {
	background: rgb(255, 255, 255); border-color: rgb(221, 221, 221); padding: 2px 8px;
}
.hwg-V627 .hwg-serve .proinfo-serv span {
	padding-left: 0px; margin-right: 0px;
}
.hwg-V627 .hwg-serve .line {
	margin: 0px 15px 4px; color: rgb(221, 221, 221); float: left;
}
.tm-style .hwg-newlyBox .box ul .content-tit strong {
	background: rgb(255, 102, 0); padding: 2px 4px; border-radius: 4px; color: rgb(255, 255, 255); font-size: 12px; margin-right: 8px; vertical-align: middle;
}
.tm-style .hwg-newlyBox .box ul .info {
	padding-bottom: 10px; padding-left: 25px; margin-top: -10px;
}
.national-flag {
	color: rgb(51, 51, 51); padding-left: 10px; font-size: 14px;
}
.national-flag i.jack {
	width: 30px; height: 20px; margin-right: 10px; float: left; display: block; background-repeat: no-repeat;
}
.national-flag .info {
	line-height: 17px; float: left;
}
.national-flag .line {
	margin: 0px 5px;
}
.national-flag .line {
	vertical-align: middle;
}
.national-flag .w1 {
	vertical-align: middle;
}
.national-flag .w2 {
	vertical-align: middle;
}

.tzm dl.bg-0e6 {
	background: rgb(255, 240, 230);
}
.rule-fr {
	float: right;
}
.rule-fr .content {
	border-color: rgb(255, 102, 0); left: -202px; top: 50px;
}
.zindex22 {
	z-index: 22;
}
.shopTitEllips {
	overflow: hidden; font-weight: 700; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.shopTitEllips:hover {
	cursor: default;
}
.search-main {
	margin: 0px auto; width: 990px;
}
.search-main .search404 {
	text-align: center;
}
.search-main .search404 .search404ico { margin: 65px auto 35px; width: 220px; height: 172px; display: block;
}
.search-main .search404 h5 {
	font: 700 16px/1.2 Microsoft Yahei; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.search-main .search404 a {
	margin: 25px auto 64px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 93px; height: 25px; text-align: center; line-height: 25px; display: block;
}
.no-link.shopTitEllips {
	cursor: default;
}
.no-link.shopTitEllips:hover {
	color: rgb(102, 102, 102); text-decoration: none; cursor: default;
}
.proinfo-promo a.zp-b-img {
	width: 122px; height: 122px;
}
.proinfo-promo a.zp-b-img:hover {
	text-decoration: none; cursor: default;
}
.proinfo-promo a.zp-title:hover {
	cursor: default;
}
.error_correction {
	padding: 0px 20px; height: 256px;
}
.error_correction dl {
	border: 1px solid rgb(255, 255, 255); border-image: none; margin-bottom: 20px;
}
.error_correction dl.pt20 {
	padding-top: 28px;
}
.error_correction dl.mt15 {
	margin-top: 15px;
}
.error_correction dl .ellipsis {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.error_correction dt {
	color: rgb(102, 102, 102); font-size: 14px; float: left;
}
.error_correction dd.mt0 {
	margin-top: 0px;
}
.error_correction dd.mt0 p {
	color: red; font-size: 14px;
}
.error_correction dd {
	margin: -10px 0px 0px 70px;
}
.error_correction dl textarea {
	padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 275px; height: 52px; color: rgb(102, 102, 102); font-size: 12px;
}
.error_correction input:-ms-input-placeholder {
	color: rgb(187, 187, 187);
}
.error_correction dl textarea.error {
	border-color: rgb(255, 124, 124);
}
.error_correction dl input {
	padding: 8px 6px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 127px; height: 18px; font-size: 12px;
}
.error_correction dl input.error {
	border-color: rgb(255, 124, 124);
}
.error_correction dl .error-msg {
	height: 18px; color: red; font-size: 12px; margin-left: 5px;
}
.error_correction .btn-box {
	margin: 20px auto 0px; width: 160px; overflow: hidden;
}
.error_correction .btn-box a {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; width: 68px; height: 24px; text-align: center; color: rgb(51, 51, 51); line-height: 24px; display: block;
}
.error_correction .btn-box a:hover {
	text-decoration: none;
}
.error_correction .btn-box .btn1 {
	background: rgb(255, 102, 0); border-color: rgb(255, 102, 0); color: rgb(255, 255, 255); float: left;
}
.error_correction .btn-box .btn2 {
	float: right;
}
.error_correction .btn-box .btn1:hover {
	background: rgb(255, 51, 0);
}
.error_correction .btn-box .btn2:hover {
	color: rgb(255, 102, 0);
}
.error_correctionbox {
	margin: 0px auto; width: 305px; height: 188px; overflow: hidden; padding-top: 68px; display: none;
}
.error_correctionbox .icon-box { width: 62px; height: 72px;
}
.error_correctionbox .fl {
	float: left;
}
.error_correctionbox .fr {
	float: right;
}
.error_correctionbox .word {
	color: rgb(51, 51, 51); font-size: 14px; margin-top: 13px;
}
.error_correctionbox .close {
	border-radius: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 67px; height: 24px; text-align: center; color: rgb(51, 51, 51); line-height: 24px; font-size: 12px; margin-top: 20px; display: block;
}
.SMS_security .info-tel {
	color: rgb(51, 51, 51); font-size: 14px;
}
.SMS_security .info-code {
	color: rgb(51, 51, 51); overflow: hidden; font-size: 12px;
}
.SMS_security .info-code input {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(187, 187, 187) currentColor rgb(187, 187, 187) rgb(187, 187, 187); padding: 8px; border-image: none; width: 102px; height: 13px; float: left;
}
.SMS_security input:-ms-input-placeholder {
	color: rgb(187, 187, 187); font-size: 12px;
}
.SMS_security {
	margin: 0px auto; padding: 35px 0px; width: 210px;
}
.SMS_security .info-tel {
	text-align: center;
}
.SMS_security .info-code {
	margin-top: 15px;
}
.SMS_security .code1 {
	background: rgb(255, 245, 229); border: 1px solid rgb(255, 153, 0); border-image: none; width: 88px; height: 29px; text-align: center; color: rgb(255, 102, 0); line-height: 29px; font-size: 12px; float: left; display: block;
}
.SMS_security .cxhq.code1 {
	background: rgb(248, 248, 248); border-color: rgb(187, 187, 187); color: rgb(187, 187, 187);
}
.SMS_security .error-msg {
	color: red; line-height: 26px; font-size: 12px;
}
.SMS_security .btn-box {
	margin: 5px auto 0px; width: 150px; overflow: hidden;
}
.SMS_security .btn-box a {
	background: rgb(255, 102, 0); border: 1px solid rgb(255, 102, 0); border-image: none; width: 67px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; float: left; display: block;
}
.SMS_security .btn-box a:hover {
	text-decoration: none;
}
.SMS_security .btn-box .btn2 {
	background: rgb(255, 255, 255); border-color: rgb(221, 221, 221); color: rgb(51, 51, 51); margin-left: 10px;
}
.SMS_security .btn-box .btn1:hover {
	background: rgb(255, 51, 0);
}
.SMS_security .btn-box .btn2:hover {
	color: rgb(255, 102, 0);
}
.proinfo-focus .super-vipbox dd {
	line-height: 18px; overflow: hidden; margin-top: 8px;
}
.proinfo-focus .super-vipbox .super-price {
	color: rgb(51, 51, 51); line-height: 15px; font-family: Tahoma; font-size: 14px; float: left;
}
.proinfo-focus .super-vipbox .super-price i {
	font-family: Arial;
}
.proinfo-focus .super-vipbox .super-icon { margin: 0px 6px; width: 43px; height: 16px; float: left; display: block;
}
.proinfo-focus .super-vipbox .super-word {
	color: rgb(51, 51, 51); font-size: 12px;
}
.proinfo-focus .super-vipbox .more-equity {
	color: rgb(51, 136, 221); font-size: 12px; margin-left: 13px;
}
.ju-footer-wrapper {
	width: 100%; height: 80px; margin-top: 22px; background-color: rgb(245, 245, 245);
}
.ju-footer-wrapper .ju-footer {
	margin: auto; width: 1190px; height: 80px;
}
.ju-footer-wrapper .logo { width: 111px; height: 34px; margin-top: 23px; margin-right: 30px; margin-left: 50px; float: left;
}
.ju-footer-wrapper .item {
	padding: 0px 38px; height: 20px; line-height: 20px; margin-top: 30px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; float: left;
}
.ju-footer-wrapper .no-border.item {
	border: 0px currentColor; border-image: none;
}
.ju-footer-wrapper .item .text {
	font-size: 14px;
}
.ju-footer-wrapper .ju-footer-icon {
	width: 20px; height: 20px; margin-right: 10px; float: left; display: block;
}
.ju-footer-wrapper .ju-footer-icon img {
	background: 0px;
}

.price-protect-info {
	margin-top: -9px;
}
.price-protect-info h3 {
	line-height: 24px; font-size: 12px;
}
.price-protect-info p {
	line-height: 24px; font-size: 12px;
}
.price-protect-info h3 {
	padding-top: 24px; font-weight: 700;
}
.after-market-cnt .buy-process {
	padding: 70px 0px 0px 25px;
}
.after-market-cnt .pay-way {
	padding: 40px 0px 0px 50px;
}
.after-market-cnt .jdh-tip {
	margin-top: -9px;
}
.after-market-cnt .jdh-tip h3 {
	line-height: 24px; font-size: 12px;
}
.after-market-cnt .jdh-tip p {
	line-height: 24px; font-size: 12px;
}
.after-market-cnt .jdh-tip h3 {
	padding-top: 24px; font-weight: 700;
}
.after-market-send {
	margin-top: 20px;
}
.after-market-send > span {
	vertical-align: top;
}
.after-market-send .red-dot {
	width: 4px; height: 4px; margin-top: 7px; margin-right: 10px; float: left; display: block; background-color: red;
}
.after-market-send .text {
	color: rgb(153, 153, 153); line-height: 18px; font-size: 12px;
}
.after-market-send .text-important {
	color: rgb(102, 102, 102);
}
.proinfo-short-tip {
	background: ivory; border: 1px solid rgb(255, 204, 102); border-image: none; height: 38px; color: rgb(255, 102, 0); line-height: 38px; font-size: 12px; margin-bottom: 3px;
}
.proinfo-short-tip > span { margin: 11px 10px 0px; width: 16px; height: 16px; float: left; display: block;
}
.proinfo-short-tip .proinfo-short-tip-back {
	color: rgb(51, 136, 221);
}
.proinfo-short-tip .proinfo-short-tip-back:hover {
	color: rgb(51, 136, 221); cursor: pointer;
}
.cursor-default {
	cursor: default;
}
.nogoods-dialog-container {
	padding-top: 27px; padding-bottom: 20px;
}
.nogoods-dialog-container .nogoods-msg {
	height: 14px; color: rgb(51, 51, 51); line-height: 14px; padding-left: 24px; font-family: MicrosoftYaHei,serif; font-size: 14px; font-weight: 700; margin-bottom: 42px;
}
.nogoods-dialog-container .nogoods-msg .nogoods-msg-tick { width: 24px; height: 24px; margin-top: -5px; margin-right: 15px; vertical-align: top; display: inline-block;
}
.nogoods-dialog-container .nogoods-msg .nogoods-msg-time {
	color: rgb(255, 102, 0); font-weight: 700;
}
.nogoods-dialog-container .nogoods-prod {
	border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(221, 221, 221); margin: 0px auto; padding: 15px; border-image: none; width: 370px; font-size: 0px;
}
.nogoods-dialog-container .nogoods-prod .nogoods-prod-img {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100px; height: 100px; vertical-align: top; display: inline-block; position: relative;
}
.nogoods-dialog-container .nogoods-prod .nogoods-prod-img img {
	width: 100%; height: 100%;
}
.nogoods-dialog-container .nogoods-prod .nogoods-prod-img .nogoods-prod-label {
	background: rgb(255, 102, 0); padding: 0px 5px; border-radius: 2px; height: 17px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 17px; font-size: 12px; position: absolute;
}
.nogoods-dialog-container .nogoods-prod .nogoods-prod-img .nogoods-prod-same {
	background: url("images/f-icons-ex1.png?v=1534832756") -735px -584px; left: 0px; top: 0px; width: 55px; height: 55px; position: absolute;
}
.nogoods-dialog-container .nogoods-prod .nogoods-prod-info {
	width: 258px; height: 102px; margin-left: 10px; vertical-align: top; display: inline-block; position: relative;
}
.nogoods-dialog-container .nogoods-prod .nogoods-prod-title {
	height: 36px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden; font-family: simsun,serif; font-size: 12px; margin-top: 4px; margin-bottom: 4px;
}
.nogoods-dialog-container .nogoods-prod .nogoods-prod-detail {
	height: 18px; color: rgb(153, 153, 153); line-height: 18px; overflow: hidden; font-family: simsun,serif; font-size: 12px;
}
.nogoods-dialog-container .nogoods-prod .nogoods-prod-price {
	left: 0px; bottom: 0px; color: red; font-family: Tahoma; font-size: 12px; font-weight: 700; position: absolute;
}
.nogoods-dialog-container .nogoods-prod .nogoods-prod-price i {
	font-family: Arial;
}
.nogoods-dialog-container .nogoods-prod .nogoods-prod-count {
	right: 0px; bottom: 0px; color: rgb(153, 153, 153); font-family: simsun,serif; font-size: 12px; position: absolute;
}
.nogoods-dialog-container .btn-box {
	margin: 19px auto 0px; width: 70px; overflow: hidden;
}
.nogoods-dialog-container .btn-box a {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; width: 68px; height: 24px; text-align: center; color: rgb(51, 51, 51); line-height: 24px; display: block;
}
.nogoods-dialog-container .btn-box a:hover {
	text-decoration: none;
}
.nogoods-dialog-container .btn-box .btn1 {
	background: rgb(255, 102, 0); border-color: rgb(255, 102, 0); color: rgb(255, 255, 255); float: left;
}
.nogoods-dialog-container .btn-box .btn1:hover {
	background: rgb(255, 51, 0);
}
.orders-dialog-container {
	padding-top: 36px; padding-bottom: 30px;
}
.orders-dialog-container .orders-msg {
	color: rgb(51, 51, 51); line-height: 18px; padding-right: 50px; padding-left: 52px; font-family: MicrosoftYaHei,serif; font-size: 0px; font-weight: 400; margin-bottom: 20px; min-height: 54px;
}
.orders-dialog-container .orders-msg .orders-common {
	width: 24px; height: 24px; margin-top: -2px; margin-right: 10px; vertical-align: top; display: inline-block;
}

.orders-dialog-container .orders-msg span {
	font-size: 14px; font-weight: 700;
}
.orders-dialog-container .orders-msg p {
	color: rgb(102, 102, 102); text-indent: 35px; font-family: simsun,serif; font-size: 12px;
}
.orders-dialog-container .orders-msg h2 {
	color: rgb(153, 153, 153); text-indent: 35px; font-family: simsun,serif; font-size: 12px; font-weight: 400;
}
.orders-dialog-container .orders-prod {
	border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(221, 221, 221); margin: 0px auto; padding: 15px; border-image: none; width: 370px; font-size: 0px;
}
.orders-dialog-container .orders-prod .orders-prod-img {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100px; height: 100px; vertical-align: top; display: inline-block; position: relative;
}
.orders-dialog-container .orders-prod .orders-prod-img img {
	width: 100%; height: 100%;
}
.orders-dialog-container .orders-prod .orders-prod-img .orders-prod-label {
	background: rgb(255, 102, 0); padding: 0px 5px; border-radius: 2px; height: 17px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 17px; font-size: 12px; position: absolute;
}
.orders-dialog-container .orders-prod .orders-prod-img .orders-prod-same {left: 0px; top: 0px; width: 55px; height: 55px; position: absolute;
}
.orders-dialog-container .btn-box {
	margin: 19px auto 0px; width: 205px; overflow: hidden;
}
.orders-dialog-container .btn-box a {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 96px; height: 26px; text-align: center; color: rgb(51, 51, 51); line-height: 26px; font-size: 14px; display: inline-block;
}
.orders-dialog-container .btn-box a:hover {
	text-decoration: none;
}
.orders-dialog-container .btn-box .btn1 {
	background: rgb(255, 102, 0); border-color: rgb(255, 102, 0); color: rgb(255, 255, 255); margin-right: 5px;
}
.orders-dialog-container .btn-box .btn1:hover {
	background: rgb(255, 51, 0);
}
.orders-dialog-container .btn-box .btn2 {
	background: rgb(255, 255, 255); border-color: rgb(221, 221, 221); color: rgb(51, 51, 51);
}
.orders-dialog-container .btn-box .btn2:hover {
	background: rgb(238, 238, 238);
}
.orders-dialog-container .btn-box .btn-one {
	margin-left: 49px;
}
.hwg-V627 .header-shop .header-shop-inline .header-shop-label {
	background: rgb(119, 93, 207);
}
.head-shop-wrapper {
	position: relative;
}
.header-shop {
	padding: 8px 0px; top: 2px; height: 20px; right: 0px; position: absolute; z-index: 10; cursor: default;
}
.header-shop .header-shop-inline {
	padding-right: 8px; font-size: 0px;
}
.header-shop .header-shop-inline .header-shop-label {
	background: rgb(255, 102, 0); padding: 0px 3px; border-radius: 2px; height: 14px; color: rgb(255, 255, 255); line-height: 14px; font-size: 10px; margin-top: 3px; margin-right: 11px; vertical-align: top; display: inline-block;
}
.header-shop .header-shop-inline .header-shop-name {
	height: 12px; color: rgb(51, 51, 51); line-height: 12px; overflow: hidden; font-size: 12px; margin-top: 4px; margin-right: 27px; vertical-align: top; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 144px;
}
.header-shop .header-shop-inline .header-shop-contact {
	height: 16px; font-size: 0px; margin-top: 2px; vertical-align: top; display: inline-block;
}
.header-shop .header-shop-inline .header-shop-contact > a {
	height: 16px; line-height: 16px; font-size: 12px; vertical-align: top; display: inline-block;
}
.header-shop .header-shop-inline .header-shop-contact > span {
	height: 16px; line-height: 16px; font-size: 12px; vertical-align: top; display: inline-block;
}
.header-shop .header-shop-inline .header-shop-contact .header-shop-icon {
	width: 16px; margin-right: 1px;
}

.header-shop .header-shop-pop {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; top: 35px; width: 180px; right: 0px; display: none; position: absolute;
}
.header-shop .header-shop-pop .header-shop-title {
	padding: 11px 0px; height: 16px; text-align: center; font-size: 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.header-shop .header-shop-pop .header-shop-title > span {
	height: 16px; line-height: 16px; font-size: 12px; vertical-align: top; display: inline-block;
}
.header-shop .header-shop-pop .header-shop-title .header-shop-icon {
	width: 16px; margin-right: 1px;
}

.header-shop .header-shop-pop .header-shop-title .header-shop-icon-self {
	
}
.header-shop .header-shop-pop .header-shop-qrcode {
	width: 100%; padding-top: 12px; padding-bottom: 4px;
}
.header-shop .header-shop-pop .header-shop-qrcode img {
	margin: auto; border: 1px solid rgb(221, 221, 221); border-image: none; width: 120px; height: 120px; display: block;
}
.header-shop .header-shop-pop .header-shop-qrcode .header-shop-note {
	height: 12px; text-align: center; color: rgb(153, 153, 153); line-height: 12px; font-size: 12px; margin-top: 8px;
}
.header-shop .header-shop-pop .header-shop-btns {
	padding: 9px 0px; text-align: center;
}
.header-shop .header-shop-pop .header-shop-btns .header-shop-btn {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 75px; height: 26px; color: rgb(51, 51, 51); line-height: 26px; font-size: 12px; display: inline-block; cursor: pointer;
}
.header-shop .header-shop-pop .header-shop-btns .header-shop-btn:hover {
	border-color: rgb(255, 102, 0); color: rgb(255, 102, 0);
}
.header-shop .header-shop-pop .header-shop-btns :first-child.header-shop-btn {
	margin: 0px 5px;
}
.manzen-handle-li {
	height: 18px;
}
.manzen-handle {
	display: inline-block; position: relative;
}
.manzen-handle .manzen-pop-none {
	color: rgb(153, 153, 153);
}
.manzen-handle .ng-iconfont {
	font-weight: 700; margin-right: 16px;
}
.manzen-handle .manzen-hendle-text-pop {
	display: none;
}
.manzen-handle .up {
	display: none;
}
.manzen-handle:hover {
	background: rgb(255, 255, 255); height: 20px; display: inline-block; z-index: 100;
}
.manzen-handle:hover .up {
	top: 5px; display: inline; position: relative;
}
.manzen-handle:hover .manzen-hendle-text-pop {
	left: 9px; top: 8px; height: 12px; line-height: 12px; display: block; position: absolute;
}
.manzen-handle:hover .down {
	display: none;
}
.manzen-handle:hover .manzen-hendle-text {
	visibility: hidden;
}
.manzen-handle:hover .manzen-pop {
	display: block; box-sizing: border-box;
}
.manzen-handle:hover .manzen-pop .manzen-pop-none {
	color: rgb(153, 153, 153);
}
.manzen-handle:hover::after {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(255, 255, 255); border-image: none; left: 0px; top: 0px; right: 0px; bottom: -1px; position: absolute; z-index: 1; content: "";
}
.manzen-handle .manzen-pop {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 100%; display: none; position: absolute; min-width: 100%;
}
.manzen-handle .manzen-pop .manzen-pop-title {
	margin: 9px 0px 8px; height: 12px; color: rgb(102, 102, 102); line-height: 12px; font-size: 12px; display: inline-block;
}
.manzen-handle .manzen-pop .manzen-pop-list {
	white-space: nowrap;
}
.manzen-handle .manzen-pop .manzen-pop-img-container {
	width: 50px; height: 50px; vertical-align: top; display: inline-block; position: relative;
}
.manzen-handle .manzen-pop .manzen-pop-img-container::after {
	border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; content: "";
}
.manzen-handle .manzen-pop .manzen-pop-img-container .manzen-pop-img {
	width: 100%; height: 100%;
}
.manzen-handle .manzen-pop .manzen-pop-img-container .manzem-pop-img-label {
	left: 1px; height: 14px; text-align: center; right: 1px; bottom: 1px; color: rgb(255, 255, 255); line-height: 14px; font-size: 12px; position: absolute; background-color: rgba(0, 0, 0, 0.4);
}
.manzen-handle .manzen-pop .manzen-pop-number {
	height: 12px; color: rgb(102, 102, 102); line-height: 12px; font-family: simsun; font-size: 12px; margin-top: 19px; margin-right: 9px; margin-left: 4px; vertical-align: top; display: inline-block;
}
.cursor-default {
	cursor: default !important;
}
.cursor-pointer {
	cursor: pointer !important;
}
.happy-go dd .gocode-region {
	display: inline-block; position: relative;
}
.happy-go dd .gocode-region .hap-qr-icon { width: 13px; height: 13px; margin-left: 10px; vertical-align: middle; display: inline-block;
}
.happy-go dd .hap-g-extend {
	display: inline-block; z-index: 5;
}
.happy-go dd .hap-g-extend .down-i {
	display: none;
}
.happy-go dd .hap-g-extend .up-i {
	display: inline;
}
.happy-go dd .hap-g-extend .happy-go-wrapper {
	display: inline-block;
}
.happy-go dd .happy-go-wrapper {
	background: rgb(255, 255, 255); border: 1px solid rgb(232, 232, 232); border-image: none; left: 50%; top: 28px; width: 162px; height: 0px; overflow: hidden; margin-left: -80px; display: none; position: absolute; z-index: 4; box-shadow: 0px 0px 2px #e8e8e8;
}
.happy-go dd .happy-go-wrapper img {
	margin: 6px; width: 150px; height: 150px; display: block;
}
.happy-go dd .down-i {
	font-size: 14px; font-weight: 600; margin-left: 5px;
}
.happy-go dd .up-i {
	font-size: 14px; font-weight: 600; margin-left: 5px;
}
.happy-go dd .up-i {
	display: none;
}
.happy-go .happy-go-icon {width: 48px; height: 16px; margin-top: 2px; margin-right: 8px; float: left;
}
.install-process .install-process-msg {
	color: rgb(102, 102, 102); font-size: 12px; margin-top: 20px;
}
.install-process .install-process-msg .install-process-important {
	color: rgb(255, 102, 0);
}
.install-process .install-process-img {
	margin: 30px auto 0px; display: block;
}
.install-other {
	padding-top: 4px;
}
.install-other p {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 14px; margin-top: 8px;
}
.install-table {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; margin-top: 20px;
}
.install-table td {
	border-color: rgb(221, 221, 221);
}
.install-table th {
	background: rgb(240, 240, 240); height: 30px; text-align: left; color: rgb(102, 102, 102); padding-left: 5px; font-size: 12px; position: relative;
}
.install-table th .install-table-head-more {
	top: 0px; height: 30px; right: 17px; color: rgb(51, 136, 221); line-height: 30px; font-size: 12px; display: block; position: absolute; cursor: pointer;
}
.install-table th .install-table-head-more > span {
	display: none;
}
.install-table th .install-table-head-more-show.install-table-head-more > span {
	display: block;
}
.install-table th .install-table-head-more > span:first-child {
	display: block;
}
.install-table th .install-table-head-more-show.install-table-head-more > span:first-child {
	display: none;
}
.install-table .install-table-row {
	height: 50px;
}
.install-table .install-table-row .install-table-name {
	padding: 10px 15px; width: 180px; color: rgb(102, 102, 102); font-size: 12px; position: relative;
}
.install-table .install-table-row .install-table-name .install-table-tag {left: 0px; top: 0px; width: 36px; height: 36px; position: absolute;
}
.install-table .install-table-row .install-table-detail {
	padding: 10px; position: relative;
}
.install-table .install-table-row .install-table-detail .install-table-price {
	margin: 7px 0px; height: 12px; color: rgb(51, 51, 51); line-height: 12px; font-size: 12px;
}
.install-table .install-table-row .install-table-detail .install-table-info {
	color: rgb(102, 102, 102); line-height: 16px; padding-right: 35px; font-size: 12px; margin-top: 3px; position: relative;
}
.install-table .install-table-row .install-table-detail .install-table-info-ellipsis.install-table-info {
	-ms-overflow-y: hidden; max-height: 48px;
}
.install-table .install-table-row .install-table-detail .install-table-info-ellipsis.install-table-info .install-table-info-more .i-down {
	display: block;
}
.install-table .install-table-row .install-table-detail .install-table-info-ellipsis.install-table-info .install-table-info-more .i-up {
	display: none;
}
.install-table .install-table-row .install-table-detail .install-table-info .install-table-info-more {
	right: 7px; bottom: 0px; display: none; position: absolute; cursor: pointer;
}
.install-table .install-table-row .install-table-detail .install-table-info .install-table-info-more em {
	width: 16px; height: 16px; line-height: 16px; font-weight: 700; display: block;
}
.install-table .install-table-row .install-table-detail .install-table-info .install-table-info-more .i-down {
	display: none;
}
.install-table .install-table-row .install-table-detail .install-table-info .install-table-info-more .i-up {
	display: block;
}
.install-table .install-table-row .install-table-image-handle {
	top: 17px; height: 12px; right: 15px; color: rgb(51, 136, 221); line-height: 12px; font-size: 12px; display: block; position: absolute; cursor: default;
}
.install-table .install-table-row .install-table-image-handle:hover .install-table-image-pop {
	display: block;
}
.install-table .install-table-row .install-table-image-handle .install-table-image-pop {
	top: -44px; right: 100%; padding-right: 10px; display: none; position: absolute;
}
.install-table .install-table-row .install-table-image-handle .install-table-image-pop .install-table-image-cotainer {
	border: 1px solid rgb(255, 102, 0); border-image: none; width: 100px; height: 100px; position: relative;
}
.install-table .install-table-row .install-table-image-handle .install-table-image-pop .install-table-image-cotainer > img {
	width: 100%; height: 100%;
}
.install-table .install-table-row .install-table-image-handle .install-table-image-pop .install-table-image-cotainer::after {
 top: 44px; width: 6px; height: 12px; right: -6px; display: block; position: absolute; z-index: 1; content: "";
}
.proinfo-yanbao .vas-pop-handle {
	top: 6px; color: rgb(51, 136, 221); margin-left: 4px; vertical-align: top; position: relative;
}
.coupons-body.vas-quan-pop {
	margin: 0px 5px 5px; padding: 20px;
}
.coupons-body.vas-quan-pop a.btn-dir {
	top: 90px;
}
.vas-quan-pop .list-container {
	height: 200px; overflow: hidden; font-size: 0px; margin-top: 10px; position: relative;
}
.vas-quan-pop .list-container ul {
	width: auto; white-space: nowrap;
}
.vas-quan-pop .list-container li {
	padding: 0px 4px; width: 324px; vertical-align: top; display: inline-block;
}
.vas-quan-pop .vas-quan { width: 324px; height: 88px; margin-bottom: 12px; position: relative;
}
.vas-quan-pop .vas-quan-out.vas-quan {
}
.vas-quan-pop .vas-quan-out.vas-quan .vas-quan-price .vas-quan-price-big {
	color: rgb(255, 220, 158);
}
.vas-quan-pop .vas-quan-out.vas-quan .vas-quan-price .vas-quan-price-little {
	color: rgb(255, 220, 158);
}
.vas-quan-pop .vas-quan-out.vas-quan .vas-quan-price-time {
	color: rgb(255, 231, 231);
}
.vas-quan-pop .vas-quan-out.vas-quan .vas-quan-price .vas-quan-price-limit {
	color: rgb(255, 231, 231);
}
.vas-quan-pop .vas-quan-out.vas-quan .vas-quan-tip {
	color: rgb(255, 231, 231);
}
.vas-quan-pop .vas-quan-out.vas-quan .vas-quan-action {
	display: none;
}
.vas-quan-pop .vas-quan .vas-quan-price {
	left: 8px; top: 16px; width: 200px; height: 34px; overflow: hidden; white-space: nowrap; position: absolute;
}
.vas-quan-pop .vas-quan .vas-quan-price .vas-quan-price-little {
	top: -4px; color: rgb(255, 237, 154); line-height: 14px; font-size: 14px; vertical-align: bottom; position: relative;
}
.vas-quan-pop .vas-quan .vas-quan-price .vas-quan-price-big {
	color: rgb(255, 237, 154); line-height: 34px; font-size: 34px; vertical-align: bottom;
}
.vas-quan-pop .vas-quan .vas-quan-price .vas-quan-price-limit {
	top: -4px; color: rgb(255, 255, 255); line-height: 14px; font-size: 14px; margin-left: 3px; vertical-align: bottom; display: inline-block; position: relative;
}
.vas-quan-pop .vas-quan .vas-quan-price-time {
	left: 8px; top: 54px; width: 200px; height: 12px; color: rgb(255, 255, 255); line-height: 12px; overflow: hidden; font-size: 12px; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
.vas-quan-pop .vas-quan .vas-quan-tip {
	left: 233px; top: 63px; height: 16px; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; position: absolute;
}
.vas-quan-pop .vas-quan .vas-quan-tip .vas-quan-cross {
	width: 16px; height: 16px; margin-right: 3px; vertical-align: top; display: inline-block;
}
.vas-quan-pop .vas-quan .vas-quan-tip .vas-quan-tick {
	width: 16px; height: 16px; margin-right: 3px; vertical-align: top; display: inline-block;
}
.vas-quan-pop .vas-quan .vas-quan-action { left: 232px; top: 31px; width: 78px; height: 34px; position: absolute; cursor: pointer;
}
body .ppcloud-player .pc-controls .pc-controls-icon {
	display: none;
}
body .ppcloud-player .pc-controls .duration-time {
	color: rgb(255, 255, 255);
}
body .ppcloud-player .pc-controls .pc-controls-timespan {
	color: rgb(255, 255, 255);
}
body .ppcloud-player .pc-controls .pc-controls-volume .pc-controls-volume-icon { width: 16px; height: 16px; margin-top: 12px;
}
body .ppcloud-player .pc-controls .full-btn { width: 16px; height: 16px; margin-top: 12px;
}
body .ppcloud-player .pc-controls .play.pc-controls-play-btn { width: 16px; height: 16px; margin-top: -3px;
}
body .ppcloud-player .pc-controls .pause.pc-controls-play-btn { width: 16px; height: 16px; margin-top: -1px;
}
body .ppcloud-player .pc-controls .pc-controls-progress {
	background: rgb(255, 102, 0);
}
body .ppcloud-player .sliderbar {
	background: rgb(255, 102, 0);
}
body .ppcloud-player .pc-player-play-btn { width: 50px; height: 50px;
}
body .ppcloud-player .sliderbar-handdle {
	background: rgb(255, 255, 255); width: 16px; height: 16px;
}
body .ppcloud-player .pc-controls .pc-controls-volume .mute.pc-controls-volume-icon { width: 16px; height: 16px; margin-top: 12px;
}
body .ppcloud-player .pc-controls .pc-controls-volume-sliderBox {
	top: -90px; width: 30px; height: 75px;
}
body .ppcloud-player .vertical-silder .sliderbar {
	width: 3px;
}
body .ppcloud-player .vertical-silder .sliderbar-bg {
	width: 3px;
}
.orders-msg .super-dialog-text {
	padding-left: 35px;
}
.orders-msg .super-dialog-text > span {
	letter-spacing: 1px;
}
.orders-msg .super-new-posi { float: left;
}
.ui-wd-page {
	overflow: hidden; -ms-zoom: 1;
}
.tm-style .proinfo-main {
	min-height: 670px;
}
.tm-style .imgzoom-pop {
	height: 415px;
}
.tm-style .imgzoom-pop img {
	height: 1066px;
}
.tm-style .imgzoom {
	height: 625px;
}
.tm-style .imgzoom-main {
	height: 480px;
}
.tm-style .imgzoom-main img {
	height: 480px;
}
.tm-style .imgzoom-video {
	height: 522px;
}
.tm-style .imgzoom-thumb-main {
	height: 84px;
}
.tm-style .imgzoom-thumb-main ul li {
	height: 80px;
}
.tm-style .imgzoom-thumb-main ul li img {
	height: 80px;
}
.tm-style .imgzoom-thumb .next {
	margin-top: 32px;
}
.tm-style .imgzoom-thumb .prev {
	margin-top: 32px;
}
.tm-style .imgview-main img {
	margin: 0px auto; width: 450px;
}
.tm-style .imgview-mini .imgview-main img {
	width: 368px; height: 490px;
}
.tm-style .imgview-thumb-main ul li {
	width: 60px; height: 80px;
}
.tm-style .imgview-thumb-main ul li img {
	margin: 0px auto; width: 60px; height: 80px;
}
.tm-style .proinfo-color-ex .clr-item a {
	height: 48px; line-height: 48px;
}
.tm-style .proinfo-color-ex .clr-item a img {
	width: 36px; height: 48px;
}
