a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	font-size:100%;
	vertical-align:baseline;
}
body {
	line-height:1
}
ol, ul {
	list-style:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption, td, th {
	text-align:left;
	font-weight:400;
	vertical-align:middle;
}
blockquote, q {
	quotes:none
}
blockquote:after, blockquote:before, q:after, q:before {
	content:"";
	content:none
}
a img {
	border:none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display:block
}
.red {
	color:#e04b43
}
.green {
	color:#290
}
.org {
	color:#c79528
}
.blue {
	color:#247cd5
}
.gray {
	color:#666
}
.gray-light {
	color:#999
}
.mt5 {
	margin-top:5px
}
.mr5 {
	margin-right:5px
}
.mb5 {
	margin-bottom:5px
}
.ml5 {
	margin-left:5px
}
.pt5 {
	padding-top:5px
}
.pr5 {
	padding-right:5px
}
.pb5 {
	padding-bottom:5px
}
.pl5 {
	padding-left:5px
}
.mt10 {
	margin-top:10px
}
.mr10 {
	margin-right:10px
}
.mb10 {
	margin-bottom:10px
}
.ml10 {
	margin-left:10px
}
.pt10 {
	padding-top:10px
}
.pr10 {
	padding-right:10px
}
.pb10 {
	padding-bottom:10px
}
.pl10 {
	padding-left:10px
}
.mt15 {
	margin-top:15px
}
.mr15 {
	margin-right:15px
}
.mb15 {
	margin-bottom:15px
}
.ml15 {
	margin-left:15px
}
.pt15 {
	padding-top:15px
}
.pr15 {
	padding-right:15px
}
.pb15 {
	padding-bottom:15px
}
.pl15 {
	padding-left:15px
}
.mt20 {
	/* margin-top:20px */
}
.mr20 {
	margin-right:20px
}
.mb20 {
	margin-bottom:20px
}
.ml20 {
	margin-left:20px
}
.pt20 {
	padding-top:20px
}
.pr20 {
	padding-right:20px
}
.pb20 {
	padding-bottom:20px
}
.pl20 {
	padding-left:20px
}
.posr {
	position:relative
}
.posa {
	position:absolute
}
.poss {
	position:static
}
.hidden {
	visibility:hidden
}
.visible {
	visibility:visible
}
.db {
	display:block
}
.di {
	display:inline
}
.dib {
	display:inline-block
}
.dtb {
	display:table
}
.vat {
	vertical-align:top
}
.vam {
	vertical-align:middle
}
.vab {
	vertical-align:bottom
}
.vatt {
	vertical-align:text-top
}
.vatb {
	vertical-align:text-bottom
}
.tal {
	text-align:left
}
.tac {
	text-align:center
}
.tar {
	text-align:right
}
.fll {
	float:left
}
.flr {
	float:right
}
.fln {
	float:none
}
.fwn {
	font-weight:400
}
.fwb {
	font-weight:700
}
.grid, .grid-wide {
	width:990px;
	 margin-left:auto;
	 margin-right:auto;
}
.grid-wide {
	width:1190px
}
.row-fluid .col-1, .row-fluid .col-10, .row-fluid .col-11, .row-fluid .col-12, .row-fluid .col-13, .row-fluid .col-14, .row-fluid .col-15, .row-fluid .col-16, .row-fluid .col-17, .row-fluid .col-18, .row-fluid .col-19, .row-fluid .col-2, .row-fluid .col-20, .row-fluid .col-21, .row-fluid .col-22, .row-fluid .col-23, .row-fluid .col-24, .row-fluid .col-25, .row-fluid .col-3, .row-fluid .col-4, .row-fluid .col-5, .row-fluid .col-6, .row-fluid .col-7, .row-fluid .col-8, .row-fluid .col-9 {
	float:left
}
.gutter-1 {
	margin-right:10px
}
.col-1 {
	width:30px
}
.col-2 {
	width:70px
}
.col-3 {
	width:110px
}
.col-4 {
	width:150px
}
.col-5 {
	width:190px
}
.col-6 {
	width:230px
}
.col-7 {
	width:270px
}
.col-8 {
	width:310px
}
.col-9 {
	width:350px
}
.col-10 {
	width:390px
}
.col-11 {
	width:430px
}
.col-12 {
	width:470px
}
.col-13 {
	width:510px
}
.col-14 {
	width:550px
}
.col-15 {
	width:590px
}
.col-16 {
	width:630px
}
.col-17 {
	width:670px
}
.col-18 {
	width:710px
}
.col-19 {
	width:750px
}
.col-20 {
	width:790px
}
.col-21 {
	width:830px
}
.col-22 {
	width:870px
}
.col-23 {
	width:910px
}
.col-24 {
	width:950px
}
.col-25 {
	width:990px
}
body {
	background-color:#fff;
	color:#333;
	font:12px/1.5 Arial, Helvetica, SimSun, sans-serif
}
button, input, select, textarea {
	font-family:inherit;
	vertical-align:middle
}
button {
	border:none;
	cursor:pointer
}
table {
	width:100%
}
img {
	vertical-align:middle;
}
h1, h2, h3, h4, h5, strong {
	font-weight:700
}

ol {
	margin-left:1.6em;
*margin-left:2em
}
ol li {
	list-style-type:decimal
}
.fms {
	font-family:"\5FAE\8F6F\96C5\9ED1", Arial, sans-serif
}
.fcn {
	font-family:SimSun, sans-serif
}
.v-sep {
	color:#ccc;
	margin:0 5px
}
.space {
	margin:0 3px
}
.sl-vam {
	display:table;
	border-collapse:collapse;
	position:relative;
*overflow:hidden
}
.sl-vam-outer {
	display:table-cell;
	vertical-align:middle;
*display:block;
*position:absolute;
*top:50%;
*left:50%
}
.sl-vam-inner {
	text-align:center;
	margin:0 auto;
*position:relative;
*top:-50%;
*left:-50%
}
.img-txt, .img-txt .txt {
	overflow:hidden;
*zoom:1
}
.img-txt .img {
	float:left;
	margin-right:10px
}
input[type=radio] {
	margin-top:0
}
.txt {
	border:1px solid #ccc;
	height:18px;
	line-height:18px;
	padding:3px 4px;
	background-color:#fff;
	margin:0
}
.txt:focus, select:focus, textarea:focus {
	border-color:#0af;
	outline:0
}
.txt-short {
	height:14px;
	line-height:14px
}
.placeholder, .txt-unfocus {
	color:#999
}
select {
	border:1px solid #ccc;
	height:26px;
	line-height:20px;
	padding:2px 1px;
	margin:0
}
textarea {
	resize:none;
	padding:1px 3px;
	border:1px solid #ccc;
	background:#fff
}
.chk, .rdo {
	display:inline-block;
	margin:0;
	padding:0;
*width:14px;
*height:14px
}
label .chk, label .rdo {
	margin-right:3px
}
.txt-dis {
	border:1px solid #ddd;
	background:#f2f2f2
}
.txt-xs {
	width:30px
}
.txt-s {
	width:60px
}
.txt-m {
	width:100px
}
.txt-l {
	width:180px
}
.txt-xl {
	width:220px
}
.txt-xxl {
	width:340px
}
.txt-w1 {
	width:20px
}
.txt-w2 {
	width:60px
}
.txt-w3 {
	width:100px
}
.txt-w4 {
	width:140px
}
.txt-w5 {
	width:180px
}
.txt-w6 {
	width:220px
}
.txt-w7 {
	width:260px
}
.txt-w8 {
	width:300px
}
.txt-w9 {
	width:340px
}
.sel-w1 {
	width:30px
}
.sel-w2 {
	width:70px
}
.sel-w3 {
	width:110px
}
.sel-w4 {
	width:150px
}
.sel-w5 {
	width:190px
}
.sel-w6 {
	width:230px
}
.sel-w7 {
	width:270px
}
.sel-w8 {
	width:310px
}
.sel-w9 {
	width:350px
}
.text-clip {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.hd-wrap {
	overflow:hidden;
*zoom:1;
	padding-bottom:7px
}
.hd-wrap .fl, .hd-wrap .h, .hd-wrap .h-after {
	float:left
}
.hd-wrap .fr, .hd-wrap .more {
	float:right
}
.hd-wrap .more {
	margin-top:3px
}
.pic-tiny {
	width:50px;
	height:50px
}
.pic-mini {
	width:70px;
	height:70px
}
.pic-small {
	width:100px;
	height:100px
}
.pic-mid {
	width:160px;
	height:160px
}
.pic-big {
	width:240px;
	height:240px
}
.clear:after, .clear:before, .clearfix:after, .clearfix:before {
	content:"\0020";
	display:table;
	height:0;
	visibility:hidden;
	font-size:0;
	line-height:0
}
.clear:after, .clearfix:after {
	clear:both
}
.clear, .clearfix {
*zoom:1
}
.site-logon a:link, .site-logon a:visited {
	color:#05c
}
.site-func a:link, .site-func a:visited {
	color:#333
}
.sitebar a:hover {
	color:#cc220b;
	text-decoration:none
}
.top-phone {
	width:86px;
	height:28px;
	float:left;
	position:relative;
	margin-right:15px
}
.phone {
	height:28px;
	_height:24px;
	_padding-top:5px;
	position:absolute;
	left:0;
	top:0;
	z-index:2
}
.phone .icon-phone {
	background-position:1px -16px;
	margin-right:3px
}
.phone a {
	width:76px;
	padding-left:10px;
	display:block;
	background:url(../images/common_ico.gif) 72px -12px no-repeat;
	_background-position:72px -17px
}
.top-phone a:link, .top-phone a:visited {
	color:#333
}
.top-phone a:hover {
	color:#bf030c
}
.top-two-code {
	position:absolute;
	width:101px;
	border:1px solid #ccc;
	top:28px;
	left:0;
	background:#fff;
	text-align:center;
	z-index:1;
	display:none
}
.top-two-code img {
	vertical-align:middle
}
.hover .phone {
	background:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	height:29px;
	left:-1px
}
.hover .phone a {
	background-position:72px -38px
}
.hover .top-two-code {
	display:block
}
.bxtsvr-main a, .intsvr-main a, .my-offic-main a, .site-func .basket, .site-func-item, .site-nav-main a, .svrcenter-main a {
	background-image:url(../images/common_ico.gif);
	background-repeat:no-repeat
}
.sitebar {
	height:28px;
	border-bottom:1px solid #d9d9d9;
	background-color:#f7f7f7;
	position:relative;
	z-index:100;
	min-width:1190px
}
.site-logon {
	float:left;
	height:28px;
	line-height:28px;
	width:370px
}
.site-logon span {
	float:left;
*display:inline
}
.site-logon .logon-a {
	padding:0 10px;
	margin:8px 0;
	line-height:12px;
	position:relative;
*margin:7px 0;
*line-height:14px
}
.site-logon .rightborder {
	border-right:1px solid #ccc
}
#user_info {
*margin:7px 0;
*line-height:14px;
	position:relative
}
#user_info a {
	display:block
}
#user_info a span {
	display:block;
	float:left
}
#user_info a b {
	display:none;
*zoom:1;
	float:left;
	margin:1px 0 0 2px;
	position:relative;
	top:-2px;
	height:13px;
	padding:0 4px;
	color:#fff;
	background-color:#de3237;
	font-weight:700;
	font-size:11px;
	font-family:tahoma
}
.userinfo-tip {
	position:absolute;
	top:23px;
	z-index:49;
	left:-10px;
	width:117px;
	height:62px;
	border:1px solid #f1dec0;
	padding:5px;
	background-color:#fffceb
}
.userinfo-tip p {
	line-height:20px
}
.userinfo-tip i {
	display:block;
	position:absolute;
	top:-10px;
	left:45px;
	width:17px;
	height:10px;
	background:url(../images/userinfo-tip-arrow.png) no-repeat
}
.reg-tip {
	position:absolute;
	top:21px;
	left:11px;
	width:120px;
	padding:0 10px;
	border-radius:2px;
	color:#fff;
	line-height:23px;
	background:#de373e
}
.reg-tip b {
	width:0;
	height:0;
	font-size:0;
	border:5px solid #f7f7f7;
	border-bottom-color:#de373e;
	overflow:hidden;
	position:absolute;
	top:-10px;
	left:10px
}
.reg-tip i {
	position:absolute;
	top:0;
	right:8px;
	font-size:16px;
	cursor:pointer
}
.site-logon .reg-tip a:link, .site-logon .reg-tip a:visited {
	color:#fff
}
.site-logon .reg-tip a:hover {
	color:#fff;
	text-decoration:underline
}
.site-func {
	float:right;
	line-height:28px
}
.site-func-item {
	float:left;
	padding:0 10px;
	background-position:right -311px
}
.site-func .basket {
	display:block;
*display:inline;
*zoom:1;
	height:24px;
	line-height:22px;
	margin-top:3px;
	margin-top:2px\9;
	vertical-align:1px\9\0;
	padding:0 0 0 20px;
	background-position:1px -68px
}
.site-func .bxtsvr, .site-func .intsvr, .site-func .my-offic, .site-func .site-nav, .site-func .svrcenter {
	padding:0;
	position:relative;
	height:29px;
	_height:28px
}
.site-func .my-offic {
	width:90px
}
.hovertit {
	position:absolute;
	top:0;
	left:0;
	z-index:120
}
.hover .hovertit {
	background-color:#fff;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	left:-1px
}
.hovertit a {
	display:block;
	height:29px;
	line-height:28px;
	padding:0 15px 0 10px
}
.hovertip {
	position:absolute;
	top:28px;
	left:-1px;
	z-index:110;
	padding:5px 0;
	border:1px solid #ccc;
	background-color:#fff;
	display:none
}
.my-offic-main a {
	width:64px;
	background-position:73px -13px
}
.my-offic-main a:hover {
	background-position:73px -38px
}
.my-offic-bd {
	width:150px;
	height:76px;
	padding-top:5px
}
.my-offic-bd dl {
	width:65px;
	float:left;
	display:inline;
	margin-left:10px
}
.my-offic-bd dt {
	height:23px;
	font:700 12px/22px Tahoma, Arial, SimSun, sans-serif;
	color:#666
}
.my-offic-bd dd {
	height:24px;
	line-height:24px
}
.intsvr {
	width:78px
}
.intsvr-main a {
	width:53px;
	background-position:62px -13px
}
.intsvr-main a:hover {
	background-position:62px -38px
}
.intsvr-bd {
	width:68px;
	padding-left:10px
}
.intsvr-bd li a {
	display:inline-block;
	height:24px;
	line-height:24px
}
.bxtsvr {
	width:80px;
	height:100px;
	padding-top:5px
}
.bxtsvr-main a {
	width:53px;
	background-position:63px -13px
}
.hover .bxtsvr-main a {
	background-position:63px -38px
}
.bxtsvr-bd {
	width:105px;
	background-position:10px -341px;
	padding-left:10px
}
.bxtsvr-bd li {
	height:24px;
	line-height:24px
}
.svrcenter {
	width:78px;
	height:100px;
	padding-top:5px
}
.svrcenter-main a {
	width:53px;
	background-position:62px -13px
}
.hover .my-offic-main a {
	background-position:73px -38px
}
.hover .intsvr-main a, .hover .site-nav-main a, .hover .svrcenter-main a {
	background-position:62px -38px
}
.svrcenter-tip {
	width:68px;
	padding-left:10px
}
.site-nav {
	width:78px;
	padding-right:0;
	background-image:none
}
.site-nav-main a {
	width:53px;
	background-position:62px -13px
}
.site-nav-main a:hover {
	background-position:62px -38px
}
.site-nav-bd {
	width:264px;
	left:auto;
	right:-1px
}
.site-nav-item, .site-nav-item dd {
	overflow:hidden;
*zoom:1;
	height:auto
}
.site-nav-item {
	border-bottom:1px dashed #d9d9d9;
	padding:7px 10px
}
.site-nav-item dt {
	float:left;
	width:53px;
	text-align:right;
	padding-right:9px;
	color:#666;
	font-weight:700
}
.site-nav-item a {
	display:inline-block;
	margin-right:9px
}
.site-nav-item a:link, .site-nav-item a:visited {
	color:#666
}
.site-nav-item a:hover {
	color:#cc220b
}
.site-nav-bd .last {
	border:none
}
.site-nav-bd .more-content {
	height:30px;
	padding-right:10px;
	background-color:#efefef;
	text-align:right;
	line-height:30px
}
.site-func li ul .icon {
	margin-right:5px
}
.site-func .last {
	background:0 0
}
.site-bottom .clear:before, .site-footer .clear:before {
	display:block;
	overflow:hidden;
	visibility:hidden;
	font-size:0;
	height:0;
	content:"";
	clear:both
}
.block-line {
	margin:0 8px;
	color:#999
}
.footer-wrap {
	background:#333
}
.icon-home {
	display:inline-block;
	background:url(../images/icon_home.png) no-repeat;
	vertical-align:middle
}
.icon-sina {
	width:32px;
	height:26px;
	background-position:-25px -26px
}
.icon-weixin {
	width:32px;
	height:26px;
	background-position:-25px 0
}
.ft-qrcode-wrap {
	float:right
}
.ft-qrcode {
	padding:20px 0 0
}
.svr-panel {
	padding:20px 0 15px
}
.svr-group-item {
	width:125px;
	float:left
}
.svr-group-item dl {
	float:left
}
.svr-group-item dt {
	font:400 14px 'microsoft yahei';
	color:#ccc;
	margin-bottom:10px
}
.svr-group-item dd {
	margin-bottom:5px;
	color:#4d4d4d
}
.svr-group-item .gray-light, .svr-group-item dd a:link, .svr-group-item dd a:visited {
	color:#999
}
.svr-group-item dd a:hover {
	color:#d9363c
}
.svr-group-tel {
	width:230px
}
.svr-group-mobile {
	width:260px
}
.svr-group-mobile .sub-dd {
	padding:15px 0 0 74px
}
.svr-group-mobile .sub-dd img {
	float:left;
	margin:-15px 0 0 -74px
}
.svr-group-us a {
	display:block;
	width:138px;
	height:38px;
	line-height:38px;
	border:1px solid #4d4d4d;
	text-align:center
}
.svr-group-us a:hover {
	background:#404040;
	text-decoration:none
}
.svr-group-us .icon-home {
	margin-right:13px;
	_display:inline
}
.svr-group-us dd {
	margin-bottom:10px
}
.svr-group-us .qr-dd {
	position:relative
}
.svr-group-us .qrcode-switch {
	position:absolute;
	left:0;
	top:-140px
}
.focus-link-box {
	padding:16px 0 12px;
	height:38px;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	overflow:hidden
}
.focus-link-box .focus-title {
	float:left;
	width:120px;
	height:22px;
	padding-bottom:22px;
	font:700 12px/14px Tahoma, Arial, Simsun, sans-serif;
	color:#555
}
.focus-link-box .focus-link-lst {
	float:left;
	width:770px;
	font-size:0;
*word-spacing:-1px
}
.focus-link-box .focus-link-lst li {
	display:inline-block;
*display:inline;
*zoom:1;
	height:24px;
	margin:0;
	padding:0;
	font:400 12px/14px Tahoma, Arial, simsun, sans-serif;
	white-space:nowrap;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top
}
.focus-link-box .focus-link-lst .site-tit span {
	color:#999
}
.focus-link-box .focus-link-lst .site-tit a {
	padding-right:7px
}
.focus-link-box .focus-link-lst li a:link, .focus-link-box .focus-link-lst li a:visited {
	color:#333
}
.focus-link-box .focus-link-lst li a:hover {
	color:#bf030c
}
.site-footer {
	margin:0 auto;
	clear:both;
	background-color:#fff;
	padding:10px 0;
	text-align:center
}
.footer-link {
	height:20px;
	line-height:20px
}
.footer-link li {
	display:inline;
	margin-right:13px
}
.footer-copyright {
	line-height:20px;
	text-align:center;
	color:#999
}
.footer-copyright span {
	margin:0 20px;
	color:#999
}
.footer-copyright a:link, .footer-copyright a:visited {
	color:#999
}
.footer-copyright a:hover {
	color:#bf030c
}
.footer-certificate {
	text-align:center;
	height:40px;
	padding:6px
}
.footer-certificate span {
	display:inline-block;
	margin:0 8px
}
.elec-license {
	border:1px solid #ccc;
	background-color:#fff;
	padding:1px 1px 0;
	vertical-align:top;
	width:116px
}
.site-bottom .wrap {
	position:relative;
	height:42px;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0
}
.site-bottom .site-bottom-lst {
	float:left;
	padding:14px 0;
	line-height:12px;
*line-height:14px
}
.site-bottom-svr {
	position:absolute;
	right:0;
	top:7px;
	height:28px
}
.site-bottom-svr .btn {
	margin-left:5px
}
.site-bottom-more span {
	display:inline-block;
*display:inline;
*zoom:1;
	color:#999;
	padding-left:10px
}
.site-bottom-more a {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-right:10px
}
.site-bottom-svr a {
	display:block;
	float:right;
	padding:5px 8px;
	height:16px;
	border:1px solid #ccc;
	background:#f0f0f0
}
.site-bottom-svr .site-bottom-as {
	margin-left:7px
}
.site-bottom-svr .icon {
	margin-right:5px
}
.site-bottom-svr a:hover {
	background:#fff;
	color:#bf030c;
	text-decoration:none
}
.showroom-footer {
	border-top:1px solid #e0e0e0
}
.showroom-footer .show-footer-quick {
	height:20px;
	text-align:center;
	line-height:20px
}
.showroom-footer .show-footer-quick a:link, .showroom-footer .show-footer-quick a:visited {
	color:#333
}
.showroom-footer .show-footer-quick a:hover {
	color:#bf030c
}
.showroom-footer .show-footer-quick .show-ex-txt {
	color:#999
}
.showroom-footer .show-footer-quick .show-ex-a {
	margin-right:10px
}
.footer-link {
	text-align:center
}
.footer-link a {
	margin-right:10px
}
.footer-language a:link, .footer-language a:visited, .footer-link a:link, .footer-link a:visited, .footer-website a:link, .footer-website a:visited, .site-bottom .site-bottom-lst a:link, .site-bottom .site-bottom-lst a:visited {
	color:#333
}
.footer-language a:hover, .footer-link a:hover, .footer-website a:hover, .site-bottom .site-bottom-lst a:hover {
	color:#bf030c
}
.form-lst {
	padding:10px 0
}
.form-item {
	padding:10px 0 10px 95px;
*zoom:1;
	_padding:5px 0 5px 95px
}
.form-tit {
	margin-left:-95px;
	width:95px;
	float:left;
	text-align:right;
	line-height:22px;
	_display:inline
}
.form-elem {
	padding-left:10px
}
.form-info td {
	line-height:22px
}
.form-error {
	background:url(../images/login.jpg) 0 -136px no-repeat;
	line-height:16px;
	color:#E74543;
	padding:2px 17px
}
.field, .field-elem {
*zoom:1
}
.field {
	padding:10px 0 10px 90px
}
.field-tit {
	float:left;
	text-align:right;
	line-height:23px;
	font-weight:700
}
.field-elem {
	padding-left:10px
}
.required {
	margin-right:3px;
	font-family:simsun, serif
}
.field-after {
	clear:both;
	padding-top:5px;
	color:#999;
	line-height:1.5
}
.field-error {
	line-height:22px
}
.field .txt-error, .form-elem .txt-error {
	border-color:#cc220b
}
.btn-add {
	cursor:pointer;
	color:#05c;
	display:inline-block
}
.btn-add .icon {
	margin-right:5px
}
.btn {
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	cursor:pointer;
	padding:0;
	margin:0;
	border:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	_margin-bottom:1px
}
button.btn, input.btn {
*border:none;
*overflow:visible;
*filter:chroma(color=#000)
}
button.btn::-moz-focus-inner, input.btn::-moz-focus-inner {
border:none;
padding:0
}
button.btn:focus, input.btn:focus {
	outline:0
}
a.btn:hover {
	text-decoration:none
}
.btn-default {
	color:#4d4d4d;
	background-color:#f2f2f2;
	border:1px solid #d9d9d9;
	background-image:-moz-linear-gradient(top, #fafafa 0, #ebebeb 100%);
	background-image:-webkit-linear-gradient(top, #fafafa 0, #ebebeb 100%);
	background-image:-o-linear-gradient(top, #fafafa 0, #ebebeb 100%);
	background-image:linear-gradient(to bottom, #fafafa 0, #ebebeb 100%)
}
.btn-default:hover, .btn-default:link, .btn-default:visited {
	color:#4d4d4d
}
.btn-default:hover {
	background-color:#eaeaea;
	background-image:-moz-linear-gradient(top, #f2f2f2 0, #e3e3e3 100%);
	background-image:-webkit-linear-gradient(top, #f2f2f2 0, #e3e3e3 100%);
	background-image:-o-linear-gradient(top, #f2f2f2 0, #e3e3e3 100%);
	background-image:linear-gradient(to bottom, #f2f2f2 0, #e3e3e3 100%)
}
.btn-default:active {
	background-image:-moz-linear-gradient(top, #e3e3e3 0, #f2f2f2 100%);
	background-image:-webkit-linear-gradient(top, #e3e3e3 0, #f2f2f2 100%);
	background-image:-o-linear-gradient(top, #e3e3e3 0, #f2f2f2 100%);
	background-image:linear-gradient(to bottom, #e3e3e3 0, #f2f2f2 100%)
}
.btn-primary {
	color:#fff;
	background-color:#e6454a;
	border:1px solid #d94146;
	background-image:-moz-linear-gradient(top, #f2494e 0, #d94146 100%);
	background-image:-webkit-linear-gradient(top, #f2494e 0, #d94146 100%);
	background-image:-o-linear-gradient(top, #f2494e 0, #d94146 100%);
	background-image:linear-gradient(to bottom, #f2494e 0, #d94146 100%)
}
.btn-primary:hover, .btn-primary:link, .btn-primary:visited {
	color:#fff
}
.btn-primary:hover {
	background-color:#e4383d;
	background-image:-moz-linear-gradient(top, #f13b40 0, #d6343a 100%);
	background-image:-webkit-linear-gradient(top, #f13b40 0, #d6343a 100%);
	background-image:-o-linear-gradient(top, #f13b40 0, #d6343a 100%);
	background-image:linear-gradient(to bottom, #f13b40 0, #d6343a 100%)
}
.btn-primary:active {
	background-image:-moz-linear-gradient(top, #d6343a 0, #f13b40 100%);
	background-image:-webkit-linear-gradient(top, #d6343a 0, #f13b40 100%);
	background-image:-o-linear-gradient(top, #d6343a 0, #f13b40 100%);
	background-image:linear-gradient(to bottom, #d6343a 0, #f13b40 100%)
}
.btn-primary-light {
	color:#e5454a;
	background-color:#ffe0e1;
	border:1px solid #ffb2b5;
	background-image:-moz-linear-gradient(top, #ffe5e6 0, #ffd9da 100%);
	background-image:-webkit-linear-gradient(top, #ffe5e6 0, #ffd9da 100%);
	background-image:-o-linear-gradient(top, #ffe5e6 0, #ffd9da 100%);
	background-image:linear-gradient(to bottom, #ffe5e6 0, #ffd9da 100%)
}
.btn-primary-light:hover, .btn-primary-light:link, .btn-primary-light:visited {
	color:#e5454a
}
.btn-primary-light:hover {
	background-color:#ffd1d2;
	background-image:-moz-linear-gradient(top, #ffd6d7 0, #ffcacb 100%);
	background-image:-webkit-linear-gradient(top, #ffd6d7 0, #ffcacb 100%);
	background-image:-o-linear-gradient(top, #ffd6d7 0, #ffcacb 100%);
	background-image:linear-gradient(to bottom, #ffd6d7 0, #ffcacb 100%)
}
.btn-primary-light:active {
	background-image:-moz-linear-gradient(top, #ffcacb 0, #ffd6d7 100%);
	background-image:-webkit-linear-gradient(top, #ffcacb 0, #ffd6d7 100%);
	background-image:-o-linear-gradient(top, #ffcacb 0, #ffd6d7 100%);
	background-image:linear-gradient(to bottom, #ffcacb 0, #ffd6d7 100%)
}
.btn-sub {
	color:#785206;
	background-color:#f9bc13;
	border:1px solid #f2b10c;
	background-image:-moz-linear-gradient(top, #ffc619 0, #f2b10c 100%);
	background-image:-webkit-linear-gradient(top, #ffc619 0, #f2b10c 100%);
	background-image:-o-linear-gradient(top, #ffc619 0, #f2b10c 100%);
	background-image:linear-gradient(to bottom, #ffc619 0, #f2b10c 100%)
}
.btn-sub:hover, .btn-sub:link, .btn-sub:visited {
	color:#785206
}
.btn-sub:hover {
	background-color:#f6b706;
	background-image:-moz-linear-gradient(top, #ffc20a 0, #e3a60b 100%);
	background-image:-webkit-linear-gradient(top, #ffc20a 0, #e3a60b 100%);
	background-image:-o-linear-gradient(top, #ffc20a 0, #e3a60b 100%);
	background-image:linear-gradient(to bottom, #ffc20a 0, #e3a60b 100%)
}
.btn-sub:active {
	background-image:-moz-linear-gradient(top, #e3a60b 0, #ffc20a 100%);
	background-image:-webkit-linear-gradient(top, #e3a60b 0, #ffc20a 100%);
	background-image:-o-linear-gradient(top, #e3a60b 0, #ffc20a 100%);
	background-image:linear-gradient(to bottom, #e3a60b 0, #ffc20a 100%)
}
.btn-sub-light {
	color:#997300;
	background-color:#fff6da;
	border:1px solid #f2d785;
	background-image:-moz-linear-gradient(top, #fff9e5 0, #fff2cc 100%);
	background-image:-webkit-linear-gradient(top, #fff9e5 0, #fff2cc 100%);
	background-image:-o-linear-gradient(top, #fff9e5 0, #fff2cc 100%);
	background-image:linear-gradient(to bottom, #fff9e5 0, #fff2cc 100%)
}
.btn-sub-light:hover, .btn-sub-light:link, .btn-sub-light:visited {
	color:#997300
}
.btn-sub-light:hover {
	background-color:#fff2cb;
	background-image:-moz-linear-gradient(top, #fff5d6 0, #ffeebd 100%);
	background-image:-webkit-linear-gradient(top, #fff5d6 0, #ffeebd 100%);
	background-image:-o-linear-gradient(top, #fff5d6 0, #ffeebd 100%);
	background-image:linear-gradient(to bottom, #fff5d6 0, #ffeebd 100%)
}
.btn-sub-light:active {
	background-image:-moz-linear-gradient(top, #ffeebd 0, #fff5d6 100%);
	background-image:-webkit-linear-gradient(top, #ffeebd 0, #fff5d6 100%);
	background-image:-o-linear-gradient(top, #ffeebd 0, #fff5d6 100%);
	background-image:linear-gradient(to bottom, #ffeebd 0, #fff5d6 100%)
}
.btn-info {
	color:#fff;
	background-color:#3f9de5;
	border:1px solid #3f9de5;
	background-image:-moz-linear-gradient(top, #3da3f2 0, #4198da 100%);
	background-image:-webkit-linear-gradient(top, #3da3f2 0, #4198da 100%);
	background-image:-o-linear-gradient(top, #3da3f2 0, #4198da 100%);
	background-image:linear-gradient(to bottom, #3da3f2 0, #4198da 100%)
}
.btn-info:hover, .btn-info:link, .btn-info:visited {
	color:#fff
}
.btn-info:hover {
	background-color:#4198da;
	background-image:-moz-linear-gradient(top, #4198da 0, #3da3f2 100%);
	background-image:-webkit-linear-gradient(top, #4198da 0, #3da3f2 100%);
	background-image:-o-linear-gradient(top, #4198da 0, #3da3f2 100%);
	background-image:linear-gradient(to bottom, #4198da 0, #3da3f2 100%)
}
.btn-info:active {
	background-image:-moz-linear-gradient(top, #3da3f2 0, #4198da 100%);
	background-image:-webkit-linear-gradient(top, #3da3f2 0, #4198da 100%);
	background-image:-o-linear-gradient(top, #3da3f2 0, #4198da 100%);
	background-image:linear-gradient(to bottom, #3da3f2 0, #4198da 100%)
}
.btn-info-light {
	color:#3692d9;
	background-color:#e2f2ff;
	border:1px solid #a6d8ff;
	background-image:-moz-linear-gradient(top, #ebf6ff 0, #d9eeff 100%);
	background-image:-webkit-linear-gradient(top, #ebf6ff 0, #d9eeff 100%);
	background-image:-o-linear-gradient(top, #ebf6ff 0, #d9eeff 100%);
	background-image:linear-gradient(to bottom, #ebf6ff 0, #d9eeff 100%)
}
.btn-info-light:hover, .btn-info-light:link, .btn-info-light:visited {
	color:#3692d9
}
.btn-info-light:hover {
	background-color:#d3ebff;
	background-image:-moz-linear-gradient(top, #dcefff 0, #cae7ff 100%);
	background-image:-webkit-linear-gradient(top, #dcefff 0, #cae7ff 100%);
	background-image:-o-linear-gradient(top, #dcefff 0, #cae7ff 100%);
	background-image:linear-gradient(to bottom, #dcefff 0, #cae7ff 100%)
}
.btn-info-light:active {
	background-image:-moz-linear-gradient(top, #cae7ff 0, #dcefff 100%);
	background-image:-webkit-linear-gradient(top, #cae7ff 0, #dcefff 100%);
	background-image:-o-linear-gradient(top, #cae7ff 0, #dcefff 100%);
	background-image:linear-gradient(to bottom, #cae7ff 0, #dcefff 100%)
}
.btn-s {
	height:20px;
	line-height:20px;
	padding:0 10px;
	font-size:12px
}
button.btn-s, input.btn-s {
	height:22px;
	_line-height:17px
}
.btn-m {
	height:24px;
	line-height:24px;
	padding:0 15px;
	font-size:12px
}
button.btn-m, input.btn-m {
	height:26px;
	_height:21px;
*line-height:21px
}
.btn-l {
	height:30px;
	line-height:30px;
	padding:0 20px;
	font-size:14px;
	font-family:arial, "Microsoft Yahei", sans-serif;
*font-weight:700
}
button.btn-l, input.btn-l {
	height:32px;
	_height:27px;
*line-height:27px
}
.btn-xl {
	height:34px;
	line-height:34px;
	padding:0 30px;
	font-size:14px;
	font-family:arial, "Microsoft Yahei", sans-serif;
*font-weight:700
}
button.btn-xl, input.btn-xl {
	height:36px;
	_height:31px;
*line-height:31px
}
.btn-xxl {
	height:38px;
	line-height:38px;
	padding:0 35px;
	font-size:16px;
	font-family:arial, "Microsoft Yahei", sans-serif;
*font-weight:700
}
button.btn-xxl, input.btn-xxl {
	height:40px;
	_height:35px;
*line-height:35px
}
.btn-icon {
	position:relative;
	padding-left:35px
}
.btn-icon .icon {
	position:absolute;
	left:15px;
	top:50%;
	margin-top:-8px;
	_display:block;
	_top:4px
}
.btn-group {
	overflow:hidden;
*zoom:1
}
.btn-group .btn {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	float:left;
	margin-left:-1px
}
.btn-group .first {
	-webkit-border-top-left-radius:3px;
	-moz-border-top-left-radius:3px;
	border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
	margin-left:0
}
.btn-group .last {
	-webkit-border-top-right-radius:5px;
	-moz-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
.btn-group .active {
	background:#fff
}
.btn-disabled, .btn-disabled:hover {
	background-image:none;
	background-color:#eee;
	border:1px solid #d9d9d9;
	color:#999;
	cursor:default
}
a.btn-disabled:hover, a.btn-disabled:link, a.btn-disabled:visited {
	color:#999
}
.btn-green {
	color:#fff;
	background-color:#34a089;
	border:1px solid #34a089;
	background-image:-moz-linear-gradient(top, #33a88f 0, #349a84 100%);
	background-image:-webkit-linear-gradient(top, #33a88f 0, #349a84 100%);
	background-image:-o-linear-gradient(top, #33a88f 0, #349a84 100%);
	background-image:linear-gradient(to bottom, #33a88f 0, #349a84 100%)
}
.btn-green:link, .btn-green:visited {
	color:#fff
}
.btn-green:hover {
	background:#39ae94;
	text-decoration:none
}
.btn-white {
	color:#333;
	background-color:#fff;
	border:1px solid #dedede
}
.btn-white:link, .btn-white:visited {
	color:#333
}
.btn-white:hover {
	text-decoration:none
}
.btn-org {
	border:1px solid #d9b689;
	padding:0 15px
}
.icon, .icon-big, .icon-client, .icon-nor, .icon-signal, .icon-toprank {
	display:inline-block;
	vertical-align:middle;
	background:url(/oldmiccn/images/common/icon/icon-16.png) no-repeat;
	width:16px;
	height:16px;
	overflow:hidden;
	font-size:0
}
.icon-warn {
	background-position:0 0
}
.icon-succ {
	background-position:-16px 0
}
.icon-stop {
	background-position:-80px 0
}
.icon-info {
	background-position:-32px 0
}
.icon-ques {
	background-position:-48px 0
}
.icon-error {
	background-position:-64px -32px
}
.icon-close {
	width:15px;
	height:15px;
	background-position:-48px -80px;
	cursor:pointer
}
.icon-close:hover {
	background-position:-64px -80px
}
.icon-edit {
	background-position:-80px -32px
}
.icon-noread {
	background-position:0 -48px
}
.icon-read {
	background-position:-16px -48px
}
.icon-reply {
	background-position:-32px -48px
}
.icon-alert {
	background-position:-48px -48px
}
.icon-pass {
	background-position:-64px -48px
}
.icon-mail {
	background-position:0 -128px
}
.icon-basket {
	background-position:-16px -128px
}
.icon-tm {
	background-position:-64px -128px
}
.icon-phone-gray {
	width:14px;
	height:12px;
	background-position:-49px -66px
}
.icon-msg {
	width:14px;
	height:14px;
	background-position:-65px -65px
}
.icon-worker {
	width:14px;
	height:14px;
	background-position:-81px -65px
}
.icon-warn-gray {
	width:12px;
	height:12px;
	background-position:-34px -66px
}
.icon-add {
	width:12px;
	height:12px;
	background-position:0 -84px
}
.icon-add-gray {
	width:8px;
	height:8px;
	background-position:-52px -116px
}
.icon-plus {
	width:12px;
	height:12px;
	background-position:-16px -84px
}
.icon-plus-gray {
	width:8px;
	height:8px;
	background-position:-68px -116px
}
.icon-gt {
	width:5px;
	height:9px;
	background-position:-22px -100px
}
.icon-arrow-down {
	width:9px;
	height:5px;
	background-position:-80px -112px
}
.icon-arrow-up {
	width:9px;
	height:5px;
	background-position:-80px -118px
}
.icon-star-16 {
	width:16px;
	height:16px;
	background-position:-48px -96px
}
.icon-star-14 {
	width:12px;
	height:14px;
	background-position:-66px -97px
}
.icon-sign {
	width:16px;
	height:16px;
	background-position:-80px -96px
}
.icon-share {
	background-position:0 -144px
}
.cert-sign .icon {
	margin-right:3px
}
.icon-basic {
	background-position:-16px -16px
}
.icon-ccic {
	background-position:-32px -16px
}
.icon-senior {
	background-position:-48px -16px
}
.icon-addr {
	background-position:-32px -32px
}
.icon-id {
	background-position:-64px -16px
}
.icon-b-buyer {
	width:18px;
	height:18px;
	background-position:0 -64px
}
.icon-pay {
	background-position:-32px -80px
}
.icon-report {
	background-position:0 -112px
}
.icon-report-history {
	background-position:-16px -112px
}
.icon-honest {
	background-position:-32px -112px
}
.icon-honest-gray {
	background-position:-32px -128px
}
.icon-bxt-gray {
	background-position:-48px -128px
}
.icon-toprank {
	background:url(/oldmiccn/images/icon/toprank.png) center 0 no-repeat
}
.icon-toprank-label {
	width:74px;
	height:25px
}
.icon-toprank-crown, .icon-toprank-diamond, .icon-toprank-gold {
	width:18px;
	height:16px;
	background-position:0 -25px
}
.icon-toprank-diamond {
	background-position:-18px -25px
}
.icon-toprank-gold {
	background-position:-36px -25px
}
.icon-nor {
	background-image:url(/oldmiccn/images/common/icon/icon-32.png);
	width:32px;
	height:32px
}
.icon-nor-info {
	background-position:-64px 0
}
.icon-nor-warn {
	background-position:-64px -32px
}
.icon-nor-succ {
	background-position:-32px 0
}
.icon-big {
	background-image:url(/oldmiccn/images/common/icon/icon-48.png);
	width:48px;
	height:48px
}
.icon-big-succ {
	background-position:-48px 0
}
.icon-big-info {
	background-position:-96px 0
}
.icon-big-error {
	background-position:0 -48px
}
.icon-big-stop {
	background-position:-48px -48px
}
.icon-big-ques {
	background-position:-96px -48px
}
.icon-signal {
	background-image:url(/oldmiccn/images/common/icon/icon-signal.png)
}
.icon-manual-check {
	background-position:0 -12px;
	height:16px;
	width:50px
}
.icon-invite {
	background-position:0 -28px;
	height:16px;
	width:50px
}
.icon-new {
	width:20px;
	height:12px;
	background-position:0 0
}
.icon-client {
	background:url(/oldmiccn/images/common/icon/icon-client.png)
}
.icon-client-16 {
	background-position:0 0
}
.note {
	background-color:#f5f8fa;
	padding:10px;
	border:1px solid #c7dbeb;
	overflow:hidden;
*zoom:1;
	position:relative
}
.note-hd {
	color:#666
}
.note-bd {
	line-height:20px;
	margin-top:7px;
	display:none
}
.note-switch {
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer
}
.note-show .note-switch-close, .note-switch-show {
	display:none
}
.note .icon-arrow {
	display:inline-block;
	vertical-align:middle;
	width:0;
	height:0;
	border-width:4px;
	border-style:solid;
	border-color:#666 #f4f8fb #f4f8fb;
	margin-left:3px;
	_font:0;
	_line-height:0
}
.note-show .icon-arrow {
	border-color:#f4f8fb #f4f8fb #666;
	margin-bottom:3px
}
.note-show .note-bd, .note-show .note-switch-show {
	display:block
}
.tip, .tip-bd, .tip-big, .tip-hd, .tip-nor {
	overflow:hidden;
*zoom:1
}
.tip-hd {
	font:700 18px/20px '\5FAE\8F6F\96C5\9ED1', arial, simsun, sans-serif
}
.tip .icon, .tip-big .icon-big, .tip-nor .icon-nor {
	float:left
}
.tip-bd li, .tip-bd p, .tip-sub-hd {
	margin-bottom:5px
}
.tip-ope {
	margin:10px 0 15px
}
.tip-lnk-lst {
	overflow:hidden;
*zoom:1
}
.tip-lnk-lst li {
	float:left
}
.tip-lnk-lst .v-sep {
	margin:0 10px
}
.tip-pop {
	position:absolute
}
.tip-pop i {
	position:absolute;
	_left:30px
}
.tip-pop p {
	_float:left
}
.tip {
	padding:7px 10px 7px 31px;
	margin-bottom:10px
}
.tip-close {
	float:right;
	font:700 12px/14px tahoma, arial, sans-serif;
	cursor:pointer
}
.tip-multi {
	padding:9px 10px 15px
}
.tip .tip-hd {
	margin-bottom:7px;
	font-weight:700
}
.tip .icon {
	margin:1px 0 0 -21px
}
.tip-succ {
	background-color:#ebf9df;
	border:1px solid #bed7a8;
	color:#58991f
}
.tip-info, .tip-notice {
	background-color:#edf4fa;
	border:1px solid #c7dbeb;
	color:#1c75bb
}
.tip-error {
	background-color:#faedee;
	border:1px solid #fad2cd;
	color:#cc220b
}
.tip-warn {
	background-color:#faeed4;
	border:1px solid #e8d4a8;
	color:#c59120
}
.tip-notice {
	padding-left:10px
}
.tip-big, .tip-nor {
	color:#333;
	border:none
}
.tip-nor {
	padding:15px 20px 15px 62px
}
.tip-nor .icon-nor {
	margin-left:-42px
}
.tip-nor .tip-hd {
	padding:5px 0 15px;
	font-size:14px
}
.tip-big {
	padding:15px 40px 15px 88px
}
.tip-big .tip-hd {
	padding:12px 0
}
.tip-big .icon-big {
	margin-left:-58px
}
.poptip {
	padding:5px 20px 5px 10px;
	font-size:12px;
	background:#fff;
	border:1px solid #d9d9d9;
	position:absolute
}
.poptip .poptip-close {
	color:#999;
	position:absolute;
	top:5px;
	right:5px;
	cursor:pointer
}
.poptip .poptip-close:hover {
	color:#666
}
.poptip .arrow {
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	border:8px dashed transparent;
	position:absolute;
	zoom:1
}
.poptip .arrow-top {
	border-bottom:8px solid transparent;
	top:-16px;
	left:20px
}
.poptip .arrow-top .arrow-in {
	border-bottom:8px solid transparent;
	margin-top:-7px;
	margin-left:-8px
}
.poptip .arrow-right {
	border-left:8px solid transparent;
	top:20px;
	right:-16px;
	_right:-17px
}
.poptip .arrow-right .arrow-in {
	border-left:8px solid transparent;
	margin-top:-8px;
	margin-left:-9px
}
.poptip .arrow-bottom {
	border-top:8px solid transparent;
	bottom:-16px;
	left:20px
}
.poptip .arrow-bottom .arrow-in {
	border-top:8px solid transparent;
	margin-top:-9px;
	margin-left:-8px
}
.poptip .arrow-left {
	border-right:8px solid transparent;
	top:20px;
	left:-16px
}
.poptip .arrow-left .arrow-in {
	border-left:8px solid transparent;
	margin-top:-8px;
	margin-left:-7px
}
.poptip-info {
	border:1px solid #c7dbeb;
	background-color:#edf4fa
}
.poptip-info .arrow-top {
	border-bottom-color:#c7dbeb
}
.poptip-info .arrow-top .arrow-in {
	border-bottom-color:#edf4fa
}
.poptip-info .arrow-right {
	border-left-color:#c7dbeb
}
.poptip-info .arrow-right .arrow-in {
	border-left-color:#edf4fa
}
.poptip-info .arrow-bottom {
	border-top-color:#c7dbeb
}
.poptip-info .arrow-bottom .arrow-in {
	border-top-color:#edf4fa
}
.poptip-info .arrow-left {
	border-right-color:#c7dbeb
}
.poptip-info .arrow-left .arrow-in {
	border-right-color:#edf4fa
}
.poptip-succ {
	border:1px solid #bed7a8;
	background-color:#ebf9df
}
.poptip-succ .arrow-top {
	border-bottom-color:#bed7a8
}
.poptip-succ .arrow-top .arrow-in {
	border-bottom-color:#ebf9df
}
.poptip-succ .arrow-right {
	border-left-color:#bed7a8
}
.poptip-succ .arrow-right .arrow-in {
	border-left-color:#ebf9df
}
.poptip-succ .arrow-bottom {
	border-top-color:#bed7a8
}
.poptip-succ .arrow-bottom .arrow-in {
	border-top-color:#ebf9df
}
.poptip-succ .arrow-left {
	border-right-color:#bed7a8
}
.poptip-succ .arrow-left .arrow-in {
	border-right-color:#ebf9df
}
.poptip-error {
	border:1px solid #fad2cd;
	background-color:#faedee
}
.poptip-error .arrow-top {
	border-bottom-color:#fad2cd
}
.poptip-error .arrow-top .arrow-in {
	border-bottom-color:#faedee
}
.poptip-error .arrow-right {
	border-left-color:#fad2cd
}
.poptip-error .arrow-right .arrow-in {
	border-left-color:#faedee
}
.poptip-error .arrow-bottom {
	border-top-color:#fad2cd
}
.poptip-error .arrow-bottom .arrow-in {
	border-top-color:#faedee
}
.poptip-error .arrow-left {
	border-right-color:#fad2cd
}
.poptip-error .arrow-left .arrow-in {
	border-right-color:#faedee
}
.poptip-warn {
	border:1px solid #e8d4a8;
	background-color:#fcf5e3
}
.poptip-warn .arrow-top {
	border-bottom-color:#e8d4a8
}
.poptip-warn .arrow-top .arrow-in {
	border-bottom-color:#fcf5e3
}
.poptip-warn .arrow-right {
	border-left-color:#e8d4a8
}
.poptip-warn .arrow-right .arrow-in {
	border-left-color:#fcf5e3
}
.poptip-warn .arrow-bottom {
	border-top-color:#e8d4a8
}
.poptip-warn .arrow-bottom .arrow-in {
	border-top-color:#fcf5e3
}
.poptip-warn .arrow-left {
	border-right-color:#e8d4a8
}
.poptip-warn .arrow-left .arrow-in {
	border-right-color:#fcf5e3
}
.alpha {
	z-index:998;
	background-color:#000;
	opacity:.6;
	filter:alpha(opacity=60);
	width:100%;
	height:100%;
	left:0;
	top:0;
	display:none
}
.pop {
	background-color:#fff;
	border:5px solid #4c4c4c;
	z-index:999;
	display:none
}
.pop-hd {
	overflow:hidden;
*zoom:1;
	padding:0 10px;
	height:34px;
	background-color:#f5f5f5;
	border-bottom:1px solid #e6e6e6
}
.pop-hd h3 {
	float:left;
	font-size:14px;
	line-height:34px
}
.pop-hd .icon-close {
	float:right;
	cursor:pointer;
	margin-top:9px
}
.pop-ft {
	padding:10px 0 20px;
	text-align:center
}
.pop-ft .btn {
	margin:0 5px
}
.pop-ope {
	padding:10px 0;
	overflow:hidden;
*zoom:1
}
.pop-ope .btn {
	float:left;
	margin-right:10px
}
.pop .tip-nor {
	width:270px;
	margin:0 auto
}
.pop-alert {
	width:300px
}
.pop-alert .pop-bd {
	font-size:14px;
	padding:20px
}
.tip-alpha {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color:#000;
	width:100%;
	height:100%;
	z-index:100;
	opacity:.5;
	filter:alpha(opacity=50)
}
.ope-center {
	padding:10px;
	text-align:center
}
em {
	font-style:normal
}
.wrap-flex {
	width:1190px;
	margin:0 auto
}
.header {
	height:89px;
	border-bottom:1px solid #cdccca
}

.agent-join {
	float:left;
	margin-left:60px;
	font-size:14px;
	color:#666
}
.agent-join:link, .agent-join:visited {
	color:#666;
	text-decoration:none
}
.tab-section {
	width:100%;
	height:70px
}
.tab-section-wrap {
	width:100%;
	min-width:1190px;
	height:69px;
	background:#f7f7f7;
	border-bottom:1px solid #e6e6e6
}
.tab-section-fixed .tab-section-wrap {
	position:fixed;
	_position:absolute;
	z-index:1000;
	top:0;
	left:0;
_top:expression(documentElement.scrollTop+"px")
}
.tab {
	margin:0 auto;
	padding-top:10px
}
.tab li {
	float:left;
	padding-top:2px;
	margin-right:-1px
}
.tab a {
	float:left;
	width:198px;
	height:57px;
	padding:0 1px;
	line-height:57px;
	text-align:center;
	color:#333;
	font-size:18px
}
.tab a:hover {
	text-decoration:none
}
.tab a:link, .tab a:visited {
	color:#333
}
.tab .cur {
	padding-top:0;
	border-top:2px solid #de373e
}
.tab .cur a {
	position:relative;
	padding:0 0 1px;
	margin-bottom:-1px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	background:#fff;
	color:#dd383c
}
* html, * html body {
	background-image:url(/oldmiccn/spread_service_v2/about:blank);
	background-attachment:fixed
}
.banner {
	height:450px;
	position:relative;
	z-index:1
}
.slider {
	height:450px;
	min-width:1190px;
	position:relative;
	z-index:1
}
.slider-item {
	width:100%;
	position:absolute;
	top:0
}
.slider-item a {
	display:block;
	height:450px
}
.slider-next, .slider-prve {
	position:absolute;
	top:20px;
	font-size:20px;
	color:#fff;
	z-index:9
}
.slider-prve {
	left:50%
}
.slider-next {
	right:50%
}
.ctrl-lst {
	position:absolute;
	left:50%;
	margin-left:-30px;
	top:390px;
	z-index:11
}
.ctrl-lst li {
	width:15px;
	height:15px;
	font-size:0;
	border-radius:7px;
	background:#fff;
	float:left;
	margin-left:5px;
	cursor:pointer
}
.ctrl-lst .active {
	background:#f26966
}
.tel {
	width:230px;
	height:160px;
	text-align:center;
	padding-top:40px;
	background:rgba(255, 255, 255, .9);
	position:absolute;
	top:120px;
	right:50%;
	margin-right:-595px;
	z-index:11
}
.tel .icon-tel {
	width:55px;
	height:57px;
	display:inline-block;
	background:url(/oldmiccn/images/spread_service/service_face.png) no-repeat
}
.tel h3 {
	padding:13px 0 15px;
	font-size:26px;
	color:#666;
	font-family:arial;
	font-weight:700
}
.online-con {
	width:17px;
	height:112px;
	color:#fff;
	font-size:18px;
	line-height:22px;
	border-radius:5px 0 0 5px;
	padding:28px 20px 0 23px;
	background:#de373e;
	position:fixed;
	_position:absolute;
	right:0;
	top:50%;
	margin-top:-170px;
	z-index:2;
	cursor:pointer
}
.alpha {
	position:fixed;
	_position:absolute
}
.pop {
	width:590px;
	position:fixed;
	_position:absolute;
	top:50%;
	left:50%;
	margin:-205px 0 0 -295px
}
.pop-bd {
	padding:25px 79px 20px
}
.pop-bd h3 {
	width:428px;
	font-size:16px;
	font-weight:400;
	padding-bottom:15px;
	margin-bottom:20px;
	border-bottom:1px solid #e6e6e6
}
.join-succ {
	font-size:18px;
	font-weight:700;
	text-align:center;
	margin-top:135px;
	margin-bottom:135px;
	display:none
}
.join-item {
	margin-bottom:20px
}
.join-item .field-tit {
	font-size:16px;
	margin:1px 9px 0 0;
	vertical-align:middle;
	_display:inline
}
.required {
	color:#de373e;
	font-size:14px
}
.join-item input {
	height:30px;
	line-height:30px;
	width:328px
}
.join-sex {
	position:relative
}
.join-sex .txt-name {
	width:251px
}
.sex-sel {
	position:absolute;
	width:76px;
	height:36px;
	right:6px;
	top:0;
+top:1px;
	_top:2px;
	background:#fff;
	border:1px solid #d4d4d4;
	border-left:none;
	cursor:pointer
}
.sex-sel .sel-hd {
	color:#333;
	padding-left:12px;
	line-height:36px;
	font-size:14px
}
.sex-sel .sel-hd b {
	width:0;
	height:0;
	line-height:0;
	border:5px solid;
	border-color:#333 #fff #fff;
	position:absolute;
	right:10px;
	top:16px
}
.sex-sel .sel-dorp {
	width:76px;
	border:1px solid #e4e4e4;
	margin-left:-1px;
	background:#fff;
	display:none
}
.sex-sel .sel-dorp li {
	line-height:15px;
	padding:5px 0 3px 12px;
	cursor:pointer
}
.sex-sel .sel-dorp li:hover {
	background:#1e90ff;
	color:#fff
}
.join-item .ope {
	padding-left:95px
}
.join-tel {
	text-align:center;
	color:#444;
	font-size:14px
}
.join-sex .hover .sel-dorp {
	display:block
}
.field-error {
	margin-top:5px;
	color:#e04b43
}
.footer-link {
	font-family:arial, simsun;
	min-width:1190px;
	padding:20px 0 0
}
.footer-copyright {
	margin-bottom:20px
}
body {
	font-family:'microsoft yahei';
	background:#fff
}
.main {
	width:958px;
	background:#fafafa;
	border:1px solid #d9d9d9;
	padding-bottom:40px;
	float:left;
}
.section {
	padding:0 40px
}
.section-hd {
	padding:35px 0 10px
}
.section-hd h3 {
	color:#de373d;
	font-size:20px;
	float:left
}
.section-hd .after {
	font-size:16px;
	color:#666;
	float:right
}
.apply-step {
	border:1px solid #efefef;
	background:#fff;
	padding:40px 60px
}
.apply-form {
	border:1px solid #efefef;
	background:#fff
}
.apply-hd {
	padding-left:60px;
	line-height:60px;
	border-bottom:1px solid #efefef;
	font-size:16px;
	color:#666;
	_height:40px;
	_padding-top:20px
}
.apply-bd {
	padding-top:10px
}
.form-spread .cur .hook, .icon-apply-edit {
	width:22px;
	height:23px;
	background:url(../images/icon_apply.png) -35px 0 no-repeat
}
.icon-apply-edit {
	margin:-5px 10px 0 0
}
.field-elem label {
	font-size:14px
}
.field {
	padding-left:195px
}
.field-tit {
	font-size:14px;
	margin-left:-195px;
	width:195px
}
.apply-form .txt {
	padding:6px 4px
}
.apply-form .txt-name {
	width:240px
}
.apply-form .txt-xxl {
	width:390px
}
.apply-form .txtarea {
	width:398px;
	height:108px
}
.field-error {
	padding-left:20px;
	background:url(/oldmiccn/images/join/regs.png) 0 -68px no-repeat
}
.tab {
	width:100%
}
.tab-menu {
	height:30px;
	border-bottom:1px solid #efefef
}
.tab-menu li {
	padding:0 25px;
	float:left;
	line-height:30px;
	position:relative;
	cursor:pointer
}
.tab-menu li b {
	position:absolute;
	top:-1px;
	left:0;
	width:100%;
	_width:100px;
	border-top:2px solid #e04b43;
	display:none
}
.tab-menu .current {
	height:30px;
	font-weight:700;
	border:1px solid #efefef;
	border-bottom:none;
	background:#fff
}
.tab-menu .current b {
	display:block
}
.tab-box {
	padding:20px 0 20px 20px;
	border:1px solid #efefef;
	border-top:none;
	background:#fff
}
.bank-lst {
	overflow:hidden;
*zoom:1
}
.bank-item {
	width:408px;
	_width:350px;
	float:left;
	margin-right:20px
}
.bank-item h4 img {width:128px;height:38px}
.bank-lst table td, .bank-lst table th {
	border:1px solid #e6e6e6;
	padding:10px
}
.bank-lst table th {
	text-align:right
}
.tab-item dl {
	margin-bottom:19px
}
.tab-item dt {
	font-weight:700;
	margin-bottom:5px
}
.field-elem-spread {
	position:relative
}
.field-elem-spread .poptip {
	top:74px;
	left:422px;
	font-weight:400;
	color:#333
}
.form-spread {
	width:410px
}
.spread-item {
	width:193px;
	height:53px;
	font-size:16px;
	color:#666;
	font-weight:700;
	text-align:center;
	padding-top:10px;
	border:1px solid #ccc;
	float:left;
	margin:0 10px 10px 0;
	position:relative;
	cursor:pointer
}
.spread-item p {
	font-size:12px;
	font-weight:400
}
.form-spread .cur .hook {
	width:35px;
	height:30px;
	background-position:0 0;
	position:absolute;
	right:0;
	bottom:0
}
.form-spread .cur {
	width:191px;
	height:52px;
	padding-top:9px;
	color:#e62536;
	border:2px solid #de373d;
	background:#fff8d4
}
.side {
	width:220px;
	float:right
}
.side-item {
	border:1px solid #d9d9d9;
	margin-bottom:10px
}
.side-item-hd {
	line-height:39px;
	padding:0 10px 0 23px;
	border-bottom:1px solid #efefef
}
.side-item-hd h3 {
	font-size:14px;
	float:left
}
.side-item-hd .more {
	float:right
}
.side-item-hd .more b {
	font-family:simsun;
	padding-left:3px
}
.side-item-hd .more:link, .side-item-hd .more:visited {
	color:#666
}
.txt-lst {
	padding:10px 0
}
.txt-lst li {
	line-height:26px;
	padding-left:23px;
	font-size:14px
}
.txt-lst a {
	width:190px;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.txt-lst a:link, .txt-lst a:visited {
	color:#666
}
.side-item-hd .more:hover, .txt-lst a:hover {
	color:#de373d
}
.emailList {
	width:398px;
	border:1px solid #e5e5e5;
	margin-top:8px;
	background:#fff;
	overflow:hidden;
	position:absolute;
	z-index:999
}
.emailList li {
	line-height:24px;
	padding:0 5px;
	cursor:pointer
}
.emailList .now {
	background:#f5f5f5
}
.apply-tip {
	padding:10px;
	min-height:700px;
	_height:700px
}
.cn-weixin {
	font-size:14px;
	font-family:'microsoft yahei';
	padding:20px 0
}
.cn-weixin p {
	padding:10px 0
}

.fwzx2016_top{border-bottom:1px #ddd solid;margin-bottom:15px}
.fwxm2016_bottom{margin-top:15px}