fieldset,img {
	border:0
}
*,a:focus,input:focus {
	outline:0
}
a,body {
	color:#353d44
}
.cl,.fix:after {
	clear:both
}
.block,.fix:after {
	display:block
}
*,.bbox,.layout,div,p {
	-webkit-box-sizing:border-box
}
.footer li,.of,.sn-tab-nav li,.wb,.wbox-flex {
	word-wrap:break-word;
	word-break:break-all
}
.sn-local-loading span,.sn-select,img,input {
	vertical-align:middle
}
.of,.sn-select select,.wb {
	text-overflow:ellipsis
}
.checkbox-switch,.input-reset,.sn-select select {
	-webkit-appearance:none
}
article,aside,blockquote,body,button,code,dd,dialog,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,nav,ol,p,pre,section,td,textarea,th,ul {
	margin:0;
	padding:0
}
input,select,textarea {
	font-size:100%
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption,th {
	text-align:left
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:500
}
li,ol,ul {
	list-style:none
}
em,i {
	font-style:normal
}
del {
	text-decoration:line-through
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:500
}
img {
	max-width:100%
}
a {
	text-decoration:none
}
a:active {
	opacity:.7
}
* {
	-webkit-tap-highlight-color:transparent
}
html {
	-webkit-text-size-adjust:none;
	overflow-y:scroll
}
body {
	min-width:320px;
	line-height:1.5;
	font-family:Arial,Helvetica,STHeiTi,sans-serif;
	background:#F2F2F2
}
.w {
	margin:0 auto;
	max-width:15rem
}
.layout {
	margin:.2rem
}
.pdlayout {
	padding:.2rem .6rem
}
.fix:after {
	content:'';
	visibility:hidden
}
.fl {
	float:left
}
.fr {
	float:right
}
.arrow:after,.dib,.sn-tag {
	display:inline-block
}
.hide {
	/* display:none */
}
.mt20 {
	margin-top:.4rem!important
}
.mt10 {
	margin-top:.2rem!important
}
.f12,.f14,.f16,.f18,.f20 {
	font-size:.58rem
}
.fhalf {
	font-size:.4rem
}
.scale {
	-webkit-transform:scale(.8)
}
.font {
	font-size:.58rem
}
.f30 {
	font-size:.6rem
}
.tr {
	text-align:right
}
.sn-local-loading,.sn-nav-title,.tc {
	text-align:center
}
.pa {
	position:absolute
}
.pr {
	position:relative
}
.hm,.sn-icon:after,.vm {
	position:absolute
}
.gray6 {
	color:#666
}
.gray9 {
	color:#999
}
.vm {
	top:50%;
	-webkit-transform:translateY(-50%)
}
.hm {
	left:50%;
	-webkit-transform:translateX(-50%)
}
.sn-icon:after,.sn-iconbtn:after {
	top:-6px;
	right:-8px;
	bottom:-6px;
	left:-8px;
	content:' '
}
.bold {
	font-weight:700
}
.of {
	overflow:hidden;
	white-space:nowrap
}
.snPrice {
	color:#E21D1D
}
.snPrice em {
	padding-left:2px
}
img.liprice {
	height:20px!important;
	width:auto!important
}
.p {
	margin:5px 0
}
.overtouch {
	overflow-y:auto;
	-webkit-overflow-scrolling:touch
}
.input-reset {
	-webkit-border-radius:0
}
.opa0 {
	opacity:0
}
.opa1 {
	opacity:1!important;
	-webkit-transition:opacity .3s ease-in
}
.wbox {
	display:-webkit-flex!important;
	display:-webkit-box
}
.wbox-flex {
	-webkit-flex:1!important;
	-webkit-box-flex:1
}
.sn-iconbtn:after {
	position:absolute
}
.border-tb:after,.border:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	border:1px solid #333;
	-webkit-box-sizing:border-box;
	width:200%;
	height:200%;
	-webkit-transform:scale(.5);
	-webkit-transform-origin:left top
}
.sn-block {
	background:#FFF
}
.border-t {
	background:-webkit-gradient(linear,left top,left bottom,color-stop(.5,transparent),color-stop(.5,#DCDCDC),to(#DCDCDC)) left top repeat-x;
	background-size:100% 1px
}
.border-b {
	background:-webkit-gradient(linear,left top,left bottom,color-stop(.5,transparent),color-stop(.5,#DCDCDC),to(#DCDCDC)) left bottom repeat-x;
	background-size:100% 1px
}
.border-tb:after {
	border-left:transparent;
	border-right:transparent
}
.sn-txt-muted {
	color:#909090
}
.sn-txt-assertive {
	color:#E21D1D
}
.sn-txt-positive {
	color:#eda200
}
.sn-txt-tips {
	color:#CACACA
}
.sn-tag {
	padding:0 .2rem;
	border-radius:2px;
	color:#fff;
	font-size:.4rem
}
.sn-tag-a {
	background:#eb3b17
}
.sn-tag-b {
	background:#ee3852
}
.sn-tag-c {
	background:#fc2f4d
}
.sn-tag-d {
	background:#5552AD
}
.sn-tag-e {
	background:#eda200
}
.sn-tag-f {
	background:#ccc
}
.dashed {
	height:1px;
	font-size:0;
	overflow:hidden;
	border-top:1px dashed #DCDCDC
}
.arrow {
	padding-right:.1rem
}
.arrow:after {
	content:"";
	width:.28rem;
	height:.28rem;
	border-style:solid;
	border-color:#7D7D7D;
	border-width:1px 0 0 1px;
	-webkit-transform:rotateZ(135deg)
}
html {
	font-size:50px
	background:#ededed;
}
body {
	font-size:24px
}
@media screen and (min-width:320px) {
	html {
	font-size:21.33px
}
body {
	font-size:12px
}
}@media screen and (min-width:360px) {
	html {
	font-size:24px
}
body {
	font-size:12px
}
}@media screen and (min-width:375px) {
	html {
	/* font-size:25px */
}
body {
	font-size:12px
}
}@media screen and (min-width:384px) {
	html {
	font-size:25.6px
}
body {
	font-size:14px
}
}@media screen and (min-width:400px) {
	html {
	font-size:26.67px
}
body {
	font-size:14px
}
}@media screen and (min-width:414px) {
	html {
	font-size:27.6px
}
body {
	font-size:14px
}
}@media screen and (min-width:424px) {
	html {
	font-size:28.27px
}
body {
	font-size:14px
}
}@media screen and (min-width:480px) {
	html {
	font-size:32px
}
body {
	font-size:15.36px
}
}@media screen and (min-width:540px) {
	html {
	font-size:36px
}
body {
	font-size:17.28px
}
}@media screen and (min-width:720px) {
	html {
	font-size:48px
}
body {
	font-size:23.04px
}
}@media screen and (min-width:750px) {
	html {
	font-size:50px
}
body {
	font-size:24px
}
}@-webkit-keyframes bounce {
	0%,5% {
	left:0;
	z-index:1
}
25% {
	left:.24rem;
	z-index:1
}
50% {
	left:.52rem;
	z-index:3
}
75% {
	left:.24rem;
	z-index:3
}
95% {
	left:0
}
100% {
	left:0;
	z-index:3
}
}@-webkit-keyframes bounce-left {
	0%,100%,5%,95% {
	left:.52rem
}
25%,75% {
	left:.24rem
}
50% {
	left:0
}
}@-webkit-keyframes rotate {
	0% {
	-webkit-transform:rotate(0)
}
100% {
	-webkit-transform:rotate(360deg)
}
}.sn-html5-loading {
	position:relative;
	display:block;
	height:.48rem;
	width:.97rem;
	z-index:1000;
	margin:0 auto
}
.fixedLoading {
	position:fixed;
	left:50%;
	top:50%;
	margin:-.48rem 0 0 -.48rem;
	z-index:9999
}
.loagMask {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9998;
	background:rgba(0,0,0,.28)
}
.sn-html5-loading .blueball,.sn-html5-loading .orangeball {
	display:block;
	width:.48rem;
	height:.48rem;
	position:absolute;
	top:0;
	left:0;
	border-radius:.6rem;
	background:#eda200;
	-webkit-animation:bounce 1.2s infinite;
	-webkit-animation-timing-function:linear;
	z-index:3
}
.sn-html5-loading .blueball {
	left:.52rem;
	background:#353d44;
	-webkit-animation:bounce-left 1.2s infinite;
	-webkit-animation-timing-function:linear
}
.sn-mask-loading.fixedLoading {
	position:fixed;
	left:50%;
	top:50%;
	margin:-.36rem 0 0 -.36rem;
	z-index:9999
}
.sn-mask-loading {
	width:1.2rem;
	height:1.2rem;
	position:relative;
	margin:0 auto;
	background:rgba(0,0,0,.3);
	border-radius:.2rem;
	z-index:1000
}
.sn-local-loading .shape,.sn-mask-loading:after {
	width:.72rem;
	-webkit-animation:rotate .7s infinite;
	-webkit-animation-timing-function:linear
}
.sn-mask-loading:after {
	content:"";
	position:absolute;
	height:.72rem;
	background:url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAAG5wVGOkIJ/OAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURQAAAP///////////////////////////////+tNPsIAAAAJdFJOUwD+ELHdi00wbfD3fpAAAADbSURBVCjPY2CgDLBnBBtHFCCLsIWGGgNBE5Ka1tBgoIiJcwJcqKI1NF2BqcLExQOuraMDbAybiUsAVKisA6pB1cUVwmBKS4epb3GBSLKnwW1ndXEC0+rlcHuYoBaUFyGckygClilHcjWLIMgwJiUFhBCHYABYCNlnggboQkyCDiBSATkABAUwQglTCKIRBUCMRwGsggHoQhCnooBEQQzTHUXRhZgFhdCFAlGMUgZhQWR97I4gR6G4qlGQKdURRZGyIBggm2QIFgliQFPliubwRkHM1OSImcKU4SwAH1UgWePsA0wAAAAASUVORK5CYII=);
	background-size:.72rem;
	top:50%;
	left:50%;
	margin:-.36rem 0 0 -.36rem
}
.sn-local-loading {
	height:2.2rem;
	line-height:2.2rem
}
.sn-local-loading span {
	display:inline-block;
	height:.72rem;
	line-height:.72rem;
	color:#cacaca
}
.sn-local-loading .shape {
	margin-right:.3rem;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUxpccvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLywMqIQ0AAAAPdFJOUwDeBvAQx0axjzOiWnB/Ic21LzoAAAEmSURBVDgRxZNJosQgCEQFFGe9/20/+Wk6xmHdbJTyWYImxvwwYi4hpVRLxEMVyDVciJdwPtsd1oowAt2Mc55XikutoeZoDdpYkpMo85mcSynx2cvegQtPfs1izoVfGzEIVUfKcs6Dzb1UHcBQF0bmTdMBwD09tsiLj7ihWJXvgS1KU5tgsdJCbWttg4jk6FuVQFsjYyqQNmitVdPJkIH8RxJoWtTUEsFnjngwMvhAum8dBaJVnZThuGllSJnIDel+WommL2HlEDoNT7wCl5I70alx3WHFSC9ctWX0vcPpmhUOvfesyXvEdOc2CXNoLUL/hzIIo4/7tjGZesfG4UIOPngdoQGHeqQdDaqnvm4nea/w/gc3NU3SJo3u7m6zNEj2c0+DZP4AKf4I4DPd4PsAAAAASUVORK5CYII=);
	background-size:.72rem
}
.sn-nav {
	position:fixed;
	height:1.76rem;
	background:#F8F8F8;
	line-height:1.76rem;
	font-size:.6rem;
	border-bottom:1px solid #DCDCDC
}
.sn-nav-title {
	width:60%;
	margin:0 auto;
	color:#353d44
}
.sn-nav-back,.sn-nav-right {
	margin:0 .56rem
}
.sn-nav-back a,.sn-nav-right a {
	position:absolute;
	top:0;
	display:block
}
.sn-nav-back {
	position:absolute;
	left:.1rem;
	top:0;
	width:.48rem;
	height:1.5rem
}
.sn-nav-back a {
	width:1.5rem;
	height:1.5rem;
	text-indent:-100rem;
	overflow:hidden
}
.sn-nav-back:before {
	content:"";
	position:absolute;
	top:.6rem;
	left:0;
	display:inline-block;
	width:.48rem;
	height:.48rem;
	border:solid #353d44;
	border-width:1px 0 0 1px;
	-webkit-transform:rotate(-45deg)
}
.sn-nav-left,.sn-nav-right {
	position:absolute;
	top:0;
	height:1.8rem;
	width:19%
}
.sn-nav-left {
	left:0
}
.sn-nav-right {
	right:0
}
.sn-nav-right img {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	right:0
}
.sn-nav-right a {
	position:absolute;
	right:0;
	color:#353d44
}
.nav-more-list {
	display:none;
	position:absolute;
	top:2.36rem;
	right:-.3rem;
	background:#484F55;
	z-index:112;
	border:1px solid transparent;
	border-radius:2px
}
.nav-more-list:after {
	content:"";
	position:absolute;
	top:-.9rem;
	right:.2rem;
	display:inline-block;
	width:0;
	height:0;
	border-style:solid;
	border-color:transparent transparent #484F55;
	border-width:.5rem
}
.nav-more-list li {
	border-bottom:1px solid #5B6166;
	width:5rem;
	height:1.8rem;
	line-height:1.8rem;
	text-align:left;
	text-indent:2.7em;
	background:#484F55
}
.footer li,.sn-btn,.sn-tab-nav {
	text-align:center
}
.nav-more-list li a {
	position:relative;
	display:block;
	width:100%;
	color:#fff
}
.nav-more-list li a.nav-more-icon:after {
	content:"";
	position:absolute;
	left:.3rem;
	top:50%;
	margin-top:-.5rem;
	width:1rem;
	height:1rem;
	-webkit-mask-repeat:no-repeat;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#fff));
	-webkit-mask-size:1rem
}
.screenIfm {
	display:none;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:.3!important;
	z-index:111
}
.footer a,.pro-list,.pro-list a,.type-choose .value {
	display:block
}
.footer {
	background:#FFF;
	height:1.92rem;
	line-height:1.92rem
}
.footer li {
	-webkit-flex:1!important;
	-webkit-box-flex:1;
	background:url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAcAQMAAACak0ePAAAABGdBTUEAALGPC/xhBQAAAANQTFRF3d3d7t+OggAAAAxJREFUCNdjYCAPAAAAOAABXibFHwAAAABJRU5ErkJggg==) right center no-repeat;
	background-size:1px .56rem;
	width:25%
}
.footer li:last-child {
	background:0 0
}
.footer a {
	font-size:.56rem;
	height:1.92rem;
	overflow:hidden
}
.footer_sub1{
	text-align:center;
	background:#fff;
}
.footer_sub1 a {

	height:1.92rem;
}
.type-choose .choose {
	position:relative;
	margin:.2rem .4rem 0 0;
	float:left;
	max-width:3.6rem;
	height:1.2rem
}
.type-choose .value {
	position:relative;
	z-index:11;
	padding:0 .4rem;
	width:100%;
	top:1px;
	line-height:1.2rem;
	overflow:hidden;
	height:1.2rem
}
.sn-input-radio-filter {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:1.2rem;
	border:1px solid #DCDCDC;
	padding:0 .2rem;
	background:#FFF;
	z-index:10
}
.sn-input-radio-filter:checked {
	border:1px solid #eda200;
	background:url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAYUExURQAAAO2iAO2iAO2iAO2iAO2iAO2iAO2iAHBlw4QAAAAHdFJOUwCAvfYYUFItZeQaAAAAXklEQVQY003OywnAIBBFUVNFCkjACsS9LaQGG4iL237QEXLfaobDfFL6c6hOpwEDBgwYMGDAgAEDgjcL7ixoGAi4FhDQ6wRiojwTiInRJ7BXlRZH16pRVxNfRfZXkQ8w/jkRmyn9BAAAAABJRU5ErkJggg==) right bottom no-repeat #fff;
	background-size:.48rem;
	border-radius:.04rem
}
.sn-input-radio-filter:checked+span {
	color:#eda200
}
.sn-input-radio-filter:disabled+span {
	color:#CACACA
}
.sn-title {
	height:1.8rem;
	line-height:1.8rem;
	padding:0 .6rem;
	font-size:.56rem
}
.pro-list {
	padding:.4rem
}
.pro-list .pro-img {
	margin-right:.4rem
}
.pro-list .pro-img img {
	width:2.4rem;
	height:2.4rem;
	display:block;
	border:1px solid #DCDCDC
}
.sn-list-common li,.sn-list-input li {
	position:relative;
	display:-webkit-box
}
.pro-list .pro-name {
	line-height:.7rem;
	overflow:hidden;
	margin-bottom:.32rem
}
.pro-list .pro-info {
	position:relative;
	-webkit-box-orient:vertical;
	-webkit-box-pack:center
}
.pro-list .pro-info .list-opra {
	position:absolute;
	right:0;
	bottom:0
}
.sn-list-common li {
	border-bottom:1px solid #DCDCDC
}
.sn-list-common li:last-child {
	border-bottom:none
}
.sn-list-input label.input-text {
	height:1.2rem;
	line-height:1.2rem
}
.sn-list-input li {
	margin-left:.6rem;
	padding:.5rem .6rem .5rem 0;
	border-bottom:1px solid #DCDCDC
}
.sn-list-input li:last-child {
	border-bottom:none
}
.sn-list-div {
	position:relative;
	padding:.6rem;
	border-bottom:1px solid #E0E0E0
}
.sn-list-div a {
	display:block
}
.sn-list-div a:after {
	content:"";
	display:inline-block;
	position:absolute;
	right:.4rem;
	top:50%;
	margin-top:-.16rem;
	width:.28rem;
	height:.28rem;
	border-style:solid;
	border-color:#7D7D7D;
	border-width:1px 0 0 1px;
	-webkit-transform:rotateZ(135deg)
}
.sn-btn {
	display:inline-block;
	padding:0 .5rem;
	height:1.2rem;
	line-height:1.2rem;
	border-radius:.1rem
}
.sn-btn.sn-btn-block {
	display:block
}
.sn-btn.sn-btn-assertive {
	background:#E21D1D;
	color:#fff
}
.sn-btn.sn-btn-big {
	height:1.56rem;
	line-height:1.56rem;
	font-size:.6rem
}
.sn-btn.sn-btn-dark {
	background:#909090;
	color:#ccc
}
.sn-btn.sn-btn-assertive.sn-btn-outline {
	border:1px solid #E21D1D;
	color:#E21D1D
}
.sn-btn.sn-btn-positive {
	background:#eda200;
	color:#fff
}
.sn-btn.sn-btn-positive.sn-btn-outline {
	border:1px solid #eda200;
	color:#eda200
}
.sn-btn.sn-btn-dark.sn-btn-outline {
	border:1px solid #909090;
	color:#333
}
.sn-btn.sn-btn-outline {
	height:1.2rem;
	padding:0 .5rem;
	line-height:1.2rem;
	background:0 0;
	border-radius:.1rem
}
.sn-tab {
	overflow:hidden;
	width:100%
}
.sn-tab-nav {
	height:1.86rem;
	background:#fff;
	line-height:1.76rem;
	box-shadow:0 -1px 0 #DCDCDC inset
}
.sn-tab-nav li {
	-webkit-flex:1!important;
	-webkit-box-flex:1;
	font-size:.6rem
}
.sn-tab-nav li.current {
	border-bottom:.12rem solid #eda200;
	color:#f29400;
	font-size:.65rem
}
.sn-tab-nav li.disabled {
	color:#cacaca
}
.sn-tab-content {
	-webkit-transition-property:transform;
	-webkit-transition-duration:300ms;
	-webkit-transition-timing-function:cubic-bezier(.1,.57,.1,1)
}
.city-list {
	background:#F2F2F2
}
.city-list li {
	height:1.8rem;
	line-height:1.8rem;
	border-bottom:1px solid #DCDCDC;
	text-indent:.6rem
}
.city-list li.cur,.city-list li:active,.city-list li:hover {
	background:#DCDCDC;
	color:#eda200
}
.arrive-state {
	position:relative;
	padding-left:45px;
	padding-right:10px;
	overflow:hidden
}
.arrive-state .state {
	position:relative;
	padding:5px 10px;
	margin-top:10px
}
.arrive-state .state:after {
	content:"";
	position:absolute;
	top:19px;
	left:-21px;
	width:2px;
	height:110%;
	background:#CCC
}
.arrive-state .state:last-child:after {
	content:"";
	height:120%;
	overflow:hidden;
	background:0 0
}
.arrive-state .state .icon {
	position:absolute;
	top:9px;
	left:-26px;
	width:12px;
	height:12px;
	background:#CCC;
	border-radius:12px
}
.arrive-state .on .icon {
	left:-26px;
	border-radius:11px;
	border:3px solid #F6D07F;
	background:#eda200;
	width:13px;
	height:13px;
	z-index:10
}
.sn-fixed {
	position:fixed;
	width:100%;
	height:2rem;
	line-height:2rem;
	left:0;
	bottom:0;
	background:#262523;
	z-index:100;
	color:#909090
}
.sn-input-box {
	margin-left:.1rem;
	overflow:hidden
}
.sn-input {
	width:100%;
	line-height:1.2rem;
	border:1px solid #DCDCDC;
	padding:0 5px
}
.clo-se-input {
	display:inline-block;
	width:.8rem;
	background:url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeBAMAAADJHrORAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAqUExURQAAAJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJBDX34AAAAOdFJOUwD+1EAY68AFgF8Sk5YmM0bnrAAAAORJREFUGNNjYAACdutUwbDNBQxQwNUqCAIRC6D8qYIaJuXOTYKREG6NYDKYNhM8DtacKAlVN1EMZAS3qAGUzxy4ASQqDDOXwRCokitwApzPKbqAgUOMAQESGxhKgcrZVIBspwSghnAGQwUGBiYhBwYWRSCfSZhhYwMDkK3C4CQEdB6HNEMiyDYnIRdFLZCNYgyBDgwgBUogaQYWUQZBsLecBLXAbhWE81WgfLh6B4h6qHlLFFUg5kHs0wIKOYDtg7hnAVBMAewesHuzEO5F9w+6f9HDAyO80MMTPbwx4gMjvpDjEwAZ3zJPeAgP+gAAAABJRU5ErkJggg==) center no-repeat #fff;
	background-size:.6rem
}
.sn-input-text-a {
	border:none;
	width:100%
}
.checkbox-switch,.sn-switch {
	width:2.08rem;
	height:1.28rem;
	position:absolute
}
.sn-switch {
	font-size:.64rem;
	right:.6rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	line-height:1em
}
.checkbox-switch {
	z-index:10;
	border:0;
	background:0 0;
	outline:0
}
.sn-switch input:after,.sn-switch input:before {
	content:'';
	height:1.2rem
}
.sn-switch input:before {
	width:2rem;
	border:1px solid #DFDFDF;
	background-color:#FDFDFD;
	border-radius:.8rem;
	cursor:pointer;
	display:inline-block;
	position:relative;
	vertical-align:middle;
	-webkit-user-select:none;
	box-shadow:#DFDFDF 0 0 0 0 inset;
	-webkit-transition:border .4s,-webkit-box-shadow .4s;
	-webkit-background-clip:content-box
}
.sn-switch input:after {
	width:1.2rem;
	position:absolute;
	top:1px;
	left:0;
	border-radius:100%;
	background-color:#FFF;
	box-shadow:0 1px 3px rgba(0,0,0,.4);
	-webkit-transition:left .2s
}
.sn-count a:after,.sn-select:after {
	content:""
}
.sn-switch input:checked:before {
	border-color:#EDA200;
	-webkit-box-shadow:#EDA200 0 0 0 16px inset;
	box-shadow:#EDA200 0 0 0 16px inset;
	background-color:#EDA200;
	-webkit-transition:border .4s,-webkit-box-shadow .4s,background-color 1.2s
}
.sn-switch input:checked:after {
	left:.84rem
}
.sn-checkbox {
	width:.88rem;
	height:.88rem;
	border-radius:.08rem;
	border:1px solid #DCDCDC
}
.sn-checkbox:checked {
	border-color:#eda200;
	background:url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAARBAMAAAA4SAFEAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURQAAAP///////////////////////////////////////////7QJjekAAAAMdFJOUwD+jrvwDD1UbCga4AzsdzgAAAB8SURBVBjTY2BABpwKKFyGEnEULpOgKTKX1VCCgYE9AM6fLZLAwKAIV8LuaAUkVwvD+IpCIKWcjlA7Fgs2gOkUITDFtnEbRJwNIt4ovACqrxDkiCBBuNM4BBMYuAzdEe5QdGNIkZ6A5EyRGagONXQUQvFHsEgBCp9VE84EABN5EA+ig9/6AAAAAElFTkSuQmCC) center no-repeat #eda200;
	background-size:80%
}
.sn-radio {
	border:1px solid #DCDCDC
}
.sn-radio,.sn-radio:checked {
	width:.88rem;
	height:.88rem;
	border-radius:.88rem
}
.sn-radio:checked {
	border:.15rem solid #fff;
	background:#eda200;
	box-shadow:0 0 1px #aaa
}
.sn-select {
	position:relative
}
.sn-select select,.sn-select:after {
	display:inline-block;
	position:absolute;
	right:0
}
.sn-select select {
	text-align:right;
	width:40%;
	top:0;
	padding:0 .6rem 0 16px;
	max-width:65%;
	border:none;
	background:#FFF;
	text-indent:.01px;
	white-space:nowrap;
	cursor:pointer;
	direction:rtl;
	color:#909090;
	-webkit-box-orient:vertical;
	-webkit-box-pack:center
}
.sn-select:after {
	top:.3rem;
	width:0;
	height:0;
	margin-left:.2rem;
	border-style:solid;
	border-color:#909090 #FFF #FFF;
	border-width:.2rem
}
.sn-count,.sn-count .count-add:after,.sn-count a {
	height:.84rem
}
.sn-count {
	width:4.2rem;
	line-height:.84rem;
	overflow:hidden
}
.sn-count a {
	float:left;
	display:inline-block;
	width:1.2rem;
	border:1px solid #DCDCDC;
	background:#F5F5F5;
	text-align:center
}
.sn-count a.cover {
	background-color:#CACACA
}
.sn-count a:after {
	display:inline-block;
	width:.6rem;
	background-repeat:no-repeat;
	background-position:center;
	background-size:100%
}
.sn-count .count-add {
	border-radius:0 .04rem .04rem 0;
	background:url(images/add.png) center no-repeat #F5F5F5;
	background-size:.6rem
}
.sn-count .count-min {
	border-radius:1px 0 0 1px;
	background:url(images/min.png) center no-repeat #F5F5F5;
	background-size:.6rem 1px
}
.sn-count .count-min:after {
	height:1px
}
.sn-count .count-num {
	float:left;
	width:1.6rem;
	height:.84rem;
	border:0;
	border-top:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	background:#FFF;
	text-align:center;
	line-height:.84rem;
	font-size:.48rem
}
#Top {
	position:fixed;
	bottom:1rem;
	right:.6rem;
	border-radius:1.6rem;
	width:1.6rem;
	height:1.6rem;
	background:url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAmBAMAAAAhNzZRAAAABGdBTUEAALGPC/xhBQAAAB5QTFRFAAAA////////////////////////////AAAA////1NnxJAAAAAl0Uk5TAN3zXsMyFZ8Alc3kwAAAAKlJREFUKM9jmIkKGND5xAFW4wAUfuTMqchcNsnyiQlI/JTpDJViSHxPN4aUKQguO1Axm2QBnF+pCiSCpsOlZ4IsY9WEKYicDKYsoVayKkEk2CdB3JQI0wixks3TAcpnmZIAtQzqSk+Qxko1uL1J0xGmMECttFRGcrflZIZKAyQ+83QGS1CoTQCyOUGMyQzMnkj8KRDFnBNgBMOw4LOAk4oDIpxAfp4CDjcAxtdL76lU1wEAAAAASUVORK5CYII=) center no-repeat #5B6167;
	background-size:.6rem .76rem;
	z-index:50
}
.starBar,.starBarMask {
	height:.48rem;
	width:3.2rem
}
.lazybox,.lazyimg img {
	background:url("data:image/png;base64,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") center no-repeat #fff
}
.starBar {
	-webkit-mask-image:url(images/star.png);
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#DCDCDC),color-stop(100%,#DCDCDC));
	-webkit-mask-size:3.2rem .48rem
}
.starBarMask {
	background:url(images/star.png) no-repeat;
	background-size:3.2rem .48rem;
	position:absolute;
	left:0;
	top:0
}



.sn-client-a,.sn-client-b span {
	color:#333;
	display:inline-block
}
.sn-client-b {
	background:#fff;
	padding:.3rem .5rem;
	height:1.8rem;
	position:relative
}
.sn-client-a {
	position:absolute;
	right:.3rem;
	border:1px solid #909090;
	height:1rem;
	padding:0 .4rem;
	line-height:1rem;
	border-radius:.2rem;
	text-align:center;
	top:50%;
	margin-top:-.5rem
}
.sn-client-b span {
	height:1.2rem;
	line-height:.65rem;
	padding-left:12%;
	width:75%;
	overflow:hidden
}
.sn-client-t {
	padding:.3rem .5rem;
	height:2.4rem;
	width:100%;
	position:relative;
	background:url(images/topdload.png) no-repeat;
	background-size:100%
}
.sn-client-t .sn-client-div {
	padding-left:26%;
	color:#fff;
	height:1.2rem;
	line-height:.65rem;
	margin-left:5%
}
.sn-client-t .sn-client-div p {
	width:70%;
	height:1.9rem;
	overflow:hidden
}
.sn-client-t .sn-client-top {
	border:1px solid #fff;
	color:#f8b500;
	background:#fff
}
.sn-client-t .del-ete {
	background:url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeBAMAAADJHrORAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAeUExURQAAAP///////////////////////////////////yR8m5UAAAAJdFJOUwAW1ezDO1iAlHYcCaMAAADOSURBVBjTZVG7DsIwDLwWShlLBDtlQdkYoCgbCDF0A8HChsRCtwp+gAmJtS0V/luS9IFIbnEucc72GVC4bsT8iQbOnRSWQc0vNN1jdKOoon3a6nikh45x1OQV+jnf1dwTKiFZtMKHUoqLc8t7eQC/wA9xis4b6IbyzFbAaYZkDLhZAIdL7pZ4pVKDh2DyDv4HsarGsgFXf7wCQnXt8EmmYw7SwoxCHQnC5Ea+qWfWM/vR/a5l7rDq15znf17bD8sv00/Lb3Mf1r7UPqne5xf3NzwjpoAZQAAAAABJRU5ErkJggg==) .2rem .2rem no-repeat;
	background-size:.7rem;
	display:block;
	position:absolute;
	width:1rem;
	height:1rem;
	top:.1rem;
	left:.1rem
}
.sn-loading-type {
	padding:.4rem 0
}
.sn-loading-type .sn-click-loading {
	display:block;
	border:1px solid #dcdcdc;
	color:#909090;
	padding:.3rem .5rem;
	width:30%;
	margin:0 auto;
	text-align:center
}
.sn-loading-type .sn-pull-loading {
	color:#909090;
	display:block;
	text-align:center;
	width:100%;
	position:relative;
	height:1.5rem;
	line-height:1.5rem
}
.sn-loading-type .sn-end-loading {
	width:100%;
	border:solid #dcdcdc;
	border-width:1px 0 0;
	position:relative;
	margin-top:.3rem
}
.sn-loading-type .sn-end-loading span {
	background:#f2f2f2;
	color:#909090;
	display:block;
	text-align:center;
	position:absolute;
	-webkit-transform:translate(-50%);
	left:50%;
	margin:0 auto;
	top:-.7rem;
	padding:.32rem
}
.app-scroller {
	overflow:hidden;
	position:relative
}
.app-scroller-wp {
	position:absolute;
	-webkit-transform:translateZ(0)
}
.app-scroller-wp ul {
	padding:0;
	margin:0;
	display:table;
	table-layout:fixed;
	white-space:nowrap;
	width:auto
}
.app-scroller-wp ul li {
	-webkit-box-flex:1;
	display:inline-block;
	-webkit-box-align:center;
	-webkit-box-pack:center;
	vertical-align:top
}


/*index_tab*/
.menu_list { width:14.2rem; margin-top:.4rem;
	border:1px solid #efefef;
	/* border-bottom:none; */
}
.menu_head { padding: 5px 10px 5px 0px; cursor: pointer; position: relative; margin:1px; 
/* font-weight:bold;  */
border-bottom:1px dotted #efefef;
background: url(images/left.png) center right no-repeat;
width: 95%;
    margin: 0px auto;
}
.menu_body { display:none; }
.menu_body a {    display: block;
    color: #006699;
    background-color: #fff;
    padding-left: 10px;
    /* font-weight: bold; */
    text-decoration: none;
    padding: 3px 0px 1px 25px;
    border-bottom: 1px dotted #eee;}
.menu_body a:hover { color: #000000; text-decoration:underline; }


/*pro_list*/
.hx_profl{
	margin:.3rem auto;
	width:15rem;
}
.hx_profl em{
    float: left;
    font-size: .48rem;
    width: 30%;
    margin-right:1.7%;
    background: #F2F2F2;
    height: 1.2rem;
    line-height: 1.16rem;
    text-align: center;
    margin-bottom: .2rem;
    margin-top: .2rem;
    border-radius: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.result-hot-pro ul.pro_list li p{
	height:2rem;
	line-height:2rem;
	font-size:.7rem;
	font-weight:bold;
}



/*开票信息*/




.list input,.list select {
	font: 12px/1.5 'microsoft yahei', simsun,arial;
	border: 1px solid #ccc
}

.list input[type="text"],.list input[type="email"],.list select {
	padding: 5px;
	margin: 0
}

.list input {
	width: 250px;
}
.list input.hxsj_save1 {
	width: 0px;
	margin-left:100px;
	margin-right:15px;
}
.list select {
width: 8rem;
}
.list label s {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: red;
	padding-right: 5px;
}
fieldset {
	border: 0 none;
}

.list label {
	float: left;
	width: 100px;
	text-align: right;
	line-height: 30px
}

.list {
	margin: 10px 0 0;
	float: left;
	/* width: 80%;
	padding-left: 100px */
}

.cont {

	margin: 0 auto;
	background: #fff;
	padding: 0px;
	/* margin-top: 50px */
}

.fl {
	float: left
}

.ask,.answer {
	padding-bottom: 10px;
	width: 100%;
	float: left;
}

.hx_end{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
}


/*首页新闻板块*/
.earlyBox {
	width:100%;
	background:#fff;
	margin-top:0.20rem;
}
.earlyBox h3 {
	width:100%;

	/* border-bottom:solid 1px #f1f1f1; */
}
.earlyBox h3 a {
	display:block;
	
	overflow:hidden;
}

.earlyBox h3 code {
	float:left;
	color:#343434;
	
	font:0.32rem/0.70rem YaHei,Arial, Helvetica, sans-serif;
	padding-top:.2rem;
	padding-left:.4rem;
	width:8rem;
}

.earlyBox h3 .ioc2 {
	width:.7rem;

	float:right;
	padding-top:.6rem;
	padding-right:.4rem;
}


#mainBox{
width:100%;
margin-bottom:0.96rem;
background:#fff;
}
.stubBox {
	width:95%;
	margin:0 auto;
}
.stubBox .stub {
	width:100%;
	overflow:hidden;
	margin-top:0.20rem;
}
.stubBox .stub .stubLeft {
	width:49%;
	/* height:2.2rem; */
	float:left;
	background:#fff;
	padding-top:0.20rem;
	padding-bottom:0.10rem;
	border:1px solid #efefef;
	background:#efefef;
	margin-bottom:.3rem;	
}
.stubBox .stub .stubLeft .title,.stubBox .stub .stubRight .title {
/* 	width:2.15rem;
	height:0.68rem; */
	margin:.4rem auto;
}
.stubBox .stub .stubLeft .title img,.stubBox .stub .stubRight .title img {
	display:block;
	width:60%;
/* 	height:0.68rem; */
	margin:0 auto;
}
.stubBox .stub .stubLeft h3,.stubBox .stub .stubRight h3 {
	color:#333;
	font:bold 0.24rem YaHei, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:.20rem;
}
.stubBox .stub .stubLeft p,.stubBox .stub .stubRight p {
	color:#df0716;
	font:0.2rem YaHei, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:0.08rem;
}
.stubBox .stub .stubLeft a,.stubBox .stub .stubRight a {
	display:block;
	width:2.80rem;
	padding:.17rem 0;
	margin:0.15rem auto .4rem;
	background:#df0716;
	color:#fefeff;
	/* font:0.22rem/0.48rem YaHei, Arial, Helvetica, sans-serif; */
	text-align:center;
}
.stubBox .stub .stubLeft a img,.stubBox .stub .stubRight a img {
	width:0.10rem;
	height:0.20rem;
	margin-left:0.06rem;
	margin-top:0.04rem;
}
.stubBox .stub .stubRight {

	/* height:2.2rem; */
	padding-top:0.20rem;
	padding-bottom:0.10rem;
	border:1px solid #efefef;

	margin-bottom:.3rem;
}

.stubBox .stub .stubRight1{
	background:#fff1c9;
}
.stubBox .stub .stubRight2{
	background:#c9edff;
}

.stubBox .stub .stubLeft1{
	background:#e9feef;
}
.stubBox .stub .stubLeft2{
	background:#ffe3df;
}

.sn-nav .hx_wap_cart span.cart {
	position: absolute;
        top: .49rem;
 right: 2.1rem;
    width: 7%;
    height: 1.2rem;
/*     background: #EEE;
    border-radius: 4px;    background: #EEE;
    border-radius: 4px; */
	background:url(../images/cart-bg.png) no-repeat 0px 0px;
}
.sn-nav .hx_wap_cart span.cart:before {
    /* content: '\e604'; */
}
.sn-nav span {
    display: inline-block;
    font-family: sn-detail-font;
    font-size: 26px;
}

.sn-nav .hx_wap_cart span.cart i {
    position: absolute;
        top: -.2rem;
    right: .08rem;
    width: .6rem;
    height: .6rem;
    background: #fa4b4b;
    border-radius: 10px;
    color: #fff;
    line-height: 18px;
    text-align: center;
    font-size: 12px;
    overflow: hidden;
	display:none;
}










