@charset "UTF-8";

a,
a:hover {
	text-decoration: none
}

.new_header,
body,
html {
	min-width: 1200px
}

.dropdown,
.dropdown-select,
.dropdown_oth {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none
}

.brand_classcy .left_side a,
.classify_alert .selected,
.dropdown .selected,
.dropdown li,
.dropdown_oth .selected,
.dropdown_oth li,
.fn-nowrap,
.mark_qkreg2 .mark_cont2 .table_box table tr td,
.nowrap,
.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-body .guide-item a,
.text-over,
.thide {
	text-overflow: ellipsis;
	white-space: nowrap
}

body,
html {
	height: 100%;
	background: #f5f5f5
}

.minh85 {
	min-height: 85%
}

.minh100 {
	min-height: 100%
}

blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0
}

body,
button,
input,
select,
textarea {
	color: #444
}

body,
button,
textarea {
	font: 14px/1.6 'Helvetica Neue', 'PingFang SC', 'Microsoft Yahei', 微软雅黑, STXihei, 华文细黑, sans-serif
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%
}

address,
cite,
dfn,
em,
var {
	font-style: normal
}

ol,
ul {
	list-style: none
}

a {
	color: #0071e3;
	outline: 0;
	-webkit-tap-highlight-color: transparent
}

a:hover {
	color: #ff4800
}

fieldset,
img {
	border: 0
}

button,
input,
select,
textarea {
	font: 14px/1.6 "Microsoft YaHei";
	outline: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

input {
	border-radius: 0
}

input[type=text],
input[type=tel] {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.new_header a,
.newfoot a {
	-webkit-tap-highlight-color: transparent
}

input[type=button],
input[type=submit],
input[type=reset] {
	-webkit-appearance: none
}

input[type=checkbox] {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
	-webkit-appearance: none !important;
	margin: 0
}

input:disabled {
	background-color: #f6f6f6 !important;
	color: #ccc;
	opacity: 1 !important;
	-webkit-text-fill-color: #ccc;
	-webkit-opacity: 1
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #ccc
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #ccc
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #ccc
}

.fn-posrel {
	position: relative !important
}

.bg_white,
.pos_rel,
.posrel,
.red-dot {
	position: relative
}

.fn-left {
	float: left !important
}

.fn-right {
	float: right !important
}

.new_header .drop dl,
.new_header .login_box .ename_user,
.new_header .login_box a,
.new_header .login_box input,
.new_header .login_box label,
.nowrap {
	float: left
}

.fn-block {
	display: block !important
}

.fn-inblock {
	display: inline-block !important
}

.fn-hidden {
	overflow: hidden !important
}

.fn-bold {
	font-weight: 600 !important
}

.fn-center {
	text-align: center !important
}

.fn-alignl {
	text-align: left !important
}

.fn-alignr {
	text-align: right !important
}

.fn-nowrap {
	overflow: hidden;
	text-align: left
}

.font0 {
	font-size: 0
}

.middle,
.vertical-middle {
	vertical-align: middle !important
}

.clearfix {
	zoom: 1
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.bg_white {
	min-height: 650px;
	background-color: #fff;
	overflow: hidden
}

@font-face {
	font-family: '长城行书体';
	src: url(../fonts/长城行书体.ttf)
}

.flex-left {
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.flex-center {
	display: flex;
	justify-content: center;
	align-items: center
}

.flex-between {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.dinline,
.w_em1,
.w_em2 {
	display: inline-block
}

.add-bb {
	border-bottom: 1px solid #eceef6
}

.add-br {
	border-right: 1px solid #d9dce7
}

.right5 {
	right: 20px
}

.c-line {
	text-decoration: line-through;
	color: #999
}

@media screen and (max-width:1200px) {

	body,
	html {
		width: 1200px
	}
}

.bg_pink {
	background-color: #f5f3f6
}

.w50 {
	width: 50% !important
}

.w100 {
	width: 100% !important
}

.w_0 {
	width: 0 !important
}

.w_20 {
	width: 20px !important
}

.w_30 {
	width: 30px !important
}

.w_40 {
	width: 40px !important
}

.w_45 {
	width: 45px !important
}

.w_50 {
	width: 50px !important
}

.w_60 {
	width: 60px !important
}

.w_65 {
	width: 65px !important
}

.w_70 {
	width: 70px !important
}

.w_80 {
	width: 80px !important
}

.w_88 {
	width: 88px !important
}

.w_90 {
	width: 90px !important
}

.w_95 {
	width: 95px !important
}

.w_100 {
	width: 100px !important
}

.w_104 {
	width: 104px !important
}

.w_110 {
	width: 110px !important
}

.w_120 {
	width: 120px !important
}

.w_122 {
	width: 123px !important
}

.w_125 {
	width: 125px !important
}

.w_130 {
	width: 130px !important
}

.w_134 {
	width: 134px !important
}

.w_140 {
	width: 140px !important
}

.w_150 {
	width: 150px !important
}

.w_160 {
	width: 160px !important
}

.w_175 {
	width: 175px !important
}

.w_180 {
	width: 180px !important
}

.w_186 {
	width: 186px !important
}

.w_190 {
	width: 190px !important
}

.w_200 {
	width: 200px !important
}

.w_205 {
	width: 205px !important
}

.w_215 {
	width: 215px !important
}

.w_210 {
	width: 210px !important
}

.w_220 {
	width: 220px !important
}

.w_225 {
	width: 225px !important
}

.w_230 {
	width: 230px !important
}

.w_235 {
	width: 235px !important
}

.w_240 {
	width: 210px !important
}

.w_250 {
	width: 250px !important
}

.w_255 {
	width: 255px !important
}

.w_270 {
	width: 270px !important
}

.w_286 {
	width: 286px !important
}

.w_300 {
	width: 300px !important
}

.w_320 {
	width: 320px !important
}

.w_350 {
	width: 350px !important
}

.w_365 {
	width: 365px !important
}

.w_388 {
	width: 388px !important
}

.w_393 {
	width: 393px !important
}

.w_395 {
	width: 395px !important
}

.w_400 {
	width: 400px !important
}

.w_433 {
	width: 433px !important
}

.w_458 {
	width: 458px !important
}

.w_520 {
	width: 520px !important
}

.w_564 {
	width: 564px !important
}

.w_690 {
	width: 690px !important
}

.w_630 {
	width: 630px !important
}

.w_830 {
	width: 830px !important
}

.w_em1 {
	width: .5em
}

.w_em2 {
	width: 1em
}

.h_30 {
	height: 30px !important
}

.h_38 {
	height: 38px !important
}

.h_54 {
	height: 54px !important
}

.h_90 {
	height: 90px !important
}

.h_120 {
	height: 120px !important
}

.h_135 {
	height: 135px !important
}

.h_160 {
	height: 160px !important
}

.h_188 {
	height: 188px !important
}

.min_h70 {
	min-height: 70px !important
}

.top160 {
	top: 160px !important
}

.top220 {
	top: 220px !important
}

.pl2 {
	padding-left: 2px !important
}

.ptb20 {
	margin: 20px 0
}

.p3060 {
	padding: 30px 60px !important
}

.pt0 {
	padding-top: 0 !important
}

.pt5 {
	padding-top: 5px !important
}

.pt10 {
	padding-top: 10px !important
}

.pt15 {
	padding-top: 15px !important
}

.pt20 {
	padding-top: 20px !important
}

.pt17 {
	padding-top: 17px !important
}

.pt24 {
	padding-top: 24px !important
}

.pt30 {
	padding-top: 30px !important
}

.pt40 {
	padding-top: 40px !important
}

.pt50 {
	padding-top: 50px !important
}

.pt70 {
	padding-top: 70px !important
}

.pl5 {
	padding-left: 5px !important
}

.pl7 {
	padding-left: 7px !important
}

.pl10 {
	padding-left: 10px !important
}

.pl14 {
	padding-left: 14px !important
}

.pl15 {
	padding-left: 15px !important
}

.pl20 {
	padding-left: 20px !important
}

.pl25 {
	padding-left: 25px !important
}

.pl30 {
	padding-left: 30px !important
}

.pl40 {
	padding-left: 40px !important
}

.pl70 {
	padding-left: 70px !important
}

.pl110 {
	padding-left: 110px !important
}

.pr0 {
	padding-right: 0 !important
}

.pr5 {
	padding-right: 5px !important
}

.pr10 {
	padding-right: 10px !important
}

.pr14 {
	padding-right: 14px !important
}

.pr20 {
	padding-right: 20px !important
}

.pr30 {
	padding-right: 30px !important
}

.plr40 {
	padding: 0 40px !important
}

.pb0 {
	padding-bottom: 0 !important
}

.pb5 {
	padding-bottom: 5px !important
}

.pb10 {
	padding-bottom: 10px !important
}

.pb15 {
	padding-bottom: 15px !important
}

.pb20 {
	padding-bottom: 20px !important
}

.pb30 {
	padding-bottom: 30px !important
}

.pb40 {
	padding-bottom: 40px !important
}

.pb100 {
	padding-bottom: 100px !important
}

.pb250 {
	padding-bottom: 250px !important
}

.pb450 {
	padding-bottom: 450px !important
}

.pb520 {
	padding-bottom: 520px !important
}

.pd0 {
	padding: 0 !important
}

.pd20 {
	padding: 20px !important
}

.pd14 {
	padding: 14px !important
}

.pd9 {
	padding: 9px !important
}

.pd7_10 {
	padding: 7px 10px !important
}

.ma0_auto {
	margin: 0 auto !important
}

.nmt230 {
	margin-top: -230px !important
}

.ma0 {
	margin: 0 !important
}

.mt-5 {
	margin-top: -5px !important
}

.mt2 {
	margin-top: 2px !important
}

.mt5 {
	margin-top: 5px !important
}

.mt6 {
	margin-top: 6px !important
}

.mt8 {
	margin-top: 8px !important
}

.mt10 {
	margin-top: 10px !important
}

.mt12 {
	margin-top: 12px !important
}

.mt15 {
	margin-top: 15px !important
}

.mt18 {
	margin-top: 18px !important
}

.mt25 {
	margin-top: 25px !important
}

.mt20 {
	margin-top: 20px !important
}

.mt30 {
	margin-top: 30px !important
}

.mt40 {
	margin-top: 40px !important
}

.mt45 {
	margin-top: 45px !important
}

.mt50 {
	margin-top: 50px !important
}

.mt60 {
	margin-top: 60px !important
}

.mt80 {
	margin-top: 80px !important
}

.mt120 {
	margin-top: 120px !important
}

.mt170 {
	margin-top: 170px !important
}

.mb0 {
	margin-bottom: 0 !important
}

.mb5 {
	margin-bottom: 5px !important
}

.mb15 {
	margin-bottom: 15px !important
}

.mb10 {
	margin-bottom: 10px !important
}

.mb20 {
	margin-bottom: 20px !important
}

.mb25 {
	margin-bottom: 25px !important
}

.mb30 {
	margin-bottom: 30px !important
}

.mb40 {
	margin-bottom: 40px !important
}

.mb50 {
	margin-bottom: 50px !important
}

.mb60 {
	margin-bottom: 60px !important
}

.ml0 {
	margin-left: 0 !important
}

.ml4 {
	margin-left: 4px !important
}

.ml5 {
	margin-left: 5px !important
}

.ml-5 {
	margin-left: -5px !important
}

.ml7 {
	margin-left: 7px !important
}

.ml10 {
	margin-left: 10px !important
}

.ml11 {
	margin-left: 11px !important
}

.ml15 {
	margin-left: 15px !important
}

.ml20 {
	margin-left: 20px !important
}

.ml25 {
	margin-left: 25px !important
}

.ml26 {
	margin-left: 26px !important
}

.ml30 {
	margin-left: 30px !important
}

.ml35 {
	margin-left: 35px !important
}

.ml40 {
	margin-left: 40px !important
}

.ml50 {
	margin-left: 50px !important
}

.ml58 {
	margin-left: 58px !important
}

.ml53 {
	margin-left: 53px !important
}

.ml60 {
	margin-left: 60px !important
}

.ml70 {
	margin-left: 70px !important
}

.ml75 {
	margin-left: 75px !important
}

.ml80 {
	margin-left: 80px !important
}

.ml90 {
	margin-left: 90px !important
}

.ml100 {
	margin-left: 100px !important
}

.ml110 {
	margin-left: 110px !important
}

.ml140 {
	margin-left: 140px !important
}

.ml166 {
	margin-left: 166px !important
}

.ml175 {
	margin-left: 175px !important
}

.ml200 {
	margin-left: 200px !important
}

.ml300 {
	margin-left: 300px !important
}

.ml370 {
	margin-left: 370px !important
}

.mr0 {
	margin-right: 0 !important
}

.mr5 {
	margin-right: 5px !important
}

.mr7 {
	margin-right: 7px !important
}

.mr8 {
	margin-right: 8px !important
}

.mr10 {
	margin-right: 10px !important
}

.mr17 {
	margin-right: 17px !important
}

.mr15 {
	margin-right: 15px !important
}

.mr20 {
	margin-right: 20px !important
}

.mr30 {
	margin-right: 30px !important
}

.mr35 {
	margin-right: 35px !important
}

.mr50 {
	margin-right: 50px !important
}

.mr58 {
	margin-right: 58px !important
}

.mr60 {
	margin-right: 60px !important
}

.mr70 {
	margin-right: 70px !important
}

.mr90 {
	margin-right: 90px !important
}

.mr95 {
	margin-right: 95px !important
}

.mr100 {
	margin-right: 100px !important
}

.mlr40 {
	margin: 0 40px !important
}

.lh20 {
	line-height: 20px !important
}

.lh22 {
	line-height: 22px !important
}

.lh24 {
	line-height: 24px !important
}

.lh25 {
	line-height: 25px !important
}

.lh28 {
	line-height: 28px !important
}

.lh30 {
	line-height: 30px !important
}

.lh32 {
	line-height: 32px !important
}

.lh40 {
	line-height: 40px !important
}

.lh50 {
	line-height: 50px !important
}

.btn,
.inp,
.text-nowrap {
	line-height: 20px
}

.min-h65 {
	min-height: 65px !important
}

.font44 {
	font-size: 44px !important
}

.font36 {
	font-size: 36px !important
}

.font34 {
	font-size: 34px !important
}

.fn25 {
	font-size: 25px !important
}

.font26 {
	font-size: 26px !important
}

.font27 {
	font-size: 27px !important
}

.font28 {
	font-size: 28px !important
}

.font20 {
	font-size: 20px !important
}

.font30 {
	font-size: 30px !important
}

.fn50 {
	font-size: 50px !important
}

.fn36,
.font36 {
	font-size: 36px !important
}

.fn43,
.font43 {
	font-size: 43px !important
}

.fn32,
.font32 {
	font-size: 32px !important
}

.fn24,
.font24 {
	font-size: 24px !important
}

.fn22,
.font22 {
	font-size: 22px !important
}

.fn18,
.font18 {
	font-size: 18px !important
}

.fn16,
.font16 {
	font-size: 16px !important
}

.fn15,
.font15 {
	font-size: 15px !important
}

.fn14,
.font14 {
	font-size: 14px !important
}

.fn13,
.font13 {
	font-size: 13px !important
}

.fn12,
.font12 {
	font-size: 12px !important
}

.fontw700 {
	font-weight: 700 !important
}

.fontw400 {
	font-weight: 400 !important
}

.fontw800 {
	font-weight: 800 !important
}

.bold {
	font-weight: 600
}

.normal {
	font-weight: 400
}

.bg_ffc49e {
	background-color: #ffc49e !important
}

.bg_a2ccff {
	background-color: #a2ccff !important
}

.b_white {
	background: #fff !important
}

.b_grey {
	background: #fbfbfb
}

.b_grey2 {
	background: #f7f7fa
}

.bg_f2f4f8 {
	background-color: #f2f4f8 !important
}

.backfff {
	background: #fff !important
}

.bg_f1f4f7 {
	background-color: #f1f4f7 !important
}

.yellowbg {
	background: #fcf0d7
}

.yellowbg2 {
	background: #ffecbc
}

.graybg {
	background: #f7f7f7
}

.greybg {
	background: #f3f3f3
}

.bg_f9f9fa {
	background: #f9f9fa !important
}

.bluebg {
	background: #1a94e9
}

.blue2bg {
	background-color: #f1f4f9
}

.orangebg {
	background: #ff6028
}

.bluebtn {
	background-color: #2789ed !important
}

.bg_fafafa {
	background-color: #fafafa !important
}

.c_breedred {
	color: #f72a3f !important
}

.c_red {
	color: #ff3145 !important
}

.c_red2 {
	color: #f24652 !important
}

.c_red3 {
	color: #ff1a14 !important
}

.c_white {
	color: #fff !important
}

.c_blue {
	color: #0071e3 !important
}

.c_ligblue {
	color: #9abfff !important
}

.c_blue2 {
	color: #596bff !important
}

.c_blue3 {
	color: rgba(208,16,16,1) !important
}

.c_blue4 {
	color: #515c7a !important
}

.c_blue5 {
	color: rgba(208,16,16,1) !important
}

.c_blue6 {
	color: #5090fc !important
}

.c_blue7 {
	color: #66a0e7 !important
}

.c_blue8 {
	color: #3889ec !important
}

.c_blue9 {
	color: #2789ed !important
}

.c_blue10 {
	color: #2c88e9 !important
}

.c_orange {
	color: #ff4800 !important
}

.c_orange2 {
	color: #ff6700 !important
}

.c_gray {
	color: #666 !important
}

.c_gray3 {
	color: #333 !important
}

.c_gray9 {
	color: #999 !important
}

.c_gray4 {
	color: #444 !important
}

.c_gray8 {
	color: #888 !important
}

.c_gray7 {
	color: #777 !important
}

.c_green {
	color: #0bb523 !important
}

.c_green2 {
	color: #93aac2 !important
}

.c_green3 {
	color: #2dae5f !important
}

.c_black6 {
	color: #666 !important
}

.c_ligray {
	color: #e1e0e0 !important
}

.c_gold {
	color: #cca561
}

.c_purple {
	color: #6c3fdd !important
}

.c_tiporange {
	color: #ff8920 !important
}

.c_bloorange {
	color: #fd5c31 !important
}

.c_lightblue {
	color: #85abff !important
}

.c_lighgreen {
	color: #00a91c !important
}

.c_lighgrey {
	color: #696464 !important
}

.c_black {
	color: #454f65 !important
}

.c_f9273e {
	color: #f9273e !important
}

.bd-none {
	border: 0
}

.bb-none {
	border-bottom: 0 !important
}

.bradius3 {
	border-radius: 3px !important
}

.bradius0 {
	border-radius: 0 !important
}

.bradius4 {
	border-radius: 4px !important
}

.tresize0 {
	resize: none
}

.none {
	display: none
}

.fn-hide {
	display: none !important
}

.textbot {
	vertical-align: bottom !important
}

.textmdl {
	vertical-align: middle !important
}

.textttop {
	vertical-align: text-top
}

.middle {
	vertical-align: middle
}

.cur_poi {
	cursor: pointer
}

.pot_none {
	pointer-events: none !important;
	cursor: not-allowed !important
}

.aroud_btn:hover,
.aroud_btn_orange:hover,
.btn {
	cursor: pointer
}

.valign_top {
	vertical-align: top
}

.valign_center {
	vertical-align: center
}

.arial {
	font-family: arial
}

.border0 {
	border: none !important
}

.bl0 {
	border-left: 0 !important
}

.bl-e9 {
	border-left: 1px solid #e9e9e9
}

.br0 {
	border-right: 0 !important
}

.br1-e7 {
	border-right: 1px solid #e7e7e7 !important
}

.bordertop {
	border-top: 1px solid #e9e9e9
}

.bb-e9 {
	border-bottom: 1px solid #e9e9e9
}

.bt-e7 {
	border-top: 1px solid #e7e7e7
}

.bb-e7 {
	border-bottom: 1px solid #e7e7e7
}

.bb-ec {
	border-bottom: 1px solid #ececec
}

.bt-ee {
	border-top: 1px solid #eee
}

.pic-bd {
	border: 1px solid #ececec
}

.bd-tt {
	border-top: 1px dotted #e5e5e5
}

.bd-st {
	border-top: 1px solid #eee
}

.bd-sr {
	border-right: 1px solid #eee
}

.bdt-ec {
	border-top: 1px solid #ececec
}

.bd-cc {
	border: 1px solid #ccc
}

.bd-e7 {
	border: 1px solid #e7e7e7
}

.bd-e3 {
	border: 1px solid #e3e3e3
}

.bd-e9 {
	border: 1px solid #e9e9e9
}

.red-dot:after {
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background-color: #ff3145;
	position: absolute;
	right: 30px;
	top: 0
}

.textcen {
	text-align: center !important
}

.tleft {
	text-align: left !important
}

.tright {
	text-align: right !important
}

.tunline {
	text-decoration: underline
}

.tlineth {
	text-decoration: line-through
}

.com_aside .com_aside_dl a,
.new_header a,
.new_header a:hover,
.newfoot a,
.newfoot a:hover {
	text-decoration: none
}

.letters3 {
	letter-spacing: 3px
}

.letters1 {
	letter-spacing: 1px
}

.tindent28 {
	text-indent: 28px
}

.tindent32 {
	text-indent: 32px
}

.thide {
	overflow: hidden;
	word-wrap: normal
}

.nowrap {
	overflow: hidden;
	_display: inline;
	text-align: left
}

.text-nowrap {
	position: relative;
	height: 40px;
	overflow: hidden
}

.text-nowrap::after {
	content: '...';
	position: absolute;
	bottom: 0;
	right: 40px;
	padding: 0 5px;
	background: #efefef
}

.text-nowrap a {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 5px;
	background: #efefef
}

i,
label {
	font-style: normal
}

textarea {
	resize: none
}

.inp {
	padding: 5px;
	border: 1px solid #d1d1d1
}

.flex {
	display: flex
}

.flex1 {
	flex: 1
}

.flex2 {
	flex: 2
}

.flex3 {
	flex: 3
}

.text-over {
	overflow: hidden;
	display: inline-block
}

.no_pointer {
	pointer-events: none
}

.icon-head_05 {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	background-position: -210px -157px;
	width: 19px;
	height: 19px;
	vertical-align: middle
}

.icon-head_07,
.icon-head_07h {
	width: 17px;
	height: 18px;
	vertical-align: middle;
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png)
}

.icon-head_07 {
	background-position: -280px -171px
}

.icon-head_07h {
	background-position: -280px -143px
}

.icon-head_09 {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	background-position: -280px 0;
	width: 18px;
	height: 19px;
	vertical-align: middle
}

.icon-head_21,
.icon-head_21h {
	width: 17px;
	height: 19px;
	vertical-align: middle;
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png)
}

.icon-head_21 {
	background-position: -280px -85px
}

.icon-head_21h {
	background-position: -280px -114px
}

.icon-head_25 {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	background-position: -210px -186px;
	width: 13px;
	height: 14px;
	vertical-align: middle
}

.icon-head_29,
.icon-head_29h {
	width: 21px;
	height: 23px;
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	vertical-align: middle
}

.icon-head_29 {
	background-position: -241px -96px
}

.icon-head_29h {
	background-position: -210px -96px
}

.icon-head_rom {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	background-position: -233px -186px;
	width: 11px;
	height: 11px;
	vertical-align: middle
}

.icon-headicon_03,
.icon-headicon_05,
.icon-headicon_07,
.icon-headicon_09,
.icon-headiconn_03,
.icon-headiconn_05,
.icon-headiconn_07,
.icon-headiconn_09,
.icon-headiconn_11 {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	width: 60px;
	height: 60px
}

.icon-headicon_03 {
	background-position: -70px -140px;
	vertical-align: middle
}

.icon-headicon_05 {
	background-position: -140px -140px;
	vertical-align: middle
}

.icon-headicon_07 {
	background-position: -210px 0;
	vertical-align: middle
}

.icon-headicon_09 {
	background-position: -70px 0;
	vertical-align: middle
}

.icon-headicon_11 {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	background-position: 0 0;
	width: 60px;
	height: 60px;
	vertical-align: middle
}

.icon-headiconn_03 {
	background-position: 0 -70px;
	vertical-align: middle
}

.icon-headiconn_05 {
	background-position: -70px -70px;
	vertical-align: middle
}

.icon-headiconn_07 {
	background-position: -140px 0;
	vertical-align: middle
}

.icon-headiconn_09 {
	background-position: -140px -70px;
	vertical-align: middle
}

.icon-headiconn_11 {
	background-position: 0 -140px;
	vertical-align: middle
}

.icon-reg_03,
.icon-reg_05 {
	width: 21px;
	height: 18px;
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	vertical-align: middle
}

.icon-reg_03 {
	background-position: -241px -129px
}

.icon-reg_05 {
	background-position: -210px -129px
}

.icon-x {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	vertical-align: middle
}

.icon-x2 {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	background-position: -280px -225px;
	width: 16px;
	height: 16px;
	vertical-align: middle
}

.icon-zhuan,
.icon-zhuan-h {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	width: 15px;
	height: 17px
}

.icon-zhuan-h {
	background-position: -29px -236px;
	vertical-align: middle
}

.icon-zhuan {
	background-position: -54px -236px;
	vertical-align: middle
}

.icon-zt-xryh-sheng,
.icon-zt-xryh-xiao {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	height: 16px;
	vertical-align: middle
}

.icon-zt-xryh-sheng {
	background-position: 0 -210px;
	width: 22px
}

.icon-zt-xryh-xiao {
	background-position: -210px -70px;
	width: 48px
}

.pb-btn {
	width: 240px;
	height: 30px;
	border: 1px solid #dcdcdc;
	display: block;
	padding-left: 10px
}

.aroud_btn,
.aroud_btn_orange {
	font-size: 12px;
	width: 50px;
	height: 20px;
	margin: 0 auto
}

.aroud_btn,
.aroud_btn_orange,
.btn {
	display: inline-block;
	text-align: center;
	position: relative
}

.aroud_btn {
	border: 1px solid #0071e3;
	color: #0071e3;
	border-radius: 18px
}

.aroud_btn_orange {
	border: 1px solid #ff4800;
	color: #ff4800;
	border-radius: 18px
}

.btn {
	color: #fff;
	padding: 7px 22px;
	margin: 0 5px;
	background-color: #428ae2;
	border-radius: 3px;
	font-size: 16px;
	border: none
}

.code_close,
.new_header .login_down .icon:hover .down_ul {
	display: block
}

.btn_gz,
.code_close,
.domain_code {
	position: absolute
}

.btn_new {
	padding: 5px 14px;
	font-size: 14px
}

.btn.bradius0 {
	border-radius: 0 !important
}

.btn.btn_blue {
	border: 1px solid #3889ec;
	background: #3889ec;
	color: #fff
}

.btn.btn_blue:hover {
	border-color: #206ecd;
	background: #206ecd;
	color: #fff !important
}

.btn.bd_blue:hover,
.btn.btn_blue3:hover {
	border-color: #157de7;
	background: #157de7;
	color: #fff !important
}

.btn:hover {
	color: #fff
}

.btn.btn_white {
	background: #fff;
	color: #3889ec;
	border: 1px solid #3889ec
}

.bd_lblue {
	color: #80bfff !important;
	background-color: #f1f8ff !important;
	border: 1px solid #80bfff !important
}

.btn.btn_blue2 {
	background: #77abeb;
	color: #fff
}

.btn.btn_blue3 {
	background: #d01010;
	color: #fff
}

.btn.btn_blue3:hover {
	border-color: #386fff;
	background: #386fff
}

.btn.btn_blue4 {
	border: 1px solid #3889ec;
	background: #3889ec;
	color: #fff
}

.btn.btn_blue4:hover {
	border-color: #206ecd;
	background: #206ecd
}

.btn.btn_border {
	color: #0071e3;
	background-color: #fff;
	border: 1px solid #0071e3
}

.btn.btn_border:hover {
	color: #fff;
	background-color: #3889ec;
	border: 1px solid #3889ec
}

.btn.btn_red {
	background-color: #ff4800;
	border: 1px solid #ff4800
}

.btn.btn_red:hover {
	background-color: #535252;
	border: 1px solid #535252
}

.btn.btn_circle {
	font-size: 12px !important;
	border-radius: 15px !important;
	padding: 2px 10px;
	margin: 0
}

.btn_orange,
.btn_orange_label {
	background-color: #ff6700 !important;
	border: 1px solid #ff6700
}

.btn.c_green {
	color: #93aac2
}

.btn_orange_label {
	font-size: 12px;
	padding: 0 5px;
	line-height: 20px;
	margin-top: -4px;
	vertical-align: middle
}

.btn.btn_orange:hover,
.btn_orange4:hover {
	border-color: #ff4800 !important;
	background: #ff4800 !important;
	color: #fff !important
}

.btn.bd_orange:hover {
	border-color: #f25807 !important;
	background: #f25807 !important;
	color: #fff !important
}

.bd_orange2.on,
.bd_orange2:hover,
.btn_orange2 {
	background-color: #ff4800 !important;
	color: #fff !important;
	border: 1px solid #ff4800 !important
}

.btn_orange2:hover,
.btn_orange3:hover {
	background-color: #ff6700 !important;
	color: #fff !important;
	border: 1px solid #ff6700 !important
}

.btn_orange3 {
	background-color: #ff7800 !important;
	border: 1px solid #ff7800
}

.btn_orange4 {
	background-color: #ff781d !important;
	border: 1px solid #ff781d
}

.btn_disable,
.btn_gray,
.btn_nohover {
	background-color: #939ba4 !important;
	border: 1px solid #939ba4 !important
}

.btn_disable {
	cursor: default
}

.btn_gray:hover {
	background-color: #7f8890 !important;
	border: 1px solid #7f8890 !important
}

.btn_gray2 {
	background: #93aac2;
	color: #fff;
	border: 1px solid #93aac2
}

.btn_green {
	border: 1px solid #93aac2 !important
}

.btn_lightblue {
	background-color: #85abff !important;
	border: 1px solid #85abff !important
}

.btn.bd_gray {
	border: 1px solid #d1d1d1 !important;
	background: #fff;
	color: #888 !important
}

.btn.bd_blue {
	border: 1px solid #3889ec !important;
	background: #fff;
	color: #3889ec !important
}

.btn.bd_blue2 {
	border: 1px solid #0071e3 !important;
	background: #fff;
	color: #0071e3 !important
}

.bd_blue3 {
	border: 1px solid #c0dcff !important;
	background: #dcecff;
	color: #428ae2 !important
}

.btn.bd_grblue {
	border: 1px solid #668cb3 !important;
	background: #fff;
	color: #668cb3 !important
}

.btn.bd_grblue:hover {
	border: 1px solid #668cb3 !important;
	background: #668cb3 !important;
	color: #fff !important
}

.btn.bd_orange {
	border: 1px solid #ff6700;
	background: #fff;
	color: #ff6700 !important
}

.bd_orange2 {
	color: #ff4800 !important;
	border: 1px solid #ff4800 !important;
	background-color: #fff !important
}

.btn_gz {
	right: 90px;
	top: 70px;
	border-radius: 30px
}

.btn_gz_hover {
	width: 115px;
	height: 40px;
	padding: 0;
	line-height: 40px
}

.btn_gz_hover:hover {
	background: url(../images/zt-xsgz_19.png) center;
	background-size: cover
}

.small_btn {
	line-height: normal !important;
	padding: 0 4px !important;
	margin: 0 3px !important
}

.btn_hug {
	padding: 10px 20px !important
}

.btn_sm {
	padding: 5px 10px;
	font-size: 14px;
	margin: 0
}

.bd_default {
	color: #668cb3 !important;
	border: 1px solid #93aac2 !important;
	background-color: #fff !important;
	cursor: no-drop
}

.new_header .header {
	width: 1200px;
	margin: 0 auto;
	padding: 23px 0
}

.com_input,
.com_input2 {
	padding: 5px 6px;
	font-size: 14px !important
}

.com_input {
	height: 20px;
	border: 1px solid #dcdcdc
}

.com_input::-webkit-input-placeholder {
	color: #c5c5c5
}

.com_input2 {
	height: 32px;
	border: 1px solid #ccc
}

.code_close,
.domain_code p {
	font-size: 12px;
	text-align: center
}

.com_input.com_input_red {
	border: 1px solid #ff6700;
	padding: 7px
}

.domain_code {
	width: 78px;
	padding: 14px 0 5px;
	margin-left: -730px;
	background: #fff;
	border: 1px solid #89c4ff;
	left: 50%;
	top: 357px;
	text-align: center
}

.code_close {
	height: 10px;
	width: 12px;
	color: #3892ee;
	line-height: 10px;
	right: 0;
	top: 0
}

.new_header {
	background-color: #fff;
	color: #333;
	font: 14px/1.6;
	padding: 0;
	margin: 0
}

.new_header a,
.new_header input {
	outline: 0;
	color: #333
}

.new_header a {
	padding: 0;
	margin: 0;
	color: #0c73b7
}

.new_header img,
.new_header input {
	vertical-align: middle
}

.new_header h1 {
	font-size: 14px;
	font-weight: 400
}

.new_header label {
	margin: 0 0 0 5px;
	cursor: pointer
}

.new_header input {
	font: 12px/1.6
}

.new_header input::-moz-focus-inner {
	border: 0;
	padding: 0
}

.new_header input::-webkit-input-placeholder {
	color: #d8d8d8
}

.new_header a:hover {
	color: #ff6a00
}

.new_header .c_blue {
	color: #008edf
}

.new_header .nav {
	height: 30px;
	line-height: 30px;
	background: #f9f9f9;
	border-bottom: 1px solid #f0f0f0
}

.new_header .login_box {
	width: 470px
}

.new_header .login_box label {
	margin: 0
}

.new_header .login_box .ename_user a {
	float: none;
	color: #0f93d8
}

.new_header .login_box .ename_user a:hover {
	color: #ff6a00
}

.new_header .login_box .member,
.new_header .login_box .password {
	width: 94px;
	border-color: #ccc;
	margin: 4px 8px 0 2px;
	padding: 0 5px;
	font-size: 12px !important;
	line-height: 20px
}

.new_header .login_box .icon_bg {
	padding-left: 20px;
	background-image: url(../images/icon_bg.png);
	background-repeat: no-repeat;
	margin-left: 10px;
	color: #333
}

.new_header .login_box .icon_bg em {
	color: #ff6a00
}

.new_header .login_box .c_gray {
	color: #666 !important;
	margin-left: 10px
}

.new_header .login_box .c_blue {
	color: #666;
	margin-left: 10px
}

.new_header .login_box .c_blue:hover {
	color: #ff6a00
}

.new_header .com_input,
.new_header .drop,
.new_header .login_btn,
.new_header .nav {
	font-size: 12px
}

.new_header .com_input {
	border: 1px solid #ccc;
	line-height: 15px;
	padding: 5.5px 5px;
	color: #777
}

.new_header .com_input:focus {
	color: #333
}

.new_header .login_btn,
.new_header .login_down {
	background: #2789ed;
	height: 20px
}

.new_header .login_btn {
	border: none;
	width: 55px;
	padding: 0 15px 0 5px;
	cursor: pointer;
	color: #fff
}

.new_header .login_down {
	display: block;
	float: left;
	margin: 5px 8px 0 2px;
	position: relative;
	cursor: pointer;
	z-index: 99
}

.new_header .login_down .icon {
	width: 15px;
	height: 21px;
	background: url(../images/icon.png) 1px -64px no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer
}

.new_header .login_tip {
	position: absolute;
	top: 36px;
	border: 1px solid #ffba8c;
	background: #fff1de;
	color: #ff552b;
	z-index: 75;
	padding: 2px 10px;
	left: -30px;
	white-space: nowrap
}

.new_header .down_ul {
	display: none;
	margin: 20px 0 0;
	width: 110px;
	padding-top: 5px;
	border: 1px solid #e5e5e5;
	background: #fafafa;
	position: absolute;
	left: -40px;
	z-index: 99
}

.new_header .down_ul li {
	width: 110px;
	height: 28px;
	line-height: 28px
}

.new_header .down_ul li a {
	padding-left: 28px;
	background-image: url(../images/logoico.png);
	background-repeat: no-repeat;
	color: #333
}

.new_header .down_ul li a:hover {
	color: #ff6a00
}

.new_header .down_ul li .sina {
	background-position: 8px 7px
}

.new_header .down_ul li .qq {
	background-position: 8px -20px
}

.new_header .down_ul li .taob {
	background-position: 8px -47px
}

.new_header .messaging {
	background-position: 0 0
}

.new_header .messaging_none {
	background-position: 0 -60px;
	color: #777
}

.new_header .messaging_none:hover {
	color: #ff6a00
}

.new_header .nav_cart {
	background-position: 0 -30px
}

.new_header .nav_cart_none {
	background-position: 0 -90px;
	color: #777
}

.new_header .nav_cart_none:hover {
	color: #ff6a00
}

.new_header .insideb,
.new_header .outsideb {
	display: block;
	height: 0;
	width: 0;
	line-height: 0;
	border: 8px solid #000;
	border-style: dashed dashed solid solid;
	overflow: hidden;
	position: absolute;
	left: 50px
}

.new_header .outsideb {
	top: -16px;
	border-color: transparent transparent #ffba8c
}

.new_header .insideb {
	top: -15px;
	border-color: transparent transparent #fff1de
}

.new_header .topnav {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 77
}

.new_header .captcha img,
.new_header .captcha input {
	margin-top: 5px
}

.new_header .captcha {
	width: 245px
}

.new_header .captcha input {
	width: 40px;
	margin-top: 5px;
	padding: 2px 5px
}

.new_header .captcha a,
.new_header .captcha img {
	float: left;
	display: inline;
	margin-left: 5px;
	color: #0f93d8
}

.new_header .link_box {
	color: #cdcdcd
}

.new_header .link_box a {
	padding: 0 9px;
	color: #666;
	margin-right: 8px;
	margin-left: 3px
}

.new_header .link_box.right a {
	vertical-align: middle;
	padding: 0 4px
}

.new_header .link_box .language {
	padding: 0 2px
}

.new_header .link_box .current,
.new_header .link_box a:hover {
	color: #ff6a00
}

.new_header .nav_menu {
	width: 1200px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	height: 50px;
	background: #FFFFFF
}

.new_header .menu_list {
	width: 1200px;
	margin: 0 auto;
	margin-left: 30px;
}

.new_header .menu_list>li {
	float: left;
	height: 50px;
	line-height: 50px;
	position: relative;
	width: auto
}
.new_header .menu_list>li{font-family: 'Helvetica Neue', 'PingFang SC', 'Microsoft Yahei', 微软雅黑, STXihei, 华文细黑, sans-serif;}
.new_header .menu_list .new_icon {
	width: 26px;
	height: 12px;
	background: url(../images/icon.png) -77px -111px no-repeat;
	position: absolute;
	right: 24px;
	top: 4px
}

.new_header .menu_list li .menu_but {
	display: block;
	padding: 0 25px;
	height: 100%;
	color: #333;
	font-size: 16px;
	text-align: center;
	width: 70px
}

.new_header .menu_list li .menu_butnav {
	display: block;
	padding: 0 10px;
	height: 100%;
	color: #333;
	font-size: 16px;
	text-align: center;
	width: 100px
}

.new_header .menu_list li.active .menu_but,
.new_header .menu_list li:hover .menu_but {
	color: #FFFFFF
}
.new_header .menu_list li.active,
.new_header .menu_list li:hover {
	background-color: rgba(208,16,16,1) !important;
	font-weight: bolder;
	
}
.new_header .menu_list li.active a,
.new_header .menu_list li:hover a{color: #FFFFFF;}
.new_header .menu_list li:hover .menu_but {
	background-position: 75px -24px;
	background-color: rgba(208,16,16,1) !important;
	font-weight: bolder;
	color: #FFFFFF;
}

.new_header .menu_list .menu_current {
	position: relative
}

.menu_current.other,
.new_header .menu_list .menu_current.one {
	background: #1c70d5
}

.new_header .menu_list .menu_current.one span:hover {
	background-color: #0c70d5 !important;
	font-weight: 400
}

.new_header .menu_list .menu_current:hover .all_classicy {
	display: block
}

.new_header .menu_list .menu_current .menu_but {
	background-image: url(../images/menu_but_bg.png);
	background-repeat: no-repeat;
	background-position: 132px 10px
}

.new_header .menu_list .menu_current .no_menu_but {
	background-image: none;
	width: 150px
}

.new_header .menu_list .new .menu_but {
	background-image: url(../images/menu_but_bg.png);
	background-repeat: no-repeat;
	background-position: 75px 12px;
	cursor: pointer
}

.new_header .menu_list li.auctions .menu_but {
	display: block;
	padding-left: 38px;
	color: #ffff41
}

.new_header .menu_list li.auctions .menu_but:hover {
	font-weight: 600
}

.new_header .menu_list li.manage_center {
	float: right;
	padding-left: 5px;
	position: relative
}

.new_header .menu_list li.manage_center .menu_but {
	cursor: pointer;
	padding: 0 10px 0 35px;
	background: url(../images/perscent_bg.png) 20px center no-repeat
}

.manage_bg1,
.manage_bg3 {
	padding: 0 10px 0 35px !important;
	color: #fff !important;
	font-size: 16px
}

.add-hover {
	background-position: 90px 10px !important
}

.menu_current:hover .add-hover {
	background-position: 90px -24px !important
}

.manage_bg1 {
	background: url(../images/new_header01.png) 16px center no-repeat !important;
	background-size: 16px !important
}

.manage_bg2 {
	background: url(../images/new_header02.png) 6px center no-repeat !important;
	background-size: 16px !important;
	margin-left: 20px
}

.manage_bg3 {
	cursor: pointer;
	background: url(../images/perscent_bg.png) 20px center no-repeat
}

.new_header .menu_list li.manage_center .drop {
	display: none;
	width: 520px;
	border: 2px solid #2789ed;
	border-top: none;
	background: #fff;
	z-index: 399;
	padding: 0 6px 15px 14px;
	font-size: 14px;
	position: absolute;
	right: 0;
	top: 50px
}

.new_header .menu_list li.manage_center .drop dl {
	float: left;
	display: inline;
	margin: 0 8px;
	width: 114px;
	overflow: hidden
}

.new_header .menu_list li.manage_center .drop dt {
	height: 18px;
	line-height: 18px;
	padding: 20px 0 5px;
	color: #fe7710;
	font-weight: 700
}

.new_header .menu_list li.manage_center .drop dd a {
	display: block;
	height: 28px;
	line-height: 28px;
	border-bottom: 1px dashed #ededed;
	color: #333;
	word-break: keep-all;
	white-space: nowrap
}

.com_tab td,
.dts-list li,
.mark_examine .auto_list li,
.ser-detail .details .check,
.table td {
	word-break: break-all
}

.new_header .menu_list li.manage_center .drop dd a:hover {
	color: #ff4800
}

.new_header .menu_list li.manage_center .drop dd a strong {
	color: #555
}

.new_header .menu_list li.manage_center:hover .drop,
.new_header .menu_list li:hover .down_list {
	display: block
}

.new_header .logo a,
.new_header .ser_box {
	display: table-cell;
	vertical-align: middle
}

.edit_width {
	text-align: -webkit-center !important;
	width: 170px !important
}

.new_header .logo,
.new_header .logo a {
	height: 65px;
	margin-top: -12px;
	margin-left: -27px
}

.new_header .ser_box {
	height: 65px;
	width: 845px
}

.new_header .ser_box .ser_form {
	width: 495px
}

.new_header .ser_box .ser_form .ser_header {
	margin-left: 32px
}

.new_header .ser_box .ser_form .ico {
	display: inline-block;
	padding: 8px 14px;
	font-size: 14px;
	color: #777;
	line-height: 15px;
	cursor: pointer;
	margin-right: 4px
}

.new_header .ser_box .ser_form .ico.active {
	background: #60afff;
	color: #fff;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.new_header .ser_box .ser_form .ser_form_main .target_int {
	font-size: 12px;
	color: #666;
	position: absolute;
	top: 5px;
	right: 100px;
	vertical-align: middle
}

.new_header .ser_box .ser_form .ser_form_main {
	position: relative;
	height: 32px;
	width: 370px;
	padding-right: 90px;
	border: 2px solid #60afff;
	padding-left: 134px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px
}

.new_header .ser_box .ser_form .ser_form_main .dropdown {
	background-color: #fff;
	font-size: 16px;
	color: #666;
	position: absolute;
	left: 0;
	border: none;
	height: 100%;
	width: 118px;
	z-index: 100;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px
}

.new_header .ser_box .ser_form .ser_form_main .dropdown div {
	border: none !important;
	left: 0;
	z-index: 200
}

.two_qr_code,
.wqr_code {
	z-index: 86;
	position: absolute
}

.new_header .ser_box .ser_form .ser_form_main .dropdown li {
	padding: 12px 22px
}

.new_header .ser_box .ser_form .ser_form_main .dropdown .carat {
	background-color: #fff;
	background-position: -104px -24px
}

.new_header .ser_box .ser_form .ser_form_main .open .carat {
	background-position: -104px -58px
}

.new_header .ser_box .ser_form .ser_form_main .dropdown .selected {
	font-size: 16px !important;
	padding: 7px 20px 7px 23px
}

.new_header .ser_box .ser_form .ser_form_main .input {
	width: 360px;
	border: none;
	height: 20px;
	margin-top: 5px;
	background: 0 0
}

.new_header .ser_box .ser_form .ser_form_main .submit {
	font-size: 16px;
	position: absolute;
	background: #60afff;
	right: 0;
	top: -2px;
	border: none;
	color: #fff;
	padding: 6px 20px 5px;
	-moz-border-radius: 0 20px 20px 0;
	-webkit-border-radius: 0 20px 20px 0;
	border-radius: 0 20px 20px 0
}

.new_header .ser_box .brant_a {
	display: inline-block;
	margin-top: 4px;
	margin-right: 10px
}

.new_header .ser_box .brant_a .nav-tip {
	color: #2789ed;
	font-size: 15px;
	text-align: center;
	margin-top: 2px
}

.stars_us {
	position: relative;
	display: inline-block
}

.wqr_code {
	border: 1px solid #e2e2e2;
	width: 75px;
	height: 75px;
	right: -9px;
	top: 42px
}

.two_qr_code:before,
.wqr_code:before {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	border-top: 10px transparent dashed;
	border-left: 10px transparent dashed;
	border-right: 10px transparent dashed;
	border-bottom: 10px #e2e2e2 solid;
	top: -20px;
	right: 27px;
	overflow: hidden
}

.two_qr_code:after,
.wqr_code:after {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	border-top: 10px transparent dashed;
	border-left: 10px transparent dashed;
	border-right: 10px transparent dashed;
	border-bottom: 10px #fff solid;
	top: -19px;
	right: 27px;
	overflow: hidden
}

.wqr_code .qr_code_logo {
	position: absolute;
	top: 2px;
	left: 1px
}

.two_qr_code .wechat {
	border-left: 1px dashed #f1f1f1
}

.two_qr_code .mark_bot_app {
	background: url(../images/blue_phone.png) 10px 2px no-repeat
}

.two_qr_code .mark_bot_wechat {
	background: url(../images/blue_wechat.png) 10px 2px no-repeat
}

.two_qr_code .mark_bot_app,
.two_qr_code .mark_bot_wechat {
	margin: 5px 0;
	color: #2789ed !important;
	font-size: 15px;
	line-height: 22px;
	padding-left: 10px
}

.two_qr_code .app,
.two_qr_code .wechat {
	line-height: 15px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding: 0 10px;
	width: 114px
}

.two_qr_code {
	border: 1px solid #e2e2e2;
	right: -9px;
	top: 42px;
	background: url(../images/ewmbg.png) bottom no-repeat #fff;
	padding: 10px 0;
	display: none;
	width: 412px;
	color: #666
}

.newfoot,
.newfoot a,
.newfoot dd,
.newfoot dl,
.newfoot dt,
.newfoot p {
	padding: 0;
	margin: 0
}

.newfoot {
	font: 14px/1.6;
	color: #333;
	border-top: 1px solid #eaeaea;
	background: #fbfbfb;
	font-size: 12px
}

.newfoot a,
.newfoot a:hover {
	text-align: center
}

.newfoot a {
	outline: 0;
	color: #0c73b7
}
.newfoot p{color:#8e9398}
.newfoot img {
	border: 0;
	vertical-align: middle
}

.newfoot .left {
	float: left
}

.newfoot .right {
	float: right
}

.newfoot .customer_box {
	padding-left: 22px;
	border-left: 1px solid #e9e9e9
}

.newfoot a:hover {
	color: #ff6a00
}

.newfoot .footer {
	width: 1200px;
	margin: 0 auto;
	padding: 35px 0
}

.newfoot .footer_list dl {
	float: left;
	text-align: center;
	margin-right: 55px
}

.newfoot .footer_list dt {
	font-size: 16px;
	color: #6c7a97;
	font-weight: 700
}

.newfoot .footer_list dd {
	font-size: 14px;
	color: #666;
	padding-top: 16px;
	padding-left: 3px
}

.newfoot .footer_list dd a {
	display: block;
	height: 28px;
	line-height: 28px;
	color: #666;
	padding: 0;
	margin: 0
}

.newfoot .footer_list dd a:hover {
	color: #fe7710
}

.newfoot .footer_list dl:last-child {
	margin-right: 20px !important
}

.newfoot .footer_list .service_phone {
	font-size: 40px;
	color: #ff4800;
	line-height: 40px;
	text-align: right
}

.newfoot .footer_list .service_time {
	margin: 14px 0;
	font-size: 14px;
	color: #6c6d72;
	text-align: center
}

.newfoot .footer_list .serv_btn {
	position: relative;
	height: 35px;
	display: inline-block;
	width: 82px;
	padding-left: 40px;
	background-image: url(../images/service_icon.png);
	background-repeat: no-repeat;
	color: #ff4800;
	font-size: 14px;
	line-height: 35px;
	margin: 5px 0 5px 5px
}

.newfoot .footer_list .serv_btn.zixun {
	background-position: -4px -5px
}

.newfoot .footer_list .serv_btn.addqq {
	background-position: -133px -5px
}

.newfoot .footer_list .serv_btn.weibo {
	background-position: -4px -56px
}

.newfoot .wx_drop {
	display: none;
	width: 152px;
	height: 209px;
	position: absolute;
	top: -166px;
	left: 118px;
	background: url(../images/weixin.png) no-repeat;
	text-align: center;
	color: #fff
}

.newfoot .wx_drop .img {
	margin: 10px
}

.newfoot .footer_list .serv_btn.weixin {
	background-position: -133px -56px
}

.newfoot .copyright,
.newfoot .copyright a {
	color: #6c6d72;
	font-size: 12px;cursor: pointer;
}

.newfoot .copyright {
	float: none;
	margin: 20px 0 0;
	padding: 14px 0 12px;
	line-height: 24px;
	border-top: 1px solid #e9e9e9;
	color: #6c6d72;
	text-align: center;
	width: 100%
}

.newfoot .certificate_box {
	margin: auto
}

.nav_menu .other .nav_brand {
	display: none;
	left: 0;
	margin-left: 0
}

.nav_menu .other:hover .nav_brand {
	display: block
}

.nav_brand {
	width: 170px;
	height: 400px;
	background-color: #187de3;
	position: absolute;
	left: 50%;
	margin-left: -85px;
	z-index: 98;
	display: none
}

.nav_brand>ul {
	z-index: 86
}

.nav_brand>ul>li {
	display: block;
	padding-top: 5px;
	width: 100%;
	line-height: 30px;
	height: 40px
}

.nav_brand>ul>li.active,
.nav_brand>ul>li:hover {
	background-color: #fff
}

.nav_brand>ul>li.active>a,
.nav_brand>ul>li:hover>a {
	border: 0;
	color: #187de3;
	background-color: #fff
}

.nav_brand>ul>li:hover>a:before {
	background: url(../images/nav-arrow-right-hover.png);
	width: 15px;
	height: 17px;
	right: 16px;
	top: 9px
}

.nav_brand>ul>li>a {
	text-align: left;
	color: #fff;
	display: block;
	border-bottom: 1px solid #4197ef;
	font-size: 15px;
	margin: 0 15px;
	padding-left: 14px;
	padding-bottom: 2px;
	position: relative
}

.nav_brand>ul>li>a:before {
	content: '';
	background: url(../images/nav-arrow-right.png);
	position: absolute;
	width: 6px;
	height: 11px;
	right: 22px;
	top: 12px
}

.nav_brand>ul>.tm-sell-list {
	color: #fff;
	list-style-type: square;
	padding: 3px 30px 0 60px;
	line-height: 30px;
	text-align: left
}

.nav_brand>ul>.tm-sell-list>li>a {
	color: #fff;
	display: inline-block;
	font-size: 13px
}

.nav_brand>ul>.tm-sell-list>li>a:hover {
	font-weight: bolder
}

.nav_brand>ul>li.last a {
	border-bottom: none
}

.brand_classcy {
	display: none;
	background-color: #fff;
	position: absolute;
	width: 740px;
	height: 400px;
	top: 0;
	left: 170px;
	box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, .3)
}

.nav_brand>ul>li:hover .brand_classcy {
	display: block
}

.brand_classcy .left_side {
	margin: 10px 30px 17px;
	overflow: hidden;
	text-align: left
}

.brand_classcy h3 {
	text-align: left;
	color: #187de3;
	font-size: 15px;
	border-bottom: 1px dashed #dcdcdc;
	padding-bottom: 6px;
	position: relative;
	padding-left: 30px;
	margin: 17px 30px 0
}

.brand_classcy h3:before {
	content: '';
	position: absolute;
	left: 2px;
	top: 10px;
	background-image: url(../images/nav-icon9.png);
	width: 16px;
	height: 16px
}

.brand_classcy .hy {
	margin-top: 14px
}

.brand_classcy .hy:before {
	background-image: url(../images/nav-icon10.png);
	width: 17px;
	height: 18px
}

.brand_classcy .left_side a {
	color: #666;
	margin: 0 5px;
	display: inline-block;
	width: 100px;
	overflow: hidden
}

.brand_classcy .left_side a span {
	position: relative
}

.brand_classcy .left_side>a:nth-child(6n) {
	margin-right: 0
}

.brand_classcy .left_side a:hover {
	color: #ff6700
}

.brand_classcy .left_side a span.hot:after {
	content: '';
	width: 18px;
	height: 11px;
	background-image: url(../images/hot.png);
	position: absolute;
	top: 0;
	right: -19px
}

.brand_classcy .right_side {
	width: 135px;
	margin: 10px 30px
}

.brand_classcy .right_side .recommend_til {
	color: #187de3;
	font-size: 20px;
	text-align: center;
	font-weight: 400
}

.brand_classcy .right_side .recommend_box {
	border: 1px solid #f1f1f1;
	margin-bottom: 10px;
	position: relative;
	height: 80px;
	display: block
}

.com_line,
.com_line_sh {
	border: 1px solid #e7e7e7
}

.brand_classcy .right_side .recommend_box .recommend_img {
	width: 100%;
	height: 80px
}

.brand_classcy .right_side .recommend_box .recommend_info {
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 24px;
	line-height: 24px;
	background-color: #000;
	filter: alpha(opacity=40);
	background: rgba(0, 0, 0, .4);
	color: #fff;
	text-align: center;
	font-size: 12px
}

.com_aside .com_aside_dl dt a,
.com_main .ansis_cont,
.main {
	position: relative
}

.brand_classcy .right_side .recommend_box:hover .recommend_info {
	display: block
}

.main {
	width: 1200px;
	margin: 0 auto
}

.container {
	background: #fff
}

.com_line_sh {
	box-shadow: 0 3px 10px #f5f5f5
}

.com_line_p {
	padding: 35px 45px 40px 51px
}

.com_line_b,
.com_line_c {
	padding: 15px 0
}

.com_line_b {
	border-bottom: 1px solid #e7e7e7
}

.com_pd30 {
	padding: 30px
}

.com_pd40 {
	padding: 40px
}

.pdleft15 {
	padding-left: 15px !important
}

.com_tab_pd {
	padding: 43px 44px 0 8px
}

.homebg {
	background-color: #f7fbff !important
}

.homebg:hover {
	background-color: #e4f2ff !important
}

.com_aside {
	width: 200px
}

.com_aside .com_aside_tit {
	background: #3889ec;
	padding: 9px 0 9px 22px;
	font-weight: 700;
	line-height: 34px;
	color: #fff;
	font-size: 16px
}

.com_aside .com_aside_dl {
	display: block;
	width: 205px;
	border: 1px solid #c8dff7;
	overflow: hidden;
	border-bottom: none
}

.com_aside .com_aside_dl dt.menudown {
	position: relative;
	border-bottom: 1px solid #bdd9ec;
	padding: 10px 0 11px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAMAAADpsEdvAAAAM1BMVEUnie0nie0nie0nie0nie0nie0nie0nie0nie0nie0nie0nie0nie0nie0nie0nie0nie1FFEItAAAAEXRSTlMAAgYMFS09UVNVVmJlZ2p0fVKIsy8AAAA4SURBVAjXJYvHAQAgCAMD9oK4/7RqvFcqRsQnDqQdKMNOQHa9Uj2/pJlArLMVqyjXE/XJ3f8t/g8v/gEZ6Lx+ZQAAAABJRU5ErkJggg==) 182px 20px no-repeat #f7fbff
}

.com_aside .com_aside_dl dt.menudown:first-child {
	background: #e4f2ff
}

.com_aside .com_aside_dl dt.active {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAANlBMVEUnie3///8nie0nie0nie0nie0nie0nie0nie0nie0nie0nie0nie0nie0nie0nie0nie0nie0tglGDAAAAEnRSTlMAAAMKFSROaY6PkJOprrG3yNgX2cKNAAAATklEQVR4AWNgxAJoJsiADFAEWfhZMASZBXgFmNEEmfi4GDj4mFAFOfmYgBLcKILsYK3MAuxIgmyCLBDLBNkQgjysUPew8jDgdic6oKcgAPF2AljhxYSJAAAAAElFTkSuQmCC) 178px 15px no-repeat #f7fbff
}

.com_aside .com_aside_dl dt a {
	display: block;
	width: 166px;
	padding-left: 37px;
	height: 30px;
	background: url(../images/com_aside_bg.png) no-repeat;
	font-weight: 700;
	line-height: 29px;
	color: #1377dc;
	font-size: 15px
}

.com_aside .com_aside_dl .menudown0 a {
	background: url(../images/home-icon.png) 9px 6px no-repeat
}

.com_aside .com_aside_dl .menudown0.menudown {
	background: 0 0
}

.com_aside .com_aside_dl .menudown3 a {
	background-position: 10px 4px
}

.com_aside .com_aside_dl .menudown1 a {
	background-position: 10px -36px
}

.com_aside .com_aside_dl .menudown2 a {
	background-position: 10px -80px
}

.com_aside .com_aside_dl .menudown12 a {
	background-position: 10px -123px
}

.com_aside .com_aside_dl .menudown4 a {
	background-position: 10px -166px
}

.com_aside .com_aside_dl .menudown5 a {
	background-position: 10px -208px
}

.com_aside .com_aside_dl .menudown6 a {
	background-position: 10px -250px
}

.com_aside .com_aside_dl .menudown11 a {
	background-position: 10px -290px
}

.com_aside .com_aside_dl .menudown10 a {
	background-position: 10px -333px
}

.com_aside .com_aside_dl .menudown9 a {
	background-position: 10px -375px
}

.com_aside .com_aside_dl .menudown8 a {
	background-position: 10px -418px
}

.com_aside .com_aside_dl dt p {
	font-weight: 400;
	line-height: 20px;
	color: #888;
	font-size: 12px;
	padding-left: 40px
}

.com_aside .com_aside_dl dd {
	display: none;
	overflow: hidden;
	padding: 5px 0 10px;
	border-bottom: 1px solid #c8dff7;
	background: #fff
}

.com_aside .com_aside_dl dd ul {
	display: block;
	width: 150px;
	margin: 0 auto
}

.com_aside .com_aside_dl dd ul li {
	display: block;
	height: 30px
}

.com_aside .com_aside_dl dd ul li a {
	display: block;
	text-decoration: none;
	margin-top: 9px;
	padding-left: 30px;
	height: 30px;
	line-height: 30px;
	color: #1377dc;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAG1BMVEWyus2yus2yus2yus2yus2yus2yus2yus2yus3Fo9yfAAAACHRSTlMeH7q7v/P0+dUkac0AAAAfSURBVAjXY2BgYmViYGDm4OBgYWAFkuxQNgMzGzMjAAbsAHkoNR3mAAAAAElFTkSuQmCC) 14px 12px no-repeat;
	font-size: 15px
}

.com_main .btn_ansis,
.com_main .btn_ansis_gray {
	margin: 0;
	line-height: 26px;
	padding: 6px 18px;
	border-radius: 0 !important
}

.com_aside .com_aside_dl dd ul .cur a,
.com_aside .com_aside_dl dd ul li a.active,
.com_aside .com_aside_dl dd ul li a:hover {
	background: #5EA3F4;
	color: #fff
}

.com_main {
	width: 980px
}

.com_main .btn_ansis {
	font-size: 14px;
	background-color: #2789ed !important
}

.com_main .btn_ansis_gray {
	font-size: 14px;
	background-color: #bcbcbc !important
}

.com_main .ansis_cont .ansis_success {
	position: absolute;
	left: 407px;
	top: 17px;
	background: url(../images/sis_succ.png) 2px 2px no-repeat;
	padding-left: 26px;
	font-size: 14px;
	color: #00a91c
}

.com_main .ancy_success {
	min-height: 310px;
	width: 580px;
	border: 1px solid #fbd4c0;
	background: url(../images/ancy_successbg.png) left bottom no-repeat;
	padding-left: 400px
}

.com_main .ancy_success .ancy_peo li {
	font-size: 16px;
	color: #444;
	padding: 15px 0
}

.com_main .table .mod-prompt {
	padding: 5px;
	font-size: 12px;
	text-align: left;
	line-height: 18px
}

.com_nav_tab {
	border: 1px solid #e9e9e9;
	border-bottom: 2px solid #2789ed;
	margin-bottom: 10px
}

.com_nav_tab .com_tab_item {
	padding: 12px 39px;
	color: #666;
	font-size: 16px;
	border-right: 1px solid #e9e9e9
}

.com_nav_tab .com_tab_item.active {
	background-color: #2789ed;
	color: #fff
}

.com_search_box {
	padding: 25px 15px;
	border: 1px solid #fbd4c0;
	background-color: #fffbfa;
	line-height: 30px
}

.com_search_box .dropdown,
.com_search_box .dropdown .carat {
	background-color: #fff;
	vertical-align: middle
}

.com_search_box .classify_alert .selected,
.com_search_box .dropdown .selected,
.dropdown li {
	padding: 8px 7px
}

.com_search_box .classify_alert .carat,
.com_search_box .dropdown .carat,
.service_form2 .cont .template .dropdown .carat {
	background-position: -110px -24px
}

.com_search_box .dropdown.open .carat {
	background-position: -110px -62px
}

.com_search_box .search_btn {
	line-height: 22px;
	padding: 4px 20px;
	background-color: #fff;
	border: 1px solid #ff4800;
	border-radius: 3px;
	color: #ff4800;
	cursor: pointer;
	width: 92px
}

.com_search_box .search_btn:hover {
	background-color: #ff4800;
	color: #fff
}

.com_search_box .item_chose {
	margin-right: 20px;
	color: #ff4800;
	line-height: 20px;
	padding: 5px 0
}

.com_search_box .item_chose.active,
.com_search_box .item_chose:hover {
	font-weight: 700;
	border-bottom: 2px solid #ff6700
}

.com_search_box .btn {
	line-height: 18px;
	padding: 8px 15px
}

.com_menu_ul li {
	line-height: 42px;
	width: 10%;
	text-align: center;
	box-sizing: border-box;
	font-size: 14px;
	color: #666;
	border-left: 1px solid #ececec;
	float: left;
	cursor: pointer
}

.com_menu_ul li:first-child {
	border-left: 0
}

.com_menu_ul li.active,
.com_menu_ul li:hover {
	background-color: #3889ec;
	color: #fff;
	border-left: 1px solid #3889ec
}

.com_title {
	font-weight: 400;
	border-bottom: 1px solid #ececec
}

.com_title .til {
	font-weight: 400;
	color: #0071e3;
	font-size: 18px;
	padding-bottom: 10px;
	border-bottom: 2px solid #0071e3;
	display: inline-block
}

.crumb,
.crumb a {
	color: #888
}

.crumb {
	font-size: 14px;
	line-height: 30px;
	padding: 15px 0
}

.checkbox {
	position: relative;
	cursor: pointer
}

.checkbox input[type=checkbox] {
	display: none;
	*display: inline-block
}

.checkbox .checkbox_but {
	margin-right: 3px;
	*display: none
}

.i-not,
.icon-tip {
	margin-right: 5px
}

.checkbox .checkbox_but:before {
	content: "";
	display: inline-block;
	*display: none;
	width: 16px;
	height: 16px;
	margin-top: -2px;
	background-image: url(../images/icon.png);
	background-position: -115px -107px;
	background-repeat: no-repeat;
	vertical-align: middle
}

.checkbox input[type=checkbox]:checked+.checkbox_but:before {
	background-position: -144px -107px
}

input.error {
	border-color: #ff4843 !important;
	color: #ff4843
}

input.error~.error-tip {
	font-size: 12px;
	color: #ff4843;
	line-height: 40px
}

.icon_dun {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-image: url(../images/dj_03.png);
	vertical-align: middle
}

.icon_xiagou {
	display: inline-block;
	width: 28px;
	height: 29px;
	background-image: url(../images/dj_07.png)
}

.icon_hot,
.icon_new {
	width: 28px;
	height: 25px;
	background-image: url(../images/icon.png);
	top: 0;
	display: inline-block
}

.icon_new {
	position: absolute;
	right: 16px;
	background-position: 118px 186px
}

.i-serch,
.icon_hot {
	position: absolute;
	right: 10px
}

.icon_hot {
	background-position: 6px 186px;
}

.icon-tip {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(../images/icon-tip.png);
	margin-top: 3px
}

.icon-de {
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(../images/icon2.png) -36px -99px no-repeat
}

.icon-user,
.icon-usereye {
	display: inline-block;
	height: 28px;
	width: 38px
}

.icon-user {
	background: url(../images/icon2.png) -3px -98px no-repeat
}

.icon-usereye {
	background: url(../images/icon-usereye.png) no-repeat
}

.i-headnav,
.i-serch {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	vertical-align: middle
}

.i-serch {
	background-position: -210px -157px;
	width: 19px;
	height: 19px;
	top: 6px
}

.i-headnav {
	background-position: -280px -171px;
	width: 17px;
	height: 18px;
	margin-top: -4px
}

.i-naming,
.i-user {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	height: 19px
}

.i-change,
.i-naming,
.i-user {
	margin-top: -2px
}

.i-user {
	background-position: -280px 0;
	width: 18px;
	vertical-align: middle
}

.i-naming {
	background-position: -280px -85px;
	width: 17px;
	vertical-align: middle
}

.i-close,
.i-close2 {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 10px;
	background-image: url(../images/sprite.1605764637196.png);
	display: inline-block;
	vertical-align: middle
}

.i-close {
	background-position: -280px -199px
}

.i-close2 {
	background-position: -280px -225px
}

.mark,
.mask-mark {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: fixed
}

.i-change {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	background-position: -54px -236px;
	width: 15px;
	height: 17px;
	vertical-align: middle
}

.i-not {
	height: 20px;
	width: 20px;
	background: url(../images/icon2.png) -91px -4px no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-top: -5px
}

.i-dan,
.i-gu {
	background-image: url(../images/sprite.1605764637196.png);
	width: 21px;
	height: 18px;
	vertical-align: middle;
	margin-top: -2px;
	display: inline-block
}

.i-gu {
	background-position: -241px -129px
}

.i-dan {
	background-position: -210px -129px
}

.mark {
	background-color: #000;
	filter: alpha(opacity=40);
	background-color: rgba(0, 0, 0, .4);
	z-index: 9999
}

.mark:not(IE9Only) {
	filter: alpha(opacity=100)
}

.mask-mark {
	background-color: #000;
	filter: alpha(opacity=40);
	background-color: rgba(0, 0, 0, .4);
	z-index: 88
}

.mask-mark:not(IE9Only) {
	filter: alpha(opacity=100)
}

.mark_main {
	width: 550px;
	background-color: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: -275px;
	z-index: 10000;
	font-size: 16px;
	color: #666
}

.chan_margin {
	margin-top: -185px;
	margin-left: -194px
}

.mark_main.analysis {
	margin-top: -165px
}

.mark_main.auto {
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	margin: 0
}

.mark_main.mark_big {
	top: 10%;
	bottom: 10%;
	margin-top: 0
}

.mark_w400 {
	width: 400px;
	margin-left: -200px
}

.mark_w480 {
	width: 480px;
	margin-left: -240px
}

.mark_main .btns .btn:first-child {
	margin-left: 0
}

.mark_main .mark_analysis {
	width: 373px;
	margin: 19px auto 24px
}

.mark_main .mark_analysis .table tr {
	border: 2px solid #fff
}

.mark_main .mark_analysis .table td {
	padding: 10px;
	background-color: #f2f2f2
}

.mark_main .mark_analysis .fail_icon {
	display: inline-block;
	background: url(../images/fail_bigbtn.png) no-repeat;
	font-size: 16px;
	color: #ff3145;
	padding-left: 35px;
	line-height: 29px
}

.mark_main .mark_analysis .success_icon {
	display: inline-block;
	background: url(../images/success_bigbtn.png) no-repeat;
	font-size: 16px;
	color: #00a91c;
	padding-left: 35px;
	line-height: 29px
}

.mark_main .mark_analysis .btn {
	width: 68px;
	padding: 8px 20px;
	font-size: 16px
}

.mark_main .mark_analysis .btn.btn_border_blue {
	background-color: #fff;
	border: 1px solid #0071e3;
	color: #0071e3 !important
}

.mark_main .mark_analysis .btn.btn_blue {
	background-color: #2789ed;
	border: 1px solid #2789ed
}

.mark_main .mark_analysis .analysis_cont {
	font-size: 14px;
	color: #999;
	text-align: center;
	padding: 20px 15px
}

.mark_main .mark_analysis .analysis_cont span {
	display: block
}

.mark_main .mark_til {
	background-color: #f7fbff;
	line-height: 20px;
	padding: 10px 20px;
	color: #2789ed;
	font-size: 16px;
	border-top: 3px solid #2789ed
}

.mark_main .mark_til .mark_close,
.mark_main .template .top .mark_close {
	display: inline-block;
	position: absolute;
	width: 16px;
	height: 16px;
	background: url(../images/icon.png) -139px -171px no-repeat;
	top: 12px;
	right: 15px
}

.mark_main .mark_cont {
	padding: 40px 0;
	min-height: 100px
}

.mark_main .upload_img {
	width: 123px;
	background-color: #f6f6f6;
	padding: 5px 0;
	border: 1px solid #dcdcdc
}

.mark_main .upload_img .btn {
	border-radius: 15px !important;
	padding: 4px 12px;
	margin: 5px 16px;
	font-size: 12px
}

.mark_main.update-patent-popo {
	top: 28%
}

.mark_main .table td {
	padding: 11px 5px
}

.mark_main .upload_img .img_box {
	width: 99px;
	margin: 13px auto
}

.mark_main.mark_mail {
	width: 725px;
	min-height: 450px;
	margin-top: -225px;
	margin-left: -362px
}

.mark_main.mark_mail .unsend_mail {
	width: 650px;
	height: 260px;
	overflow-y: auto;
	border: 1px solid #ececec;
	margin: 0 auto
}

.mark_main.mark_mail .unsend_mail .table tr td {
	border-bottom: 1px solid #ececec
}

.mark_main.mark_mail .unsend_mail .table tr td.com_unsend {
	border-right: 1px solid #ececec
}

.mark_main.mark_mail .unsend_mail ul li {
	padding: 5px
}

.mark_main.mark_mail .unsend_mail .btn {
	color: #fff;
	padding: 0 9px;
	font-size: 12px
}

.mark_main.mark_mail .unsend_mail .btn.btn_lightgray {
	background-color: #e4e4e4;
	border: 1px solid #e4e4e4;
	color: #666 !important
}

.mark_main.mark_mail .unsend_mail .btn.btn_deepgray {
	background-color: #adadad;
	border: 1px solid #adadad
}

.mark_main.mark_mail .unsend_mail .btn.btnborder {
	background-color: #fff;
	border: 1px solid #adadad;
	color: #666 !important
}

.mark_passyear,
.mark_quan {
	background-color: #fff;
	position: fixed;
	top: 27%;
	left: 32%;
	z-index: 10000;
	font-size: 16px;
	color: #666;
	border-radius: 7px
}

.mark_passyear {
	width: 465px
}

.mark_passyear .passyear_img {
	width: 465px;
	height: 318px;
	background: url(../images/passyear1.png) no-repeat;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	margin-bottom: 25px
}

.mark_passyear .passyear_img.pas2 {
	background: url(../images/passyear2.png) no-repeat;
	background-size: 100% 98%
}

.passyear_img.zq1 {
	background: url(../images/kqzq_03_03.png) no-repeat !important
}

.passyear_img.zq2 {
	background: url(../images/kqzq_03.png) no-repeat !important
}

.passyear_choose {
	text-align: center;
	margin-bottom: 30px
}

.passyear_choose .ui-btn {
	width: 158px;
	height: 40px;
	line-height: 40px
}

.mark_passyear .close_btn,
.mark_quan .close_btn {
	width: 32px;
	height: 32px;
	background: url(../images/close_icon.png) no-repeat;
	cursor: pointer;
	position: absolute;
	right: -15px;
	top: -15px;
	border-radius: 50%
}

.mark_quan {
	width: 484px
}

.mark_quan .passyear_img {
	width: 484px;
	height: 340px;
	background: url(../images/quan_bg.png) no-repeat;
	background-size: 100% 100%
}

.mark_quan .passyear_choose {
	margin-top: 25px
}

.mark_quan .include {
	font-size: 28px;
	color: #fff;
	text-align: center;
	padding-top: 45px
}

.mark_quan .include .sp {
	font-size: 36px;
	color: #fbf27f
}

.mark_quan .cont {
	width: 240px;
	font-size: 14px;
	color: #999;
	position: relative;
	margin: 38px 0 0 90px
}

.mark_quan .code,
.mark_quan .copy {
	text-align: center;
	position: absolute
}

.mark_quan .code,
.mark_quan .money {
	display: inline-block;
	vertical-align: top
}

.mark_quan .money {
	font-size: 28px;
	color: #c71d61;
	line-height: 70px
}

.mark_quan .money .sp {
	font-size: 54px;
	vertical-align: middle
}

.mark_quan .code {
	color: #a51a74;
	left: 129px;
	top: 23px;
	line-height: 16px;
	width: 100px
}

.mark_quan .copy {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	line-height: 60px;
	right: -89px;
	top: 31px;
	font-size: 17px;
	color: #fff;
	display: inline-block
}

.mark_main .dropdown .carat {
	background: url(../images/icon.png) -110px -24px no-repeat #fff
}

.mark_main.sfCr_reg .text {
	max-height: 180px;
	overflow-y: auto
}

.mark_main.sfCr_reg .btns {
	border-top: 1px solid #ececec;
	margin-top: 20px;
	padding-top: 20px
}

.mark_main.sfCr_reg .sfCr-select {
	box-sizing: border-box;
	border: 1px solid #dcdcdc;
	font-size: 14px;
	color: #444;
	width: 135px;
	height: 30px;
	line-height: 28px;
	padding: 2px 0 0 5px;
	vertical-align: middle;
	background-color: #fff;
	text-align: left
}

.mark_main.sfCr_reg .sfCr-select .carat {
	background: 0 0;
	border: 4px solid transparent;
	border-top: 4px solid #8b8b8b;
	width: 0;
	height: 0;
	right: 10px;
	top: 12px
}

.mark_main.sfCr_reg .sfCr-input {
	box-sizing: border-box;
	width: 355px;
	height: 30px;
	line-height: 30px;
	vertical-align: top;
	padding: 0 6px
}

.mark_main.proPic {
	width: 430px;
	margin: -265px 0 0 -215px;
	height: 530px
}

.mark_main.proPic .text {
	font-size: 16px;
	color: #666;
	padding: 20px 0 10px 40px
}

.mark_main.proPic .pic-box {
	border-top: 1px solid #eee;
	max-height: 400px;
	overflow-y: auto
}

.mark_main.proPic img {
	width: 100px
}

.mark_main.proPic .pic-item {
	float: left;
	width: 50%;
	text-align: center
}

.mark_main.proPic .pic-item p {
	font-size: 14px;
	color: #666;
	width: 120px;
	height: 50px;
	margin: 0 auto;
	text-align: left;
	display: table
}

.mark_main.proPic .pic-item p span {
	display: table-cell;
	vertical-align: middle
}

.mark_main.picBig {
	height: 740px;
	width: 550px;
	margin-top: -370px;
	margin-left: -275px
}

.maxheight {
	max-height: 300px;
	overflow-y: auto
}

.mark_cont2 {
	padding: 24px;
	min-height: 100px
}

.mark_cont2 .mark2_icon_not {
	position: relative;
	text-align: center;
	font-size: 12px;
	color: #ff3636;
	width: 270px;
	margin-left: 131px
}

.mark_cont2 .mark2_icon_not .icon_not {
	left: -5px;
	top: -2px
}

.mark_cont2 .cont_mian {
	padding: 5px 20px 30px;
	border-bottom: 1px solid #ececec;
	height: 160px;
	margin-bottom: 10px
}

.mark_cont2 .cont_mian .cont_left {
	width: 86px;
	height: 124px;
	background-color: #fbfbfb;
	border: 1px solid #d1d1d1;
	padding: 17px;
	float: left
}

.mark_cont2 .cont_mian .cont_left .img_top {
	width: 85px;
	height: 75px;
	background-color: #fff;
	border-radius: 6px;
	border: 1px solid #e5e5e5;
	margin-bottom: 20px
}

.mark_cont2 .cont_mian .cont_left .img_top img {
	width: 100%;
	height: 100%
}

.mark_cont2 .cont_mian .cont_left .reset_upload {
	width: 87px;
	background-color: #ff6700;
	border-radius: 13px;
	color: #fff;
	font-size: 12px;
	line-height: 28px;
	cursor: pointer
}

.mark_cont2 .cont_mian .cont_left .reset_upload:hover {
	background-color: #ff4800
}

.mark_cont2 .cont_mian .cont_right {
	float: left;
	margin-left: 10px
}

.mark_cont2 .cont_mian .cont_right .rig_input {
	width: 210px;
	padding: 0 8px;
	margin-right: 5px;
	height: 26px;
	border: 1px solid #dcdcdc
}

.mark_cont2 .cont_mian .cont_right textarea {
	width: 210px;
	height: 90px;
	background-color: #fff;
	border: 1px solid #dcdcdc;
	padding: 8px
}

.mark_cont2 .btns .active:hover {
	background-color: #206ecd !important
}

.mark_big .mark_cont2 {
	padding: 20px 14px 0;
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	top: 43px;
	bottom: 53px
}

.mark_choice {
	padding: 0 0 24px 24px
}

.mark_choice .choice_box {
	height: 110px;
	overflow-y: auto;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #ececec;
	text-align: left
}

.mark_choice .choice_box label {
	display: inline-block;
	padding: 5px 0;
	text-align: left;
	margin-right: 10px
}

.mark_choice .choice_box .choice_cont {
	display: inline-block;
	width: 217px;
	vertical-align: top
}

.mark_choice .all_choice {
	padding: 12px 0;
	text-align: left
}

.mark_big .btns,
.mark_cont2 .btns {
	padding-top: 10px
}

.mark_choice .btns {
	padding-right: 24px
}

.mark_big .btns {
	position: fixed;
	bottom: 10%;
	margin: 0 20px 12px;
	width: 510px;
	z-index: 99;
	text-align: center;
	border-top: 1px solid #d7d7d7
}

.mark_main.mark_big .mark_til {
	position: fixed;
	top: 10%;
	width: 510px;
	z-index: 99
}

.mark_cont2 .btn {
	min-width: 88px
}

.mark_cont2 .btn2 {
	color: #3889ec !important;
	background-color: #fff;
	border: 1px solid #3889ec
}

.mark_cont2 .btn2.active,
.mark_cont2 .btn2:hover {
	color: #fff !important;
	background: #3889ec !important
}

.mark_cont2 .btn2.active:hover {
	background: #206ecd !important
}

.mark_cont3 {
	padding: 40px;
	background: #000;
	opacity: .7;
	filter: alpha(opacity=70);
	border-radius: 7px
}

.mark_cont3 p {
	opacity: 1;
	filter: alpha(opacity=100);
	color: #fff
}

.download_all.mark_big .flexslider_pop {
	height: 527px
}

.download_all.mark_big .mark_cont2 {
	padding: 20px 24px 0
}

.download_all.mark_big .choose_way {
	position: absolute;
	bottom: -63px;
	text-align: center;
	left: 157px;
	padding-bottom: 20px
}

.mark_cont2 .img_box {
	position: relative
}

.mark_cont2 .img_box img,
.service_form .img_box img {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.mark_cont2 .list {
	min-width: 400px;
	margin: 0 auto
}

.mark_cont2 .list li {
	margin-top: 10px
}

.mark_cont2 .list .text {
	width: 200px;
	text-align: right;
	display: inline-block;
	margin-right: 5px
}

.mark_evaluate .star,
.mark_evaluate .text,
.mark_main .star {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle
}

.mark_cont2 .express_num {
	padding: 25px 13px;
	border: 0;
	background: 0 0;
	text-align: left
}

.mark_cont2 .lh48 {
	line-height: 48px
}

.mark_cont2 .table,
.mark_cont2 .table td {
	border: 0;
	font-size: 16px
}

.mark_cont2 .table tr:hover {
	background: inherit
}

.mark_cont2 .time {
	color: #999
}

.mark_ml100 {
	margin-left: -100px
}

.mark_border {
	border: 1px solid #dcdcdc
}

.mark_main .oflow {
	overflow-y: auto
}

.mark_h280 .mark_cont2 {
	padding: 10px 24px
}

.mark_cont4 .table td {
	padding: 10px 5px
}

.mark_cont4 .table td textarea,
.mark_evaluate textarea {
	padding: 5px;
	height: 100px;
	width: 260px;
	resize: none;
	border: 1px solid #ccc;
	background: #fbfbfb
}

.mark_evaluate {
	line-height: 40px;
	width: 516px
}

.mark_evaluate .text {
	width: 60px;
	text-align: right;
	font-size: 14px
}

.mark_evaluate .star {
	background: url(../images/xing_07.png) no-repeat;
	height: 25px;
	width: 24px
}

.mark_evaluate .star.good {
	background: url(../images/xing_03.png) no-repeat
}

.mark_evaluate .star.kong {
	background: url(../images/xing_10.png) no-repeat
}

.mark_evaluate .mark_cont2 {
	padding: 24px 50px
}

.mark_evaluate textarea {
	width: 100%
}

.mark_evaluate .btn {
	line-height: 22px;
	width: 66px
}

.mark_img {
	position: absolute;
	margin-left: -80px;
	top: -58px
}

.mark_main .mark_close {
	display: inline-block;
	position: absolute;
	width: 16px;
	height: 16px;
	background: url(../images/icon.png) -139px -171px no-repeat;
	top: 12px;
	right: 15px
}

.mark_cont2 .newColor {
	color: #428ae2;
	background-color: #fff;
	border: 1px solid #428ae2
}

.mark_cont2 .newColor:hover {
	color: #fff;
	background-color: #3889ec;
	border: 1px solid #3889ec
}

.mark_cont2 .bg_gray {
	background-color: #939ba4;
	border: 1px solid #939ba4
}

.mark_cont2 .bg_blue {
	background-color: #428ae2;
	border: 1px solid #428ae2
}

.mark_cont2 .bg_blue:hover {
	background-color: #206ecd;
	border: 1px solid #206ecd
}

.mark_main .star {
	background: url(../images/xing_07.png) no-repeat;
	height: 25px;
	width: 24px
}

.mark_main .res_text {
	position: absolute;
	line-height: 28px;
	color: #ff6700;
	font-size: 14px;
	margin-left: 10px;
	display: none
}

.mark_main .star.good {
	background: url(../images/xing_03.png) no-repeat
}

.mark_main textarea {
	padding: 5px;
	height: 88px;
	width: 288px;
	resize: none;
	border: 1px solid #ccc;
	background: #fbfbfb
}

.my_eviden_pop .mark_cont2 {
	top: 35px;
	bottom: 70px;
	left: 0;
	right: 0
}

.my_eviden_pop .btns {
	background: #fff
}

.my_eviden_pop .flexslider_pop {
	width: auto;
	height: 100%;
	box-sizing: border-box
}

.mark_eviden .flexslider_pop .flex-direction-nav_pop .flex-prev_pop,
.my_eviden_pop .flexslider_pop .flex-direction-nav_pop .flex-prev_pop {
	background: url(../images/switch1.png) 0 no-repeat;
	left: -4px
}

.mark_eviden .flexslider_pop .flex-direction-nav_pop .flex-prev_pop.active,
.mark_eviden .flexslider_pop .flex-direction-nav_pop .flex-prev_pop.active:hover,
.my_eviden_pop .flexslider_pop .flex-direction-nav_pop .flex-prev_pop.active,
.my_eviden_pop .flexslider_pop .flex-direction-nav_pop .flex-prev_pop.active:hover {
	background: url(../images/switch2.png) no-repeat
}

.mark_eviden .flexslider_pop .flex-direction-nav_pop .flex-next_pop,
.my_eviden_pop .flexslider_pop .flex-direction-nav_pop .flex-next_pop {
	background: url(../images/switch3.png) 0 no-repeat
}

.mark_eviden .flexslider_pop .flex-direction-nav_pop .flex-next_pop.active,
.mark_eviden .flexslider_pop .flex-direction-nav_pop .flex-next_pop.active:hover,
.my_eviden_pop .flexslider_pop .flex-direction-nav_pop .flex-next_pop.active,
.my_eviden_pop .flexslider_pop .flex-direction-nav_pop .flex-next_pop.active:hover {
	background: url(../images/switch4.png) no-repeat
}

.my_eviden_pop .flexslider_pop .slides_pop li img {
	max-width: 100%;
	width: auto
}

.flexslider_pop .slides_pop li .error-box img {
	max-width: 128px;
	max-height: 128px
}

.my_eviden_pop .flexslider_pop .exp_box {
	width: 100%;
	height: 100%;
	margin-right: 0;
	border: 0;
	box-sizing: border-box
}

.my_eviden_pop .flexslider_pop .exp_box img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.my_eviden_pop .to_big {
	top: 49%
}

.mark_eviden .flexslider_pop {
	margin-top: 20px
}

.mark_eviden .flexslider_pop .flex-direction-nav_pop .flex-next_pop.active,
.mark_eviden .flexslider_pop .flex-direction-nav_pop .flex-next_pop.active:hover,
.mark_eviden .flexslider_pop .flex-direction-nav_pop .flex-prev_pop.active,
.mark_eviden .flexslider_pop .flex-direction-nav_pop .flex-prev_pop.active:hover {
	right: 0
}

.mark_eviden .mark_cont2 {
	bottom: 0;
	width: 100%;
	overflow: hidden;
	box-sizing: border-box
}

.mark_eviden .btns {
	background: 0 0;
	border-top: 0;
	margin: 0 20px 20px;
	padding-top: 0;
	bottom: 10%
}

.mark_eviden .tit_list li {
	float: left;
	color: #bbb;
	font-size: 15px;
	margin: 0 10px;
	cursor: pointer
}

.mark_eviden .tit_list li.active,
.mark_eviden .tit_list li:hover {
	color: #3889ec;
	border-bottom: 2px solid #3889ec
}

.mark_eviden .flexslider_pop {
	box-sizing: border-box;
	overflow-x: hidden;
	overflow-y: auto;
	top: 55px;
	bottom: 80px;
	left: 0;
	right: 0;
	position: absolute;
	height: auto;
	width: 100%;
	padding-bottom: 0
}

.mark_eviden .flexslider_pop .slides_pop {
	overflow: initial
}

.mark_eviden .flexslider_pop .slides_pop li img {
	max-height: none
}

.mark_eviden .flex-direction-nav_pop {
	position: fixed;
	width: 520px;
	top: 50%;
	margin-top: 15px
}

.mark_eviden .btns .tip_box {
	width: 215px;
	bottom: 35px;
	left: 18px;
	display: block
}

.mark_eviden .dropdown {
	background: #fff
}

.mark_eviden .dropdown .carat {
	background-position: -110px -27px
}

.mark_eviden .dropdown.open .carat {
	background-position: -110px -63px
}

.mark_loading .mark_main {
	background-color: transparent;
	text-align: center;
	color: #fff;
	font-size: 18px
}

@media (max-width:1360px) {
	.mark_main.mark_eviden {
		width: 500px;
		margin-left: -220px
	}

	.mark_eviden .btns,
	.mark_main.mark_big.mark_eviden .mark_til {
		width: 460px
	}

	.mark_eviden .flex-direction-nav_pop {
		width: 475px
	}

	.mark_eviden .flexslider_pop {
		margin-top: 10px
	}

	.mark_eviden .mark_cont2 {
		padding-top: 15px
	}
}

.mark_examine {
	width: 700px
}

.mark_examine .com_search_box {
	padding: 10px 20px 10px 40px;
	color: #444;
	position: relative
}

.mark_examine .com_search_box:before {
	content: '';
	display: inline-block;
	position: absolute;
	width: 45px;
	height: 41px;
	background: url(../images/icon-tuijian.png) no-repeat;
	top: -1px;
	left: -1px
}

.mark_examine .com_search_box .btn {
	padding: 5px 10px;
	font-size: 14px
}

.mark_examine .mark_cont2 {
	font-size: 14px;
	padding: 14px 24px 24px
}

.mark_examine .auto_list {
	background: #fbfbfb;
	border: 1px solid #d1d1d1;
	padding: 5px 10px;
	height: 90px;
	overflow-y: auto;
	margin: 5px 30px 10px;
	line-height: 24px
}

.mark_main.mark_how1,
.mark_main.mark_how3 {
	left: auto;
	position: absolute;
	margin-top: 0;
	margin-left: 0
}

.mark_main.mark_how1 {
	width: 370px;
	right: 0;
	top: 55px
}

.mark_main.mark_how1 li {
	padding: 5px 0
}

.mark_main.mark_how1 .mark_til {
	background-color: #f7fbff;
	line-height: 20px;
	padding: 10px 20px;
	color: #2789ed;
	font-size: 16px;
	border-top: 3px solid #2789ed
}

.mark_main.mark_how1 .mark_til .mark_close {
	display: inline-block;
	position: absolute;
	width: 16px;
	height: 16px;
	background: url(../images/icon.png) -139px -171px no-repeat;
	top: 12px;
	right: 15px
}

.mark_how1.mark_how2 img {
	width: 145px;
	height: 59px;
	border: 1px solid #dcdcdc
}

.mark_how1.mark_how2 li {
	padding: 15px 0
}

.mark_main.mark_how3 {
	width: 370px;
	right: 220px;
	top: 19px
}

.mark_main.mark_how3 ul {
	padding: 20px
}

.mark_main.mark_how3 li {
	padding: 5px 0
}

.mark_main .table .com_input {
	margin-right: 0;
	background: 0 0
}

.up-img {
	position: fixed;
	bottom: 100px;
	left: 10px;
	z-index: 10000
}

.mark-up-img {
	position: relative;
	padding-top: 5%;
	width: 40%;
	margin: 0 auto;
	max-width: 749px
}

.mark-up-img img,
.notice_list_box img {
	max-width: 100%
}

.mark-icon-x {
	position: absolute;
	cursor: pointer;
	top: 22%;
	right: 12%;
	width: 5%
}

.mark-up-btn {
	background: url(../images/up-btn1.png) center no-repeat;
	padding: 0;
	width: 56%;
	position: absolute;
	bottom: 5%;
	left: 50%;
	margin-left: -28%;
	height: 8%;
	background-size: contain
}

.mark-up-btn:hover {
	background: url(../images/up-btn2.png) center no-repeat;
	background-size: contain
}

.sx .mark-up-img {
	width: 927px
}

.sx .mark-icon-x {
	top: 100px;
	right: -5px
}

.sx.mark {
	overflow: auto
}

.mark_table {
	margin-top: -200px
}

.mark_table .mark_cont {
	padding: 0 20px 20px;
	text-align: center
}

.mark_table .tit {
	line-height: 45px
}

.mark_table .tbody {
	height: 260px;
	overflow-y: auto;
	border: 1px solid #e9e9e9;
	border-top: 0
}

.mark_table .tbody .table {
	border: 0
}

.mark_table .empty {
	font-size: 26px;
	color: #66a0e7;
	padding-top: 100px;
	height: 160px
}

.mark_qkreg {
	width: 474px
}

.mark_qkreg .mark_cont2 .qkreg_fail {
	padding-left: 84px;
	padding-right: 46px;
	background: url(../images/qkreg_44.png) 31px 4px no-repeat
}

.mark_qkreg .mark_cont2 .success {
	background: url(../images/qkreg_45.png) 31px 4px no-repeat !important
}

.mark_qkreg .mark_cont2 .qkreg_collect {
	text-align: center;
	padding-left: 28px
}

.mark_qkreg .mark_cont2 .qkreg_collect input,
.mark_qkreg .mark_cont2 .qkreg_collect p {
	display: inline-block
}

.mark_qkreg .mark_cont2 .qkreg_collect input {
	border: 1px solid #dcdcdc;
	padding: 7px;
	width: 227px
}

.mark_qkreg .mark_cont2 .qkreg_collect div {
	margin: 4px 0 0 10px;
	color: #e62129
}

.mark_qkreg .mark_cont2 .qkreg_collect .icon-i {
	margin: 0
}

.mark_qkreg2 {
	width: 534px
}

.mark_qkreg2 .mark_cont2 label input {
	width: 14px;
	height: 14px;
	vertical-align: middle
}

.mark_qkreg2 .mark_cont2 .agr_btn {
	background-color: #939ba4 !important;
	border: 1px solid #939ba4 !important;
	cursor: not-allowed;
	pointer-events: none
}

.mark_qkreg2 .mark_cont2 .tem_title {
	color: #ff4707;
	padding: 12px 0 12px 42px;
	background: url(../images/qkreg_43.png) 16px center no-repeat #fffbfa;
	border: 1px solid #fcd4c1
}

.mark_qkreg2 .mark_cont2 .table_box {
	height: 300px;
	overflow-y: auto;
	border: 1px solid #e9e9e9
}

.mark_qkreg2 .mark_cont2 .table_box table {
	table-layout: fixed
}

.mark_qkreg2 .mark_cont2 .table_box table tr td {
	padding-top: 28px;
	padding-bottom: 28px;
	padding-left: 10px;
	font-size: 14px;
	color: #666;
	overflow: hidden
}

.mark_qkreg2 .mark_cont2 .table_box table tr td:nth-child(1) {
	padding-left: 20px
}

.mark_qkreg2 .mark_cont2 .table_box table tr td:nth-child(2) {
	cursor: pointer
}

.mark_qkreg2 .mark_cont2 .table_box table tr td:nth-child(3) {
	color: #0076d9;
	cursor: pointer
}

.mark_qkreg2 .mark_cont2 .table_box table tr:first-child td {
	padding-top: 17px;
	padding-bottom: 17px;
	font-size: 16px;
	color: #696464;
	font-weight: 700;
	background: 0 0
}

.mark_qkreg2 .mark_cont2 .agr_box {
	height: 384px;
	overflow: auto
}

.mark_qkreg2 .mark_cont2 .agr_box .buy_know {
	padding: 15px;
	width: 425px;
	height: 85px;
	background-color: #fffbfa;
	border: 1px solid #fbd4c0;
	margin-bottom: 20px
}

.mark_qkreg2 .mark_cont2 .agr_box .buy_know .icon-warm {
	width: 18px;
	height: 18px;
	background: url(../images/icon-warm.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-top: 4px;
	margin-right: 8px
}

.mark_qkreg2 .mark_cont2 .agr_box .buy_know .know_cont {
	float: left;
	width: 395px;
	font-size: 14px;
	color: #ff4800
}

.head-box {
	min-width: 1200px
}

.head-box .serch-box {
	width: 150px;
	padding: 0 10px 0 30px;
	position: relative;
	cursor: pointer;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background-color: #e7f0f9;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	color: #999
}

.head-box .serch-box:hover {
	background-color: #fff
}

.head-box .serch-box .i-serch {
	left: 10px
}

.head-box .nav {
	background-color: #1f69c3;
	height: 35px;
	font-size: 12px;
	padding-top: 5px
}

.head-box .nav div>img {
	width: 160px
}

.head-box .nav .right>div,
.head-box .nav .right>ul {
	display: inline-block;
	vertical-align: middle
}

.head-box .nav .nav-li {
	zoom: 1;
	margin-top: 2px
}

.head-box .nav .nav-li:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.head-box .nav .nav-li li {
	float: left;
	margin-left: 15px;
	line-height: 12px;
	position: relative
}

.head-box .nav .nav-li li a {
	color: #bce1ff
}

.head-box .nav .nav-li li a:hover {
	color: #fff
}

.head-box .nav .nav-li li.last {
	margin-left: 25px;
	padding: 0 20px;
	border-left: 1px solid #73a1da;
	border-right: 1px solid #73a1da
}

.head-box .nav .nav-li li.last a {
	color: #fff2b5
}

.head-box .nav .nav-li li.last .icon_new {
	top: -17px
}

.head-box .nav .nav-li li.last:hover a {
	color: #fffcf0
}

.head-box .nav .nav-li li.last:hover .i-headnav {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	background-position: -280px -143px;
	width: 17px;
	height: 18px;
	vertical-align: middle
}

.head-box .nav .nav-user {
	padding: 0 10px 0 20px
}

.head-box .nav .nav-user a {
	color: #fff
}

.head-box .select-box {
	width: 100%;
	background-color: rgba(255, 255, 255, .99);
	position: absolute;
	top: 0;
	z-index: 99;
	padding: 20px 0
}

.head-box .select-box .search-list {
	width: 1000px;
	margin: 0 auto
}

.head-box .select-box .search-list .search-x {
	cursor: pointer;
	float: right;
	margin-top: 12px;
	transition: all .2s
}

.head-box .select-box .search-list .search-x:hover {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}

.head-box .select-box .imglist {
	zoom: 1;
	width: 1000px;
	margin: 40px auto 0
}

.head-box .select-box .imglist:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.head-box .select-box .imglist a {
	display: inline-block;
	vertical-align: middle;
	width: 490px;
	height: 152px
}

.head-box .select-box .imglist a:hover img {
	opacity: .8
}

.head-box .select-box .titlelist {
	margin-bottom: 10px
}

.head-box .select-box .titlelist a {
	font-size: 16px;
	color: #515c7a;
	margin-right: 25px;
	line-height: 38px
}

.head-box .select-box .titlelist a.active,
.head-box .select-box .titlelist a:hover {
	color: #3889ec
}

.head-box .select-box .titlelist .naming {
	float: right;
	color: #3889ec;
	margin-right: 0;
	line-height: 34px;
	border: 1px solid #c3def7;
	border-radius: 20px;
	font-size: 14px;
	padding: 0 20px;
	background-color: #f1f8ff
}

.head-box .select-box .titlelist .naming:hover {
	background-color: #e1f1ff
}

.head-box .select-box .titlelist .naming .i-rom {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	background-position: -233px -186px;
	width: 11px;
	height: 11px;
	vertical-align: middle
}

.head-box .select-box .clear-record {
	font-size: 12px;
	color: #999;
	line-height: 32px;
	margin-left: 5px;
	cursor: pointer
}

.head-box .select-box .clear-record:hover {
	color: #ff6610
}

.head-box .select-box .btns {
	margin-top: 10px;
	position: relative;
	width: 1000px
}

.head-box .select-box .btns .i-clear,
.head-box .select-box .btns .i-clear:hover {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	width: 21px;
	height: 23px;
	vertical-align: middle
}

.head-box .select-box .btns .btn {
	font-size: 14px;
	color: #515c7a;
	border: 1px solid #ecedf0;
	background-color: #ecedf0;
	-webkit-border-radius: 10px;
	border-radius: 3px;
	padding: 0 10px;
	margin: 0 15px 10px 0;
	line-height: 32px
}

.head-box .select-box .btns .btn:hover {
	font-weight: bolder;
	background-color: #dfe1e9;
	border: 1px solid #dfe1e9
}

.head-box .select-box .btns .i-clear {
	background-position: -241px -96px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer
}

.head-box .select-box .btns .i-clear:hover {
	background-position: -210px -96px
}

.head-box .h-calc {
	height: calc(100vh - 40px)
}

.head-box .headicon-li {
	text-align: center;
	margin: 0 auto;
	width: 730px
}

.head-box .headicon-li .headicon1,
.head-box .headicon-li .headicon2,
.head-box .headicon-li .headicon3,
.head-box .headicon-li .headicon4,
.head-box .headicon-li .headicon5,
.head-box .headicon-li li:hover .headicon1,
.head-box .headicon-li li:hover .headicon2,
.head-box .headicon-li li:hover .headicon3,
.head-box .headicon-li li:hover .headicon4 {
	background-image: url(../images/sprite.1605764637196.png);
	width: 60px;
	vertical-align: middle;
	height: 60px
}

.head-box .headicon-li li {
	float: left;
	margin: 5px 40px 0;
	font-size: 12px;
	color: #999;
	cursor: pointer
}

.head-box .headicon-li li a {
	font-size: 15px;
	color: #444;
	display: block
}

.head-box .headicon-li li:hover a {
	color: #ff6700
}

.head-box .headicon-li li:hover .headicon1 {
	display: inline-block;
	background-position: -70px -140px
}

.head-box .headicon-li li:hover .headicon2 {
	display: inline-block;
	background-position: -140px -140px
}

.head-box .headicon-li li:hover .headicon3 {
	display: inline-block;
	background-position: -210px 0
}

.head-box .headicon-li li:hover .headicon4 {
	display: inline-block;
	background-position: -70px 0
}

.head-box .headicon-li li:hover .headicon5 {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	background-position: 0 0;
	width: 60px;
	height: 60px;
	vertical-align: middle
}

.head-box .headicon-li .headicon1 {
	display: inline-block;
	background-position: 0 -70px
}

.head-box .headicon-li .headicon2 {
	display: inline-block;
	background-position: -70px -70px
}

.head-box .headicon-li .headicon3 {
	display: inline-block;
	background-position: -140px 0
}

.head-box .headicon-li .headicon4 {
	display: inline-block;
	background-position: -140px -70px
}

.head-box .headicon-li .headicon5 {
	display: inline-block;
	background-position: 0 -140px
}

.head-box .mark-box {
	position: fixed;
	width: 430px;
	min-height: 280px;
	padding-bottom: 20px;
	left: 50%;
	margin-left: -225px;
	top: 200px;
	background-color: #fff;
	text-align: center;
	font-size: 14px;
	color: #515c7a;
	overflow: hidden;
	z-index: 10000;
	border-radius: 6px
}

.head-box .mark-box .top-img {
	width: 100%
}

.head-box .mark-box .ewm-li {
	border-bottom: 1px solid #eee;
	margin: 30px 30px 15px
}

.head-box .mark-box .ewm-li li {
	display: inline-block;
	margin: 0 20px 15px
}

.menu_current:hover .menu_current_sec {
	display: block
}

.menu_current_sec {
	position: absolute;
	background-color: rgba(208,16,16,0.7);
	text-align: center;
	width: 100%;
	display: none;
	z-index: 99
}

.headserch-box,
.nav-box {
	position: relative
}

.menu_current_sec a {
	display: block;
	line-height: 40px;
	font-size: 13px;
	color: #fff
}

.menu_current_sec a:hover {
	color: #feed85
}

.headserch-box {
	zoom: 1;
	border: 1px solid #3889ec;
	color: #515c7a;
	font-size: 14px;
	height: 60px;
	background-color: #fff
}

.headserch-box:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.headserch-box .input {
	width: 600px;
	outline: 0;
	line-height: 50px;
	border: 0;
	padding: 5px
}

.headserch-box .input::-webkit-input-placeholder {
	color: #c3c9d4
}

.headserch-box .input::-moz-placeholder {
	color: #c3c9d4
}

.headserch-box .input:-moz-placeholder {
	color: #c3c9d4
}

.headserch-box .input:-ms-input-placeholder {
	color: #c3c9d4
}

.headserch-box .submit {
	position: absolute;
	right: -5px;
	border: 1px solid #428ae2;
	line-height: 44px;
	background: url(../images/search-white.png) 20px 18px no-repeat #428ae2;
	font-size: 20px;
	width: 140px;
	padding-left: 45px
}

.headserch-box .submit:hover {
	background-color: #206ecd;
	border: 1px solid #206ecd
}

.headserch-box .dropdown {
	background: #fff;
	border: 0;
	float: left;
	width: 140px
}

.headserch-box .dropdown .carat,
.headserch-box .dropdown.open .carat {
	background-image: url(../images/sprite.1605764637196.png);
	background-position: -210px -186px;
	vertical-align: middle
}

.headserch-box .dropdown .carat {
	display: inline-block;
	width: 13px;
	height: 14px;
	right: 5px;
	top: 23px
}

.headserch-box .dropdown .selected {
	line-height: 50px;
	padding: 5px 10px
}

.headserch-box .dropdown div {
	height: 155px !important;
	padding: 0 8px;
	margin-top: 0;
	opacity: 1;
	display: none
}

.headserch-box .open div {
	display: block
}

.headserch-box .single-sel {
	line-height: 50px;
	padding: 5px 10px;
	display: inline-block;
	width: 80px
}

.headserch-box .dropdown:hover {
	box-shadow: none
}

.fenx-box,
.personal-center {
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1)
}

.headserch-box .dropdown.open .carat {
	display: inline-block;
	width: 13px;
	height: 14px;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}

.change-hover {
	float: right;
	padding-left: 5px;
	position: relative;
	height: 50px;
	line-height: 50px;
	width: 115px;
	color: #464f66;
	font-size: 13px
}

.change-hover:hover {
	background-color: #1f7de3 !important
}

.change-hover:hover .fenx-box,
.change-hover:hover .personal-center {
	display: block
}

.pers-bottom a:hover {
	color: #ff6700 !important
}

.personal-center {
	position: absolute;
	width: 625px;
	right: 0;
	padding: 0 20px;
	border-radius: 3px;
	background-color: #fff;
	display: none
}

.personal-center .pers-li {
	padding: 15px 0;
	border-bottom: 1px solid #ececec;
	align-items: center;
	height: 44px
}

.personal-center .pers-li p {
	width: 200px;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.personal-center .pers-li p span {
	height: 15px;
	line-height: 15px;
	padding: 0 15px 0 5px
}

.personal-center .pers-li p span .pers-look:hover {
	color: #ff4800 !important
}

.personal-center .pers-li .pers-p {
	justify-content: center
}

.personal-center .pers-li .pers-p a {
	text-align: center;
	display: inline-block;
	width: 80px;
	height: 32px;
	border: 1px solid #0071e3;
	line-height: 30px;
	border-radius: 3px;
	margin-left: 10px;
	box-sizing: border-box
}

.personal-center .pers-li .pers-p a:hover {
	background-color: #3889ec;
	color: #fff !important;
	border: 1px solid #3889ec
}

.personal-center div {
	display: flex;
	justify-content: space-between;
	align-items: flex-start
}

.personal-center div .pers-bottom {
	padding: 20px 0;
	width: 120px;
	display: flex;
	flex-direction: column;
	line-height: 30px;
	font-size: 12px
}

.personal-center div .pers-bottom span {
	font-size: 13px
}

.page .page_btn,
.page_box {
	font-size: 14px;
	font-weight: 400
}

.personal-center div .pers-bottom span .pers-bg1 {
	background: url(../images/gr_01.png) 7px no-repeat
}

.personal-center div .pers-bottom span .pers-bg2 {
	background: url(../images/gr_02.png) 7px no-repeat
}

.personal-center div .pers-bottom span .pers-bg3 {
	background: url(../images/gr_03.png) 7px no-repeat
}

.personal-center div .pers-bottom span .pers-bg4 {
	background: url(../images/gr_04.png) 7px no-repeat
}

.personal-center div .pers-bottom span .pers-bg5 {
	background: url(../images/gr_05.png) 7px no-repeat
}

.personal-center div .pers-bottom span i {
	display: inline-block;
	width: 25px;
	height: 14px
}

.personal-center div .pers-bottom a {
	margin-left: 25px;
	color: #6f798e;
	position: relative
}

.personal-center div .pers-bottom a .pers-hot {
	display: inline-block;
	width: 25px;
	height: 18px;
	background-image: url(../images/icon.png);
	position: absolute;
	right: -12px;
	top: -7px;
	background-position: 1px 186px
}

.fenx-box {
	position: absolute;
	width: 204px;
	right: 0;
	padding: 0 20px;
	line-height: 30px;
	border-radius: 3px;
	background-color: #fff;
	display: none
}

.fenx-box>div:nth-child(1) {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 0;
	height: 39px
}

.fenx-box>div:nth-child(1) .fenx-data {
	background: url(../images/diannao_01.png) center no-repeat #f1f8ff;
	background-position-x: 13px;
	width: 62px;
	padding-left: 30px;
	border-radius: 16px;
	border: 1px solid #c4def8;
	color: #0071e3;
	height: 24px;
	line-height: 24px
}

.fenx-box>div:nth-child(2) .flex-wrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 10px 0
}

.fenx-box>div:nth-child(2) .flex-wrap .fenx-cont {
	display: inline-block;
	padding-right: 10px;
	color: #464f66
}

.fenx-box>div:nth-child(2) .flex-wrap .fenx-cont:before {
	content: '';
	display: inline-block;
	width: 8px;
	height: 8px;
	background-color: #d4d3e9;
	margin-right: 8px
}

.page a,
.page strong {
	margin: 0 3px
}

.fenx-box>div:nth-child(2) .flex-wrap .fenx-cont:hover {
	color: #ff6700 !important
}

.page a,
.page strong {
	padding: 2px 9px;
	border: 1px solid #E0E0E0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.page_box {
	padding: 20px 0;
	color: #666
}

.page a {
	color: #666
}

.page a:hover,
.page strong {
	border: 1px solid #2789EC;
	background: #2789EC;
	color: #fff
}

.page .arrow_left,
.page .arrow_right {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent
}

.page .arrow {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.page .arrow_left {
	margin-right: 5px;
	border-right: 5px solid #666
}

.page .arrow_right {
	margin-left: 5px;
	border-left: 5px solid #666
}

.page a:hover .arrow_left {
	border-right: 5px solid #fff
}

.page a:hover .arrow_right {
	border-left: 5px solid #fff
}

.page .com_input {
	width: 30px;
	padding: 0;
	border: 1px solid #e0e0e0;
	height: 26px
}

.page .page_btn {
	padding: 2px 8px;
	color: #666;
	background-color: #f0f0f0;
	border: 1px solid #cacaca;
	cursor: pointer
}

.table,
.table .markimg {
	border: 1px solid #e9e9e9
}

.get_recode_table tr:hover {
	background-color: #fff !important
}

.table th,
.table tr:hover {
	background-color: #fafafa
}

.table td,
.table th {
	padding: 15px 8px;
	text-align: left;
	border-bottom: 1px solid #e9e9e9;
	line-height: 20px
}

.com_table.center td,
.com_table.center th,
.com_top_box.fixed,
.markimg_box .imgtit,
.table tr.center td,
.table tr.center th,
.tp_box1 .ad h1,
.tp_box1 .ad p {
	text-align: center
}

.table_i8td {
	padding-left: 15px !important
}

.table th {
	color: #696464;
	font-size: 15px
}

.table td {
	color: #666;
	font-size: 14px
}

.table td:nth-child(1),
.table th:nth-child(1) {
	padding-left: 15px
}

.table {
	width: 100%
}

.table .infor {
	font-size: 12px;
	color: #888;
	margin-top: 8px
}

.table .markimg {
	width: 65px;
	height: 65px;
	border-radius: 3px
}

.markimg_box .imgtit {
	position: absolute;
	background-color: #a6a7a7;
	line-height: 18px;
	font-size: 12px;
	color: #fff;
	width: 65px;
	bottom: 0;
	left: 0
}

.table .price {
	color: #f72a3f;
	font-size: 14px;
	padding-bottom: 4px
}

.table .messge {
	color: #666;
	font-size: 13px;
	line-height: 18px
}

.table .mark_til {
	font-size: 15px;
	color: #0071e3;
	padding-bottom: 4px;
	line-height: 24px
}

.table .tip {
	position: relative
}

.table .tip img {
	vertical-align: sub
}

.table .tip:hover .tip_box {
	display: block
}

.table .com_input {
	margin-right: 5px;
	background-color: #fbfbfb
}

.com_table .btn {
	color: #0071e3;
	background-color: #fff;
	border: 1px solid #0071e3;
	font-size: 14px;
	line-height: 18px;
	padding: 6px 10px
}

.com_table .btn:hover {
	color: #fff !important;
	background-color: #3889ec
}

.com_table .btn.btn_red {
	border: 1px solid #ff4800;
	color: #ff4800 !important
}

.com_table .btn.btn_red:hover {
	background-color: #ff4800;
	color: #fff !important
}

.com_table .btn.btn_green {
	color: #668cb3 !important;
	border: 1px solid #668cb3
}

.com_table .btn.btn_green:hover {
	color: #fff !important;
	background-color: #668cb3
}

.com_table .btn.bd_lightRed {
	color: #ff3145 !important;
	border: 1px solid #ff3145
}

.com_table .btn.bd_lightRed:hover {
	color: #fff !important;
	background-color: #ff3145
}

.com_table .btn.bd_orange {
	border: 1px solid #ff6700;
	color: #ff6700 !important
}

.com_table .btn.bd_orange:hover {
	color: #fff !important;
	background-color: #ff6700
}

.com_table .til_trshow {
	padding: 5px;
	background-color: #fcfcfc;
	font-size: 14px;
	color: #999
}

.com_table .tr_time td {
	padding: 5px 15px;
	background-color: #fcfcfc
}

.com_tab {
	font-size: 16px
}

.com_tab td {
	padding: 10px
}

.com_area {
	border: 1px solid #d1d1d1;
	padding: 5px;
	width: 377px;
	background: #fbfbfb;
	resize: none
}

.com_tab .com_tab_btn {
	display: inline-block;
	line-height: 20px;
	padding: 5px 10px;
	text-align: center;
	border: 1px solid;
	background-color: #fff;
	margin: 0 5px;
	border-radius: 4px
}

.com_tab .com_tab_btn.btn_red {
	color: #ff4800;
	border-color: #ff4800
}

.com_tab .com_tab_btn.btn_red:hover {
	color: #fff;
	background: #ff4800
}

.com_tab .com_tab_btn.btn_blue {
	color: #0071e3;
	border-color: #0071e3
}

.com_tab .com_tab_btn.btn_blue:hover {
	color: #fff;
	background: #0071e3
}

.com_tab input[type=text] {
	height: 16px;
	line-height: 16px;
	padding: 10px 5px;
	width: 377px;
	border: 1px solid #d1d1d1;
	background: #fbfbfb
}

.tip_box {
	position: absolute;
	padding: 10px;
	border-radius: 5px;
	font-size: 14px;
	bottom: 28px;
	left: -5px;
	display: none;
	z-index: 100
}

.sel_tip_box {
	display: block;
	border: 1px solid #ff4800;
	color: #666;
	background-color: #fff;
	bottom: 15px;
	left: auto;
	right: 100px;
	line-height: 20px
}

.sel_tip_box .icon_close {
	cursor: pointer
}

.sel_tip_box:after {
	content: url(../images/zc_05.png);
	bottom: -12px !important;
	left: 20px !important
}

.tip_box.qiang {
	border: 1px solid #ff5260;
	color: #ff5260;
	background-color: #fffbfa
}

.tip_box.zhong {
	border: 1px solid #d6d6d6;
	color: #666;
	background-color: #fff
}

.tip_box.gray {
	border: 1px solid #e5e5e5;
	color: #666;
	background-color: #f2f2f2
}

.tip_box.green {
	border: 1px solid #08b38d;
	color: #fff;
	background-color: #08b38d
}

.com_top_box,
.suc_toast,
.tp_box1 {
	background-color: #fff
}

.tip_box:after {
	position: absolute;
	bottom: -16px;
	left: 10px
}

.tip_box.qiang:after {
	content: url(../images/zc_03.png)
}

.tip_box.zhong:after {
	content: url(../images/zc_04.png)
}

.tip_box.gray:after {
	content: url(../images/zc_06.png);
	bottom: -15px
}

.tip_box.qiang .icon_close {
	right: -18px;
	top: -18px
}

.tip_box_close {
	position: relative
}

.tip_box_close .qiang {
	bottom: 42px;
	left: 90px
}

.suc_toast {
	position: absolute;
	left: 50%;
	top: 8px;
	box-shadow: 0 0 3px 0 rgba(166, 166, 166, .3);
	border-radius: 4px;
	border: 1px solid #e5e5e5;
	padding: 10px 50px;
	transform: translate(-50%)
}

.suc_toast img {
	vertical-align: middle;
	margin-bottom: 3px
}

.tp_box1 {
	padding-top: 40px;
	box-shadow: 1px 1px 1px 1px #e2e2e2
}

.tp_box1 .ad h1 {
	color: #444;
	font-size: 26px;
	font-weight: 400
}

.tp_box1 .ad p {
	color: #666;
	font-size: 16px
}

.com_top_box {
	margin-top: 27px;
	margin-bottom: 25px
}

.com_top_box.fixed {
	position: fixed;
	top: -130px;
	width: 100%;
	z-index: 100;
	box-shadow: 0 2px 10px 1px #ddd
}

.com_top_box .item {
	display: inline-block;
	margin: 0 65px -2px;
	color: #444;
	font-size: 24px;
	padding: 0 46px
}

.com_top_box .item h3 {
	margin-bottom: 2px;
	margin-top: -7px;
	font-size: 20px;
	color: #555;
	font-weight: 400;
	padding-bottom: 10px
}

.com_top_box .item.active {
	border-bottom: 2px solid #75a8eb;
	position: relative
}

.com_top_box .item.active h3 {
	color: #1377dc
}

.tab-box .trademark .reg-tit {
	margin-bottom: 10px;
	margin-top: 30px
}

.tab-box .trademark .reg-tit h1 {
	color: #666c73;
	font-size: 24px;
	font-weight: 400;
	display: inline-block
}

.tab-box .trademark .reg-tit span {
	width: 50px;
	height: 1px;
	background-color: #e5e5e5;
	display: inline-block;
	margin: 0 10px 10px
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left {
	background-color: #fff;
	box-shadow: 1px 1px 1px 1px #e6e4e4;
	padding: 15px;
	width: 440px
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .left-tit {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 15px;
	padding-left: 6px;
	margin-bottom: 20px
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .left-tit h3 {
	font-size: 20px;
	color: #878fa0;
	text-align: left;
	font-weight: 400
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .left-tit li {
	margin-left: 16px;
	padding: 5px 0;
	font-size: 12px;
	color: #d4cece
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .left-tit li span {
	color: #999;
	font-size: 14px
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .left-item {
	cursor: pointer;
	margin: 37px 5px;
	text-align: left;
	background-position: 15px 10px;
	padding: 10px 10px 10px 100px;
	background-repeat: no-repeat;
	transition: all .5s ease 0s
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .left-item .item_tit {
	color: #555;
	font-size: 18px;
	margin: 10px 0 7px;
	position: relative;
	font-weight: 400
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .left-item .item_info {
	color: #999;
	font-size: 13px
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .left-item .item-price {
	color: #888;
	font-size: 14px;
	position: absolute;
	right: 11px;
	top: -7px
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .left-item .item-price span {
	color: #ff3145;
	font-size: 24px;
	font-weight: 400
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .left-item .item-btn {
	display: none;
	background-color: #ff6700;
	color: #fff;
	font-size: 15px;
	border: none;
	border-radius: 15px;
	width: 100px;
	height: 26px;
	text-align: center;
	position: absolute;
	right: 1px;
	top: -3px;
	padding-top: 4px
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .left-item:hover {
	box-shadow: 1px 1px 1px 1px #e6e4e4
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .left-item:hover .item-price {
	display: none
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .left-item:hover .item-btn {
	display: block
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .con {
	background-image: url(../images/reg-pic1.png)
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .fast {
	background-image: url(../images/reg-pic2.png)
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .gua {
	background-image: url(../images/reg-pic3.png);
	margin: 36px 5px
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-left .vip {
	background-image: url(../images/reg-pic4.png)
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right {
	background-color: #fff;
	box-shadow: 1px 1px 1px 1px #e6e4e4;
	padding: 15px 15px 30px;
	width: 676px;
	height: 435px;
	position: relative;
	margin-left: 20px
}

.dropdown-select:hover,
.dropdown:hover {
	box-shadow: 0 0 5px rgba(0, 0, 0, .15)
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-tit {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 14px;
	padding-left: 3px
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-tit h3 {
	font-size: 20px;
	color: #878fa0;
	text-align: left;
	font-weight: 400
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-tit li {
	margin-left: 20px;
	padding: 6px 0;
	font-size: 12px;
	color: #d4cece
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-tit li span {
	color: #999;
	font-size: 14px
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-body .spe-ul {
	margin-top: 10px;
	padding: 16px 0 0 29px;
	margin-bottom: 15px;
	border: 1px solid #a0caff;
	background-color: #e6f1ff;
	height: 95px;
	position: relative
}

.tab-box .trademark .reg-body .tm-reg-right .flex-direction-nav .flex-prev {
	left: -10px;
	top: 73px;
	background: url(../images/jian_06.png) center no-repeat;
	opacity: 1
}

.tab-box .trademark .reg-body .tm-reg-right .flex-direction-nav .flex-next {
	right: -10px;
	top: 73px;
	background: url(../images/jian_04.png) center no-repeat;
	opacity: 1
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-body .guide-item a {
	border: 1px solid #d0d0d0;
	margin-bottom: 8px;
	border-radius: 1px;
	background-color: #fff;
	color: #666;
	font-size: 15px;
	width: 125px;
	line-height: 20px;
	padding: 5px;
	display: inline-block;
	margin-right: 20px;
	text-align: center;
	overflow: hidden
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-body .guide-item .active {
	border: 1px solid #428ae2;
	background-color: #428ae2;
	color: #fff
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-body .project ul {
	margin-top: 0;
	padding: 15px 0 0 32px;
	margin-bottom: 0
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-body .project h3 {
	color: #666;
	font-size: 16px;
	text-align: left;
	padding-left: 32px;
	position: relative;
	font-weight: 400
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-body .project span {
	color: #999;
	font-size: 14px;
	display: inline-block;
	margin-left: 11px;
	font-weight: 400
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-body .core h3:before {
	content: '';
	position: absolute;
	top: 1px;
	left: 3px;
	width: 18px;
	height: 20px;
	background-image: url(../images/reg-icon1.png)
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-body .related h3 {
	margin-top: 5px
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-body .related h3:before {
	content: '';
	position: absolute;
	top: 4px;
	left: 3px;
	width: 16px;
	height: 14px;
	background-image: url(../images/reg-icon2.png)
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-body .right-btn {
	position: absolute;
	bottom: 20px;
	width: 676px;
	text-align: center
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-body .con-btn {
	cursor: pointer;
	background-color: #428ae2;
	color: #fff;
	font-size: 16px;
	border: none;
	border-radius: 25px;
	width: 135px;
	height: 35px;
	text-align: center;
	margin-right: 22px
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-body .con-btn:hover {
	background-color: #237ce8
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-body .reg-btn {
	cursor: pointer;
	background-color: #ff6700;
	color: #fff;
	font-size: 16px;
	border: none;
	border-radius: 25px;
	width: 135px;
	height: 35px;
	text-align: center
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right .right-body .reg-btn:hover {
	background-color: #ff7b21
}

.steps_box {
	margin-bottom: 34px
}

.com_steps {
	margin: 28px -25px 28px 0
}

.com_steps .steps_list li {
	float: left;
	text-align: center;
	color: #fff;
	font-size: 16px
}

.com_steps .steps_list li.last {
	width: 282px
}

.com_steps .steps_list li .left em {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 20px;
	line-height: 40px;
	margin: -2px 5px 0;
	vertical-align: middle
}

.com_steps .steps_list li .left {
	background: #82bbf6;
	width: 585px;
	line-height: 40px;
	height: 40px
}

.com_steps .steps_list .cur .left {
	background: #ff8e61
}

.com_steps .steps_list .last .left {
	background: #a2b8ce
}

.com_steps .steps_list li .right {
	background: url(../images/steps_bg.jpg) no-repeat;
	height: 40px;
	width: 25px
}

.com_steps .steps_list .done_m .right {
	background-position: 0 -120px
}

.com_steps .steps_list .done .right {
	background-position: 0 -40px
}

.com_steps .steps_list .last .right {
	background-position: 0 -80px
}

.com_steps .steps_list.steps_list3b li {
	width: 408px
}

.com_steps .steps_list.steps_list3b li .left {
	width: 383px
}

.com_steps.com_steps4 {
	margin: 20px -18px 0 0
}

.com_steps .steps_list.steps_list4b li {
	width: 138px;
	font-size: 14px
}

.com_steps .steps_list.steps_list4b li .left {
	width: 120px;
	height: 30px;
	line-height: 30px
}

.com_steps .steps_list.steps_list4b li .right {
	background: url(../images/steps_bg2.jpg) 0 -30px no-repeat;
	height: 30px;
	width: 18px
}

.com_steps .steps_list.steps_list4b .done .right {
	background-position: 0 0
}

.notice_list_box {
	width: 780px
}

.notice_list_ul li {
	padding-bottom: 20px;
	border-bottom: 1px dashed #e5e5e5;
	margin-bottom: 20px
}

.notice_list_ul li .notice_item .notice_item_til {
	font-size: 22px;
	color: #444;
	vertical-align: bottom;
	font-weight: 400;
	line-height: 32px
}

.notice_list_ul li .notice_item .notice_item_til:hover {
	color: #ff4800
}

.notice_list_ul li .notice_item .notice_item_til .date {
	color: #888;
	font-size: 14px;
	padding-right: 10px
}

.notice_list_ul li .notice_item .notice_item_info {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	height: 48px;
	margin-top: 10px;
	overflow: hidden
}

.notice_list_ul li .notice_item .notice_item_info:hover {
	color: #0071e3
}

.notice_rside {
	width: 280px;
	text-align: right
}

.notice_rside .notice_rside_item {
	width: 240px;
	height: 120px;
	padding-left: 20px;
	border: 1px solid #ddebff;
	background-color: #f8fbff;
	display: inline-block;
	text-align: left;
	margin-bottom: 20px;
	background-image: url(../images/notice_rbg.png);
	background-repeat: no-repeat
}

.notice_rside .notice_rside_item.item_regi {
	background-position: 175px 20px
}

.notice_rside .notice_rside_item.item_bsell {
	background-position: 175px -120px
}

.notice_rside .notice_rside_item.item_mess {
	background-position: 175px -260px
}

.notice_rside .notice_rside_item .til {
	font-size: 20px;
	color: #0071e3;
	line-height: 40px;
	margin-top: 10px;
	font-weight: 400
}

.notice_rside .notice_rside_item .intro {
	color: #999;
	font-size: 14px
}

.mending_form {
	padding: 24px 80px
}

.mending_form li .icon-de {
	margin-left: 20px;
	margin-top: 3px;
	float: right;
	cursor: pointer
}

.mending_form .tip {
	font-size: 12px;
	padding-left: 20px;
	position: relative
}

.mending_form .tip .icon {
	position: absolute;
	left: 0;
	top: -2px
}

.mending_form .bd_orange {
	font-size: 14px;
	padding: 5px 10px
}

.item_update {
	width: 730px;
	margin: 0;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	font-size: 14px
}

.item_update .mark_cont2 {
	padding: 20px 40px
}

.item_update .table td,
.item_update .table th {
	border: 1px solid #e9e9e9;
	font-size: 14px
}

.item_update .table th {
	border-bottom: 0
}

.item_update .tbody {
	max-height: 220px;
	overflow-y: auto
}

.item_update .tbody label {
	margin-left: 20px
}

.item_update .mod-prompt {
	padding: 15px
}

.instruct {
	border: 1px solid #fbd4c0;
	background-color: #fffbfa;
	padding: 30px 40px
}

.history_box {
	border-left: 1px solid #ececec;
	padding: 10px 15px;
	margin: 20px 0
}

.history_box .history_main {
	margin-top: 10px
}

.history_box .history_ul {
	margin-left: 15px
}

.history_box .history_ul li {
	float: left;
	list-style: square;
	color: #d6d6d6;
	width: 70px;
	line-height: 30px
}

.history_box .history_til {
	border-bottom: 1px solid #ececec;
	padding-bottom: 6px;
	font-size: 14px;
	font-weight: 400;
	color: #666
}

.history_box .markcontrol {
	border: 1px solid #fbd4c0;
	padding: 10px 15px;
	background-color: #fffbfa;
	background-image: url(../images/control_bg.png);
	background-repeat: no-repeat;
	background-position: right top
}

.history_box .markcontrol .til {
	color: #ff4800;
	font-size: 15px;
	padding-bottom: 10px;
	font-weight: 400
}

.history_box .markcontrol .info {
	color: #666;
	font-size: 12px
}

.marbtn {
	position: relative;
	padding: 5px 10px 5px 35px;
	text-align: center;
	background-image: url(../images/icon_entrust.png);
	background-repeat: no-repeat;
	display: inline-block;
	border-radius: 5px;
	margin: 5px
}

.marbtn.btn_orange {
	background-color: #ff6700;
	border: 1px solid #ff6700;
	color: #fff;
	background-position: 5px -3px
}

.marbtn.btn_orange:hover {
	background-color: #ff4800;
	border: 1px solid #ff4800
}

.marbtn.btn_blue {
	background-color: #428ae2;
	border: 1px solid #428ae2;
	color: #fff;
	background-position: 5px -56px
}

.marbtn.btn_blue:hover {
	background-color: #206ecd;
	border: 1px solid #206ecd
}

.marbtn.btn_orange.btn_already {
	background-color: #fff !important;
	color: #ff6700;
	background-position: 5px -100px
}

.marbtn.btn_orange.btn_already:hover {
	background-color: #ff6700 !important;
	border: 1px solid #ff6700;
	color: #fff;
	background-position: 5px -3px
}

.marbtn.btn_blue.btn_already {
	background-color: #fff;
	color: #428ae2;
	background-position: 5px -153px
}

.marbtn.btn_blue.btn_already:hover {
	background-color: #428ae2;
	border: 1px solid #428ae2;
	color: #fff;
	background-position: 5px -56px
}

.marbtn .standbtn {
	width: 115px;
	left: -25px;
	color: #0071e3;
	background-color: #fafafa
}

.marbtn .standbtn:before {
	left: 70px;
	top: 27px
}

.marbtn .standbtn:after {
	left: 71px
}

.marbtn.btn_consultant,
.marbtn.btn_quick {
	background-image: url(../images/quick_btn_icon.png)
}

.searanswer_ul {
	margin: 20px -34px 20px 15px
}

.searanswer_ul>li {
	padding: 0 5px;
	margin-right: 30px;
	border-right: 1px solid #ececec;
	height: 175px
}

.searanswer_ul>li .borderb {
	padding: 20px 0;
	margin-right: 30px;
	border-bottom: 1px solid #e5e5e5
}

.searanswer_ul .markimg {
	border: 1px solid #e5e5e5
}

.searanswer_ul .searanswer_main {
	margin-left: 20px;
	width: 238px
}

.searanswer_ul .searanswer_main .searanswer_til {
	font-size: 18px;
	color: #ff4800;
	white-space: nowrap
}

.searanswer_ul .searanswer_main .searanswer_til .title {
	max-width: 150px
}

.searanswer_ul .searanswer_main .searanswer_til .change,
.searanswer_ul .searanswer_main .searanswer_til .invalid {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	display: inline-block;
	max-width: 96px;
	color: #fff;
	font-size: 13px;
	background-color: #77abeb;
	margin-left: 5px;
	padding: 3px 10px;
	border-radius: 4px;
	font-weight: 400;
	vertical-align: middle
}

.searanswer_ul .searanswer_main .searanswer_til .invalid {
	background-color: #b6c0cb
}

.searanswer_ul .searanswer_main .searanswer_sort {
	margin-top: 10px;
	color: #666
}

.searanswer_ul .searanswer_main .verbar {
	color: #cdcdcd
}

.searanswer_ul .searanswer_main .marksort_ol {
	border-top: 1px dashed #e5e5e5;
	padding-top: 10px;
	margin-top: 10px
}

.searanswer_ul .searanswer_main .marksort_ol li {
	width: 235px;
	float: left;
	color: #444;
	line-height: 26px
}

.popbtn,
.readers {
	line-height: 16px
}

.searanswer_ul .searanswer_main .marksort_ol li:hover {
	cursor: pointer
}

.searanswer_ul .searanswer_main .marksort_ol li label {
	color: #999
}

.searanswer_ul .marbtn_box {
	width: 117px;
	padding: 20px 0 20px 30px;
	text-align: center
}

.buss_mark_box .not_found {
	padding: 40px
}

.buss_mark_box .not_found .icon {
	display: inline-block;
	height: 60px;
	width: 70px;
	background: url(../images/icon2.png) -8px -132px no-repeat
}

.buss_mark_box .not_found .c_orange:hover {
	color: #ff6700 !important
}

.declare {
	display: inline-block;
	width: 50px;
	padding: 0 5px 20px;
	background: url(../images/process_bg.png) -70px bottom no-repeat;
	text-align: center
}

.popbtn,
.standbtn {
	background-color: #fafafa
}

.declare.declare_ok {
	background-position: 0 bottom;
	color: #ff4800
}

.popbtn {
	position: absolute;
	padding: 5px 15px;
	border: 1px solid #ececec;
	width: 120px;
	border-radius: 13px;
	top: -40px;
	left: -40px;
	color: #666
}

.popbtn:before {
	content: '';
	width: 0;
	top: 26px;
	left: 70px;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid #ececec;
	position: absolute
}

.popbtn:after {
	content: '';
	width: 0;
	top: 26px;
	left: 71px;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #fafafa;
	position: absolute
}

.standbtn {
	width: 40px;
	left: 5px;
	border: 1px solid #d6d6d6
}

.standbtn:before {
	left: 30px;
	border-top: 7px solid #d6d6d6
}

.to_process,
.to_process2 {
	border: 1px solid #e7e7e7
}

.standbtn:after {
	left: 31px
}

.to_process {
	position: relative;
	padding: 30px 20px;
	height: 320px;
	background: url(../images/to_pro.jpg) no-repeat #fff
}

.to_process p {
	font-weight: 400;
	transition: all .3s ease;
	cursor: default
}

.dropdown li.active,
.dropdown li.optgroup,
.dropdown-select li.optgroup,
.dropdown_oth li.active,
.dropdown_oth li.optgroup {
	font-weight: 600
}

.to_process .cont {
	position: absolute
}

.to_process .to_process_top {
	margin-top: 50px;
	margin-left: 105px;
	position: relative
}

.to_process .to_process_top p {
	display: inline-block;
	padding: 20px 50px;
	transition: .3s all ease
}

.to_process .to_process_top p:hover {
	display: inline-block;
	padding: 20px 55px 20px 45px;
	cursor: default
}

.to_process .to_process_left {
	bottom: 40px;
	left: 30px
}

.to_process .to_process_left p {
	padding: 0 30px 0 10px;
	transition: .3s all ease
}

.to_process .to_process_left p:hover {
	padding: 0 35px 0 5px
}

.to_process .to_process_left .first {
	margin-bottom: 46px
}

.to_process .to_process_right {
	bottom: 90px;
	right: 35px;
	transition: .3s all ease
}

.to_process .to_process_right:hover {
	right: 40px
}

.to_process .to_process_bot {
	bottom: 70px;
	right: 200px
}

.to_process .to_process_bot p {
	padding: 0 20px;
	display: inline-block;
	transition: .3s all ease
}

.to_process .to_process_bot p:hover {
	padding: 0 25px 0 15px
}

.to_process .to_process_bot p.first {
	padding: 0 40px;
	transition: .3s all ease
}

.to_process .to_process_bot p.first:hover {
	padding: 0 45px 0 35px
}

.to_process2 {
	padding: 30px 18px;
	height: 330px;
	background: url(../images/to_pro3.jpg) no-repeat #fff
}

.to_process2 .to_process2_cont p {
	width: 149px;
	padding: 200px 20px 20px;
	background: url(../images/pro1.png) 25px 63px no-repeat;
	vertical-align: top;
	text-align: center;
	display: inline-block;
	transition: all .5s ease 0s
}

.to_process2 .to_process2_cont p:hover {
	padding: 200px 10px 20px 30px;
	background-position: 35px 63px
}

.to_process2 .to_process2_cont .pro2 {
	background: url(../images/pro2.png) 25px 63px no-repeat
}

.to_process2 .to_process2_cont .pro3 {
	background: url(../images/pro3.png) 25px 63px no-repeat
}

.to_process2 .to_process2_cont .pro4 {
	background: url(../images/pro4.png) 25px 63px no-repeat
}

.to_process2 .to_process2_cont .pro5 {
	background: url(../images/pro5.png) 25px 63px no-repeat
}

.to_process2 .to_process2_cont .pro6 {
	background: url(../images/pro6.png) 25px 63px no-repeat
}

.article_msg {
	padding: 20px 0;
	border-bottom: 1px dashed #e6e6e6
}

.article_msg .source,
.article_msg .time {
	display: inline-block;
	padding: 0 15px;
	height: 30px;
	vertical-align: top
}

.share {
	display: inline-block;
	padding: 0 15px
}

.share a {
	float: left;
	height: 24px;
	width: 20px;
	background: url(../images/share.jpg) -6px -5px no-repeat
}

.share a.sina {
	background-position: -29px -5px
}

.share a.blog {
	background-position: -52px -5px
}

.share a.wechat {
	background-position: -75px -5px
}

.share a.add_others {
	background-position: -98px -5px
}

.readers {
	display: inline-block;
	height: 16px
}

.readers_bg {
	height: 16px;
	width: 16px;
	background: url(../images/icon2.png) -122px -140px no-repeat
}

.readers_right {
	background-position: -160px -140px
}

.readers_cont {
	height: 14px;
	line-height: 14px;
	padding: 0 10px;
	background: #f3f3f3;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6
}

.prompt {
	font-size: 12px;
	line-height: 25px;
	margin-top: 3px
}

.prompt .icon {
	display: inline-block;
	height: 28px;
	width: 34px;
	background: url(../images/icon2.png) 1px -5px no-repeat;
	vertical-align: middle
}

.order .prompt {
	line-height: 35px
}

.order .prompt .icon {
	background-position: 1px 1px
}

.h435 {
	height: 435px !important
}

.template .select2-container .select2-choice {
	height: 30px;
	line-height: 30px
}

.template .select2-container .select2-choice .select2-arrow b {
	background: url(../images/select2.png) 0 2px no-repeat
}

.right_img {
	float: right;
	width: 400px
}

.list_sec dt.c_blue a {
	color: #0071e3
}

.serchbox {
	width: 240px;
	position: absolute;
	top: 72px;
	right: 0;
	padding: 0 20px 10px;
	background: #f7fbff;
	border: 1px solid #c7dcf1
}

.serchbox .tab li {
	float: left;
	font-size: 15px;
	color: #8fb3d6;
	min-width: 115px;
	line-height: 40px
}

.c_blue7,
.serchbox .list li:hover,
.serchbox .tab li.on {
	color: #4f91d5
}

.serchbox .box {
	border: 1px solid #c4def8;
	background-color: #fff
}

.serchbox .box input {
	border: 0;
	outline: 0
}

.serchbox .list {
	height: 120px;
	overflow-y: auto;
	border-top: 1px solid #c4def8;
	padding: 0 10px
}

.serchbox .list li {
	line-height: 30px;
	cursor: pointer;
	font-size: 14px
}

.ordergray {
	padding: 15px 30px;
	background-color: #f4f4f4;
	font-size: 14px;
	color: #666;
	border: 1px solid #f4f4f4;
	line-height: 36px
}

.ordergray .dropdown .selected {
	padding: 5px 3px !important
}

.ordergray .dropdown {
	background-color: #fff
}

.ordergray .dropdown .carat {
	background: url(../images/icon.png) -110px -28px no-repeat #fff !important
}

.ordergray input[type=text] {
	margin-left: 5px;
	padding: 0 5px
}

.dropdown,
.dropdown_oth {
	display: inline-block;
	width: 142px;
	background: #f6f6f6;
	border: 1px solid #d1d1d1;
	position: relative;
	cursor: pointer;
	user-select: none
}

.dropdown div,
.dropdown_oth div {
	background: #fff;
	border: 1px solid #ccc;
	border-top: 1px solid #eee;
	border-radius: 0 0 3px 3px;
	overflow: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 100%;
	left: -1px;
	right: -1px;
	z-index: 100
}

.dropdown div {
	height: 0;
	margin-top: -1px
}

.dropdown ul,
.dropdown_oth ul {
	height: 100%;
	width: 100%;
	list-style: none;
	overflow: auto
}

.dropdown li.focus,
.dropdown_oth li.focus {
	background: #f8f8f8;
	color: #ff4800 !important
}

.dropdown li.optgroup,
.dropdown_oth li.optgroup {
	color: #a0a0a0
}

.dropdown li.optgroup_option,
.dropdown_oth li.optgroup_option {
	padding-left: 20px
}

.classify_alert .selected,
.dropdown .selected,
.dropdown li,
.dropdown_oth .selected,
.dropdown_oth li {
	display: block;
	font-size: 14px;
	line-height: 1;
	padding: 5px 3px;
	cursor: pointer;
	overflow: hidden
}

.dropdown .old {
	display: none
}

.classify_alert .carat,
.dropdown .carat,
.dropdown_oth .carat {
	display: block;
	width: 26px;
	height: 100%;
	background: url(../images/icon.png) -110px -20px no-repeat #f6f6f6;
	position: absolute;
	right: 0;
	top: 0
}

.import .classify_alert .carat,
.import .dropdown,
.import .dropdown .carat {
	background-color: #fbfbfb
}

.dropdown.open,
.dropdown_oth.open {
	z-index: 2
}

.dropdown.open div,
.dropdown_oth.open div {
	opacity: 1;
	filter: alpha(opacity=100)
}

.dropdown.open .carat,
.dropdown_oth.open .carat {
	background-position: -110px -58px
}

.dropdown_oth.open .carat {
	background-position: -110px -58px !important
}

.dropdown.disabled .selected {
	color: #999
}

.dropdown.scrollable.open ul {
	overflow-y: auto
}

.import .dropdown {
	padding: 5px 6px 7px;
	border: 1px solid #ccc
}

.dropdown_oth div {
	width: 460px;
	overflow-y: auto;
	max-height: 0
}

.dropdown_oth.open div {
	max-height: 390px
}

.dropdown_oth ul {
	width: 330px;
	overflow-y: auto;
	padding-right: 130px;
	position: relative
}

.dropdown_oth ul li {
	padding: 10px
}

.dropdown_oth ul li:hover,
.dropdown_oth ul ol li:hover a {
	background-color: #f8f8f8;
	color: #ff4800
}

.dropdown_oth ul ol {
	width: 130px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border-left: 1px solid #d1d1d1;
	display: none
}

.dropdown_oth ul li:hover ol {
	display: block
}

.dropdown_oth ul ol a {
	display: inline-block;
	color: #666
}

.dropdown_oth ul ol li {
	padding: 8px 10px
}

.dd_tip {
	position: absolute;
	top: 74px;
	right: 564px;
	border: 1px solid #ff4800;
	width: 120px;
	border-radius: 3px;
	padding: 5px 10px;
	line-height: 20px;
	background: #fff
}

.dd_tip:before {
	content: '';
	border: 8px solid transparent;
	border-top: 8px solid #ff9369;
	position: absolute;
	left: 11px;
	top: 50px;
	z-index: 44
}

.dd_tip:after {
	content: '';
	border: 7px solid transparent;
	border-top: 7px solid #fff;
	position: absolute;
	left: 12px;
	top: 50px;
	z-index: 99
}

.dd_tip span {
	cursor: pointer;
	position: absolute;
	color: #fff;
	background: #ff4800;
	border-radius: 100%;
	width: 14px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	padding-left: 2px;
	top: -6px;
	right: -6px;
	font-size: 13px
}

.dropdown-select {
	height: 36px;
	display: inline-block;
	width: 142px;
	background: #f6f6f6;
	border: 1px solid #d1d1d1;
	position: relative;
	cursor: pointer;
	user-select: none
}

.dropdown-select div {
	height: 0;
	margin-top: -1px;
	background: #fff;
	border: 1px solid #ccc;
	border-top: 1px solid #eee;
	border-radius: 0 0 3px 3px;
	overflow: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 100%;
	left: -1px;
	right: -1px
}

.dropdown-select ul {
	height: 100%;
	width: 100%;
	list-style: none;
	overflow: hidden
}

.dropdown-select li {
	padding: 6px;
	background: #fdfdfd;
	font-size: 14px
}

.dropdown-select li.focus {
	background: #f8f8f8;
	color: #ff4800 !important
}

.dropdown-select li.optgroup {
	color: #a0a0a0
}

.dropdown-select li.optgroup_option {
	padding-left: 20px
}

.classify_alert .selected,
.dropdown li,
.dropdown-select .selected,
.dropdown_oth .selected {
	display: block;
	font-size: 14px;
	line-height: 1;
	padding: 12px 3px;
	cursor: pointer
}

.dropdown-select .old {
	display: none
}

.classify_alert .carat,
.dropdown-select .carat {
	display: block;
	width: 26px;
	height: 100%;
	background: url(../images/icon.png) -110px -21px no-repeat #f6f6f6;
	position: absolute;
	right: 0;
	top: 0
}

.dropdown-select.open {
	z-index: 2
}

.dropdown-select.open div {
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 2
}

.dropdown-select.open .carat {
	background-position: -110px -58px
}

.dropdown-select.disabled .selected {
	color: #999
}

.dropdown-select.scrollable.open ul {
	overflow-y: auto
}

.deal_page {
	padding: 40px 52px;
	margin: 34px auto;
	background: #fff
}

.deal_page .table tr:hover {
	background-color: inherit
}

.deal_page .img_box {
	width: 220px;
	height: 220px;
	line-height: 220px;
	padding: 12px;
	border: 1px solid #e9e9e9;
	overflow: hidden;
	position: relative
}

.deal_page .img_box img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	max-width: 100%
}

.deal_page .brand_intro .brand_name,
.deal_page .brand_intro .status {
	max-width: 200px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.deal_page .brand_intro {
	font-size: 14px
}

.deal_page .brand_intro .title {
	padding: 10px 12px;
	border-bottom: 1px dashed #d1d1d1
}

.deal_page .brand_intro .brand_name {
	line-height: 22px;
	font-size: 18px;
	color: #ff4800
}

.deal_page .brand_intro .status {
	display: inline-block;
	padding: 1px 12px;
	margin-left: 10px;
	font-weight: 400;
	font-size: 13px;
	color: #fff;
	background: #77abeb;
	border-radius: 2px
}

.deal_page .brand_intro .table {
	margin: 10px;
	border: 0
}

.deal_page .brand_intro .table td {
	padding: 10px 5px;
	border: 0
}

.deal_page .brand_intro .table td .classify li {
	margin-right: 25px;
	position: relative
}

.deal_page .brand_intro .table td .classify li:hover {
	border-bottom: 2px solid #428ae2
}

.deal_page .brand_intro .table td .classify li.hover:before {
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
	height: 1px;
	background: #428ae2
}

.deal_page .brand_intro .table td .classify li:hover:after {
	content: '';
	position: absolute;
	left: 26px;
	bottom: -6px;
	width: 0;
	height: 0;
	z-index: 99;
	border-top: 4px solid #428ae2;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-bottom: none
}

.deal_page .brand_intro .classify_item li {
	margin-top: 5px;
	padding: 5px;
	border: 1px solid #ddebff;
	background-color: #f8fbff
}

.deal_page .brand_intro .btn_box {
	padding: 12px;
	line-height: 36px;
	background: #f3f9ff
}

.deal_page .brand_intro .btn {
	display: inline-block;
	padding: 8px 10px 8px 0;
	font-size: 14px;
	border-radius: 2px;
	color: #fff
}

.deal_page .brand_intro .btn_orange {
	background-color: #ff6700
}

.deal_page .brand_intro .btn_orange:hover {
	background-color: #ff4800
}

.brand_intro .btn .icon {
	display: inline-block;
	height: 20px;
	width: 30px;
	background: url(../images/icon2.png) -34px -66px no-repeat
}

.brand_intro .btn_orange .icon {
	background-position: -4px -66px
}

.deal_page .details {
	margin-top: 42px;
	width: 821px
}

.deal_page .details .details_nav {
	margin-bottom: 20px;
	border: 1px solid #e9e9e9;
	border-bottom: 2px solid #428ae2
}

.deal_page .details .details_nav li {
	float: left;
	height: 50px;
	line-height: 50px;
	font-size: 16px
}

.deal_page .details .details_nav li a {
	display: inline-block;
	height: 50px;
	padding: 0 20px;
	color: #444;
	border-right: 1px solid #e9e9e9
}

.deal_page .details .details_nav li.active {
	background: #428ae2
}

.deal_page .details .details_nav li.active a {
	color: #fff
}

.deal_page .details .deal_pro {
	border: 0;
	background: url(../images/deal_pro.jpg) no-repeat
}

.deal_page .details .deal_pro p {
	float: left;
	margin-top: 140px;
	padding: 20px 0;
	vertical-align: top;
	text-align: center;
	display: inline-block
}

.deal_page .details .table td {
	border: 1px solid #e9e9e9;
	font-size: 16px;
	padding: 15px 10px
}

.deal_page .details .table td:nth-child(odd) {
	background: #fafbfb;
	color: #888
}

.deal_page .details .need_material.table th {
	border: 1px solid #e9e9e9;
	text-align: center;
	font-weight: 400
}

.deal_page .details .need_material.table td,
.deal_page .details .need_material.table th {
	color: #888;
	font-size: 16px
}

.deal_page .details .need_material ul {
	list-style: square inside;
	font-size: 12px;
	color: #428ae2
}

.deal_page .details .need_material li p {
	display: inline-block
}

.deal_page .details .need_material.table td:nth-child(odd) {
	background: #fff
}

.deal_page .right_part {
	padding: 10px;
	width: 206px;
	border: 1px solid #e9e9e9
}

.deal_page .right_part h1 {
	margin-bottom: 10px;
	font-size: 16px;
	color: #ff4800
}

.deal_page .right_part .trade_item_ol li {
	width: 100%;
	border: 0;
	border-top: 1px solid #e9e9e9
}

.entrust_suc {
	padding: 40px 52px;
	text-align: center;
	background: #fff
}

.entrust_suc h1 {
	display: inline-block;
	margin: 20px 0;
	padding: 5px 2px 5px 40px;
	text-indent: 23px;
	color: #0bb523;
	font-size: 24px;
	font-weight: 400;
	background: url(../images/suc.png) no-repeat
}

.entrust_suc .state {
	width: 770px;
	margin: 10px auto 30px;
	font-size: 16px;
	line-height: 34px;
	color: #666
}

.bt_btn_box,
.entrust_suc .btn_box {
	padding: 30px 0;
	border-top: 1px solid #ececec
}

.entrust_suc .note {
	padding: 28px 0
}

.entrust_suc .table {
	width: 838px;
	margin: 0 auto
}

.entrust_suc .table .img_box {
	height: 65px;
	width: 64px;
	border: 1px solid #e9e9e9;
	overflow: hidden;
	line-height: 65px;
	position: relative
}

.order_form,
.recommend-box .tit {
	border-bottom: 1px solid #ececec
}

.entrust_suc .table .img_box img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	max-width: 100%
}

.entrust_suc .table th {
	font-size: 16px;
	padding: 15px 8px
}

.entrust_suc .table .price {
	text-align: left;
	padding-left: 30px;
	padding-right: 0;
	width: 150px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.entrust_suc .table td:nth-child(1),
.entrust_suc .table th:nth-child(1) {
	padding-left: 8px
}

.recommend-box {
	border: 1px solid #ececec;
	text-align: center;
	font-size: 15px;
	width: 838px;
	margin: 0 auto
}

.recommend-box .tit {
	line-height: 45px;
	font-size: 14px;
	position: relative
}

.recommend-box .tit:after {
	content: '';
	position: absolute;
	display: inline-block;
	background-image: url(../images/tuijian2.png);
	width: 47px;
	height: 47px;
	right: 0;
	top: 0
}

.order_form .table .img_box img,
.payment_page .img_box img {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 100%
}

.recommend-box li {
	padding: 15px 30px
}

.order_form {
	min-height: 364px;
	margin-bottom: 20px
}

.order_form .table td {
	vertical-align: top
}

.order_form .table .img_box {
	height: 65px;
	width: 64px;
	margin-right: 15px;
	border: 1px solid #e9e9e9;
	overflow: hidden;
	line-height: 65px;
	position: relative
}

.order_form .table .img_box img {
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%)
}

.order_form .trade_name {
	color: #666;
	font-size: 14px;
	vertical-align: middle;
	line-height: 26px
}

.order_form .trade_sort {
	font-size: 12px;
	color: #999
}

.order_form .contact {
	padding: 20px 0;
	font-size: 16px
}

.order_form .contact li {
	margin-right: 36px
}

.order_form .contact li input {
	padding: 4px;
	border: 1px solid #dcdcdc
}

.payment_page h1 {
	margin: 0 0 20px;
	border-bottom: 1px solid #e7e7e7
}

.payment_page h1 span {
	display: inline-block;
	padding: 10px 0;
	font-size: 18px;
	font-weight: 400;
	color: #4296ec;
	border-bottom: 2px solid #4296ec
}

.payment_page .table {
	border: 0;
	width: 580px
}

.payment_page .table td {
	border: 0;
	font-size: 16px
}

.payment_page .table tr:hover {
	background: inherit
}

.payment_page .img_box {
	height: 134px;
	width: 134px;
	margin-right: 48px;
	padding: 12px;
	border: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative
}

.payment_page .img_box img {
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%)
}

.payment_page .money {
	margin: 28px 0;
	padding: 15px 20px;
	background: #fffbfa;
	border: 1px solid #fbd4c0
}

.payment_page .money .prompt {
	font-size: 12px;
	line-height: 22px;
	margin-top: 3px
}

.payment_page .money .prompt .icon {
	display: inline-block;
	height: 22px;
	width: 25px;
	background: url(../images/icon2.png) -7px -5px no-repeat
}

.payment_page .money .detailed_account {
	padding: 24px 0;
	border-bottom: 1px dashed #fbd4c0
}

.batch_pro .money,
.payment_page .notes {
	margin: 28px 0;
	border: 1px solid #fbd4c0
}

.payment_page .money .detailed_account .icon {
	display: inline-block;
	height: 28px;
	width: 25px;
	background: url(../images/icon2.png) -34px 0 no-repeat
}

.payment_page .money .btn_box {
	padding: 16px 0
}

.payment_page .notes {
	padding: 15px 20px;
	background: #fffbfa
}

.payment_page .notes .top_prompt {
	padding: 5px 30px;
	color: #ff4800;
	font-size: 16px
}

.payment_page .notes .top_prompt .icon {
	display: inline-block;
	height: 28px;
	width: 38px;
	background: url(../images/icon.png) -165px -135px no-repeat
}

.payment_page .notes .notes_list {
	padding: 5px 58px;
	color: #ff4800;
	list-style: square;
	text-indent: 10px
}

.payment_page .notes .notes_list li span {
	color: #444
}

.batch_pro .table .icon {
	display: inline-block;
	height: 16px;
	width: 38px;
	background: url(../images/icon2.png) -28px -8px no-repeat
}

.batch_pro .table td {
	font-size: 12px
}

.batch_pro .money {
	padding: 15px 20px;
	background: #fffbfa
}

.batch_pro .money .prompt {
	font-size: 12px;
	line-height: 22px;
	margin-top: 3px
}

.batch_pro .money .prompt .icon {
	display: inline-block;
	height: 22px;
	width: 25px;
	background: url(../images/icon2.png) -7px -5px no-repeat
}

.batch_pro .money .detailed_account {
	padding: 24px 0;
	border-bottom: 1px dashed #fbd4c0
}

.batch_pro .money .detailed_account .icon {
	display: inline-block;
	height: 28px;
	width: 25px;
	background: url(../images/icon2.png) -34px 0 no-repeat
}

.batch_pro .money .btn_box {
	padding: 16px 0
}

.batch_pro .notes {
	margin: 28px 0;
	padding: 15px 20px;
	background: #fffbfa;
	border: 1px solid #fbd4c0
}

.batch_pro .notes .top_prompt {
	padding: 5px 30px;
	color: #ff4800;
	font-size: 16px
}

.batch_pro .notes .top_prompt .icon {
	display: inline-block;
	height: 28px;
	width: 38px;
	background: url(../images/icon.png) -165px -136px no-repeat
}

.batch_pro .notes .notes_list {
	padding: 5px 58px;
	color: #ff4800;
	list-style: square;
	text-indent: 10px
}

.batch_pro .notes .notes_list li span {
	color: #444
}

.pay_box {
	padding: 20px 50px;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9
}

.history_page .com_table .done .done_btn {
	border-color: #93aac2;
	color: #93aac2 !important
}

.history_page .com_table .done .done_btn:hover {
	background: #93aac2;
	color: #fff !important
}

.history_page .com_table .confirm .confirm_btn {
	border-color: #ff4800;
	color: #ff4800 !important
}

.history_page .com_table .confirm .confirm_btn:hover {
	background: #ff4800;
	color: #fff !important
}

.manage_page .com_table .btn {
	padding: 6px 10px
}

.manage_page .com_table .done .done_btn {
	border-color: #93aac2;
	color: #93aac2 !important
}

.manage_page .com_table .done .done_btn:hover {
	background: #93aac2;
	color: #fff !important
}

.manage_page .com_table .confirm .confirm_btn {
	border-color: #ff4800;
	color: #ff4800 !important
}

.manage_page .com_table .confirm .confirm_btn:hover {
	background: #ff4800;
	color: #fff !important
}

.manage_page .com_table .confirm .btns {
	text-align: center;
	border-radius: 10px;
	border: 1px solid #428ae2;
	font-size: 12px;
	color: #0071e3;
	cursor: pointer
}

.manage_page .com_table .confirm .btns:hover {
	color: #fff;
	background-color: #3889ec
}

.manage_page .com_table .confirm .edit_price {
	padding: 0 5px;
	width: 140px;
	margin: 0 10px 10px 0;
	height: 26px;
	background-color: #fff;
	border: 1px solid #dcdcdc
}

.manage_page .com_table .confirm .icon-write {
	margin-top: -2px;
	width: 12px;
	height: 12px;
	background-size: 100%
}

.crReg_til {
	font-size: 15px;
	color: #0071e3;
	padding-bottom: 5px;
	position: relative;
	cursor: pointer
}

.crReg_til span {
	display: none;
	font-size: 13px;
	color: #444;
	width: 168px;
	padding: 1px 0;
	position: absolute;
	right: -92px;
	top: -2px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	background-color: #fbfbfb
}

.crReg_til span:before {
	content: '';
	width: 16px;
	height: 24px;
	background: url(../images/dia-left.png) no-repeat;
	position: absolute;
	left: -16px;
	top: -1px
}

.crReg_til span:after {
	content: '';
	width: 16px;
	height: 24px;
	background: url(../images/dia-right.png) no-repeat;
	position: absolute;
	right: -16px;
	top: -1px
}

.crReg_til:hover span {
	display: inline-block
}

.ser_check {
	padding: 40px 52px;
	margin: 34px auto;
	background: #fff
}

.ser_check .table tr:hover {
	background-color: inherit
}

.ser_check .img_box {
	width: 220px;
	height: 220px;
	line-height: 220px;
	padding: 12px;
	border: 1px solid #e9e9e9;
	overflow: hidden;
	position: relative
}

.ser_check .img_box img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	max-width: 100%
}

.ser_check h1 {
	margin: 20px 0;
	border-bottom: 1px solid #e7e7e7
}

.ser_check h1 span {
	display: inline-block;
	padding: 10px 0;
	font-size: 18px;
	font-weight: 400;
	color: #4296ec;
	border-bottom: 2px solid #4296ec
}

.ser_check .record {
	width: 500px;
	padding: 20px;
	margin: 0 auto;
	font-size: 16px
}

.ser_check .record li {
	padding: 0 30px 26px;
	background: url(../images/record2.jpg) 0 -43px no-repeat
}

.ser_check .record li .right {
	color: #999
}

.ser_check .record .first_bg {
	background-position: 0 7px
}

.ser_check .record .last_bg {
	background-position: 0 -92px
}

.ser_check .record .last_bg .c_orange {
	font-weight: 600
}

.ser_check .record.record2 li {
	padding: 0 30px 26px;
	background: url(../images/record4.jpg) 0 -113px no-repeat
}

.ser_check .record.record2 .to_back {
	background-position: 0 -222px
}

.ser_check .record.record2 .to_next {
	background-position: 0 -330px
}

.ser_check .record.record2 .to_next.last_bg {
	background-position: 0 -433px
}

.ser_check .brand_intro table td:nth-child(odd) {
	color: #888;
	text-align: right
}

.ser_check .brand_intro .cont {
	position: relative
}

.ser_check .brand_intro .btns {
	position: absolute;
	top: -8px;
	right: 2px
}

.ser_check .brand_intro .brand_name {
	line-height: 22px;
	font-size: 18px;
	color: #ff4800
}

.ser_check .brand_intro .status {
	display: inline-block;
	padding: 1px 12px;
	margin-left: 10px;
	font-weight: 400;
	font-size: 13px;
	color: #fff;
	background: #77abeb;
	border-radius: 2px
}

.ser_check .brand_intro .table {
	border: 0;
	width: 830px
}

.ser_check .brand_intro .table td {
	padding: 10px 5px;
	border: 0;
	font-size: 16px
}

.ser_check .brand_intro .table .border {
	padding-top: 5px;
	margin-top: 5px;
	border-top: 1px dashed #e9e9e9
}

.ser_check .brand_intro .btn {
	display: inline-block;
	padding: 8px 10px 8px 0;
	font-size: 14px
}

.ser_check .brand_intro .btn .icon {
	display: inline-block;
	height: 20px;
	width: 30px;
	background: url(../images/icon2.png) -96px -66px no-repeat
}

.ser_check .brand_intro .btn_orange .icon {
	background-position: -66px -66px
}

.ser_check .details .table {
	width: 710px;
	margin: 0 auto
}

.ser_check .details .table td {
	border: 1px solid #e9e9e9;
	font-size: 16px;
	padding: 15px 10px
}

.ser_check .details .table td:nth-child(odd) {
	background: #fafbfb;
	color: #888
}

.goguwenbtn,
.goguwenbtn:hover {
	color: #21f337
}

.ser_check .btn_box {
	border-top: 1px solid #e7e7e7;
	padding: 30px
}

.counselor_register {
	padding-top: 450px;
	background: url(../images/counsoler.jpg) top center no-repeat;
	position: relative
}

.goguwenbtn {
	display: inline-block;
	position: absolute;
	width: 150px;
	height: 44px;
	border: 1px solid #21f337;
	border-radius: 5px;
	text-align: center;
	line-height: 40px;
	font-size: 20px;
	top: 325px;
	left: 50%;
	margin-left: -75px
}

.counselor_register .cont_box {
	width: 1200px;
	margin: 0 auto
}

.counselor_register .cont_box .cont {
	padding: 40px 0;
	margin-bottom: 34px;
	text-align: center;
	border-top: 2px solid #abc0db;
	background-color: #fff
}

.counselor_register .cont_box .cont .title {
	font-size: 30px;
	font-weight: 400;
	background: url(../images/title_bg.jpg) center top no-repeat
}

.counselor_register .cont_box .cont .title .note {
	font-size: 14px;
	color: #888
}

.counselor_register .spot {
	background: url(../images/spot.jpg) no-repeat #fff
}

.counselor_register .spot .title {
	margin-bottom: 180px
}

.counselor_register .spot .spot_list {
	padding: 0 76px;
	color: #999
}

.counselor_register .spot .spot_list li {
	width: 20%
}

.counselor_register .spot .spot_list .title2 {
	font-size: 20px;
	font-weight: 600;
	color: #666
}

.counselor_register .spot .spot_list .red {
	color: #ff6d7b
}

.counselor_register .spot .spot_list .blue {
	color: #7aa0ff
}

.counselor_register .spot .spot_list .green {
	color: #61c473
}

.counselor_register .spot .spot_list .orange {
	color: #ff865c
}

.counselor_register .spot .spot_list .purple {
	color: #bc86ed
}

.counselor_register .files .files_cont {
	margin: 0 25px;
	padding: 12px 36px;
	width: 400px;
	display: inline-block;
	text-align: left;
	background: #fff5ef;
	border: 1px solid #dce9fb
}

.counselor_register .files .left_part {
	background: url(../images/com_bg.png) right bottom no-repeat #fbfdff
}

.counselor_register .files .right_part {
	background: url(../images/single_bg.png) right bottom no-repeat #fbfdff
}

.counselor_register .files .title2 {
	margin-bottom: 10px;
	font-size: 40px;
	color: #666
}

.counselor_register .files .files_cont ul {
	height: 200px
}

.counselor_register .files .files_cont li {
	height: 40px;
	color: #555
}

.counselor_register .files .files_cont .list_style {
	display: inline-block;
	height: 23px;
	width: 23px;
	margin-right: 10px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	font-weight: 500;
	background: url(../images/disc_icon_blue.png) -3px -5px no-repeat
}

.counselor_register .cont_box .orange {
	color: #0b54b2;
	font-size: 17px;
	font-weight: 400
}

.counselor_register .process {
	background: url(../images/process2.jpg) no-repeat #fff
}

.counselor_register .process .title {
	margin-bottom: 130px
}

.counselor_register .process .process_list li {
	width: 20%;
	color: #777
}

.counselor_register .process .process_list {
	padding: 0 28px
}

.counselor_register .process .border {
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 20px;
	margin-bottom: 20px
}

.counselor_register .process .btn_blue,
.counselor_register .process .btn_orange {
	padding: 2px 15px;
	border-radius: 50px;
	color: #fff;
	display: inline-block
}

.counselor_register .process .btn_blue {
	border-color: #0b54b2;
	background-color: #0b54b2
}

.counselor_register .process .btn_blue:hover {
	color: #fff;
	background: #0071e3
}

.brand_manage_box {
	padding-top: 392px;
	background: url(../images/manage_top.png) top center no-repeat #fafafa
}

.brand_manage_box .what_brand {
	padding: 50px 0 20px;
	background-color: #fff
}

.brand_manage_box .what_brand .main {
	width: 1000px
}

.brand_manage_box .manage_title {
	font-size: 30px;
	color: #333;
	background: url(../images/manage_title_bg.png) center -5px no-repeat;
	text-align: center;
	font-weight: 400
}

.brand_manage_box .manage_title .orange {
	color: #ff6451
}

.brand_manage_box .what_brand_main {
	padding-left: 440px;
	background: url(../images/what_brand_main.png) 30px center no-repeat;
	padding-top: 50px;
	padding-bottom: 10px;
	line-height: 50px;
	font-size: 16px;
	height: 150px;
	color: #666
}

.brand_manage_box .what_brand_main strong {
	font-size: 17px
}

.brand_manage_box .why_brand,
.brand_manage_box .why_brand_main {
	padding: 50px 0
}

.brand_manage_box .why_brand_main li {
	width: 400px;
	float: left;
	text-align: center
}

.brand_manage_box .why_brand_main li p {
	color: #444;
	font-size: 16px;
	line-height: 30px
}

.brand_manage_box .why_brand_main li p .orange {
	color: #ff6451
}

.brand_manage_box .how_brand {
	background-color: #fff;
	padding: 50px 0 20px
}

.brand_manage_box .how_brand .main {
	width: 1100px
}

.brand_manage_box .how_brand_main {
	margin-top: 50px
}

.brand_manage_box .how_brand_main li {
	width: 550px;
	float: left;
	text-align: center;
	height: 430px
}

.brand_manage_box .how_brand_main .img {
	border: 1px solid #d5d5d5;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 0 5px #a9a5a4;
	-moz-box-shadow: 0 0 5px #a9a5a4;
	box-shadow: 0 0 5px #a9a5a4
}

.brand_manage_box .how_brand_main .number {
	color: #fd7036;
	font-size: 37px;
	font-weight: 400
}

.brand_exist,
.brand_manage_box .how_brand_main .info {
	font-size: 16px;
	color: #666
}

.brand_exist_box {
	padding-top: 436px !important;
	background: url(../images/sbcz_02.jpg) top center no-repeat !important
}

.brand_exist {
	border-top: 2px solid #fea581;
	background-color: #fff;
	padding: 40px 70px 60px;
	line-height: 30px;
	width: 1060px;
	margin: 0 auto
}

.brand_exist .tit {
	line-height: 84px;
	position: relative;
	padding-left: 50px;
	font-size: 24px;
	color: #fd4c04
}

.brand_exist .tit:before {
	content: '';
	background-image: url(../images/sbcz_05.png);
	display: inline-block;
	width: 30px;
	height: 30px;
	position: absolute;
	left: -3px;
	top: 50%;
	margin-top: -15px
}

.brand_exist .box {
	padding: 20px;
	background-color: #f7f7f7
}

.brand_exist .box.one {
	padding-right: 270px;
	position: relative
}

.brand_exist .box.one img {
	position: absolute;
	right: 30px;
	top: -30px
}

.brand_exist .box.three img,
.brand_exist .submit {
	margin: 20px 40px 10px 30px;
	vertical-align: middle
}

.brand_exist .submit {
	background: url(../images/sbcz_07.png) center no-repeat;
	display: inline-block;
	width: 170px;
	height: 80px
}

.brand_exist .submit:hover {
	background: url(../images/sbcz_071.png) center no-repeat
}

.brand_exist .box.four {
	padding: 0 20px
}

.brand_exist .box.four li {
	font-size: 15px;
	border-bottom: 1px solid #f0f0f0;
	padding: 20px 10px;
	line-height: 25px
}

.brand_exist_diff h3,
.fail_title {
	font-size: 30px;
	text-align: center
}

.brand_exist .box.four span {
	width: 880px;
	display: inline-block;
	vertical-align: middle
}

.brand_exist_diff {
	float: left;
	background-image: url(../images/sbcz_24.png);
	width: 410px;
	height: 170px;
	padding: 10px 30px
}

.brand_exist .bor {
	border-left: 1px solid #f0f0f0;
	margin: 10px 50px 0;
	display: inline-block;
	height: 190px
}

.brand_exist_diff:last-child {
	background-image: url(../images/sbcz_26.png)
}

.brand_exist_diff h3 {
	color: #fd4c04;
	font-weight: 400
}

.brand_regist_box {
	padding-top: 392px;
	background: url(../images/registbackground.png) top center no-repeat #fafafa
}

.topreg_btn {
	background: url(../images/btn_blue.png) center no-repeat;
	text-align: center;
	color: #fff;
	padding: 32px;
	top: -34px;
	position: relative
}

.regist_info,
.why_fail {
	width: 1200px;
	padding: 37px;
	background-color: #fff;
	margin: 40px auto 0
}

.fail_top {
	background-color: #eff4ff;
	padding: 30px
}

.fail_title {
	background: url(../images/logo_lineblue.png) center 71px no-repeat;
	background-position-x: 231px;
	padding-top: 50px
}

.fail_ul li {
	float: left;
	width: 33%;
	text-align: center;
	border-right: 1px solid #f7f7f7
}

.fail_p {
	padding: 20px;
	line-height: 30px
}

.fail_top span {
	display: inline-block;
	font-size: 16px;
	color: #3470e7;
	padding-left: 10px
}

.fail_ul {
	padding-top: 70px
}

.info_ul {
	padding-top: 30px
}

.fail_p {
	color: #888
}

.regist_title {
	background: url(../images/logo_lineblue.png) center 27px no-repeat;
	text-align: center;
	font-size: 30px;
	background-position-x: 231px;
	padding-top: 50px
}

.regist_top {
	padding-top: 5px
}

.regist_info {
	border-top: 3px solid #99b7f3
}

.info_ul li {
	float: left;
	width: 50%;
	text-align: center;
	padding-top: 20px;
	position: relative
}

.info_ul li span {
	left: 53px;
	top: 43px;
	position: absolute;
	text-align: left;
	line-height: 26px;
	font-size: 16px;
	color: #666
}

.brand_monit_box {
	padding-top: 392px;
	background: url(../images/monit_top.jpg) top center no-repeat #fafafa
}

.brand_monit_box .what_brand {
	padding: 50px 0 20px;
	background-color: #fff
}

.brand_monit_box .what_brand .main {
	width: 1000px
}

.brand_monit_box .manage_title {
	font-size: 30px;
	color: #333;
	background: url(../images/monit_title_bg.png) center top no-repeat;
	text-align: center;
	font-weight: 400
}

.brand_monit_box .manage_title .orange {
	color: #6949ba
}

.brand_monit_box .what_brand_main {
	padding-left: 440px;
	background: url(../images/what_monit_main.png) 30px center no-repeat;
	padding-top: 50px;
	padding-bottom: 10px;
	line-height: 50px;
	font-size: 16px;
	height: 150px;
	color: #666
}

.brand_monit_box .what_brand_main strong {
	font-size: 17px
}

.brand_monit_box .why_brand,
.brand_monit_box .why_brand_main {
	padding: 50px 0
}

.brand_monit_box .why_brand_main li {
	width: 400px;
	float: left;
	text-align: center
}

.brand_monit_box .why_brand_main li p {
	color: #444;
	font-size: 16px;
	line-height: 30px
}

.brand_monit_box .why_brand_main li p .orange {
	color: #6949ba
}

.brand_monit_box .how_brand {
	background-color: #fff;
	padding: 50px 0 20px
}

.brand_monit_box .how_brand .main {
	width: 1100px
}

.brand_monit_box .how_brand_main {
	margin-top: 50px
}

.brand_monit_box .how_brand_main li {
	width: 550px;
	float: left;
	text-align: center;
	height: 430px
}

.brand_monit_box .how_brand_main .img {
	border: 1px solid #e4daff;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 0 5px #e8e9e8;
	-moz-box-shadow: 0 0 5px #e8e9e8;
	box-shadow: 0 0 5px #e8e9e8
}

.brand_monit_box .how_brand_main .number {
	color: #6949ba;
	font-size: 37px;
	font-weight: 400
}

.brand_monit_box .how_brand_main .info {
	font-size: 16px;
	color: #666
}

.brand_broker_box {
	padding-top: 392px;
	background: url(../images/broker_top.png) top center no-repeat #fafafa
}

.brand_broker_box .what_brand {
	padding: 50px 0 20px;
	background-color: #fff
}

.brand_broker_box .what_brand .main {
	width: 1000px
}

.brand_broker_box .manage_title {
	font-size: 30px;
	color: #333;
	background: url(../images/broker_title_bg.png) center 5px no-repeat;
	text-align: center;
	font-weight: 400
}

.brand_broker_box .manage_title .orange {
	color: #1894e1
}

.brand_broker_box .what_brand_main {
	padding-left: 440px;
	background: url(../images/what_broker_main.png) 100px center no-repeat;
	padding-top: 50px;
	padding-bottom: 10px;
	line-height: 50px;
	font-size: 16px;
	height: 150px;
	color: #666
}

.brand_broker_box .what_brand_main strong {
	font-size: 17px
}

.brand_broker_box .why_brand {
	padding: 50px 0
}

.brand_broker_box .why_brand_main {
	padding: 50px 0;
	background: url(../images/borker_vs.png) center center no-repeat
}

.brand_broker_box .why_brand_main .youshi_box {
	width: 320px;
	color: #666
}

.brand_broker_box .why_brand_main .youshi_box.left {
	margin-left: 180px
}

.brand_broker_box .why_brand_main .youshi_box.right {
	margin-right: 180px
}

.brand_broker_box .why_brand_main .youshi_box.left .title {
	color: #666;
	text-align: center;
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 20px
}

.brand_broker_box .why_brand_main .youshi_box.right .title {
	color: #ff7200;
	text-align: center;
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 20px
}

.brand_broker_box .why_brand_main .youshi_box.left .list_box {
	border: 1px solid #d5d5d5;
	border-top: 3px solid #a1a1a1;
	padding: 40px 0;
	background: url(../images/youshir.png) right bottom no-repeat #fff
}

.brand_broker_box .why_brand_main .youshi_box.right .list_box {
	border: 1px solid #ffe8d5;
	border-top: 3px solid #ff7200;
	padding: 40px 0;
	background: url(../images/youshil.png) right bottom no-repeat #fff
}

.brand_broker_box .why_brand_main .youshi_box .list_box ul {
	margin-left: 100px
}

.brand_broker_box .why_brand_main .youshi_box .list_box ul li {
	font-size: 60px;
	position: relative;
	line-height: 40px
}

.brand_broker_box .why_brand_main .youshi_box .list_box ul li .nums {
	font-size: 12px;
	color: #fff;
	position: absolute;
	width: 23px;
	height: 23px;
	left: -43px;
	top: 10px;
	line-height: 23px;
	text-align: center;
	background-repeat: no-repeat
}

.brand_broker_box .why_brand_main .youshi_box.left .list_box ul li .nums {
	background-image: url(../images/disc_icon_gray.png);
	background-position: -7px -5px
}

.brand_broker_box .why_brand_main .youshi_box.right .list_box ul li .nums {
	background-image: url(../images/disc_icon_yellow.png);
	background-position: -9px -6px
}

.brand_broker_box .why_brand_main .youshi_box .list_box ul li span {
	font-size: 16px;
	display: inline-block;
	vertical-align: top;
	margin-left: -10px
}

.brand_broker_box .why_brand_main .youshi_box.right .list_box ul li {
	color: #ff7200
}

.brand_broker_box .why_brand_main .youshi_box.right .list_box ul li span {
	color: #666
}

.brand_broker_box .how_brand {
	background-color: #fff;
	padding-top: 50px
}

.brand_broker_box .how_brand .manage_title {
	background: url(../images/broker_title_bg2.png) center -5px no-repeat
}

.brand_broker_box .to_process2 {
	border: none;
	padding: 0 18px;
	background: url(../images/borker_to_pro3.png) left 50px no-repeat
}

.brand_broker_box .to_process2 .to_process2_cont .pro1 {
	color: #666;
	background: url(../images/borker_pro1.png) 40px 63px no-repeat
}

.brand_broker_box .to_process2 .to_process2_cont .pro2 {
	color: #666;
	background: url(../images/borker_pro2.png) 40px 63px no-repeat
}

.brand_broker_box .to_process2 .to_process2_cont .pro3 {
	color: #666;
	background: url(../images/borker_pro3.png) 40px 63px no-repeat
}

.brand_broker_box .to_process2 .to_process2_cont .pro4 {
	color: #666;
	background: url(../images/borker_pro4.png) 40px 63px no-repeat
}

.brand_broker_box .to_process2 .to_process2_cont .pro5 {
	color: #666;
	background: url(../images/borker_pro5.png) 40px 63px no-repeat
}

.brand_broker_box .to_process2 .to_process2_cont .pro6 {
	color: #666;
	background: url(../images/borker_pro6.png) 40px 63px no-repeat
}

.brand_broker_box .to_process2 .to_process2_cont p:hover {
	padding: 200px 10px 20px 30px;
	background-position: 50px 63px
}

.brand_enroll_box {
	padding-bottom: 10px;
	padding-top: 392px;
	background: url(../images/brand_enroll_bg.jpg) top center no-repeat #fafafa
}

.need_enroll,
.process_enroll,
.why_enroll {
	background-color: #fff;
	border-top: 3px solid #c4c3e7;
	padding: 20px 10px 50px;
	margin-top: 30px
}

.why_enroll .left {
	width: 360px;
	margin-left: 40px
}

.why_enroll .right {
	width: 640px;
	margin-right: 30px
}

.why_enroll .enroll_title {
	font-size: 30px;
	color: #333;
	border-bottom: 1px solid #eee;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-bottom: 30px;
	font-weight: 400
}

.need_enroll .is_blue,
.why_enroll .is_blue {
	color: #5d65ec
}

.why_enroll .why_enroll_info {
	color: #666;
	line-height: 40px
}

.why_enroll .why_enroll_ul {
	list-style-type: circle;
	color: #5c59bc;
	margin-left: 30px
}

.why_enroll .why_enroll_ul li {
	line-height: 40px
}

.why_enroll .why_enroll_ul span {
	color: #666
}

.brand_enroll_box .top {
	background-color: #fff;
	text-align: center;
	padding: 10px;
	border-radius: 3px
}

.brand_enroll_box .mod-prompt {
	background-color: #fcfcff;
	border: 1px solid #d4d6ff
}

.brand_enroll_box .prompt-doller {
	color: #5d65ec;
	background-image: url(../images/enroll_doller_icon.png);
	background-repeat: no-repeat;
	background-position: -7px -3px
}

.brand_enroll_box .mod-prompt .fang {
	background-color: #5d65ec
}

.brand_enroll_box .icon-prompt {
	background-image: url(../images/enroll_doller_icon.png);
	background-position: -9px -92px;
	vertical-align: middle;
	margin-top: -4px
}

.brand_enroll_box .mod-prompt .top {
	color: #5d65ec
}

.need_enroll .manage_title {
	font-size: 30px;
	color: #333;
	background: url(../images/enroll_title_bg.png) center 5px no-repeat;
	text-align: center;
	font-weight: 400
}

.need_enroll .manage_title_info {
	color: #888;
	font-size: 16px;
	text-align: center
}

.need_enroll .need_box {
	position: relative;
	background-color: #f8f9ff;
	border: 1px solid #dee3ff;
	width: 400px;
	margin: 30px;
	height: 270px;
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 20px 30px
}

.need_enroll .need_box.left {
	background-image: url(../images/need_material_l.png)
}

.need_enroll .need_box.right {
	background-image: url(../images/need_material_r.png)
}

.need_enroll {
	padding: 40px 78px 50px
}

.brand_enroll_box .need_enroll .need_enroll_ul {
	margin-left: 40px;
	color: #5d65ec
}

.brand_enroll_box .need_enroll .need_enroll_ul li {
	font-size: 60px;
	position: relative;
	line-height: 40px
}

.brand_enroll_box .need_enroll .need_enroll_ul li .nums {
	font-size: 14px;
	color: #fff;
	position: absolute;
	width: 23px;
	height: 23px;
	left: -43px;
	top: 10px;
	line-height: 23px;
	text-align: center;
	background: url(../images/disc_icon_purple.png) -3px -5px no-repeat
}

.brand_enroll_box .need_enroll .need_enroll_ul li span {
	font-size: 16px;
	display: inline-block;
	vertical-align: top;
	margin-left: -10px;
	margin-top: 2px;
	font-weight: 700
}

.brand_enroll_box .need_enroll .need_enroll_ul li span .c_gray {
	font-size: 14px;
	color: #555
}

.brand_enroll_box .need_box_intro {
	position: absolute;
	left: 25px;
	bottom: 20px
}

.brand_enroll_box .need_box .need_title {
	font-size: 40px;
	font-weight: 400
}

.brand_enroll_box .process_enroll .manage_title {
	font-size: 30px;
	color: #333;
	background: url(../images/monit_title_bg.png) center top no-repeat;
	text-align: center;
	font-weight: 400
}

.brand_enroll_box .process_enroll .manage_title .is_blue {
	color: #5d65ec
}

.brand_enroll_box .process_enroll {
	padding-top: 40px
}

.brand_enroll_box .process_enroll_tu {
	position: relative;
	margin: 0 auto;
	width: 1000px;
	height: 760px;
	background-image: url(../images/process_enroll_bg.png);
	background-repeat: no-repeat;
	background-position: center center
}

.brand_enroll_box .process_enroll_tu .process {
	display: inline-block;
	padding: 3px 20px;
	background-color: #4c55ea;
	color: #fff;
	border-radius: 20px;
	font-size: 16px;
	position: absolute;
	font-weight: 400;
	transition: all .5s ease 0s
}

.brand_enroll_box .process_enroll_tu .process:hover {
	padding-left: 25px;
	cursor: default
}

.brand_enroll_box .process_enroll_tu .process1 {
	left: 444px;
	top: 50px
}

.brand_enroll_box .process_enroll_tu .process2 {
	left: 435px;
	top: 166px
}

.brand_enroll_box .process_enroll_tu .process3 {
	left: 387px;
	top: 276px
}

.brand_enroll_box .process_enroll_tu .process4 {
	left: 385px;
	top: 387px
}

.brand_enroll_box .process_enroll_tu .process5 {
	left: 109px;
	top: 476px
}

.brand_enroll_box .process_enroll_tu .process6 {
	left: 722px;
	top: 476px;
	background-color: #ff4537
}

.brand_enroll_box .process_enroll_tu .process7,
.brand_enroll_box .process_enroll_tu .process8 {
	display: inline-block;
	width: 100px;
	height: 80px;
	line-height: 24px;
	top: 617px;
	position: absolute;
	text-align: center
}

.brand_enroll_box .process_enroll_tu .min {
	font-size: 12px
}

.brand_enroll_box .process_enroll_tu .process7 {
	color: #5d65ec;
	left: 139px;
	font-size: 16px
}

.brand_enroll_box .process_enroll_tu .process8 {
	color: #ff4537;
	left: 759px;
	font-size: 16px
}

.brand_enroll_box .process_enroll_tu .process_sep {
	font-size: 16px;
	position: absolute;
	color: #5d65ec
}

.brand_enroll_box .process_enroll_tu .process_sep.sep_red {
	color: #ff4537
}

.brand_enroll_box .process_enroll_tu .process_sep.sep1 {
	left: 510px;
	top: 120px
}

.brand_enroll_box .process_enroll_tu .process_sep.sep2 {
	left: 510px;
	top: 230px
}

.brand_enroll_box .process_enroll_tu .process_sep.sep3 {
	left: 642px;
	top: 375px
}

.brand_enroll_box .process_enroll_tu .process_sep.sep4 {
	left: 446px;
	top: 464px
}

.brand_enroll_box .process_enroll_tu .process_sep.sep5 {
	left: 200px;
	top: 540px
}

.brand_enroll_box .process_enroll_tu .process_sep.sep6 {
	left: 820px;
	top: 540px
}

.newyear2018 {
	padding: 776px 0 220px;
	background: url(../images/newyear2018.jpg) top center no-repeat #f13849;
	position: relative
}

.newyear2018 .content {
	background: #db0c3b;
	padding-top: 60px;
	margin-bottom: 60px
}

.newyear2018 .content .caption {
	padding: 10px 0 33px;
	color: #fff;
	font-size: 32px;
	text-align: center;
	background: url(../images/newyear_title.png) center top no-repeat
}

.newyear2018 .content .newbtn {
	display: block;
	width: 276px;
	height: 81px;
	margin: 0 auto 33px;
	background: url(../images/newyear2018_btn.png);
	text-align: center
}

.newyear2018 .content .newbtn:hover {
	background: url(../images/newyear2018_btnhover.png)
}

.newyear2018 .content .voucher {
	color: #ffe16a;
	width: 1020px;
	margin: 0 auto
}

.newyear2018 .content .voucher .title {
	font-size: 26px;
	padding-left: 40px
}

.newyear2018 .content .voucher li {
	float: left;
	width: 264px;
	height: 107px;
	margin: 10px 38px;
	background: url(../images/newyear2018_voucher.jpg)
}

.newyear2018 .content .voucher .price {
	float: left;
	font-size: 40px;
	padding: 20px 0 0 40px
}

.newyear2018 .content .voucher .voucher-txt {
	float: left;
	text-align: center;
	padding: 26px 0 0 20px;
	font-size: 15px
}

.newyear2018 .content .voucher .voucher-txt .white {
	color: #fff
}

.newyear2018 .content .voucher .voucher-txt .num {
	font-size: 24px
}

.newyear2018 .content .new_icon {
	width: 50px;
	height: 36px;
	margin: 40px auto;
	background: url(../images/newyear_icon.png) no-repeat
}

.newyear2018 .content .txt {
	text-align: center;
	color: #fff;
	font-size: 32px;
	line-height: 48px;
	padding-bottom: 63px
}

.newyear2018 .foot {
	background: #fcdd60
}

.newyear2018 .foot .title {
	color: #de0f3e;
	font-size: 36px;
	border: 1px solid #de0f3e;
	padding: 0 14px 0 17px;
	margin: 40px 60px 20px 135px
}

.newyear2018 .foot .txt {
	color: #de0f3e;
	font-size: 20px;
	margin: 30px 0 20px
}

.property-right {
	padding: 300px 0 20px;
	background: url(../images/zl_02.jpg) top center no-repeat #f7f7f7;
	font-family: Microsoft Yahei !important
}

.bqzt {
	background-image: url(../images/bq_02.jpg) !important
}

.property-right .content {
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 40px
}

.brand_exist_box .title,
.property-right .content .title {
	padding: 37px 0 14px;
	color: #333;
	font-size: 30px;
	text-align: center;
	font-weight: 400
}

.property-right .content .title span {
	color: #6c3fdd
}

.brand_exist_box .title .txt,
.property-right .content .title .txt {
	display: inline-block;
	margin: 0 30px;
	height: 50px;
	line-height: 50px
}

.brand_exist_box .title:after,
.brand_exist_box .title:before,
.property-right .content .title:after,
.property-right .content .title:before {
	content: " ";
	display: inline-block;
	width: 220px;
	height: 48px;
	vertical-align: top
}

.property-right .content .title:before {
	background: url(../images/property-right-before.png) center no-repeat
}

.property-right .content .title:after {
	background: url(../images/property-right-after.png) center no-repeat
}

.brand_exist_box .title:before {
	background: url(../images/sbcz_tit_03.png) center no-repeat
}

.brand_exist_box .title:after {
	background: url(../images/sbcz_tit_05.png) center no-repeat
}

.property-right .content .image {
	text-align: center
}

.property-right .content .encyclopedias {
	width: 850px;
	height: 175px;
	line-height: 28px;
	margin: 30px auto 10px;
	padding: 28px 42px 0 242px;
	color: #666;
	font-size: 16px;
	background: url(../images/property-right-bg1.jpg) center no-repeat;
	position: relative
}

.property-right .content .encyclopedias-btn {
	display: block;
	width: 124px;
	height: 35px;
	background: url(../images/property-right-btn.png) center no-repeat;
	position: absolute;
	right: 40px;
	top: 30px
}

.property-right .content .bqmoney {
	position: absolute;
	top: 23px;
	right: 25px
}

.property-right .content .encyclopedias-btn:hover {
	background: url(../images/property-right-btn-hover.png) center no-repeat
}

.encyclopedias p {
	margin-bottom: 20px
}

.property-right .content .encyclopedias .blue {
	color: #8b62f1
}

.pre-regis {
	width: 950px;
	line-height: 28px;
	margin: 0 auto;
	padding: 30px 50px;
	color: #666;
	font-size: 16px;
	background-color: #f7f4ff;
	border-radius: 2px;
	position: relative;
	border: 1px solid #d6caf3
}

.pre-regis p {
	width: 800px
}

.com_pd40 .record {
	width: 400px;
	padding: 40px 80px;
	font-size: 16px
}

.com_pd40 .record li {
	padding: 0 0 30px 20px;
	position: relative
}

.com_pd40 .record li::after {
	content: '';
	background: #e8e8e8;
	position: absolute;
	width: 3px;
	height: 33px;
	z-index: 100;
	top: 22px;
	left: 3px;
	display: inline-block
}

.com_pd40 .record li:last-child:after {
	content: none
}

.com_pd40 .record li::before {
	content: '';
	width: 20px;
	height: 20px;
	background: url(../images/dot3_06.png) no-repeat;
	display: inline-block;
	position: absolute;
	top: 3px;
	left: -3px
}

.com_pd40 .record .suc::before {
	background: url(../images/dot_03.png) no-repeat
}

.com_pd40 .record .wait::before {
	background: url(../images/dot2_03.png) no-repeat
}

.com_pd40 .record .tui::before {
	background: url(../images/dot1_03.png) no-repeat
}

.com_pd40 .record .load::before {
	background: url(../images/dot3_03.png) no-repeat
}

.record .sp {
	position: absolute;
	left: 30px;
	top: 24px;
	font-size: 12px;
	color: #666
}

.com_pd40 .img_box2 img {
	max-height: 148px;
	width: 104px;
	padding: 6px;
	line-height: 144px;
	border: 1px solid #ececec
}

.zt-interTmReg {
	background-color: #f7f7f7
}

.zt-interTmReg .banner {
	position: relative;
	min-width: 1200px;
	overflow: hidden;
	height: 450px
}

.zt-interTmReg .banner .banner-pic {
	width: 1920px;
	left: 50%;
	margin-left: -960px;
	position: absolute
}

.zt-interTmReg .banner .goConsult {
	display: inline-block;
	margin: 318px 0 0 15px;
	border: 1px solid #fff;
	color: #fff;
	width: 180px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	font-size: 17px;
	background: rgba(255, 255, 255, .2);
	border-radius: 3px;cursor: pointer;
}

.zt-interTmReg .banner .goConsult img {
	margin-left: 10px
}

.zt-interTmReg .banner .goConsult:hover {
	box-shadow: inset 0 0 10px #fff
}

.zt-interTmReg .area-box .area-cont {
	background: url(../images/intertmarea.png) top right no-repeat;
	padding: 18px 0 98px
}

.zt-interTmReg .area-box .area-left {
	float: left;
	width: 300px;
	font-size: 13px;
	color: #515c7a
}

.zt-interTmReg .area-box .area-title {
	font-size: 30px;
	color: #515c7a;
	text-align: center;
	padding: 60px 0;
	font-weight: 400
}

.zt-interTmReg .area-box .area-left h3 {
	font-size: 20px;
	color: #2a344f;
	font-weight: 700;
	padding-bottom: 5px
}

.zt-interTmReg .area-box .area-left p {
	padding-bottom: 30px;
	position: relative;
	margin-bottom: 30px
}

.zt-interTmReg .area-box .area-left p:before {
	content: '';
	display: block;
	width: 26px;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #f24652;
	z-index: 2
}

.zt-interTmReg .area-box .area-left p:after {
	content: '';
	display: block;
	width: 150px;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #e6e6e6
}

.zt-interTmReg .area-box .area-left p:nth-last-child(2) {
	margin-bottom: 0
}

.zt-interTmReg .area-box .area-left p:nth-last-child(2):after,
.zt-interTmReg .area-box .area-left p:nth-last-child(2):before {
	content: none
}

.zt-interTmReg .area-box .consult-btn {
	display: inline-block;
	width: 146px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	background-color: #f24652;
	font-size: 18px;
	color: #fff;cursor: pointer;
}

.zt-interTmReg .area-box .consult-btn:hover {
	background-color: #eb2937
}

.zt-interTmReg .advant-box {
	background: url(../images/intertmback2.png) no-repeat;
	line-height: 30px
}

.zt-interTmReg .advant-box .advant-item {
	float: left;
	width: 25%;
	text-align: center;
	color: #fff;
	font-size: 16px;
	position: relative;
	padding: 45px 0
}

.zt-interTmReg .advant-box .advant-item:hover {
	background-color: #fff;
	filter: Alpha(opacity=10);
	background-color: rgba(255, 255, 255, .1);
	font-size: 17px
}

.zt-interTmReg .advant-box .advant-item:hover p {
	transform: translateY(5px);
	-webkit-transform: translateY(5px);
	-moz-transform: translateY(5px);
	-o-transform: translateY(5px);
	-ms-transform: translateY(5px)
}

.zt-interTmReg .advant-box .advant-item:after {
	content: none;
	display: inline-block;
	width: 1px;
	height: 62px;
	background: url(../images/intertmicon10.png) no-repeat;
	position: absolute;
	right: 0;
	top: 70px
}

.zt-interTmReg .advant-box .item1 .img-box {
	background: url(../images/intertmicon1.png) no-repeat
}

.zt-interTmReg .advant-box .item1:hover .img-box {
	background: url(../images/intertmicon1-hover.png) no-repeat
}

.zt-interTmReg .advant-box .item2 .img-box {
	background: url(../images/intertmicon2.png) no-repeat
}

.zt-interTmReg .advant-box .item2:hover .img-box {
	background: url(../images/intertmicon2-hover.png) no-repeat
}

.zt-interTmReg .advant-box .item3 .img-box {
	background: url(../images/intertmicon3.png) no-repeat
}

.zt-interTmReg .advant-box .item3:hover .img-box {
	background: url(../images/intertmicon3-hover.png) no-repeat
}

.zt-interTmReg .advant-box .item4 .img-box {
	background: url(../images/intertmicon4.png) no-repeat
}

.zt-interTmReg .advant-box .item4:hover .img-box {
	background: url(../images/intertmicon4-hover.png) no-repeat
}

.zt-interTmReg .advant-box .advant-item .img-box {
	width: 62px;
	height: 53px;
	margin: 0 auto;
	background-position: center
}

.zt-interTmReg .reason-box .reason-title {
	padding: 60px 0 25px;
	text-align: center;
	font-size: 30px;
	color: #515c7a;
	font-weight: 400
}

.zt-interTmReg .reason-box .reason-item {
	float: left;
	width: 25%;
	text-align: center;
	padding: 45px 0 35px;
	margin-bottom: 50px;
	transition: .5 all ease-in-out
}

.zt-interTmReg .reason-box .reason-item:hover {
	background-color: #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2)
}

.zt-interTmReg .reason-box .reason-item p {
	padding: 10px 30px;
	font-size: 13px;
	color: #878fa0
}

.zt-interTmReg .reason-box .reason-item .img-box {
	height: 148px;
	line-height: 148px
}

.zt-interTmReg .reason-box .reason-item h3 {
	font-size: 17px;
	color: #2a344f;
	padding: 0 0 10px;
	font-weight: 400;
	position: relative
}

.zt-interTmReg .reason-box .reason-item h3:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -10px;
	background-color: rgba(208,16,16,0.8);
	width: 20px;
	height: 2px
}

.zt-interTmReg .progress-box {
	font-size: 16px;
	color: #fff;
	position: relative;
	height: 488px;
	min-width: 1200px;
	overflow: hidden
}

.zt-interTmReg .progress-box img {
	width: 1920px;
	left: 50%;
	margin-left: -960px;
	position: absolute
}

.zt-interTmReg .progress-box .progress-title {
	font-size: 30px;
	color: #fff;
	text-align: center;
	padding: 70px 0;
	font-weight: 400
}

.zt-interTmReg .progress-box .step-item {
	float: left;
	width: 25%
}

.zt-interTmReg .question-box {
	background-color: #fefeff;
	padding-bottom: 40px
}

.zt-interTmReg .question-box .question-left {
	width: 50%;
	float: left;
	border-right: 1px solid #e5e5f4
}

.zt-interTmReg .question-box .question-title {
	padding: 60px 0 30px;
	text-align: center;
	font-size: 30px;
	color: #515c7a;
	font-weight: 400
}

.zt-interTmReg .question-box .question-item {
	padding: 10px 0
}

.zt-interTmReg .question-box .question-num {
	float: left;
	font-size: 46px;
	color: #4c5ccb;
	font-weight: 700;
	opacity: .2;
	padding: 0 15px
}
.zt-interTmReg .question-box .consult-btn {
    font-size: 18px;
    color: rgba(208,16,16,1);
    border: 1px solid rgba(208,16,16,1);
    display: inline-block;
    padding: 6px 37px;
    cursor: pointer;margin: 18px 0 0 250px;
}
.zt-interTmReg .question-box .consult-btn:hover{color: #FFFFFF;background-color: rgba(208,16,16,1);}
.zt-interTmReg .question-box .question-text {
	float: left;
	padding: 0 15px 10px;
	width: 440px;
	border-left: 1px solid #e5e5f4
}

.zt-interTmReg .question-box .question-text h3 {
	font-size: 18px;
	color: #2a344f;
	font-weight: 400;
	margin-bottom: 8px
}

.zt-interTmReg .question-box .question-text p {
	font-size: 14px;
	color: #515c7a
}

.zt-interTmReg .consult-box {
	padding: 41px 0;
	text-align: center;
	background: url(../images/intertmback1.png) no-repeat;
	background-size: 100% 100%
}

.zt-interTmReg .consult-box .consult-btn {
	font-size: 18px;
	color: #fff;
	border: 1px solid #fff;
	display: inline-block;
	padding: 6px 37px;
	cursor: pointer;
}

.zt-interTmReg .consult-box .consult-btn:hover {
	color: rgba(208,16,16,1);
	background-color: #fff
}

.ser-detail .details .record {
	padding: 0 18px;
	width: 360px;
	height: 325px
}

.ser-detail .record li.pb0 {
	padding: 0 0 0 20px !important
}

.ser-detail .record .re-text {
	line-height: 14px;
	display: inline-block
}

.ser-detail .scoll {
	overflow: scroll;
	overflow-x: hidden;
	scrollbar-face-color: #f4f4f4;
	scrollbar-highlight-color: #dadada;
	scrollbar-shadow-color: #dadada
}

.ser-detail .scoll::-webkit-scrollbar {
	width: 10px;
	height: 1px
}

.ser-detail .scoll::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: #dadada
}

.ser-detail .scoll::-webkit-scrollbar-track {
	border-radius: 10px;
	background: #f4f4f4
}

.ser-detail .details .check {
	padding-left: 26px;
	margin-left: 6px;
	border-left: 1px solid #ececec;
	height: 325px;
	width: 465px;
	position: relative
}

.ser-detail .check ul {
	margin-top: 7px
}

.ser-detail .check li {
	margin-right: 9px;
	padding: 0 9px;
	border: 1px solid #e9e9e9;
	position: relative
}

.ser-detail .check li:last-child {
	margin-right: 0
}

.ser-detail .check li:after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(../images/search-icon.png) 3px no-repeat #999;
	width: 17px;
	height: 17px
}

.ser-detail .check .btnModule {
	position: absolute;
	bottom: 0
}

.ser-detail .paymentTab .tab-item {
	font-size: 16px !important
}

.ser-detail .sfCopyright .bg_gray {
	background-color: #fafbfb;
	color: #888;
	font-size: 16px;
	padding: 6px 0 6px 15px
}

.sfCopyright .sfDownload {
	width: 500px;
	margin: 0 auto;
	padding-top: 20px
}

.sfCopyright .sfDownload li {
	width: 50%;
	float: left;
	text-align: center
}

.sfCopyright .sfDownload .img-box {
	box-sizing: border-box;
	width: 118px;
	height: 118px;
	border: 1px solid #d1d1d1;
	background-color: #ececec;
	margin: 0 auto;
	line-height: 118px
}

.sfCopyright .sfDownload .img-box img {
	vertical-align: middle
}

.sfCopyright .sfDownload .text {
	font-size: 14px;
	color: #666;
	padding-top: 5px
}

.sfCopyright .paymentTab .tab-item {
	width: 50%;
	box-sizing: border-box;
	background-color: #f8f8f8;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	float: left;
	padding: 9px 0;
	text-align: center;
	font-size: 18px;
	color: #888;
	cursor: pointer
}

.sfCopyright .paymentTab .tab-item.on {
	background-color: #4296ec;
	color: #fff
}

.sfCopyright .payment {
	padding: 15px 45px 30px
}

.sfCopyright .payment .title {
	padding: 10px 0;
	font-size: 16px;
	color: #666
}

.sfCopyright .payment .payment-item {
	text-align: center;
	height: 60px;
	float: left;
	width: 174px;
	margin-right: 60px;
	border: 1px solid #e7e7e7;
	padding: 10px 9px 2px 14px;
	box-sizing: border-box;
	position: relative;
	cursor: pointer
}

.sfCopyright .payment .payment-item:last-child {
	margin-right: 0
}

.sfCopyright .payment .payment-item:first-child {
	padding: 10px 0 2px
}

.sfCopyright .payment .payment-item:first-child img {
	float: none !important;
	display: inline-block;
	margin-right: 10px !important
}

.sfCopyright .payment .payment-item.insufficient {
	background: #f4f4f4
}

.sfCopyright .payment .payment-item.insufficient .recharge {
	color: #0071e3;
	font-size: 14px
}

.sfCopyright .payment .payment-item.on {
	border: 1px solid #ff4800
}

.sfCopyright .payment .payment-item.on:before {
	content: '';
	display: inline-block;
	background: url(../images/dj_04.png) no-repeat;
	width: 28px;
	height: 29px;
	position: absolute;
	right: 0;
	bottom: -1px
}

.sfCopyright .img_box2 img {
	width: 108px;
	height: auto
}

.sfCopyright .coupon_tip {
	background-color: #fffbfa;
	border: 1px solid #fbd4c0;
	line-height: 52px;
	padding: 0 20px;
	margin-bottom: 10px;
	color: #ff6700
}

.payment .payment-item .til {
	font-weight: 400;
	font-size: 14px;
	color: #444;
	display: inline-block;
	text-align: left
}

.payment .payment-item .price {
	color: #999
}

.payment .coupon-box input[type=text] {
	box-sizing: border-box;
	width: 466px;
	height: 40px;
	line-height: 36px;
	padding-left: 10px;
	border: 1px solid #d1d1d1;
	background-color: #fbfbfb
}

.payment .coupon-box input[type=text]:hover {
	outline: 0
}

.payment .coupon-box .btn {
	margin: 0;
	padding: 10px 24px !important;
	vertical-align: top !important;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.icon,
.icon-png,
.payment .account-info .img-box img {
	vertical-align: middle
}

.payment .coupon-box .btn_orange {
	padding: 9px 24px !important
}

.payment .coupon-box .btn_orange.right {
	padding: 7px 22px !important;
	border-radius: 3px
}

.payment .coupon-box .text {
	font-size: 12px;
	color: #666;
	padding: 10px 0 20px
}

.payment .notice {
	color: #ff4800;
	font-size: 14px;
	padding-top: 35px
}

.payment .account-info .img-box {
	text-align: center;
	line-height: 75px;
	width: 173px;
	height: 75px;
	box-sizing: border-box;
	border: 1px solid #e9e9e9;
	margin-right: 30px
}

.payment .account-info .info {
	float: left;
	font-size: 14px;
	color: #666;
	line-height: 25px
}

.payment .coupon-box .limit-tip {
	line-height: 20px;
	border-radius: 10px;
	padding: 0 10px;
	border: 1px solid #ffe7da;
	background: #fff7f1;
	display: inline-block
}

.sbpl-input,
.youma .youma-input1 {
	background-image: url(../images/index_01.png);
	background-repeat: no-repeat
}

.youma {
	width: 310px;
	height: 36px;
	position: relative
}

.youma .youma-input1 {
	width: 100% !important;
	height: 100% !important;
	background-position: 285px 16px
}

.youma-box {
	border: 1px solid #d1d1d1;
	border-top: none;
	background-color: #fff;
	max-height: 240px;
	overflow: auto
}

.youma-box::-webkit-scrollbar {
	display: none
}

.youma-box>li {
	height: 60px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 10px;
	font-size: 14px;
	color: #444;
	border-bottom: 1px solid #ececec;
	box-sizing: border-box
}

.youma-left1,
.youma-left2,
.youma-right {
	height: 30px;
	line-height: 30px
}

.youma-box>li:hover {
	background-color: #eaeaea;
	cursor: pointer
}

.youma-left1 {
	border-bottom: 1px dashed #e0e0e0;
	box-sizing: border-box
}

.youma-left2 {
	font-size: 12px;
	color: #999
}

.youma-right {
	text-align: right
}

.youma-input {
	width: 135px !important;
	height: 24px !important;
	border: 1px solid #d1d1d1;
	padding-left: 5px
}

.youma-btn {
	display: inline-block;
	background-color: #4296ec;
	width: 45px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	cursor: pointer
}

.add-up,
.youma-p {
	display: flex;
	align-items: center
}

.youma-btn:hover {
	background-color: #206ecd
}

.youma-p {
	width: 190px;
	justify-content: space-between
}

.sbpl-box {
	position: absolute;
	right: -185px;
	border-top: 1px solid #d1d1d1
}

.sbpl-box>li {
	width: 270px
}

.sbpl-input {
	background-position: 140px 12px !important;
	margin-left: 5px;
	width: 100% !important;
	height: 21px !important
}

.del-bb {
	border-bottom: none
}

.sbpl-input1 {
	padding: 5px 6px;
	font-size: 14px !important;
	height: 14px;
	border: 1px solid #dcdcdc
}

.edit-style {
	color: #fff !important;
	border: none !important
}

.add-bold,
.add-left>span:hover {
	font-weight: bolder;
	border-bottom: 2px solid #ff4800
}

.add-up {
	padding: 9px 15px;
	margin-bottom: 10px
}

.bf-icon {
	background: url(../images/icon-deng.png) 0 -3px no-repeat;
	display: inline-block;
	width: 35px;
	height: 27px
}

.add-left {
	padding: 0 0 0 25px;
	width: 420px
}

.add-left>span {
	margin-right: 20px;
	height: 30px;
	display: inline-block
}

.add-left>span:hover {
	cursor: pointer
}

.table-h100 tr {
	height: 100px
}

.chan-bg1 {
	background-color: #eaeaea !important;
	cursor: not-allowed
}

.chan-bg2 {
	background-color: #939ba4 !important;
	border-color: #939ba4;
	cursor: not-allowed
}

.new_tipClass {
	margin-bottom: -3px
}

.fn-posrel:hover .newTip_box {
	display: block
}

.newTip_box {
	position: absolute;
	width: 230px;
	padding: 10px;
	border-radius: 5px;
	font-size: 12px;
	bottom: 28px;
	left: -20px;
	display: none;
	z-index: 100;
	line-height: 20px
}

.newTip_box.newZhong {
	border: 1px solid #d6d6d6;
	color: #666;
	background-color: #f4f4f4
}

.newTip_box:after {
	position: absolute;
	bottom: -14px;
	left: 20px
}

.newTip_box.newZhong:after {
	content: url(../images/zc_06.png)
}

.bank_all {
	border: 1px solid #ff4800;
	background: right top no-repeat #fffdfd;
	padding: 10px 20px;
	margin: 10px 0 15px
}

.bank_all .bank-til {
	font-size: 18px;
	padding: 10px 0;
	color: #ff4800
}

.bank_all_ul {
	padding-left: 40px
}

.bank_all_ul li {
	width: 127px;
	height: 40px;
	margin: 10px 28px 10px 0;
	float: left;
	border: 1px solid #ddd;
	cursor: pointer;
	position: relative
}

.bank_all_ul .bankicon {
	background-image: url(../images/bankall.jpg);
	background-repeat: no-repeat;
	background-position: 0 -56px
}

.bank_all_ul .bankicon.bocb2c {
	background-position: 0 -200px
}

.bank_all_ul .bankicon.icbcb2c {
	background-position: 0 -90px
}

.bank_all_ul .bankicon.nbcb {
	background-position: 0 -668px
}

.bank_all_ul .bankicon.bjcb {
	background-position: 0 -595px
}

.bank_all_ul .bankicon.hxb {
	background-image: url(../images/hx.jpg);
	background-position: left center
}

.bank_all_ul .bankicon.cmb {
	background-position: 0 -56px
}

.bank_all_ul .bankicon.icbc {
	background-position: 0 -90px
}

.bank_all_ul .bankicon.abc {
	background-position: 0 -308px
}

.bank_all_ul .bankicon.ccb {
	background-position: 0 -126px
}

.bank_all_ul .bankicon.spdb {
	background-position: 0 -632px
}

.bank_all_ul .bankicon.boc {
	background-position: 0 -200px
}

.bank_all_ul .bankicon.cib {
	background-position: 0 -414px
}

.bank_all_ul .bankicon.gdb {
	background-position: 0 -486px
}

.bank_all_ul .bankicon.comm {
	background-position: 0 -343px
}

.bank_all_ul .bankicon.citic {
	background-position: 0 -450px
}

.bank_all_ul .bankicon.ceb-debit {
	background-position: 0 -380px
}

.bank_all_ul .bankicon.nbbank {
	background-position: 0 -668px
}

.bank_all_ul .bankicon.bjbank {
	background-position: 0 -595px
}

.bank_all_ul .bankicon.spabank {
	background-position: 0 -235px
}

.bank_all_ul .bankicon.psbc {
	background-position: 0 -164px
}

.bank_all_ul .bankicon.cmbc {
	background-position: 0 -271px
}

.bank_all_ul .bankicon.zs {
	background-position: 0 -56px
}

.bank_all_ul .bankicon.gs {
	background-position: 0 -90px
}

.bank_all_ul .bankicon.js {
	background-position: 0 -126px
}

.bank_all_ul .bankicon.yz {
	background-position: 0 -164px
}

.bank_all_ul .bankicon.zg {
	background-position: 0 -200px
}

.bank_all_ul .bankicon.pa {
	background-position: 0 -235px
}

.bank_all_ul .bankicon.ms {
	background-position: 0 -271px
}

.bank_all_ul .bankicon.ny {
	background-position: 0 -308px
}

.bank_all_ul .bankicon.jt {
	background-position: 0 -343px
}

.bank_all_ul .bankicon.gd {
	background-position: 0 -380px
}

.bank_all_ul .bankicon.xy {
	background-position: 0 -414px
}

.bank_all_ul .bankicon.zx {
	background-position: 0 -450px
}

.bank_all_ul .bankicon.gf {
	background-position: 0 -486px
}

.bank_all_ul .bankicon.dy {
	background-position: 0 -523px
}

.bank_all_ul .bankicon.nj {
	background-position: 0 -560px
}

.bank_all_ul .bankicon.bj {
	background-position: 0 -595px
}

.bank_all_ul .bankicon.pf {
	background-position: 0 -632px
}

.bank_all_ul .bankicon.nb {
	background-position: 0 -668px
}

.bank_all_ul .bankicon.sn {
	background-position: 0 -704px
}

.bank_all_ul .bankicon.pnc {
	background-position: 0 -738px
}

.bank_all_ul .bankicon.up {
	background-position: 0 -774px
}

.bank_all_ul .bankicon.zfb {
	background-position: 0 -810px
}

.bank_all_ul .bankicon.wx {
	background-position: 0 -1035px
}

.bank_all_ul .bankicon.sft {
	background-position: 0 -847px
}

.bank_all_ul .bankicon.cft {
	background-position: 0 -888px
}

.bank_all_ul .bankicon.kq {
	background-position: 0 -930px
}

.bank_all_ul .bankicon.hx {
	background-image: url(../images/hx.jpg);
	background-position: left center
}

.bank_all_ul .bankicon.paypal {
	background-position: 0 -980px
}

.bank_all_ul .bankicon.scanwechat {
	background-image: url(../images/bankscan.jpg);
	background-position: 0 0
}

.bank_all_ul .bankicon.scanalipay {
	background-image: url(../images/bankscan.jpg);
	background-position: 0 -36px
}

.bank_all_ul li.active {
	border: 1px solid #ff4800;
	position: relative
}

.bank_all_ul li.active:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(../images/dj_04_s.png) no-repeat;
	display: inline-block;
	width: 21px;
	height: 20px
}

.com_tab .result_file {
	overflow: hidden;
	padding: 38px 25px 50px;
	width: 130px;
	margin-right: 14px;
	font-size: 14px;
	text-align: center;
	border: 1px solid #d1d1d1;
	background: #f6f6f6
}

.com_tab .result_file img {
	height: 100px;
	width: 100%
}

.com_pd40 .order {
	padding: 10px 20px;
	background-color: #fffbfa;
	color: #444;
	border: 1px solid #fbd4c0;
	line-height: 36px
}

.new_prompt_page,
.prompt_page {
	margin: 90px 0;
	border: 1px solid #e7e7e7;
	background: url(../images/lose.jpg) no-repeat #f8fcff
}

.prompt_page {
	padding: 40px 40px 0 340px;
	text-align: left !important
}

.new_prompt_page {
	padding: 80px;
	text-align: center;
	min-height: 170px
}

.new_prompt_page .tit {
	font-size: 34px;
	color: #5090fc;
	margin-bottom: 25px
}

.new_prompt_page .time {
	color: #ff1a14
}

.success_page {
	background: url(../images/suc.jpg) no-repeat #f8fcff
}

.success_page .sale_ticket {
	border: 1px solid #ffd1b1;
	border-radius: 4px;
	background-color: #fff7f1;
	width: 261px;
	padding: 0 15px;
	position: relative
}

.success_page .sale_ticket .time_tip {
	padding: 10px 0;
	border-top: 1px dashed #ffd6ba
}

.success_page .sale_ticket.past_ticket {
	background: url(../images/ticket-past.png) right 6px no-repeat #e7e7e7;
	border: 1px solid #d4d4d4
}

.success_page .sale_ticket.past_ticket div /deep/,
.success_page .sale_ticket.past_ticket p /deep/ {
	color: #999 !important
}

.success_page .sale_ticket.past_ticket div /deep/ div,
.success_page .sale_ticket.past_ticket div /deep/ em,
.success_page .sale_ticket.past_ticket p /deep/ div,
.success_page .sale_ticket.past_ticket p /deep/ em {
	color: #999 !important
}

.success_page .sale_ticket.past_ticket .time_tip {
	border-top: 1px dashed #f9f9f9
}

.success_page .sale_ticket.past_ticket::after,
.success_page .sale_ticket.past_ticket::before {
	border-color: #d4d4d4
}

.success_page .sale_ticket::before {
	content: "";
	position: absolute;
	top: 55%;
	margin-left: -1px;
	left: 0;
	display: block;
	width: 9px;
	height: 18px;
	border-top-right-radius: 9px;
	border-bottom-right-radius: 9px;
	background-color: #f8fcff;
	border: 1px solid #ffd1b1;
	border-left: 0
}

.success_page .sale_ticket::after {
	content: "";
	position: absolute;
	top: 55%;
	margin-right: -1px;
	right: 0;
	display: block;
	width: 9px;
	height: 18px;
	border-top-left-radius: 9px;
	border-bottom-left-radius: 9px;
	background-color: #f8fcff;
	border: 1px solid #ffd1b1;
	border-right: 0
}

.icon_not2,
.icon_not3,
.icon_suc2 {
	margin-right: 5px
}

.face-png,
.icon_not2,
.icon_not3,
.icon_suc2,
.j-detail,
.not_record .icon_nrecord {
	display: inline-block
}

.prompt_page .mark_cont2 {
	padding: 24px 0;
	min-height: 100px
}

.prompt_page .mark_cont2 .btn2 {
	padding: 7px 10px
}

.prompt_page .mark_cont2 .reg_tip:after,
.reg_tip:before {
	content: ' ';
	height: 0;
	width: 0;
	left: 100%;
	border: solid transparent;
	position: absolute
}

.prompt_page .mark_cont2 .reg_tip:after {
	border-width: 5px;
	border-bottom-color: #fff;
	top: -10px;
	left: 12px
}

.prompt_page .mark_cont2 .reg_tip:before {
	border-width: 6px;
	border-bottom-color: #ddd;
	top: -12px;
	left: 11px
}

.prompt_page .mark_cont2 .reg_tip {
	position: absolute;
	display: inline-block;
	min-width: 245px;
	top: 40px;
	left: 0;
	background-color: #fff;
	color: #444;
	font-size: 12px;
	border: 1px solid #ddd;
	border-radius: 12px;
	box-shadow: 0 0 5px 2px rgba(0, 0, 0, .1)
}

.prompt_page .impor_notice {
	width: 700px;
	height: 43px;
	background-color: #fffbfa;
	border: 1px solid #fbd4c0;
	color: #ff4800;
	line-height: 22px;
	padding: 6px 12px;
	margin-top: 20px;
	font-size: 12px
}

.face-png {
	background: url(../images/face.png) no-repeat;
	width: 32px;
	height: 38px;
	position: absolute;
	top: -25px;
	left: -15px
}

.full_textarea {
	width: 240px;
	height: 55px;
	padding: 5px;
	border: 1px solid #e9e9e9;
	resize: none
}

.b_order {
	padding: 20px;
	border-right: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9
}

.b_order .right {
	line-height: 41px
}

.icon_close {
	position: absolute;
	top: -10px;
	right: -10px;
	height: 19px;
	width: 19px;
	background-image: url(../images/icon2.png);
	background-position: -67px -6px;
	background-repeat: no-repeat;
	background-color: #fff;
	border-radius: 50%
}

.not_empty_cont {
	position: relative
}

.icon_not,
.icon_suc,
.not_empty_note {
	position: absolute
}

.not_empty_border {
	border: 1px solid #ff1a14 !important
}

.icon_not {
	top: 20px;
	right: -10px;
	height: 20px;
	width: 20px;
	background: url(../images/icon2.png) -91px -4px no-repeat
}

.icon_not2 {
	height: 20px;
	width: 18px;
	background: url(../images/icon2.png) -94px -6px no-repeat
}

.icon_not3 {
	height: 40px;
	width: 20px;
	background: url(../images/icon2.png) -94px 5px no-repeat
}

.not_empty_note {
	top: 19px;
	left: 428px;
	min-width: 540px;
	font-size: 12px
}

.paynow {
	left: 30px;
	top: 3px;
	z-index: 99
}

.not_empty_bg {
	width: 20px;
	height: 24px;
	background: url(../images/dia.png) no-repeat
}

.not_empty_right {
	background-position: -113px 0
}

.not_empty_word {
	max-width: 450px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	background: url(../images/dia2.png);
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal
}

.icon_suc {
	top: 20px;
	right: -10px;
	height: 20px;
	width: 20px;
	background: url(../images/icon2.png) -117px -7px no-repeat
}

.icon_suc2 {
	height: 40px;
	width: 20px;
	background: url(../images/icon2.png) -119px 5px no-repeat
}

.not_record {
	padding: 10px 0;
	color: #bebebe;
	line-height: 30px
}

.not_record .icon_nrecord {
	height: 30px;
	vertical-align: middle;
	width: 30px;
	background: url(../images/icon2.png) -80px -131px no-repeat
}

.j-detail {
	position: relative
}

.pop-tip {
	padding: 10px;
	width: 370px;
	max-height: 200px;
	position: absolute;
	left: 0;
	top: 20px;
	border: 1px solid #a2bae2;
	overflow-y: auto;
	background: #fff;
	border-radius: 5px;
	z-index: 10;
	display: none
}

.mod-table td,
.mod-table th {
	padding: 8px 10px;
	line-height: 18px
}

.mod-table {
	width: 100%
}

.mod-table th {
	text-align: center;
	background: #f7f9f8;
	border: 1px solid #dedede
}

.mod-table td {
	text-align: left;
	border: 1px solid #dedede !important
}

.dropdown_dis div,
.tabUl,
.tabUl li a,
.template_blue h1,
.ui-btn {
	text-align: center
}

.j-detail:hover .pop-tip {
	display: block
}

.icon_jiao {
	position: absolute;
	z-index: 99;
	top: 50px;
	left: -12px;
	height: 16px;
	width: 17px;
	background: url(../images/jiao.jpg) no-repeat
}

.qr_code {
	position: relative
}

.icon-see,
.qr_box {
	position: absolute
}

.qr_box {
	display: none;
	z-index: 98;
	top: -95px;
	left: 185px;
	width: 178px;
	padding: 12px;
	border: 1px solid #dcdcdc;
	color: #666 !important;
	background: #fff
}

.qr_code:hover .qr_box {
	display: block
}

.qr_box img {
	width: 100%;
	height: 100%
}

.qr_box .icon_jiao {
	top: 100px
}

.dropdown_dis div {
	border: 1px solid #428ae2
}

.dropdown.dropdown_dis div li {
	padding: 15px
}

.menage_com {
	border: 1px solid #ccc;
	border-right: none;
	padding-left: 5px
}

.menage {
	border: 1px solid #ccc;
	height: 20px;
	line-height: 20px;
	padding: 5px 0;
	border-left: none
}

.prompt-doller {
	background-image: url(../images/icon_doller.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	color: #ff4800;
	font-size: 16px;
	font-weight: 400
}

.icon,
.icon-png {
	display: inline-block;
	background: url(../images/icon.png) no-repeat
}

.icon-prompt {
	width: 22px;
	height: 18px;
	background-position: -168px -139px;
	margin: 0 10px 0 0
}

.icon-i,
.icon-x {
	margin: 5px 7px 6px 0
}

.icon-i {
	width: 16px;
	height: 16px;
	background-position: 0 -252px
}

.icon-x {
	width: 20px;
	height: 20px;
	background-position: -30px -268px
}

.icon-q {
	width: 16px;
	height: 16px;
	background-position: 0 -271px;
	margin: 2px 7px 6px 0
}

.icon-code {
	width: 15px;
	height: 15px;
	background-position: -21px -253px
}

.ui-btn:hover .icon-code {
	background-position: -38px -253px
}

.icon-remove {
	width: 16px;
	height: 16px;
	background-position: -33px -271px
}

.icon-money {
	width: 21px;
	height: 24px;
	background-position: -56px -254px
}

.icon-downJiao {
	width: 7px;
	height: 7px;
	background-position: -56px -281px
}

.icon-success {
	width: 46px;
	height: 46px;
	background-position: -42px -202px
}

.icon-sure {
	width: 35px;
	height: 41px;
	background-position: 0 -289px
}

.icon-see {
	display: none;
	width: 64px;
	height: 25px;
	background-position: -38px -289px;
	left: 50%;
	top: 50%;
	margin-top: -12px;
	margin-left: -32px
}

.icon-qiang,
.icon-zhong {
	height: 20px;
	display: inline-block;
	vertical-align: middle
}

.icon-qiang {
	width: 28px;
	background: url(../images/qiang.png) center no-repeat
}

.icon-zhong {
	width: 20px;
	background: url(../images/zhong.png) center no-repeat
}

.icon-sure1 {
	width: 29px;
	height: 29px;
	background: url(../images/qrh_03.png) center no-repeat
}

.mod-prompt {
	padding: 25px 30px;
	background: #fffbfa;
	border: 1px solid #fbd4c0;
	line-height: 28px
}

.chan-color {
	background: #f1f8ff;
	border: 1px solid #c4def8
}

.mod-prompt .top {
	padding-bottom: 10px
}

.mod-prompt .fang {
	display: inline-block;
	float: left;
	height: 4px;
	width: 4px;
	background: #ff4800;
	margin: 12px 10px 0 12px
}

.mod-prompt .tit {
	position: relative;
	font-size: 20px;
	color: #ff4800;
	margin-bottom: 15px;
	font-weight: 400
}

.mod-prompt .tit .icon {
	position: absolute;
	left: -40px;
	top: -2px
}

.tabUl li,
.ui-btn {
	position: relative
}

.icon-ling {
	width: 30px;
	height: 30px;
	background: url(../images/icon-ling.png) center no-repeat
}

.icon-gt {
	width: 33px;
	height: 28px;
	background: url(../images/icon-gt.png) center no-repeat
}

.icon-blue-suc {
	width: 46px;
	height: 46px;
	background: url(../images/blue-suc.png) center no-repeat;
	margin-right: 10px
}

.mod-bottomBtn {
	padding: 30px 0 0;
	border-top: 1px solid #ececec;
	margin-top: 30px
}

.ui-btn-mid,
.ui-btn-min {
	padding: 0 15px;
	width: auto
}

.mod-bottomBtn .checkbox .c_orange:hover {
	color: #ff6700 !important
}

.bottomBtn .ui-btn,
.mod-bottomBtn .ui-btn {
	width: 109px
}

.ui-btn {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	background: #428ae2;
	border: 1px solid #428ae2;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	border-radius: 3px;
	cursor: pointer
}

.ui-btn-min,
.ui-btn-small {
	border-radius: 28px;
	font-size: 12px;
	height: 28px;
	line-height: 28px
}

.ui-btn:hover {
	background: #206ecd;
	color: #fff
}

.ui-btn-border {
	color: #428ae2;
	background: #fff
}

.ui-btn-border:hover {
	background: #458fea;
	color: #fff
}

.ui-btn-border-orange {
	border-color: #ff6700;
	color: #ff6700
}

.ui-btn-border-orange:hover {
	background: #ff6700;
	color: #fff
}

.ui-btn-border-red {
	border-color: #ff3145;
	color: #ff3145
}

.ui-btn-border-red:hover {
	background: #ff3145;
	color: #fff
}

.ui-btn-border-gray {
	border-color: #93aac2;
	color: #939ba4
}

.ui-btn-border-gray:hover {
	background: #93aac2;
	color: #fff
}

.ui-btn-small {
	width: 80px;
	margin: 0 5px;
	font-weight: 400
}

.ui-btn-orange {
	background: #ff6700;
	border-color: #ff6700
}

.ui-btn-orange:hover {
	background: #ff4800;
	color: #fff
}

.ui-btn-blue {
	background: #428ae2;
	border-color: #428ae2
}

.ui-btn-blue:hover {
	background: #206ecd;
	color: #fff
}

.ui-btn-radiusNone {
	border-radius: 0
}

.ui-btn-radius3 {
	border-radius: 3px
}

.ui-btn-cancel {
	background: #939ba4;
	border-color: #939ba4
}

.ui-btn-cancel:hover {
	background: #7f8890;
	border-color: #7f8890
}

.ui-input,
.ui-upload {
	border: 1px solid #d1d1d1
}

.ui-btn-mid {
	height: 28px;
	line-height: 28px;
	font-size: 14px
}

.ui-input {
	display: inline-block;
	height: 38px;
	line-height: 38px;
	padding: 0 8px;
	font-size: 14px
}

.ui-upload {
	padding: 15px;
	background: #fbfbfb;
	float: left
}

.ui-upload .text {
	line-height: 16px;
	font-size: 14px;
	padding-bottom: 10px
}

.ui-upload .btnBox {
	margin: 10px 0 0
}

.ui-upload-2 {
	padding: 0;
	line-height: 100%
}

.btn-title {
	display: inline-block;
	width: auto;
	padding: 0 15px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
	margin-right: 10px;
	cursor: pointer
}

.subject_confirm .dropdown {
	width: 118px
}

.tabBtn {
	padding: 0 0 40px
}

.tabBtn .lBtn {
	border-radius: 3px 0 0 3px;
	border-right: none
}

.tabBtn .rBtn {
	border-radius: 0 3px 3px 0
}

.tabBtn .ui-btn {
	width: 109px
}

.subject_confirm .l_box {
	width: 615px
}

.subject_confirm .cont .upload {
	width: 122px;
	height: 162px
}

.tabUl {
	border-bottom: 1px solid #ececec;
	padding: 10px 0 30px;
	margin-bottom: 20px
}

.tabUl ul {
	margin: 0 auto;
	width: 680px
}

.tabUl li {
	float: left
}

.tabUl li a {
	display: inline-block;
	width: 170px;
	font-size: 16px;
	line-height: 40px
}

.tabUl .active:after,
.tabUl li:last-child:after {
	border-right: 0
}

.tabUl li:after {
	content: '';
	border-right: 1px solid #e0e0e0;
	height: 20px;
	position: absolute;
	right: 0;
	top: 10px
}

.tabUl .active a {
	background-color: #428ae2;
	color: #fff;
	border-radius: 5px;
	border-right: 0
}

.subject_confirm .cont .upload .btn {
	border-radius: 15px !important;
	padding: 4px 20px
}

.upload_intro li {
	position: relative;
	font-size: 12px;
	color: #666;
	line-height: 25px;
	padding-left: 25px
}

.upload_intro li:first-child {
	padding-left: 0;
	margin-top: 10px
}

.subject_confirm .service_form .cont .table td {
	padding: 10px 12px
}

.service_form .cont .table td .checkbox {
	vertical-align: middle;
	margin: 0 4px 0 0
}

.subject_confirm .r_box {
	width: 386px;
	margin-left: 30px;
	margin-top: 10px
}

.service_form .cont .template,
.subject_confirm .r_box .template,
.template {
	background: #f7fbff;
	border: 1px solid #c7dcf1;
	padding: 20px
}

.template_blue {
	font-size: 14px;
	color: #666;
	padding: 0 15px
}

.template_blue h1 {
	color: #3889ec;
	font-size: 24px;
	line-height: 84px
}

.template_blue .foot {
	margin-top: 20px;
	border-top: 1px dashed #c7dcf1;
	padding: 15px 0
}

.subject_confirm2 .r_box .template {
	padding: 0 20px;
	background-color: #fff
}

.service_form .cont .template .content,
.subject_confirm .r_box .template .content,
.template .content {
	height: 655px;
	overflow: auto
}

.service_form .cont .template .top,
.subject_confirm .r_box .template .top,
.template .top {
	border-bottom: 1px solid #c7dcf1;
	line-height: 30px;
	padding-bottom: 5px;
	margin-bottom: 18px
}

.mark_main .template .item,
.subject_confirm .r_box .template .item {
	width: 300px;
	height: 38px;
	line-height: 38px;
	display: block;
	padding: 0 10px;
	background: #fff;
	border: 1px solid #b3d3f3;
	margin-bottom: 12px;
	border-radius: 5px;
	color: #999
}

.confirmOrder .content a,
.ui-btnItem {
	display: inline-block
}

.subject_confirm .r_box .template .item.cur,
.subject_confirm .r_box .template .item:hover {
	color: #187de3
}

.subject_confirm .r_box .template .item .right {
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal
}

.mark_main .template .item.cur,
.mark_main .template .item:hover {
	color: #187de3;
	background-color: #f1f8ff
}

.mark_main .template .top li {
	float: left;
	min-width: 25%;
	text-align: center
}

.mark_main.muban {
	width: 400px;
	height: 600px;
	margin-top: -300px
}

.mark_main.muban .template .content {
	height: 480px
}

.mark_main .template .item {
	margin: 0 auto 12px
}

.mark_tbody {
	height: 200px;
	overflow-y: auto
}

.form_tip {
	padding: 0 0 0 35px;
	width: 385px;
	line-height: 20px;
	font-size: 12px;
	position: relative
}

.form_tip_oth {
	width: 800px;
	position: absolute;
	top: 60px;
	left: -13px
}

.form_tip .icon-i,
.form_tip .icon-q {
	position: absolute;
	left: 15px
}

.cont .innerBox {
	padding: 30px 60px 10px
}

.brandClassify .ui-btnItem {
	width: 100px;
	text-align: center
}

.brand_search {
	line-height: 40px;
	position: relative
}

.brand_search .ui-input {
	width: 270px;
	border-right: none;
	float: left
}

.brand_search .ui-btn {
	border-radius: 0;
	float: left;
	height: 40px;
	line-height: 40px;
	margin-left: -2px;
	font-weight: 400
}

.brand_search .drop_list {
	width: 269px;
	padding: 5px 8px;
	line-height: 30px;
	border: 1px solid #d1d1d1;
	border-top: none;
	position: absolute;
	top: 40px;
	left: 0;
	background: #fff;
	max-height: 300px;
	z-index: 110;
	overflow-y: auto
}

.brand_search .drop_list a {
	color: #666;
	font-size: 14px
}

.brand_search .drop_list a:hover {
	color: #ff6700
}

.brandClassify {
	padding: 20px 0
}

.brandClassify .content {
	width: 988px
}

.ui-btnItem {
	background: #428ae2;
	font-size: 14px;
	color: #fff;
	border-radius: 2px;
	height: 26px;
	line-height: 26px;
	margin: 0 20px 10px 0;
	float: left
}

.ui-btnItem2 {
	background: #939ba4;
	padding: 0 8px
}

.ui-btnItem.cur,
.ui-btnItem:hover {
	background: #428ae2;
	color: #fff
}

.ui-btnItem2.cur,
.ui-btnItem2:hover {
	background: #ff6700
}

.ui-btnItem3 {
	background: #fff;
	color: #ff4800;
	border: 1px solid #ff4800;
	margin: 0 11px 10px 0;
	padding: 0 12px
}

.ui-btnItem3.cur,
.ui-btnItem3:hover {
	background: #ff6700;
	color: #fff
}

.ui-btnItem-nothing,
.ui-btnItem-nothing:hover {
	background: #ccc
}

.brandChosed div.left {
	width: 800px
}

.brandChosed .ui-btnItem2 {
	margin: 0 10px 10px
}

.confirmOrder {
	border: 1px solid #e5e5e5;
	margin: 30px 0 0
}

.confirmOrder .l_confirm {
	width: 355px;
	height: 635px;
	background: #f8f8f8;
	border-right: 1px solid #e5e5e5;
	position: relative
}

.confirmOrder .l_confirm .title {
	position: absolute;
	left: 0;
	top: 0;
	width: 98%;
	background: #f8f8f8;
	border: none
}

.mark_at,
.mark_judge {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 10000
}

.confirmOrder .l_confirm .title .titleBox {
	width: 285px;
	margin: 0 0 0 33px;
	border-bottom: 1px solid #e5e5e5
}

.confirmOrder .l_confirm .content {
	height: 530px;
	overflow-y: auto;
	width: 303px;
	padding: 85px 35px 20px 25px
}

.confirmOrder .title {
	line-height: 60px;
	border-bottom: 1px solid #e5e5e5;
	padding-top: 10px
}

.mark_at {
	width: 385px;
	background-color: #fff;
	border-radius: 8px;
	padding: 0 48px;
	margin: -240px 0 0 -255px
}

.mark_at .mark_at_top {
	width: 243px;
	margin: 36px auto
}

.mark_at .mark_at_suc {
	margin: 20px auto;
	font-size: 16px;
	color: #666
}

.mark_at .mark_at_btn {
	text-align: center;
	margin-bottom: 35px
}

.mark_at_btn .btn {
	padding: 10px 46px;
	width: 70px
}

.mark_at .simal_dropdown {
	width: 335px;
	margin: 0 auto
}

.mark_at .simal_dropdown .simal_inp {
	padding-left: 8px;
	width: 324px;
	line-height: 44px;
	font-size: 16px;
	color: #999;
	outline: 0;
	border: 1px solid #d7d7d7;
	margin-bottom: 15px;
	margin-top: 15px
}

.mark_at .simal_dropdown .simal_inp:focus {
	outline: 0;
	border: 1px solid #ff1a14
}

.mark_at .simal_dropdown .dropdown {
	width: 332px
}

.mark_at .simal_dropdown .classify_alert .selected,
.mark_at .simal_dropdown .dropdown .selected {
	line-height: 36px;
	font-size: 16px;
	color: #999;
	padding-left: 8px;
	background-color: #fff
}

.mark_at .simal_dropdown .dropdown li {
	line-height: 16px;
	padding-left: 8px;
	color: #999;
	font-size: 16px;
	font-weight: 400
}

.mark_at .simal_dropdown .classify_alert .carat,
.mark_at .simal_dropdown .dropdown .carat {
	background: url(../images/icon.png) -110px -17px no-repeat #fff
}

.mark.mark_opcity {
	filter: alpha(opacity=0);
	background-color: rgba(0, 0, 0, 0)
}

.mark_judge {
	width: 511px;
	height: 140px;
	text-align: center;
	color: #fff;
	background-color: rgba(102, 102, 102, .7);
	font-size: 16px;
	border-radius: 7px;
	margin: -70px 0 0 -255px
}

.l_confirm dl {
	width: 300px
}

.l_confirm dt {
	overflow: hidden;
	width: 100%
}

.l_confirm dt a {
	display: block !important;
	line-height: 34px;
	color: #666;
	cursor: pointer;
	border-radius: 5px
}

.l_confirm dt.cur a {
	background: #ff6700;
	color: #fff
}

.icon-jiao {
	width: 11px;
	height: 11px;
	background-position: -21px -274px;
	float: left;
	margin: 8px 14px 14px 13px
}

.l_confirm dt.cur .icon-jiao {
	width: 11px;
	height: 6px;
	background-position: -39px -316px;
	float: left;
	margin: 13px 14px 0 13px
}

.l_confirm dd {
	line-height: 36px;
	margin: 8px 0 10px
}

.l_confirm dd a {
	display: block;
	padding-left: 45px;
	color: #666
}

.l_confirm dd .selected a {
	color: #ff5900;
	background: url(../images/icon_true.png) 20px 11px no-repeat
}

.confirmOrder .r_confirm {
	width: 573px;
	margin: 0 20px
}

.confirmOrder .r_confirm .box {
	height: 480px;
	overflow-y: auto;
	overflow-x: hidden
}

.confirmOrder .r_confirm .box>.item {
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 0
}

.confirmOrder .r_confirm .item {
	border-bottom: 1px dashed #e6e6e6;
	margin-bottom: 8px
}

.confirmOrder .r_confirm .item:last-child {
	border-bottom: 0
}

.confirmOrder .r_confirm .item .top {
	line-height: 16px;
	padding: 10px 0
}

.confirmOrder .r_confirm .item .content {
	width: 100%;
	padding: 10px 0
}

.confirmOrder .r_confirm .bottom {
	line-height: 80px;
	border-top: 1px solid #e5e5e5
}

.confirmOrder .r_confirm input {
	vertical-align: middle
}

.confirmOrder .r_confirm .title {
	font-size: 20px;
	color: #666;
	line-height: 70px;
	padding-top: 0;
	font-weight: 400
}

.confirmOrder .r_confirm .smtitle {
	font-size: 16px;
	line-height: 50px;
	border-bottom: 1px solid #e5e5e5
}

.askingInfo,
.tipmsgbg {
	background: #fffbfa;
	border: 1px solid #fbd4c0
}

.emptytit {
	color: #96c2f7;
	font-size: 15px;
	font-weight: 400;
	text-align: center
}

.invoiceAdmin .com_search_box {
	padding: 25px 15px
}

.invoiceAdmin .com_search_box .fn16 {
	line-height: 53px
}

.com_search_left_btn {
	padding: 9px 25px 9px 0;
	margin-right: 30px;
	border-right: 1px solid #fbd4c0
}

.tipmsgbg {
	padding: 0 20px;
	line-height: 40px
}

.tipmsgbg .top {
	border-bottom: 1px solid #fbd4c0
}

.askingInfo {
	padding: 19px 22px;
	line-height: 34px;
	color: #666
}

.askingInfo .top {
	border-bottom: 1px dashed #fbd4c0;
	padding: 0 0 14px
}

.askingInfo .top .btn {
	vertical-align: middle
}

.askingInfo .top .choice {
	display: inline-block;
	width: 30px;
	height: 18px;
	vertical-align: middle;
	cursor: pointer
}

.askingInfo .top .no_choice {
	background: url(../images/choice_01.png) no-repeat
}

.askingInfo .top .yes_choice {
	background: url(../images/choice_02.png) no-repeat
}

.askingInfo .top .rom_read {
	background-color: #f5f5f5;
	border: 1px solid #d1d1d1;
	display: inline-block;
	line-height: 28px;
	min-width: 430px;
	max-width: 750px;
	padding: 0 5px;
	min-height: 28px;
	vertical-align: middle
}

.askingInfo .top .tip-icon {
	background: url(../images/com-tip-icon.png);
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-left: 10px;
	margin-top: 2px;
	position: relative
}

.askingInfo .top .tip-icon:hover:after {
	content: "我司收取最终交易价的10%作为佣金";
	width: 248px;
	height: 30px;
	background: url(../images/com-tip-icon-hover.png) 0 5px no-repeat;
	position: absolute;
	top: -9px;
	right: -266px;
	color: #444;
	font-size: 13px;
	padding-left: 12px
}

.askingInfo .bottom {
	padding: 15px 0 0
}

.askingInfo .bottom label {
	display: inline-block
}

.askingInfo .pd-top {
	padding: 3px 0 0
}

.askingInfo .ui-input {
	height: 26px;
	line-height: 26px
}

.askingInfo .ui-input-btn {
	line-height: 14px
}

.zhengshu-table-box {
	height: auto;
	max-height: 400px;
	overflow-y: auto;
	border: 1px solid #e9e9e9
}

.zhengshu-table-box table {
	border: none
}

.zhengshu-table-box table tr:last-child td {
	border: none
}

.zhengshu-table-box td:last-child,
.zhengshu-table-box th:last-child {
	text-align: center
}

.zhengshu-table-box td:first-child,
.zhengshu-table-box th:first-child {
	padding-left: 30px
}

.zhengshu-table-box td:first-child {
	color: #0071e3
}

.com_tab .classify_alert .selected,
.com_tab .dropdown .selected,
.com_tab .dropdown li {
	padding: 11px 7px
}

.service_form .classify_alert .selected,
.service_form .dropdown .selected,
.service_form .dropdown li {
	padding: 12px 3px
}

.askingInfo .bottom .pay-tip {
	color: #666;
	padding: 6px 0 10px 22px;
	line-height: 20px;
	position: relative;
	width: 400px
}

.askingInfo .bottom .pay-tip:before {
	content: '';
	position: absolute;
	top: 8px;
	left: 0;
	background: url(../images/blue-tip.png);
	width: 16px;
	height: 16px
}

.regguide {
	background-color: #fff;
	padding: 20px 0;
	height: 484px;
	font-size: 14px;
	position: relative
}

.regguide .com_line_b {
	padding: 10px 10px 13px;
	margin: 0 10px
}

.regguide .list {
	height: 260px;
	overflow-y: auto;
	padding-bottom: 10px
}

.regguide .list li {
	padding: 0 0 0 25px;
	line-height: 34px;
	cursor: pointer
}

.regguide .list li:hover {
	color: #ff6700
}

.regguide .list li .icon-remove {
	display: none;
	margin-top: -3px
}

.regguide .list li:hover .icon-remove {
	display: inline-block
}

.regguide .btns {
	text-align: center;
	border-top: 1px solid #e5e5e5;
	padding-top: 30px
}

.centerPayment .img {
	width: 160px;
	height: 160px;
	line-height: 160px;
	text-align: center;
	border: 1px solid #ececec
}

.centerPayment .img img {
	vertical-align: middle
}

.centerPayment .com_tab td,
.centerSuccess .top i {
	vertical-align: top
}

.centerSuccess .top {
	line-height: 48px
}

.bulk_pay {
	height: 285px;
	overflow: auto;
	border-bottom: 1px solid #e9e9e9
}

.bulk_pay .table {
	border-left: 0;
	border-top: 0;
	border-right: 0
}

.approximateItem li {
	width: 100%;
	text-align: center;
	margin: 0 20px 20px 0
}

.approximateItem li img {
	border: 1px solid #e9e9e9;
	width: 100%
}

.approximateItem .item {
	padding: 10px 0
}

.sure-get .img-load,
.sure-get .table td,
.sure-get .table th {
	text-align: center
}

.sure-get .img-load img {
	width: 55px;
	height: 50px
}

.sure-get .img-load .p {
	font-size: 12px;
	display: block;
	width: 50px;
	height: 20px;
	border: 1px solid #0071e3;
	color: #0071e3;
	border-radius: 18px;
	position: relative;
	margin: 0 auto
}

.sure-get .img-box,
.sure-get .img-box img {
	width: 65px;
	height: 65px
}

.sure-get .img-load .p:hover {
	cursor: pointer
}

.sure-get .img-box {
	position: relative;
	display: inline-block;
	border: 1px solid #e9e9e9
}

.sure-get .img-box .icon {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(../images/search-icon.png) 5px no-repeat #8c8c8c;
	display: inline-block
}

.viewrisk {
	cursor: pointer
}

.viewrisk:hover a {
	color: #ff4800
}

.tabletemp-text {
	padding: 0 !important
}

.tabletemp-text .template-text {
	border: 0
}

.template-text {
	background-color: #efefef;
	border: 1px solid #e9e9e9;
	color: #888;
	padding: 15px
}

.template-text .left-img {
	text-align: center;
	width: 160px;
	border-right: 1px solid #e9e9e9;
	display: inline-block;
	vertical-align: middle;
	min-height: 160px
}

.template-text .text {
	width: 890px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 25px
}

.template-text .exp_box {
	width: 140px;
	height: 100px
}

.template-text .to_big {
	top: 55%
}

.template-orange {
	background-color: #fff7f5;
	border: 1px solid #fbd4c0;
	color: #888;
	padding: 20px 40px 20px 45px
}

.dropdownBtn .dropdown .selected,
.dropdownBtn_blue .dropdown .selected {
	color: #fff
}

.template-orange.dan {
	background: url(../images/qrh_11.png) 450px no-repeat #fff7f5
}

.template-orange.zhuan {
	background: url(../images/qrh_12.png) left no-repeat #fff7f5;
	padding-left: 400px
}

.dropdownBtn .classify_alert .selected,
.dropdownBtn .dropdown .selected,
.dropdownBtn .dropdown li,
.dropdownBtn_blue .classify_alert .selected,
.dropdownBtn_blue .dropdown .selected,
.dropdownBtn_blue .dropdown li {
	padding: 7px 7px 7px 15px
}

.template-orange .btn {
	font-size: 14px
}

.dropdownBtn .dropdown {
	border-color: #ff6700;
	background: #ff6700;
	width: 106px
}

.dropdownBtn .dropdown .carat {
	width: 7px;
	height: 7px;
	background: url(../images/icon.png) -56px -281px no-repeat;
	margin: 12px 10px 0 0
}

.dropdownBtn_blue {
	display: inline-block;
	vertical-align: middle
}

.dropdownBtn_blue .dropdown {
	border-color: #428ae2;
	background: #428ae2;
	width: 93px
}

.dropdownBtn_blue .dropdown .carat {
	width: 7px;
	height: 7px;
	background: url(../images/icon.png) -56px -281px no-repeat;
	margin: 12px 10px 0 0
}

.dropdownBtn .model_choose.dropdown div {
	border: 1px solid #ff6700
}

.dropdownBtn .model_choose.dropdown div li {
	font-size: 14px;
	color: #666;
	padding: 15px
}

.exp_box {
	display: inline-block;
	position: relative;
	width: 142px;
	height: 192px;
	margin-right: 10px;
	overflow: hidden;
	border: 1px solid #d1d1d1
}

.exp_box img {
	width: 100%;
	height: 100%
}

.exp_box .exp_mask {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url(../images/icon-case.png) no-repeat
}

.exp_box .pre_mask {
	background: 0 0
}

.exp_box .exp_mask .mask {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .03;
	filter: alpha(opacity=3)
}

.to_big {
	position: absolute;
	top: 70%;
	left: 50%;
	margin-left: -33px;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	padding: 2px 10px;
	border-radius: 13px
}

.to_big .icon,
.to_big span {
	opacity: 1;
	filter: alpha(opacity=100)
}

.to_big .icon {
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(../images/big.png) no-repeat
}

#imgbox-loading,
#imgbox-overlay {
	top: 0;
	display: none;
	position: absolute;
	left: 0
}

.to_big span {
	color: #fff;
	font-size: 13px
}

#imgbox-loading {
	background: url(../images/imagesbox-spinner.gif) center center no-repeat;
	cursor: pointer;
	z-index: 90
}

#imgbox-loading div {
	background: #FFF;
	width: 100%;
	height: 100%
}

#imgbox-overlay {
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 100000
}

.imgbox-wrap {
	position: absolute;
	background: #FFF;
	display: block;
	z-index: 100000 !important
}

.imgbox-img {
	padding: 0;
	margin: 0;
	border: none;
	width: 100%;
	height: 100%;
	vertical-align: top
}

.imgbox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url(../images/imgbox-close.png) top left no-repeat;
	cursor: pointer;
	outline: 0
}

.imgbox-title {
	padding-top: 10px;
	font-size: 11px;
	text-align: center;
	color: #333;
	display: none
}

.imgbox-bg-wrap {
	position: absolute;
	padding: 0;
	margin: 0;
	display: none
}

.imgbox-bg {
	position: absolute;
	width: 20px;
	height: 20px
}

.imgbox-bg-n {
	left: 0;
	top: -20px;
	width: 100%;
	background: url(../images/imgbox-bg-n.png) repeat-x
}

.imgbox-bg-ne {
	right: -20px;
	top: -20px;
	background: url(../images/imgbox-bg-ne.png) no-repeat
}

.imgbox-bg-e {
	right: -20px;
	top: 0;
	height: 100%;
	background: url(../images/imgbox-bg-e.png) repeat-y
}

.imgbox-bg-se {
	right: -20px;
	bottom: -20px;
	background: url(../images/imgbox-bg-se.png) no-repeat
}

.imgbox-bg-s {
	left: 0;
	bottom: -20px;
	width: 100%;
	background: url(../images/imgbox-bg-s.png) repeat-x
}

.imgbox-bg-sw {
	left: -20px;
	bottom: -20px;
	background: url(../images/imgbox-bg-sw.png) no-repeat
}

.imgbox-bg-w {
	left: -20px;
	top: 0;
	height: 100%;
	background: url(../images/imgbox-bg-w.png) repeat-y
}

.imgbox-bg-nw {
	left: -20px;
	top: -20px;
	background: url(../images/imgbox-bg-nw.png) no-repeat
}

.service_form .cont .table .counselor_prompt {
	padding: 15px 85px
}

.service_form .cont .counselor_prompt .top_prompt {
	padding: 10px 15px
}

.service_form .counselor_prompt .top_prompt .icon {
	background: url(../images/icon2.png) -3px -101px no-repeat
}

.service_form .rtconsle {
	height: 40px;
	line-height: 40px
}

.service_form .ui-btn-min {
	width: 120px
}

.exp_lic {
	padding: 8px;
	width: 106px;
	height: 154px
}

.tabBtn .another {
	background: #fff;
	color: #428ae2
}

.claim_page .table td {
	border: 1px solid #e9e9e9
}

.certificate_list {
	margin-top: -26px
}

.claim_page .table .border {
	border-top: 1px solid #e9e9e9;
	margin-top: 10px;
	padding-top: 10px
}

.btn_download {
	height: 28px;
	width: 80px;
	margin: 0 5px;
	line-height: 28px;
	font-weight: 400;
	border-radius: 3px;
	border: 1px solid #ff6700;
	color: #ff6700;
	background: #fff
}

.dropdown.btn_download .carat {
	width: 20px;
	background-color: #fff;
	background-position: -112px -24px
}

.dropdown.btn_download .classify_alert .selected,
.dropdown.btn_download .selected,
.dropdown.btn_download li {
	padding: 7px 7px 7px 4px
}

.dropdown.btn_download .selected:hover,
.dropdown.btn_download li:hover {
	background: #ff6700;
	color: #fff !important
}

.dropdown.btn_download .selected:hover+.carat {
	background-color: #ff6700 !important
}

.dropdown.btn_download.open .carat {
	background-position: -112px -61px !important
}

.dropdown.btn_download li:hover {
	background: #ff6700;
	color: #fff !important
}

.dropdown.btn_download div {
	border: 1px solid #ff6700
}

.pl17 {
	padding-left: 17px
}

.table_scroll .table,
.table_scroll .table th {
	border: 0
}

.table_scroll .scroll_thead {
	background: #fafafa;
	border: 1px solid #e9e9e9
}

.table_scroll .scroll_tbody {
	overflow: hidden;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9
}

.table_scroll .scroll_tbody .table {
	margin-bottom: -1px
}

.table_scroll .scroll_tbody.oflow {
	overflow-y: auto
}

.flexslider_pop {
	position: relative;
	width: 462px;
	height: 587px;
	padding: 0 20px 30px;
	zoom: 1
}

.flexslider_pop .slides_pop {
	position: relative;
	width: 415px;
	height: 100%;
	margin: 0 auto;
	overflow: hidden
}

.flexslider_pop .slides_pop li {
	width: 100%;
	height: 100%;
	text-align: center
}

.flexslider_pop .slides_pop li img {
	width: 100%;
	margin: 0 auto;
	display: block;
	max-height: 100%;
	height: auto
}

.flexslider_pop .flex-direction-nav_pop a {
	width: 40px;
	height: 40px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) -10px -368px no-repeat;
	position: absolute;
	top: 50%;
	z-index: 99;
	cursor: pointer;
	border-radius: 35px
}

.flexslider_pop .flex-direction-nav_pop .flex-next_pop {
	background-position: -10px -444px;
	right: -10px
}

.flexslider_pop .flex-direction-nav_pop .flex-next_pop.active,
.flexslider_pop .flex-direction-nav_pop .flex-next_pop.active:hover,
.flexslider_pop .flex-direction-nav_pop .flex-next_pop:hover {
	background-position: -10px -405px
}

.flexslider_pop .flex-direction-nav_pop .flex-prev_pop {
	left: -10px
}

.flexslider_pop .flex-direction-nav_pop .flex-prev_pop.active,
.flexslider_pop .flex-direction-nav_pop .flex-prev_pop.active:hover,
.flexslider_pop .flex-direction-nav_pop .flex-prev_pop:hover {
	background-position: -10px -481px
}

.flexslider_pop .flex-control-nav_pop {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center
}

.flexslider_pop .flex-control-nav_pop li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline
}

.flexslider_pop .flex-control-paging_pop li a {
	background: url(../images/dot.png) 0 -16px no-repeat;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer
}

.flexslider_pop .flex-control-paging_pop li a.flex-active,
.flexslider_pop .flex-control-paging_pop li.active a {
	background-position: 0 0
}

.detail_page {
	background-color: #fff;
	padding: 50px 0;
	margin: 30px 0
}

.detail_page .detail_tot {
	padding: 10px 30px
}

.detail_page .detail_tot .detail_tot_title {
	font-size: 36px;
	color: #0071e3;
	text-align: center;
	font-weight: 400
}

.detail_page .detail_tot .sbfl_ser {
	margin: 20px auto 0;
	width: 720px;
	position: relative;
	font-size: 14px;
	text-align: center
}

.detail_page .detail_tot .sbfl_ser .tab_list {
	float: left
}

.detail_page .detail_tot .sbfl_ser .tab_list li {
	float: left;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	border: 1px solid #428ae2;
	text-align: center
}

.detail_page .detail_tot .sbfl_ser .tab_list li.fir {
	border-radius: 4px 0 0 4px
}

.detail_page .detail_tot .sbfl_ser .tab_list li.sec {
	border-radius: 0 4px 4px 0
}

.detail_page .detail_tot .sbfl_ser .tab_list .cur {
	background: #428ae2
}

.detail_page .detail_tot .sbfl_ser .tab_list .cur a {
	color: #fff;
	cursor: pointer
}

.detail_page .detail_tot .sbfl_ser .tab_list .cur:hover {
	background: #206ecd
}

.detail_page .detail_tot .sbfl_ser .tab_list .cur:hover a {
	color: #fff
}

.detail_page .detail_tot .sbfl_ser .tab_list li:hover a {
	color: #206ecd
}

.detail_page .detail_tot .sbfl_ser .ser_form2 {
	float: right;
	margin-left: 50px
}

.detail_page .detail_tot .sbfl_ser .ser_form2 .ser_input {
	height: 30px;
	width: 280px;
	background-color: #fbfbfb;
	border: 1px solid #d1d1d1;
	color: #666
}

.detail_page .detail_tot .sbfl_ser .ser_form2 .com_btn {
	display: inline-block;
	height: 43px;
	color: #fff;
	background-color: #ff6700;
	border: 1px solid #ff6700;
	padding: 0 30px;
	font-size: 16px;
	margin-left: -5px;
	border-radius: 0 3px 3px 0;
	cursor: pointer
}

.detail_page .crumb {
	padding: 0;
	margin-top: 40px
}

.detail_page .detail_main {
	padding: 30px 30px 0;
	border-top: 1px solid #ececec
}

.detail_page .detail_main.none_line {
	border-top: none
}

.detail_page .left_dt {
	width: 420px
}

.detail_page .left_dt .sbfl_dl dt {
	color: #ff4800;
	font-size: 16px
}

.detail_page .left_dt .sbfl_dl dd {
	color: #444;
	font-size: 12px;
	line-height: 30px
}

.detail_page .left_dt .sbfl_dl dd p {
	text-indent: 2em
}

.detail_page .right_dt {
	border-left: 1px solid #ececec;
	padding-left: 80px;
	width: 550px;
	padding-bottom: 20px
}

.detail_page .right_dt li {
	line-height: 30px;
	font-size: 12px
}

.detail_page .detail_tab th,
.detail_tab td {
	padding: 5px 10px;
	line-height: 30px;
	border: 1px solid #ececec;
	font-size: 12px
}

.detail_page .detail_tab th {
	text-align: left;
	background-color: #ececec;
	color: #444;
	font-weight: 400;
	font-size: 14px
}

.detail_page .detail_none_main {
	height: 350px;
	margin: 20px 30px 0;
	border-top: 1px solid #ececec;
	text-align: center;
	padding-top: 40px
}

.detail_page .none_tel {
	background: url(../images/noneseh.png) left 10px no-repeat;
	display: inline-block;
	line-height: 60px;
	font-size: 24px;
	color: #b8b8b8;
	padding: 30px 30px 30px 120px;
	height: 250px
}

.detail_page .seh_intro {
	margin-top: 30px;
	line-height: 30px;
	padding: 5px 10px;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	color: #444;
	font-size: 12px
}

.detail_page .leibie_list {
	display: block;
	padding: 5px 20px;
	margin-bottom: 10px;
	border: 1px solid #e6e6e6;
	cursor: pointer
}

.detail_page .leibie_list.active:hover,
.detail_page .leibie_list:hover {
	background-color: #fffbf6;
	border: 1px solid #ffc69f
}

.detail_page .leibie_list.active {
	background-color: #fff0e6;
	border: 1px solid #ffc69f
}

.detail_page .detail_sehnav {
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	padding: 6px 30px;
	font-size: 12px;
	line-height: 30px
}

.detail_page .detail_sehnav>a {
	color: #666;
	margin-right: 20px
}

.detail_page .detail_sehnav>a:hover,
.detail_sehnav>a.active {
	color: #ff4800
}

.detail_page .leibie_list .leibie_title {
	font-size: 16px;
	color: #ff4800;
	line-height: 40px;
	cursor: pointer
}

.detail_page .leibie_list .leibie_info {
	font-size: 12px;
	color: #666;
	line-height: 24px;
	cursor: pointer
}

.detail_page .detail_sehnav_r {
	line-height: 30px;
	display: inline-block;
	vertical-align: middle
}

.detail_page .detail_sehnav_r .dropdown .selected {
	padding: 7px;
	font-size: 12px;
	background-color: #fff
}

.detail_page .detail_sehnav_r .dropdown {
	vertical-align: middle
}

.detail_page .detail_sehnav_r .dropdown .carat {
	background-position: -110px -26px;
	background-color: #fff
}

.detail_page .detail_sehnav_r .btn {
	background-color: #ff6700;
	border-radius: 0 !important;
	padding: 4px 20px;
	vertical-align: middle;
	margin-left: -10px
}

.detail_page .element_box {
	padding: 20px 50px
}

.detail_page .element_box .element_step1>li {
	line-height: 40px;
	color: #444;
	position: relative
}

.detail_page .element_box li:hover {
	color: #ff4800
}

.detail_page .element_box a {
	color: #444
}

.detail_page .element_box a:hover {
	color: #ff4800
}

.detail_page .element_box .element_step1>li .zhu {
	font-weight: 400;
	font-size: 12px
}

.detail_page .element_box .element_step1>li h3 {
	display: inline-block
}

.detail_page .element_box .element_step2 {
	margin-left: 50px;
	font-size: 12px;
	display: none
}

.detail_page .element_box .element_step1 .active .element_step2 {
	display: block
}

.detail_page .element_box .element_step3 {
	margin-left: 50px;
	display: none
}

.detail_page .element_box .element_step2 .active .element_step3 {
	display: block
}

.detail_page .element_box .element_step2>li {
	line-height: 40px;
	color: #444;
	position: relative
}

.detail_page .element_box .element_step2>li:hover {
	color: #ff4800
}

.detail_page .element_box .element_step3 {
	color: #444
}

.detail_page .element_box .element_step3 p:hover {
	color: #ff4800
}

.detail_page .element_box .key {
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	border: 1px solid #8d8d8d;
	color: #000;
	font-size: 10px;
	line-height: 8px;
	text-align: center;
	margin-right: 8px;
	-webkt-text-size-adjust: none
}

.detail_page .element_box .element_step1>li.active>.close,
.detail_page .element_box .element_step1>li>.open,
.detail_page .element_box .element_step2>li.active>.close,
.detail_page .element_box .element_step2>li>.open {
	display: none
}

.detail_page .element_box .element_step1>li.active>.open,
.detail_page .element_box .element_step2>li.active>.open,
.topic_now_btn {
	display: inline-block
}

.topic_page .brand_service .cont_box .nav {
	background: #ff6d1a
}

.topic_page .brand_service .cont_box .nav .cur {
	background: #ff401a
}

.topic_page .brand_service .cont_box .nav .cur:before {
	border-top: 12px solid #ff401a
}

.topic_page .brand_service .cont_box .cont .btn {
	background: #ffa526;
	box-shadow: 0 3px 0 0 #ce7900;
	-moz-box-shadow: 0 3px 0 0 #ce7900;
	-o-box-shadow: 0 3px 0 0 #ce7900;
	-webkit-box-shadow: 0 3px 0 0 #ce7900
}

.topic_page .brand_service .cont_box .cont .btn:hover {
	background: #ff9a0b
}

.topic_page .brand_service .cont_box .cont .btn_orange {
	background: #ff7928;
	box-shadow: 0 3px 0 0 #d04e00;
	-moz-box-shadow: 0 3px 0 0 #d04e00;
	-o-box-shadow: 0 3px 0 0 #d04e00;
	-webkit-box-shadow: 0 3px 0 0 #d04e00
}

.topic_page .brand_service .cont_box .cont .btn_orange:hover {
	background: #ff721d
}

.topic_page.brand_enroll_box .btn {
	background: #5d65ec
}

.topic_page.brand_enroll_box .btn:hover {
	background: #4750ea;
	color: #fff
}

.topic_page.brand_enroll_box .btn_red {
	background: #ff4800
}

.topic_page.brand_enroll_box .btn_red:hover {
	background: #f34500
}

.topic_page.brand_enroll_box .inde_reg {
	margin-left: 12px;
	height: 360px
}

.topic_page.brand_enroll_box .inde_reg.reg_consultant {
	background-image: url(../images/reg_consultant_bg2.png)
}

.btn.btn_back {
	border: 1px solid #428ae2;
	color: #428ae2 !important;
	padding: 5px 20px;
	background: 0 0
}

.do_now {
	cursor: pointer
}

.topic_page .do_now {
	color: #fff
}

.topic_now_btn_box {
	width: 1200px;
	position: absolute;
	top: 293px;
	left: 50%;
	margin-left: -505px
}

.topic_now_btn {
	padding: 7px 33px;
	font-size: 20px;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #fff
}

.topic_now_btn:hover {
	background: #fff;
	color: #ff7a4e
}

.topic_now_btn2:hover {
	background: #fff;
	color: #5141ae
}

.topic_now_btn3:hover {
	background: #fff;
	color: #0e84d4
}

.screen_main2 {
	padding: 30px 15px;
	width: 909px;
	display: none
}

.screen_main2 .manage_box {
	width: 271px;
	padding: 12px 15px;
	border-left: 1px solid #ececec;
	text-align: center
}

.screen_main3 {
	padding: 15px;
	display: none;
	width: 909px;
	min-height: 350px
}

.screen_main3 .title {
	font-size: 30px;
	background: url(../images/buy_title_bg.jpg) center no-repeat;
	text-align: center;
	margin-bottom: 50px
}

.screen_main3 .buy_pro {
	padding-top: 120px;
	background: url(../images/buy_pro.jpg) top center no-repeat
}

.screen_main3 .buy_pro p {
	display: inline-block;
	width: 120px;
	padding-left: 12px;
	text-align: center;
	vertical-align: top
}

.no_note {
	text-align: center;
	margin-top: 200px
}

.icon_purple {
	display: inline-block;
	height: 28px;
	width: 25px;
	background: url(../images/icon2.png) -34px 0 no-repeat
}

.not_empty_bottom {
	position: absolute;
	bottom: -10px;
	left: 320px
}

.have_done td {
	color: #999;
	background: #f5f5f5;
	position: relative
}

.have_done td .c_blue {
	color: #999 !important
}

.img_mark {
	display: none;
	position: absolute;
	width: 66px;
	height: 66px;
	top: 15px;
	left: 5px;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60);
	line-height: 66px;
	text-align: center
}

.doing_tr,
.monitor_doing {
	left: 50%;
	position: absolute
}

.img_mark .mark_note {
	opacity: 1;
	filter: alpha(opacity=100);
	color: #fff
}

.have_done .img_mark {
	display: block
}

.doing span,
.que_icon,
.tfoot_inp_a,
.tfoot_inp_b,
.tfoot_inp_c {
	display: inline-block
}

.have_done .checkbox .checkbox_but:before {
	height: 12px;
	width: 12px;
	margin-left: 1px;
	border-radius: 2px;
	background: #e9e9e9;
	border: 1px solid #ccc
}

.doing_tr {
	bottom: -91px;
	margin-left: -129px
}

.table .doing_tr:hover {
	background: 0 0
}

.table .doing_tr td {
	border: 0
}

.doing {
	color: #639be0;
	text-align: center
}

.doing span {
	height: 60px;
	line-height: 60px;
	padding-left: 70px;
	vertical-align: middle;
	background: url(../images/doing.gif) left center no-repeat
}

.monitor_doing {
	top: 0;
	bottom: 0;
	margin-top: 205px;
	margin-left: -154px;
	text-align: center;
	z-index: 1000
}

.que_icon,
.worngpage-l,
.worngpage-r {
	position: relative
}

.monitor_doing .doing_mark {
	padding: 40px 70px;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60);
	border-radius: 4px
}

.sea_info,
.tfoot_info {
	border: 1px solid #fbd4c0;
	background-color: #fffbfa;
	font-size: 16px
}

.monitor_doing .doing_cont {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.c_check,
.small {
	color: #666
}

.monitor_doing.seek_doing {
	margin-top: 365px;
	left: 0;
	margin-left: 557px
}

.sea_info {
	padding: 15px;
	margin-bottom: 30px
}

.thead_sea {
	padding: 40px
}

.tfoot_info {
	margin: 30px 0;
	padding: 0 15px
}

.tfoot_inp_a {
	padding-right: 310px
}

.tfoot_inp_c {
	padding-right: 468px
}

.tx_left {
	text-align: left
}

.tx_right {
	text-align: right
}

.isdone_l {
	font-weight: 400;
	font-size: 18px
}

.isdone_r {
	font-size: 14px;
	padding-left: 20px
}

.scroll_top {
	border-top: 1px solid #ececec;
	padding: 25px 0 10px
}

.speac {
	padding-bottom: 30px
}

.midle {
	line-height: 102px
}

.worngpage-ul {
	padding: 30px 30px 120px
}

.worngpage-l {
	left: 37px;
	padding-left: 20px
}

.worngpage-r {
	padding-top: 58px
}

.worngpage-r p {
	font-size: 36px;
	padding: 20px 0;
	color: #666
}

.sechdrop {
	border-right: none
}

.sechinp {
	border-left: none
}

.que_icon {
	background: url(../images/question_icon.png) no-repeat;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	cursor: pointer
}

.que_icon .que_note {
	position: absolute;
	font-size: 13px;
	display: none;
	width: 190px;
	text-align: center;
	background-color: #fbfbfb;
	top: -64px;
	left: -91px;
	line-height: 20px;
	border: 1px solid #d1d1d1;
	border-radius: 20px;
	padding: 5px
}

.que_icon:hover .que_note,
.w_325.que_note {
	display: block
}

.que_icon .que_note:before {
	position: absolute;
	border-top: 10px solid #d1d1d1;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	content: "";
	margin-top: 5px;
	top: 45px;
	left: 87px
}

.que_icon .que_note:after {
	position: absolute;
	border-top: 10px solid #fbfbfb;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	content: "";
	margin-top: 5px;
	top: 44px;
	left: 87px
}

.que_icon .w_230.que_note {
	top: -46px;
	left: -108px
}

.que_icon .twoline.que_note {
	top: -63px
}

.que_icon .w_230.que_note:before {
	position: absolute;
	border-top: 10px solid #d1d1d1;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	content: "";
	margin-top: 5px;
	top: 26px;
	left: 106px
}

.que_icon .w_230.que_note:after {
	position: absolute;
	border-top: 10px solid #fbfbfb;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	content: "";
	margin-top: 5px;
	top: 25px;
	left: 106px
}

.que_icon .twoline.que_note:after {
	position: absolute;
	border-top: 10px solid #fbfbfb;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	content: "";
	margin-top: 5px;
	top: 45px;
	left: 106px
}

.que_icon .twoline.que_note:before {
	position: absolute;
	border-top: 10px solid #d1d1d1;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	content: "";
	margin-top: 5px;
	top: 46px;
	left: 106px
}

.copyright .com_steps .steps_list.steps_list3b li .left {
	width: 587px
}

.copyright .com_steps .steps_list.steps_list3b li {
	width: 612px
}

.mark_main.subject_confirm {
	top: 31%;
	right: 55%;
	background-color: transparent
}

.mark_main.subject_confirm .r_box .template .content {
	height: 435px
}

.mark_main.subject_confirm .copyright_tab li {
	float: left;
	color: #bbb;
	font-size: 15px;
	font-weight: 700;
	cursor: pointer;
	box-sizing: border-box
}

.mark_main.subject_confirm .copyright_tab li.active,
.service_form2 .template .content .c_blue {
	color: #4f91d5 !important
}

.mark_main.subject_confirm .template {
	border-top: 3px solid #2789ed
}

.mark_main.subject_confirm2 .template {
	border-top: 0
}

.mark_qrh {
	padding: 40px 140px 60px 40px;
	width: 370px;
	font-size: 14px;
	border-radius: 5px;
	background: url(../images/qrh_13.png) right bottom no-repeat #fff
}

.mark_fx {
	padding: 40px 150px 35px 40px;
	width: 360px;
	font-size: 14px;
	border-radius: 5px;
	background: url(../images/fx.png) right bottom no-repeat #fff
}

.copyright .copyright_tb {
	width: 100%
}

.copyright .copyright_tb .textright {
	text-align: right
}

.copyright .copyright_tb .form_tip.w_690 {
	padding-left: 25px;
	margin-top: 20px
}

.copyright .copyright_tb .form_tip.w_690 .icon-q {
	left: 0
}

.copyright .copyright_tb td {
	padding: 12px 10px;
	color: #444
}

.copyright .copyright_tb td input[type=text] {
	width: 377px;
	padding: 8px;
	background-color: #fbfbfb;
	border: 1px solid #d1d1d1;
	height: 22px
}

.copyright .copyright_tb .ck_agree,
.copyright .copyright_tb .ck_module {
	padding: 10px 12px 11px 38px;
	font-size: 14px;
	margin-left: 15px
}

.copyright .copyright_tb .ck_module {
	background: url(../images/note.png) 9px center no-repeat #428ae2
}

.copyright .copyright_tb .ck_agree {
	background: url(../images/agree.png) 6px center no-repeat #428ae2
}

.ck_agreelist {
	position: absolute;
	left: 271px;
	display: none
}

.ck_agreelist li {
	border: 1px solid #d1d1d1;
	font-size: 14px;
	color: #666;
	line-height: 38px;
	padding: 0 10px;
	width: 112px;
	background-color: #fff;
	cursor: pointer;
	border-top: 0
}

.dropdown_box .serch_box,
.selects {
	border: 1px solid #d1d1d1;
	box-sizing: border-box
}

.ck_agreelist li:hover {
	color: #0071e3
}

.copyright .copyright_tb .text-over {
	max-width: 80px;
	vertical-align: middle
}

.copyright .copyright_tb.cont .upload {
	width: 142px;
	height: 188px
}

.copyright .copyright_tb .dropdown.position {
	width: 182px
}

.copyright .copyright_tb .exp_box {
	overflow: visible
}

.copyright .copyright_tb .dis_img {
	font-size: 12px;
	color: #666;
	text-align: center
}

.copyright .copyright_tb .exp_box .exp_mask {
	background: url(../images/view_img.png) no-repeat
}

.copyright .copyright_tb .dropdown {
	width: 388px;
	background-color: #f6f6f6;
	padding-left: 5px
}

.copyright .copyright_tb.cont .note {
	background-color: #fbfbfb;
	padding: 8px;
	width: 377px
}

.copyright_login.exp_box {
	overflow: visible;
	width: 120px;
	height: 165px
}

.copyright_login.exp_box .exp_mask {
	background-image: none
}

.copyright_login.exp_box .dis_img {
	font-size: 14px;
	color: #666;
	text-align: center
}

.copyright_mod li {
	float: left;
	margin: 0 20px 20px 0
}

.copyright_mod li img {
	width: 224px;
	height: 168px
}

.datainp.time_libra {
	background: url(../images/time_libra.png) 366px 10px no-repeat
}

.copyright .copyright_tb .workds {
	width: 227px
}

.copyright .copyright_tb .workns {
	width: 144px
}

.mark_main .template .top .mark_close {
	top: -6px;
	right: -4px
}

.selects {
	height: 40px;
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 14px;
	background-color: #f6f6f6;
	width: 190px
}

.dropdown_box {
	position: relative;
	font-size: 14px;
	color: #666;
	line-height: 34px
}

.dropdown_box .serch_box {
	width: 100%;
	position: absolute;
	background-color: #fff;
	border-top: 0;
	z-index: 100;
	display: none
}

.dropdown_box .serch_box .input_box {
	margin: 10px 5%;
	width: 90%;
	padding-left: 35px;
	box-sizing: border-box;
	position: relative;
	border: 1px solid #d1d1d1;
	border-radius: 2px
}

.dropdown_box .serch_box .input_box:before {
	content: '';
	background: url(../images/search.png) center no-repeat;
	display: inline-block;
	width: 35px;
	height: 20px;
	border-right: 1px solid #d1d1d1;
	position: absolute;
	top: 7px;
	left: 0
}

.dropdown_box .serch_box input {
	outline: 0;
	width: 100% !important;
	height: 30px !important;
	border: 0 !important;
	background: #fff !important;
	box-sizing: border-box
}

.dropdown_box .serch_box ul {
	max-height: 136px;
	overflow-y: auto
}

.dropdown_box .serch_box li {
	width: 100%;
	padding-left: 15px;
	box-sizing: border-box;
	cursor: pointer
}

.dropdown_box .serch_box li:hover {
	color: #ff4800;
	background: #f8f8f8
}

.dropdown_box .selected {
	width: 100%;
	box-sizing: border-box;
	padding-left: 8px;
	background-color: #fbfbfb;
	border: 1px solid #d1d1d1;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	display: inline-block
}

.dropdown_box .selected:after {
	content: '';
	background: url(../images/icon.png) -110px -20px no-repeat;
	display: inline-block;
	width: 20px;
	height: 40px;
	float: right;
	margin-right: 10px
}

.copyright .sfCr-apply-tab {
	margin-bottom: 40px;
	background-color: #fafafa;
	border: 1px solid #e9e9e9;
	padding: 10px 0
}

.copyright .sfCr-apply-tab li {
	float: left;
	box-sizing: border-box;
	width: 20%;
	font-size: 16px;
	color: #666;
	height: 30px;
	line-height: 28px;
	text-align: center;
	border-left: 1px solid #e9e9e9;
	cursor: pointer
}

.copyright .sfCr-apply-tab li:first-child {
	border-left: 0
}

.copyright .sfCr-apply-tab li.on {
	color: #0071e3;
	position: relative
}

.icon-close {
	display: inline-block;
	background: url(../images/fail_btn16px.png) no-repeat;
	width: 16px;
	height: 16px;
	vertical-align: middle
}

.copyright .sfCr-apply-tab li.on:after {
	content: '';
	display: inline-block;
	width: 80%;
	height: 2px;
	background-color: #2789ed;
	position: absolute;
	bottom: -10px;
	left: 20px
}

.copyright .sfCr-apply-tab .add-box {
	box-sizing: border-box;
	width: 134px;
	height: 30px;
	float: right;
	font-size: 14px;
	color: #0071e3;
	border: 1px solid #0071e3;
	border-radius: 15px;
	margin-right: 20px;
	cursor: pointer;
	background-color: #fff
}

.copyright .sfCr-apply-tab .icon-add {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/add2.png) no-repeat;
	vertical-align: middle;
	margin-left: 5px;
	position: relative;
	top: -1px
}

.copyright .sfCr-apply-check {
	width: 720px;
	background-color: #f7fbff;
	font-size: 14px;
	color: #666;
	padding: 18px 0 18px 20px;
	margin-top: 20px;
	border: 1px solid #c7dcf1;
	border-radius: 3px
}

.copyright .sfCr-apply-check label {
	margin-right: 50px;
	cursor: pointer;
	display: inline-block
}

.copyright .sfCr-apply-check input[type=checkbox] {
	display: inline-block;
	vertical-align: middle
}

.copyright .copyright_tb .sfCr-apply .note {
	width: 395px;
	box-sizing: border-box;
	max-height: 93px;
	border-bottom: 0 !important;
	color: #666;
	padding-bottom: 0
}

.copyright .copyright_tb .sfCr-apply .note:focus {
	outline: 0
}

.copyright .sfCr-apply .wordCount {
	box-sizing: border-box;
	width: 100%;
	padding-right: 5px;
	height: 25px;
	line-height: 23px;
	border: 1px solid #d1d1d1;
	border-top: 0;
	position: relative;
	top: -7px;
	font-size: 12px;
	color: #888;
	text-align: right;
	background-color: #fbfbfb
}

.copyright .sfCr-apply .inp-count {
	position: absolute;
	right: 8px;
	top: 13px;
	font-size: 12px;
	color: #888
}

.copyright .sfCr-apply .form_tip {
	margin-top: 10px
}

#sfCr-table .img_box {
	border: 0
}

.dj-box {
	border: 1px solid #e7e7e7;
	line-height: 80px
}

.dj-box .top {
	border-bottom: 1px solid #e7e7e7;
	padding-left: 30px;
	background-color: #fbfbfb;
	line-height: 40px
}

.dj-box .money {
	display: inline-block;
	padding: 10px 25px;
	border: 1px solid #ffdbd1;
	line-height: 18px;
	position: relative
}

.dj-box .money .icon_xiagou {
	position: absolute;
	right: 0;
	bottom: -1px
}

.dj-box .money.active {
	border: 1px solid #ff4800
}

.dj-box .money.active .icon_xiagou {
	background: url(../images/dj_04.png)
}

.explain {
	padding-left: 60px;
	position: relative
}

.explain .icon-i {
	position: absolute;
	left: 33px;
	top: -5px
}

.register {
	display: inline-block;
	width: 220px;
	height: 102px;
	font-size: 15px;
	text-align: center;
	position: relative;
	cursor: pointer;
	border: 1px solid #d1d1d1
}

.register:after {
	content: "";
	width: 28px;
	height: 28px;
	position: absolute;
	right: -1px;
	bottom: 0
}

.register_on {
	border: 1px solid #ff4800
}

.register_off {
	border: 1px solid #ffdbd1
}

.register_on:after {
	background: url(../images/dj_04.png)
}

.register_off:after {
	background: url(../images/dj_07.png)
}

.copyr_dts .img_box {
	height: 265px;
	line-height: 265px;
	width: 265px
}

.copyr_dts .right_part .trade_item_ol li {
	padding: 20px 15px 15px;
	width: 170px;
	position: relative
}

.copyr_dts .right_part .trade_item_ol .juben {
	position: absolute;
	left: 10px;
	top: 10px;
	font-size: 12px;
	color: #fff;
	background-color: #3889ec;
	padding: 0 5px
}

.copyr_dts .trade_item_ol li .trade_name {
	font-size: 16px;
	margin-top: 5px;
	height: auto
}

.copyr_dts .trade_item_ol li .trade_price {
	font-size: 16px
}

.copyr_dts .msglt {
	line-height: 35px;
	border: 0;
	font-size: 15px
}

.copyr_dts .msglt .text {
	display: inline-block;
	width: 140px;
	text-align: right;
	margin-left: 10px;
	color: #666
}

.copyr_dts .details .deal_pro {
	background: 0 0;
	margin-top: 60px
}

.copyr_dts .details .deal_pro li {
	float: left;
	text-align: center
}

.copyr_dts .details .deal_pro li img {
	margin-bottom: 10px
}

.copyr_dts .details .need_material ul {
	list-style: none;
	font-size: 14px;
	color: #444;
	line-height: 30px
}

.copyr_dts .details .need_material ul li:before {
	content: '·';
	margin-right: 10px;
	color: #ffaca6;
	font-size: 24px;
	vertical-align: middle
}

.market-modal {
	box-shadow: 1px 1px 1px 1px #f7fbff;
	margin: 0 auto;
	width: 560px;
	border-top: 3px solid #2789ed;
	background-color: #fff;
	padding-bottom: 25px;
	position: fixed;
	top: 50%;
	left: 50%
}

.market-modal input {
	font-size: 12px
}

.market-modal .tit {
	background-color: #f7fbff;
	color: #2789ed;
	font-size: 16px;
	padding: 7px 22px 5px;
	font-weight: 700
}

.market-modal .tit .ad {
	color: #999;
	font-size: 14px;
	margin-left: 10px;
	font-weight: 400
}

.market-modal .tit span {
	color: #777;
	font-size: 25px;
	margin: -11px;
	font-weight: 400
}

.tm-tmBS {
	margin-left: -270px;
	margin-top: -280px
}

.tm-tmBS .content {
	padding: 14px;
	border-bottom: 1px solid #e5e5e5
}

.tm-tmBS .content .tab {
	background-color: #f7fbff;
	border: 1px solid #c6e0ff;
	font-size: 16px;
	padding: 16px 5px 0 15px;
	height: 388px;
	overflow-y: auto
}

.tm-tmBS .content .tab h3 {
	font-weight: 400;
	color: #888;
	margin-bottom: 21px
}

.tm-tmBS .content .tab ul>li {
	color: #666;
	padding: 2px 22px 1px 18px;
	cursor: pointer;
	margin-left: 6px;
	margin-bottom: 12px
}

.tm-tmBS .content .tab ul>li.active {
	color: #2789ed;
	border: 1px solid #428ae2;
	border-radius: 15px;
	margin: -1px -1px 11px 5px;
	background-color: #f7fbff
}

.tm-tmBS .content .scoll {
	padding: 0 20px;
	margin: 5px 0 18px 5px;
	border-left: 1px solid #e5e5e5;
	overflow-y: auto;
	height: 374px;
	color: #666;
	font-size: 14px;
	width: 130px
}

.tm-tmBS .content .scoll:nth-child(2) {
	border-left: 0
}

.tm-tmBS .content .scoll ul>li {
	margin-top: 11px;
	margin-bottom: 13px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.tm-tmBS .content .scoll::-webkit-scrollbar,
.tm-tmBS .content .tab::-webkit-scrollbar {
	width: 4px;
	height: 1px
}

.reset-btn,
.sure-btn {
	width: 108px;
	padding: 5px 0;
	font-weight: 700;
	font-size: 16px
}

.tm-tmBS .content .scoll::-webkit-scrollbar-thumb,
.tm-tmBS .content .tab::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: #70adf7
}

.tm-tmBS .content .scoll::-webkit-scrollbar-track,
.tm-tmBS .content .tab::-webkit-scrollbar-track {
	border-radius: 10px;
	background: #e8f4ff
}

.tm-tmBS .sub-btn {
	text-align: center;
	margin: 25px 0 0
}

.reset-btn {
	color: #0071e3;
	background-color: #fff;
	border-radius: 3px;
	border: 1px solid #428ae2
}

.sure-btn {
	color: #fff;
	background-color: #428ae2;
	border-radius: 3px;
	border: 0
}

.tm-tip {
	width: 455px;
	margin-left: -225px;
	margin-top: -100px
}

.tm-tip h3 {
	margin: 35px 0 30px;
	text-align: center;
	font-size: 16px;
	color: #666;
	font-weight: 400
}

.tm-tip .sure-btn {
	text-align: center;
	margin: 0 auto;
	display: block
}

.tm-wtBuy .content .dropdown,
.tm-wtBuy .content input {
	padding: 5px 0 4px 8px;
	border-radius: 2px;
	margin-bottom: 10px;
	height: 22px
}

.tm-wtBuy {
	width: 403px;
	margin-left: -200px;
	margin-top: -200px
}

.tm-wtBuy .content {
	font-size: 16px;
	color: #666;
	text-align: right;
	margin-right: 58px;
	margin-top: 34px
}

.tm-wtBuy .content label {
	margin-right: 15px;
	position: relative
}

.tm-wtBuy .content .rice:before {
	content: '*';
	color: #ff1d00;
	font-size: 14px;
	position: absolute;
	top: 2px;
	left: -16px
}

.tm-wtBuy .content label.left {
	margin-left: 69px;
	margin-top: 3px
}

.tm-wtBuy .content input {
	width: 186px;
	border: 1px solid #e5e5e5
}

.tm-wtBuy .content .dropdown {
	width: 186px;
	border: 1px solid #e5e5e5;
	text-align: left;
	background-color: #fff;
	color: #666
}

.tm-wtBuy .content .dropdown .selected {
	padding: 5px 0
}

.tm-wtBuy .content .dropdown .carat {
	background: url(../images/icon.png) -110px -23px no-repeat #fff
}

.tm-wtBuy .content textarea {
	overflow: auto;
	height: 70px;
	width: 186px;
	padding: 5px 0 5px 8px;
	outline: 0;
	border-radius: 2px;
	border: 1px solid #e5e5e5;
	color: #999;
	font-size: 13px
}

.tm-wtBuy .content p {
	font-size: 12px;
	color: #ff1d00;
	margin-right: 77px
}

.tm-wtBuy .content .sure-btn {
	margin-right: 87px;
	margin-top: 30px;
	display: inline-block
}

.pt-sell {
	width: 555px
}

.pt-sell .content .dropdown,
.pt-sell .content input {
	width: 300px
}

.pt-sell .content {
	margin-right: 80px
}

.pt-sell .content label.left {
	margin-left: 86px
}

.pt-sell .content .pic-sub span {
	color: #ff1d00
}

.pt-sell .content .pic-sub .pic-btn {
	color: #ff4800;
	border: 1px solid #ff6700;
	border-radius: 2px;
	background-color: #fff;
	padding: 4px 10px;
	margin-right: 13px;
	cursor: pointer
}

.pt-sell .content p {
	margin-right: 152px;
	margin-top: 15px
}

.pt-sell .content .pic-tip {
	color: #666;
	position: relative;
	text-align: left;
	margin-left: 180px;
	margin-right: 0
}

.pt-sell .content .pic-tip:before {
	content: '';
	position: absolute;
	left: -20px;
	top: 1px;
	width: 16px;
	height: 16px;
	background-image: url(../images/blue-tip.png)
}

.pt-sell .content .sure-btn {
	margin-right: 155px;
	margin-top: 7px
}

.pt-tip h3 {
	margin: 35px 93px 30px
}

.pt-sell-tip .sure-btn {
	margin-top: 50px
}

.market {
	padding: 220px 0 0;
	background-image: url(../images/bqmm.jpg);
	background-color: #f1f4f9;
	background-repeat: no-repeat;
	background-position: top
}

.market_main {
	position: relative;
	padding-bottom: 50px
}

.market_main .page {
	position: absolute;
	bottom: 30px;
	right: 30px
}

.market_sb {
	background-image: url(../images/sbmm.jpg)
}

.market_zl {
	background-image: url(../images/zlmm.jpg)
}

.market_second,
.market_three,
.market_top {
	border-radius: 5px;
	font-size: 14px;
	color: #666;
	margin-bottom: 20px
}

.market_top {
	box-shadow: 0 1px 15px 0 #dedcdc;
	z-index: 20
}

.paperApply .mark_main {
	margin-top: -240px;
	width: 480px;
	margin-left: -240px
}

.paperApply .mark_main .mark_cont2 {
	padding-top: 15px
}

.paperApply .mark_main p {
	text-indent: 24px
}

.paperApply .mark_main .num_input {
	box-sizing: border-box;
	width: 54px !important;
	height: 30px
}

.paperApply .mark_main .label {
	display: inline-block;
	width: 100px;
	text-align: right
}

.paperApply .mark_main .com_input {
	width: 230px
}

.paperApply .mark_main .com_input.error {
	border-color: #ff4843;
	color: #ff4843
}

.paperApply .mark_main .com_input.error:focus {
	outline: 0
}

.icon-notice {
	background: url(../images/icon-notice.png) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	left: 4px;
	top: 3px;
	cursor: pointer
}

.icon-notice .error-tip {
	position: absolute;
	top: -40px;
	left: -143px;
	display: none;
	border-radius: 3px
}

.icon-notice .error-tip em {
	display: inline-block;
	width: 160px;
	height: 28px;
	line-height: 26px;
	border: 1px solid #d6d6d6;
	background-color: #fff;
	font-size: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 5px;
	border-radius: 3px
}

.icon-notice .error-tip:before {
	content: '';
	border: 7px solid transparent;
	border-top: 6px solid #fff;
	position: absolute;
	right: 9px;
	bottom: -4px;
	z-index: 5
}

.icon-notice .error-tip:after {
	content: '';
	border: 7px solid transparent;
	border-top: 7px solid #e7e7e7;
	position: absolute;
	right: 9px;
	bottom: -6px
}

.icon-notice:hover .error-tip {
	display: inline-block
}

.paperApply .btns {
	padding: 18px 0 11px
}

.paperApply .btns .btn:hover {
	background-color: #206ecd !important
}

.paperApply .btns .btn_gray:hover {
	background-color: #939ba4 !important
}

.paperApply .btns .btn {
	border-radius: 3px;
	font-weight: 700
}

.market_top dl dt {
	width: 85px;
	font-size: 16px
}

.market_top .btn,
.market_top .ser_ul {
	display: inline-block;
	vertical-align: middle
}

.market_top dl dd,
.market_top dl dt {
	display: inline-block;
	vertical-align: top
}

.market_top .top {
	border-bottom: 1px solid #ececec;
	line-height: 60px;
	height: 60px;
	padding: 0 20px;
	position: relative
}

.market_top .ser_ul {
	width: 900px;
	height: 60px;
	overflow: hidden;
	position: relative
}

.market_top .ser_ul ul {
	width: auto;
	position: absolute;
	top: 14px
}

.market_top .ser_ul li,
.ui-btnItem4 {
	height: 30px;
	line-height: 30px;
	padding: 0 25px 0 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	color: #ff6700;
	background-color: #f3f3f3;
	border: 1px solid #dbdbdb;
	margin-right: 10px;
	cursor: pointer;
	border-radius: 3px;
	float: left;
	font-size: 13px;
	max-width: 240px
}

.ui-btnItem4 {
	margin-bottom: 10px
}

.market_top .ser_ul li:hover,
.ui-btnItem4:hover {
	background-color: #fff;
	border: 1px solid #ff6700
}

.market_top .ser_ul li:hover .close,
.ui-btnItem4:hover .close {
	background-color: #ff6700;
	color: #fff
}

.market_top .top .ser_ul .close,
.ui-btnItem4 .close {
	width: 25px;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center
}

.market_top .top .bd_blue {
	position: absolute;
	right: 25px;
	top: 13px
}

.market_top .btn {
	padding: 6px
}

.market_top .btn.next,
.market_top .btn.prev {
	width: 15px;
	line-height: 20px;
	height: 20px
}

.market_top .type {
	padding: 10px;
	border-bottom: 1px dashed #ececec;
	margin: 0 10px
}

.market_top .com_input {
	width: 360px;
	padding: 5px 0 5px 6px;
	border-radius: 3px;
	display: inline-block;
	vertical-align: bottom
}

.market_top .icon_ser {
	background: url(../images/bqmm_03.png) no-repeat;
	display: inline-block;
	position: absolute;
	width: 30px;
	height: 30px;
	left: 365px;
	top: 2px;
	cursor: pointer
}

.market_top .icon_ser:hover {
	background: url(../images/bqmm_06.png) no-repeat
}

.market_top .list_ul {
	width: 1050px
}

.market_top .list_ul.sb_type {
	background-color: #f8fbff;
	padding: 10px;
	width: 1040px !important;
	border: 1px solid #ddebff
}

.market_top .list_ul.sb_type li {
	padding: 0 5px;
	border-right: 1px solid #e5f0ff;
	float: left
}

.market_top .list_ul.sb_type li:nth-child(10n) {
	margin-right: 0;
	border: 0
}

.market_top .type .jia {
	position: absolute;
	bottom: 10px;
	right: 15px;
	font-size: 14px;
	line-height: 12px
}

.market_top .type .jia .textttop {
	display: inline-block;
	vertical-align: middle
}

.market_top .type .jia.btn.bd_blue:hover {
	border-color: #157de7;
	background: #fff !important;
	color: #157de7 !important
}

.market_top .list_ul.sb_type a {
	color: #0071e3;
	text-align: left;
	padding: 0 9px
}

.market_top .list_ul a {
	display: inline-block;
	min-width: 75px;
	line-height: 25px;
	height: 25px;
	text-align: center;
	color: #444;
	padding: 0 5px;
	margin-bottom: 5px
}

.market_top .list_ul a.bd_grblue {
	margin: 0 0 5px;
	font-size: 14px;
	height: 23px;
	padding: 0 8px
}

.market_top .list_ul a.on,
.market_top .list_ul a:hover {
	background-color: #428ae2;
	color: #fff;
	border-radius: 3px
}

.market_top .pri_range {
	padding-left: 10px;
	border-left: 1px solid #ececec;
	margin-left: 10px;
	vertical-align: top
}

.market_top .pri_range .c_red {
	display: block;
	margin-top: 10px
}

.market-modal .posrel .icon_not,
.market_top .posrel .icon_not {
	right: -23px;
	top: 5px
}

#askshop .icon_not {
	top: 16px
}

.market_top .ser_ul li {
	box-sizing: border-box;
	position: relative;
	white-space: nowrap
}

.market_top .ser_ul li:hover:after {
	background-color: #ff6700;
	background-image: url(../images/white-cancel.png)
}

.market-modal .tip_box {
	text-align: left
}

.market_second {
	padding: 10px 0;
	border: 1px solid #eee
}

.market_second li {
	float: left;
	width: 140px;
	border-left: 1px solid #ececec;
	text-align: center;
	line-height: 35px;
	cursor: pointer
}

.market_second li:first-child {
	border-left: 0
}

.market_second li.jiandown:after,
.market_second li.jianup:after {
	content: '';
	width: 13px;
	height: 13px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px
}

.market_second li.on {
	color: #0071e3
}

.market_second li.jianup:after {
	background: url(../images/bqmm_10_1.png)
}

.market_second li.jiandown:after {
	background: url(../images/bqmm_12.png)
}

.market_second li.jianup.on:after {
	content: '';
	background: url(../images/bqmm_10.png)
}

.market_second li.jiandown.on:after {
	content: '';
	background: url(../images/bqmm_12_1.png)
}

.market_second img.p-mid {
	margin-top: -3px
}

.market_three .item {
	width: 290px;
	float: left;
	margin: 0 10px 10px 0;
	height: 335px;
	border: 1px solid #eee;
	position: relative;
	overflow: hidden
}

.market_three .item .type {
	position: absolute;
	top: 0;
	right: 0
}

.market_three .item:hover {
	-webkit-box-shadow: 0 0 20px 1px #e6e7eb;
	box-shadow: 0 0 20px 1px #e6e7eb;
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px)
}

.market_three .item:hover .link {
	margin-top: -10px
}

.market_three .item .link {
	display: block;
	width: 100%;
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #666
}

.market_three .item:nth-child(4n) {
	margin-right: 0
}

.market_three .item .img {
	max-width: 225px;
	display: block;
	min-height: 180px;
	max-height: 180px
}

.market_three .item .btn {
	width: 180px
}

.market_three .item .stit {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.market_three .item:hover .refer,
.market_three .zixun .btn {
	display: none
}

.market_three .item:hover .bgtit,
.market_three .item:hover .btn {
	display: block
}

.market_three .page .page_btn {
	border-color: #3889ec;
	background: #3889ec;
	color: #fff
}

.market_three .item .lh30 p {
	height: 30px
}

.market_three .bgtit {
	background-color: rgba(0, 0, 0, .5);
	color: #fff;
	padding: 10px;
	width: 200px;
	height: 120px !important;
	position: absolute;
	top: 20px;
	left: 5px;
	line-height: 20px;
	border-radius: 5px;
	display: none;
	overflow: hidden
}

.bgtit .ellip {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical
}

.market_three .zl_type {
	position: absolute;
	left: 0;
	top: -8px;
	line-height: 26px;
	text-align: center;
	height: 26px !important;
	color: #fff;
	background-color: #3f8ce5;
	padding: 0 5px;
	z-index: 10
}

.market_three .zl_type:after {
	content: ' ';
	background: url(../images/zlmm_03.png) no-repeat;
	position: absolute;
	right: -26px;
	display: inline-block;
	width: 27px;
	height: 26px;
	z-index: 10
}

.fapiao {
	color: #444
}

.fapiao input,
.fapiao select {
	color: #666;
	border: none
}

.fapiao .tit-box {
	color: #ff6155;
	border-bottom: 1px solid #ececec
}

.fapiao .tit-box span {
	color: #ff6155;
	font-size: 18px;
	border-bottom: 2px solid #ff6155;
	line-height: 32px;
	display: inline-block
}

.fapiao .invoice-info .items {
	padding-left: 50px;
	padding-top: 28px;
	font-size: 16px
}

.fapiao .invoice-info .items label {
	margin-right: 20px;
	text-align: right;
	display: inline-block;
	width: 9em
}

.fapiao .pop-box .btn-box,
.fapiao .pop-box .sure-btn,
.fapiao .sub-box,
.patent-sub .table th {
	text-align: center
}

.fapiao .invoice-info .items .form-right {
	display: inline-block;
	color: #666;
	vertical-align: middle
}

.fapiao .invoice-info .items .form-item {
	margin: 30px 0
}

.fapiao .invoice-info .items select,
.fapiao textarea,
.invoice-info .items input[type=text] {
	line-height: 40px;
	font-size: 14px;
	background: #fbfbfb;
	padding-left: 10px;
	width: 390px;
	height: 40px;
	border: 1px solid #d1d1d1;
	box-sizing: border-box
}

.fapiao textarea {
	padding: 5px;
	height: 150px;
	overflow-y: auto;
	line-height: 25px
}

.fapiao .invoice-info .dropdown {
	line-height: 40px;
	font-size: 14px;
	background: #fbfbfb;
	padding-left: 0;
	width: 390px;
	height: 40px;
	border: 1px solid #d1d1d1;
	box-sizing: border-box
}

.fapiao .invoice-info select,
.invoice-info option {
	line-height: 40px
}

.fapiao .invoice-info .dropdown .carat {
	background: url(../images/black_down_2.png) 2px 13px no-repeat #fbfbfb !important
}

.fapiao .invoice-info .dropdown div,
.invoice-info .classify_alert .selected {
	padding: 10px 3px;
	background: #fdfdfd
}

.fapiao .invoice-info .slt-items {
	width: 80px;
	height: 32px;
	background: #ff6155;
	color: #fff;
	display: inline-block;
	text-align: center;
	line-height: 32px;
	border-radius: 4px;
	font-size: 14px
}

.fapiao .invoice-info .all-slt:hover,
.fapiao .invoice-info .slt-items:hover {
	cursor: pointer
}

.fapiao .invoice-info .all-slt {
	color: #0071e3;
	margin-left: 5px;
	font-size: 14px
}

.fapiao .invoice-info .had-slt {
	float: right;
	font-size: 14px
}

.fapiao .invoice-info .had-slt em {
	color: #ff3145
}

.fapiao .invoice-info .items .type label {
	float: left
}

.fapiao .invoice-info .items .type .form-right {
	margin-left: 5px
}

.fapiao .invoice-info .items .type .form-right .select {
	line-height: 31px;
	position: relative;
	top: -3px
}

.fapiao .invoice-info .slt-list {
	border: 1px solid #d1d1d1;
	background: #fbfbfb;
	height: 120px;
	margin-top: 14px;
	font-size: 14px;
	color: #666
}

.fapiao .invoice-info .slt-list .icon {
	margin-top: -14px;
	background: #e4e4e4;
	display: inline-block;
	padding: 1px 5px;
	font-size: 12px;
	margin-right: 10px;
	border-radius: 2px
}

.fapiao .invoice-info .slt-list .icon3 {
	border: 1px solid #adadad;
	background: 0 0
}

.fapiao .invoice-info .slt-list .p {
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 78%
}

.fapiao .invoice-info .slt-list .icon2 {
	background: #adadad;
	border: 1px solid #adadad;
	color: #fff
}

.fapiao .invoice-info .slt-list .icon1 {
	border: 1px solid #e4e4e4
}

.fapiao .invoice-info .slt-list .item {
	margin-bottom: 10px
}

.fapiao .invoice-info .slt-list .item:last-child {
	margin-bottom: 0
}

.fapiao .invoice-info .slt-list {
	padding: 12px;
	box-sizing: border-box;
	overflow-y: auto
}

.fapiao .invoice-info .slt-list .del {
	background: url(../images/fapiao-del.png) no-repeat;
	display: inline-block;
	width: 14px;
	height: 14px;
	position: relative;
	top: 3px;
	float: right
}

.fapiao .invoice-info .slt-list .del:hover {
	cursor: pointer
}

.fapiao .invoice-info .items .money .form-right {
	color: #ff3145;
	font-size: 22px
}

.fapiao .invoice-info .items .ck-item {
	margin-right: 20px
}

.fapiao .ask-info {
	border-bottom: 1px solid #ececec
}

.fapiao .ask-info label {
	padding-left: 1em;
	box-sizing: border-box
}

.fapiao .ask-info .loca select {
	margin-right: 3%;
	color: #666
}

.fapiao .ask-info .loca .dropdown {
	width: 37%;
	margin-right: 3%;
	position: relative;
	top: 1px
}

.fapiao .ask-info .loca input {
	width: 58% !important;
	position: relative;
	top: 1px;
	float: right
}

.fapiao .ask-info .send-money .tip .icon {
	background: url(../images/fapiao-tip-icon.png) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px
}

.fapiao .ask-info .send-money .tip {
	font-size: 12px;
	color: #666;
	position: relative;
	top: -2px;
	left: -16px
}

.fapiao .ask-info .send-money .ck-item {
	color: #ff6155
}

.fapiao .ask-info .wait-send {
	margin-left: 80px;
	background: #fffbfa;
	padding: 25px;
	border: 1px solid #fbd4c0;
	margin-top: 44px;
	width: 700px
}

.fapiao .ask-info .wait-send .slt-is {
	border-bottom: 1px dashed #fbd4c0;
	margin-bottom: 20px
}

.fapiao .ask-info .wait-send .slt-is .tip {
	color: #ff8920
}

.fapiao .ask-info .wait-send .slt-is .tip .icon {
	position: relative;
	top: -3px;
	background: url(../images/fapiao-ganganhao.png) no-repeat;
	width: 23px;
	height: 19px;
	margin-right: 10px
}

.fapiao .ask-info .wait-send .slt-is .radio-box {
	padding: 20px 0
}

.fapiao .ask-info .wait-send .send-info {
	font-size: 14px;
	color: #666
}

.fapiao .ask-info .wait-send .send-info .sd-left {
	float: left
}

.fapiao .ask-info .wait-send .send-info .sd-right {
	display: inline-block;
	margin-left: 10px
}

.fapiao .ask-info .wait-send .send-info .sd-right p {
	margin-bottom: 10px
}

.fapiao .ask-info .wait-send .send-info .sd-right input {
	float: left;
	margin-right: 5px;
	position: relative;
	top: 4px
}

.fapiao .ask-info .wait-send .send-info .sd-right span {
	display: inline-block;
	width: 94%
}

.fapiao .ask-info .wait-send .send-info .sd-right .item {
	color: #666;
	width: 614px
}

.fapiao .ask-info .wait-send .radio-box .ck-item {
	margin: 0 30px
}

.fapiao .sub-box .tip {
	color: #ff6155;
	font-size: 14px;
	margin: 30px 0
}

.fapiao .sub-box .sub-btn {
	width: 140px;
	height: 35px;
	display: inline-block;
	background: #ff6155;
	color: #fff;
	line-height: 35px;
	border-radius: 4px
}

.fapiao .sub-box .sub-btn:hover {
	cursor: pointer
}

.fapiao .pop-box {
	color: #666;
	position: fixed;
	top: 27%;
	left: 40%;
	background: #fff;
	z-index: 66;
	width: 426px
}

.fapiao .pop-box .title {
	font-weight: 700;
	padding-left: 12px;
	height: 38px;
	line-height: 38px;
	color: #ff6155;
	font-size: 16px;
	background: #fff8f7;
	border-top: 3px solid #ff6155
}

.fapiao .pop-box .slt-items .item {
	color: #bbb;
	font-size: 15px;
	line-height: 22px;
	padding: 0 15px
}

.fapiao .pop-box .nav-bar {
	padding: 15px 0;
	border-bottom: 1px solid #deeeff
}

.fapiao .pop-box .nav-bar .item {
	font-weight: 700
}

.fapiao .pop-box .nav-bar .item:hover {
	cursor: pointer
}

.fapiao .pop-box .nav-bar .item.on {
	color: #2789ed
}

.fapiao .pop-box .p-box {
	padding: 0 20px
}

.fapiao .pop-box .list-box ul {
	padding: 6px;
	height: 165px;
	overflow-y: auto
}

.fapiao .pop-box .list-box {
	padding: 10px;
	border-bottom: 1px solid #ececec
}

.fapiao .pop-box .list-box li {
	margin: 8px 0
}

.fapiao .pop-box .list-box li:first-child {
	margin: 0
}

.fapiao .pop-box .list-box li:last-child {
	margin: 0
}

.fapiao .pop-box .list-box input {
	margin-right: 10px;
	position: relative;
	top: -4px
}

.fapiao .pop-box .list-box span {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 92%;
	white-space: nowrap
}

.fapiao .pop-box .tip .icon {
	background: url(../images/fapiao-tip-icon.png) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px
}

.fapiao .pop-box .tip {
	font-size: 12px;
	color: #666;
	position: relative;
	top: -2px;
	margin-left: 10px
}

.fapiao .pop-box .all-slt {
	margin: 16px
}

.fapiao .pop-box .all-slt input {
	margin-right: 10px;
	position: relative;
	top: 2px
}

.fapiao .pop-box .del {
	background: url(../images/del.png) no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	float: right;
	margin-right: 10px;
	margin-top: 13px
}

.fapiao .pop-box .sure-btn {
	font-size: 16px;
	margin-bottom: 23px;
	width: 120px;
	height: 38px;
	display: inline-block;
	background: #2789ed;
	color: #fff;
	line-height: 38px;
	border-radius: 4px
}

.fapiao .pop-box .sure-btn:hover {
	cursor: pointer
}

.fapiao .pop-box input[type=checkbox] {
	position: relative;
	width: 14px;
	border-radius: 2px;
	height: 14px;
	background: #fff;
	-webkit-appearance: none;
	border: 1px solid #ccc
}

.fapiao .pop-box input[type=checkbox]:checked:after {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../images/check.png) no-repeat
}

.fapiao {
	padding: 50px
}

.fapiao .selected {
	padding: 11px 7px
}

.fapiao .dropdown div {
	max-height: 300px;
	overflow-y: auto
}

.fapiao .dropdown ul {
	height: auto
}

.pop-box .title {
	border-top-color: #2789ed !important;
	background: #f7fbff !important;
	color: #2789ed !important
}

.patent-sub .table th:first-child {
	text-align: left;
	padding-left: 50px
}

.patent-sub .table td {
	text-align: center
}

.patent-sub .table td:first-child {
	text-align: left;
	padding-left: 50px
}

.patent-manage .aroud_btn_orange {
	margin-right: 10px
}

.patent-manage .material {
	margin-bottom: 15px
}

.patent-manage .material .tip {
	margin-top: 3px;
	margin-left: 4px;
	margin-right: 8px;
	position: relative
}

.patent-manage .material .tip:hover .tip_main {
	display: inline-block
}

.patent-manage .material .tip .tip_main {
	display: none;
	position: absolute;
	left: 18px;
	top: -5px;
	width: 277px;
	background-color: #fbfbfb;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	margin: 0 14px;
	z-index: 86;
	font-size: 13px;
	color: #444
}

.patent-manage .material .tip .tip_left {
	background: url(../images/tip_left.png) -1px no-repeat;
	width: 14px;
	height: 22px;
	display: inline-block;
	margin-left: -11px
}

.patent-manage .material .tip .tip_right {
	background: url(../images/tip_right.png) -1px no-repeat;
	width: 14px;
	height: 22px;
	display: inline-block;
	margin-right: -11px
}

.patent-manage .material:last-child {
	margin-bottom: 0
}

.patent-manage .provide {
	height: 30px;
	background: #fcfcfc;
	font-size: 14px
}

.patent-manage .provide td {
	padding: 0;
	color: #999
}

.patent-manage .provide td:first-child {
	padding-left: 25px
}

.patent-manage .provide td span {
	padding: 0;
	color: #666
}

.patent-manage th:first-child {
	padding-left: 25px
}

.patent-manage .infor {
	margin-top: 2px
}

.update-patent-pop .dropdown {
	width: 237px;
	height: 30px;
	background-color: #fff
}

.update-patent-pop .dropdown .selected {
	line-height: 21px
}

.update-patent-pop .dropdown ul li {
	padding-left: 10px
}

.update-patent-pop .dropdown .carat {
	background: url(../images/icon.png) -107px -23px no-repeat #fff
}

.update-patent-pop .btn {
	padding: 6px 40px
}

.update-patent-pop .icon-i {
	position: relative;
	top: -3px
}

.fini-patent-pop {
	margin-top: -340px;
	z-index: 99
}

.fini-patent-pop textarea {
	height: 87px;
	padding: 5px 6px
}

.fini-patent-pop .pb-btn {
	width: 240px
}

.fini-patent-pop .dropdown {
	width: 238px
}

.fini-patent-pop .c_red {
	margin-right: 10px
}

.fini-patent-pop .image-list-box li {
	float: left;
	margin-right: 18px;
	margin-bottom: 10px;
	width: 60px;
	height: 60px;
	border: 1px solid #dcdcdc;
	position: relative
}

.fini-patent-pop .image-list-box li .del {
	background: url(../images/fapiao-del.png) no-repeat;
	width: 17px;
	height: 17px;
	display: inline-block;
	position: absolute;
	top: -8px;
	right: -10px;
	background-size: contain
}

.fini-patent-pop .image-list-box li .zoom {
	bottom: 0;
	right: 0;
	background: url(../images/search-icon.png) 5px no-repeat #ddd;
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute
}

.fini-patent-pop .image-list-box img {
	width: 100%;
	height: 100%
}

.fini-patent-pop td {
	padding: 6px 5px
}

.fini-patent-pop td.cost input {
	display: inline-block;
	margin-right: 8px
}

.join-set .btn2 {
	background: #ff4800;
	display: inline-block;
	padding: 6px 39px
}

.join-set .btn-box {
	text-align: center;
	margin-top: 50px;
	border-top: 1px solid #ddd;
	padding-top: 35px;
	margin-bottom: 72px
}

.join-set table td:first-child span {
	color: #444 !important
}

.join-set table {
	width: 100%
}

.join-set table td:last-child {
	color: #666 !important
}

.join-set .num {
	width: 150px !important
}

.join-set .checkbox {
	width: 140px;
	display: inline-block
}

.join-set .tip {
	font-size: 14px;
	margin-left: 20px
}

.join-set .dropdown,
.join-set .dropdown-select {
	width: 170px;
	margin-right: 5px
}

.join-set .image-sub {
	background: #fbfbfb;
	position: relative;
	margin-right: 10px;
	width: 200px;
	height: 190px;
	display: inline-block;
	float: left;
	text-align: center;
	border: 1px solid #d1d1d1
}

.join-set .image-sub img {
	margin-top: 28px;
	width: 111px;
	height: 97px
}

.join-set .img_box2 img {
	width: 200px;
	height: 190px;
	max-height: 200px
}

.join-set .image-sub input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 20
}

.join-set .image-sub-td .exp_box {
	width: 100px;
	height: 110px;
	position: absolute;
	top: 90px
}

.join-set .image-sub-td {
	position: relative
}

.join-set .image-sub-td .to_big {
	top: 40%;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	padding: 3px 10px;
	border-radius: 31px;
	zoom: .8;
	box-sizing: border-box
}

.join-set .image-sub-td .to_big .icon {
	background-position: 0 1px
}

.join-set .image-sub .aroud_btn {
	margin-top: 9px;
	background: #ff6700;
	color: #fff;
	border: 1px solid #ff6700;
	padding: 3px 17px
}

.patent-apply-detail .askingInfo {
	margin-bottom: 40px
}

.patent-apply-detail .exp_box {
	width: 120px;
	height: 160px
}

.patent-apply-detail .certificate {
	position: absolute;
	right: 20px;
	top: 25px;
	text-align: center;
	width: 123px
}

.patent-apply-detail .certificate .words {
	color: #666;
	font-size: 14px;
	line-height: 17px;
	position: relative;
	top: 8px;
	display: inline-block
}

.patent-apply-detail .items {
	position: relative;
	padding: 63px 40px
}

.patent-apply-detail .order-record {
	position: relative;
	left: -64px
}

.patent-apply-detail .evaluate {
	padding: 40px 0 40px 40px
}

.patent-apply-detail .evaluate .twords {
	font-size: 16px;
	color: #444;
	margin-top: 22px
}

.patent-apply-detail .evaluate .twords-box {
	width: 40%;
	overflow: hidden
}

.patent-apply-detail .evaluate .certificate {
	position: relative;
	float: right;
	margin-left: 15px;
	top: 0
}

.patent-apply-detail .order-ul {
	padding-left: 15px;
	font-size: 16px;
	margin-left: 100px
}

.patent-apply-detail .order-ul li {
	margin-bottom: 30px;
	position: relative
}

.patent-apply-detail .order-ul li:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #aed3f9;
	position: absolute;
	left: -22px;
	top: 7px;
	border-radius: 100%
}

.patent-apply-detail .order-ul li:last-child:before {
	background: #ff6d4b
}

.patent-apply-detail .order-ul .line {
	display: inline-block;
	width: 3px;
	height: 40px;
	background: #e9f3fe;
	position: absolute;
	left: -18px;
	top: 20px
}

.patent-apply-detail .order-ul .time {
	position: absolute;
	right: -200px;
	color: #999
}

.patent-tab-order td {
	height: 69px
}

.patent-tab-order tr {
	border-bottom: 1px solid #e9e9e9
}

.patent-tab-order tr:last-child {
	border-bottom: 0
}

.patent-tab-order .dropdown {
	background-color: #fff
}

.market_top .carat,
.patent-tab-order .classify_alert .carat,
.patent-tab-order .dropdown .carat {
	background: url(../images/icon.png) -110px -25px no-repeat #fff
}

.service_form .patent-tab-order .classify_alert .selected,
.service_form .patent-tab-order .dropdown .selected,
.service_form .patent-tab-order .dropdown li {
	padding: 7px 3px
}

.patent-apply-top .screen_main {
	width: 808px !important;
	padding-top: 12px
}

.patent-apply-top .screen_fast_item .options {
	color: #666 !important
}

.patent-apply-top .screen_fast_item.btn-box {
	padding-top: 30px;
	text-align: center
}

.patent-apply-top .screen_fast_item .options:hover,
.patent-apply-top .screen_fast_item a.active {
	color: #fff !important
}

.patent-apply-top .dropdown {
	width: 165px;
	margin-right: 8px;
	border: 1px solid #d6d6d6;
	background: #fff;
	color: #666
}

.patent-apply-top .dropdown .carat {
	background: url(../images/icon.png) -110px -27px no-repeat
}

.patent-apply-top .dropdown.open .carat {
	background-position: -110px -63px
}

.patent-apply-top .screen_fast_item input {
	border: 1px solid #d6d6d6;
	width: 110px;
	height: 22px
}

.patent-apply-top .title {
	color: #2789ed;
	font-size: 16px;
	margin: 15px 20px
}

.patent-apply-top .borderd6 {
	border-top: 1px solid #e6e6e6 !important
}

.patent-apply-top .screen_fast_item .ui-btn {
	width: 110px !important;
	padding-left: 0;
	padding-right: 0
}

.patent-apply-top .your-info {
	width: 294px;
	padding: 0 25px;
	margin: 20px 0 20px 15px;
	border-left: 1px solid #ececec
}

.patent-apply-top .your-info .item input {
	width: 205px;
	border: 1px solid #d6d6d6;
	height: 28px;
	padding-left: 10px
}

.patent-apply-top .your-info .item label {
	width: 72px;
	display: inline-block
}

.patent-apply-top .your-info .item {
	margin-bottom: 14px
}

.patent-apply-top .your-info .item:last-child {
	margin-bottom: 0
}

.patent-apply-top .your-info .item .btn_orange {
	width: 253px;
	margin-left: 0
}

.patent-apply-top .your-info .item.tip {
	color: #bcbcbc;
	font-size: 12px;
	margin-top: -5px
}

.patent-apply-top .loca {
	width: 160px;
	height: 28px;
	border: 1px solid #d6d6d6
}

.patent-apply-list .rank_box .icon {
	display: inline-block;
	background: url(../images/icon-save.png) -50px 0;
	width: 17px;
	height: 13px
}

.patent-apply-list .rank_box .icon.on {
	background: url(../images/paixu-down.png)
}

.patent-apply-list .rank_box span {
	color: #0071e3;
	margin-right: 15px
}

.patent-apply-list .rank_box {
	padding-left: 22px
}

.patent-apply-list .markimg {
	width: 220px;
	height: 220px
}

.patent-apply-list ul li.left {
	height: 300px;
	width: 49%;
	padding-bottom: 22px
}

.patent-apply-list ul li h3 span {
	font-size: 20px;
	max-width: 100% !important
}

.patent-apply-list ul li .searanswer_sort {
	color: #888 !important
}

.patent-apply-list .marksort_ol li .icon {
	position: relative;
	top: -2px;
	background: url(../images/icon-save.png);
	width: 19px;
	height: 22px;
	display: inline-block
}

.patent-apply-list .marksort_ol li .icon2 {
	background: url(../images/icon-save.png) -34px 0;
	width: 16px;
	height: 14px;
	display: inline-block
}

.patent-apply-list .marksort_ol li .icon3 {
	background: url(../images/icon-save.png) -19px 0;
	width: 15px;
	height: 15px;
	display: inline-block
}

.patent-apply-list .marksort_ol li {
	width: 93% !important;
	line-height: 33px !important;
	height: 35px;
	border: 1px solid #c6dcf6;
	border-radius: 50px;
	padding: 0 10px;
	margin-bottom: 10px;
	font-size: 16px
}

.patent-apply-list .marksort_ol li.on,
.patent-apply-list .marksort_ol li:hover {
	border-color: #ff520e
}

.patent-apply-list .marksort_ol li .price {
	color: #666;
	line-height: 36px
}

.patent-apply-list .marksort_ol li .c_blue {
	width: 100px;
	display: inline-block;
	border-right: 1px solid #c9e1f9;
	margin-right: 5px;
	height: 20px;
	line-height: 20px
}

.patent-apply-list ul li.next-left {
	border-right: none;
	float: right;
	position: relative;
	left: 36px
}

.patent-apply-list .searanswer_ul .searanswer_main {
	width: 275px !important;
	margin-left: 25px
}

.patent-apply-list .marksort_ol {
	border-bottom: 1px dashed #e5e5e5;
	height: 143px;
	margin-bottom: 10px
}

.patent-apply-list .searanswer_ul {
	margin: 20px 24px
}

.patent-apply-list .searanswer_ul>li {
	margin-right: 0
}

.center-tb td,
.center-tb th {
	text-align: center
}

.skin {
	float: left;
	border: 1px solid #d1d1d1;
	margin-right: 20px;
	cursor: pointer;
	position: relative
}

.skin .skinShow {
	display: block
}

.skin .skinImg,
.skin.check .skinShow {
	display: none
}

.skin .icon {
	width: 34px;
	height: 34px;
	background: url(../images/distribution_icon.png) right top no-repeat;
	position: absolute;
	right: 0;
	top: 0
}

.skin.check .skinImg {
	display: block
}

.skin img,
.skin p {
	width: 200px;
	height: 93px
}

.skin .title {
	padding: 2px 11px;
	background: #f2f2f2;
	color: #666;
	font-size: 14px
}

.authentication-prompt {
	padding: 50px 0;
	margin-bottom: 30px;
	color: #ff4800;
	font-size: 20px;
	text-align: center;
	background: url(../images/prompt.png) no-repeat #fffbfa;
	border: 1px solid #fbd4c0
}

.authentication-wait {
	height: 160px;
	padding: 75px 0 40px 375px;
	background: url(../images/suc_o.png) no-repeat #fffbfa;
	border: 1px solid #fbd4c0
}

.authentication-wait .wait-title {
	padding-bottom: 20px;
	color: #ff8920;
	font-size: 30px
}

.authentication-fail {
	height: 220px;
	padding: 40px 0 40px 375px;
	background: url(../images/lose.jpg) no-repeat #fbfcfe;
	border: 1px solid #c8dff7
}

.authentication-fail .fail-title {
	padding-bottom: 15px;
	color: #2789ed;
	font-size: 30px
}

.authentication-list {
	padding-bottom: 20px
}

.authentication-list li {
	float: left;
	width: 250px;
	padding: 15px 20px
}

.authentication-list .company {
	color: #666;
	font-size: 16px
}

.authentication-list .contact {
	padding: 5px 0 0 17px;
	color: #888;
	font-size: 14px
}

.fxbox {
	padding-top: 60px
}

.fxbox h2 {
	text-align: center;
	font-size: 30px;
	color: #333;
	line-height: 70px;
	font-weight: 400
}

.fxbox h2:before {
	content: '';
	display: inline-block;
	background: url(../images/fx_05.png) no-repeat;
	width: 230px;
	height: 15px;
	margin-right: 40px
}

.fxbox h2:after {
	content: '';
	display: inline-block;
	background: url(../images/fx_07.png) no-repeat;
	width: 230px;
	height: 15px;
	margin-left: 40px
}

.fxbox h2 .c_blue {
	color: #3470e7 !important
}

.fxbox h3 {
	color: #bdbdbd;
	font-size: 14px;
	font-weight: 400;
	text-align: center
}

.fxbox .intro {
	padding: 30px 0
}

.fxbox .intro img,
.fxbox .intro span {
	vertical-align: middle
}

.fxbox .intro span {
	width: 610px;
	display: inline-block;
	margin-left: 50px;
	font-size: 15px;
	color: #666
}

.fxbox img,
.midyear {
	width: 100%
}

.fxbox .img1 {
	padding: 20px 0 100px
}

.fxbox .img2 {
	padding: 40px 0 130px
}

.midyear {
	height: 2430px;
	background-color: #7b0fc4;
	position: relative;
	overflow: hidden;
	color: #fff;
	font-size: 16px;
	font-family: 'PingFang SC'
}

.midyearbg {
	width: 1920px;
	height: 1530px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	background: url(../images/618bg.jpg) no-repeat
}

.midyear .main {
	background-color: rgba(98, 6, 160, .5);
	text-align: center;
	padding: 30px 0 0;
	margin-top: 430px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}

.midyear .tip {
	position: absolute;
	top: 43px;
	left: 205px
}

.midyear .textbox {
	padding: 50px 0;
	position: relative;
	border-top: 1px solid #7d23ba;
	margin: 0 50px
}

.midyear .textbox:first-child {
	padding-top: 0;
	border-top: 0
}

.midyear .textbox .tit {
	font-size: 32px;
	font-weight: 400;
	line-height: 48px;
	height: 48px
}

.midyear .textbox .tit:after,
.midyear .textbox .tit:before {
	content: url(../images/618_09.png);
	vertical-align: bottom;
	height: 48px;
	display: inline-block
}

.midyear .textbox .tit:before {
	margin-right: 10px
}

.midyear .textbox .tit:after {
	margin-left: 10px
}

.midyear .textbox .date {
	margin: 35px 0 20px;
	font-size: 26px;
	letter-spacing: 3px
}

.midyear .yellow {
	color: #ffe900
}

.midyear .serv-ul {
	margin-top: 60px;
	display: inline-block
}

.midyear .serv-ul li {
	float: left;
	margin-left: 130px;
	font-size: 20px
}

.midyear .serv-ul li:first-child {
	margin-left: 0
}

.midyear .textbox .brank-btn {
	position: absolute;
	width: 250px;
	left: 50%;
	margin-left: -125px;
	top: 295px
}

.midyear .textbox .brank-link {
	position: absolute;
	color: #ffe900;
	font-size: 18px;
	top: 160px;
	left: 415px
}

.user_himg {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	overflow: hidden;
	margin: 30px 30px 30px 40px;
	border: 1px solid #e6e6e6
}

.user_msg {
	margin-top: 30px;
	font-size: 16px;
	color: #888
}

.user_msg .norealname,
.user_msg .realname {
	border-radius: 20px;
	padding: 0 10px;
	line-height: 26px;
	display: inline-block
}

.user_msg .norealname:before,
.user_msg .realname:before {
	content: '';
	display: inline-block;
	width: 22px;
	height: 12px;
	margin-right: 5px;
	padding-top: 3px
}

.user_msg .realname {
	background-color: #f1f8ff;
	color: #2789ed;
	border: 1px solid #cbe5ff
}

.user_msg .realname:before {
	background-image: url(../images/user_062.png)
}

.user_msg .norealname {
	background-color: #eee;
	color: #888;
	border: 1px solid #e5e5e5
}

.user_msg .norealname:before {
	background-image: url(../images/user_06.png)
}

.user_hul {
	border-top: 1px solid #e5e5e5;
	padding-top: 16px;
	margin-top: 20px
}

.user_hul li {
	float: left;
	border-right: 1px solid #e5e5e5;
	line-height: 24px;
	font-size: 14px;
	margin-right: 20px;
	min-width: 230px
}

.user_hul li:last-child {
	margin-right: 0;
	border-right: 0
}

.user_hul li .btn {
	padding: 2px 8px;
	font-size: 14px
}

.user_item {
	float: left;
	width: 475px;
	line-height: 40px;
	height: 405px;
	overflow-y: auto;
	position: relative
}

.user_item .item,
.user_item .tit {
	height: 360px;
	position: absolute;
	overflow-y: auto;
	top: 45px
}

.user_item .top {
	line-height: 45px;
	background-color: #f7fbff;
	font-size: 18px;
	color: #1377dc;
	padding-left: 20px;
	font-weight: 400
}

.user_item:first-child {
	margin-right: 25px
}

.user_item .tit {
	left: 0
}

.user_item .tit li {
	width: 100px;
	text-align: center;
	background-color: #f7f7f7;
	cursor: pointer
}

.user_item .tit li.on,
.user_item .tit li:hover {
	background-color: #fff;
	color: #1377dc;
	border-left: 2px solid #1377dc
}

.user_item .item {
	width: 355px;
	right: 0
}

.user_item .item li {
	display: none;
	width: 100%;
	padding: 10px;
	box-sizing: border-box
}

.user_item .item li a {
	display: block;
	color: #666
}

.user_item .item li a:before,
.user_zc dd span:before {
	content: '·';
	color: #c2c2c2;
	margin-right: 5px;
	font-size: 16px
}

.user_item .item a .c_blue {
	max-width: 100px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px
}

.user_item .item a.noread:before,
.user_item .item a:hover,
.user_item .item a:hover:before {
	color: #ff6700
}

.user_zc {
	margin: 0 20px;
	border-bottom: 1px dotted #ececec;
	line-height: 36px;
	font-size: 14px;
	color: #666;
	padding: 10px 0
}

.user_zc dt {
	font-size: 15px;
	color: #2789ed
}

.user_zc dt:before {
	content: '';
	display: inline-block;
	width: 5px;
	height: 5px;
	background-color: #2789ed;
	margin-right: 10px;
	vertical-align: middle
}

.user_zc dd span {
	margin-right: 15px
}

.user_zc dd span:nth-child(3n) {
	margin-right: 0
}

.gotrack_box {
	position: fixed;
	z-index: 99;
	bottom: 2%;
	right: 0;
	width: 50px
}

.discount {
	background-image: url(../images/ceyouhui.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 50px;
	height: 122px;
	position: relative;
	margin-bottom: 10px;
	float: right
}

.discount .gotrack_cont {
	width: 115px;
	height: 110px
}

.discount .gotrack_cont img {
	width: 106px;
	height: 106px
}

.gotrack {
	display: block;
	padding: 0 5px;
	color: #fff;
	width: 40px;
	background-color: #414c71;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 8px;
	float: right
}

.gotrack a {
	border-bottom: 1px solid #6e7782
}

.gotrack a:last-child {
	border-bottom: 0
}

.gotrack .gophone,
.gotrack .goques,
.gotrack .gotel,
.gotrack .gotop,
.gotrack .gowechat {
	background-image: url(../images/icon_siderbar.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 25px;
	margin-left: 8px;
	height: 45px;
	position: relative
}

.gotrack .gophone {
	background-position: center -104px
}

.gotrack .goques {
	background-position: center -158px
}

.gotrack .gotel {
	background-position: center -252px
}

.gotrack .gowechat {
	background-position: center -204px
}

.gotrack .gotop {
	background-position: center -300px;
	border: 0
}

.discount:hover .gotrack_cont,
.gotrack a:hover .gotrack_cont {
	display: block
}

.gotrack .goconsult,
.gotrack .gofeedback {
	position: relative;
	display: inline-block;
	background-repeat: no-repeat;
	text-align: center;
	width: 30px;
	color: #fff;
	margin: 0 -5px;
	line-height: 16px
}

.gotrack .gofeedback {
	background-image: url(../images/gotrack_18.png);
	background-position: center 5px;
	padding: 30px 10px 15px
}

.gotrack .goconsult {
	padding: 45px 10px 15px;
	background-color: #f54859;
	border-top-left-radius: 5px;
	background-image: url(../images/gotrack_17.png);
	background-position: center 12px
}

.gotrack .goconsult .num {
	position: absolute;
	border-radius: 50%;
	font-size: 12px;
	color: #f54859;
	background-color: #fff;
	padding: 0 3px;
	top: 10px;
	right: 8px
}

.gotrack_cont {
	display: none;
	background-color: #414c71;
	padding: 5px 5px 5px 0;
	right: 60px;
	top: 50%;
	transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	text-align: left;
	position: absolute;
	z-index: 110;
	font-size: 12px;
	color: #9ea7c6;
	width: 200px
}

.gotrack_cont:before {
	content: '';
	position: absolute;
	right: -14px;
	top: 50%;
	margin-top: -7px;
	width: 0;
	height: 0;
	border-width: 7px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #414c71
}

.search-box .type,
.search-result .result-item .info-box {
	position: relative
}

.gotrack_cont .tit {
	font-size: 14px;
	color: #fff;
	line-height: 30px
}

.gotrack_cont img {
	width: 68px;
	height: 68px;
	margin-left: 5px;
	border: 2px solid #fff
}

.gotrack_cont p.left {
	margin-left: 10px;
	width: 105px;
	line-height: 14px
}

.gotrack_cont p.left span {
	display: inline-block
}

.demo-gallery .to_big {
	border-radius: 0;
	bottom: 0;
	top: auto;
	display: inline-block;
	width: 140px;
	text-align: center;
	padding: 5px 0;
	color: #fff;
	margin-left: -75px
}

.gophone .gotrack_cont,
.goques .gotrack_cont {
	padding-left: 15px
}

.gotrack .goques .gotrack_cont {
	width: 70px
}

.gotrack .gophone .gotrack_cont {
	width: 180px
}

.gotrack .wechat {
	width: 194px
}

.gotrack .goconsult:hover {
	color: #fff
}

.demo-gallery img {
	width: 140px;
	height: 190px;
	margin-right: 10px;
	border: 1px solid #ececec
}

.search-box {
	margin-top: 30px;
	background-color: #fff
}

.search-box .ser_ul li {
	color: #fff;
	background-color: #ff6700;
	border: 1px solid #ff6700
}

.search-box .ser_ul li:hover {
	color: #ff6700
}

.search-box .ser_ul li:after {
	background-color: #ff6700;
	background-image: url(../images/white-cancel.png)
}

.search-box .list_ul {
	width: 835px;
	overflow: hidden;
	height: 32px
}

.search-box .type {
	margin: 0 20px;
	padding: 10px 20px;
	line-height: 30px
}

.search-box .top {
	margin: 0 20px
}

.search-box .list_ul a {
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	font-size: 12px;
	color: #666;
	margin-right: 8px;
	background-color: #fff
}

.search-box .list_ul a em {
	color: #ff6700
}

.search-box .list_ul a.on,
.search-box .list_ul a:hover {
	border-radius: 5px
}

.search-box .list_ul a.on em,
.search-box .list_ul a:hover em {
	color: #fff
}

.search-result {
	margin-top: 20px
}

.search-result .title {
	padding: 10px 20px;
	color: #666;
	border-top: 1px solid #a1cbff;
	background-color: #f3f9ff
}

.search-result .title li {
	line-height: 25px;
	width: 120px
}

.search-box .template .btn_border,
.search-result .title .btn_border {
	padding: 0 10px;
	border-radius: 15px;
	font-size: 12px;
	line-height: 22px;
	margin-top: -2px
}

.search-result .btn_blue2,
.search-result .btn_gray {
	padding: 2px 5px;
	font-size: 13px
}

.search-result .result-item {
	padding: 30px 50px 30px 30px;
	border-bottom: 1px solid #f1f1f1;
	background-color: #fff
}

.search-result .result-item:hover {
	box-shadow: 0 0 30px 5px rgba(0, 0, 0, .1);
	transform: translateZ(1px);
	-webkit-transform: translateZ(1px);
	-moz-transform: translateZ(1px);
	-o-transform: translateZ(1px);
	-ms-transform: translateZ(1px)
}

.search-result .result-item .img-box {
	width: 190px;
	height: 130px;
	float: left;
	border: 1px solid #ececec;
	text-align: center;
	margin-right: 20px
}

.search-result .result-item .img-box img {
	max-width: 100%;
	max-height: 100%;
	height: auto;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%)
}

.search-result .result-item .info-box:before {
	border-bottom: 1px dotted #f1f1f1;
	content: '';
	position: absolute;
	width: 100%;
	display: inline-block;
	top: 38px
}

.search-result .result-item .info-box .til {
	font-size: 18px;
	color: #666;
	font-weight: 400;
	padding-bottom: 10px;
	margin-bottom: 10px;
	max-width: 700px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	padding-right: 70px;
	display: inline-block
}

.search-result .result-item .info-box .til .btn {
	line-height: 16px;
	position: absolute;
	right: 0;
	top: 3px
}

.search-result .result-item:hover .info-box .til {
	color: #ff6700
}

.search-result .result-item .info-box .info-list {
	zoom: 1;
	width: 770px
}

.search-result .result-item .info-box .info-list .info-item {
	float: left;
	width: 50%;
	font-size: 14px;
	color: #999;
	line-height: 28px
}

.search-result .result-item .info-box .info-list.w33 .info-item {
	width: 33%
}

.search-result .result-item .info-box .info-list .info-item em {
	color: #444
}

.search-result .result-item .btn-box .btn {
	width: 64px;
	display: block;
	margin-top: 10px;
	font-size: 15px
}

.search-box .template {
	margin: 20px 20px 0;
	position: relative
}

.search-box .template .spreadpop {
	top: 90px;
	width: 1140px;
	left: -3px
}

.search-box .template .spread {
	width: 70px;
	text-align: right;
	background-position: 76px 4px;
	box-shadow: none;
	color: #0071e3;
	float: right
}

.search-box .template .spreadpop .spreadpop_ul li {
	border-left: 0
}

.search-box .template .spreadpop .spreadpop_ul li a {
	margin: 0
}

.search-box .ser-cont {
	border-bottom: 1px solid #ececec;
	padding: 20px 40px;
	position: relative
}

.search-box .ser-cont .ser-top {
	font-size: 14px;
	line-height: 40px;
	color: #444;
	padding: 0 15px;
	margin-bottom: 5px;
	display: inline-block;
	cursor: pointer
}

.search-box .ser-cont .ser-choice {
	background: url(../images/qkreg_07.png) center 30px no-repeat;
	color: #3889ec;
	font-weight: 600
}

.search-box .ser-cont .ser-input {
	width: 520px;
	height: 34px;
	background-color: #fbfbfb;
	border: 1px solid #d1d1d1;
	padding: 0 10px;
	float: left;
	border-right: none
}

.search-box .ser-cont .ser-btn {
	display: inline-block;
	width: 100px;
	text-align: center;
	background-color: #428ae2;
	line-height: 34px;
	border: 1px solid #428ae2;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	margin-right: 25px
}

.search-box .ser-cont .ser-btn:hover {
	background-color: #206ecd;
	border: 1px solid #206ecd
}

.search-box .ser-cont .ser-reset {
	cursor: pointer;
	color: #2c88e9
}

.search-box .ser-cont .ser-reset:hover {
	color: #ff6700
}

.search-result .market_second {
	border: 0;
	border-bottom: 1px solid #eee;
	background-color: #fff;
	margin-bottom: 0
}

.dts-bg {
	background-color: #fff;
	border: 1px solid #e9e9e9;
	padding: 25px 30px
}

.img-box125 {
	width: 125px;
	height: 125px;
	text-align: center;
	line-height: 125px;
	border: 1px solid #ececec
}

.img-box125 img {
	max-width: 100%;
	max-height: 100%
}

.dts-list {
	width: 600px;
	float: left
}

.dts-list li {
	float: left;
	width: 50%;
	font-size: 16px;
	line-height: 40px
}

.dts-table .text {
	background-color: #fafafa;
	text-align: right;
	color: #888
}

.dts-table td,
.dts-table th {
	border-left: 1px solid #e9e9e9;
	font-size: 16px
}

.dts-table td:nth-child(1),
.dts-table th:nth-child(1) {
	border-left: 0
}

.dts-table.table tr:hover {
	background-color: #fff
}

.dts-table .btn.fn12 {
	padding: 0 5px
}

.recom-bg {
	background: url(../images/bg-dts.png) center no-repeat;
	width: 1078px;
	height: 153px;
	margin: 0 auto;
	text-align: center
}

.recom-bg .btn {
	display: inline-block;
	width: 160px;
	padding: 4px 0;
	margin-top: 90px;
	font-size: 14px;
	font-weight: 700
}

.tit-step {
	margin: 30px auto;
	text-align: center;
	width: 860px
}

.tit-step li {
	width: 25%;
	float: left
}

.tit-step li.on {
	color: #ff6700
}

.tit-step li.on .time {
	border-top: 6px solid #ff6700
}

.tit-step li.on .time:before {
	background: #ff6700
}

.tit-step li .time {
	border-top: 6px solid #c9c9c9;
	position: relative;
	margin-top: 5px;
	padding-top: 5px
}

.tit-step li .time:before {
	content: "";
	border: 6px solid #f5f5f5;
	background: #c9c9c9;
	width: 6px;
	height: 6px;
	position: absolute;
	left: 50%;
	margin-left: -9px;
	top: -12px
}

.top_prompt_red {
	padding: 10px 15px;
	background-color: #fff2f3;
	color: #ff3145;
	font-size: 14px;
	border: 1px solid #fbbec4;
	line-height: 30px
}

.order_suc {
	padding: 60px 145px 70px;
	background: #fff;
	line-height: 24px;
	color: #666
}

.order_suc .btn {
	min-width: 88px;
	padding: 7px 10px;
	margin: 0
}

.order_suc .top-tit {
	font-size: 24px;
	color: #3889ec;
	margin-bottom: 15px;
	font-weight: 400
}

.order_suc .mod-prompt {
	padding: 30px 75px
}

.com_main .pic-box {
	margin-top: -21px
}

.com_main .pic-box img {
	width: 150px;
	height: 150px
}

.new_section {
	position: relative;
	height: 400px
}

.new_section .main {
	margin: 0 auto
}

.new_section .nav_main {
	width: 780px;
	height: 80px;
	position: absolute;
	top: 308px;
	left: 50%;
	margin-left: -420px
}

.new_section .nav_main .nav_slider {
	position: absolute;
	width: 780px;
	left: 25px;
	bottom: 0;
	height: 80px;
	color: #fff
}

.new_section .nav_main .nav_slider .nav_slider_item {
	cursor: pointer;
	color: #fff
}

.new_section .nav_main .nav_slider .nav_slider_item span {
	border-bottom: 1px solid #e8e8e8;
	display: inline-block
}

.new_section .nav_main .nav_slider .nav_slider_deal,
.new_section .nav_main .nav_slider .nav_slider_regi {
	border-radius: 3px;
	margin-right: 5px;
	background-color: #000;
	filter: alpha(opacity=20);
	background-color: rgba(0, 0, 0, .2);
	width: 348px;
	padding-left: 25px;
	height: 85px;
	float: left;
	background-position: 253px 5px;
	background-repeat: no-repeat
}

.new_section .nav_main .nav_slider .nav_slider_deal>div,
.new_section .nav_main .nav_slider .nav_slider_regi>div {
	border-right: 1px solid #adacac;
	border-right: 1px solid rgba(255, 255, 255, .1);
	padding: 10px 0
}

.new_section .nav_main .nav_slider .nav_slider_deal.active,
.new_section .nav_main .nav_slider .nav_slider_regi.active {
	background-color: #fff
}

.new_section .nav_main .nav_slider .nav_slider_deal.active .tip,
.new_section .nav_main .nav_slider .nav_slider_regi.active .tip {
	color: #444
}

.new_section .nav_main .nav_slider .nav_slider_deal.active .tip:after,
.new_section .nav_main .nav_slider .nav_slider_regi.active .tip:after {
	background-image: url(../images/nav-icon8-hover.png)
}

.new_section .nav_main .nav_slider .nav_slider_deal.active .intro,
.new_section .nav_main .nav_slider .nav_slider_regi.active .intro {
	color: #666
}

.new_section .nav_main .nav_slider .nav_slider_regi {
	background-image: url(../images/nav-icon6.png)
}

.new_section .nav_main .nav_slider .nav_slider_deal {
	margin-right: 0;
	background-image: url(../images/nav-icon7.png)
}

.new_section .nav_main .nav_slider .nav_slider_deal .tip,
.new_section .nav_main .nav_slider .nav_slider_regi .tip {
	font-size: 20px;
	line-height: 35px;
	position: relative
}

.new_section .nav_main .nav_slider .nav_slider_deal .tip:after {
	content: '';
	position: absolute;
	right: 180px;
	top: 9px;
	width: 22px;
	height: 22px;
	background-image: url(../images/nav-icon8.png)
}

.new_section .nav_main .nav_slider .nav_slider_regi .tip:after {
	content: '';
	position: absolute;
	right: 169px;
	top: 9px;
	width: 22px;
	height: 22px;
	background-image: url(../images/nav-icon8.png)
}

.new_section .nav_main .nav_slider .nav_slider_deal .intro,
.new_section .nav_main .nav_slider .nav_slider_regi .intro {
	font-size: 15px;
	line-height: 25px
}

.new_section .login_box {
	height: 383px;
	margin: 10px -600px 10px 0;
	width: 240px;
	background-color: #fff;
	position: absolute;
	right: 50%
}

.new_section .login_box .login_portrait {
	width: 240px;
	height: 66px;
	text-align: center;
	padding: 30px 0 18px;
	overflow: hidden;
	position: relative
}

.new_section .login_box .login_headerbg {
	position: absolute;
	left: 0;
	top: 0;
	width: 240px;
	height: 115px
}

.new_section .login_box .login_info {
	padding: 5px 0;
	text-align: center;
	font-size: 12px;
	color: #666
}

.new_section .login_box .login_info .name {
	color: #ff6700;
	display: inline-block;
	margin-right: 59px
}

.new_section .login_box .login_info .out {
	float: right;
	margin-right: 25px;
	font-size: 12px
}

.new_section .login_box .go_manage,
.new_section .login_box .go_precent {
	display: inline-block;
	padding: 4px 25px;
	line-height: 21px;
	font-size: 12px;
	border-radius: 18px;
	color: #fff
}

.new_section .login_box .go_precent {
	background-color: #ff4800
}

.new_section .login_box .go_precent:hover {
	background-color: #ff6700
}

.new_section .login_box .go_manage {
	background-color: #428ae2
}

.new_section .login_box .go_manage:hover {
	background-color: #206ecd
}

.new_section .login_box .login_notice {
	margin-top: 20px;
	border-top: 1px solid #ececec
}

.new_section .login_box .login_notice .notice_til {
	line-height: 30px;
	font-weight: 400;
	padding-left: 15px
}

.new_section .login_box .login_notice .notice_til .nosee:after {
	content: "•";
	position: absolute;
	color: #ff4800;
	margin: -5px 0 0 5px
}

.new_section .login_box .login_notice .notice_til .item {
	padding: 5px 10px;
	color: #444;
	font-size: 12px;
	margin-right: 20px
}

.new_section .login_box .login_notice .notice_til .item.active,
.new_section .login_box .login_notice .notice_til .item:hover {
	border-bottom: 2px solid #55a9ff;
	font-weight: 700
}

.new_section .login_box .login_notice .notice_ul_box {
	height: 105px;
	overflow-y: auto
}

.new_section .login_box .login_notice .notdata {
	text-align: center;
	color: #66a0e7;
	line-height: 105px
}

.new_section .login_box .login_notice .notdata img {
	vertical-align: middle
}

.new_section .login_box .login_notice .notice_ul {
	list-style-type: square;
	color: #d6d6d6;
	font-size: 12px;
	margin: 15px 10px 0 35px
}

.new_section .login_box .login_notice .notice_ul li:hover {
	color: #ff6700
}

.new_section .login_box .login_notice .notice_ul li.nosee {
	color: #ff4800
}

.new_section .login_box .login_notice .notice_ul li {
	line-height: 30px
}

.new_section .login_box .login_notice .notice_ul li a {
	color: #444
}

.new_section .login_box .login_notice .notice_ul li a:hover {
	color: #ff6700
}

.new_section .login_box .login_notice .notice_ul li .time {
	float: right;
	font-size: 10px;
	color: #999
}

.inde_reg {
	background-color: #fff;
	border: 1px solid #e7e7e7;
	width: 343px;
	padding: 30px 20px;
	height: 320px;
	margin-left: 22px
}

.inde_reg.reg_consultant,
.inde_reg.reg_guarantee {
	margin-left: 0;
	background-position: right top;
	background-repeat: no-repeat
}

.inde_reg:hover {
	-webkit-box-shadow: 0 0 10px #a9a5a4;
	-moz-box-shadow: 0 0 10px #a9a5a4;
	box-shadow: 0 0 10px #a9a5a4
}

.inde_reg.reg_consultant {
	background-image: url(../images/reg_consultant_bg.png)
}

.inde_reg.reg_guarantee {
	background-image: url(../images/hot.jpg)
}

.inde_reg .reg_til {
	font-size: 24px;
	color: #333
}

.inde_reg .reg_cont {
	font-size: 14px;
	color: #777
}

.inde_reg .reg_pre {
	font-size: 16px;
	color: #444;
	vertical-align: bottom;
	height: 45px
}

.inde_reg .reg_pre .c_red {
	color: #ff3145;
	font-size: 34px
}

.inde_reg .reg_ensure {
	font-size: 12px;
	color: #ff3145
}

.inde_reg .reg_url_box {
	border-top: 1px solid #ffddcf;
	border-bottom: 1px solid #ffddcf;
	background-color: #fffbfa;
	margin-top: 10px;
	height: 40px;
	line-height: 40px
}

.inde_reg .reg_url_box .item {
	display: inline-block;
	padding-left: 20px;
	color: #ff4800;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 20px
}

.inde_reg .reg_url_box .item.item_bi {
	background-image: url(../images/reg_url_bi.png)
}

.inde_reg .reg_url_box .item.item_xin {
	background-image: url(../images/reg_url_xin.png)
}

.inde_reg .reg_url_box .item.item_ren {
	background-image: url(../images/reg_url_ren.png)
}

.inde_reg .reg_url_box .item.item_bao {
	background-image: url(../images/reg_url_bao.png)
}

.inde_reg .reg_url_box .item.item_huan {
	background-image: url(../images/reg_url_huan.png)
}

.all_classicy {
	display: none;
	position: absolute;
	background-color: #0c70d5;
	padding: 20px 0;
	width: 1200px;
	height: 360px;
	left: 0;
	top: 50px;
	overflow: hidden
}

.all_classicy .all_classicy_ol>li {
	line-height: 40px;
	height: 40px;
	border-left: 1px solid #1b79d8;
	margin-left: -1px;
	width: 240px;
	float: left;
	text-align: center
}

.all_classicy .all_classicy_ol>li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	width: 164px;
	color: #fff;
	display: inline-block;
	border-radius: 5px
}

.all_classicy .all_classicy_ol>li a:hover {
	background-color: #0063c5
}

.new {
	position: relative
}

.new_all_classicy {
	display: none;
	position: absolute;
	background-color: #1476d9;
	padding: 15px 0;
	width: 100%;
	height: auto;
	left: 0;
	top: 0;
	overflow: hidden;
	z-index: 100
}

.new_all_classicy .all_classicy_ol {
	width: 1000px;
	margin: 0 auto;
	padding-left: 200px
}

.new_all_classicy .all_classicy_ol>li {
	position: relative;
	border-left: 1px solid #1b79d8;
	margin-left: -1px;
	float: left;
	text-align: center
}

.new_all_classicy .all_classicy_ol>li:last-child a {
	border-right: 0
}

.new_all_classicy .all_classicy_ol>li a {
	padding: 0 40px;
	color: #fff;
	display: inline-block;
	border-right: 1px solid #2685e6;
	font-size: 14px;
	margin-right: 16px;
	line-height: 20px
}

.new_all_classicy .all_classicy_ol .tm-reg:before {
	content: '';
	background: url(../images/nav-icon3.png);
	position: absolute;
	left: 15px;
	top: 3px;
	width: 15px;
	height: 14px
}

.new_all_classicy .all_classicy_ol .tm-sell:before {
	content: '';
	background: url(../images/nav-icon4.png);
	position: absolute;
	left: 13px;
	top: 2px;
	width: 17px;
	height: 17px
}

.new_all_classicy .all_classicy_ol .tm-service:before {
	content: '';
	background: url(../images/nav-icon5.png);
	position: absolute;
	left: 15px;
	top: 3px;
	width: 16px;
	height: 16px
}

.new_all_classicy .all_classicy_ol .tm-name:before {
	content: '';
	background: url(../images/nav-icon11.png);
	position: absolute;
	left: 15px;
	top: 3px;
	width: 16px;
	height: 15px
}

.new_all_classicy .all_classicy_ol .tm-shop:before {
	content: '';
	background: url(../images/nav-icon12.png);
	position: absolute;
	left: 15px;
	top: 3px;
	width: 16px;
	height: 15px
}

.new_all_classicy .all_classicy_ol .tm-reg {
	margin-left: 14px
}

.new_all_classicy .all_classicy_ol .tm-sell a {
	padding: 0 36px 0 40px
}

.navbanner .flex-viewport li {
	width: 100%;
	height: 400px;
	position: relative;
	overflow: hidden
}

.navbanner .flex-viewport li img {
	width: 1920px;
	left: 50%;
	margin-left: -960px;
	position: absolute
}

.navbanner .flex-viewport li.banner1 {
	background-image: url(../images/banner1.jpg)
}

.navbanner .flex-viewport li.banner2 {
	background-image: url(../images/banner2.jpg)
}

.navbanner .flex-viewport li.banner3 {
	background-image: url(../images/banner3.jpg)
}

.navbanner .flex-viewport li.banner4 {
	background-image: url(../images/banner4.jpg)
}

.navbanner .flex-control-nav {
	bottom: 91px;
	z-index: 3;
	width: 500px;
	left: 50%;
	margin-left: -250px
}

.navbanner .flex-control-nav li {
	margin: 0 1px
}

.navbanner .flex-control-nav li a {
	background: #868686;
	height: 3px;
	width: 12px
}

.navbanner .flex-control-nav .flex-active {
	background-color: #ff823c
}

.trade_box {
	padding: 20px 0;
	border: 1px solid #ececec
}

.trade_box .trade_economic,
.trade_box .trade_manage,
.trade_box .trade_monitoring {
	width: 218px;
	height: 110px;
	border-left: 1px solid #ececec;
	padding-left: 140px;
	padding-right: 40px;
	background-position: 30px 10px;
	background-repeat: no-repeat;
	transition: all .5s ease 0s
}

.trade_box .trade_economic:hover,
.trade_box .trade_manage:hover,
.trade_box .trade_monitoring:hover {
	padding-left: 150px;
	padding-right: 30px;
	background-position: 40px 10px
}

.trade_box .trade_economic {
	border-left: none;
	background-image: url(../images/trade_economic.png)
}

.trade_box .trade_monitoring {
	background-image: url(../images/trade_monitoring.png)
}

.trade_box .trade_manage {
	background-image: url(../images/trade_manage.png)
}

.trade_box .trade_economic .trade_til,
.trade_box .trade_manage .trade_til,
.trade_box .trade_monitoring .trade_til {
	font-size: 22px;
	color: #444
}

.trade_box .trade_economic .trade_info,
.trade_box .trade_manage .trade_info,
.trade_box .trade_monitoring .trade_info {
	font-size: 14px;
	color: #777
}

.copyright-link {
	position: relative
}

.copyright-img {
	display: none;
	position: absolute;
	bottom: 20px;
	left: 68px
}

.copyright-link:hover {
	color: #fff !important
}

.copyright-link:hover .copyright-img {
	display: block
}

.btm_mark {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #000;
	filter: alpha(opacity=40);
	background-color: rgba(0, 0, 0, .4);
	z-index: 9999
}

.index_btimg {
	position: relative;
	height: 140px
}

.index_btimg .countdown {
	position: absolute;
	bottom: 44px;
	left: 650px;
	width: 370px;
	font-weight: 700;
	color: #cd0018;
	font-size: 18px;
	line-height: 40px
}

.index_btimg .link {
	float: right;
	width: 100px;
	font-weight: 400;
	text-align: center;
	line-height: 40px;
	color: #fff;
	display: inline-block
}

.page-newHome .notice-box {
	background-color: #fff
}

.notice {
	width: 1200px;
	margin: 0 auto
}

.notice li {
	display: flex;
	align-items: center;
	height: 50px;
	width: 585px
}

.notice-up {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #f1f1f1
}

.sjb-box,
.tips-left {
	justify-content: center
}

.tips-left {
	display: flex;
	align-items: center
}

.nd-right>p,
.notice-down {
	justify-content: space-around
}

.tips-left>i {
	display: inline-block;
	width: 15px;
	height: 18px;
	background-image: url(../images/icon_01.png)
}

.tips-left:hover {
	cursor: pointer
}

.tips-left:hover i {
	background-image: url(../images/icon_01_hover.png)
}

.tips-left:hover span {
	color: #ff6700
}

.notice-down {
	padding-top: 40px;
	display: flex;
	align-items: center
}

.notice-tips {
	color: #71a7ea;
	padding: 0 15px 0 5px
}

.notice-title {
	display: flex;
	align-items: center
}

.notice-content {
	width: 450px;
	padding: 0 5px;
	color: #353544;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.notice-content>p {
	width: 360px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.notice-content:hover {
	cursor: pointer;
	color: #ff6700
}

.notice-date {
	width: 80px;
	text-align: center;
	display: inline-block;
	color: #6f798e
}

.sjb-box {
	display: flex;
	align-items: center;
	flex-direction: column
}

.sjb-box>p {
	width: 26px;
	height: 12px;
	display: flex;
	justify-content: center;
	align-items: center
}

.sjb-box>p:hover {
	cursor: pointer
}

.sjb-box>p:nth-child(1):hover>span {
	border-bottom: 4px solid #71a7ea
}

.sjb-box>p:nth-child(2):hover>span {
	border-top: 4px solid #71a7ea
}

.sjb-box>p:nth-child(1)>span {
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #838499;
	display: inline-block
}

.sjb-box>p:nth-child(2)>span {
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #838499;
	display: inline-block
}

.edit-top-color {
	border-bottom: 4px solid #71a7ea !important
}

.edit-bt-color {
	border-top: 4px solid #71a7ea !important
}

.notice-down li {
	width: 345px;
	height: 100px;
	border: 1px solid #c5d4ff;
	border-radius: 5px;
	background-color: #e0e9ff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-image: url(../images/icon_05.png);
	background-repeat: no-repeat;
	background-position: 215px 14px
}

.nd-left {
	margin: 15px 30px;
	display: flex;
	flex-direction: column;
	color: #6f798e;
	font-size: 12px
}

.nd-left>span {
	margin-bottom: 2px
}

.nd-left>span:nth-child(1) {
	font-weight: 700;
	font-size: 16px;
	color: #464f66;
	margin-bottom: 5px
}

.nd-right {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: relative
}

.nd-right>img {
	position: absolute;
	top: -66px;
	right: 10px
}

.nd-right>p {
	position: absolute;
	width: 60px;
	bottom: -45px;
	right: 11px;
	display: flex;
	align-items: center;
	color: #6290fd;
	font-size: 12px
}

.jt-right {
	width: 0;
	height: 0;
	border-top: 2px solid transparent;
	border-left: 4px solid #6f798e;
	border-bottom: 2px solid transparent
}

.notice-down>li:hover {
	cursor: pointer;
	box-shadow: 0 0 5px 2px #dedede
}

.aside-box,
.aside-box:hover,
.aside-box:hover .consult,
.aside-box:hover .mobile {
	box-shadow: 0 0 5px 2px rgba(0, 0, 0, .1)
}

.notice-down>li:hover .nd-right>p>span:nth-child(1) {
	color: #437bff
}

.notice-down>li:hover .nd-right>p>span:nth-child(2) {
	border-left: 4px solid #437bff
}

.yhq-dialog .mask {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 998
}

.yhq-dialog .yhq-bgimg1 {
	background: url(../images/yhq_bg1.png) no-repeat
}

.yhq-dialog .yhq-bgimg2 {
	background: url(../images/yhq_bg2.png) no-repeat
}

.yhq-dialog .yhq-bg {
	position: absolute;
	width: 960px;
	height: 1154px;
	top: 120px;
	z-index: 999;
	left: 50%;
	margin-left: -480px
}

.yhq-dialog .yhq-bg .yhq-close {
	position: absolute;
	right: 0;
	cursor: pointer
}

.yhq-dialog .yhq-bg .yhq-cont {
	width: 780px;
	position: absolute;
	top: 250px;
	left: 50%;
	margin-left: -392px;
	font-size: 0
}

.yhq-dialog .yhq-bg .yhq-cont .yhq-middle {
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin-bottom: 20px
}

.yhq-dialog .yhq-bg .yhq-cont .yhq-middle .yhq-btn {
	background: url(../images/yhq_btn.png) no-repeat;
	width: 49px;
	height: 132px;
	display: inline-block
}

.yhq-dialog .yhq-bg .yhq-cont .yhq-middle .yhq-btn:hover {
	background: url(../images/yhq_btn_hover.png) no-repeat
}

.yhq-dialog .yhq-bg .yhq-cont .yhq-text {
	text-align: center;
	margin-top: -2px;
	font-size: 14px
}

.yhq-dialog .yhq-bg .yhq-cont .yhq-text .yhq-em {
	margin-right: 6px;
	font-size: 18px;
	vertical-align: middle;
	color: #ff3145
}

.yhq-dialog .yhq-bg .yhq-cont .mt28 {
	margin-top: 28px
}

.yhq-dialog .yhq-bg .yhq-cont .mt-4 {
	margin-top: -4px
}

.new-dialog {
	position: fixed;
	z-index: 999;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	top: 0;
	width: 100%
}

.new-dialog>div {
	position: relative;
	width: 105%;
	height: 90%;
	top: 5%;
	bottom: 5%;
	overflow-y: auto
}

.dialog-box {
	width: 680px;
	height: 730px;
	position: absolute;
	top: 35%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-image: url(../images/new_dl01.png);
	margin-top: 170px
}

.dialog-box>img:nth-child(1) {
	position: absolute;
	top: 200px;
	left: 165px;
	cursor: pointer
}

.dialog-box>img:nth-child(2) {
	position: absolute;
	top: 15px;
	right: 5px;
	cursor: pointer
}

.dialog-price {
	width: 650px;
	height: 120px;
	position: absolute;
	left: 15px;
	top: 286px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-flow: wrap
}

.dialog-price>div {
	width: 320px;
	height: 120px;
	background-image: url(../images/new_dl03.png);
	display: flex;
	justify-content: space-around;
	margin-bottom: 12px
}

.dia-pr01 {
	color: #d72923;
	margin-top: 5px
}

.dia-pr01>span:nth-child(2) {
	font-size: 36px
}

.dia-pr02 {
	display: flex;
	flex-direction: column;
	width: 145px;
	align-items: flex-start;
	margin-top: 10px
}

.dia-pr02>span:nth-child(1) {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 5px
}

.dia-pr02>span:nth-child(2) {
	width: 125px;
	background-color: #ffe5e4;
	color: #da3630;
	border: 1px solid #ffbfbd;
	border-radius: 15px;
	text-align: center
}

.dia-pr03 {
	width: 75px;
	height: 30px;
	background-color: #d72923;
	color: #fff;
	margin-top: 40px;
	line-height: 30px;
	text-align: center;
	border-radius: 15px;
	cursor: pointer
}

.tx-font {
	background-color: #ff6700;
	border-radius: 5px;
	padding: 0 3px;
	margin-right: 5px;
	height: 20px;
	line-height: 20px;
	color: #fff
}

.banner-tab>ul {
	display: flex;
	height: 60px;
	justify-content: center;
	align-items: flex-end
}

.banner-tab>ul>li {
	height: 100%;
	width: 187px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	color: #fff;
	margin-right: 1px;
	background-color: rgba(0, 0, 0, .5)
}

.banner-tab>ul>li.action,
.banner-tab>ul>li:hover {
	height: 70px;
	background-color: rgba(255, 114, 0, .8);
	cursor: pointer
}

.banner-tab>ul>li.action .tx-font,
.banner-tab>ul>li:hover .tx-font {
	background-color: #fff;
	color: #dd692d
}

.new-gotrack {
	position: fixed;
	right: 0;
	width: 46px;
	bottom: 17%;
	font: 14px/1.6 'Helvetica Neue', 'PingFang SC', 'Microsoft Yahei', 微软雅黑, STXihei, 华文细黑, sans-serif;
}

.new-aside {
	background-image: url(../images/zuiyouhui.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	height: 100px;
	position: relative;
	float: right;
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
	margin-bottom: 10px;
	cursor: pointer
}

.aside-box,
.consult {
	border: 1px solid #f1f1f1
}

.aside-box {
	color: #fff;
	width: 100%;
	background-color: #fff;
	float: right;
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
	box-sizing: border-box
}

.aside-box .aside,
.aside-top {
	color: #2a344f;
	width: 100%;
	text-align: center;
	background-position: center 12px;
	display: inline-block;
	background-repeat: no-repeat
}

.aside-box .aside {
	background-color: #fff;
	height: 35px;
	padding: 40px 0 0;
	position: relative;
	font-size: 12px
}

.consult,
.mobile {
	position: absolute;
	top: 0;
	right: 55px;
	z-index: 100;
	background-color: #fff;
	box-sizing: border-box
}

.aside-top {
	background-color: #fff;
	height: 30px;
	padding: 30px 0 0
}

.bg-img1:hover>span,
.bg-img2:hover>span,
.bg-img4:hover {
	color: #ff6700
}

.bg-img1 {
	background-image: url(../images/as_03.png)
}

.bg-img2 {
	background-image: url(../images/as_04.png)
}

.bg-img3 {
	background-image: url(../images/as_05.png)
}

.bg-img4 {
	background-image: url(../images/as_06.png)
}

.bg-img1:hover {
	background-image: url(../images/as_03_hover.png);
	cursor: pointer
}

.bg-img2:hover {
	background-image: url(../images/as_04_hover.png);
	cursor: pointer
}

.aside:hover>ul {
	display: block !important
}

.aside:before {
	content: '';
	width: 14px;
	height: 80px;
	position: absolute;
	top: 0;
	left: -13px;
	display: inline-block
}

.bg-img3:hover {
	background-image: url(../images/as_05_hover.png);
	color: #ff6700;
	cursor: pointer
}

.bg-img4:hover {
	background-image: url(../images/as_06_hover.png);
	cursor: pointer
}

.consult {
	width: 160px;
	border-radius: 2px;
	font-size: 14px;
	padding: 15px 13px
}

.aside-left {
	height: 40px;
	line-height: 40px
}

.aside-left>a {
	background-repeat: no-repeat;
	background-position: 0;
	display: inline-block;
	width: 80%;
	height: 100%;
	color: #2a344f;
	text-align: left;
	padding: 0 0 0 26px
}

.aside-left:hover a,
.aside-left:hover p {
	color: #ff6700 !important
}

.add-style {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	line-height: unset;
	height: 40px
}

.add-style>div {
	text-align: left;
	margin-left: 8px
}

.add-style>div>p {
	height: 15px;
	line-height: 15px
}

.add-style>div>p:nth-child(2) {
	font-size: 12px;
	color: #6f798e
}

.zx-bg1 {
	background-image: url(../images/as_07.png)
}

.zx-bg2 {
	background-image: url(../images/as_08.png)
}

.zx-bg3 {
	background-image: url(../images/as_09.png)
}

.zx-bg4 {
	background-image: url(../images/as_10.png)
}

.mobile {
	width: 190px;
	border: 1px solid #f1f1f1;
	border-radius: 2px;
	font-size: 14px;
	padding: 15px
}

.mobile-up {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 40px
}

.mobile-up>span {
	width: 110px;
	display: inline-block;
	text-align: left;
	padding: 0 8px
}

.mobile-up>i {
	background-image: url(../images/as_down.png);
	display: inline-block;
	width: 11px;
	height: 11px;
	background-repeat: no-repeat;
	background-position: center
}

.plgmbtn,
.regbtn {
	width: 90px !important;
	line-height: 28px !important;
	box-sizing: border-box
}

.mobile-up>img:nth-child(4) {
	display: none
}

.mobile-up:active span,
.mobile-up:hover span {
	color: #ff6700
}

.mobile-up:hover i {
	background-image: url(../images/as_down_hover.png)
}

.mobile-down {
	display: none
}

.regbtn {
	background-color: #fff4ec !important;
	color: #ff6700 !important;
	border: 1px solid #f8aa76;
	margin-right: 3px !important;
	border-radius: 3px !important
}

.regbtn:hover {
	background-color: #ffd9bf !important
}

.plgmbtn {
	border: 1px solid #ff6700
}

.til-right {
	float: right;
	font-size: 12px;
	line-height: 30px;
	color: #ff6700;
	margin-right: 10px
}

.til-right:hover {
	color: #ff4800;
	cursor: pointer
}

.no-desc a:hover {
	color: #ff4800 !important;
	cursor: pointer
}

.no-desc:before {
	display: none
}

.cr-reg .desc .btn-box {
	margin: 20px auto !important
}

.tab-box .trademark .reg-body .tm-reg .tm-reg-right.qt {
	width: 660px
}

.tm-reg-right .qt-list li {
	float: left;
	width: 49%;
	padding: 30px 15px 40px 10px;
	border-right: 1px solid #f8f8f8;
	box-sizing: border-box;
	border-bottom: 1px solid #f8f8f8
}

.tm-reg-right .qt-list li:nth-child(2n) {
	border-right: 0;
	padding-right: 0
}

.tm-reg-right .qt-list li:nth-child(3),
.tm-reg-right .qt-list li:nth-child(4) {
	border-bottom: 0
}

.tm-reg-right .qt-list li h4 {
	font-size: 20px;
	font-weight: 400;
	color: #444;
	line-height: 30px;
	margin: 5px 0
}

.tm-reg-right .qt-list li p {
	text-align: left;
	font-size: 14px;
	color: #888
}

.tm-reg-right .qt-list li p span {
	color: #444;
	margin-right: 5px
}

.tab-box .smtitlist,
.tab-box .trademark .buy-body .buy-list,
.tm-reg>ul {
	margin: 0 auto;
	display: inline-block
}

.tab-box .reg-item {
	position: relative;
	color: #99a1a9;
	font-size: 14px;
	padding-left: 30px;
	margin-right: 56px;
	margin-bottom: 20px
}

.tab-box .reg-item:last-child {
	margin-right: 0
}

.tab-box .reg-item:before {
	content: '';
	position: absolute;
	top: 7px;
	left: 0;
	width: 15px;
	height: 11px;
	background-image: url(../images/hook-icon1.png)
}

.tab-box .trademark .tm-buy {
	background-color: #fff;
	padding: 10px;
	box-shadow: 1px 1px 1px 1px #e6e6e6
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left {
	padding: 16px 10px 9px 15px;
	width: 830px;
	height: 390px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-tit {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 15px;
	padding-left: 6px
}

.tab-box .copyright h3,
.tab-box .trademark .buy-body h2,
.tab-box .trademark .buy-body h3 {
	font-size: 20px;
	color: #878fa0;
	text-align: left;
	font-weight: 400
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-tit h3 a {
	font-size: 16px;
	color: #ff6700;
	position: relative;
	font-weight: 400;
	padding: 5px 40px 5px 15px;
	background: #fcf4ee;
	border: 1px solid #ffe2cf;
	border-radius: 20px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-tit h3 a:hover {
	background: #ffe2ce
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-tit h3 a:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 5px;
	width: 22px;
	height: 16px;
	margin-top: -8px;
	background: url(../images/tm-buy-icon1.png) center no-repeat
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-tit li {
	margin-left: 16px;
	padding: 5px 0;
	font-size: 12px;
	color: #d4cece
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-tit li span {
	color: #999;
	font-size: 14px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body {
	padding-left: 2px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-nav .buy-item {
	margin: 18px 0 24px 5px;
	padding: 1px 13px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-nav .buy-item.active {
	background-color: #428ae2;
	border-radius: 15px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-nav .buy-item.active a {
	color: #fff
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-nav .buy-item a {
	color: #666;
	font-size: 14px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-nav .buy-btn button {
	margin-top: 14px;
	padding: 4px 15px 4px 35px;
	background-color: #f1f8ff;
	font-size: 15px;
	color: #2789ed;
	border: 1px solid #c7e3ff;
	border-radius: 2px;
	position: relative
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-nav .buy-btn .nav-sell {
	cursor: pointer;
	margin-right: 10px;
	padding: 4px 14px 4px 31px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-nav .buy-btn .nav-sell:hover {
	background: #d1e8ff
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-nav .buy-btn .nav-con:hover {
	background: #ffe2ce
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-nav .buy-btn .nav-con {
	cursor: pointer;
	background-color: #fff2e9;
	color: #ff6700;
	border: 1px solid #ffd1b1
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-nav .buy-btn .nav-sell:before {
	content: "";
	position: absolute;
	top: 9px;
	left: 10px;
	width: 16px;
	height: 15px;
	background-image: url(../images/tm-buy-icon2.png)
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-nav .buy-btn .nav-con:before {
	content: "";
	position: absolute;
	top: 10px;
	left: 10px;
	width: 15px;
	height: 15px;
	background-image: url(../images/tm-buy-icon3.png)
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-content .cont-item {
	padding: 7px 25px 7px 10px;
	cursor: pointer;
	text-align: left
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-content .cont-item:hover {
	box-shadow: 1px 1px 1px 1px #f7f7f7;
	border: 1px solid #ededed;
	margin: -1px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-content .cont-item:hover h3 {
	color: #ff6700
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-content .pic-box {
	border: 1px solid #e5e5e5;
	width: 100px;
	height: 76px;
	margin-right: 18px;
	margin-left: -4px;
	position: relative
}

.left-body .buy-content .pic-box img {
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	max-width: 100%
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-content h3 {
	color: #1377dc;
	font-size: 15px;
	font-weight: 400;
	width: 124px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-content h4 {
	color: #888;
	font-size: 14px;
	font-weight: 400
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-content h4 span {
	color: #ff3145;
	font-size: 20px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-left .left-body .buy-content p {
	font-size: 12px;
	color: #666;
	margin-top: -3px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-right {
	background-color: #f1f8ff;
	padding: 10px 13px;
	width: 280px;
	height: 401px;
	position: relative;
	border: 1px solid #c7e3ff
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-right .right-tit {
	border-bottom: 1px solid #cadcee;
	padding-bottom: 10px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-right .right-tit li {
	margin-left: 20px;
	padding: 6px 0;
	color: #8bb5e9;
	font-size: 14px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-right h3 {
	color: #428ae2
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-right .right-body {
	font-size: 14px;
	color: #666;
	text-align: right
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-right .right-body label {
	margin-right: 20px;
	line-height: 34px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-right .right-body input {
	width: 186px;
	padding: 5px 0 4px 8px;
	border-radius: 2px;
	border: 1px solid #cadcee;
	margin-bottom: 10px;
	height: 22px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-right .right-body .dropdown {
	background-color: #fff;
	width: 186px;
	padding: 5px 0 4px 8px;
	border-radius: 2px;
	border: 1px solid #cadcee;
	margin-bottom: 10px;
	height: 22px;
	text-align: left
}

.tab-box .dropdown div ul {
	overflow-y: auto
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-right .right-body .dropdown .selected {
	padding: 5px 0
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-right .right-body .dropdown .carat {
	background: url(../images/icon.png) -110px -23px no-repeat #fff
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-right .right-body textarea {
	overflow: auto;
	height: 70px;
	width: 186px;
	padding: 5px 0 5px 8px;
	outline: 0;
	border-radius: 2px;
	border: 1px solid #cadcee;
	color: #999;
	font-size: 13px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-right .right-body p {
	font-size: 12px;
	color: #ff1d00;
	margin-right: 77px;
	margin-top: 5px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-right .right-body button {
	cursor: pointer;
	color: #fff;
	font-size: 16px;
	background-color: #428ae2;
	border-radius: 25px;
	border: none;
	padding: 5px 35px;
	position: absolute;
	left: 50%;
	width: 135px;
	bottom: 40px;
	margin-left: -67px
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-right .right-body button:hover {
	background-color: #206ecd
}

.tab-box .trademark .buy-body .tm-buy .tm-buy-right .right-body .name {
	margin-top: 21px
}

.tab-box .trademark .ser-tit h3 {
	font-weight: 400;
	color: #888;
	font-size: 14px;
	margin-top: 10px
}

.tab-box .trademark .tm-ser-left {
	background-color: #fff;
	width: 590px;
	margin-top: 13px;
	box-shadow: 1px 1px 1px 1px #e6e4e4
}

.tab-box .trademark .tm-ser-left .pic-box {
	background-image: url(../images/tm-service-pic1.png);
	width: 115px;
	height: 356px;
	padding: 32px 13px
}

.tab-box .trademark .tm-ser-left .pic-box h3 {
	padding: 5px 8px 22px 15px;
	background-image: url(../images/tm-service-pic3.png);
	color: #fff;
	font-size: 16px;
	font-weight: 400
}

.tab-box .trademark .tm-ser-left .pic-box h2 {
	margin-top: 32px;
	font-size: 28px;
	color: #fff;
	font-weight: 400;
	margin-left: -2px
}

.tab-box .trademark .tm-ser-left .pic-box p {
	font-size: 19px;
	color: #fff
}

.tab-box .trademark .tm-ser-left .ser-banner {
	padding-top: 15px;
	padding-bottom: 30px
}

.tab-box .trademark .tm-ser-left .left-item {
	cursor: pointer;
	margin: 0 5px 2px 10px;
	text-align: left;
	background-position: 15px 10px;
	padding: 3px 10px 15px 17px;
	background-repeat: no-repeat;
	width: 400px;
	border-bottom: 1px dashed #ececec
}

.tab-box .trademark .tm-ser-left .left-item .item-tit {
	color: #555;
	font-size: 19px;
	margin: 11px 0 2px;
	position: relative
}

.tab-box .trademark .tm-ser-left .left-item .item-info {
	color: #666;
	font-size: 13px
}

.tab-box .trademark .tm-ser-left .left-item .item-btn {
	display: none;
	cursor: pointer;
	background-color: #ff6700;
	color: #fff;
	font-size: 15px;
	border: none;
	border-radius: 15px;
	width: 100px;
	height: 26px;
	text-align: center;
	padding-top: 4px;
	margin-top: 10px
}

.tab-box .trademark .tm-ser-left .left-item .item-btn:hover {
	background-color: #ff7b21
}

.tab-box .trademark .tm-ser-left .left-item .item-price {
	color: #888;
	font-size: 14px;
	position: absolute;
	right: 19px;
	top: -4px
}

.tab-box .trademark .tm-ser-left .left-item .item-price span {
	color: #ff3145;
	font-size: 24px;
	font-weight: 400
}

.tab-box .trademark .tm-ser-left .left-item:hover {
	box-shadow: 1px 1px 1px 1px #e6e4e4;
	border: 1px solid #ededed;
	margin: -1px 4px 2px 9px
}

.tab-box .trademark .tm-ser-left .left-item:hover .item-btn {
	display: block
}

.tab-box .trademark .tm-ser-left .left-item:hover .item-tit {
	color: #ff6700
}

.tab-box .trademark .tm-ser-left .left-item:last-child {
	border-bottom: none
}

.tab-box .trademark .flex-control-paging a {
	width: 24px;
	height: 4px;
	top: 400px;
	opacity: 1;
	background: #ddd
}

.tab-box .trademark .flex-control-paging li a.flex-active {
	background: #ff823c
}

.tab-box .trademark .flex-control-nav {
	top: 390px;
	left: 60px
}

.tab-box .trademark .tm-ser-right {
	margin-left: 20px;
	box-shadow: 1px 1px 1px 1px #e6e4e4
}

.tab-box .trademark .tm-ser-right .pic-box {
	background-image: url(../images/tm-service-pic2.png)
}

.tab-box .trademark .tm-ser-right .pic-box h3 {
	padding: 5px 21px 22px 15px
}

.tab-box .patent .pt-body .pt-apply .reg-item {
	margin-right: 32px
}

.tab-box .patent .pt-body .pt-apply .tm-reg-left {
	width: 487px;
	padding: 16px 16px 0 0
}

.tab-box .patent .pt-body .pt-apply .tm-reg-left .left-tit {
	margin: 0 14px
}

.tab-box .patent .pt-body .pt-apply .tm-reg-left .left-item {
	margin: 2px 5px 0 14px;
	padding: 10px 10px 21px 100px;
	border-bottom: 1px solid #ececec
}

.tab-box .patent .pt-body .pt-apply .tm-reg-left .left-item:hover {
	box-shadow: 0 0 0 0 #fff
}

.tab-box .patent .pt-body .pt-apply .tm-reg-left .left-item .item_tit {
	margin: 6px 0 5px 9px
}

.tab-box .patent .pt-body .pt-apply .tm-reg-left .left-item .item_info {
	margin-left: 12px;
	display: inline-block
}

.tab-box .patent .pt-body .pt-apply .tm-reg-left .invent {
	background-image: url(../images/patent-pic2.png)
}

.tab-box .patent .pt-body .pt-apply .tm-reg-left .practical {
	background-image: url(../images/patent-pic3.png)
}

.tab-box .patent .pt-body .pt-apply .tm-reg-left .design {
	background-image: url(../images/patent-pic4.png)
}

.tab-box .patent .pt-body .pt-apply .tm-reg-left .active {
	box-shadow: 0 0 0 0 #fff;
	padding: 1px 10px 10px 84px
}

.tab-box .patent .pt-body .pt-apply .tm-reg-left .active .item_tit {
	font-size: 18px;
	color: #ff6700;
	margin: 10px 0 0
}

.tab-box .patent .pt-body .pt-apply .tm-reg-left .active .item_info {
	font-size: 13px;
	margin-left: 0
}

.tab-box .patent .pt-body .pt-apply .tm-reg-left .active.invent {
	background-image: url(../images/patent-pic2-hover.png)
}

.tab-box .patent .pt-body .pt-apply .tm-reg-left .active.practical {
	background-image: url(../images/patent-pic3-hover.png)
}

.tab-box .patent .pt-body .pt-apply .tm-reg-left .active.design {
	background-image: url(../images/patent-pic4-hover.png)
}

.tab-box .patent .pt-body .pt-apply .tm-reg-left .active+.pt-box {
	visibility: visible;
	padding: 18px 0 24px;
	height: 100px
}

.tab-box .patent .pt-body .pt-apply .pt-box {
	margin-left: 15px;
	border-bottom: 1px solid #ececec;
	background-color: #fbfcfe;
	visibility: hidden;
	height: 0;
	padding: 0
}

.tab-box .patent .pt-body .pt-apply .pt-box h3 {
	font-size: 17px;
	color: #444;
	position: relative;
	text-align: left;
	padding-left: 35px;
	font-weight: 400
}

.tab-box .patent .pt-body .pt-apply .pt-box h3:before {
	content: '';
	position: absolute;
	top: 10px;
	left: 18px;
	border: 3px solid #428ae2
}

.tab-box .patent .pt-body .pt-apply .pt-box h3 span {
	font-size: 13px;
	color: #999;
	margin-left: 20px
}

.tab-box .patent .box-body .box {
	padding-left: 32px;
	padding-top: 20px;
	display: inline-block;
	width: 200px;
	text-align: left
}

.tab-box .patent .box-body .box .pic-box {
	border: 1px solid #dcdcdc;
	width: 48px;
	height: 40px;
	background-color: #fff;
	padding-top: 4px;
	cursor: pointer
}

.tab-box .patent .box-body .box .pic-box.left {
	text-align: left
}

.tab-box .patent .box-body h4 {
	font-size: 14px;
	color: #444;
	font-weight: 400;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 140px
}

.tab-box .patent .box-body p {
	color: #888;
	font-size: 12px;
	margin-left: 1px
}

.tab-box .patent .box-body p span {
	font-size: 14px;
	color: #ff3145;
	font-weight: 700
}

.tab-box .patent .pt-body .pt-apply .tm-reg-right {
	padding: 16px 18px 36px;
	width: 645px;
	height: 421px
}

.tab-box .patent .pt-body .pt-apply .tm-reg-right .right-body .project {
	padding-left: 14px;
	margin-top: 30px
}

.tab-box .patent .pt-body .pt-apply .tm-reg-right .right-body .project p {
	text-align: left;
	padding-left: 35px;
	display: block;
	margin: 19px 0 0;
	line-height: 18px
}

.tab-box .patent .pt-body .pt-apply .tm-reg-right .guide-item a {
	margin-right: 12px !important
}

.tab-box .patent .pic-bd {
	border: 2px solid #428ae2 !important;
	position: relative;
	margin: -1px
}

.tab-box .patent .pic-bd:after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url(../images/patent-icon2.png);
	width: 18px;
	height: 17px
}

.tab-box .pt-app {
	background-color: #fff;
	box-shadow: 1px 1px 1px 1px #e6e4e4
}

.tab-box .pt-app li {
	width: 33.33%;
	box-sizing: border-box;
	margin: 30px 0;
	color: #999;
	line-height: 30px;
	float: left;
	border-left: 1px solid #ececec
}

.tab-box .pt-app li:hover {
	border: 1px solid #f8dcc9;
	margin: 0;
	background-color: #fffbf8;
	padding: 30px 0
}

.tab-box .img-box {
	width: 75px;
	height: 75px;
	margin: 0 auto
}

.tab-box .img-box.img1 {
	background: url(../images/cr-pic_06.png) no-repeat
}

.tab-box .img-box.img2 {
	background: url(../images/cr-pic_09.png) no-repeat
}

.tab-box .img-box.img3 {
	background: url(../images/cr-pic_16.jpg) no-repeat
}

.tab-box .img-box.img4 {
	background: url(../images/cr-pic1.png) no-repeat
}

.tab-box .img-box.img5 {
	background: url(../images/cr-pic2.png) no-repeat
}

.tab-box .img-box.img6 {
	background: url(../images/cr-pic3.png) no-repeat
}

.tab-box .img-box.img7 {
	background: url(../images/cr-pic4.png) no-repeat
}

.tab-box li:hover .img-box.img1 {
	background: url(../images/cr-pic_07.png) no-repeat
}

.tab-box li:hover .img-box.img2 {
	background: url(../images/cr-pic_11.png) no-repeat
}

.tab-box li:hover .img-box.img3 {
	background: url(../images/cr-pic_13.png) no-repeat
}

.tab-box .copyright .left-ul li:hover .img-box.img4 {
	background: url(../images/cr-pic_27.png) no-repeat
}

.tab-box .copyright .left-ul li:hover .img-box.img5 {
	background: url(../images/cr-pic_24.png) no-repeat
}

.tab-box .copyright .left-ul li:hover .img-box.img6 {
	background: url(../images/cr-pic_32.png) no-repeat
}

.tab-box .copyright .left-ul li:hover .img-box.img7 {
	background: url(../images/cr-pic_31.png) no-repeat
}

.tab-box .pt-app li h4 {
	font-size: 19px;
	color: #555;
	line-height: 60px
}

.tab-box .pt-app li .bd_lblue {
	font-size: 16px;
	padding: 4px 20px;
	margin-top: 10px
}

.tab-box .pt-app li:hover .bd_lblue {
	background-color: #ff6700 !important;
	border: 1px solid #ff6700 !important;
	color: #fff !important
}

.tab-box .copyright .cr-body .cr-reg .cr-reg-body,
.tab-box .cr-reg-top {
	background-color: #fff;
	box-shadow: 1px 1px 1px 1px #e6e4e4
}

.tab-box .copyright {
	padding-bottom: 17px
}

.tab-box .copyright .cr-body .tm-reg .reg-item {
	margin-right: 26px
}

.tab-box .cr-reg-top {
	padding: 16px 10px 0 15px
}

.tab-box .cr-reg-top .top-tit {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 15px;
	padding-left: 6px
}

.tab-box .cr-reg-top .top-tit li {
	margin-left: 16px;
	padding: 5px 0;
	font-size: 12px;
	color: #d4cece
}

.tab-box .cr-reg-top .top-tit li span {
	color: #999;
	font-size: 14px
}

.tab-box .copyright .cr-body .cr-reg .cr-reg-body .left-ul {
	width: 706px
}

.tab-box .copyright .cr-body .cr-reg .cr-reg-body .left-ul li {
	cursor: pointer;
	height: 222px;
	width: 350px;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	padding: 45px 20px 30px;
	box-sizing: border-box
}

.tab-box .copyright .cr-body .cr-reg .cr-reg-body .left-ul li:hover {
	background-color: #fffbf8;
	border: 1px solid #f8dcc9;
	box-shadow: 0 0 5px #f8dcc9
}

.tab-box .copyright .cr-body .cr-reg .cr-reg-body .left-ul li:hover h3 {
	color: #ff6700
}

.cr-reg-body .left-ul .img-box {
	display: inline-block
}

.cr-reg-body .left-ul .text {
	width: 215px;
	text-align: left;
	font-size: 12px;
	color: #999;
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
	line-height: 17px
}

.tab-box .copyright .btns {
	width: 100%;
	text-align: center;
	margin-top: 25px
}

.tab-box .copyright .btns span {
	color: #ff3145
}

.cr-reg-body .left-ul li:hover .btn,
.cr-reg-body .right .btn {
	border: 1px solid #ff6700 !important;
	color: #ff6700 !important
}

.cr-reg-body .left-ul li:hover .btn span,
.cr-reg-body .right .btn span {
	color: #ff6700
}

.tab-box .copyright .btns .btn:hover {
	background: #ff6700;
	border: 1px solid #ff6700 !important;
	color: #fff !important
}

.tab-box .copyright .btns .btn:hover span {
	color: #fff
}

.tab-box .copyright .btns .btn {
	width: 130px;
	display: inline-block;
	line-height: 36px;
	color: #555;
	padding: 0;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	font-size: 14px
}

.tab-box .copyright .cr-body .cr-reg .cr-reg-body .left-ul li h3 {
	font-size: 19px;
	color: #555;
	margin-bottom: 5px;
	line-height: 20px
}

.tab-box .copyright .cr-body .cr-reg .cr-reg-body .left-ul h4 {
	color: #888;
	font-weight: 400
}

.tab-box .copyright .cr-body .cr-reg .cr-reg-body .left-ul h4 span {
	color: #ff3145;
	font-size: 26px;
	font-weight: 700
}

.tab-box .copyright .cr-body .cr-reg .cr-reg-body .right-ul {
	width: 494px
}

.tab-box .copyright .cr-body .cr-reg .cr-reg-body .right-ul .right-tit {
	margin: 20px 20px 20px 24px;
	border-bottom: 1px solid #ececec;
	text-align: left;
	font-size: 18px;
	color: #666;
	padding-bottom: 16px
}

.tab-box .copyright .cr-body .cr-reg .cr-reg-body .right-ul li {
	font-size: 24px;
	padding: 0 15px;
	line-height: 30px;
	min-width: 170px;
	margin: 10px 0 10px 10px;
	box-sizing: border-box;
	text-align: left;
	border: 1px solid #fff
}

.cr-reg-body .right-ul li:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #bbd7f4;
	margin-right: 15px
}

.tab-box .copyright .cr-body .cr-reg .cr-reg-body .right-ul li a {
	color: #555;
	font-size: 15px
}

.cr-reg-body .right-ul li.active,
.tab-box .copyright .cr-body .cr-reg .cr-reg-body .right-ul li:hover {
	color: #ff6700;
	background-color: #fffbf8;
	box-shadow: 0 0 5px #ffd9c0;
	border: 1px solid #ffd9c0 !important
}

.cr-reg-body .right-ul li.active a,
.tab-box .copyright .cr-body .cr-reg .cr-reg-body .right-ul li:hover a {
	color: #ff6700 !important
}

.cr-reg-body .right-ul li.active:before,
.cr-reg-body .right-ul li:hover:before {
	background: #ff6700
}

.trade_que_box {
	border: 1px solid #ececec
}

.trade_que_box .trade_que {
	width: 600px;
	margin: -1px;
	background-color: #fff
}

.trade_que_box .trade_que .trade_side {
	position: relative;
	background-color: #f6faff;
	border: 1px solid #bfdcff;
	padding: 10px 20px;
	width: 170px;
	height: 201px;
	background-position: 95px 100px;
	background-repeat: no-repeat;
	transition: all .5s ease 0s
}

.askbuy,
.trade_news {
	background-color: #fff
}

.trade_que_box .trade_que .trade_side:hover {
	padding-left: 25px;
	padding-right: 15px;
	background-position: 95px 105px
}

.trade_que_box .trade_que.left .trade_side {
	background-image: url(../images/trade_san_bg.png)
}

.trade_que_box .trade_que.right .trade_side {
	background-image: url(../images/trade_quan_bg.png)
}

.trade_que_box .trade_que .trade_side .trade_side_til {
	color: #0071e3;
	font-size: 18px;
	border-bottom: 1px solid #d1e6ff;
	height: 40px;
	line-height: 40px
}

.trade_que_box .trade_que .trade_side .trade_side_info {
	color: #666;
	font-size: 12px;
	margin-top: 15px
}

.trade_que_box .trade_que .trade_side .trade_side_more {
	position: absolute;
	left: 20px;
	bottom: 30px;
	font-size: 12px;
	transition: all .5s ease 0s
}

.trade_que_box .trade_que .trade_side:hover .trade_side_more {
	left: 25px
}

.trade_que_box .trade_main {
	padding: 0 20px;
	width: 348px;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	transition: all .5s ease 0s
}

.trade_que_box .trade_main:hover {
	padding-left: 30px;
	padding-right: 10px
}

.trade_que_box .trade_main .trade_item {
	padding: 20px 0;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	margin-top: -1px;
	margin-bottom: -1px;
	height: 70px
}

.trade_que_box .trade_main .trade_item .trade_item_top {
	color: #444;
	font-size: 16px;
	line-height: 40px;
	font-weight: 600
}

.trade_que_box .trade_main .trade_item .trade_item_top:hover {
	color: #ff4800 !important
}

.trade_que_box .trade_main .trade_item .trade_item_pre {
	color: #585858;
	font-size: 16px;
	vertical-align: bottom;
	line-height: 40px
}

.trade_que_box .trade_main .trade_item .trade_item_pre .c_red {
	font-size: 20px;
	padding-left: 5px
}

.trade_que_box .trade_main .trade_item .trade_item_intro {
	color: #777;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.trade_que_box .trade_que.trade_que2 {
	width: 1200px
}

.trade_que_box .trade_que.trade_que2 .trade_side {
	background-image: url(../images/trade_ben_bg.jpg)
}

.trade_que_box .trade_main.trade_main2 {
	width: 988px;
	margin-right: -1px;
	padding: 0;
	height: 221px;
	border-right: 1px solid #ececec;
	overflow: hidden
}

.trade_que_box .trade_main2 .trade_item_box {
	width: 454px;
	margin-right: -1px;
	padding: 0 20px;
	border-right: 1px solid #ececec;
	transition: all .5s ease 0s
}

.trade_que_box .trade_main.trade_main2 .trade_item_box:hover {
	padding-left: 25px;
	padding-right: 15px
}

.trade_que_box .trade_main.trade_main2 .trade_item {
	padding: 20px 0;
	border-top: 0;
	height: 72px;
	border-bottom: 1px solid #ececec
}

.askbuy,
.trade_news {
	border: 1px solid #ececec
}

.trade_news {
	margin-bottom: 40px
}

.trade_news .trade_news_mess {
	padding: 0 30px;
	width: 730px
}

.trade_news .trade_news_know {
	padding: 0 20px;
	width: 340px
}

.trade_news .trade_news_til {
	height: 86px;
	line-height: 86px;
	border-bottom: 1px solid #ececec;
	font-size: 28px;
	color: #444;
	font-weight: 400
}

.trade_news .trade_news_til .c_blue {
	color: #0071e3
}

.trade_news .trade_news_til .more {
	font-size: 12px;
	color: #666
}

.trade_news .trade_news_til .more:hover {
	color: #ff4800
}

.trade_news .trade_know_ul {
	list-style-type: circle;
	color: #0071e3;
	margin: 15px 0 15px 20px;
	font-size: 16px
}

.trade_news .trade_know_ul li {
	line-height: 56px;
	height: 56px
}

.trade_news .trade_know_ul li a {
	color: #666
}

.trade_news .trade_know_ul li a:hover {
	color: #ff4800
}

.trade_news .new_item_box {
	padding: 18px 0;
	border-top: 1px solid #ececec;
	margin-top: -1px
}

.trade_news .new_item_box .new_item_til {
	font-size: 22px;
	color: #444;
	line-height: 34px;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 1px
}

.trade_news .new_item_box .new_item_til:hover {
	color: #ff4800
}

.trade_news .new_item_box .new_item_info {
	margin: 8px 0;
	font-size: 14px;
	color: #888;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.trade_news .new_item_box .new_item_info:hover {
	color: #0071e3
}

.trade_news .new_item_box .new_main {
	width: 514px
}

.trade_news .new_item_box .news_img {
	margin-top: 5px;
	width: 190px
}

.askbuy {
	width: 230px;
	height: 390px;
	padding: 0 20px
}

.askbuy .askbuy_til {
	height: 52px;
	line-height: 52px;
	border-bottom: 1px solid #ececec;
	color: #8d8d8d;
	font-size: 12px
}

.askbuy .askbuy_til .c_orange {
	color: #ff4800;
	margin-right: 15px;
	font-size: 16px
}

.askbuy .askbuy_infor {
	color: #666;
	margin-top: 20px;
	line-height: 30px;
	margin-bottom: 20px
}

.askbuy .askbuy_infor .input {
	width: 155px;
	height: 28px;
	padding: 0 5px;
	border: 1px solid #ececec
}

.askbuy .askbuy_infor .com_search_box {
	padding: 0;
	border: 0;
	background-color: transparent
}

.askbuy .askbuy_infor .com_search_box .dropdown,
.deal_mark {
	border: 1px solid #ececec
}

.askbuy .askbuy_infor .textarea {
	width: 210px;
	padding: 10px;
	color: #666;
	font-size: 14px;
	border: 1px solid #ececec;
	height: 60px;
	resize: none
}

.sucbuy_top {
	padding: 70px 0 0;
	height: 230px
}

.sucbuy_bot {
	border-top: 1px solid #ececec;
	padding: 40px 0
}

.deal_mark {
	width: 910px;
	height: 390px;
	background-color: #fff
}

.deal_mark .deal_side {
	margin: -1px;
	border: 1px solid #ffd3c1;
	width: 200px;
	height: 100%;
	background-color: #fffbfa
}

.slides_box,
.trade_scroll_main {
	margin-left: 1px;
	overflow: hidden
}

.deal_mark .deal_side .ibuy,
.deal_mark .deal_side .isell {
	padding: 0 20px;
	height: 195px;
	background-position: 100px 100px;
	background-repeat: no-repeat;
	transition: all .5s ease 0s
}

.deal_mark .deal_side .ibuy:hover,
.deal_mark .deal_side .isell:hover {
	background-position: 95px 100px
}

.deal_mark .deal_side .isell {
	margin-top: -1px;
	border-top: 1px solid #ffd3c1;
	background-image: url(../images/isell_bg.png)
}

.deal_mark .deal_side .ibuy {
	background-image: url(../images/ibuy_bg.png)
}

.deal_mark .deal_side .deal_side_til {
	line-height: 60px;
	font-size: 20px;
	border-bottom: 1px solid #ffe5db;
	background: url(../images/til_next.png) right center no-repeat;
	cursor: pointer
}

.deal_mark .deal_side .deal_side_til .right {
	font-size: 42px;
	color: #ffd3c2;
	line-height: 50px
}

.deal_mark .deal_side .deal_side_info {
	color: #666;
	font-size: 14px;
	margin-top: 10px;
	cursor: pointer
}

.trade_scroll_main {
	width: 709px;
	margin-top: 20px;
	height: 372px
}

.trade_item_ol {
	margin-top: -1px;
	text-align: center
}

.slides_box {
	width: 708px
}

.trade_item_ol li {
	position: relative;
	border-top: 1px solid #ececec;
	border-left: 1px solid #ececec;
	width: 174px;
	float: left;
	margin-left: -1px;
	padding-bottom: 10px
}

.trade_item_ol li .img_box {
	width: 160px;
	height: 100px;
	margin: 0 auto;
	overflow: hidden;
	line-height: 100px;
	background-image: url(../images/doing.gif);
	background-repeat: no-repeat;
	background-position: center center
}

.trade_item_ol li img {
	max-width: 160px;
	max-height: 100px;
	margin: 0 auto;
	vertical-align: middle
}

.trade_item_ol li .affiliation {
	position: absolute;
	font-size: 12px;
	text-align: center;
	height: 18px;
	line-height: 18px;
	width: 50px;
	right: 5px;
	top: 5px;
	background-color: #609cea;
	color: #fff;
	border-radius: 1px
}

.trade_item_ol li .affiliation.agent {
	background-color: #ff7a20
}

.trade_item_ol li .trade_name {
	color: #666;
	font-size: 14px;
	vertical-align: middle;
	line-height: 26px;
	height: 26px;
	overflow: hidden
}

.trade_item_ol li .trade_name>span {
	display: inline-block;
	padding: 0 25px;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 140px
}

.trade_item_ol li .trade_name .tally {
	display: inline-block;
	position: absolute;
	top: 3px;
	right: 0;
	width: 20px;
	height: 20px;
	background-image: url(../images/icon_rtm.png);
	background-repeat: no-repeat;
	margin-bottom: -3px;
	margin-left: 3px
}

.trade_item_ol li .trade_name .tally.tally_r {
	background-position: -4px -3px
}

.trade_item_ol li .trade_name .tally.tally_tm {
	background-position: -4px -39px
}

.trade_item_ol li .trade_name .tally.tally_tj {
	background-position: -4px -76px;
	right: auto;
	left: 0
}

.trade_item_ol li .trade_price {
	color: #888;
	font-size: 14px;
	vertical-align: bottom;
	height: 28px;
	line-height: 28px
}

.trade_item_ol li .trade_price .c_red {
	font-size: 20px;
	padding-left: 5px
}

.trade_item_ol li .trade_sort {
	font-size: 12px;
	color: #999
}

.trade_item_ol li .trade_sort .more {
	background-color: #9ab7da;
	padding: 0 3px;
	color: #fff;
	line-height: 18px;
	margin-left: 5px
}

.trade_scroll_main .flex-control-nav {
	bottom: -25px
}

.rel_step {
	padding-bottom: 40px;
	border-bottom: 1px solid #e7e7e7
}

.rel_step .step {
	display: inline-block;
	margin: 0 -2px;
	width: 228px;
	background-image: url(../images/rel_steps.png);
	background-repeat: no-repeat;
	background-position: -236px 0
}

.rel_step .step.active {
	background-position: -6px 0
}

.rel_step .step .step_num {
	line-height: 48px;
	font-size: 20px;
	padding-left: 22px;
	font-weight: 400;
	color: #fff
}

.rel_step .step .step_info {
	margin-top: 5px;
	font-size: 16px;
	color: #acacac;
	padding-left: 22px
}

.rel_step .step.active .step_info {
	color: #0071e3
}

.import .com_input {
	padding: 8px 6px;
	background-color: #fbfbfb
}

.import .btn_import {
	border-radius: 0 !important;
	margin-left: -1px;
	padding: 9px 20px
}

.screen_box {
	background-color: #fff;
	border: 1px solid #ececec;
	margin: 30px 0
}

.screen_box .screen_rside {
	width: 260px;
	margin-right: -1px;
	margin-bottom: -1px
}

.screen_box .screen_rside .screen_fast {
	cursor: pointer;
	height: 96px;
	padding: 15px;
	background-image: url(../images/buss_rbg.png);
	background-repeat: no-repeat;
	margin-top: -1px;
	background-color: #f8fbff;
	border: 1px solid #ddebff
}

.screen_box .screen_rside .screen_fast.active {
	background-color: #fff;
	border-left: 0;
	border-right: 1px solid #ececec
}

.screen_box .screen_rside .screen_fast1 {
	background-position: right 0
}

.screen_box .screen_rside .screen_fast2 {
	background-position: right -125px
}

.screen_box .screen_rside .screen_fast3 {
	background-position: right -248px
}

.screen_box .screen_rside .screen_til {
	color: #444;
	font-size: 15px;
	margin-top: 10px;
	line-height: 30px;
	font-weight: 400
}

.screen_box .screen_rside .screen_info {
	color: #999;
	font-size: 12px;
	line-height: 20px
}

.screen_box .screen_main {
	width: 905px;
	margin: 0 14px 14px
}

.screen_box .screen_main.find-list {
	width: 810px;
	margin: 0 14px 14px
}

.screen_box .screen_main .screen_fast_item {
	border-top: 1px dashed #e5e5e5;
	margin-top: -1px;
	padding: 12px 0 12px 88px;
	position: relative
}

.screen_box .screen_main .screen_fast_item .til {
	position: absolute;
	display: inline-block;
	width: 70px;
	height: 20px;
	text-align: right;
	color: #666;
	font-size: 12px;
	font-weight: 700;
	left: 0;
	top: 14px
}

.screen_box .screen_main .screen_fast_item.border0 {
	border: 0 !important
}

.screen_box .screen_main .screen_fast_item .item_option {
	display: inline-block;
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	padding-left: 5px;
	padding-right: 25px;
	position: relative;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #fff;
	background-color: #ff6700;
	border-radius: 3px
}

.screen_box .screen_main .screen_fast_item .item_option.cancel_all {
	background-color: inherit;
	border: 1px solid #428ae2;
	border-radius: 3px
}

.screen_box .screen_main .screen_fast_item .item_option:hover {
	background-color: #ff4800
}

.screen_box .screen_main .screen_fast_item .item_option.cancel_all:hover {
	background-color: inherit
}

.screen_box .screen_main .screen_fast_item .item_option a {
	color: #fff
}

.screen_box .screen_main .screen_fast_item .item_option.cancel_all a {
	color: #0071e3
}

.screen_box .screen_main .screen_fast_item .item_option .option_del {
	display: inline-block;
	position: absolute;
	right: 0;
	width: 20px;
	height: 20px;
	background-color: #ff4800;
	top: 0;
	border-radius: 0 3px 3px 0;
	cursor: pointer;
	background-image: url(../images/icon_buss.png);
	background-repeat: no-repeat;
	background-position: -8px -10px
}

.screen_box .screen_main .screen_fast_item .item_option .option_del.cancel_icon {
	background-image: url(../images/icon2.png);
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: -141px -7px
}

.screen_box .screen_main .screen_fast_item .options {
	color: #666;
	cursor: pointer;
	font-size: 12px;
	padding: 5px 6px;
	border-radius: 3px;
	margin-bottom: -1px;
	white-space: nowrap
}

.screen_box .screen_main .screen_fast_item a.options {
	color: #0071e3
}

.screen_box .screen_main .screen_fast_item .single:hover {
	background: #428ae2;
	color: #fff
}

.screen_box .screen_main .screen_fast_item span.options.active {
	background-color: #f8fbff;
	border: 1px solid #ddebff;
	border-radius: 0;
	border-bottom: none;
	color: #0071e3
}

.screen_box .screen_main .screen_fast_item span.options.single.active {
	background: #428ae2;
	color: #fff;
	border: 0;
	border-radius: 3px
}

.screen_box .screen_main .screen_fast_item a.options.active,
.screen_box .screen_main .screen_fast_item a.options:hover {
	background-color: #428ae2;
	color: #fff
}

.screen_box .screen_main .screen_fast_item .detailed_item {
	border: 1px solid #ddebff;
	background-color: #f8fbff;
	padding: 5px
}

.screen_box .screen_main .screen_fast_item .screen_fast_btn {
	font-size: 12px;
	border: none;
	background-color: #428ae2;
	color: #fff;
	height: 24px;
	padding: 0 10px
}

.screen_box .screen_main .screen_fast_item .verbar {
	margin-right: 9px;
	color: #cdcdcd;
	font-size: 18px;
	line-height: 24px;
	font-weight: 200
}

.screen_box .screen_main .screen_fast_item .screen_fast_input {
	text-indent: 5px;
	font-size: 12px;
	height: 22px;
	border: 1px solid #d6d6d6
}

.spread {
	font-size: 12px;
	padding: 5px 20px 5px 5px;
	z-index: 9;
	position: relative;
	line-height: 24px;
	display: inline-block
}

.spread .toggle::before {
	content: '';
	display: inline-block;
	width: 13px;
	height: 24px;
	position: absolute;
	right: 5px;
	top: 5px
}

.spread .open::before {
	background: url(../images/icon_down.png) no-repeat
}

.spread .close::before {
	background: url(../images/icon_up.png) no-repeat
}

.spread .close {
	display: none
}

.spreadpop {
	position: absolute;
	background-color: #f8fbff;
	left: 85px;
	top: 34px;
	width: 830px;
	border: 1px solid #ddebff;
	z-index: 8;
	box-shadow: 0 0 5px #ddebff
}

.spreadpop .spreadpop_ul {
	margin: 20px 15px;
	overflow: hidden
}

.spreadpop .spreadpop_ul li {
	float: left;
	width: 99px;
	line-height: 30px;
	border-left: 1px solid #e5f0ff;
	margin-left: -1px;
	text-align: left;
	padding-left: 1px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.spreadpop .spreadpop_ul li a {
	margin: 0 6px;
	cursor: pointer;
	padding: 3px 5px
}

.spreadpop .spreadpop_ul li a.result:hover,
.spreadpop .spreadpop_ul li a:hover {
	background-color: #428ae2;
	color: #fff;
	border-radius: 3px
}

.spreadpop .spreadpop_ul li a.selected,
.spreadpop .spreadpop_ul li a.selected.result {
	background-color: #428ae2;
	color: #fff;
	padding: 3px 5px;
	border-radius: 3px
}

.screen_box .screen_main .screen_fast_item a.result {
	background-color: inherit;
	color: #0071e3;
	border: 1px solid #428ae2;
	padding: 3px 5px;
	border-radius: 3px
}

.screen_box .select2-container .select2-choice {
	height: 25px;
	line-height: 25px
}

.screen_box .select2-container .select2-choice .select2-arrow {
	top: -8px
}

.buss_mark_box {
	background-color: #f5f5f5;
	overflow-x: hidden
}

.buss_mark_box .askbuy {
	background-color: #fff;
	padding: 0 15px 378px
}

.buss_mark_box .buss_mark_main {
	width: 920px;
	background-color: #fff;
	margin-top: -1px;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec
}

.buss_mark_box .buss_mark_main .rank_box+div {
	height: 609px
}

.buss_mark_box .buss_mark_main .trade_item_ol {
	margin-right: -1px;
	height: 609px
}

.buss_mark_box .buss_mark_main .page,
.rank_box {
	height: 30px
}

.buss_mark_main .trade_item_ol li {
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
	width: 25%;
	border-left: none;
	border-top: none
}

.buss_mark_main .trade_item_ol li .affiliation {
	right: 0;
	top: 10px
}

.buss_mark_main .none_main {
	text-align: center;
	color: #666;
	font-size: 16px;
	line-height: 30px
}

.buss_mark_main .none_main .none_tel {
	color: #66a0e7;
	font-size: 26px;
	margin: 110px 0 20px
}

.buss_mark_main .none_main img {
	vertical-align: middle;
	margin-right: 10px
}

.rank_box {
	background-color: #f3f9ff;
	padding: 10px;
	line-height: 30px;
	border-top: 2px solid #a1cbff
}

.rank_box .rank_issue {
	line-height: 20px;
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	margin-right: 10px;
	display: inline-block;
	padding: 2px 10px 2px 30px;
	margin-top: 3px;
	background: url(../images/icon_buss.png) -32px -9px no-repeat #428ae2
}

.rank_box .rank_item {
	display: inline-block;
	margin: 0 15px;
	padding-right: 30px;
	line-height: 30px;
	position: relative
}

.rank_box .rank_item::after {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/icon_buss.png) -8px -127px no-repeat;
	position: absolute;
	right: 5px;
	top: 5px
}

.rank_box .rank_item.not-sort::after {
	display: none
}

.rank_box .rank_item.up::after {
	background-position: -8px -87px
}

.rank_box .rank_item.down::after {
	background-position: -8px -47px
}

.rank_box .next,
.rank_box .pre {
	padding: 0 3px;
	background-color: #77abeb;
	line-height: 20px;
	font-size: 12px;
	margin-top: 5px;
	border-radius: 3px;
	color: #fff
}

.fail_succ {
	height: 250px;
	padding: 50px 0;
	font-size: 16px;
	color: #555
}

.fail_succ .fail,
.fail_succ .succ {
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 60px;
	font-size: 24px;
	padding-left: 60px;
	display: inline-block
}

.fail_succ .succ {
	background-image: url(../images/icon_succ.png);
	color: #0bb523
}

.fail_succ .fail {
	background-image: url(../images/icon_fail.png);
	color: #ff4800
}

.brand-name {
	width: 1200px;
	margin: 20px auto;
	background: #fff
}

.brand-name .dropdown_oth {
	background: #fbfbfb;
	width: 261px
}

.brand-name .dropdown_oth .carat {
	background: url(../images/icon.png) -110px -20px no-repeat #fbfbfb !important
}

.brand-name .dropdown_oth .selected {
	padding: 10px 3px 10px 10px
}

.brand-name input {
	border: 1px solid #d1d1d1;
	background-color: #fbfbfb;
	line-height: 26px
}

.brand-name dl dt {
	width: 100px;
	font-size: 14px;
	margin-right: 15px;
	text-align: right
}

.brand-name dl .bd_orange {
	margin: 0;
	border-radius: 0;
	float: left;
	width: 85px
}

.brand-name dl .bd_orange.active {
	background-color: #fd6601;
	border: 1px solid #fd6601;
	color: #fff !important
}

.brand-name .btn {
	padding: 7px 22px;
	font-size: 14px
}

.brand-name .btn-box {
	padding: 20px 0;
	text-align: center
}

.brand-name .number a {
	padding: 0 10px;
	color: #666
}

.brand-name .number a.active,
.brand-name .number a:hover {
	color: #fd6601
}

.brand-name .input-number {
	width: 15px;
	padding: 0 15px;
	margin-right: 5px
}

.brand-name .input-sec {
	width: 280px;
	padding: 3px 30px 3px 5px
}

.brand-name .i-serch {
	top: 8px;
	right: auto;
	left: 295px
}

.brand-name .type-btn {
	line-height: 14px;
	margin-right: 10px;
	padding: 4px 0;
	text-align: center;
	border-radius: 3px;
	min-width: 40px;
	width: 94px;
	display: inline-block;
	box-sizing: border-box
}

.brand-name .template {
	width: 880px;
	margin: 0;
	padding: 5px 100px 5px 15px;
	height: 55px;
	overflow: hidden
}

.brand-name .template .type-btn {
	font-size: 12px
}

.brand-name .template .type-btn.active,
.brand-name .template .type-btn:hover {
	background-color: #3889ec;
	color: #fff;
	border: 1px solid #3889ec
}

.brand-name .template .type-btn.on {
	border: 1px solid #3889ec
}

.brand-name .template .spread {
	position: absolute;
	right: 20px;
	top: 5px
}

.brand-name .temp_oth {
	height: auto;
	padding: 5px 15px 5px 100px
}

.brand-name .temp_oth .type-btn:first-child {
	position: absolute;
	left: 20px;
	top: 8px;
	width: 66px
}

.brand-name.search-result {
	padding-bottom: 30px
}

.brand-name.search-result .type {
	margin: 0 20px;
	line-height: 20px;
	border-bottom: 0
}

.brand-name.search-result .type dt {
	width: 90px
}

.brand-name.search-result .type-btn {
	font-size: 14px;
	margin-bottom: 10px;
	background-color: #f0f7ff;
	width: 115px
}

.brand-name.search-result .type-btn:hover {
	background-color: #fff4ec;
	color: #fd6601
}

.brand-name.search-result .type-btn.active {
	background-color: #fd6601;
	color: #fff
}

.brand-name.search-result .type-box {
	width: 1000px
}

.brand-name .title {
	width: 1160px
}

.brand-name .title.fixe {
	position: fixed;
	top: 0;
	box-shadow: 0 1px 10px #cfdef3;
	z-index: 11
}

.brand-name .title .btn_border:hover .i-change {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	background-position: -29px -236px;
	width: 15px;
	height: 17px;
	vertical-align: middle;
	margin-top: -2px
}

.brand-name .table-box {
	margin: 20px
}

.brand-name .table-box .table {
	border: 0
}

.brand-name .table-box .table td:nth-child(1),
.brand-name .table-box .table th:nth-child(1) {
	padding-left: 40px
}

.brand-name .table-box .table td {
	padding: 8px
}

.brand-name .table-box .table .btn {
	padding: 5px 11px;
	margin: 0 10px 0 0
}

.brand-name .table-box .table .btn_orange4.active {
	background-color: #ff6700 !important;
	border: 1px solid #ff6700 !important;
	display: block
}

.brand-name .table-box .btn-box {
	display: inline-block;
	width: 80px;
	vertical-align: top;
	border-radius: 3px;
	padding: 0;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0
}

.brand-name .table-box .btn-box:hover {
	z-index: 10
}

.brand-name .table-box .btn-box:hover .btn {
	display: block
}

.brand-name .table-box .btn-box .btn {
	border-radius: 0;
	margin: 0;
	display: none
}

.brand-name .table-box .btn-links {
	display: inline-block;
	vertical-align: middle;
	width: 80px;
	height: 32px;
	position: relative
}

.serve_box {
	border: 1px solid #e7e7e7;
	padding: 20px 30px;
	background-color: #fff
}

.serve_box .serve_infobox {
	margin-left: 20px
}

.serve_box .serve_infobox .serve_til {
	font-size: 24px;
	color: #333;
	margin-top: 15px;
	position: relative;
	font-weight: 400
}

.serve_box .serve_infobox .serve_intro {
	font-size: 14px;
	color: #777;
	margin-top: 10px
}

.serve_box .serve_infobox .serve_til .serve_icon {
	position: absolute;
	font-size: 12px;
	color: #fff;
	background-color: #ff4800;
	padding: 1px 8px;
	margin-left: 10px;
	line-height: 16px;
	border-radius: 8px
}

.serve_box .serve_infobox .serve_til .serve_icon:before {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-right: 8px solid #ff4800;
	border-bottom: 4px solid transparent;
	left: -5px;
	top: 4px
}

.serve_box .serve_infobox .serve_til .serve_icon.new_online {
	background-color: #187de3
}

.serve_box .serve_infobox .serve_til .serve_icon.new_online:before {
	border-right: 8px solid #187de3
}

.serve_box .serve_prc_box {
	text-align: right
}

.serve_box .serve_prc_box .serve_prcinfo {
	font-size: 14px;
	color: #777
}

.serve_box .serve_prc_box .serve_prc {
	font-size: 16px;
	color: #444
}

.serve_box .serve_prc_box .serve_prc .c_red {
	font-size: 34px;
	margin: 0 5px
}

.serve_box .serve_ensure {
	border-top: 1px solid #ececec;
	padding-top: 15px
}

.serve_box .ensure_btn {
	display: inline-block;
	border: 1px solid #ff4800;
	font-size: 12px;
	color: #ff4800;
	line-height: 24px;
	padding-left: 30px;
	padding-right: 15px;
	background-repeat: no-repeat;
	background-position: 8px center;
	margin: 0 5px;
	border-radius: 13px
}

.serve_box .ensure_btn1 {
	background-image: url(../images/reg_url_ren.png)
}

.serve_box .ensure_btn2 {
	background-image: url(../images/reg_url_bao.png)
}

.serve_box .ensure_btn3 {
	background-image: url(../images/reg_url_huan.png)
}

.brand_service_box {
	padding-top: 362px;
	background: url(../images/service_top.jpg) top center no-repeat
}

.brand_service {
	width: 1034px;
	margin: 0 auto
}

.brand_service .cont_box {
	margin-bottom: 34px;
	background: #fff
}

.brand_service .cont_box .nav {
	padding: 0 26px;
	font-size: 18px;
	background: #ff730d;
	color: #fff
}

.brand_service .cont_box .nav span {
	position: relative;
	display: inline-block;
	padding: 14px 20px;
	cursor: pointer
}

.brand_service .cont_box .nav .cur {
	background: #ee5a00
}

.brand_service .cont_box .nav .cur:before {
	content: '';
	position: absolute;
	left: 50px;
	bottom: -12px;
	width: 0;
	height: 0;
	z-index: 99;
	border-top: 12px solid #ee5a00;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: none
}

.brand_service .cont_box .cont1 {
	padding: 0 0 0 250px;
	background: url(../images/notpass.png) 19px 34px no-repeat
}

.brand_service .cont_box {
	padding: 40px;
	font-size: 15px
}

.brand_service .cont_box .cont_bg {
	height: 180px;
	width: 180px;
	margin: 30px 40px 0 20px;
	line-height: 180px;
	text-align: center;
	background: #fff9f3;
	border: 3px solid #ffd1af;
	font-size: 110px;
	font-family: PingFangSC-Regular, sans-serif;
	color: #ffccb1;
	border-radius: 200px;
	font-weight: lighter
}

.brand_service .cont_box .table {
	border: 0
}

.brand_service .cont_box .table tr:hover {
	background-color: inherit
}

.brand_service .cont_box .table td {
	padding: 0 12px 30px;
	border: 0;
	font-size: 15px
}

.brand_service .process_box,
.brand_service .public_box {
	padding: 40px;
	text-align: center;
	border-top: 2px solid #facdb2
}

.brand_service .cont_box .title {
	margin-right: 14px;
	color: #ff730d
}

.brand_service .cont_box .c_red {
	color: #ff3f3f;
	font-size: 30px
}

.brand_service .cont_box .btn {
	box-shadow: 0 3px 0 0 #056bd3;
	-webkit-box-shadow: 0 3px 0 0 #056bd3;
	-moz-box-shadow: 0 3px 0 0 #056bd3;
	-o-box-shadow: 0 3px 0 0 #056bd3
}

.brand_service .cont_box .btn:hover {
	box-shadow: 0 3px 0 0 #0252a3;
	-webkit-box-shadow: 0 3px 0 0 #0252a3;
	-moz-box-shadow: 0 3px 0 0 #0252a3;
	-o-box-shadow: 0 3px 0 0 #0252a3
}

.brand_service .cont_box .btn_yellow {
	background-color: #ffa526;
	box-shadow: 0 3px 0 0 #ce7900;
	-webkit-box-shadow: 0 3px 0 0 #ce7900;
	-moz-box-shadow: 0 3px 0 0 #ce7900;
	-o-box-shadow: 0 3px 0 0 #ce7900
}

.brand_service .cont_box .btn_yellow:hover {
	background-color: #ff9807;
	box-shadow: 0 3px 0 0 #cd3a00;
	-webkit-box-shadow: 0 3px 0 0 #cd3a00;
	-moz-box-shadow: 0 3px 0 0 #cd3a00;
	-o-box-shadow: 0 3px 0 0 #cd3a00
}

.brand_service .cont_box .btn_orange {
	box-shadow: 0 3px 0 0 #cd3a00;
	-webkit-box-shadow: 0 3px 0 0 #cd3a00;
	-moz-box-shadow: 0 3px 0 0 #cd3a00;
	-o-box-shadow: 0 3px 0 0 #cd3a00
}

.brand_service .cont_box .btn_orange:hover {
	background-color: #ff4800;
	box-shadow: 0 3px 0 0 #cd3a00;
	-webkit-box-shadow: 0 3px 0 0 #cd3a00;
	-moz-box-shadow: 0 3px 0 0 #cd3a00;
	-o-box-shadow: 0 3px 0 0 #cd3a00
}

.brand_service .process_box {
	margin-bottom: 34px;
	background: url(../images/process.jpg) center no-repeat #fff
}

.brand_service .process_box .title {
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 240px
}

.brand_service .public_box {
	margin-bottom: 34px;
	font-size: 16px;
	background-color: #fff
}

.brand_service .public_box .title {
	font-size: 30px;
	font-weight: 400;
	border-bottom: 1px solid #eee
}

.brand_service .public_box .aim {
	width: 515px;
	text-align: left
}

.brand_service .public_box .question {
	width: 368px;
	text-align: left
}

.brand_service .public_box .aim .list {
	padding: 20px 40px
}

.brand_service .public_box .aim .list li {
	padding: 30px 0 30px 90px
}

.brand_service .public_box .aim .list .blist {
	background: url(../images/aim1.png) left center no-repeat
}

.brand_service .public_box .aim .list .rlist {
	background: url(../images/aim2.png) left center no-repeat
}

.brand_service .public_box .aim .list .glist {
	background: url(../images/aim3.png) left center no-repeat
}

.brand_service .public_box .aim .list .key {
	font-size: 22px
}

.brand_service .public_box .aim .list .blist .key {
	color: #ffa526
}

.brand_service .public_box .aim .list .rlist .key {
	color: #f26363
}

.brand_service .public_box .aim .list .glist .key {
	color: #3cb57b
}

.brand_service .public_box .question .list {
	padding-top: 32px;
	margin-left: 25px
}

.brand_service .public_box .question li {
	list-style: circle;
	color: #ff926c;
	line-height: 50px
}

.brand_service .public_box .question .list li a {
	color: #666
}

.brand_service .public_box .question .list li a:hover {
	color: #ff4800
}

.brand_service .public_box .question .more {
	font-size: 12px;
	color: #666;
	margin-top: 18px
}

.brand_service .public_box .question .more:hover {
	color: #ff4800
}

.tm-new-service button {
	border: 0;
	color: #fff;
	font-size: 16px;
	width: 140px;
	height: 37px;
	border-radius: 25px;
	cursor: pointer
}

.tm-new-service .con-btn {
	background-color: #ff8e19;
	box-shadow: 0 0 30px -5px #ff8e19;
	margin-right: 20px
}

.tm-new-service .apl-btn {
	background-color: #d01010;
	box-shadow: 0 0 30px -5px #d01010
}

.tm-new-service .advantage .advan-box,
.tm-new-service .tab {
	box-shadow: 1px 1px 30px -10px grey
}

.tm-new-service .con-btn:hover {
	background-color: #ff9b32
}

.tm-new-service .apl-btn:hover {
	background-color: #dd3737
}

.tm-new-service .pb {
	padding-bottom: 333px
}

.tm-new-service .mb56 {
	margin-bottom: 56px
}

.tm-new-service .banner {
	background-repeat: no-repeat;
	width: 100%;
	height: 385px;
	position: relative;
	overflow: hidden
}

.tm-new-service .banner .banner-img {
	background-image: url(../images/tm-ser-banner.png);
	width: 1920px;
	height: 385px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	color: #fff;
	font-size: 16px
}

.tm-new-service .banner p {
	font-size: 23px
}

.tm-new-service .banner li {
	margin: 28px 40px 0 20px
}

.tm-new-service .tab {
	margin-top: -70px;
	padding: 10px 0 0;
	border-radius: 5px;
	font-size: 16px;
	color: #444
}

.tm-new-service .tab ul {
	border-bottom: 1px solid #ededed;
	margin: 0 20px;
	position: relative
}

.tm-new-service .tab ul:last-child {
	border-bottom: 0
}

.tm-new-service .tab li {
	width: 155px;
	padding: 23px 38px 17px;
	line-height: 24px;
	position: relative;
	text-align: center;
	cursor: pointer
}

.tm-new-service .tab li:after {
	content: '';
	position: absolute;
	top: 17px;
	right: 0;
	background-color: #eaeaea;
	width: 1px;
	height: 30px
}

.tm-new-service .tab ul li:nth-child(5n):after {
	background-color: #fff
}

.tm-new-service .tab .active-ul {
	border-bottom: 0
}

.tm-new-service .tab .active-ul li {
	padding: 19px 0 21px;
	margin: 0 38px
}

.tm-new-service .tab .active-ul li:after {
	right: -37px
}

.tm-new-service .tab .active-li {
	color: #ff8019
}

.tm-new-service .tab .active-ul .tab-line {
	height: 3px;
	width: 155px;
	position: absolute;
	left: 35px;
	bottom: -2px;
	background: #ff8e19;
	z-index: 1
}

.tm-new-service .tab .tab-content {
	background-color: #f2f4f8;
	padding: 46px 0 31px 88px
}

.tm-new-service .tab .tab-content p {
	margin-bottom: 21px
}

.tm-new-service .tab .tab-content label {
	color: #888;
	display: inline-block;
	padding: 0 10px;
	vertical-align: middle
}

.tm-new-service .tab .tab-content span {
	display: inline-block;
	margin-left: 32px;
	line-height: 29px
}

.tm-new-service .tab .tab-content .price {
	color: #ff3145;
	font-size: 26px;
	margin-left: 25px;
	margin-top: 7px
}

.tm-new-service .tab .tab-content .ser-btn {
	margin: -10px 90px 0 0;
	cursor: pointer
}

.tm-new-service .advantage {
	margin-top: -278px;
	text-align: center
}

.tm-new-service .advantage h1 {
	font-weight: 400
}

.tm-new-service .advantage h2 {
	padding: 14px 0 10px
}

.tm-new-service .advantage ul {
	padding: 0 75px 0 55px;
	text-align: left
}

.tm-new-service .advantage li {
	padding: 14px 0 15px 43px;
	border-bottom: 1px solid #f4f4f4
}

.tm-new-service .advantage li:nth-child(4n) {
	border-bottom: 0
}

.tm-new-service .advantage span {
	margin-right: 30px;
	font-size: 16px
}

.tm-new-service .advantage .left {
	border-right: 1px solid #eee;
	margin-right: -1px;
	position: relative
}

.tm-new-service .advantage .left:after {
	content: '';
	position: absolute;
	top: 50%;
	right: -39px;
	margin-top: -8px;
	width: 74px;
	height: 74px;
	background: url(../images/tm-pk.png)
}

.tm-new-service .advantage .left h2 {
	border-top: 3px solid rgba(208,16,16,0.8);
	background-color: #f3f6ff;
	color: rgba(208,16,16,1);
	border-top-left-radius: 5px
}

.tm-new-service .advantage .left .border {
	height: 14px;
	width: 100%;
	background: url(../images/border-icon-left.png)
}

.tm-new-service .advantage .left span {
	color: rgba(208,16,16,1);
	font-weight: 700
}

.tm-new-service .advantage .right h2 {
	border-top: 3px solid #ffc07f;
	background-color: #fff3e6;
	color: #ff8019;
	margin-left: 1px;
	border-top-right-radius: 5px
}

.tm-new-service .advantage .right .border {
	height: 14px;
	width: 100%;
	background: url(../images/border-icon-right.png) #fff
}

.tm-new-service .advantage .right span {
	color: #ff8019;
	font-weight: 700
}

.tm-new-service .ser-process {
	text-align: center;
	margin-top: 39px
}

.tm-new-service .ser-process .pic-box {
	position: relative;
	background-color: #fff;
	padding: 46px 66px;
	margin-left: 70px;
	margin-right: 147px;
	border: 1px solid #dadeeb;
	box-shadow: 0 0 30px 5px #dadeeb
}

.tm-new-service .ser-process .pic-box:last-child {
	margin-right: 0
}

.tm-new-service .ser-process .pic-box:last-child:after {
	background: 0 0
}

.tm-new-service .ser-process .pic-box:after {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -10px;
	right: -150px;
	width: 72px;
	height: 20px;
	background: url(../images/ser-pro-arrow.png)
}

.tm-new-service .ser-process .pic-box img {
	margin-top: 6px;
	margin-right: 2px
}

.tm-new-service .question {
	padding-bottom: 40px
}

.tm-new-service .question h1 {
	font-weight: 400;
	font-size: 32px;
	color: #444;
	padding-top: 64px;
	text-align: center
}

.tm-new-service .question img {
	margin-top: 6px;
	margin-left: 19px
}

.tm-new-service .question ul {
	width: 225px;
	margin-top: 115px;
	margin-left: 23px
}

.tm-new-service .question ul li {
	list-style: disc;
	color: rgba(208,16,16,0.6);
	margin-bottom: 63px
}

.tm-new-service .question ul li:last-child {
	margin-bottom: 0
}

.tm-new-service .question a {
	color: #3d3d3d;
	font-size: 16px;cursor: pointer;
}

.tm-new-service .question .content {
	padding-left: 47px
}

.tm-new-service .question h2 {
	text-align: center;
	color: #3d3d3d
}

.tm-new-service .question .que-btn {
	display: block;
	margin: 24px auto 0
}

.tm-new-service .question ul li:hover,
.tm-new-service .question ul li:hover a {
	color: rgba(208,16,16,0.8)
}

.pl-buy {
	background-color: #fff7f1;
	width: 180px;
	height: 34px;
	border: 1px solid #ffd8bd;
	display: inline-block;
	line-height: 34px;
	text-align: center;
	border-radius: 17px;
	float: right;
	margin: 23px 0;
	color: #ff6700
}

.pl-buy .pl-buy-mark {
	background-color: #ff6700;
	color: #fff;
	padding: 0 3px;
	border-radius: 3px;
	margin-right: 5px
}

.pl-buy:hover {
	border: 1px solid #ff6800;
	cursor: pointer
}

.service_form {
	padding: 40px 52px;
	border: 1px solid #e7e7e7;
	background: #fff;
	font-size: 16px
}

.service_form .top_prompt,
.service_form .top_prompt2 {
	padding: 15px 20px;
	background-color: #fffbfa;
	color: #ff4800;
	font-size: 14px;
	border: 1px solid #fbd4c0
}

.service_form .top_prompt_red {
	padding: 15px 20px;
	background-color: snow;
	color: #ff3145;
	font-size: 14px;
	border: 1px solid #fbbec4;
	line-height: 30px
}

.service_form .top_prompt .icon {
	display: inline-block;
	height: 28px;
	width: 38px;
	background: url(../images/icon.png) -165px -136px no-repeat
}

.service_form .cont {
	padding: 20px 0;
	position: relative
}

.service_form .cont h1 {
	margin: 0 0 20px;
	border-bottom: 1px solid #e7e7e7
}

.service_form .cont h1 span {
	display: inline-block;
	padding: 10px 0;
	font-size: 18px;
	font-weight: 400;
	color: #4296ec;
	border-bottom: 2px solid #4296ec
}

.service_form .cont .table {
	border: 0
}

.service_form .cont .table input~.btn {
	line-height: 23px;
	margin-left: 10px
}

.service_form .cont .table td {
	border: 0;
	font-size: 16px;
	padding: 12px 0;
	position: relative
}

.service_form .cont .table tr:hover {
	background: inherit
}

.service_form .cont .inp-load,
.service_form .cont .table td input[type=text] {
	display: inline-block;
	width: 372px;
	padding: 5px;
	height: 22px;
	background: #f6f6f6;
	border: 1px solid #d1d1d1
}

.service_form .cont .table .tright {
	width: 170px;
	padding-right: 30px
}

.service_form .cont .table .register {
	height: 48px;
	line-height: 48px
}

.service_form .cont .table .add {
	padding: 0 12px
}

.service_form .cont .upload .title.pd30 {
	margin: 0;
	padding: 0 30px
}

.service_form .cont .upload {
	padding: 2px 10px;
	width: 168px;
	margin-right: 14px;
	font-size: 14px;
	text-align: center;
	border: 1px solid #d1d1d1;
	background: #fbfbfb
}

.service_form .cont .upload2 {
	padding: 2px 13px;
	width: 185px
}

.service_form .cont .upload3 {
	width: 120px
}

.service_form .cont .upload3 .btn {
	margin: 5px auto 6px !important
}

.service_form .cont .upload4 {
	padding: 5px 0 10px !important;
	height: auto
}

.service_form .cont .upload4 .title {
	margin: 0 !important;
	line-height: 22px
}

.service_form .cont .typeul .bd_blue:hover {
	border: 1px solid #3889ec !important;
	background: #fff;
	color: #3889ec !important
}

.service_form .cont .typeul .btn {
	font-size: 14px;
	padding: 6px 10px
}

.service_form .cont .typeul .btn:first-child {
	margin-left: 0
}

.service_form .cont .upload .title {
	margin: 10px 0
}

.service_form .cont .upload .img_box {
	margin: 0 auto;
	height: 100px;
	width: 134px;
	overflow: hidden
}

.service_form .cont .upload a.img_box {
	display: inline-block;
	height: 94px
}

.service_form .cont .upload .img_box img {
	width: 100%;
	height: 100%
}

.service_form .cont .upload .btn {
	padding: 4px 0;
	margin: 10px 0;
	position: relative;
	font-size: 12px;
	border-radius: 28px !important;
	outline: 0
}

.service_form .cont .purple .icon {
	background-position: -30px -4px
}

.service_form .cont .note {
	padding: 10px;
	width: 368px;
	height: 90px;
	border: 1px solid #d1d1d1;
	background: #fbfbfb
}

.service_form .order {
	padding: 15px 20px;
	background-color: #fffbfa;
	color: #666;
	border: 1px solid #fbd4c0;
	line-height: 36px
}

.service_form .gray {
	color: #c8cdd5;
	font-size: 18px;
	text-decoration: line-through
}

.service_form .red {
	color: #ff3145;
	font-size: 22px
}

.service_form .com_title {
	font-weight: 400;
	border-bottom: 1px solid #ececec
}

.service_form .com_title .til {
	font-weight: 400;
	color: #0071e3;
	font-size: 18px;
	padding-bottom: 10px;
	border-bottom: 2px solid #0071e3;
	display: inline-block
}

.service_form .form_jud {
	padding: 0 0 0 17px;
	width: 247px;
	margin-top: 8px;
	line-height: 20px
}

.service_form .order_info .service_tab {
	width: 100%;
	margin: 0 auto;
	border: 1px solid #e9e9e9;
	color: #999
}

.service_form .scroll_top,
.service_form .service_tbody .service_tab {
	border-top: none
}

.service_form .order_info .service_tab td {
	border-bottom: none !important
}

.service_form .order_info .service_tab td .count {
	background: url(../images/jiajian.png) center no-repeat;
	height: 30px;
	line-height: 30px;
	position: relative;
	width: 100px;
	margin: 0 auto
}

.service_form .order_info .service_tab td .count .marth {
	width: 26px;
	height: 26px;
	display: inline-block;
	position: absolute;
	top: 3px
}

.service_form .order_info .service_tab td .count .add {
	background: url(../images/add.png) center no-repeat;
	right: 1px
}

.service_form .order_info .service_tab td .count .sub {
	background: url(../images/sub.png) center no-repeat;
	left: 1px
}

.service_form .order_info .service_tab td .count_sum {
	text-align: center;
	width: 44px;
	margin: 0 auto;
	overflow: hidden;
	outline: 0;
	border: none
}

.service_form .service_tbody {
	height: 190px;
	overflow-y: auto;
	border-bottom: 1px solid #e9e9e9
}

.service_form .img_box {
	height: 62px;
	width: 62px;
	margin-right: 15px;
	border: 1px solid #e9e9e9;
	overflow: hidden;
	position: relative
}

.service_form .payfor_service {
	color: #666;
	font-size: 16px;
	padding: 24px 17px;
	background-color: #fffbfa;
	border: 1px solid #fbd4c0
}

.service_form .payfor_service .payfor_info {
	border-bottom: 1px dashed #fbd4c0
}

.service_form .payfor_service .payfor_info li input {
	height: 28px;
	padding-left: 5px;
	width: 187px;
	border: 1px solid #dcdcdc;
	background-color: #fff
}

.service_form .payfor_service .payfor_total .icon_count {
	display: inline-block;
	border-right: 1px solid #e1e0e0;
	padding-right: 18px;
	margin-right: 16px
}

.service_form .sub-btn {
	background-color: #fff;
	color: #ff4800;
	font-size: 14px;
	border: 1px solid #ff4800;
	margin-right: 10px;
	width: 77px;
	height: 30px;
	padding: 0
}

.service_form.new-tm-allow,
.service_form.new-tm-change {
	padding: 30px 52px 40px 62px
}

.service_form.new-tm-change .cont h1 {
	margin-top: 0
}

.service_form.new-tm-change .radio span {
	margin-right: 42px;
	margin-left: 5px
}

.service_form.new-tm-change .radio .prompt {
	margin-right: 261px;
	margin-top: 5px
}

.service_form.new-tm-allow input::-webkit-input-placeholder {
	color: #999
}

.service_form .cancle {
	font-size: 12px;
	line-height: 28px
}

.service_form .cancle .icon {
	display: inline-block;
	height: 28px;
	width: 38px;
	background: url(../images/icon2.png) -57px 4px no-repeat
}

.posrel .icon_not,
.template .icon_not {
	position: absolute;
	top: 50%;
	right: 5px;
	display: none;
	margin-top: -12px
}

.err~.icon_not,
.err~.icon_not .tip_box {
	display: block !important
}

.market_top .tip_box,
.tip_box {
	width: 150px
}

.service_form2 .cont .template {
	position: absolute;
	width: 230px;
	right: 0;
	top: 120px;
	height: 500px
}

.service_form2 .cont .template .inp {
	border: 1px solid #c7dcf1;
	width: 100%;
	box-sizing: border-box;
	font-size: 13px
}

.service_form2 .cont .template .top {
	margin-bottom: 10px !important
}

.service_form2 .cont .template:after {
	content: '';
	background: url(../images/sbzc_08.jpg);
	width: 16px;
	height: 21px;
	display: inline-block;
	position: absolute;
	top: 45%;
	left: -12px
}

.service_form2 .h435 .warm {
	top: 350px !important
}

.service_form2 ß .cont .typeul .btn {
	font-size: 14px;
	padding: 6px 10px
}

.service_form2 .err {
	border: 1px solid #ff1a14 !important
}

.service_form2 .template .warm {
	position: absolute;
	top: 430px;
	left: 0
}

.service_form2 .template .dropdown .selected {
	padding: 3px
}

.service_form2 .template .tip_box {
	left: auto;
	right: -4px
}

.service_form2 .template .tip_box:after {
	left: auto;
	right: 7px
}

.service_form2 .template .mod-blue {
	border: 1px solid #c4def8;
	line-height: 30px
}

.service_form2 .template .mod-blue .tit {
	background: #e9f4ff;
	border-bottom: 1px solid #c4def8
}

.service_form2 .template .mod-blue p {
	padding: 0 10px
}

.service_form2 .template .mod-blue .name {
	display: inline-block;
	max-width: 50px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle
}

.service_form2 .tip_box:after {
	bottom: -14px
}

.service_form2 .brand_search {
	padding: 20px 20px 10px;
	border-bottom: 1px solid #e5e5e5
}

.service_form2 .brand_search .ui-input {
	width: 180px
}

.service_form2 .brand_search .ui-btn {
	border-radius: 0 3px 3px 0
}

.service_form2 .brand_search .drop_list {
	width: 176px;
	top: 60px;
	left: 20px
}

.service_form2 .l_confirm .content {
	padding: 0 15px !important;
	font-size: 14px;
	height: auto !important
}

.service_form2 .l_confirm dd .jian a {
	background: url(../images/tuijian.png) 20px 9px no-repeat
}

.service_form2 .l_confirm .tit {
	padding: 10px 20px;
	cursor: pointer
}

.service_form2 .l_confirm .tit .tip_box {
	bottom: auto;
	left: 30px;
	width: 130px;
	top: 0
}

.service_form2 .l_confirm .tit .tip_box.qiang {
	width: 150px
}

.service_form2 .l_confirm .tit .tip_box:after {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	left: -10px;
	bottom: auto;
	top: 0
}

.service_form2 .l_confirm .tit_box {
	overflow-y: auto;
	height: 500px;
	margin-bottom: 10px
}

.service_form2 .l_confirm .typeul {
	position: absolute;
	line-height: 35px
}

.service_form2 .l_confirm .typeul a {
	display: inline-block;
	width: 70px;
	background-color: #fff;
	color: #888
}

.service_form2 .l_confirm .typeul a.on {
	background-color: #ff6700;
	color: #fff
}

.service_form2 .confirmOrder .typeul {
	position: absolute;
	line-height: 35px;
	text-align: center;
	left: -68px;
	top: 110px
}

.service_form2 .confirmOrder .typeul a {
	display: inline-block;
	width: 66px;
	background-color: #fff;
	color: #888;
	border-radius: 3px;
	border: 1px solid #dcdcdc;
	margin-bottom: 1px
}

.service_form2 .confirmOrder .typeul a.on {
	background-color: #ff6700;
	color: #fff;
	border: 1px solid #ff6700
}

.service_form2 .upbtn dl {
	display: inline-block;
	padding: 8px;
	width: 240px;
	position: relative;
	line-height: 30px;
	border-radius: 5px;
	cursor: pointer
}

.service_form2 .upbtn dl:hover {
	background-color: #ff6700 !important;
	color: #fff !important;
	border: 1px solid #ff6700 !important
}

.service_form2 .upbtn dl:hover dt {
	color: #fff !important
}

.service_form2 .upbtn dl dt:before {
	content: '';
	display: inline-block;
	width: 38px;
	height: 28px;
	vertical-align: middle;
	margin-right: 5px
}

.service_form2 .upbtn dl.mian {
	border: 1px solid #e1e1e1;
	background-color: #fbfbfb
}

.service_form2 .upbtn dl.mian dt:before {
	background: url(../images/sbzc_24.png) no-repeat
}

.service_form2 .upbtn dl.mian:hover dt:before {
	background: url(../images/sbzc1_24.png) no-repeat
}

.service_form2 .upbtn dl.dai {
	border: 1px solid #ffd8bd;
	background-color: #fff7f1
}

.service_form2 .upbtn dl.dai dt:before {
	background: url(../images/sbzc_26.png) no-repeat
}

.service_form2 .upbtn dl.dai:hover dt:before {
	background: url(../images/sbzc1_26.png) no-repeat
}

.service_form2 .upbtn dl.kuai {
	border: 1px solid #c5e2ff;
	background-color: #f4faff
}

.service_form2 .upbtn dl.kuai dt:before {
	background: url(../images/sbzc_21.png) no-repeat
}

.service_form2 .upbtn dl.kuai:hover dt:before {
	background: url(../images/sbzc1_21.png) no-repeat
}

.batch-apply-btn .dropdown .carat,
.operate-btn-box .dropdown.open .carat {
	background-image: url(../images/sprite.1605764637196.png);
	background-position: -254px -186px;
	vertical-align: middle
}

.service_form2 .upbtn .tuiimg {
	position: absolute;
	top: 0;
	right: -1px
}

.apply-extend-server,
.batch-apply-btn,
.order,
.order_bg {
	position: relative
}

.demand-step {
	zoom: 1;
	border-bottom: 1px solid #e9e9e9;
	padding: 25px 30px 35px;
	width: 980px;
	margin: 0 auto
}

.demand-step:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.demand-step li {
	float: left
}

.demand-step .item {
	font-size: 14px;
	color: #999
}

.demand-step .item h3 {
	font-size: 16px;
	color: #444
}

.demand-step .item .num {
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background-color: #dcddde;
	font-size: 16px;
	color: #fff;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center
}

.demand-step .item.active .num {
	background-color: #3889ec
}

.demand-step .line {
	padding: 0 32px;
	color: #cfccdb;
	font-size: 24px
}

.condition-box {
	display: flex;
	flex-direction: row;
	margin-bottom: 10px
}

.condition-box .condition {
	box-sizing: border-box;
	display: inline-block;
	flex: 1;
	background-color: #f8f8f8;
	padding-top: 6px;
	text-align: center;
	border: 1px solid #ececec
}

.fill_112,
.fill_160,
.fill_70,
.fill_84 {
	text-align: right
}

.condition-box .active,
.condition-box .condition:hover {
	border: 1px solid #c4def8;
	background-color: #f1f8ff
}

.condition-box .condition:hover .num,
.condition-box .condition:hover .title {
	color: #3889ec
}

.condition-box .condition .num {
	display: inline-block;
	font-size: 28px;
	color: #444
}

.condition-box .condition .title {
	color: #666;
	font-size: 12px
}

.condition-box .condition+.condition {
	margin-left: 10px
}

.condition-box .active .num,
.condition-box .active .title {
	color: #3889ec
}

.operate-btn-box {
	padding-top: 20px
}

.operate-btn-box .checkbox-all {
	display: inline-block;
	padding-left: 16px;
	margin: 0
}

.outter,
.outter .left_area .top,
.trade_mb20_box {
	margin-bottom: 20px
}

.my_trade .my_trade_fn14 {
	font-size: 14px
}

.my_trade .my_trade_fn12 {
	font-size: 12px
}

.my_trade .c8 {
	color: #888
}

.table .reg tr td:nth-child(2) {
	padding-left: 0
}

.operate-btn-box .dropdown:hover {
	box-shadow: none
}

.nq .nq-body .new,
.nq .nq-body .question {
	box-shadow: 1px 1px 1px 1px #e6e4e4
}

.operate-btn-box .dropdown.open .carat {
	display: inline-block;
	width: 7px;
	height: 6px;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}

.single-sel {
	line-height: 26px;
	padding: 5px 10px;
	display: inline-block;
	width: 80px
}

.batch-apply-btn {
	display: inline-block;
	padding-left: 6px;
	vertical-align: middle
}

.batch-apply-btn .dropdown {
	background-color: #ff6700;
	vertical-align: middle;
	border: 0;
	float: left;
	height: 30px;
	width: 122px
}

.batch-apply-btn .dropdown .carat {
	display: inline-block;
	width: 7px;
	height: 6px;
	right: 11px;
	top: 13px;
	background-color: #ff6700
}

.batch-apply-btn .dropdown .selected {
	line-height: 30px;
	padding: 0 0 0 16px;
	color: #fff
}

.apply-extend-server {
	display: inline-block;
	padding-left: 6px;
	vertical-align: middle
}

.apply-extend-server .text {
	padding: 6px 16px;
	font-size: 14px;
	background-color: #ff6700;
	color: #fff
}

.batch-confirm-more-btn {
	display: inline-block;
	padding-left: 10px;
	position: relative;
	vertical-align: middle
}

.batch-confirm-more-btn .dropdown {
	background-color: #428ae2;
	vertical-align: middle;
	border: 0;
	float: left;
	height: 30px;
	width: 122px
}

.batch-confirm-more-btn .dropdown .carat,
.icon-batch_01 {
	background-image: url(../images/sprite.1605764637196.png);
	background-position: -254px -186px;
	width: 7px;
	height: 6px;
	vertical-align: middle;
	display: inline-block
}

.batch-confirm-more-btn .dropdown .carat {
	right: 11px;
	top: 13px;
	background-color: #428ae2
}

.batch-confirm-more-btn .dropdown .selected {
	line-height: 30px;
	padding: 0 0 0 16px;
	color: #fff
}

.addSer {
	display: inline-block;
	width: 22%
}

.icon-down,
.icon-wait_his {
	width: 18px;
	background-image: url(../images/sprite.1605764637196.png);
	height: 18px;
	vertical-align: middle;
	display: inline-block
}

.next {
	padding: 0 2px;
	background-color: #dedede;
	font-size: 12px
}

.mpd20 {
	padding: 20px 20px 0
}

.icon-down {
	background-position: -280px -57px
}

.icon-wait_his {
	background-position: -280px -29px
}

.icon-effect {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	background-position: 0 -236px;
	width: 19px;
	height: 18px;
	vertical-align: middle
}

.icon-fail {
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	background-position: -239px -157px;
	width: 20px;
	height: 18px;
	vertical-align: middle
}

.fill_112 {
	display: inline-block;
	width: 112px
}

.fill_70 {
	display: inline-block;
	width: 70px
}

.apply-address {
	display: inline-block;
	vertical-align: top;
	width: 250px
}

.fill_160 {
	display: inline-block;
	width: 160px
}

.fill_84 {
	display: inline-block;
	width: 84px
}

.table_col_gray {
	color: #888
}

.table_col_blue {
	color: #0071e3
}

.table_col_red {
	color: #ff3145
}

.table_col_pr10 {
	padding-right: 10px
}

.table_col_pr5 {
	padding-right: 5px
}

.infor .com_pd30 .order tr:last-child td {
	padding-top: 0;
	padding-bottom: 0
}

.price_detail,
.server_detail {
	box-sizing: border-box;
	width: 280px;
	color: #999;
	background-color: #fffbfa;
	padding-bottom: 10px;
	padding-left: 8px;
	font-size: 12px;
	border: 1px solid #fbd4c0;
	display: inline-block
}

.server_detail {
	padding-top: 10px
}

.order tr:nth-last-child(2) {
	padding-bottom: 0
}

.order_pd {
	padding: 0
}

.order_bg {
	background-color: #f5f5f5;
	padding: 16px 20px
}

.order_bg .order_title {
	font-size: 18px;
	color: #444
}

.order_btn {
	position: absolute;
	top: 20px;
	right: 20px
}

.order_btn .mr10 {
	margin-right: 10px
}

.order_btn_pay,
.order_confirm {
	background-color: #fff;
	border: 1px solid #ff6700;
	font-size: 14px;
	color: #ff4800;
	padding: 5px 11px;
	border-radius: 4px
}

.order_btn_pay:hover,
.order_confirm:hover {
	background-color: #ff4800;
	color: #fff
}

.order_btn_check {
	background-color: #fff;
	border: 1px solid #428ae2;
	font-size: 14px;
	color: #0071e3;
	padding: 5px 11px;
	border-radius: 4px
}

.order_btn_check:hover {
	background-color: #0071e3;
	color: #fff
}

.risk_box {
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px
}

.risk_box ul {
	list-style-type: disc
}

.risk_box li {
	padding-bottom: 28px;
	font-size: 12px
}

.risk_box ul li:last-child {
	padding-bottom: 0
}

.risk-assess {
	height: calc(100% - 65px);
	overflow-y: auto
}

.outter {
	width: 100%;
	clear: both
}

.top_h314 {
	height: 314px
}

.top_h345 {
	height: 345px
}

.bottom_h312 {
	height: 312px
}

.h676 {
	height: 676px
}

.h646 {
	height: 646px
}

.outter .left_area {
	width: 610px;
	float: left;
	height: 100%;
	margin-right: 20px;
	box-sizing: border-box
}

.outter .left_area .bottom,
.outter .left_area .top {
	width: 100%;
	box-sizing: border-box
}

.outter .left_area .bottom .pic_list li:hover {
	cursor: pointer
}

.outter .left_area .bottom .pic_list li {
	margin-right: 9px;
	padding: 0 9px;
	border: 1px solid #e9e9e9;
	position: relative
}

.outter .left_area .bottom .pic_list li::after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(../images/search-icon.png) 3px no-repeat #999;
	width: 17px;
	height: 17px
}

.outter .right_area {
	display: inline-block;
	width: calc(100% - 630px);
	height: 100%;
	box-sizing: border-box
}

.ser-detail .outter .right_area .details {
	box-sizing: border-box;
	border: 1px solid #e7e7e7;
	height: 100%;
	padding: 20px 20px 10px
}

.ser-detail .outter .right_area .details ul {
	width: 100%
}

.ser-detail .outter .right_area .details .record {
	box-sizing: border-box;
	padding-top: 40px;
	padding-left: 12px;
	padding-right: 0;
	height: calc(100% - 41px);
	overflow-y: auto
}

.ser-detail .outter .right_area .details .record .ml20 {
	margin-left: 20px
}

.ser-detail .outter .right_area .details .record .w60 {
	width: 60px
}

.ser-detail .outter .right_area .details .record .w180 {
	width: 180px
}

.ser-detail .outter .right_area .details .record li {
	padding: 0 0 30px 20px;
	position: relative
}

.ser-detail .outter .right_area .details .record li.pb0 {
	padding: 0 0 0 20px
}

.ser-detail .outter .right_area .details .record li:last-child::after {
	height: 0
}

.ser-detail .outter .right_area .details .record li::before {
	content: '';
	width: 20px;
	height: 20px;
	background: url(../images/dot3_06.png) no-repeat;
	display: inline-block;
	position: absolute;
	top: 3px;
	left: -3px
}

.ser-detail .outter .right_area .details .record li::after {
	content: '';
	background: #e8e8e8;
	position: absolute;
	width: 3px;
	height: 33px;
	z-index: 100;
	top: 22px;
	left: 3px;
	display: inline-block
}

.ser-detail .outter .right_area .details .record .suc::before {
	background: url(../images/dot_03.png) no-repeat
}

.ser-detail .outter .right_area .details .record .wait::before {
	background: url(../images/dot2_03.png) no-repeat
}

.ser-detail .outter .right_area .details .record .tui::before {
	background: url(../images/dot1_03.png) no-repeat
}

.ser-detail .outter .right_area .details .record .load::before {
	background: url(../images/dot3_03.png) no-repeat
}

.trade_sort {
	box-sizing: border-box;
	display: inline-block;
	width: 210px;
	vertical-align: top
}

.full_h {
	height: calc(100% - 20px)
}

.trade_left {
	float: left
}

.trade_pt20 {
	padding-top: 20px
}

.trade_mb20_box {
	box-sizing: border-box
}

.trade_pb20_box {
	box-sizing: border-box;
	padding-bottom: 20px;
	height: calc(100% - 41px);
	overflow-y: auto
}

.trade_info {
	height: 100%;
	overflow: auto
}

.trade_ml50 {
	margin-left: 50px
}

.trade_left .trade_img_name {
	margin-top: 10px;
	font-size: 14px;
	color: #666;
	text-align: center
}

.trade_left .trade_img {
	border: 1px solid #ededed
}

.trade_right {
	display: inline-block;
	margin-left: 10px
}

.trade_c4 {
	color: #444
}

.trade_c6 {
	color: #666
}

.trade_cblue {
	color: #0071e3
}

.trade_info .trade-h {
	height: calc(100% - 65px);
	overflow-y: auto
}

.nq {
	padding-bottom: 63px
}

.nq .nq-tit {
	text-align: center
}

.nq .nq-tit h1 {
	color: #444;
	font-size: 24px;
	font-weight: 400;
	display: inline-block;
	margin-top: 40px
}

.nq .nq-tit span {
	width: 50px;
	height: 1px;
	background-color: #e5e5e5;
	display: inline-block;
	margin: 0 10px 10px
}

.nq .nq-tit h3 {
	font-size: 14px;
	color: #888;
	font-weight: 400;
	margin-bottom: 28px
}

.nq .nq-body .new .new-tab {
	cursor: pointer;
	background-image: url(../images/nq-pic1.png);
	width: 67px;
	height: 347px;
	padding: 31px 40px
}

.nq .nq-body .new .new-tab li {
	color: #76abeb;
	font-size: 16px;
	margin-bottom: 20px
}

.nq .nq-body .new .new-tab li.active {
	color: #1377dc;
	position: relative
}

.nq .nq-body .new .new-tab li.active:before {
	content: '';
	border-left: 6px solid #1377dc;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 6px solid transparent;
	position: absolute;
	top: 8px;
	left: -15px
}

.nq .nq-body .new .new-content {
	width: 560px;
	border-top: 1px solid #eee;
	padding: 12px 22px 17px 0;
	height: 378px
}

.nq .nq-body .new .new-content li {
	border-bottom: 1px dashed #ececec;
	padding: 10px 0 12px 25px;
	position: relative;
	margin-left: 28px
}

.nq .nq-body .new .new-content li:before {
	position: absolute;
	left: 0;
	top: 20px;
	content: '';
	border: 3px solid #2789ed
}

.nq .nq-body .new .new-content li h3 {
	font-size: 16px;
	color: #555;
	font-weight: 400
}

.nq .nq-body .new .new-content li .time {
	font-size: 12px;
	color: #999;
	margin: 6px -2px
}

.nq .nq-body .new .new-content li p {
	color: #777;
	margin-bottom: 7px;
	word-break: break-all
}

.nq .nq-body .new .new-content li.active {
	padding-left: 0
}

.nq .nq-body .new .new-content li.active:before {
	border: none
}

.nq .nq-body .new .new-content li:hover h3 {
	color: #ff6700
}

.nq .nq-body .new .new-content li:last-child {
	border-bottom: none
}

.nq .nq-body .question {
	width: 450px
}

.nq .nq-body .question .question-tab {
	cursor: pointer;
	background-color: #f7faff;
	width: 127px;
	height: 347px;
	padding: 33px 15px 27px 21px;
	border: 1px solid #c7e3ff
}

.nq .nq-body .question .question-tab ul {
	border-bottom: 1px solid #eee;
	text-align: center;
	padding-bottom: 11px
}

.nq .nq-body .question .question-tab li {
	color: #76abeb;
	font-size: 14px;
	margin-bottom: 15px
}

.nq .nq-body .question .question-tab li.active {
	color: #1377dc;
	position: relative
}

.nq .nq-body .question .question-tab li.active:before {
	content: '';
	border-left: 6px solid #1377dc;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 6px solid transparent;
	position: absolute;
	top: 6px;
	left: 4px
}

.nq .nq-body .question .question-tab a {
	font-size: 16px;
	color: #1377dc;
	display: block;
	margin-top: 20px;
	margin-left: 28px
}

.nq .nq-body .question .question-tab a span {
	font-size: 14px;
	display: inline-block;
	margin-left: 3px;
	padding-bottom: 2px
}

.nq .nq-body .question .question-content {
	width: 257px;
	border-top: 1px solid #eee;
	padding: 19px 28px 14px 0;
	height: 375px
}

.nq .nq-body .question .question-content li {
	border-bottom: 1px dashed #ececec;
	padding: 10px 0 14px 25px;
	position: relative;
	margin-left: 3px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.nq .nq-body .question .question-content li a {
	font-size: 16px;
	color: #555
}

.nq .nq-body .question .question-content li.active {
	padding-left: 0
}

.nq .nq-body .question .question-content li:hover a {
	color: #ff6700
}

.nq .nq-body .question .question-content li:last-child {
	border-bottom: none
}

.que_need {
	border-bottom: 1px solid #e7e7e7;
	background: url(../images/uneedbg_new.png) center center no-repeat #fff
}

.need_mask {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background-color: #444;
	z-index: 9999;
	opacity: .7
}

.need_QRcode {
	width: 355px;
	height: 340px;
	background: url(../images/uneed_qrbg.png) center no-repeat #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -170px 0 0 -177px;
	z-index: 10000;
	border-top: #1377dc 4px solid
}

.need_QRcode .QRcode_header {
	height: 38px;
	background: #f7fbff;
	padding-left: 20px
}

.need_QRcode .QRcode_content {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 28px
}

.need_QRcode .QRcode_content p {
	font-size: 18px;
	color: #444
}

.need_QRcode .QRcode_content .QRcode_img {
	margin-top: 12px;
	border: 1px solid #ececec;
	width: 180px;
	height: 190px;
	display: flex;
	flex-direction: column;
	align-items: center
}

.need_QRcode .QRcode_content .QRcode_img p {
	font-size: 12px;
	color: #666
}

.need_QRcode .QRcode_content .QRcode_img img {
	margin-top: 16px;
	width: 143px;
	height: 143px
}

.need_QRcode .QRcode_header span {
	line-height: 38px;
	color: #2789ed;
	font-size: 16px;
	float: left
}

.need_QRcode .QRcode_header .QRcode_close {
	line-height: 38px;
	font-weight: 700;
	font-size: 16px;
	float: right;
	margin-right: 10px
}

.que_need .need_main .need_til {
	line-height: 75px;
	color: #fff;
	text-align: center;
	font-size: 36px;
	font-weight: 400;
	margin-top: 0
}

.que_need .need_main .need_info {
	font-size: 16px;
	color: #fff;
	text-align: center;
	border-bottom: 1px solid #4c5d97;
	padding-bottom: 10px;
	width: 690px;
	margin: 0 auto
}

.que_need .need_main .need_func {
	width: 1200px;
	margin: 10px auto 30px
}

.que_need .need_main .need_func .need_crowd,
.que_need .need_main .need_func .need_qus,
.que_need .need_main .need_func .need_team {
	width: 300px;
	float: left;
	padding: 0 0 0 70px
}

.que_need .need_main .need_func .need_team {
	background-position: 0 -150px
}

.que_need .need_main .need_func .need_crowd {
	background-position: 0 0
}

.que_need .need_main .need_func .need_qus {
	background-position: 0 -318px
}

.que_need .need_main .need_func .need_func_til {
	color: #fff;
	font-size: 16px;
	line-height: 30px
}

.que_need .need_main .need_func .need_func_info {
	float: left;
	color: #fff;
	font-size: 14px;
	line-height: 26px
}

.que_need .need_main .need_func .need_func_btn {
	margin: -30px 0 0 15px;
	float: left;
	display: inline-block;
	line-height: 36px;
	border-radius: 3px;
	background-color: #428ae2;
	padding-left: 40px;
	padding-right: 15px;
	color: #fff;
	font-size: 14px;
	background-image: url(../images/uneed_btn_bg.png);
	background-repeat: no-repeat;
	cursor: pointer
}

.que_need .need_main .need_func .need_func_btn:hover {
	background-color: #206ecd
}

.que_need .need_main .need_func .need_team .need_func_btn {
	background-position: 10px -1px
}

.que_need .need_main .need_func .need_crowd .need_func_btn {
	background-position: 10px -41px
}

.que_need .need_main .need_func .need_qus .need_func_btn {
	background-position: 10px -82px
}

.answer_box {
	border: 1px solid #ececec;
	background-color: #fff;
	min-height: 1200px
}

.answer_menu {
	border-bottom: 2px solid #3889ec
}

.answer_box .answer_list {
	float: left;
	width: 307px
}

.answer_item {
	width: 307px;
	line-height: 57px;
	border-bottom: #ececec 1px solid
}

.answer_list .uneed_ques {
	background: url(../images/uneed_ques.png) 30px no-repeat, url(../images/uneed_list.png) 270px no-repeat;
	background-color: #f8f8f8 !important
}

.answer_list .uneed_server {
	background: url(../images/uneed_server.png) 30px no-repeat;
	background-color: #f8f8f8 !important;
	border-top: #ececec 1px solid;
	height: 57px
}

.answer_list .uneed_about {
	background: url(../images/uneed_about.png) 30px no-repeat;
	background-color: #f8f8f8 !important;
	border-top: #ececec 1px solid;
	height: 57px
}

.answer_list .uneed_menu {
	display: none;
	z-index: 99;
	box-shadow: 0 0 4px 2px #ecececec;
	width: 100px;
	background-color: #fff;
	position: absolute;
	left: 180px;
	top: 50px;
	padding: 10px 0 10px 20px
}

.answer_list .uneed_menu ul li {
	line-height: 30px
}

.answer_list .uneed_menu ul li a {
	color: #444
}

.answer_list .uneed_menu ul li a:hover {
	color: #2789ed
}

.answer_box .answer_item .need_item_char {
	font-size: 18px;
	margin-left: 60px;
	float: left;
	line-height: 57px
}

.answer_box .answer_item .need_item_menu {
	width: 57px;
	height: 57px;
	margin-left: 250px;
	cursor: pointer
}

.ques_small_title,
.ques_table {
	width: 307px;
	background-color: #fff;
	margin-bottom: 20px;
	background-image: url(../images/uneed_smalldown.png);
	background-repeat: no-repeat;
	background-position: 276px;
	cursor: pointer
}

.ques_small_title a,
.ques_table a {
	font-size: 14px;
	margin-left: 60px;
	color: #444
}

.ques_table {
	background: 0 0 !important
}

.ques_title_box::after {
	content: "";
	display: block;
	width: 267px;
	height: 1px;
	background-color: #ececec;
	margin-left: 20px
}

.ques_title_box:last-child::after {
	content: "";
	display: block;
	width: 0;
	height: 0 !important
}

.ques_title_box .ques_list .ques_item {
	display: none
}

.ques_title_box .ques_big_title {
	width: 307px;
	background: url(../images/uneed_up.png) 276px no-repeat #fff;
	line-height: 57px;
	cursor: pointer
}

.ques_title_box .ques_big_title a {
	font-size: 16px;
	margin-left: 30px;
	color: #444
}

.ques_item>li {
	margin: 0 0 14px 76px
}

.ques_item>li .ques_title_p {
	cursor: pointer;
	color: #666;
	background-image: url(../images/uneed_smalldown.png);
	background-repeat: no-repeat;
	background-position: 199px;
	position: relative
}

.ques_item>li .ques_title_p a {
	font-size: 14px
}

.ques_item>li .ques_title_p::before {
	content: "";
	display: inline-block;
	height: 4px;
	width: 4px;
	background: #d2d2d2;
	border-radius: 2px;
	position: absolute;
	top: 50%;
	margin-top: -2px;
	left: -12px
}

.arrows_down,
.arrows_down2,
.arrows_up,
.arrows_up2 {
	background-repeat: no-repeat;
	background-position: 276px
}

.ques_item>li .ques_title {
	display: none
}

.ques_item>li .ques_title li {
	padding: 10px 14px 0;
	font-size: 12px;
	color: #666
}

.ques_item>li .ques_title li a {
	color: #999;
	display: inline-block;
	width: 190px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ques_item>li .ques_title li a:hover {
	color: #2789ed
}

.ques_item1 li {
	margin: 0 0 14px 76px
}

.ques_item li a,
.ques_item1 li a {
	font-size: 12px;
	color: #666
}

.arrows_up {
	background-image: url(../images/uneed_up.png) !important
}

.arrows_down {
	background-image: url(../images/uneed_down.png) !important
}

.arrows_up2 {
	background-image: url(../images/uneed_smallup.png) !important
}

.arrows_down2 {
	background-image: url(../images/uneed_smalldown.png) !important
}

.answer_list a:hover {
	color: #2789ed
}

.answer_box .right_content {
	width: 889px;
	margin-left: 308px;
	border-left: #ececec 1px solid
}

.answer_box .right_content .content_index {
	position: fixed;
	top: 238px;
	min-width: 200px;
	display: block
}

.answer_box .right_content .content_index .index_arrows {
	position: absolute;
	right: 240px;
	z-index: 4;
	cursor: pointer;
	width: 20px;
	height: 79px;
	top: 50%;
	margin-top: -39.5px;
	background-color: #c4c4c4;
	transform: perspective(2em) rotateY(-10deg);
	border-radius: 4px 0 0 4px
}

.answer_box .right_content .content_index .index_arrows .index_littleArrows {
	width: 8px;
	height: 8px;
	background-color: #c4c4c4;
	border-top: #fff 2px solid;
	border-right: #fff 2px solid;
	transform: rotate(45deg);
	margin-left: 3px
}

.answer_box .right_content .content_index .index_box {
	position: absolute;
	right: 0;
	z-index: 3;
	width: 200px;
	box-shadow: -1px 1px 4px 2px #ecececec;
	background-color: #fff;
	padding: 20px
}

.answer_box .right_content .content_index .index_box .index_title {
	font-size: 16px;
	color: #444;
	line-height: 40px;
	padding-left: 20px
}

.answer_box .right_content .content_index .index_box ul {
	width: 200px;
	border-left: 1px solid #e1e1e1;
	max-height: 400px;
	overflow-y: auto
}

.answer_box .right_content .content_index .index_box ul li {
	line-height: 30px;
	padding-left: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.answer_box .right_content .content_index .index_box .is_click {
	padding-left: 18px !important;
	border-left: solid #3889ec 2px
}

.answer_box .right_content .content_index .index_box ul li a {
	font-size: 12px;
	color: #999
}

.answer_box .right_content .content_index .index_box ul li a:hover {
	color: #2789ed
}

.answer_box .right_content .index_open {
	cursor: pointer;
	position: absolute;
	right: 0;
	background-color: #3889ec;
	width: 20px;
	height: 79px;
	top: 50%;
	margin-top: -39.5px;
	transform: perspective(2em) rotateY(-10deg);
	border-radius: 4px 0 0 4px
}

.answer_box .right_content .index_open::before {
	content: "内容指引";
	display: block;
	transform: perspective(2em) rotateY(10deg);
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	margin-left: 4px
}

.answer_box .content_header {
	width: 100%;
	background: #f8f8f8;
	padding: 15px 0
}

.answer_box .content_header .search_box input {
	border: 1px solid #e7e7e7;
	margin: 0 20px 10px;
	width: 808px;
	height: 34px;
	padding: 0 0 0 40px;
	background: url(../images/uneed_search.png) 10px no-repeat #fff
}

.answer_box .content_header .isSearch {
	line-height: 26px;
	background: #ff6700;
	position: absolute;
	border-radius: 4px;
	padding: 0 5px;
	top: 20px;
	margin-left: 60px
}

.answer_box .content_header .isSearch .search_close,
.answer_box .content_header .isSearch span {
	color: #fff;
	font-size: 12px;
	cursor: pointer
}

.answer_box .content_header .bread_crumb {
	margin: 0 20px;
	font-size: 12px;
	color: #444
}

.answer_box .answer_main {
	padding: 0 0 20px
}

.answer_box .answer_main .answer_main_side {
	width: 180px;
	padding: 0 20px;
	min-height: 1000px;
	border: 1px solid #ececec
}

.answer_box .answer_main .answer_main_side .answer_side_ul,
.answer_box .answer_main .answer_main_side .answer_side_ul3 {
	margin-top: -1px;
	border-top: 1px solid #ececec;
	padding: 20px 0
}

.answer_box .answer_main .answer_main_side .answer_side_ul {
	text-align: left
}

.answer_box .answer_main .answer_main_side .answer_side_ul li {
	padding: 10px 0
}

.answer_box .answer_main .answer_main_side .answer_side_ul li .active {
	color: #ff4800;
	font-weight: 700
}

.answer_box .answer_main .answer_main_contain {
	width: 820px;
	color: #666;
	font-size: 14px;
	line-height: 45px;
	margin: 0 34.5px
}

.answer_box .answer_main .answer_about {
	line-height: 30px !important
}

.answer_box .answer_main .answer_about .answer_main_box h3 {
	margin-bottom: 20px
}

.answer_box .answer_main .answer_about .answer_main_box .card_393 {
	margin: 22px 0;
	width: 293px;
	height: 106px;
	box-shadow: 0 6px 7px 1px #ddd;
	background: url(../images/uneed_393logo.png) center no-repeat
}

.answer_box .answer_main .answer_about .answer_main_box .card_banner {
	margin: 22px 0;
	width: 302px;
	height: 224px;
	box-shadow: 0 6px 7px 1px #ddd;
	border: 9px solid #fff;
	background: url(../images/uneed_banner.png) center no-repeat
}

.answer_box .answer_main .answer_about .answer_main_box .time_line ul {
	float: left
}

.answer_box .answer_main .answer_about .answer_main_box .time_line ul li {
	line-height: 35px
}

.answer_box .answer_main .answer_about .answer_main_box .time_line .center_circle {
	margin-left: 30px;
	margin-right: 40px;
	width: 14px;
	height: 319px;
	background: url(../images/uneed_line.png) center no-repeat
}

.answer_box .answer_main .answer_main_contain .agreement {
	display: none
}

.answer_box .answer_main .answer_main_contain .agreement p {
	text-indent: 28px
}

.answer_box .answer_main .answer_main_contain .no_result {
	width: 100%;
	display: flex;
	align-items: center;
	flex-direction: column
}

.answer_box .answer_main .answer_main_contain .no_result .result_img {
	background: url(../images/uneed_noresult.png) center no-repeat;
	height: 200px;
	display: flex;
	align-items: flex-end;
	font-size: 16px;
	color: #9abfff
}

.answer_box .answer_main .answer_main_contain .no_result .result_btn {
	display: flex;
	width: 230px;
	justify-content: space-between;
	color: #fff;
	font-size: 16px;
	cursor: pointer
}

.answer_box .answer_main .answer_main_contain .no_result .result_btn div {
	margin-top: 10px;
	width: 110px;
	line-height: 36px;
	border-radius: 4px;
	text-align: center;
	background-color: #ff6700
}

.answer_box .answer_main .answer_main_contain .no_result .result_btn div:nth-child(2) {
	background-color: #3889ec
}

.answer_box .answer_main .answer_main_contain strong {
	font-weight: 400
}

.answer_box .answer_main .answer_main_contain h3 {
	font-size: 22px;
	margin-top: 20px;
	line-height: 50px;
	font-weight: 400;
	color: #444
}

.answer_box .answer_main .answer_main_contain .blue_title {
	padding: 10px 0;
	font-size: 26px;
	font-weight: 400;
	color: #1377dc;
	border-bottom: 1px solid #ececec
}

.answer_box .answer_main .answer_main_contain .main_table {
	width: 100%;
	border: 1px solid #ececec;
	margin-top: 40px
}

.answer_box .answer_main .answer_main_contain .main_table .table_content td {
	border: 1px solid #ececec;
	text-align: center;
	padding: 10px 5px;
	line-height: 20px;
	font-size: 12px;
	color: #444
}

.answer_box .answer_main .answer_main_contain .main_table .table_content tr .text_right {
	text-align: right
}

.answer_box .answer_main .answer_main_contain .main_table .table_content tr .text_left {
	text-align: left
}

.answer_box .answer_main .answer_main_contain .main_table .table_content tr .type_text {
	font-size: 14px
}

.answer_box .answer_main .answer_main_contain .main_table .table_content tr .c_gary {
	color: #999
}

.answer_box .answer_main .answer_main_contain .main_table .table_head td {
	background-color: #f5f8fa;
	font-size: 14px;
	font-weight: 600;
	border: 1px solid #ececec;
	text-align: center;
	color: #444
}

.answer_box .answer_main .answer_main_contain .main_table .table_head td:nth-child(1) {
	width: 118px;
	height: 42px
}

.answer_box .answer_main .answer_main_contain .main_table .table_head td:nth-child(2) {
	width: 180px;
	height: 42px
}

.answer_box .answer_main .answer_main_contain .main_table .table_head td:nth-child(4) {
	width: 187px;
	height: 42px
}

.answer_box .answer_main .answer_main_contain .main_table .table_head td:nth-child(3) {
	width: 152px;
	height: 42px
}

.answer_box .answer_main .answer_main_contain .main_table .table_head td:nth-child(5) {
	width: 126px;
	height: 42px
}

.answer_box .answer_main .answer_main_contain .main_table .table_head td:nth-child(6) {
	width: 160px;
	height: 42px
}

.explain_main .explain_box {
	width: 775px;
	margin-left: 49px;
	padding-bottom: 40px;
	font-weight: 400;
	color: #444
}

.explain_main .explain_box h4 {
	font-size: 26px
}

.explain_main .explain_box div {
	margin-top: 38px
}

.explain_main .explain_box div h6 {
	font-size: 18px
}

.explain_main .explain_box div ul li {
	font-size: 14px;
	line-height: 32px
}

.explain_main .explain_box div ul li a {
	color: #2789ed
}

.zt-xr {
	background: url(../images/zt-xryh_03.png) top center no-repeat #3528c2;
	padding-top: 400px;
	overflow: hidden;
	width: 100%
}

.zt-xr .tab-nav {
	zoom: 1;
	background-color: #2f26b9;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 100
}

.zt-xr .tab-nav:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.zt-xr .tab .btn-big,
.zt-xr .tab-nav a {
	display: inline-block;
	text-align: center
}

.zt-xr .tab-nav a {
	font-size: 14px;
	color: #c1cfff;
	width: 400px;
	padding: 7px 0;
	line-height: 28px;
	float: left
}

.zt-xr .tab-nav a h3 {
	font-size: 18px;
	color: #fff
}

.zt-xr .tab-nav a.on,
.zt-xr .tab-nav a:hover {
	color: #c1cfff;
	background-color: #5778fd
}

.zt-xr .tab .btn,
.zt-xr .tab .item {
	background-color: #fff
}

.zt-xr .tab-nav a.on h3,
.zt-xr .tab-nav a:hover h3 {
	color: #fff000
}

.zt-xr .banner {
	width: 1610px;
	margin: 0 auto
}

.zt-xr .tit {
	text-align: center;
	margin-bottom: 20px
}

.zt-xr .c-red {
	color: #f64431
}

.zt-xr .tab {
	padding-bottom: 80px
}

.zt-xr .tab .btn {
	padding: 0 10px;
	margin: 0 2px 0 0;
	line-height: 23px;
	font-size: 14px;
	vertical-align: middle;
	cursor: default
}

.zt-xr .tab .btn-big {
	width: 100%;
	font-size: 16px;
	color: #fff;
	margin-top: 30px;
	background: -webkit-linear-gradient(left, #f64431, #e03826);
	background: -moz-linear-gradient(left, #f64431, #e03826);
	background: -o-linear-gradient(left, #f64431, #e03826);
	background: -ms-linear-gradient(left, #f64431, #e03826);
	line-height: 50px
}

.zt-xr .tab .btn-red {
	color: #f64431;
	border: 1px solid #f64431
}

.zt-xr .tab .btn-yellow {
	color: #f91;
	border: 1px solid #f91;
	position: relative;
	line-height: 16px;
	padding-left: 25px
}

.zt-xr .tab .btn-yellow::before {
	content: '';
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	background-position: 0 -210px;
	width: 22px;
	height: 16px;
	vertical-align: middle;
	position: absolute;
	left: 0
}

.zt-xr .tab .btn-blue {
	color: #5ca2ff;
	border: 1px solid #5ca2ff;
	position: relative;
	line-height: 16px;
	padding-left: 55px
}

.zt-xr .tab .btn-blue::before {
	content: '';
	display: inline-block;
	background-image: url(../images/sprite.1605764637196.png);
	background-position: -210px -70px;
	width: 48px;
	height: 16px;
	vertical-align: middle;
	position: absolute;
	left: 0
}

.zt-xr .contlist {
	zoom: 1
}

.zt-xr .contlist:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.zt-xr .contlist .item {
	float: left;
	width: 369px;
	margin-left: 30px;
	border: 5px solid #5f81ff
}

.zt-xr .contlist .item:first-child {
	margin-left: 0
}

.zt-xr .contlist .item .cont {
	padding: 20px 19px
}

.zt-xr .contitem {
	zoom: 1;
	border: 10px solid #5f81ff;
	position: relative
}

.zt-xr .contitem:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.zt-xr .contitem .item {
	float: right;
	padding: 0 20px 28px
}

.zt-xr .contitem .numlist {
	padding: 20px 0 10px
}

.zt-xr .contitem .numlist li {
	margin: 0 0 20px 10px
}

.trademarkreg .four li:first-child,
.zt-xr .contitem .numlist li:first-child {
	margin-left: 0
}

.zt-xr .contitem .numlist a {
	width: 158px
}

.zt-xr .contitem .btn-big {
	width: 160px
}

.zt-xr .contitem .item-img {
	position: absolute;
	left: -5px;
	top: -5px;
	box-shadow: 2px 0 8px 0 #6057c7
}

.zt-xr .ruleitem {
	background-color: rgba(64, 51, 211, .5);
	border: 5px solid #5f81ff;
	padding: 20px 50px;
	width: 1050px;
	margin: 0 auto;
	line-height: 50px;
	font-size: 16px;
	color: #fff
}

.zt-xr .numlist {
	padding: 20px 0 0;
	border-bottom: 1px solid #f2f2f2;
	zoom: 1
}

.zt-xr .numlist:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.zt-xr .numlist li {
	float: left;
	margin: 0 0 20px 20px
}

.zt-xr .numlist a {
	font-size: 16px;
	color: #4033d3;
	display: inline-block;
	width: 153px;
	text-align: center;
	line-height: 53px;
	border: 1px solid #dcd9ff;
	background-color: #f6f8ff
}

.zt-xr .numlist a.on,
.zt-xr .numlist a:hover {
	color: #fff;
	background-color: #4033d3;
	border: 1px solid #4033d3
}

.zt-cz {
	background: url(../images/zt-cz.png) top center no-repeat;
	width: 100%;
	height: 2834px;
	position: relative
}

.zt-cz .bg-linear,
.zt-cz .c-border:hover {
	background-image: linear-gradient(to right, #e6a416, #af6e0d)
}

.zt-cz .yc-save {
	position: absolute;
	width: 1150px;
	top: 840px;
	left: 50%;
	margin-left: -575px
}

.zt-cz .yc-save .posi-right {
	float: left;
	position: relative
}

.zt-cz .yc-save .posi-right .posi-p {
	position: absolute;
	bottom: 25px;
	width: 100%;
	text-align: center
}

.zt-cz .cp-desc {
	position: absolute;
	top: 1440px;
	left: 50%;
	margin-left: -575px
}

.zt-cz .cp-desc .desc-box {
	background-color: #fff;
	width: 1150px;
	height: 300px;
	margin-bottom: 50px
}

.zt-cz .cp-desc .desc-box .desc-left {
	float: left;
	padding: 30px 40px
}

.zt-cz .cp-desc .desc-box .desc-left .dl-title {
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 15px
}

.zt-cz .cp-desc .desc-box .desc-left .dl-content {
	height: 138px;
	line-height: 30px;
	font-weight: 700;
	font-size: 16px
}

.fx h2,
.fx h3 {
	font-weight: 400
}

.zt-cz .cp-desc .desc-box .desc-right {
	float: left
}

.zt-cz .btnSpan {
	height: 36px;
	line-height: 36px;
	width: 100px;
	text-align: center;
	display: inline-block;
	box-sizing: border-box;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	vertical-align: middle
}

.zt-cz .c-border {
	border: 1px solid #af6e0d;
	color: #af6e0d
}

.zt-cz .c-border:hover {
	color: #fff;
	border: none
}

.midaut {
	width: 100%;
	background-color: #fbecc5;
	position: relative;
	overflow: hidden;
	height: 2050px
}

.midaut .banner {
	background: url(../images/zq_02.jpg) center no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 547px
}

.midaut .banner input {
	border: transparent;
	background-color: transparent;
	height: 30px;
	line-height: 30px;
	position: absolute;
	font-size: 16px;
	top: 328px;
	outline: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.midaut .banner .inp {
	width: 435px;
	left: 50%;
	margin-left: -260px
}

.midaut .banner .submit {
	width: 100px;
	color: #fff;
	left: 50%;
	margin-left: 175px;
	cursor: pointer;
	padding: 5px
}

.midaut .c_y,
.midaut .cont {
	color: #ffe587
}

.midaut .banner .submit:hover {
	background: url(../images/zq_03.png) center no-repeat
}

.midaut .lfimg {
	position: absolute;
	left: 0;
	top: 980px
}

.midaut .rigimg {
	position: absolute;
	right: 0;
	top: 1400px
}

.midaut .cont {
	text-align: center;
	margin-top: 550px;
	font-size: 14px
}

.midaut .cont h2 {
	font-size: 26px
}

.midaut .cont h3 {
	font-size: 16px;
	color: #fff
}

.midaut .box1 {
	background: url(../images/zq_08.png) center no-repeat;
	width: 1200px;
	height: 360px;
	padding-top: 30px
}

.midaut .box1 ul,
.midaut .box2 .rule,
.midaut .box2 ul {
	text-align: left
}

.midaut .box1 ul {
	margin-top: 180px;
	line-height: 28px;
	margin-left: 140px
}

.midaut .box2 {
	background: url(../images/zq_18.png) center no-repeat;
	width: 1200px;
	height: 652px;
	padding-top: 40px
}

.midaut .box2 .btn {
	display: inline-block;
	background: url(../images/zqbtn.png) center no-repeat;
	width: 155px;
	height: 50px
}

.midaut .box2 .rule {
	margin-top: 335px;
	margin-left: 140px
}

.midaut .box2 ul {
	margin-top: 75px;
	margin-left: 27px;
	font-size: 15px
}

.midaut .yuan {
	display: inline-block;
	background: url(../images/zq_yuan.png) center no-repeat;
	width: 28px;
	height: 28px;
	margin-right: 5px;
	text-align: center;
	line-height: 28px;
	font-size: 18px;
	color: #fc312f
}

.notarization {
	padding: 330px 0 20px;
	background: url(../images/zt-xsgz_02.jpg) top center no-repeat #fff;
	text-align: center;
	position: relative
}

.notarization .banner {
	position: absolute;
	top: 69px;
	left: 50%;
	width: 343px;
	height: 216px;
	margin-left: 95px;
	overflow: hidden
}

.notarization .hrefbtn {
	background: url(../images/zt-xsgz_btn_h.png) center no-repeat;
	background-size: cover;
	width: 228px;
	height: 50px;
	position: absolute;
	left: 50%;
	top: 190px;
	margin-left: -590px
}

.notarization .hrefbtn:hover {
	background: url(../images/zt-xsgz_btn.png) center no-repeat
}

.notarization .banner .flex-control-nav,
.notarization .banner .flex-direction-nav {
	display: none
}

.notarization .advan {
	height: 466px;
	background: url(../images/zt-xsgz_10.jpg) top center no-repeat
}

.notarization .tit {
	font-size: 26px;
	color: #3e4771;
	border-bottom: 20px solid #fff;
	display: inline-block;
	padding: 0 20px;
	line-height: 8px;
	margin-top: 70px
}

.notarization .tit.btgrey {
	border-bottom: 20px solid #f5f5f5
}

.notarization .tit span {
	font-size: 36px;
	color: #3856d7;
	margin-left: 5px
}

.notarization .sweepbtn {
	display: inline-block;
	width: 154px;
	height: 40px;
	background: url(../images/zt-gz_08.png) center no-repeat;
	margin-bottom: 20px
}

.notarization .sweepbtn:hover~.ewm {
	display: block
}

.notarization .ewm {
	display: none;
	position: absolute;
	right: -150px;
	top: -40px
}

.trademarkreg .bg {
	height: 453px;
	background: url(../images/zt_zc_02.jpg) top center no-repeat #fff
}

.trademarkreg .top {
	margin-top: -170px;
	height: 445px
}

.trademarkreg .top .left {
	padding: 30px 15px 40px;
	width: 730px;
	border-radius: 5px;
	box-shadow: 0 0 10px #b0beff;
	position: absolute;
	left: 0;
	z-index: 10;
	background: #fff
}

.trademarkreg .top .left .btn-bg,
.trademarkreg .top .left .btn-bg1 {
	width: 130px;
	padding: 5px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	font-size: 14px
}

.trademarkreg .top .left .btn-bg {
	border: 1px solid #ff6700
}

.trademarkreg .top .left .btn-bg1 {
	border: 1px solid #4c7dff
}

.trademarkreg .top .left .white-orange {
	color: #ff6700;
	background-color: #fff !important
}

.trademarkreg .top .left .white-orange:hover {
	box-shadow: 0 0 10px rgba(255, 120, 0, .5);
	background-color: #fff9f4 !important
}

.trademarkreg .top .left .white-blue {
	color: #4c7dff;
	background-color: #fff !important
}

.trademarkreg .top .left .white-blue:hover {
	box-shadow: 0 0 10px rgba(76, 125, 255, .5);
	background-color: #f3f6ff !important
}

.trademarkreg .top .left .btn_orange3:hover {
	box-shadow: 0 0 10px rgba(255, 120, 0, .5) !important
}

.trademarkreg .top .left .btn_blue3:hover {
	box-shadow: 0 0 10px rgba(76, 125, 255, .5) !important
}

.trademarkreg .top .fiex {
	position: fixed;
	bottom: 50px;
	right: 50px;
	z-index: 200
}

.trademarkreg .top .right {
	background-color: #f4f6ff;
	box-shadow: 0 0 10px #f4f6ff;
	padding: 25px 0;
	height: 280px;
	margin-top: 115px;
	width: 440px;
	text-align: center
}

.trademarkreg .top .left .part1,
.trademarkreg .top .left .part2,
.trademarkreg .top .left .part3,
.trademarkreg .top .left .part4 {
	display: inline-block;
	width: 362px;
	height: 190px;
	text-align: center
}

.trademarkreg .top .left .btn {
	margin-top: 60px
}

.trademarkreg .top .left .part1 {
	background: url(../images/zt_zc1_06.png) center no-repeat
}

.trademarkreg .top .left .part2 {
	background: url(../images/zt_zc1_05.png) center no-repeat
}

.trademarkreg .top .left .part3 {
	background: url(../images/zt_zc1_11.png) center no-repeat
}

.trademarkreg .top .left .part4 {
	background: url(../images/zt_zc1_12.png) center no-repeat
}

.trademarkreg .top .left .gifimg {
	margin-top: 15px;
	margin-left: 210px
}

.trademarkreg .navbanner {
	position: relative;
	padding-top: 200px;
	padding-bottom: 80px
}

.trademarkreg .navbanner .flex-control-nav {
	bottom: 470px;
	width: 1200px;
	margin-left: -600px;
	border-bottom: 1px solid #6b6d74;
	text-align: center;
	height: 60px;
	z-index: 103
}

.trademarkreg .navbanner .flex-control-nav li {
	height: 60px;
	cursor: pointer
}

.trademarkreg .navbanner .flex-control-nav li a {
	background: 0 0;
	width: 340px;
	height: 100%;
	position: relative;
	overflow: auto;
	display: inline-block
}

.trademarkreg .navbanner .flex-control-nav li a:before {
	display: inline-block;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 2px;
	background: -webkit-linear-gradient(left, #3570fd, #9c50b2);
	background: -o-linear-gradient(left, #3570fd, #9c50b2);
	background: -moz-linear-gradient(left, #3570fd, #9c50b2);
	background: linear-gradient(to left, #3570fd, #9c50b2);
	width: 0;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-ms-transition: 1s;
	-o-transition: 1s;
	transition: 1s
}

.trademarkreg .navbanner .flex-control-nav .flex-active:before {
	width: 100%
}

.trademarkreg .navbanner .flex-viewport li {
	height: 524px
}

.trademarkreg .navbanner .flex-direction-nav a {
	width: 36px;
	height: 36px;
	top: 65%
}

.trademarkreg .navbanner .flex-direction-nav .flex-prev {
	background: url(../images/zt_zcnav_03.png);
	left: 50%;
	margin-left: -680px
}

.trademarkreg .navbanner .flex-direction-nav .flex-next {
	background: url(../images/zt_zcnav_05.png);
	right: 50%;
	margin-right: -680px
}

.trademarkreg .navbanner .tab {
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 270px;
	z-index: 100
}

.trademarkreg .navbanner .imgs img {
	position: absolute;
	z-index: 100;
	top: 445px
}

.trademarkreg .navbanner .imgs img:hover {
	top: 440px;
	box-shadow: 0 0 20px rgba(0, 0, 0, .3)
}

.trademarkreg .titimg {
	position: absolute;
	left: 50%;
	margin-left: -194px;
	top: 60px;
	z-index: 100
}

.trademarkreg .three {
	background: url(../images/zt_zc_06.jpg) top no-repeat #f4f6fe;
	height: 580px;
	position: relative
}

.trademarkreg .three .imgs {
	position: absolute;
	left: 50%;
	margin-left: -600px;
	bottom: 25px;
	z-index: 100
}

.trademarkreg .three .imgs img {
	box-shadow: 0 0 10px rgba(11, 63, 154, .1)
}

.trademarkreg .three .imgs img:hover {
	box-shadow: 0 0 20px #a3bcff
}

.trademarkreg .four {
	padding: 130px 0 70px
}

.trademarkreg .four li {
	width: 290px;
	height: 338px;
	float: left;
	margin-left: 10px;
	position: relative;
	color: #fff;
	font-size: 14px;
	text-align: center;
	overflow: hidden
}

.trademarkreg .four li h2 {
	font-size: 34px;
	line-height: 80px
}

.trademarkreg .four .btn {
	background: url(../images/zt_zcbtn_05.png) 100px 8px no-repeat;
	width: 90px;
	line-height: 20px;
	text-align: left;
	color: #fff;
	font-size: 16px;
	padding: 8px 20px;
	border: 1px solid #fff;
	border-radius: 20px;
	position: absolute;
	bottom: -40px;
	left: 75px;
	-webkit-transition: .6s;
	-moz-transition: .6s;
	-ms-transition: .6s;
	-o-transition: .6s;
	transition: .6s
}

.trademarkreg .four .mask {
	height: 100%;
	width: 100%;
	padding-top: 60px;
	box-sizing: border-box;
	-webkit-transition: .6s;
	-moz-transition: .6s;
	-ms-transition: .6s;
	-o-transition: .6s;
	transition: .6s
}

.trademarkreg .four li:hover .mask {
	background: rgba(0, 0, 0, .5);
	padding-top: 30px
}

.trademarkreg .four li:hover .btn {
	bottom: 35px
}

.trademarkreg .four .btn:hover {
	background: url(../images/zt_zcbtn_03.png) 100px 8px no-repeat #fff;
	color: #32333c
}

.trademarkreg .four .part1 {
	background: url(../images/zt_zcn_03.png) center no-repeat
}

.trademarkreg .four .part2 {
	background: url(../images/zt_zcn_05.png) center no-repeat
}

.trademarkreg .four .part3 {
	background: url(../images/zt_zcn_07.png) center no-repeat
}

.trademarkreg .four .part4 {
	background: url(../images/zt_zcn_09.png) center no-repeat
}

.trademarkreg .five {
	background: url(../images/zt_zc29.png) top no-repeat;
	height: 309px;
	padding-top: 120px
}
.trademarkreg .five .link li:nth-child(3n+1){margin-left: 0!important;}
.trademarkreg .five .link li {
	background: url(../images/zt_zcicon_19.png) left top no-repeat;
	padding-left: 45px;
	line-height: 35px;
	margin-top: 20px;
	float: left;
	margin-left: 60px
}

.trademarkreg .five .link li:hover {
	background: url(../images/zt_zcicon_16.png) left top no-repeat
}

.trademarkreg .five .link li:hover a {
	color: #d01010
}

.trademarkreg .five .link a {
	display: inline-block;
	width: 300px;
	border-bottom: 1px solid #dcdcdc;
	font-size: 16px;
	color: #515c7a;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;cursor: pointer;
}

.trademarkreg .five .btn {
	background: url(../images/zt_zcbtn_05.png) 100px 8px no-repeat #d01010;
	width: 90px;
	line-height: 20px;
	text-align: left;
	color: #fff;
	font-size: 16px;
	border-radius: 20px
}

.trademarkreg .five .btn:hover {
	background: url(../images/zt_zcbtn_05.png) 100px 8px no-repeat #d01010
}

.trademarkreg .five .btn:hover,
.trademarkreg .six .btn_blue3,
.trademarkreg .top .btn_blue3 {
	box-shadow: 0 0 20px rgba(143, 143, 143, .3)
}

.fx.three .treeimg,
.fx.three ul {
	box-shadow: 0 0 20px rgba(6, 16, 45, .2)
}

.trademarkreg .six {
	position: relative;
	margin: 30px auto 0;
	padding-top: 190px;
	width: 1230px
}

.trademarkreg .six ul {
	zoom: 1
}

.trademarkreg .six ul:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.trademarkreg .six li {
	float: left;
	position: relative
}

.trademarkreg .six .btn {
	position: absolute;
	left: 26px;
	bottom: 60px
}

.brandbanner,
.fxbanner,
.zt_brand.bottom,
.zt_brand.second {
	background-repeat: no-repeat;
	width: 100%;
	height: 493px;
	position: relative;
	overflow: hidden
}

.brandbanner .banner,
.fxbanner .banner,
.zt_brand.bottom .banner,
.zt_brand.second .banner {
	background-image: url(../images/zt-fx_02.png);
	width: 1920px;
	height: 493px;
	position: absolute;
	left: 50%;
	margin-left: -960px
}

.fxbanner .btn {
	width: 130px;
	height: 24px;
	line-height: 24px;
	background-color: #313948;
	display: block;
	font-size: 22px;
	color: #fff;
	position: absolute;
	top: 350px;
	left: 50%;
	margin-left: -570px;
	border-radius: 0;
	border: 1px solid #fff
}

.fxbanner .btn:hover {
	background-color: #2753f4;
	border: 1px solid #2753f4
}

.fx .cblue {
	color: #2753f4
}

.fx h3,
.fx.three li,
.fx.top {
	color: #2a344f
}

.fx {
	text-align: center
}

.fx h2 {
	font-size: 32px;
	line-height: 110px;
	position: relative
}

.fx h2:before {
	content: '';
	display: inline-block;
	position: absolute;
	width: 60px;
	left: 50%;
	margin-left: -30px;
	border-bottom: 3px solid #2753f4;
	bottom: 0
}

.fx.top {
	font-size: 22px;
	line-height: 40px
}

.fx h3 {
	font-size: 34px;
	line-height: 120px
}

.fx.second {
	background: url(../images/zt-fx_21.png) bottom no-repeat #5585e7;
	height: 410px;
	padding-top: 20px;
	margin-top: -5px
}

.fx.second li {
	margin-right: 24px;
	float: left
}

.fx.second li:last-child {
	margin-right: 0
}

.fx.four li:hover .normal,
.fx.second li:hover .normal,
.trade-one .top .left:hover .normal,
.zt_brand.top a.on .normal,
.zt_brand.top a:hover .normal {
	display: none
}

.fx.four li:hover .hover,
.fx.second li:hover .hover,
.trade-one .top .left:hover .hover {
	display: block
}

.fx.four li .hover,
.fx.second li .hover,
.trade-one .top .left .hover,
.zt_brand.top .hover {
	display: none
}

.fx ul,
.zt_brand.top a,
.zt_brand.top a.on .hover,
.zt_brand.top a:hover .hover {
	display: inline-block
}

.fx.three ul {
	width: 550px
}

.fx.three li {
	width: 272px;
	height: 182px;
	float: left;
	background: #f8f8fa;
	border: 1px solid #f8f8fa;
	padding-top: 30px;
	font-size: 20px
}

.fx.three li img {
	display: block;
	margin: 0 auto 20px
}

.fx.three li:hover {
	background-color: #3b71df;
	border: 1px solid #3b71df;
	color: #fff
}

.fx.three li:first-child {
	border-bottom: 1px solid #e1e1ef;
	border-right: 1px solid #e1e1ef
}

.fx.three li:last-child {
	border-top: 1px solid #e1e1ef;
	border-left: 1px solid #e1e1ef
}

.fx.three .treeimg {
	margin-left: -5px;
	vertical-align: middle
}

.fx.four ul {
	width: 1215px
}

.fx.four li {
	float: left;
	height: 215px
}

.fx.four .btn {
	background: url(../images/zt-fx_32.png) center no-repeat;
	height: 50px;
	width: 320px;
	display: block;
	margin: 20px auto 30px
}

.fx.four .btn:hover {
	background: url(../images/zt-fx_321.png) center no-repeat
}

.fx.five {
	background: url(../images/zt-fx_3_03.png);
	height: 810px;
	width: 100%
}

.fx.five .img {
	width: 1121px;
	position: relative;
	margin: 0 auto
}

.fx.five .img1,
.fx.five .img2,
.fx.five .img3,
.fx.five .img4 {
	position: absolute;
	display: none
}

.fx.five .img1 {
	top: 20px;
	left: 310px
}

.fx.five .img2 {
	top: 80px;
	left: 685px
}

.fx.five .img3 {
	top: 310px;
	left: -40px
}

.fx.five .img4 {
	top: 480px;
	left: 965px
}

.fxbanner.bottom {
	height: 140px
}

.fxbanner.bottom .banner {
	background-image: url(../images/zt-fx_20.png);
	height: 140px
}

.fxbanner.bottom .btn {
	font-size: 18px;
	color: #fff;
	background-color: #4f7fe2;
	width: 160px;
	top: 50px;
	margin-left: -80px
}

.fxbanner.bottom .btn:hover {
	border: 1px solid #fff;
	color: #2753f4;
	background-color: #fff
}

.trade-one {
	background: url(../images/zt-sbnew_02.jpg) top center no-repeat #fff;
	padding-top: 360px
}

.trade-one .top {
	height: 200px;
	position: relative;
	background-color: #fff
}

.trade-one .top .main {
	box-shadow: 0 0 20px rgba(184, 184, 184, .5);
	padding: 20px 0 10px 60px;
	box-sizing: border-box;
	position: absolute;
	top: -75px;
	background-color: #fff;
	left: 50%;
	margin-left: -600px
}

.trade-one .top .left {
	float: left;
	width: 350px;
	height: 240px;
	background: url(../images/zt-sbnew_01.png) 80px no-repeat;
	padding: 60px 0 0 300px;
	margin-right: 30px;
	margin-top: 12px;
	color: #6f798e
}

.trade-one .top .left:hover {
	box-shadow: 0 0 20px rgba(184, 184, 184, .5);
	background: url(../images/zt-sbnew_011.png) 80px no-repeat
}

.trade-one .top .left.kuai {
	background: url(../images/zt-sbnew_02.png) 80px no-repeat
}

.trade-one .top .left.kuai:hover {
	background: url(../images/zt-sbnew_021.png) 80px no-repeat
}

.trade-one .top .bd_orange {
	border-radius: 10px;
	font-size: 12px;
	padding: 0 10px;
	margin-top: 10px
}

.trade-one .top .left:hover .btn_orange {
	display: inline-block
}

.trade-one .top .left .btn_orange {
	display: none;
	padding: 4px 17px
}

.trade-one .second {
	padding: 140px 0 70px;
	background-color: #f2f4f8;
	text-align: center
}

.trade-one .three {
	position: relative;
	height: 389px
}

.trade-one .top .left h3 {
	font-size: 22px;
	color: #2a344f;
	line-height: 40px
}

.trade-one .three img,
.zt_brand.four img,
.zt_brand.three img {
	position: absolute;
	left: 50%;
	margin-left: -960px
}

.brandbanner {
	height: 393px
}

.brandbanner .banner {
	background-image: url(../images/zt_ppbh_02.png);
	height: 393px
}

.zt_brand.top {
	background-color: #fff;
	text-align: center
}

.zt_brand.top a {
	position: relative
}

.zt_brand.top a.on:before,
.zt_brand.top a:hover:before {
	border-bottom: 3px solid #ed702a;
	content: '';
	position: absolute;
	bottom: 0;
	width: 100%;
	display: inline-block
}

.zt_brand.second {
	height: 571px
}

.zt_brand.second .banner {
	background-image: url(../images/zt_ppbh_12.png);
	height: 571px
}

.zt_brand.second .main {
	position: relative;
	margin-top: 60px
}

.zt_brand.second .cont h2 {
	color: #515c7a;
	font-size: 20px
}

.zt_brand.second .cont {
	position: absolute;
	width: 640px;
	top: 160px;
	left: 50px;
	font-size: 14px;
	color: #2a344f
}

.zt_brand.four,
.zt_brand.three {
	position: relative;
	overflow: hidden
}

.zt_brand.second .cont .btn {
	border-radius: 0;
	margin: 20px 0 0
}

.zt_brand.three {
	height: 516px
}

.zt_brand.four {
	height: 485px
}

.zt_brand.five {
	background-color: #ff7a32;
	text-align: center;
	height: 352px
}

.tab2 .zt_brand.second,
.tab2 .zt_brand.second .banner {
	height: 410px
}

.tab2 .zt_brand .cont {
	width: 850px;
	top: 80px;
	left: 300px
}

.tab2 .zt_brand.second .main {
	width: 1210px
}

.zt_brand.bottom {
	height: 115px
}

.zt_brand.bottom .banner {
	background-image: url(../images/zt_ppbh_29.png);
	height: 115px
}

.zt_brand.bottom .btn {
	font-size: 20px;
	color: #fff;
	background-color: #ed702a;
	width: 160px;
	top: 35px;
	margin: 0 0 0 -101px;
	left: 50%;
	border: 1px solid #fff
}

.zt_brand.bottom .btn:hover {
	border: 1px solid #fff;
	color: #ed702a;
	background-color: #fff
}

.zt_brand.tab-nav {
	position: fixed;
	top: 0;
	width: 100%;
	background-color: #fff;
	text-align: center;
	box-shadow: 0 1px 20px 0 rgba(135, 145, 160, .2);
	z-index: 100;
	display: none
}

.zt_brand.tab-nav a {
	width: 125px;
	margin: 0 80px;
	font-size: 18px;
	color: #2a344f;
	line-height: 60px;
	height: 60px;
	display: inline-block;
	position: relative
}

.zt_brand.tab-nav a.on {
	border-bottom: 2px solid #ed702a;
	color: #ed702a;
	position: relative
}

.zt_brand.tab-nav a:first-child:before {
	border-right: 1px solid #eae9ed;
	content: '';
	display: inline-block;
	height: 20px;
	position: absolute;
	right: -80px;
	top: 20px
}

.txthide {
	text-indent: -999em;
	overflow: hidden;
	line-height: 0;
	font-size: 0
}

.coupon-activity .c_red {
	color: red !important
}

.coupon-activity.con_bg {
	background: url(../images/yend_02.png) center top no-repeat #d52c6c;
	position: relative
}

.coupon-activity .header {
	width: 1050px;
	margin: 0 auto;
	height: 532px;
	position: relative
}

.coupon-activity .countdown {
	position: absolute;
	bottom: 72px;
	left: 170px;
	width: 735px;
	font-size: 20px;
	color: #b62159
}

.coupon-activity .countdown .right {
	font-size: 18px;
	color: #333;
	margin-top: 5px
}

.coupon-activity .main {
	width: 920px;
	margin: 0 auto;
	position: relative;
	background-color: #b62159;
	padding: 30px 40px 40px
}

.coupon-activity .h_bg1 {
	height: 283px;
	background: url(../images/yend_03.png) no-repeat
}

.coupon-activity .h_bg2 {
	height: 217px;
	background: url(../images/yend_05.png) no-repeat
}

.coupon-activity .com_tit h3 {
	color: #fff;
	font-size: 35px;
	font-weight: 700;
	text-align: center
}

.coupon-activity .com_tit h4 {
	color: #fff;
	font-size: 28px;
	font-weight: 400;
	margin: 30px auto 0;
	text-align: center
}

.coupon-activity .list {
	width: 100%;
	margin: 0 auto;
	padding-bottom: 30px
}

.coupon-activity .list li {
	width: 451px;
	margin: 40px 0 30px
}

.coupon-activity .list .package,
.coupon-activity .list .surpackage {
	padding: 40px 25px 0;
	height: 125px;
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
	font-size: 22px;
	color: #333;
	text-align: center
}

.coupon-activity .list .package {
	background-image: url(../images/yend_03_09.png)
}

.coupon-activity .list .surpackage {
	background-image: url(../images/yend_03_10.png)
}

.coupon-activity .surpackage .package_type {
	line-height: 18px
}

.coupon-activity .package_num,
.coupon-activity .package_type {
	position: absolute;
	display: inline-block;
	font-size: 14px;
	color: #fff
}

.coupon-activity .package_type {
	width: 65px;
	left: 12px;
	top: 3px
}

.coupon-activity .package_num {
	width: 90px;
	right: 0;
	top: 0
}

.coupon-activity .package_num em {
	font-size: 22px
}

.coupon-activity .list .txt {
	display: block;
	line-height: 50px;
	color: #f83756;
	height: 50px;
	background-color: #fedd44;
	margin-top: 5px
}

.coupon-activity .list .operating {
	margin-top: 10px;
	height: 72px;
	background: url(../images/yend_btnbg.png) no-repeat
}

.coupon-activity .list .operating .left {
	display: inline;
	width: 235px;
	line-height: 66px;
	font-size: 20px;
	color: #fff;
	padding-left: 20px;
	text-align: left
}

.coupon-activity .list .operating .left em {
	font-size: 28px
}

.coupon-activity .list_btn {
	background-image: url(../images/list_btn_03.png)
}

.coupon-activity .list_btn:hover {
	background-image: url(../images/list_btn_05.png)
}

.coupon-activity .list .none_btn {
	background-image: url(../images/non_btn_11.png)
}

.coupon-activity .list .none_btn:hover {
	background-image: url(../images/non_btn1_11.png)
}

.coupon-activity .list .none_btn,
.coupon-activity .list_btn {
	float: right;
	display: inline;
	width: 188px;
	height: 60px;
	margin: 6px 0 0;
	background-repeat: no-repeat;
	text-indent: -999em;
	overflow: hidden;
	line-height: 0;
	font-size: 0
}

.coupon-activity .rule_info {
	padding: 0;
	margin: 20px 0 70px;
	color: #fff;
	font-size: 18px;
	line-height: 50px
}

.coupon-activity .info_list {
	margin: 30px auto;
	width: 1000px
}

.coupon-activity .info_list ul {
	width: 500px;
	text-align: center
}

.coupon-activity .info_list .tip,
.coupon-activity .info_list ul li {
	background-color: #e03755;
	font-size: 18px;
	color: #fff;
	border-top: 1px solid #e84b67;
	line-height: 55px;
	height: 55px
}

.coupon-activity .info_list ul li:first-child {
	border-top: 0;
	font-size: 16px
}

.coupon-activity .info_list ul li:first-child span {
	color: #fff;
	font-size: 16px
}

.coupon-activity .info_list ul li span {
	display: inline-block;
	width: 84px;
	font-size: 18px;
	color: #fffd6b;
	float: right;
	background-color: #e54561;
	font-weight: 700
}

.coupon-activity .code_box {
	width: 900px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	border: 1px solid #cc648b;
	background-color: #bc3266;
	margin: 0 auto
}

.coupon-activity .code_box h3 {
	line-height: 95px;
	font-size: 35px
}

.exp_list {
	padding: 40px 0 60px
}

.exp_list li {
	width: 410px;
	padding: 20px 20px 18px;
	position: relative;
	line-height: 30px;
	background-color: #fff;
	color: #666;
	margin-bottom: 20px
}

.exp_list .ex_img {
	position: absolute;
	right: 25px;
	top: 25px
}

.exp_list .top {
	border-bottom: 1px dashed #ffd4b2;
	margin-bottom: 14px;
	padding-bottom: 10px
}

.exp_list h3 {
	font-size: 22px;
	color: #333;
	line-height: 45px
}

.calcul_box {
	float: left;
	border: 1px solid #ddd;
	border-radius: 5px;
	text-align: center;
	margin-top: 12px
}

.calcul_box input,
.calcul_box span {
	display: inline-block;
	width: 40px;
	vertical-align: middle;
	line-height: 40px;
	height: 40px;
	cursor: pointer
}

.calcul_box .add {
	background: url(../images/add_05.png) center no-repeat
}

.calcul_box .red {
	background: url(../images/add_03.png) center no-repeat
}

.calcul_box input {
	border: 0;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	margin: -1px -5px;
	width: 30px;
	padding: 0 10px;
	outline: 0;
	font-size: 16px
}

.channel {
	display: block;
	position: fixed;
	left: 22px;
	bottom: 140px;
	z-index: 1;
	transition: bottom 1.5s;
	-moz-transition: bottom 1.5s;
	-webkit-transition: bottom 1.5s;
	-o-transition: bottom 1.5s
}

.channel .codeimg {
	display: none;
	position: fixed;
	left: 85px;
	bottom: 145px
}

.channel:hover .codeimg {
	display: block
}

.channel_mark {
	width: 555px;
	min-height: 150px;
	margin-left: -278px;
	margin-top: -133px;
	background: #fff;
	border-radius: 4px;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 92;
	overflow: hidden;
	padding-bottom: 20px;
	color: #2a344f
}

.channel_mark .title {
	height: 48px;
	line-height: 48px;
	border: 1px solid #e7e9f0;
	background: #f6f7fa;
	color: #1d5af2;
	font-size: 16px;
	padding-left: 18px;
	position: relative
}

.channel_mark .close {
	width: 14px;
	height: 14px;
	background: url(../images/close.png) no-repeat;
	position: absolute;
	top: 16px;
	right: 20px;
	cursor: pointer
}

.channel_mark .close:hover {
	background: url(../images/close_hover.png) no-repeat
}

.channel_mark .body {
	padding: 30px 20px
}

.channel_mark .btns {
	text-align: center
}

.channel_mark .charge_box {
	width: 170px;
	height: 55px;
	display: inline-block;
	border: 1px solid #e7e7e7;
	margin-right: 20px;
	vertical-align: top
}

.channel_mark h3 {
	font-size: 16px;
	color: #333;
	font-weight: 700;
	line-height: 50px;
	margin-top: 30px
}

.channel_mark .gray {
	font-size: 14px;
	color: #888;
	line-height: 30px
}

.cons-reg {
	padding-top: 347px;
	background: url(../images/guwen_01.png) top center no-repeat #fff;
	position: relative
}

.cons-reg .bg1 {
	width: 1200px;
	position: absolute;
	top: 250px;
	left: 50%;
	margin-left: -555px
}

.cons-reg .bg1 a:nth-child(1) {
	background: url(../images/guwen_02.png) top center no-repeat;
	height: 42px;
	width: 138px;
	display: inline-block
}

.cons-reg .bg1 a:nth-child(2) {
	background: url(../images/guwen_08.png) top center no-repeat;
	height: 42px;
	width: 138px;
	display: inline-block;
	margin-left: 10px
}

.cons-reg .bg1 a:nth-child(1):hover {
	background: url(../images/guwen_02_hover.png) top center no-repeat;
	cursor: pointer
}

.cons-reg .bg1 a:nth-child(2):hover {
	background: url(../images/guwen_08_hover.png) top center no-repeat;
	cursor: pointer
}

.cons-reg .bg3 {
	height: 323px;
	background: url(../images/guwen_03.png) top center no-repeat #fff
}

.cons-reg .bg4 {
	height: 623px;
	position: relative;
	background: url(../images/guwen_04.png) top center no-repeat #fff
}

.cons-reg .bg4>div {
	position: absolute;
	width: 1200px;
	left: 50%;
	top: 500px;
	margin-left: -600px
}

.bg4-now {
	height: 40px;
	background-color: #737dff;
	line-height: 40px;
	font-size: 14px;
	display: inline-block;
	width: 110px;
	color: #fff;
	text-align: center;
	position: absolute
}

.bg4-btn1 {
	left: 420px
}

.bg4-btn2 {
	left: 1050px
}

.bg4-now:hover {
	background-color: #5a66ff;
	cursor: pointer;
	color: #fff
}

.cons-reg .bg5 {
	height: 731px;
	background: url(../images/guwen_05.png) top center no-repeat #fff
}

.cons-reg .bg6 {
	height: 368px;
	background: url(../images/guwen_06.png) top center no-repeat #fff
}

.cons-reg .bg7 {
	height: 504px;
	background: url(../images/guwen_07.png) top center no-repeat #fff
}

.cons-reg .bg7 .question {
	height: 355px;
	padding-top: 138px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start
}

.ques-left {
	width: 700px;
	height: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-content: flex-start
}

.ques-left>div {
	width: 50%;
	height: 70px;
	line-height: 70px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px solid #eff0f4
}

.ques-i:hover {
	color: #737dff;
	cursor: pointer
}

.ques-i:hover::before {
	content: '';
	width: 5px;
	height: 5px;
	display: inline-block;
	margin: 2px 10px;
	background-color: #737dff
}

.ques-jt:before {
	content: '';
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #737dff;
	margin: 0 10px;
	display: inline-block
}

.ques-i:before {
	content: '';
	width: 5px;
	height: 5px;
	background-color: #d7d7e3;
	display: inline-block;
	margin: 2px 10px
}

.ques-right {
	width: 400px;
	height: 215px;
	background-color: #f1f2f9;
	padding: 40px 40px 30px
}

.rig-top {
	font-size: 18px;
	color: #353544;
	font-weight: bolder
}

.rig-middle {
	height: 100px;
	font-size: 14px;
	color: #838499;
	border-left: 1px solid #e1e1e1;
	margin: 25px 25px 25px 0;
	padding-left: 30px;
	line-height: 25px;
	overflow: auto
}

.rig-middle::-webkit-scrollbar {
	display: none
}

.rig-bt>span {
	width: 100px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	text-align: center;
	display: inline-block;
	margin-right: 20px;
	color: #fff
}

.rig-bt>span:nth-child(1):hover {
	cursor: pointer;
	background-color: #5a66ff
}

.rig-bt>span:nth-child(2):hover {
	cursor: pointer;
	background-color: #ff9630
}

.bg-blue {
	background-color: #737dff
}

.c-blue {
	color: #737dff
}

.bg-orange {
	background-color: #ffa248
}

.quickreg_box .hide,
.quickreg_box2 .hide {
	display: none !important
}

.quickreg_top {
	background: #fff;
	height: 50px;
	box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .08);
	position: relative;
	z-index: 20;
	padding: 12px 0
}

.quickreg_top .foot_submit {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.quickreg_top .top_content {
	width: 1200px;
	margin: 0 auto;
	height: 50px;
	line-height: 50px
}

.quickreg_top .top_content span {
	margin-left: 20px;
	font-size: 24px;
	color: #444
}

.quickreg_top .top_content .top_nav {
	margin-right: 20px;
	font-size: 13px;
	color: #444;
	padding-left: 45px;
	padding-right: 10px;
	cursor: pointer
}

.quickreg_top .top_content .nav_done {
	background: url(../images/qkreg_01.png) 10px no-repeat !important
}

.quickreg_top .top_content .nav_pre {
	background-color: #f5f7f8 !important
}

.quickreg_top .top_content .nav_step1 {
	background: url(../images/qkreg_42.png) 10px no-repeat;
	border-radius: 25px
}

.quickreg_top .top_content .nav_step2 {
	background: url(../images/qkreg_02.png) 10px no-repeat;
	border-radius: 25px
}

.quickreg_top .top_content .nav_step3 {
	background: url(../images/qkreg_03.png) 10px no-repeat;
	border-radius: 25px
}

.quickreg_top .top_content .nav_line {
	position: relative;
	top: 50%;
	margin-top: -.5px;
	margin-right: 20px;
	width: 33px;
	height: 1px;
	background-color: #ececec
}

.quickreg_box {
	padding: 30px 40px;
	margin-bottom: 9px;
	border: 1px solid #e7e7e7;
	border-top: 0;
	background: #fff;
	font-size: 16px
}

.quickreg_box .icon-i {
	position: absolute;
	left: 15px;
	background: url(../images/qkreg_19.png) no-repeat !important
}

.quickreg_box .icon-gt {
	background: url(../images/qkreg_gt.png) no-repeat !important
}

.quickreg_box .head_nav {
	height: 44px;
	background: url(../images/qkreg_04.png) 14px no-repeat #fffbfa;
	border: 1px solid #fcd4c1;
	margin-bottom: 10px
}

.quickreg_box .head_nav span {
	margin-left: 43px;
	line-height: 44px;
	font-size: 14px;
	color: #ff4707
}

.quickreg_box .head_nav+.head_nav {
	background: url(../images/qkreg_04_1.png) 14px no-repeat #fff9e7;
	border: 1px solid #ffe2a2
}

.quickreg_box .head_nav+.head_nav span {
	color: #ff891f
}

.quickreg_box .head_nav+.head_nav span strong {
	color: #ff4707
}

.quickreg_box .add_nav {
	border: 1px solid #ffd1d5 !important;
	background: url(../images/qkreg_deng.png) 14px no-repeat #fffbfa !important
}

.quickreg_box .add_nav span {
	color: #ff2e44 !important
}

.quickreg_box .content {
	position: relative
}

.quickreg_box .content h1 {
	margin: 0 0 20px;
	border-bottom: 1px solid #e7e7e7
}

.quickreg_box .content h1 span {
	display: inline-block;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: 400;
	color: #4296ec;
	border-bottom: 2px solid #4296ec
}

.quickreg_box .content .cont_tab {
	margin: 30px 0 16px;
	height: 15px
}

.quickreg_box .content .cont_tab li {
	font-size: 14px;
	margin-right: 49px;
	line-height: 15px;
	cursor: pointer
}

.quickreg_box .content .cont_tab li:nth-child(1) {
	background: url(../images/qkreg_06.png) 0 -.1px no-repeat;
	padding-left: 19px
}

.quickreg_box .content .cont_tab li:first-child:hover {
	background: url(../images/qkreg_31.png) 0 -.1px no-repeat
}

.quickreg_box .content .cont_tab li:hover {
	color: #3889ec
}

.quickreg_box .content .cont_tab .mod-select {
	padding-bottom: 5px;
	background: url(../images/qkreg_07.png) center 15px no-repeat
}

.quickreg_box .content .cont_tab .first-select {
	padding-bottom: 5px;
	background: url(../images/qkreg_07.png) center 15px no-repeat, url(../images/qkreg_31.png) 0 -.1px no-repeat !important
}

.quickreg_box .content .cont_add {
	width: 1104px
}

.quickreg_box .content .cont_add .add_title {
	line-height: 34px;
	font-size: 12px;
	color: #888;
	padding-left: 46px;
	border: 1px solid #e5e5e5;
	border-bottom: 0;
	background: url(../images/qkreg_30.png) 20px center no-repeat #f7f7f7
}

.quickreg_box .content .cont_add .service_form {
	padding: 10px 52px
}

.quickreg_box .content .cont_add .cont .typeul .btn {
	border-radius: 0;
	margin: 0;
	color: #666;
	font-size: 14px;
	background-color: #fff;
	border: 1px solid #d1d1d1
}

.quickreg_box .content .cont_add .cont .upload {
	height: 100px;
	width: 192px;
	padding: 5px;
	margin-right: 14px;
	font-size: 12px;
	text-align: center;
	border: 1px dashed #d1d1d1;
	background: url(../images/qkreg_33.png) center 27px no-repeat #fbfbfb;
	position: relative
}

.quickreg_box .content .cont_add .cont .upload input {
	height: 100px;
	width: 192px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	opacity: 0
}

.content_index .index_box .qk38_hover:hover,
.pers_center .left_down .fx_img:hover {
	opacity: .8
}

.quickreg_box .content .cont_add .cont .upload:hover {
	border: 1px dashed #3889ec;
	background: url(../images/qkreg_33_1.png) center 27px no-repeat #fbfbfb
}

.quickreg_box .content .cont_add .cont .upload:hover p {
	color: #3889ec
}

.quickreg_box .content .cont_add .cont .upload .zindex20 {
	z-index: 19
}

.quickreg_box .content .cont_add .cont .upload .img_box {
	margin: 0;
	border: 0;
	height: auto;
	overflow: hidden
}

.quickreg_box .content .cont_add .cont .upload .img_box img {
	position: relative;
	margin: 0;
	object-fit: cover;
	width: 32px;
	height: 66px
}

.quickreg_box .content .cont_add .cont .upload .img_box .upload_img {
	width: 100px;
	height: 66px;
	display: inline-block
}

.quickreg_box .content .cont_add .cont .upload .img_a {
	height: 100%;
	margin-top: 0 !important
}

.quickreg_box .content .cont_add .cont .upload p {
	position: absolute;
	bottom: 5px;
	left: 0;
	right: 0
}

.quickreg_box .content .cont_add .cont .exp_box {
	height: 110px;
	width: 81px;
	margin-right: 0
}

.quickreg_box .content .cont_add .cont .exp_text {
	color: #888;
	float: left;
	width: 400px;
	height: 112px;
	padding-left: 35px;
	position: relative
}

.quickreg_box .content .cont_add .cont .exp_text .icon-i {
	position: absolute;
	left: 15px
}

.quickreg_box .content .cont_add .cont .btn {
	margin: 0;
	font-size: 14px
}

.quickreg_box .content .cont_add .cont table td input {
	background-color: #fbfbfb;
	height: 18px
}

.quickreg_box .content .cont_add .cont table td input::placeholder {
	font-size: 12px;
	color: #999
}

.quickreg_box .content .cont_add .cont table td .warn_tip {
	position: absolute;
	font-size: 12px;
	color: #ff1a14;
	margin-top: 30px
}

.quickreg_box .content .cont_add .cont table td select {
	box-sizing: content-box;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	color: #999;
	line-height: 12px;
	padding: 8px;
	font-size: 12px;
	background: url(../images/qkreg_36.png) 397px center no-repeat #fbfbfb;
	border: 1px solid #d1d1d1
}

.quickreg_box .content .cont_add .cont table td .select2-container {
	width: 416px !important
}

.quickreg_box .content .cont_add .cont table td .select2-container .select2-choice {
	height: 12px !important;
	padding: 8px !important;
	line-height: 12px !important;
	background: url(../images/qkreg_36.png) 397px center no-repeat #fbfbfb !important
}

.quickreg_box .content .cont_add .cont table td .select2-container .select2-choice .select2-chosen {
	font-size: 12px !important;
	color: #999 !important
}

.quickreg_box .content .cont_add .cont table td .select2-container .select2-choice .select2-arrow {
	display: none !important
}

.quickreg_box .content .cont_add .cont table td .img_auto {
	position: relative;
	margin-left: 20px
}

@-webkit-keyframes loading {
	0% {
		transform: rotate(0)
	}

	12.5% {
		transform: rotate(45deg)
	}

	25% {
		transform: rotate(90deg)
	}

	37.5% {
		transform: rotate(135deg)
	}

	50% {
		transform: rotate(180deg)
	}

	62.5% {
		transform: rotate(225deg)
	}

	75% {
		transform: rotate(270deg)
	}

	87.5% {
		transform: rotate(315deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@-moz-keyframes loading {
	0% {
		transform: rotate(0)
	}

	12.5% {
		transform: rotate(45deg)
	}

	25% {
		transform: rotate(90deg)
	}

	37.5% {
		transform: rotate(135deg)
	}

	50% {
		transform: rotate(180deg)
	}

	62.5% {
		transform: rotate(225deg)
	}

	75% {
		transform: rotate(270deg)
	}

	87.5% {
		transform: rotate(315deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@-o-keyframes loading {
	0% {
		transform: rotate(0)
	}

	12.5% {
		transform: rotate(45deg)
	}

	25% {
		transform: rotate(90deg)
	}

	37.5% {
		transform: rotate(135deg)
	}

	50% {
		transform: rotate(180deg)
	}

	62.5% {
		transform: rotate(225deg)
	}

	75% {
		transform: rotate(270deg)
	}

	87.5% {
		transform: rotate(315deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes loading {
	0% {
		transform: rotate(0)
	}

	12.5% {
		transform: rotate(45deg)
	}

	25% {
		transform: rotate(90deg)
	}

	37.5% {
		transform: rotate(135deg)
	}

	50% {
		transform: rotate(180deg)
	}

	62.5% {
		transform: rotate(225deg)
	}

	75% {
		transform: rotate(270deg)
	}

	87.5% {
		transform: rotate(315deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

.quickreg_box .content .cont_add .cont table td #img_loading img {
	position: absolute;
	top: 50%;
	left: -20px;
	margin-top: -8px;
	animation: loading .8s infinite
}

.quickreg_box .content .cont_add .cont table td #img_success img {
	position: absolute;
	top: 50%;
	left: -20px;
	margin-top: -8px
}

.quickreg_box .content .cont_add .cont table .ml41 {
	margin-left: 41px
}

.quickreg_box .content .cont_add .cont table .en-corner {
	background: url(../images/qkreg_34.png) right top no-repeat #fbfbfb
}

.quickreg_box .content .cont_add .cont table .cn-corner {
	background: url(../images/qkreg_35.png) right top no-repeat #fbfbfb
}

.quickreg_box .content .cont_add .cont .not_empty_border {
	border: 1px solid #ff1a14 !important
}

.quickreg_box .content .cont_add .cont .input_warn {
	position: relative;
	width: 70px
}

.quickreg_box .content .cont_add .cont .input_warn .icon_not {
	top: 2px;
	right: 48px
}

.quickreg_box .content .cont_add .cont .input_warn .not_empty_note {
	top: 2px;
	left: 27px;
	min-width: 300px
}

.quickreg_box .content .cont_template {
	width: 1121px;
	height: 306px;
	border: 1px solid #e5e5e5;
	overflow: auto
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .l_guide .tit_box ul li,
.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .r_guide .box_1 ul li {
	overflow-x: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.quickreg_box .content .cont_template::-webkit-scrollbar {
	width: 6px !important;
	height: 6px !important
}

.quickreg_box .content .cont_template::-webkit-scrollbar-thumb {
	border-radius: 6px !important;
	background: rgba(206, 206, 206, .8) !important
}

.quickreg_box .content .cont_template::-webkit-scrollbar-track {
	border-radius: 0 !important;
	background: rgba(238, 238, 240, .5) !important
}

.quickreg_box .content .cont_template ul {
	position: relative
}

.quickreg_box .content .cont_template ul li {
	border-bottom: 1px solid #ececec;
	background: url(../images/qkreg_28.png) 23px no-repeat #fafafa;
	padding: 20px 18px 20px 58px;
	position: relative
}

.quickreg_box .content .cont_template ul li .tem_cont p:first-child {
	font-size: 14px;
	color: #444;
	padding-left: 53px;
	background: url(../images/qkreg_09.png) 0 center no-repeat
}

.quickreg_box .content .cont_template ul li .tem_cont p:last-child {
	font-size: 12px;
	color: #999
}

.quickreg_box .content .cont_template ul li .tem_btn {
	height: 22px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -11px;
	font-size: 14px;
	color: #2c88e9
}

.quickreg_box .content .cont_template ul li .tem_btn span {
	padding: 0 12px
}

.quickreg_box .content .cont_template ul li .tem_btn span:first-child {
	border-right: 2px solid #e1e1e1
}

.quickreg_box .content .cont_template ul li:hover {
	background-color: #f3f3f3
}

.quickreg_box .content .cont_template ul li:last-child {
	border-bottom: 0
}

.quickreg_box .content .cont_template ul .mod-select1 {
	background-image: url(../images/qkreg_21.png);
	background-repeat: no-repeat;
	background-position: 23px center
}

.quickreg_box .content .cont_template ul .mod-audited .tem_cont p:first-child {
	background: url(../images/qkreg_08.png) 0 center no-repeat !important
}

.quickreg_box .content .cont_template .service_form {
	padding-top: 15px
}

.quickreg_box .content .cont_template .tem_title {
	color: #ff4707;
	padding: 12px 42px;
	background: url(../images/qkreg_43.png) 16px center no-repeat #fffbfa;
	border: 1px solid #fcd4c1
}

.quickreg_box .content .cont_template .no_template {
	width: 100%;
	height: 306px;
	background: url(../images/uneed_noresult.png) center 67px no-repeat;
	text-align: center
}

.quickreg_box .content .cont_template .no_template p {
	padding-top: 185px
}

.quickreg_box .content .cont_template .service_form {
	border: none
}

.quickreg_box .content .con_tip {
	margin-top: 19px;
	color: #888;
	font-size: 12px;
	line-height: 20px
}

input::placeholder,
textarea::placeholder {
	font-size: 14px;
	color: #999
}

.exp_icon {
	background: url(../images/qkreg_14.png) center no-repeat;
	width: 20px;
	height: 20px;
	margin: 0 0 0 4px;
	position: absolute;
	z-index: 6
}

.exp_QRcode {
	padding: 20px 0 15px;
	width: 152px;
	text-align: center
}

.exp_QRcode img {
	width: 111px;
	margin: 0 auto 10px
}

.QRcode:hover+.exp_QRcode,
.exp_icon:hover+.exp_tmguide,
.exp_icon:hover+.exp_tmname {
	display: block !important
}

.QRcode .ui-btn {
	padding-left: 30px;
	padding-right: 10px;
	color: #0070e0;
	background: url(../images/qkreg_37.png) 10px center no-repeat #f1f8ff;
	border-radius: 26px;
	border: 1px solid #c4def8;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	font-weight: 400;
	cursor: pointer
}

.QRcode .ui-btn:hover {
	background-color: #e3f1ff
}

.exp_QRcode_1,
.exp_QRcode_2 {
	background: #fff;
	position: absolute;
	z-index: 1;
	box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .08)
}

.QRcode_1 {
	position: absolute;
	top: 8px;
	left: 130px
}

.QRcode_2 {
	position: absolute;
	top: 150px;
	left: 370px
}

.exp_QRcode_1 {
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	top: 0;
	left: 285px
}

.exp_QRcode_2 {
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	top: 142px;
	left: 523px
}

.cont_search {
	position: relative
}

.cont_search input {
	background: url(../images/qkreg_05.png) 346px no-repeat;
	border: 1px solid #d1d1d1;
	padding: 10px;
	height: 14px;
	width: 355px
}

.cont_search input::placeholder {
	font-size: 12px;
	color: #999
}

.cont_search .search_btn {
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 345px;
	width: 20px;
	height: 35px
}

.cont_search .load_ing {
	display: inline-block;
	background: url(../images/loading_01.gif) 0 no-repeat;
	width: 50px;
	padding-left: 20px
}

.quickreg_box2 {
	margin-bottom: 9px
}

.quickreg_box2 .icon-i {
	position: absolute;
	left: 15px;
	background: url(../images/qkreg_19.png) no-repeat !important
}

.quickreg_box2 .service_form {
	padding: 20px 40px;
	border-bottom: 1px solid #e7e7e7;
	background: #fff;
	font-size: 16px
}

.quickreg_box2 .service_form .cont {
	position: relative;
	padding-top: 0
}

.quickreg_box2 .service_form .cont .exp_QRcode::before,
.quickreg_box2 .service_form .cont .exp_tmguide::before,
.quickreg_box2 .service_form .cont .exp_tmname::before {
	content: "";
	width: 0;
	height: 0;
	border-right: solid 10px #fff;
	border-top: solid 10px rgba(0, 0, 0, 0);
	border-bottom: solid 10px rgba(0, 0, 0, 0);
	border-left: solid 10px rgba(0, 0, 0, 0);
	position: absolute;
	top: 11px;
	left: -20px;
	z-index: 2
}

.quickreg_box2 .service_form .cont .exp_QRcode::after,
.quickreg_box2 .service_form .cont .exp_tmguide::after,
.quickreg_box2 .service_form .cont .exp_tmname::after {
	content: "";
	width: 0;
	height: 0;
	border-right: solid 11px #e5e5e5;
	border-top: solid 11px rgba(0, 0, 0, 0);
	border-bottom: solid 11px rgba(0, 0, 0, 0);
	border-left: solid 11px rgba(0, 0, 0, 0);
	position: absolute;
	top: 10px;
	left: -22px
}

.quickreg_box2 .service_form .cont .register {
	width: 138px;
	height: 38px;
	line-height: 38px;
	border-radius: 4px;
	font-size: 14px;
	color: #666
}

.quickreg_box2 .service_form .cont .register_on {
	border: 1px solid #3889ec;
	background-color: #f1f8ff
}

.quickreg_box2 .service_form .cont .register_off {
	border: 1px solid #d1d1d1;
	background-color: #fff
}

.quickreg_box2 .service_form .cont .register_on:after {
	background: url(../images/qkreg_17.png) right bottom no-repeat
}

.quickreg_box2 .service_form .cont .register_off:after {
	background: 0
}

.quickreg_box2 .service_form .cont .upload {
	height: 100px;
	width: 183px;
	padding: 5px;
	margin-right: 0;
	font-size: 12px;
	text-align: center;
	border: 1px dashed #d1d1d1;
	background: url(../images/qkreg_33.png) center 27px no-repeat #fbfbfb;
	position: relative
}

.quickreg_box2 .service_form .cont .upload p {
	position: absolute;
	bottom: 5px;
	left: 0;
	right: 0
}

.quickreg_box2 .service_form .cont .upload .img_box {
	margin: 0;
	border: 0;
	height: auto
}

.quickreg_box2 .service_form .cont .upload .img_box img {
	position: relative;
	object-fit: cover;
	margin: 0;
	width: 100px;
	height: 66px
}

.quickreg_box2 .service_form .cont .upload .img_box .upload_img {
	width: 100px;
	height: 66px;
	display: inline-block
}

.quickreg_box2 .service_form .cont .upload .img_a {
	height: 100%;
	margin-top: 0 !important
}

.quickreg_box2 .service_form .cont .upload .upload_box {
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: rgba(0, 0, 0, .6);
	margin: -5px 0 0 -5px;
	z-index: 1
}

.quickreg_box2 .service_form .cont .upload .upload_box .upload_gif {
	background: url(../images/upload.gif) no-repeat;
	display: inline-block;
	width: 22px;
	height: 22px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.quickreg_box2 .service_form .cont .exp_box {
	height: 110px;
	width: 81px;
	margin-right: 0;
	margin-left: 14px
}

.quickreg_box2 .service_form .cont .exp_text {
	color: #888;
	padding: 0 0 0 35px;
	float: left;
	width: 400px;
	height: 112px;
	position: relative
}

.quickreg_box2 .service_form .cont .exp_text .icon-i {
	position: absolute;
	left: 15px;
	background: url(../images/qkreg_19.png) no-repeat !important
}

.quickreg_box2 .service_form .cont .btn {
	margin: 0;
	padding: 7px 16px;
	font-size: 14px
}

.quickreg_box2 .service_form .cont .table .tright {
	padding-right: 38px;
	width: 10%
}

.quickreg_box2 .service_form .cont .table .tleft {
	width: 89%;
	padding-right: 100px
}

.quickreg_box2 .service_form .cont .table td .note,
.quickreg_box2 .service_form .cont .table td input {
	width: 400px;
	padding: 8px;
	background: #fbfbfb;
	border: 1px solid #d1d1d1;
	display: inline-block
}

.quickreg_box2 .service_form .cont .table td input {
	height: 12px
}

.quickreg_box2 .service_form .cont .table td input::placeholder,
.quickreg_box2 .service_form .cont .table td textarea::placeholder {
	font-size: 12px;
	color: #999
}

.quickreg_box2 .service_form .cont .table td .search_btn {
	line-height: 30px;
	padding-left: 25px;
	background: url(../images/qkreg_12.png) 9px center no-repeat
}

.quickreg_box2 .service_form .cont .table td .search_btn:hover {
	background: url(../images/qkreg_12_2.png) 9px center no-repeat
}

.quickreg_box2 .service_form .cont .table td .icon-zhong {
	background: url(../images/qkreg_13.png) no-repeat
}

.quickreg_box2 .service_form .cont .table td .reused {
	padding-left: 42px;
	background: url(../images/qkreg_18.png) 0 center no-repeat
}

.quickreg_box2 .service_form .cont .table td .text-middle {
	vertical-align: text-top
}

.quickreg_box2 .service_form .cont .table td .exp_tmname {
	box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .08);
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	position: absolute;
	top: 2px;
	left: 108px;
	z-index: 1;
	padding: 0 13px
}

.quickreg_box2 .service_form .cont .table td .exp_tmname .tmname td {
	padding-bottom: 0
}

.quickreg_box2 .service_form .cont .table td .exp_tmname .tmname tr {
	padding-top: 0;
	padding-bottom: 0
}

.quickreg_box2 .service_form .cont .table td .exp_tmname .tmname tr .title {
	min-width: 50px;
	vertical-align: top
}

.quickreg_box2 .service_form .cont .table td .exp_tmname .tmname tr td:last-child {
	min-width: 300px
}

.quickreg_box2 .service_form .cont .table td .exp_tmname .tmname tr .logo-box {
	height: 45px;
	width: 151px;
	border: 1px solid #e8e8e8;
	text-align: center;
	margin: 10px 0
}

.quickreg_box2 .service_form .cont .innerBox {
	padding: 10px 0 0
}

.quickreg_box2 .service_form .cont .innerBox .scroll-bar::-webkit-scrollbar {
	width: 6px !important;
	height: 6px !important
}

.quickreg_box2 .service_form .cont .innerBox .scroll-bar::-webkit-scrollbar-thumb {
	border-radius: 6px !important;
	background: rgba(206, 206, 206, .8) !important
}

.quickreg_box2 .service_form .cont .innerBox .scroll-bar::-webkit-scrollbar-track {
	border-radius: 0 !important;
	background: rgba(238, 238, 240, .5) !important
}

.quickreg_box2 .service_form .cont .innerBox .head_nav {
	font-size: 0
}

.quickreg_box2 .service_form .cont .innerBox .head_nav a {
	border: 1px solid #d1d1d1;
	padding: 11px 40px
}

.quickreg_box2 .service_form .cont .innerBox .head_nav a:hover {
	color: #0071e3
}

.quickreg_box2 .service_form .cont .innerBox .head_nav a:first-child {
	border-right: 0
}

.quickreg_box2 .service_form .cont .innerBox .head_nav a:nth-child(2) {
	border-left: 0
}

.quickreg_box2 .service_form .cont .innerBox .head_nav .nav_on {
	border: 1px solid #3889ec !important;
	background-color: #f1f8ff
}

.quickreg_box2 .service_form .cont .innerBox .head_nav .exp_tmguide {
	box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .08);
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	position: absolute;
	top: 70px;
	left: 266px;
	z-index: 1;
	padding: 10px 13px;
	width: 302px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder {
	border: 0
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm {
	width: 372px;
	height: 523px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search {
	padding: 20px 14px 0
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .cont_search {
	position: relative
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .cont_search input {
	background: url(../images/qkreg_05.png) 269px no-repeat #fff !important;
	border: 1px solid #d1d1d1;
	padding: 10px;
	height: 14px;
	width: 279px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .cont_search .search_btn {
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 269px;
	width: 20px;
	height: 34px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .checkbox {
	width: 12px;
	height: 12px;
	color: #444
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .checkbox:checked+span {
	color: #3889ec !important
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .img_icon {
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 2px;
	cursor: pointer
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .hover_img1 {
	background: url(../images/qkser_01.png) no-repeat
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .hover_img1:hover {
	background: url(../images/qkser_01_hover.png) no-repeat
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .hover_img2 {
	background: url(../images/qkser_02.png) no-repeat
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .hover_img2:hover {
	background: url(../images/qkser_02_hover.png) no-repeat
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .hover_img3 {
	background: url(../images/qkser_03.png) no-repeat
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .hover_img3:hover {
	background: url(../images/qkser_03_hover.png) no-repeat
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .click_img1 {
	background: url(../images/qkser_01_click.png) no-repeat
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .click_img1:hover {
	background: url(../images/qkser_01_click_h.png) no-repeat
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .click_img2 {
	background: url(../images/qkser_02_click.png) no-repeat
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .click_img2:hover {
	background: url(../images/qkser_02_click_h.png) no-repeat
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .click_img3 {
	background: url(../images/qkser_03_click.png) no-repeat
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .brand_search .click_img3:hover {
	background: url(../images/qkser_03_click_h.png) no-repeat
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .vertical-nav {
	position: relative
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .vertical-nav .typeul {
	background: #f1f4f7;
	position: absolute;
	line-height: 26px;
	text-align: center;
	padding: 0 2px;
	left: -27px;
	top: -1px;
	border-radius: 4px 0 0 4px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .vertical-nav .typeul a {
	margin-bottom: 0;
	width: 21px;
	border-radius: 0;
	border: 0;
	background: #f1f4f7;
	border-bottom: 1px solid #e7e7e7;
	font-size: 12px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .vertical-nav .typeul li:last-child a {
	border-bottom: 0
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .vertical-nav .typeul a.chosed {
	color: #ff6700;
	font-weight: 800
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_scroll_box {
	height: 350px;
	overflow-y: auto
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_scroll_box::-webkit-scrollbar {
	width: 6px !important;
	height: 6px !important
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_scroll_box::-webkit-scrollbar-thumb {
	border-radius: 6px !important;
	background: rgba(206, 206, 206, .8) !important
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_scroll_box::-webkit-scrollbar-track {
	border-radius: 0 !important;
	background: rgba(238, 238, 240, .5) !important
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box {
	position: relative;
	height: auto;
	margin: 0;
	padding: 10px 0;
	overflow-y: visible
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box li {
	cursor: pointer
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .tit {
	line-height: 30px;
	padding: 0 34px;
	position: relative
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .tit .applied .tit_dialog {
	position: absolute;
	z-index: 1;
	left: -120px;
	padding: 0 10px;
	width: 240px;
	background: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .tit .applied .tit_dialog .item {
	line-height: 16px;
	display: inline-block;
	position: relative;
	width: 60px;
	padding: 0 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .tit .applied .used_btn i {
	position: relative;
	vertical-align: text-bottom;
	cursor: pointer;
	height: 18px;
	display: inline-block
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .tit .applied .used_btn .self_hover {
	background: url(../images/qkreg_24.png) no-repeat;
	width: 55px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .tit .applied .used_btn .self_hover:hover {
	background: url(../images/qkreg_24_hover.png) no-repeat
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .tit .applied .used_btn .her_hover {
	background: url(../images/qkreg_25.png) no-repeat;
	width: 82px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .tit .applied .used_btn .her_hover:hover {
	background: url(../images/qkreg_25_hover.png) no-repeat
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .tit .applied .used_btn:hover .tit_dialog {
	display: block !important
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .tit::before {
	content: "";
	height: 5px;
	width: 5px;
	border-radius: 50%;
	background-color: #b5b5b5;
	position: absolute;
	top: 50%;
	margin: -2.5px 0 0 -15px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .content {
	padding: 0 !important;
	width: auto
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .content .list_sec {
	padding: 0 27px;
	font-size: 13px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .content .list_sec dt {
	position: relative
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .content .list_sec dt a {
	_padding-left: 22px;
	text-indent: 22px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .content .list_sec dt::after {
	content: "";
	height: 5px;
	width: 5px;
	border-radius: 50%;
	background-color: #b5b5b5;
	position: absolute;
	_top: 50%;
	top: 14px;
	_margin: -2.5px 0 0 7px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .content .list_sec .cur a {
	background-color: #e9edf0;
	color: #ff6700
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .tit_box .content .list_sec dd .selected a {
	background: url(../images/qkreg_20.png) 0 28px center no-repeat;
	color: #ff6700
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .l_guide {
	box-sizing: border-box;
	width: 192px;
	background-color: #fff
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .l_guide .tit_box {
	height: 410px;
	overflow-y: auto
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .r_guide {
	width: 180px;
	background-color: #fff
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .r_guide .box_1 {
	height: 145px;
	overflow-y: auto
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .r_guide .box_2 {
	height: 196px;
	overflow-y: auto
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .r_guide .box_2 ul:last-child {
	padding-top: 20px;
	text-align: center
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .r_guide .box_2 ul:last-child p {
	font-size: 12px;
	color: #888
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .r_guide .box_2 li {
	overflow-x: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: url(../images/qkreg_28.png) 13px 5px no-repeat;
	line-height: 28px;
	height: 28px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .r_guide .r_chosed1 {
	background: url(../images/qkreg_20.png) 13px no-repeat !important
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .r_guide .r_chosed2 {
	background: url(../images/qkreg_21.png) 13px no-repeat !important
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .r_guide label {
	font-size: 0
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .r_guide label .btn {
	padding: 6px 9px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .r_guide label .btn_grey {
	width: 56px;
	background-color: #939ba4;
	border: 1px solid #939ba4
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .l_guide ul li,
.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .r_guide ul li {
	padding-left: 35px;
	position: relative;
	line-height: 36px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .l_guide ul li a,
.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .r_guide ul li a {
	color: #444
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .l_guide .box_1 li,
.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .l_guide .tit_box li,
.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .r_guide .box_1 li,
.quickreg_box2 .service_form .cont .innerBox .confirmOrder .l_confirm .r_guide .tit_box li {
	background: url(../images/qkreg_41.png) 17px no-repeat
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm {
	margin: 0;
	width: 718px;
	height: 523px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .collect {
	position: relative;
	padding: 10px 14px;
	font-size: 0;
	line-height: 32px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .collect span {
	line-height: 32px;
	padding: 0 19px;
	background: url(../images/qkreg_39.png) 0 no-repeat;
	margin-right: 10px;
	float: left
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .collect .c_item {
	float: left;
	background: #f1f4f7;
	padding: 0 28px 0 9px;
	line-height: 24px;
	margin-left: 9px;
	cursor: pointer;
	margin-top: 3px;
	position: relative
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .collect .c_item .close {
	width: 26px;
	height: 26px;
	position: absolute;
	right: 0;
	top: -1px;
	text-align: center;
	font-size: 14px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .collect .c_item:hover,
.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .collect .c_item:visited {
	background-color: #fff;
	border: 1px solid #ff6700;
	color: #ff6700
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .collect .c_item:hover .close,
.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .collect .c_item:visited .close {
	color: #fff;
	background-color: #ff6700
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .collect .c_more {
	position: absolute;
	right: 132.5px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .collect .c_add {
	float: right
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .collect .more_box {
	z-index: 1;
	width: 442px;
	position: absolute;
	background: #fff;
	top: 42px;
	right: 122.5px;
	padding-bottom: 9px;
	box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .08)
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .collect .more_box .c_item {
	margin-top: 9px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .collect .more_box::after {
	content: "更多";
	width: 42px;
	height: 33px;
	border: 1px solid #e7e7e7;
	border-bottom: 0;
	position: absolute;
	background-color: #fff;
	top: -34px;
	right: -1px;
	border-radius: 4px 4px 0 0;
	font-size: 12px;
	color: #3889ec;
	text-align: center;
	cursor: pointer
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .box {
	padding: 0 19px;
	height: 377px;
	border-bottom: solid 1px #e7e7e7
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .box::-webkit-scrollbar {
	width: 6px !important;
	height: 6px !important
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .box::-webkit-scrollbar-thumb {
	border-radius: 6px !important;
	background: rgba(206, 206, 206, .8) !important
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .box::-webkit-scrollbar-track {
	border-radius: 0 !important;
	background: rgba(238, 238, 240, .5) !important
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .box .top {
	padding: 21px 0
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .box .item {
	border: 0
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .box .item .content {
	padding: 0
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .box .item .content .ui-btnItem4 {
	color: #ff6700;
	background: #f4f3f2
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .box .item .content .ui-btnItem4:hover {
	background-color: #fff
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .box .item .icon-remove {
	background: url(../images/qkreg_40.png) center no-repeat
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .bottom {
	line-height: 46px;
	border: 0;
	padding: 0 20px
}

.quickreg_box2 .service_form .cont .innerBox .confirmOrder .r_confirm .bottom .pl-buy {
	height: 28px;
	line-height: 28px;
	margin: 8px 0 0
}

.quickreg_box2 .service_form .cont .add_server {
	padding: 28px 19px
}

.quickreg_box2 .service_form .cont .add_server .l_box {
	width: 50%;
	padding: 0 15px
}

.quickreg_box2 .service_form .cont .add_server .l_box .register {
	margin-top: 18px;
	display: inline-block;
	padding: 5px 28px
}

.quickreg_box2 .service_form .cont .add_server .l_box .register em {
	color: #ff4800
}

.quickreg_box2 .service_form .cont .add_server .l_box .register_on {
	color: #3889ec !important
}

.quickreg_box2 .service_form .cont .add_server .l_box .register_on em {
	color: #3889ec
}

.quickreg_box2 .service_form .cont .add_server .r_box {
	width: 480px;
	padding-left: 25px;
	border-left: 1px solid #e7e7e7
}

.foot_submit .submit_box {
	box-sizing: border-box;
	margin: 0 auto;
	width: 1200px;
	position: relative;
	padding: 24px 20px
}

.foot_submit .submit_box .sub_btn {
	padding: 10px 13px;
	text-align: center;
	border-radius: 4px;
	border: 1px solid #a2ccff;
	background: #f1f8ff;
	margin-left: 9px;
	cursor: pointer
}

.foot_submit .submit_box .sub_btn2 {
	border: 1px solid #ffc49e;
	background: url(../images/qkreg_27.png) right top no-repeat #fff7f1
}

.foot_submit .submit_box .sub_btn1:hover {
	background-color: #e0efff
}

.foot_submit .submit_box .sub_btn2:hover {
	background-color: #ffe7d7
}

.foot_submit .submit_box .pay_num {
	line-height: 66px
}

.foot_submit .submit_box .pay_num .limit-tip {
	line-height: 20px;
	border-radius: 10px;
	padding: 0 20px;
	margin: 0 0 0 10px;
	border: 1px solid #ffe7da;
	background: #fff7f1;
	display: inline-block
}

.content_index {
	position: sticky;
	position: -webkit-sticky;
	top: 50%;
	right: 0;
	display: flex;
	align-items: center;
	z-index: 3
}

.content_index .index_box {
	position: absolute;
	right: 0;
	z-index: 1;
	box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .08);
	border: 1px solid #e5e5e5;
	border-radius: 1px;
	background-color: #fff;
	padding: 20px
}

.content_index .index_arrows,
.content_index .index_open {
	position: absolute;
	border-radius: 4px 0 0 4px;
	display: flex;
	cursor: pointer
}

.content_index .index_arrows {
	right: 222px;
	z-index: 4;
	width: 20px;
	height: 140px;
	background-color: #c4c4c4;
	transform: perspective(2em) rotateY(-10deg);
	align-items: center
}

.content_index .index_arrows .index_littleArrows {
	width: 8px;
	height: 8px;
	background-color: #c4c4c4;
	border-top: #fff 2px solid;
	border-right: #fff 2px solid;
	transform: rotate(45deg);
	margin-left: 3px
}

.content_index .index_open {
	right: 1px;
	background-color: #3889ec;
	width: 20px;
	height: 140px;
	transform: perspective(2em) rotateY(-10deg);
	align-items: center
}

.content_index .index_open::before {
	content: "相关热门产品推荐";
	display: block;
	transform: perspective(2em) rotateY(10deg);
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	margin-left: 4px
}

.pers_center .left_up {
	width: 570px;
	height: 565px;
	border-radius: 4px;
	border: 1px solid #e7e7e7;
	padding: 15px 20px;
	margin-bottom: 20px
}

.pers_center .left_up .order_tip {
	line-height: 36px;
	margin-bottom: 15px;
	color: #0071e3;
	border-left: 2px solid #add6ff;
	padding: 0 15px;
	background-color: #f1f8ff;
	font-size: 13px
}

.pers_center .left_up .order_title {
	line-height: 32px;
	background-color: #f5f5f5;
	height: 32px;
	font-size: 13px
}

.pers_center .left_up .order_title .pers_down {
	background: url(../images/pers_down.png) no-repeat;
	width: 8px;
	height: 8px;
	display: inline-block;
	margin-left: 5px
}

.pers_center .left_up .order_title .prod_hover {
	position: relative;
	cursor: pointer
}

.pers_center .left_up .order_title .prod_hover:hover .prod_down {
	display: block
}

.pers_center .left_up .order_title .prod_hover:hover .order_comm {
	background-color: #f0f0f0
}

.pers_center .left_up .order_title .prod_hover .prod_down {
	position: absolute;
	background-color: #fff;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);
	width: 90px;
	border-radius: 4px;
	padding: 5px 10px;
	line-height: 29px;
	top: 32px;
	display: none
}

.pers_center .left_up .order_title .prod_hover .prod_down p:hover {
	color: #ff6700
}

.pers_center .left_up .order_comm {
	display: inline-block;
	padding-left: 10px;
	box-sizing: border-box
}

.pers_center .left_up .order_list {
	font-size: 13px;
	border-bottom: 1px solid #ececec;
	padding: 10px 0;
	overflow: auto;
	height: 95px
}

.pers_center .left_up .order_list .cont-middle {
	color: #444;
	cursor: pointer
}

.pers_center .left_up .order_list .cont-middle:hover {
	color: #ff6700
}

.pers_center .left_up .order_list .cont-middle:hover em {
	color: #ff6700 !important
}

.pers_center .left_up .mine_list {
	margin: 0 60px 25px 0;
	width: 130px;
	float: left;
	cursor: pointer
}

.pers_center .left_up .mine_list:hover {
	color: #ff6700
}

.pers_center .left_up .mine_img {
	width: 48px;
	height: 47px;
	margin-right: 15px
}

.pers_center .left_up .img1 {
	background: url(../images/pers_01.png) no-repeat
}

.pers_center .left_up .img2 {
	background: url(../images/pers_02.png) no-repeat
}

.pers_center .left_up .img3 {
	background: url(../images/pers_03.png) no-repeat
}

.pers_center .left_up .img4 {
	background: url(../images/pers_04.png) no-repeat
}

.pers_center .left_up .img5 {
	background: url(../images/pers_05.png) no-repeat
}

.pers_center .left_up .img6 {
	background: url(../images/pers_06.png) no-repeat
}

.pers_center .left_up .img7 {
	background: url(../images/pers_07.png) no-repeat
}

.pers_center .left_up .img8 {
	background: url(../images/pers_08.png) no-repeat
}

.pers_center .left_up .img9 {
	background: url(../images/pers_09.png) no-repeat
}

.pers_center .left_up .img10 {
	background: url(../images/pers_10.png) no-repeat
}

.pers_center .left_up .img11 {
	background: url(../images/pers_11.png) no-repeat
}

.pers_center .left_up .img12 {
	background: url(../images/pers_12.png) no-repeat
}

.pers_center .left_up .img_hover1:hover .img1 {
	background: url(../images/pers_01_hover.png) no-repeat
}

.pers_center .left_up .img_hover2:hover .img2 {
	background: url(../images/pers_02_hover.png) no-repeat
}

.pers_center .left_up .img_hover3:hover .img3 {
	background: url(../images/pers_03_hover.png) no-repeat
}

.pers_center .left_up .img_hover4:hover .img4 {
	background: url(../images/pers_04_hover.png) no-repeat
}

.pers_center .left_up .img_hover5:hover .img5 {
	background: url(../images/pers_05_hover.png) no-repeat
}

.pers_center .left_up .img_hover6:hover .img6 {
	background: url(../images/pers_06_hover.png) no-repeat
}

.pers_center .left_up .img_hover7:hover .img7 {
	background: url(../images/pers_07_hover.png) no-repeat
}

.pers_center .left_up .img_hover8:hover .img8 {
	background: url(../images/pers_08_hover.png) no-repeat
}

.pers_center .left_up .img_hover9:hover .img9 {
	background: url(../images/pers_09_hover.png) no-repeat
}

.pers_center .left_up .img_hover10:hover .img10 {
	background: url(../images/pers_10_hover.png) no-repeat
}

.pers_center .left_up .img_hover11:hover .img11 {
	background: url(../images/pers_11_hover.png) no-repeat
}

.pers_center .left_up .img_hover12:hover .img12 {
	background: url(../images/pers_12_hover.png) no-repeat
}

.pers_center .left_down {
	width: 570px;
	height: 235px;
	border-radius: 4px;
	border: 1px solid #e7e7e7;
	padding: 15px 20px
}

.pers_center .left_down a:hover {
	color: #ff6700 !important
}

.pers_center .left_down .fx_li {
	cursor: pointer
}

.pers_center .left_down .fx_li .fx_title {
	color: #444;
	font-weight: 700
}

.pers_center .left_down .fx_li .fx_list {
	line-height: 20px;
	font-size: 12px;
	color: #888
}

.pers_center .left_down .fx_li:hover .fx_title {
	color: #ff6700
}

.pers_center .left_down .fx_img {
	margin-bottom: 20px;
	cursor: pointer
}

.pers_center .rig_up {
	width: 300px;
	height: 180px;
	border-radius: 4px;
	border: 1px solid #e7e7e7;
	padding: 20px;
	color: #888;
	font-size: 12px;
	margin-bottom: 20px
}

.pers_center .rig_up .header_up {
	width: 100%;
	height: 80px;
	border-bottom: 1px solid #ececec;
	margin-bottom: 15px
}

.pers_center .rig_up .header_up .pers_info {
	line-height: 33px;
	margin-left: 20px;
	font-size: 13px
}

.pers_center .rig_up .header_up .pers_info .comm_name {
	margin-left: 10px;
	border-radius: 10px;
	padding: 0 8px;
	line-height: 20px;
	display: inline-block;
	cursor: pointer
}

.pers_center .rig_up .header_up .pers_info .real_name {
	color: #0071e3;
	background-color: #f1f8ff
}

.pers_center .rig_up .header_up .pers_info .real_name:hover {
	background-color: #e5f2ff
}

.pers_center .rig_up .header_up .pers_info .no_real {
	color: #888;
	background-color: #f4f4f4
}

.pers_center .rig_up .header_up .pers_info .no_real:hover {
	background-color: #ebebeb
}

.pers_center .rig_up .header_up .pers_info .notice {
	width: 22px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer
}

.pers_center .rig_up .header_up .pers_info .pic1 {
	background: url(../images/pers_16.png) no-repeat
}

.pers_center .rig_up .header_up .pers_info .pic1:hover {
	background: url(../images/pers_16_hover.png) no-repeat
}

.pers_center .rig_up .header_up .pers_info .pic2 {
	background: url(../images/pers_17.png) no-repeat
}

.pers_center .rig_up .header_up .pers_info .pic2:hover {
	background: url(../images/pers_17_hover.png) no-repeat
}

.pers_center .rig_up .header_up .pers_info .pic3 {
	background: url(../images/pers_18.png) no-repeat
}

.pers_center .rig_up .header_up .pers_info .pic3:hover {
	background: url(../images/pers_18_hover.png) no-repeat
}

.pers_center .rig_up .header_up .pers_info .pic1_bind {
	background: url(../images/pers_16_sure.png) no-repeat
}

.pers_center .rig_up .header_up .pers_info .pic1_bind:hover {
	background: url(../images/pers_16_sure_h.png) no-repeat
}

.pers_center .rig_up .header_up .pers_info .pic2_bind {
	background: url(../images/pers_17_sure.png) no-repeat
}

.pers_center .rig_up .header_up .pers_info .pic2_bind:hover {
	background: url(../images/pers_17_sure_h.png) no-repeat
}

.pers_center .rig_up .header_up .pers_info .pic3_bind {
	background: url(../images/pers_18_sure.png) no-repeat
}

.pers_center .rig_up .header_up .pers_info .pic3_bind:hover {
	background: url(../images/pers_18_sure_h.png) no-repeat
}

.pers_center .rig_up .header_middle {
	width: 110px;
	border-right: 1px solid #ececec;
	margin-right: 10px;
	float: left;
	box-sizing: border-box
}

.pers_center .rig_up .header_num {
	font-size: 16px;
	color: #ff3145;
	cursor: pointer;
	display: inline-block;
	margin-top: 5px
}

.pers_center .rig_up .header_num:hover {
	color: #ff6700
}

.pers_center .rig_up .header_btn {
	border-radius: 4px;
	border: 1px solid #3889ec;
	line-height: 20px;
	display: inline-block;
	padding: 0 8px;
	margin: 10px 10px 0 0
}

.pers_center .rig_up .header_btn:hover {
	color: #ff6700;
	border: 1px solid #ff6700
}

.pers_center .rig_middle {
	width: 300px;
	height: 200px;
	border-radius: 4px;
	border: 1px solid #e7e7e7;
	padding: 15px 20px;
	margin-bottom: 20px;
	font-size: 12px
}

.pers_center .rig_middle .news_today {
	line-height: 38px;
	text-align: center;
	width: 34px;
	height: 38px;
	background-color: #fff1e7;
	display: inline-block;
	color: #ff9146;
	vertical-align: middle;
	margin-right: 10px;
	float: left
}

.pers_center .rig_middle .news_mouth {
	width: 34px;
	background-color: #f3f6fc;
	color: #7c848e;
	line-height: 17px;
	text-align: center;
	margin-bottom: 2px
}

.pers_center .rig_middle .news_day {
	width: 34px;
	background-color: #f3f6fc;
	line-height: 19px;
	text-align: center;
	color: #7c848e
}

.pers_center .rig_middle .news_cont {
	line-height: 19px;
	vertical-align: middle;
	color: #444;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.pers_center .rig_middle .news_cont:hover {
	color: #ff6700
}

.pers_center .rig_down {
	width: 300px;
	height: 328px;
	border-radius: 4px;
	border: 1px solid #e7e7e7;
	padding: 15px 20px;
	font-size: 12px
}

.pers_center .rig_down .pers_comm {
	margin-bottom: 10px
}

.pers_center .rig_down .pers_comm .help_tip {
	width: 145px;
	line-height: 35px;
	text-align: center;
	background-color: #f3f6fc;
	display: inline-block;
	color: #444;
	margin-bottom: 10px;
	float: left
}

.pers_center .rig_down .pers_comm .help_tip:hover {
	color: #ff6700;
	background-color: #fff1e7
}

.pers_center .rig_down .pers_comm .help_tip:hover .help_share {
	background: url(../images/pers_19_hover.png) no-repeat
}

.pers_center .rig_down .pers_comm .help_tip:nth-child(odd) {
	margin-right: 10px
}

.pers_center .rig_down .pers_comm .help_tip .help_share {
	background: url(../images/pers_19.png) no-repeat;
	width: 12px;
	height: 12px;
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 1px;
	margin-left: 5px
}

.pers_center .rig_down .line_bb {
	border-bottom: 1px solid #ececec
}
