@charset "utf-8";
*, *:after, *:before { tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: rgba(0,0,0,0); -moz-tap-highlight-color: rgba(0,0,0,0); -o-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -o-text-size-adjust: none; text-size-adjust: none; box-sizing: inherit; -webkit-box-sizing: inherit }
article, aside, footer, header, hgroup, menu, nav, section, blockquote { display: block; margin: 0; padding: 0 }
body { font-family: "Helvetica"; background: #f2f2f2; color: #4c4c4c; height: 100%; position: absolute; width: 100%; overflow: hidden; }
body, h1, h2, h3, h4, h5, h6, p, div, ul, ol, li, dl, dt, dd { margin: 0; padding: 0 }
input, textarea { font-size: 12px; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-tap-highlight-color: rgba(0,0,0,0); font-family: "PingFang SC" }
input { outline: 0 }
li { list-style: none }
img { border: 0; margin: 0; padding: 0 }
a, a:visited { text-decoration: none; color: #4c4c4c }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400 }
em, i { font-style: normal }
.clear { clear: both }
.float_l { float: left; width: 70% }
.Index .float_l { width: 80% }
.Fxy .float_l { width: 60% }
.Mainlist-quanzi .qzulli_ndiv .zd-div .float_l { width: 59%; position: absolute; left: 3%; top: 8px; overflow: hidden; z-index: 0 }
.Mainlist-quanzi .qzulli_ndiv .float_l { width: 100% }
.Qz-zy .Mainlist-quanzi .float_l { width: 92% }
.Qz-li .Mainlist-quanzi .float_l, .Qz-ss .Mainlist-quanzi .float_l { width: 100%; position: relative; overflow: hidden; border-radius: 8px }
.Qz-li .Mainlist-quanzi .zd-div .float_l { width: 80%; position: absolute; left: 12px; top: 8px; overflow: hidden; z-index: 0 }
.Mainlist-quanzi .float_l a { display: block; width: 100% }
.float_r { float: right }
.Mainlist-quanzi .float_r { position: relative }
a:focus { outline: 0 }
a, button, input { -webkit-tap-highlight-color: rgba(255,0,0,0); outline: 0 }
button:focus { outline: 0 }
.content { padding-bottom: 53px; }
.dropload-up, .dropload-down { position: relative; height: 0; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.dropload-refresh, .dropload-update, .dropload-load { position: absolute; left: 50%; bottom: 0; width: 100%; height: 50px; line-height: 50px; text-align: center; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0) }
.dropload-load .loading { display: inline-block; height: 15px; width: 15px; border-radius: 100%; margin: 6px; border: 2px solid #666; border-bottom-color: transparent; vertical-align: middle; -webkit-animation: rotate .75s 0 linear infinite; animation: rotate .75s 0 linear infinite }
@-webkit-keyframes rotate {  0% {
 -webkit-transform:rotate(0deg)
}
 50% {
  -webkit-transform:rotate(180deg)
 }
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@keyframes rotate {  0% {
 transform:rotate(0deg)
}
 50% {
  transform:rotate(180deg)
 }
 100% {
  transform:rotate(360deg)
 }
}
header { text-align: center; height: auto; background: #fff; position: relative; z-index: 1006 }
.User_message header, .User_news header, .User_pinglun header, .Hdy header, .Photo_album header, .Pinglun header, .Published_work header, .User_news header, .User_bdsj header, .User_collect header, .User_dl header, .User_fans header, .User_follow header, .User_jiav header, .Match_li header, .Match_works_more header, .Match_details header, .Match_upload_works header, .Teacher_renwu header, .User_kttw_gc herder, .Special_details header { text-align: center; height: auto; background: #e51284; position: absolute; top: 0; left: 0; width: 100%; z-index: 99 }
.User_message, .User_pinglun, .Hdy, .Photo_album, .Pinglun, .Published_work, .User_bdsj, .User_collect, .User_dl, .User_fans, .User_follow, .User_jiav, .Match_li, .Match_works_more, .Match_details, .Match_upload_works, .Teacher_renwu, .User_kttw_gc .content, .User_kttw_gc .content, .Special_details .content, .User_label .content { padding-top: 48px }
.Dissertation .content { padding-top: 48px; padding-bottom: 0 }
.User_message .content, .User_collect .content, .Teacher_renwu .content { padding-bottom: 0 }
.User_message .content { background: #fff; top: 48px; overflow-x: hidden; }
.Shoucang { background: #fff }
.Shoucang .content { padding-top: 48px }
.Fxy { background: #fff }
.Fxy header { position: fixed; width: 100%; z-index: 1000 }
.Fxy header.fxfix { position: fixed }
.logo { display: block; width: 158px; height: 60px; background: url(../img/logo.gif) center 10px no-repeat; background-size: 70%; margin: 0 auto }
.MainList { margin: 0 0 8px 0; padding: 1px 0 0 0; background: #fff; box-shadow: 0 1px 4px #ddd }
.module_new { margin: 6px 0; height: 58px; padding: 10px 16px 0 16px }
.Mainlist-quanzi .the-more { padding-bottom: 14px }
.Index .Mainlist-quanzi .module_new, .Qz-li .Mainlist-quanzi .module_new { margin: 0; height: 64px; padding: 12px 12px 6px 12px; position: relative }
.Mainlist-quanzi .module_new { padding: 6px 16px; margin: 0; display: block; height: 58px }
.Mainlist-quanzi .float_r span { display: block; font-size: 13px; color: #999; min-width: 56px; position: absolute; top: -38px; right: 0 }
.Mainlist-quanzi .zd-div .float_r span { position: absolute; top: -38px; right: 0; display: block; font-size: 13px; color: #999; min-width: 56px }
.Mainlist-quanzi .the_more { opacity: 1; margin-top: 14px }
.head_img { width: 56px; height: 56px; border-radius: 50%; display: block; float: left; position: relative; margin-right: 8px }
.Mainlist-quanzi .head_img { border-radius: 6px; overflow: hidden; display: flex; justify-content: center; align-items: center; background: #f1f1f1 }
.Mainlist-quanzi .head_img img { border-radius: 0; width: auto; height: 100% }
.head_img img { width: 56px; height: 56px; border-radius: 50%; background: url(../img/ldmr.gif) center center no-repeat #fff; background-size: auto 12px }
.head_img i { display: block; position: absolute; background: url(../img/ico07.png)-4px -135px no-repeat #e51284; background-size: auto 150px; width: 1.2rem; height: 1.2rem; bottom: -1px; right: -1px; border-radius: 50% }
.Fxy .User_kttw_gc .head_name, .Fxy .User_kttw_gc .head_name:visited, .head_name, .head_name:visited { font-size: 18px; color: #333; display: block;  padding:0 0 .8rem 0;
 width: 60%; height: 22px; font-family: "Helvetica"; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: left }
.Mainlist-quanzi .head_name, .Mainlist-quanzi .head_name:visited { font-size: 15px; padding-top: 0; height: 1.85rem; width: 58%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: inherit; font-size:1rem;word-break:break-all;line-height:1.25rem;}
.Qz-zy .Mainlist-quanzi .head_name, .Qz-zy .Mainlist-quanzi .head_name:visited { width: 58%; }
.Qz-zy .Mainlist-quanzi .head_name { height: 30px }
.Qz-li .Mainlist-quanzi .hebad_name, .Qz-ss .Mainlist-quanzi .head_name { width: 56%;  padding:0 0 .4rem 0;
 white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 1.1rem }
.Qz-li .Mainlist-quanzi .zd-div .head_name { width: 46%; height: 1.85rem; color: #333; font-size: 1rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: inherit }
.Mainlist-quanzi .swipeleft2 .head_name, .Mainlist-quanzi .swipeleft2 .head_name:visited { margin-right: 50% }
.Mainlist-quanzi .head_name i { width: 10px; height: 16px; margin-right: 4px; background: url(../img/user_ico01.png) 0 -434px no-repeat; background-size: auto 500px; display: inline-block; float: left; margin-top: 3px }
.User_index_gb .head_name, .User_index_gb .head_name:visited { padding: 0 0 12px 0 }
.User_index_gb .module_new { height: 52px; padding: 0 16px 0 16px }
.User_index_gb .head_img { width: 46px; height: 46px }
.User_follow .head_name, .User_follow .head_name:visited { width: 70% }
.head_news, .head_news:visited { font-size: 14px; color: #999; display: block; width: 56%; float: left; font-family: "Helvetica"; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: left }
.Mainlist-quanzi .head_news, .Mainlist-quanzi .head_news:visited { width: 42%;  font-size:.7rem;
 color: #757575 }
.Mainlist-quanzi .zd-div .head_news, .Mainlist-quanzi .zd-div .head_news:visited { width: 58% }
.head_news em { color: #fe7d08 }
.follow { display: block; font-size: 13px; float: right; padding: 0 20px; color: #e51284; border: #ddd solid 1px; border-radius: 16px; height: 30px; line-height: 31px; margin-top: 6px; background: #fff; margin-left: 6px }
.follow:hover { background: #fff; border: #e51284 solid 1px }
.follow:active { background: #eee; border: #e51284 solid 1px }
.follow_on { color: #ddd; border: #9fa0a0 solid 1px; padding: 0 12px; background: #fff }
.User_index_gb span.follow_on { border: 0; padding: 0 }
.module_img { display: -webkit-box; display: box; padding: 0; margin-bottom: 4px; max-height: 272px; overflow: hidden; background: url(../img/ldmr.gif) center center no-repeat #fff; background-size: auto 20px; width: 94% }
.module_oneimg { height: auto }
.box-img { -webkit-box-flex: 1.0; box-flex: 1.0; display: -webkit-box; border-right: #fff solid 4px; background: #f1f1f1; -webkit-box-pack: center; -moz-box-pack: center; -webkit-box-align: center; -moz-box-align: center; border-radius: 8px; overflow: hidden }
.module_img img { width: 100%; border: 0; background: url(../img/ldmr.gif) center 42% no-repeat #fff; background-size: auto 48px; min-height: 6rem }
.module_signatur { max-height:56px; padding: 0 16px 0 0;min-height:6px;margin-bottom:6px;}
.module_signatur p { font-size: 15px; font-weight: 200; color: #000101; line-height:22px; width:100%;overflow: hidden; text-overflow: ellipsis; font-family: "Helvetica"; text-align: left; display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.module_signatur p span { background: url(../img/ico01.png) -152px -30px no-repeat; background-size: auto 560px; height: 36px; padding: 0 20px 0 20px; color: #9fa0a0; display: block; float: left }
.module_signatur .delete_but { display: block; float: right; width: 20px; height: 20px; margin: -32px 0 0 0 }
.button_div { background: #fff; height: 38px; border-top: #e5e5e5 solid 1px }
.button_div a, .button_div span { display: block; background: #fff; height: 38px; float: left; text-align: left; font-size: 16px; line-height: 36px; color: #9fa0a0; position: relative }
.button_div a i strong { width: 8px; height: 8px; border-radius: 50%; background: #e60012; display: block; position: absolute; right: -32px; top: -5px }
.button_div a:visiter, .button_div span:visiter {
 background:#fff
}
.button_div a::before, .button_div span::before { background: #eee }
.button_div a:active, .button_div span:active { background: #eee }
.button_div a i, .button_div span i { width: 24px; height: 24px; float: left; display: block; background: url(../img/ico01.png) 0 0 no-repeat; margin: 8px 2px 0 33% }
.button_div span.dz { width: 34%; position: relative; line-height: 38px }
.button_div span.dz i { background-size: 800%; background-position: 0 0 }
.button_div span.dz_on { color: #e51284 }
.button_div span.dz_on i { background-size: 800%; background-position: -130px -2px }
.button_div span.dz em.add1 { position: absolute; left: 25%; top: -60px; color: #e51284; font-size: 14px; display: none; text-indent: 22px; font-family: "Arial" }
.em-menu a.sc em.add1 { position: absolute; left: 2%; top: -60px; color: #e51284; font-size: 14px; display: none; text-indent: 0; font-family: "Arial" }
.pl_button a.dz_ny em.add1 { position: absolute; left: 16px; top: -60px; color: #e51284; font-size: 14px; display: none; text-indent: 22px; font-family: "Arial" }
.fxyico span .add1, .pl_div .new-gnbut .add1 { position: absolute; left: 0; top: -60px; color: #e51284; font-size: 14px; display: none; text-indent: 4px; font-family: "Arial"; font-weight: normal }
.top-title .photo-ico .add1 { position: absolute; left: 8px; top: -60px; color: #fff; font-size: 14px; display: none; text-indent: 4px; font-family: "Arial"; font-weight: normal }
.works_but .tp em.add1 { position: absolute; left: 0; top: -60px; color: #d41277; font-size: 14px; display: none; text-indent: 0; font-family: "Arial" }
.bottomeasein { -webkit-animation: bottomeaseinAnimate .5s ease forwards; -moz-animation: bottomeaseinAnimate .5s ease forwards; animation: bottomeaseinAnimate .5s ease forwards }
@-webkit-keyframes bottomeaseinAnimate {  0% {
 -webkit-transform:translateY(50px);
 opacity:0
}
 100% {
  -webkit-transform:translateY(0px);
  opacity:1;
  font-size:24px
 }
}
@keyframes bottomeaseinAnimate {  0% {
 transform:translateY(50px);
 opacity:0
}
 100% {
  transform:translateY(0px);
  opacity:1;
  font-size:24px
 }
}
.button_div a.pl { width: 34% }
.button_div a.pl i { background-size: 800%; background-position: 0 -45px; margin-top: 10px; position: relative }
.button_div a.pl em { display: block; height: 26px; width: 1px; background: #e5e5e5; margin-top: 6px }
.button_div a.sc { width: 32% }
.button_div a.sc i { background-size: 800%; background-position: 0 -90px; margin: 9px 4px 0 40% }
.button_div a.pl_on { background-color: #d8d8d8; height: 37px; border-bottom: #d9d9d9 solid 1px }
nav { background: #fafafa; left: 0; bottom: 0; width: 100%; opacity: 1; z-index: 1006; display: block; position: absolute; border: 0 }
nav a { width: 20%; height: 52px; display: block; float: left; padding-top: 5px; text-align: center; font-size: 12px; color: #595757; line-height: 26px }
nav a::before, nav a:visited { color: #b4b4b4 }
nav a:active { color: #222 }
nav a i { width: 26px; height: 26px; background: url(../img/ico01.png) 0 0 no-repeat; display: block; margin: 0 auto; position: relative }
nav a.wdgc i { width: 26px; height: 26px; background: url(../img/ico06.png)2px -23px no-repeat; background-size: auto 48px; display: block; margin: 0 auto; position: relative }
nav a.sy i::before, nav a.sy i { background-size: auto 380px; background-position: 3px -98px }
nav a.xx i::before, nav a.xx i { background-size: auto 380px; background-position: 1px -140px }
nav a.wdgc:active i { background-position: 2px 3px }
nav .have_photo { width: 20%; float: left; height: 52px; padding: 0; position: relative }
nav .have_photo i { width: 3rem; height: 3rem; margin: 2px auto 0 auto; background-size: auto 550px; background-position: -81px -503px; position: relative; border-radius: 0; z-index: 1004 }
nav .have_photo input { width: 100%; height: 52px; opacity: 0 }
nav a.fx i::before, nav a.fx i { background-size: auto 400px; background-position: 0 -188px }
nav a.me i::before, nav a.me i { background-size: auto 400px; background-position: 1px -234px }
nav .have_photo i::before { opacity: 1 }
nav .have_photo i:active { opacity: .8 }
nav a.sy_on, nav a.me_on, nav a.fx_on, nav a.xx_on, nav a.wdgc_on,nav a.xiangceico_on { color: #ff5893 }
nav a.sy:active i, nav a.sy_on i { background-size: auto 380px; background-position: -47px -98px }
nav a.fx:active i, nav a.fx_on i { background-size: auto 400px; background-position: -50px -187px }
nav a.me:active i, nav a.me_on i { background-size: auto 400px; background-position: -53px -234px }
nav a.xx:active i, nav a.xx_on i { background-size: auto 380px; background-position: -49px -140px }
nav a.wdgc:active i, nav a.wdgc_on i { background-position: 2px 4px }
/**/
nav a.xiangceico i::before, nav a.xiangceico i { background-size: auto 400px; background-position: 2px -282px; }
nav a.xiangceico:active i, nav a.xiangceico_on i { background-position: -54px -282px; }
nav a i em, .navaiem { position: absolute; width: 8px; height: 8px; color: #fff; line-height: 16px; text-align: center; background: #ff5c5c; border-radius: 50%; right: -10px; top: -2px }
.hongdian { position: absolute; width: 36px; height: 4px; background: #e50083; border-radius: 4px; right: 50%; bottom: -4px; margin-right: -18px; display: none }
.new-lb li.on .hongdian { display: block }
.search { display: block; height: 34px; margin: 10px 3% 8px 3%; padding: 0; border-radius: 6px; background: rgba(0,0,0,0.5); overflow: hidden }
.search .search_box { width: 86%; height: 36px; border: 0; font-size: 14px; line-height: 20px; color: #828181; display: block; float: left; padding: 0 3%; background: url(../img/sousuo.png)4% center no-repeat; background-size: auto 14px; padding-left: 10% }
.search .search_box:focus { outline: 0 }
.search_button, .add_button { background: url(../img/ico01.png) 0 -393px no-repeat; background-size: auto 480px; border: 0; width: 28px; height: 28px; position: absolute; z-index: 4; top: 12px; right: 8px }
.Mainlist-quanzi .search_button, .Mainlist-quanzi .add_button { top: 0; right: -4px }
.menu_div { width: 100%; height: 42px; border-bottom: #ececec solid 1px; background: #f9f9f9; margin-top: 0; color: #666 }
.Fxy .menu_div { overflow: hidden; height: auto; transition: height .5s; -moz-transition: height .5s; background: #fff; border-bottom: 0;  }
.Fxy .menu_div-qb { height: auto }
.menu_div li { height: 32px; font-size:14px; margin-top:14px; float: left; width: 25%; text-align: center; line-height: 32px; display: inline-block }
.menu_div li a { width: 100%; height: 42px; display: inline-block; position: relative }
.menu_div li span { display: block; width: 80%; margin-right: auto; margin-left: auto; line-height: 32px; height: 32px; border-radius: 20px; background: 0; border: #e7e7e7 solid 1px }
.menu_div li.on a { color: #fff }
.menu_div li.on span { background: #e51284 }
.normal { display: none }
.on { display: block }
.second_menu { width: 100%; height: auto; overflow: hidden; position: relative; background: #fff }
.scrollmenu { width: 90%; height: 50px; overflow-x: auto; overflow-y: hidden; display: block }
.the_upright { width: 16.5%; background: #d5e280; color: #fff; display: inline-block; text-align: center; height: 94px; line-height: 100px; float: left; margin-right: .5%; font-family: "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "宋体", Arial, Verdana, sans-serif; font-weight: 600; font-size: 15px }
.the_upleft { float: right; margin: 0; width: 16.8% }
.second_menu ul { display: inline-block; width: 66%; height: auto; margin: 0; padding: 0; float: left }
.second_menu ul.new-menu { padding: 12px 1% 12px 2.5%; width: 98% }
.Mainlist-quanzi .second_menu ul.new-menu { border: 0; padding-top: 0 }
.second_menu ul.s_ul { width: 100% }
.second_menu ul li { height: 44px; display: inline-block; width: 100%; padding: 0; margin: 0 }
.second_menu ul.new-menu li { width: 30%; height: 4rem; padding: 0; margin-right: 3%; margin-bottom: 3%; overflow: hidden; position: relative; border-radius: 8px; float: left }
.Mainlist-quanzi .second_menu ul.new-menu li { width: 47%; height: 100px }
.second_menu ul.new-menu li a, .second_menu ul.new-menu li:hover a { display: block; background: #000; height: 4rem; border-radius: 8px }
.second_menu ul.new-menu li img { width: 100%; height: 100%; opacity: .8; border-radius: 8px }
.second_menu ul.new-menu li:hover img { order-radius: 8px }
@keyframes ImgBiger {  0% {
 transform:scale(1)
}
 50% {
  transform:scale(2)
 }
 100% {
  transform:scale(1)
 }
}
.second_menu ul.new-menu li i { font-size: 16px; color: #fff; font-family: "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "宋体", Arial, Verdana, sans-serif; display: block; width: 100%; text-align: center; left: 0; top: 1.4rem; position: absolute }
.Mainlist-quanzi .second_menu ul.new-menu li i { top: 32%; font-size: 20px }
.second_menu ul.new-menu li i b { display: inline-block; width: 18px; height: 18px; margin-right: 4px; background: url(../img/ico02.png) -28px -28px no-repeat; background-size: auto 120px; display: none }
.second_menu ul li span { display: inline-block; float: left; line-height: 20px; margin: 0 .5% 0 0; line-height: 46px; color: #fff; font-size: 15px; width: 24.5%; text-align: center; background: #b6d5be; font-family: "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "宋体", Arial, Verdana, sans-serif; font-weight: 600 }
.the_upright:active, .second_menu ul li span:active { color: #595757; box-shadow: 0 0 8px #999 inset }
.second_menu ul.s_ul span { width: 16.1% }
.second_menu ul.s_ul span:last-child { margin: 0 }
.second_menu ul li span.span_big { width: 49.5%; text-align: center; background: #b6d5be }
.second_menu ul li span.b_ffaa5d { width: 49.5%; background: #ffaa5d }
.second_menu ul.s_ul li span.span_big, .second_menu ul.s_ul li span.b_ffaa5d { width: 16.5% }
.second_menu ul li span.dt_on { background: #bed7e5 }
.second_menu ul li span.l_d5e { background: #d5e280 }
.second_menu ul li span.l_bec1 { background: #bec1a2 }
.second_menu .bn-arrows { display: inline-block; float: right; width: 14%; position: absolute; right: 0; top: 0; bottom: 0 }
.second_menu .bn-arrows span { display: block; width: 50%; position: absolute; top: 0; bottom: 0; cursor: pointer; opacity: 1 }
.second_menu span.bn-arrows-left { left: 5%; background: url(../img/bn-arrows.png) 0 center no-repeat; background-size: auto 15px }
.second_menu span.bn-arrows-right { right: 0; background: url(../img/bn-arrows.png) -45px center no-repeat; background-size: auto 15px; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg) }
.second_menu .on { color: #595757; box-shadow: 0 0 8px #999 inset }
.Fxy .head_img { width: 40px; height: 40px; border-radius: 50%; display: block; float: left; position: relative; margin-right: 8px }
.Fxy .head_img img { width: 40px; height: 40px; border-radius: 50% }
.Fxy .follow { height: 28px; line-height: 27px; padding: 0 10px }
.Fxy .follow_on { padding: 0 8px; border: #ddd solid 1px }
.portfolio { position: relative; background: #fff; height: auto; width: 100%; margin: 0 auto; overflow: hidden; display: block }
.Fxy .swiper-container, .Fxy .swiper-container2 { width: 96%; margin: 0 auto; padding: 0 }
.Fxy .ggbanner .swiper-container { width: 100%; margin: 0 auto; padding: 0 }
.Fxy .ggbanner .swiper-container .tjgz_div a img { height: 10rem; border-radius: 0 }
.topNav-title { font-size: 1rem; color: #b7b7b7; text-align: center; background: #fff; padding: 8px 0; margin-top: 8px }
.topNav-title i { color: #333; padding: 0 10px }
.portfolio ul { height: 126px; padding-left: 1.5% }
.portfolio .swiper-wrapper { padding-left: 3% }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; display: -webkit-flex }
.portfolio ul li { width: 31%; margin: 2% 1%; overflow: hidden; background: url(../img/ldmr.gif) center center no-repeat #f7f7f7; background-size: auto 24px; text-align: center; height: 110px; float: left }
.portfolio ul li.swiper-slide { width: 6.5rem; height: 130px; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; position: relative; margin: 2% 2% 2% 0; float: none; overflow: hidden }
.portfolio ul li.swiper-slide:last-child { margin-right: 6% }
#topNav .swiper-slide img { transition: all .3s ease; display: block }
#topNav .active img { transform: scale(1.1) }
.portfolio ul li a { width: 100%; height: 110px; overflow: hidden; display: table-cell; vertical-align: middle; text-align: center }
.portfolio ul li a img { width: 100%; min-height: 110px; margin: 0 auto; padding: 0 }
.hdcon .module_new { margin: 8px 4px; height: 42px; border-top: #ededed solid 1px; padding: 14px 0 0 0 }
.hdcon .module_new:nth-child(1) { border: 0; padding: 14px 0 0 0 }
.Fxy .head_name { font-size: .8em; height: 18px; padding: 1px 0; overflow: hidden }
.hdcon .MainList { padding: 0 8px 8px 8px; margin: -2px 0 8px 0 }
.pl_div { background: #fff; margin-bottom: 0; border-bottom: #edeff0 solid 1px; padding-bottom: 16px }
.pl_div .module_new { margin: 0 16px; padding: 10px 0 4px 0; height: 48px; border-top: #e5e5e5 solid 1px }
.pl_div .module_new:first-child { margin: 0; padding: 16px 3% 0 3%; border: 0; position: relative }
.head_title { font-size: 18px; line-height: 36px; height: 36px; padding: 6px 16% 6px 16%; color: #333; position: fixed; font-family: "Helvetica"; width: 68%; overflow: hidden; background: rgba(255,255,255,1); box-shadow: 0 1px 0 0 rgba(240,240,240,1); top: 0 }
.head_title .return, .Qz-ss .return, .divheader .returnem, .head_title .callback,.returnnewcss { width: 60px; height: 48px; display: block; background: url(../img/ico01.png) -82px -186px no-repeat; background-size: auto 360px; position: absolute; left: 0; top: 0 }
.returnnewcss{background-position:-82px -328px;}
.user_head .return { width: 60px; height: 48px; display: block; background: url(../img/ico01.png) -82px -186px no-repeat; background-size: auto 360px; position: fixed; left: 0; top: 0 }
.User_index_gb .return { background-position: -84px -186px }
.head_title .return::before { background: url(../img/ico01.png) -82px -186px no-repeat; background-size: auto 360px }
.head_title .return:hover { background: url(../img/ico01.png) -82px -186px no-repeat; background-size: auto 360px }
.head_title .return:active { background: url(../img/ico01.png) -82px -186px no-repeat; background-size: auto 360px }
.personal_information a.itsok { width: auto; height: 22px; display: block; position: absolute; right: 4%; top: 12px; left: auto }
.pl_div .head_img, .pl_div .head_img img { width: 42px; height: 42px }
.pl_div .head_name { padding: 0 0 2px 0; font-size: 16px; color: #666;width:78%; }
.pl_div .float_l { width: 80% }
.Pinglun .pl_div .float_l { width: 70% }
.zp_xinxi { font-size: 16px; color: #000101; line-height: 32px; display: block; text-indent: 0; margin-bottom: 4px; font-family: "Helvetica"; min-height: 28px }
.zp_xinxi pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; margin: 0 }
.zp_xinxi i { background: url(../img/ico01.png) -112px -22px no-repeat; background-size: auto 410px; height: 24px; padding: 0 4px 0 14px; color: #9fa0a0; display: block; float: left;  font-size:.5rem
}
.pl_div .follow { margin-top: 4px; padding: 0 12px }
.pl_div .follow_on { padding: 0 8px 0 9px; border: #9fa0a0 solid 1px }
.pl_img, .pl_img_g { padding: 0 3%; margin: 0 }
.User_pinglun .pl_img_g, .User_pinglun .pl_img { border: 0 }
.pl_img_g a, .pl_img_g a:visited, .pl_img a, .pl_img a:visited { height: auto; color: #e51284; position: relative }
span.quanxian { padding: 3px 0 0 0; color: #47a2ff; display: block; font-size: 12px }
span.quanxian i { display: inline-block; width: 12px; height: 12px; background: url(../img/ico01.png) -58px -36px no-repeat; background-size: auto 420px; margin-right: 2px }
span.quanxian i.open { background-position: -58px 2px }
.pl_img img, .pl_img_g img { width: 100%; border-radius: 2px; object-fit: cover }
.Ply nav { height: 49px; color: #f1f1f3 }
.pl_button { height: 34px; padding: 4px 3% 0 3% }
.pl_button a { font-size: 13px; color: #898989; line-height: 24px; text-align: left; text-indent: 4px; position: relative }
.pl_button a p { display: inline-block; float: left }
.pl_button a.dz_ny_on { color: #e51284; overflow: inherit }
.pl_button pl_ny { float: left }
.pl_button a.pl_scan { display: inline-block; font-size: 14px; color: #898989 }
.pl_button a.pl_scan img { padding-right: 0; padding-top: 4px; width: auto }
.pl_button a i { display: block; width: 22px; height: 22px; float: left; background: url(../img/ico01.png) 0 0 no-repeat; background-size: 800% }
.pl_button a.rd_ny i { background-position: -52px -62px; background-size: auto 410px; padding-right: 4px }
.pl_button a.dz_ny i { background-position: -124px -179px; margin-left: 24px }
.pl_button a.ds_ny i { background-position: -106px -189px; background-size: auto 410px }
.pl_button a.dz_ny_on i { background-position: -118px 1px }
.pl_button a.pl_ny i { background-position: -124px -78px }
.pl_button a.fx_ny i { background-position: -92px -96px; margin-left: 12px; background-size: 600% }
.pl_time { font-size: 14px; color: #9fa0a0; line-height: 24px; display: block; font-family: "Helvetica"; width: auto; height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: right }
.pl_caina { display: block; font-size: 13px; float: right; width: 50px; background: #fec400; color: #fff; border-radius: 16px; text-align: center; line-height: 21px; height: 20px }
.pl_caina_on { background: 0; border: #c9c9c9 solid 1px; color: #c9c9c9; width: 50px; line-height: 20px; height: 18px }
.pl_ct, .pl_ct_yy { font-size: 16px; color: #707070; margin: 0 16px; min-height: 18px; padding: 8px 0 10px 50px }
.pl_ct_yy { min-height: 31px; padding: 0 0 12px 50px }
.pl_ct_yy span, .pl_ct_yy button, .qz-pldiv strong { display: block; width: 100px; height: 35px; border-radius: 3px; background-size: 150%; float: left; position: relative; overflow: hidden }
.pl_ct_yy span img, .pl_ct_yy button img { width: 100px; height: 31px; border-radius: 0 3px 3px 0; margin-top: 4px }
.pl_ct_yy span img.gif_ico, .qz-pldiv strong img.gif_ico { width: 12px; height: 17px; position: absolute; left: 10px; top: 7px; display: none; z-index: 2 }
.pl_ct_yy span audio { position: absolute; left: 8px; top: 0 }
.pl_ct_yy span em { display: block; width: 16px; height: 31px; background: url(../img/yy.png)left center no-repeat #fff; background-size: auto 31px }
.pl_ct_yy i, .pl_ct_yy .i-css { float: left; color: #959595; font-size: 14px; line-height: 31px; padding-left: 8px; margin-top: 4px }
.pl_ct a { color: #507daf; padding-left: 2px; padding-bottom: 3px; font-family: "Helvetica" }
.pl_ct strong { display: block; font-weight: normal }
.pl_message { width: 30px; height: 30px; border-radius: 50%; background: url(../img/ico01.png) -100px -278px no-repeat; background-size: 500%; margin: 12px 6px 0 2%; position: absolute }
.pl_message_on { background: url(../img/jp_ico.png) center center no-repeat; background-size: auto 10px }
.pl_py { width: 69%; height: 25px; border: #f1f1f1 solid 1px; border-radius: 25px; background: #eee; padding: 6px 8px; margin: 5px auto; color: #707070; font-size: 14px; line-height: 24px; position: fixed }
.review,.review:visited { width: 15%; height: 38px; background: 0; font-size: 14px; color: #e50083; border-radius: 6px; border: 0; margin: 5px 0 0 0; text-align: center; padding: 0;line-height:38px;}
.reviewbut{width:10rem;display:block;margin:0 auto;height:2rem;background:-webkit-radial-gradient(0px 0, #ff43a7, #f22e92);border:none;margin-bottom:1rem;border-radius:8px;color:#fff;}
.dz_pldiv { width: 88%; height: 56px; padding-top: 3px; position: absolute; right: 0 }
.yuyi_pl { width: 96%; height: 36px; display: block; border: #abadb2 solid 1px; margin-top: 4px; font-size: 14px; color: #595757; border-radius: 5px; text-align: center; line-height: 32px }
.yuyi_pl::before, .yuyi_pl:hover { background: #eee }
.yuyi_pl:active { background: #fff }
.lyts { position: fixed; width: 50%; height: 100px; top: 40%; left: 25%; background: rgba(0,0,0,0.2); border-radius: 8px; z-index: 1007 }
.load1 .loader, .load1 .loader:before, .load1 .loader:after { background: #FFF; -webkit-animation: load1 1s infinite ease-in-out; animation: load1 1s infinite ease-in-out; width: 1em; height: 4em }
.load1 .loader:before, .load1 .loader:after { position: absolute; top: 0; content: '' }
.load1 .loader:before { left: -1.5em; -webkit-animation-delay: -0.32s; animation-delay: -0.32s }
.load1 .loader { text-indent: -9999em; margin: 2em auto; position: relative; font-size: 11px; -webkit-animation-delay: -0.16s; animation-delay: -0.16s }
.load1 .loader:after { left: 1.5em }
@-webkit-keyframes load1 {  0%, 80%, 100% {
 box-shadow:0 0 #FFF;
 height:4em
}
 40% {
  box-shadow:0 -2em #fff;
  height:5em
 }
}
@keyframes load1 {  0%, 80%, 100% {
 box-shadow:0 0 #FFF;
 height:4em
}
 40% {
  box-shadow:0 -2em #fff;
  height:5em
 }
}
.User_index { background: none; background-size: contain; height: 100% }
.User_index header { background: #fff }
.User_index_gb header { background: #fff; z-index: 1009 }
.user_head { height: 188px; padding: 0 3%; position: relative; background: url(../img/img04.jpg) no-repeat; background-size: cover }
.user_head .follow { margin: 0 auto; line-height: 28px; height: 28px; display: inline-block; border-color: #fff; float: inherit; margin-top: 4px; background: #e51284; color: #fff }
.user_head .follow_on { color: #fff; border: #fff solid 1px; padding: 0 10px; background: rgba(0,0,0,0.2) }
.user_head .tw_jq { margin-left: 12px; font-size: 16px; font-weight: normal }
.face_img { display: block; width: 100px; position: relative; margin: 0 auto; text-align: center }
.face_img i { display: block; position: absolute; background: url(../img/ico01.png) 0 -480px no-repeat; background-size: auto 500px; width: 16px; height: 16px; bottom: 16px; right: 16px }
.face_img img { width: 74px; height: 74px; border-radius: 50%; margin: 24px auto 12px auto; border: #fff solid 2px }
.user_name, .user_name:visited { display: block; font-size: 16px; color: #fff; text-align: center; font-family: "Helvetica" }
.user_name span { padding: 0 6px }
.user_name span i { padding-left: 6px }
.bigone, .bigone:visited { font-size: 1.2rem; text-shadow: #666 0 1px 0; line-height: 2rem }
.User_kttw .user_name, .User_kttw .user_name:visited { color: #fff }
.edit_file { display: block; width: 32px; height: 32px; border-radius: 50%; position: fixed; right: 24px; top: 12px }
.Dissertation .edit_file { background: url(../img/ico04.png) 6px -136px no-repeat; background-size: auto 200px }
.edit_file em { width: 32px; height: 32px; border-radius: 50%; background: #000; opacity: .27; display: block; position: absolute }
.edit_file i { display: block; width: 16px; height: 16px; background: url(../img/user_ico01.png) 1px 1px no-repeat; background-size: 270%; margin: 7px 0 0 8px; position: absolute; opacity: 1 }
.edit_file b { font-size: 24px; line-height: 20px; color: #fff }
.user_message { height: 45px }
.user_message ul { width: 100% }
.user_message ul li { width: 50%; text-align: center; float: left }
.user_message ul li:active { background: #b4d7da }
.user_message ul.unfit li:active { background: #97d7dc }
.user_message ul li a { display: block; font-size: 15px; color: #fff; line-height: 22px }
.function { padding: 0 0 14px 0 }
.function dt { height: 46px; border-bottom: #f2f2f2 solid 1px; line-height: 46px; font-size: 16px; color: #595757; background: #fff }
.function dt:last-child { border: 0; margin-top: 10px }
.function dt a { display: block; padding: 0 3%; background: #fff }
.function dt a:active { background: #eee }
.function dt p { display: block; padding: 0 3% }
.function dt b { font-weight: normal; position: relative; font-family: "Helvetica" }
.function dt b i { display: inline-block; width: 14px; height: 14px; border-radius: 50%; background: #ff5b36; font-size: 10px; color: #fff; position: absolute; top: -6px; left: 0; line-height: 15px; text-align: center }
.function dt span { width: 26px; height: 26px; display: block; float: left; border-radius: 4px; margin-top: 9px; margin-right: 8px; position: relative }
.function dt span.red_packets { background: #fe4d3d }
.function dt span.comment_on { background: #52bdc5 }
.function dt span.zan_number { margin-left: 3% }
.function dt span.cn_number { margin-left: 3% }
.function dt span.dentity2 { background: #c2d217 }
.function dt span.me_mingshi { background: #ffc107 }
.function dt span.me_xuesheng { background: #ff9800 }
.function dt span.complain_span { background: #e80012 }
.function dt span.bjsz_span { background: #35b87f }
.function dt span i { width: 26px; height: 26px; display: block; background: url(../img/user_ico01.png) 0 0 no-repeat; background-size: auto 500px; margin: 0 }
.function dt span.me_news i { background-position: 4px -212px; background-size: auto 500px }
.function dt span.photo_album i { background-position: 4px -22px; background-size: auto 500px }
.function dt span.red_packets i { background-position: 0 -181px; background-size: auto 420px }
.function dt span.store_up i { background-position: 4px -68px; background-size: auto 500px }
.function dt span.my_about i { background-position: -12px -208px; background-size: auto 430px }
.function dt span.comment_on i { background-position: 0 -121px; background-size: auto 430px }
.function dt span.fd_zaih i { background-position: 4px -160px; background-size: auto 500px }
.function dt span.dentity1 i { background-position: 8px -476px; background-size: auto 500px }
.function dt span.yjfk i { background-position: -16px 4px; background-size: auto 500px }
.function dt span.dentity2 i { background-position: 0 -370px; background-size: auto 430px }
.function dt span.me_renwu i { background-position: 4px -120px; background-size: auto 500px }
.function dt span.me_xuesheng i { background-position: 0 -393px }
.function dt span.me_mingshi i { background-position: 0 -317px }
.function dt strong { display: inline-block; font-weight: normal; width: 74%; line-height: 24px; padding: 11px 0 0 0; font-size: 14px; color: #4c4c4c; margin-left: 12px; min-height: 80px; resize: none }
.head_portrait .the_more, .the_more,.Qz-zy .inner .qzuser-div .the_more { width: 10px; height: 14px; display: block; background: url(../img/user_ico01.png) 1px -250px no-repeat; background-size: 400%; float: right; margin: 16px 0 0 0; opacity: .4 }
.head_portrait .the_more { margin: 2.2rem 0 0 0 }
.User_yjfk .the_more { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
.user-index-head { padding: 20px 3%; min-height: 58px; margin: 0; border-bottom: #f2f2f2 solid 1px; display: block; background: #fff }
.user-index-head .the_more { margin: -12px 0 0 0; opacity: 1 }
.user-index-fsgz { width: 100%; height: 36px; margin-bottom: 10px; padding: 8px 0; background: #fff }
.user-index-fsgz a { width: 50%; float: left }
.gb-dl { width: 96%; padding: 8px 2%; display: -webkit-box; display: box; overflow: hidden }
.gb-dl a { width: 25%; -webkit-box-flex: 1.0; box-flex: 1.0; display: -webkit-box; -webkit-box-pack: center; float: inherit }
.user-index-fsgz b { display: inline-block; line-height: 18px; font-size: 14px; color: #666; padding-left: 6px }
.user-index-fsgz strong { display: inline-block; line-height: 18px; font-size: 14px; color: #e51284 }
.user-index-fsgz span.follow_on strong { color: #9fa0a0; font-weight: normal }
.user-index-fsgz span { font-size: 14px; color: #9fa0a0; display: block; line-height: 36px; border-right: #f2f2f2 solid 1px; width: 99% }
.user-index-fsgz span.border-r { border-right: #f2f2f2 solid 1px }
.user-index-fsgz a:last-child span { border: 0 }
.my_about_em { float: left; padding-left: 12px }
.wyyz { font-size: 15px; color: #f9b501; float: right; margin-right: 12px; min-width: 80px; text-align: right }
.pr14 { padding-right: 11px; color: #595757 }
.User_message { background: none; }
#memaccount_index .User_message .content { position: inherit; }
.personal_information { font-size: 18px; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; line-height: 36px; padding: 6px 4% 6px 4%; color: #333; position: relative; font-family: "PingFang SC"; background: #fcfcfc; z-index: 9; }
.personal_information img { position: absolute; right: 66px; top: 16px }
.personal_information a { position: absolute; left: 10px; top: 14px; font-size: 15px; color: #fff }
.personal_information .itsok, .Qz-zy .itsok, .User_label .itsok, .head_title .itsok { position: absolute; right: 16px; top: 6px; font-size: 15px; color: #e51284 }
.Qz-zy button.itsok { position: absolute; right: 12px; top: 10px; font-size: 15px; color: #e51284; background: 0; border: 0 }
.personal_information button, .personal_information .not-but { color: #999; display: block; width: 3.5rem; height: 2rem; background: 0; border: 0; text-align: right; position: absolute; right: 16px; top: 6px; font-size: 15px }
.personal_information .itsok, .head_title .itsok { color: #e51284; display: block; width: 4rem; height: 2rem; background: 0; border: 0; text-align: right }
.personal_information a.return, .personal_information a.okclok { width: 60px; height: 48px; line-height: 48px; display: block; position: absolute; display: block; background: url(../img/ico01.png) -82px -186px no-repeat; background-size: auto 360px; color: #333; left: 0; top: 0 }
.Published_work .personal_information a.return { background:url(../img/newimg/fb03.png) .9rem .9rem no-repeat; background-size:auto 18px;}
.Published_work .personal_information a.return2 { width: 60px; height: 48px; line-height: 48px; display: block; position: absolute; display: block; background: url(../img/ico01.png) -82px -186px no-repeat; background-size: auto 360px; color: #333; left: 0; top: 0 }
.personal_information a.return:hover { opacity: .8 }
.personal_information a.return:active { opacity: .8 }
.head_portrait { padding: 6px 4%; margin: 0; height: 5.4rem }
.head_portrait a, .User_message .mrfb_div { display: block; width: 5.5rem; height: 5.5rem; border-radius: 50%;  margin:.5rem 0;
 position: relative; float: left }
.head_portrait a i { display: block; position: absolute; background: url(../img/ico01.png) 0 -480px no-repeat; background-size: auto 500px; width: 16px; height: 16px; bottom: 5px; right: 10px }
.head_portrait a img { display: block; width: 5.5rem; height: 5.5rem; border-radius: 50% }
.head_portrait p.change_imgfile, .head_portrait p.change_imgfile input { opacity: 0; float: none; position: absolute; left: 0; top: 0; width: 112px; height: 112px; background: 0 }
.backstory { background: #fff; font-size: 15px; color: #b0b0b0; text-indent: 12px; margin: 0 0 8px 0 }
.backstory_dl { padding: 0; margin-bottom: 4px; border-top: #f2f2f2 solid 10px }
.User_message .backstory_dl .the_more { margin: 1.1rem 0 0 1rem }
.backstory_dl dt { min-height: 46px; border-bottom: #f2f2f2 solid 1px; line-height: 46px; font-size: 15px; color: #333; font-weight: normal; font-family: "Helvetica"; padding: 0 4% }
.User_message .backstory_dl dt { min-height:3rem; border-bottom: #f2f2f2 solid 1px; line-height:3rem; font-size: 15px; color: #333; font-weight: normal; font-family: "Helvetica" }
.backstory_dl dt:nth-last-child(1) { border: 0 }
.backstory_dl dt select.float_r { text-align: right; width: 20%; float: right;  margin:.8rem 0 0 0;
 padding: 0; color: #888; font-size: 14px; direction: rtl; }
.kt_div select.float_r { text-align: right; width: 28%; float: right;  margin:2px 10px 0 0;
 padding: 0; color: #888; font-size: 14px; direction: rtl; }
.backstory_dl dt select.identity { width: auto; text-align: right; direction: rtl;  margin:.75rem 0 0 0;
 padding: 0 }
.backstory_dl dt a { display: block }
.backstory_dl dt span { float: left;  padding-right:.3rem
}
.backstory_dl dt span i { width: 20px; height: 26px; display: block; background: url(../img/user_ico01.png) 0 0 no-repeat; background-size: auto 500px; margin: 8px 0 0 0 }
.backstory_dl dt span.cn_number i { background-position: -20px -350px; background-size: auto 450px }
.backstory_dl dt span.zan_number i { background-position: -20px -376px; background-size: auto 440px}
.backstory_dl dt span.bjsz_span i { background-position: -20px -428px; background-size: auto 450px }
.backstory_dl dt span.complain_span i { background-position: 0 -350px; background-size: auto 450px }
.backstory_dl dt input { float: right; height: 2.8rem; text-align: right; padding: 0; font-size: 14px; line-height: 24px; border: 0; color: #000; font-family: "Arial";  margin-right:0;width:66%;}
.backstory_dl dt input:focus { padding: 0; color: #000 }
.backstory_dl dt input[disabled] { background: 0; color: #333; opacity: 1 }
.backstory_dl dt input[name="province"], .backstory_dl dt input[name="city"] { width: 66px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }
.backstory_dl dt.gn-but { min-height: 46px; border-bottom: #f2f2f2 solid 1px; line-height: 46px; font-size: 15px; color: #333; font-weight: normal; font-family: "Helvetica" }
.gn-but button { text-align: center; width: 100%; border: 0; background: 0; min-height: 46px; border-bottom: #f2f2f2 solid 1px; line-height: 46px; font-size: 15px; color: #333; font-weight: normal; font-family: "Helvetica"; border-bottom: #f2f2f2 solid 10px }
.gn-but button:active { background: #fcfcfc }
.gn-but button:first-child { color: #e51284; border-top: #f2f2f2 solid 1px }
.backstory_dl dt .my_about { border: 0; height: auto; width: 72%; padding: 6px 10px 0 8px;  margin:.4rem 0 0 8px;
 font-size: 14px; line-height: 24px; resize: none; overflow: hidden }
.backstory_dl dt .my_about:focus { border: #e9e9e9 solid 1px; border-radius: 6px; padding: 5px 10px 8px 8px; margin: 6px 0 0 12px; min-height: 120px; overflow-y: auto }
.backstory_dl dt select,.kt_div select { background: 0; border: 1px solid #fff;  border-s font-size:14px;
 margin-top: 12px; text-align: right; padding-left: 8px; margin-left: 12px; line-height: 20px; float: left; width: 80%; color: #000; appearance: none; -moz-appearance: none; -webkit-appearance: none }
.backstory_dl dt select[disabled] { background: 0; color: #9fa0a0 }
.exit { margin-top: 20px; width: 100%; display: block }
.exit input, .exit input[type=button] { margin: 0 auto; width: 85%; display: block; background: #b8b8b8; border-radius: 4px; border: 0; font-size: 17px; line-height: 46px; color: #fff; text-decoration: none }
.exit input:focus, .exit input[type=button]:focus { text-decoration: none }
.exit input.gl_but,.exit .gl_but { background: -webkit-radial-gradient(0px 0, #ff43a7, #f22e92); color: #fff; margin: 0 auto 12px auto; width: 140px; line-height: 36px;  font-size:.8rem;
 border-radius: 18px;border:none;margin:0 auto;display:block;}
.exit input:before { opacity: 1; text-decoration: none }
.exit input:active { opacity: .8; text-decoration: none }
.jiathis_txt { background: #fff; min-height: 75px; padding: 12% 0 6% 0 }
.clock_span { color: #e51284; font-size: 18px; border: #e51284 solid 1px; text-align: center; width: 80%; height: 38px; line-height: 38px; margin: 7% auto; padding: 0; background: #fff; display: block; border-radius: 4px }
.clock_span::before { background: #fff; border: #e51284 solid 1px }
.clock_span:hover { background: #e51284; color: #fff; border: #e51284 solid 1px }
.clock_span:active { background: #e51284; color: #fff }
.alertWindowCloseButton1 { background: url(../img/land_ico01.png) -250px 0 no-repeat; background-size: auto 34px; padding-bottom: 10px }
.alertWindowContent a { display: inline-block; width: 30%; margin: 0 10%; font-size: 13px; text-align: center; color: #595757; line-height: 34px }
.alertWindowContent a i { display: block; width: 60px; height: 60px; background: url(../img/land_ico01.png) 0 0 no-repeat; border-radius: 50%; background-size: auto 45px; margin: 0 auto 8px auto; overflow: hidden }
.alertWindowContent a i.qq { background-position: 3px 2px }
.alertWindowContent a i.xl { background-position: -100px 4px }
.alertWindowContent a i.wx { background: url(../img/land_ico02.png) -138px 0 no-repeat #51b540; background-size: auto 200px }
.alertWindowContent a i.wx:hover, .alertWindowContent a i.wx:active { background-position: -138px -140px; background-color: #449233 }
.alertWindowContent a i.pyq { background: url(../img/land_ico02.png) -3px 0 no-repeat #51b540; background-size: auto 200px }
.alertWindowContent a i.pyq:hover, .alertWindowContent a i.pyq:active { background-position: -3px -140px; background-color: #449233 }
.photo_album_div { margin: 0 auto 10px auto; background: #fff; height: auto; width: 100%; padding-bottom: 10px }
.photo_album_div ul { margin-left: 3% }
.photo_album_div ul li { width: 47%; float: left; margin: 8px 3% 0 0; position: relative; height: 128px; overflow: hidden; background: url(../img/ldmr.gif) center center no-repeat #000; background-size: auto 20px }
.photo_album_div ul li a { width: 100%; height: 104px; display: table-cell; vertical-align: middle; text-align: center }
.photo_album_div ul li a.have_photo { width: 100%; height: 104px; display: block }
.photo_album_div ul li a.have_photo i { width: 56px; height: 58px; display: block; margin: 24px auto 0 auto; background: url(../img/ico01.png) 10px -266px no-repeat; background-size: auto 400px; position: relative; border-radius: 0 }
.photo_album_div ul li a img { width: 100%; height: auto; display: block }
.photo_album_div ul li span { display: table; width: 100%; height: 22px; vertical-align: inherit; text-align: right; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.6) }
.photo_album_div ul li span i { font-size: 12px; color: #fff; margin-right: 8px; line-height: 22px }
.User_news { background: #f2f5f7 }
.user_news_dl { padding: 60px 0 0 0; background: #fff }
.User_follow .user_news_dl { padding: 0 0 12px 0 }
.no_news_dl { width: 140px; margin: 100px auto; font-size: 15px; color: #9fa0a0; padding-top: 80px; text-align: center; background: url(../img/mrwxx.gif) center top no-repeat; background-size: auto 70px }
.wlcw { width: 152px; margin: 100px auto; font-size: 15px; color: #9fa0a0; padding-top: 80px; text-align: center; background: url(../img/wlcw.gif) center top no-repeat; background-size: auto 70px }
.cwts { width: 100%; margin: 100px auto; font-size: 15px; color: #9fa0a0; padding-top: 54%; text-align: center; background: url(../img/cwts.gif) center top no-repeat; background-size: auto 80% }
.cwts2 { background: url(../img/cwts2.png) center top no-repeat; background-size: auto 70%; padding-top: 25% }
.user_news_dl dt { height: auto; clear: both; position: relative; margin: 0 3% 0 3% }
.User_follow .user_news_dl dt { min-height: 70px; clear: both; position: relative; margin: 0; border-bottom: #e5e5e5 solid 1px }
.user_news_dl dt:before { background: #fff }
.user_news_dl dt:hover { background: #fff }
.user_news_dl dt:active { background: #eee }
.user_news_dl dt .new_left { width: 32px; margin-right: 8px }
.user_news_dl dt .new_left strong { display: block; width: 25px; height: 25px; border-radius: 50%; margin: 0 auto; overflow: hidden }
.xt-new dt .new_left strong { display: block; width: 25px; height: 25px; border-radius: 50%; background: url(../img/user_ico01.png) 4px -323px no-repeat; background-size: 180%; margin: 0 auto }
.user_news_dl dt .new_left strong img { width: 100%; height: 100% }
.zp-xq { background: #f2f2f2; padding: 3%; max-height: 80px; overflow: hidden; margin: 2% 0 3% 0; float: left; width: 93% }
.zp-xq img { width: 80px; height: 80px; padding: 0; margin: 0 10px 0 0; float: left }
.zp-xq i { color: #868687; font-size: 13px; padding: 3%; display: block }
.user_news_dl dt em { color: #999; font-size: 11px; display: block; position: absolute; right: 3%; top: 0; text-align: center; font-family: "Helvetica" }
.user_news_dl dt .new_f12 { font-size: 13px; color: #9fa0a0; display: block; padding: 0; margin-bottom: 3%; line-height: 24px; width: 85%; border-bottom: #f2f2f2 solid 1px }
.User_follow .user_news_dl dt .new_f12 { padding: 12px 0 0 10px; line-height: 24px; width: 100%; margin: 0; border: 0 }
.user_news_dl dt .new_f12 a { color: #595757; font-weight: normal; font-size: 13px; line-height: 24px; display: block }
.xt-new dt .new_f12 a { margin-bottom: 6px }
.user_news_dl dt .new_f12 a:first-child { color: #333; display: block; font-size: 15px; font-family: "Helvetica"; min-height: 18px; font-weight: bold }
.xt-new dt .new_f12 a:first-child { margin-bottom: 6px }
.user_news_dl dt a.n_name, .user_news_dl dt a i { width:68%; overflow: hidden }
.user_news_dl dt .new_f12 i { color: #333; font-size: 15px; font-weight: normal }
.user_news_dl dt .new_f12 i.read { color: #8e9197 }
.user_news_dl dt .new_f12 p i { float: left; width: 68%; height: 76px }
.user_news_dl dt .new_f12 i a:first-child { display: inline }
.xt-new dt .new_f12 a i { padding-left: 10px }
.user_news_dl dt .scan { background: #e51284; width: 20%; text-align: center; line-height: 70px; text-align: center; font-size: 18px; display: block; position: absolute; right: 0; color: #fff; display: none }
.User_fans { background: #fff }
.User_fans .module_new { border-bottom: #e5e5e5 solid 1px; padding: 16px 0; margin: 0 16px }
.User_fans .module_new2{padding: .75rem 0; margin: 0 .75rem;height:auto;clear:both;}
.User_fans .module_new2 .float_l{width:80%;}
.User_fans .module_new2 .head_img,.User_fans .module_new2 .head_img img{width:48px;height:48px;}
.User_fans .module_new2 .head_news{width:80%;height:auto;overflow:inherit;white-space:inherit;font-size:.7rem;}
.User_fans .module_new2 .head_news b{padding:0 2px;}
.User_fans .module_new2 .head_news2{color:#666;font-size:.75rem;margin-bottom:.5rem;}
.User_fans .follow { border: 0; background: #ffedf7; font-size: 13px; height: 30px; color: #e50083; padding: 0 10px; min-width: 40px; text-align: center; margin-top: 12px }
.User_fans .module_new2 .follow{margin-top:8px;}
.User_fans .follow_on { background: #f0f0f0; color: #a7a7a7 }
.User_fans .follow i { display: block; width: 19px; padding-top: 5px; max-height: 30px; background: 0; border: 0; position: relative }
.User_fans .follow i img { position: absolute; left: 0 }
.User_follow { background: #fff }
.User_follow .module_new { border-bottom: #e5e5e5 solid 1px; padding: 20px 16px 10px 16px; margin: 0 auto }
.User_follow .follow { border: #d2d2d2 1px solid; color: #9fa0a0; background: #fff; font-size: 14px; height: 32px }
.User_follow .follow_on { color: #e51284; border: #e51284 solid 1px; padding: 0 16px }
.User_collect { background: #fff }
.User_collect .head_img, .User_collect .head_img img, .Teacher_renwu .head_img img, .Teacher_renwu .head_img { width: 35px; height: 35px }
.collect_div .head_name { width: auto }
.collect_div .pl_time { font-size: 12px; font-family: "Arial" }
.collect_div .module_new { margin: 0; height: 46px }
.Teacher_renwu .module_new { height: 40px }
.collect_div { padding: 0; margin: 10px 0 }
.collect_img { padding: 0 10px 20px 60px; margin: 0 0 8px 0; border-bottom: #f1f1f1 solid 1px; position: relative }
div.collect_img:last-child { border-bottom: 0 }
.collect_img .wdsc_scan { position: absolute; right: 10px; bottom: 20px }
.collect_img a.the_img { width: 90px; height: 68px; display: block; overflow: hidden; margin-right: 8px; float: left }
.collect_img a.the_img img { width: 90px; float: left }
.collect_img .zp_xinxi { font-size: 14px; line-height: 22px; float: left; display: inline-block; width: 50% }
.User_pinglun .pl_button span { font-size: 18px; color: #898989; line-height: 24px; text-align: left; text-indent: 4px; position: relative }
.User_pinglun .pl_button span i { display: block; width: 22px; height: 22px; float: left; background: url(../img/ico01.png) 0 0 no-repeat; background-size: 800% }
.User_pinglun .pl_button span.pl_ny i { background-position: -124px -78px }
.User_pinglun .pl_button span.dz_ny i { background-position: -124px -179px; margin-left: 10px; text-indent: 1.5rem }
.User_pinglun .pl_button span.fx_ny i { background-position: -124px -131px }
.User_pinglun .pl_button span.dz_ny em.add1 { position: absolute; left: -4px; top: -60px; color: #e51284; font-size: 14px; display: none; text-indent: 22px; font-family: "Arial" }
.User_pinglun .pl_button span.dz_ny_on { color: #e51284 }
.User_pinglun .pl_button span.dz_ny_on i { background-position: -118px 1px }
.User_pinglun .pl_img a { height: auto; overflow: hidden; display: block }
.User_jiav { background: #f5f5f5 }
.User_jiav .backstory { text-indent: 0; padding: 0; margin: 0; background: 0 }
.User_jiav .head_portrait { background: #fff; padding: 20px 6% 0 6%; margin: 0; border-bottom: #e5e5e5 solid 1px; min-height: 118px }
.User_jiav .rx_hp { padding: 14px 3%; margin: 14px 0 12px 0; border: #e5e5e5 solid 1px; min-height: 94px; border-radius: 5px; width: 93% }
.User_jiav .head_portrait a { margin: 0 20px 20px 0; border-radius: 6px; text-align: center; overflow: hidden }
.User_jiav .head_portrait p.change_imgfile { opacity: 1; width: 68px; height: 24px; padding: 0; margin-top: 68px; background: url(../img/xxj.png) 8px center no-repeat rgba(0,0,0,0.5); background-size: auto 12px; border-radius: 0 0 6px 6px; font-size: 12px; color: #fff; line-height: 24px; padding-left: 24px; overflow: inherit; z-index: 1 }
.User_jiav .head_portrait a img { border-radius: 6px; position: absolute; z-index: 0 }
.User_jiav .head_portrait em { font-size: 14px; line-height: 18px; color: #e51284; display: block }
.User_jiav .backstory span.flspan, .User_jiav .backstory_dl span.flspan { max-height: 60px; font-size: 12px; line-height: 18px; color: #595757 }
.User_jiav .backstory span { height: 36px; line-height: 36px; color: #000 }
.User_jiav .backstory span i.ibq { width: 15px; height: 15px; background: #e51284; float: left; display: inline-block; font-size: 12px; color: #fff; line-height: 15px; text-align: center; margin-top: 10px; border-radius: 50%; margin-right: 8px; margin-left: 3% }
.User_jiav .backstory span em { color: #f60 }
.User_jiav .backstory i { margin-top: 12px }
.User_jiav .backstory_dl { padding: 8px; background: #fff }
.User_jiav .backstory_dl p { font-size: 12px; color: #595757; line-height: 32px; margin-bottom: 8px }
.User_jiav .backstory_dl dt { border-bottom: 0; margin: 0 0 12px 0; border: #e5e5e5 solid 1px; padding: 0 8px; border-radius: 4px }
.User_jiav .backstory_dl dt span { width: 23%; font-size: 14px }
.User_jiav .backstory_dl dt span.float_l { width: 21% }
.User_jiav .backstory_dl dt input { font-size: 14px; float: left; text-align: left; margin-top: 4px; width: 66%; height: 36px; border: 0; border-radius: 6px; padding: 0 1%; color: #c9caca }
.User_jiav .backstory_dl dt input:focus { color: #595757 }
.User_jiav .backstory_dl dt i { width: 18px; height: 18px; display: block; background: url(../img/ico03.png) 0 0 no-repeat; background-size: 100%; margin-top: 15px }
.User_jiav .backstory_dl dt i.the_wrong { background-position: 0 -58px }
.User_jiav .backstory_dl dt i.the_right { background-position: 0 0 }
.User_jiav .exit { margin-top: 12px }
.User_jiav .exit input { margin-bottom: 12px }
.User_jiav .exit input.gl_but { color: #fff; background: #e51284; width: 88% }
.the_xz, .the_time { float: right; padding-right: 8px; font-size: 14px; color: #888; width: 50px; text-align: right; height: 46px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.match_upload_works_tp .the_xz { font-size: 1rem }
.Qz-zy .the_xz { line-height: 28px }
.published_but { width: 48px; height: 28px; background: #e51284; color: #fff; border: 0; position: absolute; right: 10px; top: 18px; border-radius: 4px; margin: 0; padding: 0; font-size: 14px }
.selection_sort { border-top: #c9caca solid 1px; position: relative; height: 42px }
.mr_selection_sort { background: #fff; border: 0; height: auto; margin-bottom: 12px }
.selection_sort label { border-bottom: #c9caca solid 1px; height: 42px; display: block; padding: 0 10px }
.mr_selection_sort label { border-bottom: 0 }
.jurisdiction_p { padding: 48px 0 0 0; width: 100%; height: 100%; position: absolute; top: 600px; left: 0; z-index: 99; background: #fff }
.powervis, .atwho,.powervis2 { padding: 48px 0 0 0; width: 100%; height: 100%; position: absolute; top: 600px; left: 0; z-index: 99; background: #fff; overflow-y: auto; display: none }
.atwho { padding-top: 0 }
.the_teacher { padding: 48px 0 0 0; width: 100%; height: 100%; position: absolute; top: 600px; left: 0; z-index: 99; background: #f5f2f4; display: none; overflow-x: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch }
.window_div { position: fixed; width: 100%; height: 100%; top: 0; left: 1024px; z-index: 1000 }
.window_open { animation: myfirst .4s ease forwards; -moz-animation: myfirst .4s ease forwards; -webkit-animation: myfirst .4s ease forwards; -o-animation: myfirst .4s ease forwards; top: 0; left: -1024px }
@keyframes myfirst {  0% {
 left:0;
 top:0
}
 100% {
  left:-1024px;
  top:0
 }
}
@-webkit-keyframes myfirst {  0% {
 left:0;
 top:0
}
 100% {
  left:-1024px;
  top:0
 }
}
.classification { display: none }
.power, .xzyt { display: none }
.window_open { display: block }
.window_div_up p { background: #fff; height: 90%; overflow-y: scroll; padding-bottom: 100px }
.the_teacher p { background: #fff; height: 200px; overflow-y: auto }
.window_div_up .powervis p { background: #fff; position: fixed; padding-top: 0; height: 100%; width: 100%; overflow-y: scroll }
.window_div_up .atwho p { background: #fff; position: fixed; height: 80%; padding-top: 48px; width: 100%; overflow-y: scroll }
.Published_work .window_div_up .atwho p { padding-top: 48px }
.window_div_up .powervis .the-people, .window_div_up .atwho .the-people { overflow-y: scroll; height: 70%; position: relative; width: 100% }
.User_follow_xz .the-people { background: #fff }
.window_div_up { position: fixed; width: 100%; height: auto; left: 0; top: 800px; z-index: 1001; background: #fff }
.User_follow_xz .window_div_up { height: 100%; z-index: 1006 }
.window_up { animation: myfirst2 .4s ease forwards; -moz-animation: myfirst2 .4s ease forwards; -webkit-animation: myfirst2 .4s ease forwards; -o-animation: myfirst2 .4s ease forwards; left: 0; top: -800px; display: block }
@keyframes myfirst2 {  0% {
 left:0;
 top:0
}
 100% {
  left:0;
  top:-800px
 }
}
@-webkit-keyframes myfirst2 {  0% {
 left:0;
 top:0
}
 100% {
  left:0;
  top:-800px
 }
}
.nav_div { position: absolute; top: 0; left: 0; width: 100% }
.Qz-zy .nav_div .personal_information { height: 36px }
.jurisdiction_p .personal_information, .the_teacher .personal_information, .powervis .personal_information, .atwho .personal_information,.powervis2 .personal_information { background: #fff; text-align: center; width: 92%; position: absolute; color: #333; left: 0 }
.jurisdiction_p .personal_information span, .the_teacher .personal_information span, .powervis .personal_information span,.powervis2 .personal_information span, .atwho .personal_information span { font-size: 15px; color: #333; float: left }
.personal_information span.quxiao{position:absolute;left:4%;}
.jurisdiction_p .personal_information span.itsok, .the_teacher .personal_information span.itsok, .powervis .personal_information span.itsok,.powervis2 .personal_information span.itsok, .atwho .personal_information span.itsok { float: right; color: #333; background: 0; padding: 0 4px; line-height: 32px; margin-top: 2px; border-radius: 3px }
.User_follow_xz label,.User_follow_xz .search_bj, .jurisdiction_p label, .the_teacher label, .powervis label, .atwho label, .jurisdiction_p .nolabel,.qzuser-div,.User_follow_xz .label-div { display: block; width: 92%; padding: 16px 0 8px 0; height: 34px; line-height: 34px; font-size: 14px; margin: 0 auto; color: #9fa0a0; border-bottom: #f2f2f2 solid 1px; float: inherit }
.jurisdiction_p label span { background: url(../img/ico01.png) -136px -28px no-repeat; background-size: auto 500px; height: 36px; padding: 0 20px 0 20px; color: #9fa0a0; display: block; float: left; font-size: 16px; color: #595757 }
.jurisdiction_p label emm { font-size: 16px; color: #595757; float: left; display: block; width: 70%; line-height: 18px }
.User_follow_xz .atwho label em, .User_follow_xz .powervis label em, .the_teacher label em, .fs_li label em,.User_follow_xz .atwho .label-div em { line-height: 34px; padding-left: 14px; font-size: 16px; color: #595757; float: left; display: block; width: 70% }
.powervis label em, .jurisdiction_p label em,.powervis .label-div em { font-size: 16px; color: #595757; float: left; display: block; width: 70%; line-height: 18px; padding-left: 0 }
.atwho label em { font-size: 14px; color: #595757; float: left; display: block; width: 60%; line-height: 18px; padding-left: 8px; padding-top: 6px }
.User_follow_xz label img, .the_teacher label img, .fs_li label img, .atwho label img,.User_follow_xz .label-div img { float: left; width: 40px; height: 40px; border-radius: 50%; margin-top: -3px }
.qzgl-li .atwho label img { float: left; width: 53px; height: 53px; border-radius: 50%; margin-top: 0; margin-right: 12px }
.qzgl-li .atwho label { height: 54px; margin-top: 0 }
.qzgl-li .atwho label em { font-size: 18px; color: #333; line-height: 2px; padding-left: 0 }
.fs_li { display: none; background: #fff; height:auto; overflow-y: auto; position: fixed; width: 100%; top: 246px }
.fl_more { display: block; width: auto; margin: 12px 4% 0 4%; padding-bottom: 12px; text-align: center }
.Pinglun .fl_more { padding-top: 10px }
.fl_more i { display: inline-block; width: auto; margin: 0 auto; font-size: 14px; line-height: 28px; padding: 4px 12px; background: #eee; border-radius: 6px }
.fl_more i:active { background: #999; color: #fff }
.jurisdiction_p label i { font-size: 12px; color: #9fa0a0; float: left; display: block; width: 70%; line-height: 16px }
.powervis label i, .atwho label i { font-size: 12px; color: #9fa0a0; float: left; display: block; width: 100%; line-height: 16px }
.newpview label{display:flex;align-items:center;margin:.85rem 0;font-size:14px;height:20px;line-height:20px;}
.jurisdiction_p label input, .the_teacher .smffsz label input { float: right; margin-top: 2px; width: 18px; height: 18px; border-radius: 50%; border: #b7b7b7 solid 1px; background: #fff }
.User_follow_xz .window_div_up .the-people label input, .the_teacher label input, .jurisdiction_p .fs_li label input,.User_follow_xz .window_div_up .the-people .label-div input { float: right; margin-top: 2px; width: 18px; height: 18px; border: #b7b7b7 solid 1px; background: #fff; border-radius: 0 }
.powervis label input, .atwho label input,.newpview label input{ float: right; margin-top: 16px; width: 18px; height: 18px; border-radius: 50%; border: #b7b7b7 solid 1px; background: #fff }
.newpview label input{float:inherit;margin-top:4px;margin-right:.5rem;margin-left:0;}
.jurisdiction_p label input.on,.powervis label input.on { background: url(../img/ico01.png) -41px -243px no-repeat #e51284; background-size: auto 300px; border: #e51284 solid 1px }
.User_follow_xz .window_div_up .the-people label input.on, .the_teacher label input.on, .jurisdiction_p .fs_li label input.on, .powervis .on label input.on, .atwho label input.on, .pay-message label input.on,.User_follow_xz .window_div_up .the-people .label-div input.on{ background: url(../img/ico01.png) -41px -244px no-repeat #e51284; background-size: auto 300px; border: #e51284 solid 1px }
.newpview label input.on{ background: url(../img/ico01.png) -42px -244px no-repeat #e51284; background-size: auto 300px; border: #e51284 solid 1px }
.selection_sort label .xzzpfl { font-size: 14px; color: #898989; padding: 10px 0 0 0; display: block; float: left }
.selection_sort label .xzzpfl_but { border-radius: 0; width: 14px; height: 14px; float: right; border: 0; background: url(../img/ico02.png) 0 -38px no-repeat; background-size: 100%; margin: 12px 4px 0 0; padding: 0 }
.selection_sort label .xzzpfl em { line-height: 24px }
.mr_selection_sort .selection_sort label .xzzpfl em { color: #898989 }
.selection_sort label .xzzpfl span { display: block; padding: 0 8px; font-size: 14px; color: #595757; line-height: 22px; border: #898989 solid 1px; border-radius: 6px; float: left; margin-right: 8px }
.selection_sort label .xzzpfl_but_on { background-position: 0 5px }
.xzzpfl_xx { background: #fff; padding: 4px 0 20px 0; width: 98%; position: absolute; display: none; margin-left: 2% }
.mr_selection_sort .xzzpfl_xx { position: inherit }
.xzzpfl_xx span { display: block; font-size: 14px; color: #595757; line-height: 22px; border: #898989 solid 1px; border-radius: 6px; float: left; margin: 6px 14px; cursor: pointer; width: 17%; text-align: center }
.mr_selection_sort .xzzpfl_xx span { border-radius: 2px; margin: 0 2% 6px 0; line-height: 24px; color: #9fa0a0; border: #9fa0a0 solid 1px }
.xzzpfl_xx span.span_on { color: #fff; background: #e51284; border: #e51284 solid 1px }
.text_input { width: 100% }
.text_input textarea { display: block; padding: 3%; width: 94%; min-height: 54px; border: 0; margin: 0; font-size: 14px; color: #9fa0a0; outline: 0 }
.change_img { padding: 10px 10px 4px 10px; height: 22px }
.change_img p { font-size: 14px; color: #898989 }
p.change_imgfile { width: 50px; height: 23px; float: right; border: 0; background: url(../img/user_ico01.png)10px -420px no-repeat rgba(166,166,166,0.6); background-size: auto 600px; border-radius: 6px; color: #fff; padding-left: 38px; padding-top: 5px; font-size: 15px; position: relative; overflow: hidden }
p.change_imgfile input { position: absolute; left: 0; top: 90px; opacity: 0; height: 30px; width: 100% }
p.change_imgfile label { position: absolute; width: 112px; height: 122px; left: 0; top: -90px; opacity: 0 }
.view { overflow: hidden }
.view span { background-position: center center; background-size: cover; display: inline-block; margin: 0 auto; vertical-align: bottom; display: inline-block;  *zoom:1;
 border: #fff solid 0; width: 100%; overflow: hidden; margin-left: 3% }
.mrfb_div { background: #fff; position: relative; z-index: 98 }
.Published_work .mrfb_div { background: #fff; margin-bottom: 8px }
.mrfb_div p.change_imgfile { position: absolute; right: 0; top: -42px; background: url(../img/sczuo.png) no-repeat; background-size: auto 22px; height: 40px; padding: 0 }
.mrfb_div p.change_imgfile label a { width: 50px; height: 23px; display: block }
.view span.mrfb_pic { border: 0; width: 100%; max-height: 18rem; overflow-y: hidden; margin: 0; position: relative; text-align: center; line-height: 2rem }
.Published_work .view span.mrfb_pic { width: 80px; height: 80px; border: #d8d8db dashed 1px;  font-size:.5rem;
 color: #bdbec5 }
.view span.mrfb_pic input { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; opacity: 0 }
.view span.mrfb_pic a, .view span.mrfb_pic span { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100% }
.view span.mrfb_pic .changeimg { position: absolute; left: inherit; top: inherit; bottom: 5%; right: 2%; width: 6.8rem; height: 1.5rem; background: url(../img/3ico.png)0px -235px no-repeat; background-size: auto 600px }
#actionSheetWrapper { padding-top: 24px; padding-bottom: 40px; overflow: hidden; position: relative }
#actionSheetWrappe a { width: 80px; height: 46px; overflow: hidden; display: block; margin: 0 auto }
#actionSheetWrapper a img { width: 80px; height: 46px; overflow: hidden; display: block }
.view img { display: block; margin: 0 auto; border: 0; width: 100%; height: auto }
.view .cs-zp { width: 92%; height: 10rem; margin: 1rem 4% }
.file img { visibility: hidden }
.Published_work .content { position: relative; overflow: hidden }
#msg { font-size: 16px; font-family: arial; background: #303030; color: #fff; padding: 15% 0 5% 0; border-radius: 6px; background: url(../img/loading.gif)center 30% no-repeat rgba(225,225,225,0.5); display: none; width: 30%; margin: 0; position: absolute; text-align: center; top: 40%; left: 35%; line-height: 30px; z-index: 1001; background-size: auto 50px }
html { height: auto }
.Big_picture { top: 0; background: #000; width: 100%; height: 100%; text-align: center; position: relative; padding: 0; overflow: hidden; position: fixed; left: 0; z-index: 9999 }
.Index .Big_picture .content { height: 100% }
.centerDiv { height: 100%; width: 100%; overflow-y: scroll; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: center; -webkit-box-pack: center }
.hiddenDiv { height: 100%; overflow: hidden; display: inline-block; width: 1px; overflow: hidden; margin-left: -1px; zoom: 1;  *display:inline;
 *margin-top:-1px;
 margin-top: 0; vertical-align: middle }
.centerDiv .swiper-container2 { width: 100%; height: 100%; background: 0; overflow: hidden }
.centerDiv .swiper-slide { vertical-align: middle; height: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; position: relative; -webkit-flex-shrink: 0; flex-shrink: 0 }
.centerDiv .tjgz_div { width: 100%; position: relative; height: 100%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align:inherit; -webkit-box-pack: center; overflow-y: scroll; background: url(../img/loading6.gif) center center no-repeat; background-size: auto 120px }

.centerDiv img { width: 100%; height: auto }
.centerDiv .pagination2 { display: block; height: 20px; position: absolute; bottom: 11%; left: 45%; z-index: 2 }
.scdz { position: absolute; width: 94%; padding: 0 3%; height: 60px; left: 0; bottom: 0; text-align: center; z-index: 9999 }
.scdz span { font-size: 16px; color: #fff; line-height: 36px; text-align: left; text-indent: 4px; margin: 8px 12px 0 0; position: relative; border-radius: 3px; padding: 0 12px; background: rgba(44,44,44,0.6) }
.scdz span i { display: block; width: auto; height: 22px; float: left }
.scdz span.sc_ny i { background-position: -125px -456px }
.scdz span.dz_ny i { background-position: -124px -222px }
.scdz span.sc_ny_on, .scdz span.dz_ny_on { color: #fa9513 }
.scdz span.dz_ny_on i { background-size: 750%; background-position: -115px 1px }
.scdz span.sc_ny_on i { background-size: 800%; background-position: -67px -456px }
.scdz span.dz_ny em.add1 { position: absolute; left: -4px; top: -60px; color: #fa9513; font-size: 14px; display: none; text-indent: 22px; font-family: "Arial" }
.scdz span.sc_ny em.add1 { position: absolute; left: 10px; top: -60px; color: #fa9513; font-size: 14px; display: none; text-indent: 22px; font-family: "Arial" }
.bottomeasein2 { -webkit-animation: bottomeaseinAnimate 1s ease forwards; -moz-animation: bottomeaseinAnimate 1s ease forwards; animation: bottomeaseinAnimate 1s ease forwards }
@-webkit-keyframes bottomeasein2Animate {  0% {
 -webkit-transform:translateY(50px);
 opacity:0
}
 100% {
  -webkit-transform:translateY(0px);
  opacity:1;
  font-size:24px
 }
}
@keyframes bottomeasein2Animate {  0% {
 transform:translateY(50px);
 opacity:0
}
 100% {
  transform:translateY(0px);
  opacity:1;
  font-size:24px
 }
}
.fl_a { display: block; float: left; padding: 0 12px; line-height: 30px; font-size: 14px; background: #52bdc5; margin-left: 20%; margin-top: 20px; border-radius: 4px; color: #fff }
.fr_a { display: block; float: right; padding: 0 12px; line-height: 30px; font-size: 14px; background: #999; margin-right: 20%; margin-top: 20px; border-radius: 4px; color: #fff }
.Cwy { background: #7fc3ce }
.cwy { background: url(../img/404.gif) 50% top no-repeat; background-size: auto 50%; height: 100%; text-align: center; margin-top: 10%; margin-left: 14%; margin-right: 16%; padding-bottom: 20% }
.cwy p { padding-top: 100%; font-size: 16px; color: #fff; text-indent: 5% }
.cwy p.mb40 { padding-bottom: 4px; padding-top: 4% }
.cwy a.return { display: block; width: 94px; height: 30px; margin: 0 auto; border: #fff 1px solid; border-radius: 4px; line-height: 30px; font-size: 16px; color: #fff; text-align: center; margin-top: 10px }
.cb,.thenrcb { display: block; height:18px; margin: 0 auto; padding: 12px 0 20px 0; text-align: center; background: url(../img/nwe_jz.png) center center no-repeat; background-size: auto 10px }
.Mainlist-quanzi .cb,.Mainlist-quanzi .thenrcb { padding:4px 0 0 0; position: relative; background: url(../img/ico09.png)center 10px #fff no-repeat; background-size: auto 300px; font-size: 12px; line-height: 2rem }
.Mainlist-quanzi .cb-dz,.Mainlist-quanzi .thenrcb-dz { transform: rotate(180deg); -webkit-transform: rotate(180deg) }
.Fxy .cb { padding: 0 0 8px 0; background: url(../img/nwe_jz.png) center center no-repeat #fff; background-size: auto 10px }
.Fxy .cb-dz { transform: rotate(180deg); -webkit-transform: rotate(180deg) }
.zc_div { margin-top: 12px }
.msjdl_div { margin: 40px 3% 20px 3%; border-radius: 6px; overflow: hidden }
p.yzm_p { background: #fff; height: 32px; padding: 10px 0; margin-bottom: 14px; border-bottom: #e5e5e5 solid 1px; position: relative }
p.yzm_p:last-child { border-bottom: 0 }
.msjdl_div p.yzm_p { margin-bottom: 0 }
.yzmsrk { padding-left: 10px; font-size: 13px; color: #595757; border: #fff solid 1px; width: 90%; height: 32px; line-height: 32px; outline: 0 }
.hqyzm { position: absolute; width: 20%; right: 3%; background: #e51284; font-size: 12px; color: #fefefe; border: 0; height: 32px; line-height: 24px; border-radius: 3px; outline: 0 }
.qrxgmm { margin: 2% auto; background: #e51284; line-height: 42px; font-size: 15px; color: #fff; text-align: center; border: 0; width: 90%; border-radius: 4px; display: block; padding: 0 }
.zc_div p { font-size: 12px; color: #9fa0a0; line-height: 20px }
.msjdsfdl { height: 170px; background: 0; margin: 30px auto 0 auto; border-radius: 6px; overflow: hidden }
.alertWindowTitle { margin: 16px 0; text-align: center; font-size: 14px; font-weight: normal; color: #9fa0a0;  #ff7c00
}
.msjdsfdl .alertWindowContent { height: 64px; margin-top: 10px; text-align: center }
.hdy_pic_div { padding-top: 8px; margin: 0 3% }
.hdy_pic_div a, .hdy_pic_div img { width: 100%; display: block; margin: 0 auto; border: 0; padding: 0 }
.tjgz_div { margin-top: 0; background: #fff }
.Index .tjgz_div { background: 0 }
.tjgz_div ul { padding: 10px 0; border-bottom: #9fa0a0 solid 1px; margin: 0 2%; width: 96% }
.tjgz_div ul:last-child { border: 0 }
.tjgz_div ul li { width: 32%; display: inline-block; height: auto }
.tjgz_div ul li a, .tjgz_div ul li a img { width: 66px; height: 66px; border-radius: 50%; margin: 0 auto; display: block; position: relative }
.tjgz_div ul li a input { position: absolute; right: 0; bottom: 0; border: #b1b1b1 solid 1px; background: #fff; box-shadow: none; width: 10px; height: 10px; border-radius: 0 }
.tjgz_div ul li a input.input_on { background: #b1b1b1 }
.tjgz_div ul li span { display: block; text-align: center; font-size: 14px; color: #595757; line-height: 32px }
.tjgz_div a img { width: 100%;height:11rem;display:block; }
.tc_div, .ds_mask, .tc_tssc { border: 0; margin: 0; padding: 0; height: 100%; width: 100%; left: 0; top: 0; opacity: 1; position: fixed; z-index: 1007; background: #000; display: none }
.ds_mask { opacity: .8 }
.tc_div_bj, .tc_tssc_bj { height: 100%; width: 100%; left: 0; top: 0; position: fixed; z-index: 1005; background: rgba(0,0,0,0.6); display: none }
.tc_tssc_bj1 { height: 100%; width: 100%; left: 0; top: 0; position: fixed; z-index: 1000; background: rgba(0,0,0,0.6); display: none }
.tc_tssc_bj2,.gz-xzfz2-bj { height: 100%; width: 100%; left: 0; top: 0; position: fixed; z-index: 1010; background: rgba(0,0,0,0.6); display: none }
.tc_tssc_bj3 { height: 100%; width: 100%; left: 0; top: 0; position: fixed; z-index: 998; background: rgba(255,255,255,1); display: none }
.tc_tssc_bj4 { height: 100%; width: 100%; left: 0; top: 0; position: fixed; z-index: 1010; background: rgba(0,0,0,0.7); display: none }
.tc_tssc_bj5 { height: 100%; width: 100%; left: 0; top: 0; position: fixed; z-index: 1008; background: rgba(0,0,0,0.7); display: none }
.tc_div { background: rgba(0,0,0,0) }
.tc_tssc { background: rgba(0,0,0,.4)}
.tc_div_kb, .tc_tssc_kb { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 1003 }
.tc_div_kb h2 { font-size: 15px; color: #595757; text-align: center; line-height: 22px; padding: 14px 0; background: #fff; border-bottom: #e9e9e9 solid 6px }
.tc_div_kb input { display: block; width: 100%; font-weight: 400; background: #fff; font-size: 15px; color: #595757; text-align: center; height: 48px; line-height: 48px; border: 0; padding: 0; border-radius: 0 }
.tc_div_kb input:last-child { border-top: #e9e9e9 solid 1px }
.tc_tssc_kb input { border: 0; display: block; width: 100%; font-weight: 400; background: #fff; font-size: 18px; color: #595757; text-align: center; padding: 0; border-radius: 0; line-height: 52px; height: 52px; border-bottom: #e9e9e9 solid 1px }
.tc_tssc_kb input:last-child { border-bottom: 0; border-top: 5px #e9e9e9 solid }
.container { display: none; z-index: 1000; margin: 0 auto; padding-bottom: 3%; width: 100%; position: fixed; top: 5%; left: 0 }
.modal-backdrop.in { opacity: 0; display: none }
.container, .row, .col-md-9 { margin: 0 auto; padding: 0 }
.col-md-9 { margin: 0 auto; padding: 0 }
.col-md-9 button { float: left; margin: 0 12px 0 0 }
.btn-group { display: block; float: left }
.btn-group p.change_imgfile { background: url(../img/user_ico01.png)4px -420px no-repeat #e51284; background-size: auto 600px; border-radius: 0; float: left; margin-right: 12px; font-size: 12px; padding-left: 30px; width: 72px; height: 28px; line-height: 20px }
.gzmsfj_div { background: #fff }
.gzmsfj_div p { color: #595757; font-size: 12px; line-height: 24px; padding: 10px 5% 0 5% }
.gzmsfj_div p .hyh_a { display: inline-block; float: right; background: url(../img/hyh.png) left center no-repeat; background-size: auto 13px; padding-left: 20px }
.gzmsfj_div ul { height: 100px; overflow: hidden; padding-top: 8px; margin-left: 5%; width: 94% }
.gzmsfj_div ul li { width: 21%; height: auto; float: left; margin-right: 4% }
.gzmsfj_div ul li .techimg { width: 100%; height: 60px; margin: 0 auto; position: relative; display: block }
.gzmsfj_div ul li .techimg img { width: 100%; height: 60px; border-radius: 4px }
.gzmsfj_div ul li .techimg em { position: absolute; display: inline-block; width: 100%; height: 20px; background: rgba(0,0,0,0.6); left: 0; bottom: 0; text-align: center; font-size: 12px; color: #fff; line-height: 20px; border-radius: 0 0 4px 4px }
.follow_ds { display: block; border-radius: 2px; color: #595757; font-size: 12px; width: 80%; line-height: 22px; height: 22px; border: #595757 solid 1px; text-align: center; margin: 8px auto 0 auto }
.follow_ds_on { color: #e51284; border: #e51284 solid 1px }
.queding { width: 72px; height: 32px; background: #eee; color: #595757; text-align: center; display: inline-block; line-height: 32px; font-size: 14px; border-radius: 2px }
#getCroppedCanvasModal { width: 68px; height: 68px; border-radius: 0; overflow: hidden }
.modal-body { width: 100%; height: 330px; overflow: hidden }
.modal-body_wm { width: 92px; height: 92px; border-radius: 50%; background: url(../img/user_img01.jpg) no-repeat; background-size: cover }
.modal-body canvas { margin: 0 auto; width: 92px; height: 92px; border-radius: 50% }
button.toast-close-button { opacity: 0 }
.swiper-container { width: 100%; position: relative; background: #fff }
.Index .swiper-container { background: #fff }
.Index .swiper-container .tjgz_div, .qiandaodiv .swiper-container .tjgz_div { height:10rem; border-radius: 6px; overflow: hidden }
.Qz-zy .swiper-container .tjgz_div { height: 3.5rem }
.swiper-slide { float: left; width: 100% }
.Fxy .swiper-slide, .Qz-zy .swiper-slide, .msj3-5 .swiper-slide, .User_index_gbtr .swiper-slide, .Qz-addli .swiper-slide, .Qz-ss .swiper-slide { -webkit-flex-shrink: 0; flex-shrink: 0; position: relative }
.pagination { display: block; height: 20px; position: absolute; bottom: 0; left: 86%; z-index: 2 }
.swiper-pagination-bullet { width: 6px; height: 6px; background: rgba(0,0,0,0.3); border-radius: 50%; display: inline-block; margin-right: 4px }
.swiper-pagination-bullet-active { background: #e51284; width: 6px; border-radius: 4px }
.bgw .swiper-pagination-bullet-active { background: #fff; width: 12px; border-radius: 4px }
progress { border-radius: 20px; background-color: #e5e5e5 }
progress::-webkit-progress-bar {
 background-color:#d7d7d7;
 border-radius:20px
}
progress::-webkit-progress-value {
 background-color:#e51284;
 border-radius:20px
}
.fenxiangtupian { display: block; background: url(../img/fx.png) 90% 4% no-repeat rgba(0,0,0,0.8); background-size: auto 170px; padding-top: 100px; text-align: center; font-size: 16px; color: #fff; line-height: 36px; font-family: "Microsoft YaHei"; z-index: 1010 }
.hf_dj { background: #fff }
.hf_dj:before { background: #eee }
.hf_dj:active { background: #eee }
#wrapper { position: absolute; z-index: 1; top: 60px; bottom: 48px; left: 0; width: 100%; overflow: hidden; padding: 0 }
#scroller { position: relative; -webkit-tap-highlight-color: rgba(0,0,0,0); float: left; width: 100%; padding: 0 }
#pullDown, #pullUp { height: 40px; line-height: 40px; padding: 5px 10px 5px 35%; font-weight: bold; font-size: 14px; color: #888 }
#pullDown .pullDownIcon, #pullUp .pullUpIcon { display: block; float: left; width: 40px; height: 40px; background: url(../img/pull-icon@2x.png) 0 0 no-repeat; -webkit-background-size: 40px 80px; background-size: 40px 80px; -webkit-transition-property: -webkit-transform; -webkit-transition-duration: 250ms }
#pullDown .pullDownIcon { -webkit-transform: rotate(0deg) translateZ(0) }
#pullUp .pullUpIcon { -webkit-transform: rotate(-180deg) translateZ(0) }
#pullDown.flip .pullDownIcon { -webkit-transform: rotate(-180deg) translateZ(0) }
#pullUp.flip .pullUpIcon { -webkit-transform: rotate(0deg) translateZ(0) }
#pullDown.loading .pullDownIcon, #pullUp.loading .pullUpIcon { background-position: 0 100%; -webkit-transform: rotate(0deg) translateZ(0); -webkit-transition-duration: 0ms; -webkit-animation-name: loading; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear }
@-webkit-keyframes loading {  from {
 -webkit-transform:rotate(0deg) translateZ(0)
}
 to { -webkit-transform: rotate(360deg) translateZ(0) }
}
.text-center { height: auto; z-index: 0; background: #fff;display:block; }
.Qz-zy .text-center { text-align: center; line-height: 72px }
.text-center p,.text-center .loading { background: url(../img/loading6.gif)center no-repeat; background-size: auto 120px; width: 100px; height: 66px; line-height: 50px; margin: 0 auto; font-size: 14px;display:block; }
.text-center p.loading_over { padding: 0; width: 120px; text-align: center }
#music { height: 0 }
.loading { margin-top: 46% }
.loading span { width: 68px; height: 68px; margin: 0 auto; display: block; background: url(../img/ldfc.gif) center no-repeat; background-size: 100% }
.xy { padding: 60px 3% 0 3%; line-height: 20px; font-size: 14px }
.xy h2 { text-align: center; line-height: 32px }
.bsxy { background: #fff }
.bsxy .xy { padding-top: 62px }
.bsxy .xy h2 { display: block; border-left: 6px solid #d41277; height: 24px; text-align: left; line-height: 24px; padding-left: 4px; font-size: 18px; color: #595757 }
.bsxy .xy h3 { color: #d41277; font-size: 16px;  padding:.5rem 0
}
.bsxy .xy h4 { color: #d41277; font-size: 14px;  padding:.5rem 0
}
.bsxy .xy p { text-indent: 2em; font-size: 14px }
.xieyi { padding: 6px 5%; font-size: 14px; color: #a5a6a6 }
.xieyi a { color: #e51284 }
.fenxiang { width: 100%; height: 100%; padding-top: 0; padding-bottom: 0; position: relative }
.fenxiang img { width: 100%; height: auto }
.fenxiang .return { width: 40px; height: 40px; display: block; background: url(../img/ico01.png) -96px -218px no-repeat; background-size: auto 410px; position: absolute; left: 0; top: 0 }
.lsgl_div { position: fixed; top: 30%; width: 60%; left: 15%; text-align: center; background: #fff; padding: 5%; display: none; z-index: 10001; border-radius: 4px }
.lsgl_div textarea { font-size: 13px; color: #3f3f3f; background: #fbfbfb; width: 96%; border: #c9caca solid 1px; border-radius: 4px; min-height: 68px; resize: none; font-size: 14px; padding: 2%; margin: 0 auto }
.lsgl_div input { width: 30%; margin: 10px 0; height: 28px; background: #e51284; color: #fff; font-size: 14px; text-align: center; display: block; border: 0; line-height: 28px; border-radius: 4px; float: left }
.lsgl_div p { padding: 10px 0 }
.lsgl_div .float_l { text-align: left; color: #f00; width: 100% }
.lsgl_div input.but_input_qx { float: right }
.adding_style { position: fixed; width: 100%; left: 0; height: 54px; bottom: 0; background: #fff; -webkit-box-shadow: 0 1px 5px #ccc; box-shadow: 0 1px 5px #ccc; z-index: 999 }
.swiper-container { width: 100%; position: relative; overflow: hidden; -webkit-overflow-scrolling: touch;padding-bottom:0;}
.Big_picture .swiper-container { background: 0; overflow: auto }
.Pinglun .swiper-slide, .Qz-zy .swiper-slide { height: 100%; -webkit-overflow-scrolling: touch; overflow: hidden }
.Pinglun .content { padding-bottom: 56px; position: inherit; }
.weibo-comment-list { padding-bottom: 56px }
.match_li_div { padding: 0; background: #fff; margin: 0 0 12px 0 }
.Special_details .match_li_div { margin: 0 }
.Pinglun .match_li_div { margin: 0; border-bottom: #f1f1f1 solid 8px; padding: 8px 0 }
.Pinglun .match_state { padding: 0 16px }
.Pinglun .match_li_div a.the_mz { padding: 0 22px 8px 22px }
.Pinglun .match_li_div .pl_ct_yy { padding: 6px 0 12px 40px }
.match_li_div a { display: block; height: auto; background: #fff; padding: 0 4% }
.match_li_div a:active { opacity: .9 }
.match_li_div .match_title { font-size: 16px; color: #595757; height: 48px; line-height: 48px }
.match_title i { font-size: 14px; color: #d41277; float: right }
.match_pic { background: url(../img/ldmr.gif) center no-repeat }
.match_li_div img { width: 100%; height: auto; display: block; padding: 0; margin: 0 0 8px 0 }
.match_li_div img:active { opacity: .8 }
.match_li_div span { font-size: 12px; color: #9fa0a0; line-height: 18px }
.match_li_div span.follow { background: #d41277; border: 0; border-radius: 4px; line-height: 26px; height: 26px; font-size: 14px; color: #fff; padding: 0 18px }
.match_li_div strong span { color: #000; line-height: 48px }
.match_state { height: 18px }
.match_sysj { float: left }
.match_sysj i { color: #d41277 }
.match_zps, .match_rs { float: right }
.match_zps { margin-left: 4% }
.match_but { height: 32px; padding: 12px 4% 14px 4% }
.match_but a { width: 70px; height: 28px; border: #d41277 solid 1px; border-radius: 3px; font-size: 14px; color: #d41277; line-height: 28px; text-align: center; float: right; margin-left: 10px; background: #fff; padding: 0 }
.match_but a:active { background: #f0f0f0 }
.match_but a.wycs { background: #d41277; color: #fff }
.match_but a.wycs:active { opacity: .8 }
.jsbs .match_title i { color: #c9caca }
.jsbs .match_but a.wycs { background: #c9caca; border: #c9caca solid 1px; color: #fff }
.match_works_ul { padding-top: 50px; border-top: #dcdddd solid 1px; background: #fff; height: 44px }
.match_works_ul li { width: 33%; float: left; text-align: center }
.match_works_ul li a { line-height: 44px; font-size: 16px; color: #d41277; display: block; border-right: #dcdddd solid 1px }
.match_works_ul li:last-child a { border: 0 }
.match_works_ul li.on a { line-height: 36px; border-bottom: #d41277 solid 4px; color: #d41277; padding-top: 4px }
.works_li { margin: 8px 0; background: #fff; height: 102px; padding: 20px 4% }
.works_img { width: 47%; height: 102px; overflow: hidden; display: flex; justify-content: center; align-items: center; float: left; background: #9fa0a0 }
.works_img img { width: 100%; height: auto }
.works_img img:active { opacity: .6 }
.works_details { padding-left: 3%; float: left; width: 50% }
.works_details span { display: inline-block; width: 100%; height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: #595757 }
.works_details em { display: inline-block; width: 100%; font-size: 14px; color: #9fa0a0; line-height: 22px }
a.zp_xq { float: right; padding-right: 12px; background: url(../img/ico04.png)60px 6px no-repeat; background-size: auto 120px; font-size: 14px; color: #9fa0a0 }
a.zp_xq:active { color: #d41277 }
.works_but { margin-top: 8px; position: relative; z-index: 1 }
.works_but .tp { display: block; width: 46%; background: #d41277; border-radius: 3px; text-align: center; height: 26px; float: left; position: relative }
.works_but .tp_on { background: #dcdcdc }
.works_but .tp i { display: inline-block; font-size: 14px; color: #fff; line-height: 26px }
.works_but .tp i b { display: inline-block; background: url(../img/ico04.png)0 -52px no-repeat; background-size: auto 120px; width: 16px; height: 18px; padding-right: 8px }
.works_but .lp { border: #d41277 solid 1px; border-radius: 3px; color: #d41277; font-size: 14px; height: 24px; line-height: 24px; width: 46%; display: block; float: right; text-align: center }
.works_but .lp:active { background: #f0f0f0 }
.works_but .lp i { display: inline-block; width: 8px; height: 16px; margin-left: 4px; background: url(../img/ico04.png)0 -21px no-repeat; background-size: auto 120px }
.match_works_more { background: #fff }
.match_works_more .match_li_div { padding: 0 4% }
.match_works_more .match_title { height: 42px; line-height: 48px }
.match_works_more .match_state { height: 28px; line-height: 28px }
.match_works_more .match_state span { font-size: 14px }
.match_works_more .match_sysj i { color: #9fa0a0 }
.match_works_more .works_but { height: 32px; padding: 12px 0 20px 0; border-bottom: #e5e5e5 solid 1px }
.match_works_more .match_li_div a { padding: 0; float: right; width: 70px; margin-left: 10px; height: 32px; line-height: 32px }
.match_works_more .match_li_div a.lp { height: 30px; line-height: 30px }
.match_works_more .works_but span { font-size: 14px; color: #595757; line-height: 28px }
.match_works_more .works_but span i { padding-left: 4px }
.match_works_more .match_li_div { background: 0 }
.match_works_more .match_li_div img:active { opacity: 1 }
.match_user { min-height: 42px }
.match_works_more .match_user a { float: inherit }
.match_works_more a.head_img { margin: 0; width: 50px }
.match_works_more a.head_name { font-size: 14px }
.works_comment { position: relative }
.works_comment p { font-size: 16px; color: #515253; line-height: 26px; margin: 10px 0 6px 0; border-left: 4px solid #d41277; padding-left: 8px }
.works_comment textarea { width: 96%; padding: 2%; height: 80px; background: #efefef; color: #595757; font-size: 12px; border: 0; resize: none; border-radius: 2px }
.works_comment .no_on { position: absolute; width: 100%; height: 100px; top: 32px; left: 0; text-align: center; line-height: 100px; font-size: 14px; color: #9fa0a0 }
.works_comment .no_on a { display: inline; color: #d41277; float: none; margin: 0; padding: 0; background: 0 }
.works_comment input { border-radius: 3px; width: 46px; height: 28px; text-align: center; font-size: 12px; border: #fff solid 1px; color: #fff; background: #d41277; float: right; margin: 10px 0 }
.works_comment input:active { opacity: .8 }
.match_details .match_li_div { padding: 0 4% }
.Dissertation .match_li_div { margin: 12px 0 0 0 }
.match_details .match_li_div .match_title { font-size: 18px; height: 50px; line-height: 50px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }
.div-more a { font-size: 14px; color: #d41277; float: right }
.match_details .match_li_div .color_title { color: #d41277 }
.match_details .match_li_div img { opacity: 1; margin: 0 }
.match_details .match_but { line-height: 32px; padding: 14px 0 }
.match_details .match_but span { font-size: 14px }
.match_details .match_but span i { padding-left: 4px }
.match_details .match_but a.wycs { width: 52px }
.match_details a.wycs i { display: inline-block; width: 14px; height: 16px; background: url(../img/ico04.png)0px -81px no-repeat; background-size: auto 120px; margin-left: 2px }
.match_details .match_but { font-size: 12px; color: #9fa0a0; border-bottom: #e5e5e5 solid 1px; height: 30px }
.Dissertation .match_details .match_but { border: 0; height: 20px; padding: 4px 0 8px 0; line-height: 20px }
.match_details .match_but a { width: auto; padding: 0 10px }
.match_introduce { font-size: 13px; color: #9fa0a0; line-height: 20px; text-indent: 2em; padding-bottom: 18px }
.Match_details .adding_style { background: #fff; border: 0; height: 64px }
.have_competition { display: block; width: 90%; margin: 0 auto; padding: 0; background: #d41277; height: 42px; line-height: 42px; font-size: 18px; text-align: center; color: #fff; border-radius: 3px; margin-top: 10px; color: #fff; float: none }
.have_competition::before, .have_competition:visited { color: #fff }
.have_competition:active { opacity: .8 }
.Match_details .content { background: #fff }
.Match_upload_works { background: #fff }
.match_upload_works { border-top: #ddd solid 1px }
.match_upload_works .mrfb_div p.change_imgfile { width: 28px; height: 26px; background: url(../img/ico05.png) no-repeat; background-size: auto 24px; padding: 0; top: 8%; right: 20px }
.match_upload_works .xzfbg_works p.change_imgfile { position: relative; background: 0; float: right; width: auto; border: #d41277 solid 1px; margin-left: 1rem; color: #d41277; top: 0; right: 0; line-height: 26px; padding: 0 8px }
.xzfbg_works { position: absolute; bottom: -30px; left: 0; width: 92%; padding: 0 4% }
a.the_but { background: #d41277; border-radius: 6px; font-size: 14px; color: #fff; text-align: center; width: auto; height: 28px; line-height: 28px; display: block; margin: 0 auto; padding: 0 8px }
a.the_but:active { opacity: .8 }
.match_upload_works .exit input.gl_but { background: #d41277; width: 92%; padding: 0; margin: 0 auto }
.match_upload_works .text_input { margin: 40px 0 30px 0 }
.match_upload_works .text_input p { padding: 0 4%; font-size: 14px; color: #595757; line-height: 24px }
.works_name { width: 96%; padding: 0 2%; margin: 8px 0; height: 36px; border: #e6e6e6 solid 1px; background: #f7f8f8; border-radius: 0 }
.match_upload_works select { background: 0 }
.match_comment_li { padding: 0 4% 6px 4% }
.noborder-top { border: 0 }
.match_comment_li h2 { padding: 14px 0 }
.match_comment_li h2 span { display: block; border-left: 4px solid #e50083; height: 18px; line-height: 18px; padding-left: 8px; font-size: 16px; color: #595757 }
.match_comment_li p { margin: 0; line-height: 24px; border-bottom: #e5e5e5 solid 1px; padding: 0 0 14px 0 }
.match_comment_li p:last-child { border: 0 }
.match_comment_li p span { display: block; color: #595757; font-size: 14px; padding-top: 8px }
.match_comment_li p span a { color: #507daf; font-size: 14px; padding-left: 0 }
.match_comment_li p i { float: right; font-size: 13px; color: #9fa0a0 }
.the_title { padding-top: 20px; text-align: center; display: block }
.title_div { background: #fff; min-height: 3em; position: relative; padding: 2px 0 0 0; width: 100%; top: 0; z-index: 1002 }
.title_top { width: 32%; margin: 7px auto; border-radius: 4px; padding: 0; background: #f2f2f2; height: 1.6em }
.Qz-zy .title_top { background: 0; width: 80%; position: relative; }
.title_top span { display: inline-block; overflow: hidden; position: relative; width: 50%; font-size: 16px; color: #333; line-height: 1.6em; height: 1.6em; background: 0; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0; padding: 0 }
.title_top span.on { color: #fff }
.title_top span b { font-weight: normal; position: relative; z-index: 2 }
.title_top span i { width: 2rem; height: 4px; border-radius: 3px; background: #e51284; position: absolute; left: 50%; bottom: -8px; margin-left: -1rem; display: none }
.title_top span.on i { display: block }
.title_top span em { width: 100%; height: 100%; padding: 0; margin: 0; display: none; position: relative; left: 0; top: -25px; background: #d41277; border-radius: 6px 0 0 6px }
.title_top span em.gz_fzli { border-radius: 0 6px 6px 0 }
.title_top span .little_sj { border-top: solid 6px #666; position: absolute; top: 16px; left: 80%; display: none }
.title_top span.on em { display: block }
.title_div a.xx { width: 26px; height: 26px; background: url(../img/ico06.png)2px -18px no-repeat; background-size: auto 40px; display: block; margin: 0 auto; position: absolute; right: 3%; top: 18px }
.title_div a.xx em { position: absolute; width: 8px; height: 8px; background: #fb4444; border-radius: 50%; right: -4px; top: 0 }
.title_div a.me { width: 26px; height: 26px; background: url(../img/ico01.png) -63px -288px no-repeat; display: block; margin: 0 auto; position: absolute; left: 3%; top: 18px; background-size: auto 410px }
.back_top { display: none; width: 50px; height: 50px; background: url(../img/ico01.png) -93px -215px no-repeat #e51284; background-size: auto 410px; position: fixed; bottom: 100px; right: 5%; transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); border-radius: 3px; opacity: .6 }
.Teacher_renwu .collect_div { margin: 0 0 10px 0; background: #fff }
.Teacher_renwu .collect_div:last-child { margin-bottom: 0 }
.Teacher_renwu .collect_div .pl_time { line-height: 32px }
.teacher_renwu_img { padding: 0 16px }
.teacher_renwu_img a { height: 146px; width: 100%; overflow: hidden }
.teacher_renwu_img a img { width: 100%; height: auto }
.Teacher_renwu .match_comment_li { border: 0 }
.Teacher_renwu .match_comment_li p span.dpnr { padding-left: 36px; padding-top: 0; padding-bottom: 8px }
.Teacher_renwu .match_comment_li p { padding-bottom: 0; border-bottom: 0; border-bottom: #e5e5e5 solid 1px }
.Teacher_renwu .match_comment_li p:last-child { border-bottom: 0 }
.other_but { text-align: center; color: #9fa0a0; font-size: 13px; padding: 6px 0; margin: 0 4% }
.other_but span { display: inline-block; padding-right: 4px; margin: 0 auto }
.other_but i { width: 14px; height: 14px; display: inline-block; background: url(../img/nwe_jz.png)4px 4px no-repeat; background-size: auto 10px }
.other_but_sq i { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); background-position: 2px 0 }
.other_but:active { background: #eee }
.renwu_pldiv { padding: 4% }
.renwu_py { width: 75%; padding: 0 6px; border: #dcdddd solid 1px; height: 36px; line-height: 36px; border-radius: 4px; display: inline-block; font-size: 14px; color: #abadb2 }
.renwu_py:focus { color: #595757 }
.renwu_pldiv .review { float: right; margin: 0; border-radius: 3px }
.renwu_pldiv .review:active { opacity: .8 }
.My_student, .My_teacher { background: #fff }
.My_student .module_new, .My_teacher .module_new { border-bottom: #eaeaea solid 1px; margin: 0; display: block; position: relative }
.My_student .module_new a.head_img, .My_teacher .module_new a { display: block; float: left; width: auto }
.My_student .module_new a { width: 76%; display: block; float: left }
.My_teacher .head_name, .My_teacher .head_name:visited { line-height: 42px; height: auto }
.My_teacher .head_news, .My_teacher .head_news:visited { position: absolute; width: auto; right: 4%; top: 26px; font-size: 13px }
.the_tel { text-align: center; padding-top: 24px; font-size: 13px; color: #9fa0a0; line-height: 18px }
.the_tel a, .the_tel a:visited { color: #e51284 }
.no_teacher p { background: #f6f6f6; height: 100px; line-height: 100px; font-size: 15px; color: #9fa0a0; text-align: center; padding: 0 4% }
.no_teacher img { width: 92%; height: auto; padding: 12px 4% 0 4% }
.scdz span.sc_ny, .scdz span.download_image { width: auto; margin: 8px auto; display: inline-block }
.Index .content { height: 100%; background: #fff;padding-bottom:0;}
.inner { width: 100%; height: auto; overflow-y: auto; -webkit-overflow-scrolling: touch; left: -100%; top: 64px; z-index: 1009; margin-top: 0; display: none }
.glqx { display: none }
.on { left: 0; display: block }
.coupon-item { position: relative; height: 115px; margin: 15px; border: 1px solid #ddd }
.coupon-item:after { z-index: 2; content: ''; position: absolute; top: 14px; bottom: 14px; right: 80px; width: 4px; background: url(../img/circle1.png) repeat-y; -webkit-background-size: 4px 8px; -moz-background-size: 4px 8px; background-size: 4px 8px }
.coupon-item-top .coupon-item-left { padding: 20px 0 0 10px }
.coupon-item-bottom .coupon-item-left { padding-left: 15px }
.coupon-item-bottom div { padding-right: 16px }
.coupon-item-top .coupon-item-right { padding-top: 18px; color: #fe4d3d }
.coupon-item-bottom .coupon-item-right { margin-right: 4px; background: #fe4d3d; border-radius: 4px; color: #fff; width: 64px; height: 30px; margin-right: 7px; padding-right: 0; cursor: pointer }
.coupon-item-disabled .coupon-item-bottom .coupon-item-right { background: 0; color: #666 }
.seller-img { float: left; width: 42px; height: 42px }
.coupon-item-disabled .seller-img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); filter: gray }
.seller { margin-left: 50px }
.seller-name { line-height: 28px; font-size: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.coupon-scale { line-height: 16px; font-size: 14px; color: #999 }
.coupon-money { margin-bottom: 6px; font-size: 25px }
.money-unit { font-size: 12px }
.coupon-condition { font-size: 11px }
.coupon-tip { margin: 20px 0; text-align: center; color: #666; font-size: 12px }
.check-expire { color: #fe4d3d }
.coupon-type { height: 0; margin: 15px 15px 0; border-top: 1px solid #ddd; text-align: center }
.coupon-type span { position: relative; top: -10px; display: inline-block; height: 16px; padding: 0 5px; background: #f6f6f6; font-size: 12px; color: #666 }
.coupon-type span em { font-style: normal }
.coupon-item-disabled, .coupon-item-disabled .coupon-scale, .coupon-item-disabled .coupon-item-bottom, .coupon-item-disabled .coupon-item-top .coupon-item-right { color: #ccc }
.coupon-oprt-placeholder { height: 44px }
.coupon-oprt { position: fixed; z-index: 100; left: 0; right: 0; bottom: 0; display: -webkit-box; display: -moz-box; display: box; height: 44px; font-size: 15px }
.coupon-use { -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; border-top: 1px solid #ddd; height: 43px; line-height: 43px; padding-left: 12px; background: #fff; color: #fe4d3d }
.coupon-confirm { display: block; width: 90px; height: 44px; line-height: 44px; text-align: center; color: #fff; background: #fe4d3d }
.coupon-direction { height: 38px; border-bottom: 1px solid #ddd; background: #fff }
.coupon-direction span { display: block; height: 38px; font-size: 12px; line-height: 38px; text-align: center; color: #666 }
.tip-icon { display: inline-block; width: 15px; height: 15px; margin: 0 5px 0 0; vertical-align: middle; background: url(../img/circle2.png) no-repeat center; -webkit-background-size: 15px 15px; -moz-background-size: 15px 15px; background-size: 15px 15px }
.coupon-item-wrap { margin: 15px 5px 0 }
.coupon-item-wrap .coupon-item { margin: 0 0 0 20px }
.item-check { float: left; width: 14px; height: 14px; margin: 50px 4px 0 0; border: 1px solid #ddd; background: #f6f6f6; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px }
.item-checked { border-color: #fe4d3d }
.item-checked:after { position: relative; left: 4px; top: -3px; display: inline-block; content: ''; width: 5px; height: 9px; border: 1px solid #fe4d3d; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg) }
.coupon-item-top { z-index: 1; position: relative; height: 84px; background: #fff }
.coupon-item-top:before { content: ''; position: absolute; top: -1px; right: 76px; width: 10px; height: 5px; border-radius: 0 0 5px 5px; border: 1px solid #ddd; border-color: #ededed #ddd #ddd #ddd; background: #ededed }
.coupon-item-bottom { z-index: 3; position: relative; height: 31px; line-height: 31px; background: #eee; font-size: 11px; color: #666 }
.coupon-item-bottom:after { content: ''; position: absolute; bottom: -1px; right: 76px; width: 10px; height: 5px; border-radius: 5px 5px 0 0; border: 1px solid #ddd; border-color: #ddd #ddd #ededed #ddd; background: #ededed }
.coupon-item-top, .coupon-item-bottom { display: -webkit-box; display: -moz-box; display: box }
.coupon-item-left { -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1 }
.coupon-item-right { width: 75px; margin-left: 15px; text-align: center }
.guide_div { display: block; z-index: 1000; background: url(../img/guide_bj.png) center 60% no-repeat rgba(0,0,0,0.6); background-size: auto 200px }
.yduser_div { display: block; z-index: 1000; background: url(../img/yduser_bj.png)center 60% no-repeat rgba(0,0,0,0.5); background-size: 96% 96% }
.yduser_div i { display: block; width: 22px; height: 22px; position: absolute; right: 14px; top: 12px; background: url(../img/delete_w.png) center no-repeat; background-size: auto 22px; border-radius: 40% }
.dz_headimg { border-bottom: #f1f1f1 solid 8px; min-height: 12px; position: relative; padding: 10px 0 8px 5%; float: left; width: 95% }
.pl_div .dz_headimg .head_img, .pl_div .dz_headimg .head_img img { width: 32px; height: 32px; margin-right: 8px; margin-bottom: 4px; border: #f1f1f1 solid 1px }
.little_sj { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #fff; position: absolute; left: 36px; top: -8px }
.pl_head { width: 100%; padding: 8px 0; border-bottom: 0 }
.kt_div { background: #fff; padding: 12px 4%; margin-bottom: 10px }
.kt_div h2 { font-size: 15px; color: #333; text-align: left }
.kt_div textarea, .textareadiv { border: 0; font-size: 15px; color: #000; width: 75%; min-height: 3rem; padding: 0; overflow: hidden }
.kt_div textarea:disabled { color: #000; height: 100% }
.kt_div textarea:focus { color: #3f3f3f }
.kt_div p { font-size: 15px; color: #3f3f3f }
.kt_div p input { width: 80px; height: 32px; border-radius: 6px; background: #f1f1f1; border: 0; margin: 0 8px; padding: 0 10px; font-size: 14px; color: #999 }
input.but_kt { width: 200px; height: 36px; color: #fff; font-size: 14px; text-align: center; border: 0; border-radius: 4px; margin: 12px auto; display: block; background: -webkit-radial-gradient(0px 0, #ff43a7, #f22e92) }
input.but_kt:disabled { background: #b8b8b8 }
input.but_kt:active { background: #b8b8b8 }
.User_kttw .xieyi { font-size: 14px; width: 210px; margin: 0 auto; padding: 0 }
.User_kttw .xieyi label { width: 12px; height: 12px; border: #999 solid 1px; float: left; border-radius: 0; margin-top: 1px; color: #f1f1f1; line-height: 12px; font-size: 14px; position: relative; margin-right: 4px }
.User_kttw .xieyi label input { position: absolute; top: -3px; left: -3px; width: 12px; height: 12px; opacity: 0; color: #fff }
.User_kttw .xieyi label.on { background: #e51284; border: #e51284 solid 1px; color: #fff }
a.tw_jq, a.tw_jq:visited { height: 28px; line-height: 28px; padding: 0 12px; display: block; float: left; margin: 6px 0 0 0; font-size: 14px; color: #f08544; border: #ddd solid 1px; border-radius: 16px }
a.tw_jq:active { border-color: #f85f48; color: #f85f48; background: #f1f1f1 }
.Tw_published_work { padding-top: 0 }
.Tw_published_work header { position: relative }
.Tw_published_work .text_input textarea { font-size: 15px; padding: 2% 3% }
.Tw_published_work .view span.mrfb_pic { height: 66px; margin: 12px auto; display: block }
span.mrfb_pic a, a.fileChose { display: block }
.Tw_published_work .view img { max-width: 66px }
.Tw_published_work .user_head { height: 160px }
.Tw_published_work .face_img img { margin: 8px auto }
.Tw_published_work .function dt strong { min-height: 42px; width: 80%; margin-left: 0; padding-top: 10px; font-size: 12px }
.Tw_published_work .function { padding-bottom: 8px }
.Tw_published_work .function dt { height: auto; padding-top: 4px }
.Tw_published_work .mrfb_div { margin-bottom: 1px }
.Tw_published_work .view { border-top: #f1f1f1 1px solid; padding-bottom: 10px }
.Tw_published_work .exit input.gl_but { width: 30%; background: #f85f48 }
.Tw_published_work .exit p { text-align: center; font-size: 24px; color: #f85f48; padding: 4px 0 }
.Tw_published_work .match_li_div { margin: 0 0 12px 0 }
.User_kttw_gc .match_li_div .match_title, .Tw_published_work .match_li_div .match_title { padding: 8px 0; line-height: 24px; height: auto }
.Tw_published_work .match_li_div .match_title { padding: 8px 0; line-height: 24px; height: auto }
.tw_hd { height: 60px }
.Tw_published_work .pl_ct_yy { padding-top: 6px }
.User_kttw_gc .pl_ct_yy { padding-top: 6px }
.User_kttw_gc .match_state, .Tw_published_work .match_state { padding-bottom: 10px }
.Tw_published_work .pl_ct_yy button b, .User_kttw_gc .pl_ct_yy button b, .Pinglun .pl_ct_yy button b { display: block; width: 150px; height: 40px; position: absolute; top: 0; left: 0; color: #666; font-size: 15px; text-indent: 46px; line-height: 40px; font-weight: normal }
.the_jg { color: #f85f48; font-size: 14px; padding: 0; float: right }
.the_mz { color: #999; font-size: 14px; padding: 8px 0 }
.Tw_published_work .the_mz { padding: 8px 3%; color: #e8272a }
.dt_title { padding: 8px; font-size: 13px }
.jsbs .pl_ct_yy button img, .User_kttw_gc .pl_ct_yy button img { width: 150px; height: 40px; margin-top: 0 }
.jsbs .pl_ct_yy button img.gif_ico { width: 22px; height: 23px; top: 9px; left: 22px; position: absolute }
.jsbs .pl_ct_yy button, .User_kttw_gc .pl_ct_yy button { width: 150px; height: 40px; border: 0; background: 0 }
.coupon-item-bottom { z-index: 3; position: relative; height: 31px; line-height: 31px; background: #eee; font-size: 11px; color: #666 }
.coupon-item-bottom:after { content: ''; position: absolute; bottom: -1px; right: 76px; width: 10px; height: 5px; border-radius: 5px 5px 0 0; border: 1px solid #ddd; border-color: #ddd #ddd #ededed #ddd; background: #ededed }
.coupon-item-top, .coupon-item-bottom { display: -webkit-box; display: -moz-box; display: box }
.coupon-item-left { -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1 }
.coupon-item-right { width: 75px; margin-left: 15px; text-align: center }
.guide_div { display: block; z-index: 1000; background: url(../img/guide_bj.png) center 60% no-repeat rgba(0,0,0,0.6); background-size: auto 200px }
.yduser_div { display: block; z-index: 1000; background: url(../img/yduser_bj.png)center 60% no-repeat rgba(0,0,0,0.5); background-size: 96% 96% }
.yduser_div i { display: block; width: 22px; height: 22px; position: absolute; right: 14px; top: 12px; background: url(../img/delete_w.png) center no-repeat; background-size: auto 22px; border-radius: 40% }
.dz_headimg { border-bottom: #f1f1f1 solid 8px; min-height: 12px; position: relative; padding: 10px 0 8px 5%; float: left; width: 95% }
.pl_div .dz_headimg .head_img, .pl_div .dz_headimg .head_img img { width: 32px; height: 32px; margin-right: 8px; margin-bottom: 4px; border: #f1f1f1 solid 1px }
.little_sj { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #fff; position: absolute; left: 36px; top: -8px }
.pl_head { width: 100%; padding: 8px 0; border-bottom: 0 }
.kt_div { background: #fff; padding: 12px 4%; margin-bottom: 10px }
.kt_div h2 { font-size: 15px; color: #3f3f3f; text-align: left }
.kt_div textarea, .textareadiv { border: 0; font-size: 15px; width: 75%; min-height: 2.2rem; padding: 0 0 12px 0; overflow: hidden; position: relative; z-index: 2 }
.kt_div textarea:disabled { color: #000; height: 100% }
.kt_div textarea:focus { color: #3f3f3f }
.kt_div p { font-size: 15px; color: #3f3f3f }
.kt_div p input { width: 80px; height: 32px; border-radius: 6px; background: #f1f1f1; border: 0; margin: 0 8px; padding: 0 10px; font-size: 14px; color: #999 }
input.but_kt { width: 200px; height: 36px; color: #fff; font-size: 14px; text-align: center; border: 0; border-radius: 18px; margin: 12px auto; display: block; background: -webkit-radial-gradient(0px 0, #ff43a7, #f22e92) }
input.but_kt:disabled { background: #b8b8b8 }
input.but_kt:active { background: #b8b8b8 }
.User_kttw .xieyi { font-size: 14px; width: 200px; margin: 0 auto; padding: 0 }
.User_kttw .xieyi label { width: 12px; height: 12px; border: #999 solid 1px; float: left; border-radius: 0; margin-top: 3px; color: #f1f1f1; line-height: 12px; font-size: 14px; position: relative; margin-right: 4px }
.User_kttw .xieyi label input { position: absolute; top: -3px; left: -3px; width: 12px; height: 12px; opacity: 0 }
.User_kttw .xieyi label.on { background: url(../img/ico01.png) -44px -247px no-repeat #e51284; background-size: auto 300px; border: #e51284 solid 1px; color: #fff }
a.tw_jq, a.tw_jq:visited { height: 28px; line-height: 28px; padding: 0 12px; display: block; float: left; margin: 6px 0 0 0; font-size: 14px; color: #f08544; border: #ddd solid 1px; border-radius: 16px }
a.tw_jq:active { border-color: #f85f48; color: #f85f48; background: #f1f1f1 }
.Tw_published_work { padding-top: 0 }
.Tw_published_work header { position: relative }
.Tw_published_work .text_input textarea { font-size: 15px; padding: 2% 3% }
.Tw_published_work .view span.mrfb_pic { height: 66px; margin: 12px auto; display: block }
span.mrfb_pic a, a.fileChose { display: block }
.Tw_published_work .view img { max-width: 66px }
.Tw_published_work .user_head { height: 160px }
.Tw_published_work .face_img img { margin: 8px auto }
.Tw_published_work .function dt strong { min-height: 42px; width: 80%; margin-left: 0; padding-top: 10px; font-size: 12px }
.Tw_published_work .function { padding-bottom: 8px }
.Tw_published_work .function dt { height: auto; padding-top: 4px }
.Tw_published_work .mrfb_div { margin-bottom: 1px }
.Tw_published_work .view { border-top: #f1f1f1 1px solid; padding-bottom: 10px }
.Tw_published_work .exit input.gl_but { width: 30%; background: #f85f48 }
.Tw_published_work .exit p { text-align: center; font-size: 24px; color: #f85f48; padding: 4px 0 }
.Tw_published_work .match_li_div { margin: 0 0 12px 0 }
.User_kttw_gc .match_li_div .match_title, .Tw_published_work .match_li_div .match_title { padding: 8px 0; line-height: 24px; height: auto }
.Tw_published_work .match_li_div .match_title { padding: 8px 0; line-height: 24px; height: auto }
.tw_hd { height: 60px }
.Tw_published_work .pl_ct_yy { padding-top: 6px }
.User_kttw_gc .pl_ct_yy { padding-top: 6px }
.User_kttw_gc .match_state, .Tw_published_work .match_state { padding-bottom: 10px }
.Tw_published_work .pl_ct_yy button b, .User_kttw_gc .pl_ct_yy button b, .Pinglun .pl_ct_yy button b { display: block; width: 150px; height: 40px; position: absolute; top: 0; left: 0; color: #666; font-size: 15px; text-indent: 46px; line-height: 40px; font-weight: normal }
.the_jg { color: #f85f48; font-size: 14px; padding: 0; float: right }
.the_mz { color: #999; font-size: 14px; padding: 8px 0 }
.Tw_published_work .the_mz { padding: 8px 3%; color: #999 }
.dt_title { padding: 8px; font-size: 13px }
.jsbs .pl_ct_yy button img, .User_kttw_gc .pl_ct_yy button img { width: 150px; height: 40px; margin-top: 0 }
.jsbs .pl_ct_yy button img.gif_ico { width: 22px; height: 23px; top: 9px; left: 22px; position: absolute }
.jsbs .pl_ct_yy button, .User_kttw_gc .pl_ct_yy button { width: 150px; height: 40px; border: 0; background: 0 }
a.user_kttw_li_a { display: block }
a.user_kttw_li_a .follow { border: 0; padding: 0; font-size: 14px }
a.user_kttw_li_a .f_finish { color: #9fa0a0 }
.user_kttw_li_p { font-size: 15px; color: #f2f0f1; line-height: 24px; position: relative; padding-top: 1rem }
p.user_kttw_li_p {  padding-top:.8rem
}
p.user_kttw_li_p em { display: inline-block; width: auto; text-align: center }
.User_index_gb .user_kttw_li_p {  padding-top:.8rem
}
.user_kttw_pic { width: 100%; display: block; height: 14rem; overflow: hidden }
.ly_button_div { padding: 0 24px }
.ly_button_div h3 { font-size: 15px; color: #e51284; text-align: center; padding-top: 10px }
.ly_button { width: 120px; height: 120px; background: #e51284; background-size: auto 120px; border-radius: 50%; margin: 20px auto 0 auto; position: relative }
.ly_button .ksimg { display: block; width: 120px; height: 120px; background: url(../img/ly_ico.gif) no-repeat; background-size: auto 120px; border: 0 }
.ly_button .zzly { display: block; width: 120px; height: 120px; background: url(../img/yy_ico3.gif) no-repeat; background-size: auto 120px; display: none; border: 0 }
.ly_button .bfly { display: block; width: 120px; height: 120px; background: url(../img/yy_ico4.gif) no-repeat; background-size: auto 120px; display: none; border: 0 }
.ly_button .bfzly { display: block; width: 120px; height: 120px; background: url(../img/yy_ico5.gif) no-repeat; background-size: auto 120px; display: none; border: 0 }
.ly_button_on { background: #fff }
.again_div { width: 120px; height: 1px; margin: 0 auto; position: relative }
a.again_but, a.again_but:active { width: 60px; height: 60px; border-radius: 50%; display: block; position: absolute; left: 140px; top: -88px; background: #9fa0a0; color: #fff; font-size: 14px; text-align: center; line-height: 60px }
a.again_but_on { background: #e51284 }
.tijiao_yy { position: relative }
.tijiao_yy h3 { font-size: 14px; color: #ff5722; text-align: center; padding: 24px 0 }
.tijiao_yy .h3_2 { display: none }
.tijiao_yy input { width: 200px; height: 52px; background: #9fa0a0; text-align: center; font-size: 14px; line-height: 52px; border: 0; margin: 0 auto; display: block; color: #fff; border-radius: 4px }
.tijiao_yy input.onc { background: #e51284 }
.tijiao_yy input:active { background: #9fa0a0 }
.the_time_span { position: absolute; left: -50px; top: 50px; color: #ff5722; font-size: 18px }
.the_money { color: #f85f48; height: 30px }
.the_second_nav { font-size: 16px; line-height: 24px; font-weight: bold; margin: 0 auto 8px auto; padding-left: 4%; padding-top: 12px }
.tuijian_li { background: #fff; margin: 12px auto }
.big_div { padding: 12px 4% }
.Fxy .card .big_div .float_l, .big_div .float_l { width: 25% }
.big_div a { text-align: center }
.big_div .head_img { float: none; margin: 0 auto; width: 58px; height: 58px }
.big_div .head_img img { width: 58px; height: 58px }
.big_div .head_news, .big_div .head_news:visited { height: 28px; width: 100% }
.Fxy .User_kttw_gc .big_div .head_name, .Fxy .User_kttw_gc .big_div .head_name:visited, .big_div .head_name, .big_div .head_name:visited { width: 100%; text-align: center }
.desc { font-size: 18px; color: #8d8d8d; line-height: 24px; margin-bottom: 0; border-left: 3px solid #cecece; padding-left: 10px; margin-bottom: 20px }
.match_li_div p.gif_imgp { background: url(../ztimg/925D2B92B843E362B3D585AA26D16BE5.gif) center no-repeat; height: 75px }
.hdcon .circle .module_new { margin-bottom: 4px; margin-top: 8px; padding: 14px 8px 0 8px }
.hdcon .circle .MainList { padding: 0; margin: 0 }
.circle { padding-bottom: 53px;}
.circle .zp_xinxi { padding: 0 12px }
.circle .pl_img { padding: 0 12px 12px 12px }
.pyq_dzing { padding: 2px 3% 8px 3% }
.Fxy .pyq_dzing a, .Fxy .pyq_dzing a img { width: 20px; height: 20px }
.pldiv_jd { padding: 8px 3%; border-top: #f1f1f1 solid 1px; display: block }
.pldiv_jd span { display: block; padding-bottom: 4px; font-size: 14px }
.pldiv_jd span i { color: #507daf; padding: 0 3px; font-size: 15px; font-style: normal }
.details_div { padding: 12px 0 0 0; background: #fff }
.details_div img { width: 100%; height: auto; padding: 0; margin: 0 }
.details_div b { display: block; text-align: center; line-height: 24px; font-size: 16px; color: #000 }
.pt20 { padding: 20px 0 }
.delete_i { float: left; width: 32px; height: 36px; margin: 0 0 0 -40px; line-height: 36px; color: #e51284; z-index: 2; display: none }
.fenzu { padding: 16px; border-bottom: #e5e5e5 solid 8px; min-height: 24px }
.fenzu span { font-family: "Helvetica"; font-size: 16px; color: #34495e; padding: 0; margin: 0 0 0 12px; display: inline-block; height: 28px; line-height: 28px }
.fenzu .on, .fenzu span:active { color: #e51284; font-family: "Helvetica"; font-size: 16px; padding: 0; margin: 0 0 0 12px; display: inline-block }
.fenzu_span i { color: #b8c4ce; font-size: 16px; font-family: "Helvetica" }
.add-a { width: 22px; height: 22px; display: block; background: url(../img/fzico.png) no-repeat; background-size: cover; float: left; margin-left: 20px; border-radius: 50%; margin-top: 19px }
.add-span { width: 18px; height: 18px; display: block; background: url(../img/fbzp.png) no-repeat; background-size: cover; float: left; margin-left: 20px; border-radius: 50%; margin-top: 19px; border: #999 solid 1px }
.User_follow_xz label.search, .qzgl-li,.User_follow_xz .search, .qzgl-li { height: auto; position: relative; background: #fff; border-radius: 0; width: 100%; margin: 0 auto; border-bottom: 0 }
.User_follow_xz label.search i,.User_follow_xz .search i { top:10px; right: 3% }
.User_follow_xz .window_div_up label.search,.User_follow_xz .window_div_up .search { height: 48px; position: relative }
.User_follow_xz .add_box { width: 94%; border-radius: 0; font-size: 15px; background: 0; margin: 0 3%; border-bottom: #fad0e6 solid 1px; padding: 0; color: #666 }
.User_follow_xz .add_box::placeholder{padding:0;}
.User_follow_xz .personal_information span.itsok,.User_follow_xz .bar-nav span.itsok { position: absolute; right: 4%; top: 10px; color: #e51284; padding: 0; line-height: 28px; border-radius: 3px; font-size: 14px }
.User_follow .user_news_dl dt { padding: 0 3% }
.User_follow dt a span { color: #595757; font-size: 15px }
.User_follow dt a span i { color: #9fa0a0; font-size: 13px }
.new_one { border-bottom: #e5e5e5 solid 1px; float: left; width: 20%; padding-bottom: 12px; display: block }
.User_follow .new_one { width: 100% }
.make_newone { color: #e51284; font-size: 16px; float: left; margin-top: 20px; margin-left: -6px }
.make_newone_span { color: #e51284; font-size: 16px; float: left; margin-top: 18px; margin-left: 4px }
.make_newone_color { color: #34495e }
label .new_one,.search_bj .new_one { border: 0 }
label .make_newone_span,.search_bj .make_newone_span { margin: 0; font-size: 12px; color: #666; float: none; text-align: center; display: block }
label .add-a,.search_bj .add-a { margin-left: 8px }
label .add-span,.search_bj .add-span { margin: 0 auto; width: 50px; height: 50px; float: none; border-color: #ddd; background: url(../img/ico09.png)14px -19px no-repeat; background-size: auto 480px }
label .del-span, label .del-span2,.search_bj .del-span, .search_bj .del-span2 { display: block; border-radius: 50%; margin: 0 auto; width: 50px; height: 50px; float: none; border: #ddd solid 1px; background: url(../img/ico09.png)14px -55px no-repeat; background-size: auto 480px }
label .nextone-span,.search_bj .nextone-span { display: block; margin: 0 auto; width: 50px; height: 50px; float: none; border: #ddd solid 1px; background: url(../img/ico09.png)13px -270px no-repeat; background-size: auto 460px; border-radius: 50% }
.User_follow_xz label.search_bj,.User_follow_xz .search_bj { padding-top: 18px; padding-bottom: 0 }
.qzgl-li { padding: 10px 3%; width: 94%; overflow: hidden }
.qzgl-li .atwho { position: inherit; top: inherit; display: block }
.User_follow_xz .the-people label span,.User_follow_xz .the-people .search_bj span { display: block; float: right; color: #fff; background: #e51284; padding: 0 10px; line-height: 32px; border-radius: 3px; font-size: 14px }
.User_follow_xz .the-people label a,.User_follow_xz .the-people .search_bj a { display: none; float: right; color: #fff; background: #e51284; padding: 0 10px; line-height: 32px; border-radius: 3px; font-size: 14px }
.User_follow dt .isdel { display: block; float: right; color: #fff; background: #e51284; padding: 0 10px; line-height: 32px; border-radius: 3px; font-size: 14px; margin-top: 18px }
.isdelgl { display: block; float: left; color: #fff; background: #e51284; padding: 0 6px; line-height: 20px; border-radius: 50%; font-size: 14px; margin-top: 14px; margin-right: 1rem }
.User_follow_xz .the-people label em,.User_follow_xz .the-people .search_bj em,.User_follow_xz .the-people .label-div em { width: 60%; padding-left: 12px; height: 36px; overflow: hidden }
.User_follow_xz label input.search_button,.User_follow_xz .search_bj input.search_button { background: url(../img/ico01.png) 10px -354px no-repeat; background-size: auto 400px; border: 0; width: 28px; height: 28px; margin-top: -2px; position: absolute; right: 8px; top: 18px; z-index: 2; opacity: .4 }
.User_index .second_menu ul li { padding-left: .8%; padding-top: 1%; height: auto }
.User_index .second_menu ul li a { display: inline-block; width: 32%; text-align: center; height: 94px; line-height: 94px; overflow: hidden; padding: 0; border: 0 }
.User_index .second_menu ul li span { background: 0; width: 100%; font-weight: normal; font-size: 18px; line-height: 94px; margin: 0; padding: 0; height: 100% }
.User_index .second_menu ul li span.the_upright { background: #d5e280; width: 100% }
.User_index .second_menu ul li span.l_d5e { background: #b6d5be; width: 100% }
.User_index .second_menu ul li span.b_ffaa5d { background: #ffaa5d; width: 100% }
.User_index .second_menu ul li span.dt_on { background: #d5e280; width: 100% }
.label_div { position: fixed; min-height: 200px; background: #fff; width: 100% }
.User_follow_xz .label_div { position: relative; -webkit-overflow-scrolling: touch; overflow-y: scroll }
.scfz_but { margin-top: 36px }
.scfz_but input.gl_but {margin:12px auto;}
.jgz, .jgz:visited { background: #f6f6f6; text-align: center; line-height: 54px; color: #e51284; font-size: 1.2rem; font-weight: 500; font-family: "Helvetica"; border-top: #ddd solid 1px }
.jgz_ygz, .jgz_ygz:visited { color: #666 }
.fz-div { display: none; position: absolute; left: 0; top: 44px; width: 92%; height: auto; background: #f1f1f1; z-index: 1001; padding: 2% 4% 6% 4% }
.fz-div li { min-width: 18%; padding: 0 6px; display: inline-block; border-radius: 4px; height: 2.4rem; line-height: 2.4rem; background: #e0e0e0; text-align: center; margin: 2% 1%; font-size: 13px; color: #000 }
.fz-div li:active { opacity: .8 }
.fz-div .xj_li { width: 20%; display: inline-block; border-radius: 4px; height: 2.2rem; line-height: 2.2rem; text-align: center; margin: 2% 1%; font-size: 13px; color: #000; background: 0; border: #666 dashed 1px }
.gz-xzfz { display: none; position: fixed; z-index: 1011; top: 25%; left: 15%; width: 70%; background: #fff; border-radius: 6px; height: auto; overflow: hidden }
.szxfz { font-size: 14px; color: #333; display: block; border: 0; width: 88%; border-radius: 0; border-bottom: #f6f6f6 solid 1px; padding: 0 0 6px 0; margin: 0 6% 6px 6% }
.gz-xzfz h2 { text-align: center; line-height: 3rem; font-size: 14px; color: #868686 }
.gz-xzfz p { max-height: 11rem; overflow-y: scroll; overflow-x: hidden; margin: 0 6%;  padding-bottom:.5rem;
 padding-top:.5rem
}
.gz-xzfz p label, .gz-xzfz p .divlabel { height: 30px; min-width: 16%; display: inline-block; margin: 3% 1% }
.gz-xzfz p label input, .gz-xzfz p .divlabel input { line-height: 30px; font-size: 13px; background: #ededed; height: 30px; display: block; border: 0; border-radius: 4px; margin: 0 }
.gz-xzfz p label input.on, .gz-xzfz p .divlabel input.on { background: #e51284; color: #fff }
.the-but { height: 46px; border-top: #ddd solid 1px; position: relative }
.wxts-div .the-but i, .the-but i { display: block; position: absolute; width: 1px; height: 46px; background: #ddd; left: 50%; top: 0 }
.the-but input { font-size: 18px; color: #333; line-height: 46px; background: 0; border: 0; display: inline-block; width: 49%; padding: 0 }
.the-but input:active { background: #f1f1f1 }
.the-but input.queding-but { color: #e51284 }
.wxts-div .the-but input.queding-but { color: #333 }
.z_photo .up-section { position: relative }
.up-section .close-upimg { position: absolute; width: 20px; height: 20px; top: 4px; right: 6px; z-index: 10 }
.up-section .up-span { display: block; border: 0; width: 86px; height: 86px; overflow: hidden; visibility: hidden; position: absolute; top: 0; left: 0; z-index: 9; background: rgba(0,0,0,.5); margin-bottom: 10px }
.up-section:hover .close-upimg { display: block }
.up-section:hover .up-span { visibility: visible }
.z_photo .up-img { display: block; width: 100%; height: auto; margin: 0 }
.up-opcity { opacity: 0 }
.img-name-p { display: none }
.upimg-div .up-section { width: 80px; height: 80px; display: inline-block; overflow: hidden; margin-right: 10px }
.img-box .upimg-div .z_file { width: 80px; height: 80px }
.z_file .add-img { display: block; width: 32px; height: 29px; margin-top: 25% }
.mask { z-index: 1000; display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.4) }
.mask .mask-content { width: 300px; border-radius: 6px; position: absolute; top: 50%; left: 50%; margin-left: -150px; margin-top: -50px; background: white; height: 100px; text-align: center }
.mask .mask-content .del-p { color: #555; height: 60px; line-height: 60px; font-size: 16px; border-bottom: 1px solid #d1d1d1 }
.mask-content .check-p { height: 40px; line-height: 40px; position: absolute; bottom: 0; left: 0; width: 100% }
.mask-content .check-p span { width: 49%; display: inline-block; text-align: center; color: #e51284; font-size: 16px }
.check-p .del-com { border-right: 1px solid #ddd }
.new-lb-div { background: #fff; width: 100%; height: 52px; position: fixed; top: 48px; left: 0; z-index: 98 }
.new-lb { background: 0; padding: 3% 0; margin: 0 3%; width: 94% }
.new-lb ul { border-radius: 36px; height: 36px; width: 99%; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-item-align: center; -webkit-align-self: center; align-self: center; -webkit-box-lines: single; -moz-box-lines: single; -webkit-flex-wrap: nowrap; -ms-flex-wrap: none; -ms-flex-wrap: nowrap; flex-wrap: nowrap }
.new-lb li { width: 100%; padding: 0; margin: 0; text-align: center; color: #868686; font-size: 14px; line-height: 36px; -webkit-box-flex: 1; -ms-flex: 1; position: relative }
.new-lb li.on { color: #e50083; font-weight: bold }
.me-quanzi { margin: 16px; font-size: 18px; position: relative; border-left: #d41277 solid 4px; text-indent: 8px }
.rm-quanzi { margin: 16px; font-size: 18px; position: relative; text-align: center; color: #d41277 }
.me-quanzi .search_button { padding: 0; background: url(../img/ico01.png) 0 -352px no-repeat; background-size: auto 400px }
.me-quanzi .add_button { padding: 0; background: url(../img/ico02.png)-70px -64px no-repeat; background-size: auto 150px; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg) }
.new-quanzi { text-align: center; padding-top: 4rem; padding-bottom: 6px }
.new-quanzi span, .new-quanzi a, .wxts-div button { padding: 0 24px; background: #e51284; border-radius: 20px; line-height: 36px; font-size: 15px; color: #fff; display: inline-block; -webkit-box-shadow: 0 1px 1px #ccc; box-shadow: 0 1px 1px #ccc }
.new-quanzi a, .new-quanzi a:visited, .new-quanzi a:hover, .new-quanzi .new-quanzia, .new-quanzi span { height: 48px; background: linear-gradient(90deg, rgba(255,67,167,1) 0, rgba(242,45,146,1) 100%); text-align: center; line-height: 48px; width: 180px; border: 0; color: #fff; font-size: 18px; position: fixed; bottom: 3%; left: 50%; margin-left: -90px; border-radius: 24px; padding: 0; box-shadow: none; z-index: 3 }
.new-quanzi span { padding: 0 12px }
.new-quanzi .jrqz { position: absolute; width: 3rem; height: 2.2rem;  top:.2rem;
 right: 0 }
.wxts-div button { border: 0 }
.new-gnbut { margin-right: 3% }
.new-gnbut a, .new-gnbut span { display: inline-block; height: 20px; background: url(../img/ico02.png) 1px 4px no-repeat; background-size: auto 150px; margin: 0 4px 8px 12px; padding-left: 20px; position: relative }
.pl_img .new-gnbut a, .pl_img .new-gnbut span { margin-left: 0; position: relative; max-width: 10px }
.pl_img .new-gnbut span.dz_ny_on { color: #e51284; background-position: -38px 4px }
.new-gnbut a i { font-size: 14px; color: #999; line-height: 24px; padding-left: 1px }
.new-gnbut a.pl, .new-gnbut span.pl, .new-gnbut a.circle_pl { background-position: 0 -36px; margin-left: 14px }
.pl_img .new-gnbut a.pl, .pl_img .new-gnbut span.pl { margin-left: 0 }
.new-gnbut span.fx, .new-gnbut a.fx { background-position: 3px -76px; margin-bottom: -4px }
.new-gnbut a.sc-on, .new-gnbut span.dz_on, .new-gnbut a.dz_on { background-position: -38px 4px }
.new-gnbut span.dz_on i, .new-gnbut a.sc-on i, .new-gnbut a.dz_on i, .new-gnbut span.sc-on i { color: #e51284 }
.Qz-li .MainList { box-shadow: none; padding-top: 12px; padding-bottom: 0 }
.Qz-li .Mainlist-quanzi .module_new, .Qz-li .Mainlist-quanzi .swipeleft2 { position: relative; padding-bottom: 0; height: auto; z-index: 3 }
.Qz-zy .content, .Qz-li .content { background-color: none; padding-bottom: 53px; width: 100%; overflow: hidden; position: relative; padding-top: 50px; }
.Qz-zy nav { position: relative }
.Qz-zy .adding_style { position: relative; padding: 0; height: auto; box-shadow: none; overflow: inherit }
.Qz-zy .pl_py { width: 90%; position: inherit; height: 5rem; line-height: 16px; margin: 0 auto; border-radius: 0 }
.Qz-zy .dz_pldiv { position: inherit; width: 100%; padding-top: 6px; text-align: center; height: auto }
.Qz-zy .review { width: 15%; position: absolute; top: -48px; right: 0; height: 32px }
.Qz-zy .pl_message { position: relative; margin: 6px 6px 8px 2% }
.Qz-zy .yuyi_pl { display: inline-block; width:100%; height: auto; text-align: center; border: 0; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -o-user-select: none }
.Qz-zy .yuyi_pl em { display: block; width: 6rem; height: 6rem; border-radius: 50%; border: #abadb2 solid 1px; margin:.5rem auto; line-height: 6rem; -webkit-box-shadow: 0 1px 5px #ccc; box-shadow: 0 1px 5px #ccc; background: url(../img/ht.png) center no-repeat #fff; background-size: auto 50px }
.Qz-zy .yuyi_pl::before, .yuyi_pl:hover { background: 0 }
.Qz-zy .yuyi_pl:active { background: #fff }
.Qz-zy .yuyi_pl em::before, .yuyi_pl em:hover { background: url(../img/ht.png) center no-repeat #fff; background-size: auto 50px }
.Qz-zy .yuyi_pl em:active { background: url(../img/ht.png) center no-repeat #eee; background-size: auto 50px }
.Qz-zy .yuyi_pl .ptitle{font-weight:bold;font-size:16px;}
.Qz-zy .yuyi_pl .pchongxin{color:#999;}
.Qz-zy .yuyi_pl em.have-yuyi{display:none; width: 6rem; height: 6rem; border-radius: 50%; border: #abadb2 solid 1px; margin:.5rem auto; line-height: 6rem; -webkit-box-shadow: 0 1px 5px #ccc; box-shadow: 0 1px 5px #ccc;background: url(../img/bofang2.png) center no-repeat #fff; background-size: auto 80px;}
.Qz-zy .yuyi_pl em.have-yuyi2{background: url(../img/yy_ico22.gif) center no-repeat #fff; background-size: auto 32px;}
.title-div { margin-bottom: 18px; margin-top: 10px; display: none }
.Qz-zy .title-div { display: block; background: #f2f2f2; margin: 0; padding: 10px 0 12px 0 }
.title-div h2 { text-align: center; line-height: 32px }
.Qz-zy .user_kttw_pic, .User_index_gb .user_kttw_pic, .Index .user_kttw_pic { width: 92%; height: auto; padding: 0; margin-bottom: 0 }
.Qz-zy .user_kttw_pic, .User_index_gb .user_kttw_pic, .Index .user_kttw_pic { display: flex; flex-flow: row wrap }
.Fxy .Index .user_kttw_pic { width: 100% }
.Fxy .Index p.user_kttw_li_p { text-align: right }
.Fxy .Index p.user_kttw_li_p em { min-width: 3.5rem }
.Qz-zy .user_kttw_pic .box-img, .User_index_gb .user_kttw_pic .box-img, .Index .user_kttw_pic .box-img { width: 31%; display: block; float: left; height: 5rem; margin-bottom: 4px; overflow: hidden }
.Qz-zy .user_kttw_pic .box-img img, .User_index_gb .user_kttw_pic .box-img img { min-height: 5rem; object-fit: cover }
.Qz-zy .head_news, .Qz-zy .head_news:visited { width: 72%; overflow: hidden; white-space: initial; text-overflow: inherit }
.Qz-zy .pl_img, .Qz-zy .pl_img_g, .User_index_gb .pl_img, .Index .pl_img { padding-left: 60px }
.Qz-zy .pinglun-all .pl_img { padding-left: 22px }
.Qz-zy .zp_xinxi { line-height: 22px; min-height: 0; position: relative; width: 100%; max-height: 62px }
.Qz-zy .title_div { z-index: 1003; border-bottom: #f2f2f2 solid 1px }
.Qz-zy .title_top span { line-height: 2.6rem; font-size: 15px; overflow: inherit; width: 32%; color: #999; }
.Qz-zy .title_top span.on { color: #333 }
.Qz-zy .title_top span em { height: 3px; background: #e51284; width: 30%; margin: 0 auto; top: -3px; left: 0 }
.Qz-zy .inner { margin-top: 0; padding-top: 12px; background: #fff; padding-bottom: 3rem; top: 0; overflow:hidden;min-height:100%;}
.Qz-zy .new-quanzi { background: #fff; position: fixed; z-index: 1007; width: 100%; padding: 0; bottom: 0; left: 0 }
.Qz-zy .User_please .new-quanzi{position:initial;}
.plaese_ts{margin-top:1rem;position:relative;}
.aboutbut-view{display:flex;margin:0 4%;}
.Mainlist-quanzi .new-quanzi { position: relative; background: 0 }
.Qz-zy .MainList { box-shadow: 0 0 0 #ddd; padding-top: 12px }
.the-nr, .the-more { display: block; padding: 16px 16px 0 16px; position: relative }
.the-nr { padding-bottom: 16px }
.the-nr p, .the-nr pre {
 font-size:.8rem; color: #999; max-height: 2.2rem; line-height: 1.1rem; overflow: hidden; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word }
.the-nr a, .the-more a { display: block; color: #e51284; text-align: center; margin-top: 8px }
.the-more a { color: #666; line-height: 14px }
.the-nr a { padding-bottom: 8px }
.Qz-zy .head_title .fx_ny, .Qz-zy .head_title .open-hb { position: absolute; right: 3%; top: 12px }
.Qz-zy .head_title a i { display: block; width: 22px; height: 22px; float: left; background: url(../img/ico01.png) 0 0 no-repeat; background-size: 700% }
.Qz-zy .head_title a.fx_ny i, .Qz-zy .head_title a.open-hb i { background-position: -136px -114px; margin-left: 12px }
.Qz-zy .kt_div { padding: 12px 4% 1px 4%; margin: 0; border-bottom: #f2f2f2 solid 1px; min-height: 2.5rem; position: relative }
.Qz-zy .kt_div input { background: 0; border: 0; font-size: 15px; color: #a7a7a7; width: 75%; float: left; padding: 0 }
.Qz-zy .kt_div input:disabled { color: #666; opacity: 1 }
.Qz-zy .backstory_dl, .fysz { background: #fff; margin-top: 0; padding: 42px 0 0 0; border-top: 0; position: fixed; right: -9999px; top: 0; width: 100%; height: 100%; z-index: 1008 }
.Qz-zy .backstory_dl dt { padding: 8px 0 0 0; margin: 0 4% }
.yq-jrqz { text-align: right; padding-right: 16px; padding-bottom: 4px }
.yq-jrqz .a-em { display: inline-block; width: 22px; height: 22px; background: url(../img/ico02.png) 2px -104px no-repeat; background-size: auto 150px }
.qz-div { position: relative; border-bottom: #f2f2f2 solid 1px }
.qz-div .float_l { width: 80% }
.qz-div .gr-zy { font-size: 16px; float: right; margin-top: 5px }
.qz-div .add-money { color: #e60677 }
.Qz-zy .jurisdiction_p { padding: 0; position: inherit; margin-top: 0; top: auto; height: auto }
.Qz-zy .jurisdiction_p label em, .Userfollowli .jurisdiction_p label em, .Qz-zy .jurisdiction_p .nolabel em { line-height: 30px; font-size: 15px; color: #333; width: 66% }
.Qz-zy .jurisdiction_p label a { display: block; width: 100%; height: 100% }
.kt_div h2.blodfont strong, .Qz-zy .jurisdiction_p label strong, .backstory_dl dt span strong { color: #e51284; display: inline-block; padding-left: 8px; font-size: 14px; line-height: 5px }
.qztx-text { position: absolute; top: 40%; left: 0; width: 100%; font-size: 16px; color: #fff; text-align: center; height: 1px }
.wxts-div { display: none; position: fixed; width: 80%; height: auto; background: #fff; border-radius: 6px; left: 10%; top: 30%; text-align: center; z-index: 1010 }
.wxts-div i { display: block; position: absolute; width: 18px; height: 18px; right: 8%; top: 10%; background: url(../img/ico02.png) -40px -72px no-repeat; background-size: auto 150px }
.shanchu-but { display: block; position: absolute; width: 18px; height: 18px; right: 4%; top: 12%; background: url(../img/ico02.png) -40px -72px no-repeat; background-size: auto 150px }
.Qz-zy .shanchu-but { right: auto; left: 4%; top: 16px; width: auto; font-size: 14px; background: 0 }
.Big_picture .shanchu-but { z-index: 2; top: 2%; right: 4% }
.wxts-div h2 { display: inline-block; margin: 0 auto; font-size: 16px; color: #333; line-height: 36px; padding-top: 12px; position: relative }
.wxts-div h3 { display: block; font-size: 18px; line-height: 2rem;  padding:.5rem 0;
 border-bottom: #e51284 solid 1px; color: #e51284 }
.wxts-div h2 em { display: block; width: 50px; height: 2px; background: #ccc; position: absolute; left: 7px; top: 44px }
.wxts-div p { font-size: 16px; padding: 2rem 10%; color: #333; line-height: 24px }
.Qz-zy .the_more { margin-top: 8px; opacity: 1 }
.Qz-zy .glqx label, .Userfollowli .glqx label,.qzuser-div { padding: 12px 4% 4px 4%; margin-top: 0 }
.Qz-zy .glqx label:active, .Userfollowli .glqx label:active { background: #f1f1f1 }
.Qz-zy .glqx label em { color: #333 }
.Qz-zy .glqx label .the_more, .Userfollowli .glqx label .the_more { margin-top: 8px }
.Qz-xq .kt_div input, .Qz-xq .kt_div textarea { color: #333; width: 70%; float: left }
.Qz-ss { background: #fff; width: 100% }
.Qz-ss .content { padding-top: 46px; padding-bottom: 0; width: 100%; overflow: inherit; }
.Qz-ss header { position: fixed; width: 100% }
.Qz-ss .search { margin-right: 15% }
.Qz-ss .return { top: 2px }
.Userfollowli { background: #fff }
.Userfollowli .head_title { text-align: center; -webkit-box-shadow: 0 1px 5px #eee; box-shadow: 0 1px 5px #eee }
.Userfollowli .search { width: 85%; display: inline-block; margin: 0; background: #ebebeb; height: 32px }
.Userfollowli .search .search_box { background: url(../img/sousuo.png)4% center no-repeat; background-size: auto 14px; height: 36px; color: #666 }
.Userfollowli .search_button, .msj3-5 .search_button, .User_index_gbtr .search_button { top: 2px; right: 4%; background: url(../img/ico01.png) 0 -354px no-repeat; background-size: auto 400px }
.top-fzlb { position: absolute; width: 100%; top: 64px; left: 0 }
.px-div { display: block; width: 40px; height: 32px; float: left; background: url(../img/ico02.png) -28px -96px no-repeat; background-size: auto 150px; position: relative; z-index: 1010 }
.px-li { width: 10rem; height: auto; background: rgba(26,26,26,0.88); border-radius: 8px; position: absolute; top: 44px; left: 6px; display: none }
.px-li li { font-size: 16px; text-align: center; color: #fff; padding: 12px 0; border-bottom: #666 solid 1px }
.px-li li:active, .px-li li.on { color: #f9319d }
.px-li li:last-child, .tjgz_div ul.threestylepx-li li:last-child { border: 0 }
.px-li i { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid rgba(26,26,26,0.88); position: absolute; left: 10%; top: -6px }
.Userfollowli .jurisdiction_p { padding: 0; position: relative; margin-top: 0; top: 56px }
.Userfollowli .top108 { top: 108px; border-top: #f2f2f2 solid 1px; height: 24rem }
.Userfollowli .module_new { padding: 20px 16px 20px 16px; border-bottom: #f2f2f2 solid 1px; overflow: hidden }
.Userfollowli .head_name, .Userfollowli .head_name:visited { padding: 2px 0 4px 0 }
.Userfollowli .follow { border-radius: 30px; color: #e50083; padding: 0 10px; background: #ffedf7; border: 0; min-width: 40px }
.Userfollowli .follow_on { background: #f0f0f0; color: #a7a7a7 }
.xz-biaoti { padding: 0 4%; line-height: 32px; font-size: 16px; margin: 12px 0 4px 0; color: #333; font-weight: bold; }
.biaoti-but{font-size:14px;color:#e51284;float:right;font-weight:normal;}
.User_follow_xz .big_div { padding: 0; float: left; width: 20%; padding-bottom: 0 }
.User_follow_xz .big_div .float_l { width: 100% }
.User_follow_xz .big_div .head_img, .User_follow_xz .big_div .head_img img { width: 53px; height: 53px; margin: 0 auto }
.User_follow_xz .big_div .head_name, .User_follow_xz .big_div .head_name:visited { font-size: 12px; padding-top: 0; height: auto; color: #666; padding-bottom: 11px }
.User_follow_xz .head_img em { display: none; width: 20px; height: 20px; background: #e51284; position: absolute; left: 0; top: 0; border-radius: 50%; font-size: 14px; color: #fff; line-height: 18px; text-align: center }
.User_follow_xz .head_img em.isfor, .User_follow_xz .head_img em.isforgl { display: none; width: 20px; height: 20px; background: url(../img/ico01.png) -41px -243px no-repeat #999; position: absolute; left: 0; top: 0; border-radius: 50%; text-align: center; background-size: auto 300px }
.User_follow_xz .qz-search em.isfor { display: block }
.User_follow_xz .head_img em.isforon, .User_follow_xz .head_img em.isforglon { background: url(../img/ico01.png) -41px -243px no-repeat #e51284; background-size: auto 300px; display: block }
.User_label { background: #fff }
.User_label .menu_div { height: auto; margin-top: 0; padding-bottom: 0; border-bottom: 0; background: 0 }
.del-but { background: #d6d6d6; border: 0; padding: 0; margin: 2rem auto; display: block; width: 40%; font-size: 1rem; line-height: 3rem; text-align: center; color: #fff; box-shadow: 0 1px 5px #ccc; border-radius: 1.5rem }
.del-but:active { background: #eee }
.Qz-zy .atwho { top: 48px; display: block; position: fixed; height: 92% }
.Qz-zy .atwho p { margin: 0 2%; overflow: hidden }
.Qz-zy .atwho label { height: 68px; width: 117%; padding: 0; margin: 0 auto }
.User_follow_xz .atwho label { height: 58px; width: 107%; margin: 0 auto; position: relative; left: -32px }
.zd-div { height: 70px; width: 152%; padding: 0; margin: 0 auto }
.zd-div-zd { background: #f7f5f6; border-bottom: #ddd solid 1px }
.zd-div dl { margin: 0; height: 64px; padding: 6px 16px; display: block; -webkit-transition: all .3s linear; transition: all .3s linear; position: relative }
.Qz-zy .atwho label a, .User_follow_xz .atwho label a { display: block; height: 58px; -webkit-transition: all .3s linear; transition: all .3s linear }
.swipeleft { transform: translateX(-14%); -webkit-transform: translateX(-14%) }
.swipeleft2 { transform: translateX(-32%); -webkit-transform: translateX(-32%) }
.swipeleft3 { transform: translateX(10%); -webkit-transform: translateX(10%) }
.atwho label img { margin-top: 8px; width: 50px; height: 50px }
.atwho label em { margin-top: 4px; width: 50%; height: 52px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.Qz-zy .atwho label span { display: block; float: right; width: 50px; height: 28px; line-height: 28px; background: #ffedf7; border-radius: 28px; color: #e50083; font-size: 14px; text-align: center; margin-top: 20px; margin-right: 8px }
.Qz-zy .atwho label span.refuse { display: block; float: right; width: 50px; height: 28px; line-height: 28px; background: #e51284; color: #38bfef; font-size: 14px; text-align: center; background: #e8f9ff; border-radius: 28px; margin: 20px 6px 0 0 }
span.refuse { display: block; float: right; width: 12%; height: 58px; line-height: 58px; background: #e51284; color: #fff; font-size: 16px; text-align: center; background: #999; border-left: #fff solid 1px; border-radius: 0; margin: 0 }
.zdnav { width: 100%; background: #000; height: 100px; position: absolute; z-index: 1; opacity: 0; left: 40%; top: 0 }
.yjfkzd { display: block; float: right; width: 25%; height: 69px; line-height: 69px; background: #f94a4a; color: #fff; font-size: 16px; text-align: center; border-radius: 0; margin: -4px 0 0 0; z-index: 2; position: absolute; right: 0; top: 0 }
.yjfkqxzd { display: block; float: right; width: 16%; height: 69px; line-height: 69px; background: #f1f1f1; color: #666; font-size: 16px; text-align: center; border-radius: 0; margin: -4px 0 0 5%; z-index: 2; position: absolute; right: 16%; top: 5px; display: none }
.qz-ewm { margin: 30% auto; display: block; width: 50%; height: auto }
.span-menu { position: absolute; right: 0; top: 0 }
.span-menu b { display: block; width: 1.5rem; height: 1rem; background: url(../img/ico02.png)-22px -134px no-repeat; background-size: auto 150px }
.em-menu { display: none; position: absolute; top: -0.5rem; right: 1.5rem; background: rgba(75,81,84,1); width: 8.5rem; height: 2rem; border-radius: 4px }
.em-menu a {
 margin-top:.3rem; background-position: -56px -130px; margin-left: 22px; margin-right: 22px }
.em-menu a.pl, .em-menu a.circle_pl { background-position: -84px -130px }
.em-menu a i { color: #fff; position: absolute;  font-size:.8rem;
 padding-right: 6px;  margin-top:.2rem;
 line-height: 18px; width: 30px }
.em-menu a.sc i { padding-right: 14px }
.em-menu a.pl i, .em-menu a.circle_pl i { border: 0 }
.pinglun-div { display: block; position: fixed; width: 100%; z-index: 1006; left: 0; height: auto; bottom: inherit; top: -888px; background: #fff }
.pinglun-all { position: absolute; padding: 0; width: 100%; height: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch }
.pinglun-all iframe { background: #fff; padding-top: 0; width: 100%; height: 100% }
.Userfollowli button.itsok { background: 0; border: 0; position: absolute; top:6px; right: 2%; color: #e51284;  font-size:.9rem
}
.User_follow_xz .po-o{z-index:0;}
.qz-pldiv { background: #f5f2f4; position: relative;  padding:.4rem 0 0 0;
 color: #333; line-height: 1.3rem; border-radius: 6px; font-weight: 400; max-height: 14.5rem; overflow: hidden }
.qz-pldiv p { min-height: 1.3rem;  padding-left:.8rem;
 padding-top:.1rem;
 padding-bottom:.1rem;
 padding-right:.4rem
}
.qz-pldiv .qz-yuying { min-height: 1.4rem; line-height: 1.6rem;  padding-bottom:.5rem
}
.qz-pldiv p:first-child { border-bottom: 0 }
.qz-pldiv .pl_ct_yy { display: inline-block; padding: 0; min-height: inherit;  height:.8rem;
 margin: 0 }
.qz-pldiv .pl_ct_yy i { line-height: 30px }
.qz-pldiv .pl_ct_yy strong { width: 90px; height: 28px; margin-top: 4px }
.qz-pldiv .pl_ct_yy strong img { width: 98px; height: 28px; margin: 0; object-fit: inherit; border-radius: 0 }
.qz-pldiv .pl_ct_yy strong img.gif_ico { width: 8px; height: 12px; left: 12px; top: 8px }
.qz-pldiv .qz-dzdiv { min-height: 1.4rem;  padding-left:.8rem;
 position: relative; color: #e51284; padding-right: 3rem; margin-bottom: 4px; border-bottom: #e8e8e8 solid 1px }
.qz-pldiv p:active { background: #ddd }
.qz-pldiv .little_sj { border-bottom: 8px solid #f3f3f5; border-top: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; top: -8px; left: inherit; right: 4px }
.qz-dzico { display: inline-block; width: 20px; height: 16px; background: url(../img/3ico.png)-284px -288px no-repeat; background-size: auto 600px; position: absolute }
.qz-name, .qz-name:visited { color: #e51284;  font-size:.9rem
}
.User_index_gb .module_img, .Index .module_img { height: auto; max-height: 12rem; width:100%; padding:0 }
.User_index_gb .module_oneimg { height: auto }
.qz-delete, .qzzj-delete { color: #39C;  font-size:.8rem;
 display: inline-block; line-height: 1rem;  padding:.5rem 0
}
.qzulli_div { max-height: 348px; overflow: hidden }
.qzulli_div10 { max-height: 812px; overflow: hidden }
.qzulliha_div { height: auto; max-height: none }
.Mainlist-quanzi .float_r span.pinglun-span { width: auto; background: url(../img/ico04.png) -34px -76px no-repeat; background-size: auto 160px; opacity: .7; padding-left: 22px; display: inline-block; position: absolute; right: -50px; top: 0; height: 20px; line-height: 20px; min-width: 58px }
.float_r span.pinglun-span em { color: #666; padding-right: 52px }
.User_yjfk .content { padding-top: 48px; background: #f5f5f5;width:100%;overflow-x:hidden; }
.User_yjfk .me-quanzi { font-size: 16px; border: 0; text-indent: 0 }
.User_yjfk .function { border-top: #ddd solid 1px }
.User_yjfk .function dt { border-bottom: #ddd solid 1px; height: auto }
.User_yjfk .function dt:last-child { margin: 0 }
.div_yjfk { font-size: 13px; line-height: 22px; display: none; margin: 10px 3%; padding: 8px; background: #f2f2f2 }
.User_yjfk nav { height: 52px; position: fixed }
.a_yjfk { display: block; font-size: 16px; width: 72px; padding-left: 32px; background: url(../img/yjfk.png) 10px center no-repeat; background-size: auto 20px; line-height: 50px; position: absolute; left: 50%; top: -4px; margin-left: -52px }
.pic-yjfk, .div2-yifk { position: relative }
.div2-yifk { margin-top: 8px;}
.div2-yifk textarea { background: #fff; border: 0; display: block; height: 74px; width: 94%; padding: 3%; font-size: 14px }
.p-yjfk { position: absolute; right: 3%; bottom: 4px; font-size: 12px }
.p-yjfk i { color: #999 }
.div2-yifk input { background: #fff; border: 0; width: 94%; padding: 0 3%; height: 42px; line-height: 42px }
.pic-yjfk { margin: 6% 0 0 0; background: #fff }
.pic-yjfk .upimg-div .up-section { float: left; width: 22%; margin-bottom: 10px }
.pic-yjfk .view { height: auto; padding: 0 3% 0 0; }
.pic-yjfk .view span.mrfb_pic { width: 20%; float: left; height: 76px; border: #ddd solid 1px; text-align: center; vertical-align: middle; position: relative }
.pic-yjfk .z_file .add-img { padding: 0; margin: 0; width: 40px; height: 40px; position: absolute; top: 50%; left: 50%; margin-left: -20px; margin-top: -20px }
.pic-yjfk .z_file.fl .add-img { width: 100%; height: 100%; top: 0; left: 0; margin-left: 0; margin-top: 0 }
.pic-yjfk h3 { font-size: 16px; line-height: 42px; padding: 0 3% }
.qz-banner img { width: 100%; height: auto; border: 0 }
.swiper-qz { margin-bottom: 10px; height: 112px; position: relative; width: 100%; overflow: hidden }
.swiper-qz .pagination { left: 50%; width: 24px; margin-left: -12px }
.swiper-qz .swiper-pagination-bullet-active { background: #d41277 }
.qz-menu { overflow: hidden; clear: both; height: auto; padding: 16px 0; background: #fff; display: flex; display: -webkit-flex; flex-direction: row; flex-flow: row wrap; width: 100% }
.qz-menu div { width: 20%; margin-bottom: 1rem; text-align: center }
.qz-menu div a { display: block }
.qz-menu div a:active { opacity: .5 }
.qz-menu div span { display: block; width: 4rem; height: 4rem; margin: 0 auto 5px auto; border-radius: 50px; background: url(../img/qzlb01.png) 11px 9px no-repeat #5dc800; background-size: auto 30px }
.Index .qz-menu div span, .Qz-li .qz-menu div span { background: 0; overflow: hidden }
.Index .qz-menu div span img, .Qz-li .qz-menu div span img { width: 100%; height: 100% }
.Index .qz-menu div span img:hover { animation: changeBiger .3s linear forwards; animation-delay: .3s; -webkit-animation-delay: .3s }
@keyframes changeBiger {  0% {
 transform:scale(1)
}
 50% {
  transform:scale(0.5)
 }
 100% {
  transform:scale(1)
 }
}
.qz-menu div p { font-size: 15px }
.the_join { display: block; position: absolute; right: 3%; top: 18%; width: 3.5rem; height: 1.8rem; background: #d41277; color: #fff; font-size: 14px; border-radius: 4px; line-height: 1.8rem; text-align: center }
.qz-bottom { width: 100% }
.Qz-zy .Mainlist-quanzi { margin-bottom: 0 }
.qz-bottom span { width: 33%; display: inline-block; border-right: 0; line-height: 2rem; text-align: center; font-size: 14px }
.Qz-zy .qz-bottom span { line-height: 2.5rem; color: #fff; font-weight: bold }
.Qz-zy .qz-bottom span.chengyuan i { background-position: -26px -105px }
.Qz-zy .qz-bottom span.zuopin i { background-position: -26px -137px }
.Qz-zy .qz-bottom span em { color: #fff }
.qz-bottom span:last-child { border: 0 }
.qz-ts img { width: 2.6rem; margin: 2rem auto; display: block }
.qz-ts-content { font-size: 14px; text-align: center; line-height: 2rem }
.qz-ts-but { margin: 4rem 15% 0 15%; width: 70% }
.qz-ts-but button { width: 6rem; height: 2.5rem; line-height: 2.5rem; background: #ccc; border: 0; border-radius: 4px; font-size: 14px; color: #666; float: right }
.qz-ts-but button.add-but { background: #d41277; color: #fff; float: left }
.qz-ts-but button:active { opacity: .8 }
.cjxq { height: 36px; background: #d41277; text-align: center; line-height: 36px; width: 240px; border: 0; color: #fff; font-size: 16px; position: fixed; bottom: 3%; left: 50%; margin-left: -130px; border-radius: 13px }
.cjxq a, .cjxq a:visited { height: 36px; background: #d41277; text-align: center; line-height: 36px; width: 240px; border: 0; color: #fff; font-size: 16px; padding-top: 0 }
.Qz-zy .qzlb, .votelb { display: block; position: fixed; top: 0; margin-top: 0; left: -999px; height: 100%; z-index: 1007 }
.Qz-zy .qzlb p { padding-top: 48px;height:90%;overflow-y:scroll;}
.Mainlist-quanzi { min-height: 46px; padding-bottom: 4px }
.photo-ulli { padding:4%; width:92%; height: auto; display: flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; position: relative }
.new36tuijian .photo-ulli{padding:0;width:100%;}
.photo-ulli p { width: 48%; height: auto; margin-bottom: 8%; position: relative }
.photo-ulli p:nth-of-type(odd) { margin-right: 4% }
a.photo-cover, a.photo-cover:visited,.new36tuijian a.photo-cover,.new36tuijian a.photo-cover:visited { display: flex; width: 100%; height: 10rem; position: relative; background: #f2f2f2; border-radius: 6px; overflow: hidden; justify-content: center; align-items: center }
.new36tuijian a.photo-cover,.new36tuijian a.photo-cover:visited{margin-bottom:0;}
a.photo-cover img { width: 100% }
a.photo-cover-add, a.photo-cove-addr:visited { background: url(../img/yjfk03.png) center no-repeat #f2f2f2; background-size: auto 50px }
a.photo-cover strong { font-size: 1rem; color: #fff; padding-top: 7rem }
a.photo-cover-add strong { color: #666 }
.photo-ico { display: block; width: 100%;  padding-top:.5rem;
 height: 1.2rem;  padding-bottom:.2rem;
 position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,0.6); text-align: left }
.photo-ico i { display: inline-block; width: auto; background: url(../img/ico04.png) -14px 1px no-repeat; background-size: auto 100px; padding-left: 22px;  font-size:.9rem;
 color: #fff; padding-right: 6px; text-indent: 0; float: right; padding-right: 1rem }
.photo-ico i.yysj { background: 0; padding-left: 8px }
.photo-ico em { display: inline-block; width: auto; background: url(../img/ico04.png) -14px -18px no-repeat; background-size: auto 100px; padding-left: 22px;  font-size:.9rem;
 color: #fff; text-indent: 0; float: left; margin-left: 1rem }
.photo-name { display: block; font-size: 1rem; text-align: center; line-height: 1rem; color: #333; height: 1rem; overflow: hidden;  padding-top:.8rem;
 font-weight: bold }
.new36tuijian .photo-name{display:inline-block;}
.Photo_album .function dt { border-bottom: 0; border-top: #f2f2f2 solid 1px }
.Photo_album .function dt:last-child { margin-top: 0 }
.pic-datu { width: 96%; height: auto; float: left; margin-left: 2%; padding-bottom: 10px }
.pic-datu ul li { width: 14%; float: left; margin-right: 2%; margin-bottom: 2% }
.pic-datu ul li span, .pic-datu ul li span img { display: block; width: 100%; height: 3rem; position: relative }
.datudiv { display: -webkit-box; display: -webkit-flex; display: none; background: #000; flex-direction: row; align-items: center; justify-content: center; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1006 }
.datudiv .pinch-zoom-container { flex-direction: row; align-items: center; justify-content: center; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: flex }
.datudiv img { width: 100%; height: auto; align-items: center; vertical-align: middle }
.datudiv i { display: block; position: absolute; width: 18px; height: 18px; right: 4%; top: 2%; background: url(../img/ico02.png) -40px -72px no-repeat; background-size: auto 150px; z-index: 2 }
.match_upload_works_tp .text_input { margin: 10px 0 8px 0; background: #fff }
.match_upload_works_tp .view span.mrfb_pic { max-height: inherit; width: 100%; height: auto }
.match_upload_works_tp .text_input p { padding: 1rem 4%; font-size: 1rem; color: #666; line-height: 1.4rem; margin: 0 }
.match_upload_works_tp .view .cs-zp { width: 100%; height: auto; min-height: 8rem; margin: 0 auto; background: url(../img/xiangji.png) 42% 48% no-repeat }
.match_upload_works_tp .view .mrfb_pic i { font-style: normal; color: #999; position: absolute; left: 50%; top: 42%;  font-size:.9rem;
 z-index: -1 }
.match_upload_works_tp .works_name { border: 0; background: 0; padding: 0; font-size: 1rem; margin: 0; text-align: left; color: #999; appearance: none; -moz-appearance: none; -webkit-appearance: none; font-family: "PingFang SC"; width: 96%; display: inline-block; }
.list-block { padding: 0 4% }
.item-input { line-height: 56px; height: 56px; border-bottom: #f2f2f2 solid 1px }
.item-input input { border: 0; background: 0; line-height: 30px; height: 30px; font-size: 1rem; width: 100%; margin: 0; padding: 0 }
.item-input input::placeholder {
 text-align:left;
 color:#999
}
.item-input select { background: 0; border: 0; width: 30%; font-size: 1rem; color: #999; padding: 0; margin: 0 }
.votelb .personal_information { height: 2.2rem; top: 0 }
.Published_work .xzzpfl_label, .xzzpfl_label { font-size: 1rem; color: #999; display: block; text-align: left; width: 70%; float: left }
.match_upload_works_tp select.addstyle { text-align: right; min-width: 20%; color: #888; font-size: 14px; float: left; margin-top: 10px; background: #fff; border: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; font-size: 1rem; height: 36px; line-height: 36px; padding: 0 }
.title_fl { background: #f2f2f2; line-height:2rem;  font-size:.8rem;
 text-indent: 1rem; color: #666 }
.first-user { padding: 0 5% 0 5%; width: 90%;position:relative;max-height:18rem;}
.first-user ul{max-height:15rem;overflow-y:scroll;padding-bottom:2rem;}
.first-user .lookmore{background:rgba(0,0,0,.1);margin:0 5%;width:90%;border-radius:4px;height:1.5rem;line-height:1.5rem;}
.menu_div .first-user li { width: 33% }
.menu_div .first-user li.on a { position: relative }
.menu_div .first-user li.on span { border: #e51284 solid 1px; background: 0; color: #4c4c4c }
.gz_but, .gz_but2 { width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: fixed; top: -9999px; left: 0; z-index: 1007; display: box; display: flex; -webkit-box-align: center; align-items: center }
.window_box { width: 62%; height: 16rem; margin: 0 auto; display: block; border-radius: 10px; padding: 4%; background: #fff; position: relative }
.window_box i, .clock-div { display: block; position: absolute; top: 2%; right: 2%; width: 1.5rem; height: 1.5rem; background: url(../img/a7.png) no-repeat; background-size: cover }
.window_box p { text-align: center; font-size: 1rem; line-height: 1.5rem;  padding:1rem 0 .2rem 0
}
.gz_but img { width: 3rem; height: auto; margin: 0 auto; display: block }
.gz_but .bjdiv { position: inherit; width: 100%; height: 8.5rem; top: 0; left: 0; overflow: hidden; display: flex; justify-content: center; align-items: center; border-radius: 10px 10px 0 0 }
.gz_but img.bjimg { width: 100%; height: auto }
.tp_window { padding-top: 0; height: 18rem; }
.tp_window p { font-size: 1.3rem }
.tp_window span { display: block;  font-size:.7rem;
 color: #868686;  margin-top:.8rem;
 text-align: center }
.tp_window i, .zf_window i { display: block; position: absolute; width: 1.6rem; height: 4rem; background: url(../img/delete_w3.png) no-repeat; background-size: auto 47px; top: -2.8rem; righgt: 0 }
.zf_window i { width: 2.8rem; top: -3rem }
.tp_window input { display: block; border: 0; background: -webkit-radial-gradient(0px 0, #ff43a7, #f22e92); font-size: 1rem; color: #fff; text-align: center; border-radius: 17px; width: 50%; height: 34px; line-height: 34px; padding: 0; margin: 1.2rem auto 0 auto }
.card .MainList { background: 0; box-shadow: none; padding: 3% 0 0 3% }
.card .module_new { border: 0; padding: 0; margin: 12px 4px; position: relative }
.card-div { width: 47%; margin-right: 3%; margin-bottom: 3%; height: 16rem; overflow: hidden; background: #fff; border-radius: 8px; float: left; box-shadow: 0 1px 4px #ddd }
.card .portfolio { height: 12rem; display: flex; justify-content: center; align-items: center; background: #f9f9f9 }
.card .portfolio img { object-fit: cover }
.Fxy .card .float_l { width: 100% }
.Fxy .search_button { top: 4px; right: 8px }
.Fxy .search .search_box { width: 82%; padding-left: 10%;  margin-left:.2rem;text-align: center; background: url(../img/sousuo.png)24% center no-repeat; background-size: auto 14px;height:36px}
.Fxy .search.searchw8 .search_box {height:20px;margin:0;}
.yq-jrqz .Fxy .search.searchw8 .search_box{height:36px;}
.Fxy .delete_i { float: right }
.User_index_gb .face_img { margin: 0; float: left; width: 6rem }
.User_index_gb .face_img img { width: 4rem; height: 4rem }
.User_index_gb .user_name, .User_index_gb .user_name:visited { text-align: left; color: #f9f9f9;  font-size:.8rem;
 width: 60%; height: 2.1rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2 }
.User_index_gb .user_name pre { display: inline-flex; margin: 0 }
.User_index_gb .bigone, .User_index_gb .bigone:visited { text-align: left; padding-top: 1.8rem; color: #fff; font-size: 1.2rem }
.User_index_gb .gb-dl { background: 0; height: 28px; padding: 8px 0; width: 100% }
.User_index_gb .user-index-fsgz span { color: #fff; line-height: 28px;  font-size:.8rem
}
.User_index_gb .user-index-fsgz b { color: #fff; line-height: 28px; font-size: 1rem }
.User_index_gb .user_head { height: 9.5rem; background: url(../img/bg.jpg) no-repeat; position: relative; background-size: cover }
.User_index_gb .pl_div { margin: 3%; width: 94%; border-radius: 8px; box-shadow: 0 1px 4px #ddd }
.User_index_gb .pl_img {  padding:0 .8rem 12px 1rem
}
.User_index_gb .user_kttw_pic { width: 100%; padding-bottom: 12px; border-bottom: #f2f2f2 solid 1px }
.User_index_gb .user_kttw_pic .box-img { width: 32%; height: 6rem }
.User_index_gb .pl_div .head_name { color: #000; font-size: 1rem; height: auto; padding: 0 0 6px 0 }
.User_index_gb .head_news, .User_index_gb .head_news:visited {
 font-size:.8rem; float: inherit }
.User_index_gb .user_kttw_pic .box-img img { min-height: 6rem }
.User_index_gb p.user_kttw_li_p em { width: 50% }
.User_index_gb .user_kttw_li_p { margin-right: 0;  padding:.2rem 0 .6rem 0;
 display: -webkit-box; display: flex }
.User_index_gb .module_img { width: 100%; padding-bottom: 12px; border-bottom: #fff solid 1px }
.User_index_gb .box-img { overflow: hidden; width: 100% }
.Index .Fxy { background: #fff; margin-bottom: 0; padding-bottom: 0 }
.Index .Fxy header { background: 0; width: 100%; position: relative }
.Index .Fxy header.fix { position: fixed; top: 0; left: 0; background: #fff }
.Fxy .search { background: #f7f7f7 }
.Index .Fxy .search .search_box { background: url(../img/sousuo.png)30% center no-repeat; background-size: auto 14px; color: #828181; text-align: center }
input.search_box::-webkit-input-placeholder {
 color:#828181;
 padding-left:2%
}
.Index .Fxy header.fix-background .search { background: #f7f7f7 }
.Index .Fxy header.fix-background .search .search_box { background: #f7f7f7; color: #666 }
.nav-title { width: 100%; background: 0 }
.nav-title span { width: 25%; color: #555; font-size: 1rem; position: relative; overflow: inherit }
.nav-title span.on { color: #333; font-size: 1.2rem }
.nav-title-div { padding: 2px 0 1px 0; height: 44px; z-index: inherit; min-height: 2.8rem }
.nav-title-div-fix { width: 100%; position: fixed; top: 3.3rem; left: 0; z-index: 4 }
.Index .Qz-li { margin: 3% auto }
.Index .Qz-li .MainList, .Qz-li .MainList { width: 100%; margin: 0 auto; border-radius: 0; overflow: hidden; padding-top: 0; position: relative; border-bottom: rgba(237,239,240,0.4) solid 1px }
.Index .Qz-li .qz-bottom span, .Qz-li .qz-bottom span { line-height: 2.5rem; color: #767676 }
.Index .Qz-li .zd-div, .Qz-li .zd-div { height: 6rem; border-bottom: 0; padding-top: 4px }
.Index .Qz-li .Mainlist-quanzi .head_img, .Qz-li .Mainlist-quanzi .head_img { width: 8rem; height: 5.5rem }
.Index .Qz-li .yjfkzd, .Qz-li .yjfkzd { height: 9rem; line-height: 9rem }
.Index .Qz-li .Mainlist-quanzi .head_news, .Index .Qz-li .Mainlist-quanzi .head_news:visited, .Qz-li .Mainlist-quanzi .head_news, .Qz-li .Mainlist-quanzi .head_news:visited {  font-size:.8rem;
 margin:.2rem 0 0 0
}
.qzzr { display: block; width: 40%; color: #a7a7a7; font-size: 11px;  margin:.4rem 0 0 0;
 float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }
.tuijian_div { padding: 3% 3% 0 3%; background: #fff; margin: 0; border-bottom: 0; overflow: hidden }
.tuijian_div:last-child { border: 0 }
.tuijian_div h2 { height: auto; font-size: 1.05rem; padding-left: 1.8rem; font-weight: 600; color: #333;  margin:.2rem 0 .5rem 0;
 position: relative; border-bottom: #e6e6e6 solid 1px;  padding-bottom:.5rem
}
.tuijian_div h2 img { width: 1.1rem; height: auto; position: absolute; left: 4px; top: 2px }
.tuijian_div dl { display: flex; margin: 0 0 2rem 0 }
.tuijian_div dl:last-child {  margin:0 0 .6rem 0
}
.tuijian_div dt { width: 48%; height: 6rem; overflow: hidden; border-radius: 6px; display: flex; justify-content: center; align-items: center }
.tuijian_div dt img { width: 100%; height: 100% }
.tuijian_div dd { width: 53%; margin-left: 3% }
.tuijian_div dd p { width: 100%; height: auto; font-size: 1rem; font-weight: 500; color: #222; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin: 0 0 2rem 0 }
.tuijian_div dd span { color: #767676;  font-size:.8rem
}
.tuijian_div ul { display: -webkit-box; overflow: scroll; -webkit-overflow-scrolling: touch; padding-bottom: 2rem }
.tuijian_div li { width: 7rem; border: #c8c8c8 solid 1px; border-radius: 8px; padding: 1rem;  margin:0 .8rem 0 0
}
.tuijian_div li img { display: block; width: 4rem; height: 4rem; border-radius: 50%; margin: 0 auto }
.tuijian_div li p { font-size: 1rem; color: #406f9b; text-align: center;  padding:.8rem 0;
 height: 1.2rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.tuijian_div li span { display: block; width: 100%;  font-size:.85rem;
 color: #333; height: 2.5rem; line-height: 1.25rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;  padding-top:.5rem
}
.container::-webkit-scrollbar {
 display:none
}
.ul-overflow { height: 12rem; overflow: hidden; width: 100% }
.spzq { color: #ff9a02; text-align: center; position: relative;  margin:1.2rem 0 .5rem 0
}
.spzq em { display: block; height: 1px; width: 32%; position: absolute;  top:.8rem;
 left: 0; background: linear-gradient(to left, #ff9a02, #fff); background: -webkit-linear-gradient(to left, #ff9a02, #fff) }
.spzq em.rightem { left: auto; right: 0;  top:.8rem;
 background: linear-gradient(to right, #ff9a02, #fff); background: -webkit-linear-gradient(to right, #ff9a02, #fff) }
.spzq em i { display: block; width: 5px; height: 5px; border-radius: 50%; background: #ff9a02; position: absolute; right: -2px; top: -2px }
.spzq em.rightem i { right: auto; left: -2px }
.tuijian_div h4 { font-size: 1rem; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  margin-top:.5rem
}
.tuijian_div .title-video {
 font-size:.7rem; color: #999;  margin-top:.2rem;
 white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.add-qz, .add-qz:visited { display: block; margin: 3%; height: 2.5rem; text-align: center;  font-size:.9rem;
 color: #2cc6fe; line-height: 2.5rem; border-radius: 8px; background: #ebfaff; font-weight: bold }
.add-qz:active { background: rgba(255,255,255,0.5) }
.add-qz i { padding-right: 1.5rem; background: url(../img/ico07.png)0 -98px no-repeat; background-size: auto 160px }
.nav-user { background: #fff; height: 3rem; line-height: 3rem; font-size: 1rem; color: #666; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-item-align: center; -webkit-align-self: center; align-self: center; -webkit-box-lines: single; -moz-box-lines: single; -webkit-flex-wrap: nowrap; -ms-flex-wrap: none; -ms-flex-wrap: nowrap; flex-wrap: nowrap }
.msj3-5 .nav-user { position: fixed; top: 48px; left: 0; width: 100%; background: #fff; z-index: 1005; padding-top: 4px }
.nav-user span { width: 100%; text-align: center; -webkit-box-flex: 1; -ms-flex: 1; position: relative;  font-size:.8rem
}
.nav-user span.on { color: #e51284; font-weight: bold }
.User_index_gb .Mainlist-quanzi .head_img img { width: auto; height: 100% }
.gb-bq { display: block; width: 100%; float: left;  font-size:.8rem
}
.Fxy .gb-fxbq { position: absolute; right: -4px; top: -6px; width: auto;  font-size:.7rem;
 opacity: .5 }
.revise-a { display: block; width: 2rem; height: 2rem; background: url(../img/ico07.png)-26px -84px no-repeat; background-size: auto 200px; position: absolute; right: 4%; top: 1.5rem }
.User_index_gb .pl_div .module_new { position: relative; border-top: 0; margin: 0 16px; padding: 10px 0 4px 0 }
.fx-a, .open-zphb { display: block; width: 2rem; height: 1.8rem; background: url(../img/ico07.png)8px -94px no-repeat; background-size: auto 210px; position: absolute; right: 0; top: 1rem }
.User_index_gb .new-gnbut a, .User_index_gb .new-gnbut span { background: url(../img/ico08.png) 0 3px no-repeat; background-size: auto 200px; color: #999; padding-left: 20px; width: 1px }
.User_index_gb .new-gnbut a.sc-on, .User_index_gb .new-gnbut span.dz_on, .User_index_gb .new-gnbut a.dz_on { background-position: -32px 3px }
.User_index_gb .new-gnbut a.pl, .User_index_gb .new-gnbut span.pl, .User_index_gb .new-gnbut a.circle_pl { background-position: 0 -33px }
.face_img i.gz_ibut { width: 1.5rem; height: 1.5rem; background: url(../img/ico07.png)-7px -181px no-repeat #e51284; background-size: auto 200px; border-radius: 50% }
.face_img i.gz_ibut_on, .head_img i.gz_ibut_on { -webkit-animation: gzibutAnimate .5s ease forwards; -moz-animation: gzibutAnimate .5s ease forwards; animation: gzibutAnimate .5s ease forwards }
@-webkit-keyframes gzibutAnimate {  0% {
 -webkit-transform:scale(1);
 opacity:1
}
 100% {
  -webkit-transform:scale(2);
  opacity:0
 }
}
@keyframes gzibutAnimate {  0% {
 transform:scale(1);
 opacity:1
}
 100% {
  transform:scale(2);
  opacity:0
 }
}
.menu-gb { border-bottom: 0 }
.menu-gb ul { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-item-align: center; -webkit-align-self: center; align-self: center; -webkit-box-lines: single; -moz-box-lines: single; -webkit-flex-wrap: nowrap; -ms-flex-wrap: none; -ms-flex-wrap: nowrap; flex-wrap: nowrap }
.menu-gb li { width: 100%; height: 3rem; color: #868687; font-size: 1rem; line-height: 3.5rem; position: relative; -webkit-box-flex: 1; -ms-flex: 1 }
.menu-gb li i { width: 24px; height: 3px; border-radius: 3px; background: #e51284; position: absolute; left: 50%; bottom: 0; margin-left: -12px; display: none }
.menu-gb li.on i { display: block }
.menu-gb li.on { color: #d41277; font-size: 1.1rem; font-weight: bold }
.Fxy .head_name {
 font-size:.9rem;
 color:#333.Fxy .Index .head_name; width: 50% }
.head_news, .head_news:visited {
 font-size:.8rem; width: 58% }
.Fxy .Index .head_name { font-size: 1rem; height: 1.5rem }
.Fxy .pagination { width: 100%; left: 0; text-align: center }
.Fxy .card .pagination { bottom: -10px }
.Fxy .User_kttw_gc .head_img img { width: 3.5rem; height: 3.5rem }
.noblock { font-weight: normal; margin: 1.2rem auto }
.Fxy input.but_kt { margin: 4rem auto 0 auto }
.bq-bs { color: #999;  font-size:.7rem;
 text-align: center; margin: 1rem 0 2rem 0 }
.User_message .modal-body_wm .avatar-wrapper { width: 5.5rem; height: 5.5rem }
.Photo_album .card-div { border-radius: 0; box-shadow: none; height: 18rem }
.Photo_album .card .portfolio { border-radius: 8px }
.Photo_album .gb-fxbq i {
 font-size:.7rem; color: #c8c8c8 }
.Photo_album .head_name { color: #333; font-size: 1rem; width: 80%; padding: 4px 0 }
.Photo_album .card .module_new { margin: 0 4px; height: 2.8rem }
.xc_xj { margin-top: 0; border: 0;  padding:1rem 0 .2rem 0
}
.bjli .xc_xj {padding:0rem 0 .2rem 0; margin-top: 4rem; margin-bottom: 8rem;height:90%;}
.xc_xj .view { display: flex; flex-wrap: wrap; overflow: inherit }
.fmbut { display: block; width: 100%; height: 1.3rem; line-height: 1.5rem; background: rgba(0,0,0,0.5);  font-size:.6rem;
 text-align: center; font-weight: normal; color: #fff; position: absolute; bottom: 0; left: -1px; z-index: 10; cursor: pointer }
.htmlone .fmbut, .fmbutok { background: #d41277; color: #fff }
.xc_xj .view span.xc-span { float: left; width: 21%; margin: 0 0 3% 3%; height: 4.46rem; position: relative; background: #f2f2f2; display: flex; justify-content: center; align-items: center;overflow:hidden;}
.xc_xj.htmlone .z_file .add-img, .pic_ul .xc_xj.nofm .z_file .add-img { width: 105%; height: 180%; margin-left: 0; margin-top: 0; top: -35%; left: -2% }
.xc_xj .view span { border: 0; border-radius: 8px }
.xc_xj .view span.mrfb_pic { width: 21%; height: 4.46rem; margin: 0 0 3% 3% }
.uibg_title {
 font-size:.8rem; color: #666;  padding:.5rem 6% .5rem 6%
}
.photo-div { padding: 0; margin: 0;background:#f6f6f6;}
.top-img { display: flex; justify-content: center; align-items: center; width: 100%; height: 16rem; overflow: hidden; position: relative }
.head_title .revise-a { background: 0;  font-size:.9rem;
 top:.5rem;
 color: #e51284 }
.top-img img { width: 100% }
.top-title { position: absolute; padding: 3%; left: 0; bottom: 5rem; width: 94%; z-index: 3 }
a.tt-name, a.tt-name:visited { display: block; font-size: 1.1rem; color: #fff; line-height: 2rem }
.tt-time { color: #fff;font-size:.7rem}
.top-title .photo-ico { background: 0; width: auto; left: auto; right: 3%; bottom: 1.8rem; padding: 0; text-indent: 0 }
.music_play { display: block; position: absolute; width: 100%; height: 100%; background: url(../img/yjfk04.png)center no-repeat; background-size: auto 35px }
.top-title .photo-ico em { background: url(../img/ico02.png) 0-24px no-repeat; background-size: auto 170px; padding-left: 1.5rem; height: 1.2rem; float: left; padding-right: 0 }
.top-title .photo-ico-on em { background-position: -45px -24px }
.top-title .photo-ico i { font-size: 1rem; color: #fff; background: 0; padding: 0; line-height: 1.2rem }
.top-title .photo-ico-on i { color: #fff }
.photo-div-top { background: #fff; position: relative }
.photo-div-top .module_new { padding: 3% 0 0 0; margin: 0 3%; position: relative }
.photo-div-top .module_new .float_l { width: 80% }
.photo-div-top .head_name { color: #406f9b; width: 50% }
.photo-div-top .follow { position: absolute; right: 0; top: 1rem }
.photo-div-top .follow_on:active, .photo-div-top .follow_on:hover { border: #9fa0a0 solid 1px }
.photo-div-bottom { margin-top:0; background: #fff }
.photo-div-bottom h3 { padding: 3% }
.photo-div-bottom img { width: 100%; height: auto; margin-bottom: 3% }
.xc-span .close-upimg { position: absolute; top: -22px; left: -16px; width: 1.4rem; height: 1.4rem; border-radius: 50%; background: rgba(0,0,0,0.5) }
.xc-span .add-upimg, .view img.xzdel-upimg { position: absolute; top: 0; right: 0; width: 1.4rem; height: 1.4rem; border-radius: 50%; background: rgba(255,255,255,1) }
.User_tjtp { background: #fff }
.User_tjtp .content { padding-top: 48px }
.time-p { padding: 0 4%;  font-size:.8rem;
 color: #999; line-height: 1.2rem; margin: 4% 0 0 0 }
.okup { border: 0; background: 0; border: 0; color: #e51284; position: absolute; right: 3%;  top:.8rem;
 font-size:.9rem
}
.okup a { color: #e51284 }
.fz_fl { border-bottom: #f2f2f2 solid 1px; display: flex; padding: 0 10% }
.fz_fl span { width:100%; margin:0; text-align: center; line-height: 2rem }
.fz_fl span.on { color: #e51284; border-bottom: #e51284 solid 2px }
.topimg-bg { width: 100%; height: 100%; background: rgba(0,0,0,0.4); position: absolute }
.bjli { position: fixed; top: 0; bottom: 0; right: 999px; z-index: 1006; width: 100%; height: 100%; background: #fff; overflow-y: scroll; overflow-x: hidden; -webkit-overflow-scrolling: touch }
.bjli .head_title { top: 0; left: 0; width: 68%; position: absolute; z-index: 9; text-align: center }
.Userfollowli .search2 { margin-left: 2rem }
.atwho label { height: 48px }
.ggbanner { padding-top: 0rem; border-radius: 8px; overflow: hidden;  margin:.75rem
}
.ggbanner .swiper-container{text-align:center;}
.videoi { width: 100%; height: 6rem;  margin:.6rem 0 .3rem 0
}
#navs { position: absolute; left: 50%; top: 0; width: 3rem; height: 3rem; list-style-type: none; margin: 4px 0 0 -1.5rem; padding: 0; text-align: center; color: #fff; cursor: pointer; z-index: 1000 }
#navs:after { position: absolute; left: 0; top: 0; width: 3rem; height: 3rem; border-radius: 50%; -webkit-border-radius: 50%; background: url(../img/ico01.png)-80px -504px no-repeat; background-size: auto 550px }
#navs>li { position: absolute;  left:.5rem;
 top:.5rem;
 width: 2rem; height: 2rem; border-radius: 50%; -webkit-border-radius: 50% }
#navs>li { transition: all .6s; -webkit-transition: all .6s; -moz-transition: .6s }
#navs:after { content: attr(data-close); z-index: 1; border-radius: 50%; -webkit-border-radius: 50%; transition: all .6s; -webkit-transition: all .6s; -moz-transition: .6s }
#navs.active>li { width: 5.5rem; height: 5.5rem }
#navs.active>li:first-child { -webkit-transform: translate(-110px, -180px); transform: translate(-110px, -180px) }
#navs.active>li:last-child { -webkit-transform: translate(70px, -180px); transform: translate(70px, -180px) }
#navs a { width: 100%; height: 100%; display: inline-block; border-radius: 50%; -webkit-border-radius: 50%; text-decoration: none; color: #666; font-size: .8em; padding: 0;}
.yd01 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1007; background: url(../img/zy01.png) center no-repeat rgba(0,0,0,0.6); background-size: cover }
.window_div_up .powervis .the-people { height: 30rem }
.backstory_dl dt .cell-right { width: auto }
.backstory_dl dt .cell-right input { margin-top: 0 }
.backstory_dl dt .cell-arrow:after { color: #fff; width: 0 }
.User_message .cityselect-title { margin: 0; font-size: 1.5rem }
.User_message .cityselect-nav>a, .User_message .cityselect-item-box>a { font-size: 1.4rem }
.User_message .m-cityselect.brouce-in { font-size: 30px }
.mr-title {
 font-size:.8rem; color: #666; padding: 2rem; text-align: center; line-height: 1.5rem }
.mr-title a { color: cornflowerblue }
.mr-img { margin: 2rem auto 0 auto; max-width: 14rem; display: block }
.Qz-zy .votelb, .votelb { overflow-y: scroll; -webkit-overflow-scrolling: touch }
.banner-div { height: 3.5rem; padding: 0; margin: 0 }
.banner-div img { width: 100%; height: 3.5rem }
.qz-nav { position: relative; float: right; z-index: 1005 }
.Qz-zy .inner .qz-div .the_more { transform: rotate(0deg); -webkit-transform: rotate(0deg) }
/*.Qz-zy .title_top span a.the_more_back*/
.Qz-zy .inner .the_more_back, .Index .pl_div .float_l .the_more_back { transform: rotate(-18deg); -webkit-transform: rotate(-180deg) }
.Qz-zy .px-li { left: inherit; right: 4px; top: 34px }
.Qz-zy .px-li i { left: 88% }
.qz-nav-span { background: #e51284;  font-size:.7rem;
 line-height: 1rem; display: none; float: left; color: #fff;  margin:2px .2rem;
 padding:0 .2rem;
 border-radius: 2px }
.qz-nav-spanzd {
 font-size:.7rem; line-height: 1rem; width: 1.5rem; display: none; text-align: center; color: #37bef0;  margin:2px .5rem;
 padding:0 .2rem;
 border-radius: 1rem; background: #e8f9ff }
.px-li li.zd-on, .px-li li.jh-on { color: #f9319d }
.fximg_div { display: none; background: #fff; position: fixed; top: 0; left: 0; z-index: 999;  font-size:.8rem;
 color: #474e47; width: 100%; height: 100%; text-align: center }
.fxqz_div, .fxcj_div { display: none; background: #fff; position: fixed; top: 0; left: 0; z-index: 1006;  font-size:.8rem;
 color: #474e47; width: 100%; height: 100%; text-align: center }
.fximgdiv { height: 18rem; width: 100%; overflow: hidden; display: flex; justify-content: center; align-items: center; background: #f2f2f2 }
.fximg { width: 100%; height: auto }
.fxqz_div .fximg { width: 100%; height: 100% }
.fx-bg .fx-title { position: relative;  padding:.2rem 4%
}
.fx-bg .fx-title p { line-height: 2rem; text-align: right; font-size: 1rem; width: 50%; float: right; color: #333 }
.pfloat_r { line-height: 2rem; font-size: 1rem; width: auto; float: right; color: #333 }
.fx-bg .fx-title em { font-size: 1rem; float: left; color: #333; line-height: 2rem }
.fx-head { margin-top: -2.3rem }
.fx-bg .fx-title p b { padding: 0 2%; font-size: 1.6rem; color: #e51284 }
.fx-head img { display: block; width: 4rem; height: 4rem; margin-left: 4%; border-radius: 50%; border: #fff 3px solid; overflow: hidden; position: relative; z-index: 2 }
.fx-ewm { width: 5rem; height: auto; margin-top: 2rem }
.fx-ewm span { display: block;  line-height:.8rem;
 font-size:.6rem;
 color: #b6b6b6 }
.fx-ewm img { width: 5rem; height: 5rem }
.fx-jszc { float: left; text-align: left; width: 42%;  font-size:.8rem;
 color: #ccc; padding-top: 1rem; color: #d5127a }
.fx-content { padding: 0 4% }
.fx-content p {
 font-size:.8rem; color: #868686; line-height: 1.5rem; padding: 0; width: 66%; float: left; text-align: left; min-height: 4.5rem }
.fx-bg { margin: 0 8%; -webkit-box-shadow: 4px 4px 8px #ccc; box-shadow: 4px 4px 8px #ccc; border-radius: 4px; overflow: hidden; position: relative; z-index: 3; height: auto; width: 84% }
.but-div { width: 100%; background: #f0f0f0;  padding:.5rem 0;
 position: fixed; bottom: 0; left: 0; z-index: 3 }
.but-div p { text-align: center; width: 33%; display: inline-block;  font-size:.7rem;
 color: #666 }
.but-div p a { display: block; width: 100%; height: 100% }
.but-div p em { display: block; background: url(../img/land_ico01.png)no-repeat; background-size: auto 30px; width: 2.5rem; height: 2.5rem; margin: 0 auto; border-radius: 50%; margin-bottom: 4px }
.but-div p.xz-but em { background-position: -242px 4px; background-color: #ecb443 }
.but-div p.wx-but em { background-size: auto 36px; background-position: -160px 4px; border: #83d600 solid 1px }
.but-div p.pyq-but em { background-size: auto 34px; background-position: -202px 4px; border: #83d600 solid 1px }
.ydgz-msj { height: 2rem;  padding:.5rem 4%;
 background: #fff; border-bottom: #f2f2f2 solid 1px }
.ydgz-msjfix { height: 2.2rem;  padding:.5rem 4%;
 background: #fff; border-bottom: #f2f2f2 solid 1px; position: fixed; z-index: 5; width: 92%; top: 0; left: 0 }
.ydgz-msjfix2 { height: 2.2rem;  padding:.5rem 4%;
 background: #fff; border-bottom: #f2f2f2 solid 1px; position: fixed; z-index: 999; width: 92%; top: 0; left: 0 }
.ydgz-msj i { display: block; float: left;  width:.8rem;
 height:.8rem;
 background: url(../img/ico02.png)-46px -48px no-repeat; background-size: auto 100px;  margin:.6rem .6rem .6rem 0
}
.ydgz-msj img { width: 2.2rem; height: 2.2rem; display: block; float: left;  margin-right:.5rem
}
.ydgz-msj p {
 font-size:.8rem; color: #666; line-height: 2rem; float: left }
.ydgz-msj a { display: block; float: right;  font-size:.8rem;
 line-height: 1.5rem; background: #e51284; text-align: center; color: #fff;  padding:0 .5rem;
 border-radius: 2px;  margin-top:.35rem
}
.clock-div { z-index: 4; top: -5%; right: -8%; background: url(../img/delete_w2.png)24px 48px no-repeat rgba(0,0,0,0.2); background-size: auto 14px; width: 5rem; height: 5rem; border-radius: 50% }
.fx-img { display: none; position: absolute; width: 84%; height: auto; top: 0; left: 8%; z-index: 3; -webkit-box-shadow: none; box-shadow: none }
.fx-title { color: #868686;  font-size:.8rem;
 line-height: 1.2rem;  padding:.8rem 0 .3rem 0
}
.jurisdiction_p label span.swift-btn, .backstory_dl dt span.swift-btn { position: relative; display: inline-block; width: 44px; height: 21px; background: 0; padding: 0; float: right }
.jurisdiction_p label span.swift-btn input[type='checkbox'], .backstory_dl dt span.swift-btn input[type='checkbox'] { position: absolute; width: 44px; height: 21px; opacity: 0; z-index: 9; outline: 0; padding: 0; margin: 0; border: 0 }
.jurisdiction_p label span.swift-btn>label, .backstory_dl dt span.swift-btn>label { position: absolute; display: inline-block; width: 44px; height: 21px; border-radius: 22px; border: 1px solid #ddd; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; padding: 0; margin-top: 0 }
.jurisdiction_p label span.swift-btn>label:before, .backstory_dl dt span.swift-btn>label:before { content: ''; position: absolute; display: inline-block; left: 40px; width: 22px; height: 22px; border-radius: 20px; line-height: 22px; text-indent: -1px }
.jurisdiction_p label span.swift-btn>label:after, .backstory_dl dt span.swift-btn>label:after { content: ''; position: absolute; display: inline-block; width: 21px; height: 21px; left: 0; top: 0; border-radius: 1px; box-shadow: 2px 0 1px #ddd; border-radius: 15px; background-color: #fff; transition: left .3s ease; -webkit-transition: left .3s ease; -moz-transition: left .3s ease }
.jurisdiction_p label span.swift-btn input[type='checkbox']:checked+label, .backstory_dl dt span.swift-btn input[type='checkbox']:checked+label { border: 1px solid #e51284; background-color: #e51284 }
.jurisdiction_p label span.swift-btn input[type='checkbox']:checked+label::before, .backstory_dl dt span.swift-btn input[type='checkbox']:checked+label::before { display: inline-block; color: #fff; text-indent: -25px }
.jurisdiction_p label span.swift-btn input[type='checkbox']:checked+label::after, .backstory_dl dt span.swift-btn input[type='checkbox']:checked+label::after { left: 23px; top: 0; width: 21px; height: 21px; border: 0; box-shadow: none; box-sizing: content-box }
.div-content { width: 100%; position: relative; top: -5px; left: 0; z-index: 99; background: #fff; box-shadow: 0 6px 12px 0 rgba(242,240,241,1); border-radius: 4px; overflow: hidden }
.tuijian_div dd p em, .bq_news { display: inline-block; padding: 0 1%;  font-size:.7rem;
 color: #e51284; line-height: 1.1rem; border: #e51284 solid 1px; border-radius: 4px; font-weight: normal;  margin-right:.2rem;
 padding-top:.1rem
}
.tuijian_div a.first-dl dl { display: block }
.tuijian_div a.first-dl dt { width: 100% }
.tuijian_div a.first-dl dd { width: 100%; margin-left: 0 }
.tuijian_div a.first-dl dd p {  margin:.5rem 0
}
.like-teacher { height: 11rem }
.like-teacher li { padding: 0; border: 0; width: 9rem;  margin-right:.5rem;
 height: 9rem }
.like-teacher li img { width: 100%; height: auto; border-radius: 6px }
.bigone .revise-a { position: inherit; display: inline-block; width: 1rem; height: 1rem; background: url(../img/ico07.png)1px -109px no-repeat; background-size: auto 140px;  margin-left:.5rem
}
.Qz-zy .kt_div input.f12-font { font-size: 10px; padding-top: 4px; line-height: 10px; color: #999 }
.Qz-zy .backstory_dl dt a .the_more { margin-top: 16px }
.dkxx ul {  padding:.5rem 4% 1rem 4%
}
.dkxx ul h2 { font-size: 15px;  padding-bottom:.5rem
}
.dkxx li {
 font-size:.7rem; color: #a9a9a9; line-height: 1.2rem }
.dkxx li i { width: 6px; height: 6px; border-radius: 50%; background: #7eccf6; display: block; float: left; margin: 6px 6px 0 0 }
.User_follow_xz .div-content { top: inherit }
.bq-span { display: block; position: absolute; left: 50%; bottom: -6px; margin-left: -20px; width: 40px; height: 18px; font-size: 10px; line-height: 18px; color: #fff; background: #e60482; border-radius: 9px }
.bg-blue { background: #44a5e5 }
.bagroundcolor { background: #fff }
.Qz-zy b.tr90 { transform: rotate(90deg); -webkit-transform: rotate(90deg); margin-right: 2px }
.time-div { padding: 16px 4% 8px 4%; margin: 0; border-bottom: #f2f2f2 solid 8px }
.time-div-bg { background: url(../img/time-bg.png) center 46px no-repeat; background-size: auto 12px; border-top: #f2f2f2 solid 8px }
.time-div p { font-size: 15px; color: #333;  padding-bottom:.5rem
}
.videoi { width: 100%; height: 6rem;  margin:0rem 0 .3rem 0;
 border-radius: 8px }
#navs { position: absolute; left: 50%; top: 0; width: 3rem; height: 3rem; list-style-type: none; margin: 4px 0 0 -1.5rem; padding: 0; text-align: center; color: #fff; cursor: pointer; z-index: 1000 }
#navs:after { position: absolute; left: 0; top: 0; width: 3rem; height: 3rem; border-radius: 50%; -webkit-border-radius: 50%; background: url(../img/ico01.png)-80px -504px no-repeat; background-size: auto 550px }
#navs>li { position: absolute;  left:.5rem;
 top:.5rem;
 width: 2rem; height: 2rem; border-radius: 50%; -webkit-border-radius: 50% }
#navs>li { transition: all .6s; -webkit-transition: all .6s; -moz-transition: .6s }
#navs:after { content: attr(data-close); z-index: 1; border-radius: 50%; -webkit-border-radius: 50%; transition: all .6s; -webkit-transition: all .6s; -moz-transition: .6s }
#navs.active>li { width: 5.5rem; height: 5.5rem }
#navs.active>li:first-child { -webkit-transform: translate(-110px, -180px); transform: translate(-110px, -180px) }
#navs.active>li:last-child { -webkit-transform: translate(70px, -180px); transform: translate(70px, -180px) }
#navs a { width: 100%; height: 100%; display: inline-block; border-radius: 50%; -webkit-border-radius: 50%; text-decoration: none; color: #666; font-size: 1em; padding: 0; line-height: 1.5rem;overflow:hidden;}
#navs.active a{overflow:inherit;}
.yd01 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1007; background: url(../img/zy01.png)center no-repeat; background-size: cover }
.window_div_up .powervis .the-people { height: 24rem }
.backstory_dl dt .cell-right { width: auto }
.backstory_dl dt .cell-right input { margin-top: 0 }
.backstory_dl dt .cell-arrow:after { color: #fff; width: 0 }
.User_message .cityselect-title { margin: 0; font-size: 1.5rem }
.User_message .cityselect-nav>a, .User_message .cityselect-item-box>a { font-size: 1.4rem }
.User_message .m-cityselect.brouce-in { font-size: 30px }
.mr-title {
 font-size:.8rem; color: #666; padding: 2rem; text-align: left; line-height: 1.5rem }
.mr-title a { color: cornflowerblue }
.mr-img { margin: 2rem auto 0 auto; max-width: 14rem; display: block }
.votelb { overflow-y: scroll }
.banner-div { height: 3.5rem; padding: 0; margin: 0 }
.banner-div img { width: 100%; height: 3.5rem }
.qz-nav { position: absolute; z-index: 3; top: 22px; right: 2%; z-index: 1002 }
.Qz-zy .inner .qz-div .the_more { transform: rotate(0deg); -webkit-transform: rotate(0deg) }
.Qz-zy .inner .the_more_back { transform: rotate(-180deg); -webkit-transform: rotate(-180deg) }
.Qz-zy .px-li { left: inherit; right: 4px; top: 34px }
.threestylediv .px-li, .threestylediv2 .px-li { display: block }
.Qz-zy .px-li i { left: 88% }
.qz-nav-span { background: #fff6de; font-size: 12px; font-weight: 550; line-height: 1.4rem; width: 2rem; display: none; text-align: center; color: #f8b500;  margin:0 0 2px .2rem;
 padding:0 .5rem;
 border-radius: 1.4rem }
.qz-nav-span2 { background: #f8b500;  font-size:.7rem;
 line-height: 1rem; display: block; float: left; color: #fff;  margin:2px .2rem;
 padding:0 .2rem;
 border-radius: 2px }
.qz-nav-spanzd { font-size: 12px; font-weight: bold; line-height: 1.4rem; width: 2rem; display: none; text-align: center; color: #37bef0;  margin:0 0 2px .5rem;
 padding:0 .5rem;
 border-radius: 1.2rem; background: #e8f9ff; float: right }
.px-li li.zd-on, .px-li li.jh-on, .px-li li.zd-on, .px-li li.sc-on { color: #f9319d }
.fximg_div { display: none; background: #fff; position: fixed; top: 0; left: 0; z-index: 999;  font-size:.8rem;
 color: #474e47; width: 100%; height: 100%; text-align: center }
.fxqz_div { display: none; background: #fff; position: fixed; top: 0; left: 0; z-index: 1010;  font-size:.8rem;
 color: #474e47; width: 100%; height: 100%; text-align: center; overflow: hidden }
.fxqz_div_zp { background: #2e2d2d; display: none }
.fximgdiv { height: 18rem; width: 100%; overflow: hidden; display: flex; justify-content: center; align-items: center; background: #f2f2f2 }
.fximg { width: 100%; height: auto }
.fxqz_div .fximg { width: 100%; height: 100% }
.fx-bg .fx-title { position: relative;  padding:.2rem 4%
}
.fx-bg .fx-title p { line-height: 2rem; text-align: right; font-size: 1rem; width: 50%; float: right; color: #333 }
.pfloat_r { line-height: 2rem; font-size: 1rem; width: auto; float: right; color: #333 }
.fx-bg .fx-title em { font-size: 1rem; float: left; color: #333; line-height: 2rem }
.fx-head { margin-top: -2.3rem }
.fx-bg .fx-title p b { padding: 0 2%; font-size: 1.6rem; color: #e51284 }
.fx-head img { display: block; width: 4rem; height: 4rem; margin-left: 4%; border-radius: 50%; border: #fff 3px solid; overflow: hidden; position: relative; z-index: 2 }
.fx-ewm { width: 5rem; height: auto; margin-top: 2rem }
.fx-ewm span { display: block;  line-height:.8rem;
 font-size:.6rem;
 color: #b6b6b6 }
.fx-ewm img { width: 5rem; height: 5rem }
.fx-jszc { float: left; text-align: left; width: 42%;  font-size:.8rem;
 color: #ccc; padding-top: 1rem; color: #d5127a }
.fx-content { padding: 0 4% }
.fx-content p {
 font-size:.8rem; color: #868686; line-height: 1.5rem; padding: 0; width: 66%; float: left; text-align: left; min-height: 4.5rem }
.fx-bg { margin: 0 8%; -webkit-box-shadow: 4px 4px 8px #ccc; box-shadow: 4px 4px 8px #ccc; border-radius: 4px; overflow: hidden; position: relative; z-index: 3; height: auto; width: 84% }
.but-div { width: 100%; background: #f0f0f0;  padding:.5rem 0;
 position: fixed; bottom: 0; left: 0; z-index: 3 }
.but-div p { text-align: center; width: 33%; display: inline-block;  font-size:.7rem;
 color: #666 }
.but-div p a { display: block; width: 100%; height: 100% }
.but-div p em { display: block; background: url(../img/land_ico01.png)no-repeat; background-size: auto 30px; width: 2.5rem; height: 2.5rem; margin: 0 auto; border-radius: 50%; margin-bottom: 4px }
.but-div p.xz-but em { background-position: -242px 4px; background-color: #ecb443 }
.but-div p.wx-but em { background-size: auto 36px; background-position: -160px 4px; border: #83d600 solid 1px }
.but-div p.pyq-but em { background-size: auto 34px; background-position: -202px 4px; border: #83d600 solid 1px }
.ydgz-msj { height: 2rem;  padding:.5rem 4%;
 background: #fff; border-bottom: #f2f2f2 solid 1px }
.ydgz-msjfix { height: 2.2rem;  padding:.5rem 4%;
 background: #fff; border-bottom: #f2f2f2 solid 1px; position: fixed; z-index: 5; width: 92%; top: 0; left: 0 }
.ydgz-msjfix2 { height: 2.2rem;  padding:.5rem 4%;
 background: #fff; border-bottom: #f2f2f2 solid 1px; position: fixed; z-index: 999; width: 92%; top: 0; left: 0 }
.ydgz-msj i { display: block; float: left;  width:.8rem;
 height:.8rem;
 background: url(../img/ico02.png)-46px -48px no-repeat; background-size: auto 100px;  margin:.6rem .6rem .6rem 0
}
.ydgz-msj img { width: 2.2rem; height: 2.2rem; display: block; float: left;  margin-right:.5rem
}
.ydgz-msj p {
 font-size:.8rem; color: #666; line-height: 2rem; float: left }
.ydgz-msj a { display: block; float: right;  font-size:.8rem;
 line-height: 1.5rem; background: #e51284; text-align: center; color: #fff;  padding:0 .5rem;
 border-radius: 2px;  margin-top:.35rem
}
.clock-div { z-index: 4; top: -5%; right: -8%; background: url(../img/delete_w2.png)24px 48px no-repeat rgba(0,0,0,0.2); background-size: auto 14px; width: 5rem; height: 5rem; border-radius: 50% }
.fx-img { display: none; position: relative; width: 84%; height: auto; top: 0; left: 8%; z-index: 3; -webkit-box-shadow: none; box-shadow: 0 0 5px #ccc }
.fx-title { color: #868686;  font-size:.8rem;
 line-height: 1.2rem;  padding:.8rem 0 .3rem 0
}
.fxqz_div_zp .fx-title { color: #fff;  font-size:.8rem;
 line-height: 1.2rem;  padding:.8rem 0 .3rem 0
}
.jurisdiction_p label span.swift-btn, .backstory_dl dt span.swift-btn { position: relative; display: inline-block; width: 36px; height: 30px; background: 0; padding: 0; float: right }
.jurisdiction_p label span.swift-btn input[type='checkbox'], .backstory_dl dt span.swift-btn input[type='checkbox'] { position: absolute; width: 36px; height: 21px; opacity: 0; z-index: 9; outline: 0; padding: 0; margin: 0; border: 0 }
.jurisdiction_p label span.swift-btn>label, .backstory_dl dt span.swift-btn>label { position: absolute; display: inline-block; width: 36px; height: 21px; border-radius: 22px; border: 1px solid #ddd; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; padding: 0; margin-top: 0 }
.jurisdiction_p label span.swift-btn>label:before, .backstory_dl dt span.swift-btn>label:before { content: ''; position: absolute; display: inline-block; left: 40px; width: 22px; height: 22px; border-radius: 20px; line-height: 22px; text-indent: -1px }
.jurisdiction_p label span.swift-btn>label:after, .backstory_dl dt span.swift-btn>label:after { content: ''; position: absolute; display: inline-block; width: 21px; height: 21px; left: 0; top: 0; border-radius: 1px; box-shadow: 2px 0 1px #ddd; border-radius: 15px; background-color: #fff; transition: left .3s ease; -webkit-transition: left .3s ease; -moz-transition: left .3s ease }
.jurisdiction_p label span.swift-btn input[type='checkbox']:checked+label, .backstory_dl dt span.swift-btn input[type='checkbox']:checked+label, .jurisdiction_p label span.swift-btn input[type='checkbox'].on+label, .backstory_dl dt span.swift-btn input[type='checkbox'].on+label { border: 1px solid #e51284; background-color: #e51284 }
.jurisdiction_p label span.swift-btn input[type='checkbox']:checked+label::before, .backstory_dl dt span.swift-btn input[type='checkbox']:checked+label::before, .jurisdiction_p label span.swift-btn input[type='checkbox'].on+label::before, .backstory_dl dt span.swift-btn input[type='checkbox'].on+label::before { display: inline-block; color: #fff; text-indent: -25px }
.jurisdiction_p label span.swift-btn input[type='checkbox']:checked+label::after, .backstory_dl dt span.swift-btn input[type='checkbox']:checked+label::after, .jurisdiction_p label span.swift-btn input[type='checkbox'].on+label::after, .backstory_dl dt span.swift-btn input[type='checkbox'].on+label::after { left: 15px; top: 0; width: 21px; height: 21px; border: 0; box-shadow: none; box-sizing: content-box }
.div-content { width: 100%; position: relative; top: -5px; left: 0; z-index: 99; background: #fff; box-shadow: 0 6px 12px 0 rgba(242,240,241,1); border-radius: 4px; overflow: hidden; padding-top: 1rem }
.tuijian_div dd p em { display: inline-block; padding: 0 1%;  font-size:.7rem;
 color: #e51284; line-height: 1.1rem; border: #e51284 solid 1px; border-radius: 4px; font-weight: normal;  margin-right:.2rem;
 padding-top:.1rem
}
.tuijian_div a.first-dl dl { display: block }
.tuijian_div a.first-dl dt { width: 100% }
.tuijian_div a.first-dl dd { width: 100%; margin-left: 0 }
.tuijian_div a.first-dl dd p {  margin:.5rem 0
}
.like-teacher { height: 9rem }
.like-teacher li { padding: 0; border: 0; width: 10rem }
.like-teacher li img { width: 100%; height: auto; border-radius: 6px }
.bigone .revise-a { position: inherit; display: inline-block; width: 1rem; height: 1rem; background: url(../img/ico07.png)1px -109px no-repeat; background-size: auto 140px;  margin-left:.5rem
}
.Qz-zy .kt_div input:disabled.f12-font {
 font-size:.8rem; padding-top: 0; line-height: 10px; color: #999 }
.Qz-zy .backstory_dl dt a .the_more { margin-top: 16px }
.dkxx ul {  padding:.5rem 4% 1rem 4%
}
.dkxx ul h2 { font-size: 15px;  padding-bottom:.5rem
}
.dkxx li {
 font-size:.8rem; color: #a9a9a9; line-height: 1.2rem }
.dkxx li i { width: 6px; height: 6px; border-radius: 50%; background: #7eccf6; display: block; float: left; margin: 6px 6px 0 0 }
.User_follow_xz .div-content { top: inherit }
.bq-span { display: block; position: absolute; left: 50%; bottom: -6px; margin-left: -20px; width: 40px; height: 18px; font-size: 9px; line-height: 18px; color: #fff; background: #e60482; border-radius: 9px }
.bg-blue { background: #44a5e5 }
.bagroundcolor { background: #fff }
.Qz-zy b.tr90 { transform: rotate(90deg); -webkit-transform: rotate(90deg); margin-right: 2px }
.time-div { padding: 16px 4% 8px 4%; margin: 0; border-bottom: #f2f2f2 solid 8px }
.time-div-bg { background: url(../img/time-bg.png) center 46px no-repeat; background-size: auto 12px }
.time-div p { font-size: 15px; color: #333;  padding-bottom:.5rem
}
.time-div p i {
 font-size:.8rem; color: #9b9b9b }
.time-div span { font-size: 12px; color: #868686; width: 40% }
.time-div .float_r { text-align: right; width: auto }
.jurisdiction_p label .the_xz, .jurisdiction_p label .the_time { padding-right: 4px; line-height: 28px }
.jurisdiction_p label input.mbsc-comp, .jurisdiction_p label.moneyselect input, .jurisdiction_p .moneyselect input, .jurisdiction_p label input.dwtd { border: 0; border-radius: 0; float: right; width: 42px; font-size: 14px; text-align: right; padding: 0; margin: 0; background: 0; height: 24px }
.section {
 padding:1rem 0 .5rem 0; float: left; width: 100% }
.section .float_l { border: 0; width: 40%;  font-size:.9rem;
 padding: 0; margin: 0; background: 0; color: #e50083; font-weight: bold }
.section .float_r { border: 0; width: auto; font-size: 15px; text-align: right; padding: 0; margin: 0; background: 0; color: #e50083; width: 40%; font-weight: bold }
.section input:disabled { opacity: 1 }
.time-ul { padding: 1rem 0; margin: 0; text-align: center }
.time-ul li { width: 1.8rem; height: 1.8rem; border-radius: 50%; background: #f2f2f2; font-size: 15px; color: #333; line-height: 1.8rem; text-align: center; display: inline-block;  margin:0 .8rem 0 0;
 padding: 0 }
.time-ul li.on { background: #ea0b87; color: #fff }
.moneyspan { width: 62px; float: right; font-size: 14px; color: #333; font-family: "PingFang SC" }
.jurisdiction_p label input.moneyinput { border: 0; width: 42px; padding: 0; margin: 0; color: #333; display: inline; font-size: 14px; border-radius: 0; float: none; background: 0; text-align: right; border-radius: 0 }
.jurisdiction_p label.moneyselect input, .jurisdiction_p .moneyselect input { float: right; margin-top: 2px; width: 50px; text-align: right; margin-right: 6px }
.gz-xzfz p b { color: #e4007f }
.inputbutton { background: -webkit-radial-gradient(0px 0, #ff43a7, #f22e92); display: block; margin: 1.5rem auto; border: 0; font-size: 1rem; color: #fff; width: 40%; height: 2rem; line-height: 2rem; border-radius: 1rem }
.zydiv { top: 0;  margin:.5rem 0 0 0;
 z-index: 2 }
.topdiv {  padding:3% 3% .8rem 3%
}
.topdiv em { display: block;  font-size:.8rem;
 color: #868686; position: relative; padding-left: 1.2rem; background: url(../img/3ico.png)-287px -555px no-repeat; background-size: auto 600px;  padding-bottom:.3rem
}
.topdiv em i { color: #e50083 }
a.yqka, a.yqka:visited { color: #e50083;  font-size:.8rem;
 display: block; float: right; background: url(../img/ico09.png)0 -150px no-repeat; background-size: auto 300px; text-indent: 1.3rem; position: absolute; right: 3%; top: 20px }
a.bdkrl, a.bdkrl:visited { color: #e50083;  font-size:.8rem;
 display: block; float: right; background: url(../img/ico09.png)0 -68px no-repeat; background-size: auto 300px; text-indent: 1.3rem; position: absolute; right: 1.5%; top: 10px }
a.zdmx, a.zdmx:visited { background-position: -28px -37px }
.top { width: 100%; height: 12rem; background: #007aff;  margin-bottom:.8rem;
 overflow: hidden }
.top .out-1 { width: 8rem; height: 8rem; border-radius: 100%; -webkit-border-radius: 100%; background: rgba(255,255,255,0.4); margin: 1rem auto 0 auto }
.top .out-1 .out-2 { width: 7rem; height: 7rem; border-radius: 100%; -webkit-border-radius: 100%; background: #fff; margin: 0 auto }
.top .out-1 .out-2 .signBtn { width: 6.2rem; height: 6.2rem; border-radius: 100%; -webkit-border-radius: 100%; border: 1px #7ebdff solid }
.top .out-1 .out-2 .signBtn strong, .top .out-1 .out-2 .signBtn span { display: block; width: 85%; margin: 0 auto; text-align: center; color: #007aff }
.top .out-1 .out-2 .signBtn strong { height: 3.5rem; line-height: 4.5rem; font-weight: 600; border-bottom: 1px #eee solid }
.top .out-1 .out-2 .signBtn span { height: 2.5rem; line-height: 2.5rem;  font-size:.9rem;
 line-height: 2rem!important }
.top .out-1:active { animation: sign .25s forwards; -webkit-animation: sign .25s forwards }
.tips { position: absolute; top: 10rem; z-index: 999; width: 100%; color: #fff;  font-size:.9rem;
 text-align: center;  padding-bottom:.5rem
}
.Calendar { background: #fff; height: auto; display: none; transition-property: display }
.Calendaron { display: block }
.zhoulion { display: none }
.Calendar #toyear { width: 96%; margin: 0 auto; height: 2.2rem; text-align: left; color: #e50083; font-size: 1rem; position: relative }
.Calendar #toyear .year-month { height: auto; line-height: 1.8rem; display: inline; font-weight: bold }
.Calendar #toyear #idCalendarPre, .Calendar #toyear #idCalendarNext { display: inline; height: auto; line-height: 1.6rem;  padding:0 .2rem;
 text-align: center; font-size: 1rem; color: #e60677 }
.Calendar table, .Calendar tr, .Calendar td { border: 0 }
.Calendar table { width: 100%; margin: 0 auto }
.Calendar td { width: 14.28571428% }
.Calendar table tr { text-align: center; height: 2.5rem; display: none }
.Calendar table tr.tou, .Calendar table tr.Nowday, .Calendaron table tr { display: table-row }
.Calendar table tr td span { margin: 0 auto; display: block; line-height: 1.6rem; width: 1.5rem; height: 1.5rem; font-size: 1rem; border-radius: 100%; color: #333 }
.Calendar table tr .onToday span { background: #e50083; color: #fff }
.Calendar table tr .onYesterday span, .Calendar table tr td span.onYesterday { border: #eb0d89 solid 1px }
.Calendar table tr .ondkday span { border: #73a7f9 solid 1px }
.Calendar table tr .Okday span { border: #eb0d89 solid 1px }
.timetitle {
 font-size:.8rem; color: #868686; padding-left: 1.2rem; background: url(../img/3ico.png)-287px -585px no-repeat; background-size: auto 600px }
.timetitle i { color: #e50083 }
.head_name em { float: left; max-width:75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }
.head_name .bq-span { display: inline-block; position: static; text-align: center; margin: 2px 0 0 6px; padding: 0 }
.fbzpph { width: 22%; height: 48px; position: absolute; right: 12px; top: 12px }
.fbico { display: block; float: left; width: 20px; height: 90%; background: url(../img/ico08.png) no-repeat; background-size: auto 200px }
.fbico1 { background-position: 0 -60px }
.fbico2 { background-position: 0 -98px }
.fbico3 { background-position: 0 -142px }
.fbzpph b { font-size: 1.2rem; color: #e60677; display: block; text-align: center }
.fbzpph span {
 font-size:.6rem; color: #999; display: block; text-align: center }
.fbzpph2 { width: 15% }
.fbzpph2 b { color: #333 }
.Qz-bdk .content .bkshdiv:first-child { margin-top: 0 }
.Qz-bdk .zydiv { margin-top: 1.5rem }
.Qz-bdk .Calendar #toyear .year-month { line-height: 3rem }
.Qz-bdk .Calendar { height: auto;  padding:.5rem 0
}
.Qz-bdk .Calendar table tr td span:hover, .Calendar table tr td span.spanhover, .Calendar table tr td.onwYesterday span.spanhover, .Calendar table tr td.onYesterday span.spanhover { background: #ec0e89; color: #fff }
.Qz-bdk .Calendar table tr td span { color: #a7a7a7 }
.Calendar table tr .onYesterday span, .Calendar table tr .onwYesterday span { color: #333; border: 0 }
.Calendar table tr .onYesterday { color: #e80684; border: 0; background: url(../img/ico08.png)32px -192px no-repeat; background-size: auto 200px }
.Calendar table tr .onwYesterday { color: #e80684; border: 0; background: url(../img/ico08.png)-152px -118px no-repeat; background-size: auto 200px }
.sm-look {
 font-size:.8rem; color: #a9a9a9; text-align: center; margin-top: -2px; background: #fff; padding-top: 2rem; border-bottom: #f2f2f2 solid 1px; position: relative }
.sm-look span { background: #fff; padding: 0 5px; display: block; width: 36%; position: absolute; left: 50%; top: 22px; margin-left: -18% }
.bdktitle {
 font-size:.7rem; text-align: center; margin-top: 1rem }
.bdktitle p { color: #333 }
.bdktitle span { display: block; color: #999 }
.bkshdiv { top: 0; margin: 0 0 1rem 0; z-index: 2; left: 0; width: 100%; overflow: inherit; padding: 1rem 0; border-radius: 0; box-shadow: none }
.bordercss { left: 2%; width: 96%; border-radius: 8px }
.Qz-zy .bkshdiv .pl_img { padding-left: 40px; padding-bottom: 2rem; border-bottom: 0 }
.Qz-zy .bkshdiv .user_kttw_pic { width: 100% }
.Qz-zy .bkshdiv .user_kttw_pic .box-img, .Qz-zy .bkshdiv .module_img .box-img { width: 30%; margin-bottom: 6px; margin-right: 2px }
.Qz-zy .Index .pl_div .new-quanzi { position: inherit; left: inherit; float: left; width: 50%; margin: 0 }
.Qz-zy .Index .new-quanzi { position: inherit; left: inherit; width: 50%; margin: 3rem auto }
.Qz-zy .Index .new-quanzi a { position: inherit; width: 76%; height: 38px; line-height: 38px; margin-left: 0; box-shadow: none; font-size: 15px }
.Qz-zy .yshys a { background-image: -webkit-radial-gradient(0px 0, #37bef0, #44a3e4); right: 4%; left: inherit }
.Qz-zy .bkshdiv .pl_div { border-radius: 8px; padding: 1rem 2% }
.shjg-ico { width: 3.2rem; height: 3rem; position: absolute; right: 14%; top: 34px; background: url(../img/jh.png)1px -58px no-repeat; background-size: auto 100px }
.shok { background-position: 1px 0 }
.bkshdiv .module_signatur p { color: #a9a9a9 }
.Qz-zy .bkshdiv .xyshimg { padding: 0 10% 0 18% }
.shliyou { padding: 16px; font-size: 1rem; color: #333 }
.shliyou i { color: #e80684;  font-size:.9rem
}
textarea.szxfz {
 padding:.5rem 2%; margin-top: 1rem; height: 8rem; width: 84% }
.loading-div { width: 100%; height: 100%; position: fixed; z-index: 1010; background: url(../img/loading6.gif)center no-repeat rgba(0,0,0,0.6); background-size: auto 200px; display: none; top: 0; left: 0 }
.Fxy .loading-div, .User_index_gb .loading-div { z-index: 1009 }
.tabff { display: block; width: 62px; height: 36px; position: absolute; background: #e4017f; font-size: 12px; color: #fff; text-align: center; line-height: 50px; z-index: 2; left: -22px; top: -9px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg) }
.tabsm { display: block; width: 62px; height: 36px; position: absolute; background: #45a3e4; font-size: 12px; color: #fff; text-align: center; line-height: 50px; z-index: 2; left: -22px; top: -9px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg) }
.tabbs { display: block; width: 62px; height: 36px; position: absolute; background: #f8b500; font-size: 12px; color: #fff; text-align: center; line-height: 50px; z-index: 2; left: -22px; top: -9px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg) }
.Qz-zy .Cardsetting, .Qz-zy .Paytime { display: block; position: fixed; top: 0; margin-top: 0; left: inherit; right: -9999px; height: 100%; z-index: 1007; padding-top: 48px; padding-bottom: 10%; height: 90% }
.moneybg { width: 12rem; height: auto; display: block; margin: 0 auto }
.iphonenumber { float: right; width: 34%; margin-top: -2px }
.money-div p { font-size: 2.5rem; text-align: center; color: #eb0c88 }
.money-div span {
 font-size:.8rem; color: #a9a9a9; display: block; text-align: center; padding-bottom: 1rem }
.jurisdiction_p label input.iphonenumberinput { border: 0; width: 100%; padding: 0;  margin:.5rem 0 0 0;
 color: #333; display: inline; font-size: 15px; border-radius: 0; float: right; background: 0; text-align: right }
.jurisdiction_p label input.iphonenumberinput::-webkit-input-placeholder {
 text-align:right;
 width:100%
}
.Qz-zy .jurisdiction_p .nolabel em i, .jurisdiction_p label em i { display: inline-block; width: 1rem; height: 1rem; background: url(../img/ico08.png) -36px -26px no-repeat; background-size: auto 200px; float: none; margin-left: 0 }
.user-index-fsgz i { display: inline-block; width: 2.2rem; height: 1rem; line-height: 1rem; padding-left: 1.1rem; background: url(../img/user_ico01.png)-24px -290px no-repeat; background-size: auto 500px }
.user-index-fsgz .icoi { background-position: -24px -356px }
.towhere { border-bottom: #f6f6f6 solid 1px; font-size: 1rem; color: #9a9a9a; line-height: 1rem;  padding:.5rem 3% 1rem 3%
}
.towhere em { color: #333; float: right }
.towhere em i { display: inline-block; width: 1.4rem; height: 1.2rem; background: url(../img/ico08.png)-16px -102px no-repeat; background-size: auto 145px; float: left;  margin-right:.3rem
}
.howto { border-bottom: #f6f6f6 solid 1px; padding: 1rem 3% }
.howmuch { font-size: 1.2rem; color: #333;  padding:2rem 0 .5rem 0
}
.howto input { border: 0; font-size: 2rem; display: inline-block; width: 60%; padding: 0; margin: 0 }
.alltodo { padding: 1rem 3% 0 3%;  font-size:.8rem;
 color: #9a9a9a }
.alltodo em { float: right; color: #37bef0 }
.money-title { padding: 3% 4%; display: block;  font-size:.8rem;
 color: #868686; line-height: 1.2rem }
.money-title b { color: #333; font-weight: normal;  font-size:.8rem;
 padding-bottom:.5rem;
 display: block }
.money-title em { color: #7eccf6 }
.money-title i { display: block; width: 8px; height: 8px; background: #7eccf6; border-radius: 50%;  margin-right:.4rem;
 margin-top:.3rem;
 margin-bottom: 1rem; float: left }
.User_please { background: #fff;min-height:100vh; }
.User_please .content { padding-top: 48px }
.plaese_ts img { display: block; width: 9rem; height: auto; margin: 2rem auto 0 auto }
.user-headimg { border-radius: 50%; width: 3.4rem; height: 3.4rem; position: absolute; top:1rem; left: 50%; margin-left: -1.8rem; overflow: hidden; border: #fff solid 4px }
.user-headimg img { width: 100%; height: 100%; margin: 0; padding: 0 }
.plaese_ts p { text-align: center; font-size: 1.2rem; color: #333;  padding-bottom:.5rem
}
.User_please .new-quanzi a { bottom: inherit; top: 50%; position: inherit; margin: 1.5rem auto; box-shadow: none; height: 38px; line-height: 38px; font-size: 16px; width: 140px }
.User_please .sxbut a { background: #d6d6d6 }
.plaese_ts span { display: block; font-size: 1rem; color: #868686; text-align: center }
.plaese_ts span em { display: block; text-align: center;  font-size:.8rem
}
.plaese_ts2{padding:.5rem;}
.plaese_ts2 span{text-align:left;}
.User_moneyxq, .User_moneyxq .content { background: #fff;padding-top:50px; }
.moneyxq_div { padding: 3% }
.moneyxq_div .alltodo {  padding:.6rem 0 0 0
}
.moneyxq_div .alltodo em { color: #333 }
.moneyxq_div .towhere {  padding:.5rem 0 1rem 0
}
.moneyzd .qz-div .float_l { width: 70% }
.Qz-zy .tx-new-quanzi { position: inherit; background: 0; width: 100%; margin-top: 1rem }
.Qz-zy .tx-new-quanzi a { position: inherit; left: 0; bottom: -68px; width: 38% }
.plaese_ts p.the-money { color: #e50083; font-size: 1.5rem; margin-top: 1rem }
.plaese_ts p.the-money i { font-size: 2.5rem }
.plaese_ts span.pay-title { color: #333 }
.backstory_dl dt span input { float: none; text-align: left; height: 2.6rem }
.gain { border: 0; width: 6rem; height: 2.4rem; line-height: 2.4rem; color: #fff; border-radius: 2rem; float: right;  margin-top:.35rem;
 padding: 0; background: -webkit-radial-gradient(0px 0, #ff43a7, #f22e92); font-size: 14px;text-align:center;}
.gain-disabled { background: #d6d6d6 }
.User_kttw .paypassword { float: right; width: auto; margin-right: 4%; margin-top: 2%; font-size: 12px }
.User_kttw .paypassword label { border-radius: 50%; box-sizing: initial; -webkit-box-sizing: initial; margin-top: 2px }
.User_kttw .paypassword label.on, .User_reward .User_kttw .xieyi label.on { background-position: -63px -330px; background-size: auto 380px }
.User_kttw .paypassword label input { box-sizing: initial; -webkit-box-sizing: initial; left: 0 }
.new-quanzi a.paypasswordbut, .new-quanzi a.paypasswordbut { font-size: 16px; position: inherit; bottom: inherit; margin: 8% auto; width: 180px; height:42px; line-height:42px; box-shadow: none }
.pay-how { font-size: 12px; color: #868686; text-align: center; background: #f2f2f2; padding-top: 2rem }
.pay-how p { font-size: 2rem; color: #e50083;  margin:.5rem 0 0 0
}
.pay-how p i { font-size: 3rem }
.pay-message dt span { color: #868686 }
.pay-message dt em { float: right; color: #333;}
.pay-message dt em.zpmc{float: right; color: #333;width:40%;height:3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pay-way { margin: 0; background: #f2f2f2; padding: 14px 4% 0 4%; font-size: 12px; color: #868686 }
.pay-message dt label { display: block; padding: 16px 0; height: 30px; line-height: 34px; font-size: 14px; margin: 0 auto; color: #9fa0a0; float: inherit }
.pay-message dt label span { background: url(../img/ico08.png) -30px -43px no-repeat; background-size: auto 200px; height: 36px; padding: 0 12px 0 28px; display: block; float: left; font-size: 16px; color: #333; font-weight: normal }
.pay-message dt label span.wxpay { background-position: -30px -80px }
.pay-message dt label span em { font-size: 12px; color: #868686;  padding-left:.5rem
}
.pay-message dt label input { float: right; margin-top: 6px; width: 18px; height: 18px; border-radius: 50%; border: #b7b7b7 solid 1px; background: #fff }
.User_kttw .float_l { float: left; margin-left: 4% }
.certification_title { background: #f2f2f2; font-size: 12px; color: #868686; padding: 1rem 4% 0 4% }
.glqx .certification_title { padding: 1rem 4%; border-bottom: #f2f2f2f2 solid 1px; background: 0 }
.certification_title i { display: inline-block; width: 6px; height: 6px; background: #e50083; border-radius: 50%;  margin-right:.3rem;
 float: left; margin-top: 6px }
.zf_window { height:13rem; margin-top:7rem }
.zf_window h4 { text-align: center; font-size: 18px; color: #333 }
.zf_window .button-input { height: 32px; background-image: -webkit-radial-gradient(0px 0, #ff43a7, #f22e92); text-align: center; line-height: 32px; width: 120px; border: 0; color: #fff; font-size: 14px; border-radius: 24px; padding: 0; margin: 0 auto; display: block }
.password-div { margin: 1rem 0 0 0; width: 100%; display: block; position: relative }
.password-div input { border: 0; font-weight: normal }
.zf_window .password-div i { width: 2rem; height: 2rem; background: url(../img/ico08.png)-30px -114px no-repeat; background-size: auto 200px; right: 0; top: 0 }
.zf_window p { text-align: center; min-height: 4rem }
.zf_window p em { color: #e50083; display: none; font-size: 12px }
.zf_window_a, .zf_window_a:visited { color: #7eccf6; font-size: 12px; line-height: 1rem; display: block; text-align: right; border-bottom: #f2f2f2 solid 1px;  padding-bottom:.8rem;
 margin-bottom:.5rem
}
.pay-message dt label.not-enough { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray }
.Qz-zy .zf_window { height: 13rem; width: 60%; margin-top: 10rem }
.Qz-zy .zf_window i { width: 2rem; top: -2.8rem }
.Qz-zy .zf_window .password-div i { top: 0; height: 1.2rem }
.Qz-zy .zf_window .password-div { min-height: 2rem }
.Qz-zy .zf_window p {
 padding:.5rem 0 1rem 0; height: auto; min-height: 2rem }
.Qz-zy .password-div input { height: 1.2rem }
.Qz-zy .zf_window .button-input { background: -webkit-radial-gradient(0px 0, #37bef0, #44a3e4) }
.ts-moneytx { font-size: 12px; color: #e50083; float: left; margin-left: 4% }
.towhere em i.zffs { background-position: -18px -62px }
.Qz-bdk .del-but { line-height: 2.5rem; margin: 0 auto }
.Qz-bdk .qz-pldiv { width: 94%; font-size: 12px; margin-top: 1rem }
.Qz-bdk .xyshimg a { color: #37bef0; font-size: 12px }
.button-div { width: 80%; margin: 0 auto }
.fxcj_div .fx-bg { background: url(../img/img17.jpg) no-repeat; background-size: cover }
.fxcj_div .fx-head { margin-top: 3rem; text-align: center }
.fxcj_div .fx-head img { margin: 0 auto }
.cj-title p { font-size: 1rem; color: #fff; line-height: 2rem; margin-top: 1rem }
.cj-title span { display: block; width: 100%; margin: 0 auto; color: #750d25;  font-size:.8rem
}
.cj-div { padding: 1rem 6% 0 6% }
.cj-div span { display: inline-block; color: #fff; width: 50%; font-size: 2.2rem; text-align: center;  margin:.5rem 0
}
.cj-div span em {
 font-size:.8rem; display: block }
.fxcj_div .fx-jszc { padding-top: 3rem; color: #fff }
.fxcj_div .fx-ewm span { color: #750d25;  margin-bottom:.2rem
}
.fxcj_div .fx-ewm img { width: 3rem; height: 3rem }
.tuijian_box { width: 48%; display: block;  margin:0 1% .8rem 1%;
 padding: 0; float: left }
.video-box { height: 6rem; overflow: hidden; border-radius: 8px; position: relative }
.tx-jdt {
 margin:.8rem 3% 0 3%; padding: 1rem 0 2rem 0; border-bottom: #f6f6f6 solid 1px }
.tx-jdt p { display: block; height: 2rem; text-align: center }
.tx-jdt span { display: inline-block; width: 9.5rem; height: 2rem; margin: 0 auto 0 3rem; line-height: 2rem; color: #37bef0; font-size: 1rem; text-align: left }
.tx-jdt span i { display: block; width: 2.2rem; height: 1.8rem; background: url(../img/ico08.png) no-repeat; background-size: auto 200px; float: left; margin-bottom: 1rem }
.tx-jdt span.sqtxico i { background-position: -70px 0; color: #37bef0 }
.tx-jdt span.cgtxico { color: #a7a7a7 }
.tx-jdt span.cgtxico i { background-position: -68px -126px; line-height: 1.1rem }
.tx-jdt span.cgtxico em {
 font-size:.6rem; display: block; line-height: 1rem }
.tx-jdt span.cgtxokico { color: #37bef0 }
.tx-jdt span.cgtxokico i { background-position: -68px -156px }
.tx-jdt p.line-p { width: 4.5rem; height: 1.5rem; border-left: #37bef0 solid 1px; margin: 1rem auto }
.iphonefloat_l { float: left }
.jurisdiction_p label .iphonefloat_l input.iphonenumberinput { text-align: left }
.jurisdiction_p label .gain { width: 7rem; height: 2.2rem; line-height: 2.2rem; margin-top: -0.25rem }
.jurisdiction_p label .iphonefloat_l input.iphonenumberinput::-webkit-input-placeholder {
 text-align:left
}
.Qz-zy .certification_title {  padding-bottom:.5rem
}
.Cardsetting .new-quanzi { position: relative; width: 100%; background: 0 }
.Cardsetting .new-quanzi a.paypasswordbut { left: inherit }
.tp_window .div-button input { display: inline-block; width: 39%; margin: 1.2rem 0 0 7% }
.tp_window .div-button input.bg-none { background: 0; color: #e50083; border: #e50083 solid 1px; line-height: 32px; height: 32px }
.Cardsetting .User_kttw .paypassword label { padding: 0 }
.Cardsetting .User_kttw { height: 2rem }
.xy i { color: #7677ca; text-align: center; line-height: 24px; display: block; padding-bottom: 8px }
.Qz-zy .shly .tp_window { padding-top: 1px; height: 14rem }
.Qz-xq .tp_window, .Qz-zy .Cardsetting .tp_window, .Qz-zy .tp_window, .Tpbody .tp_window, .User_yjfk .tp_window { margin-top: 0 }
.atwho .fxqz_div { top: 50px }
.howmuchpay span { font-size:1.5rem; color: #e50083; display: block; text-align: center }
.howmuchpay span em { font-size:2.5rem }
.ftc_wzsf { display: none; width: 100%; height: 100%; position: fixed; z-index: 999; top: 0; left: 0; min-width: 320px; max-width: 640px }
.ftc_wzsf .hbbj { width: 100%; height: 100%; position: absolute; z-index: 8; background: #000; opacity: .4; top: 0; left: 0 }
.ftc_wzsf .srzfmm_box { position: absolute; z-index: 10; background: #f8f8f8; width: 88%; left: 50%; margin-left: -44%; top: 20% }
.qsrzfmm_bt { font-size: 16px; border-bottom: 1px solid #c9daca; overflow: hidden }
.qsrzfmm_bt a { display: block; width: 10%; padding: 10px 0; text-align: center }
.qsrzfmm_bt img.tx { width: 10%; padding: 10px 0 }
.qsrzfmm_bt span { padding: 15px 5px }
.zfmmxx_shop { text-align: center; font-size: 12px; padding: 10px 0; overflow: hidden }
.zfmmxx_shop .mz { font-size: 14px; float: left; width: 100% }
.zfmmxx_shop .zhifu_price { font-size: 24px; float: left; width: 100% }
.ml5 { margin-left: 5px }
.mm_box { width: 100%; margin: 10px auto; height: 40px; overflow: hidden; border: 1px solid #bebebe }
.mm_box li { border-right: 1px solid #efefef; height: 40px; float: left; width: 16.2%; background: #FFF }
.mm_box li.mmdd { background: #FFF url(../img/dd_03.jpg) center no-repeat; background-size: 25% }
.mm_box li:last-child { border-right: 0 }
.xiaq_tb { padding: 5px 0; text-align: center; border-top: 1px solid #dadada }
.numb_box { position: absolute; z-index: 10; background: #f5f5f5; width: 100%; bottom: 0; display: block }
.nub_ggg { border: 1px solid #dadada; overflow: hidden; border-bottom: 0; margin-bottom: 0 }
.nub_ggg li { width: 33.3333%; border-bottom: 1px solid #e5e5e5; float: left; text-align: center; font-size:18px }
.nub_ggg li a { display: block; color: #333; height: 50px; line-height: 50px; overflow: hidden }
.nub_ggg li a:active { background: #e0e0e0 }
.nub_ggg li a.zj_x { border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5 }
.nub_ggg li span { display: block; color: #e0e0e0; background: #e0e0e0; height: 50px; line-height: 50px; overflow: hidden }
.nub_ggg li span.del img { width: 30% }
.fh_but { position: absolute; right: 0; top: 12px; font-size: 14px; color: #20d81f }
.spxx_shop { background: #FFF; margin-left: 4.35%; border-top: 1px solid #dfdfdd; padding: 10px 0 }
.spxx_shop td { color: #7b7b7b; font-size: 14px; padding: 10px 0 }
.mlr_pm { margin-right: 4.35% }
.pay-message label input.on { background-position: -90px -469px; background-size: auto 540px }
.pay-message label input[type=radio]:focus{outline:none;}
.jurisdiction_p label.bordertop { padding: 16px 4% 8px 4%;  border-top:#f2f2f2 solid .5rem
}
.Qz-zy .howmuchpay span { font-size: 1.5rem }
.Qz-zy .howmuchpay span em { font-size: 2.2rem }
.User_message .loading-div { z-index: 1009 }
.Calendar #toyear #idCalendarPre { background: url(../img/ico09.png)4px -100px no-repeat; background-size: auto 320px }
.Calendar #toyear #idCalendarNext { background: url(../img/ico09.png)4px -127px no-repeat; background-size: auto 320px }
.kt_div h2.blodfont { font-weight: bold; float: left; width: 25% }
.qz-zt { width: 8rem; height: 5.5rem; display: block; position: absolute; left: 0; top: 0; background: rgba(255,255,255,0.6); z-index: 2 }
.module_new .float_l .qz-zt { top: 0; left: 0 }
.qz-zt img, .the_teacher .smffsz label .qz-zt img { margin: 1.2rem auto; width: 3rem; height: 3rem; display: block }
.Qz-zy .banner-div .swiper-container { width: 100%; height: 100%; padding-bottom: 0 }
.Qz-zy .banner-div .swiper-wrapper { display: block }
.Qz-zy .banner-div .swiper-slide { -webkit-flex-shrink: 0; flex-shrink: 0; text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center }
a.morehead, a.morehead:visited { width: 32px; height: 32px; border-radius: 50%; display: block; float: left; text-align: center; line-height: 32px; color: #e51284; font-size: 12px; padding-top: 2px }
.pl_imghead { padding: 0 0 14px 0; margin: 0 22px }
.head-div {
 font-size:.8rem; text-align: center; padding-top: 20px; color: #a7a7a7 }
.Pinglunhead { background: #fff }
.Pinglunhead .dz_headimg { border-bottom: 0 }
.iconfont { font-size: 1.2rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: .2px; -moz-osx-font-smoothing: grayscale }
.keyboard-box { background: #f6f6f6; font-size: 16px; position: fixed; bottom: 0; left: 15px; right: 15px; box-sizing: border-box; -webkit-box-sizing: border-box; z-index: 1011 }
.keyboard-box i { font-size: 24px }
.keyboard-box i img { width: 1.5rem; height: 1.1rem }
.keyboard-numBtn .row .col-xs-4, .keyboard-operation .row_1 .col-xs-12 { border-top: 1px solid #ddd; text-align: center; height: 3rem; line-height: 3rem }
.keyboard-numBtn .row .col-xs-4 { border-right: 1px solid #ddd }
.keyboard-operation .row_2 .col-xs-12 { border-top: 1px solid #ddd; text-align: center; color: #fff; height: 9rem; line-height: 9rem }
.keyboard-operation-submit { background: #2b91e3 }
.keyboard-show-text { display: flex; flex-wrap: nowrap; justify-content: space-between; margin-top: 30px; width: 92px; margin: 0 auto;position:relative;}
.qtjr {position:absolute;width:100%;height:100%;background:#000;z-index:99;opacity:0;}
.keyboard-show-text input[disabled] { background: #fff; border: 0; opacity: 1; color: #333; -webkit-text-fill-color: #37bef0; border-radius: 0 }
.keyboard-show-text input.focus { border-bottom: #37bef0 solid 1px; color: #333; -webkit-text-fill-color: #333 }
.keyboard-show-text input.focus::-webkit-input-placeholder {
 color:#a7a7a7;
 -webkit-text-fill-color:#a7a7a7
}
.keyboard-show-text i { display: none; float: left; margin-top: 16px }
.keyboard-money, .keyboard-password { padding: 15px 0 4px 0; text-align: center; font-size: 14px; color: #333 }
.keyboard-money { width: 15%; border: 1px solid #ddd!important; margin: 0 -1px 0 0 }
.keyboard-password { width: 100% }
.User_reward .row { margin-left: -15px; margin-right: -15px; background: #f6f6f6; margin-bottom: 0 }
.User_reward .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
@-webkit-keyframes fadeOutDownBig {  from {
 opacity:1
}
 to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) }
}
@keyframes fadeOutDownBig {  from {
 opacity:1
}
 to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) }
}
.fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig }
@-webkit-keyframes fadeInUpBig {  from {
 opacity:0;
 -webkit-transform:translate3d(0, 2000px, 0);
 transform:translate3d(0, 2000px, 0)
}
 to { opacity: 1; -webkit-transform: none; transform: none }
}
@keyframes fadeInUpBig {  from {
 opacity:0;
 -webkit-transform:translate3d(0, 2000px, 0);
 transform:translate3d(0, 2000px, 0)
}
 to { opacity: 1; -webkit-transform: none; transform: none }
}
.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig }
.User_reward { background: #fff }
.User_reward .user_head { background: 0; padding-top: 24px; height: auto }
.User_reward .face_img img { width: 62px; height: 62px;  margin:.6rem 0 .6rem 0
}
.User_reward .user_name, .User_reward .user_name:visited { color: #333; font-size: 16px }
.User_reward .user_head p { text-align: center; padding-top: 1.5rem }
.User_reward .User_kttw .xieyi { width: 76%; font-size: 12px; text-align: center }
.User_reward .User_kttw .xieyi label { border-radius: 50%; margin-top: 2px }
.User_reward .dz_headimg { border-bottom: 0; padding-left: 4%; padding-bottom: 1.8rem; padding-top: 1rem }
.User_reward .head-div { font-size: 1.4rem; color: #fff }
.User_reward .head-div i { color: #fff; font-size: 1.3rem }
.User_reward .menu_div { background: 0; border: 0; height: auto; width: 92%; margin: 1rem auto 0 auto }
.User_reward .menu_div li { width: 33% }
.User_reward .menu_div li span { border: #e50083 solid 1px; background: 0; color: #e50083 }
.User_reward .menu_div li a:visited, .User_reward .menu_div li a:hover { text-decoration: none }
.User_reward .menu_div li a:hover span { background: #e50083; color: #fff }
.demo_selectts, .demo_selectts2 { display: none; background: #f2f2f2; padding: 2% 4% }
.demo_selectts .money-title { padding: 3% 0 }
.demo_selectts2 .money-title { padding: 4px 0 }
.ts-money { text-align: center; color: #e50083; font-size: 12px; padding-top: 4px; display: none }
.fxys_div .fx-bg { background: url(../img/img18.jpg) no-repeat; background-size: cover; height: 90% }
.fxys_div .content-div { position: absolute; bottom: 5%; left: 0; width: 100% }
.fxys_div .fx-head img { width: 3rem; height: 3rem }
.fxys_div .cj-title p { margin-top: 0 }
.fxys_div .cj-title span { color: #fff }
.fxys_div .fx-ewm {  margin:.5rem auto 0 auto
}
.fxys_div .fx-ewm span { color: #fff }
.fxys_div .fx-ewm img { width: 4rem; height: 4rem }
.fxys_div .fx-jszc { padding-top: 0; margin-top: -1rem }
.fxys_div .fx-title { line-height: 1rem;  padding:.5rem 0 .2rem 0
}
a.reward-a, a.reward-a:visited { display: block; padding-left: 1.5rem; position: absolute; left: 0; top: 0; background: url(../img/ico08.png)-180px -22px no-repeat; background-size: auto 200px; color: #a7a7a7; font-size: 12px }
.new-gnbut a.ds { background: url(../img/ico08.png)-180px -22px no-repeat; background-size: auto 200px; margin-bottom: -5px }
.Mainlist-quanzi .zd-div .head_news { width: 70% }
.bkshdiv .money-title i { margin-bottom: 0 }
.gnyd { background: #fd0500; color: #fff; padding: 0 4px 1px 4px; font-weight: normal; border-radius: 8px; font-size: 10px; padding: 2px 8px; line-height: 18px; margin: -8px 0 0 6px }
.yd02 { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1007; background: url(../img/zy03.png)center no-repeat; background-size: cover }
.yd03 { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1007; background: url(../img/zy02.png)center no-repeat; background-size: cover; display: none }
.yd04 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1007; background: url(../img/3yd02.jpg)center no-repeat; background-size: cover }
.yd05 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1007; background: url(../img/zy06.png)center no-repeat; background-size: cover; display: none }
.yd06 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1007; background: url(../img/zy04.png)center no-repeat; background-size: cover }
.yd07 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1007; background: url(../img/zy04-2.png)center no-repeat; background-size: cover }
.Pinglun .swiper-container2 { overflow: hidden }
.new-button { margin: 6px 0 20px 0; position: relative }
.new-button span { width: 7rem; font-size: 9px; line-height: 36px; text-align: center; color: #fff; display: block; float: left; height: 36px; border-radius: 18px; margin-left: 13%; position: relative }
.new-button span a, .new-button span a:visited { background: 0; float: inherit; width: 100%; margin: 0; height: 36px; color: #fff; line-height: 36px; text-align: center }
span.tp-span { background: url(../img/tp.png) center no-repeat; background-size: cover }
span.ds-span { background: url(../img/ds.png) center no-repeat; background-size: cover }
.new-button span i { display: block; float: right; width: 24px; height: 24px; margin: 7px 6px 0 0 }
.new-button span.ds-span i { background: url(../img/dsico.png) center no-repeat; background-size: contain; margin-top: 5px }
.new-button span.ds-spanon i { background: url(../img/dshico.png) center no-repeat; background-size: contain }
.new-button span.tp-span a { width: 70% }
.new-button span.tp-span i { background: url(../img/tpico.png) center no-repeat; background-size: auto 18px }
.new-button span.tp-spanon i { background: url(../img/tpicoh.png) center no-repeat; background-size: auto 18px }
.new-button img.dhi { width: 20px; height: 18px; position: absolute;  right:.5rem;
 top: 10px; opacity: 0; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-name: bounceIn; animation-name: bounceIn; display: none }
@keyframes bounceIn {  from, 20%, 40%, 60%, 80%, to {
 -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
 animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
 0% {
  opacity:0;
  -webkit-transform:scale3d(0.3, 0.3, 0.3);
  transform:scale3d(0.3, 0.3, 0.3)
 }
 20% {
  -webkit-transform:scale3d(1.5, 1.5, 1.5);
  transform:scale3d(1.5, 1.5, 1.5)
 }
 40% {
  -webkit-transform:scale3d(0.9, 0.9, 0.9);
  transform:scale3d(0.9, 0.9, 0.9)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(1.03, 1.03, 1.03);
  transform:scale3d(1.03, 1.03, 1.03)
 }
 80% {
  -webkit-transform:scale3d(0.97, 0.97, 0.97);
  transform:scale3d(0.97, 0.97, 0.97)
 }
 to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) }
}
.Pinglun .swiper-container2 .swiper-slide { height: 1rem }
.Pinglun { background: #fff }
.textareaxt { height: 100px; position: relative }
.textareaxt textarea, .textareaxt .textareadiv { padding: 3% 0; width: 100%; font-family: "PingFang SC"; font-size: 1rem; margin: 0 }
.textareaxt textarea::placeholder, .textareaxt .textareadiv::placeholder {
 color:#999
}
.match_upload_works_tp .text_input p.p-yjfk { padding: 0;  font-size:.8rem;
 color: #868686 }
.item-input .the_more { opacity: 1; margin-top: 20px }
.qz-delete {  padding:0 0 .5rem 0
}
.Qz-zy .user_kttw_pic { padding-bottom: 0 }
.Pinglun .pl_div { border-bottom: 0; padding-bottom: 0 }
.loading-divsb { width: 100%; height: 40px; text-align: center; color: #fff; line-height: 40px; display: none; font-size: 1rem; position: absolute; top: 56%; left: 0 }
.User_reward .pl_div { border-bottom: 0; background: 0 }
.datetime_header { text-align: left; height: 1.7rem; font-size: 1rem; width: 96%; margin: 0 auto; color: #e50083 }
.datetime_header span { height: auto; line-height: 1.8rem; display: inline; font-weight: bold }
.datetime_header b { font-weight: normal }
.prev_icon, .next_icon { display: inline-block; line-height: 1.6rem; width: 1rem; height: 1rem }
.prev_icon { background: url(../img/ico09.png)4px -100px no-repeat; background-size: auto 320px }
.next_icon { background: url(../img/ico09.png)4px -127px no-repeat; background-size: auto 320px }
.prev_icon:active, .next_icon:active, #weeklyCanlendarView li a:active { opacity: .8 }
#weeks_ch, #weeklyCanlendarView { overflow: hidden }
#weeks_ch { padding-top: 10px; padding-bottom: 8px }
#weeks_ch li { line-height: 30px }
#weeks_ch li, #weeklyCanlendarView li { float: left; display: inline; width: 14.28571428%; text-align: center; color: #4c4c4c; position: relative }
#weeklyCanlendarView li.bdk { background: url(../img/ico08.png)-156px -120px no-repeat; background-size: auto 200px }
#weeklyCanlendarView li.qk { background: url(../img/ico08.png)30px -194px no-repeat; background-size: auto 200px }
#weeklyCanlendarView li a { display: inline-block; width: 1.5rem; line-height: 1.5rem; border-radius: 100%; color: #e50083; text-decoration: none; border: 1px solid transparent; font-size: 1rem; color: #333 }
#weeklyCanlendarView li i.ydk { background: #e50083; width: 5px; height: 5px; display: block; position: absolute; border-radius: 50%; right: 22%; top: 0 }
#weeklyCanlendarView li i.qk { background: #f8b500; width: 5px; height: 5px; display: block; position: absolute; border-radius: 50%; right: 22%; top: 0 }
#weeklyCanlendarView li.active a, #weeklyCanlendarView li.active a.clickActive { background: #e50083; color: #fff }
#weeklyCanlendarView li a.clickActive { border: 1px solid #e50083; color: #e50083 }
.kyye { display: inline-block }
.bottomp { bottom: auto }
.Fxy .qz-menu { padding-bottom: 0 }
.Fxy .qz-menu div {
 margin-bottom:.25rem; position: relative }
.Fxy .swiper-container3 { width: 100%; margin: 0 auto 1rem auto; padding: 0; overflow: hidden }
.Index .Qz-li .margin3 { margin-right: 3% }
.Index .user_kttw_pic .box-img { border-radius: 8px; width: 31.5% }
.Index .pl_div .pl_img .box-img, .Qz-zy .box-heightimg .box-img { border-radius: 6px; overflow: hidden; object-fit: cover; display: flex }
.Qz-zy .title_top span a, .Qz-zy .inner .the_more, .Index .pl_div .float_l .the_more { padding: 6px; background: url(../img/3ico.png)-282px -92px no-repeat; background-size: auto 600px; width: 14px; height: 10px; opacity: 1; margin-top: 8px }
.followbut { display: block; float: right;  padding:0 .8rem;
 font-size: 11px; color: #e50083; line-height: 1.6rem; background: #ffedf7; font-weight: normal;  border-radius:.8rem;
 margin-top:.5rem;
 margin-right:.2rem;
 font-weight: bold }
.followbuton { background: #f2f2f2; color: #868686 }
.label { background: url(../img/3ico.png)-282px -250px no-repeat #f2f2f2; background-size: auto 600px; display: inline-block;  padding:0 .8rem 0 1.5rem;
 margin-right: 8px; font-size: 12px; color: #a3a2a2; border-radius: 1rem; line-height: 1.4rem; font-weight: bold }
.Index .pl_img { padding-right: 2% }
.Index .pl_div a.user_kttw_li_a, .Index .pl_div .user_kttw_li_a { width: 60%; height: 2.6rem; float: left }
.Fxy .content { padding-top: 4rem }
.fxyico { position: relative; height: 2rem }
.fxyico em { display: inline-block; width: 25%; height: 2rem; float: left; background: url(../img/3ico.png)-282px -118px no-repeat; background-size: auto 600px }
.pl_img_g a.dsimg, .pl_img a.dsimg, .pl_img_g span.dsimg, .pl_img span.dsimg { display: inline-block; width: 23%; height: 3rem; position: relative; text-indent: 15%; color: #868686; line-height: 2.5rem;  font-size:.8rem;
 padding: 0; background: 0 }
.dsimg img { width: 4rem; height: 4rem; position: absolute; bottom: 0rem; left: 30%; margin-left: -2rem }
.fxyico span, .pl_img a.pinglung, .pl_img a.pinglung:visited, .pl_img_g a.pinglung, .pl_img_g a.pinglung:visited { height: 2rem; line-height: 2.9rem; display: inline-block; width: 18%; padding-left: 7%; float: left; height: 2rem; background: url(../img/3ico.png)-282px -158px no-repeat; background-size: auto 600px; text-align: left; color: #868686;  font-size:.8rem;
 position: relative; font-weight: normal }
.Fxy .Index .pl_div { padding-bottom: 1rem }
.fxyico span.dianzang { background-position: -282px -198px }
.fxyico span.dianzangon { background-position: 0 -125px }
.qz-bottom span i { background: url(../img/3ico.png)-288px 3px no-repeat; background-size: auto 600px; padding-left: 1rem }
.Qz-zy .qz-bottom span i { background-position: -206px 3px }
.qz-bottom span.opus i { background-position: -288px -62px }
.Qz-zy .qz-bottom span.opus i { background-position: -206px -60px }
.qz-bottom span.heat i { background-position: -288px -30px }
.Qz-zy .qz-bottom span.heat i { background-position: -206px -30px }
.qzzr { background: url(../img/3ico.png)-288px -530px no-repeat; background-size: auto 600px; padding-left: 1rem }
.bq_news {
 line-height:.9rem; font-size: 10px;  margin-top:.2rem
}
.nobacground { background: 0; -webkit-box-shadow: none; box-shadow: none; position: absolute; text-indent: inherit; }
.nobacgroundfix { position: fixed; background: #fff; text-indent: inherit; z-index: 1000; -webkit-box-shadow: 0 1px 5px #ccc; box-shadow: 0 1px 5px #ccc; top: 0;white-space:nowrap;text-overflow:ellipsis;}
.Qz-zy .Threestyle { background: url(../img/1561631267847.jpeg) top center no-repeat #000; padding-bottom: 0; padding-top: 0; background-size: initial }
.Threestyle .the-nr { padding: 0 4% }
.Threestyle .the-nr pre { color: #fff; font-size: 13px; margin: 1rem 0 0 0; line-height: 1rem; height: 3rem }
.zydiv { left: 0; width: 100%; padding-top:8px; border-radius: 0; margin-top: 0 }
.Threestylerl { background: #fff; border-radius: 4px 4px 0 0; overflow: hidden; padding-bottom: 0rem; position: relative }
.nobacground .return { background: url(../img/3ico.png)15px 15px no-repeat; background-size: auto 700px }
.Threestylebgdiv { background: rgba(0,0,0,0.36) }
.Threestyleqzname { font-size: 1rem; color: #fff; width: 62%; padding: 48px 4% 0 4%; position: relative }
.title_top span.on b { font-size: 16px; color: #e51284; font-weight: bold }
.User_reward { background: #fff }
.User_reward .user_head { height: auto; min-height: 11.3rem }
.User_reward .face_img img { width: 62px; height: 62px;  margin:.6rem 0 .6rem 0
}
.User_reward .user_name, .User_reward .user_name:visited { font-size: 16px; padding-top: 8px }
.User_reward .User_kttw .xieyi { width: 76%; font-size: 12px; text-align: center }
.User_reward .User_kttw .xieyi label { border-radius: 50%; margin-top: 2px }
.User_reward .dz_headimg { border-bottom: 0; padding-left: 4%; padding-bottom: 1.8rem; padding-top: 1rem }
.User_reward .head-div { font-size: 1.4rem; color: #fff }
.User_reward .head-div i { color: #fff; font-size: 1.3rem }
.User_reward .menu_div { background: 0; border: 0; height: auto; width: 92%; margin: 1rem auto 2rem auto }
.User_reward .menu_div li { width: 33% }
.User_reward .menu_div li span { border: #e50083 solid 1px; background: 0; color: #e50083 }
.User_reward .menu_div li a:visited, .User_reward .menu_div li a:hover { text-decoration: none }
.User_reward .menu_div li a:hover span { background: #e50083; color: #fff }
.demo_selectts, .demo_selectts2 { display: none; background: #f2f2f2; padding: 2% 4% }
.demo_selectts .money-title { padding: 3% 0 }
.demo_selectts2 .money-title { padding: 4px 0 }
.ts-money { text-align: center; color: #e50083; font-size: 12px; padding-top: 4px; display: none }
.fxys_div .fx-bg { background: url(../img/img18.jpg) no-repeat; background-size: cover; height: 90% }
.fxys_div .content-div { position: absolute; bottom: 5%; left: 0; width: 100% }
.fxys_div .fx-head img { width: 3rem; height: 3rem }
.fxys_div .cj-title p { margin-top: 0 }
.fxys_div .cj-title span { color: #fff }
.fxys_div .fx-ewm {  margin:.5rem auto 0 auto
}
.fxys_div .fx-ewm span { color: #fff }
.fxys_div .fx-ewm img { width: 4rem; height: 4rem }
.fxys_div .fx-jszc { padding-top: 0; margin-top: -1rem }
.fxys_div .fx-title { line-height: 1rem;  padding:.5rem 0 .2rem 0
}
a.reward-a, a.reward-a:visited { display: block; padding-left: 1.5rem; position: absolute; left: 0; top: 0; background: url(../img/ico08.png)-180px -22px no-repeat; background-size: auto 200px; color: #a7a7a7; font-size: 12px }
.new-gnbut a.ds { background: url(../img/ico08.png)-180px -22px no-repeat; background-size: auto 200px; margin-bottom: -5px }
.Mainlist-quanzi .zd-div .head_news { width: 66%; height: auto }
.bkshdiv .money-title i { margin-bottom: 0 }
.gnyd { background: #fd0500; color: #fff; padding: 0 4px 1px 4px; font-weight: normal; border-radius: 8px; font-size: 11px; padding: 1px 6px; line-height: 18px; margin: -8px 0 0 6px }
.yd02 { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1007; background: url(../img/3yd.jpg)center no-repeat; background-size: cover }
.yd03 { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1007; background: url(../img/3yd03.jpg)center no-repeat; background-size: cover; display: none }
.yd04 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1007; background: url(../img/3yd02.png)center no-repeat; background-size: cover }
.yd05 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1007; background: url(../img/zy06.png)center no-repeat; background-size: cover; display: none }
.yd06 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1007; background: url(../img/zy04.png)center no-repeat; background-size: cover }
.yd07 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1007; background: url(../img/zy04-2.png)center no-repeat; background-size: cover }
.Pinglun .swiper-container2 { overflow: hidden }
.new-button { margin: 6px 0 20px 0; position: relative }
.new-button span { width: 7rem; font-size: 9px; line-height: 36px; text-align: center; color: #fff; display: block; float: left; height: 36px; border-radius: 18px; margin-left: 13%; position: relative }
.new-button span a, .new-button span a:visited { background: 0; float: inherit; width: 100%; margin: 0; height: 36px; color: #fff; line-height: 36px; text-align: center }
span.tp-span { background: url(../img/tp.png) center no-repeat; background-size: cover }
span.ds-span { background: url(../img/ds.png) center no-repeat; background-size: cover }
span.tp-spandl { float: inherit; margin: 0 auto }
.new-button span i { display: block; float: right; width: 24px; height: 24px; margin: 7px 6px 0 0 }
.new-button span.ds-span i { background: url(../img/dsico.png) center no-repeat; background-size: contain; margin-top: 5px }
.new-button span.ds-spanon i { background: url(../img/dshico.png) center no-repeat; background-size: contain }
.new-button span.tp-span a { width: 70% }
.new-button span.tp-span i { background: url(../img/tpico.png) center no-repeat; background-size: auto 18px }
.new-button span.tp-spanon i { background: url(../img/tpicoh.png) center no-repeat; background-size: auto 18px }
.new-button img.dhi { width: 20px; height: 18px; position: absolute;  right:.5rem;
 top: 10px; opacity: 0; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-name: bounceIn; animation-name: bounceIn; display: none }
@keyframes bounceIn {  from, 20%, 40%, 60%, 80%, to {
 -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
 animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
 0% {
  opacity:0;
  -webkit-transform:scale3d(0.3, 0.3, 0.3);
  transform:scale3d(0.3, 0.3, 0.3)
 }
 20% {
  -webkit-transform:scale3d(1.5, 1.5, 1.5);
  transform:scale3d(1.5, 1.5, 1.5)
 }
 40% {
  -webkit-transform:scale3d(0.9, 0.9, 0.9);
  transform:scale3d(0.9, 0.9, 0.9)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(1.03, 1.03, 1.03);
  transform:scale3d(1.03, 1.03, 1.03)
 }
 80% {
  -webkit-transform:scale3d(0.97, 0.97, 0.97);
  transform:scale3d(0.97, 0.97, 0.97)
 }
 to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) }
}
.Pinglun .swiper-container2 .swiper-slide { height: 1rem }
.Pinglun { background: #fff }
.textareaxt { height: auto; position: relative }
.textareaxt textarea { padding: 3% 0; width: 100%; font-family: "PingFang SC"; font-size: 1rem; margin: 0 }
.textareaxt textarea::placeholder {
 color:#999
}
.match_upload_works_tp .text_input p.p-yjfk { padding: 0;  font-size:.8rem;
 color: #868686 }
.item-input .the_more { opacity: 1; margin-top: 20px }
.qz-delete {  padding:0 0 .5rem 0
}
.Qz-zy .user_kttw_pic { padding-bottom: 0 }
.Pinglun .pl_div { border-bottom: 0; padding-bottom: 0 }
.loading-divsb { width: 100%; height: 40px; text-align: center; color: #fff; line-height: 40px; display: none; font-size: 1rem; position: absolute; top: 56%; left: 0 }
.User_reward .pl_div { border-bottom: 0; position: relative; z-index: 1 }
.User_message .loading-divsb { font-size:1rem }
.datetime_header { text-align: left; height: 1.7rem; font-size: 1rem; width: 96%; margin: 0 auto; color: #e50083 }
.datetime_header span { height: auto; line-height: 1.8rem; display: inline }
.datetime_header b { font-weight: bold }
.prev_icon, .next_icon { display: inline-block; line-height: 1.6rem; width: 1rem; height: 1rem }
.prev_icon { background: url(../img/ico09.png)4px -100px no-repeat; background-size: auto 320px }
.next_icon { background: url(../img/ico09.png)4px -127px no-repeat; background-size: auto 320px }
.prev_icon:active, .next_icon:active, #weeklyCanlendarView li a:active { opacity: .8 }
#weeks_ch, #weeklyCanlendarView { overflow: hidden }
#weeks_ch { padding-top: 10px; padding-bottom: 8px }
#weeks_ch li { line-height: 30px }
#weeks_ch li, #weeklyCanlendarView li { float: left; display: inline; width: 14.28571428%; text-align: center; color: #4c4c4c; position: relative }
#weeklyCanlendarView li.bdk { background: url(../img/ico08.png)-156px -120px no-repeat; background-size: auto 200px }
#weeklyCanlendarView li.qk { background: url(../img/ico08.png)30px -194px no-repeat; background-size: auto 200px }
#weeklyCanlendarView li a { display: inline-block; width: 1.5rem; line-height: 1.5rem; border-radius: 100%; color: #e50083; text-decoration: none; border: 1px solid transparent; font-size: 1rem; color: #333 }
#weeklyCanlendarView li i.ydk { background: #e50083; width: 5px; height: 5px; display: block; position: absolute; border-radius: 50%; right: 22%; top: 0 }
#weeklyCanlendarView li i.qk { background: #f8b500; width: 5px; height: 5px; display: block; position: absolute; border-radius: 50%; right: 22%; top: 0 }
#weeklyCanlendarView li.active a, #weeklyCanlendarView li.active a.clickActive { background: #e50083; color: #fff }
#weeklyCanlendarView li a.clickActive { border: 1px solid #e50083; color: #e50083 }
.kyye { display: inline-block }
.bottomp { bottom: auto }
.Fxy .qz-menu { padding-bottom: 0 }
.Fxy .qz-menu div {  margin-bottom:.25rem
}
.Fxy .swiper-container3 { width: 100%; margin: 0 auto 1rem auto; padding: 0; overflow: hidden }
.Index .Qz-li .margin3 { margin-right: 3% }
.Index .user_kttw_pic .box-img { border-radius: 8px; width: 31.5% }
.Index .pl_div .pl_img .box-img, .Qz-zy .box-heightimg .box-img { border-radius: 2px; overflow: hidden; object-fit: cover; position:inherit; }
.Qz-zy .title_top span a, .Qz-zy .inner .the_more, .Index .pl_div .float_l .the_more, .the_more.threethe_more { padding: 6px; background: url(../img/3ico.png)-282px -92px no-repeat; background-size: auto 600px; width: 14px; height: 10px; opacity: 1; margin-top: 8px }
.followbut { display: block; float: right;  padding:0 .8rem;
 font-size: 11px; color: #e50083; line-height: 1.6rem; background: #ffedf7; font-weight: normal;  border-radius:.8rem;
 margin-top:.5rem;
 margin-right:.2rem;
 font-weight: bold }
.followbuton { background: #f2f2f2; color: #868686 }
.label { background: url(../img/3ico.png)-282px -250px no-repeat #f2f2f2; background-size: auto 600px; display: inline-block;  padding:0 .8rem 0 1.5rem;
 margin-right: 8px; font-size: 12px; color: #a3a2a2; border-radius: 1rem; line-height: 1.4rem; font-weight: bold }
.Index .pl_img { padding-right: 2% }
.Index .pl_div a.user_kttw_li_a, .Index .pl_div .user_kttw_li_a { width: 60%; height: 2.6rem; float: left }
.Fxy .content { padding-top: 0; overflow: inherit; position: relative }
.fxyico { position: relative; height: 2rem }
.fxyico em { display: inline-block; width: 25%; height: 2rem; float: left; background: url(../img/3ico.png)-282px -118px no-repeat; background-size: auto 600px }
.pl_img_g a.dsimg, .pl_img a.dsimg, .pl_img_g span.dsimg, .pl_img span.dsimg { display: inline-block; width: 23%; height: 3rem; position: relative; text-indent: 15%; color: #868686; line-height: 2.5rem;  font-size:.8rem;
 padding: 0; background: 0; font-weight: normal }
.dsimg img { width: 4rem; height: 4rem; position: absolute; bottom: 0rem; left: 30%; margin-left: -2rem }
.fxyico span, .pl_img a.pinglung, .pl_img a.pinglung:visited, .pl_img_g a.pinglung, .pl_img_g a.pinglung:visited { height: 2rem; line-height: 2.9rem; display: inline-block; width: 18%; padding-left: 7%; float: left; height: 2rem; background: url(../img/3ico.png)-282px -158px no-repeat; background-size: auto 600px; text-align: left; color: #868686;  font-size:.8rem;
 position: relative; font-weight: normal }
.pl_img_g a.pinglung, .pl_img a.pinglung { width: 14%; margin-right: 4% }
.Fxy .Index .pl_div { padding-bottom: 1rem }
.fxyico span.dianzang { background-position: -282px -198px }
.fxyico span.dianzangnew { background-position: 0 0 }
.fxyico span.dianzangon { background-position: 0 -125px }
.qz-bottom span i { background: url(../img/3ico.png)-288px 2px no-repeat; background-size: auto 600px; padding-left: 1rem; position: relative; top: 0 }
.Qz-zy .qz-bottom span i { background-position: -206px 2px }
.qz-bottom span.opus i { background-position: -288px -62px }
.Qz-zy .qz-bottom span.opus i { background-position: -206px -62px }
.qz-bottom span.heat i { background-position: -288px -30px }
.Qz-zy .qz-bottom span.heat i { background-position: -206px -30px }
.qzzr { background: url(../img/3ico.png)-288px -530px no-repeat; background-size: auto 600px; padding-left: 1rem }
.bq_news {
 line-height:.8rem; font-size: 10px;  margin-top:.2rem;
 background: #ffedf7; padding: 4px 6px; border: 0 }
.nobacground { background: 0; -webkit-box-shadow: none; box-shadow: none; position: absolute; text-indent: inherit; }
.nobacgroundfix { position: fixed; background: #fff; text-indent: inherit; z-index: 1000; -webkit-box-shadow: 0 1px 5px #ccc; box-shadow: 0 1px 5px #ccc }
.Qz-zy .Threestyle { background: url(../img/1561631267847.jpeg) top center no-repeat #000; padding-bottom: 0; padding-top: 0; background-size: auto 13rem }
.Threestyle .the-nr { padding: 0 4% }
.Threestyle .the-nr pre { color: #fff; font-size: 14px; margin: 1rem 0 0 0; line-height: 1.1rem; height:auto }
.zydiv { left: 0; width: 100%; padding-top: 14px; border-radius: 0; margin-top: 0; border-bottom: #e6e3e4 solid 1px; box-shadow: none }
.Threestylerl { background: #fff; border-radius: 4px 4px 0 0; overflow: hidden; padding-bottom: 0rem }
.nobacground .return { background: url(../img/3ico.png)15px 15px no-repeat; background-size: auto 700px }
.Threestylebgdiv { background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.36)) }
.Threestyleqzname { font-size: 1rem; color: #fff; width: 62%; padding: 48px 4% 0 4%; position: relative; font-weight: bold }
.title_top span.on b { font-size: 18px; color: #333; font-weight: 600 }
.bjbut { position: absolute; right: -38%; top: 24px; display: block; width: 4rem; height: 1.5rem; background: url(../img/3ico.png)0px -42px no-repeat; background-size: auto 600px }
.lookbut { background-position: 0 -184px }
.yqka2 { width: 6rem; height: 1.5rem; display: block; position: absolute; right: 3%; top: 14px; background: url(../img/3ico.png)2px -88px no-repeat; background-size: auto 600px; z-index: 2 }
.yqka3, .yqka3:visited { width: auto;  padding:0 .8rem;
 height: 1.5rem; line-height: 1.5rem; display: block; position: absolute; right: 3%; top: 14px; background: url(../img/3ico.png)0.8rem -300px no-repeat #ffedf8; background-size: auto 600px;  font-size:.7rem;
 color: #e50083; text-align: left; text-indent: 1rem;  border-radius:.8rem;
 font-weight: bold; z-index: 2 }
.qzzj-delete { width: 34px; display: block }
.Qz-zy .label {  margin:.5rem 8px .5rem 0
}
.Qz-zy .module_img, .Qz-zy .user_kttw_pic { width: 100%; border-radius: 6px }
.Qz-zy .user_kttw_pic .box-img { width: 31.5%; border-radius: 6px }
.Qz-zy .inner .the_more { margin-top: 0; margin-left: 4px }
.threestylediv, .threestylediv2 { position: absolute; width: 10rem; height: 100%; top: 26px; right: 3%; z-index: 1011 }
.Fxy .Index .threestylediv { left: inherit; right: 3%; top: 38px }
.Fxy .Index .px-li i, .Qz-zy .px-li i, .threestylepx-li i { left: 87%; border-bottom: 6px solid rgba(255,255,255,1) }
.threestylediv .threestylepx-li, .threestylediv2 .threestylepx-li { background: #fff; top: 25%; left: 52%; margin-left: -5rem; position: relative }
.threestylepx-li li, .tjgz_div ul.threestylepx-li li { border-bottom: #f0f0f0 solid 1px; color: #000; font-size: 15px; text-align: left; padding-left: 2.5rem; background: url(../img/3ico.png)-274px -476px no-repeat; background-size: auto 600px; display: block; width: auto }
.threestylediv .threestylepx-li li.content-jh { background-position: -274px -316px }
.threestylediv .threestylepx-li li.content-sc { background-position: -274px -434px }
.threestylediv .threestylepx-li li.content-jb { background-position: -274px -355px }
.threestylediv .threestylepx-li li.content-delete { background-position: -274px -394px }
.threestylediv2 .threestylepx-li li.content-qbdt { background-position: 12px -376px }
.threestylediv2 .threestylepx-li li.content-wddt { background-position: 12px -414px }
.threestylediv2 .threestylepx-li li.content-jh { background-position: -274px -316px }
.threestylediv2 .threestylepx-li li.content-xylb { background: url(../img/4ico.png)12px -232px no-repeat; background-size: auto 500px; }
.threestylediv2 .threestylepx-li li.content-ydp { background: url(../img/4ico.png)11px -404px no-repeat; background-size: auto 500px; }
.threestylediv2 .threestylepx-li li.content-wdp { background: url(../img/4ico.png)11px -364px no-repeat; background-size: auto 500px; }
.nobacgroundfix .return { width: 60px; height: 48px; display: block; background: url(../img/ico01.png) -82px -186px no-repeat; background-size: auto 360px; position: absolute; left: 0; top: 0 }
.sharediv { position: fixed; z-index: 1011; width: 94%; left: 3%; bottom: -999px; background: #fff; border-radius: 8px }
.sharediv span { display: inline-block; width: 32%; color: #868686;  font-size:.7rem;
 text-align: center;  margin:1rem 0 .5rem 0
}
.sharediv span img { display: block;  margin:.5rem auto;
 width: 1.8rem; height: 1.75rem }
.sharediv span img.wx { width: 2rem }
.sharediv button { width: 100%; border: 0; border-top: #f0f0f0 solid 1px; text-align: center; font-size: 1rem; color: #868686; background: 0; line-height: 3rem; padding: 0; margin: 0 }
.Qz-zy .Index { padding-top: 0rem }
.Qz-xq .div-content { padding-top: 1rem }
.Qz-xq .jurisdiction_p { border-top: #f1f1f1 solid 7px }
.Qz-xq .jurisdiction_p label em { font-weight: bold }
.Qz-zy .zfsz { margin-top: 0 }
.Qz-zy .zfsz .inner .qz-div .the_more { transform: rotate(-90deg); -webkit-transform: rotate(-90deg) }
.Index .box-heightimg, .Qz-zy .box-heightimg { max-height: 12rem }
.Index .box-heightimg .box-img, .Qz-zy .box-heightimg .box-img { background: 0 }
.Index .box-heightimg img, .Qz-zy .box-heightimg img { width: 50%; max-height: 15rem }
.zqz-nav { z-index: 1006 }
.Qz-zy .addknow .tp_window { padding-top: 0; height: 18rem }
.addknow .tp_window span { color: #5b5b5b; text-align: left; width: 88%;  margin:.8rem auto
}
.addknow .tp_window p { color: #000; font-size: 1rem; font-weight: 550; padding-top: 1.7rem }
.Qz-zy .style3 label em { font-weight: bold }
.style3 label { padding: 16px 4% 8px 4%; cursor: pointer; display: block; }
.Qz-zy .style3 { border-top: #f2f2f2 solid 8px }
.Qz-zy .Paytime { background: #f2f2f2; border-top: 0 }
.the_teacher .smffsz, .Qz-zy .Paytime .smffsz label { border-bottom: 0; min-height: 8rem; background: #fff; width: 94%; padding: 16px 0 8px 0; border-radius: 8px; box-shadow: 0 1px 5px #ccc; margin-bottom: 12px; position: relative }
.Qz-zy .Paytime .smffsz label em, .the_teacher .smffsz em { color: #e50083; font-size: 1rem; background: url(../img/3ico.png)0 -348px no-repeat; background-size: auto 600px; padding-left: 1.5rem; width: auto; margin-left: 3% }
.Qz-zy .Paytime .smffsz label input, .the_teacher .smffsz label input { margin-right: 3% }
.Qz-zy .Paytime .smffsz label span { background: 0;  padding:.3rem 3% 0 3%;
 font-size: 1rem; color: #333; width: 94%; height: 30px; border-top: #f2f2f2 solid 1px;  margin-top:.3rem
}
.Qz-zy .Paytime .smffsz label i { display: block; padding-left: 3%; color: #a7a7a7; position: relative; z-index: 1 }
.Qz-zy .Paytime .smffsz label img { width: 9rem; height: auto; position: absolute; bottom: 0; right: 0 }
.Qz-zy .Paytime .fysz label, .Qz-zy .Paytime .fysz .nolabel { padding: 16px 4% 8px 4%; background: #fff }
.Qz-zy .fysz .new-quanzi { position: inherit; margin-top: 4rem }
.smffsz { margin-top: 12px }
.jiequdiv { position: fixed; top: 0; right: -9999px; width: 100%; height: 100%; background: #000; z-index: 1008 }
.clipArea { width: 100%; height: 50%; top: 50%; margin-top: -50% }
.clipBtn { width: 200px; height: 36px; color: #fff; font-size: 14px; text-align: center; border: 0; border-radius: 18px; margin: 12px auto; display: block; background: -webkit-radial-gradient(0px 0, #ff43a7, #f22e92); margin-top: 2rem; position: absolute; bottom: 10%; left: 50%; margin-left: -100px }
.close-jiequdiv{position:absolute;top:2%;right:2%;width:24px;}
.xuanz-jiequdiv{position:absolute;bottom:18%;right:50%;width:28px;margin-right:-14px;}
.cliview { margin: 0 auto 0 auto; width: 100%; height: 13rem; background: url(../img/qzzybg.jpg)top center no-repeat; background-size: cover; position: relative }
.cliview span.mrfb_pic { height: 13rem }
.Qz-zy .title_top span a.the_dtmore { width:1rem; height:1rem; padding: 0; margin: 0; position: absolute; left: 72%; bottom:5px; margin-left: 0; margin-top: 0; /*border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid rgba(229,0,132,1); display: none*/background:none; }
.Qz-zy .title_top span a.the_dtmore img{width:100%;height:auto;}
.Qz-zy .title_top span.on a.the_dtmore { display: block }
.threestylediv2 { top: 82%; left: 16%; right: inherit; z-index: 1009 }
.zd-div .qz-bottom { position: absolute; bottom: 0; left: 0; z-index: 1; width: 65.8% }
.Index .Qz-li .zd-div { height: 8.5rem }
.Index .Qz-li .zd-div .module_new, .Index .Qz-li .zd-div .swipeleft2, .zd-div dl { height: 8.5rem; padding: 0 }
.collect_div .pl_div .float_l { width: 100% }
.collect_div .Index .pl_div .float_l .the_more { background-position: 6px -464px }
.backstory_dl dt.xzmsdp_dt { border-top: #f2f2f2 solid 8px }
.Published_work .backstory_dl { border-top: 0 }
.backstory_dl dt span.swift-btn { margin-top: 12px }
.backstory_dl dt.gypm_dt { border-top: #f2f2f2 solid 8px }
.backstory_dl dt span.gypm_span i { background-position: -20px -44px }
.the_teacher .smffsz em { float: none; background-position: 0 -487px; display: block; line-height: 34px; width: 40% }
.the_teacher .smffsz em.dytb { background-position: 0 -518px }
.the_teacher .smffsz label .qz-zt img { float: none }
.smffsz .Qz-li .Mainlist-quanzi .module_new { padding-top: 0 }
.smffsz .Qz-li .Mainlist-quanzi .head_name { width: 42%; line-height: 22px }
.smffsz .Qz-li .Mainlist-quanzi .float_l { border-radius: 0; width: 100% }
.smffsz .Qz-li .Mainlist-quanzi .head_img { border-radius: 0; width: 6.5rem }
.smffsz .module_new .float_l .qz-zt { width: 6.5rem }
.smffsz .Qz-li .MainList { background: 0; padding-top: 8px; border-bottom: 0 }
.smffsz .Qz-li .Mainlist-quanzi .head_news, .smffsz .qzzr { line-height: 18px }
.the_teacher .smffsz label input { position: absolute; right: 0; top: 50%; margin-top: -9px; left: inherit }
.the_teacher .smffsz label { padding: 0; height: auto; width: 100%; border-bottom: 0; position: relative }
.smffsz .Qz-li { border-top: #f0f0f0 solid 1px; padding-bottom: 8px }
.the_teacher .smffsz { margin: 12px auto; padding-top: 8px; box-shadow: 0 0 0 #ccc }
.Qz-addli { background: #fff }
.Qz-addli .content { padding-top: 48px }
.thetitlep { font-size: 18px; color: #333; text-align: center; font-weight: bold; padding-top:30% }
.qz-addli { margin-top: 2rem; padding: 0 0 0 3% }
.qz-addli-dl { padding-left: 14% }
.qz-addli a, .qz-addli a:visited { display: block; width: 33.3%; height: 180px; float: left; padding: 0; margin: 0; font-size: 1rem; color: #fff; line-height: 2rem;  text-indent:.5rem
}
.qz-addli-dl a, .qz-addli-dl a:visited { width: 50% }
.qz-addli a.ptqz { background: url(../img/ptq.png) no-repeat; background-size: auto 152px }
.qz-addli a.ffqz { background: url(../img/ffq.png) no-repeat; background-size: auto 152px }
.qz-addli a.dkqz { background: url(../img/dkq.png) no-repeat; background-size: auto 152px }
.qz-addli a.ptxc { background:linear-gradient(to bottom right, #ffa44a, #f68b30);width:38%;margin-right:4%;border-radius:8px;margin-bottom:1rem;display:flex;justify-content:center;align-items:center;text-indent:0;}
.qz-addli a.yyxc { background:linear-gradient(to bottom right, #22d7d5, #16c3c1);width:38%;border-radius:8px;margin-bottom:1rem;display:flex;justify-content:center;align-items:center;text-indent:0;}
.jurisdiction_p .kt_div h2.blodfont { line-height: 2.2rem }
.Qz-zy .jurisdiction_p .kt_div input { line-height: 2.2rem; width: 70% }
.biaoqian { padding: 4% 3% 3rem 3% }
.biaoqian span, .layui-col-md12 li, .label-selected li { background: #f2f0f1;  font-size:.8rem;
 color: #828181; height: 2.2rem; line-height: 2.3rem;  padding:0 .8rem;
 border-radius: 2.4rem; display: inline-block; margin: 0 4% 4% 0; min-width: 3rem; text-align: center }
.biaoqiandiv1, .biaoqiandivall { margin-bottom: 2rem }
.biaoqian h4 {
 font-size:.8rem; color: #a7a7a7; margin-bottom: 1rem }
.biaoqiandiv2 { min-height: 10rem }
.biaoqian .biaoqiandiv1 span, .label-selected li { background: #e50083; color: #fff; position: relative;  padding:0 .3rem;
 white-space: nowrap }
.label-selected li {
 padding:0 .8rem; float: left }
.biaoqian .biaoqiandiv1 a, .biaoqian .biaoqiandiv1 a:visited, .label-selected .delete { width: 100%; height: 100%; color: #fff; position: absolute; left: 8%; top: 0 }
.qz-dzdiv { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; -webkit-line-clamp: 2; padding-bottom: 4px; position: relative }
.zk { position: absolute; right: 8px; bottom: 3px; color: #4793d4 }
.qz-dzdiv2 { text-indent: 22px }
.Qz-zy .qzzr { width: 200px; float: inherit; margin: 0 4%; color: #fff; font-size: 14px; background-position: 0 -550px; font-weight: bold }
.Qz-zy .qz-bottom span.opus { text-align: left; text-indent: 3.5% }
#tags_1_addTag { display: inline-block; width: 100px }
#tags_1_addTag input, #labelName { border: 0; background: #fff; font-size: 14px }
.the_teacher .smffsz:last-child { margin-bottom: 80px }
.labeldiv { padding: 8px 0 16px 0 }
.biaoqian .wrap span.glyphicon { display: none }
.biaoqian .wrap span { background: 0; display: inline; margin: 0; padding: 0 }
.layui-col-md12 li, .add-label { float: left }
#labelName { line-height: 2rem }
.layui-col-md12 li.selected { opacity: .5 }
.label-selected .delete { display: block; width: 10px; height: 10px; line-height: 10px; left: inherit; right: 5%;  top:.8rem
}
.label-selected .delete img { width: 100%; height: 100% }
.Qz-zy .labeldiv { padding-top: 0; padding-bottom: 0 }
.morea { display: block; text-align: center; padding: 1rem 0; font-weight: normal }
.form-control { width: 230px; float: left }
.qz-pldivop { max-height: inherit; height: auto }
.pl_img_g a.zk2 { position: absolute; bottom: 0; width: 100%; line-height: 1rem; background: #f5f2f4; text-align: center; right: 0;  padding:.7rem 0
}
.teacherdiv { text-align: center }
.teacherdiv a, .teacherdiv a:visited { color: #70b7ff;  font-size:.8rem
}
.topbj { width: 70%; height: auto; margin: 2rem auto; display: block }
.topbj2 { margin: 2rem auto 0 auto }
.teacherul { padding: 0 4%; font-size: 1rem; color: #333; line-height: 2rem; font-weight: 200 }
.teacherul h3 { font-size: 1.2rem; font-weight: bold }
.teacherul h4 { font-size: 1.1rem; font-weight: bold; padding-top: 2rem }
.nots { font-size: 1rem; text-align: center; line-height: 1.5rem; color: #868686;width:100%; }
.nots em {  font-size:.8rem
}
.fbcgdiv {
 font-size:.9rem; color: #868686; text-align: center; line-height: 1.8rem }
.fbcgdiv b { display: block; font-size: 1.1rem; color: #333 }
.fbcg-look { margin: 0 15%; color: #a7a7a7 }
.fbcg-look span { width: 30%;  font-size:.9rem
}
.fbcgshare { position: relative; bottom: -10px }
.fbcgshare span {  font-size:.9rem
}
.Published_work .gnyd { margin: -8px 0 0 1px }
.plxs { padding-bottom: 2.2rem }
.Userfollowli .tp_window { margin-top: 40% }
.Fxy .fximg_div { z-index: 1007 }
.Fxy .tc_tssc_bj4 { z-index: 1007 }
.xieyi2 { text-align: center;  font-size:.8rem;
 padding-top: 10px }
.User_message #view { margin: 0; width: 3.2rem; height: 3.2rem; overflow: hidden; border-radius: 50% }
.User_message .mrfb_div { margin:.7rem 0; width: 90%; height: 4rem; }
.User_message span.mrfb_pic, .User_message span.mrfb_pic a, .User_message span.mrfb_pic a input { height: 100%; position: absolute; width: 100%; top: 0; left: 0; opacity: 0 }
.Qz-addli .fxqz_div, .Qz-addli .loading-div, .Qz-addli .fenxiangtupian { z-index: 1008 }
.moban p { margin-bottom: 4% }
.moban p a.photo-cover, .moban p a.photo-cover:visited { height: 9rem }
.Moban { background: #fff }
.moban .photo-ico { text-align: center; color: #fff;  padding-top:.2rem;
 padding-bottom:.5rem
}
.Photo_album .yqka3 { top: 1.8rem; right: 1% }
.topbj3 { width: 29% }
.nots a, .nots a:visited { color: #e50083 }
.alertSubscribeForm img { width: 70% }
.moneyxq_div .alltodo em.ycyc { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 130px }
.moneyxq_div .alltodo em a.ycyc { color: #37bef0 }
.zp_xinxi i.opennr { width: 100%; height: 1.5rem; position: relative; bottom: 0; left: 0; background: #fff; display: block; padding: 0; line-height: 1.5rem; color: #37bef0; font-size: 14px }
.biaotixz { width: 100%; text-align: center; color: #e50083; padding: 16px 0 }
.biaotixz span { position: relative; width: 22px; height: 12px; display: inline-block }
.biaotixz span i { background: #ffbedd; display: block; position: absolute; left: 0; top: 0; width: 6px; height: 6px; border-radius: 50% }
.biaotixz span.rightspan i { left: inherit; right: 0 }
.biaotixz span i.i2 { top: 12px; width: 3px; height: 3px; left: 2px }
.biaotixz span.rightspan i.i2 { left: inherit; right: 2px }
.biaotixz span i.i3 { top: 6px; width: 4px; height: 4px; left: inherit; right: 8px }
.biaotixz span.rightspan i.i3 { right: 10px }
.qdbutton, .qdbutton:visited { position: absolute; top: 1rem; right: 3%;  font-size:.7rem;
 color: #e50083; background: #fff }
.qdbutton img { width: 34px; height: auto; display: block; margin: 5% 2% 0 5%; float: left }
.qiandaodiv { background: #fff; margin: 10px 0; padding: 3% }
.qiandaodiv a { display: block }
.qiandaodiv img { width: 100%; height: auto; border-radius: 6px }
.qiandaodiv h3 { font-size: 16px; color: #333;  padding-bottom:.5rem;
 font-weight: bold }
.qiandaodiv p { font-size: 12px; color: #868686; padding: 0 0 6px 0 }
.User_index .Qz-zy .addknow .tp_window { background: linear-gradient(#fff3d2, #fff); height: 15rem; margin-top: 0%; width: 90%; padding: 1% }
.Signed .User_index .Qz-zy .addknow .tp_window { margin-top: 0 }
.gz_but .qdcgimg { width: 80%; height: auto; position: relative; top: -20px; left: 0 }
.addknow .tp_window span.tsnrspan { color: #333; font-size: 1rem; font-weight: bold; text-align: center }
.qdjfs { color: #e50083; text-align: center; display: block }
.squared_paper { width: 100%; display: flex; flex-wrap: wrap; background: #fff; padding: 1rem 0; border-radius: 6px 6px 0 0 }
.squared_paper dt { width: calc(calc(100% / 5) - 10px); margin: 5px; height: 6rem; box-sizing: border-box; border-bottom: 0; padding: 1rem 0 }
.squared_paper dt a { text-align: center; background: 0;  font-size:.6rem;position: relative }
.squared_paper dt img { display: block; width: 3rem; height: 3rem; margin: 0 auto }
.squared_paper dt:last-child { margin-top: 5px }
.squared_paper dt:active { background: #eee }
.yqdxq { width: auto; margin: 0 15%;  padding:.5rem 0 .75rem 0
}
.yqdxq .button.button-round { border: 0; background: #e50083; color: #fff; height: 2.4rem; line-height: 2.4rem; position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none;  padding:0 .5rem;
 margin: 0; font-family: inherit;  font-size:.8rem;
 text-align: center; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; border-radius: 1.2rem; -moz-appearance: none; -ms-appearance: none; appearance: none }
.signeddiv2 { position: relative;  padding:1rem .5rem .5rem .5rem;
 display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-item-align: center; -webkit-align-self: center; align-self: center; -webkit-box-lines: single; -moz-box-lines: single; -webkit-flex-wrap: nowrap; -ms-flex-wrap: none; -ms-flex-wrap: nowrap; flex-wrap: nowrap }
.butspan, .butspan2, .butspan3, .butspan4 { width: 100%; -webkit-box-flex: 2; -ms-flex: 1; position: relative; z-index: 2; text-align: center; color: #a7a7a7;  font-size:.8rem
}
.signeddiv2 span.on { color: #faad41 }
.butspan img { width: 1.6rem; height: 1.6rem; display: block;  margin:0 auto .8rem auto
}
.butspan2 img { width: 1.8rem; height: 1.6rem; display: block;  margin:0 auto .8rem auto
}
.butspan3 img { width: 2rem; height: 1.6rem; display: block;  margin:0 auto .8rem auto
}
.butspan4 img { width: 2.4rem; height: 2.4rem; position: relative; margin-top: -0.6rem;  margin-bottom:.8rem
}
.bjxx { position: absolute; width: 86%; height: 1px; display: block; border-bottom: #ffdfb0 dashed 1px; left: 1rem; top: 1.7rem; z-index: 0 }
.butspan4 em { font-style: normal; background: #ffd257;  font-size:.55rem;
 color: #b36e0b; width: 100%; height: 1.4rem; border-radius: 1.4rem; display: block; line-height: 1.4rem; position: relative }
.butspan4 em i { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #ffd257; position: absolute; display: block; top: -6px; left: 40% }
.yqdxq a img { width: 1rem; height: 1rem; float: left;  margin-top:.6rem;
 margin-left: 5% }
.addknow .tp_window .signeddiv2 span { text-align: center; font-size: 1rem }
.mrqd { color: #ff8034; text-align: center; width: 50%;  margin:1rem auto .5rem auto;
 line-height: 2rem; font-size: 1.2rem; background: #fff0c9; border-radius: 2rem }
.userindexhead { position: relative }
.User_index header { background: 0 }
.userindexhead .user-index-head, .userindexhead .qdbutton, .userindexhead .qdbutton:visited, .userindexhead .user-index-fsgz { background: 0; border: 0 }
.userindexhead .user-index-fsgz { width: 50%;  margin:.5rem 0 1rem 0;
 padding: 0; overflow: hidden }
.userindexhead .user-index-fsgz i { color: #fff; background: 0;  padding-left:.8rem;
 width: 1.8rem }
.userindexhead .user-index-fsgz b { color: #fff; font-size: 18px }
.userindexhead .user-index-fsgz span { border-right: 0; line-height: 3.3rem }
.userindexhead .head_name, .userindexhead .head_name:visited { color: #fff; font-weight: bold }
.userindexhead .head_news, .userindexhead .head_news:visited { color: #fff; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; height: 2.2rem; white-space: inherit }
.userindexhead .head_img { border: #fff solid 2px; width: 58px; height: 58px }
.userindexhead .head_img img { width: 58px; height: 58px }
.userindexhead .qdbutton, .userindexhead .qdbutton:visited { position: relative; width: 100%; background: url(../img/ui01.png) no-repeat; background-size: cover; right: 0; height: 3.6rem; top: 0; display: none }
.qdbutton_span { float: left; padding-top: 1.5rem;  font-size:.9rem
}
.qdbutton_span2 {
 font-size:.9rem; background: url(../img/uiico.png)66px 5px no-repeat; background-size: auto 500px; display: block; padding-right: 1.2rem; float: right; margin-top: 1.5rem; margin-right: 5% }
.setup_a { display: block; position: absolute; right: 3%; top: 5%; background: url(../img/uiico.png)8px -74px no-repeat; background-size: auto 500px; width: 2rem; height: 2rem; z-index: 2 }
.userindexhead .user-index-head { padding: 32px 3% 0 3% }
.User_index_gb .Userfollowli .top108 { top: 0px; height: auto;padding-top:66px; }
.nonething { padding: 8px 0 0 4% }
.User_index_gb.msj3-5 { background: #fff }
.User_index_gb.msj3-5 .content { padding-top: 90px; padding-bottom: 0; position: relative; overflow: hidden; top: 0; }
.User_index_gbtr .content { padding-top: 0rem; padding-bottom: 0 }
.nav-user span i { padding-left: 8px }
.nav-user span b { display: none; width: 36px; height: 3px; background: #e50083; position: absolute; left: 50%; bottom: 0; margin-left: -18px; border-radius: 3px }
.nav-user span.on b { display: block }
.User_index_gb .User_fans { padding-top: 0 }
.User_index_gb .head_img, .User_index_gb .User_fans .head_img img { width: 58px; height: 58px }
.User_index_gb .collect_div .pl_div { width: 100%; margin: 0; box-shadow: none; padding-bottom: 0; border-radius: 0 }
.User_index_gb .collect_div .Index .pl_img {  padding:0 16px 12px 16px}
.User_index_gb .collect_div .Index .head_img { width: 42px; height: 42px }
.User_index_gb .Index .user_kttw_pic { border-bottom: 0 }
.User_index_gb .Index .box-heightimg img { width: 100% }
.User_index_gb .Fxy .Index .pl_div { width: 100%; margin: 3% 0 0 0; box-shadow: none; overflow: hidden }
.User_index_gb .Fxy .Index .pl_div .float_l, .Qz-addli .Fxy .Index .pl_div .float_l { width: 100% }
.User_index_gb .Fxy .Index .head_img { width: 42px; height: 42px }
.User_index_gb .Fxy .Index .pl_img { padding-left: 60px }
.User_index_gb .Userfollowli { position: relative }
.User_index_gb .Userfollowli .top-fzlb { top: 20px }
.User_index_gbtr { background: url(../img/ui01.jpg) no-repeat; background-size: cover }
.User_index_gbtr header { background: 0 }
.User_index_gbtr .nav-user { border-radius: 6px 6px 0 0 }
.User_index_gbtr .head_news { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 36px; white-space: inherit }
.User_index_gbtr .userindexhead .user-index-head { padding-bottom: 0 }
.User_index_gbtr .inner { background: #fff }
#swipertwo .pagination { bottom: 14%; left: 50%; width: 100%; margin-left: -50%; text-align: center }
#swipertwo .swiper-pagination-bullet { float: inherit; display: inline-block; width: 6px; height: 6px }
#swipertwo .swiper-pagination-bullet-active { background: #fff }
#swipertwo { background: #2e2d2d; width: 100% }
.fx-bg01 { background: url(../img/hb001.png) no-repeat; background-size: cover; box-shadow: none; border-radius: 0 }
.fx-bg02 { background: url(../img/hb008.png) no-repeat; background-size: cover; box-shadow: none; border-radius: 0 }
.fx-bg03 { background: url(../img/hb011.png) no-repeat; background-size: cover; box-shadow: none; border-radius: 0 }
.fx-bg04 { background: 0; box-shadow: none; border-radius: 0 }
.fx-bg04:after { content: ""; width: 116%; height: 108%; position: absolute; left: -6%; top: -2%; background: inherit; filter: blur(14px); z-index: 0 }
.fx-bg05 { background: url(../img/hb018.png) no-repeat; background-size: cover; box-shadow: none; border-radius: 0 }
.fx-bg06 { background: url(../img/hb023.png) no-repeat; background-size: cover; box-shadow: none; border-radius: 0 }
.fx-bg14{background-size:contain; box-shadow: none; border-radius: 0;position:relative;}
.fx-bg14 .theimgbg{position:relative;z-index:1;width:100%;height:auto;}
.thebgcontent{position:absolute;top:0;left:0;width:100%;height:100%;}
.fx-bg14-title01{width:100%;position:relative;text-align:left;z-index:2;}
.fx-bg14-title01 img{margin-top:8%;margin-left:4%;margin-bottom:8%;opacity:0}
.fx-bg14title{position:absolute;bottom:30px;left:16%;width:5rem;font-size:2.4rem;line-height:2;text-align:center;font-weight:bold;color:#00affe;}
.fx-bg14title2{width:5rem;left:16%;bottom:26px;}
.fx-bg14div01{width:92%;padding:12% 4% 0 4%;height:60%;background:#000;}
.fx-bg14xzys{width:80%;height:48%;z-index:2;position:relative;margin-left:9%;margin-bottom:22%;overflow:hidden;}
.fx-bg14xzys2{width:60%;height:60%;z-index:2;position:relative;margin-left:19%;margin-bottom:20%;overflow:hidden;}
.fxqz_div .fx-bg14xzys .fximg{height:auto;min-height:100%;}
.fxqz_div .fx-bg14xzys2 .fximg{height:auto;min-height:100%;}
.fx-bg14div01 .fx-xzys01{margin-top:6vh;width:90%;}
.fx-bg14div01 .fx-xzys01 .fx-head01{display:flex;padding:0;}
.fx-bg14div01 .fx-xzys01 .fx-head01 img{width:2rem;height:2rem;}
.fx-bg14div01 .fx-xzys01 .fx-title02{font-size:.75rem;color:#333;margin-top:2px;}
.fx-bg14div01 .fx-xzys01 .fx-headname{width:78%;margin-left:2%;margin-top:.5rem;}
.fx-bg14 .fx-content01{padding-top:0;position:absolute;bottom:1vh;right:0;}
.fx-bg14 .fx-content01.fx-content02{bottom:4px;}
.fx-content14{position:relative;text-align:right;z-index:2;}
.fx-content14 .thebg{width:4rem;height:auto;}
.fx-content14 .thebg2{width:3.2rem;height:auto;}
.fx-content14 .fx-ewm01{position:absolute;top:5vw;right:7.5vw;}
.fx-content14 .fx-ewm01.fx-ewm02 {position:absolute;top:3.25vw;right:7.25vw;}
.fx-content14 .fx-ewm01.fx-ewm02 img{width:2.6rem;height:2.6rem;}
.fx-bg11{background:#a40000;}
.fx-bg12{ background: url(../img/hb36.jpg) no-repeat; background-size: cover; box-shadow: none; border-radius: 0 }
.bottombg{position:absolute;bottom:0;left:0;z-index:0}
.fx-bg11connent{height:19rem;background:url(../img/img19.jpg) no-repeat;background-size:cover;width:88%;margin:0 auto;padding-top:5%;}
.fx-title01 {padding:1rem 8% .5rem 8%; min-height: 3.5rem }
.fx-bg04 .fx-title01 { position: relative; z-index: 4; min-height: 2rem }
.fx-bg05 .fx-title01 {
 padding:1.8rem 10% .5rem 10%; min-height: 3.2rem }
.lefttitle { width: 62%; height: 1.5rem; display: block; float: left }
.fx-bg02 .lefttitle { width: 62%; text-align: left }
.fx-bg03 .lefttitle { width: 56% }
.fx-bg04 .lefttitle { width: 58% }
.fx-bg05 .lefttitle { width: 44% }
.righttitle { width: 8%; height: 1.5rem; display: block; float: left }
.fx-bg03 .righttitle { width: 7% }
.fx-bg04 .righttitle { width: 7% }
.middletitle { height: 1.5rem; display: block; color: #e50083; font-size: 1.5rem; float: left;  margin:-4px .5rem
}
.fx-bg02 .middletitle { color: #fff; margin: -4px 1rem 0 0 }
.fx-bg03 .middletitle { color: #fff }
.fx-bg05 .middletitle { margin-top: -6px }
.fx-head01 {  padding:.5rem 8%}
.fx-content11{position:relative;z-index:1;margin-top:0.5rem;padding-bottom:.8rem;}
.fx-bg05 .fx-head01 {  padding:.5rem 10%}
.fx-head01 img { width: 2.5rem; height: 2.5rem; border: 2px solid #fff; margin-left: 0; float: left }
.fx-headname { display: block; float: left; color: #333;  margin:.8rem 0 0 8px}
.fx-content11 .fx-headname{color:#fff;}
.fx-bg02 .fx-headname { color: #fff }
.fx-title02 {
 padding:0rem 8% .5rem 8%; text-align: left; display: block; max-height: 1.8rem;  margin-bottom:.5rem
}
.fx-bg02 .fx-title02 { color: #fff }
.fx-bg05 .fx-title02 {  padding:0rem 10% .5rem 10%
}
.fximgdiv01 { padding: 4px; margin: 0 auto; width: 78%; background: 0; border: #333 solid 4px; border-radius: 4px; position: relative; overflow: initial }
.fx-bg02 .fximgdiv01 { border: 0; background: #fff; border-radius: 8px; width: 82%; -webkit-box-shadow: 4px -2px 8px #ec4242; box-shadow: 4px -2px 8px #ec4242; padding: 6px }
.fx-bg03 .fximgdiv01 { border: #8e9eff 2px solid; background: #fff; border-radius: 8px; width: 80%; -webkit-box-shadow: 4px 4px 8px #ffa838; box-shadow: 4px 4px 8px #ffa838; padding: 0;  margin-top:.5rem
}
.fx-bg04 .fximgdiv01 { z-index: 4; background: #f5f9ff; border-radius: 0; border: 0; width: 84%; padding: 0; height: 19rem }
.fx-bg05 .fximgdiv01 { width: 76%; border-radius: 0; padding: 0 }
.fx-bg06 .fximgdiv01 { border: solid #fff 3px; box-sizing: border-box; background: #fff; padding: 0; width: 84%; height: 20rem; -webkit-box-shadow: 2px 2px 8px #ea811a; box-shadow: 2px 2px 8px #ea811a }
.fb-bg13 .fximgdiv01 { border: solid #fff 3px; box-sizing: border-box; background: #fff; padding: 0; width: 84%; height: 20rem; -webkit-box-shadow: 2px 2px 8px #ea811a; box-shadow: 2px 2px 8px #ea811a }
.fximgdiv01o2 { border: #391404 3px solid; border-radius: 6px; width: 100%; height: 100% }
.fximgdiv001 { display: block; width: 94%; position: absolute; left: -8px; top: -8px; border: #8e9eff 2px solid; height: 17rem; display: flex; justify-content: center; align-items: center; background: #fff; border-radius: 8px; padding: 3% }
.fx-bg06 .fximgdiv001 { border: #fff 3px solid; left: -8px; top: -14px; height: 20rem; padding: 0; width: 100% }
.fximgdiv001o { width: 100%; height: 100%; background: #fff; padding: 3px; border: #391404 3px solid; border-radius: 6px }
.fxqz_div .fximgdiv01 img.fximg, .fxqz_div .fximgdiv001 .fximgdiv01o img.fximg { width: 100%; height: auto }
.topfximgdiv { width: 72px; height: 72px; background: url(../img/hb006.png) no-repeat; background-size: cover; position: absolute; right: -18px; top: -18px }
.bottomfximgdiv { width: 72px; height: 72px; background: url(../img/hb004.png) no-repeat; background-size: cover; position: absolute; left: -18px; bottom: -18px }
.fx-bg03 .bottomfximgdiv { background-image: url(../img/hb014.png); height: 16.5rem; width: 27px; left: -18px; bottom: 12px }
.fx-bg05 .bottomfximgdiv { background-image: url(../img/hb021.png); height: 9rem; width: 76px; right: -14px; bottom: -107px; left: inherit }
.fx-ewm01 {margin-top:.65rem; width: 4.7rem }
.fx-content11 .fx-ewm01{margin-top:0;width:3.7rem;}
.fx-bg05 .fx-ewm01 { margin-top: 0 }
.fx-ewm01 span { float: left; width: 12px; margin-top: 5px; color: #333 }
.fx-content11 .fx-ewm01 span {color: #fff }
.fx-bg04 .fx-ewm01 span { color: #fff }
.fx-ewm01 img { width: 3.2rem; height: 3.2rem; background: #fff; border: #fff solid 3px;border-radius:0;}
.fx-content01 {  padding:.5rem 8%
}
.fx-bg02 .fx-content01 { background: #fff; width: 79%; margin: 0 auto 1rem auto; padding: 0 3%; border-radius: 8px; border-top: #ff8c8c dashed 1px; -webkit-box-shadow: 4px 4px 8px #ec4242; box-shadow: 4px 4px 8px #ec4242 }
.fx-bg03 .fx-content01 {  padding:.5rem 9%
}
.fx-bg04 .fx-content01 { z-index: 4; position: relative }
.fx-bg05 .fx-content01 {
 padding:.5rem 10%; width: 58%; margin-bottom: 1.2rem }
.fx-jszc01 { height: 2.5rem; margin-top: 1.5rem; padding-top: 0 }
.fx-bg05 .fx-jszc01 {  margin-top:.5rem
}
.fx-xzys01 { z-index: 5; position: relative; width: 84%; margin: -66px auto 0 auto;  padding-bottom:.5rem
}
.fx-bg06 .fx-xzys01 { width: 100%; background: 0; margin-top: 37px }
.fx-xzys01 .fx-head01 {  padding:.5rem 3%
}
.fx-xzys01 .fx-title02 { padding-left: 3%; padding-right: 3%; max-height: 2.8rem; display: block; overflow: hidden; text-overflow: ellipsis }
.fx-xzys01 .fx-headname { width: 100%; text-align: left; margin-left: 0; font-weight: bold }
.fx-bg06 .fx-xzys01 .fx-headname { width: auto;  margin-left:.8rem
}

.fx-bgimg { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: -1 }
.fx-bg06xzys { width: 100%; height: 64%; display: flex; justify-content: center; align-items: center; overflow: hidden }
.fx-bg06 .fx-bg06xzys img.fximg { width: 100%; height: auto }
.fx-bg06 .fx-xzys01 .fx-title02 { max-height: 3.2rem }
.fx-bg06 .topfximgdiv { background-image: url(../img/hb027.png); width: 50px; height: 62px; right: -10px; top: -58px }
.fx-bg06 .lefttitle { margin-right: 40%; margin-bottom: 1rem }
.fx-bg06 .fx-title01 { min-height: 4.8rem }
.fx-bg06 .middletitle {
 margin:-3px .5rem 0 0; color: #391404; font-weight: bold; font-size: 1.6rem }
.fx-bg06 .bottomfximgdiv { left: inherit; right: 0; background-image: url(../img/hb026.png); width: 110px; height: 120px; bottom: -118px }
.fx-bg06 .fx-ewm01 { float: left }
.fx-bg06 .fx-content01 { margin-bottom: 2rem; padding-left: 5% }

.fx-bg07 { background: url(../img/hb028.png) no-repeat; background-size: cover; box-shadow: none; border-radius: 0 }
.fx-bg07 .fx-bgimg { width: 92%; height: 84%; left: 4%; top: 4% }
.fx-bg07 .fx-head01 { margin-top: 11%;  padding:.5rem 11%
}
.fx-bg07 .fx-title02 {  padding:0rem 11% .5rem 11%
}
.fx-bg07 .fximgdiv01 { height: 11rem; border: 0 }
.overdiv { overflow: hidden; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center }
.fx-bg11connent .overdiv{ width:90%; height:70%;margin:0 auto 2% auto;border:#ede4d2 solid 4px;border-radius:4px;}
.fxqz_div .fx-bg11connent .overdiv .fximg{height:auto;}
.fx-bg07 .fx-title01 {
 padding:1rem 11% .5rem 11%; min-height: 1rem }
.fx-bg07 .lefttitle { width: 36% }
.fx-bg07 .middletitle { margin-top: -8px }
.fx-bg07 .righttitle { width: 4% }
.fx-bg07 .fx-content01 { padding: 0 0 7rem 0; border-top: #6476ff dashed 2px; margin: 0 11% }
.fx-bgimg2 { width: 260px; height: 91px; position: absolute; bottom: 0; left: 50%; margin-left: -130px }
.fx-bg08 { background: #ade0b2; box-shadow: none; border-radius: 0 }
.fx-bg08 .fx-title01 { background: #fff; padding: 1.3rem 0; margin: 4% 4% 1rem 4%; box-shadow: 0 6px 30px 0 rgba(117,197,126,1);  border-radius:.5rem;
 min-height: 1.2rem }
.fx-bg08 .lefttitle { background: 0; border-left: #ade0b2 solid 5px; margin-left: 3%; height: 1.2rem; color: #5e7a61; font-size: 1rem; width: auto; line-height: 1.1rem;  padding-left:.5rem
}
.fx-bg08 .fx-head01 { margin-top: -0.8rem;  padding:.5rem 4%
}
.fx-bg08 .middletitle { min-height: 1.2rem; font-size: 1.2rem; margin-top: -2px }
.fx-bg08 .righttitle { background: 0; height: 1.2rem; color: #5e7a61; font-size: 1rem; line-height: 1.1rem }
.fx-bg08 .fx-title02 {  padding:0rem 4% .5rem 4%
}
.fx-bg08 .fximgdiv01 { width: 86%; border: 0; height: 12rem; box-shadow: 0 6px 30px 0 rgba(117,197,126,1);  border-radius:.5rem;
 padding: 3%; background: #fff }
.fx-bg08 .bottomfximgdiv { width: 4px; height: 32px; background: 0; border-right: #fff solid 6px; border-left: #fff solid 6px; left: 14px; bottom: -32px; z-index: -1 }
.fx-bg08 .topfximgdiv { width: 4px; height: 32px; background: 0; border-right: #fff solid 6px; border-left: #fff solid 6px; right: 14px; bottom: -32px; top: inherit; z-index: -1 }
.fx-bg08 .fx-content01 {
 padding:.5rem; background: #fff;  border-radius:.5rem;
 margin: 2rem 4%; box-shadow: 0 6px 30px 0 rgba(117,197,126,1) }
.fx-bg09 { background: url(../img/hb032.png) no-repeat; background-size: cover; box-shadow: none; border-radius: 0 }
.fx-bg09 .fx-title01 { padding: 2rem 8%; min-height: 1.5rem }
.fx-bg09 .lefttitle { height: 2rem }
.fx-bg09 .righttitle { height: 2rem }
.fx-bg09 .middletitle { color: #fff; font-size: 1.6rem }
.fx-bg09 .fximgdiv01 { height: 14rem; border: 0; background: #fff; padding: 3%; border-radius: 0 }
.fx-bg09 .fx-head01 { margin-top: 1rem;  margin-bottom:.5rem
}
.fx-bg09 .fx-headname { color: #fff }
.fx-bg09 .fx-title02 { color: #fff }
.fx-bg09 .fx-ewm01 span { color: #fff }
.fx-bg10 { background: url(../img/hb035.png) no-repeat; background-size: cover; box-shadow: none; border-radius: 0 }
.fx-bg10 .fx-title01 { padding: 2rem 8% 1.5rem 16%; min-height: 1.5rem }
.fx-bg10 .lefttitle { height: 2rem; width: 60% }
.fx-bg10 .righttitle { height: 2rem }
.fx-bg10 .middletitle { color: #fff; font-size: 1.6rem }
.fx-bg10 .fximgdiv01 { height: 14rem; border: 0; background: #fff; padding: 3%; border-radius: 0; margin-left: 16%; width: 81% }
.fx-bg10 .fx-head01 {
 margin-top:.5rem;
 margin-bottom:.25rem; margin-left: 8% }
.fx-bg10 .fx-headname { color: #fff }
.fx-bg10 .fx-title02 { color: #fff; margin-left: 8% }
.fx-bg10 .fx-ewm01 span { color: #fff }
.fx-bg10 .fx-content01 { border: #fff solid 2px; margin-left: 16%; border-right: 0; margin-bottom: 1rem;  margin-top:.25rem;
 padding-right: 4%; position: relative;  padding-bottom:.1rem
}
.fx-bg10 .fx-jszc01 { background: #fff; background-size: auto 42px; position: absolute; left: -20%;  top:.5rem;
 margin-top: 0; padding: 1rem 0; width: 80%; text-align: center }
.nofm { margin: 3%; border-radius: 2px }
.xc_xj textarea,.xc_xj .aboutmorenerong{ margin: 0 0 3% 3%; width: 70%; border: #f2f2f2 solid 1px; padding: 2%;  font-size:.8rem;
 background: 0 }
.nofm textarea { }
.xc_xj .view span { border-radius: 0 }
.xc_xj .view span.somethingspan { width: 100%; height: 100%; overflow: hidden; position: relative; display: block; margin: 0 }
.xc_xj .xc-span .close-upimg { display: block; top: 0; left: auto; right: 0; cursor: pointer }
.nofm .xc-span .close-upimg { display: block; cursor: pointer; top: 0; left: 0; right: auto }
.htmlone .xc-span .close-upimg { display: none }
.xc_xj .bottomonebut { background: url(../img/3ico.png)-282px -92px no-repeat #fff; background-size: auto 600px; width: 24px; height: 24px; position: absolute; bottom: 0; right: 0; z-index: 2; display: none; cursor: pointer }
.xc_xj .toponebut { background: url(../img/3ico.png)-282px -92px no-repeat #fff; background-size: auto 600px; width: 24px; height: 24px; position: absolute; top: 0; right: 0; z-index: 2; transform: rotate(180deg); -webkit-transform: rotate(180deg); display: none; cursor: pointer }
.nofm .bottomonebut { display: block }
.nofm .toponebut { display: block }
.gbxc_xj .view span.xc-span { overflow: hidden; margin-left: 0 }
.gbxc_xj .view span.mrfb_pic { width: 36px; height: 18px; border-radius: 18px; position: absolute; left: 50%; bottom: -36px; margin-left: -18px }
.nofm .view span.mrfb_pic { display: block }
.bjli .xztp { position: fixed; bottom: 0; left: 0; width: 100%; height: 6rem; padding-top: 20px; display: none; margin-bottom: 0 }
.xztp .view { width: auto; height: auto; overflow-x: scroll; display: -webkit-box; -webkit-overflow-scrolling: touch }
.xztp .view span.xc-span { float: inherit }
.xc_xj.xztp .change_imgfile_div.view{display:-webkit-box;}
.nofm textarea,.nofm .aboutmorenerong { width: 66% }
.nofm .aboutmorenerong{overflow-y:scroll;overflow-x:hidden;height:3.5rem;}
.xc_xj .view.dbimg { padding-bottom: 0rem;}
.htmlone { margin-bottom: 2rem; z-index: 2 }
.xzts_span { display: block; height: 1.5rem; color: #868686;  font-size:.8rem;
 margin-left: 5% }
.xzts_em { display: none }
.pic_ul .nofm:first-child .toponebut { display: none }
.pic_ul .nofm:last-child .bottomonebut { display: none }
.bjtpimg { position: absolute; left: 0; top: 0; z-index: 2; width: 100%; height: 100% }
.bjtpimg2 { position: absolute; left: 0; top: 0; z-index: -1; width: 100%; height: 100% }
.bjtpimg3 { position: absolute; left: 0; top: 0; z-index: 3; width: 100%; height: 100%; opacity: .9 }
a.photo-cover-addxg, a.photo-cover-addxg:visited { position: fixed;  bottom:.5rem;
 left: 50%; height: 48px; width: 18rem; background: -webkit-radial-gradient(0px 0, #ff43a7, #f22e92); border-radius: 48px; color: #fff; margin-left: -9rem; z-index: 4 }
.User_index_gbtr .setup_a { background-position: 8px -74px }
.card { position: relative;  margin:.5rem;
 font-size:.75rem;
 background: #fff;  border-radius:.1rem
}
.card2 { margin:0;background:none;}
.card .content-block, .card .list-block { margin: 0; padding: 0 }
.card-content { position: relative }
.index_div { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-item-align: center; -webkit-align-self: center; align-self: center; -webkit-box-lines: single; -moz-box-lines: single; -webkit-flex-wrap: nowrap; -ms-flex-wrap: none; -ms-flex-wrap: nowrap; flex-wrap: nowrap }
.index_div .card { width: 100%; -webkit-box-flex: 2; -ms-flex: 1; box-shadow: none }
.index_div .card.cardnomargin { margin-left: 0; box-shadow: none }
.card.cardnomargintop { margin-top: 0; box-shadow: none; border-radius: 4px }
.card.ordercard { box-shadow: none }
.card.ordercardnomargintop { box-shadow: none;  padding:.5rem 0;
 border-radius: 4px; overflow: hidden }
.index_div .list-block ul {  padding:.5rem 0
}
.signeddiv { height: 6.4rem; background: url(../img/qdbj.png) no-repeat; background-size: contain; border-radius: 3px }
.jfspan { text-align: center; font-size: 1rem; color: #fff; display: block;  padding-top:.5rem
}
.jfspan i { font-size: 2rem; font-style: normal;  padding-right:.5rem
}
.gzspan { display: block; text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-item-align: center; -webkit-align-self: center; align-self: center; -webkit-box-lines: single; -moz-box-lines: single; -webkit-flex-wrap: nowrap; -ms-flex-wrap: none; -ms-flex-wrap: nowrap; flex-wrap: nowrap; width: 70%; margin: 1rem auto 1.1rem auto; font-size: 1rem; color: #fff }
.gzspan a { width: 100%; -webkit-box-flex: 2; -ms-flex: 1; font-style: normal; color: #fff }
.gzspan a img { width: 1rem; height: 1rem; margin-top: 3px; float: right; margin-right: 34% }
.signeddiv2 .butspan, .signeddiv2 .butspan2, .signeddiv2 .butspan3, .signeddiv2 .butspan4 { font-size: 1.2rem }
.signeddiv2 .butspan img { width: 2rem; height: 2rem; display: block;  margin:0 auto .8rem auto
}
.signeddiv2 .butspan2 img { width: 2.2rem; height: 2rem; display: block;  margin:0 auto .8rem auto
}
.signeddiv2 .butspan3 img { width: 2.4rem; height: 2rem; display: block;  margin:0 auto .8rem auto
}
.signeddiv2 .butspan4 img { width: 2.8rem; height: 2.8rem; position: relative; margin-top: -0.6rem;  margin-bottom:.8rem
}
.rwli p { margin: 0 auto;  padding:1rem .5rem;
 font-size: 1rem; color: #333; border-bottom: #f0edee solid 1px }
.rwli p:last-child { border: 0 }
.rwli p em { color: #e50083; font-style: normal;  padding-left:.5rem
}
.rwli p a { display: block; float: right;  padding:0 .6rem;
 font-size:.8rem;
 background: #e50083; height: 1.5rem; line-height: 1.5rem; border-radius: 1.5rem; color: #fff }
.rwli p a.oka { background: #d6d6d6 }
.signeddiv2 .bjxx { left: 2rem }
.registerok { background: rgba(0,0,0,0.8); display: flex; justify-content: center; align-items: center; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999 }
.registerimg { width: 55.6%; margin: 0 auto; height: 50%; position: relative; opacity: 1 }
.square { width: 100%; height: auto; position: absolute; top: 0; left: 0; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); animation: rotate infinite linear 5s; margin: 10% auto; -webkit-animation: rotate infinite linear 5s; margin: 10% auto; -moz-animation: rotate infinite linear 5s }
@keyframes rotate {  from {
 transform:rotate(0deg);
 -webkit-transform:rotate(0deg)
}
 to { transform: rotate(360deg); -webkit-transform: rotate(360deg) }
}
.square2 { width: 13rem; height: auto; position: absolute; left: 50%; top: 10%; margin-left: -6.5rem }
.square3 { width: 5rem; height: auto; position: absolute; left: 50%; top: 21%; margin-left: -2.5rem }
.registerimgdiv { animation: op 2s linear 0s infinite; -webkit-animation: op 2s linear 0s infinite; height: 60% }
@-webkit-keyframes op {  0% {
 opacity:1
}
 50% {
  opacity:.8
 }
 100% {
  opacity:1
 }
}
.registerimg h3 { text-align: center; color: #fff; font-size: 1.5rem;  margin-bottom:.5rem
}
.registerimg p { text-align: center; color: #fff;  font-size:.6rem;
 margin-top: 0rem }
.registerokbut { background: #e50083; height: 1.8rem; line-height: 1.8rem; border: 0; width: 60%; margin: 1rem auto; border-radius: 2rem }
@-webkit-keyframes zoomIn {  from {
 opacity:0;
 -webkit-transform:scale3d(0.3, 0.3, 0.3);
 transform:scale3d(0.3, 0.3, 0.3)
}
 50% {
  opacity:1
 }
}
@keyframes zoomIn {  from {
 opacity:0;
 -webkit-transform:scale3d(0.3, 0.3, 0.3);
 transform:scale3d(0.3, 0.3, 0.3)
}
 50% {
  opacity:1
 }
}
.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn }
.animated { -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.fxqz_div_zp .Qz-zy { position: absolute; width: 100%; left: 0; bottom: 4%; z-index: 99 }
.fxqz_div_zp .Qz-zy .Index { padding-top: 1rem; background: 0 }
.fxqz_div_zp .pl_div { width: 80%; margin: 0 auto; box-shadow: none }
.fxqz_div_zp .Qz-zy .Index .pl_div .new-quanzi, .fxqz_div_zp .pl_div { background: 0; border: 0 }
.fxqz_div_zp .Qz-zy .Index .pl_div .new-quanzi { float: inherit; margin: 0 auto; width: 60% }
.fxqz_div_zp .Qz-zy .Index .pl_div .new-quanzi a { width: 100%; height: 42px; line-height: 42px }
.fxqz_div_zp .Qz-zy .Index .pl_div .new-quanzi a:active { opacity: .8 }
.fxqz_div_zp .Qz-zy .Index .pl_div .new-quanzi a img.a-img { position: absolute; width: 100%; height: auto; left: 0; opacity: 0 }
.fxqz_div_zp .Qz-zy .yshys a { background-image: none; border: #fff solid 1px; background: 0; font-size: 14px }
.userindexhead .followbut { position: absolute; z-index: 2; top: 34%; right: 3% }
#time_div { font-size: 60px; color: #fff; text-align: center; font-weight: bold; display: block; padding: 10px 0 }
.load-container { min-height: 80px }
.padding_top15 { padding-top: 7rem }
.Qz-zy .padding_top15 span i { background: 0 }
.Qz-zy .padding_top15 span { font-weight: normal }
.Qz-zy .padding_top15 span.opus { text-align: center; text-indent: 0 }
.Qz-zy .padding_top15 span em { font-size: 16px; padding-left: 8px }
.threeysxg { color: #333; padding-top: 14px }
.Threestyle .threethe-nr pre { color: #333 }
.Mainlist-quanzi .qzzr .head_img { width: 1.6rem; height: 1.6rem; border-radius: 50%; margin-left: 1rem }
.Mainlist-quanzi .qzzr .head_img img { width: 100%; height: 100% }
.Qz-zy .threeqzzr { margin: 0; color: #333; line-height: 1.6rem; font-weight: normal; width: auto; background: 0; padding: 1rem 0 8px 0; border-bottom: #f7f5f7 solid 8px }
.Qz-zy .threetitle_top { width: 100% }
.threestylediv3 .threestylepx-li { left: 20% }
.threeyqka2, .threeyqka2:visited { background: #ffedf7; color: #e50083; text-align: center; height: 2rem; border-radius: 2rem; font-size: 14px; width: 5rem; line-height: 2rem }
.match_comment_li p.pl_ct { font-size: 16px; color: #707070; margin: 0 16px; min-height: 18px; padding: 8px 40px 10px 45px;word-break:break-all; }
.match_comment_li { padding: 0 0 6px 0; border-top: #f2f2f2 solid 8px }
.match_comment_li h2 span { margin-left: 3% }
.tjgz_div a.dsimg img { width: 4rem; position: inherit; margin-top: -1rem; float: left; margin-right: -0.25rem }
.dsimg img { width: 3.6rem; position: inherit; margin-top: -1rem; float: left;  margin-right:.5rem;
 height: auto }
.fxyicopl { height: 3.5rem; border-bottom: #e6e3e4 solid 1px;  margin-bottom:.5rem
}
.threedsimg { float: right }
.threedsimg img { left: inherit; right: 0 }
.fxyico span.shoucang { background: url(../img/4ico.png)0px -276px no-repeat; background-size: auto 500px }
.fxyico span.shoucangon { background-position: -231px -276px }
.fxyicopl em, .fxyicopl span { width: 13% }
.tjgz_div ul.threestylepx-li { padding: 0 }
.Pinglun .threestylediv { top: 34px; right: 2% }
.threeuser_pl { padding-top: 12px }
.threeuser_pl dt .new_f12 { width: 100%; border-bottom: 0; padding-top: 1.8rem; margin-bottom: 0 }
.threeuser_pl dt { margin: 0; padding: 0 3%; border-bottom: #f7f5f7 solid 8px }
.threeuser_pl dt em { right: inherit; left: 3%; top: 8px }
.threeuser_pl dt a.n_name { width: auto }
.threeuser_pl dt .new_f12 p i { height: 50px; width: 60%; color: #868686; margin-top: 3%; margin-left: 4px; font-size: 14px;padding:0; }
.threeuser_pl dt .new_f12 p.zp-xq { padding: 0; margin: 3% 0; width: 100%; max-height: 140px; background: #faf7fa }
.threeuser_pl dt .new_f12 p.zp-xq img { width: 100px; height: 100px }
.threeuser_pl dt .new_f12 p.zp-xq .new_left strong img { width: 100%; height: 100% }
.threeuser_pl dt .new_f12 p.zp-xq span { padding-top: 3%; float: left; font-size: 15px }
.threetop-fzlb .px-div { float: right; background-position: -32px -96px }
.Userfollowli .threetop-fzlb .search { margin-left: 3%; height: 36px; line-height: 36px; width: 85% }
.Userfollowli .threetop-fzlb .search_button, .msj3-5 .threetop-fzlb .search_button, .User_index_gbtr .threetop-fzlb .search_button { right: 12% }
.threetop-fzlb .px-li { left: inherit; right: 10%; background: #fff; z-index: 1010 }
.threetop-fzlb .px-li li { border-bottom: #f0f0f0 solid 1px; color: #333 }
.threetop-fzlb .px-li i { left: inherit; right: 10px; border-bottom: 6px solid #fff }
.threetop-fzlb .px-li li:last-child { border: 0 }
.threetop-fzlb.px-li li:active, .threetop-fzlb .px-li li.on { color: #e50083 }
.msj3-5 .threetop-fzlb, .User_index_gbtr .threetop-fzlb { position: relative; top: 8px; z-index: 1004; background: #fff; padding: 10px 0 8px 0 }
.msj3-5 .threetop-fzlb .search, .User_index_gbtr .threetop-fzlb .search { background: #f2f0f1; margin: 0 3% }
.User_index_gb .Userfollowli .threetop-fzlb { position: absolute; top: 20px }
.msj3-5 .threetop-fzlb .search_button, .User_index_gbtr .threetop-fzlb .search_button { right: 10% }
.msj3-5 .threetop-fzlb .search_button { top: 13px }
.zpli, .qzli { display: none; overflow: inherit }
.zpli.on, .qzli.on { display: block }
.threetop-fzlb .threestylepx-li li { background: 0; position: relative }
.threetop-fzlb .threestylepx-li li span { position: absolute; width: 45px; height: 45px; left: 0; top: 0; display: block; background: url(../img/4ico.png) 0 0 no-repeat; background-size: auto 500px }
.threetop-fzlb .threestylepx-li li .contentdt { background-position: 12px 15px }
.threetop-fzlb .threestylepx-li li.on .contentdt { background-position: -220px 14px }
.threetop-fzlb .threestylepx-li li .contentzp { background-position: 12px -25px }
.threetop-fzlb .threestylepx-li li.on .contentzp { background-position: -220px -26px }
.threetop-fzlb .threestylepx-li li .contentwcj { background-position: 14px -66px }
.threetop-fzlb .threestylepx-li li.on .contentwcj { background-position: -220px -67px }
.threetop-fzlb .threestylepx-li li .contentwjr { background-position: 12px -107px }
.threetop-fzlb .threestylepx-li li.on .contentwjr { background-position: -221px -108px }
.threetop-fzlb .threestylepx-li li .contentqbq { background-position: 12px -148px }
.threetop-fzlb .threestylepx-li li.on .contentqbq { background-position: -221px -149px }
.threetop-fzlb .threestylepx-li li .contentfzdx { background-position: 12px -232px }
.threetop-fzlb .threestylepx-li li.on .contentfzdx { background-position: -222px -234px }
.threetop-fzlb .threestylepx-li li .contentgzdx { background-position: 12px -190px }
.threetop-fzlb .threestylepx-li li.on .contentgzdx { background-position: -222px -192px }
.threetop-fzlb .threestylepx-li li .contentsp { background-position: 12px -313px }
.threetop-fzlb .threestylepx-li li.on .contentsp { background-position: -222px -313px }
.threetop-fzlb .threestylepx-li li .contentcz { background-position: -222px -313px}
.threetop-fzlb .threestylepx-li li.on .contentcz { background-position: -222px -313px }
.topbj3 {width:40%;}
.photo-ulli .topbj3 { width:10rem;height:10.9rem;}
.wddpdiv .pl_ct_yy { padding-left: 0; margin: 0 }
.wddpdiv .pl_ct_yy span { width: 140px; height: 48px }
.wddpdiv .pl_ct_yy span img { width: 140px; height: 42px }
.wddpdiv .pl_ct_yy .i-css { line-height: 42px }
.pl_ct_yy .i-css b { font-weight: normal }
.tishidiv { color: #868686; font-size: 12px; line-height: 1.5rem; text-align: center; padding: 10px 0; border-bottom: #f0edee solid 1px }
.tishidiv b { color: #333; font-weight: normal }
.dt-ul li { color: #333; font-size: 1rem; text-align: center; width: 100%; height: 3.5rem; line-height: 3.5rem; border-bottom: #f0f0f0 solid 1px }
.dt-ul li:active { backgrond: #f0f0f0 }
.dt-ul li:last-child { border-bottom: 8px #f5f2f4 solid }
.Qz-zy .jurisdiction_p.shccx { display: none; position: relative; margin-top: 4px }
.Qz-zy .jurisdiction_p.shccx2 { display: block; position: relative; margin-top: 4px }
.gzcgts_div, .sccgts_div { background: rgba(0,0,0,0.5); color: #fff; text-align: center; font-size: 14px; width: 50%; margin: 0 0 0 -27%; border-radius: 6px; padding: 2%; position: fixed; top: 36%; left: 50%; display: none; z-index:100 }
.xt-new dt .new_f12 a i.read { color: #8e9197 }
.pl_img a.dsimg, .pl_img span.dsimg { width: auto; float: right; margin-right: 12px; max-width: 20% }
.pl_img a.threedsimg { width: auto; margin-right: 0 }
.pl_img a.threedsimg i { display: block; float: right; padding-right: 6px; color: #868686; padding-top: 10px }
.pl_img a.dsimg i, .pl_img span.dsimg i { display: block; float: right; padding-right: 0; color: #868686; padding-top: 3px }
.sytp { position: absolute; right: 2%; bottom: 50%; font-size: 12px; color: #fff; font-style: normal; font-weight: normal; line-height: 24px }
.tjgz_div a .sytp img { width: 36px; height: auto; float: left; padding-right: 2px }
.msj3-5 .head_news, .msj3-5 .head_news:visited { width:56% }
.User_index_gbtr.msj3-5 .head_news,.User_index_gbtr.msj3-5 .head_news:visited{width:70%;}
.Fxy .head_news, .Fxy .head_news:visited { width: 70% }
.Mainlist-quanzi.margin3 .head_news { width: 58%; height: 20px }
.fxqz_div_zp .fx-img { box-shadow: none }
.Qz-ss .Mainlist-quanzi .head_name { height: 2.2rem; white-space: inherit }
.squared_paper dt img.new-icon, .new-icon { position: absolute; right: 18px; top: 2px; width: 30px; height: auto }
.squared_paper dt img.ni2 { right: 10px }
.ni3 { top: -10px; right: 8px }
.ylxz { position: relative }
.yd08 { height: 100%; width: 100%; left: 0; top: 0; position: absolute; z-index: 1006; background: url(../img/new-qz.png) center 75% no-repeat rgba(0,0,0,0.7); background-size: auto 230px }
.Qz-zy .tc_tssc_bj4 { z-index: 1007 }
.newbjbut { animation: myfirst 1.2s infinite }
@keyframes myfirst {  0% {
 transform:translate(0px, 0px)
}
 50% {
  transform:translate(0px, -8px)
 }
 100% {
  transform:translate(0px, 0px)
 }
}
@-webkit-keyframes fadeOutLeft {  from {
 opacity:1
}
 to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) }
}
@keyframes fadeOutLeft {  from {
 opacity:1
}
 to { opacity: .5; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) }
}
.fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; animation-delay: .5s }
.fadeOutLeft2 { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; animation-delay: 1s }
.yd09 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1007; background: url(../img/zy07.png) 37% 4rem no-repeat rgba(0,0,0,0.6); background-size: auto 500px }
.yd10 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1007; background: url(../img/zy08.png) 42% 4rem no-repeat rgba(0,0,0,0.6); background-size: auto 500px }
.yd10 img { position: absolute; left: 48%; top: 0rem; width: 11rem; height: auto; margin-left: -5.38rem }
.divclass { position: absolute; left: 50%; top: 6.8rem; width: 11rem; height: 16rem; margin-left: -5.38rem; overflow: hidden }
.yd11 { height: 100%; width: 100%; left: 0; top: 0; position: fixed; z-index: 1010; background: url(../img/new-zyqz1.png) 40% 38% no-repeat rgba(0,0,0,0.7); background-size: auto 230px }
.yd12 { height: 100%; width: 100%; left: 0; top: 0; position: fixed; z-index: 1010; background: url(../img/new-zyqz.png) 70% 48% no-repeat rgba(0,0,0,0.7); background-size: auto 230px }
.yd13 { height: 100%; width: 100%; left: 0; top: 0; position: fixed; z-index: 1010; background: url(../img/new-zydt1.png) 70% 48% no-repeat rgba(0,0,0,0.7); background-size: auto 230px }
.yd14 { height: 100%; width: 100%; left: 0; top: 0; position: fixed; z-index: 1010; background: url(../img/new-zydt.png) 90% 48% no-repeat rgba(0,0,0,0.7); background-size: auto 230px }
.yd15 { height: 100%; width: 100%; left: 0; top: 0; position: fixed; z-index: 1010; background: url(../img/new-hb.png) 50% 38% no-repeat rgba(0,0,0,0.7); background-size: auto 300px }
.yd15 img { width: 12rem; height: auto; position: absolute; left: 50%; margin-left: -4rem; top: 25% }
.msj3-5 .yd11 .threetop-fzlb, .msj3-5 .yd12 .threetop-fzlb, .msj3-5 .yd13 .threetop-fzlb, .msj3-5 .yd14 .threetop-fzlb { top: 58px }
.Qz-zy .jurisdiction_p .kt_div input.input_the_xz2 { width: 6rem }
.yxxz-div .gnyd { margin-top: 10px; float: left; padding: 0 6px }
.User_index_gbtr .threetop-fzlb .search_button { top: 12px }
.User_index_gbtr .yd11, .User_index_gbtr .yd12 { background-position: 40% 85% }
.User_index_gbtr .yd13 { background-position: 50% 85% }
.User_index_gbtr .yd14 { background-position: 90% 85% }
.User_index_gbtr .yd11 .threetop-fzlb, .User_index_gbtr .yd12 .threetop-fzlb, .User_index_gbtr .yd13 .threetop-fzlb, .User_index_gbtr .yd14 .threetop-fzlb { top: 36% }
.wddpdiv .pl_ct_yy span img.gif_ico { width: 19px; height: 20px; left: 13px; top: 11px }
.msj3-5 .Userfollowli .threetop-fzlb .search { width: 82% }
.tsspan { position: absolute; left: 27%; top: 8px; color: #a7a7a7; font-size: 15px; z-index: 0 }
.User_pinglun .user_news_dl dt:active { background: #fff }
.votelb p { padding-bottom: 3rem }
.Pinglun .Ply .pl_div .tc_tssc_bj2 { position: absolute }
.view span.upimg-div { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: wrap; flex-flow: wrap }
span.upimg-div .up-section { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 10px }
.z_photo .up-img { -o-object-fit: cover; object-fit: cover }
.gz_but_block { display: block }
.Ye_tx .head_title { position: relative }
.Ye_tx .content { padding-top: 8px; padding-bottom: 0 }
.Ye_tx .zf_window { height: 13rem; margin-top: 6rem }
.Ye_tx .zf_window i { top: -2.8rem }
.Ye_tx .howmuchpay span { font-size: 1.5rem }
.Ye_tx .howmuchpay span em { font-size: 2.2rem }
.gobackindex, .gobackindex:visited { width: 2rem; height: 2rem; border-radius: 50%; position: fixed; bottom: 2.6rem; right: 4%; background: rgba(0,0,0,0.7); z-index:1003 }
.gobackindex img { width: 16px; height: auto; margin: 24% auto; display: block }
.Tpbody .tpydtkdiv { background: 0 }
.tpydtkdiv img { width: 100%; height: auto; position: absolute; top: 0; left: 0 }
.User_news .content { padding-top: 50px }
.newiconxg { width: 2.5rem; height: 2.5rem }
.user_news_dl.xt-new dt .new_left { width: 40px }
.user_news_dl.xt-new dt .new_f12 { border-bottom: 0; margin-bottom: 2% }
.user_news_dl.xt-new dt { margin-bottom: 2%; border-bottom: #edeff0 solid 1px }
.xt-new dt .new_f12 i { color: #333; font-size: 15px }
.user_news_dl.xt-new dt em.newem { display: block; position: inherit; text-align: left }
.user_news_dl.xt-new dt a.n_name { color: #32abff; font-size: 15px }
.user_news_dl.qz-new dt .new_left { width: 40px }
.user_news_dl.qz-new dt .new_left strong { width: 42px; height: 42px }
.user_news_dl.qz-new dt .new_f12 i { color: #868686; font-size: 11px }
.user_news_dl.qz-new dt .new_f12 { border-bottom: 0; margin-bottom: 0 }
.qz-new .zp-xq { padding: 0; width: 100%; background: #f5f8fa }
.qz-newtitle { font-size: 15px; color: #333; float: left; width: 100%; padding-top: 8px }
.user_news_dl.qz-new dt { border-top: #f2f5f7 solid 8px; margin: 0 auto; padding: 3% 3% 0 3% }
.user_news_dl.qz-new dt:first-child { border-top: 0; padding-top: 0 }
.clearnew { width: 1.2rem; height: 1.2rem; display: none; position: absolute; left: 50%;  top:.5rem;
 margin-left: -3.5rem }
.on .clearnew { display: block }
.ulnewnav { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-item-align: center; -webkit-align-self: center; align-self: center; -webkit-box-lines: single; -moz-box-lines: single; -webkit-flex-wrap: nowrap; -ms-flex-wrap: none; -ms-flex-wrap: nowrap; flex-wrap: nowrap; position:relative; width: 100%; left: 0; top:0px; background: #fff; z-index: 999 }
.ulnewnav-fi{position:fixed;}
.ulnewnav span { -webkit-box-flex: 1; -ms-flex: 1; width: 100%; display: block; color: #868687; font-size: 1rem; text-align: center; height: 1.6rem; line-height: 2rem; padding: 4% 0 2% 0; position: relative; margin-bottom: 10px }
.ulnewnav a, .ulnewnav a:visited, .ulnewnav em { width: 46%; display: block; color: #868687; font-size: 1rem; text-align: center; height: 1.6rem; line-height: 2rem; padding: 2% 0; position: relative; margin-bottom: 10px }
.ulnewnav a, .ulnewnav a:visited {  margin-right:.75rem
}
.ulnewnav span i, .ulnewnav a i { display: none; position: absolute; width: 26px; height: 3px; border-radius: 3px; left: 50%; bottom: 2px; margin-left: -13px; background: #e50083 }
.ulnewnav a img { width: 1.4rem; height: 1.4rem; display: block; margin: 3px auto 0 auto }
.ulnewnav span.on { font-size: 1rem; color: #e41e93; font-weight: bold; font-size: 1.05rem }
.ulnewnav span.on i { display: block }
.tuijian_div .Qz-li .Mainlist-quanzi .module_new { padding: 12px 0 6px 0 }
.Index .tuijian_div .Qz-li { margin-top: 0; margin-bottom: 0 }
.tuijian_div .Mainlist-quanzi .head_name { width: 58% }
.newview-div { padding-top: 3%; width: 100%; height: 16rem; position: relative }
.newview-div .swiper-container { width: 100%; height: 100% }
.newview-div .swiper-slide { text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; transition: 300ms; float: none;flex-shrink:inherit;}
.newview-div .swiper-slide a { border-radius: 6px; height: 100%; width: 100%; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; box-shadow: 2px 3px 10px 0 rgba(206,206,206,0.5) }
.newview-div .swiper-slide img { width: 14rem; height: auto; display: block; border-radius: 4px;min-height:100%;}
.newview-div .swiper-slide:not(.swiper-slide-active) { transform: scale(0.8) }
.imagesviewnewview-div .swiper-slide:not(.swiper-slide-active){transform: scale(0.85) }
.newview-div .swiper-pagination { position: absolute; left: 0; width: 100%; bottom: -1rem; height: 2rem; z-index: 99; text-align: center }
.newview-div .swiper-pagination-bullet { display: inline-block; float: inherit; background: #d2d4d6 }
.newview-div .swiper-pagination-bullet-active { background: #e50083 }
.changebut { width: 4rem; height: 2rem; border: 2px solid rgba(245,248,250,1); border-radius: 1rem; margin: 4px auto; border: 0; padding: 0; font-size: 14px; color: #333; line-height: 2rem; text-align: center; position: absolute; top: -72px; right: 0 }
.changebut img { width: 1rem;  height:.9rem;
 position: relative; top: 2px; margin-right: 5px }
.new-header { margin-top: 50px }
.ulnewnav em {
 font-size:.75rem; opacity: .5; -webkit-box-flex: 1; -ms-flex: 1; width: 100%; border-left: #dcdfe6 solid 1px; margin-top: 1rem; padding: 0; height: 1rem; line-height: 1rem }
.ulnewnav em img {
 width:1.2rem;
 height:1.2rem; position: relative; top: -2px; margin-left: 4px }
.ulnewnav em.newfl { opacity: 1; cursor: pointer;margin-top:6%; }
.xzfl-div { position: fixed; top: -999px; left: 0; width: 100%; background: #f2f5f7; z-index: 9999 }
.divheader { height: 48px; background: #fff; width: 100%; text-align: center; line-height: 48px }
.xzfl-div p { font-size: 16px; color: #333; line-height: 2rem; padding: 0 3% }
.xzfl-div ul { padding: 0 3% }
.xzfl-div ul li { background: #fff; border-radius: 3px; padding: 8px 0; float: left; margin-right: 3%; margin-bottom: 3%; font-size: 14px; color: #333; width: 22%; text-align: center }
.xzfl-div ul li:hover { opacity: .5 }
.backtodo { position: absolute; right: 3%; top: 1rem; font-size: 15px; color: #333 }
.user_news_li { border-bottom: rgba(237,239,240,0.4) solid 1px; display: block; height: 5rem; margin: 0 3%; line-height: 5rem; font-size: 16px; color: #333; position: relative }
.user_news_li img { width: 3rem; height: 3rem; float: left; margin-top: 1rem;  margin-right:.5rem
}
.user_news_li .the_more { margin-top: 2rem }
.newset { color: #e50083; position: absolute; right: 3%;  top:.25rem;
 font-size: 14px; cursor: pointer }
.User_news .xzfl-div p { background: #fff; color: #868687; font-size: 15px }
.User_news .divheader { border-bottom: rgba(240,240,240,1) solid 1px }
.xzfl-div-li { position: relative }
.xzfl-div-li .jurisdiction_p { top: 0; height: auto; padding-top: 0 }
.xzfl-div-li .style3 label { padding: 16px 0 0 0; margin: 0 4% }
.xzfl-div-li .jurisdiction_p label em { font-weight: bold; font-size: 15px }
.user-news-li { padding-top: 8px }
.moreli { font-size: 13px; color: #868687; position: absolute; right: 0; top: 0; font-weight: normal }
.navaiem { right: inherit; left: 2.5rem; top: 1rem; border: #fff solid 2px }
.qdxcwd_xx { text-align: center; padding: 12% 0 }
.Qz-ss .pl_div .float_l { width: 100% }
.Qz-ss .card { margin: 0 }
.read { color: #8e9197 }
.change-ul, .change-ul2 { height: 100% }
.User_fans .head_name {  padding:.4rem 0
}
.xzdx_title { font-size: 12px; color: #333; margin-top: 2rem }
.xzdx_title li { border-bottom: #f6f6f6 solid 1px; height: 2.8rem; line-height: 2.8rem }
.xzdx_title li:last-child { border-bottom: 0 }
.xzdx_title li img { float: right;  width:.8rem;
 height:.6rem;
 margin-top: 1rem; display: none }
.tp_window .xzdx_title li input { background: 0; margin: 0; width: 100%; font-size: 12px; text-align: left; color: #333 }
.tp_window input.butdx { background: -webkit-radial-gradient(0px 0, #37bef0, #44a3e4) }
.Qz-zy .addknow .tp_window.dxtitle { width: 72% }
.dxtscz { font-size: 13px; color: #fff; background: rgba(0,0,0,0.6); width: 8rem; line-height: 2rem; border-radius: 2rem; position: fixed; top: 50%; left: 50%; margin: -0.85rem 0 0 -4rem; text-align: center; display: none; z-index: 1008 }
.Signed .content, .User_pinglun .content, .User_fans .content, .User_reward .content, .Pinglunhead .content{ padding-top: 3rem }
.Pinglunhead .content{padding-top:0;}
.User_index_gbtr .content { top: 13rem; position: inherit; }
.Signed .User_index { background: 0 }
.User_message { font-size: 14px }
.User_message .modal { left: 39%; width: 80%; top: 10% }
.User_message .avatar-body, .User_message .row .col-md-9 { width: 96% }
.youneed { text-align: center }
.youneed h3 { font-size: 1.4rem; color: #000; padding-top:1rem; font-weight: bold; position: relative }
.youneed h3 a { position: absolute;  font-size:.75rem;
 color: #a7a7a7; font-weight: normal; right: 4%; top: 1.8rem }
.youneed .title_fl { text-align: center; background: 0; color: #a7a7a7 }
.youneedsf { display: flex; width: 100%; margin-top: 2rem }
.youneedsf li { width: 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; box-shadow: 0 4px 16px 0 rgba(194,194,194,0.4); box-sizing: border-box; display: block; background: rgba(255,255,255,1); margin: 0 3%; text-align: center; font-size:.9rem; color: #a7a7a7; position: relative; min-height: 10rem; line-height: 8rem }
.youneedsf i { display: block; position: absolute; width: 1.3rem; height: 1.3rem; background: url(../img/a8.png) no-repeat; background-size: auto 18px; bottom: 2rem; left: 50%; margin-left: -0.65rem }
.youneedsf i.on { background-image: url(../img/a8_1.png) }
.youneednext { background: linear-gradient(-30deg, rgba(241,43,144,1), rgba(255,67,167,1)); box-shadow: 0 6px 20px 0 rgba(248,55,155,0.3); border-radius: 3rem; display: none; margin: 5rem auto 0 auto; width: 50%; height: 3rem; color: #fff; text-align: center; line-height: 3rem }
.sftitle-div { position: fixed; top: 0; left: -999px; width: 100%; z-index: 1007; background: #fff; height: 100%; overflow: scroll }
.User_label .sftitle-div .menu_div { padding-top: 50px }
.div-input { padding: 0 1rem }
.div-input p { border-bottom: rgba(246,246,246,1) solid 1px; min-height: 3.2rem }
.div-input input { border: 0; height: 2rem; line-height: 2rem; width: 100%;  padding:.6rem 0;
 font-size:.9rem;
 background: 0 }
.div-input input::placeholder {
 color:#bababa
}
.div-input .item-content { position: relative; box-shadow: none }
.div-input .item-content .icon { position: absolute;  right:.5rem;
 top: 1.4rem }
.picker-items { touch-action: none }
.addstudent { border: rgba(245,49,150,1) solid 1px; border-radius: 6px; width: 20%; height: 24px;  font-size:.75rem;
 color: #f53196; line-height: 24px; text-align: center; margin: 2rem auto }
.div-input-li { margin-bottom: 2rem }
.aboutclass_div { display: block; width: 4rem; height: 5.5rem; position: fixed; right: 10px; top: 60%; background: url(../img/about_class.png) no-repeat; background-size: contain; z-index: 220 }
.aboutclass_div i { display: block; width: 2rem; height: 1.5rem; position: absolute; left: 0; top: 0 }
.aboutclass_a { width: 4rem; height: 4rem; display: block; position: absolute; top: 1.5rem; left: 0 }
.new36gbdiv { border-top: #e6e6e6 solid 1px; height: 1.1rem;  padding:1rem .75rem;
 border-bottom:#f5f2f4 solid .5rem
}
.about_qzdiv { width: 100%; height: 1.1rem; float: left; position: relative; overflow: hidden }
.about_qzdiv img { width: 1.1rem; height: 1.1rem; display: inline-block; float: left;  margin-right:.5rem
}
.about_qzdiv b { display: inline-block; line-height: 1.2rem;  font-size:.9rem;
 float: left; color: #2f2f2f }
.about_qzdiv b img { width: 1.8rem;  height:.88rem;
 margin-right: 0; margin-top: 2px }
.about_qzdiv b i { display: block; float: right; width: 3px; height: 3px; border: #2f2f2f solid 1px; transform: rotate(45deg); -webkit-transfrom: rotate(45deg); margin-top: 7px; margin-left: 4px }
.about_qzdiv span { display: block;  font-size:.75rem;
 color: #626366; float: left;  margin-left:.5rem;
 max-width: 100%; height: 1.2rem; line-height: 1.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.marquee_top { transition: all .5s; margin-top: -30px }
.marquee_list { display: block; position: absolute; top: -1px; left: 4.5rem; width: 100% }
.marquee_top { transition: all .5s; margin-top: -30px }
.marquee_list li { height: 1.1rem; line-height: 1.1rem;  font-size:.75rem
}
a.singdiv, a.singdiv:visited { display: block; float: right; width: 25%;  font-size:.75rem;
 color: #fece1c; text-align: right; border-left: #e6e6e6 solid 1px; padding-left: 3% }
.singdiv img { width: 1.2rem; height: 1.2rem; float: left; margin: 0 }
.new36title {
 font-size:.75rem; color: #868687;  padding-bottom:.5rem
}
.like-teacher-div { border-bottom: #f5f2f4 solid 8px; padding-bottom: 8px }
.like-teacher li a { width: 100%; height: 6rem; overflow: hidden; border-radius: 6px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }
.like-teacher li a img { object-fit: cover }
.new36tuijian a { width: 49%; display: block; float: left; background: rgba(255,255,255,1); box-shadow: 2px 3px 10px 0 rgba(206,206,206,0.5); border-radius: 8px; margin-bottom: 1rem }
.new36tuijian a:nth-child(odd) { margin-right: 2% }
.new36tuijian dl { width: 100%; display: block }
.new36tuijian dl:last-child { margin: 0 }
.new36tuijian dt { width: 100%; margin-left: 0; height: 7rem; border-radius: 8px 8px 0 0 }
.new36tuijian dd { width: 100%; margin-left: 0 }
.new36tuijian dd p {
 font-size:.85rem; color: #333; line-height: 1.3rem; margin-bottom: 0;  margin-top:.5rem;
 height: 2.5rem; padding: 0 3%; width: 94% }
.new36tuijian .qz-bottom span { width: 50% }
.sx-li .content { padding-top: 3rem }
.sx-li .tuijian_div { margin-bottom: 2% }
.sx-li .tuijian_div dt { height: 10rem }
.sx-li .tuijian_div dd { position: relative }
.sx-li .tuijian_div dd em { display: block; width: 3.2rem; text-align: right; height: 2rem; line-height: 2rem;  font-size:.75rem;
 color: #fff; border-radius: 2rem 0 0 2rem; background: #ff5893; position: absolute; right: -3%; bottom: 2% }
.tuijian_div dd em img {
 width:.5rem;
 height:.8rem; float: right;  margin-top:.55rem;
 padding: 0 2px }
.sx-li .tuijian_div a.first-dl dd p { margin-bottom: 1rem }
.new36left { float: left; width: 63% }
.Mainlist-quanzi .new36left .head_name { width: 100% }
.new36left .qz-bottom { padding-top: 1rem; text-align: right }
.new36left .qz-bottom .new36time { font-size: 14px; color: #767676; float: left; line-height: 2.5rem }
.Mainlist-quanzi .head_img.new36right { float: right; width: 35%; margin: 0 }
.new36navtitle .nav-title span { width: 33.3% }
.Qz-li .new36hdcon .MainList { width: 94%; padding: 0 3% }
.secondnew36 .new-quanzi a { bottom: 12%; width: 60%; margin-left: -30%; background: linear-gradient(-30deg, rgba(241,43,144,1), rgba(255,67,167,1)); box-shadow: 0 6px 20px 0 rgba(248,55,155,0.3) }
.secondshowdiv { display: none;background:none; }
.secondnew36 .second_menu ul.new-menu li img.okicoimg { width: 1.1rem; height: 1.1rem; position: absolute; right: 3px; top: 3px; z-index: 3; display: none }
.secondnew36 .second_menu ul.new-menu li.youneedfl img.okicoimg { display: block; opacity: 1 }
.secondnew36 .second_menu ul.new-menu li, .secondnew36 .second_menu ul.new-menu li a, .secondnew36 .second_menu ul.new-menu li:hover a { height: 6rem; border-radius: 6px }
.secondnew36 .second_menu ul.new-menu li i { top: 4rem }
.pl_img a.dslabel, .pl_img_g a.dslabel { background: linear-gradient(0deg, rgba(250,190,18,1) 0, rgba(255,210,30,1) 98%); box-shadow: 0 8px 20px 0 rgba(251,195,21,0.2) }
.pl_img a.dslabel, .pl_img a.dslabel:visited, .pl_img_g a.dslabel, .pl_img_g a.dslabel:visited { color: #fff }
.pl_img a.dslabel img, .pl_img_g a.dslabel img {
 width:.8rem;
 height:.8rem; position: absolute; left: 8px; top: 4px }
.wf-item { height: 4rem; margin-bottom: 2%; background-repeat: no-repeat; background-size: 100% auto; background-position: top center; float: left; border-radius: 6px; overflow: hidden; box-shadow: -1px -1px 6px 0 rgba(85,85,85,0.13); position: relative }
.wf-item-1 { width: 47%; padding-bottom: 47%; margin-left: 2% }
.wf-item-2 { width: 47%; margin-left: 2% }
.waterfall { padding-top: 1rem; width: 100% }
.item { width: 46%; float: left; margin: 2%; height: auto }
.item-content { display: block; padding: 0; height: auto;  font-size:.85rem;
 color: #3c3c3c; box-sizing: border-box; background: rgba(255,255,255,1); box-shadow: -3px -1px 16px 0 rgba(85,85,85,0.16); border-radius: 8px;}
.Tpbody .item-content { box-shadow: none }
.item-content-img { width: 100%; min-height: 6rem; max-height: 14rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }
.item-content-img img { width: 100%; object-fit: cover }
.item-content-title { display: block;  padding:.3rem 2.5%;
 color: #3c3c3c; height: auto; max-height: 1.9rem; overflow: hidden; background: #fff; position: absolute; bottom: 0; left: 0; width: 95%; z-index: 2;  font-size:.8rem;
 overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2 }
.item-content-name { padding: 0 2.5%; height: 3rem; display: block; width: 95%; background: #fff; position: absolute; bottom: 0; left: 0; z-index: 1 }
.item-content-name .onevie { float: left; font-size:.75rem;color: #666; position:inherit; line-height: 3rem; padding-left:0 }
.onevie img { width: 1.6rem; height: 1.6rem; border-radius: 50%; position:inherit;float:left;margin-top:.7rem;margin-right:.4rem;}
.onevie i { width: 4rem; display: block; height: 3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.item-content-name .twovie, .item-content-name .dianzang { float: right; background: url(../img/3ico.png) -235px -161px no-repeat; background-size: auto 500px; display: block; line-height: 3rem; color: #3c3c3c; padding-left: 1rem;font-size:12px;}
.item-content-name .twovieonclick, .item-content-name .dianzangon { float: right; background: url(../img/3ico.png) 0 -99px no-repeat; background-size: auto 500px; display: block; line-height: 3rem; color: #3c3c3c; padding-left: 1rem;font-size:12px;}
.qz-new .zp-xq .item-content-name { height: 2.5rem; line-height: 2.5rem; background: #f5f8fa; position: inherit }
.qz-new .zp-xq .onevie { height: 2rem; display: block; width: 50% }
.qz-new .zp-xq .onevie i { height:3rem; line-height:3rem; width:60% }
.qz-new .zp-xq .onevie img {  top:.25rem
}
.new36zq-xq i { padding: 0 3% 0 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; -webkit-line-clamp: 2 }
.new36margin { margin-top: 0rem }
.new36margin .new-quanzi a { bottom: 8% }
.pl_img_g a.techera, .techera { color: #f53498;  font-size:.75rem;
 border: #f53498 solid 1px; line-height: 1.8rem;  padding:0 .5rem;
 border-radius: 1.8rem; display: block; position: absolute; width: 3.2rem; text-align: center; right: 0; top: 4px }
.Techerdp { background: #fff }
.Techerdp .view { padding: 1rem 0 }
.Techerdp .view span.mrfb_pic { width: 84px; height: 84px; border: #d8d8db dashed 1px;  font-size:.5rem;
 color: #bdbec5 }
.techerdiv { position: relative; top: 2rem }
.techerdiv .techera, .techerdiv .techera:visited { right: 50%; margin-right: -3rem; width: 5rem; height: 2rem; line-height: 2rem; color: #f6489e }
.Techerdp .tuijian_div { padding-bottom: 3% }
.Techerdp .tuijian_div h2 { border-bottom: 0;  margin-bottom:.25rem
}
.Techerdp .textareadiv { width: 96%; background: #f0f0f0; border-radius: 8px; padding: 2%;  font-size:.85rem;
 color: #333 }
.Techerdp .textareadiv.onclick { box-shadow: 0 0 5px rgba(253,1,13,0.3) }
.needstudent { border-bottom: #edeff0 solid 1px; font-size: 1rem; font-weight: bold; padding: 3%; line-height: 2rem; margin-top: 1rem }
.needstudent .the_more { opacity: 1; background: url(../img/3ico.png)-286px -99px no-repeat; background-size: auto 600px; width: 14px; height: 10px }
.Techerdp .powervis { position: relative; display: block; top: 0;  padding-top:.5rem;height:80%;}
.head_title .itsok { right:10px }
.powervis label,.powervis .label-div { padding-bottom: 16px }
.powervis label em,.powervis .label-div em { padding-left: 8px; line-height: 2rem; height: 2rem; overflow: hidden; text-overflow: ellipsis;  white-space:.marquee_listnowrap
}
.powervis label input { margin-top: 10px }
.Techerdp .powervis .fs_li { position: relative; top: 0 }
.new-quanzi .new-quanzia a { position: relative; margin: 0; left: auto }
.new-quanzia #navs { height: 48px; background-image: -webkit-radial-gradient(0px 0, #ff43a7, #f22e92); text-align: center; line-height: 48px; width: 180px; border: 0; color: #fff; font-size: 18px; margin: 0 auto; border-radius: 24px; padding: 0; box-shadow: 0 2px 8px rgba(0,0,0,0.4); left: auto }
.new-quanzia #navs:after { background: 0; z-index: -1 }
.new-quanzia #navs>li { left: 50%; margin-left: -1rem; color: #595959; font-size: 15px }
.new-quanzia #navs>li i { display: block;  font-size:.6rem;
 color: #595959; position: absolute; width: 200%; left: -50% }
.new-quanzia #navs>li a { display: none; background: 0; box-shadow: none }
.Techerdp .content { padding-top: 3rem; z-index: 1007 }
.techeri { display: block;  font-size:.9rem
}
.techeri b { color: #f4531d;  font-size:.9rem
}
.pl_img img.teacherico, .pl_img_g img.teacherico { position: absolute; width: 3.41rem; height: 3rem; right: 0;  top:-.8rem;
 z-index: 2 }
.match_comment_li p i.techeri { float: none }
.Pinglun .pl_div { position: relative; padding-top: 0; }
.Pinglun .pl_div img.teacherico { position: absolute; width: 2.73rem; height: 2.4rem;  right:.5rem;
 top: -2rem; z-index: 2 }
.Thesj .content { background: #fff }
.thesjtime {
 padding:.5rem 3%; height: 2rem; line-height: 2rem; width: 94% }
.thesjtime h3 { font-size: 1rem; color: #000; float: left; font-weight: bold }
.thesjtime input { background: 0; border: 0; width: 76px; float: right; color: #767676;  font-size:.75rem;
 margin-top: 5px; margin-left: 10px }
.sjul { position: relative; padding: 3% }
.sjul li { width: 32.9%; padding: 1.5rem 0; border-right: #f0f0f0 solid 2px; border-top: #f0f0f0 solid 2px; float: left; text-align: center; color: #767676;  font-size:.75rem;
 margin: 0; overflow: hidden }
.sjul li:nth-child(3n+0) { border-right: 0 }
.sjul li:nth-child(1), .sjul li:nth-child(2), .sjul li:nth-child(3) { border-top: #fff solid 2px }
.sjul li p { font-size: 1rem; font-weight: bold; color: #000;  padding-bottom:.25rem
}
.menu_div li.line-li { height: 1px; width: 100%; background: #f5f2f4;  margin:1.25rem 0 .25rem 0
}
.menu_div .first-user li a img {
 width:.8rem;
 height:.8rem; position: absolute; right: 10px; top: 0; display: none }
.menu_div .first-user li.on a img { display: block }
.change-ul .swiper-wrapper { height: 90% }
.new36tuijian .qz-bottom span { width: 49.5%;  line-height:.8rem;
 margin:.6rem 0
}
.new36tuijian .qz-bottom span.opus { border-left: #e6e6e6 solid 1px }
.Techerdpdiv { position: fixed; top: 999px; width: 100%; z-index: 1007; height: 100%; overflow-y: scroll }
.User_label .new-quanzi a.tx-button { opacity: .6 }
.item-linka { position: absolute; bottom: 2.5rem; left: 0; display: block; height: 100%; width: 100%}
.Techerdp .votelb { z-index: 1010 }
.Techerdpdiv .head_title { display: none }
.gbphoto-ulli{width:94%;padding:0 3%;}
.gbphoto-ulli .music_play{background-size:auto 48px;}
.gbphoto-ulli a.photo-cover, .gbphoto-ulli a.photo-cover:visited { box-shadow: 4px 7px 14px 0 rgba(173,173,173,0.6) }
.gbphoto-ulli .photo-ico i { color: #868687; float: inherit }
.gbphoto-ulli .photo-name { text-align: left;  font-size:.9rem
}
.gbphoto-ulli .photo-ico { position: inherit; background: 0 }
.gbphoto-ulli .photo-ico em { color: #868687; margin-left: 0; margin-right: 1rem; background-position: -18px -18px; padding-left: 18px }
.gbphoto-ulli p { margin-bottom: 4% }
.powervis .threetop-fzlb { position: relative; background: #f7f7f7; border-radius: 1rem; top: 0; width: 92%;  margin:.5rem auto
}
.powervis .threetop-fzlb label { background: 0; padding: 0; border-bottom: 0; height: 36px; line-height: 36px }
.powervis .threetop-fzlb .search .search_box { margin-top: 0 }
.plxz-div { position: relative }
.item-content-name .dianzang i, .item-content-name .dianzangon i { padding-left: 5px; line-height: 1rem }
.loadqzfl { z-index: 9999; left: -999px; right: inherit; position: fixed; top: 0; width: 100%; height: 100%; background: #fff; }
.picker-items-col { width: 100% }
.dpyd01 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1008; background: url(../img/dpzy03.png) center no-repeat rgba(0,0,0,0.6); background-size: auto 400px }
.dpyd02 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1008; background: url(../img/dpzy01.png) center no-repeat rgba(0,0,0,0.6); background-size: auto 400px; display: none }
.dpyd03 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1008; background: url(../img/dpzy02.png) center no-repeat rgba(0,0,0,0.6); background-size: auto 400px; display: none }
.dpyd04 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1008; background: url(../img/dpzy04.png) center no-repeat rgba(0,0,0,0.6); background-size: auto 400px; display: none }
.dpyd05 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1008; background: url(../img/dpzy05.png) center no-repeat rgba(0,0,0,0.6); background-size: auto 400px; display: none }
.picker-modal.picker-columns { position: fixed }
.content-xzsf { position: absolute; top: 2.2rem; right: 0; bottom: 0; left: 0; overflow: auto; -webkit-overflow-scrolling: touch }
.biaoshi-ico { width: 35px; height: 18px; position: absolute; right: 0; top: 0; display: block }
.techerdivli { padding-top: 10px;width:auto;}
.Techerdp .datudiv { z-index: 1007 }
.Qz-zy .Paytime .smffsz label span b { font-weight: normal }
.Qz-zy .Paytime .smffsz label span.zj-time { padding-top: 2rem; position: relative; z-index: 1 }
.jurisdiction_p label .user-index-div2 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;  padding:0 .25rem;
 z-index: 4; position: absolute; width: 60%; top: 3.6rem; left: 0 }
.jurisdiction_p label .user-index-div2 input { -webkit-box-flex: 1; -ms-flex: 1; display: block; width: 100%; height: 1.5rem;  margin:0 .5rem;
 text-align: center; border-radius: 1.5rem; background: 0; box-shadow: none; border: #e1e1e1 solid 1px; color: #999;  font-size:.6rem
}
.Qz-video .Threestyleqzname { width: 92% }
.Qz-video .Threestyle .threethe-nr pre { color: #7f7f7f }
.Qz-video .the-nr { padding: 0 4% }
.Qz-video .qz-bottom { margin: 0 4%; width: 92%; border-top: #e6e6e6 solid 1px }
.Qz-zy.Qz-video .qz-bottom span { text-align: center; text-indent: 0 }
.Qz-zy.Qz-video .qz-bottom span em { color: #868687; font-weight: normal }
.Qz-zy.Qz-video .qz-bottom span i { background-position: -148px -64px; margin-right: 4% }
.Qz-zy.Qz-video .qz-bottom span.opus i { background-position: -286px -30px }
.Qz-zy.Qz-video .qz-bottom span.heat i { background-position: -148px -134px }
.Qz-zy.Qz-video .title_top span { width: 50% }
.Qz-zy.Qz-video .title_div { margin-top: 8px }
.Qz-zy.Qz-video .title_top span.on b { font-size: 16px }
.Qz-zy.Qz-video .title_top span em { width: 20% }
.Qz-video .Mainlist-quanzi .head_img { height: 5rem }
.Qz-zy.Qz-video .Mainlist-quanzi .head_name { width: 58% }
.Qz-video .bq_news { background: 0; color: #808080 }
.Qz-zy.Qz-video .head_news { width: 58% }
.Qz-video .Qz-li .MainList { border-bottom: 0 }
.Qz-zy.Qz-video .content { padding-bottom: 0 }
.Qz-zy.Qz-video .inner { padding-bottom: 4rem }
.Qz-zy.Qz-video .Mainlist-quanzi { padding-top: 0 }
.Qz-video .Threestylebgdiv { background: 0; position: relative; height: 13.3rem }
.video-kc { padding: 2% 4% }
.video-kc p {
 font-size:.8rem; color: #272727; line-height: 1rem; position: relative;  text-indent:.5rem
}
.video-kc p.noindex { text-indent: 0;  font-size:.7rem
}
.video-kc h4 {
 font-size:.9rem; color: #272727;  padding:.5rem 0
}
.video-kc h5 {
 font-size:.9rem; color: #7f7f7f;  padding:.5rem 0
}
.video-kc p i { position: absolute; display: block; width: 4px; height: 4px; background: #65ebe4;  top:.4rem;
 border-radius: 50% }
.videoPlayer { position: relative; max-height: 13.3rem }
#video { margin-top: 0; overflow: hidden; object-fit: fill }
#videoControls { width: 100%; margin-top: 0; padding-top: 20px; background: 0; position: absolute; bottom: 0; left: 0; height: 3px; z-index: 3 }
.show { opacity: 1 }
.hide { opacity: 0 }
#progressWrap { background-color: #dedbe4; height: 3px; cursor: pointer }
#playProgress { background-color: #e50083; width: 0; height: 3px; position: relative }
.Progressspan { font-size: 14px; line-height: 18px; color: rgba(0,0,0,0); position: absolute; top: -22px; left: 2px; width: 8rem }
.showSeat { position: absolute; right: -2px; top: -2px; width: 8px; height: 8px; border-radius: 50%; background: #e50083; display: block }
.video-but-div { position: absolute; width: 1.2rem; height: 1.2rem; background: url(../img/fangda.png) no-repeat; background-size: contain; bottom: 4%; right: 2%; margin: 0; border: 0; padding: 0; z-index: 4 }
.video-qz { width: 100%; height: 100%; margin: 0; object-fit: none }
.video-but { position: absolute; width: 3.6rem; height: 3.6rem; background: url(../img/bofang.png) no-repeat; background-size: contain; top: 50%; left: 50%; margin: -1.8rem 0 0 -1.8rem; border: 0; padding: 0; z-index: 2 }
.video-butw { width: 100%; height: 100%; background: 0; right: 0; bottom: 0; top: inherit; left: inherit }
.video-buting { background-image: url(../img/zanting.png) }
.videosc { width: 1rem; height: 1rem; display: block; position: absolute; right: 3%; top: 11%; background: url(../img/dianzan.png) no-repeat; background-size: contain; z-index: 99 }
.videofx { width: 1rem; height: 1rem; display: block; position: absolute; right: 11%; top: 10.8%; background: url(../img/fenxiang.png) no-repeat; background-size: contain; z-index: 99 }
.Qz-zy .lookknow .tp_window { padding-top: 0; width: 70%; padding: 0; height: 16rem }
.lookknow .tp_window p { color: #ff43a7;  font-size:.9rem;
 padding-bottom:.4rem;
 padding-top: 1.5rem; font-weight: bold; padding-left: 4%; padding-right: 4% }
.linedotton { position: relative; overflow: hidden; width: 100%; height: 1rem }
.linediv { height: 1px; width: 80%; border-bottom: dotted #4ba4ff 1px;  margin:.45rem auto
}
.leftdotton { position: absolute; width: 1rem; height: 1rem; border-radius: 50%; background: rgba(0,0,0,.5);  left:-.45rem;
 top: 0 }
.rightdotton { position: absolute; width: 1rem; height: 1rem; border-radius: 50%; background: rgba(0,0,0,.5);  right:-.45rem;
 top: 0 }
.erweimadiv { width: 60%; margin: 1rem auto; background: url(../img/tanchuang.png) 42% bottom no-repeat; background-size: auto 40px; height: 6.5rem; padding: 0 20% }
.erweimadiv img { width: 60% }
.lookknow .tp_window span { color: #525252 }
.videoshare span { width: 50% }
.Qz-zy.Qz-video .pl_py { width: 69%; position: fixed; height: 25px; line-height: 25px; margin: 5px auto; border-radius: 25px }
.Qz-zy.Qz-video .dz_pldiv { width: 88%; height: 56px; padding-top: 3px; position: absolute; right: 0; text-align: inherit }
.Qz-zy.Qz-video .review { width: 15%; position: inherit; height: 38px; top: inherit; right: inherit }
.Qz-zy.Qz-video .pl_message { position: absolute; margin: 12px 6px 8px 2% }
.Qz-zy.Qz-video .yuyi_pl { display: block; width: 96%; height: 36px; text-align: center; border: #abadb2 solid 1px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -o-user-select: none }
.Qz-li.videoli .Mainlist-quanzi .float_l { box-shadow: none; margin-bottom: 0 }
.Index .Qz-li.videoli .MainList, .Qz-li.videoli .MainList { border-bottom: 0 }
.videoli .bq_news { background: 0; color: #808080; padding: 4px 0 0 0 }
.Index .Qz-li.videoli .Mainlist-quanzi .head_img, .Qz-li.videoli .Mainlist-quanzi .head_img { height: 4.5rem }
.Qz-video .Threestylebgdivios, .Threestylebgdivios { height: 100%; top: 0; position: fixed; z-index: 9999; background: #000; width: 100%; left: 0; display: flex; align-items: center }
.outBtn { position: absolute; width: 1.2rem; height: 1.2rem; background: url(../img/fangda2.png) no-repeat; background-size: contain; bottom: 4%; right: 2%; margin: 0; border: 0; padding: 0; z-index: 4; display: none }
.z_file_video .add-img { height: 22px; margin-top: 33% }
.Published_work .view span.z_file_video { margin-left: 8px; float: left }
.view { padding-bottom: 10px }
.change_imgfile_div.view { padding:0 3%;position:relative;display:flex;}
.change_imgfile_div.view.cliview{padding:0;}
.box-video { width: 60%; position: relative }
span.upimg-div .shipinsection { display: none; position: relative; float: left; width: 84px; height: 86px; margin: 0 10px 0 0; padding: 0; border: 0; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; overflow: hidden }
#playvideo { width: 100%; height: 100%; float: left; object-fit: cover; object-position: center center; background: #000; object-fit: cover }
#playvideo img { position: absolute; right: 0; top: 0 }
span.upimg-div .shipinsection .btn { width: 36px; height: 36px; background: transparent url(../img/yjfk04.png) no-repeat; position: absolute; left: 50%; top: 50%; border: 0; background-size: contain; margin-left: -18px; margin-top: -18px }
span.upimg-div .shipinsection .btn.pause { background-image: none }
.view img.close-upimg2 { position: absolute; top: 0; right: 0; display: block; z-index: 10; width: 16px; height: 16px; cursor: pointer }
.box-img .video-but { width: 2.6rem; height: 2.6rem; margin: -1.3rem 0 0 -1.3rem }
.box-img .clockBtn,.item-linka .clockBtn { display: none; width: 100%; height: 100%; left: 0; top: 0; background-image: none; margin: 0 }
.box-img .clockBtnimg { background-image: url(../img/zanting.png) }
.box-video2 { width: 60%; height: 8rem; position: relative }
.box-video2 .videoPlayer { height: 100%; width: 100% }
.Qz-zy .box-heightimg img.videobg { width: 100%; height: auto; max-height: 19rem }
.Qz-zy .box-heightimg img.videobutton, .videobutton { width: 46px; height: 46px; position: absolute; top: 50%; left: 50%; margin: -23px 0 0 -23px }
.pl_img img.videobutton { width: 4rem; height: 4rem; position: absolute; top: 50%; left: 50%; margin: -2rem 0 0 -2rem }
.photo_album_div ul li a img.videobutton { width: 2rem; height: 2rem }
.Qz-zy .box-heightimg .videoload, .photo_album_div ul li a .videoload, .videoload { width: 100%; height: 100%; position: absolute; top: 0; left: 0; margin: 0; display: none; background: rgba(0,0,0,.5); z-index: 2 }
.Qz-zy .box-heightimg .videoload img, .photo_album_div ul li a .videoload img, .videoload img, .User_index_gb .Index .videoload img { width: 2rem; height: 2rem; position: absolute; top: 50%; left: 50%; margin: -1rem 0 0 -1rem }
.User_index_gb .Index .box-heightimg img.videobutton { width: 3rem; height: 3rem; margin: -1.5rem 0 0 -1.5rem }
.User_index_gb .Index .box-heightimg img.videoimg { max-height: 19rem }
.prism-player { z-index: 1 }
.User_index_gb.msj3-5 .inner { overflow: inherit }
.qiandaodiv .ggbanner { margin: 0 }
.atwho label b { display: block; float: left; padding: 2px 0; font-size: 15px }
.atwho label i.fromei { width: 100%; height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.Qz-zy .atwho label a { height: 68px }
.Index .pl_div .pl_img .box-video2 { height: 13rem }
.Qz-zy .atwhodiv p.loading { margin: 0 auto }
.Qz-zy .atwhodiv { position: relative; top: 0 }
.somethingzt { background: #fff }
.somethingh3 { font-size: 20px; color: #272727; line-height: 2rem; padding: 4% 4%; font-weight: bold }
.aboutztym { font-size: 14px; color: #b3b3b3; padding: 0 4% 1rem 4% }
.aboutztym span { padding-right: 8px }
.aboutztym a, .aboutztym a:hover { color: #576b95 }
.somethingdiv { padding: 0 4% }
.somethingdiv img { width: 100%; height: auto }
.thealert-confirmbg { position: fixed; z-index: 99999; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,.5); display: block }
.thealert-confirm { position: absolute; width: 16rem; height: auto; top: 50%; left: 50%; margin: -6rem 0 0 -8rem; background: #fff; border-radius: 6px }
.theconfirm-top {
 padding:1.24rem .75rem;
 font-size:.85rem; line-height: 1.5; color: #3d4145; border-bottom: #f0f0f0 solid 1px; text-align: center }
.theconfirm-top b { display: block; font-size: 1rem; padding-bottom: 1rem }
.theconfirm-bottom { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; height: 2.2rem; overflow: hidden; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center }
.theconfirm-bottom span { -webkit-box-flex: 1; -ms-flex: 1; display: block; width: 100%; text-align: center; color: #e50083;  font-size:.8rem;
 line-height: 2.2rem }
.theconfirm-bottom span.leftbutton { border-right: 1px solid #f0f0f0 }
.zp_xinxi pre b { font-weight: normal; color: #f7b700; font-size: 13px; position: relative; top: -1px; left: -4px }
.about_something { position: absolute; right: 4%; top: 15px; }
.about_something i { width: 1.2rem; height: 2px; border-radius: 2px; background: #333; margin-bottom: 5px; display: block; overflow: hidden; }
.about_something_divbb { position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,.4); z-index: 9999; top: 0; left: 0; display: none; }
.about_something_div { background: #F5F2F4; height: auto; bottom: 0; left: 0; width: 100%; position: absolute; padding: 10px 0 56px 0; border-radius: 6px 6px 0 0; overflow: hidden; }
.about_something_but { background: none; text-align: center; padding: 0; }
.about_something_no { height: 48px; line-height: 48px; width: 100%; bottom: 0; left: 0; color: #333; background: #fff; position: absolute; text-align: center; }
@-webkit-keyframes fadeInUpBig {  0% {
 opacity:0;
 -webkit-transform:translateY(2000px);
 transform:translateY(2000px)
}
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes fadeInUpBig {  0% {
 opacity:0;
 -webkit-transform:translateY(2000px);
 -ms-transform:translateY(2000px);
 transform:translateY(2000px)
}
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
}
.new_yd01 { background: url(../img/new-qzzpj03.png) top center no-repeat, url(../img/new-qzzpj01.png) center 60px no-repeat, url(../img/new-qzzpj02.png) bottom center no-repeat rgba(0,0,0,.5); background-size: contain; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 99999 }
.page { z-index: 1010; overflow-y: scroll; -webkit-overflow-scrolling: touch }
.qz_gbphoto-ulli p { width: 100%; box-shadow: 0px 0px 0px 0px rgba(173,173,173,0); border-radius: 8px; overflow: hidden;border-bottom:rgba(173,173,173,0.2) solid 1px;border-radius:0;}
.gbphoto-ulli a.photo-cover, .gbphoto-ulli a.photo-cover:visited { box-shadow: 1px 1px 1px 0px rgba(173,173,173,0.1); border-radius: 0; }
.qz_gbphoto-ulli .photo-ico {padding-left:.8rem;}
.qz_gbphoto-ulli p:nth-of-type(odd) { margin-right: 0; }
.qz_gbphoto-ulli a.photo-cover, .qz_gbphoto-ulli a.photo-cover:visited { height:10rem;display:block;}
.qz_gbphoto-ulli .photo-name { font-size:1.1rem; padding:.75rem .5rem .5rem .5rem; font-weight: normal;height:auto;color:#000;line-height:2rem;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3.5rem; }
.qz_gbphoto-ulli .photo-ico { height:2rem;width:auto;padding:0 .5rem;}
.qz_gbphoto-ulli .photo-ico em, .qz_gbphoto-ulli .photo-ico i { background-size:auto 130px;height:2rem;line-height:2rem; padding-left:28px;font-size:.9rem;background-image:url(../img/ico04-2.png);}
.qz_gbphoto-ulli .photo-ico em{float:right;margin-right:0rem;}
.title-time{color:#868687;line-height:2rem;font-size:.9rem;font-weight:normal;}
.qz_gbphoto-ulli .photo-ico i { background-position: -14px 8px; padding-left: 34px;  font-size:.9rem;}
.page.loadqzfl { position: fixed; z-index: 9999; left: -999px; }
.preloader-indicator-overlay { position: fixed; }
.preloader-indicator-modal { position: fixed; }
.nobacgroundfix .back, .nobacground .back { position: absolute; left: 0; }
.back .icon { padding-left: 12px }
.qz-div-first-child { margin-top: 8px; }
#toast-container > div { font-size: inherit; height: auto; }
.Qz-li .content { margin-top: 0; }
:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px }
.col-xs-12 { width: 100% }
.col-xs-9 { width: 75%; }
.col-xs-4 { width: 33.33333333% }
.col-xs-3 { width: 25% }
.container-fluid { position: relative; z-index: 1012; }
.User_reward .content { padding-top: 0; position: inherit;padding-bottom:12rem}
.Qz-zy .qzadd-content { position: absolute}
.Photo_album .content { position: inherit;}
.gz_but { z-index: 1010; }
.msj3-5 .tc_tssc_bj2 { z-index: 1009 }
.Pinglun .tc_tssc_bj { z-index: 1006 }
.auction_div .content { padding-top: 52px; }
.User_index_gbtr .tc_tssc_bj2 { z-index: 1009 }
.ds_mask { z-index: 1010; }
.User_message span.mrfb_pic { height: 4rem; }
.hzwbj { width: 100%; height: 100%; background: rgba(0,0,0,.5); position: fixed; top: 0; left: 0; z-index: 9999; display: none; }
.text-center p.loading_over,.text-center .loading_over { background: none;width:100%; }
.Tpbody .content { background: #f2f2f2; }
.Tpbody .list-block { margin: 0; }
.Tpbody .list-block .item-content { padding-left: 0; border-bottom: #f2f2f2 solid 1px; border-radius: 0; }
.Tpbody .list-block .item-inner { border-bottom: none; padding: 0; }
.Tpbody .list-block .item-input { border-bottom: none; margin: 0; }
.Tpbody .list-block input[type=text], .Tpbody .list-block input[type=tel] { border: 0; background: 0; line-height: 30px; height: 30px; font-size: 1rem; width: 100%; margin: 0; padding: 0 0 0 6px; display: inline-block; }
.Tpbody .list-block textarea, .Tpbody .list-block select, .Tpbody .xzzpfl_label { padding-left: 6px; }
.Tpbody .list-block ul { border: none; }
.Tpbody .personal_information a { width: 60px; display: block; display: block; background: url(../img/ico01.png) -82px -186px no-repeat; background-size: auto 360px; left: 0; top: 0; height: 48px; }
/*字符图标*/
@font-face {
 font-family: "iconfont";
 src:url('data:application/octet-stream;base64,d09GMgABAAAAABHsAAsAAAAAH4gAABGeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACGPAqsUKN9ATYCJANgCzIABCAFhGcHghIbPxpFRoWNAwBJfCXZ/4cEeohlX4p5AjIqotsaveA4Vldr1a/zDi9haXXYjeZ0gG/gM4IDt4CRObCw/tMRGeV7qrJVJYTKfM1QSnie7KpX9as54u5RSO1YihREVgQwgsKaE8O9HsBtjhE9GGkUoA3Sv+jllDZRRmMlL/QJT3kn+shSn5EBgADbZOC/LRmLzWQDBBAE7oF/AIFpzpg4mTOzd4tSUhQsQTYpERhKAPLdT5r7GQIFcrAEYJi7930edK+bX9Fly7CAT137Zdf1J4HogztiSH9ce7X/fjtCtclCRij0JvVLUrhcUnjjlK+/RLnitSM8NUA5DSTU3QjBTZOxJJTbhJ4wckpM15qD8w8TV6Gv7Nm7eczsVcBbGEn6Ne8EBYS015cePHT0ZJKLZ6xeSjXDdkcFcUe1eMG8GfiT2RjOMIWf61LPaBJq59Cgt/8xsMP/8uoLHatA4wjbqxo/d8hsrlsqMVnXOgB5x4bulsKRNeAAArS+szm6zE+oLBKK1r4My/wGC7RUnz3s0Gob2qTNKyqrp7UOeuhjlDGmWWSTPR7bt5VYFAttJiRWx7ZW0VLb3Yy1/yc8SNMoEoQUuPgEGEoEhxQxijLi5GR55CVBuaB9HEA19hpKsBwmIA2rCBqsQ16FQBLIhANUEkgBKg/EhSoC8aHKQAKoekAMVGvw66sOQASqBxAHqg+QFNQoIDGoMUCKUNOAZKAWAYlDbQKSg9oDJAv1GIgH9RYTkEcl1oMkAOVTbXswXqzNOAjmsh14AKkUTxvkUOig/BEuGqkgTXLE2DPzJ0w0xJp7RCNRUlkVr0Kd5Zi6qXuvXm1aYi3RB9S+fdcOoKUnaIxX4tqu3RurKqowbq6glGzAzGg0Eom271TZafRrH/lQG/t07lx/lOeRolzKJ09jVTFTBSiorlpQlDJE052z6WJc0+wiWM0DLZjwNJCNMIRi9pPxr8aeJwrfl5g36rDN81Zwz5OYP5rp2/OCv+mhTg+FshEEgM963M+8lCU3x3wdeoz7o56O+Eqgde3HOOf3v2ouzF/ah4JKx4fQguBwBx4EcusLvJKoKLA8iPD7lyXDrjyAHcWja3K5URIFSTPP22AXDbrRcQsptM7cCHjRKEEoXq/woiyL3Awsv5dnyZkRNpHtdCaHsdv9SX8riZaIGyzzmeKlCbhGCDJ5Jnb9WTrPLyIxVWIFCG+KDiEjd3Ki2Ugxs1Q3QjdDdWc/UmDVEqlCW5IHmZrA0yvsuaWzZMAzFyBlNseY6SziJPtMovQIUQXJsPtxTTFX8JXPgrqDVcOpeMLg6AZ19ZkZmpZ+CHgvRbnt9bYr57qnoBiqqy4UiVKzpl9TFBOrSWTejL4E+IM51Tc0vJhJDM+I7q6bOhosvReNJptcCF73d5kknfK8QTbAH0uaPYE7RcJJPOrr0KWOfJH2SA8JqJeBo4vQvJhpgm3l78KwGWH0LEHxpBKfltYpySsQYtfFqYqD79J83Kv7ldE/9G+bo+WzviRdVeyR/R6O0FPermeCv17xMOuzbeI49JX1jbPPE1XonuptWdhEXvX9/BLM90UYGkGwiH99abz6JD68YM8/r+VBYISh8H3meUtEahT+1HiGSPZY43lWECWjuIiW0Gwazui3sr2YvcFnMV0EzeqW8rykP/vtt95+tkf6Ydwm4JZs1IH004+x7d9rAeYpraKiZ66avoZbOVr8CMCt5lCy8euQnd3yNckG+VTFqeux+wDIbLI2wvrCzIVDMw1hmYrqo4uSMn3R5aF+rT7TLJ+tzlAHv7na0NHPTKVc+AIjtpcbVO+gWpJWG8xf+sQFpHyD6kbBzsJNJdG6MpZvg76cDAnOeHdUPdHQH2J2qKqv85tyO3/Ibvz3GtViSCk3medE6sxsMU11zdYQxKoEU7U+JNlgG47A6zc6wtImPOp9s8OOe95vUY2ZlNZZNGEaLb+FU3N+ywoazETOeEje4wUGq00k83+QeapS9S1sWcKhzv+AXWPYxP4LbrbW+lMrvLG8supv086dnDob1+qPHjl4FZJ1RyajRGqUZXIddUDfzQm4wjBmDHUbXGkJGiLXyU2T6owdi41QPcV8jC7XoJ45h94K9YSRzOGrUGSWbKAkHdq9vnlUPF6V5oeRn3dlniB6Vx79puIJxgd80u6KRJhb+tXzeq5zkRAlxniefslTX1+sG7bu0dBYlsgYaPwt+RFi94TrVFUNDRLnVVVKUWRF0koksOXapKrnoF/WPoTJ70p1kGnhllutqR5KbHtf4tHs3RiQ7SKIyNC9l3DOVsmZM6RAZ2/H3pOQHO1ncu8koBTheQm2HOHNkzvy5NavHGdLWamiZVyTgwz9yXBwa61whztY+WWJtTc4zbyO8/Ol8mv45+fsxRfx7ZXx8qsRzdkZacYsc60Eu6SutNzaMARuB01pnQkAl1QzYIXQxvJKWhz8zXiwhaNWzpG6WbS4zJK0uluUy7XI9bnlX0eJl3HuS0MeVWAxX7ZxnlnSjVLAvX4dknEwed0BwkNmwcWDwCvLeA8ZWkR/cdyWsBEboXdkxEZsxEazgsXf1OB5JAFz4WIoWXblwVAZipyTsW3ifYY+ZtMeusu674XBsw869y3zRdwV3n/MoDw7Wp0v5BqV/vi+MOLuMt8+58YViPthZd3uizTgbyvSmGqt0pDeb1efUbIM1dCWdLWi/nJm4uV6hfp84qqhGbLkUbvKDela5aiq8/fl+Umy6mS+vEXNlac0Fqp768RvU/vUF8p0XJPcyU+WVecnySUhJ85GopmRZ0+EAHGjmQrrED5/iFbRyyHItEUinoJl/oHatfPVedYnOemssAWTzZk6bXPzcANPy1UN1gOiw4l+QmN8vFEoKHhPKiRB2mAdRAr6fSjIL+jQb9CwNQnSBcsgEndo6oQLvjVLl87fLCXOP+uZnXs5tVpoL0XK13sgXfigtcFSyl5IBtweSSBGHwv6d41DbT3tKzg+XRW1z8ru49mFekEWPy5LoN8uMPCz5in18QUmFadn4sQiTmZqgUCfv36DoCCpoVCeJ5PlyQsbCqJN06l26vTsyJKRfZWgjz5PWigHmr86aoeUA5dLdxiDaE1I2KCf13akmUKFRZUFAQXiSkRYE+VIm9eoh5G0JsFK6yAHacUhojbA1UrR4LcI8u/ezRBs0eIp7dUBRO35FX/yoN1B7FW0+TTqocUqtiL115gMt2CuIsBVCED+aei6jP/nAFTEKhAEhl7YN61/FjBLtlR1QDRk8yMZLfpkbcfFpH9s9d1hs9GXNfKPQQzCjpSzaSlwQPBsKuHQ2NUvVZQJG1OwxO6g+TZ219VMR/m+tLlkPBdoE2Lu4VLc8wLH77qpdMibVn7nskbsTHF0iV9NAJTTX0arjchp67dXdiKRlyx95THqmMg0ARESmY3yr+0IDPc95yH3HecsUGQ9iesVkR9nGxFL4tT6TSRRkSBYDjyokR9ZbxsWPoqwchkeBl4cdGQnNJJJoWhsSIAzH+WKVLHUFaOYj0Sqxb5ufwD0ed2mAoW+qFkz5ZuOm6MVagOMoYZhbkNBgjV/kXNyx8WYvA2nhIpJy7+RGtHrjRo9zxLhM4cbeXqtENgbyVvIAxfRbCZ9ioFni9hMEPSFVU76sJW2CIw8k6iugYV6Pl9fLNBjQbFe8FmFFywQRHCcWA3WrXFj1dh+wP9zQqMw3lxOsLxS1kWYEaWJjtJZDMw2wo50K9KMesF5r3uvOYwd1s68z78fF8a02RZrR46IsUdEDHjg2GuoPSNiN7CEB2HXQqINbQOnKxfNUEpHGaKWsRnWdBOouEe1U04p6h+1kfnRSAt+9rpDFHapRMefgCiqd/TkkTDoTPugFBbnfVin+yadxzTVozDASM5dZnTQTViKMT+Db4zVzei3vLoGKMltvdBEl9uCbh0IHBp44FZQZZxWNt5WXrhDdnHzUEgKpR1MgyRieJitQvKcfutoDjVGF7axvgosEtmsEg87Nluf7shkdxeQvgX6A6m412Tvs/ctz997ydGDV8Uxju7WSvdQYhkh1Vw9vTGI4D9SmkMPuUfRBeuAMKSntiSqMHLy5MjCqJILBEHvujCyJOpCSWhNxMgmVUNycoOqCXRwcLiDwdlFD37bHtB+6VJXtxdH85/X1XXseLsHwHqPb11vABwQwM8Fef0BxBJCtWTyBBfrHatmxJDBw2rwlw7VOnGqC+Ba3Xm4ORpt0kp5Q2lPixATEA3/xIdWC4oS+jWkahoirk1PA5d9TWctGoDHg+Id6sBM/McMoH9smApAJFh6u+7KpxVOs4+9N1rjZJRZdvR+JNe6Soh4DCNhe7B2/PW1ku1+0ZE0vqc4MbHncMDMmXnrod75ubSuQP8tNaoUcCRtEuyOOBkaj95lmV02Ro1FVOzfjziKBsng3TQQTcCjOAN7lbWAI6Z0dCKp69arxAAWi7yYWIzLVuyWLV72LfIRYZz8cYtOhQVNTpNAU7QxLAyxcXFyG0exg/7qFVBAm1UIGfXSLxIis9e0wIN735iUByUVZB1eFYQJB9Z2r1BhzWlmD6UpvXNm75KB8BwyG4v7tMg3TFfq0zAflS2P6zA5P+xMw17J5MdkZdxGWr7vsC3A+rP9ERTUfSAdduc0cIOHdE6fNcVnnaBWASyWhDMFDQEuLNoKqsvKdht+6FBExf922gXRyHpUxgrU7XFsAQdQit5A+02aVhKH7F+kMR+A3r1g7mC+eAftN3eZ90P/bjg70Df+QQfMqiIkmUNuVZWtD3lXsL93IevLukz7hfdn0uQH5atMNdbbb+KFA9H/2nxpjkSSI82/QBA03MEXZqE1h3Iz4tJjYtLjMjYSBA138MZZSE5fMpfsIcOB8N6JxCUdSoXwfR4yLYBG9kAYwN0myN7h8Nz1Pl5nQGpAZyrquYcC7LLd6wEMpXNJNCKFCJPmEjlEChS6IYlAkVKGYcJpugrCgA0uHQW5ElVHoT+iRZygzyXBJIhEo34Eh/ByLokBEYi0jOC28Ki4wPVre17kRriszgEdEDN19/Na8zgdc4jN/2fFSri16cpDuJpTDZ8MV/uJOrgm0aOOWhNW4z3+oZQz7T3Rxgpq4DberQCiUSfXhNhCFvx/G/P2fzrEHrJmrbBvphzzya7PXwNlkcKQZB4uhLV9jPqEtVQ7x051VSU6FApHYtUbgpociqrENznpqlyrlhwG/F3j2Jox3pux5ShB0Bt0bZldHoY+zjZX6RqonLdSOXfQoPnKVfOUgwb2PAN07Rh28SJZEiQho/kCL4h3AReFx/rAqT89Od19I3rhlLKf8tt5Qcor16WY0uOSXinfHRUr/6WLUI3XXkk3tgn5+b1M7/8+lnLSbemZsk1eyMT6y05oxSs7+lmRR9/ssb7/rZmWDRCHryH7o/Dc3/r6hv7EUjwGWd+4WCqyoL/2SBx6sOSVY+9/VeyvbtX71Zke7y6+pxIf3RMk6YvVReYQJ1azvFUFlPfPaw0eWh8qWvQvDthdzq9WVO7p3+P3JMLdetDzWpr1geXkyBm90jm5mGg8ahHBp6FlerUkDjE6EhefPiSklSFnj5GzHEGZAGhq44Ao0o4STZILREi7Z5leL4lDUYW4pNWQkKkqcWExmja403rBougJ34jpECRzo3+wX0Klgfmimj/hg0EVqfIy2/QpQPg2ThJmVccoifQ4ko/R1YlhQDJ5tKKLuY5xehSFLDtJ3uG4e3rB4mnsnvBtetMhyOCY/va+hEoD80TrT/vgMVZIqv/kyyVYnxJIy70Tf5hVHZmW5CA8axzJxwQghnE9kqm81opuWZjrBrXTo9gFSarMr58zaoNE7la4/YjKkKIkkyuUKrVGq9MbjCazxWqzO5wud8h8GlPHQK2JwUsjqNOLQese/YD+LgWshpNfFVQOnMGXxKAz2GnqrCw+9/9zw9CazK921EGfN1OXdTG08X5hs85dqF22WoR4LG5RuS+mnpd47DQ79bjAbTPWiKDT4ZVu9G4vneAatLivnJs/r/LvxnO0hu0AAA==') format('woff2');
}
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-shoucangxuanzhong:before {
 content: "\e602";
}
.icon-zan4:before {
 content: "\e601";
}

.icon-zannor:before {
 content: "\e631";
}

.icon-fenxiang1:before {
 content: "\e61f";
}

.icon-xinbaniconshangchuan-:before {
 content: "\e639";
}

.icon-icon_biaoji-:before {
 content: "\e614";
}

.icon-xingxing:before {
 content: "\e6cc";
}

.icon-yizan:before {
 content: "\e616";
}

.icon-zan3:before {
 content: "\e618";
}

.icon-yanjing:before {
 content: "\e60d";
}
.icon-icon-test:before {content: "\e64b";}
.icon-zan:before { content: "\e66b"; }
.icon-zan1:before { content: "\e60a"; }
.icon-loudou:before { content: "\e70b"; }
.icon-cha:before { content: "\e63d"; }
.icon-yijieshu:before { content: "\e65f"; }
.icon-zu:before { content: "\e6a0"; }
.icon-jingzhun:before { content: "\e684"; }
.icon-shengxu:before { content: "\e6db"; }
.icon-shengxu1:before { content: "\e60e"; }
.icon-fenxiang:before { content: "\e64d"; }
.icon-jia:before { content: "\e62c"; }
.icon-down2:before {content: "\e600";}

/*相册*/
/*.pa-swiper-container{position:fixed;height:10rem;}*/
.pa-img { width: 94%; height:auto; position: relative;display:block;padding:3% 3% 1% 3%;overflow:hidden;}
.pa-img img { width: 100%; height: auto;margin:0 auto;border-radius:8px;}
a.bar-abut, a.bar-abut:visited { position: absolute; right:.6rem;
 top: 2px; color: #333; font-size: 20px; }
.bar,.bar.bar-search,.bar.bar-nav { height: 48px; line-height: 48px;position:fixed;background:#fff;}
.bar .title,.bar.bar-search .title{ line-height: 48px; font-size: 18px; }
.bar .icon ,.bar.bar-search .icon{ line-height: 2rem; }
.bar-nav~.content,.bar-nav.qz-indexcss~.content { top: 48px; }
.User_index_gb.msj3-5 .bar-nav~.content { top:50px; padding: 0; position: absolute; overflow: auto; }
.User_index_gb.msj3-5 .bar-nav.bar-search~.content { top:96px; padding: 0; position:relative; overflow: auto; }
/*.pa-photo_album_div{padding-top:12rem;}*/
/*个人中心*/
.user-index-div { position: relative; min-height:3.5rem; padding:1.25rem .75rem .5rem .75rem;z-index: 3; }
.user-index-img { width: 3.5rem; height: 3.5rem; border-radius: 50%; display: block; overflow: hidden; float: left; margin-right:.5rem;}
.user-index-img img { width: auto; height: 100%; }
.user-index-name { display: block; font-size: 1rem; width: auto; color: #000; padding:.25rem 0;white-space: nowrap; /* 不换行 */
 overflow: hidden;    /* 隐藏溢出部分 */
 text-overflow: ellipsis; width:50%;}
.user-index-title { display: block; font-size:.6rem;color: #4c4c4c; }
.user-inde-about { font-size:.7rem;padding:0 .75rem .5rem .75rem}
.user-inde-about b { padding:0 .25rem;}
.user-inde-about span { padding-right: 1rem; }
.user-index-div2 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; padding:0 .25rem;z-index: 4; position: relative; margin: .5rem 0 }
.user-index-div2 a { -webkit-box-flex: 1; -ms-flex: 1; display: block; width: 100%; height:4rem; margin:0 .5rem;border-radius:.5rem;box-shadow: 0px 4px 14px #E9EEF2; padding:0 .5rem;}
.user-index-divbg a.user-index-spli{background:url(../img/zx03.png) right bottom no-repeat;background-size:auto 50px;}
.user-index-divbg a.user-index-spli2{background:url(../img/zx02.png) right bottom no-repeat;background-size:auto 50px;}
.user-index-div2 a b { display: block; font-size:.6rem;color: #333; margin-top: 5px; }
.user-index-div2 a b i {font-size:.9rem; color: #FF2F7A; font-style: normal; padding-right: 4px; }
.user-index-div2 a h5,.user-index-div2-h5 { margin: 0; color: #333; font-weight: normal; margin:.5rem 0;font-size:.8rem;font-weight: bold; }
.user-index-div2 a h5 i,.user-index-div2-h5 i {height: 10px; width: 3px; background: #FF2F7A; display: inline-block; margin-right:.5rem;}
.user-index-div2 a span {font-size:.6rem; color: #A7A7A7; }
.noboxs a { box-shadow: 0px 0px 0px #fff; height:4rem; padding-top:.5rem;width: 25%; margin: 0; padding: 0; }
.noboxs a img { display: block; width:60%; margin:0 auto .2rem auto;}
.noboxs a span {font-size:.6rem; text-align: center; color: #333; display: block; }
.newview { position: absolute; right:.5rem;top: 1.5rem; background: url(../img/indexico.png) 6px -84px no-repeat; background-size: auto 340px; z-index: 999; display: block; width: 2rem; height: 1.8rem; }
.newview .navaiem{left:1.25rem;top:0;border:none;}
.about_something .navaiem{left:1rem;top:-5px;border:none;}
a.fxview, a.fxview:visited { color: #333; position: absolute; right:.5rem;top: 0; display: block; width: 2rem; height: 1.5rem; font-size: 1rem; }
.user_iconimg { color: #474747; display: block; text-align: center; font-size: 24px; line-height: 30px; padding-bottom: 4px; }
/*圈子*/
.bar.bar-nav.qz-indexcss{border:none;background:#fff;}
.qz-indexcss .search{margin-top:8px;}
.searchw8{width:87%;}
a.addqzli, a.addqzli:visited{color:#ff5893;font-weight:bold;}
.qz-menu div{position:relative;}
.Indexqz .user-index-div2{margin-bottom:0;}
.Indexqz .user-index-div2 a h5{font-weight:normal;font-size:1.1rem;color:#fff;margin:.75rem 0;}
.Indexqz .user-index-div2 a span{color:#fff;}
.Indexqz .user-index-spli,.Indexqz .user-index-spli2{background:url(../img/circleico2.png) 0px 0px no-repeat; background-size:auto 6.8rem;box-shadow:none;margin:0;height:5.2rem;padding:0 .75rem;}
.Indexqz .user-index-spli2{background-image:url(../img/circleico1.png);}
.msj3-5 .threetop-fzlb{position:fixed;top:49px;}
.threestylepx-li.qz-index-li li span.icon-span{background:none;text-align:center;line-height:45px;font-size:18px;color:#e50083;}
.threestylepx-li.qz-index-li li span.iconfont-transform{transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.bar-nav .px-li li{padding-top:0;padding-bottom:0;}
.some-panel{height:90%;overflow:hidden;overflow-y:scroll;width:100%;}
.title-panel{color:#999;font-size:1rem;display:block;line-height:1.8rem;width:100%;margin-top:1rem;}
.ul-panel{font-size:.7rem;margin:12px 0;position:relative;padding-bottom:2rem;}
.p-ul{overflow:hidden;width:100%;height:12rem;}
.p-ulauto{height:auto;}
.li-panel{padding:0 14px;line-height:32px;background:#eee;color:#333;border-radius:16px;display:inline-block;margin:8px 8px 8px 0;}
.li-panel-on,.li-panel:active{background:#ffedf7;color:#e51284;}
.lookmore{display:block;height:2rem;position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:.6rem;line-height:2rem;}
.lookmore-down{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.but-panel{position:fixed;bottom:5%;width:100%;left:0;display:flex;}
.but-panel span{background:#eee;width:100%;display:block; text-align:center;margin:0 8%;line-height:2rem;border-radius:6px;font-size:.9rem;position:initial;}
.but-panel span.right-but{background:#ffedf7;color:#e51284;position:initial;}
.but-p{position:fixed;bottom:5%;width:100%;left:0;display:flex;}
.but-p span{background:#eee;width:100%;display:block; text-align:center;margin:0 8%;line-height:2rem;border-radius:6px;font-size:.9rem;position:initial;}
.but-p span.showtimebut{background:#ffedf7;color:#e51284;position:initial;}
.panel-overlay{opacity:1;background:rgba(0,0,0,.5);}
.panel.panel-right.panel-cover{background:#fff;width:18rem;right:-18rem;}
body.with-panel-right-cover .panel-right{-webkit-transform: translate3d(-18rem,0,0);transform: translate3d(-18rem,0,0);}
.haveqzuserxz .top-fzlb{left:inherit;right:0;top:8px;width:50%;position:fixed;z-index:9999;}
.haveqzuserxz .top-fzlb .px-div{z-index:1011}
.aboutzy-block{margin:.75rem 0;padding:0;}
.list-block .aboutzy-ul{border:none;}
.aboutzy-ul .item-content{border-radius:0;}
.aboutzy-ul li{border-bottom:#f2f2f2 solid 1px;}
.list-block .aboutzy-ul .item-inner{border-bottom:none;touch-action:pan-y;}
.zy-name{font-size:15px;font-weight:bold;line-height:36px;}
.zy-time{font-size:12px;color:#999;}
.list-block .aboutzy-ul .item-after{font-size:36px;position:relative;max-height:2.4rem;}
.item-after.weikaishi{color:#44a3e4;}
.item-after.jinxinzhong{color:#07c160;}
.item-after.yizhongzhi{color:#999;}
.aboutzy-ul .item-after span{font-size:11px;position:absolute;-webkit-transform:rotate(-32deg);transform:rotate(-32deg);top:14px;left:3px}
.list-block .aboutzy-ul .swipeout .bg-success{background:#44a3e4;}
.Qz-zy .inner .qzuser-div .the_more{background-size:186%;background-position:10px -255px;margin-top:8px;}
.qzuser-div a{display:block;}
.qzuser-div a .add-em,.Userfollowli .jurisdiction_p label .add-em{color:#e51284;}
.User_follow_xz .bar.bar-nav{background:none;}
a.have_photo{position:fixed;bottom:14%;right:4%;z-index:9999;display:block;width:3rem;height:3rem;background:url(../img/ico01.png)-80px -504px no-repeat;background-size:auto 550px;}
.aboutzyxz-name{padding:16px 4% 8px 4%;}
.aboutzyxz-name input{border:none;width:100%;line-height:1.5rem;font-size:15px;}
.aboutzyxz-name input:disabled{background:none;}
.aboutzyxz-div input::-webkit-input-placeholder{color:#999;font-weight:normal;font-size:14px}
.aboutzyxz-time em{display:block;float:left;line-height:34px;}
.aboutzyxz-time input{float:right;width:28%;text-align:right;}
.ts-div{font-size:12px;color:#999;padding:4%;line-height:24px;}
.aboutzyxz-div .xz-biaoti{font-weight:normal;font-size:15px;}
.aboutzyxz-div2{position:fixed;top:0;left:800px;width:100%;height:100%;background:#fff;z-index:99999;padding-top:52px;}
.leftin-class { left: 0px; top: 0px;animation: leftin .4s ease forwards; -moz-animation: leftin .4s ease forwards; -webkit-animation: leftin .4s ease forwards; -o-animation: leftin .4s ease forwards;}
.leftin-class2 { left: 0px; top: 0px;animation: leftout .4s ease forwards; -moz-animation: leftout .4s ease forwards; -webkit-animation: leftout .4s ease forwards; -o-animation: leftout .4s ease forwards;}
@keyframes leftout {  0% {
 left:0;
 top:0
}
 100% {
  left:-800px;
  top:0
 }
}
@keyframes leftin {  0% {
 left:-800px;
 top:0
}
 100% {
  left:0;
  top:0
 }
}
.haveqzuserxz .pull-left{position:absolute;left:3%;}
.label-data{display:none;}

.nowater{background:#fff; -webkit-column-count:2;-webkit-column-gap:.5rem;column-count:2;column-gap:.5rem;}
.wateritem{ box-sizing:border-box;break-inside:avoid;margin-bottom:.5rem;}
.wateritem-content{align-items:center;padding:0;height:auto;font-size: 0px;color:#686868;box-sizing:border-box;border-radius:8px;overflow:hidden;border:#f0f0f0 solid 1px;}
.wateritem-content .item-linka{position:inherit;bottom:0;}
.wateritem-content .item-content-title{position:inherit;max-height:2.5rem;width:100%;display:block;}
.wateritem-content .item-content-name{position:inherit;width:100%;}
.item-images{width:100%;height:auto;max-height:15rem;display:block;}

.no-fz{width:92%;font-size:14px;color:#999;line-height:1.5rem;margin:8px 4%;}
.no-fz a{color:#e51284;padding-left:4px;}
.new36tuijian a.more-photo_album{float:right;color:#333;font-size:14px;box-shadow:inherit;width:auto;font-weight:normal;}
.thebutpo{position:absolute;bottom:5%;left:0;}

.theheightauto .window_div_up{margin-top:10%;}
.theheightauto .window_div_up .powervis{padding-top:0;}
.theheightauto .window_div_up .powervis .the-people{margin:4%;width:92%;height:auto;}
.theheightauto .label-div{height:2.2rem;padding-bottom:0;width:auto;background:#eee;float:left;padding:0 12px;border-radius:4px;margin-right:.5rem;overflow:hidden;}
.theheightauto .label-div.on{background:#e51284;color:#fff;}
.theheightauto .remind-cyul{padding-top:8px;}
.theheightauto .remind-cyul .big_div{display:none;height:5rem;}

.alert-confirmbg{position:fixed;z-index:99999;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);display:none;}
.alert-confirm{position:absolute;width:15rem;height:auto;top:50%;left:50%;margin:-4rem 0 0 -7.5rem;background:#fff;border-radius:6px;}
.confirm-top{padding:1.65rem .75rem;font-size:.9rem;line-height:1.5;color:#3d4145;border-bottom:#f0f0f0 solid 1px;text-align:center;}
.confirm-bottom{display:-webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;height: 2.5rem;overflow: hidden;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.confirm-bottom span{-webkit-box-flex: 1;-ms-flex: 1;display:block;width:100%;text-align:center;color:#e50083;font-size:.9rem;line-height:2.5rem;}
.confirm-bottom span.leftbutton{border-right:1px solid #f0f0f0;}
@-webkit-keyframes zoomIn {
 from {
  opacity: 0;
  -webkit-transform: scale3d(0.3, 0.3, 0.3);
  transform: scale3d(0.3, 0.3, 0.3);
 }

 50% {
  opacity: 1;
 }
}

@keyframes zoomIn {
 from {
  opacity: 0;
  -webkit-transform: scale3d(0.3, 0.3, 0.3);
  transform: scale3d(0.3, 0.3, 0.3);
 }

 50% {
  opacity: 1;
 }
}

.zoomIn {
 -webkit-animation-name: zoomIn;
 animation-name: zoomIn;
}
.animated {
 -webkit-animation-duration: 0.5s;
 animation-duration: 0.5s;
 -webkit-animation-fill-mode: both;
 animation-fill-mode: both;
}

.loudouicon{background:none;line-height:2rem;font-size:16px;width:60px; color:#000;}
.loudouicon b{font-weight:200;font-size:16px;position:relative;top:0px;font-family:"Helvetica";}
.loudouicon li{line-height:48px;}

.Index .user_kttw_pic2,.Qz-zy .user_kttw_pic2{flex-flow:inherit;}
.Index .pl_div .pl_img .user_kttw_pic2 .box-img,.Qz-zy .user_kttw_pic2 .box-img{width:100%;height:8rem;display:flex;}

.pa-photo_album_div{margin-top:12px;}

.pl-dianzan{font-size:14px;color:#9fa0a0;text-align:right;display:block;margin-top:38px;position:relative;z-index:2;}
.pl-dianzan i{padding-right:4px;}
.pl-dianzan em{font-style:normal;}

.User_index_bj{background:url(../img/grzxbj.jpg) no-repeat;background-size:cover; }
.User_index_bj .content{background:rgba(255,255,255,.9);width:90%;margin-left:5%; border-radius:10px;height:auto;overflow:hidden;padding-bottom:0;position:relative;margin-bottom:2%;}
.User_index_bj .content.noba{background:none;padding-bottom:0;margin-bottom:0;}
.User_index_bj .content.noba2{display:flex;background:none;padding-bottom:0;margin-bottom:0;}
.noba2 .user-inde-about{width:20%;text-align:center;}
.noba2 .user-inde-about b{display:block;padding-bottom:4px;font-weight:normal;color:#4c4c4c;}
.noba2 .user-inde-about span{padding-right:0;font-weight:bold;color:#000;font-size:18px;}
.zp-search-fix{width:80%;position:fixed;background:#fff;height:2.5rem;z-index:999;padding-top:.5rem;}
.zp-search-hdCon{padding-top:3rem;}
.content-title{font-size:14px;padding:8px 5% 0 5%;line-height:20px;}

#theem-view{width:100%;}

.panel-cover .content-block {height:92%;}

.secondnew36{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:9999;display:none;}
.secondnew36-content{background:#fff;width:80%;border-radius:8px;position:absolute;left:10%;top:10%;overflow:hidden;}
.secondnew36 .secondnew36-content .new-quanzi{padding:.5rem 0;}
.secondnew36 .secondnew36-content .new-quanzi a{position:inherit;margin:0 auto;left:inherit;height:42px;line-height:42px;font-size:15px;}
.about-secondnew36{font-size:.9rem;text-align:center;width:100%;}
.about-secondnew36 span{color:#ff5893;}

.User_index_bj .content.have-title{padding-bottom:8px;}

.new36margin{background:none;display:block;}
.new36margin .first-user{max-height:inherit;}
.new36margin .first-user ul{max-height:inherit;overflow-y:auto;}

.User_follow_xz .window_div_up.po-radius .the-people label input{border-radius:50%;}

.Qz-zy .user_kttw_pic3{flex-flow:row wrap;background:none;}
.Qz-zy .user_kttw_pic3 .box-img{width:49%;height:8rem;margin-bottom:4px;}
.Index .pl_div .pl_img .user_kttw_pic3 .box-img{width:49%;height:8rem;}
.Index .pl_div .pl_img .user_kttw_pic3 .box-img:nth-of-type(even),.Qz-zy .user_kttw_pic3 .box-img:nth-of-type(even){border-right:none;}

.teacherul p{font-size:14px;padding:10px 0;}
.aboutimg-div{width:100%;}
.aboutimg-div img{width:100%;}

.newremid-div{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1022;}
.newremid01{background:url(../img/newremid01.png) 35% bottom no-repeat rgba(0,0,0,.5);background-size:auto 20rem;}
.newremid02{background:url(../img/newremid02.png) 35% 15% no-repeat rgba(0,0,0,.5);background-size:auto 20rem;}
.newremid03{background:url(../img/newremid03.png) 60% bottom no-repeat rgba(0,0,0,.5);background-size:auto 20rem;}
.newremid04{background:url(../img/newremid04.png) right top no-repeat rgba(0,0,0,.5);background-size:auto 20rem;}
.newremid05{background:url(../img/newremid05.png) 65% 4% no-repeat rgba(0,0,0,.5);background-size:auto 20rem;}
.newremid06{background:url(../img/newremid06.png) 94% 92% no-repeat rgba(0,0,0,.5);background-size:auto 20rem;}

.Index .content .inner.on{padding-bottom:30px;}

.teacher-nav{position:absolute;width:3rem;height:48px;top:0;right:1%;z-index:9999;font-size:14px;line-height:48px;}
.teacher-nav span{font-family:"Helvetica";font-size:13px;color:#999;font-weight:normal;}
.view-nav{position:absolute;width:12rem;height:auto;background:rgba(0,0,0,.8);right:0;top:54px;border-radius:4px;display:none;}
.view-nav i { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid rgba(0,0,0,0.8); position: absolute; right:4%; top: -6px }
.view-nav .a-maodian{line-height:40px;color:#fff;font-size:13px;display:inline-block;border-bottom:rgba(255,255,255,.5) solid 1px;text-align:center;width:48%;}
.view-nav .a-maodian:last-child{border-bottom:none;}

.changeimga input{height:4rem;width:100%;}
.wateritem-content .box-img{border-right:none;}

.photo-browser-in .content{padding-bottom:0;}

.theClassview{width:100%;height:100%;position:fixed;z-index:1008;top:0;left:0;display:none;overflow:hidden;}
.theClassbd{background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.theClassul{width:74%;position:absolute;top:26%;left:10%;background:#fff;border-radius:8px;padding:3%;margin-top:24px;z-index:2}
.theClassli{height:42px;display:-webkit-box;display:-webkit-flex;display:flex;border-bottom:#ddd solid 1px;margin-bottom:4%;}
.libt{width:25%;font-size:14px;line-height:42px;font-weight:bold;}
.liinput{padding:0 6px;border:none;width:38%;font-size:14px;}
.liinputw75{width:65%;line-height:32px;height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;float:left;}
.licode{font-size:12px;line-height:36px;border:#f22e92 solid 1px;border-radius:36px;height:36px;color:#f22e92;width:30%;text-align:center;}
.tobangding{height:42px;background-image:-webkit-radial-gradient(0px 0, #ff43a7, #f22e92);text-align:center;line-height:42px;width:80%;border:0;color:#fff;font-size:18px;margin:40px auto 24px auto;border-radius:24px;padding: 0;box-shadow: 0 2px 8px rgb(0 0 0 / 40%);left: auto;}
.opentheClassbd{font-size:.6rem}



#bindhome .Qz-zy .title_top span,#Qzaboutbd .Qz-zy .title_top span{width:50%;}
#bindhome .list-block .item-title,#Qzaboutbd .list-block .item-title{width:80%;}
#bindhome .zy-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#bindhome .zy-name{overflow: hidden; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;height:46px;line-height:22px;}
.Qzaboutbdul{padding:.75rem;}
.Qzaboutbdul .libt{font-size:16px;}
.bar.bar-nav.thenewbar{position:static;}
.bar.thenewbar .button-link{line-height:48px;height:48px;}
.theClassulinput{width:74%;position:absolute;top:10%;left:10%;height:60%;background:#fff;border-radius:8px;padding:3%;z-index:2}
.h4itlre{font-size:14px;text-align:center;color:#000000;line-height:42px;}
.theClassulinputul{overflow-y:scroll;height:76%;}
.theClassulinput .tobangding{margin:8px auto;}
.theClassulinputli{height:42px;line-height:42px;font-size:.7rem;color:#333;border-bottom:#f1f1f1 solid 1px;float:left;width:100%;}
.theClassulinputli .txt{width:70%;height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;float:left;line-height:20px;padding-top:8px;position:relative;padding-right:20px;}
.inputlion{height:auto;}
.inputlion .txt{width:86%;height:auto;overflow:inherit;white-space:inherit;text-overflow:inherit;display:block;float:left;padding-top:4px;padding-right:0}
.theClassI{width:14px;height:14px;border:#ddd  solid 1px;border-radius:50%;float:right;margin-top:13px;background:none;}
.inputlion .theClassI{background:url(../img/ico01.png) -44px -247px no-repeat #e51284;background-position:-64px -337px;background-size:auto 390px;border:#e51284  solid 1px;}
.txtopen{color:#ff43a7;position:absolute;right:0;top:8px;}
.inputlion .txt .txtopen{display:none;}

.User_index_gb.msj3-5.msj3-5record .bar-nav.bar-search~.content{top:50px;}
.msj3-5record .del-but{position:fixed;bottom:20px;left:50%;z-index:99;margin-left:-30%;width:60%;}
.msj3-5record .del-but.del-butok{background:-webkit-radial-gradient(0px 0, #ff43a7, #f22e92);}
.msj3-5record .add-upimg{position: absolute; top:4px; right:4px; width: 1.4rem; height: 1.4rem; border-radius: 50%; background: rgba(255,255,255,1) }
.record-view{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:none;}
.record-view .swiper-container {width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.record-view .swiper-slide {text-align:center;font-size:18px;background:#fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;background:#000;}
.record-view .swiper-slide img{width:100%;}
.record-view .bar{background:none;color:#fff;border-bottom:none;}
.record-view .title{color:#fff;}
.pinglun-view{position:absolute;width:100%;min-height:100px;background:rgba(255,255,255,.2);bottom:-100%;left:0;border-radius:8px 8px 0 0;-webkit-transition-duration: .4s;-o-transition-duration: .4s;transition-duration: .4s;max-height:400px;padding:.5rem;}
.swiper-slide-active .pinglun-view{bottom:0;}
.pinglun-view p{text-align:left;font-size:14px;color:#fff;padding:0 .5rem;}
.xiahuaico{color:#fff;font-size:40px;width:100%;text-align:center;animation:updown 1.5s infinite;height:2rem;overflow:hidden;position:fixed;bottom:18px;left:0;z-index:9;}
@keyframes updown{
 0%{
  transform:translate3d(0,-30%,0);
 }
 100%{
  transform:translate3d(0,30%,0);
 }
}
.around{width:40px;height:40px;border-radius:50%;margin:10px auto;position:fixed;right:.5rem;bottom:12px;z-index:9999;overflow:hidden;}
.arounding{animation:rotate 1.5s linear .2s infinite;}
.around-img{width:100%;height:100%;}
@keyframes rotate{
 0%{
  transform: rotate(0deg);
 }
 100%{
  transform: rotate(360deg);
 }
}
#music{opacity:0;}
.shar-view{width:40px;height:40px;border-radius:50%;margin:10px auto;position:fixed;right:-100%;bottom:40%;z-index:9999;overflow:hidden;text-align:center;color:#fff;line-height:40px;font-size:24px;background:rgba(255,255,255,.5);-webkit-transition-duration: .4s;-o-transition-duration: .4s;transition-duration: .4s;}

.shar-com{position:fixed;z-index:999999;top:0;left:0;width:100%;height:100%;display:none;}
.shar-com-bg{position:fixed;z-index:1;background:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;}
.shar-com-view{width:70%;left:15%;top:15%;position:absolute;overflow:hidden;z-index:2;}
.shar-com-img-div{width:calc(100% - 16px);;height:16rem;overflow:hidden;border:solid 8px rgba(255,255,255,.5);border-radius:8px;position:relative;z-index:2;}
.shar-com-img{width:100%;height:100%;}
.shar-com-palyimg{width:3rem;height:3rem;position:absolute;left:50%;top:50%;margin-left:-1.5rem;margin-top:-1.5rem;}
.shar-com-but{width:40%;height:2.5rem;line-height:2.5rem;text-align:center;border-radius:2.5rem;background:rgba(255,255,255,.4);color:#fff;font-size:14px;margin:2rem auto;z-index:2;}

.photo-cover-ico{width:4rem;height:1.75rem;font-size:14px;color:#fff;background:rgba(0,0,0,.5);position:absolute;left:0;top:0;text-align:center;line-height:1.75rem;}
.look-ico{position:absolute;right:20%;bottom:1.8rem;color:#fff;}
.look-ico .iconfont{margin-right:4px;font-weight:normal;font-size:24px;position:relative;top:2px;}

.newpinglun{background:none;box-shadow:none;}
.newpinglun .review{background:#e50083;color:#fff;height:28px;line-height:28px;margin:10px 8px 0 0;}
.newpinglun .pl_py{width:66%;}
.newpinglun .return{background-position:-82px -320px;}
.newpinglunmain{position:relative;top:-48px;}
.topview-pl{height:auto;width:100%;position:relative;padding-top:32px;}
.bgblur{width:100%;height:14rem;position:absolute;top:0;left:0;background-size:contain;overflow:hidden;z-index:97;}
.bgblur2{background: rgba(0, 0, 0, 0.1);backdrop-filter:blur(2px);-webkit-backdrop-filter: blur(2px);width:100%;height:14rem;}
.theheadview{width:5rem;height:5rem;border-radius:50%;margin:0 auto;overflow:hidden;position:relative;border:#fff solid 5px;z-index:98;}
.theheadview img{width:auto;height:100%;}
.thenameview{position:relative;text-align:center;font-size:18px;line-height:2rem;color:#fff;z-index:98;}
.thetitleview{position:relative;color:#fff;font-size:14px;text-align:center;line-height:2rem;z-index:98;}
.themiddletitleview{position:relative;margin:0 1rem;background:#fff;border-radius:8px;box-shadow: 0px 6px 15px rgba(133, 133, 133, 0.2);padding:.75rem;font-size:13px;color:#777;z-index:98;min-height:3rem;}
.themiddletitleview .bdiv{color:#333;width:2.8rem;float:left;}
.morediv{ overflow:hidden;text-overflow: ellipsis;cursor:pointer;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;position:relative;padding-bottom:1.25rem;}
.showmorediv{-webkit-line-clamp:100;}
.needmore{position:absolute;width:100%;background:#fff;color:#BE1C76;font-size:13px;bottom:0;right:1.5rem;text-align:center;}
.imagesview{margin:1rem 0;height:250px;padding:0 1rem;}
.videoview{margin:1rem;}
.videoview .videoPlayer{max-height:inherit;height:15rem;border-radius:6px;overflow:hidden;}
.videoview .video-qz{object-fit:fill;}
.imagesview::-webkit-scrollbar{display:none;}
.imagesview-a{position:relative;overflow:hidden;background:#ccc;display:block;width:100%;height:15rem;border-radius:6px;}
.imagesview-a .imagesview-img{border-radius:6px;width:100%;height:auto;}
.newview-div .swiper-slide .sytp,.imagesview .imagesview-a .sytp {bottom:2%;}
.newview-div .swiper-slide .sytp img,.imagesview .imagesview-a .sytp img {width: 36px;height: auto;float: left;padding-right: 2px;}
.newlabeldiv{position:relative;border-bottom:#DDD solid 1px;}
.newlabeldiv .look-ico{color:#959595;right:0;top:6px;font-size:14px;}
.newlabeldiv .look-ico .iconfont{font-size:20px;}
.biaojiicon{position:absolute;font-weight:normal;left:6px;top:-1px;}
.newlabel{background:#f2f2f2;padding:0 .8rem;color:#959595;}
.newmatch_comment_li{border-top:none;}
.newmatch_comment_li h2{padding:14px 3%;color:#666;font-size:14px;}
.newpl_div .head_name{color:#959595;font-size:15px;}
.newpl_div .head_name2{font-size:13px;height:18px;}
.newpl_div .head_news,.newpl_div  .head_news:visited{color:#3D3D3D;font-size:15px;}
.newpl_div .module_new{margin:0 3%;}
.newpl_ct{position:relative;top:-36px;width:100%;margin-bottom:-32px;z-index:1;overflow:hidden;}
.newmatch_comment_li .pl_ct{font-size:15px;padding-right:0;margin:0 3%;}
.newmatch_comment_li .pl_ct i.newpl_time{color:#959595;font-size:12px;float:none;display:inline;}
.newmatch_comment_li .pl_ct i.newpl_time2{line-height:38px;padding-left:12px;}
.newpl_caina{text-align:center;margin-right:10px;position:relative;z-index:2;}
.zan2num{font-size:12px;color:#3D3D3D;}
.zan2iconfont{font-size:22px;color:#959595;margin-bottom:2px;}
.icon-zannor{color:#e50083;}
.newpl_ct_yy{padding-top:6px;}
.newpl_div .newpl_ct .pl_ct .module_new{margin:0;border-top:none;padding-top:10px;}
.newpl_div .newpl_ct .pl_ct .module_new .head_img, .newpl_div .newpl_ct .pl_ct .module_new .head_img img{width:30px;height:30px;}
.newmatch_comment_li .pl_ct2{padding-left:30px;font-size:13px;padding-top:0;padding-right:20px;padding-bottom:0px;}
.newpl_ct_yy2{padding-top:0;padding-left:30px;padding-bottom:0;}
.showmorebut{padding-left:66px;color:#e50083;font-size:15px;position:absolute;bottom:0;left:0;background:#fff;width:100%;z-index:6}
.showmorebutall{height:12rem;overflow:hidden;position:relative;}
.morenav{position:absolute;right:3%;;display:flex;width:3rem;padding-top:24px;height:24px;}
.morenav i{display:block;width:4px;height:4px;background:#f5f5f5;margin:0 2px;}
.flnavview{position:fixed;width:3rem;height:3rem;background:#FBFBFB;border-radius:50%;right:2%;top:40%;z-index:999;box-shadow: 3px 3px 4px rgba(97, 97, 97, 0.16);line-height:3rem;text-align:center;}
.flnavview i{font-size:24px;color:#959595;}
.dianzangview{top:50%;}
.dianzangview i{font-size:20px;}
.flnavview i.icon-shoucangxuanzhong{color:rgba(250,190,18,1);}
.flnavview i.icon-yizan{color:rgba(250,190,18,1);}
.newsharediv span{width:24%;}
.newfxyico em{line-height:3rem;padding-left:1.5rem;font-size:.8rem;color:#868686;width:12%;}
.User_index_gb .Fxy .Index .newpl_img{padding-left:1rem;}
.haveimgnum{position:absolute;background:rgba(0,0,0,.4);font-size:18px;color:#fff;width:100%;height:100%;display:flex;justify-content:center;top:0;left:0; align-items:center;}
.haveimgnum b{font-size:22px;font-weight:normal;padding-right:2px;}
.Index .pl_div .pl_img .user_kttw_pic3 .box-img{position:relative;}
.newsection{padding:1rem 0;}
.newsection .float_l,.newsection .float_r{border:#ccc solid 1px;width:45%;height:2.2rem;line-height:2.2rem;padding:0 6px;text-align:left;border-radius:4px;color:#999;}
.forem{line-height:2.2rem;font-size:16px;padding-left:8px;}
.fx-title12{padding:1rem 4% 0 4%;min-height:3.5rem;}
.leftlogo{float:left;}
.fx-titleright{text-align:right;color:#fff;font-size:8px;font-weight:bold;padding-top:4px;}
.bnumnber{font-size:14px;}
.fximgdiv12{padding:4px 12px 16px 10px;border:none;height:16.6rem;width:82%;z-index:2;position:relative;}
.fximgtop{width:84%;z-index:2;position:relative;}
.fximglogo{width:22%;position:absolute;bottom:24px;right:-6px;}
.fx-jszc12{width:4rem;padding-top:0;margin-bottom:1.25rem;}
.fx-jszc12 img{padding:2%;width:96%;background:#fff;}
.fximgbg2{width:90%;position:absolute;top:4rem;left:1rem;z-index:1}
.fximgbg3{width:94%;position:absolute;bottom:6px;left:2%;z-index:1}
.aboutbottom{position:fixed;z-index:999;bottom:5%;left:0;}
.swiperdtview{width:100%;height:100%;background:#000;z-index:9999;position:fixed;top:0;left:0;display:none;}
#swiperdt{height:100%;width:100%;background:none;}
.swiper-position-top {position:fixed;width:100%;background:none;height:2.2rem;text-align:center;line-height:2.2rem;font-size:.7rem;z-index:9999;color:#fff;}
.thetimeview{width:100%;line-height:1.5rem;display:block;padding-left:3%;clear:both;}
.theauthor{width:98%;line-height:1.25rem;font-size:12px;text-align:center;line-height:1.25rem;position:absolute;background:rgba(0,0,0,.5);bottom:0;left:0;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.zannewico{position:absolute;left:2px;top:-2px;font-size:18px;font-weight:normal;}
.dianzangnewon .zannewico{color:#e50083;}
.Pinglun .newview-div .swiper-slide{overflow:inherit;background:#ccc;border-radius:6px;}
.imagesviewnewview-div{height:20rem;}
.imagesviewnewview-div .swiper-slide img.theimagesv{width:18rem;}
.newspanpadding{margin-right:32px;display:inline-block;}

.fx-bgrl{background:#065056;width:80%;height:auto;z-index:3;position:relative;padding:2% 2% 3% 2%;margin:0 8%;}
.fx-bgrl .overdiv{display:flex;justify-content:center;align-items:center;height:90%;}
.fx-bgrl2{background:#040a3e;}
.fx-bgrl3{background:#1d102c;}
.fx-bgrl4{background:#04211b;}
.fx-bgrl5{background:#04211c}
.fx-bgrl6{background:#075057;}
.rlview{background:#fed85b;position:relative;min-height:200px;}
.rlview2{background:#f45d40;}
.rlview3{background:#72bb69;}
.rlview4{background:#ff8c37;}
.rlview5{background:#8ea8fd;}
.rlview6{background:#9e8ce0;}
.rlview7{background:#e881b0;}
.rlview8{background:#18ad76;}
.rlview9{background:#fed85b;}
.rlview10{background:#f45d40;}
.rlview11{background:#ee873c;}
.rlview12{background:#8ea8fd;}
.rlview img{width:100%;height:auto;}
.rlview img.rltopimg{position:relative;top:-8px;left:-8px;width:104%;}
.rlmiddle{margin:1% 4% 2% 4%;height:18rem;overflow:hidden;box-shadow: 0px 20px 100px 0px rgba(51, 59, 69, 0.1);}
.rlmiddlebg{background:#fef9e6;}
.rlview img.rlbottomimg{width:92%;margin:0 4%;padding:2% 0 14% 0;}
.rlview img.rlicoimgL{position:absolute;bottom:-8px;left:-8px;width:1.7rem;height:1.7rem;}
.rlview img.rlicoimgR{position:absolute;bottom:-8px;right:-8px;width:1.7rem;height:1.7rem;}
.rlview img.rlewmimgR{position:absolute;bottom:2%;right:8%;width:3.5rem;height:3.5rem;background:#fff;border:#fff solid 4px;}

.mountbut{width:4rem;height:1.5rem;border-radius:1.5rem;background:#f85330;color:#fff;font-size:12px;text-align:center;display:inline-block;margin-top:.75rem;line-height:1.5rem;display:none;}
.mount-swiper{
 display:none;
 z-index:9999;
 background:rgba(0,0,0,1);
 height:100vh;
 width:100%;
 position:fixed;
 overflow:hidden;
 top:0;
}
.mount-swiper .swiper-container {height:100%;background:rgba(0,0,0,1);}
.mount-swiper .swiper-position-top{position:fixed;width:100%;background:none;height:3rem;text-align:center;line-height:3rem;font-size:.9rem;z-index:9999;color:#fff;}
.mount-swiper .swiper-position-top .clockswiper{position:absolute;left:8px;z-index:999;display:block;color:#fff;}
.mount-swiper .tab-item{opacity:1;width:100%;background:none;}
.Qz-zy .mount-swiper nav{background:none;}
.mount-swiper .swiper-zoom-container{position:relative;}
.mount-swiper .swiper-zoom-container .clockswiper{position:absolute;z-index:4;width:100%;height:100%;}
.mount-swiper .swiper-zoom-container img{position:relative;z-index:4;}
.mount-swiper.swiper-zoom-container>img{max-height:calc(100% - 2.5rem);}
.swiper-slide-active .bar-add-tab{z-index:99999;bottom:52px; border-top:none;display:flex;background:none;}
.but-to{display:block;color:#FF5893;background:rgba(255,228,238,1);font-size:.7rem;line-height:2.5rem;width:38%;margin:0 auto;text-align:center;border-radius:4px;}
.photo-browser-close-span .no-next{background:rgba(246,246,246,1);color:#333;}
.photo-browser-slide.swiper-slide-active span.photo-browser-zoom-container{z-index:10;}

.User_AI .content{margin-top:56px}
.User_AI .buttons-tab{border-bottom:none}
.User_AI .tab-link{ background: #fff;box-shadow: 0 2px 10px 0 rgb(63 81 181 / 8%);color: #666;height:2.5rem;margin:0 .5rem;line-height:2.5rem;border-radius:2.5rem;}
.User_AI .buttons-tab .button.active{background:#ff7a28;color: #fff;box-shadow: 0 2px 10px 0 rgb(255 122 40 / 25%);border-bottom:none;}
.divul{width:100%;}
.divli{display:inline-block;width:48%;margin-right:2%;border-radius:6px;float:left;height:9rem;overflow:hidden;box-shadow: 0 10px 18px 0 rgb(64 75 99 / 8%);margin-bottom:1rem;position:relative;}
.divli:nth-child(2){margin-right:0}
.addimg,.addimg:visited{background:rgba(255,122,40,.1);text-align:center;color:#ff7a28;box-shadow: 0 0 0 0 rgb(64 75 99 / 0%);}
.addimg img{display:block;margin:2rem auto 1rem auto;width:3rem;}
.aiimgdiv{width:100%;height:7rem;overflow:hidden;}
.aiimgdiv img{width:100%;height:auto;}
.aititlediv{display:flex;font-size:12px;color:#999;line-height:2rem;height:2rem;}
.aitag{background: #ff7a28;box-shadow: 0 -10px 10px 0 rgb(64 75 99 / 10%);display: inline-block; height: 20px; color: #fff; padding: 0 8px;border-radius: 6px; font-size: 12px; line-height: 20px;margin-right:.5rem;margin-top:.35rem;margin-left:.5rem;}
.aih4{font-size:16px;color:#333;line-height:32px;padding:0 12px 12px 12px;}
.User_AIadd .content{background:#f3f5f6;margin-top:48px;}
.content-blockAIadd{background:#fff;margin:1rem 0;padding:1rem 12px;position:relative;}
.content-blockAIadd .file{width:100%;height:100%;position:absolute;top:0;left:0;}
.imglidiv{display:none;}
.imglidiv:nth-child(2){margin-right:2%;}
.imglidivimg{width:100%;height:auto;}
.buttonAI{width: 20rem;height: 3.5rem;font-size: 1.25rem;line-height: 3.5rem;background: #ff7a28; box-shadow: 0 -10px 10px 0 rgb(64 75 99 / 10%);border-radius: 3.5rem;color: #fff;text-align: center;position: relative;left: 50%;margin-left: -10rem;margin-top: 4rem;}
.contentaititle{font-size:14px;color:#9498ac;padding:.25rem 12px 1rem 12px ;}
.contentaiimg{width:100%;position:relative;display:flex;justify-content:center;}
.aiimgbig{width:100%;height:auto;}
.aiimgblittle{position:absolute;width:3rem;height:auto;right:10%;top:0;}
.aidptitme{font-size:13px;color:#9498ac;padding:0 12px;text-align:right;line-height:24px;margin-top:1rem;}
.aidpcontent{padding:12px;font-size:14px;color:#333;}
.aidpcontenth4{font-size:18px;margin-bottom:1rem;color:#3a9ced;}
.aidpcontenth3{border-bottom:rgba(0,0,0,.1) solid 1px;min-height:2rem;line-height:1.5rem;}
.aidpcontenth3 span{color:#3a9ced;font-size:16px;line-height:2rem;}

.fx-bg13{box-shadow:0 0 0;}
.fx-bg13bg{width:100%;height:auto;}
.fx-bg13connent{width:96%;margin:0 auto;padding:4% 0;height:50%;position:absolute;top:20%;left:2%;}
.fx-bg13connent .overdiv{border-radius:8px;}
.fxqz_div .fx-bg13connent .fximg{height:auto;}
.fx-content13{position:absolute;bottom:3.5%;width:84%;left:0;margin:0;padding:0 8%;height:5rem;}
.fx-content13 .fx-ewm01{width:5rem;margin-top:-.75rem;}
.fx-content13 .fx-ewm01 img{width:92%;height:92%;margin-left:.2rem;}
.fx-content13 .fx-headname{color:#333;margin-top:0;width:68%;line-height:1.6;font-weight:bold;font-size:.85rem;height:3.6rem;margin-left:0;}
.fx-title13{position:absolute;bottom:4%;left:10%;width:75%;font-size:.9rem;line-height:1.2;color:#000;font-weight:bold;text-align:left}
.fx-bg13title{position:absolute;top:0;left:0;width:100%;}
.fx-bg13title .bp{font-size:2rem;font-weight:bold;letter-spacing:.2rem;color:#fff;}
.fx-bg13title .sp{font-size:1rem;}

.newpublishcontent{background:#f25657;}
.newpublishlogo{height:3rem;width:auto;margin:1rem auto;display:block;}
.newpublishfrom{min-height:10rem;background:#fdf5de;border:#000 solid 1px;border-radius:0 10px 0 0;margin:0 4%;padding:4%;}
.newpublishtitlep{font-size:1.2rem;font-weight:bold;border-bottom:#cacaca 4px solid;line-height:1.6;}
.newpublishtitle{display:flex;font-size:1rem;font-weight:bold;margin:.7rem 0;position:relative;z-index:3;min-height:2rem;}
.newpublishtitle img{height:1.25rem;width:auto;margin-right:.25rem;}
.newpublishpev{margin:0 0 3rem 0;box-sizing:border-box;position:relative;}
.newpublishinput{width:6rem;height:6rem;background:url(../img/xfb04.png) center no-repeat #f8f8f8;background-size:40%;border:#cacaca solid 1px;position:relative;float:left;margin-right:.5rem;}
.filebut{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:6;}
.newpublishimg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;display:flex;justify-content:center;align-items:center;overflow:hidden;}
.newpublishimg img{width:100%;height:auto;}
.newpublishts{color:#999;padding-top:.5rem;font-size:.8rem;}
.newneedpt{padding-top:4.5rem;}
.nameinput{border:none;font-size:1rem;border-bottom:#cacaca solid 1px;line-height:2;background:none;width:100%;font-weight:bold;color:#000;}
.geyancontent{font-size:1rem;color:#000;line-height:1.8;font-weight:bold;width:80%;}
.geyanchange{background:#f95b5a;border-radius:4px;font-size:1rem;color:#fff;text-align:center;width:6rem;height:2rem;line-height:2rem;position:absolute;right:0;bottom:0;z-index:9;}
textarea.nameinput{width:64%;}
.newpublishbuttonview{width:100%;}
.newpublishbutton{width:50%;height:2.6rem;font-size:1.2rem;font-weight:bold;line-height:2.6rem;text-align:center;background:#000;color:#fff;border-radius:8px;margin:0 auto;}
.geyanview{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;}
.clock-geyanview{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.geyanview-content{background:#fdf5de;width:86%;height:auto;padding:4%;position:absolute;z-index:2;transform:translate(-50%, -50%);top:50%;left:50%;border-radius:8px;margin:0 auto;min-height:8rem;}
.geyanviewtitle{background:#f95b5a;border-radius:4px;font-size:1rem;color:#fff;text-align:center;width:6rem;height:2rem;line-height:2rem;margin:0 auto;}
.geyanviewbutton{width:30%;height:2.6rem;font-size:1.2rem;font-weight:bold;line-height:2.6rem;text-align:center;background:#000;color:#fff;border-radius:8px;position:absolute;bottom:1rem;left:50%;margin-left:-15%;}
.geyanviewul{max-height:20rem;overflow:hidden;overflow-y:scroll;min-height:6rem;margin:1rem 0 5rem 0;}
.geyanviewli{border-bottom:dashed #333 1px;min-height:2rem;font-size:.9rem;color:#000;cursor:pointer;margin:.25rem 0;font-weight:bold;position:relative;padding:.5rem 2.2rem .5rem 0;}
.geyanviewli img{position:absolute;top:.75rem;right:0;width:1.5rem;height:auto;display:none;}
.geyanviewlion img{display:block;}

.qiehuandiv{clear:both;}
.pic-datu ul li{position:relative;}
.pic-datu .add-upimg{ position:absolute; top:0; right:0; width:1.2rem; height:1.2rem; border-radius:50%; background:rgba(255,255,255,1) }
.bordnav-user{border-bottom:#e5e5e5 solid 1px;}
.newnav-user{width:96%;height:2rem;margin:.5rem auto;line-height:2rem;}
.newnav-user span{width:3rem;}
.newinner{width:94%;margin:0 auto;}
.col-12navdivnav{border:1px solid #e5e5e5;margin:1rem auto;position:relative;}
.col-12navdivtitle{position:absolute;left:6px;top:-12px;background:#fff;color:#32393f;height:28px;font-size:14px;padding:0 .5rem;font-weight:bold;}
.col-12navdivnav .list-block{margin:.5rem 0;}
.col-12navdivnav .list-block ul{border:none;}
.col-12navdivnav .list-block ul li{width:50%;float:left;}
.col-12navdivnav .item-content{box-shadow:0 0 0 #fff;}
.col-12navdivnav label.label-checkbox input[type=radio]:checked+.item-media i.icon-form-checkbox{background-color:#e51284;}
.col-12navdivnav .list-block.media-list .item-inner{border:none;}

.modal-title{font-size:1.1rem;}
.modal .preloader{width:2rem;height:2rem;}

.Chatgpt{padding:56px 2% 5rem 2%;width:96%;height:auto;background:#f9f9f9;}
.top-img-content{width:100%;}
.top-img{width:100%;height:15rem;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-bottom:.5rem;border-radius:0;background:#fff;}
.top-img img{height:100%;width:auto;}
.top-img-nav{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;height:2.5rem;}
.img-nav-ul{width:200%;}
.top-img-nav::-webkit-scrollbar {width:0px;height:0px;}
.img-nav-li{width:2.4rem;height:2.4rem;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#f2f2f2;border-radius:4px;float:left;margin-right:.25rem;border:#fff solid 1px;}
.img-nav-li.onsee,.img-nav-li:active{border:#FF7A28 solid 1px;}
.img-nav-li img{width:auto;height:100%;}
.Chatgpt-title{font-size:1rem;line-height:2;text-align:center;margin:.5rem auto;color:#222228;font-weight:800;position:relative;}
.middle-title-content{width:100%;}
.middle-chechbox{padding:6px; display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;background:#fff;border-radius:8px;border:#f6f6f6 solid 1px;}
.middle-text,textarea.middle-text{padding:2%;background:#fff;border-radius:8px;border:#f6f6f6 solid 1px;font-size:.95rem;line-height:1.25;color:#666;min-height:6rem;width:96%;max-height:14rem;overflow:auto;}
.middle-text pre{white-space: pre-wrap;word-wrap: break-word;padding:8px;}
.middle-label{display:flex;justify-content:center;align-items:center;height:2rem;font-size:.8rem;color:#999;min-width:33%;}
.middle-label input{width:10px;height:10px;border:#999 solid 4px;border-radius:50%;}
.middle-label input[type='checkbox']:checked{background:#ff6600;border-color:#ffd7bc;}
.middle-select-ul{display:flex;justify-content:center;box-sizing:border-box;}
.middle-select-li{width:30%;}
.middle-select-li:nth-child(2){margin:0 1rem;}
.middle-select-li select,.middle-select-li input{background:#fff;border-radius:12px;border:#f6f6f6 solid 1px;width:100%;height:2.6rem;text-indent:.25rem;overflow:hidden;padding:0;margin:0;font-size:.85rem;}
.open-chatgpt{width:100%;display:flex;justify-content:center;margin-top:2rem;position:fixed;bottom:.8rem;left:0;}
.open-div{width:60%;height:3.6rem;border-radius:3.6rem;line-height:3.6rem;font-size:1.1rem;color:#fff;font-weight:800;background:#febe3d;text-align:center;}
.popup-chatgpt{background:rgba(0, 0, 0, .5);display:flex;justify-content:center;align-items:center;}
.content-chatgpt{background:#fff;width:90%;border-radius:8px;padding:2%;position:relative;}
.aboutclose{position:absolute;right:-.5rem;top:-.5rem;width:1.25rem;height:1.25rem;}
.aboutclose img{width:100%;height:auto;}
textarea.abouttext{width:100%;max-height:16rem;overflow-x:auto;margin:1rem auto;white-space:pre-line;font-size:.9rem;min-height:14rem;line-height:1.5;color:#666;}
.aboutpost{display:flex;justify-content:center;align-items:center;}
.post-div{width:60%;height:3.2rem;border-radius:3.2rem;line-height:3.2rem;font-size:1rem;color:#fff;font-weight:800;background:#ff6600;text-align:center;}

.aboutchangebkbj{width:100%;padding:.5rem 2% 5rem 2%;box-sizing:border-box;height:100vh;overflow:scroll;background:#fff;}
.aboutchangebkbj .top-img{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;margin:0;border-radius:8px;background:#fff;position:relative;}
.thetopimgview{position:absolute;left:5%;top:5%;z-index:2;width:90%;height:90%;background:#fff;display:flex;justify-content:center;align-items:center;}
.aboutchangebkbj .top-img .thetopimgborder{width:100%;height:auto;position:relative;left:0;top:0;z-index:1;}
.aboutchangebkbj .thetopimgview img{width:92%;height:auto;}
.aboutchangebkbj .thetopimgview img.mr2{height:92%;width:auto;}
.aboutchangebkbj .Chatgpt-title{margin:4px auto;}
#bjul .img-nav-li{text-indent:-999px;border:#f1f1f1 solid 1px;}
#bjul .img-nav-li.onsee,#bjul .img-nav-li:active{border:#FF7A28 solid 1px;}
.viewcanvas{width:100%;position:fixed;z-index:-99;left:0;right:0;opacity:0;top:0;}
.bar-tab .tab-item{float:inherit;}

.bjli .xc_xj.albumaddMaterial{overflow-y:scroll;}
.bjli.albumbj .xc_xj.albumaddMaterial{overflow-x:hidden;}

.needyuantu{position:absolute;right:0;top:0;font-weight:normal;}
.needyuantu .middle-label input{width:15px;height:15px;border:#999 solid 1px;border-radius:50%;margin:0 .25rem;}
.needyuantu .middle-label input[type='checkbox']:checked{background:url(../img/ico01.png) -42px -238px no-repeat #ff6600;border-color:#ff6600;background-size: auto 290px;}

.change_imgfile_div.view.normal{display:none;}
.change_imgfile_div.view.normal.on{display:block;}
.change_imgfile_div.view.normal.powervis{top:0;padding-left:3%;}
.change_imgfile_div.view.normal.powervis em{padding-left:0;}
.change_imgfile_div.view.normal.powervis label{margin:0; }
.change_imgfile_div.view.normal.powervis label input{margin-top:4px;}
.change_imgfile_div.view.normal.powervis em .playimg{width:20px;height:auto;display:inline-block;position:relative;top:4px;margin-left:1rem;}

#weibo_commentpub .pic-datu ul li span,#weibo_commentpub .pic-datu ul li span img{height:auto;}
/*20240123*/
.user-index-div3 a{height:auto;padding:0;box-shadow:0px 0px 0px #E9EEF2;}
.user-index-div3 a img{width:100%;height:auto;display:inline-block;box-shadow:0px 4px 14px #E9EEF2;}
.adding_style2{bottom:24px;width:92%;left:4%;border-radius:54px;box-shadow:0 3px 10px #ccc;}
.adding_style2 a{line-height:16px;padding-top:10px;color:#989898;height:45px;font-size:11px;}
.adding_style2 a img{width:28%;height:auto;display:inline-block;}
.newpbl{margin:3%;column-count:2;column-gap:3%;}
.newpbl2{column-count:1;}
.newpbl-item{margin-bottom:.8rem;border-radius:8px;overflow:hidden;box-shadow:0px 4px 10px #ccc; height:auto;box-sizing: border-box;
 break-inside: avoid;background:#fff;}
.newpbl-item .float_l{float:inherit;}
.newpbl2 .newpbl-item{margin-top:0;}
.newpbl-item img{width:100%;height:auto;}
.newpbl-item .head_img img{height:56px;}
.newpbl-item .qz-nav{top:12px;}
.newpbl-item .module_new{padding:0;position:relative;}
.newpbl-item .head_name{height:26px;}
.newpbl2 .newpbl-item .item-img{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-bottom:.5rem;position:relative;}
.newpbl-item img.item-img-icon{position:absolute;right:2%;top:10%;width:1.1rem;height:auto;display:block;box-shadow:0px 4px 14px #999;}
.item-title{}
.item-title-name{font-size:.9rem;color:#666;display: -webkit-box;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2; /* 限定最多显示两行 */-webkit-box-orient: vertical;line-height:1.5;font-weight:bold;padding:.25rem 0;}
.item-title-tab{display:inline-block;border-radius:10px;font-size:11px;color:#fff;line-height:1;padding:4px 8px;min-width:28%;text-align:center;margin-right:.5rem;margin-bottom:.25rem;}
.newpbl2 .item-title-tab{min-width:18%;}
.item-title-tab1{background:#fff;border:#e41e93 solid 1px;color:#e41e93;}
.item-title-tab2{background:#fff;border:#00bef3 solid 1px;color:#00bef3;}
.item-title-tab3{background:#fff;border:#003a90 solid 1px;color:#003a90;}
.item-title-label{display:flex;justify-content:flex-start;padding-top:.5rem;line-height:1.5;}
.newpbl2 .item-title-label{justify-content:flex-start;padding-top:.75rem;}
.item-title-label-itme{display:flex;font-size:12px;align-items:center;margin-right:.5rem;color:#999;}
.newpbl2 .item-title-label-itme{padding-right:.85rem;font-size:12px;color:#999;}
.newpbl2 .item-title-label-itme-on{color:#e41e93;}
.item-title-label-itme img{width:.8rem;height:auto;flex-shrink: 0;margin-right:2px;}
.newpbl2 .item-title-label-itme img{width:.95rem;display:block;margin-right:4px;flex-shrink: 0;}
.item-title-label-itme1{color:#e41e93;padding-top:.5rem;}
.item-title-label-itme2{color:#00bef3;padding-top:.5rem;}
.item-title-label-itme3{color:#003a90;padding-top:.5rem;}
.User_index_bj2{background:#fafafa;}
.newview2{background:none;}
.newview2 img{width:1.2rem;height:auto;display:block;}
.newview3{background:none;right:2.5rem;}
.newview3 img{width:1.15rem;height:auto;display:block;}
.User_index_bj2 .content{background:none;}
.noboxs2{padding-bottom:3%;}
.noboxs2 a{width:33.3%;height:auto;}
.noboxs2 a span{font-size:.8rem}
.noboxs2 a img{width:56%;}
.user-index-title b{font-size:1rem;color:#000;padding-right:.5rem;padding-left:.25rem;}
.user-index-divbg2 a{height:4.4rem;box-shadow:0px 0px 0px #000;}
.user-index-divbg2 a.user-index-spli{background:url(../img/newimg/user13.png) 90% center no-repeat #e1268f;background-size:auto 32px;}
.user-index-divbg2 a.user-index-spli2{background:url(../img/newimg/user14.png) 90% center no-repeat #c32b6e;background-size:auto 32px;}
.user-index-divbg2 a h5{color:#fff;font-size:1rem;}
.user-index-div2 a b{color:#fff;}
.user-index-div2 a b i{color:#fff;font-size:1rem;}
.item-newtitle .user-index-div{padding:0 .75rem;}
.item-newtitle .user-index-img{width:2.5rem;height:2.5rem;}
/*20240124*/
.new_addgz{display:flex;background:#e41e93;color:#fff;width:4.8rem;font-size:.8rem;line-height:1.5;border-radius:2rem;justify-content:center;align-items:center;padding:5px 0;position:absolute;right:.6rem;top:.5rem;font-weight:600;}
.new_addgz-on{background:#999;}
.new_addgz img{width:.8rem;height:auto;display:block;margin-right:.25rem;}
.new_addds{display:flex;background:#ffc30c;color:#fff;width:4.8rem;font-size:.7rem;line-height:1.5;border-radius:2rem;justify-content:center;align-items:center;padding:5px 0;position:absolute;right:6rem;top:.5rem;font-weight:600;display:none;}
.new_addds img{width:.8rem;height:auto;display:block;margin-right:.25rem;}
.user-index-title2{color:#999;}
.item-newbottom{display:flex;justify-content:space-between;padding-bottom:.5rem;padding-left:.65rem;}
.newpbl2 .item-newbottom-tab .item-title-tab{font-size:.7rem;padding:4px 10px;white-space: nowrap; /* 不换行 */
 overflow: hidden;    /* 隐藏溢出部分 */
 text-overflow: ellipsis; width:4.4rem;}
.newpbl2 .item-newbottom-tab .item-title-tab1{background:#fff;color:#00f200;border:#00f200 solid 1px;}
.newpbl2 .item-newbottom-tab .item-title-tab2{background:#fff;color:#00bef3;border:#00bef3 solid 1px;}
.item-newbottom-title{display:flex;}
.item-newbottom-title .item-title-label-itme{font-size:.8rem;padding-right:.5rem;}
.personal_information img.editbut{width:1rem;height:auto;position:absolute;right:0;top:.35rem;}
.personal_information2{background:#ededed;box-shadow:0px 0px 0px #000;}
.text_input2{display:flex;box-sizing:border-box;}
.text_input2 textarea{background:#ededed;margin:3%;min-height:30vh;border-radius:6px;}
.Published_work .view span.mrfb_pic2{width:47.5%;border:none;height:auto;}
.z_file.mrfb_pic2 .add-img{width:100%;height:auto;margin:0;}
.the_more2{opacity:1;}
.aboutnewnav{position:fixed;bottom:3%;left:0;display:flex;justify-content:center;align-items:center;width:100%;}
.aboutnewnav.techerdiv{position:relative;}
.aboutnewnav2{z-index:999;bottom:0;position:relative;}
.aboutEdit{background:#ffc300;font-size:1rem;font-weight:600;line-height:2;width:6rem;border-radius:2rem;color:#fff;text-align:center;padding:.35rem 1rem;margin-right:.5rem;box-shadow:0px 6px 14px #ccc;}
.aboutAdd{background:#e41e93;font-size:1rem;font-weight:600;line-height:2;width:10rem;border-radius:2rem;color:#fff;text-align:center;padding:.35rem 1rem;margin-left:.5rem;box-shadow:0px 6px 14px #ccc;}
.aboutEdit-no{background:#ddd;color:#fff}
.aboutAdd-no{background:#ddd;color:#fff}
.aboutbutton{position:relative;height:3.2rem;}
.aboutbutton .new_addds{background:#666;width:6rem;right:8rem;line-height:1.6;font-size:.85rem;display:flex;}
.aboutbutton .new_addgz{background:#e41e93;width:6rem;line-height:1.6;font-size:.8rem}
.new_titlep{position:absolute;right:.6rem;top:.25rem;width:56%;font-size:12px;color:#666;line-height:1.5;display: -webkit-box;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 3; /* 限定最多显示三行 */-webkit-box-orient: vertical;}
.newpbl2 .newpbl-item2{padding:2%;}
.newpbl2 .newpbl-item2 .item-img{border-radius:8px;}
.newpbl2 .newpbl-item2 .item-img2 img{height:100%;width:auto;margin-right:.5rem;border-radius:8px;}
.tuijian_div2{}
.tuijian_div2 ul{padding-bottom:.75rem;}
.tuijian_div2 li{border:none;padding:0;width:140px;display:flex;justify-content:center;align-items:center;overflow:hidden;height:140px;background:#f1f1f1;}
.tuijian_div2 li img{width:100%;height:auto;border-radius:0;border-radius:8px;}
.tuijian_div3{}
.tuijian_div3 ul{padding-bottom:.75rem;overflow:hidden;height:auto;}
.tuijian_div3 li{border:none;padding:0;width:100%;height:auto;overflow:hidden;}
.tuijian_div3 li img{width:100%;height:auto;border-radius:0;border-radius:8px;}
.tuijian_div4{}
.tuijian_div4 ul{padding-bottom:.75rem;overflow:hidden;}
.tuijian_div4 li{border:none;padding:0;width:48%;display:flex;justify-content:center;align-items:center;overflow:hidden;height:144px;background:#f1f1f1;}
.tuijian_div4 li img{width:100%;height:auto;border-radius:0;border-radius:8px;}
/*20240126*/
.qz-teacher{padding:.65rem;}
.letter-list{width:2rem;height:auto;position:fixed;right:.5rem;top:50%;transform:translateY(-50%);z-index:2;background:#fff;overflow-y:scroll;max-height:80vh;}
.letter-list-li{font-size:1rem;color:#333;line-height:2;text-align:center;}
.letter-list-li:active,.letter-list-li:hover{color:#000;font-weight:bold;font-size:1rem;}
.stu-list{padding:.5rem 0;width:96%;position:relative;z-index:1;margin-bottom:3rem;}
.stu-list-li{font-size:14px;line-height:2;color:#666;border-bottom:#f1f1f1 solid 1px;padding:6px;display:flex;align-items:center;}
.stu-list-ul .stu-list-li:last-child{border-bottom:none;}
.stu-list-li input{display:block;width: 18px;height: 18px;border-radius: 50%;border: #b7b7b7 solid 1px;background: #fff;padding:0;margin:0;}
.stu-list-li input.on{background: url(../img/ico01.png) -41px -244px no-repeat #e51284;background-size: auto 300px;border: #e51284 solid 1px;}
.head-img{width:2.6rem;height:2.6rem;overflow:hidden;margin:.5rem;}
.head-img img{width:100%;height:auto;}
.stu-list-li i{font-style:normal;float:right;color:#999;font-size:12px;line-height:2.5;}
.stu-list-li2{font-size:16px;line-height:.5;color:#333;padding:8px;font-weight:bold;background:#f9f9f9;}
.Threestylerl .item-title-label{padding-top:.75rem;line-height:1.5;margin:0 4%;}
.Threestylerl .item-title-label-itme{color:#5e5f5e;margin-right:.65rem;}
.Threestylerl .item-title-label-itme img{margin-right:4px;flex-shrink:0;}
.threeyqka3,.threeyqka3:visited{display:flex;width:auto;border-radius:2rem;padding:2px .85rem;justify-content:center;align-items:center;color:#fff;background:#e41e93;font-size:.7rem;height:auto;line-height:2;top:42px;}
.threeyqka3 img{width:1rem;height:auto;display:block;flex-shrink:0;margin-right:4px;}
.squared_paper2{padding:.65rem 0 0 0;box-sizing:border-box;}
.squared_paper2 dt { width: calc(calc(100% / 4) - 10px); margin:0 5px; height: 6rem; box-sizing: border-box; border-bottom: 0; padding:.65rem 0 0 0; }
.squared_paper2 dt a.squared_icon{background:url(../img/newimg/qzzy05.png) center center no-repeat #999;background-size:auto 20px;width:2.5rem;height:2.5rem;display:block;margin:.5rem auto;border-radius:2.5rem;box-shadow:0px 4px 14px #E9EEF2;}
.squared_paper2 dt a.squared_icon1{background-image:url(../img/newimg/qzzy05.png);}
.squared_paper2 dt a.squared_icon2{background-image:url(../img/newimg/qzzy06.png);}
.squared_paper2 dt a.squared_icon3{background-image:url(../img/newimg/qzzy07.png);}
.squared_paper2 dt a.squared_icon4{background-image:url(../img/newimg/qzzy08.png);}
.squared_paper2 dt a.squared_icon5{background-image:url(../img/newimg/qzzy09.png);}
.squared_paper2 dt a.squared_icon6{background-image:url(../img/newimg/qzzy04.png);}
.squared_paper2 dt a.squared_icon7{background-image:url(../img/newimg/user14.png);}
.squared_paper2 dt a{ text-align: center; background:0;  font-size:.7rem;position: relative;color:#999; }
.squared_paper2 dt:last-child { margin-top:0; }
.squared_paper2 dt:active{background:none;}
.squared_paper2 dt:active a.squared_icon{ background-color:#e41e93;}
.squared_paper2 dt:active a:visited,.squared_paper2 dt:active a:hover{color:#e41e93;}
.squared_papershow{display:none;}
.menu_div2 .first-user li{height:54px;}
.menu_div2 .first-user li span{width:90%;height:42px;line-height:42px;border:none;color:#fff;}
.menu_div .first-user li a img{right:10%;top:14px;width:.9rem;height:auto;}
.menu_div2 .first-user li span.qzfl01{background:#23c4ec;}
.menu_div2 .first-user li span.qzfl02{background:#4edc74;}
.menu_div2 .first-user li span.qzfl03{background:#fd528a;}
.menu_div2 .first-user li span.qzfl04{background:#f96443;}
.menu_div2 .first-user li span.qzfl05{background:#2cc358;}
.menu_div2 .first-user li span.qzfl06{background:#1fd2d0;}
.menu_div2 .first-user li span.qzfl07{background:#fc9b40;}
.menu_div2 .first-user li span.qzfl08{background:#fdc818;}
.menu_div2 .first-user li span.qzfl09{background:#6aaef4;}
.menu_div2 .first-user li span.qzfl010{background:#1dd0ce;}
.menu_div2 .first-user li.on span{color:#fff;box-shadow:0px 4px 14px #E9EEF2;border:none;}
.menu_div2 .first-user li.on span.qzfl01{background:#23c4ec;}
.menu_div2 .first-user li.on span.qzfl02{background:#4edc74;}
.menu_div2 .first-user li.on span.qzfl03{background:#fd528a;}
.menu_div2 .first-user li.on span.qzfl04{background:#f96443;}
.menu_div2 .first-user li.on span.qzfl05{background:#2cc358;}
.menu_div2 .first-user li.on span.qzfl06{background:#1fd2d0;}
.menu_div2 .first-user li.on span.qzfl07{background:#fc9b40;}
.menu_div2 .first-user li.on span.qzfl08{background:#fdc818;}
.menu_div2 .first-user li.on span.qzfl09{background:#6aaef4;}
.menu_div2 .first-user li.on span.qzfl010{background:#1dd0ce;}

.Qz-addli .Fxy .search{margin-right:12%;display:flex;}
.Qz-addli .backtodo{top:.25rem;}
.Qzxy-li{display: none; background: #fff; position: fixed; top: 0; left: 0; z-index: 99999;  font-size:.8rem;
 color: #474e47; width: 100%; height: 100vh; text-align: center; }
.Qzxy-li .Qz-addli .content.qz-teacher{height:86vh;overflow:hidden;overflow-y:scroll;text-align:left;padding-top:10px;}
.new_titlep2{position:relative;width:100%;right:0;}
.aboutbutton2{transform:translateX(-50%);left:50%;width:230px;}
.thetitme{width:100%;font-size:12px;color:#ccc;line-height:2.5;text-align:left;padding:0 .75rem;}
.about_fxhb{position:absolute;right:.75rem;top:8px;}
.about_fxhb img{width:1.15rem;height:auto;}

.photo_album_div.pa-photo_album_div{margin-top:0;}


.content2{background:#f2f2f2;}
.needyuantu2{position:relative;display:flex;justify-content:flex-start;padding-left:2.5%;}
.needyuantu2 .middle-label{justify-content:flex-start;color:#333;}
.needyuantu2 .middle-label input[type='checkbox']:checked{border-color:#f22e92;background-color:#f22e92;}

.newpbl .item-title,.newpbl2 .item-title{padding:3%;}

.Qz-zy #hdCon .inner{min-height:28vh;}

.pinglun-div .top-img-content{position: relative;box-sizing:border-box;}
.pinglun-div .top-img{background:rgba(0,0,0,.5);height:16rem;border-radius:0;}
.pinglun-div .top-img-nav{margin:0 2%;box-sizing:border-box;width:96%;}
.pinglun-div .img-nav-ul{width:100%;display:flex;justify-content:center;}
.pinglun-div .img-nav-li{width:2rem;height:2rem;}
.pinglun-div .img-nav-li img{width:auto;height:2rem;}

.Qz-addli .Fxy .search2{background:none;margin:10px 1% 8px 0;}
.search2 .buttondiv{width:8rem;background:url(../img/sousuo.png)24% center no-repeat;background-size:auto 18px;}
.Fxy .search2 .search_box{background:#f7f7f7;padding-left:3%;}
.navfix{position:fixed;bottom:0;left:0;width:100%;height:3.6rem;background:#f7f7f7;display:flex;justify-content:space-between;align-items:center;z-index:99;}
.oktod{background:#e51284;color:#fff;font-size:14px;width:4.2rem;height:2.2rem;line-height:2.2rem;text-align:center;border-radius:4px;margin-right:3%;}
.gz-xzfz2{}
.gz-xzfz2 h2{font-weight:bold;background:#f7f7f7;color:#000;}
.gz-xzfz2 .stu-list-ul{max-height:22rem;overflow-y:scroll;box-sizing:border-box;width:100%;}
.gz-xzfz2 .stu-list-ul .stu-list-li{padding:6px 1rem;width:100%;display:block;}
.clockico{position:absolute;width:1.5rem;top:.5rem;right:.5rem;}
.fxdiv{width:100%;height:100%;background: url(../img/fx2.png) right 20px no-repeat rgba(0,0,0,.4);background-size:auto 180px;position:fixed;top:0;left:0;display:block;z-index:99999;}

.nobut-ts{padding:2rem 0;font-weight:bold;font-size:13px;text-align:center;width:100%;}

.aboutls{padding:0 10px;}

.follow-but { border: 0; background: #ffedf7; font-size:13px; height:24px; color: #e50083; padding:0 10px; min-width:40px; text-align: center;border-radius:24px;max-width:50%;line-height:24px;margin-bottom:.5rem;float:right;}
.follow-but.bg-blue{background:#44a5e5;color:#fff;}

.showTime{position:absolute;z-index:99;right:4%;top:16px;color:#e41e93;font-size:14px;font-weight:bold;}

#circle_user .User_follow_xz{min-height:101%;}

.the-nr pre {display:block;}
.the-nr.the-nr-dz pre{max-height:none;}

.morenerong{margin:3%;width:94%;border-color: #f2f2f2;padding:2%;min-height:32vh;font-size:14px;color:#333;}

.threetop-fzlbnew{top:8px;width:95%;}
.threetop-fzlbnew .px-div{z-index:1012;}
.threetop-fzlbnew .px-li{width:7rem;}
.top-titlenew{position:relative;bottom:auto;border-bottom:#ddd solid 1px;padding:1% 0 3% 0;margin:3%;}
.Photo_album .bar-nav .px-li li{line-height:42px;color:#e51284;}
.top-titlenew a.tt-name, .top-titlenew a.tt-name:visited,.top-titlenew .tt-time{color:#333;font-size:20px;line-height:1.65;}
.top-titlenew .tt-time{font-size:14px;display:block;color:#333;line-height:1.65;}
.theview-img{margin:3%;border-radius:16px;overflow:hidden;background:#fff;}
.photo-div-bottom2{background:none;}
.theimg-view{display: flex; justify-content: center; align-items: center; width: 100%; height: auto; overflow: hidden;margin-bottom:3%;}
.theimg-view img{width:100%;}
.thepl-view{font-size:14px;color:#333;line-height:1.65;padding:0 4%;}
.thetitle-view{font-size:15px;color:#333;line-height:1.65;padding:3% 4%;}
.qz-pldiv2{background:none;font-size:14px;color:#333;}
.qz-pldiv2 .pl_ct_yy strong img.gif_ico{width:10px;}
.top-img img.top-img-view2{width:100%;height:auto;}
.gobackindex2{width:2.5rem;height:2.5rem;}
.gobackindex2 img{margin:30% auto;width:18px;}
.gobackindex2 .add1{position: absolute;
 left: 0;
 top: -60px;
 color: #e51284;
 font-size: 14px;
 display: none;
 text-indent: 4px;
 font-family: "Arial";
 font-weight: normal;}

.multiselect-dropdown {
 position: relative;
 display: inline-block;
 width: 100%;
 font-family: Arial, sans-serif;
 border-bottom: #f2f2f2 solid 1px;
}

.multiselect-dropdown-toggle {
 width:100%;
}


.multiselect-dropdown-options {
 display: none;
 position: absolute;
 top: 56px;
 left: 0;
 width: 100%;
 max-height: 240px;
 overflow-y: auto;
 border-top: none;
 background-color: white;
 z-index: 1000;
 box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}

.multiselect-dropdown-option {
 padding: 8px 12px;
 cursor: pointer;
 margin:0;
 display:flex;
 line-height:1.5;
}

.multiselect-dropdown-option:hover {
 background-color: #f0f0f0;
}

.multiselect-dropdown-option input {
 margin-right: 8px;
 display: block;
 width: 1.3rem;
 height: 1.3rem;
 background: url(../img/a8.png) no-repeat;
 background-size: auto 18px;
}
.multiselect-dropdown-option input.on{
 background-image: url(../img/a8_1.png)
}
.dlnewbutton{background: -webkit-radial-gradient(0px 0, #ff43a7, #f22e92);
 color: #fff;
 margin: 6px auto;
 width: 116px;
 line-height: 26px;
 font-size: .8rem;
 border-radius: 18px;
 border: none;
 text-indent: -180px;
 float: left;
 height: 2.2rem;
 position: relative;}
.dlnewbutton2 {position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 z-index: 2;
 color: #fff;
 text-indent: 0;
 text-align: center;
 line-height: 2.2rem;}
.dlnewbutton3{
 position: absolute;
 left: 0;
 top: 0;
 opacity: 0;
 z-index: 2;
 width: 100%;
}
.cliview2{background-image:url("../img/qzzybg2.jpg");height:9.5rem;}
.change-close-upimg{position:absolute;z-index:99;width:1.4rem;height:1.4rem;bottom:3%;right:4%;display:none;background:rgba(0,0,0,.5);color:#fff;font-size:.75rem;line-height:2; border-radius:12px;width:auto;padding:0 4px;}
@media only screen and (min-width:320px) and (max-width:360px) {
 .fxqz_div_zp .fx-img { transform: scale(0.88, 0.87); -webkit-transform: scale(0.88, 0.87); margin-top: -9% }
 .fximgdiv12{height:16rem;padding:6px 12px 12px 12px;width:82%;}
 .rlmiddle{height:14rem;}
 .fx-content13 .fx-headname{font-size:.8rem;}
 .fx-content13{bottom:1.5%;}
}
@media only screen and (min-width:361px) and (max-width:375px) {
 .fxqz_div_zp .fx-img { transform: scale(0.9); -webkit-transform: scale(0.9); margin-top: -6% }
 .rlmiddle{height:14rem;}
 .fx-content13 .fx-headname{font-size:.8rem;}
 .fx-content13{bottom:2.5%;}
}
@media only screen and (min-width:376px) and (max-width:414px) {
 .fxqz_div_zp .fx-img { transform: scale(1); -webkit-transform: scale(1) }
 .fximgdiv12{height:17.5rem;padding:6px 12px 12px 8px;width:81%;}
 .rlmiddle{height:16rem;}

}
@media(width:414px) {
 .fximgdiv12{height:18.5rem;padding:6px 12px 12px 8px;width:81%;}
}
@media(min-width:530px) {
 .fx-title12{min-height:3.8rem;}
 .fximgdiv12{height:21rem;padding:6px 12px 18px 6px;width:81%;}
 #theQz-zy{max-width:640px;margin:0 auto;}
 .new_yd01{max-width:640px;left:auto;}
 .head_title{max-width:640px;padding:6px 0;width:100%;}
 .about_something_divbb{max-width:640px;left:auto;}
 .pinglun-div{max-width:640px;left:auto;}
 .sharediv{max-width:640px;left:50%;transform: translate(-50%, 0);}
 .page.page-current{max-width:640px;margin:0 auto;overflow-x:hidden;}
 nav{width:640px;left:auto;}
 /*.adding_style{width:640px;left:auto;}*/
 /* .newremid-div{width:640px;left:auto;}*/
 .bar.bar-nav.qz-indexcss{max-width:640px;left:auto;position:absolute;}
 .bar, .bar.bar-search, .bar.bar-nav{width:624px;max-width:620px;left:auto;right:auto}
 #usercenter_myindex .bar.bar-nav{width:624px;}
 .msj3-5 .threetop-fzlb{width:624px;left:auto;}
 .gz-xzfz{width:40%;left:30%;}
 .xzfl-div{width:640px;left:auto;}
 .secondnew36-content{width:40%;left:30%;}
 .noboxs a{height:8rem;}
 .new-lb-div{max-width:640px;left:auto;}
 .msj3-5 .nav-user{max-width:640px;left:auto;}
 .yd11,.yd12,.yd13,.yd14{max-width:640px;left:auto;}
 .fxqz_div{left:auto;}
 .clock-div{top:-3%;right:-3%;}
 .ulnewnav{max-width:640px;left:auto;}
 .bjli{max-width:640px;right:auto;position:absolute;}
 .bjli .head_title{width:100%;}
 .theheightauto .window_div_up{width:640px;left:auto;}
 .Qz-zy .atwho label{width:100%;}
 .wxts-div{width:40%;left:30%;}
 .gz_but, .gz_but2{/*width:640px;*/left:0;}
 .Qz-zy .atwho{width:640px;left:auto;}
 .fx-bg{width:50%;margin:0 auto;}
 .techerdivli{width:640px;}
 .loadqzfl{width:640px;position:absolute;}
 .sftitle-div{width:640px;position:absolute;}
 .fx-img{margin:0 auto;left:0;}
 .window_box{width:34%;}
 .xc_xj .view span.mrfb_pic{width:16%;height:5.46rem;}
 .xc_xj .view span.xc-span{width:16%;height:5.46rem;}
 a.photo-cover, a.photo-cover:visited, .new36tuijian a.photo-cover, .new36tuijian a.photo-cover:visited{height:14rem;}
 .Index .swiper-container .tjgz_div{height:14rem;}
 .haveqzuserxz .top-fzlb{position:absolute;}
 .Techerdpdiv{width:640px;top:100%;}
 .Qz-zy .qzlb, .votelb{position:absolute;}
 .window_div_up{position:absolute;}
 .User_follow_xz .bar.bar-nav{width:624px;}
 .User_follow_xz .window_div_up{background:none;}
 .theClassul{width:50%;left:22.5%;}
 .lsgl_div{width:50%;left:20%;}
 .Qz-ss header{width:640px;}
 .qz-addli{padding-left:15%;}
 .Indexqz .user-index-spli,.Indexqz .user-index-spli2{background-size:auto 10.8rem;height:10.2rem;padding:0 1.75rem;}
 .secondnew36{position:absolute;}
 .adding_style2{width:576px;left:auto;margin-left:4%;}
 .adding_style2 a img{width:1.3rem;}
 .tuijian_div2 ul::-webkit-scrollbar {width:10px;height:10px;}
 .tuijian_div2 ul::-webkit-scrollbar-thumb{border-radius: 10px;
  box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
  background: #ccc;}
 .tuijian_div2 ul::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
  border-radius: 10px;
  background: #f1f1f1;
 }
 .zp-search-fix{position:absolute;}
 .gobackindex, .gobackindex:visited{right:auto;left:640px;}
 .Qz-zy .module_img, .Qz-zy .user_kttw_pic{width:70%;}
 .module_img{max-height:inherit;}

}
@media(max-width:320px) {
 .head_name, .head_name:visited { width: auto }
 .pl_div .head_name, .pl_div .head_name:visited { width: auto }
 .Fxy .float_l { width: 52% }
 .Mainlist-quanzi .head_name, .Mainlist-quanzi .head_name:visited, .Qz-li .Mainlist-quanzi .zd-div .head_name { width: 40%; height: 1.7rem }
 .Qz-zy .Mainlist-quanzi .head_name, .Qz-zy .Mainlist-quanzi .head_name:visited { width: 72% }
 .User_follow .head_name, .User_follow .head_name:visited { width: 68% }
 .follow { padding: 0 16px }
 .Mainlist-quanzi .head_news, .Mainlist-quanzi .head_news:visited { width: 52% }
 .User_follow_xz .atwho label em, .User_follow_xz .powervis label em, .the_teacher label em, .fs_li label em { width: 68% }
 .Qz-zy .yuyi_pl { width: 80% }
 .User_index_gb .user_kttw_pic .box-img { width: 31.5% }
 .Qz-li .Mainlist-quanzi .head_name, .Qz-ss .Mainlist-quanzi .head_name { width: 52% }
 .window_div_up .powervis .the-people { height: 26rem }
 .iphonenumber, .jurisdiction_p label input.iphonenumberinput { width: 88px }
 .time-ul li {  margin-right:.5rem
 }
 .user_news_dl dt .new_f12 p i { width: 60% }
 .zf_window { height: 14rem; margin-top: 4rem }
 .zf_window p {  padding:.2rem 0
 }
 .Qz-zy .zf_window { height: 12rem; margin-top: 4rem }
 .Qz-zy .zf_window p {  padding:.2rem 0
 }
 .nub_ggg li a { height: 36px; line-height: 36px }
 .qzzr { width: 40% }
 .qz-addli a, .qz-addli a:visited { height: 125px; width: 33% }
 .qz-addli a.ptqz, .qz-addli a.ffqz, .qz-addli a.dkqz { background-size: auto 120px }
 .fxqz_div_zp .fx-img { transform: scale(0.85); -webkit-transform: scale(0.85); margin-top: -8% }
}
