@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,div,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{
	margin:0;
	padding:0
}
body,button,input,select,textarea{
	font-size: 14px;
	color: #666;
	font-family: "Microsoft YaHei","微软雅黑";
}
body{
	min-width: 1200px;
	background: #fff url(../images/footerbg.png) left bottom repeat-x;
	word-break: break-all;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
}
i{
	font-style:normal;
}
ul,ol,li,dl,dt,dd{
	list-style:none;
}
fieldset,img{
	border:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
button, input[type="button"], input[type="submit"], input[type="reset"]{
	cursor: pointer;
	vertical-align: middle;
	outline: none;
}
input::-ms-clear{
	display:none;
}
input[type="password"]::-ms-reveal{
	display:none;
}
button{
	background: none;
	border: none;
}
a{
	text-decoration: none;
	color: #333;
	cursor: pointer;
	outline:none;
}
img{
	vertical-align: top;
	border: none;
}
/* 容器 */
.container{
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
/* 文本 */
.text{
	border: 1px solid #999;
	border-radius: 4px;
	outline: none;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 24px;
	color: #333;
	
}
.text2{
	border: 1px solid #999;
	border-radius: 4px;
	outline: none;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 24px;
	color: #333;
	width:295px;
	margin-bottom:20px;
}
.text::-webkit-input-placeholder{
	color: #999;
}
.text::-moz-placeholder,.text:-moz-placeholder{
	color: #999;
}
.text:-ms-input-placeholder{
	color: #999;
}
.text:focus,.select:focus{
	border-color: #F45046;
}
.text.focus,.select.focus{
	border-color: #43B582;
}
/* select */
.select{
	height: 46px;
	border: 1px solid #999;
	border-radius: 4px;
	padding: 10px 8px;
	outline: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	background: url(../images/selectarrow.png) right center no-repeat;
	*background-image: none;
	background-image: none\0;
}
.select2{
	height: 46px;
	width: 300px;
	border: 1px solid #999;
	border-radius: 4px;
	padding: 10px 8px;
	outline: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	background: url(../images/selectarrow.png) right center no-repeat;
	*background-image: none;
	background-image: none\0;
}
.select::-ms-expand {
	display: none;
}
@media all and (min-width:0) { /* ie9/ie10 */
    .select{
    	background-image: none\9;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* ie10+ */  
   .select{
    	background: url(../images/selectarrow.png) right center no-repeat;
    }
}
/* float */
.left{
	float:left;
}
.right{
	float:right;
}
/* 清除浮动 clearFloat */
.clear{
	float:none;
	clear:both;
}
.clearfix{
	zoom:1;
}
.clearfix:after{
	content:" ";
	clear:both;
	visibility:hidden;
	display:block;
	font-size:0;
	height:0;
	line-height:0;
}
/* 字体颜色 fontColor */
.c3{
	color: #333;
}
.c6{
	color: #666;
}
.c9{
	color: #999;
}
.cf{
	color: #fff;
}
/* margin */
.mt10{
	margin-top: 10px;
}
.mt20{
	margin-top: 20px;
}
.mt30{
	margin-top: 30px;
}
.mt40{
	margin-top: 40px;
}
.mt50{
	margin-top: 50px;
}
.mb30{
	margin-bottom: 30px;
}
/* 隐藏 */
.none{
	display: none;
}
/* 容器 */
.container{
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
/* 图标 */
.icon{
	position: absolute;
	background-image: url(../images/icon.png);
	background-repeat: no-repeat;
}
.icon1{
	position: absolute;
	background-image: url(../images/icon1.png);
	background-repeat: no-repeat;
}
/* 按钮 */
.btn{
	cursor: pointer;
	border-radius: 4px;
	color: #fff;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
}
a.btn{
	display: inline-block;
	text-align: center;
}
.btn:hover{
	color: #fff;
}
.bdbtn{
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	cursor: pointer;
}
.bdbtn:hover{
	color: #fff;
}
a.bdbtn{
	display: inline-block;
	text-align: center;
}
.graybtn{
	background-color: #B1B1B1;
	color: #fff;
	border-radius: 4px;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
}
a.graybtn{
	display: inline-block;
	text-align: center;
}
.graybtn:hover{
	background-color: #bbb;
	color: #fff;
}

.graybtn1{
	background-color: #3f6ab5;
	color: #fff;
	border-radius: 4px;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
}
a.graybtn1{
	display: inline-block;
	text-align: center;
}
.graybtn1:hover{
	background-color: #bbb;
	color: #fff;
}
/* placeholder */
.input-wrap{
	position: relative;
}
.input-wrap .placeholder{
	position: absolute;
	cursor: text;
	white-space: nowrap;
	color: #999;
}
/* 分页符 */
.page-wrap{
	font-size: 0;
}
.page-wrap a{
	display: inline-block;
	font-size: 12px;
}
.page-num{
	width: 27px;
	height: 30px;
	border-radius: 4px;
	line-height: 30px;
	text-align: center;
	background-color: #eee;
	color: #666;
	margin: 0 5px;
}
.page-num:hover,.page-num.selected{
	color: #fff;
}
.page-btn{
	color: #999;
	margin: 0 15px;
}
/* header start */
.header{
	position: relative;
	z-index: 200;
}
.top{
	background: #e35554;
	color: #fff;
	position: relative;
	z-index: 3;
}
.top a{
	color: #fff;
}
.top .container{
	height: 30px;
	line-height: 30px;
}
.split-line{
	height: 15px;
	border-left: 1px solid #E7E7E7;
	margin: 7.5px 13px 0;
}
.mobile-app{
	position: relative;
	padding-left: 20px;
	padding-right: 13px;
	cursor: pointer;
}
.appicon{
	width: 12px;
	height: 20px;
	background-position: 0 0;
	left: 0;
	top: 50%;
	margin-top: -10px;
	-webkit-transition: background-position .2s;
	-moz-transition: background-position .2s;
	-ms-transition: background-position .2s;
	-o-transition: background-position .2s;
	transition: background-position .2s;
}
.mobile-app:hover .appicon{
	background-position: 0 -22px;
}
.mobile-app:hover .moblie-app-dropbox{
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.moblie-app-dropbox{
	opacity: 0;
	visibility: hidden;
	position: absolute;
	font-size: 12px;
	text-align: center;
	width: 104px;
	background-color: #fff;
	color: #666;
	border: 1px solid #E5E5E5;
	left: 0;
	padding: 5px 0;
	line-height: 20px;
	top: 32px;
	-webkit-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
}
.moblie-app-dropbox .icon{
	width: 10px;
	height: 6px;
	background-position: -20px 0;
	top: -6px;
	left: 15px;
}
.navbox{
	padding: 17px 0;
	background-color: #fff;
	border-bottom: 1px solid #DCDCDC;
}
.navbox-innerbox{
	background-color: #fff;
}
.navbox-innerbox.fixed{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	-webkit-box-shadow: 0 0 11px rgba(0,0,0,.22);
	-moz-box-shadow: 0 0 11px rgba(0,0,0,.22);
	-ms-box-shadow: 0 0 11px rgba(0,0,0,.22);
	-o-box-shadow: 0 0 11px rgba(0,0,0,.22);
	box-shadow: 0 0 11px rgba(0,0,0,.22);
	padding: 5px 0;
	border-bottom: 1px solid #DCDCDC;
}
.navbox-innerbox.fixed .logo img{
	height: 65px;
}
.logo img{
	maxwidth: 505px;
}
.navbox-innerbox.fixed .nav{
	line-height: 65px;
}
.nav{
	font-size: 18px;
	line-height: 77px;
}
.nav>li{
	float: left;
	margin-left: 39px;
}
.nav a{
	color: #474747;
}
.nav-account{
	position: relative;
	padding-left: 55px;
}
.nav-account .icon{
	width: 40px;
	height: 40px;
	background-position: -30px 0;
	left: 0;
	top: 50%;
	margin-top: -20px;
}
/* header end */
/* footer start */
.footer{
	margin-top: 50px;
}
.footer-up{
	line-height: 81px;
	background-color: #666;
	color: #fff;
}
.footer-up a{
	color: #fff;
}
.footer-nav>li{
	float: left;
	font-size: 16px;
	margin-right: 50px;
}
.footer-phone{
	position: relative;
	font-size: 30px;
	padding-left: 45px;
}
.footer-phone .icon{
	width: 29px;
	height: 29px;
	background-position: -75px 0;
	left: 0;
	top: 50%;
	margin-top: -14.5px;
}
.footer-msg{
	line-height: 60px;
	text-align: center;
	background: #f0f0f0;
}
.footer-split{
	margin: 0 15px;
}
.sitenum{
	color: #666;
}
.sitenum:hover{
	color: #999;
}
/* footer end */

/* alertStyle */
.dialog{
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	min-width: 1200px;
	width: 100%;
	height: 100%;
	z-index: 9999;
}
.dialog-bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .3;
	filter: alpha(opacity=30);
	z-index: 1;
}
.dialog-cont{
	position: absolute;
	background: #fff;
	z-index: 2;
	border-radius: 4px;
}
.dialog-head{
	height: 48px;
	line-height: 48px;
	padding-left: 20px;
	border-radius: 4px 4px 0 0;
	font-size: 16px;
	color: #fff;
}
.dialog-head .left{
	font-weight: bold;
}
.dialog-close{
	font-size: 24px;
	float: right;
	width: 48px;
	text-align: center;
	cursor: pointer;
	font-weight: 100;
}
.audit-dialog-close{
	font-size: 24px;
	float: right;
	width: 48px;
	text-align: center;
	cursor: pointer;
	font-weight: 100;
}
.alertmsg{
	padding: 30px;
	font-size: 18px;
	color: #333;
	text-align: center;
}
.alerthandle{
	text-align: center;
	padding-bottom: 20px;
}
.alerthandle input{
	width: 128px;
	height: 34px;
	margin: 0 15px;
}
.alerthandle .btn{
	border: none;
}
.alerthandle .bdbtn{
	background: none;
}
.back-alertcont{
	width: 500px;
}
/* index */
.banner{
	position: relative;
	overflow: hidden;
	height: 400px;
}
.box_skitter {
	position: relative;
	width: 1920px;
	height: 400px;
	background: #000;
	left: 50%;
	margin-left: -960px;
}
.banner img{
	width: 1921px;
	height: 400px;
}
.banner .image{
	height: 400px;
}
.index-daynew{
	line-height: 45px;
	color: #e35554;
	overflow: hidden;
}
.index-daynew a{
	color: #fff;
}
.index-daynew a:hover{
	color: #fff;
}

.index-daynew span{
	color: #fff;
}
.daynew-title{
	position: relative;
	padding-left: 24px;
	margin-right: 80px;
}
.daynew-title .icon{
	width: 13px;
	height: 16px;
	left: 0;
	top: 50%;
	margin-top: -8px;
	background-position: -110px 0;
}
.daynew-split{
	height: 13px;
	border-left: 1px solid #fff;
	opacity: .6;
	filter: alpha(opacity=60);
	margin: 16px 28px 0;
}
.index-main{
	background: #fff;
	padding-bottom: 30px;
}
.index-data{
	overflow: hidden;
	line-height: 95px;
	text-align: center;
}
.index-data li{
	float: left;
	width: 23%;
}
.index-data .assistant{
	font-size: 26px;
	margin-left: 10px;
	margin-right: 3px;
}
.index-four{
	border: 1px solid #e5e5e5;
	position: relative;
	margin-bottom: 24px;
}
.index-fourshadow{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	transition: all .3s;
	box-sizing: border-box;
}
.index-four:hover .index-fourshadow{
	box-shadow: 0 0 0 5px #eee inset;
	cursor: pointer;
}
.newbie{
	position: relative;
	height: 158px;
	border: 1px solid #E4E4E4;
	margin-top: 50px;
}
.index-proimg{
	width: 242px;
	margin: -1px 0 0 -1px;
	background-size: 100%;
}
.index-proimg:hover{
	background-size: 102%;
}
.newbie-img{
	height: 160px;
}
.newbie .disperse-list{
	-webkit-backface-visibility: hidden;
	-webkit-transition:  transform .5s ease-in-out;
	-o-transition:  transform .5s ease;
	transition:  transform .5s ease;
}
.newbie:hover .disperse-list{
	-webkit-transform: translateX(3px);
	-ms-transform: translateX(3px);
	-o-transform: translateX(3px);
	transform: translateX(3px);
}
.newbie .disperse-list>li{
	height: 142px;
}
.product-list li{
	float: left;
	text-align: center;
	width: 175px;
}
.product-list .datatitle{
	line-height: 18px;
}
.product-list .datacont{
	font-size: 18px;
	line-height: 45px;
}
.product-list .datacont strong{
	font-size: 26px;
	font-weight: normal;
}
.product-btn{
	width: 120px;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
}
.product-last{
	margin-left: 65px;
	margin-top: 10px;
}
.disperse{
	position: relative;
	height: 912px;
	border: 1px solid #e35554;
	margin-top: 30px;
}
.disperse-img{
	position: relative;
	height: 916px;
}
.disperse-more{
	position: absolute;
	width: 103px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border: 1px solid #fff;
	font-size: 16px;
	color: #fff;
	left: 50%;
	margin-left: -52.5px;
	bottom: 45px;
}
.disperse-more:hover{
	color: #fff;
	background: rgba(255,255,255,.1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#22ffffff,endColorstr=#22ffffff);
}
.disperse-list{
	margin-left: 242px;
}
.disperse-list>li{
	border-top: 1px solid #e25453;
	overflow: hidden;
	padding: 16px 0 0;
	height: 136px;
	vertical-align: middle;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transition: transform .5s ease-in-out;
	-moz-transition: transform .5s ease;
	-ms-transition: transform .5s ease;
	-o-transition: transform .5s ease;
	transition: transform .5s ease;
}
.disperse-list>li:first-child{
	border-top: none;
}
.disperse-list>li>a{display: block;}

.tranfer-list{
	margin-left: 242px;
}
.tranfer-list>li{
	border-top: 1px solid #FFBA57;
	overflow: hidden;
	padding: 16px 0 0;
	height: 136px;
	vertical-align: middle;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transition: transform .5s ease-in-out;
	-moz-transition: transform .5s ease;
	-ms-transition: transform .5s ease;
	-o-transition: transform .5s ease;
	transition: transform .5s ease;
}
.tranfer-list>li:first-child{
	border-top: none;
}
.tranfer-list>li>a{display: block;}
.product-title{
	font-size: 16px;
	line-height: 45px;
	padding-left: 35px;
}
.disperse-list>li:hover{
	-webkit-transform: translateX(3px);
	-moz-transform: translateX(3px);
	-ms-transform: translateX(3px);
	-o-transform: translateX(3px);
	transform: translateX(3px);
}
.disperse-list>li:hover .index-progressvalue{
	visibility: visible;
	opacity: 1;
}
.index-progress{
	width: 118px;
	border: 1px solid;
	margin-right: 43px;
	height: 6px;
	border-radius: 5px;
	margin-top: 19px;
}
.index-progressbar{
	display: block;
	height: 6px;
	border-radius: 5px;
	position: relative;
}
.index-progressvalue{
	opacity: 0;
	visibility: hidden;
	position: absolute;
	padding: 3px 0;
	line-height: 16px;
	font-size: 12px;
	border: 1px solid #ccc;
	border-radius: 3px;
	background: #fff;
	z-index: 10;
	left: 0;
	bottom: 12px;
	width: 118px;
	text-align: center;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.index-progressvalue i{
	position: absolute;
	border-style: solid;
	border-width: 4px;
	border-color: transparent;
	left: 50%;
	margin-left: -4px;
	bottom: -7px;
	border-top-color: #fff;
	height: 0;
}
.index-progressvalue i:first-child{
	bottom: -8px;
}
.transfer{
	border: 1px solid #FFBA57;
	height: 303px;
	margin-top: 30px;
}
.transfer .disperse-more{
	bottom: 25px;
}
.transfer-img{
	position: relative;
	height: 305px;
}
.index-news{
	margin-top: 30px;
}
.index-newbox{
	background: #fff;
	width: 374px;
	height: 423px;
}
.index-newbox:first-child{
	margin-right: 33px;
}
.index-newimg{
	display: block;
	overflow: hidden;
}
.index-newimg img{
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.index-newimg:hover img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.index-newmain{
	padding:20px 25px 0;
}
.index-newtitle{
	font-size: 18px;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index-newinfor{
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 15px;
}
.index-newinfor i{
	margin: 0 8px;
}
.index-newcont{
	line-height: 22px;
	height: 66px;
	overflow: hidden;
}
.index-newhandle{
	margin-top: 18px;
}
.handle-btn{
	height: 24px;
	line-height: 24px;
	background: #F7F7F7;
	padding: 0 10px 0 27px;
	position: relative;
	border-radius: 8px;
}
.handle-btn .icon{
	left: 8px;
	top: 50%;
}
.haveseen-icon{
	width: 14px;
	height: 10px;
	background-position: -130px 0;
	margin-top: -5px;
}
.praise-icon{
	width: 14px;
	height: 13px;
	background-position: -130px -30px;
	margin-top: -7px;
}
.praise-btn{
	color: #aaa;
	margin-left: 17px;
}
.praise-btn:hover,
.have-praised{
	color: #666;
}
.praise-btn:hover .praise-icon{
	background-position: -130px -15px;
}
.have-praised .praise-icon{
	background-position: -130px -15px;
}
.handleplit{
	height: 22px;
	border-left: 1px solid #EDEDED;
	margin-left: 27px;
	margin-right: 5px;
}
.handle-share{
	position: relative;
	width: 22px;
	height: 22px;
	cursor: pointer;
	margin-left: 15px;
}
.sina-icon{
	width: 21px;
	height: 17px;
	left: 1px;
	top: 2px;
	background-position: -150px 0;
}
.handle-share:hover .sina-icon,.sina-icon:hover{
	background-position: -150px -20px;
}
.wechat-icon{
	width: 17px;
	height: 17px;
	left: 3px;
	top: 2px;
	background-position: -180px 0;
}
.shareto-wechat:hover .wechat-icon,.wechat-icon:hover{
	background-position: -180px -20px;
}
.shareto-wechat-upbox{
	position: absolute;
	left: 50%;
	margin-left: -60px;
	top: -130px;
	background: #fff;
	padding: 3px;
	border: 1px solid #e4e4e4;
	box-shadow: 0 0 5px #ccc;
	visibility: hidden;
	-webkit-transition:  all .3s;
	-moz-transition:  all .3s;
	-ms-transition:  all .3s;
	-o-transition:  all .3s;
	transition:  all .3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
	opacity: 0;
}
.shareto-wechat-upbox i{
	font-size: 0;
	position: absolute;
	border-width: 8px;
	border-style: solid;
	border-color: #fff transparent transparent;
	bottom: -14px;
	left: 50%;
	margin-left: -8px;
	height: 0;
}
.shareto-wechat-upbox i:first-child{
	border-top-color: #e4e4e4;
	bottom: -16px;
}
.code-area{
	padding: 5px;
}
.shareto-wechat:hover .shareto-wechat-upbox{
	visibility: visible;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.qqspace-icon{
	width: 19px;
	height: 17px;
	top: 2px;
	left: 2px;
	background-position: -205px 0;
}
.shareto-qqspace:hover .qqspace-icon,.qqspace-icon:hover{
	background-position: -205px -20px;
}
.index-newsmore{
	width: 344px;
	padding: 0 20px;
	background: #fff;
	height: 423px;
}
.index-newsmore h2{
	overflow: hidden;
	line-height: 74px;
	font-size: 14px;
}
.index-newsmore h2 .left{
	font-weight: bold;
	color: #333;
	font-size: 16px;
}
.newsmore{
	color: #999;
}
.newsmore i{
	font-family: "宋体";
	margin-left: 5px;
}
.index-newlist li{
	line-height: 24px;
	padding: 20px 0 20px 15px;
	position: relative;
	vertical-align: middle;
}
.index-newlist a{
	display: block;
	overflow: hidden;
}
.index-newlist .left{
	max-width: 280px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.recticon{
	position: absolute;
	width: 4px;
	height: 4px;
	top: 50%;
	margin-top: -2px;
	left: 0;
}
.index-btm{
	margin-top: 30px;
	background: #fff;
}
.index-btm h2{
	text-align: center;
	font-size: 16px;
	color: #333;
	line-height: 88px;
	font-weight: bold;
	margin-bottom: 5px;
}
.index-services{
	position: relative;
	overflow: hidden;
	width: 5000px;
}
.index-services li{
	float: left;
	width: 200px;
	position: relative;
	cursor: pointer;
	margin: 0 25px;
	vertical-align: middle;
}
.slide-left{
	position: relative;
	overflow: hidden;
	width: 1150px;
}
.index-btm .slide-left{
	margin-left: 25px;
}
.service-img{	
	border-radius: 50%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;
	
}
.service-ewm{
	position: absolute;
	width: 200px;
	height: 200px;
	background: #F0F0F0;
	left: 0;
	top: 0;
	border-radius: 50%;
	text-align: center;
	-webkit-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;
	visibility: hidden;
	line-height: 180px;
	font-size: 0;
}
.service-name{
	font-size: 16px;
	line-height: 35px;
	padding-top: 5px;
	color: #333;
	text-align: center;
	width:200px;
}
.service-ewm img{
	vertical-align: middle;
}
.index-services li:hover .service-img{
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.index-services li:hover .service-ewm{
	visibility: visible;
	-webkit-transform: rotateY(0);
	-ms-transform: rotateY(0);
	-o-transform: rotateY(0);
	transform: rotateY(0);
}
.index-friends{
	margin-top: 35px;
	border-top: 1px solid #EDEDED;
	overflow: hidden;
	padding: 15px 15px 30px;
}
.index-friends li{
	float: left;
	width: 195px;
	text-align: center;
	font-size: 0;
	margin-top: 15px;
	vertical-align: middle;
}
.index-friends a{
	display: block;
	overflow: hidden;
	border: 1px solid transparent;
	border-radius: 3px;
	height: 60px;
	line-height: 58px;
	position: relative;
}
.index-friends a:hover{
	color: #333;
}
.index-friends a span{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	font-size: 16px;
	text-align: center;
	background: #F0F0F0;
	-webkit-transform: rotateX(-180deg);
	-ms-transform: rotateX(-180deg);
	-o-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	visibility: hidden;
}
.index-friends img{
	vertical-align: middle;
	max-height: 90%;
	max-width: 90%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.index-friends a:hover{
	background: #eee;
}
.index-friends a:hover span{
	visibility: visible;
	-webkit-transform: rotateX(0);
	-ms-transform: rotateX(0);
	-o-transform: rotateX(0);
	transform: rotateX(0);
}
.index-friends a:hover img{
	-webkit-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg);
}
.rightbar{
	position: fixed;
	z-index: 1000;
	left: 50%;
	margin-left: 630px;
	bottom: 58px;
	font-size: 12px;
}
.rightbar li{
	width: 40px;
	height: 40px;
	border-radius: 2px;
	position: relative;
	cursor: pointer;
	margin-bottom: 2px;
	vertical-align: middle;
}
.rightbar li .icon{
	width: 40px;
	height: 40px;
	left: 0;
	top: 0;
	border-radius: 2px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.top-icon{
	background-position: -230px 0;
}
.rightbar-word{
	position: absolute;
	width: 32px;
	height: 30px;
	padding: 5px 4px;
	text-align: center;
	line-height: 15px;
	color: #fff;
	border-radius: 2px;
	left: 0;
	top: 40px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.rightbar-word:hover{
	color: #fff;
}
.rightbar li:hover .icon{
	top: -100%;
}
.rightbar li:hover .rightbar-word{
	top: 0;
}
.end-icon{
	background-position: -390px 0;
}
.weixin-icon{
	background-position: -270px 0;
}
.weibo-icon{
	background-position: -310px 0;
}
.kefu-icon{
	background-position: -350px 0;
}
.rightbar-leftbox{
	position: absolute;
	background: #fff;
	padding: 3px;
	border: 1px solid #e4e4e4;
	box-shadow: 0 0 5px #ccc;
	visibility: hidden;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	opacity: 0;
	left: auto;
	right: 55px;
	margin: 0;
	top: 50%;
	margin-top: -54px;
	-webkit-transform: translate(-10px,0);
	-ms-transform: translate(-10px,0);
	-o-transform: translate(-10px,0);
	transform: translate(-10px,0);
}
.rightbar-leftbox i{
	font-size: 0;
	position: absolute;
	border-width: 8px;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
	right: -14px;
	top: 50%;
	margin-top: -8px;
}
.rightbar-leftbox i:first-child{
	border-left-color: #e4e4e4;
	right: -16px;
}
.rightbar li:hover .rightbar-leftbox{
	visibility: visible;
	-webkit-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
	transform: translate(0,0);
	opacity: 1;
}
.rightbar-box{
	overflow: hidden;
	position: relative;
	width: 40px;
	height: 40px;
	z-index: 2;
}
.rightbar-kflist{
	z-index: 1;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 0;
	padding: 10px 0 9px;
	width: 0;
	text-align: center;
	visibility: hidden;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	white-space: nowrap;
	overflow: hidden;
}
.rightbar li:hover .rightbar-kflist{
	visibility: visible;
	width: 261px;
	padding-left: 10px;
	padding-right: 50px;
}
.rightbar-kflink{
	display: inline-block;
	margin: 0 5px;
}
/* 登录注册login&register */
.login-body{
	min-width: 1200px;
	min-height: 700px;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	overflow: hidden;
	background: #fff url(../images/register-footerbg.png) bottom center no-repeat;
}
.login-bg{
	position: absolute;
	bottom: 60px;
	left: 0;
	top: 0;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
}
.login-bg img{
	width: 1920px;
}
.login-header{
	position: relative;
	padding-top: 18px;
	z-index: 2;
}
.login-header h1{
	font-size: 30px;
	margin-left: 30px;
	line-height: 40px;
	margin-top: 30px;
}
.login-body .footer-msg{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.login-box {
	position: absolute;
	left: 50%;
	margin-left: 187px;
	width: 413px;
	height: 479px;
	top: 50%;
	margin-top: -301px;
	background: url(../images/loginbg.png) no-repeat;
	color: #bbb;
	padding-top: 63px;
	*padding-top: 93px;
	*height: 449px;
	visibility: hidden;
}

.login-box.rightshow {
	visibility: visible;
	-webkit-animation: rightshow 2s;
	-o-animation: rightshow 2s;
	animation: rightshow 2s;
}

.login-box.downshow {
	visibility: visible;
	-webkit-animation: downshow 2s;
	-o-animation: downshow 2s;
	animation: downshow 2s;
}

.login-box.upshow {
	visibility: visible;
	-webkit-animation: upshow 2s;
	-o-animation: upshow 2s;
	animation: upshow 2s;
}

.login-box.scaleshow {
	visibility: visible;
	-webkit-animation: scaleshow 2s;
	-o-animation: scaleshow 2s;
	animation: scaleshow 2s;
}

@
keyframes rightshow{
	0%{
		transform: translateX(800px);
	}
	100%{
		transform: translateX(0);
	}
}
@-webkit-keyframes rightshow{
	0%{
		-webkit-transform: translateX(800px);
	}
	100%{
		-webkit-transform: translateX(0);
	}
}
@-o-keyframes rightshow{
	0%{
		-o-transform: translateX(800px);
	}
	100%{
		-o-transform: translateX(0);
	}
}
@keyframes downshow{
	0%{
		transform: translateY(-800px);
	}
	100%{
		transform: translateY(0);
	}
}
@-webkit-keyframes downshow{
	0%{
		-webkit-transform: translateY(-800px);
	}
	100%{
		-webkit-transform: translateY(0);
	}
}
@-o-keyframes downshow{
	0%{
		-o-transform: translateY(-800px);
	}
	100%{
		-o-transform: translateY(0);
	}
}
@keyframes upshow{
	0%{
		transform: translateY(800px);
	}
	100%{
		transform: translateY(0);
	}
}
@-webkit-keyframes upshow{
	0%{
		-webkit-transform: translateY(800px);
	}
	100%{
		-webkit-transform: translateY(0);
	}
}
@-o-keyframes upshow{
	0%{
		-o-transform: translateY(800px);
	}
	100%{
		-o-transform: translateY(0);
	}
}
@keyframes scaleshow{
	0%{
		transform: scale(0,1);
	}
	100%{
		transform: scale(1,1);
	}
}
@-webkit-keyframes scaleshow{
	0%{
		-webkit-transform: scale(0,1);
	}
	100%{
		-webkit-transform: scale(1,1);
	}
}
@-o-keyframes scaleshow{
	0%{
		-o-transform: scale(0,1);
	}
	100%{
		-o-transform: scale(1,1);
	}
}
.login-box a{
	color: #bbb;
}
.login-box a:hover{
	color: #fff;
}
.login-wrap{
	width: 300px;
	margin: 30px auto 0;
}
.login-input{
	position: relative;
	display: block;
}
.login-input .text{
	padding-left: 42px;
	padding-right: 10px;
	width: 246px;
}
.text-error{
	border-color: #F45046;
}
.login-input .icon{
	width: 42px;
	height: 46px;
	left: 0;
	top: 0;
	z-index: 2;
}
.phone-icon{
	background-position: -440px 0;
}
.password-icon{
	background-position: -482px 0;
}
.codeimg{
	cursor: pointer;
}
.code-icon{
	background-position: -524px 0;
}
.login-input .codetext{
	width: 86px;
}
.login-input .placeholder{
	left: 44px;
}
.forgetPassword{
	text-align: right;
	width: 300px;
	margin: 0 auto;
	line-height: 55px;
}
.condition-btn{
	width: 300px;
	border: none;
	height: 46px;
	font-size: 16px;
}
.condition-btn[disabled]{
	background: #B1B1B1;
	cursor:default;
}
.condition-btn[disabled]:hover{
	background: #B1B1B1;
}
.login-center{
	text-align: center;
}
.login-noaccount{
	line-height: 82px;
}
.login-safe{
	position: absolute;
	width: 100%;
	bottom: 18px;
	line-height: 50px;
}
.login-error{
	position: absolute;
	border: 1px solid #F45046;
	background: #FEEFEF;
	padding-left: 35px;
	line-height: 28px;
	font-size: 12px;
	color: #f44e43;
	width: 263px;
	top: 41px;
	left: 50%;
	margin-left: -150px;
}
.error-icon{
	left: 5px;
	top: 4px;
	width: 20px;
	height: 20px;
	background-position: -570px 0;
}
.register-body{
	background: #fff url(../images/register-footerbg.png) bottom center no-repeat;
}
.register-box{
	margin-top: 73px;
	padding-bottom: 60px;
	min-height: 510px;
}
.register-body .register-box{
	min-height: 510px;
}
.register-haveaccount{
	margin-top: 50px;
}
.register-haveaccount a:hover{
	text-decoration: underline;
}
.register-list{
	padding-left: 295px;
}
.important-point{
	color: #c91b27;
	margin-right: 10px;
}
.register-left{
	width: 135px;
	padding-right: 15px;
	text-align: right;
	font-size: 16px;
	color: #333;
	vertical-align: middle;
	line-height: 46px;
}
.register-wrap{
	width: 300px;
	position: relative;
}
.register-wrap .text{
	padding-left: 17px;
	padding-right: 45px;
	width: 236px;
}
.register-wrap .codetext{
	position: relative;
}
.register-wrap .codetext .text{
	width: 78px;
}
.right-icon{
	display: none;
	width: 22px;
	height: 22px;
	background-position: -570px -22px;
	right: 13px;
	top: 12px;
}
.getcode-btn{
	width: 150px;
	height: 46px;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	background: #fff;
}
.getcode-btn:hover{
	color: #fff;
}
.getcode-btn[disabled]{
	background: #B1B1B1;
	border-color: #B1B1B1;
	color: #fff;
	cursor: default;
}
.getcode-btn[disabled]:hover{
	background: #B1B1B1;
}
.code-note{
	display: none;
	position: absolute;
	background: #F0F0F0;
	left: 322px;
	top: 50%;
	white-space: nowrap;
	line-height: 24px;
	color: #999;
	padding: 13px 5px 13px 18px;
	margin-top: -49px;
}
.password-level{
	display: none;
	overflow: hidden;
	margin-top: 10px;
}
.password-level span{
	float: left;
	width: 96px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	background: #ccc;
	margin-left: 6px;
}
.password-level span:first-child{
	margin-left: 0;
}
.password-level .strong{
	background: #EA5605;
}
.password-level .medium{
	background: #F77B0F;
}
.password-level .enough{
	background: #FDB170;
}
.register-agree-wrap{
	padding: 17px 0;
}
.register-agree{
	line-height: 30px;
}
.register-agree input{
	vertical-align: -2px;
	*vertical-align: middle;
	margin-right: 5px;
}
.register-agree a:hover{
	text-decoration: underline;
}
.register-error{
	display: none;
	clear: both;
	line-height: 20px;
	color: #f44e43;
	padding-top: 10px;
}
.password-show{
	display: none;
	position: absolute;
	width: 26px;
	height: 16px;
	background: url(../images/iconfont-eye.png) no-repeat;
	left: 255px;
	top: 15px;
	cursor: pointer;
}
.password-show.showpw{
	background-image: url(../images/iconfont-eyeon.png);
}
.timeout-box{
	position: absolute;
	text-align: center;
	top: 50%;
	margin-top: -60px;
	left: 50%;
	margin-left: -500px;
	width: 1000px;
}
.timeout-note{
	display: inline-block;
	position: relative;
	font-size: 18px;
	line-height: 34px;
}
.timeout-icon,.success-icon{
	left: -50px;
	top: 50%;
	margin-top: -17px;
	width: 34px;
	height: 34px;
}
.fail-icon{
	left: 0px;
	top: 50%;
	margin-top: -17px;
	width: 34px;
	height: 34px;
}
.timeout-icon{
	background-position: 0 -50px;
}
.timeout-note .login-notemsg{
	left: -50px;
}
.timeout-return{
	position: absolute;
	left: 50%;
	width: 600px;
	text-align: right;
	bottom: 100px;
	line-height: 20px;
}
.timeout-return .backpage{
	position: relative;
	padding-left: 25px;
}
.timeout-return a.major:hover{
	text-decoration: underline;
}
.return-icon{
	left: 0;
	top: 50%;
	margin-top: -6px;
	width: 16px;
	height: 13px;
	background-position: -40px -50px;
}
.success-box{
	position: absolute;
	top: 50%;
	margin-top: -100px;
	left: 50%;
	margin-left: -500px;
	width: 1000px;
	text-align: center;
	font-size: 16px;
}
.success-box a:hover{
	text-decoration: underline;
}
.trusteeship-note{
	line-height: 130px;
}
.success-icon{
	background-position: -60px -50px;
}
.fail-icon{
	background-position: 0px -50px;
}
.trusteeship-dialog{
	width: 640px;
}
.trusteeship-cont{
	padding: 30px 20px 40px;
	text-align: center;
}
.trusteeship-wrap{
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align: left;
	padding-left: 100px;
}
.trusteeship-wrap .major{
	font-size: 18px;
	line-height: 54px;
}
.trusteeship-wrap .bdbtn{
	width: 158px;
	height: 38px;
	font-size: 16px;
	line-height: 38px;
	margin-top: 9px;
}
.trusteeship-help{
	width: 160px;
	text-align: center;
	line-height: 60px;
}
.trusteeship-icon{
	position: absolute;
	width: 71px;
	height: 71px;
	background: url(../images/jump.gif) no-repeat;
	left: 0;
	top: 15px;
}
.findpassword-step{
	padding: 60px 0 95px 365px;
}
.findpassword-step li{
	position: relative;
	float: left;
	margin: 0 22px;
}
.findpassword-step .step-split{
	width: 163px;
	height: 3px;
	background: #666;
}
.findpassword-step .step-circle{
	position: absolute;
	width: 28px;
	height: 28px;
	color: #fff;
	border-radius: 50%;
	background: #666;
	line-height: 28px;
	text-align: center;
	left: -36px;
	top: -14px;
}
.findpassword-step .step-name{
	position: absolute;
	width: 150px;
	left: -97px;
	text-align: center;
	line-height: 26px;
	top: 20px;
}
.findepassword-success{
	text-align: center;
}

/* 理财financial */
.financial-left{
	width: 67.5%;
}
.financial-box{
	background: #fff;
	border: 1px solid #E6E6E6;
}
.financial-head{
	border-bottom: 1px solid #E6E6E6;
	line-height: 58px;
	padding: 0 35px;
	font-weight: bold;
	color: #333;
	font-size: 16px;
}
.financial-list>li{
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 23px;
	padding-top: 15px;
	vertical-align: middle;
	cursor: pointer;
	-webkit-transition: transform .5s;
	-moz-transition: transform .5s;
	-ms-transition: transform .5s;
	-o-transition: transform .5s;
	transition: transform .5s;
}
.financial-list .product-list li{
	width: 140px;
}
.financial-list .product-list .datacont{
	/* font-size: 16px; */
	font-size: 15px;
	line-height: 43px;
}
.financial-list .product-list .datacont strong{
	font-size: 24px;
}
.financial-list>li:hover{
	-webkit-transform: translateX(3px);
	-moz-transform: translateX(3px);
	-ms-transform: translateX(3px);
	-o-transform: translateX(3px);
	transform: translateX(3px);
}
.financial-list>li:hover .index-progressvalue{
	opacity: 1;
	visibility: visible;
}
.financial-list .index-progress{
	margin-right: 53px;
}
.financial-box .page-wrap{
	text-align: right;
	padding: 18px 38px 18px 0;
}
.transfer-box .product-list li{
	width: 185px;
}
.transfer-box .product-list .product-last{
	width: 147px;
}
.transfer .product-list li{
	width: 231px;
}
.transfer .product-list .product-last{
	width: 190px;
}
.financial-sidebar{
	width: 360px;
}
.financial-ad{
	height: 280px;
}
.financial-sidebarhead{
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
	margin-top: 15px;
}
.financial-order .order-num{
	width: 25%;
	text-align: center;
}
.financial-order{
	padding: 14px 0;
}
.financial-order .order-name{
	padding-left: 25px;
	width: 35%;
}
.financial-order .order-value{
	text-align: right;
	padding-right: 40px;
}
.financial-buying{
	position: relative;
	padding: 50px 0;
}
.financial-buylist{
	position: relative;
	z-index: 2;
	border-left-width: 10px;
	border-left-style: solid;
	margin-left: 40px;
}
.financial-buylist li{
	overflow: hidden;
	margin-top: 30px;
	margin-left: -45px;
}
.financial-buylist li:first-child{
	margin-top: 0;
}
.financial-buylist .buying-time{
	line-height: 22px;
	width: 90px;
	text-align: center;
	background: #fff;
	vertical-align: middle;
	margin-top: 25px;
	color: #999;
}
.financial-buylist .buying-user{
	border: 1px solid #d8d8d8;
	padding: 3px;
	border-radius: 50px;
	overflow: hidden;
	margin-left: 12px;
}
.financial-buylist .buying-user img{
	border-radius: 50px;
	width: 64px;
	height: 64px;
}
.financial-buylist .buying-value{
	line-height: 30px;
	margin-left: 30px;
	margin-top: 5px;
	padding-right: 40px;
}
.financial-buylist .major{
	margin-left: 10px;
	margin-right: 5px;
}

/* 理财详情 financialDetail */
.detail-box{
	background: #fff;
	border: 1px solid #E6E6E6;
}
.detail-left{
	width: 798px;
	height: 492px;
}
.detail-head{
	border-bottom: 1px solid #E6E6E6;
	font-size: 18px;
	line-height: 58px;
	padding: 0 18px;
	height: 58px;
}
.detail-type{
	margin-left: 15px;
	margin-top: 16px;
}
.detail-data{
	margin: 25px 33px 0 33px;
	background: #F6F6F6;
	overflow: hidden;
	text-align: center;
	line-height: 21px;
	padding: 30px 0 26px;
}
.detail-data strong{
	font-weight: normal;
	font-size: 36px;
	margin-right: 5px;
	display: inline-block;
    vertical-align: -3px;
}
.detail-data p{
	font-size: 24px;
	line-height: 50px;
}
.detail-data .data01{
	padding-left: 25px;
	width: 265px;
	text-align: left;
}
.detail-data .data01 .left{
	text-align: center;
}
.detail-data .data02{
	width: 140px;
}
.detail-data .data03{
	padding-right: 25px;
}
.detail-otherdata{
	line-height: 30px;
	padding-left: 60px;
	margin-top: 24px;
	height: 165px;
}
.detail-otherdata .c9{
	margin-right: 20px;
}
.detail-infor{
	overflow: hidden;
	border-top: 1px solid #E6E6E6;
	padding-top: 16px;
}
.detail-infor li{
	float: left;
	width: 33%;
	text-align: center;
	height: 37px;
	line-height: 37px;
	border-left: 1px solid #E6E6E6;
}
.detail-infor li:first-child{
	border-left: none;
}
.detail-dealmodle{
	position: relative;
	padding-left: 27px;
}
.detail-infor a:hover{
	text-decoration: underline;
}
.deal-icon{
	width: 15px;
	height: 18px;
	background-position: -150px -50px;
	top: 50%;
	margin-top: -9px;
	left: 0;
}
.detail-right{
	width: 378px;
	height: 492px;
	position: relative;
}
.detail-buylist{
	margin: 0 auto;
	width: 310px;
}
.progress{
	width: 180px;
	height: 6px;
	border: 1px solid;
	border-radius: 4px;
}
.progress-bar{
	display: block;
	height: 100%;
	border-radius: 4px;
}
.detail-buylist .lileft{
	vertical-align: middle;
	margin-right: 20px;
}
.detail-progress{
	margin-top: 46px;
	overflow: hidden;
	line-height: 20px;
}
.detail-progress .progress{
	margin-top: 6px;
}
.detail-begintime{
	text-align: center;
	line-height: 50px;
}
.detail-begintime .c9{
	margin-right: 10px;
}
.detail-lastmoney{
	line-height: 20px;
	overflow: hidden;
	margin-top: 32px;
}
.detail-lastmoney .lastmoney{
	margin-right: 23px;
}
.detail-lastmoney .major:hover{
	text-decoration: underline;
}
.detail-buytext{
	line-height: 20px;
	margin-top: 21px;
}
.detail-unit{
	position: relative;
	display: inline-block;
}
.detail-unit .text{
	padding-left: 20px;
	padding-right: 43px;
	width: 245px;
	font-size: 16px;
}
.detail-unit i{
	position: absolute;
	line-height: 46px;
	right: 0;
	top: 0;
	width: 43px;
	text-align: center;
}
.detail-buytext .major{
	text-align: right;
	line-height: 55px;
}
.detail-buybtn{
	height: 46px;
	width: 100%;
	font-size: 16px;
	border: none;
}
.detail-note{
	margin-top: 20px;
	position: relative;
	line-height: 30px;
	padding-left: 36px;
	padding-right: 10px;
	background-color: #F4F3F3;
}
.note-icon{
	width: 16px;
	height: 16px;
	background-position: -180px -50px;
	top: 50%;
	margin-top: -8px;
	left: 12px;
}
.detail-buysuccess{
	padding-left: 68px;
	line-height: 28px;
	margin-top: 60px;
	font-size: 16px;
}
.detail-buysuccess-note{
	position: relative;
	font-size: 18px;
	padding-left: 50px;
	line-height: 62px;
}
.detail-buysuccess-note .success-icon{
	left: 0;
}
.detail-buyshare{
	position: absolute;
	right: 33px;
	bottom: 20px;
}
.detail-buyover{
	background: #B1B1B1;
	color: #fff;
	height: 46px;
	border-radius: 4px;
	font-size: 16px;
	text-align: center;
	line-height: 46px;
	margin-top: 102px;
}
.detail-tabmenu{
	height: 58px;
	border-bottom: 1px solid #E6E6E6;
	font-size: 16px;
}
.detail-tabmenu li{
	float: left;
	margin-top: -1px;
	width: 264px;
	text-align: center;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-top: 3px solid transparent;
	line-height: 57px;
	cursor: pointer;
}
.detail-tabmenu li:first-child{
	border-left: none;
}
.detail-tabmenu .selected{
	font-weight: bold;
	border-color: #E6E6E6;
	cursor: default;
	background: #fff;
}
.detail-cont{
	padding: 10px 60px 40px;
}
.detail-intitle{
	height: 40px;
	line-height: 40px;
	background-color: #F4F3F3;
	padding-left: 6px;
}
.detail-intitle i{
	float: left;
	height: 14px;
	width: 2px;
	margin-right: 8px;
	margin-top: 13px;
}
.detail-inforlist{
	line-height: 40px;
	padding: 10px 0;
}
.detail-inforlist li{
	float: left;
	width: 351px;
	padding-left: 8px;
}
.detail-checklist li{
	border-bottom: 1px solid #EAEAEA;
}
.detail-checknote{
	background: #F4F3F3;
	padding: 10px 15px;
	line-height: 28px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.detail-checknote .checknote{
	position: relative;
	padding-left: 18px;
}
.detail-checknote .note-icon{
	left: -4px;
}
.detail-contbox{
	padding: 16px 8px 25px;
	line-height: 24px;
}
.detail-record td{
	padding: 0 10px;
}
.detail-record .treven{
	background: #F4F3F3;
}
.detail-cont .loadmore{
	font-size: 14px;
}
.detail-unlogin{
	line-height: 70px;
	font-size: 16px;
	text-align: center;
	padding-top: 20px;
}
.detail-unlogin a{
	margin: 0 5px;
}
.detail-unlogin a:hover{
	text-decoration: underline;
}
.transfer-buylist .detail-lastmoney{
	margin-top: 42px;
}
.transfer-buylist .detail-buytext{
	margin-top: 71px;
}
.experience-detail{
	line-height: 36px;
}
.experience-detail h2{
	font-weight: bold;
	font-size: 18px;
	line-height: 50px;
}
/* 资讯news */
.news-container{
	background: #fff;
	border: 1px solid #e6e6e6;
	box-shadow: 0 0 5px #ddd;
}
.news-top{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	height: 58px;
	padding-right: 20px;
}
.news-nav{
	font-size: 18px;
	padding-left: 30px;
	line-height: 58px;
}
.news-nav li{
	float: left;
	margin: 0 30px;
}
.news-nav a{
	display: block;
	padding: 0 10px;
	text-align: center;
}
.news-search{
	position: relative;
	font-size: 0;
	margin-top: 11px;
}
.news-searchbtn{
	position: absolute;
	right: 3px;
	top: 3px;
	*top: 4px;
	height: 30px;
	padding-left: 30px;
	*padding-left: 20px;
	padding-right: 10px;
	border-radius: 20px;
	white-space: nowrap;
}
.search-icon{
	width: 13px;
	height: 13px;
	left: 10px;
	top: 50%;
	margin-top: -6px;
	background-position: -100px -50px;
}
.news-searchtext{
	display: none;
	width: 260px;
	padding: 5px 75px 5px 15px;
	border-radius: 20px;
	vertical-align: middle;
}
.newsdetail-ad{
	width: 265px;
	height: 530px;
}
.news-search.onfocus .news-searchbtn{
	background: #f0f0f0;
}
.news-search.onfocus .news-searchtext{
	display: block;
}
.news-box{
	border-bottom: 1px solid #F0F0F0;
	padding: 25px 40px 45px;
}
.news-title{
	font-size: 18px;
	line-height: 48px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news-intro{
	margin-top: 15px;
	font-size: 16px;
}
.news-img{
	margin-right: 50px;
	overflow: hidden;
}
.news-img img{
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.news-img:hover img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.news-infor{
	line-height: 42px;
}
.news-infor>span{
	margin-right: 30px;
}
.news-introword{
	line-height: 30px;
	margin-top: 15px;
	max-height:90px;
	overflow: hidden;
}
.news-intro .index-newhandle{
	margin-top: 25px;
}
.loadmore{
	text-align: center;
	line-height: 58px;
	height: 58px;
	font-size: 16px;
	color: #b4b4b4;
}
.loadmore a{
	color: #b4b4b4;
}
.loading-wrap{
	position: relative;
	padding-left: 20px;
}
.loading-icon{
	position: absolute;
	width: 14px;
	height: 14px;
	top: 50%;
	margin-top: -7px;
	left: 0;
	background: url(../images/loading.gif) no-repeat;
}
.news-detail-container{
	padding: 25px 30px 55px;
}
.news-detail-top{
	border-bottom: 1px solid #E8E9E9;
	padding-bottom: 37px;
	margin-bottom: 20px;
}
.news-detail-infor{
	margin-right: 20px;
}
.news-detail-title{
	font-size: 26px;
	font-weight: bold;
	color: #333;
	line-height: 55px;
}
.news-detail-left{
	width: 820px;
}
.news-artical{
	font-size: 16px;
	line-height: 34px;
}
.news-artical img{
	max-width: 100%;
}
.news-keywords{
	background: #F0F0F0;
	padding: 15px 20px;
	line-height: 30px;
	margin-bottom: 30px;
}
.news-keywords strong{
	font-weight: normal;
	margin-left: 20px;
}
.news-other{
	border-top: 1px solid #E8E9E9;
	padding-top: 25px;
	line-height: 22px;
	overflow: hidden;
	margin-top: 60px;
}
.news-other a{
	position: relative;
}
.news-other .left{
	padding-left: 25px;
}
.news-other .right{
	text-align: right;
	padding-right: 25px;
}
.prearrow,.nextarrow{
	position: absolute;
	font-family: "宋体";
	font-size: 20px;
	line-height: 22px;
	top: 0;
	display: none;
}
.prearrow{
	left: 5px;
}
.nextarrow{
	right: 5px;
}
.news-other a:hover .prearrow,.news-other a:hover .nextarrow{
	display: block;
}
.news-sidebar{
	width: 265px;
}
.news-ad{
	display: block;
	overflow: hidden;
	margin-bottom: 25px;
}
.news-ad img{
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.news-ad:hover img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.news-sidebar img{
	max-width: 100%;
}
.news-newest{
	padding-top: 20px;
}
.news-newesthead{
	font-size: 18px;
	line-height: 33px;
	position: relative;
	padding-left: 33px;
}
.news-icon{
	width: 20px;
	height: 15px;
	left: 0;
	top: 50%;
	margin-top: -8px;
	background-position: -120px -50px;
}
.news-newestlist{
	line-height: 36px;
	margin-top: 10px;
}
.news-newestlist li{
	position: relative;
	padding-left: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-newestlist .rect{
	position: absolute;
	width: 4px;
	height: 4px;
	background: #5C5C5C;
	left: 0;
	top: 50%;
	margin-top: -2px;
}

/* 关于我们 about us */
.second-navbox{
	width: 100%;
}
.second-nav{
	text-align: center;
	font-size: 16px;
	line-height: 50px;
}
.second-nav>li{
	float: left;
	width: 118px;
}
.second-nav a{
	display: block;
	color: #fff;
	position: relative;
	height: 50px;
}
.reward-icon{
	position: absolute;
	width: 14px;
	height: 14px;
	background: url(../images/rewardicon.png) no-repeat;
	right: 11px;
	top: 11px;
}
.second-nav a:hover,.second-nav .selected{
	color: #fff;
	background: url(../images/navbg.png);
}
.aboutus-box{
	padding: 40px;
	line-height: 2;
}
.company-intro{
	line-height: 30px;
}
.help-nav{
	width: 198px;
	border: 1px solid #e35554;
	background: #fff;
}
.help-nav a{
	display: block;
	position: relative;
	margin-left: -1px;
	height: 68px;
	font-size: 18px;
	line-height: 68px;
	border-left: 3px solid transparent;
	padding-left: 77px;
	border-top: 1px solid #E6E6E6
}
.help-nav a:first-child{
	border-top: none;
}
.help-nav .selected{
	background: #e35554;
	color:#fff;
}
.help-nav .selected:hover{
	color:#fff;
}
.help-nav .icon{
	width: 40px;
	height: 40px;
	left: 32px;
	top: 12px;
}
.financial-icon{
	background-position: -230px -50px;
}
.borrow-icon{
	background-position: -270px -50px;
}
.manage-icon{
	background-position: -310px -50px;
}
.help-main{
	width: 970px;
	border: 1px solid #E6E6E6;
	background: #fff;
}
.help-main img{
    max-width: 100%;
}
.help-list li{
	position: relative;
	border: 1px solid #e6e6e6;
	margin-left: -1px;
	margin-top: -1px;
	width: 100%;
	vertical-align: middle;
}
.help-list .selected{
	z-index: 2;
}
.help-list .selected .help-question{
	background: #e35554;
	color:#fff;
}
.help-question .askicon{
	width: 23px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	border-radius: 3px;
	margin-top: 13px;
	margin-right: 10px;
	color: #fff;
}
.help-list .selected .rightarrow-icon{
	background-position: -390px -50px;
}
.help-question{
	overflow: hidden;
	padding-left: 30px;
	cursor: pointer;
	line-height: 49px;
	padding-right: 5px;
	font-size: 14px;
}
.rightarrow-icon{
	position: static;
	width: 40px;
	height: 40px;
	background-position: -350px -50px;
	margin-top: 4px;
}
.help-answer{
	display: none;
	padding: 10px 30px;
	line-height: 29px;
}
.help-main .page-wrap{
	text-align: right;
	padding: 15px 10px;
}
.help-rightbar{
	border: 1px solid #E6E6E6;
	background: #fff;
	width: 278px;
}
.help-rightbar-head{
	border-bottom: 1px solid #E6E6E6;
	line-height: 48px;
	padding: 0 20px;
	font-size: 16px;
}
.help-rightbar-head i{
	width: 4px;
	height: 18px;
	margin-top: 15px;
	margin-right: 13px;
}
.help-rightlist{
	padding: 24px 0;
}
.help-rightlist li{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 20px;
	line-height: 30px;
}
.help-rightlist li i{
	font-weight: bold;
	margin-right: 10px;
}
.inner-banner{
	overflow: hidden;
	position: relative;
}
.inner-banner img{
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.safe-box{
	border-bottom: 1px solid #ddd;
	padding-bottom: 50px;
}
.safe-oddbox{
	background: #f0f0f0;
}
.safe-evenbox{
	background: #fff;
}
.safe-head{
	text-align: center;
	font-size: 30px;
	color: #333;
	line-height: 145px;
}
.safe-style{
	overflow: hidden;
}
.safe-style li{
	float: left;
	width: 312px;
	font-size: 16px;
	line-height: 26px;
	margin-left: 125px;
}
.safe-style li:first-child{
	margin-left: 0;
}
.safe-style-intro{
	padding-left: 24px;
	position: relative;
	height: 72px;
}
.safe-style-intro .icon{
	width: 9px;
	height: 12px;
	left: 0;
	top: 7px;
	background-position: -440px -50px;
}
.safe-style-img{
	text-align: center;
	height: 260px;
	line-height: 260px;
	font-size: 0;
	margin-top: 25px;
}
.safe-style-img img{
	vertical-align: middle;
}
.safe-checkimg{
	width: 50%;
	text-align: center;
}
.safe-check{
	padding-left: 18px;
	max-width: 580px;
}
.safe-check h3{
	width: 220px;
	height: 37px;
	padding-left: 20px;
	line-height: 37px;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	border-radius: 5px;
}
.safe-check ul{
	line-height: 25px;
	margin: 19px 0;
}
.safe-check li{
	position: relative;
	padding-left: 20px;
}
.safe-check .icon{
	width: 9px;
	height: 12px;
	left: 0;
	top: 7px;
	background-position: -440px -50px;
}
.safe-protect{
	padding-bottom: 50px;
}
.safe-protect li{
	float: left;
	width: 312px;
	margin-left: 125px;
	line-height: 26px;
}
.safe-protect li:first-child{
	margin-left: 0;
}
.safe-protect h3{
	position: relative;
	height: 43px;
	line-height: 43px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	border-radius: 5px;
	margin-bottom: 23px;
}
.safe-protect h3 .icon{
	width: 100px;
	height: 100px;
	top: 50%;
	margin-top: -50px;
	left: 10px;
}
.safe-protect .icon01{
	background-position: 0 -100px;
}
.safe-protect .icon02{
	background-position: -100px -100px;
}
.safe-protect .icon03{
	background-position: -200px -100px;
}
.joinus-intro{
	line-height: 30px;
}
.joinus-tab{
	text-align: center;
	margin-top: 40px;
}
.joinus-tab td,.joinus-tab th{
	border: 1px solid #e6e6e6;
}
.joinus-tab th{
	color: #fff;
	font-weight: normal;
}
.contactus-left{
	width: 400px;
	line-height: 40px;
}
.contactus-left .major{
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 20px;
}
.baidumap{
	padding: 0;
	border: none;
	width: 660px;
	height: 400px;
	margin-top: 5px;
	border: 1px solid #E6E6E6;
}

/* 借款borrow */
.borrow-box{
	border: 1px solid #E6E6E6;
	background: #fff;
	padding: 0 65px 65px;
}
.borrow-head{
	height: 57px;
	line-height: 57px;
	padding-bottom: 4px;
	background: url(../images/borrowline.png) left bottom repeat-x;
	font-size: 14px;
}
.borrow-head .left{
	position: relative;
	padding-left: 33px;
	font-size: 16px;
}
.borrow-head .icon{
	width: 17px;
	height: 16px;
	left: 2px;
	top: 50%;
	margin-top: -8px;
	background-position: -480px -50px;
}
.borrow-head a:hover{
	text-decoration: underline;
}
.borrow-cont{
	position: relative;
	margin-top: 15px;
}
.borrow-list li{
	padding: 14px 0;
	zoom: 1;
}
.borrow-list .text{
	padding-left: 12px;
	padding-right: 12px;
	width: 274px;
	margin-right: 10px;
	vertical-align: middle;
}
.borrow-list textarea.text{
	width: 935px;
	height: 100px;
	line-height: 24px;
	resize: none;
	margin-right: 0;
	margin-bottom: 15px;
}
.borrow-list .select{
	width: 300px;
	margin-right: 10px;
	line-height: 20px;
}
.borrow-list .unit-input .select{
	margin-right: 0;
}
.borrow-list .unit-input .selectunit{
	right: 25px;
}
.borrow-list .borrowleft{
	text-align: right;
	padding-right: 30px;
	width: 73px;
	line-height: 46px;
	vertical-align: middle;
	white-space: nowrap;
}
.borrow-list .borrowright{
	padding-left: 103px;
	line-height: 24px;
}
.borrow-list .important-point{
	font-weight: bold;
}
.unit-input{
	display: inline-block;
	position: relative;
	margin-right: 10px;
}
.unit-input .text{
	padding-left: 12px;
	padding-right: 35px;
	width: 251px;
	margin: 0;
	margin-bottom: 10px;
	
}
.unit-input .unit{
	position: absolute;
	width: 33px;
	text-align: center;
	right: 0;
	line-height: 46px;
	top: 0;
	cursor: text;
}
.borrow-counter{
	margin-top: 28px;
	overflow: hidden;
	line-height: 16px;
}
.borrow-counter .left{
	margin-right: 15px;
}
.borrow-read input{
	margin-right: 9px;
	float: left;
	margin-top: 5px;
	*margin-top: 3px;
}
.borrow-read a:hover{
	text-decoration: underline;
}
.borrow-list .condition-btn{
	margin-top: 20px;
}
.borrow-note{
	position: absolute;
	background: #F4F2F3;
	right: 0;
	top: 15px;
	line-height: 30px;
	padding: 25px 15px;
	width: 405px;
}
.borrow-note p{
	text-indent: 5px;
}
.borrow-notehead{
	position: relative;
	padding-left: 22px;
}
.borrow-notehead .icon{
	left: 0px;
}
.borrowsuccess-box{
	background: #fff;
	border: 1px solid #E6E6E6;
	padding: 30px 59px 0;
}
.borrow-success{
	text-align: center;
	font-size: 16px;
	line-height: 50px;
}
.borrow-need{
	line-height: 60px;
	margin-top: 15px;
}
.borrow-needlist li{
	background: #F4F3F3;
	margin-top: 1px;
	overflow: hidden;
}
.borrow-needlist .needname{
	padding-left: 80px;
	width: 440px;
	margin-right: 35px;
}
.borrowsuccess-note{
	position: relative;
	display: inline-block;
	background: #FEF9F4;
	line-height: 30px;
	margin-top: 25px;
	padding-left: 35px;
	padding-right: 5px;
}
.borrowsuccess-btn{
	text-align: center;
	margin-top: 27px;
}
.borrowsuccess-btn .btn{
	width: 160px;
	height: 40px;
	line-height: 40px;
}
.returnprev{
	text-align: right;
	line-height: 78px;
}
.returnprev .backpage{
	position: relative;
	padding-left: 25px;
	*zoom: 1;
}

/* 我的财富 account */
.userbase{
	padding: 8px 0;
	line-height: 64px;
}
.userheadimg{
	position: relative;
	border: 1px solid #D8D8D8;
	background: #fff;
	border-radius: 100px;
	overflow: hidden;
	width: 62px;
	height: 62px;
	cursor: pointer;
	margin-right: 16px;
	line-height: 58px;
}
.userheadimg input{
	cursor: pointer;
	position: absolute;
	width: 200%;
	height: 200%;
	left: -100%;
	top: -100%;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 2;
}
.upimg-note{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0,.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
	color: #fff;
	text-align: center;
	line-height: 64px;
	font-size: 12px;
	z-index: 1;
	display: none;
}
.userheadimg:hover .upimg-note{
	display: block;
}
.userdegree{
	width: 24px;
	height: 24px;
	margin: 18px 10px 0;
	line-height: 24px;
}
.userbase .trusteeship-openbtn:hover{
	text-decoration: underline;
}
.userapprove{
	margin-top: 18px;
	margin-left: 20px;
}
.userapprove .icon{
	position: static;
	float: left;
	width: 24px;
	height: 24px;
	background-color: #999;
	border-radius: 2px;
	margin-left: 8px;
}
.userapprove .icon:first-child{
	margin-left: 0;
}
.name-approve{
	background-position: -334px -100px;
}
.phone-approve{
	background-position: -310px -100px;
}
.email-approve{
	background-position: -310px -124px;
}
.bank-bind{
	background-position: -334px -124px;
}
.safelevel{
	margin-left: 20px;
}
.safelevel-bar{
	width: 119px;
	height: 8px;
	border-radius: 4px;
	background: #D6D5D5;
	position: relative;
	overflow: hidden;
	margin: 28px 10px 0 5px;
}
.safelevel-value{
	height: 100%;
}
.safelevel-up{
	margin-left: 5px;
}
.usermsg-notice{
	position: relative;
	width: 24px;
	height: 24px;
	background-position: -360px -98px;
	margin-top: 18px;
	margin-left: 15px;
}
.usermsg-notice i{
	position: absolute;
	left: 20px;
	top: -6px;
	line-height: 20px;
	font-size: 12px;
	white-space: nowrap;
}
.title-dialog{
	position: absolute;
	padding: 5px 10px;
	line-height: 16px;
	font-size: 12px;
	border: 1px solid #ccc;
	border-radius: 3px;
	background: #fff;
	z-index: 10;
}
.title-dialog i{
	position: absolute;
	border-style: solid;
	border-width: 4px;
	border-color: transparent;
	left: 50%;
	margin-left: -4px;
	top: -7px;
	border-bottom-color: #fff;
	height: 0;
}
.title-dialog i:first-child{
	top: -8px;
}
.userasset{
	position: relative;
	zoom: 1;
	margin-bottom:10px;
}
.userasset-box{
	border: 1px solid #E6E6E6;
	background: #fff;
	padding: 33px 49px 33px 47px;
	margin-bottom: 30px;
	display: none;
}
.userasset-list{
    width: 140px; 	
	line-height: 18px;
	margin-left: 26px;
}
.userasset-list .major{
	font-size: 24px;
	line-height: 57px;
}
.userasset-table{
	width: 503px;
	text-align: center;
	color: #fff;
}
.userasset-table td{
	border: 1px solid #fff;
}
.userasset-handle a{
	display: block;
}
.userasset-handle .btn{
	width: 89px;
	height: 34px;
	line-height: 34px;
}
.userasset-handle .bdbtn{
	width: 87px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	margin-top: 25px;
}
.userasset-control{
	position: absolute;
	height: 30px;
	line-height: 30px;
	background: #e35554;
	top: -30px;
	right: 0;
	text-align: center;
	padding-right: 17px;
	width: 83px;
	font-size: 12px;
	cursor: pointer;
}
.userasset-control .icon{
	width: 11px;
	height: 10px;
	background-position: -410px -100px;
	right: 18px;
	top: 10px;
}
.userasset-control:hover,.userasset-control.selected{
	color: #fff;
}
.userasset-control:hover .icon{
	background-position: -410px -100px;
}
.userasset-control.selected .icon{
	background-position: -410px -110px;
}
.account-container{
	min-height: 650px;
	height: auto;
}
.account-box{
	background: #fff;
	padding: 0 0 25px 0;
}
.account-box a.c9:hover{
	color: #999;
	text-decoration: none;
	cursor: default;
}
.account-title{
	border-bottom: 2px solid;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	margin-bottom: 10px;
}
.account-table{
	text-align: center;
	color: #333;
}
.cps_td{
	cursor: pointer;
}
.account-table tr:hover td{
	background-color: #F4FAFF;
}
.account-table th{
	color:#fff;
	font-weight: normal;
	background: #e35554;
}
.account-table .even{
	background: #F4F3F3;
}
.account-table a.major,
.account-table a.c9{
	margin: 0 3px;
}
.account-table a.major:hover{
	text-decoration: underline;
}
.account-box .page-wrap{
	text-align: right !important;
	margin-top: 20px !important;
}
.account-menu{
	margin-top: 14px;
}
.account-menu a{
	float: left;
	padding: 0 14px;
	line-height: 36px;
	border-radius: 3px 3px 0 0;
	font-size: 14px;
	min-width: 4em;
	text-align: center;
}
.account-menu .selected{
	color: #fff;
}
.invest-right{
	margin-top: 70px;
	font-size: 16px;
	line-height: 40px;
}
.invest-right .major{
	font-size: 22px;
	margin-left: 5px;
}
.account-billbox{
	padding: 10px;
	background: #fff;
}
.account-paybox{
	padding: 10px;
	background: #fff;
}
.account-bill table{
	border: 1px solid #ddd;
}
.account-bill tr:first-child td{
	border-bottom: 1px dashed #ddd;
}
.account-debt{
	position: relative;
	margin-top: 25px;
}
.account-transfer-box{
	position: relative;
}
.account-debttop{
	line-height: 36px;
	background: url(../images/borrowline.png) bottom left repeat-x;
	padding-bottom: 14px;
	width: 540px;
}
.account-debttop h2{
	font-size: 16px;
	padding-left: 25px;
	position: relative;
	line-height: 40px;
	zoom: 1;
}
.account-checktitle .icon.transfer-icon{
	width: 16px;
	height: 16px;
	background-position: -440px -100px;
	left: 0;
	top: 50%;
	margin-top: -8px;
}
.account-debt .borrow-note{
	height: 365px;
}
.account-debt .condition-btn{
	margin-top: 0;
}
.account-debt .borrow-list{
	margin-top: 10px;
}
.account-debtdata{
	overflow: hidden;
}
.account-debtdata span{
	margin-left: 15px;
}
.account-debtdata span:first-child{
	margin-left: 0;
}
.account-debt .returnprev{
	line-height: 60px;
	height: 50px;
}
.account-auto .borrow-note{
	position: static;
}
.account-autoleft{
	width: 570px;
}
.account-auto .borrow-list .borrowleft{
	width: 120px;
}
.account-auto .borrow-list .borrowright{
	padding-left: 150px;
}
.account-autohead{
	text-align: center;
}
.account-autohead h2{
	font-size: 18px;
	line-height: 60px;
}
.account-autocheck{
	line-height: 46px;
	margin-right: 28px;
}
.account-autocheck input{
	vertical-align: -2px;
	*vertical-align: middle;
	margin-right: 5px;
}
.account-autoleft .borrow-list li{
	padding: 10px 0;
}
.account-box .borrow-note{
	line-height: 36px;
	padding: 25px 40px;
	width: 400px;
}
.account-box .borrow-notehead{
	padding-left: 20px;
}
.account-box .borrow-notehead .icon{
	left: -4px;
}
.account-autostatus{
	border: 1px solid;
	border-radius: 5px;
	overflow: hidden;
	padding: 22px 21px 22px 30px;
	line-height: 34px;
	margin-bottom: 40px;
}
.account-autohandle{
	border: 1px solid;
	border-radius: 5px;
	overflow: hidden;
}
.account-autohandle input{
	float: left;
	background: none;
	cursor: pointer;
	width: 58px;
	height: 32px;
	border: none;
}
.account-autohandle .selected{
	color: #fff;
}
.account-autostatus .left{
	font-size: 24px;
}
.account-auto{
	padding-top: 33px;
}
.account-autostatus.close{
	border-color: #999;
}
.account-autostatus.close .major{
	color: #999;
}
.account-autostatus.close .account-autohandle{
	border-color: #999;
}
.account-autostatus.close .account-autohandle{
	border-color: #999;
}
.account-autostatus.close .account-autoclose{
	background: #999;
	color: #fff;
}
.account-autostatus.close .account-autoopen{
	background: none;
}
.account-infor{
	background: #fff;
	padding: 30px 30px 40px;
}
.account-inforbox{
	border: 1px solid #E6E6E6;
	padding-bottom: 14px;
	margin-top: 30px;
}
.account-inforbox:first-child{
	margin-top: 0;
}
.account-infortitle{
	height: 44px;
	background: #F4F3F3;
	line-height: 44px;
	border-bottom: 1px solid #E6E6E6;
	padding: 0 10px;
	margin-bottom: 14px;
	font-size: 14px;
}
.account-infortitle .left{
	border-left: 2px solid;
	line-height: 14px;
	margin-top: 15px;
	padding-left: 10px;
}
.account-infortitle a.major:hover{
	text-decoration: underline;
}
.account-inforbox .select{
	width: 220px;
}
.account-inforbox .text{
	padding-left: 12px;
	padding-right: 12px;
	width: 194px;
}
.account-inforbox td[align="right"]{
	padding-right: 20px;
	width: 68px;
}
.account-inforbox [disabled]{
	background-color: #fff !important;
	opacity: .7;
	filiter: alpha(opacity = 70);
}
.account-rednote{
	background: url(../images/msgicon.png) left center no-repeat;
	line-height: 30px;
	margin-top: 20px;
	padding-left: 25px;
}
.account-rednote>span{
	margin-left: 30px;
}
.account-rednote>span:first-child{
	margin-left: 0;
}
.account-rednote a{
	margin-left: 20px;
}
.account-redlist{
	margin-left: -33px;
	padding-top: 10px;
}
.account-redlist li{
	float: left;
	margin-left: 33px;
	margin-bottom: 20px;
}
.account-redbox{
	position: relative;
	cursor: pointer;
	width: 260px;
}

.account-redname{
	border: 1px solid #e6e6e6;
	border-top: none;
	line-height: 40px;
	padding: 0 20px;
	color: #333;
}
.account-redstatus{
	width: 78px;
	height: 48px;
	top: 0;
	right: 0;
}
.account-reddone{
	cursor: default;
}
.account-reddone .account-rednum{
	/* background-color: #C5C4C4; */
	background-color: #f45046;
}
.account-reddone .account-redstatus{
	background-position: -90px -285px;
}
.account-redcan .account-redstatus{
	background-position: -80px -210px;
}
.account-redwill .account-redstatus{
    background-position: -160px -210px; 
}
.account-redwill .account-redname{
	color: #999;
}
.red-dialogbox{
	background: url(../images/redbg.png) no-repeat;
	color: #fff;
	width: 429px;
	font-size: 18px;
	text-align: center;
	z-index: 2;
	position: absolute;
	padding: 125px 87px 0 120px;
	height: 322px;
}
.red-typename{
	font-size: 24px;
	font-weight: bold;
	line-height: 58px;
}
.red-money{
	font-size: 48px;
	font-weight: bold;
	line-height: 92px;
}
.red-money span{
	font-size: 80px;
	margin-right: 15px;
}

.red-dialogbox .dialog-close{
	position: absolute;
	width: 45px;
	height: 45px;
	font-size: 40px;
	background: #D4D4D4;
	line-height: 40px;
	text-align: center;
	color: #8d8c8b;
	right: -105px;
	top: 10px;
	border-radius: 30px;
}
.test-dialog .dialog-cont{
	width: 421px;
	line-height: 100px;
	color: #333;
	text-align: center;
}
.test-dialog .dialog-cont .major{
	font-size: 18px;
	margin: 0 5px;
}
.account-exchangeok .findepassword-success{
	padding: 80px 0 40px;
}
.account-extension{
	clear: both;
	padding: 35px 0 10px;
	line-height: 22px;
}
.account-extension .extensionnum .major{
	margin-left: 18px;
}
.account-extension .copylink{
	font-weight: bold;
	position: relative;
	font-size: 12px;
	margin-left: 30px;
	padding-left: 20px;
}
.account-extension .copylink .icon{
	width: 16px;
	height: 14px;
	background-position: -480px -100px;
	left: 0;
	top: 50%;
	margin-top: -7px;
}
.account-extension .copylink:hover{
	text-decoration: underline;
}
.account-safetable{
	line-height: 22px;
}
.account-safetable td{
	border-bottom: 1px solid #e6e6e6;
}
.account-safetable th{
	font-weight: normal;
	background: #e35554;
}
.account-safetable .cell01{
	padding-left: 20px;
	text-align: left;
}
.account-safetable .cell02{
	padding-left: 68px;
	text-align: left;
}
.account-safetable .cell03{
	padding-left: 78px;
	text-align: left;
}
.account-safetable .cell04{
	text-align: center;
}
.account-safetable .btn{
	width: 90px;
	height: 30px;
	line-height: 30px;
}
.account-safename{
	position: relative;
	padding-left: 30px;
}
.account-safename .icon{
	width: 22px;
	height: 22px;
	left: 0;
	top: 50%;
	margin-top: -11px;
}
.account-safename .icon01{
	background-position: -260px -210px;
}
.account-safename .icon02{
	background-position: -290px -210px;
}
.account-safename .icon03{
	background-position: -320px -210px;
}
.account-safename .icon04{
	background-position: -350px -210px;
}
.account-safename .icon05{
	background-position: -380px -210px;
}
.account-safename .icon06{
	background-position: -410px -210px;
}
.account-resetbox .register-wrap{
	line-height: 46px;
}
.account-resetbox .bindmobile{
	font-size: 18px;
}
.setemail-note{
	text-align: center;
	line-height: 100px;
}
.account-infor .timeout-note{
	padding-left: 50px;
}
.account-infor .success-icon{
	left: 0;
}
.account-setemail .findepassword-success{
	padding-top: 30px;
}
.bankcard-title{
	position: relative;
	padding-left: 34px;
}
.bankcard-unadd{
	font-size: 14px;
}
.bankcard-title .icon{
	width: 20px;
	height: 16px;
	left: 0px;
	top: 50%;
	margin-top: -8px;
	background-position: -440px -150px;
}
.bankcard-title .mobil-icon{
	width: 11px;
	height: 19px;
	margin-top: -9px;
	left: 8px;
	background-position: -480px -150px;
}
.bankcard-title .realname-icon{
	width: 22px;
	height: 19px;
	margin-top: -6px;
	left: 8px;
	background-position: -502px  -199px;
}
.bankcard-title .emil-icon{
	width: 21px;
	height: 15px;
	margin-top: -8px;
	left: 0px;
	background-position: -500px -150px;
}
.bankcard-title .psw-icon{
	width: 16px;
	height: 18px;
	margin-top: -9px;
	left: 6px;
	background-position: -530px -150px;
}
.account-guidebox{
	padding: 60px 0 40px;
}
.account-guidebox .timeout-icon{
	left: 0;
}
.account-guidebox .handle-link{
	display: inline-block;
	margin-top: 30px;
	font-size: 18px;
	text-decoration: underline;
	margin-left: 30px;
}
.bind-mobillist{
	margin-top: 50px;
}
.bankcard-add{
	font-size: 14px;
	position: relative;
	padding-left: 22px;
}
.bankcard-sys{
	font-size: 14px;
	position: relative;
	padding-left: 22px;
	margin-left: 15px;
}
.bankcard-add .icon{
	width: 14px;
	height: 14px;
	left: 0px;
	top: 50%;
	margin-top: -7px; 
	background-position: -570px -100px;
}
.bankcard-sys .icon{
	width: 14px;
	height: 14px;
	left: 0px;
	top: 50%;
	margin-top: -7px; 
	background-position: -571px -132px;
}
.bankcard-add:hover,.bankcard-sys:hover{
	text-decoration: underline;
}
.bankcard-addnote{
	background: #f4f3f3;
	line-height: 30px;
	margin-top: 30px;
	padding: 15px;
}
.password-title{
	text-align: center;
	font-size: 18px;
	line-height: 80px;
}
.message-title{
	text-align: left;
	padding-left: 20px;
	cursor:pointer;
}
.message-setbtn{
	display: block;
	margin: 40px auto 0;
}
.account-box .returnprev,.account-infor .returnprev{
	line-height: 30px;
	padding-top: 25px;
}
.message-box th{
	background: #e8e8e8;
}
.message-box{
	line-height: 26px;
	padding-bottom: 20px;
	background: #fff;
}
.message-box td{
	padding: 20px;
	background: #f4f3f3; 
}
.bank-choose{
	padding-top: 18px;
}
.bank-list{
	margin-left: -30px;
	overflow: hidden;
}
.bank-list li{
	float: left;
	margin-left: 30px;
	margin-top: 18px;
	border: 1px solid #E6E6E6;
	cursor: pointer;
}
.withdraw-box .bankcard-addnote{
	width: 586px;
}
.withdraw-right{
	width: 300px;
	margin-top: 30px;/* 50 可以提示框對齊 */
	padding-left: 120px;
	position: relative;
}
.withdraw-title{
	overflow: hidden;
	line-height: 1;
}
.withdraw-error{
	display: none;
	position: absolute;
	width: 278px;
	height: 30px;
	line-height: 30px;
	left: 120px;
	top: -60px;
	color: #f44e43;
	border: 1px solid #F45046;
	background: #FEEFEF;
	padding: 0 10px;
}
.withdraw-error2{
	top: -35px;
}
.recharge-box .bankcard-addnote{
	margin-top: 10px;
	min-height: 349px;
}
.recharge-box .withdraw-right{
	margin-top: 45px;
}
.recharge-box .withdraw-title{
	line-height: 50px;
}
.withdraw-right .select{
	width: 300px;
}
.withdraw-title strong{
	margin: 0 5px;
	font-size: 24px;
}
.withdraw-right a.major:hover{
	text-decoration: underline;
}
.account-checktitle{
	position: relative;
	padding-left: 29px;
}
.account-checktitle .icon{
	width: 15px;
	height: 18px;
	background-position: -510px -100px;
	left: 0;
	top: 50%;
	margin-top: -9px;
}
.check-title{
	overflow: hidden;
	line-height: 47px;
	font-size: 14px;
}
.check-upbtn{
	position: relative;
	overflow: hidden;
	cursor: pointer;
	padding: 0 5px;
}
.check-upbtn input{
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.check-upbtn:hover{
	text-decoration: underline;
}
.check-titlename{
	width: 180px;
}
.check-table td{
	border: 1px solid #E6E6E6;
	text-align: center;
}
.check-table a{
	margin: 0 10px;
}
.check-box{
	margin-top: 10px;
}
.check-box:first-child{
	margin-top: 0;
}
.norecord-box{
	background: url(../images/norecord.png) center center no-repeat;
	text-align: center;
	padding-top: 155px;
	height: 50px;
	line-height: 30px;
}
.deal-box{
	background: #f0f0f0;
}
.contract-box {
	background-color: #FFF;
	height: auto;
	min-height: 300px;
	width: 850px;
	padding: 50px;
	border: 1px solid #e8ecef;
	position: relative;
	margin: 20px auto 0;
}
.contract-box:hover {
	box-shadow: 0 0 5px #3491ef;
}
.contract {
	background-image: url(../../image/watermark.png);
	background-repeat: repeat;
	height: auto;
	width: 850px;
	position: relative;
	font-size: 14px;
}
.contract-title {
	font-size: 18px;
	line-height: 60px;
	font-weight: bold;
	text-align: center;
	height: 60px;
	width: 850px;
	position: relative;
}
.contract-serial {
	font-size: 12px;
	line-height: 35px;
	color: #999;
	text-align: right;
	height: 35px;
	width: 850px;
	position: relative;
}
.transfer-detail-box .detail-left{
	height: 420px;
}
.transfer-detail-box .detail-otherdata{
	height: 90px;
}
.transfer-detail-box .detail-right{
	height: 420px;
}
.transfer-buybtn{
	margin-top: 102px;
}
.contract-title2 {
	line-height: 35px;
	font-weight: bold;
	height: 35px;
	width: 850px;
	margin-top: 30px;
	position: relative;
}
.contract-content {
	line-height: 35px;
	height: auto;
	position: relative;
}
.contract-content2 {
	line-height: 35px;
	height: auto;
	margin-top: 30px;
	position: relative;
}
.contract-bottom {
	height: 60px;
	position: relative;
}
.cachet-box {
	height: 155px;
	width: 155px;
	position: absolute;
}
.cachet-hhcd {
	height: 155px;
	width: 155px;
	position: absolute;
	top: -50px;
	left: 30px;
}
.cachet-hhsns {
	height: 155px;
	width: 155px;
	position: absolute;
	top: -100px;
	left: 180px;
}
.contract-scanning {
	height: auto;
	position: relative;
}
.contract-scanning img {
	height: auto;
	position: relative;
}
.contract-p {
	line-height: 35px;
	height: auto;
	position: relative;
	text-indent: 2em;
}
.contract-content-right {
	line-height: 35px;
	height: auto;
	position: relative;
	text-align: right;
	padding-right: 100px;
}
.contract-download {
	text-align: right;
	margin-bottom: 50px;
	width: 950px;
	margin: 0 auto 50px;
}
.contract-download .btn{
	width: 180px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
}
.fade-banner{
	position: relative;
	overflow: hidden;
}
.fade-img{
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.fade-img:first-child{
	display: block;
}
.fade-handle{
	position: absolute;
	width: 100%;
	height: 30px;
	background: rgba(0,0,0,.7);
	left: 0;
	bottom: 0;
	text-align: right;
	font-size: 0;
}
.fade-handle i{
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 15px;
	margin-top: 8px;
	background: #fff;
	cursor: pointer;
	border-radius: 7px;
}

/* http errors */
.http-error{
	position: absolute;
	background: #fff;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}
.http-main{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 920px;
	margin-top: -144px;
	margin-left: -460px;
}
.http-main>img{
	margin-right: 67px;
}
.http-intro{
	margin-top: 30px;
}
.http-intro h1{
	font-size: 72px;
	color: #292e45;
	line-height: 100px;
}
.http-intro .c9{
	font-size: 20px;
	line-height: 42px;
}
.http-btns{
	font-size: 0;
	margin-top: 15px;
}
.http-btns a{
	display: inline-block;
	width: 110px;
	height: 32px;
	border-radius: 3px;
	font-size: 14px;
	color: #fff;
	line-height: 32px;
	text-align: center;
	margin-right: 22px;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
}
.http-btns .refresh-btn{
	background: #f88522;
}
.http-btns .refresh-btn:hover{
	color: #fff;
}
.http-btns a:hover{
	opacity: .85;
	filter: alpha(opacity=85);
}
.http-intro .http-404{
	font-size: 90px;
}
.borrow-unlogin{
	margin-top: 20px;
	border: 1px solid #F45046;
	background: #FEEFEF;
	padding: 0 20px;
	line-height: 34px;
	color: #f44e43;
}

/* 等待弹窗 */
.putmoney-waiting .dialog-cont{
	display: none;
}
.putmoney-waiting .dialog-bg{
	background: #fff;
}
.waiting-box{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 2;
	display: none;
	background: url(../images/waiting.gif) center center no-repeat;
}
.putmoney-waiting .waiting-box{
	display: block;
}


/* 弱弹窗weak dialog */
#weak-dialog{
	position: fixed;
	z-index: 1001;
	right: 20px;
	bottom: 20px;
}
#weak-dialog li{
	background: #404040;
	border-radius: 5px;
	padding: 10px 50px 10px 65px;
	line-height: 20px;
	position: relative;
	width: 255px;
	overflow: hidden;
	border-top: 1px solid #ccc;
	color: #fff;
}
#weak-dialog li:first-child{
	border-top: none;
}
.weak-type{
	width: 50px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #292929;
}
.weak-type i{
	width: 14px;
	height: 14px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -7px;
	margin-top: -7px;
}
.weak-true{
	background: #43B582;
}
.weak-false{
	background: #F77B0F;
}
.weak-close{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 40px;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
	cursor: pointer;
	color: #ddd;
	font-size: 16px;
}
.weak-close:hover{
	color: #fff;
}

/** 预览弹窗 */
.dialog-preview{
	padding: 15px;
	border-radius: 4px;
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.dialog-preview .dialog-close{
	position: absolute;
	top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    background-image: url('../images/fancybox_sprite.png');
}
.dialog-preview img{
	min-width: 100px;
}
.dialog-preview p{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -30px;
	text-align: center;
	line-height: 24px;
	color: #fff;
	font-weight: bold;
}
.dialog-preview p span{
	background: #100F0A;
	display: inline-block;
	padding: 0 20px;
	border-radius: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.fancybox-container{
	display: none;
}
.account-error{
	display: none;
	color: #f44e43;
	border:1px solid #f44e43;
	background: #fff;
	line-height: 34px;
	padding: 0 10px;
	background: #FEEFEF;
	margin: 0 10px 10px;
}
.help_height{
	min-height: 330px;
}
.txt_right{
	float: right;
}
.mgle40{
	margin-left: 40px;
}
/* 2016.03.15 */
.extension-rule{
	background: #F4F3F3;
	padding: 20px;
	margin-top: 20px;
	line-height: 36px;
}
.extension-msg{
	border: 1px solid #ddd;
	text-align: left;
	line-height: 46px;
	height: 46px;
	padding: 0 20px;
}
.extension-rule h3{
	font-size: 16px;
	margin-bottom: 5px;
}
.cursor{
	cursor: pointer;
}
.cps—wx-share{
	background: #fff;
	line-height: 0;
}


/* 2016.03.30 */
.lib-imgs{
	overflow: hidden;
	width: 1034px;
}
.lib-yscroll{
	margin-top: 20px;
	margin-bottom: 20px;
	max-height: 415px;
	height: auto;
	overflow-y: auto;
	overflow-x: hidden;
}
.lib-imgbox{
	float: left;
	margin: 0 18px 20px;
	position: relative;
	text-align: center;
}
.lib-imgbox label{
	display: inline-block;
	line-height: 30px;
}
.lib-imgbox img{
	border: 3px solid #ccc;
}
.lib-imgbox input{
	vertical-align: -2px;
	*vertical-align: middle;
	margin-right: 10px;
}
.audit_library_box .page-wrap{
	text-align: center;
	margin: 20px 20px;
}
/**2016年7月12日19:01:31 */
.w-hongbao-money{font-size: 30px;padding:6px 0;}
.account-rednum{
	background: #F45046 url(../images/redline.png) right bottom repeat-x;
	color: #fff;
	padding: 10px 25px;
}
.w-xq-text{margin-bottom: 10px;}
.w-zj-box{padding:25px 15px 0 15px;color:#666;}
.w-zj-box dl{width:100%;overflow: hidden;margin-bottom: 18px;margin-top: 10px;}
.w-zj-box dl dt{float:left;}
.w-zj-box dl dd{float:right;font-size: 16px;}
.w-zj-title{width: 155px;display: inline-block;}
.w-table-text{text-align: right;margin-right: 20px;width: 100px;display: inline-block;}
.w-zj-text{margin-right: 35px;}
.w-zj-box ul{border:1px solid #ddd;border-radius: 5px;overflow: hidden;height:44px;line-height: 44px;margin-bottom: 35px;}
.w-zj-box ul li{border-left:1px solid #ddd;float:left;text-align: center;}
.w-zj-box ul li:first-child{border-left:0;}
.w-zj-box ul li.w-zj-co1{width:105px;}
.w-zj-box ul li.w-zj-co2{width:442px;}
.w-zj-box ul li.w-zj-co3{width:220px;}
.w-zj-box ul li.w-zj-co4{width:336px;}
.w-zj-box ul li.w-zj-co4 a{margin:0px 24px;}
.w-zj-bntbox{text-align: center;padding:54px 0;}
.w-zj-bnt{width:300px;height:46px;line-height: 46px;}
.w-detail-lastmoney{
	line-height: 20px;
	overflow: hidden;
	margin-top: 16px;
}
.w-detail-lastmoney .lastmoney{
	margin-right: 23px;
}
.w-detail-lastmoney .major:hover{
	text-decoration: underline;
}
.w-detail-buytext{
	line-height: 20px;
	margin-top: 15px;
}
.w-detail-progress{
	margin-top: 20px;
	overflow: hidden;
	line-height: 20px;
}
.w-detail-progress .progress{
	margin-top: 6px;
}
.w-detail-buytext .major{
	text-align: right;
	line-height: 35px;
}
.select_user_type{width: 300px;margin: 0 auto;font-weight: bold;font-size: 15px;}
.select_user_type span{cursor: pointer;}
/** 2016年7月13日10:01:13 */

.account-expired .account-redstatus{
	background-position: -0px -285px;
}

.account-already-used .account-redstatus{
	background-position: -185px -285px;
}
.account-in-used .account-redstatus{
	background-position: -285px -285px;
}

.account-expired .account-rednum{
	background-color: #C5C4C4;
}
.account-already-used .account-rednum{
	background-color: #C5C4C4;
}
.account-in-used .account-rednum{
	background-color: #C5C4C4;
}

.account-reddone.account-rednum{
	background-color: #C5C4C4;
}

.s-sub{
margin-top: 10px;
}
.f-61-myinp{
width: 280px;
border: 1px solid #ccc;
height: 35px;
line-height: 35px;
border-radius: 4px;
margin-left: 20px;
margin-top: 20px;
margin-bottom:20px;
}
.f-61-bt{
margin-left:20px;
}
.sub-at{
    width: 300px;
    border: none;
    margin: auto;
    background: #B1B1B1;
    color: #fff;
    height: 46px;
    border-radius: 4px;
    font-size: 16px;
    text-align: center;
    line-height: 46px;
    margin-top: 0px;
}
/*2017.4.6   加息卷页面  */
.q-tcdiv03{
	width: 680px;
	margin-left: -340px;
	top: 30%;
}
.q-tcshdiv .q-dzone span{
	line-height: 40px;
}
.q-tcshdiv .q-dzone p{
	line-height: 40px;
	color: #999;
}
.q-tcshdiv .q-dzone{
	margin-bottom: 0;
}
.q-tcshdiv .q-dzone:first-child{
	margin-top: 20px;
}
.q-tcshdiv .q-dzone .q-spanred{
	color: #ff6600;
	font-size: 18px;
	font-weight: bold;
}
.q-jxul .l-paybox {
    background: #78bafd;
}
.q-jxul .l-paytime {
    line-height: 24px;
    padding-top: 30px;
}
.q-jxul .payinbox .l-paybox{
	background: #bbbbbb;
}


.l-tltab{
	margin-left: -5px;
	display: block;
	height: 30px;
	margin-top: 8px;
}
.l-tltab>a{
	width: 72px;
	text-align: center;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #666666;
	margin:  0 5px;
	position: relative;
}
.l-tltab>a.selected,.l-tltab>a:hover{
	background: #ff6600;
	border-radius: 3px;
	color: #FFF;
}

/**2017-05-23**/
.j-major{vertical-align:middle;line-height:38px;width: 130px;margin-left: 10px;}
.j-height-1{height:38px;}

/**20170602**/
.nav1{
	font-size: 18px;
	line-height: 50px;
}

.bgbtn{ /* button width background */
	color: #fff;
	background: #F77B0F;
	border-radius: 2px;
	border: none;
}
.l-sign i.icon1{
	background-position:  0 -294px;
	width: 25px;
	height: 25px;
	left: 0;
    top: 18px;
}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.l-sign{
	width: 65px;
	font-size: 16px;
	color: #cf2c2c;
	text-align: right;
	position: relative;
}
/*-------2016.2.17---*/
.safelevel-value{
	border-radius: 5px;
}
.l-sign{
	width: 65px;
	font-size: 16px;
	color: #cf2c2c;
	text-align: right;
	position: relative;
}
.l-sign i.icon{
	background-position:  0 -294px;
	width: 25px;
	height: 25px;
	left: 0;
    top: 18px;
}
.l-signum{
	color: #666666;
	padding: 0 20px 0 34px;
}
.l-signum em{
	color: #e35554;
}
.l-tltab{
	margin-left: -5px;
	display: block;
	height: 30px;
	margin-top: 8px;
}
.l-tltab>a{
	width: 72px;
	text-align: center;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #666666;
	margin:  0 5px;
	position: relative;
}
.l-tltab>a.selected,.l-tltab>a:hover{
	background: #e25453;
	border-radius: 3px;
	color: #FFF;
}
.l-tltab .l-lien{
	width: 1px;
	height: 13px;
	background: #dddddd;
	position: absolute;
	right: -6px;
	top: 8px;
	display: block;
}
.l-accountlt{
	line-height: 47px;
	height: 47px;
	font-weight: bold;
	padding-top: 3px;
}
.l-accountlt em{
	font-size: 18px;
	font-weight: normal;
}
.l-accountime{
	line-height: 24px;
	font-size: 14px;
}
.account-redlist li {
    border-radius: 3px;
    overflow: hidden;
    box-shadow: 0 0 1px #cccccc;
}
.account-box .textcenter{
	text-align: center;
}
.account-reddone .account-rednum {
    /*background-color: #CCCCCC;*/
}
.account-redcan .account-rednum {
    background-color: #CCCCCC;
}
.l-paytab{
	margin: 0px 0 0 -29px;
}
.l-paytab li{
	float: left;
	margin: 25px 0 10px 75px;
}
.l-paybox{
	background: #fcba09;
	width: 210px;
	height: 260px;
	overflow: hidden;
	color: #FFF;
	text-align: center;
}
.l-paytlt{
	background: url(../images/linewhite.png) no-repeat left bottom;
	height: 80px;
	width: 210px;
	line-height: 80px;
	
}
.l-paytlt>em{
	font-size: 36px;
}
.l-paytime{
	line-height: 32px;
	padding-top: 34px;
}
.paynone{
	width: 100px;
	height: 24px;
	color: #FFF;
	text-align: center;
	line-height: 24px;
	margin-top: 31px;
	display: inline-block;
	background: rgba(255,255,255,.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fffffff,endColorstr=#7Fffffff);
}

.payinbox .l-paybox{
	background: #ccc;
}
.sign-cont{
	width: 600px;
	border-radius: 5px;
	overflow: hidden;
	background: #f5f5f5;
}
.l-signh3{
	height: 64px;
	line-height: 64px;
	color: #bfbfbf;
	padding-left: 78px;
	position: relative;
	background: #FFF;
}
.l-signh3>i.icon{
	background-position:  0 -368px;
	width: 42px;
	height: 42px;
	left: 25px;
    top: 9px;
}
.l-signh3>em{
	font-size: 18.67px;
	color: #333333;
}
.l-signtips>i{
	color: #ff6600;
	font-size: 18px;
}
.l-closebnt{
	width: 28px;
	height: 28px;
	border-radius: 50%;
	background: #c7c7c7;
	position: absolute;
	right: 17px;
	top: 19px;
}
.l-closebnt:hover{
	background: #ff6600;
}
.l-closebnt i.icon1{
	background-position: -74px -382px;
	width: 14px;
	height: 14px;
	left: 8px;
    top: 7px;
}
.l-signtlt>li{
	float: left;
	line-height: 48px;
	font-size: 18.67px;
	color: #ff6600;
	text-align: center;
	width: 78px;
}
.l-signtlt>li+li{
	margin-left: 2px;
}
.l-signbox{
	padding: 0 20px 24px;
}
.l-signlist>li{
	width: 78px;
	background: #FFF;
	height: 80px;
	
	float: left;
	border-left: 2px solid #f5f5f5;
	border-bottom: 2px solid #f5f5f5;
}
.l-tabinsign{
	position: relative;
	padding-top: 17px;
	height: 60px;
}
.l-tabinsign>h3{
	font-size: 21.33px;
	color: #666666;
	padding-left: 16px;
	line-height: 30px;
}
.l-signerror{
	background-position: -124px -383px;
	width: 18px;
	height: 18px;
	right: 7px;
	top: 24px;
}
.l-tabinsign>p{
	height: 28px;
	width: 78px;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	position: absolute;
	left: -2px;
    bottom: -2px;
	line-height: 28px;
	background: #e84c3d;
	display: none;
}
.l-signlist>li.cur .l-tabinsign>p{
	display: block;	
}
.l-signlist>li.cur .l-tabinsign{
	border: 2px solid #ff9130;
}
.l-signlist>li.cur .l-signerror{
	background-position: -175px -386px;
	width: 20px;
	height: 16px;
}

/*兑换商城*/
.q-topnav{
	width: 119px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #666666;
	border: 1px solid#ff6600;
	border-radius: 5px;
	margin-top: 20px;
}

.q-banner,
.q-scbanerbox{
	width: 100%;
	height: 543px!important;
}
.box_clone,
/* .container_skitter img, */
.container_skitter{
	height: 100%!important;
}
body .q-scbanerbox .info_slide .image_number{
	width: 26px;
	height: 5px;
	background: #fff;
}
body .q-scbanerbox .info_slide .image_number.image_number_select,
body .q-scbanerbox .info_slide .image_number:hover{
	background: #ff6600;
}
.q-fldiv ul li{
	position: relative;
	height: 349px;
	width: 33.33333333333%;
	float: left;
}
.q-fldiv ul li img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.q-fldiv ul li a{
	position: absolute;
	top: 223px;
	left: 7%;
	width: 130px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	border: 1px solid#fff;
	border-radius: 5px;
}
.q-sptitle{
	text-align: center;
	
}
.q-center{
	width: 1170px;
	margin: 0 auto;
}
.q-sptitle{
	margin-bottom: 30px;
	margin-top: 35px;
	text-align: center;
	color: #e35554;
	font-size: 20px;
	background: url(../images/titlebg.png) center center no-repeat;
}
.q-spul{
	margin-right: -10px;
}
.q-spul li{
	border: 1px solid #dce5f3;
	width: 283px;
	height: 272px;
	background: #fff;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}
.q-spul li .q-spimg{
	display: block;
	width: 179px;
	height: 111px;
	margin: 0 auto;
	padding-top: 47px;
	margin-bottom: 50px;
}
.q-spul li dl dd{
	line-height: 30px;
	color: #999999;
}
.q-spul li dl dd span{
	color: #e35554;
	font-weight: bold;
}
.q-spbtm{
	padding: 0px 18px;
	padding-right: 23px;
}
.q-splink{
	display: block;
	width: 83px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	border-radius: 5px;
	color: #e35554;
	border: 1px solid #e35554;
}
.q-spul li .q-spimg02{
	display: block;
	width: 230px;
	height: 130px;
	margin: 0 auto;
	padding-top: 35px;
	margin-bottom: 50px;
}
.q-golink{
	display: block;
	width: 100%;
	height: 100%;
}
.q-spul02 li{
	cursor: pointer;
}



/*商品详情*/
.q-mbtop{
	font-size: 12px;
	color: #666666;
	line-height: 46px;
}
.q-center1200{
	width: 1200px;
	margin: 0 auto;
}
.q-xqbox{
	background: #fff;
}
.q-center1200 .q-padding{
	padding-top: 69px;
	padding-left: 53px;
	padding-bottom: 38px;
}
.q-xqimg{
	display: block;
	width: 400px;
	height: 400px;
}
.q-xqright{
	line-height: 1;
	width: 562px;
	margin-left: 143px;
}
.q-xqright .p01{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #333333;
}
.q-xqright .p02{
	color: #999999;
	padding-bottom: 30px;
	border-bottom: 1px solid #eaeceb;
}
.q-xqright .p02 span{
	color: #e35554;
}
.q-xqright .p02 span i{
	font-size: 24px;
	font-weight: bold;
	margin-right: 5px;
}
.q-xqright .p03{
	font-size: 16px;
	padding-top: 17px;
	color: #666666;
}
.q-xqright .p03 span{
	color: #e35554;
}
.q-fendiv{
	line-height: 36px;
}
.q-fendiv .q-p01{
	font-size: 16px;
	color: #999999;
}
.q-fendiv .q-p02{
	font-size: 14px;
	color: #999999;
}
.q-fendiv .q-p02 span{
	color: #e35554;
}
.q-inputdiv{
	height: 36px;
	overflow: hidden;
	border-radius: 5px;
	margin-left: 20px;
	margin-right: 22px;
	border: 1px solid  #e0e0e0;
}
.q-inputdiv span{
	cursor: pointer;
	width: 36px;
	text-align: center;
	height: 36px;
	font-weight: bold;
	font-size: 20px;
	display: inline-block;
	 -moz-user-select:none; /*火狐*/
     -webkit-user-select:none; /*webkit浏览器*/
     -ms-user-select:none; /*IE10*/
     -khtml-user-select:none; /*早期浏览器*/
     user-select:none;
}
.q-jian{
	border-right: 1px solid  #e0e0e0;
}
.q-add{
	border-left: 1px solid  #e0e0e0;
}
.q-inputdiv input{
	text-align: center;
	width: 36px;
	border: none;
	height: 36px;
	outline: none;
	
}
.q-xqlink{
	display: block;
	width: 197px;
	height: 49px;
	line-height: 49px;
	text-align: center;
	margin-top: 85px;
	background: #e35554;
	border-radius: 5px;
	font-size: 18px;
	color: #fff;
}
.q-xqlink:hover{
	color: #fff;
	opacity: 0.8;
}
.q-xqtitle{
	text-align: center;
	font-size: 16px;
	margin: 30px 0;
	color: #666666;
}
.q-xqtitle:before{
	display: inline-block;
	content: "";
	width: 136px;
	height: 1px;
	background: #d1d1d1;
	vertical-align: middle;
	margin-right: 10px;
}
.q-xqtitle:after{
	display: inline-block;
	content: "";
	width: 136px;
	height: 1px;
	background: #d1d1d1;
	vertical-align: middle;
	margin-left: 10px;
}
.q-xqimgbox{
	margin: 0 auto;
	width: 853px;
}
.q-xqimgbox img{
	display: block;
	width: 853px;
}

.w-link-box {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    overflow: hidden;
}
/*2017/6/14*/
.tl{text-align: left;}
.tc{text-align: center;}
.tr{text-align: right;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f24{font-size: 24px;}
.f30{font-size: 30px;}
.f36{font-size: 36px;}
.cfff{color:#fff;}
.mt50{margin-top: 50px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.mb40{margin-bottom: 40px;}
.pt30{padding-top: 30px;}
.pt40{padding-top: 40px;}
.pb20{padding-bottom: 20px;}
.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}
.mr20{margin-right: 20px;}
.border-b{border-bottom: 1px solid #f0f0f0;}
.bold{font-weight: bold;}
.position{position: relative;}

.index-data li.w-data-last{width: auto;float: right;}
.w-search-select1{width: 120px;height: 30px;border:1px solid #ccc;}

.w-wj-list{overflow: hidden;padding:45px 55px 0;}
.w-wj-list li{width:100%;line-height: 20px;padding-bottom: 25px;}
.w-wj-list li .span_radio{margin: -3px 15px 0px 0px;}

.span_radio{width:16px;height:16px;cursor:pointer;background:url(../images/radio.png) 0px 0px no-repeat;display:inline-block;margin-right: 15px;vertical-align: middle;}
.radioclass{opacity:0;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.span_radio.checked{background-position:0px -23px;}
.per_form{cursor:pointer;position:relative;z-index:5;}

.w-zh-bnt1{width: 118px;height: 34px;border:1px solid;line-height: 34px;color:#fff;border-radius: 4px;display: inline-block;}
.w-zh-bnt2{width: 118px;height: 34px;border:1px solid;line-height: 34px;color:#fff;border-radius: 4px;display: inline-block;}
.w-zh-bnt1:hover,.w-zh-bnt2:hover{color:#fff;}

.w-wjtc-dialog{width: 800px;}
.w-wjtc-content{padding:50px 0px;}

.w-sx{padding:10px 8px;overflow:hidden;background: #fff;border: 1px solid #E6E6E6;}
.w-sx dl{/*! width:100%; *//*! float:left; */line-height:30px;margin:10px 0;position: relative;padding-left: 100px;overflow: hidden;}
.w-sx dl dt{width:100px;float:left;text-align:right;color:#999;position: absolute;left: 0;}
.w-sx dl dd{float:left;color:#666;margin:0px 10px;text-align:center;padding:0px 10px;width: 84px;}
.w-sx dl dd:hover,.w-sx dl dd.on{color:#fff;border-radius:3px;cursor:pointer;}
  
.w-paixu{height: 50px;line-height: 50px;border:1px solid #e6e6e6; border-top:0px;border-bottom:0px;background: #f5f5f5;}
.w-paixu ul li{float: left;padding:0px 20px;border-right:1px solid #e6e6e6}
.w-paixu ul li i{width: 11px;height: 11px;display: inline-block;vertical-align: middle;margin:-3px 0px 0px 5px;background: url(../images/jt.png) no-repeat;}
.w-paixu ul li.up i{background: url(../images/up.png) no-repeat;}
.w-paixu ul li.down i{background: url(../images/down.png) no-repeat;}
.w-paixu ul li.on{font-weight: bold;}

.w-zh-title1{width: 100%;line-height: 20px;}
.w-zh-title1 span{display: block;line-height: 20px;}
.w-zh-title1 i{background:#999;height: 1px;width: 40px;display: inline-block;}
.w-data-box{padding:0px 0px 40px 0px;}
.w-data-tu{width: 400px;height: 250px;}
.w-data-list1{width:700px;float: left;margin:75px 0px;}
.w-data-list1 li{width:350px;float: left;text-align: center;line-height: 40px;}

.w-ptdata{background: #fff;border-top:2px solid;padding:0px 20px 50px;}
.w-ptdata-top{height: 55px;line-height: 55px;border-bottom: 1px solid #dcdcdc;}
.w-ptdata-title{width: 100%;height: 24px;line-height: 20px;background: url(../images/pt-titlebg.png) no-repeat center center;text-align: center;font-size: 24px;color:#333;}
.w-ptdata-list{width: 100%;height: 58px;line-height: 58px;font-size: 16px;color:#999;margin-bottom: 12px;}
.w-ptdata-label1{width: 105px;text-align: right;float: left;padding-right: 25px;}
.w-ptdata-label2{width: 155px;text-align: left;float: left;padding-left: 25px;}
.w-ptdata-jdbox{width: 820px;height: 58px;float: left;}
.w-ptdata-jdbg{width: 100%;height: 58px;background: #f5f5f5;position: relative;}
.w-ptdata-jd{width: 100%;height: 58px;float: left;}
.w-ptdata-jdtext1{float: left;position: relative;}
.w-ptdata-jdtext2{float: left;position: absolute;top:0px;width: 100%;}

.w-pt-databox{padding-top: 70px;}
.w-pt-data{width: 100%;}
.w-pt-data li{float: left;padding: 40px 20px;height: 78px;line-height: 40px;width: 268px;border:1px solid transparent;}
.w-pt-data li.co2{width: 498px;border:1px solid;background: #fef2e7;border-radius: 20px;border-radius: 100px;text-align: center;}
.w-pt-data2{width:998px;margin:0 auto;line-height: 40px;height: 70px;background: url(../images/pt-databg.png) no-repeat center top;position: relative;top: -40px;padding: 70px 0px 0;}

/*2017.3.20*/
.account-billbtn .q-cpsa a{margin:0 15px;}
.q-tcbg{background: #000000;opacity: 0.3;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 999999;}
.q-tcdiv{position: absolute;top: 20%;width: 680px;left: 50%;margin-left: -340px;background: #fff;z-index: 99999999999;border-radius: 5px;overflow: hidden;padding-bottom: 20px;}
.q-tctop{line-height: 50px;padding: 0 20px;overflow: hidden;border-bottom: 1px solid#e2e2e2;}
.q-tctop p{float: left;font-size: 16px;}
.q-tctop img{float: right;margin-top: 18px;}
.q-tcbtm{padding: 0 20px;}
.q-tcbtm table{margin-bottom: 20px;margin-top: 20px;line-height: 48px;border: none;width: 100%;text-align: center;}
.q-tcbtm table th{background: #f9eade;}
.q-tcbtm table .even{background: #f4f3f3;}
.q-close{cursor: pointer;}
.q-tcbtm .td03{line-height: 18px;text-align: left;padding: 0 10px;}
.q-tcdiv02{width: 780px;margin-left: -390px;}
.q-tcdiv02 table .q-radio{width: 15px;height: 15px;vertical-align: middle;}
.q-tcdiv02 table .major{cursor: pointer;}
.q-dzlink{display: block;width: 64px;height: 24px;line-height: 24px;font-size: 12px;border: 1px solid #ff6600;color: #ff6600;background: #fae9df;}
.q-dzlink02:hover,
.q-dzlink02{display: none;border: 1px solid #ff6600;color: #fff;background: #ff6600;}
.q-tcdiv02 .q-dztab .even:hover{background: #fae9df;}
.q-tcdiv02 .q-dztab tr:hover .q-dzlink02{display: block;}
.q-dzlinkbtm{display: block;width: 120px;height: 36px;line-height: 36px;}
.q-dzlinkbtm{display: block;width: 120px;height: 36px;line-height: 36px;background: #ff6600;border: none;font-size: 16px;color: #fff;border-radius: 5px;margin: 0 auto;margin-bottom: 20px;}
.q-dzone{margin-bottom: 18px;}
.q-dzone:first-child{margin-top: 45px;}
.q-dzone p{width: 125px;text-align: right;color: #666666;line-height: 34px;}
.q-dzone input{height: 32px;width: 240px;border: 1px solid #e2e2e2;text-indent: 1em;}
.q-dzone .q-ladzinput{width: 460px;}
.q-dzbtn{display: block;width: 120px;height: 36px;line-height: 36px;background: #ff6600;border: none;font-size: 16px;color: #fff;border-radius: 5px;margin-bottom: 20px;margin-left: 128px;}
.q-dzone select{width: 110px;height: 32px;margin-right: 22px;line-height: 32px;border: 1px solid #e2e2e2;}
.q-lcxq-right{height: 365px;}
.q-detail-left{height: 435px;}
/* 2017.7.6 */
.company-list {
    padding-left: 295px;
    padding-top: 65px;
}
/* 20170915 */
.w-reg-tab{border-bottom:1px solid #ccc;height:44px;text-align: center;line-height: 44px;font-size: 18px;margin-bottom:55px;}
.w-reg-tab a{width:156px;height: 46px;display: inline-block;}
.w-reg-tab a.on{background: #fff url(../images/reg-bg.png) no-repeat;}

/*2017/9/20*/
.color1{color:#e35554;}
.f15{font-size: 15px;}
.mb24{margin-bottom: 24px;}
.mb60{margin-bottom: 60px;}
.ml25{margin-left: 25px;}
.pt57{padding-top: 57px;}
.pb80{padding-bottom: 80px;}

.w-left{width: 220px;border:1px solid #ededed;float: left;}
.w-menu-title{width: 100%;height: 110px;font-weight: lighter;background: url(../images/title-bg.png);font-size: 24px;color:#fff;line-height: 110px;text-align: center;}
.w-menu{width: 100%;}
.w-menu li{width: 100%;height: 57px;line-height: 57px;border-bottom: 1px solid #e4e4e4;text-align: center;font-size: 16px;background: url(../images/menu-bg.png);}
.w-menu li a.selected{color: #e35554;}

/* .w-right{width: 917px;border:1px solid #ededed;border-left:0;float: left;padding:0px 30px 0px 30px;}
 */
 .w-right{width: 917px;border:1px solid #ededed;border-left:0;float: right;padding:0px 30px 0px 0px;}
 .w-title1{width: 100%;height: 63px;line-height: 63px;border-bottom: 1px solid #ededed;font-size: 24px;font-weight: lighter;}
.w-title1 i{width: 5px;height: 25px;display: inline-block;vertical-align: middle;margin:-2px 20px 0px 10px;background: #2593f9;}
.w-detail{width: 100%;padding:20px 0px;line-height: 36px;}

.w-from1{width: 100%;}
.w-from1 li{width: 100%;}
.w-label1{float:left;width: 288px;height:42px;line-height: 42px;text-align: right;padding-right: 30px;font-size: 16px;}
.w-label2{line-height: 42px;}
.w-input1{width: 278px;height: 40px;border:1px solid #ededed;line-height: 40px;padding:0 10px;}
.w-select1{width: 60px;height: 42px;border:1px solid #ededed;line-height: 42px;padding-left: 10px;}
.w-select2{width: 300px;height: 42px;border:1px solid #ededed;line-height: 42px;padding-left: 10px;color:#e35554;}

.w-js-list{border-top:1px solid #ededed;border-right:1px solid #ededed; color: #666;}
.w-js-list tr th{border-bottom:1px solid #ededed;border-left:1px solid #ededed; height: 52px;background: #fcfcfc;}
.w-js-list tr td{border-bottom:1px solid #ededed;border-left:1px solid #ededed; height: 52px;padding:0px 20px;}

.w-bnt1{width: 150px;height: 45px;line-height: 45px;display: inline-block;border-radius: 3px;text-align: center;background: #e35554;color:#fff;}


/*2017/10/18*/
.tc{text-align: center;}
.f36{font-size: 36px;}
.mb5{margin-bottom: 5px;}
.mb20{margin-bottom: 20px;}
.ml15{margin-left: 15px;}
.pt40{padding-top: 40px;}
.pb30{padding-bottom: 30px;}

.w-hk-dialogbox{width: 640px;}
.w-hk-dialogbox6{width: 440px;}
.w-hk-dialognum{width:100%;height: 210px;background: url(../images/hk-bg.png) no-repeat;padding: 36px 0px;}

.w-dialog-from{width: 310px;margin:0 auto;}
.w-dialog-inputbox{width: 310px;position: relative;}
.w-dialog-input1{width: 273px;height: 48px;line-height: 48px;border:1px solid #ddd;border-radius: 3px;padding:0px 20px 0px 15px;}
.w-dialog-inputbox i{position: absolute;line-height: 48px;right: 15px;top:0px;}
.w-hk-dialogbnt1{width:118px;height: 38px;text-align: center;border:1px solid #e35554;background:#e35554;line-height: 38px;display: inline-block;border-radius: 3px;color:#fff;font-weight: bold;font-size: 16px;}
.w-hk-dialogbnt2{width:118px;height: 38px;text-align: center;border:1px solid #e35554;background:#fff;line-height: 38px;display: inline-block;border-radius: 3px;color:#e35554;font-weight: bold;font-size: 16px;}
.w-hk-dialogbnt1:hover{background:#ffcaca;color:#fff;}
.w-hk-dialogbnt2:hover{background:#ffcaca;color:#fff;}

/**前台利益保障 20171021*/
.tt-lfzs{font-size: 13px;}
.tt-lfzs a{margin-left: 20px;}
.top .tt-lfzs a:hover{color: #fff;text-decoration: underline;}
.ly-csr{padding-top:28px;padding-bottom: 34px;}
.ly-csr li{padding-top: 40px;margin-bottom: 54px;border-top: 1px solid #ededed;position: relative;overflow: hidden;}
.ly-csr li:first-child{border-top: none;}
.csr-img{width: 190px;height: 226px;overflow: hidden;margin-left: 10px;}
.csr-img-about{width: 190px;height: 226px;overflow: hidden;margin-left: 10px;margin: 0 50px 20px 50px;}
.csr-con{width: 670px;overflow: hidden;position: relative;font-weight: lighter;}
.csr-con>a{display: block;height: 30px;line-height: 30px;font-weight: lighter;color: #333;font-size: 26px;}
.csr-con>span{display: block;line-height: 44px;height: 44px;font-size: 18px;color: #999;margin-bottom: 5px;}
.csr-con>p{line-height: 30px;font-size: 15px;color: #666;}
.cwsj-lb{padding-top: 37px;padding-bottom: 100px;position: relative;width: 970px;overflow: hidden;}
.cwsj-lb li{float: left;width: 180px;height: 222px;position: relative;float: left;margin-right: 62px;margin-bottom: 22px;}
.cwsj-lb li h2{display: block;height: 72px;line-height: 72px;overflow: hidden;text-align: center;color: #2593f9;font-size: 18px;font-weight: lighter;}
.fl-gw{min-height: 630px;}
.fl-gw li{border-bottom: 1px solid #ededed;padding-bottom: 54px;margin-bottom: 0;}
.jgsj-lb li h2{color: #e35554;}
.wy-tit{padding: 38px 30px 44px;border: 1px solid #ededed;margin-bottom: 26px;margin-top: 50px;line-height: 42px;font-size: 15px;color: #666;font-weight: lighter;}
.xn_index_tab-bd .xn_index_tab_02{display:none;}
.xn_index_tab-bd .xn_index_thisclass{ display:list-item;}
.xn_index_tab-hd li{float: left;border: 1px solid #ebebeb;height: 30px;margin-right: -1px;line-height: 30px;font-size: 14px;color: #666;cursor: pointer;margin-bottom: 1px;}
.select-xf{float: left;font-size: 14px;cursor: pointer;
	height: 30px;color: #666;
	border: none;
	padding:0 10px;width: 100px;color: 
	outline: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	background: url(../images/select-arrow.png) right center no-repeat;
	*background-image: none;
	background-image: none\0;
}
.xn_index_active02{padding: 0 16px;}
.wy-lt{width: 100%;height: 50px;line-height: 50px;background: #f5f5f5;overflow: hidden;font-size: 14px;color: #333;font-weight: lighter;}
.wy-lt li{float: left;margin-right: 27px;font-weight: bold;}
.tx01{width: 120px;text-align: center;}
.tx02{width: 220px;text-indent: 16px;}
.tx03{width: 114px;text-align: center;line-height: 18px;padding-top: 8px;margin-right: 97px !important;}
.tx04{width: 174px;}
.wy-lt .tx05{width: 110px;margin-right: 0;text-align: center;}
.wy-lb{overflow: hidden;}
.wy-lb li{padding: 30px 0;border-bottom: 1px solid #ededed;overflow: hidden;position: relative;}
.wy-img{width: 118px;height: 118px;border: 1px solid #ededed;overflow: hidden;margin-right: 27px;}
.wy-zl{width: 220px;margin-right: 27px;line-height: 32px;font-weight: lighter;font-size: 14px;color: #666;}
.wy-dhr{width: 184px;margin-right: 27px;line-height: 32px;font-weight: lighter;font-size: 14px;color: #666;}
.wy-dz{width: 174px;margin-right: 27px;line-height: 32px;font-weight: lighter;font-size: 14px;color: #666;}
.wy-czf{width: 110px;text-align: center;line-height: 118px;font-size: 14px;color: #e35554;}
.wy-czf a{color: #e35554;}
.wy-fy{text-align: right;padding-top: 48px;padding-bottom: 28px;}
.wy-fy .page-num{width: 25px;height: 25px;line-height: 25px;margin: 0 10px;}
.wy-fy .page-num.selected,.wy-fy .page-num:hover{background: #fc7070;}
.xn_index_active02.xn_index_active{color: #e35554;}
.in-xsbl{width: 1200px;overflow: hidden;position: relative;}
.in-lxt{height: 368px;border: 1px solid #e5e5e5;width: 744px;}
.in-lxt h3,.in-rit h3{width: 100%;height: 48px;background: #e35554;line-height: 48px; font-size: 18px;color: #fff;text-align: center;font-weight: normal;}
.in-lxt img{display: block;width: 744px;height:320px;overflow: hidden; }
.in-rit{height: 208;border: 1px solid #e5e5e5;width: 1200px;}
.in-rit p{margin: 30px auto 0;width: 358px;overflow: hidden;height: 116px;}
.in-rit img{width: 568px;height: 160px;}
.s_footer{background: #fff;}
.s_center {width: 1000px;margin: 0 auto;}
.s_footerbtm {background: #E25554;color: #ffcaca;font-size: 13px;height: 106px;margin-top: 34px;}
.clr {zoom: 1;}
.clr:after {content: "";clear: both;visibility: hidden;display: block;font-size: 0;height: 0;line-height: 0;}
.s_footermap{float: left; margin-top: 43px;}
.s_footermap>li{float: left; width: 127px; margin-left: 33px;}
.s_footermap>li:first-child{margin-left: 0;}
.s_footermap h3{font-weight: bold; font-size: 14px; line-height: 26px;}
.s_footermap ul{line-height: 27px; margin-top: 15px;}
.s_footermap ul a{color: #999;}
.s_footermap ul a:hover{color: #e25554;}
.s_footerewm{float: left;}
.s_footerewm div{float: left; text-align: center; color: #999; margin: 0 21px; margin-top: 30px;}
.s_footerewm p{margin-top: 14px;}
.s_footerewm i{height: 196px; float: left; width: 1px; background: url(../images/footerbd.png) no-repeat;}
.s_footerewm .left{margin-right: 9px;}
.s_footerewm .right{margin-left: 9px;}
.s_footerr{float: right; margin-top: 35px; text-align: right; color: #999;}
.s_footerr .iconfont{font-size: 15px; color: #DADBDB; margin-right: 5px;background: url(../images/iconfont.png) center no-repeat;display: inline-block;width: 15px;height: 22px;vertical-align: top;}
.s_footerr .p1{line-height: 22px; margin-top: 37px;}
.s_footerr .p2{font-size: 24px; line-height: 40px;}
.s_footerr .p3{line-height: 28px;}
.s_footermsg{float: left; line-height: 24px; margin-top: 19px;}
.s_footermsg a{color: #ffcaca;}
.s_footermsg a:hover{text-decoration: underline;color: #fff;}
.s_websafe{float: right; margin-top: 40px; font-size: 0;}
.s_websafe a{display: inline-block; vertical-align: middle; margin-left:11px; background-image: url(../images/safeimgs_on.png);}
#_pingansec_bottomimagelarge_p2p{background-image: url(../images/hlwhyrz.jpg);width: 73px; height: 26px;}
#_pingansec_bottomimagelarge_p2p_iframe{width: 73px; height: 26px;}
.s_websafe .safe01{width: 65px; height: 26px; background-position: 0 0;}
.s_websafe .safe02{width: 72px; height: 26px; background-position: -77px 0;}
.s_websafe .safe03{width: 98px; height: 26px; background-position: -159px 0;}
.s_websafe .safe04{width: 42px; height: 26px; background-position: -268px 0;}
.s_websafe .safe05{width: 73px; height: 26px; background-position: -321px 0;}
.s_websafe .safe06{width: 73px; height: 26px; }
.s_websafe a:hover{background-image: url(../images/safeimgs_on.png);}
.s_footerbtm{background: #E25554; color: #ffcaca; font-size: 13px; height: 106px; margin-top: 34px;}
.in-btm{width: 1200px;margin: 0 auto 30px;overflow: hidden;background: #fff;}
.cont-xw{width: 100%;overflow: hidden;background: #f0f0f0;position: relative;padding-bottom: 38px;padding-top: 48px;}
.in-news{width: 1200px;margin: 0 auto 30px;overflow: hidden;}
.in-newslb{width: 410px;height: 324px;background: #fff;}
.in-newslb>h2{height: 48px;line-height: 48px;background: #e35554;overflow: hidden;color: #fff;padding: 0 20px;font-size: 18px;}
.in-newslb>h2 .newsmore,.in-newbox>h2 .newsmore{color: #fff;font-size: 14px;}
.in-newlist{padding: 7px 36px 0;overflow: hidden;}
.in-newlist li{line-height: 35px;padding: 15px 0 15px;position: relative;vertical-align: middle;overflow: hidden;}
.in-xwimg{margin: 0 26px;}
.inxw-tite{max-width: 190px;height: 35px;overflow: hidden;height: }
.in-newbox{width: 402px;background: #fff;overflow: hidden;margin: 0 36px 0 30px;}
.in-newbox>h2,.in-newgj>h2{height: 48px;line-height: 48px;background: #e35554;overflow: hidden;color: #fff;padding: 0 20px;font-size: 18px;}
.in-newmain{padding: 17px 25px 0;}
.in-newgj>h2{margin-bottom: 20px;}
.in-newgj{width: 322px;background: #fff;height: 324px;position: relative;overflow: hidden;}
.in-newgj a{display: block;margin: 0 auto 14px;width: 250px;height: 110px;}
.in-btm>h2{height: 48px;line-height: 48px;background: #e35554;overflow: hidden;color: #fff;padding: 0 20px;font-size: 18px;}
.in-btm>h2 .newsmore{color: #fff;font-size: 14px;}
.in-friends{width: 1200px;margin: 0 auto;background: #fff;overflow: hidden;position: relative;padding: 12px 0;text-align: center;font-size: 0;}
.in-friends a{display: inline-block;height: 60px;margin: 0 35px;}
.in-th{width: 1160px;height: 294px;margin: 0 auto;}
.in-th .index-services li{width: 114px;margin: 32px 50px 0;}
.in-th .index-services li img{margin: 0 auto;display: block;}
.in-th .service-ewm{width: 114px;height: 114px;line-height: 114px;}
.in-th .service-name{font-size: 14px;}

/* 20171202  关于我们  yulisao   */
.csr-img-aboutus{width: 99%;height: auto;overflow: hidden;margin-left: 10PX;}
.ly-csr-aboutus{padding-top:0px;padding-bottom: 34px;}
.ly-csr li{padding-top: 0px;margin-bottom: 54px;border-top: 1px solid #ededed;position: relative;overflow: hidden;}
.ly-csr li:first-child{border-top: none;}
.csr-con-cruit{width: 100%;overflow: hidden;position: relative;font-weight: lighter;}

.s_helpr{ width: 900px; background: #fff; padding-bottom: 40px;}
.s_helpr>*{margin-left:15px;}
.s_helpr>h2,.s_helpr>.s_zhtjpro,.s_helpr>.mt20,.s_helpr>.s_user,.s_helpr>.s_helplist{margin-left:0;}
.s_helphead{border-bottom: 1px solid #E0E0E0; font-size: 18px; padding: 15px 0;}
.s_helphead span{display: inline-block; line-height: 20px; color: #28a7e1; border-left: 2px solid #29A7E1; padding-left: 10px; font-weight: normal;}
.s_helplist{padding: 0 20px;}
.s_helplist li{border-bottom: 1px dashed #E6E6E6; padding-right: 8px; overflow: hidden; line-height: 60px; background: url(../images/liicon.png) left center no-repeat; padding-left: 25px;}
.s_helplist a{float: left; font-size: 16px; *vertical-align: middle;}
.s_helplist span{float: right; color: #999;}

.xf_about_box{background: #fff;border:1px solid #e7eaec; width: 739px; padding:9px 20px 19px 20px; float: left;}
.xf_about_contet{color: #666;font-size: 12px;line-height: 24px; padding:20px 10px;}
.xf_about_contet_l,.xf_about_contet_r{float: left;}
.xf_about_contet_l{border:1px solid #96c2f1; background: #eff7ff;color: #666;width: 358px; height: 76px; line-height: 76px; text-align: center; font-size: 14px;}
.xf_about_contet_sz{font-size: 26px; color: #5885ac; padding-right: 15px;}

.xf_about_contet_r{border:1px solid #9bdf70; background: #f0fbeb;color: #666;width: 358px; height: 76px; line-height: 76px; text-align: center; font-size: 14px; margin-left: 17px;}
.xf_about_contet_sz2{font-size: 26px; color: #18b160; padding-right: 15px;}

.xf_about_gltdul{padding:10px 0 20px 0;}
.xf_about_gltdul li{ height: 194px; border-bottom: 1px dashed #ddd; overflow: hidden; margin-top: 20px;}
.xf_about_gltd_l,.xf_about_gltd_r{float: left;}
.xf_about_gltd_l{width: 146px; height: 146px; padding:8px;border:1px solid #ddd; background: url(../images/index_bg.png) no-repeat -1022px -682px; }
.xf_about_gltd_l img{width: 144px; height: 144px; border:1px solid #ddd;}
.xf_about_gltd_r{width: 710px; padding:0 0 0 24px;}
.xf_about_gltd_rh2{font-size: 18px; color: #195a9b; height: 36px;}
.xf_about_gltd_rcon{line-height: 24px; font-size: 12px; color: #666;word-break:break-all;word-wrap:break-word;}

.xf_about_gltd_rh3{font-size: 14px; color: #666; padding:10px 0 10px 0;}
.xf_about_gltd_rht{font-size: 16px; color: #195a9b; height: 36px;}
.xf_about_gltdul2 li{padding-bottom: 20px;height: auto;}

.xf_about_gltdul_hz li{height: 119px;}
.xf_about_gltd_lhz{border:1px solid #dfdede; width: 161px; height: 73px; padding:0; background: #fff;}
.xf_about_gltd_lhz img{width: 161px; height: 73pxiconfont; border:0;}
.xf_about_gltdul_hz .xf_about_gltd_rh2{font-size: 16px; border-bottom:1px solid #eee; height: 26px;}
.membill_list_lv2{font-size: 14px; color:#18b160; font-weight: bold;}
.membill_list_lv3{font-size: 12px; color:#18b160; font-weight: bold;}

/** 20180321 企业会员上传资料 yulisao */
.account-inforbox{
	border: 1px solid #E6E6E6;
	padding-bottom: 14px;
	margin-top: 30px;
}
.account-inforbox:first-child{
	margin-top: 0;
}
.account-infortitle{
	height: 44px;
	background: #F4F3F3;
	line-height: 44px;
	border-bottom: 1px solid #E6E6E6;
	padding: 0 10px;
	margin-bottom: 14px;
	font-size: 14px;
}
.account-infortitle .left{
	border-left: 2px solid;
	line-height: 14px;
	margin-top: 15px;
	padding-left: 10px;
}
.account-infortitle a.major:hover{
	text-decoration: underline;
}
.account-inforbox .select{
	width: 220px;
}
.account-inforbox .text{
	padding-left: 12px;
	padding-right: 12px;
	width: 194px;
}
.account-inforbox td[align="right"]{
	padding-right: 20px;
	width: 68px;
}
.account-inforbox [disabled]{
	background-color: #fff !important;
	opacity: .7;
	filiter: alpha(opacity = 70);
}
.account-rednote{
	background: url(../images/msgicon.png) left center no-repeat;
	line-height: 30px;
	margin-top: 20px;
	padding-left: 25px;
}
.account-rednote>span{
	margin-left: 30px;
}
.account-rednote>span:first-child{
	margin-left: 0;
}
.account-rednote a{
	margin-left: 20px;
}
.account-redlist{
	margin-left: -33px;
	padding-top: 10px;
}
.account-redlist li{
	float: left;
	margin-left: 33px;
	margin-bottom: 20px;
}
.account-redbox{
	position: relative;
	cursor: pointer;
	width: 260px;
}

.account-redname{
	border: 1px solid #e6e6e6;
	border-top: none;
	line-height: 40px;
	padding: 0 20px;
	color: #333;
}
.account-redstatus{
	width: 78px;
	height: 48px;
	top: 0;
	right: 0;
}
.account-reddone{
	cursor: default;
}
.account-reddone .account-rednum{
	/* background-color: #C5C4C4; */
	background-color: #f45046;
}
.account-reddone .account-redstatus{
	background-position: -90px -285px;
}
.account-redcan .account-redstatus{
	background-position: -80px -210px;
}
.account-redwill .account-redstatus{
    background-position: -160px -210px; 
}
.account-redwill .account-redname{
	color: #999;
}
.red-dialogbox{
	background: url(../images/redbg.png) no-repeat;
	color: #fff;
	width: 429px;
	font-size: 18px;
	text-align: center;
	z-index: 2;
	position: absolute;
	padding: 125px 87px 0 120px;
	height: 322px;
}
.red-typename{
	font-size: 24px;
	font-weight: bold;
	line-height: 58px;
}
.red-money{
	font-size: 48px;
	font-weight: bold;
	line-height: 92px;
}
.red-money span{
	font-size: 80px;
	margin-right: 15px;
}

.red-dialogbox .dialog-close{
	position: absolute;
	width: 45px;
	height: 45px;
	font-size: 40px;
	background: #D4D4D4;
	line-height: 40px;
	text-align: center;
	color: #8d8c8b;
	right: -105px;
	top: 10px;
	border-radius: 30px;
}
.test-dialog .dialog-cont{
	width: 421px;
	line-height: 100px;
	color: #333;
	text-align: center;
}
.test-dialog .dialog-cont .major{
	font-size: 18px;
	margin: 0 5px;
}
.account-exchangeok .findepassword-success{
	padding: 80px 0 40px;
}
.account-extension{
	clear: both;
	padding: 35px 0 10px;
	line-height: 22px;
}
.account-extension .extensionnum .major{
	margin-left: 18px;
}

/** 20180328  发标协议  yulisao  */
.f16{font-size: 16px;}
.pt20{padding-top: 20px;}
.w-dialog-box3{width: 600px;}
.w-dialog-box5{width: 600px;height:auto;top: 50%;left: 50%; -ms-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%);
         		-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);  }
.w-dialog-content3{height:360px;overflow: hidden;overflow-y: scroll;font-size: 16px;line-height: 36px;background: #eee;}
.w-dialog-text1{padding: 30px;}
.w-dialog-bntbox{padding: 20px 0;}
.w-bdxq-tcbnt2:hover{color:#fff;}
.w-fxmove{width:200px; height:120px; background:#fff;text-align:center;position:fixed;z-index:9999;left:0;top:40%;cursor: move;}
.w-fxtips-title{height: 40px;line-height: 40px;background:#FBA053;padding:0px 20px;color: #fff;}
.w-fxtips-text{padding:20px;font-size:12px;}
.w-fxtips-close{font-size: 20px;}


/** yulisao 2018-06-15 展期 */ 
.pull-bill {
    width: 0;
    height: 0;
    border-top: 8px solid #919191;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}
.stack-bill { 
    width: 0;
    height: 0;
    border-bottom: 8px solid #00a000;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}

/* 20180712 */
.xianyin{
	background:#F4FAFF;
}
.xianyin2{
	background:#F4FAFF;
}
.xianyin3{
	background:#F4FAFF;
}
.xianyin4{
	background:#F4FAFF;
}
.xianyin5{
	background:#F4FAFF;
}
.bg-xian{
	background:#EC7C7B;
}
.hover-li{
	position:relative;
}
.hover-ul{
	position:absolute;
	top: 20px;
	left:0;
	width:80px;
	outline:1px solid #ddd;
}
.img-yin{
	width:30px;
	height:18px;
	display:inline-block;
	background:url(/public/front/images/hideshow.png);
}
.img-yin3{
	width:30px;
	height:18px;
	display:inline-block;
	background:url(/public/front/images/hideshow.png);}
.img-yin8{
	width:30px;
	height:18px;
	display:inline-block;
	background:url(/public/front/images/hideshow.png);}
.img-yin10{
width:30px;
height:18px;
display:inline-block;
background:url(/public/front/images/hideshow.png);}	
.img-yin2{
	background:url(/public/front/images/hideshow2.png);
}
.zhangdan{
	cursor: pointer;
}
.zhangdan2{cursor:pointer;}
.zhangdan3{cursor:pointer;}
.zhangdan4{cursor:pointer;}

.hide{display:none;}
.export-front{margin-left:60px;color:#e35554;background-color:#fff;border:1px solid #fff;border-radius:5px;padding: 3px 5px 3px 5px;}
.export-front:hover{color:#e35554;}

.authbtn{
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	cursor: pointer;
	color:#e35554;
}
a.authbtn{
	display: inline-block;
	text-align: center;
}
.authbtn-quit{
	width: 70px;
	height: 30px;
	font-size: 15px;
	line-height: 30px;
	margin-top: 9px;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	cursor: pointer;
}
a.authbtn-quit{
	display: inline-block;
	text-align: center;
}
.authbtn-quit:hover{
	color:#999;
}
.trusteeship-cont-auth{
	padding: 10px 20px 10px;
	text-align: center;
}
.trusteeship-wrap-auth{
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align: left;
}
.trusteeship-wrap-auth .major{
	font-size: 18px;
	line-height: 54px;
	padding-left:0px;
}
.trusteeship-wrap-auth .authbtn{
	width: 70px;
	height: 30px;
	font-size: 15px;
	line-height: 30px;
	margin-top: 9px;
	margin-right:20px;
	margin-left:40px;
}
.authbtn-box{width:245px;}
.auth-input {
    width: 170px;
    height: 20px;
    border: 1px solid #999;
    border-radius: 4px;
    margin-left: 10px;
    padding: 5px 0;
}
.auth-amt-span{margin-left:5px;}
.auth-time-span{margin-left:0px;}
.expand-desc{width:560px;height:210px;padding: 5px 5px 5px 5px;}
.w-dialog-from2{width: 260px;margin:0 auto;}
.w-hk-dialognum2{width:100%;height: 210px;background: url(../images/hk-bg.png) no-repeat;padding: 36px 0px;background-size:100% 100%;}