input{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-modify: read-write-plaintext-only;outline:none;}
button,input,textarea{border:0;}
i,em{font-style:normal;}
input::-webkit-input-placeholder {color:#b2b2b2;}
input::placeholder {color:#b2b2b2;}
input::-moz-placeholder {color:#b2b2b2;}
input::-ms-input-placeholder {color:#b2b2b2;}
textarea::-webkit-input-placeholder {color:#b2b2b2;}
textarea::placeholder {color:#b2b2b2;}
textarea::-moz-placeholder {color:#b2b2b2;}
textarea::-ms-input-placeholder {color:#b2b2b2;}
body{min-height:100%;}
.psn{background:#f6f6f6;}
header{font-size:1.3rem;}
.blank_spacer{height:3rem;margin:0 0 4%;}
/*----------psn_coll----------*/
.back_btn{position:absolute;left:0;top:50%;display:block;padding:0 4%;margin-top:-0.5rem;}
.back_btn::before{content:"";display:block;width:1rem;height:1rem;border-left:2px solid #afafaf;border-top:2px solid #afafaf;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.edit_btn{position:absolute;right:4%;top:0;font-size:1.1rem;color:#333;}
.more_wrap{margin-bottom:3%;clear:both;text-align:center;padding-bottom:3%;}
.more_wrap .more_link{display:inline-block;width:2rem;height:2rem;background:url(../images/ico.png) no-repeat;background-size:2rem auto;background-position:0 -10rem;}
.more_wrap p{font-size:1rem;color:#ccc;}
.load_more{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.75);text-align:center;z-index:1100;display:none;}
.load_more .load_pic{position:absolute;left:50%;top:50%;display:block;width:10rem;margin:-1.5rem 00 0 -5rem;}
.load_more img{width:3rem;}
/*sort_tab*/
.sort_tab{background:#f6f6f6;border-bottom:1px solid #c3c3c3;}
.sort_tab ul{justify-content: center;align-items: center;display: flex;display: -webkit-flex;}
.sort_tab li{float:left;width:20%;line-height:2.7rem;text-align:center;}
.sort_tab a{display:inline-block;font-size:1rem;padding:0 10%;}
.sort_tab .curr a{color:#a91717;border-bottom:1px solid #a91717;}
/*psn_item*/
.psn_item{padding:1.5% 4% 0;background:#f6f6f6;}
.psn_item dl{clear:both;overflow:hidden;padding:3% 0;border-bottom:1px solid #ebebeb;margin-top:-1px;position:relative;}
/*.psn_item dl:last-child{border:0;}*//*这个选择器的子元素层级有问题dl是psn_item的孙子级元素，所以不生效*/
.psn_item dt{float:left;}
.psn_item dd{float:left;margin-left:4%;}
.psn_item dl h3,.psn_item a dl h3{line-height:1.4rem;font-size:1.2rem;color:#000;font-weight:200;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.psn_item dl p{margin:2% auto;color:#666;font-size:1rem;line-height:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.psn_item .date{color:#999;font-size:1rem;font-weight:200;font-family:Arial; height:1.2rem; overflow:hidden}
.psn_item .date span{margin-right:10px}
.psn_item .days{background:url(../images/ico.png) no-repeat;background-size:1.47rem;background-position:0 -9rem;padding-left:1.6rem;}
/*psn_info*/
.psn_info dt{width:30%;}
.psn_info dd{width:63%;}
/*psn_works*/
.psn_works dt{width:20%;height:6rem;text-align:center;}
.psn_works dd{width:75%;padding-top:2%;}
.psn_works .sort{float:right;color:#999;}
.psn_works .work_name{display:inline-block;width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.psn_works .name{font-size:1.2rem;color:#c5a279;}
.laud{background:url(../images/icon_psn.png) no-repeat;background-size:1.6rem;padding-left:1.6rem;}
.psn_works .del_btn{top:auto;bottom:0.6rem;right:0.6rem;}
/*psn_show*/
/*.psn_show{margin-bottom:-3%;}*/
.psn_show dt{width:31%;text-align:center;/*height:8rem;*/}
.psn_show dd{width:64%;}
.psn_show .show_tit{float:left;display:block;width:40%;text-align:justify;color:#999;}
.psn_show .show_art .name{float:left;display:block;word-break: keep-all;width:60%;text-align:justify;color:#666;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;white-space:normal;}/*2017-11-30 gao chenge*/
.psn_show.psn_item p{white-space:normal;line-height:150%; overflow:hidden;text-overflow:ellipsis;}
.psn_show .show_art{line-height:150%;font-size:1rem; overflow:hidden;text-overflow:ellipsis;}
.psn_show .title{line-height:200%;font-size:1.2rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.psn_show .date{ position:absolute; bottom:7%}
.psn_show .digest{line-height:120%;font-size:1rem;color:#888;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.psn_show .icons{position:absolute;bottom:7%;right:4%;width:64%;text-align:right;}
.psn_show .icons i{display:inline-block;width:2rem;height:2rem;vertical-align:middle;}
.psn_show .icons .spacer{width:1px;height:1.2rem;background:#e1e1e1;margin:0 12px;}
.psn_show .icons .icon_zan{background:url(../images/zan.png) no-repeat;background-size:cover;}
.psn_show .icons .icon_share{background:url(../images/share.png) no-repeat;background-size:cover;}
.psn_show .seat{background:url(../images/icon_psn.png) no-repeat;background-size:2rem;background-position:0 -2rem;padding-left:1.6rem;}
.del_btn_box{position:absolute;top:0;right:0;width:100%;height:13.2rem;background-color:rgba(0,0,0,0.3); display:none;}
.picture .list_main ul li .del_btn_box{height:8.2rem}
.del_btn{position:absolute;bottom:0.6rem;right:0.6rem;display:block;width:2.6rem;height:2.6rem;background:url(../images/del_btn.png) no-repeat;background-size:100%;margin-top:-1rem;}
/*----------psn_follow----------*/
.art_list{background:#f6f6f6;}
.art_list dl{overflow:hidden;clear:both;border-top:1px solid #e5e5e5;padding:3.2% 0;margin-top:-1px;}
.art_list dl:first-child{border:none;}
.art_list dt{float:left;width:11%;margin:0 3.2%;}
.art_list dt img{width:100%;border-radius:50%;}
.art_list dd{float:left;width:80%;line-height:170%;font-size:1rem;color:#c6a57e;position:relative;}
.art_list dd .art_name{width:80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.art_list .fine_arts{color:#333;margin-right:2%;}
.art_list .sundry{color:#999;position:relative;}
.art_list .sundry span{margin-right:2%;}
/*----------psn_follow----------*/
.finance{background:#f6f6f6;margin-top:3%;color:#333;}
.finance li{line-height:4.4rem;margin-left:3.2%;border-top:1px solid #e5e5e5;margin-top:-1rem;font-size:1.1rem;position:relative;}
.finance li:first-child{border:none;}
.finance .arrow{position:absolute;right:5%;top:50%;width:0.7rem;height:0.7rem;border-right:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;margin-top:-0.5rem;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.finance .opened{color:#a91717;float:right;margin-right:4%;}
/*----------psn_pay----------*/
.psn_pay{margin:0 0 4rem 0;}
.psn_pay .payhd{line-height:3rem;padding-left:4%;background:#eee;color:#b2b2b2;font-size:1rem;}
.psn_pay li{position:relative;}
.psn_pay li i{display:inline-block;width:2rem;height:2rem;background:url(../images/icon_pay.png) no-repeat;background-size:2rem;vertical-align:middle;margin-right:5px;}
.psn_pay .rates{float:right;color:#a91717;margin-right:4%;font-family:Arial;font-size:1.3rem;}
.psn_pay .alipay i{background-position:0 -2rem;}
.psn_pay input{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;opacity:0;z-index:10;}
.psn_pay label{position:absolute;right:4%;top:50%;width:2rem;height:2rem;margin-top:-1rem;border:1px solid #ccc;border-radius:50%;}
.psn_pay label:after{opacity:0;content:'';position:absolute;top:0;right:1px;width:2.2rem;height:2rem;background:url(../images/icon_pay.png) no-repeat;background-size:2.4rem;background-position:center -4.75rem;}    
.psn_pay input:checked+label:after{opacity:1;}
.psn_pay input:checked+label{border:0;}
.pay_btn{position:fixed;bottom:0;left:0;width:100%;}
.pay_btn .line_btn{display:block;width:100%;line-height:4rem;color:#fff;background:#a91717;text-align:center;font-size:1.3rem;}
/*----------psn_putin----------*/
.psn_putin{padding-top:10%;}
.psn_putin .states{text-align:center;}
.psn_putin .states_pic{display:block;width:10rem;height:10rem;background:url(../images/states.png) no-repeat;background-size:10rem;margin:0 auto 6%;}
.psn_putin h4{line-height:200%;font-weight:normal;font-size:1.3rem;color:#333;}
.putin_list .under{color:#888;font-size:1rem;margin:4% 0;text-align:center;}
.putin_list{width:80%;margin:0 auto 6%;}
.putin_list li{padding-left:14%;position:relative;}
.putin_list span{position:absolute;left:4%;top:2px;display:block;width:1.7rem;height:1.7rem;background:url(../images/states.png) no-repeat 0 -12rem;background-size:10rem;}
.putin_list p{font-size:1rem;color:#333;}
.putin_list li:nth-of-type(2) span{background-position:-3rem -12rem;}
.putin_list li:nth-of-type(3) span{background-position:-6rem -12rem;}
.once_btn{display:block;width:70%;border:1px solid #e5e5e5;color:#333;background:#fbfafc;margin:0 auto;border-radius:2.2rem;font-size:1.3rem;text-align:center;padding:4% 0;}
/*----------psn_web----------*/
.psn_web{padding-top:100%;background:url(../images/psn_web.jpg) no-repeat;background-size:100%;overflow:hidden;}
.btn_wrap{}
.btn_wrap .applies{display:block;width:64%;padding:4% 0;background:#a91717;margin:0 auto 4%;color:#fff;text-align:center;border-radius:4rem;font-size:1.3rem;}
.btn_wrap .opened{background:#cab187;color:#fffefe;}
/*----------psn_sale----------*/
.psn_sale .under{margin:0;color:#888;font-size:1.1rem;}
/*----------psn_work----------*/
.psn_work{background:url(../images/psn_works.jpg) no-repeat;background-size:100%;}
/*----------psn_phone----------*/
.phone_info{background:#f6f6f6;margin-top:4%;}
.phone_info dl{line-height:4rem;border-bottom:1px solid #e5e5e5;margin-left:4%;position:relative;}
.phone_info dl:last{border:none;}
.phone_info dl:last-child{border:none;}
.phone_info dt{position:absolute;left:0;color:#333;}
.phone_info dd{padding-left:18%;}
.phone_info .code_btn{position:absolute;right:4%;top:50%;display:block;line-height:3rem;margin-top:-1.5rem;color:#a91717;border:1px solid #c87070;border-radius:4px;padding:0 4%;}
.phone_info .ptxt{width:50%;padding:3% 0;color:#333;font-size:1rem;border:0;outline:0;background:transparent;}
.firm_btn{display:block;width:90%;padding:3% 0;margin:10% auto 0;background:#a91717;color:#fff;font-size:1.3rem;border-radius:3rem;text-align:center;}
/*----------psn_depict----------*/
.psn_depict{min-height:100%;background:#eee;}
.psn_depict header{margin-bottom:4%;}
.psn_depict .depict{width:94%;min-height:25rem;line-height:150%;padding:3%;background:#f6f6f6;text-align:justify;color:#333;}
.psn_depict .tips{line-height:200%;text-align:right;color:#b2b2b2;padding-right:4%;}
/*----------psn_info----------*/
.info{margin-bottom:1rem; padding-bottom:7rem}
.info_list{margin-top:4%;background:#f6f6f6;overflow:hidden;}
.info_list dl,.info_list h4{margin-left:4%;border-top:1px solid #e5e5e5;margin-top:-1px;position:relative;clear:both;background: url(../images/p-f-link-icon.png) no-repeat 96%;background-size: contain;}
.info_list h4{color:#333; font-weight:200;height:3.8rem;line-height:3.8rem;}
.info_list dt{position:absolute;left:0;top:0;width:auto;line-height:3.8rem;height:3.8rem;color:#333;font-size:1.2rem;}
.info_list .hd{background: url(../images/p-f-link-icon01.png) no-repeat 96%;background-size: contain;overflow: hidden;}
.info_list .hd .bangs{line-height:7.2rem;}
.info_list .hd dt{top:2rem;padding:0;}
.info_list dd{text-align:right;height:3.8rem;}
.info_list span{display:inline-block;vertical-align:middle;color:#b2b2b2;}
.user_pic{ float: right;display:block;width:6rem;height:6rem;border-radius:50%;overflow:hidden;margin:0.6rem 8% 0.6rem 0;  position: relative;}
.user_pic .hide_load{position:absolute;top:50%;left:50%;margin-left: -16px;margin-top: -16px;}
.info_list .arrow{width:0.7rem;height:0.7rem;border-right:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);margin-right:4%;}
.info_list .fill{width:100%;text-align:left;}
.info_list .fill input{width:46%;float:right;height:2rem;line-height:2rem;margin:0.9rem 2rem 0.9rem 0;border:none;font-size:1rem;background:transparent;text-align: right;}
.info_list .bangs{float:right;line-height:3.8rem;color:#f03b3b;font-size:1rem;margin-right:8%;}
.info_list .icon_tips{display:inline-block;width:1.5rem;height:1.5rem;background:url(../images/icon_psn.png) no-repeat center -21.2rem;background-size:1.5rem;vertical-align:middle;}
.info_list .push{position:relative;margin-right:5%;}
.info_list input[type=checkbox]{opacity:0;}
.info_list label{line-height:150%;}
.info_list label:before{position:absolute;left:-1rem;top:50%;content:"";display:inline-block;width:2rem;height:2rem;background:url(../images/icon_psn.png) no-repeat center -6rem;background-size:2rem;margin-top:-0.5rem;}
.info_list input[type=checkbox]:checked + label:before{background-position:0 -4rem;}
.info .btn_wrap{position:fixed;bottom:0;left:0;width:100%;line-height:4rem;text-align:center;border-top:1px solid #e3e3e3;background:#fff;}
.info .save_ico{display:inline-block;width:2rem;height:2rem;margin-right:10px;background:url(../images/icon_psn.png) no-repeat center -8rem;background-size:2rem;vertical-align:middle;margin-top:-2px;}
.info .save_btn{display:inline-block;color:#a91717;font-size:1.3rem;}
/*----------search----------*/
.search_box{position:absolute;right:4%;left:10%;top:50%;height:2.4rem;margin-top:-1.2rem;background:#f0f0f0;}
.search_btn{position:absolute;right:0;top:50%;display:inline-block;line-height:2.4rem;background:#a91717;color:#fff;padding:0 10px;margin-top:-1.2rem;-webkit-appearance:none;appearance:none;}
.search_txt{float:left;width:90%;height:2.4rem;margin-left:2.4rem;background:transparent;}
.search_ico{position:absolute;left:0;top:0.6rem;display:inline-block;width:2.4rem;height:2.4rem;background:url(../images/icon_psn.png) no-repeat center -11rem;background-size:2rem;}
.close_btn{position:absolute;right:20%;top:0;display:block;width:2rem;height:2rem;background:url(../images/icon_psn.png) no-repeat center -13.2rem;background-size:2rem;}
.senull{text-align:center;}
.senull img{width:34%;margin:23% 0 5%;}
.senull p{color:#b2b2b2;font-size:1.1rem;}
/*----------search_hot----------*/
.hot_hd{line-height:4rem;padding-left:4%;font-size:1rem;color:#999;}
.hot_tags{padding-left:4%;}
.hot_tags i{float:left;width:30%;line-height:2rem;font-size:1rem;color:#666;margin:0 2% 2% 0;border:1px solid #e0e0e0;border-radius:4px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/*----------searches----------*/
.push_btn{position:absolute;right:0;top:50%;line-height:2rem;border:1px solid #d79d9d;color:#a91717;font-size:0.9rem;border-radius:3px;margin-top:-1rem;padding:0 10px;}
.push_btn_pushed{position:absolute;right:0;top:50%;line-height:2rem;border:1px solid #d79d9d;color:#a91717;font-size:0.9rem;border-radius:3px;margin-top:-1rem;padding:0 10px;color:#b2b2b2;border:1px solid #dbdbdb;}
/*----------psn_works_enjoy----------*/
.upload{text-align:center;}
.up_pic{position:relative;width:13.2rem;height:13.2rem;background:#e8dcc8;margin:0 auto;text-align:center;vertical-align:middle;}
.up_pic img{position:absolute;width:40%;left:50%;top:50%;margin:-20% 0 0 -20%;}
.upload p{line-height:200%;color:#93795f;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*Eject frame*/
.Eject_bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:100;}
.Eject_frame{position:absolute;top:50%;left:50%;margin-top:-7.35rem;margin-left:-37.35%;width:74.7%;height:14.7rem;border-radius:0.3rem;background-color:#fff;}
.Eject_frame .title{width:100%;height:5.3rem;line-height:5.3rem;color:#222;font-size:1.5rem;text-align:center;font-weight:normal;}
.Eject_frame .prompt{width:100%;line-height:1.8rem;color:#999;font-size:1.2rem;text-align:center;overflow:hidden;padding-bottom:1.3rem;}
.Eject_frame .operation{width:100%;overflow:hidden;border-top:1px solid #d5d5d5;}
.Eject_frame .operation a{width:50%;float:left;height:4.3rem;line-height:4.3rem;text-align:center;color:#888;font-size:1.4rem;overflow:hidden;}
.Eject_frame .operation .payment{color:#a91717;border-left:1px solid #d5d5d5;box-sizing:border-box;}
/*----------psn_uppic----------*/
.psn_uppic dl{position:relative;line-height:5rem;margin:-1px 0 0 4%;border-top:1px solid #e5e5e5;}
.psn_uppic dt{position:absolute;left:0;font-size:1.2rem;color:#333;}
.psn_uppic dd{padding-left:20%;width:70%;}
.psn_uppic .uptxt{width:100%;background:transparent;color:#333;font-size:1.4rem;}
.psn_uppic input::-webkit-input-placeholder {color:#93795f;}
.psn_uppic input::placeholder {color:#93795f;}
.psn_uppic input::-moz-placeholder {color:#93795f;}
.psn_uppic input::-ms-input-placeholder {color:#93795f;}
.psn_uppic .sort_btn{line-height:150%;color:#333;margin-left:1rem;}
.psn_uppic .sort_btn input{opacity:0;}
.psn_uppic .sort_btn label{position:relative;}
.psn_uppic .sort_btn labtl:before{position:absolute;content:'';display:block;width:1rem;height:rem;}
.psn_uppic label:before{position:absolute;left:-2rem;top:50%;content:"";display:inline-block;width:2rem;height:2rem;background:url(../images/icon_psn.png) no-repeat right -16rem;background-size:2rem;margin-top:-0.7rem;}
.psn_uppic input[type=radio]:checked + label:before{background-position:0 -18rem;}
.upbox{padding:2% 0 0 2%;border-top:1px solid #e5e5e5;padding-bottom:4rem; margin-bottom:1rem}
.psn_uppic .upimg{display:table-cell;width:auto;height:6rem;text-align:center;vertical-align:middle;position:relative;}
.psn_uppic li img{width:auto;max-height:100%;vertical-align:middle;}
/*.psn_uppic li .del_btn{bottom:0;top:auto;right:0;}*/
.upbox li{position: relative;float:left;width:29%;margin:2%;justify-content: center;align-items: center;display:flex;background-color: #f8f8f8;min-height:8rem;}
.upbox img{max-width:8rem;max-height:8rem;}
.upbox li.upload{position:relative;height:8rem;background:#e8dcc8;color:#fff;}
.upbox .upload img{position:absolute;top:50%;left:50%;text-align:center;width:4rem;margin:-2rem 0 0 -2rem;}
.psn_uppic .btn_wrap{position:fixed;bottom:0;left:0;width:100%;line-height:4rem;text-align:center;border-top:1px solid #e3e3e3;background:#a91717;}
.psn_uppic .up_ico{display:inline-block;width:2rem;height:2rem;margin-right:10px;background:url(../images/icon_psn.png) no-repeat center -20rem;background-size:2rem;vertical-align:middle;}
.psn_uppic .up_btn{display:inline-block;color:#fff;font-size:1.3rem;}
/*----------psn_albums----------*/
.psn_albums .piece{color:#999;}
/*----------psn_upvideo----------*/
.write_text{margin-left:4%;border-bottom:1px solid #e5e5e5;}
.write_text textarea{width:94%;padding:3%;background:transparent;color:#333;}
/*----------psn_albums_make----------*/
.psn_albums_make .btn_box{float:left;width:50%;}
.psn_albums_make .view_btn{background:#cbb48e;}
.psn_albums_make .view_ico{background-position:0 -23rem;}
/*----------psn_albums_editor----------*/
.psn_editor{margin-left:4%;border-bottom:1px solid #e5e5e5;padding:3% 0;}
.psn_editor input{width:100%;background:transparent;}
.psn_albums_editor li{position:relative;}
.psn_albums_editor .del_btn{bottom:0;top:auto;right:0;}
/*----------psn_albums_editor----------*/
.info_list .tips{color:#e01d1d;margin-right:10px;}
.art_cer .btn_box{float:left;width:50%;background:#a91717;}
.art_cer .btn_box a{color:#fff;}
.art_cer .cance_btn{background:#cbb48e;}
.art_cer .cancel_ico{background-position:center -26rem;}
.art_cer .put_ico{background-position:center -20rem;}
/*----------psn_web_unclick----------*/
.psn_unclick .unclick{background:#d5d5d5;}
/*----------psn_state----------*/
.psn_state{min-height:100%;background:#f6f6f6;text-align:center;overflow:hidden;}
.icon_state{width:10rem;height:10rem;background:url(../images/icon_state.png) no-repeat;background-size:10rem;margin:14% auto 7%;border-radius:50%;overflow:hidden;}
.psn_state h4{font-size:1.4rem;color:#000;font-weight:normal;margin-bottom:4%;}
.psn_state .indate{height:6rem;}
.psn_state .indate p{font-size:1.2rem;color:#888;}
.renew_wrap{padding:0 13%;}
.renew_wrap .renew_btn{display:block;line-height:4rem;background:#a91717;font-size:1.3rem;color:#fff;text-align:center;border-radius:2rem;}
.soon_state .icon_state{background-position:0 -11rem;}
.beon_state .icon_state{background-position:0 -22rem;}
.fail_state .icon_state{background-position:0 -33rem;}
/*----------psn_albums_editor----------*/
.psn_albums .list_img{position:relative;}
/*----------upvideo----------*/
.psn_video .del_btn{top:auto;bottom:0;right:4%;z-index:100;}
.person{overflow:hidden;background:#fff;}
.person .tab_b4{margin:5% auto;}
.list_main{background:#f6f6f6;padding-top:4%;}
.psn_video .list_main .list_img{width:1%;}
.psn_video .del_btn{top:auto;}
.list_main .date{background:url(../images/ico.png) no-repeat 0 -27.78rem;background-size:1.5rem auto;padding-left:1.2rem;margin:0 0 4%;}
.psn_video .up_pic img{margin-top:-10%;}
.list_main .tj_ico{position:relative;}
.list_main .tj_ico .fr{position:absolute;right:0;top:0;}
.list_main .audit i{line-height:1.3rem;background:#fca845;padding:0 4px;color:#fff;font-size:1rem;overflow:hidden;border-radius:0 4px 0 4px;}
.list_main .fail i{background:#f36053;}
.list_main .succ i{background:#80ade0;}
.list_main .name,.list_main .succ i{background:#80ade0;}
.list_main .writer,.list_main .count{font-size:1rem;color:#c5c5c5;width:60%;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
/*----------pics_list----------*/
.pics_list{background:#fff;}
.pics_list li{width:28%;height:8.8rem;margin:2% 2.4%;}
.pics_list .upimg{display:table-cell;width:auto;height:8.8rem;text-align:center;vertical-align:middle;background:#eee;position:relative;}
.pics_list .upbox{margin:0;padding:0;}
.pics_list .pic_box{position:relative;}
.pics_list .psn_uppic img{width:auto;max-width:100%;max-height:100%;vertical-align:middle;}
.pics_list .up_icon{width:8.8rem;height:8.8rem;margin:0 auto;background:#ebe0cd;}
.pics_list .up_icon img{position:absolute;top:50%;left:50%;width:42%;margin:-24% 0 0 -19%;}
.pics_list p{position:absolute;bottom:0;left:0%;width:100%;line-height:300%;color:#93795f;text-align:center;}
/*----------works_part----------*/
.works_part{background:#f6f6f6;margin-bottom:1%; padding-bottom:4.2rem}
.work_show{ width:100%; height:16rem; display:inline-block; line-height:16rem;vertical-align:middle;text-align:center;}
.work_show img{max-width:100%;max-height:100%;vertical-align: middle; width:auto}
.zan_btn{position:absolute;right:4%;top:50%;display:block;width:2rem;height:2rem;background:url(../images/zan.png) no-repeat;margin-top:-1rem;background-size:100%;}
.works_part .main{padding:0 4%;}
.work_info h4{font-size:1.2rem;color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:normal;margin:4% 0;}
.work_info h1{font-size:1.2rem;color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:normal;margin:4% 0;}
.work_info li{float:left;width:50%;line-height:200%;color:#888;}
.work_info li i{display:inline-block;width:1.2rem;height:1.2rem;background:url(../images/icon_work.png) no-repeat;margin-right:5px;vertical-align:middle;background-size:100%;}
.work_info li .sort{background-position:center -2rem;}
.work_info li .size{background-position:center -3.9rem;margin-top:-4px}
.work_info li .nums{background-position:center -5.9rem;margin-top:-4px}
.works_part .depict{border-top:1rem solid #eee;margin:0 -4%;}
.works_part .depict .title{line-height:3rem;font-size:1.2rem;color:#333;border-bottom:1px solid #e5e5e5;padding:0 4%;}
.works_part .depict p{line-height:150%;color:#888;padding:4%;text-align:justify;}
.works_part .author{position:fixed;bottom:0;left:0;width:100%;padding:2% 0;background:#fff;border-top:1px solid #e3e3e3;}
.works_part .autit{float:left;width:12%;margin:0 4%}
.works_part .auct{float:right;width:80%;}
.works_part .aut_name{line-height:180%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c6a57e;padding-right:4%;}
.works_part .aut_name a{color:#000;}
.works_part .fine_arts{margin-left:2%;}
.works_part .sundry{color:#999;}
.works_part .sundry span{margin-right:2%;}
.works_part .go_home{position:absolute;right:4%;display:inline-block;color:#a91717;}
/*----------works_up----------*/
.works_up{margin-bottom:4rem;}
.works_up dl{position:relative;}
.works_up .fill{background:transparent;}
.works_up input::-webkit-input-placeholder {color:#b2b2b2;}
.works_up input::placeholder {color:#b2b2b2;}
.works_up input::-moz-placeholder {color:#b2b2b2;}
.works_up input::-ms-input-placeholder {color:#b2b2b2;}
.works_up .arrow{position:absolute;right:5%;top:50%;display:inline-block;width:0.7rem;height:0.7rem;border-right:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;transform:rotate(-45deg);}
.works_up .length{position:absolute;right:4%;color:#a91717;font-size:1.1rem;font-family:Arial;}
.works_up .space{color:#b2b2b2;font-size:1rem;margin:0 6px;}
.works_up .size{width:5rem;text-align:center;border:1px solid #cfcfcf;background:transparent;border-radius:4px;padding:3% 0;}
.works_up .radio input[type=radio]{opacity:0;}
.works_up .radio{position:relative;margin:0 4px 0 4px;}
.works_up label:before{position:absolute;left:-0.6rem;top:50%;content:"";display:inline-block;width:2rem;height:2rem;background:url(../images/icon_psn.png) no-repeat center -5.9rem;background-size:2rem;}
.works_up input[type=radio]:checked + label:before{background-position:center -3.8rem;}
/*----------subitem----------*/
.subitem{min-height:100%;background:#f6f6f6;}
.subitem .sub_hd{line-height:4rem;background:#eee;padding:0 4%;font-size:1.1rem;color:#888;}
.subitem .sub_hd em{color:#c1c1c1;font-size:1rem;}
.sub_list{padding-left:4%;padding-bottom:5rem;}
.sub_list li{line-height:4rem;border-bottom:1px solid #e5e5e5;color:#333;fong-size:1.1rem;position:relative;}
.sub_list li:last-child{border:none;}
.sub_list input{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:100;}
.sub_list label:before{position:absolute;right:4%;top:50%;content:'';display:block;width:2rem;height:2rem;margin-top:-1rem;background:url(../images/icon_psn.png) no-repeat center -5.6rem;background-size:2rem;}
.sub_list input:checked+label:before{background-position:center -3.5rem;}
.buttom_btn{position:fixed;bottom:0;left:0;width:100%;line-height:4rem;text-align:center;background:#a91717;z-index:110;}
.buttom_btn .sift_btn{font-size:1.6rem;color:#fff;}
/*----------psnhome----------*/
.psnhome{min-height:100%;background:#eee;}
.psnhome .choose{font-size:1.125rem;color:#b2b2b2;background:transparent;border:none;margin-right:0.6rem;height: 3.8rem;text-align: right;}
.update_face{padding:0 4%; padding-bottom:3rem; margin-bottom:1rem}
.update_face h4{line-height:300%;font-size:1.1rem;color:#333;font-weight:normal;}
.update_face .care{font-size:1rem;color:#cfae87;}
.box_img{margin:8%;position:relative;}
.box_img .addimg{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
.box_img .addimg img{width:23%;margin:18% 0 4%;}
.box_img .addimg p{color:#fff;font-size:1.2rem;font-weight:bold;}
.box_img .addimg .add_file{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.box_img .webuploader-container{width:100%;height:14rem;background:url(../images/graduate.jpg) no-repeat center top;background-size:100%;border:none;}
.box_img .webuploader-container label{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;}
/*----------psn_line----------*/
.psn_line{min-height:100%;background:#f6f6f6;}
.psn_line .line_hd{line-height:4rem;font-size:1.2rem;color:#a91717;text-align:center;background:#fff;border-bottom:1rem solid #eee;}
.psn_line .line_hd em{font-size:2rem;vertical-align:middle;margin-right:0.5rem;font-weight:100;}
.line_listt{padding-bottom:6rem;}/*上传按钮遮盖住内容，增加下边距将内容全部展示出来*/
.line_listt li{padding:2% 4%;border-bottom:1px solid #e5e5e5;position:relative;}
.line_listt li p{width:90%;color:#333;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.psn_line_new .line_listt li p{width:80%;}
.line_listt li .timer{font-size:1rem;color:#999;}
.line_listt li .del_btn{right:4%;}
.line_listt li .a_del_btn{ display:block;position:absolute;top:50%;right:0;width:4rem;height:4rem;margin-top:-2rem;}
.line_listt li .r{position:absolute;top:2.5rem;right:0;width:0.7rem;height:0.7rem;border-right:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);margin-right:4%;margin-top:-1rem;}
.line_listt li .Auditing{position:absolute;right:2rem;top:1.3rem;line-height:1.3rem;padding:0 4px;color:#fff;font-size:1rem;overflow:hidden;border-radius:0 0.5rem 0 0.5rem;}
.line_listt li .wait{background-color:#fca845;}
.line_listt li .fail{background-color:#f36053;}
.line_listt li .success{background-color:#80ade0;}
.psn_line.line_fill{background:none;margin-bottom:4rem;}
.psn_line .depict{min-height:10rem;border:1px solid #e5e5e5;margin:-1px -1px 0;}
.bc_f{ background-color:#fff; border-bottom:1rem solid #eee; padding-top:5%}
.bc_f .tab_b4{ margin:0 10% 5%;}
/*----------psn_organ----------*/
.psn_organ .box_img .webuploader-container{background:url(../images/psn_letter.jpg) no-repeat center top;background-size:100%;}
/*----------psn_organ----------
.psn_organ .box_img .webuploader-container{background:url(../images/psn_letter.jpg) no-repeat center top;background-size:100%;}*/
/*----------psn_real----------*/
.psn_real .box_img .webuploader-container{background:url(../images/card01.jpg) no-repeat center top;background-size:100%;}
.psn_real h4 .tips{color:#e01d1d;margin-right:10px;}
.psn_real .update_face .bangs{float:right;color:#f03b3b;font-size:1rem;}
.psn_real .icon_tips{display:inline-block;width:1.5rem;height:1.5rem;background:url(../images/icon_psn.png) no-repeat center -21.2rem;background-size:1.5rem;vertical-align:middle;}
/*----------psn_real----------*/
.psn_job .box_img .webuploader-container{background:url(../images/card03.jpg) no-repeat center top;background-size:100%;}
/*----------pics----------*/
.pics{min-height:100%;background:#333;}
.pics_title{height:3.5rem;line-height:3.5rem;color:#fff;overflow:hidden;background:#000;border:none;}
.pics_img{width:100%;overflow:hidden;vertical-align:middle;background:#333;}
.pics_img .swiper-wrapper .swiper-slide{width:100%;line-height:40rem;display:table-cell;vertical-align:middle;text-align: center;background:#333;}
.pics_img .swiper-wrapper .swiper-slide img{max-width:100%;max-height:40rem;vertical-align:middle;}
/*@charset "utf-8";*/
.w{width:100%;overflow:hidden;}
img{max-width:100%;max-height:100%;}
.mt-1{margin-top:1rem;}
.personal_head{position:relative;height:16rem;padding-top:2rem;background:url(../images/Hd-portrait.jpg) no-repeat;background-size:100% 100%;}
.personal_head .img{width:20.7%;overflow:hidden;margin:0 auto;border-radius:8rem;}
.personal_head .name{width:100%;overflow:hidden;height:2.5rem;line-height:3.1rem;color:#fff;font-size:1.4rem;text-align:center;font-weight:bold;}
.personal_head .link{width:26%;margin:0 auto;overflow:hidden;}
.personal_head .link a{display:block;height:2.5rem;line-height:2.5rem;color:#fff;font-size:1rem;overflow:hidden;background:url(../images/official-link.png) no-repeat right center;background-size:contain;}
.personal_head .edit{position:absolute;bottom:0;left:0;width:100%;height:3.8rem;background-color:rgba(0,0,0,0.1);}
.personal_head .edit .left{width:50%;float:left;height:3.8rem;overflow:hidden;}
.personal_head .edit .left p{display:inline;height:3.8rem;line-height:3.8rem;color:#fff;font-size:1rem;overflow:hidden;padding:0 4% 0 8%;}
.personal_head .edit .left p span{padding-left:3%;}
.personal_head .edit .right{float:right;margin-right:4%;height:3.8rem;overflow:hidden;padding-top:0.95rem;text-align:center;}
.personal_head .edit .right a{display:block;height:2.05rem;line-height:2.05rem;color:#fff;font-size:1rem;padding:0 10px;overflow:hidden;border:1px solid #fff;border-radius:2.05rem;box-sizing:border-box;}
.personal_function{width:100%;overflow:hidden;padding-bottom:4.4rem;background-color:#eee;}
.personal_function01{width:97%;padding-left:3%;overflow:hidden;background-color:#f6f6f6;}
.personal_function01 a{display:block;width:100%;overflow:hidden;}
.personal_function01 a .img{float:left;width:9%;overflow:hidden;}
.personal_function01 a .title{float:left;width:81%;height:3.8rem;line-height:3.8rem;color:#666;font-size:1.2rem;overflow:hidden;padding-right:7%;margin-left:3%;background:url(../images/p-f-link-icon.png) no-repeat 96%;background-size:contain;}
.personal_function01 a .bd_e5{border-bottom:1px solid #e5e5e5;}
.personal_function01 a .title span{float:right;color:#b2b2b2;font-size:1rem;}
/*Release information*/
.release_tab_mb{margin: 5% 10% 5%;}
.index_activity{width:100%;overflow:hidden;padding:0.7rem 0 4.3rem;background-color:#f6f6f6;}
.index_activity_type01{position:relative;width:93.2%;padding:1.1rem 3.4% 0.9rem;overflow:hidden;border-bottom:1px solid #e5e5e5;}
.index_activity_type01 .img{float:left;width:32%;overflow:hidden;}
.index_activity_type01 .describe{float:left;width:65%;padding-left:3%;}
.index_activity_type01 .del_btn{right:4%;bottom:2%;top:auto;z-index:10;}
.index_activity_type01 .describe .title{width:100%;height:1.8rem;line-height:1.8rem;color:#333;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index_activity_type01 .describe .cont{width:100%;height:1.8rem;line-height:1.8rem;color:#666;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index_activity_time{width:92%;height:1.8rem;line-height:1.8rem;color:#999;font-size:1rem;text-overflow:ellipsis;white-space:nowrap;padding-left:8%;margin-top:0.5rem;background:url(../images/icon-time.png) no-repeat;background-size:contain;position:relative;}
.index_activity_time .Auditing{position:absolute;right:4%;top:10%;line-height:1.3rem;padding:0 4px;color:#fff;font-size:1rem;overflow:hidden;border-radius:0 0.5rem 0 0.5rem;}
.index_activity_time .wait{background-color:#fca845;}
.index_activity_time .fail{background-color:#f36053;}
.index_activity_time .success{background-color:#80ade0;}
.index_activity_type01 .widthAuto{width: 100%;padding: 1.2rem 0 0 0;}
.Release_info{position:fixed;bottom:0;left:0;width:92%;height:4.27rem;padding-left:8%;background-color:#fff;border-top:1px solid #e3e3e3;}
.Release_info button{display:block;width:100%;height:4.27rem;line-height:4.27rem;color:#a91717;font-size:1.5rem;text-align:center;border:none;background:url(../images/Release-info-icon.png) no-repeat 32% center;background-size:contain;}
/*personal release cont*/
.personal_release_cont{margin-top:1rem;background-color:#f6f6f6;}
.personal_release_info .input{width:94%;margin:0 3%;overflow:hidden;}
.personal_release_info .input:first-child{border-bottom:1px solid #eee;}
.personal_release_info .input .title{float:left;padding-left:1.5%;height:3.8rem;line-height:3.8rem;color:#333;font-size:1.2rem;overflow:hidden;}
.personal_release_info .input .line{display:block;float:left;padding:0 1.5%;height:3.8rem;line-height:3.8rem;color:#b2b2b2;font-size:1.2rem;}
.personal_release_info .input input{display:block;float:left;width:80%;padding:0 1%;height:3.8rem;line-height:3.8rem;color:#333;font-size:1.1rem;border:none;background-color:#f6f6f6;}
.personal_release_info .input textarea{display:block;float:left;width:80%;padding:0 1%;height:8.1rem;line-height:2rem;color:#333;font-size:1.1rem;padding-top:0.9rem;border:none;background-color:#f6f6f6;}
.personal_release_img{width:92.5%;margin:0 3% 16rem 4.5%;overflow:hidden;}
.personal_release_img .title{width:100%;height:2.5rem;line-height:2.5rem;color:#333;font-size:1.2rem;font-weight:normal;overflow:hidden;}
.personal_release_img .img{width:100%;overflow:hidden;}
.personal_release_img .img .each{float:left;display:block;width:22%;overflow:hidden;background:url(../images/upload-release-img.jpg) no-repeat;background-size:100% 100%;border-radius:0.2rem;margin:0.6rem 0.6rem 0 0;}
.personal_release_img .img .each input{width:22rem;height:6rem;opacity:0;}
.Release_info .Release{background:url(../images/Release-icon.png) no-repeat 36% center;background-size:contain;}
/*contact mode*/
.contact_mode{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/page-logo.png) #f6f6f6 no-repeat 0 90%;background-size:contain;z-index:-1;}
.contact_mode_cont{position:absolute;top:50%;left:0;margin-top:-8rem;width:100%;height:8.6rem;}
.contact_mode_cont h2{width:100%;height:1.9rem;line-height:1.9rem;color:#222;font-size:1rem;text-align:center;padding-top:0.5rem;text-transform:uppercase;}
.contact_mode_cont p{width:100%;height:1.9rem;line-height:1.9rem;color:#d61f1e;font-size:1rem;text-align:center;font-weight:bold;}
.contact_mode_cont .remark{color:#666;font-size:0.8rem;font-weight:normal;}
.picture .list_main{ width:100%; margin:0; padding:4% 0}
.picture .list_main ul{ padding-left:1%}
.picture .list_main ul li{ width:31%; margin:0 1% 2%}
.picture .up_pic{width:8.2rem;height:8.2rem;}
.picture .list_main ul li .list_img{height:8.2rem}
.picture .list_main .tj_ico{ margin-top:0.5rem}
.picture .del_btn{top:auto;bottom:0.4rem; right:0.6rem;z-index:100;}
/*binding*/
.binding{
	width:100%;
	overflow:hidden;
	}
.binding_cue{
	width:100%;
	height:4rem;
	text-align:center;
	overflow:hidden;
	botder-top:1px solid #e5e5e5;
	background-color:#faf0cd;
	}
.binding_cue_cont{
	width:auto;
	}
.binding_cue_cont img{
	height:4rem;
	display:inline;
	}
.binding_cue_cont p{
	display:inline;
	height:4rem;
	line-height:4rem;
	color:#666;
	font-size:1.1rem;
	}
.binding_input{
	width:74%;
	overflow:hidden;
	margin:4rem auto 0;
	}
.binding_input_cont{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #e3e3e3;
	}
.binding_input_cont img{
	float:left;
	height:6rem;
	overflow:hidden;
	}
.binding_input_cont input{
	float:left;
	width:80%;
	height:2rem;
	line-height:2rem;
	color:#333;
	font-size:1.4rem;
	overflow:hidden;
	margin:2rem 0 2rem 6%;
	}
.binding_submit .submit{
	width:100%;
	height:4.4rem;
	border-radius:0.3rem;
	color:#fff;
	font-size:1.8rem;
	text-align:center;
	line-height:4.4rem;
	border:none;
	background-color:#bc1e1e;
	margin-top:4rem;
	}
.binding_submit .declare{
	width:100%;
	overflow:hidden;
	padding:1.6rem 0;
	}
.binding_submit .declare .img{
	display:block;
	float:left;
	width:1.2rem;
	height:1.2rem;
	background:url(../images/select-click.png) no-repeat;
	background-size:contain;
	}
.binding_submit .declare .img:active{
	background:url(../images/select.png) no-repeat;
	background-size:contain;
	}
.binding_submit .declare p{
	height:1.2rem;
	float:left;
	line-height:1.2rem;
	color:#999;
	font-size:1.1rem;
	padding-left:3%;
	}
.binding_submit .declare p .txt{
	color:#c64a4a;
	}
.Eject_frame .cue_title{
	width:100%;
	height:4.5rem;
	line-height:5.5rem;
	color:#666;
	font-size:1.6rem;
	font-weight:bold;
	text-align:center;
	}
.Eject_frame .cue_cont{
	width:80%;
	line-height:2.1rem;
	color:#222;
	font-size:1.2rem;
	padding:0 0 1.5rem 20%;
	}
.Eject_frame .cue_cont span{
	color:#bc1e1e;
	}
.Eject_frame .determine a{
	display:block;
	width:100%;
	height:4.5rem;
	line-height:4.5rem;
	color:#bc1e1e;
	font-size:1.8rem;
	text-align:center;
	border-top:1px solid #e5e5e5;
	}
.binding_success{
	width:48%;
	margin-left:-24%;
	height:15rem;
	margin-top:-7.5rem;
	}
.binding_success .cue_img{
	text-align:center;
	height:7rem;
	margin-top:2.5rem;
	}
.binding_success .success{
	text-align:center;
	height:5.5rem;
	line-height:5rem;
	color:#222;
	font-size:1.6rem;
	}
/*service statement*/
.service_statement{
	width:94%;
	overflow:hidden;
	padding:0 3%;
	}
.service_statement .prompt{
	width:100%;
	line-height:2rem;
	color:#c64a4a;
	font-size:1.2rem;
	padding:1rem 0;
	}
.service_statement .statement_cont{
	width:100%;
	padding-top:0.8rem;
	overflow:hidden;
	}
.service_statement .statement_cont .left{
	float:left;
	width:6%;
	color:#333;
	font-size:1.1rem;
	line-height:1.6rem;
	overflow:hidden;
	}
.service_statement .statement_cont .right{
	float:left;
	width:94%;
	color:#333;
	font-size:1.1rem;
	line-height:2rem;
	overflow:hidden;
	}


/*20180706*/
.info_list dl.address{ background:none}
.info_list dl.address dd{margin-right:4%}
.info_list dl.address .select_class{ padding:0 3%;color:#333;font-size:1.125rem; border:none;width:auto; height:3.8rem;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist; background-color:#f6f6f6}



