@charset "utf-8";
*{margin:0;padding:0}
html{ font-size:13.3333333333vw}
body{font-family:PingFang SC,Source Han Sans CN,sans-serif; background:#fff;text-align:left;position:relative;font-size:16px;color:#000}
img{border:none}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:none;}
input,select,textarea{font-family:PingFang SC,Source Han Sans CN,sans-serif; font-size:16px;outline:0;margin:0;padding:0}
input[type=button],input[type=date],input[type=number],input[type=reset],input[type=search],input[type=submit],input[type=text],input[type=time]{-webkit-appearance:none; }
select{-webkit-appearance:none}
textarea{-webkit-appearance:none}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    position:relative; 
}
.radio label, .checkbox label { margin:0; padding:0;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
ol,ul{padding:0;list-style-type:none}
em{font-style:normal}
.lt{float:left}
.rt{float:right}
input.sub,label{border:none;cursor:pointer}
input,textarea{font-family:PingFang SC,Source Han Sans CN,sans-serif; outline:0;margin:0;padding:0}
table{border-collapse:collapse}
td,th{padding:0}
label { font-weight:normal; margin:0; padding:0;}
.clearfix::after{content:"";display:block;clear:both}
*{box-sizing:border-box}
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.clear { clear:both;}
i{ font-style:normal;}
.wrap{width:1200px;position:relative;margin:0 auto}
.wrap::after{content:"";display:block;clear:both}
/*white-box*/
.white-box { background-color:#FFF; border-radius:5px; margin-top:20px; padding-top:10px; min-height:700px; }
ul, ol { margin:0;}
/*自定义*/
body { background: #ffffff url(../images/bg.jpg) no-repeat top center; background-size:100% 586px; padding-top:0;  }
/*header*/
.header { height:140px; padding-top:50px; z-index: 100; background: #ffffff url(../images/bg.jpg) no-repeat top center; background-size:100% 586px; text-align:center; }
.header .h-back { display:none; }
.header .logo{ display:inline-block; width:auto; height:60px; }
.header .logo a{display:block; width:100%; height:100%; display: flex;  align-items: center; justify-content: center;}
.header .logo img{ max-width:100%; max-height:100%; vertical-align:middle; }
.header .title { display:none; }
/*h-right*/
.header .h-right {position:absolute; right:0; top:0; height:60px; }
.header .h-message { float:left; height:60px; margin-left:20px; }
.header .h-message a{display:block; width:100%; height:100%; display: flex;  align-items: center; justify-content: center;}
.header .h-message a i { display:inline-block; width:40px; height:40px; background:url(../images/h-message.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; }
.header .h-nav { float:left; margin-left:20px; height:60px; display: flex;  align-items: center; justify-content: center; cursor:pointer; }
.header .h-nav i { display:inline-block; width:40px; height:40px; background:url(../images/h-nav.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; } 
.header .h-login {float:left; color:#fafcfe; font-size:23px; line-height:60px; }
.header .h-login a { color:#fafcfe;}
.header .h-login a:hover { text-decoration:underline; }
.header-wrap { height:0;}
/*h-nav-box*/
.h-nav-box { position:fixed; top:0; left:0; width:100%; background-color:#FFF; height:0; border-bottom-left-radius:20px; border-bottom-right-radius:20px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); z-index: 200; transition: height 0.5s ease; overflow:hidden; }
.h-nav-box.active { height:280px; }
.bg-black { position:fixed; top:0; left:0; width:100%; height:100vh; background-color:rgba(0, 0, 0, 0.5); z-index: 150; display:none; }
.bg-black.active { display:block; }
.h-nav-box-close { position:absolute; left:50%; margin-left:560px; top:10px; width:40px; height:40px;  display: flex;  align-items: center; justify-content: center; cursor:pointer; }
.h-nav-box-close img { width:40px; height:40px; vertical-align:middle; }
.h-nav-box-ban { text-align:center;  color:#060606; font-size:30px; line-height:60px;; }
.h-nav-box-list { text-align:center; margin-top:20px; }
.h-nav-box-list ul { display:flex; align-items: center; justify-content: space-between; }
.h-nav-box-list ul li { width:auto; }
.h-nav-box-list ul li .pic { width:110px; height:110px; }
.h-nav-box-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.h-nav-box-list ul li .tit { color:#000000; font-size:26px; line-height:68px; }
/*banner*/
.banner { position:relative; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.banner .swiper{width:100%;height:100%;border-radius:5px; overflow:hidden;}
.banner .swiper-slide{display:flex;justify-content:center;align-items:center}
.banner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.banner .swiper-pagination-bullet { background: #ffffff; opacity:0.5; }
.banner .swiper-pagination-bullet-active { background-color:#ffffff; opacity:1;  }
/*nav*/
.nav { text-align:center; margin-top:76px; }
.nav ul { display:flex; align-items: center; justify-content: space-between; }
.nav ul li { width:auto; }
.nav ul li .pic { width:110px; height:110px; }
.nav ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.nav ul li .tit { color:#000000; font-size:26px; line-height:68px; }
.nav-mo { display:none; }
/*分页*/
.pagination{padding-left:0;margin:40px 0;border-radius:4px;text-align:center;width:100%}
ul.pagination{display:inline-block;width:auto}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#f8516d;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#f8516d;border-color:#f8516d}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
/*i-home*/
.i-home { color:#000000; font-size:26px; line-height:1.9; padding-bottom:50px; }
.i-home h3 { color:#f8516d; font-size:40px; font-weight:normal; margin-top:50px; }
.i-home p { margin-top:10px; }
.i-home img { margin-top:10px; }
.i-home h4 { font-size:30px; line-height:1.3; font-weight:normal;  background:url(../images/home-line.jpg) no-repeat left bottom; margin-top:35px; margin-bottom:15px; }
.i-home h5 { margin-top:40px; font-size:26px; font-weight:normal; }
.i-home img { max-width:100%; }
.i-line { display:none; }
/*footer*/
.footer { background-color:#f2f2f2; margin-top:30px;  }
.footer a:hover { color:#f8516d;  }
.f-top {  color:#323333; font-size:16px; line-height:2; padding-top:50px;  padding-bottom:50px; }
.f-left { float:left; width:310px; }
.f-mid { float:left; width:450px; margin-left:200px; }
.f-right { float:right; width:150px; text-align:center; margin-top:10px; }
.f-right img{max-width: 100%;max-height: 100%;vertical-align: middle; margin-bottom:10px;  }
.f-ban { font-size:26px; }
.f-text { margin-top:10px; }
.f-nav { margin-top:10px; }
.f-nav ul li { float:left; width:50%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.f-tel { height:56px; background:url(../images/f-tel.png) no-repeat left center; background-size:56px auto; padding-left:66px; line-height:1.3; margin-top:10px;}
.f-tel h3 { color:#f8516d; font-size:30px;  font-weight:normal;  }
.f-copy { border-top:#d2d2d2 solid 1px; color:#606060; font-size:16px; line-height:2; padding-top:30px; padding-bottom:30px; text-align:center;  }
.footer-mo { display:none; }
/*login-box*/
.login-box { min-height:400px; padding:50px 280px; }
.login-box ul li { border-top:#e9ebec solid 1px; }
.login-box ul li:first-child { border-top:none; }
.login-box ul li:nth-child(4) { border-top:none; }
.login-text { width:100%;  height:100px;color:#000000; font-size:26px; border:none; background:url(../images/login-user.png) no-repeat left center; background-size:40px auto; padding-left:50px; }
.login-pass { width:100%;  height:100px;color:#000000; font-size:26px; border:none; background:url(../images/login-pass.png) no-repeat left center; background-size:40px auto; padding-left:50px;}
.login-sub { width:100%; text-align:center; height:80px; background-color:#f8516d; color:#ffffff; font-size:30px; border-radius:10px; cursor:pointer; border:none; margin-top:30px; }
.login-sub:hover { opacity:0.8; }
.login-remember { float:left; color:#7f7e7e; font-size:26px; line-height:100px;  }
.login-remember input[type="checkbox"] { border:#7f7e7e solid 1px; transform: scale(1.5);  margin: 5px; margin-right:10px; vertical-align:middle; }
.login-forget { float:right; color:#7f7e7e; font-size:26px; line-height:100px; }
.login-forget i { display:inline-block; width:40px; height:40px; background:url(../images/login-forget.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:8px; transform: translateY(-2px);  }
/*n-position*/
.n-position { border-bottom:#e5e5e5 solid 1px; padding:0 25px; }
.n-position-left { float:left; color:#333333; font-size:20px; line-height:60px; }
.n-position-left i { display:inline-block; width:25px; height:25px; background:url(../images/position-icon.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:5px; transform: translateY(-2px);  }
.n-position-right { float:right; color:#898888; font-size:16px; line-height:60px; }
.n-position-right i { display:inline-block; width:25px; height:25px; background:url(../images/home.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:5px; transform: translateY(-2px);  }
.n-position-right a:hover { color:#f8516d; }
/*n-contact*/
.n-contact { min-height:400px; padding:50px 25px; }
.n-contact-left { float:left; width:740px; color:#000000; font-size:20px; line-height:2;  }
.n-contact-left h3 { color:#f8516d; font-size:30px; font-weight:normal; line-height:1.5; }
.n-contact-left p { margin-top:10px; }
.n-contact-left table { margin-top:10px; }
.n-contact-left table img { width:140px; }
.n-contact-right { float:right; width:240px; margin-right:90px; }
.n-contact-right img{max-width: 100%;max-height: 100%;vertical-align: middle; }
/*n-activity*/
.n-activity { min-height:400px; padding:0 25px; }
.n-activity ul li { float:left; width:48.6%; margin-top:30px; overflow:hidden; border-radius:5px;}
.n-activity ul li:nth-child(even) { margin-left:2.8%; }
.n-activity-top { height:auto; padding-bottom:35px; position:relative; }
.n-activity-top .pic { height:560px; overflow:hidden; border-radius:5px;}
.n-activity-top .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center top;}
.n-activity-top .status { position:absolute; top:0; left:0; width:200px; height:50px; background-color:rgba(248, 81, 109, 0.3); color:#ffffff; font-size:24px; line-height:50px; text-align:center; border-bottom-right-radius:50px; }
.n-activity-top .con { padding:0 5px; }
.n-activity-top .con .tit { color:#020000; font-size:24px; line-height:2; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:12px; }
.n-activity-top:hover .con .tit { color:#fa5567; }
.n-activity-top .con .des { color:#000000; font-size:18px; line-height:2; margin-top:5px; }
.n-activity-top .con .des p { overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.n-activity-top .con .more { display:inline-block; color:#fa5567; font-size:20px; line-height:34px; padding:0 20px; background-color:#fdeff1; border-radius:17px; margin-top:20px; }
.n-activity-bot { height:auto; border-top:#f7f4f4 solid 1px; padding-top:35px; padding-bottom:20px; }
.n-activity-bot .pic { float:left; width:auto; margin-right:46px; }
.n-activity-bot .pic-li { float: left; width: 36px; }
.n-activity-bot .pic-li img { width: 62px; height: 62px; vertical-align: middle; border-radius: 50%;}
.n-activity-bot .tit { float:left;  color:#fa5567; font-size:24px; line-height:62px; }
.n-activity-bot .more { float:right; width:180px; height:42px; border:#fa5567 solid 1px; text-align:center; color:#fa5567; font-size:22px; line-height:40px; border-radius:21px; margin-top:10px; }
.n-activity-bot .more a { display:block; color:#fa5567; }
.n-activity-bot .more:hover { background-color:#fa5567; color:#ffffff; }
.n-activity-bot .more:hover a { color:#ffffff; }
.n-activity ul li.gray .n-activity-top .status { background-color:rgba(210, 210, 210, 0.6); color:#5c5b5b; }
.n-activity ul li.gray .n-activity-bot .tit { color:#9c9999; }
.n-activity ul li.gray .n-activity-bot .more { border:#9c9999 solid 1px; color:#9c9999; } 
.n-activity ul li.gray .n-activity-bot .more:hover { background-color:#ffffff; color:#9c9999; }
/*n-activity-tab*/
.n-activity-tab { margin-top:30px; padding:0 25px; }
.n-activity-tab ul { display:flex; align-items: center; justify-content: space-between; }
.n-activity-tab ul li { float:left; width:23%; height:75px; border:#e5e5e5 solid 1px; border-radius:10px; text-align:center; color:#9b9a9a; font-size:24px; line-height:73px; }
.n-activity-tab ul li a { display:block; width:100%; height:100%; color:#9b9a9a; }
.n-activity-tab ul li span { display:inline-block;}
.n-activity-tab ul li:hover span { color:#000000;  background:url(../images/n-message-tab.png) no-repeat center 50px; background-size:100% 10px;  }
.n-activity-tab ul li.active span { color:#000000; background:url(../images/n-message-tab.png) no-repeat center 50px; background-size:100% 10px;  }
/*n-change*/
.n-change { padding:0 25px; height:75px; border:#e5e5e5 solid 1px; border-radius:10px; text-align:center; color:#000000; font-size:27px; line-height:73px; margin:0 25px; margin-top:30px;    }
.n-change span { display:inline-block;}
.n-change:hover span { color:#000000;  background:url(../images/n-message-tab.png) no-repeat center 50px; background-size:100% 10px;  }
.n-change.active span { color:#000000; background:url(../images/n-message-tab.png) no-repeat center 50px; background-size:100% 10px;  }
/*n-addition-tab*/
.n-addition-tab { margin-top:30px; padding:0 25px; }
.n-addition-tab ul { display:flex; align-items: center; justify-content: space-between; }
.n-addition-tab ul li { float:left; width:23%; height:75px; border:#e5e5e5 solid 1px; border-radius:10px; text-align:center; color:#9b9a9a; font-size:26px; line-height:73px; position:relative; }
.n-addition-tab ul li a { display:block; width:100%; height:100%; color:#9b9a9a;  }
.n-addition-tab ul li span { display:inline-block;}
.n-addition-tab ul li:hover span { color:#000000;  background:url(../images/n-message-tab.png) no-repeat center 50px; background-size:100% 10px;  }
.n-addition-tab ul li.active span { color:#000000; background:url(../images/n-message-tab.png) no-repeat center 50px; background-size:100% 10px;  }
/*n-message-tab*/
.n-message-tab { margin-top:30px; padding:0 25px; }
.n-message-tab ul { display:flex; align-items: center; justify-content: space-between; }
.n-message-tab ul li { float:left; width:23%; height:75px; border:#e5e5e5 solid 1px; border-radius:10px; text-align:center; color:#9b9a9a; font-size:24px; line-height:73px; position:relative; }
.n-message-tab ul li a { display:block; width:100%; height:100%; color:#9b9a9a;  }
.n-message-tab ul li span { display:inline-block;}
.n-message-tab ul li:hover span { color:#000000;  background:url(../images/n-message-tab.png) no-repeat center 50px; background-size:100% 10px;  }
.n-message-tab ul li.active span { color:#000000; background:url(../images/n-message-tab.png) no-repeat center 50px; background-size:100% 10px;  }
.n-message-tab ul li .nob { position:absolute; right:0; top:-18px; width:36px; height:36px; background-color:#f8516d; border-radius:50%; text-align:center; color:#ffffff; font-size:20px; line-height:36px;  }
/*n-message*/
.n-message { min-height:400px; padding:0 25px; }
.n-message ul li { border:#e5e5e5 solid 1px; border-radius:10px; margin-top:30px; }
.n-message-top { height:210px; border-bottom:#e5e5e5 solid 1px; padding:28px 0 0 17px; position:relative; }
.n-message-top .pic { float:left; width:144px; height:144px; overflow:hidden;border-radius:50%; }
.n-message-top .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center top;}
.n-message-top .con { float:left; margin-left:17px; width:710px; }
.n-message-top .con .tit { color:#020000; font-size:28px; line-height:1.5; margin-top:5px; }
.n-message-top .con .tit img { width:25px; }
.n-message-top .con .des { color:#898888; font-size:24px; line-height:1.5; margin-top:8px; }
.n-message-top .con .date { color:#000000; font-size:24px; line-height:1.5; margin-top:8px; }
.n-message-top .con .date .pink { color:#f8516d; }
.n-message-top .more { position:absolute; top:0; right:0; width:200px; height:50px; background-color:rgba(248, 81, 109, 0.15); text-align:center; color: #f8516d; font-size: 24px; line-height: 50px; border-bottom-left-radius:50px; text-indent:1.5em;  }
.n-message-bottom { height:110px;  display:flex; align-items: center; justify-content:center; }
.n-message-but { width:160px; height:60px; border:#f8516d solid 1px; border-radius:30px; text-align:center; color:#f8516d; font-size:26px; line-height:58px; margin:0 23px; }
.n-message-but a { display:block; color:#f8516d; }
.n-message-but i { display:inline-block; width:26px; height:26px; background:url(../images/message-pink.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:8px; transform: translateY(-2px); }
.n-message-but:hover {  background-color:rgba(248, 81, 109, 0.15); }
.n-message-but.yellow { border:#f8a451 solid 1px; color:#f8a451;  }
.n-message-but.yellow a { color:#f8a451; }
.n-message-but.yellow i {background:url(../images/message-yellow.png) no-repeat center center; background-size:100% 100%; }
.n-message-but.yellow:hover {  background-color:rgba(248, 164, 81, 0.15); }
.n-message-but.blue { border:#515df8 solid 1px; color:#515df8;  }
.n-message-but.blue a { color:#515df8; }
.n-message-but.blue i {background:url(../images/message-blue.png) no-repeat center center; background-size:100% 100%; }
.n-message-but.blue:hover {  background-color:rgba(81, 93, 248, 0.15); }
.n-message-status { text-align:center; color:#f8516d; font-size:26px; line-height:58px; }
.n-message-status i { display:inline-block; width:26px; height:26px; background:url(../images/message-pink.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:8px; transform: translateY(-2px); } 
.n-message-status.yellow { color:#f8a451; }
.n-message-status.yellow i { background:url(../images/message-yellow.png) no-repeat center center; background-size:100% 100%; } 
.n-message-status.blue { color:#515df8; }
.n-message-status.blue i { background:url(../images/message-blue.png) no-repeat center center; background-size:100% 100%; } 
/*n-plaza*/
.n-plaza { padding:10px 25px; }
.n-plaza ul li { float:left; width:24%; height:410px; border:#c9c9c9 solid 1px; border-radius:10px; overflow:hidden; margin-top:20px; position:relative; }
.n-plaza ul li:nth-child(4n+2) { margin-left:1.33%;}
.n-plaza ul li:nth-child(4n+3) { margin-left:1.33%;}
.n-plaza ul li:nth-child(4n+4) { margin-left:1.33%;}
.n-plaza ul li .pic { height:280px; border-bottom:#c9c9c9 solid 1px; overflow:hidden; }
.n-plaza ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center top;}
.n-plaza ul li .star { position:absolute; right:20px; top:14px; width:32px; height:32px; background:url(../images/star.png) no-repeat center center; background-size:100% 100%; }
.n-plaza ul li .con { padding:23px 0 0 14px; }
.n-plaza ul li .con .tit { color:#020000; font-size:20px; line-height:1.5; }
.n-plaza ul li .con .tit img { width:25px; }
.n-plaza ul li .con .des { color:#898888; font-size:16px; line-height:1.5; margin-top:10px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }
.n-plaza ul li:hover { border:#f8516d solid 1px; }
.n-plaza ul li:hover .con .tit {color:#f8516d;}
/*n-screening*/
.n-screening { margin-top:30px; padding:0 25px; }
.n-screening-left { float:left; width:770px; }
.n-screening-addr { float:left; width:170px; height:75px; border:#e5e5e5 solid 1px; border-radius:10px; text-align:center; color:#000000; font-size:24px; line-height:73px; position:relative; }
.n-screening-addr .n-screening-addr-top { opacity:0; width:100%; height:100%; position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer; }
.n-screening-addr a { display:block; width:100%; height:100%; color:#000000; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 5px;  }
.n-screening-addr span { display:inline-block;  }
.n-screening-addr:hover span { color:#000000;  background:url(../images/n-message-tab.png) no-repeat center 50px; background-size:100% 10px;  }
.n-screening-addr.active span { color:#000000; background:url(../images/n-message-tab.png) no-repeat center 50px; background-size:100% 10px;  }
.n-screening-addr i { display:inline-block; width:32px; height:32px; background:url(../images/s-addr.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:8px; transform: translateY(-2px); }
/*n-screening-filter*/
.n-screening-filter { float:left; width:170px; height:75px; border:#e5e5e5 solid 1px; border-radius:10px; text-align:center; color:#000000; font-size:24px; line-height:73px; position:relative; margin-left:20px; }
.n-screening-filter a { display:block; width:100%; height:100%; color:#000000;  }
.n-screening-filter span { display:inline-block;}
.n-screening-filter:hover span { color:#000000;  background:url(../images/n-message-tab.png) no-repeat center 50px; background-size:100% 10px;  }
.n-screening-filter i { display:inline-block; width:32px; height:32px; background:url(../images/s-screening.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:8px; transform: translateY(-2px); }
.n-screening-filter.active { background-color:#f8516d; color:#ffffff; }
.n-screening-filter.active a { color:#ffffff; }
.n-screening-filter.active:hover span { color:#ffffff; background-image:none;}
.n-screening-filter.active i {background:url(../images/s-screening0.png) no-repeat center center; background-size:100% 100%;}
/*n-screening-search*/
.n-screening-search { float:left;  width:calc(100% - 170px - 170px - 20px - 20px); height:75px; margin-left:20px; border:#e5e5e5 solid 1px;border-radius:10px; padding:0 16px; }
.n-screening-text { width:calc(100% - 100px - 16px);  height:45px; background-color:#FFF; color:#000000; font-size:24px; border:none; vertical-align:middle;  margin-top:14px;  }
.n-screening-sub { float:right; width:100px; text-align:center; height:45px; background-color:#f8516d; border-radius:23px; color:#ffffff; font-size:22px; line-height:43px; cursor:pointer; border:none;vertical-align:middle; margin-top:14px; }
/*n-screening-right*/
.n-screening-right { float:right; width:360px; }
.n-screening-right ul { display:flex; align-items: center; justify-content: space-between; }
.n-screening-right ul li { float:left; width:32%; height:75px; border:#e5e5e5 solid 1px; border-radius:10px; text-align:center; color:#000000; font-size:24px; line-height:73px; position:relative; }
.n-screening-right ul li a { display:block; width:100%; height:100%; color:#000000;  }
.n-screening-right ul li span { display:inline-block;}
.n-screening-right ul li:hover span { color:#000000;  background:url(../images/n-message-tab.png) no-repeat center 50px; background-size:100% 10px;  }
.n-screening-right ul li.active span { color:#000000; background:url(../images/n-message-tab.png) no-repeat center 50px; background-size:100% 10px;  }
/*usertop*/
.usertop { margin-top:30px; height:190px; background:url(../images/usertop-bg.png) no-repeat top right; background-size:260px auto; }
.usertop .left { float:left; width:160px; height:160px; position:relative; }
.usertop .left .pic { height:160px; overflow:hidden; border-radius:50%; }
.usertop .left .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center top;}
.usertop .left .info { position:absolute; left: 50%; bottom:-2px;  transform: translateX(-50%); width:150px; height:40px; background-color:#FFF; border-radius:20px; text-align:center; color:#f8516d; font-size:24px; line-height:40px; }
.usertop .con { float:left; width:680px; margin-left:25px; margin-top:40px; }
.usertop .con .tit { color:#ffffff; font-size:28px; line-height:1.5; }
.usertop .con .des { color:#ffffff; font-size:24px; line-height:1.5; margin-top:10px; }
.usertop .more { float:right; width:180px; height:60px; background-color:#FFF; border-radius:5px; text-align:center; color:#f8516d; font-size:26px; line-height:60px; margin-top:57px; }
.usertop .more a { display:block; color:#f8516d; }
.usertop .more:hover { background-color:rgba(255, 255, 255, 0.85); }
/*usermid*/
.usermid { height:auto; padding:30px; }
.usermid ul li { float:left; width:48.5%; height:160px; background: #fddfe8 url(../images/usermid-bg1.jpg) no-repeat center center; background-size:cover; border-radius:5px; }
.usermid ul li:nth-child(even) { margin-left:3%; }
.usermid ul li .con { float:left; margin-left:35px; width:380px; }
.usermid ul li .con .tit { color:#000000; font-size:30px; line-height:1.5; margin-top:38px; }
.usermid ul li .con .des { color:#5c5b5b; font-size:18px; line-height:1.5; margin-top:5px; }
.usermid ul li .more { float:right; width:25px; height:25px; background:url(../images/usermid-more.png) no-repeat center center; background-size:100% 100%; margin-top:50px; margin-right:25px; }
/*usernav*/
.usernav { min-height:400px; padding-bottom:50px;  }
.usernav ul li { float:left; width:20%; text-align:center; margin-top:50px; }
.usernav ul li .pic { width:100px; height:100px; margin:0 auto; }
.usernav ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.usernav ul li .tit { text-align:center; color:#000000; font-size:26px; line-height:1.5; margin-top:15px; }
.usernav ul li:hover .tit { color:#000000; }
/*n-page*/
.n-page { min-height:400px;  padding:25px 25px 50px 25px;  color:#000000; font-size:20px; line-height:2; }
.n-page-more {width: 500px; margin: 0 auto; height: 80px; background-color: #f8516d; text-align: center; border-radius: 10px; color: #ffffff;font-size: 30px; line-height: 80px; margin-top: 40px; margin-bottom: 40px;}
.n-page-more a { display:block; color: #ffffff; }
.n-page-more:hover { opacity: 0.8;}
/*n-form-small*/
.n-form-small { padding:0 0 5px 0; }
.n-form-small ul li { border-bottom:#e5e5e5 solid 1px; padding:0; }
.n-form-small ul li.no-border { border-bottom:none; }
.n-form-small ul li .tit { float:left;  color:#000000; font-size:14px; line-height:40px;  }
.n-form-small ul li .tit i { display:inline-block; font-style:normal; color:#f8516d; width:12px; }
.n-form-small ul li .des { float:right; text-align:right; color:#666666; font-size:14px; line-height:40px;  }
.n-form-small ul li .des.flex {display: flex;}
.n-input-small { width:100%;  height:40px;color:#000000; font-size:14px; border:none; text-align:right; }
.n-input-small.flex  { width:auto;  flex: 1;  }
.n-input-short-small { width:150px;  height:40px;color:#000000; font-size:14px; border:none; text-align:right; }
.n-select-small  { width:100%; height:40px;color:#000000; font-size:14px; border:none; outline: none; text-align:right; background:url(../images/select-bg.png) no-repeat right center; background-size:auto 10px; padding-right:15px; direction: rtl; }
/*n-form*/
.n-form { padding:0 25px 10px 25px; }
.n-form ul li { border-bottom:#e5e5e5 solid 1px; padding:0 20px; }
.n-form ul li.no-border { border-bottom:none; }
.n-form ul li .tit { float:left;  color:#000000; font-size:22px; line-height:100px;  }
.n-form ul li .tit i { display:inline-block; font-style:normal; color:#f8516d; width:12px; }
.n-form ul li .des { float:right; text-align:right; color:#666666; font-size:18px; line-height:100px;  }
.n-form ul li .des.flex {display: flex;}
.n-input { width:100%;  height:100px;color:#000000; font-size:18px; border:none; text-align:right; }
.n-input.flex  { width:auto;  flex: 1;  }
.n-input-short { width:150px;  height:100px;color:#000000; font-size:18px; border:none; text-align:right; }
.n-select  { width:100%; height:100px;color:#000000; font-size:18px; border:none; outline: none; text-align:right; background:url(../images/select-bg.png) no-repeat right center; padding-right:30px; direction: rtl; }
.n-select-left  { width:100%; height:100px;color:#000000; font-size:18px; border:none; outline: none; text-align:left; background:url(../images/select-bg.png) no-repeat right center; padding-right:30px; }
.n-select.flex { width:auto;  flex: 1;  }
.n-form ul li .des .gray { color:#adacac; }
.n-form ul li .des .pink { color:#e86683; }
.n-form ul li .des .black { display:inline-block; color:#000000; width:80px; text-align:center; }
.n-form ul li .des .line { display:inline-block; color:#eeeeee;width:80px; text-align:right; }
/*验证码*/
.n-input-code {  width:calc(100% - 130px - 20px);  height:100px;color:#000000; font-size:18px; border:none; text-align:right;  margin-right:20px;}
.n-code { display:inline-block; position:relative; width:120px;  }
.n-code::after{content:""; position:absolute; left:0; top:50%; margin-top:-12px; width:2px; height:24px; background-color:#a0a0a0; }
.n-input-button { width:100px; text-align:center; color:#f85974; font-size:18px; line-height:100px; border:none; background-color:#FFF; cursor:pointer; position:relative; }
.n-input-button:hover { text-decoration:underline; }
/*提交*/
.n-submit-box { display:flex; align-items: center; justify-content: center; margin-top:50px;  }
.n-reset { display:block; width:150px; height:60px; background-color:#ffffff; border:#f8516d solid 1px; text-align:center; border-radius:5px; color:#f8516d; font-size:22px; line-height:58px; margin:0 15px; cursor:pointer; }
.n-reset:hover { background-color:rgba(248, 81, 109, 0.15); }
.n-submit { display:block; width:150px; height:60px; background-color:#f8516d; border:#f8516d solid 1px; text-align:center; border-radius:5px; color:#ffffff; font-size:22px; line-height:58px; margin:0 15px; cursor:pointer;  }
.n-submit:hover { opacity:0.8; }
/*我的建议*/
.n-textarea { width:100%; padding-left:20px; height:150px;color:#000000; font-size:18px; border:#e5e5e5 solid 1px; outline: none; line-height:50px; resize:none; border-radius:5px; }
.n-input-code-left  { width:200px;  height:40px; color:#000000; font-size:18px;  border:#e5e5e5 solid 1px; }
.n-form ul li.n-pic-code { border-bottom:none; color:#000000; font-size:22px; line-height:100px; }
.n-form ul li.n-pic-code  img { vertical-align:middle; height:40px; transform: translateY(-1px);}
/*n-record*/
.n-record { height:auto; }
.n-record ul li { padding:35px; }
.n-record ul li:nth-child(even) { background-color:#f6f6f6; }
.n-record ul li .con { float:left; }
.n-record ul li .con .tit { color:#000000; font-size:22px; line-height:1.5; }
.n-record ul li .con .des { color:#747373; font-size:16px; line-height:1.5; margin-top:10px; }
.n-record ul li .more { float:right; color:#f8516d; font-size:22px; line-height:1.5; text-align:right; margin-top:40px; }
/*n-frequency*/
.n-frequency { padding:40px 25px; }
.n-frequency .tit { float:left; font-size:26px; line-height:1.5; font-weight:normal;  background:url(../images/home-line.jpg) no-repeat left bottom; }
.n-frequency .tit  span { display:inline-block; font-size:35px;  line-height:1;  color:#f8516d; vertical-align:middle; transform: translateY(-5px); }
.n-frequency .more { float:right; width:150px; height:50px; border:#f8516d solid 1px; border-radius:10px; text-align:center;  color: #f8516d; font-size:24px; line-height:48px;}
.n-frequency .more a { display:block;  color: #f8516d; }
.n-frequency .more:hover { background-color:rgba(248, 81, 109, 0.15); }
/*n-frequency-link*/
.n-frequency-link { border-top:#e5e5e5 solid 1px; padding-top:40px; margin:0 25px; }
.n-frequency-link ul li { float:left; width:48.5%; height:120px;  border-radius:10px; padding:0 0 0 20px; background:#fef9fa url(../images/frequency-link-more.png) no-repeat calc(100% - 20px) 35px; background-size:26px auto; border:#f8516d solid 1px; }
.n-frequency-link ul li:nth-child(even) { margin-left:3%; }
.n-frequency-link ul li .pic { float:left; width:40px; height:40px; margin-top:28px; }
.n-frequency-link ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.n-frequency-link ul li .con { float:left; margin-left:10px; width:calc(100% - 40px - 10px - 40px); margin-top:18px; }
.n-frequency-link ul li .con .tit { color: #020000; font-size: 28px; line-height: 1.5; }
.n-frequency-link ul li .con .des { color: #b9b8b8; font-size: 24px; line-height: 1.5; }
.n-frequency-link ul li:hover .con .tit { color: #f8516d; }
/*n-explanation*/
.n-explanation { padding:25px; margin-top:25px; }
.n-explanation .tit { font-size:26px; line-height:1.5; font-weight:normal;  background:url(../images/home-line.jpg) no-repeat left bottom;   }
.n-explanation .des { margin-top:20px; color: #000000; font-size: 20px; line-height: 1.9; }
.n-explanation .des img { max-width:100%; }
/*n-public*/
.n-public { text-align:center; margin-top:30px; }
.n-public .tit { color: #cf3a53; font-size: 30px; line-height: 1.5; }
.n-public .des { color: #898888; font-size: 20px; line-height: 1.5; margin-top:5px; }
/*n-upgrade*/
.n-upgrade { padding:35px 50px 20px 50px; }
.n-upgrade ul {display:flex; align-items: center; justify-content: center;}
.n-upgrade ul li {  width:23.5%; height:280px; border:#cf3a53 solid 1px;  border-radius:10px; text-align:center; padding:30px 30px 0 30px; position:relative; cursor:pointer; }

.n-upgrade ul li:nth-child(4n+2) { margin-left:2%;}
.n-upgrade ul li:nth-child(4n+3) { margin-left:2%;}
.n-upgrade ul li:nth-child(4n+4) { margin-left:2%;}
.n-upgrade ul li .info {
    position: absolute;
    left: 8px;
    top: -26px;
    width: 150px;
    height: 40px;
    background: linear-gradient(25deg, #f93a5a 0%, #fd6b84 100%);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    line-height: 40px;
}
.n-upgrade ul li .tit { color:#898888; font-size:28px; line-height:1.5; }
.n-upgrade ul li .price { color:#cf3a53; font-size:20px; line-height:1.5;margin-top:5px; }
.n-upgrade ul li .price span { font-size:50px; font-weight:bold; }
.n-upgrade ul li .marketprice { color:#999999; font-size:20px; line-height:1.5; text-decoration:line-through; margin-top:10px; }
.n-upgrade ul li .des { color:#ffffff; font-size:20px; line-height:36px; background-color:#cf3a53; border-radius:10px; margin-top:20px; }
.n-upgrade ul li.active {  box-shadow: 0 0 5px rgba(207, 58, 83, 1); background-color:#cf3a53; }
.n-upgrade ul li.active .tit {color:#ffffff;}
.n-upgrade ul li.active .price {color:#ffffff;}
.n-upgrade ul li.active .marketprice {color:#ffffff;}
.n-upgrade ul li.active .des {color:#cf3a53;  background-color:#ffffff; }
/*n-equity*/
.n-equity { color: #383737; font-size: 20px; line-height: 1.5; padding:20px 50px; }
.n-equity p { padding:20px; border-bottom:#ebeaea solid 1px; }
/*n-upgrade-agreen*/
.n-upgrade-agreen { text-align:center; margin-top:40px;  color: #000000; font-size: 26px; line-height:40px; }
.n-upgrade-agreen a {  color: #f8516d; }
.n-upgrade-agreen input[type="checkbox"] { border:#7f7e7e solid 1px; transform: scale(1.5);  margin: 5px; margin-right:10px; vertical-align:middle;accent-color: #f8516d; }
.n-upgrade-but { width:500px; margin:0 auto; height:80px; background-color:#f8516d; text-align:center; border-radius:10px; color: #ffffff; font-size: 30px; line-height:80px; margin-top:40px; margin-bottom:40px; }
.n-upgrade-but a { display:block;color: #ffffff;  }
.n-upgrade-wrap { display:none; }
.n-upgrade-but:hover {opacity:0.8; }
.n-upgrade-li { display:none; }
/*n-socializing*/
.n-socializing { padding:25px; }
.n-socializing .n-activity-top .pic { float:left; width:570px; height:240px; overflow: hidden;  border-radius: 5px;}
.n-socializing .n-activity-top .con { float:right;width:540px; height:240px;  }
/*n-detail*/
.n-detail { padding:25px; }
.n-detail .ban { font-size:26px; line-height:1.5; font-weight:normal;  background:url(../images/home-line.jpg) no-repeat left bottom;   }
.n-detail .show { margin-top:20px; color: #000000; font-size: 20px; line-height: 1.9; }
.n-detail .show img { max-width:100%; }
.n-detail .price { margin-top:15px; }
.n-detail .price ul li { border-bottom:#f7f4f4 solid 1px; }
.n-detail .price ul li .tit { float:left; color: #f95871; font-size: 20px; line-height:72px; font-weight:bold; }
.n-detail .price ul li .des { float:right; color: #000000; font-size: 20px; line-height:72px;  }
.n-socializing-footer { display:none; }
.n-socializing-footer-wrap { display:none; }
/*n-addition-info*/
.n-addition-info { margin:30px 25px 0 25px; background-color:#fefafb;  color: #000000;font-size: 22px;  line-height: 73px; border:#feecee solid 1px; padding-left:38px; border-radius:10px; }
.n-addition-info i { display:inline-block; width:32px; height:32px; vertical-align: middle; background:url(../images/addition-info.png) no-repeat center center; background-size:100% 100%; margin-right:20px;transform: translateY(-2px);}
/*n-addition-box*/
.n-addition-ban{ color:#020000; font-size:27px; line-height:1.5; background:url(../images/home-line.jpg) no-repeat left bottom; font-weight:bold; margin:0 25px; margin-top:30px; margin-bottom:15px;  }
.n-addition-ban .pink { display:inline-block; color:#f8516d; font-size:24px; line-height:40.5px; font-weight:normal; margin-left:35px; }
.n-addition-ban .more { float:right; color:#020000; font-size:24px; line-height:40.5px; font-weight:normal; }
.n-addition-ban .more a:hover { color:#f8516d;  }
.n-addition-des {color:#898888; font-size:22px; line-height:1.5; margin:0 25px; }
/*相册*/
#image-container{ padding-top:15px; margin:0 25px; }
#file-input { display: none; }
#image-container2{ padding-top:15px; margin:0 25px; }
#file-input2 { display: none; }
#image-container3{ padding-top:15px; margin:0 25px; }
#file-input3 { display: none; }
.upload-btn { display:inline-block; width:205px; height:205px; background:url(../images/upload-bg.jpg) no-repeat center center; background-size:100% 100%;border-radius:10px;margin-top:20px; margin-right:20px; }
.upload-btn3 { display:inline-block; width:205px; height:205px; background:url(../images/upload-bg3.jpg) no-repeat center center; background-size:100% 100%;border-radius:10px;margin-top:20px; margin-right:20px; }
.image-item{ display:inline-block; position:relative;width:205px;height:205px;border:1px solid #eeeeee; border-radius:10px; margin-top:20px; margin-right:20px;}
.image-item img{width:100%;height:100%;object-fit:cover}
.delete-btn{position:absolute;top:0;right:0;width:36px;height:36px;background:url(../images/upload-close.png) no-repeat center center; background-size:100% 100%; border-radius:50%;cursor:pointer; }
.n-addition-demand { margin-top:20px; padding:0 25px; }
/*n-addition-video*/
.n-addition-video { min-height:300px;  margin:0 25px; border-radius:5px; margin-top:25px; }
.n-addition-con { padding:1px 25px 20px 25px;  color: #000000; font-size: 24px; line-height: 1.5;  }
.n-addition-con .gray {color: #737171; }
.n-addition-con .black { color: #111111; font-size:20px; }
.n-addition-con p { margin-top:20px; }
/*n-addition-pic*/
.n-addition-pic { padding:0 25px 20px 25px;}
.n-addition-pic ul li { float:left; width:176px; height:176px; border-radius:5px; overflow:hidden; margin-left:15px; margin-top:15px; position:relative; }
.n-addition-pic ul li:first-child { width:367px; height:367px; margin-left:0; }
.n-addition-pic ul li .pic { width:100%; height:100%; }
.n-addition-pic ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center top;}
.n-addition-pic ul li .tit { display:none; position:absolute; left:0; top:0; width:130px; height:32px; text-align:center; color:#ffffff; font-size:16px; line-height:32px;  background-color:rgba(248, 81, 109, 0.3); border-bottom-right-radius:32px;  text-indent:-8px; }
.n-addition-pic ul li:first-child .tit { width:220px; height:56px; font-size:26px; line-height:56px;  border-bottom-right-radius:56px;  text-indent:-15px; }
/*body.lock*/
body.lock .n-addition-pic ul li:nth-child(n+2)::after{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background: linear-gradient(to bottom, rgba(246, 92, 115, 0.8) 20%, rgba(0, 0, 0, 0.9)); } 
body.lock .n-addition-pic ul li:nth-child(n+2)::before {content:"VIP会员可见"; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/lock.png) no-repeat center 40px; background-size:40px 40px; text-align:center; padding-top:100px; color:#ffffff; font-size:24px; line-height:1.5; z-index:2; } 
body.lock .n-addition-pic ul li:nth-child(n+2) .pic img{ filter: blur(5px);}
body.lock .n-addition-con { display:none; }
body.lock .n-addition-video{ display:none; }
body.lock .n-addition-ban .more { display:none; }
body.lock .checklock { display:none; }
/*n-permission*/
.n-permission { text-align:center; padding:10px 0; display:none; }
.n-permission a { display:inline-block; border:#f8516d solid 1px; border-radius:5px; color:#f8516d; font-size:24px; line-height:64px; padding:0 70px;  border-radius:32px; }
.n-permission a i { display:inline-block; width:24px; height:24px; vertical-align:middle; background:url(../images/permission.png) no-repeat center center; background-size:100% 100%; margin-left:10px; transform: translateY(-2px); }
body.lock  .n-permission { display:block; }
/*n-pic*/
.n-pic { padding:0 25px 20px 25px;}
.n-pic ul li { float:left; width:367px; height:367px; border-radius:5px; overflow:hidden;  margin-top:15px; position:relative; }
.n-pic ul li:nth-child(3n+2) { margin-left:15px;}
.n-pic ul li:nth-child(3n+3) { margin-left:15px;}
.n-pic ul li .pic { width:100%; height:100%; }
.n-pic ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center top;}
.n-pic ul li .tit { position:absolute; left:0; top:0; width:220px; height:56px; text-align:center; color:#ffffff; font-size:26px; line-height:56px;  background-color:rgba(248, 81, 109, 0.3); border-bottom-right-radius:56px;  text-indent:-15px; display:none; }
/*n-addition-user*/
.n-addition-user { height:190px; border-bottom:#eeeeee solid 1px; margin:0 25px; margin-top:30px;  }
.n-addition-user .left { float:left; width:160px; height:160px; position:relative; }
.n-addition-user .left .pic { height:160px; overflow:hidden; border-radius:50%; }
.n-addition-user .left .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center top;}
.n-addition-user .con { float:left; width:680px; margin-left:25px; margin-top:40px; }
.n-addition-user .con .tit { color:#020000; font-size:28px; line-height:1.5; }
.n-addition-user .con .tit img { width:25px; vertical-align:middle; margin-left:10px; transform: translateY(-2px); }
.n-addition-user .con .des { color:#898888; font-size:24px; line-height:1.5; margin-top:10px; }
.n-addition-user .more { float:right;  color:#111111; font-size:22px; line-height:32px; margin-top:57px; margin-right:5px; }
.n-addition-user .more i { display:inline-block; width:32px; height:32px; vertical-align:middle; background:url(../images/star0.png) no-repeat center center; background-size:100% 100%; margin-right:5px; transform: translateY(-2px); }
.n-addition-user .more i.active { background:url(../images/star.png) no-repeat center center; background-size:100% 100%;  }
/*n-addition-addr*/
.n-addition-addr { color:#000000; font-size:24px; line-height:1.5; padding:30px 25px;  }
.n-addition-addr  i { display:inline-block; width:32px; height:32px; vertical-align:middle; background:url(../images/addition-addr.png) no-repeat center center; background-size:100% 100%; margin-right:5px; transform: translateY(-2px); }
/*view-prev*/
.view-prev { position:fixed; width:104px; height:104px; left:5px; bottom:5px; }
.view-prev img { width:100%; height:100%; }
.view-next { position:fixed; width:104px; height:104px; right:5px; bottom:5px; }
.view-next img { width:100%; height:100%; }
/*n-filter*/
.n-filter { padding:25px; }
.n-filter ul li { border-bottom:#eeeeee solid 1px; position:relative;  }
.n-filter-top { color:#000000; font-size:22px; line-height:100px; background:url(../images/filter0.png) no-repeat calc(100% - 20px) center; background-size:30px 30px; cursor:pointer; padding:0 20px; }
.n-filter-top.active {background:url(../images/filter.png) no-repeat calc(100% - 20px) center; background-size:30px 30px; }
.n-filter-bot { padding:0 20px 20px 20px; display:none; }
.n-filter-bot input[type=radio]{ display:none;}
.n-filter-bot input[type=checkbox]{ display:none;}
.n-filter-bot label { display:inline-block; color:#000000; font-size:20px; line-height:70px; padding:0 30px; text-align:center; border:none; cursor:pointer; background-color:#f5f5f5; border-radius:10px; margin-top:20px; margin-right:20px; }
.n-filter-bot input[type=radio]:checked+label {background-color: #fcebee; color: #f8516d;}
.n-filter-bot input[type=checkbox]:checked+label {background-color: #fcebee; color: #f8516d;}

body.lock .n-filter ul li.gray .n-filter-top { color:#999898; }
/*popshow*/
.popshow { display:none; width:345px; min-height:250px; text-align:center; padding:35px; }
.popshow .pic { width:75px; height:75px; margin:0 auto; }
.popshow .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.popshow .tit { color:#000000; font-size:19px; line-height:1.5; margin-top:5px; }
.popshow .tit span { color:#f8516d; }
.popshow .des { color:#737171; font-size:15px; line-height:1.5; margin-top:5px; }
.popshow .des a { color:#f8516d; text-decoration:underline; }
.popshow .des.pink { color:#f8516d;  }
.popshow .info { color:#737171; font-size:15px; line-height:1.5; margin-top:10px; text-align:left; background-color:#f9f5f6; padding:5px; border-radius:5px; }
.popshow .more { color:#ffffff; font-size:15px; line-height:40px; width:100%; height:40px; background-color:#f8516d; margin:0 auto; text-align:center; border-radius:5px; margin-top:25px; }
.popshow .more a { display:block; color:#ffffff;  }
.popshow .more:hover { opacity:0.8; }
.popewm { margin-top:10px; }
.popewm-ban { text-align:center; }
.popewm-ban ul { display:inline-block; }
.popewm-ban ul li { float:left; color:#797979; font-size:18px; line-height:30px; text-align:center; margin:0 15px; cursor:pointer; }
.popewm-ban ul li.active { background:url(../images/home-line.jpg) no-repeat left 20px; background-size:auto 6px; }
.popewm-con-li { display:none; }
.popewm-con { text-align:center; margin-top:5px; }
.popewm-con img { width:150px;}
.popshow .button { margin-top:20px; }
.popshow .button a { display:inline-block; width:100px; color:#ffffff; border:#f8516d solid 1px;  font-size:15px; line-height:38px; height:40px; background-color:#f8516d; margin:0 10px; text-align:center; border-radius:5px; }
.popshow .button .line { background-color:#FFF; color:#f9667f; border:#fcadba solid 1px;  }
.popshow .button a:hover { opacity:0.8; }
.popshow .button .full { display:inline-block; width:100px; color:#ffffff; border:#f8516d solid 1px;  font-size:15px; line-height:38px; height:40px; background-color:#f8516d; margin:0 10px; text-align:center; border-radius:5px; cursor:pointer; }
.popshow .button .full:hover { opacity:0.8; }
.popshow .checkbox { color:#383737; font-size:13px; line-height:40px; text-align:left; }
.popshow .checkbox ul li { border-bottom:#ebeaea solid 1px; }
.popshow .checkbox ul li input[type="checkbox"] { border:#7f7e7e solid 1px; transform: scale(1.5);  margin: 5px; margin-right:10px; vertical-align:middle; }
.popshow .choose { color:#383737; font-size:13px; line-height:40px; text-align:left; margin-top:20px; }
.popshow .choose ul li { border-bottom:#ebeaea solid 1px; }
.popshow .choose ul li input[type="radio"]{ border:#7f7e7e solid 1px; transform: scale(1.5);  margin: 5px; margin-right:10px; vertical-align:middle; }
.popshow .choose ul li img { width:25px; margin-right:5px; vertical-align:middle; }
.popshow .selections { color:#383737; font-size:13px; line-height:40px; padding-top:10px; }
.popshow .selections ul li { float:left; width:32%; height:40px; margin-top:10px; }
.popshow .selections ul li:nth-child(3n+2) { margin-left:2%;}
.popshow .selections ul li:nth-child(3n+3) { margin-left:2%;}
.popshow .selections ul li input[type=radio]{ display:none;}
.popshow .selections ul li label { display:block; width:100%; height:100%; color:#3d3d3d; font-size:14px; line-height:38px;text-align:center; border:#e6e6e6 solid 1px; cursor:pointer; border-radius:3px; }
.popshow .selections ul li input[type="radio"]:checked+label {border:#f8516d solid 1px; color:#ffffff; background-color:#f8516d; }


.popshow .select-level { color:#383737; font-size:13px; line-height:40px; padding-top:10px; }
.popshow .select-level ul li { height:40px; margin-top:10px; }
.popshow .select-level ul li input[type=radio]{ display:none;}
.popshow .select-level ul li label { display:block; width:100%; height:100%; color:#3d3d3d; font-size:14px; line-height:38px;text-align:center; border:#e6e6e6 solid 1px; cursor:pointer; border-radius:3px; }
.popshow .select-level ul li input[type="radio"]:checked+label {border:#f8516d solid 1px; color:#ffffff; background-color:#f8516d; }

/*pay-box*/
.pay-box { padding:0 20px; }
.pay-ban { margin-top:10px; }
.pay-ban { height:40px; border-radius:5px; font-size:15px; line-height:38px; }
.pay-ban span { display:inline-block;background:url(../images/n-message-tab.png) no-repeat center 24px; background-size:100% 6px;  }
.pay-con { height:auto; }
.pay-li { display:flex; align-items: center; justify-content: space-between; border-bottom:#f7f4f4 solid 1px; padding:0 10px; }
.pay-li .tit { color:#747272; font-size:15px; line-height:50px;  }
.pay-li .des { color:#121212; font-size:15px; line-height:50px;  }
.pay-button { padding-top:10px; }
.pay-button .pay-button-one { display:block; width:250px; height:43px; background-color:#f8516d; border:#f8516d solid 1px; border-radius:5px; text-align:center; color:#ffffff; font-size:15px; line-height:41px; margin:0 auto; margin-top:15px; }
.pay-button .pay-button-two { display:block; width:250px; height:43px; background-color:#ffffff; border:#f8516d solid 1px; border-radius:5px; text-align:center; color:#f8516d; font-size:15px; line-height:41px; margin:0 auto; margin-top:15px; }



@media (max-width:1440px){
/*body1440*/
body { background: #ffffff url(../images/bg.jpg) no-repeat top center; background-size:100% 450px;  }
.wrap{width: 900px;  margin: 0 auto;}
.white-box { margin-top:15px; padding-top:5px; min-height:600px; }
/*header1400*/
.header { height:110px; padding-top:40px;  background-size:100% 450px;}
.header .logo{ height:45px;}
/*h-right1400*/
.header .h-right {height:45px; }
.header .h-message { height:45px; margin-left:15px; }
.header .h-message a i { width:28px; height:28px; }
.header .h-nav { margin-left:15px; height:45px; }
.header .h-nav i { width:28px; height:28px; } 
.header .h-login { font-size:17px; line-height:45px; }
.header-wrap { height:0;}
/*h-nav-box1400*/
.h-nav-box.active { height:200px; }
.h-nav-box-close {  margin-left:422px; top:8.5px; width:28px; height:28px;  }
.h-nav-box-close img { width:28px; height:28px; }
.h-nav-box-ban {  font-size:22px; line-height:45px; }
.h-nav-box-list {  margin-top:15px; }
.h-nav-box-list ul li .pic { width:84px; height:84px; }
.h-nav-box-list ul li .tit { font-size:20px; line-height:50px; }
/*nav1400*/
.nav {  margin-top:56px; }
.nav ul li .pic { width:84px; height:84px; }
.nav ul li .tit { font-size:20px; line-height:50px; }
/*i-home1400*/
.i-home { font-size:20px; padding-bottom:40px; }
.i-home h3 { font-size:30px; margin-top:40px; }
.i-home p { margin-top:8px; }
.i-home img { margin-top:8px; }
.i-home h4 { font-size:23px; margin-top:30px; margin-bottom:10px; background-size:auto 8px;}
.i-home h5 { margin-top:35px; font-size:20px; }
/*footer1400*/
.footer { margin-top:25px;  }
.f-top {  font-size:14px; padding-top:40px;  padding-bottom:40px; }
.f-left { width:26%; }
.f-mid { width:40%; margin-left:12%; }
.f-right { width:12%; margin-top:8px; }
.f-right img{margin-bottom:8px;  }
.f-ban { font-size:20px; }
.f-text { margin-top:8px; }
.f-nav { margin-top:8px; }
.f-tel { height:46px; background-size:46px auto; padding-left:56px; margin-top:8px;}
.f-tel h3 { font-size:23px; }
.f-copy { font-size:14px; padding-top:25px; padding-bottom:25px; }
/*login-box1400*/
.login-box { min-height:350px; padding:45px 23%; }
.login-text { height:80px; font-size:20px; background-size:30px auto; padding-left:40px; }
.login-pass { height:80px; font-size:20px; background-size:30px auto; padding-left:40px;}
.login-sub { height:60px; font-size:23px; border-radius:8px; margin-top:25px; }
.login-remember { font-size:20px; line-height:80px;  }
.login-remember input[type="checkbox"] { margin: 4px; margin-right:8px; }
.login-forget { font-size:20px; line-height:80px; }
.login-forget i { width:30px; height:30px; margin-left:6px; }
/*n-position1400*/
.n-position {padding:0 20px;  }
.n-position-left {font-size:15px; line-height:45px; }
.n-position-left i { width:18px; height:18px; margin-right:4px; }
.n-position-right { font-size:14px; line-height:45px; }
.n-position-right i { width:18px; height:18px; margin-right:4px; }
/*n-contact1400*/
.n-contact { min-height:350px; padding:45px 20px; }
.n-contact-left { width:61%; font-size:18px; }
.n-contact-left h3 { font-size:24px; }
.n-contact-left p { margin-top:8px; }
.n-contact-left table { margin-top:8px; }
.n-contact-left table img { width:120px; }
.n-contact-right { width:21%; margin-right:7%; }
/*n-activity1400*/
.n-activity { min-height:350px; padding:0 20px; }
.n-activity ul li { margin-top:25px; }
.n-activity-top { padding-bottom:30px; }
.n-activity-top .pic { height:420px; }
.n-activity-top .status { width:150px; height:38px; font-size:20px; line-height:38px; border-bottom-right-radius:38px; }
.n-activity-top .con { padding:0 4px; }
.n-activity-top .con .tit { font-size:20px; margin-top:10px; }
.n-activity-top .con .des { font-size:15px; margin-top:4px; }
.n-activity-top .con .more { font-size:15px; line-height:26px; padding:0 18px; border-radius:13px; margin-top:15px; }
.n-activity-bot { padding-top:25px; padding-bottom:15px; }
.n-activity-bot .pic { width:auto; margin-right:32px;}
.n-activity-bot .pic-li { width: 27px; }
.n-activity-bot .pic-li img { width: 48px; height: 48px; }
.n-activity-bot .tit {  font-size:18px; line-height:48px; }
.n-activity-bot .more { width:140px; height:32px; font-size:17px; line-height:30px; border-radius:15px; margin-top:8px; }
/*n-activity-tab1400*/
.n-activity-tab { margin-top:25px; padding:0 20px; }
.n-activity-tab ul li { height:60px; border-radius:8px; font-size:20px; line-height:58px; }
.n-activity-tab ul li:hover span { background:url(../images/n-message-tab.png) no-repeat center 37px; background-size:100% 8px;  }
.n-activity-tab ul li.active span { background:url(../images/n-message-tab.png) no-repeat center 37px; background-size:100% 8px;  }
/*n-change1400*/
.n-change { padding:0 20px; height:60px; border-radius:8px; font-size:23px; line-height:58px; margin:0 20px; margin-top:25px;    }
.n-change:hover span { background:url(../images/n-message-tab.png) no-repeat center 37px; background-size:100% 8px;  }
.n-change.active span { background:url(../images/n-message-tab.png) no-repeat center 37px; background-size:100% 8px;  }
/*n-addition-tab1400*/
.n-addition-tab { margin-top:25px; padding:0 20px;}
.n-addition-tab ul li { width:23%; height:60px; border-radius:8px; font-size:20px; line-height:58px; }
.n-addition-tab ul li:hover span { background:url(../images/n-message-tab.png) no-repeat center 37px; background-size:100% 8px;  }
.n-addition-tab ul li.active span { background:url(../images/n-message-tab.png) no-repeat center 37px; background-size:100% 8px;  }
/*n-message-tab1400*/
.n-message-tab { margin-top:25px; padding:0 20px;}
.n-message-tab ul li { width:23%; height:60px; border-radius:8px; font-size:20px; line-height:58px; }
.n-message-tab ul li:hover span { background:url(../images/n-message-tab.png) no-repeat center 37px; background-size:100% 8px;  }
.n-message-tab ul li.active span { background:url(../images/n-message-tab.png) no-repeat center 37px; background-size:100% 8px;  }
.n-message-tab ul li .nob {  top:-15px; width:30px; height:30px; font-size:18px; line-height:30px;  }
/*n-message1400*/
.n-message { min-height:350px; padding:0 20px; }
.n-message ul li { border-radius:8px; margin-top:25px; }
.n-message-top { height:160px; padding:18px 0 0 12px; }
.n-message-top .pic { width:110px; height:110px; }
.n-message-top .con { margin-left:12px; width:60%; }
.n-message-top .con .tit { font-size:21px; margin-top:4px; }
.n-message-top .con .tit img { width:20px; }
.n-message-top .con .des { font-size:18px; margin-top:7px; }
.n-message-top .con .date { font-size:18px; margin-top:7px; }
.n-message-top .more { width:150px; height:40px; font-size: 18px; line-height: 40px; border-bottom-left-radius:40px; }
.n-message-bottom { height:80px;  }
.n-message-but { width:120px; height:45px; border-radius:23px; font-size:20px; line-height:43px; margin:0 15px; }
.n-message-but i { width:20px; height:20px; margin-right:7px; }
.n-message-status { font-size:20px; line-height:45px; }
.n-message-status i { width:20px; height:20px; margin-right:7px; } 
/*n-plaza1400*/
.n-plaza { padding:10px 20px;}
.n-plaza ul li { height:300px; border-radius:8px; margin-top:15px; }
.n-plaza ul li .pic { height:202px; }
.n-plaza ul li .con { padding:16px 0 0 10px; }
.n-plaza ul li .con .tit { font-size:18px; }
.n-plaza ul li .con .tit img { width:20px; }
.n-plaza ul li .con .des { font-size:15px; margin-top:8px; }
/*n-screening1400*/
.n-screening { margin-top:25px; padding:0 20px; }
.n-screening-left { width:66%; }
.n-screening-addr { width:22.5%; height:60px; border-radius:8px; font-size:20px; line-height:58px; }
.n-screening-addr:hover span { background:url(../images/n-message-tab.png) no-repeat center 37px; background-size:100% 8px;  }
.n-screening-addr.active span { background:url(../images/n-message-tab.png) no-repeat center 37px; background-size:100% 8px;  }
.n-screening-addr i { width:24px; height:24px; margin-right:7px; }
/*n-screening-filter1400*/
.n-screening-filter { width:22.5%; height:60px; border-radius:8px; font-size:20px; line-height:58px; margin-left:2.5%; }
.n-screening-filter:hover span { background:url(../images/n-message-tab.png) no-repeat center 37px; background-size:100% 8px;  }
.n-screening-filter i { width:24px; height:24px; margin-left:7px; }
/*n-screening-search1400*/
.n-screening-search { width:calc(100% - 22.5% - 22.5% - 2.5% - 2.5%); height:60px; margin-left:2.5%; border-radius:8px; padding:0 12px; }
.n-screening-text { width:calc(100% - 100px - 12px);  height:34px; font-size:20px;margin-top:12px;  }
.n-screening-sub { width:80px; height:34px; border-radius:17px; font-size:18px; line-height:32px; margin-top:12px; }
/*n-screening-right1400*/
.n-screening-right { width:32%; }
.n-screening-right ul li { width:32%; height:60px; border-radius:8px; font-size:20px; line-height:58px; }
.n-screening-right ul li:hover span { background:url(../images/n-message-tab.png) no-repeat center 37px; background-size:100% 8px;  }
.n-screening-right ul li.active span { background:url(../images/n-message-tab.png) no-repeat center 37px; background-size:100% 8px;  }
/*usertop1400*/
.usertop { margin-top:20px; height:150px; background-size:200px auto; }
.usertop .left { width:120px; height:120px; }
.usertop .left .pic { height:120px; }
.usertop .left .info { width:120px; height:30px; border-radius:15px; font-size:18px; line-height:30px; }
.usertop .con { width:56%; margin-left:20px; margin-top:25px; }
.usertop .con .tit { font-size:21px; }
.usertop .con .des { font-size:18px; margin-top:8px; }
.usertop .more { width:135px; height:45px; font-size:20px; line-height:45px; margin-top:43px; }
/*usermid1400*/
.usermid { padding:20px; }
.usermid ul li { height:120px; }
.usermid ul li .con { margin-left:30px; width:60%; }
.usermid ul li .con .tit { font-size:22px; margin-top:28px; }
.usermid ul li .con .des { font-size:14px; margin-top:4px; }
.usermid ul li .more { width:19px; height:19px; margin-top:36px; margin-right:20px; }
/*usernav1400*/
.usernav { min-height:350px; padding-bottom:40px;  }
.usernav ul li { margin-top:40px; }
.usernav ul li .pic { width:76px; height:76px; }
.usernav ul li .tit { font-size:20px; margin-top:10px; }
/*n-page1400*/
.n-page { min-height:350px;  padding:20px 20px 45px 20px; font-size:18px; }
.n-page-more {width: 370px; height: 60px; border-radius: 8px; font-size: 22px; line-height: 60px; margin-top: 30px; margin-bottom: 30px;}
/*n-form1400*/
.n-form { padding:0 20px 5px 20px; }
.n-form ul li { padding:0 15px; }
.n-form ul li .tit { font-size:16px; line-height:70px;  }
.n-form ul li .des { font-size:15px; line-height:70px;  }
.n-input { height:70px; font-size:15px; }
.n-input-short { width:130px;  height:70px; font-size:15px; }
.n-select  { height:70px; font-size:15px; padding-right:20px; background-size:8px auto; }
.n-select-left  { height:70px; font-size:15px; padding-right:20px; background-size:8px auto; }
.n-form ul li .des .black { width:70px; }
.n-form ul li .des .line { width:70px; }
/*验证码1400*/
.n-input-code {  width:calc(100% - 120px - 15px);  height:70px; font-size:15px; margin-right:15px;}
.n-code { width:100px;  }
.n-code::after{margin-top:-9px; height:18px; }
.n-input-button { width:90px;  font-size:15px; line-height:70px; }
/*提交1400*/
.n-submit-box { margin-top:35px;  }
.n-reset { width:110px; height:45px;  font-size:16px; line-height:43px; margin:0 12px; }
.n-submit { width:110px; height:45px;  font-size:16px; line-height:43px; margin:0 12px;}
/*我的建议1400*/
.n-textarea { padding-left:15px; height:100px; font-size:15px; line-height:40px; }
.n-input-code-left  { width:150px;  height:35px; font-size:15px;  }
.n-form ul li.n-pic-code { font-size:16px; line-height:70px; }
.n-form ul li.n-pic-code  img { height:33px; }
/*n-record1400*/
.n-record ul li { padding:30px; }
.n-record ul li .con .tit { font-size:18px; }
.n-record ul li .con .des { font-size:15px; margin-top:8px; }
.n-record ul li .more { font-size:18px; margin-top:34px; }
/*n-frequency1400*/
.n-frequency { padding:30px 20px; }
.n-frequency .tit { font-size:22px;background-size: auto 8px;  }
.n-frequency .tit  span { font-size:30px;  transform: translateY(-3px); }
.n-frequency .more { width:120px; height:40px; border-radius:8px; font-size:22px; line-height:38px;}
/*n-frequency-link1400*/
.n-frequency-link { padding-top:30px; margin:0 20px; }
.n-frequency-link ul li { height:90px;  border-radius:8px; padding:0 0 0 15px; background:#fef9fa url(../images/frequency-link-more.png) no-repeat calc(100% - 15px) 25px; background-size:20px auto; }
.n-frequency-link ul li .pic { width:30px; height:30px; margin-top:20px; }
.n-frequency-link ul li .con { margin-left:8px; width:calc(100% - 30px - 8px - 30px); margin-top:15px; }
.n-frequency-link ul li .con .tit { font-size: 21px; }
.n-frequency-link ul li .con .des { font-size: 18px; }
/*n-explanation1400*/
.n-explanation { padding:20px; margin-top:20px; }
.n-explanation .tit { font-size:22px; background-size: auto 8px; }
.n-explanation .des { margin-top:15px; font-size: 16px; }
/*n-public1400*/
.n-public { margin-top:25px; }
.n-public .tit { font-size: 27px; }
.n-public .des {  font-size: 20px; }
/*n-upgrade1400*/
.n-upgrade { padding:30px 40px 10px 40px; }
.n-upgrade ul li { height:210px; border-radius:8px; padding:20px 20px 0 20px; }
 .n-upgrade ul li .info {
        left: 6px;
        top: -20px;
        width: 110px;
        height: 30px;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
        font-size: 16px;
        line-height: 30px;
    }
.n-upgrade ul li .tit { font-size:22px; }
.n-upgrade ul li .price { font-size:18px; margin-top:0; }
.n-upgrade ul li .price span { font-size:45px; }
.n-upgrade ul li .marketprice { font-size:18px; margin-top:0; }
.n-upgrade ul li .des { font-size:18px; line-height:30px; border-radius:8px; margin-top:10px; }
/*n-equity1400*/
.n-equity { font-size: 18px; padding:15px 40px; }
.n-equity p { padding:15px; }
/*n-upgrade-agreen1400*/
.n-upgrade-agreen { margin-top:30px; font-size: 20px; line-height:30px; }
.n-upgrade-agreen input[type="checkbox"] { margin: 4px; margin-right:8px; }
.n-upgrade-but { width:370px; height:60px; border-radius:8px; font-size: 22px; line-height:60px; margin-top:30px; margin-bottom:30px; }
/*n-socializing1400*/
.n-socializing { padding:20px; }
.n-socializing .n-activity-top .pic { width:48.6%; height:180px; }
.n-socializing .n-activity-top .con { width:48.4%; height:180px;  }
/*n-detail1400*/
.n-detail { padding:20px; }
.n-detail .ban { font-size:22px; background-size: auto 8px; }
.n-detail .show { margin-top:15px; font-size: 16px; }
.n-detail .price { margin-top:13px; }
.n-detail .price ul li .tit { font-size: 16px; line-height:57px; }
.n-detail .price ul li .des {  font-size: 16px; line-height:57px;  }
/*n-addition-info1400*/
.n-addition-info { margin:25px 20px 0 20px; font-size: 18px;  line-height: 60px; padding-left:28px; border-radius:8px; }
.n-addition-info i { width:25px; height:25px; margin-right:18px; }
/*n-addition-box1400*/
.n-addition-ban{ font-size:22px; margin:0 20px; margin-top:25px; margin-bottom:10px; background-size:auto 8px; }
.n-addition-ban .more { font-size:20px; line-height: 33px; }
.n-addition-ban .pink { font-size:18px; line-height: 33px; margin-left:30px; }
.n-addition-des { font-size:18px; margin:0 20px; }
/*相册1400*/
#image-container{ padding-top:10px; margin:0 20px; }
#image-container2{ padding-top:10px; margin:0 20px; }
#image-container3{ padding-top:10px; margin:0 20px; }
.upload-btn { width:150px; height:150px; border-radius:8px;margin-top:15px; margin-right:15px; }
.upload-btn3 { width:150px; height:150px; border-radius:8px;margin-top:15px; margin-right:15px; }
.image-item{ width:150px;height:150px; border-radius:8px; margin-top:15px; margin-right:15px;}
.delete-btn{ width:26px;height:26px; }
.n-addition-demand { margin-top:15px; padding:0 20px; }
/*n-addition-video1400*/
.n-addition-video { min-height:230px; margin:0 20px; margin-top:20px;  }
.n-addition-con { padding:1px 20px 15px 20px; font-size: 18px; }
.n-addition-con .black { font-size:15px; }
.n-addition-con p { margin-top:15px; }
/*n-addition-pic1400*/
.n-addition-pic { padding:0 20px 15px 20px;}
.n-addition-pic ul li { width:134px; height:134px; margin-left:10px; margin-top:10px;  }
.n-addition-pic ul li:first-child { width:278px; height:278px; margin-left:0; }
.n-addition-pic ul li .tit { width:100px; height:28px; font-size:12px; line-height:28px;  border-bottom-right-radius:28px;  text-indent:-6px; }
.n-addition-pic ul li:first-child .tit { width:170px; height:40px; font-size:20px; line-height:40px;  border-bottom-right-radius:40px;  text-indent:-12px; }
/*body.lock1400*/
body.lock .n-addition-pic ul li:nth-child(n+2)::before { background:url(../images/lock.png) no-repeat center 30px; background-size:30px 30px; padding-top:75px; font-size:19px; } 
/*n-permission1400*/
.n-permission {padding:8px 0; display:none; }
.n-permission a { font-size:18px; line-height:50px; padding:0 40px;  border-radius:25px; }
.n-permission a i { width:18px; height:18px; margin-left:8px; }
/*n-pic1400*/
.n-pic { padding:0 20px 15px 20px;}
.n-pic ul li {width:32%; height:278px; margin-top:10px; }
.n-pic ul li:nth-child(3n+2) { margin-left:2%;}
.n-pic ul li:nth-child(3n+3) { margin-left:2%;}
.n-pic ul li .tit { width:170px; height:40px; font-size:20px; line-height:40px;  border-bottom-right-radius:40px;  text-indent:-12px; }
/*n-addition-user1400*/
.n-addition-user {  margin:0 20px;  margin-top:20px; height:150px; }
.n-addition-user .left { width:120px; height:120px; }
.n-addition-user .left .pic { height:120px; }
.n-addition-user .con { width:56%; margin-left:20px; margin-top:25px; }
.n-addition-user .con .tit { font-size:21px; }
.n-addition-user .con .tit img { width:20px; }
.n-addition-user .con .des { font-size:18px; margin-top:8px; }
.n-addition-user .more { font-size:17px; line-height:24px; margin-top:43px; }
.n-addition-user .more i { width:24px; height:24px; }
/*n-addition-addr1400*/
.n-addition-addr { font-size:18px; padding:25px 20px;  }
.n-addition-addr  i { width:24px; height:24px; }
/*view-prev1400*/
.view-prev { width:80px; height:80px; }
.view-next  { width:80px; height:80px; }
/*n-filter1400*/
.n-filter { padding:20px; }
.n-filter-top { font-size:16px; line-height:70px; background:url(../images/filter0.png) no-repeat calc(100% - 10px) center; background-size:20px 20px; padding:0 15px; }
.n-filter-top.active {background:url(../images/filter.png) no-repeat calc(100% - 10px) center; background-size:20px 20px; }
.n-filter-bot { padding:0 15px 15px 15px;  }
.n-filter-bot label { font-size:15px; line-height:40px; padding:0 20px;  border-radius:8px; margin-top:15px; margin-right:15px; }


}

@media (max-width:1009px){
/*body1009*/
body { background-image:none; background-color:#FFF; font-size:14px;  }
.wrap{width: 720px;   margin: 0 auto; }
/*white-box1009*/
.white-box { margin-top:0; padding-top:0;  width:100%; margin:0 auto; min-height:500px; }
/*header1009*/
.header { height:50px; padding-top:15px;  position:fixed; left:0; width:100%; top: 0; background-image:none; background-color:#FFF; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.header .h-back { display:block; position:absolute; left:0; top:0; width:22px; height:22px; }
.header .h-back i { display:inline-block; width:20px; height:20px;  vertical-align:middle; background:url(../images/h-back-black.png) no-repeat center center; background-size:100% 100%; }
.header .logo{ display:none; height:22px;}
.header .title { display:block; width:100px; height:22px; margin: 0 auto;  color:#1d1d1d; font-size:15px; line-height:22px; text-align:center; }
/*h-right1009*/
.header .h-right {height:22px; }
.header .h-message { display:none; height:22px; margin-left:10px; }
.header .h-message a i { width:20px; height:20px; background:url(../images/h-message-black.png) no-repeat center center; background-size:100% 100%; }
.header .h-nav { margin-left:10px; height:22px; }
.header .h-nav i  { width:20px; height:20px; background:url(../images/h-nav-black.png) no-repeat center center; background-size:100% 100%;}
.header .h-login { color:#000; font-size:13px; line-height:22px; }
.header-wrap { height:50px;}
.banner { margin-top:20px; }
/*body.index-bg*/
body.index-bg { background: #ffffff url(../images/bg-mo.jpg) no-repeat top center; background-size:100% 264px; }
body.index-bg .header { background: #f77fa0 url(../images/bg-mo.jpg) no-repeat top center; background-size:100% 264px; box-shadow: 0 0 10px rgba(0, 0, 0, 0);}
body.index-bg .header .h-back { display:none; }
body.index-bg .header .title { display:none; }
body.index-bg .header .logo { display:block; }
body.index-bg .header .h-message a i {background:url(../images/h-message.png) no-repeat center center; background-size:100% 100%;}
body.index-bg .header .h-nav i { background:url(../images/h-nav.png) no-repeat center center; background-size:100% 100%; }
body.index-bg .banner { margin-top:0; }
body.index-bg .header .h-login { color:#ffffff; }
/*body.pink-bg1009*/
body.pink-bg { background: #ffffff url(../images/bg-mo.jpg) no-repeat top center; background-size:100% 264px; }
body.pink-bg .header { background: #f77fa0 url(../images/bg-mo.jpg) no-repeat top center; background-size:100% 264px; box-shadow: 0 0 10px rgba(0, 0, 0, 0);}
body.pink-bg .header .h-back i { background: url(../images/h-back.png) no-repeat center center; background-size: 100% 100%;}
body.pink-bg .header .title { color:#ffffff;  }
body.pink-bg .header .h-message a i {background:url(../images/h-message.png) no-repeat center center; background-size:100% 100%;}
body.pink-bg .header .h-nav i { background:url(../images/h-nav.png) no-repeat center center; background-size:100% 100%; }
body.pink-bg .header .h-login { color:#ffffff; }
/*h-nav-box1009*/
.h-nav-box.active { height:245px; }
.h-nav-box-close {  margin-left:335px; top:12.5px; width:20px; height:20px;  }
.h-nav-box-close img { width:20px; height:20px; }
.h-nav-box-ban {  font-size:15px; line-height:45px; }
.h-nav-box-list {  margin-top:0; }
.h-nav-box-list ul { display:block; }
.h-nav-box-list ul li { float:left; width:25%; text-align:center; margin-top:5px;  }
.h-nav-box-list ul li .pic { width:55px; height:55px; margin:0 auto; }
.h-nav-box-list ul li .tit { font-size:13px; line-height:34px; }
/*nav-mo1009*/
.nav-mo { text-align:center; margin-top:25px; display:block; padding:0 10px;}
.nav-mo ul { display:flex; align-items: center; justify-content: space-between; }
.nav-mo ul li { width:auto; }
.nav-mo ul li .pic { width:55px; height:55px; }
.nav-mo ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.nav-mo ul li .tit { color:#000000; font-size:13px; line-height:34px; }
.nav { display:none; }
/*i-home1009*/
.i-home { font-size:13px; padding-bottom:30px; }
.i-home h3 { font-size:20px; margin-top:20px; }
.i-home p { margin-top:6px; }
.i-home img { margin-top:6px; }
.i-home h4 { font-size:15px; margin-top:20px; margin-bottom:8px; background-size:auto 5px;}
.i-home h5 { margin-top:15px; font-size:13px; }
.i-line { display:block; height:5px; background-color:#f5f3f3; margin-top:30px; }
/*footer1009*/
.footer { display:none;  }
.footer-wrap { height:100px;}
.footer-mo { display:block; position:fixed; bottom:0; left:0; width:100%; height:70px; background-color:#FFF; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); z-index:300; }
.footer-mo ul { width:750px; margin:0 auto;  display:flex; align-items: center; justify-content: space-between; }
.footer-mo ul li { width:20%; text-align:center; padding-top:13px; }
.footer-mo ul li .pic { width:25px; height:25px; margin:0 auto; }
.footer-mo ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.footer-mo ul li .pic2 { width:25px; height:25px; display:none; margin:0 auto; }
.footer-mo ul li .pic2 img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.footer-mo ul li .tit { color:#1c1c1c; font-size:13px; line-height:1.5; }
.footer-mo ul li.active .pic { display:none;  }
.footer-mo ul li.active .pic2 { display:block; }
/*login-box1009*/
.login-box { min-height:300px; padding:40px 20px; }
.login-text { height:50px; font-size:13px; background-size:20px auto; padding-left:30px; }
.login-pass { height:50px; font-size:13px; background-size:20px auto; padding-left:30px;}
.login-sub { height:40px; font-size:15px; border-radius:5px; margin-top:20px; }
.login-remember { font-size:13px; line-height:50px;  }
.login-remember input[type="checkbox"] { transform: scale(1); margin: 0; margin-right:6px; }
.login-forget { font-size:13px; line-height:50px; }
.login-forget i { width:20px; height:20px; margin-left:4px; }
/*n-position1009*/
.n-position { display:none; }
/*n-contact1009*/
.n-contact { min-height:300px; padding:40px 0; }
.n-contact-left { width:56%; font-size:13px; }
.n-contact-left h3 { font-size:18px; }
.n-contact-left p { margin-top:6px; }
.n-contact-left table { margin-top:6px; }
.n-contact-left table img { width:80px; }
.n-contact-right { width:36%; margin-right:0; }
/*n-activity1009*/
.n-activity { min-height:300px; padding:0; }
.n-activity ul li { float:none; width:100%; margin-top:15px; }
.n-activity ul li:nth-child(even) { margin-left:0; }
.n-activity-top { padding-bottom:15px; }
.n-activity-top .pic { height:auto; }
.n-activity-top .status { width:100px; height:25px; font-size:13px; line-height:25px; border-bottom-right-radius:25px; }
.n-activity-top .con { padding:0 2px; }
.n-activity-top .con .tit { font-size:15px; margin-top:8px; }
.n-activity-top .con .des { font-size:13px; margin-top:3px; }
.n-activity-top .con .more { font-size:13px; line-height:20px; padding:0 10px; border-radius:10px; margin-top:10px; }
.n-activity-bot { padding-top:15px; padding-bottom:10px; }
.n-activity-bot .pic { width:auto; margin-right:22px; }
.n-activity-bot .pic-li { width:19px; }
.n-activity-bot .pic-li img { width: 32px; height: 32px; }
.n-activity-bot .tit {  font-size:12px; line-height:32px; }
.n-activity-bot .more { width:100px; height:25px; font-size:13px; line-height:23px; border-radius:13px; margin-top:3.5px; }
/*n-activity-tab1009*/
.n-activity-tab { margin-top:20px; padding:0; }
.n-activity-tab ul li { height:40px; border-radius:5px; font-size:15px; line-height:38px; }
.n-activity-tab ul li:hover span { background:url(../images/n-message-tab.png) no-repeat center 24px; background-size:100% 6px;  }
.n-activity-tab ul li.active span { background:url(../images/n-message-tab.png) no-repeat center 24px; background-size:100% 6px;  }
/*n-change1009*/
.n-change { padding:0; height:40px; border-radius:5px; font-size:15px; line-height:38px; margin:0; margin-top:5px; }
.n-change:hover span { background:url(../images/n-message-tab.png) no-repeat center 24px; background-size:100% 6px;  }
.n-change.active span { background:url(../images/n-message-tab.png) no-repeat center 24px; background-size:100% 6px;  }
body.pink-bg .white-box { padding:10px; }
/*n-addition-tab1009*/
.n-addition-tab { margin-top:0; padding:0; }
.n-addition-tab ul { display:block; }
.n-addition-tab ul li { float:left; width:48.5%; height:40px; border-radius:5px; font-size:15px; line-height:38px; margin-top:10px; }
.n-addition-tab ul li:nth-child(even) { margin-left:3%; }
.n-addition-tab ul li:hover span { background:url(../images/n-message-tab.png) no-repeat center 24px; background-size:100% 6px;  }
.n-addition-tab ul li.active span { background:url(../images/n-message-tab.png) no-repeat center 24px; background-size:100% 6px;  }
/*n-message-tab1009*/
.n-message-tab { margin-top:10px; padding:0; }
.n-message-tab ul { display:block; }
.n-message-tab ul li { float:left; width:48.5%; height:40px; border-radius:5px; font-size:15px; line-height:38px; margin-top:10px; }
.n-message-tab ul li:nth-child(even) { margin-left:3%; }
.n-message-tab ul li:hover span { background:url(../images/n-message-tab.png) no-repeat center 24px; background-size:100% 6px;  }
.n-message-tab ul li.active span { background:url(../images/n-message-tab.png) no-repeat center 24px; background-size:100% 6px;  }
.n-message-tab ul li .nob {  top:-10px; width:20px; height:20px; font-size:14px; line-height:20px;  }
/*n-message1009*/
.n-message { min-height:300px; padding:0; }
.n-message ul li { border-radius:5px; margin-top:15px; }
.n-message-top { height:104px; padding:13px 0 0 8px; }
.n-message-top .pic { width:70px; height:70px; }
.n-message-top .con { margin-left:8px; width:70%; }
.n-message-top .con .tit { font-size:15px; margin-top:1px; }
.n-message-top .con .tit img { width:13px; }
.n-message-top .con .des { font-size:13px; margin-top:4px; }
.n-message-top .con .date { font-size:13px; margin-top:4px; }
.n-message-top .more { width:100px; height:26px; font-size: 13px; line-height: 26px; border-bottom-left-radius:26px; }
.n-message-bottom { height:54px;  }
.n-message-but { width:85px; height:34px; border-radius:17px; font-size:13px; line-height:32px; margin:0 11px; }
.n-message-but i { width:13px; height:13px; margin-right:4px; transform: translateY(-1px);}
.n-message-status { font-size:13px; line-height:34px; }
.n-message-status i { width:13px; height:13px; margin-right:4px; transform: translateY(-1px);} 
/*n-plaza1009*/
.n-plaza { padding:0;}
.n-plaza ul li { width:48%; height:235px; border-radius:5px; margin-top:15px; }
.n-plaza ul li:nth-child(4n+2) { margin-left:0;}
.n-plaza ul li:nth-child(4n+3) { margin-left:0;}
.n-plaza ul li:nth-child(4n+4) { margin-left:0;}
.n-plaza ul li:nth-child(even) { margin-left:4%; }
.n-plaza ul li .pic { height:160px; }
.n-plaza ul li .con { padding:11px 0 0 6px; }
.n-plaza ul li .con .tit { font-size:15px; }
.n-plaza ul li .con .tit img { width:13px; }
.n-plaza ul li .con .des { font-size:13px; margin-top:6px; }
/*n-screening1009*/
.n-screening { margin-top:20px; padding:0; }
.n-screening-left { float:none; width:100%; }
.n-screening-addr { width:25%; height:34px; border-radius:5px; font-size:15px; line-height:34px; border:none; }
.n-screening-addr:hover span { background:url(../images/n-message-tab.png) no-repeat center 24px; background-size:100% 6px;  }
.n-screening-addr.active span { background:url(../images/n-message-tab.png) no-repeat center 24px; background-size:100% 6px;  }
.n-screening-addr i { width:15px; height:15px; margin-right:5px; }
/*n-screening-filter1009*/
.n-screening-filter { width:20%; height:34px; border-radius:5px; font-size:15px; line-height:34px; margin-left:2.5%; border:none; }
.n-screening-filter:hover span { background:url(../images/n-message-tab.png) no-repeat center 24px; background-size:100% 6px;  }
.n-screening-filter i { width:15px; height:15px; margin-left:5px; }
/*n-screening-search1009*/
.n-screening-search { width:calc(100% - 22.5% - 22.5% - 2.5% - 2.5%); height:34px; margin-left:2.5%; border-radius:17px; padding:0 4px 0 8px; }
.n-screening-text { width:calc(100% - 50px - 4px);  height:24px; font-size:13px;margin-top:3px;  }
.n-screening-sub { width:50px; height:24px; border-radius:12px; font-size:13px; line-height:24px; margin-top:4px; }
/*n-screening-right1009*/
.n-screening-right { float:none; width:100%; margin-top:15px; }
.n-screening-right ul { display:block; }
.n-screening-right ul li { width:32%; height:40px; border-radius:5px; font-size:15px; line-height:38px; }

.n-screening-right ul li:nth-child(3n+2) { margin-left:2%;}
.n-screening-right ul li:nth-child(3n+3) { margin-left:2%;}

.n-screening-right ul li:hover span { background:url(../images/n-message-tab.png) no-repeat center 24px; background-size:100% 6px; }
.n-screening-right ul li.active span { background:url(../images/n-message-tab.png) no-repeat center 24px; background-size:100% 6px; }
/*usertop1009*/
.usertop { margin-top:10px; height:100px; background-size:100px auto; }
.usertop .left { width:80px; height:80px; }
.usertop .left .pic { height:80px; }
.usertop .left .info { width:80px; height:20px; border-radius:10px; font-size:12px; line-height:20px; }
.usertop .con { width:40%; margin-left:10px; margin-top:20px; }
.usertop .con .tit { font-size:14px; }
.usertop .con .des { font-size:13px; margin-top:6px; }
.usertop .more { width:90px; height:30px; font-size:13px; line-height:30px; margin-top:30px; }
/*usermid1009*/
.usermid { padding:0;  }
.usermid ul li { height:80px; }
.usermid ul li .con { margin-left:10px; width:auto; }
.usermid ul li .con .tit { font-size:15px; margin-top:18px; }
.usermid ul li .con .des { font-size:12px; margin-top:3px; }
.usermid ul li .more { width:13px; height:13px; margin-top:24px; margin-right:10px; }
/*usernav1009*/
.usernav { min-height:300px; padding-bottom:30px;  }
.usernav ul li { margin-top:30px; width:33.33%; }
.usernav ul li .pic { width:50px; height:50px; }
.usernav ul li .tit { font-size:15px; }
/*n-page1009*/
.n-page { min-height:300px;  font-size:13px; }
.n-page-more { display:none; }
/*n-form1009*/
.n-form { padding:0 0 0 0; }
.n-form ul li { padding:0 0; }
.n-form ul li .tit { width:auto; font-size:15px; line-height:60px;  }
.n-form ul li .des { width:auto; font-size:13px; line-height:60px;  }
.n-input { height:60px; font-size:13px; }
.n-input-short { width:65px;  height:60px; font-size:13px; }
.n-select  { height:60px; font-size:13px; padding-right:15px; background-size:6px auto; }
.n-select-left  { height:60px; font-size:13px; padding-right:15px; background-size:6px auto; }
.n-form ul li .des .black { width:30px; }
.n-form ul li .des .line { width:30px; text-align:center; }
/*验证码1009*/
.n-input-code {  width:calc(100% - 110px - 10px);  height:60px; font-size:13px; margin-right:10px;}
.n-code { width:80px;  }
.n-code::after{margin-top:-8px; height:16px; }
.n-input-button { width:70px;  font-size:13px; line-height:60px; }
/*提交1009*/
.n-submit-box { margin-top:0; position: fixed; left: 0; bottom: 69px; width: 100%; height: 60px; background-color: #FFF; border-top: #f7f4f4 solid 1px;  }
.n-reset { width:100px; height:40px;  font-size:15px; line-height:38px; margin:0 10px; }
.n-submit { width:100px; height:40px;  font-size:15px; line-height:38px; margin:0 10px;}
.n-textarea { padding-left:10px; height:90px; font-size:13px; line-height:35px; }
.n-input-code-left  { width:100px;  height:30px; font-size:13px;  }
.n-form ul li.n-pic-code { font-size:15px; line-height:60px; }
.n-form ul li.n-pic-code  img { height:30px; }
/*n-record1009*/
.n-record ul li { padding:15px 10px 20px 10px; }
.n-record ul li .con .tit { font-size:15px; }
.n-record ul li .con .des { font-size:13px; margin-top:6px; }
.n-record ul li .more { font-size:15px; margin-top:26px; }
/*n-frequency1009*/
.n-frequency { padding:20px 0; }
.n-frequency .tit { font-size:15px;background-size: auto 5px; margin-top:4px;}
.n-frequency .tit  span { font-size:20px;  transform: translateY(-2px); }
.n-frequency .more { width:80px; height:30px; border-radius:5px; font-size:13px; line-height:28px;}
/*n-frequency-link1009*/
.n-frequency-link { padding-top:20px; margin:0 0; }
.n-frequency-link ul li { height:60px;  border-radius:5px; padding:0 0 0 10px; background:#fef9fa url(../images/frequency-link-more.png) no-repeat calc(100% - 10px) 15px; background-size:12px auto; }
.n-frequency-link ul li .pic { width:20px; height:20px; margin-top:10px; }
.n-frequency-link ul li .con { margin-left:6px; width:calc(100% - 20px - 6px - 20px); margin-top:10px; }
.n-frequency-link ul li .con .tit { font-size: 0.3rem;  }
.n-frequency-link ul li .con .des { font-size: 0.26rem; }
/*n-explanation1009*/
.n-explanation { padding:0; margin-top:25px; }
.n-explanation .tit { font-size:15px; background-size: auto 5px; }
.n-explanation .des { margin-top:10px; font-size: 13px; }
/*n-public1009*/
.n-public { margin-top:10px; }
.n-public .tit { font-size: 18px; }
.n-public .des {  font-size: 13px; }
/*n-upgrade1009*/
.n-upgrade { padding:20px 0 10px 0; }
.n-upgrade ul li { height:140px; border-radius:5px; padding:15px 5px 0 5px; }
 .n-upgrade ul li .info {
        left: 2px;
        top: -15px;
        width: 80px;
        height: 20px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        font-size: 12px;
        line-height: 20px;
    }
.n-upgrade ul li .tit { font-size:15px; }
.n-upgrade ul li .price { font-size:12px; }
.n-upgrade ul li .price span { font-size:23px; }
.n-upgrade ul li .marketprice { font-size:12px; }
.n-upgrade ul li .des { font-size:12px; line-height:20px; border-radius:5px; margin-top:13px; }
/*n-equity1009*/
.n-equity { font-size: 13px; padding:10px 0; }
.n-equity p { padding:10px; }
/*n-upgrade-agreen1009*/
.n-upgrade-footer {background-color:#FFF; position:fixed; left:0; bottom:69px; width:100%; border-top:#ececec solid 1px; }
.n-upgrade-agreen { margin-top:10px; font-size: 13px; line-height:20px;  }
.n-upgrade-agreen input[type="checkbox"] { transform: scale(1); margin: 0; margin-right:6px; }
.n-upgrade-but { width:200px; height:40px; border-radius:5px; font-size: 15px; line-height:40px; margin-top:20px; margin-bottom:10px;  }
.n-upgrade-wrap { display:block; height:100px; }
/*n-socializing1009*/
.n-socializing { padding:0; padding-top:20px; }
.n-socializing .n-activity-top .pic { float:none; width:100%; height:150px; }
.n-socializing .n-activity-top .con {  float:none; width:100%; height:auto;  }
/*n-detail1009*/
.n-detail { padding:10px; margin-top:0; }
.n-detail .ban { font-size:15px; background-size: auto 5px; }
.n-detail .show{ margin-top:10px; font-size: 13px; }
.n-detail .price { margin-top:10px; }
.n-detail .price ul li .tit { font-size: 13px; line-height:48px; }
.n-detail .price ul li .des {  font-size: 13px; line-height:48px;  }
.n-socializing-footer { display:block; position:fixed; left:0; bottom:69px; width:100%; height:60px; background-color:#FFF; border-top:#f7f4f4 solid 1px; display: flex;  align-items: center; justify-content: center; }
.n-socializing-footer  a { display:block; width:200px; height:40px; background-color:#f8516d; text-align:center; color:#ffffff; font-size:15px; line-height:40px; border-radius:5px; }
.n-socializing-footer-wrap { display:block; height:60px; }
/*n-addition-info1009*/
.n-addition-info { margin:15px 0 0 0; font-size: 13px;  line-height: 40px; padding-left:10px; border-radius:5px; }
.n-addition-info i { width:18px; height:18px; margin-right:8px; }
/*n-addition-box1009*/
.n-addition-ban{ font-size:16px; margin:0 0; margin-top:20px; margin-bottom:5px;  background-size:auto 6px; }
.n-addition-ban .more { font-size:13px; line-height:24px; }
.n-addition-ban .pink { font-size:13px; line-height:24px; }
.n-addition-des { font-size:13px; margin:0 0; }
/*相册1009*/
#image-container{ padding-top:5px; margin:0 0; }
#image-container2{ padding-top:5px; margin:0 0; }
#image-container3{ padding-top:5px; margin:0 0; }
.upload-btn { width:100px; height:100px; border-radius:5px;margin-top:5px; margin-right:5px; }
.upload-btn3 { width:100px; height:100px; border-radius:5px;margin-top:5px; margin-right:5px; }
.image-item{ width:100px;height:100px; border-radius:5px; margin-top:5px; margin-right:5px;}
.n-addition-demand { margin-top:10px; padding:0 0; }
/*body.light-bg1009*/
body.light-bg { background: #fff8ff url(../images/bg-light.jpg) no-repeat top center; background-size:100% auto; }
body.light-bg .white-box { background:transparent; }
.n-addition-box { background-color:#FFF;  border-radius:10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); padding:10px;  margin-top:20px; }
.n-addition-box .n-addition-ban { margin-top:5px; }
/*n-addition-video1009*/
.n-addition-video { min-height:190px; margin:0; margin-top:15px;  }
.n-addition-con { padding:1px 0 15px 0; font-size: 15px; }
.n-addition-con .black { font-size:13px; }
.n-addition-con p { margin-top:10px; }
/*n-addition-pic1009*/
.n-addition-pic { padding:0 0 5px 0;}
.n-addition-pic ul li { width:75px; height:75px; margin-left:5px; margin-top:5px;  }
.n-addition-pic ul li:first-child { width:155px; height:155px; margin-left:0; }
.n-addition-pic ul li .tit { width:100%; height:20px; font-size:12px; line-height:20px;  border-bottom-right-radius:20x;  text-indent:-4px; }
.n-addition-pic ul li:first-child .tit { width:120px; height:26px; font-size:15px; line-height:26px;  border-bottom-right-radius:26px;  text-indent:-10px; }
/*body.lock1009*/
body.lock .n-addition-pic ul li:nth-child(n+2)::before { background:url(../images/lock.png) no-repeat center 18px; background-size:20px 20px; padding-top:45px; font-size:12px; } 
/*n-permission1009*/
.n-permission {padding:5px 0; display:none; }
.n-permission a { font-size:13px; line-height:32px; padding:0 20px;  border-radius:16px; }
.n-permission a i { width:12px; height:12px; margin-left:5px; }
/*n-pic1009*/
.n-pic { padding:0 0 5px 0;}
.n-pic ul li { height:155px; margin-top:10px; }
.n-pic ul li .tit { width:120px; height:26px; font-size:15px; line-height:26px;  border-bottom-right-radius:26px;  text-indent:-10px; }
/*n-addition-user1009*/
.n-addition-user { margin:0; height:90px;  }
.n-addition-user .left { width:80px; height:80px; }
.n-addition-user .left .pic { height:80px; }
.n-addition-user .con { width:50%; margin-left:10px; margin-top:20px; }
.n-addition-user .con .tit { font-size:15px; }
.n-addition-user .con .tit img { width:15px; }
.n-addition-user .con .des { font-size:13px; margin-top:6px; }
.n-addition-user .more {  font-size:13px; line-height:30px; margin-top:30px; }
.n-addition-user .more i { width:15px; height:15px; }
/*n-addition-addr1009*/
.n-addition-addr { font-size:13px; padding:15px 0 5px 0;  }
.n-addition-addr  i { width:15px; height:15px; }
/*view-prev1009*/
.view-prev { width:50px; height:50px; bottom:150px; }
.view-next  { width:50px; height:50px; bottom:150px;}
/*n-filter1009*/
.n-filter { padding:0; margin-top:10px;  }
.n-filter-top { font-size:15px; line-height:60px; background:url(../images/filter0.png) no-repeat calc(100% - 5px) center; background-size:10px 10px; padding:0 10px; }
.n-filter-top.active {background:url(../images/filter.png) no-repeat calc(100% - 5px) center; background-size:10px 10px; }
.n-filter-bot { padding:0 0 10px 0;  }
.n-filter-bot label { font-size:14px; line-height:30px; padding:0 15px;  border-radius:5px; margin-top:10px; margin-right:10px; }
#a1 { scroll-margin-top: 70px;}
#a2 { scroll-margin-top: 70px;}
#a3 { scroll-margin-top: 70px;}
#a4 { scroll-margin-top: 70px;}

}


@media (max-width:750px){
.wrap{width: calc(100% - 30px); margin: 0 auto; }
/*body.index-bg750*/
body.index-bg { background-size:100% 127px; }
body.index-bg .header { background-size:100% 127px;   }
.h-nav-box-close { left:auto; right:15px; margin-left:0; }
.footer-mo ul { width:100%; }
.n-addition-pic ul li:nth-child(n+6) { display:none; }
.n-pic ul li {width:48.5%; }
.n-pic ul li:nth-child(3n+2) { margin-left:0;}
.n-pic ul li:nth-child(3n+3) { margin-left:0;}
.n-pic ul li:nth-child(even) { margin-left:3%;}

}


@media (max-width:450px){
/*n-upgrade400*/
.n-upgrade { padding:0; width:100%; overflow:auto; margin-bottom:25px;  }
.n-upgrade ul {max-width:380px; padding-top:35px; }
.n-upgrade ul li { min-width:90px; }
}

@media (max-width:350px){
.wrap {width: calc(100% - 10px); margin: 0 auto;}
.n-input.flex { width:100px; }
/*popshow350*/
.popshow { width:100%;  padding:25px; }


}
