<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url("public.css");
.header {
	 padding: 25px 0;
	 position: relative;
	 z-index: 1000 
}
 .header .logo {
	 float: left 
}
 .header .menu {
	 float: left;
	 line-height: 53px;
	 margin-top: 2px;
	 font-family: "Source_Han_Sans_SC_Bold" 
}
 .header .menu li {
	 float: left;
	 font-size: 20px;
	 margin-left: 50px;
	 position: relative 
}
 .header .menu li a {
	 color: #222222;
	 display: block;
	 position: relative;
	 z-index: 1 
}
 .header .menu li.active&gt;a {
	 color: #00A7F6;
	 font-weight: bold 
}
 .header .menu li.end {
	 font-size: 36px;
	 position: relative 
}
 .portrait-btn::after {
	 content: "";
	 display: block;
	 width: 100%;
	 height: 130px;
	 position: absolute;
	 left: 0;
	 top: 0 
}
 .header .menu li::after {
	 content: "";
	 display: block;
	 width: 100%;
	 height: 60px;
	 position: absolute;
	 left: 0;
	 top: 0 
}
 .header .menu li .two {
	 display: none;
	 background: #fff;
	 width: 140px;
	 position: absolute;
	 left: -70px;
	 border-radius: 3px;
	 top: 55px;
	 padding: 30px;
	 font-size: 18px 
}
 .header .menu li .two::after {
	 content: "";
	 position: absolute;
	 top: 30px;
	 bottom: 30px;
	 left: 30px;
	 background: #eee;
	 width: 1px 
}
 .header .menu li .two dd {
	 line-height: 30px;
	 padding-left: 20px;
	 margin-bottom: 30px;
	 border-left: 1px solid #eee;
	 position: relative;
	 z-index: 100 
}
 .header .menu li .two dd:last-child {
	 margin-bottom: 0 
}
 .header .menu li .two dd:hover a {
	 color: #00A7F6 
}
 .header .menu li .two dd:hover {
	 border-left: 2px solid #00A7F6;
	 font-weight: bold 
}
 .header .menu li:hover .two {
	 display: block;
	 box-shadow: 0 0 5px rgba(0,0,0,.1) 
}
 .header .right {
	 float: right;
	 line-height: 36px;
	 margin-top: 10px 
}
 .header .right .download {
	 float: left;
	 color: #00A7F6;
	 font-size: 18px 
}
 .header .right .download img,.header .right .recharge img {
	 vertical-align: middle;
	 margin-right: 10px;
	 position: relative;
	 top: -2px 
}
 .header .right .recharge {
	 float: left;
	 position: relative 
}
 .header .right .recharge:hover .img {
	 display: block 
}
 .header .right .recharge .btn {
	 background: #00A7F6;
	 color: #fff;
	 border-radius: 6px;
	 width: 100px;
	 font-size: 20px;
	 margin-left: 25px;
	 height: 40px;
	 text-align: center;
	 line-height: 38px;
	 display: block 
}
 .header .login-btn {
	 float: left 
}
 .header .login-btn&gt;a {
	 position: relative;
	 font-size: 18px;
	 margin-left: 25px;
	 float: left;
	 display: block 
}
 .header .login-btn .num {
	 position: absolute;
	 top: 8px;
	 right: -10px;
	 border-radius: 10px;
	 display: block;
	 background: #f00;
	 height: 12px;
	 color: #fff;
	 text-align: center;
	 line-height: 12px;
	 font-size: 10px;
	 padding: 2px 4px 
}
 .header .login-btn .img {
	 float: left;
	 margin-left: 25px 
}
 .header .login-btn .img img {
	 width: 42px;
	 height: 42px;
	 border-radius: 50%;
	 display: block;
	 margin-top: 5px 
}
 .home-portrait {
	 display: none;
	 width: 380px;
	 position: absolute;
	 top: 85px;
	 right: 0;
	 background: #fff;
	 border-radius: 4px;
	 overflow: hidden 
}
 .home-portrait .top {
	 background: url(../images/personal-bg.png) center no-repeat;
	 background-size: cover;
	 font-size: 12px;
	 line-height: 1.8;
	 padding: 20px;
	 color: #fff 
}
 .home-portrait .top .img {
	 margin: 20px 15px 0 auto;
	 width: 78px;
	 height: 78px;
	 border-radius: 50% 
}
 .home-portrait .top a {
	 color: #fff 
}
 .home-portrait .top .name {
	 font-size: 16px 
}
 .home-portrait .top .dou a {
	 margin-right: 10px;
	 background: url(../images/personal-aq.png) center right no-repeat;
	 padding-right: 20px 
}
 .home-portrait .cont {
	 padding: 0 20px 
}
 .home-portrait .icon {
	 overflow: hidden;
	 padding: 22px 0;
	 border-bottom: 1px dashed #EEEEEE 
}
 .home-portrait .icon img {
	 display: block 
}
 .home-portrait .icon a {
	 display: block;
	 margin: 0 auto 
}
 .home-portrait .icon .select {
	 display: none 
}
 .home-portrait .icon .noraml {
	 display: block 
}
 .home-portrait .icon .active .select {
	 display: block 
}
 .home-portrait .icon .active .noraml {
	 display: none 
}
 .home-portrait .btn {
	 font-size: 14px;
	 padding: 22px 0 
}
 .home-portrait .btn li {
	 line-height: 1.8;
	 width: 22%;
	 text-align: center;
	 border-radius: 4px;
	 overflow: hidden 
}
 .home-portrait .btn li a {
	 display: block;
	 padding: 11px 0;
	 background: #eee 
}
 .home-portrait .btn li i {
	 display: block;
	 width: 25px;
	 height: 25px;
	 margin: 0 auto 2px;
	 background: url(../images/portrait-icon.png) top left no-repeat 
}
 .home-portrait .btn li i.up {
	 background-position-y: -50px 
}
 .home-portrait .btn li i.my {
	 background-position-y: -25px 
}
 .home-portrait .btn li i.sign {
	 background-position-y: -75px 
}
 .home-portrait .btn li:hover a {
	 background: #CCEDFD;
	 color: #00A7F6 
}
 .home-portrait .btn li:hover i {
	 background-position-x: right 
}
 .home-portrait .bottom {
	 background: #eee;
	 overflow: hidden;
	 font-size: 14px;
	 padding: 0 20px;
	 line-height: 40px 
}
 .home-portrait .bottom img {
	 vertical-align: middle;
	 margin-right: 5px 
}
 .portrait-btn {
	 position: relative 
}
 .portrait-btn:hover .home-portrait {
	 display: block 
}
 .home {
	 background: url(../images/head.png) center top no-repeat;
	 background-size: 100%;
	 min-height: 1000px 
}
 .footer {
	 background-color: #193153;
	 color: #ffffff 
}
 .footer a {
	 #9C9C9C
}
 .footer .copy {
	 padding: 35px 0;
	 text-align: center;
	 font-size: 14px;
	 line-height: 1.8;
	 border-top: 1px solid #666464 
}
 .footer .link .word {
	 font-size: 14px;
	 padding: 15px 0;
	 line-height: 2 
}
 .footer .link-title {
	 font-size: 18px;
	 padding: 23px 0;
	 border-bottom: 1px solid #666464;
	 color: #fff 
}
 .footer .link-title a {
	 padding-right: 30px 
}
 .footer .link-title a.active {
	 color: #00A7F6 
}
 .footer .nav {
	 padding: 20px 20px 30px 
}
 .footer .nav dt a {
	 color: #fff;
	 font-size: 18px 
}
 .footer .nav dt a::after {
	 content: "";
	 width: 31px;
	 display: block;
	 margin: 10px 0;
	 border: 1px solid #FFFFFF 
}
 .footer .nav dd {
	 font-size: 14px;
	 padding: 8px 0 
}
 .footer .top {
	 padding: 30px 0 0;
	 overflow: hidden 
}
 .footer .top .nav {
	 float: left;
	 margin-left: 40px 
}
 .footer .top .nav dd {
	 float: left;
	 width: 50% 
}
 .footer .top .nav dl {
	 float: left 
}
 .footer .foot-logo {
	 float: left 
}
 .footer .foot-logo img {
	 width: 280px;
	 position: relative;
	 top: 30px 
}
 .footer .right {
	 float: right 
}
 .footer .right li {
	 float: left;
	 margin-left: 20px 
}
 .footer .right li img {
	 display: block;
	 margin: 0 auto 10px;
	 width: 105px 
}
 .footer .right li span {
	 display: block;
	 text-align: center;
	 font-size: 12px;
	 color: #fff 
}
 .footer .right li .title {
	 color: #fff;
	 font-size: 16px 
}
 .footer .right li .qq {
	 margin: 10px 0;
	 background: #00A7F6 url(../images/foot-qq.png) center left 5px no-repeat;
	 text-align: left;
	 font-size: 16px;
	 display: inline-block;
	 padding: 2px 6px;
	 padding-left: 25px;
	 border-radius: 5px 
}
 .footer .right li .word {
	 font-size: 12px;
	 line-height: 1.9 
}
 .home-banner {
	 margin-top: 20px 
}
 .banner {
	 width: calc(100% - 320px);
	 float: left;
	 height: 720px;
	 border-radius: 6px;
	 overflow: hidden 
}
 .banner img {
	 display: block;
	 margin: 0 auto;
	 height: 100%;
	 max-width: 100%;
}
 .banner .swiper-pagination-bullet {
	 width: 16px;
	 height: 16px;
	 color: #fff;
	 opacity: .5 
}
 .banner .swiper-container-horizontal&gt;.swiper-pagination-bullets {
	 bottom: 30px 
}
 .banner .swiper-pagination-bullet-active {
	 opacity: 1;
	 background: #fff 
}
 .banner .swiper-button-prev {
	 height: 65px;
	 left: 10px;
	 width: 20px 
}
 .banner .swiper-button-next {
	 right: 10px;
	 width: 20px 
}
 .swiper-button-next {
	 background: url(../images/banner-right.png) center no-repeat;
	 height: 65px 
}
 .swiper-button-prev {
	 background: url(../images/banner-left.png) center no-repeat;
	 height: 65px 
}
 .banner-right {
	 width: 260px;
	 padding: 0 20px;
	 height: 720px;
	 background: #FFFFFF;
	 border-radius: 6px;
	 float: right;
	 border: 1px solid #EEEEEE 
}
 .banner-right .num {
	 display: flex;
	 flex-direction: row;
	 text-align: center;
	 font-size: 16px;
	 padding: 20px 0;
	 border-bottom: 1px solid #eee 
}
 .banner-right .num a {
	 width: 100%;
	 display: block;
	 color: #444 
}
 .banner-right .num a span {
	 display: block;
	 padding-bottom: 10px;
	 font-weight: bold 
}
 .banner-right .tab {
	 padding: 10px 0 
}
 .banner-right .tab i {
	 display: block;
	 width: 40px;
	 height: 40px;
	 margin: 0 auto 5px;
	 background: url(../images/head1.png) top left no-repeat 
}
 .banner-right .tab i.icon1 {
	 background-position-y: -120px 
}
 .banner-right .tab i.icon2 {
	 background-position-y: -40px 
}
 .banner-right .tab i.icon3 {
	 background-position-y: -80px 
}
 .banner-right .tab li {
	 width: 25% 
}
 .banner-right .tab a {
	 display: flex;
	 font-size: 16px;
	 color: #222;
	 flex-wrap: wrap;
	 align-items: center;
	 justify-content: center 
}
 .banner-right .tab a&gt;span {
	 display: block;
	 text-align: center;
	 width: 100% 
}
 .banner-right .tab li:hover i {
	 background-position-x: right 
}
 .banner-right .tab li:hover a {
	 color: #00A7F6;
	 font-weight: bold 
}
 .banner-right .title {
	 border-bottom: 1px solid #eee;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 font-size: 20px;
	 color: #00A7F6;
	 padding: 0 0 10px 
}
 .banner-right .title::before {
	 content: "";
	 display: block;
	 float: left;
	 width: 2px;
	 height: 18px;
	 margin-right: 5px;
	 margin-top: 5px;
	 background: #00A7F6 
}
 #marquee4 {
	 width: 100%;
	 height: 490px;
	 overflow: hidden 
}
 .home-new li a {
	 padding: 15px 0;
	 border-bottom: 1px solid #eee;
	 overflow: hidden;
	 display: block 
}
 .home-new li .left {
	 width: 22px;
	 float: left 
}
 .home-new li .left .img {
	 display: block;
	 width: 22px;
	 height: 22px;
	 border-radius: 50%;
	 margin: 0 auto 
}
 .home-new li .left .id {
	 width: 16px;
	 display: block;
	 margin: 5px auto 0 
}
 .home-new li .right {
	 width: 230px;
	 float: right 
}
 .home-new li .right .word {
	 background: url(../images/dialogue.png) center no-repeat;
	 height: 31px;
	 color: #00A7F6;
	 line-height: 31px;
	 padding: 0 10px 0 40px;
	 font-size: 14px 
}
 .home-new li .right .zi {
	 font-size: 10px;
	 color: #777;
	 padding-top: 10px 
}
 .home-ad {
	 margin-top: 20px 
}
 .home-ad li {
	 width: 19% 
}
 .home-ad li img {
	 display: block;
	 max-width: 100%;
	 border-radius: 4px 
}
 .home-search {
	 margin: 20px auto;
	 width: 1000px 
}
 .home-search .down {
	 display: block;
	 width: 138px;
	 height: 52px;
	 background: #00A7F6;
	 float: right;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 color: #fff;
	 font-size: 20px;
	 border: 1px solid #00A7F6;
	 text-align: center;
	 line-height: 52px 
}
 .home-search .top {
	 overflow: hidden 
}
 .home-search .form {
	 float: left;
	 width: 835px;
	 border: 2px solid #00A7F6;
	 border-radius: 6px;
	 overflow: hidden;
	 background: #fff;
	 position: relative 
}
 .home-search .form .btn {
	 display: block;
	 width: 64px;
	 height: 48px;
	 background: #00A7F6 url(../images/search.png) center no-repeat;
	 cursor: pointer;
	 border: none;
	 float: right 
}
 .home-search .form .select {
	 box-sizing: border-box;
	 padding: 0 10px;
	 width: 90px;
	 line-height: 48px;
	 color: #ccc;
	 font-size: 20px;
	 background: url(../images/search-down.png) 90% center no-repeat;
	 float: left 
}
 .home-search .form .text {
	 height: 48px;
	 line-height: 48px;
	 padding: 0 25px;
	 border: none;
	 font-size: 16px;
	 width: 627px;
	 float: left 
}
 .home-search .form::after {
}
 .home-search .hots {
	 padding-top: 15px;
	 font-size: 14px 
}
 .home-search .hots a {
	 color: #666;
	 padding-right: 10px 
}
 .home-search .hots a:hover {
	 color: #00A7F6 
}
 .home-search .hots span {
	 color: #444;
	 font-weight: bold 
}
 .home-title {
	 padding: 20px 0 
}
 .home-title .name {
	 font-size: 26px;
	 color: #00A7F6;
	 display: block;
	 float: left;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 font-weight: bold 
}
 .home-title .name::after {
	 content: "";
	 display: block;
	 width: 2px;
	 margin: 9px 9px 0 0;
	 height: 28px;
	 background: #00A7F6;
	 float: left 
}
 .home-title .right {
	 line-height: 45px 
}
 .home-title .list {
	 float: left 
}
 .home-title .list li {
	 float: left;
	 margin-right: 20px;
	 font-size: 16px 
}
 .home-title .list li a {
	 color: #777;
	 border-radius: 5px;
	 display: block;
	 height: 37px;
	 line-height: 37px;
	 padding: 0 10px;
	 margin-top: 4px 
}
 .home-title .list li.active a {
	 background: #00A7F6;
	 color: #fff 
}
 .home-title .list.order li:last-child {
	 margin-right: 0 
}
 .home-title .more {
	 color: #aaa 
}
 .home-showcase {
	 margin-bottom: 25px;
	 display: flex;
	 flex-wrap: wrap 
}
 .home-showcase&gt;li {
	 float: left;
	 transition: all .3s;
	 background: #FFFFFF;
	 position: relative;
	 border-radius: 6px 6px 6px 6px;
	 overflow: hidden;
	 opacity: 1;
	 width: calc(25% - 15px);
	 margin-right: 20px;
	 margin-bottom: 20px;
	 border: 1px solid #EEEEEE;
	 box-sizing: border-box;
	 height: 342px 
}
 .home-showcase&gt;li:nth-child(4n) {
	 margin-right: 0;
	 float: right 
}
 .home-showcase .tu {
	 display: block;
	 width: 100%;
	 margin: 0 auto 
}
 .home-showcase .icon {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 35px;
	 z-index: 1000 
}
 .hoem-data {
	 box-sizing: border-box;
	 padding: 0 15px 20px 
}
 .hoem-data .top {
	 overflow: hidden;
	 display: block;
	 padding: 18px 0 
}
 .hoem-data .top .name {
	 float: left;
	 width: 70%;
	 color: #444 
}
 .hoem-data .top .fr {
	 font-size: 18px;
	 color: #777;
	 line-height: 23px 
}
 .hoem-data .top .fr span {
	 font-size: 12px;
	 padding-left: 5px 
}
 .hoem-data .bottom .name {
	 font-size: 14px;
	 color: #777 
}
 .hoem-data .bottom .name img {
	 width: 16px;
	 height: 16px;
	 border-radius: 50%;
	 margin-top: 3px;
	 margin-right: 5px;
	 display: block;
	 float: left 
}
 .hoem-data .bottom .down {
	 float: right;
	 display: block;
	 width: 23px;
	 height: 23px;
	 background: url(../images/download2-noraml.png) center no-repeat 
}
 .hoem-data .bottom .list,.home-icon-list {
	 float: right;
	 margin-top: 5px;
	 margin-right: 15px 
}
 .hoem-data .bottom .list li,.home-icon-list li {
	 float: left;
	 margin-left: 10px;
	 color: #ccc;
	 font-size: 12px 
}
 .home-icon-list li:first-child {
	 margin-left: 0 
}
 .hoem-data .bottom .list li img,.home-icon-list li img {
	 margin-right: 5px;
	 vertical-align: middle;
	 position: relative;
	 top: -1px;
	 width: 14px 
}
 .hoem-data .bottom .list li img {
	 width: 12px 
}
 .home-icon-list li {
	 font-size: 14px 
}
 .home-showcase&gt;li .img {
	 overflow: hidden;
	 position: relative;
	 display: block 
}
 .home-showcase&gt;li .img::after {
	 transition: all .3s;
	 opacity: 0;
	 content: "";
	 position: absolute;
	 top: 0;
	 left: 0;
	 z-index: 10;
	 display: block;
	 width: 100%;
	 height: 100%;
	 background: rgba(0,101,253,0.4) 
}
 .home-showcase&gt;li:hover .img .tu {
	 filter: blur(6px) 
}
 .home-showcase&gt;li .img::before {
	 transition: all .3s;
	 opacity: 0;
	 content: "查看图片";
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%,-50%);
	 -webkit-transform: translate(-50%,-50%);
	 z-index: 11;
	 color: #fff;
	 border-radius: 6px;
	 border: 1px solid #fff;
	 font-size: 16px;
	 padding: 4px 10px 
}
 .home-showcase&gt;li:hover .img::after,.home-showcase&gt;li:hover .img::before {
	 opacity: 1 
}
 .home-showcase&gt;li:hover {
	 box-shadow: 0px 4px 6px 1px rgba(0,167,246,0.2) 
}
 .home-showcase&gt;li:hover .hoem-data .top .name,.home-showcase&gt;li:hover .hoem-data .top .fr {
	 color: #00A7F6 
}
 .home-showcase&gt;li:hover .hoem-data .bottom .down {
	 background-image: url(../images/download2-select.png) 
}
 .home-list-three {
	 margin-bottom: 20px 
}
 .home-list-three&gt;li {
	 float: left;
	 margin-bottom: 18px;
	 transition: all .3s;
	 width: calc(25% - 15px);
	 margin-right: 20px;
	 box-sizing: border-box;
	 height: 235px 
}
 .home-list-three&gt;li:nth-child(4n) {
	 margin-right: 0 
}
 .home-list-three&gt;li:hover {
	 box-shadow: 0px 4px 6px 1px rgba(0,167,246,0.2) 
}
 .home-list-three::after {
	 content: "";
	 clear: both;
	 width: 100%;
	 height: 1px;
	 display: block 
}
 .home-inspiration-warp {
	 min-width: 1280px;
	 background: rgba(0,101,253,0.1);
	 padding-bottom: 10px 
}
 .home-inspiration li {
	 position: relative;
	 overflow: hidden;
	 border-radius: 6px 
}
 .home-inspiration li .img {
	 display: block;
	 margin: 0 auto;
	 transition: all .3s;
	 width: 100%;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 -webkit-transform: translate(-50%,-50%);
	 transform: translate(-50%,-50%);
	 height: 100% 
}
 .home-inspiration .hoem-data {
	 transition: all .3s;
	 position: absolute;
	 bottom: -130px;
	 left: 0;
	 width: 100%;
	 background: rgba(0,101,253,0.8);
	 padding-bottom: 15px 
}
 .home-inspiration .hoem-data .top {
	 padding: 10px 0 
}
 .home-inspiration .hoem-data .top .fr,.home-inspiration .hoem-data .top .name,.home-inspiration .hoem-data .bottom .name {
	 color: #fff 
}
 .home-inspiration .hoem-data .top .fr,.home-inspiration .hoem-data .bottom .name {
	 opacity: .6 
}
 .home-inspiration .hoem-data .bottom .down {
	 background-image: url(../images/download2-white.png) 
}
 .home-inspiration li:hover .hoem-data {
	 bottom: 0 
}
 .home-inspiration li:hover .img {
	 transform: scale(1.05) translate(-50%,-50%) 
}
 .home-inspiration .num {
	 width: 55px;
	 height: 23px;
	 line-height: 23px;
	 display: block;
	 position: absolute;
	 top: 0;
	 left: 0;
	 z-index: 1000;
	 background: #35CE45;
	 text-align: center;
	 color: #fff;
	 border-radius: 6px 0px 6px 0px;
	 opacity: 1 
}
 .home-reward&gt;li {
	 width: 49%;
	 transition: all .3s;
	 border-radius: 6px 6px 6px 6px;
	 margin-bottom: 20px;
	 float: left;
	 overflow: hidden;
	 border: 1px solid #EEEEEE 
}
 .home-reward&gt;li:nth-child(2n) {
	 float: right 
}
 .home-reward .bottom {
	 padding: 15px 40px;
	 border-top: 1px solid #eee;
	 overflow: hidden;
	 width: 100%;
	 box-sizing: border-box 
}
 .home-reward .bottom .fr a {
	 display: block;
	 float: left;
	 margin-left: 20px;
	 line-height: 30px;
	 border: 1px solid #00A7F6;
	 padding: 0 20px;
	 color: #00A7F6;
	 border-radius: 30px 
}
 .home-reward .bottom .fr a img {
	 vertical-align: middle;
	 margin-right: 5px;
	 position: relative;
	 top: -2px 
}
 .home-reward .top {
	 display: block;
	 padding: 20px 40px 
}
 .home-reward .name {
	 margin-bottom: 15px;
	 display: block;
	 height: 31px 
}
 .home-reward .name .zi {
	 display: block;
	 float: left;
	 font-size: 20px;
	 color: #222;
	 max-width: 400px;
	 margin-right: 5px;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 white-space: nowrap 
}
 .home-reward .name img {
	 vertical-align: middle;
	 float: left;
	 margin-left: 4px;
	 position: relative;
	 top: -2px 
}
 .home-reward .name p {
	 float: right;
	 color: #444;
	 font-size: 22px;
	 position: relative 
}
 .home-reward .name p span {
	 font-size: 15px 
}
 .home-reward .name p::after {
	 content: "悬赏金额";
	 position: absolute;
	 bottom: -20px;
	 color: #555;
	 left: 0;
	 width: 100%;
	 text-align: center;
	 font-size: 12px 
}
 .home-reward .company {
	 clear: both;
	 overflow: hidden 
}
 .home-reward .company img {
	 width: 50px;
	 height: 50px;
	 border: 1px solid #ccc;
	 float: left;
	 margin-right: 15px 
}
 .home-reward .company .company-name {
	 color: #00A7F6;
	 font-size: 16px 
}
 .home-reward .company .company-name img {
	 margin-left: 10px;
	 width: 14px;
	 height: 18px;
	 float: unset;
	 border: none;
	 top: auto 
}
 .home-reward .company .word {
	 font-size: 14px;
	 padding-top: 5px;
	 color: #555 
}
 .home-reward .time {
	 margin-top: 15px;
	 font-size: 14px;
	 color: #777 
}
 .home-reward .time img {
	 margin-right: 5px 
}
 .home-reward .time span {
	 margin-right: 20px 
}
 .home-reward .time .fr {
	 margin-right: 0;
	 color: #0065FD;
	 font-size: 16px 
}
 .home-reward&gt;li:hover {
	 box-shadow: 0px 4px 6px 1px rgba(0,167,246,0.2) 
}
 .home-reward&gt;li:hover .name .zi,.home-reward&gt;li:hover .name p,.home-reward&gt;li:hover .name p span {
	 color: #00A7F6 
}
 .home-recommend {
	 margin-bottom: 40px 
}
 .home-recommend img {
	 display: block;
	 max-width: 100%;
	 margin: 0 auto 
}
 .home-recommend li {
	 position: relative;
	 border-radius: 6px;
	 overflow: hidden 
}
 .home-recommend .popup {
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 width: 100%;
	 transition: all .3s;
	 background: rgba(0,101,253,0.8);
	 color: #fff;
	 text-align: center;
	 height: 70px 
}
 .home-recommend .popup .title {
	 font-size: 24px;
	 height: 70px;
	 line-height: 70px 
}
 .home-recommend .popup .cont {
	 display: none;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%,-50%);
	 -webkit-transform: translate(-50%,-50%);
	 width: 85% 
}
 .home-recommend .popup .cont .word {
	 font-size: 18px;
	 color: #fff;
	 opacity: .8;
	 line-height: 1.8 
}
 .home-recommend .popup .name {
	 font-size: 32px 
}
 .home-recommend .popup .name::after {
	 content: "";
	 width: 49px;
	 display: block;
	 margin: 10px auto 20px;
	 border-bottom: 2px solid rgba(255,255,255,0.5) 
}
 .home-recommend .popup .more {
	 width: 190px;
	 height: 35px;
	 line-height: 35px;
	 margin: 30px auto 0;
	 border-radius: 8px 8px 8px 8px;
	 opacity: 1;
	 display: block;
	 font-size: 18px;
	 border: 1px solid #FFFFFF 
}
 .home-recommend li:hover .popup {
	 height: 100% 
}
 .home-recommend li:hover .popup .cont {
	 display: block 
}
 .home-recommend li:hover .popup .title {
	 display: none 
}
 .home-recommend li:hover img {
	 filter: blur(8px) 
}
 .home-group {
	 margin-bottom: 25px 
}
 .home-group .img {
	 display: block;
	 margin: 0 auto;
	 width: 100% 
}
 .home-group&gt;li,.home-recruit&gt;li {
	 border: 1px solid #EEEEEE;
	 border-radius: 6px;
	 overflow: hidden 
}
 .home-group&gt;li .bottom {
	 overflow: hidden;
	 padding: 15px 12px;
	 border-top: 1px solid #eee 
}
 .home-group&gt;li .bottom .fr a {
	 display: block;
	 float: left;
	 height: 25px;
	 line-height: 25px;
	 padding: 0 10px;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 margin-left: 10px;
	 color: #00A7F6;
	 border: 1px solid #00A7F6 
}
 .home-group&gt;li .cont {
	 overflow: hidden;
	 padding: 15px 12px 10px 
}
 .home-group&gt;li .cont .fl {
	 width: 70% 
}
 .home-group&gt;li .cont .fr {
	 width: 30%;
	 text-align: center 
}
 .home-group&gt;li .cont .title {
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 font-size: 14px;
	 color: #222;
	 padding-bottom: 10px;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 white-space: nowrap 
}
 .home-group&gt;li .cont .word {
	 color: #777;
	 font-size: 12px;
	 padding-bottom: 10px 
}
 .home-group&gt;li .cont .name {
	 font-size: 14px;
	 color: #444;
	 margin-top: 5px 
}
 .home-group&gt;li .cont .name img {
	 width: 16px;
	 height: 16px;
	 border-radius: 50%;
	 margin-right: 5px 
}
 .home-group&gt;li .cont .cm {
	 font-size: 24px;
	 color: #444 
}
 .home-group&gt;li .cont .cm span {
	 display: block;
	 font-size: 14px 
}
 .home-group&gt;li .cont .fen span {
	 display: block;
	 margin-top: 10px;
	 font-size: 24px;
	 color: #00A7F6;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .home-group&gt;li .cont .fen span::after {
	 content: " 分";
	 color: #000;
	 font-size: 12px 
}
 .home-group&gt;li .cont .fen img {
	 margin: 0 2px 
}
 .home-group&gt;li:hover .cont .title,.home-group&gt;li:hover .cont .cm {
	 color: #00A7F6 
}
 .home-recruit li {
	 box-sizing: border-box;
	 padding: 0 16px 
}
 .home-recruit li .more {
	 width: 150px;
	 transition: all .3s;
	 height: 30px;
	 display: block;
	 text-align: center;
	 line-height: 30px;
	 background: #FFFFFF;
	 border-radius: 4px 4px 4px 4px;
	 margin: 19px auto;
	 opacity: 1;
	 border: 1px solid #777777 
}
 .home-recruit li .top {
	 overflow: hidden;
	 padding-top: 16px;
	 display: block;
	 font-size: 14px 
}
 .home-recruit li .top .img {
	 display: block;
	 float: left;
	 width: 42px;
	 height: 42px;
	 margin-right: 10px 
}
 .home-recruit li .top .word {
	 color: #555;
	 padding-top: 2px 
}
 .home-recruit li .kuai {
	 transition: all .3s;
	 display: block;
	 padding: 16px 0;
	 border-bottom: 1px solid #eee 
}
 .home-recruit li .kuai .title {
	 overflow: hidden;
	 color: #222;
	 transition: all .3s 
}
 .home-recruit li .kuai .title .fr::after {
}
 .home-recruit li .kuai .site {
	 margin-top: 10px;
	 color: rgba(119,119,119,0.8) 
}
 .home-recruit li .more:hover {
	 background: #00A7F6;
	 color: #fff;
	 border-color: #00A7F6 
}
 .home-recruit li .kuai:hover {
	 border-color: #00A7F6 
}
 .home-recruit li .kuai:hover .title {
	 color: #00A7F6 
}
 .home-showcase .classroom {
	 clear: both;
	 font-size: 12px;
	 padding: 5px 0 10px;
	 overflow: hidden;
	 border-bottom: 1px solid #eee;
	 line-height: 1.8 
}
 .home-showcase .classroom .fr {
	 width: 84px;
	 height: 29px;
	 line-height: 29px;
	 margin-top: 10px;
	 background: #00A7F6;
	 font-size: 15px;
	 text-align: center;
	 border-radius: 6px 6px 6px 6px;
	 color: #fff !important 
}
 .home-stack-image {
	 float: left;
	 width: 31%;
	 border-radius: 6px;
	 overflow: hidden;
	 margin-bottom: 2% 
}
 .home-stack-image img {
	 display: block;
	 width: 100%;
	 height: 100%;
	 object-fit: cover 
}
 .home-stack-image a {
	 display: block;
	 position: relative;
	 height: 400px 
}
 .home-stack-image p {
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 width: 100%;
	 box-sizing: border-box;
	 background: rgba(0,101,253,0.8);
	 color: #fff;
	 font-size: 24px;
	 text-align: center;
	 padding: 20px 20px 40px 
}
 .home-stack-image .swiper-pagination-bullet {
	 background: none;
	 border: 1px solid #fff;
	 width: 
}
 .home-stack-image .swiper-pagination-bullet-active {
	 background: #fff 
}
 .home-stack-list li {
	 margin-left: 2%;
	 float: left;
	 width: 32%;
	 background: #fff;
	 margin-bottom: 20px;
	 border-radius: 6px;
	 overflow: hidden 
}
 .home-stack-list li a {
	 display: block;
	 padding: 27px 0;
	 overflow: hidden;
	 position: relative 
}
 .home-stack-list li a .time {
	 text-align: center;
	 width: 120px;
	 font-size: 24px;
	 text-align: center;
	 color: #222;
	 float: left;
	 position: relative 
}
 .home-stack-list li a .time::after {
	 height: 36px;
	 border-right: 1px solid #eee;
	 content: "";
	 display: block;
	 position: absolute;
	 top: 50%;
	 right: 0;
	 margin-top: -18px 
}
 .home-stack-list li a .time span {
	 display: block;
	 font-size: 16px;
	 padding-top: 10px 
}
 .home-stack-list li a .cont {
	 float: left;
	 width: calc(100% - 121px);
	 box-sizing: border-box;
	 padding: 0 20px 
}
 .home-stack-list li a .cont .word {
	 color: #ccc;
	 font-size: 12px;
	 line-height: 20px;
	 height: 40px;
	 margin-top: 5px 
}
 .home-stack-list li a::after,.billboard-info-list li::after {
}
 .home-stack-list li:hover a::after,.billboard-info-list li:hover::after {
	 width: 5px 
}
 .home-stack-list li:hover .cont .title,.billboard-info-list li:hover .left .name {
	 color: #00A7F6 
}
 .home-stack-list li:hover {
	 box-shadow: 0px 4px 6px 1px rgba(0,167,246,0.2) 
}
 .login-warp {
	 min-height: 900px;
	 display: block;
	 width: 100%;
	 height: 100vh;
	 background: url(../images/login.jpg) center no-repeat;
	 background-size: cover 
}
 .login-warp .title {
	 font-size: 24px;
	 text-align: center;
	 color: #fff;
	 padding: 50px 0 
}
 .login-warp .title img {
	 display: block;
	 margin: 0 auto 15px 
}
 .login-warp .bottom {
	 opacity: .7;
	 position: absolute;
	 left: 0;
	 bottom: 65px;
	 text-align: center;
	 width: 100%;
	 font-size: 14px;
	 color: #fff 
}
 .login-cont {
	 width: 800px;
	 border-radius: 10px;
	 overflow: hidden;
	 background: #fff 
}
 .login-cont .img {
	 width: 400px;
	 height: 520px;
	 float: left;
	 background: url(../images/login2.png) center no-repeat;
	 background-size: cover 
}
 .login-cont .right {
	 padding: 34px 25px;
	 float: left;
	 width: 350px 
}
 .login-tab {
	 margin-bottom: 20px 
}
 .login-tab li {
	 width: 33.33%;
	 text-align: center;
	 font-size: 16px;
	 cursor: pointer 
}
 .login-tab li::after {
	 content: "|";
	 float: right;
	 color: #eee 
}
 .login-tab li:last-child::after {
	 display: none 
}
 .login-tab li.active {
	 color: #00A7F6 
}
 .login-wx img {
	 display: block;
	 width: 186px;
	 height: 186px;
	 margin: 85px auto 20px;
	 border: 1px solid #EEEEEE 
}
 .login-wx p {
	 color: #777;
	 text-align: center;
	 font-size: 14px;
	 line-height: 1.7 
}
 .login-wx p span {
	 display: block;
	 color: #ccc 
}
 .login-form {
	 max-width: 320px;
	 margin: 90px auto 0 
}
 .login-form .text {
	 width: 100%;
	 height: 50px;
	 font-size: 16px;
	 line-height: 50px 
}
 .intl-tel-input {
	 width: 100% 
}
 .login-form li {
	 border-bottom: 1px solid #eee;
	 position: relative 
}
 .login-form .verify {
	 display: block;
	 position: absolute;
	 top: 10px;
	 right: 0;
	 line-height: 35px;
	 color: #444;
	 background-color: #fff;
	 border: none;
	 outline: none 
}
 .login-form .verify:hover {
	 color: #00A7F6 
}
 .login-form li.border-none {
	 border: none 
}
 .login-form li .btn {
	 height: 45px;
	 background: #3BC66F;
	 display: block;
	 font-size: 16px;
	 cursor: pointer;
	 border-radius: 6px 6px 6px 6px;
	 color: #fff;
	 text-align: center;
	 border: none;
	 width: 90%;
	 margin: 30px auto 10px 
}
 .login-form li .word {
	 text-align: center;
	 font-size: 14px;
	 display: block 
}
 .login-popup {
	 display: none 
}
 .login-popup&gt;.absolute-center {
	 width: 800px;
	 background: #fff;
	 border-radius: 6px 
}
 .login-popup .img {
	 display: block;
	 float: left 
}
 .login-popup .cloes {
	 cursor: pointer;
	 position: absolute;
	 top: -27px;
	 right: -24px;
	 z-index: 1 
}
 .login-popup .cont {
	 height: 520px;
	 width: 400px;
	 position: relative;
	 float: left 
}
 .login-popup .bottom {
	 position: absolute;
	 text-align: center;
	 bottom: 40px;
	 width: 100%;
	 left: 0;
	 color: #ccc;
	 font-size: 12px 
}
 .login-popup .login .code {
	 display: block;
	 margin: 70px auto 25px 
}
 .login-popup .login .wx {
	 width: 250px;
	 height: 31px;
	 line-height: 31px;
	 color: #fff;
	 display: block;
	 font-size: 14px;
	 margin: 0 auto;
	 text-align: center;
	 background: #3BC66F;
	 border-radius: 50px 
}
 .login-popup .login .list {
	 margin: 25px 0;
	 font-size: 14px;
	 text-align: center 
}
 .login-popup .login .list img {
	 display: block;
	 margin: 0 auto 10px 
}
 .login-popup .login .list a {
	 display: block;
	 padding: 0 15px 
}
 .login-return {
	 display: block;
	 padding: 40px 40px 0;
	 color: #333;
	 font-size: 18px 
}
 .login-popup .login-form {
	 margin-top: 40px 
}
 .model-banner {
	 background: url(../images/model1.png) center no-repeat;
	 background-size: cover;
	 padding: 30px 0 
}
 .model-banner .home-search .hots a,.model-banner .home-search .hots span {
	 color: #FFFEFE 
}
 .model-banner .home-search .hots a:hover {
	 color: #00A7F6 
}
 .model-banner .home-search .form {
	 border: none;
	 width: 770px;
	 box-shadow: 0px 4px 6px 1px rgba(0,167,246,0.2) 
}
 .model-banner .word {
	 color: #fff;
	 font-size: 32px;
	 padding-bottom: 20px 
}
 .model-banner .home-search .form .btn,.model-banner .home-search .form .text {
	 height: 60px;
	 line-height: 60px 
}
 .info-more {
	 display: block;
	 margin: 40px auto;
	 max-width: 1200px;
	 width: 70%;
	 height: 39px;
	 line-height: 39px;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 text-align: center;
	 color: #00A7F6;
	 border: 1px solid #00A7F6 
}
 .info-more:hover {
	 background: #00A7F6;
	 color: #fff 
}
 .location {
	 padding: 20px 0;
	 overflow: hidden;
	 color: #888 
}
 .location a:last-child {
	 color: #444 
}
 .info-screen dl {
	 overflow: hidden;
	 border-bottom: 1px solid #eee;
	 line-height: 32px;
	 padding: 14px 0 
}
 .info-screen dl dt {
	 float: left;
	 min-width: 90px;
	 text-align: center;
	 font-size: 18px;
	 color: #333;
	 padding: 0 10px;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .info-screen dl dt.active {
	 background: #00A7F6;
	 color: #fff;
	 border-radius: 5px 
}
 .info-screen dl dd {
	 float: left;
	 margin-left: 16px 
}
 .info-screen dl.industry dd {
	 width: 153px 
}
 .info-screen dl dd a {
	 color: #656565 
}
 .info-screen dl dd.active a {
	 color: #00A7F6;
	 border-radius: 6px;
	 display: block 
}
 .info-screen dl dd a:hover {
	 color: #00A7F6 
}
 .info-screen dl dd a i {
	 font-size: 13px;
	 color: #fff;
	 padding: 1px;
	 box-sizing: border-box;
	 width: 16px;
	 height: 16px;
	 line-height: 16px;
	 display: none 
}
 .info-screen dl dd a i:hover {
	 background-color: rgba(0,0,0,0.3);
	 border-radius: 50% 
}
 .info-screen dl dd a.active i {
	 display: inline-block 
}
 .info-screen dl dd .text,.info-screen dl dd .btn {
	 width: 50px;
	 height: 20px;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 background: none;
	 font-size: 14px;
	 text-align: center;
	 border: 1px solid #00A7F6 
}
 .info-screen dl dd.w100 .text {
	 width: 100px 
}
 .info-screen dl dd .btn {
	 margin-left: 10px;
	 height: 23px;
	 background: #00A7F6;
	 color: #fff;
	 width: 42px 
}
 .info-screen dd:first-child {
	 margin-left: 0 
}
 .substance-wrap {
}
 .header {
	 display: block;
	 box-shadow: 0 5px 7px rgba(0,0,0,.1);
	 min-width: 1280px 
}
 .model-info-head {
	 margin-bottom: 20px 
}
 .model-info-img {
	 width: calc(100% - 390px);
	 float: left;
	 position: relative 
}
 .model-info-img .gallery-top img {
	 width: 100%;
	 height: 670px 
}
 .model-info-img .bottom {
	 z-index: 100;
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 width: 100%;
	 background: rgba(255,255,255,0.8);
	 box-sizing: border-box;
	 padding: 20px 
}
 .model-info-img .gallery-thumbs li {
	 height: 130px;
	 background: center no-repeat;
	 background-size: cover 
}
 .model-info-img .bottom .swiper-button-prev {
	 left: 0;
	 background: url(../images/model-left.png) center no-repeat 
}
 .model-info-img .bottom .swiper-button-next {
	 right: 0;
	 background: url(../images/model-right.png) center no-repeat 
}
 .model-info-img .gallery-top .swiper-button-prev,.model-info-img .gallery-top .swiper-button-next {
	 margin-top: -100px;
	 width: 15px 
}
 .model-info-img .gallery-top .swiper-button-prev,.model-info-img .gallery-top .swiper-container-rtl .swiper-button-next {
	 left: 2px 
}
 .model-info-img .gallery-top .swiper-button-next,.model-info-img .gallery-top .swiper-container-rtl .swiper-button-prev {
	 right: 2px 
}
 .model-info-img .gallery-thumbs li {
	 position: relative;
	 cursor: pointer 
}
 .model-info-img .gallery-thumbs .swiper-slide-thumb-active::after {
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 content: "";
	 position: absolute;
	 height: 2px;
	 width: 100%;
	 background: #00A7F6 
}
 .model-info-img .gallery-thumbs {
	 margin: 0 20px 
}
 .model-info-right {
	 width: 370px;
	 float: right 
}
 .model-search {
	 margin-bottom: 20px;
	 position: relative;
	 display: block;
	 border: 1px solid #eee;
	 position: relative;
	 border-radius: 6px;
	 overflow: hidden 
}
 .model-search .btn {
	 position: absolute;
	 top: 0;
	 right: 0;
	 width: 45px;
	 height: 100%;
	 background: #00A7F6 url(../images/model-info-search.png) center no-repeat;
	 cursor: pointer;
	 border: none 
}
 .model-search .text {
	 width: 100%;
	 height: 38px;
	 line-height: 38px;
	 border: none;
	 background: none;
	 box-sizing: border-box;
	 padding: 0 13px;
	 font-size: 14px 
}
 .model-author,.model-info-name {
	 border: 1px solid #eee;
	 border-radius: 6px;
	 padding: 20px;
	 margin-bottom: 20px 
}
 .model-author .img {
	 float: left;
	 width: 42px;
	 height: 42px;
	 float: left;
	 margin-right: 10px 
}
 .model-author .btn {
	 float: right;
	 background: #00A7F6;
	 color: #fff;
	 border-radius: 5px;
	 width: 75px;
	 height: 30px;
	 display: block;
	 text-align: center;
	 line-height: 30px;
	 font-size: 14px 
}
 .model-author .word {
	 color: #bbb;
	 font-size: 14px;
	 margin-top: 8px 
}
 .model-author .top {
	 overflow: hidden;
	 padding-bottom: 15px 
}
 .model-author .zi1 {
	 color: #999;
	 font-size: 12px;
	 padding-top: 5px 
}
 .model-author .zi1 span {
	 margin-right: 10px 
}
 .model-author .zi2 {
	 color: #555 
}
 .model-author .zi2 img {
	 margin-left: 10px 
}
 .model-info-name {
	 margin-bottom: 0;
	 overflow: hidden 
}
 .model-info-name dl {
	 overflow: hidden 
}
 .model-info-name h1 {
	 font-size: 24px;
	 color: #111;
	 padding-bottom: 10px 
}
 .model-info-name dd {
	 float: left;
	 width: 50%;
	 line-height: 25px;
	 overflow: hidden;
	 font-size: 14px;
	 margin-top: 5px;
	 text-overflow: ellipsis;
	 white-space: nowrap 
}
 .model-info-name .download {
	 text-align: center;
	 padding: 10px 0 15px;
	 color: #222;
	 font-size: 14px 
}
 .model-info-name .download .theme-color {
	 font-size: 24px 
}
 .model-info-name .download .zi {
	 font-size: 12px;
	 color: #777 
}
 .model-info-name .button a {
	 width: 110px;
	 height: 39px;
	 text-align: center;
	 line-height: 39px;
	 color: #00A7F6;
	 background: #FFFFFF;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 margin: 0 7px;
	 border: 1px solid #00A7F6 
}
 .model-icon {
	 margin-top: 13px 
}
 .model-icon li {
	 width: 20%;
	 text-align: center 
}
 .model-icon li a {
	 display: block;
	 font-size: 14px 
}
 .model-icon li i {
	 display: block;
	 width: 35px;
	 height: 35px;
	 background: url(../images/model-info-icon1.png) left top no-repeat;
	 margin: 5px auto 
}
 .model-icon li i.icon1 {
	 background-position-y: -70px 
}
 .model-icon li i.icon2 {
	 background-position-y: -140px 
}
 .model-icon li i.icon4 {
	 background-position-y: -105px 
}
 .model-icon li i.icon3 {
	 background-position-y: -35px 
}
 .model-icon li i.icon5 {
	 background-position-y: 0 
}
 .model-icon li:hover a,.model-icon li.active a {
	 color: #00A7F6 
}
 .model-icon li:hover i,.model-icon li.active i {
	 background-position-x: right 
}
 .model-info-title {
	 padding: 10px 0;
	 position: relative;
	 color: #222;
	 font-size: 20px;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 border-bottom: 1px solid #CCCCCC;
	 margin: 0 0 20px 
}
 .model-info-title::after {
	 content: "";
	 float: left;
	 width: 2px;
	 height: 23px;
	 background: #00A7F6;
	 margin-top: 2px;
	 margin-right: 10px 
}
 .model-info-bottom .left {
	 width: 75%;
	 float: left 
}
 .model-info-bottom .right {
	 width: 23%;
	 float: right;
	 margin-bottom: 50px 
}
 .model-info-title .fr {
	 float: right;
	 font-size: 14px;
	 color: #aaa 
}
 .model-info-bottom-form .text {
	 width: 100%;
	 height: 130px;
	 background: #FFFFFF;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 box-sizing: border-box;
	 padding: 10px;
	 box-sizing: border-box;
	 border: 1px solid #EEEEEE 
}
 .model-info-bottom-form .block {
	 padding: 15px 0 0;
	 line-height: 40px;
	 overflow: hidden 
}
 .model-info-bottom-form .block .fl {
	 font-size: 14px 
}
 .model-info-bottom-form .block span {
	 font-size: 14px;
	 color: #888 
}
 .model-info-bottom-form .btn {
	 width: 85px;
	 text-align: center;
	 height: 39px;
	 color: #00A7F6;
	 background: #FFFFFF;
	 font-size: 18px;
	 cursor: pointer;
	 margin-left: 15px;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 border: 1px solid #00A7F6 
}
 .model-info-bottom-form .btn:hover {
	 background: #00A7F6;
	 color: #fff 
}
 .comment-list li {
	 min-height: 80px;
	 overflow: hidden;
	 border-bottom: 1px solid #eee;
	 padding: 15px 0;
	 position: relative;
	 padding-left: 70px 
}
 .comment-list li .name {
	 color: #666;
	 font-size: 14px;
	 display: block;
	 text-align: center;
	 float: left;
	 margin-right: 20px;
	 position: absolute;
	 top: 50%;
	 margin-top: -40px;
	 left: 0 
}
 .comment-list li .name img {
	 display: block;
	 width: 50px;
	 height: 50px;
	 border-radius: 50%;
	 margin: 0 auto 10px 
}
 .comment-list li .word {
	 color: #444;
	 line-height: 1.7;
	 padding-bottom: 7px 
}
 .comment-list li .bottom .fl {
	 color: #ccc;
	 font-size: 14px 
}
 .comment-list li .bottom .comment-operate {
	 float: right 
}
 .comment-list li .name-star {
	 margin-bottom: 5px;
	 font-size: 14px;
	 color: #666 
}
 .comment-list li .name-star img {
	 width: 10px;
	 margin-left: 5px 
}
 .comment-operate a {
	 display: block;
	 float: left;
	 overflow: hidden;
	 font-size: 14px;
	 margin-left: 20px;
	 line-height: 25px 
}
 .comment-operate a i {
	 display: block;
	 width: 25px;
	 height: 25px;
	 float: left;
	 background: url(../images/give-normal.png) center no-repeat;
	 margin-right: 5px 
}
 .comment-operate a.active i.icon1 {
	 background-image: url(../images/give-select.png) 
}
 .comment-operate a.active {
	 color: #00A7F6 
}
 .comment-operate a i.icon2 {
	 background-image: url(../images/model-info-icon7.png) 
}
 .comment-operate a i.icon3 {
	 background-image: url(../images/model-info-icon8.png) 
}
 .pages-ul {
	 margin: 50px 0 
}
 .pages-ul li {
	 margin: 0 9px 
}
 .pages-ul li a {
	 display: block;
	 width: 32px;
	 height: 32px;
	 line-height: 32px;
	 text-align: center;
	 background: #FFFFFF;
	 border-radius: 4px 4px 4px 4px;
	 opacity: 1;
	 font-size: 20px;
	 border: 1px solid #EEEEEE 
}
 .pages-ul li.active a {
	 border-color: #00A7F6;
	 color: #00A7F6 
}
 .pages-ul li.prev a {
	 background: url(../images/page-left-noraml.png) center no-repeat;
	 border-color: #00A7F6 
}
 .pages-ul li.prev.active a {
	 background: #00A7F6 url(../images/page-left-select.png) center no-repeat 
}
 .pages-ul li.next a {
	 background: url(../images/page-right-normal.png) center no-repeat;
	 border-color: #00A7F6 
}
 .pages-ul li.next.active a {
	 background: #00A7F6 url(../images/page-right-select.png) center no-repeat 
}
 .recent-visit {
	 overflow: hidden 
}
 .recent-visit li {
	 font-size: 14px;
	 float: left;
	 width: 33.33%;
	 text-align: center;
	 margin-bottom: 20px 
}
 .recent-visit li img {
	 display: block;
	 margin: 0 auto;
	 width: 85px;
	 height: 85px;
	 border-radius: 50% 
}
 .recent-visit li p {
	 color: #666;
	 padding: 8px 0 
}
 .recent-visit li span {
	 color: #888 
}
 .inspiration-head .model-author {
	 width: 370px;
	 box-sizing: border-box 
}
 .inspiration-head .cont {
	 box-sizing: border-box;
	 border: 1px solid #eee;
	 border-radius: 6px;
	 padding: 20px;
	 margin-bottom: 20px;
	 box-sizing: border-box;
	 width: calc(100% - 390px);
	 -webkit-width: calc(100% - 390px) 
}
 .inspiration-name {
	 font-size: 24px;
	 color: #222;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 margin-bottom: 20px 
}
 .inspiration-name&gt;h2 {
	 margin-left: 20px;
	 display: inline-block 
}
 .inspiration-name .zi2 {
	 font-size: 12px;
	 color: #777 
}
 .inspiration-name .zi1 {
	 font-size: 12px;
	 margin-left: 15px 
}
 .inspiration-name .zi1 .theme-color {
	 font-size: 24px 
}
 .inspiration-head .cont .block1 {
	 margin-bottom: 23px 
}
 .inspiration-head .cont .block1 span {
	 margin-right: 23px 
}
 .inspiration-head .cont .block1 span:nth-child(1),.inspiration-head .cont .block1 span:nth-child(2) {
	 color: #555 
}
 .inspiration-head .cont .word {
	 padding-bottom: 15px 
}
 .inspiration-head .btn {
	 float: right 
}
 .inspiration-head .btn a {
	 width: 110px;
	 height: 39px;
	 text-align: center;
	 line-height: 39px;
	 float: left;
	 display: block;
	 margin-left: 20px;
	 color: #00A7F6;
	 border: 1px solid #00A7F6;
	 font-size: 18px;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1 
}
 .inspiration-name-wai {
	 margin: 30px 0 10px 
}
 .inspiration-word {
	 color: #666;
	 font-size: 18px;
	 line-height: 40px;
	 padding: 20px 0 
}
 .sort-click {
	 margin-left: 20px;
	 cursor: pointer 
}
 .inspiration-across li {
	 height: 330px 
}
 .inspiration-across img {
	 width: 100%;
	 height: 100%;
	 object-fit: cover 
}
 .inspiration-across li:hover a::after {
	 display: block;
	 content: "";
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 10;
	 background: rgba(0,101,253,0.4) 
}
 .inspiration-across li:hover a::before {
	 content: "查看全图";
	 color: #fff;
	 z-index: 11;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%,-50%);
	 -webkit-transform: translate(-50%,-50%);
	 background: url(../images/enlarge.png) center right no-repeat;
	 padding-right: 25px;
	 line-height: 20px 
}
 .inspiration-across li:hover img {
	 filter: blur(8px) 
}
 .inspiration-vertical li {
	 width: 100%;
	 margin-right: 0 
}
 .inspiration-vertical li::after {
	 content: "";
	 position: absolute;
	 bottom: 0;
	 right: 0;
	 background: url(../images/inspiration-down.png);
	 width: 83px;
	 height: 83px;
	 z-index: 10 
}
 .inspiration-vertical li img {
	 width: 100%;
	 height: 100% 
}
 .inspiration-icon li {
	 width: auto;
	 line-height: 45px;
	 padding: 0 5px 
}
 .inspiration-icon li i {
	 transform: scale(.5);
	 float: left 
}
 .showcase-screen dl {
	 position: relative;
	 border: none;
	 padding-left: 130px 
}
 .showcase-screen dl dt {
	 position: absolute;
	 top: 27px;
	 left: 0 
}
 .showcase-screen dl dd {
	 width: 12.5%;
	 border-bottom: 1px solid #eee;
	 margin: 0;
	 line-height: 45px 
}
 .billboard-haad {
	 margin-bottom: 25px 
}
 .billboard-haad .left {
	 box-sizing: border-box;
	 float: left;
	 padding: 30px 20px 10px;
	 padding-right: 0;
	 background: rgba(0,167,246,0.05);
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 overflow: hidden;
	 width: calc(100% - 330px) 
}
 .billboard-haad .left .name {
	 display: block;
	 float: left;
	 font-size: 20px;
	 color: #444;
	 text-align: center;
	 margin-right: 20px;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .billboard-haad .left .name .img {
	 width: 100px;
	 margin: 0 auto;
	 display: block;
	 border-radius: 50%;
	 height: 100px 
}
 .billboard-haad .left .name .id {
	 display: block;
	 width: 38px;
	 margin: 5px auto 
}
 .billboard-data {
	 float: left;
	 width: calc(100% - 120px);
	 overflow: hidden;
	 padding-top: 10px 
}
 .billboard-data li {
	 position: relative;
	 float: left;
	 width: 25%;
	 text-align: center;
	 box-sizing: border-box;
	 padding: 0 15px 
}
 .billboard-data li&gt;div {
	 position: relative;
	 float: left;
	 width: 50% 
}
 .billboard-data li::after {
	 position: absolute;
	 top: 0;
	 right: 0;
	 background: rgba(0,167,246,0.7);
	 height: 45px;
	 width: 1px;
	 content: "";
	 display: block 
}
 .billboard-data li:last-child::after {
	 display: none 
}
 .billboard-data li i {
	 display: block;
	 width: 62px;
	 height: 47px;
	 background: url(../images/billboard-icon.png) top left no-repeat;
	 margin: 20px auto 5px 
}
 .billboard-data li .icon {
	 color: #333 
}
 .billboard-data li i.icon2 {
	 background-position-y: -45px 
}
 .billboard-data li i.icon3 {
	 background-position-y: -94px 
}
 .billboard-data li i.icon4 {
	 background-position-y: -141px 
}
 .billboard-data li i.icon5 {
	 background-position-y: -188px 
}
 .billboard-data li i.icon6 {
	 background-position-y: -235px 
}
 .billboard-data li i.icon7 {
	 background-position-y: -282px 
}
 .billboard-data li i.icon8 {
	 background-position-y: -329px 
}
 .billboard-data li .icon.active {
	 color: #00A7F6 
}
 .billboard-data li .icon.active i {
	 background-position-x: right 
}
 .billboard-data li .num {
	 font-size: 14px;
	 color: #888 
}
 .billboard-data li .num span {
	 font-size: 20px 
}
 .billboard-data li .zi {
	 font-size: 14px;
	 padding: 10px 0 0 
}
 .billboard-data li&gt;div:first-child::after {
	 content: "";
	 display: block;
	 width: 1px;
	 height: 7px;
	 background: #777;
	 position: absolute;
	 top: 12px;
	 right: 0 
}
 .billboard-haad .right {
	 float: right;
	 width: 310px 
}
 .billboard-down {
	 width: 310px;
	 height: 51px;
	 line-height: 51px;
	 box-sizing: border-box;
	 padding: 0 10px;
	 color: #555;
	 font-size: 20px;
	 border-radius: 6px 6px 6px 6px;
	 overflow: hidden;
	 opacity: 1;
	 display: block;
	 position: relative;
	 border: 1px solid #EEEEEE;
	 margin-top: 20px 
}
 .billboard-down::after {
	 content: "";
	 position: absolute;
	 top: 0;
	 right: 0;
	 width: 70px;
	 height: 100%;
	 background: #00A7F6 url(../images/billboard-down.png) center no-repeat 
}
 .billboard-list {
	 margin-bottom: 20px 
}
 .billboard-list li {
	 margin-bottom: 20px;
	 transition: all .3s;
	 background: #FFFFFF;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 box-sizing: border-box;
	 border: 1px solid #EEEEEE 
}
 .billboard-list li div.top {
	 padding: 30px 0;
	 text-align: center;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .billboard-list li div.top .title {
	 font-size: 20px;
	 color: #333;
	 padding: 10px 0 
}
 .billboard-list li a.top {
	 display: block;
	 margin: 0 auto;
	 position: relative;
	 overflow: hidden 
}
 .billboard-list li a.top::after {
	 position: absolute;
	 content: "";
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background: url(../images/billboard2.png) top center no-repeat;
	 z-index: 10 
}
 .billboard-list li a img {
	 width: 83px;
	 height: 83px;
	 border-radius: 50%;
	 display: block;
	 margin: 5px auto 
}
 .billboard-list li a.top .name {
	 font-size: 20px;
	 color: #333;
	 padding: 15px 0 5px 
}
 .billboard-list li .num span {
	 font-size: 24px;
	 color: #00A7F6;
	 padding-right: 5px 
}
 .billboard-list li .num {
	 font-size: 20px;
	 color: #333 
}
 .billboard-list li .cont {
	 margin: 0 40px;
	 font-size: 14px 
}
 .billboard-list li .cont a {
	 display: block;
	 overflow: hidden;
	 border-bottom: 1px solid #eee;
	 line-height: 35px 
}
 .billboard-list li .cont a .shu {
	 width: 18px;
	 height: 18px;
	 line-height: 18px;
	 color: #00A7F6;
	 font-size: 14px;
	 text-align: center;
	 margin-top: 8px;
	 margin-right: 5px;
	 background: rgba(0,167,246,0.1);
	 opacity: 1;
	 border: 1px solid #00A7F6;
	 display: block;
	 float: left;
	 border-radius: 50% 
}
 .billboard-list li .cont .fr {
	 color: #333;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .billboard-list li .cont a:last-child {
	 border: none 
}
 .billboard-list li .more {
	 display: block;
	 width: 360px;
	 height: 43px;
	 line-height: 43px;
	 text-align: center;
	 color: #00A7F6;
	 background: rgba(0,167,246,0);
	 margin: 30px auto;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 transition: all .3s;
	 border: 1px solid #00A7F6 
}
 .billboard-list li:hover {
	 box-shadow: 0px 6px 6px 1px rgba(0,167,246,0.4) 
}
 .billboard-list li:hover .more {
	 background: #00A7F6;
	 color: #fff 
}
 .billboard-warp {
	 margin-bottom: 30px 
}
 .billboard-warp .left {
	 float: left;
	 width: 13% 
}
 .billboard-warp .billboard-down {
	 width: 100%;
	 font-size: 16px;
	 line-height: 39px;
	 height: 39px 
}
 .billboard-warp .billboard-down::after {
	 width: 45px;
	 background-size: 20px 
}
 .billboard-nav,.billboard-word {
	 margin-top: 20px;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 border: 1px solid #EEEEEE;
	 padding: 10px 18px 40px 
}
 .billboard-nav li {
	 line-height: 55px;
	 font-size: 18px;
	 border-bottom: 1px solid #eee 
}
 .billboard-nav li a {
	 display: block;
	 color: #999 
}
 .billboard-nav li.active {
	 border-color: #00A7F6 
}
 .billboard-nav li.active a {
	 color: #00A7F6 
}
 .billboard-word {
	 padding: 0 
}
 .billboard-word .title {
	 display: block;
	 text-align: center;
	 padding: 15px 0;
	 color: #444;
	 border-bottom: 1px solid #eee 
}
 .billboard-word .word {
	 padding: 10px;
	 font-size: 14px;
	 line-height: 1.8 
}
 .billboard-warp .right {
	 float: right;
	 width: 85% 
}
 .billboard-info-list li {
	 border-radius: 6px 6px 6px 6px;
	 margin-bottom: 20px;
	 opacity: 1;
	 position: relative;
	 border: 1px solid #EEEEEE;
	 padding: 40px 0;
	 overflow: hidden 
}
 .billboard-info-list li .left {
	 color: #444;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 display: block;
	 width: 200px;
	 float: left;
	 text-align: center;
	 position: relative 
}
 .billboard-info-list li .left .img {
	 width: 90px;
	 height: 90px;
	 display: block;
	 margin: 17px auto 0;
	 border-radius: 50% 
}
 .billboard-info-list li .left .grade {
	 position: absolute;
	 width: 100%;
	 height: 26px;
	 top: 81px;
	 z-index: 1;
	 background: url(../images/billboard6.png) center no-repeat;
	 left: 0;
	 display: block;
	 color: #fff;
	 line-height: 30px;
	 font-size: 14px 
}
 .billboard-info-list li .left .id {
	 display: block;
	 margin: 18px auto 13px;
	 width: 38px 
}
 .billboard-info-list li .left .name {
	 font-size: 24px 
}
 .billboard-info-list li .left .price {
	 font-size: 20px;
	 padding-top: 5px 
}
 .billboard-info-list li .right {
	 width: calc(100% - 230px);
	 float: left;
	 color: #999;
	 line-height: 1.9 
}
 .billboard-info-list .img-list {
	 overflow: hidden;
	 margin-top: 10px 
}
 .billboard-info-list .img-list dd {
	 width: 23.5%;
	 margin-right: 2%;
	 float: left 
}
 .billboard-info-list .img-list dd:nth-child(4n) {
	 margin-right: 0 
}
 .billboard-info-list .img-list img {
	 display: block;
	 margin: 0 auto;
	 width: 100%;
	 height: 182px 
}
 .billboard-info-list .img-list a {
	 display: block 
}
 .billboard-info-list .right .btn {
	 width: 76px;
	 height: 24px;
	 line-height: 24px;
	 display: block;
	 background: #00A7F6;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 float: right;
	 text-align: center;
	 color: #fff 
}
 .billboard-info-list li.one .left .grade,.billboard-info-list li.two .left .grade,.billboard-info-list li.three .left .grade {
	 background: none;
	 z-index: 2;
	 top: 87px 
}
 .billboard-info-list li.one .left::after,.billboard-info-list li.two .left::after,.billboard-info-list li.three .left::after {
	 content: "";
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 120px;
	 background: url(../images/billboard3.png)center no-repeat;
	 z-index: 1 
}
 .billboard-info-list li.two .left::after {
	 background-image: url(../images/billboard4.png) 
}
 .billboard-info-list li.three .left::after {
	 background-image: url(../images/billboard5.png) 
}
 .billboard-info-list li:hover {
	 box-shadow: 0px 4px 4px 1px rgba(0,167,246,0.2) 
}
 .recruitment-list li {
	 width: 19.2%;
	 background: #FFFFFF;
	 transition: all .3s;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 float: left;
	 overflow: hidden;
	 border: 1px solid #EEEEEE;
	 margin-right: 1%;
	 margin-top: 20px;
	 box-sizing: border-box;
	 margin-bottom: 20px 
}
 .recruitment-list li:nth-child(5n) {
	 margin-right: 0 
}
 .recruitment-list li .img {
	 width: 100%;
	 height: 180px 
}
 .recruitment-list li .cont {
	 padding: 10px 
}
 .recruitment-list li .name {
	 color: #444;
	 margin-bottom: 10px;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 white-space: nowrap 
}
 .recruitment-list li .zhiwei {
	 padding-bottom: 5px;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 overflow: hidden;
	 font-size: 14px;
	 color: #222 
}
 .recruitment-list li .zhiwei .fr {
	 font-size: 20px 
}
 .recruitment-list li .site {
	 font-size: 12px;
	 opacity: .8 
}
 .recruitment-list li:hover {
	 box-shadow: 0px 4px 4px 1px rgba(0,167,246,0.1) 
}
 .recruitment-list li:hover .zhiwei .fr,.recruitment-list li:hover .name {
	 color: #00A7F6 
}
 .recruitment-info-left {
	 width: 79%;
	 float: left;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 border: 1px solid #EEEEEE;
	 overflow: hidden;
	 box-sizing: border-box;
	 padding: 0 20px 
}
 .recruitment-info-right {
	 width: 20%;
	 float: right 
}
 .recruitment-list-three li {
	 width: 32.6% 
}
 .recruitment-list-three li:nth-child(5n) {
	 margin-right: 1% 
}
 .recruitment-list-three li:nth-child(3n) {
	 margin-right: 0 
}
 .recruitment-info-warp {
	 margin-bottom: 30px 
}
 .recruitment-info-left .share {
	 padding: 20px 0 0;
	 overflow: hidden;
	 color: #999;
	 padding-bottom: 10px 
}
 .recruitment-info-left .title {
	 color: #222;
	 font-size: 30px;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 padding: 10px 0 
}
 .recruitment-info-left .title span {
	 font-size: 12px;
	 background: #FF0000;
	 line-height: 15px;
	 padding: 2px 5px;
	 font-family: "Source_Han_Sans_SC_Medium_Medium";
	 display: inline-block;
	 margin-left: 10px;
	 color: #fff;
	 position: relative;
	 top: -14px 
}
 .recruitment-info-left .site .theme-color {
	 font-size: 24px;
	 padding-right: 20px 
}
 .recruitment-info-left .site {
	 color: rgba(119,119,119,0.8);
	 padding-bottom: 15px 
}
 .recruitment-info-left .time {
	 font-size: 14px;
	 color: rgba(119,119,119,0.6);
	 padding-bottom: 15px 
}
 .recruitment-info-left .word {
	 padding-bottom: 15px 
}
 .recruitment-info-left .describe {
	 font-size: 20px;
	 line-height: 2.4;
	 padding-bottom: 10px;
	 color: #444444 
}
 .recruitment-info-left .to {
	 color: #444;
	 font-size: 20px;
	 padding-bottom: 20px 
}
 .recruitment-info-left .map {
	 margin-top: 10px 
}
 .recruitment-info-left .map dd {
	 margin-bottom: 30px;
	 color: #444;
	 font-size: 20px 
}
 .recruitment-info-left .map dd.zi {
	 font-size: 16px;
	 color: #ccc 
}
 .recruitment-info-left .map dd .l {
	 margin-left: 40px 
}
 .recruitment-info-left .map dd .btn {
	 width: 117px;
	 height: 31px;
	 line-height: 31px;
	 color: #fff;
	 background: #00A7F6;
	 font-size: 17px;
	 border-radius: 4px 4px 4px 4px;
	 opacity: 1;
	 text-align: center 
}
 .recruitment-info-right .block,.block-border {
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 border: 1px solid #EEEEEE;
	 padding: 0 30px 20px;
	 margin-bottom: 20px 
}
 .recruitment-info-right .block .title,.designReward-title {
	 color: #555;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 padding: 20px 0 10px;
	 margin-bottom: 15px;
	 border-bottom: 1px solid #CCCCCC 
}
 .recruitment-info-right .block .title::after,.designReward-title::after {
	 content: "";
	 float: left;
	 display: block;
	 width: 2px;
	 height: 16px;
	 margin-top: 3px;
	 margin-right: 10px;
	 background: #00A7F6 
}
 .recruitment-info-right .block .btn {
	 width: 100%;
	 height: 30px;
	 line-height: 30px;
	 text-align: center;
	 color: #00A7F6;
	 border-radius: 4px 4px 4px 4px;
	 opacity: 1;
	 border: 1px solid #00A7F6;
	 margin: 15px auto 0;
	 display: block 
}
 .recruitment-info-right .top {
	 text-align: center 
}
 .recruitment-info-right .top .img {
	 display: block;
	 margin: 30px auto 0;
	 width: 74px;
	 height: 74px;
	 border: 1px solid #CCCCCC 
}
 .recruitment-info-right .top .name {
	 font-size: 14px;
	 color: #444;
	 padding: 10px 0 
}
 .recruitment-info-right .data {
	 padding-top: 10px 
}
 .recruitment-info-right .data li {
	 color: #555;
	 font-size: 14px;
	 position: relative;
	 padding-left: 25px;
	 margin-bottom: 20px 
}
 .recruitment-info-right .data li img {
	 position: absolute;
	 top: 2px;
	 left: 0 
}
 .recruitment-info-right .list {
	 overflow: hidden 
}
 .recruitment-info-right .list li {
	 min-width: 45%;
	 text-align: center;
	 height: 27px;
	 line-height: 27px;
	 border-radius: 8px 8px 8px 8px;
	 float: left;
	 margin-right: 2%;
	 margin-bottom: 18px;
	 font-size: 14px;
	 opacity: 1;
	 border: 1px solid #777777 
}
 .recruitment-info-right .job dd {
	 font-size: 14px;
	 line-height: 2;
	 padding: 10px 0;
	 border-bottom: 1px solid rgba(0,167,246,0.2) 
}
 .recruitment-info-right .job dd .name {
	 color: #444 
}
 .recruitment-info-right .job dd .time {
	 color: #ccc;
	 font-size: 12px 
}
 .talent-left {
	 width: 75%;
	 float: left;
	 margin-top: 30px 
}
 .talent-right {
	 float: right;
	 width: 23%;
	 margin-top: 30px;
	 margin-bottom: 30px 
}
 .talent-right .btn {
	 width: 100%;
	 height: 89px;
	 background: rgba(0,167,246,0.1);
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 border: 1px solid #00A7F6;
	 display: block;
	 text-align: center;
	 line-height: 89px;
	 font-size: 40px;
	 color: #00A7F6;
	 margin: 0 auto 20px 
}
 .talent-block,.factoryOrder-warp {
	 margin-top: 20px;
	 min-height: 100px;
	 border-radius: 6px;
	 overflow: hidden;
	 position: relative;
	 border: 1px solid #EEEEEE;
	 padding: 0px 20px 20px 150px 
}
 .talent-block dt,.factoryOrder-warp .date {
	 width: 140px;
	 position: absolute;
	 top: 30px;
	 left: 0;
	 text-align: center 
}
 .talent-block dt span,.factoryOrder-warp .date span {
	 font-size: 20px 
}
 .talent-block dt span::after,.talent-block dt span::before,.factoryOrder-warp .date span::after,.factoryOrder-warp .date span::before {
	 content: "";
	 display: inline-block;
	 width: 13px;
	 height: 1px;
	 background: #777;
	 vertical-align: middle;
	 margin: 0 8px;
	 position: relative;
	 top: -2px 
}
 .talent-block dt p,.factoryOrder-warp .date p {
	 font-size: 24px;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 padding-top: 10px;
	 color: #00A7F6 
}
 .talent-block dd {
	 border-bottom: 1px solid #EEEEEE;
	 overflow: hidden;
	 padding: 20px 0;
	 display: flex;
	 align-items: center 
}
 .talent-block .portrait {
	 text-align: center;
	 margin-right: 20px;
	 position: relative;
	 display: block;
	 width: 90px;
	 float: left 
}
 .talent-block:hover dt p,.factoryOrder-warp:hover .date p {
	 color: #00A7F6 
}
 .talent-block .portrait .img {
	 width: 56px;
	 height: 56px;
	 border-radius: 50%;
	 display: block;
	 margin: 0 auto 10px 
}
 .talent-block .portrait .sex {
	 position: absolute;
	 top: 0;
	 right: 10px;
	 width: 20px 
}
 .talent-block .portrait .salary {
	 border-radius: 30px;
	 text-align: center;
	 font-size: 14px;
	 padding: 1px 10px 
}
 .talent-block .cont {
	 width: 35%;
	 font-size: 14px;
	 line-height: 2 
}
 .talent-block .cont .word {
	 color: #555 
}
 .talent-block .cont .mess {
	 color: #999 
}
 .talent-block .cont .top {
	 display: block;
	 overflow: hidden 
}
 .talent-block .cont .top .name {
	 font-size: 20px;
	 color: #222;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 padding-right: 10px 
}
 .talent-block .cont .top .ti {
	 color: #ddd 
}
 .talent-block .cont .top .btn {
	 text-align: center;
	 padding: 2px 5px;
	 margin-left: 10px;
	 border-radius: 4px 4px 4px 4px 
}
 .talent-block .undergo {
	 width: 40%;
	 margin-left: 8%;
	 font-size: 14px;
	 color: #555;
	 padding-left: 35px;
	 position: relative 
}
 .talent-block .undergo::after {
	 content: url(../images/talent-icon1.png);
	 position: absolute;
	 top: 5px;
	 left: 0;
	 z-index: 1 
}
 .talent-block .undergo::before {
	 content: url(../images/talent-icon2.png);
	 position: absolute;
	 bottom: 4px;
	 left: 0;
	 z-index: 1 
}
 .talent-block .undergo li:first-child::after {
	 content: "";
	 position: absolute;
	 top: 10px;
	 bottom: 10px;
	 left: 8px;
	 width: 1px;
	 background: #ccc;
	 display: block 
}
 .talent-block .undergo li {
	 padding: 5px 0;
	 overflow: hidden 
}
 .talent-block .undergo li .time {
	 display: block;
	 float: left;
	 width: 130px 
}
 .talent-block dd:hover .cont .top .name {
	 color: #00A7F6 
}
 .talent-recommendation-banner {
	 background: rgba(0,167,246,0.05);
	 padding: 20px 0 
}
 .talent-recommendation-banner .word {
	 color: #888;
	 padding: 0 0 15px 
}
 .talent-recommendation-banner .word span {
	 padding-right: 30px 
}
 .talent-recommendation-banner .top {
	 overflow: hidden;
	 line-height: 52px;
	 padding-bottom: 15px 
}
 .talent-recommendation-banner .top .img {
	 width: 52px;
	 line-height: 52px;
	 border-radius: 50%;
	 margin-right: 15px;
	 vertical-align: middle 
}
 .talent-recommendation-banner .top .name {
	 font-size: 24px;
	 color: #222;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .talent-recommendation-banner .top .id {
	 margin-left: 10px;
	 width: 55px;
	 position: relative;
	 top: 2px 
}
 .talent-recommendation-banner .salary {
	 padding-left: 50px;
	 color: #888 
}
 .talent-recommendation-banner .salary span {
	 font-size: 24px 
}
 .model-icon.block-left {
	 margin-top: 0 
}
 .model-icon.block-left li {
	 padding: 0;
	 margin-right: 15px;
	 position: relative;
	 left: -10px 
}
 .talent-recommendation-info {
	 padding-bottom: 20px 
}
 .talent-recommendation-info .left {
	 width: 80%;
	 float: left;
	 background: #FFFFFF;
	 border-radius: 6px 6px 6px 6px;
	 box-sizing: border-box;
	 padding: 10px 20px;
	 opacity: 1;
	 border: 1px solid #EEEEEE 
}
 .talent-recommendation-info .right {
	 float: right;
	 width: 18.5% 
}
 .talent-recommendation-info .baseData {
	 position: relative;
	 padding-bottom: 10px 
}
 .talent-recommendation-info .baseData a {
	 float: right;
	 width: 110px;
	 height: 27px;
	 line-height: 27px;
	 color: #fff;
	 text-align: center;
	 background: #00A7F6;
	 border-radius: 4px 4px 4px 4px;
	 opacity: 1 
}
 .talent-recommendation-info .baseData .img {
	 float: right;
	 margin-right: 105px;
	 width: 58px 
}
 .talent-recommendation-info .baseData .word {
	 line-height: 35px 
}
 .talent-recommendation-info .baseData .word span {
	 padding-right: 20px;
	 color: #333 
}
 .talent-recommendation-info .advantage {
	 color: #888888;
	 line-height: 40px;
	 padding-bottom: 10px 
}
 .talent-recommendation-info .list {
	 line-height: 45px;
	 color: #333;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 font-weight: 500 
}
 .talent-recommendation-info .list p span {
	 color: #888 
}
 .talent-recommendation-info .list .blcok {
	 overflow: hidden 
}
 .talent-recommendation-info .list li {
	 margin-bottom: 20px 
}
 .talent-recommendation-info .list .blcok span {
	 float: left;
	 min-width: 109px;
	 height: 31px;
	 text-align: center;
	 line-height: 31px;
	 color: #888;
	 margin-right: 20px;
	 padding: 0 10px;
	 background: #FFFFFF;
	 border-radius: 16px 16px 16px 16px;
	 opacity: 1;
	 border: 1px solid #888888 
}
 .talent-recommendation-info .btn {
	 width: 838px;
	 height: 39px;
	 line-height: 39px;
	 margin: 0 auto 20px;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 border: 1px solid #00A7F6;
	 display: block;
	 text-align: center;
	 color: #00A7F6 
}
 .talent-recommendation-info .btn:hover {
	 background: #00A7F6;
	 color: #fff 
}
 .recommend-list {
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 border: 1px solid #EEEEEE;
	 padding: 10px 20px;
	 margin-bottom: 20px 
}
 .recommend-list li {
	 position: relative 
}
 .recommend-list .img {
	 width: 48px;
	 height: 48px;
	 border-radius: 50%;
	 float: left;
	 margin-right: 10px 
}
 .recommend-list p {
	 font-size: 12px;
	 color: #888 
}
 .recommend-list a {
	 display: block;
	 overflow: hidden;
	 padding: 10px 0 
}
 .recommend-list .name {
	 padding-bottom: 5px;
	 color: #444;
	 font-size: 18px;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .recommend-list .id {
	 width: 45px 
}
 .lionPlanet-list li .left .grade,.lionPlanet-list li .left::after {
	 display: none 
}
 .lionPlanet-list li .left .img {
	 width: 146px;
	 height: 146px 
}
 .lionPlanet-list li .left {
	 width: 260px 
}
 .lionPlanet-list li .right {
	 width: calc(100% - 290px) 
}
 .lionPlanet-list li .left .id {
	 width: 65px 
}
 .designReward-info {
	 margin-bottom: 30px 
}
 .designReward-info .left {
	 width: 68%;
	 box-sizing: border-box;
	 padding: 40px;
	 background: #FFFFFF;
	 float: left;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 border: 1px solid #EEEEEE 
}
 .designReward-info .company {
	 overflow: hidden 
}
 .designReward-info .company .img {
	 float: left;
	 idth: 68px;
	 height: 68px;
	 opacity: 1;
	 border: 1px solid #CCCCCC;
	 margin-right: 10px 
}
 .designReward-info .company .name {
	 font-size: 18px;
	 color: #444;
	 padding: 10px 0 5px 
}
 .designReward-info .company .word {
	 font-size: 12px;
	 color: #555 
}
 .designReward-info .cont {
	 border-bottom: 1px solid #eee;
	 padding: 30px 0 20px 
}
 .designReward-info .cont .stare {
	 float: right;
	 width: 94px 
}
 .designReward-info .cont h1 {
	 font-size: 36px;
	 color: #222;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .designReward-info .cont .time {
	 font-size: 14px;
	 padding: 15px 0 10px 
}
 .designReward-info .cont .time span {
	 padding-right: 20px 
}
 .designReward-info .cont .icon img {
	 margin-right: 10px 
}
 .designReward-info .word-list {
	 font-size: 20px;
	 color: #333;
	 padding: 10px 0 
}
 .designReward-info .word-list li {
	 padding: 10px 0 
}
 .designReward-info .word-list li img {
	 margin-left: 10px 
}
 .designReward-info .demand {
	 line-height: 2.6;
	 color: #333 
}
 .designReward-info .demand .title {
	 font-size: 20px;
	 padding-top: 10px 
}
 .designReward-info-title {
	 margin-top: 20px;
	 font-size: 22px;
	 color: #00A7F6;
	 border-color: #eee 
}
 .designReward-info-title::after {
	 height: 28px;
	 margin-top: 8px 
}
 .designReward-visit li {
	 width: 15% 
}
 .sign-up-now {
	 width: 100%;
	 text-align: center;
	 height: 60px;
	 line-height: 60px;
	 border-radius: 6px 6px 6px 6px;
	 font-size: 32px;
	 display: block;
	 color: #00A7F6;
	 margin-top: 20px;
	 opacity: 1;
	 border: 1px solid #00A7F6 
}
 .designReward-info .right {
	 width: 30%;
	 float: right 
}
 .designReward-info .right&gt;.block,.guide-list {
	 padding: 0 20px;
	 background: #FFFFFF;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 margin-bottom: 20px;
	 border: 1px solid #EEEEEE 
}
 .home-reward-Small&gt;li {
	 width: 100%;
	 box-sizing: border-box;
	 padding: 0 0 15px;
	 border-radius: 0;
	 border: none;
	 border-bottom: 1px solid #eee 
}
 .home-reward-Small&gt;li .name .zi {
	 font-size: 16px 
}
 .home-reward-Small .top {
	 padding: 0 
}
 .home-reward-Small .name img {
	 width: 13px;
	 top: 3px 
}
 .home-reward-Small .name p {
	 font-size: 20px;
	 color: #EC0000 
}
 .home-reward-Small .company .company-name .fr {
	 font-size: 12px;
	 color: #333 
}
 .home-reward-Small .name p::after {
	 display: none 
}
 .home-reward-Small .company .word .fr {
	 color: #00A7F6 
}
 .home-reward-Small .name {
	 margin-bottom: 10px 
}
 .home-reward-Small&gt;li:hover {
	 border-color: #00A7F6;
	 box-shadow: none 
}
 .designReward-info .right .guide,.guide-list {
	 position: relative 
}
 .designReward-info .right .guide h2,.guide-list h2 {
	 text-align: center;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 padding: 30px 0;
	 font-weight: bold;
	 font-size: 32px;
	 color: #000 
}
 .designReward-info .right .guide dd a,.guide-list dd a {
	 display: block;
	 overflow: hidden;
	 font-size: 20px;
	 color: #444;
	 margin-bottom: 45px 
}
 .designReward-info .right .guide dd span,.guide-list dd span {
	 background: #fff;
	 position: relative;
	 z-index: 2;
	 display: block;
	 float: left;
	 width: 24px;
	 height: 24px;
	 text-align: center;
	 line-height: 24px;
	 margin-top: 4px;
	 margin-right: 20px;
	 font-size: 20px;
	 border-radius: 50%;
	 border: 1px solid #777 
}
 .designReward-info .right .guide::after,.guide-list::after {
	 content: "";
	 position: absolute;
	 z-index: 1;
	 top: 115px;
	 left: 32px;
	 bottom: 50px;
	 width: 1px;
	 background: #777 
}
 .designReward-info .right .guide dd:hover a {
	 color: #00A7F6 
}
 .designReward-info .right&gt;.block.enroll {
	 text-align: center;
	 padding: 40px 20px 
}
 .designReward-info .enroll .word {
	 font-size: 20px;
	 color: #df0a0a 
}
 .designReward-info .enroll .btn {
	 height: 71px;
	 background: #00A7F6;
	 margin: 20px auto;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 text-align: center;
	 line-height: 71px;
	 color: #fff;
	 display: block;
	 font-size: 40px 
}
 .designReward-info .enroll .date {
	 color: #777;
	 font-size: 20px;
	 padding-top: 20px 
}
 .designReward-info .enroll .date span {
	 display: block;
	 padding-bottom: 10px;
	 font-size: 24px;
	 color: #333 
}
 .designReward-info .enroll .time span {
	 font-size: 48px;
	 color: #00A7F6;
	 font-family: "Source_Han_Sans_SC_Medium_Medium";
	 font-weight: bold;
	 margin-left: 10px 
}
 .designReward-info .enroll .time {
	 font-size: 24px 
}
 .factoryOrder-warp {
	 padding-top: 20px;
	 padding-bottom: 0 
}
 .factoryOrder-warp .home-group {
	 margin-bottom: 0 
}
 .factoryOrder-warp .home-group&gt;li .bottom .fr a {
	 font-size: 14px 
}
 .factoryOrder-warp .home-icon-list li {
	 font-size: 12px 
}
 .factoryOrder-warp .home-group&gt;li {
	 height: auto 
}
 .factoryOrder-name {
	 border: 1px solid #eee;
	 border-radius: 6px;
	 padding: 20px;
	 margin-bottom: 20px 
}
 .factoryOrder-name dt {
	 font-size: 20px;
	 color: #000;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .factoryOrder-name dd {
	 cursor: pointer;
	 font-size: 14px;
	 margin-top: 10px;
	 position: relative;
	 padding-left: 30px 
}
 .factoryOrder-name dd i {
	 width: 20px;
	 height: 20px;
	 position: absolute;
	 top: 0;
	 left: 0;
	 background: url(../images/factoryOrder-icon.png) left top no-repeat 
}
 .factoryOrder-name dd i.icon1 {
	 background-position-y: -100px 
}
 .factoryOrder-name dd i.icon2 {
	 background-position-y: -40px 
}
 .factoryOrder-name dd i.icon3 {
	 background-position-y: 0 
}
 .factoryOrder-name dd i.icon4 {
	 background-position-y: -60px 
}
 .factoryOrder-name dd i.icon5 {
	 background-position-y: -80px 
}
 .factoryOrder-name dd i.icon6 {
	 background-position-y: -20px 
}
 .factoryOrder-name dd:hover {
	 color: #00A7F6 
}
 .factoryOrder-name dd:hover i {
	 background-position-x: right 
}
 .factoryOrder-score {
	 position: relative;
	 text-align: center;
	 align-items: center;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .factoryOrder-score .num {
	 width: 40% 
}
 .factoryOrder-score .num .w {
	 font-size: 12px;
	 mask-source-type: 3px 
}
 .factoryOrder-score .num .w span {
	 color: #FF0000 
}
 .factoryOrder-score .num .f span {
	 font-size: 32px;
	 color: #00A7F6;
	 font-weight: bold;
	 padding: 0 3px 
}
 .factoryOrder-score .word {
	 font-size: 14px;
	 color: #444;
	 width: 60%;
	 line-height: 2 
}
 .factoryOrder-score::after {
	 content: "";
	 width: 1px;
	 height: 54px;
	 display: block;
	 background: #eee;
	 position: absolute;
	 top: 50%;
	 left: 43%;
	 margin-top: -27px 
}
 .factoryOrder-comp {
	 padding-bottom: 15px;
	 border-bottom: 1px solid #eee 
}
 .factoryOrder-comp .btn {
	 margin-top: 10px 
}
 .factoryOrder-comp .btn a {
	 width: 155px;
	 height: 30px;
	 line-height: 30px;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 border: 1px solid #00A7F6;
	 color: #00A7F6;
	 text-align: center;
	 font-size: 14px 
}
 .factoryOrder-comp .word {
	 font-size: 14px;
	 color: #bbb;
	 padding-top: 10px 
}
 .factoryOrder-comp .top .img {
	 float: left;
	 width: 52px;
	 height: 52px;
	 border-radius: 50%;
	 margin-right: 10px 
}
 .factoryOrder-comp .top .name {
	 color: #222;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 font-weight: bold;
	 margin-bottom: 5px 
}
 .factoryOrder-comp .top .b&gt;img {
	 margin-right: 5px;
	 position: relative;
	 top: 2px 
}
 .factoryOrder-comp .top .b span {
	 font-size: 14px;
	 margin-left: 10px 
}
 .recent-visit-60 li img {
	 width: 60px;
	 height: 60px 
}
 .factoryOrder-info-head {
	 padding: 20px;
	 border-radius: 6px 6px 6px 6px;
	 border: 1px solid #EEEEEE 
}
 .factoryOrder-info-head .model-info-img {
}
 .factoryOrder-info-list {
	 width: 78.5%;
	 margin-bottom: 20px;
	 box-sizing: border-box;
	 padding: 20px;
	 background: #FFFFFF;
	 float: left;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 border: 1px solid #EEEEEE 
}
 .factoryOrder-img img {
	 display: block;
	 margin: 0 auto;
	 max-width: 100% 
}
 .factoryOrder-tab-title {
	 overflow: hidden;
	 margin-bottom: 25px 
}
 .factoryOrder-tab-title li {
	 float: left;
	 font-size: 24px;
	 color: #000;
	 cursor: pointer;
	 margin-right: 30px;
	 padding: 10px 0 
}
 .factoryOrder-tab-title li.active {
	 color: #00A7F6;
	 border-bottom: 2px solid #00A7F6 
}
 .factoryOrder-comment.comment-list li .name {
	 top: 10px;
	 margin-top: 0 
}
 .factoryOrder-comment.comment-list li .name img {
	 width: 72px;
	 height: 72px 
}
 .factoryOrder-comment.comment-list li {
	 padding-left: 0 
}
 .factoryOrder-comment .top {
	 overflow: hidden 
}
 .factoryOrder-comment .top .fl {
	 margin-right: 40px 
}
 .factoryOrder-comment .top img {
	 margin-left: 10px 
}
 .factoryOrder-comment .top .fl span {
	 font-size: 32px 
}
 .factoryOrder-comment .top .fr img {
	 margin-left: 4px;
	 width: 10px 
}
 .factoryOrder-comment .list {
	 padding: 10px;
	 position: relative;
	 margin-top: 15px;
	 background: #F2FAFE 
}
 .factoryOrder-comment .list::after {
	 content: " ";
	 border: solid transparent;
	 height: 0;
	 width: 0;
	 position: absolute;
	 pointer-events: none;
	 border-width: 11px;
	 left: 22px;
	 top: -22px;
	 border-top-color: #F2FAFE;
	 transform: rotate(180deg) 
}
 .factoryOrder-comment .cont {
	 overflow: hidden;
	 position: relative;
	 padding-left: 90px;
	 min-height: 130px 
}
 .comment-list li .bottom {
	 overflow: hidden 
}
 .factoryOrder-comment .list dd {
	 position: relative;
	 padding: 35px 0 10px 50px;
	 background: url(../images/factoryOrder-icon6.png) top no-repeat 
}
 .factoryOrder-comment .list dd .img {
	 position: absolute;
	 top: 30px;
	 left: 0;
	 width: 38px;
	 height: 38px;
	 border-radius: 50% 
}
 .factoryOrder-comment .list dd .comp {
	 color: #222;
	 padding-bottom: 5px;
	 font-size: 14px;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .factoryOrder-comment .list dd:first-child {
	 background: none;
	 padding-top: 10px 
}
 .factoryOrder-comment .list dd:first-child .img {
	 top: 10px 
}
 .factoryOrder-comment-title {
	 overflow: hidden;
	 background: #eee;
	 line-height: 35px;
	 padding: 0 20px;
	 margin: 30px 0 
}
 .factoryOrder-comment-title li {
	 float: left;
	 font-size: 14px;
	 margin-right: 20px 
}
 .factoryOrder-comment-title li.active a {
	 color: #00A7F6 
}
 .factoryOrder-star {
	 margin-bottom: 30px;
	 color: #444 
}
 .factoryOrder-star dd {
	 float: left;
	 margin-top: 10px 
}
 .factoryOrder-star dd.fr span {
	 display: inline-block;
	 float: none;
	 color: #00A7F6;
	 font-size: 32px;
	 padding: 0 5px 
}
 .factoryOrder-star dd.fr {
	 font-size: 14px;
	 margin-top: 0 
}
 .factoryOrder-star dd span {
	 float: left 
}
 .factoryOrder-star dd ul {
	 float: left;
	 margin-right: 50px;
	 cursor: pointer 
}
 .star li {
	 display: inline-block;
	 width: 20px;
	 height: 20px;
	 background: url(../images/star-normal.png) center no-repeat 
}
 .star li.active {
	 background-image: url(../images/star-select.png) 
}
 .factoryOrder-block {
	 overflow: hidden;
	 padding-bottom: 30px 
}
 .factoryOrder-block .factoryOrder-comp {
	 float: left;
	 border: none;
	 width: 350px;
	 margin-top: 20px 
}
 .factoryOrder-block .factoryOrder-score {
	 width: 350px 
}
 .enterpriseOrder-list li {
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 border: 1px solid #EEEEEE;
	 height: auto 
}
 .enterpriseOrder-list li .bottom {
	 overflow: hidden;
	 border-top: 1px solid #eee;
	 line-height: 27px;
	 padding: 10px 
}
 .enterpriseOrder-list li .bottom .fl {
	 font-size: 12px;
	 color: #ccc 
}
 .enterpriseOrder-list li .bottom .more {
	 width: 80px;
	 height: 25px;
	 border-radius: 6px 6px 6px 6px;
	 display: block;
	 float: right;
	 opacity: 1;
	 color: #00A7F6;
	 border: 1px solid #00A7F6;
	 text-align: center;
	 line-height: 25px;
	 font-size: 14px 
}
 .enterpriseOrder-list li .word {
	 padding: 10px 15px;
	 font-size: 12px;
	 line-height: 2.2;
	 margin: 10px 0;
	 background: 90% 90px no-repeat 
}
 .enterpriseOrder-list li .word.icon {
	 background: url(../images/enterprise-icon1.png) 200px 90px no-repeat 
}
 .enterpriseOrder-list li .word.icon1 {
	 background-image: url(../images/design1-4.png) 
}
 .enterpriseOrder-list li .word.icon2 {
	 background-image: url(../images/spellOrder-collect1.png) 
}
 .enterpriseOrder-list li .top {
	 overflow: hidden;
	 padding: 20px 10px 0 
}
 .enterpriseOrder-list li .top .img {
	 display: block;
	 float: left;
	 width: 36px;
	 height: 36px;
	 text-align: center;
	 color: #fff;
	 border-radius: 50%;
	 line-height: 36px;
	 font-size: 24px;
	 margin-right: 10px;
	 background: #00A7F6 
}
 .enterpriseOrder-list li .top .name {
	 font-size: 14px;
	 color: #222;
	 padding-bottom: 5px 
}
 .enterpriseOrder-list li .top .zi {
	 font-size: 12px 
}
 .enterpriseOrder-info-id {
	 font-size: 24px;
	 overflow: hidden 
}
 .enterpriseOrder-info-id li {
	 margin-right: 80px;
	 float: left;
	 padding: 30px 0 10px;
	 color: #777 
}
 .enterpriseOrder-list li:hover .top .name {
	 color: #00A7F6 
}
 .enterpriseOrder-type {
	 padding: 30px 0;
	 color: #f00 
}
 .enterpriseOrder-type span {
	 font-size: 20px;
	 line-height: 60px 
}
 .enterpriseOrder-type a {
	 width: 410px;
	 height: 60px;
	 color: #fff;
	 line-height: 60px;
	 text-align: center;
	 display: block;
	 font-size: 32px;
	 float: left;
	 margin-right: 20px;
	 background: #00A7F6;
	 margin-bottom: 25px;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1 
}
 .enterpriseOrder-disclaimer {
	 font-size: 14px;
	 color: #ccc;
	 line-height: 40px 
}
 .enterpriseOrder-table {
	 width: 100%;
	 text-align: center;
	 margin-bottom: 50px 
}
 .enterpriseOrder-table th,.enterpriseOrder-table td {
	 border: none 
}
 .enterpriseOrder-table th {
	 font-size: 20px;
	 color: #333;
	 padding: 15px 0;
	 font-weight: normal 
}
 .enterpriseOrder-table td {
	 padding: 10px 0 
}
 .enterpriseOrder-table td:first-child {
	 text-align: left;
	 color: #00A7F6 
}
 .enterpriseOrder-table th:first-child {
	 text-align: left 
}
 .enterpriseOrder-similar a {
	 display: block;
	 line-height: 2.2;
	 border-bottom: 1px solid #EEEEEE;
	 padding: 10px 0;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .enterpriseOrder-similar .word {
	 overflow: hidden 
}
 .enterpriseOrder-similar .word span {
	 width: 40%;
	 float: left;
	 font-size: 12px;
	 color: #333 
}
 .enterpriseOrder-similar .name {
	 color: #222;
	 padding-bottom: 5px 
}
 .enterpriseOrder-similar .name span {
	 font-size: 12px;
	 color: #0065FD 
}
 .enterpriseOrder-similar li:hover a {
	 border-color: #00A7F6 
}
 .enterpriseOrder-similar li:hover .name {
	 color: #00A7F6 
}
 .enterpriseOrder-similar li:last-child a {
	 border: none 
}
 .classroom-banner .swiper-button-prev {
	 left: 150px;
	 background: url(../images/model-left.png) center no-repeat 
}
 .classroom-banner .swiper-button-next {
	 right: 150px;
	 background: url(../images/model-right.png) center no-repeat 
}
 .classroom-banner .swiper-pagination-bullet {
	 width: 50px;
	 height: 10px;
	 border-radius: 20px 
}
 .classroom-banner .swiper-pagination {
	 bottom: 50px 
}
 .classroom-banner-warp {
	 position: relative;
	 margin-bottom: 30px 
}
 .classroom-banner-warp .home-search {
	 width: 840px;
	 position: absolute;
	 z-index: 100;
	 bottom: -25px;
	 left: 50%;
	 margin: 0;
	 margin-left: -420px 
}
 .classroom-banner img {
	 display: block;
	 width: 100% 
}
 .classroom-title {
	 text-align: center;
	 padding: 20px 0 
}
 .classroom-title span {
	 display: block;
	 padding-bottom: 20px;
	 font-size: 24px;
	 color: #222 
}
 .classroom-title p {
	 font-size: 18px 
}
 .classroom-title::after {
	 content: "";
	 width: 100px;
	 height: 0px;
	 opacity: 1;
	 border: 2px solid #00A7F6;
	 display: block;
	 margin: 20px auto 
}
 .classroom-tips {
	 position: absolute;
	 top: 358px;
	 left: 0;
	 width: 100%;
	 background: #FFFBE5;
	 line-height: 36px;
	 font-size: 14px;
	 color: #555 
}
 .classroom-tips .fr {
	 margin-top: 10px;
	 cursor: pointer 
}
 .classroom-info-head .video {
	 width: 64%;
	 height: 768px;
	 background: #000;
	 float: left 
}
 .classroom-info-head {
	 margin-top: 36px;
	 margin-bottom: 30px 
}
 .classroom-info-head .location {
	 background: #111;
	 color: #fff;
	 padding-left: 15px 
}
 .classroom-info-head .location a {
	 color: #fff 
}
 .classroom-info-head .right {
	 float: right;
	 width: 36% 
}
 .classroom-info-head .right .top {
	 height: 518px;
	 background: #333;
	 box-sizing: border-box;
	 padding: 20px 
}
 .classroom-info-head .right .top h2 {
	 font-size: 24px;
	 color: #fff;
	 font-weight: normal 
}
 .classroom-info-head .right .top .time {
	 color: rgba(255,255,255,0.6);
	 padding: 10px 0 0 
}
 .classroom-info-head .factoryOrder-tab-title li {
	 color: #fff 
}
 .classroom-info-head .factoryOrder-tab-title li.active {
	 color: #00A7F6 
}
 .classroom-info-head .factoryOrder-tab-title {
	 margin-bottom: 15px 
}
 .classroom-info-head-word {
	 color: rgba(255,255,255,0.6);
	 font-size: 18px;
	 line-height: 1.9 
}
 .classroom-info-head-word .word {
	 padding-bottom: 15px;
	 margin-bottom: 15px;
	 border-bottom: 1px solid rgba(255,255,255,0.6) 
}
 .classroom-info-head .right .bottom {
	 height: 250px;
	 box-sizing: border-box;
	 padding: 20px;
	 background: #222222 
}
 .classroom-info-head .right .bottom .price {
	 overflow: hidden 
}
 .classroom-info-head .right .bottom .price .fl {
	 font-size: 18px;
	 color: rgba(255,255,255,0.8) 
}
 .classroom-info-head .right .bottom .price .fl span {
	 font-size: 36px;
	 color: #00A7F6 
}
 .classroom-info-head .right .bottom .price .fr img {
	 display: block;
	 margin-bottom: 6px 
}
 .classroom-info-head .right .bottom .price .fr a {
	 float: left;
	 margin-left: 20px;
	 font-size: 18px;
	 color: #00A7F6 
}
 .classroom-info-head .right .bottom .btn {
	 padding-top: 20px;
	 margin-top: 20px;
	 border-top: 1px solid rgba(255,255,255,0.6) 
}
 .classroom-info-head .right .bottom .btn a {
	 width: 48%;
	 height: 41px;
	 line-height: 41px;
	 color: #fff;
	 border-radius: 4px 4px 4px 4px;
	 opacity: 1;
	 border: 1px solid #FFFFFF;
	 display: block;
	 text-align: center 
}
 .classroom-info-head .right .bottom .btn a.theme-bg {
	 border-color: #00A7F6 
}
 .classroom-info-head .right .bottom .vip {
	 display: block;
	 height: 41px;
	 background: #FFFFFF;
	 line-height: 41px;
	 padding-left: 20px;
	 border-radius: 20px 20px 20px 20px;
	 overflow: hidden;
	 margin-top: 20px;
	 opacity: 1;
	 border-radius: 30px 
}
 .classroom-info-head .right .bottom .vip span {
	 float: right;
	 color: #fff;
	 background: #FFAE23;
	 width: 155px;
	 text-align: center 
}
 .classroom-album {
	 height: 340px;
	 overflow: hidden 
}
 .classroom-album li {
	 padding: 15px 0;
	 border-bottom: 1px solid #666;
	 background: url(../images/play.png)0 19px no-repeat;
	 padding-left: 40px 
}
 .classroom-album li .name {
	 font-size: 18px;
	 color: #999;
	 margin-bottom: 10px 
}
 .classroom-album li .word {
	 font-size: 14px;
	 color: #666 
}
 .classroom-info-left {
	 width: 62%;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 border: 1px solid #EEEEEE;
	 box-sizing: border-box;
	 float: left;
	 padding: 20px;
	 margin-bottom: 30px 
}
 .classroom-info-left .factoryOrder-tab-title li {
	 font-size: 20px;
	 color: #777;
	 line-height: 55px;
	 padding: 0 
}
 .classroom-info-left .factoryOrder-tab-title li.active {
	 font-size: 24px;
	 color: #00A7F6 
}
 .classroom-info-describe img {
	 display: block;
	 margin: 0 auto;
	 max-width: 100% 
}
 .classroom-info-describe .word {
	 text-align: center;
	 font-size: 20px;
	 color: #222;
	 padding: 30px 0;
	 line-height: 2 
}
 .classroom-info-right {
	 float: right;
	 width: 36% 
}
 .classroom-info-right-top {
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 padding: 20px;
	 margin-bottom: 20px;
	 border: 1px solid #EEEEEE 
}
 .classroom-info-right-top .top .img {
	 display: block;
	 width: 160px;
	 height: 160px;
	 border-radius: 50%;
	 margin: 0 auto 20px 
}
 .classroom-info-right-top .top .icon img {
	 margin: 0 10px 
}
 .classroom-info-right-top .top .name {
	 text-align: center;
	 margin-top: 10px;
	 font-size: 24px;
	 color: #222 
}
 .classroom-info-right-top .top .cut {
	 text-align: center;
	 margin: 10px 0;
	 color: rgba(34,34,34,0.8) 
}
 .classroom-info-right-top .top .word {
	 line-height: 1.8;
	 color: #888;
	 padding-bottom: 15px 
}
 .classroom-info-right-top .top .btn a {
	 width: 48%;
	 height: 35px;
	 line-height: 35px;
	 text-align: center;
	 color: #00A7F6;
	 border-radius: 4px 4px 4px 4px;
	 opacity: 1;
	 border: 1px solid #00A7F6 
}
 .classroom-info-right-top .top .btn {
	 border-top: 1px solid #eee;
	 padding: 25px 0 0 
}
 .classroom-other li {
	 margin-bottom: 20px 
}
 .classroom-other li a {
	 overflow: hidden;
	 display: block 
}
 .classroom-other li a .img {
	 width: 127px;
	 height: 108px;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 float: left;
	 margin-right: 15px 
}
 .classroom-other li a .name {
	 color: #222 
}
 .classroom-other li a .word {
	 color: #444;
	 font-size: 14px;
	 padding: 5px 0 0;
	 line-height: 1.7 
}
 .classroom-other li a .btn .fr {
	 width: 80px;
	 height: 27px;
	 text-align: center;
	 line-height: 27px;
	 font-size: 14px;
	 color: #00A7F6;
	 border-radius: 4px 4px 4px 4px;
	 opacity: 1;
	 border: 1px solid #00A7F6 
}
 .classroom-other li a .btn .price {
	 font-size: 18px;
	 color: #00A7F6;
	 padding-right: 3px 
}
 .classroom-other li a .btn {
	 font-size: 12px;
	 color: #222;
	 font-family: "Source_Han_Sans_SC_Medium_Medium";
	 margin-top: 5px 
}
 .classroom-comment {
	 margin: 25px 0;
	 height: 85px;
	 background: rgba(0,167,246,0.1);
	 border-radius: 4px 4px 4px 4px;
	 opacity: 1;
	 border: 1px solid #00A7F6;
	 position: relative 
}
 .classroom-comment dd {
	 line-height: 85px;
	 color: #333;
	 font-size: 18px;
	 float: left;
	 padding-left: 20px 
}
 .classroom-comment dt {
	 float: left;
	 font-size: 18px;
	 text-align: center;
	 width: 100px;
	 text-align: center 
}
 .classroom-comment dt span {
	 display: block;
	 color: #00A7F6;
	 font-size: 24px;
	 margin-bottom: 3px;
	 margin-top: 13px 
}
 .classroom-comment dd input {
	 margin-right: 5px 
}
 .classroom-comment::after {
	 position: absolute;
	 content: "";
	 height: 40px;
	 width: 1px;
	 background: #00A7F6;
	 left: 100px;
	 top: 22px 
}
 .designReward-warp .left {
	 width: 68%;
	 float: left 
}
 .designReward-warp .home-reward&gt;li {
	 width: 100% 
}
 .home-reward&gt;li {
	 position: relative 
}
 .home-reward&gt;li .icon-type {
	 position: absolute;
	 top: 40px;
	 right: 300px 
}
 .designReward-warp .home-reward .name p {
	 font-size: 32px 
}
 .designReward-warp .right .img img {
	 display: block;
	 margin: 0 auto 20px;
	 width: 100% 
}
 .designReward-warp .right {
	 float: right;
	 width: 30% 
}
 .guide-list .title {
	 text-align: left;
	 font-size: 20px;
	 color: #00A7F6;
	 font-weight: normal;
	 border-bottom: 1px solid #eee;
	 padding: 20px 0 15px;
	 margin-bottom: 30px 
}
 .guide-list .title::before {
	 content: "";
	 width: 2px;
	 height: 20px;
	 background: #00A7F6;
	 display: block;
	 float: left;
	 margin-top: 5px;
	 margin-right: 8px 
}
 .community-left {
	 float: left;
	 width: 75.5% 
}
 .community-left .list li {
	 margin-bottom: 20px 
}
 .community-left .list li a {
	 display: block;
	 overflow: hidden;
	 padding: 20px 0;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 position: relative;
	 transition: all .3s;
	 border: 1px solid #EEEEEE 
}
 .community-left .list li .time {
	 margin: 10px 0;
	 padding: 20px 0;
	 margin-right: 35px;
	 text-align: center;
	 width: 100px;
	 color: #444;
	 float: left 
}
 .community-left .list li .time span {
	 display: block;
	 font-size: 24px;
	 margin-bottom: 3px 
}
 .community-left .list li .time::after {
	 content: "";
	 position: absolute;
	 width: 1px;
	 height: 36px;
	 background: #eee;
	 top: 50%;
	 margin-top: -18px;
	 left: 100px 
}
 .community-left .list li .img {
	 width: 150px;
	 height: 90px;
	 margin: 10px 0 15px;
	 border-radius: 0px 0px 0px 0px;
	 margin-right: 35px;
	 opacity: 1;
	 float: left;
	 background: center no-repeat;
	 background-size: cover 
}
 .community-left .list li .title {
	 color: #222 
}
 .community-left .list li .name {
	 font-size: 12px;
	 padding: 10px 0 5px 
}
 .community-left .list li .name img {
	 width: 16px;
	 margin-right: 5px;
	 height: 16px;
	 border-radius: 50% 
}
 .community-left .list li .word {
	 font-size: 14px;
	 line-height: 20px;
	 max-height: 40px 
}
 .community-left .list li .num span {
	 margin-right: 20px;
	 font-size: 12px;
	 color: #ccc 
}
 .community-left .list li .cont {
	 padding-right: 20px 
}
 .community-left .list li:hover a {
	 box-shadow: 0px 4px 6px 1px rgba(0,167,246,0.1) 
}
 .community-left .list li:hover .time,.community-left .list li:hover .title {
	 color: #00A7F6 
}
 .community-right {
	 float: right;
	 width: 23% 
}
 .community-right .block {
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 margin-bottom: 25px;
	 border: 1px solid #EEEEEE;
	 overflow: hidden 
}
 .community-right .block .title {
	 overflow: hidden;
	 text-align: center;
	 line-height: 42px;
	 font-size: 18px 
}
 .community-right .block .title a {
	 display: block;
	 width: 50%;
	 float: left;
	 color: #00A7F6;
	 border-bottom: 1px solid #00A7F6 
}
 .community-right .block .list {
	 padding: 0 20px 20px 
}
 .community-right .block .list dd {
	 overflow: hidden;
	 text-overflow: ellipsis;
	 white-space: nowrap;
	 padding: 10px 0 
}
 .community-right .block .list dd:hover a {
	 color: #00A7F6 
}
 .community-right .block .list img {
	 width: 100%;
	 margin-bottom: 10px 
}
 .community-banner {
	 margin-top: 25px 
}
 .community-banner a:first-child {
	 width: 76%;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1 
}
 .community-banner a {
	 float: left;
	 display: block 
}
 .community-banner a:nth-child(2) {
	 width: 22.5%;
	 display: block;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 float: right 
}
 .community-banner img {
	 width: 100% 
}
 .community-info .community-right {
	 width: 18.5% 
}
 .community-info-left {
	 width: 80%;
	 float: left;
	 margin-bottom: 30px;
	 border: 1px solid #EEEEEE;
	 border-radius: 6px;
	 box-sizing: border-box;
	 padding: 30px 40px 
}
 .community-info-left .top .word {
	 line-height: 2;
	 color: #444;
	 border-bottom: 1px solid #ccc;
	 padding-bottom: 30px 
}
 .community-info-left .top .word img {
	 display: block;
	 margin: 20px auto;
	 max-width: 100% 
}
 .community-info-left .top .title {
	 font-size: 24px;
	 color: #222 
}
 .community-info-left .top .time {
	 font-size: 14px;
	 color: #ccc;
	 border-bottom: 1px solid #ccc;
	 padding: 15px 0;
	 margin-bottom: 20px 
}
 .community-info-left .top .time span {
	 margin-right: 20px 
}
 .community-info-left .key {
	 padding: 20px 0 15px 
}
 .community-info-left .key span {
	 display: block;
	 float: left;
	 font-size: 20px;
	 color: #00A7F6;
	 line-height: 37px 
}
 .community-info-left .key a {
	 float: left;
	 padding: 0 20px;
	 text-align: center;
	 margin-left: 10px;
	 height: 35px;
	 background: rgba(0,167,246,0.1);
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 border: 1px solid #00A7F6;
	 color: #00A7F6;
	 line-height: 35px 
}
 .share-community {
	 font-size: 16px;
	 color: #666;
	 overflow: hidden 
}
 .share-community dd {
	 float: left;
	 line-height: 32px;
	 margin-left: 10px 
}
 .share-community dd a {
	 display: block;
	 height: 32px;
	 width: 32px;
	 background: url(../images/community-icon5.png) top left no-repeat 
}
 .share-community dd a.icon3 {
	 background-position-y: -32px 
}
 .share-community dd a.icon2 {
	 background-position-y: -64px 
}
 .share-community dd a:hover {
	 background-position-x: right 
}
 .page-next {
	 padding: 20px 0;
	 margin-top: 20px 
}
 .page-next a {
	 margin: 0 20px;
	 display: block;
	 font-size: 18px;
	 color: #555;
	 line-height: 39px 
}
 .page-next a.return {
	 width: 178px;
	 height: 39px;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 border: 1px solid #00A7F6;
	 text-align: center;
	 line-height: 39px;
	 color: #00A7F6 
}
 .page-next a:hover {
	 color: #00A7F6;
	 border-bottom: 1px solid #00A7F6 
}
 #boxscroll4 {
	 height: 350px 
}
 .community-recommend {
	 position: relative 
}
 .community-recommend li {
	 width: 47% 
}
 .community-recommend li .time {
	 float: right;
	 font-size: 14px 
}
 .community-recommend li .word {
	 display: block;
	 float: left;
	 width: 70%;
	 color: #222 
}
 .community-recommend li a {
	 overflow: hidden;
	 padding: 10px 0;
	 display: block 
}
 .community-recommend li:hover .word {
	 color: #00A7F6 
}
 .community-recommend::after {
	 content: "";
	 position: absolute;
	 top: 20%;
	 bottom: 20%;
	 left: 50%;
	 width: 1px;
	 background: #eee 
}
 .myHome-left {
	 width: 79%;
	 float: left;
	 margin-bottom: 20px;
	 background: #FFFFFF;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 box-sizing: border-box;
	 padding: 0 20px;
	 border: 1px solid #EEEEEE 
}
 .myHome-left-title {
	 border-bottom: 1px solid #EEE;
	 line-height: 70px;
	 overflow: auto;
	 white-space: nowrap 
}
 .myHome-left-title dd {
	 float: left;
	 font-size: 18px;
	 position: relative;
	 padding: 0 15px 
}
 .myHome-left-title dd.active a {
	 font-size: 24px;
	 color: #222;
	 position: relative 
}
 .myHome-left-title dd a {
	 position: relative;
	 display: block 
}
 .myHome-left-title dd::after {
	 content: "";
	 width: 1px;
	 height: 14px;
	 position: absolute;
	 top: 50%;
	 margin-top: -7px;
	 right: 0;
	 background: #eee 
}
 .myHome-left-title dd.active a::after {
	 content: "";
	 position: absolute;
	 left: 0;
	 bottom: 0;
	 background: #00A7F6;
	 width: 100%;
	 height: 3px 
}
 .myHome-left-title dd.fr a {
	 font-size: 16px 
}
 .myHome-left-title dd:first-child {
	 padding-left: 0 !important 
}
 .myHome-left-title dd:last-child::after {
	 display: none 
}
 .myHome-left .recom {
	 padding: 25px 0 
}
 .myHome-left .recom span {
	 color: rgba(204,204,204,0.8) 
}
 .myHome-left .recom label {
	 margin-left: 20px 
}
 .myHome-left .recom input {
	 margin-right: 5px 
}
 .home-icon-list-samil li {
	 font-size: 12px 
}
 .home-icon-list-samil li img {
	 width: 13px 
}
 .myhome-list .home-icon-list {
	 margin-top: 10px 
}
 .myhome-list .hoem-data .top {
	 padding: 15px 10px 10px 
}
 .myhome-list .hoem-data {
	 padding: 0 0 15px 
}
 .myhome-list .hoem-data .bottom {
	 padding: 0 8px;
	 overflow: hidden 
}
 .myhome-list .hoem-data .bottom .time {
	 font-size: 12px;
	 color: #ccc 
}
 .myhome-list&gt;li {
	 height: auto 
}
 .myHome-left .myhome-list&gt;li .imgs {
	 height: 200px 
}
 .myHome-right {
	 float: right;
	 width: 20%;
	 margin-bottom: 50px 
}
 .myHome-menu {
	 padding: 10px 0 
}
 .myHome-menu li {
	 position: relative;
	 padding: 0 25px;
	 line-height: 60px 
}
 .myHome-menu li a {
	 border-bottom: 1px solid #eee;
	 display: block;
	 color: #444;
	 font-size: 20px 
}
 .myHome-menu li.active::after,.myHome-menu li:hover::after {
	 content: "";
	 display: block;
	 position: absolute;
	 left: 0;
	 width: 3px;
	 top: 50%;
	 margin-top: -11px;
	 height: 23px;
	 background: #00A7F6 
}
 .myHome-menu li:last-child a {
	 border: none 
}
 .myHome-menu-icon {
	 overflow: hidden;
	 padding-bottom: 25px 
}
 .myHome-menu-icon li {
	 width: 33.33%;
	 float: left;
	 text-align: center;
	 margin-top: 20px 
}
 .myHome-menu-icon li i {
	 display: block;
	 width: 40px;
	 height: 40px;
	 margin: 5px auto;
	 background: url(../images/my-icon1.png) left top no-repeat 
}
 .myHome-menu-icon li a {
	 display: block;
	 color: #333 
}
 .myHome-menu-icon li i.icon5 {
	 background-position-y: -200px 
}
 .myHome-menu-icon li i.icon6 {
	 background-position-y: -160px 
}
 .myHome-menu-icon li i.icon3 {
	 background-position-y: -120px 
}
 .myHome-menu-icon li i.icon2 {
	 background-position-y: -80px 
}
 .myHome-menu-icon li i.icon4 {
	 background-position-y: -40px 
}
 .myHome-menu-icon li:hover a,.myHome-menu-icon li.active a {
	 color: #00A7F6 
}
 .myHome-menu-icon li:hover i,.myHome-menu-icon li.active i {
	 background-position-x: right 
}
 .myHome-data {
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .myHome-data .img {
	 width: 84px;
	 height: 84px;
	 opacity: 1;
	 border: 1px solid #CCCCCC;
	 border-radius: 50%;
	 display: block;
	 margin: 30px auto 10px 
}
 .myHome-data .name {
	 text-align: center;
	 margin-bottom: 10px;
	 font-size: 20px;
	 color: #222 
}
 .myHome-data .name img {
	 width: 20px;
	 margin-left: 5px 
}
 .myHome-data .word {
	 color: #888;
	 margin: 0 auto;
	 width: 150px;
	 line-height: 1.7;
	 margin-bottom: 10px 
}
 .myHome-data .list {
	 display: flex;
	 flex-direction: row;
	 border-bottom: 1px solid #eee;
	 padding-bottom: 15px 
}
 .myHome-data .list a {
	 display: block;
	 width: 100%;
	 text-align: center;
	 border-right: 1px solid #eee;
	 font-size: 12px 
}
 .myHome-data .list span {
	 display: block;
	 color: #00A7F6;
	 font-size: 24px 
}
 .myHome-data .list a:last-child {
	 border: none 
}
 .myHome-data .btn {
	 width: 100%;
	 margin: 0 auto;
	 font-size: 18px;
	 color: #00A7F6;
	 line-height: 41px;
	 height: 41px;
	 display: block;
	 text-align: center;
	 margin-top: 15px;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 transition: all .3s;
	 border: 1px solid #00A7F6 
}
 .myHome-data .btn:hover {
	 background: #00A7F6;
	 color: #fff 
}
 .myHome-data .list-icon img {
	 display: block;
	 margin: 15px auto 10px 
}
 .myHome-data .hui {
	 border-color: #ccc;
	 color: #ccc 
}
 .myHome-left .sort {
	 overflow: hidden;
	 line-height: 50px;
	 padding-top: 10px 
}
 .myHome-left .sort li {
	 float: left;
	 margin-right: 30px 
}
 .myHome-left .sort li.active a {
	 color: #00A7F6 
}
 .myHome-left .zi {
	 margin-bottom: 20px;
	 font-size: 14px 
}
 .lionPlanet-head {
	 box-shadow: 0px 4px 4px 1px rgba(0,167,246,0.1);
	 padding: 20px 0 
}
 .lionPlanet-head .img {
	 width: 152px;
	 height: 152px;
	 float: left;
	 border-radius: 50%;
	 margin-right: 20px 
}
 .lionPlanet-head .word {
	 color: #888888 
}
 .lionPlanet-head .cont {
	 line-height: 2 
}
 .lionPlanet-head .name {
	 font-size: 24px;
	 color: #222;
	 margin-top: 10px 
}
 .lionPlanet-head .list span {
	 padding-left: 15px;
	 font-size: 24px;
	 color: #00A7F6 
}
 .lionPlanet-head .list a::after {
	 content: "";
	 display: block;
	 float: right;
	 height: 14px;
	 width: 1px;
	 background: #ccc;
	 margin: 20px 
}
 .lionPlanet-head .list a {
	 display: block;
	 float: left 
}
 .lionPlanet-head .list a:last-child::after {
	 display: none 
}
 .administer-warp {
	 padding: 40px 0 
}
 .administer-left {
	 float: left;
	 width: 19% 
}
 .administer-right {
	 width: 80%;
	 float: right 
}
 .admin-menu li&gt;a::after {
	 content: "&gt;";
	 margin-left: 4px;
	 display: block;
	 float: right;
	 margin-left: 10px;
	 transform: rotate(90deg) 
}
 .administer-head-right::after {
	 content: "";
	 display: block;
	 clear: both 
}
 .administer-head-right dd {
	 float: left;
	 margin-left: 20px;
	 text-align: center;
	 line-height: 1.8;
	 position: relative 
}
 .administer-head-right dd .header-avatar img {
	 width: 52px;
	 height: 52px;
	 display: block;
	 opacity: 1;
	 border: 1px solid #CCCCCC;
	 border-radius: 50% 
}
 .administer-head-right dd i {
	 display: block;
	 width: 35px;
	 height: 35px;
	 display: block;
	 margin: 0 auto;
	 background: url(../images/administer-icon1.png) top left no-repeat 
}
 .administer-head-right dd i.icon3 {
	 background-position-y: -35px 
}
 .administer-head-right dd i.icon4 {
	 background-position-y: -105px 
}
 .administer-head-right dd i.icon2 {
	 background-position-y: -70px 
}
 .administer-head-right dd span {
	 color: #00A7F6;
	 display: none;
	 position: absolute;
	 top: 35px;
	 left: 0;
	 width: 100% 
}
 .administer-head-right dd:hover span {
	 display: block 
}
 .administer-head-right dd:hover i {
	 background-position-x: right 
}
 .administer-menu {
	 background: #FFFFFF;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 overflow: hidden;
	 padding-bottom: 10px;
	 border: 1px solid #EEEEEE 
}
 .administer-menu dt {
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 text-align: center;
	 line-height: 80px;
	 color: #fff;
	 background: #00A7F6;
	 font-size: 22px;
	 margin-bottom: 10px 
}
 .administer-menu dd {
	 padding: 15px 30px 
}
 .administer-menu dd a {
	 font-size: 16px;
}
 .administer-menu dd i {
	 display: block;
	 width: 30px;
	 height: 30px;
	 float: left;
	 background: url(../images/administer-icon3.png) top left no-repeat;
	 margin-right: 20px 
}
 .administer-menu dd i.icon1 {
	 background-position-y: -30px 
}
 .administer-menu dd i.icon2 {
	 background-position-y: -120px 
}
 .administer-menu dd i.icon3 {
	 background-position-y: -180px 
}
 .administer-menu dd i.icon4 {
	 background-position-y: -150px 
}
 .administer-menu dd i.icon5 {
	 background-position-y: -90px 
}
 .administer-menu dd i.icon6 {
	 background-position-y: -60px 
}
 .administer-menu dd i.icon7 {
	 background-position-y: -210px 
}
 .administer-menu dd:hover i,.administer-menu dd.active i {
	 background-position-x: right 
}
 .administer-menu dd:hover a,.administer-menu dd.active a {
	 color: #00A7F6 
}
 .no-data {
	 text-align: center;
	 font-size: 20px;
	 line-height: 100px 
}
 .administer-use {
	 margin-left: 60px 
}
 .administer-use li {
	 width: 20%;
	 float: left;
	 line-height: 50px;
	 margin-bottom: 15px 
}
 .administer-use li img {
	 vertical-align: middle;
	 position: relative;
	 top: -2px;
	 margin-right: 5px 
}
 .administer-use li a {
	 display: block;
	 font-size: 16px;
	 color: #444 
}
 .administer-ad,.administer-attestation,.administer-icon {
	 padding-bottom: 40px;
	 border-bottom: 1px solid #eee 
}
 .administer-icon li {
	 width: 33.33% 
}
 .administer-ad dd {
	 width: 32.5% 
}
 .administer-ad dd img {
	 display: block;
	 width: 100% 
}
 .administer-attestation {
	 padding: 50px 50px 30px 
}
 .administer-attestation li img {
	 display: block;
	 margin: 0 auto 10px 
}
 .administer-attestation .select {
	 display: none 
}
 .administer-attestation li a {
	 display: block;
	 text-align: center;
	 color: #222;
	 font-size: 16px;
}
 .administer-attestation li.active .select {
	 display: block 
}
 .administer-attestation li.active .normal {
	 display: none 
}
 .administer-icon {
	 text-align: center;
	 padding-top: 50px 
}
 .administer-icon a {
	 color: #444 
}
 .administer-icon .name {
	 font-size: 20px;
	 display: block;
	 padding: 18px 0 15px 
}
 .administer-icon p span {
	 padding: 0 15px 
}
 .administer-icon i {
	 display: block;
	 width: 62px;
	 height: 62px;
	 margin: 0 auto;
	 background: url(../images/administer-icon15.png) top left no-repeat 
}
 .administer-icon i.icon2 {
	 background-position-y: -124px 
}
 .administer-icon i.icon1 {
	 background-position-y: -62px 
}
 .administer-icon li:hover i {
	 background-position-x: right 
}
 .administer-icon li:hover a {
	 color: #00A7F6 
}
 .administer-title dd {
	 line-height: 70px 
}
 .administer-title dd.active a {
	 font-size: 18px;
	 color: #00A7F6
}
 .administer-title dd.active a::after {
	 height: 2px 
}
 .administer-title dd.tips a::before {
	 content: "";
	 position: absolute;
	 top: 25px;
	 right: -5px;
	 width: 5px;
	 height: 5px;
	 display: block;
	 border-radius: 50% 
}
 .administer-release {
}
 .administer-release-table {
	 width: 100%;
	 text-align: center;
	 margin-top: 20px 
}
 .administer-release-table th {
	 line-height: 48px;
	 font-weight: normal;
	 font-size: 18px;
	 padding: 0;
	 background: #F2F2F2 
}
 .administer-release-table th,.administer-release-table td {
	 border: none 
}
 .administer-release-table td {
	 padding: 20px 0;
	 border-bottom: 1px solid #eee;
	 font-size: 14px;
	 line-height: 1.8;
	 color: #333
}
 .administer-release-table td a {
	 color: #333 
}
 .administer-release-table td .img {
	 margin: 0 auto;
	 display: block;
	 width: 87px;
	 height: 87px;
	 position: relative 
}
 .administer-release-table td .img img {
	 display: block;
	 margin: 0 auto;
	 width: 100%;
	 height: 100%;
	 object-fit: cover 
}
 .administer-release-table td .img .num {
	 position: absolute;
	 top: 0;
	 left: 0;
	 z-index: 100;
	 width: 45px;
	 height: 19px;
	 line-height: 19px;
	 background: #35CE45;
	 font-size: 14px;
	 color: #fff;
	 text-align: center 
}
 .administer-release-table td:last-child a {
	 padding: 0 10px 
}
 .administer-release-table tr:hover td {
	 background: #FAFAFA 
}
 .administer-release-table tr:hover .name {
	 color: #00A7F6 
}
 .administer-release-head {
	 margin-top: 30px;
	 align-items: center;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .administer-release-head .list {
	 overflow: hidden;
	 display: flex;
	 flex-direction: row;
	 width: 700px 
}
 .administer-release-head .list li {
	 float: left;
	 position: relative;
	 width: 100%;
	 margin-right: 25px 
}
 .administer-release-head .list li img {
	 margin-right: 15px;
	 float: left 
}
 .administer-release-head .list li .name {
	 font-size: 16px;
}
 .administer-release-head .list li .word {
	 font-size: 18px;
	 margin-top: 10px 
}
 .administer-release-head .list li .word span {
	 font-size: 12px;
	 padding-left: 5px 
}
 .administer-release-head .list li::after {
	 content: "";
	 position: absolute;
	 top: 50%;
	 right: 0;
	 width: 1px;
	 height: 32px;
	 background: #eee;
	 margin-top: -16px 
}
 .administer-release-head .list li:last-child {
	 margin-right: 0 
}
 .administer-release-head .list li:last-child::after {
	 display: none 
}
 .administer-release-head .btn {
	 min-width: 148px;
	 text-align: center;
	 height: 41px;
	 line-height: 41px;
	 font-size: 20px;
	 padding: 0 10px;
	 background: #00A7F6;
	 border-radius: 8px 8px 8px 8px;
	 opacity: 1 
}
 .administer-release-head .cont {
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 padding: 15px 20px 20px;
	 border: 1px solid #EEEEEE;
	 text-align: center;
	 width: 270px;
	 box-sizing: border-box 
}
 .administer-release-head .cont .top {
	 color: #444;
	 margin-bottom: 10px 
}
 .administer-release-head .cont .top span {
	 font-size: 36px;
	 color: #00A7F6;
	 font-weight: bold 
}
 .administer-release-head .cont li {
	 width: 50%;
	 line-height: 1.8 
}
 .administer-release-head .cont ul .word {
	 font-size: 12px 
}
 .administer-release-head .cont ul .num {
	 font-size: 14px;
	 position: relative 
}
 .administer-release-head .cont ul .num span {
	 font-size: 20px;
	 color: #00A7F6 
}
 .administer-release-head .cont ul .num::after {
	 content: "";
	 position: absolute;
	 top: 50%;
	 right: 0;
	 width: 1px;
	 height: 7px;
	 background: #eee;
	 margin-top: -3px 
}
 .administer-release-head .cont ul li:last-child .num::after {
	 display: none 
}
 .administer-release-search {
	 margin-top: 20px;
	 line-height: 37px 
}
 .administer-release-search span {
	 display: block;
	 float: left 
}
 .administer-release-search .date {
	 width: 200px;
	 margin-left: 5px;
	 margin-right: 10px;
	 border-radius: 4px 4px 4px 4px;
	 float: left;
	 display: block;
	 height: 35px;
	 line-height: 35px;
	 padding: 0 10px;
	 opacity: 1;
	 border: 1px solid #CCCCCC 
}
 .administer-release-search-form {
	 width: 170px;
	 height: 35px;
	 border-radius: 4px 4px 4px 4px;
	 opacity: 1;
	 border: 1px solid #777777;
	 overflow: hidden;
	 position: relative 
}
 .administer-release-search-form .text {
	 width: 100%;
	 box-sizing: border-box;
	 padding: 0 35px 0 10px;
	 height: 35px;
	 line-height: 35px;
	 border: none;
	 background: none;
	 display: block 
}
 .administer-release-search-form .btn {
	 background: url(../images/search2.png) center no-repeat;
	 position: absolute;
	 top: 0;
	 right: 0;
	 width: 35px;
	 height: 35px;
	 border: none;
	 cursor: pointer 
}
 .administer-release-ad {
	 display: block;
	 margin-bottom: 30px 
}
 .myHome-left-title dd.fr {
	 padding: 0 
}
 .myHome-left-title dd .btn {
	 width: 110px;
	 height: 31px;
	 text-align: center;
	 line-height: 31px;
	 margin-top: 25px;
	 border-radius: 6px 6px 6px 6px 
}
 .administer-release-upload-word {
	 width: 34%;
	 float: right;
	 box-sizing: border-box;
	 padding: 15px 25px;
	 color: #000;
	 background: #FFFFFF;
	 margin: 20px 0;
	 box-shadow: 0px 4px 4px 1px rgba(0,167,246,0.2);
	 border-radius: 6px 6px 6px 6px 
}
 .administer-release-upload-word .model-info-title {
	 margin: 0 0 5px 
}
 .administer-release-upload-word p {
	 padding-bottom: 20px;
	 line-height: 2 
}
 .administer-release-upload-from {
	 float: left;
	 width: 65%;
	 margin: 25px 0 
}
 .administer-release-upload-from .add-btn {
	 display: block;
	 height: 49px;
	 line-height: 49px;
	 background: #FFFFFF;
	 text-align: center;
	 font-size: 24px;
	 color: #00A7F6;
	 transition: all .3s;
	 margin-bottom: 20px;
	 border-radius: 8px 8px 8px 8px;
	 opacity: 1;
	 background: url(../images/administer-release-upload5.png) center no-repeat 
}
 .administer-release-upload-from .add-btn:hover {
	 background: #00A7F6;
	 color: #fff 
}
 .administer-from li::after,.administer-from li .cont::after {
	 content: "";
	 clear: both;
	 width: 100%;
	 display: block 
}
 .administer-from li .title {
	 float: left;
	 width: 90px;
	 margin-right: 10px;
	 color: #222;
	 line-height: 30px;
	 font-size: 14px 
}
 .administer-from li .title::before {
	 content: "* ";
	 float: left;
	 margin-right: 5px;
	 font-size: 18px;
	 color: #00A7F6 
}
 .administer-from li .title.none::before {
	 content: "";
	 float: left;
	 margin-right: 5px;
	 font-size: 18px;
	 color: #fff 
}
 .administer-from li {
	 margin-bottom: 25px 
}
 .administer-from li.img .title {
	 width: 140px 
}
 .administer-from li.img .title .word {
	 text-align: center;
	 font-size: 12px;
	 color: #ccc 
}
 .administer-from li.img .title .xian {
	 width: 97px;
	 height: 6px;
	 background: #D9D9D9;
	 border-radius: 5px;
	 opacity: 1;
	 margin: 30px auto 10px auto;
	 display: none 
}
 .administer-from li.img .upload-img {
	 width: 430px;
	 height: 172px;
	 display: block;
	 text-align: center;
	 box-sizing: border-box;
	 float: left;
	 background: rgba(0,167,246,0.1);
	 transition: all .3s;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 padding: 20px;
	 border: 1px dashed #CCCCCC 
}
 .administer-from li.img .upload-img .zi1 {
	 color: #222 
}
 .administer-from li.img .upload-img .btn {
	 width: 100px;
	 height: 25px;
	 line-height: 25px;
	 margin: 10px auto;
	 color: #fff;
	 border-radius: 4px 4px 4px 4px;
	 font-size: 14px;
	 background: #FFAE23;
	 display: block;
	 text-align: center 
}
 .administer-from li.img .upload-img .word {
	 font-size: 12px;
	 line-height: 20px 
}
 .administer-from li.img .upload-img .zi2 {
	 font-size: 12px;
	 color: #444;
	 margin: 5px 0 
}
 .administer-from li.img .upload-img:hover {
	 box-shadow: 0px 4px 4px 1px rgba(0,167,246,0.2) 
}
 .administer-from li .cont {
	 float: left;
	 width: calc(100% - 100px);
	 line-height: 30px 
}
 .administer-from li .text,.administer-from li .select {
	 height: 30px;
	 line-height: 30px;
	 box-sizing: border-box;
	 padding: 0 10px;
	 font-size: 14px;
	 border-radius: 4px 4px 4px 4px;
	 opacity: 1;
	 border: 1px solid #CCCCCC 
}
 .administer-from li .lable input:first-child {
	 width: 270px;
	 float: left 
}
 .administer-from li .lable input:last-child {
	 width: 357px;
	 float: right 
}
 .administer-from li.price,.administer-from li.price2 {
	 float: left;
	 width: 28% 
}
 .administer-from li.price {
	 width: 44% 
}
 .administer-from li .title.none::before {
	 display: none 
}
 .administer-from li.price2 .title {
	 width: auto 
}
 .administer-from li.price2 img,.administer-from li.price img {
	 width: 15px;
	 margin-left: 5px 
}
 .administer-from li.price .text {
	 width: 46px;
	 float: left 
}
 .administer-from li.price .cont {
	 line-height: 30px 
}
 .administer-from li.price .cont&gt;span {
	 float: left;
	 padding: 0 10px 
}
 .administer-from li.price .cont p {
	 float: left;
	 font-size: 12px 
}
 .administer-from li.price .cont p::after {
	 content: "=";
	 float: left;
	 display: flex;
	 width: 18px;
	 height: 18px;
	 background: #D9D9D9;
	 margin-top: 6px;
	 margin-right: 10px;
	 justify-content: center;
	 align-items: center;
	 font-size: 18px 
}
 .administer-from li.price .cont p span {
	 color: #00A7F6;
	 font-size: 20px;
	 padding-right: 5px 
}
 .administer-from li.three {
	 float: left;
	 width: 33.33% 
}
 .administer-from li.three .text,.administer-from li.three .select {
	 width: 130px 
}
 .administer-from li.three .w {
	 width: 100px 
}
 .administer-from li.all .title {
	 width: 100%;
	 float: none;
	 overflow: hidden 
}
 .administer-from li.all .cont {
	 width: 100%;
	 float: none 
}
 .administer-from li.all .checkbox label {
	 display: block;
	 margin-right: 20px;
	 float: left;
	 margin-top: 15px;
	 font-size: 14px 
}
 .administer-from li.all .checkbox label input {
	 margin-right: 5px 
}
 .administer-from li.all .more {
	 width: 747px;
	 height: 39px;
	 line-height: 39px;
	 color: #00A7F6;
	 font-size: 18px;
	 display: block;
	 border-radius: 8px 8px 8px 8px;
	 text-align: center;
	 margin-top: 15px;
	 opacity: 1;
	 border: 1px solid #00A7F6 
}
 .administer-from li.bottom .word {
	 font-size: 12px;
	 margin-bottom: 20px 
}
 .administer-from li.bottom .btn {
	 width: 463px;
	 text-align: center;
	 height: 49px;
	 line-height: 49px;
	 color: #fff;
	 border: none;
	 font-size: 24px;
	 background: #00A7F6;
	 border-radius: 8px 8px 8px 8px;
	 opacity: 1;
	 cursor: pointer 
}
 .administer-from li.bottom&gt;div {
	 align-items: center;
	 font-size: 14px 
}
 .administer-consume-search img {
	 cursor: pointer;
	 margin-left: 10px 
}
 .administer-consume-across {
}
 .administer-consume-list {
	 text-align: center;
	 margin-top: 25px 
}
 .administer-consume-list .name {
	 padding: 15px 10px;
	 border-bottom: 1px solid #eee;
	 color: #444;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 white-space: nowrap 
}
 .administer-consume-list&gt;li .img::before {
	 content: "点击下载" 
}
 .administer-consume-list .word {
	 font-size: 14px;
	 padding: 15px;
	 line-height: 1.7 
}
 .administer-collect-title {
	 line-height: 55px;
	 border-bottom: 1px solid #eee;
	 overflow: hidden;
	 margin-top: 20px 
}
 .administer-collect-title li {
	 float: left 
}
 .administer-collect-title li a {
	 padding: 0 15px;
	 font-size: 20px;
	 display: block 
}
 .administer-collect-title li.active a {
	 background: #00A7F6;
	 color: #fff;
	 border-top-left-radius: 6px;
	 border-top-right-radius: 6px 
}
 .administer-collect-title li.fr a {
	 width: 124px;
	 height: 31px;
	 line-height: 31px;
	 text-align: center;
	 font-size: 18px;
	 color: #fff;
	 background: #00A7F6;
	 margin-top: 10px;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1 
}
 .administer-collect-tab dd {
	 text-align: center;
	 line-height: 1.8 
}
 .administer-collect-tab dd span {
	 display: block;
	 font-size: 12px;
	 position: absolute;
	 bottom: 10px;
	 width: 100%;
	 left: 0 
}
 .administer-collect-tab dd a {
	 padding: 20px 0 30px;
	 position: relative 
}
 .administer-collect-top {
	 padding: 20px 0 
}
 .administer-collect-top a {
	 margin-left: 20px 
}
 .home-group-collect.home-group&gt;li .cont .title {
	 text-align: center;
	 padding-bottom: 0 
}
 .home-group-collect&gt;li .cont .name {
	 text-align: center;
	 margin-bottom: 10px 
}
 .home-group-collect&gt;li .cont .fen span {
	 margin-top: 0 
}
 .home-group-collect&gt;li .cont .fl {
	 margin-top: 3px 
}
 .home-group-collect&gt;li .bottom .word {
	 font-size: 14px;
	 float: left 
}
 .home-group-collect&gt;li .bottom .word span {
	 font-size: 24px;
	 color: #444 
}
 .home-group-collect&gt;li .bottom {
	 padding: 10px 12px 
}
 .home-group-collect&gt;li .cont {
	 padding-bottom: 5px 
}
 .home-group-collect&gt;li:hover .bottom .word,.home-group-collect&gt;li:hover .bottom .word span {
	 color: #00A7F6 
}
 .home-list-three li {
	 position: relative 
}
 .operate-collect {
	 position: absolute;
	 top: 0;
	 left: 0;
	 z-index: 100;
	 width: 100%;
	 box-sizing: border-box;
	 padding: 15px 
}
 .operate-collect .chebuy {
	 width: 20px;
	 height: 20px 
}
 .home-group-collect .img-warp {
	 height: 155px 
}
 .home-group-collect .img-warp img {
	 width: 100%;
	 height: 100%;
	 object-fit: cover 
}
 .administer-right .pages-ul {
	 margin: 30px 0 
}
 .administer-collect-showcase li {
	 border-radius: 6px;
	 overflow: hidden;
	 border: 1px solid #eee 
}
 .administer-collect-showcase .img-warp {
	 display: block;
	 height: 180px;
	 position: relative 
}
 .administer-collect-showcase .img-warp img {
	 width: 100%;
	 display: block 
}
 .administer-collect-showcase li&gt;.name {
	 color: #444;
	 display: block;
	 text-align: center;
	 padding: 0 10px;
	 padding: 15px 0;
	 border-bottom: 1px solid #eee 
}
 .administer-collect-showcase .img-warp span {
	 width: 55px;
	 text-align: center;
	 color: #fff;
	 height: 23px;
	 line-height: 23px;
	 display: block;
	 position: absolute;
	 bottom: 0;
	 right: 0;
	 background: #35CE45;
	 border-radius: 4px 4px 0px 0px;
	 opacity: 1 
}
 .administer-collect-showcase .bottom {
	 overflow: hidden;
	 padding: 0 15px;
	 line-height: 45px 
}
 .administer-collect-showcase .bottom .down {
	 float: right;
	 background: url(../images/administer-collect4.png) center left no-repeat;
	 padding-left: 25px 
}
 .administer-collect-showcase .bottom .fl {
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 font-size: 18px 
}
 .administer-collect-showcase .bottom .fl span {
	 font-size: 12px 
}
 .administer-collect-showcase li:hover .bottom .fl,.administer-collect-showcase li:hover .name,.administer-collect-showcase li:hover .bottom .down {
	 color: #00A7F6 
}
 .administer-collect-showcase li:hover .bottom .down {
	 background-image: url(../images/administer-collect5.png) 
}
 .administer-collect-showcase .bottom .look {
	 width: 84px;
	 text-align: center;
	 line-height: 29px;
	 float: right;
	 color: #fff;
	 height: 29px;
	 background: #00A7F6;
	 margin-top: 7px;
	 font-size: 14px;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1 
}
 .administer-collect-showcase .bottom .name {
	 float: left;
	 font-size: 12px 
}
 .administer-collect-showcase .bottom .name img {
	 width: 16px;
	 height: 16px;
	 border-radius: 50% 
}
 .administer-collect-showcase li&gt;.name p {
	 font-size: 12px;
	 padding-top: 5px 
}
 .administer-collect-play .img-warp::after {
	 content: "";
	 width: 100%;
	 height: 100%;
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 background: url(../images/administer-collect8.png) center no-repeat 
}
 .talent-block dd {
	 position: relative 
}
 .administer-collect-talent {
	 padding-left: 0;
	 border: none;
	 margin: 0 
}
 .administer-collect-talent .look {
	 position: absolute;
	 bottom: 25px;
	 right: 0;
	 width: 66px;
	 height: 25px;
	 line-height: 25px;
	 text-align: center;
	 color: #fff;
	 background: #00A7F6;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1 
}
 .administer-collect-reward&gt;li {
	 width: 48% 
}
 .administer-collect-reward .top {
	 padding: 20px 15px 
}
 .administer-collect-reward .bottom {
	 padding: 15px;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .administer-collect-reward .bottom .money {
	 float: left;
	 font-size: 32px;
	 color: #444;
	 margin: 0;
	 line-height: 25px 
}
 .administer-collect-reward .bottom .money span {
	 font-size: 16px 
}
 .administer-collect-reward .bottom .money .z {
	 font-size: 12px;
	 color: #555 
}
 .administer-collect-reward&gt;li:hover .bottom .money {
	 color: #00A7F6 
}
 .administer-assets-table td {
	 font-size: 16px;
	 padding: 20px 10px 
}
 .administer-assets-table td:first-child {
	 text-align: left 
}
 .administer-assets-table tr:hover td {
	 color: #00A7F6 
}
 .administer-assets-word {
	 margin-top: 20px;
	 font-size: 14px;
	 color: #000 
}
 .administer-release-table td a.assets-drop {
	 color: #00A7F6;
	 border-bottom: 2px solid #00A7F6;
	 padding-bottom: 5px 
}
 .administer-assets-balance {
	 padding: 50px 0;
	 border-bottom: 1px solid #eee 
}
 .administer-assets-balance li {
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 color: #444;
	 float: left;
	 text-align: center;
	 width: 50% 
}
 .administer-assets-balance li .btn a {
	 width: 136px;
	 height: 41px;
	 line-height: 41px;
	 color: #00A7F6;
	 font-size: 24px;
	 margin: 0 10px;
	 border-radius: 8px 8px 8px 8px;
	 margin-top: 15px;
	 opacity: 1;
	 border: 1px solid #00A7F6 
}
 .administer-assets-balance li img {
	 display: block;
	 margin: 0 auto 10px 
}
 .administer-assets-balance li .name {
	 font-size: 24px;
	 padding: 10px 0;
	 display: block 
}
 .administer-assets-balance li .num {
	 font-size: 40px 
}
 .administer-assets-balance li .select {
	 display: none 
}
 .administer-assets-balance li:hover,.administer-assets-balance li.active {
	 color: #00A7F6 
}
 .administer-assets-balance li:hover .select,.administer-assets-balance li.active .select {
	 display: block 
}
 .administer-assets-balance li:hover .noraml,.administer-assets-balance li.active .noraml {
	 display: none 
}
 .administer-account-warp {
	 position: relative;
	 margin-top: 80px;
	 padding-top: 150px 
}
 .administer-account-portrait {
	 position: absolute;
	 top: -80px;
	 left: 50%;
	 margin-left: -200px;
	 width: 400px;
	 text-align: center 
}
 .administer-account-portrait .img {
	 width: 160px;
	 height: 160px;
	 display: block;
	 margin: 0 auto;
	 border-radius: 50%;
	 overflow: hidden 
}
 .administer-account-portrait .up {
	 line-height: 1.6;
	 position: absolute;
	 top: 0;
	 left: 50%;
	 margin-left: -80px;
	 width: 160px;
	 height: 160px;
	 display: none;
	 background: rgba(0,0,0,.4);
	 border-radius: 50%;
	 color: #fff;
	 font-size: 12px 
}
 .administer-account-portrait .up img {
	 display: block;
	 margin: 25px auto 15px 
}
 .administer-account-portrait:hover .up {
	 display: block 
}
 .administer-account-portrait .name {
	 display: block;
	 margin-top: 15px;
	 margin-bottom: 10px;
	 color: #222 
}
 .administer-account-form li {
	 margin: 15px 0;
	 line-height: 30px 
}
 .administer-account-form li::after {
	 content: "";
	 clear: both;
	 width: 100%;
	 display: block 
}
 .administer-account-form li .title {
	 float: left;
	 width: 80px;
	 margin-right: 20px;
	 text-align: right 
}
 .administer-account-form li .title i {
	 color: #00A7F6;
	 font-style: normal;
	 padding-right: 5px 
}
 .administer-account-form li .tel a {
	 margin-right: 20px 
}
 .administer-account-form li .cont {
	 font-size: 14px;
	 float: left;
	 width: 80% 
}
 .administer-account-form li .cont label {
	 margin-right: 20px 
}
 .administer-account-form li .cont label input {
	 margin-right: 5px 
}
 .administer-account-form li .select {
	 width: 272px;
	 height: 30px;
	 border-radius: 4px 4px 4px 4px;
	 opacity: 1;
	 font-size: 14px;
	 box-sizing: border-box;
	 padding: 0 10px;
	 border: 1px solid #CCCCCC 
}
 .administer-account-form li .text {
	 border-radius: 4px;
	 border: 1px solid #CCCCCC;
	 height: 30px;
	 line-height: 30px;
	 box-sizing: border-box;
	 padding: 0 10px;
	 width: 550px;
	 font-size: 14px 
}
 .administer-account-form li textarea.text {
	 width: 100%;
	 height: 150px;
	 line-height: 1.8;
	 padding: 5px 10px 
}
 .administer-account-form-my li .text,.administer-account-form-my li .select {
	 width: 220px;
	 border: none;
	 margin-right: 20px;
	 background-color: #EEEEEE 
}
 .administer-account-btn {
	 display: block;
	 max-width: 747px;
	 width: 70%;
	 height: 39px;
	 line-height: 39px;
	 background: none;
	 text-align: center;
	 display: block;
	 font-size: 18px;
	 color: #00A7F6;
	 border-radius: 8px 8px 8px 8px;
	 margin: 70px auto;
	 opacity: 1;
	 transition: all .3s;
	 cursor: pointer;
	 border: 1px solid #00A7F6 
}
 .administer-account-btn:hover {
	 background: #00A7F6;
	 color: #fff 
}
 .administer-account-bind {
	 padding: 0 50px 
}
 .administer-account-bind dt {
	 color: #00A7F6;
	 text-align: center;
	 padding: 40px 0 
}
 .administer-account-bind .zhuxiao {
	 display: block;
	 text-align: center;
	 margin: 10px 0 40px;
	 color: #ccc;
	 font-size: 14px 
}
 .administer-account-bind dd {
	 position: relative;
	 overflow: hidden;
	 padding: 15px 0 
}
 .administer-account-bind dd .name {
	 width: 100px;
	 float: left;
	 text-align: right;
	 margin-right: 20px 
}
 .administer-account-bind dd .word {
	 width: 450px;
	 float: left;
	 color: #444;
	 line-height: 1.8 
}
 .administer-account-bind dd .word a {
	 color: #444 
}
 .administer-account-bind dd .right-btn {
	 position: absolute;
	 top: 10px;
	 right: 0 
}
 .administer-account-bind dd .right-btn a {
	 display: block;
	 width: 100px;
	 height: 31px;
	 border-radius: 6px 6px 6px 6px;
	 font-size: 14px;
	 opacity: 1;
	 border: 1px solid #444444;
	 float: left;
	 text-align: center;
	 color: #444;
	 line-height: 29px;
	 margin-left: 15px;
	 box-sizing: border-box 
}
 .administer-account-bind dd .right-btn a.theme-bg {
	 border: none 
}
 .passwd-title {
	 height: 57px;
	 background: #00A7F6;
	 line-height: 57px;
	 text-align: center;
	 border-radius: 10px 10px 0px 0px;
	 color: #fff 
}
 .administer-account-passwd {
	 width: 380px;
	 margin: 40px auto 30px 
}
 .administer-account-passwd dt {
	 text-align: center;
	 color: #555;
	 padding-bottom: 40px 
}
 .administer-account-passwd .text {
	 padding: 0;
	 border-bottom: 1px solid #eee;
	 height: 60px;
	 margin-bottom: 20px;
	 line-height: 60px;
	 width: 100%;
	 display: block 
}
 .administer-account-passwd .btn {
	 display: block;
	 margin: 20px 30px;
	 width: 100px;
	 height: 31px;
	 line-height: 31px;
	 border-radius: 6px 6px 6px 6px;
	 font-size: 15px;
	 opacity: 1;
	 padding: 0;
	 border: 1px solid #444444;
	 color: #444;
	 text-align: center 
}
 .administer-account-passwd .btn.theme-bg {
	 border-color: #00A7F6 
}
 .administer-certification-right {
	 width: 32%;
	 margin-top: 25px;
	 float: right 
}
 .administer-certification-right .images {
	 margin-bottom: 20px;
	 width: 100% 
}
 .administer-certification-right .btn-look {
	 width: 202px;
	 height: 31px;
	 background: #00A7F6;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 float: right;
	 margin: 20px 0;
	 color: #fff;
	 text-align: center;
	 line-height: 31px 
}
 .administer-certification-right .administer-release-upload-word {
	 width: 100% 
}
 .administer-certification-form li {
	 margin-bottom: 20px 
}
 .administer-certification-form li .title {
	 width: 115px;
	 text-align: right 
}
 .administer-certification-form li .title::before {
	 float: none;
	 display: inline-block 
}
 .administer-certification-form li .cont {
	 width: calc(100% - 130px) 
}
 .administer-certification-form li .cont .text {
	 width: 270px;
	 max-width: 100% 
}
 .administer-certification-id li {
	 width: 31.5%;
	 margin-bottom: 20px 
}
 .administer-certification-id li a {
	 display: block;
	 width: 100%;
	 height: 170px;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 color: #ccc;
	 text-align: center;
	 border: 2px dashed #ccc;
	 position: relative 
}
 .administer-certification-id li a::before {
	 content: "";
	 display: block;
	 width: 64px;
	 height: 64px;
	 margin: 30px auto 25px;
	 background: url(../images/administer-certification5-normal.png) center no-repeat 
}
 .administer-certification-id li p,.administer-certification-sf p {
	 text-align: center;
	 margin-top: 20px;
	 color: #222 
}
 .administer-certification-id li a:hover {
	 border-color: #00A7F6;
	 color: #00A7F6 
}
 .administer-certification-id li a:hover::before {
	 background-image: url(../images/administer-certification-select.png) 
}
 .administer-certification-solid li a {
	 border-style: solid 
}
 .administer-certification-form li.img .title::before {
	 float: left 
}
 .administer-message-system a {
	 display: block;
	 overflow: hidden;
	 padding: 20px 0;
	 border-bottom: 1px solid #eee;
	 line-height: 1.7 
}
 .administer-message-system a .img {
	 width: 55px;
	 float: left;
	 margin-right: 20px 
}
 .administer-message-system a .cont {
	 float: left;
	 width: calc(100% - 75px) 
}
 .administer-message-system a .word {
	 font-size: 14px 
}
 .administer-message-system a .title {
	 font-size: 18px;
	 margin-bottom: 2px;
	 color: #222 
}
 .administer-message-system a .type {
	 color: #ccc;
	 padding-right: 10px 
}
 .administer-message-system a .time {
	 color: #ccc;
	 font-size: 16px;
	 padding-left: 10px 
}
 .administer-message-system a:hover .title {
	 color: #00A7F6 
}
 .administer-message-list li {
	 overflow: hidden;
	 padding: 15px 0;
	 border-bottom: 1px solid #eee;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .administer-message-list li .img {
	 float: left;
	 width: 48px;
	 height: 48px;
	 border-radius: 50% 
}
 .administer-message-list li .cont {
	 float: right;
	 width: calc(100% - 70px) 
}
 .administer-message-list li .reply,.administer-message-list li .fr {
	 float: right;
	 font-size: 14px;
	 color: #333 
}
 .administer-message-list li .fr {
	 margin-left: 10px 
}
 .administer-message-list li .title {
	 font-size: 18px;
	 margin-bottom: 10px;
	 color: #555 
}
 .administer-message-list li .title&gt;span,.administer-message-list li .title&gt;a {
	 margin-right: 10px 
}
 .administer-message-list li .title .name {
	 color: #333 
}
 .administer-message-list li .title .fen {
	 font-size: 14px 
}
 .administer-message-list li .title .fen::before {
	 content: "";
	 display: inline-block;
	 width: 1px;
	 height: 14px;
	 background: #eee;
	 margin-right: 10px;
	 position: relative;
	 top: 2px 
}
 .administer-message-list .reply-form {
	 padding-top: 10px;
	 display: none 
}
 .administer-message-list .reply-form .text {
	 height: 47px;
	 line-height: 47px;
	 width: 100%;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1;
	 border: 1px solid #CCCCCC;
	 display: block;
	 box-sizing: border-box;
	 padding: 0 15px 
}
 .administer-message-list .reply-form .btn {
	 width: 85px;
	 text-align: center;
	 line-height: 31px;
	 height: 31px;
	 border: none;
	 color: #ccc;
	 cursor: pointer;
	 float: right;
	 background: #EEEEEE;
	 border-radius: 6px 6px 6px 6px;
	 opacity: 1 
}
 .administer-message-list .reply-form .bottom {
	 margin-top: 10px;
	 font-size: 14px;
	 line-height: 31px 
}
 .administer-footmark-date {
	 font-size: 18px;
	 color: #222;
	 padding: 20px 0 
}
 .administer-footmark-warp .home-list-three {
	 margin-bottom: 0 
}
 .administer-footmark-form {
	 align-items: center;
	 margin-top: 20px 
}
 .administer-footmark-form .fr {
	 line-height: 35px 
}
 .administer-footmark-form .text {
	 width: 237px;
	 height: 35px;
	 border-radius: 0px 0px 0px 0px;
	 opacity: 1;
	 border: 1px solid #777777;
	 text-align: center;
	 float: left;
	 display: block;
	 margin-right: 20px 
}
 .administer-footmark-calendar {
	 width: 430px;
	 overflow: hidden 
}
 .administer-footmark-calendar li {
	 float: left;
	 width: 14.28%;
	 text-align: center 
}
 .administer-footmark-calendar li p {
	 display: block;
	 margin: 15px auto 5px;
	 width: 26px;
	 line-height: 26px;
	 border-radius: 50% 
}
 .administer-footmark-calendar li.dian::after {
	 content: "";
	 display: block;
	 width: 4px;
	 height: 4px;
	 background: #00A7F6;
	 border-radius: 50%;
	 opacity: 1;
	 margin: 0 auto 
}
 .partTime-menu dd i {
	 background-image: url(../images/partTime2.png) 
}
 .partTime-more {
	 width: 229px;
	 height: 53px;
	 line-height: 53px;
	 display: block;
	 margin: 20px auto;
	 border-radius: 8px 8px 8px 8px;
	 transition: all .3s;
	 opacity: 1;
	 font-size: 20px;
	 color: #00A7F6;
	 border: 1px solid #00A7F6;
	 text-align: center 
}
 .partTime-more:hover {
	 background: #00A7F6;
	 color: #fff 
}
 .partTime-list {
	 overflow: hidden;
	 padding: 20px 0 
}
 .partTime-list li {
	 float: left;
	 width: 230px;
	 text-align: center;
	 position: relative 
}
 .partTime-list li img {
	 display: block;
	 margin: 0 auto 
}
 .partTime-list li .name {
	 font-size: 20px;
	 padding: 20px 0 13px
}
 .partTime-list li a {
	 color: #444 
}
 .partTime-list li::after {
	 content: "";
	 position: absolute;
	 top: 50%;
	 right: 0;
	 width: 1px;
	 height: 108px;
	 background: #eee;
	 margin-top: -54px 
}
 .partTime-list li:last-child::after {
	 display: none 
}
 .partTime-list li:hover .normal {
	 display: none 
}
 .partTime-list li:hover .select {
	 display: block 
}
 .partTime-list li:hover a,.partTime-list li.active a {
	 color: #00A7F6 
}
 .partTime-reward&gt;li {
	 border: none;
	 padding: 0 0;
	 width: 100%;
	 border-bottom: 1px solid #eee 
}
 .partTime-reward .name p {
	 font-size: 32px;
	 margin-right: 200px 
}
 .partTime-reward .name p::after {
	 display: none 
}
 .partTime-reward&gt;li .icon-type {
	 width: 70px;
	 top: 79px;
	 right: 247px 
}
 .partTime-reward .btn,.recruit-reward .btn {
	 position: absolute;
	 top: 50%;
	 margin-top: -15px;
	 right: 0;
	 text-align: center;
	 font-size: 14px 
}
 .partTime-reward .btn a,.recruit-reward .btn a {
	 min-width: 62px;
	 float: left;
	 height: 23px;
	 line-height: 23px;
	 border-radius: 5px;
	 display: block;
	 color: #666;
	 margin-right: 15px;
	 opacity: 1 
}
 .partTime-reward .btn a.theme-color,.recruit-reward .btn a.theme-color {
	 margin-top: -20px 
}
 .partTime-reward .top {
	 padding: 20px 10px 
}
 .partTime-reward li:hover {
	 box-shadow: none 
}
 .partTime-order-table td {
	 font-size: 15px 
}
 .partTime-order-table td a:hover {
	 color: #00A7F6 
}
 .partTime-order-table td .partTime-order-type a {
	 padding: 0 8px 
}
 .partTime-order-type a {
	 padding: 0;
	 font-size: 14px;
	 color: #fff 
}
 .partTime-order-type a::before {
	 content: "";
	 display: block;
	 width: 24px;
	 height: 24px;
	 margin: 0 auto 5px;
	 background: url(../images/partTime-order9.png) top left no-repeat 
}
 .partTime-order-type a.icon1::before {
	 background-position-y: -48px 
}
 .partTime-order-type a.icon2::before {
	 background-position-y: -24px 
}
 .partTime-order-type a.icon4::before {
	 background-position-y: -72px 
}
 .partTime-order-type a.icon5::before {
	 background-position-y: -96px 
}
 .partTime-order-type a.icon6::before {
	 background-position-y: -144px 
}
 .partTime-order-type a.icon7::before {
	 background-position-y: -120px 
}
 .partTime-order-type a.icon9::before {
	 background-position-y: -168px 
}
 .partTime-order-type a.icon8::before {
	 background-position-y: -192px 
}
 .partTime-order-type a.icon10::before {
	 background-position-y: -216px 
}
 .partTime-order-type a.icon11::before {
	 background-position-y: -240px 
}
 .partTime-order-table td .partTime-order-type a:hover {
	 color: #00A7F6 
}
 .partTime-order-table td .partTime-order-type a:hover::before {
	 background-position-x: right 
}
 .partTime-rule {
	 line-height: 2;
	 color: #000;
	 padding-top: 20px 
}
 .partTime-rule h2 {
	 font-size: 24px;
	 font-weight: normal;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 margin-top: 10px 
}
 .partTime-rule p {
	 margin-bottom: 10px 
}
 .partTime-release-menu dd i {
	 background-image: url(../images/partTime-release.png) 
}
 .partTime-release-head li {
	 width: 190px 
}
 .administer-certification-form li .cont textarea.text {
	 width: 80%;
	 max-width: 100%;
	 line-height: 1.8;
	 height: 196px 
}
 .partTime-release-order-form li .cont .text.w {
	 width: 100px 
}
 .administer-from li .cont .text.time {
	 width: 40%;
	 background: url(../images/partTime-release9.png) 90% center no-repeat 
}
 .partTime-release-order-form li {
	 margin-bottom: 30px 
}
 .partTime-release-order-form li .cont .text {
	 width: 400px 
}
 .administer-account-portrait li {
	 margin: 0 20px 
}
 .administer-account-portrait li p.fen {
	 font-size: 20px;
	 color: #444;
	 margin-top: 5px 
}
 .administer-account-portrait li p.fen span {
	 font-size: 30px;
	 color: #00A7F6 
}
 .partTime-cooperate-warp {
	 padding-top: 200px 
}
 .administer-release-table .partner {
	 overflow: hidden;
	 line-height: 25px;
	 padding-left: 20px;
	 display: block;
	 text-align: left 
}
 .administer-release-table .partner .img {
	 width: 50px;
	 height: 50px;
	 border-radius: 50%;
	 float: left;
	 margin-right: 10px 
}
 .administer-release-table .partner p {
	 font-size: 14px 
}
 .recruit-menu dd i {
	 background-image: url(../images/recruit-menu.png) 
}
 .recruit-list li {
	 width: 300px 
}
 .recruit-manage-release-portrait .img {
	 width: 304px;
	 height: 154px;
	 border: 1px solid #eee;
	 border-radius: 6px 6px 0px 0px 
}
 .recruit-manage-release-portrait .up {
	 width: 304px;
	 border-radius: 6px 6px 0px 0px;
	 margin-left: -152px;
	 height: 154px 
}
 .recruit-manage-release-portrait .up img {
	 margin-top: 15px 
}
 .administer-from .label-type label {
	 flex-basis: 14px;
	 margin-right: 15px 
}
 .administer-from .label-type label input {
	 margin-right: 5px 
}
 .recruit-reward .btn p {
	 padding-bottom: 10px 
}
 .recruit-resume-list .btn {
	 margin-top: -25px 
}
 .administer-from li .yingye .img {
	 display: block;
	 height: 180px 
}
 .administer-from li .yingye .btn {
	 display: block;
	 width: 133px;
	 text-align: center;
	 background: #00A7F6;
	 color: #fff;
	 border-radius: 6px;
	 color: #fff;
	 line-height: 28px;
	 font-size: 14px;
	 margin: 20px auto 0 
}
 .administer-certification-form textarea.text2 {
	 width: 100%;
	 height: 150px;
	 box-sizing: border-box;
	 padding: 10px 
}
 .recruit-information-list li {
	 float: left;
	 text-align: center;
	 margin-right: 20px;
	 margin-top: 15px;
	 width: 145px;
	 border: 1px solid #eee;
	 line-height: 40px 
}
 .recruit-information-list li a {
	 display: block 
}
 .recruit-information-list li:nth-child(2n) {
}
 .recruit-information-list li.active {
	 border-color: #00A7F6;
	 background: url(../images/recruit-information2.png) right bottom no-repeat 
}
 .recruit-job-home.administer-collect-showcase .img-warp {
	 height: 150px 
}
 .recruit-job-position .partTime-list li {
	 width: 25% 
}
 .recruit-job-position-list {
	 margin-top: 40px 
}
 .recruit-job-position-list li {
	 width: 20%;
	 margin-top: 20px 
}
 .recruit-job-position-list li img {
	 width: 160px;
	 height: 160px 
}
 .recruit-job-position-list.recent-visit li p {
	 font-size: 24px;
	 padding: 15px 0 
}
 .recruit-job-resume-du {
	 margin-top: 20px;
	 font-size: 14px 
}
 .recruit-job-resume-du p {
	 height: 12px;
	 border-radius: 30px;
	 overflow: hidden;
	 margin-top: 10px;
	 background: #ccc 
}
 .recruit-job-resume-du p span {
	 display: block;
	 height: 12px;
	 background: #00A7F6 
}
 .recruit-job-resume-information li {
	 width: 205px 
}
 .administer-from .wen {
	 width: 15px;
	 margin-left: 10px 
}
 .recruit-job-resume-from li {
	 float: left;
	 width: 33%;
	 min-height: 30px 
}
 .recruit-job-resume-from label {
	 font-size: 13px 
}
 .recruit-job-resume-from li .cont .w {
	 width: 50% 
}
 .recruit-job-resume-from .block1 {
	 width: 20% 
}
 .recruit-job-resume-from li.block1 .cont .text {
	 width: 100% 
}
 .recruit-job-resume-from li.block2 {
	 width: 46% 
}
 .recruit-job-resume-from li.block2 .cont span {
	 float: left;
	 padding: 0 20px 
}
 .recruit-job-resume-from li.block2 input {
	 float: left 
}
 .recruit-job-resume-from-four li {
	 width: 25% 
}
 .recruit-job-resume-from-four li .cont .text {
	 width: 100% 
}
 .spellOrder-menu dd i {
	 background-image: url(../images/spellOrder-icon2.png) 
}
 .spellOrder-enterpriseOrder li {
	 width: 32%;
	 margin-right: 2%;
	 float: left 
}
 .spellOrder-enterpriseOrder li:nth-child(4n) {
	 margin-right: 2% 
}
 .spellOrder-enterpriseOrder li:nth-child(3n) {
	 margin-right: 0 
}
 .spellOrder-release-table td .partTime-order-type a {
	 color: #777 
}
 .spellOrder-release-add {
	 height: 30px;
	 width: 456px;
	 text-align: center;
	 line-height: 30px;
	 color: #00A7F6;
	 border: 1px dashed #00A7F6;
	 display: block;
	 margin-left: 25px;
	 border-radius: 4px 
}
 .administer-certification-form li .cont .text.w270 {
	 width: 270px 
}
 .administer-release-table td .wenh {
	 width: 15px 
}
 .z-index100000 {
	 z-index: 100000 
}
 .popup-warp {
	 width: 800px;
	 margin: 100px auto 
}
 .popup-warp li {
	 width: 48%;
	 text-align: center;
	 margin-bottom: 20px;
	 line-height: 50px;
	 border-radius: 5px;
	 background: #00A7F6;
	 color: #fff;
	 cursor: pointer 
}
 .absolute-center {
	 background: #fff;
	 border-radius: 6px;
	 width: max-content;
	 width: -moz-max-content 
}
 .popup-down-collect,.popup-down-collect1 {
	 display: none 
}
 .popup-down-collect .absolute-center,.popup-down-collect1 .absolute-center {
	 width: 570px;
	 background: #fff;
	 overflow: hidden;
	 border-radius: 6px 
}
 .popup-title {
	 background: #00A7F6;
	 text-align: center;
	 font-size: 24px;
	 padding: 0 20px;
	 line-height: 60px;
	 color: #fff;
	 position: relative 
}
 .popup-title img {
	 position: absolute;
	 top: 50%;
	 right: 15px;
	 margin-top: -12px;
	 cursor: pointer 
}
 .popup-down-collect .list,.popup-down-collect1 .list {
	 padding: 20px;
	 min-height: 240px 
}
 .popup-down-collect .list li,.popup-down-collect1 .list li {
	 overflow: hidden;
	 margin-bottom: 15px;
	 color: #444;
	 line-height: 31px 
}
 .popup-down-collect .list li .fr,.popup-down-collect1 .list li .fr {
	 width: 88px;
	 text-align: center;
	 line-height: 31px;
	 height: 31px;
	 transition: all .3s;
	 border: 1px solid #777777;
	 border-radius: 20px 
}
 .popup-down-collect .list li .fr:hover,.popup-down-collect1 .list li .fr:hover {
	 background: #00A7F6;
	 color: #fff;
	 border-color: #00A7F6 
}
 .popup-down-collect .list li:last-child,.popup-down-collect1 .list li:last-child {
	 margin-bottom: 0 
}
 .popup-down-collect .bottom,.popup-down-collect2 .bottom {
	 box-shadow: 0px -1px 4px rgba(0,0,0,0.1);
	 height: 65px;
	 background: #fff;
	 padding: 12px 15px;
	 box-sizing: border-box 
}
 .popup-down-collect .bottom .btn,.popup-down-collect1 .bottom .btn {
	 display: block;
	 width: 140px;
	 height: 39px;
	 text-align: center;
	 margin: 0 auto;
	 line-height: 39px;
	 border-radius: 5px;
	 font-size: 18px 
}
 .popup-down-collect .bottom .btn img,.popup-down-collect1 .bottom .btn img {
	 margin-right: 5px 
}
 .popup-down-collect .add-collect,.popup-down-collect1 .add-collect1 {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 1000;
	 background: rgba(0,0,0,0.4);
	 display: none 
}
 .popup-down-collect .add-collect .bottom,.popup-down-collect1 .add-collect1 .bottom {
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 width: 100%;
	 z-index: 10 
}
 .popup-form .text {
	 width: 76%;
	 height: 39px;
	 box-sizing: border-box;
	 padding: 0 10px;
	 border: 1px solid #EEEEEE;
	 border-radius: 6px 
}
 .popup-form .theme-bg {
	 width: 20%;
	 cursor: pointer;
	 height: 39px;
	 border: none;
	 border-radius: 5px 
}
 .popup-down-collect .add-collect .add-cloes,.popup-down-collect1 .add-collect1 .add-cloes1 {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 1 
}
 .popup-down-collect .add-collect .word,.popup-down-collect1 .add-collect1 .word {
	 background: #00A7F6;
	 box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
	 color: #fff;
	 font-size: 12px;
	 position: absolute;
	 top: -30px;
	 left: 20px;
	 line-height: 30px;
	 border-radius: 6px;
	 padding: 0 10px 
}
 .popup-down-collect .add-collect .word::after,.popup-down-collect1 .add-collect1 .word::after {
	 content: "";
	 display: block;
	 width: 0px;
	 position: absolute;
	 bottom: -14px;
	 left: 10px;
	 height: 0px;
	 border: 8px solid transparent;
	 border-top-color: #00A7F6 
}
 .popup-down-share {
	 display: none 
}
 .popup-down-share .absolute-center {
	 width: 485px;
	 background: #fff;
	 box-sizing: border-box;
	 padding: 30px;
	 border-radius: 6px 
}
 .popup-down-share .cloes-btn,.cloes-popup {
	 position: absolute;
	 top: -24px;
	 right: -24px;
	 cursor: pointer 
}
 .popup-down-share .img {
	 display: block;
	 margin: 30px auto;
	 width: 150px 
}
 .popup-down-share h2 {
	 text-align: center;
	 font-weight: normal;
	 color: #444;
	 font-size: 24px 
}
 .popup-cancel {
	 display: none 
}
 .popup-cancel .absolute-center {
	 width: 390px;
	 overflow: hidden 
}
 .popup-cancel-cont .word {
	 padding: 45px 15px 40px;
	 text-align: center;
	 font-size: 18px;
	 color: #444 
}
 .popup-cancel-cont .button {
	 padding-bottom: 25px 
}
 .popup-cancel-cont .button a,.popup-button a,.popup-button .btn {
	 min-width: 100px;
	 background: none;
	 display: block;
	 cursor: pointer;
	 padding: 0 10px;
	 line-height: 39px;
	 margin: 0 15px;
	 text-align: center;
	 color: #00A7F6;
	 border-radius: 6px;
	 border: 1px solid #00A7F6 
}
 .popup-down-jump {
	 display: none 
}
 .popup-down-jump&gt;.absolute-center {
	 width: 860px;
	 min-height: 350px 
}
 .popup-left {
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 line-height: 1.9;
	 box-sizing: border-box;
	 padding: 30px;
	 width: 290px;
	 height: 100%;
	 position: absolute;
	 top: 0;
	 left: 0;
	 background: url(../images/login-left.png) center no-repeat;
	 background-size: cover;
	 color: #fff;
	 border-radius: 6px 0 0 6px 
}
 .popup-left img {
	 width: 138px 
}
 .popup-left ul {
	 margin-top: 20px 
}
 .popup-left ul li {
	 background: url(../images/login-dui.png) center left no-repeat;
	 padding: 4px 0;
	 padding-left: 20px;
	 font-size: 14px 
}
 .popup-right {
	 margin-left: 290px;
	 padding: 25px 20px;
	 width: 570px;
	 box-sizing: border-box;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 min-height: 350px 
}
 .popup-right .list li {
	 padding-bottom: 15px;
	 font-size: 18px;
	 color: #444 
}
 .popup-right .list li span {
	 color: #999 
}
 .popup-right .word {
	 font-size: 12px;
	 color: #ccc 
}
 .popup-right .explain {
	 position: relative;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .popup-right .explain&gt;p {
	 height: 30px;
	 text-align: center;
	 margin-top: 20px;
	 cursor: pointer;
	 font-size: 14px 
}
 .popup-right .explain .cont {
	 display: none;
	 width: 450px;
	 background: rgba(0,0,0,.7);
	 color: #fff;
	 position: absolute;
	 right: -20px;
	 top: 30px;
	 box-sizing: border-box;
	 border-radius: 6px;
	 font-size: 14px;
	 padding: 15px;
	 line-height: 2;
	 z-index: 10001 
}
 .popup-right .explain .cont p {
	 margin-top: 8px 
}
 .popup-right .explain .cont span {
	 font-size: 16px 
}
 .popup-error {
	 display: none 
}
 .popup-error .problems {
	 width: 355px;
	 float: left;
	 border-right: 1px solid #eee 
}
 .popup-error .problems .word {
	 color: #444;
	 line-height: 2;
	 font-size: 15px;
	 margin-bottom: 25px 
}
 .popup-error .problems .word p {
	 color: #777 
}
 .popup-error .problems .word img {
	 display: block;
	 max-width: 100%;
	 margin: 10px auto 
}
 .popup-error .block {
	 float: left;
	 width: 600px 
}
 .popup-error .cont {
	 padding: 20px 
}
 .error-form li {
	 margin-bottom: 20px 
}
 .error-form li p.red-color {
	 text-align: center;
	 font-size: 12px;
	 margin-top: 20px 
}
 .error-form li .title {
	 display: block;
	 color: #444;
	 margin-bottom: 10px 
}
 .error-form li .fast {
	 font-size: 14px 
}
 .error-form li .label label {
	 margin-right: 8px;
	 display: inline-block 
}
 .error-form li .label label input {
	 margin-right: 5px 
}
 .error-form li .w {
	 float: left;
	 width: 50%;
	 line-height: 33px;
	 margin-bottom: 15px 
}
 .error-form li .text {
	 width: 205px;
	 height: 31px;
	 box-sizing: border-box;
	 font-size: 14px;
	 padding: 0 10px;
	 box-sizing: border-box;
	 line-height: 31px;
	 border: 1px solid #CCCCCC 
}
 .error-form li .w span {
	 color: #444 
}
 .error-form li textarea.text {
	 width: 100%;
	 height: 125px;
	 max-width: 100% 
}
 .error-form li .word {
	 line-height: 2.2;
	 margin-top: 10px 
}
 .popup-report,.popup-notice {
	 display: none 
}
 .popup-report .absolute-center,.popup-notice .absolute-center {
	 width: 780px 
}
 .popup-report .cont,.popup-notice .cont,.padding-block {
	 padding: 20px 
}
 .popup-report .error-form li .w {
	 width: 33% 
}
 .popup-report .notice-btn {
	 cursor: pointer 
}
 .popup-report .img {
	 position: absolute;
	 top: 20px;
	 right: 20px;
	 width: 245px 
}
 .popup-notice .word {
	 line-height: 2;
	 font-size: 14px;
	 padding-bottom: 10px 
}
 .popup-notice .word p {
	 margin-top: 10px 
}
 .popup-notice .word .title {
	 display: block;
	 color: #444;
	 font-size: 16px;
	 margin-top: 14px 
}
 .popup-notice .word .title:first-child {
	 margin-top: 0 
}
 .popup-contact,.fixed-black.z-index100000 {
	 display: none 
}
 .popup-contact .absolute-center,.popup-enroll .absolute-center {
	 width: 490px 
}
 .popup-contact .list {
	 padding: 0 0 14px 
}
 .popup-contact .list li {
	 overflow: hidden;
	 padding: 10px 0;
	 color: #444 
}
 .popup-contact .list li span {
	 color: #777 
}
 .popup-contact .list li img {
	 margin-right: 5px 
}
 .popup-down-file .absolute-center {
	 width: 565px 
}
 .down-file-ul li {
	 padding: 0 30px;
	 margin-top: 20px 
}
 .down-file-ul li.button {
	 border-top: 1px solid #eee;
	 padding: 20px 30px;
	 text-align: right 
}
 .down-file-ul li.button a {
	 display: inline-block;
	 margin-left: 15px;
	 border-radius: 5px;
	 border: 1px solid #444;
	 line-height: 30px;
	 padding: 0 15px;
	 font-size: 14px 
}
 .down-file-ul li .title {
	 line-height: 31px;
	 float: left;
	 width: 70px;
	 text-align: right;
	 text-align: center;
	 margin-right: 10px 
}
 .down-file-ul li .fast {
	 float: left;
	 width: 425px;
	 position: relative;
	 line-height: 31px 
}
 .down-file-ul li::after {
	 content: "";
	 clear: both;
	 display: block 
}
 .down-file-ul li .fast .text,.down-file-ul li .fast .look,.down-file-ul li .fast .weizhi {
	 font-size: 14px;
	 box-sizing: border-box;
	 width: 100%;
	 line-height: 31px;
	 border: 1px solid #ccc;
	 padding: 0 10px 
}
 .down-file-ul li .fast .look {
	 float: right;
	 text-align: center;
	 width: 105px 
}
 .down-file-ul li .fast .weizhi {
	 float: left;
	 width: 300px;
	 background: url(../images/down-file1.png) 276px center no-repeat 
}
 .down-file-ul li .fast .weizhi .fr {
	 color: #888;
	 margin-right: 20px;
	 border-right: 1px solid #eee;
	 padding-right: 20px;
	 display: block 
}
 .down-file-ul li .fast .mb {
	 position: absolute;
	 top: 0;
	 right: 10px;
	 font-size: 13px;
	 color: #999 
}
 .view-contact-word {
	 font-weight: 500;
	 text-align: center;
	 font-size: 24px;
	 padding: 50px 0 40px;
	 color: #444 
}
 .view-contact-word span {
	 font-size: 32px 
}
 .popup-exchange-file {
	 padding: 0 0 50px;
	 line-height: 33px;
	 font-size: 17px;
	 color: #444 
}
 .popup-exchange-file .text {
	 width: 278px;
	 line-height: 31px;
	 border: 1px solid #ccc;
	 margin-right: 15px;
	 box-sizing: border-box;
	 padding: 0 10px 
}
 .popup-exchange-file span {
	 padding-right: 5px 
}
 .popup-withdraw .absolute-center {
	 width: 600px 
}
 .popup-withdraw .img {
	 display: block;
	 margin: 25px auto 20px;
	 width: 84px 
}
 .popup-withdraw .name {
	 font-size: 24px;
	 color: #333;
	 text-align: center;
	 line-height: 1.8 
}
 .popup-withdraw .popup-button {
	 padding: 30px 0 40px 
}
 .popup-collect-manage .absolute-center {
	 width: 570px 
}
 .popup-collect-manage .bottom {
	 padding: 20px 15px;
	 color: #ccc;
	 font-size: 14px 
}
 .popup-collect-manage .bottom a {
	 color: #ccc;
	 margin-left: 24px 
}
 .collect-manage-list {
	 padding: 0 15px 10px;
	 line-height: 31px 
}
 .collect-manage-list li {
	 font-size: 14px;
	 display: flex;
	 align-items: center;
	 flex-wrap: wrap;
	 justify-content: space-between;
	 padding: 20px 0 0 
}
 .collect-manage-list li .text {
	 width: 210px;
	 line-height: 31px;
	 border: 1px solid #ccc;
	 box-sizing: border-box;
	 padding: 0 10px;
	 font-size: 14px;
	 margin-right: 145px 
}
 .collect-manage-list li .fr a {
	 margin-left: 10px 
}
 .collect-manage-list li .fr a:hover {
	 color: #00A7F6 
}
 .popup-collect-delete {
	 display: none 
}
 .popup-collect-delete .absolute-center {
	 border: 1px solid #EEEEEE;
	 background: #fff;
	 box-shadow: 0px 4px 4px rgba(0,167,246,0.1);
	 width: 390px;
	 border-radius: 6px 
}
 .popup-collect-delete .title {
	 font-size: 18px;
	 color: #444;
	 line-height: 40px;
	 background: #F8F8F8;
	 padding: 0 15px;
	 border-bottom: 1px solid #eee 
}
 .popup-collect-delete .title img {
	 margin-top: 11px;
	 cursor: pointer 
}
 .popup-collect-delete .word {
	 padding: 20px 15px;
	 color: #222;
	 line-height: 1.8 
}
 .popup-collect-delete .popup-button {
	 padding: 0 0 20px;
	 overflow: hidden 
}
 .popup-collect-delete .popup-button a {
	 float: right;
	 line-height: 30px;
	 min-width: 40px;
	 font-size: 14px 
}
 .popup-collect-default {
	 display: none;
	 position: fixed;
	 background: rgba(0,0,0,.5);
	 color: #fff;
	 padding: 10px 30px;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%,-50%);
	 -webkit-transform: translate(-50%,-50%) 
}
 .lionPlanet-head .follow {
	 float: right 
}
 .lionPlanet-head .follow a {
	 display: block;
	 float: left;
	 border-radius: 5px;
	 border: 1px solid #777;
	 color: #444;
	 padding: 0 14px;
	 margin-left: 10px 
}
 .lionPlanet-head .follow a.theme-bg {
	 border-color: #00A7F6 
}
 .lionPlanet-head .follow a:nth-child(2) {
	 padding: 0 7px 
}
 .home-theme {
	 margin-top: 30px;
	 line-height: 40px;
	 font-size: 24px;
	 color: #444 
}
 .home-theme img {
	 float: left;
	 margin-right: 20px;
	 border-radius: 6px;
	 width: 300px;
	 display: block 
}
 .home-theme .name {
	 font-size: 36px;
	 color: #222;
	 padding: 0 0 10px;
	 line-height: 2;
	 font-family: "Source_Han_Sans_SC_Normal_Normal" 
}
 .lionPlanet-enterprise-word {
	 color: #444;
	 line-height: 2 
}
 .home-company-img,.home-company-video {
	 width: 100% 
}
 .administer-assets-problem {
	 line-height: 2.1;
	 font-size: 14px;
	 color: #000 
}
 .administer-assets-problem p {
	 padding-bottom: 20px 
}
 .administer-assets-problem span {
	 display: block;
	 margin-bottom: 5px;
	 font-size: 15px 
}
 .administer-assets-payment {
	 overflow: hidden;
	 padding: 0 0 20px;
	 border-bottom: 1px solid #eee;
	 margin-bottom: 20px 
}
 .administer-assets-payment dd {
	 line-height: 31px;
	 padding: 5px 20px 5px 15px;
	 float: left;
	 border-radius: 6px;
	 border: 1px solid #ccc;
	 background: url(../images/administer-assets-normal.png) bottom right no-repeat;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 flex-direction: row;
	 margin-right: 20px;
	 cursor: pointer 
}
 .administer-assets-payment dd.active {
	 background-image: url(../images/administer-assets-select.png);
	 border-color: #00A7F6;
	 color: #00A7F6 
}
 .administer-assets-payment dd img {
	 margin-right: 10px 
}
 .administer-assets-input {
	 width: 490px;
	 box-sizing: border-box;
	 padding: 25px 25px 40px;
	 background: #FFFDFD;
	 box-shadow: 0px 4px 4px rgba(0,167,246,0.1);
	 border-radius: 6px 
}
 .administer-assets-input .text {
	 font-size: 26px;
	 width: 100%;
	 display: block;
	 border: none;
	 margin-bottom: 25px 
}
 .administer-assets-input p {
	 font-size: 26px 
}
 .administer-assets-input .num {
	 font-size: 32px;
	 text-align: center;
	 display: inline-block;
	 width: 80px;
	 margin-right: 10px;
	 border-bottom: 1px solid #eee;
	 color: #ccc 
}
 .administer-assets-input .num.theme-color {
	 width: 150px;
	 margin-left: 10px 
}
 .administer-assets-discount {
	 overflow: hidden;
	 padding: 30px 0;
	 border-bottom: 1px solid #eee 
}
 .administer-assets-discount input {
	 width: 237px;
	 height: 35px;
	 padding: 0 10px;
	 border: 1px solid #CCCCCC;
	 border-radius: 4px 
}
 .popup-payment .absolute-center {
	 width: 600px 
}
 .popup-payment-cont {
	 text-align: center 
}
 .popup-payment-cont .code {
	 display: block;
	 border: 1px solid #EEEEEE;
	 box-shadow: 0px 4px 4px rgba(0,167,246,0.1);
	 width: 220px;
	 border-radius: 6px;
	 margin: 50px auto 25px 
}
 .popup-payment-cont .code img {
	 width: 100%;
	 display: block 
}
 .popup-payment-cont .word {
	 color: #CCCCCC;
	 font-size: 14px;
	 margin-bottom: 40px 
}
 .popup-payment-cont .z img {
	 vertical-align: middle;
	 margin-right: 5px 
}
 .popup-payment-cont .z {
	 padding-bottom: 15px 
}
 .popup-resume-delivery .absolute-center {
	 width: 488px 
}
 .popup-resume-delivery .recruitment-info-left {
	 width: 100%;
	 border: non 
}
 .popup-consult-map .absolute-center {
	 width: 1200px 
}
 .map-cont {
	 height: 600px 
}
 .popup-resume-talent .absolute-center {
	 width: 1080px 
}
 .resume-talent-nicescroll {
	 height: 70vh;
	 padding: 0 20px 
}
 .popup-cancel-cont .model-info-title::after {
	 display: none 
}
 .resume-talent-nicescroll .top {
	 text-align: center;
	 padding: 40px 0 0 
}
 .resume-talent-nicescroll .top .word3 {
	 line-height: 2;
	 font-size: 14px;
	 color: #888;
	 padding-top: 20px 
}
 .resume-talent-nicescroll .top .img {
	 width: 52px;
	 height: 52px;
	 border-radius: 50% 
}
 .resume-talent-nicescroll .top .name {
	 padding: 0 10px;
	 color: #222;
	 font-size: 24px 
}
 .popup-cancel-cont .model-info-title::after {
	 display: none 
}
 .resume-talent-nicescroll .top {
	 text-align: center;
	 padding: 40px 0 0 
}
 .resume-talent-nicescroll .top .word3 {
	 line-height: 2;
	 font-size: 14px;
	 color: #888;
	 padding-top: 20px 
}
 .resume-talent-nicescroll .top .img {
	 width: 52px;
	 height: 52px;
	 border-radius: 50% 
}
 .resume-talent-nicescroll .top .name {
	 padding: 0 10px;
	 color: #222;
	 font-size: 24px 
}
 .fixed-black.z-index100000 {
}
 .popup-center {
	 background: #fff;
	 border-radius: 6px;
	 margin: 20vh auto;
	 max-width: 1024px 
}
 .popup-width790 .popup-center,.popup-width790 .absolute-center {
	 width: 790px 
}
 .popup-width780 .popup-center,.popup-width780 .absolute-center {
	 width: 780px 
}
 .popup-width590 .popup-center,.popup-width590 .absolute-center {
	 width: 590px 
}
 .popup-consult-cont {
	 padding: 0 25px 20px;
	 color: #444;
	 overflow: auto;
	 height: calc(100% - 60px) 
}
 .popup-consult-title {
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 font-size: 32px;
	 padding: 20px 0 20px;
	 font-style: normal;
	 font-weight: 400 
}
 .popup-consult-list li {
	 position: relative;
	 padding: 5px 0;
	 font-size: 24px;
	 cursor: pointer 
}
 .popup-consult-list li::before {
	 content: "";
	 display: block;
	 width: 10px;
	 height: 10px;
	 float: left;
	 margin-top: 13px;
	 margin-right: 10px;
	 border-radius: 50%;
	 border: 1px solid #444 
}
 .popup-consult-list li.active::before {
	 background: #00A7F6;
	 border-color: #00A7F6 
}
 .popup-consult-list li.active {
	 color: #00A7F6 
}
 .popup-consult-textarea {
	 border: 1px solid #EEEEEE;
	 border-radius: 4px;
	 display: block;
	 margin-bottom: 5px;
	 box-sizing: border-box;
	 width: 100%;
	 max-width: 100%;
	 line-height: 1.8;
	 padding: 20px;
	 height: 170px 
}
 .popup-consult-cont .word {
	 text-align: right;
	 font-size: 14px;
	 color: #ccc 
}
 .popup-consult-buy {
	 display: flex;
	 flex-direction: row 
}
 .popup-consult-buy .yongjin {
	 margin-left: 20px;
	 width: calc(100% - 150px) 
}
 .popup-consult-buy .yongjin p {
	 font-size: 14px;
	 color: #999 
}
 .popup-consult-buy .yongjin input {
	 border: none;
	 font-size: 32px;
	 color: #00A7F6;
	 padding: 0 0 10px;
	 margin-bottom: 10px;
	 border-bottom: 1px solid #ededed;
	 width: 360px 
}
 .popup-consult-release {
	 margin-bottom: 30px;
	 display: flex;
	 flex-wrap: wrap;
	 align-items: center 
}
 .popup-consult-release li {
	 color: #ccc;
	 font-size: 20px;
	 margin-right: 20px 
}
 .popup-consult-release li a {
	 width: 142px;
	 height: 134px;
	 display: block;
	 color: #444;
	 background: rgba(0,167,246,0.1);
	 text-align: center;
	 border: 1px dashed #CCCCCC;
	 flex-basis: 24px;
	 box-shadow: 0px 4px 4px rgba(0,167,246,0.2);
	 border-radius: 6px 
}
 .popup-consult-release li a img {
	 margin: 30px auto 15px;
	 display: block 
}
 .popup-consult-btn,.popup-arbitration-btn {
	 display: block;
	 text-align: center;
	 width: 320px;
	 line-height: 41px;
	 margin: 20px auto;
	 color: #fff;
	 background: #00A7F6;
	 border-radius: 6px;
	 font-size: 18px 
}
 .popup-consult-btn:hover,.popup-arbitration-btn:hover {
	 color: #fff 
}
 .consult-history {
	 height: 80vh;
	 padding: 20px;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 overflow: auto 
}
 .consult-history li {
	 padding: 20px 0 20px 80px;
	 position: relative;
	 border-bottom: 1px solid #eee 
}
 .consult-history li .img {
	 position: absolute;
	 top: 20px;
	 left: 0;
	 width: 66px;
	 height: 66px;
	 border-radius: 50% 
}
 .consult-history li .name {
	 font-size: 20px;
	 color: #444;
	 line-height: 30px 
}
 .consult-history li .name span {
	 color: #ccc;
	 font-size: 14px 
}
 .consult-history li .word {
	 line-height: 1.9;
	 padding: 5px 0 
}
 .consult-history li .images {
	 overflow: hidden;
	 padding: 20px 0 0 0 
}
 .consult-history li .images img {
	 margin-right: 20px;
	 margin-bottom: 20px;
	 border-radius: 5px;
	 width: 30% 
}
 .consult-history li .images img:nth-child(3n) {
	 margin-right: 0 
}
 .popup-title .img-middle {
	 position: relative;
	 margin-left: 10px 
}
 .popup-designer-list {
	 margin: 20px auto 0 
}
 .popup-designer-list li {
	 cursor: pointer;
	 float: left;
	 width: 20%;
	 text-align: center;
	 padding-bottom: 20px;
	 margin-bottom: 20px 
}
 .popup-designer-list li .name {
	 padding: 10px 0;
	 font-size: 14px 
}
 .popup-designer-list li img {
	 width: 82px;
	 height: 82px 
}
 .popup-designer-list li span {
	 position: relative;
	 border: 2px solid #fff;
	 display: block;
	 border-radius: 50%;
	 width: 82px;
	 height: 82px;
	 margin: 0 auto;
	 overflow: hidden;
	 position: relative 
}
 .popup-designer-list li.active .name {
	 color: #00A7F6 
}
 .popup-designer-list li.active {
}
 .popup-designer-list li.active span {
	 border: 2px solid #00A7F6 
}
 .popup-designer-list li.active span::after {
	 content: "";
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background: rgba(0,167,246,0.3) 
}
 .popup-designer-list li.active img {
	 filter: blur(4px) 
}
 .popup-designer-list li .Pselect {
	 background: url(../images/popup-normal.png) center bottom no-repeat;
	 width: 20px;
	 height: 20px;
	 margin: 0 auto 
}
 .popup-designer-list li.active .Pselect {
	 background: url(../images/popup-select.png) center bottom no-repeat;
	 width: 20px;
	 height: 20px;
	 margin: 0 auto 
}
 .popup-designer-list li a {
	 display: block 
}
 .popup-designer-list li a:hover .name {
	 color: #00A7F6 
}
 .popup-designer-list li a:hover span {
	 border: 2px solid #00A7F6 
}
 .popup-designer-word {
	 text-align: center;
	 font-size: 17px 
}
 .popup-designer-word .num {
	 font-size: 28px;
	 color: #00A7F6 
}
 .write-comments-label {
	 font-size: 20px 
}
 .write-comments-label input {
	 margin-right: 10px 
}
 .popup-consult-cont .myHome-data .img {
	 float: left;
	 margin-right: 20px;
	 margin-top: 0 
}
 .popup-consult-cont .myHome-data .name {
	 text-align: left;
	 margin-top: 20px 
}
 .popup-consult-cont .myHome-data .word {
	 width: auto 
}
 .comments-stars {
	 margin-bottom: 20px;
	 margin-top: 20px 
}
 .comments-stars li {
	 overflow: hidden;
	 margin-bottom: 15px 
}
 .comments-stars li .name {
	 font-size: 32px;
	 width: 160px;
	 color: #444;
	 float: left 
}
 .comments-stars li .block {
	 float: left 
}
 .star_score {
	 background: url(../images/stark2.png);
	 width: 450px;
	 height: 50px;
	 position: relative 
}
 .star_score a {
	 height: 50px;
	 display: block;
	 text-indent: -999em;
	 position: absolute;
	 left: 0 
}
 .star_score a:hover {
	 background: url(../images/stars2.png);
	 left: 0 
}
 .star_score a.clibg {
	 background: url(../images/stars2.png);
	 left: 0 
}
 .popup-write-comments-title {
	 padding: 20px 0;
	 font-size: 24px;
	 color: #444;
	 line-height: 1.8 
}
 .classroom-btn-buy {
	 float: right;
	 color: #00A7F6;
	 border: 1px solid #00A7F6;
	 border-radius: 30px;
	 line-height: 35px;
	 padding: 0 20px 
}
 .classroom-icon li {
	 width: 16.6% 
}
 .classroom-icon li a {
	 color: #00A7F6 
}
 .classroom-icon li i {
	 background-position-x: right 
}
 .classroom-icon li i.icon6 {
	 background: url(../images/yuanwenjian.png) 
}
 .head-block {
	 width: 380px;
	 background: #fff;
	 display: none;
	 position: absolute;
	 top: 85px;
	 left: -120px 
}
 .head-block .img {
	 display: block;
	 margin: 0 auto;
	 width: 100% 
}
 .head-block .list {
	 padding: 14px 5px;
	 overflow: hidden;
	 display: flex;
	 justify-content: space-between;
	 align-items: center 
}
 .head-block .list li {
	 float: left;
	 width: 25%;
	 text-align: center 
}
 .head-block .list li img {
	 display: block;
	 margin: 0 auto !important;
	 max-width: 80% 
}
 .head-block .list li a {
	 color: #06a9f4;
	 display: block 
}
 .head-block .list li a p {
	 font-weight: bold 
}
 .head-block .list-chong {
	 overflow: hidden;
	 padding: 20px 10px 5px 
}
 .head-block .list-chong li {
	 float: left;
	 width: 33.33%;
	 margin-bottom: 15px 
}
 .head-block .list-chong li a {
	 display: block;
	 border-radius: 3px;
	 border: 2px solid #06a9f4;
	 color: #06a9f4;
	 text-align: center;
	 width: 80%;
	 margin: 0 auto;
	 line-height: 30px 
}
 .head-block .list-chong li a:hover {
	 background: #06a9f4;
	 color: #fff 
}
 .header .right .recharge&gt;a::before {
	 content: '';
	 position: absolute;
	 width: 100%;
	 height: 155px;
	 top: 0;
	 left: 0 
}
 .header .right .recharge:hover .head-block {
	 display: block 
}
 .reinforce-banner {
	 background: url(../images/reinforce-banner.png) center no-repeat;
	 padding: 190px 0;
	 text-align: center;
	 color: #fff 
}
 .reinforce-banner h2 {
	 font-style: normal;
	 font-weight: 500;
	 font-size: 64px 
}
 .reinforce-banner .word1 {
	 padding: 40px 0;
	 font-size: 36px 
}
 .reinforce-banner .word2 {
	 font-size: 20px;
	 padding: 20px 0;
	 color: rgba(255,255,255,0.6) 
}
 .reinforce-banner .btn-block {
	 padding: 60px 0 
}
 .reinforce-down {
	 width: 298px;
	 display: block;
	 margin-right: 20px;
	 line-height: 76px;
	 text-align: center;
	 border-radius: 40px;
	 font-size: 32px 
}
 .reinforce-down img {
	 margin-right: 10px 
}
 .reinforce-banner .word-block {
	 font-family: "Source_Han_Sans_SC_Light_Light";
	 margin-bottom: 10px;
	 color: rgba(255,255,255,0.6);
	 font-size: 24px 
}
 .reinforce-banner .word-block a {
	 display: inline-block;
	 width: 240px;
	 line-height: 47px;
	 border-radius: 5px;
	 margin-left: 20px 
}
 .reinforce-block {
	 align-items: center;
	 padding: 100px 0 70px 
}
 .reinforce-block .title-img {
	 display: block;
	 margin: 0 auto 40px 
}
 .reinforce-block .title {
	 font-size: 64px;
	 margin-bottom: 60px;
	 text-align: center;
	 font-weight: 600;
	 font-family: "Source_Han_Sans_SC_Normal_Normal";
	 color: #00A7F6 
}
 .reinforce-block .title p {
	 font-size: 36px;
	 margin-top: 10px;
	 font-weight: 400 
}
 .reinforce-block .block {
	 align-items: center 
}
 .reinforce-block .cont {
	 width: 700px 
}
 .reinforce-block .reinforce-down {
	 margin-top: 50px 
}
 .reinforce-block .cont .word {
	 font-size: 28px;
	 color: #222;
	 line-height: 1.8 
}
 .reinforce-block .cont .word&gt;div {
	 font-size: 22px;
	 color: #333;
	 padding: 15px 0 
}
 .reinforce-block .cont .word&gt;div span {
	 color: #00A7F6;
	 font-family: "Source_Han_Sans_SC_Medium_Medium";
	 font-size: 32px;
	 line-height: 50px 
}
 .reinforce-block .cont .word p {
	 font-size: 16px;
	 color: #777;
	 padding: 10px 0 
}
 .reinforce-service {
	 line-height: 1.8;
	 background: url(../images/reinforce-img3.png) center no-repeat;
	 background-size: cover;
	 padding: 50px 0;
	 color: #fff;
	 margin-top: 80px 
}
 .reinforce-service h2 {
	 font-style: normal;
	 font-weight: 500;
	 padding-bottom: 10px;
	 font-size: 40px;
	 line-height: 56px 
}
 .reinforce-service h5 {
	 font-style: normal;
	 font-weight: 400;
	 font-size: 22px;
	 line-height: 34px;
	 margin-top: 15px 
}
 .reinforce-service p {
	 font-size: 18px 
}
 .reinforce-block .list li {
	 box-sizing: border-box;
	 padding: 20px;
	 width: 24%;
	 border-radius: 8px;
	 border: 1px solid #eee 
}
 .reinforce-block .list li img {
	 display: block;
	 float: right 
}
 .reinforce-block .list li a {
	 overflow: hidden 
}
 .reinforce-block .list li p {
	 font-size: 36px;
	 color: #333 
}
 .reinforce-block .list li span {
	 font-size: 24px;
	 color: #777;
	 display: block;
	 margin-top: 12px;
	 margin-bottom: 10px 
}
 .reinforce-block .list li:hover p,.reinforce-block .list li:hover span {
	 color: #00A7F6 
}
 .reinforce-block .list li:hover {
	 border-color: #00A7F6 
}
 .fixed-right {
	 position: fixed;
	 z-index: 99;
	 right: 0;
	 top: 30% 
}
 .fixed-right a {
	 box-sizing: border-box;
	 border: 1px solid #CCCCCC;
	 display: block;
	 width: 55px;
	 height: 55px;
	 background: #fff url(../images/fixed-right.png) left top no-repeat;
	 border-bottom: none 
}
 .fixed-right li:nth-child(1) a {
	 background-position-x: 1px;
	 border-top-left-radius: 5px;
	 border-top-right-radius: 5px 
}
 .fixed-right li:nth-child(4) a {
	 border-bottom: 1px solid #ccc;
	 border-bottom-left-radius: 5px;
	 border-bottom-right-radius: 5px 
}
 .fixed-right li:last-child a {
	 margin-top: 30px;
	 border-radius: 7px;
	 overflow: hidden;
	 border: 1px solid #CCCCCC 
}
 .fixed-right li .icon2 {
	 background-position: 1px -47px 
}
 .fixed-right li .icon3 {
	 background-position: 2px -97px 
}
 .fixed-right li .icon4 {
	 background-position: 3px -148px 
}
 .fixed-right li .icon5 {
	 background-position: 2px -196px 
}
 .fixed-right li:hover a {
	 background-position-x: -50px 
}
 .actGotop {
	 display: none 
}
 .fixed-right li {
	 position: relative 
}
 .fixed-right li .cont {
	 background: #fff;
	 border-right: none;
	 position: absolute;
	 line-height: 55px;
	 top: 0;
	 right: -260px;
	 font-size: 30px;
	 border: 1px solid #ccc;
	 border-radius: 4px;
	 width: 215px;
	 transition: all .3s;
	 opacity: 0;
	 text-align: center;
	 z-index: -1 
}
 .fixed-right li:hover .cont {
	 padding: 0 20px;
	 opacity: 1;
	 right: 100% 
}
 @media screen and (max-width: 1600px) {
	 .header .menu li {
		 margin-left:1.5vw;
		 font-size: 24px 
	}
	 .header .login-btn&gt;a,.header .right .recharge .btn {
		 margin-left: 1vw 
	}
	/* .footer .top .nav dl {*/
	/*	 width: 300px */
	/*}*/
	 .designReward-info .enroll .btn {
		 font-size: 30px 
	}
	 .administer-menu dt {
		 font-size: 28px 
	}
	 .administer-release-table td {
		 font-size: 15px 
	}
	 .administer-release-table td:last-child a {
		 display: inline-block 
	}
	 .administer-release-head .cont {
		 margin-top: 20px 
	}
	 .administer-from li.price,.administer-from li.price2 {
		 width: 100% 
	}
	 .administer-from li .lable input:first-child {
		 width: 30% 
	}
	 .administer-from li .lable input:last-child {
		 width: 65% 
	}
	 .myHome-left-title dd {
		 font-size: 16px;
		 padding: 0 10px 
	}
	 .administer-title dd.active a {
		 font-size: 18px 
	}
	 .myHome-left-title dd::after {
	}
	 .partTime-reward .btn a,.recruit-reward .btn a {
		 float: none 
	}
	 .partTime-reward .btn,.recruit-reward .btn {
		 right: -15px 
	}
}
 .inspiration-vertical li {
	 height: 800px 
}
 .vip-title-top {
	 padding: 50px 0;
	 text-align: center;
	 color: #00A7F6 
}
 .vip-title-top .word1 {
	 font-size: 48px;
	 padding-bottom: 50px 
}
 .vip-title-top .word2 {
	 font-size: 32px;
	 padding-bottom: 30px 
}
 .vip-title {
	 font-size: 36px 
}
 .vip-title span {
	 font-size: 20px 
}
 .vip-title::after {
	 content: "";
	 display: block;
	 margin: 10px auto;
	 width: 100px;
	 height: 2px;
	 background: #00A7F6 
}
 .vip-Equity {
	 max-width: 1290px;
	 margin: 0 auto 80px 
}
 .vip-Equity li {
	 width: 23%;
	 background: #FFFFFF;
	 border: 1px solid #EEEEEE;
	 padding: 20px 0;
	 box-shadow: 0px 4px 6px rgba(0,167,246,0.4);
	 font-size: 15px;
	 border-radius: 6px;
	 text-align: center;
	 font-style: normal;
	 font-weight: 400 
}
 .vip-Equity li .title {
	 color: #777;
	 padding: 14px 0 10px 
}
 .vip-Equity li .title span {
	 color: #00A7F6;
	 font-size: 24px 
}
 .vip-Equity-btn {
	 background: #00A7F6;
	 color: #fff;
	 font-style: normal;
	 font-size: 32px;
	 font-weight: 400;
	 line-height: 80px;
	 border-radius: 40px;
	 width: 260px;
	 height: 80px;
	 margin: 0 auto 100px;
	 display: block;
	 text-align: center 
}
 .title-img {
	 display: block;
	 margin: 0 auto 
}
 .vip-title2 {
	 text-align: center;
	 color: #00A7F6;
	 font-size: 48px;
	 padding: 40px 0;
	 font-weight: 400 
}
 .vip-block,.vip-aq {
	 background: #FFFFFF;
	 border: 1px solid #EEEEEE;
	 min-height: 100px;
	 box-shadow: 0px 4px 6px rgba(0,0,0,0.2);
	 overflow: hidden;
	 border-radius: 10px;
	 position: relative;
	 margin-bottom: 70px 
}
 .vip-block .left,.vip-block .right {
	 position: absolute;
	 top: 0;
	 left: 0;
	 background: linear-gradient(90deg,#FF8618 0%,#FBD79F 100%);
	 border-radius: 10px 0px 0px 0px;
	 width: 110px;
	 line-height: 30px;
	 text-align: center;
	 color: #fff 
}
 .vip-block .right {
	 background: linear-gradient(90deg,#7399CA 0%,#C4DAF8 100%);
	 border-radius: 0px 10px 0px 0px;
	 right: 0;
	 left: auto 
}
 .vip-block {
	 padding: 30px 0 50px;
	 align-items: center;
	 text-align: center 
}
 .vip-block .blcok {
	 width: 41% 
}
 .vip-block .blcok img {
	 display: block;
	 margin: 0 auto;
	 max-width: 100% 
}
 .vip-block .blcok .word {
	 font-size: 24px;
	 color: #000;
	 padding-bottom: 15px 
}
 .vip-block .blcok .word span {
	 color: #f00 
}
 .vip-block .vs {
	 max-width: 18% 
}
 .vip-aq .more {
	 display: block;
	 text-align: center;
	 color: #00A7F6;
	 padding-bottom: 35px;
	 font-size: 20px 
}
 .vip-aq-list {
	 overflow: hidden;
	 padding: 20px 
}
 .vip-aq-list li {
	 float: left;
	 width: 50%;
	 height: 198px;
	 padding: 20px;
	 box-sizing: border-box 
}
 .vip-aq-list li a {
	 display: block;
	 transition: all .3s;
	 border: 1px solid #EEEEEE;
	 border-radius: 10px;
	 padding: 20px 
}
 .vip-aq-list li .title {
	 font-size: 18px;
	 color: #333;
	 margin-bottom: 15px 
}
 .vip-aq-list li .title::before {
	 content: "Q:";
	 color: #00A7F6 
}
 .vip-aq-list li .word {
	 font-size: 15px;
	 color: #777;
	 line-height: 25px;
	 height: 50px 
}
 .vip-aq-list li:hover .title,.vip-aq-list li:hover .word {
	 color: #fff 
}
 .vip-aq-list li:hover a {
	 background: #00A7F6 
}
 .vip-aq-list li:hover .title::before {
	 color: #fff 
}
 .vip-popup {
	 display: none 
}
 .vip-popup .absolute-center {
	 width: 95%;
	 max-width: 950px 
}
 .vip-popup .cloes {
	 position: absolute;
	 top: -25px;
	 right: -25px;
	 z-index: 100;
	 cursor: pointer 
}
 .vip-popup .cont {
	 border-radius: 8px;
	 overflow: hidden 
}
 .vip-popup .top {
	 padding: 10px 20px;
	 background: #00A7F6;
	 color: #fff;
	 font-size: 15px 
}
 .vip-popup .top img {
	 width: 42px;
	 height: 42px;
	 vertical-align: middle;
	 margin-right: 10px 
}
 .vip-popup .bottom {
	 background: #fff;
	 padding: 0 30px 
}
 .vip-popup .vip-Equity {
	 margin-bottom: 30px 
}
 .vip-popup .pay .code {
	 float: right;
	 text-align: center 
}
 .vip-popup .pay .code img {
	 display: block;
	 width: 135px;
	 height: 135px;
	 border-radius: 8px;
	 border: 2px solid #00A7F6;
	 padding: 8px 
}
 .vip-popup .pay .code p {
	 padding: 10px 0 
}
 .vip-popup .pay .list {
	 float: left 
}
 .vip-popup .pay .list .h {
	 line-height: 60px;
	 padding: 10px 0;
	 overflow: hidden 
}
 .vip-popup .pay .list .h&gt;span {
	 display: block;
	 float: left;
	 font-size: 23px;
	 color: #777 
}
 .vip-popup .pay .list .h p {
	 float: left;
	 color: #00A7F6;
	 font-size: 22px 
}
 .vip-popup .pay .list .h p span {
	 font-size: 42px 
}
 .pay-list {
	 display: block;
	 overflow: hidden;
	 float: left;
	 margin-top: 10px 
}
 .pay-list a {
	 display: block;
	 float: left;
	 margin-right: 20px;
	 border: 1px solid #EEEEEE;
	 position: relative;
	 border-radius: 6px;
	 padding: 5px 20px 
}
 .pay-list a img {
	 display: block;
	 margin: 0 auto 
}
 .pay-list a.active {
	 border: 2px solid #00A7F6 
}
 .pay-list a.active::after {
	 content: "";
	 position: absolute;
	 z-index: 100;
	 right: -1px;
	 bottom: 0;
	 width: 30px;
	 height: 30px;
	 background: url(../images/recruit-information2.png) bottom right no-repeat 
}
 </pre></body></html>