html{
	width: 100%;
	font-size: 14px;
	-webkit-text-size-adjust: none;
}
body {
	cursor:pointer;
	height: 100%;
	width: 100%;
	background: #f0f0f0;
	font-family:Arial,Roboto,'Droid Sans','Helvetica Neue','Droid Sans Fallback','Heiti SC',sans-self;
}
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
}
button,
input[type='button'],
input[type='reset'],
input[type='submit'] {
    -webkit-appearance: button;
    cursor: pointer;
}
i {
	display: inline-block;
	font-style: normal;
}
ul,
ol,
li {
	list-style: none;
}
a {
	color: #000000;
	text-decoration: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.banner img {
	border: none;
	height: 100%;
	width: 100%;
	vertical-align: top;
	display: block;
}
.scityconent img {
	border: none;
	height: 88px;
	width: 88px;
	vertical-align: top;
	display: block;
}
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}
.nowrap{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
em,
b {
	font-style: normal;
	font-weight: normal;
}
button,
input,
select,
textarea {
	resize: none;
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	vertical-align: middle;
	outline: none;
	border-radius: 0;
	border: 1px solid #e4e4e4;
	-webkit-user-modify: read-write-plaintext-only;
}
.flex-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.flex-wrap>li,.flex-box {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	-webkit-flex-basis: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	max-width: 100%;
	display: block;
	position: relative;
}
.midCenter {
	-moz-box-pack: center;
	-webkit-box-pack: center;
	box-pack: center;
	-moz-box-align: center;
	-webkit-box-align: center;
	box-align: center;
	box-pack: center;
	-ms-flex-pack: center;
	display: -ms-flexbox;
	-ms-flex-align: center;
	justify-content: center;
	align-items: center;
}
.justify {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.container{
	position: relative;
	min-width: 320px;
	padding-bottom: 40px;
	overflow: hidden;
}
.contain {
	overflow-y: scroll;
	padding: 10px;
}
.footer{
	height: 85px;
	font-size: 12px;
	text-align: center;
}
.footer-tel{
	padding-top: 10px;
	color: #999999;
}
.footer-add{
	padding-top: 10px;
}
.foo{
	background: #FFFFFF;
	padding: 8px 10px;
	position: fixed;
	bottom: 0;
	width: 100%;
}
.foo .enter-msg{
	width: 100%;
	height: 35px;
	overflow-y: auto;
	border: 1px solid #10CAA5;
	border-radius: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: justify;
}
.banner-title {
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #FFFFFF;
	background: #10CAA5;
}
.login-module{
	margin-top: 25px;
	margin-left: 15px;
	margin-right: 15px;
}
.login-block{
	margin-bottom: 15px;
}
.login-block .form-label{
	width: 50px;
	height: 40px;
	line-height: 40px;
	margin-left: 12px;
	color: #777777;
	position: absolute;
}
.login-block .form-control{
	width: 100%;
	height: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 55px;
	border-radius: 5px;
	border: none;
}
.login-block input[type='checkbox'],.login-block span,.login-block a{
	vertical-align: middle;
}
.banner-list{
	height: 44px;
	text-align: center;
	background: #10CAA5;
}
.banner-list li{
	position: relative;
	margin: 10px 1px;
}
.banner-list li a{
	display: block;
	color: #FFFFFF;
	width: 100%;
	height: 24px;
	line-height: 25px;
}
.banner-list li a.active{
	color: #10CAA5;
	background: #eff7e9;
}
.banner-list .i-num{
	position: absolute;
	top: -5px;
	right: -8px;
}
.banner-nav{
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #FFFFFF;
}
.banner-nav li a{
	display: block;
}
.banner-nav li a.active{
	color: #10CAA5;
	border-bottom: 1px solid #10CAA5;
}
.banner-nav .i-dot{
	position: absolute;
	margin-top: 8px;
}
.banner-nav .i-num{
	position: absolute;
	margin-top: 5px;
}
.banner-title{
	height: 44px;
    line-height: 44px;
    text-align: center;
    color: #FFFFFF;
    background: #10CAA5;
}
.message-module{
	margin-top: 10px;
}
.message-module li a{
	font-size: 16px;
	display: block;
	height: 44px;
	line-height: 44px;
	padding-left: 32px;
	border-bottom: 1px solid #e4e4e4;
}
.message-module li .i-rw,
.message-module li .i-lx,
.message-module li .i-safe,
.message-module li .i-sz,
.message-module li .i-wx{
	border: none;
}
.message-module .i-dot{
	position: absolute;
	margin-top: 18px;
	right: 12px;
}
.message-module .i-r{
	position: absolute;
	margin-top: 15.5px;
	right: 12px;
}
.msg-get,.msg-send{
	margin-top: 20px;
}
.msg-get:first-child,.msg-send:first-child{
	margin-top: 0px;
}
/*.msg-get:first-child{
	margin-top: 0px;
}*/
.msg-get .u-time,.msg-send .u-time{
	text-align: center;
	margin-bottom: 10px;
}
.msg-get img,.msg-send img{
	width: 40px;
	height: 40px;
}
.msg-text{
	position: relative;
	min-height: 40px;
}
.msg-get .msg-text{
	margin-right: 40px;
    margin-left: 15px;
}
.msg-send .msg-text{
	margin-left: 40px;
    margin-right: 15px;
}
.msg-text span{
	color: #555555;
	font-size: 16px;
    display: inline-block;
    border-radius: 5px;
    word-break: break-all;
    line-height: 1.5;
    text-align: justify;
}
.msg-get .msg-text span{
	padding:8px;
}
.msg-send .msg-text span{
	padding:7px 8px;
	border: 1px solid #b9e0d8;
	float: right;
}
.msg-send .i-sd,.msg-send .i-read{
	float: right;
	width: 22px;
	height: 13px;
	margin-right: 5px;
}
/*function*/
.f-tc{
	text-align: center;
}
.f-tr{
	text-align: right;
}
.f-tl{
	text-align: left;
}
.f-mt7{
	margin-top: 7px;
}
.f-mt10{
	margin-top: 10px;
}
.f-ml10{
	margin-left: 10px;
}
.f-ml13{
	margin-left: 13px;
}
.f-mr10{
	margin-right:10px;
}
.f-ml5{
	margin-left:5px;
}
.f-mt13{
	margin-top: 13px;
}
.f-mt5{
	margin-top: 5px;
}
.f-mt2{
	margin-top: 2px;
}
.f-mb7{
	margin-bottom: 7px;
}
.f-mb10{
	margin-bottom: 10px;
}
.f-mb13{
	margin-bottom: 13px;
}
.f-mb20{
	margin-bottom: 20px;
}
.f-pl{
	padding-left: 10px;
}
.f-pt13{
	padding-top: 13px;
}
.f-vm{
	vertical-align: middle;
}
.showPlace{
	display: none;
}
.f-db{
	display: block;
}
/*ui*/
.u-time{
		color: #999999;
    font-size: 10px;
    vertical-align: middle;
}
.u-mb{
	margin-bottom: 13px;
}
/*skin-color*/
.s-bgc{
	background: #FFFFFF;
}
.s-bgc1{
	background: #d4f1e9;
}
/*聊天内容中多个表情不换行*/
.s-bgc1 > img {
	display: inline;
}
.s-bgc > img {
	display: inline;
}
/*btn*/
.btn-reg,.btn-op{
	display: block;
	font-size: 12px;
	text-align: right;
	color: #FFFFFF;
	width: 44px;
	height: 44px;
	position: absolute;
	right: 10px;
	margin-top: -44px;
}
.btn-login{
	display: block;
    width: 100%;
    height: 40px;
    line-height: 41px;
    text-align: center;
    border: none;
    border-radius: 5px;
    color: #FFFFFF;
    background: #10CAA5;
    font-size: 16px;
}
.btn-send{
		display: block;
    width: 60px;
    height: 35px;
    line-height: 36px;
    text-align: center;
    margin-left: 10px;
    background: #10CAA5;
    color: #FFFFFF;
    border-radius: 5px;
}
.btn-ordinary{
		display: block;
		text-align: center;
		border-radius: 2px;
		margin: 20px 70px 0 70px;
		height: 40px;
		line-height: 40px;
		color: #FFFFFF;
		background: #10CAA5;
}
.btn-primary{
	display: block;
	text-align: center;
	border-radius: 2px;
	margin: 20px 60px 0 60px;
	height: 40px;
	line-height: 43px;
	color: #FFFFFF;
	background: #10CAA5;
}
.btn-charge{
		display: block;
		text-align: center;
		width: 90px;
		height: 30px;
		line-height: 30px;
		color: #FFFFFF;
		background: #e03f3f;
		border-radius: 5px;
		margin-top: 7.5px;
		margin-right: 10px;
}
.btn-loading{
	 display: block;
		width: 100%;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #999999;
		border: 1px solid #bababa;
}
.btn-del{
	position: absolute;
	right: 0;
	height: 44px;
	line-height: 44px;
	width: 44px;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
}
.btn-lx{
	display: block;
	width: 25px;
	background: url('../img/lx.png') center center no-repeat;
	background-size: 25px;
}
.btn-lxed{
	display: block;
	width: 25px;
	background: url('../img/lxed.png') center center no-repeat;
	background-size: 25px;
}
.btn-zy{
	display: block;
	width: 60px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	background: #ff9393;
	border: 1px solid #ff6262;
	border-radius: 5px;
}
.btn-jb{
	text-align: center;
	display: block;
	width: 60px;
}
.btn-center{
	line-height: 1;
	height: 45px;
	background: #f0f0f0;
	border: 1px solid #cecece;
	border-radius: 2px;
	margin-right: 13px;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
}
.btn-center:last-child{
	margin-right: 0;
}
.btn-ck{
	display: block;
	margin-top: 7px;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 2px;
	color: #FFFFFF;
	background: #10caa5;
}
.btn-tzy{
	font-size: 12px;
	color: #FFFFFF;
	border-radius: 2px;
	background: #f87476;
	line-height: 30px;
}
.btn-sx{
	font-size: 12px;
	color: #FFFFFF;
	border-radius: 2px;
	background: #feb95e;
	line-height: 30px;
}
.btn-bz{
	font-size: 12px;
	color: #FFFFFF;
	border-radius: 2px;
	background: #649de3;
	line-height: 30px;
}
.btn-zrw{
	width: 75px;
	height: 25px;
	font-size: 12px;
	margin-top: 12.5px;
	line-height: 25px;
	text-align: center;
	border-radius: 2px;
	color: #FFFFFF;
	background: #10caa5;
}
.btn-lh{
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	background: #10cca5;
	border-radius: 2px;
	margin-top: 5px;
}
.btn-cz{
	position: absolute;
	display: block;
	right: 10px;
	width: 90px;
	height: 30px;
	margin-top: 7px;
	text-align: center;
	line-height: 30px;
	border-radius: 2px;
	color: #FFFFFF;
	background: #10caa5;
}
.btn-cancel{
	display: inline-block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	background: #999999;
	border-radius: 2px;
	margin-right: 35px;
}
.btn-ok{
	display: inline-block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	background: #10caa5;
	border-radius: 2px;
}
.btn-set{
	width: 90px;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	text-align: center;
	color: #FFFFFF;
	background: #10cca5;
	border-radius: 2px;
}
.btn-res,.btn-ty{
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}
.btn-res{
	border-right: 1px solid #e4e4e4;
}
.btn-ty{
	color: #10cca5;
}
.btn-delhy{
	display: block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	background: #10cca5;
	border-radius: 2px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 7px;
}
.btn-serach{
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #FFFFFF;
	background: #decc52;
	text-align: center;
	border-radius: 2px;
}
.btn-fhb{
	display: block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	color: #FFFFFF;
	background: #10cca5;
	text-align: center;
	margin:8px auto 0;
	border-radius: 2px;
}
.btn-zyf{
	display: block;
	margin-top: 20px;
	margin-left: 115px;
	margin-right: 115px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #e4e4e4;
	border-radius: 2px;
}
.btn-tx{
	position: absolute;
	display: block;
	right: 10px;
	width: 48px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 2px;
	color: #FFFFFF;
	background: #FF3333;
}
.btn-qxzy{
	position: absolute;
	display: block;
	margin-top: -30px;
	right: 10px;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 90px;
	color: #FFFFFF;
	background: #999999;
	border-radius: 2px;
}
.f-mult1 {
    margin-top: 1.190476rem;
    margin-left: 0.5rem;
}
.u-joinyou{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
    border-top: 1px solid #e4e4e4;
    background: #FFFFFF;
}

.f-center {
    text-align: center;
    box-sizing: border-box;
    position:relative;
    display:inline-block;
    height:39px;
    line-height:39px;
    width:50%;
    margin-right:-2px;
}
.f-pfr{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}


.s-m1 {
    margin-right: -0.5714285rem;
    margin-top: -0.4285rem;
}

.s-m2 {
    margin-left: 0.2rem;
    margin-top: 0.7rem;
}

.s-m3 {
    margin-top: 1rem;
}

.s-m4 {
    margin-top: 1.6rem;
}
.f-mtop {
    margin-top: 1.190476rem;
}
.f-lh{
    line-height: 1.5
}
.f-mtop1 {
    margin-top: 1rem;
}
.f-mtop01{
    margin-top: 0.15rem;
}
.f-mtop2{
    margin-top: 0.2rem;
}
.f-mtop3 {
    margin-top: 0.3rem;
}
.f-mtop4{
    margin-top: 0.4rem;
}

.f-mtop5 {
    margin-top: 0.5rem;
}

.f-mtop6 {
    margin-top: 0.6rem;
}
.f-mtop7 {
    margin-top: 0.7rem;
}

.f-mtop8 {
    margin-top: 0.8rem;
}

.f-mtop15 {
    margin-top: 1.5rem;
}
.f-mtop20{
    margin-top: 2rem;
}
.f-mtop30{
    margin-top: 3rem;
}
.f-mtop40{
    margin-top: 4rem;
}

.f-ml5 {
    margin-left: 0.5rem;
}

.f-ml8 {
    margin-left: 0.8rem;
}
.f-ml10{
    margin-left: 1rem;
}
.f-ml15{
    margin-left: 1.5rem;
}
.f-ml20{
    margin-left: 2rem;
}

.f-mlr {
    margin-left: 3.5rem;
}
.f-mr03{
    margin-left: 0.3rem;
}
.f-mlr1 {
    margin-left: 1.5rem;
}
.f-pt{
    padding-top: 1rem;
}
.f-pt5{
    padding-top: 0.5rem;
}
.f-pt3{
    padding-top: 0.3rem;
}
.f-fz10 {
    font-size: 10px;
}

.f-fz12 {
    font-size: 12px;
}

.f-fz14 {
    font-size: 14px;
}

.f-fz16 {
    font-size: 16px;
}

.f-cp {
    padding: 0;
}

.f-fc {
    color: #555555;
}

.f-fc1 {
    color: #10caa5;
}

.f-fc2 {
    color: #FFFFFF;
}

.f-link {
    display: block;
    height: 100%;
}

.f-pr {
    position: relative;
}
.f-pl5{
    padding-left: 0.5rem;
}

.f-mult2 {
    display: block;
    position: relative;
}

.f-ml {
    margin-left: 0.8rem;
}

.f-linkline {
    text-decoration: underline;
}
.u-navigation {
    height: 3.357rem;
    background: #10caa5;
}

.s-bgi {
    position: absolute;
    width: 3rem;
    height: 3rem;
    margin-top: 0.2rem;
    background: url("../img/back.png") center center no-repeat;
    background-size: 0.8rem;
}

.u-title{
    text-align: center;
    line-height: 3.457rem;
    font-size: 16px;
}
.u-title4{
    line-height: 3.457rem;
}
.u-title5{
    text-align: center;
    line-height: 1rem;
    font-size: 12px;
}
.u-title6{
    text-align: center;
    line-height: 3.457rem;
    font-size: 12px;
    background: #ffffff;
}

.m-list1 {
    width: calc(100% - 0.5rem);
    height: 4.5rem;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-bottom: 0.5rem;
    background: #FFFFFF;
    display: -webkit-box;
    display: -moz-box;
}
.m-list-dhb{
    width: calc(100% - 0.5rem);
    height: 4.5rem;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    background: #FFFFFF;
    display: -webkit-box;
    display: -moz-box;
    border-bottom: 1px solid #e4e4e4;
}
.m-list-dhb:last-child{
    border: none;
}
.u-head1{
    margin: 0.5rem 0;
    height: 1.25rem
}
.m-list-hb{
    width: 100%;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-bottom: 0.5rem;
    background: #FFFFFF;
    box-sizing: border-box;
    display: -webkit-box;
    display: -moz-box;
}
.u-list-time {
    font-size: 12px;
}
.u-list-time1{
    margin-left: 0.5rem;
    display: inline-block;
    vertical-align: bottom;
}
.u-status-list{
    display: inline-block;
    padding: 0.2rem;
}
.u-stl1{
    color: #9aca18;
    border: 1px solid #9aca18;
}
.u-stl2{
    color: #b76967;
    border: 1px solid #b76967;
}
.u-stl3{
   color: #10CAA5;
    border: 1px solid #10CAA5;
}

.m-xylist{
    width: calc(100% - 0.5rem);
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-bottom: 0.5rem;
    background: #FFFFFF;
    display: -webkit-box;
    display: -moz-box;
}
.u-xylistcontent{
     margin-top: 0.5rem;
     padding-top: 0.5rem;
     height: 2rem;
     line-height: 2rem;
     border-top: 1px solid #e4e4e4;
 }
.u-xylistcont{
    margin-top: 0.5rem;
    padding-top: 0.5rem;
    line-height: 1.5;
    border-top: 1px solid #e4e4e4;
}
.f-mb {
    margin-bottom: 0.5rem;
}
.f-mb2{
    margin-bottom: 0.2rem;
}
.f-mb8 {
    margin-bottom: 0.8rem;
}
.f-mb1{
    margin-bottom: 1rem;
}
.f-mb15{
    margin-bottom: 1.5rem;
}
.f-pb40{
   padding-bottom: 4rem;
}

.u-tip3 {
    display: block;
    width: 3.97rem;
    height: 2.73rem;
    position: absolute;
    right: 0.5rem;
    background: url("../img/openhb.png") no-repeat;
    background-size: contain;
}
.u-opened{
    display: block;
    width: 3.97rem;
    height: 2.73rem;
    text-align: center;
    line-height: 2.73rem;
    color: #ff3333;
    position: absolute;
    right: 0.5rem;
    background: url("../img/hbjinbi.png") right center no-repeat;
    background-size: contain;
}
.u-adinput{
display:inline-block;
padding:0.3rem;
margin-bottom:0.5rem;
width: 14rem;
}

.s-skin {
    color: #FFFFFF;
    background: #ff3333;
}

.s-skin1 {
    color: #999999;
    background: #FFFFFF;
}
.s-skin2{
    color: #FFFFFF;
    background: #10caa5;
}
.s-skin3{
    color: #FFFFFF;
    background: #56c5ff;
}
.s-skin4{
    color: #FFFFFF;
    background: #9478b5;
}
.s-skin5{
    color: #FFFFFF;
    background: #e290ad;
}
.s-skin6{
    color: #FFFFFF;
    background: #ff5d5d;
}
.s-skin7{
    color: #777777;
    border: 1px solid #777777;
}
.s-skin8{
    color: #ffffff;
    background:#999999;
}
.s-skin9{
    color: #ffffff;
    background:#766375;
}
.s-skin10{
    color: #ffffff;
    background:#636f76;
}


.u-coin {
    width: 3.77rem;
    height: 1.3rem;
    line-height: 1.4rem;
    margin-top: 0.1rem;
    font-size: 12px;
    position: absolute;
    right: 0.5rem;
    text-align: right;
    background: url("../img/coin.png") 0.2rem center no-repeat;
    background-size: 30% 70%;
}
.u-coin2{
    width: 3.77rem;
    height: 1.3rem;
    line-height: 1.4rem;
    margin-top: -0.3rem;
    font-size: 12px;
    position: absolute;
    right: 0.5rem;
    text-align: right;
    background: url("../img/coin.png") 0.2rem center no-repeat;
    background-size: 30% 70%;
    padding: 0.2rem 0.1rem;
}
.s-bgihb{
    background: url("../img/yqhb.png") no-repeat;
    background-size: contain;
}
.s-bgihdhb{
    background: url("../img/hdhb.png") no-repeat;
    background-size: contain;
}
.s-bgidxhb{
    background: url("../img/ydxhb.png") no-repeat;
    background-size: contain;
}
.f-mult3 {
    width: 4.7rem;
    height: 4.7rem;
    line-height: 4.7rem;
    display: block;
    text-align: center;
    position: relative;
}
.f-mult4{
    background: #ffffff;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.f-mult5{
    padding: 0.5rem;
    margin-top: 1rem;
}
.f-dslist{
    padding: 0.5rem;
    border: 1px solid #e4e4e4;
}
.f-dslist:last-child{
    border: none;
}
.u-tip4 {
  /*  display: block;*/
    width: 0.7rem;
    height: 1.4rem;
    position: absolute;
    right: 0.5rem;
    border-radius: 0.3rem;
    background: url("../img/icon-rightsj.png") no-repeat;
    background-size: contain;
}

.m-list2 {
    width: 100%;
    min-height: 4.5rem;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    display: -webkit-box;
    display: -moz-box;
    background: #ffffff;
}
.m-listkg{
    width: calc(100% - 0.5rem);
    height: 4.5rem;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    display: -webkit-box;
    display: -moz-box;
    background: #ffffff;
    border-bottom: 1px solid #e4e4e4;
}

.f-w{
    width: 80%;
}
.f-w90{
    width: 90%;
}
.f-vm{
    vertical-align: middle;
}

.u-list-text1 {
    line-height: 1.3rem;
    font-size: 12px;
}

.u-tip5 {
    display: block;
    width: 1rem;
    height: 1.5rem;
    position: absolute;
    right: 0.5rem;
    margin-top: 1.5rem;
    border-radius: 0.3rem;
}
.contain-yh{
    margin-top:0.5rem;
    min-height:5rem;
    font-size:12px;
}

.i-down {
    background: url("../img/down.png") no-repeat;
    background-size: contain;
}

.i-up {
    background: url("../img/up.png") no-repeat;
    background-size: contain;
}
.i-finish{
    vertical-align: middle;
    width: 1rem;
    height: 1rem;
    background: url("../img/finish.png") no-repeat;
    background-size: contain;
    margin-right: 0.5rem;
}

.m-detail {
    width: calc(100% - 0.5rem);
    padding-left: 0.5rem;
    display: -webkit-box;
    display: -moz-box;
    padding-bottom: 0.5rem;
    background: #FFFFFF;
}
.m-detail1 {
    width: calc(100% - 0.5rem);
    padding-left: 0.5rem;
    padding-top: 0.5rem;
    display: -webkit-box;
    display: -moz-box;
   background: #ffffff;
    padding-bottom: 0.5rem;
}

.m-type {
    border-top: 1px solid #e4e4e4;
    padding-top: 1.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.u-box {
    margin-top: 0.86rem;
    padding-top: 1.2rem;
    padding-left: 1.93rem;
    height: 10.36rem;
}

.u-ifo {
    margin-bottom: 1.57rem;
}

.m-del {
    margin-top: 1.43rem;
}
.u-btn{
    display: block;
    text-align: center;
    margin: 0 auto;
    border-radius: 5px;
}
.u-submit{
    height: 2.6rem;
    line-height: 2.65rem;
    padding-bottom: 1rem;
}
.u-btnlist{
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    border-radius: 5px;
    width: 6rem;
    height: 2.786rem;
    line-height: 2.9rem;
}
.u-btnlg{
    width: 14.43rem;
    height: 2.786rem;
    line-height: 2.9rem;
}
.u-btnsm{
  width: 6rem;
}


.u-hope {
    border-top: 1px solid #e4e4e4;
    width: 100%;
    padding-top: 0.5rem;
}
.u-hope1{
     border-top: 1px solid #e4e4e4;
    width: 100%;
    padding-top: 0.5rem;
    line-height: 1.5
}

.z-box {
    margin-right: 0.5rem;
    height: 2.13rem;
    line-height: 2.13rem;
    text-align: center;
}

.z-common {
    border-top: 1px solid #e4e4e4;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

.z-wait {
    color: #9aca18;
}

.f-ll {
    float: left;
}

.f-lr {
    float: right;
}

.z-agree {
    color: #10caa5;
}

.z-refused {
    color: #b76967;
}

.u-tip6 {
    line-height: 1.4rem;
    width: 15rem;
}

.f-lh {
    line-height: 1.4rem;
}
.f-lh15{
    line-height: 1.5;
}

.u-btn-li {
    display: inline-block;
    height: 2.5rem;
    width: 4rem;
    line-height: 2.6rem;
    text-align: center;
    margin-right: 1.2rem;
}
.u-serach{
	margin: 10px;
}
/*font-size*/
.fz-10{
	font-size: 10px;
}
.fz-12{
	font-size: 12px;
}
.fz-14{
	font-size: 14px;
}
.fz-16{
	font-size: 16px;
}
/*font-color*/
.s-fc{
	color: #10caa5;
}
.s-fc1{
	color: #555555;
}
.s-fc2{
	color: #333333;
}
.s-fc3{
	color: #999999;
}
.s-fc4{
	color: #ff7418;
}
.s-fc5{
	color: #ff3333;
}
.s-fc5{
	color: #ff5418;
}
.s-fc6{
	color: #40569d;
}
.s-fc7{
	color: #FFFFFF;
}
/*icon*/
.i-nodate{
	position: absolute;
	right: 0;
	width: 60px;
	height: 60px;
	background: url('../img/end.png') no-repeat;
	background-size: contain;
}
.i-r{
	width: 7px;
	height: 13px;
	background: url('../img/icon-rightsj.png') no-repeat;
	background-size: contain;
}
.i-listr{
	background: url('../img/icon-rightsj.png') right center no-repeat;
	background-size: 7px 14px;
}
.i-rsel{
	width: 7px;
	height: 13px;
	background: url('../img/rsel.png') no-repeat;
	margin-left: 4px;
	background-size: contain;
}
.i-dot{
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #ff3333;
}
.i-num{
	height: 14px;
	min-width: 14px;
	padding: 0 3px;
	line-height: 15px;
	border-radius: 7px;
	font-size: 10px;
	color: #FFFFFF;
	background: #ff3333;
}
.i-back{
	position: absolute;
    height: 44px;
    width: 44px;
    left: 12.5px;
    background: url('../img/back.png') left center no-repeat;
    background-size: 8.5px 15px;
}
.i-back2{
	position: absolute;
    height: 44px;
    width: 44px;
    left: 12.5px;
    background: url('../img/back.png') left center no-repeat;
    background-size: 8.5px 15px;
}
.i-meal{
	background: url('../img/i-eat.png') no-repeat;
}
.i-drink{
	background: url('../img/i-drink.png') no-repeat;
}
.i-move{
	background: url('../img/i-move.png') no-repeat;
}
.i-sing{
	background: url('../img/i-sing.png') no-repeat;
}
.i-sport{
	background: url('../img/i-sport.png') no-repeat;
}
.i-travel{
	background: url('../img/i-travel.png') no-repeat;
}
.i-chat{
	background: url('../img/i-chat.png') no-repeat;
}
.i-walk{
	background: url('../img/i-walk.png') no-repeat;
}
.i-other{
	background: url('../img/i-other.png') no-repeat;
}

.i-meal,.i-drink,.i-move,.i-sing,.i-sport,.i-travel,.i-chat,.i-walk,.i-other{
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background-size: 20px;
	margin-right: 4px;
}
.gray{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.i-hb{
		background: #FFFFFF url('../img/wdhb.png') 15px center no-repeat;
    background-size: 12px;
}
.i-ky{
	background: #FFFFFF url('../img/tdky.png') 15px center no-repeat;
	background-size: 12px;
}
.i-yy{
	background: #FFFFFF url('../img/tdyy.png') 15px center no-repeat;
	background-size: 12px;
}
.i-hy{
	background: #FFFFFF url('../img/wdhy.png') 15px center no-repeat;
	background-size: 12px;
}
.i-ds{
	background: #FFFFFF url('../img/wdds.png') 15px center no-repeat;
	background-size: 12px;
}
.i-dt{
	background: #FFFFFF url('../img/i-dt.png') 15px center no-repeat;
	background-size: 12px;
}
.i-pl{
	background: #FFFFFF url('../img/msg.png') 15px center no-repeat;
	background-size: 12px;
}
.i-xtd{
	background: #FFFFFF url('../img/sz.png') 15px center no-repeat;
	background-size: 12px;
}
.i-yzr{
	background: #FFFFFF url('../img/yzr.png') 15px center no-repeat;
	background-size: 12px;
}
.i-lxr{
	background: #FFFFFF url('../img/dh.png') 15px center no-repeat;
	background-size: 12px;
}
.i-hxbz{
	background: #FFFFFF url('../img/i-hxbz.png') 15px center no-repeat;
	background-size: 12px;
}
.i-wzan{
	background: #FFFFFF url('../img/wzan.png') 15px center no-repeat;
	background-size: 12px;
}
.i-mfck{
	background: #FFFFFF url('../img/mf.png') 10px center no-repeat;
	background-size: 12px;
}
.i-rd{
	background: #FFFFFF url('../img/rz.png') 10px center no-repeat;
	background-size: 12px;
}
.i-itg{
	background: #FFFFFF url('../img/itg.png') 10px center no-repeat;
	background-size: 12px;
}
.i-gold{
	background: #FFFFFF url('../img/gold.png') 10px center no-repeat;
	background-size: 12px;
}
.i-rw{
	background: #FFFFFF url('../img/rw.png') 10px center no-repeat;
	background-size: 12px;
}
.i-quan{
	background: #FFFFFF url('../img/quan.png') 10px center no-repeat;
	background-size: 12px;
}
.i-wx{
	background: #FFFFFF url('../img/wx.png') 10px center no-repeat;
	background-size: 12px;
}
.i-zl{
	background: #FFFFFF url('../img/zl.png') 10px center no-repeat;
	background-size: 12px;
}
.i-db{
	background: #FFFFFF url('../img/db.png') 10px center no-repeat;
	background-size: 12px;
}
.i-xc{
	background: #FFFFFF url('../img/xc.png') 10px center no-repeat;
	background-size: 12px;
}
.i-lx{
	background: #FFFFFF url('../img/dh.png') 10px center no-repeat;
	background-size: 12px;
}
.i-hd{
	background: #FFFFFF url('../img/hd.png') 10px center no-repeat;
	background-size: 12px;
}
.i-msg{
	background: #FFFFFF url('../img/msg.png') 10px center no-repeat;
	background-size: 12px;
}
.i-safe{
	background: #FFFFFF url('../img/safe.png') 10px center no-repeat;
	background-size: 12px;
}
.i-jl{
	background: #FFFFFF url('../img/jl.png') 10px center no-repeat;
	background-size: 12px;
}
.i-sz{
	background: #FFFFFF url('../img/sz.png') 10px center no-repeat;
	background-size: 12px;
}
.i-zjfk{
	background: #FFFFFF url('../img/zjkf.png') 15px center no-repeat;
	background-size: 12px;
}
.i-nxdb{
	font-size: 16px;
	background: url('../img/nxdb.png') left center no-repeat;
	background-size: 12px;
	padding-left: 15px;
	margin-bottom: 5px;
}
.i-tzl{
	font-size: 16px;
	background: url('../img/zl.png') left center no-repeat;
	background-size: 12px;
	padding-left: 15px;
}
.i-tky{
	font-size: 16px;
	background: url('../img/tdky.png') left center no-repeat;
	background-size: 12px;
	padding-left: 15px;
}
.i-tyy{
	font-size: 16px;
	background: url('../img/tdyy.png') left center no-repeat;
	background-size: 12px;
	padding-left: 15px;
}
.i-tdt{
	font-size: 16px;
	background: url('../img/msg.png') left center no-repeat;
	background-size: 12px;
	padding-left: 15px;
}
.i-tlx{
	font-size: 16px;
	background: url('../img/dh.png') left center no-repeat;
	background-size: 12px;
	padding-left: 15px;
	margin-bottom: 7px;
}
.i-sdot{
		width: 4px;
		height: 4px;
		margin-right: 4px;
		border-radius: 50%;
		vertical-align: middle;
		background: #999999;
}
.i-female{
	width: 12px;
	height: 12px;
	/*margin-left: 2px;*/
	background:url('../img/female.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
}
.i-male{
	width: 12px;
	height: 12px;
	margin-left: 5px;
	background:url('../img/male.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
}
.i-new{
	width: 12px;
	height: 12px;
	margin-left: 5px;
	background:url('../img/new.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
}
.i-rz{
	width: 14px;
	height: 14px;
	margin-left: 5px;
	background:url('../img/renzheng.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
}
.i-car{
	width: 14px;
	height: 14px;
	margin-left: 5px;
	background:url('../img/car.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
}
.i-tv{
	width: 14px;
	height: 14px;
	margin-left: 5px;
	background:url('../img/tv.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
}
.i-tel{
	width: 14px;
	height: 14px;
	background:url('../img/tel.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
}
.i-norztel{
	background:url("../img/norztel.png") no-repeat;
	background-size:contain;
}
.i-vip0,.i-vip1,.i-vip2,.i-vip3,.i-vipa{
	width: 26px;
	height: 21px;
	margin-left: 2px;
}
.i-vipa{
	background:url('../img/i-vipa.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
}
.i-vip0{
	background:url('../img/i-vip0.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
	position: absolute;
	top: 0px;
	left: -65px;
	display: none; /*不显示vip0的图标, sc 2017-02-24*/
}
.i-vip1{
	background:url('../img/changeVip/i-vip1.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
	position: absolute;
	top: -2px;
	left: -65px;
	width: 20px;
	height: 15px;	
}
.i-vip2{
	background:url('../img/changeVip/i-vip2.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
	position: absolute;
	top: -2px;
	left: -65px;
	width: 20px;
	height: 15px;	
}
.i-vip3{
	background:url('../img/changeVip/i-vip3.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
	position: absolute;
	top: -2px;
	left: -65px;
	width: 20px;
	height: 15px;
}
.i-vip1n{
	background:url('../img/changeVip/i-vip1n.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
	position: absolute;
	top: -2px;
	left: -65px;
	width: 35px;
	height: 15px;	
}
.i-vip2n{
	background:url('../img/changeVip/i-vip2n.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
	position: absolute;
	top: -2px;
	left: -65px;
	width: 35px;
	height: 15px;	
}
.i-vip3n{
	background:url('../img/changeVip/i-vip3n.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
	position: absolute;
	top: -2px;
	left: -65px;
	width: 35px;
	height: 15px;
}
.cvip1{
	/*background:url('../img/cvip1.png') no-repeat;*/
	background-size: contain;
	vertical-align: middle;
	position: absolute;
	top: 0px;
	left: -65px;	
	width: 16px;
	height: 16px;
	display: inline-block;
}
.cvip2{
	/*background:url('../img/cvip2.png') no-repeat;*/
	background-size: contain;
	vertical-align: middle;
	position: absolute;
	top: 0px;
	left: -65px;	
	width: 16px;
	height: 16px;
	display: inline-block;	
}
.cvip3{
	/*background:url('../img/cvip3.png') no-repeat;*/
	background-size: contain;
	vertical-align: middle;
	position: absolute;
	top: 0px;
	left: -65px;
	width: 16px;
	height: 16px;
	display: inline-block;	
}
.i-tips{
		display: inline-block;
		width: 12px;
		height: 12px;
		margin-right: 5px;
		border-radius: 50%;
		color: #FFFFFF;
		background: #10caa5;
		vertical-align: middle;
		text-align:center;
}
.i-latetime{
	font-size: 10px;
	vertical-align: middle;
	padding-left:11.5px;
	background:url('../img/latetime.png') left center no-repeat;
	background-size: 7.5px 10px;
}
.i-hot{
	font-size: 12px;
	vertical-align: middle;
	padding-left:15px;
	background:url('../img/hot.png') left 11px no-repeat;
	background-size: 12px;
}
.i-jx{
	position: absolute;
	margin-top: -10px;
	right: 0;
	width: 40px;
	height: 40px;
	background:url('../img/jx.png') no-repeat;
	background-size: contain;
}
.i-picnum{
	position: absolute;
	margin-top: 46px;
	right: 9px;
	width: 20px;
	height: 20px;
	background: url('../img/picnum.png') no-repeat;
	background-size:contain;
	opacity: 0.7;
}
.i-down{
	width: 13px;
	height: 7px;
	margin-left: 6px;
	background: url('../img/down.png') no-repeat;
	background-size:contain;
}
.i-laba{
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url('../img/laba.png') no-repeat;
	background-size:contain;
}
.i-yhb{
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url('../img/yhb.png') no-repeat;
	background-size:contain;
}
.i-end{
	position: absolute;
	right: 10px;
	width: 40px;
	height: 40px;
	background: url('../img/end.png')  no-repeat;
	background-size:contain;
}
.i-qgl{
	position: absolute;
	right: 10px;
	width: 40px;
	height: 40px;
	background: url('../img/qgl.png')  no-repeat;
	background-size:contain;
}
.i-zaned{
	background: #f0f0f0 url('../img/zaned.png') 11px center no-repeat;
	background-size: 12px;
}
.i-zan{
	background: #f0f0f0 url('../img/zan.png') 11px center no-repeat;
	background-size: 12px;
}
.i-hbnum{
	height: 70px;
	width: 80px;
	margin-left: 20px;
	margin-right: 14px;
	background: url('../img/hbnum.png') no-repeat;
	background-size: contain;
}
.i-gethbtext{
	width: 148px;
	height: 70px;
	background: url('../img/hbtext1.png') left center no-repeat;
	background-size: 148px 11.5px;
}
.i-hbpwd{
	width: 151px;
	height: 70px;
	background: url('../img/hbtext3.png') left center no-repeat;
	background-size: 151px 20px;
}
.i-hbnopwd{
	width: 150px;
	height: 70px;
	background: url('../img/hbtext4.png') left center no-repeat;
	background-size: 150px 20px;
}
.i-hbcg{
	width: 119px;
	height: 70px;
	background: url('../img/hbtext2.png') left 45px no-repeat;
	background-size: 119px 11.5px;
}
.i-jb{
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url("../img/jb.png") no-repeat;
	background-size:contain;
	margin-right: 3px;
}
.i-bao{
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url("../img/hmd.png") no-repeat;
	background-size:contain;
	margin-right: 3px;
}
.i-title{
	background: url('../img/title.png') left 2px no-repeat;
	background-size: 12px;
	padding-left: 15px;
	margin-right: 43px;
	margin-bottom: 5px;
}
.i-fxq{
	position: absolute;
	right: 10px;
	margin-top: 11px;
	height: 12px;
	width: 24px;
	background: url('../img/fxq.png') no-repeat;
	background-size: contain;
}
.i-spand{
	color: #eb4f38;
	background: url('../img/spand.png') right center no-repeat;
	background-size: 12px;
	line-height: 30px;
	padding-right: 15px;
}
.i-sr{
	color: #ffc231;
	background: url('../img/sr.png') right center no-repeat;
	background-size: 12px;
	line-height: 45px;
	padding-right: 15px;
}
.i-sb{
	color: #ff3333;
	font-size: 12px;
	padding-left: 15px;
	line-height: 50px;
	background: url('../img/sb.png') left center no-repeat;
	background-size: 12px;
}
.i-cg{
	color: #10caa5;
	font-size: 12px;
	padding-left: 15px;
	line-height: 50px;
	background: url('../img/cg.png') left center no-repeat;
	background-size: 12px;
}
.i-sh{
	color: #ff9231;
	font-size: 12px;
	padding-left: 15px;
	line-height: 50px;
	background: url('../img/sh.png') left center no-repeat;
	background-size: 12px;
}
.i-lf{
	width: 12px;
	height: 12px;
	margin-right: 5px;
	background: url('../img/lf.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
}
.i-rfed{
	width: 12px;
	height: 12px;
	margin-left: 5px;
	background: url('../img/rf.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
}
.i-rf{
	color: #10caa5;
	margin-left: 5px;
	padding-left: 15px;
	vertical-align: middle;
	background: url('../img/rf.png') left center no-repeat;
	background-size: 12px;
}
.i-fy{
	margin-left: 3px;
	margin-right: 3px;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url('../img/ckjb.png') no-repeat;
	background-size: contain;
}
.i-thb{
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	margin-top: 20px;
	right: 10px;
	background: url('../img/phb.png') no-repeat;
	background-size: 40px;
	z-index: 6;
}
.i-zyt{
	width: 12px;
	height: 12px;
	background: url('../img/tzy.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-right: 5px;
}
.i-fsx{
	width: 12px;
	height: 12px;
	background: url('../img/fsx.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-right: 5px;
}
.i-bzt{
	width: 12px;
	height: 12px;
	background: url('../img/bzt.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-right: 5px;
}
.i-more{
	width: 20px;
	height: 20px;
	position: absolute;
	right: 10px;
	vertical-align: middle;
	background: url('../img/more.png') center no-repeat;
	background-size: 12px;
	z-index: 190;
}
.i-xg{
	background: #FFFFFF url('../img/xgmm.png') 10px center no-repeat;
	background-size: 12px;
}
.i-bj{
	background: #FFFFFF url('../img/bj.png') 10px center no-repeat;
	background-size: 12px;
}
.i-hmd{
	background: #FFFFFF url('../img/hmd.png') 10px center no-repeat;
	background-size: 12px;
}
.i-szl{
	background: #FFFFFF url('../img/zl.png') 10px center no-repeat;
	background-size: 12px;
}
.i-phone{
	width: 12px;
	height: 12px;
	background: url('../img/dh.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-right: 5px;
}
.i-weix{
	width: 12px;
	height: 12px;
	background: url('../img/wx.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-right: 5px;
}
.i-qq{
	width: 12px;
	height: 12px;
	background: url('../img/qq.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-right: 5px;
}
.i-mail{
	width: 12px;
	height: 12px;
	background: url('../img/mail.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-right: 5px;
}
.i-coin{
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url('../img/ckjb.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-left: 5px;
}
.i-sdhb{
	display: block;
	width: 35px;
	height: 50px;
	background: url('../img/sdhb.png') no-repeat;
	background-size: contain;
}
.i-ohb{
	display: block;
	width: 35px;
	height: 50px;
	background: url('../img/ohb.png') no-repeat;
	background-size: contain;
}
.i-res{
	width: 12px;
	height: 12px;
  background: url('../img/res.png') center center no-repeat;
	background-size: contain;
	margin-right: 5px;
}
.i-ty{
	width: 12px;
	height: 12px;
  background: url('../img/cg.png') center center no-repeat;
	background-size: contain;
	margin-right: 5px;
}
.i-zty{
	position: absolute;
	right: 10px;
	top: 42px;
	text-align: center;
	font-size: 10px;
	height: 15px;
	line-height: 15px;
	width: 40px;
	color: #FF3333;
	border: 1px solid #FF3333;
	border-radius: 2px;
}
.i-zed{
	color: #999999;
	border: 1px solid #999999;
}
.i-arg{
	width: 12px;
	height: 12px;
	background: url('../img/arg.png') no-repeat;
	background-size: contain;
	margin-right: 5px;
}
.i-rrow{
	position: absolute;
	margin-top: 7px;
	margin-left: 5px;
	width: 6px;
	height: 12px;
	background: url('../img/rrow.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
}
.i-head{
	background: url('../img/notice.png') left top no-repeat;
	padding-left: 17px;
	background-size: 12px;
	font-size: 12px;
	text-align: justify;
}
.i-tzp{
	background: url('../img/tazp.png') center center no-repeat;
	background-size: 12px 56px;
}
.i-wzp{
	background: url('../img/wdzp.png') center center no-repeat;
	background-size: 12px 56px;
}
.i-50g{
	background: url('../img/50g.png') no-repeat;
}
.i-100g{
	background: url('../img/100g.png') no-repeat;
}
.i-500g{
	background: url('../img/500g.png') no-repeat;
}
.i-50g,.i-100g,.i-500g{
	position: absolute;
	height: 100px;
	background-size: 100% 100px;
	z-index: 10;
	margin-right: 10px;
}
.i-mask{
	position: absolute;
	background:rgba(0, 0, 0, 0.6) url('../img/picmore.png') center center no-repeat;
	background-size: 8px 15px;
	border-radius: 50%;
}
.i-hy1{
	background:#c2e3d8 url('../img/hybg1.png') center 7px no-repeat;
	background-size: 234px 82px;
}
.i-hy2{
	display: block;
	width: 170.5px;
	height: 51px;
	margin: 0 auto;
	background: url('../img/hybg2.png') no-repeat;
	background-size: contain;
}
.i-qhy{
	position: absolute;
	width: 50px;
	height: 43px;
	left: 50%;
	margin-left: -25px;
	background: url('../img/qhy.png') no-repeat;
	background-size: contain;
}
.i-next{
	display: block;
	margin: 7px auto;
	width: 16px;
	height: 16px;
	background: url('../img/next.png') no-repeat;
	background-size: contain;
}
.i-art{
	height: 12px;
	width: 12px;
	vertical-align: middle;
	background: url('../img/title.png') no-repeat;
	background-size: contain;
	margin-right: 4px;
}
.i-rzdit{
	position: absolute;
	right: 10px;
	width: 25px;
	height: 25px;
	background: url('../img/rzedit.png') no-repeat;
	background-size: contain;
	margin-top: 5.5px;
}
.i-op{
	position: absolute;
	width: 24px;
	height: 24px;
	margin-left: -34px;
	background: url('../img/notg.png') no-repeat;
	background-size: contain;
}
.i_u0{
background:#897e7e url('../img/0.png') center center no-repeat;
}
.i_u1{
background:#897e7e url('../img/1.png') center center no-repeat;
}
.i_u2{
background:#897e7e url('../img/2.png') center center no-repeat;
}
.i_u3{
background:#897e7e url('../img/3.png') center center no-repeat;
}
.i_u4{
background:#897e7e url('../img/4.png') center center no-repeat;
}
.i_u5{
background:#897e7e url('../img/5.png') center center no-repeat;
}
.i_u6{
background:#897e7e url('../img/6.png') center center no-repeat;
}
.i_u7{
background:#897e7e url('../img/7.png') center center no-repeat;
}
.i_u8{
background:#897e7e url('../img/8.png') center center no-repeat;
}
.i_u9{
background:#897e7e url('../img/9.png') center center no-repeat;
}
.i-dotted{
	background: url('../img/dotted.png') center center no-repeat;
	background-size: 10px 14px;
	vertical-align: middle;
}
.i-day{
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 5px;
	color: #897e7e;
	vertical-align: middle;
}
.i-times{
background: url('../img/shalou.png') center center no-repeat;
background-size: 10px 14px;
vertical-align: middle;
}
.i-dotted,.i-times,.ii{
	margin-top: 5px;
	width: 16px;
	height: 20px;
}
.ii{
	margin-left: 1px;
	margin-right: 1px;
	background-size:7px 12px;
	border-radius: 2px;
	vertical-align: middle;
}
.piclist i.active{
	background: url('../img/tg.png') no-repeat;
	background-size: contain;
}
.i-failed{
	background: url('../img/i-failed.png') no-repeat;
}
.i-over{
	background: url('../img/i-over.png') no-repeat;
}
.i-verify{
	background: url('../img/i-verify.png') no-repeat;
}
.i-divide{
	background: url('../img/i-divide.png') no-repeat;
}
.i-grab{
	background: url('../img/i-grab.png') no-repeat;
}
.i-send{
	background: url('../img/i-send.png') no-repeat;
}
.i-overlate{
	background: url('../img/i-send.png') no-repeat;
}
.i-full{
	background: url('../img/i-full.png') no-repeat;
}
.i-lgold{
	width: 78px;
	height: 11px;17
	background: url('../img/lgold.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
}
.i-tz{
	position: absolute;
	width: 40px;
	height: 40px;
	right: 10px;
	background-size: contain;
}
.i-javip{
	background: #FFFFFF url('../img/v.png') 10px center no-repeat;
	background-size: 12px;
}
.i-cxy{
	background: #FFFFFF url('../img/c.png') 10px center no-repeat;
	background-size: 12px;
}
.i-shpass{
	position: absolute;
	right: 10px;
	width: 14px;
	height: 14px;
	background: url('../img/cg.png') no-repeat;
	background-size: contain;
}
/*icon end*/
.msg-get .msg-text:before{
	content:"";
	display:block;
	position:absolute;
	top: 5px;
	left: -5px;
	font-size:0;
    line-height:0;
   	border-bottom:8px solid transparent;
  	border-top:8px solid transparent;
  	border-right:8px solid #FFFFFF;
}
.msg-send .msg-text::before,.msg-send .msg-text::after{
		content:"";
		display:block;
    position:absolute;
    top: 8px;
    right:-5px;
    border-bottom:5px solid transparent;
  	border-top:5px solid transparent;
  	border-left:5px solid #b9e0d8;
    font-size:0;
    line-height:0;
}
.msg-send .msg-text::after{
	right:-4px;
  border-left:5px solid #d4f1e9;
}
.i-sd{
	background:url('../img/sd.png') no-repeat;
    background-size: contain;
}
.i-read{
	background: url('../img/yd.png') no-repeat;
    background-size: contain;
}
.i-eat{
	padding-left: 25px;
	background: url('../img/eat.png') left center no-repeat;
	background-size: 20px;
}

.i-regcg{
	width: 14px;
	height: 14px;
	vertical-align: top;
	background: url('../img/cg.png') no-repeat;
	background-size: contain;
	margin-right: 5px;
}
.u-step{
		margin-top: 10px;
		height: 44px;
		padding: 7px 10px;
		background: #FFFFFF;
		text-align: center;
}
.u-step ul li{
		font-size: 20px;
		font-style: italic;
		height: 30px;
		line-height: 30px;
		border-radius: 5px;
		color: #999999;
		background: #e4e4e4;
		border:1px solid #e4e4e4;
}
.u-step ul li:first-child{
		margin-right: 15px;
}
.u-step ul li:last-child{
		margin-left: 15px;
}
.u-step ul li.clicked{
	border: 1px solid #10cca5;
	color: #10cca5;
	background:#fbfbfb;
}
.u-step ul li.active{
		border: 1px solid #10caa5;
		color: #FFFFFF;
		background: #10caa5;
}
.u-step-title{
		height: 59px;
		padding: 8px 10px;
		background: #f8f8f8;
		border-top: 1px solid #e4e4e4;
		border-bottom: 1px solid #e4e4e4;
		position: relative;
}
.u-step-title p{
		text-align: justify;
		line-height: 1.5;
		color: #10caa5;
}
.u-step-title::before,.u-step-title::after{
	content:"";
	display:block;
	position:absolute;
	top: -5px;
	left:15.5%;
	border-right:5px solid transparent;
	border-bottom:5px solid #e4e4e4;
	border-left:5px solid transparent;
	font-size:0;
	line-height:0;
}
.u-step-title.step2-left::before,.u-step-title.step2-left::after{
	left: 48%;
}
.u-step-title.step3-left::before,.u-step-title.step3-left::after{
	left: 81.5%;
}
.u-step-title::after{
	top: -4px;
	border-bottom:5px solid #fbfbfb;
}
.u-list{
		margin-top: 10px;
}
.u-list li{
		height: 45px;
		line-height: 45px;
		background: #FFFFFF;
		position: relative;
		border-bottom: 1px solid #e4e4e4;
}
.fky-module .u-list li:last-child,
.u-pay li:last-child{
		border: none;
}
.u-list .selectBox{
		position: absolute;
		width: 100%;
		height: 44px;
		opacity: 0;
		right: 0;
		z-index: 100;
}
.u-list label{
		padding-left: 10px;
		font-size: 16px;
}
.u-list input{
		width:100%;
		line-height: 42px;
		padding-right: 15px;
		color: #555555;
		border: none;
		text-align: right;
}
 .u-list .i-r{
		position: absolute;
		top: 18px;
		right: 10px;
}
.u-list .u-boots{
		width: 100%;
		padding-top: 13px;
		padding-bottom: 13px;
		border-top: 1px solid #e4e4e4;
		background: #FFFFFF;
}
.u-list .u-boots>div{
	 padding-right: 10px;
}
.u-boots .u-tools{
	 font-size: 12px;
}
.u-boots .u-tools:first-child{
		margin-bottom: 12px;
}
.u-boots .u-tools>span{
	display:inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.u-check{
	display: inline-block;
	width: 52px;
	height: 20px;
	overflow: hidden;
	border-radius: 10px;
	vertical-align: middle;
}
.u-check span{
	display:block;
	width: 83px;
	height: 20px;
	position: relative;
}
.u-check i{
	width: 31px;
	height: 20px;
	line-height: 20px;
	vertical-align: top;
}
.u-check i:first-child{
	text-align:right;
	padding-right: 6px;
	color: #10caa5;
	background:#2c3e4e;
}
.u-check s{
	display: inline-block;
	height: 20px;
	width: 21px;
}
.u-check b{
	display:block;
	width: 14px;
	height: 14px;
	margin: 3px;
	border-radius: 50%;
}
.u-check i:last-child{
	padding-left: 3px;
	text-align:left;
	color: #ffffff;
	background: #6e7983;
}
.u-on{
	height: 20px;
}
.u-on s{
	background: #2c3e4e;
}
.u-on b{
	background: #10caa5;
}
.u-off s{
	background: #6e7983;
}
.u-off b{
	background: #ffffff;
}
.u-pay{
	margin-top: 10px;
}
.u-pay i{
	font-size: 14px;
	color: #555555;
	text-align: right;
}
.u-pay span{
	padding-right: 10px;
}
.u-kytitle{
	background: #ffffff;
	font-size: 12px;
	padding:20px 10px 10px 10px;
}
.u-kytitle input{
	border: 1px solid #e4e4e4;
	height: 24px;
	line-height: 24px;
	width: 100%;
	color: #555555;
	text-align: left;
	font-size: 12px;
	padding-left: 7px;
	padding-right: 7px;
}
.u-kytitle textarea{
	font-size: 12px;
	padding: 7px;
	height: 145px;
	width: 100%;
	color: #555555;
	line-height: 1.5;
	text-align: justify;
	margin-top: 13px;
}
.u-kytitle .picarea img{
	 width: 60px;
	 height: 60px;
}
.u-kytitle .textnum{
		margin-top: 5px;
		text-align: right;
		color: #999999;
		font-size: 10px;
}
.u-kytitle .picnum{
	 margin-top: 7px;
	 color: #555555;
}
.u-kytitle .textno{
	line-height: 1.5;
	text-align: justify;
	margin-top: 10px;
	color: #ff3333;
}

.ky-module .u-selected,.hb-module .u-selected,.fhb-module .u-selected{
		font-size: 16px;
		height: 35px;
		line-height: 35px;
		padding-left: 10px;
		padding-right: 10px;
}
.ky-module .u-selected a,.hb-module .u-selected a{
	display: block;
}
.ky-module .u-kylist{
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: #FFFFFF;
}
.u-kyarea{
	display: block;
	padding-left: 10px;
	padding-right: 10px;
}
.u-yktitle{
	height: 20px;
	line-height: 20px;
}
.u-kycontent{
	padding-top: 7px;
	padding-bottom: 7px;
}
.u-kycontent .u-desc{
	font-size: 12px;
}
.u-kycontent .u-desc p{
	line-height: 1.4;
}
.u-kycontent .u-desc p:last-child{
	margin-bottom: 0;
}
.u-kycontent .u-desc span{
	vertical-align: middle;
}
.u-kycontent .u-pic img{
	width: 65px;
	height: 65px;
}

.u-kylist .u-person{
	padding-top: 10px;
	border-top: 1px solid #e4e4e4;
}
.u-kylist .u-info{
	padding-left: 10px;
}
.u-kylist .u-latetime{
	padding-right: 10px;
	height: 20px;
	line-height: 20px;
}
.u-kylist .u-info img{
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	vertical-align: middle;
	margin-right: 5px;
}
.u-kylist .u-info span{
	vertical-align: middle;
	font-size: 12px;
}
.u-loading{
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.kydetail-module{
	margin-top: 10px;
	background: #FFFFFF;
}
.kydetail-module .i-jx{
	margin-top: 0px;
}
.kydetail-module .u-person{
	padding: 8px 10px;
}
.kydetail-module .u-person img{
	 width: 40px;
	 height: 40px;
}
.kydetail-module .u-info{
	 margin-left: 12px;
}
.kydetail-module .u-info p:last-child{
	 font-size: 12px;
	 line-height: 2;
}
.u-kydetail{
	border-top: 1px solid #e4e4e4;
	padding: 7px 10px 13px 10px;
}
.u-kydetail .u-content{
	font-size: 12px;
	margin-top: 10px;
	line-height: 1.4;
	text-align: justify;
	word-wrap: break-word;
}
.u-kydetail .u-picarea{
	margin-top: 13px;
}

.u-kydetail .u-picarea img{
	margin-bottom: 5px;
}
.u-kydetail .u-time{
	margin-top: 7px;
}
.u-prompt{
	font-size: 12px;
	margin-top: 13px;
}
.u-prompt p{
	margin-bottom: 5px;
}
.u-prompt .u-waring{
	color: #ff3333;
}
.u-prompt .u-arg{
	color: #555555;
	line-height: 1.5;
}
.wdky-module{
	margin-top: 10px;
}
.u-myinfo{
	padding: 13px 10px;
	background: #FFFFFF;
}
.u-myinfo .i-laba,.u-endlist .i-laba,.u-kydetail .i-laba{
	margin-right: 5px;
}
.u-myinfo .u-latetime{
	margin-top: 7px;
	margin-bottom: 7px;
}
.u-myinfo .u-infopic img{
	width: 70px;
	height: 70px;
	display:inline-block;
	vertical-align: bottom;
	margin-right: 3px;
}
.u-myinfo .u-infopic span{
	vertical-align: bottom;
}
.u-myinfo .u-time{
	margin-top: 5px;
}
.u-end{
	height: 30px;
	line-height: 30px;
	text-align: left;
	padding-left: 10px;
	font-size: 12px;
}
.wdky-module .u-endlist{
	height: 52px;
	color: #999999;
	border-bottom: 1px solid #e4e4e4;
	padding: 7px 10px 0 10px;
	background: #FFFFFF;
}
.wdky-module .u-endlist:last-child{
	border: none;
}
.wdky-module .u-endinfo{
	height: 25px;
	line-height: 25px;
	font-size: 10px;
	padding-left: 25px;
}
.wdkydetail-module .u-kydetail{
	border: none;
	background: #FFFFFF;
}

.u-enlist{
	height: 55px;
	padding: 7px 10px;
	background: #FFFFFF;
	border-bottom: 1px solid #e4e4e4;
}
.u-enlist:last-child{
	border: none;
}
.u-enlist img,.u-hbperson img{
	width: 40px;
	height: 40px;
}
.u-enlist .u-text{
	margin-left: 13px;
	margin-top: 5px;
}
.u-enlist .u-text p:first-child{
	font-size: 12px;
}
.u-enlist .u-text p:last-child{
	margin-top: 10px;
	vertical-align: bottom;
	font-size: 10px;
	color: #999999;
}
.f-end .u-yktitle,.f-end .u-content span{
	color: #999999;
}
.sel-module{
	background: #FFFFFF;
	padding-bottom: 13px;
}
.hb-list{
	padding-top: 7px;
	margin-bottom: 10px;
	background: #FFFFFF;
}
.u-hbperson{
	padding-left: 10px;
}
.u-hbinfo{
	height: 40px;
	border-bottom: 1px solid #e4e4e4;
	margin-left: 13px;
}
.u-hbinfo .u-bsinfo{
	color: #999999;
	font-size: 10px;
	line-height: 20px;
}
.u-zan{
	display: inline-block;
	z-index: 20;
	min-width: 60px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	text-align: right;
	color: #999999;
	padding-left: 30px;
	padding-right: 11px;
	border: 1px solid #cecece;
	border-radius: 2px;
	margin-left: 7px;
}
.u-hbarea{
	padding: 7px 10px 0 10px;
}
.u-hbsuccess{
	padding: 7px 10px;
}
.u-hbtext{
	min-height: 30px;
	font-size: 12px;
	color: #555555;
}
.u-hbtext p{
	line-height:1.3;
	margin-right: 13px;
	margin-left: 15px;
}
.u-hbtext img{
	width: 30px;
	height: 30px;
}
.u-qhblist{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 37px;
	height: 34px;
	line-height: 21px;
}
.i-taqhb{
	background: url("../img/taqhb.png") left center no-repeat;
	background-size: 37px 20px;
}
.i-dsry{
	background: url("../img/dsry.png") left center no-repeat;
	background-size: 37px 20px;
}
.i-txyhb{
	background: url("../img/txyhb.png") left center no-repeat;
	background-size: 37px 20px;
}
.i-tabm{
	background: url("../img/tabm.png") left center no-repeat;
	background-size: 37px 20px;
}

.u-qhblist img,.u-getperson img{
	display: inline-block;
	height: 20px;
	width: 20px;
	margin-right: 4px;
}
.u-hbnum{
	font-size: 10px;
	color: #999999;
}
.u-hbfoot{
	height: 36px;
	line-height: 36px;
	border-top: 1px solid #e4e4e4;
	padding-left: 10px;
	padding-right: 10px;
}
.u-hbinfo .i-end,.u-hbinfo .i-qgl{
	margin-top: -20px;
}
/*.u-hbinfo .】
{
	position: absolute;
	margin-top: 2px;
	right: 10px;
}*/
.u-hbshow{
	height: 70px;
}
.u-gold{
	position: absolute;
	color: #FF3333;
	width: 55px;
	font-size: 10px;
	text-align: center;
	margin-top: 12px;
	left: 36px;
}
.u-getperson{
	position: absolute;
	color: #555555;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	margin-top: 15px;
}
.u-hbarea .u-level{
	width: 60px;
	height: 68px;
	background: url('../img/pinfen.png') no-repeat;
	background-size:cover;
}
.u-hbarea .u-level p:first-child{
	color: #9e6b6b;
	font-size: 10px;
	text-align: center;
	padding-top: 12px;
	margin-right: 0;
}
.u-hbarea .u-level p:last-child{
	color: #ff5b64;
	font-size: 24px;
	text-align: center;
	margin-right: 0;
	font-weight: bold;
}
.u-fhb{
	padding: 7px 10px;
	background: #FFFFFF;
	margin-bottom: 10px;
}
.u-fhb img{
	width: 50px;
	height: 50px;
	margin-right:13px;
}
.u-fhb .u-textinfo{
	margin-top: 7px;
	font-size: 10px;
	color: #999999;
}
.pthb-module .u-step-title,
.mhb-module .u-step-title,
.fshb-module .u-step-title{
  height: 44px;
	padding: 0 10px;
}

.pthb-module .u-step-title p,
.mhb-module .u-step-title p,
.fshb-module .u-step-title p{
	line-height: 44px;
}
.pthb-module .u-pay{
	margin-top: 0;
}
.u-ck{
	display: block;
	margin-top: 5px;
	font-size: 10px;
}
.u-list .f-bn{
	border-bottom:none;
}
.u-xqinfo{
	padding-top: 8px;
	background: #FFFFFF;
}
.u-xqtext{
	padding-left:10px;
	padding-right: 10px;
	padding-bottom: 13px;
	border-bottom:1px solid #e4e4e4;
}
.u-xqtitle{
	margin-top: 7px;
	margin-bottom: 0px;
	padding-left: 17px;
	background: url('../img/title.png') left 2px no-repeat;
	background-size: 12px;
}
.u-qinfo{
	margin-top: 13px;
	font-size: 12px;
	padding-left: 17px;
	background: url('../img/title2.png') left center no-repeat;
	background-size: 12px;
}
.u-xqarea{
	text-align: justify;
	margin-top: 7px;
	margin-bottom: 7px;
	color: #555555;
	word-wrap: break-word;
}
.hbxq-module .u-time,.hbself-module .u-time{
	margin-top: 5px;
}
.hbself-module .i-hot{
	position: absolute;
	right: 10px;
	height: 14px;
	margin-top: 4px;
	background-position: left;
}
.hbxq-module .i-hot{
	position: absolute;
	right: 10px;
	height: 14px;
	background-position: left;
}
.hbself-module .u-end{
	background: #f0f0f0;
}
.u-xqcast{
	padding: 13px 10px;
}
.u-hboper{
	font-size: 12px;
}

.u-gethbuser{
	padding: 0 10px;
	background: #FFFFFF;
	position: relative;
}
.u-gethbuser img{
	display: inline-block;
	margin-right: 8px;
	border-radius: 50%;
	width: calc(20% - 8px);
}
.u-gethbuser>div{
	padding: 7px 0;
}
.u-gethbuser .u-row2{
	border-top: 1px dotted #cecece;
}
#self-zan{
	margin-top: 20px;
	margin-left: 40%;
}
#ot-zan{
		position: absolute;
		right: 10px;
}
.hbself-module .u-xqinfo{
	background: #FFFFFF;
}

.u-qdlist{
	background: #FFFFFF;
	padding: 7px 10px;
	border-bottom: 1px solid #e4e4e4;
	position: relative;
}
.u-qdlist img{
	width: 50px;
	height: 50px;
}
.u-qdlist .u-person{
	line-height: 1;
	margin-left: 13px;
}
.u-qdlist .u-cz{
	width: 60px;
}
.u-qdlist .u-cz a:last-child{
	display: block;
	text-align: center;
	margin-top: 7px;
	font-size: 12px;
	color: #555555;
}
.u-qdlist .u-qd{
	font-size: 12px;
	padding-top: 3px;
	line-height: 1;
	color: #555555;
}
.u-qdlist .u-area{
	padding-top: 5px;
	font-size: 10px;
	color: #999999;
	line-height: 1;
}
.u-userinfo{
	padding: 13px 10px;
	background: #FFFFFF;
}
.u-userinfo img,.u-laodc{
	width: 80px;
	height: 80px;
}
.u-infotext{
	margin-left: 13px;
}
.u-userid,.u-usercf{
	color: #555555;
	font-size: 12px;
	line-height: 1;
}
.u-userid,.u-usercf{
padding-top: 10px;
}
.u-findt{
	font-size: 12px;
	padding-left: 10px;
	padding-bottom: 13px;
	line-height: 1;
	background: #FFFFFF;
}
.u-userbtn{
	background: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
}
.btn-center p:last-child{
	font-size: 12px;
	margin-top: 2px;
	color: #555555;
}
.center-module .message-module a{
	padding-left: 26px;
}
.u-fxq{
	display: block;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	background: #FFFFFF;
	height: 37px;
	line-height: 35px;
	font-size: 12px;
	color: #999999;
	padding-left: 10px;
}

.u-setpwd{
	padding: 13px 10px;
	background: #FFFFFF;
	margin-top: 10px;
}
.u-setpwd p:first-child{
	margin-bottom: 10px;
}
.u-setpwd input{
	display: block;
	border: 1px solid #e4e4e4;
	height: 25px;
	line-height: 25px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 12px;
	text-align: left;
	margin-bottom: 7px;
}
.u-hbtext .u-self p,
.u-hbtext .u-level p{
	line-height: 1.5;
	margin-left: 0;
}
.u-je{
	padding: 13px 10px;
	background: #FFFFFF;
}
.u-je p{
	font-size: 16px;
}
.u-je i{
	display: block;
}
.u-col2{
-moz-column-count:2;
-webkit-column-count:2;
column-count:2;
-moz-column-gap:10px;
-webkit-column-gap:10px;
column-gap:10px;
}

.u-col2 p{
	text-align: center;
	margin-top: 7px;
	height: 50px;
	background: #c2c2c2;
	border-radius: 5px;
	font-size: 14px;
}
.u-col2 p.active{
	background: #ff9915;
}
.u-col2 p.active i:last-child{
  color: #8d4200;
}
.u-col2 p i:first-child{
	color: #FFFFFF;
	padding-top: 7px;
}
.u-col2 p i:last-child{
	color: #626262;
}
.mmxq-module .u-xqtext,.mmself-module .u-xqtext{
	border:none;
}
.mmxq-module .i-hbnum{
	position: relative;
	display: block;
	margin-top: 7px;
	margin-left: auto;
	margin-right: auto;
}
.mmxq-module .u-gold{
	left: 6px;
}
.u-xqtext .u-tips{
	font-size: 12px;
	color: #999999;
	margin-top: 7px;
	margin-bottom: 13px;
}
.u-xqtext .u-tips span{
	text-align: justify;
	color: #10caa5;
}
.mmself-module .u-time{
	margin-bottom: 7px;
}
.mmself-module .u-hbfoot{
	margin-top: 13px;
}
.u-getpwd{
	padding-top: 8px;
	width: 164px;
	margin: 0 auto;
}
.u-getpwd .u-userpic{
	height: 40px;
	width: 40px;
	border-radius: 50%;
	margin-right: 8px;
}
.u-getpwd .u-getuser p {
	height: 20px;
	line-height: 20px;
	font-size: 10px;
	color: #555555;
}
.u-getpwd .u-getuser img{
	width: 122px;
	height: 14px;
}
.mmself-module .u-wsc{
	margin-top: 8px;
	margin-left: auto;
	margin-right: auto;
	width: 151px;
	height: 20px;
}
.wdzl-module label,.xxmodule label{
	color: #000000;
}
.u-selm{
	padding: 13px 10px;
	background: #FFFFFF;
}
.u-selist i{
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border: 1px solid #e4e4e4;
	border-radius: 2px;
	margin-right: 7px;
	margin-top: 7px;
}
.u-selist i.active{
	color: #10caa5;
	background: #defff8;
	border: 1px solid #10caa5;
}
.u-selm p{
	font-size: 16px;
}
.u-selm i{
	font-size: 12px;
	color: #999999;
}
.plist img{
	display: inline-block;
}
#selPlace p{
	text-align: right;
	padding-right: 15px;
	color: #555555;
}
.zc-module li,.sr-module li,.cz-module li,.rw-module li,.sdhb-module li,.zy-module li{
  padding: 7px 10px;
}
.sr-module li,.zy-module li{
	height: 60px;
}
.zc-module i,.sr-module i,.cz-module i,.rw-module i,.sdhb-module i{
	display: block;
	line-height: 1;
}
.zc-module i:first-child,.sr-module i:first-child,.sdhb-module i:first-child{
	padding-bottom: 5px;
}
.sr-module i:last-child,.sdhb-module i:last-child{
  padding-top: 3px;
}
.cz-module li,.rw-module li,.sdhb-module li{
	height: 65px;
}
.cz-module img,.rw-module img,.sdhb-module img,.zy-module img{
	width: 50px;
	height: 50px;
	margin-right: 13px;
}
.cz-module i:first-child{
	padding-top: 7px;
	font-size: 12px;
}
.cz-module i:last-child{
	padding-top: 21px;
}
.ta-module .plist{
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background: #f8f8f8;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}
.ta-module .u-list li{
	height: auto;
	padding: 13px 10px;
	line-height: 1;
}
.u-nxdb{
	text-align: justify;
	padding-left: 15px;
	color: #555555;
	line-height: 1.2;
}
.u-tzl{
	padding-left: 15px;
}
.u-chunk i{
	height: 28px;
	line-height: 28px;
	padding: 0 7px;
	color: #555555;
	border: 1px solid #e4e4e4;
	border-radius: 2px;
	margin-right: 5px;
	margin-top: 7px;
}
.ta-module .i-r{
	position: absolute;
	top: 13px;
	right: 10px;
}
.u-tky{
	margin-top: 7px;
	padding-left: 15px;
	color: #555555;
	line-height: 1.2;
	font-size: 12px;
}
.u-tky P:first-child{
	font-size: 14px;
	margin-bottom: 5px;
}
.u-tpic{
	margin-top: 5px;
	padding-left: 15px;
}
.u-tpic img{
	display: inline-block;
	width: 50px;
	height: 50px;
	margin-right: 5px;
}
.u-pway,.u-oway{
	border-top: 1px solid #e4e4e4;
}
.u-pway{
	height: 44px;
	line-height: 44px;
}
.u-oway{
	line-height: 1.5;
}
.u-oway>div{
	margin-top: 7px;
}
.u-pway p,.u-oway p{
	font-size: 12px;
}
.i-thb .u-tnum{
	position: absolute;
	width: 40px;
	color: #FFFFFF;
	margin-top: 28px;
	font-size: 10px;
	text-align: center;
}
.u-fix{
	background: #FFFFFF;
	text-align: center;
	position: fixed;
	width: 100%;
	bottom: 0;
	height: 44px;
	padding: 7px 10px;
	z-index: 4;
}
.u-fix a{
	margin-right: 15px;
}
.u-fix a:last-child{
	margin-right: 0;
}
.xc-module .plist{
	padding-left: 10px;
	background: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 5px;
}
.xc-module .plist img{
	margin-bottom: 7px;
}
.xc-module .u-title{
	padding-left: 10px;
	padding-top: 13px;
	background: #FFFFFF;
	margin-top: 10px;
	color: #10caa5;
}
.u-ts{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	text-align: justify;
}
.u-ts p:first-child{
	margin-top: 13px;
	color: #555555;
}
.u-ts p:last-child{
	color: #999999;
}
.rw-module i{
	font-size: 12px;
}
.rw-module i:first-child{
	font-size: 14px;
	padding-bottom: 7px;
}
.rw-module i:last-child{
	padding-top: 7px;
	color: #999999;
	font-size: 10px;
}
.fxq-module{
	padding: 13px 10px;
	background: #FFFFFF;
}
.fxq-module textarea,.kj-module textarea,.nxdb-module textarea,.tip-module textarea{
	padding: 5px;
	width: 100%;
	height: 145px;
	text-align: justify;
	font-size: 10px;
}
.fxq-module  .textnum,.kj-module .textnum,.nxdb-module .textnum{
	margin-top: 5px;
	text-align: right;
	color: #999999;
	font-size: 10px;
}
.fxq-module .picarea{
	margin-top: 5px;
}
.fxq-module .picarea img{
	width: 50px;
	height: 50px;
}
.fxq-module .picnum{
	margin-top: 7px;
	font-size: 10px;
	color: #999999;
}
.xt-module li a{
	padding-left: 26px;
}
.xgmm-module,.kj-module,.nxdb-module{
	padding: 13px 10px;
	background: #FFFFFF;
}
.xgmm-module .u-tips{
	color: #FF3333;
	font-size: 12px;
}
.xgmm-module .u-pw{
	margin-top: 13px;
	margin-bottom: 7px;
}
.xgmm-module input,.kj-module input{
	padding-left: 5px;
	width: 100%;
	border: 1px solid #e4e4e4;
	height: 25px;
	font-size: 10px;
}
.xgmm-module i{
	font-size: 10px;
	margin-top: 7px;
	color: #999999;
}
.u-ti{
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	font-size: 10px;
	padding-top: 13px;
	color: #999999;
}
.kj-module input{
	margin-bottom: 13px;
}
.hmd-module img,.sx-module img{
	width: 50px;
	height: 50px;
	margin-right: 13px;
}
.hmd-module .u-person,.sx-module .u-person{
	background: #FFFFFF;
	padding: 7px 10px;
	border-bottom: 1px solid #e4e4e4;
	position:relative;
}
.free_zjb{
	height:20px;
	width:70px;
	background:url(../img/hf_zjb.png) no-repeat;
	background-size:100%;
	position:absolute;
	bottom:7px;
	right:10px;
}
.hmd-module .u-info p{
	line-height: 1;
}
.hmd-module .u-info p:last-child{
	font-size: 10px;
	padding-top: 12px;
	color: #999999;
}
.dx-module{
	text-align: center;
}
.dx-module .u-text{
	color: #555555;
	margin-top: 20px;
	margin-bottom: 7px;
}
.dx-module .u-text1{
	font-size: 12px;
	color: #999999;
}
.dx-module .hs-msg{
	margin-top: 20px;
	background: #FFFFFF;
	padding:13px 10px;
}
.dx-module .u-msglist{
	border: 1px solid #e4e4e4;
	text-align: left;
	text-align: justify;
	padding: 7px;
	margin-bottom: 13px;
}
.dx-module .u-msglist p:last-child{
	margin-top: 5px;
	font-size: 12px;
	color: #555555;
	line-height: 1.3;
}
.lx-module{
	padding-top: 20px;
	padding-bottom: 13px;
	background: #FFFFFF;
}
.lx-module .open p{
	width: 190px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 13px;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}
.lx-module .open .btn-ordinary{
	color: #FFFFFF;
	background: #999999;
}
.txxq-module{
	padding: 13px 10px;
	background: #FFFFFF;
}
.txxq-module p{
	margin-bottom: 13px;
}
.txxq-module .i-sh{
	height: 12px;
	line-height: 12px;
	width: 40px;
	display: block;
	margin: 0 auto;
}
.lx-module .close p{
	width: 220px;
	margin: 0 auto;
	font-size: 12px;
}
#close{
	width: 12px;
	height: 12px;
}
#close i{
	background:url(../img/gifttcclose.png) no-repeat;
	background-size:contain ;
	width: 12px;
	height: 12px;
}
.lx-module .close p:first-child{
	margin-bottom: 5px;
}
.lx-module .close p:not(:first-child){
	color: #ff3333;
}
.nxdb-module p{
	color: #555555;
	margin-bottom: 7px;
}
.jb-module .u-sy{
	background: #FFFFFF;
	padding: 13px 10px;
	margin-bottom: 10px;
}
.jb-module .u-sy p:first-child{
	margin-bottom: 7px;
	font-size: 16px;
}
.jb-module .u-sy p:last-child{
	font-size: 12px;
	color: #555555;
}
.u-jblist{
	height: 45px;
	background: #FFFFFF;
	padding: 0 10px;
	border-bottom: 1px solid #e4e4e4;
}
.u-jblist i{
	width: 75px;
	height: 30px;
	line-height: 30px;
	margin-top: 7px;
	margin-right: 7px;
	color: #FFFFFF;
	background: #ffc231;
	text-align: center;
}
.sd-module,.sjb-module{
	padding-top: 35px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 13px;
	background: #FFFFFF;
	text-align: center;
}
.sd-module p:first-child{
	font-size: 16px;
	text-align: center;
	margin-bottom: 20px;
}
.sd-module p:nth-child(2){
	color: #555555;
	text-indent: 2em;
	text-align: justify;
	line-height: 1.3;
	margin-bottom: 20px;
}
.sjb-module{
	font-size: 16px;
}
.sjb-module p:last-child{
	margin-top: 20px;
}
.tazl-module li input{
	line-height: 41px;
}
.nav{
	height: 32px;
	line-height: 30px;
	text-align: center;
	background: #f8f8f8;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}
.nav li{
	border-right: 1px solid #e4e4e4;
}
.nav li a{
		color: #555555;
}
.nav li a.active{
	color: #10cca5;
}
.nav li:last-child{
	border: none;
}
.u-jxtitle{
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	padding-left: 10px;
}
.u-ing .u-person{
	border-bottom: 1px solid #e4e4e4;
}
.u-ing .u-person .u-hbtitle{
	line-height: 1;
}
.u-ing .u-qdlist{
	padding:13px 0 0 10px;
}
.u-ing .u-op{
	height: 40px;
	line-height: 40px;
	padding-right: 10px;
}
.u-ing .u-time{
}
.u-ing .i-hot{
	font-size: 12px;
	vertical-align: middle;
	padding-left: 15px;
	background: url('../img/hot.png') left 14px no-repeat;
	background-size: 12px;
}
.u-ing .i-latetime{
	position: absolute;
	right: 10px;
	color: #555555;
}
.u-ing .i-end{
	margin-top: -13px;
}
.sdhb-module img{
	width: 50px;
	height: 50px;
}
.sdhb-module i:nth-child(2){
	font-size: 12px;
	color: #555555;
	padding-top: 2px;
}
.sdhb-module i:nth-child(3){
	padding-top: 5px;
	font-size: 10px;
	color: #999999;
}
.u-ngold{
		position: absolute;
		right: 10px;
		color: #f8fa26;
		font-size: 12px;
		text-align: center;
		width: 35px;
		margin-top: 20px;
}
.hdky-module .u-zan{
	padding: 0;
	text-align: center;
	background: #eb4f38;
	color: #FFFFFF;
	border: none;
}
.u-jxtitle i{
	font-size: 10px;
	color: #999999;
}
.sx-module{
	margin-top: 10px;
}
.sx-module p:last-child{
	font-size: 14px;
	color: #111111;
	padding-top: 0px;
	line-height: 1;
}
.sx-module .u-time{
	margin-top:-6px;
	display: inline-block;
	/*position: absolute;
	bottom: -2px;
	left: 0px;*/
}
.hxbz-module{
	background: #FFFFFF;
}
.hxbz-module .u-bzlist{
	padding:7px 0;
	border-bottom: 1px solid #e4e4e4;
}
.hxbz-module .u-desc{
	padding-left: 10px;
	padding-top: 7px;
}
.kg-module .u-text{
	font-size: 12px;
	padding-top: 24px;
	color: #999;
}
.kg-module .u-time{
	margin-top: 24px;
}
.u-ktitle{
	padding-left: 10px;
	height: 10px;
	line-height: 10px;
}
.kg-module .u-sx{
	display: block;
	height: 50px;
	line-height: 50px;
	background: url('../img/mail.png') left center no-repeat;
	background-size: 12px;
	padding-left: 15px;
}
.lxw-module .u-xz{
	color: #555555;
	font-size: 12px;
	padding-top: 7px;
}
.lxw-module .u-time{
	padding-top: 5px;
}
.wlx-module .u-time{
	padding-top: 24px;
}
.wlx-module .u-lx{
	color: #10cca5;
	line-height: 50px;
}
.xtxx-module .u-bzlist{
	padding-top: 7px;
	padding-bottom: 7px;
	background: #FFFFFF;
}
.xtxx-module .u-bsinfo{
	line-height: 1;
	padding-top: 5px;
}
.xtxx-module .u-desc{
	padding-left: 10px;
	padding-top: 7px;
}
.u-setop{
	height: 50px;
	line-height: 50px;
	padding-left: 10px;
	padding-right: 10px;
}
.zy-module{
	margin-top: 0;
}
.zy-module li{
	border: none;
	line-height: 1;
	height: auto;
	padding: 7px 0 0 0;
}
.zy-module img{
	width: 50px;
	height: 50px;
}
.zy-module p:nth-child(2){
	padding-top: 6px;
	font-size: 12px;
	color: #999;
	position: absolute;
	bottom: -1px;
}
.zy-module p:nth-child(3){
	padding-top: 5px;
	color: #999999;
}
.u-btlist{
	padding-top: 7px;
}
.ztlist{
	margin-top: 10px;
}
.ztlist li{
	padding: 7px 0;
	border-bottom: 1px solid #e4e4e4;
}
.u-tip1{
	left: 0px;
	top: 38px;
}

.u-suo{
	padding: 13px 10px 4px 10px;
	background: #FFFFFF;
}
.u-srz{
	margin-top: 13px;
}
.u-srz p{
	display: block;
	text-align:center;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #10cca5;
}
.u-srz img{
	width: 50px;
	height: 50px;
	margin: 0 auto;
}
.u-notice{
	margin-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
}
fieldset{
	border: 1px dashed #bababa;
	padding: 5px;
	line-height: 1.3;
}
legend{
	color: #555555;
}
.u-tstext{
	text-align: justify;
	font-size: 12px;
	color: #999999;
}
.u-stitle,.suoarea{
	padding: 13px 10px;
	background: #FFFFFF;
	line-height: 1;
}
.u-stitle p{
	text-align: center;
}
.u-stitle p:first-child{
	font-size: 16px;
	margin-bottom: 7px;
}
.u-stitle p:nth-child(2){
	line-height: 1.3;
}
.u-stitle p:nth-child(2),.u-stitle p:nth-child(3){
	color: #555555;
}

.btn-tk{
	display: block;
	margin-top: 13px;
	background: #f7f7f7;
	border: 1px solid #e4e4e4;
	padding: 7px;
	text-align: justify;
	font-size: 12px;
	line-height: 1.3;
}
.u-stitle a.active,.u-stitle a.active span{
	color: #FFFFFF;
	background: #10cca5;
	border: none;
}
.btn-tk span{
	color: #999999;
}
.suoarea input{
	margin-top: 5px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #e4e4e4;
	text-align: left;
	padding-left: 5px;
}
.upic{
	padding: 13px 10px;
	background: #FFFFFF;
	border-top: 1px solid #e4e4e4;
}
.upic img{
	width: 50px;
	height: 50px;
	display: inline-block;
	margin-right: 6px;
}
.sxq-module .f-db,.suoself-module .f-db{
	padding-bottom: 0px;
}
.sxq-module .u-text,.suoself-module .u-text{
	font-size: 10px;
	line-height: 1;
	color: #999999;
	padding-top: 5px;
}
.sxq-module .i-rf,.suoself-module .i-rf{
	width: 12px;
	height: 12px;
	padding: 0;
}
.u-say{
	padding:7px 10px;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}
.u-scon{
	padding: 13px 10px;
}
.u-scon>div{
	height: 100px;
	border: 1px solid #e4e4e4;
}
.u-suo1{
	padding: 0 13px;
}
.u-suo1 img{
	width: 50px;
	height: 50px;
	margin: 24px auto;
}
.u-suo2{
	font-size: 12px;
	padding-top: 7px;
	padding-left: 13px;
	padding-right: 13px;
	color: #555555;
	line-height: 1;
}
.u-suo3{
	padding-top: 13px;
	text-align: center;
}
.u-suo2 span{
 	line-height: 1.3;
	text-align: justify;
}
.u-suo2 img{
	height: 12px;
	width: 168.5px;
	margin:0 auto;
}
.suoself-module .u-suo2 img{
	width: 71px;
	height: 10px;
	margin:0 auto;
}
.u-suo3 img{
	height: 11px;
	width: 220px;
	margin: 0 auto;
}
.suoself-module .u-suo3 img{
	width: 47px;
	height: 10px;
	margin: 0 auto;
}
.u-wx{
	background: url('../img/wx.png') left center no-repeat;
}
.u-qq{
	margin-left: 25px;
	background: url('../img/qq.png') left center no-repeat;
}
.suoself-module .u-qq{
	margin-left: 0;
}
.u-key{
	background: url('../img/key.png') left top no-repeat;
}
.u-wx,.u-qq,.u-key{
	background-size: 12px;
	padding-left: 17px;
}
.sxq-module  .u-time,.suoself-module .u-time{
	margin-right: 3px;
}
.sxq-module .u-title,.suoself-module .u-title{
	padding-left: 10px;
	margin-bottom: 10px;
}
.sxq-module .plist,.mmxq-module .plist{
	background: #FFFFFF;
	padding-left: 10px;
	padding-top: 13px;
}
.sxq-module .plist img,.mmxq-module .plist img{
	margin-bottom: 13px;
	border-radius: 50%;
}
.sxq-module .i-jb{
	position: absolute;
	right: 10px;
	width: 47px;
	height: 20px;
	padding-left: 19px;
	margin: 0;
	background: url("../img/jb.png") left center no-repeat;
	background-size: 14px;
	z-index: 9;
}
.u-allcoin{
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #e4e4e4;
}
.suoself-module .hb-list{
	padding-top: 0;
}
.suoself-module .u-hbtext{
	padding-top: 13px;
}
.u-ctk{
	display: block;
	padding-left: 10px;
	color: #10cca5;
	font-size: 12px;
	margin-bottom: 7px;
}
.u-htitle{
	padding: 72px 10px 13px 10px;
}
.u-htitle>p:first-child,.u-htitle>p:nth-child(2){
	text-align: center;
	color: #485550;
}
.u-htitle>p:nth-child(3){
	margin-top: 13px;
	color: #667d74;
	text-align: justify;
	font-size: 12px;
	text-indent: 2em;
	line-height: 1.3;
}
.u-qdhy{
	margin-top: 20px;
	text-align: center;
	line-height: 1;
}
.u-qdhy img{
	width: 50px;
	height: 50px;
	margin: 0 auto;
}
.u-qdhy .u-hyid{
	margin-top: 7px;
	color: #485550;
}
.u-qdhy .u-hyinfo{
	margin-top: 4px;
	font-size: 12px;
	color: #667d74;
}
.rz-title{
	margin-top: 10px;
	line-height: 1;
	padding: 15px 10px;
	background: #FFFFFF;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}
.rz-area,.rz-step,.rz-info{
	margin-top: 10px;
	padding: 13px 10px;
	background: #FFFFFF;
	text-align: justify;
}
.rz-ts{
	margin-top: 7px;
	color: #555555;
	font-size: 12px;
}
.u-tvpic{
	margin-top: 13px;
	text-align: center;
}
.u-tvpic img{
	width: 50px;
	height: 50px;
	margin: 0 auto;
}
.u-tvpic p{
	margin-top: 7px;
	font-size: 12px;
}
.u-notice{
	text-align: justify;
}
.u-notice .i-tv,.u-notice .i-rz,.u-rzinfo .i-tv,.u-rzinfo .i-car,.u-rzinfo .i-rz{
	margin-left: 0;
}
.qqrz-module .rz-area{
	margin-top: 0;
}
.qqrz-module .rz-title{
	color: #555555;
	background: #f8f8f8;
}
.qqrz-module .u-chose{
	font-size: 12px;
	color: #999999;
	margin-top: 5px;
}
.rz-step img{
	margin-top: 13px;
}
.id-rz .rz-title,.car-rz .rz-title,.id-rz .rz-info,.car-rz .rz-info{
	line-height: 1.3;
}
.id-rz input{
	height: 25px;
	line-height: 25px;
	border: 1px solid #e4e4e4;
  margin-left: 10px;
	margin-right: 10px;
}
.id-rz .u-end,.car-rz .u-end{
	width: 100%;
	background: #f0f0f0;
}
.id-rz .rz-area,.car-rz .rz-area{
	margin-top: 0;
	padding: 0 0 13px 0;
}
.id-rz .rz-area>p,.car-rz .rz-area>p{
 padding-left: 10px;
 padding-right: 10px;
}
.id-rz .u-idtext,.car-rz .u-idtext{
	font-size: 12px;
	color: #555555;
	line-height: 1.3;
}
.rz-loadpic{
	margin-left: 10px;
}
.rz-loadpic img{
	width: 60px;
	height: 60px;
	display: inline-block;
}
.rzsuccess-module,.rzfail-module{
	padding: 13px 10px;
	background: #FFFFFF;
}
.u-cg{
	width:132px;
	color: #10cca5;
	background: url('../img/rzsuccess.png') left center no-repeat;
	background-size: contain;
}
.u-fail{
	width: 87px;
	color: #FF3333;
	background: url('../img/rzfail.png') left center no-repeat;
	background-size: contain;
}
.u-sqcg{
	width:86px;
	color: #10cca5;
	background: url('../img/cg.png') left center no-repeat;
	background-size: 14px;
}
.u-cg,.u-fail,.u-sqcg{
	font-size: 16px;
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	vertical-align: middle;
	padding-left: 20px;
}
.u-sh{
	font-size: 16px;
	width:88px;
	height: 20px;
	line-height: 20px;
	color: #ff9231;
	margin: 0 auto;
	vertical-align: middle;
	background: url('../img/sh.png') left center no-repeat;
	background-size: contain;
	padding-left: 25px;
}
.u-rzinfo{
	margin-top: 13px;
	color: #555555;
	font-size: 12px;
	line-height: 1.3;
	text-indent: 2em;
	text-align: justify;
}
.car-rz .u-list,.rzcg .u-list{
	margin-top: 0;
}
.rz-coin{
	margin-top: 8px;
	font-size: 12px;
	color: #555555;
}
.rz-spand{
	margin-top: 8px;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	color: #555555;
}
.list-text{
	text-align: right;
	padding-right: 10px;
	color: #555555;
}
.cartip{
	display: inline-block;
	width: 10px;
	height: 10px;
	vertical-align: middle;
	margin-right: 5px;
}
.u-func{
	padding: 13px 10px;
}
#age1,#age2,#province,#city{
	width: 40%;
	opacity: 1;
	position: static;
}
.i-filepic,.realz,.realf{
	width: 60px;
	height: 60px;
	background: url('../img/add.png') no-repeat;
	background-size: contain;
}
.picarea img{
	display: inline-block;
}
.loadpic{
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin-right: 5px;
}
.process{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 10px;
	text-align: center;
	background: #000000;
	opacity: 0.7;
	color: #FFFFFF;
}
.u-serlist{
	padding-top: 7px;
	padding-bottom: 7px;
	background: #FFFFFF;
	margin-bottom: 10px;
}
.u-serlist .u-bsinfo{
	line-height: 24px;
}
.u-tag{
	color: #555555;
	padding-top: 7px;
	text-align: justify;
	margin-left: 63px;
	margin-right: 10px;
}
.btn-list{
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.btn-back{
	background: #10cca5;
	color: #FFFFFF;
	margin-right: 5px;
}
.u-page{
	color: #999999;
	margin-right: 5px;
}
.btn-up{
	margin-right: 5px;
}
.btn-next,.btn-up{
	background: #FFFFFF;
	border: 1px solid #e4e4e4;
}
.zc-module .i-down,.sr-module .i-down{
	display: inline-block;
}
.ui-errortext{
	color: #ff3333;
	background:#fff;
	padding:4px;
	background-size: 14px;
	text-align:center;
}
.ui-errortext i{
	height:20px;
	width:20px;
	background:url(../img/sb.png) no-repeat;
	background-size:100%;
	vertical-align: middle;
	margin-right:4px;
}
.ui-errorp{
	margin-top: 4px;
	font-size: 12px;
	color: #999999;
	text-align:center;
}
.ui-wszl{
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #f0f0f0;
}
.u-wslist{
	background: #FFFFFF;
}
.u-wslist li{
	padding: 0 10px;
	height: 44px;
	line-height: 44px;
	color: #555555;
	border-bottom: 1px solid #e4e4e4;
}
.i-tg{
	background: url('../img/tg.png') no-repeat;
}
.i-notg{
	background: url('../img/notg.png') no-repeat;
}
.i-tg,.i-notg{
	width: 14px;
	height: 14px;
	background-size: 14px;
	vertical-align: middle;
	margin-left: 5px;
}
.btn-wszl{
	position: absolute;
	font-size: 12px;
	margin-top: 7px;
	right: 10px;
	width: 70px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	background: #10cca5;
	border-radius: 2px;
}
.tip-module{
	padding-top: 13px;
	background: #FFFFFF;
}
.tip-module .u-person p:first-child{
	padding-top: 4px;
}
.tip-module .u-area{
	padding-top: 10px;
}
.u-reason,.u-vol{
	padding: 13px 10px;
	line-height: 1;
	border-bottom: 1px solid #e4e4e4;
}
.u-jbok{
	border: none;
}
.u-jbok{
	padding: 13px 10px 13px 10px;
}
.u-jbok .u-text{
	margin-top: 10px;
	color: #555555;
	font-size: 12px;
}
.u-reason .u-text{
	font-size: 12px;
	color: #555555;
	margin-top: 10px;
}
.u-other,.u-vol input{
	margin-top: 10px;
}
.u-other input{
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	width: 80%;
}
.u-vol input{
	font-size: 12px;
	width: 100%;
	height: 25px;
	line-height: 25px;
}
.tip-module .u-lx{
	line-height: 1;
	padding-top: 20px;
	padding-left: 10px;
	background: #f0f0f0;
}
.tip-module .u-lx .u-text{
	padding-top: 10px;
	font-size: 12px;
	color: #555555;
}
.plist a{
	display: inline-block;
}
#realz,#realf{
	display: inline-block;
	vertical-align: top;
}
#file,#realz input,#realf input{
	width: 60px;
	height: 60px;
	margin: 0;
}
input[type='file']{
	position: absolute;
	opacity: 0;
	z-index: 998;
}
.regcg-module{
	padding: 13px 10px;
	background: #FFFFFF;
}
.u-regcg{
	font-size: 16px;
	color: #10cca5;
	text-align: center;
	line-height: 1;
}
.regcg-module .u-text{
	padding-top: 13px;
	font-size: 12px;
	text-indent: 2em;
	text-align: justify;
	color: #555555;
}
.regcg-module .u-area{
	padding-top: 13px;
	margin-top: 13px;
	border-top: 1px dashed #e4e4e4;
	line-height: 1.3;
}
.u-kf{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
}

.hb-module .u-qhblist img,.u-getperson img,.ky-module .u-qhblist img{
	border-radius: 50%;
}
.suo-module .picarea img{
	width: 60px;
	height: 60px;
	margin-right: 0px;
}
.suo-module .picarea input{
	padding-right: 0px;
}
.u-nodata{
	padding-top: 13px;
	padding-bottom: 13px;
	background: #FFFFFF;
	text-align: center;
}
.u-nodata img{
	margin: 0 auto;
	width: 92px;
	height: 80.5px;
}
#hbxq{
	padding-left: 10px;
}
#hbxq img{
	border-radius: 50%;
	margin-bottom: 7px;
}
.hbxq-module #hbxq{
	padding-top: 7px;
}
.f-cell {
position: relative;
width: 60px;
height: 60px;
}
.f-cellhb{
	position: relative;
	width: 75px;
	height: 75px;
}
#svgForStroke,#bgcircle{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	fill: none;
	stroke-dasharray: 1%, 300%;
	stroke-linecap:round;
	stroke-dasharray: 250%, 250%;
}
#svgForStroke{
	stroke: #ffb119;
	stroke-dashoffset:-150;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	z-index: 3;
}
#bgcircle{
	stroke: #d9d9d9;
	stroke-dashoffset:0;
}
.i-in{
	position: absolute;
	font-size: 12px;
	left: 50%;
	top: 50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.i-in b{
	color: #555555;
	display: block;
	text-align: center;
}
.ui-times{
	background: #bababa;
	height: 30px;
	margin-top: 10px;
	text-align: center;
}
.info-no{
	color: #555555;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
}
.u-dang{
	font-size: 12px;
	text-align: justify;
	color: #FF3333;
	margin-top: 4px;
	line-height: 1.3;
}
.ys_bm{
	padding: 7px 10px;
}
.u-lxfs{
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}
.u-lxfs p{
	margin-bottom: 5px;
}
.u-lxfs input{
	width: 100%;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.u-error{
	color: #FF3333;
	font-size: 12px;
}
.tyq{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 13px 10px;
	background:#FFFFFF;
}
.notqy{
	text-align: justify;
	padding-left: 15px;
	font-size: 12px;
	background: url('../img/sb.png') left 1px no-repeat;
	background-size: 12px;
}
.floor1{
	padding-top: 3px;
}
.floor1 span,.floor2 span{
	display: inline-block;
	text-align: center;
}
.floor1 span:first-child{
	color: #FFFFFF;
}
.floor1 span:first-child,.floor2 span:first-child{
	width: 150px;
}
.floor1 span:last-child,.floor2 span:last-child{
	width: 60px;
}
.floor2 span:first-child,.floor2 span:last-child{
	font-size: 12px;
}
.qky,.qyy,.qhb{
	width: 210px;
	height: 40px;
}
.qky{
	background: url('../img/i-qky.png') no-repeat;
	background-size: contain;
}
.qyy{
	background: url('../img/i-qyy.png') no-repeat;
	background-size: contain;
}
.qhb{
	background: url('../img/i-qhb.png') no-repeat;
	background-size: contain;
}
.qkyactive{
	background: url('../img/i-selqky.png') no-repeat;
	background-size: contain;
}
.qyyactive{
	background: url('../img/i-selqyy.png') no-repeat;
	background-size: contain;
}
.qhbactive{
	background: url('../img/i-selqhb.png') no-repeat;
	background-size: contain;
}

.qky .floor2 span:first-child{
	color: #289193;
}
.qky .floor1 span:last-child,.qky .floor2 span:last-child{
	color: #53bcbe;
}
.qyy .floor2 span:first-child{
	color: #5e9938;
}
.qyy .floor1 span:last-child,.qyy .floor2 span:last-child{
	color: #8bcd60;
}
.qhb .floor2 span:first-child{
	color: #c93232;
}
.qhb .floor1 span:last-child,.qhb .floor2 span:last-child{
	color: #ff6161;
}
.u-quse{
	width: 75px;
	text-align: center;
	line-height: 40px;
	color: #10cca5;
}
.u-qsm{
	padding-top: 7px;
	font-size: 12px;
	color: #555555;
	text-align: justify;
}
.u-quse i{
	width: 14px;
	height: 14px;
	margin-right: 3px;
	background: url('../img/cg.png') no-repeat;
	background-size: 14px;
	vertical-align: middle;
}
.cxsq-list-mian{
	padding-left:10px;
}
.cxsq-list-title{
	color:#666;
	padding-left:10px;
	height:45px;
	line-height:45px;
}
.cxsq-list-title2{
	font-size:10px;
	color:#666;
	padding-top:11px;
	text-align:center;
	height:48px;
	line-height:17px;
}
.cxsq-u-lxfs{
	position:relative;
	border-bottom:solid 1px #e4e4e4;
}
.cxsq-u-lxfs p{
	position:absolute;
	top:0;
	left:10px;
	height:45px;
	line-height:45px;
}
.cxsq-u-lxfs input{
	padding-right:10px;
}
.cxsq-tel-rz{
	text-align:center;
	margin-top:14px;
	height:126px;
	padding-top:22px;
	background:#fff;
}
.cxsq-tel-rz .i{
	vertical-align:sub;
	height:21px;
	width:21px;
	margin-right:5px;
	margin-left:0;
}
.cxsq-tv-rz .i{
	vertical-align:sub;
	height:21px;
	width:21px;
	margin-right:5px;
	margin-left:0;
}
.cxsq-tel-p{
	font-size:16px;
	height:21px;
	line-height:21px;
}
.cxsq-tel-rz-btn{
	margin-top:16px;
	display:inline-block;
	height:23px;
	line-height:23px;
	color:#10caa5;
	text-align:center;
	width:98px;
	border-radius:12px;
	border:1px solid #10caa5;
}
.cxsq-layer{
	z-index:1;
	top:0;
	left:0;
	height:100%;
	width:100%;
	position:fixed;
	background:#fff;
}
.cxsq-layer-close{
	position: absolute;
    height: 44px;
    width: 44px;
    left: 12.5px;
    background: url('../img/back.png') left center no-repeat;
    background-size: 8.5px 15px;
}
.cxsq-layer-enter{
	color:#69edd3;
	position: absolute;
    height: 44px;
    width: 44px;
    right: 12.5px;
    background-size: 8.5px 15px;
}
.cxsq-layer-enter.cxsq-ok{
	color:#fff;
}
.cxsq-layer-list{
	margin-top:15px;
}
.cxsq-layer-list li{
	display:inline-block;
	margin-left:12px;
	height:30px;
	border:1px solid #ccc;
	background:#f0f0f0;
	line-height:30px;
	color:#6e7e90;
	border-radius:3px;
	margin-bottom:10px;
	text-align:center;
	overflow:hidden;
	position:relative;
}
.cxsq-layer-list li.active .cxsq-layer-list-xz{
	display:inline-block;
}
.cxsq-layer-list-xz{
	display:none;
	position:absolute;
	right:0;
	bottom:0;
	height:18px;
	width:18px;
	background:url('../img/cxsq_xz.png') no-repeat;
	background-size:contain;
}
.cxsq-car-rz{
	text-align:center;
	margin-top:12px;
	width:40%;
	display:inline-block;
	line-height:21px;
	height:21px;
	float:right;
	position:relative;
	color:#999;
}
.cxsq-car-rz.active{
	color:#666;
}
.cxsq-car-rz.active i{
	position:absolute;
	top:18px;
	height:2px;
	width:26px;
	background:#666;
	left:50%;
	margin-left:-13px;
}
.cxsq-tv-rz{
	text-align:center;
	margin-top:14px;
	height:65px;
	padding-top:22px;
	background:#fff;
}
.cxsq-ckjz{
	height:45px;
	line-height:45px;
	color:#f33;
	float:right;
	margin-right:10px;
}
.cxsq-car-rz-xs{
	display:none;
}
.cxsq-yqh-bg{
	position:fixed;
	z-index:1;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:rgba(255,255,255,.5);
}
.cxsq-yqh-yes-nan{
	position:relative;
	top:50%;
	margin:-217px auto 0;
	background:url(../img/cxsq_yqh_yes_nan.png) no-repeat;
	height:434px;
	width:300px;
	background-size:contain;
}
.cxsq-nickname{
	font-size:16px;
	position:absolute;
	color:#dddddd;
	top:41px;
	left:28px;
}
.cxsq-yqh-no-nan{
	position:relative;
	top:50%;
	margin:-217px auto 0;
	background:url(../img/cxsq_yqh_no_nan.png) no-repeat;
	height:434px;
	width:300px;
	background-size:contain;
}
.cxsq-yqh-yes-nv{
	position:relative;
	top:50%;
	margin:-217px auto 0;
	background:url(../img/cxsq_yqh_yes_nv.png) no-repeat;
	height:434px;
	width:300px;
	background-size:contain;
}
.cxsq-yqh-no-nv{
	position:relative;
	top:50%;
	margin:-217px auto 0;
	background:url(../img/cxsq_yqh_no_nv.png) no-repeat;
	height:434px;
	width:300px;
	background-size:contain;
}
.cxsq-audit-yes{
	margin:20px auto 0;
	height:370px;
	width:270px;
	background:url(../img/cxsq_audit_yes_nan.png) no-repeat;
	background-size:contain;
}
.cxsq-audit-no{
	text-align:center;
	position:relative;
	margin:25px auto 0;
	width:268px;
	background:#fff;
	border:1px solid #10caa5;
	background-size:contain;
	padding-bottom:60px;
}
.cxsq-sb-title{
	text-align:center;
	margin-top:55.5px;
	margin-bottom:26px;
	color:#f33;
	font-size:16px;
}
.cxsqagin{
	display:inline-block;
	width:180px;
	height:39px;
	background:url(../img/cxsq-btn-zc.png) no-repeat;
	background-size:contain;
	margin-top:50px;
}
.cxsq-sb-title i{
	height:18px;
	width:18px;
	background:url(../img/cxsq-ku.png) no-repeat;
	background-size:contain;
	vertical-align:top;
	margin-right:8px;
}
.cxsq-sb-p{
	text-align:left;
	padding:0 14px;
	font-size:14px;
	line-height:24px;
	margin-top:24px;
}
.cxsq-jiao{
	position:absolute;
}
.cxsq-jiao1{
	height:11px;
	width:12px;
	top:-1px;
	left:-1px;
	background:url(../img/cxsq-jiao1.png) no-repeat;
	background-size:contain;
}
.cxsq-jiao2{
	height:11px;
	width:10.5px;
	top:-1px;
	right:-1px;
	background:url(../img/cxsq-jiao2.png) no-repeat;
	background-size:contain;
}

.cxsq-jiao3{
	height:12.5px;
	width:11px;
	bottom:-1px;
	right:-1px;
	background:url(../img/cxsq-jiao3.png) no-repeat;
	background-size:contain;
}

.cxsq-jiao4{
	height:12.5px;
	width:11.5px;
	bottom:-1px;
	left:-1px;
	background:url(../img/cxsq-jiao4.png) no-repeat;
	background-size:contain;
}

.cxsq-photo-title{
	height:64px;
	padding:12px 15px;
	line-height:19px;
	background:#fff;
	border-bottom:1px #c8c7cc solid;
}
.cxsq-photo-main{
	height:120px;
	border-bottom:1px solid #c8c7cc;
	padding-top:10px;
	padding-left:12px;
	background:#fff;
	position:relative;
}
.cxsq-photo-main img{
	height:95px;
	width:95px;
}
.cxsq-photo-tips{
	color:#f33;
	height:47px;
	padding:9px 12px;
	background:#fff;
	line-height:14px;
	font-size:10px;
}
.cxsq-btn-fl{
	height:23px;
	line-height:23px;
	width:119px;
	color:#10caa5;
	text-align:center;
	float:right;
	margin-top:12px;
	margin-right:12px;
	border:1px solid #10caa5;
	border-radius:12.5px;
}
.cxsq-photo-course{
	position:fixed;
	z-index:1;
	height:100%;
	width:100%;
	background:#fff;
	top:0;
	left:0;
}
.cxsq-photo-course-main{
	height:100%;
	width:100%;
	padding:15px;
	overflow:scroll;
}
.cxsq-photo-no{
	background:#ccc;
}
.cxsq-i-filepic{
	width: 60px;
	height: 60px;
	background: url('../img/add.png') no-repeat;
	background-size: contain;
}
.i-norzsp{
	background: url('../img/norzsp.png') no-repeat;
	background-size:contain;
	height:21px;
	width:21px;
}
.convention-main{
	padding:12px 13px 17px;
	background:#fff;
	border-bottom:#ccc 1px solid;
}
.convention-main-p:last-child{
	margin-bottom:0;
}
.convention-main-p{
	line-height:21px;
	font-size:16px;
	color:#333;
	margin-bottom:22px;
}
.convention-main-p i{
	height:15px;
	width:2px;
	vertical-align:middle;
	background:#10caa5;
	margin-right:7px;
	margin-left:3px;
}
.convention-list{
	margin-top:12px;
	background:#fff;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.convention-list-main{
	display:inline-block;
	width:100%;
	padding-left:12px;
	font-size:16px;
	border-bottom:1px solid #ccc;
	height:48px;
	line-height:48px;
}
.convention-list-main:last-child{
	border-bottom:0;
}
.convention-layer{
	position:fixed;
	background:#fff;
	z-index:1;
	top:0;
	left:0;
	height:100%;
	width:100%;
}
.convention-layer-main{
	padding:14px 12px;
}
.convention-layer-main-p{
	margin-top:8px;
	line-height:21px;
	color:#666;
	
}
.car-gold-bz{
	position:fixed;
	padding:0 20px;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:rgba(0,0,0,0.5);
}
.car-gold-bz-nr{
	margin-top:80%;
	background:#fff;
	border-radius:2.5px;
}
.car-gold-bz-p{
	font-size:16px;
	line-height:18px;
	padding:23px 15px;
}
.cxsq-photo-incision{
	position:fixed;
	background:#000;
	height:100%;
	width:100%;
	top:0;
	left:0;
	z-index:2;
}
.cxsq-photo-frame{
	width:100%;
	overflow:hidden;
	position:relative;
	margin-top:50px;
}
.cxsq-photo-frame-n{
	position:absolute;
	height:100%;
	width:100%;
	border:10px solid rgba(0,0,0,.5);
	z-index:10;
}
.cxsq-photo-frame-n i{
	display:inline-block;
	height:100%;
	width:100%;
	border:rgba(255,255,255,.5) 1px dashed;
}
.cxsq-photo-img{
	position:absolute;
	top:0;
	left:0;
	height:auto;
	width:auto;
	z-index:0;
}
.cxsq-photo-img-submit{
	margin-top:15px;
	text-align:center;
	display:inline-block;
	color:#fff;
	width:50%;
	height:30px;
	line-height:30px;
}
.verify_btn{
	position:absolute;
	top:0;
	right:0;
	background:#eab72f;
	width:92px;
	height:42px;
	text-align:center;
	line-height:42px;
	color:#fff;
}
.verify_no1{
	background:#ccc;
}
.verify_no2{
	background:#ccc;
}
.cxsq-tips{
	width:100%;
	top:0;
	left:0;
	position:absolute;
	background:rgba(255,51,51,.9);
	display:none;
	z-index:1;
	height:42px;
	text-align:center;
	color:#fff;
	line-height:42px;
}
.cxsq-no-sp-p{
	width:270px;
	margin:20px auto;
	position:relative;
	line-height:22px;
}
.mailcx_icon_hb{
	background:url('../cximg/hb_icon.png') no-repeat;
	background-size:146px 102px;
	height:102px;
	width:146px;
	padding-top:62px;
}
.ff_vipqx_xx{
	position:relative;
	width: 100%;
	background:url('../img/vip_xx_qx.png') no-repeat;
	background-size: cover;
	background-position: center;
	padding-top: 121%;
}
.ff_vipqx_fk{
	position:relative;
	width: 100%;
	background:url('../img/vip_fk_qx.png') no-repeat;
	background-size: cover;
	background-position: center;
	padding-top: 121%;
}
.ff_vipqx_zyr{
	position:relative;
	width: 100%;
	background:url('../img/vip_yzr_qx.png') no-repeat;
	background-size: cover;
	background-position: center;
	padding-top: 121%;
}
.ff_vipqx_div{
	position:absolute;
	top:0;
	height:100%;
	width:100%;
	text-align:center;
}
.ff_vipqx_div_tg{
	padding:5px 20px;
	margin-top:3%;
	border-radius:12px;
	background:#c4b46f;
	font-size:0.8em;
	display:inline-block;
	color:#fff
}
.ff_vipqx_div_tg a{
	margin-left:3px;
	color:#fe5417;
	text-decoration:underline;
}
.ff_vipqx_div_a{
	font-size:0.8em;
	display:inline-block;
	margin-top:46%;
	height:32px;
	width:100px;
	background:#fe5417;
	line-height:32px;
	border-radius:18px;
	color:#fff
}
.ff_vipqx_div_aa{
	font-size:0.8em;
	display:inline-block;
	margin-top:3%;
	height:32px;
	width:100px;
	background:#a5944a;
	line-height:32px;
	border-radius:18px;
	color:#fff
}
.sx_view_js{
	position:fixed;
	border-top:1px solid #e7f6f9;
	height:51px;
	width:100%;
	background:linear-gradient(#f7f9f6, #e9ead7);
	bottom:0;
}
.sx_view_js img{
	height:39px;
	width:214px;
	margin:6px auto;
}
.gmfw_new,.gmfw_new2{
	display:inline-block;
	width:48%;
	height:28px;
	background:#10caa5;
	margin-top:18px;
	text-align:center;
	line-height:28px;
	border-radius:2px;
	color:#fff;
}
.yhtc_bg{
	position:fixed;
	background:#000;
	opacity:0;
	top:0;
	left:0;
	height:100%;
	width:100%;
	transition:opacity .5s;
}
.yhtc_div_nv_yes{
	position:fixed;
	top:50%;
	left:50%;
	background:url('../img/yhtc_div_nv_yes.png') no-repeat;
	background-size: contain;
	margin-top:-164px;
	margin-left:-148px;
	height:334px;
	width:289px;
	transform:scale(.0);
	transition:transform .5s;
}
.yhtc_div_nv_no{
	position:fixed;
	top:50%;
	left:50%;
	background:url('../img/yhtc_div_nv_no.png') no-repeat;
	background-size: contain;
	margin-top:-86px;
	margin-left:-145px;
	height:171px;
	width:290px;
	transform:scale(.0);
	transition:transform .5s;
}
.yhtc_div_nan{
	position:fixed;
	top:50%;
	left:50%;
	background:url('../img/yhtc_div_nan.png') no-repeat;
	background-size: contain;
	margin-top:-196px;
	margin-left:-140px;
	height:243px;
	width:280px;
	transform:scale(.0);
	transition:transform .5s;
}
.mrfl_nan_div_vip{
	color:#ff7418;
	border-bottom:2px solid #ff7418;
}
.i_sx_icon{
	display:inline-block;
	height:14px;
	width:14px;
	background: url(/Public/Home/image/new/i_sx.png) no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-right:6px;
}
.i_dh_icon{
	display:inline-block;
	height:14px;
	width:14px;
	background: url(/Public/Home/image/new/i_dh.png) no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-right:6px;
}
.yhtc_div_nan_div{
	height:108px;
	width:252px;
	margin:0 auto 0;
	padding:15px 10px;
}
.yhtc_div_zk{
	transform:scale(1);
}
.yhtc_bg_zk{
	opacity:.5;
}
.yhtc_div_close{
	position:absolute;
	display:block;
}
.mrfl_nan_div_cfl{
	color:#f84c21;
	border-bottom:2px solid #f84c21;
}


/*20160830*/
.hn_0830{background:#fff;line-height:40px;height:40px;}
.hn_0830 ul{text-align:center;width:95%;margin:0 auto;display:-webkit-box;display:-moz-box;display:box;}
.hn_0830 li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}
.hn_0830 li a{color:#4e5251;}
.hn_0830 li.active a,.hn_0830 li a:hover{color:#10caa5;}
.htModule{margin:10px 0 0;padding:10px;}
.n-i-icon{display:inline-block;vertical-align:middle;}
.htModule .n-top,.htModule .n-bottom{width:100%;overflow:hidden;}
.htModule .n-top{line-height:40px;}
.htModule .n-name,.htModule .n-bl{float:left;}
.htModule .n-name img{float:left;width:40px;height:40px;border-radius:50%;margin-right:10px;}
.htModule .n-name span{color:#666666;}
.htModule .n-tr,.htModule .n-bottom dl{float:right;}
.htModule .n-tr{margin:0 5px 0 0;}
.htModule .n-tr i{margin:0 3px 0 0;}
.htModule .n-hot{color:#ff2222;}
.htModule .n-hot i{height:19px;width:15px;background:url(../img/fire.png) no-repeat;background-size:contain;}
.htModule .n-gotop{color:#ff9e2d;}
.htModule .n-gotop2{color:#10caa5;}
.htModule .n-gotop2 i{display:inline-block;background:url(../img/new_jh.png) no-repeat;background-size:contain;height:12px;width:12px;}
.htModule .n-gotop i{width:11px;height:17px;background:url(../img/gotop.png) no-repeat;background-size:contain;}
.htModule .n-cnt{margin:10px 0;color:#666;text-align:justify;word-break:break-all;}
.htModule .n-cnt img{margin:10px 0;width:auto;max-width:100%;}
.htModule .tags{display:inline-block;padding:0 5px;border-radius:10px;}
.htModule .qg{color:#d34398;border:1px solid #d34398;}
.htModule .gl{color:#10caa5;border:1px solid #10caa5;}
.htModule .lx{color:#ff9e2d;border:1px solid #ff9e2d;}
.htModule .n-bottom dt,.htModule .n-bottom dd{float:left;color:#b3b3b3;}
.htModule .n-bottom dt i,.htModule .n-bottom dd i{margin:0 3px 0 0;}
.htModule .n-bottom dt,.htModule .n-bottom dd{margin-right:10px;}
.htModule .n-bottom dt i{width:15px;height:11px;background:url(../img/n-eye.png) no-repeat;background-size:contain;}
.htModule .n-bottom dd i{width:15px;height:15px;background:url(../img/n-discuss.png) no-repeat;background-size:contain;}
.float_bottom{z-index:1000000001;position:fixed;text-align:center;bottom:0;left:0;width:100%;border-top:1px solid #999;}
.float_bottom ul{width:100%;display:-webkit-box;display:-moz-box;display:box;}
.float_bottom li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}
.float_bottom li a{width:100%;display:inline-block;}
.float_bottom li i{margin-top:10px;}
.float_bottom li span{display:block;margin:0 0 8px;}
.float_bottom li small{position:relative;display:block;}
.float_bottom li b{position:absolute;top:5px;right:8px;width:26px;height:12px;display:block;background:url(../img/n-92new.png) no-repeat;background-size:contain;}
.float_bottom li.n-home i{height:27px;width:30px;background:url(../img/n-home.png) no-repeat;background-size:contain;}
.float_bottom li.n-tj i{height:27px;width:28px;background:url(../img/n-tj.png)  no-repeat;background-size:contain;}
.float_bottom li.n-fb i{height:27px;width:27px;background:url(../img/n-fb.png) no-repeat;background-size:contain;}
.float_bottom li.n-mht i{height:27px;width:27px;background:url(../img/n-mht.png) no-repeat;background-size:contain;}
.float_bottom li.n-star i{height:27px;width:28px;background:url(../img/n-star.png) no-repeat;background-size:contain;}
.float_bottom li.n-home.active i,.float_bottom li.n-home a:hover i{height:27px;width:30px;background:url(../img/n-home-.png) no-repeat;background-size:contain;}
.float_bottom li.n-tj.active i,.float_bottom li.n-tj a:hover i{height:27px;width:28px;background:url(../img/n-tj-.png) no-repeat;background-size:contain;}
.float_bottom li.n-fb.active i,.float_bottom li.n-fb a:hover i{height:27px;width:27px;background:url(../img/n-fb-.png) no-repeat;background-size:contain;}
.float_bottom li.n-mht.active i,.float_bottom li.n-mht a:hover i{height:27px;width:27px;background:url(../img/n-mht-.png) no-repeat;background-size:contain;}
.float_bottom li.n-star.active i,.float_bottom li.n-star a:hover i{height:27px;width:28px;background:url(../img/n-star-.png)  no-repeat;background-size:contain;}
.float_bottom li.n-home.active span,.float_bottom li.n-home a:hover span,
.float_bottom li.n-tj.active span,.float_bottom li.n-tj a:hover span,
.float_bottom li.n-fb.active span,.float_bottom li.n-fb a:hover span,
.float_bottom li.n-mht.active span,.float_bottom li.n-mht a:hover span,
.float_bottom li.n-star.active span,.float_bottom li.n-star a:hover span{color:#10caa5;}

.float_bottom .n-reply{display:block;margin:7px auto;color:#10caa5;line-height:30px;width:90%;border-radius:30px;}
.float_bottom .n-reply i{width:17px;height:19px;background:url(../img/n-reply.png) no-repeat;background-size:contain;margin:0 5px 0 0;}
.n-comment-title{padding:10px;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;color:#666;}
.n-comment{padding:10px;}
.n-comment .n-comment-item{margin-bottom:10px;}
.n-comment .n-title{width:100%;overflow:hidden;line-height:40px;}
.n-comment .avatar{float:left;width:50px;}
.n-comment .caption{float:left;}
.n-comment span{float:left;}
.n-comment b{float:right;}

.n-comment .n-nodata{margin:15px 0 0;text-align:center;}
.n-comment .n-nodata img{width:50%;margin:0 auto;}
.n-comment .n-nodata span{margin:10px 0 0;display:block;float:none;}
.n-comment .n-main{margin-left:50px;border-bottom:1px solid #c0c0c0;padding-bottom:10px;}
.n-comment-item .avatar img{width:40px;height:40px;border-radius:50%;}

/*20160831*/
.n-textareaT{width:100%;padding:10px;color:#999999;}
.n-textareaT textarea{width:100%;height:150px;text-align:justify;border:none;color:#999999;}
.n-textareaT p{text-align:right;}
.n-txtb{padding:10px 0;width:100%;overflow:hidden;border-top:1px solid #c0c0c0;}
.n-txtb .imgUp i{width:40px;height:40px;background:url(../img/h31_01.png) no-repeat;background-size:contain;}
.n-txtb span{color:#999;margin:0 0 0 5px;}
.n-checkbox{line-height:50px;border-bottom:1px solid #c0c0c0;}
.n-checkbox span{color:#999999;}
.n-checkbox-btn{float:right;margin:10px 10px 0 0;width:53px;height:30px;border-radius:18px;position:relative;}
.n-checkbox-btn input[type=checkbox]{visibility:hidden;}
.n-checkbox-btn label{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;top:0;left:0;z-index:1;width:53px;height:30px;border-radius:18px;background:#c0c0c0;display:block;position:absolute;}
.n-checkbox-btn label:before{content:'';z-index:2;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;width:26px;height:26px;border-radius:50%;background:#fff;position:absolute;top:2px;left:4px;}
.n-checkbox-btn input[type=checkbox]:checked + label{background:#10caa5;}
.n-checkbox-btn input[type=checkbox]:checked + label:before{left:23px;}
.n-release-btn{padding:10px 0;}
.n-release-btn a{display:block;color:#fff;background:#10caa5;border-radius:4px;line-height:40px;margin:0 10px;text-align:center;}

.hn_0831{width:100%;overflow:hidden;}
.hn_0831 ul{width:100%;margin-right:-1px;}
.hn_0831 li{position:relative;padding: 1px}
.hn_0831 li i{position: absolute;top: 0.2rem;right: 0.6rem;background: #ff5418;color: #ffffff;font: 12px arial,'simsun';border-radius: 50%;padding: 2px;display: block;width:20px;height:20px;}
.hn_0831 li a{display: block;line-height: 20px;height: 20px;margin: 10px 0 0;border-right:1px solid #c0c0c0;}
.htModule .n-bottom span{color:#999999;margin-left:10px;}
.n-times{color:#7f7f7f;}
.n-times i{height:12px;width: 30px;background: url(../img/n-newIcon.png) no-repeat;background-size: contain;}
.n-delete{color:#7f7f7f;}
.n-delete i{height:17px;width: 12px;background: url(../img/n-delete.png) no-repeat;background-size: contain;}
.n-bottom .lookMore{color:#666666;padding:6px 0 6px 10px;background:#e4eae9;border-radius:20px;width:100%;display:block;white-space:nowrap;}
.n-bottom .lookMore span{color:#666666;
	display: inline-block;
	width: 90%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;}
.n-bottom .lookMore i{float:right;margin:1px 10px 0 0;width:8px;height:17px;background:url(../img/n-arr.png) no-repeat;background-size:contain;}
.n-bottom.m span{color:#666;position:relative;}
.n-bottom.m span i{position:absolute;top:0;width:30px;height:13px;background:url(../img/n-new01.png) no-repeat;background-size:contain;}
.n-myFocus{color:#999999;border:1px solid #10caa5;border-radius:16px;padding:0 8px;line-height:25px;margin:7px 0 0;}

.n-icons-dustbin{position:absolute;right:10px;top:0;}
.n-icons-dustbin i{width:18px;height:21px;background:url(../img/dustbin.png) no-repeat;background-size: contain;}
.n-no-pass{width:40px;height:40px;background:url(../img/n-no-pass.png) no-repeat;background-size: contain;}
.n-checking{width:40px;height:40px;background:url(../img/n-checking.png) no-repeat;background-size: contain;}

.moveModule{line-height:40px;margin:10px 0 0;width:100%;overflow:hidden;}
.moveModule i{width:23px;height:19px;background:url(../img/n-purple.png) no-repeat;margin:10px 0 0 10px;background-size:contain;float:left;}
.moveModule .c{overflow:hidden;height:40px;}
#n-moveAd{width:800%;overflow:hidden;}
#id01,#id02{float:left;}
.moveModule .c a{display:inline-block;margin:0 30px 0 0;}
.moveModule .c a:hover{text-decoration:underline;}


/*20160830 end*/
.hz_pages{font-size:0;padding:26px 0}.hz_pages a{margin-right:5px;display:inline-block;text-align:center;font:12px/22px "Microsoft Yahei";color:#333;padding:0 5px;height:22px;border:1px solid #e4e4e4}.hz_pages a:hover{background:#10caa5;color:#fff;border:1px solid #10caa5}
.hz_pages span{margin-right:5px;display:inline-block;text-align:center;font:12px/22px "Microsoft Yahei";color:#333;padding:0 7px;height:22px;border:1px solid #e4e4e4;background:#10caa5;color:#fff;border:1px solid #10caa5}
.hz_pages .num{width:30px;padding:0}
.hz_pages li{font:12px/22px "Microsoft Yahei";color:#333;display:inline-block}
.hz_pages b{font-weight:bold}
/*添加财付力*/
.mal_myst{position: absolute;top: 44px;right: 10px;font-size: 12px;}
.mal_myst a.mal_myst_he{color: #eb4f38;}
.mal_myst a.mal_myst_nocl{color: #666;}
.mal_myst a.mal_ht{color: #0c3e7b;}
.mal_myst a.mal_ht_sf{color:#eb4f38 ;}

/*中意添加财付力*/
.mal_myst_zy{font-size: 12px;position: absolute;right: 10px;}
.mal_myst_zy a.mal_myst_her{color: #eb4f38;}
.mal_myst_zy a.mal_myst_noclr{color: #666;}
.mal_myst_zy a.mal_htr{color: #0c3e7b;}
.mal_myst_zy a.mal_ht_sfr{color:#eb4f38 ;}

.mal_myst_zyme{font-size: 12px;position: absolute;right: 10px;}
.mal_myst_zyme a.mal_myst_her{color: #eb4f38;}
.mal_myst_zyme a.mal_myst_noclr{color: #666;}
.mal_myst_zyme a.mal_htr{color: #0c3e7b;}
.mal_myst_zyme a.mal_ht_sfr{color:#eb4f38 ;}
/*我中意的*/
.mal_myst_mezy{position: absolute;font-size: 12px;right: 10px;top: 0px;}
.mal_myst_mezy a.mal_myst_her{color: #eb4f38;}
.mal_myst_mezy a.mal_myst_noclr{color: #666;}
.mal_myst_mezy a.mal_htr{color: #0c3e7b;}
.mal_myst_mezy a.mal_ht_sfr{color:#eb4f38 ;}
/*红包*/
.mal_myst_hb{position: absolute;font-size: 12px;left: 10px;top: 71px;}
.mal_myst_hb a.mal_htr{color: #0c3e7b;}
.mal_myst_hb a.mal_ht_sfr{color:#eb4f38 ;}
/*联系*/
.mal_myst_tel{position: absolute;font-size: 12px;right: 10px;}
.mal_myst_tel a.mal_myst_her{color: #eb4f38;}
.mal_myst_tel a.mal_myst_noclr{color: #666;}
.mal_myst_tel a.mal_htr{color: #0c3e7b;}
.mal_myst_tel a.mal_ht_sfr{color:#eb4f38 ;}

.mal_ht_mhb{position: absolute;top: 0px;left: 60px;color:#eb4f38 ;}
.mal_ht_mhbhv{position: absolute;top: 0px;left: 60px;color:#0c3e7b ;}

.mal_ht_fhb{position: absolute;top: 0px;left: 60px;color:#eb4f38 ;}
.mal_ht_fmhbhv{position: absolute;top: 0px;left: 60px;color:#0c3e7b ;}

.mal_ht_miss{float: right;}
.fr{float: right;}
.mal_ht_msht{color: #0c3e7b;}
.mal_ht_mshtsl{color: #eb4f38;}
.mal_ht_msmy{color: #666;}
.mal_ht_msmyhv{color: #eb4f38;}
.new_0907_list_editpic{
	display:block;
	position:absolute;
	right:12px;
	top:8px;
	height:30px;
	width:85px;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:30px;
	border-radius:2px;
	background:#10caa5;
}
/*看别人*/
.gradecion{
	width: 57px;
	height: 47px;
	display: block;
	position: absolute;
	top: 38px;
	right: 5px;
	z-index: 190;
}
.gradecion i{
	background: url(../img/gradecion.png) no-repeat;
	width: 57px;
	height: 47px;	
	background-size: contain;
	vertical-align: middle;	
}
.new_pd_givegift i{
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url(../img/givegiftcion.png) no-repeat;
	background-size:contain ;
	vertical-align: middle;	
	margin-right: 5px;
}
.giftpart{
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #1b1b1b;
	z-index: 999999999;
	height: 100px;
	display: block;
}
/*看别人*/
/*守护页面*/
.gradetype{
	background: #fff;
	width: 100%;
	height: 34px;
	padding: 0px 10px;
	border-bottom: 1px solid #CCCCCC;
}
.gradelist{
	font-size: 12px;
	color: #333;
	line-height: 34px;
	padding: 0px 8px;
	text-align: center;
	position: relative;
}
.gradelist .newunderline{
	width: 100%;
	height: 2px;
	background: #10caa5;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.gradenofont{
	border-bottom: 1px solid #CCCCCC;
	background: #f0f0f0;
	height: 12px;
	width: 100%;
}
.gradetimelist{
	width: 100%;
	background: #fff;
	overflow: hidden;
}
.gradetimelist li{
	width: 50%;
	height: 64px;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	text-align: center;
	float:left;
}
.gradetimelist li:nth-child(2n){
	border-right: 0px;
}
.gradetimelist li p:nth-child(1){
	margin-top: 14px;
	font-size: 15px;
	color: #10caa5;
}
.gradetimelist li p:nth-child(2){
	color: #666;
	font-size: 12px;
	margin-top: 5px;
}
.gradetimeclick{
	background: #f2f8ec;
}
.orderopen{
	width: 100%;
	background: #fff;
	padding-bottom: 5px;
}
.opengradetitle{
	width: 100%;
	font-size: 12px;
	color: #333;
	text-align: center;
	padding: 8px 0px 10px;
} 
.opengradetitle span{
	color: #40569d;
}
.openmain{
	width: 50%;
	height: 93px;
	text-align: center;
	margin: 0 auto;
}
.openobj{
	width: 55px;
	height: 55px;
	overflow: hidden;
	border-radius:50% ;
	margin: 0 auto;
	position: relative;
}
.opennewobj1{
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #333;
}
.opennewobj{
	width: 100%;
	text-align: center;
	font-size: 9px;
	color: #777777;
}
.icon_cf_lv{
    width:35px;
    height:13px;
    display:inline-block;
    vertical-align: bottom;
	position: relative;
	top: -4px;
	left: -2px;
	overflow: hidden;
	
}
.newbadge{
	width: 35px;
	height: 13px;
	position: absolute;
	top: 0px;
	right: -30px;
	display: block;
}
.cf_v1{
    background: url(../img/ncfdj/1.png) no-repeat;
    background-size:contain;
}
.cf_v2{
    background: url(../img/ncfdj/2.png) no-repeat;
    background-size:contain;
}
.cf_v3{
    background: url(../img/ncfdj/3.png) no-repeat;
    background-size:contain;
}
.cf_v4{
    background: url(../img/ncfdj/4.png) no-repeat;
    background-size:contain;
}
.cf_v5{
    background: url(../img/ncfdj/5.png) no-repeat;
    background-size:contain;
}
.cf_v6{
    background: url(../img/ncfdj/6.png) no-repeat;
    background-size:contain;
}
.cf_v7{
    background: url(../img/ncfdj/7.png) no-repeat;
    background-size:contain;
}
.cf_v8{
    background: url(../img/ncfdj/8.png) no-repeat;
    background-size:contain;
}
.cf_v9{
    background: url(../img/ncfdj/9.png) no-repeat;
    background-size:contain;
}
.cf_v10{
    background: url(../img/ncfdj/10.png) no-repeat;
    background-size:contain;
}
.cf_v11{
    background: url(../img/ncfdj/11.png) no-repeat;
    background-size:contain;
}
.cf_v12{
    background: url(../img/ncfdj/12.png) no-repeat;
    background-size:contain;
}
.cf_v13{
    background: url(../img/ncfdj/13.png) no-repeat;
    background-size:contain;
}
.cf_v14{
    background: url(../img/ncfdj/14.png) no-repeat;
    background-size:contain;
}
.cf_v15{
    background: url(../img/ncfdj/15.png) no-repeat;
    background-size:contain;
}
.cf_v16{
    background: url(../img/ncfdj/16.png) no-repeat;
    background-size:contain;
}
.cf_v17{
    background: url(../img/ncfdj/17.png) no-repeat;
    background-size:contain;
}
.cf_v18{
    background: url(../img/ncfdj/18.png) no-repeat;
    background-size:contain;
}
.cf_v19{
    background: url(../img/ncfdj/19.png) no-repeat;
    background-size:contain;
}
.cf_v20{
    background: url(../img/ncfdj/20.png) no-repeat;
    background-size:contain;
}

.icon_cf_lver{
    width:40px;
    height:15px;
    display:inline-block;
    vertical-align: bottom;
	position: relative;
	top: -4px;
	left: -2px;
	overflow: hidden;
	
}
.cf_ver1{
    background: url(../img/chathz/1.png) no-repeat;
    background-size:contain;
}
.cf_ver2{
    background: url(../img/chathz/2.png) no-repeat;
    background-size:contain;
}
.cf_ver3{
    background: url(../img/chathz/3.png) no-repeat;
    background-size:contain;
}
.cf_ver4{
    background: url(../img/chathz/4.png) no-repeat;
    background-size:contain;
}
.cf_ver5{
    background: url(../img/chathz/5.png) no-repeat;
    background-size:contain;
}
.cf_ver6{
    background: url(../img/chathz/6.png) no-repeat;
    background-size:contain;
}
.cf_ver7{
    background: url(../img/chathz/7.png) no-repeat;
    background-size:contain;
}
.cf_ver8{
    background: url(../img/chathz/8.png) no-repeat;
    background-size:contain;
}
.cf_ver9{
    background: url(../img/chathz/9.png) no-repeat;
    background-size:contain;
}
.cf_ver10{
    background: url(../img/chathz/10.png) no-repeat;
    background-size:contain;
}
.cf_ver11{
    background: url(../img/chathz/11.png) no-repeat;
    background-size:contain;
}
.cf_ver12{
    background: url(../img/chathz/12.png) no-repeat;
    background-size:contain;
}
.cf_ver13{
    background: url(../img/chathz/13.png) no-repeat;
    background-size:contain;
}
.cf_ver14{
    background: url(../img/chathz/14.png) no-repeat;
    background-size:contain;
}
.cf_ver15{
    background: url(../img/chathz/15.png) no-repeat;
    background-size:contain;
}
.cf_ver16{
    background: url(../img/chathz/16.png) no-repeat;
    background-size:contain;
}
.cf_ver17{
    background: url(../img/chathz/17.png) no-repeat;
    background-size:contain;
}
.cf_ver18{
    background: url(../img/chathz/18.png) no-repeat;
    background-size:contain;
}
.cf_ver19{
    background: url(../img/chathz/19.png) no-repeat;
    background-size:contain;
}
.cf_ver20{
    background: url(../img/chathz/20.png) no-repeat;
    background-size:contain;
}
.openadragets{
	font-size: 9px;
	color: #ff3333;
	text-align: center;
}
.openqr{
	margin: 12px 15px;
	text-align: center;
	line-height: 40px;
	background: #10CAA5;
	color: #fff;
	display: block;
	border-radius: 6px;
}
.newardername{
	width: 100%;
	height: 44px;
	border-top:1px solid  #CCCCCC;
	border-bottom:1px solid  #CCCCCC;
	padding: 0px 10px;
	overflow: hidden;
	line-height: 44px;
	margin-top: 4px;
}
.newgradefid{
	float: left;
	font-size: 15px;
	color: #333333;
}
.newgradefidion{
	float: right;
	width: 49px;
	height: 30px;
	margin-top: 6.5px;
	display: block;
	cursor: pointer;
}
.newgradefidcion1{
	display: block;
	width: 49px;
	height: 30px;
    background: url(../img/sname.png) no-repeat;
    background-size:contain;
}
.newgradefidcion2{
	display: block;
	width: 49px;
	height: 30px;
    background: url(../img/yesname.png) no-repeat;
    background-size:contain;
}
.allts{
	width: 100%;
	background: #fff;
	padding: 11px 17px;
	border-bottom: 1px solid  #CCCCCC;
	margin-top: 2px;
}
.alltstitle{
	font-size: 15px;
	color: #333;
}
.alltstitle i{
	display: inline-block;
	width: 2px;
	height: 15px;
	background: #10caa5;
	vertical-align: middle;
	margin-right: 5px;
}
.alltssz{
	margin-top: 7px;
}
.alltssz li{
	font-size: 12px;
	color: #333;
	line-height: 20px;
}
.open_tcsm{
	width: 100%;
	font-size: 14px;
	text-align: center;
	color: #333;
	border-bottom: 1px solid #CCCCCC;
	position: relative;
	top: 0px;
	line-height: 28px;
}
.open_tcsm_main{
	width: 80%;
	height: 105px;
	margin: 8px auto;
}
.open_tcsm_alliead{
	font-size: 14px;
	color: #333;
	margin-top: 10px;
}
.open_tcsm_dmon{
	color: #ff3333;
	font-size: 9px;
	margin-top: 10px;
}
/*守护页面*/
/*守护我的*/
.agradetamain{
	width: 100%;
	background: #fff;
}
.agradetamain_list{
	width: 100%;
	height: 110px;
	border-bottom: 1px solid #CCCCCC;
	padding: 15px 10px;
	
}
.agtml{
	display: block;
	width: 80px;
	height: 80px;
	border-radius: 4px;
	overflow: hidden;
	float: left;
	position: relative;
}
.agtmlall{
	float: left;
	margin-left: 8px;
}
.agtmnaem{
	display: block;
	font-size: 14px;
	color: #333;
	position: relative;
	top: -3px;
}
.agtmnaemae{
	height: 16px;
	
}
.agtmnaemae span{
	display: inline-block;
	background: #f0f0f0;
	color: #999999;
	height: 15px;
	line-height: 15px;
	text-align: center;
	padding: 1px 4px;
	font-size: 10px;
	position: relative;
	top: -2px;
}
.agtm_time{
	font-size: 11px;
	color: #666666;
}
.agtm_type{
	color: #50bbc3;
}
.nowmoney{
	color: #ff3333;
}
.new_agrade_buymoney{
	width: 48px;
	height: 20px;
	display: inline-block;
	float: right;
	background: #10caa5;
	text-align: center;
	line-height: 20px;
	color: #fff;
	font-size: 12px;
	position: absolute;
	right: 2px;
}
.myname span{
	top: 0px;
	margin-top: 3px;
}
.agradenimi{
	display: block;
	width: 29px;
	height: 29px;
	 background: url(../img/agradenimi2.png) no-repeat;
	 background-size:contain ;
	 position: absolute;
	 left: 0px;
	 top: 0px;
	 
}
.smallvip1{
	display: inline-block;width: 15px;
	height: 15px;
	margin-left: 5px;
}
.ss_vip1{
	display: inline-block;width: 15px;
	height: 15px;
	background: url(../img/smallvip1.png) no-repeat;
	background-size:contain ;	
	vertical-align: bottom;
}
.ss_vip2{
	display: inline-block;width: 15px;
	height: 15px;
	background: url(../img/smallvip2.png) no-repeat;
	background-size:contain ;	
	vertical-align: bottom;
}
.ss_vip3{
	display: inline-block;width: 15px;
	height: 15px;
	background: url(../img/smallvip3.png) no-repeat;
	background-size:contain ;	
	vertical-align: bottom;
}
/*守护我的*/
/*道具*/
.myprop{
	width: 100%;
	overflow: hidden;
	padding: 0px 10px;
}
.myproplist{
	margin-top: 10px;
	background: #fff;
	border: 1px solid #10caa5;
	/*padding: 22px 26px;*/
	float: left;
	width: 48%;
	height: 119px
}

.myproplist:nth-child(2n){
	margin-right: 0px;
	float: right;
}
.mplimain{
	margin: 0px auto;
}
.mplimain{
	width: 45px;
	height: 45px;
	margin: 15px auto 0px;
}
.mpli_name{
	width: 100%;
	text-align: center;
	color: #333333;
	font-size: 12px;
	margin-top: 7px;
}
.mpli_num{
	width: 100%;
	text-align: center;
	color: #333;
	font-size: 12px;
	
}
.mpli_num span{
	color: #ff3333;
}
.newprop{
	display: inline-block;
	background:#FFFFFF url(../img/prop.png) 10px center no-repeat;
	background-size:12px;
}
.newagrade{
	display: inline-block;
	background:#FFFFFF url(../img/myagrade.png) 10px center no-repeat;
	background-size:12px;	
}
.zinde{
	width: 45px;
	height: 45px;
}
/*道具*/
/*礼物弹层*/
.after:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  clear: both;
}
.wrapper {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 99;
  background: #394145;
	
  -webkit-user-select: none;
  user-select: none;
  z-index: 201;
  display: none;
}
.wrapper .tips-tlt {
  width: 100%;
  height: 24px;
  font-size: 12px;
  text-align: center;
  position: relative;
  color: #bbbbbb;
  line-height: 24px;
  margin-top: 2px;
}
.wrapper .tips-tlt .close {
  color: #fff;
  position: absolute;
  right: 10px;
  top: 3px;
  padding: 0 0.2rem;
}
.wrapper .curr-nav {
  width: 100%;
  height: 1.786rem;
  background: #2a3033;
}
.wrapper .curr-nav ul {
  width: 100%;
}
.wrapper .curr-nav ul:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  clear: both;
}
.wrapper .curr-nav ul li {
  width: 20%;
  height:1.786rem;
  float: left;
}
.wrapper .curr-nav ul li a {
  display: block;
  text-align: center;
  line-height: 1.786rem;
  color: #fff;
  font-size: 12px;
}
.swiper-wrapper {
  height: 11.072rem;
}
.swiper-container-s {
  width: 100%;
  height: 12.215rem;
  display: none;
  background: #394145;
}
.swcurr{
	display: block;
}
.swiper-container-s .swiper-slide {
  height: 11.072rem;
}
.swiper-container-s .swiper-slide ul:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  clear: both;
}
.swiper-container-s .swiper-slide ul li {
  width: 25%;
  height: 5.5rem;
  float: left;
  box-sizing: border-box;
  border-bottom: 1px solid #2b3235;
  border-right: 1px solid #2b3235;
}
 
.swiper-container-s .swiper-slide.ku-num li{
	position: relative;
}
.swiper-container-s .swiper-slide.ku-num li .kc-num{
	position: absolute;
	right:3px;top:3px;
	font-size:10px;
}
.swiper-container-s .swiper-slide.ku-num li .kc-nummore{
	position: absolute;
	right:3px;top:3px;
	font-size:10px;
}
.ku-nummore{
	position: absolute;
	right:3px;top:3px;
	font-size:10px;	
}
.no_repertor{
	display: block;
	width: 100%;
	margin: 65px 0px 0px 41%;
	color: #fff;
	font-size: 12px;
}
.swiper-container-s .swiper-slide ul li:nth-child(4n) {
  border-right: 0;
}
.swiper-container-s .swiper-slide ul li.active {
  border: 1px solid #10caa5;
}
.swiper-container-s .swiper-slide ul li a {
  display: block;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding-top: 7px;
  text-align: center;
}
.swiper-container-s .swiper-slide ul li a img {
  width: 30px;
  height: 30px;
  display: block;
  margin: 0 auto;
}
.swiper-container-s .swiper-slide ul li a span {
  color: #fff;
  display: block;
}
.swiper-container-s .swiper-slide ul li a span.flower-name {
  font-size: 13px;
 width: 100%;
 margin: 2px auto 0px;
}
.swiper-container-s .swiper-slide ul li a span.flower-money {
  font-size: 10px;
  color: #cecece;
}
.swiper-container-s .swiper-pagination {
  height: 16px;
  bottom: 0;
  width: 100%;
  text-align: center;
}
.swiper-container-s .swiper-pagination span.swiper-pagination-bullet {
  margin-top: 14px;
  background: #8d8c8b;
}
.swiper-container-s .swiper-pagination span.swiper-pagination-bullet-active {
  background: #fff;
}
.wrapper-bottom {
  width: 100%;
  background: #292f32;
  box-sizing: border-box;
}
.wrapper-bottom .bt-cill {
  width: 100%;
  height: 30px;
  padding: 0 0.5rem;
}
.wrapper-bottom .bt-cill:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  clear: both;
}
.wrapper-bottom .bt-cill.yu-e {
  border-bottom: 1px solid #666666;
}
.wrapper-bottom .bt-cill.yu-e span {
  display: block;
  height: 100%;
  line-height: 30px;
  font-size:12px;
  color: #FFFFFF;
  float: left;
}
.wrapper-bottom .bt-cill.yu-e span i {
  color: #eb4f38;
  font-style: normal;
}
.wrapper-bottom .bt-cill.yu-e span:nth-child(2) {
  margin-left: 0.3rem;
}
.wrapper-bottom .bt-cill.yu-e .recharge {
  float: right;
}
.wrapper-bottom .bt-cill.yu-e .recharge button {
  padding: 0 11px;
  height: 20px;
  line-height: 20px;
  background: #eb4f38;
  color: #fff;
  font-size: 11px;
  border-radius: 3px;
  border: 0;
  margin-left: 0.2rem;
}
.wrapper-bottom .bt-cill.yu-e .recharge .giftgivebtn {
	display: inline-block;
  padding: 0 11px;
  height: 20px;
  line-height: 20px;
  background: #eb4f38;
  color: #fff;
  font-size: 11px;
  border-radius: 3px;
  border: 0;
  margin-left: 0.2rem;
}
.wrapper-bottom .bt-cill.other .giftzs {
  float: right;
}
.wrapper-bottom .bt-cill.other .icon {
  width: 12px;
  height: 25px;
  line-height: 25px;
  display: inline-block;
  position: relative;
  margin-left: 0.4rem;
  margin-right: 1rem;
}
.wrapper-bottom .bt-cill.other p label {
  color: #fff;
  line-height: 32px;
  display: inline-block;
  margin-left: 0.6rem;
  font-size: 9px;
}
.wrapper-bottom .bt-cill.other p label input {
  position: relative;
  top: 3px;
  margin-right: 0.1rem;
}
.gifttchavname{
	display: inline-block;
	float: left;
	font-size: 12px;
	color: #fff;
	padding: 0px 0.2rem 0px 1.2rem;
	line-height: 15px;
}
.gift_tss{
	display: none;
}
.gfhn_yes{
	display: block;
	width: 8px;
	height: 8px;
	border: 1px solid #fff;
	border-radius: 50%;
	position: relative;
	top: 11px;
	left: -0.9rem;
}
.gfhn_no{
	display: block;
	width: 8px;
	height: 8px;
	background: #fff;
	border-radius: 50%;
	position: relative;
	top: 11px;
	left: -0.9rem;	
}
.wrapper .curr-nav ul li a.curr_act{
	color: #10caa5;
}
.bggifttc{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 200;
    background: #000;
    opacity: .4;
    display: none;
}
.gifttcnum{
	width: 69px;
	height: auto;
	background: #191618;
	position: absolute;
	top: -156px;
	left: -32px;
	line-height: 25px;
	z-index: 202;
	display: none;
}
.gifttcnum li{
	width: 100%;
	height: 0 15px;
    border-bottom: 1px solid #2f2c2e;
    text-align: center;
    font-size: 12px;	
}
.gifttcnum li:nth-child(last){
	border-right: 0px;
}
.sunum{
	width: 42px;
	height: 18px;
	   background: #CCCCCC;
    border-radius: 5px;
    border: 0;
     padding: 0 5px;
    text-align: center;
    color: #666;
    float: left;
    margin-top: 6px;
    display: none;
}
.newviewgift{
	width: 30px;
	height: 30px;
	display: inline-block;
	background: #ff3333;
	border-radius: 50%;
}
.newviewgift i{
	width: 18px;
	height: 18px;
	display: block;
	background: url('../img/newvivegift.png') no-repeat;
	background-size: contain;
	margin: 5px 0px 0px 6px;
}
.fsgift1{
	width: 310px;
	height: 35px;
	background:url('../img/wap1.png') no-repeat;
	background-size:contain ;
	line-height: 35px;
	text-align: center;
	color: #fff;
	margin: 0 auto;
	font-size: 12px;
	margin-top: 20px;
}
.fsgift2{
	width: 310px;
	height: 35px;
	background:url('../img/wap2.png') no-repeat;
	background-size:contain ;
	line-height: 35px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	margin: 0 auto;
	margin-top: 20px
}
.ggff{
	width: 25px;
	height: 25px;
	display: inline-block;
	margin-top: 5px;
}
.sexme1{
	color: #5cc2f7;
	font-size: 12px;
}
.sexme2{
	color: #ff7878;
	font-size: 12px;
}
/*.giftmyself{
	position: absolute;
	top: 23px;
	right: 0px;
	display: block;
	padding: 0px 10px;
	height: 20px;
	background: #10CAA5;
	font-size: 12px;
	color: #fff;
	border-radius: 4px;
	line-height: 20px;
}*/
.swipnon{
	display: none;
}
/*礼物弹层*/
.othername{
	cursor: pointer;
	padding: 0px 2px;
}
.fpay_ts{
	text-align: justify;
	margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
}
.fpay_list{
	color: #555555;
}
/*手机签到*/
.signbigbox{
	background: #fff;
	border-radius: 6px;
}
.signboxtop{
	height: 42.5px;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	color: #333333;
	line-height: 42.5px;
	text-indent: 10px;
	position: relative;
}
.sign{
	width: 59px;
	height: 34px;
	display: inline-block;
	background:url('../img/signpng.png') no-repeat;
	background-size:contain ;	
	position: absolute;
	top: 26px;
	right: 10px;	
}
.removesign{
	width: 12px;
	height: 12px;
	display: inline-block;
	background:url('../img/signremove.png') no-repeat;
	background-size:contain ;
	float: right;
	position: absolute;
	top: 15px;
	right: 12px;
}
ul.signmain{
	padding: 12px 10px 0px 10px;
	width: 100%;
	box-sizing: border-box;
}
ul.signmain:after{
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	clear: both;
}
.signmain li{
	width: 35px;
	height: 35px;
/*	background: #e4e4e4;*/
	border-radius: 4px;
	margin-bottom: 10px;
	float: left;
	line-height: 35px;
	text-align: center;
	margin-right: 10px;
}
.signpng{
	width: 18px;
	height: 18px;
	display: block;
	background:url('../img/givegiftpng.png') no-repeat;
	background-size:contain ;
	margin: 0 auto;
}
.signboxts{
	width: 100%;
	color: #666666;
	font-size: 12px;
	text-align: center;
	margin-top: 2px;
}
.newsignbtn{
	background: #10caa5;
	font-size: 18px;
	color: #fff;
	line-height: 36px;
	height: 36px;
	text-align: center;
	width: 83%;
	display: block;
	border-radius: 4px;
	margin: 15px auto 14px;
}
.newsignifo{
	margin: 0 auto;
	width: 76px;
	padding-bottom: 18px;
	display: block;
}
.newsignifo .newsignifomain{
	display: inline-block;
	font-size: 12px;
	color: #5eb0e0;
}
.newsignifomore{
	display: inline-block;
	vertical-align: top;
	background:url('../img/signifo.png') no-repeat;
	background-size:contain ;
	width: 18px;
	height: 18px;
	margin-left: 9px;
}
.signbtn_no{
	background: #CCCCCC;
	font-size: 18px;
	color: #fff;
	line-height: 36px;
	height: 36px;
	text-align: center;
	width: 83%;
	display: block;
	border-radius: 4px;
	margin: 15px auto 14px;	
}
.qd1{
	background:#e4e4e4 url('../img/signnoday.png') no-repeat;
	background-size:contain ;
}
.qd2{
	background:#f4f1ea url('../img/signold.png') no-repeat;
	background-size:contain ;
}
.qd3{
	background:#ffe153 url('../img/todaysignneed.png') no-repeat;
	background-size:contain ;
}
.qd4{
	background:#e4e4e4 url('../img/nosign.png') no-repeat;
	background-size:contain ;
}
.qd5{
	background:url('../img/sign7day.png') no-repeat;
	background-size:contain ;
}
.qd6{
	background:url('../img/sign14day.png') no-repeat;
	background-size:contain ;
}
.qd7{
	background:url('../img/sign20day.png') no-repeat;
	background-size:contain ;
}
.qd8{
	background:url('../img/sign28day.png') no-repeat;
	background-size:contain ;
}
.qd9{
	background:url('../img/signyh7day.png') no-repeat;
	background-size:contain ;
}
.qd10{
	background:url('../img/signyh14day.png') no-repeat;
	background-size:contain ;
}
.qd11{
	background:url('../img/signyh20day.png') no-repeat;
	background-size:contain ;
}
.qd12{
	background:url('../img/signyh28day.png') no-repeat;
	background-size:contain ;
}
/*签到福利*/
.contopmain{
	width: 100%;
	height: 39px;
	border-bottom: 1px solid #cccccc;
	background: #fff;
}
.everdaysign{
	display: inline-block;
	width: 50%;
	height: 39px;
	line-height: 39px;
	text-align: center;
	color: #333333;
	font-size: 14px;
}
.newsignactive{
	color: #10caa5;
	border-bottom: 2px solid #10caa5;
}
.conmainsigngivets{
	font-size: 16px;
	color: #333333;
	background: #f0f0f0;
	width: 100%;
/*	height: 92px;*/
	padding: 14px 0px 16px;
}
.conmainsigngivets span{
	font-size: 16px;
	display: block;
	width: 89%;
	height: ;
	margin: 0 auto;
}
.commainlist{
	width: 100%;
	background: #fff;
	overflow: hidden;
}
.litop{
	width: 100%;
}
.litoptitle{
	display: inline-block;
	width: 50%;
	background: #a9beba;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	line-height: 40px;
	height: 40px;
	text-align: center;
}
.newgivemore{
	border-left:0px;
}
.signlistmain{
	width: 100%;
	overflow: hidden;
}
.newsignname{
	float: left;
	width: 50%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #666666;
	font-size: 14px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.signnum{
	border-right: 0px;
}
.busebottom{
	width: 100%;
	height: 20px;
}
.signnamefirst{
	width: 16.25%;
	border-left: 1px solid #CCCCCC;
}
.sgft_suoname{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #333333;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #a9beba;
}
.sgft_mainname{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #333333;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
}
.signnametwo{
	width: 20.78%;
}
.signtw_first{
	width: 100%;
}
.allstyle{
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.sgft_suonameer{
	width: 100%;
}
.signtw_first{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	height: 120px;
}
.signgivegift{
	width: 41px;
	height: 40px;
	margin: 0px auto 0px;
}
.signtw_first p{
	width: 100%;
	text-align: center;
	color: #666666;
	font-size: 12px;
	margin-top: 11px;
}
.sign_first_s1{
	display: block;
	width: 41px;
	height: 40px;
	background:url('../img/signfarfower.png') no-repeat;
	background-size:contain ;
}
.sign_first_s2{
	display: block;
	width: 40px;
	height: 40px;
	background:url('../img/signfarebaoma.png') no-repeat;
	background-size:contain ;	
}
.sign_first_s3{
	display: block;
	width: 38px;
	height: 40px;
	background:url('../img/signfarelanbo.png') no-repeat;
	background-size:contain ;	
}
.sfsss1{
	padding-top: 40px;
	box-sizing: border-box;
}
.sfsss3{
	height: 160px;
	padding-top: 61px;
	box-sizing: border-box;
}
.sfsss4{
	height: 400px;
	padding-top: 180px;
	box-sizing: border-box;
}
.signnamethree{
	width: 20.78%;
}
.signnamefour{
	width: 21.41%;
}
.new_moneyifo{
	display: inline-block;
	color: #fff;
	float: right;
	font-size: 14px;
	margin-right: 10px;
}
.conifo{
	background: #fff;
	width: 100%;
	padding: 12px 10px 25px;
	box-sizing: border-box;
}
.conifotop{
	width: 100%;
	font-size: 16px;
	color: #333333;
	margin-bottom: 13px;
}
.conifomains li{
	font-size: 14px;
	color: #666666;
}
.newmaildelete{
	display: inline-block;
	font-size: 12px;
	width: 45px;
	height:17px;
	text-align: center;
	line-height: 18px;
	color: #FFFFFF;
	background: #8c7676;
	margin-left: 14px;
	border-radius: 4px;
	float: right;
	position: absolute;
/*	z-index: 9;*/
	right: 0px;
	top: 0px;
}
/*聊天室*/
.fz_morets{
	display: inline-block;
	width: 24px;
	height: 44px;
	background: url('../img/back.png') center center no-repeat;
    background-size: 8.5px 15px;
    vertical-align: middle;
    transform: rotate(90deg);
	-webkit-transform: rotate(90deg);	/* Safari 和 Chrome */
	-moz-transform: rotate(90deg);
	margin-top: -3px;
}
.lottery{
	display: inline-block;
	position: absolute;
	right: 12.5px;
	top: 0px;
	height: 44px;
	color: #FFFFFF;
	font-size: 16px;
}
#chatpeoplelist{
	font-size: 18px;
}
.chatroomtop{
	background: #FFFFFF;
	width: 100%;
	height: 48px;
	overflow: hidden;
	border-bottom: 1px solid #E4E4E4;
}
.countjs{
	float: left;
	margin-left: 12.5px;
	color: #ffbd3e;
	font-size: 14px;
	line-height: 48px;
}
.countjs span{
	font-size: 18px;
}
.gozodiac{
	float: right;
	margin-right: 12.5px;
	font-size: 14px;
	color: #10caa5;
	border: 1px solid #10caa5;
	border-radius: 4px;
	padding: 0px 10px;
	height: 28px;
	margin-top: 9px;
	line-height: 28px;
}
.chatcontent{
	width: 100%;
	/*min-height: 375px;*/
	padding: 0px 12.5px;
	background: #f0f0f0;
/*	overflow: hidden;*/
	overflow-y: auto;
	position: relative;
}
.chatamain{
	width: 100%;
	height: auto;
}
.openlottery{
	/*border-bottom: 1px solid #E4E4E4;*/
	padding-bottom: 15px;
	/*padding-top: 8px;*/
}
.thislottery_animal{
	/*text-align: center;*/
	/*margin-top: 8px;*/
}
.tlanimalmain{
	background: #e9dcb3;
	color: #d43c1e;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	padding: 5px 14px 5px 4px;
	box-sizing: border-box;
	border-radius: 4px;
}
.tollerynum{
	color: #333333;
}
.tlmname{
	color: #f56e77;
}
.tlmnum{
	color: #d43c1e;
}
.tlmmyname{
	color: #4b45cc;
}
.chatmain{
	color: #4b45cc;
	font-size: 16px;
	padding-bottom: 15px;
	word-break: break-all;
}
.chatmain img{
	width: 20px;
	height: 20px;
	display: inline-block;
}
.ttsd{
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
}
.chatls{
	color: #f56e77;
}
.chattltle_dui{
	color: #333333;
	display: inline-block;
}
.welpeople{
	color: #4b45cc;
}
.weltitle{
	color: #333333;
	background: none;
	
}
.tzgd{
	top: -6px;
	margin: 0px 2px;
}
.chatrmbttm{
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 78px;
	background: #F0F0F0;
	padding: 0px 12.5px;
	box-sizing: border-box;
	
	
}
.chatbttmmain{
	text-align: right;
	/*border-top: 1px solid #CCCCCC;*/
	padding: 24px 0px;
	
}
.ctbm{
	display: inline-block;
	width: 32px;
	height: 32px;
	margin-left: 10px;
}
.chattsp{
	background: url('../img/chatthis.png') center center no-repeat;
	background-size:contain ;
}
.chatmail{
	background: url('../img/chatmail.png') center center no-repeat;
	background-size:contain ;
	position: relative;
}
.chatzadan{
	background: url('../img/chatzadan.png') center center no-repeat;
	background-size:contain ;
}
.chatfootball{
	background: url('../img/chatfootball.png') center center no-repeat;
	background-size:contain ;
}
.allchatpath{
	width: 100%;
	background: #FFFFFF;
	padding: 0px 12px 0px;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	min-height: 45px;
	z-index: 200;
}
.ifofly{
	display: inline-block;
	width: 50px;
	/*width: 14.95%;*/
	height: 30px;
	/*position: relative;
	top: 8px;*/
	float: left;
}
.isfly{
	background: url('../img/yesfly.png') center left no-repeat;
	background-size:contain ;		
}
.nofly{
	background: url('../img/nofly.png') center left no-repeat;
	background-size:contain ;		
}
.game_text_fly{
	/*overflow: hidden;*/
	height: 32px;
	width: 2000px;
	position: fixed;
	top: 0px;
	left: 0px;
	/*position: relative;*/
	z-index: 250;
}
.game_text_fly_img{
	width: 32px;
	height: 32px;
	overflow: hidden;
    border-top-left-radius: 999px; /* 左上角 */
    border-top-right-radius: 999px; /* 右上角 */
    border-bottom-right-radius: 999px; /* 右下角 */
    border-bottom-left-radius: 999px; /* 左下角 */
    border-radius: 999px;
	display: block;
	position: relative;
	z-index: 105;
	float: left;
}
.game_text_fly_cont{
	display: inline-block;
	padding: 3px 16px;
	position: relative;
	left: -13px;
	float: left;
	height: 24px;
	margin-top: 5px;
	background: #666a7d;
	/*opacity: 0.8;*/
	color: #FFFFFF;
	border-radius: 13px;
	font-size: 12px;
}
.game_text_fly_cont img{
	width: 24px;
	height: 24px;
	display: inline-block;
	position: relative;
	top: -3px;
}
.flyaite{
	margin: 0px 2px;
}
.game_text_fly_name{
	font-size: 12px;
	color: #f56e77;
	text-indent: 2px;
	margin-bottom: 0px;
}
.game_text_fly_content{
	background: #909090;
	color: #FFFFFF;
	font-size: 12px;
	border-radius: 8px;
	/*line-height: 16px;*/
	padding: 2px 12px 1px 20px;
	margin-top: 0px;
	/*position: absolute;
	top: 16px;
	left: -15px;*/
	margin-left: -18px;
	z-index: 104;
	white-space: nowrap;
}

.game_text_fly_img img{
	width: 34px;
	height: 34px;
	display: inline-block;
}
.chatsay{
	border: 1px solid #CCCCCC;
	min-height: 30px;
	padding-top:5px ;
	background: #f0f0f0;
	font-size: 15px;
	color: #333333;
	width: 55%;
	border-radius: 8px;
	float: left;
	padding-left: 8px;
	line-height: normal;	
}

.chatsay:empty:not(:focus):before{
	content: attr(placeholder);
	color:#bbb;
}

/*.chatsay:focus:before{
content:none;
}*/

.chatqqpath{
	display: inline-block;
	width: 30px;
	/*width: 10.17%;*/
	height: 30px;
	background: url('../img/chatqqpath.png') center center no-repeat;
	background-size:contain ;
	vertical-align: middle;

}
.quietbaiq{
	display: inline-block;
	/*width: 30px;*/
	width: 10%;
	height: 30px;
	background: url('../img/chatqqpath.png') center center no-repeat;
	background-size:contain ;
	vertical-align: bottom;
	margin-left: 1.5%;
}

.chatsendto{
	display: inline-block;
	background: #10caa5;
	width: 14%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #FFFFFF;
	border-radius: 2.5px;
	float: right;
	/*margin-top: 10px;*/
	/*position: absolute;
	right: 0px;
	bottom: 15px;*/
	font-size: 14px;
	
}
.chatsendoff{
	display: inline-block;
	background: #666666;
	width: 14%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #FFFFFF;
	border-radius: 2.5px;
	float: right;
	font-size: 14px;
}
.chatmailnum{
	display: block;
	width: 16px;
	height: 16px;
	background: #ff3333;
	text-align: center;
	line-height: 16px;
	color: #FFFFFF;
	position: absolute;
	top: -2px;
	right: -2px;
	border-radius: 50%;
}
.chatmailttw{
	width: 100%;
	height: 275px;
	background: #FFFFFF;
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 201;
	overflow: hidden;
    overflow-y: scroll;
    display: none;
    
   
}
.chatmailmain{
	width: 100%;
	height: auto;
	
	
}
.chatmail_toplist{
	padding: 0px 12.5px;
	height: 30px;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	line-height: 30px;
}
.chat_ignore{
	display: inline-block;
	font-size: 14px;
	color: #333333;
}
.chat_mialhcts{
	font-size: 11px;
	color: #666666;
	float: right;
}
.remove_chatmaillist{
	display: inline-block;
	width: 12px;
	height: 12px;
	float: right;
	margin-left: 8px;
	background: url('../img/chatmailremove.png') center center no-repeat;
	background-size:contain ;
	margin-top: 9px;
}
.chatmaillist{
	width: 100%;
	height: 67px;
	padding-left: 12.5px;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
}
.chatmlthis{
	display: block;
	overflow: hidden;
	width: 3.929rem;
	height: 3.929rem;
	margin-top: 6px;
	float: left;
	border-radius: 50%;
}
.chatmlthis img{
	width: 3.929rem;
	height: 3.929rem;
}
.chatmlsay{
	float: left;
	margin-left: 0.9rem;
    height: 100%;
    border-bottom: 1px solid #CCCCCC;
    padding-top: 10px;
    position: relative;
   width: calc(100% - 4.829rem);
   -webkit-box-flex:1;
   -moz-box-flex: 1;
}
.chatmlsayname{
	font-size: 16px;
	color: #333333;
}
.chatsayyour{
	font-size: 14px;
	color: #666666;
	margin-top: 5px;
	padding-right: 12.5px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.chatsayyour_num{
	display: block;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	background: #ff3333;
	border-radius: 50%;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	top: 24px;
	right: 10px;
}
.chatmask{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #000000;
	opacity: 0.5;
	z-index: 200;
	display: none;
}
.chatthislott{
	color: #d43c1e;
}
.chatsaysomeone{
	color: #4b45cc;
}
.chatlookman{
	background: #FFFFFF;
	border-radius: 4px;
	overflow: hidden;
}
.chatmtop{
	width: 100%;
	padding: 15px 12.5px 0px;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
}
.chatjubao{
	color: #666666;
	font-size: 14px;
	float: left;
}
.chatmainpath{
	float: left;
	width: calc(100% - 5rem);
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	text-align: center;
	position: relative;
}
.chatsomeonephoto{
	width: 3.929rem;
	height: 3.929rem;
	border-radius: 50%;
	display: block;
	overflow: hidden;
	margin: 0 auto;
}
.chatsomeonephoto img{
	width: 3.929rem;
	height: 3.929rem;
}
.chatnewste{
	width: 100%;
	
}
.chatnewtename{
	font-size: 16px;
	color: #333333;
	text-align: center;
	margin-top: 3px;
}
.chatnewcw{
	top: -3px;
}
.chatnewsex{
	margin-left: 4px;
	color: #666666;
	font-size: 14px;
}
.chatnewito{
	margin-top: 4px;
}
.chattesayself{
	width: 95%;
	max-height: 60px;
	padding: 0px 12.5px;
	font-size: 12px;
	color: #666666;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    margin: 10px auto 15px;
    word-break: break-all;
}
.chatmeclk{
	width: 100%;
	height: 44px;
	border-top: 1px solid #E4E4E4;
	margin-top: 10px;
}
.chatchecklist{
	display: inline-block;
	font-size: 14px;
	color: #333333;
	width: 25%;
	height: 44px;
	text-align: center;
	line-height: 44px;
	border-right:1px solid #E4E4E4;
}
.chatmianpath2{
	border-right: 0px;
}
.chatquietly{
	width: 100%;
	height: 275px;
	background: #FFFFFF;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 201;
	display: none;
}
.chatquietlyobj{
	width: 100%;
	height: 29px;
	color: #333333;
	font-size: 14px;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	line-height: 29px;
}
.chatquietly2{
	margin-right: 15px;
}
.chatquietlymain{
	width: 100%;
	height: 202px;
	overflow: hidden;
	overflow-y: scroll;
	position: relative;
	padding: 0px 12.5px;
	background: #f0f0f0;
}
.chatquietlyreally{
	width: 100%;
	height: auto;
}
.chatcontentlist{
	margin-top: 12px;
	overflow: hidden;
	margin-bottom: 7px;
}
.chatcontentlist_chatphoto{
	/*width: 2.572rem;
	height: 2.572rem;*/
	width: 36px;
	height: 36px;
	border-radius: 50%;
	overflow: hidden;
	float: left;
	display: inline-block; 
}
.chatcontentlist_chatphoto img{
	/*width: 2.572rem;
	height: 2.572rem;*/
	width: 36px;
	height: 36px;
}
.chatqutytime{
	width: 100%;
	text-align: center;
	color: #999999;
	font-size:10px;
	margin-top: 4px;
}
.chatcontentsay{
	font-size: 16px;
	color: #333333;
	padding: 6px 13px;
	line-height: 24px;
	background: #FFFFFF;
	border-radius: 8px;
	margin-left: 6px;
	position: relative;
	display: inline-block;
	word-break: break-all;
	text-align: justify;
	float: left;
}
.chatyijiao{
	width: 20px;
	height: 22px;
	display: block;
	background: url('../img/chatyijiao.png') center center no-repeat;
	background-size:contain ;
	position: absolute;
	top: 1px;
	left: -7px;
}
.chatquietly_gosend{
	width: 100%;
	height: 43px;
	border-top: 1px solid #CCCCCC;
	padding: 0px 12.5px;
}
.chats_send{
	width: 67%;
	height: 30px;
	border: 1px solid #cccccc;
	text-indent: 8px;
	line-height: 30px;
	color: #333333;
	margin-top: 6px;
	border-radius: 8px;
	background: #f0f0f0;
}
.chatquietly_btn{
	height: 30px;
	line-height: 30px;
	/*padding: 0px 9px;*/
	background: #10caa5;
	border-radius: 6px;
	display: inline-block;
	margin-top: 6px;
	float: right;
	color: #FFFFFF;
	width: 20%;
	text-align: center;
}
.chatmesaycont{
	margin-left: 0px;
	margin-right: 6px;
	float: right;
}
.chatmesay{
	width: 20px;
	height: 22px;
	display: block;
	background: url('../img/chatyijiao.png') center center no-repeat;
	background-size:contain ;
	position: absolute;
	top: 1px;
	right: -7px;
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);	
	-o-transform: rotateY(180deg);		
	-moz-transform: rotateY(180deg);
}
.chatroomallnum{
	width: 100%;
	height: auto;
	background: #FFFFFF;
	padding: 0px 12.5px;
	overflow: hidden;
	overflow-y: scroll;
	border-bottom: 1px solid #e4e4e4;
}
.chatrmmain{
	width: 100%;
	height: auto;
}
.chatpeopleone{
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
	height: 48px;
	overflow: hidden;
}
.chatpeopleone_yk{
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
	height: 48px;
	overflow: hidden;
}
.chatpeoplemain{
	width: 100%;
	height: 48px;
	display: block;
	line-height: 48px;
}
.chatpeoplephoto{
	width: 32px;
	height: 32px;
	display: inline-block;
	border-radius: 50%;
	overflow: hidden;
	margin-top: 8px;
	float: left;
}
.chatpeoplephoto img{
	width: 32px;
	height: 32px;
}
.chatpeopleallito{
	display: inline-block;
	font-size: 16px;
	color: #333333;
	float: left;
	margin-left: 10px;
}
.setzindex1{
	z-index: 201;
}
.setzindex2{
	z-index: 201;
	position: relative;
}
.xianzhihuadong{
	width: 100%;
}
.xianzhihuadongtop{
	overflow: hidden;
}
/*聊天室*/
/*十二生肖*/
.zodiac{
	/*height: 100%;*/
	/*width: 78%;*/
	height: 260px;
	width: 100%;
	background: #FFFFFF;
	/*position: fixed;
	left: 0px;
	right: 0px;
	top: 0px;*/
	z-index: 201;
	overflow: hidden;
	
}
.zodiacscroll{
	width: 100%;
	height: auto;
}
.zodiactop{
	width: 100%;
	height: 260px;
	background: url('../img/zodaic/newdwbg.png') center center no-repeat;
	background-size: cover;
	position: relative;
	padding-top: 20px;
}
.chatyamian{
	position: fixed;
	/*bottom: 0px;*/
	top:260px;
	left: 100%;	
	z-index: 204;
	background: #FFFFFF;
	transition: left 1s;
	-webkit-transition: left 1s;
	width: 100%;
}
.zodiacgomoney{
	/*padding: 15px 11px 10.5px;*/
	padding: 0px 11px;
	/*position: relative;*/
	position: relative;
}
.zodiaclist{
	border-right: 1px solid #e6dcb3;
	border-bottom: 1px solid #e6dcb3;
	width: 50%;
	float: left;
}
.zoltype{
	font-size: 14px;
	color: #9a742b;
	margin-left: 5px;
	margin-top: 8px;
}
.zoltget{
	color: #ffad0e;
}
.zolmul{
	margin: 10px 0px 11px;
	overflow: hidden;
}
.zolmul li{
	float: left;
	width: 30px;
	height: 31px;
	text-align: center;
	line-height: 28px;
	font-size: 12px;
	border: 1px solid #FFFFFF;
	border-radius: 50%;
	margin-right: 7px;
	position: relative;
}
.zoquanbg{
	display: inline-block;
	width: 30px;
	height: 30px;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 5;
}
.zoqbg1{
	background: url('../img/zodaic/ya1.png') center center no-repeat;
	background-size: contain;	
}
.zoqbg2{
	background: url('../img/zodaic/ya2.png') center center no-repeat;
	background-size: contain;	
}
.zoqbg3{
	background: url('../img/zodaic/ya3.png') center center no-repeat;
	background-size: contain;	
}
.zoqbg4{
	background: url('../img/zodaic/ya4.png') center center no-repeat;
	background-size: contain;	
}
.yazhumoney{
	position: absolute;
	top: 1px;
	left: -1px;
	display: inline-block;
	width: 30px;
	height: 30px;
}




.zoother{
	border-right: 0px;
}
/*.zomulother{
	margin-left: 13.5px;
}*/
.zolmul li.zomulchat{
	margin-right: 0px;
}
.zotypeother{
	margin-left: 18px;
}
.zolmul li:nth-child(1){
	color: #ffbd3e;
}
.zolmul li:nth-child(2){
	color: #dc4a1f;
}
.zolmul li:nth-child(3){
	color: #3a3eb5;
}
.zolmul li:nth-child(4){
	color: #111111;
}
.zolmul li.zodiacchecknum{
	background: #dc4a1f;
	color: #FFFFFF;
}
.zothisprice{
	width: 100%;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	background: #f0f0f0;
	color: #333333;
	position: relative;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
}
.chatsay img{
	width: 24px;
	height: 24px;
	display: inline-block;
}
.chatmynum{
	float: left;
}
.nowcheckprice{
	margin-left: 10px;
}
.nowcheckprice font{
	color: #eb4f38;
}
.clear{
	clear: both;
}
.zodiacbtom{
	border-bottom: 0px;
}
.zoprompt{
	width: 100%;
	height: 32px;
	
	font-size: 12px;
	background: #f0f0f0;
	color: #eb4f38;	
}
.zochatgobuy{
	float: right;
	line-height: 44px;
	color: #eb4f38;
}
.zochatbuymian{
	height: 25px;
	background: #eb4f38;
	border-radius: 4px;
	 color: #FFFFFF;
	 padding: 0px 9.5px;
	 display: inline-block;
	 margin-top: 3px;
	 line-height: 25px;
	 margin: 0px 12px 0px 6px;
}
.zodiacmain{
	margin: 0px auto;
/*	font-size: 0;*/
	width: 240px;
	height: 192px;
	position: relative;
	z-index: 100;
	overflow: hidden;
}
.zodiacmain li{
	width: 48px;
	height: 48px;
	display: inline-block;
}
.zodiacanimal{
	width: 52.5px;
	height: 52.5px;
	display: inline-block;
	float: left;
}
.zotimets{
	width: 144px;
	height: auto;
	position: absolute;
	/*left: 20%;
	
	top: 40%;*/
	left: 48px;
	top: 35px;
	font-size: 12px;
	color: #ffbd3e;
	text-align: center;
	z-index: 102;
	
}
.zotstime{
	margin-top: 5px;
	font-size: 24px;
}

.newrunning{
	position: relative;
	z-index: 8;
}

.newrnbger{
	width: 48px;
	height: 48px;
	display: block;
	position: absolute;
	top: 0px;
	left: 1px;
	z-index: 9;
}
.stopbet{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: rgba(000,000,000,0.5);
	display: none;
	z-index: 10;
}
.zodalock{
	width: 30px;
	height: 34px;
	display: block;
	background: url('../img/zodaic/stopgom.png') center center no-repeat;
	background-size: contain;	
	margin: 130px auto;
}
.zowinning{
	width: 52.5px;
	height: 52.5px;
	margin: 28px auto;	
}
.thiskaijiang{
	width: 120px;
	height: 40px;
	margin: 8px auto;
	display: none;
	margin-top: 50px;
	font-size: 18px;
}
.topts{
	width: 100%;
	padding: 0px 12px;
	height: 30px;
	overflow: hidden;
	margin-bottom: 6px;
	position: relative;
}
.newchatgoh{
	display: block;
	width: 30px;
	height: 30px;
	background: url('../img/chathz/arrow.png') center center no-repeat;
	background-size: contain;	
	float: left;
}
.newmoretop{
	float: right;
	position: relative;
}
.newmoretop1{
	display: inline-block;
	width: 96px;
	height: 30px;
	position: relative;
}
.chatyzdh{
	width: 74px;
	height: 25px;
	background: url('../img/zodaic/chatyazhudh.png') center center no-repeat;
	background-size: contain;	
	display: inline-block;	
	position: absolute;
	top: 3px;
	transition: right 1s; 
	-webkit-transition: right 1s;
	right: 119px;
	z-index: 100;
}
.dhchatzz{
	height: 30px;
	width: 128px;
	position: absolute;
	right: 12px;
	background: #FFFFFF;
	z-index: 103;
}
.chatckmain{
	position: relative;
	z-index: 103;
	background: url('../img/zodaic/chabgtc.png') center center no-repeat;
	background-size: contain;	
	width: 128px;
	height: 30px;
}
.yazcen{
	width: 100%;
	height: 260px;
	position: absolute;
	z-index: 150;
	background: #FFFFFF;
	opacity: 0; 
	filter: alpha(opacity=0);
	display: none;
}
.chatyzmian{
	width: 30px;
	height: 30px;
	background: url('../img/zodaic/chatyazhumian.png') center center no-repeat;
	background-size: contain;		
	display: inline-block;
	/*position: absolute;
	right: 0px;
	top: 0px;*/
}
.newmoretop2{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url('../img/zodaic/newyazhu.png') center center no-repeat;
	background-size: contain;	
	margin: 0px 15px;	
	
}
.newmoretop3{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url('../img/zodaic/newifo.png') center center no-repeat;
	background-size: contain;		
}
.zotimemain{
	margin-top: 26%;
}
.zowinning img{
	width: 48px;
	height: 48px;
	margin: 7px auto 0px;
}
.zotsft{
	font-size: 16px;
}
.kaijianging{
	margin-top: 50px;
	font-size: 14px;
}
.zhtwole{
z-index: 9;
    position: relative;
    display: inline-block;
    width: 70.5px;	
}
.newcheckka{
	width: 100%;
	height: 44px;
	font-size: 16px;
	color: #333333;
	background: #FFFFFF;
	line-height: 44px;
	border-bottom: 1px solid #e4e4e4;
}
.newcheckkalist{
	width: 33.3%;
	height: 100%;
	display: inline-block;
	text-align: center;
	position: relative;
}
.changecolorchat{
	color: #f89800;
}
.newchatbom{
	width: 100%;
	background: #f0f0f0;
	display: none;
}
.chatmorets{
	width: 100%;
	height: 100%;
	padding: 11.5px 0px 0px 0px;
}
.chatmrlist{
	display: inline-block;
	width: 60px;
	height: 60px;
	position: relative;
}
.chatmrlistname{
	position: absolute;
	width: 100%;
	bottom: -35px;
	font-size: 16px;
	color: #333333;
	text-align: center;
}
.chmltzd1{
	background: url('../img/zodaic/chatjdpng.png') center center no-repeat;
	background-size: contain;	
}
.chmltzq1{
	background: url('../img/zodaic/chatballpng.png') center center no-repeat;
	background-size: contain;	
}
.chmltcz1{
	background: url('../img/zodaic/chatmoney.png') center center no-repeat;
	background-size: contain;	
}
.chatlistshw{
	display: block;
}
.newshline{
	width: 100%;
	height: 2.5px;
	background: #f89800;
	position: absolute;
	left: 0px;
	bottom: 0px;
	display: block;
}
.zhtwoname{
    width: 100%;
    text-align: center;
    display: inline-block;	
}
.zhtwoleft{
	width: 70.5px;
	height: 100%;
	display: inline-block;
	position: relative;
}
.zhongjiangbgsh{
	display: inline-block;
	width: 144px;
	height: 96px;
	background: url('../img/zodaic/zhongbg.png') center center no-repeat;
	background-size: contain;	
	position: absolute;
	left: 0px;
	top: 10px;
	z-index: 5;
}
.zhongjiangbgsher{
	display: inline-block;
	width: 70.5px;
	height: 72px;
	background: url('../img/zodaic/zhongbg.png') center center no-repeat;
	background-size: contain;	
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 5;
}
.zhongjiangshang{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 6;
	width: 144px;
	height: 88px;
	margin-top: 14%;
}
.zorecorad{
	background: #FFFFFF;
	border-radius: 6px;
	background: url('../img/zodaic/zozj.png') center center no-repeat;
	background-size: 275px 368px;
	height: 368px;
	width: 275px;
	margin: 0 auto;
}
.game_main_chat_awards img{
	width: 20px;
	height: 20px;
	display: inline-block;
}
.zord_title{
	width: 100%;
	height: 34px;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
	
}
.zorecoradmain{
	width: 100%;
	padding: 0px 21px;
	height: 291px;
	position: absolute;
	top: 56px;
	overflow: hidden;
	overflow-y: auto;
}
.zorecoradmain li{
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 10px;
	font-size: 14px;
	padding-left: 32px;
	
}
.chatgameifo{
	width: 274px;
	height:283.5px;
	background: url('../img/zodaic/chatgameifo.png') center center no-repeat;
	background-size: 274px 283.5px;
	margin: 0 auto;
}
.zord_time{
	margin-right: 5px;
}
.zord_animal{
	color: #d43c1e;
}
.yourthzod{
	display: inline-block;
}

.gfftt_1,.gfftt_3,.gfftt_6,.gfftt_8,.gfftt_10,.gfftt_13{
	background: url('../img/zodaic/zobgcl1.png');
	background-size: contain;
}
.gfftt_2,.gfftt_4,.gfftt_7,.gfftt_9,.gfftt_11,.gfftt_14{
	background: url('../img/zodaic/zobgcl2.png');
	background-size: contain;
}
.gfftt_5,.gfftt_12{
	background: url('../img/zodaic/zobgcl3.png');
	background-size: contain;
}
.ani1,.ani3,.ani6,.ani8,.ani10,.ani12{
	background-image: url('../img/zodaic/z_zobg1.png');
	background-size: contain;	
	/*background-color: #22b1a5;*/
	
}
.ani2,.ani4,.ani7,.ani9,.ani11,.ani13{
	background-image: url('../img/zodaic/z_zobg2.png');
	background-size: contain;	
	/*background-color: #e9ac30;*/
}
.ani5,.ani14{
	background-image: url('../img/zodaic/z_zobg3.png');
	background-size: contain;	
	
}
.newrunning img{
	position: absolute;
	top: 1px;
	left: 1px;
	z-index: 10;
	width: 48px;
	height: 48px;
}
.zowaniname{
	width: 100%;
	text-align: center;
	/*margin-left: -5px;*/
}
.twoname{
	width: 100%;
	text-align: center;
}
.chatnowkai{
	display: none;
}
.chatkaithings{
	display: none;
}
.chatthiskaithings{
	display: inline-block;
}
.chatthiskaithings img{
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-top: 3px;
}
.chatthisquanzhong{
	display: none;
}
.csscsc{
	position: relative;
	z-index: -9;
}
.newchathz{
	width: 100%;
	height: 51px;
	padding: 9px 12.5px;
	box-sizing: border-box;
}
.newchathzbtn{
	width: 0.5rem;
	height: 33px;
	display: inline-block;
	
	
	
}
.cthleft{
	float: left;
	margin-right: 12px;
}
.cthright{
	float: right;
	margin-left: 12px;
	
}
.cthleftpng{
	width: 0.5rem;
	height: 13px;
	background: url(../img/chathz/chatroomhuileft.png) no-repeat;
	background-size: contain;	
	display: block;	
	margin-top: 10px;
}
.cthrightpng{
		width:7px;
	height: 13px;
	background: url(../img/chathz/chatroomright.png) no-repeat;
	background-size: contain;
	display: block;		
	margin-top: 10px;
}
.newchathzmainbor{
	/*width: 235px;*/
	/*width: 93.3%;*/
	height: 100%;
	overflow: hidden;	
	float: left;
}
.newchathzmain{
	/*margin-left: 7.5px;*/
	width: 200%;
	height: 100%;
	position: relative;
}
.newchathzmain li{
	width: 33px;
	height: 33px;
	float: left;
	/*margin-right: 0.42858rem;*/
	/*margin-right: 2.74%;*/
	position: relative;
	margin-right: 12px;
	display: none;
}
.newhzmain1{
	background: url(../img/chathz/a01.png) no-repeat;
	background-size: contain;		
}
.newhzmain2{
	background: url(../img/chathz/a02.png) no-repeat;
	background-size: contain;		
}
.newhzmain3{
	background: url(../img/chathz/a03.png) no-repeat;
	background-size: contain;		
}
.newhzmain4{
	background: url(../img/chathz/a04.png) no-repeat;
	background-size: contain;		
}
.newhzmain5{
	background: url(../img/chathz/a05.png) no-repeat;
	background-size: contain;		
}
.newhzmain6{
	background: url(../img/chathz/a06.png) no-repeat;
	background-size: contain;		
}
.newhzmain7{
	background: url(../img/chathz/a07.png) no-repeat;
	background-size: contain;		
}
.newhzmain8{
	background: url(../img/chathz/a08.png) no-repeat;
	background-size: contain;		
}
.newhzmain9{
	background: url(../img/chathz/a09.png) no-repeat;
	background-size: contain;		
}
.newhzmain10{
	background: url(../img/chathz/a010.png) no-repeat;
	background-size: contain;		
}
.newhzmain11{
	background: url(../img/chathz/a011.png) no-repeat;
	background-size: contain;		
}
.newhzmain12{
	background: url(../img/chathz/a012.png) no-repeat;
	background-size: contain;		
}
.newhzmain13{
	background: url(../img/chathz/a013.png) no-repeat;
	background-size: contain;		
}


.mnewhzmain1{
	background: url(../img/chathz/b01.png) no-repeat;
	background-size: contain;	
}
.mnewhzmain01{
	background: url(../img/chathz/b1.png) no-repeat;
	background-size: contain;	
}
.mnewhzmain2{
	background: url(../img/chathz/b02.png) no-repeat;
	background-size: contain;	
}
.mnewhzmain02{
	background: url(../img/chathz/b2.png) no-repeat;
	background-size: contain;	
}
.mnewhzmain4{
	background: url(../img/chathz/b04.png) no-repeat;
	background-size: contain;	
}
.mnewhzmain04{
	background: url(../img/chathz/b4.png) no-repeat;
	background-size: contain;	
}
.mnewhzmain5{
	background: url(../img/chathz/b05.png) no-repeat;
	background-size: contain;	
}
.mnewhzmain05{
	background: url(../img/chathz/b5.png) no-repeat;
	background-size: contain;	
}
.mnewhzmain8{
	background: url(../img/chathz/b08.png) no-repeat;
	background-size: contain;	
}
.mnewhzmain08{
	background: url(../img/chathz/b8.png) no-repeat;
	background-size: contain;	
}
.mnewhzmain10{
	background: url(../img/chathz/b010.png) no-repeat;
	background-size: contain;	
}
.mnewhzmain010{
	background: url(../img/chathz/b10.png) no-repeat;
	background-size: contain;	
}

.newchathzmain li span{
	width: 33px;
	height: 0px;
	position: absolute;
	top: 0px;
	left: 0px;		
}
.hzlimian{
	width: 33px;
	height: 0px;
	position: absolute;
	top: 0px;
	left: 0px;		
}
.newhzmain01{
	background: url(../img/chathz/a1.png) no-repeat;
	background-size: contain;	
}
.newhzmain02{
	background: url(../img/chathz/a2.png) no-repeat;
	background-size: contain;		
}
.newhzmain03{
	background: url(../img/chathz/a3.png) no-repeat;
	background-size: contain;		
}
.newhzmain04{
	background: url(../img/chathz/a4.png) no-repeat;
	background-size: contain;		
}
.newhzmain05{
	background: url(../img/chathz/a5.png) no-repeat;
	background-size: contain;		
}
.newhzmain06{
	background: url(../img/chathz/a6.png) no-repeat;
	background-size: contain;		
}
.newhzmain07{
	background: url(../img/chathz/a7.png) no-repeat;
	background-size: contain;		
}
.newhzmain08{
	background: url(../img/chathz/a8.png) no-repeat;
	background-size: contain;		
}
.newhzmain09{
	background: url(../img/chathz/a9.png) no-repeat;
	background-size: contain;		
}
.newhzmain010{
	background: url(../img/chathz/a10.png) no-repeat;
	background-size: contain;		
}
.newhzmain011{
	background: url(../img/chathz/a11.png) no-repeat;
	background-size: contain;		
}
.newhzmain012{
	background: url(../img/chathz/a12.png) no-repeat;
	background-size: contain;		
}
.newhzmain013{
	background: url(../img/chathz/a13.png) no-repeat;
	background-size: contain;		
}
/*十二生肖*/
/*足球游戏*/
/*#ftbl{
	position: fixed;
	bottom:-100%;
	left: 0px;
	right: 0px;
	z-index: 999999;
	background: #FFFFFF;
}*/
#ftblmain{
	position: fixed;
	bottom:-300%;
	left: 0px;
	right: 0px;
	z-index: 201;
	background: #FFFFFF;
	/*overflow: hidden;*/
	-webkit-transition:bottom 1s;
	transition: bottom 1s;
	display: none;
}
.tlanimalmain img{
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
}
.tlmnameerf{
	color: #4b45cc;
}
#zdftblmain{
	position: fixed;
	bottom:-250%;
	left: 0px;
	right: 0px;
	z-index: 201;
	background: #FFFFFF;
	/*overflow: hidden;*/
	-webkit-transition:bottom 1s;
	transition: bottom 1s;
	display: none;
}
.footballgame{
	width: 100%;
	height: 380px;
	/*position: fixed;
	bottom: 0px;
	left: 0px; 
	right: 0px;*/
	z-index: 201;
	background: #FFFFFF;
	display: none;

}
.footballgameifo{
	width: 100%;
	height: 380px;
	/*position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;*/
	z-index: 201;
	background: #FFFFFF;
	display: none;	
}
.footballbening{
	width: 100%;
	height: 380px;
	background: #6ab818;
	display: none;
	/*position: fixed;
	left: 0px;
	right: 0px;
	bottom: 0px;*/
	z-index: 201;
	
}
.ftifolist{
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}
.ftblgemain{
	width: 100%;
	height: 36px;
	background: #6ab818;
	line-height: 36px;
}
.ftblgename{
	font-size: 14px;
	color: #FFFFFF;
	margin-left: 12.5px;
}
.ftblge_close{
	display: inline-block;
	width: 34px;
	height: 36px;
	background: url(../img/gifttcclose.png) no-repeat center;
	background-size: 12px 12px;
	float: right;
	margin-right: 12.5px;
}
.ftblge_checkts{
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #6ab818;
	line-height: 87px;
	height: 87px;
}
.checkballtype{
	padding: 0px 12.5px;
	width: 100%;
	height: 144px;
	overflow: hidden;
	/*display: flex;
	display: -webkit-flex;*/
}
.checktypelist{
	display: block;
	width: 93px;
	height: 140px;
	border: 2px solid #f0f8e7;
	margin-right: 8px;
	float: left;
/*	flex: 1;
	-webkit-flex:1;*/
	border-radius: 6px;
}
.checktypelast{
	margin-right: 0px;
}
.ftchecklist{
	width: 89px;
	height: 61px;
	display: block;
	margin: 14px auto 0px;

}
.chinatype{
	background: url(../img/football/china.png) no-repeat;
	background-size: contain;
}
.englishtype{
	background: url(../img/football/English.png) no-repeat;
	background-size: contain;	
}
.Braziltype{
	background: url(../img/football/Brazil.png) no-repeat;
	background-size: contain;
}
.ballcontery{

	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #333333;
	margin-top: 10px;
}
.ballbuynumb{
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #666666;
}
.ballclickchange{
	border: 2px solid #6ab818;
}
.ballgameifo{
	width: 100%;
	height: 40px;
	margin-top: 25px;
	/*padding: 25px 0px;*/
	
}
.ballgameifomian{
	display: block;
	text-align: center;
	font-size: 15px;
	width: 90px;
	height: 40px;
	line-height: 40px;
	color: #999999;	
	margin: 0 auto;
}
.ballgamefanhui{
	display: block;
	text-align: center;
	font-size: 15px;
	width: 90px;
	height: 40px;
	line-height: 40px;
	color: #999999;	
	margin: 0 auto;	
}
.ballmore{
	width: 12px;
	height: 13px;
	display: inline-block;
	background: url(../img/football/ballmore.png) no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-top: -2px;
}
.ballmoreergo{
	width: 12px;
	height: 13px;
	display: inline-block;
	background: url(../img/football/ballmore.png) no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-top: -2px;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Safari and Chrome */	
	margin-right: 4px;
}
.ballmorewirht{
	width: 12px;
	height: 13px;
	display: inline-block;
	background: url(../img/football/wrihtmore.png) no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-top: -2px;	
}
/*足球游戏*/
/*qq表情*/
.chattuisong{
	height: 45px;
	position: relative;
	padding-bottom: 14px;
	padding-top: 8px;
}
.chatroomqq{
	background: #FFFFFF;
	width: 100%;
	height: 180px;
}
.chatroomquietqq{
	background: #FFFFFF;
	width: 100%;
	height: 180px;
}
.ddimg{
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}
.chattltle_dui img{
	width: 28px;
	height: 28px;
	vertical-align: middle;
	display: inline-block;
}
#swiper-wrapper-chat{
	background: #FFFFFF;
	height: 178px;
}
#swiper_pchat .swiper-pagination-bullet{
	background: #b5b4b4;
	opacity: 1;
}
#swiper_pchat span.swiper-pagination-bullet-active{
	background: #10caa5;
}
#swiper-wrapper7 .swiperslide .reponebyone{
	width: 14.29%;
	height: 33px;
	border: 0px;
	margin-top: 11px;
}
#swiper-wrapper7 .swiperslide .reponebyone:nth-child(7n){
	margin-right: 0px;
}
#swiper-wrapper7 .swiperslide .reponebyone a{
	display: block;
	width: 33px;
	height: 33px;
	margin: 0 auto;
}
#swiper-wrapper7 .swiperslide .reponebyone a img{
	width: 33px;
	height: 33px;
}


#swiper-wrapper-chatquiet{
	background: #FFFFFF;
	height: 178px;
}
#swiper_pchatquiet .swiper-pagination-bullet{
	background: #b5b4b4;
	opacity: 1;
}
#swiper_pchatquiet span.swiper-pagination-bullet-active{
	background: #10caa5;
}
#swiper-wrapper7queit .swiperslide .reponebyone{
	width: 14.29%;
	height: 33px;
	border: 0px;
	margin-top: 11px;
}
#swiper-wrapper7queit .swiperslide .reponebyone:nth-child(7n){
	margin-right: 0px;
}
#swiper-wrapper7queit .swiperslide .reponebyone a{
	display: block;
	width: 33px;
	height: 33px;
	margin: 0 auto;
}
#swiper-wrapper7queit .swiperslide .reponebyone a img{
	width: 33px;
	height: 33px;
}




.shemian{
	width: 100%;
	height: 100%;
	padding: 11px 12px;
}
.shelist{
	float: left;
	/*width: ;*/
	height: 42px;
	margin-right: 13px;
	background: #FFFFFF;
	border-radius: 6px;
	margin-bottom: 8px;
	position: relative;
}
.shelist:nth-child(3n){
	margin-right: 0px;
}
.shelistmain{
	width: 57px;
	height: 100%;
	margin:  0 auto;
}
.sheltmain{
	display: inline-block;
	vertical-align: middle;	
	width: 32px;
	height: 32px;
}
.shelistmainpng{
	background: url(../img/prop/43.png) no-repeat ;
	background-size: cover;	
}
.shelistmainpng2{

	background: url(../img/football/ball2.png) no-repeat ;
	background-size: cover;	
}
.shelistmainpng3{
	background: url(../img/football/ball10.png) no-repeat ;
	background-size: cover;	
}
.shelistmainpng4{
	width: 35px;
	height: 22px;
	background: url(../img/football/ball9.png) no-repeat ;
	background-size: cover;	
}
.shelistmainpng5{

	background: url(../img/football/ball5.png) no-repeat ;
	background-size: cover;	
}
.shelistmainpng6{

	background: url(../img/football/ball3.png) no-repeat ;
	background-size: cover;	
}
.shelistmainpng7{

	background: url(../img/football/ball10.png) no-repeat ;
	background-size: cover;	
}
.shelistmainpng8{
	background: url(../img/football/ball7.png) no-repeat ;
	background-size: cover;	
}
.shelistmainpng9{
	background: url(../img/football/15.png) no-repeat ;
	background-size: cover;	
}

.ballbg{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 42px;
	background: #FFFFFF;
	filter:alpha(opacity:80);
	opacity: 0.8;
	border-radius: 6px;
}

.shelistmainft{
	width: auto;
	height: 100%;
	line-height: 42px;
	font-size: 12px;
	color: #333333;
	display: inline-block;
}
.checkagin{
	width: 56px;
	height: 23px;
	background: #fef618;
	border-radius: 10px;
	line-height: 23px;
	text-align: center;
	display: inline-block;
	color: #ea4e38;
	float: right;
	margin: 7px 7px 0px 0px;
}
.shemeng{
	width: 100%;
	height: 160px;
	background: url(../img/football/gamebgcolor.png) no-repeat ;
	background-size: 100% 160.5px;
}
.footti{
	width: 100%;
	height: 50px;
	padding: 0px 12.5px;
	margin-top: 30px;

}
.foottimian{
	background: #98cd2c;
	display: block; 
	width: 100%;
	height: 50px;	
	border-radius: 6px;
}
.foottimianball{
	display: block;
	width: 43px;
	height: 43px;
	margin: 0px auto;
	padding-top: 4px;
}
.fttcchange{
	background: #FFFFFF;
	border-bottom: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
}
.foottimianballpng{
	position: absolute;
	top: 230px;
	left: 44%;
	display: block;
	width: 43px;
	height: 43px;
	background: url(../img/football/football.png) no-repeat ;
	background-size: cover;
	-webkit-transition: left 0.5s,top 0.5s;
}
.foottimianballpng_xz{
	-webkit-animation:xuanzhuan 0.5s linear infinite;
}
/*qq表情*/
#zoblmain{
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: -250%;
	z-index: 201;
	-webkit-transition: bottom 1s;
	transition: bottom 1s;
}
.jjcoser{
	width: 60px;
	height: 60px;
	position: absolute;
	right: 0px;
	top: 3px;
}
.chatroommyct{
	width: 100%;
	background: #FFFFFF;
	border-radius: 4px;
}
.chatroommyctft{
	width: 100%;
	color: #333333;
	padding: 25px 0px;
	text-align: center;
	font-size: 16px;
	
}
.chatroommyctmflt{
	width: 50%;
	height: 39px;
	line-height: 39px;
	text-align: center;
	color: #10caa5;
	font-size: 16px;
	display: inline-block;
	border-top: 1px solid #CCCCCC;
}
.chatroommyctmft{
	border-right: 1px solid #CCCCCC;
}
/*大聊天室*/
.bigchatheader{
	padding: 10px 12px 7.5px;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #40424b;
}
.bcheaderleft{
	float: left;
}
.bchgmian{
	width: 11px;
	height: 18px;
	display: inline-block;
	background: url('../img/bigchat/gohosty.png') no-repeat;
	background-size:contain;
	margin-top: 6.5px;
}
.bch_num{
	height: 33px;
	line-height: 33px;
	display: inline-block;
	padding: 0px 26.5px;
	font-size: 16px;
	color: #FFFFFF;
	background: #292c48;
	border-radius: 16px;
	margin-left: 19px;
}
.bch_numshow{
	width: 9px;
	height: 16px;
	display: inline-block;
	background: url('../img/bigchat/gohosty.png') no-repeat;
	background-size:contain;	
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	vertical-align: top;
	margin-top: 7px;
	margin-left: 15px;
}
.bc_touxuan{
	transform: rotate(270deg);
	-webkit-transform: rotate(270deg);	
}
.gifttchavnamer{
	width: 50px;
	height: 30px;
	display: inline-block;
	margin-right: 17px;
	margin-top: 5px;
}
.bc_gfhn_yes{
	background: url('../img/bc_nim_no.png') no-repeat;
	background-size:contain;
}
.bc_gfhn_no{
	background: url('../img/bc_nim_yes.png') no-repeat;
	background-size:contain;		
}
.bch_ifo{
	font-size: 14px;
	color: #FFFFFF;
	height: 25px;
	line-height: 25px;
	width: 166px;
	text-align: center;
/*	padding: 5.5px 8.5px;*/
	background: #292c48;
	border-radius: 16px;
	margin-top: 8.5px;
	text-indent: 5px;
}
.bch_jiu{
	float: right;
	margin-top: 6.5px;
}
.bch_jiubos{
	width: 55px;
	height: 55px;
	display: inline-block;
	position: relative;
}
.bch_jiumy{
	width: 55px;
	height: 55px;
	display: inline-block;
	border-radius: 50%;
	border: 1px solid #FFFFFF;
	overflow: hidden;
}
.bch_jiumypng{
	width: 53px;
	height: 53px;
	display: block;
	border-radius: 50%;
	overflow: hidden;
}
.bch_jiumypngifo{
	display: block;
	width: 22.5px;
	height: 16px;
	background: url('../img/bigchat/bigchatjiu.png') no-repeat;
	background-size:contain;	
	position: absolute;	
	left: -6px;
	top:0px;
}
.bch_jiumian{
	background: url('../img/bigchat/jiumian.png') no-repeat;
	background-size:contain;
	width: 55px;
	height: 55px;
	margin-left: 5px;
	display: inline-block;
}
.bc_chat{
	width: 100%;
	padding: 0px 12px;
	overflow: hidden;
	overflow-y: auto;
	/*position: absolute;
	top: 85px;*/
}
.bc_chatmian{
	width: 100%;
	height: auto;
}
.bc_chatifo:nth-child(1){
	margin-top: 10px;
}
.bc_chatifo{
	margin-bottom: 15px;
	width: 100%;
	font-size: 16px;
	color: #FFFFFF;
	word-break: break-all;
	line-height: 22px;
}
.bc_havpeak{
	word-break: break-all;
}
.bc_jiuifo{
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url('../img/bigchat/cahtjiuifo.png') no-repeat;
	background-size:contain;	
	vertical-align: middle;
}
.allnewvip1{
	background:url('../img/changeVip/i-vip1.png') no-repeat;
	background-size: contain;
	width: 20px;
	height: 15px;
	display: inline-block;	
	vertical-align: middle;
}
.allnewvip2{
	background:url('../img/changeVip/i-vip2.png') no-repeat;
	background-size: contain;
	width: 20px;
	height: 15px;
	display: inline-block;	
	vertical-align: middle;
}
.allnewvip3{
	background:url('../img/changeVip/i-vip3.png') no-repeat;
	background-size: contain;
	width: 20px;
	height: 15px;
	display: inline-block;	
	vertical-align: middle;
}
.allnewvip1n{
	background:url('../img/changeVip/i-vip1n.png') no-repeat;
	background-size: contain;
	width: 35px;
	height: 15px;
	display: inline-block;	
	vertical-align: middle;
}
.allnewvip2n{
	background:url('../img/changeVip/i-vip2n.png') no-repeat;
	background-size: contain;
	width: 35px;
	height: 15px;
	display: inline-block;	
	vertical-align: middle;
}
.allnewvip3n{
	background:url('../img/changeVip/i-vip3n.png') no-repeat;
	background-size: contain;
	width: 35px;
	height: 15px;
	display: inline-block;	
	vertical-align: middle;
}
.vtc_a_sub{
	vertical-align: middle;
	top: -2px;
}
.room_gly_i1{
	display: inline-block;
	width: 21px;
	height: 21px;
	background:url('../img/bigchat/whatthis.png') no-repeat;
	background-size: contain;
	vertical-align: middle;	
}
.bc_guanli{
	position: relative;
	top: -2px;
}
.bc_viptg{
	position: relative;
	top: -2px;	
}
.bc_vip{
	margin: 0px 4px;
}
.bc_speak{
	color: #4b45cc;
}
.bc_getifo{
	color: #f56e77;
}
.bc_peoplegoing{
	margin-left: 4px;
}
.bc_ftpant{
	width: 100%;
	height: 59px;
	padding: 0px 12px;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	border-top: 1px solid #333333;
}
.bc_ftpant_list{
	float: right;
	margin-top: 15px;
}
.bc_morelist{
	display: inline-block;
	width: 32px;
	height: 32px;
	overflow: hidden;
	border-radius: 50%;
}
.bc_ftpant_text{
	background:url('../img/chatthis.png') no-repeat;
	background-size: contain;	
}
.bc_ftpant_gift{
	background:url('../img/bigchat/bc_chatgift.png') no-repeat;
	background-size: contain;	
	margin: 0px 10px;	
}
.bc_ftpant_more{
	background:url('../img/bigchat/bc_chatmore.png') no-repeat;
	background-size: contain;		
}
.bc_peoplelist{
	width: 100%;
	background: #FFFFFF;
	position: fixed;
	top: 42px;
	left: 0px;
	right: 0px;
	display: none;
	z-index: 10;
}
.bc_pl_title{
	width: 100%;
	height: 44px;
	border-bottom: 1px solid #cccccc;
	line-height: 44px;
	font-size: 16px;
	color: #333333;
}
.bc_pc_toger{
	width: 100%；
	height: 100%;
	display: inline-block;
	position: relative;
	padding-left: 12px;
}
.bc_pl_mian{
	width: 100%;
	padding: 0px 12px ;
	max-height: 325px;
	overflow: hidden;
	overflow-y: auto;
	display: none;
}
.bc_pl_malist{
	width: 100%;
	height: auto;
}
.bc_shwo{
	color: #10caa5;
}
.bc_onebyone{
	display: block;
}
.bc_gomoney{
	color: #ff3333;
	border-bottom: 1px solid #ff3333;
}
.bc_tou{
	width: 100%;
	height: 2px;
	display: block;
	background: #10caa5;
	position: absolute;
	top: 42px;
	left: 0px;
}
.bc_yourifo{
	width: 100%;
	padding-top: 15px;
	background: #FFFFFF;
	border-radius: 6px;
}
.bc_yifotitle{
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #333333;
}
.bc_yifotitlemian{
	padding: 12px 12px 25px;
}
.bc_yifotitlelist{
	font-size: 12px;
	color: #666666;
	line-height: 20px;
}
.bc_ifokown{
	width: 100%;
	height: 39px;
	text-align: center;
	line-height: 39px;
	font-size: 16px;
	color: #10caa5;
	border-top: 1px solid #cccccc;
}
.bc_input_text{
	position: fixed;
	bottom:0px;
	left: 0px;
	right: 0px;
	display: none;
	background: #FFFFFF;
	width: 100%;
	height: auto;
	box-sizing: border-box;
}
.bc_chatifo img{
	width: 22px;
	height: 22px;
	display: inline-block;
}
.bc_game{
	height: 100%;
	background: #FFFFFF;
	width: 210px;
	position: fixed;
	left:100%;
	top: 0px;
	transition: left 0.5s;
	-webkit-transition: left 0.5s; 
	z-index: 100;
	padding-left: 12px;
}
.chatmask{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index: 99;
	background: #000000;
	opacity: 0.5;
	display: none;
	
}
.bc_gatitle{
	width: 100%;
	font-size: 18px;
	margin-top: 20px;
	color: #333333;
}
.bc_gamain{
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}
.bc_zd{
	width: 75px;
	float: left;
	margin-right: 36px;
}
.bc_zdpng{
	background:url('../img/bigchat/bc_zd.png') no-repeat;
	background-size: contain;	
}
.bc_ftpng{
	background:url('../img/bigchat/bc_football.png') no-repeat;
	background-size: contain;		
}
.bc_zopng{
	background:url('../img/bigchat/bc_zo.png') no-repeat;
	background-size: contain;		
}
.bc_zdname{
	width: 100%;
	font-size: 16px;
	text-align: center;
	color: #333333;
	margin-top: 10px;
}
.bc_gamepng{
	width: 75px;
	height: 75px;
	display: block;
}
.bc_clearchat{
	border-top: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 
	width: 100%;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	color: #333333;
	margin-top: 15px;
}
.bc_ccpng{
	display: inline-block;
	width: 7px;
	height: 13px;
	background:url('../img/bigchat/bc_zuiy.png') no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-left: 101px;	
}
.bc_offfly{
	border-bottom: 1px solid #cccccc; 
	width: 100%;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	color: #333333;
}
.bc_flyall{
	display: inline-block;
	width: 50px;
	height: 30px;
	vertical-align: middle;
	margin-left: 43px;
}
.bc_isfly{
	background: url('../img/yesfly.png') center left no-repeat;
	background-size:contain ;		
}
.bc_nofly{
	background: url('../img/nofly.png') center left no-repeat;
	background-size:contain ;		
}
.bc_tcname{
	font-size: 16px;
	margin-right: 4px;
}
.chatroomqq{
	display: none;
}
.nobodyqw{
	width: 280px;
	height: 287px;
	margin: 0 auto;
	background: #FFFFFF;
	border-radius: 6px;
	padding-top: 55px;
}
.nobodyispng{
	width: 173.5px;
	height: 139.5px;
	background: url('../img/bigchat/nobodybc.png') center center no-repeat;
	background-size:contain ;
	margin: 0px auto;	
}
.yougoqw{
	width: 240px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #FFFFFF;
	background: #10caa5;
	margin: 26px auto 0px;
	font-size: 18px;
	border-radius: 6px;
}
.bc_havqw{
	width: 100%;
	height: auto;
	background: #FFFFFF;
	padding-top: 25px;
	border-radius: 6px;
	overflow: hidden;
}
.havqworder{
	color: #333333;
	font-size: 16px;
	text-align: center;	
}
.havqwbtn{
	margin-top:25px;
}
.bc_havbtn{
	width: 50%;
	border-top: 1px solid #cccccc;
	height: 36px;
	text-align: center;
	line-height: 36px;
	font-size: 16px;
	color: #10caa5;
	display: inline-block;
}
.havbtnqx{
	border-right: 1px solid #CCCCCC;
}
.bc_qwzh_time{
	width: 100%;
	height: 40px;
	text-align: center;
	line-height:40px ;
	color: #ff3333;
	font-size: 16px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.foucbg{
	transition: background 0.5s;
	-webkit-transition: background 0.5s;
}
.bc_qw_ifo{
	color: #666666;
	font-size: 12px;
	padding: 12px;
}
.bc_slicen{
	width: 100%;
	height: 40px;
	font-size: 14px;
	color: #333333;
	line-height: 40px;
	text-align: center;
	border-top: 1px solid #CCCCCC;
}
.bc_ganli{
	display: inline-block;
	width: 50%;
	height: 100%;
	
}
.slicenthis{
	border-right: 1px solid #CCCCCC;
}
.bc_slientc{
	width: 100%;
	background: #FFFFFF;
	border-radius: 6px;
}
.bc_slientctop{
	width: 100%;
	padding: 25px 12px 0px 12px;
}
.bc_slienlist li{
	width: 100%;
	font-size: 16px;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
	height: 44px;
	line-height: 44px;
}

.bc_orderjinyan{
	display: inline-block;
	width: 14px;
	height: 14px;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	margin-right: 12px;
	margin-top: -3px;
	border-radius: 2px;
}
.bc_slientctoptitle{
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #333333;
}
.bc_slientctopname{
	color: #5b8fb5;
}
.bc_orderclick{
background:url('../img/bigchat/bc_jinyan.png') center center no-repeat;
	background-size:contain ;	
	width: 14px;
	height: 14px;
	border: 0px;
}
.bc_slientcbom{
	width: 100%;
	height: 39px;
	border-top: 1px solid #CCCCCC;
	margin-top: 16px;
}
.bc_guanlizx{
	width: 50%;
	height: 100%;
	line-height: 39px;
	text-align: center;
	font-size: 16px;
	color: #10caa5;	
	display: inline-block;
}
.bc_guanliqx{
	border-right: 1px solid #CCCCCC;
}
.jinyan2_i{
background:url('../img/bigchat/jinyan2.png') center center no-repeat;
	background-size:contain ;	
	width: 21px;
	height: 21px;	
	margin-top: -4px;
	vertical-align: middle;
}
.unslicen{
	border-right: 1px solid #CCCCCC;
}
.bc_tcts{
	width: 100%;
	background: #FFFFFF;
	border-radius: 4px;
}
.bc_tctop{
	font-size: 16px;
	color: #333333;
	padding: 25px 25px 0px 15px;
	text-align: center;
}
.bc_tcname{
	color: #333333;
}
.bc_tcbom{
	width: 100%;
	height: 39px;
	border-top: 1px solid #CCCCCC;
	margin-top: 25px;
}
.bc_tcbtn{
	width: 50%;
	height: 100%;
	line-height:39px;
	text-align: center;
	font-size: 16px;
	color: #10caa5;
	display: inline-block;
}
.bigchatzlzt{
	width: 100%;
	background: #000000;
	opacity: 0.5;
	display: none;
	position: fixed;
	top: 42px;
	left: 0px;
	z-index: 9;
}
.bc_tcqx{
	border-right: 1px solid #CCCCCC;
}
.bc_clearchattc{
	width: 100%;
	background: #FFFFFF;
}
.bc_clearchattctop{
	width: 100%;
	text-align: center;
	height: 65px;
	line-height: 65px;
	font-size: 16px;
	color: #333333;
}
.bc_clearchattcbom{
	width: 100%;
	height: 39px;
	border-top: 1px solid #CCCCCC;
}
.bc_clearchattcbtn{
	display: inline-block;
	width: 50%;
	height: 100%;
	line-height: 39px;
	text-align: center;
	color: #10caa5;
	font-size: 16px;
}
.bc_clearchattcqx{
	border-right: 1px solid #CCCCCC;
}
.bc_setmanager{
	border-right: 1px solid #CCCCCC;
}
.mancl{
	color: #4b45cc;
}
.womancl{
	color: #f56e77;
}
/*大聊天室*/