﻿fieldset, img { border: 0; }

a, body { color: #353d44; font-family: 'Microsoft YaHei'; }

.cl, .fix:after { clear: both; }

.block, .fix:after { display: block; }

*, .bbox, .border:after, .layout, div, p { -webkit-box-sizing: border-box; }

*, a:focus, input:focus { outline: 0; }

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%; }

input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 

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, 'Microsoft YaHei UI'; }

.w { margin: 0 auto; max-width: 15rem; }

.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; }

.mr20 { margin-right: .4rem !important; }

.mr10 { margin-right: .2rem !important; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.bold { font-weight: 700; }

.of { overflow: hidden; white-space: nowrap; }

.opa0 { opacity: 0; }

.opa1 { opacity: 1 !important; -webkit-transition: opacity .3s ease-in; }

.clear { clear: both; }

.btn { display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; color: #333; background-color: #fff; border-color: #ccc; width: 100%; }

.bbm { border-bottom: 1px #e3e3e3 solid; }

.text-right { text-align: right; }

html { font-size: 50px; }

body { font-size: 24px; }

@media screen and (max-width: 320px) {
	html { font-size: 18px; }
	body { font-size: 13px; }
}

@media screen and (min-width: 320px) {
	html { font-size: 21.33px; }
	body { font-size: 14px; }
}

@media screen and (min-width: 360px) {
	html { font-size: 24px; }
	body { font-size: 14px; }
}

@media screen and (min-width: 375px) {
	html { font-size: 25px; }
	body { font-size: 14px; }
}

@media screen and (min-width: 384px) {
	html { font-size: 25.6px; }
	body { font-size: 16px; }
}

@media screen and (min-width: 400px) {
	html { font-size: 26.67px; }
	body { font-size: 16px; }
}

@media screen and (min-width: 414px) {
	html { font-size: 27.6px; }
	body { font-size: 16px; }
}

@media screen and (min-width: 424px) {
	html { font-size: 28.27px; }
	body { font-size: 16px; }
}

@media screen and (min-width: 480px) {
	html { font-size: 30px; }
	body { font-size: 17px; }
}

@media screen and (min-width: 540px) {
	html { font-size: 32px; }
	body { font-size: 18px; }
}

@media screen and (min-width: 720px) {
	html { font-size: 38px; }
	body { font-size: 20px; }
}

@media screen and (min-width: 750px) {
	html { font-size: 40px; }
	body { font-size: 22px; }
}

.main { width: 96%; margin: 5px auto 70px; overflow: hidden; }

.gridList { width: 96%; margin: 10px auto 10px; overflow: hidden; line-height: 24px; }

.gridList .spLeft { display: inline-block; width: 80px; text-align: right; }

.btnY { width: 80px; height: 24px; line-height: 24px; border: 0px; color: White; background: #f0ad4e; border-radius: 3px; text-align: center; }

.btnB { width: 80px; height: 24px; line-height: 24px; border: 0px; color: White; background: #337ab7; border-radius: 3px; text-align: center; }

.btnR { width: 80px; height: 24px; line-height: 24px; border: 0px; color: White; background: #d9534f; border-radius: 3px; text-align: center; }

.division { height: 15px; width: 100%; background-color: #eeeeee; }

.paginator { width: 100%; text-align: center; margin: 10px auto 10px; }

.paginator span { color: #ff7f40; }

.colorY { color: #FC9302; }

.colorB { color: #337ab7; }

.colorR { color: #d9534f; }

.layWindow { padding: 10px; }

.layWindow input { width: 200px; height: 30px; margin: 5px 0; padding: 5px 5px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.layWindow select { width: 200px; height: 30px; margin: 5px 0; padding: 5px 5px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.layWindow input[type="checkbox"] { width: 20px; height: 20px; vertical-align: middle; margin-right: 10px; }

.layWindow h2 { color: #28A0D5; font-size: .7rem; font-weight: 600; height: 40px; line-height: 40px; }

/*头部*/
.headBg { height: 40px; line-height: 40px; font-size: 20px; background: #28A0D5 url(/Wap/images/arrow_left_top.png) 12px 10px no-repeat; background-size: 16px 23px; text-align: center; color: white; margin: 0; padding: 0; }

.headBg a { display: block; width: 10%; height: 40px; float: left; font-size: 18px; color: white; }

.headBg small { display: block; float: left; width: auto; line-height: 40px; font-size: 18px; color: #ffffff; text-align: center; padding-left: 30%; }

.nav-main .nav-main-ul { overflow: hidden; background-color: white; padding-bottom: 0.4rem; }

.nav-main .nav-main-ul li { width: 25%; float: left; text-align: center; margin-top: 0.4rem; }

.nav-main .nav-main-ul li img { width: 1.5rem; height: 1.5rem; margin-bottom: 0.3rem; }

.nav-main .nav-main-ul li i { display: block; color: #666666; }

/*公告*/
.con01L { width: 100%; margin: 0 auto 0.8rem; }

.con01LC { overflow: hidden; height: 7.5rem; }

.con01LC ul li { height: 1.5rem; line-height: 1.5rem; border-bottom: 1px dashed #edeceb; }

.con01LC ul li a { display: inline-block; height: 1.5rem; line-height: 1.5rem; overflow: hidden; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; padding-left: .2rem; }

.con01LC ul li a:hover { color: #f86834; }

.con02L { width: 100%; margin: 0 auto 0.8rem; }

.con02LC { overflow: hidden; height: 15rem; }

.con02LC ul li { height: 4.5rem; border-bottom: 1px dashed #edeceb; padding: .5rem .2rem; }

.con02LC ul li img { height: 100%; width: 100%; }

.con02LC p { color: #808080; }

.con03L { width: 100%; margin: 0 auto 0.8rem; }

.con03LC { overflow: hidden; height: 21rem; }

.con03LC ul li { height: 6.5rem; border-bottom: 1px dashed #edeceb; padding: .5rem .2rem; }

.con03LC ul li img { height: 100%; width: 100%; }

.con03LC ul li h3 em { color: #d30000; }

.con03LC .content { margin-top: .2rem; height: 3.5rem; }

.con03LC .content p { line-height: 22px; color: Red; }

.shjx { height: 1.6rem; line-height: 1.6rem; border-bottom: 1px #e3e3e3 solid; border-top: 1px #e3e3e3 solid; background-color: white; }

.shjx span { color: #3d4245; border-left: 0.18rem #28A0D5 solid; padding-left: 0.4rem; font-size: .6rem; }

.shjx span i { padding-left: 0.5rem; color: #3a9bed; font-size: .4rem; }

.shjx a.more_a { display: block; overflow: hidden; }

.shjx span.more { background: url("/Wap/images/ico-more.png") right center no-repeat; border-left: none; background-size: 0.56rem 0.56rem; padding-right: 0.8rem; margin-right: 0.6rem; font-size: .4rem; }

/*底部菜单*/
.ft { border-top: 1px #c0c3cc solid; border-bottom: 1px #c0c3cc solid; position: fixed; bottom: 0; left: 0; width: 100%; }

.ft .ft-ul { overflow: hidden; }

.ft .ft-ul li { line-height: .9rem; padding: 0.26rem 0; text-align: center; border-left: 1px #c0c3cc solid; width: 25%; float: left; background: #fff; }

.ft .ft-ul li img { width: 1rem; height: 1rem; }

.ft .ft-ul li i { color: #5f646e; font-size: 0.5rem; display: block; margin-top: -6px; }

.ft .ft-ul .active i { color: #28A0D5; }

/*文章列表*/
.notice { margin: 10px; }

.notice ul li { list-style: none; }

.notice li { height: 6.5rem; padding-top: 1rem; border-bottom: 1px dotted #ccc; }

.notice h3 { font-size: .6rem; font-weight: 600; color: #333; }

.notice p { padding-top: .3rem; color: #333; }

.notice-content { margin: 10px; }

/*商务合作*/
.target-head { text-align: center; margin: 10px; }

.target-head h1 { line-height: 2rem; font-size: .7rem; font-weight: 600; }

.target-head p { font-size: .6rem; line-height: 25px; margin-top: .2rem; }

.target-head a { color: #28a0d4; }

.tags { border-bottom: 1px dashed lightgray; border-top: 1px dashed lightgray; margin: 2rem 10px; padding: 1rem 0; }

.tags ul li { list-style: none; display: inline-block; width: 3.4rem; height: 3.4rem; text-align: center; margin-bottom: .3rem; }

.tags ul li img { width: 70%; height: 70%; }

.tags ul li p { font-size: .6rem; }

.plan { margin: 2rem 10px; padding: 1rem 0; }

.plan ul li { list-style: none; display: inline-block; width: 7rem; height: 320px; text-align: center; padding: 10px; vertical-align: top; }

.plan ul li img { width: 80%; }

.plan ul li h2 { font-size: .7rem; font-weight: bold; padding: .3rem; }

.plan ul li p { font-size: .5rem; text-align: left; }

/*日淘晒单*/
.share { overflow: hidden; height: 100%; width: 100%; padding: 10px; }

.share ul li { height: 5.2rem; border-bottom: 1px dashed #edeceb; padding: .5rem .2rem; }

.share ul li img { height: 100%; width: 100%; }

.share ul li p { color: #808080; font-size: .55rem; }

.share p { color: #808080; font-size: .55rem; margin: 10px 0; }

/*日亚值得买*/
.amazon { overflow: hidden; height: 100%; width: 100%; padding: 10px; }

.amazon ul li { height: 6.5rem; border-bottom: 1px dashed #edeceb; padding: .5rem .2rem; }

.amazon ul li img { height: 100%; width: 100%; }

.amazon ul li h3 em { color: #d30000; }

.amazon .content { margin-top: .2rem; height: 3.5rem; }

.amazon .content img { height: 100%; width: 100%; }

.amazon .content p { line-height: 22px; color: Red; }

.aname { font-size: .6rem; margin-bottom: .2rem; }

.aname .price { color: #d30000; }

.adate { color: #808080; }

.btnLink { font-size: 14px; border: none; text-align: center; font-family: 'Microsoft YaHei'; border-radius: 3px; background: #e8445d; height: 30px; display: inline-block; line-height: 30px; width: 80px; color: white; margin-left: 20px; }

/*会员中心*/
.member_box { width: 100%; height: auto; color: #9b9b9b; }

.member_box .section_box { width: 100%; height: auto; overflow: hidden; background: #ffffff; padding: 10px 10px 0 10px; border: 0px; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; }

.member_box .section_box .headimg { width: 20%; }

.member_box .section_box .headimg img { width: 100%; height: 100%; }

.member_box .section_box .headinfo { width: 78%; padding-left: 10px; }

.member_box .section_box .headinfo span { width: 50%; display: inline-block; line-height: 30px; text-align: left; }

.member_box .section_box .info { border-top: 1px solid #dadada; }

.member_box .section_box .info span { width: 50%; display: inline-block; line-height: 40px; text-align: center; }

.member_box .section_box ul.menuicon { width: auto; height: auto; overflow: hidden; padding: 17px; }

.member_box .section_box .menuicon li { width: 31%; height: auto; text-align: center; display: inline-block; }

.member_box .section_box .menuicon img { width: 53px; height: 53px; }

.member_box .section_box .menuicon i { display: block; width: 100%; height: 35px; text-align: center; color: #333333; }

.member_box .section_box input[type="button"] { margin: 15px 15px 15px 15px; width: 92%; height: 40px; border: 0px; color: White; background: #f0ad4e; border-radius: 3px; }

.member_box .nostyle { padding: 0; margin: 0; }

/*会员登录*/
.loginC { width: 80%; margin: 0 auto; text-align: center; }

.loginC-01 input { width: 100%; height: 39px; line-height: 39px; padding-left: 13px; color: #878787; border: 1px solid #dadada; border-radius: 5px; margin-bottom: 15px; }

.loginC-02 { height: 43px; margin: 16px 0; }

.loginC-02 a { width: 100%; height: 39px; line-height: 39px; border: 1px solid #dadada; border-radius: 5px; display: inline-block; background: #28A0D5; color: White; }

.loginC-03 { overflow: hidden; line-height: 28px; }

.loginC-03 a.forget { color: #fff; }

.loginC-03 p a { display: inline-block; color: #ff6440; }

.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }

.btn-warning { color: #fff; background-color: #f0ad4e; border-color: #eea236; }
.btn-primary { color: #fff; background-color: #286090; border-color: #204d74; }

.form-row { margin: 0 auto 15px; position: relative; }

.form-row span { display: inline-block; width: 80px; text-align: right; }

.textfield { width: 230px; height: 30px; line-height: 30px; padding: 0px 5px; border: #999999 solid 1px; border-radius: 5px; margin: 5px 0; }


/*用户注册*/
.register { width: 100%; margin: 30px auto 130px; overflow: hidden; }

.registerR { width: 90%; margin: 0 auto; }

.registerRT { line-height: 35px; text-align: right; margin-right: 10px; }

.registerRT a { color: #cc3333; }

.registerRB { width: 100%; max-width: 840px; margin: 0 auto; }

.register-01 { overflow: hidden; margin-bottom: 17px; }

.register-01 span { display: inline-block; width: 100px; line-height: 35px; }

.register-01 input { display: inline-block; width: 100%; height: 35px; line-height: 35px; border: 1px solid #cccccc; color: #ccc; padding-left: 10px; font-size: .5rem; }

.register-02 { height: 35px; margin-top: 27px; }

.register-02 a { display: block; width: 70%; margin: 0 auto; height: 35px; text-align: center; line-height: 35px; color: #fff; background: #28A0D5; }

/*计算器*/
.jsq { width: 100%; padding: 50px 5px; overflow: hidden; }

.jsq-01 { overflow: hidden; margin-bottom: 55px; }

.jsq-01Title { overflow: hidden; margin-bottom: 15px; }

.jsq-01Title span { display: inline-block; margin: 10px 20px 0; }

.jsq-01TR p { line-height: 24px; }

.jsq-01TR b { display: inline-block; color: #f86834; font-weight: normal; }

.jsq01C { width: 100%; border: 1px solid #9bb9ff; padding: 20px 0 20px 0; overflow: hidden; border-radius: 5px; position: relative; }

.jsq01C-text { line-height: 40px; color: #666; text-align: center; color: #f86834; }

.jsq-01CT { overflow: hidden; margin: 0 auto; width: 95%; }

.jsq-01CT div { margin-bottom: 10px; }

.jsq-01CT span { display: inline-block; line-height: 34px; color: #666; width: 90px; text-align: right; }

.jsq-01CT select { height: 34px; border: 1px solid #ccc; border-radius: 5px; margin-right: 20px; min-width: 80px; }

.jsq-01CT input { display: inline-block; width: 122px; height: 32px; border: 1px solid #ccc; border-radius: 5px; padding: 0 5px; }

.jsq-01CT a { display: inline-block; width: 50px; text-align: center; line-height: 32px; color: #fff; height: 32px; background: #e00024; font-size: 15px; border-radius: 5px; margin-left: 10px; }

.jsq01C table { margin: 30px auto; }

.costLeft { border-left: 1px solid #E1E1E1; border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; width: 33%; line-height: 50px; height: 50px; text-align: center; }

.costCenter { border: 1px solid #E1E1E1; border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; width: 16%; line-height: 50px; height: 50px; text-align: center; }

.costright { border: 1px solid #E1E1E1; width: 35%; line-height: 50px; height: 50px; text-align: center; }

.jsq01C .tipMsg { color: #B74D5E; }

/*账户信息*/
.form_box { width: 100%; height: auto; overflow: hidden; }

.form_box ul { width: 100%; height: auto; background: #ffffff; padding: 0px 10px 0px 10px; margin-top: 13px; }

.form_box li { float: none; width: 100%; height: 45px; line-height: 45px; border: 0px; border-bottom: 1px solid #dadada; }

.form_box li.no_border { border: 0px; }

.form_box label { float: left; width: 35%; height: 45px; line-height: 45px; color: #333333; }

.form_box b { float: left; display: block; width: 56%; height: 45px; line-height: 45px; text-align: right; color: #999999; margin-right: 10px; }

.form_box b.b_one { width: 65%; margin: 0px; }

.form_box b.b_two { width: 65%; }

.form_box a { float: right; display: block; width: 4%; height: 45px; line-height: 45px; background: url(/Wap/images/arrow_2x.png) 0px 15px no-repeat; background-size: 10px 16px; }

.form_box .span_btn { display: block; padding: 13px 10px 13px 10px; }

/*Tab标签*/
.tabs { height: 34px; line-height: 30px; border-bottom: 1px solid #ccc; }

.tabs ul li { list-style: none; display: inline-block; }

.tabs li { width: 24%; text-align: center; }

.tabs .active { border-bottom: 3px solid #f0ad4e; }

/*提交运单*/
.consign .info { height: 30px; line-height: 30px; border-bottom: 1px solid #ccc; }

.consign .info span { width: 50%; height: 30px; line-height: 30px; display: inline-block; text-align: center; color: #28A0D5; }

.consign .info span b { color: red; }

.consign .lblNo { border: 1px solid #FC9302; border-radius: 50%; width: 20px; height: 20px; display: inline-block; text-align: center; line-height: 20px; margin-right: 5px; font-size: 10px; }

.step { height: 60px; line-height: 60px; text-align: center; }

.step input { height: 34px; width: 120px; }

/*在线客服*/
.zixun { width: 210px; height: 30px; text-align: center; line-height: 30px; }

.zixun h3 {
    display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}

.qqkehu { width: 200px; margin: 0 auto; height: 100px; text-align: center; }

.qqkehu img { margin-left: 10px; margin-top: 5px; }

.qqkehu a { border: none; }
