.haoy-user{ width: 100%; padding-bottom:1.5rem; font-size: 0.26rem;}
.user-topbg{ min-height: 5rem; background-image: url(../img/topbg.png); background-size: 100% auto; background-repeat: no-repeat; background-position: top center; }
.hy-user-top{ padding:3% 6% 1% 6%; color: #ffffff; }
.user-top-left{ width:75%; float: left; position: relative;}
.user-toubgimg{ float: left;width: 1.4rem; padding-top:0.22rem; margin-top: 0.22rem; background-image: url(../img/toubgimg.png); background-repeat: no-repeat; background-position: top left; background-size:50% auto; }
.user-left-img{ float: left; text-align: center; height: 1.4rem; width: 1.4rem; border: solid 2px #850300; background-color: #850300; border-radius: 0.7rem;-webkit-border-radius: 0.7rem;-moz-border-radius: 0.7rem; overflow: hidden; }
.user-left-img img{ width: auto; height: 1.4rem; margin: auto; }
.user-left-right{ float: left;  text-align: left; padding:0.15rem; width: 3.5rem;}
.user-left-right p{width: 100%; text-align: left;}
.user-left-right p img{ width: auto; height: 0.6rem; }
.user-left-right dd{ font-size: 0.28rem; font-weight: bold; line-height: 0.5rem;  height: 0.5rem; width: 100%; word-break: break-all;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.user-left-right dt{ font-size: 0.24rem; line-height: 0.32rem; width: 100%; word-break: break-all;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.user-left-right dt big{ font-size: 0.3rem; font-weight: bold; vertical-align: -0.02rem; }
.user-top-right{ float: right; width: 24%; margin-top: 0.6rem;}
.user-top-right a{ display: block; width: 100%; }
.hy-user-jfhy{ background-color: #ffffff; width: 92%; margin: auto; padding:3% 1%; border-radius: 0.15rem;-webkit-border-radius: 0.15rem;-moz-border-radius: 0.15rem;
box-shadow:0px 0.1rem 0.4rem rgba(000, 000, 000, .1);-webkit-box-shadow:0px 0.1rem 0.4rem rgba(000, 000, 000, .1);-moz-box-shadow:0px 0.1rem 0.4rem rgba(000, 000, 000, .1);}
.user-tilhs{height: 0.6rem; width: 100%; padding: 0rem 2%; }
.alisfe{ color: #ffffff; font-size: 0.26rem; display: block; padding: 0.12rem 0rem; border-radius: 0.4rem; width: 25%; text-align: center;}
.user-tileft{ float: left; background-repeat: no-repeat; background-position: left center; background-size:auto 0.5rem; display: block; height: 0.6rem; line-height: 0.62rem; padding-left: 0.7rem; font-size: 0.3rem; font-weight: bold; color: #000000; }
.nsicona{background-image: url(../img/nsicona.png);}
.nsiconb{background-image: url(../img/nsiconb.png);}
.nsiconc{background-image: url(../img/nsiconc.png);}
.nsiconn{background-image: url(../img/nsiconn.gif);background-size: auto 0.6rem;}
.nsicono{background-image: url(../img/nsicono.png);}
.nsicono b{font-size: 0.32rem; color: #b22b28; padding: 0rem 0.06rem;}
.user-jinpai{ width: 100%; background-image: url(../img/nsicond.png); background-position: top center; background-repeat: no-repeat; background-size: 92% auto; padding-top: 0.75rem; }
.user-jinpai dd{ float: left; width: 33.3%; text-align: center; font-size: 0.26rem; }
.user-jinpai dd a{ display: block; width: 100%; color: #000000; }
.user-jinpai dd img{ display: inherit; width: auto; height:1.4rem; margin: 0.1rem auto; }
.user-jinpai dt{ text-align: center; padding: 0.2rem 0rem 0.05rem 0rem; width: 100%; font-size: 0.24rem; }
.user-jinpai dt a{ color: #999999; display: inline-block; background-image: url(../img/icrg.png); background-position: right center; background-repeat: no-repeat; background-size: auto 0.26rem; padding-right: 0.3rem; }
.user-aihgil{ display: block;width: 100%; background-image: url(../img/right-cs.svg); background-position: right center; background-repeat: no-repeat; background-size: auto 0.4rem; height: 0.6rem; }
.margin-bot{ margin-bottom: 4%; }
.user-dingdan{ padding: 0.1rem 2%; width: 100%; }
.user-dingdan a{ display: block; float: left; width: 25%; text-align: center; color: #000000; font-size: 0.26rem; }
.user-dingdan a p{ position: relative; padding: 0.1rem 0px; }
.user-dingdan a p img{ display: inherit; width:  auto; height: 0.7rem; margin:auto; }
.user-jiaob{ background-color: #b22b28; position: absolute; top: -0.05rem; left: 60%; font-size: 0.24rem; padding: 0.01rem 0.14rem; border-radius: 0.4rem; color: #ffffff; display: block; border: solid 2px #ffffff; }

.hy-user-nav,.hy-user-jfcx{  background-color: #ffffff; width: 92%; margin:4% auto; padding:0%; border-radius: 0.15rem;-webkit-border-radius: 0.15rem;-moz-border-radius: 0.15rem;
box-shadow:0px 0rem 0.4rem rgba(000, 000, 000, .1);-webkit-box-shadow:0px 0rem 0.4rem rgba(000, 000, 000, .1);-moz-box-shadow:0px 0rem 0.4rem rgba(000, 000, 000, .1);}
.hy-user-nav a{ display: block; float: left; width: 33.3%; text-align: center; color: #333333; font-size: 0.26rem; padding:3% 0% 2.2% 0%; border-bottom: solid 1px #f0f0f0;border-right: solid 1px #f0f0f0;}
.nsiconh{background-image: url(../img/nsiconh.png);}
.nsiconi{background-image: url(../img/nsiconi.png);}
.nsiconj{background-image: url(../img/nsiconj.png);}
.hy-user-nav a span{ display: block; line-height: 0.82rem; height: 0.8rem;  background-repeat: no-repeat; background-position: center; background-size: auto 100%; color: #b22b28; font-size: 0.28rem; font-weight: bold;}
.hy-user-nav a:nth-child(3),.hy-user-nav a:nth-child(6),.hy-user-nav a:nth-child(9),.hy-user-nav a:nth-child(12){ border-right: none; }
.hy-user-nav a:nth-last-child(2),.hy-user-nav a:nth-last-child(3),.hy-user-nav a:nth-last-child(4){ border-bottom: none; }
.user-quanbu{width: 1.3rem; margin: 0.25rem auto 0rem auto; padding-right: 0.35rem; background-image: url(../img/right-cs.svg); background-position: right center; background-repeat: no-repeat; background-size: auto 0.4rem;}
.user-wondh{ background-color: #ffffff; background-image: url(../../img/tcbgss.png); background-repeat: no-repeat; background-position: center; background-size: cover;
    width: 92%;
    margin:4% auto;
    border-radius: 0.15rem;
    -webkit-border-radius: 0.15rem;
    -moz-border-radius: 0.15rem;
    box-shadow: 0px 0.1rem 0.4rem rgba(000, 000, 000, .1);
    -webkit-box-shadow: 0px 0.1rem 0.4rem rgba(000, 000, 000, .1);
    -moz-box-shadow: 0px 0.1rem 0.4rem rgba(000, 000, 000, .1); }
.user-wondh h3{ text-align: center; height: 0.9rem; padding: 0.2rem 0px; width: 100%; position: relative; }
.user-wondh h3 img{ width:auto; height: 0.4rem; margin:0.05rem auto; }
.wondh-span{ position: absolute; background-color: #ffffff; border: solid 1px #b22b28; color: #b22b28; padding: 0.04rem 0.2rem; border-radius: 0.5rem; text-align: center; font-size: 0.24rem; top: 0.2rem; right: 0.2rem; }
.user-cpnaes{width: 100%;}
.user-cpnaes ul li{ float: left; width: 25%; padding: 2%; }
.user-cpnaes ul li a{ width: 100%; display: block; }
.user-cpnaes ul li p{ background-color: #ffffff; border-radius: 0.2rem; overflow: hidden; border: solid 2px #b22b28; }
.user-cpnaes ul li p img{ display: inherit; width: 100%; height: auto; }
.user-cpnaes ul li span{ display: block; padding: 0.02rem 0px; background-color: #b22b28; color: #ffffff; font-size: 0.24rem; text-align: center; width:100%; border-radius: 0.4rem;-moz-border-radius: 0.4rem;-webkit-border-radius: 0.4rem; margin: 0.1rem 0rem; }


.user-zh{ width: 100%; background-color: #ffffff; border-top: solid 1px #f0f0f0; border-bottom: solid 1px #f0f0f0; padding: 0px 0px 0px 4%;}
.user-zh ul li{ width: 100%; border-bottom: solid 1px #f0f0f0;  font-size: 0.28rem; padding: 0.2rem 4% 0.15rem 0px;}
.user-zh ul li span:nth-child(1){ float: left; color: #000000; text-align: left;}.user-zh ul li span:nth-child(2){ max-width: 5.2rem; float: right; color: #666666; text-align: right;}
.user-zh ul li i{ display: block; float: none; clear: both; }
.user-zh ul li a{ float: right; color: #eb6100; padding-right: 1%; }
.user-wans{ background-image: url(../img/right.png); background-repeat: no-repeat; background-position:98% center; background-size: auto 0.27rem; }
.hy-user-jfcx{ padding: 0px 3%; }
.user-jfcx-tile{ width: 100%; height: 0.7rem; line-height: 0.7rem;  position: relative;}
.user-jfcx-tile dd{ float: left; height: 0.7rem; line-height: 0.7rem; font-size: 0.3rem; color: #000000; font-weight: bold;background-image: url(../img/sanja.gif); background-repeat: no-repeat; background-position:right center; background-size:0.26rem auto; padding-right: 0.36rem; cursor: pointer; position: relative; }
.jfcx-yuedu{ float: right; color: #666666;background-image: url(../img/right.png); background-repeat: no-repeat; background-position:right center; background-size:0.15rem auto; padding-right: 0.2rem; }
.user-jfcx-uli ul li{ width: 100%; padding:0.15rem 0px; border-top: solid 1px #f0f0f0; }
.user-jfcx-uli ul li dd{ float: left; height: 0.9rem; padding: 0px 0.15rem; }
.user-jfcx-uli ul li dd big{ display: block; padding-top: 0.06rem; font-size: 0.3rem; font-weight: bold; }
.user-jfcx-uli ul li dd span{ line-height: 0.4rem; color: #666666; font-size: 0.28rem; }
.user-jfcx-uli ul li a{ float: right; display: block; height: 0.9rem; line-height: 0.9rem; font-size:0.32rem; font-weight: bold; color: #333333;background-image: url(../img/right.png); background-repeat: no-repeat; background-position:right center; background-size:0.16rem auto; padding-right: 0.25rem; }
.jfcx-img{ float:left; width:0.7rem; height:0.7rem; margin-top: 0.1rem;}

.jfcx-meu{ position: absolute; top: 0.65rem; left:-4%; width:2.2rem; background-color: #ffffff; border:solid 1px #dddddd; border-radius: 0.15rem;-webkit-border-radius: 0.15rem;-moz-border-radius: 0.15rem; padding: 0.1rem 0px;
box-shadow:0px 0.1rem 0.4rem rgba(000, 000, 000, .1); }
.jfcx-meu a{ display: block; line-height: 0.6rem; height: 0.6rem; color: #333333; text-align: center; width: 100%; font-size: 0.28rem; }
.jiao{ margin-top:-0.26rem; margin-left:0.9rem;
    display:block;
    width:0;
    height:0;
    border-right:0.16rem solid transparent;
	border-left:0.16rem solid transparent;
	border-bottom:0.16rem solid #dddddd;

}
.user-jfcx-tile dd.tile-action{background-image: url(../img/sanjas.gif);}

.user-lingjiang,.user-lj-ulixi{ background-color: #ffffff; width: 92%; margin: auto; margin-bottom:3%; padding:3% 1%; border-radius: 0.15rem;-webkit-border-radius: 0.15rem;-moz-border-radius: 0.15rem;
box-shadow:0px 0.1rem 0.4rem rgba(000, 000, 000, .1);-webkit-box-shadow:0px 0.1rem 0.4rem rgba(000, 000, 000, .1);-moz-box-shadow:0px 0.1rem 0.4rem rgba(000, 000, 000, .1);}

.lj-nrimg{ float: left; width:1.8rem; }
.user_ljtiila{ float: left; width: 4rem; font-size: 0.28rem; }
.user_ljtiila p{ padding: 0.02rem 0px; width: 100%;word-wrap:break-word; 
word-break:break-all;  }
.user_alinj{ margin-top:0.5rem; float: right; width:0.8rem; height: 0.9rem; line-height: 0.93rem; color: #dd1b5b; background-image: url(../img/right.png); background-repeat: no-repeat; background-position: right center; background-size: 0.14rem auto; }
.user_small{ color: #ff0000; }.user_smalls{ color: #666666; }
.user_alinjlj{ margin-top:0.5rem; float: right; width:0.9rem; height: 0.9rem; line-height: 0.93rem; color: #666666; text-align: right;}


.user-lj-ulixi ul li{ background-color:#fff; border-bottom:solid 1px #f0f0f0; font-size:0.26rem; line-height: 0.4rem; color:#000; padding:3% 3% 3% 1%;}
.user-lj-ulixi ul li:last-child {
    border-bottom: none;
}
.user-lj-ulixi ul li span{ color:#666; float:left;}
.fildt{ float:right; color:#eb6100; line-height:0.8rem;
	background-image: url(../img/right.png); background-repeat: no-repeat; background-position: right center; background-size: 0.14rem auto; padding-right: 0.2rem;}.fildt i{ font-size:2em; color:#999; float:right; margin-left:3px;}
.lj_btm{ width:80%; font-size:1em; margin:1% auto 5% auto;}

.user-bouts{ width: 100%; padding:1% 4%; text-align: center; }
.user-bouts button{ width: 100%; height: 0.74rem; line-height: 0.74rem; color: #ffffff; display: block; font-size: 0.3rem; border-radius: 0.1rem; margin: 0.2rem auto; }
.user-bouts a{ width: 100%; height: 0.74rem; line-height: 0.74rem; display: block; font-size: 0.3rem; color: #dd1b5b;border-radius: 0.1rem; margin: 0.2rem auto;  }

.user-login {display: block; padding: 10px; border-radius: 10px; width: 70%; color: #fff; border: 1px solid #fff; font-size: 0.3rem; margin: 0 auto; text-align: center; margin-top: 0.5rem; vertical-align: center;}

.kaquan { margin: 0 15%; }
.kaquan div{ display: flex; justify-content: space-between; padding: 3px; }
.kaquan div a{ background: yellow; margin-left: 10%; text-decoration: underline; }
.duihma {margin-top: 0.4rem; text-align: center;}
.duihma img {width: 100%; margin: 0 auto;}

.user-kefu-con { width: 92%; margin: auto; }

.alink-small{
    float: right;
    margin-right: 0.5rem;
    line-height: 0.62rem;
    font-size: 0.26rem;
    color: #666;
}