@charset "utf-8";
body { background: #f6f6f6; font-size: 15px; overflow-x: hidden; overflow-y: auto; }
html, body { width: 100%; min-width: 1280px; }
/*html{filter:grayscale(100%);}*/
.h0 { height: 0; clear: both; }
.h10 { height: 10px; clear: both; }
.h20 { height: 20px; clear: both; }
.h30 { height: 30px; clear: both; }
.h40 { height: 40px; clear: both; }
.h50 { height: 50px; clear: both; }
.ui-backtop { display: none; }
.ui-sidebar { z-index: 10 !important; }
.ui-filter { background-color: #fff; padding: 20px 25px 5px 25px; border: 1px solid #eee; box-shadow: none; margin: 20px 0; }
.ui-filter .ui-row { padding-bottom: 10px; }
.ui-filter .ui-row .ui-filter-left { font-size: 16px; color: #1b2337; text-align: left; border-bottom: 1px solid #eee; padding-top: 12px; }
.ui-filter .ui-row .ui-filter-left span {/* background: #7F7F8C; */ padding: 10px 20px;/* border-radius: 25px 0 25px 25px; *//* color: #fff; */ }
.ui-filter .ui-row .ui-filter-right { flex: 1; overflow: hidden; font-size: 0; border-bottom: 1px solid #eee; padding-bottom: 15px; }
.ui-filter .ui-row .ui-filter-right a { color: #000; border: 0; font-size: 14px; border: 0; padding: 4px 10px; }
.ui-filter .ui-row .ui-filter-right a:hover { color: #fff; background: #ff4837; border: 0; border-radius: 0px; }
.ui-filter .ui-row .ui-filter-right a.active { color: #fff; background: #ff4837; border: 0; border-radius: 0px; }
.ui-filter .ui-row:last-child div { border: 0; }
pre { background: #F4F8FF; border: 1px solid #e0eaff; padding: 15px 20px; border-radius: 4px; line-height: 1.5; margin: 0; color: #666; position: relative; margin: 20px 0; }
.ui-comment-emoji { display: flex; flex-wrap: wrap; width: 100%; max-width: 100%; max-height: 200px; overflow-x: hidden; overflow-y: auto; padding: 10px; }
.ui-comment-emoji div { width: 40px; height: 40px; line-height: 40px; font-size: 24px; border: 1px solid #fff; display: block; text-align: center; border-radius: 4px; cursor: pointer; font-family: 'Segoe UI Emoji'; }
.ui-comment-emoji div:hover { border-color: #eaeaea; }
.ui-payway { display: flex; flex-wrap: wrap; }
.ui-payway-item { flex: 0 0 48.5%; max-width: 48.5%; display: flex; align-items: center; justify-content: center; margin: 1.5% 0; padding: 15px 0; border: .8px solid #e1e6f0; color: #a1abc2; border-radius: 4px; text-align: center; position: relative; cursor: pointer; font-size: 16px; }
.ui-payway-item:nth-child(odd) { margin-right: 1.5%; }
.ui-payway-item:nth-child(even) { margin-left: 1.5%; }
.ui-payway-item img { height: 40px; }
.ui-payway-item i { font-size: 24px; margin-right: 10px; color: #fff; background: #999; display: inline-block; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; }
.ui-payway-item span { position: absolute; right: 1px; bottom: 0px; color: #fff; z-index: 20; font-size: 12px; display: none; }
.ui-payway-item.red i { background: #1890FF }
.ui-payway-item.green i { background: #19BE6B }
.ui-payway-item.red i { background: #ED4014 }
.ui-payway-item.active { border-color: #ff4837; }
.ui-payway-item.active:before { position: absolute; content: ""; right: 0; bottom: 0; color: #ff4837; width: 0; height: 0; border-bottom: 30px solid #ff4837; border-left: 30px solid transparent; z-index: 10; }
.ui-payway-item.active span { display: block; }
.ui-payway.one .ui-payway-item { flex: 0 0 100%; max-width: 100%; margin: 0; margin-bottom: 20px; padding: 10px 0 }
.ui-payway.one .ui-payway-item:last-child { margin-bottom: 0; }

.vip-list { display: flex; flex-wrap: wrap; margin: 30px 0 0 -3%; }
.vip-list-item { width: 47%; margin: 0 0 3% 3%; padding: 25px; background: #fff; border-radius: 6px; border: .8px solid #e1e6f0; color: #a1abc2; position: relative; overflow: hidden; cursor: pointer; }
.vip-list-item:hover { box-shadow: 0 0 .8px rgba(38,45,61,.08), 0 .8px 3.2px rgba(38,45,61,.04), 0 4.8px 9.6px rgba(38,45,61,.14); }
.vip-list-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.vip-list-item .left { display: flex; flex-wrap: wrap; align-items: center; }
.vip-list-item .icon { background: #a1abc2; width: 55px; height: 55px; line-height: 50px; border-radius: 50%; text-align: center; margin-right: 20px; }
.vip-list-item .icon i { font-size: 30px; color: #fff; }
.vip-list-item h3 { color: #333; font-size: 18px; font-weight: bold; color: #262d3d; }
.vip-list-item .price { font-size: 20px; color: #f30; }
.vip-list-item .price span { font-size: 14px; color: #999; margin-left: 10px; }
.vip-list-item .ischeck { position: absolute; right: 3px; bottom: 0px; color: #fff; z-index: 20; font-size: 24px; display: block; }
.vip-list-item.active { box-shadow: 0 0 .8px rgba(38,45,61,.08), 0 .8px 3.2px rgba(38,45,61,.04), 0 4.8px 9.6px rgba(38,45,61,.14); border-color: #ddd }
.vip-list-item.active:after { position: absolute; content: ""; right: 0; bottom: 0; color: #ff4837; width: 0; height: 0; border-bottom: 50px solid #ff4837; border-left: 50px solid transparent; z-index: 10; }
.vip-list-item.active .ischeck { display: block; }
.vip-list-item.active .icon { background: #ff4837; }
.vip-list-item.disabled { cursor: not-allowed; opacity: 0.4 }
.vip-list-item.disabled:after { position: absolute; content: ""; right: 0; bottom: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.1); }
.vip-list-item.disabled .ischeck { display: none; }
.vip-list-item.disabled:hover { box-shadow: none; }

.comment-post { display: flex; justify-content: space-between; flex-wrap: wrap; margin: 30px 0; }
.comment-post-face { width: 70px; padding-right: 10px; }
.comment-post-face img { width: 50px; height: 50px; border-radius: 50%; }
.comment-post-body { flex: 1; border: 3px solid #f0f0f0; }
.comment-post-body-wrap { display: flex; justify-content: space-between; }
.comment-post-body-area { flex: 1; padding: 15px; }
.comment-post-body-area textarea { border: 0; width: 100%; resize: none; min-height: 60px; }
.comment-post-action { border-top: 1px solid #f0f0f0; display: flex; justify-content: space-between; align-items: center; padding: 15px; }
.comment-post-action-name { font-weight: bold; }
.comment-post-action-name i { margin-left: 10px; font-weight: normal; }
.comment-post-login { width: 100px; background: #ff4837; color: #fff; margin: -2px; text-align: center; z-index: 999; display: flex; align-items: center; }
.comment-post-login a { display: block; margin: 0 auto; font-size: 18px; color: #fff; }
.subject { text-align: center; }
.subject h2 { font-size: 24px; color: #0c0c0c; margin: 30px 0; position: relative; padding-bottom: 18px; margin-bottom: 24px; }
.subject h2:after { content: ''; display: inline-block; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); height: 6px; width: 40px; background: #ff4837; border-radius: 3px }
.intro-wrap { display: flex; flex-wrap: wrap; align-items: center; margin: 30px auto; }
.intro-item { width: 50%; padding: 0 30px; }
.intro-item:first-child { padding-right: 30px; }
.intro-item:last-child { padding-left: 30px; }
.intro-item img { max-width: 100%; }
.intro-list { list-style: none; }
.intro-list li { background: #fff; border-bottom: 1px solid #eaeaea; margin-bottom: 15px; padding-bottom: 15px; }
.intro-list li h3 { font-size: 20px; font-weight: bold; }
.intro-list li p { line-height: 40px; font-size: 16px; }
.cms-version tr td:first-child { border-right: 1px solid #EBF2FF; position: relative; text-align: left !important; }
.cms-version tr td:first-child i { position: absolute; right: 15px; color: #ddd; }
.width { width: 1200px; margin: 0 auto; }
.header-wrap {background: #363636;height: 60px;border-bottom: 4px solid #000;box-shadow: 0px 4px 16px 0px rgba(0,60,179,0.1);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;z-index: 123;position: relative;}
.header { display: flex; justify-content: space-between; }
.inav { width: 90%; position: fixed; left: 5%; top: 30px; z-index: 99; padding: 0 30px; border-radius: 30px; }
.topfix { position: fixed; left: 0; top: 0px; z-index: 123; width: 100%; margin: 0; padding: 0; border-radius: 0; }
.header-left, .header-right { display: flex; align-items: center; }
.logo { padding: 0 20px; }
.logo img { height: 40px; }
.nav { margin: 0; height: 60px; }
.nav ul { list-style: none; display: flex; }
.nav ul li { position: relative; padding: 0 12px; height: 60px; line-height: 56px; }
.nav ul li a { font-size: 16px; color: #fff; display: block; }
.nav ul li a i { font-size: 13px; color: #ccc; display: inline-block; margin-left: 5px; transition: all .2s }
.nav ul li:hover a i { transform: rotate(180deg); }
.nav ul li:after { width: 0; height: 4px; content: ''; position: absolute; bottom: 0; left: 0; background: #ff4837; ; }
.nav ul li:hover:after { width: 100%; }
.nav ul li:hover { color: #fff; background-color: #4a4a4a; }
.nav ul li.active {background-color: #4a4a4a;}
.nav ul li.active:after { width: 100%; }
.nav ul li.active a { }
.nav ul li ul { display: block; position: absolute; width: 100%; background: #fff; opacity: 0; transition: all .3s ease 0s; visibility: hidden; transform: translate3d(0, 10px, 0); box-shadow: 0 3px 10px 0 rgba(51,51,51,0.1); z-index: 20; left: 0; }
.nav ul li ul li { display: block; z-index: 1; line-height: 40px; height: 40px; }
.nav ul li ul li a { color: #333; white-space: nowrap; text-align: center; font-size: 14px; }
.nav ul li ul li:hover { background: #ff4837; color: #fff; }
.nav ul li ul li:hover a { color: #fff; }
.nav ul li ul li a:hover { color: #fff; }
.nav ul li:hover ul { opacity: 1; transform: translate3d(0, 2px, 0); visibility: visible; }
.toplink { margin-right: 10px; line-height: 60px; height: 60px; }
.toplink a { display: inline-block; font-size: 16px; }
.toplink a i { color: #ff4837; margin-right: 3px; }
.nologin { line-height: 60px; height: 60px; }
.nologin a { display: inline-block; padding: 0 20px; font-size: 16px; color: #fff; }
.nologin a.active { background: #ff4837; color: #fff; height: 60px; }
.islogin { line-height: 60px; padding-right: 10px; height: 60px; }
.islogin .account { display: inline-block; position: relative; }
.islogin .account a { }
.islogin .account a img { width: 40px; height: 40px; border-radius: 50%; border: 1px solid #f3f3f3; padding: 2px; margin-right: 4px; }
.islogin .account a i { font-size: 14px; color: #ccc; }
.islogin .account .panel { position: absolute; top: 60px; right: 0px; background: #fff; width: 260px; z-index: 9999; box-shadow: 0 0 10px 1px rgba(0,0,0,.1); border: 1px solid #f3f3f3; display: none; }
.islogin .account .panel-header { border-bottom: 1px solid #F5F5F5; padding: 15px 20px; display: flex; align-items: center;/*background:linear-gradient(180deg,#F5F7FA 1%,#fff 90%);*/ }
.islogin .account .panel-header .face { margin-right: 15px; }
.islogin .account .panel-header .face img { width: 50px; height: 50px; border-radius: 50%; }
.islogin .account .panel-header .info { line-height: 20px; }
.islogin .account .panel-header .info span { color: #999; display: block; }
.islogin .account .panel-list { list-style: none; }
.islogin .account .panel-list li { line-height: 50px; }
.islogin .account .panel-list li a { padding: 0 20px; display: block; color: #666; }
.islogin .account .panel-list li a:hover { background: #fafafa; }
.islogin .account .panel-list li a i { margin: 0 15px; color: #666; font-size: 22px; }
.islogin .account .panel-list li a span { float: right; color: #f30; border: 1px solid #FFE9E3; background: #FFFCFB; padding: 4px 6px; display: inline-block; line-height: 16px; margin-top: 14px; border-radius: 4px; font-size: 12px; }
.islogin .account .panel-list li.border { border-top: 1px solid #f5f5f5; }
.islogin .account:hover .panel { display: block; }
.search-button { cursor: pointer; width: 60px; height: 60px; line-height: 60px; display: inline-block; text-align: center; color: #fff; }
.search-box { width: 100%; height: 100%; background: #f6f6f6; position: fixed; z-index: 999; top: 0; left: 0; display: none; font-size: 16px; }
.search-close { width: 1000px; margin: 0 auto; padding: 100px 0 0 0; position: relative; }
.search-close i { position: absolute; font-size: 40px; color: #666; cursor: pointer; right: 0px; top: 30px; }
.search-close i:hover { color: #ff4837; }
.search-con { width: 800px; margin: 0 auto; padding-top: 20px; }
dl.se { overflow: hidden; }
dl.se dt { width: 700px; float: left; }
dl.se dt input { width: 100%; height: 56px; padding: 0 10px; border: 1px solid #dedede; }
dl.se dd button { width: 100%; border: 0; background: #ff4837; color: #fff; height: 56px; }
dl.se dd { width: 100px; float: right; }
.search-tips { line-height: 50px; padding-top: 30px; }
.search-as { line-height: 34px; }
.search-as a { padding: 0 20px; border: 1px solid #dedede; display: inline-block; margin-right: 10px; margin-bottom: 10px; white-space: nowrap; font-size: 13px; color: #666; }
.search-as a:hover { color: #ff4837; border: 1px solid #ff4837; }

.banner{width:100%;height:600px;}
.swiper-container{width:100%;height:100%;}
.swiper-slide .aniimg1{ position:absolute;top:100px;right:6%;z-index:2;}
.swiper-slide .aniimg2{ position:absolute;top:70px;right:10%;z-index:2;}
.swiper-slide .aniimg3{ position:absolute;top:100px;right:5%;z-index:2;}
.top-slide{width:100%;height:100%;background-position:center; background-repeat:no-repeat; background-size:cover;}
.swiper-slide .info{width:66%; min-width:1200px; margin:7%;position:absolute;height:100%;z-index:3; letter-spacing: 2px; word-spacing: 2px; }
.swiper-slide .info h1{color:#fff;text-align:left;font-size:40px;font-weight:400;position:absolute;top:80px;left:0;}
.swiper-slide .info p{color:#fff;text-align:left;font-size:20px;max-width:700px;line-height:36px;position:absolute;top:170px;left:0;}
.swiper-slide .info a{width:auto;font-size:20px!important;color:#fff;border:1px solid #fff; padding:6px 15px; border-radius:3px;position:absolute;top:260px;left:0;z-index:2;display:block;padding-bottom:10px;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:30px}
.swiper-slide .info a:hover{color:#ff4837; background:#FFF;}
.swiper-pagination-bullet{width:50px;height:6px;border-radius:0}
.swiper-pagination-bullet-active{width:50px;background:#fff}




.cate-name { display: flex; justify-content: space-between; border-bottom: #FFF 1px solid; position: relative; padding-bottom: 10px; }
.cate-name:after { width: 100%; height: 1px; content: ''; position: absolute; bottom: 0px; left: 0; background: #ddd; }
.home-subject { display: flex; align-items: center; font-size: 24px; font-weight: bold; position: relative; padding-left: 20px; }
.home-subject:after { width: 8px; height: 20px; content: ''; position: absolute; top: 9px; left: 0; background: #333; border-right: #ff4837 2px solid; }
.home-nav { display: flex; align-items: center; }
.home-nav a { color: #333; padding: 8px 14px; display: inline-block; margin-left: 10px; }
.home-nav a.active, .home-nav a:hover { color: #ff4837; }
.temp-list { margin: 0; min-height: 300px; }
.temp-list-wrap { margin: 0 -14px; display: flex; flex-wrap: wrap; padding: 5px 0; }
.temp-list-item { width: 20%; padding: 0 14px; margin-bottom: 28px; position: relative; }
.temp-list-item .ui-ring { right: 12px; }
.temp-list-item .ui-ring.left { left: 10px; }
.temp-list-box { background: #fff; }
.my-bk { border: #eee 1px solid; border-radius: 5px 5px 0 0; }
.temp-list-box:hover { box-shadow: 0 0 .8px rgba(38,45,61,.08), 0 .8px 3.2px rgba(38,45,61,.04), 0 4.8px 9.6px rgba(38,45,61,.14); border-color: #e1e6f0; }
.temp-list-box .item-image { position: relative; overflow: hidden; padding-bottom: 56.2%; background: #F8FBFF; border-radius: 5px 5px 0 0; }
.temp-list-box .item-image img { width: 100%; min-height: 100%; height: auto; position: absolute; z-index: 1; transition: all .5s;/*object-fit:cover;*/ border-radius: 5px 5px 0 0; }
.temp-list-box:hover .item-image img { transform: scale(1.05); }
.white, .whites { position: relative; overflow: hidden; }
.white:after, .whites:after { content: ''; position: absolute; left: -100%; top: 0; width: 100%; height: 100%; background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,.5), rgba(255,255,255,0)); background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,.5), rgba(255,255,255,0)); transform: skewx(-25deg); z-index: 2; }
.temp-list-box:hover .white:after { left: 100%; -moz-transition: 1s; -o-transition: 1s; -webkit-transition: 1s; transition: 1s; }
.temp-list-box:hover .whites:after { left: 100%; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s; }
.my-line { height: 10px; position: relative; margin: 6px 15px 15px 15px; border-bottom: #eee 1px solid; }
.my-line i { display: inline-block; width: 24px; height: 9px; position: absolute; bottom: -1px; left: 9px; background: url(../images/up.png) center no-repeat; }
.temp-list-box .item-image svg { width: 100%; height: 100%; text-anchor: middle; border-radius: 8px 8px 0 0; font-size: 20px; position: absolute; }
.temp-list-box .item-text { padding: 15px 15px 5px 15px; }
.temp-list-box .item-text a { font-size: 16px; line-height: 40px; height:40px; display: block; }
.temp-list-box .item-text p { color: #a1abc2; line-height: 24px; height: 50px; font-size: 13px; overflow: hidden; }
.temp-list-box .item-footer { padding: 0 20px 20px 20px; display: flex; justify-content: space-between; align-items: center; border-radius: 0 0 8px 8px; min-height: 55px; }
.temp-list-box .item-footer .user { vertical-align: middle; }
.temp-list-box .item-footer .user a { color: #b5b5b5; }
.temp-list-box .item-footer .user a:hover { color: #FF6000; }
.temp-list-box .item-footer .user img { width: 24px; height: 24px; border-radius: 50%; margin-right: 8px; vertical-align: middle; }
.temp-list-box .item-footer .info { text-align: right; }
.temp-list-box .item-footer .info em { border: 1px solid #ED4014; color: #ed4014; padding: 3px 5px 4px 5px; font-size: 12px; border-radius: 4px; background: #fff; }
.temp-list-box .item-footer .price { color: #f30; font-size: 16px; }
.temp-list-box .item-footer .price del { color: #999; font-size: 12px; margin-left: 5px; }
.temp-list-box .item-footer .price span { color: #999; font-size: 15px; margin-left: 5px; }
.pro-list .temp-list-box .item-image { padding-bottom: 100%; }
.js-list { padding: 30px 0; }
.js-list .js-col { margin-right: 3.5%; padding: 20px 0 40px 0; float: left; width: 31%; }
.js-list .js-col3, .js-list .js-col6 { margin-right: 0; }
.js-list .js-col .js-box { background: #FFF; height: 390px; position: relative; padding: 0px 10px 5px 0px; border-radius: 5px 5px 0 0; }
.js-list .js-col .js-box .aimg { height: 390px; width: 35%; display: block; float: left; background-repeat: no-repeat; background-position: center center; background-size: cover; border-radius: 5px 0 0 5px; color: #FFF; padding: 20% 0 0 0; }
.js-list .js-col .js-box .aimg h3 { text-align: center; padding: 0 0 10px 0; font-size: 22px; text-shadow: 3px 3px 3px #333; }
.js-list .js-col .js-box .aimg p { text-align: left; font-size: 13px; color: #fff; padding: 0 15px; line-height: 1.8; }
.js-list .js-col .js-box ul { padding: 15px 10px; width: 62%; float: right; }
.js-list .js-col .js-box ul li { margin-top: 10px; padding-bottom: 10px; border-bottom: #eee 1px dashed; }
.js-list .js-col .js-box ul li:last-child { border-bottom: 0; }
.js-list .js-col .js-box ul li i { font-size: 14px; margin-right: 5px; color: #999; }
.js-list .js-col .js-box ul li a:hover i { color: #ff4837; }
.link { padding: 10px 0; }
.link a { display: inline-block; margin: 10px 8px 0 0; border: 1px solid #f3f3f3; padding: 10px 15px; border-radius: 4px; font-size: 15px; color: #666; }
.link a:hover { border-color: #ff4837; color: #ff4837; }
.position-relative { position: relative; margin-top: 30px; }
.shape { position: absolute; pointer-events: none; right: 0; bottom: -2px; left: 0; overflow: hidden; }
.shape svg { transform: scale(2); width: 100%; height: 34px; transform-origin: top center; vertical-align: middle; color: #202942; background: #fff }
.footer { min-height: 30px; background: #2f2f2f; color: #adb5bd; padding: 5px 0 5px 0; position: relative; }
.footer .reason { padding: 30px 0 20px 0; border-bottom: #000000 1px solid; }
.footer .reason h3 { font-size: 20px; padding-bottom: 30px; }
.footer .reason .ui-row { }
.footer .reason .ui-col-2 { line-height: normal; }
.footer .reason .ui-col-2 i { font-size: 50px; color: #ff4837; margin-right: 10px; float: left; }
.footer .reason .ui-col-2 p { font-size: 14px; color: #adb5bd; line-height: 180%; }
.footer .reason .ui-col-4 { text-align: right; }
.footer .reason .wx-f { display: inline-block; margin-top: -50px; }
.footer .reason .wx-f img { width: 80px; height: 80px; }
.footer .reason .wx-f p { padding: 10px 0; text-align: center; }
.copyright { }
.copyright-body { margin: 0 auto; color: #fff; display: flex; justify-content: space-between; border-top: #444444 1px solid; padding: 30px 0; }
.copyright-body div, .copyright-body div a { color: #adb5bd; }
.copyright-body div a:hover { color: #fff; }
.page_single {display: flex;margin: 30px 0;}
.page_single_left {width: 280px;background: #fff;border-radius: 4px;min-height: 700px;margin-top: -100px;}
.page_nav ul { margin: 30px 0; list-style: none; }
.page_nav ul li {line-height: 20px;padding-left: 44px;border-bottom: 0;position: relative;margin-bottom:30px;border-left: 4px solid #fff;}
.page_nav ul li a {font-size: 16px;color: #333;}
.page_nav ul li.active {border-left: 4px solid #ff4837;}
.page_nav ul li.active a { color: #ff4837; }
.page_nav ul li:hover {border-left: 4px solid #ff4837;}
.page_nav ul li a:hover { color: #ff4837; }

.ucenter { background: #045AFF url('../images/active.jpg') no-repeat top center; background-size: cover; height: 220px; padding: 20px 0; }
.u-header { display: flex; align-items: center; justify-content: space-between; }
.ucc { margin: -60px auto 0 auto; position: relative; z-index: 9; }
.user-info { text-align: center; }
.user-info .face { width: 120px; margin: 0 auto; }
.user-info .face img { width: 100%; height: 100%; border-radius: 50%; border: 3px solid rgba(255,255,255,0.8); }
.user-info .name { color: #000; font-size: 28px; font-weight: bold; padding: 30px 0; }
.user-info .name div { font-size: 16px; font-weight: normal; line-height: 40px; }
.user-info-data { display: flex; align-items: center; padding-top: 30px; min-width: 120px; }
.user-info-data .item { width: 100%; position: relative; text-align: center; padding: 0 40px; }
.user-info-data .item:after { content: ''; position: absolute; display: block; right: 0; top: 0; width: 1px; height: 60%; background: rgba(255,255,255,0.2); transform: translateY(40%); }
.user-info-data .item:last-child:after { display: none; }
.user-info-data .item .info { font-size: 16px; color: #fff; line-height: 40px; }
.user-info-data .item .num { font-size: 30px; color: #fff; }
.user_nav {margin: 20px;}
.user_nav .ui-fold-menu {/* border: 0; */padding: 0 0 0 10px;}
.user_nav .ui-fold-menu i {color: #999;font-size: 16px;}
.user_nav .ui-fold-menu a {color: #000;font-size: 16px;}
.user_nav .ui-fold-menu.active {border-radius: 0;background:#f6f6f6;}
.user_nav .ui-fold-menu.active a {color:#ff4837;}
.user_nav .ui-fold-menu.active i {color: #ff4837;}
.user_nav .ui-fold-body {padding: 0 0 10px 0;border-radius: 0;margin: 0px; background:#fafafa;}
.user_nav .ui-fold-body li { border: 0; line-height:43px; padding:0 20px;}
.user_nav .ui-fold-body li a {color: #666;font-size: 14px;}
.user_nav .ui-fold-body li a:hover { color:#ff4837; }
.user_nav .ui-fold-body li i { font-size:18px; margin-right:8px; }
.user_nav .ui-fold-body li.active a { color:#ff4837; }
.page_single_right {flex: 1;overflow: hidden;background: #fff;border-radius: 4px;padding: 20px 25px;margin-left: 30px;}
.page_title { font-size: 24px; color: #000; margin-bottom: 10px; border-bottom: 1px solid #eee; padding-bottom: 20px; position: relative; }
.page_title:after { content: ''; display: block; bottom: 0; width: 100px; height: 2px; background: #ff4837; position: absolute; }
.page_content { min-height: 100px; margin-top: 20px; }
.page_content * { max-width: 100%; }
.page_content>p { margin-bottom: 15px; font-size: 16px; line-height: 34px; }
.page_content>h1 { font-size: 28px; line-height: normal; border-bottom: 1px solid #e9e9e9; margin: 20px 0; padding-bottom: 20px; }
.page_content>h2 { font-size: 24px; line-height: normal; border-bottom: 1px solid #e9e9e9; margin: 20px 0; padding-bottom: 20px; }
.page_content>h3 { font-size: 20px; line-height: normal; border-bottom: 1px solid #e9e9e9; margin: 20px 0; padding-bottom: 20px; }
.page_content>h4 { font-size: 16px; line-height: normal; }
.page_contact { font-family: verdana; color: #666; }
.page_contact h1 { color: #262d3d; margin: 30px 0 -10px 0; font-size: 20px; }



.proshow { display: flex; background: #fff; position: relative; }
.proshow-left { width: 430px; padding: 10px; border: #eeeeee 1px solid; margin-right: 50px; }
.proshow-left img { width: 100%; }
.proshow-right { flex: 1; }
.pro-name { font-size: 24px; color: #262d3d; font-weight: normal; position: relative; padding-top: 5px; }
.pro-name span { font-size: 12px; color: #f60; padding: 2px 6px; font-weight: normal; position: absolute; right: -20px; top: -22px; border: #f90 1px double; }
.goods_vprice i { font-size: 36px; line-height: normal; margin-right: 10px; font-style: normal; }
.svip { color: #999;  border-radius: 20px; display: inline-block; padding: 5px 15px;  }

.svip span{ color: #ff4837; font-size:14px;}

.svip a { border-radius: 2px; background: #F00; color: #fff; padding: 0 5px }
.pro-intro { color: #999; padding: 10px 0; border-bottom: #eeeeee 1px solid; font-size: 13px; }
.info i { vertical-align: baseline; margin-right: 5px; }
.art-info-right .ui-btn-group-item i { vertical-align: middle; }
.art-info-right .ui-work { background: #ff4837; height: 38px; line-height: 34px; }
.art-info-right .ui-work a { color: #fff; }
.proshow-right .tags { border-bottom: #eeeeee 1px dotted; padding: 30px 0; font-size: 13px; }
.proshow-right .tags .tagtit {   display: inline-block; color: #929191; line-height: 28px; font-size:14px;  }
.proshow-right .tags a { border: #a6a6a6 1px dashed; text-align: center; text-decoration: none; margin-left: 12px; padding: 0 12px; display: inline-block; color: #929191; position: relative; line-height: 28px; }
.proshow-right .tags a:hover { border: #ff4837 1px dashed; color:#ed1c24; }
.pro-price { display: flex; align-items: center; justify-content: space-between; padding: 20px 0; margin-bottom: 20px; border-bottom: #eeeeee 1px dotted; }
.pro-price .price { color: #f30; font-size: 36px; }
.pro-price .price i { color: #f30; font-size: 18px; font-style: normal; }
.pro-price .price del { color: #777; font-size: 15px; margin-left: 10px; }
.pro-price em { border: 1px solid #2E95FF; color: #2E95FF; padding: 4px; border-radius: 4px; }
.pro-ul { list-style: none; padding: 0 10px; clear: both; }
.pro-ul li { display: flex; padding: 6px 0; align-items: center; }
.pro-ul li em { color: #a1abc2; width: 56px; display: block; font-size: 15px; }
.pro-action { padding-top: 10px; }
.pro-action .ui-btn { border-radius: 0; height: 50px; line-height: 50px; padding: 0 30px; }
.pro-action .ui-btn i { vertical-align: middle; }
.pro-action-left { padding-left: 65px; line-height: 50px; display: flex; }
.pro-action-left button { display: block; padding: 0 25px; color: #2E95FF; text-align: center; border: 0; overflow: hidden; font-size: 16px; margin-right: 15px; border-radius: 4px; }
.pro-action-left button.red { background: #ff4837; color: #fff; }
.pro-action-left button.red { background: #2E95FF; color: #fff; }
.pro-action-left button.yellow { background: #ff8037; color: #fff; }
.pro-action-left button.green { background: #19BE6B; color: #fff; }
.pro-action-right {
    display: inline-block;
}
.code-box{ padding-left:236px; position:relative;}
.url-code{display: block; width:236px; position:absolute; top:10px; left:0px;}





.proshow-intro { margin: 30px 0 0 0;  min-height: 300px; background: #fff; border-radius:4px; }
.proshow-nav { border-bottom: 1px solid #f1f1f1; border-radius: 0 10px 0 0; height: 64px; line-height: 62px; }
.proshow-nav ul { list-style: none; display: flex; margin-bottom: 0px; }
.proshow-nav ul li { margin-left: 25px; position: relative; }
.proshow-nav ul li a { display: block; padding: 0 5px; }
.proshow-nav ul li.active:after { content: ""; position: absolute; bottom: 0px; left: 50%; margin-left: -4px; border: 4px solid transparent; border-bottom-color: #ff4837; }
.proshow-nav ul li.active { border-bottom: 2px solid #ff4837; }
.proshow-nav ul li.active a { color: #ff4837; font-weight: bold; }
.ui-tab-panel { padding: 30px; min-height: 500px; }
.ui-tab-panel img { max-width: 100%; }
.tempshow { display: flex; justify-content: space-between; position: relative; margin-bottom: 30px; }
.tempshow-left { flex: 1; padding-right: 30px; }
.tempshow-right { width: 300px; }
.tempbox { box-shadow: 0 0 .8px rgba(38,45,61,.08), 0 .8px 3.2px rgba(38,45,61,.04), 0 4.8px 9.6px rgba(38,45,61,.14); min-height: 300px; background: #fff; border-radius: 10px; }
.tempshow-head { margin: 0; }
.temp-action-left { display:inline-block;  }
.video_buy { background: #000; border-radius: 6px; height: 500px; display: flex; align-items: center; justify-content: center; color: #fff; position: relative; text-align: center; font-size: 20px; }
.video_buy p { font-size: 14px; margin-top: 10px; color: #999; line-height: 30px; }
.video_buy p span { color: #ff6022; }
.video_buy a { display: block; margin: 25px auto; color: #663D00; background-image: linear-gradient(-135deg, #FFDF89 0%, #F2CA5B 15%, #E2C078 100%); border-radius: 30px; font-size: 14px; line-height: 36px; font-weight: 400; width: 100px; }
.video_buy a.upgrade { width: 160px; }
.video_buy .group-wrap { display: flex; flex-wrap: wrap; width: 380px; margin: 20px auto }
.video_buy .group { font-size: 14px; color: #ccc; line-height: 26px; width: 50%; }
.video_buy .group span { color: #fff; margin-right: 5px; }
.video_buy .group em { color: #333; margin: 0 5px 0 10px; background: linear-gradient(-135deg, #FEE7AE 0%, #F3D16A 15%, #E2C078 100%); color: #5A3C00; font-size: 12px; padding: 1px 2px; border-radius: 4px; }
.video_buy .bottom { position: absolute; left: 20px; right: 20px; bottom: 0; line-height: 55px; border-top: 3px solid #434645; text-align: left; color: #cfcfcf; cursor: not-allowed; display: flex; justify-content: space-between }
.video_buy .bottom .play { }
.video_buy .bottom .play span { font-size: 12px; margin-left: 10px; color: #999; }
.video_buy .bottom .icon i { margin-left: 10px; }
.art_buy { padding: 30px 30px 0 30px; }
.art_buy .group-wrap { display: flex; flex-wrap: wrap; width: 100%; margin: 10px auto }
.art_buy .group { font-size: 14px; color: #555; line-height: 26px; text-align: center; width: 50%; }
.art_buy .group span { color: #06f; margin-right: 5px; }
.art_buy .group em { color: #333; margin: 0 5px 0 10px; border: 1px solid #FFEFE7; background: #FFFDFC; color: #FF6F27; font-size: 13px; padding: 1px 2px; border-radius: 4px; }
.down_tips {  }
.down_tips .group-wrap { display: flex; flex-wrap: wrap; width: 100%; }
.down_tips .group { font-size: 14px; color: #555; line-height: 26px; text-align: left; flex: 50%; }
.down_tips .group span { color: #06f; margin-right: 5px; }
.down_tips .group em { color: #333; margin: 0 5px 0 10px; border: 1px solid #FFEFE7; background: #fff; color: #FF6F27; font-size: 13px; padding: 1px 2px; border-radius: 4px; }
.vd-bg { background: #1a1a1a; padding: 20px 0 85px 0; }
.vd-cont { position: relative; z-index: 9; margin-top: -64px; }
.vd-bg .tags a { padding: 0 16px; height: 32px; display: inline-block; font-size: 14px; background: #2f2f2f; border-radius: 16px; color: #a7a7a7; text-align: center; line-height: 32px; }
.vd-bg .tags a:hover { background: #ff4837; color: #fff; }
.vd-bg .ui-bread { color: #999; }
.vd-bg .ui-bread a { color: #999; }
.vd-bg .ui-bread a:hover { color: #ff4837; }
.videoshow { display: flex; flex-wrap: wrap; margin-bottom: 30px; background: #242424; color: #fff; border-radius: 3px; }
.videoshow-left { flex: 1; overflow: hidden; padding-bottom: 60px; position: relative; }
.videoshow-left .vd-left { padding: 0 20px; height: 60px; width: 100%; background: #2f2f2f; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: absolute; left: 0; bottom: 0; }
.videoshow-left .vd-left .vd-cate { display: inline-block; padding: 2px 6px; margin-right: 10px; color: #fff; font-size: 16px; border-radius: 4px; background: #ff4837; }
.videoshow-left .vd-left .vd-title { width: 76%; font-size: 20px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.videoshow-left .video_buy { height: 100%; }
.videoshow-left video { width: 100%; height: 100%; }
.videoshow-right { width: 26%; padding: 20px 0px 70px 0; position: relative; overflow: hidden; }
.videoshow-right code { background: #3c3c3c; color: #999; border: 0; padding: 0 6px; margin: 0; position: absolute; right: 15px; }
.videoshow-right .ui-tabs-white>.ui-tabs-content { padding: 0; background: none; min-height: 400px; }
.videoshow-right .ui-tabs-white>.ui-tabs-nav { }
.videoshow-right .ui-tabs-white>.ui-tabs-nav li { width: 50%; background: #2f2f2f; border: 0; padding: 10px; font-size: 16px; text-align: center; color: #aaa; cursor: pointer; }
.videoshow-right .ui-tabs-white>.ui-tabs-nav li.active { border: 0; background: #383838; border-radius: 0; font-weight: 600; color: #fff; }
.videoshow-right .ui-tabs-white>.ui-tabs-nav li.active a { }
.videoshow-right .btns { text-align: center; padding: 0 15px; height: 60px; line-height: 60px; width: 100%; background: #3c3c3c; position: absolute; left: 0; bottom: 0; }
.videoshow-right .btns .ui-col { position: relative; }
.videoshow-right .btns .ui-col { position: relative; }
.videoshow-right .btns .ui-col:after { content: ''; position: absolute; display: block; right: 0; top: 10px; width: 1px; height: 40px; background: #434343; }
.videoshow-right .btns .ui-col:last-child:after { display: none; }
.slimScrollDiv { padding: 0 20px; }
.videoshow-right .name { font-size: 16px; line-height: 26px; padding: 20px; word-break: break-all; background: #383838; border-bottom: 1px solid #2f2f2f; }
.videoshow-right .vd_desc { font-size: 14px; word-break: break-all; color: #ccc; padding: 20px; line-height: 1.8; }
.videoshow-right .more { position: relative; }
.videoshow-right .intro_show { position: absolute; right: 0; bottom: 0; color: #FEE7AE; padding: 0 5px 0 18px; font-size: 14px; background: #151625; z-index: 9; cursor: pointer; }
.videoshow-right .ui-menu { border-bottom: 1px solid #2D2E3B; margin-top: 20px; color: #ff6022; }
.videoshow-right .playlist { overflow: auto; height: 380px; margin-top: 18px; }
.videoshow-right ul { list-style: none; padding: 0; margin: 0; }
.videoshow-right ul li { line-height: 30px; position: relative; margin-bottom: 3px; }
.videoshow-right ul li a { color: #999; padding: 5px 0px; display: block; border-bottom: #363636 1px solid; font-size: 14px; }
.videoshow-right ul li a:hover { color: #f3793d; }
.videoshow-right ul li.active a { color: #f3793d; }
.videoshow-right ul li a .paly { display: inline-block; width: 12px; height: 10px; margin-right: 6px; }
.videoshow-right ul li.active a .paly { background: url(../images/play.gif); background-size: 100% 100%; }
.videoshow-right ul li em { background: linear-gradient(-135deg, #FEE7AE 0%, #F3D16A 15%, #E2C078 100%); color: #5A3C00; font-size: 12px; padding: 1px 2px; border-radius: 4px; margin-left: 8px; }
.videoshow-right ul li em i { font-size: 12px; vertical-align: baseline }
.videoshow-right ul.box { display: flex; flex-wrap: wrap; padding-right: 5px; }
.videoshow-right ul.box li { width: 16.2%; padding: 5px; }
.videoshow-right ul.box li span { display: none; }
.videoshow-right ul.box li a { background: #1B1C2F; width: 100%; display: inline-block; text-align: center; border-radius: 4px; line-height: 24px; }
.videoshow-right ul.box li a:hover { background: #30313D; }
.videoshow-right ul.box li.active a { background: #30313D; }
.videoshow-right ul.box li em { position: absolute; width: 22x; height: 22px; line-height: 22px; top: -2px; right: -4px; padding: 0 2px; font-size: 12px; transform: scale(0.8); }
.videoshow-right .info { display: flex; align-items: center; margin: 10px 0 20px 20px; padding-bottom: 20px; }
.videoshow-right .info .user { vertical-align: middle; }
.videoshow-right .info .user img { width: 48px; height: 48px; border-radius: 50%; margin-right: 10px; vertical-align: middle; }
.videoshow-right .info .other a { color: #fff; }
.videoshow-right .info .other a:hover { color: #f30; }
.videoshow-right .info .other span { display: block; font-size: 13px; color: #A3A3A3; }

.temp-bg{ width:100%; padding:30px 0; background:#FFF;}

.temp-box {background: #fff;border-radius: 4px;padding: 15px 20px;position: relative;}
.temp-name { font-size: 20px; color: #000; margin-bottom: 10px; border-bottom: 1px solid #eee; padding-bottom: 20px; position: relative; overflow: hidden; }
.temp-name:after { content: ''; display: block; bottom: 0; width: 60px; height: 2px; background: #ff4837; position: absolute; }
.temp-name a { float: right; font-size: 15px; margin-top: 10px; }
.temp-name a span { color: #f30; margin-right: 5px; }
.temp-author { display: flex; align-items: center; margin-top: 20px; }
.temp-author .face { width: 70px; margin-right: 20px; }
.temp-author .face img { width: 100%; height: 100%; border-radius: 50%; }
.temp-author .body { }
.temp-author .body .name { font-size: 16px; }
.temp-author .body .star { color: #F90; }
.artlist { list-style: none; }
.artlist li { line-height: 40px; border-bottom: 1px solid #f3f3f3; padding: 5px 0; }
.artlist li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.artlist li a em { background: #999; color: #fff; height: 26px; line-height: 26px; width: 26px; border-radius: 50%; font-family: verdana; margin-right: 10px; font-size: 12px; display: inline-block; text-align: center; }
.artlist li:nth-child(1) a em { background: #ff7300; }
.artlist li:nth-child(2) a em { background: #ff7300; }
.artlist li:nth-child(3) a em { background: #ff7300; }
.plugshow-left { width: 152px; margin-right: 40px; }
.plugshow-left img { width: 100%; border: 1px solid #f3f3f3; border-radius: 4px; box-shadow: 0 1px 5px 0 rgba(0,0,0,0.1); }
.plug-action-right { text-align: right; color: #999; }
.plug-action-right span { font-size: 24px; color: #f30; margin-left: 5px; }
.artshow {margin: 0;border-radius: 4px;background: #fff;position: relative;}
.art-title h1 { font-size: 22px; line-height: 40px; color: #1c1f21; }
.art-info { color: #9199a1; line-height: 24px; font-size: 15px; padding: 20px 0; display: flex; align-items: center; justfily-content: space-between; border-bottom: 1px solid #f3f3f3; }
.art-info-left { display: flex; align-items: center; }
.art-info-right { text-align: right; flex: 1; overflow: hidden; }
.art-info .user { vertical-align: middle; }
.art-info .user img { width: 48px; height: 48px; border-radius: 50%; margin-right: 10px; vertical-align: middle; }
.art-info .info { }
.art-info .info a { color: #333; }
.art-info .info a:hover { color: #f30; }
.art-info .info span { display: block; font-size: 14px; }
.ui-share { text-align: right; color: #999; }
.ui-share a { display: inline-block; width: 40px; line-height: 35px; height: 40px; border-radius: 50%; border: 1px solid #3c3c3c; margin-left: 10px; text-align: center; vertical-align: middle; }
.ui-share a i { font-size: 22px; }
.ui-share a:nth-child(1) { color: #1890FF; }
.ui-share a:hover:nth-child(1) { border-color: #1890FF; }
.ui-share a:nth-child(2) { color: #ED4014; }
.ui-share a:hover:nth-child(2) { border-color: #ED4014; }
.ui-share a:nth-child(3) { color: #19BE6B; }
.ui-share a:hover:nth-child(3) { border-color: #19BE6B; }
.art-body { word-break: break-all; padding-top: 30px; font-size: 16px; }
.art-body img { max-width: 100%; }
.art-body p { margin-bottom: 20px; line-height: 32px; font-size: 16px; }
.user_info { display: flex; padding: 20px 0; margin-bottom: 30px; }
.user_info_left { width: 50%; display: flex; }



.user_info_left .face { width: 150px; margin-right: 30px; }
.user_info_left .face img { width: 140px; height: 140px; border-radius: 50%; }
.user_info_left .info { line-height: 35px; font-size: 16px; }
.user_info_left .info p { font-weight: bold; }
.user_info_left .info p span { font-weight: normal; margin-left: 15px; font-size: 14px; color: rgba(0,0,0,.4); }
.user_info_left .info div span { color: rgba(0,0,0,.4); }
.user_info_right { width: 50%; display: flex; align-items: center; padding-top: 20px; }
.user_info_right.bill { width: 70%; }
.user_info_right .item { width: 33.33%; position: relative; text-align: center; }
.user_info_right .item:after { content: ''; position: absolute; display: block; right: 0; top: 0; width: 1px; height: 80%; background: #eaeaea; transform: translateY(10%); }
.user_info_right .item:last-child:after { display: none; }
.user_info_right .item .info { font-size: 15px; color: rgba(0,0,0,.4); line-height: 40px; }
.user_info_right .item .num { font-size: 24px; color: #666; }
.user_info_right .item .num span { font-size: 12px; color: #999; margin-left: 5px; }
.user_info_right .item .num.red { color: #f30; }
.fee_wrap { margin: 20px -14px 0 -14px; display: flex; flex-wrap: wrap; }
.fee_item { width: 33.33%; padding: 14px; }
.fee_item_body { background: #F8FBFF; padding: 15px 20px; border: 1px solid #E5EBF5; border-radius: 4px; }
.fee_item_head { font-size: 15px; color: #000; line-height: 40px; }
.fee_item_foot { display: flex; justify-content: space-between; align-items: center; }
.fee_item_left { font-size: 24px; }
.fee_item_left.red { color: #f30; }
.fee_item_left.red { color: #06f; }
.fee_item_right { }
.prenext { margin-top: 30px; position: relative; }
.prenext-item { width: 80%; margin-bottom: 15px; }

.ui-fold .ui-fold-menu { padding-left: 10px; }
.ui-fold .ui-fold-menu.active { background: #fff; font-size: 16px; }
.ui-fold .ui-fold-menu.active a { font-weight: bold; }
.page_contact { font-family: verdana; color: #666; }
.page_contact h1 { color: #262d3d; margin: 30px 0 -10px 0; font-size: 26px; }
.contact { margin-top: 50px; display: flex; flex-wrap: wrap; padding: 5px 0; }
.contact-item { width: 50%; margin-bottom: 40px; }
.contact-item .wrap { padding: 35px 45px; background: #fff; border-radius: 6px; border: .8px solid #e1e6f0; color: #a1abc2; }
.contact-item .wrap:hover { box-shadow: 0 0 .8px rgba(38,45,61,.08), 0 .8px 3.2px rgba(38,45,61,.04), 0 4.8px 9.6px rgba(38,45,61,.14); }
.contact-item em { font-size: 30px; margin: 0 30px 20px 0; float: left; background: #FF525F; color: #fff; width: 55px; height: 55px; line-height: 52px; border-radius: 50%; text-align: center; }
.contact-item h3 { font-family: microsoft yahei; color: #333; font-size: 18px; font-weight: 600; color: #262d3d; }
.contact-item:nth-child(1n) { padding-right: 40px; padding-right: 0; }
.contact-item:nth-child(2n) { padding-right: 0; padding-left: 40px; }
.page-bind { background: #fff; padding: 120px 350px; margin-bottom: 30px; }
.bind-list { }
.bind-list a { display: block; border: 1px solid #eee; margin-bottom: 20px; padding: 15px 20px; color: #333; font-weight: bold; font-size: 16px; }
.bind-list a p { color: #999; font-weight: normal; font-size: 14px; margin-top: 10px; }
.bind-list a:hover { color: #ff4837; background: #FFF6F6; border-color: #FFD1D0; }
.bind-list a:hover p { color: #555; }
.ui-sidebar ul { border-radius: 0; box-shadow: 0 4px 8px 0 rgba(7,17,27,0.1); }
.ui-sidebar ul li a:hover { background: #ff4837; border: 0; color: #fff; }
.ui-sidebar ul li:first-child, .ui-sidebar ul li:first-child a { border-radius: 0; }
.ui-sidebar ul li:last-child, .ui-sidebar ul li:last-child a { border-radius: 0; }

.ui-sidebar ul li:first-child, .ui-sidebar ul li:first-child a { background: #ff4837; border: 0; color: #fff; }

.ui-sidebar ul li:first-child:after{ background: #ff4837; }

.ui-sidebar ul li:hover:after { background: #ff4837; }
.ui-sidebar ul li a { color: #999; }
.nybaner{ background-repeat:no-repeat; background-position:center; background-size:cover; height:260px; width:100%;}
.ui-media-header { padding-bottom: 5px; }
.ui-media-other { vertical-align: middle; padding-top: 10px; }
.ui-media-other .info em{ padding:2px 4px; background:#ff988f; color:#FFF; font-size:12px; border-radius:2px; font-style:normal; border:0;}
.ui-media-other a { color: #b5b5b5; }
.ui-media-other a:hover { color: #FF6000; }
.ui-media-other img { width: 24px; height: 24px; border-radius: 50%; margin: 0 10px; vertical-align: middle; }
.ui-media-other em { border: 1px solid #ED4014; color: #ed4014; padding: 2px 6px; font-size: 14px; background: #fff; margin-left: 10px; }
.u-l-t{ position:relative; text-align: center; padding:20px;margin-top:-100px;}
.u-l-t .face {}
.u-l-t .face img { width: 140px; height: 140px; border-radius: 50%; }
.u-l-t .info { line-height: 35px; font-size: 16px; }
.u-l-t .info p { font-weight: bold; }
.u-l-t .info p span { font-weight: normal; margin-left: 15px; font-size: 14px; color: rgba(0,0,0,.4); }
.u-l-t .info div span { color: rgba(0,0,0,.4); }
.u-l-t .user_info_right {width: 100%; }

.u-l-t .user_info_right .item .num { font-size:18px; color: #666; }

 @media screen and (min-width: 1360px) {
.width { width: 96% !important; }
}