/*!
 *  @name: all-min.css
 *  @version: v1.5.7
 *  @author:  linder(sdata007@163.com)
 *  @require: Normalize 3.0.2
 *  @CrDate:  2015/6/18
 *  @Update:  2016/3/14 14:07
*/
.mb-menu,
.vis-hidden {
	visibility: hidden
}

.banner-box {
	z-index: 1;
	padding-top: 100px
}

.new-btn {
	background: url(../images/new_search_btn.png) 15px center no-repeat #f6f6f6;
	width: 80px;
	height: 30px;
	color: #585858;
	border-radius: 2px;
	border: 1px solid #dbe1e8;
	text-indent: 20px;
	margin-top: 25px
}

.banner {
	width: 1400px;
	margin: 0 auto;
	position: relative
}

.banner-img {
	width: 461px;
	height: 208px;
	position: absolute;
	top: 85px;
	left: 28%
}

.agn,
.alg {
	height: 60px;
	position: absolute;
	top: 240px;
	text-indent: -9999px;
	display: block
}

.toSellTitle {
	cursor: default;
	color: #585858 !important;
	width: 165px
}

.agn {
	width: 150px;
	left: 40%;
	background: url(../images/ie_banner_btn.png) no-repeat
}

.alg {
	width: 170px;
	left: 51%;
	background: url(../images/ie_banner_btn.png) 180px 0 no-repeat
}

.qq-box {
	background: url(../images/qq_bg.png) repeat-x;
	height: 63px
}

.jump,
.jump:hover {
	color: #16ad99;
	cursor: pointer
}

.qq-contact {
	width: 750px;
	margin: 0 auto;
	position: relative
}

.qq-contact a {
	display: block;
	padding-top: 10px;
	width: 186px
}

.mb-banner,
.pop-login {
	display: none
}

.qq-email {
	position: absolute;
	right: 10px;
	top: 15px;
	font-size: 23px;
	color: #fff;
	font-weight: 700
}

.list-gn {
	background-color: #cbe7fd;
	padding: 0;
	margin: 0
}

.list-gn li {
	border-bottom: 2px dashed #add7ff;
	height: 300px
}

.list-gn li.last {
	border-bottom: 0
}

.list-gn .gn {
	width: 900px;
	margin: 0 auto;
	position: relative
}

.list-gn .gn .gn-img {
	width: 244px;
	height: 232px;
	padding-top: 50px;
	padding-left: 100px
}

.list-gn .gn .gn-txt {
	position: absolute;
	right: 25px;
	top: 85px
}

.list-gn .gn .gn-rimg {
	position: absolute;
	right: 25px;
	top: 35px
}

.list-gn .gn .gn-ltxt {
	padding-top: 70px;
	padding-left: 100px
}

.list-gn .gn h3,
.list-gn .gn ul {
	padding-left: 50px
}

.list-gn .gn li {
	height: 25px;
	border: 0;
	line-height: 35px;
	font-size: 18px;
	color: #3f98f2;
	margin-bottom: 10px
}

.list-gn .gn h3 {
	background: url(../images/jt.png) no-repeat;
	height: 40px;
	line-height: 40px;
	font-size: 25px;
	color: #3f98f2
}

.pop-login {
	position: absolute;
	top: 90px;
	z-index: 10;
	right: 0;
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 20px 30px;
	width: 280px
}

.pop-login .w-l {
	width: 25%
}

.pop-login .w-r {
	+width: 70%
}

.pop-login a {
	font-size: 14px;
	margin-right: 10px
}

.pop-login .input-txt {
	width: 150px;
	+margin-bottom: 15px
}

.pop-login .tip-info {
	border: 1px solid #ccc;
	background-color: #fefdb7;
	color: #666;
	padding: 3px 5px
}

.close {
	float: right;
	font-size: 19.5px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2
}

.close:focus,
.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5
}

button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0
}

.alert {
	padding: 15px;
	color: #282828;
	background-color: #f1f1f1;
	border: 1px solid #e4e4e4;
	border-radius: 3px;
	-webkit-transition: all .5s cubic-bezier(.175, .885, .32, 1);
	-o-transition: all .5s cubic-bezier(.175, .885, .32, 1);
	transition: all .5s cubic-bezier(.175, .885, .32, 1)
}

.alert>[class*=icon-] {
	float: left;
	margin-top: -5px;
	font-size: 42px;
	opacity: .6;
	-webkit-transition: opacity .3s cubic-bezier(.175, .885, .32, 1);
	-o-transition: opacity .3s cubic-bezier(.175, .885, .32, 1);
	transition: opacity .3s cubic-bezier(.175, .885, .32, 1)
}

.alert-danger,
.alert-info,
.alert-warning {
	font-size: 14px;
	text-align: center
}

.left-nav li a,
.pageLoading,
.site .menu-box li a {
	transition: all .5s ease 0s
}

.alert>[class*=icon-]+.box {
	min-height: 30px;
	margin-left: 64px
}

.alert.with-icon {
	width: auto
}

.alert-info {
	color: #03a2b6;
	background-color: #ddf3f5;
	border-color: #a2e4de
}

.alert-warning {
	color: #ed980f;
	background-color: #fff0d5;
	border-color: #ffdcbc
}

.alert-danger {
	color: #e75033;
	background-color: #ffe5e0;
	border-color: #ffc6c7
}

.alert.with-icon>[class*=icon-],
.alert.with-icon>[class*=icon-]+.box {
	display: table-cell;
	float: none;
	min-height: 0;
	margin: 0;
	vertical-align: middle
}

.alert.with-icon>[class*=icon-]+.box {
	padding-left: 1em
}

.alert-dismissable {
	padding-right: 35px
}

.alert-dismissable .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit
}

.mb-login {
	display: none
}

.reg {
	width: 1000px;
	margin: 0 auto;
	padding: 120px 0
}

.reg .w-l {
	width: 35%
}

.reg .w-r {
	+width: 69%;
	position: relative
}

.reg .input-txt {
	width: 350px;
	+margin-bottom: 10px
}

.reg .imgCaptcha {
	position: absolute;
	top: 0;
	right: -125px;
	top: 3px\9
}

.reg label {
	font-size: 18px;
	color: #1a82ea
}

.reg .w-r label {
	font-size: 14px;
	color: #666
}

.reg h1 {
	font-size: 38px;
	font-weight: 400;
	color: #1a82ea;
	background: url(../images/reg_icon.png) no-repeat;
	padding-left: 80px;
	margin-bottom: 50px;
	height: 76px;
	line-height: 76px;
	margin-left: 35%
}

.reg .company {
	color: #666
}

.reg .company .w-r .input-txt {
	width: 205px;
	display: inline-block;
	margin-left: 5px
}

.reg .company #userName2 {
	width: 100px;
	margin-left: 0
}

.reg-btn-box a {
	display: block;
	width: 600px;
	margin: 15px auto;
	height: 60px;
	font-size: 25px;
	line-height: 60px;
	text-align: center;
	background-color: #1a82ea;
	color: #fff
}

.imgCaptcha {
	height: 30px;
	margin-left: 30px
}

.contract {
	width: 520px;
	margin: 0 auto;
	padding: 120px 0
}

.contract ul {
	margin-top: 30px
}

.contract li {
	font-size: 20px;
	color: #1a82ea;
	margin-bottom: 20px
}

.contract .w-l {
	width: 38%;
	font-size: 24px;
	color: #1a82ea
}

.find-pwd {
	width: 950px;
	margin: 0 auto;
	padding-top: 120px
}

.find-pwd h1 {
	font-size: 38px;
	font-weight: 400;
	color: #1a82ea;
	background: url(../images/find_pwd_icon.png) no-repeat;
	padding-left: 80px;
	margin-bottom: 50px;
	height: 76px;
	line-height: 76px;
	margin-left: 35%
}

.find-pwd-tab {
	width: 630px;
	margin: 0 auto;
	font-size: 24px;
	line-height: 24px;
	color: #6d6d6d
}

.find-pwd-tab a {
	display: inline-block;
	margin: 5px 20px;
	color: #6d6d6d
}

.find-pwd-tab a.email {
	background: url(../images/icon_email.png) no-repeat;
	padding-left: 50px
}

.find-pwd-tab a.email.active {
	background: url(../images/icon_email_active.png) no-repeat;
	color: #1a82ea
}

.find-pwd-tab a.phone {
	background: url(../images/icon_phone.png) no-repeat;
	padding-left: 35px;
	height: 30px
}

.find-pwd-tab a.phone.active {
	background: url(../images/icon_phone_active.png) no-repeat;
	color: #1a82ea
}

.find-box {
	width: 900px;
	margin: 0 auto;
	padding-top: 60px;
	padding-bottom: 150px;
	height: 200px
}

.find-box .w-l {
	width: 20%;
	height: 60px;
	line-height: 50px;
	font-size: 24px
}

.find-box .w-r {
	width: 75%\9;
	position: relative
}

.find-box .input-txt {
	width: 500px;
	padding: 10px;
	padding: 13px 10px\9;
	font-size: 20px;
	margin-bottom: 15px\9
}

.find-box .imgCaptcha {
	position: absolute;
	top: 0;
	right: -198px;
	top: 3px\9;
	right: -5px\9;
	height: 48px
}

.find-box .w-r .find-box .btn-wh {
	margin-top: 5px
}

.find-box label {
	color: #1a82ea
}

.find-box #btn-yzm {
	position: absolute;
	top: 0;
	right: -125px;
	top: 3px\9;
	right: 20px\9
}

.reset-pwd {
	width: 1000px;
	margin: 0 auto;
	padding: 120px 50px
}

.reset-pwd .w-l {
	width: 30%
}

.reset-pwd .w-r {
	width: 45%\9;
	position: relative
}

.reset-pwd .input-txt {
	width: 300px;
	margin-bottom: 15px\9
}

.reset-pwd .imgCaptcha {
	position: absolute;
	top: 0;
	right: -120px;
	top: 3px\9;
	right: 0\9
}

.menu a,
.sys-box {
	position: relative
}

.reset-pwd label {
	font-size: 18px;
	color: #1a82ea
}

.reset-pwd h1 {
	font-size: 38px;
	background: url(../images/reset_icon.png) no-repeat;
	padding-left: 80px;
	margin-bottom: 50px;
	height: 76px;
	margin-left: 35%
}

.user-agreement {
	width: 1000px;
	margin: 0 auto
}

.user-agreement h1 {
	font-size: 24px;
	color: #fff;
	margin-bottom: 20px
}

.user-agreement h3 {
	font-size: 16px;
	color: #ff9628;
	margin: 20px 0;
	font-weight: 400
}

.nav-box,
.uName i {
	margin-left: 10px
}

.add-rule label,
.mws-kuniao dt,
.reg-status .hour,
.uName {
	font-weight: 700
}

.user-agreement p {
	font-size: 14px;
	line-height: 25px;
	color: #666
}

.menu a,
.nav-box li a {
	border-radius: 5px;
	display: block
}

.menu a {
	font-size: 20px;
	color: #1a82ea;
	line-height: 28px;
	margin-bottom: 15px;
	padding: 10px 10px 10px 60px
}

.menu a:link,
.menu a:visited {
	color: #1a82ea;
	text-decoration: none
}

.menu a.active,
.menu a:hover {
	background-color: #1a82ea;
	color: #fff
}

.menu a i {
	position: absolute;
	top: 8px;
	left: 10px;
	font-size: 35px
}

.nav-box li a {
	background-color: #b7dffe;
	color: #1a82ea;
	font-size: 14px;
	margin-bottom: 5px;
	padding: 10px 10px 10px 35px;
	line-height: 16px
}

.nav-box a i {
	font-size: 20px
}

.nav-box a.active,
.nav-box a:hover {
	background-color: #47a0f8;
	color: #fff
}

.form-search {
	padding-bottom: 20px
}

.form-search-box .input-txt {
	width: 300px;
	display: inline-block
}

.form-search-box .right {
	line-height: 28px
}

.data-table .input-txt {
	padding: 3px;
	display: inline
}

.data-table .input-jsq {
	width: 70px
}

.data-table .hidden {
	display: none
}

.data-table .show {
	display: block
}

.amt-box {
	position: relative;
	width: 350px
}

.amt-box .amt-l,
.amt-box .amt-r {
	border: 1px solid #afdcff;
	width: 150px;
	height: 150px;
	overflow: auto;
	font-size: 12px
}

.amt-box .amt-l {
	float: left
}

.amt-box .amt-r {
	float: right
}

.amt-box .amt-m {
	position: absolute;
	top: 30px;
	left: 45%;
	width: 50px
}

.amt-box .btn-wh {
	min-width: 35px;
	margin-bottom: 10px;
	min-width: 10px\9;
	width: 35px\9;
	float: left\9
}

.amt-box li {
	line-height: 20px;
	margin-bottom: 0;
	padding: 5px 10px
}

.amt-box li.active {
	color: #fff;
	background-color: #3385ff
}

.uName {
	font-size: 14px;
	padding-left: 23px
}

.add-rule {
	width: 99%;
	margin: 0 auto;
	padding: 20px 0
}

.price-mat .field {
	padding: 5px 0
}

.price-mat .dataTable th {
	font-size: 12px
}

.price-mat .alert {
	margin-bottom: 10px;
	text-align: left
}

.shoppingCart {
	margin: 0 5px;
	color: #ff4000
}

.magMan {
	width: 300px;
	max-height: 100px;
	overflow: auto;
	border: 1px solid #afdcff;
	padding: 7px
}

#searchTip div a,
#searchTip div span {
	position: absolute;
	text-indent: -999px;
	overflow: hidden;
	cursor: pointer
}

.magMan input,
.magMan label {
	margin-right: 5px
}

.fileUpload {
	width: 220px;
	border: 1px solid #3f98f2;
	padding: 5px
}

.reg-error,
.reg-status {
	min-height: 300px;
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 30px;
	text-align: center
}

.reg-status {
	padding-top: 200px;
	color: #3f98f2
}

.reg-status .hour {
	color: #ff4000
}

.reg-error {
	padding-top: 250px;
	color: #3f98f2;
	font-size: 27px
}

.reg-tip {
	margin-bottom: 20px;
	font-size: 26px
}

.reg-email-tip {
	font-size: 16px;
	color: #666;
	margin-bottom: 40px
}

.reg-email-tip label {
	color: #65a9ee
}

.email-icon {
	margin-bottom: 20px
}

.email-icon i {
	font-size: 70px;
	color: #1a82ea
}

.reg-tips {
	font-size: 13px;
	color: #666;
	text-align: left;
	padding-top: 30px
}

.reg-tips p,
.shopName {
	margin-bottom: 15px
}

#find-byemail-box .imgCaptcha {
	height: 50px;
	width: 150px
}

#searchTip,
.mask,
.pageCon {
	display: none
}

.faqTime {
	font-size: 12px;
	color: #666;
	margin-left: 15px
}

.shopName {
	font-size: 20px;
	color: #1b82eb
}

.mask {
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	left: 0
}

.body-stepA {
	background: url(../images/body_step1.png) center top no-repeat;
	height: 100%
}

.body-stepB {
	background: url(../images/body_step2.png) center top no-repeat;
	height: 100%
}

.body-stepC {
	background: url(../images/body_step4.png) center top no-repeat;
	height: 100%
}

.body-stepD {
	background: url(../images/body_step3.png) center top no-repeat;
	height: 100%
}

#searchTip {
	width: 1200px;
	margin: 0 auto;
	position: relative
}

#searchTip div {
	position: absolute;
	display: none
}

#searchTip div a {
	width: 110px;
	height: 35px
}

#searchTip div span {
	width: 30px;
	height: 30px
}

.stepA,
.stepD,
.stepE,
.stepF,
.stepG {
	width: 860px
}

.stepA {
	background: url(../images/guide11.png);
	height: 350px;
	top: 97px;
	left: 9px;
	display: block
}

.stepB,
.stepC {
	height: 500px;
	width: 860px
}

.mb-btn,
.mb-menu,
.mb-nav {
	display: none
}

.stepA a {
	top: 250px;
	right: 110px
}

.stepA span {
	top: 105px;
	right: 180px
}

.stepB {
	background: url(../images/guide12.png);
	top: 90px;
	right: 172px
}

.stepB a {
	top: 370px;
	right: 300px
}

.stepB span {
	top: 212px;
	right: 387px
}

.stepC {
	background: url(../images/guide13.png);
	top: 100px;
	right: -100px
}

.stepC a {
	top: 220px;
	right: 280px
}

.stepC span {
	top: 71px;
	right: 358px
}

.stepD {
	background: url(../images/guide14.png);
	height: 350px;
	top: 160px;
	right: 330px
}

.stepE,
.stepF {
	height: 500px
}

.stepD a {
	top: 250px;
	right: 100px
}

.stepD span {
	top: 90px;
	right: 192px
}

.stepE {
	background: url(../images/guide15.png);
	top: 90px;
	right: 172px
}

.stepE a {
	top: 370px;
	right: 300px
}

.stepE span {
	top: 220px;
	right: 380px
}

.stepF {
	background: url(../images/guide16.png);
	top: 160px;
	right: -70px
}

.stepF a {
	top: 220px;
	right: 280px
}

.stepF span {
	top: 79px;
	right: 349px
}

.stepG {
	background: url(../images/guide17.png);
	height: 450px;
	top: 205px;
	right: 130px
}

.stepG a {
	top: 310px;
	right: 160px
}

#searchTip .stepG a {
	width: 310px
}

.mg-t10 {
	margin-top: 10px
}

.form-style .Wdate,
.pop-box .Wdate {
	width: 150px;
	padding-left: 10px;
	height: 35px;
	line-height: 35px
}

.pop-box .toggle {
	text-align: center;
	font-size: 20px;
	color: #ff7400
}

.pop-box hr {
	border: 1px dotted #ccc
}

.click-here {
	color: #fff;
	font-size: 14px;
	background-color: #ff7400
}

.mb-menu {
	height: 0
}

.mws-kuniao {
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0
}

.mws-kuniao dt,
.mws-kuniao p {
	margin-bottom: 20px
}

.mws-kuniao dt {
	font-size: 12px;
	color: #484848
}

.mws-kuniao dd {
	font-size: 12px;
	color: #585858;
	padding-bottom: 10px;
	padding-left: 20px
}

.mws-kuniao dd select {
	padding: 5px
}

.mws-kuniao #linkCon {
	color: #1f675d
}

.mws-kuniao #linkCon:hover {
	color: #16ad99
}

.mws-kuniao p img {
	display: block;
	width: 100%;
	height: 100%
}

.price-rule .input-txt {
	width: 150px;
	margin-right: 10px;
	display: inline-block
}

.price-rule-box {
	background-color: #e5f3fe;
	min-height: 470px;
	padding-bottom: 30px
}

.copyFont {
	background: url(../images/copyThis.png) no-repeat;
	display: inline-block;
	width: 21px;
	height: 21px;
	position: relative;
	top: 8px;
	left: 3px
}

.copyFont:hover {
	background: url(../images/secCopy.png) no-repeat
}

.add-rule textarea.input-txt {
	width: 400px;
	height: 100px
}

.add-rule .panel-hd {
	display: inline-block;
	width: 400px
}

.add-rule .panel .panel-heading {
	font-size: 18px;
	font-weight: 700;
	color: #0078c7
}

.add-rule .panel i {
	margin-right: 10px;
	font-size: 20px
}

.add-rule h4 {
	margin-bottom: 10px;
	color: #666
}

.add-rule .w-r {
	margin-right: 5px
}

.add-rule .w-r label {
	font-size: 12px;
	font-weight: 400;
	color: #666;
	margin-right: 10px
}

.add-rule .input-txt {
	width: auto;
	color: #666
}

.add-rule .panel-sec .panel-heading {
	font-size: 14px
}

.add-rule .panel-sec i {
	font-size: 16px
}

.add-rule .panel-thr .panel-heading {
	font-size: 13px
}

.add-rule .panel-thr i {
	font-size: 15px
}

.add-rule .panel-thr .panel-note {
	font-size: 12px;
	color: #999;
	margin-left: 10px;
	font-weight: 400
}

.add-rule .panel-thr .toggle {
	margin-left: 100px
}

.add-rule .panel-thr .toggle i {
	font-size: 20px
}

.add-rule .panel-thr .toggle i.icon-toggle-off {
	color: #999
}

.add-rule .panel-thr .toggle i.icon-toggle-on {
	color: #75ca3b
}

.add-rule .input-sm {
	width: 50px
}

.add-rule textarea.input-sp {
	width: 200px
}

.add-rule .btn-box {
	padding-top: 10px
}

.price-record {
	width: 99%;
	margin: 0 auto;
	padding: 20px 0 15px
}

.form-adv-box .form-style li,
.left-panel .panel {
	margin-bottom: 10px
}

.filter i,
.form-adv-box .w-r,
.left-panel .btn {
	margin-right: 5px
}

.form-adv-box .input-sp {
	width: 325px
}

.left-panel {
	width: 198px
}

.left-panel .panel .panel-heading {
	padding: 5px 10px;
	color: #055593;
	position: relative;
	font-weight: 700
}

.left-panel .panel label {
	margin-left: 65px;
	font-weight: 400;
	font-size: 11px
}

.left-panel .icon {
	margin-right: 5px;
	position: absolute;
	right: 5px;
	top: 7px;
	cursor: pointer
}

.rule .sys-box-left {
	background: 0;
	padding: 0
}

.email-info,
.jsq .jsq-box,
.jsq .jsq-input {
	background-color: #fff
}

.left-panel .btn {
	font-size: 12px;
	min-width: auto
}

.left-panel .panel-body {
	padding: 0 10px
}

.mylove li {
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
	color: #0078c7;
	position: relative
}

.mylove li.on {
	color: #333
}

.mylove li.last {
	border-bottom: 0 solid #ccc
}

.mylove li .icon-check {
	position: absolute;
	top: 5px;
	right: 5px;
	color: #77d239;
	display: none
}

.loveone li .icon-minus {
	position: absolute;
	top: 5px;
	right: 5px;
	color: #ff4000;
	cursor: pointer
}

.mylove li.on .icon-check {
	display: block
}

.loveone li.on .icon-minus {
	position: absolute;
	top: 5px;
	right: 25px;
	color: #ff4000
}

.news .batch-del {
	right: 0
}

.mylove li .my-love {
	cursor: pointer;
	display: inline-block;
	width: 130px
}

.mylove li.on .my-love {
	cursor: default
}

.filter i {
	font-size: 12px;
	cursor: pointer
}

.filter li {
	cursor: default
}

.filter .plus-box {
	display: none
}

.filter select.input-txt {
	width: 160px
}

.filter .input-txt {
	width: 140px;
	padding: 3px 5px;
	display: inline;
	margin-bottom: 5px
}

.filter .input-sm {
	width: 50px;
	display: inline
}

.filter .icon-add {
	color: #77d239
}

.filter .icon-del {
	color: #ff4000
}

.filter p {
	margin-top: 5px
}

.tip-txt {
	padding: 10px 5px;
	color: #666
}

.tip-li {
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 12px;
	color: #999
}

.comp-analysis {
	padding: 20px 0 30px;
	width: 99%;
	margin: 0 auto
}

.comp-analysis .form-style li {
	margin-bottom: 0
}

.comp-analysis .w-l,
.comp-analysis .w-r {
	height: 20px;
	line-height: 20px
}

.comp-analysis .w-r label {
	color: #666
}

.comp-analysis h4 {
	margin: 10px 0
}

.comp-analysis .panel {
	margin-bottom: 0
}

.comp-analysis h4 .input-txt {
	width: 150px;
	display: inline
}

.jsq {
	position: relative
}

.jsq .icon-calculator {
	cursor: pointer
}

.jsq .jsq-input {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	z-index: 100;
	padding: 5px
}

.jsq .jsq-box {
	position: absolute;
	width: 200px;
	height: 100px;
	border: 1px solid #ccc;
	margin-top: -1px
}

.pop-calculator h3 {
	color: #333;
	font-size: 12px;
	text-align: left
}

.pop-calculator .form-style li,
.pop-calculator hr {
	margin-bottom: 5px
}

.pop-calculator .w-l {
	font-size: 12px;
	width: 35%
}

.pop-calculator .input-txt {
	width: 80px;
	padding: 3px
}

.price-step2 .w-l {
	width: 65%;
	text-align: left
}

.price-step2 .input-txt {
	display: inline;
	width: 60px
}

.price-step2 h4 {
	color: #ff4000;
	text-align: center;
	font-size: 15px
}

.price-step2 .s6 {
	color: #77d239
}

.price-step2 .change-price {
	color: #1b82eb
}

.pop-set-price input.input-txt {
	display: inline;
	width: 50px
}

.order-analysis .form-search {
	height: 30px;
	padding-bottom: 26px
}

.order-analysis .w-l {
	padding-right: 0
}

.select-shop .input-txt {
	display: inline-block;
	width: 478px
}

.select-shop .amt-box {
	width: 500px
}

.select-shop .amt-box .amt-l,
.select-shop .amt-box .amt-r {
	width: 220px;
	height: 250px
}

.select-shop .amt-box .amt-m {
	left: 232px
}

.select-shop .w-l {
	width: 18%
}

.chartClass,
.hideChart {
	display: none
}

.email-title .input-txt,
.select-shops .input-txt,
.selectShop,
.shopEmail .input-sm,
.suppor-system .query {
	display: inline-block
}

.costing {
	min-height: 470px;
	padding-bottom: 30px;
	padding-top: 10px;
	padding-left: 20px
}

.costing select.input-txt {
	width: 322px
}

.costing label {
	color: #585858
}

.costing-left {
	float: left
}

.costing-right {
	float: right
}

.add-shop .form-style li {
	margin-bottom: 10px
}

.shopEmail {
	width: 300px;
	border: 1px solid #afdcff;
	max-height: 110px;
	overflow: auto;
	padding: 7px
}

.shopEmail .form-style li {
	margin-bottom: 5px
}

.shopEmail .w-l {
	color: #666
}

.shopEmail select.input-sm {
	width: 73px
}

.shopEmail .input-txt {
	padding: 3px 7px
}

.shopEmail .input-sm-txt {
	display: inline-block;
	width: 70px
}

.suppor-system .input-txt {
	width: 135px;
	margin-right: 10px;
	padding: 8px 10px
}

.suppor-system .query {
	width: 350px;
	vertical-align: middle
}

.suppor-system .input-query {
	width: 300px
}

.suppor-system .field .input-txt {
	padding: 3px;
	width: 70px
}

.suppor-system .form-search {
	padding-bottom: 26px
}

.suppor-system h1 {
	margin-bottom: 10px
}

.suppor-system p {
	margin-bottom: 15px;
	color: #6a7591
}

.email-details h3 {
	color: #333;
	width: 800px
}

.email-info {
	margin-bottom: 10px;
	clear: right;
	overflow: hidden
}

.email-details .form-style {
	padding-top: 20px;
	overflow: hidden
}

.email-title {
	color: #333;
	height: 30px;
	line-height: 30px
}

.email-title label {
	margin-right: 30px;
	color: #666
}

.email-title .left {
	float: left
}

.email-title .right {
	float: right;
	margin-top: -18px
}

.email-title .input-txt {
	margin-right: 0;
	width: auto
}

.email-details .w-r {
	width: 78%
}

.email-textarea {
	margin-top: 10px
}

.email-textarea .add-label {
	margin: 10px 0
}

.email-textarea .add-label a {
	margin-right: 10px
}

.email-sender {
	margin: 10px 0
}

.email-btn {
	padding-bottom: 20px
}

.form-search-box {
	position: relative
}

#sendEmail,
.base-set .sys-box-left {
	position: absolute
}

.file-box {
	min-height: 50px
}

.base-set {
	min-height: 860px
}

.base-set .panel {
	background-color: #e5f3fe;
	border: 0 solid #fff
}

.base-set .panel .panel-heading {
	background-color: #46a0f9;
	color: #fff;
	font-size: 16px;
	font-weight: 700
}

.base-set .panel-body .icon-toggle {
	font-size: 25px;
	cursor: pointer;
	vertical-align: top
}

.base-set .panel-body .icon-toggle-on {
	color: #4caf50
}

.base-set .panel-body {
	color: #666;
	font-size: 14px
}

.base-set .panel-body .w-l {
	width: 100px;
	line-height: 35px
}

.base-set .panel-body .input-txt {
	width: 300px
}

.base-set h3 {
	margin-bottom: 15px
}

.base-set p {
	color: #444;
	font-size: 12px;
	margin-bottom: 5px
}

.base-set hr {
	margin: 15px 0
}

.level-setting p {
	color: #444;
	font-size: 15px;
	margin-bottom: 25px
}

.level-setting .form-style {
	margin-top: 10px
}

.level-setting .form-style .w-l {
	width: 60px;
	line-height: 25px;
	font-weight: 700
}

.level-setting .form-style .w-r label {
	margin-right: 20px
}

.email-rule-set hr {
	border-color: #3f98f2;
	margin: 25px 0
}

.email-rule-set h4 {
	margin: 15px 0
}

.email-rule-set h4 span {
	margin-left: 30px
}

.email-rule-set .input-sm {
	border: 0;
	width: 50px;
	border-bottom: 1px solid #137ce9;
	background-color: #e5f3fe;
	margin: 0 5px
}

.email-rule-set .form-style.other li {
	margin-bottom: 10px
}

.email-rule-set .form-style.other .w-l {
	width: 50px
}

.add-emailmod .w-l {
	width: auto
}

.add-emailmod input.input-txt {
	width: 593px
}

.add-emailmod a {
	margin-right: 10px
}

.add-blacklist textarea.input-txt {
	height: 100px;
	width: 172px
}

.pop-email-details li {
	margin-bottom: 0
}

.pop-email-details .w-l {
	width: 100px;
	font-weight: 700
}

.pop-email-details .w-r {
	color: #666
}

.pop-email-details .email-info {
	border: 1px solid #ccc;
	height: 350px;
	overflow-y: auto;
	margin-bottom: 0
}

.form-add-asins .asins,
.selectShop,
.shopsHtml {
	border: 1px solid #afdcff;
	overflow: auto
}

.pop-order-details li {
	margin-bottom: 0;
	line-height: 30px
}

.pop-order-details .w1,
.pop-order-details .w2,
.pop-order-details .w3 {
	float: left;
	width: 33.3%
}

.pop-order-details .top {
	line-height: 35px;
	padding: 0 10px;
	margin-bottom: 15px
}

.pop-order-details .w-l label,
.pop-order-details .w-r label,
.pop-order-details .w1 label,
.pop-order-details .w2 label,
.pop-order-details .w3 label {
	color: #888;
	font-size: 12px
}

.pop-order-details .w-r label.price {
	color: #ff4000;
	font-weight: 700
}

.pop-order-details .w-r label.totalPrice {
	color: #ff4000;
	font-weight: 700;
	font-size: 18px
}

.pop-order-details .w-l,
.pop-order-details .w-r {
	font-size: 14px;
	color: #333
}

.pop-order-details .w-l {
	width: auto
}

.pop-order-details h4 {
	color: #555;
	font-weight: 400
}

.news label,
.site .btn-box a.exit {
	font-weight: 700
}

.buyer-info,
.item-info {
	padding: 10px 20px
}

.item-info .left {
	float: left;
	width: 600px
}

.item-info .right,
.item-info .right .w-r {
	float: right
}

.selectShop {
	max-height: 100px;
	padding: 7px;
	width: 180px
}

.selectShop li {
	margin-bottom: 0;
	line-height: 16px
}

.hr {
	margin: 10px 0
}

.score img {
	vertical-align: baseline
}

#site .menu-box .menu-icon i,
.active_toggle_off,
.active_toggle_on,
.form-search-box .checkbox-query input,
.form-search-box li .btn,
.select,
.state_check_err,
.state_check_ok,
.tab01,
.tab02,
.tab03,
.tab04,
.ui-dialog-content,
.ui-dialog-footer button,
.ui-dialog-loading,
.ui-dialog-statusbar .label,
.ui-dialog-statusbar input {
	vertical-align: middle
}

.shops {
	height: 100px;
	width: 150px;
	overflow: auto
}

.shopsHtml {
	height: 150px;
	padding: 10px
}

.shopsHtml li {
	line-height: 20px;
	margin-bottom: 0;
	padding: 5px 10px;
	cursor: pointer
}

.shopsHtml li.active {
	color: #fff;
	background-color: #3385ff
}

.select-shops .input-txt {
	width: 200px
}

.form-add-asins .input-add-asin {
	width: 150px;
	display: inline-block
}

.form-add-asins .icon-add {
	cursor: pointer;
	font-size: 20px;
	color: #77d239;
	margin-right: 5px
}

.form-add-asins .icon-del {
	cursor: pointer;
	font-size: 20px;
	color: #ff4000;
	float: right
}

.form-add-asins .asins {
	height: 100px;
	margin-top: 10px
}

.form-add-asins .asins li {
	border-bottom: 1px dashed #ccc;
	padding: 5px
}

.pop-my .form-style li {
	margin-bottom: 5px
}

.pop-my p {
	color: #999
}

.pop-my .input-txt {
	width: 250px
}

.news {
	position: relative
}

.news .batch-del,
.news .btn-white {
	position: absolute;
	top: 20px;
	margin-right: 0
}

.news h1,
.news p {
	margin-bottom: 10px
}

.news p {
	color: #666
}

.news label {
	color: #137ce9;
	cursor: pointer
}

.news .btn-white {
	right: 100px
}

.pop-news-details {
	max-height: 700px;
	overflow: auto
}

.pop-news-details .title {
	text-align: center;
	margin-bottom: 15px
}

.tab_menu {
	overflow: hidden
}

.tab_menu li {
	float: left;
	color: #333;
	background: #e5f3fe;
	text-align: center;
	cursor: pointer
}

.tab_menu li.current {
	color: #fff;
	background: #46a0f9
}

.tab_menu li a {
	color: #fff;
	text-decoration: none
}

.tab_menu li.current a {
	color: #333
}

.tabs {
	position: relative
}

.tab_box {
	padding: 0 0 30px;
	background-color: #e5f3fe;
	min-height: 421px
}

.left-nav,
.section-center,
.section-que {
	min-height: 700px
}

.tab_box .hide {
	display: none
}

.tabs .form-search {
	padding-left: 20px;
	padding-top: 10px
}

.ul_add_user {
	margin-left: -80px;
	width: 735px
}

.ul_add_user .form-box .txt-right {
	padding-left: 5px
}

.ul_add_user .form-box .input-txt {
	width: 228px;
	padding: 0 10px;
	height: 28px;
	display: inline-block
}

.ul_add_user .form-box .select-txt {
	width: 250px;
	height: 30px
}

.ul_add_user .form-box p {
	color: #585858;
	margin-bottom: 10px;
	font-size: 12px
}

.ul_add_user .form-box p.text-tip {
	color: #999;
	margin-bottom: -10px
}

.ul_add_user .amt-box {
	width: 580px
}

.ul_add_user .amt-box .amt-l,
.ul_add_user .amt-box .amt-r {
	width: 262px;
	height: 216px;
	border: 1px solid #dbe1e8
}

.ul_add_user .amt-box .amt-m {
	left: 272px
}

.ul_add_user .amt-box .amt-m button {
	padding: 6px 0;
	text-align: center;
	width: 30px
}

.ul_add_user .btn-box {
	text-align: right
}

.ul_add_user .mr10 {
	margin-right: 10px
}

.ul_add_user .amt-box li.active {
	background-color: #f0f0f0;
	color: #585858
}

.ul_add_user #psign {
	display: inline-block
}

.site .content {
	background-color: #fff
}

.site .find-pwd,
.site .mws-kuniao,
.site .reg-error,
.site .reg-status,
.site .reset-pwd,
.site .user-agreement {
	padding: 60px 0
}

.site header {
	background-color: #0d9dd9;
	background-image: none;
	box-shadow: 3px 2px 6px rgba(0, 0, 0, .3);
	position: static
}

.site .box {
	width: 1260px;
	margin: 0 auto
}

.site .new-logo {
	padding-top: 15px;
	margin-left: 20px;
	display: block;
	float: left;
	width: 302px;
	height: 74px
}

.site .nav-box {
	float: right
}

.site section.banner {
	background-color: #0d9dd9;
	height: 600px;
	width: 100%
}

#site .menu-box .menu-icon i {
	display: inline-block;
	height: 18px;
	width: 18px;
	background: url(../images/function_info/down.png) 6px 5px no-repeat
}

#site .menu-box .menu-icon:hover i {
	background: url(../images/function_info/up.png) 6px 5px no-repeat
}

#site .menu-box .menu-show {
	position: absolute;
	width: 140px;
	height: 200px;
	background-color: #fff;
	z-index: 9;
	margin-left: -34px;
	padding-top: 10px
}

.site .menu-box {
	height: 100px;
	float: left;
	margin-left: 25px
}

#site .menu-box .menu-show .menu-tro {
	color: #393f4d;
	text-indent: 50px;
	font-size: 14px;
	height: 39px;
	line-height: 39px;
	cursor: pointer
}

#site .menu-box .tab1 {
	background: url(../images/function_info/menu_icon1.png) 24px center no-repeat
}

#site .menu-box .tab2 {
	background: url(../images/function_info/menu_icon2.png) 24px center no-repeat
}

#site .menu-box .tab3 {
	background: url(../images/function_info/menu_icon3.png) 24px center no-repeat
}

#site .menu-box .tab4 {
	background: url(../images/function_info/menu_icon1.png) 24px center no-repeat;
}
#site .menu-box .tab5 {
	background: url(../images/function_info/menu_icon1.png) 24px center no-repeat;
}
#site .menu-box .tab1:hover {
	color: #16ad99;
	background: url(../images/function_info/menu_icon_hover1.png) 24px center no-repeat
}

#site .menu-box .tab2:hover {
	color: #16ad99;
	background: url(../images/function_info/menu_icon_hover2.png) 24px center no-repeat
}

#site .menu-box .tab3:hover {
	color: #16ad99;
	background: url(../images/function_info/menu_icon_hover3.png) 24px center no-repeat
}
#site .menu-box .tab4:hover {
	color: #16ad99;
	background: url(../images/function_info/menu_icon_hover1.png) 24px center no-repeat
}
#site .menu-box .tab5:hover {
	color: #16ad99;
	background: url(../images/function_info/menu_icon_hover1.png) 24px center no-repeat
}

.site .menu-box li {
	float: left;
	display: block;
	border-top: 5px solid transparent
}

.site .menu-box li.active {
	border-top: 5px solid rgba(0, 0, 0, .38);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000)
}

.site .menu-box li a {
	padding: 26px 31px;
	color: #fff;
	font-size: 20px;
	display: block;
	background: url(../images/menu_a_bg.png) right no-repeat
}

@-moz-document url-prefix() {
	.site .menu-box li a {
		padding: 25px 31px
	}
}

.site .menu-box li:hover {
	border-top: 5px solid rgba(0, 0, 0, .35);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000)
}

.site .menu-box li:hover a {
	background-color: rgba(0, 0, 0, .1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff, endColorstr=#33ffffff)
}

.site .menu-box li.active a {
	background-color: rgba(0, 0, 0, .2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000, endColorstr=#19000000);
	background-image: none
}

.site .menu-box li a.last {
	background-image: none
}

.site .menu-box li i {
	display: block;
	font-size: 12px;
	color: #90c8e9;
	font-style: normal;
	text-align: center
}

.site .btn-box {
	position: absolute;
	right: 50px;
	top: 35px;
	text-align: right
}

.site .btn-box .btn-wh {
	margin-right: 15px;
	width: 74px
}

.site .btn-box .btn-login {
	border: 2px solid #fff;
	background-color: #0d9dd9
}

.site .btn-box .btn-reg {
	border: 2px solid #e74b51;
	background-color: #e74b51
}

.site .btn-box .btn-login:hover {
	background-color: #0b89be
}

.site .btn-box .btn-reg:hover {
	border: 2px solid #d23137;
	background-color: #d23137
}

.site .btn-box .uName {
	background: 0;
	color: #fff;
	margin-right: 10px
}

.site .btn-box a {
	color: #fff;
	margin-right: 5px
}

.site .btn-box .lang {
	margin-left: 5px
}

.site .banner .box {
	position: relative;
	padding-top: 80px;
	padding-left: 20px
}

.site .banner .btn-free {
	position: absolute;
	right: 12%;
	bottom: 10px;
	padding: 20px 25px;
	width: 228px;
	border-radius: 10px;
	font-size: 30px;
	background-color: rgba(255, 255, 255, .2);
	border-color: #3db1e1
}

.section-banner .box,
.section-center,
.section-top {
	position: relative
}

.section-top {
	box-shadow: 0 -5px 5px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 -7px 5px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 -7px 5px rgba(0, 0, 0, .1);
	height: 100px;
	border-bottom: 1px solid #d9d9d9
}

.section-center .title-eight {
	background: url(../images/eight.png) center no-repeat #fff;
	width: 235px;
	height: 67px;
	padding: 20px 120px;
	margin: -50px auto 0
}

.features-eight {
	padding: 80px 90px 70px
}

.features-eight li {
	float: left;
	width: 232px;
	padding: 0 64px;
	height: 350px;
	margin-bottom: 60px
}

.features-eight li .img {
	text-align: center;
	display: block;
	background-color: #0dabd2;
	width: 150px;
	height: 150px;
	-webkit-border-radius: 75px;
	border-radius: 75px;
	margin: 0 auto;
	cursor: pointer
}

.features-eight li .img:hover {
	background-color: #ff5252
}

.features-eight li .img img {
	margin-top: 36px
}

.features-eight li h3 {
	font-size: 30px;
	color: #323232;
	text-align: center;
	margin: 45px 0 20px;
	font-weight: 400
}

.features-eight li .txt {
	font-size: 14px;
	color: #969696;
	line-height: 23px
}

.section-banner {
	height: 603px;
	background-color: #199bd1
}

.section-banner .btn-free {
	position: absolute;
	left: 19%;
	bottom: 105px;
	padding: 17px 25px;
	width: 208px;
	border-radius: 10px;
	font-size: 30px;
	background-color: #fff;
	border-color: #fff;
	color: #3f9fbf
}

.section-bottom,
.section-que {
	background-color: #f6f6f6;
	position: relative
}

.section-bottom {
	box-shadow: 0 -5px 5px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 -7px 5px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 -7px 5px rgba(0, 0, 0, .5);
	height: 100px;
	border-bottom: 1px solid #d9d9d9;
	z-index: 10
}

.login,
.reg-form {
	box-shadow: 0 0 15px #333
}

.section-que {
	padding-bottom: 60px
}

.section-que .title-ques {
	position: relative;
	background: url(../images/res.png) center no-repeat #f6f6f6;
	width: 235px;
	height: 67px;
	padding: 20px 120px;
	margin: -50px auto 0;
	z-index: 11
}

.section-que ul {
	margin-top: 60px
}

.section-que li {
	margin-right: 60px;
	width: 380px;
	float: left;
	background-color: #fff
}

.section-que li.last {
	margin-right: 0;
	width: 380px
}

.section-que .img-bg1,
.section-que .img-bg2,
.section-que .img-bg3 {
	height: 200px
}

.section-que .img-bg1 {
	background-color: #299bcc
}

.section-que .img-bg2 {
	background-color: #29ccaf
}

.section-que .img-bg3 {
	background-color: #bf3131
}

.section-que .text {
	width: 276px;
	height: 230px;
	margin: 0 auto;
	padding: 35px 0
}

.section-que .text h3 {
	font-size: 30px;
	text-align: center;
	color: #323232;
	padding-bottom: 25px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px
}

.section-que .text p {
	font-size: 14px;
	color: #969696;
	line-height: 23px
}

.product-banner {
	width: 100%;
	height: 550px;
	margin-top: -100px;
	background: url(../images/banner_01.jpg) center no-repeat
}

.product-banner-en {
	background: url(../images/banner_01_en.jpg) center no-repeat
}

.product-banner .btn {
	background-color: rgba(255, 255, 255, .2);
	border: 1px solid #45b8d3;
	font-size: 30px;
	width: 290px;
	padding: 20px 25px
}

.product-banner-txt {
	padding-left: 37%;
	padding-top: 380px
}

.product-description {
	background-color: #f6f6f6
}

.left-nav {
	background-color: #fff;
	width: 220px;
	float: left
}

.left-nav h3 {
	font-size: 30px;
	padding: 50px 50px 20px 100px;
	color: #969696;
	font-weight: 400
}

.left-nav ul {
	padding: 50px 0
}

.left-nav li {
	text-align: center;
	height: 60px;
	line-height: 60px
}

.left-nav li a {
	font-size: 18px;
	color: #969696;
	height: 60px;
	display: block;
	border-right: 5px solid #fff
}

.left-nav li a:hover,
.left-nav li.active a {
	background-color: #f6f6f6;
	border-right: 5px solid #2eaab2;
	color: #323232
}

.tab01,
.tab02,
.tab03,
.tab04 {
	width: 20px;
	height: 22px;
	display: inline-block;
	margin-right: 10px
}

.left-nav li span.tab01 {
	background: url(../images/tab01.png) no-repeat
}

.left-nav li a:hover span.tab01,
.left-nav li span.tab01.active {
	background: url(../images/tab01_active.png) no-repeat
}

.left-nav li span.tab02 {
	background: url(../images/tab02.png) no-repeat
}

.left-nav li a:hover span.tab02,
.left-nav li span.tab02.active {
	background: url(../images/tab02_active.png) no-repeat
}

.left-nav li span.tab03 {
	background: url(../images/tab03.png) no-repeat
}

.left-nav li a:hover span.tab03,
.left-nav li span.tab03.active {
	background: url(../images/tab03_active.png) no-repeat
}

.left-nav li span.tab04 {
	background: url(../images/tab04.png) no-repeat
}

.left-nav li a:hover span.tab04,
.left-nav li span.tab04.active {
	background: url(../images/tab04_active.png) no-repeat
}

.right-content {
	float: left;
	width: 1040px
}

.right-content .features-eight {
	padding: 80px
}

.right-content .features-eight li {
	padding: 0 60px;
	width: 305px
}

.tab02-box {
	padding: 80px
}

.tab02-box li {
	margin-bottom: 60px
}

.tab02-box h3 {
	font-size: 18px;
	font-weight: 400;
	color: #323232;
	margin-bottom: 25px
}

.tab02-box .txt p {
	color: #969696;
	font-size: 16px
}

.tab02-box .img,
.tab02-box .txt {
	float: left;
	margin: 0 60px;
	width: 305px;
	line-height: 28px
}

.tab03-box {
	padding: 50px 60px
}

.tab03-box .title {
	padding-left: 60px;
	background: url(../images/question.png) 0 5px no-repeat
}

.tab03-box .title h1 {
	border-bottom: 1px solid #d9d9d9;
	font-size: 30px;
	color: #323232;
	padding-bottom: 20px
}

.tab03-box li {
	margin-bottom: 30px
}

.tab03-box .left-txt {
	float: left;
	margin: 0 55px;
	width: 350px;
	line-height: 28px
}

.tab03-box .left-txt h3 {
	font-size: 17px;
	color: #323232;
	margin: 50px 0 30px;
	font-weight: 400
}

.tab03-box .left-txt p {
	font-size: 14px;
	color: #969696
}

.tab03-box li.tc {
	font-size: 16px;
	text-align: center
}

.tab04-box {
	padding: 50px 60px
}

.tab04-box .title {
	padding-left: 60px;
	background: url(../images/liucheng.png) 0 5px no-repeat
}

.tab04-box .title h1 {
	border-bottom: 1px solid #d9d9d9;
	font-size: 30px;
	color: #323232;
	padding-bottom: 20px
}

.tab04-box ul {
	margin-top: 60px
}

.tab04-box .price {
	padding-top: 60px;
	width: 658px;
	margin: 0 auto
}

.tab04-box .img,
.tab04-box .txt {
	float: left;
	margin: 0 50px
}

.tab04-box .img {
	width: 379px
}

.tab04-box .txt {
	width: 310px
}

.tab04-box .step-box {
	margin-top: 50px
}

.tab04-box .step-box li {
	height: 130px;
	font-size: 20px;
	text-align: center
}

.tab04-box .btn {
	width: 240px;
	padding: 15px 50px;
	background-color: #0dabd2;
	border-color: #0dabd2;
	margin-top: 20px;
	font-size: 28px
}

.tab04-box .bottom {
	text-align: center;
	position: relative;
	margin-bottom: 80px
}

.tab04-box .bottom img {
	position: absolute;
	top: -100px;
	left: 43%
}

.tab04-box .step1 {
	margin-bottom: 130px
}

.tab04-box .step2,
.tab04-box .step3 {
	margin-bottom: 125px
}

.tab04-box .step4 {
	margin-bottom: 70px
}

.contact-banner {
	width: 100%;
	height: 550px;
	margin-top: -100px;
	background: url(../images/cotanct_01.jpg) center no-repeat
}

.contact-banner-txt {
	padding-left: 58%;
	padding-top: 200px;
	color: #fff
}

.contact-banner-txt h1 {
	font-size: 60px;
	margin-bottom: 20px
}

.contact-banner-txt h3 {
	font-size: 30px;
	margin-bottom: 25px;
	font-weight: 400
}

.contact-banner-txt .btn {
	background-color: rgba(255, 255, 255, .2);
	border: 1px solid #5db5c3;
	font-size: 24px;
	width: 150px;
	padding: 10px 25px
}

.contact-map .right-txt li,
.login .title {
	font-size: 20px;
	color: #323232
}

.contact-map .box {
	padding: 80px 60px;
	width: 1140px
}

.contact-map .left-map {
	float: left;
	width: 750px;
	height: 600px
}

.contact-map .right-txt {
	float: left;
	width: 317px;
	padding-left: 70px;
	padding-top: 15px
}

.contact-map .right-txt li {
	margin-bottom: 50px
}

.login-banner {
	width: 100%;
	height: 1080px;
	margin-top: -100px;
	background: url(../images/login_bg.jpg) center no-repeat
}

.login-box {
	padding-left: 60%;
	padding-top: 200px
}

.login {
	background-color: #fff;
	width: 400px
}

.login .input-pwd,
.login .input-user {
	height: 63px;
	width: 277px;
	padding-left: 63px
}

.login .input-user {
	background: url(../images/login_01.png) left no-repeat
}

.login .input-pwd {
	background: url(../images/login_02.png) left no-repeat
}

.login input.input-login,
.login input.yzm {
	height: 41px;
	padding: 10px 15px;
	border: 1px solid #b3b3b3
}

.login input.yzm {
	width: 180px;
	display: inline-block
}

.login input.input-login {
	width: 245px;
	border-left: none;
	font-size: 16px;
	color: #323232
}

.login .rememberMe {
	float: left
}

.login ul {
	padding: 30px
}

.login ul li {
	padding: 10px 0;
	font-size: 14px;
	color: #565656
}

.login .text {
	text-align: right
}

.login .login-btn .btn {
	background-color: #ff6459;
	border-color: #ff6459;
	width: 100%;
	padding: 10px 0;
	font-size: 24px
}

.login .login-btn .btn:hover {
	background-color: #eb5a50;
	border-color: #eb5a50
}

.login .bt-btn-reg {
	border-radius: 0;
	width: 100%;
	padding: 30px 0;
	background-color: #0f3b4d;
	border-color: #0f3b4d;
	font-size: 24px;
	margin-top: 5px
}

.login .bt-btn-reg:hover {
	background-color: #0d3444;
	border-color: #0d3444
}

.reg-banner {
	width: 100%;
	height: 1080px;
	margin-top: -100px;
	background: url(../images/reg_bg.jpg) center no-repeat
}

.reg-box {
	width: 600px;
	padding-top: 200px;
	margin: 0 auto
}

.reg-form {
	background-color: #fff;
	width: 600px
}

.reg-tab {
	background: url(../images/orangewhite.png) no-repeat;
	height: 94px
}

.reg-tab.on {
	background: url(../images/backwhite.png) no-repeat
}

.reg-tab a {
	display: inline-block;
	text-align: center;
	width: 298px;
	font-size: 20px;
	color: #fff;
	padding-top: 30px;
	height: 50px
}

.reg-tab a.active {
	font-weight: 700
}

.reg-form h3 {
	font-weight: 400;
	font-size: 20px;
	color: #323232;
	margin-bottom: 40px
}

.reg-form h3 .right {
	float: right;
	text-align: center;
	padding-top: 6px
}

.reg-form h3 .right p {
	font-size: 12px;
	color: #969696
}

.reg-form form {
	padding: 20px 75px 35px
}

.reg-form .input-txt {
	border-color: #bcbcbc;
	font-size: 16px;
	height: 36px;
	width: 430px;
	margin-right: 0
}

.reg-form .input-txt.captcha {
	width: 301px;
	display: inline-block
}

.reg-form .w-l,
.reg-form .w-r {
	line-height: 36px;
	height: 50px
}

.reg-form .form-style li {
	margin-bottom: 18px
}

.reg-form .text {
	text-align: right
}

.new-footer,
.reg-form .text_l {
	text-align: left
}

.reg-form .btn-submit {
	background-color: #ff6459;
	border-color: #ff6459;
	width: 100%;
	padding: 10px 0;
	font-size: 24px
}

.qq a,
.weixin span {
	padding-left: 25px;
	cursor: pointer
}

.reg-form .btn-submit:hover {
	background-color: #eb5a50;
	border-color: #eb5a50
}

.reg-form label {
	color: #969696
}

.reg-form .company .input-txt {
	width: 150px;
	display: inline-block
}

.reg-form .company .w-r .input-txt {
	width: 223px;
	margin-left: 10px
}

.reg-form .imgCaptcha {
	margin-left: 7px
}

.weixin {
	position: relative
}

.weixin span {
	background: url(../images/icon_weixin.png) no-repeat
}

.weixin img {
	display: none
}

.weixin.hover img {
	position: absolute;
	top: 20px;
	left: -8px;
	display: block
}

.qq a {
	background: url(../images/qq.png) no-repeat
}

.new-footer {
	background: #2f3030
}

.backToTop,
.beian {
	text-align: center
}

.footer-nav {
	padding-top: 45px
}

.footer-nav li {
	float: left;
	margin: 0 62px;
	padding-top: 25px
}

.footer-nav li.first {
	margin-right: 53px;
	margin-left: 100px;
	padding-top: 0
}

.footer-nav li h4 {
	font-size: 18px;
	color: #fff;
	margin-bottom: 20px
}

.beian,
.footer-nav li a {
	color: #999
}

.footer-nav li p {
	font-size: 18px;
	color: #999;
	line-height: 35px
}

.beian {
	padding-top: 50px;
	font-size: 14px
}

.buy-tip {
	padding: 10px
}

.buy-tip h3 {
	color: #333;
	margin-bottom: 10px
}

.buy-tip p {
	margin-bottom: 5px
}

.quetip {
	cursor: pointer;
	color: #fb6433
}

.fix {
	left: 0;
	max-width: 100%;
	position: fixed !important;
	top: 0;
	width: 100%;
	z-index: 1000
}

.backToTop {
	height: 50px;
	width: 50px;
	position: fixed;
	right: 75px;
	z-index: 9999;
	background: #3f98f2;
	cursor: pointer
}

.return,
.select {
	background-color: #fff
}

.backToTop .icon-angle-up {
	color: #fff;
	font-size: 48px
}

.pop-buy h3 {
	color: #333
}

.pop-buy ul {
	color: #666;
	margin-left: 15px;
	margin-top: 10px
}

.pop-buy ul label {
	color: #f40
}

.pop-buy .hr {
	border-top: 1px dotted #ccc
}

.pop-buy p {
	font-size: 25px;
	text-align: right;
	margin-top: 25px
}

.pop-buy p span {
	color: #f40;
	font-weight: 700
}

.return {
	padding-top: 200px
}

.return-box {
	margin: 0 auto;
	width: 400px;
	min-height: 500px
}

.return-top {
	font-size: 40px;
	color: #333
}

.return-top .icon-info-sign {
	font-size: 52px;
	color: #f1a325;
	margin-right: 15px
}

.return-top img {
	margin-left: 15px
}

.return-link {
	text-align: center;
	padding-top: 50px
}

.countdown {
	text-align: center;
	color: #f1a325;
	font-size: 100px;
	padding-top: 30px
}

.savetip {
	margin-left: 10px;
	color: #666;
	max-height: 250px;
	overflow: auto
}

.popTip {
	color: #ff7400;
	font-size: 14px
}

.popTip li {
	line-height: 20px
}

.popTip li.error {
	color: red;
	font-weight: 700
}

.form-inbox .w-l,
.form-outbox .w-l {
	padding-right: 0
}

.form-inbox select.input-txt {
	width: 100px;
	margin-left: 10px
}

.form-inbox input.input-txt {
	width: 150px
}

.form-inbox .Wdate {
	width: 100px
}

.form-outbox select.input-txt {
	width: 130px;
	margin-left: 10px
}

.form-outbox .Wdate,
.role-mat .input-txt,
.user-mat .input-txt {
	width: 100px
}

.role-mat .form-search,
.user-mat .form-search {
	height: 30px;
	padding-bottom: 26px
}

.pop-box .role .input-txt {
	display: inline-block;
	margin-bottom: 5px;
	margin-right: 5px
}

.pop-box .role .w-r {
	width: 70%
}

.pop-box .role .alert-dismissable {
	line-height: 18px;
	padding: 5px;
	font-size: 12px
}

.tree,
.tree ul {
	padding-left: 0
}

.pop-box #queryShop {
	width: 328px
}

.add-role .input-txt {
	width: 300px
}

.add-role textarea.input-txt {
	height: 100px
}

.add-role .roleList {
	max-height: 200px;
	width: 322px;
	overflow: auto
}

.roleList .tree li {
	margin-bottom: 0;
	line-height: 20px
}

.tree li.has-list,
.tree li.has-list ul li {
	margin-bottom: 5px
}

.tree ul {
	display: none
}

.tree li {
	position: relative;
	padding: 2px 0 2px 20px;
	list-style: none;
	font-size: 14px
}

.tree li:before {
	position: absolute;
	top: 10px;
	left: 8px;
	display: block;
	width: 3px;
	height: 3px;
	content: ' ';
	background-color: #999
}

.tree li:hover:before {
	background-color: #16ad99
}

.tree li.has-list:before {
	display: none
}

.tree li>.list-toggle {
	position: absolute;
	top: -1px;
	left: 0;
	z-index: 10;
	width: 20px;
	line-height: 24px;
	color: #999;
	text-align: center;
	cursor: pointer;
	font-size: 18px
}

.tree li>.list-toggle:before {
	content: '\e6bb'
}

.tree li>.list-toggle:active,
.tree li>.list-toggle:hover {
	color: #0d3d88
}

.tree li.open>ul {
	display: block;
	margin-top: 8px
}

.tree li.open>.list-toggle:before {
	content: '\e6b8'
}

.tree-lines li.has-list.open>ul:after,
.tree-lines ul>li:after {
	position: absolute;
	z-index: 1;
	display: block;
	content: ' '
}

.tree li.has-list ul li a {
	color: #999
}

.tree li.has-list ul li a:hover {
	color: #16ad99
}

.tree li.has-list a {
	color: #666;
	margin-left: 3px
}

.tree-animate ul {
	opacity: 0;
	-webkit-transition: opacity .2s cubic-bezier(.175, .885, .32, 1), transform .2s cubic-bezier(.175, .885, .32, 1);
	-webkit-transition: opacity .2s cubic-bezier(.175, .885, .32, 1), -webkit-transform .2s cubic-bezier(.175, .885, .32, 1);
	transition: opacity .2s cubic-bezier(.175, .885, .32, 1), -webkit-transform .2s cubic-bezier(.175, .885, .32, 1);
	transition: opacity .2s cubic-bezier(.175, .885, .32, 1), transform .2s cubic-bezier(.175, .885, .32, 1);
	transition: opacity .2s cubic-bezier(.175, .885, .32, 1), transform .2s cubic-bezier(.175, .885, .32, 1), -webkit-transform .2s cubic-bezier(.175, .885, .32, 1);
	-webkit-transform: scale(1, .5);
	transform: scale(1, .5)
}

.tree-animate li.open.in>ul {
	opacity: 1;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1)
}

.tree-animate.tree-lines li.has-list.open>ul:after {
	top: -5px;
	bottom: 12px;
	left: -11px
}

.tree-lines li.has-list.open>ul:after {
	top: 16px;
	bottom: 16px;
	left: 9px;
	border-left: 1px dotted #999
}

.tree-lines ul>li:after {
	top: 11px;
	left: -10px;
	width: 18px;
	border-top: 1px dotted #999
}

.tree-lines ul>li.has-list:after {
	width: 14px
}

.tree-folders li>.list-toggle:before {
	content: '\e6ef'
}

.tree-folders li.open>.list-toggle:before {
	content: '\e6f0'
}

.tree-folders li:before {
	top: 9px;
	left: 7px;
	width: 4px;
	height: 4px;
	background-color: #fff;
	border: 1px solid #999;
	border-radius: 2px
}

.tree-folders.tree-lines li.has-list.open>ul:after {
	top: 16px
}

.tree-folders ul>li.has-list:after {
	width: 13px
}

.tree-folders ul>li.has-list.open:after {
	width: 15px
}

.tree-chevrons li>.list-toggle:before {
	content: '\e710'
}

.tree-chevrons li.open>.list-toggle:before {
	content: '\e712'
}

.tree-chevrons li:before {
	top: 6px;
	left: 4px;
	width: 10px;
	height: 10px;
	background-color: #ddd;
	border-radius: 5px
}

.tree-chevrons ul>li:after {
	width: 13px
}

.tree-angles li>.list-toggle:before {
	content: '\e6e1'
}

.tree-angles li.open>.list-toggle:before {
	content: '\e6e3'
}

.tree-angles ul>li.has-list:after {
	width: 15px
}

.dragdealer {
	position: relative;
	height: 30px;
	background: #EEE
}

.dragdealer .handle {
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer
}

.dragdealer .red-bar {
	width: 100px;
	height: 30px;
	background: #C00;
	color: #FFF;
	font-size: 14px;
	line-height: 30px;
	text-align: center
}

.dragdealer .disabled {
	background: #898989
}

.unlock-login {
	background: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F00000, endColorstr=#7F00000);
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1001;
	display: none
}

.slide-to-unlock {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 400px;
	height: 80px
}

.slide-to-unlock .dragdealer {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 0;
	background: 0 0;
	height: auto
}

.slide-to-unlock .handle {
	height: 100%;
	border-radius: 0
}

.slide-to-unlock .disabled {
	background: 0 0
}

.slide-to-unlock .slide-text {
	position: absolute;
	top: 0;
	height: 80px;
	font-size: 30px;
	line-height: 80px;
	text-align: center
}

.old-slider {
	border-radius: 16px;
	background: #222;
	background-image: -webkit-linear-gradient(top, #111 0, #333 100%);
	background-image: -moz-linear-gradient(top, #111 0, #333 100%);
	background-image: -o-linear-gradient(top, #111 0, #333 100%);
	background-image: linear-gradient(to bottom, #111 0, #333 100%)
}

.old-slider .dragdealer {
	top: 5px;
	bottom: 5px;
	left: 5px;
	right: 5px
}

.old-slider .slide-text {
	right: 0;
	width: 290px;
	height: 70px;
	color: #999;
	line-height: 70px;
	cursor: default
}

.old-slider .handle {
	width: 100px;
	border-radius: 12px;
	background: #ccc;
	background-image: -webkit-linear-gradient(top, #f1f1f1 0, #aaa 100%);
	background-image: -moz-linear-gradient(top, #f1f1f1 0, #aaa 100%);
	background-image: -o-linear-gradient(top, #f1f1f1 0, #aaa 100%);
	background-image: linear-gradient(to bottom, #f1f1f1 0, #aaa 100%)
}

#drag {
	position: relative;
	background-color: #e8e8e8;
	height: 34px;
	line-height: 34px;
	text-align: center
}

.drag .handler {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 32px;
	border: 1px solid #ccc;
	cursor: move;
	background-color: #fff;
	font-size: 16px;
	line-height: 34px
}

.drag .icon-check-circle {
	color: #7ac23c
}

.drag .drag_bg {
	background-color: #7ac23c;
	height: 34px;
	width: 0
}

.drag .drag_text {
	position: absolute;
	top: 0;
	width: 300px;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	-o-user-select: none;
	-ms-user-select: none
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.panel-title,
.panel>.list-group,
.panel>.table {
	margin-bottom: 0
}

.panel>.panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd
}

.panel>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #ddd
}

.panel-footer,
.panel>.panel-body+.table {
	border-top: 1px solid #ddd
}

.panel>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #ddd
}

.panel-body {
	padding: 20px 30px 15px
}

.panel-body:after,
.panel-body:before {
	display: table;
	content: " "
}

.panel-body:after {
	clear: both
}

.panel-heading {
	padding: 0 30px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.panel-title {
	margin-top: 0;
	font-size: 15px
}

.panel-title>a {
	color: inherit
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}

.panel-primary {
	border-color: #3280fc
}

.panel-primary>.panel-heading {
	color: #fff;
	background-color: #3280fc;
	border-color: #3280fc
}

.panel-primary>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #3280fc
}

.panel-primary>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #3280fc
}

.panel-success {
	border-color: #bae8b6
}

.panel-success>.panel-heading {
	color: #38b03f;
	background-color: #ddf4df;
	border-color: #bae8b6
}

.panel-success>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #bae8b6
}

.panel-success>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #bae8b6
}

.panel-warning {
	border-color: #ffdcbc
}

.panel-warning>.panel-heading {
	color: #f1a325;
	background-color: #fff0d5;
	border-color: #ffdcbc
}

.panel-warning>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #ffdcbc
}

.panel-warning>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #ffdcbc
}

.panel-danger {
	border-color: #ffc6c7
}

.panel-danger>.panel-heading {
	color: #ea644a;
	background-color: #ffe5e0;
	border-color: #ffc6c7
}

.panel-danger>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #ffc6c7
}

.panel-danger>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #ffc6c7
}

.panel-info {
	border-color: #a2e4de
}

.panel-info>.panel-heading {
	color: #03b8cf;
	background-color: #ddf3f5;
	border-color: #a2e4de
}

.panel-info>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #a2e4de
}

.panel-info>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #a2e4de
}

.panel-group .panel {
	margin-bottom: 20px;
	overflow: hidden;
	border-radius: 4px;
	width: 960px
}

.panel-group .panel+.panel {
	margin-top: 5px
}

.panel-group .panel-heading {
	border-bottom: 0;
	height: 50px;
	line-height: 50px;
	font-weight: 700
}

.panel-group .panel-heading+.panel-collapse .panel-body {
	border-top: 1px solid #ddd
}

.panel-group .panel-footer {
	border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd
}

.panel>.list-group .list-group-item {
	border-width: 1px 0
}

.panel>.list-group .list-group-item:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.panel>.list-group .list-group-item:last-child {
	border-bottom: 0
}

.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0
}

.pace-inactive {
	display: none
}

.pace .pace-progress {
	background: #1aa896;
	position: fixed;
	z-index: 2000;
	top: 0;
	left: 0;
	width: 100%;
	height: 2px
}

.w-l127 {
	width: 115px
}

.w-l220 {
	width: 226px
}

.labelForRadio {
	position: relative;
	top: -2px
}

.checkTolabel {
	position: relative;
	top: 2px
}

.noBorder {
	display: inline-block !important
}

.icon20 {
	position: relative;
	top: 6px
}

#set-type-four,
#set-type-three,
#set-type-two {
	margin-left: 20px
}

.p4p10 {
	padding: 4px 10px !important;
	border-radius: 0 !important;
	border: 1px solid #dae2e8 !important;
	font-size: 12px !important
}

.mr16 {
	margin-right: 16px
}

@media only screen and (max-width:767px) {

	.mb #mb-menu,
	header {
		left: 0;
		position: fixed
	}

	.content {
		padding-top: 50px
	}

	header {
		height: 45px;
		top: 0;
		z-index: 9999
	}

	header .box {
		width: 100%
	}

	header .logo img {
		width: 40%
	}

	header nav {
		width: 50%;
		bottom: 20%;
		float: right;
		text-align: right;
		margin-right: 5px
	}

	header nav#navBar a {
		width: 50%;
		font-size: 12px;
		display: inline
	}

	.banner {
		display: none
	}

	.mb-banner {
		display: block;
		width: 100%
	}

	#navBar a.hover-login,
	.find-pwd-tab a.phone,
	.form-style .last .w-l {
		display: none
	}

	.contract .last .w-l,
	.mb-btn,
	footer span {
		display: block
	}

	.mb-banner img {
		width: 100%;
		height: 100%
	}

	.qq-box {
		height: 55%
	}

	.qq-contact {
		width: 90%
	}

	.qq-contact a {
		padding-top: 5px
	}

	.qq-contact a img {
		width: 50%
	}

	.qq-email {
		font-size: 12px;
		top: 10px
	}

	.list-gn li {
		height: auto;
		width: 95%;
		margin: 0 auto
	}

	.list-gn .gn {
		width: 100%;
		padding-bottom: 10px
	}

	.list-gn .gn li {
		font-size: 12px;
		margin-bottom: 0;
		line-height: 13px
	}

	.list-gn .gn .gn-img,
	.list-gn .gn .gn-rimg {
		width: 50%;
		height: 50%;
		padding-top: 0;
		padding-left: 0;
		margin: 0 auto;
		text-align: center
	}

	.list-gn .gn img {
		width: 70%
	}

	.list-gn .gn .gn-rimg {
		right: 25%;
		top: 15px
	}

	.list-gn .gn ul {
		padding-left: 40px
	}

	.list-gn .gn .gn-rimg img {
		height: 80%;
		width: 70%
	}

	.list-gn .gn .gn-txt {
		position: static;
		margin-top: -15px
	}

	.list-gn .gn h3 {
		font-size: 14px
	}

	.list-gn .gn .gn-ltxt {
		padding-top: 110px;
		padding-left: 0
	}

	.faq {
		width: 90%;
		padding: 10px 0
	}

	.faq h1,
	.find-pwd h1,
	.reg h1,
	.reset-pwd h1 {
		margin: 0 0 20px
	}

	.faq .form-style-two .w-l {
		padding-left: 0;
		width: 73%
	}

	.find-pwd,
	.reg {
		padding: 20px 0
	}

	.faq .form-style-two .w-r {
		width: 20%
	}

	.faq .input-txt {
		width: 220px
	}

	.reg {
		width: 90%;
		height: 100%
	}

	.faq .w-l,
	.w-l {
		text-align: left;
		width: 100%
	}

	.reg .w-l {
		width: auto
	}

	.reg .company #userName2 {
		width: 100px
	}

	.faq .w-r,
	.w-r {
		width: auto
	}

	.reg .company .w-r .input-txt {
		width: 75px
	}

	.find-pwd,
	.user-agreement {
		width: 90%
	}

	.reg .imgCaptcha {
		position: static;
		right: 0;
		margin-top: 10px
	}

	.find-box,
	.find-pwd-tab {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0
	}

	.find-byemail-box {
		width: 100%
	}

	.find-pwd-tab a {
		margin: 0
	}

	.mb .logo,
	.mb-nav {
		margin-left: 10px
	}

	.find-box .w-l {
		width: 25%
	}

	.find-box .input-txt {
		width: 320px
	}

	.find-box .imgCaptcha,
	.reset-pwd .imgCaptcha {
		position: static;
		margin-top: 10px
	}

	.contract,
	.reg-status,
	.reset-pwd {
		width: 90%;
		padding: 20px 0
	}

	.contract h3 img {
		width: 100%
	}

	.contract li {
		font-size: 20px
	}

	.dataTable th,
	.mws-kuniao h3,
	footer span {
		font-size: 12px
	}

	footer {
		padding: 10px;
		width: auto;
		height: auto
	}

	footer span {
		padding-bottom: 5px
	}

	.reg .input-txt {
		width: 300px
	}

	.mb-nav {
		background: url(../images/mb_nav_icon.png) no-repeat;
		width: 30px;
		height: 24px;
		display: inline-block;
		cursor: pointer;
		vertical-align: middle;
		border: 1px solid #ccc
	}

	.mb header .logo img {
		width: 40%
	}

	.mb .sys-box {
		width: 95%;
		padding-top: 10px
	}

	.mb .sys-box-left {
		display: none
	}

	.mb .sys-box-right {
		margin-left: 0
	}

	.mb #mb-menu {
		top: 0;
		width: 210px;
		height: 640px;
		background-color: #b7dffe;
		overflow: hidden;
		visibility: hidden;
		-webkit-transition-delay: .3s;
		-moz-transition-delay: .3s;
		-o-transition-delay: .3s;
		transition-delay: .3s
	}

	.mb #mb-menu.push {
		height: 100%;
		display: block;
		visibility: visible;
		-webkit-transition-delay: 0s;
		-moz-transition-delay: 0s;
		-o-transition-delay: 0s;
		transition-delay: 0s;
		overflow-y: auto
	}

	.mb #cd.push,
	.mb #hd.push {
		-webkit-transform: translateX(210px);
		-moz-transform: translateX(210px);
		transform: translateX(210px);
		-moz-box-shadow: -3px -3px 6px rgba(0, 0, 0, .8);
		-o-box-shadow: -3px -3px 6px rgba(0, 0, 0, .8);
		-webkit-box-shadow: -3px -3px 6px rgba(0, 0, 0, .8);
		box-shadow: -3px -3px 6px rgba(0, 0, 0, .8)
	}

	.mb #hd {
		z-index: 999;
		-webkit-transition: all .3s cubic-bezier(.165, .84, .44, 1);
		-moz-transition: all .3s cubic-bezier(.165, .84, .44, 1);
		-o-transition: all .3s cubic-bezier(.165, .84, .44, 1);
		transition: all .3s cubic-bezier(.165, .84, .44, 1)
	}

	.mb #cd {
		-webkit-transition: -webkit-transform .3s cubic-bezier(.165, .84, .44, 1);
		-moz-transition: -moz-transform .3s cubic-bezier(.165, .84, .44, 1);
		-o-transition: -o-transform .3s cubic-bezier(.165, .84, .44, 1);
		transition: transform .3s cubic-bezier(.165, .84, .44, 1)
	}

	.mb .menu a {
		border-radius: 0
	}

	.mb #opt-box {
		width: 300px;
		height: auto;
		position: fixed;
		top: 0;
		right: 0;
		visibility: hidden;
		-webkit-transition-delay: .3s;
		-moz-transition-delay: .3s;
		-o-transition-delay: .3s;
		transition-delay: .3s;
		background-color: #fff
	}

	.mb #opt-box.pull {
		visibility: visible;
		-webkit-transition-delay: 0s;
		-moz-transition-delay: 0s;
		-o-transition-delay: 0s;
		transition-delay: 0s;
		overflow-x: auto;
		height: 90%
	}

	.mb #cd.pull,
	.mb #hd.pull {
		-webkit-transform: translate3d(-300px, 0, 0);
		-moz-transform: translate3d(-300px, 0, 0);
		transform: translate3d(-300px, 0, 0);
		-moz-box-shadow: 3px -3px 6px rgba(0, 0, 0, .8);
		-o-box-shadow: 3px -3px 6px rgba(0, 0, 0, .8);
		-webkit-box-shadow: 3px -3px 6px rgba(0, 0, 0, .8);
		box-shadow: 3px -3px 6px rgba(0, 0, 0, .8)
	}

	.pop-box .w-l {
		width: 50%
	}

	#btn-add-batch,
	.contact-banner,
	.mb-hide,
	.mb-w,
	.page .page-span,
	.page span.page-info,
	.product-banner,
	.section-banner,
	.section-bottom,
	.section-que .title-ques,
	.site .menu-box,
	.tab04-box .price {
		display: none
	}

	.mb #opt-box .pop-box {
		width: 90%;
		margin: 0 auto
	}

	.mb .amt-box {
		width: 270px
	}

	.amt-box .amt-l,
	.amt-box .amt-r {
		width: 110px
	}

	.amt-box .amt-m {
		left: 43%
	}

	.mb .w-r {
		width: 85%
	}

	.mws-kuniao,
	.mws-kuniao img,
	.price-mat {
		width: 95%
	}

	.form-search-box .btn {
		margin-top: 10px
	}

	.data-table .page {
		left: 0
	}

	.page a.page-prev {
		margin-left: 10px
	}

	.form-search-box .input-txt {
		margin-top: 10px;
		width: 90%
	}

	.pageimg {
		left: 45%
	}

	.menuBox {
		left: 19px;
		top: 100%
	}

	#btn-pop-search {
		margin-top: 5px
	}

	.site,
	.site .box {
		width: 100%
	}

	.site header {
		height: 100px;
		box-shadow: none
	}

	.site .new-logo {
		float: none;
		margin: 0 auto
	}

	.site .btn-box {
		top: 115px;
		right: 50%;
		margin-right: -124px;
		z-index: 3000
	}

	.site .btn-box .btn-wh {
		margin: 0 10px
	}

	.section-top {
		box-shadow: none;
		-webkit-box-shadow: none
	}

	.section-center .title-eight {
		width: auto;
		padding: 60px 0 0;
		margin-bottom: 30px
	}

	.features-eight li {
		width: auto;
		padding: 0 50px
	}

	.footer-nav,
	.footer-nav li.first {
		width: 98%;
		margin: 0 auto
	}

	.features-eight,
	.section-que {
		padding-bottom: 0
	}

	.backToTop {
		right: 10px
	}

	.footer-nav {
		padding-top: 10px
	}

	.footer-nav li.first img,
	.section-que li,
	.section-que li img,
	.section-que li.last {
		width: 100%
	}

	.features-eight li h3 {
		font-size: 24px
	}

	.login-box {
		padding-left: 0;
		padding-top: 170px
	}

	.login,
	.reg-form {
		width: 100%;
		box-shadow: none
	}

	.site .btn-box .uName,
	.site .btn-box a {
		color: #333
	}

	.site .btn-box a.btn {
		color: #fff
	}

	.login .input-pwd,
	.login .input-user {
		width: auto
	}

	.login input.input-login {
		width: 88%
	}

	.login-banner {
		background: 0 0;
		height: 600px
	}

	.order-analysis .form-search,
	.reg-banner,
	.suppor-system .form-search {
		height: auto
	}

	.login .bt-btn-reg {
		padding: 30px 90px 30px 91px;
		width: auto;
		display: none
	}

	.login ul {
		width: 90%;
		margin: 0 auto;
		padding: 0
	}

	.reg-box,
	.reg-form,
	.reg-tab a {
		width: 100%
	}

	.login ul li {
		font-size: 12px
	}

	.reg-banner {
		background: 0 0;
		margin-top: -130px
	}

	.reg-tab,
	.reg-tab.on {
		background: 0 0;
		height: auto
	}

	.reg-tab a {
		color: #333
	}

	.reg-form form {
		width: 90%;
		padding: 10px 0 0;
		margin: 0 auto
	}

	.reg-form .company .input-txt,
	.reg-form .input-txt {
		width: 89%
	}

	.reg-tab a.active {
		font-weight: 700;
		background-color: #ff6459;
		color: #fff
	}

	.reg-form .w-r {
		margin-top: 15px
	}

	#sendEmail,
	.price-rule a.btn {
		margin-top: 10px
	}

	.magMan,
	.price-mat,
	.shopEmail {
		width: auto
	}

	.form-style li {
		margin-bottom: 5px
	}

	.suppor-system .input-type {
		margin-left: 0
	}

	.order-analysis .link-tip {
		padding-left: 3%
	}

	.select-shop .amt-box .amt-l,
	.select-shop .amt-box .amt-r {
		width: 110px
	}

	.select-shop .input-txt {
		width: auto
	}

	.select-shop .amt-box .amt-m {
		left: 43%
	}

	.costing-left {
		padding-left: 0
	}

	.costing-right {
		float: left;
		width: auto
	}

	.left-nav,
	.right-content {
		width: 100%
	}

	.costing .base-info {
		background: 0 0;
		border: none;
		width: 100%
	}

	#sendEmail {
		position: static
	}

	#sysTipBox {
		z-index: 99999999;
		position: absolute
	}

	.left-nav {
		min-height: 300px
	}

	.left-nav ul {
		padding: 20px 0 0
	}

	.left-nav li {
		height: 50px;
		line-height: 50px
	}

	.left-nav h3 {
		padding: 70px 0 0;
		text-align: center
	}

	.left-nav li a {
		height: 50px
	}

	.contact-map .right-txt,
	.right-content .features-eight,
	.tab02-box,
	.tab03-box,
	.tab04-box {
		width: 80%;
		margin: 0 auto;
		padding: 30px 0 0
	}

	.tab02-box .img,
	.tab02-box .txt {
		float: left;
		line-height: 28px;
		margin: 0;
		padding-bottom: 10px
	}

	.right-content .features-eight li {
		padding: 0;
		width: auto
	}

	.tab03-box .left-txt {
		float: left;
		margin: 0;
		width: auto;
		line-height: 28px
	}

	.section-center .features-eight {
		padding: 0
	}

	.tab03-box li.tc img {
		margin-top: 10px
	}

	.tab04-box ul {
		margin-top: 20px
	}

	.tab04-box .img img {
		width: 100%
	}

	.tab04-box .img,
	.tab04-box .txt {
		width: auto;
		margin: 0
	}

	.tab04-box .step-box {
		margin-top: 50px
	}

	.tab04-box .step-box li {
		font-size: 14px;
		text-align: left;
		height: auto
	}

	.tab04-box .step1,
	.tab04-box .step2,
	.tab04-box .step3,
	.tab04-box .step4 {
		margin-bottom: 20px
	}

	.tab03-box .left-txt h3 {
		margin: 20px 0
	}

	.contact-map .left-map,
	.contact-map .right-txt {
		float: none
	}

	.contact-map .box {
		padding: 80px 0 0
	}

	.contact-map .right-txt li {
		margin-bottom: 20px
	}

	.contact-map .left-map {
		width: 100%
	}
}

.form-li {
	margin-bottom: 15px;
	color: #585858;
	font-size: 12px;
	line-height: 30px
}

.form-box {
	display: block;
	margin: 0
}

.form-box .txt-left {
	text-align: right;
	width: 20%
}

.form-box .txt-right {
	padding-left: 15px;
	text-align: left;
	width: 70%
}

.form-box .txt-label {
	display: inline-block;
	position: absolute;
	width: 150px;
	margin-left: 20px;
	border: 1px solid #dbe1e8
}

.form-box .txt-label .title {
	height: 50px;
	padding-left: 20px;
	line-height: 50px;
	border-bottom: solid 1px #dbe1e8
}

.form-box .txt-label .content {
	padding-left: 30px;
	padding-top: 4px;
	margin: 0
}

.form-box .txt-label .content li {
	line-height: 27px;
	cursor: pointer;
	color: #919191
}

.form-box .txt-label .content li.bold {
	color: #576077;
	font-weight: 700
}

.form-box input,
.form-box textarea {
	border: 1px solid #e4eef0;
	font-size: 12px;
	left: -1px
}

.form-box .input-txt {
	border: 1px solid #dbe1e8;
	width: 100%;
	resize: none
}

.menu-box {
	right: 0;
	position: absolute;
	top: 12px;
	width: 74%
}

.package_detail_show {
	display: inline-block;
	background: #fb6433;
	width: 80px;
	height: 30px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	padding-right: 0 !important;
	cursor: pointer;
	position: relative;
	top: 4px
}

.sys-box {
	width: 100%;
	margin: 0 auto
}

.sys-box-right h3 {
	position: absolute;
	top: -32px;
	left: 5px;
	font-size: 14px;
	color: #585858;
	font-weight: 400
}

.dataTable .field .f-bold,
.important-text {
	font-weight: 700
}

.sys-box-right .tabs {
	padding-top: 15px
}

.sys-box-right h3 a {
	display: inline-block;
	padding-bottom: 6px;
	margin: 0 5px;
	color: #585858
}

.sys-box-right h3 a.first-tit {
	margin: 0 5px 0 3px
}

.sys-box-right h3 a.last-tit {
	color: #919191
}

.sys-box-right h3 a.last-link {
	color: #fe9a00;
	margin-left: 15px
}

.email-info h3 {
	position: static
}

.kn-form-search {
	padding-bottom: 0
}

.form-search-box {
	font-size: 12px;
	padding-top: 1px;
	color: #585858
}

.form-search-box .input-query,
.form-search-box .select-query {
	display: inline-block;
	color: #585858;
	padding: 0 5px 0 10px;
	height: 30px;
	border: 1px solid #e4eef0;
	vertical-align: middle;
	margin-right: 0;
	width: auto
}

.form-search-box .input-query:focus {
	border: 1px solid #e4eef0;
	outline: 0
}

.form-search-box .Wdate.input-query {
	width: 130px
}

.form-search-box .select-w86 {
	width: 86px
}

.form-search-box .mr10 {
	margin-right: 10px
}

.form-search-box .mr14 {
	margin-right: 14px
}

.form-search-box .left {
	float: left
}

.form-search-box li {
	margin-top: 10px;
	position: relative;
	min-height: 28px
}

.form-search-box li:last-child {
	margin-bottom: 14px
}

.form-search-box .select .select-view .select-icon {
	border-top-color: #585858
}

.form-search-box .select {
	line-height: 28px
}

.form-search-box .checkbox-query {
	line-height: 30px
}

.btn-update-unique {
	width: 72px;
	height: 28px;
	padding-right: 8px;
	float: right;
	margin-right: 106px;
	position: relative
}

.btn-update-unique .update-num {
	width: 12px;
	height: 15px;
	padding-right: 3px;
	line-height: 15px;
	background: #eeba2d;
	border-radius: 50%;
	position: absolute;
	font-size: 8px;
	top: 1px;
	right: 2px
}

.btn-update-unique .update-list {
	background: #fff;
	border: 1px solid #16ad99;
	left: -1px;
	padding: 0 5px;
	position: absolute;
	top: 29px;
	width: 176px;
	z-index: 2;
	max-height: 300px;
	overflow-y: scroll
}

.btn-update-unique .update-list li span,
.commentTxt,
.file-list li input {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.btn-update-unique .update-list li {
	color: #585858;
	font-size: 12px;
	height: 15px;
	line-height: 15px;
	margin: 0;
	padding: 6px 0
}

.btn-update-unique .update-list li i {
	color: #16ad99;
	margin-top: 2px;
	float: right
}

.btn-update-unique .update-list li span {
	float: left;
	width: 85%;
	text-align: left;
	display: block
}

.QRCode,
.close-code {
	display: inline-block
}

.text-content {
	width: 1140px !important;
	margin: 0 auto
}

.state {
	margin-top: 25px;
	font-size: 14px;
	color: #595959
}

.privacy-menu,
.state-last {
	color: #919191
}

.privacy-menu-content {
	margin-top: 30px;
	padding-left: 46px
}

.privacy-menu {
	list-style: inherit;
	font-size: 12px
}

.privacy-menu li {
	line-height: 24px
}

.important-text,
.text-setion-content ul li {
	line-height: 30px
}

.privacy-menu li:hover {
	color: #16ad99;
	cursor: pointer
}

.text-setion {
	margin-top: 30px;
	font-size: 14px
}

.text-setion-title {
	color: #16ad99;
	padding-left: 12px;
	font-size: 20px;
	margin-bottom: 24px;
	border-left: 3px solid #16ad99
}

.text-setion-content {
	color: #919191
}

.text-setion-content-row {
	line-height: 30px;
	text-indent: 20px
}

.important-text {
	color: #fd942b
}

.text-setion-content ul {
	list-style: inherit;
	padding-left: 18px
}

.QRCodeWrap {
	left: 0;
	position: fixed;
	top: 50%;
	z-index: 1005
}

.QRCode {
	height: 100%;
	width: 100%
}

.close-code {
	height: 20px;
	width: 20px;
	position: absolute;
	right: 6px;
	top: 51px;
	cursor: pointer
}

.commentTxt {
	display: block;
	width: 140px
}

.sys-box .kn-sidebar .sidebar-btn {
	cursor: pointer;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 1px
}

.sys-box-left {
	-moz-box-shadow: 2px 0 3px rgba(16, 147, 130, .6);
	-o-box-shadow: 2px 0 3px rgba(16, 147, 130, .6);
	-webkit-box-shadow: 2px 0 3px rgba(16, 147, 130, .6);
	box-shadow: 2px 0 3px rgba(16, 147, 130, .6);
	position: absolute;
	top: 0;
	left: 0;
	width: 72px;
	height: 100%;
	background: #109382;
	z-index: 100;
	padding-bottom: 58px;
	border-radius: 0;
	float: left
}

.sys-box-left.open {
	width: 168px
}

.sidebar-nav>li>a {
	height: 19px
}

.viewCommentAnalysis {
	float: right;
	display: block;
	color: #13b29d
}

.viewCommentAnalysis:hover {
	text-decoration: underline;
	cursor: pointer
}

.comment-set-text {
	padding: 0 20px !important
}

.state_check_ok {
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(../images/status_ok.png) left top no-repeat
}

.state_check_err {
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(../images/status_error.png) left top no-repeat
}

.state_check_error {
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(../images/state_check_err.png) left top no-repeat
}

.state_check_abnormal {
	display: inline-block;
	height: 18px;
	width: 19px;
	background: url(../images/check_abnormal.png) left top no-repeat
}

.active_toggle_off,
.active_toggle_on {
	display: inline-block;
	height: 15px;
	width: 30px;
	cursor: pointer;
	background: url(../images/toggle_on.png) left top no-repeat
}

.active_toggle_off {
	background: url(../images/toggle_off.png) left top no-repeat
}

.a-opt {
	cursor: pointer
}

.fc-fd942b,
.shop_active {
	color: #fd942b !important
}

.shop_active:hover {
	color: #df8b37
}

.shop_update_abnormal {
	display: inline-block;
	height: 16px;
	width: 16px;
	background: url(../images/abnormal.png) center center no-repeat #fff;
	vertical-align: bottom
}

.view-add-shop-video {
	color: #df8b37;
	line-height: 32px
}

.shop-to-set-remind {
	float: right;
	margin-right: 18px;
	margin-top: 6px
}

.view-add-shop-video:hover {
	color: #df8b37;
	text-decoration: underline
}

.guide-box {
	position: relative;
	width: 680px;
	height: 426px
}

.guide-wrap {
	position: absolute;
	top: -20px;
	left: -20px;
	width: 720px;
	height: 476px
}

.guide-wrap .guide-video {
	height: 436px
}

.guide-box p {
	padding: 10px 14px;
	background: #fff;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	text-align: left
}

.ul_add_shop {
	width: 650px
}

.ul_data_form .input-txt,
.ul_data_form .select-txt,
.ul_shop .input-txt,
.ul_shop .magMan,
.ul_shop .select-txt {
	width: 415px;
	color: #585858;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid #e4eef0;
	box-shadow: none
}

.ul_data_form .select-txt,
.ul_shop .select-txt {
	padding: 5px 8px !important
}

.ul_shop .magMan {
	min-height: 99px
}

a.click-here {
	color: #16ad99;
	background: #fff;
	text-decoration: underline
}

.click-here:hover {
	color: #097e6f
}

.pop-bind-email .input-group,
.ul_shop .input-group {
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	width: 415px
}

.pop-bind-email .input-group .input-group-addon,
.ul_shop .input-group .input-group-addon {
	color: #fff;
	display: inline-block;
	float: right;
	height: 30px;
	line-height: 30px;
	width: 53px;
	text-align: center;
	cursor: pointer
}

.pop-bind-email .input-group .input-txt,
.ul_shop .input-group .input-txt {
	width: 355px;
	height: 30px;
	border: none;
	border-radius: none;
	box-shadow: none
}

.ul_shop .input-passwd-group .input-txt {
	height: auto;
	border: 1px solid #e5e5e5
}

.pop-bind-email .btn-token,
.ul_shop .btn-token {
	padding: 0;
	background: #16ad99
}

.pop-bind-email .btn-token:hover,
.ul_shop .btn-token:hover {
	background: #0e907e
}

.input-group-addon .icon-search {
	color: #bebebe
}

.ul_shop .form-box .radio-group {
	display: inline-block;
	padding-right: 35px
}

.form-li.bind-shop-mail .input-sm {
	display: inline-block;
	width: 190px
}

.form-li.bind-shop-mail .select-sm {
	display: inline-block;
	max-width: 125px;
	padding: 7px 5px;
	width: auto
}

span.note {
	color: #f26d7d;
	font-size: 12px
}

span.note .ac-price-txt {
	color: #c9cfd8
}

span.note .ac-price {
	text-decoration: line-through
}

.add-tosell-asin .add-tosell-rule-a:hover,
.add-tosell-asin .download-model-a:hover,
.add-tosell-asin .tosell-rule:hover,
.comp-analysis-new .form-style li #aasin:hover,
.price-record-new .form-style li #aasin:hover {
	text-decoration: underline
}

.ul_add_shop span.mail-sign {
	padding: 0 10px
}

.ul_add_shop .form-box .btn-box {
	width: 250px;
	text-align: right
}

.ul_add_shop .form-box .btn-box a.btn {
	padding: 0;
	width: 56px;
	margin-left: 10px
}

.ul-tab li {
	font-size: 14px;
	color: #576077;
	border-radius: 2px;
	width: 65px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	cursor: pointer;
	margin-top: 20px
}

.ul-tab li.active {
	background-color: #16ad99;
	color: #fff
}

.warm-tip-wrap {
	display: inline-block;
	position: absolute;
	bottom: 29px;
	left: -30px;
	width: 265px;
	height: 35px;
	background: url(../images/tip_background.png) center no-repeat;
	line-height: 35px;
	text-align: center;
	color: #fff;
	font-size: 12px
}

.ul_shop .form-li #selectPlaceBox {
	width: 250px
}

.pop-bind-email .form-li #selectPlaceBox li,
.ul_shop .form-li #selectPlaceBox li {
	display: inline-block;
	padding-right: 20px
}

.pop-bind-email .form-li #selectPlaceBox li input,
.pop-bind-email .form-li #selectPlaceBox li label,
.ul_shop .form-li #selectPlaceBox li input,
.ul_shop .form-li #selectPlaceBox li label {
	display: inline-block;
	vertical-align: middle
}

.form-box.email-style {
	margin: -10px 0 15px
}

.form-ul-right {
	margin-left: 21%;
	width: 79%
}

.form-ul-right .input-txt,
.form-ul-right .select-txt {
	width: 313px;
	font-size: 14px
}

.form-ul-right .service-addr {
	width: 122px
}

.form-ul-right .service-port {
	width: 85px;
	display: inline-block
}

.form-ul-right .checkbox-group {
	display: inline-block;
	vertical-align: top
}

.form-ul-right .checkbox-group .service-ssl {
	vertical-align: middle
}

.form-ul-right .input-group {
	width: 313px;
	height: 32px
}

.form-ul-right .input-group .input-txt {
	width: 258px;
	height: 32px
}

.ul_data_form .input-txt,
.ul_shop .input-txt {
	border-radius: 0 !important
}

.ul_data_form .btn-box a.btn {
	padding: 0;
	width: 56px;
	margin-right: 10px
}

.ul_myinfo {
	width: 600px
}

.icon-eye {
	display: inline-block;
	position: absolute;
	top: 10px;
	right: 61px;
	width: 15px;
	height: 10px;
	background: url(../images/eye.png) left no-repeat;
	cursor: pointer
}

.eye-close {
	background-position: 1px 0
}

.eye-open {
	background-position: 1px -42px
}

.eye-disabled {
	background-position: 1px -78px
}

.pop-bind-email .input-txt {
	width: 325px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.pop-bind-email .input-sm {
	width: 115px;
	display: inline-block
}

.form-bind-email .form-style li {
	margin-bottom: 6px
}

.checkTipBox {
	position: relative
}

.checkTipBox .tipWrap .remove-sign,
.input-group .tipWrap .remove-sign {
	display: inline-block;
	height: 15px;
	width: 15px;
	border-radius: 50%;
	margin-right: 9px;
	vertical-align: text-bottom;
	background: url(../images/remove-sign.png) center no-repeat #fff
}

.state_cancel_adjust,
.state_join_adjust,
.state_tosell_record {
	display: inline-block;
	vertical-align: middle
}

.checkTipBox .tipWrap,
.input-group .tipWrap {
	position: absolute;
	bottom: 12px;
	left: 20px;
	display: inline-block;
	background: #000;
	filter: Alpha(opacity=60);
	filter: Alpha(opacity=60);
	-moz-opacity: .6;
	opacity: .6;
	padding: 2px 10px;
	height: 40px;
	border-radius: 2px;
	text-align: center;
	line-height: 40px
}

.tipWrap span {
	font-size: 12px;
	color: #fff;
	display: inline-block
}

fieldset {
	padding: none;
	border: none;
	color: #585858;
	font-size: 12px
}

.form-search-box li.products-form-li {
	margin-top: 0;
	height: 50px;
	line-height: 50px;
	padding-left: 10px
}

.products-form-li .show-shop-name {
	font-weight: 700;
	color: #595959;
	font-size: 12px
}

#products-data-table .dataTable .field .pro-info {
	padding-top: 15px;
	height: 90px
}

.pro-img-center {
	display: inline-block;
	width: 100%;
	padding: 10px 0;
	text-align: center
}

.pro-img-center img {
	display: inline-block;
	width: 76px;
	height: 76px
}

.state_join_adjust {
	height: 23px;
	width: 25px;
	background: url(../images/join_adjust.png) left top no-repeat
}

a:hover .state_join_adjust {
	background: url(../images/join_adjust_hover.png) left top no-repeat
}

.state_tosell_record {
	height: 18px;
	width: 18px;
	background: url(../images/state_tosell_record.png) left top no-repeat
}

a:hover .state_tosell_record {
	background: url(../images/state_tosell_record_hover.png) left top no-repeat
}

.state_cancel_adjust {
	height: 23px;
	width: 25px;
	background: url(../images/no_adjust.png) left top no-repeat
}

a:hover .state_cancel_adjust {
	background: url(../images/no_adjust_hover.png) left top no-repeat
}

.email-btns {
	padding: 15px 0
}

.email-btns button {
	padding: 0;
	min-width: 50px;
	height: 30px;
	line-height: 30px;
	margin-right: 10px
}

.email-tittle {
	background: #f3fffd;
	padding: 10px 12px 20px
}

.email-tittle span {
	display: block;
	margin-top: 10px;
	color: #919191;
	font-size: 12px
}

.email-tittle span label {
	color: #484848
}

.email-tittle h3 {
	color: #484848;
	display: inline-block;
	padding-right: 15px;
	width: 1200px;
	position: static;
	word-break: break-all;
	word-wrap: break-word
}

.email-info {
	min-height: 470px;
	color: #595959;
	font-size: 14px;
	padding: 0 12px 10px;
	margin-top: 20px
}

.attach-file span,
.del-attach {
	padding-left: 10px
}

.email-tittle .icon-star-empty {
	color: #999
}

.email-sender {
	color: #585858
}

.dataTable .field a.optClick i.send-pic {
	background: url(../images/send.png) left bottom no-repeat;
	display: inline-block;
	width: 16px;
	height: 20px;
	vertical-align: sub
}

.dataTable .field .optClick:hover i.send-pic {
	background: url(../images/send_hover.png) left bottom no-repeat
}

.attach-file span {
	color: #595959;
	font-size: 12px
}

.attach-file .icon-paper-clip {
	display: inline-block;
	font-size: 16px;
	color: #16ad99;
	transform: rotate(270deg)
}

.file-list li input {
	width: 155px;
	padding-right: 5px
}

.email-details .input-txt {
	border: 1px solid #e4eef0;
	color: #585858;
	font-size: 12px;
	height: 28px;
	padding: 0 10px;
	width: 680px;
	box-shadow: none
}

.black-list-pic,
.white-list-pic {
	width: 16px;
	height: 16px;
	display: inline-block
}

.email-details #subject.input-txt {
	color: #595959
}

.email-details .form-style li {
	margin-bottom: 20px
}

.email-details .form-style li.last {
	margin-bottom: 10px;
	margin-top: -10px
}

.email-details .form-style li.attach-li {
	margin-bottom: 5px;
	margin-top: 5px
}

.file-box .file-list li {
	margin-bottom: 0
}

.file-box .file-list {
	margin-bottom: 5px
}

.attach-list {
	margin-top: -10px
}

.attach-list li {
	margin-bottom: 0
}

.email-details .w-l {
	font-size: 12px;
	line-height: 30px;
	padding-left: 6px
}

.black-list-pic {
	background: url(../images/black_list.png) left top no-repeat
}

.white-list-pic {
	background: url(../images/white_list.png) left top no-repeat
}

.add-groups-outbox {
	position: relative;
	display: inline-block
}

.add-groups-sign {
	padding: 8px 18px;
	display: inline-block;
	position: relative
}

.add-groups-dialog,
.add-groups-show:after {
	position: absolute;
	right: 0;
	background: #fff
}

.add-groups-show:after {
	content: "";
	height: 6px;
	bottom: -4px;
	width: 100%;
	z-index: 3
}

.add-groups-show {
	background-color: #fff;
	border-bottom: none;
	box-shadow: -2px 0 2px #efefef, 2px 0 2px #efefef, 0 -2px 2px #efefef;
	-webkit-box-shadow: -2px 0 2px #efefef, 2px 0 2px #efefef, 0 -2px 2px #efefef;
	-webkit-transition: -webkit-box-shadow ease-in-out .15s;
	-o-transition: box-shadow ease-in-out .15s;
	transition: box-shadow ease-in-out .15s
}

.add-groups-dialog {
	width: 220px;
	padding: 15px 18px 15px 27px;
	top: 36px;
	z-index: 2;
	box-shadow: -2px 0 2px #efefef, 2px 0 2px #efefef, 0 -2px 2px #efefef, 0 2px 2px #efefef;
	-webkit-transition: -webkit-box-shadow ease-in-out .15s;
	-o-transition: box-shadow ease-in-out .15s;
	transition: box-shadow ease-in-out .15s
}

.add-groups-box,
.set-groups-box {
	padding-top: 21px;
	width: 100%
}

.add-groups-box .input-txt,
set-groups-box .input-txt {
	border: 1px solid #efefef;
	height: 25px;
	width: 118px;
	padding-left: 9px;
	font-size: 12px;
	box-shadow: none
}

.add-groups-box a,
.set-groups-box a {
	display: inline-block;
	float: right;
	padding-left: 15px;
	line-height: 30px;
	color: #16ad99
}

.dataTable .field a.cancel-groups-btn,
.set-groups-box a.cancel-groups-btn {
	color: #585858
}

.set-groups-box,
add-groups-box .add-group-opt {
	text-align: left
}

.add-groups-dialog .sure-btn {
	display: block;
	float: right;
	margin-top: 21px;
	width: 52px;
	height: 24px;
	color: #fff !important;
	text-align: center;
	line-height: 24px;
	background: #16ad99
}

.add-groups-dialog .sure-btn:hover {
	background: #0e907e
}

.dataTable .field .optClick.add-groups-outbox,
.pop-box .set-group-opt {
	color: #16ad99
}

.dataTable .field .optClick.add-groups-outbox:hover,
.pop-box .set-group-opt:hover {
	color: #0e907e
}

.groups-list li,
.set-groups-list li {
	display: inline-block;
	color: #585858;
	width: 49%;
	float: left;
	margin-top: 10px;
	line-height: 14px;
	text-align: left
}

.groups-list li input,
.set-groups-list li input {
	vertical-align: sub
}

.set-groups-list li label {
	font-size: 12px
}

.pop-box .add-groups-btn,
.pop-box .cancel-groups-btn,
.pop-box .set-group-opt {
	cursor: pointer
}

.pop-box .set-groups-dialog .input-txt {
	width: 55% !important;
	display: inline-block
}

.page-top .hot-tip {
	position: relative;
	display: inline-block;
	color: #f90;
	font-size: 14px;
	padding-left: 42px
}

.page-top .hot-tip .package-hot-icon {
	display: inline-block;
	height: 22px;
	vertical-align: middle;
	width: 25px;
	background: url(../images/package_hot.png) left top no-repeat;
	position: absolute;
	left: 16px;
	top: -5px;
	background-size: contain
}

.get_mails-icon,
.get_mails_dis-icon {
	width: 30px;
	height: 16px;
	display: inline-block;
	vertical-align: text-bottom
}

.get_mails-icon {
	background: url(../images/getMails.png) left top no-repeat
}

a:hover .get_mails-icon {
	background: url(../images/getMails_hover.png) left top no-repeat
}

.get_mails_dis-icon {
	cursor: default;
	background: url(../images/getMail_disabled.png) left top no-repeat
}

.dataTable .field .price-label {
	display: inline-block;
	padding-right: 8px
}

.jsq-wrap {
	display: inline-block;
	width: 88px;
	height: 26px;
	border: 1px solid #e4eef0;
	background-color: #fff;
	position: relative
}

.jsq-wrap input {
	height: 100%;
	padding-left: 8px;
	width: 52px;
	border: none
}

.jsq-wrap .icon-calculator {
	position: absolute;
	right: 6px;
	top: 6px
}

.profit-p p {
	color: #ff9202;
	font-size: 14px;
	text-align: right
}

.rail {
	background-color: #666;
	display: inline-block;
	height: 1px;
	margin: 0 4px 2px -6px;
	width: 4px
}

.adjust-record {
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(../images/rili.png) left top no-repeat;
	vertical-align: text-bottom
}

a:hover .adjust-record {
	background: url(../images/rili_hover.png) left top no-repeat
}

.ppc-icon1 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/ppc_icon1.png) left top no-repeat;
	vertical-align: text-bottom
}

.icon-send-email {
	display: inline-block;
	width: 20px;
	height: 15px;
	background: url(../images/postmail.png) left top no-repeat;
	vertical-align: text-bottom
}

.icon-sign,
.icon-unsign,
.ppc-icon-word {
	display: inline-block;
	width: 16px;
	height: 16px
}

.ppc-icon-word {
	background: url(../images/ppc_search_word.png) left top no-repeat;
	vertical-align: text-bottom
}

.icon-sign {
	background: url(../images/icon/icon_check.png) left top no-repeat;
	vertical-align: text-bottom
}

.icon-unsign {
	background: url(../images/icon/icon_uncheck.png) left top no-repeat;
	vertical-align: text-bottom
}

.icon-email,
.icon-phone {
	width: 14px;
	height: 11px;
	vertical-align: text-bottom;
	display: inline-block
}

.icon-phone {
	background: url(../images/icon/icon_phone.png) left top no-repeat
}

.icon-email {
	background: url(../images/icon/icon_email.png) left top no-repeat
}

a:hover .ppc-icon1 {
	background: url(../images/ppc_icon1_active.png) left top no-repeat
}

a:hover .icon-send-email {
	background: url(../images/postmail_active.png) left top no-repeat
}

a:hover .ppc-icon-word {
	background: url(../images/ppc_search_word_hover.png) left top no-repeat
}

.ppc-icon2 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/ppc_icon2.png) left top no-repeat;
	vertical-align: text-bottom
}

.ppc-icon3,
.ppc-icon4 {
	width: 15px;
	vertical-align: text-bottom;
	display: inline-block
}

a:hover .ppc-icon2 {
	background: url(../images/ppc_icon2_active.png) left top no-repeat
}

.ppc-icon3 {
	height: 16px;
	background: url(../images/ppc_icon3.png) left top no-repeat
}

a:hover .ppc-icon3 {
	background: url(../images/ppc_icon3_active.png) left top no-repeat
}

.ppc-icon4 {
	height: 13px;
	background: url(../images/ppc_icon4_small.png) left top no-repeat;
	margin-left: 9px !important
}

.ppc-icon5 {
	display: inline-block;
	width: 17px;
	height: 16px;
	background: url(../images/ppc_icon5.png) left top no-repeat;
	vertical-align: text-bottom
}

.ppc-icon6,
.ppc-icon7 {
	display: inline-block;
	width: 16px;
	vertical-align: text-bottom
}

a:hover .ppc-icon5 {
	background: url(../images/ppc_icon5_active.png) left top no-repeat
}

.ppc-icon6 {
	height: 16px;
	background: url(../images/ppc_icon6.png) left top no-repeat
}

a:hover .ppc-icon6 {
	background: url(../images/ppc_icon6_active.png) left top no-repeat
}

.ppc-icon7 {
	height: 16px;
	background: url(../images/ppc_icon7.png) left top no-repeat
}

.ppc-icon8,
.ppc-icon9 {
	display: inline-block;
	width: 14px;
	height: 16px
}

a:hover .ppc-icon7 {
	background: url(../images/ppc_icon7_active.png) left top no-repeat
}

.ppc-icon8 {
	background: url(../images/ppc_icon8.png) left top no-repeat;
	vertical-align: text-bottom
}

a:hover .ppc-icon8 {
	background: url(../images/ppc_icon8_active.png) left top no-repeat
}

.ppc-icon9 {
	background: url(../images/ppc_icon9.png) left top no-repeat;
	vertical-align: text-bottom
}

.ppc-icon10,
.ppc-icon11,
.ppc-icon12,
.ppc-icon13 {
	display: inline-block;
	width: 18px;
	height: 18px;
	vertical-align: text-bottom
}

a:hover .ppc-icon9 {
	background: url(../images/ppc_icon9_active.png) left top no-repeat
}

.ppc-icon10 {
	background: url(../images/ppc_icon10.png) left top no-repeat
}

a:hover .ppc-icon10 {
	background: url(../images/ppc_icon10_active.png) left top no-repeat
}

.ppc-icon11 {
	background: url(../images/ppc_icon11.png) left top no-repeat
}

a:hover .ppc-icon11 {
	background: url(../images/ppc_icon11_active.png) left top no-repeat
}

.ppc-icon12 {
	background: url(../images/ppc_icon12.png) left top no-repeat
}

a:hover .ppc-icon12 {
	background: url(../images/ppc_icon12_active.png) left top no-repeat
}

.ppc-icon13 {
	background: url(../images/ppc_icon13.png) left top no-repeat
}

.ppc-icon14,
.ppc-icon15 {
	display: inline-block;
	width: 16px;
	height: 16px
}

a:hover .ppc-icon13 {
	background: url(../images/ppc_icon13_active.png) left top no-repeat
}

.ppc-icon14 {
	background: url(../images/ppc_icon14.png) left top no-repeat;
	vertical-align: text-bottom
}

a:hover .ppc-icon14 {
	background: url(../images/ppc_icon14_active.png) left top no-repeat
}

.ppc-icon15 {
	background: url(../images/ppc_icon15.png) left top no-repeat;
	vertical-align: text-bottom
}

.icon-join-monitor,
.icon-remove-monitor,
.icon-update-shop {
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: text-bottom
}

a:hover .ppc-icon15 {
	background: url(../images/ppc_icon15_active.png) left top no-repeat
}

.icon-join-monitor {
	background: url(../images/icon_join_monitor.png) left top no-repeat
}

a:hover .icon-join-monitor {
	background: url(../images/icon_join_monitor_active.png) left top no-repeat
}

.icon-remove-monitor {
	background: url(../images/icon_remove_monitor.png) left top no-repeat
}

a:hover .icon-remove-monitor {
	background: url(../images/icon_remove_monitor_active.png) left top no-repeat
}

.icon-update-shop {
	background: url(../images/icon_update_shop.png) left top no-repeat
}

a:hover .icon-update-shop {
	background: url(../images/icon_update_shop_active.png) left top no-repeat
}

.ppc-icon-p {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/ppc_icon_p.png) left top no-repeat;
	vertical-align: text-bottom
}

a:hover .ppc-icon-p {
	background: url(../images/ppc_icon_p_active.png) left top no-repeat
}

.analazy-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/analazy_icon.png) left top no-repeat;
	vertical-align: text-bottom
}

.analazy-icon:hover {
	background: url(../images/analazy_icon_active.png) left top no-repeat
}

.new-review {
	background-color: #f26d7d;
	display: block;
	border-radius: 10px;
	width: 20px;
	color: #fff;
	top: -10px;
	left: 15px;
	position: absolute;
	height: 20px;
	text-align: center
}

.bind-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/icon/icon_bind.png) left top no-repeat;
	vertical-align: text-bottom
}

.bind-icon:hover {
	background: url(../images/icon/icon_bind_hover.png) left top no-repeat
}

.pop-calculator h3 {
	padding: 6px 0 8px
}

.pop-calculator .hr {
	display: inline-block;
	width: 100%;
	height: 1px;
	background-color: #efefef;
	margin: 5px 0
}

.price-calculator .form-style li {
	margin-bottom: 15px
}

.price-calculator .select-txt {
	border: 1px solid #dbe1e8;
	height: 30px;
	width: 100%
}

.price-calculator .input-group {
	float: left;
	width: 100%;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.price-calculator .input-group .input-group-addon {
	float: right;
	color: #fff;
	width: 36px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: inline-block
}

.price-calculator .input-group .input-group-addon.bg-green {
	background-color: #16ad99
}

.price-calculator .input-group .input-group-addon.bg-blue {
	background-color: #326899
}

.price-calculator .input-txt {
	width: 70%;
	font-size: 12px;
	color: #555;
	height: 24px;
	border: none
}

.price-calculator .input-text {
	box-sizing: border-box;
	color: #555;
	font-size: 12px;
	height: 30px;
	width: 100%;
	padding: 3px
}

#pop-set-price .input-txt {
	padding: 3px 10px
}

.price-set-text {
	height: 50px;
	line-height: 50px;
	border: 1px solid #f4f4f4;
	padding: 0 15px;
	clear: both
}

.price-set-text p {
	text-align: right
}

.price-set-text.comment-set-text p {
	text-align: left
}

.price-set-text p.tipTxt,
.price-set-text p.tipTxts {
	text-align: left;
	color: #f06d7b;
	float: left
}

.price-set-text p a {
	color: #16ad99
}

.pop-box.pop-box-center .w-l {
	width: 44%
}

.pop-box .input-txt {
	border-radius: 0;
	box-shadow: none
}

.pop-box-center .form-style li {
	margin-bottom: 0
}

.pop-box.add-blacklist .w-l {
	color: #585858;
	font-size: 12px;
	padding-right: 10px;
	line-height: 28px
}

.pop-box.add-blacklist .form-box .input-txt {
	border: 1px solid #dbe1e8;
	height: 26px;
	padding: 0 10px;
	width: 586px;
	box-shadow: none;
	border-radius: 0
}

.pop-box.add-blacklist .w-l {
	width: 12%
}

.pop-box.add-blacklist .form-box textarea.input-txt {
	width: 586px;
	height: 80px;
	padding-top: 5px
}

.pop-box.add-blacklist .select-shop-box li {
	height: 30px;
	line-height: 30px
}

.ppc-box-right .form-search-box ul li label {
	height: 20px !important
}

.ppc-act-top input {
	width: 120px !important
}

.ppc-act-btn-set a {
	display: block;
	width: 152px !important
}

.ppc-add-warm-tip {
	padding-left: 64px;
	min-height: 585px
}

.ppc-add-warm-tip>span {
	color: #f26d7d;
	display: block;
	margin-bottom: 32px
}

.stepProcedureTxt1,
.stepProcedureTxt2 {
	margin-left: -5px;
	margin-top: 10px
}

.stepProcedureTxt1 li {
	display: inline-block;
	color: #a8adb3;
	margin-right: 115px
}

.stepProcedureTxt2 li {
	display: inline-block;
	color: #a8adb3;
	margin-right: 196px
}

.stepProcedure.step-fixed>li+li:before {
	width: 135px;
	left: -137px
}

.stepProcedure.step-fixed li {
	margin-right: 133px
}

.stepProcedure.step-fixed {
	padding-left: 22px;
	padding-top: 20px
}

.ppc-tip-ad {
	color: red;
	margin-bottom: 14px;
	padding-left: 134px
}

.ppc-add-sucess {
	text-align: center;
	padding-top: 100px
}

.ppc-add-sucess>span {
	font-size: 20px;
	color: #393f4d;
	display: block;
	margin-top: 22px;
	margin-bottom: 12px
}

.ppc-add-sucess>a {
	font-size: 16px;
	color: #16ad99;
	display: block
}

.ppc-creat-words {
	width: 850px
}

.ppc-creat-words>textarea {
	width: 649px;
	height: 190px;
	resize: none;
	overflow-y: scroll
}

.data-table .setWordsPrice {
	display: inline-block;
	color: #585858;
	padding: 0 5px 0 10px;
	height: 30px;
	border: 1px solid #e4eef0;
	vertical-align: middle;
	margin-right: 0
}

.btnCancel {
	border: 1px solid #dcdcdc;
	background-color: #fff;
	color: #6c6c6c;
	margin-right: 8px;
	font-size: 12px;
	height: 16px;
	line-height: 16px !important
}

.ppc-creat-words>textarea::-webkit-input-placeholder {
	color: #b2b7bf
}

.ppc-creat-words>div {
	margin-left: 10px
}

.ppc-data-table {
	overflow: hidden
}

.ppc-data-table .data-left,
.ppc-data-table .data-right {
	float: left
}

.ppc-data-table .data-left textarea {
	width: 400px;
	border: 1px solid #e4eef0;
	height: 250px
}

.ppc-data-table .data-right {
	color: red;
	margin-left: 20px;
	margin-top: 99px
}

.ppc-creat-words>div a {
	width: 166px;
	margin-top: 126px;
	display: block
}

.ppc-creat-words>div select {
	width: 169px !important;
	margin-top: 10px !important;
	display: block !important
}

.ppc-fixed-name {
	width: 80px;
	text-align: right
}

.stepProcedure.step-fixed1>li+li:before {
	width: 224px;
	left: -224px
}

.stepProcedure.step-fixed1 li {
	margin-right: 218px
}

.ppcrisk-top-title {
	font-size: 14px;
	color: #333;
	font-weight: 600;
	margin: 17px 0 23px
}

.ppcrisk-top-title>span {
	font-size: 12px;
	color: #f26d7d;
	font-weight: 100
}

.ppcrisk-sub-title {
	margin-left: 25px;
	margin-bottom: 20px;
	font-weight: 700
}

.ppcrisk-set-item {
	text-align: center;
	float: left;
	margin-left: 2px
}

.ppcrisk-set-item span {
	font-size: 14px;
	color: #585858;
	text-align: center;
	margin-bottom: 18px;
	display: block
}

.ppcrisk-set-item input {
	width: 48px !important;
	height: 30px !important;
	padding: 0 5px !important;
	margin-top: 10px
}

.ppcrisk-set-item>div.ppcrisk-set-shape {
	width: 16px;
	height: 16px;
	border-radius: 16px;
	border: 1px solid #dbe1e8;
	position: relative;
	margin-left: 15px
}

.ppcrisk-set-item>div.ppcrisk-set-shape:before {
	content: '';
	width: 34px;
	height: 1px;
	background-color: #16ad99;
	position: absolute;
	left: 16px;
	top: 7px
}

.ppcrisk-set-list .ppcrisk-set-item:last-child .ppcrisk-set-shape:before {
	width: 0 !important
}

.ppcrisk-set-item:first-child span {
	margin-right: 14px;
	margin-left: 4px
}

.ppcrisk-set-item>.active {
	position: relative;
	height: 18px
}

.ppcrisk-set-item>div.active>div {
	width: 6px;
	height: 6px;
	border-radius: 6px;
	background-color: #16ad99;
	position: absolute;
	top: 5px;
	left: 5px
}

.ppcrisk-set-list {
	min-width: 1251px
}

.ppcrisk-tro-con {
	width: 1236px;
	margin-top: -9px;
	text-align: left;
	line-height: 20px
}

.ppc-table-title {
	border: 1px solid #ededed;
	height: 50px;
	line-height: 50px;
	border-bottom: 0;
	padding-left: 18px;
	color: #595959
}

#ppc-choice-goods,
#ppc-choice-words {
	border-bottom: 1px solid #dedede
}

.ppc-table-title span {
	color: #fd942b
}

.ppc-copy-content {
	max-height: 267px;
	overflow-y: scroll;
	display: block
}

.ppc-copy .dataTable {
	margin-bottom: 0 !important
}

.ppc-copy {
	width: 875px;
	position: relative
}

.ppc-copy #fixed {
	margin-bottom: -15px
}

.ppc-copy-top {
	position: absolute;
	top: 0;
	width: 860px;
	z-index: 1
}

.ppc-copy-content .ptitle {
	width: 283px
}

#ppc-select-goods,
#ppc-select-words {
	height: 267px;
	border-left: 1px solid #ededed;
	border-bottom: 1px solid #ededed
}

#ppc-select-words {
	height: 203px
}

#ppc-choice-words {
	max-height: 252px
}

.close-isMonitor {
	background: url(../images/ppc_del.png) 6px 3px no-repeat;
	background-size: 15px 14px;
	height: 20px;
	width: 22px
}

#showTime .ppcrisk-set-item>div.ppcrisk-set-shape {
	width: 6px;
	height: 6px;
	border-radius: 6px;
	background-color: #16ad99;
	top: 5px;
	position: relative;
	margin-left: 20px
}

#showTime .ppcrisk-set-item span {
	margin-bottom: 10px
}

#showTime .ppcrisk-set-item>div.ppcrisk-set-shape:before {
	top: 2px;
	width: 50px;
	left: 6px
}

.add_my_keyword,
.join_ppc {
	width: 18px;
	height: 18px;
	display: inline-block
}

.add_my_keyword {
	background: url(../images/add_my_keyword.png) left top no-repeat;
	vertical-align: text-bottom
}

.add_my_keyword:hover {
	background: url(../images/add_my_keyword_hover.png) left top no-repeat
}

.join_ppc {
	background: url(../images/join_ppc.png) left top no-repeat;
	vertical-align: bottom
}

.join_ppc:hover {
	background: url(../images/join_ppc_hover.png) left top no-repeat
}

.dataTable td .price-main {
	text-align: center;
	padding: 10px 0 5px
}

.dataTable td .price-sub {
	color: #b5b5b5
}

.dataTable td.text-left .field {
	padding-left: 30px
}

.suppor-system .dataTable .field textarea.input-txt {
	background-color: transparent;
	border: 0 solid #fff;
	box-shadow: none;
	resize: none;
	width: 90%;
	min-height: 50px;
	max-height: 500px
}

.costing {
	position: relative;
	border-top: 2px solid #f4f4f4;
	padding: 8px 30px 0
}

.costing .box_border {
	color: #585858;
	font-size: 12px;
	padding: 15px 15px 0
}

.costing h3 {
	font-size: 14px;
	color: #333;
	margin-bottom: 28px
}

.orange {
	color: #ff7200;
	font-weight: 700
}

.fc-1f675d {
	color: #1f675d
}

.fc-orange {
	color: #ff9202;
	font-size: 20px
}

.costing .right {
	float: right
}

.costing .left {
	float: left
}

.costing .mt30 {
	margin-top: 30px
}

.costing-left {
	padding-right: 20px;
	box-sizing: border-box;
	width: 45%
}

.costing-left .now_exchange_rate {
	line-height: 40px
}

.costing .now_cny_rate {
	color: #585858;
	display: inline-block;
	font-size: 12px
}

.costing .net-profit {
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 15px
}

.costing .cny-exchange-num {
	font-size: 20px;
	color: #ff9202;
	padding-top: 10px;
	padding-bottom: 25px
}

.costing-left .box_border,
.costing-right .box_border {
	background: #fff
}

.costing .form-style li+li {
	margin-top: 22px
}

.costing .bm-line {
	padding-bottom: 33px
}

.costing .form-style li {
	height: 30px;
	line-height: 30px;
	margin-bottom: 15px
}

.costing .w-l {
	width: 28%;
	float: left;
	text-align: right;
	padding-right: 0
}

.costing .w-r {
	width: 72%;
	float: left;
	text-align: left;
	color: #585858;
	font-size: 14px;
	padding-left: 2%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.costing .w-r .input-group {
	float: left;
	width: 70%;
	border-radius: 2px;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.costing .w-r .input-group .input-group-addon {
	float: right;
	color: #fff;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	display: inline-block;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px
}

.costing .w-r .input-group .input-group-addon.bg-green {
	background-color: #16ad99
}

.costing .w-r .input-group .input-group-addon.bg-blue {
	background-color: #326899
}

.costing .input-txt {
	width: 70%;
	font-size: 12px;
	color: #555;
	border: none;
	-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
}

.costing .w-r .result {
	float: left;
	display: inline-block;
	text-align: left;
	word-wrap: break-word;
	line-height: 36px;
	padding-left: 10px;
	width: 30%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.package-contain,
.package-contain *,
.per-rank .progress-value,
.rank-menu {
	box-sizing: border-box
}

.costing .w-l .note {
	display: block
}

.costing .w-r .input-select {
	float: left;
	width: 250px;
	border-radius: 2px;
	border: 1px solid #e5e5e5;
	line-height: 30px;
	height: 30px
}

.costing-right {
	width: 55%
}

.costing-right .reslut_box {
	margin-bottom: 18px;
	text-align: center
}

.costing-right .reslut_box h6 {
	font-size: 14px;
	color: #666;
	font-weight: 700;
	margin-bottom: 30px
}

.costing-right .profit_box {
	margin-right: -15px
}

.costing-right .profit_box .box_border {
	width: 33.33333%;
	padding: 0 15px 0 0;
	box-sizing: border-box;
	background-color: #f0f4f5
}

.costing-right .profit_box .box_border .profit_li {
	background: #fff;
	padding-top: 15px;
	height: 177px
}

.box_border .total_accumulate {
	color: #16ad99;
	font-size: 22px;
	display: block;
	padding-bottom: 38px
}

.box_border .accumulate-box {
	font-size: 0
}

.box_border .accumulate-box li {
	display: inline-block;
	width: 50%;
	font-size: 12px;
	color: #585858;
	text-align: center
}

.accumulate-box .detail span {
	display: inline-block;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.accumulate-box .detail .detail-tit {
	text-align: right;
	width: 33.3%
}

.accumulate-box .detail .count {
	text-align: left;
	width: 25%;
	padding-left: 28px
}

.accumulate-box .detail .count+.count {
	padding-left: 0
}

.costing .base-info {
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 30px;
	width: 330px
}

.costing .base-info .form-style li {
	margin-bottom: 0
}

.costing .base-info .form-style .w-r,
.costing .base-info h4 label {
	float: right
}

.costing .base-info .w-r label {
	color: #ff4000;
	margin-right: 0
}

.costing .price {
	color: #ff4000;
	font-weight: 700
}

.costing .fbaPrice {
	text-align: right;
	padding-right: 55px;
	padding-top: 40px
}

.page-top.no-bpd {
	border-bottom: none;
	padding-bottom: 0
}

.dataTable .field .icon-star.handle-flag,
.email-mark .icon-star.handle-flag {
	color: #F3CC68
}

.sub-tab-menu {
	height: 48px
}

.sub-tab-menu li {
	display: inline-block;
	padding: 0 15px;
	color: #585858;
	font-size: 12px
}

.sub-tab-menu li:nth-child(2) {
	padding: 0;
	line-height: 48px
}

.sub-tab-menu li a {
	color: #585858;
	padding-bottom: 2px;
	display: inline-block
}

.sub-tab-menu li a.actived,
.sub-tab-menu li a:hover {
	color: #16ad99;
	border-bottom: 1px solid #16ad99
}

.add-tosell-asin.data-form {
	width: 650px;
	padding-top: 20px;
	margin-left: -30px
}

.add-tosell-asin .form-box .input-txt,
.add-tosell-rule .form-box .input-txt {
	display: inline-block;
	width: 228px;
	padding: 0 10px;
	height: 28px;
	margin-right: 10px
}

.other-site-date,
.other-site-time {
	width: 100px;
	height: 30px;
	font-size: 12px;
	color: #585858;
	text-align: center
}

.site-time-fixed {
	width: 145px;
	text-align: left;
	text-indent: 10px
}

.add-tosell-asin .form-box select.input-txt,
.add-tosell-rule .form-box select.input-txt {
	width: 250px;
	height: 30px
}

.add-tosell-asin .explain-tip {
	color: #929292;
	line-height: 20px
}

.add-tosell-asin .btn-opt-white,
.btn-opt-white {
	width: 150px;
	color: #585858;
	font-size: 12px;
	background: #f6f6f6;
	border: 1px solid #dbe1e8
}

.add-tosell-asin .btn-opt-white:hover,
.btn-opt-white:hover {
	background: #dcdada;
	border: 1px solid #dbe1e8;
	color: #585858
}

.add-tosell-asin .check-label {
	color: #666
}

.add-tosell-asin .add-tosell-rule-a,
.add-tosell-asin .download-model-a,
.add-tosell-asin .tosell-rule {
	color: #16ad99
}

.add-tosell-asin .tosell-type {
	display: inline-block
}

.add-tosell-asin .tosell-type:nth-child(2) {
	margin-left: 25px
}

.add-tosell-asin .format-tip {
	color: #fb6433;
	display: inline-block;
	line-height: 16px;
	padding: 30px 0 0 10px
}

.add-tosell-asin .panel {
	width: 728px;
	margin-left: 45px
}

.add-tosell-asin .panel-heading {
	height: 48px;
	line-height: 48px;
	background: #f0f0f0;
	color: #333;
	font-size: 12px
}

.add-tosell-asin .form-style-box {
	margin-left: -85px
}

.add-tosell-asin .panel .input-txt {
	width: 428px
}

.add-tosell-asin .form-style>li {
	margin-bottom: 16px
}

.add-tosell-asin .h-bar,
.h-bar {
	display: inline-block;
	margin: 0 2px 0 -8px
}

.add-tosell-asin .induce-box {
	position: relative;
	display: inline-block
}

.add-tosell-asin #btnFile[type=file] {
	position: absolute;
	right: -3px;
	top: 1px;
	width: 150px;
	opacity: 0
}

.custom-price,
.match-price {
	display: inline-block;
	padding-left: 5px
}

.custom-price .input-txt {
	width: 170px !important
}

.state_cancel_sale {
	display: inline-block;
	vertical-align: middle;
	height: 22px;
	width: 20px;
	background: url(../images/state_cancel_sale.png) left top no-repeat
}

.tosell_set,
.tosell_set_time {
	height: 18px;
	display: inline-block;
	vertical-align: middle
}

.state_cancel_sale:hover {
	background: url(../images/state_cancel_sale_hover.png) left top no-repeat
}

.tosell_set {
	width: 18px;
	background: url(../images/tosell_set.png) left top no-repeat
}

.tosell_set:hover {
	background: url(../images/tosell_set_hover.png) left top no-repeat
}

.tip-important {
	color: #fd942b;
	font-weight: bolder
}

.tosell_set_time {
	width: 17px;
	background: url(../images/tosell_set_time.png) left top no-repeat
}

.tosell_set_time:hover {
	background: url(../images/tosell_set_time_hover.png) left top no-repeat
}

.tosell_del_product {
	display: inline-block;
	vertical-align: middle;
	height: 14px;
	width: 20px;
	background: url(../images/tosell_del.png) left top no-repeat
}

.data_analysis,
.icon-star-false,
.icon-star-true {
	height: 16px;
	width: 16px;
	vertical-align: middle;
	display: inline-block
}

.tosell_del_product:hover {
	background: url(../images/tosell_del_hover.png) left top no-repeat
}

.data_analysis {
	background: url(../images/data_analysis.png) left top no-repeat
}

.data_analysis:hover {
	background: url(../images/data_analysis_hover.png) left top no-repeat
}

.icon-star-true {
	background: url(../images/icon_star_true.png) left top no-repeat
}

.icon-star-false {
	background: url(../images/icon_star_false.png) left top no-repeat
}

.state_on_sale {
	display: inline-block;
	vertical-align: middle;
	height: 22px;
	width: 20px;
	background: url(../images/state_on_sale.png) left top no-repeat
}

.state_on_sale:hover {
	background: url(../images/state_on_sale_hover.png) left top no-repeat
}

.add-tosell-asin [type=checkbox] {
	vertical-align: middle
}

.qtrigle:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-top: 10px solid #000;
	border-right: 10px solid transparent;
	bottom: -6px;
	left: 0
}

.rc-zero-tip {
	height: 35px;
	line-height: 35px;
	position: absolute;
	left: 12px;
	top: 8px;
	font-size: 12px;
	color: #fd0121
}

.dot-num {
	position: absolute;
	right: 2px;
	top: -5px;
	height: 12px;
	width: 12px;
	border-radius: 50%;
	background: #f26d7d;
	color: #fff;
	text-align: center;
	font-size: 8px;
	line-height: 12px
}

.dot-num.empty {
	line-height: 8px;
	height: 8px;
	width: 8px;
	right: 5px;
	top: -3px
}

#set-data-table .input-txt {
	width: 60px;
	height: 22px;
	border: 1px solid #dbe1e8;
	font-size: 12px;
	color: #555
}

#set-data-table .select-txt {
	width: 100px;
	height: 30px
}

#set-data-table .input-txt.rule-content,
#set-data-table .input-txt.rule-theme {
	width: 100%
}

.tab_box {
	background: #fff
}

.tab_menu {
	border-bottom: 2px solid #16ad99
}

.tab_menu li {
	padding: 0 17px;
	width: auto;
	height: 35px;
	line-height: 35px;
	background-color: #f6f6f6;
	margin-right: 5px
}

.tab_menu li.current {
	background-color: #16ad99
}

.tab-form {
	padding: 10px 12px 18px;
	border: 1px solid #ededed
}

.edit-loading {
	background: url(../images/load.gif) no-repeat;
	width: 16px;
	height: 11px
}

.quetip-box {
	position: absolute;
	background-color: #000;
	width: auto;
	opacity: .7;
	padding: 8px 10px;
	color: #fff;
	line-height: 18px
}

.quetip-box p.pd {
	padding-left: 18px
}

.quetip-box p {
	margin-bottom: 5px
}

.price-mat .alert-danger {
	background-color: #fff4e9;
	] border-color: #ffcf9d;
	color: #ff9628;
	font-size: 12px;
	padding: 0 35px 0 15px;
	height: 36px;
	line-height: 36px;
	margin: -6px 0 0
}

.shame-tip .link-tip-txt.condition-search-txt {
	color: #585858;
	font-size: 14px;
	padding-top: 30px
}

.question—mark {
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(../images/question_mark.png) left top no-repeat
}

.comp-analysis-new .form-style li,
.price-record-new .form-style li {
	border: 1px solid #f4f4f4;
	height: 30px;
	line-height: 30px;
	padding: 10px 0 10px 20px;
	margin: -10px 0 0
}

.comp-analysis-new .form-style li #aasin,
.comp-analysis-new .form-style li label,
.price-record-new .form-style li #aasin,
.price-record-new .form-style li label {
	display: inline-block;
	color: #595959;
	font-size: 12px;
	float: left
}

.comp-analysis-new .form-style li #aasin,
.price-record-new .form-style li #aasin {
	color: #16ad99;
	margin-right: 30px
}

.searh-form-wrap {
	position: absolute;
	right: 0
}

.surface header {
	height: 60px;
	background: #fff
}

.surface .new-logo {
	display: inline-block;
	margin-top: -7px
}

.surface .box {
	margin: 0 auto;
	width: 1000px;
	padding: 10px 0
}

.surface .menu-box li {
	display: block;
	float: left;
	padding-right: 56px
}

.surface .menu-box li a,
.surface .menu-box li.active a {
	padding: 10px 0 8px;
	font-size: 14px;
	display: inline-block
}

.surface .menu-box li a {
	transition: none;
	color: #393f4d
}

.surface .menu-box li.active a,
.surface .menu-box li>a:hover {
	color: #16ad99;
	border-bottom: 2px solid #16ad99
}

.register-btn,
.register-btn:hover {
	background-color: #fb6433;
	border: 1px solid #fb6433
}

.surface .menu-box li.log-reg-btns {
	padding-right: 0;
	font-size: 14px;
	position: absolute;
	right: 0;
	top: 5px
}

.surface li.log-reg-btns i {
	display: inline-block;
	padding: 0 5px;
	font-style: normal
}

li.log-reg-btns a {
	color: #fff !important;
	height: 28px !important;
	padding: 0 !important;
	width: auto
}

.register-btn {
	width: 80px !important
}

.log-reg-btns .entry-exit a {
	color: #16ad99 !important
}

.surface .btn-box {
	display: inline-block;
	float: right;
	padding-top: 7px;
	text-align: right
}

.surface .btn-box .btn-login {
	background: #fff;
	height: 12px;
	line-height: 12px;
	width: 68px;
	border: 1px solid #16ad99;
	color: #16ad99;
	border-radius: 24px
}

.surface .btn-box .btn-login:hover {
	color: #fff;
	background-color: #16ad99
}

.surface li.log-reg-btns .login-btn-a {
	font-size: 14px;
	display: inline-block;
	margin-right: 18px;
	width: 115px !important
}

.reg-wrap,
.user-manual-wrap {
	background: url(../images/reg_bg_new.png) top center no-repeat #f4f5f9;
	padding-bottom: 25px;
	width: 100%
}

.reg-title {
	text-align: center;
	padding-bottom: 40px;
	margin-top: -30px
}

.reg-title .reg-txt {
	font-size: 32px;
	font-family: "方正黑体简体";
	color: #fff
}

.counter-style-info {
	position: relative;
	font-size: 18px;
	color: #fd942b;
	margin-bottom: 32px;
	height: 24px
}

.slide-model-bg {
	display: none;
	background-color: rgba(0, 0, 0, .5);
	position: absolute;
	width: 120px;
	height: 150px;
	top: 0;
	left: 0;
	text-align: center
}

.slide-opt {
	opacity: 0;
	top: 15px;
	width: 45px;
	height: 45px;
	line-height: 45px;
	cursor: pointer;
	display: inline-block;
	border-radius: 45px;
	color: #fff;
	position: relative;
	background-color: #01dbcd;
	box-shadow: 0 0 15px 0 rgba(62, 66, 75, .35)
}

.slide-opt.del {
	background-color: #fd942b;
	margin-left: 10px;
	top: 135px
}

.counter-style-info p {
	position: absolute;
	width: 600px;
	left: 50%;
	margin-left: -300px;
	color: #fd942b;
	text-align: center;
	letter-spacing: -1px
}

.content-form-box li.sign,
.reg-form-new {
	position: relative
}

.reg-wrap .reg-box {
	width: 860px;
	margin: 0 auto;
	padding-top: 60px
}

.reg-form-new {
	padding: 30px 221px 50px;
	background: #fff;
	border-radius: 5px;
	z-index: 2
}

.step-bar-box li .step-dot,
.step-bar-box li .step-dot2:before {
	z-index: 20;
	border-radius: 50%;
	left: 75px;
	height: 18px;
	width: 18px
}

.reg-form-new .check-info-btns {
	text-align: center
}

.reg-partner-logo {
	text-align: center;
	padding-bottom: 30px
}

.reg-tab-menu,
btns-style {
	border: 1px solid #dbe1e8;
	margin-bottom: 30px;
	font-size: 0;
	background: #eee
}

.reg-tab-menu a,
btns-style a {
	color: #999;
	display: inline-block;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	width: 178px
}

.reg-tab-menu a.active {
	color: #16ad99;
	background: #fff
}

.reg-tab-menu a:first-child {
	border-right: 1px solid #dbe1e8
}

.content-form-box .form-style .input-txt {
	border: none;
	border-radius: 0;
	box-shadow: none;
	height: 36px
}

.content-form-box .form-style .input-user {
	background: url(../images/reg/reg_user.png) 12px center no-repeat #eee
}

.content-form-box .form-style .input-passwd {
	background: url(../images/reg/reg_passwd.png) 12px center no-repeat #eee
}

.content-form-box .form-style .input-mail {
	background: url(../images/reg/reg_mail.png) 12px center no-repeat #eee
}

.content-form-box .form-style .input-mobile {
	background: url(../images/reg/reg_phone.png) 12px center no-repeat #eee
}

.content-form-box .form-style .input-captcha {
	background: url(../images/reg/reg_captcha.png) 12px center no-repeat #eee;
	width: 49%;
	padding-left: 38px;
	border: 1px solid #dbe1e8;
	float: left
}

.captcha-pic {
	border: 1px solid #dbe1e8;
	height: 38px;
	line-height: 38px;
	margin-left: 3%;
	width: 48%;
	display: inline-block;
	padding: 0 12px;
	float: right
}

.company-box .company-l {
	display: inline-block;
	float: left;
	padding-left: 38px;
	width: 100%;
	height: 36px;
	border: 1px solid #dbe1e8
}

.company-box .company-r {
	display: inline-block;
	float: left;
	width: 50%;
	height: 36px
}

.company-box .company-r span {
	display: inline-block;
	text-align: center;
	line-height: 36px;
	color: #666;
	float: left;
	width: 15%
}

.company-box .company-r .input-txt {
	display: inline-block;
	height: 36px !important;
	border: 1px solid #dbe1e8 !important;
	float: right;
	margin: 0;
	width: 85%
}

.content-form-box .form-style li {
	width: 419px;
	height: 36px;
	margin-bottom: 28px
}

.content-form-box li.tip-txt {
	color: #999;
	font-size: 12px;
	height: 10px;
	line-height: 8px;
	margin-bottom: 0;
	margin-top: -26px;
	padding-left: 40px
}

.content-form-box li.sign:before {
	content: '*';
	color: #fb6533;
	font-size: 12px;
	position: absolute;
	left: -15px;
	top: 10px
}

.content-form-box .form-style li.li-input {
	padding-left: 38px;
	width: 378px;
	border: 1px solid #dbe1e8
}

.content-form-box .form-style li.txt-box {
	color: #999;
	line-height: 36px;
	font-size: 12px;
	margin: -10px 0 10px
}

.content-form-box .form-style .txt-l {
	display: inline-block;
	float: left;
	width: 45%
}

.content-form-box .form-style .txt-l input {
	vertical-align: sub
}

.content-form-box .form-style .txt-r {
	display: inline-block;
	float: right;
	text-align: right;
	width: 45%
}

.content-form-box .form-style .txt-box a {
	color: #359ae1
}

.content-form-box .form-style .text-box a:hover {
	color: #137ac3;
	text-decoration: underline
}

.company-box .input-txt,
.company-box .txt-box {
	height: 34px !important
}

.less-word a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	max-width: 130px
}

.btn-reg {
	width: 100%;
	font-size: 14px;
	height: 38px
}

.content-form-box .form-style .w-box {
	background: #fff
}

.content-form-box .form-style .w-box .w-l {
	padding-right: 5px
}

.content-form-box .w186 {
	width: 186px
}

.content-form-box .w113 {
	width: 113px
}

.surface-footer {
	background: 0 0;
	position: relative;
	padding: 0
}

.surface-footer .footer-bg {
	background: url(../images/footer_bg01.png) bottom center no-repeat #f4f5f9;
	height: 408px;
	padding: 0;
	width: 100%;
	position: absolute;
	top: -116px
}

.surface .surface-footer .box {
	padding: 0;
	position: relative
}

.surface-footer .main-cont {
	height: 210px;
	width: 1000px;
	background: rgba(255, 255, 255, .8)
}

.surface-footer .footer-partner-logo {
	padding-bottom: 28px;
	padding-top: 30px;
	text-align: center
}

.surface-footer .footer-content {
	text-align: center
}

.surface-footer .footer-content a {
	display: inline-block;
	font-size: 14px;
	color: #393f4d
}

.section6 .footer-content-new {
	margin-bottom: 12px
}

.section6 .footer-content-new .v-line {
	margin: 0 12px
}

.section6 .footer-content-new a {
	color: #fff;
	font-size: 16px;
	opacity: .7
}

.section6 .footer-content-new a:hover {
	color: #16ad99;
	opacity: 1
}

.surface-footer .footer-content a.v-line {
	padding: 0 23px
}

.surface-footer .copyright {
	color: #8b92a5;
	font-size: 12px;
	padding: 30px
}

.surface-footer-easy {
	background: url(../images/footer_bg02.png) center center no-repeat;
	padding-top: 35px;
	padding-bottom: 27px
}

.surface-footer-easy .footer-partner-logo {
	padding-bottom: 28px;
	text-align: center
}

.surface-footer-easy .footer-content {
	text-align: center
}

.surface-footer-easy .footer-content a {
	display: inline-block;
	font-size: 14px;
	color: #393f4d
}

.surface-footer-easy .footer-content a.v-line {
	padding: 0 23px
}

.surface-footer-easy .copyright {
	color: #8b92a5;
	font-size: 12px;
	padding-top: 34px
}

.step-bar-wrap {
	position: relative;
	height: 60px;
	line-height: 60px;
	margin-top: 10px;
	margin-bottom: 40px
}

.step-bar-wrap .counter-actived-img {
	text-align: center
}

.step-bar-box {
	position: absolute;
	width: 1000px;
	top: 0;
	left: -168px
}

.step-bar-box li {
	display: inline-block;
	font-size: 0;
	width: 168px;
	text-align: center
}

.step-bar-box li a {
	color: #999;
	font-size: 14px;
	display: inline-block;
	height: 30px;
	width: 100%;
	position: relative
}

.step-bar-box li .step-dot {
	background: #eee;
	display: inline-block;
	position: absolute;
	top: -9px;
	line-height: 16px;
	color: #999;
	font-size: 12px;
	font-style: normal;
	text-align: center
}

.step-bar-box li .step-dot-check,
.step-bar-box li .step-dot-double {
	color: #4c4c4c;
	font-size: 14px
}

.step-bar-box li .step-dot-check:before,
.step-bar-box li .step-dot-double:before {
	content: '';
	background: url(../images/circle-double.png) center center no-repeat #fff;
	height: 18px;
	position: absolute;
	left: 75px;
	top: -10px;
	width: 18px;
	z-index: 20
}

.step-bar-box li .step-dot-check:before {
	background: url(../images/circle-check.png) center center no-repeat #fff
}

.step-bar-box li .step-dot2:before {
	background: #eee;
	position: absolute;
	top: -9px
}

.step-bar-box li .step-bar:after {
	content: '';
	position: absolute;
	left: 84px;
	top: 0;
	width: 168px;
	height: 0;
	border: 1px solid #dbe1e8
}

.step-bar-box li .step-dot-green:before {
	content: '';
	background: #16ad99;
	border-radius: 50%;
	height: 20px;
	position: absolute;
	left: 55px;
	top: -10px;
	width: 20px
}

.step-bar-box li .step-bar-green:after {
	content: '';
	position: absolute;
	left: 84px;
	top: 0;
	width: 168px;
	height: 0;
	border: 1px solid #16ad99
}

.step-bar-box li .check-circle:before {
	content: '';
	background: url(../images/check.png) center center no-repeat;
	border-radius: 50%;
	height: 20px;
	position: absolute;
	left: 55px;
	top: -10px;
	width: 20px
}

.check-form-wrap .check-info-first {
	color: #16ad99;
	font-size: 18px;
	text-align: center;
	margin: 0 -30px 20px
}

.check-form-wrap .check-info-first a {
	color: #16ad99
}

.check-form-wrap .check-info-first a:hover {
	color: #109382
}

.success-tip-pic {
	display: inline-block;
	height: 41px;
	width: 41px;
	vertical-align: middle;
	background: url(../images/success_icon.png) no-repeat
}

.check-info-first .success-tip-pic {
	margin-right: 20px
}

.check-form-wrap .check-info-second {
	color: #999;
	font-size: 14px;
	text-align: center;
	margin-bottom: 50px
}

.check-info-btns .btn-login-email {
	height: 26px;
	width: 334px;
	font-size: 14px;
	line-height: 26px
}

.btns-style .btn {
	width: 144px;
	height: 24px;
	font-size: 14px
}

.btns-style .btn-cancel {
	color: #666;
	font-size: 14px;
	border: 1px solid #dbe1e8;
	background: #f6f6f6
}

.btns-style .btn-cancel:hover {
	border: 1px solid #dbe1e8;
	background: #dcdada
}

.reg-tips {
	margin: 50px -210px 0;
	border-top: 1px dashed #16ad99;
	width: 770px;
	padding: 20px 0 0 10px
}

.reg-tips p {
	margin-bottom: 10px;
	color: #999;
	font-size: 14px
}

.reg-tips a {
	padding-bottom: 10px
}

.content-tit {
	height: 160px;
	width: 100%;
	line-height: 160px;
	text-align: center;
	background: url(../images/reg_bg_new.png) center top no-repeat
}

.content-text {
	color: #fff;
	font-size: 32px;
	font-family: '方正黑体简体'
}

.content-bg {
	height: 160px;
	width: 100%;
	overflow: hidden
}

.user-agreement {
	padding: 30px;
	background: #fff
}

#site i {
	font-style: normal
}

.package-contain .section1 {
	padding: 85px 0 80px
}

.package-contain .list-ul {
	overflow: hidden;
	margin-bottom: 40px
}

.package-contain .package-border {
	border-radius: 10px;
	border: 1px solid #e4ecf0
}

.package-contain .list-ul>li {
	float: left;
	margin-left: 40px
}

.package-contain .list-ul>li:first-child {
	margin-left: 0
}

.package-contain .list-ul .send-bg {
	background: url(../images/pacekage_send_icon.png) center no-repeat;
	width: 304px;
	height: 252px
}

.package-contain .list-ul .send-goods {
	width: 310px;
	overflow: hidden
}

.package-contain .list-ul .send-goods .number {
	padding-top: 13px;
	display: block;
	padding-bottom: 7px;
	font-weight: 600
}

.package-contain .list-ul .send-goods>li {
	width: 134px;
	height: 113px;
	float: left;
	margin-left: 40px;
	text-align: center;
	margin-bottom: 27px
}

.package-contain .list-ul .send-goods>li:nth-child(2n+1) {
	margin-left: 0
}

.package-contain .number {
	color: #262431;
	font-size: 40px
}

.package-contain .tro {
	color: #8b92a5;
	font-size: 14px
}

.package-contain .package-box-right {
	width: 134px;
	height: 253px;
	text-align: center
}

.package-contain .package-box-right .number {
	display: block;
	padding-top: 54px;
	padding-bottom: 6px
}

.package-contain .package-box-right .tro {
	padding-bottom: 12px
}

.package-contain .package-box-right .tip-tro {
	color: #f26d7d;
	font-size: 12px;
	line-height: 22px
}

.package-contain .section-hd {
	color: #262431;
	font-size: 24px;
	text-align: center;
	background: url(../images/package_title_down.png) center 40px no-repeat;
	height: 160px
}

.package-contain .package-list li {
	width: 306px;
	height: 318px;
	float: left;
	margin-right: 41px;
	border-radius: 5px;
	border: 1px solid #e4ecf0;
	background: url(../images/package_li_bg.png) center no-repeat;
	position: relative;
	text-align: center
}

.package-contain .package-list {
	overflow: hidden;
	margin-bottom: 68px
}

.package-contain .package-list li.last {
	margin-right: 0
}

.package-contain .package-list li.package-list-bg {
	margin-right: 0;
	background: url(../images/package_li_bg1.png) center no-repeat
}

.package-contain .package-list .list-money {
	color: #34d1c6;
	text-align: center;
	padding-top: 28px;
	border-bottom: 1px solid #e1e8ec;
	padding-bottom: 30px
}

.package-contain .package-list .list-money i {
	font-size: 21px;
	top: -16px;
	position: relative;
	left: 5px
}

.package-contain .package-list .list-money p {
	font-size: 41px;
	display: inline-block;
	font-weight: 700
}

.package-contain .package-list .list-money span {
	font-size: 16px;
	display: inline-block
}

.package-contain .package-list .list-tro {
	font-size: 14px;
	color: #262431;
	position: absolute;
	width: 122px;
	height: 35px;
	line-height: 34px;
	border-radius: 46px;
	left: 50%;
	margin-left: -61px;
	text-align: center;
	border: 1px solid #e1e8ec;
	z-index: 2;
	background-color: #fff;
	margin-top: -18px
}

.package-contain .package-list .list-name {
	margin-top: 57px;
	color: #262431;
	font-size: 16px
}

.package-contain .list-btn {
	width: 124px;
	height: 35px;
	line-height: 32px;
	border-radius: 17px;
	color: #34d1c6;
	font-size: 16px;
	text-align: center;
	border: 1px solid #34d1c6;
	display: block;
	margin: 41px auto 0;
	cursor: pointer
}

.package-contain .list-btn:hover {
	color: #fff;
	border: 0;
	line-height: 32px;
	background: url(../images/package_btn_bg.png) center no-repeat
}

.package-contain .package-list .right-now {
	text-align: center;
	color: #fff;
	background: url(../images/package_nosend_bg.png) center no-repeat;
	margin-top: 110px;
	height: 100px
}

.package-contain .package-list .package-list-bg p {
	display: block;
	font-size: 18px;
	padding-top: 17px;
	padding-bottom: 9px
}

.package-contain .package-list .package-list-bg span {
	display: block;
	font-size: 24px
}

.package-contain .feather-list {
	height: 360px
}

.package-contain .feather-list .point-buy {
	position: absolute;
	top: -84px;
	left: 70px
}

.package-contain .feather-list .activity-icon {
	width: 114px;
	height: 94px;
	position: absolute;
	margin-left: 100px;
	right: 0;
	bottom: 0
}

.package-contain .feather-list .activity-icon.icon1 {
	background: url(../images/buy_1000.png) center no-repeat
}

.package-contain .feather-list .activity-icon.icon2 {
	background: url(../images/buy_5000.png) center no-repeat
}

.package-contain .feather-list .activity-icon.icon3 {
	background: url(../images/buy_25000.png) center no-repeat
}

.package-contain .feather-list .activity-icon.icon4 {
	background: url(../images/buy_130000.png) center no-repeat
}

.package-contain .feather-list .feather-left {
	padding: 10px 0 0 40px;
	float: left
}

.package-contain .notice-list p {
	color: #8b92a5;
	font-size: 16px;
	line-height: 37px
}

.package-contain .feather-list .feather-right {
	float: left
}

.package-contain .feather-list .feather-right li {
	float: left;
	margin-left: 40px;
	width: 306px;
	height: 318px;
	margin-top: 30px;
	margin-bottom: 110px;
	padding: 0 15px;
	position: relative
}

.package-contain .feather-list .feather-right li:hover {
	border-radius: 10px;
	box-shadow: 0 4px 18px 10px rgba(135, 212, 248, .33)
}

.package-contain .feather-list .feather-right li:first-child {
	margin-left: 0
}

.package-contain .feather-list li {
	background: url(../images/buy_bg.png) center no-repeat
}

.package-contain .feather-list li .feather-item {
	margin-top: 91px;
	text-align: center;
	position: relative
}

.package-contain .feather-list li .feather-item span {
	font-size: 39px;
	font-weight: 700;
	color: #34d1c6;
	margin-top: 15px;
	display: block;
	margin-bottom: 16px
}

.package-contain .feather-list li .feather-item span b {
	font-size: 14px
}

.package-contain .feather-list li .feather-item p {
	font-size: 20px
}

.package-contain .feather-list li .feather-item i {
	position: absolute;
	top: 76px;
	left: 49px;
	color: #f26d7d
}

.package-contain .feather-list li .feather-item .list-btn {
	margin: 49px auto 0;
	width: 120px
}

.section-contain>.notice-list {
	padding: 35px 0
}

.section-contain>.notice-list span {
	color: #f26d7d;
	font-size: 16px;
	margin-right: 5px
}

.point-use .left,
.point-use .right {
	width: 50%;
	float: left;
	font-size: 16px;
	line-height: 26px;
	color: #8a92a5
}

.point-use .left {
	border-right: 1px dashed #b7d0f8
}

.point-use {
	padding-top: 60px;
	padding-bottom: 150px
}

.point-use h1 {
	margin-bottom: 35px
}

.point-use li {
	padding: 7px 66px
}

.point-use li:nth-child(2n+1) {
	background-color: #eff5ff
}

.point-use li .ac-price-txt {
	color: #c9cfd8
}

.point-use li .ac-price {
	text-decoration: line-through
}

.fifteen-use {
	font-size: 46px;
	padding-bottom: 68px;
	font-weight: 100;
	color: #f7f7f7;
	text-align: center;
	font-family: "方正黑体简体";
	letter-spacing: 4px
}

.banner-content {
	background: url(../images/package_banner.jpg) center no-repeat;
	height: 297px
}

.package-detail-pic {
	position: absolute;
	top: 160px;
	right: 4%
}

.package-classify {
	padding-top: 50px;
	background: url(../images/package-bg.png) center no-repeat #f4f5f9;
	background-size: 100%
}

.person-version {
	padding-bottom: 30px
}

.version-title {
	font-size: 14px;
	font-weight: 700;
	border-left: 2px solid #16ad9a;
	padding-left: 12px
}

hr {
	color: #eee;
	margin: 10px 0 20px
}

.version-package>li {
	display: inline-block;
	width: 188px;
	height: 298px;
	border: 1px solid #eee;
	color: #585858;
	text-align: center;
	margin-right: 10px;
	vertical-align: top
}

.version-package>li:last-child {
	margin-right: 0
}

.version-package-header {
	border-bottom: 1px solid #eee;
	padding-bottom: 20px
}

.version-package-header>p {
	font-size: 14px;
	font-weight: 700;
	padding: 30px 0 20px
}

.version-package-header>span {
	font: 12px
}

.version-package-body {
	padding-top: 26px;
	height: 100px
}

.version-package-body>p {
	padding-bottom: 15px
}

.version-package-body>p>span {
	display: inline-block;
	width: 50%
}

.version-package-body>p>span:last-child {
	color: #fd946b;
	font-weight: 700;
	text-align: left
}

.version-package-body>p>span:first-child {
	text-align: right
}

.version-package-body-btn {
	margin-top: 10px;
	width: 80px;
	height: 28px;
	line-height: 28px
}

.level-up-describe {
	padding-bottom: 24px;
	margin: 0 auto;
	padding-left: 10px;
	width: 1000px;
	position: relative;
	z-index: 2
}

.level-up-describe>p {
	padding-bottom: 24px;
	color: #8b92a5 !important;
	font-size: 16px;
	letter-spacing: 1px
}

.lud-sec-title,
.lud-title {
	color: #585858 !important
}

.lud-title {
	font-weight: 700
}

.surface .package-layout {
	width: 100%
}

.person-contain {
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #dbe1e8;
	margin: 0 auto
}

.person-contain .page {
	margin: 10px
}

.person-contain .data-table {
	padding: 15px 15px 0
}

.person-contain .person-nav {
	width: 100%;
	background-color: #f6f6f6;
	border-bottom: 1px solid #e6ebf0
}

.person-contain .person-detail {
	min-height: 625px
}

.person-contain .person-nav-item {
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	width: 120px;
	float: left;
	color: #8b92a6;
	text-indent: 45px;
	cursor: pointer;
	border-right: 1px solid #e6ebf0
}

.person-contain .person-nav-item:hover {
	background-color: #f6f6f6 !important
}

.person-contain .person-nav .item0 {
	background: url(../images/personal/personal_icon_8.png) center no-repeat
}

.person-contain .person-nav .item1 {
	background: url(../images/personal/personal_icon_1.png) center no-repeat
}

.person-contain .person-nav .item2 {
	background: url(../images/personal/personal_icon_2.png) center no-repeat
}

.person-contain .person-nav .item3 {
	background: url(../images/personal/personal_icon_3.png) center no-repeat
}

.person-contain .person-nav .item4 {
	background: url(../images/personal/personal_icon_4.png) center no-repeat
}

.person-contain .person-nav .item5 {
	background: url(../images/personal/personal_icon_5.png) center no-repeat
}

.person-contain .person-nav .item6 {
	background: url(../images/personal/personal_icon_6.png) center no-repeat
}

.person-contain .person-nav .item7 {
	background: url(../images/personal/personal_icon_7.png) center no-repeat
}

.person-contain .person-nav .item0.active {
	background: url(../images/personal/personal_icon_hover_8.png) center no-repeat
}

.person-contain .person-nav .item1.active {
	background: url(../images/personal/personal_icon_hover_1.png) center no-repeat
}

.person-contain .person-nav .item2.active {
	background: url(../images/personal/personal_icon_hover_2.png) center no-repeat
}

.person-contain .person-nav .item3.active {
	background: url(../images/personal/personal_icon_hover_3.png) center no-repeat
}

.person-contain .person-nav .item4.active {
	background: url(../images/personal/personal_icon_hover_4.png) center no-repeat
}

.person-contain .person-nav .item5.active {
	background: url(../images/personal/personal_icon_hover_5.png) center no-repeat
}

.person-contain .person-nav .item6.active {
	background: url(../images/personal/personal_icon_hover_6.png) center no-repeat
}

.person-contain .person-nav .item7.active {
	background: url(../images/personal/personal_icon_hover_7.png) center no-repeat
}

.person-contain .person-nav .person-nav-item {
	background-size: 13px;
	background-position-x: 25px;
	background-color: #f6f6f6
}

.person-contain .person-nav .person-nav-item.active {
	background-color: #16ad99 !important;
	color: #fff;
	background-size: 13px;
	background-position-x: 25px
}

.person-contain .person-detail-item-hd {
	color: #16ad99;
	font-size: 20px;
	height: 60px;
	line-height: 60px;
	padding-left: 34px;
	text-align: center;
	box-shadow: 0 0 15px 0 rgba(98, 112, 111, .1);
	font-weight: 700;
	display: none
}

.person-contain .person-detail-item-hd.item0 {
	background: url(../images/personal/personal_icon_hd_8.png) center no-repeat;
	background-position-x: 445px
}

.person-contain .person-detail-item-hd.item1 {
	background: url(../images/personal/personal_icon_hd_1.png) center no-repeat;
	background-position-x: 445px
}

.person-contain .person-detail-item-hd.item2 {
	background: url(../images/personal/personal_icon_hd_2.png) center no-repeat;
	background-position-x: 445px
}

.person-contain .person-detail-item-hd.item3 {
	background: url(../images/personal/personal_icon_hd_3.png) center no-repeat;
	background-position-x: 445px
}

.person-contain .person-detail-item-hd.item4 {
	background: url(../images/personal/personal_icon_hd_4.png) center no-repeat;
	background-position-x: 445px
}

.person-contain .person-detail-item-hd.item5 {
	background: url(../images/personal/personal_icon_hd_5.png) center no-repeat;
	background-position-x: 445px
}

.person-contain .person-detail-item-hd.item6 {
	background: url(../images/personal/personal_icon_hd_6.png) center no-repeat;
	background-position-x: 445px
}

.person-contain .person-detail-item-hd.item7 {
	background: url(../images/personal/personal_icon_hd_7.png) center no-repeat;
	background-position-x: 445px
}

.person-contain .person-user-li {
	font-size: 20px;
	margin-bottom: 15px;
	height: 26px
}

.person-contain .person-feather-num {
	font-size: 16px;
	background: url(../images/personal/personal_feather.png) center no-repeat;
	height: 26px;
	display: block;
	float: left;
	text-indent: 26px;
	background-position-x: 0;
	line-height: 31px
}

.person-contain .person-detail-item {
	padding-bottom: 20px
}

.person-contain .person-feather-go {
	margin-left: 20px;
	position: relative;
	top: 9px
}

.person-contain .person-item-top {
	padding: 27px 60px 20px
}

.person-contain .person-item-top>div {
	padding-left: 20px
}

.person-contain .person-reg-btn {
	border-bottom: 1px solid #e1e8f0;
	padding-bottom: 20px
}

.person-contain .person-reg-btn a {
	display: block;
	width: 100px;
	height: 30px;
	border-radius: 4px;
	border: 1px solid #dbe1e8;
	background: url(../images/personal/person_lock.png) 12px center no-repeat;
	color: #8b92a5;
	font-size: 12px;
	margin-top: 16px;
	text-indent: 40px;
	line-height: 30px
}

.person-contain .person-item-bottom {
	padding: 0 60px
}

.person-contain .msg-item-title {
	float: left;
	width: 80px;
	text-align: right
}

.person-contain .msg-item {
	clear: both;
	overflow: hidden;
	padding-right: 20px;
	margin-bottom: 21px
}

.person-contain .msg-item-info {
	float: left;
	width: 780px;
	border-bottom: 1px solid #dbe1e8;
	padding-bottom: 8px;
	margin-left: 7px;
	padding-left: 10px
}

.person-contain .person-confirm {
	margin-top: 20px;
	overflow: hidden;
	margin-left: 147px
}

.person-contain .msg-item-info input {
	width: 400px;
	border: 0
}

.person-contain .QRcode-bink-info {
	text-align: center;
	margin-top: 56px
}

.person-contain .saoyisao {
	color: #6d7382 !important;
	margin-bottom: 8px !important
}

.person-contain .my-feather-info {
	padding: 0 15px
}

.person-contain .my-feather-top {
	overflow: hidden;
	border-bottom: 1px solid #e1e8f0;
	padding: 20px 0 41px
}

.person-contain .person-info-tab {
	width: 100px;
	line-height: 28px;
	height: 28px;
	background-color: #fff;
	border: 1px solid #ececec;
	float: left;
	text-align: center;
	cursor: pointer
}

.person-contain .person-info-tab.active {
	color: #16ad99;
	border: 1px solid #16ad99
}

.person-contain .search-btn-old {
	background: url(../images/search.png) center no-repeat #16ad99 !important;
	width: 30px !important;
	margin-top: 0 !important;
	margin-left: 5px
}

.person-contain .my-feather-data {
	border-top: 1px solid #dbe1e8;
	height: 50px;
	line-height: 50px;
	margin: 0 15px
}

.per-rank {
	padding: 19px 0 130px 56px
}

.per-rank .per-rank-block-1 {
	padding-top: 8px
}

.fl {
	float: left
}

.per-rank .rank-img {
	width: 150px;
	height: 202px;
	margin-right: 27px
}

.per-rank .rank-img.V0 {
	background: url(../images/personal/rank_bird_0.png) center no-repeat
}

.per-rank .rank-img.V1 {
	background: url(../images/personal/rank_bird_1.png) center no-repeat
}

.per-rank .rank-img.V2 {
	background: url(../images/personal/rank_bird_2.png) center no-repeat
}

.per-rank .rank-img.V3 {
	background: url(../images/personal/rank_bird_3.png) center no-repeat
}

.per-rank .rank-img.V4 {
	background: url(../images/personal/rank_bird_4.png) center no-repeat
}

.per-rank .rank-img.V5 {
	background: url(../images/personal/rank_bird_5.png) center no-repeat
}

.per-rank .rank-img.V6 {
	background: url(../images/personal/rank_bird_6.png) center no-repeat
}

.per-rank .block1 .title {
	font-size: 20px;
	color: #383b44;
	font-weight: 700;
	margin-right: 25px
}

.per-rank .sub-title {
	font-size: 16px;
	color: #383b44;
	margin-right: 15px
}

.per-rank .sub-title span {
	color: #fd942b;
	font-size: 20px
}

.per-rank .sub-title .green {
	color: #17b29d
}

.per-rank .progress-bg {
	background: url(../images/personal/progress.png) center no-repeat;
	height: 78px;
	width: 715px;
	z-index: 1;
	margin-top: 66px;
	position: relative
}

.per-rank .progress-actve {
	height: 19px;
	overflow: hidden;
	border-radius: 0 8px 8px 0;
	position: absolute;
	z-index: 2;
	top: 17px
}

.per-rank .progress-actve>div {
	background: url(../images/personal/progress_active.gif) center no-repeat;
	width: 701px;
	height: 19px
}

.per-rank .progress-value {
	height: 25px;
	line-height: 25px;
	padding: 0 6px;
	background-color: #fd942b;
	position: absolute;
	font-size: 15px;
	color: #fff;
	border-radius: 9.5px;
	top: -34px;
	text-align: center
}

.per-rank .progress-value:after {
	content: '';
	border-width: 10px 6px 0;
	height: 0;
	border-style: solid;
	width: 0;
	border-color: #fd942b transparent transparent;
	top: 24px;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto
}

.per-rank .rank-circle {
	width: 50px;
	height: 50px;
	display: block;
	float: left;
	margin-left: 60px;
	z-index: 3;
	position: relative
}

.per-rank .rank-circle:first-child {
	margin-left: 0
}

.per-rank .circle2 {
	background: url(../images/personal/rank_grey_2.png) center no-repeat
}

.per-rank .circle3 {
	background: url(../images/personal/rank_grey_3.png) center no-repeat
}

.per-rank .circle4 {
	background: url(../images/personal/rank_grey_4.png) center no-repeat
}

.per-rank .circle5 {
	background: url(../images/personal/rank_grey_5.png) center no-repeat
}

.per-rank .circle6 {
	background: url(../images/personal/rank_grey_6.png) center no-repeat
}

.per-rank .circle7 {
	background: url(../images/personal/rank_grey_7.png) center no-repeat
}

.per-rank .circle1.active {
	background: url(../images/personal/rank_1.png) center no-repeat
}

.per-rank .circle2.active {
	background: url(../images/personal/rank_2.png) center no-repeat
}

.per-rank .circle3.active {
	background: url(../images/personal/rank_3.png) center no-repeat
}

.per-rank .circle4.active {
	background: url(../images/personal/rank_4.png) center no-repeat
}

.per-rank .circle5.active {
	background: url(../images/personal/rank_5.png) center no-repeat
}

.per-rank .circle6.active {
	background: url(../images/personal/rank_6.png) center no-repeat
}

.per-rank .circle7.active {
	background: url(../images/personal/rank_7.png) center no-repeat
}

.per-rank .block1 {
	overflow: hidden
}

.per-rank .block2 .title {
	color: #16ad99;
	font-size: 20px;
	margin: 40px 0 20px
}

.per-rank .block2 p {
	color: #383b44;
	font-size: 14px;
	line-height: 26px;
	max-width: 890px
}

.per-rank .block2 .fixed-title,
.per-rank .block2 p span {
	color: #17b59f;
	font-weight: 700
}

.per-rank table {
	width: 890px;
	height: 240px;
	font-size: 14px;
	border: 1px solid #e2e8e9;
	margin: 18px 0
}

.per-rank table * {
	text-align: center
}

.per-rank table thead {
	background-color: #f0f4f5
}

.per-rank table th {
	height: 40px
}

.per-rank table tbody tr:nth-child(even) {
	background-color: #f0f4f5
}

.per-rank table td,
.per-rank table th {
	border-right: 1px solid #e2e8e9
}

.per-rank .block2-state {
	margin-bottom: -15px
}

.per-rank .integral {
	height: 85px
}

.per-rank .integral th:not(:first-child) {
	font-weight: 400
}

.per-rank .note {
	color: #fd942b
}

.per-rank .block2 p.spec {
	color: #999
}

.tab-show-rank {
	width: 52px;
	height: 100%;
	display: inline-block;
	font-size: 12px;
	position: relative;
	top: 22px;
	margin-left: 0;
	margin-top: -24px
}

.tab-show-rank.icon-V0 {
	background: url(../images/rank_hd_1.png) center no-repeat
}

.tab-show-rank.icon-V1 {
	background: url(../images/rank_hd_2.png) center no-repeat
}

.tab-show-rank.icon-V2 {
	background: url(../images/rank_hd_3.png) center no-repeat
}

.tab-show-rank.icon-V3 {
	background: url(../images/rank_hd_4.png) center no-repeat
}

.tab-show-rank.icon-V4 {
	background: url(../images/rank_hd_5.png) center no-repeat
}

.tab-show-rank.icon-V5 {
	background: url(../images/rank_hd_6.png) center no-repeat
}

.tab-show-rank.icon-V6 {
	background: url(../images/rank_hd_7.png) center no-repeat
}

.tab-show-rank.icon-V8 {
	background: url(../images/rank_hd_8.png) center no-repeat
}

.rank-menu {
	padding-top: 10px
}

.rank-menu .rank-img {
	background-size: 80px 112px;
	width: 80px;
	height: 112px;
	margin-right: 22px;
	margin-left: 5px
}

.rank-menu .rank-img.icon-V0 {
	background: url(../images/rank_bird_0.png) center no-repeat;
	background-size: 80px 112px
}

.rank-menu .rank-img.icon-V1 {
	background: url(../images/rank_bird_1.png) center no-repeat;
	background-size: 80px 112px
}

.rank-menu .rank-img.icon-V2 {
	background: url(../images/rank_bird_2.png) center no-repeat;
	background-size: 80px 112px
}

.rank-menu .rank-img.icon-V3 {
	background: url(../images/rank_bird_3.png) center no-repeat;
	background-size: 80px 112px
}

.rank-menu .rank-img.icon-V4 {
	background: url(../images/rank_bird_4.png) center no-repeat;
	background-size: 80px 112px
}

.rank-menu .rank-img.icon-V5 {
	background: url(../images/rank_bird_5.png) center no-repeat;
	background-size: 80px 112px
}

.rank-menu .rank-img.icon-V6 {
	background: url(../images/rank_bird_6.png) center no-repeat;
	background-size: 80px 112px
}

#navBar .rank-menu .menu-rank-btn {
	width: 90px;
	height: 32px;
	line-height: 32px;
	background-color: #16ad99;
	border-radius: 18px;
	font-size: 13px;
	color: #fff;
	text-align: center;
	display: inline-block;
	margin-left: 142px;
	margin-top: 4px
}

.rank-menu .title {
	color: #444953;
	margin-top: 10px;
	font-size: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif !important;
	font-weight: 700
}

.rank-menu .sub-title {
	color: #919191;
	font-size: 16px;
	margin-bottom: 59px;
	margin-top: 13px
}

.rank-menu .sub-title span {
	width: 25px;
	height: 25px;
	border-radius: 25px;
	line-height: 27px;
	background-color: #fd942b;
	font-size: 13px;
	color: #fff;
	text-align: center;
	display: inline-block;
	margin-right: 10px;
	font-weight: 700
}

.rank-menu .menu-interval {
	margin-bottom: 12px
}

.rank-menu .menu-progess {
	height: 10px;
	background-color: #edeff5;
	z-index: 1;
	position: relative;
	border-radius: 5px;
	overflow: hidden
}

.rank-menu .menu-progess .menu-state {
	position: relative;
	width: 150px;
	overflow: hidden;
	border-radius: 15px 0 0 15px
}

.rank-menu .menu-progess .menu-state>div {
	height: 10px;
	border-radius: 5px;
	background-image: linear-gradient(90deg, #ffec84 0, #fff08e 0, #fff498 0, #ff6f18 100%), linear-gradient(#edeff5, #edeff5)
}

.rank-menu .menu-interval span {
	color: #fd942b;
	font-size: 14px;
	line-height: 27px;
	font-weight: 100
}

.rank-menu .menu-growth {
	font-size: 16px;
	color: #333;
	margin: 6px 0 35px;
	font-weight: 400;
	padding-right: 20px;
	text-align: right
}

.rank-menu .progress-value {
	height: 20px;
	line-height: 20px;
	background-color: #fd942b;
	color: #fff;
	font-size: 14px;
	text-align: center;
	border-radius: 5px;
	position: absolute;
	margin-top: -29px;
	padding: 0 9px;
	font-weight: 100
}

.integral-mall .title,
.integral-mall h4 {
	font-size: 20px;
	font-weight: 400;
	text-align: center
}

.rank-menu .progress-value:after {
	content: '';
	border-width: 6px 4px 0;
	height: 0;
	border-style: solid;
	width: 0;
	border-color: #fd942b transparent transparent;
	top: 19px;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto
}

.integral-mall {
	background-color: #fff;
	border: 1px solid #ccc;
	width: 1200px;
	margin: 0 auto
}

.integral-mall .title {
	font-stretch: normal;
	height: 60px;
	line-height: 60px;
	margin-top: 0;
	color: #16ad99;
	box-shadow: 0 0 15px 0 rgba(98, 112, 111, .1)
}

.integral-mall .title img {
	margin-right: 10px
}

.integral-mall h4 {
	margin-top: 45px;
	margin-bottom: 65px;
	color: #3f434c
}

.integral-mall h4 span {
	color: #eb3633
}

.integral-mall .integral-type {
	text-align: center;
	margin-bottom: 75px
}

.integral-mall .integral-type li {
	display: inline-block;
	margin: 0 30px
}

.package-layout-fixed .search-box {
	text-align: center;
	height: 213px;
	background: url(http://www.kuniao.com/images/help_bg_new.png) center center no-repeat
}

.package-layout-fixed .kn-tit {
	color: #fff;
	font-size: 48px;
	font-family: 方正黑体简体;
	text-align: center;
	padding: 45px 0 28px;
	letter-spacing: 7px
}

.package-layout-fixed .search-box .search {
	padding-top: 5px
}

.package-layout-fixed input[type=submit] {
	left: 650px;
	bottom: 7px
}

.package-layout-fixed .search label[for=top-search] {
	position: relative
}

.package-layout-fixed .search .match-list {
	position: absolute;
	left: 0;
	top: 100%;
	display: none;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e2eaec;
	box-shadow: 0 1px 6px rgba(0, 0, 0, .1);
	width: 100%;
	z-index: 999
}

.mask,
.search-match img {
	top: 0;
	position: absolute
}

.package-layout-fixed table {
	display: none
}

.search-match img {
	cursor: pointer;
	width: 20px;
	height: 20px;
	left: 21px
}

.content-qus {
	text-align: left;
	width: 1000px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 52px 10px 85px;
	min-height: 200px
}

.content-qus-title {
	color: #16ad99;
	font-size: 16px;
	margin-bottom: 7px
}

.content-qus-title>div {
	color: #393f4d;
	font-size: 14px;
	display: inline-block;
	padding-left: 31px;
	margin-top: 3px;
	font-weight: 700
}

.content-qus-con {
	color: #6a7591;
	font-size: 16px;
	margin-bottom: 30px
}

.content-qus-con>div {
	color: #6a7591;
	font-size: 12px;
	display: inline-block;
	padding-left: 31px;
	line-height: 24px;
	width: 100%;
	overflow: hidden
}

.content-update-title {
	font-size: 14px;
	color: #393f4d;
	margin-bottom: 12px
}

.content-update-title>span {
	color: #16ad99;
	display: inline-block;
	font-weight: 600
}

.content-update-title>p {
	display: inline-block;
	margin-left: 8px
}

.content-update-title>div {
	display: inline-block;
	margin-left: 2px
}

.content-update-con {
	font-size: 14px;
	overflow: hidden;
	margin-bottom: 52px;
	color: #6a7591 !important
}

.content-update-con>span {
	float: left;
	margin-right: 4px;
	font-weight: 600
}

.content-update-con>div {
	color: #6a7591;
	float: left;
	margin-left: 7px;
	word-break: break-all;
	max-width: 840px;
	line-height: 23px;
	margin-top: -2px
}

.package-layout-fixed .kuniao-icon-img {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 30px;
	font-size: 16px;
	color: #393f4d
}

.package-layout-fixed .kuniao-icon-img span {
	margin-top: 15px;
	display: block
}

.package-layout-fixed .kuniao-icon-img img {
	width: 152px;
	height: 200px
}

.content-qus-con>span,
.content-qus-title>span {
	position: absolute
}

.package-layout-fixed .search-box .search input[type=search] {
	font-size: 14px;
	width: 230px;
	padding-left: 55px;
	padding-right: 18px;
	height: 40px;
	color: #585858;
	background: #fff;
	box-shadow: -1px 3px 13px 0 rgba(61, 124, 180, .2);
	border-radius: 20px;
	border: none
}

.mask {
	height: 1880px;
	width: 100%;
	z-index: 1001;
	background-color: rgba(0, 0, 0, .4)
}

.alert-login {
	position: absolute;
	width: 360px;
	z-index: 1002;
	background-color: #fff
}

.alert-login-title {
	color: #585858;
	font-size: 24px;
	margin: 40px 0 30px;
	text-align: center
}

.close_icon {
	margin-top: 10px;
	margin-left: 0;
	width: 13px;
	height: 13px;
	position: absolute;
	right: 15px;
	color: #999
}

.close_icon:after,
.close_icon:before {
	position: absolute;
	top: 10px;
	width: 13px;
	height: 1px;
	background-color: currentColor;
	content: ''
}

.close_icon:before {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.close_icon:after {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.close_icon:hover {
	color: #5fc296;
	cursor: pointer
}

.log-form-box .al-fo-pw a,
.log-form-box .al-re-me label,
.log-form-box li.al-re-txt p {
	color: #000 !important
}

.um-box {
	margin: 0 auto;
	width: 1000px
}

.um-banner {
	padding: 62px 0;
	text-align: center
}

.um-banner .um-banner-title {
	font-size: 25px;
	display: block;
	line-height: 25px;
	color: #fff
}

.um-banner .btn-to-use {
	display: block;
	margin: 35px auto 0;
	background: #fff;
	color: #41c6bb;
	width: 118px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #3db3a9;
	border-radius: 20px;
	padding: 0
}

.um-banner .btn-to-use:hover {
	background: #41c6bb;
	color: #fff;
	border: 1px solid #3db3a9
}

.um-content li {
	background: #fff;
	margin-bottom: 20px;
	padding-top: 30px
}

.um-content li h3 {
	color: #333;
	padding-left: 11px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: 700;
	position: relative
}

.um-content li h3:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 2px;
	height: 30px;
	background: #16ad99
}

.um-content li .tool-use-pic {
	height: 10%;
	padding: 53px 0 22px 36px;
	width: 87.5%
}

.um-content li .price-adjust-pic {
	height: 9%;
	padding: 53px 0 22px 36px;
	width: 86.5%
}

.price-adjust-pic img,
.tool-use-pic img {
	display: block;
	height: 100%;
	width: 100%
}

.notice-banner {
	background: url(../images/reg_bg_new.jpg) top center no-repeat #f4f5f9;
	height: 213px;
	width: 100%
}

.notice-pop #fTD-cont {
	font-size: 12px;
	text-align: left;
	padding: 0 25px;
	line-height: 22px
}

.notice-pop #fTD-bottom .btn {
	background-color: #14c6c6;
	color: #fff
}

.notice-pop .closeTime {
	color: #14c6c6;
	text-decoration: underline
}

.surface .search-box {
	position: relative;
	height: 213px;
	width: 100%
}

.surface .search-box .input-search {
	position: absolute;
	width: 710px;
	padding: 0 18px 0 16px;
	height: 46px;
	border-radius: 710px;
	top: 50%;
	left: 50%;
	margin: -23px 0 0 -372px
}

.surface .search-box .icon-search {
	position: absolute;
	color: #B7B7B7;
	font-size: 24px;
	right: 270px;
	bottom: 94px;
	cursor: pointer
}

.notice-content .box {
	background-color: #fff;
	padding-top: 30px;
	min-height: 500px
}

.notice-content .path {
	font-size: 14px;
	color: #666
}

.notice-content .path .sign {
	padding: 2px;
	font-size: 14px
}

.notice-detail {
	padding: 45px 0 30px 95px
}

.notice-list li {
	border-bottom: 1px solid #f4f5f9;
	padding: 35px 0 8px 28px;
	background: url(../images/notice.png) left 38px no-repeat;
	color: #333;
	font-size: 14px
}

.notice-list li .notice-time {
	color: #999;
	font-size: 12px;
	padding-left: 20px
}

.video-js .vjs-big-play-button {
	left: 50% !important;
	top: 50% !important;
	margin-top: -22px;
	margin-left: -40px
}

.my-package-list {
	margin-top: 30px
}

.my-package-list li {
	position: relative;
	height: 358px;
	width: 278px;
	border: 1px solid #eee;
	display: inline-block;
	padding-top: 40px;
	text-align: center;
	margin-right: 24px;
	vertical-align: top
}

.my-package-list li p {
	margin-bottom: 18px !important
}

.my-package-list li p span {
	display: inline-block;
	width: 50%
}

.my-package-list li p span:first-child {
	text-align: right;
	font-weight: 600
}

.my-package-list li p span:last-child {
	text-align: left
}

.package-status {
	position: absolute;
	left: 0;
	top: 0
}

.buy-package {
	width: 78px
}

.renewal-package {
	width: 58px
}

#buy-the-package,
.change-package {
	width: 78px
}

.unable-click {
	background-color: #ccc !important;
	border: 1px solid #ccc !important
}

.unable-click:hover {
	cursor: default !important;
	border: 1px solid #ccc
}

.up-to-company {
	font-style: italic;
	color: #fb6433;
	position: absolute;
	right: 9px;
	top: 14px;
	cursor: pointer;
	font-weight: 700
}

.up-to-company:hover {
	text-decoration: underline;
	color: #fb6433
}

.the-pay-of-package {
	color: #fb6433
}

.none-package {
	font-size: 14px !important;
	margin-top: 50px;
	text-align: center
}

.has-package {
	padding-top: 20px;
	padding-left: 30px
}

.none-pic {
	margin-bottom: 20px
}

#buy-the-package.buy-the-package {
	width: 100px;
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #16ad99;
	color: #16ad99
}

.none-package p {
	margin-bottom: 15px;
	color: #666
}

#buy-the-package.buy-the-package:hover {
	background-color: #16ad99;
	color: #fff
}

#the-price-of-package {
	color: #fb6433
}

.add-redeem-btn-wrap {
	margin: 20px 0
}

.code-input-txt {
	border: 1px solid #e4eef0;
	box-shadow: none;
	box-sizing: border-box;
	color: #585858;
	padding: 0 10px;
	width: 260px;
	height: 30px
}

.purchased-package-list li {
	display: inline-block;
	float: left;
	width: 240px;
	padding-bottom: 40px;
	border: 1px solid #dbe1e8;
	background-color: #fff;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative
}

.purchased-package-list li .old-use-sign {
	position: absolute;
	top: o;
	left: 0;
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 0 0 36px 36px;
	border-style: solid;
	border-color: transparent transparent transparent #16ad99
}

.purchased-package-list .old-use-sign:after {
	color: #f4f5f9;
	font-size: 12px;
	content: '旧';
	display: inline-block;
	width: 10px;
	height: 10px;
	position: absolute;
	left: -32px;
	top: 1px;
	font-style: normal
}

.purchased-package-list h2 {
	font-size: 16px;
	color: #393f4d
}

.purchased-package-list li .info-title {
	height: 54px;
	line-height: 54px;
	padding-left: 30px;
	border-bottom: 1px solid #dbe1e8
}

.purchased-package-list li .info-content {
	padding-top: 28px;
	padding-left: 30px
}

.purchased-package-list .package-dec p {
	color: #5A6279;
	font-size: 12px;
	padding-left: 10px;
	margin-bottom: 0;
	padding-top: 20px
}

.purchased-package-list .package-extra {
	padding-top: 30px
}

.main-green,
.main-green:hover {
	color: #16ad99
}

.main-orange {
	color: #ff9f00
}

.buy_package_info .package_info_wrap {
	padding-top: 8px;
	width: 1000px;
	margin: 0 auto
}

.buy_package_info .left-tabs {
	display: inline-block;
	float: left;
	padding-right: 130px
}

.buy_package_info .tabs-right {
	display: inline-block;
	float: left
}

.buy_package_info .tabs-menu {
	border: 1px solid #dbe1e8;
	border-bottom: none
}

.buy_package_info .tabs-menu li {
	height: 50px;
	line-height: 50px;
	width: 148px;
	text-align: center;
	color: #585858;
	font-size: 16px;
	border-bottom: 1px solid #dbe1e8;
	cursor: pointer;
	position: relative;
	background-color: #f6f6f6
}

.buy_package_info .tabs-menu li .meun-icon-hot {
	top: 10px;
	left: 12px
}

.buy_package_info .tabs-menu li.current {
	background-color: #16ad99;
	color: #fff
}

.buy_package_info .tabs-cont li {
	width: 174px;
	border: 1px solid #dbe1e8;
	border-radius: 2px;
	float: left;
	cursor: pointer;
	margin-right: 61px;
	margin-bottom: 61px;
	background: #fff;
	padding: 36px 58px 34px
}

.package-feather .tabs-cont li:nth-child(3) {
	margin-right: 0
}

.package-feather .package-feather-more {
	margin-top: -10px
}

.package-feather .package-feather-more+p {
	position: absolute;
	margin-left: 50px;
	margin-top: -22px;
	color: #f26d7d;
	font-size: 12px
}

.package-feather .extra-package-des-list p {
	padding-bottom: 0 !important;
	text-indent: 12px
}

.buy_package_info .tabs-cont li.actived {
	border: 1px solid #34d1c6;
	-webkit-box-shadow: 0 3px 30px 0 rgba(52, 209, 198, .25);
	-moz-box-shadow: 0 3px 30px 0 rgba(52, 209, 198, .25);
	box-shadow: 0 3px 30px 0 rgba(52, 209, 198, .25)
}

.buy_package_info .tabs-cont .package-tit {
	padding: 0 0 34px;
	text-align: center;
	border-bottom: 1px solid #dbe1e8
}

.buy_package_info .package-tit h2 {
	color: #262431;
	font-size: 20px;
	padding-bottom: 24px
}

.buy_package_info .package-price {
	color: #fd942b;
	font-size: 20px
}

.buy_package_info .package-detail {
	font-size: 14px;
	color: #8b92a5;
	padding-top: 4px;
	text-align: center;
	margin-bottom: 0
}

.buy_package_info .package-feather-1 {
	background: url(../images/feather_1.png) center no-repeat;
	height: 110px
}

.buy_package_info .package-feather-2 {
	background: url(../images/feather_2.png) center no-repeat;
	height: 110px;
	background-position-y: -7px
}

.buy_package_info .activity-icon {
	width: 89px;
	height: 38px;
	margin-left: 120px;
	margin-top: 97px;
	position: absolute
}

.buy_package_info .activity-icon.icon2 {
	background: url(../images/active_send_money1.png) center no-repeat
}

.buy_package_info .activity-icon.icon3 {
	background: url(../images/active_send_money2.png) center no-repeat
}

.buy_package_info .package-feather-3 {
	background: url(../images/feather_3.png) center no-repeat;
	height: 110px;
	background-position-y: -2px
}

.buy_package_info .package-feather-4 {
	background: url(../images/feather_4.png) center no-repeat;
	height: 110px;
	background-position-y: -2px
}

.buy_package_info .package-feather-5 {
	background: url(../images/feather_5.png) center no-repeat;
	height: 110px;
	background-position-y: -2px
}

.buy_package_info .tabs-cont {
	padding-bottom: 40px
}

.buy_package_info .package-detail p {
	padding-top: 22px
}

.buy_package_info .order-info {
	text-align: right;
	padding-top: 10px
}

.buy_package_info .month-num {
	color: #585858;
	font-size: 14px
}

.buy_package_info .month-num select {
	width: 120px;
	padding-left: 10px;
	height: 30px
}

.buy_package_info .price-num {
	font-size: 18px;
	color: #ffa000;
	padding: 20px 0
}

.buy_package_info .buy-btn {
	width: 130px;
	height: 30px;
	line-height: 30px
}

.buy_package_info .sale-sign {
	position: relative
}

.buy_package_info .extra-info {
	padding-bottom: 10px
}

.buy_package_info .sale-sign-icon {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 0 0 50px 50px;
	border-style: solid;
	border-color: transparent transparent transparent #fd942b
}

.buy_package_info .extra-package-tip {
	font-size: 14px;
	color: #262431
}

.buy_package_info .extra-package-tip span {
	color: #ffa000;
	font-size: 12px
}

.buy_package_info .sale-sign-icon:after {
	color: #f4f5f9;
	font-size: 16px;
	content: '9折';
	display: inline-block;
	width: 35px;
	height: 10px;
	position: absolute;
	left: -53px;
	top: 5px;
	font-style: normal;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg)
}

.buy_package_info .extra-info p {
	padding-bottom: 16px
}

.buy_package_info .buy-num {
	padding-left: 20px;
	font-size: 14px;
	color: #585858
}

.buy_package_info .minus-add-wrap input {
	width: 44px;
	height: 28px;
	border: 1px solid #dbe1e8;
	padding: 0 8px
}

.buy_package_info .minus-add-wrap i {
	font-style: normal;
	display: inline-block;
	height: 28px;
	width: 28px;
	border: 1px solid #dbe1e8;
	background: #dbe1e8;
	text-align: center;
	line-height: 28px;
	position: absolute;
	cursor: pointer
}

.buy_package_info .minus-add-wrap .minus-icon {
	left: -1px;
	top: 0
}

.buy_package_info .minus-add-wrap .add-icon {
	right: -2px;
	top: 0
}

.buy_package_info .minus-add-wrap {
	display: inline-block;
	position: relative;
	width: 90px;
	padding-left: 30px
}

.extra-package-des {
	font-size: 12px;
	color: #262431
}

.buy_package_info .extra-info .extra-package-des-price {
	font-size: 12px;
	color: #ffa000;
	padding-bottom: 5px;
	padding-left: 37px
}

#extraActPrice {
	margin-bottom: -11px
}

#extraActPrice .extra-package-des-price i {
	font-style: normal;
	text-decoration: line-through
}

.addAdjustListing:hover,
.content-open-close:hover,
.news-content-wrap .news-content:hover {
	text-decoration: underline
}

#extraActPrice>p {
	display: inline-block
}

#extraActPrice .extra-info-act-price {
	color: #fd0222;
	margin-left: 18px;
	font-weight: 700
}

#redPageMoney {
	overflow: hidden
}

#redPageMoney button {
	height: 32px;
	width: 40px;
	border: 1px solid #e4eef0;
	text-align: center;
	background-color: transparent
}

#redPageMoney input {
	width: 117px;
	margin-left: -17px;
	height: 30px;
	color: #a1a9bf;
	text-indent: 6px;
	margin-right: 0 !important
}

#redPageMoney .redPageMoney-tip {
	color: #f26d7d;
	float: right
}

.extra-package-des-list {
	padding-left: 30px;
	font-size: 12px;
	color: #585858;
	line-height: 26px
}

.extra-package-des-list li {
	padding-left: 6px;
	position: relative;
	width: 675px
}

.extra-package-des-list li:before {
	position: absolute;
	content: '.';
	font-size: 20px;
	color: #585858;
	left: -5px;
	top: -7px
}

.line-box.line2:after,
.noAllChecked:before,
.schedule li:before,
.stepProcedure>li+li:before {
	content: ''
}

.promotion-package li .package-hot-icon {
	display: inline-block;
	height: 40px;
	vertical-align: middle;
	width: 32px;
	background: url(../images/low_price1.png) left top no-repeat
}

.promotion-package .tabs-right .tabs-cont-wrap:nth-child(1) {
	position: relative
}

.promotion-package .promition_price_pic {
	position: absolute;
	right: 35px;
	top: 0
}

.news-content-wrap {
	position: relative;
	display: block
}

.news-content-wrap a.news-content {
	color: #353535;
	cursor: pointer
}

.content-open-close {
	position: absolute;
	color: #16ad99 !important;
	font-size: 12px;
	top: 0;
	right: 10px;
	cursor: pointer
}

#up-the-package-to-company {
	width: 98px !important
}

#news-data-table .dataTable .field {
	width: 100%
}

#myMessager {
	border: 1px solid #ddd;
	position: fixed;
	display: none;
	background: #fff;
	bottom: 10px;
	border-radius: 6px;
	right: 10px;
	overflow: hidden;
	z-index: 900;
	-webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 13px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 13px 0 rgba(0, 0, 0, .2)
}

.dataSpecta:hover,
.spectaCulars-one-item:hover,
.spectaCulars-two-item:hover,
.sys-package-status li:hover {
	-webkit-box-shadow: 0 12px 38px 0 rgba(137, 172, 207, .36);
	-moz-box-shadow: 0 12px 38px 0 rgba(137, 172, 207, .36)
}

#message-top {
	width: 100%;
	height: 38px;
	font-size: 14px;
	background: #f0f0f0
}

#message_close {
	float: right;
	padding: 5px 20px 5px 0;
	width: 16px;
	line-height: auto;
	color: #000;
	opacity: .2;
	font-size: 21px;
	font-weight: 700;
	cursor: pointer
}

#message_close:hover {
	opacity: .8
}

#message-title {
	padding-left: 14px;
	line-height: 38px;
	text-align: left;
	font-size: 14px;
	color: #333
}

#message_content {
	color: #585858;
	padding: 18px 0
}

.ms-wrap .ms-title {
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 18px;
	text-align: center
}

.ms-wrap .ms-cont {
	font-size: 12px;
	padding: 0 40px
}

.company-box .company-l,
.company-box .company-r,
.content-form-box .form-style .captcha-pic,
.content-form-box .form-style .input-captcha,
.content-form-box .form-style .input-txt,
.form-search-box .input-query,
.form-search-box .select-query {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.hidden {
	display: none !important
}

.triangle {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 12px solid #999;
	position: absolute;
	cursor: pointer
}

.show {
	display: show
}

.mr15 {
	margin-right: 15px
}

.mr10 {
	margin-right: 10px
}

.mr25 {
	margin-right: 25px
}

.mr30 {
	margin-right: 30px
}

.ell {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.dib,
.text-center {
	display: inline-block
}

.fc58 {
	color: #585858 !important
}

.w76 {
	width: 76px !important
}

.w150 {
	width: 150px !important
}

.w110 {
	width: 110px !important
}

.w50 {
	width: 50px !important
}

.w60 {
	width: 60px !important
}

.w198 {
	width: 198px !important
}

.w90 {
	width: 90px !important
}

.w100 {
	width: 100px !important
}

.w120 {
	width: 120px !important
}

.mb10 {
	margin-bottom: 10px !important
}

.text-center {
	width: 100%;
	box-sizing: border-box;
	padding-right: 10px;
	text-align: center
}

.text-left {
	text-align: right
}

.select_country,
.text-right,
.treeMenu {
	text-align: left
}

input::-webkit-input-placeholder {
	color: #929292 !important
}

input:-moz-placeholder {
	color: #929292 !important
}

input::-moz-placeholder {
	color: #929292 !important
}

input:-ms-input-placeholder {
	color: #929292 !important
}

input.pwd-dot::-webkit-input-placeholder {
	font-size: 16px;
	color: #333 !important
}

input.pwd-dot:-moz-placeholder {
	color: #333 !important;
	font-size: 16px
}

input.pwd-dot::-moz-placeholder {
	font-size: 16px;
	color: #333 !important
}

input.pwd-dot:-ms-input-placeholder {
	font-size: 16px;
	color: #333 !important
}

.costing .accumulate-box .detail span[v-cloak],
.costing .box_border .total_accumulate[v-cloak],
.costing .w-r [v-cloak],
.costing span[v-cloak] {
	display: none
}

@keyframes ball-spin-fade-loader {
	50% {
		opacity: .3;
		transform: scale(.4)
	}

	100% {
		opacity: 1;
		transform: scale(1)
	}
}

.ball-spin-fade-loader {
	position: relative;
	top: 35px;
	left: 35px
}

.ball-spin-fade-loader>div:nth-child(1) {
	animation: 1s linear 0s normal none infinite running ball-spin-fade-loader;
	left: 0;
	top: 16px
}

.ball-spin-fade-loader>div:nth-child(2) {
	animation: 1s linear .12s normal none infinite running ball-spin-fade-loader;
	left: 10.05px;
	top: 10.05px
}

.ball-spin-fade-loader>div:nth-child(3) {
	animation: 1s linear .24s normal none infinite running ball-spin-fade-loader;
	left: 16px;
	top: 0
}

.ball-spin-fade-loader>div:nth-child(4) {
	animation: 1s linear .36s normal none infinite running ball-spin-fade-loader;
	left: 10.05px;
	top: -10.05px
}

.ball-spin-fade-loader>div:nth-child(5) {
	animation: 1s linear .48s normal none infinite running ball-spin-fade-loader;
	left: 0;
	top: -16px
}

.ball-spin-fade-loader>div:nth-child(6) {
	animation: 1s linear .6s normal none infinite running ball-spin-fade-loader;
	left: -10.05px;
	top: -10.05px
}

.ball-spin-fade-loader>div:nth-child(7) {
	animation: 1s linear .72s normal none infinite running ball-spin-fade-loader;
	left: -16px;
	top: 0
}

.ball-spin-fade-loader>div:nth-child(8) {
	animation: 1s linear .84s normal none infinite running ball-spin-fade-loader;
	left: -10.05px;
	top: 10.05px
}

.ball-spin-fade-loader>div {
	animation-fill-mode: both;
	background-color: #16ad99;
	border-radius: 100%;
	height: 8px;
	margin: 1px;
	position: absolute;
	width: 8px
}

#noticeDiv {
	position: fixed;
	height: 10px;
	width: 0;
	bottom: -20px;
	right: 0
}

.treeMenu {
	font-size: 12px;
	color: #8a92a5;
	overflow-y: scroll;
	height: 300px;
	width: 540px;
	padding-left: 15px
}

.treeMenu li {
	padding-left: 4px;
	position: relative
}

.treeMenu li>i.arrow {
	position: absolute;
	top: 6px;
	left: 0
}

.select_country {
	padding-left: 30px;
	margin-bottom: 20px
}

.giftLv,
.outtime,
.package-status-bottom,
.refreshCode,
.schedule li,
.stepProcedure li,
.wxtxt {
	text-align: center
}

.country_val {
	height: 30px;
	line-height: 30px;
	padding-left: 10px
}

.analysis-body {
	margin: 0;
	background-color: #fff
}

.slogan {
	background: #f0f4f5;
	height: 10px
}

.pancakeAnalysis {
	padding-top: 15px;
	font-size: 14px;
	position: relative
}

#pancakeContent {
	height: 300px;
	width: 300px
}

.pancakeCharData {
	position: absolute;
	left: 340px;
	top: 130px
}

.pancakeCharData p:first-child {
	margin-bottom: 40px
}

.commentDataList {
	margin-bottom: 10px
}

.commentDataList span {
	display: inline-block
}

.commentDataList span:last-child {
	position: absolute;
	right: 0;
	margin-left: 10px
}

.square {
	height: 11px;
	width: 11px
}

.square-green {
	background: #34D1C6
}

.square-yellow {
	background: #ffa000
}

.square-red {
	background: #f26d7d
}

.striationAnalysis {
	padding: 40px 0 0 30px;
	font-size: 14px;
	position: relative
}

#striationContent {
	height: 300px;
	width: 100%
}

.checkImg,
.checkImg-fixed,
.no-checkImg {
	width: 22px;
	height: 22px;
	margin-right: 10px;
	vertical-align: middle;
	top: -2px;
	position: relative;
	display: inline-block;
	cursor: pointer
}

.checkImg,
.no-checkImg {
	background: url(../images/no-checked.jpg) no-repeat
}

.checkImg,
.checkImg-fixed {
	background: url(../images/checked.jpg) no-repeat
}

.amountOfData,
.dataSpecta,
.dsil,
.dvt {
	vertical-align: top
}

.dvt {
	display: inline-block
}

.gray91,
.roleList {
	color: #919191
}

.line20,
.line40 {
	background-color: #dbe1e8;
	width: 40px;
	margin: 0;
	display: inline-block;
	position: relative;
	top: -3px;
	border: 0;
	height: 1px
}

.r-10 {
	right: -10px
}

.pr10 {
	padding-right: 10px
}

.line20 {
	width: 20px
}

.umb10 li {
	margin-bottom: 5px
}

.mb20 {
	margin-bottom: 22px !important
}

.leftline,
.leftline110,
.leftline50,
.leftline70,
.leftline90,
.leftlinev70 {
	position: relative
}

.leftline110:before,
.leftline50:before,
.leftline70:before,
.leftline90:before,
.leftline:before,
.leftlinev70:after {
	content: '';
	display: inline-block;
	position: absolute;
	height: 32px;
	width: 1px;
	background-color: #dbe1e8;
	top: 16px
}

.leftline110:before {
	height: 170px;
	top: -121px
}

.leftline90:before {
	height: 439px;
	top: -88px
}

.leftline70:before {
	height: 70px;
	top: -55px
}

.leftline50:before {
	height: 50px;
	top: -35px
}

.leftlinev70:after {
	height: 71px;
	top: 15px;
	left: 0
}

.checkThisLimit {
	position: relative
}

.noAllChecked:before {
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 30%;
	background: #16ad99;
	display: inline-block;
	top: 8px;
	left: 8px
}

.copylink,
.schedule li {
	display: inline-block;
	position: relative
}

.invitation_content {
	padding-left: 20px;
	width: 960px;
	color: #576077
}

.invite_link {
	width: 450px;
	height: 30px;
	line-height: 30px;
	margin: 0 10px;
	border: 1px solid #d1d1d1
}

.copylink {
	top: -1px;
	width: 84px;
	background-color: #e5e5e5;
	border: 1px solid #e5e5e5;
	color: #576077
}

.copylink:hover {
	color: #576077;
	background-color: #f5f5f5;
	border: 1px solid #f5f5f5
}

.invitation_content h4 {
	font-size: 18px;
	margin: 25px 0 15px;
	font-weight: 100
}

.fw700,
.outtime {
	font-weight: 700
}

.invitation_content ul {
	padding-left: 20px
}

.invitation_content ul li {
	line-height: 25px
}

.invitation_content ul li span.fw700 span {
	color: #34d1c6
}

.schedule {
	margin-top: 25px
}

.schedule li {
	border: 2px solid #cad2d8;
	height: 33px;
	width: 33px;
	border-radius: 50%;
	line-height: 33px !important;
	color: #cad2d8;
	margin-right: 56px
}

.schedule li:before {
	border: none;
	height: 2px;
	width: 56px;
	background: #cad2d8;
	position: absolute;
	left: -58px;
	top: 15px
}

.schedule li:first-child:before {
	display: none
}

#adver_content li,
.amountOfData,
.columnarEchart,
.dataAnalysisHead p,
.dataSpecta,
.dsil,
.package-state-shape {
	display: inline-block
}

.greenSchedule {
	border: 2px solid #34d1c6 !important;
	color: #34d1c6 !important
}

.greenSchedule:before {
	background: #34d1c6 !important
}

.giftLv {
	position: relative;
	width: 125px;
	left: 161px;
	top: 10px
}

.giftLv p {
	margin-top: 6px
}

.treeMenu span {
	cursor: pointer
}

.sys-package-hd {
	font-size: 16px;
	color: #393f4d;
	margin-bottom: 15px
}

.sys-package-status {
	overflow: hidden
}

.sys-package-status li {
	width: 295px;
	height: 244px;
	float: left;
	margin-left: 20px;
	margin-bottom: 22px;
	background-color: #fff
}

.sys-package-status li:first-child {
	margin-left: 0
}

.sys-package-status li:hover {
	box-shadow: 0 12px 38px 0 rgba(137, 172, 207, .36)
}

.package-status-hd {
	font-size: 14px;
	color: #393f4d;
	height: 56px;
	line-height: 56px;
	padding-left: 28px;
	border-bottom: 1px solid #e1e8f0
}

.package-status-nopackage {
	padding: 78px 0;
	text-align: center;
	font-size: 14px
}

.package-status-nopackage a {
	color: #13c5c5
}

.package-status-shape {
	float: left;
	width: 130px;
	height: 130px;
	padding: 11px 0 0 6px
}

.package-status-state {
	float: left;
	font-size: 14px;
	padding-top: 49px;
	color: #5a6279;
	max-width: 150px
}

.package-state-item {
	margin-bottom: 11px;
	height: 19px;
	overflow: hidden;
	word-break: break-all
}

.package-state-shape {
	background-color: #000;
	width: 12px;
	height: 12px;
	border-radius: 12px;
	margin-right: 12px
}

.package-status-bottom {
	margin-top: 7px;
	font-size: 14px;
	color: #5a6279
}

.account_info {
	width: 610px;
	height: 350px;
	background-color: #fff;
	padding-left: 30px;
	font-size: 16px;
	color: #3a404c;
	margin-right: 20px;
	float: left
}

.spectaCulars-one,
.spectaCulars-two {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px
}

.spectaCulars-one-item {
	width: 296px;
	height: 130px;
	background-color: #fff;
	float: left;
	margin-left: 19px;
	padding-left: 29px;
	padding-top: 24px
}

.spectaCulars-state {
	color: #8b92a5;
	font-size: 14px;
	margin-top: 20px
}

.spectaCulars-data {
	color: #14c6c6;
	font-size: 26px
}

.dataSpecta:hover,
.spectaCulars-one-item:hover,
.spectaCulars-two-item:hover {
	box-shadow: 0 12px 38px 0 rgba(137, 172, 207, .36)
}

.spectaCulars-one-item:first-child {
	margin-left: 0
}

.spectaCulars-two-state {
	font-size: 14px;
	color: #5a6279
}

.spectaCulars-two-item {
	float: left;
	background-color: #fff;
	margin-left: 20px;
	width: 400px;
	height: 196px;
	padding-left: 30px
}

.spectaCulars-two-item:first-child {
	margin-left: 0
}

.spectaCulars-two-eve {
	float: left;
	margin-top: 29px
}

.spectaCulars-two-eve:nth-child(2n+1) {
	margin-right: 88px
}

.spectaCulars-two-eve .spectaCulars-data {
	margin-top: 6px;
	margin-bottom: -5px
}

.columnarAnalysis,
.salesAmount {
	margin-top: 20px
}

.spectaCulars-two-eve:nth-child(2n) .spectaCulars-data {
	color: #ffa000
}

.account_info .pannel {
	font-size: 18px;
	height: 80px;
	line-height: 80px
}

.dsil {
	height: 223px;
	width: 230px;
	font-size: 14px;
	color: #8b92a5
}

.dsil ul li {
	margin-bottom: 20px
}

.dsil_wi {
	width: 640px;
	background-color: #fff
}

.grossSales div:first-child {
	color: #8a93a4
}

.salesAmount {
	padding-left: 40px
}

.salesAmount p {
	margin-bottom: 12px
}

.salesAmount p span {
	color: #16c5c8
}

.dataAnalysis {
	height: 203px
}

.dataAnalysisHead p {
	margin-left: 20px
}

.columnarEchart {
	height: 150px;
	width: 350px;
	margin-right: 20px
}

.amountOfData {
	color: #5b6179;
	font-size: 12px;
	padding-top: 30px
}

.amountOfData>p {
	position: relative;
	line-height: 24px
}

.amountOfData>p>span:first-child {
	height: 12px;
	width: 12px;
	border-radius: 50%;
	position: absolute;
	background-color: #ff9f00;
	left: -24px;
	top: 7px
}

.dataSpecta {
	width: 294px;
	background-color: #fff;
	font-size: 14px;
	color: #8b92a4;
	margin-right: 18px;
	height: 244px
}

.dataSpecta.h263:hover {
	-webkit-box-shadow: 0 12px 38px 0 rgba(137, 172, 207, .36);
	-moz-box-shadow: 0 12px 38px 0 rgba(137, 172, 207, .36);
	box-shadow: 0 12px 38px 0 rgba(137, 172, 207, .36)
}

.dataSpectaPannel {
	height: 58px;
	line-height: 58px;
	font-size: 14px;
	color: #393f4d;
	position: relative;
	text-indent: 30px;
	border-bottom: 1px solid #e1e8f0
}

.dataSpectaContent {
	margin-top: 20px;
	padding-left: 30px
}

.dataSpectaContentFixed {
	margin-top: 0
}

.dataSpectaContent>p {
	line-height: 22px
}

.dataSpectaContentFixed>p {
	margin-bottom: 20px;
	line-height: 20px
}

.siteAmount {
	height: 125px
}

.dataSpectaContentFixed .siteAmount {
	height: 0
}

.siteAmount p {
	line-height: 22px
}

.siteAmount p span {
	color: #16c5c8
}

.selectSite {
	margin: 15px 0;
	font-size: 16px;
	color: #3a404c
}

.selectSite select {
	width: 150px;
	outline: 0;
	border-color: #dae1e9;
	margin-left: 10px
}

.h263 {
	height: 263px;
	margin-right: 18px
}

.dataSpectaNum {
	color: #13c5c5;
	font-size: 28px;
	margin-bottom: 4px
}

.analysisAndad {
	margin: 30px 0 18px;
	clear: both;
	overflow: hidden
}

.advertisementContent,
.polygonalEchartAnalysis {
	width: 610px;
	height: 310px;
	background-color: #fff;
	display: inline-block
}

.polygonalEchartAnalysis {
	margin-left: 20px;
	float: left
}

.polygonalEchartAnalysis:first-child {
	margin-left: 0;
	float: left
}

#polygonalEchartAnalysisTxt {
	margin: 30px 20px 0 30px;
	font-size: 14px;
	color: #393f4d
}

#polygonalEchartAnalysisPic,
#polygonalEchartAnalysisPricePic {
	height: 260px;
	width: 100%
}

.advertisementContent {
	vertical-align: top;
	overflow: hidden
}

.advertisementContent ul {
	position: relative;
	left: 0
}

#adver_content {
	height: 100%;
	cursor: pointer
}

#adver_content li {
	height: 100%
}

#adver_content li a {
	display: block;
	height: 100%;
	width: 100%
}

#adver_content li a img {
	height: 100%;
	width: 100%
}

.pro-info .ptitle {
	color: #585858
}

.new-search-contain {
	border: 1px solid #f4f4f4
}

.new-search-condition {
	margin-right: 30px;
	margin-bottom: 3px
}

.new-search-condition span {
	color: #585858;
	font-weight: 700;
	display: block;
	margin-bottom: 8px
}

.reSendEmail,
.stepProcedure li,
.upPro {
	display: inline-block;
	position: relative
}

.reSendEmail,
.upPro {
	height: 20px;
	width: 20px;
	background: url(../images/upfile_gray.png) left top no-repeat;
	vertical-align: text-bottom;
	top: 2px
}

.company-other-info p img,
.intro-bottom-list li,
.itemR-msg select,
.log-form-box .remember-me input {
	vertical-align: middle
}

.upPro:hover {
	background: url(../images/upfile_green.png) left top no-repeat
}

.reSendEmail {
	top: 6px;
	background: url(../images/reSend_gray.png) left top no-repeat
}

.reSendEmail:hover {
	background: url(../images/reSend_green.png) left top no-repeat
}

.stepProcedure {
	padding-left: 30px
}

.stepProcedure li {
	border: 2px solid #dbe1e8;
	border-radius: 50%;
	height: 34px;
	width: 34px;
	color: #dbe1e8;
	line-height: 34px;
	margin-right: 90px
}

.stepProcedure>li+li:before {
	position: absolute;
	width: 97px;
	height: 1px;
	background: #dbe1e8;
	display: block;
	top: 16px;
	left: -97px
}

.stepProcedureTxt {
	padding-left: 15px;
	margin-top: 10px
}

.stepProcedureTxt li {
	display: inline-block;
	color: #dbe1e8;
	margin-right: 56px
}

.stepProcedureTxt li:last-child {
	margin-left: 22px
}

.stepProcedure .onStep {
	border: 2px solid #16ad99;
	background-color: #16ad99;
	color: #fff
}

.stepProcedure .onStepAfter {
	border: 2px solid #16ad99;
	background-color: #fff;
	color: #16ad99
}

.btn-analysis,
.btn-analysis:hover {
	border: 1px solid #16ad99;
	color: #16ad99
}

.stepProcedure .onStep:before {
	background: #dbe1e8
}

.stepProcedureTxt1 .onStepTxt {
	color: #16ad99
}

.addAdjustListing {
	color: #16ad99;
	cursor: pointer
}

.addAdjustListing:hover {
	color: #16ad99
}

.btn-analysis {
	background-color: #fff
}

.QRcode_content {
	width: 263px;
	margin: 10px auto
}

.QRcode_WX {
	border: 1px solid #dbe1e8;
	margin: 10px auto;
	position: relative;
	width: 180px
}

.QRcode_WX img,
.outtime {
	height: 160px;
	width: 160px
}

.outtime {
	position: absolute;
	font-size: 18px;
	color: #393f4d;
	background-color: rgba(255, 255, 255, .3);
	left: 10px;
	top: 10px;
	line-height: 160px
}

.retxt,
.statusOfBind {
	color: #16ad99;
	position: relative
}

.QRcode_WX img {
	margin: 10px
}

.statusOfBind {
	left: 60px
}

.ml10 {
	margin-left: 10px
}

.refreshCode {
	cursor: pointer
}

.retxt {
	top: 2px
}

.wxtxt {
	position: relative
}

.wxtxt p {
	margin: 0;
	color: #8b92a6;
	line-height: 25px
}

.unbindWX,
.unbindWX:hover {
	color: #6a7591
}

.wxtxt p:first-child {
	margin: 20px 0
}

.unbindWX {
	position: absolute;
	left: 76px;
	top: -7px
}

.unbind-txt p {
	text-align: left
}

.intro {
	width: 1200px;
	margin: 0 auto
}

.chevron-down-box {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px;
	cursor: pointer
}

.chevron-down-box .chveron-down {
	display: block;
	width: 38px;
	height: 20px;
	background-color: rgba(0, 0, 0, .2);
	padding: 18px 11px
}

.chevron-down-box .chveron-down img {
	height: 100%;
	width: 100%
}

.section {
	position: relative
}

.section-tittle {
	padding: 9% 0 7%;
	color: #333;
	text-align: center;
	font-size: 32px
}

.qidian_wpa_img {
	z-index: 999 !important
}

.inner-kf {
	background: url(../images/inner_kf.png) left center no-repeat;
	width: 150px;
	height: 45px;
	position: fixed;
	left: 20px;
	bottom: 10px;
	cursor: pointer;
	line-height: 45px;
	font-size: 16px;
	z-index: 10000;
	text-indent: 60px
}

#helpBox {
	position: fixed;
	top: 50%;
	right: 0;
	z-index: 999;
	margin-top: -180px
}

#helpBox .service-after {
	display: block;
	background: url(../images/server_tab_bg.png) right center no-repeat;
	height: 144px;
	margin-right: 11px;
	margin-top: 5px
}

#helpBox .concact-kf {
	width: 63px;
	height: 167px;
	display: block;
	cursor: pointer;
	background: url(../images/concact_kf.gif) center no-repeat
}

#helpBox .back-top {
	background: url(../images/back_to_top.png) center no-repeat;
	margin-top: 4px;
	height: 39px;
	position: relative;
	left: 1px
}

#helpBox .back-to-top {
	display: none;
	height: 40px;
	width: 40px;
	background: url(../images/back_to_top.png) center center no-repeat #16ad99
}

#helpBox .service-before {
	background-color: #fc962a
}

.surface .menu-box li.log-reg-btns {
	text-align: right
}

.log-reg-btns .uName {
	color: #2e3e57;
	font-size: 14px;
	font-weight: 400;
	display: block;
	padding-left: 0
}

.surface li.log-reg-btns .entry-exit a {
	color: #16ae99;
	display: inline-block;
	margin-top: -10px;
	margin-left: 10px
}

.guide-layer,
.guide-layer .guide-step {
	height: 100%;
	width: 100%;
	overflow: hidden
}

.guide-layer .guide-step {
	position: relative;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center top
}

.guide-layer .preload {
	display: inline;
	height: 0;
	width: 0;
	overflow: hidden
}

.guide-step.guide1 {
	background-image: url(../images/guide/step1.png)
}

.guide-step.guide2 {
	background-image: url(../images/guide/step2.png)
}

.guide-step.guide3 {
	background-image: url(../images/guide/step3.png)
}

.guide-step.guide4 {
	background-image: url(../images/guide/step4.png)
}

.guide-step.guide5 {
	background-image: url(../images/guide/step5.png)
}

.guide-step.guide6 {
	background-image: url(../images/guide/step6.png)
}

.guide-step.guide7 {
	background-image: url(../images/guide/step7.png)
}

.guide-step.guide8 {
	background-image: url(../images/guide/step8.png)
}

.guide-step.guide9 {
	background-image: url(../images/guide/step9.png)
}

.guide-step.guide10 {
	background-image: url(../images/guide/step10.png)
}

.guide-step.guide11 {
	background-image: url(../images/guide/step11.png)
}

.guide-step.guide12 {
	background-image: url(../images/guide/step12.png)
}

.guide-step.guide13 {
	background-image: url(../images/guide/step13.png)
}

.guide-step.guide14 {
	background-image: url(../images/guide/step14.png)
}

.guide-step.guide15 {
	background-image: url(../images/guide/step15.png)
}

.guide-step.guide16 {
	background-image: url(../images/guide/step16.png)
}

.guide-step.guide17 {
	background-image: url(../images/guide/step17.png)
}

.guide-step.guide18 {
	background-image: url(../images/guide/step18.png)
}

.guide-step.guide19 {
	background-image: url(../images/guide/step19.png)
}

.guide-step.guide20 {
	background-image: url(../images/guide/step20.png)
}

.guide-step.guide21 {
	background-image: url(../images/guide/step21.png)
}

.guide-step.guide22 {
	background-image: url(../images/guide/step22.png)
}

.guide-step.guide23 {
	background-image: url(../images/guide/step23.png)
}

.guide-step.guide24 {
	background-image: url(../images/guide/step24.png)
}

.guide-step.guide25 {
	background-image: url(../images/guide/step25.png)
}

.guide-step.guide26 {
	background-image: url(../images/guide/step26.png)
}

.guide-step.guide27 {
	background-image: url(../images/guide/step27.png)
}

.guide-step.guide28 {
	background-image: url(../images/guide/step28.png)
}

.guide-step.guide29 {
	background-image: url(../images/guide/step29.png)
}

.guide-step.guide30 {
	background-image: url(../images/guide/step30.png)
}

.guide-step.guide31 {
	background-image: url(../images/guide/step31.png)
}

.guide-step.guide32 {
	background-image: url(../images/guide/step32.png)
}

.guide-step.guide33 {
	background-image: url(../images/guide/step33.png)
}

.guide-step.guide34 {
	background-image: url(../images/guide/step34.png)
}

.guide-step.guide35 {
	background-image: url(../images/guide/step35.png)
}

.guide-step.guide36 {
	background-image: url(../images/guide/step36.png)
}

.guide-step.guide37 {
	background-image: url(../images/guide/step37.png)
}

.guide-step.guide38 {
	background-image: url(../images/guide/step38.png)
}

.guide-step.guide39 {
	background-image: url(../images/guide/step39.png)
}

.guide-step.guide40 {
	background-image: url(../images/guide/step40.png)
}

.guide-layer .line-box {
	display: inline-block;
	position: absolute
}

.line-box.line2 {
	right: 20.5%;
	top: 8%;
	width: 13.5%;
	height: 42%;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff
}

.line-box.line2:after {
	position: absolute;
	right: -3%;
	top: -1%;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #fff
}

.line-box.line3 {
	right: 10%;
	top: 37%;
	width: 24%;
	height: 15%;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff
}

.line-box.line3:after,
.line-box.line4:after {
	border-right: 5px solid transparent;
	position: absolute;
	content: ''
}

.line-box.line3:after {
	right: -1.5%;
	top: -2%;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-bottom: 10px solid #fff
}

.line-box.line4 {
	left: 12%;
	top: 27%;
	width: 21.5%;
	height: 24%;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff
}

.line-box.line4:after {
	left: -2%;
	top: -2%;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-bottom: 10px solid #fff
}

.guide-layer .guide-box {
	width: 495px;
	padding: 50px 15px 50px 0;
	height: 140px;
	background: #fff;
	position: absolute;
	margin: -120px -260px;
	left: 50%;
	top: 50%;
	border-radius: 2px
}

.guide-layer .guide-box2,
.guide-layer .guide-box3 {
	left: 37%
}

.guide-layer .guide-box8 {
	top: 32%
}

.guide-layer .guide-box8 .cont-right {
	margin-top: -10px
}

.guide-box8 .cont-right p {
	padding: 0 0 10px
}

.guide-layer .guide-box9 {
	left: 68%;
	top: 41%
}

.guide-layer .guide-box10 {
	top: 77%
}

.guide-layer .guide-box14 {
	left: 77%
}

.guide-layer .guide-box18 {
	left: 44%;
	top: 62%
}

.guide-layer .guide-box22 {
	top: 45%;
	left: 75%
}

.guide-layer .guide-box15 {
	left: 77%;
	top: 50%
}

.guide-layer .guide-box30 {
	top: 60% !important;
	left: 58%
}

.guide-layer .guide-box24,
.guide-layer .guide-box27 {
	top: 70%
}

.guide-close {
	position: absolute;
	top: 13px;
	right: 13px;
	display: inline-block;
	height: 10px;
	width: 10px;
	background: url(../images/dialog-close.png) center center no-repeat #fff;
	cursor: pointer
}

.guide-content .icon-kn {
	display: inline-block;
	float: left;
	width: 139px;
	height: 160px;
	margin: -10px 20px 0 37px
}

.guide-content .icon-kn1 {
	background: url(../images/guide/icon_kn1.png) center no-repeat
}

.guide-content .icon-kn2 {
	background: url(../images/guide/icon_kn2.png) center no-repeat
}

.guide-content .icon-kn3 {
	background: url(../images/guide/icon_kn3.png) center no-repeat
}

.guide-content .icon-kn4 {
	background: url(../images/guide/icon_kn4.png) center no-repeat
}

.guide-content .icon-kn5 {
	background: url(../images/guide/icon_kn5.png) center no-repeat
}

.guide-content .icon-kn6 {
	background: url(../images/guide/icon_kn6.png) center no-repeat
}

.guide-content .icon-kn7 {
	background: url(../images/guide/icon_kn7.png) center no-repeat
}

.guide-content .cont-right {
	display: inline-block;
	position: relative;
	height: 145px;
	float: left
}

.guide-content .cont-right h3 {
	color: #576077;
	font-size: 18px;
	padding-bottom: 15px
}

.guide-content .cont-right p {
	font-size: 12px;
	color: #576077;
	line-height: 20px;
	width: 297px;
	min-height: 55px;
	padding: 0 0 20px
}

.guide-content .guide-btns {
	line-height: 26px
}

.guide-content .guide-btns .skip {
	padding-left: 10px;
	font-size: 12px;
	color: #16ad99;
	cursor: pointer
}

.guide-content .guide-btns .btn {
	width: 68px;
	height: 24px;
	line-height: 24px;
	border-radius: 2px;
	padding: 0
}

.guide-content .guide-btns .btn.js-guide-prev {
	background-color: #fff;
	color: #16ad99
}

.guide-layer .hidden {
	display: none
}

#section0 {
	background: url(../images/section1_bg.png) center 60px no-repeat #fff
}

header {
	height: 60px;
	background: #fff
}

#section0 header {
	position: fixed;
	top: 0;
	display: block;
	width: 100%;
	background: #fff;
	z-index: 9
}

#section0 .note-box-wrap {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, .1)
}

.note-box-wrap .note-box {
	width: 1120px;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	background: url(../images/volume.png) left center no-repeat;
	padding-left: 32px
}

#outBox {
	overflow: hidden;
	width: 400px;
	float: left
}

#interBox {
	width: 8000%;
	color: #fff
}

#interBox div {
	float: left;
	padding-right: 100px
}

#section0 .note-box span,
.note-box .see-more {
	color: #fff;
	display: inline-block;
	font-size: 14px;
	float: left
}

.note-box .see-more {
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	padding-left: 90px
}

.log-form-box li.reg-txt-tip a:hover,
.note-box .see-more:hover,
.wx-login p a:hover {
	text-decoration: underline
}

.note-box span.note-con {
	float: left;
	padding-right: 5px
}

.ad-txt-box {
	color: #fff;
	position: absolute;
	top: 0;
	left: 0
}

.ad-txt-box .ad-txt-first {
	font-size: 32px;
	margin-bottom: 58px;
	margin-left: -1100px;
	transition: all 1s ease 0s
}

.active .ad-txt-box .ad-txt-first {
	margin-left: 10px;
	transition-delay: .11s
}

.ad-txt-box .ad-txt-second {
	font-size: 32px;
	margin-left: -1100px;
	padding-bottom: 80px;
	transition: all 1s ease 0s
}

.active .ad-txt-box .ad-txt-second {
	margin-left: 10px;
	transition-delay: .7s
}

.ad-txt-box .ad-txt-third {
	font-size: 0;
	clear: both;
	width: 420px;
	margin-left: -1100px;
	transition: all 1s ease 0s
}

.active .ad-txt-box .ad-txt-third {
	margin-left: 10px;
	transition-delay: .9s
}

.ad-txt-box .ad-txt-third li {
	width: 50%;
	float: left;
	font-size: 18px;
	background: url(../images/white_circle.png) center left no-repeat;
	padding-left: 38px;
	margin-bottom: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ad-txt-box .ad-txt-second .fc-orange {
	color: #fc962a;
	font-size: 42px;
	padding-left: 20px;
	padding-right: 20px
}

#section0 .intro {
	position: relative;
	padding-top: 11%
}

#section0 .logo-box {
	position: absolute;
	top: -40px;
	right: 0;
	width: 360px;
	min-height: 334px;
	background-color: rgba(252, 150, 42, .05);
	border: 1px solid transparent;
	border-image: -webkit-linear-gradient(rgba(252, 150, 42, .5), rgba(255, 255, 255, .05)) 1 1;
	border-image: -moz-linear-gradient(rgba(252, 150, 42, .5), rgba(255, 255, 255, .05)) 1 1;
	border-image: linear-gradient(rgba(252, 150, 42, .5), rgba(255, 255, 255, .05)) 1 1
}

#section0 .logo-box .log-tit {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	height: 70px;
	line-height: 70px;
	letter-spacing: 5px;
	padding-left: 30px
}

.login-tab {
	padding: 0 40px;
	margin-bottom: 30px
}

.tab-active {
	color: #16ad99 !important
}

.tab-active:after {
	content: '';
	position: absolute;
	width: 80px;
	height: 2px;
	border: none;
	background: #16ad99;
	bottom: 0;
	left: 30px
}

.login-tab li {
	display: inline-block;
	width: 50%;
	text-align: center;
	color: #fff;
	font-size: 14px;
	position: relative;
	height: 40px;
	line-height: 40px;
	cursor: pointer
}

.wx-login {
	text-align: center;
	margin-bottom: 32px
}

.wx-login p {
	color: #fff
}

.wx-login p a,
.wx-login p span {
	color: #fc962a
}

.wx-login>div {
	height: 140px;
	width: 140px;
	margin: 0 auto 20px;
	background: #fff
}

.login-QRcode {
	height: 100%;
	width: 100%;
	position: relative
}

.refresh_content {
	position: absolute;
	height: 140px;
	width: 140px;
	z-index: 3;
	cursor: pointer
}

.refresh_content p {
	margin: 40px 0 20px
}

.login-QRcode>img {
	height: 100%;
	width: 100%
}

.log-form-box li {
	width: 280px;
	margin: 0 40px 30px;
	height: 38px;
	position: relative
}

.log-form-box li .input-txt {
	width: 100%;
	box-sizing: border-box;
	height: 38px;
	line-height: 38px;
	border-radius: 0;
	border-shadow: none;
	border: 1px solid #999;
	padding: 0 10px;
	font-size: 14px;
	color: #585858
}

.log-form-box li.li-passwd .input-txt,
.log-form-box li.li-user .input-txt {
	padding-left: 36px
}

.log-form-box .i-passwd,
.log-form-box .i-user {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 38px;
	width: 36px;
	background: url(../images/li_user_bg.png) center center no-repeat
}

.log-form-box .i-passwd {
	background: url(../images/li-passwd_bg.png) center center no-repeat
}

.log-form-box .li-input {
	width: 130px;
	display: inline-block
}

.log-form-box .yzm-pic {
	display: block;
	background: #fff;
	height: 36px;
	border: 1px solid #999
}

.log-form-box .forget-passwd {
	text-align: right
}

.log-form-box .remember-me label {
	color: #fff;
	font-size: 12px;
	padding-left: 2px
}

.log-form-box .forget-passwd a {
	color: #fff;
	font-size: 12px
}

.log-form-box .btn-log {
	width: 100%;
	letter-spacing: 38px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #fff;
	text-align: center
}

.log-form-box li.reg-txt-tip {
	margin: -20px 40px 10px
}

.log-form-box li.reg-txt-tip p {
	color: #fff;
	font-size: 12px
}

.log-form-box li.reg-txt-tip a {
	color: #fc962a
}

#section1 .bg21 {
	background: url(../images/section2_bg.png) center center no-repeat #fff;
	background-size: 100% 100%;
	height: 44%;
	width: 54.5%;
	position: absolute;
	margin-bottom: -80%;
	bottom: 50%;
	left: 50%;
	margin-left: -30%;
	transition: all 1s ease 0s
}

#section1.active .bg21 {
	margin-bottom: -15%;
	transition-delay: .7s
}

#section1 .intro,
#section2 .intro {
	position: relative;
	height: 100%
}

.section-info-li {
	display: block;
	float: left;
	width: 27.5%;
	position: absolute;
	z-index: 20
}

.intro-content .cont-tit,
.section-info-li .li-tit {
	display: inline-block;
	font-weight: 700;
	text-align: center
}

.section-info-li .li-tit {
	color: #333;
	font-size: 16px;
	width: 100%
}

.section-info-li .li-content {
	color: #666;
	font-size: 14px;
	line-height: 2;
	padding-top: 25px
}

.section-info-li.div21 {
	top: 31%;
	left: -1100px;
	transition: all 1s ease 0s
}

.active .section-info-li.div21 {
	left: 0;
	transition-delay: .7s
}

.section-info-li.div22 {
	top: 28%;
	right: -1100px;
	transition: all 1s ease 0s
}

.active .section-info-li.div22 {
	right: 0;
	transition-delay: .9s
}

.section-info-li.div23 {
	bottom: 13%;
	left: -1100px;
	transition: all 1s ease 0s
}

.active .section-info-li.div23 {
	left: 0;
	transition-delay: .9s
}

.section-info-li.div24 {
	bottom: 15%;
	right: -1100px;
	transition: all 1s ease 0s
}

.active .section-info-li.div24 {
	right: 0;
	transition-delay: .7s
}

.section .p21 {
	background-repeat: no-repeat;
	height: 45px;
	left: 50%;
	margin-left: -256px;
	opacity: 0;
	position: absolute;
	top: 15%;
	transform: scale(.5, .5);
	transition: all 1s ease 0s;
	width: 512px;
	z-index: 10
}

.section.active .p21 {
	opacity: 1;
	transform: scale(1, 1);
	transition-delay: .7s
}

.active .section .li21 {
	margin-left: -608px;
	opacity: 1;
	transition-delay: .7s
}

.section .li21,
.section .p31 {
	left: 50%;
	opacity: 0;
	transition: all 1s ease 0s;
	position: absolute
}

.section .li21 {
	bottom: 15%;
	height: 250px;
	margin-bottom: 40px;
	margin-left: -1108px;
	width: 819px
}

#section2 {
	background: url(../images/section3_new_bg.png) center center no-repeat #fff;
	background-size: cover
}

#section2 .section-tittle {
	background: url(../images/tit_line.png) center center no-repeat;
	color: #fff;
	height: 80px;
	width: 612px;
	padding: 20px 0;
	font-size: 30px;
	text-shadow: 3px -3px #423550, 3px 3px #423550, -3px 3px #423550;
	font-weight: 700
}

.section .p31 {
	background-repeat: no-repeat;
	margin-left: -306px;
	top: -10px;
	z-index: 2
}

.section.active .p31 {
	transition-delay: .7s;
	opacity: 1;
	top: 12%
}

.intro-content {
	width: 100%;
	padding-top: 20%;
	position: absolute;
	top: 40%;
	left: 0;
	opacity: 0;
	transition: all 1s ease 0s
}

.intro-content.actived {
	transition-delay: .7s;
	opacity: 1
}

.div31 {
	left: -1000px;
	transition: all 1s ease 0s
}

.active .div31 {
	transition-delay: .7s;
	left: 0
}

.intro-content .cont-tit {
	width: 100%;
	color: #fff;
	font-size: 16px
}

.intro-content .cont-detail {
	font-size: 14px;
	color: #fff;
	line-height: 2
}

.section-intro-wrap {
	position: absolute;
	height: 100%;
	width: 43%
}

.cont-detail {
	margin-top: 25px;
	font-size: 14px;
	font-weight: 400
}

.section-menu [class^=menu_tab] {
	position: absolute;
	display: block
}

.section-menu {
	position: absolute;
	display: inline-block;
	background: url(../images/grid-pic.png) center center no-repeat;
	background-size: 100% 100%;
	height: 55.5%;
	width: 55%;
	right: 0;
	bottom: 6%;
	z-index: 10
}

.section-menu .menu_tab {
	cursor: pointer;
	background: url(../images/section/menu_tab5.png) center center no-repeat;
	background-size: 100% 100%;
	text-align: center
}

.section-menu .menu_tab_transiition {
	top: 200px;
	left: 41%;
	opacity: 0;
	transition: all 1s ease 0s
}

.section-menu .menu_tab_transform {
	transition: transform 1s ease 0s
}

.section-menu .menu_tab1 {
	height: 9%;
	padding: .5% 3.5%;
	width: 6%
}

.active .section-menu .menu_tab1 {
	top: 22%;
	left: 48%;
	opacity: .3
}

.section-menu .menu_tab2 {
	height: 6.8%;
	padding: 2% 4.4%;
	width: 4.5%
}

.active .section-menu .menu_tab2 {
	top: 27%;
	left: 70%;
	opacity: .6
}

.section-menu .menu_tab3 {
	height: 7%;
	padding: 1% 3.7%;
	width: 4.5%
}

.active .section-menu .menu_tab3 {
	top: 53%;
	left: 70%;
	opacity: .5
}

.section-menu .menu_tab4 {
	height: 7%;
	padding: 1.9% 5.8%;
	width: 4.5%
}

.active .section-menu .menu_tab4 {
	left: 20%;
	top: 55%;
	opacity: .8
}

.section-menu .menu_tab5 {
	height: 7%;
	padding: 1.5% 4.3%;
	width: 4.5%
}

.active .section-menu .menu_tab5 {
	top: 35%;
	left: 25%;
	opacity: .5
}

.active .section-menu .menu_tab_transiition {
	transition-delay: .7s
}

.active .section-menu .menu_tab:hover {
	transition-delay: 0s;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2)
}

.active .section-menu .menu_tab6:hover {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1)
}

.section-menu .menu_tab6 {
	height: 9.2%;
	width: 5.8%;
	background: url(../images/section/menu_tab5.png) center center no-repeat;
	background-size: 100% 100%;
	top: 47%;
	left: 41%;
	cursor: default;
	padding: 2.5% 6.5%
}

#section3 {
	background: url(../images/section4_bg.png) center center no-repeat #fff
}

#section3 .intro-top {
	height: 360px;
	padding-top: 8%;
	position: relative
}

.intro-top .intro-top-left {
	position: absolute;
	height: 360px;
	width: 658px;
	top: 20%;
	left: 0;
	z-index: 1
}

#section3 .img31 {
	left: 0;
	position: absolute;
	top: 0;
	transition: transform 1s ease 0s
}

.active #box1,
.active #box2,
.active #box3 {
	transition-delay: .7s
}

#section3 .img31 img,
.intro-bottom-list li.partner-pic img,
.section-menu .menu_tab img {
	display: block;
	width: 100%;
	height: 100%
}

#box1 {
	width: 32%;
	height: 48%
}

#box3 {
	height: 79%;
	width: 42%
}

#section3 .img31#box1 {
	z-index: 10;
	top: 24%;
	left: 137px
}

.active #box1 {
	-webkit-transform: translate3d(-135px, 75px, 0);
	-moz-transform: translate3d(-135px, 75px, 0);
	-ms-transform: translate3d(-135px, 75px, 0);
	transform: translate3d(-135px, 75px, 0)
}

#box2 {
	height: 80%;
	width: 58%;
	z-index: 12
}

.active #box2 {
	-webkit-transform: translate3d(20px, 0, 0);
	-moz-transform: translate3d(20px, 0, 0);
	-ms-transform: translate3d(20px, 0, 0);
	transform: translate3d(20px, 0, 0)
}

#section3 .img31#box3 {
	z-index: 11;
	top: 20px;
	left: 145px
}

.active #box3 {
	-webkit-transform: translate3d(230px, 70px, 0);
	-moz-transform: translate3d(230px, 70px, 0);
	-ms-transform: translate3d(230px, 70px, 0);
	transform: translate3d(230px, 70px, 0)
}

.intro-top .intro-top-right {
	float: right;
	color: #333;
	font-size: 32px;
	padding-top: 9%;
	opacity: 0;
	transition: all 1s ease 0s
}

.active .intro-top .intro-top-right {
	opacity: 1;
	transition-delay: 1.5s
}

.intro-top-right .tip-join-us {
	display: block;
	letter-spacing: 5px
}

.intro-top-right .tip-join-us .bolder {
	font-weight: 700
}

.free-use-btn {
	width: 98px;
	height: 38px;
	line-height: 38px;
	margin-top: 30px;
	padding: 0;
	text-align: center;
	border-radius: 5px;
	font-size: 14px;
	text-decoration: none
}

.intro-bottom-list li {
	display: inline-block;
	float: left;
	height: 10%;
	color: #666;
	font-size: 14px;
	padding: 48px 45px
}

.section-footer {
	background: #333;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0
}

.company-main-info,
.company-other-info {
	line-height: 2;
	padding: 85px 48px 48px 92px !important
}

.surface .menu-box .log-reg-btns .register-btn {
	color: #34d1c6 !important;
	border: 1px solid #34d1c6;
	width: 113px !important;
	background: #fff;
	position: relative;
	top: -1px
}

.surface .menu-box .log-reg-btns .register-btn:hover {
	color: #fff !important;
	border: 1px solid #34d1c6;
	width: 113px !important;
	background: #34d1c6
}

.index-new .section0 {
	position: relative;
	height: 660px
}

.index-new .section0 .note-box-wrap {
	background-color: rgba(255, 255, 255, .1);
	height: 40px;
	overflow: hidden;
	left: 0;
	position: absolute;
	width: 100%
}

.index-new .note-box-wrap .note-box {
	height: 40px;
	line-height: 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.index-new .intro,
.index-new .note-box-wrap .note-box,
.surface .index-new .box {
	width: 1000px
}

.index-new .banner-wrap {
	float: left;
	display: inline-block;
	margin-top: 190px;
	width: 600px
}

.index-new .banner-wrap .banner-txt-first {
	color: #fff;
	font-size: 48px;
	letter-spacing: 6px
}

.index-new .logo-box {
	float: right;
	margin-top: 120px;
	min-height: 410px;
	background: #fff;
	display: inline-block;
	width: 320px;
	padding: 0 30px
}

.index-new .logo-box .log-tit {
	color: #393f4d;
	font-size: 20px;
	font-weight: 400;
	padding: 30px 0 10px;
	text-align: center;
	letter-spacing: 5px
}

.index-new .banner-txt-second {
	padding-top: 40px;
	color: #fff;
	font-size: 24px;
	letter-spacing: 10px
}

.banner-wrap .banner-txt-third {
	font-size: 0;
	clear: both;
	width: 500px;
	padding-top: 30px
}

.banner-wrap .banner-txt-third li {
	width: 50%;
	height: 25px;
	float: left;
	font-size: 16px;
	background: url(../images/circle_sign.png) center left no-repeat;
	padding-left: 38px;
	margin-bottom: 20px;
	color: #fff;
	letter-spacing: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.fi-desc-list .li-right.li-padding,
.index-new .section2 *,
.index-new .section3,
.index-new .section3 *,
.index-new .section4,
.index-new .section5,
.index-new .section5 *,
.menu-content-item,
.menu-nav-box,
.ppc-box-right *,
.remind-code-con,
.spectaculars-page .sys-box-right {
	box-sizing: border-box
}

.index-new .login-tab {
	width: 100%;
	padding: 0;
	margin-bottom: 20px
}

.index-new .tab-active::after {
	width: 0
}

.index-new .login-tab li {
	font-size: 16px;
	color: #6a7591;
	width: 50%;
	height: 48px;
	line-height: 48px;
	border-bottom: 1px solid #dbe1e8
}

.index-new .login-tab li.tab-active {
	color: #34d1c6 !important;
	border-bottom: 1px solid
}

.index-new .log-form-box li {
	margin: 0 0 15px;
	width: 320px;
	height: 50px
}

.index-new .log-form-box li.reg-txt-tip {
	height: 20px;
	margin: 20px 0 0
}

.index-new .log-form-box li.other-info-wrap {
	height: 18px;
	margin: 18px 0
}

.index-new .log-form-box li#yzm,
.index-new .log-form-box li.li-passwd .input-txt,
.index-new .log-form-box li.li-user .input-txt {
	line-height: 48px;
	height: 48px;
	border: 1px solid #dbe1e8;
	box-shadow: 0 0 0 1000px #fff inset
}

.index-new .log-form-box li#yzm {
	border-left: none;
	border-right: none;
	width: 320px
}

.index-new .log-form-box .li-input.left {
	width: 148px
}

.index-new .log-form-box .li-input.right {
	width: 156px
}

.index-new .log-form-box #yzm .input-txt,
.index-new .log-form-box li#yzm .yzm-pic {
	border: none;
	padding: 0 10px 0 0;
	height: 48px;
	margin: 0
}

.index-new .log-form-box li#yzm,
.index-new .log-form-box li.li-passwd .input-txt {
	margin-top: -2px
}

.index-new .log-form-box #yzm .yzm-pic {
	width: 138px;
	border-left: 1px solid #dbe1e8 !important
}

.index-new .log-form-box .remember-me label,
.index-new .log-form-box li.reg-txt-tip p,
.index-new .wx-login p {
	color: #6a7591
}

.index-new .log-form-box .forget-passwd a {
	color: #abb6cc
}

.index-new .log-form-box li.reg-txt-tip a,
.index-new .wx-login p a {
	color: #34d1c6
}

.index-new .log-form-box .btn-log {
	letter-spacing: 0;
	height: 48px;
	line-height: 48px;
	background: #34d1c6;
	border: 1px solid #34d1c6;
	border-radius: 2px
}

.index-new .section1 {
	position: relative;
	height: 700px;
	background: url(../images/section1_phone.png) center no-repeat #fff
}

.index-new .section1 h3 {
	font-size: 36px;
	color: #14c6c6;
	padding: 70px 0 0;
	text-align: center
}

.index-new .section-contain {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden
}

.index-new .section1 .section-contain {
	padding-top: 90px
}

.index-new .section1 .section1-item {
	text-align: center;
	width: 300px;
	float: left;
	height: 275px
}

.index-new .section1 .section1-item:nth-child(2n) {
	margin-left: 400px
}

.index-new .section1 .section1-item img {
	width: 106px;
	height: 106px
}

.index-new .section2-contain {
	opacity: 0
}

.index-new .section1 .flip-container {
	display: inline-block;
	-webkit-perspective: 500;
	-moz-perspective: 500;
	-ms-perspective: 500;
	perspective: 500;
	-ms-transform: perspective(500px);
	-moz-transform: perspective(500px);
	transform-style: preserve-3d
}

.index-new .section1 .flipper {
	position: relative;
	width: 106px;
	height: 106px;
	transition: .6s;
	transform-style: preserve-3d
}

.index-new .section1 .flip-container:hover .flipper {
	transform: rotateY(180deg)
}

.index-new .section1 .back,
.index-new .section1 .front {
	position: absolute;
	left: 0;
	top: 0;
	backface-visibility: hidden;
	width: 100%;
	height: 100%
}

.index-new .section1 .front {
	transform: rotateY(0);
	z-index: 2
}

.index-new .section1 .back {
	transform: rotateY(-180deg)
}

.index-new .section1 .section1-item .txt-title {
	font-size: 16px
}

.index-new .section1 .section1-item .txt-description {
	font-size: 12px;
	line-height: 24px;
	margin-top: 5px
}

.index-new .kuniao-video {
	position: absolute;
	cursor: pointer;
	top: 21%;
	left: 50%;
	margin-left: -109px;
	height: 384px;
	width: 218px
}

.index-new .section2 {
	height: 580px;
	background: url(../images/section2_bg.png) center no-repeat
}

.index-new .section2-right {
	position: relative
}

.index-new .section2-right .section2-contain {
	display: none
}

.index-new .section2-right .section2-contain.active {
	display: block;
	opacity: 1
}

.index-new .section2 .section2-left {
	height: 580px;
	float: left;
	padding-top: 20px;
	width: 230px;
	color: #fff;
	background-color: #000
}

.index-new .section2 .section2-left .section2-tab {
	padding: 20px 10px 0;
	height: 90px
}

.index-new .section2 .section2-left .section2-tab.active {
	background: url(../images/section2_tab_bg.png) center no-repeat
}

.index-new .section2 .section2-left .section2-tab .tab-title {
	font-size: 16px;
	padding-left: 30px
}

.index-new .section2 .section2-left .section2-tab .tab-description {
	border-bottom: 1px solid #fff;
	padding-left: 30px;
	font-size: 14px;
	opacity: .5;
	margin-top: 7px;
	padding-bottom: 22px
}

.index-new .section2 .section2-right {
	color: #fff;
	float: left;
	margin-left: 106px;
	width: 664px;
	padding-top: 80px
}

.index-new .section2 .section2-right .con-title {
	font-size: 24px
}

.index-new .section2 .section2-right .con-description {
	font-size: 14px;
	opacity: .7;
	padding: 30px 0
}

.index-new .section2 .section2-right .con-button {
	width: 130px;
	height: 36px;
	line-height: 36px;
	opacity: .5;
	border: 1px solid #fff;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	display: block;
	color: #fff
}

.index-new .section2 .section2-right .con-button:hover {
	background-color: #818181
}

.index-new .section2 .section2-right .con-bottom {
	color: #fff
}

.index-new .section2 .section2-right .con-bottom>div {
	padding: 30px 0;
	opacity: .6
}

.index-new .section2 .section2-right .con-bottom .con-bottom-list li {
	float: left
}

.index-new .section2 .section2-right .con-bottom .con-bottom-list li img {
	display: block
}

.index-new .section2 .section2-right .con-bottom .con-bottom-list li span {
	opacity: .6;
	display: block;
	margin-top: 7px
}

.index-new .section2 .section2-right .con-bottom .con-bottom-list li.list1 {
	width: 113px;
	height: 46px
}

.index-new .section2 .section2-right .con-bottom .con-bottom-list li.list2 {
	margin-top: 9px;
	margin-left: 36px
}

.index-new .section2 .section2-right .con-bottom .con-bottom-list li.list3 {
	margin-top: 4px;
	margin-left: 36px
}

.index-new .section2 .section2-right .con-bottom .con-bottom-list li.list6 {
	margin-top: 6px
}

.index-new .section2 .section2-right .con-bottom .con-bottom-list li p {
	font-size: 20px;
	color: #fff;
	opacity: .3;
	text-align: center;
	display: block;
	line-height: 37px
}

.index-new .section3 {
	padding-top: 70px;
	background-color: #ebeff2;
	padding-bottom: 100px
}

.index-new .section-title {
	color: #282828;
	font-size: 24px;
	text-align: center;
	font-weight: 700
}

.index-new .section-sub-title {
	color: #282828;
	font-size: 14px;
	opacity: .5;
	text-align: center;
	margin-top: 18px
}

.index-new .section3 .product-block {
	width: 230px;
	float: left;
	margin-right: 10px
}

.index-new .section3 .product-block.active {
	width: 514px
}

.index-new .section3 .product-block.active .product-brief {
	opacity: 0
}

.index-new .section3 .product-block:last-child {
	margin-right: 0
}

.index-new .section3 .product-block .product-details {
	min-height: 477px;
	background-color: #fff;
	color: #fff;
	opacity: 0;
	font-size: 14px;
	margin-top: 148px;
	box-shadow: 0 0 22px 0 rgba(169, 189, 241, .38)
}

.index-new .section3 .product-block.active .product-details {
	opacity: 1
}

.index-new .section3 .section3-tro-hd {
	padding-left: 40px;
	font-size: 18px;
	background-color: #19b2b0;
	height: 90px;
	line-height: 90px
}

.index-new .section3 .section3-tro-hd span {
	opacity: .6;
	margin-left: 14px
}

.index-new .section3 .section3-tab {
	background-color: #fff;
	padding-left: 40px;
	position: relative;
	padding-top: 35px;
	padding-bottom: 6px
}

.index-new .section3 .section3-tab:last-child {
	padding-bottom: 45px
}

.index-new .section3 .section3-tab .tab-title {
	color: #282828;
	text-indent: 28px;
	margin-bottom: 4px
}

.index-new .section3 .section3-icon1 {
	background: url(../images/section3_icon1.png) left center no-repeat
}

.index-new .section3 .section3-icon2 {
	background: url(../images/section3_icon2.png) left center no-repeat
}

.index-new .section3 .section3-icon3 {
	background: url(../images/section3_icon3.png) left center no-repeat
}

.index-new .section3 .section3-icon4 {
	background: url(../images/section3_icon4.png) left center no-repeat
}

.index-new .section3 .section3-icon5 {
	background: url(../images/section3_icon5.png) left center no-repeat
}

.index-new .section3 .section3-icon6 {
	background: url(../images/section3_icon6.png) left center no-repeat
}

.index-new .section3 .section3-icon7 {
	background: url(../images/section3_icon7.png) left center no-repeat
}

.index-new .section3 .section3-icon8 {
	background: url(../images/section3_icon8.png) left center no-repeat
}

.index-new .section3 .section3-icon9 {
	background: url(../images/section3_icon9.png) left center no-repeat
}

.index-new .section3 .section3-icon10 {
	background: url(../images/section3_icon10.png) left center no-repeat
}

.index-new .section3 .section3-icon11 {
	background: url(../images/section3_icon11.png) left center no-repeat
}

.index-new .section3 .section3-icon12 {
	background: url(../images/section3_icon12.png) left center no-repeat
}

.index-new .section3 .section3-icon13 {
	background: url(../images/section3_icon13.png) left center no-repeat
}

.index-new .section3 .section3-icon14 {
	background: url(../images/section3_icon14.png) left center no-repeat
}

.index-new .section3 .section3-tab .tab-tro {
	width: 312px;
	color: grey;
	line-height: 26px;
	padding-left: 28px
}

.index-new .section3 .section3-tab .tab-btn {
	position: absolute;
	right: 36px;
	top: 58px;
	width: 110px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #e5e5e5;
	opacity: .7;
	color: #282828;
	font-size: 14px;
	text-align: center;
	cursor: pointer
}

.index-new .section3 .section3-tab .tab-btn:hover {
	color: #16ad99;
	border: 1px solid #16ad99
}

.index-new .section3 .product-brief {
	background-color: #fff;
	width: 230px;
	height: 387px;
	padding-left: 20px
}

.index-new .section3 .brief-new {
	background-color: #fff;
	padding: 0 15px;
	margin-top: 148px
}

.index-new .section3 .product-brief h2 {
	font-size: 18px;
	color: #282828;
	text-indent: 22px;
	padding-top: 30px;
	margin-bottom: 6px
}

.index-new .section3 .product-brief .font-avenir {
	font-size: 18px;
	color: #999;
	border-bottom: 1px solid #e6e6e6;
	text-indent: 22px;
	padding-bottom: 22px
}

.index-new .section3 .product-brief .product-brief-list li {
	font-size: 14px;
	color: #282828;
	text-indent: 30px;
	margin-bottom: 22px
}

.index-new .section3 .product-brief .product-brief-list {
	padding-top: 25px
}

.index-new .section4 {
	padding-top: 70px;
	height: 518px;
	background: url(../images/section4_bg.png) center
}

.index-new .section4 .section-title {
	color: #fff
}

.index-new .section4 .section-sub-title {
	color: #fff;
	opacity: .5
}

.index-new .section4 .section4-data {
	color: #fff;
	font-size: 34px;
	margin-top: 60px;
	letter-spacing: 3px
}

.index-new .section4 .section4-data p {
	font-size: 16px
}

.index-new .section4 .section4-data li {
	width: 25%;
	text-align: left;
	float: left
}

.index-new .section5 {
	position: relative;
	padding-top: 64px;
	padding-bottom: 13px
}

.index-new .section5 .cont-top {
	text-align: center
}

.index-new .section5 .cont-top h2 {
	font-size: 24px
}

.index-new .section5 .use-step {
	overflow: hidden;
	margin-top: 50px
}

.index-new .section5 .use-step li {
	font-size: 14px;
	color: #393f4d;
	float: left;
	text-align: center;
	width: 25%;
	height: 200px;
	padding-top: 130px
}

.index-new .section5 .use-step .step1 {
	background: url(../images/section5_step1.png) center top no-repeat
}

.index-new .section5 .use-step .step2 {
	background: url(../images/section5_step2.png) center top no-repeat
}

.index-new .section5 .use-step .step3 {
	background: url(../images/section5_step3.png) center top no-repeat
}

.index-new .section5 .use-step .step4 {
	background: url(../images/section5_step4.png) center top no-repeat
}

.index-new .section5 .join-now-btn {
	width: 198px;
	height: 48px;
	line-height: 48px;
	border: 1px solid #34d1c6;
	background: #34d1c6;
	color: #fff;
	font-size: 24px;
	text-align: center;
	padding: 0;
	border-radius: 25px;
	float: left
}

.section6 {
	background-color: #2e3033
}

.section6 .cont-footer {
	padding-bottom: 41px
}

.section6 .cont-footer .box-left {
	float: left;
	display: inline-block;
	padding: 43px 0 0 75px
}

.section6 .cont-footer .box-right {
	float: right;
	display: inline-block;
	padding-top: 44px
}

.section6 .cont-footer .company-info {
	font-size: 16px;
	margin-bottom: 4px;
	color: #fff;
	opacity: .7
}

.section6 .cont-footer .company-info span {
	font-size: 12px
}

.section6 .cont-footer .company-info-other {
	width: 380px;
	color: #fff;
	opacity: .7;
	font-size: 12px
}

.section6 .cont-footer .company-info-other p {
	padding-left: 27px;
	height: 32px;
	line-height: 32px;
	margin-bottom: -7px;
	background: url(../images/qq_icon.png) left top no-repeat #fff
}

.section6 .cont-footer .company-info-other p.email-icon {
	background: url(../images/email_icon.png) left center no-repeat;
	font-size: 14px
}

.section6 .cont-footer .company-info-other p.addr-icon {
	background: url(../images/address_icon.png) left center no-repeat;
	font-size: 14px
}

.section-contain {
	width: 1000px;
	margin: 0 auto
}

.section7 {
	background-color: #2e3033
}

.section7 .copyright {
	padding: 18px 0;
	color: #fff;
	text-align: center;
	font-size: 14px;
	border-top: 1px solid #fff;
	opacity: .2
}

.footer-box {
	height: 70px;
	line-height: 70px;
	padding: 0;
	text-align: center;
	background: url(../images/footer_bg_new.png) center top no-repeat;
	font-size: 12px;
	color: #8a92a5
}

.getmail-tip-box {
	text-align: left;
	background-color: #f0f0f0;
	padding: 20px 0 20px 20px
}

.mail-page1 .mail-top {
	padding-bottom: 20px;
	margin-top: 15px
}

.mail-top #getRealMailBtn {
	width: 100px;
	height: 32px;
	line-height: 32px;
	background-color: #f6f6f6;
	border: 1px solid #16ad99;
	color: #16ad99;
	padding: 0;
	font-size: 14px;
	margin-left: 10px
}

#obtain-email-shop-list [key=realEmailStatus] {
	position: relative
}

.getmail-tip-box p {
	color: #595959;
	font-size: 12px
}

.ul_only-mail {
	padding-top: 20px;
	width: 785px;
	margin-left: -50px
}

.ul_only-mail .input-txt {
	width: 592px;
	height: 22px
}

.ul_only-mail a.get-mail {
	width: 124px;
	background-color: #16ad99;
	color: #fff;
	margin: 10px 0 5px;
	display: block
}

.com-intro-wrap .com-intro-banner {
	width: 100%;
	height: 200px;
	background: url(../images/banner.png) center top no-repeat;
	text-align: center
}

.com-intro-wrap {
	background-image: url(../images/bg_product_tro.png);
	background-size: 100% 100%;
	width: 100%;
	background-color: #f0f4f5
}

.com-intro-banner .com-intro-banner-title {
	display: inline-block;
	padding: 45px 0 20px;
	color: #fff;
	font-size: 48px;
	letter-spacing: 5px;
	font-family: "方正黑体简体"
}

.com-intro-banner p {
	color: #fff;
	font-size: 16px
}

.com-intro-banner p span {
	display: inline-block;
	padding: 0 12px
}

.com-intro-box .text-content .list-title {
	color: #fff;
	font-size: 36px;
	padding: 20px 0;
	text-align: center;
	margin-left: -250px;
	text-indent: 266px;
	height: 138px;
	line-height: 108px;
	background: url(../images/function_info/function_title_list.png) center no-repeat
}

.com-intro-box .text-content .list-title.ppc {
	background: url(../images/function_info/function_title_ppc.png) center no-repeat
}

.com-intro-box .text-content .list-title.tools {
	background: url(../images/function_info/function_title_tools.png) center no-repeat
}

.com-intro-box .text-content .list-title.customer {
	background: url(../images/function_info/function_title_customer.png) center no-repeat
}

.com-intro-box .fi-desc-list .li-box {
	width: 1000px;
	margin: 0 auto;
	font-size: 0
}

.com-intro-box .fi-desc-list li.li-bg {
	background-repeat: no-repeat;
	background-size: contain
}

.com-intro-box .fi-desc-list li.li-service {
	padding-bottom: 65px
}

.fi-desc-list .li-left {
	width: 500px;
	float: left;
	display: inline-block;
	margin-left: -30px
}

.fi-desc-list .li-right {
	width: 500px;
	float: right;
	display: inline-block
}

.fi-desc-list .li-right.li-padding {
	padding-left: 30px
}

.list-title.green {
	color: #16ad99 !important
}

.fi-desc-list .li-info-tit {
	font-size: 28px;
	color: #262431;
	padding-top: 25px;
	letter-spacing: 3px
}

.fi-desc-list .li-info-tit .tit-zh {
	font-weight: 600
}

.fi-desc-list.tool>li {
	padding-bottom: 70px
}

.fi-desc-list .li-info-tit .tit-en {
	padding: 25px 0;
	letter-spacing: 1px;
	word-spacing: 1px;
	font-size: 26px
}

.fi-desc-list .li-info-cont {
	font-size: 14px;
	color: #8b92a5;
	padding-top: 28px;
	position: relative
}

.fi-desc-list .li-info-cont:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	height: 2px;
	width: 24px;
	background: #34d1c6
}

.fi-desc-list .li-info-cont p {
	line-height: 2
}

.fi-desc-list .li-tosell {
	padding-top: 39px
}

.fi-desc-list .li-info-icon {
	margin-top: 29px
}

.fi-desc-list .li-tosell .li-right {
	padding-top: 40px
}

.fi-desc-list .li-tosell .li-left img {
	margin-left: -35px
}

.fi-desc-list .li-order .li-right,
.fi-desc-list .li-toreview .li-right,
.fi-desc-list .li-tosell .li-right {
	padding-left: 75px;
	width: 425px
}

.fi-desc-list .li-service {
	padding-top: 6px
}

.fi-desc-list .li-toreview {
	padding-top: 23px
}

.fi-desc-list .li-service .li-left {
	padding-top: 100px
}

.fi-desc-list .li-order {
	padding-top: 65px
}

.fi-desc-list .li-buyer {
	padding-top: 80px
}

.right {
	float: right
}

.hide {
	display: none !important
}

.pop-news-details .title span {
	font-size: 16px
}

.pop-news-details .title label {
	color: #919191;
	margin-left: 0
}

.pop-news-details p {
	color: #585858;
	font-size: 12px
}

.maskfuck {
	filter: alpha(opacity=15);
	-moz-opacity: .15;
	-khtml-opacity: .15;
	opacity: .15;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: gray;
	z-index: 500;
	border: 30px solid rgba(0, 0, 0, .15);
	left: -30px
}

.table-mark {
	width: 16px;
	display: inline-block;
	height: 16px;
	position: relative;
	background: url(../images/mark_gray.png)
}

.table-mark:hover {
	background: url(../images/mark_green.png)
}

.guide-layer .guide-box-top {
	top: 60%
}

.item.menu_review_mat {
	background: url(../images/index_tool/review_mat.png) center 16px no-repeat
}

.item.menu_shop_mat {
	background: url(../images/index_tool/shop_mat.png) center 16px no-repeat
}

.item.menu_ppc_index {
	background: url(../images/index_tool/ppc_index.png) center 16px no-repeat
}

.item.menu_ppc_key_word {
	background: url(../images/index_tool/ppc_key_word.png) center 16px no-repeat
}

.item.menu_get_mail {
	background: url(../images/index_tool/get_mail.png) center 16px no-repeat
}

.item.menu_price_mat {
	background: url(../images/index_tool/price_mat.png) center 16px no-repeat
}

.item.menu_to_sell_list_mat {
	background: url(../images/index_tool/tosell_mat.png) center 16px no-repeat
}

.item.menu_review_query {
	background: url(../images/index_tool/review_query.png) center 16px no-repeat
}

.item.menu_antisell_mange {
	background: url(../images/index_tool/antisell_mange.png) center 16px no-repeat
}

.item.menu_request_comments_rule_mat {
	background: url(../images/index_tool/comments_management.png) center 16px no-repeat
}

.item.menu_user_mat {
	background: url(../images/index_tool/user_mat.png) center 16px no-repeat
}

.item.menu_order_mat {
	background: url(../images/index_tool/order_mat.png) center 16px no-repeat
}

.item.menu_buyer_mat {
	background: url(../images/index_tool/buyer_mat.png) center 16px no-repeat
}

.item.menu_order_infomation {
	background: url(../images/index_tool/order_infomation.png) center 16px no-repeat
}

.item.menu_costing {
	background: url(../images/index_tool/costing.png) center 16px no-repeat
}

.item.menu_shop_dunning {
	background: url(../images/index_tool/shop_dunning.png) center 16px no-repeat
}

.item.menu_email_management {
	background: url(../images/index_tool/email_management.png) center 16px no-repeat
}

.item.menu_write_email {
	background: url(../images/index_tool/write_email.png) center 16px no-repeat
}

.item.menu_email_group {
	background: url(../images/index_tool/email_bulk.png) center 16px no-repeat
}

.item.menu_customer_list {
	background: url(../images/index_tool/customer_list.png) center 16px no-repeat
}

.item.menu_email_template {
	background: url(../images/index_tool/email_template.png) center 16px no-repeat
}

.item.menu_email_bulk {
	background: url(../images/index_tool/email_bulk.png) center 16px no-repeat
}

.item.menu_station_letter_send {
	background: url(../images/index_tool/station_letter_send.png) center 16px no-repeat
}

.item.menu_review_mat.disabled {
	background: url(../images/index_tool/review_mat_disabled.png) center 16px no-repeat
}

.item.menu_shop_mat.disabled {
	background: url(../images/index_tool/shop_mat_disabled.png) center 16px no-repeat
}

.item.menu_ppc_index.disabled {
	background: url(../images/index_tool/ppc_index_disabled.png) center 16px no-repeat
}

.item.menu_ppc_key_word.disabled {
	background: url(../images/index_tool/ppc_key_word_disabled.png) center 16px no-repeat
}

.item.menu_get_mail.disabled {
	background: url(../images/index_tool/get_mail_disabled.png) center 16px no-repeat
}

.item.menu_price_mat.disabled {
	background: url(../images/index_tool/price_mat_disabled.png) center 16px no-repeat
}

.item.menu_to_sell_list_mat.disabled {
	background: url(../images/index_tool/tosell_mat_disabled.png) center 16px no-repeat
}

.item.menu_antisell_mange.disabled {
	background: url(../images/index_tool/antisell_mange_disabled.png) center 16px no-repeat
}

.item.menu_request_comments_rule_mat.disabled {
	background: url(../images/index_tool/comments_management_disabled.png) center 16px no-repeat
}

.item.menu_user_mat.disabled {
	background: url(../images/index_tool/user_mat_disabled.png) center 16px no-repeat
}

.item.menu_order_mat.disabled {
	background: url(../images/index_tool/order_mat_disabled.png) center 16px no-repeat
}

.item.menu_order_infomation.disabled {
	background: url(../images/index_tool/order_infomation_disabled.png) center 16px no-repeat
}

.item.menu_costing.disabled {
	background: url(../images/index_tool/costing_disabled.png) center 16px no-repeat
}

.item.menu_email_management.disabled {
	background: url(../images/index_tool/email_management_disabled.png) center 16px no-repeat
}

.item.menu_write_email.disabled {
	background: url(../images/index_tool/write_email_disabled.png) center 16px no-repeat
}

.item.menu_email_group.disabled {
	background: url(../images/index_tool/email_bulk_disabled.png) center 16px no-repeat
}

.item.menu_customer_list.disabled {
	background: url(../images/index_tool/customer_list_disabled.png) center 16px no-repeat
}

.item.menu_email_template.disabled {
	background: url(../images/index_tool/email_template_disabled.png) center 16px no-repeat
}

.item.menu_email_bulk.disabled {
	background: url(../images/index_tool/email_bulk_disabled.png) center 16px no-repeat
}

.item.menu_station_letter.disabled {
	background: url(../images/index_tool/station_letter_disabled.png) center 16px no-repeat
}

.tool-index {
	width: 1250px;
	margin: 44px auto 0
}

.tool-index .tool-list>li:hover {
	box-shadow: 0 12px 38px 0 rgba(137, 172, 207, .36)
}

.tool-index .tool-list>li {
	width: 402px;
	height: 300px;
	float: left;
	overflow: hidden;
	background-color: #fff;
	margin-left: 20px;
	margin-bottom: 20px
}

.tool-index .tool-list>li:nth-child(3n+1) {
	margin-left: 0
}

.tool-index .tool-list .title {
	font-size: 16px;
	color: #393f4d;
	padding: 20px 0 0 20px
}

.tool-index .contain {
	padding: 0 28px
}

.tool-index .contain .item {
	float: left;
	width: 90px;
	text-align: center;
	padding-top: 87px;
	box-sizing: border-box;
	margin-left: 38px;
	font-size: 14px;
	color: #5a6279;
	margin-bottom: 8px;
	position: relative
}

.tool-index .contain .item .meun-icon-hot {
	left: 10px;
	top: 10px
}

.tool-index .contain .item:nth-child(3n+1) {
	margin-left: 0
}

.tool-index .empty {
	font-size: 20px;
	color: #16ad99;
	text-align: center;
	margin-top: 92px
}

.tool-index .tip {
	color: #f26d7d;
	margin-top: -20px;
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 14px
}

.sys-box-right.ppc-box-right {
	margin-left: 0;
	padding-right: 0
}

.ppc-box-right {
	margin: 0 auto;
	width: 1236px
}

.ppc-explanation-table {
	color: #585858;
	margin-top: -17px
}

.ppc-explanation-left {
	border-bottom: 1px solid #ededed !important;
	width: 32%;
	font-weight: 700
}

.ppc-box-right .page .page-last,
.ppc-box-right .page span.page-first {
	padding: 0 !important
}

.ppc-explanation-right {
	border-bottom: 1px solid #ededed !important;
	width: 68%
}

.ppc-explanation-right .field {
	text-align: center !important
}

.ppc-attack {
	float: right;
	position: relative
}

.ppc-attack-state {
	display: inline-block;
	margin-right: 20px;
	color: #fd0121
}

.ppc-attack-set {
	color: #16ad99;
	cursor: pointer
}

.ppc-attack-set:hover {
	color: #16ad99
}

.ppc-info {
	margin-top: 25px;
	padding: 30px;
	background-color: #fff;
	box-shadow: 0 12px 38px 0 rgba(255, 255, 255, .36)
}

.ppc-info-box {
	margin-top: 20px
}

.ppc-info-item {
	float: left;
	height: 50px;
	width: 294px;
	border-right: 1px dotted #ccc;
	text-align: center
}

.ppc-info-item:last-child {
	border-right: 0 dotted #ccc
}

.ppc-info-item .ppc-account-data {
	font-size: 26px;
	color: #16ad99;
	margin-top: -10px
}

.ppc-info-item .ppc-account-data>span {
	display: block;
	float: left;
	max-width: 125px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fd0121
}

.ppc-info-item .ppc-account-name {
	font-size: 14px;
	color: #8b92a5;
	margin-top: 14px;
	display: inline-block
}

.ppc-info-item .ppc-account-mark {
	width: 18px;
	height: 18px;
	border-radius: 18px;
	background-color: #ffa000;
	text-align: center;
	color: #fff;
	display: inline-block;
	margin-left: 10px;
	cursor: pointer
}

.ppc-details {
	margin-bottom: 20px;
	overflow: hidden;
	min-width: 1237px
}

.ppc-details-item {
	float: left;
	height: 130px;
	width: 294px;
	background-color: #fff;
	margin-left: 20px;
	padding-left: 30px
}

.ppc-details-item:first-child {
	margin-left: 0
}

.ppc-details-item:hover {
	-webkit-box-shadow: 0 12px 38px 0 rgba(137, 172, 207, .36);
	-moz-box-shadow: 0 12px 38px 0 rgba(137, 172, 207, .36);
	box-shadow: 0 12px 38px 0 rgba(137, 172, 207, .36)
}

.ppc-details-item .ppc-account-data {
	font-size: 26px;
	color: #16ad99;
	margin-top: 22px;
	overflow: hidden
}

.ppc-details-item .ppc-account-data>span {
	display: block;
	float: left;
	max-width: 125px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fd0121
}

.ppc-details-item .ppc-account-name {
	font-size: 14px;
	color: #8b92a5;
	margin-top: 24px;
	display: inline-block;
	margin-right: 6px
}

.ppc-details-item .ppc-account-mark {
	width: 18px;
	height: 18px;
	border-radius: 18px;
	background-color: #ffa000;
	text-align: center;
	color: #fff;
	display: inline-block;
	margin-left: 10px;
	cursor: pointer
}

.ppc-adv-box .ppc-adv {
	width: 500px;
	float: left;
	padding: 30px;
	background-color: #fff
}

.ppc-adv-box .ppc-keyword {
	position: relative;
	width: 711px;
	float: left;
	padding: 30px;
	background-color: #fff;
	margin-left: 25px
}

.ppc-adv-box h3 {
	font-size: 16px;
	margin-bottom: 15px;
	position: static
}

.ppc-adv-box li {
	float: left;
	text-align: center;
	width: 146px;
	border-right: 1px dotted #ccc
}

.ppc-adv-box li:last-child {
	border-right: 0 dotted #ccc
}

.ppc-keyword li {
	width: 155px
}

.ppc-adv-box .num {
	font-size: 26px;
	color: #16ad99;
	cursor: pointer
}

.ppc-adv-box .num-txt {
	margin-top: 10px;
	color: #8b92a5;
	font-size: 14px
}

.ppc-keyword .num {
	color: #e61732
}

.ppc-adv-box .ppc-indicator {
	position: absolute;
	right: 30px;
	top: 30px;
	font-size: 16px;
	color: #16ad99
}

.ppc-chart {
	padding-top: 50px
}

.ppc-chart li {
	float: left;
	width: 618px;
	padding-left: 25px;
	padding-right: 20px;
	height: 530px;
	margin-bottom: 80px;
	border-right: 1px dotted #ccc
}

.ppc-chart li img {
	margin-top: 80px;
	margin-left: 28%
}

.ppc-chart li .nodata-txt {
	text-align: center;
	color: #8d8d8d;
	padding-top: 20px
}

.ppc-chart li.last,
.ppc-chart li:nth-child(2n) {
	border-right: 0 dotted #ccc
}

.ppc-chart li h3 {
	font-size: 18px;
	margin-bottom: 45px;
	margin-top: -15px;
	position: static
}

.ppc-chart li .switchTime {
	padding-right: 30px;
	text-align: right
}

.ppc-chart li .switchTime span {
	display: inline-block;
	text-align: center;
	padding: 5px 10px;
	cursor: pointer
}

.ppc-chart li .switchTime span.on {
	background-color: #16ad99;
	color: #fff
}

.ppc-chart li.sale .switchTime span.on {
	background-color: #fd942b
}

.ppc-chart li .view-more {
	position: absolute;
	right: 10px;
	top: -10px;
	color: #16ad99;
	font-size: 14px
}

.ppc-chart .chart-adv-data {
	position: relative
}

.ppc-chart .chart-adv-data img {
	margin-left: 10px;
	margin-top: 0
}

.ppc-chart .chart-adv-data span {
	position: absolute;
	font-size: 16px;
	color: #fff;
	width: 100%;
	text-align: center;
	display: block
}

.ppc-chart .chart-adv-data #txt-show {
	top: 25px;
	text-shadow: 0 3px 1px rgba(163, 163, 163, .5)
}

.ppc-chart .chart-adv-data #txt-click {
	top: 45%;
	text-shadow: 0 3px 1px rgba(163, 163, 163, .5)
}

.ppc-chart .chart-adv-data #txt-order {
	top: 80%;
	text-shadow: 0 3px 1px rgba(163, 163, 163, .5)
}

.ppc-chart .chart-adv-data #txt-click-rate {
	top: 62%;
	right: 71px;
	color: #666;
	text-align: right
}

.ppc-chart .chart-adv-data #txt-conversion-rate {
	text-align: right;
	top: 26%;
	right: 0;
	color: #666
}

.ppc-chart .acos-top .dataTable {
	border: 1px solid #e2e8e9
}

.ppc-chart .acos-top .dataTable td {
	line-height: 30px;
	height: 30px
}

.ppc-chart .acos-top .dataTable .hideThead th {
	height: 15px
}

.ppc-chart .acos-top .dataTable th {
	background-color: #c9cfd8;
	color: #383b44;
	height: 35px
}

.ppc-chart .acos-top .dataTable tr.odd {
	background-color: #f0f4f5
}

.ppc-chart .acos-top img {
	margin-left: 5%
}

.ppc-chart .acos-top .link-tip-txt {
	padding-left: 0;
	text-align: center
}

.ppc-chart .acos-top .link-tip {
	width: 558px
}

.ppc-info-table {
	width: 1236px;
	background-color: #fff;
	height: 400px;
	padding-left: 30px
}

.ppc-table-top {
	padding-top: 30px
}

.ppc-table-item {
	display: inline-block;
	margin-right: 38px
}

.ppc-table-state {
	font-size: 14px;
	color: #484848;
	margin-top: -5px
}

.ppc-table-cost {
	font-size: 20px;
	color: #16ad99;
	margin-top: 12px
}

.ppc-attack p {
	font-size: 20px;
	margin-right: 10px;
	position: absolute;
	color: #fd0121;
	left: -15px;
	top: -4px
}

.ppc-table-itemR {
	float: right;
	padding-right: 26px
}

.ppc-fixed-ul,
.ppc-fixed-ul li {
	border: 0 !important
}

.form-search-box>ul.ppc-fixed-ul>li {
	padding: 0
}

.ppc-table-bottom {
	height: 318px !important
}

.itemR-msg {
	display: inline-block;
	margin-left: 18px
}

.itemR-msg select {
	width: 100px;
	border: 1px solid #e4eef0;
	padding: 0 5px 0 10px;
	color: #585858;
	height: 30px
}

.itemR-msg-shape {
	width: 12px;
	float: left;
	margin-top: 9px;
	margin-right: 6px;
	height: 12px;
	border-radius: 12px
}

.ppc-more-option {
	background-color: #16ad99;
	text-align: center;
	width: 95px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	margin-left: 22px
}

.ppc-box-right .select-query {
	width: 133px
}

.ppc-activity {
	font-size: 16px;
	color: #393f4d;
	margin-bottom: 5px;
	line-height: 10px;
	height: 32px
}

.ppc-detail {
	width: 1236px;
	margin-left: 20px
}

.ppc-detail-title {
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	color: #393f4d
}

.ppc-detail-con {
	background-color: #fff;
	padding-top: 24px;
	padding-bottom: 30px;
	height: 288px
}

.ppc-detail-item {
	float: left;
	display: inline-block;
	padding: 0 15px;
	border-left: 1px solid #e1e8f0;
	height: 250px;
	width: 247px
}

.ppc-fixed-title,
.ppc-item-list,
.ppc-item-title {
	font-size: 14px;
	padding-left: 18px
}

.ppc-detail-item:first-child {
	border-left: 0
}

.ppc-item-title {
	color: #393f4d;
	border-bottom: 1px solid #e1e8f0;
	padding-bottom: 17px
}

.ppc-item-info {
	padding-top: 17px
}

.ppc-item-list {
	margin-top: 10px;
	color: #8b92a5
}

.ppc-fixed-title {
	color: #393f4d
}

.ppc-item-fixed {
	margin-left: 13px;
	padding-top: 3px
}

.ppc-fixed-warn {
	margin-top: 6px;
	text-align: center
}

.ppc-fixed-warn span {
	color: #fd0121
}

.ppc-img-warm {
	width: 20px;
	height: 18px;
	background: url(../images/ppc_tip_warm.png) center no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 7px
}

.ppc-detail-con .ppc-account-data span {
	font-size: 26px
}

.ppc-source-table {
	margin: 8px 0
}

.ppc-source-top {
	font-size: 16px;
	color: #393f4d;
	margin-top: -16px
}

.ppc-shop-msg {
	font-size: 16px;
	color: #393f4d;
	padding-top: 15px
}

.ppc-shop-name {
	font-size: 14px;
	color: #16ad99;
	margin-left: 18px;
	cursor: pointer
}

.ppc-shop-name:hover {
	color: #16ad99
}

.ppc-nav-list {
	margin-top: 18px;
	border-bottom: 2px solid #16ad99
}

.ppc-nav-item,
.ppc-word-item {
	font-size: 12px;
	height: 31px;
	padding: 0 10px;
	color: #585858;
	background-color: #f6f6f6;
	float: left;
	text-align: center;
	line-height: 32px;
	cursor: pointer
}

.ppc-word-item {
	width: 100px;
	color: #16ad99;
	background-color: #f6f6f6;
	border: 1px solid #16ad99;
	line-height: 28px
}

.ppc-nav-item.active,
.ppc-word-item.active {
	color: #fff;
	background-color: #16ad99
}

.ppc-index-contain {
	margin-top: 25px
}

.ppc-index-contain>form {
	padding-left: 20px
}

.ppc-no-shop {
	min-height: 600px;
	text-align: center;
	margin-top: 96px
}

.ppc-no-shop>p {
	display: inline-block
}

.ppc-no-shop .main-green {
	display: inline-block;
	cursor: pointer
}

.ppc-item {
	min-height: 600px
}

#ppc-ad-manage .defaultBid {
	width: 130px;
	height: 26px;
	padding: 0 10px;
	border: 1px solid #e4eef0
}

.package_pay_details .buy-tip {
	color: #393f4d;
	font-size: 16px;
	padding: 0 0 16px;
	margin-top: -5px
}

.package_pay_details .order-info {
	color: #16ad99;
	position: relative;
	width: 70px;
	cursor: pointer;
	padding-bottom: 16px
}

.package_pay_details .order-info i.triangle {
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	position: absolute;
	left: 55px;
	top: 5px;
	border-bottom: 6px solid #16ad99;
	border-top: none
}

.package_pay_details .order-info i.down {
	border-top: 6px solid #16ad99;
	border-bottom: none
}

.package_pay_details ul li {
	font-size: 14px;
	color: #393f4d;
	padding-bottom: 10px
}

.package_pay_details li span {
	display: inline-block
}

.package_pay_details li .span-left {
	width: 75px
}

.package_pay_details .wechat-box {
	width: 100%;
	background-color: #fff;
	padding: 20px 0 50px;
	margin-top: 10px
}

.package_pay_details .wechat-box p {
	font-size: 16px;
	color: #393f4d;
	padding-left: 20px
}

.package_pay_details .wechat-box .box-left {
	display: inline-block;
	float: left;
	padding: 30px 110px 0 210px
}

.package_pay_details .wechat-box .box-right {
	display: inline-block;
	float: left;
	padding-top: 5px
}

.package_pay_details .wechat-box .qr-code-box {
	width: 300px;
	height: 300px
}

.package_pay_details .qr-code-bottom {
	padding-left: 122px;
	height: 70px;
	width: 300px;
	background: url(../images/wechat_pay_bg_small.png) 40px center no-repeat #FA6D7D
}

.package_pay_details .qr-code-bottom p {
	color: #fff;
	font-size: 16px;
	padding-top: 8px
}

.package_pay_details .wechat-box .package_pay_details .qr-code-bottom p:first {
	padding-top: 10px
}

.sum-price {
	display: inline-block;
	text-align: right;
	position: absolute;
	right: 0;
	top: -40px
}

.tab_menu li .email-model-icon {
	background: url(../images/email-model-icon.png) center no-repeat;
	width: 36px;
	height: 36px;
	display: block;
	position: absolute;
	margin-left: 49px;
	margin-top: -52px
}

.email-model {
	padding-left: 20px
}

.email-model .page-contain {
	overflow: hidden
}

.email-model .page-title {
	padding: 20px 0;
	overflow: hidden
}

.email-model .page-title>div {
	float: left
}

.email-model .page-title>div input {
	position: relative;
	top: 2px
}

.email-model .page-contain ul li {
	float: left;
	margin: 0 0 50px 47px
}

.email-model .page-contain ul li:nth-child(6n+1) {
	margin-left: 0
}

.email-model .page-contain li img {
	width: 150px;
	height: 266px
}

.email-model #contain2 {
	position: relative
}

.email-model #contain2>input {
	position: absolute;
	left: 0;
	top: 1px;
	width: 139px;
	opacity: 0
}

.set-remind-list {
	overflow: hidden;
	margin-top: 25px;
	padding-left: 60px
}

.set-remind-list:last-child {
	margin-top: 12px
}

.set-remind-list>div {
	float: left
}

.set-remind-list span>i {
	margin-right: 6px
}

.remind-list-con>span {
	display: block;
	margin-bottom: 13px
}

.remind-list-item>span {
	margin-right: 33px
}

.remind-list-item>span:nth-child(3) {
	margin-right: 0
}

.remind-code-con {
	width: 600px;
	height: 234px;
	border: 1px solid #dbe1e8;
	padding: 9px 20px;
	margin-top: 14px
}

.remind-code-con img {
	width: 156px;
	height: 156px;
	display: block;
	margin-top: 6px;
	margin-left: 13px
}

.main-menu .expect_sm_img,
.main-menu .hot_sm_img,
.main-menu .new_sm_img,
.main-menu .sub-menu-option .hot_sm_img {
	display: inline-block;
	position: absolute;
	z-index: 666
}

.remind-code-tip {
	color: #f26d7d
}

.remind-code-con button {
	color: #16ad99;
	border: 0;
	padding-left: 63px;
	background-color: transparent;
	margin-bottom: 6px
}

.go-set-remind {
	height: 50px;
	line-height: 50px;
	border: 1px solid #ededed;
	text-indent: 20px
}

.go-set-remind a {
	color: #16ad99;
	cursor: pointer
}

.main-menu .expect_sm_img {
	background: url(../images/except_bubble.png) no-repeat;
	width: 44px;
	height: 44px;
	right: -22px;
	top: -15px
}

.main-menu .hot_sm_img {
	background: url(../images/package_hot.png) 100% 100% no-repeat;
	width: 16px;
	height: 20px;
	left: 0;
	top: 4px;
	background-size: cover
}

.main-menu .new_sm_img {
	background: url(../images/new_big.png) 100% 100% no-repeat;
	width: 24px;
	height: 17px;
	left: 0;
	top: 10px;
	background-size: cover
}

.main-menu .sub-menu-option .hot_sm_img {
	background: url(../images/package_hot.png) 100% 100% no-repeat;
	width: 25px;
	height: 25px;
	left: 5px;
	top: 5px;
	background-size: contain
}

#ascrail2000>div,
#ascrail2001>div {
	right: -14px
}

.menu-nav-box {
	position: fixed;
	z-index: 8;
	right: 0;
	top: 41px;
	background: url(../images/menu_nav/menu_open.png) 100% 100% no-repeat;
	width: 612px;
	height: 840px;
	background-position-y: 5px;
	padding-left: 102px;
	padding-right: 10px;
	padding-top: 30px
}

.menu-nav-box.menu-close {
	background: url(../images/menu_nav/menu_close.png) top left no-repeat;
	right: -441px !important;
	background-position-y: 9px;
	top: 38px;
	height: 100px
}

.menu-nav-top {
	height: 49px;
	line-height: 49px;
	border-bottom: 1px solid #e1e8f0
}

.menu-btn {
	width: 50px;
	height: 50px;
	position: absolute;
	left: 30px;
	top: 30px;
	background-color: transparent;
	cursor: pointer
}

.menu-close .menu-btn {
	width: 152px;
	height: 44px;
	left: 21px;
	top: 35px
}

.menu-top-item {
	font-size: 14px;
	color: #5a6279;
	float: left;
	width: 85px;
	text-align: center;
	cursor: pointer
}

.menu-close .menu-nav-content,
.menu-close .menu-nav-top {
	display: none
}

.menu-top-item.active {
	color: #16ad99;
	border-bottom: 2px solid #16ad99
}

.menu-content-title {
	background: url(../images/menu_nav/title_line.png) center no-repeat;
	text-align: center;
	font-size: 14px;
	color: #8b92a5;
	margin-top: 6px;
	margin-bottom: -8px;
	height: 37px;
	line-height: 37px
}

.menu-content-list {
	clear: both
}

.menu-content-body {
	clear: both;
	overflow: hidden
}

.menu-content-item {
	float: left;
	width: 154px;
	height: 88px;
	margin-top: 10px;
	margin-left: 14px
}

.meun-icon-hot,
.meun-icon-new {
	width: 20px;
	height: 24px;
	position: absolute
}

.menu-content-item:nth-child(3n+1) {
	margin-left: 0
}

.meun-icon-hot {
	background: url(../images/menu_nav/hot.png) center no-repeat;
	background-size: 100%;
	top: -10px
}

.app-icon-hot {
	position: absolute;
	left: 10px;
	top: 10px
}

.meun-icon-new {
	background: url(../images/menu_nav/new.png) center no-repeat;
	background-size: 100%;
	top: -10px;
	left: 6px
}

.meun-icon-big-new {
	background: url(../images/new_big.png) center no-repeat;
	position: absolute;
	background-size: 100%;
	width: 24px;
	height: 17px;
	top: 10px;
	left: 15px
}

.menu-item-left {
	float: left;
	margin-right: 8px;
	position: relative
}

.menu-item-right {
	float: left;
	max-width: 86px
}

.menu-content {
	clear: both;
	overflow: hidden
}

.menu-often-item {
	float: left;
	text-align: center;
	width: 83px;
	margin: 22px 4px 0 11px
}

.menu-often-item .menu-item-title {
	margin: 8px 0
}

.menu-item-left>a,
.menu-often-item>a {
	width: 50px;
	height: 50px;
	display: block;
	margin-left: 5px
}

.menu-often-item>a {
	margin-left: 16px
}

.menu-item-left>button {
	margin-top: 12px
}

button.menu-item-normal {
	width: 60px;
	height: 20px;
	border: 1px solid #d0d8ee;
	color: #d0d8ee;
	border-radius: 2px;
	background-color: transparent
}

button.menu-item-normal.menu-add {
	border: 1px solid #16ad99;
	color: #16ad99
}

button[disabled].menu-item-normal.menu-add {
	border: 1px solid #ccc;
	color: #ccc
}

.menu-item-title {
	font-size: 13px;
	color: #5a6279
}

.menu-content-body .menu-item-title {
	font-weight: 700
}

.menu-item-state {
	color: #9096a6;
	letter-spacing: 2px
}

.menu_ppc_index {
	background: url(../images/menu_nav/ppc_index.png) center no-repeat
}

.menu_buyer_mat {
	background: url(../images/menu_nav/buyer_mat.png) center no-repeat
}

.menu_collect_mat {
	background: url(../images/menu_nav/collect_mat.png) center no-repeat
}

.menu_request_comments_rule_mat {
	background: url(../images/menu_nav/comments_management.png) center no-repeat
}

.menu_order_infomation {
	background: url(../images/menu_nav/order_infomation.png) center no-repeat
}

.menu_order_mat {
	background: url(../images/menu_nav/order_mat.png) center no-repeat
}

.menu_ppc_act_admin {
	background: url(../images/menu_nav/ppc_act_admin.png) center no-repeat
}

.menu_ppc_index_mat {
	background: url(../images/menu_nav/ppc_index_mat.png) center no-repeat
}

.menu_price_mat {
	background: url(../images/menu_nav/price_mat.png) center no-repeat
}

.menu_menu_collect_buyer {
	background: url(../images/menu_nav/collect_buyer.png) center no-repeat
}

.menu_review_mat {
	background: url(../images/menu_nav/review_mat.png) center no-repeat
}

.menu_spectaculars {
	background: url(../images/menu_nav/spectaculars.png) center no-repeat
}

.menu_to_sell_list_mat {
	background: url(../images/menu_nav/tosell_mat.png) center no-repeat
}

.menu_review_query {
	background: url(../images/menu_nav/review_query.png) center no-repeat
}

.menu_user_mat {
	background: url(../images/menu_nav/user_mat.png) center no-repeat
}

.menu_ppc_key_word {
	background: url(../images/menu_nav/ppc_key_word.png) center no-repeat
}

.menu_antisell_mange {
	background: url(../images/menu_nav/antisell_mange.png) center no-repeat
}

.menu_ppc_hosted {
	background: url(../images/menu_nav/ppc_hosted.png) center no-repeat
}

.menu_write_email {
	background: url(../images/menu_nav/write_email.png) center no-repeat
}

.menu_email_bulk,
.menu_email_group {
	background: url(../images/menu_nav/email_bulk.png) center no-repeat
}

.menu_customer_list {
	background: url(../images/menu_nav/customer_list.png) center no-repeat
}

.menu_email_template {
	background: url(../images/menu_nav/email_template.png) center no-repeat
}

.menu_email_management {
	background: url(../images/menu_nav/email_management.png) center no-repeat
}

.menu_buyer_mat.disabled {
	background: url(../images/menu_nav/buyer_mat_disabled.png) center no-repeat
}

.menu_collect_mat.disabled {
	background: url(../images/menu_nav/collect_mat_disabled.png) center no-repeat
}

.menu_request_comments_rule_mat.disabled {
	background: url(../images/menu_nav/comments_management_disabled.png) center no-repeat
}

.menu_costing {
	background: url(../images/menu_nav/costing.png) center no-repeat
}

.menu_get_mail {
	background: url(../images/menu_nav/get_email.png) center no-repeat
}

.menu_order_infomation.disabled {
	background: url(../images/menu_nav/order_infomation_disabled.png) center no-repeat
}

.menu_order_mat.disabled {
	background: url(../images/menu_nav/order_mat_disabled.png) center no-repeat
}

.menu_ppc_act_admin.disabled {
	background: url(../images/menu_nav/ppc_act_admin_disabled.png) center no-repeat
}

.menu_ppc_index_mat.disabled {
	background: url(../images/menu_nav/ppc_index_mat_disabled.png) center no-repeat
}

.menu_price_mat.disabled {
	background: url(../images/menu_nav/price_mat_disabled.png) center no-repeat
}

.disabled+.meun-icon-new {
	background: url(../images/menu_nav/new_disabled.png) center no-repeat
}

.disabled+.meun-icon-hot {
	background: url(../images/menu_nav/hot_disabled.png) center no-repeat
}

.menu_shop_mat {
	background: url(../images/menu_nav/shop_mat.png) center no-repeat
}

.menu_station_letter_send {
	background: url(../images/menu_nav/station_letter_send.png) center no-repeat
}

.menu_customer_dev {
	background: url(../images/menu_nav/customer_dev.png) center no-repeat
}

.menu_customer_dev.disabled {
	background: url(../images/menu_nav/customer_dev_disabled.png) center no-repeat
}

.menu_email_group_send {
	background: url(../images/menu_nav/email_group_send.png) center no-repeat
}

.menu_email_group_send.disabled {
	background: url(../images/menu_nav/email_group_send_disabled.png) center no-repeat
}

.menu_customer_analysis {
	background: url(../images/menu_nav/customer_analysis.png) center no-repeat
}

.menu_shop_dunning {
	background: url(../images/menu_nav/shop_dunning.png) center no-repeat
}

.menu_customer_analysis.disabled {
	background: url(../images/menu_nav/customer_analysis_disabled.png) center no-repeat
}

.menu_spectaculars.disabled {
	background: url(../images/menu_nav/spectaculars_disabled.png) center no-repeat
}

.menu_to_sell_list_mat.disabled {
	background: url(../images/menu_nav/tosell_mat_disabled.png) center no-repeat
}

.menu_user_mat.disabled {
	background: url(../images/menu_nav/user_mat_disabled.png) center no-repeat
}

.menu_antisell_mange.disabled {
	background: url(../images/menu_nav/antisell_mange_disabled.png) center no-repeat
}

.menu_ppc_hosted.disabled {
	background: url(../images/menu_nav/ppc_hosted_disabled.png) center no-repeat
}

.menu_menu_collect_buyer.disabled {
	background: url(../images/menu_nav/collect_buyer_disabled.png) center no-repeat
}

.menu_review_mat.disabled {
	background: url(../images/menu_nav/review_mat_disabled.png) center no-repeat
}

.menu_ppc_index.disabled {
	background: url(../images/menu_nav/ppc_index_disabled.png) center no-repeat
}

.menu_write_email.disabled {
	background: url(../images/menu_nav/write_email_disabled.png) center no-repeat
}

.menu_email_group.disabled {
	background: url(../images/menu_nav/email_bulk_disabled.png) center no-repeat
}

.menu_customer_list.disabled {
	background: url(../images/menu_nav/customer_list_disabled.png) center no-repeat
}

.menu_email_template.disabled {
	background: url(../images/menu_nav/email_template_disabled.png) center no-repeat
}

.menu_email_management.disabled {
	background: url(../images/menu_nav/email_management_disabled.png) center no-repeat
}

.menu_email_bulk.disabled {
	background: url(../images/menu_nav/email_bulk_disabled.png) center no-repeat
}

.menu_station_letter_send.disabled {
	background: url(../images/menu_nav/station_letter_send_disabled.png) center no-repeat
}

.item.menu_customer_dev {
	background: url(../images/index_tool/customer_dev.png) center no-repeat
}

.item.menu_customer_dev.disabled {
	background: url(../images/index_tool/customer_dev_disabled.png) center no-repeat
}

.item.menu_email_group_send {
	background: url(../images/index_tool/email_group_send.png) center no-repeat
}

.item.menu_email_group_send.disabled {
	background: url(../images/index_tool/email_group_send_disabled.png) center no-repeat
}

.item.menu_customer_analysis {
	background: url(../images/index_tool/customer_analysis.png) center no-repeat
}

.item.menu_customer_analysis.disabled {
	background: url(../images/index_tool/customer_analysis_disabled.png) center no-repeat
}

.item.menu_station_letter_send.disabled {
	background: url(../images/index_tool/station_letter_send_disabled.png) center 16px no-repeat
}

.menu-nav-box .isMarketSellerTip {
	position: absolute;
	left: 290px;
	color: #f26d7d;
	font-size: 12px
}

.swiper-container {
	height: 600px;
	color: #fff;
	text-align: center
}

.index-new .section0 {
	background: 0 0
}

.index-new .section0 .note-box-wrap {
	z-index: 2
}

.swiper-slide01 {
	background: url(../images/banner1.jpg) center top no-repeat #fff
}

.swiper-slide02 {
	background: url(../images/banner2.jpg) center top no-repeat #fff
}

.swiper-slide03 {
	background: url(../images/banner3.jpg) center top no-repeat #fff
}

.swiper-slide04 {
	background: url(../images/banner4.jpg) center top no-repeat #fff
}

.swiper-slide05 {
	background: url(../images/banner5.jpg) center top no-repeat #fff
}

.pagination {
	position: absolute;
	z-index: 20;
	left: 48%;
	bottom: 10px
}

.swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: rgba(255, 255, 255, .5);
	margin-right: 5px;
	opacity: .8;
	border: 1px solid #fff;
	cursor: pointer
}

.swiper-active-switch {
	background: #fff
}

.index-new .logo-box {
	position: absolute;
	z-index: 30;
	left: 50%;
	margin-left: -190px
}

.log-reg-btns .log-alert-btn {
	color: #34d1c6 !important;
	border: 1px solid #34d1c6;
	width: 76px !important;
	background: #fff;
	line-height: 28px;
	margin-right: 20px !important;
	text-align: center
}

.log-reg-btns .log-alert-btn:hover {
	color: #fff !important;
	border: 1px solid #34d1c6;
	width: 76px !important;
	background: #34d1c6
}

.mark-layer {
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 20;
	background: rgba(0, 0, 0, .5);
	top: 0;
	left: 0
}

.logo-box .close-tip {
	position: absolute;
	background: url(../images/dialog-close.png) center center no-repeat #fff;
	right: 10px;
	top: 10px;
	height: 10px;
	width: 10px;
	cursor: pointer
}

.select-shop-box {
	width: 100%;
	border: 1px solid #e4eef0;
	position: relative
}

.select-shop-box .shop-top-search {
	height: 40px;
	padding-top: 10px;
	width: 100%;
	border-bottom: 1px solid #e4eef0
}

.select-shop-box .shop-top-search .selesct-all {
	display: inline-block;
	float: left;
	padding: 0 40px 0 10px
}

.ss-box-right {
	position: absolute;
	top: 10px;
	right: 20px
}

.select-shop-box .pack-up {
	display: block;
	float: right;
	color: #16ad99;
	cursor: pointer;
	padding-left: 10px
}

.select-shop-box .pack-up i {
	padding-left: 10px
}

.select-shop-box .shop-top-search .input-txt {
	width: 228px
}

.select-shop-box .shop-box1 .shop-data-all {
	padding-right: 100px;
	padding-left: 10px
}

.shop-box2 {
	min-height: 49px;
	height: 30px;
	overflow: hidden
}

.shop-box2 .shop-box2-top {
	height: 41px;
	border-bottom: 1px solid #ededed;
	width: 100%;
	padding: 8px 0 0 10px
}

.shop-box2 .shop-data-all {
	padding: 12px 190px 10px 10px
}

.select-shop-box li {
	min-height: 28px;
	line-height: 26px;
	display: inline-block;
	padding-right: 40px;
	cursor: pointer
}

.icon-customized-set-sign {
	display: inline-block;
	vertical-align: middle;
	height: 22px;
	width: 20px;
	background: url(../images/customized_set.png) left top no-repeat
}

.icon-customized-set-sign:hover {
	background: url(../images/customized_set_hover.png) left top no-repeat
}

.select-shop-box li .icon-checks {
	cursor: pointer;
	width: 14px;
	height: 14px;
	display: inline-block;
	padding-right: 10px;
	vertical-align: sub
}

.select-shop-box li .icon-uncheck {
	background: url(../images/uncheck_grey.png) no-repeat
}

.select-shop-box li .icon-checked {
	background: url(../images/checked_grey.png) no-repeat
}

.select-shop-box li.disabled-li {
	color: #929292;
	cursor: no-drop
}

.select-shop-box li .icon-disable-checked {
	background: url(../images/disabled_check.png) no-repeat
}

.shop-box2.open {
	height: auto;
	overflow: hidden
}

.form-search-box .shop-box2.open .shop-data-all.height350,
.shop-box2.open .shop-data-all.height350 {
	height: 250px;
	overflow-y: auto
}

.shop-box2.open .shop-data-all {
	padding: 10px 45px 10px 10px
}

.form-search-box .shop-box2.open .shop-data-all {
	padding: 10px 45px 10px 20px
}

.shop-box2.open .shop-data-all li:first-child {
	position: absolute;
	top: 10px;
	left: 15px
}

.form-search-box .shop-box2.open .shop-data-all li:first-child {
	left: 90px;
	top: 14px
}

.form-search-box .shop-box2-bottom div {
	padding-left: 85px !important
}

.trusteeship-title {
	display: inline-block;
	width: 100px;
	text-align: right
}

#mainMenu {
	margin-left: 186px;
	margin-right: 365px
}

.main-menu {
	position: absolute;
	top: 1px
}

.main-menu>li {
	line-height: 58px;
	text-align: center;
	position: relative;
	clear: both;
	overflow: hidden;
	margin-left: 80px
}

.ppc-key-tip,
.sys-package-hd {
	text-align: left
}

.main-menu li .icon {
	display: inline-block;
	height: 18px;
	width: 26px;
	top: -1px;
	position: relative;
	vertical-align: middle
}

li.titleLi .icon {
	display: inline-block;
	height: 20px;
	width: 20px;
	position: relative;
	margin-right: 6px;
	vertical-align: middle
}

.main-menu .icon_arrow {
	background: url(../images/menu/arrow_down.png) 6px 5px no-repeat
}

.main-menu .icon_tosell_mat {
	background: url(../images/menu/icon_tosell.png) left top no-repeat
}

.main-menu .icon_price_mat {
	background: url(../images/menu/icon_adjust.png) left top no-repeat
}

.main-menu .icon_menu_collect_buyer {
	background: url(../images/menu/icon_collect_buyer.png) left top no-repeat
}

.main-menu .icon_more {
	background: url(../images/menu/icon_more.png) left top no-repeat
}

.main-menu .icon_ppc_key_word {
	background: url(../images/menu/ppc_word.png) left top no-repeat
}

.main-menu .icon_antisell_mange {
	background: url(../images/menu/ppc_trusteeship.png) left top no-repeat
}

.main-menu .icon_ppc_hosted {
	background: url(../images/menu/ppc_monitor.png) left top no-repeat
}

.main-menu .icon_ppc_mat {
	background: url(../images/menu/icon_ppc.png) left top no-repeat
}

.main-menu .icon_comments_management {
	background: url(../images/menu/icon_comment.png) left top no-repeat
}

.main-menu .icon_spectaculars {
	background: url(../images/menu/spectaculars.png) left top no-repeat
}

.main-menu .icon_to_sell_list_mat {
	background: url(../images/menu/all_allow.png) left top no-repeat
}

.main-menu .icon_collect_mat {
	background: url(../images/menu/follow_select.png) left top no-repeat
}

.main-menu .icon_request_comments_rule_mat {
	background: url(../images/menu/collect_rule.png) left top no-repeat
}

.main-menu .icon_review_mat {
	background: url(../images/menu/icon_review_mat.png) left top no-repeat
}

.main-menu .icon_ppc_index {
	background: url(../images/menu/ppc_data_analyze.png) left top no-repeat
}

.main-menu .icon_station_letter_send {
	background: url(../images/menu/station_letter_send.png) left top no-repeat
}

.main-menu .icon_email_group {
	background: url(../images/menu/email_group.png) left top no-repeat
}

.main-menu .icon_shop_mat {
	background: url(../images/menu/shop_manage.png) left top no-repeat
}

.main-menu .icon_user_mat {
	background: url(../images/menu/child_manage.png) left top no-repeat
}

.main-menu .icon_order_mat {
	background: url(../images/menu/list_manage.png) left top no-repeat
}

.main-menu .icon_buyer_mat {
	background: url(../images/menu/buyer_manage.png) left top no-repeat
}

.main-menu .icon_order_infomation {
	background: url(../images/menu/fba_manage.png) left top no-repeat
}

.main-menu .icon_costing {
	background: url(../images/menu/computer.png) left top no-repeat
}

.main-menu .icon_write_email {
	background: url(../images/menu/write_email.png) left top no-repeat
}

.main-menu .icon_customer_list {
	background: url(../images/menu/customer_list.png) left top no-repeat
}

.main-menu .icon_email_template {
	background: url(../images/menu/email_template.png) left top no-repeat
}

.main-menu .icon_email_management {
	background: url(../images/menu/email_management.png) left top no-repeat
}

.main-menu .icon_ppc_act_admin {
	background: url(../images/menu/ppc_act_manage.png) left top no-repeat;
	top: -2px
}

.main-menu .icon_get_mail {
	background: url(../images/menu/get_mail.png) left top no-repeat;
	top: 1px
}

.main-menu .icon_shop_dunning {
	background: url(../images/menu/shop_dunning.png) left top no-repeat
}

.main-menu .icon_customer_dev {
	background: url(../images/menu/customer_dev.png) left top no-repeat
}

.main-menu .icon_email_group_send {
	background: url(../images/menu/email_group_send.png) left top no-repeat
}

.main-menu .icon_customer_analysis {
	background: url(../images/menu/customer_analysis.png) left top no-repeat
}

.main-menu .icon_review_query {
	background: url(../images/menu/review_query.png) left top no-repeat
}

.main-menu li a {
	margin-right: 20px;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	float: left
}

.main-menu li .sub-menu-option a {
	font-size: 14px
}

.main-menu .current .active {
	color: #34d1c6
}

.main-menu .current .sub-menu-option {
	margin-left: 10px
}

.main-menu .menu-sub {
	float: left
}

.main-menu .menu-sub li.sub-menu-option {
	padding-top: 24px;
	line-height: 1;
	position: relative;
	float: left
}

.main-menu li.current .icon_arrow {
	background: url(../images/menu/arrow_down_hover.png) 6px 5px no-repeat
}

.sys-box-left {
	display: none !important
}

.sys-box-right {
	margin-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px
}

.spectaculars-page .sys-box-right {
	padding: 20px 60px;
	width: 1250px;
	margin: 0 auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	min-width: 1362px
}

.spectaculars-page .sys-box-right * {
	box-sizing: border-box !important
}

.spectaculars-page .sys-box {
	padding-bottom: 0
}

.spectaculars-page .content-center {
	display: inline-block;
	text-align: left
}

.form-search-box>ul {
	border-bottom: none
}

.form-search-box>ul>li {
	border-bottom: 1px solid #ededed;
	padding: 6px 0 15px;
	margin-bottom: 0
}

.form-search-box>ul>li.price-opt-lis {
	border-bottom: none;
	margin-bottom: 0
}

#sendEmail {
	right: 0;
	top: 6px
}

.form-search-box .li-label,
.form-search-box>ul>li>.left label {
	display: block;
	color: #585858;
	font-weight: 700;
	padding-bottom: 10px;
	line-height: 10px;
	height: 10px
}

.form-search-box .btn-search {
	background: url(../images/new_search_btn.png) 15px center no-repeat #16ad99;
	width: 80px;
	height: 32px;
	color: #fff;
	border-radius: 4px;
	border: 1px solid #16ad99;
	text-indent: 20px;
	margin-top: 20px
}

.form-search-box>ul>li.select-shop-li {
	padding: 0;
	margin-top: 0;
	min-height: 50px
}

.form-search-box>ul>li.nbt {
	border-bottom: none;
	margin-bottom: -10px
}

.form-search-box>ul .select-shop-li li {
	margin-top: 0
}

.form-search-box>ul>.select-shop-li .select-shop-box {
	border: none
}

.form-search-box .select-shop-li .li-label {
	position: absolute;
	left: 0;
	top: 21px
}

.add-price-product .product-box,
.ppc-key-tip {
	position: relative
}

.form-search-box>ul>.select-shop-li .shop-data-all {
	padding: 15px 190px 10px 90px
}

.form-search-box>ul>.select-shop-li .ss-box-right {
	top: 18px
}

.form-search-box .btn-search.degit-data {
	width: 137px !important;
	background: url(../images/degit_data.png) 15px center no-repeat #33d0c5 !important;
	text-indent: 32px !important;
	margin-top: 0 !important;
	height: 40px !important;
	border: 1px solid #33d0c5 !important;
	color: #fff !important;
	font-size: 16px !important;
	border-radius: 0 4px 4px 0
}

.form-search-box .btn-search.degit-data-check {
	background: url(../images/degit_data_check.png) 15px center no-repeat #33d0c5 !important;
	border-radius: 0 4px 4px 0
}

.key-check-pro {
	overflow: hidden;
	font-size: 14px;
	margin-bottom: 30px
}

.key-check-pro img {
	width: 101px;
	height: 101px;
	display: block
}

.key-check-pro p {
	line-height: 24px
}

.key-check-pro p a {
	color: #16ad99
}

.key-check-pro>a {
	margin-left: 20px
}

.key-check-pro .pro-info {
	margin-left: 20px;
	margin-top: 16px
}

.key-check-pro .light-color {
	display: inline-block;
	color: #919191;
	margin-right: 20px
}

.ppc-key-search {
	box-shadow: 0 16px 51px 0 rgba(51, 208, 196, .15);
	width: 800px;
	margin: 170px auto 0
}

.ppc-key-tip {
	color: #fd0121;
	padding-bottom: 20px;
	display: inline-block;
	top: 7px
}

.add-price-product {
	width: 99%
}

.add-price-product .panel-group .panel {
	width: 100%
}

.add-price-product .panel-group .panel span.tip {
	font-size: 12px;
	font-weight: 400
}

.add-price-product .set-price label,
.add-price-product .set-product .strong,
.add-price-product .vs {
	font-weight: 700
}

.add-price-product .btn-box {
	text-align: right
}

.add-price-product .btnCancel {
	border: 1px solid #dcdcdc;
	background-color: #fff;
	color: #6c6c6c;
	margin-right: 8px;
	font-size: 12px
}

.add-price-product .btn-wh {
	margin-right: 0
}

.add-price-product .left-box {
	float: left;
	width: 48%
}

.add-price-product .left-box .panel-body,
.add-price-product .right-box .panel-body {
	padding: 20px 30px;
	height: 300px
}

.add-price-product .right-box {
	float: right;
	width: 48%;
	height: 300px
}

.add-price-product .vs {
	position: absolute;
	left: 49.2%;
	top: 49%;
	font-size: 17px
}

.add-price-product .set-price .jsq-wrap input {
	width: 220px
}

.add-price-product .set-price .jsq-wrap {
	width: 250px;
	height: 28px
}

.add-price-product .set-price .jsq-wrap .icon-calculator {
	top: 7px
}

.add-price-product .set-vsproduct .w-r {
	width: 49%
}

.add-price-product .set-vsproduct .input-txt {
	width: 88%
}

.add-price-product .set-vsproduct .w-l {
	width: 49%
}

.add-price-product .set-rule .strong,
.add-price-product .set-vsproduct .strong {
	width: 170px;
	text-align: left;
	font-weight: 700
}

.add-price-product .set-rule,
.add-price-product .set-vsproduct {
	padding-left: 10px
}

.add-price-product .set-rule li.first {
	margin-bottom: 10px
}

.add-price-product .set-rule li {
	margin-bottom: 20px
}

.add-price-product .set-rule .input-txt {
	width: 235px
}

.add-price-product .set-rule .strong,
.add-price-product .set-vsproduct .strong {
	padding-left: 0
}

.add-price-product .set-product {
	padding: 0 10px
}

.add-price-product .set-product .input-txt {
	height: 22px;
	width: 190px
}

.add-price-product .set-product .btnCancel {
	background-color: #f6f6f6;
	width: 120px;
	height: 30px
}

.add-price-product .set-product .dataTable th {
	height: 40px
}

.pop-box .form-search-box>ul {
	border: 0 solid #ededed
}

.pop-box .form-search-box>ul>li {
	border-bottom: none
}

.pop-box .form-search-box .li-label {
	display: inline
}

.pop-box .form-search-box .btn-search {
	margin-top: 0;
	width: 50px;
	background: url(../images/search.png) center no-repeat #16ad99
}

.pop-box .page select {
	width: 50px
}

.font16ad99 {
	color: #16ad99
}

.review-analysis {
	background-color: #f0f4f5;
	min-height: 800px
}

.review-analysis .note {
	margin-right: 30px
}

.chart-box {
	background-color: #fff;
	margin: 15px 0;
	padding: 20px
}

.linkDraf {
	position: absolute;
	right: 0;
	top: 10px
}

.email-page .form-style .w-l {
	width: 11%
}

.email-page .w-r .checkThisLimit {
	margin-right: 4px;
	margin-left: 20px
}

.email-page .w-r .checkThisLimit:first-child {
	margin-left: 0
}

.email-page .wish-hd {
	padding: 0 10px;
	min-height: 28px
}

.email-page .wish-hd-title {
	color: #ffa000
}

.email-page .wish-hd-subtitle li {
	padding-left: 12px;
	margin-bottom: 0 !important
}

.email-page .wish-hd-subtitle li:hover {
	background: #f4f7f9
}

.email-page .wish-close {
	background: url(../images/wish_close.png) center no-repeat;
	height: 16px;
	width: 16px;
	display: inline-block;
	position: relative;
	top: 7px;
	float: right;
	margin-right: 10px;
	cursor: pointer
}

.tree-content .checkThisLimit,
.wish-radio {
	position: relative;
	top: 2px
}

.email-page .wish-content {
	color: #585858;
	box-sizing: border-box
}

.wish-search>input {
	float: left;
	border-right: 0 !important;
	width: 416px !important
}

.tree-content {
	border-top: 0;
	width: 474px;
	padding: 10px
}

.shape-a:before,
.shape-b:before {
	content: '';
	width: 0;
	height: 0;
	display: inline-block
}

.tree-content .tree-item {
	margin-top: 5px
}

.tree-content .tree-item.search {
	color: #a3abbf;
	margin-bottom: 5px;
	border-bottom: 1px solid #e4eaf2;
	cursor: pointer
}

.tree-content .tree-item.search span {
	color: #585858
}

.tree-list {
	padding-left: 15px
}

.shape-a:before {
	border-top: 5px solid transparent;
	border-left: 8px solid #9c9fa4;
	border-bottom: 5px solid transparent;
	margin-right: 8px
}

.shape-b:before {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 8px solid #9c9fa4;
	margin-right: 5px
}

.tree-item .checkThisLimit {
	float: right
}

.tree-item .wish-second+.checkThisLimit+.tree-list {
	padding-left: 27px
}

.tree-item .tree-download,
.tree-item .wish-third {
	box-sizing: border-box;
	padding-left: 10px;
	cursor: pointer;
	line-height: 25px
}

.tree-hover-bg {
	box-sizing: border-box;
	padding-left: 10px
}

.tree-hover-bg:hover,
.tree-item .tree-download:hover,
.tree-item .wish-third:hover {
	border-radius: 2px;
	box-shadow: 0 1px 5px 0 rgba(137, 172, 207, .36)
}

.wish-radio {
	margin-left: 25px
}

.wish-radio:first-child {
	margin-left: 0
}

.tree-content>.tree-item:first-child {
	margin-top: 0
}

.email-page .wish-side {
	width: 150px;
	display: inline-block;
	height: 300px;
	margin-top: 31px;
	margin-left: -3px;
	padding: 10px;
	box-sizing: border-box;
	box-shadow: 0 3px 10px 0 rgba(137, 172, 207, .36);
	border-radius: 4px;
	word-wrap: break-word
}

.email-page .wish-side .wish-side-title {
	font-size: 14px;
	letter-spacing: 3px;
	margin: 7px 0
}

.email-page .wish-side .wish-side-title span {
	color: #ffa000;
	letter-spacing: 1px
}

.email-page .wish-side .wish-side-state {
	line-height: 20px
}

.loading-gif,
.loading-people {
	background: url(../images/loading-gif.gif) center no-repeat;
	height: 19px
}

.tips_content {
	float: left;
	border: 1px solid #e4eef0;
	padding-bottom: 5px;
	width: 283px;
	height: 450px;
	overflow: hidden
}

.tips_content>div>p {
	padding: 10px 15px;
	border-bottom: 1px solid #e4eef0;
	color: #333;
	margin-bottom: 0;
	font-weight: 400;
	background-color: #f6f7fa;
	width: 50%;
	box-sizing: border-box;
	float: left;
	cursor: pointer
}

.tips_content>div>p.active {
	background-color: #16ad99;
	color: #fff
}

.tips_content .slide-content {
	overflow: hidden;
	text-align: center;
	padding-left: 14px
}

.tips_content .slide-content li {
	float: left;
	margin-right: 15px
}

.tips_content .slide-content li:nth-child(even) {
	margin-right: 0
}

.tips_content .slide-content li img {
	width: 120px;
	height: 150px;
	border-radius: 2px;
	cursor: pointer
}

.view-tutorial,
.view-tutorial a {
	width: 113px;
	height: 38px;
	display: inline-block
}

.email-page .page4-content {
	text-align: center;
	margin-top: 100px
}

.email-page .page4-content>img {
	margin-bottom: 10px
}

.email-page .page4-content>div {
	color: #393f4d;
	font-size: 20px;
	margin: 10px 0
}

.email-page .page4-content a {
	color: #16ad99;
	font-size: 16px;
	display: inline-block;
	margin: 0 11px
}

.view-faq-tutorial {
	position: absolute;
	top: 7px;
	right: 10px;
	z-index: 1000
}

.view-tutorial {
	cursor: pointer;
	background: url(../images/faq/tutorial.png) no-repeat
}

.view-tutorial span {
	position: relative;
	top: 22%;
	display: block;
	z-index: 1010;
	font-size: 16px;
	font-weight: 700
}

.view-faq {
	background: url(../images/faq/faq.png) no-repeat;
	margin-left: 15px
}

.view-faq-content {
	height: 0;
	width: 301px;
	top: 45px;
	right: 5px;
	padding-left: 0;
	position: absolute;
	color: #333;
	overflow: hidden;
	background-color: #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .35);
	transition: height .5s
}

.view-faq-content.css3 {
	height: 315px
}

.faq-close {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 34px;
	height: 34px;
	display: block
}

.view-faq-content h3 {
	line-height: 28px;
	height: 30px;
	font-weight: 400
}

.faq-content {
	margin: 5px 0
}

.faq-content li {
	padding: 8px;
	background: url(../images/app/list_subse_dott_greg.png) 10px 15px no-repeat
}

.faq-content li:hover {
	background: url(../images/app/list_subse_dott.png) 10px 15px no-repeat
}

.faq-content li:nth-child(even) {
	background-color: #eee
}

.faq-content li a {
	color: #16ad99;
	margin-left: 15px;
	width: auto;
	height: auto;
	display: inline
}

.data-table-select {
	display: inline-block;
	color: #585858 !important;
	padding: 0 5px 0 10px;
	height: 30px;
	border: 1px solid #e4eef0 !important;
	vertical-align: middle;
	margin-right: 0;
	width: 100px !important
}

.emailFixedSituation {
	background: url(../images/mail_upgrade.png) center no-repeat;
	width: 700px;
	height: 427px;
	margin: 0 auto
}

.no-permission {
	text-align: center;
	padding-top: 15%;
	min-height: 29rem
}

.no-permission img {
	display: block;
	margin: 0 auto 15px
}

.no-permission p {
	font-size: 16px
}

@media screen and (min-width:1024px) and (max-width:1370px) {

	.intro,
	.mws-kuniao,
	.surface .box,
	.um-box {
		width: 1000px
	}

	.note-box-wrap .note-box {
		width: 920px
	}

	#section1.active .bg21 {
		margin-bottom: -15%
	}

	#section3 .intro-top {
		padding-top: 5%
	}

	.intro-bottom-list li {
		width: 33.3%;
		box-sizing: border-box
	}

	.company-main-info,
	.company-other-info {
		padding: 8% 2% 5% 3% !important
	}

	.intro-top .intro-top-right {
		padding-top: 15%
	}

	#section0 .logo-box,
	.ad-txt-box {
		top: -20%
	}

	.guide-layer .guide-box4 {
		left: 44%
	}

	.guide-layer .guide-box5 {
		left: 61%
	}

	.guide-layer .guide-box6 {
		left: 55%;
		top: 60%
	}

	.guide-layer .guide-box14 {
		left: 80%
	}

	.guide-layer .guide-box18 {
		left: 50%;
		top: 68%
	}

	.guide-layer .guide-box15 {
		left: 80%;
		top: 51%
	}

	.guide-layer .guide-box24,
	.guide-layer .guide-box27 {
		top: 77%
	}

	.guide-layer .guide-box22 {
		left: 80%;
		top: 62%
	}

	.guide-layer .guide-box30 {
		top: 66%;
		left: 66%
	}

	.main-menu>li {
		padding-left: 0;
		margin-left: 25px
	}

	.main-menu .menu-sub {
		left: 0
	}
}

@media screen and (min-height:901px) and (max-height:1366px) {
	#section0 {
		background: url(../images/section0_1200.jpg) center 60px no-repeat #fff;
		background-size: 100% 100%
	}
}