@charset "utf-8";
@-webkit-keyframes a{0%{opacity:0;}to{opacity:1;}}@keyframes a{0%{opacity:0;}to{opacity:1;}}@-webkit-keyframes b{0%{opacity:1;}to{opacity:0;}}@keyframes b{0%{opacity:1;}to{opacity:0;}}@-webkit-keyframes cut-in{0%{right:-100%;}to{right:0px;}}@keyframes cut-in{0%{right:-100%;}to{right:0px;}}@-webkit-keyframes cut-side{0%{left:-100%;}to{left:0px;}}@keyframes cut-side{0%{left:-100%;}to{left:0px;}}@-webkit-keyframes cut-out{0%{right:0;}to{right:-100%;}}@keyframes cut-out{0%{right:0;}to{right:-100%;}}@-webkit-keyframes bs{0%{bottom:-100%;opacity:0;}to{bottom:0;opacity:1;}}@keyframes bs{0%{bottom:-100%;opacity:0;}to{bottom:0;opacity:1;}}@-webkit-keyframes bh{0%{bottom:0;}to{bottom:-100%;}}@keyframes bh{0%{bottom:0;}to{bottom:-100%;}}@-webkit-keyframes ts{0%{top:-100%;opacity:0;}to{top:50px;opacity:1;}}@keyframes ts{0%{top:-100%;opacity:0;}to{top:50px;opacity:1;}}@-webkit-keyframes th{0%{top:50px;}to{top:-100%;}}@keyframes th{0%{top:50px;}to{top:-100%;}}@-webkit-keyframes open{0%{left:0px;}to{left:-200px;}}@keyframes open{0%{left:0px;}to{left:-200px;}}@-webkit-keyframes close{0%{left:-200px;}to{left:0px;}}@keyframes close{0%{left:-200px;}to{left:0px;}}@-webkit-keyframes o31{0%{left:-moz-calc(50% - 31px);left:-webkit-calc(50% - 31px);left:calc(50% - 31px);}to{left:-moz-calc(50% - 231px);left:-webkit-calc(50% - 231px);left:calc(50% - 231px);}}@keyframes o31{0%{left:-moz-calc(50% - 31px);left:-webkit-calc(50% - 31px);left:calc(50% - 31px);}to{left:-moz-calc(50% - 231px);left:-webkit-calc(50% - 231px);left:calc(50% - 231px);}}@-webkit-keyframes o30{0%{left:-moz-calc(50% - 30px);left:-webkit-calc(50% - 30px);left:calc(50% - 30px);}to{left:-moz-calc(50% - 230px);left:-webkit-calc(50% - 230px);left:calc(50% - 230px);}}@keyframes o30{0%{left:-moz-calc(50% - 31px);left:-webkit-calc(50% - 31px);left:calc(50% - 31px);}to{left:-moz-calc(50% - 231px);left:-webkit-calc(50% - 231px);left:calc(50% - 231px);}}@-webkit-keyframes c31{0%{left:-moz-calc(50% - 231px);left:-webkit-calc(50% - 231px);left:calc(50% - 231px);}to{left:-moz-calc(50% - 31px);left:-webkit-calc(50% - 31px);left:calc(50% - 31px);}}@keyframes c31{0%{left:-moz-calc(50% - 231px);left:-webkit-calc(50% - 231px);left:calc(50% - 231px);}to{left:-moz-calc(50% - 31px);left:-webkit-calc(50% - 31px);left:calc(50% - 31px);}}@-webkit-keyframes c30{0%{left:-moz-calc(50% - 230px);left:-webkit-calc(50% - 230px);left:calc(50% - 230px);}to{left:-moz-calc(50% - 30px);left:-webkit-calc(50% - 30px);left:calc(50% - 30px);}}@keyframes c30{0%{left:-moz-calc(50% - 231px);left:-webkit-calc(50% - 231px);left:calc(50% - 231px);}to{left:-moz-calc(50% - 31px);left:-webkit-calc(50% - 31px);left:calc(50% - 31px);}}@-webkit-keyframes oside{0%{right:-200px;}to{right:0px;}}@keyframes oside{0%{right:-200px;}to{right:0px;}}@-webkit-keyframes cside{0%{right:0px;}to{right:-200px;}}@keyframes cside{0%{right:0px;}to{right:-200px;}}@-webkit-keyframes flickr{0%{opacity:0;transform:scale(0.1);}to{opacity:1;transform:scale(1);}}@keyframes flickr{0%{opacity:0;transform:scale(0.1);}to{opacity:1;transform:scale(1);}}
*{ word-wrap: break-word; word-break: break-all;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
body{ font:14px/1.6 Microsoft YaHei, Helvetica, sans-serif; color:#333;-webkit-tap-highlight-color: transparent;background: #ececec;}
a{color:inherit;text-decoration:none;}
/*合并边线,边线空间至零.*/
table{border-collapse:collapse;border-spacing:0;}
/*清除边线*/
fieldset, img{border:0;display:inline-block;}
ol,ul{list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
/*添加空字符清除融合*/
q:before, q:after {content:'';}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input:focus,select:focus,textarea:focus{outline:none;}
label{ cursor: pointer; }
.clear{clear:both; height:0; font-size:0; overflow:hidden; }
.none{display:none;}
.fl{float:left;}
.fr{float:right;}
.po_fi{position: fixed;}
.po_a{position: absolute;}
.po_r{position: relative;}
.bg{background: #fff;}
.margin{margin:0 auto;}
.mr5{margin-right: 5px;}
.mt2{margin-top: 2px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt50{margin-top: 50px;}
.mr10{margin-right:10px;}
.ml10{margin-left: 10px;}
.mb5{margin-bottom: 5px;}
.pd10{padding:10px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font24{font-size: 24px;}
.font50{font-size: 50px;}
.radius-o{border-radius: 50%;}
.wh50{width: 50px;height: 50px;}
.ov{overflow: hidden;}
.green{color:green;}
.red{color:red;}
.text-center{text-align: center;}
.zmdx{text-transform:Uppercase;letter-spacing:2px}
i.fa-female{color:#fa3e77;margin-right: 3px;}
i.fa-male{color:#56baff;margin-right: 3px;}
.flex_box{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-align: center;-moz-flex-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center;}
.flex{ -webkit-box-flex:1; -moz-box-flex:1; -ms-flex:1; -webkit-flex:1; flex:1;}
.main{max-width: 640px;overflow: hidden;margin: 50px auto 65px auto;}
.openside .header,.openside .main,.openside .footer{left: -200px;-webkit-animation: open .4s forwards;animation: open .4s forwards;}
.closeside .header,.closeside .main,.closeside .footer{left: 0;-webkit-animation: close .4s forwards;animation: close .4s forwards;}
.header{width:100%;height: 50px;line-height: 50px;z-index: 999;top:0;left:0;background: #f95878;color:#fff;text-align: center;}
.header .logo{height: 50px;}
.header i{vertical-align: sub;}
.header .user_pic{display: inline-block;margin-bottom: 5px;}
.header a{vertical-align: middle;}
.side_nav{width:200px;height:auto;padding-bottom: 10px;right:-200px;top:0px;bottom: 0;overflow-y: scroll;overflow-x: hidden;position:fixed;background:#fff;z-index: 9999;}
.side_nav .side_user{background: url('../images/side_usr_bj.jpg') left bottom no-repeat;padding:10px;color:#fff;overflow: hidden;margin-bottom: 10px;}
.side_nav .side_user img{border:1px solid #fff;}
.side_nav .side_user p{margin-bottom: 5px;}
.side_nav .side_user a{font-size: 14px;}
.side_nav .side_user p span{margin:0 10px;}
.side_nav ul{padding: 0 15px;}
.side_nav ul li{height:32px;line-height: 32px;overflow: hidden;font-size: 16px;}
.side_nav ul li i{margin-right: 5px;width:20px;text-align: center;}
.openside .side_nav{right:0px;-webkit-animation:oside .4s forwards;animation:oside .4s forwards;opacity:1;-webkit-box-shadow:0 0 5px #666;-moz-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666;}
.closeside .side_nav{right:-200px;-webkit-animation: cside .4s forwards; animation: cside .4s forwards;}
.openside .imui_sidebg{width:100%;height:100%;position:fixed;left:0px;top:50px;z-index:998;background:#000;opacity:0.6;}
.footer{width:100%;z-index: 999;bottom:0;left:0;text-align: center;background: #fff;overflow: hidden;border-top: 1px solid #f3f3f3}
.footer a{display:block;width:20%;float:left;padding:5px 0;}
.footer a.on{color:#fc5e7d;}
.footer a i{display: block;font-size: 20px;}
.footer a.footer_more{background: #fc5677;color: #fff;font-size: 28px;}
.footer a em{width:5px;height: 5px;background: #fc5677;top:2px;left:50%;margin-left: 5px;}
.nav{overflow: hidden;}
.nav a{display: block;width:25%;text-align: center;float: left;margin: 5px 0;}
.nav a img{display: block;margin:0 auto;max-width: 70%;}
.footer_nav{bottom:0px;left:0;width:100%;background:rgba(255,255,255,.8);z-index: 9998; display: none;}
.footer_nav p{font-size: 36px;cursor: pointer;text-align: center;}
.footer_nav p span{display: inline-block;transform:rotate(42deg);-ms-transform:rotate(42deg);-moz-transform:rotate(42deg);-webkit-transform:rotate(42deg);-o-transform:rotate(42deg); /* Opera */}
.right_float{bottom:90px;right:5px;z-index: 9997;}
.right_float a{background: rgba(0,0,0,0.5);display: block;width:40px;height:40px;line-height: 40px;overflow: hidden;color:#fff;border-radius: 50%;text-align: center;font-size: 22px;margin-top: 10px;}
.item_move0{-webkit-animation:item_move .5s .1s ease-in-out both;animation:item_move .5s .1s ease-in-out both;}.item_move1{-webkit-animation:item_move .5s 0s ease-in-out both;animation:item_move .5s 0s ease-in-out both;}.item_move2{-webkit-animation:item_move .5s .1s ease-in-out both;animation:item_move .5s .1s ease-in-out both;}.item_move3{-webkit-animation:item_move .5s .2s ease-in-out both;animation:item_move .5s .2s ease-in-out both;}.item_move4{-webkit-animation:item_move .5s .3s ease-in-out both;animation:item_move .5s .3s ease-in-out both;}.item_move5{-webkit-animation:item_move .5s .2s ease-in-out both;animation:item_move .5s .2s ease-in-out both;}.item_move6{-webkit-animation:item_move .5s .4s ease-in-out both;animation:item_move .5s .4s ease-in-out both;}.item_move7{-webkit-animation:item_move .5s .3s ease-in-out both;animation:item_move .5s .3s ease-in-out both;}.item_move8{-webkit-animation:item_move .5s .4s ease-in-out both;animation:item_move .5s .4s ease-in-out both;}
@-webkit-keyframes item_move{0%{-webkit-transform:translateY(1000px);}80%{-webkit-transform:translateY(-10px);}100%{-webkit-transform:translateY(0px);}}
@keyframes item_move{0%{transform:translateY(1000px);}80%{transform:translateY(-10px);}100%{transform:translateY(0px);}}

.banner .bd img{width:100%;height: 2.35rem;background: url('../images/loading.gif') #fff center center no-repeat;}
.banner .hd{text-align: center;position: absolute;bottom:5px;left:0;width:100%;overflow: hidden;}
.banner .hd ul{display: inline-block;padding:0 5px; background: rgba(0,0,0,.2); border-radius: 10px;-webkit-transition-duration: .3s;transition-duration: .3s;}
.banner .hd li{display: inline-block;width: 10px;height: 10px;line-height: 10px;text-indent: -99999em;margin: 0 3px;background: rgba(255,255,255,.5);border-radius: 50%;cursor: pointer;-webkit-transition-duration: .3s;transition-duration: .3s;}
.banner .hd li.on{background: #fff;}

.gf_news{padding:10px 10px 10px 60px;}
.gf_news:after{display: block;position: absolute;left:10px;top:10px;content: '';width:39px;height: 32px; overflow: hidden;background: url('../images/gfxw.png') no-repeat;background-size: 100%;}
.gf_news .bd li a{display: block;height:32px;line-height: 32px;overflow: hidden;}
.gf_news .bd li span{margin-left: 5px;}

.p3{padding:10px 0;}
.p3 .hd{text-align: center;}
.p3 .hd li{display: inline-block;width: 30%;font-size: 18px;padding:5px 0;cursor: pointer;}
.p3 .hd li.on{color:#fff;border-radius: 20px; background: -webkit-linear-gradient(left, #fc476a , #fe7a94);background: -o-linear-gradient(right, #fc476a , #fe7a94);background: -moz-linear-gradient(right, #fc476a , #fe7a94); background: linear-gradient(to right, #fc476a , #fe7a94);}
.p3 .bd ul{overflow: hidden;}
.p3 .bd ul li{float: left;width:3.05rem;margin-left: 0.1rem;margin-top: 0.2rem;border-radius: 8px;overflow: hidden;box-shadow:#d6b3b3 10px 12px 25px -10px;}
.p3 .bd ul li img{width:100%;height: 2.8rem;background: url('../images/loading.gif') #fff center center no-repeat;}
.p3 .bd ul li .info{overflow: hidden;padding:0.1rem;margin-top: 0.1rem;}
.p3 .bd ul li .info h3{white-space: nowrap;text-overflow:ellipsis; overflow: hidden;}
.p3 .bd ul li .info p{color:#999;white-space: nowrap;text-overflow:ellipsis; overflow: hidden;font-size: 12px;}
.p3 .bd ul li .info span{display: inline-block;color:#fff;padding:5px 10px;margin-top: 5px;border-top-left-radius:10px;border-bottom-right-radius: 10px;background: -webkit-linear-gradient(left, #fc476a , #fe7a94);background: -o-linear-gradient(right, #fc476a , #fe7a94);background: -moz-linear-gradient(right, #fc476a , #fe7a94); background: linear-gradient(to right, #fc476a , #fe7a94);}

.p4{}
.p4 .p4_tit_bj{width:100%;height: 0.68rem;background: url('../images/index_zypq.jpg') center no-repeat; background-size: 100%;}
.p4 ul{}
.p4 ul li{overflow: hidden;margin-top: 0.1rem;}
.p4 ul li h6{width:80px;height:80px;border-radius: 50%;position: relative;overflow: hidden;}
.p4 ul li h6 img{width:100%;height: 100%;}
.p4 ul li h6 span{display: block;width:100%;font-size: 12px;height:40px;background: rgba(0,0,0,.4);text-align: center;position: absolute;bottom:0;left: 0;color:#fff;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.p4 ul li .p4_li_right{width: calc(100% - 90px);}
.p4 ul li .p4_li_right h3{border-radius: 10px;height:24px;line-height: 24px;padding:0 5px;border:1px solid #fc4b6e;color:#fc4b6e;margin-bottom: 10px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.p4 ul li .p4_li_right .btn_ljyp{color:#fff;border-radius: 5px;padding:5px 10px;margin-top: 2px;background: -webkit-linear-gradient(left, #fc476a , #fe7a94);background: -o-linear-gradient(right, #fc476a , #fe7a94);background: -moz-linear-gradient(right, #fc476a , #fe7a94); background: linear-gradient(to right, #fc476a , #fe7a94);}
.p4 ul li .p4_li_right p{font-size: 12px;color:#fc4b6e;margin: 5px 0;}
.p4 ul li .p4_li_right p span{color:#5d5d5d;}

.p5 .hd{text-align: center;}
.p5 .hd li{display: inline-block;font-size: 18px;padding:5px 10px;margin:0 10px;cursor: pointer;}
.p5 .hd li.on{color:#fe456a;border-bottom: 1px solid #fe456a;}
.p5 .bd ul{padding:0.1rem;overflow: hidden;}
.p5 .bd ul li{overflow: hidden;padding:5px 0;border-bottom: 1px dashed #999;max-width:6.2rem;}
.p5 .bd ul li img{width:80px;height:80px;margin-right: 5px;}
.p5 .bd ul li h3{height: 32px;line-height: 32px;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.p5 .bd ul li p{color:#666;font-size: 12px;line-height: 18px;text-indent: 2em;height:36px;overflow: hidden;margin-top: 5px; }

.p6 a{padding: 5px;display: inline-block;}
.dqwz{padding:5px 5px;}
.dqwz i{margin-right: 3px;}
.dqwz em{margin:0 5px;}

.m_typename {padding:0 10px;height: 32px;line-height: 32px;border-bottom: 1px solid #f6f6f6;border-left: 3px solid #f65d5b;}
.m_typename h2 {font-size: 16px;color: #000;font-weight: 400;}
.m_typename span a {font-size: 12px;color: #fd4e4e;}
.parm4{background:#fff;max-width: 100%;overflow: hidden;}
.parm4 ul{width:100%;overflow-x:auto;max-height: 3rem;}
.parm4 ul li{width:2rem; height: 2.5rem;overflow: hidden;position: relative;float: left;margin-right: 5px;border-radius: 5px;}
.parm4 ul li img{width:100%;height: 2.5rem;background: url('../images/loading.gif') center center no-repeat;}
.parm4 ul li p{font-size:12px;position: absolute;width: 100%; height: 24px;line-height: 24px;overflow: hidden;text-align: center;bottom:0;left: 0;background: rgba(0,0,0,.7);color: #fff;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #fd4e4e!important;}

.zny_sx p{line-height: 28px;margin-bottom: 10px;}
.zny_sx p span{font-weight: 600;}
.zny_sx p a{margin:0 5px;padding:5px;}
.zny_sx p a:hover,.zny_sx p a.on{background: #e4445a;color:#fff;border-radius: 3px;}
.zny_list{}
.zny_list ul{}
.zny_list ul li{margin-top: 15px; overflow: hidden;}
.zny_list ul li a.love{border: 1px solid #ececec;line-height:28px;padding: 0 8px;color: #f65d5b;display: inline-block;margin-left: 5px;margin-top: 3px;border-radius:10px;}
.zny_list ul li a.love:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid #ccc;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0;box-sizing:border-box;border-radius:10px;}
.zny_list ul li .head{width:42px;height: 42px;margin-right: 5px;}
.zny_list ul li h3{white-space: nowrap; overflow: hidden;}
.zny_list ul li h3 span{display:inline-block;margin-left: 10px; padding:0 8px 0 22px;color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; position:relative; height:16px; line-height:16px;vertical-align:text-top;background: #f65d5b;}
.zny_list ul li h3 span i{font-style: normal; position:absolute; left:-5px; top:-1px; text-align:center; padding:2px 5px; line-height:12px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; font-size:12px;background:#ffcc66; border:1px solid #ff9900}
.zny_list ul li h3 span em{font-size: 12px;}
.zny_list ul li h6{font-size: 12px;color:#999;}
.zny_list ul li p{margin-top: 5px;}
.zny_list ul li p .city{color:#f65d5b;margin-right: 5px;font-size: 16px;}
.zny_list ul li p a{}
.zny_list ul li dl{overflow: hidden;margin-top: 5px;}
.zny_list ul li dl dd{float: left;text-align: center;}
.zny_list ul li dl.dl2 dd{width:48%;margin:0 1%;}
.zny_list ul li dl.dl3 dd{width:30%;margin:0 1.66%;}
.zny_list ul li dl dd img{max-width:100%;height: 2rem;background: url('../images/loading.gif') #fff center center no-repeat;}
.zny_list ul li .list_btn{margin-top: 0.1rem;border-top: 1px solid #e5e5e5;padding:10px 0;}
.zny_list ul li .list_btn a{display: inline-block;text-align: center;color: #666;}
.zny_list ul li .list_btn a i{margin-right: 5px;}
.bo_rl{border-right: 1px solid #e5e5e5;}
.bo_ll{border-left: 1px solid #e5e5e5;}

.pagination{text-align: center;padding:10px;overflow:hidden;margin-top: 10px;}
.pagination li{margin:0 5px;display:inline; zoom:1;}
.pagination li a,.pagination li.active{padding:2px 5px;}
.pagination li.active,.pagination li a:hover{background: #e4445a;color: #fff;border-radius: 3px;}

.page{text-align:center;margin-top: 10px;}
.page a{ border:1px solid #D7D7D7; border-radius:5px; padding:5px 10px; background:#FFF; }
.page select{ border: 1px solid #CCC; height: 28px;}
.page .grey { color:#9C9C9C; }
.page .grey:link, .page .grey:visited, .page .grey:hover { color:#9C9C9C; text-decoration:none; }
.page .select_a{margin:0 2px;padding:1px 0 0 0;border:0;display:inline-block;position:relative;width:100px;height:31px;line-height:27px;background:url(../images/pic_select.png) no-repeat;text-align:left;text-indent:20px;}
.page .dumppage{position:absolute;left:0;top:0;height:27px;opacity:0;width:100px;}

.zypq .zypq_list_nav{border-bottom:1px solid #dedede;}
.zypq .zypq_list_nav a{display: inline-block;line-height: 32px;padding:0 10px;}
.zypq .zypq_list_nav a.on{border-bottom: 3px solid #e4445a;color:#e4445a;}
.zypq .zypq_list_nav a i{background: #000;color:#fff;border-radius: 50%;display: inline-block;width:24px;height: 24px;line-height: 24px;text-align: center;margin-right: 5px;}
.zypq .zypq_list_nav a.on i{background: #e4445a;}
.footer .zypq_edit{display: block;width: 100%;text-align: center;height: 32px;line-height: 32px;background: rgba(0,0,0,0.6);color: #fff;font-size: 16px;}
.footer .zypq_edit i{display: inline;margin-right: 5px;}
.zypq .zhiding li{height: 28px;line-height: 28px;overflow: hidden;border-bottom: 1px dashed #ccc;white-space: nowrap;text-overflow:ellipsis; overflow: hidden;}
.zypq .zhiding li img{margin-right: 5px;}
.zypq .zhiding li.stickgrade3{color:#e67e00;}
.zypq .zhiding li.stickgrade2{color:#008eb9;}
.zypq .zhiding li.stickgrade1{color:#419500;}

.zypq_list li{background: #fff;padding:10px;margin-top: 10px;position: relative;}
.zypq_list li h3{font-weight: 600;white-space: nowrap;text-overflow:ellipsis; overflow: hidden;}
.zypq_list li .pqtj{overflow: hidden;margin-top: 5px;}
.zypq_list li p{color: #666;max-height: 20px;overflow: hidden;margin-bottom: 5px;width: calc(100% - 110px);font-size: 12px;}
.zypq_list li p span{color:#333;}
.zypq_list li p.info{max-height: 40px;}
.zypq_list li .zypq_bm{background: url('../images/tabm.png') left center no-repeat;padding-left:80px; height: 45px;overflow: hidden;line-height: 45px;color:#666;overflow: hidden;}
.zypq_list li .zypq_bm img{display: block;width:45px;height: 45px;border-radius: 50%;margin-right: 10px;float: left;}
.zypq_list li .user_info{padding-top:5px;margin-top: 10px;width:100px;top:20px;right:10px;font-size: 12px;text-align: center;}
.zypq_list li .user_info img{width:100%;height:130px;display: block;border-radius: 5px;margin-bottom: 5px;}
.zypq_list li .user_info .is_vip{display: block;width:20px;height: 20px;overflow: hidden;background: url("../images/vip.png") no-repeat;background-size: 100%;position: absolute;right:3px;top:8px;z-index: 99;}

.photo_waterfall{overflow: hidden;padding:0.1rem 0;}
.photo_waterfall .item { width: 3.05rem;margin-bottom: 10px;float: left;margin-left: 0.1rem; }
.photo_waterfall .item .photo_li{border:1px solid #ddd;border-radius: 5px;overflow: hidden;position: relative;}
.photo_waterfall .item  .img{width:100%;}
.photo_waterfall .item .photo_li .photo_num{position: absolute;right:5px;bottom:55px;color:#fff;}
.photo_waterfall .item .photo_li .photo_num i{margin-right: 3px;}
.photo_waterfall .item .photo_li .photo_info{padding:0.05rem;font-size: 12px;}
.photo_waterfall .item .photo_li .photo_info img{border-radius: 50%;margin-right: 3px;}
.photo_waterfall .item .photo_li .photo_info h3{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.photo_waterfall .item .photo_li .photo_info h6{color:#999;}
.photo_waterfall .item .photo_li .photo_info h6 span{max-width: 80px;overflow: hidden;height: 20px;}
.photo_waterfall .item .photo_li:hover{border-color:#f95878;}
.photo_waterfall .item .photo_li:hover .photo_info img{animation:xuanzhuan 5s linear infinite;-webkit-animation:xuanzhuan 5s linear infinite;}
@keyframes xuanzhuan{
0%{-webkit-transform:rotate(0deg);}
25%{-webkit-transform:rotate(90deg);}
50%{-webkit-transform:rotate(180deg);}
75%{-webkit-transform:rotate(270deg);}
100%{-webkit-transform:rotate(360deg);}
}
@-webkit-keyframes xuanzhuan{
0%{-webkit-transform:rotate(0deg);}
25%{-webkit-transform:rotate(90deg);}
50%{-webkit-transform:rotate(180deg);}
75%{-webkit-transform:rotate(270deg);}
100%{-webkit-transform:rotate(360deg);}
}

.vip_js{margin: 10px 0;}
.vip_js tr{}
.vip_js .tit td img{display: block;width: 32px; height: 32px; margin:0 auto 5px auto;}
.vip_js tr td{padding:5px 8px;border:1px solid #dcdcdc;text-align: center;background: #fff;}
@media screen and (max-width: 340px) {
.vip_js tr td{width:60px;padding:5px 1px;}
}
.vip_js .tit{font-weight: 600; color: #880619}
.vip_js .tit2{font-weight: 600;}
.vip_js tr td a{display: block;padding:2px 5px; color: #fff;margin-top: 5px;border-radius: 5px;}
.vip_js tr td a.a1{background-image: -webkit-linear-gradient(to right, #fab63d, #ed9802);background-image: linear-gradient(to right, #fab63d, #ed9802);}
.vip_js tr td a.a2{background-image: -webkit-linear-gradient(to right, #fa8747, #f3600c);background-image: linear-gradient(to right, #fa8747, #f3600c);}
.vip_js tr td a.a3{background-image: -webkit-linear-gradient(to right, #fc4644, #ff0f0e);background-image: linear-gradient(to right, #fc4644, #ff0f0e);}
.vip_js tr td a.a4{background-image: -webkit-linear-gradient(to right, #66e6b6, #1fcc8b);background-image: linear-gradient(to right, #66e6b6, #1fcc8b);}
.vip_js tr td a.a5{background-image: -webkit-linear-gradient(to right, #3889e3, #0c68d1);background-image: linear-gradient(to right, #3889e3, #0c68d1);}
.vip_js tr td span{font-size: 18px;padding:0 3px;display: block;}
.vip_js tr td span.s1{color:#ed9802 }
.vip_js tr td span.s2{color:#f3600c }
.vip_js tr td span.s3{color:#ff0f0e }
.vip_js tr td span.s4{color:#1fcc8b }
.vip_js tr td span.s5{color:#0c68d1 }
.vip_js tr td em{color: red;}
.vip_pay tr td{padding:5px 10px;border:1px solid #F3425C;text-align: center;background: #fff;}
.vip_pay tr td button{background: #F3425C;border:none;color: #fff;padding:5px 10px;border-radius: 5px;cursor: pointer;}
.vip_pay .vip_tit{font-weight: 600;background: #dedede;}
.vip_pay .vip_name{background: #eee;color: red;font-weight: 600}

.list_news .news_nav{text-align: center;}
.list_news .news_nav a{font-size: 16px;padding:5px 10px; line-height: 32px;}
.list_news .news_nav a.on,.news .news_nav a:hover{background: #f95878;color:#fff;border-radius: 5px;}
.list_news ul.list{overflow: hidden;margin-top: 10px;}
.list_news ul.list li{padding:5px 0;border-bottom: 1px dashed #ccc;transition: all .5s; overflow: hidden;}
.list_news ul.list li img{width:100px; height:80px;margin-right: 5px;transition: all .5s;}
.list_news ul.list li h3{font-weight: 600;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-bottom:5px;transition: all .5s;}
.list_news ul.list li p{color: #666;text-indent: 2em;font-size: 12px;max-height: 40px;overflow: hidden;}
.list_news ul.list li span{float: right;color: #999;font-size: 12px;}
.list_news ul.list li:hover{-webkit-box-shadow:inset 0 0 30px #f7cad0;box-shadow:inset 0 0 30px #f7cad0;border-radius: 5px;}
.list_news ul.list li:hover img{border-radius: 5px;}

.body{}
.body .title{font-size: 16px; text-align: center;padding:5px 0; line-height: 22px;}
.body .info{text-align: center; font-size: 12px; color: #818181;}
.body .info span{margin-right:10px;}
.body .is_vip{width:70px;height:70px;position: absolute;left:5px;top:10px;}
.body .y_vip{background: url("../images/zyzp_vip.png") no-repeat;background-size: 100%;}
.body .n_vip{background: url("../images/zyzp_nvip.png") no-repeat;background-size: 100%;}
.body .zyzp_body{overflow: hidden;}
.body .zyzp_body li{line-height: 24px;}
.body .zyzp_body li span,.body .zyyq span{color: #999;}
.body .zyzp_body li a,.home_jbzl ul li span a{display: inline-block;padding: 2px 5px 2px 24px;border: 1px dashed #FF9A9A;background: #FFF url('../images/locked.gif') no-repeat 6px 50%;color:#f95878;}
.body .zyyq span{display: block;}
.body .zyyq .content{}
.body .zyyq .content p{margin:5px 0;}
.body .zyyq .content img{display: inline;margin:0 2px;}
.body .yhjz{top:10px;right: 0;border-radius: 5px;;background: #f5e7ec;padding:5px 10px;text-align: center;width:88px;}
.body .yhjz h6{margin-bottom: 3px;}
.body .yhjz p i{margin-right: 3px;}
.body .yhjz p{color: #e32958;font-weight: 600;line-height: 22px}

.body .yhjz p em{font-style: initial;}

.news_body{overflow: hidden;}
.news_body p{text-indent: 2em;margin-top: 10px;}
.news_body img{margin: 0 auto;max-width: 80%;}
.body .prev_next{overflow: hidden;}
.body .prev_next li{padding:5px 0;}

.body .zyzq_nav{font-size:18px;background: #f95878;width:150px;height: 40px;line-height: 40px;text-align: center;color: #fff;}
.body .zyzq_nav i{margin-right: 5px;}
.body .parm4 ul li p{height: 36px;line-height: 20px;height: auto;padding: 5px 0;}

.pl .pl_textarea{width:100%;}
.pl .pl_textarea .no_login{width:100%;height:205px;top:0;left:0; text-align: center;line-height: 205px;color:#333;z-index: 100}
.pl .pl_textarea textarea{width:800px;height:120px;border:1px solid #ccc;border-radius: 5px;padding:5px;}
.noyp{color:#999; text-align: center;margin:20px 0;line-height: 24px;}
.noyp i{font-size: 40px;display: block;}
.pl .ul li{overflow: hidden;padding:10px 0;border-bottom: 1px dashed #dedede;}
.pl .ul li .head{width:50px;height:50px;border-radius: 50%;}
.pl .ul li .pl_right{width: calc(100% - 60px);}
.pl .ul li .pl_right .content{overflow: hidden}
.pl .ul li .pl_right .content img{display: inline;margin:0 2px; max-height: 100px;}
.pl .ul li .pl_right .content a{color:#cd3a4c;}
.pl .ul li .pl_right p{margin-top: 5px;}
.pl .ul li .pl_right .pl_info{color:#666;font-size: 12px;}
.pl .ul li .pl_right .pl_info span i{margin-right: 3px;}
.pl .ul li .pl_right .pl_info .zan:visited{color:red;}

@media screen and (max-width: 640px) {
.layui-util-face ul{width:auto;padding:0}
body .layui-util-face{left:10px!important;}
}
.home{}
.home_top{background: url('../images/home_bj.jpg');background-size: cover;padding-top: 40px;text-align: center;}
.home_top .head_img{width: 140px;height: 140px;border-radius: 50%;border: 5px solid #fff;}
.home_top p{color: #fff;padding:5px 10px 40px 10px;}
.home_top p img{display: block;margin:0 auto 5px auto;width:110px;}
.home_top p:after {content: "";left: 0px;bottom: 0px;width: 100%;height: 40px; background: url('../images/mask.png'); background-size: cover;position: absolute;}
.home_tag{text-align: center;}
.home_tag span{padding:5px 10px;background: #f7c5cf;margin:5px; display: inline-block;border-radius: 3px;}
.home_btn{}
.home_btn a{display: inline-block;width:33.33%;color:#fff;background: #009edf;text-align: center;}
.home_btn a.love{background: #f95878;}
.home_btn a.wtkf{background: #b150de;}
.home_btn a i{margin-right: 5px;font-size: 16px;padding:10px 0;}
.home .home_tit{font-weight: 600;line-height: 32px;font-size: 16px;}
.home .home_tit i{color: #f95878;margin-right: 5px;}

.home_zyxy p{color: #666;}
.home_zyxy p i.fa-quote-left{margin-right: 5px;}
.home_zyxy p i.fa-quote-right{margin-left: 5px;}

.home_photo ul{overflow: hidden;border:1px solid #fdc2ce;}
.home_photo ul li{float: left;height: 2rem;overflow: hidden;margin: 3px; cursor: pointer;}
.home_photo ul li img{height: 2rem;background: url('../images/loading.gif') #fff center center no-repeat;}

.home_video ul{overflow: hidden;}
.home_video ul li{width:48%;float: left;margin:1%;}
.home_video ul li .user_video{width:100%; height: 2.8rem;}
.home_video ul li.li:first-child{width:100%;margin:0;}
.home_video ul li.li:first-child .user_video{height: 280px;}

.home_jbzl ul{border: 1px solid #dedede;padding:5px;border-radius: 5px;}
.home_jbzl ul li{overflow: hidden;padding: 5px 0;border-bottom: 1px dashed #ccc;}
.home_jbzl ul li span{float: right;text-align: right;margin-left: 5px;color: #666;display: inline-block;max-width: 70%;}

.search{min-height: 450px;}
.search .search_count{text-align: center;}
.search .search_count span{margin: 0 3px;}
.sex{ text-align: center;}
.sex a{display: inline-block;margin:0 10px;padding:0 20px;height: 32px;line-height: 32px;border-radius: 5px;background: #fff;border: 1px solid #cfcfcf}
.sex a input{display: none!important;}
.sex a i{margin-right: 5px;}
.sex a.on{border: 1px solid #ff3a6d;position: relative;}
.sex a.on em{display:block;width:0;height:0;border-bottom:16px solid #ff3a6d;border-left:16px solid transparent;position:absolute;right:0;bottom:0;content:'';}
.sex a.on em:after{position:absolute;right:2px;top:6px;display:block;width:3px;height:6px;content:'';border-right:1px solid #fff;border-bottom:1px solid #fff;background:none;-webkit-transform:rotate(45deg);}

.reset_layui .code{padding: 0!important;}
.reset_layui .code img{cursor:pointer;}
.reset_layui .layui-form-label{padding: 9px 0;}
.reset_layui .layui-input-block{margin-left: 86px;}
.reset_layui .layui-form-item .layui-input-inline{margin-left: 6px;}
.no_zh{font-size: 12px;overflow: hidden;}
.no_zh a{color: #f95878;}
.reset_layui .submit_btn{width: calc(100% - 90px);font-size: 16px;}
.reset_layui .layui-form-label em{color: red;}
.register_h6{text-align: center;margin-bottom: 5px;}
.register_h6 span{font-weight: 600;font-size: 18px;}
.bt_ts{text-align: center;font-size: 12px;margin-bottom: 10px;color:red;}
.zcxy{font-size: 12px;line-height: 36px;}
.zcxy a{color:#f95878;}
.agreement_con{padding:10px;}
.agreement_con h3{text-align: center;color:#f95878;font-weight: 600;font-size: 16px;line-height: 32px;}
.agreement_con  p{text-indent: 2em;margin-top: 10px;}
.reset_layui .upload_head img{width:80px; height: 80px;border-radius: 50%;}

.preview_photo,.preview_video{overflow: hidden;}
.preview_photo li.imgBox{height:80px;margin:5px 5px 0 0;float: left;border:1px solid #dedede;position: relative;}
.preview_video li.videoBox{max-width:150px;min-width: 100px;height:120px;margin:5px 5px 0 0;float: left;position: relative;border:1px solid #ffd7df;}
.preview_photo li em,.preview_video li em{position: absolute;right:0;top:2px;cursor: pointer;font-size: 18px;display: block;width:20px;height: 20px;text-align: center;color: #f95878;z-index: 999;}
.preview_video li video,.preview_video li .user_video{width:100%;height:100%;}
.preview_photo li img{height:80px;max-width: 100px;min-width: 50px;background: url('../images/loading.gif') center center no-repeat;}
#upload_photo,#upload_video{margin-left: 0;}
.reset_layui .layui-elem-field legend{font-size: 14px;}
.reset_layui .layui-elem-field{width:100%;}

.usercenter .home_top{padding-top: 20px;}
.usercenter .home_top .head_img{width:100px;height: 100px;}
.usercenter .home_top p:after{height: 30px;}
.usercenter .home_top p span{font-size: 12px;}

.usercenter .home_top p span{display:inline-block;margin-left: 10px; padding:0 8px 0 22px;color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; position:relative; height:20px; line-height:20px;vertical-align:text-top;background: #f65d5b;}
.usercenter .home_top p span i{font-style: normal; position:absolute; left:-5px; top:-1px; text-align:center; padding:2px 7px; line-height:16px; -moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px; font-size:12px;background:#ffcc66; border:1px solid #ff9900}
.usercenter .home_top p span em{font-size: 12px;}

.usercenter .user_nav{}
.usercenter .user_nav li{width:1.6rem;float: left;text-align: center;padding:5px 0;}
.usercenter .user_nav li i{font-size: 20px;display: block;width:40px;height: 40px;line-height: 40px;margin: 0 auto;color:#fff;border-radius: 50%;}
.usercenter .user_nav li span{position: absolute;top:2px;left:50%;margin-left: 13px;background: #FF5722;color:#fff;padding:0 2px;border-radius: 3px;font-size: 12px;}
.usercenter .user_nav li:nth-child(1) i{background:#03aeda;}
.usercenter .user_nav li:nth-child(2) i{background:#64156c;}
.usercenter .user_nav li:nth-child(3) i{background:#f3a034;}
.usercenter .user_nav li:nth-child(4) i{background:#f62d89;}
.usercenter .user_nav li:nth-child(5) i{background:#aa3f41;}
.usercenter .user_nav li:nth-child(6) i{background:#00ae41;}
.usercenter .user_nav li:nth-child(7) i{background:#bb6d6f;}
.usercenter .user_nav li:nth-child(8) i{background:#ee001e;}
.usercenter .user_nav li:nth-child(9) i{background:#ee5921;}
.usercenter .user_nav li:nth-child(10) i{background:#888fc5;}
.usercenter .user_nav li:nth-child(1) a,.usercenter .user_nav li:nth-child(2) a,.usercenter .user_nav li:nth-child(3) a,.usercenter .user_nav li:nth-child(5) a,.usercenter .user_nav li:nth-child(6) a,.usercenter .user_nav li:nth-child(7) a{display:block;border-right: 1px solid #e5e5e5;}
.wxts{font-size: 12px;}
.usercenter .username {line-height: 36px;}
.usercenter .head_img {width: 200px;max-height: 400px;}
.usercenter .no_tit {margin-left: 0!important;}

.usercenter .my_pq li{padding:5px;overflow: hidden;text-overflow: ellipsis;border-bottom: 1px dashed #dedede;}
.usercenter .my_pq li i{margin-right: 5px;}
.usercenter .my_pq li em{font-size: 12px;color:#999;}
.usercenter .my_pq li span{margin-left: 10px;}
.usercenter .layui-tab-title li{padding:0 8px;}
.usercenter .layui-tab-title li i{margin-right: 5px;}
.gd-tab i.layui-tab-close{display:none!important;}
.my_hire_comment th{padding:5px 2px;font-weight: 600;text-align: center}
.my_hire_comment td{padding:5px;}
.my_hire_comment td img{display: inline;margin-left: 3px;}
.my_hire_comment td .tit{margin-bottom: 5px;color:#e43e09;}
.usercenter .layui-tab-content{padding:10px 0;}
.mylove .cat{overflow: hidden;margin:5px 0;}
.mylove .cat a i{margin-right: 2px;}
.mylove .cat a {display:block;float:left;font-size: 12px;width: calc(48% - 2px);height: 24px;line-height: 24px;text-align: center;margin:0 1%;border: 1px solid #e4445a;color: #e4445a;border-radius: 3px;}
.mylove .cat a:hover{background: #e4445a;color:#fff;}
.login_popup{padding:15px 15px 0 15px;}
@media screen and (max-width: 450px){
    .reset_layui .layui-form-item .layui-input-inline {margin: 0 0 0 8px;display: inline-block;float: left;}
    .reset_layui .layui-input-inline+.code{display: inline-block; float:none;margin-left:0;top:0;margin-right: 0;}
    .reset_layui .zdy_form_item .layui-input-inline+.layui-form-mid{display: inline-block; float:none;margin-left:0;top:0;margin-right: 0;padding:9px 0;}
    .reset_layui .layui-form-item .layui-input-inline.width_yzm{width: calc(100% - 190px);}
    .reset_layui .layui-form-item .layui-input-inline.width_city{margin-left: 89px;margin-top: 5px;}
    .preview_video li.videoBox{max-width:100%;height:180px;}
}

.p_wxts{padding:5px;color: blue;}
.p_wxts span,.p_wxts a{color:red;}