body {
	background:#f0f0f0
}
.umain {
	margin:0 auto;
	width:1100px
}
.uoshare .uright {
	width:100%
}
.uleft {
	font-size:14px;
	background:#fff;
	float:left;
	width:188px
}
.uleft div {
	margin:0 10px;
	width:168px;
	padding:6px 0;
	overflow:hidden;
	cursor:pointer;
	color:#333
}
.uleft span {
	float:left
}
.ubar i,.uleft i {
	float:right;
	width:22px;
	height:18px;
	margin:0 5px;
	background-position:-205px -97px
}
.uleft .cur i {
	background-position:-184px -95px
}
.uleft i.i_sell {
	float:left;
	background-position:-72px -123px
}
.uleft i.i_buy {
	float:left;
	background-position:-148px -148px
}
.uleft i.i_cw {
	float:left;
	background-position:-99px -148px
}
.uleft i.i_hd {
	float:left;
	background-position:-172px -7px
}
.uleft i.i_user {
	float:left;
	background-position:-43px -149px
}
.ubar .hzlink i {
	margin:0;
	float:left;
	background-position:-131px -122px
}
.ubar .message i {
	margin:0;
	float:left;
	background-position:-178px -137px
}
.ubar .message p {
	position:relative
}
.ubar .message .message_number {
	min-width:14px;
	text-align:center;
	line-height:14px;
	display:inline-block;
	position:absolute;
	left:50px;
	top:-2px;
	background:red;
	color:#fff;
	border-radius:17px;
	padding:5px;
	font-size:16px;
	transform:scale(.7);
	font-family:Tahoma!important
}
.message em {
	font-size:13px
}
.message .u1 {
	float:left;
	width:470px;
	background:#f2f2f2;
	padding:12px 15px
}
.message .u1 b {
	float:left;
	color:#999
}
.message .u1 b a {
	color:#999
}
.message .u1 .message_more {
	float:right;
	color:#222
}
.message .u2 {
	float:left;
	width:500px;
	font-size:12px
}
.message .u2 a {
	color:#999;
	text-align:left;
	float:left;
	width:480px;
	padding:5px 10px;
	border-bottom:1px solid #e5e5e5
}
.message .u2 a em {
	color:#999
}
.message .u2 a.message_a:hover,.message .u2 a:hover {
	color:#666;
	background:#f9f9f9
}
.message .u2 a.message_a:hover em,.message .u2 a:hover em {
	color:#666
}
.message .u2 a.message_a {
	color:#666;
	background:0 0
}
.message .u2 a.message_a em {
	color:#247FBD
}
.message .u2 a .title {
	float:left;
	line-height:20px;
	display:block;
	width:78%;
	overflow:hidden;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.message .u2 a .sorts {
	float:right;
	padding:6px;
	margin-top:6px;
	background:#f2f2f2;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.uleft .home i {
	float:left;
	background-position:-126px -148px
}
.uleft a.home.cur i {
	float:left;
	background-position:-228px -90px
}
.uleft ul {
	float:left;
	width:100%;
	padding-bottom:8px
}
.uleft a {
	background:#fff;
	float:left;
	width:128px;
	padding:0 15px 0 45px;
	line-height:42px;
	height:42px;
	color:#666
}
.uleft a:hover {
	background:#f9f9f9
}
.uleft a.cur {
	background:#e6e6e6;
	color:#333;
	width:124px;
	border-right:4px solid #6899ec
}
.uleft .home {
	font-size:16px;
	line-height:20px;
	height:20px;
	padding:15px 50px 15px 10px
}
.uright {
	float:right;
	width:888px;
	margin-right:2px
}
.uhead {
	background:#fff;
	margin-bottom:20px;
	height:64px;
	box-shadow:3px 0 3px rgba(0,0,0,.3)
}
.uhead .logo {
	float:left
}
.uhead .uso {
	float:left;
	width:auto;
	margin:18px 0 0 168px;
	border-radius:3px
}
.uhead .uso input {
	height:30px;
	line-height:30px;
	color:#333
}
.uhead .uso input.layui-unselect {
	border-right:0;
	border-radius:2px 0 0 2px;
	text-align:center;
	padding:0 12px 0 0;
	background:#f9f9f9;
	cursor:pointer
}
.uhead .uso div {
	float:left
}
.uhead .uso dd {
	padding:0 15px;
	line-height:30px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.uhead .uso dd:hover {
	background:#fafafa
}
.uhead .uso dd.layui-this {
	background:#f2f2f2
}
.uhead .uso dl {
	cursor:pointer;
	display:none;
	position:absolute;
	left:0;
	top:30px;
	z-index:999;
	border:1px solid #d2d2d2;
	max-height:300px;
	background:#fff;
	border-radius:0 0 2px 2px;
	box-sizing:border-box
}
.uhead .uso i {
	position:absolute;
	top:11px;
	right:8px;
	width:8px;
	height:8px;
	display:inline-block;
	background-position:-122px -168px
}
.uhead .uso .curr dl {
	display:block
}
.uhead .uso .curr i {
	background-position:-127px -175px
}
.first_input input {
	border-radius:0 2px 2px 0
}
.first_input {
	position:relative
}
.first_input a {
	display:none
}
.first_input a.delkey {
	color:#e6e6e6;
	display:inline;
	height:32px;
	line-height:32px;
	padding:0 8px;
	position:absolute;
	right:0;
	top:0
}
.first_input a:hover {
	color:#999
}
.uhead .ubar {
	font-size:15px;
	float:right
}
.uhead .ubar a:hover {
	color:#f60
}
.uhead .ubar li {
	display:inline;
	padding:22px 15px;
	float:left;
	height:20px;
	line-height:20px
}
.uhead .uos {
	font-size:14px;
	float:right;
	line-height:24px;
	padding:10px 15px;
	margin:10px 0 13px 43px;
	color:#666
}
.uhead .uos img {
	margin:0 3px 0 0;
	border:1px solid #eee;
	border-radius:100%;
	padding:1px;
	width:20px;
	height:20px;
	vertical-align:bottom
}
.hzlink,.message,.uinfo {
	cursor:pointer;
	text-align:center;
	position:relative;
	z-index:100
}
.ubar div {
	font-size:14px;
	line-height:14px;
	left:-1px;
	top:64px;
	border:1px solid #e5e5e5;
	width:85px;
	background:#fff;
	display:none;
	position:absolute;
	white-space:nowrap;
	-moz-box-shadow:2px 2px 10px #e1e1e1;
	-webkit-box-shadow:2px 2px 10px #e1e1e1;
	box-shadow:2px 2px 10px #e1e1e1
}
.ubar div ol {
	position:absolute;
	width:14px;
	height:8px;
	left:50%;
	margin-left:-7px;
	top:-8px;
	background-position:-151px -170px
}
.hzlink a {
	float:left;
	width:85px;
	border-top:1px solid #F1F1F1;
	padding:15px 0
}
.message div {
	left:-334px;
	width:500px
}
.message div ol {
	left:350px
}
.div_preview {
	position:relative;
	margin:10px 0 5px 0;
	border:3px dashed #E6E6E6
}
.preview_tips {
	width:100%;
	text-align:center;
	position:absolute;
	top:50%
}
.preview_tips span {
	display:inline-block;
	margin-top:-50%
}
.preview_tips p {
	color:#aaa;
	font-size:12px
}
.uinfo {
	width:auto;
	text-align:left
}
.uinfo div {
	left:-53px;
	width:180px
}
.uinfo div ol {
	left:90px
}
.uinfo img {
	float:left;
	margin:0 3px 0 0;
	width:20px;
	height:20px;
	border:solid 1px #f1f1f1;
	border-radius:50%
}
.uinfo a {
	color:#f60
}
.uinfo a:hover {
	text-decoration:underline
}
.uinfo .u1 {
	float:left;
	width:70%;
	background:#fff
}
.uinfo .u1 span {
	float:left;
	width:95%;
	margin:0 0 -1px 5%;
	line-height:25px;
	border-bottom:1px solid #e5e5e5
}
.uinfo .u2 {
	float:left;
	width:30%
}
.uinfo .u2 a {
	float:left;
	padding:3px 10px 5px 10px;
	margin-top:14px;
	background:#f2f2f2;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#444
}
.uinfo .u2 a:hover {
	color:red;
	background:#ededed
}
#tjbtn {
	text-align:center
}
.mwz {
	display:block;
	background:#fff;
	border:#e5e5e5 solid 1px;
	BORDER-bottom:#e5e5e5 3px solid;
	height:45px;
	line-height:45px;
	padding:0 15px
}
.mwz li {
	cursor:pointer;
	font-size:15px;
	float:left;
	padding:0 10px
}
.mwz span {
	padding:0 2px
}
.mwz li.cur {
	position:relative;
	color:#333;
	BORDER-bottom:#6899ec 3px solid;
	margin-bottom:-3px;
	height:45px;
	color:#265892
}
.mwz a {
	color:#888
}
.mwz a:hover {
	color:#f60
}
.mwz li.cur a {
	color:#265892
}
.mwz .prompt {
	font-size:12px;
	float:left;
	background:url(/themes/index/default/static/image/focus2018.png) -307px -63px no-repeat;
	padding:0 0 0 18px;
	line-height:25px;
	height:25px;
	margin:10px 0
}
.mwz .prompt.r {
	float:right
}
.mwz .helper {
	width:45px;
	float:right;
	margin:0 -15px 0 10px;
	height:45px;
	BORDER-left:#e5e5e5 solid 1px;
	padding:0;
	position:relative
}
.mwz .helper i {
	position:absolute;
	font-family:iconfont;
	font-size:24px;
	color:#888;
	right:0;
	top:0;
	width:45px;
	text-align:center;
	z-index:2;
	background:#fafafa
}
.mwz .helper ol {
	display:none;
	position:absolute;
	right:0;
	height:8px;
	top:45px;
	width:45px;
	z-index:3;
	background:#fff
}
.mwz .helper div {
	display:none;
	background:#fff;
	position:absolute;
	font-size:14px;
	text-align:center;
	-moz-box-shadow:2px 2px 8px #e1e1e1;
	-webkit-box-shadow:2px 2px 8px #e1e1e1;
	box-shadow:2px 2px 8px #e1e1e1;
	right:0;
	top:46px;
	width:400px;
	padding:5px 0;
	z-index:1
}
.mwz .helper div a {
	text-align:center;
	line-height:20px;
	color:#333;
	background:#f9f9f9;
	border-radius:6px;
	border:#eee 1px solid;
	display:inline-block;
	margin:10px 5px;
	padding:8px 10px;
	letter-spacing:1px
}
.mwz .helper div a:hover {
	color:#222;
	background:#fff;
	border-radius:6px;
	border:#f0f0f0 1px solid
}
.mwz .helper p {
	font-family:iconfont;
	font-size:36px;
	line-height:40px;
	color:#3e98e2
}
.mwz .helper.curr div,.mwz .helper.curr ol {
	display:block
}
.mwz .helper.curr i {
	-moz-box-shadow:2px 2px 8px #e1e1e1;
	-webkit-box-shadow:2px 2px 8px #e1e1e1;
	box-shadow:2px 2px 8px #e1e1e1;
	background:#fff
}
.mwz .uim {
	padding-top:8px
}
.msl {
	display:block;
	margin:10px 0 0 0;
	BORDER:#e0e0e0 1px solid;
	background:#f3f3f3
}
.msl a {
	font-size:14px;
	display:inline-block;
	line-height:35px;
	height:35px;
	padding:0 20px;
	color:#666;
	BORDER-right:#e0e0e0 1px solid
}
.msl a.cur {
	background:#fff;
	color:#247fbd;
	BORDER-BOTTOM:#fff 1px solid;
	margin-bottom:-1px
}
.msl span {
	float:right;
	line-height:35px;
	padding:0 10px;
	color:#666
}
.mso {
	border:#e5e5e5 solid 1px;
	background:#fff;
	padding:18px 0;
	display:block;
	text-align:center;
	border-bottom:0;
	border-top:#e9e9e9 solid 1px
}
.mso ul {
	display:inline-block;
	margin:0 auto;
	zoom:1
}
.mso dl {
	text-align:left
}
.mso .message_cz {
	line-height:25px;
	color:#bbb
}
.mso .message_cz a {
	color:#0c73b7
}
.mso .message_cz a:hover {
	color:#f60
}
.mso.buy {
	background:#fffaf4
}
.mso.sell {
	background:#f4f9ff
}
.mix {
	width:100%;
	float:left;
	margin-top:10px
}
.mix .left,.mix .right {
	background:#fff;
	width:60.3%;
	border-radius:6px
}
.mix .right {
	width:38%
}
.mix_tit {
	float:left;
	border-bottom:#f5f5f5 solid 1px;
	line-height:40px;
	width:100%;
	color:#111
}
.mix_name i {
	float:left;
	margin:8px 0 0 0;
	height:22px
}
.mix_name span {
	float:left;
	padding-left:12px;
	font-size:14px;
	font-weight:700
}
.mix_name a {
	float:left;
	font-size:16px;
	line-height:38px;
	height:33px;
	color:#ccc;
	padding:3px;
	font-family:iconfont
}
.mix_change {
	margin:0 10px;
	display:block;
	line-height:40px;
	color:#111;
	margin-bottom:-1px
}
.mix_change cite {
	position:relative;
	cursor:pointer;
	color:#666;
	height:40px;
	line-height:40px;
	display:inline-block;
	padding:0 12px
}
.mix_change cite.curr {
	color:#008ae5;
	border-bottom:#008ae5 solid 2px;
	height:39px;
	line-height:39px
}
.mix_change cite a {
	position:absolute;
	top:-6px;
	right:2px;
	display:inline-block;
	padding:1px 4px;
	color:#fff;
	border-radius:10px;
	background:red;
	height:14px;
	font-size:12px;
	line-height:14px
}
.mix_change cite a:hover {
	background:#e50000
}
.mix_t_list {
	padding:4px 15px;
	overflow:hidden
}
.mix_t_list li {
	width:95%;
	height:22px;
	line-height:22px;
	margin:5px 0;
	overflow:hidden!important;
	white-space:nowrap!important;
	text-overflow:ellipsis!important;
	word-break:normal!important
}
.mix_t_list li a:hover {
	text-decoration:underline
}
.mix_t_list li i {
	padding-right:12px
}
.mix_s_lump {
	color:#999;
	float:left;
	width:100%;
	padding-bottom:11px
}
.mix_s_lump p {
	position:relative
}
.mix_s_lump p.tit {
	font-size:13px;
	color:#333
}
.mix_s_lump li {
	text-align:center;
	float:left;
	width:44.5%;
	padding:10px 0;
	margin:10px 0 0 4%;
	background:#fafafa;
	border-radius:2px
}
.mix_s_lump .focus {
	color:#0085d7;
	font-size:18px;
	padding:2px 0 2px 8px;
	font-family:Helvetica Neue,Tahoma,Helvetica,Arial,Microsoft YaHei
}
.mix_s_lump .focus em {
	padding-left:2px;
	font-size:12px;
	vertical-align:2px
}
.mix_s_lump a {
	font-family:iconfont;
	font-size:17px;
	color:#b68571;
	position:absolute;
	right:25px;
	top:-2px
}
.mix_s_lump a.backstate {
	font-size:22px;
	color:red;
	right:13px;
	top:-2px
}
.mix_handle {
	padding:0 12px 12px 12px;
	overflow:hidden
}
.mix_handle a {
	text-align:center;
	padding:12px;
	display:block;
	background:#f5f5f5;
	border:1px solid #F5F5F6;
	-o-transition:all .15s,.15s;
	-moz-transition:all .15s,.15s;
	-webkit-transition:all .15s,.15s;
	margin-top:12px
}
.mix_handle a span {
	width:30%;
	padding:0 10px;
	display:inline-block
}
.mix_handle a:hover {
	background:#fff;
	border:1px solid #008ae5
}
.mix_t_right {
	float:right;
	width:auto;
	background:0 0;
	margin-right:20px
}
.mix_t_right a {
	color:#f60
}
.mix_tit .first_search {
	float:right;
	width:auto;
	background:0 0;
	margin-right:5px
}
.mix_tit .first_search input {
	height:28px;
	line-height:28px;
	color:#333
}
.mix_tit .first_search dd {
	line-height:30px
}
.mix_tit .first_search dl {
	top:30px
}
.first_input {
	position:relative
}
.first_input a {
	display:none
}
.first_input a.delkey {
	color:#e6e6e6;
	display:inline;
	height:32px;
	line-height:32px;
	padding:0 8px;
	position:absolute;
	right:0;
	top:0
}
.first_input a:hover {
	color:#999
}
.All-search-btn {
	font-family:iconfont;
	font-size:16px;
	padding:8px;
	color:#ddd
}
.All-search-curr {
	color:#f60
}
.All-search-cur {
	color:#6a7a8b
}
.All-search-btn:before {
	content:"\e905"
}
.All-search-cur:before {
	content:"\e906"
}
.mso_sh {
	display:none;
	padding:10px 0 0 0;
	text-align:center;
	border-top:#ddd dashed 1px;
	margin-top:10px
}
.mso_sh .layui-inline .layui-input-inline {
	text-align:left;
	padding:0;
	width:60%
}
.mso_sh .layui-inline {
	width:24%;
	margin-top:5px
}
.mso_sh .layui-inline .layui-form-label {
	width:32%;
	padding-left:0;
	padding-right:0
}
.uim .qq a {
	float:left
}
.uim .dd a {
	float:left;
	background-position:-304px -562px
}
.uim .wechat a {
	float:left
}
.uim .phone a {
	float:left
}
.uim a b {
	display:none
}
.uim div {
	display:inline-block;
	height:24px;
	width:20px;
	margin-bottom:-5px;
	overflow:hidden;
	margin-right:5px
}
.mix_s_todo {
	line-height:40px;
	overflow:hidden;
	margin:0 3.2%;
	width:93.6%;
	font-size:12px;
	border-bottom:#f5f5f5 solid 1px
}
.mix_s_todo span {
	color:#666;
	float:left
}
.mix_s_todo a {
	float:left;
	color:#247fbd;
	padding:0 7px 0 3px
}
.mix_s_todo a i {
	color:#999
}
.mix_s_todo a:hover {
	color:#f60
}
.mix_s_todo em {
	color:#f60;
	font-style:normal;
	padding:0 3px
}
.mix_s_info {
	overflow:hidden;
	padding:5px 0 4px 0;
	display:block
}
.mix_s_info ul {
	float:left;
	border-right:#f5f5f5 solid 1px;
	width:33%;
	margin:10px 0 10px 3.2%
}
.mix_s_info p {
	width:100%;
	float:left;
	line-height:24px;
	color:#666
}
.mix_s_info p.tit {
	padding-bottom:10px;
	color:#111;
	line-height:12px
}
.mix_s_info span {
	float:left;
	width:33%;
	height:24px
}
.mix_s_info span i {
	height:24px;
	width:22px;
	display:inline-block;
	margin-top:-3px
}
.mix_s_info span i.good {
	background-position:-251px -86px
}
.mix_s_info span i.normal {
	background-position:-276px -86px
}
.mix_s_info span i.bad {
	background-position:-178px -114px
}
.mix_b_todo li {
	font-size:12px;
	float:left;
	width:23%;
	padding:26px 0;
	text-align:center;
	color:#666
}
.mix_b_todo li a {
	margin-top:10px;
	font-size:20px;
	width:70px;
	line-height:70px;
	display:block;
	background:#deeeda;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px;
	color:#2fa858
}
.mix_b_todo li a.ah {
	background:#ffe6e0;
	color:#fc675e
}
.mix_b_todo li a.jh {
	background:#FFECD9;
	color:#f60
}
.mix_b_todo li a.tl {
	background:#deeeff;
	color:#2789ed
}
.mix_b_todo li a:hover {
	color:#f60
}
.mix_b_todo li em {
	font-size:13px;
	color:#f60;
	font-style:normal;
	padding-left:3px
}
.control {
	float:left;
	width:99.8%;
	background:#fff;
	border:#e5e5e5 1px solid
}
.batchs {
	font-size:14px;
	height:31px;
	float:left;
	margin:10px 0 10px 10px
}
.control .upage {
	float:right;
	margin:10px 0
}
.control #page {
	float:right;
	width:auto;
	margin:0 10px
}
.control #page .ohave,.control #page a,.control #page span {
	padding:5px 10px
}
.upage .jump_page {
	border:1px solid #ddd;
	color:#ddd;
	font-size:18px;
	padding:3px 6px 1px 6px;
	float:right;
	margin-right:5px;
	overflow:hidden;
	cursor:pointer
}
.upage .jump_page.curr {
	color:#6a7a8b;
	background:#fafafa;
	border:1px solid #ccc
}
.upage {
	position:relative
}
.upage .jumpbox {
	position:absolute;
	right:36px;
	top:0;
	z-index:100;
	background:#FEFEFE;
	border:1px solid #c5c5c5;
	padding:5px 0;
	color:#5E6E80;
	border-radius:2px;
	display:none;
	width:0;
	-webkit-box-shadow:#eee 0 0 12px;
	-moz-box-shadow:#eee 0 0 12px;
	box-shadow:#eee 0 0 12px
}
.upage .jumpbox div {
	width:155px;
	text-align:center;
	line-height:19px;
	height:19px
}
.upage button,.upage input {
	text-align:center;
	width:30px;
	height:20px;
	line-height:20px;
	border:1px solid #ccc;
	border-radius:2px;
	vertical-align:top;
	background:#fff;
	box-sizing:border-box!important
}
.upage input {
	padding:0 5px;
	width:35px
}
.upage button {
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));
	background:-moz-linear-gradient(top,#fff,#ededed);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed')
}
.bond {
	float:left;
	width:888px;
	background:#fff;
	overflow:hidden
}
.bond .bond_pandect {
	float:left;
	width:101%
}
.bond_pandect li {
	float:left;
	width:46.5%;
	line-height:30px;
	height:64px;
	padding:10px 1.5% 10px 1.5%;
	font-size:14px;
	color:#999;
	border-right:#e5e5e5 dotted 1px
}
.bond_pandect li em {
	font-size:26px;
	color:#6b6b6b
}
.bond_pandect li .right {
	width:47px;
	padding-top:5px
}
.bond_pandect li a {
	float:left;
	height:20px;
	text-align:center;
	width:43px;
	line-height:20px;
	padding:1px;
	background:#f9f9f9;
	border:#d1d1d1 solid 1px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-bottom:8px
}
.bond_pandect li a#noclick {
	background:#f8f8f8;
	border:#e5e5e5 solid 1px;
	color:#999
}
.bond_list {
	float:left;
	width:100%;
	margin-top:10px
}
.bond_list ul {
	float:left;
	width:100%;
	background:#fff;
	height:34px;
	line-height:34px;
	border-top:#e5e5e5 solid 1px;
	border-bottom:0
}
.bond_list li {
	float:left;
	padding:0 1%;
	height:34px
}
.bond_list li.cur {
	padding:0 2%;
	margin-top:-2px;
	font-weight:700;
	color:#555;
	border-top:#f60 solid 2px;
	font-size:14px;
	border-bottom:0;
	border-right:#e5e5e5 solid 1px
}
.bond_list li.sodiv {
	float:right
}
.bond_list span {
	float:left
}
.bond_list #sobh {
	margin-top:6px;
	float:left;
	height:20px;
	line-height:20px;
	border:1px solid #e5e5e5;
	padding:0 5px;
	background:#fff;
	width:120px
}
.bond_list .sobtn {
	margin-top:6px;
	float:left;
	height:22px;
	line-height:20px;
	border:1px solid #e5e5e5;
	background:#fff;
	padding:0 5px;
	border-left:0
}
.payments {
	float:left;
	background:#fff;
	border-bottom:#e5ecf2 solid 1px;
	font-size:14px;
	padding:20px 2%;
	width:96%;
	line-height:30px
}
.payments ul {
	float:left;
	width:13%;
	padding:0 1%
}
.payments .u2 {
	width:66%
}
.payments li {
	color:#999;
	float:left;
	width:100%
}
.payments li.cur {
	color:#369
}
.payments .u1 {
	text-align:right;
	line-height:90px
}
.payments .u3 {
	padding:30px 1%
}
.bond_come {
	float:left;
	background:#fff;
	border-bottom:#e5ecf2 solid 1px;
	font-size:13px;
	width:100%;
	line-height:30px
}
.bond_come .bond_info {
	float:left;
	width:100%;
	border:#e5ecf2 solid 1px
}
.bond_info ul {
	float:left;
	width:50%;
	line-height:35px;
	border-bottom:#e5ecf2 solid 1px
}
.bond_info ul li {
	padding:0 2%
}
.bond_info ul .l1 {
	text-align:right;
	float:left;
	width:26%;
	background:#e5ecf2
}
.bond_info ul .l2 {
	float:left;
	width:62%;
	color:#666
}
.bond_come .bond_btn {
	float:left;
	width:100%
}
.bond_tisp {
	float:left;
	width:100%;
	color:red;
	font-weight:700;
	font-size:14px;
	text-align:center;
	line-height:40px
}
.bond_btn .bond_cz {
	float:left;
	width:80%;
	margin:10px 10%
}
.bond_cz ul {
	float:left
}
.bond_cz .czinp {
	width:66%;
	border-right:#e5e5e5 dotted 1px
}
.bond_cz .czbtn {
	margin:20px 0 0 30px
}
.czinp .l1 {
	font-weight:700;
	text-align:right;
	float:left;
	width:28%;
	padding:3px 1%
}
.czinp .l2 {
	color:#999;
	float:left;
	width:68%;
	padding:3px 1%
}
.bond_lapse {
	float:left;
	background:#fff;
	border-bottom:#e5ecf2 solid 1px;
	font-size:13px;
	width:100%;
	line-height:30px
}
.bond_lapse ul {
	float:left;
	width:60%;
	padding:5px 0;
	margin:0 20%;
	border-top:#e5e5e5 dotted 1px
}
.bond_lapse ul li {
	float:left
}
.bond_lapse ul textarea {
	width:200px;
	height:44px;
	margin:5px 0 -5px 0;
	border:#ddd solid 1px
}
.bond_lapse ul .l1 {
	text-align:right;
	width:28%;
	color:#222
}
.bond_lapse ul .l2 {
	width:65%;
	color:#999
}
.bond_steup {
	float:left;
	background:#fff;
	border-bottom:#e5ecf2 solid 1px;
	font-size:14px;
	padding:10px 2% 10px 2%;
	width:96%
}
.bond_steup ul {
	float:left;
	width:98%;
	border-bottom:#eee solid 1px;
	margin:0 1%;
	padding:10px 0
}
.bond_steup li {
	color:#999;
	float:left;
	margin-left:8px;
	padding:0 10px
}
.bond_steup li.cur {
	color:#369
}
.bond_steup b {
	float:left;
	width:15%;
	text-align:right;
	line-height:32px
}
.bond_steup dl {
	line-height:30px;
	height:32px;
	overflow:hidden;
	float:left;
	width:80%;
	margin-left:15%;
	background:#f5f5f5;
	padding-left:18px;
	color:#999
}
.bond_steup strong {
	font-weight:400
}
.bond_steup strong.cur {
	color:#333
}
.bond_steup .btndiv {
	float:left;
	width:100%;
	text-align:center;
	margin-top:10px
}
.bond_steup .autocur {
	color:#369;
	background:#f5f5f5
}
.batch_flow {
	float:left;
	background:#fff;
	width:768px;
	padding:0 10px
}
.batch_flow .tit {
	float:left;
	width:100%;
	border-bottom:#e5e5e5 solid 2px
}
.batch_flow .tit li {
	float:left;
	width:33.3%;
	color:#999;
	font-style:italic
}
.batch_flow .tit li b {
	float:left;
	font-size:28px;
	height:40px;
	line-height:40px;
	padding:0 8px 0 58px
}
.batch_flow .tit li span {
	float:left;
	font-size:14px;
	height:40px;
	line-height:42px
}
.batch_flow .tit li.cur {
	color:#f60
}
.delivery {
	margin-right:30px
}
.delivery .change {
	display:inline-block;
	POSITION:relative;
	padding:2px 8px 5px 20px;
	z-index:1px;
	border-bottom:0
}
.delivery .change.cur {
	background:#f8f8f8;
	border:#ececec solid 1px;
	border-bottom:0
}
.delivery .change_box {
	width:100%;
	background:#f8f8f8;
	font-size:14px;
	float:left;
	border:#ececec solid 1px;
	margin:-1px 0 10px 0;
	padding-top:5px
}
.delivery ul {
	width:100%;
	padding:5px 0
}
.delivery ul li p {
	width:100%;
	padding:0 0 5px 0;
	float:left;
	line-height:28px
}
.delivery .moneylist .inp {
	padding:5px 0 6px 4px
}
.delivery .moneylist tbody td {
	padding:10px 10px;
	border-right:solid 1px #eee;
	border-bottom:solid 1px #eee
}
.delivery .moneylist tbody label {
	float:none
}
.delivery .moneylist tbody .iconfont {
	font-size:26px;
	float:right;
	padding-right:10px
}
.delivery .moneylist tfoot {
	border-top:#e5ecf2 solid 1px;
	text-align:center;
	font-size:16px;
	line-height:32px
}
.shop_zhuti div {
	padding:2px;
	color:#fff;
	background:#ddd;
	float:left;
	margin-right:10px;
	width:72px
}
.shop_zhuti div.cur {
	background:#f60
}
.shop_zhuti img {
	border:#fff solid 1px
}
.shop_zhuti p {
	text-align:center;
	height:18px;
	line-height:20px
}
.zhxx {
	width:100%;
	float:left;
	background:#fff;
	border-radius:6px;
	background-image:url(/themes/index/default/static/image/userbj.png);
	background-size:100% 100%
}
.zhxx ul {
	float:left
}
.zhxx dt {
	overflow:hidden;
	POSITION:relative;
	margin:0;
	/*background:url(/themes/index/default/static/image/usertitbg.gif?20210318) left top repeat-x;
	*/width:100%
}
.zhxx dt li {
	float:left;
	color:#12459C;
	height:31px;
	font-weight:700;
	text-align:left;
	font-size:14px;
	padding:16px 0 0 65px;
	background-position:-244px -369px;
	width:200px
}
.zhxx dt .sign {
	position:absolute;
	display:inline-block;
	width:35px;
	height:35px;
	right:12px;
	top:5px;
	background-position:1px -33px;
	color:#2789ed
}
.zhxx dd {
	overflow:hidden;
	padding:5px 15px 15px 15px;
	display:block
}
.zhxx .avatar {
	width:106px
}
.zhxx .avatar img {
	padding:2px;
	border:#f1f1f1 solid 1px;
	height:100px;
	width:100px;
	border-radius:50%
}
.zhxx .info {
	width:450px;
	line-height:22px;
	color:#575757;
	padding-left:15px
}
.zhxx .info strong {
	color:#649d51;
	font-size:16px;
	font-weight:normal
}
.zhxx .info li {
	margin:0 0 5px 0
}
.zhxx .info .l1 {
	color:#CCC
}
.zhxx .info .l2 div {
	float:left;
	width:190px
}
.zhxx .info .l2 .xy {
	vertical-align:-3px
}
.zhxx .fund {
	float:right;
	width:160px
}
.zhxx .fund .l1 {
	display:block;
	color:gray;
	padding-bottom:6px
}
.zhxx .fund .l1 strong {
	color:#f60
}
.zhxx .fund .l2 {
	margin-top:3px
}
.zhxx .fund .l2 button {
	width:70px;
	height:28px;
	font-size:14px;
	line-height:28px
}
.gdlist {
	background:#fff;
	width:100%;
	overflow:hidden
}
.gdlist a {
	color:#6798cc
}
.gdlist a:hover {
	color:#f60
}
.gdlist dl {
	display:block;
	border:#e8e8e8 solid 1px;
	border-bottom:#fff solid 1px
}
.gdlist dl:hover {
	border:#d1d1d1 solid 1px
}
.gdlist dl:hover dt {
	background-color:#f5f5f5
}
.gdlist dt {
	POSITION:relative;
	background-position:-320px -198px;
	border-bottom:#e5e5e5 solid 1px;
	line-height:20px;
	padding:5px 10px
}
.gdlist dt span {
	vertical-align:middle;
	color:#999;
	padding-right:10px
}
.gdlist dt span.au {
	position:absolute;
	right:15px
}
.gdlist dt a.curr {
	color:#f60
}
.gdlist dd {
	padding:0 10px;
	display:block
}
.gdlist li {
	height:80px;
	overflow:hidden;
	display:inline-block;
	padding:10px 0;
	vertical-align:top
}
.gdlist .l1 {
	width:13%
}
.gdlist .l1 a {
	overflow:hidden;
	text-align:center;
	background:#F3F3F3;
	display:inline-block;
	width:90px;
	line-height:72px;
	height:72px;
	border:#E6E6E6 solid 1px;
	color:#36C;
	font-size:14px
}
.gdlist .l1 img {
	overflow:hidden;
	float:left
}
.gdlist .l2 {
	position:relative;
	width:46%;
	color:#999
}
.gdlist .l2 .tit {
	width:68%;
	display:block;
	margin:0 30% 43px 0;
	height:17px;
	overflow:hidden
}
.gdlist .l3 {
	width:21%;
	border-right:#ededed solid 1px;
	font-size:12px;
	border-left:#ededed solid 1px
}
.gdlist .l3 div {
	display:block;
	padding-left:15px;
	margin:13px 0 0 0
}
.gstate span {
	color:#090
}
.gstate i {
	font-family:iconfont;
	font-size:14px;
	padding:0 3px;
	line-height:14px;
	color:#66c465
}
.gstate em {
	position:relative;
	vertical-align:-3px;
	font-family:iconfont;
	font-size:19px;
	margin-right:2px;
	line-height:18px;
	color:#66c465
}
.gstate em a {
	font-size:12px;
	width:100%;
	text-align:center;
	color:#fff;
	position:absolute;
	top:1px;
	left:0
}
.gstate em a:hover {
	color:#f5f5f5
}
.gstate .blue {
	color:#498BF8
}
.gstate .blue i {
	color:#68A0FB
}
.gstate .red {
	color:#FA0A0A
}
.gstate .red i {
	color:red
}
.gstate .gray {
	color:#515050
}
.gstate .gray i {
	color:#999
}
.gstate .orange {
	color:#f60
}
.gstate .orange i {
	color:#f60
}
.gstate .purple {
	color:#9E05E1
}
.gstate .purple i {
	color:#B825F9
}
.gdlist .see_stats {
	cursor:pointer;
	line-height:24px;
	height:24px;
	font-family:iconfont;
	font-size:22px;
	color:#6a4
}
.gdlist .see_stats.links {
	color:#498BF8
}
.gdlist .l4 {
	width:16%;
	line-height:16px
}
.gdlist .l4 i {
	font-family:iconfont;
	color:#ccc;
	font-size:19.5px;
	vertical-align:-3px
}
.gdlist .l4 i.va-3 {
	font-size:18px;
	vertical-align:-3px
}
.gdlist .l4 a {
	display:inline-block;
	margin:15px 0 0 9px
}
.gdlist .l4 a:hover i {
	color:#f60
}
.gdlist .demand li {
	height:18px
}
.gdlist .demand .l2 {
	width:43%
}
.gdlist .demand .l2 .tit {
	margin-bottom:0
}
.gdlist .demand .l3 {
	width:14%;
	border-right:0
}
.gdlist .demand .note_icon {
	width:6%;
	border-right:#ededed solid 1px
}
.gdlist .demand .note_icon a {
	margin-top:-1px
}
.gdlist .demand .l4 {
	width:35%
}
.gdlist .demand .l3 div,.gdlist .demand .l4 a {
	margin:0
}
.gdlist .quickset {
	background:#fff;
	position:absolute;
	color:#999;
	right:0;
	top:0;
	border-left:#ededed solid 1px;
	width:28%;
	line-height:20px;
	padding:10px 0 10px 4%
}
.gdlist .quickset:hover {
	color:#666
}
.gdlist .quickset i {
	color:red
}
.gdlist .quickset:hover:after {
	color:#999;
	font-family:iconfont;
	content:"\e6a0";
	font-size:16px;
	position:absolute;
	left:-8px;
	top:40%;
	background:#fff
}
.btgsq {
	background:#fff;
	float:left;
	width:788px;
	margin:10px 0 0 0;
	border:#A7CBFF solid 1px
}
.btgsq li {
	float:left;
	padding:20px 0 0 10px
}
.btgsq .tit {
	width:768px;
	font-size:14px;
	font-weight:700;
	border-bottom:#A7CBFF solid 1px;
	padding:10px 0 10px 10px
}
.btgsq .l3 {
	width:270px;
	line-height:30px;
	padding-top:30px
}
.btgsq .l1 {
	width:60px;
	line-height:100px
}
.btgsq .l2 {
	width:400px;
	height:100px
}
.btgsq .tj {
	width:768px;
	padding:15px 0 15px 200px
}
.cart {
	overflow:hidden;
	border-left:1px #e5e5e5 solid;
	border-right:1px #e5e5e5 solid
}
.cart dl {
	overflow:hidden
}
.cart dt {
	border-bottom:#e5e5e5 solid 2px;
	background:#f1f1f1;
	padding:8px 10px;
	overflow:hidden
}
.cart dt a {
	vertical-align:middle;
	font-size:14px;
	color:#000;
	padding-left:9px
}
.cart span {
	display:inline-block;
	color:#000;
	vertical-align:middle
}
.cart span a:hover {
	text-decoration:none
}
.cart .uim {
	margin:-3px 0 0 5px
}
.cart .uim a {
	padding-left:30px;
	height:22px
}
.cart ul {
	border-bottom:1px #ddd solid
}
.cart dd {
	background:#fafafa;
	line-height:18px;
	overflow:hidden;
	padding:12px 10px;
	display:block
}
.cart dd.vat {
	padding:8px 10px;
	background:#FFF;
	border-top:1px solid #f0f0f0
}
.cart dd.vat .money b {
	font-size:12px
}
.cart dd li {
	display:inline-block;
	float:left
}
.cart dd .zero {
	width:4%
}
.cart dd .first {
	width:11%;
	font-size:14px
}
.cart dd .first img {
	width:100%;
	display:block
}
.cart dd.cgood .first {
	color:#36C;
	border:1px #eee solid;
	background:#fff;
	overflow:hidden;
	height:67px;
	line-height:67px;
	text-align:center
}
.cart dd .text {
	color:#999;
	width:58.5%;
	padding:0 1.5%
}
.cart dd .note_icon {
	margin:5px 0
}
.cart dd .money {
	width:13%;
	color:#999;
	font-family:Verdana,Tahoma,arial
}
.cart dd .money b {
	font-size:16px
}
.cart dd.curr .money {
	color:#f40
}
.cart dd .action {
	text-align:right;
	width:10%
}
.cart dd .action a {
	color:#999;
	line-height:22px
}
.cart dd .action a:hover {
	color:#333
}
.cartNav {
	font-size:14px;
	border:1px #e5e5e5 solid;
	margin-top:10px;
	height:48px;
	line-height:48px;
	background:#fff;
	display:block
}
.cartNav b {
	color:#f40
}
.cartNav span {
	float:right;
	margin:0 10px
}
.cartNav span em {
	font-size:22px
}
.cartNav cite {
	float:left;
	margin-left:10px;
	color:#999
}
.cartNav cite a {
	margin-left:25px;
	color:#999
}
.cartNav a.cartjs {
	float:right;
	line-height:48px;
	display:inline-block;
	background:#ff5000;
	color:#fff;
	padding:0 30px;
	font-size:18px;
	letter-spacing:1px
}
.tplist {
	float:left;
	border:#ccc solid 1px;
	margin:10px 0 10px 10px;
	width:180px
}
.tplist .l1 {
	text-align:center;
	width:180px;
	padding:8px 0 0 0;
	height:172px
}
.tplist .l2 {
	padding:0 0 0 10px
}
.tplist .l2 .inpt {
	height:12px;
	text-align:center;
	margin:0 0 0 4px
}
.tplist .l3 {
	padding:0 0 0 10px;
	height:25px
}
.favlist {
	display:block;
	overflow:hidden;
	background:#fff;
	border:#e5e5e5 solid 1px;
	padding-bottom:10px
}
.favlist .u1 {
	float:left;
	margin:25px 0 0 20px;
	width:172px
}
.favlist .u1:hover i {
	display:block
}
.favlist .u1 li {
	float:left;
	line-height:18px;
	width:100%;
	overflow:hidden
}
.favlist .u1 .l1 {
	position:relative;
	width:100%
}
.favlist .u1 .l1 img {
	width:172px;
	height:177px
}
.favlist .u1 .l1 cite {
	width:172px;
	height:177px;
	line-height:177px;
	text-align:center;
	display:inline-block;
	background:#F3F3F3;
	color:#36C;
	font-size:14px
}
.favlist .u1 i {
	line-height:25px;
	display:none;
	cursor:pointer;
	text-align:center;
	background:#333;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	-khtml-opacity:.8;
	opacity:.8;
	position:absolute;
	top:0;
	right:0;
	height:30px;
	width:30px
}
.favlist .u1 i:hover {
	background:#f60
}
.favlist .u1 .iconfont {
	font-size:24px;
	color:#fff;
	background:0 0;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	z-index:10
}
.favlist .u1 i.ilfav {
	left:0;
	right:auto;
	font-size:24px;
	line-height:30px
}
.favlist .u1 .l1 span {
	position:absolute;
	bottom:2px;
	right:0;
	background:red;
	color:#fff;
	line-height:20px;
	height:20px;
	padding:0 8px
}
.favlist .u1 .l3 em {
	color:#f40;
	font-weight:700
}
.favlist .u1 .l2 span {
	float:left;
	color:#666
}
.favlist .u1 .l3 {
	height:36px
}
.favlist .u1 .l3 a {
	color:#247FBD
}
.favlist .u1 .l3 a:hover {
	color:#f40
}
.favlist .u2 {
	float:left;
	width:358px;
	border:#e3e3e3 solid 1px;
	margin:10px 0 0 10px;
	padding:10px
}
.favlist .u2 li {
	float:left
}
.favlist .u2 .l1 {
	float:left;
	width:106px;
	height:106px;
	position:relative;
	margin-right:10px
}
.favlist .u2 .l1 img {
	width:106px;
	height:106px
}
.favlist .u2 .l1 strong {
	line-height:20px;
	height:20px;
	display:inline-block;
	text-align:center;
	background:#000;
	position:absolute;
	bottom:0;
	left:0;
	width:106px;
	z-index:10;
	color:#fff;
	overflow:hidden;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity:.5
}
.favlist .u2 .l1 strong.shopname {
	background:0 0;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1
}
.favlist .u2 .l2 {
	width:242px;
	line-height:25px
}
.favlist .u2 .l2 p {
	float:left
}
.favlist .u2 .l2 img {
	margin:2px 5px 0 0
}
.favlist .u2 .l2 i {
	line-height:20px;
	float:right;
	cursor:pointer;
	color:#999;
	font-size:20px
}
.favlist .u2 .l2 i:hover {
	color:red
}
.favlist .u2 .l2 i.ilfav {
	font-size:24px;
	line-height:24px
}
.favlist .u2 .l3 {
	width:240px;
	line-height:21px;
	border:#999 solid 1px;
	OVERFLOW:hidden;
	height:78px
}
.favlist .u2 .l3 span {
	line-height:18px;
	height:68px;
	float:left;
	width:12px;
	display:inline-block;
	background:#999;
	padding:5px;
	color:#fff
}
.favlist .u2 .l3 a {
	float:left;
	padding:2px 0 3px 3px;
	width:215px;
	color:#247FBD;
	border-bottom:#ccc dashed 1px;
	display:inline-block;
	TEXT-OVERFLOW:ellipsis;
	WHITE-SPACE:nowrap;
	OVERFLOW:hidden
}
.favlist .u2 .l3 a:hover {
	color:#f60
}
.favlist .u2 .l3 a:hover {
	color:#f60
}
.messagetr td {
	background:#fff;
	color:#999
}
.messagetr:hover {
	background:#f9f9fa
}
.messagetr:hover td {
	background:0 0
}
.messagetr a.message_a1 {
	color:#999
}
.message_main {
	float:left;
	background:#fff;
	width:784px;
	border:#e5e5e5 solid 2px;
	padding:20px 50px
}
.message_tit {
	text-align:center;
	float:left;
	background:#fff;
	width:100%;
	border-bottom:#e5e5e5 solid 1px;
	line-height:25px;
	height:55px
}
.message_tit h2 {
	color:#000;
	font-size:16px;
	font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",STHeiti,"Microsoft YaHei"
}
.message_txt {
	font-size:14px;
	float:left;
	margin-top:15px;
	width:100%;
	min-height:520px
}
.class {
	background:#fff;
	float:left;
	width:788px;
	border:#e5e5e5 solid 1px;
	position:relative;
	padding-bottom:20px
}
.class ul {
	float:left;
	width:100%;
	padding-top:15px
}
.class ul li {
	float:left;
	line-height:30px
}
.class .l1 {
	text-align:right;
	font-size:14px;
	width:125px
}
.class .l2 {
	color:#555
}
.class .l2 strong {
	float:left;
	font-weight:700;
	font-size:18px
}
.class .l2 .money1 {
	color:#FB491E
}
.class .l2 .checkyes {
	float:left;
	color:#390;
	line-height:30px;
	height:25px;
	margin-right:10px;
	border:0
}
.class .l3 input {
	vertical-align:middle;
	margin-top:-4px;
	margin-right:2px
}
.class .l4 {
	margin-top:-1px;
	line-height:20px
}
.class .upbtn {
	margin-left:5px;
	float:left;
	font-size:14px;
	display:inline-block;
	padding:0 10px;
	border:#ddd solid 1px;
	background:#fafafa
}
.class .upbtn:hover {
	text-decoration:underline
}
.class #Sendbtn {
	float:left;
	line-height:18px;
	height:31px;
	border:#bcccee solid 1px;
	background:#f6f9ff;
	width:120px
}
.class .fzbtn {
	margin-right:10px;
	width:158px;
	background:#f6f9ff;
	border:1px solid #bcccee;
	border-bottom:2px solid #bcccee;
	padding:5px 0
}
.class .fzbtn:hover {
	background:#f6f9ff
}
.class label {
	padding-right:5px;
	min-width:50px;
	width:auto!important
}
.class .shop_zhuti div {
	padding:2px;
	color:#fff;
	background:#ddd;
	float:left;
	margin-right:10px;
	width:72px
}
.class .shop_zhuti div.cur {
	background:#f60
}
.class .shop_zhuti img {
	border:#fff solid 1px
}
.class .shop_zhuti p {
	text-align:center;
	height:18px;
	line-height:20px
}
.class .bg_type {
	vertical-align:middle;
	margin-top:-4px;
	margin-right:2px
}
.class .tpf {
	position:absolute;
	border:#d4d4d4 solid 1px;
	width:280px;
	height:220px;
	overflow:hidden;
	padding:3px;
	top:15px;
	right:15px;
	background:#f8f8f8
}
.tagbtn a {
	color:#5e5e5e;
	display:block;
	float:left;
	height:22px;
	line-height:22px;
	overflow:hidden;
	margin:0 10px 10px 0;
	padding:0 10px 0 5px;
	white-space:nowrap;
	padding:16px 0 0 0;
	background:#fdfdfd;
	padding:2px 5px;
	border:1px solid #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.plus-tag i,.tagbtn em,.tagbtn span {
	float:left
}
.tagbtn a:hover {
	color:#36c
}
.default-tag a.selected {
	opacity:.5;
	filter:alpha(opacity=50)
}
.default-tag a.selected:hover {
	background-position:100% 0;
	cursor:default
}
.default-tag a.selected:hover span {
	background-position:0 -60px
}
.plus-tag a {
	background:#fef6ce;
	border-color:#ead483
}
.plus-tag em,.plus-tag i {
	padding:0 5px;
	background:#fef6ce;
	color:#ddd
}
.plus-tag i {
	padding-left:0
}
.plus-tag i:hover {
	color:#d55b58
}
.plus-tag em:hover {
	color:red
}
.tag_add {
	width:60px;
	border:#C9C9C9 solid 1px;
	background:#fafafa;
	color:#333;
	font-size:14px;
	height:31px;
	font-weight:700;
	line-height:28px;
	cursor:pointer;
	float:left;
	margin-right:10px
}
.my_info {
	width:280px;
	border:#ffe0cc solid 2px;
	background:#fff8f4;
	position:absolute;
	top:20px;
	right:20px
}
.my_info ul {
	width:100%;
	float:left;
	padding:5px 0;
	border-top:#ffe0cc solid 1px;
	line-height:18px
}
.my_info b {
	float:left;
	padding-left:10px
}
.my_info div {
	float:left
}
.my_info a {
	float:right;
	color:#666;
	padding-right:10px
}
.my_info a:hover {
	text-decoration:underline
}
.my_info .tit {
	font-size:13px;
	background:#ffe0cc;
	font-weight:700
}
.my_info .tisp {
	color:#f60;
	padding:0 10px
}
.deal_admin {
	background:#fff;
	border:#e5e5e5 solid 2px;
	overflow:hidden;
	display:block
}
.deal_tit {
	display:block;
	font-weight:700;
	font-size:14px;
	border-top:#ddd solid 2px;
	text-align:center;
	background:#F6F7F6
}
.deal_tit li {
	display:block;
	padding:10px 0;
	position:relative
}
.deal_tit .hisbtn {
	position:absolute;
	height:100%;
	top:0;
	right:0
}
.hisbtn input {
	font-size:12px;
	color:#999;
	float:right;
	margin:8px 10px 8px 0;
	line-height:18px;
	text-align:center;
	padding:1px 10px;
	cursor:pointer;
	background:#f5faff;
	border:#d4e7f6 solid 1px
}
.deal_info {
	display:block;
	padding:0 20px;
	border-top:#E9E9E9 solid 1px
}
.deal_info ul {
	display:block;
	border-bottom:#ddd dotted 1px
}
.deal_info ul li {
	display:inline-block;
	line-height:40px;
	padding:0 10px
}
.deal_info .l1 {
	text-align:right;
	font-weight:700;
	width:10%
}
.deal_info .l2 {
	border-left:#E9E9E9 solid 1px
}
.orlx span,.orlx strong {
	display:inline-block
}
.deal_info .l2 .uim {
	float:none;
	width:auto;
	margin:0 0 -3px 5px
}
.deal_info .l2 .uim a {
	color:#999;
	display:inline-block;
	line-height:29px;
	margin-right:9px
}
.deal_info .l2 a {
	color:#36C
}
.deal_info .l2 a:hover {
	color:#f60
}
.deal_info .l2 a.btn {
	color:#fff
}
.deal_info .da {
	padding-top:60px;
	height:104px;
	line-height:20px;
	text-align:right;
	overflow-x:hidden
}
.deal_info #qplink {
	cursor:pointer;
	color:#999;
	width:55px
}
.deal_info span {
	color:#999
}
.deal_info cite.ah {
	cursor:pointer;
	border:#56AA16 solid 1px;
	color:#56AA16;
	padding:1px 5px;
	text-align:center;
	background:#E9F7DA
}
.deal_info cite.ah:hover {
	border:#F77E13 solid 1px;
	color:#F77E13;
	background:#F7E2DA
}
.deal_info .l3 {
	border-left:#E9E9E9 solid 1px;
	line-height:20px;
	width:83%;
	padding:10px;
	height:160px;
	overflow-x:hidden;
	overflow-y:auto;
	word-break:break-all
}
.deal_info .qp {
	width:800px;
	height:500px
}
.secu_txt {
	display:block;
	border:#ddd solid 1px;
	margin-bottom:10px;
	line-height:25px
}
.secu_txt span {
	float:right;
	padding:0 10px
}
.secu_txt strong {
	float:left
}
.secu_txt b {
	width:3%;
	float:left;
	text-align:center
}
.s_txt {
	overflow:hidden;
	display:block;
	padding:6px 10px
}
.s_tit {
	overflow:hidden;
	display:block;
	background:#f8f9f8;
	color:#666;
	padding:2px 0;
	cursor:pointer
}
.reviews {
	float:left;
	width:788px;
	background:#fff;
	border:#e5e5e5 solid 1px;
	padding-top:20px
}
.reviews_c {
	float:left;
	width:718px;
	border-bottom:#ddd dashed 1px;
	padding:23px 0 20px 0;
	margin:0 40px
}
.reviews #tjbtn,.reviews #tjing {
	float:left
}
.reviews .text_tisp {
	float:left;
	width:100%;
	background:#f5f5f5;
	line-height:25px;
	border:#ccc solid 1px;
	border-top:0;
	width:524px
}
.text_tisp a {
	float:right;
	padding:0 20px;
	height:25px;
	display:block;
	background:#ddd
}
.rev_list {
	float:left;
	width:526px
}
.rev_list ul {
	float:left;
	width:100%;
	margin-bottom:15px
}
.rev_list ul.heng {
	border-bottom:#ddd dashed 1px;
	height:0
}
.rev_list li {
	float:left
}
.rev_list li.tit {
	font-weight:700;
	width:100%
}
.rev_list li.con {
	padding:5px 0;
	position:relative;
	width:100%;
	line-height:20px
}
.rev_list li.T_zj {
	text-indent:0
}
.rev_list .s {
	color:#999
}
.rev_list .b {
	float:right;
	border:#ddd solid 1px;
	width:60px;
	margin-left:10px;
	margin-top:-2px;
	text-align:center;
	background:#f5f5f5;
	cursor:pointer
}
#eval {
	position:relative;
	left:0
}
.star {
	position:relative;
	float:left;
	width:100%;
	padding:5px 0
}
.star div {
	float:left;
	width:100%;
	padding-bottom:15px
}
.star span,.star strong,.star ul {
	float:left;
	height:20px;
	line-height:20px;
	OVERFLOW:hidden;
	padding-right:5px
}
.star ul a {
	float:left;
	width:20px;
	height:20px;
	cursor:pointer;
	text-indent:-9999px;
	background:url(/themes/index/default/static/image/star.png) no-repeat;
	padding:3px
}
.star ul a.on {
	background-position:0 -28px
}
.star p {
	display:none;
	position:absolute;
	z-index:999;
	top:20px;
	left:50px;
	width:159px;
	height:60px;
	background:url(/themes/index/default/static/image/icon.gif) no-repeat;
	padding:7px 10px 0
}
.star p em {
	display:block;
	font-style:normal
}
.eva_txt {
	position:relative
}
.eva_txt span {
	position:absolute;
	bottom:8px;
	right:3.5%;
	font-size:12px;
	color:#ddd
}
.eva_txt span #check_count {
	color:#ccc
}
.eval {
	float:left;
	width:526px
}
.eval ul {
	float:left;
	margin-bottom:10px
}
.eval label {
	float:left
}
.eval i {
	float:left;
	margin-left:2px
}
.eval li {
	float:left;
	width:88px;
	height:32px
}
.eval .eval_tisp {
	float:right;
	width:240px;
	color:#999
}
.eval label input {
	float:left;
	margin-top:3px
}
.eval span {
	display:none;
	float:left;
	background:#f60;
	color:#fff;
	width:38px;
	text-align:center
}
.bad span {
	background:#999
}
.normal span {
	background:#f0ca01
}
.T_zj #eval {
	display:none
}
.deal_status {
	padding:15px 20px;
	display:block
}
.d_s_pess {
	display:block;
	line-height:24px
}
.d_s_pess li {
	display:inline-block;
	text-align:center;
	width:33.3%
}
.deal_custom li {
	display:inline-block;
	text-align:center;
	width:20%
}
.deal_appeal {
	margin:5px 0 15px 0;
	border:#A6C5EF solid 1px;
	background:#edf7ff;
	padding:8px 10px;
	border-radius:4px;
	display:block;
	box-shadow:0 1px 3px #e6ecf3
}
.d_s_pess p {
	display:block;
	color:#999;
	height:24px
}
.d_s_pess .t {
	font-weight:700
}
.d_s_pess i {
	display:block;
	border-bottom:4px solid #CCC;
	margin-bottom:-14px;
	padding-bottom:9px
}
.d_s_pess strong {
	display:inline-block;
	width:24px;
	border-radius:12px;
	background-position:-224px -220px;
	text-align:center;
	color:#FFF;
	margin:0 auto
}
.d_s_pess .cur i {
	border-color:#FF8F1E
}
.d_s_pess .cur strong {
	background-position:-198px -220px
}
.d_s_pess .cur .t,.d_s_pess .cur b {
	color:#FF8F1E
}
.d_s_pess .cur div {
	width:0;
	height:0;
	border-width:8px;
	border-style:solid dashed dashed dashed;
	border-color:transparent transparent #FF8F1E transparent
}
.d_s_tips {
	display:block;
	background:#fff7eb;
	box-shadow:0 1px 3px #FDC991;
	border:1px solid #FE952B;
	border-radius:4px;
	text-align:left;
	color:#666
}
.d_s_tips .tmain {
	padding:15px;
	font-size:14px
}
.d_s_tips .dispute_html {
	margin:10px 0 0 -2px;
	display:inline-block;
	border:2px solid #e5e5e5;
	background:#fff;
	border-radius:5px;
	padding-top:10px;
	display:block;
	overflow:hidden
}
.dispute_html dl {
	display:block;
	margin-bottom:10px;
	padding:5px 0 5px 10%;
	position:relative;
	overflow:hidden
}
.dispute_html dl.mine {
	padding:5px 10% 5px 0;
	text-align:right
}
.dispute_html .avatar {
	position:absolute;
	left:18px;
	width:40px;
	height:40px;
	border-radius:100%;
	top:5px
}
.dispute_html .mine .avatar {
	left:auto;
	right:18px
}
.dispute_html dt {
	float:left;
	width:100%
}
.dispute_html .mine dt {
	float:right
}
.dispute_html dt cite {
	line-height:22px;
	font-size:12px;
	white-space:nowrap;
	color:#999;
	float:left;
	padding-right:10px;
	font-style:normal
}
.dispute_html .mine cite {
	float:right;
	padding-left:10px;
	padding-right:0
}
.dispute_html dd {
	float:left;
	position:relative;
	line-height:22px;
	margin:5px 0 0 0;
	padding:10px 15px;
	background:#eee;
	border-radius:3px;
	color:#333;
	word-break:break-all;
	max-width:90%
}
.dispute_html .mine dd {
	float:right
}
.dispute_html dd img {
	width:100px;
	height:80px;
	margin-right:6px;
	padding:2px;
	border:1px solid #ddd;
	background:#fff
}
.dispute_html dd:after {
	content:'';
	position:absolute;
	left:-10px;
	top:15px;
	width:0;
	height:0;
	border-style:solid dashed dashed;
	border-color:#eee transparent transparent;
	overflow:hidden;
	border-width:10px
}
.dispute_html .mine dd:after {
	left:auto;
	right:-10px
}
.dispute_html .fortips {
	padding:10px 0;
	position:relative;
	width:100%;
	text-align:center
}
.dispute_html .fortips p {
	background:#fafafa;
	border:#ddd solid 1px;
	padding:8px 10px;
	border-radius:5px;
	display:inline-block;
	box-shadow:1px 1px 8px rgba(0,0,0,.2)
}
.d_s_tips p {
	border-top:1px dotted #ccc;
	padding-top:10px;
	margin-top:10px
}
.d_s_tips a {
	text-decoration:underline
}
.sbt {
	border:0;
	padding:10px 0
}
.sbt .l1 {
	height:30px
}
.sbt #tjbtn {
	margin-left:0
}
.sbt .btn {
	float:left;
	margin-right:10px
}
.steps {
	float:left
}
.steps div {
	float:left;
	text-align:center;
	color:#fff;
	overflow:hidden
}
.steps div span {
	display:inline-block;
	float:left;
	height:40px;
	line-height:40px;
	width:242px
}
.steps div .left {
	background:#86c7f5;
	font-weight:700;
	font-size:14px
}
.steps div .left em {
	display:inline-block;
	vertical-align:middle;
	margin:0 10px;
	font-size:28px
}
.steps div .right {
	width:28px;
	background-position:-1px -482px
}
.steps .cur .left {
	background:#ffb65f;
	width:248px
}
.steps .cur .right {
	background-position:-30px -482px
}
.steps .done .right {
	background-position:-59px -482px
}
.batchup {
	float:left;
	background:#fff;
	width:768px;
	padding:10px 10px 0 10px;
	text-align:left
}
.batchup .tit {
	float:left;
	width:100%;
	border-bottom:#dedede solid 1px;
	height:36px
}
.batchup .tit li {
	float:left;
	line-height:35px;
	padding:0 15px;
	height:35px;
	color:#999;
	cursor:pointer
}
.batchup .tit li.cur {
	border:#dedede solid 1px;
	border-bottom:#fff solid 1px;
	position:relative;
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px
}
.batchup .tit li.cur a {
	color:green
}
.promotion {
	background:#fff;
	float:left;
	border:#e5e5e5 solid 1px;
	width:788px;
	text-align:left
}
.promotion .u1 {
	box-shadow:0 2px 2px #f0f0f0;
	background:#F8FBFF;
	overflow:hidden;
	line-height:36px;
	border-bottom:#e5e5e5 solid 1px
}
.promotion .u1 .l1 {
	float:left;
	padding:0 0 0 10px;
	color:#b23a3a
}
.promotion .u1 .l2 {
	float:right;
	padding:0 10px 0 0
}
.promotion .u1 .l2 a {
	color:#237fbd
}
.promotion .u2 {
	width:768px;
	margin:10px 10px 0 10px;
	float:left
}
.promotion .u2 li {
	float:left;
	padding:0 0 0 10px
}
.promotion .u2 .l1 {
	color:#b23a3a;
	line-height:34px;
	border:#e5e5e5 solid 1px;
	width:145px;
	text-align:center;
	border-top:#42a500 solid 2px
}
.promotion .u2 .l2 {
	line-height:36px;
	border-bottom:#e5e5e5 solid 1px;
	width:600px;
	color:#888
}
.promotion .u3 {
	position:relative;
	float:left;
	width:756px;
	margin:0 10px;
	border:#e5e5e5 solid 1px;
	border-top:0;
	padding:0 0 10px 10px
}
.promotion .u3 .setup_div {
	position:absolute;
	top:38px;
	right:50px;
	width:82px
}
.promotion .u3 .l1 {
	width:100%;
	float:left;
	color:#888;
	margin:10px 0 0 0;
	line-height:25px
}
.promotion .jifen {
	vertical-align:0;
	color:#237fbd;
	font-family:Arial,Helvetica,sans-serif;
	padding:0 2px
}
.promotion .money {
	vertical-align:0;
	color:#f60;
	font-family:Arial,Helvetica,sans-serif;
	padding:0 2px
}
.promotion .u4 {
	background:#fff3eb;
	float:left;
	width:766px;
	margin:10px 10px 0 10px;
	border:#ffc8a3 solid 1px;
	line-height:36px
}
.promotion .u4 .l1 {
	padding:0 0 0 10px;
	margin:10px 10px 0 10px;
	border:#ffc8a3 solid 2px;
	float:left;
	background:#fff
}
.promotion .u4 .l1 .s1 {
	float:left;
	width:320px
}
.promotion .u4 .l1 .s1 strong {
	float:left
}
.promotion .u4 .l1 .s2 {
	float:left;
	width:400px;
	text-align:right;
	padding:0 10px 0 0
}
.promotion .u4 .l2,.promotion .u4 .l3 {
	padding:0 0 0 10px;
	margin:5px 10px 0 10px
}
.promotion .u4 .l2 {
	border-bottom:#e5e5e5 dotted 1px
}
.promotion .u5 {
	float:left;
	width:765px;
	margin:10px 10px 0 10px;
	text-align:center;
	padding:0 0 10px 0
}
.promotion .u5 a {
	color:#888
}
.Ads_setup_btn {
	display:inline-block;
	text-align:center;
	margin:3px;
	outline:0;
	cursor:pointer;
	width:80px;
	height:28px;
	line-height:28px;
	border:#ffe0cc solid 1px;
	color:#f60;
	background:#fff8f4;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.Ads_setup_btn.c_blue {
	color:#0c73b7;
	background:#f5faff;
	border:1px solid #d4e7f6
}
.Ads_setup_btn.c_coffee {
	color:#b68571;
	border-color:#e3c8bd;
	background:#fffbf6
}
.olist {
	OVERFLOW:hidden;
	display:block
}
.olist dl {
	background:#fff;
	display:block;
	border:#e5e5e5 solid 1px;
	border-bottom:#fff solid 1px
}
.olist dl:hover {
	border-color:#d1d1d1
}
.olist dt {
	position:relative;
	display:block;
	background:#fafafa;
	line-height:30px;
	height:30px;
	padding:0 0 0 10px;
	border-bottom:#e5e5e5 solid 1px
}
.olist dt a {
	color:#36C
}
.olist dt .uim {
	float:none
}
.olist dt .au {
	position:absolute;
	top:0;
	right:10px;
	color:#999
}
.olist dl:hover dt {
	background:#f5f5f5
}
.olist li {
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	padding:15px 0;
	height:54px
}
.olist .l1 {
	width:12%;
	text-align:center
}
.olist .l1 b {
	background:#F3F3F3;
	display:inline-block;
	width:63px;
	line-height:52px;
	border:#E6E6E6 solid 1px;
	text-align:center;
	OVERFLOW:hidden
}
.olist .l1 b img {
	height:52px;
	vertical-align:top
}
.olist .l2 {
	line-height:15px;
	width:34%
}
.olist .l2 .tit {
	display:block;
	color:#36C;
	TEXT-OVERFLOW:ellipsis;
	WHITE-SPACE:nowrap;
	OVERFLOW:hidden
}
.olist .l2 .tit:hover {
	color:#f60
}
.olist .note {
	display:block;
	padding:3px 0;
	color:#666
}
.olist .note span {
	color:#3A9000;
	width:76%;
	TEXT-OVERFLOW:ellipsis;
	WHITE-SPACE:nowrap;
	OVERFLOW:hidden
}
.olist .note a {
	color:#999
}
.olist .icon a {
	margin:13px 13px 0 0;
	height:23px;
	line-height:23px;
	display:inline-block;
	text-align:center;
	padding:0 7px
}
.olist .icon .ah {
	border:#56AA16 solid 1px;
	color:#56AA16;
	background:#E9F7DA
}
.olist .icon .ah0 {
	border:#ddd solid 1px;
	color:#999;
	background:#f9f9f9
}
.olist .icon .ah:hover {
	border:#F77E13 solid 1px;
	color:#F77E13;
	background:#F7E2DA
}
.olist .icon .installing {
	border:#ddd solid 1px;
	color:#999;
	background:#f9f9f9
}
.olist .icon .installing.az1 {
	border-color:#71a3f5;
	color:#498BF8;
	background:#eef9ff
}
.olist .icon .installing.azing {
	border-color:#F5717D;
	color:#F84976;
	background:#FFEEF3
}
.olist .icon .installing:hover {
	border:#F77E13 solid 1px;
	color:#F77E13;
	background:#F7E2DA
}
.olist .icon.sell a {
	height:15px;
	line-height:15px;
	margin:0 6px 0 0;
	padding:0 5px
}
.olist .l3 {
	width:14%;
	border-right:#F3F3F3 solid 1px;
	border-left:#F3F3F3 solid 1px;
	text-align:center;
	color:#c1c1c1
}
.olist .l3 em {
	font-weight:700;
	font-family:Verdana,Tahoma,arial;
	color:#f60
}
.olist .l4 {
	width:28%;
	border-right:#F3F3F3 solid 1px;
	text-align:center;
	line-height:19px
}
.olist .l5 {
	width:11%;
	text-align:right;
	line-height:19px
}
.olist .l5 a {
	display:inline-block;
	width:60px;
	color:#36C;
	margin-right:10px
}
.olist .l5 a:hover {
	color:#f60
}
.carpay {
	float:left;
	width:786px;
	text-align:left;
	border:#e5e5e5 solid 1px;
	background:#fff
}
.carpay li {
	float:left
}
.carpay .u1 {
	float:left;
	width:762px;
	background:#E4F8C3;
	font-size:14px;
	padding:12px
}
.carpay .u1 .l1 {
	width:50%;
	font-weight:700;
	color:#3F542A
}
.carpay .u1 .l2 {
	width:25%
}
.carpay .u1 .l3 {
	width:25%;
	text-align:right
}
.carpay .u1 .l3 strong {
	font-family:Arial,Helvetica,sans-serif;
	color:#F60
}
.carpay .ddxq {
	float:left;
	width:746px
}
.carpay .ddxq ul {
	float:left;
	border-top:#aaa dotted 1px;
	line-height:30px
}
.carpay .ddxq .l1 {
	width:400px;
	color:#369
}
.carpay .ddxq .l1 a {
	color:#369
}
.carpay .ddxq .l2 {
	width:100px
}
.carpay .ddxq .l3 {
	width:250px;
	text-align:right
}
.carpay .ddxq .l3 strong {
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#F60
}
.ch_pay {
	background:#fff;
	float:left;
	width:96.6%;
	margin:8px 1.7%
}
.ch_pay ul {
	float:left;
	width:100%;
	margin-top:14px
}
.ch_pay li {
	float:left
}
.ch_pay li img {
	border:#fff solid 1px
}
.ch_pay .pu1 {
	border:#85a1d4 solid 2px;
	line-height:38px;
	width:99.6%;
	font-size:14px
}
.ch_pay .pu1 .l1 {
	color:#4D4D4D;
	padding:0 0 0 10px
}
.ch_pay .pu1 .l1 span {
	vertical-align:middle;
	cursor:pointer
}
.ch_pay .pu1 .l2 {
	float:right;
	padding:0 10px 0 0;
	text-align:right
}
.ch_pay .pu1 .l2 strong {
	font-size:18px;
	font-family:Arial,Helvetica,sans-serif;
	color:#F60
}
.ch_pay .pu1.uncheck {
	border-color:#ddd
}
.ch_pay .pu1.uncheck .l1 span {
	color:#999
}
.ch_pay .pu1.uncheck .l2 {
	display:none
}
.ch_pay .pu2 {
	border:#e5ecf2 solid 3px;
	padding:20px 3%;
	background:#eef7fe;
	width:92%;
	margin:12px 1% 0 1%
}
.ch_pay .pu2 li {
	font-size:14px;
	line-height:25px;
	height:25px
}
.ch_pay .pu2 span {
	color:#ff3535
}
.ch_pay .pu2 input {
	line-height:22px;
	height:22px;
	border:1px solid #CCC;
	border-top-color:#A6A6A6;
	color:#4D4D4D;
	font:400 14px tahoma,arial,Hiragino Sans GB,\5b8b\4f53;
	padding:2px 4px;
	padding:8px 4px 5px\9;
	vertical-align:top;
	width:120px;
	background:#fff
}
.ch_pay .pu2 input:focus {
	border-color:#07f;
	color:#000;
	outline:1px solid #8cddff
}
.ch_pay .pu3 {
	overflow:hidden;
	border:#e5ecf2 solid 3px;
	background:#eef7fe;
	width:99.5%;
	margin-top:5px
}
.ch_pay .pu3 ul {
	line-height:30px;
	width:98%;
	padding:0 1%;
	color:#333;
	margin:0;
	border-top:#e5ecf2 solid 1px
}
.ch_pay .pu3 ul.tit {
	font-size:14px;
	background:#e5ecf2
}
.ch_pay .pu3 li {
	float:left;
	height:35px;
	line-height:35px;
	overflow:hidden
}
.ch_pay .pu3 .l1 {
	width:40%
}
.ch_pay .pu3 .l1 a {
	color:#369;
	display:block;
	width:95%;
	white-space:nowrap;
	overflow:hidden;
	float:left;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.ch_pay .pu3 .l1 a:hover {
	color:#f60
}
.ch_pay .pu3 .l2 {
	padding:0 1%
}
.ch_pay .pu3 .l2 .uim {
	float:left
}
.ch_pay .pu3 .l3 {
	float:right;
	text-align:right
}
.ch_pay .pu3 .l3 strong {
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#F60
}
.ch_pay .pu3 .l3 em {
	font-family:Arial,Helvetica,sans-serif;
	color:#666
}
.ch_pay .pu3 .l3 a {
	text-decoration:underline;
	color:#666
}
.ch_pay .pu3 .l3 a:hover {
	color:#000
}
.ch_pay .pu3 .note_icon {
	vertical-align:-6px;
	display:inline-block
}
.ch_pay .pu3 span {
	color:#666
}
.ch_pay .pu3 i {
	float:left
}
.pay-groups-tabs {
	width:92%;
	padding:0 4%;
	float:left;
	border-bottom:#ddd solid 1px;
	margin:14px 0 0 0
}
.pay-groups-tabs label {
	float:left;
	border:#fff solid 1px;
	line-height:28px;
	padding:1px 10px;
	margin-bottom:-1px;
	border-bottom:#ddd solid 1px;
	color:#444
}
.pay-groups-tabs label.cur {
	color:#222;
	border:#ddd solid 1px;
	border-bottom:#fff solid 1px
}
.pay-channel-list i {
	width:107.5px;
	line-height:32px;
	text-align:center
}
.pay-channel-list span {
	cursor:default;
	float:left;
	border:#e3e3e3 solid 1px;
	margin:14px 7px 0 7px;
	width:87.5px;
	line-height:32px;
	padding-left:20px;
	position:relative;
	text-align:center
}
.pay-channel-list.dspay span {
	height:58px;
	width:172px;
	padding:0
}
.pay-channel-list.dspay i {
	left:2px;
	top:2px;
	height:56px;
	width:170px
}
.pay-channel-list i {
	position:absolute;
	left:11px;
	top:5px;
	background:url(/themes/index/default/static/image/bankico.png) no-repeat;
	display:inline-block;
	width:22px;
	height:20px
}
.pay-channel-list em {
	position:absolute;
	right:0;
	bottom:0;
	width:18px;
	height:18px
}
.pay-channel-list .cur em {
	background:url(/themes/index/default/static/image/icons.jpg) no-repeat bottom right
}
.pay-channel-list span.cur {
	border-color:#f59c3c
}
.BANK-ICO.ICON-CMB {
	background-position:0 0
}
.BANK-ICO.ICON-ICBC {
	background-position:0 -26px
}
.BANK-ICO.ICON-CCB {
	background-position:0 -53px
}
.BANK-ICO.ICON-ABC {
	background-position:0 -80px
}
.BANK-ICO.ICON-BOC {
	background-position:0 -107px
}
.BANK-ICO.ICON-COMM {
	background-position:0 -133px
}
.BANK-ICO.ICON-PSBC {
	background-position:0 -160px
}
.BANK-ICO.ICON-CMBC {
	background-position:0 -188px
}
.BANK-ICO.ICON-CIB {
	background-position:0 -213px
}
.BANK-ICO.ICON-CEB {
	width:32px;
	background-position:0 -258px;
	left:6px
}
.BANK-ICO.ICON-SPDB {
	background-position:-5px -283px
}
.BANK-ICO.ICON-GDB {
	background-position:-5px -311px
}
.BANK-ICO.ICON-CMBC {
	background-position:-5px -337px
}
.BANK-ICO.ICON-CITIC {
	background-position:-5px -365px
}
.BANK-ICO.ICON-BJBANK {
	background-position:-5.5px -391px
}
.BANK-ICO.ICON-NJCB {
	background-position:-6px -418px
}
.BANK-ICO.ICON-CBHB {
	background-position:-5px -447px
}
.BANK-ICO.ICON-BJRCB {
	background-position:-5.5px -499px
}
.BANK-ICO.ICON-NBCB {
	background-position:-5px -526px
}
.BANK-ICO.ICON-SHBANK {
	background-position:-5px -552px
}
.BANK-ICO.ICON-SPABANK {
	background-position:0 -187px
}
.BANK-ICO.ICON-HXBANK {
	background-position:-5px -608px
}
.BANK-ICO.ICON-SRCB {
	background-position:-5px -637px
}
.BANK-ICO.ICON-HZBANK {
	background-position:-5px -662px
}
.BANK-ICO.ICON-CZBANK {
	background-position:-5px -687.5px
}
.BANK-ICO.ICON-QDCCB {
	background-position:-6px -716.5px
}
.BANK-ICO.ICON-TJCB {
	background-position:-5px -743px
}
.BANK-ICO.ICON-BGZCHINA {
	background-position:-5px -767.5px
}
.BANK-ICO.ICON-ALIPAY {
	background:url(/themes/index/default/static/image/pay-alipay.gif) center center no-repeat
}
.BANK-ICO.ICON-TENPAY {
	background:url(/themes/index/default/static/image/pay-tenpay.gif) center center no-repeat
}
.BANK-ICO.ICON-WECHAT {
	background:url(/themes/index/default/static/image/pay-wechat.gif) center center no-repeat
}
.BANK-ICO.ICON-YSF {
	background:url(/themes/index/default/static/image/pay-yunshanfu.png) center center no-repeat
}
.BANK-ICO.ICON-UNIONPAY {
	background:url(/themes/index/default/static/image/pay-unionpay.png) center center no-repeat
}
.BANK-ICO.ICON-QPAY {
	background:url(/themes/index/default/static/image/pay-qpay.gif) center center no-repeat
}
.BANK-ICO.ICON-QUICK {
	background:url(/themes/index/default/static/image/pay-quick.gif) center center no-repeat
}
.ch_pay .safe .l1 {
	width:100%;
	font-size:14px;
	font-weight:700;
	padding:10px 0;
	border-top:#E2E2E2 solid 1px
}
.ch_pay .safe .l2 {
	border:#FFF solid 1px
}
.ch_pay .safe .l2 input {
	width:180px;
	border-radius:0
}
.rl_foot {
	overflow:hidden;
	width:100%;
	padding-top:60px
}
.rl_foot ul {
	padding-top:10px;
	text-align:center;
	color:#999
}
.rl_foot .link a {
	margin:0 8px
}
.rl_foot .link a:hover {
	color:#2664a2
}
.btn {
	border:#f57403 solid 1px;
	font-size:14px;
	cursor:pointer;
	background:#f57403;
	width:100px;
	height:30px;
	font-weight:700;
	color:#fff;
	line-height:28px
}
.btn:hover {
	background:#FB8218
}
.nobtn {
	border:#C9C9C9 solid 1px;
	background:#fafafa;
	color:#333
}
.nobtn:hover,.tag_add:hover {
	background:#f1f1f1;
	border-color:#AFAFAF
}
#progress {
	float:left;
	overflow:hidden;
	padding:20px 15px 10px 15px;
	width:230px;
	color:#444;
	display:none
}
#progress-tisp {
	text-align:center;
	float:left;
	width:100%;
	font:700 13px/34px Helvetica,Arial,sans-serif
}
#progress-tisp span {
	color:#111
}
#progress ul {
	float:left;
	width:100%;
	border-bottom:2px solid #ebebeb;
	display:none
}
#progress p {
	float:left;
	width:100%;
	padding:3px 0;
	border-top:2px solid #ebebeb
}
#progress ul span {
	width:100%;
	word-break:break-all;
	word-wrap:break-word
}
#progress ul strong {
	color:#b60000
}
#progress ul b {
	color:#f60
}
#progress-bar {
	float:left;
	width:230px;
	display:block;
	overflow:hidden;
	height:12px;
	background:#f3f3f3;
	background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2),transparent 60%);
	background-image:-moz-linear-gradient(top,rgba(0,0,0,.2),transparent 60%);
	background-image:-o-linear-gradient(top,rgba(0,0,0,.2),transparent 60%);
	background-image:linear-gradient(to bottom,rgba(0,0,0,.2),transparent 60%);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2),0 1px rgba(255,255,255,.6);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.2),0 1px rgba(255,255,255,.6)
}
#progress-in {
	float:left;
	display:block;
	min-width:8px;
	height:12px;
	background:#1997e6;
	background-image:-webkit-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0) 60%,rgba(0,0,0,0) 61%,rgba(0,0,0,.2)),-webkit-linear-gradient(left,#147cd6,#24c1fc);
	background-image:-moz-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0) 60%,rgba(0,0,0,0) 61%,rgba(0,0,0,.2)),-moz-linear-gradient(left,#147cd6,#24c1fc);
	background-image:-o-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0) 60%,rgba(0,0,0,0) 61%,rgba(0,0,0,.2)),-o-linear-gradient(left,#147cd6,#24c1fc);
	background-image:linear-gradient(to bottom,rgba(255,255,255,.3),rgba(255,255,255,0) 60%,rgba(0,0,0,0) 61%,rgba(0,0,0,.2)),linear-gradient(to right,#147cd6,#24c1fc);
	-webkit-box-shadow:inset 0 1px rgba(0,0,0,.2),inset 0 0 0 1px rgba(0,0,0,.2);
	box-shadow:inset 0 1px rgba(0,0,0,.2),inset 0 0 0 1px rgba(0,0,0,.2)
}
.ulist {
	float:left;
	background:#fff;
	width:790px;
	overflow:hidden;
	border-collapse:collapse;
	border:solid #e5e5e5;
	border-width:0 1px 1px 1px
}
.ulist tr {
	background:#fff;
	height:35px
}
.ulist td {
	padding-left:10px;
	padding-right:10px;
	border:#e9e9e9 solid;
	border-width:0 0 1px 0
}
.ulist td.tcer {
	text-align:center
}
.ulist .cap td {
	border-width:1px 0;
	border-color:#ddd;
	background:#f0f0f0;
	font-size:14px
}
.ulist .no {
	color:red
}
.ulist .iconfont {
	border:#999 solid 1px;
	font-size:22px;
	color:#888;
	height:22px
}
.ulist .icontd {
	border:#999 solid 1px;
	margin:0 0 0 5px
}
.ulist a {
	color:#247fbd
}
.ulist a:hover {
	color:#f60
}
.ulist_s1 td {
	background:#F6F9FE
}
.agreement {
	width:100%;
	overflow:auto;
	padding:10px 0
}
.agreement p {
	text-indent:2em;
	color:#666;
	padding:5px 0;
	line-height:18px;
	font-size:13px
}
.reminder {
	overflow:auto;
	padding:20px 25px
}
.reminder p {
	color:#666;
	padding:4px 0;
	font-size:14px
}
.adlineup {
	background:#fff;
	POSITION:relative;
	overflow:hidden
}
.adlineup .c {
	color:#0080bf;
	text-align:center
}
.adlineup .b {
	text-align:center;
	font-size:16px;
	font-family:Arial
}
.adlineup table {
	width:35%;
	top:53px;
	position:absolute;
	right:30px;
	border-collapse:collapse;
	border-width:0 1px 1px 1px;
	clear:both;
	border:1px solid #ddd;
	box-shadow:0 0 5px #dfe0e2;
	color:#666
}
.adlineup td.tcer {
	text-align:center
}
.adlineup thead td {
	background:#fafafa;
	font-size:12px;
	border-width:1px 0;
	border-color:#eee
}
.adlineup thead .tit td {
	text-align:center;
	font-size:14px;
	color:#333;
	padding:10px 0
}
.adlineup tbody {
	font-size:12px
}
.adlineup td {
	padding:5px;
	border:#f0f0f0 solid;
	border-width:0 0 1px 0;
	color:#aaa
}
.adlineup tbody tr {
	background:#fff
}
.adlineup tbody tr.curr {
	background-color:#fff8f4
}
@font-face {
	font-family:UnidreamLED;
	src:url(/themes/user/default/static/font/regular.ttf)
}
.qr em {
	font-size:30px;
	font-family:UnidreamLED;
	vertical-align:bottom;
	padding:0 2px
}
.qr p {
	color:#666;
	line-height:36px;
	height:36px
}
.qr cite,.qr span {
	height:36px;
	padding:0 3px
}
.qr cite {
	color:#111
}
.qr .right {
	text-align:center;
	border-left:1px solid #f1f1f1;
	width:30%
}
.qr .blue {
	color:#1377dc
}
.qr .green {
	color:#4ba634
}
.qr .top {
	overflow:hidden;
	font-size:14px;
	padding:20px 0 20px 20px
}
.qr .notes {
	border-top-color:#f1f1f1;
	font-size:12px
}
.qr .notes h3 {
	font-size:13px
}
.qr header {
	background-color:#f7faff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom:1px solid #c4dbfe;
	height:44px;
	font-weight:200;
	position:relative
}
.qr header h3 {
	display:inline-block;
	height:42px;
	line-height:42px;
	text-indent:1em;
	font-size:14px;
	font-weight:600;
	color:#424e67
}
.rlog {
	position:absolute;
	right:11px;
	top:11px;
	display:inline-block;
	padding:3px 6px;
	background-color:#fff;
	border-radius:3px;
	box-shadow:0 2px 0 #eee;
	color:#999
}
.app_label {
	cursor:pointer;
	color:#999
}
.app_label.curr {
	color:#333
}
.Complete_Edit {
	position:absolute;
	right:15px;
	line-height:32px;
	color:#999
}
.Complete_Edit:hover {
	color:#333
}
.layui-stats .layui-form-label {
	width:90px;
	padding-left:0
}
p.revise_money {
	padding:0;
	margin:4px 0;
	overflow:hidden;
	border:0
}
.upquote.m_s,p.revise_money.m_s span {
	text-decoration:line-through
}
p.revise_money span {
	padding:3px 3px 3px 8px;
	border:1px solid #e0e0e0;
	border-bottom:1px solid #c5c5c5;
	-webkit-box-shadow:0 1px 1px #dbdbdb;
	-moz-box-shadow:0 1px 1px #dbdbdb;
	box-shadow:0 1px 1px #dbdbdb;
	background:#fafafa;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	color:#555;
	display:inline-block
}
.b_table {
	border-collapse:collapse;
	border:solid #e0e0e0;
	border-width:0 1px 1px 1px;
	width:100%;
	clear:both
}
.b_table a {
	color:#056dae
}
.b_table a:hover {
	color:#f60
}
.b_table thead td {
	background:#f0f0f0;
	font-size:14px;
	border-width:1px 0;
	border-color:#e0e0e0
}
.b_table td {
	padding:9px 12px;
	border:#e0e0e0 solid;
	border-width:1px 1px 1px 1px
}
.b_table tbody tr {
	background:#fff
}
.b_table tbody tr.odd {
	background:#fafafa
}
.jg-pic {
	text-align:center;
	width:180px;
	height:215px;
	border:1px solid #e9e9e9;
	position:absolute;
	top:25px;
	right:30px;
	box-shadow:0 2px 0 #e5e5e5
}
.jg-pic img {
	width:180px;
	height:180px;
	border-bottom:1px solid #f1f1f1
}
.jg-pic h3 {
	background:url(/themes/index/default/static/image/t01b6b52bef6da565b7.gif);
	display:block;
	height:35px;
	line-height:35px;
	font-size:14px;
	OVERFLOW:hidden
}
.medal-list {
	width:110%
}
.medal-list a {
	border-radius:5px;
	box-shadow:0 4px 0 #e9e9e9;
	background:#fff;
	width:235px;
	height:100px;
	padding:15px 0 15px 15px;
	color:#999;
	margin:19px 19px 0 0;
	float:left;
	display:inline;
	transition:all .2s ease-in-out
}
.medal-list a:hover {
	box-shadow:0 0 5px #03b4f5
}
.medal-list img {
	float:left;
	margin:0 10px 0 0;
	border-radius:5px;
	overflow:hidden;
	width:100px;
	height:100px
}
.medal-list b {
	color:#444;
	font-size:14px;
	line-height:30px;
	display:block;
	padding-right:10px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	height:30px
}
.medal-list p {
	line-height:20px;
	padding:5px 0
}
.medal-more {
	height:20px;
	line-height:20px;
	color:#03b4f7;
	font-size:12px;
	padding-right:18px;
	background-position:53px -220px;
	position:absolute;
	top:18px;
	right:0
}
.medal-more:hover {
	color:#03b4f7
}
.trust_action {
	display:inline-block;
	height:28px;
	line-height:28px;
	padding:0 18px;
	background:#009688;
	color:#fff;
	white-space:nowrap;
	text-align:center;
	border:none;
	border-radius:2px;
	cursor:pointer;
	opacity:.9;
	filter:alpha(opacity=90);
	background:#f57403;
	font-weight:700;
	margin-right:10px
}
.Evalist .oinf p {
	display:block;
	overflow:hidden;
	line-height:20px;
	padding:2px 0
}
.Evalist .oinf em {
	float:left;
	line-height:20px
}
.Evalist .oinf span {
	display:block;
	position:relative;
	padding-left:36px
}
.Evalist td {
	padding:10px 11px;
	color:#666
}
.Evalist .uinf {
	position:relative;
	height:44px;
	padding:4px 0;
	line-height:20px
}
.Evalist .uinf .avatar {
	position:absolute;
	top:4px;
	left:0;
	width:40px;
	height:40px;
	border-radius:50%;
	border:1px solid #fff;
	box-shadow:0 1px 1px #aaa;
	vertical-align:middle
}
.Evalist .uinf p {
	margin-left:50px
}
.Evalist .layui-form-label {
	width:60px;
	padding:2px 0;
	text-align:left
}
.Evalist .layui-form-item .layui-inline {
	margin-bottom:0;
	width:100%;
	margin:0
}
.Evalist .layui-input-block {
	margin-left:60px;
	min-height:auto
}
.Evalist .layui-form-mid {
	padding:0 0
}
.Evalist .rev_txt {
	line-height:18px;
	padding:3px 0 2px 0;
	color:#333
}
.Evalist .hfcon {
	width:390px;
	margin:15px 0 0 0
}
.Evalist .layui-form-item.blines {
	padding:10px 0;
	margin:0
}
.Evalist .blines:last-child {
	border-bottom:0
}
.Evalist #blines:first-child {
	margin:5px 0 0 0
}
.Evalist .bfiles {
	padding:5px 0
}
.Evalist .bfiles img:last-child {
	margin:0
}
.Evalist a.gorev {
	font-size:38px;
	color:#e0e0e0;
	line-height:2;
	display:block;
	text-align:center
}
.noauidt {
	background:#fff;
	padding:5px 20px
}
.noauidt dl {
	padding:10px 0 12px 0;
	border-top:#ddd dashed 2px;
	margin-left:33px
}
.noauidt dt {
	padding:0 0 5px 0;
	margin-left:-33px
}
.noauidt dt em {
	vertical-align:1px;
	font-weight:400;
	font-size:12px;
	width:18px;
	height:18px;
	line-height:18px;
	display:inline-block;
	border:#777 solid 1px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px;
	color:#777;
	text-align:center;
	margin-right:13px
}
.noauidt dt b {
	display:inline-block;
	font-size:15px;
	min-width:150px
}
.noauidt dt cite {
	color:#69a519;
	margin-left:20px;
	font-size:13px
}
.noauidt dt cite i {
	font-size:15px;
	vertical-align:-1px;
	padding-right:2px
}
.noauidt dt cite.no {
	color:red
}
.noauidt dd {
	color:#666
}
.noauidt span {
	position:relative;
	color:#999;
	display:block;
	padding:10px;
	line-height:20px;
	height:40px;
	font-size:12px;
	padding-left:33px
}
.noauidt span i {
	position:absolute;
	left:-10px;
	top:20px;
	font-size:40px
}
.demandtips {
	position:relative;
	font-size:12px;
	border:solid 1px #E4D0BE;
	border-radius:1px;
	display:block;
	background:#FEFEF5;
	padding:10px;
	color:#D2733F;
	margin:20px 30px
}
.demandtips p {
	position:relative;
	padding-left:16px;
	line-height:20px
}
.demandtips i {
	font-weight:700;
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	width:12px;
	text-align:center
}
.demandtips i.icons {
	background-position:-309px -67px;
	vertical-align:bottom;
	height:18px;
	width:16px;
	top:50%;
	margin-top:-10px
}
.demandtips p.title {
	font-size:13px;
	padding:0 0 5px 16px
}
.demandtips .close {
	position:absolute;
	top:-9px;
	right:-9px;
	display:inline-block;
	width:18px;
	height:18px;
	line-height:18px;
	color:#666;
	text-align:center;
	background-color:#f8dea2;
	border-radius:50%
}
.demandtips .close:hover {
	color:#000
}
.usertips {
	display:block;
	background:#fff;
	overflow:hidden;
	border-radius:6px
}
.usertips li,.usertips ul {
	width:100%;
	height:66px
}
.usertips dl {
	text-align:center;
	display:block;
	height:40px;
	padding:13px 20px;
	overflow:hidden;
	line-height:38px
}
.usertips dt {
	float:left;
	width:20%;
	font-size:22px;
	overflow:hidden;
	color:#4f94e7
}
.usertips dd {
	position:relative;
	display:block;
	margin:0 2% 0 22%;
	padding:0 20px;
	height:40px;
	font-size:14px;
	color:#999;
	overflow:hidden
}
.usertips dd i {
	position:absolute;
	top:18px;
	right:0;
	display:inline-block;
	width:16px;
	height:14px;
	background-position:-62px -50px
}
.usertips dd i.l {
	top:5px;
	left:0;
	background-position:-84px -50px;
	right:auto
}
.safever {
	font-size:14px;
	OVERFLOW:hidden;
	width:400px;
	padding:20px 45px 20px 20px;
	background:#fff
}
.safever dl {
	overflow:hidden;
	padding:10px;
	display:block
}
.safever dt {
	line-height:36px;
	height:40px;
	text-align:right;
	width:16%;
	float:left;
	padding-right:4%
}
.safever dd {
	width:80%;
	float:left
}
.safever dd a {
	display:inline-block;
	color:#999;
	font-size:12px
}
.safever dd .input {
	width:290px;
	height:38px;
	border:0;
	padding:0 0 0 10px;
	line-height:38px;
	color:#333;
	border:1px solid #EBEBEB
}
.safever .s {
	cursor:pointer;
	color:#e0e0e0;
	position:absolute;
	padding:0 5px;
	height:26px;
	line-height:26px;
	text-align:right;
	top:7px;
	right:5px
}
.safever .box input:focus {
	border-color:#d0d0d0
}
.safever #Sendbtn.s {
	padding:0 16px;
	text-align:center;
	border-radius:3px;
	background:#F6F6F6;
	border:0;
	color:#666;
	right:8px
}
.safever a:hover {
	color:#666
}
.safever #Sendbtn:hover {
	background:#f3f3f3;
	color:#333
}
.safever input#Sendbtn:disabled,.safever input#Sendbtn[disabled] {
	background:#F6F6F6;
	color:#999
}
.safever .box {
	position:relative;
	display:block
}
.safever .submit {
	cursor:pointer;
	width:302px;
	background:#f60;
	border:0;
	border-radius:3px;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#fff
}
.safever .submit:hover {
	background:#f50
}
.safever dl.t dt {
	height:20px
}
.safever dl.t {
	padding:3px 10px;
	color:#666
}
.et-sucmain {
	text-align:center;
	display:block;
	margin:0 auto;
	padding:100px 0 120px 0;
	width:100%;
	position:relative
}
.et-sucmain .center {
	display:block;
	margin:15px auto
}
.et-sucmain .layui-btn {
	height:auto;
	line-height:12px;
	padding:7px 9px;
	font-size:12px;
	color:#fff;
	font-weight:400;
	border:0;
	box-shadow:0 0 5px rgba(49,42,42,.06)
}
.et-sucmain .layui-btn-primary {
	color:#333
}
.et-sucmain strong {
	line-height:28px;
	padding:10px 0;
	display:inline-block
}
.et-sucmain .action {
	bottom:15px;
	right:50%;
	margin-right:-58px;
	position:absolute
}
.et-sucmain .action a {
	color:#ccc;
	padding:0 5px;
	font-size:12px
}
.et-sucmain .action a:hover {
	color:#999;
	text-decoration:underline
}
.layui-form .en-agreement {
	position:absolute;
	top:30px;
	right:40px;
	width:400px;
	padding:20px;
	display:block
}
.layui-form .en-agreement .text {
	height:470px
}
.en-agreement {
	background:#fff;
	border:3px dashed #E6E6E6;
	padding:40px;
	display:none
}
.en-agreement cite {
	text-align:center;
	color:#333;
	display:block;
	padding:4px
}
.en-agreement .text {
	padding:15px;
	border:1px solid #eee;
	overflow:auto;
	display:block;
	margin:10px 0
}
.en-agreement .text p {
	position:relative;
	padding:6px 0 6px 18px;
	color:#9c9c9c;
	line-height:18px;
	font-size:12px
}
.en-agreement .text b {
	position:absolute;
	left:0;
	top:6px
}
.en-agreement h3 {
	font-size:20px;
	text-align:center;
	font-weight:700
}
.en-agreement ul {
	display:block
}
.en-agreement ul span {
	font-weight:700
}
.flow-step {
	background:#fcfcfc;
	padding:40px 0 20px 0;
	width:100%;
	overflow:hidden
}
.flow-step#amount2 li {
	width:50%
}
.flow-step#amount3 li {
	width:33%
}
.flow-step#amount5 li {
	width:20%
}
.flow-step li {
	position:relative;
	text-align:center;
	width:25%;
	float:left
}
.flow-step .line_bg {
	height:3px;
	background:#d9eaf3;
	display:inline-block;
	width:50%;
	top:13px;
	position:absolute;
	z-index:1
}
.flow-step .lbg-l {
	left:0
}
.flow-step .lbg-r {
	right:0
}
.flow-step .num {
	position:relative;
	z-index:2;
	background:#fcfcfc;
	width:54px;
	height:30px;
	text-align:center;
	display:inline-block
}
.flow-step .num em,.num i {
	line-height:30px;
	width:30px;
	height:30px;
	display:inline-block;
	left:15px;
	top:0;
	position:absolute
}
.flow-step .num em {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background:#d9eaf3;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	z-index:2
}
.flow-step .num i {
	z-index:3;
	font-size:16px;
	color:#fff
}
.flow-step p {
	padding:5px 0;
	position:relative;
	color:#b6c6ce;
	font-size:13px
}
.flow-step .on p {
	color:#1a97d7
}
.flow-step .on .line_bg,.flow-step .on .num em {
	background:#1a97d7
}
.flow-step cite {
	color:#ccc
}
.mb-action-a {
	display:inline-block;
	width:16px;
	height:13px;
	margin:0 2px
}
.mb-action-a#up {
	background-position:-138px -46px
}
.mb-action-a#up:hover {
	background-position:-138px -60px
}
.mb-action-a#del {
	background-position:-106px -47px
}
.mb-action-a#del:hover {
	background-position:-106px -60px
}
.mb-action-a#down {
	background-position:-122px -47px
}
.mb-action-a#down:hover {
	background-position:-122px -61px
}
.mb-action-a {
	display:inline-block;
	width:16px;
	height:13px
}
.pic-pluing tbody td {
	padding:20px 0 0 0
}
.pic-pluing .dl {
	float:left;
	margin:0 0 20px 2%;
	width:22.5%;
	height:235px;
	display:inline-block
}
.pic-pluing .dd {
	position:relative;
	border:#e6e6e6 solid 1px;
	OVERFLOW:hidden;
	display:block;
	text-align:center;
	height:200px;
	background:url(/themes/index/default/static/image/lazyload.gif) no-repeat center center
}
.pic-pluing .dt {
	position:relative
}
.pic-pluing .dt cite {
	position:absolute;
	right:0;
	bottom:0;
	width:100%;
	height:32px;
	line-height:32px;
	line-height:30px\9;
	background:#fff;
	z-index:9999;
	display:none
}
.pic-pluing .dd a.del {
	color:#666;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:30px;
	line-height:30px;
	line-height:28px\9;
	background:#fff;
	z-index:9999;
	display:none
}
.pic-pluing .dd a.del:hover {
	color:red
}
.pic-pluing .dd:hover a.del {
	display:block
}
.pic-pluing img {
	vertical-align:middle;
	width:100%;
	margin:0
}
.pic-pluing span {
	width:0;
	height:100%;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle
}
.pic-pluing .layui-unselect,.pic-pluing td {
	text-align:center
}
.pic-pluing .layui-form-select dl dd,.pic-pluing .layui-form-select dl dt {
	padding-right:30px;
	line-height:28px
}
.MessageUnreadNot {
	width:100%;
	text-align:center;
	padding:30px 0 40px 0;
	line-height:26px;
	display:none
}
.MessageUnreadNot.show {
	display:inline-block
}
.MessageUnreadNot p {
	font-size:80px;
	line-height:80px;
	display:block
}
.SafeTable {
	border-collapse:collapse;
	border:0;
	width:100%;
	clear:both
}
.SafeTable .title {
	padding:10px 0
}
.SafeTable .title h3 {
	font-size:14px;
	border-left:2px solid #6899ec;
	padding:2px 10px;
	float:left;
	font-weight:500
}
.SafeTable .title span {
	float:left;
	font-size:12px;
	line-height:23px;
	color:#999
}
.SafeText {
	background:#fff;
	padding:5px 15px
}
.SafeText dl {
	border-bottom:1px dashed #e1e6eb;
	position:relative;
	display:block;
	padding:15px 0 15px 0
}
.SafeText dt {
	width:70px;
	float:left;
	font-weight:700;
	text-align:right;
	padding-right:10px
}
.SafeText dd {
	margin-left:80px;
	margin-right:190px;
	display:block
}
.SafeText .action {
	position:absolute;
	right:0;
	top:15px;
	width:170px
}
.SafeText dd span {
	color:#666
}
.SafeText dl:last-child {
	border:0
}
.SafeTable .action cite {
	display:inline-block;
	width:85px;
	color:#090
}
.SafeTable .action cite i.iconfont {
	margin-right:1px;
	font-size:18px;
	line-height:18px;
	height:18px;
	vertical-align:-2px
}
.SafeTable .action cite em {
	padding:0 0 0 2px;
	color:#999
}
.SafeTable .action cite.war {
	color:#F90!important
}
.SafeTable .action cite.risk {
	color:red!important
}
.SafeTable .action cite.not {
	color:#999!important
}
.SafeTable .action a {
	display:inline-block;
	color:#428bca;
	padding:0 4px;
	height:13px;
	line-height:13px;
	border-right:1px solid #ccc
}
.SafeTable .action a:last-child {
	border:0
}
.SafeTable .action a:hover {
	color:#039
}
.SafeLogin {
	background:#fff;
	padding-right:1.3%
}
.SafeLogin div {
	margin:12px 0 12px 1.5%;
	width:18.5%;
	float:left
}
.SafeLogin dl {
	padding:12px 0;
	border-radius:5px;
	border:1px solid #f0f0f0;
	display:block;
	overflow:hidden
}
.SafeLogin dt {
	margin-left:12px;
	display:inline-block;
	width:40px;
	float:left;
	height:40px;
	background:url(/themes/index/default/static/image/focus2018.png?20210318) no-repeat
}
.SafeLogin dt#qq {
	background-position:0 -335px
}
.SafeLogin dt#sina {
	background-position:-92px -335px
}
.SafeLogin dt#wechat {
	background-position:-46px -335px
}
.SafeLogin dt#alipay {
	background-position:-184px -335px
}
.SafeLogin dt#baidu {
	background-position:-138px -335px
}
.SafeLogin dt#dd {
	background-position:0 -524px
}
.SafeLogin .action {
	margin-left:58px;
	display:block;
	padding-top:1px;
	line-height:18px
}
.SafeLogin .action i.iconfont {
	font-size:17px;
	line-height:17px;
	height:17px
}
.SafeLogin .action em:first-child {
	padding:0 0 0 2px
}
.WhiteList {
	margin-top:10px;
	border:1px solid #eee;
	border-radius:3px
}
.WhiteList div {
	color:#666;
	position:relative;
	padding:5px 10px 5px 45px;
	display:block
}
.WhiteList div:nth-child(2) {
	border-top:1px solid #eee
}
.WhiteList cite {
	color:#000;
	line-height:14px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-7px;
	width:45px;
	text-align:right
}
.WhiteList p {
	line-height:20px
}
.WhiteList i {
	border:1px solid #eee;
	background:#f9f9f9;
	line-height:12px;
	font-size:12px;
	text-transform:capitalize;
	margin:3px 6px 3px 0;
	padding:3px 5px 4px 5px;
	border-radius:3px;
	display:inline-block
}
.LayWhiteList i {
	font-size:14px;
	border:1px solid #e6e6e6;
	background:#f9f9f9;
	line-height:12px;
	font-size:12px;
	text-transform:capitalize;
	margin-right:8px;
	padding:8px 10px 9px 14px;
	border-radius:3px;
	display:inline-block
}
.LayWhiteList {
	float:left;
	width:382px;
	border:1px solid #eee;
	border-radius:2px;
	padding:8px;
	margin-top:5px
}
.LayWhiteList a {
	color:#ccc;
	padding-left:5px
}
.LayWhiteList a:hover {
	color:red
}
.MyInfo {
	background-color:#f7fbfd;
	border:1px solid #b7dbf6;
	padding:12px;
	margin-right:20px;
	display:inline-block;
	font-size:12px;
	color:#333
}
.paying {
	overflow:hidden;
	float:left;
	width:100%
}
.paying dl {
	overflow:hidden;
	padding:15px 0 10px 0;
	border-top:2px dashed #e9e9e9
}
.paying dt {
	text-align:center;
	padding:6px;
	float:left;
	width:190px;
	border:1px solid #e9e9e9
}
.paying dd {
	float:left;
	color:#333;
	font-size:14px;
	margin-left:20px;
	line-height:20px
}
.paying div {
	color:#666;
	display:inline-block
}
.paying_prompt {
	float:left;
	margin:48px 0 0 -10px
}
.paying_prompt_box {
	font-size:12px;
	position:relative;
	padding:6px;
	background-color:#fff9eb;
	box-shadow:0 0 2px 0 rgba(1,1,0,.01),0 0 0 1px #f4e6b1;
	border-radius:2px
}
.paying_prompt_icon {
	position:absolute;
	width:13px;
	height:13px;
	border-radius:100%;
	justify-content:center;
	align-items:center;
	background-color:#f1b306;
	margin-top:5px
}
.paying_prompt_text {
	color:#ff6700!important;
	margin-left:20px
}
.paying_prompt cite {
	left:-8px;
	top:50%;
	margin-top:-8px;
	position:absolute;
	display:inline-block;
	width:0;
	height:0;
	border-top:8px solid transparent;
	border-right:8px solid #f4e6b1;
	border-bottom:8px solid transparent
}
.paying_prompt .svg {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:11px;
	height:11px
}
.paying_prompt.bot {
	float:left;
	margin:10px 0 0 224px
}
.paying_prompt.bot cite {
	border-top:0;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-bottom:8px solid #f4e6b1;
	left:22px;
	top:-8px;
	margin-top:0
}
.publicTips {
	float:left;
	color:#ff6700;
	font-size:13px;
	margin:18px 0 0 0
}
.publicTips .icons {
	font-size:12px;
	background-position:-309px -67px;
	width:16px;
	display:inline-block;
	vertical-align:middle;
	margin-top:-2px;
	height:18px;
	font-weight:700
}
.witkey_selection_box {
	position:relative;
	width:200px
}
.witkey_selection_selected {
	position:relative
}
.witkey_selection_selected input {
	cursor:pointer
}
.witkey_selection_box.active .witkey_selection_lay {
	display:block;
	overflow:hidden
}
.witkey_selection_lay {
	z-index:99;
	background-color:#fff;
	-webkit-animation-name:layui-upbit;
	animation-name:layui-upbit;
	-webkit-animation-duration:.3s;
	animation-duration:.3s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	position:absolute;
	left:0;
	top:35px;
	display:none;
	width:480px;
	font-size:14px;
	box-shadow:0 2px 4px rgba(0,0,0,.12);
	border:1px solid #d2d2d2
}
.witkey_selection_tabs {
	height:40px;
	background-color:#f5f7fa;
	border-bottom:1px solid #e4e7ed
}
.witkey_selection_tabs a {
	margin-left:-1px;
	transition:all .1s cubic-bezier(.645,.045,.355,1);
	border:1px solid transparent;
	width:90px;
	position:relative;
	height:40px;
	line-height:40px;
	display:inline-block;
	color:#3d3d3d;
	border-bottom:0;
	text-align:center
}
.witkey_selection_tabs a.active {
	border-right-color:#dcdfe6;
	border-left-color:#dcdfe6;
	color:#409eff;
	background-color:#fff
}
.witkey_selection_tabs a:hover {
	color:#409eff
}
.witkey_selection_tag .item {
	position:relative;
	cursor:pointer;
	transition:all .1s;
	padding:10px;
	line-height:20px;
	display:block;
	border-bottom:1px solid #f5f5f5;
	border-left:0;
	border-right:0
}
.witkey_selection_tag .item:hover {
	background-color:#fafafa
}
.witkey_selection_tag .item .l {
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-10px
}
.witkey_selection_tag .item cite {
	display:inline-block;
	color:#3d3d3d
}
.witkey_selection_tag .item span {
	font-size:12px;
	margin-left:120px;
	color:#999;
	display:block
}
.witkey_selection_tag .item i {
	border:1px solid #e0e0e0;
	border-radius:100%;
	width:16px;
	height:16px;
	display:inline-block;
	margin:-2px 10px 0 0;
	vertical-align:middle
}
.witkey_selection_tag .item.active i {
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAA1ElEQVQoU5WRPw4BURjEZ7ZZnT0CJ8ANaITOBSTvCBqyHbpNNG5g1wVQrWi4AVdwA6VtjDyssJv486qXvPl9b74Z4s/DX/Vm2/Os9ifAxH5d1IJi7SvQjX3jEDM7PWoF/Ai8im92hPIbYDb9aticHOzj3Qa29i7h6AAmbAe7G/CYNATk0U3KOBc8UXuAnqCV4yYmbExPz6W760HPAUcAixLGoDoEKxKieTswr0k+LZnYL12opRU+bOTEuVht1pfE3UE8ZCenv+RSSgtKPWeL/dpDFrgC95dLCtaPr2UAAAAASUVORK5CYII=) no-repeat center center;
	border-color:#5fb878
}
.witkey_selection_tag .item.active .item cite {
	color:#000
}
.witkey_selection_tag .item.active {
	background-color:#f5f5f5
}
.witkey_selection_tag {
	display:none
}
.witkey_selection_tag.active {
	display:block
}
.witkey_selection_title {
	height:32px;
	padding-left:10px;
	font-size:14px;
	line-height:32px;
	border:1px solid #e6e6e6;
	background:#fff;
	color:#333;
	border-radius:2px
}
.witkey_selection_edge {
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-3px;
	cursor:pointer;
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #c2c2c2;
	-webkit-transition:all .3s
}
.witkey_selection_box.active .witkey_selection_edge {
	margin-top:-4px;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.indexcontainer {
	height:162px;
	margin:auto;
	padding:4px 20px 12px;
	margin-top:8px
}
.indexitem {
	width:11%;
	display:inline-block;
	vertical-align:top;
	padding:12px 10px
}
.indexitem:hover {
	background-color:#fafbfc
}
.indexitemWrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	cursor:pointer;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	height:100%
}
.indexitemWrapper img {
	width:28px;
	height:28px;
	border-radius:2px;
	margin-bottom:6px
}
.indexitem .indexitemWrapper span {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.more-select {
	position:relative
}
.more-select-list {
	display:none;
	position:absolute;
	top:34px;
	left:1px;
	z-index:99
}
@keyframes fade-in {
	0% {
	opacity:0
}
40% {
	opacity:0
}
100% {
	opacity:1
}
}@-webkit-keyframes fade-in {
	0% {
	opacity:0
}
40% {
	opacity:0
}
100% {
	opacity:1
}
}.more-select-item {
	display:none;
	float:left;
	margin-right:5px;
	padding:8px 0;
	min-width:120px;
	max-height:250px;
	overflow-x:hidden;
	overflow-y:auto;
	border-radius:2px;
	box-shadow:0 2px 4px rgba(0,0,0,.12);
	border:1px solid #d2d2d2;
	background:#fff
}
.more-select-list .more-select-item {
	-webkit-animation-name:fade-in;
	animation-name:fade-in;
	-webkit-animation-duration:.2s;
	animation-duration:.2s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.more-select.active .more-select-list {
	display:block
}
.more-select-list>.more-select-item {
	display:block
}
.more-select-item::-webkit-scrollbar {
	width:8px
}
.more-select-item::-webkit-scrollbar-track {
	background-color:#fff
}
.more-select-item::-webkit-scrollbar-thumb {
	background-color:#e1e3e4;
	background-clip:content-box;
	border-top:5px solid rgba(255,255,255,0);
	border-bottom:5px solid rgba(255,255,255,0);
	border-right:4px solid rgba(255,255,255,0)
}
.more-select li {
	display:list-item;
	position:relative;
	padding:0 40px 0 10px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	white-space:nowrap;
	cursor:default;
	display:block
}
.more-select li i {
	position:absolute;
	top:50%;
	right:10px;
	width:12px;
	height:12px;
	margin-top:-6px;
	background:url(/themes/index/default/static/image/newicons.png) 2px -172px no-repeat
}
.more-select li.hover i {
	background-position:-11px -172px
}
.more-select li.notlist i {
	display:none
}
.more-select li.selected {
	color:#1276e5
}
.more-select li.hover {
	background-color:#4da7fd;
	color:#fff
}
.more-select-edge {
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-3px;
	cursor:pointer;
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #c2c2c2;
	-webkit-transition:all .3s
}
.more-select.active .more-select-edge {
	margin-top:-4px;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.more-select-selected input {
	cursor:pointer;
	padding-right:25px
}