@charset "utf-8";

body {
	font-family: Microsoft YaHei;
	background: #f6f6f6;
	position: relative
}
body, button, input, select, textarea {
    font: 12px "Microsoft Yahei",Tahoma,Arial,"\5b8b\4f53",sans-serif;
}
a {
    text-decoration: none;
    color: #333;
}
img {
    border: 0 none;
    vertical-align: middle;
}
a:hover {
	color: #e60000;
	text-decoration: none;
}
.fl-clr {
    zoom: 1;
}
.fl-clr:after {
    display: block;
    clear: both;
    height: 0;
    content: "\0020";
}
ul, ol {
    list-style: none outside none;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, form, th, td {
    margin: 0;
    padding: 0;
}
.ftbd {
	font-weight: bold
}


.zzfwD-content {
	width: 1190px;
	margin: 0 auto;
	margin-top: 18px;
}



.hotline_top {
	float: left;
	height: 35px;
	padding: 0 15px;
	color: #696969
}

.hotline_top span {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold
}

.memberid {
	float: left;
	display: none
}

.memberid a {
	color: #0059d6;
	margin: 0 0 0 3px
}

.topNav li a:hover {
	color: #e60000;
	text-decoration: none
}

.memberid a:hover {
	color: #e60000
}

.topNav {
	float: right
}

.topNav li {
	height: 100%;
	float: left;
	_display: inline;
	color: #e6e6e6
}

.topNav li a {
	padding-left: 8px;
	padding-right: 8px
}

.topNav .quick_nav {
	background: 0;
	position: relative
}

.nav-hover {
	display: none;
	position: absolute;
	clear: both;
	right: -1px;
	top: 35px;
	width: 100%;
	background: #fff;
	text-align: center;
	border: 1px #dcdcdc solid;
	border-top: 0;
	z-index: 2000;
	line-height: 25px;
	padding: 5px 0
}

.topNav .quick_nav.quick_hove {
	background: #fff;
	border: 1px #dcdcdc solid;
	border-top: 0;
	border-bottom: 0;
	margin-left: -1px
}

.topNav .quick_nav.quick_hove .a_wrap a {
	padding-right: 7px
}

.topNav a {
	color: #696969
}

.topNav li .a_wrap a {
	margin-right: 12px;
	position: relative;
	cursor: pointer;
	color: #696969
}

.topNav li .a_wrap a span {
	border: 4px #f9f9f9 solid;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top-color: #666;
	top: 6px;
	right: -4px;
	position: absolute;
	font-size: 0;
	line-height: 0;
	-webkit-transition: -webkit-transform .2s ease-in;
	-webkit-backface-visibility: hidden;
	-moz-transition: -moz-transform .2s ease-in;
	-o-transition: -o-transform .2s ease-in;
	transition: transform .2s ease-in
}

.topNav .quick_hove .a_wrap a span {
	right: -4px;
	border: 4px #fff solid;
	border-top-color: #c60000;
	-webkit-transform: rotate(180deg);
	-webkit-transform-origin: 50% 30%;
	transform: rotate(180deg);
	transform-origin: 50% 30%
}

.topNav .quick_hove .a_wrap a {
	color: #e60000
}

.topNav .quick_hove .a_wrap span {
	color: #f6f6f6
}

.quick_nav .inc_items {
	background: #fff;
	border: 1px solid #cfcfcf;
	border-top: 0;
	padding: 10px 15px 5px 15px;
	position: absolute;
	width: 180px;
	z-index: 1088;
	text-align: left;
	right: auto;
	left: -1px
}

.quick_nav .inc_items dl dt {
	color: #333
}

.quick_nav .inc_items a {
	padding: 0;
	margin-right: 15px
}

.quick_nav .inc_items dl dd.bdmfno a {
	margin: 0
}

.bw_1190 {
	width: 1190px;
	margin: 0 auto
}

.shop_con {
	font-family: Microsoft YaHei;
	margin-bottom: 20px
}

.spxx_tit {
	background: #f6f6f6;
	border: 1px #e6e6e6 solid;
	padding: 15px 40px;
	margin-bottom: 20px
}

.spxx_tit ul li {
	float: left;
	color: #696969;
	font-size: 14px;
	text-align: center
}

.spxx_tit ul li.tit1 {
	width: 166px;
	text-align: left
}

.spxx_tit ul li.tit2 {
	width: 292px;
	text-align: left
}

.shop_con ul li.tit3 {
	width: 130px
}

.shop_con ul li.tit4 {
	width: 130px
}

.shop_con .shop_list ul li.tit4 {
	font-family: Arial
}

.hui_b2 font {
	font-family: Microsoft YaHei
}

.shop_con ul li.tit5 {
	width: 130px
}

.shop_con ul li.tit6 {
	width: 130px
}

.shop_con ul li.tit7 {
	width: 130px
}

.shop_con ul li.tit8 {
	width: 458px;
	text-align: left
}

.shop_con ul li.tit9 {
	width: 438px;
	text-align: left
}

.spxx_tit ul li input,
.shop_list li dd ul li input {
	vertical-align: top;
	margin: 5px 5px 0 0
}

.shop_list {
	border: 1px #e6e6e6 solid;
	border-bottom: 0;
	margin-bottom: 20px
}

.shop_list li dt {
	min-height: 6px;
	border-bottom: 1px #e6e6e6 solid;
	position: relative;
	min-height: 40px
}

.splt_lf {
	float: left;
	font-size: 12px;
	padding: 8px 0;
	padding-left: 40px;
	width: 478px
}

.YH_2 a {
	min-width: 80px !important
}

.splt_lf .li {
	padding: 5px 0
}

.splt_lf a,
.zhyh a.zhys_bn,
.zhyh a.zhys_bn_up {
	display: inline-block;
	border: 1px #000 solid;
	color: #000;
	width: 64px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	margin-right: 10px
}

.yhts {
	color: #696969;
	display: inline-block
}

.zhyh {
	position: relative
}

.fw_seo div label.zhyh.zhys_hv {
	float: none;
	top: -3px
}

.red_e6 {
	color: #e60000
}

.pdtp8 {
	padding-top: 10px
}

.shop_list li dd ul li input.mgtp18 {
	margin-top: 18px
}

.hui_b2 {
	color: #b2b2b2;
	text-decoration: line-through
}

.seo_min,
.ggfw_min,
.yczw_min,
.dbzw_min,
.qgg_min,
.tbtj_min,
.xmt_min,
.zfcp_min {
	width: 50px;
	height: 50px;
	margin-right: 10px;
	vertical-align: middle;
	display: inline-block
}

.ggfw_min {
	background-position: 0 0
}

.yczw_min {
	background-position: -300px 0
}

.dbzw_min {
	background-position: -220px 0
}

.tbtj_min {
	background-position: -380px 0
}

.xmt_min {
	background-position: -450px 0
}

.zfcp_min {
	background-position: -500px 0
}

.dingbzw_min {
	background-position: -556px 0
}

.jzfw_min {
	background-position: -613px 0
}

.yhts span {
	margin-right: 5px
}

.yhts .time {
	padding-left: 5px
}

.splt_rt {
	float: right;
	width: 280px;
	padding-top: 7px;
	font-size: 12px;
	line-height: 17px;
	text-align: left
}

.lnht {
	line-height: 2.4;
	padding-right: 212px
}

.splt_rt label {
	text-align: left;
	display: block
}

.shop_list li dd {
	padding: 30px 40px;
	border-bottom: 1px #e6e6e6 solid;
	position: relative
}

.shop_list li dd.same_no {
	padding: 20px 0;
	margin: 0 30px 0 40px;
	border-bottom: 0
}

.shop_list li dd.pd0 {
	padding: 12px 0
}

.bgf6_pt {
	background: #f6f6f6
}

.shop_list li dd.mg60,
.gws_con ul li dl dd.mg60 {
	margin-left: 62px;
	border-top: 1px #e5e5e5 dashed
}

.gws_con ul li dl dd.mg60 {
	margin-left: 20px;
	padding: 0
}

.shop_list li dd ul li {
	float: left;
	font-size: 14px;
	text-align: center
}

.wrap-input {
	margin: 0 0 0 22px;
	font-size: 12px
}

.mg0 {
	margin-left: 0
}

.wrap-input a,
.fw_seo p a.btn-reduce,
.fw_seo p a.btn-add {
	display: inline-block;
	border: 1px #ededed solid;
	background: #f6f6f6;
	height: 20px;
	width: 20px;
	line-height: 20px;
	margin: 0;
	float: left;
	text-align: center
}

.wrap-input a:hover,
.fw_seo p a.btn-reduce:hover,
.fw_seo p a.btn-add:hover {
	background: #ededed
}

.shop_list li dd ul li .wrap-input input,
.fw_seo p input.text {
	border: 1px #ededed solid;
	border-left: 0;
	border-right: 0;
	height: 20px;
	width: 40px;
	margin: 0;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #696969
}

.shop_con ul li.tit8 a {
	display: inline-block;
	font-weight: bold
}

.dbwz {
	color: #696969;
	padding: 6px 0 0 17px;
	font-size: 14px
}

.dbwz span {
	font-size: 14px;
	line-height: 26px
}

.zwzbq {
	padding-right: 10px;
	display: inline-block
}

.defines {
	display: block
}

.dbnum font {
	font-size: 18px
}

.bdtp {
	border-top: 1px #e6e6e6 solid
}

.shop_list li dd.mg60 .dbwz {
	padding: 0
}

.spxx_ft ul li a.count,
.spxx_ft ul li a.default {
	width: 160px;
	height: 62px;
	text-align: center;
	line-height: 62px;
	background: #e60000;
	display: inline-block;
	font-size: 24px;
	color: #fff;
	letter-spacing: 8px;
	margin-top: -1px;
	position: absolute
}

.spxx_ft ul li a.count:hover {
	background: #d20000;
	text-decoration: none
}

.spxx_ft ul li a.default {
	background: #dadada;
	text-decoration: none;
	cursor: default
}

.spxx_ft {
	padding: 0 0 0 40px;
	background: #f6f6f6;
	border: 1px #e6e6e6 solid;
	margin-bottom: 20px;
	font-size: 14px;
	color: #696969
}

.spxx_ft ul li {
	line-height: 60px;
	float: left
}

.spxx_ft ul li input {
	vertical-align: middle
}

.spxx_ft ul li.tit1 a {
	margin-left: 25px
}

.spxx_ft ul li.tit1 {
	width: 590px
}

.spxx_ft ul li.tit2 {
	text-align: center;
	width: 158px
}

.spxx_ft ul li.tit2 span {
	font-size: 16px;
	margin: 0 5px
}

.spxx_ft ul li.tit3 {
	width: 215px;
	text-align: right;
	line-height: 20px;
	padding-top: 12px;
	padding-right: 25px
}

.spxx_ft ul li.tit3 span {
	font-family: Arial;
	font-size: 24px;
	color: #e60000
}

.spxx_ft ul li.tit3 #totalSpare {
	font-size: 14px
}

.spxx_ft ul li.tit3 span font {
	font-family: Microsoft Yahei;
	font-size: 22px
}

.ftb2 {
	color: #b2b2b2
}

.spxx_ft ul li a:hover {
	color: #fff;
	text-decoration: underline
}

.spxx_ft ul li.tit3 span.ftb2,
.spxx_ft ul li.tit3 span.ftb2 font {
	font-size: 14px;
	color: #b2b2b2
}

.sp_tc,
.sp_tc_0 {
	display: block;
	width: 516px;
	height: auto;
	padding: 20px;
	background: #fff;
	margin: 0 auto;
	position: fixed;
	left: 50%;
	margin-left: -308px;
	top: 300px;
	z-index: 1091;
	border: 1px #e6e6e6 solid;
	box-shadow: 3px #5c5c5c;
	-webkit-box-shadow: 3px #5c5c5c;
	-moz-box-shadow: 3px #5c5c5c;
	font-family: Microsoft YaHei
}

.sp_tc {
	margin-left: -278px;
	display: none
}

.sptc_tit {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 40px
}

.sptc_tit span {
	font-size: 14px;
	font-weight: normal;
	padding-top: 12px;
	display: inline-block
}

.qxqd {
	margin: 50px 0 20px 0;
	text-align: center
}

.qxqd a,
.qxqd a.default {
	width: 98px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	background: #f6f6f6;
	border: 1px #e6e6e6 solid;
	display: inline-block;
	font-size: 14px;
	border-radius: 3px
}

.qxqd a.qdbt {
	background: #e60000;
	color: #fff;
	margin-left: 50px
}

.qxqd a:hover {
	background: #fff;
	color: #333
}

.qxqd a.qdbt:hover {
	background: #d20000;
	color: #fff
}

.qxqd a.default {
	background: #dadada;
	color: #fff;
	cursor: default;
	text-decoration: none
}

.sp_close {
	
	height: 16px;
	display: block;
	width: 17px;
	float: right
}

.hdrt {
	float: right;
	position: relative;
	margin-top: 10px
}

.hdrt .gws_tit {
	font-size: 14px;
	color: #333
}

.gws_tit {
	background: #f6f6f6;
	width: 148px;
	height: 30px;
	padding-top: 8px;
	text-align: center;
	border: 1px #e6e6e6 solid;
	display: block
}



.gwtb,
.fsjl,
.zu,
.suc_cg,
.scbs,
.ddlc1,
.tbp_top,
.tbh_top,
.tbp_top_0,
.tbh_top_0,
.fd_pay a,
.sx,
.fhts {
	
	display: inline-block;
	width: 29px;
	height: 20px
}

.fsjl {
	background-position: -248px 0;
	width: 15px;
	height: 8px;
	position: absolute;
	left: 40px;
	z-index: 2;
	top: 19px;
	display: none
}

.fwsm dl dd a span.zu,
.dpyh dd a span.zu {
	background-position: 0 0;
	width: 17px;
	height: 16px;
	display: inline-block;
	margin: -4px 0 0 0;
	vertical-align: middle
}

.suc_cg {
	background-position: -100px 0;
	height: 22px;
	width: 25px;
	vertical-align: sub
}

.fail_cg {
	width: 22px;
	height: 22px;
	display: block;
	float: left;
	
	margin-top: 2px
}

.sp_show {
	width: 328px;
	max-height: 538px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	z-index: 3;
	position: absolute;
	background: #fff;
	right: 2px;
	top: 0;
	display: none
}

.sp_show .gws_tit {
	width: 310px;
	text-align: left;
	padding-left: 18px;
	border: 1px #e6e6e6 solid
}

.gws_con {
	background: #fff;
	position: absolute;
	top: 40px;
	width: 328px;
	border-left: 1px #e6e6e6 solid;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3)
}

.gws_con ul {
	max-height: 500px;
	overflow-x: hidden;
	width: 328px;
	border-right: 1px #e6e6e6 solid
}

.gws_con ul li dt {
	border-bottom: 1px #e6e6e6 solid;
	height: 34px
}

.gws_con .splt_lf {
	width: 308px;
	padding: 0 0 0 20px;
	height: 34px;
	line-height: 34px
}

.gwrt_c {
	display: inline-block;
	vertical-align: super
}

.gws_con ul li dl dd {
	padding: 12px 0;
	position: relative;
	border-bottom: 1px #e6e6e6 solid
}

.gws_con ul li dl dd .tbp_top,
.shop_list li dd .tbp_top,
.shop_list li dd .tbh_top,
.shop_list li dd .tbh_top_0,
.shop_list li dd .tbp_top_0 {
	position: absolute;
	width: 18px;
	height: 10px;
	background-position: -103px -35px;
	top: -32px;
	display: block;
	left: 46px
}

.gws_con ul li dl dd:hover .tbp_top,
.shop_list li dd.bgf6_pt .tbp_top {
	background-position: -50px -35px
}

.shop_list li dd.bgf6_pt .tbp_top,
.shop_list li dd .tbp_top {
	top: -4px;
	left: 93px
}

.spbj_con .shop_list li dd.bgf6_pt .tbp_top {
	left: 58px
}

.shop_list li dd .tbh_top,
.shop_list li dd .tbh_top_0,
.shop_list li dd .tbp_top_0 {
	background-position: -151px -38px;
	left: 94px;
	top: -2px
}

.shop_list li dd .tbh_top_0 {
	background-position: -200px -38px
}

.shop_list li dd .tbp_top_0 {
	background-position: -251px -38px
}

.gws_con ul li dl li {
	float: left
}

.gwc1 {
	width: 210px
}

.gwc1_lf {
	float: left;
	width: 175px;
	font-size: 14px
}

.gwc1 span {
	margin: 0 6px 0 20px
}

.gwc1 .dbwz {
	padding-left: 21px
}

.gwc1 .dbwz span {
	margin: 0;
	color: #696969
}

.gwc1 .dbwz span.zwzbq {
	min-width: 132px;
	padding-right: 0
}

.gwc1 .dbwz span.red_e6 {
	color: #e60000
}


.gwc1 span.sx,
.shop_list li dd ul li .sx {
	background-position: 0 -335px;
	width: 28px;
	height: 14px;
	display: inline-block;
	margin: 3px 0 0 8px
}

.shop_list li dd ul li .sx {
	margin: 0 3px 0 -12px
}

.gwrt_c a {
	display: block;
	font-size: 14px;
	width: 96px;
	word-wrap: break-word;
	line-height: 18px;
	margin-bottom: 3px
}

.gwc2 {
	font-size: 14px;
	color: #696969;
	font-family: Arial;
	line-height: 50px;
	width: 35px;
	float: left
}

.gwc3 {
	color: #e60000;
	font-size: 12px;
	line-height: 50px;
	width: 75px
}

.gwc3 font {
	font-size: 14px;
	font-family: Arial
}

.gwc4 {
	width: 20px
}

span.scbs {
	background-position: -195px 0;
	width: 18px;
	height: 15px;
	margin: 0;
	margin-top: 17px;
	cursor: pointer;
	display: none
}

span.scbs:hover {
	background-position: -145px 0
}

.gws_con ul li dt.hvbj span.scbs {
	margin-top: 9px
}

.gws_con ul li dd:hover,
.gws_con ul li dt.hvbj:hover {
	background: #f6f6f6
}

.gws_con ul li dd:hover span.scbs,
.gws_con ul li dt.hvbj:hover span.scbs {
	display: block;
	cursor: pointer
}

.gws_con ul li dl dd li .dbnum font,
.gws_con ul li dl dd.mg60 .dbwz span font {
	font-size: 16px
}

.gws_con ul li dt .gwc1,
.gws_con ul li dt .gwc2,
.gws_con ul li dt .gwc3 {
	line-height: 35px
}

.gws_con ul li dt .gwc1 .ftbd {
	padding-left: 20px
}

.gws_con ul li dl dd.mg60 .dbwz {
	padding: 0
}

.gws_con ul li dl dd.mg60 .dbwz .red_e6 {
	color: #e60000
}

.gws_con ul li dl dd.mg60 .dbwz span {
	margin: 0;
	padding: 8px 0;
	color: #696969
}

.gws_ft {
	background: #f6f6f6;
	height: 34px;
	width: 292px;
	padding: 15px 16px 15px 20px;
	border: 1px #e6e6e6 solid;
	border-left: 0
}

.gws_ft_lf {
	width: 175px;
	float: left;
	line-height: 18px;
	font-size: 14px;
	color: #333
}

.gws_ft_lf span {
	display: inline-block;
	margin-top: 0;
	float: none
}

.gws_ft_lf span.qian font {
	font-size: 20px;
	font-family: Arial;
	color: #e60000
}

.gws_ft_lf span.qian {
	font-size: 18px;
	color: #e60000
}




.gws_ft_lf span.ftb2 {
	padding-left: 15px;
	font-size: 12px
}



.fw_seo {
	border: 1px #e6e6e6 solid;
	background: #fff
}

.fw_seo dl dt,
.fw_seo dl dd {
	float: left
}

.fw_seo dl dt {
	width: 340px;
	text-align: center;
	padding: 96px 0;
	position: relative
}

.fw_seo dl dt span {
	font-size: 20px;
	margin-top: 5px;
	display: block
}

.fw_seo dl dd {
	padding: 36px 0 15px 30px;
	width: 776px;
	position: relative;
	border-left: 1px #e6e6e6 solid;
	min-height: 294px
}

.fw_seo p {
	margin-bottom: 12px;
	font-size: 14px;
	min-height: 28px;
	line-height: 28px;
	overflow: hidden
}

.fw_seo p span {
	margin-right: 10px
}

.fw_seo p span.chooseedition {
	display: inline-block;
	width: 80%
}

.fw_seo p .radio1 {
	vertical-align: -2px
}

.fw_seo dd .price {
	margin-bottom: 12px;
	display: inline-block;
	height: 28px;
	line-height: 28px
}

.fw_seo p label,
.fw_seo div label {
	color: #333;
	margin-right: 8px;
	font-size: 14px;
	float: left;
	text-align: right;
	width: 90px
}

.fw_seo p label.flft {
	float: left
}

.fw_seo p var,
.fw_seo div var {
	color: #e60000;
	font-size: 22px;
	font-family: Arial;
	font-style: normal;
}

.fw_seo p var .fhq,
.fw_seo div var .fhq {
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #333;
	margin-right: 4px;
	vertical-align: 1px
}

.fw_seo p var .yuan,
.fw_seo div var .yuan {
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #333;
	margin-left: 3px;
	vertical-align: top
}

.fw_seo p span.udln,
.fw_seo div span.udln {
	text-decoration: line-through;
	margin-left: 18px;
	color: #b2b2b2;
	font-size: 14px;
	vertical-align: top
}

.mgrt10 {
	margin-right: 10px
}

.fw_seo p.p1 {
	margin-left: 20px
}

.fw_seo .extension_p {
	position: relative;
	padding-left: 80px
}

.fw_seo .extension_p .t {
	position: absolute;
	left: 0;
	top: 0
}

.fw_seo p.p1,
.fw_seo p.p1 a {
	color: #b2b2b2;
	font-size: 12px;
	margin-top: 50px
}

.fw_seo p.p1 a {
	text-decoration: underline
}

.fw_seo p.p1 input {
	vertical-align: middle;
	margin-right: 3px;
}

.fw_seo p a.dg {
	font-size: 16px;
	color: #fff;
	background: #e60000;
	width: 148px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	border: 1px #e60000 solid;
	border-radius: 3px;
	margin-right: 15px;
	margin-left: 32px
}

.fw_seo p a.ad_gwc,
.fw_seo p a.default,
.fw_seo p a.buta {
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #fff;
	color: #e60000;
	border: 1px #e60000 solid;
	display: inline-block;
	border-radius: 3px;
	font-size: 16px;
	margin-right: 15px
}

.fw_seo p a.default {
	background: #dadada;
	cursor: not-allowed;
	color: #a2a2a2;
	border: 1px #bbb solid
}

.fw_seo p a.dg:hover,
.fw_seo p a.ad_gwc:hover {
	background: #d20000;
	color: #fff
}

.fw_seo p.btna {
	margin-bottom: 15px;
	height: 42px;
	line-height: 42px;
	margin-left: -13px
}

.zhyh a.zhys_bn {
	margin-left: 15px;
	font-size: 12px;
	width: auto;
	padding: 0 5px
}

.zhys_hv a.zhys_bn_up {
	background: #000;
	color: #fff;
	margin-left: 15px
}

.zhyh .yhnr {
	position: absolute;
	border: 1px #e6e6e6 solid;
	padding: 10px;
	width: 110px;
	z-index: 2;
	background: #fff;
	top: 26px;
	left: 15px;
	display: none
}

.yhnr li {
	text-align: left;
	font-size: 12px;
	line-height: 20px;
	color: #666
}

.fwsm {
	height: 110px;
	background: #fff;
	border: 1px #e6e6e6 solid;
	margin-top: 20px;
	position: relative
}

.fwsm dl dt,
.fwsm dl dd {
	float: left
}

.fwsm dl dt {
	width: 120px;
	text-align: center;
	line-height: 110px;
	font-size: 14px
}

.fwsm dl dd {
	padding-top: 20px;
	line-height: 30px;
	text-align: center;
	margin-right: 23px;
	font-size: 14px
}

.fwsm dl dd a span {
	display: block;
	margin-left: 11px;
	width: 50px;
	height: 50px;
	margin-right: 10px;
	vertical-align: middle
}

.fwsm dl.item_page {
	right: 0;
	top: 0;
	border-left: 1px #e6e6e6 solid;
	position: absolute
}

.fwsm dl.item_page dt {
	width: 100px
}

.fwsm dl.item_page dd a span {
	height: 50px
}

.form1 {
	margin-top: 20px
}

.pdgg,
.form1 {
	padding-top: 20px
}

.fm_tit {
	margin: 0 0 20px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px
}

.dlbg {
	margin-top: 35px
}

.bybj .foot {
	background: #f6f6f6
}


.pdimg .fm_tit {
	padding-left: 0;
	margin: 0 0 35px -43px
}

.fdwz {
	font-size: 14px;
	color: #ec5757;
	background: #fff7f7;
	height: 50px;
	line-height: 50px;
	border: 1px #ffcdcd solid;
	text-align: center;
	width: 1188px;
	margin-bottom: 20px;
	margin-top: -1px
}

.fdwz a {
	text-decoration: underline;
	color: #ec5757
}

.fw_seo p .seat_a {
	border: 1px #ededed solid;
	padding: 0 15px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	display: inline-block;
	margin-right: 5px;
	cursor: pointer
}

.fw_seo p .on {
	border: 2px #e60000 solid;
	height: 22px;
	line-height: 22px;
	padding: 0 14px
}

.fw_seo p.mgtp35 {
	margin-top: 35px
}

.pdgg1 .fm_tit {
	margin-left: -59px
}

.serviceintro {
	height: 774px;
	background: #fff;
	border: 1px #e6e6e6 solid;
	margin-top: 20px;
	margin-bottom: 60px;
	padding: 25px 39px;
	position: relative
}

.serviceintro dl dt {
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 10px
}

.serviceintro dl dd {
	height: 559px;
	/* background: url('//himg.china.cn/img/business/x16/zfcp.jpg.webp') no-repeat */
}

.serviceintro dl dd .servicepurpose {
	color: #fff;
	width: 520px;
	margin: auto
}

.serviceintro dl dd .servicepurpose h2 {
	font-size: 20px;
	width: 486px;
	margin: auto;
	padding-left: 20px
}

.serviceintro dl dd .servicepurpose p {
	font-size: 14px;
	width: 240px;
	margin: auto;
	padding-left: 5px
}

.serviceintro dl dd .servicepurpose h2,
.serviceintro dl dd .servicepurpose p {
	position: relative;
	top: 150px
}

.serviceintro dl dd.servicedetail {
	width: 349px;
	height: 111px;
	background: #f8fff1;
	border: 1px solid #ceebb5;
	border-radius: 9px;
	float: left;
	margin-top: 35px;
	margin-left: 34px;
	position: relative;
	left: 154px
}

.serviceintro dl dd.servicedetail h3 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	height: 50px;
	line-height: 58px
}

.serviceintro dl dd.servicedetail p {
	font-size: 12px;
	text-align: center;
	width: 242px;
	margin: auto;
	line-height: 20px
}

.zhezhao {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .45;
	background-color: #000;
	z-index: 5;
	filter: alpha(opacity=45);
	display: none
}

.sp_tc_0 {
	padding: 0;
	width: 618px;
	display: none
}

.sp_tc_0 .sp_close {
	margin: 15px 15px 0 0
}

.gwfw {
	padding: 32px 36px 25px 45px
}

.gwfw dt {
	font-size: 16px
}

.gwfw dt span {
	margin-right: 8px
}

.gwfw dd {
	height: 50px;
	margin-top: 15px;
	float: left
}

.gwfw dd div {
	display: inline-block;
	font-size: 14px;
	vertical-align: middle
}

.gwfw dd div.js-succ-tips {
	width: 295px
}

.gwfw dd div.js-succ-tips img {
	vertical-align: text-bottom;
	display: inline-block;
	float: left
}

.gwfw dd div.js-succ-tips div {
	width: 233px;
	padding-left: 12px;
	word-wrap: break-word;
	margin-top: 4px
}

.gwfw dd div span {
	color: #696969
}

.gwfw dd.aflrt {
	float: right;
	font-size: 14px
}

.gwfw dd.aflrt a.back,
.gwfw dd.aflrt a.df_back {
	width: 80px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border: 1px #e6e6e6 solid;
	background: #f6f6f6;
	display: inline-block;
	border-radius: 3px;
	margin-right: 15px
}

.gwfw dd.aflrt a.back:hover {
	background: #fff;
	color: #333
}

.gwfw dd.aflrt a.gw_js,
.gwfw dd.aflrt a.df_gwjs {
	background: #e60000;
	height: 36px;
	line-height: 36px;
	width: 128px;
	text-align: center;
	color: #fff;
	display: inline-block;
	border-radius: 3px
}

.gwfw dd.aflrt a.gw_js:hover {
	background: #d20000
}

.gwfw dd.aflrt a.df_back,
.gwfw dd.aflrt a.df_gwjs {
	background: #dadada;
	color: #fff;
	cursor: default
}

.dpyh {
	background: #f6f6f6;
	border-top: 1px #e6e6e6 solid;
	padding: 25px 0 20px 45px
}

.dpyh dt {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 12px
}

.dpyh dd {
	float: left;
	margin-right: 24px;
	text-align: center;
	line-height: 32px;
	width: 90px
}

.dpyh dd a span {
	display: block;
	margin: 0 auto
}

.dpyh dd a span.zu {
	display: inline-block
}

.dpyh dd a {
	font-size: 14px;
	color: #333
}

.dpyh dd a:hover {
	color: #e60000
}

.sp_tit_0 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px
}

.bybj {
	background: #fff
}

.bybj .header_0 {
	border: 0;
	margin-bottom: 10px
}

.spbj_con .spxx_tit {
	background: 0;
	border: 0;
	border-bottom: 2px #000 solid;
	margin-bottom: 0;
	padding: 15px 0
}

.spbj_con .spxx_tit ul li {
	color: #333;
	text-align: center
}

.spbj_con .shop_list {
	border: 0
}

.spbj_con ul li.tit5 {
	color: #696969
}

.spbj_con ul li.tit2 {
	width: 665px
}

.spbj_con ul li.tit3 {
	width: 65px
}

.spbj_con ul li.tit4 {
	width: 200px
}

.spbj_con ul li.tit5 {
	width: 70px
}

.spbj_con .shop_list ul li.tit5 {
	font-size: 12px
}

.spbj_con ul li.tit6 {
	width: 185px
}

.shop_con .shop_list ul li.tit6,
.spbj_con .shop_list ul li.tit6,
.splt_rt label {
	font-family: Arial
}

.splt_rt label font {
	font-family: Microsoft Yahei
}

.spbj_con .shop_list li dd {
	padding: 15px 0 15px 35px;
	position: relative
}

.spbj_con ul li.tit8,
.spbj_con ul li.tit9 {
	width: 635px
}

.spbj_con .dbwz {
	padding-left: 0
}

.spbj_con .dbwz span.dbnum {
	font-size: 16px;
	margin-right: 6px
}

.spbj_con .shop_list li dd.same_no {
	padding-left: 0;
	margin-left: 35px
}

.spbj_con .shop_list li dd.same_no ul li.tit6 {
	width: 121px;
	padding-left: 27px
}

.spbj_con .same_no ul li.tit3 {
	font-size: 12px
}

.spbj_con .shop_list li dd.mg60 {
	padding-bottom: 8px;
	padding-top: 20px
}

.spbj_con .shop_list li dd.pd0 {
	padding: 12px 0 18px 0
}

.spbj_con .shop_list li.bdtp dd {
	padding-bottom: 22px
}

.spxx_ft_0 {
	padding: 20px 0 20px;
	text-align: right;
	position: relative
}

.spxx_ft_0 .spxx_jg {
	border-bottom: 1px #e6e6e6 solid;
	margin-bottom: 20px;
	padding-bottom: 20px
}

.spxx_jg ul li {
	text-align: right;
	font-size: 16px;
	color: #696969
}

.spxx_jg ul li span {
	color: #e60000;
	font-size: 28px
}

.spxx_jg ul li span font {
	font-size: 25px
}

.spxx_jg ul li.js14 {
	font-size: 14px
}

.spxx_jg ul li.js14 font {
	font-family: Arial
}

.spxx_jg ul li a {
	font-size: 12px;
	padding: 0 8px;
	border: 1px #000 solid;
	margin-left: 10px
}

.spxx_fh {
	color: #696969;
	font-size: 14px
}

.spxx_tj,
.spxx_ft_0 .default {
	width: 150px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	color: #fff;
	font-size: 16px;
	background: #e60000;
	display: inline-block;
	border-radius: 3px;
	margin-left: 15px
}

.spxx_tj:hover {
	background: #d20000;
	color: #fff
}

.spxx_ft_0 .default {
	background: #dadada;
	cursor: default
}

.spxx_tj.disabled,
.spxx_tj.disabled:hover {
	background-color: #f3f3f3;
	color: #b2b2b2
}

.ddlc {
	width: 462px;
	float: right
}

.ddlc1 {
	background-position: 0 -85px;
	height: 22px;
	width: 408px;
	margin: 0 20px 4px 0;
	float: right
}

.ddlc dd {
	color: #b2b2b2;
	float: left;
	font-size: 14px;
	color: #b2b2b2;
	width: 95px;
	text-align: center;
	margin-right: 97px
}

.ddlc dd.dd_cut {
	color: #333
}

.ddlc dd.mgrt0 {
	margin: 0;
	width: 76px;
	text-align: right
}

.shop_con .shop_list ul li.tit6,
.splt_rt label,
.shop_con ul li.tit4 label {
	color: #666
}

.fw_seo label.wdrt {
	width: 70px;
	text-align: right;
	display: inline-block
}

.fw_seo dl dd.pdlf55 {
	padding-left: 55px
}

.fd_pay {
	margin: -8px 0 0 98px;
	display: block
}

.fd_pay a {
	color: #999;
	font-size: 14px;
	width: 155px;
	width: 150px;
	display: inline-block;
	text-align: center;
	height: 30px;
	line-height: 30px
}

.fd_pay a.pay_first {
	background-position: 0 -298px;
	width: 140px;
	text-align: left;
	padding-left: 20px
}

.fd_pay a.pay_cut {
	background-position: 0 -264px;
	color: #333
}

.fd_pay a.pay_sed {
	background-position: -160px -264px;
	margin-left: -4px
}

.fd_pay a.pay_cut_0 {
	background-position: -161px -298px;
	color: #333
}

.fd_pay a.pay_cut font,
.fd_pay a.pay_cut_0 font {
	font-weight: bold
}

.fw_seo p.mgtp110 {
	margin-top: 110px
}

.fw_seo dl dt.pdtb {
	padding: 80px 0 270px
}

.spxx_ft_0 .pd25 {
	padding-bottom: 25px
}

.spxx_jg ul li.xmt_js {
	margin: -15px 0 15px
}

.spxx_jg ul li.xmt_js,
.spxx_jg ul li.xmt_js span {
	font-size: 14px
}

.spxx_jg ul li.xmt_js span {
	color: #333;
	margin-left: 10px
}

.spxx_jg ul li.xmt_js span font {
	font-size: 16px
}

.fkts {
	color: #e60000;
	font-size: 14px;
	margin: -10px 0 10px
}

.shop_list .zhyh a.zhys_bn {
	margin: 0 7px 0 0
}

.shop_list .yhnr {
	top: 24px;
	left: 0
}

.shop_list .zhyh .fsjl {
	left: 25px;
	top: 18px
}

.shop_list li dd.fail,
.shop_con li dd.fail ul li.tit8 a,
.shop_list li dd.fail .dbwz,
.shop_con dd.fail ul li.tit4 label,
.shop_list li dd.fail .red_e6,
.shop_list li dd.fail ul li .wrap-input input,
.shop_list li dd.fail ul li .wrap-input a {
	color: #b6b6b6
}

.no_buy {
	color: #b2b2b2;
	font-size: 14px;
	border: 1px #e6e6e6 solid;
	border-top: 0;
	border-left: 0;
	padding: 28px 0;
	text-align: center
}

.twts {
	text-align: center;
	padding: 145px 0 85px
}

.twts span.gwwz {
	font-size: 16px;
	color: #b2b2b2;
	line-height: 28px;
	display: inline-block;
	text-align: left
}

.twts span.gwxb {
	/* background: url('//himg.china.cn/img/business/2016/gwc.png') no-repeat; */
	width: 84px;
	height: 88px;
	display: inline-block;
	margin-right: 25px;
	vertical-align: middle
}

.gw_no .fwsm {
	width: 990px;
	height: 170px;
	padding-left: 26px;
	border-top-color: #000;
	margin: 0 auto 130px
}

.gw_no .fwsm dl dt {
	float: none;
	width: 926px;
	text-align: left;
	height: 50px;
	line-height: 50px
}

.gw_no .fwsm dl dd {
	padding-top: 0
}

.gw_no .fwsm dl dd.pd156 {
	padding-left: 156px
}

.shop_list li dd.fail .dbwz_fail {
	color: #e60000 !important;
	padding: 4px 0 0 22px !important
}

.fhts {
	background-position: -45px -335px;
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	margin: -1px 7px 0 0
}

.shop_con ul li.tit8 span img {
	width: 50px;
	height: 50px;
	margin-right: 10px;
	vertical-align: middle;
	display: inline-block
}

.shop_con .shop_list ul li.tit4 span {
	display: block
}

.pdtp8,
.shop_con ul dd li.tit4.pdtp8 {
	padding-top: 12px
}

.splt_rt label.pdtp_0,
.splt_rt label .pdtp_0 {
	padding-top: 8px;
	line-height: 1
}

.pdrt160 {
	width: 140px
}

.shop_con ul dd li.tit4 {
	padding-top: 2px
}

.shop_con ul dd li.tit6,
.spbj_con ul li.pdtp14 {
	padding-top: 14px
}

.spxx_ft ul li.pdtp18 {
	padding-top: 18px
}

.empty-cart-info {
	background-color: #fff;
	border: 0;
	text-align: center;
	line-height: 34px;
	font-size: 14px;
	color: #ccc;
	width: 292px;
	padding: 15px 16px 15px 20px;
	height: 34px
}

.cart-loading {
	width: 329px;
	height: 44px;
	text-align: center;
	padding: 11px 0
}

.spxx_ft ul li.tit1 a:hover {
	color: #e60000
}

.fail-reason {
	color: #e60000;
	/* background: url('//himg.china.cn/img/business/2016/spc.png') no-repeat -45px -331px; */
	padding-left: 20px;
	margin: 10px 0 0 22px
}

.fw_seo p a.btn-reduce,
.fw_seo p a.btn-add,
.fw_seo p input.amount {
	margin-top: 3px
}

.pdtp_1 {
	padding-top: 8px
}

.spxx_ft ul li a.default {
	text-decoration: none
}

.mglf33 {
	margin-left: 33px
}

.fwsm dl dd img,
.dpyh dd img {
	vertical-align: sub
}

.fw_seo dd div.level_0,
.fw_seo dd div.level_vip {
	display: block
}

.level_price {
	display: inline-block;
	font-size: 14px;
	color: #333;
	font-family: Microsoft YaHei;
	margin-left: 6px
}

.fw_seo div.level_0 var {
	color: #ffb30f
}

.fw_seo dd div.level_vip {
	display: block
}

.fw_seo div.level_vip var {
	color: #000;
	font-size: 16px;
	font-weight: bold
}

.fw_seo div.level_vip var font {
	font-weight: normal
}

.level_price i {
	/* background: url('//himg.china.cn/img/erm/v2016/level-icon.png.webp') 0 -93px no-repeat; */
	width: 22px;
	height: 22px;
	display: inline-block;
	vertical-align: middle
}

.level_price i.growth-1 {
	background-position: 0 -93px
}

.level_price i.growth-2 {
	background-position: -24px -93px
}

.level_price i.growth-3 {
	background-position: -50px -93px
}

.level_price i.growth-4 {
	background-position: -74px -93px
}

.level_price i.growth-5 {
	background-position: -100px -93px
}

.level_price i.growth-6 {
	background-position: -124px -93px
}

.level_price i.growth-7 {
	background-position: -149px -93px
}

.level_price i.growth-vip {
	width: 63px;
	height: 16px;
	background-position: -184px -94px
}

.level_price .a {
	color: #0f69dc;
	text-decoration: underline
}

.level_price span {
	margin-left: 3px
}

.shop_con .shop_list ul li.level_js span {
	display: inline-block
}

.shop_con .shop_list ul li.level_js .level_price {
	position: relative;
	cursor: pointer;
	margin-left: 2px
}

.shop_con .shop_list ul li.level_js .level_price span {
	display: none;
	position: absolute;
	top: 28px;
	left: -22px;
	width: 116px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	font-size: 12px;
	border: 1px solid #e6e6e6;
	background: #fff
}

.shop_con .shop_list ul li.level_js .level_price span:after {
	content: "";
	position: absolute;
	left: 27px;
	top: -7px;
	width: 16px;
	height: 7px;
	/* background: url('//himg.china.cn/img/erm/v2016/lev_bg.png') no-repeat -26px 0 */
}

.shop_con .shop_list ul li.cut .level_price span {
	display: block
}

.shop_con .shop_list ul li.level_js .level_price .growth-vip-txt {
	width: 200px;
	left: -22px
}

.flow_box {
	padding: 0
}

.flow_div {
	height: 400px;
	position: relative;
	background: #fafafa
}

.flow_div dt {
	left: 177px;
	top: 50%;
	position: absolute
}

.flow_div dd {
	right: 95px;
	position: absolute;
	height: 400px;
	display: table
}

.flow_div dd .text {
	display: table-cell;
	vertical-align: middle;
	font-size: 14px;
	color: #909099
}

.flow_div dd .t {
	font-size: 26px;
	color: #404042;
	padding-bottom: 20px
}

.flow_div dd .txt {
	line-height: 24px
}

.flow_div dd .txt span {
	color: #404042
}

.flow_1 dt {
	margin-top: -196px;
	left: 87px
}

.flow_2 {
	background: #fff
}

.flow_2 dt {
	margin-top: -124px;
	left: inherit;
	right: 95px
}

.flow_2 dd {
	left: 177px
}

.flow_3 dt {
	margin-top: -130px;
	left: 165px
}

.mt_20 {
	margin-top: 20px
}

.form2 {
	background: #fff;
	border: 1px #dadada solid;
	border-radius: 4px
}

.surplus {
	font-size: 14px;
	text-align: left;
	line-height: 22px
}

.surplus .mixed-pay label {
	margin-right: 10px
}

.surplus .mixed-pay label input {
	vertical-align: -1px;
	margin-right: 5px
}

.surplus .mixed-pay label input {
	transform: translateY(8%);
	-ms-transform: translateY(8%);
	-moz-transform: translateY(8%);
	-webkit-transform: translateY(8%);
	-o-transform: translateY(8%)
}

.surplus .mixed-pay a {
	color: #66bb01
}

.surplus .balance {
	color: #696969;
	padding-left: 18px
}

.auto-renew {
	text-align: left;
	font-size: 14px;
	padding: 4px 0
}

.auto-renew input {
	opacity: 1;
	filter: alpha(opacity=100);
	position: relative;
	margin-right: 5px;
	vertical-align: -1px
}

.auto-renew input {
	transform: translateY(3%);
	-ms-transform: translateY(3%);
	-moz-transform: translateY(3%);
	-webkit-transform: translateY(3%);
	-o-transform: translateY(3%)
}

.auto-renew label {
	margin-right: 8px
}

.auto-renew .discount {
	display: inline-block;
	width: auto;
	height: 22px;
	line-height: 22px;
	color: #fff;
	font-size: 14px;
	padding: 0 6px;
	background-color: #e60000;
	position: relative
}

.auto-renew .discount::before {
	content: '';
	position: absolute;
	left: -6px;
	top: 5px;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 6px solid #e60000
}

.auto-renew .auto-renew-tips {
	padding-left: 18px;
	color: #696969;
	line-height: 24px
}

.auto-renew .auto-renew-tips>em {
	color: #e60000
}

.spxx_js {
	padding: 10px 0;
	position: relative;
	min-height: 30px
}

.spxx_js.line:before {
	content: "";
	position: absolute;
	width: 280px;
	height: 1px;
	background: #e8e8e8;
	top: 0;
	right: 0
}

.spxx_js ul li {
	text-align: right;
	font-size: 14px;
	line-height: 30px
}

.spxx_js ul li .BalancePrice {
	color: #ffb30f;
	font-weight: bold;
	font-size: 20px
}

.spxx_js ul li .payment {
	color: #e60000;
	font-size: 20px;
	font-weight: bold
}

.spxx_js ul li.js14 {
	font-size: 14px
}

.spxx_js ul li a {
	font-size: 12px;
	padding: 0 8px;
	border: 1px #000 solid;
	margin-left: 10px
}

.surplus .mixed-pay label input {
	position: relative;
	opacity: 1;
	filter: alpha(opacity=100);
	left: inherit;
	top: inherit
}

.blockUI.blockOverlay {
	cursor: auto !important
}


.Extension_text {
	padding: 45px 35px
}

.Extension_text .title_t {
	font-size: 16px;
	color: #4c4c51;
	position: relative;
	padding-left: 15px
}

.Extension_text .title_t:after {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -4px;
	width: 6px;
	height: 6px;
	border-radius: 50px;
	border: 1px solid #4c4c51
}

.Extension_li {
	padding: 45px 10% 60px 10%
}

.Extension_li li {
	width: 50%;
	float: left;
	text-align: center;
	line-height: 25px;
	color: #696969
}

.Extension_li li .t {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	padding-top: 15px
}

.Extension_text .txt {
	text-align: center;
	font-size: 14px;
	color: #4c4c51;
	line-height: 25px
}

.Extension_text .txt span {
	color: #e60000
}

.RiskWords_text {
	padding: 40px 20px
}

.RiskWords_text .title_t {
	text-align: center
}

.RiskWords_text .title_t .cn {
	font-size: 24px
}

.RiskWords_text .title_t .cn:after {
	content: "";
	display: block;
	width: 30px;
	height: 2px;
	margin: 12px auto;
	background: #3370fb
}

.RiskWords_text .title_t .en {
	color: #b3b3b3;
	text-transform: uppercase
}

.RiskWords_li {
	padding: 60px 0
}

.RiskWords_li li {
	width: 33.3%;
	float: left;
	text-align: center
}

.RiskWords_li li img {
	height: 167px
}

.RiskWords_li li p {
	font-size: 18px;
	padding-top: 50px
}

.zhyh .fsjl,
.splt_lf a:before,
.zhyh a.zhys_bn:before,
.zhyh a.zhys_bn_up:before,
.splt_lf a:after,
.zhyh a.zhys_bn:after,
.zhyh a.zhys_bn_up:after,
.CornerMarker,
.MarkerICO:after {
	/* background: url(//himg.china.cn/img/business/order.png) no-repeat */
}

.splt_lf a,
.zhyh a.zhys_bn,
.zhyh a.zhys_bn_up {
	display: inline-block;
	border: 1px #e60000 solid;
	position: relative;
	color: #e60000;
	width: auto;
	min-width: 54px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	margin-right: 10px;
	padding: 0 5px;
	margin: 0 15px 0 5px
}

.splt_lf a:before,
.zhyh a.zhys_bn:before,
.zhyh a.zhys_bn_up:before,
.splt_lf a:after,
.zhyh a.zhys_bn:after,
.zhyh a.zhys_bn_up:after {
	content: "";
	position: absolute;
	width: 6px;
	height: 20px;
	top: -1px
}

.splt_lf a:before,
.zhyh a.zhys_bn:before,
.zhyh a.zhys_bn_up:before {
	left: -5px;
	background-position: 0 0
}

.splt_lf a:after,
.zhyh a.zhys_bn:after,
.zhyh a.zhys_bn_up:after {
	right: -5px;
	background-position: -5px 0
}

.splt_lf a:hover,
.zhyh a.zhys_bn:hover,
.zhyh a.zhys_bn_up:hover,
.zhys_hv a.zhys_bn_up {
	background: #e60000;
	color: #fff
}

.splt_lf a:hover:before,
.zhyh a.zhys_bn:hover:before,
.zhyh a.zhys_bn_up:hover:before,
.zhys_hv a.zhys_bn_up:before {
	background-position: 0 -21px
}

.splt_lf a:hover:after,
.zhyh a.zhys_bn:hover:after,
.zhyh a.zhys_bn_up:hover:after,
.zhys_hv a.zhys_bn_up:after {
	background-position: -5px -21px
}

.zhyh a.zhys_bn {
	margin-left: 15px
}

.zhyh .fsjl {
	background-position: -124px 0;
	width: 15px;
	height: 8px;
	position: absolute;
	left: 40px;
	z-index: 2;
	top: 20px;
	display: none
}

.CornerMarker {
	position: absolute;
	width: 128px;
	height: 128px;
	left: 0;
	top: 0;
	background-position: 0 -42px;
	overflow: hidden
}

.CornerMarker em {
	position: absolute;
	left: -38px;
	top: 30px;
	width: 180px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	font-size: 22px;
	color: #fff;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(7deg)
}

.MarkerICO {
	position: relative;
	display: inline-block
}

.MarkerICO:after {
	content: "";
	position: absolute;
	width: 34px;
	height: 33px;
	right: 10px;
	top: -15px;
	background-position: -16px 0;
	display: none
}

.MarkerICO.hot:after {
	background-position: -16px 0;
	display: block
}

.MarkerICO.youhui:after {
	background-position: -51px 0;
	display: block
}

.MarkerICO.dazhe:after {
	background-position: -87px 0;
	display: block
}

.tips_number {
	color: #999;
	font-size: 12px;
	margin-right: 10px !important
}

.buy_no_2020 {
	position: relative;
	padding-left: 585px;
	margin-bottom: 40px
}

.buy_no_2020 .text {
	position: absolute;
	left: -70px;
	top: 0;
	font-size: 16px;
	line-height: 30px;
	padding: 0 0 0 370px;
	/* background: url(//himg.china.cn/img/business/buy2020/ioc.png.webp) no-repeat 0 center; */
	height: 487px
}

.buy_no_2020 .text .txt {
	padding-top: 220px
}

.buy_no_2020 .text .txt a {
	font-size: 16px;
	color: #0f69dc
}

.buy_no_2020 .text .txt a:hover {
	text-decoration: underline
}

.sell_well {
	border: 1px solid #e6e6e6;
	padding: 0 0 0 30px;
	overflow: hidden
}

.sell_well .h1 {
	height: 55px;
	line-height: 55px;
	font-size: 16px
}

.sell_well ul {
	margin-left: -45px;
	overflow: hidden
}

.sell_well ul li {
	width: 150px;
	float: left;
	margin-left: 45px;
	text-align: center;
	padding-bottom: 15px;
	font-size: 14px;
	line-height: 20px
}

.sell_well ul li img {
	width: 150px;
	height: 150px
}

.sell_well ul li .price {
	font-size: 14px;
	font-weight: bold;
	padding: 7px 0 3px 0;
	color: #666
}

.buy_no_position_2020 img {
	width: 100%
}

.splt_rt {
	height: 40px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	right: 0;
	padding-top: 0;
	display: table
}

.splt_rt label {
	display: table-cell !important;
	vertical-align: middle
}

.splt_rt label .pdtp_0,
.splt_rt label.pdtp_0 {
	padding: 0
}

.Edition_v2_an {
	position: relative;
	min-height: 650px
}

.Edition_v2_an .tab_div_an {
	min-height: 125px
}

.Edition_v2_an .bw_980 {
	min-height: 632px
}

.bw_980 {
	width: 980px
}

.fl_an {
	float: left
}

.Top_selling {
	width: 158px;
	border: 1px solid #e4e4e4;
	padding: 15px;
	position: absolute;
	top: 0;
	margin-left: 999px;
	background: #fff
}

.Top_selling.fixed {
	position: fixed
}

.Top_selling .h1 {
	text-align: center;
	font-size: 14px;
	color: #666;
	height: 25px;
	line-height: 25px;
	margin-bottom: 15px
}

.Top_selling .more {
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: #e60000;
	color: #fff;
	font-size: 14px;
	border-radius: 5px
}

.Top_selling .more:hover {
	background: #d20000
}

.Top_selling_list {
	overflow: hidden
}

.Top_selling_list li {
	text-align: center;
	padding-bottom: 15px;
	font-size: 14px;
	line-height: 20px
}

.Top_selling_list li img {
	width: 110px;
	height: 110px
}

.Top_selling_list li .price {
	font-size: 14px;
	font-weight: bold;
	padding: 7px 0 3px 0;
	color: #666
}

.Edition_v2_an .fw_seo {
	padding: 20px
}

.Edition_v2_an .fw_seo dl dt {
	width: 395px;
	padding: 0
}

.Edition_v2_an .fw_seo dl dt img {
	width: 395px;
	height: 395px
}

.Edition_v2_an .fw_seo dl dd {
	width: 525px;
	padding: 0;
	border: 0;
	float: right
}

.Edition_v2_an .fw_seo dl dd .zzfwD-title {
	font-size: 26px;
	font-weight: bold;
	line-height: 34px;
	padding-bottom: 10px
}

.Edition_v2_an .fw_seo dl dd .text {
	font-size: 16px;
	line-height: 20px;
	color: #666
}

.Edition_v2_an .grey_box {
	background: #f3f3f3;
	padding: 15px 0;
	margin: 10px 0
}

.Edition_v2_an .fw_seo p .seat_a {
	margin-right: 10px;
	padding: 0 10px;
	float: left;
	margin-bottom: 5px
}

.Edition_v2_an .fw_seo p label,
.Edition_v2_an .fw_seo div label {
	width: 70px;
	padding-left: 10px;
	text-align: left;
	margin: 0
}

.Edition_v2_an .fw_seo p .check-box {
	padding-left: 20px
}

.Edition_v2_an .fw_seo p .check-box span {
	margin-right: 5px
}

.Edition_v2_an .fw_seo .stepper {
	width: 90px;
	margin-right: 10px;
	padding: 0
}

.Edition_v2_an .fd_pay {
	margin: -8px 0 0 80px
}

.Edition_v2_an .fd_pay a.pay_cut {
	color: #fff
}

.Edition_v2_an .fw_seo p.p1 {
	margin-top: 20px
}

.Edition_v2_an .fw_seo p var,
.Edition_v2_an .fw_seo div var {
	font-weight: bold;
	font-size: 28px
}

.Edition_v2_an .fw_seo p var .fhq,
.Edition_v2_an .fw_seo div var .fhq {
	color: #e60000
}

.Edition_v2_an .fw_seo .level_0 var .fhq {
	color: #ffb30f
}

.Edition_v2_an .fw_seo .level_0 var,
.Edition_v2_an .fw_seo .level_0 var {
	font-size: 18px
}

.Edition_v2_an .fw_seo p span.udln,
.Edition_v2_an .fw_seo div span.udln {
	font-size: 12px;
	color: #666;
	margin-left: 10px
}

.Edition_v2_an .fw_seo dd .price {
	margin-bottom: 8px
}

.Edition_v2_an .level_price {
	display: inline-block;
	font-size: 12px
}

.Edition_v2_an .level_price var {
	padding: 0 5px
}

.Edition_v2_an .level_price var .fhq {
	margin-right: 0
}

.Edition_v2_an .level_price span {
	padding-right: 10px
}

.Edition_v2_an .level_price em.growth-vip {
	float: left;
	display: block;
	height: 16px;
	line-height: 16px;
	background: #ffb30f;
	color: #fff;
	font-size: 12px;
	overflow: hidden;
	padding: 0 5px;
	margin: 5px 0
}

.Edition_v2_an .fw_seo .yh {
	padding: 0 0 8px 0
}

.Edition_v2_an .fw_seo .yh span {
	padding-right: 10px
}

.Edition_v2_an .fw_seo .more {
	color: #0f69dc
}

.Edition_v2_an .fw_seo .more:hover {
	text-decoration: underline
}

.Edition_v2_an .fw_seo div label.zhyh.zhys_hv {
	top: 0;
	padding-left: 5px
}

.Edition_v2_an .fw_seo .yh .zhyh a.zhys_bn {
	margin-left: 0;
	min-width: 80px;
	background: #e60000;
	color: #fff
}

.Edition_v2_an .zhyh a.zhys_bn:before {
	background-position: 0 -21px
}

.Edition_v2_an .zhyh a.zhys_bn:after {
	background-position: -5px -21px
}

.Latest_case {
	padding: 20px 0 20px 10px;
	background: #fff;
	border: 1px solid #e4e4e4;
	margin-top: 20px
}

.Latest_case dl {
	height: 35px;
	overflow: hidden;
	position: relative;
	line-height: 35px;
	padding-left: 115px
}

.Latest_case dl:after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 100%;
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left right, left right, color-stop(60%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(to left, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(to left, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 0) 100%);
	background: -ms-linear-gradient(to left, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to left, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 0) 100%)
}

.Latest_case dl dt {
	position: absolute;
	width: 115px;
	text-align: center;
	line-height: 35px;
	height: 35px;
	left: 0;
	top: 0;
	font-size: 18px;
	font-weight: bold
}

.Latest_case dl dd {
	display: block;
	overflow: hidden;
	height: 35px;
	width: 120%
}

.Latest_case dl dd a {
	display: block;
	float: left;
	padding: 0 15px;
	height: 33px;
	border: 1px solid #dadada;
	background: #fafafa;
	line-height: 33px;
	font-size: 14px;
	color: #696969;
	margin-right: 15px
}

.Latest_case dl dd a:hover {
	background: #f5f5f5
}

.pdgg img,
.form1 img {
	max-width: 100%;
	height: auto
}

.tab_details_an {
	margin: 20px 0;
	background: #fff;
	border: 1px solid #e4e4e4
}

.tab_details_an .tab_nav_an {
	height: 48px;
	position: relative;
	background: #f7f7f7
}

.tab_details_an .tab_nav_an:after {
	content: "";
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 1px;
	background: #e4e4e4
}

.tab_details_an .tab_nav_an li {
	height: 48px;
	width: 120px;
	float: left;
	line-height: 48px;
	position: relative;
	z-index: 2;
	font-size: 16px;
	color: #666;
	text-align: center;
	cursor: pointer
}

.tab_details_an .tab_nav_an li.hover {
	background: #fff;
	color: #d8292f;
	font-weight: bold;
	border-right: 1px solid #e4e4e4
}

.tab_details_an .tab_nav_an li:nth-child(2).hover {
	border-left: 1px solid #e4e4e4
}

.tab_details_an .tab_div_an {
	padding: 0
}

.tab_details_an .tab_div_an img {
	max-width: 978px !important
}

.illustrate {
	background: #fff;
	border: 1px #e6e6e6 solid;
	margin-top: 20px;
	text-align: center
}

.anniversary-down {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	border: 1px solid #e60000;
	background: #fff;
	color: #e60000;
	font-size: 12px;
	position: relative
}

.anniversary-down em {
	font-size: 18px;
	margin-left: 3px
}

.anniversary-down .arrow {
	position: absolute;
	left: 8px;
	top: -6px;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 0 5px 5px;
	border-bottom-color: #e60000
}

.anniversary-down .arrow:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	right: -5px;
	top: 1px;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	border-bottom: 5px solid #fff;
	transform: translateY(0.3px)
}
