@charset "utf-8";
.bold {
	font-weight:bold;
}
.display {
	display:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.ct {
	text-align:center;
}
a {
	color:#6078b1;
	text-decoration:none;
}
a:hover {
	color:#d7000f;
	text-decoration:underline;
}
img, input {
	vertical-align:middle;
}
/*去掉链接颜色框*/
form, input {
	margin:0;
	padding:0;
	transition:all 0.30s ease-in-out;
	-webkit-transition:all 0.30s ease-in-out;
	-moz-transition:all 0.30s ease-in-out;
	outline:none;
}
/*去掉链接虚线框*/
a {
	outline:none;
}/*IE文字链接*/
input[type=button]:focus, input[type=submit]:focus, input[type=checkbox]:focus {
	outline:none;
}/*IE*/
input[type=button]::-moz-focus-inner {
outline:0;
}/*火狐*/
/*input 显示边框*/
input[type="text"], input[type="password"] {
	border:1px solid #ccc; /* background:#fff; */
	text-indent:5px;
}
/*按钮*/
input[type="button"], input[type="submit"], input[type="reset"] {
	cursor:pointer;
	border:0;
}
/*padding*/
.pl10 {
	padding-left:10px;
}
.pl20 {
	padding-left:20px;
}
.pl50 {
	padding-left:50px;
}
.pt20 {
	padding-top:20px;
}
.pt30 {
	padding-top:30px;
}
.pb20 {
	padding-bottom:20px;
}
.pb130 {
	padding-bottom:130px;
}
/*margin*/
.ml5 {
	margin-left:5px;
}
.ml10 {
	margin-left:10px;
}
.ml15 {
	margin-left:15px;
}
.ml18 {
	margin-left:18px;
}
.ml20 {
	margin-left:20px;
}
.ml24 {
	margin-left:24px;
}
.ml25 {
	margin-left:25px;
}
.ml30 {
	margin-left:30px;
}
.ml35 {
	margin-left:35px;
}
.ml40 {
	margin-left:40px;
}
.ml70 {
	margin-left:70px;
}
.ml195 {
	margin-left:195px;
}
.ml200 {
	margin-left:200px;
}
.ml205 {
	margin-left:205px;
}
.mr5 {
	margin-right:5px;
}
.mr10 {
	margin-right:10px;
}
.mt20 {
	margin-top:20px;
}
.mt30 {
	margin-top:30px;
}
.mt40 {
	margin-top:40px;
}
.mt90 {
	margin-top:90px;
}
.mb20 {
	margin-bottom:20px;
}
.mlr5 {
	margin:0px 5px;
}
.mlr10 {
	margin:0px 10px;
}
/*颜色*/
.red {
	color:#b00007;
}
.orange {
	color:#f77600;
}
.white {
	color:#fff;
}
.grey1 {
	color:#434343;
}
.grey2 {
	color:#d0d0d0;
}
/*字号size*/
.size32 {
	font-size:32px;
}
/*宽度*/
.w30 {
	width:30px;
}
.w50 {
	width:50px;
}
.w60 {
	width:60px;
}
.w70 {
	width:80px;
}
.w80 {
	width:80px;
}
.w90 {
	width:90px;
}
.w100 {
	width:100px;
}
.w110 {
	width:110px;
}
.w120 {
	width:120px;
}
.w125 {
	width:125px;
}
.w130 {
	width:130px;
}
.w140 {
	width:140px;
}
.w150 {
	width:150px;
}
.w160 {
	width:160px;
}
.w180 {
	width:180px;
}
.w210 {
	width:210px;
}
.w240 {
	width:240px;
}
.w250 {
	width:250px;
}
.w262 {
	width:262px;
}
.w370 {
	width:370px;
}
.line01 {
	float:left;
	text-align:center;
	width:100%;
	height:1px;
	border-top:dashed 1px #d0d0d0;
}
.line02 {
	float:left;
	text-align:center;
	width:100%;
	height:1px;
	border-top:solid 1px #d0d0d0;
}
/*register 头部*/
.reg-head {
	margin-top:60px;
}
.reg-head a{
	text-decoration: none !important;
}
/*register 尾部*/
.reg-foot {
	float: left;
	width: 100%;
}
/*正文*/
.mainBox {
	width:960px;
	height:auto;
	margin:0 auto;
}
.crumbs {
	color:#6e6e6e;
	margin:28px 0px;
}
.textMain {
	width:960px;
	float:left;
	margin-bottom:50px;
}
.titleLine {
	width:960px;
	height:3px;
	background:#b00007;
}
.lineBox {
	width:958px;
	height:auto;
	border:solid 1px #c2c2c2;
	border-top:none;
}
.titleBg {
	width:100%;
	height:39px;
	line-height:39px;
	background:#efefef;
	color:#4a4646;
	border-bottom:solid 1px #d0d0d0;
}
.icoLine {
	border-right:solid 1px #d0d0d0;
	height:39px;
	position:absolute;
}
.rightBt1 {
	float:right;
	width:120px;
	height:39px;
	line-height:39px;
	display:block;
	background:#fff;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:solid 1px #d0d0d0;
	text-align:center;
	margin-top:-40px;
}
.rightBt2 {
	float:right;
	height:39px;
	line-height:39px;
	display:block;
	background:#fff;
	text-align:center;
	margin:-30px 30px 0px 0px;
}
.btRed a {
	width:100px;
	height:24px;
	line-height:24px;
	display:block;
	text-align:center;
	background:#b00007;
	color:#fff;
	text-decoration:none;
	margin:8px 0px 0px 10px;
	border-radius:3px;/*圆弧弧度宽度*/
	-webkit-border-radius:3px;/*圆弧弧度宽度*/
	-moz-border-radius:3px;/*圆弧弧度宽度*/
}
.btRed a:hover {
	background:#990000;
	color:#fff;
}
.btWhite a {
	width:80px;
	height:24px;
	line-height:24px;
	display:block;
	text-align:center;
	background:#fff;
	color:#373737;
	border:solid 1px #bbb;
	text-decoration:none;
	margin-top:7px;
	border-radius:3px;/*圆弧弧度宽度*/
	-webkit-border-radius:3px;/*圆弧弧度宽度*/
	-moz-border-radius:3px;/*圆弧弧度宽度*/
}
.btWhite a:hover {
	background:#b00007;
	color:#fff;
	border:solid 1px #b00007;
}
.btWhite2 a {
	position:absolute;
	width:50px;
	height:26px;
	line-height:26px;
	display:inline-block;
	text-align:center;
	background:#efefef;
	color:#4a4646;
	border:solid 1px #bbb;
	text-decoration:none;
	margin-left:-7px;
}
.btWhite2 a:hover {
	background:#ccc;
	color:#4a4646;
	border:solid 1px #ccc;
}
.btGrey a {
	width:80px;
	height:24px;
	line-height:24px;
	display:block;
	text-align:center;
	background:#909090;
	color:#fff;
	border:solid 1px #909090;
	text-decoration:none;
	margin-top:7px;
	border-radius:3px;/*圆弧弧度宽度*/
	-webkit-border-radius:3px;/*圆弧弧度宽度*/
	-moz-border-radius:3px;/*圆弧弧度宽度*/
}
.btGrey a:hover {
	background:#b00007;
	color:#fff;
	border:solid 1px #b00007;
}
.btRed2 a {
	width:80px;
	height:24px;
	line-height:24px;
	display:block;
	text-align:center;
	background:#b00007;
	color:#fff;
	border:solid 1px #b00007;
	text-decoration:none;
	margin-top:7px;
	border-radius:3px;/*圆弧弧度宽度*/
	-webkit-border-radius:3px;/*圆弧弧度宽度*/
	-moz-border-radius:3px;/*圆弧弧度宽度*/
}
.btRed2 a:hover {
	background:#990000;
	color:#fff;
}
.textBox {
	margin:30px 0px 0px 30px;
	position:relative;
}
.republish{
	background: none repeat scroll 0 0 #d7000f;
    border-radius: 3px;
    bottom: 45px;
    color: #ffffff;
    display: none;
    padding: 5px 15px;
    position: absolute;
    right: 50px;
}
.republish:hover{
	color:#ffffff;
}
.republish:visited{
	color:#ffffff;
}
.textA {
	color:#a5a5a4;
}
.bgA {
	background:url(../img/pic5.png) repeat-x;
	line-height:24px;
	text-align:center;
	display:inline-block;
	color:#434343;
	padding:0px 20px;
}
.line001 {
	width:900px;
	height:1px;
	border:none;
	border-top:dashed 1px #dedede;
	margin:auto;
	margin:30px 0px 20px 0px;
}
.line002 {
	width:100%;
	height:1px;
	border:none;
	border-top:solid 1px #dedede;
}
.money001 {
	font-size:22px;
	color:#434343;
}
.discount {
	width:50px;
	height:24px;
	line-height:24px;
	border:solid 1px #a5a5a5;
	display:inline-block;
	text-align:center;
	color:#434343;
	border-radius:3px;/*圆弧弧度宽度*/
	-webkit-border-radius:3px;/*圆弧弧度宽度*/
	-moz-border-radius:3px;/*圆弧弧度宽度*/
}
.listBox1 ul li {
	float:left;
	line-height:70px;
	color:#6d6d6d;
	text-align:center;
}
.listBox2 {
	float:left;
	width:960px;
	height:auto;
	border:solid 1px #dedede;
	border-left:none;
	border-right:none;
	margin-top:10px;
	padding:20px 0px;
}
.listBox2 ul li {
	float:left;
	color:#434343;
	text-align:center;
	line-height:20px;
}
/*tabBox*/
.tabBg {
	width:120px;
	height:34px;
	line-height:34px;
	background:#bbd8e6;
	color:#4a4646;
	text-align:center;
}
.tabTitle {
	float:left;
	width:900px;
	height:auto;
	border:solid 1px #a9cddf;
	border-left:none;
	border-right:none;
	margin-top:10px;
	margin-bottom:20px;
}
.tabTitle ul li {
	float:left;
	width:128px;
	padding:16px 0px;
	text-align:center;
}
.tabText {
	float:left;
	width:900px;
	height:auto;
}
.tabText ul li {
	float:left;
	width:128px;
	padding-bottom:16px;
	text-align:center;
}
.noteTitle {
	width:900px;
	font-size:14px;
	color:#4a4646;
	margin-bottom:20px;
}
/*screenBox*/
.screenBox {
	margin-top:20px;
	padding-left:10px;
	border-bottom:solid 1px #d0d0d0;
	padding-bottom:50px;
}
.screenBox ul li {
	float:left;
	line-height:26px;
	margin-right:20px;
}
.screen {
	background:#b00007;
	color:#fff;
	padding:0px 16px;
	border-radius:3px;/*圆弧弧度宽度*/
	-webkit-border-radius:3px;/*圆弧弧度宽度*/
	-moz-border-radius:3px;/*圆弧弧度宽度*/
}
.inputBox {
	width:950px;
	height:auto;
	margin-top:20px;
	border-bottom:dashed 1px #d0d0d0;
	padding-bottom:20px;
	padding-left:10px;
}
/* 收缩展开效果 */
.butShow {
	position:absolute;
	z-index:999;
	float:left;
	margin:-51px 0px 0px 845px;
	width:96px;
	height:27px;
	display:block;
	background:url(../img/show1.png) no-repeat;
}
.butShow:hover {
	background:url(../img/show2.png) no-repeat;
}
.butHid {
	position:relative;
	z-index:999;
	float:left;
	margin:-51px 0px 0px 821px;
	width:120px;
	height:27px;
	display:block;
	background:url(../img/hide1.png) no-repeat;
}
.butHid:hover {
	background:url(../img/hide2.png) no-repeat;
}
/*publicTable*/
.publicTable table {
	width:100%;
	border:none;
	border-spacing:0;
	font-size:12px;
}
.publicTable th {
	background:#f1f1f1;
	color:#282828;
	font-weight:lighter;
	border-bottom:solid 1px #dedede;
	padding:10px 0px;
}
.publicTable td {
	color:#7e7e7e;
	height:auto;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #dedede;
	text-align:center;
	padding:20px 0px;
}
.publicTable a {
	color:#626262;
	text-decoration:none;
}
.publicTable a:hover {
	color:#b00007;
	text-decoration:underline;
}
/*取消居中样式*/
.noCenter {
	text-align:justify;
}
/*鼠标经过背景颜色*/
.mytableHover tbody tr:hover > td {
	background:#fff;
	border-top:solid 1px #b00007;
	border-bottom:solid 1px #b00007;
}
/*表格文字内容隐藏*/
.SwtTab {
	table-layout:fixed;
}
.SwtTab tr td {
	text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
}
.SwtTab img {
	margin-top:-2px;
}
.textBorder {
	border:solid 1px #ccc;
	border-top:solid 3px #E04147;
	padding-bottom:20px;
	float: left;
	width: 100%;
}
.rgBox {
	margin:40px 120px;
}
.rgTitle {
	font-size:16px;
	color:#000;
	font-weight:bold;
	margin-bottom:30px;
}
.rgInput {
	margin-bottom:20px;
}
.rgInput input {
	width:270px;
	height:20px;
	font-size:14px;
	height:20px;
	padding:10px 0px;
	padding-left: 10px;
	border-radius:3px;/*圆弧弧度宽度*/
	-webkit-border-radius:3px;/*圆弧弧度宽度*/
	-moz-border-radius:3px;/*圆弧弧度宽度*/
}
.rgText {
	width:190px;
	line-height:40px;
	display:inline-block;
	color:#444;
	font-size:14px;
	float: left;
	text-align:right;
	margin-right:20px;
}

.rgimg {
	line-height:30px;
	text-align:center;
	color:#444444;
	font-size:14px;
}
.rgimg img {
	display: block;
}
.rgButton a {
	width:160px;
	height:30px;
	line-height:30px;
	display:inline-block;
	background:#fff;
	border:solid 1px #dadada;
	font-size:14px;
	color:4b4b4b;
	text-align:center;
	text-decoration:none;
	border-radius:3px;/*圆弧弧度宽度*/
	-webkit-border-radius:3px;/*圆弧弧度宽度*/
	-moz-border-radius:3px;/*圆弧弧度宽度*/
}
.rgButton a:Hover {
	color:#d7000f;
	background:#fff;
	border:solid 1px #d7000f;
}
.cardBox {
	float:left;
	margin-left:40px;
}
.card {
	margin-top:30px;
}
.cardTitle {
	font-size:14px;
	color:#4b4b4b;
}
.cardNumber {
	float:left;
	background:url(../img/cardNumberbg.png) no-repeat;
	width:18px;
	height:24px;
	line-height:18px;
	display:block;
	text-align:center;
	color:#fff;
}
.NumberCt input {
	text-align:center;
	text-indent:-5px;
}
.nextButtonBox {
	margin:auto;
	width:140px;
	margin-top:50px;
}
.nextButtonBox2 {
	width:140px;
	margin:30px 0px 0px 250px;
}
input.nextButton {
	width:140px;
	height:40px;
	line-height:30px;
	display:block;
	color:#fff;
	background:#E04147;
	border:solid 1px #d7000f;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	border-radius:3px;/*圆弧弧度宽度*/
	-webkit-border-radius:3px;/*圆弧弧度宽度*/
	-moz-border-radius:3px;/*圆弧弧度宽度*/
}
input.nextButton:hover {
	color:#d7000f;
	background:#fff;
	border:solid 1px #d7000f;
}
input.disabled {
	background:#ddd;
}
input.nextButton2 {
	width:140px;
	height:40px;
	line-height:30px;
	display:block;
	color:#fff;
	background:#44b647;
	border:solid 1px #44b647;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	border-radius:3px;/*圆弧弧度宽度*/
	-webkit-border-radius:3px;/*圆弧弧度宽度*/
	-moz-border-radius:3px;/*圆弧弧度宽度*/
}
input.nextButton2:hover {
	color:#44b647;
	background:#fff;
	border:solid 1px #44b647;
}
.nextText {
	color:#575757;
	padding-top:35px;
	text-align:center;
}
.nextText2 {
	color:#575757;
	padding-top:35px;
	margin-left:210px;
}
.nextText3 {
	width:620px;
	color:#323232;
	font-size:14px;
	line-height:30px;
	margin:auto;
}
/*门头照片*/
.doorPic {
	float:left;
	width:186px;
	height:160px;
	border:solid 1px #dadada;
	text-align:center;
	margin-left:10px;
}
.doorPic img {
	width:176px;
	height:150px;
	margin:5px 5px;
}
.doorText {
	display:block;
	width:110px;
	height:22px;
	line-height:22px;
	border:solid 1px #d7d7d7;
	margin:auto;
	margin-top:20px;
	border-radius:3px;/*圆弧弧度宽度*/
	-webkit-border-radius:3px;/*圆弧弧度宽度*/
	-moz-border-radius:3px;/*圆弧弧度宽度*/
}
.doorText i {
    display: inline-block;
    float: left;
    height: 23px;
    width: 60px;
    color: #494E54;
}
.doorText a {
	color:#666;
}
.doorText a:hover {
	color:#d7000f;
}
/*交易历史*/
.moneyTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#282828;
	line-height:60px;
	text-align:right;
	margin-right:20px;
}
/*注册*/
.code input {
	font-size:14px;
	color:#333;
	display:inline-block;
	width:120px;
	height:40px;
	line-height:40px;
	border:solid 1px #d7d7d7;
	background:url(../img/codebg.png) repeat-x;
	text-align:center;
	text-decoration:none;
	margin-left:10px;
	padding:0;
	border-radius:3px;/*圆弧弧度宽度*/
	-webkit-border-radius:3px;/*圆弧弧度宽度*/
	-moz-border-radius:3px;/*圆弧弧度宽度*/
}
.code input:hover {
	color:#d7000f;
	border:solid 1px #d7000f;
}
/*找回密码*/
.code .code-img{
	width: 106px;
	height: 40px;
	margin-left: 10px;
	margin-top: 1px;
}
.code .another-one{
	color: #808080;
}
.rgInput .captcha{
	float:left; width:140px;
}
.get-pwd{
	/* border:solid 1px #dadada;
	border-top:solid 3px #b00007; */
	padding-bottom:50px;
	float: left;
	width: 100%;
}
.get-pwdbg{
	color: #6e6e6e;
	position: relative;
    margin: 60px 0px 10px 0px;
}
.get-pwdbg .step-tip{
	position: absolute;
	color: #7A7A7A;
	font-weight: bold;
}
.getcodenum {
	width: 230px;
	color: #444444;
	line-height: 40px;
	margin-left: 154px;
	display: inline-block;
	font-size: 14px;
}
.getcodeok{
	width: 250px;
	color: #444444;
	line-height: 40px;
	margin-left: 130px;
	display: inline-block;
	font-size: 14px;
}
.getcodeok img{
	padding-right: 10px;
}
.getcodeok a{
	padding-left: 10px;
	color: #1F7BD0;
}
.getcodenum #getvalidnum{
	padding-left: 10px;
}
/*找回密码 end*/
/*复选框*/
.icheckbox_square-blue, .iradio_square-blue {
	display:inline-block;
*display:inline;
	vertical-align:middle;
	margin:0;
	padding:0;
	width:20px;
	height:20px;
	background:url(../img/red.png) no-repeat;
	cursor:pointer;
}
/*blue*/
.icheckbox_square-blue {
	background-position:0 0;
}
.icheckbox_square-blue.hover {
	background-position:-22px 0;
}
.icheckbox_square-blue.checked {
	background-position:-44px 0;
}
.icheckbox_square-blue.disabled {
	background-position:-66px 0;
	cursor:default;
}
.icheckbox_square-blue.checked.disabled {
	background-position:-88px 0;
}
/*选项卡1*/
.Switch_box {
	width:100%;
	/* height:60px; */
	display:block;
	font-size:12px;
	/* border-bottom:solid 1px #c6c6c6; */
}
.Switch {
	padding-left:140px;
}
.Switch a {
	float:left;
	display:block;
	width:210px;
	font-weight: bold;
	height:60px;
	line-height:60px;
	background:#fff;
	border:solid 1px #c6c6c6;
	color:#666;
	font-size:18px;
	text-align:center;
	text-decoration:none;
	margin-top:-1px;
	margin-left:-1px;
}
.Switch a.here {
	display:block;
	background:#fff;
	color:#E04147;
	border:solid 1px #c6c6c6;
	border-top:solid 3px #E04147;
	border-bottom:none;
	width:210px;
	height:62px;
	line-height:62px;
	text-decoration:none;
	margin-top:-4px;
}
.Switch a .icon1{
	display: inline-block;
}
.Switch a .icon2{
	display: none;
}
.Switch a.here .icon1{
	display: none;
}
.Switch a.here .icon2{
	display: inline-block;
}

/*2014.08.08*/
.titleBgTab {
	width:150px;
	height:40px;
	line-height:40px;
	background:#fff;
	color:#4a4646;
	border-left:solid 1px #d0d0d0;
	border-right:solid 1px #d0d0d0;
	display:inline-block;
	text-align:center;
	margin-left:30px;
}
.rightBt2 {
	float:right;
	height:39px;
	line-height:39px;
	display:block;
	background:#fff;
	text-align:center;
	margin:-30px 30px 0px 0px;
}
.vinImg img {
	width:23px;
	height:16px;
	margin:0px 10px 0px 30px;
}
.inputText input {
	background:#efefef;
	height:18px;
	line-height:18px;
	padding:4px 0px;
}
.Title {
	float:left;
	width:70px;
	font-size:12px;
	color:#777;
}
.Border {
	float:left;
	width:780px;
	height:auto;
	background:#f7f7f7;
	border:solid 1px #e3e3e3;
	padding:10px 20px;
	margin-left:3px;
}
.Border ul li {
	float:left;
	width:190px;
	color:#777;
	line-height:25px;
}
.shixiao {
	background:url(../img/shixiao.png) repeat-x;
	width:64px;
	height:24px;
	line-height:24px;
	color:#fff;
	display:inline-block;
	text-indent:10px;
}
.xunjia {
	background:url(../img/xunjia.png) repeat-x;
	width:64px;
	height:24px;
	line-height:24px;
	color:#fff;
	display:inline-block;
	text-indent:10px;
}
.picA {
	width:140px;
	height:100px;
	background:#efefef;
	border:solid 1px #cecece;
	display:inline-block;
	margin-left:6px;
}
.picA img {
	width:140px;
	height:100px;
}
.pj input {
	background:#fff;
	height:18px;
	line-height:18px;
	padding:4px 0px;
}
.addBox {
	float:left;
	margin:20px 0px 0px 23px;
}
.addBox a {
	color:#767676;
	text-decoration:none;
}
.addBox a:hover {
	color:#d7000f;
}
select {
	border:solid 1px #cecece;
}