﻿:root { --primary-color: #006eff;
 --border-color: #f4f4f4;
 --ceo-ahbg: #0e131a;
 --ceo-ahmk: #191f28;
}
.ceo-background-muted { background-color:#f0f2f5 }
.ceofont { font-size: 14px!important; display: inline-block; transform: translateY(1px); line-height: 1; }
a, .ceo-link { color:#505050 }
em, i { font-style:normal }
ul, li { list-style: none; }
.b-r-2 { border-radius:2px!important }
.b-r-4 { border-radius:4px!important }
.b-r-6 { border-radius:6px!important }
.b-r-12 { border-radius:12px!important }
.b-t { border-top:1px solid var(--border-color) }
.b-b { border-bottom:1px solid var(--border-color) }
.b-a { border:1px solid var(--border-color) }
.ceo-dongtai { transition:all .3s
}
.ceo-dongtai:hover { transform:translateY(-3px); -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .05); box-shadow:0 0 10px rgba(0, 0, 0, .05); -webkit-transform:translateY(-3px); -ms-transform:translateY(-3px); transform:translateY(-3px) }
.ceo-dt { transition:all .3s
}
.ceo-dt:hover { transform:translateY(-3px); -webkit-transform:translateY(-3px); -ms-transform:translateY(-3px); transform:translateY(-3px) }
.ceo-margin-bottom-10 { margin-bottom:10px !important }
.ceo-margin-bottom-20 { margin-bottom:20px!important }
.ceo-margin-bottom-30 { margin-bottom:30px !important }
.ceo-margin-bottom-40 { margin-bottom:40px !important }
.ceo-margin-top-10 { margin-top:10px !important }
.ceo-margin-top-20 { margin-top:20px !important }
.ceo-margin-top-30 { margin-top:30px !important }
.ceo-padding-left-30 { padding-left:30px }
.ceo-text-align { text-align:center!important }
.ceo-margin-right-6 { margin-right:6px }
.ceo-right-3 { margin-right:3px }
.ceo-padding-20 { padding:20px }
.ceo-padding-30 { padding:0 30px }
.ceo-padding-30px { padding:30px }
.ceo-padding-bottom-10 { padding-bottom:10px }
.ceo-padding-top-4 { padding-top:4px }
.ceo-padding-left-0 ul { padding-left:0 }
.ceo-margin-0 ul { margin:0 }
.ceo-font-mini { font-size:12px; line-height:1.5 }
.change-color { background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff!important }
.btn { border-radius:4px; color:#fff; display:inline-block; font-size:16px }
.btn:hover { transform:translateY(-3px) }
.avatar { }
.avatar img { border-radius:50% }
.avatar-20 { width: 20px; height: 20px; }
.avatar-24 { width: 24px; height: 24px; }
.avatar-30 { width: 30px; height: 30px; }
.avatar-40 { width: 40px; height: 40px; }
.avatar-46 { width: 46px; height: 46px; }
.avatar-50 { width: 50px; height: 50px; }
.avatar-60 { width: 60px; height: 60px; }
.avatar-70 { width: 70px; height: 70px; }
.avatar-80 { width: 80px; height: 80px; }
.avatar-90 { width: 90px; height: 90px; }
.avatar-100 { width: 100px; height: 100px; }
.ceo-topnav { position:relative; z-index:1001; margin-bottom:0; box-sizing:content-box }
.ceo-top-navbar { min-height:32px; background-color:transparent }
.navbar-left { margin-left:0; float:left!important; padding-left:0; margin:0; list-style:none }
.ceo-top-nav { padding-left:0 }
.ceo-top-nav>li { line-height:30px; padding:0px 10px; list-style:none }
.ceo-top-nav>li { float:left; font-size:12px }
.ceo-top-nav>li>a { color:#888888; padding:0; position:relative; line-height:32px; height:32px; font-size:12px }
.navbar-right { float:right!important; margin-right:-15px; padding-left:0; margin-top:0; margin:0; list-style:none }
.caret { display:inline-block; width:0; height:0; margin-left:2px; vertical-align:middle; border-top:4px dashed; border-right:4px solid transparent; border-left:4px solid transparent }
.lang-style .dropdown-menu { position:absolute; box-shadow:none!important; border-radius:3px!important; background:#fff; padding:10px 0; min-width:83px!important; border:1px solid #eee; list-style:none; margin-top: 2px; }
.lang-style .dropdown-menu .caret1 { position:absolute; margin-top:-16px; margin-left:35px; border-bottom:8px dashed; border-right:8px solid transparent; border-left:8px solid transparent; border-top:0!important; list-style:none }
.dropdown-menu>li>a { display:block; padding:3px 20px; clear:both; font-weight:400; line-height:1.42857143; color:#505050; white-space:nowrap }
.dropdown-menu>li>a:hover { color:var(--primary-color) }
.wp { width:1046px; }
.nav>ul>li>a .new { display:block; width:28px; height:19px; position:absolute; left:50%; top:-18px; margin-left:-13px; background:url(../images/ceo-new.png) no-repeat; -webkit-animation:upDown 6s ease-in-out infinite; animation:upDown 6s ease-in-out infinite }
.nav>ul>li>a .hot { display:block; width:28px; height:19px; position:absolute; left:50%; top:-18px; margin-left:-13px; background:url(../images/ceo-hot.png) no-repeat; -webkit-animation:upDown 6s ease-in-out infinite; animation:upDown 6s ease-in-out infinite }
.nav>ul>li>a .jian { display:inline-block; font-size:0.6rem; letter-spacing:0.05em; background:linear-gradient(to top, #f308a0 0%, #fb0655 100%); color:#ffffff; border-radius:1rem; padding:.15rem .3rem;
line-height:1; position:absolute; left:46%; top:-18px; margin-left:-13px }
.nav>li>a .jian { display:inline-block; font-size:0.6rem; letter-spacing:0.05em; background:linear-gradient(to top, #f308a0 0%, #fb0655 100%); color:#ffffff; border-radius:1rem; padding:.15rem .3rem;
line-height:1; margin-left:8px }
@keyframes upDown { 0% {
 transform:translateY(5px)
}
 25% {
 transform:translateY(0px)
}
 50% {
 transform:translateY(5px)
}
 75% {
 transform:translateY(0px)
}
 100% {
 transform:translateY(5px)
}
}
.header { box-shadow:0 0 30px rgba(0, 0, 0, 0.07); z-index:997 }
.to-night { }
.navbar { }
.logo { }
.logo img { height:49px; margin-right:41px!important }
.ceo-app-logo { height:38px; }
.ceo-app-logo2 { height: 30px; width: 92px; display: inline-block; }
.nav { }
.nav>ul { list-style:none }
.nav>ul>li { display:inline-block; line-height:86px }
.nav>ul>li>a { margin:0 20px; text-align:center; padding:0px 14px; font-size:16px; position:relative }
.nav>ul>.current-menu-item>a{ color:#fff; }
.nav>ul>.current-menu-item>a::after {
 content:'';
 display:block;
 left:0;
 right:0;
 position:absolute;
 width:90px;
 height:38px;
 bottom:-10px;
 z-index:-10;
 border-radius:8px;
 background-color:#3192e7;
 background-image:-webkit-gradient(linear, left top, right top, from(#3192e7), to(#28a0e9));
 background-image:-webkit-linear-gradient(left, #3192e7, #28a0e9);
 background-image:-o-linear-gradient(left, #3192e7 0, #28a0e9 100%);
 background-image:linear-gradient(90deg, #3192e7, #28a0e9);
 -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3);
 box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3);
 color:#fff
}
.navBar_02 .nav>ul>.current-menu-item>a::after {
 bottom:-13px
}
.nav>ul>.current-menu-item { }
.nav>ul>.current-menu-item a { }
.nav>ul>li .sub-menu { display:none; background:#fff; list-style:none; padding:4px; border-radius:4px; padding:12px 0; border-top:1px solid var(--border-color); animation-name:ceo-fade-left-small; animation-duration:0.5s; animation-timing-function:ease-out; animation-fill-mode:both }
.nav>ul>li .sub-menu li.current-menu-item a { color:var(--primary-color)!important }
.nav>ul>li .sub-menu li.current-menu-item .sub-menu .menu-item-type-custom a { /*    color: #505050!important;*/ }
.nav>ul>li .sub-menu li.current-menu-item .sub-menu .menu-item-type-custom a:hover { color:var(--primary-color)!important }
.nav>ul>li:hover .sub-menu { display:block; position:absolute; top:0; margin-top:86px; width:100% }
.nav>ul>li .sub-menu li { }
.nav>ul>li .sub-menu li:hover { -webkit-transform:translateY(-3px); -ms-transform:translateY(-3px); transform:translateY(0px) }
.nav>ul>li .sub-menu li a { display:block; margin:0 24px; font-size:15px; transition:none; color:#616161; line-height:40px; }
.nav>ul>li .sub-menu li a:hover { color:var(--primary-color) }
.ceo-mobnav-box { padding: 20px 20px 80px 20px; }
.mob-nav { }
.mob-nav>ul { text-align: center; list-style:none; }
.mob-nav>ul>li { border: 0; }
.mob-nav>ul>li a { display: block; color: #4b5f72; border: 1px solid var(--border-color); font-size: 14px; padding: 5px; border-radius: 4px; margin-bottom: 5px; }
.mob-nav .sub-menu { position: relative; display: block; width: 100%; overflow: hidden; padding: 0; margin-bottom: 5px; border-top: 0; }
.mob-nav .sub-menu li { width: 50%; float: left; padding: 0; border-radius: 4px; min-width: 50%; border-bottom: 0; text-align: center; }
.mob-nav .sub-menu li a { display: block; color: #8c979f; border: 1px solid var(--border-color); font-size: 13px; padding: 5px; margin: 2px; }
.mob-nav .sub-menu li a .cat-menu-num { display: none; }
.mob-nav .sub-menu .sub-menu { display: none; }
.header-info { }
.header-info i { margin-right:3px; cursor:pointer; font-size: 16px!important; }
.header-info em { height:12px; width:1px; background:rgba(0, 0, 0, 0.3); margin:0 20px 0 0px }
@media screen and (max-width:1400px) {
 .header-info em {
 margin:0 20px
}
}
.header-info a { }
.header-info .avatar img { border:3px solid #d8e7fb; height:36px; width:36px }
.user-down .avatar img { border:3px solid #d8e7fb; height:50px; width:50px }
.user-info-menu { }
.user-info-menu a { padding:6px }
.user-info-menu a:hover { color:#000 }
.user-down { width:330px; display:none; padding-top:15px; margin-top:55px; z-index:9999 }
.head-avatar { }
.head-avatar:hover .user-down { display:block }
.user-info { background:#f4faff; padding:20px }
.user-info:before { content:''; position:absolute; left:0; top:0; opacity:.3; background-image:-webkit-linear-gradient(46deg, #b5dfff 48%, #f4faff 91%); background-image:-o-linear-gradient(46deg, #b5dfff 48%, #f4faff 91%); background-image:linear-gradient(44deg, #b5dfff 48%, #f4faff 91%); width:60px; height:76px; -webkit-border-radius:0 0 100% 0; border-radius:0 0 100% 0 }
.user-info:after { content:''; position:absolute; right:0; bottom:0; opacity:.4; background-image:-webkit-linear-gradient(47deg, #b5dfff 1%, #f4faff); background-image:-o-linear-gradient(47deg, #b5dfff 1%, #f4faff 100%); background-image:linear-gradient(43deg, #b5dfff 1%, #f4faff); width:100px; height:57px; -webkit-border-radius:100% 0 0 0; border-radius:100% 0 0 0 }
.user-info h4 { font-size:16px; margin-bottom:5px }
.head-login { color:#fff; padding:4px 15px }
.head-login:hover { color:#fff; -webkit-transform:translateY(-3px); -ms-transform:translateY(-3px); transform:translateY(-3px) }
.search { }
.search input { border:none }
.search button { background:transparent; border:none; padding:0 15px; cursor:pointer }
.ceo-navbar-s { margin-right:15px }
.ceo-nav2-em { background:#ff585d; color:#fff; font-size:11px; font-style:normal; padding:1px 6px; margin-right:10px; }
.ceo-nav2-bp { display:flex }
.ceo-navbar-2 { height:99px }
.navBar_02 .ceo-navbar-2 .ceo-logo-nav-night { margin-right: 20px!important; }
.ceo-navbtn { align-items:center; display:flex; height:46px; position:relative }
.ceo-navs { display:block; width:168px; height:38px; font-size:14px; line-height:38px; text-align:center; color:#fff; border-radius:4px 4px 0 0; background:linear-gradient(90deg, #006eff, #13adff); margin-top:7px }
.nav_2 .current-menu-item>a::after {
 height:2px!important;
 border-radius:50px!important
}
.ceo_nav_focus { float:right; height:29px; position:relative; width:98px; margin-top:5.5px; cursor:pointer; z-index:40 }
.ceo_nav_focus span { display:block; width:98px; height:29px; position:absolute; top:0; left:0 }
.ceo_nav_focus:hover .flex-footera { display:block }
.ceo_nav_focus .flex-footera { left:-20px; text-align:center; padding-top:15px; width:102px; height:132px; border:1px solid #FF5353; background:#fff; padding:15px; position:absolute; top:40px; display:none }
.ceo_nav_focus .flex-footera p { height:15px; line-height:15px; text-align:center; font-size:12px; color:#333; font-family:Verdana, Geneva, sans-serif; overflow:hidden; margin:0 }
.ceo_nav_focus .flex-footera img { width:90px; height:90px; margin:10px auto }
.ceo_nav2_ss { display:flex; align-items:center }
.ceo_nav2_ssk { position:relative; box-sizing:border-box; width:509px; display:flex; left:20%; height:36px }
.ceo_nav2_ssk form { width:312px; border:1px solid #eee }
.ceo_nav2_ssk input { height:36px }
.ceo_nav2_ssk button { background:transparent; border:none; padding:0 29px; cursor:pointer }
.ceo_nav2_an { }
.ceo_nav2_an a { width:128px; height:36px; line-height:36px; font-size:15px; margin-left:10px; display:block; float:left; border-radius:3px; cursor:pointer; text-align:center; background-color:#333333; color:#fff!important }
.ceo_nav2_an img { max-width:none; position:absolute; right:30px; bottom:0; width:50px }
.ceo-navs i { font-weight:normal; font-size:18px!important; display:inline-block; transform:translateY(2px) }
.ceo_nav2_ssk button { background:linear-gradient(90deg, #006eff, #13adff)!important; color:#fff }
.nav_2 .nav>ul>li:hover .sub-menu { margin-top:46px!important }
.nav_2 .nav>ul>li { line-height:46px!important }
/*
* ----------------------------------------------------------------------------
* 导航样式3
* ----------------------------------------------------------------------------
*/
@media (max-width:800px) {
 .navBar_03 {
 background:#fff!important;
 margin-bottom:0!important
}
 .header-info em {
 display:none!important
}
}
.navBar_03 { background-color:#fff; top:0; left:0; z-index:15; box-shadow:0 0 30px rgba(0, 0, 0, 0.07) }
.ceo-text-center { text-align:center!important }
.navBar_03 .nav>ul>.current-menu-item>a::after {
 content:'';
 display:block;
 width:100%;
 left:0;
 right:0;
 height:2px;
 position:absolute;
 bottom:-9px;
 z-index:10;
 border-radius:8px;
 background-color:#3385ff;
 background-image:linear-gradient(90deg, rgba(255, 206, 5, 1), rgba(255, 232, 81, 1));
 background-image:linear-gradient(90deg, rgba(255, 206, 5, 1), rgba(255, 232, 81, 1));
 background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%);
 background-image:linear-gradient(90deg, rgba(255, 206, 5, 1), rgba(255, 232, 81, 1));
 -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3);
 box-shadow:0 5px 10px 0 rgba(253, 235, 16, 0.3);
 color:#fff
}
.header_3_nav { display:inline-block; width:100% }
/*
* ----------------------------------------------------------------------------
* 导航样式4
* ----------------------------------------------------------------------------
*/
.header_4_nav { display:inline-block; width:100% }
.ceo_header_nav { padding:0 30px }
/*导航弹窗搜索*/
#header-search .ceo-tan { width:600px; border-radius:12px }
.ceo-tan h3 { margin-bottom:25px; text-align:center }
.header-btn-search { margin-top:20px; text-align:center }
.header-btn-search-s { background-color:#3385ff; border-radius:4px; color:#fff !important; display:inline-block; font-size:15px; padding:6px 19px; box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3) }
/*
 * ------------------------------------------------------------------------------
 * 首页弹窗样式
 * ------------------------------------------------------------------------------
 */
#home-modal .ceo-tan { width:600px; border-radius:12px }
.home-modal { background:transparent; max-width:600px!important }
.home-modal-bg { max-height:160px }
.home-modal-main { background:#fff; margin:80px auto 0 auto; width:80%; border-radius:12px; min-height:200px; box-shadow:0 4px 8px 0 rgba(7, 17, 27, 0.1) }
.home-modal-bottom { }
.home-modal-bottom ul { list-style:none; padding:0 }
.home-modal-bottom ul li { height:20px; margin:0 auto; border-radius:4px; margin-top:-15px; transition:all .2s
}
.home-modal-bottom ul li:nth-child(1) {
 width:95%;
 background:rgba(255, 255, 255, 0.4)
}
.home-modal-bottom ul li:nth-child(2) {
 width:90%;
 background:rgba(255, 255, 255, 0.2)
}
.home-modal-btn { background:var(--primary-color); color:#fff; padding:6px 30px; -webkit-box-shadow:0px 7px 12px -8px var(--primary-color); box-shadow:0px 7px 12px -8px var(--primary-color); transition:all .3s
}
.home-modal-btn:hover { transform:translateY(-2px) }
.home-modal-close { cursor:pointer; background:#f6f6f6; color:#999; box-shadow:none }
.ceo-tanchuang-gg p { font-size:0.875rem; line-height:1.5 }
.ceo-tanchuang-gg-an { padding:8px 39px!important; font-size:14px }
/*
* ----------------------------------------------------------------------------
* 首页幻灯片模块
* ----------------------------------------------------------------------------
*/

.l_slide { width:1070px; padding-right:20px }
.s_slide { width:370px; height:170px; margin-bottom:20px; box-shadow:0 34px 20px -30px rgba(0, 36, 100, 0.2); -webkit-box-shadow:0 34px 20px -30px rgba(0, 36, 100, 0.2) }
.s_slide span { color:#fff; font-size:14px; padding:10px }
.s_slide .ceo-overlay-primary { background:rgba(34, 34, 34, 0.3)!important }
/*
* ----------------------------------------------------------------------------
* 首页slide幻灯模块2
* ----------------------------------------------------------------------------
*/
.ceo_slide2 { padding:20px }
@media (min-width:1200px) {
 .ceo_slide2 {
 padding:30px
}
}
.slide { }
.slide .slide-ul { min-height:auto!important; box-shadow:0 34px 20px -30px rgba(0, 36, 100, 0.2); -webkit-box-shadow:0 34px 20px -30px rgba(0, 36, 100, 0.2) }
.slide .slide-item { }
.slide .slide-item img { width:100%!important }
.section-title { color:#3c3c3c }
.section-title .more { padding:2px 2px 2px 6px }
.section-more { }
.section-more .btn { padding:12px 50px }
/*
* ----------------------------------------------------------------------------
* 首页幻灯样式4
* ----------------------------------------------------------------------------
*/
.ceo-slide-4-banner-top { overflow:hidden; width:146%; left:-20%; height:432px; position:absolute; top:0; content:''; border-radius:0 0 70% 70% }
.slide_04 { margin:0 auto; padding-top:30px; z-index:9; width:100%; height:422px; position:relative }
.slide_04 img { width:100% }
.slide_04 .search { padding:0 15px; top:50% }
.slide_04 .ceo_search_4_title { padding:0 15px; top:31% }
.slide_04 .slide_text { color:rgba(255, 255, 255, 0.9); text-align:center; margin-bottom:40px; font-size:36px; font-weight:bold }
.slide_04_search { display:flex }
.ceo_slide04_top_btn { width:118px; height:48px; line-height:48px; border-radius:50px; text-align:center; display:inline-block; border:3px solid rgba(255, 255, 255, 0.3) }
.ceo_slide04_top_btn a { width:100%; height:100%; display:block; font-size:16px; font-weight:bold; background:linear-gradient(90deg, rgba(255, 206, 5, 1), rgba(255, 232, 81, 1)); color:#fff; border-radius:50PX }
.slide_04 .search input { padding-left:15px; width:500px; height:49px; border:1px solid rgba(255, 255, 255, 0.2); background:rgb(255,255,255); border-radius:50px 0px 0px 50px; color:#FFF; font-size:15px; -webkit-text-fill-color:#ADADAD }
.slide_04 form { border-radius:50px; border:3px solid rgba(255, 255, 255, 0.3) }
.slide_04 .search button { background:linear-gradient(90deg, rgba(255, 206, 5, 1), rgba(255, 232, 81, 1)); height:49px; color:#FFFFFF; padding:0 20px; font-size:16px; font-weight:bold; letter-spacing:3px; transition:all .3s;
border-radius:0px 50px 50px 0px }
.ceo_slide04_top_or { display:inline-block; padding:0 20px; font-size:20px; color:#FFFFFF; font-weight:bold; height:48px; line-height:48px }
.search button { background:transparent; border:0; cursor:pointer }
.slide_04 .search button i { color:#fff; margin-right:3px }
.slide_04 .search_tags { margin-top:30px }
@media only screen and (max-width:900px) {
 .slide_04 .search_tags {
 margin-top:20px;
 margin-bottom:20px
}
}
.slide_04 .search_tags i { margin-right:4px }
.slide_04 .search_tags a { padding:0 10px }
.ceo-slide-4-control-box { width:1440px; height:180px; margin-left:auto; margin-right:auto; margin-top:-100px }
.ceo-slide-4-control-box ul { list-style:none; position:relative }
.ceo-slide-4-control-box ul li { position:absolute; top:50px; cursor:pointer }
.ceo-slide-4-control-box ul li i { font-size:40px!important; transform: translateY(3px); }
.ceo-slide-4-prev { margin-left:-10px; height:60px; background-repeat:no-repeat; width:60px; position:absolute; top:38%; z-index:9; cursor:pointer; font-size:28px; color:#FFFFFF; background-color:#ffd1d133; border-radius:30px; text-align:center; line-height:60px; background:rgba(250, 26, 63, 0.13); box-shadow:0 0 black }
.ceo-slide-4-next { margin-right:-6px; height:60px; right:0px; width:60px; z-index:9; font-size:28px; border-radius:30px; text-align:center; line-height:60px; color:#FFFFFF; background:rgba(250, 26, 63, 0.13) }
.ceo-slide-4-bigbox { overflow:hidden; width:1293px; height:144px; margin:auto 70px auto; padding-top:6px; z-index:10; position:absolute !important }
#ceo-slide-4-switcher { height:144px; left:0px }
.ceo_slide_4_content_1.ceo_slide_4_content_2 { width:100%; float:left }
.ceo_slide_4_box {
 transition:all .7s ease 0s; width:235px!important; height:144px!important; float:left; margin:0 12px; border-radius:8px; background-size: cover; background-position: center; }
.ceo_slide_4_box a { width:235px!important; height:144px!important; position:absolute }
.ceo_slide_4_box:hover { opacity:0.8 }
.ceo_slide_4_item { transition:all .3s
}
.ceo_slide_4_item:hover { -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .05); box-shadow:0 0 10px rgba(0, 0, 0, .05); -webkit-transform:translateY(-6px); -ms-transform:translateY(-6px); transform:translateY(-6px) }
/*
* ----------------------------------------------------------------------------
* 首页slide幻灯模块5
* ----------------------------------------------------------------------------
*/
.slide_05 { }
.slide_05 .slide-ul { min-height:auto!important; box-shadow:0 34px 20px -30px rgba(0, 36, 100, 0.2); -webkit-box-shadow:0 34px 20px -30px rgba(0, 36, 100, 0.2) }
.slide_05 .slide-item { }
.section-title { color:#3c3c3c }
.section-title .more { padding:2px 2px 2px 6px }
.section-more { }
.section-more .btn { padding:12px 50px }
/*
* ----------------------------------------------------------------------------
* 首页slide幻灯片模块6
* ----------------------------------------------------------------------------
*/
.slide_6_search { height:68px; width:1200px; position:relative; z-index:12; margin:0 auto; margin-top:-100px; z-index:1; top:-120px }
.slide_6_search .searchbox { width:1010px; margin:0 auto; background:rgba(255, 255, 255, 0.5); height:48px; border-radius:5px; padding:10px }
.slide_6_search .searchbox .search_input { width:865px; height:48px; background:#fff; border-radius:3px; position:relative; left:0; top:0 }
.slide_6_search .searchbox input.text { width:469px; height:48px; position:absolute; padding:0 10px; color:#999898; font-size:14px }
.slide_6_search .searchbox input, .slide_6_search .searchbox button { border:0; outline:none; background:none; filter:chroma(color=#000000) }
.slide_6_search .searchbox .tag { position:absolute; right:123px; top:0; padding:12px 10px }
.slide_6_search .searchbox .tag a { display:inline; padding:3px 8px; border-radius:10px; background:#EFEFEF; float:left; margin:0 5px; height:18px; line-height:18px; color:#A0A0A0; font-size:12px }
.slide_6_search .searchbox .tag a:hover { background:#ff0200; color:#fff }
.slide_6_search .searchbox .submit { display:block; width:123px; height:48px; background:#4E464E; position:absolute; right:0; top:0; border-radius:0 3px 3px 0; line-height:48px; text-align:center; color:#fff; font-size:20px; cursor:pointer }
.slide_6_search .searchbox .submit:hover { background:#EB2C17; color:#fff }
.slide_6_search .searchbox .submit_s { right:-138px; display:block; width:123px; height:48px; background:#fe4d3f; position:absolute; top:0; border-radius:3px; line-height:48px; text-align:center; color:#fff; font-size:20px; cursor:pointer }
.slide_6_search .searchbox .submit_s:hover { background:#EB2C17; color:#fff }
.slide_6_ss { display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:0 30px; margin-left:-20px }
.slide_6_mk { }
.slide_6_jb { position:relative; border-radius:10px; margin-top:-100px; margin-bottom:30px!important }
.slide_6_n { display:flex; margin:0 auto; padding-top:15px; height:54px; color:#fff; font-size:14px; justify-content:space-between }
.slide_6_n .slide_6_s { position:relative; display:inline-block; padding:0 40px; height:40px; border-radius:73px; background:none; vertical-align:middle; text-align:center; line-height:40px }
.slide_6_n .slide_6_s ul { float:left; margin:0 auto }
.slide_6_n .slide_6_s li { float:left; margin-right:40px }
.slide_6_n .slide_6_s li .first { color:#2879f7 }
.slide_6_n .slide_6_s li a { float:left; color:#606075; font-weight:600; font-size:14px }
.slide_6_n .slide_6_y { font-weight:600; position:relative; display:inline-block; padding:0 40px; height:40px; background:none; vertical-align:middle; text-align:center; line-height:40px }
.slide_6_n .slide_6_y a { margin-left:40px; color:#ffb100 }
.slide_6_d { padding-left:20px; flex:0 0 25%; box-sizing:border-box; width:100%; max-width:100% }
.slide_6_d .mini-stats { position:relative; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; min-width:0; word-wrap:break-word; background-color:#fff; background-clip:border-box; border:1px solid rgba(0, 0, 0, .125); border-radius:.5rem;
border:none; -webkit-box-shadow:0 0 1.25rem rgba(108, 118, 134, 0.1); box-shadow:0 0 1.25rem rgba(108, 118, 134, 0.1); overflow:hidden }
.mini-stats .mini-stats-content { padding:1rem!important }
.slide_6_d_mb4, .my-4 { margin-bottom:1.5rem!important }
.slide_6_d_right { text-align:right!important; color:rgba(255, 255, 255, .5)!important }
.slide_6_d_right span {
 margin-top:.5rem!important; background-color:#f8f9fa; margin-bottom:.5rem!important;
color:#1699dd !important; display:inline-block; padding:.25em .4em; font-size:75%; font-weight:700; line-height:1; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:.25rem;
 transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
.slide_6_d_right p { color:#fff }
.slide_6_d_m { margin-left:1rem!important; margin-right:1rem!important }
.slide_6_d_m .mini-stats-desc { display:inline-block; position:relative; bottom:22px; height:100%; -webkit-box-shadow:0 0 1.25rem rgba(108, 118, 134, 0.1); box-shadow:0 0 1.25rem rgba(108, 118, 134, 0.1); background-color:#ffffff !important; padding:1rem!important; border-radius:.25rem!important;
display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap }
.slide_6_d_m .mini-stats-desc li { float:left; flex:0 0 33.33333%; box-sizing:border-box; width:100%; max-width:100% }
.slide_6_d_m .mini-stats-desc a { display:block; height:60px; padding:12px 15px 15px 15px }
.slide_6_d_m .mini-stats-desc a:hover { color:var(--primary-color)!important }
.slide_6_d_m .mini-stats-desc a img { display:block; width:58px; height:45px; margin:0 auto 5px }
.slide_6_d_m .mini-stats-desc p { display:block; height:20px; line-height:20px; overflow:hidden; font-size:14px; color:#666; text-align:center }
/*链接模块*/
.slide_6_link { padding:20px 30px }
.slide_6_link ul { margin-left:-30px }
.slide_6_link ul li { padding-left:30px; margin-bottom:10px; float:left }
.slide_6_link ul li a { font-size:13px; display:flex; line-height:28px; border:1px solid #e8e8e8; padding:0px 28px; color:#616161; text-align:center; justify-content:space-around; border-radius:4px }
.slide_6_tjmk { background:#eaeaea; height:50px; border-radius:0 0 10px 10px }
.slide_6_tjmk .slide_6_tj { height:20px; line-height:20px; text-align:center; padding:15px 0 12px }
.slide_6_tjmk .slide_6_tj li { display:inline-block; line-height:20px; height:20px; padding-left:20px; position:relative; color:#9396A6; padding-right:20px; font-size:13px }
/*
* ----------------------------------------------------------------------------
* 首页四格推荐
* ----------------------------------------------------------------------------
*/

.fastnav { }
.fastnav-item { padding:0 35px }
.fastnav-item:hover .item-i { color:var(--primary-color) }
.fastnav-item i { font-size:48px!important; transition:all .3s
}
.fastnav-item h3 { font-size:18px; margin-bottom:2px }
.fastnav-item h3 .go { padding:1px 2px 1px 5px; -webkit-border-radius:14px; border-radius:14px; color:#fff; font-weight:400; font-size:12px; text-transform:uppercase; vertical-align:top }
.fastnav-item h3 .go i { font-size:12px!important }
/*
* ------------------------------------------------------------------------------
* 快捷导航样式
* ------------------------------------------------------------------------------
*/

.fastlink { margin-top:20px!important; margin-bottom:20px; padding-bottom:inherit!important }
.fastlink-item { }
.fastlink-item .tags-item { margin: 10px 0; }
.fastlink-title { font-size:15px; padding-bottom:10px }
.fastlink-title i { color:var(--primary-color); margin-right:3px; font-weight:normal }
.fastlink-title span { font-weight:normal; letter-spacing:0; font-size:12px }
.fastlink-list { list-style:none; border-left:1px solid var(--border-color); margin:13px 0 0 }
.fastlink-list li { position:relative }
.fastlink-list li a { display:block; font-size:13px; color:#999; padding:6px 12px }
.fastlink-list li::after {
 content:'';
 width:5px;
 height:5px;
 background:#fff;
 border:1px solid #aac0ff;
 position:absolute;
 left:-4px;
 top:7px;
 border-radius:50%;
 margin:7px 0;
 z-index:90;
 transition:all .3s
}
.fastlink-list li a:hover { color:var(--primary-color) }
.tags-item { margin:20px 0 }
.tags-item a { display:inline-block; font-size:12px; color:#aaa; background:#f6f6f6; padding:4px 10px; border-radius:3px; margin:3px }
.tags-item a:hover { background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff }
.fastlink-img { margin-top:15px; max-height:91px; overflow:hidden }
.fastlink-img .cover { padding:8px 10px; font-size:12px }
.fastlink-img a img { border-radius:4px }
.fastlink-icons { position:relative; overflow:hidden }
.fastlink-icons a { background:#fff0; padding:10px 10px }
.fastlink-icons .fastlink-icons-d { padding-left:0; margin:0; float:left; box-sizing:border-box; width:25%; text-align:center; font-size:9pt }
.fastlink-icons i { display:inline-block; margin-bottom:5px; width:50px; height:50px; border-radius:100%; background:#e8fbff; color:#448aff; text-align:center; font-size:36px!important; line-height:50px; font-weight:300 }
.fastlink-icons span { display:block; height:16px; line-height:16px; overflow:hidden }
/*
* 面包屑导航
* ----------------------------------------------------------------------------
* */
.crumb { color:#bdbdbd }
.crumb { line-height:48px }
.crumb a { color:#666 }
.crumb i { font-size:13px }
/*
* ----------------------------------------------------------------------------
* 卡片布局
* ----------------------------------------------------------------------------
*/

.card { }
.card-item { transition:all .3s
}
.card-item .cover { height:100% }
.card-item .cover img { height:100% }
.card-item .title { padding:15px 15px 0px 15px; max-width:100%; letter-spacing:0.5px; font-size:15px; transition:all .3s;
min-height:45px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-box-orient:vertical; -webkit-line-clamp:2; word-break:break-all }
.item-foot { color:#bdbdbd }
.item-foot a { color:#bdbdbd }
.card-item:hover { -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .05); box-shadow:0 0 10px rgba(0, 0, 0, .05); -webkit-transform:translateY(-3px); -ms-transform:translateY(-3px); transform:translateY(-3px) }
.item-foot .cat a { color:#70b4f9; background:rgba(0, 132, 255, .1); padding:3px 6px; border-radius:2px; font-size:12px; display:inline-block }
.item-foot .cat a:hover { background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff }
.ceo-card-foot { padding:10px 15px 10px 15px }
.ceo-home-card-top { margin-top:30px }
.ceoshop-price { color: #ff4800; margin-left: 10px; }
/*
* ----------------------------------------------------------------------------
* 列表子分类
* ----------------------------------------------------------------------------
*/
.sub-nav { }
.sub-nav li { margin-left:10px; color:#999; cursor:pointer; display:inline-block; letter-spacing:1px; line-height:22px; outline:none; padding:0 5px; text-align:center; border-radius:5px; font-weight:400; background:#fff; border:1px solid #eee; font-size:13px }
.sub-nav li a { color:#999; padding:3px 8px; display:inline-block; border-radius:4px }
.sub-nav li a:hover { color:var(--primary-color) }
.ceo-category-shaixuan { margin:0 15px 0 0; color:#666 }
/*文章置顶*/
.ceo-tops { transform:translateY(6%); display:inline-block; margin-right:3px }
/*分类文章列表*/
.ceo_freepath_subtitle { font-size:12px; color:#999; background:#fff; padding:15px 15px 10px 15px; height:12px; line-height:12px; border-bottom:1px solid #f4f4f4 }
.ceo_freepath_subtitle .clear { border-bottom:1px solid #eee; margin-top:30px }
.ceo_freepath_zhujiang a { float:left; color:#999 }
.ceo_freepath_keshi { float:right; color:#999 }
.ceo_freepath_keshi a { color:#999; margin-right:-4px; font-size:16px; transform:translateY(-4%); display:inline-block }
.ceo_freepath_keshi i { font-size: 16px!important; transform: translateY(-2px); }
.ceo_freepath_description { word-break:break-word; font-size:12px; line-height:20px; margin:15px 0 0 0; overflow:hidden; color:#555; height:0px; transition:all 0.3s; opacity:0; position:absolute }
.card-item222:hover .ceo_freepath_description { height:60px; opacity:1 }
.ceo_freepath_descriptionins { height:40px; overflow:hidden; padding:0 15px; color:#bdbdbd }
.ceo_freepath_descriptionins p { margin:0 }
/*
* ----------------------------------------------------------------------------
* 首页排行榜
* ----------------------------------------------------------------------------
*/
.ceo-rank-link-a a:hover { color:var(--primary-color) }
.rank { }
.rank-menu { background-color:#feae18; width:305px; background-image:url(../images/rank-bg.png); background-repeat:no-repeat; background-position:100% 100%; -webkit-background-size:100% 100%; background-size:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.rank-menu li { border-radius:4px 0 0 4px; text-align:left }
.rank-menu li a { display:block; font-size:16px; padding:20px 25px; color:#fff }
.rank-menu .ceo-active { background:#fff }
.rank-menu .ceo-active a { color:#feae18 }
.rank-item { border-bottom:1px dashed #f6f6f6 }
.rank-item:last-child { border:0 }
.rank-item:hover { background:#f8fbff }
.rank-item a { color:#a5a8b1 }
.rank-item-cover { width:120px; height:80px }
.rank-item-title { width:320px }
.rank-item-title a { color:#262626 }
.rank-item-cat { width:180px; color:#a5a8b1 }
.rank-item-count { }
.rank-item-author { width:120px }
.rank-item-author, .rank-item-title, .rank-item-cat, .rank-item-count { margin-top:15px }
.rank-item-author i, .rank-item-cat i { color: #a5a8b1; margin-right: 5px; }
.rank-tese .ceo-tese-remen, .rank-tese .ceo-tese-dujia, .rank-tese .ceo-tese-zuixin, .rank-tese .ceo-tese-tuijian, .rank-tese .ceo-tese-jingpin { transform:initial }
/*
* ----------------------------------------------------------------------------
* 首页专辑列表
* ----------------------------------------------------------------------------
*/

.topic { }
.topic-item { padding:30px }
.topic-item h3 { font-size:17px }
.topic-item ul { }
.topic-item ul li { margin-top:0!important }
.topic-item ul li a { color:#7c808a; padding:10px 0 }
.topic-item ul li a:hover { color:var(--primary-color); padding-left:3px }
.topic-item .info { color:#bdbdbd }
.topic-item .info a { color:#bdbdbd }
.topic-item .topic-item-cover { height:260px; max-width:200px }
.topic-item .topic-item-cover img { height:100%; max-width:none }
.ceo-home-catshow-top { margin-top:30px }
.ceo-catshow-top { transform:translateY(-50px) }
/*
* ----------------------------------------------------------------------------
* 首页博客列表样式
* ----------------------------------------------------------------------------
*/
.blog { }
.blog-item { margin-bottom:30px; transition:all .3s
}
.blog-item:hover { transform:translateY(-3px); -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .05); box-shadow:0 0 10px rgba(0, 0, 0, .05); -webkit-transform:translateY(-3px); -ms-transform:translateY(-3px); transform:translateY(-3px) }
.blog-item .cover { height:170px }
.blog-item .cover img { height:100%; min-width:100%; max-width:none }
.blog-item-content { padding:0 15px }
.blog-item-content h3 { line-height:0; margin-bottom:10px }
.blog-item-content h3 a { font-size:18px }
.blog-item-content p { color:#bdbdbd; margin:11px 0 }
.blog-item-content .cat a { margin-right:5px; font-family:arial }
.side-item { }
.side-item .cover { height:180px; width:245px }
.ceo-blog-items { min-height:100px }
/*文本列表*/
.ceo-category-article { }
.item-foot a:hover { color:var(--primary-color) }
.ceo-article-items { min-height:69px }
.ceo-caetegory-article a { margin-left:10px }
/*
* ------------------------------------------------------------------------------
* 分类页面
* ------------------------------------------------------------------------------
*/
.ceo-cat-vip-Btn { display:inline-block; border-radius:50px; height:24px; font-size:12px; color:#fff!important; position:relative; padding-left:40px; padding-right:16px; line-height:24px; overflow:hidden; background-image:linear-gradient(to right, #ff2837, #fdd621); margin-right:7px }
.ceo-cat-vip-Btn i { display:block; width:20px; height:20px; line-height:20px; text-align:center; border-radius:50%; position:absolute; left:15px; top:2px; overflow:hidden; background:#ff8100; color:#fff; font-size:14px }
@media screen and (max-width:800px) {
 .ceo-cat-vip-Btn {
 display:none
}
}
.ceo-container .ceo-cat-vip-Btn:hover { color:#ff0000 }
.cat-bg { height:220px; position: relative; }
.cat-bg img { -webkit-filter:unset; filter:unset }
.cat-bg h3 { color:#fff; font-size:28px; letter-spacing:1px }
.cat-bg .ceo-overlay-primary { background:rgba(34, 34, 34, 0) }
/*
* ------------------------------------------------------------------------------
* 分类访问密码
* ------------------------------------------------------------------------------
*/
.ceo-cat-password { }
.ceo-cat-password .box { width:600px; border-radius:12px; position:relative; margin:200px auto; padding:30px; box-shadow:0 5px 20px rgba(0, 0, 0, .1) }
.ceo-cat-password .box i { display:block; margin-bottom: 20px; font-size:100px!important; color:#ff8d00 }
.ceo-cat-password label { font-size:18px }
.ceo-cat-password button { display:inline-block; height:40px; line-height:40px; padding:0 18px; width:200px; border-radius:50px; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); font-size:15px; color:#fff!important }
/*
* ------------------------------------------------------------------------------
* 分类页面子分类列表
* ------------------------------------------------------------------------------
*/
@media screen and (max-width:1400px) {
 .ceo-cat-category img {
 height:260px !important
}
}
.list-nav { padding:10px 0 }
.list-nav ul { list-style:none }
@media screen and (max-width:1400px) {
 .list-nav ul {
 list-style:none;
 white-space:nowrap;
 overflow-x:auto !important
}
 .list-nav ul::-webkit-scrollbar {
 display:none
}
 .ceo-catnav-ck {
 list-style:none;
 white-space:nowrap;
 overflow-x:auto !important
}
 .ceo-catnav-ck::-webkit-scrollbar {
 display:none
}
 .ceo-fl-icon {
 text-align:center;
 display:inline-block;
 width:500px
}
}
.cat-item-dt { display:inline-block!important; color:#333!important; font-size:14px!important; font-weight:400!important; position:initial!important; top:auto!important }
.list-nav ul li { display:inline-block; color:#999 }
.list-nav ul li a { display:inline-block; padding:3px 8px; margin:2px 6px; color:#999; font-size:14px }
.list-nav ul li a:hover { color:#1e87f0 }
.list-nav .current-cat { }
.list-nav .current-cat a { position:relative; color:#333 }
.list-nav .current-cat a { z-index:10; color:var(--primary-color); background:#f0f6ff; display:inline-block; padding:3px 8px; border-radius:4px }
/*分类高级筛选菜单样式*/
.ceo_filter_item span { color:#333; font-size:14px; font-weight:400 }
.ceo_filter_item i { margin-right: 5px; font-size: 17px !important; transform: translateY(2px); }
.ceo_filter_item .ceo_filter_whole a.on { z-index:10; color:var(--primary-color); background:#f0f6ff; display:inline-block; padding:3px 8px; border-radius:4px }
.ceo_filter_item .ceo_filter_whole a { margin-left:11px }
.ceo_filter_item a.on { z-index:10; color:var(--primary-color); background:#f0f6ff; display:inline-block; padding:1px 8px; border-radius:4px; position:relative }
.ceo_filter_item>.on { color:#1890ff }
.ceo_filter_item { margin-top:10px }
@media screen and (max-width:800px) {
 .ceo_filter_item span {
 display:inline-block
}
 .ceo_filter_item a {
 margin-right:5px;
 line-height:20px;
 font-size:13px;
 padding:0 5px
}
 .ceo_filter_item {
 margin-top:0px
}
}
/*
* ----------------------------------------------------------------------------
* 分类菜单样式
* ----------------------------------------------------------------------------
*/
.ceo-catnav-wz { z-index:1; position:relative }
.ceo-catnav-wz .crumb { position:absolute; font-size:0.875rem; color:#fff }
.ceo-catnav-wz .crumb a { color:#fff }
.ceo-catnav-ck { line-height:1.8!important }
/*分类菜单样式1*/
.ceo-catnav-1 { position:relative; margin-bottom:30px }
.ceo-catnav-1s { padding:0 20px }
.ceo-catnav-1 .content_cctr input { background:#f3f3f3 }
.ceo-catnav-ss dt { top:85px!important }
/*分类菜单样式2*/
.ceo-catnav-2 { box-shadow:0px 4px 10px rgba(20, 20, 20, 0.1); border-radius:6px; position:relative; margin-bottom:30px }
.ceo-catnav-2 ul { padding:0 20px; margin-top:0 }
.ceo-catnav-2s { padding:0 20px }
.ceo-catnav-2 .content_cctr input { background:#f3f3f3 }
/*分类菜单样式3*/
.ceo-catnav-3 { box-shadow:0px 4px 10px rgba(20, 20, 20, 0.1); border-radius:6px; position:relative; margin-bottom:30px }
.ceo-catnav-3 ul { padding:0 20px; margin-top:0 }
.ceo-catnav-3s { padding:0 20px }
.ceo-catnav-3 .content_cctr input { background:#f3f3f3 }
.ceo-htt { border-top:1px solid #f1f1f1; margin:10px 20px 10px 20px }
/*分类菜单样式4*/
.ceo_sidebar_web { position:relative; top:0; width:100%; height:93%; overflow:hidden; right:0 }
.ceo_sidebar_web .content_ccmrt { display:block; height:121px; width:100%; text-align:center; padding-top:22px; -webkit-box-sizing:border-box; box-sizing:border-box; border-radius:6px }
.ceo_sidebar_web .content_ccmrt h2 { font-size:22px; color:#ffd6ac; margin-bottom:16px }
.ceo_sidebar_web .content_ccmrt button { width:152px; height:33px; background:#ffd6ac; border-radius:50px; cursor:pointer }
.ceo_sidebar_web .content_ccmrt a { font-size:15px; color:#a3380f }
.ceo_sidebar_web .content_ccmrm { text-align:center; padding-top:18px }
.ceo_sidebar_web .content_ccmrm p:first-child { font-size:18px; font-weight:bold; color:#262626 }
.ceo_sidebar_web .content_ccmrm p:first-child:before, .ceo_sidebar_web .content_ccmrm p:first-child:after { content:''; display:inline-block; width:30px; height:1px; background-color:#aaaaaa; vertical-align:middle; margin:0 10px }
.ceo_sidebar_web .content_ccmrm p:first-child + p { font-size:12px; color:#aaaaaa; margin:4px 0 10px }
.ceo-web-nav { border:1px solid #fff; display:inline-block; height:30px; border-radius:4px; text-align:center; line-height:30px; width:98px; margin-left:5px; color:#fff!important; position:absolute; top:-160px; right:0 }
.cate-hot-content { padding:0 30px }
.cate-hot-content li { display:flex; align-items:center; margin-top:15px }
.cate-hot-content li a { display:inline-block; flex:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#777 }
.cate-hot-content li a span { color:#909399; font-size:13px; margin-left:20px }
/*分类菜单样式5*/
.cat5-title { position:absolute; max-width:100%; bottom:0; top:0; display:block; margin-top:20px }
.cat5-bg-img { display:block; width:100%; height:100px; background-position:center; background-repeat:no-repeat; background-size:cover; background-color:transparent; position:relative; overflow:hidden }
.cat5-bg { height:100px; position:relative }
.cat5-bg img { -webkit-filter:unset; filter:unset }
.cat5-bg h3 { color:#fff; font-size:24px; letter-spacing:1px }
.cat5-title p { margin-top:8px; font-size:12px; color:#fff }
.cat5-bg .ceo-overlay-primary { background:rgba(34, 34, 34, 0) }
@media screen and (max-width:900px) {
 .cat5-title p {
 display:none
}
 .cat5-title {
 top:12px
}
}
/*分类菜单样式6*/
.cat6-bg { height:367px; position: relative; }
.cat6-bg img { -webkit-filter:unset; filter:unset; height:100% }
.ceo-cat6-title { margin-bottom:20px }
.ceo-cat6-title h3 { color:#fff; font-size:28px; letter-spacing:1px }
.ceo-cat6-title p { color:#fff; margin-top:10px }
.cat6-bg .ceo-overlay-primary { background:rgba(34, 34, 34, 0) }
.cat6-tags-item p { display:inline; color:#fff }
.cat6-tags-item a { margin-right:10px }
.cat6-tags-item a:hover { color:var(--primary-color) }
.cat6-tags-item a:last-child { margin-right:0px }
.ceo-cat6-ss .search { width:680px; background:#fff; border-radius:4px; margin: 0 auto; }
.ceo-cat6-ss .search form { height:45px; line-height:45px }
.ceo-cat6-ss .search .ceo-input { height:45px; line-height:45px; color:#666; background-color:rgb(255 255 255 / 0%) }
.ceo-cat6-ss .search button { color:#fff; background:var(--primary-color); padding:0 35px; border-radius:0px 4px 4px 0px; outline:none; filter:chroma(color=#000000) }
.ceo-cat6-ss .search button i { font-size: 18px!important; }
@media screen and (max-width:900px) {
 .cat7-video-model {
 display:none
}
 .cat6-bg {
 height:253px
}
 .ceo-cat6-ss .search {
 width:100%
}
 .ceo-cat6-ss .search button {
 padding:0px 26px
}
 .ceo-cat6-ss .search form {
 height:37px;
 line-height:37px
}
 .ceo-cat6-ss .search .ceo-input {
 height:37px;
 line-height:37px
}
 .ceo-cat6-title p {
 font-size:12px
}
 .ceo-cat6-title h3 {
 font-size:19px
}
 .ceo-cat6-title {
 margin-bottom:13px;
 margin-top:20px
}
}
/*分类菜单样式7*/
.cat7-bg { position: relative; }
.cat7-bg-primary { background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(216, 216, 216, 0))); background:-webkit-linear-gradient(top, rgba(0, 0, 0, .3) 0, rgba(216, 216, 216, 0) 100%); background:-moz- oldlinear-gradient(top, rgba(0, 0, 0, .3) 0, rgba(216, 216, 216, 0) 100%); background:linear-gradient(180deg, rgba(0, 0, 0, .3) 0, rgba(216, 216, 216, 0) 100%) }
.ceo-cat7-title { margin-top:60px; margin-bottom:20px }
.ceo-cat7-title h3 { font-size:36px; font-weight:600; color:#FFF; text-shadow:0 2px 4px rgba(0, 0, 0, .2) }
.ceo-cat7-title p { color:#fff; margin-top:10px }
.ceo-cat7-ss .search { width:680px; background:#fff; border-radius:4px; margin:0 auto }
.ceo-cat7-ss .search form { height:44px; line-height:44px }
.ceo-cat7-ss .search .ceo-input { height:45px; line-height:45px; color:#666; background-color:rgb(255 255 255 / 0%) }
.ceo-cat7-ss .search button { color:#fff; border-radius:0 4px 4px 0; background:var(--primary-color); padding:0 35px; outline:none; filter:chroma(color=#000000); background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3) }
.cat7-tags-item p { display:inline; color:#fff }
.cat7-tags-item a { margin-right:10px; color:#fff!important }
.cat7-tags-item a:last-child { margin-right:0px }
.cat7-imgbox { margin-top:40px }
.cat7-imgbox-mk { height:156px; border-radius:8px; overflow:hidden; position:relative }
.cat7-imgbox-mk img { display:block; width:100%; height:100%; -webkit-transition:.4s ease all;
 -moz-transition:.4s ease all;
 transition:.4s ease all
}
.cat7-imgbox-mk:hover>img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1) }
.cat7-imgbox-mk a { display:block; width:100%; height:100%; position:absolute; left:0; top:0; text-align:center; padding-top:55px; background:rgba(0, 0, 0, .3); line-height:28px }
.cat7-imgbox-mk a em { font-size:20px; color:#fff; font-style:normal }
.cat7-imgbox-mk a span { font-size:14px; color:rgba(255, 255, 255, .7) }
/*分类搜索*/
.ceo-flss dt { color:#333; font-size:14px; display:block; position:absolute; top:76px; font-weight:400 }
.ceo-flss dt i { margin-right: 5px; font-size: 17px !important; transform: translateY(2px); }
.content_cctr { height:28px; position:absolute; margin-top:0; margin:0 0 0 106px; color:#bfbfbf; border-radius:4px 4px 4px 4px; border:solid 0px #f4faff; line-height:28px; overflow:hidden; -webkit-box-sizing:border-box; box-sizing:border-box; display:inline; transform:translateY(-52%) }
.content_cctr i { width:52px; height:100%; font-size:13px; text-align:center }
.content_cctr input { width:166px; height:100%; font-size:12px; padding:0 16px; color:#bfbfbf; border:solid 0px #f4faff; -webkit-box-sizing:border-box; box-sizing:border-box }
.content_cctr a { display:inline-block; width:52px; height:100%; background-image:linear-gradient(90deg, #006eff, #13adff); color:#fff; font-weight:bold; text-align:center; font-size:18px; -webkit-transition:all 0.2s; transition:all 0.2s }
.content_cctr a:hover { opacity:0.9 }
/*
* ----------------------------------------------------------------------------
* 分类VIP访问
* ----------------------------------------------------------------------------
*/
.ceo-cat-vip { text-align: center; background: #fff; border-radius: 12px; margin: 120px !important; padding: 50px; box-shadow: 0 5px 20px rgba(0, 0, 0, .1); }
.ceo-cat-vip .ceoicon-information-line { color: #ff8d00; font-size: 100px !important; display: block; }
.ceo-cat-vip span { margin-bottom: 10px; font-size: 28px; display: block; }
.ceo-cat-vip p { margin-bottom: 10px; font-size: 16px; }
.ceo-cat-vip a { display: block; width: 200px; margin: 20px auto; cursor: pointer; line-height: 42px; height: 42px; text-align: center; color: #fff!important; font-size: 16px; border-radius: 25px; background-color: #3385ff; background-image: -webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image: -webkit-linear-gradient(left, #006eff, #13adff); background-image: -o-linear-gradient(left, #006eff 0, #13adff 100%); background-image: linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow: 0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow: 0 5px 10px 0 rgba(16, 110, 253, .3); color: #fff!important; }
.ceo-cat-vip a i { margin-left: 5px; }
.ceo-cat-vip a:hover { opacity: .8; }
@media screen and (max-width:900px) {
 .ceo-cat-vip {
 margin: 50px 0px!important;
 padding: 30px;
}
 .ceo-cat-vip span {
 font-size: 18px;
}
 .ceo-cat-vip p {
 font-size: 14px;
}
 .ceo-cat-vip a {
 width: 180px;
 font-size: 14px;
}
}
/*
* ----------------------------------------------------------------------------
* 分页样式
* ----------------------------------------------------------------------------
*/
.ceo-margin-small-top-s { margin-top:0px!important }
.fenye { }
.prev, .next { }
.ceo-page-img img { width:100% !important }
.fenye .page-numbers { background:#fff; display:inline-block; padding:7px 15px; border-radius:4px; margin:0 3px; color:#666; border:1px solid var(--border-color) }
.fenye .current { background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff; border:none; transition:all .3s
}
.fenye .current:hover { border:none!important; -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3)!important; box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3)!important }
.fenye .page-numbers:hover { border:1px solid var(--border-color); transform:translateY(-3px); -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .05); box-shadow:0 0 10px rgba(0, 0, 0, .05) }
/*
* ----------------------------------------------------------------------------
* 分类切换模块
* ----------------------------------------------------------------------------
* */
.ceo-cat-switcher { text-align:center }
.ceo-cat-switcher h5 { font-size:26px; color:#333; height:32px; line-height:32px; font-weight:500; margin:20px 0 0 0; padding:0 80px; position:relative; display:inline-block }
.ceo-cat-switcher h5:before { content:''; width:61px; height:10px; position:absolute; top:10px; left:0; background:url(../images/ceo_hdicon3.png) center no-repeat }
.ceo-cat-switcher h5:after { content:''; width:61px; height:10px; position:absolute; top:10px; right:0; background:url(../images/ceo_hdicon4.png) center no-repeat }
.ceo-cat-switcher em { display:block; border-bottom:1px solid var(--primary-color); width:50px; margin:20px auto }
.ceo-cat-switcher-z { margin:5px 10px !important }
.ceo-cat-switcher-z h3 { font-size:18px; line-height:1.4 }
.cat-switcher { }
.cat-switcher h3 { color:#999; cursor:pointer; display:inline-block; letter-spacing:1px; line-height:32px; outline:none; padding:0 13px; text-align:center; border-radius:5px; font-weight:400; background:#fff; border:1px solid #eee; font-size:15px }
.cat-switcher h3:hover { color:var(--primary-color) }
.cat-switcher li { cursor:pointer }
.cat-switcher .ceo-active h3 { cursor:pointer; display:inline-block; letter-spacing:1px; line-height:32px; outline:none; padding:0 13px; text-align:center; border-radius:5px; font-weight:400; background:#fff; color:var(--primary-color); border:1px solid #eee; font-size:15px }
.cat-switcher .ceo-active h3 a { color:var(--primary-color) }
.cat-switcher .ceo-active h3::after {
}
.cat-switcher { }
/*
* ----------------------------------------------------------------------------
* 热门标签调用模块
* ----------------------------------------------------------------------------
* */
.ceo-foot-tags { margin-bottom:13px }
.hot-tag { }
.hot-tag a { color:#999; padding:3px 8px; border-radius:3px; display:inline-block; margin-right:15px }
.hot-tag a:hover { background:var(--primary-color); color:#fff }
.hot-tag .all-tag { font-size:13px; color:#fff }
/*
* ----------------------------------------------------------------------------
* 侧边栏样式
* ----------------------------------------------------------------------------
* */
.ceo-sidebar-article-c { line-height:33px }
.ceo-sidebar-article-ch span i { margin-right:3px; font-size:15px }
.ceo-sidebar-wenzhang { margin-top:0px!important }
.ceo-padding-wenzhang-top { padding-top:10px !important }
.sidebar { }
.side-title { }
.side-title-style { }
.side-title-style:after { content:''; position:absolute; width:5px; height:100%; background:var(--primary-color); left:-15px; box-shadow:3px 0px 10px -1px var(--primary-color); border-radius:2px }
.helper { letter-spacing:.5px; padding:20px }
.helper p { max-width:80% }
.helper .btn { padding:6px 10px; font-size:13px; line-height:normal; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif }
.helper .btn i { font-size:14px; margin-right:5px }
.helper .helper-thumb { position:absolute; right:0; bottom:0 }
.helper .btn { font-size:13px }
.helper .ceo-qun { margin-top:13px }
.side-author { background:#f4faff }
.side-author .avatar img { border-radius:50%; border:5px solid #fff }
.side-author-count { }
.side-author-count ul { list-style:none }
.side-author-count ul li { }
.side-author-count ul li p { font-size:16px }
.side-author-count ul li span { color:#aaa }
.side-author-count .item { border-radius:4px; margin:2px; padding:10px 0 }
.side-author-count .item p { font-size:14px; color:#666 }
.side-author-count .item span { font-size:12px; color:#bdbdbd; display:block }
.side-author-latest { }
.side-author-latest ul { list-style:none; margin-left:10px }
.side-author-latest ul li { padding:5px 25px }
.side-author-latest ul li:last-child { margin-bottom:0!important }
.side-author-latest ul li a { font-size:14px; color:#3c3c3c; overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-box-orient:vertical; -webkit-line-clamp:2; word-break:break-all }
.side-author-latest ul li a:hover { color:var(--primary-color) }
.side-author-latest ul li span { height: 19px; font-size: 14px; color: #bdbdbd; display: inline-block; }
.side-author-latest ul li:after { content:''; position:absolute; width:6px; height:6px; border-radius:50%; left:-3px; top:38px; background:var(--primary-color) }
.side-author-latest ul li:before { content:''; position:absolute; width:12px; height:12px; border-radius:50%; left:-6px; top:35px; opacity:0.3; background:var(--primary-color) }
.side-author .ceo-gzsxbtn-box { margin-top:20px }
.side-art { }
.side-art .side-art-cover { max-height:70px }
.ceo-padding-top-small { padding:0px 15px 15px 15px }
/*双栏模块*/
.ceo-sidebar-double { }
.ceo-sidebar-double li a:hover p { color:#026eff }
.ceo-sidebar-double li { margin-bottom:15px }
.ceo-sidebar-double p { height:20px; line-height:20px; overflow:hidden; font-size:14px; margin-top:6px }
/*
* ------------------------------------------------------------------------------
* 商城内页样式
* ------------------------------------------------------------------------------
*/
.ceo-single-tese { display:inline-block }
/*热门标签*/
.ceo-single-tese .ceo-tese-remen { display:inline-block; background:#ffa03f; border-radius:14px; height:28px; font-size:12px; color:#ffffff; position:relative; padding-left:30px; padding-right:10px; line-height:28px; overflow:hidden; border:0px solid #fff; transform:translateY(18%) }
.ceo-single-tese .ceo-tese-remen span { display:block; width:20px; height:20px; line-height:20px; text-align:center; border-radius:50%; position:absolute; left:5px; top:4px; overflow:hidden; background:#ffffff; color:#ffa03f; font-size:14px }
/*独家标签*/
.ceo-single-tese .ceo-tese-dujia { display:inline-block; background:#5962f1; border-radius:14px; height:28px; font-size:12px; color:#ffffff; position:relative; padding-left:30px; padding-right:10px; line-height:28px; overflow:hidden; border:0px solid #fff; transform:translateY(18%); font-weight:400 }
.ceo-single-tese .ceo-tese-dujia span { display:block; width:20px; height:20px; line-height:20px; text-align:center; border-radius:50%; position:absolute; left:5px; top:4px; overflow:hidden; background:#ffffff; color:#5962f1; font-size:14px }
/*最新标签*/
.ceo-single-tese .ceo-tese-zuixin { display:inline-block; background:#1cc751; border-radius:14px; height:28px; font-size:12px; color:#ffffff; position:relative; padding-left:30px; padding-right:10px; line-height:28px; overflow:hidden; border:0px solid #fff; transform:translateY(18%) }
.ceo-single-tese .ceo-tese-zuixin span { display:block; width:20px; height:20px; line-height:20px; text-align:center; border-radius:50%; position:absolute; left:5px; top:4px; overflow:hidden; background:#ffffff; color:#1cc751; font-size:14px }
/*推荐标签*/
.ceo-single-tese .ceo-tese-tuijian { display:inline-block; background:#e10dfb; border-radius:14px; height:28px; font-size:12px; color:#ffffff; position:relative; padding-left:30px; padding-right:10px; line-height:28px; overflow:hidden; border:0px solid #fff; transform:translateY(18%) }
.ceo-single-tese .ceo-tese-tuijian span { display:block; width:20px; height:20px; line-height:20px; text-align:center; border-radius:50%; position:absolute; left:5px; top:4px; overflow:hidden; background:#ffffff; color:#e10dfb; font-size:14px }
/*精品标签*/
.ceo-single-tese .ceo-tese-jingpin { display:inline-block; background:#ff0000; border-radius:14px; height:28px; font-size:12px; color:#ffffff; position:relative; padding-left:30px; padding-right:10px; line-height:28px; overflow:hidden; border:0px solid #fff; transform:translateY(18%) }
.ceo-single-tese .ceo-tese-jingpin span { display:block; width:20px; height:20px; line-height:20px; text-align:center; border-radius:50%; position:absolute; left:5px; top:4px; overflow:hidden; background:#ffffff; color:#ff0000; font-size:14px }
/*内页商标签*/
.ceo-single-shang { transform:none; position:relative; display:inline-block; margin-right:2px; width:24px; height:29px; text-align:center; -webkit-border-radius:2px; border-radius:2px; line-height:1.4; font-size:22px; transform:translateY(18%); background:url(../images/ceo-shang-title.png); background-size:100% 100% }
/*内页VIP标签*/
.ceo-single-vip { transform:none; position:relative; display:inline-block; margin-right:8px; width:24px; height:29px; text-align:center; -webkit-border-radius:2px; border-radius:2px; line-height:1.4; font-size:22px; transform:translateY(18%); background:url(../images/ceo-vip-title.png); background-size:100% 100% }
/*
==================================商城侧边栏======================================
*/

/*资源价格*/
.ceo-sidebar-shop-price { margin-bottom:13px }
.ceo-sidebar-shop-price .discount { display: inline-block; position: relative; transition: all .3s;
margin-left: 10px; }
.ceo-sidebar-shop-price .discount a { color: #ff2a00; }
.ceo-sidebar-shop-price .discount a i { margin-right: 3px; font-size: 16px !important; }
.ceo-sidebar-shop-price .discount:hover .box { display: block; }
.ceo-sidebar-shop-price .discount .box { position: absolute; top: 35px; left: 50%; transform: translateX(-50%); z-index: 201; display: none; color: #666; transition: all .3s;
}
.ceo-sidebar-shop-price .discount .box .title { margin-bottom: 10px; }
.ceo-sidebar-shop-price .discount .box ul { padding: 20px; height: 100%; width: 205px; border-radius: 4px; background: #fff; position: relative; box-shadow: 0px 0px 16px 1px rgb(0 0 0 / 10%); text-align: left; }
.ceo-sidebar-shop-price .discount .box ul:before { content: " "; position: absolute; width: 0; height: 0; left: 50%; transform: translateX(-50%); top: -16px; border: 10px solid transparent; border-bottom-color: #fff; }
.ceo-sidebar-shop-price .discount .box ul li { margin-bottom: 10px; display: flex; justify-content: space-between; align-items: center; font-size: 12px; line-height: 1; border-bottom: 0px dashed #f4f4f4; list-style: none; padding-left: 0; height: inherit; color: #666; }
.ceo-sidebar-shop-price .discount .box ul li:after { display: none; }
.ceo-sidebar-shop-price .discount .box ul li:last-child { margin-bottom: 0px; }
.ceo-sidebar-shop-price .discount .box ul li.vip { color: #FF7D18; }
.ceo-sidebar-shop-price .discount .box ul li.vip span:after { content: ''; position: absolute; right: -11px; top: 3px; height: 5px; width: 5px; background: #FF7D18; box-shadow: 3px 0px 10px -1px var(--primary-color); border-radius: 50px; display: block; }
.ceo-sidebar-shop-price .discount .box ul li span { position: relative; }
.ceo-sidebar-shop-price .discount .box ul li p { line-height: 1.5; margin-bottom: 0; font-size: 12px; }
.ceo-sidebar-shop-price .discount .box ul li p em { color: #FF7D18; margin-right: 5px; }
.ceo-sidebar-shop-vip { margin-left:9px }
.ceo-sidebar-shop-vip a { float:right; line-height:3 }
/*下载按钮*/
.ceo-sidebar-shop-down { display:block; margin-bottom:18px; width:100%; height:55px; border-radius:4px; color:#fff!important; font-size:1pc; line-height:55px; cursor:pointer; text-align:center; position:relative; overflow:hidden; background:#007aff; background-color:var(--primary-color); background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff) }
.ceo-sidebar-shop-down a { color:#fff!important; height:55px; line-height:55px; display:block }
.ceo-sidebar-shop-down:hover { background:#007aff; background-color:#13adff; background-image:-webkit-gradient(linear, left top, right top, from(#13adff), to(#006eff)); background-image:-webkit-linear-gradient(left, #13adff, #006eff); background-image:-o-linear-gradient(left, #13adff 0, #006eff 100%); background-image:linear-gradient(90deg, #13adff, #006eff) }
.ceo-sidebar-shop-down:before { content:" "; display:block; width:20px; height:20px; position:absolute; left:5px; top:5px; background:url(../images/ceo-sidebar-shop-down-vip.svg) 50% no-repeat; background-size:20px auto; z-index:10 }
.ceo-sidebar-shop-down:after { content:" "; display:block; width:70px; height:70px; position:absolute; left:-35px; top:-35px; -webkit-transform:rotate(45deg); transform:rotate(45deg); background:rgba(0, 0, 0, .15); z-index:5 }
/*演示按钮*/
.ceo-sidebar-shop-demo { display:block; margin-bottom:18px; width:100%; height:50px; border-radius:4px; color:#3573EC; font-size:1pc; line-height:50px; cursor:pointer; text-align:center; position:relative; overflow:hidden; border:1px solid #3573EC }
.ceo-sidebar-shop-demo a { color:#3573EC; height:50px; line-height:50px; display:block }
.ceo-sidebar-shop-demo:hover { background:#3573EC }
.ceo-sidebar-shop-demo a:hover { color:#fff }
/*点赞收藏按钮*/
.ceo-sidebar-shop-sz { width:100%; height:45px!important; line-height:45px!important }
.ceo-sidebar-shop-good a { display:block!important; padding:0; vertical-align:middle; padding:0; line-height:45px; text-align:center; text-decoration:none; font-size:14px; border-radius:3px }
.ceo-sidebar-shop-good { width:50%!important; float:left; height:45px!important; line-height:45px!important }
.ceo-sidebar-shop-good .dotGood { margin-right:5px }
.ceo-sidebar-shop-good .add-collection { margin-left:5px }
.ceo-sidebar-shop-good .change-color { background-color:#1bd8b8; background-image:linear-gradient(135deg, #59c3fb 10%, #268df7 100%); box-shadow:0 5px 10px 0 rgba(73, 178, 249, 0) }
/*信息属性*/
.ceo-sidebar-shop { padding:30px; }
.sidebar-shop-box { background: #f4faff; position: relative; }
.sidebar-shop-box:before { content: ''; position: absolute; left: 0; top: 0; opacity: .3; background-image: -webkit-linear-gradient(46deg, #b5dfff 48%, #f4faff 91%); background-image: -o-linear-gradient(46deg, #b5dfff 48%, #f4faff 91%); background-image: linear-gradient(44deg, #b5dfff 48%, #f4faff 91%); width: 60px; height: 76px; -webkit-border-radius: 0 0 100% 0; border-radius: 0 0 100% 0; }
.sidebar-shop-box:after { content: ''; position: absolute; right: 0; bottom: 0; opacity: .4; background-image: -webkit-linear-gradient(47deg, #b5dfff 1%, #f4faff); background-image: -o-linear-gradient(47deg, #b5dfff 1%, #f4faff 100%); background-image: linear-gradient(43deg, #b5dfff 1%, #f4faff); width: 100px; height: 57px; -webkit-border-radius: 100% 0 0 0; border-radius: 100% 0 0 0; }
.ceo-sidebar-shop ul { list-style:none }
.ceo-sidebar-shop li { display:inline-block; width:100%; height:33px; color:#838383; font-size:13px; line-height:33px }
.ceo-sidebar-shop li .ceo-sidebar-shop-title { float:left; display:inline-block; margin-right:10px; color:#000 }
.ceo-sidebar-shop li .ceo-sidebar-shop-content { float:right; display:inline-block; color:#838383; font-size:13px }
.ceo-sidebar-shop li .course { float:right; margin-top:4px; margin-right:5px; padding:0 10px; height:22px; border:1px solid #f2a20c; border-radius:4px; color:#f2a20c; font-size:12px; line-height:22px }
.ceo-sidebar-shop li .course:hover { background:#f2a20c; color:#fff }
.ceo-sidebar-shop .ceo-sidebar-shop-WP { border-top:1px solid #eaeaea; padding-top:20px; border-radius:3px; color:#8495a0; font-size:12px }
.ceo-sidebar-shop .ceo-sidebar-shop-WP .sy-hover-box, .ceo-sidebar-shop .ceo-sidebar-shop-WP i, .ceo-sidebar-shop .ceo-sidebar-shop-C a { color:#8495a0; font-size:12px!important }
.ceo-sidebar-shop .ceo-sidebar-shop-C a:hover, .ceo-sidebar-shop .ceo-sidebar-shop-R span:hover { color:var(--primary-color) }
.ceo-sidebar-shop .ceo-sidebar-shop-L, .ceo-sidebar-shop .ceo-sidebar-shop-C { display: inline-block; }
.ceo-sidebar-shop .ceo-sidebar-shop-R { position:relative; display:inline-block }
.ceo-sidebar-shop .ceo-sidebar-shop-R .sy-hover span { color:#a96900 }
.ceo-sidebar-shop .ceo-sidebar-shop-R:hover .sy-hover { display:block }
.ceo-sidebar-shop .ceo-sidebar-shop-R .sy-hover { width: 234px; font-size: 12px; padding: 14px; top: 22px; right: 0; line-height: 20px; position: absolute; background-color: #fff; border: 1px solid #fff2d4; border-radius: 6px; z-index: 3; display: none; }
.ceo-sidebar-shop .ceo-sidebar-shop-R .sy-hover:before { content: ''; position: absolute; width: 8px; height: 8px; border: 1px solid #fff2d4; display: inline-block; transform: rotate(45deg); right: 17px; background-color: #fff; top: -4px; border-bottom: 0; border-right: 0; }
.ceo-sidebar-shop .ceo-gzsxbtn-box { padding:0 31px; }
.ceo-sidebar-shop .ceo-weixin-author { right:-30px; top:-30px; }
/*商业授权模块*/
.ceo-sidebar-shop-copyright { text-align:center }
.ceo-sidebar-shop-copyright .getcompay { display:inline-block; margin-bottom:15px; width:240px; height:40px; border-radius:45px; background:#f0d58b; color:#6a4b1e; line-height:40px; text-align:center }
.ceo-sidebar-shop-copyright .getcompay:hover { background:#e8c464; color:#6a4b1e }
.ceo-sidebar-shop-copyright .getcompay i { font-size:18px!important; margin-right:3px }
.ceo-sidebar-shop-copyright ul { display:inline-block }
.ceo-sidebar-shop-copyright li { display:inline-block; width:100%; height:33px; color:#838383; font-size:13px; line-height:33px }
.ceo-sidebar-shop-copyright li .m-l2 { float:left; display:inline-block; margin-right:10px; color:#000 }
.ceo-sidebar-shop-copyright li .m-bo:hover { border:1px solid var(--primary-color); color:var(--primary-color) }
.ceo-sidebar-shop-copyright li .m-r2 { float:right; display:inline-block; color:#838383; font-size:13px }
.ceo-sidebar-shop-copyright .chose { margin-bottom:8px; padding-bottom:13px; height:33px; border-bottom:1px solid #eceff1; line-height:33px }
.ceo-sidebar-shop-copyright li .m-r2 em { position:relative; display:inline-block; width:1pc; height:1pc; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; background:#c4c4c4; color:#fff; vertical-align:0; line-height:1pc; font-style:normal }
.ceo-sidebar-shop-copyright li .m-r2 em div { position:relative }
.ceo-sidebar-shop-copyright li .m-r2 em:hover .say { display:block }
.ceo-sidebar-shop-copyright li .m-r2 em .say { position:absolute; top:-340px; left:-288px; display:none; padding:17px 19px 2pc 28px; width:239px; height:auto; border:1px solid #dfdfdf; background:#fff; color:#af9178; z-index: 1; cursor:pointer }
.ceo-sidebar-shop-copyright li .m-r2 em .say .s-tt { height:50px; font-size:18px; line-height:50px }
.ceo-sidebar-shop-copyright li .m-r2 em .say p { text-align:left; text-indent:2em; font-size:9pt; line-height:20px }
.ceo-sidebar-shop-copyright li .m-bo { padding:0 8px; height:25px; border:1px solid #e6e6e6; border-radius:4px; color:#8a8a8a; line-height:25px; cursor:pointer }
.ceo-sidebar-shop-copyright .dz-ppt { border:1px solid #df9a8b; color:#d24625 }
.ceo-sidebar-shop-copyright .dz-ppt:hover { background:#d24625; color:#fff }
.ceo-sidebar-shop-copyright .dzweb { display:inline-block; margin-top:10px; width:100%; height:44px; border-radius:4px; font-size:15px; line-height:44px; cursor:pointer }
.ceo-sidebar-shop-copyright .dz-ppt i { margin-right:10px }
.dz-ppts { margin-left:10px }
.ceo-sidebar-shop-copyright .adpdf { display:inline-block; width:100%; height:46px; margin-top:10px }
.ceo-sidebar-shop-copyright li a i { margin-right:3px; font-size:15px }
/*商城2侧边栏作者*/
.ceo-sidebar-shop .custom { width:100%; background:inherit; border:inherit; float:right; text-align:center; margin:auto; padding:inherit; position:relative !important; z-index: 1; }
.ceo-sidebar-shop .custom:before { display:none }
.ceo-sidebar-shop .cusomPic { margin-top:auto }
.ceo-sidebar-shop .customgf { margin-bottom:auto; margin:15px 31px 0 31px; height: 42px; line-height: 42px; }
/*---------------------------商城3内页-----------------------------*/
.ceo-shop3-vip { margin-left:9px }
.ceo-shop3-vip .stag_tp { height:26px; line-height:23px; border-radius:13px; border:solid 1px #d8d8d8; font-size:0; padding:1px 2px; -webkit-box-sizing:border-box; box-sizing:border-box; display:inline-block; vertical-align:middle; text-align:left; margin-left:9px; transform: translateY(-2px); }
.ceo-shop3-vip label { font-size:12px; color:#7c7c7c; display:inline-block; padding:0 9px; text-align:center }
.ceo-shop3-vip a { padding:0 20px; height:100%; display:inline-block; background-color:#FF6F1C; border-radius:11px; font-size:12px; color:#fff; text-align:center }
.ceo-shop3-zl .buyopa .makeFunc i { font-size: 23px!important; line-height: 1; transform: translateY(2px); display: inline-block; margin-right: 3px; }
.ceo-shop3-zl .buyopa .makeFunc:hover { opacity: .8; }
.ceo-shop3-zl .pricelt .sellP { color: #ff6c00; }
.ceo-shop3-zl .pricelt .sellP #priceinfo { margin-right: 3px; }
.ceo-shop3-zl .pricelt .package { display: inline-block; margin-left: 10px; }
.ceo-shop3-zl .pricelt .package i { margin-right: 3px; font-size: 16px !important; }
.ceo-shop3-zl .pricelt .sellP .discount { display: inline-block; position: relative; transition: all .3s;
margin-left: 10px; }
.ceo-shop3-zl .pricelt .sellP .discount a { color: #ff6c00; }
.ceo-shop3-zl .pricelt .sellP .discount a i { margin-right: 3px; font-size: 16px !important; }
.ceo-shop3-zl .pricelt .sellP .discount:hover .box { display: block; }
.ceo-shop3-zl .pricelt .sellP .discount .box { position: absolute; top: 35px; left: 50%; transform: translateX(-50%); z-index: 201; display: none; color: #666; transition: all .3s;
}
.ceo-shop3-zl .pricelt .sellP .discount .box .title { margin-bottom: 10px; }
.ceo-shop3-zl .pricelt .sellP .discount .box ul { padding: 20px; height: 100%; width: 205px; border-radius: 4px; background: #fff; position: relative; box-shadow: 0px 0px 16px 1px rgb(0 0 0 / 10%); text-align: left; }
.ceo-shop3-zl .pricelt .sellP .discount .box ul:before { content: " "; position: absolute; width: 0; height: 0; left: 50%; transform: translateX(-50%); top: -16px; border: 10px solid transparent; border-bottom-color: #fff; }
.ceo-shop3-zl .pricelt .sellP .discount .box ul li { margin-bottom: 10px; display: flex; justify-content: space-between; align-items: center; font-size: 12px; line-height: 1; border-bottom: 0px dashed #f4f4f4; list-style: none; padding-left: 0; }
.ceo-shop3-zl .pricelt .sellP .discount .box ul li:after { display: none; }
.ceo-shop3-zl .pricelt .sellP .discount .box ul li:last-child { margin-bottom: 0px; }
.ceo-shop3-zl .pricelt .sellP .discount .box ul li.vip { color: #FF7D18; }
.ceo-shop3-zl .pricelt .sellP .discount .box ul li.vip span:after { content: ''; position: absolute; right: -11px; top: 3px; height: 5px; width: 5px; background: #FF7D18; box-shadow: 3px 0px 10px -1px var(--primary-color); border-radius: 50px; display: block; }
.ceo-shop3-zl .pricelt .sellP .discount .box ul li span { position: relative; }
.ceo-shop3-zl .pricelt .sellP .discount .box ul li p { line-height: 1.5; margin-bottom: 0; font-size: 12px; }
.ceo-shop3-zl .pricelt .sellP .discount .box ul li p em { color: #FF7D18; margin-right: 5px; }
.ceo-shop3-zl { position:relative; min-height:407px; margin-bottom:20px; border-radius:4px }
.ceo-shop3-zl .snyc { position:relative; padding:39px 35px 32px; z-index:9; border-radius:4px 4px 0px 0px }
.snyc .proimg { width:126px; height:126px; border-radius:100%; -webkit-border-radius:100%; float:left; background:url(../images/ceo-shop3-icon1.png) no-repeat center; padding:6px; margin-right:24px; position:relative }
.snyc .proimg img { width:126px; height:126px; border-radius:100%; -webkit-border-radius:100% }
.snyc .p1 { font-weight:bold; font-size:24px; color:#edeff2 }
.snyc .p1 span { font-weight:normal; font-size:12px; color:#939aa8; display:inline-block }
.snyc .p1 span:after { content:""; display:inline-block; width:1px; height:11px; background:#4b4d5a; margin-right:12px; float:left }
.snyc .p2 { font-size:12px; color:#939aa8; margin-top:13px }
.snyc .p2 a { color:#939aa8!important }
.snyc .p2 a:hover { color:#fff!important }
.snyc .p2 input { display:inline-block; font-size:12px; color:#939aa8; width:175px; cursor:pointer; outline:none }
.snyc .p2 .copy_goods_id { display:inline-block; font-size:12px; color:#939aa8; cursor:pointer; outline:none }
.snyc .p3 { margin-top:32px }
.snyc .p3 span:first-child { padding-left:0 }
.snyc .p3 span { display:inline-block; position:relative; vertical-align:top; padding:0 22px }
.snyc .p3 i { display:block; font-size:12px; color:#666e80; font-style:normal; height:16px; line-height:16px }
.snyc .p3 span:first-child b { color:#ff8c19!important }
.snyc .p3 b { display:block; font-size:14px; color:#939aa8; font-weight:normal; height:24px; line-height:24px; margin-top:8px }
.snyc .p3 em { font-size:20px; color:#ff8c19; margin-right:5px }
.snyc .p4 { display:block; width:auto; font-size:12px; color:#666f80; text-align:center; padding-top:26px; position:absolute; right:35px; bottom:41px }
.snyc .p4 .change-color-sc { background-color:inherit; background-image:initial; box-shadow:inherit; color:inherit !important }
.snyc .p4 a i { display:none }
.snyc:after { content:""; display:block; clear:both }
.pricelt { height:63px; background:#f6f6f6; position:relative; z-index:8; padding:11px 38px 11px 38px }
.pricelt .p4 { display:block; font-size:12px; color:#666f80; text-align:center; padding-top:26px; position:absolute; right:35px; bottom:26px }
.pricelt .p4 i { font-size:16px }
.pricelt .p4 .change-color { padding:6px 10px; border-radius:4px; color:#ff5473 !important; background-color:rgba(255, 84, 115, .1); margin-right:10px !important; font-size:12px; background:rgba(255, 84, 115, .1); box-shadow:0 5px 10px 0 rgb(16 110 253 / 0%) }
.pricelt .p4 .change-color-sc { padding:6px 10px; border-radius:4px; color:#0084ff !important; background:rgba(0, 132, 255, .1); margin-right:10px !important; font-size:12px; box-shadow:0 5px 10px 0 rgb(16 110 253 / 0%) }
.pricelt .sellP #priceinfo { font-size:36px; color:#ff6c00 }
.pricelt .sellP em { color:#ff6c00 }
.buyopa { height:50px; padding:20px 0 15px 38px; background:#fff; position:relative }
.buyopa .ceo-shop3-demo { display:block; width:168px; height:48px; line-height:48px; text-align:center; border:1px solid #44a0f6; background:#fff; border-radius:2px; -webkit-border-radius:2px; font-size:18px; color:#007cef; float:left; margin-right:7px; margin-bottom:auto; position:inherit; overflow:inherit }
.buyopa .ceo-shop3-demo a { border:0px solid #007cef !important; background:#fff!important; color:#007cef!important }
.buyopa .shop3-vip { background-color:#ff7800; border:1px solid #ff7800; color:#fff }
.buyopa .shop3-vip i { font-size: 23px!important; line-height: 1; transform: translateY(2px); display: inline-block; margin-right: 3px; }
.buyopa .shop3-vip:hover { opacity: .8; }
.buyopa a:first-child { border:1px solid #007cef; background:#007cef; color:#fff }
.buyopa a { display:block; width:168px; height:48px; line-height:48px; text-align:center; border:1px solid #44a0f6; background:#fff; border-radius:2px; -webkit-border-radius:2px; font-size:18px; color:#44a0f6; float:left; margin-right:7px }
.buyopa .hont { padding-left:18px; line-height:20px; font-size:12px; color:#cbcbcb; position:absolute; right:38px; bottom:16px }
.buyopa .hont i { font-size:14px; margin-right:3px }
.mother { height:22px; line-height:22px; padding:11px 38px 12px; background:#fff; font-size:12px; color:#aeb1b8; border-top:1px dashed #e5e5e5; border-radius:0px 0px 4px 4px }
.mother i { margin-right:3px; color:#007cef!important }
.mother span { height:22px; display:inline-block; vertical-align:top; padding:0 15px; position:relative }
.mother span em { display:block; width:1px; height:11px; background:#e6e6e6; position:absolute; right:0px; top:5px }
/*---------------------------商城4内页-----------------------------*/
.ceo-shop4 { width:100%; position:relative; height:470px; margin-bottom:50px }
.ceo-shop4-top h1 { font-size:24px; color:#fff; height:40px; line-height:40px; margin-bottom:13px; font-weight:400; text-align:center; position:relative }
.ceo-shop4-titles { text-align:center; margin-bottom:25px }
.ceo-shop4-titles a { color:#999 !important }
.ceo-shop4-titles a:hover { color:#fff !important }
.ceo-shop4-top .deankcpic { width:350px; height:200px; margin:0 auto; box-shadow:0px 4px 8px rgba(7, 17, 27, 0.4); background:url(../images/ceo-shop4-bgs.png) center no-repeat; background-size:cover; position:relative; border-radius:8px }
.ceo-shop4-top .deankcpic img { width:330px; height:160px; position:absolute; top:10px; left:10px; z-index:1; border-radius:4px }
.ceo-shop4-top .deankcinfos { margin-top:11px; padding:32px; box-sizing:border-box; width:100%; display:inline-block; background-color:#fff; border-radius:4px 4px 0px 0px; border-bottom:1px dashed #e5e5e5 }
.ceo-shop4-top .deankcinfos .deankcinfo_s .deancurprices { font-size:24px; font-weight:300; color:#07AEFC; line-height:36px }
.ceo-shop4-top .deankcinfos .deankcinfo_s { position:absolute }
.ceo-shop4-top .deankcinfos .deankcinfo_l ul li { float:left; width:175px; font-weight:200; color:#4d555d; text-align:center }
.ceo-shop4-top .deankcinfos .deankcinfo_l ul li span { display:block; font-size:12px; line-height:12px; margin-bottom:4px }
.ceo-shop4-top .deankcinfos .deankcinfo_l ul li p { font-size:14px; height:24px; line-height:24px; overflow:hidden; color:#333 }
.ceo-shop4-top .sc-info-line { float:left; width:1px; height:36px; background:#d9dde1 }
.ceo-shop4-top .deankcinfos .deankcinfo_r .deancurprices { float:left; font-size:24px; font-weight:300; color:#07AEFC; line-height:36px }
.ceo-shop4-top .deankcinfos .deankcinfo_r a { float:right; display:block; margin-left:12px; padding:0 18px; height:36px; line-height:36px; font-size:16px; font-weight:300; color:#fff; text-align:center; border-radius:2px; background-color:#07AEFC; border:1px solid #07aefc; cursor:pointer; -weibkit-transition:all .3s;
 -moz-transition:all .3s;
 transition:all .3s
}
.ceo-shop4-top .deankcinfos .deankcinfo_r a i { font-size: 19px!important; }
.ceo-shop4-top .deankcinfos .deankcinfo_r .shop4-vip { background-color:#ff7800; border:1px solid #ff7800; color:#fff }
.ceo-shop4-top .deankcinfos .deankcinfo_r .shop4-demo { background-color:#fff0; border:1px solid #07aefc; color:#07aefc }
.ceo-shop4 .sellP { font-size: 13px; color: #07aefc; }
.ceo-shop4 .sellP #priceinfo { color:#07aefc; margin-right: 3px; }
.ceo-shop4 .sellP em { color:#07aefc }
.ceo-shop4 .sellP .package { display: inline-block; margin-left: 10px; color: #ff2a00; }
.ceo-shop4 .sellP .package i { margin-right: 3px; font-size: 16px !important; }
.ceo-shop4 .discount { display: inline-block; position: relative; transition: all .3s;
margin-left: 10px; }
.ceo-shop4 .discount a { color: #ff2a00; }
.ceo-shop4 .discount a i { margin-right: 3px; font-size: 16px !important; }
.ceo-shop4 .discount:hover .box { display: block; }
.ceo-shop4 .discount .box { position: absolute; top: 35px; left: 50%; transform: translateX(-50%); z-index: 201; display: none; color: #666; transition: all .3s;
}
.ceo-shop4 .discount .box .title { margin-bottom: 10px; }
.ceo-shop4 .discount .box ul { padding: 20px; height: 100%; width: 205px; border-radius: 4px; background: #fff; position: relative; box-shadow: 0px 0px 16px 1px rgb(0 0 0 / 10%); text-align: left; }
.ceo-shop4 .discount .box ul:before { content: " "; position: absolute; width: 0; height: 0; left: 50%; transform: translateX(-50%); top: -16px; border: 10px solid transparent; border-bottom-color: #fff; }
.ceo-shop4 .discount .box ul li { margin-bottom: 10px; display: flex; justify-content: space-between; align-items: center; font-size: 12px; line-height: 1; border-bottom: 0px dashed #f4f4f4; list-style: none; padding-left: 0; }
.ceo-shop4 .discount .box ul li:after { display: none; }
.ceo-shop4 .discount .box ul li:last-child { margin-bottom: 0px; }
.ceo-shop4 .discount .box ul li.vip { color: #FF7D18; }
.ceo-shop4 .discount .box ul li.vip span:after { content: ''; position: absolute; right: -11px; top: 3px; height: 5px; width: 5px; background: #FF7D18; box-shadow: 3px 0px 10px -1px var(--primary-color); border-radius: 50px; display: block; }
.ceo-shop4 .discount .box ul li span { position: relative; }
.ceo-shop4 .discount .box ul li p { line-height: 1.5; margin-bottom: 0; font-size: 12px; }
.ceo-shop4 .discount .box ul li p em { color: #FF7D18; margin-right: 5px; }
.ceo-shop4 .shop4_tp { height:26px; line-height:23px; border-radius:13px; border:solid 1px #d8d8d8; font-size:0; padding:1px 2px; -webkit-box-sizing:border-box; box-sizing:border-box; display:inline-block; vertical-align:middle; text-align:left; margin-left:9px; transform:translateY(-10%) }
.ceo-shop4-vip a { padding:0 20px; height:100%; display:inline-block; background-color:#07aefc; border-radius:11px; font-size:12px; color:#fff; text-align:center }
.ceo-shop4-vip label { font-size:12px; color:#7c7c7c; display:inline-block; padding:0 9px; text-align:center }
.ceo-shop4 .mother { height:22px; line-height:22px; padding:11px 32px 12px; background:#fff; font-size:12px; margin-top:-8px; color:#aeb1b8; border-top:1px dashed #e5e5e5; border-radius:0px; box-shadow:0px 12px 24px rgba(7, 17, 27, 0.1) }
.ceo-shop4 .mother .hont { padding-left:18px; line-height:20px; font-size:12px; color:#cbcbcb; float:right }
.ceo-shop4-top .ceo-shop4-bhgx { display:inline-block; top:8px; position:relative }
.ceo-shop4-top .ceo-shop4-bh { float:left; font-size:13px; margin-right:-5px; color:#fff; background:#07aefc; padding:3px 16px; border-radius:4px }
.ceo-shop4-top .ceo-shop4-gx { float:left; font-size:13px; margin-left:0px; color:#fff; background:#07aefc; padding:3px 16px; border-radius:4px }
@media screen and (min-width:1400px) {
 .ceo-shop4-nr .single-main {
 width:100%!important;
 max-width:1440px
}
}
@media screen and (max-width:1399px) {
 .ceo-shop4-nr .single-main {
 width:100%!important
}
}
/*---------------------------商城5内页-----------------------------*/
.ceo-shop5-video { }
.ceo-video-logobox { position: relative; }
.ceo-video-logo { left: 20px; top: 20px; position: absolute; max-width: 140px; max-height: 50px; z-index: 2; }
.ceo-video-logo img { max-width: 100%; max-height: 100%; background: none; }
.single-video { border-radius: 4px; overflow: hidden; margin-bottom: 20px; }
.single-video iframe { width: 100%; }
.ceo-video-module { height: 596px; background: #111; position: relative; }
.ceo-video-list-author { padding: 20px; }
.ceo-video-list { background: #282828; }
.ceo-video-list-author { background: #333; }
.ceo-video-list-author .adminimg { padding: 5px; background: #1111116b; border-radius: 50%; position: relative; }
.ceo-video-list-author .adminimg i { position: absolute; right: 4px; bottom: 5px; width: 12px; height: 12px; background-image: url(../images/ceo-users-icon.png); display: inline-block; background-size: contain; background-repeat: no-repeat; }
.ceo-video-list-author .adminimg img { border-radius: 50%; }
.ceo-video-list-author .text a.ceo-admin-author { font-size: 14px; color: #fff; line-height: 30px; }
.ceo-video-list-author .text a.ceo-admin-author:hover { color: var(--primary-color); }
.ceo-video-list-author .text p.codes { color: #999; font-size: 12px; }
.ceo-video-list-liebiao-title { text-align: center; height: 46px; line-height: 46px; border-bottom: 1px #323335 solid; }
.ceo-video-list-liebiao-title li { display: inline-block; margin-right: 40px; }
.ceo-video-list-liebiao-title li:last-child { margin-right: 0px; }
.ceo-video-list-liebiao-title li a { font-size: 16px; padding: 0!important; }
.ceo-video-list-liebiao-title li a:hover { color: #fff; background-color: transparent; }
.ceo-video-list-liebiao-title li.ceo-active a { padding: 0; background-color: transparent; position: relative; }
.ceo-video-list-liebiao-title li.ceo-active a:before { content: ""; height: 1px; width: 0; left: 50%; bottom: -14px; background-color: var(--primary-color); transition: all .2s;
position: absolute; }
.ceo-video-list-liebiao-title li.ceo-active a:before, .ceo-video-list-liebiao-title li a:hover:before { left: 0; width: 100%; }
.ceo-video-list-liebiao-box { list-style: none; overflow-y: auto; height: 352px; padding: 0 20px; margin-bottom: 0; }
.ceo-video-list-liebiao-box li div { height: 33px; font-size: 12px; line-height: 33px; display: inline-block; width: 100%; }
.ceo-video-list-liebiao-box li div a { color: #868686; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; width: 70%; font-size: 12px; }
.ceo-video-list-liebiao-box li div a:hover { color: #fc5531; }
.ceo-video-list-liebiao-box li div a .icon-video { background-color: #fc5531; background-image: url(../images/ceo-shop5-v.gif); background-position: center 30%; background-size: 60%; display: inline-block; width: 14px; height: 14px; margin-right: 8px; background-repeat: no-repeat; border-radius: 7px; position: relative; top: 2px; }
.ceo-video-list-liebiao-box li div a.ceo-video-list-liebiao-d { color: #fc5531!important; }
.ceo-video-list-liebiao-box li div em { font-style: normal; position: relative; margin-left: 15px; top: -12px; font-size: 12px; color: #868686; }
.ceo-video-list-liebiao-s em { color: #fc5531!important; }
.video_link_play { margin-left: 32px!important; font-size: 12px!important; color: #868686!important; width: auto!important; }
.ceo-video-list-xinxi-down { background-color: #414141; border-radius: 5px; text-align: center; }
.ceo-video-list-xinxi-down a { color: #ccc !important; }
.ceo-video-list-xinxi-down a:hover { color: #fc5531!important; }
.ceo-video-list-xinxi-title { color: #999; }
.ceo-video-list-xinxi-tim { }
.ceo-video-list-xinxi-tim span { color: #999; }
.ceo-video-list-xinxi-tim span p { display: inline-block; color: #fff; margin-left: 10px; }
.ceo-video-list-form { }
.ceo-video-list-form textarea { background: #191919; border: 1px solid #111111; }
.ceo-video-list-form .btns { background: var(--primary-color); color: #fff; }
.ceo-video-list-form .comt-tips { height: 0; line-height: 0; }
 .ceo-video-list-liebiao-box::-webkit-scrollbar {
 width: 4px;
 height: 4px;
 background-color: #999;
}
 .ceo-video-list-liebiao-box::-webkit-scrollbar-track {
 background-color: #333333;
}
 .ceo-video-list-liebiao-box::-webkit-scrollbar-thumb {
 background-color: #999;
 border-radius: 10px
}
.ceo-video-list-liebiao-ad { padding: 20px; }
.ceo-video-list-liebiao-ad a { display: block; height: 40px; }
/*---------------------------商城6内页-----------------------------*/
.ceo_shop6_special_bg { height:400px; background-size:cover; background-repeat:no-repeat; background-position:center }
.ceo-shop6-top h1 { font-size:24px; color:#333; height:40px; line-height:40px; margin-top:30px; margin-bottom:13px; font-weight:400; text-align:center; position:relative }
.ceo-shop6-top #div_html { color:#fa7699 }
.ceo-shop6-titles { margin-bottom:30px!important }
.ceo-shop6-titles a { font-size:12px; color:#999 !important }
.ceo-shop6-titles span { font-size:12px }
.ceo-shop6-titles i { font-size:12px }
.ceo-shop6-titles a:hover { color:#fa7699!important }
.ceo_shop6_img_box { position:relative }
.ceo_shop6_img_box .pre-cat i { font-size:80px!important }
.ceo_shop6_img_box .next-cat i { font-size:80px!important }
.ceo_shop6_img_box .pre-cat:hover { color:#fa7699 }
.ceo_shop6_img_box .next-cat:hover { color:#fa7699 }
.ceo_shop6_images { margin:0!important }
.ceo_shop6_img_box .pre-cat { position:absolute; left:0; top:30%; text-align:center; font-size:2.5em; margin:0; color:#fff; text-shadow:0 2px 4px rgba(0, 0, 0, .2); z-index: 1; }
.ceo_shop6_img_box .next-cat { position:absolute; right:0; top:30%; text-align:center; font-size:2.5em; margin:0; color:#fff; text-shadow:0 2px 4px rgba(0, 0, 0, .2); z-index: 1; }
.ceo_shop6_page_imges { text-align:center; margin:30px 0 }
.ceo_shop6_imgmk { }
.ceo_shop6_imgmk a.ceo_shop6_images img { cursor:url(../images/ceo_img_mouse.cur), auto; margin-bottom:30px }
.pagination { display:block; max-width:1180px; width:100%; margin:0 auto; height:100px; margin-bottom:25px; text-align:center; padding-top:30px; border-radius:0; background:#fff }
.ceo_shop6_page_imges a:hover { color:#fa7699 }
.nav-links .page-numbers { padding: 10px 15px; text-align: center; border: 1px solid #eee; color: #666; margin: 3px; border-radius: 4px; display: inline-block; line-height: 1; }
.nav-links .page-numbers:hover { color:#fa7699 }
.nav-links .current { border:1px solid #fa7699; background:#fa7699; color: #fff!important; }
.ceo_shop6_img_bq { padding:30px 30px 0px 30px }
.ceo-shop6-sidebar-xxbox { margin-top:16px; background:#f5f6f8; padding:20px; border-radius:8px }
.ceo-sidebar-shop6-down { display:block; margin-bottom:18px; width:100%; height:60px; color:#fff; font-size:1pc; line-height:60px; cursor:pointer; text-align:center; position:relative; overflow:hidden; background:linear-gradient(90deg, #0099ff, #1677ff); box-shadow:0 10px 16px 0 #c1e5ff; border-radius:40px }
.ceo-sidebar-shop6-down:hover { background:linear-gradient(90deg, #1677ff, #0099ff) }
.ceo-sidebar-shop6-down a { color:#fff; height:60px; line-height:60px; display:block }
.ceo-sidebar-shop6-price { margin-bottom:18px; margin-top:-26px; text-align:center }
.ceo-sidebar-shop6-price .sellP #priceinfo { font-size:60px; margin-right: 3px; }
.ceo-sidebar-shop6-price .sellP .package { display: block; }
.ceo-sidebar-shop6-price .sellP .package i { margin-right: 3px; font-size: 16px !important; }
.ceo-sidebar-shop6-price .discount { display: block; position: relative; transition: all .3s;
}
.ceo-sidebar-shop6-price .discount a { color: #ff2a00; }
.ceo-sidebar-shop6-price .discount a i { margin-right: 3px; font-size: 16px !important; }
.ceo-sidebar-shop6-price .discount:hover .box { display: block; }
.ceo-sidebar-shop6-price .discount .box { position: absolute; top: 35px; left: 50%; transform: translateX(-50%); z-index: 201; display: none; color: #666; transition: all .3s;
}
.ceo-sidebar-shop6-price .discount .box .title { margin-bottom: 10px; }
.ceo-sidebar-shop6-price .discount .box ul { padding: 20px; height: 100%; width: 205px; border-radius: 4px; background: #fff; position: relative; box-shadow: 0px 0px 16px 1px rgb(0 0 0 / 10%); text-align: left; }
.ceo-sidebar-shop6-price .discount .box ul:before { content: " "; position: absolute; width: 0; height: 0; left: 50%; transform: translateX(-50%); top: -16px; border: 10px solid transparent; border-bottom-color: #fff; }
.ceo-sidebar-shop6-price .discount .box ul li { margin-bottom: 10px; display: flex; justify-content: space-between; align-items: center; font-size: 12px; line-height: 1; border-bottom: 0px dashed #f4f4f4; list-style: none; padding-left: 0; height: inherit; color: #666; }
.ceo-sidebar-shop6-price .discount .box ul li:after { display: none; }
.ceo-sidebar-shop6-price .discount .box ul li:last-child { margin-bottom: 0px; }
.ceo-sidebar-shop6-price .discount .box ul li.vip { color: #FF7D18; }
.ceo-sidebar-shop6-price .discount .box ul li.vip span:after { content: ''; position: absolute; right: -11px; top: 3px; height: 5px; width: 5px; background: #FF7D18; box-shadow: 3px 0px 10px -1px var(--primary-color); border-radius: 50px; display: block; }
.ceo-sidebar-shop6-price .discount .box ul li span { position: relative; }
.ceo-sidebar-shop6-price .discount .box ul li p { line-height: 1.5; margin-bottom: 0; font-size: 12px; }
.ceo-sidebar-shop6-price .discount .box ul li p em { color: #FF7D18; margin-right: 5px; }
.ceo-sidebar-shop6-price .ceo-sidebar-shop-vip { display:block; margin-left:0px }
.ceo-shop6-sidebar-img { display:block; margin-top:23px }
.ceo-shop6-sidebar-img img { width:100%; height:50px; border-radius:4px }
.ceo-sidebar-shop-6-an .change-color { background:#ffb2cb; border-radius:30px; line-height:36px }
.ceo-sidebar-shop-6-an .change-color-sc { background:#03A9F4; border-radius:30px; line-height:36px }
.ceo-sidebar-shop6-tops { position:relative }
.ceo-sidebar-shop6-tops:before { content:" "; display:block; width:20px; height:20px; position:absolute; left:5px; top:5px; background:url(../images/ceo-sidebar-shop-down-vip.svg) 50% no-repeat; background-size:20px auto; z-index:10 }
.ceo-sidebar-shop6-tops:after { content:" "; display:block; width:70px; height:70px; position:absolute; left:-35px; top:-35px; -webkit-transform:rotate(45deg); transform:rotate(45deg); background:rgba(0, 0, 0, .15); z-index:5 }
@media screen and (min-width:1400px) {
 .ceo-shop6-nr .single-main {
 width:100%!important;
 max-width:1440px
}
}
@media screen and (max-width:1399px) {
 .ceo-shop6-nr .single-main {
 width:100%!important
}
}
@media screen and (max-width:900px) {
 .ceo_shop6_img_box .next-cat, .ceo_shop6_img_box .pre-cat {
 display:none
}
}
.ceo_shop6_img_box .discount .ceo_shop6_images { display: none; }
.ceo_shop6_img_box .ceo_shop6_imgmk .ceo-hide-content { border-radius: 4px; background-color: rgb(239 246 255 / 0%); border: 0px dashed #90c0ff; margin: 0; padding: 0; position: relative; }
.ceo_shop6_img_box .ceo_shop6_imgmk .ceo-hide-content .tag { display: none; }
/*---------------------------手机商城内页-----------------------------*/

.ceo_app_shop { position:relative; margin-bottom:20px; border-radius:4px }
.ceo_app_shop .app_shop_mk { position:relative; padding:20px 20px 20px; z-index:9; border-radius:4px 4px 0px 0px }
.app_shop_mk .app_shop_img { border-radius:6px; -webkit-border-radius:6px; margin:0 auto; text-align:center; position:relative; margin-bottom:10px }
.app_shop_mk .app_shop_img img { border-radius:6px; -webkit-border-radius:6px }
.app_shop_mk .app_shop_title_h1 { font-size:15px; color:#edeff2 }
.app_shop_mk .ceo-tese-jingpin { height:20px; line-height:20px; padding-left:25px }
.app_shop_mk .ceo-tese-jingpin span { width:16px; height:16px; line-height:16px; top:2px; font-size:12px }
.app_shop_mk .p2 { font-size:12px; color:#939aa8; margin-top:13px }
.app_shop_mk .p2 a { color:#939aa8!important }
.app_shop_mk .p2 a:hover { color:#fff!important }
.app_shop_mk .p2 input { display:inline-block; font-size:12px; color:#939aa8; width:175px; cursor:pointer; outline:none }
.app_shop_mk .p2 .copy_goods_id { display:inline-block; font-size:12px; color:#939aa8; cursor:pointer; outline:none }
.app_shop_mk .p2 .ceo-text-small { font-size:0.6rem; line-height:1.5 }
.app_shop_jg { background:#f6f6f6; position:relative; z-index:8; padding:10px 20px 10px 20px; align-items: center; }
.app_shop_jg .app_shop_jg_se #priceinfo { font-size:26px; color:#ff6c00 }
.app_shop_jg .app_shop_jg_se { font-size:12px; color:#ec1c2b }
.app_shop_jg .app_shop_jg_se em { color:#ff6c00; font-style:normal }
.app_shop_jg .package { display: inline-block; margin-left: 10px; color: #ff6c00; font-size: 14px; }
.app_shop_jg .package i { margin-right: 3px; font-size: 16px !important; }
.app_shop_jg .discount { display: inline-block; position: relative; transition: all .3s;
margin-left: 10px; }
.app_shop_jg .discount a { color: #ff6c00; font-size: 14px; }
.app_shop_jg .discount a i { margin-right: 3px; font-size: 16px !important; }
.app_shop_jg .discount:hover .box { display: block; }
.app_shop_jg .discount .box { position: absolute; top: 35px; right: 0; z-index: 201; display: none; color: #666; transition: all .3s;
}
.app_shop_jg .discount .box .title { margin-bottom: 10px; }
.app_shop_jg .discount .box ul { padding: 20px; height: 100%; width: 205px; border-radius: 4px; background: #fff; position: relative; box-shadow: 0px 0px 16px 1px rgb(0 0 0 / 10%); text-align: left; }
.app_shop_jg .discount .box ul:before { content: " "; position: absolute; width: 0; height: 0; right: 17px; top: -16px; border: 10px solid transparent; border-bottom-color: #fff; }
.app_shop_jg .discount .box ul li { margin-bottom: 10px; display: flex; justify-content: space-between; align-items: center; font-size: 12px; line-height: 1; border-bottom: 0px dashed #f4f4f4; list-style: none; padding-left: 0; }
.app_shop_jg .discount .box ul li:after { display: none; }
.app_shop_jg .discount .box ul li:last-child { margin-bottom: 0px; }
.app_shop_jg .discount .box ul li.vip { color: #FF7D18; }
.app_shop_jg .discount .box ul li.vip span:after { content: ''; position: absolute; right: -11px; top: 3px; height: 5px; width: 5px; background: #FF7D18; box-shadow: 3px 0px 10px -1px var(--primary-color); border-radius: 50px; display: block; }
.app_shop_jg .discount .box ul li span { position: relative; }
.app_shop_jg .discount .box ul li p { line-height: 1.5; margin-bottom: 0; font-size: 12px; }
.app_shop_jg .discount .box ul li p em { color: #FF7D18; margin-right: 5px; }
.app_shop_an { padding:20px; background:#fff; position:relative; max-width:100% }
.app_shop_an .ceo-shop3-demo { display:block; width:100%; margin-top:10px; height:48px; line-height:48px; text-align:center; border:1px solid #44a0f6; background:#fff; border-radius:2px; -webkit-border-radius:2px; font-size:18px; color:#007cef; margin-bottom:auto; position:inherit; overflow:inherit }
.app_shop_an .ceo-shop3-demo a { border:0px solid #007cef !important; background:#fff!important; color:#007cef!important }
.app_shop_an .xz1 .shop3-vip { background-color:#ff7800; border:1px solid #ff7800; color:#fff }
.app_shop_an a:first-child { border:1px solid #007cef; background:#007cef; color:#fff }
.app_shop_an a { display:block; height:48px; width:100%; line-height:48px; text-align:center; border:1px solid #44a0f6; background:#fff; border-radius:2px; -webkit-border-radius:2px; font-size:18px; color:#44a0f6; float:left }
.app_shop_an a i { font-size: 16px!important; transform: translateY(0px); }
.app_shop_an .xz .xz1 { padding-left:20px; box-sizing:border-box; width:100% }
.app_shop_an .xz { margin-left:-20px; display:flex }
.app_shop_an .hont { line-height:20px; font-size:12px; color:#cbcbcb; text-align:center; margin-top:10px }
.app_shop_an .hont i { font-size:14px; margin-right:3px }
.ceo_app_shop .app_mother { line-height:22px; padding:10px 20px 10px 20px; background:#fff; font-size:12px; color:#aeb1b8; border-top:1px dashed #e5e5e5; border-radius:0px 0px 4px 4px }
.ceo_app_shop .app_mother i { margin-right:3px; color:#007cef!important }
.ceo_app_shop .app_mother span { height:22px; display:inline-block; vertical-align:top; padding:0 15px; position:relative }
.ceo_app_shop .app_mother span em { display:block; width:1px; height:11px; background:#e6e6e6; position:absolute; right:0px; top:5px }
/*
* ------------------------------------------------------------------------------
* 评论样式
* ------------------------------------------------------------------------------
*/

/*评论基础样式*/
.comments { }
.comments-title { padding:20px 30px }
.comments-title span { font-size:16px }
.comments-title i { color: var(--primary-color); font-size: 20px!important; transform: translateY(2px); }
.comment-list { padding:20px 30px }
.comment-list .children { margin-left:25px; padding:0 }
.comment-list .children .comment-main { border:0 }
.comment-list .children .children { margin-bottom:0 }
.comment-from { margin-bottom:20px }
.comment-from .btn { font-size:13px; padding:0px 15px; line-height:32px; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff!important; }
.comment-from .btn:hover { transform:none; opacity:.8 }
.comment-main { padding-top:15px }
.comment-head { font-size:14px }
.comment-head a { font-size:14px; color:#333 }
.comment-head a:hover { color:var(--primary-color) }
.comment-head a span { display:inline-block; transform:translateY(2px) }
.comment-head .data { color:#bdbdbd; text-align:right }
.comment-head .data a { font-size:12px; color:#bdbdbd }
.comment-head .avatar { margin-right:3px; display:inline-block }
.comment-content { padding:15px 0 0 25px; font-size:14px }
.comment-content p { margin:0; background-color:#f8f8f8; padding:15px; border-radius:4px }
.comment-content p a { color:var(--primary-color)!important }
.comment-head .avatar img { border-radius:50px }
.comment-list .avatar img { border-radius:50px }
.ceo-comments-text { font-size:14px }
.ceo-comments-textarea { resize:vertical }
.ceo-comment-wu { text-align:center; background-color:#f8f8f8; padding:15px 0; border-radius:4px; font-size:14px; }
/*最新评论样式*/
.new-comment { margin:0; max-height:360px }
.new-comment li { padding:20px 0; font-size:13px }
.new-comment li>.avatar { margin-right:4px }
.new-comment li>.avatar img { border-radius:50px }
.new-comment li:last-child { border:0 }
.new-comment li a { color:#999; line-height:26px }
.new-comment li .content { padding:6px 10px }
.new-comment li p { margin:10px 0 0 }
/*
* ------------------------------------------------------------------------------
* 登录页面样式
* ------------------------------------------------------------------------------
*/
/*新版弹窗注册登录*/
.ceo-navbar-login { margin-top: 3vh; width: 700px!important; }
.ceo-navbar-login .ceo-modal-close { border: 1px solid #ccc; border-radius: 50px; width: 20px; height: 20px; }
.ceo-navbar-login .zcontent { width: 350px; height: 100%; background-size: cover; background-position: 50% 0%; background-repeat: no-repeat; }
.ceo-navbar-login .zcontent { }
.ceo-navbar-login .zcontent .box { }
.ceo-navbar-login .ycontent { padding: 40px; }
.ceo-navbar-login .ycontent .registersms { color: var(--primary-color); }
.ceo-login-btn { line-height: 45px; font-size: 15px; }
.ceo-navbar-login .ceo-login-bottom { padding: 14px 40px; font-size: 12px; line-height: 12px; color: #8693ab; background: #f8f8fb; }
.ceo-navbar-login .ceo-login-bottom a { color: var(--primary-color); }
.ceo-navbar-login .ycontent .ceo-login-other { position: relative; z-index: 1; color: #979CA2; height: 16px; font-size: 12px; text-align: center; margin-bottom: 30px; }
.ceo-navbar-login .ycontent .ceo-login-other:before { left: 0; }
.ceo-navbar-login .ycontent .ceo-login-other:after { right: 0; }
.ceo-navbar-login .ycontent .ceo-login-other:before, .ceo-navbar-login .ycontent .ceo-login-other:after { content: ''; position: absolute; width: 30%; top: 50%; border-bottom: 1px solid #E6E9E8; transform: translateY(-50%); }
.ceo-form-icon i { font-size: 22px!important; }
.go-captcha_mobile { border: 1px solid #e5e5e5!important; background: #f7f8f9; font-size: 14px!important; padding: 0px; line-height: 38px !important; }
.ceo-login-title h3 { font-size: 22px; font-weight: bold; margin-bottom: 5px; }
/*新版弹窗注册登录*/
/*弹窗*/
.ceo-modal-dialog { width: 366px; }
.ceo-login-title { margin-bottom: 30px; }
.ceo-login-title span { color: #333; font-weight: bold; font-size: 18px; }
.ceo-login-qq { text-align:center!important; margin-top: 40px; }
.ceo-login-qq a { color:#ffffff !important; -webkit-border-radius:50%; -moz-border-radius:2px; position:relative; display:inline-block; width:50px; height:50px; margin:0 5px; text-align:center; line-height:50px; cursor:pointer; padding:0; letter-spacing:0; font-weight:normal; margin-top:0px !important }
.agreen { margin:0 0 20px 0; font-size:13px }
.mpweixin_login_button { background-color: #07c160; background-image: -webkit-gradient(linear, left top, right top, from(#07c160), to(#0cff80)); background-image: -webkit-linear-gradient(left, #07c160, #0cff80); background-image: -o-linear-gradient(left, #07c160 0, #0cff80 100%); background-image: linear-gradient(90deg, #07c160, #0cff80); -webkit-box-shadow: 0 5px 10px 0 rgb(7 193 96 / 30%); box-shadow: 0 5px 10px 0 rgb(7 193 96 / 30%); color: #fff!important; }
.weixin_login_button { background-color: #07c160; background-image: -webkit-gradient(linear, left top, right top, from(#07c160), to(#0cff80)); background-image: -webkit-linear-gradient(left, #07c160, #0cff80); background-image: -o-linear-gradient(left, #07c160 0, #0cff80 100%); background-image: linear-gradient(90deg, #07c160, #0cff80); -webkit-box-shadow: 0 5px 10px 0 rgb(7 193 96 / 30%); box-shadow: 0 5px 10px 0 rgb(7 193 96 / 30%); color: #fff!important; }
.weibo_login_button { background: -webkit-gradient(linear, left top, left bottom, from(#f87c45), to(#f36126)); background: linear-gradient(180deg, #f87c45, #f36126); -webkit-box-shadow: 0 5px 10px 0 rgb(243 101 42 / 0.3); box-shadow: 0 5px 10px 0 rgb(243 101 42 / 0.3); color: #fff!important; }
/*弹窗*/
.login-warp { background:#00000030 }
.login-bg { }
.login-bg img { width:100%; -webkit-filter:blur(10px); filter:blur(10px) }
.login-main { width:960px; margin:0 auto }
.login-box { width:100% }
.login-bg-01 { width:100%; bottom:-15px; z-index:20 }
.login-bg-01 .bg-box { height:50px; background:#fff; margin:0 10px; opacity:.5 }
.login-bg-02 { width:100%; bottom:-30px; z-index:10 }
.login-bg-02 .bg-box { height:50px; background:#fff; margin:0 20px; opacity:.2 }
.login-contnet { z-index:30; width:100% }
.login-l { height:100%; border-right:1px solid #f2f2f2 }
.login-l h2 { font-family:arial; padding-bottom:15px }
.login-l .btn-on { font-size:14px; letter-spacing:1px; transition:all .3s;
color:#fff }
.login-l .login-sms { }
.login-l .btn-on i { margin-right:3px }
.login-l .submit { color:#fff }
.login-l .title-minor { text-align: center; }
.login-l .ceo-login-qq { text-align: center!important; margin: 20px 0; }
.login-l .title-minor em { display: inline-block; width: 45px; height: 0px; border-bottom: 1px solid rgba(221, 221, 221, 1); vertical-align: middle; }
.login-l .title-minor span { list-style: none; font-size: 12px; color: #888888; font-weight: 400; margin-top: 0; margin: 0 18px 20px 18px; }
.login-l .ceo-button { line-height: 46px; font-size: 15px; }
.login-l .registersms { color: var(--primary-color); }
.login-l .ceo-login-bottom { padding: 14px 30px; font-size: 14px; line-height: 14px; color: #8693ab; background: #f8f8fb; }
.login-l .ceo-login-bottom a { color: var(--primary-color); }
.login-r { height:100%; background-size:100% }
.login-r img { min-height:100%; max-width:none; min-width:100% }
.s-res { border-top-left-radius:0; border-top-right-radius:10px; border-bottom-right-radius:10px; border-bottom-left-radius:0; box-shadow:10px 0 30px -10px rgba(0, 0, 0, 0.2); margin-left:-175px; transition:all .3s
}
.login-r:hover .s-res { margin:0 }
.s-res a { color:#fff; padding:6px 20px }
.s-res h4 { padding-bottom:15px; font-size:16px }
.s-res p { }
.s-res p:after { content:''; position:absolute; left:0; top:50%; height:1px; width:100%; background:#aaa }
.s-res span { z-index:10; padding:0 4px }
.s-res .btn-on { font-size:14px; letter-spacing:1px; padding:4px 20px; font-family:arial }
.s-res .btn-on i { margin-right:3px }
.s-res .btn-on:hover { color:#fff }
.email-sms { }
.email-sms .btn { font-size:12px; padding:6px 7px; margin:5px; top:0; right:0; position:absolute; cursor:pointer }
.email-sms .btn:hover { transform:none }
.social-login { font-family:arial; font-size:13px; color:#fff!important; padding:5px 10px }
.social-login i { font-size: 25px !important; transform: translateY(5px); }
.form-popup { max-width:600px; margin:0 auto }
.main-menu-wrap, footer { display:block }
#login_binding p { margin:0 0 20px 0 }
#reg_binding p { font-size:0.875rem; line-height:1.5; margin:0 0 20px 0 }
.ceo-invitation-btn { text-align:center; display:block; color:var(--primary-color) }
/*微信扫码关注登录*/
.login-weixin { }
.login-weixin .login-weixin-img { margin-top: -20px !important; }
.login-weixin .login-weixin-p { text-align: center; display: block; background: #13c07e26; padding: 10px 0; color: #13c07e; border-radius: 4px; }
/*弹窗绑定邮箱*/
.bindemail-verify-code { display:inline-block; outline:none; position:absolute; right:5px; cursor:pointer; background:#3436421a; border-radius:50px; border:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; padding:6px 13px; top:50%; bottom:auto; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); font-size:12px; color:#717171 }
.bindemail-verify-code:hover { color:#026eff }
.bindemail-verify-code:focus { outline-color:#d2d8d8 }
/*
* ------------------------------------------------------------------------------
* 单页样式
* ------------------------------------------------------------------------------
*/

/*作者页面*/
.author { }
.author-head { height:245px }
.author-head img { width:100% }
.author-head .avatar { height:100px; width:100px }
.author-head .avatar>img { width:100% }
.author-head-info { padding:5px }
.ceo-author-bg { height:300px; overflow:hidden }
.ceo-author-bg .bg { height:300px; }
.ceo-author-tpxo { margin-top:20px }
.ceo-author-tpxo span { color:#ccc }
.ceo-author-top { margin-top:50px; z-index:1 }
.ceo-author-adminimg { position:relative; display:block; margin-bottom:15px }
.ceo-author-adminimg img { padding:5px; background:#ffffff3b; border-radius:50% }
.ceo-author-boxadmin { font-size:18px; color:#fff !important }
.ceo-author-boxtext { margin-top:10px; font-size:14px; color:#fff }
.ceo-author-top .ceo-admin-author-p2 { margin-top:2px }
.ceo-author-an { position:relative; z-index:1 }
.ceo-author-anbox { position:absolute; right:0; top:20px }
.ceo-author-an .ceo-author-anbox .ceo-width-1-3 { width:50% }
.ceo-author-anbox button { font-size:12px; line-height:28px; padding:0 10px; width:77px }
.ceo-author-soc { text-align:center; height:30px; line-height:30px; margin-top:10px }
.ceo-author-soc a { margin-right:10px; color:#fff!important }
.ceo-author-soc a:hover { opacity:.8; color:#fff }
.ceo-author-soc a:last-child { margin-right:0px }
.ceo-author-soc a i { font-size:22px !important }
.ceo-author-countbox { padding:20px 0; margin-bottom:20px; box-shadow:0 2px 3px #ededed }
.ceo-author-countbox .item span { color:#333 }
.author-menu { list-style:none }
.author-menu .ceo-active { }
.author-menu .ceo-active a::after {
 content:'';
 position:absolute;
 left:0;
 bottom:-2px;
 width:100%;
 height:4px;
 background:var(--primary-color);
 box-shadow:0px 2px 10px -1px #2c63ff;
 border-radius:3px
}
.author-menu li { margin-right:30px }
.author-menu li a { color:#333; font-size:16px }
@media only screen and (max-width:800px) {
 .ceo-user-apps-a a {
 color:#999!important
}
}
/*网址导航样式*/
.site { }
.site-head { width:100%; max-height:300px; background-size:100% }
.site-switcher { width:600px }
.site-switcher-menu { }
.site-switcher-menu li { display:inline-block; padding:10px 0; margin:0 20px }
.site-switcher-menu li span { cursor:pointer; font-size:15px; color:#666 }
.site-switcher-menu .ceo-active { position:relative }
.site-switcher-menu .ceo-active::after {
 content:'';
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:4px;
 background:#2c63ff;
 box-shadow:0 1px 7px -1px #2c63ff;
 border-radius:4px
}
.site-switcher-main { box-shadow:0 6px 20px -8px #e5f2ff }
.site-select { border:0; padding:0 20px; outline:medium; cursor:pointer }
.site-form { display:none }
.site-form input { width:100%; border-radius:4px; padding:16px 0; text-indent:1em; border:0 }
.site-form input:focus { outline:medium }
.site-form button { position:absolute; top:10px; right:0; border:0; background:none; cursor:pointer; margin:5px 10px; font-weight:bold; color:#54677b }
.site-search { flex:1 }
.site-item { box-shadow:0 10px 20px -10px rgb(230,234,245); transition:all .3s
}
.site-item:hover { transform:translateY(-5px) }
.site-item>a { color:#262626 }
.site-item>a:hover { color:#000 }
.site-item-data { padding-top:10px; margin-top:10px }
.site-item .site-item-tag { }
.site-item .site-item-tag a { display:inline-block; padding:3px 8px; background:#f9f9f9; color:#999; font-size:12px; border-radius:4px }
.site-item .site-item-tag a:hover { color:#fff; background:#2c63ff; box-shadow:-3px 2px 10px -2px #2c63ff }
.site-item .site-item-go { flex:1; color:#262626 }
.site-item a .thumb { display: block; height: 0; border-radius: 4px; padding-bottom: 100%; width: 32px; margin-top: 7px; }
.site-item a img { }
.site-item a span { font-size: 15px; }
.site-item a p { font-size: 12px; color: #999; margin-top: 5px; }
.sitenav { }
.sitenav li { list-style:none }
.sitenav li:last-child { border:0 }
.sitenav li a { color:#999; font-size:13px; background:#fff; min-width:90px }
.sitenav li a:hover { color:#262626 }
.sitenav li i { font-size:14px; color:#ddd; margin-right:3px; transition:all .3s
}
.sitenav li a:hover i { margin-right:6px }
.sitenav li b { padding:0 20px; border-right:1px solid #eee }
.sitenav li b i { color:#aaa }
.site-submit { line-height:55px; font-size:15px }
.site-title { }
.site-title span { padding-bottom:12px; border-bottom:2px solid #000; color:#262626; font-size:15px }
.site-box { padding:15px 20px }
.site-box .site-box-cover { width:160px; height:160px }
.site-box .site-box-cover img { width:100%; height:100% }
.site-box-cover-small { width:45px; height:45px }
.site-content { }
.site-content a { color:var(--primary-color) }
.site-content a i { line-height:1; margin-left:5px }
.site-content ul { padding:20px; list-style:none }
.site-content li { margin-bottom:10px; font-size:13px; border-bottom:1px solid #f1f1f1; padding-bottom:10px }
.site-content li:last-child { border:0; margin:0; padding:0 }
.site-content p { margin:0; display:inline-block }
.site-content .btn { padding:2px 6px; font-size:13px }
.site-classification-box h3 { }
.site-box .site-box-tj {
 -webkit-transition:all .1s ease-out 0s;
 -o-transition:all .1s ease-out 0s;
 transition:all .1s ease-out 0s; font-size:16px; border-radius:4px; padding:10px 0; display:block; text-align:center }
.site-side a.thumb { display: block; height: 0; border-radius: 4px; padding-bottom: 100%; width: 38px; }
/*网址收录*/
.ceo-sitebmit { display:flex; background:#fff; border:1px solid rgba(0, 0, 0, 0.05); border-radius:6px; box-shadow:0 4px 12px 0 rgba(52, 73, 94, 0.1); padding:20px 40px 20px 0 }
.ceo-sitebmit-text { color:#fff; background:linear-gradient(-125deg, #0295f9 0%, #2f49fd 100%); padding:1rem 1.5rem; border-radius:.375rem;
max-width:100%; font-size:13px }
.ceo-sitebmit h3 { margin-bottom: 10px; font-size:1.5rem }
.ceo-sitebmit h3 i { font-size: 28px !important; transform: translateY(3px); }
.ceo-sitebmit p { margin-top:0; margin:0 0 20px 0 }
/*存档页面*/
.ceo-archives-div .ceo-grid { margin-left:initial !important }
.ceo-archives { border-radius:4px; background-color:#fff; word-wrap:break-word; padding:20px }
.ceo-archives-container h3 { padding-left:35px; margin-bottom:18px; margin-top:20px; font-size:20px; font-weight:bold; color:#1e87f0; line-height:20px }
.ceo-archives-container ol, .ceo-archives-container ul { padding-left:2em; margin-bottom:20px; list-style-position:outside; list-style-type:disc }
.ceo-archives-list { padding-left:20px; margin:0 }
.ceo-archives-list li { list-style:disc; margin-left:20px; margin-bottom:9px; font-size:14px }
.ceo-archives-list a { color:#666 }
.ceo-archives-list a:hover { color:#1e87f0 }
.ceo-archives-list time { width:40px; display:inline-block }
.ceo-archives-list span { font-size:12px; display:inline-block; margin-left:10px }
/*公告页面样式*/
.ceo-gonggao-Btn { display:inline-block; border-radius:50px; height:24px; font-size:12px; color:#ffffff; position:relative; padding-left:32px; padding-right:10px; line-height:24px; background-image:linear-gradient(90deg, #006eff, #13adff); margin-right:7px }
.ceo-gonggao-Btn i { display:block; width:20px; height:20px; line-height:20px; text-align:center; border-radius:50%; position:absolute; left:8px; top:1px; overflow:hidden; background:#ff8100; color:#fff; font-size:14px }
.ceo-cbp-tmtimeline { list-style:none; padding-left:0 }
.ceo-gonggao-li { background-color:#fff; padding:20px; margin-top:20px; margin-bottom:20px; border-radius:4px }
.ceo-gonggao-title { font-weight:700; font-size:20px }
.ceo-gonggao-about { margin-top:16px; margin-bottom:16px; font-size:12px; color:#999 }
.ceo-gonggao-entry-content { color:#4c4c4c; font-size:15px; letter-spacing:.5px; line-height:2 }
.ceo-gonggao-entry-content p { font-style:normal }
.gonggao_content .ceo-background-muted a { font-style:normal }
.ceo-gonggao-entry-content a { color:#206aff }
/*友情链接样式*/
.ceo-link-row { background-color:#fff; padding:20px; margin-bottom:30px; border-radius:4px }
.ceo-link-plinks { position:relative; margin-top:30px; width:100%; padding:0 }
.ceo-link-plinks li.linkcat { border-radius:6px }
.ceo-link-plinks li.linkcat ul { overflow:hidden; margin:0; padding:0; list-style:none }
.ceo-link-plinks li.linkcat ul li { float:left; overflow:hidden; margin-top:15px; width:calc(20% - 20px); background:#f8f8f8; margin-bottom:10px; border-radius:3px; margin-left:10px; margin-right:10px }
.ceo-link-plinks li.linkcat ul li:hover { opacity:0.6; -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.ceo-link-plinks li.linkcat ul li a { overflow:hidden; margin-bottom:20px; display:block; cursor:pointer; padding:20px 18px 0; color:#333 }
.ceo-link-plinks li.linkcat ul li a:hover { color:#005fee }
.ceo-link-plinks li.linkcat ul li a img { width:32px; height:32px; border-radius:32px; display:inline-block; margin-right:8px }
@media (max-width:768px) {
 .ceo-link-plinks li.linkcat ul li {
 width:calc(50% - 20px)
}
}
@media (max-width:544px) {
 .ceo-link-plinks li.linkcat ul li {
 width:100%
}
}
.ceo-link-plinks ol, .ceo-link-plinks ul, .ceo-link-plinks li { list-style:none }
.ceo-link-row h1 { position:relative; padding-left:20px; margin-bottom:20px; margin-top:20px; font-size:1.8rem !important }
.ceo-link-row h1:after { content:''; position:absolute; left:0; height:100%; width:5px; background:var(--primary-color); box-shadow:3px 0px 10px -1px var(--primary-color); border-radius:2px }
.ceo-link-row h2 { position:relative; padding-left:20px; margin-bottom:20px; margin-top:20px; font-size:18px !important }
.ceo-link-row h2:after { content:''; position:absolute; left:0; height:100%; width:5px; background:var(--primary-color); box-shadow:3px 0px 10px -1px var(--primary-color); border-radius:2px }
.ceo-link-row h3 { position:relative; padding-left:20px; margin-bottom:20px; margin-top:20px; font-size:18px !important }
.ceo-link-row h3:after { content:''; width:6px; height:6px; background:var(--primary-color); border-radius:50%; display:block; position:absolute; left:0; top:15px; box-shadow:3px 0px 10px -1px var(--primary-color) }
/*QQ群联盟*/
.ceo-padding-app { padding:30px }
.ceo-qqqun-bg { background:#fff; padding:30px; margin-top:20px }
.ceo-qqqun .ceo-qqqun-lb { position:relative; border:1px solid #eee; padding:20px; text-align:center }
.ceo-qqqun .ceo-qqqun-lb .joinqq { display:inline-block; width:100%; height:4pc }
.ceo-qqqun .ceo-qqqun-lb .joinqq .img { display:inline-block; overflow:hidden; width:50px; height:50px; vertical-align:-18px }
.ceo-qqqun .ceo-qqqun-lb .joinqq .img img { width:50px; height:50px; border-radius:45px }
.ceo-qqqun .ceo-qqqun-lb .joinqq .qqone { display:inline-block }
.ceo-qqqun .ceo-qqqun-lb .joinqq .qqone .lianmeng .qq { display:inline-block; overflow:hidden; width:100%; height:31px; vertical-align:-11px; text-overflow:ellipsis; white-space:nowrap; font-size:1pc; line-height:31px }
.ceo-qqqun .ceo-qqqun-lb .joinqq .qqone .number { color:#9d9d9d; font-size:9pt }
.ceo-qqqun .ceo-qqqun-lb .joinqq .qqone em { display:inline-block; margin-left:11px; height:9pt; border:1px solid #6287e3; color:#6287e3; font-size:9pt; line-height:9pt; font-style:normal; padding:1px 8px; border-radius:2px }
.ceo-qqqun .ceo-qqqun-lb a { display:inline-block; margin-top:13px; border-radius:3px; padding:5px 45px; color:#fff; font-weight:400; font-size:15px; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); outline:0; -webkit-transition:all .1s ease-out 0s;
 -o-transition:all .1s ease-out 0s;
 transition:all .1s ease-out 0s
}
.ceo-qqqun-row h1 { position:relative; padding-left:20px; margin-bottom:20px; margin-top:20px; font-size:1.8rem !important }
.ceo-qqqun-row h1:after { content:''; position:absolute; left:0; height:100%; width:5px; background:var(--primary-color); box-shadow:3px 0px 10px -1px var(--primary-color); border-radius:2px }
.ceo-qqqun-row h2 { position:relative; padding-left:20px; margin-bottom:20px; margin-top:20px; font-size:18px !important }
.ceo-qqqun-row h2:after { content:''; position:absolute; left:0; height:100%; width:5px; background:var(--primary-color); box-shadow:3px 0px 10px -1px var(--primary-color); border-radius:2px }
.ceo-qqqun-row h3 { position:relative; padding-left:20px; margin-bottom:20px; margin-top:20px; font-size:18px !important }
.ceo-qqqun-row h3:after { content:''; width:6px; height:6px; background:var(--primary-color); border-radius:50%; display:block; position:absolute; left:0; top:15px; box-shadow:3px 0px 10px -1px var(--primary-color) }
/*客服验证页面*/
.ceo-checkqq { border-radius:4px }
.ceo-checkqq button { width:160px; outline:0; line-height:40px; background:#3385ff; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff)!important; -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff; border:0px solid #ffffff }
.ceo-checkqq-top { height:320px; position:relative; overflow:hidden }
.ceo-checkqq-desc { margin-top:30px; background:#f2f2f2; font-size:13px; color:#999; padding:10px; border-radius:4px }
.ceo-checkqq-desc i { margin-right:3px }
.ceo-login-title .ceoicon-close-circle-fill, .ceo-login-title .ceoicon-checkbox-circle-fill { font-size:56px!important }
.ceo-checkqq-mk { }
.ceo-checkqq-box { padding:15px; position:relative; overflow:hidden; background:#fff; margin-bottom:20px!important; border-radius:4px; -webkit-border-radius:4px }
.ceo-checkqq-box-img { float:left; width:135px; height:135px; background:#fff; border:1px solid #eaeaea; border-radius:4px; -webkit-border-radius:4px; margin-right:15px; overflow:hidden }
.ceo-checkqq-box-img img { width:135px; height:135px; border-radius:4px; -webkit-border-radius:4px }
.ceo-checkqq-box-title { }
.ceo-checkqq-box-title-name { height:26px; line-height:26px; font-size:20px; color:#363535 }
.ceo-checkqq-box-title-name p { display:inline; text-align:center; font-size:12px; color:#026eff; border:1px solid #026eff; margin-left:13px; padding:1px 6px; vertical-align:top }
.ceo-checkqq-box-title-name p i { font-size:13px; margin-right:3px }
.ceo-checkqq-box-title-where { height:20px; line-height:20px; font-size:14px; color:#595656; margin-top:6px }
.ceo-checkqq-box-title-desc { line-height:24px; font-size:14px; color:#8d8787; margin-top:12px }
.ceo-checkqq-box-title-an { float:left; display:block; margin-top:14px; line-height:33px; padding:0 33px; text-align:center; font-size:14px; border-radius:4px; -webkit-border-radius:4px; background:#3385ff; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff)!important; -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff; border:0px solid #ffffff }
.ceo-checkqq-box-title-an a { color:#fff }
/*标签大全样式*/
.page-tags-item { padding:20px 0; transition:all .3s
}
.page-tags-item:hover { -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .05); box-shadow:0 0 10px rgba(0, 0, 0, .05); -webkit-transform:translateY(-3px); -ms-transform:translateY(-3px); transform:translateY(-3px) }
.page-tags-item .name { padding:0 20px; color:#333; font-size:15px }
.page-tags-item .name:before { content:''; position:absolute; left:0; height:100%; width:5px; background:var(--primary-color); box-shadow:3px 0px 10px -1px var(--primary-color); border-radius:2px }
.page-tags-item li { margin:5px 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.page-tags-item li a { color:#888; font-size:15px }
.page-tags-item li a:hover { color:var(--primary-color) }
.page-tags-li { padding:20px }
.page-tags-li a { display:inline-block; background:#f2f6fc; color:#666; padding:5px 10px; margin:3px 5px }
/*单页合集样式*/
.page-about { }
.page-menu { }
.page-menu ul { }
.page-menu ul li { padding:20px 0; margin:0!important; border-bottom:1px solid var(--border-color); text-indent:20px }
.page-menu ul li:last-child { border:none }
.page-menu ul li a { display:block; color:#888; font-size:15px }
.page-menu .current-menu-item { background:#fafafa }
.page-menu .current-menu-item a { position:relative; font-weight:bold; color:#2c63ff!important }
.page-menu .current-menu-item a::after {
 content:'';
 position:absolute;
 width:5px;
 height:100%;
 background:#2c63ff;
 left:0;
 box-shadow:3px 0px 10px -1px #2c63ff;
 border-radius:2px
}
.page-main { }
/*单页背景*/
.ceo-page-bg { height:220px; position: relative; -webkit-filter:unset; filter:unset }
.ceo-page-bg h3 { color:#fff; font-size:28px; letter-spacing:1px }
.ceo-page-bg .ceo-overlay-primary { background:rgba(34, 34, 34, 0) }
@media screen and (max-width:800px) {
 .ceo-page-bg {
 height:auto
}
}
/*波浪*/
.ceo-meihua-boo { height:30px; margin-top:-30px }
.ceo-meihua-boo-waves { position:relative; width:100%; height:15vh; min-height:30px; max-height:30px }
.ceo-meihua-boo-parallax > use { animation:move-forever 25s cubic-bezier(.55, .5, .45, .5) infinite }
.ceo-meihua-boo-parallax > use:nth-child(1) {
 animation-delay:-2s;
 animation-duration:7s
}
.ceo-meihua-boo-parallax > use:nth-child(2) {
 animation-delay:-3s;
 animation-duration:10s
}
.ceo-meihua-boo-parallax > use:nth-child(3) {
 animation-delay:-4s;
 animation-duration:13s
}
.ceo-meihua-boo-parallax > use:nth-child(4) {
 animation-delay:-5s;
 animation-duration:20s
}
@keyframes move-forever { 0% {
 transform:translate3d(-90px, 0, 0)
}
 100% {
 transform:translate3d(85px, 0, 0)
}
}
@media (max-width:768px) {
 .ceo-meihua-boo-waves {
 height:30px;
 min-height:30px
}
}
/*404错误单页*/
.page404 { }
.page404 .btn { padding:12px 30px; border-radius:50px }
.page404 h1 { font-size:4rem }
/*标签页*/
.ceo-tag-page { }
/*搜索页面*/
.ceo-pages-search .crumb { line-height:30px }
.ceo-search-icon { line-height:30px }
.ceo-search-icon a { display:inline-block; margin:0 7px; color:#666; }
.ceo-search-icon a:hover { color:var(--primary-color); }
.ceo-search-icon a i { margin-right:3px; font-size:16px!important; display:inline-block; transform:translateY(1px); line-height:1; }
/*找回密码页面*/
.ceo-resetpass { padding:20px; text-align:center; margin-right:0; border-radius:4px; margin:20px 0!important }
.ceo-resetpass form { width:380px; margin:0 auto; text-align:left }
.ceo-resetpass form p { margin-bottom:20px }
.ceo-resetpass h1 { font-size:24px; font-weight:normal }
.ceo-resetpass h3 { font-size:16px }
.ceo-resetpasssteps { margin-bottom:60px; overflow:hidden }
.ceo-resetpasssteps li { width:33.33333%; float:left; background-color:#eee; color:#666; line-height:43px; position:relative }
.ceo-resetpasssteps li.xz { background-color:var(--primary-color)!important; color:#fff!important }
.ceo-resetpass .text { }
.ceo-resetpass .text i { font-size:60px!important; line-height:1; color:var(--primary-color); margin-bottom:20px; display:block }
.ceo-resetpass .text span { color:var(--primary-color); font-size:18px; margin-bottom:20px; display:block }
.ceo-resetpass .btns { border:0px solid #fff!important; cursor:pointer; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff)!important; -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff!important }
.ceo-resetpass .netext { text-align:center }
.ceo-resetpass .errtip { background-color:#FCEAEA; color:#DB5353; padding:8px 15px; font-size:14px; border:1px solid #FC9797; border-radius:5px }
/*案例展示单页*/
.ceo-case-desc { font-size:15px; background-color:#fff; border-radius:4px; margin:20px 0; padding:20px; text-align:center; color:#666 }
.ceo-case { margin-top:40px; margin-bottom:40px!important }
.ceo-case-mk { border-radius:4px !important }
.ceo-case-mk span { display:inline-block; background:#f1f2f5; border-radius:20px; height:20px; font-size:12px; position:absolute; margin:8px 0 0 8px; color:#006eff; padding-left:26px; padding-right:10px; line-height:20px }
.ceo-case-mk span i { display:block; width:15px; height:15px; line-height:15px; text-align:center; border-radius:50%; position:absolute; left:5px; top:2px; overflow:hidden; background:#006eff; color:#fff; font-size:12px!important }
.ceo-case-title-mk { text-align:center; padding:10px !important }
.ceo_t_home_mk_a { padding:0px 21px 21px 21px; border-radius:4px; box-shadow:0px 10px 30px -10px #ddd }
.ceo_t_home_mk_a p { font-size:12px; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; word-break:break-all }
.ceo_t_home_mk_a .title { padding:10px; max-width:100%; letter-spacing:0.5px; font-size:15px; transition:all .3s;
overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-box-orient:vertical; -webkit-line-clamp:2; word-break:break-all }
.ceo_t_home_mk_btn { border-radius:4px; padding:5px 30px; font-size:12px; margin:0 5px; display:inline-block!important; border:1px solid #006eff; display:inline-block!important; background:#fff; -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#006eff!important }
.ceo_t_home_mk_btn:hover { background:#fff; border:1px solid #006eff; background-image:linear-gradient(90deg, #006eff, #13adff)!important; color:#fff!important }
@media screen and (max-width:800px) {
 .ceo_t_home_mk_btn {
 padding:0px 10px
}
}
/*建站服务单页*/
.ceo-pages-web-bottom { background-size:100% calc(100% + 2px); height:276px; text-align:center }
.ceo-pages-web-bottom p { padding-top:74px; font-size:36px; font-weight:400; color:#fff }
.ceo-pages-web-bottom-btn { cursor:pointer; margin:0 auto; margin-top:44px; width:176px; height:52px; line-height:51px; border:1px solid #fff; border-radius:6px }
.ceo-pages-web-bottom-btn a { font-size:18px; font-weight:400; color:#fff!important }
.ceo-pages-web-gz { padding:40px 0 60px 0 }
.web-gz-box-title { color:#111; font-size:28px; text-align:center; padding:0 0 40px 0 }
.web-gz-box-title p { font-size:12px; color:#8A8D94 }
.ceo-pages-web-gzbox-yw { text-align:center; box-shadow:1px 8px 25px 0px rgba(65, 115, 178, 0.13) }
.web-gzbox-yw-border { padding:20px; border-radius:4px }
.web-gzbox-yw-border .price { font-size:36px; font-weight:bold; color:#fff }
.web-gzbox-yw-border .price em { color:#fff; font-style:normal; font-weight:400; font-size:16px; margin:0 3px }
.web-gzbox-yw-border img { margin-bottom:20px }
.web-gzbox-yw-border span { margin-bottom:5px; font-size:22px; display:block; color:#fff }
.web-gzbox-yw-border p { font-size:14px; display:block; color:#fff }
.web-gzbox-yw-item-bottom { padding:20px }
.web-gzbox-yw-item-bottom li { font-size:13px; margin-bottom:15px }
.web-gzbox-yw-item-bottom a { display:block; width:168px; height:45px; text-align:center; line-height:45px; background:#2c7dfa; color:#fff!important; border-radius:5px; font-size:14px; margin:0 auto; margin-top:30px; position:relative; overflow:hidden }
.ceo-pages-web-qa { padding:80px 0 }
.ceo-pages-web-qa-box-each { background:#f5f6f8; border-radius:4px }
.ceo-pages-web-qatitle { color:#111; font-size:28px; text-align:center; padding:0px 0 40px 0 }
.ceo-pages-web-qatitle p { font-size:12px; color:#8A8D94 }
.ceo-pages-web-qa-box-t { height:52px; line-height:52px; border-bottom:1px dashed #dbdde0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:16px; color:#434343; font-weight:bold }
.ceo-pages-web-qa-box-t p { overflow-wrap:break-word; position:relative; height:52px; overflow:hidden; line-height:52px; white-space:nowrap; text-overflow:ellipsis; padding-left:45px; color:#505050; font-weight:900 }
.ceo-pages-web-qa-box-t p:before { content:''; display:block; position:absolute; top:50%; left:20px; width:18px; height:17px; margin-top:-8.5px; background:url(../images/ceo-q.png) no-repeat center }
.ceo-pages-web-qa-box-each-detail { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:15px 15px 15px 45px }
.qa-box-each-detail-con { overflow-wrap:break-word; font-size:13px; color:#b4b4b4; line-height:25px; height:50px; margin-bottom:8px; position:relative; padding-left:0 }
.qa-box-each-detail-con:before { content:''; display:block; position:absolute; top:5px; left:-25px; width:18px; height:17px; background:url(../images/ceo-a.png) no-repeat center }
.qa-box-each-detail-con li { list-style:none; overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-box-orient:vertical; -webkit-line-clamp:2; word-break:break-all }
.qa-box-each-detail-link { display:block; font-size:13px; color:#858585; margin:8px 0 8px 0; position:relative }
.ceo-pages-web-bg { height:500px; text-align:center; width:100%; display:inline-block; background-color:#fff }
.ceo-pages-web-bg-max { padding-top:150px; padding-bottom:50px }
.ceo-pages-web-bg-max span { color:#fff; font-size:36px; font-weight:bold }
.ceo-pages-web-bg-max p { color:#fff; margin-top:15px }
.ceo-pages-web-bg-max a { width:150px; height:40px; line-height:40px; border-radius:20px; color:#487bf0; background-color:#f5f8ff; cursor:pointer; text-align:center; margin-top:40px; display:inline-block }
.ceo-pages-web-bg-max a:hover { color:#f5f8ff; background-color:#487bf0 }
.web-yw-box-title { color:#111; font-size:28px; text-align:center; padding:0 0 20px 0 }
.web-yw-box-title p { font-size:12px; color:#8A8D94 }
.web-yw-box-con { padding-top:32px }
.web-yw-box-con-li { padding:30px; border-radius:10px; text-align:center; background:#fff }
.web-yw-box-con-li span { display:block }
.web-yw-box-con-li p { font-size:18px; color:#222; text-align:center; margin-bottom:25px }
.web-yw-box-con-li em { font-size:12px; color:#888; text-align:center; font-style:normal }
.web-yw-box-an { display:block; width:168px; height:45px; text-align:center; line-height:45px; background:#2c7dfa; color:#fff!important; border-radius:5px; font-size:14px; margin:0 auto; margin-top:40px; margin-bottom:40px!important; position:relative; overflow:hidden }
.web-yw-box-an:hover { color:#fff; opacity:.8 }
.ceo-pages-web-yw-box { background:#f5f9fc; padding:80px 0 }
.ceo-pages-web-tem { background-repeat:no-repeat; background-attachment:fixed; background-position:50% 50%; position:relative }
.ceo-pages-web-tem-zz { background-color:#000; opacity:0.5; filter:alpha(opacity:50);
position:absolute; left:0; top:0; width:100%; height:100%; z-index:1 }
.ceo-pages-web-tem-choice { height:380px; position:relative; z-index:2; text-align:center; margin:0px auto }
.ceo-pages-web-tem-choice span { font-size:38px; padding-top:89px; margin-bottom:16px; color:#FFF; text-align:center; display:block }
.ceo-pages-web-tem-choice p { font-size:16px; padding-bottom:0px; color:#fff; text-align:center; display:block }
.ceo-pages-web-tem-choice a { color:#fff }
.anim { position:absolute; top:50%; left:50%; -moz-transform:translateY(-50%) translateX(-50%); -ms-transform:translateY(-50%) translateX(-50%); -webkit-transform:translateY(-50%) translateX(-50%); transform:translateY(-50%) translateX(-50%) }
.anim { position:absolute; top:50%; left:50%; -moz-transform:translateY(-50%) translateX(-50%); -ms-transform:translateY(-50%) translateX(-50%); -webkit-transform:translateY(-50%) translateX(-50%); transform:translateY(-50%) translateX(-50%); transform:scale(0.4); transform-origin:-35% -35% 0 }
.anim:before { position:relative; content:''; display:block; margin-top:100% }
.anim:after { content:''; position:absolute; top:0; bottom:0; left:0; right:0; border-radius:50% }
.anim { -moz-animation:anim-out .75s;
 -webkit-animation:anim-out .75s;
 animation:anim-out .75s
}
.anim:after { -moz-animation:anim-out-pseudo .75s;
 -webkit-animation:anim-out-pseudo .75s;
 animation:anim-out-pseudo .75s
}
.anim, .anim:after { animation-iteration-count:infinite; animation-duration:1.3s }
@-webkit-keyframes anim-in { 0% {
 width:0
}
 100% {
 width:100%
}
}
@-moz-keyframes anim-in { 0% {
 width:0
}
 100% {
 width:100%
}
}
@-ms-keyframes anim-in { 0% {
 width:0
}
 100% {
 width:100%
}
}
@keyframes anim-in { 0% {
 width:0
}
 100% {
 width:100%
}
}
@-webkit-keyframes anim-in-pseudo { 0% {
 background:rgba(0, 0, 0, 0.25)
}
 100% {
 background:transparent
}
}
@-moz-keyframes anim-in-pseudo { 0% {
 background:rgba(0, 0, 0, 0.25)
}
 100% {
 background:transparent
}
}
@-ms-keyframes anim-in-pseudo { 0% {
 background:rgba(0, 0, 0, 0.25)
}
 100% {
 background:transparent
}
}
@keyframes anim-in-pseudo { 0% {
 background:rgba(0, 0, 0, 0.25)
}
 100% {
 background:transparent
}
}
@-webkit-keyframes anim-out { 0% {
 width:0
}
 100% {
 width:100%
}
}
@-moz-keyframes anim-out { 0% {
 width:0
}
 100% {
 width:100%
}
}
@-ms-keyframes anim-out { 0% {
 width:0
}
 100% {
 width:100%
}
}
@keyframes anim-out { 0% {
 width:0
}
 100% {
 width:100%
}
}
@-webkit-keyframes anim-out-pseudo { 0% {
 background:rgba(0, 0, 0, 0.25)
}
 100% {
 background:transparent
}
}
@-moz-keyframes anim-out-pseudo { 0% {
 background:rgba(0, 0, 0, 0.25)
}
 100% {
 background:transparent
}
}
@-ms-keyframes anim-out-pseudo { 0% {
 background:rgba(0, 0, 0, 0.25)
}
 100% {
 background:transparent
}
}
@keyframes anim-out-pseudo { 0% {
 background:rgba(0, 0, 0, 0.25)
}
 100% {
 background:transparent
}
}
@media only screen and (max-width:900px) {
 .ceo-pages-web-bg {
 height:260px
}
 .ceo-pages-web-yw-box {
 padding:40px 0
}
 .ceo-pages-web-qa {
 padding:40px 0
}
 .ceo-pages-web-bg-max {
 padding-top:50px
}
 .ceo-pages-web-bg-max span {
 font-size:30px
}
 .ceo-pages-web-bg-max p {
 margin-top:13px;
 font-size:13px
}
 .ceo-pages-web-tem-choice {
 height:233px
}
 .ceo-pages-web-tem-choice span {
 font-size:20px;
 padding-top:50px;
 padding-left:15px;
 padding-right:15px
}
 .ceo-pages-web-tem-choice p {
 font-size:12px;
 padding-left:15px;
 padding-right:15px
}
 .web-yw-box-an {
 margin-top:20px;
 margin-bottom:20px!important
}
 .ceo-pages-web-bottom p {
 padding-top:50px;
 padding-left:15px;
 padding-right:15px;
 font-size:20px
}
 .ceo-pages-web-bottom-btn {
 margin-top:23px;
 height:43px;
 line-height:42px
}
 .ceo-pages-web-bottom {
 height:200px
}
 .ceo-pages-web-bg-box {
 padding:13px
}
 .web-bg-box-list-text {
 padding-left:0px
}
}
/*帮助中心页*/
.ceo-help { height:362px; position:relative }
.ceo-help:before { content:''; position:absolute; background-color:rgba(0, 0, 0, 0.3) }
.ceo-help-max { background:#fff; padding-bottom:40px }
.ceo-help-box { height:362px; text-align:center }
.ceo-help-title { margin-top:100px; margin-bottom:30px }
.ceo-help-title h1 { color:#ffffff; font-size:38px; margin-bottom:15px; font-weight:bold }
.ceo-help-title p { font-size:16px; color:#ffffff }
.ceo-help-input { width:780px; text-align:center; position:absolute; left:50%; transform:translate(-50%, 0) }
.ceo-help-input .search { box-shadow:0 0 0 6px rgba(255, 255, 255, 0.3); border-radius:25px; background-color:#ffffff }
.ceo-help-input .search form { border-radius:25px }
.ceo-help-input .search form i { color:#a1a1a1 }
.ceo-help .inst { margin-top:20px }
.ceo-help .inst p { font-size:14px; color:#ffffff; display:inline; margin-right:5px }
.ceo-help .inst a { font-size:14px; color:#ffffff; margin-right:10px }
.ceo-help .inst a:last-child { margin-right:0px }
.ceo-help-box-s { border-radius:6px; padding:40px; margin-top:-77px; position:relative; box-shadow:0 0px 30px -20px #9E9E9E }
.ceo-help-box-title { color:#111; font-size:30px; font-weight:bold; text-align:center }
.ceo-help-box-h { font-size:20px; line-height:34px }
.ceo-help-box-h span { color:#2c83ef }
.ceo-help-box-h em { color:#999; font-style:normal; margin-left:10px; font-size:12px; display:inline-block; transform:translateY(-2px) }
.ceo-help-boxs-title { color:#111; font-size:30px; font-weight:bold; text-align:center }
.ceo-help-boxs-title p { color:#909399; font-size:14px; font-weight:400; margin-top:10px }
.ceo-help-box-p { }
.ceo-help-box-p a { display:inline-block; padding:0 32px; line-height:35px; font-size:14px; letter-spacing:1.4px; color:#2c83ef; border-radius:1.5px; border:1px solid #2c83ef; cursor:pointer }
.ceo-help-box-p a:hover { background:#2c83ef; color:#fff }
.ceo-help-box-service { }
.ceo-help-service-img { }
.ceo-help-service-img img { width:76px; height:76px }
.ceo-help-service-h { margin-top:12px }
.ceo-help-service-h a { font-size:18px; color:#4c4c4c }
.ceo-help-service-h a:hover { color:var(--primary-color) }
.ceo-help-service-p { color:#999; padding:8px 0 0 0; font-size:12px }
.ceo-help-problem-box { margin:40px 0 }
.ceo-help-problem-boxs { background:#f5f9fc; padding:40px 0 }
.ceo-help-problem { margin-bottom:20px }
.ceo-help-problem-box li { background:#fff; padding:20px; border-radius:4px }
.ceo-help-problem-box li p { background:#f5f9fc; padding:20px }
.ceo-help-problem-box .ceo-accordion-title:hover, .ceo-accordion-title:focus { color:#333 }
.ceo-help-footer { padding:40px 0 }
.ceo-help-footer-title { margin-bottom:20px; padding-bottom:20px }
.ceo-help-footer-h { font-size:24px; line-height:34px }
.ceo-help-footer-h span { color:#2c83ef }
.ceo-help-footer-h em { color:#999; font-style:normal; margin-left:10px; font-size:12px; display:inline-block; transform:translateY(-2px) }
.ceo-help-footer-wen { margin-left:20px }
.ceo-help-footer-wen h3 { line-height:48px; font-size:14px }
.ceo-help-footer-wen p { font-size:12px; line-height:30px }
.ceo-help-footer-wen p span { color:#ff3333; font-weight:bold }
.ceo-help-footer-wen a { display:inline-block; padding:2px 10px; margin-top:7px; color:#2c83ef; font-size:12px; text-align:center; border:1px solid #2c83ef }
.ceo-help-footer-wen a:hover { background:#2c83ef; color:#fff }
.ceo-help-footer-i { background:#f8f8f8; border-radius:50%; padding:40px }
.ceo-help-footer-i i { font-size:50px!important; padding:10px; color:#2c83ef }
@media (max-width:900px) {
 .ceo-help {
 height:238px
}
 .ceo-help-title {
 margin-top:40px
}
 .ceo-help-title h1 {
 font-size:19px
}
 .ceo-help-title p {
 font-size:12px
}
 .ceo-help-input {
 width:80%
}
 .ceo-help-input input {
 height:32px
}
 .ceo-help-box-h {
 line-height:20px
}
 .ceo-help-box-p a {
 padding:0 8px;
 line-height:20px;
 font-size:12px
}
 .ceo-help-service-img img {
 width:60px;
 height:60px
}
 .ceo-help-service-h {
 margin-top:5px
}
 .ceo-help-service-h a {
 font-size:16px
}
 .ceo-help .inst p {
 font-size:12px
}
 .ceo-help .inst a {
 font-size:12px
}
 .ceo-help-box-s {
 margin-top:-115px
}
 .ceo-help-problem-box a {
 font-size:14px
}
 .ceo-help-problem-box p {
 padding:12px;
 font-size:12px
}
 .ceo-help-footer-i {
 background:inherit;
 border-radius:inherit;
 padding:inherit
}
 .ceo-help-footer-i i {
 background:#f8f8f8;
 border-radius:50%;
 padding:20px;
 position:relative;
 top:10px;
 font-size:45px!important;
 color:#2c83ef
}
 .ceo-help-footer-wen h3 {
 line-height:28px
}
}
/*VIP页面2*/
.coe_vip2_logo { }
.coe_vip2_logo a { display:block }
.coe_vip2_logo a img { height:36px }
.coe_vip2_top { color:#fff; text-align:center; width:100%; height:613px; display:inline-block }
.coe_vip2_max { padding-top:50px; padding-bottom:50px }
.coe_vip2_max h2 { font-size:22px; color:#fff; margin-top:35px }
.coe_vip2_privilege_list { margin-top:35px }
.coe_vip2_privilege_list span { font-size:14px; height:38px; line-height:38px; padding:0 18px; border-radius:5px; background-color:rgba(255, 255, 255, 0.2); margin-right:10px; display:inline-block }
.coe_vip2_privilege_list span:last-child { margin-right:0px }
.coe_vip2_privilege_list span i { margin-right:5px }
.ceo_vip2_bg { margin-top:-369px; background:#f4f5f6; padding-bottom:40px }
.ceo_vip2_content { padding-top:40px }
.ceo_vip2_types { border-radius:6px; background:#fff }
.ceo_vip2_type_top { position: relative; background:#f0f0f0; padding:35px 50px 35px 50px; border-radius:6px 6px 0 0 }
.ceo_vip2_type_top .tag { position: absolute; top: 0px; left: 0px; height: 24px; line-height: 24px; text-align: center; background: linear-gradient( 102.51deg, #ff451d 3.76%, #ff6f32 93.18%); border-radius: 4px 0 4px 0; color: #fff; font-size: 14px; font-weight: 400; padding: 0 12px; }
.ceo_vip2_type_top_title { text-align:center; font-size:26px; color:#321a00; font-weight:600; line-height:30px }
.ceo_vip2_type_price { margin:24px 0 15px 0; line-height:30px; font-size:14px; color:#0e131a; text-align:center }
.ceo_vip2_p_num { color:#e92d18; font-size:40px; font-weight:bold; line-height:43px; height:47px }
.ceo_vip2_p_num em { color: #0e131a; font-size: 14px; font-style: normal; margin-left: 5px; font-weight: 400; }
.ceo_vip2_text { color:#111; font-size:14px; margin-bottom:15px; text-align:center; display:block }
.ceo_vip2_touse { }
.ceo_vip2_touse a { background:#d8a340; color:#fff!important; text-decoration:none; height:42px; line-height:42px; border-radius:4px; display:block; text-align:center; font-size:16px }
.ceo_vip2_vip_type_privilege { padding:20px 40px }
.ceo_vip2_vip_type_privilege li { color:#333; font-size:14px; line-height:33px }
.ceo_vip2_vip_type_privilege p { line-height: 2.5; font-size: 14px; }
.ceo_vip2_vip_type_privilege .ceo_vip2_line { margin-bottom:5px }
.ceo_vip2_vip_type_privilege .ceo_vip2_line h3 { width:100%; border-top:1px solid #e7e8e9; display:inline-block; position:relative }
.ceo_vip2_vip_type_privilege .ceo_vip2_line span { color:#111; font-size:16px; font-weight:bold; height:33px; line-height:33px; padding-right:10px; margin-top:-18px; position:absolute; top:0px; left:0 }
.ceo_vip2_activity { padding:40px 0 }
.ceo_vip2_activity_title { color:#111; font-size:30px; font-weight:bold; text-align:center }
.ceo_vip2_activity_box { margin:40px 0 }
.ceo_vip2_activity_gifts_b { color:#111; text-align:center; padding:25px; border-radius:10px; box-shadow:0 0px 30px -20px #9E9E9E }
.ceo_vip2_activity_gifts_b i { display:block; font-size:58px!important; color:var(--primary-color); margin-bottom: 20px; }
.ceo_vip2_activity_gifts_b span { font-size:16px; color:#444444 }
.ceo_vip2_activity_gifts_b p { font-size:12px; color:#666666; text-align:center; margin-top:10px }
.ceo_vip2_btn_box { text-align:center }
.ceo_vip2_btn_box a { color:#fff!important; font-size:18px; padding:12px 60px; background:#2c7dfa; border-radius:5px; display:inline-block }
.ceo_vip2_qa { background:#f5f9fc; padding:40px 0 }
.ceo_vip2_activity_title p { color:#909399; font-size:14px; font-weight:400; margin-top:10px }
.ceo_vip2_qa_box { margin:40px 0 }
.ceo_vip2_qa_box ul li { background:#fff; padding:20px; border-radius:4px }
.ceo_vip2_qa_box ul li p { background:#f5f9fc; padding:20px }
.ceo_vip2_footer { position:relative; height:333px; text-align:center }
.ceo_vip2_footer_wrapper { height:157px; max-width:none; padding:88px 0; margin:0; background:rgba(50, 83, 227, .9); text-align:center }
.ceo_vip2_footer_wrapper h3 { position:relative; margin-bottom:63px; font-weight:400; font-size:36px; color:#fcffff }
.ceo_vip2_footer_wrapper h3:before { position:absolute; margin:auto; top:0; left:0; right:0; bottom:-75px; display:inline-block; content:""; width:70px; height:5px; background-color:#fff }
.ceo_vip2_footer_wrapper a { padding:15px 80px; background-color:#fff; border-radius:4px; color:#0d7bf8; font-size:16px }
.ceo_vip2_footer_wrapper a:hover { background-color:#0d7bf8; color:#fff }
@media (max-width:900px) {
 .ceo_vip2_activity_gifts_b {
 padding:10px
}
 .ceo_vip2_activity_gifts_b i {
 font-size: 38px!important;
}
 .ceo_vip2_type_top {
 padding:20px 20px 20px 20px
}
 .ceo_vip2_vip_type_privilege {
 padding:20px 20px
}
 .ceo_vip2_activity_title {
 font-size:20px
}
 .ceo_vip2_activity_gifts_b span {
 font-size:14px
}
 .ceo_vip2_type_top_title {
 font-size:20px
}
 .ceo_vip2_p_num {
 font-size:28px
}
 .coe_vip2_max h2 {
 font-size:16px;
 margin-top:22px
}
 .coe_vip2_privilege_list {
 display:none
}
 .ceo_vip2_bg {
 margin-top:-493px
}
 .ceo_vip2_footer_wrapper h3 {
 font-size:20px
}
 .ceo_vip2_footer_wrapper a {
 padding:13px 60px
}
 .ceo_vip2_footer_wrapper h3:before {
 position:absolute;
 bottom:-56px;
 margin:auto;
 top:0;
 left:0;
 right:0
}
 .ceo_vip2_footer {
 height:229px
}
 .ceo_vip2_footer_wrapper {
 height:104px;
 padding:53px 0 72px 0
}
}
/*全站资源单页*/
.ceo-ziyuan { margin:40px 0 }
.ceo-ziyuan-bk { margin-bottom:15px; margin-top:15px; border:1px solid #ededed; background:#fff }
.ceo-ziyuan-bk .ceo-ziyuan-bk-title { background:#fff; border:none; margin-bottom:10px; height:40px; line-height:40px; padding:0; border-bottom:1px solid #ededed; border-radius:4px 4px 0 0; white-space:nowrap; overflow:hidden }
.ceo-ziyuan-bk .ceo-ziyuan-bk-title .o { float:right; width:30px }
.ceo-ziyuan-bk .ceo-ziyuan-bk-title .o img { margin-top:11px; margin-right:20px; float:right; cursor:pointer }
.ceo-ziyuan-bk .ceo-ziyuan-bk-title h4 { font-size:16px; padding-left:20px; color:#666; font-weight:300; margin:10px 0 0 0; height:20px; line-height:20px; font-weight:900 }
.ceo-ziyuan-bk-c .fl_tb { width:100% }
.ceo-ziyuan-bk-c .fl_g { padding:10px 0 20px 20px }
.ceo-ziyuan-bk-c .fl_g em { font-style:normal; font-weight:400; font-size:12px; margin-left:5px }
.ceo-ziyuan-bk-c .fl_g a { font-weight:400 }
/*升级VIP会员单页*/
.ceo-pages-vip ol, .ceo-pages-vip ul, .ceo-pages-vip li { list-style:none }
.ceo-pages-vip body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc { margin:0; padding:0 }
.ceo_vipbgs { width:100%; height:495px; background:#ffc003; position:relative }
.ceo_portal_block_summary { max-width:1200px; padding:40px; display:inline-block; background:#fff; position:relative; margin:0 auto; top:-140px; border-radius:6px }
.ceo_vip_txtop { text-align:center }
.ceo_vip_txtop h1 { margin:30px 0 30px 0; text-align:center; font-size:30px; letter-spacing:2px; line-height:30px; padding:0 80px; position:relative; display:inline-block; color:#333 }
.ceo_vip_txtop h1:before { content:''; width:61px; height:10px; position:absolute; top:10px; left:0; background:url(../images/ceo_hdicon3.png) center no-repeat }
.ceo_vip_txtop h1:after { content:''; width:61px; height:10px; position:absolute; top:10px; right:0; background:url(../images/ceo_hdicon4.png) center no-repeat }
.ceo_vip_txtop em { display:block; border-bottom:1px solid var(--primary-color); width:50px; margin:20px auto }
.ceo_youshi_box ul li { float:left; width:33%; padding-bottom:20px }
.ceo_vip_icon { width:64px; height:64px; margin:0 auto 10px }
.ceo_youshi_box ul li h5 { height:30px; line-height:30px; margin:10px 0; font-size:18px; color:#333; font-weight:500; overflow:hidden; text-align:center }
.ceo_youshi_box ul li p { height:30px; line-height:30px; margin:0 0; font-size:14px; color:#999; font-weight:500; overflow:hidden; text-align:center }
.yuvip_pic { height:270px; text-align:center; padding:0 20px }
.yuvip_pic .yuvip_pic_title { padding-top:66px; font-size:40px; color:#fff; font-weight:bold; letter-spacing:5px }
.yuvip_pic .yuvip_pic_title_small { padding-top:28px; font-size:18px; color:#fff; opacity:0.7 }
.yuvip_title { margin:30px 0 30px 0; text-align:center; font-size:30px; letter-spacing:2px; line-height:30px; padding:0 80px; position:relative; display:inline-block; color:#333 }
.yuvip_title em { display:block; border-bottom:1px solid var(--primary-color); width:50px; margin:20px auto }
.yuvip_title:before { content:''; width:61px; height:10px; position:absolute; top:10px; left:0; background:url(../images/ceo_hdicon3.png) center no-repeat }
.yuvip_title:after { content:''; width:61px; height:10px; position:absolute; top:10px; right:0; background:url(../images/ceo_hdicon4.png) center no-repeat }
.yuvip_buy { max-width:1200px; padding:40px; background:#fff; min-height:620px; position:relative; margin:0 auto; top:-116px; border-radius:6px; text-align:center }
.yuvip_buy li { float:left; margin:0 10px; width:23.2%; padding:0; border-radius:6px; background:#ffffff; box-shadow:0px 4px 8px 0px rgba(0, 0, 0, 0.15) }
.yuvip_buy li .item { }
.yuvip_buy li .top { position: relative; height:100px; border-radius:6px 6px 0 0; }
.yuvip_buy li:nth-child(1) .top {
 background-color: #07dc8b;
 background-image: -webkit-radial-gradient(50% -6%, circle, #51ffbd 2%, #07dc8b);
 background-image: radial-gradient(circle at 50% -6%, #51ffbd 2%, #07dc8b);
}
.yuvip_buy li:nth-child(2) .top {
 background-color: #f59b00;
 background-image: -webkit-radial-gradient(50% -6%, circle, #ffb83d 2%, #f59b00);
 background-image: radial-gradient(circle at 50% -6%, #ffb83d 2%, #f59b00);
}
.yuvip_buy li:nth-child(3) .top {
 background-color: #397bee;
 background-image: -webkit-radial-gradient(50% -45%, circle, #53a7f5, #397bee);
 background-image: radial-gradient(circle at 50% -45%, #53a7f5, #397bee);
}
.yuvip_buy li:nth-child(4) .top {
 background-color: #f55727;
 background-image: -webkit-radial-gradient(50% 3%, circle, #f07a56, #f55727);
 background-image: radial-gradient(circle at 50% 3%, #f07a56, #f55727);
}
.yuvip_buy li .top .tag { position: absolute; top: 0px; left: 0px; height: 24px; line-height: 24px; text-align: center; background: linear-gradient( 102.51deg, #ff451d 3.76%, #ff6f32 93.18%); border-radius: 4px 0 4px 0; color: #fff; font-size: 14px; font-weight: 400; padding: 0 12px; }
.yuvip_buy li .top span { font-size: 20px; color: #fff; display: block; padding-top: 20px; font-weight: 600; }
.yuvip_buy li .top p { font-size: 12px; color: #fff; margin-top: 5px; }
.yuvip_buy li .con { font-size: 14px; padding: 24px; }
.yuvip_buy li .con .price { }
.yuvip_buy li .con .price span { font-size: 44px; color: #333; font-weight: bold; line-height: 1; }
.yuvip_buy li .con .price em { font-style: normal; color: #999; }
.yuvip_buy li .con .price p { display: block; background: rgb(255 111 0 / 14%); color: #ff6f00; padding: 6px; border-radius: 50px; margin-top: 20px; font-size: 12px; }
.yuvip_buy li a { display:inline-block; width:150px; height:38px; line-height:38px; margin-top:15px; border-radius:22px; font-size:15px; color:#fff; letter-spacing:0; text-align:center; transition:none }
.yuvip_buy li:nth-child(1) a {
 background: #07dc8b;
}
.yuvip_buy li:nth-child(2) a {
 background: #f59b00;
}
.yuvip_buy li:nth-child(3) a {
 background: #397bee;
}
.yuvip_buy li:nth-child(4) a {
 background: #f55727;
}
.yuvip_buy li .con .desc { border-top: 1px solid var(--border-color); margin-top: 20px; padding-top: 20px; }
.yuvip_buy li .con .desc p { line-height: 2.5; }
.yuvip_serve_father { max-width:1200px; padding:40px; background:#fff; display:inline-block; position:relative; margin:0 auto; top:-92px; border-radius:6px; text-align:center }
.yuvip_serve { display:inline-block }
.yuvip_serve ul { max-width:1200px }
.yuvip_serve ul li { float:left; width:25% }
.yuvip_serve ul li div { height:200px; padding:15px 10px; box-sizing:border-box; background:#FFFFFF; border:1px solid #fff0; transition:all ease-in-out 0.3s; border-radius:6px; margin:12px }
.yuvip_serve ul li div:hover { border:1px solid #EAECEF; box-shadow:0 2px 5px 2px #D4D4D4 }
.yuvip_serve ul li img { width:60px; height:60px; margin:0 auto 20px }
.yuvip_serve ul li p { margin-bottom:10px; padding:0 15px; font-size:18px; color:#444444; text-align:center; line-height:25px; box-sizing:border-box }
.yuvip_serve ul li em { height:20px; font-size:12px; color:#666666; text-align:center; line-height:20px; font-style:normal; transition:all ease-in-out 0.3s }
.yuvip_select { max-width:1200px; margin:0 auto }
.yuvip_select_title { position:relative; padding-top:64px; text-align:center }
.yuvip_select_title p { margin-bottom:30px; font-size:16px; color:#999999; letter-spacing:2px }
.yu_issue_father { background:#f3f4f8 }
.yu_issue { max-width:1200px; margin:0 auto; padding-top:9px }
.yu_issue li { width:1200px; margin:20px 0 }
.yu_issue h6 { height:20px; font-size:14px; color:#666666; line-height:20px }
.yu_issue span { float:left }
.yu_issue p { margin-bottom:15px; padding:16px 0; font-size:14px; color:#777777; line-height:22px; box-sizing:border-box; border-bottom:1px dashed #dddddd }
.ceo_vip_ping { max-width:1200px; padding:40px; background:#fff; display:inline-block; position:relative; margin:0 auto; top:-66px; border-radius:6px; text-align:center }
.ceo_vip_ping li { float:left; width:28.6%; padding:20px 15px; padding-bottom:40px; margin:10px 10px; background:#fff; border:1px solid #f0f0f0; border-radius:15px }
.deanmbavar { width:80px; height:80px; margin:0 auto; position:relative }
.deanmbavar img { border-radius:50% }
.deanmbavar span { display:block; width:30px; height:30px; background:url(../images/ceo-vip-v.png) 0 0 no-repeat; background-size:30px 30px; position:absolute; bottom:-10px; right:-10px }
.deanmbusename { height:30px; line-height:30px; margin-top:10px; font-size:16px; color:#666 }
.deanmbusename b { font-size:14px; color:#fec42d; padding-left:10px }
.ceo_vip_ping ul li p { font-size:14px; line-height:23px; height:88px; padding:0 20px; margin-top:5px; color:#666; display:block; text-align:left }
.ceo_vip_ping ul li p b { color:#ccc; font-size:23px }
@media screen and (max-width:800px) {
 .ceo_vip_txtop h1, .yuvip_title {
 font-size:18px
}
 .yuvip_buy li {
 margin:10px 0!important;
 width:100%!important
}
 .yuvip_buy, .ceo_portal_block_summary, .yuvip_serve_father {
 padding:20px!important
}
 .yuvip_buy {
 min-height:auto!important;
 height:auto!important;
 display:inline-block
}
 .yuvip_serve ul li {
 width:100%
}
 .ceo_vipbgs {
 height:220px!important
}
 .ceo_vip_ping li {
 width:100%!important;
 padding:0!important;
 padding-bottom:20px!important;
 padding-top:20px!important;
 margin:10px 0!important
}
 .yuvip_pic .yuvip_pic_title {
 padding-top:66px;
 font-size:18px
}
 .yuvip_pic .yuvip_pic_title_small {
 padding-top:16px;
 font-size:13px
}
}
/*
* ------------------------------------------------------------------------------
* 问答社区
* ------------------------------------------------------------------------------
*/
/*基础样式*/
.ceo-community-bg { height:300px; position:relative }
.ceo-community-bgleft { margin-top:100px; color:#fff; line-height:30px; text-align:center; position:relative; z-index:1 }
.ceo-community-ymd { margin-left:20px; font-size:14px; }
.ceo-cop-text { background:#f7f8fa; color:#b4b4b4; font-size:14px; line-height:1.8 }
/*问答界面*/
.ceo-pages-question-title h3 { color:#fff; margin-bottom:20px; font-weight:bold; font-size:38px }
.ceo-pages-question-title h3 em { color:#fff; margin:0 10px }
.ceo-pages-question-title ul { }
.ceo-pages-question-title ul li { display:inline-block; margin-right:20px }
.ceo-pages-question-title ul li:last-child { margin-right:0px }
.ceo-pages-question-title ul li i { margin-right:5px }
.ceo-cet-question-box { padding:20px 20px 0px 20px }
.ceo-cet-question-box .ask { display:block; height:34px; line-height:33px; padding:0 18px; border-radius:4px; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); font-size:14px; color:#fff!important }
.ceo-cet-question-box .ask:hover { opacity:.8 }
.ceo-cet-question-box .ask i { margin-right:3px }
.question-box-cat { margin-bottom:20px }
.question-box-cat a { margin-right:20px; padding:5px 20px; border-radius:4px; background-color:#f6f6f6; color:#646464; display:inline-block; margin-bottom:20px; font-size:15px }
.question-box-cat a:hover { color:var(--primary-color)!important; background-color:rgba(0, 102, 255, .08)!important; }
.question-box-cat a:last-child { margin-right:0px }
.question-box-cat a.current { color:var(--primary-color)!important; background-color:rgba(0, 102, 255, .08)!important; }
.question-box-content { margin-top:20px }
.question-box-tab { border-bottom:1px solid var(--border-color); padding-bottom:10px; height:36px; line-height:36px }
.question-box-tab a.cd { color:#8590a6; margin-right:20px; font-size:15px }
.question-box-tab a.xz { position:relative; color:var(--primary-color) }
.question-box-tab a.xz:after { content:''; position:absolute; bottom:-18px; left:0; width:100%; height:2px; background:var(--primary-color) }
.question-box-tab a:hover { color:var(--primary-color) }
.question-box-list .question-box-list-loop { border-bottom:1px solid var(--border-color); margin-bottom:20px; padding-bottom:20px }
.question-box-list .question-box-list-loop:last-childp {
 border-bottom:0px solid var(--border-color)!important;
 margin-bottom:0px;
 padding-bottom:0px
}
.question-box-list-loop .info .item span { color:#8590a6; }
.question-box-list-loop .info .item i { display:inline-block; margin-right:3px; transform:translateY(1px); }
.question-box-list-loop .info .item .btns a { display:block; padding:0 10px; border-radius:4px; border:1px solid #99A9C2; font-size:12px; color:#99A9C2 }
.question-box-list-loop .info .item .btns a:hover { color:var(--primary-color); border:1px solid var(--primary-color) }
.question-box-list-loop .info .item .cat a { color:#8590a6; }
.question-box-list-loop .info .item .cat a:hover { color:var(--primary-color) }
.question-box-list-loop a.quantity { display:inline-block; padding-top:10px; width:60px; height:48px; border-radius:4px; color:#555; background:#f6f6f6; font-size:16px; text-align:center; line-height:1.2; margin-right:20px }
.question-box-list-loop a.xz { color:var(--primary-color)!important; background-color:rgba(0, 102, 255, .08)!important; }
.question-box-list-loop a.xz span { color:var(--primary-color)!important }
.question-box-list-loop a.quantity span { display:block; font-size:12px; color:#8590a6; margin-top:3px }
.question-box-list-loop .info a.title { font-size:18px; transition:all .3s;
max-height:27px; text-decoration:none; display:block; margin-bottom:9px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.question-box-list-loop .item .avatar { line-height:0; width:20px; height:20px; margin-right:5px }
.question-box-list-loop .item .avatar img { line-height:0; width:20px; height:20px }
.reward { }
.reward .rewardimg { display:inline-block; width:12px; height:13px; background:url(../images/ceo-question-rewardimg.png) no-repeat; margin-right:6px!important; vertical-align:middle; transform:translateY(-1px)!important }
.reward em { color:#F30; font-style:normal }
.question-tj { background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); font-size:15px; color:#fff!important }
.question-tj:hover { opacity:.8 }
.ceo-question-tips { color:#777; background:#f9f9f9; font-size:14px; line-height:30px; padding:20px 25px; border-radius:8px; margin-top:20px }
.ceo-question-tips span { color:var(--primary-color) }
.ceo-question-tips span i { margin-right:5px }
/*问答侧边栏*/
.ceo-sidebar-question-statistics { padding:20px }
.question-statistics-box { margin-top:20px }
.ceo-sidebar-question-title { position:relative }
.ceo-sidebar-question-title:after { content:''; position:absolute; width:5px; height:100%; background:var(--primary-color); left:-20px; box-shadow:3px 0px 10px -1px var(--primary-color); border-radius:2px }
.statistics-box-c { text-align:center }
.statistics-box-c span { display:block; font-size:24px; font-weight:bold; color:#333 }
.statistics-box-c span.wdtj { color:var(--primary-color)!important }
.statistics-box-c span p { font-size:14px; color:#999 }
.statistics-box-d { margin-top:20px; padding-top:20px; border-top:1px solid var(--border-color) }
.statistics-box-d .statistics-box-1 { text-align:center; display:block; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff!important; border-radius:4px }
.statistics-box-d .statistics-box-1:hover { opacity:.8 }
.statistics-box-d .statistics-box-1 a { display:block; height:33px; line-height:32px; padding:0 12px; font-size:14px; color:#fff }
.statistics-box-d .statistics-box-2 { text-align:center; display:block; border:1px solid var(--primary-color); border-radius:4px }
.statistics-box-d .statistics-box-2 a { display:block; height:31px; line-height:30px; padding:0 12px; font-size:14px; color:var(--primary-color) }
.statistics-box-d .statistics-box-3 { text-align:center; display:block; border:1px solid #8590a6; border-radius:4px }
.statistics-box-d .statistics-box-3 a { display:block; height:31px; line-height:30px; padding:0 12px; font-size:14px; color:#8590a6 }
.ceo-sidebar-question-ad { }
.ceo-sidebar-question-ad a { display:block }
.ceo-sidebar-question-ad a img { width:100% }
.ceo-sidebar-question-search { padding:20px }
.ceo-sidebar-question-search .ceo-form { margin-top:20px; font-size:14px }
.ceo-sidebar-question-tag { margin-top:20px }
.ceo-sidebar-question-tag a { border-radius:4px; color:var(--primary-color); background:rgba(0, 102, 255, .08); display:block; font-size:14px; padding:5px; text-align:center }
.ceo-sidebar-question-tag a:hover { background-color:var(--primary-color); color:#fff }
.ceo-sidebar-question-new { padding:20px }
.question-new-box { margin-top:20px }
.question-new-box-item { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid var(--border-color) }
.question-new-box-item:last-child { margin-bottom:0px; padding-bottom:0px; border-bottom:0px solid var(--border-color)!important }
.question-new-box-item a { font-size:15px; margin-bottom:5px }
.question-new-box-item a i { display:inline-block; width:5px; height:9px; background:url(../images/ceo-question-list.png) center no-repeat; margin-right:6px }
.question-new-box-item span { color:#8590a6; }
.question-new-box-item span i { display:inline-block; margin-right:3px; transform:translateY(1px); }
.ceo-sidebar-question-knowledge { padding:20px }
.ceo-sidebar-question-knowledge-mk { margin-top:20px }
.question-knowledge-mk-li { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid var(--border-color) }
.question-knowledge-mk-li:last-child { margin-bottom:0px; padding-bottom:0px; border-bottom:0px solid var(--border-color)!important }
.question-knowledge-mk-li span.q-z { display:block; float:left; height:25px; line-height:25px; font-size:14px; color:#BDBDBD; margin-right:15px; font-weight:600 }
.question-knowledge-mk-li span.q-z1 { color:#E80404 }
.question-knowledge-mk-li span.q-z2 { color:#F46300 }
.question-knowledge-mk-li span.q-z3 { color:#FDB500 }
.question-knowledge-mk-li img { display:block; width:25px; height:25px; margin-right:10px; border-radius:100%; box-shadow:0 0.2rem 0.8rem rgba(51, 51, 51, .15) }
.question-knowledge-mk-li .q-q { height:25px; line-height:25px }
.question-knowledge-mk-li .q-q p { color:var(--primary-color); font-size:12px!important }
/*问答内页*/
.single-question-topmk { box-shadow:inset 1px 3px 20px 0px rgba(0, 0, 0, 0.07); }
.single-question-head { padding:30px 0 }
.single-question-head .ceo-single-title h1 { font-size:1.5rem; }
.single-question-head .info .avatar { line-height:0; width:20px; height:20px; margin-right:5px; }
.single-question-head .ceo-info-y span { font-weight:bold; color:#333 }
.single-question-an .hd { display:inline-block; height:32px; line-height:31px; padding:0 24px; border-radius:4px; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff!important; font-size:14px; margin-right:15px }
.single-question-an .hd:hover { opacity:.8 }
.single-question-an .dz { display:inline-block; height:30px; line-height:29px; padding:0 24px; border-radius:4px; border:1px solid var(--primary-color); font-size:14px; color:var(--primary-color); margin-right:15px }
.single-question-an .zt { color:#8590a6; font-size:14px }
.single-question-an .zt em { background:#FF485E; font-size:14px; color:#fff; padding:0 10px; margin-right:5px; border-radius:24px; font-style:normal }
.single-question-an .zt a { color:#8590a6; }
.single-question-an .zt a:hover { color:var(--primary-color); }
.single-question-an .post-edit-link { color:#8590a6 }
.single-question-an .post-edit-link:hover { color:var(--primary-color); }
.single-question-xq { border-bottom:1px solid var(--border-color); padding-bottom:15px; margin-bottom:30px }
.single-question-xq span { font-size:16px; position:relative; color:#333; display:inline-block }
.single-question-xq span:after { content:''; position:absolute; bottom:-15px; left:0; width:100%; height:2px; background:#333 }
.single-question-bestanswer { background:#f7f8fa; margin:20px 0; padding:20px }
.single-question-bestanswer .title { height:50px; font-size:16px; line-height:50px; font-weight:800; color:#ff4f53; background:url(../images/ceo-question-title-icon.png) no-repeat 0 0; padding-left:55px; margin-top:-16px }
.single-question-bestanswer .rewarder { color:#8590a6; font-size:12px; transform:translateY(-3px) }
.single-question-bestanswer .rewarder .avatar { display:inline-block }
.single-question-bestanswer .rewarder .avatar img { display:inline-block; border-radius:50px; transform:translateY(-2px) }
.single-question-bestanswer .rewarder .avatar span { margin-right:5px }
.single-question-bestanswer .rewarder .rewardimg { margin-left:6px }
.single-question-bestanswer .content { }
.single-question-bestanswer .content p { margin-top:20px; margin-bottom:0px }
/*悬赏问答*/
.ceo-question-money { }
.ceo-question-money { background-color:#E4ECF1; padding:10px 20px; margin-bottom:20px; border-radius:4px }
.ceo-question-money .uebtn { line-height:31px; color:#F30 }
.question-money-v { margin-right:20px; padding:5px 20px; border-radius:4px; background-color:#f6f6f6; color:#646464; display:inline-block; font-size:14px; }
.ceo-question-money-input { max-width:70px; height:31px; margin-right:10px; text-align:center; border:0px solid #e5e5e5; vertical-align:inherit }
.ceo-question-span { margin-right:20px }
.button-select-answer { display:inline-block; height:30px; line-height:29px; padding:0 24px; border-radius:4px; border:1px solid var(--primary-color); font-size:14px; color:var(--primary-color); margin-right:15px; background-color:#fff }
.select-answer-label { font:14px/1 'pingfang sc', stheiti, 'microsoft yahei', arial, sans-serif; -webkit-text-size-adjust:100%; font-size:18px; line-height:25px; font-style:normal; color:#337eff }
@media only screen and (max-width:768px) {
 .question-money-v {
 padding:5px 5px;
}
}
#modal-reward { }
#modal-reward .ceo-modal-dialog { width:360px }
#modal-reward .ceo-modal-dialog span { text-align:center; display:block; margin-bottom:20px; font-size:20px; color:#222 }
#modal-reward .ceo-modal-dialog li { list-style:none; margin-bottom:10px }
#modal-reward .ceo-modal-dialog li:last-child { margin-bottom:0 }
.ceo-question-optimum { line-height:0px !important; height:16px; font-size:12px; margin-right:10px; padding:10px !important; display:inline-block; transform:translateY(-2px); text-align:center; background:rgba(0, 102, 255, .08); color:var(--primary-color); }
.ceo-question-optimum:hover { background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff!important; }
.ceo-forum-statistics { margin-bottom:20px; padding:20px; height:33px; line-height:33px }
.ceo-forum-statistics .ceo-forum-z { padding-left:30px; background:url(../images/ceo-forum-tj.png) left center no-repeat }
.ceo-forum-statistics .ceo-forum-z span { display:inline-block; margin-right:20px }
.ceo-forum-statistics .ceo-forum-z span:last-child { margin-right:0px }
.ceo-forum-statistics .ceo-forum-z span img { display:inline-block; margin-right:5px }
.ceo-forum-statistics .ceo-forum-z span p { display:inline-block }
.ceo-forum-statistics .ceo-forum-y { }
.ceo-forum-statistics .ceo-forum-y a { display:block; height:34px; line-height:33px; padding:0 18px; border-radius:4px; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); font-size:14px; color:#fff!important; }
.ceo-forum-statistics .ceo-forum-y a:hover { opacity:.8 }
.ceo-forum-statistics .ceo-forum-y a i { margin-right:3px }
.ceo-forum-catx { margin-bottom:20px; padding:20px }
.ceo-forum-catx img { width:80px; height:80px; border-radius:4px }
.ceo-forum-catx h2 { font-size:18px; font-weight:600; margin-bottom:10px }
.ceo-forum-catx span { margin-bottom:5px; margin-right:10px; display:inline-block; font-size:14px; }
.ceo-forum-catx p { font-size:14px; color:#999 }
.ceo-forum-catx .ceo-forum-catxy .return { border-radius:50px; border:1px solid #e2e2e2; box-shadow:0px 3px 9px 0px rgba(205, 205, 205, 0.46); margin-right:10px; padding:8px 9px }
.ceo-forum-catx .ceo-forum-catxy .return:hover { border:1px solid #ffffff00; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff!important; }
.ceo-forum-catx .ceo-forum-catxy .return i { font-size:19px!important }
.ceo-forum-catx .ceo-forum-catxy .ask { display:inline-block; height:34px; line-height:33px; padding:0 18px; border-radius:4px; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff!important; font-size:14px; }
.ceo-forum-catx .ceo-forum-catxy .ask:hover { opacity:.8 }
.ceo-forum-catx .ceo-forum-catxy .ask i { margin-right:3px }
.ceo-pages-forum-title h3 { color:#fff; margin-bottom:20px; font-weight:bold; font-size:38px; }
.ceo-pages-forum-title h3 em { color:#fff; margin:0 10px }
.ceo-pages-forum-title h3 span { color:#fff }
.ceo-pages-forum-title ul { }
.ceo-pages-forum-title ul li { display:inline-block; margin-right:20px }
.ceo-pages-forum-title ul li:last-child { margin-right:0px }
.ceo-pages-forum-title ul li i { margin-right:5px }
.csf-shortcode-button { display:none !important }
.screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { position:absolute; margin:-1px; padding:0; height:1px; width:1px; overflow:hidden; clip:rect(0 0 0 0); border:0; word-wrap:normal!important }
.error { border-color:#a94442 }
.wp-editor-wrap.error .wp-editor-container { border-color:#a94442 }
.media-modal { outline:0 }
.ceo-cet-forum-box { padding:20px }
.forum-box-content-mk .ceo-form .return { border-radius:50px; border:1px solid #e2e2e2; box-shadow:0px 3px 9px 0px rgba(205, 205, 205, 0.46); margin-left:10px; padding:7px 10px; display:inline-block; transform:translateY(13px) }
.forum-box-content-mk .ceo-form .return:hover { border:1px solid #ffffff00; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff!important; }
.forum-box-content-mk .ceo-form .return i { font-size:19px!important }
.ceo-cet-forum-box .ask { display:block; height:32px; line-height:31px; padding:0 16px; border-radius:4px; border:1px solid var(--primary-color); background:var(--primary-color); font-size:12px; color:#fff }
.ceo-cet-forum-box .ask:hover { background:#ffffff00; color:var(--primary-color) }
.ceo-cet-forum-box .ask i { margin-right:3px }
.forum-box-cat { margin-bottom:20px }
.forum-box-cat a { padding:20px; border-radius:4px; background-color:#f6f6f6; color:#646464; display:block }
.forum-box-cat a:hover { background-color:rgba(0, 102, 255, .08)!important; }
.forum-box-cat a:hover h2 { color:var(--primary-color)!important }
.forum-box-cat a.current { color:var(--primary-color)!important; background-color:rgba(0, 102, 255, .08)!important; }
.forum-box-cat a img { width:80px; height:80px; border-radius:4px }
.forum-box-cat a h2 { font-size:18px; font-weight:600; margin-bottom:10px }
.forum-box-cat a span { margin-bottom:5px; margin-right:10px; display:inline-block; font-size:14px; }
.forum-box-cat a p { font-size:14px; color:#999 }
.forum-box-content { margin-top:20px }
.forum-box-content-mk { padding:20px }
.forum-box-tab { border-bottom:1px solid var(--border-color); padding-bottom:10px; height:36px; line-height:36px }
.forum-box-tab a.cd { color:#8590a6; margin-right:20px; font-size:15px }
.forum-box-tab a.xz { position:relative; color:var(--primary-color) }
.forum-box-tab a.xz:after { content:''; position:absolute; bottom:-18px; left:0; width:100%; height:2px; background:var(--primary-color) }
.forum-box-tab a:hover { color:var(--primary-color) }
.forum-box-list .forum-box-list-loop { border-bottom:1px solid var(--border-color); margin-bottom:20px; padding-bottom:20px }
.forum-box-list .forum-box-list-loop:last-childp {
 border-bottom:0px solid var(--border-color)!important;
 margin-bottom:0px;
 padding-bottom:0px
}
.forum-box-list-loop .info .item span { color:#8590a6 }
.forum-box-list-loop .info .item i { display:inline-block; margin-right:3px; transform:translateY(1px) }
.forum-box-list-loop .info .item .btns a:hover { color:var(--primary-color); border:1px solid var(--primary-color) }
.forum-box-list-loop .item .cat a { color:#8590a6; }
.forum-box-list-loop .item .cat a:hover { color:var(--primary-color) }
.forum-box-list-loop .info .item .btns a { display:block; padding:0 10px; border-radius:4px; border:1px solid #99A9C2; font-size:12px; color:#99A9C2 }
.forum-box-list-loop a.quantity { display:inline-block; padding-top:10px; width:60px; height:48px; border-radius:4px; color:#555; background:#f6f6f6; font-size:16px; text-align:center; line-height:1.2; margin-right:20px }
.forum-box-list-loop a.xz { color:var(--primary-color)!important; background-color:rgba(0, 102, 255, .08)!important; }
.forum-box-list-loop a.xz span { color:var(--primary-color)!important }
.forum-box-list-loop a.quantity span { display:block; font-size:12px; color:#8590a6; margin-top:3px }
.forum-box-list-loop .info a.title { font-size:18px; transition:all .3s;
max-height:27px; text-decoration:none; display:block; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.forum-tj { background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); font-size:15px; color:#fff!important; }
.forum-tj:hover { opacity:.8 }
.ceo-forum-tips { color:#777; background:#f9f9f9; font-size:14px; line-height:30px; padding:20px 25px; border-radius:8px; margin-top:20px }
.ceo-forum-tips span { color:var(--primary-color) }
.ceo-forum-tips span i { margin-right:5px }
/*论坛侧边栏*/
.ceo-sidebar-forum-statistics { padding:20px }
.forum-statistics-box { margin-top:20px }
.ceo-sidebar-forum-title { position:relative; }
.ceo-sidebar-forum-title:after { content:''; position:absolute; width:5px; height:100%; background:var(--primary-color); left:-20px; box-shadow:3px 0px 10px -1px var(--primary-color); border-radius:2px }
.ceo-sidebar-forum-ad { }
.ceo-sidebar-forum-ad a { display:block }
.ceo-sidebar-forum-ad a img { width:100% }
.ceo-sidebar-forum-search { padding:20px }
.ceo-sidebar-forum-search .ceo-form { margin-top:20px; font-size:14px }
.ceo-sidebar-forum-tag { margin-top:20px }
.ceo-sidebar-forum-tag a { border-radius:4px; color:var(--primary-color); background:rgba(0, 102, 255, .08); display:block; font-size:14px; padding:5px; text-align:center }
.ceo-sidebar-forum-tag a:hover { background-color:var(--primary-color); color:#fff }
.ceo-sidebar-forum-new { padding:20px }
.ceo-sidebar-forum-new span { color:#8590a6; }
.ceo-sidebar-forum-new span i { display:inline-block; margin-right:3px; transform:translateY(1px) }
.forum-new-box { margin-top:20px }
.forum-new-box-item { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid var(--border-color) }
.forum-new-box-item:last-child { margin-bottom:0px; padding-bottom:0px; border-bottom:0px solid var(--border-color)!important }
.forum-new-box-item a { font-size:15px; margin-bottom:5px }
.forum-new-box-item a i { display:inline-block; width:5px; height:9px; background:url(../images/ceo-question-list.png) center no-repeat; margin-right:6px }
.ceo-sidebar-forum-knowledge { padding:20px }
.ceo-sidebar-forum-knowledge-mk { margin-top:20px }
.forum-knowledge-mk-li { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid var(--border-color) }
.forum-knowledge-mk-li:last-child { margin-bottom:0px; padding-bottom:0px; border-bottom:0px solid var(--border-color)!important }
.forum-knowledge-mk-li span.q-z { display:block; float:left; height:25px; line-height:25px; font-size:14px; color:#BDBDBD; margin-right:15px; font-weight:600 }
.forum-knowledge-mk-li span.q-z1 { color:#E80404 }
.forum-knowledge-mk-li span.q-z2 { color:#F46300 }
.forum-knowledge-mk-li span.q-z3 { color:#FDB500 }
.forum-knowledge-mk-li img { display:block; width:25px; height:25px; margin-right:10px; border-radius:100%; box-shadow:0 0.2rem 0.8rem rgba(51, 51, 51, .15) }
.forum-knowledge-mk-li .q-q { height:25px; line-height:25px }
.forum-knowledge-mk-li .q-q p { color:var(--primary-color); font-size:12px!important }
.single-forum-head { padding:30px }
.single-forum-head .ceo-single-title h1 { font-size:1.5rem; }
.single-forum-head .info .avatar { line-height:0; width:20px; height:20px; margin-right:5px; }
.single-forum-head .ceo-info-y span { font-weight:bold; color:#333 }
.single-forum-an .hd { display:inline-block; height:32px; line-height:31px; padding:0 24px; border-radius:4px; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff!important; font-size:14px; margin-right:15px }
.single-forum-an .hd:hover { opacity:.8 }
.single-forum-an .dz { display:inline-block; height:30px; line-height:29px; padding:0 24px; border-radius:4px; border:1px solid var(--primary-color); font-size:14px; color:var(--primary-color); margin-right:15px }
.single-forum-an .zt { color:#8590a6; font-size:14px }
.single-forum-an .zt em { background:#FF485E; font-size:14px; color:#fff; padding:0 10px; margin-right:5px; border-radius:24px; font-style:normal }
.single-forum-an .zt a { color:#8590a6; }
.single-forum-an .zt a:hover { color:var(--primary-color); }
.single-forum-an .post-edit-link { color:#8590a6 }
.single-forum-an .post-edit-link:hover { color:var(--primary-color); }
.single-forum-xq { border-bottom:1px solid var(--border-color); padding-bottom:15px; margin-bottom:30px }
.single-forum-xq span { font-size:16px; position:relative; color:#333; display:inline-block }
.single-forum-xq span:after { content:''; position:absolute; bottom:-15px; left:0; width:100%; height:2px; background:#333 }
.user-content { min-height: 939px; }
.user-display { display:block }
.user-question { padding:20px }
.user-forum { padding:20px }
.ceo-author-count { padding-bottom:10px }
.user-main { margin-top:20px!important }
.j-lazy { height:100px; width:100%; border-radius:4px 4px 0px 0px }
.ceo-profile-adminimg { margin-top:-43px; position:relative; display:block; margin-bottom:8px }
.ceo-profile-adminimg img { width: 100px; height: 100px; padding:6px; background-color:rgba(255, 255, 255, .3); border-radius:100%!important }
.user-mainembox em { position:absolute; top:10px; left:15px; color:#fff; font-size:12px; font-style:normal }
.ceo-author-imgs { display:inline-block; position:relative }
.ceo-author-imgs i { position:absolute; right:12px; bottom:6px; width:16px; height:16px; background-image:url(../images/ceo-users-icon.png); display:inline-block; background-size:contain; background-repeat:no-repeat }
.ceo-admin-author { display:inline-block; margin:0 }
.ceo-sidebar-author-text { padding:0 40px 20px 40px }
.ceo-admin-author-p2 { padding:4px 8px; margin-left:0px; color:#4285f4; font-size:12px; font-weight:400; line-height:1; border-radius:3px; overflow:hidden; vertical-align:top; border:1px solid #4285f4; margin-top:4px }
.ceo-author-codes { margin:20px 0; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-break:break-all }
.user-tougao { font-size:14px; border-radius:4px; padding:12px 0; display:block; margin-bottom:20px!important; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff!important; }
.user-tougao:hover { opacity:.8; color:#fff }
.user-shopan { color:var(--primary-color)!important; border:1px solid var(--primary-color); font-size:15px; border-radius:4px; padding:10px 0; display:block; margin-bottom:20px!important }
.user-shopan:hover { opacity:.8; color:#fff }
.user-title-top { padding:20px 30px }
.user-title-top h2 { font-size:18px; position:relative; display:inline-block }
.user-title-top h2:after { content:''; position:absolute; bottom:-21px; left:0; width:100%; height:2px; background:var(--primary-color) }
.user-side .ajax-item { border-bottom:1px solid var(--border-color); margin-bottom:20px; padding-bottom:20px }
.user-side .blog-item { padding:0px; margin-bottom:0px; border:0px solid var(--border-color); transform:translateY(0px)!important }
.user-side .blog-item:hover { box-shadow:0 0 10px rgb(0 0 0 / 0%) }
.sitesubmit-p p { display:inline-block; margin-left:10px; color:#999; font-size:12px }
.sitesubmit-p p i { margin-right:3px }
.sitesubmit-dosc { color:#777; background:#f9f9f9; font-size:14px; line-height:30px; padding:20px 25px; border-radius:8px; margin-top:20px }
.user-user-submit { font-size:14px; padding:6px 15px }
.user-names { margin-top:8px; margin-bottom:8px; font-size:16px }
.user-user-submit { color:#fff; background:var(--primary-color) }
.ceo-user-id { display:flex; flex-wrap:wrap; margin-left:-15px }
@media (min-width:800px) {
 .ceo-user-id .ceo-user-is {
 flex:0 0 50%;
 max-width:50%
}
}
.ceo-user-id .ceo-user-is { min-height:1px; box-sizing:border-box; padding-left:15px; position:relative; width:100% }
.ceo-user-sidebar { width:340px }
.ceo-user-name { padding-top:10px }
.user-menu li { }
.user-menu .ceo-active a { color:#fff }
.user-menu li a { font-size:15px; padding-bottom:25px }
.user-data { text-align:center }
.user-data ul { font-family:Arial; list-style:none }
.user-data ul li { padding:15px 0 }
.user-data li a { color:#333; font-size:16px }
.user-data li a:hover { color:var(--primary-color)!important }
.user-data .active { }
.user-data .active a { color:var(--primary-color)!important }
.user-box { padding:30px }
.user-comment { }
.user-comment-content { padding:20px; width:95% }
.user-comment-item { margin-bottom:20px; padding-bottom:20px }
.user-set { }
.user-set-head { padding-bottom:20px }
.user-set-head .upload-avatar { cursor:pointer; opacity:0; height:40px }
.user-set-head .user-name { margin-top:5px }
.user-set-head .btn { width:100px; height:36px; text-align:center; line-height:36px; color:#fff; font-size:14px; transform:translateY(15px) }
.user-user-submit { font-size:15px; padding:6px 15px; transform:translateY(13%); background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff!important }
.settings-avatar img { width: 60px; height: 60px; }
/*账号绑定*/
.user-set .utitle { margin-bottom:20px; font-size:18px }
.user-set .utitle p { font-size:12px; display:inline-block; margin-left:10px; color:#999 }
.user-binding { }
.user-binding .box { margin-bottom:20px }
.user-binding .box .item { padding:20px; text-align:center; border-radius:5px; -webkit-box-shadow:0 3px 15px 3px rgba(146, 146, 146, .1); -moz-box-shadow:0 3px 15px 3px rgba(146, 146, 146, .1); box-shadow:0 3px 15px 3px rgba(146, 146, 146, .1); border:1px solid #f1f1f1 }
.user-binding .box .item span { display:inline-block }
.user-binding .box .item span p { display:inline-block }
.user-binding .box .item i { line-height:1; font-size:30px!important }
.user-binding .box .item i.ceoicon-qq-fill { color:#1a9efb }
.user-binding .box .item i.ceoicon-wechat-fill { color:#38ad3d }
.user-binding .box .item i.ceoicon-weibo-fill { color:#e24a3b }
.user-binding .box .btns { }
.user-binding .box .btns a { color:#fff; background-color:var(--primary-color); background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); font-size:14px; padding:6px 15px; border-radius:4px; display:inline-block; margin-top:15px }
.profile-btn { margin-top: 20px; font-size: 14px; border-radius: 4px; padding: 9px 28px; display: inline-block; background-color: #3385ff; background-image: -webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image: -webkit-linear-gradient(left, #006eff, #13adff); background-image: -o-linear-gradient(left, #006eff 0, #13adff 100%); background-image: linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow: 0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow: 0 5px 10px 0 rgba(16, 110, 253, .3); color: #fff!important; }
.ceo-tougao-sx { }
.ceo-tougao-ysz { position:relative; padding:10px 13px 10px 45px!important }
.ceo-tougao-ysz .ceo-tougao-yss { width:calc(98% - 24px)!important }
.ceo-tougao-ysz label { display:inline-block; font-size:15px; line-height:34px; font-weight:400; color:#666 }
.ceo-tougao-ys { position:relative; padding:10px 30px 10px 56px!important }
.ceo-tougao-ys .ceo-tougao-yss { width:calc(98% - 24px)!important }
.ceo-tougao-yss .csf-fieldset input { width:100%!important; height:34px; padding:6px 12px; background-color:#fff; background-image:none; border:1px solid #dcdfe6; border-radius:2px; -webkit-transition:border-color .15s ease-in-out;
 -o-transition:border-color ease-in-out .15s;
 transition:border-color .15s ease-in-out;
display:block; font-size:14px; line-height:1.42857; color:#555 }
.ceo-tougao-ys p, .ceo-tougao-ysz p { font-size:12px; color:#aaa }
.ceo-tougao-shux { width:4%!important }
.ceo-tougao-shux h4 { display:inline-block; font-size:15px; line-height:34px; font-weight:400; color:#666!important }
.tougao-item > p { font-size:12px; color:#aaa; margin:0 }
.tougao-item .tougao-select label { margin-right:10px; cursor:pointer }
.tougao-item { margin-bottom:20px; position:relative; margin-left:15px }
.tougao-item label { font-weight:unset }
.tougao-item { margin-bottom:0px; position:relative; top:-23px }
.tougao-item > label { font-weight:400; margin-bottom:9px; margin-top:16px; display:block }
.tougao-item > p { font-size:12px; color:#aaa; margin:0 }
.tougao-item .tougao-input { width:100%; border:1px solid #eaeaea; padding:10px 12px; display:block; border-radius:3px }
.tougao-item .tougao-input2 { padding-right:60px }
.tougao-item .tougao-btn { background:#ff5f33; color:#fff; border:none; border-radius:3px; padding:8px 30px; cursor:pointer }
.tougao-item .tougao-tax { display:inline-block }
.tougao-item .tougao-select { display:inline-block }
.tougao-item .tougao-select label { margin-right:10px; cursor:pointer }
.tougao-item .tougao-select .postform { border:1px solid #eaeaea; height:29px; line-height:29px; background:transparent; border-radius:3px; padding:2px 5px }
.tougao-item .upload-wrap { position:absolute; right:12px; top:26px; color:#999 }
.tougao-item .upload-wrap a { color:#999 }
.tougao-item .upload-wrap .file-progress { position:relative; top:6px }
.tougao-item .upload-wrap .icon { font-size:22px; top:0 }
.tougao-item-title { margin-left:43px; display:inline-block }
@media screen and (min-width:979px) {
 .tougao-item {
 margin-left:90px
}
}
@media screen and (max-width:978px) {
 .tougao-item-title {
 display:none
}
 .tougao-item {
 top:auto
}
 .ceo-tougao-ys {
 padding:10px 30px 10px 13px!important
}
 .ceo-tougao-shux {
 width:100%!important
}
 .ceo-tougao-ysz {
 padding:10px 30px 10px 0px!important
}
}
/*用户弹窗优化*/
.ceo-user-t a:hover { color:var(--primary-color)!important }
.ceo-users-s { display:block; margin-bottom:18px; width:100%; height:55px; border-radius:4px; color:#fff; font-size:1pc; line-height:55px; cursor:pointer; text-align:center; position:relative; overflow:hidden; background:#007aff; background-color:var(--primary-color); background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff) }
.ceo-users-s a { color:#fff!important; height:55px; line-height:55px; display:block }
.ceo-users-s:hover { background:#007aff; background-color:#13adff; background-image:-webkit-gradient(linear, left top, right top, from(#13adff), to(#006eff)); background-image:-webkit-linear-gradient(left, #13adff, #006eff); background-image:-o-linear-gradient(left, #13adff 0, #006eff 100%); background-image:linear-gradient(90deg, #13adff, #006eff) }
.ceo-users-s:before { content:" "; display:block; width:20px; height:20px; position:absolute; left:5px; top:5px; background:url(../images/ceo-sidebar-shop-down-vip.svg) 50% no-repeat; background-size:20px auto; z-index:10 }
.ceo-users-s:after { content:" "; display:block; width:70px; height:70px; position:absolute; left:-35px; top:-35px; -webkit-transform:rotate(45deg); transform:rotate(45deg); background:rgba(0, 0, 0, .15); z-index:5 }
.ceo-czgr { width:100%; height:45px!important; line-height:45px!important; margin-bottom:10px }
.ceo-users-z { width:50%!important; float:left; height:45px!important; line-height:45px!important }
.ceo-users-z .ceo-cz { margin-right:5px; background-color:#fff; box-shadow:0 5px 10px 0 rgba(73, 178, 249, 0); border:1px solid #268df7; color:#268df7!important }
.ceo-users-z .ceo-cz:hover { color:#fff!important; border:1px solid #fff00; background-color:#268df7; box-shadow:0 5px 10px 0 rgba(73, 178, 249, 0) }
.ceo-users-z a { color:#fff; display:block!important; padding:0; vertical-align:middle; padding:0; line-height:36px; text-align:center; text-decoration:none; font-size:14px; border-radius:3px }
.ceo-users-z .ceo-gr { margin-left:5px; background-color:#fff; box-shadow:0 5px 10px 0 rgba(255, 87, 0, 0); border:1px solid #ff6922; color:#ff6922!important }
.ceo-users-z .ceo-gr:hover { color:#fff!important; border:1px solid #fff00; background-color:#ff6922; box-shadow:0 5px 10px 0 rgba(73, 178, 249, 0) }
.night .ceo-users-z .ceo-gr, .night .ceo-users-z .ceo-cz { background-color:var(--ceo-ahbg) }
/*
* ------------------------------------------------------------------------------
* 底部样式
* ------------------------------------------------------------------------------
*/
.ceo-gongan img { width:16px; display:inline-block; transform:translateY(-18%); position:relative; margin-right:3px }
.foot-link { background:#1d1d1d; font-size:12px }
.footer { }
.foot { }
.foot-logo { height:48px; margin-bottom:10px }
.foot-logo img { height:49px }
.foot-item { padding-right:50px; color:#fff }
.foot-item-first { }
.foot-item-first:after { content:""; display:block; width:0; height:10px; position:absolute; top:50%; right:0; height:100%; top:0; margin-top:0; border-right:1px solid; border-color:#61b0e5; -webkit-box-shadow:1px 0 1px #aebfc9; box-shadow:1px 0 1px #aebfc9 }
.foot-item .foot-item-title { font-size:16px; margin-bottom:10px }
.foot-item .foot-item-title i { margin-right:3px; font-size: 16px!important; }
.foot-item ul { list-style:none }
.foot-item ul li { width:50%; margin-top:0!important; margin-bottom:10px; float:left }
.foot-item ul li a { color:#fff; font-size:14px }
.foot-item p { font-family:arial }
.foot-cop { background:#2868cd; color:#fff; font-size:13px }
.foot-cop a { color:#fff; font-size:13px }
.foot-cop a:hover { color:#fff }
.foot-cop a i { transform: translateY(-1px); }
@media (min-width:1px) {
 .link h2 {
 display:none
}
}
.link { padding:12px 15px }
.link ul { list-style:none; display:inline }
.link ul li { display:inline; font-size:14px }
.link ul li a { color:#666; font-size:14px; margin-right:15px; font-size:13px }
.foot a:hover { color:#fff }
.link a:hover { color:#fff }
/*底部统计模块新*/
.ceo-clearfix-t { padding:40px 0 0 0 }
.product-number-info { position:relative; z-index:2 }
.product-number-info li:first-child { border:none }
.product-number-info li { float:left; width:16.5%; height:90px; border-left:1px solid #66c7fd; color:#fff; padding-top:1px; list-style:none }
.product-number-info li b { font-weight:400; font-size:36px; line-height:1; display:inline-block; position:relative; margin:15px 0 10px }
.product-number-info li b i { font-style:normal }
.product-number-info li b sup { position:absolute; font-size:20px; right:-15px; top:-3px }
.product-number-info li p { font-size:14px }
/*底部统计统计*/
.cloud-banner { position:relative; min-width:100%; height:300px; overflow:hidden; color:#fff; text-align:center }
.cloud-bubble-one { position:absolute; top:-120px; left:50%; z-index:1; margin-left:-120px; width:240px; height:240px; background:url(../images/ceo-footer-bule1.png); animation:bubble-animate-1 linear 10s infinite }
.cloud-bubble-two { position:absolute; top:50px; left:34%; z-index:1; width:360px; height:360px; background:url(../images/ceo-footer-bule2.png); animation:bubble-animate-2 linear 12s infinite }
.cloud-bubble-three { position:absolute; top:50px; left:48%; z-index:2; width:300px; height:300px; background:url(../images/ceo-footer-bule3.png); animation:bubble-animate-3 linear 11s infinite }
@keyframes bubble-animate-1 { from {
 top:-120px
}
 50% {
 top:-180px
}
to { top:-120px }
}
@keyframes bubble-animate-2 { from {
 top:50px;
 left:34%
}
 50% {
 top:80px;
 left:24%
}
to { top:50px; left:34% }
}
@keyframes bubble-animate-3 { from {
 top:50px;
 left:48%
}
 50% {
 top:80px;
 left:58%
}
to { top:50px; left:48% }
}
.cloud-bubble-text { position:relative; padding-top:35px; z-index:2; font-size:24px }
.cloud-bubble-link { position:relative; z-index:2 }
.cloud-bubble-link a { display:inline-block; margin-top:24px; width:220px; height:44px; line-height:44px; border:1px solid #fff; color:#fff!important; border-radius:50px }
.cloud-bubble-link a:hover { color:#2c63ff!important; background-color:#fff }
/*底部活动图*/
.ceo-footer-h { position:fixed; z-index:9999 }
.ceo-footer-h img { float:right }
/*底部跟随（美化）*/
.ceo-suspension-input { width:220px; height:44px; float:left; border:0; outline:none; background:none }
.ceo-kefu-img { position:fixed; top:16%; left:auto; right:0; bottom:auto; cursor:pointer; z-index:101 }
.ceo-kefu-img>img { object-fit:contain }
.ceo-kefu-bot { width:100%; height:120px; background:rgb(0,0,0); position:fixed; bottom:0; top:auto; left:0; right:auto; z-index:101; display:none }
@supports ( background:rgba(0, 0, 0, 0.7)) {
 .ceo-kefu-bot {
 background:rgba(0, 0, 0, 0.7)
}
}
.ceo-kefu-con { width:1200px; height:100px; position:relative; margin:0 auto; padding-top:20px }
.ceo-kefu-con img { object-fit:contain; position:absolute; bottom:0; top:auto; left:-94px; right:auto; margin-right:5px }
.ceo-kefu-form { margin-left:178px }
.ceo-kefu-form-ss { margin-bottom:16px; display:flex; align-items:center }
.ceo-kefu-form-ss>div { float:left }
.ceo-kefu-form-ss-title { color:#fefefe; font-size:17px }
.ceo-kefu-form-ss-y { background:#565656; padding:0px 13px; border-radius:25px; position:relative; top:1px; left:8px; bottom:auto; right:auto; display:flex; align-items:center }
.ceo-kefu-form-ss-y>span { color:#ffffff; font-size:12px }
.ceo-kefu-form-ss-y i { font-size:14px }
.ceo-kefu-cols { float:right; cursor:pointer; margin-top:-86px; margin-right:55px }
.ceo-kefu-cols i { object-fit:contain; padding:8px; background:#2626269e; color:#fff; border-radius:50px; font-size: 18px !important; }
.ceo-kefu-box { background:#FFFFFF; height:44px; float:left }
.ceo-kefu-clearfix:after { content:""; display:block; clear:both; height:0 }
.ceo-kefu-box>input { border:none; width:220px; height:44px; float:left; border:0; outline:none; background:none }
.ceo-kefu-before { background:#e4e4e4; width:1px; height:10px; float:left; margin-top:17px; margin-right:10px }
.ceo-kefu-ss-an { border:0; outline:0; width:140px; height:44px; background:var(--primary-color); text-align:center; line-height:44px; font-size:14px; border-radius:4px; color:#fefefe; float:left; margin-right:8px }
.ceo-kefu-ss-an:hover { background:#407ce9; color:#fff!important }
.ceo-kefu-ss-an i { font-size:14px }
.ceo-kefu-zc-an { width:168px; height:44px; background:#fe4e18; text-align:center; line-height:44px; font-size:14px; border-radius:4px; color:#FFFFFF; float:left; margin-right:8px }
.ceo-kefu-zc-an:hover { background:#ec6724; color:#fff!important }
.ceo-kefu-zc-an i { object-fit:contain; margin-right:2px }
.ceo-kefu-zc-kf { width:168px; height:44px; background:#13adff; text-align:center; line-height:44px; font-size:14px; border-radius:4px; color:#FFFFFF; float:left; margin-right:8px }
.ceo-kefu-zc-kf:hover { background:#4dbefb; color:#fff!important }
.ceo-kefu-zc-kf i { object-fit:contain; margin-right:2px }
.ceo-kefu-ss-an, .ceo-kefu-zc-an, .ceo-kefu-zc-kf { cursor:pointer }
/*
* ------------------------------------------------------------------------------
* 通知样式修改
* ------------------------------------------------------------------------------
*/
.ceo-notification-message { color:#fff; font-size:14px }
.ceo-notification-message .ceo-notification-close { display:none!important }
.ceo-notification-message-primary { }
.ceo-notification-message-warning { background:#faa05a }
.ceo-notification-message-success { background:#32d296 }
.ceo-notification-message-danger { background:#f0506e }
/*
* ------------------------------------------------------------------------------
* 分类列表样式
* ------------------------------------------------------------------------------
*/
/*菜单相关*/
.ceo-card-margin-left { margin-left:10px !important }
.ceo-cat-tj { background:#fe6130; display:inline-block; font-size:12px; padding:0 10px 1px 10px; line-height:16px; margin-top:0px; color:#ffffff; position:relative; border-radius:2px; font-style:normal; font-stretch:normal; top:-4px }
.ceo-cat-tj:after { content:""; width:4px; height:0px; border-width:6px; border-color:transparent #fe6130 transparent transparent; border-style:solid; position:absolute; left:-14px; top:2px }
.ceo-fl-icon i { margin-right: 4px; font-size: 16px !important; }
.ceo-fl-icon a { display:inline-block; margin:0 7px; background:#fff; -webkit-border-radius:4px; border-radius:4px; padding:0 7px; color:#8f8f8f }
.ceo-fl-icon a:hover { background-image:linear-gradient(90deg, #006eff, #13adff); color:#fff }
.ceo-catnav-2 .ceo-lanmu-juli { margin-left:20px }
.ceo-catnav-3 .ceo-lanmu-juli { margin-left:20px }
.ceo-lanmu-fenlei { position:relative; }
.ceo-lanmu-fenlei dt { position:relative; color:#333; font-size:14px; display:block; position:absolute; left:0; top:15px; font-weight:400 }
.ceo-lanmu-fenlei i { margin-right: 5px; font-size: 17px !important; transform: translateY(2px); }
/*课程列表*/
.ceo-loop-edu { border-radius:5px; position:relative; box-shadow:0px 4px 10px rgba(20, 20, 20, 0.1); -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear }
.ceo-loop-edu:hover { box-shadow:0px 8px 12px rgba(20, 20, 20, 0.2) }
.ceo-loop-edu .ceo_app_img { border-radius:5px; overflow:hidden; padding-bottom:100px }
.ceo-loop-edu .ceo_app_img img { border-radius:5px }
.ceo-loop-edu-text { background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.78) 0%, #fff 30%); background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.78) 0%, #fff 30%); background:linear-gradient(to bottom, rgba(255, 255, 255, 0.78) 0%, #fff 30%); position:absolute; bottom:0px; display:table; width:100%; border-radius:0 0 5px 5px }
.ceo-loop-edu-text-title { height:20px; line-height:20px; overflow:hidden; margin-bottom:10px; padding-left:20px; padding-right:20px; padding-top:20px }
.ceo-loop-edu-text-title a { font-weight:bold; font-size:16px; color:#333; font-weight:500; word-wrap:break-word; word-break:break-all; overflow:hidden }
.ceo-loop-edu-text-title a:hover { color:#4775FF }
.ceo-loop-edu-text-subtitle { font-size:12px; color:#999; margin:15px 0 0 0; border-bottom:1px solid #eee; padding-bottom:18px; height:12px; line-height:12px; padding-left:20px; padding-right:20px }
.ceo-loop-edu-text-subtitle-author { float:left; color:#999 }
.ceo-loop-edu-text-subtitle-author i { font-size:14px; margin-right:3px }
.ceo-loop-edu-text-subtitle-author a { color:#999 }
.ceo-loop-edu-text-subtitle-keshi { float:right; color:#999 }
.ceo-loop-edu-text-subtitle-keshi span { padding:0 5px; color:#ccc }
.ceo-loop-edu-text-subtitle-keshi-demo { margin-left:6px }
.ceo-loop-edu:hover .ceo-loop-edu-text-desc { height:60px; opacity:1 }
.ceo-loop-edu-text-desc { word-break:break-word; font-size:12px; line-height:20px; margin:10px 0; overflow:hidden; color:#555; height:0; transition:all 0.3s; opacity:0; padding-left:20px; padding-right:20px }
.ceo-loop-edu-text-desc p { height:40px; overflow:hidden }
.ceo-loop-edu-text-pay { line-height:18px; height:18px; padding-left:20px; padding-right:20px; padding-bottom:20px }
.ceo-loop-edu-text-pay span { display:block; font-size:12px; float:left; height:18px; line-height:18px; color:#4775FF }
.ceo-loop-edu-text-pay em { display:block; font-size:12px; float:right; height:18px; line-height:18px; color:#999; font-style:normal }
/*素材列表*/
.ceo-cat-sucai { position:relative }
.ceo-cat-sucai:hover span { z-index:1; opacity:1; filter:alpha(opacity=100); -webkit-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1) }
.ceo-cat-sucai span { position:absolute; top:50%; left:0; right:0; width:110px; margin:0 auto; text-align:center; transform:translate(-29%, 0); background:rgb(0 0 0 / 40%); padding:6px 10px; border-radius:5px; color:#fff !important; display:inline-block; font-size:13px; opacity:0; filter:alpha(opacity=0); -webkit-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0); -webkit-transition:all .25s ease-out;
 -ms-transition:all ease-out .25s;
 -o-transition:all ease-out .25s;
 transition:all .25s ease-out;
background-color:#3385ff; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3) }
.ceo-cat-sucai-title { color:#fff; padding:10px; transform:translateY(100px); transition:all .3s;
background:linear-gradient(to top, rgba(0, 0, 0, 50%) 0, transparent 100%) }
.ceo-cat-sucai-title a { color:#fff; font-size:14px }
.ceo-cat-sucai-box { display:block; position:relative }
.ceo-cat-sucai-box:hover .ceo-cat-sucai-title { transform:translateY(0px) }
#ceoxiangguan .ceo-cat-sucai span { display:none !important }
/*瀑布流列表*/
.flow-item .cover { height: 100%; overflow: hidden; border-radius: 4px; }
/*相册列表*/
.ceo-album-5 a { color:#fff }
.ceo-album-5-title img { height:100% }
.ceo-album-5-title { }
.ceo-album-5-title p { -webkit-transition:opacity 0.35s, -webkit-transform 0.35s; transition:opacity 0.35s, transform 0.35s }
.ceo-album-5-title p { position:absolute; bottom:0; left:0; padding:2em; width:87%; opacity:0; -webkit-transform:translate3d(0, 10px, 0); transform:translate3d(0, 10px, 0) }
.ceo-album-5-title:hover p { opacity:1; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
.ceo-album-5-title p { margin:0 }
.ceo-album-5-title p { letter-spacing:1px; font-size:68.5% }
.ceo-album-5-title figcaption { position:relative; width:100% }
.ceo-album-5:hover .ceo-album-5-title p { opacity:1; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
/*图片列表*/
.ceo-img-icons { }
.ceo-img-ico-i { display:block; position:absolute; margin:10px 0 0 10px; z-index:1; color:#fff; font-size:12px }
.ceo-img-ico-i i { font-size:13px; margin-right:3px }
.ceo_cat_img { position:relative }
.ceo_cat_img a img {
 -webkit-transition:all .5s ease-in-out;
 -moz-transition:all .5s ease-in-out;
 -o-transition:all .5s ease-in-out;
 -ms-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out; -webkit-backface-visibility:hidden }
.ceo_cat_img a:hover img { -webkit-transform:scale(1.1) rotate(2deg); -moz-transform:scale(1.1) rotate(2deg); -o-transform:scale(1.1) rotate(2deg); -ms-transform:scale(1.1) rotate(2deg); transform:scale(1.1) rotate(2deg) }
.ceo_cat_img a:hover .ceo_cat_img_box_fit { margin-bottom:0px }
.ceo-img-icons .ceo_cat_img:hover .ceo_cat_img_box_fit { margin-bottom:0px }
.ceo-img-icons .ceo_cat_img:hover .ceo_cat_img_box_fit h2 a { color:#FA2B54 }
.ceo_cat_img_box_fit { }
.ceo_cat_img_box_fit { z-index:2; width:100%; margin-bottom:-23px; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear }
.ceo_cat_img_box_fit h2 { margin:10px; padding:0 15px; height:30px; line-height:11px; background:rgba(255, 255, 255, 0.15); color:#fff }
.ceo_cat_img_box_fit h2 a { font-size:12px; color:#fff; font-weight:400 }
.ceo_cat_img_box_fit h2 a:hover { color:#FA2B54 }
.ceo_cat_img_box_fit p { margin:5px; padding:0 15px; color:#fff; font-size:12px }
/*模特列表*/
.ceo-imgs-icons { border-radius:0 0 4px 4px }
.ceo_cat_imgs_cover img { border-radius:4px 4px 0 0 }
.ceo-imgs-ico-i { display:block; position:absolute; margin:10px 0 0 10px; z-index:1; color:#fff; font-size:12px }
.ceo-imgs-ico-i i { font-size:13px; margin-right:3px }
.ceo_cat_imgs { position:relative }
.ceo_cat_imgs_box { background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0, transparent 100%) }
.ceo_cat_imgs_moteghj { margin:10px; color:#fff }
.ceo_cat_imgs_moteghj h5 { height:22px; line-height:22px; margin-bottom:8px; font-size:16px; color:#fff; font-weight:300; overflow:hidden }
.ceo_cat_imgs_moteghj p { height:15px; line-height:15px; font-size:12px; color:#fff }
.ceo_cat_imgs_moteghj span { display:inline-block; height:15px; line-height:15px; font-size:14px; color:#fa573e }
.ceo_cat_imgs_motebtmsd { padding:10px }
.ceo_cat_imgs_modegty { height:30px; line-height:30px; margin-bottom:5px }
.ceo_cat_imgs_modeingfh { font-size:14px; color:#666; height:30px; line-height:30px; overflow:hidden; padding-right:80px }
.ceo_cat_imgs_modeingfh em { padding:0 5px; font-size:12px; color:#ededed }
.ceo_cat_imgs_modeingfh p { display:inline; margin-right:10px }
.ceo_cat_imgs_modeingfh p span { margin-left:5px }
.ceo_cat_imgs_modegtfgh { font-size:14px; color:#fa573e; height:30px; line-height:30px }
.ceo_cat_imgs_modergd { height:20px; line-height:20px; padding-left:20px; overflow:hidden; font-size:14px; color:#999; background:url(../images/ceo-imgs-tag.png) left center no-repeat }
.ceo_cat_imgs_modergd a { font-size:14px; color:#999; margin-right:5px }
@media only screen and (max-width:900px) {
 .ceo_cat_imgs_cover {
 padding:0px!important;
 border-radius:0px!important
}
}
/*软件列表*/
.ceo_category_software { }
.ceo_category_software_s:hover { box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.15) }
.ceo_category_software ul li { float:left; width:89%; padding:20px; background:#fff; transition:box-shadow 0.3s }
.ceo_category_software_inner { }
.ceo_category_software_inner h5 { height:20px; line-height:20px; margin-bottom:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.ceo_category_software_inner h5 a { font-size:14px; color:#333 }
.ceo_category_software_inner h5 a:hover { color:#17A1FF }
.ceo_category_software_film { }
.ceo_category_software_film_icon { float:left; width:48px; height:48px }
.ceo_category_software_film_icon a { display:block; width:48px; height:48px; border-radius:4px }
.ceo_category_software_film_mid { float:left; margin-left:15px }
.ceo_category_software_film_star { height:20px; margin-bottom:8px; margin-top:0px; color:#ffa400; position:relative; overflow:hidden }
.ceo_category_software_film_mid p { height:20px; line-height:20px; font-size:12px; color:#999; overflow:hidden }
.ceo_category_software_film_mid p em { padding:0 10px; font-size:12px; color:#ccc }
.ceo_category_software_film_dl { float:right; margin-top:10px }
.ceo_category_software_film_dl a { display:block; width:56px; height:26px; line-height:26px; text-align:center; color:#17A1FF; background:#fff; border:1px solid #17A1FF; overflow:hidden; font-size:14px }
.ceo_category_software_film_dl a:hover { background:#17A1FF; color:#fff }
/*视频列表*/
.post-has-video { position:relative }
.post-has-video:hover span { z-index:1; opacity:1; filter:alpha(opacity=100); -webkit-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1) }
.post-has-video span { display:block; width:50px; height:50px; position:absolute; top:37%; left:43%; background:url(../images/play_cover.png) center no-repeat; opacity:0; filter:alpha(opacity=0); -webkit-transform:scale(2); -ms-transform:scale(2); -o-transform:scale(2); transform:scale(2); -webkit-transition:all .25s ease-out;
 -ms-transition:all ease-out .25s;
 -o-transition:all ease-out .25s;
 transition:all .25s ease-out
}
.btn-search-all, .btn-search-category { cursor:pointer }
#ceoxiangguan .post-has-video span { display:none !important }
.ceo-cardvideo-loop { height:180px }
/*网站列表*/
.ceo-category-web .cover { height:159px; width:245px }
.ceo-category-web .side-item:hover { box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.15) }
.ceo-web { min-height:auto }
.ceo-web h3 a { font-size:22px; color:#4d4d4d }
.ceo-web-list p { margin:0; padding-right:10px; font-size:12px }
.ceo-web-list span { display:inline-block; line-height:26px; font-size:29px; color:#ff2626; font-weight:bold; position:relative; top:5px }
.ceo-web-list span label { font-size:20px }
.ceo-web-info { margin-top:16px; overflow:hidden }
.ceo-web-info ul { float:left; overflow:hidden }
.ceo-web-info li { background-color:#FAFBFD; float:left; position:relative; margin-right:6px; margin-bottom:6px; padding:0px 12px 0px 12px; text-align:center; border-radius:6px }
.ceo-web-info li .ceo-web-info-pt { font-size:12px; color:#999999; margin-bottom:12px }
.ceo-web-info li .ceo-web-info-pf { font-size:14px; color:#333333 }
.ceo-web-contact { float:right; padding-top:10px; height:42px }
.ceo-web-contact .ceo-web-ys { border:1px solid #3573ec; display:inline-block; height:30px; border-radius:4px; text-align:center; line-height:30px; transition:all .3s;
width:98px; margin-left:5px; position:relative; top:5px; color:#3573ec }
.ceo-web-contact .ceo-web-gm { border:1px solid #ff2626; background:#ff2626; display:inline-block; height:30px; border-radius:4px; text-align:center; line-height:30px; transition:all .3s;
width:98px; margin-left:5px; position:relative; top:5px }
.ceo-web-contact a { color:#fff }
/*域名列表*/
.ceo-dns { }
.ceo-dns h3 { display:inline-block; margin-bottom:0; top:9px; position:relative; margin-right:20px; width:440px; word-break:break-all }
.ceo-dns h3 a { font-size:15px }
.ceo-dns .ceo-web-list { display:inline-block }
.ceo-dns .ceo-web-list p { display:inline-block }
.ceo-dns p { font-size:13px; color:#7d7d7d }
.ceo-dns ul { display:inline-block }
.ceo-dns ul li { display:inline-block; margin:0 16px }
.ceo-dns-contact { float:right; padding-top:10px; height:42px }
.ceo-dns-contact span { color:#ff2626; font-weight:bold; margin-right:5px; position:relative; top:2px }
.ceo-dns-contact .ceo-dns-ys { border:1px solid #3573ec; display:inline-block; height:23px; border-radius:4px; text-align:center; line-height:23px; transition:all .3s;
width:83px; margin-left:5px; position:relative; color:#3573ec; font-size:12px }
.ceo-dns-contact .ceo-dns-gm { border:1px solid #ff2626; background:#ff2626; display:inline-block; height:23px; border-radius:4px; text-align:center; line-height:23px; transition:all .3s;
width:83px; margin-left:5px; position:relative; font-size:12px }
.ceo-dns-contact a { color:#fff }
/*双排列表*/
.ceo-side-lie { min-width:100% }
.ceo-side-lie-z { width:73.3333333% }
.ceo-side-lie-y { width:26.666666% }
/*音乐列表*/
.ceo-music-cat { }
.ceo-music-cat .audio-pan .play-icon { position:relative; top:12px; padding:10px 88px; z-index:2 }
.ceo-music-cat .audio-pan .play-dot { position:absolute; top:15px; right:45px; width:20px !important; height:20px; z-index:3 }
.ceo-music-cat .audio-pan .play-zhen { position:absolute; top:20px; right:57px; width:auto !important; height:100px; z-index:2; transform:rotate(-9deg); transition:all .6s ease-in-out;
transform-origin:right top; height:50% !important }
.ceo-music-cat .audio-pan .play-pan { position:relative; top:50px; padding:10px 77px; margin-top:-80% }
.ceo-music-cat-title .title { padding:10px; min-height:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-break:break-all }
.audio-pan .play-icon { position:relative; top:0; padding:10px 50px; z-index:2 }
.audio-pan .play-zhen { position:absolute; top:20px; right:24px; width:auto !important; height:100px; z-index:2; transform:rotate(-9deg); transition:all .6s ease-in-out;
transform-origin:right top }
.audio-pan .play-dot { position:absolute; top:15px; right:17px; width:20px !important; height:20px; z-index:3 }
.audio-pan .play-pan { position:absolute; top:0; padding:10px 50px }
.post-video .video-play { width:100%; height:100%; overflow:hidden; position:relative }
.audio-info { display:flex }
.audio-left { display:flex; justify-content:center; align-items:center }
.post-video .video-play video { position:relative; display:block; width:auto; height:100%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%); left:50%; top:50% }
.post-video .video-play video { position:relative; display:block; width:auto; height:100%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%); left:50%; top:50% }
.post-video .video-box-hand { width:100%; height:100%; position:absolute; top:0; left:0; display:block; overflow:hidden }
.post-video .show-image { width:100%; height:100%; position:absolute; top:0; left:0; overflow:hidden }
.video-box-hand:hover .meta-video-tag { display:none }
.post-video .video-play { width:100%; height:100%; overflow:hidden; position:relative }
.audio-wrapper { background-color:#1a1a1a; color:#3e3e3e; display:flex; flex-direction:column; justify-content:center; padding:20px; margin-bottom:20px; border-radius:12px }
.audio-info { display:flex }
.audio-left { display:flex; justify-content:center; align-items:center }
.audio-left img { width:200px; margin:0 !important; height:200px; display:initial; cursor:pointer; position:absolute; z-index:3 }
.post-video>.video .meta-video-tag { content:' '; position:absolute; top:5px; right:5px; width:50px; height:50px; background:url(../images/play.png) 50% no-repeat; background-size:cover; z-index:1 }
@-webkit-keyframes z { from {
 -webkit-transform:translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
 -moz-transform:translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
 -ms-transform:translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
 transform:translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1)
}
to { -webkit-transform:translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1); -moz-transform:translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1); -ms-transform:translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1); transform:translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1) }
}
.cover-bg { margin:0 auto; width:200px; height:200px; background:url(../images/pan.png) no-repeat; display:flex; justify-content:center; align-items:center; background-size:auto 100%; background-repeat:no-repeat; background-position:center center; background-color:#000; border-radius:50%; -webkit-animation:z 5s linear 0s infinite; -moz-animation:z 5s linear 0s infinite; -ms-animation:z 5s linear 0s infinite; animation:z 5s linear 0s infinite }
.audio-right { width:100%; margin:20px }
.audio-right h1 { padding-left:0px!important; font-size:1.5em!important; font-weight:500; letter-spacing:0.5px; margin-bottom:10px; color:#eee; text-overflow:ellipsis; display:-webkit-box; overflow:hidden; -webkit-box-orient:vertical; text-overflow:ellipsis; -webkit-line-clamp:2 }
.audio-right h1:after { content:''; position:absolute; left:0; height:100%; width:0px!important; background:var(--primary-color); box-shadow:3px 0px 10px -1px var(--primary-color); border-radius:2px }
.poster-footer { margin-bottom:36px; font-size:14px }
.poster-footer a { margin-right:24px; color:#eee }
.progress-bar-bg { background-color:#d9d9d9; position:relative; height:36px; cursor:pointer }
.progress-yinfu { position:absolute; left:-1px; top:-1px; z-index:3; width:101%; height:100%; background:url(../images/audio-s-b.svg) repeat-x }
.progress-bar-bg span { content:" "; width:2px; height:100%; background:linear-gradient(45deg, #b18f6a, #fdd1a1); position:absolute; cursor:pointer }
.progress-bar { background:linear-gradient(45deg, #b18f6a, #fdd1a1); width:0; height:100% }
.audio-time { overflow:hidden; margin-top:4px; color:#eee }
.audio-length-current { float:left; font-size:14px }
.audio-length-total { float:right; font-size:14px }
.n-box fieldset { border:1px dashed #bdbdbd; padding:10px; border-radius:5px; line-height:2em; font-size:12px; color:#bdbdbd; text-align:center }
.audio-pan .play-icon { position:relative; top:0; padding:10px 50px; z-index:2 }
.audio-pan .play-zhen { position:absolute; top:20px; right:24px; width:auto !important; height:100px; z-index:2; transform:rotate(-9deg); transition:all .6s ease-in-out;
transform-origin:right top; height:50% !important }
.audio-pan .play-dot { position:absolute; top:15px; right:17px; width:20px !important; height:20px; z-index:3 }
.audio-pan .play-pan { position:relative; top:0; padding:10px 50px; margin-top:-70% }
@-webkit-keyframes z { from {
 -webkit-transform:translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
 -moz-transform:translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
 -ms-transform:translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);
 transform:translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1)
}
to { -webkit-transform:translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1); -moz-transform:translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1); -ms-transform:translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1); transform:translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1) }
}
.widget-userinfo .author_avatar a { font-size:0.9rem !important; font-weight:400; line-height:1.5; color:#fff }
.widget-userinfo .author-fields .num { position:static; background:transparent; color:#fff; font-size:23px }
.burger:before, .burger:after { background-color:transparent }
.burger>i { display:inline-block; margin-top:3px; margin-left:7px }
.n-box legend { color:#ffffff; width:30%; text-align:center; background:#3d7eff; border-radius:5px }
.tabtst { overflow:hidden; width:100%; height:55px; cursor:pointer; margin-bottom:20px }
.tabtst li.on { border-bottom:2px solid #3d7eff; color:#333; line-height:53px; font-weight:400 }
.tabtst li { float:left; padding:0 20px; text-align:center; line-height:53px; font-size:18px; color:#ccc; list-style:none }
.article-content li { margin-bottom:10px }
.btn--secondary { background:#3d7eff !important }
.widget-area .widget .pwd { display:none }
.navbar-sticky:not(.ads-before-header) .site-header, .navbar-sticky_transparent:not(.ads-before-header) .site-header, .stick-now .site-header {
 top:35px
}
.mask-body-dark { background:rgba(0, 0, 0, .4); background-color:rgba(25, 37, 49, 0.8); -webkit-backdrop-filter:blur(10px); backdrop-filter:blur(10px); pointer-events:auto; transition-duration:.2s
}
.mask-body { display:flex; position:fixed; z-index:1040; top:0; right:0; bottom:0; left:0; flex-direction:row; align-items:center; justify-content:center; padding:.625em; overflow-x:hidden; background-color:transparent; -webkit-overflow-scrolling:touch }
.omnisearch.show { opacity:1; -webkit-transform:translateY(50%); -ms-transform:translateY(50%); transform:translateY(50%) }
.omnisearch { width:100%; margin-top:1.5rem; position:fixed; top:0; left:0; z-index:1050; opacity:0; background-color:transparent; pointer-events:none; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); -webkit-transition:opacity 0.15s, -webkit-transform 0.3s; transition:opacity 0.15s, -webkit-transform 0.3s; -o-transition:transform 0.3s, opacity 0.15s; transition:transform 0.3s, opacity 0.15s; transition:transform 0.3s, opacity 0.15s, -webkit-transform 0.3s; font-family:RiPlus-Black }
.omnisearch-form .input-group { position:relative; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:stretch; align-items:stretch; width:100% }
.input-group-prepend { margin-right:-1px }
.input-group-append, .input-group-prepend { display:-ms-flexbox; display:flex }
.omnisearch .omnisearch-form .input-group-text { font-size:1.875rem; background:transparent; color:#C0CCDA; background-color:#FFF; border:1px solid #E0E6ED }
.input-group-merge .form-control:not(:first-child):not(.is-valid):not(.is-invalid) {
 border-left:0;
 padding-left:0
}
.omnisearch .omnisearch-form .form-control { display:block; height:68px; font-size:1.25rem; color:#454545; background-color:transparent; background-image:none; border:0; outline:none }
.card-item .post-audio { position:relative }
.card-item .post-audio img { height:auto }
/*列表4优化*/
.ceo-cat-4-h3 { position:absolute; top:-160px; color:#fff }
/*
* ------------------------------------------------------------------------------
* 首页搜索模块
* ------------------------------------------------------------------------------
*/
.slide_03 { width:100%; height:460px }
.slide_03 img { width:100% }
.slide_03 .search { padding:0 15px }
.slide_03 .slide_text { color:rgba(255, 255, 255, 0.9); text-align:center; font-size:25px; margin-bottom:40px }
.slide_03 .search input { padding-left:15px; width:601px; height:49px; border:1px solid rgba(255, 255, 255, 0.2); background:rgba(255, 255, 255, 0.2); color:#FFF; font-size:15px; -webkit-text-fill-color:rgba(255, 255, 255, 0.8) }
.slide_03 .search button { margin-left:5px; background:var(--primary-color); height:49px; color:#fff; padding:0 20px; font-size:16px; letter-spacing:3px; transition:all .3s
}
.search button { background:transparent; border:0; cursor:pointer; outline:none; filter:chroma(color=#000000) }
.slide_03 .search button i { color:#fff; margin-right:3px }
.slide_03 .search_tags { margin-top:30px }
@media only screen and (max-width:900px) {
 .slide_03 .search_tags {
 margin-top:20px;
 margin-bottom:20px
}
}
.slide_03 .search_tags i { margin-right:4px }
.slide_03 .search_tags a { padding:0 10px }
/*
* ------------------------------------------------------------------------------
* 首页标题模块
* ------------------------------------------------------------------------------
*/
.ceo-title-row { display:flex; flex-wrap:wrap; margin-left:-20px; margin-top:20px }
.ceo-phbf { overflow:hidden; margin-top:20px; text-align:justify }
.ceo-phbf .m-home-ranking__content__item { position:relative; overflow:hidden; display:inline-block; height:100%; -webkit-box-sizing:border-box; box-sizing:border-box; width:25%; padding-left:20px; border-radius:4px }
.ceo-phbf .item_title { text-align:left; padding-left:26px; color:#ffffff; height:64px; line-height:64px; font-size:20px; border-radius:4px 4px 0px 0px; vertical-align:top; background:rgb(253,158,62); background-size:100%; background-position:center center }
.ceo-phbf .item_title a { color:#fff }
.ceo-phbf .tab-content .g_text a:hover { color:#3385ff }
.ceo-phbf .item_soft .item_title { background-position:0 -192px }
.ceo-phbf .item_sucai .item_title { background-position:0 -256px }
.ceo-phbf .item_yuanma .item_title { background-position:0 0px }
.ceo-phbf .nav-tabs { padding-left:20px }
.ceo-phbf .tab-content { margin-top:10px; margin-bottom:10px; padding:0 20px }
.ceo-phbf .tab-content .g_text { line-height:36px; margin:4px 0; cursor:pointer; text-overflow:ellipsis; overflow:hidden }
.ceo-phbf .tab-content div { color:#666; font-size:14px }
.ceo-phbf .tab-content .g_text a { color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.ceo-phbf .tab-content .g_text a .num { display:inline-block; margin-right:2px; width:21px; height:21px; line-height:21px; text-align:center; color:#999393 }
.ceo-phbf .tab-content .g_text a .num1 { color:#f93131 }
.ceo-phbf .tab-content .g_text a .num2 { color:#ff9900 }
.ceo-phbf .tab-content .g_text a .num3 { color:#0066ff }
.ceo-phbf .tab-content .g_text a .num4 { color:#00ff43 }
.ceo-phbf .tab-content .g_text a .num5 { color:#cc00ff }
.ceo_title_only { background:#fff }
/*
* ------------------------------------------------------------------------------
* 首页多图广告
* ------------------------------------------------------------------------------
*/

/*图片广告*/
.ceo_ads { display:flex; flex-wrap:wrap; margin-left:-15px; margin-top:10px; margin-bottom:10px !important }
.ceo_ads li { margin:5px 0; padding-left:15px; flex:0 0 33.33344%; box-sizing:border-box; width:100%; max-width:100% }
.ceo_ads img { width:480px; height:70px }
.ceo_ads a { position:relative; display:block; float:left }
.ceo_ads a:before { position:absolute; content:" "; width:26px; height:1pc; background:url(../images/ceo-ads.png); right:0; font-size:9pt; text-align:center; bottom:0; color:#fff }
/*文字广告*/
.ceo_adsw { display:flex; flex-wrap:wrap; margin-top:10px; margin-bottom:10px !important; background:#ffffff; padding:8px 0 }
.ceo_adsw li { margin:5px 0; padding-left:30px; flex:0 0 16.6%; box-sizing:border-box; width:100%; max-width:100% }
.ceo_adsw a { position:relative; display:block; float:left; font-size:13px }
@media screen and (max-width:800px) {
 .ceo_ads li {
 flex:100%
}
 .ceo_adsw li {
 flex:0 0 50%;
 padding-left:10px;
 padding-right:10px
}
}
/*
* ------------------------------------------------------------------------------
* 首页分类
* ------------------------------------------------------------------------------
*/
/*分类切换*/
.ceo-switcher-top { margin-top:40px }
.ceo-icon-sylb { color:var(--primary-color); margin-right:3px; font-weight:normal; font-size:23px!important; display:inline-block; transform:translateY(2px) }
.ceo-icon-index { color:var(--primary-color); margin-right:6px; font-weight:normal; font-size:32px!important; display:inline-block; transform:translateY(2px) }
.ceo-icon-phb { color:#feae18; margin-right:3px; font-weight:normal; font-size:26px!important; display:inline-block; transform:translateY(2px) }
/*icon图标居中*/
.ceo-icon-juzon { margin-right:5px; font-size:14px; display:inline-block; transform:translateY(2px) }
/*分类导航*/
.ceo-fastnav-p { padding:10px!important }
/*友链申请*/
.links_ylsq { border:1px solid #ccc; border-radius:50px; padding:1px 8px 1px 8px; font-size:10px !important }
/*分类*/
.list-nav .current-cat-parent a, .list-nav .current-cat-ancestor a { z-index:10; color:var(--primary-color); background:#f0f6ff; display:inline-block; padding:3px 8px; border-radius:4px }
.list-nav .current-cat-parent a, .list-nav .current-cat-ancestor a { position:relative; color:var(--primary-color) }
.ceo-container { margin-top:0px!important }
/*首页*/
@media only screen and (max-width:800px) {
 .slide_03 {
 width:100%;
 height:208px
}
 .slide_03 img {
 height:208px
}
 .slide_03 .search {
 padding:0 30px
}
 .slide_03 .slide_text {
 font-size:16px;
 margin-bottom:18px
}
 .slide_03 .search input {
 height:28px;
 font-size:12px
}
 .slide_03 .search button {
 height:28px;
 padding:0 9px;
 font-size:12px
}
 .slide_03 .search button i {
 font-size:12px!important
}
 .slide_04 .slide_text {
 margin-bottom:31px;
 font-size:17px
}
 .slide_04 {
 height:206px
}
 .ceo-slide-4-banner-top {
 height:226px;
 border-radius:0 0 90% 90%
}
 .slide_04_search {
 display:initial
}
 .slide_04 .search input {
 width:160px;
 height:36px
}
 .slide_04 .search button {
 font-size:12px;
 height:36px
}
 .ceo_slide04_top_or {
 display:none
}
 .ceo_slide04_top_btn {
 display:none
}
 .ceo-slide-4-control-box {
 display:none
}
}
@media (min-width:901px) {
 .slide_03 {
 width:100%;
 height:460px
}
 .slide_03 img {
 height:460px
}
}
@media only screen and (max-width:768px) {
 .ceo-sj-yc {
 display:none
}
}
.ceo-fenlei-s { margin-left:128px; margin-top:-30px; display:block; color:var(--primary-color) }
.ceo-right-s { margin-right:20px }
/*--------------------------首页图片模块样式1-----------------------------*/
.home_img1 { margin-top:20px!important; margin-bottom:20px!important }
.home_img1 ul { }
.home_img1 li { }
.home_img1 a { display: block; }
.home_img1 img { border-radius:6px; width: 100%; }
/*--------------------------首页图片模块样式2-----------------------------*/
.home_img2 { margin-top:20px!important; margin-bottom:20px!important }
.home_img2 ul { }
.home_img2 li { }
.home_img2 a { display: block; }
.home_img2 img { width: 100%; border-radius:6px }
@media only screen and (max-width: 800px) {
 .home_img2 {
 display: none;
}
}
/*--------------------------首页图片模块样式3-----------------------------*/
.home_img3 { margin-top:20px!important; margin-bottom:20px!important }
.home_img3 ul { }
.home_img3 li { }
.home_img3 a { display: block; }
.home_img3 img { width: 100%; border-radius:6px }
/*--------------------------首页滚动模块样式1-----------------------------*/
.ceo-roll1 { height:20px; line-height:20px; padding:20px 0 }
.ceo-roll1-box li { height:20px }
/*--------------------------首页CMS模块样式3-----------------------------*/
.home_cms3 { margin-top:20px!important; margin-bottom:20px!important }
.home_cms3 ul { margin-left:-20px }
.home_cms3 ul li { height:50px; float:left; padding-left:20px; overflow:hidden; border-radius:64px; margin-bottom:10px }
.home_cms3 ul li a { display:block; height:50px; background:#fff; border-radius:50px }
.home_cms3 ul li a img { display:block; width:40px; height:40px; float:left; border-radius:50px; margin-top:5px; margin-left:6px }
.home_cms3 ul li a em { font-style:normal; display:block; float:right; padding:0 20px; height:50px; line-height:50px; text-align:center; font-size:15px; color:#666; overflow:hidden }
.home_cms3 ul li a em:hover { color:var(--primary-color) }
@media only screen and (max-width:800px) {
 .home_cms3 {
 display:none
}
}
/*--------------------------首页CMS模块样式4-----------------------------*/
.home_cms4 { background:#f9f9f9 }
.home_cms4 ul { padding-top:20px }
.home_cms4_mk { float:left; width:337px; padding-left:30px }
.home_cms4_b { margin-left:-30px }
.home_cms4_k { padding:10px; background:#fff; margin-bottom:20px; box-shadow:0 4px 10px rgba(0, 0, 0, .05) }
.home_cms4_mk .home_cms4_mk_title { color:#1c1f21; font-size:16px; padding-bottom:13px; height:20px; line-height:20px; overflow:hidden; border-bottom:1px solid #f4f4f4 }
.home_cms4_mk .home_cms4_mk_title a { display:inline-block; float:left; height:20px; line-height:20px }
.home_cms4_mk .home_cms4_mk_title i { font-size:20px!important; transform:translateY(8%); display:inline-block; margin-right:3px; color:var(--primary-color) }
.home_cms4_mk .home_cms4_mk_tag { overflow:hidden }
.home_cms4_mk .home_cms4_mk_tag a { display:inline-block; font-size:12px; height:24px; line-height:24px; padding:0 10px; margin-bottom:5px; background:#fff; border-radius:3px; color:#666; transition:all 0.4s }
.home_cms4_mk .home_cms4_mk_i i { color:#d8d8d8 }
.home_cms4_mk .home_cms4_mk_i i:hover { color:var(--primary-color); transition:all 0.4s }
.home_cms4_mk .home_cms4_mk_tag a:hover { background:#0080FF; color:#fff }
@media only screen and (max-width:800px) {
 .home_cms4 {
 display:none
}
}
/*--------------------------首页CMS模块样式5-----------------------------*/
.home_cms5 { margin-top:20px!important }
.home_cms5_title { height:30px; margin-bottom:30px; overflow:hidden; margin-top:10px }
.home_cms5_title span { display:block; float:left; height:30px; line-height:30px; font-size:1.5rem; color:#333 }
.home_cms5_title span i { color:var(--primary-color); margin-right:6px; font-weight:normal; font-size:32px!important; display:inline-block; transform:translateY(2px) }
.home_cms5_title em { height:20px; line-height:20px; font-size:14px; color:#9199a1; margin-left:20px; float:left; display:block; margin-top:8px; font-style:normal }
.home_cms5_link { margin-left:-20px }
.home_cms5_link li { float:left; width:162px; height:90px; padding-left:20px; margin-bottom:15px }
.home_cms5_link li a { display:block; height:60px; background:#fff; border-radius:4px!important; padding:12px 15px 15px 15px }
.home_cms5_link li a img { display:block; width:58px; height:45px; margin:0 auto 5px }
.home_cms5_link li a span { display:block; height:20px; line-height:20px; overflow:hidden; font-size:14px; color:#888; text-align:center }
@media only screen and (max-width:800px) {
 .home_cms5 {
 display:none
}
}
/*--------------------------首页业务模块样式1-----------------------------*/
.yewu1-mall { background-position:center top; background-repeat:no-repeat; background-size:cover }
.yewu1-title { text-align:center; padding-top:60px; padding-bottom:52px }
.yewu1-title h1 { position:relative; font-size:36px; line-height:50px; letter-spacing:4px; color:#252b3a }
.yewu1-title h2 { margin-top:10px; font-size:18px; line-height:22px; letter-spacing:2px; color:#666a75 }
.yewu1-app>ul { margin-left:-20px }
.yewu1-app>ul:before, .yewu1-app>ul:after { content:" "; display:table; box-sizing:inherit }
.yewu1-app>ul>li { float:left; width:20%; padding-left:20px; box-sizing:border-box }
.yewu1-app-card { position:relative; height:470px; overflow:hidden; background-color:grey; text-align:center; cursor:pointer }
.yewu1-app-card-bg { position:absolute; z-index:0; top:0; right:0; bottom:0; left:0; background-size:cover; background-position:center; transition:0.2s }
.yewu1-app-card-top { position:relative; height:50% }
.yewu1-app-card-top i { display:block; position:absolute; top:68px; font-size:56px !important; color:#fff; right:0; left:0; margin:0 auto; background-size:cover; background-position:center; transition:0.2s }
.yewu1-app-card-top h2 { position:absolute; top:175px; right:0; left:0; font-size:20px; line-height:28px; color:#fff; transition:0.2s }
.yewu1-app-card-top h2:before { content:""; position:absolute; top:100%; right:0; left:0; width:0; height:4px; margin:15px auto; background-color:#f66f6a; transition:0.2s 0.2s }
.yewu1-app-card-top p { position:absolute; top:173px; right:0; left:0; padding-left:40px; padding-right:40px; margin:10px auto 0; font-size:14px; line-height:24px; color:#fff; opacity:0; transition:0.2s }
.yewu1-app-card-bottom { position:relative; height:50%; padding-top:50px; font-size:14px; line-height:24px; color:#fff }
.yewu1-app-card-bottom li { margin-bottom:10px }
.yewu1-app-card-bottom li a:hover { color:rgb(246,111,106) }
.yewu1-app-card-bottom a { color:#fff }
.yewu1-bottom { padding-top:40px; padding-bottom:50px }
.yewu1-more-wrap { text-align:center }
.yewu1-more-wrap a { display:inline-block; font-size:16px; line-height:24px; color:#666a75; cursor:pointer; user-select:none; transition:0.2s }
.yewu1-more-wrap a:hover { color:rgb(246,111,106) }
.yewu1-more-wrap a:hover i { transform:translate3d(5px, 0px, 0px) }
.yewu1-more-wrap a .cui-icon { margin-top:-2px; margin-left:10px; transition:transform 0.2s }
.cui-icon { font-family:'cui-icon' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; display:inline-block; vertical-align:middle; font-size:16px }
.yewu1-app-card:hover .yewu1-app-card-bg { -ms-transform:scale(1.05); transform:scale(1.05) }
.yewu1-app-card:hover .yewu1-app-card-top i { opacity:0 }
.yewu1-app-card:hover .yewu1-app-card-top h2 { top:85px }
.yewu1-app-card:hover .yewu1-app-card-top h2:before { width:68px }
.yewu1-app-card:hover .yewu1-app-card-top p { margin-top:0; opacity:1 }
@media only screen and (max-width:800px) {
 .yewu1-mall {
 display:none!important
}
}
/*
* ------------------------------------------------------------------------------
* 首页统计模块
* ------------------------------------------------------------------------------
*/
.ceo-home-statistics { margin: 20px 0; }
.ceo-home-statistics .zbox { line-height: 35px; background: #ffffff; padding: 5px 20px; border-radius: 30px; }
.ceo-home-statistics .zbox .titles { margin-right: 20px; color: #026eff; }
.ceo-home-statistics .zbox .titles i { margin-right: 5px; font-size: 19px!important; transform: translateY(2px); }
.ceo-home-statistics .zbox .titles span { }
.ceo-home-statistics ul { }
.ceo-home-statistics ul li { margin-bottom: 7px; }
.ceo-home-statistics ul li:last-child { margin-bottom: 0; }
.ceo-home-statistics ul li a { font-size: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; padding-right: 20px; }
.ceo-home-statistics ul li span { margin-right: 20px; color: #999; font-size: 12px; }
.ceo-home-statistics ul li span:last-child { margin-right: 0px; }
.ceo-home-statistics ul li span i { margin-right: 3px; }
#scrollDiv { height:35px; overflow:hidden; }
#scrollDiv li { height:35px; overflow:hidden; vertical-align:bottom; zoom:1; }
.ceo-home-statistics .ybox { }
.ceo-home-statistics .ybox img { height: 35px; }
.ceo-home-statistics .ybox span { font-size: 12px; color: #999; text-align: center; display: block; margin-right: 0px; }
.ceo-home-statistics .ybox p { font-size: 12px; color: #999; text-align: center; }
@media only screen and (max-width:800px) {
 .ceo-home-statistics .zbox .titles {
 margin-right: 0px;
}
 #scrollDiv {
 line-height: 38px;
}
 .ceo-home-statistics .zbox .titles span {
 font-size: 12px;
}
 .ceo-home-statistics ul li a {
 font-size: 12px;
}
}
/*--------------------------内页优化-----------------------------*/

/*联系作者*/
.ceo-author-a-admin .qq { margin:0 4px; font-style:normal; font-size:12px; position:relative; display:inline-block; padding:6px 18px; text-align:center; border-radius:50px; background-color:var(--primary-color); background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff) }
.ceo-author-a-admin .sj { display:block; font-size:13px; margin:10px 0; color:#999 }
.ceo-author-a-admin .wx { margin:0 4px; font-style:normal; font-size:12px; position:relative; display:inline-block; padding:6px 18px; text-align:center; border-radius:50px; background-color:var(--primary-color); background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #1fbb7a, #2cf923) }
.ceo-author-a-admin .wb { margin:0 4px; font-style:normal; font-size:12px; position:relative; display:inline-block; padding:6px 18px; text-align:center; border-radius:50px; background-color:var(--primary-color); background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #ff5000 0%, #ff9300 100%) }
.ceo-author-a-admin i { color:#fff; font-size:10px }
.ceo-single-foos { padding:30px }
/*
* ------------------------------------------------------------------------------
* 内容页样式
* ------------------------------------------------------------------------------
*/

/*文章页*/
.single { }
.single-warp { padding:30px }
.single-head { }
.single-head span a { color:#999 }
.single-head span a:hover { color:var(--primary-color) }
.single-nav { padding: 30px 30px 0px 30px; }
.single-nav.ceo-sticky-fixed { padding: 20px 30px 0px 30px; }
.single-nav li { }
.single-nav li span { padding-bottom:15px; display:block; font-size:16px; color:#333 }
.single-nav li span:hover { color:var(--primary-color) }
.single-nav li a { display:block; font-size:16px; color:#333 }
.single-nav li a:hover { color:var(--primary-color) }
.single-nav .current { border-bottom:3px solid var(--primary-color) }
.single-foot { }
.single-foot a { color:#fff; font-size:14px; margin:0 10px }
.single-foot a:hover { color:#fff }
.single-foot .btn { padding:10px 25px; border-radius:50px }
.single-foot i { transform:translateY(1px); display:inline-block; margin-left:1px }
.share { }
.share .btn { color:#333 }
.single-content a { text-decoration:none; color:#666 }
.single-content u { text-decoration:none }
.single-content strong { font-weight:bolder; font-size:17px }
.single-content a:hover { color:#1e87f0 }
.single-content p { line-height:2; margin-bottom:20px }
.single-content img { display:block; height:auto; max-width:100%; border-radius:6px; vertical-align:middle; margin-left:auto !important; margin-right:auto !important }
.single-content pre { background:#262626; color:#eee; border-left:5px solid var(--primary-color); cursor:text; font-size:13px }
.single-content pre code { }
.single-content h1 { position:relative; padding-left:20px; margin-bottom:20px; margin-top:20px; font-size:1.8rem !important }
.single-content h1:after { content:''; position:absolute; left:0; height:100%; width:5px; background:var(--primary-color); box-shadow:3px 0px 10px -1px var(--primary-color); border-radius:2px }
.single-content h2 { position:relative; padding-left:20px; margin-bottom:20px; margin-top:20px; font-size:18px !important }
.single-content h2:after { content:''; position:absolute; left:0; height:100%; width:5px; background:var(--primary-color); box-shadow:3px 0px 10px -1px var(--primary-color); border-radius:2px }
.single-content h3 { position:relative; padding-left:20px; margin-bottom:20px; margin-top:20px; font-size:18px !important }
.single-content h3:after { content:''; width:6px; height:6px; background:var(--primary-color); border-radius:50%; display:block; position:absolute; left:0; top:10px; box-shadow:0px 0px 10px 2px var(--primary-color) }
.single-content table { border:1px solid #eee }
.single-content table th { color:#222; font-weight:bold; font-size:15px!important; border-right:1px solid #eee }
.single-content table td { border-right:1px solid #eee }
.single-content ol { margin: 20px 0; display: block; list-style-type: decimal; padding-left: 20px; }
.single-content ol li { display: list-item; text-align: -webkit-match-parent; line-height:46px; border-bottom:1px dashed #f4f4f4; position:relative; padding-left: 5px; list-style: decimal; }
.single-content ol li::marker {
 color: var(--primary-color);
}
.single-content ul { list-style:none; padding:0; }
.single-content ul li { line-height:46px; border-bottom:1px dashed #f4f4f4; list-style:none; padding-left:20px; position:relative }
.single-content ul li:after { content:''; width:6px; height:6px; background:var(--primary-color); border-radius:50%; display:block; position:absolute; left:0; top:20px }
.single-card { background:#f5f6f8; padding:20px }
.single-card .thumb { width:120px; height:86px }
.single-card .thumb .nlimg { background-size:cover!important; background-position:50%!important; overflow:hidden }
.single-card .title { text-decoration:none; font-size:18px; letter-spacing:.5px; margin-bottom:10px; color:#333 }
.single-card .views { text-decoration:none; padding:6px 15px; color:#fff!important; font-size:13px; background-color:var(--primary-color); background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3) }
.single-card .views:hover { opacity:.8 }
.single-bottom { }
.single-bottom h3 { text-indent:20px; font-size:16px }
.single-bottom h3:after { content:''; position:absolute; width:5px; height:100%; top:0; background:var(--primary-color); left:0; box-shadow:3px 0px 10px -1px var(--primary-color); border-radius:2px }
/*内页联系模块*/
.single-contact-box { height:176px; position:relative }
.single-contact-box-head { padding:64px 33px }
.single-contact-box-head-z { margin-left:232px; height:60px; padding-left:80px; background:url(../images/ceo-img-contact-tg.png) no-repeat left center }
.single-contact-box-head-z span { font-size:28px; color:#233159; height:36px; line-height:36px }
.single-contact-box-head-z p { color:#202020; font-size:14px; margin-top:4px }
.single-contact-box-head-y { height:61px; line-height:59px }
.single-contact-box-head-y a { height:36px; line-height:36px; text-align:center; font-size:14px; color:#fff!important; padding:10px 15px; margin-right:6px; background:#F4683F; border-radius:30px }
.single-contact-box-head-y a:hover { opacity:.9 }
.single-contact-box-head-y a:last-child { margin-right:0px }
.single-contact-box-head-y a i { margin-right:5px }
.single-contact-box-head-y a.single-contact-box-head-y-mobile { background:#496DBB }
@media only screen and (max-width:900px) {
 .single-contact-box {
 display:none
}
}
/*内页专题*/
.ceo-single-foorelevant { padding:40px 0; background:#f5f9fc }
.ceo-single-foorelevant-box .foorelevant-box-a { display:block; font-size:20px; font-weight:400; margin-bottom:20px; height:1.2em; line-height:1.2; overflow:hidden; white-space:nowrap; color:#6a6a6a }
.ceo-single-foorelevant-box .foorelevant-box-a:hover { color:var(--primary-color) }
.ceo-single-foorelevant-box .foorelevant-box-a i { font-size:20px!important; margin-right:5px; color:var(--primary-color) }
.ceo-single-foorelevant-box-nav { font-size:14px; color:#999 }
.ceo-single-foorelevant-box-an { display:block; text-align:center }
.ceo-single-foorelevant-box-an a { margin-top:22px; display:inline-block; padding:8px 40px; font-size:13px; color:#fff!important; letter-spacing:1px; border-radius:4px; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3) }
.ceo-single-foorelevant-box-an a:hover { background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#13adff), to(#006eff)); background-image:-webkit-linear-gradient(left, #13adff, #006eff); background-image:-o-linear-gradient(left, #13adff 0, #006eff 100%); background-image:linear-gradient(90deg, #13adff, #006eff) }
.ceo-single-foorelevant-box-img { margin-bottom:20px }
.ceo-single-foorelevant-box-img { position:relative }
.ceo-single-foorelevant-box-img span { position:absolute; top:8px; right:8px; text-align:center; color:#fff; font-size:12px; display:inline-block; line-height:20px; font-weight:400; padding:0px 10px; border-radius:6px 0px; background-image:linear-gradient(270deg, rgb(234,53,83) 0%, rgb(253,122,90) 100%) }
.ceo-single-foorelevant-box-img a { display:block }
.ceo-single-foorelevant-box-img a img { border-radius:4px; height:168px; width:100% }
.ceo-single-foorelevant-box { padding:20px; border-radius:4px }
@media only screen and (max-width:900px) {
 .ceo-single-foorelevant {
 padding:20px 0
}
 .ceo-single-foorelevant-box {
 padding:10px
}
 .ceo-single-foorelevant-box-img {
 margin-bottom:10px
}
 .ceo-single-foorelevant-box .foorelevant-box-a {
 font-size:14px;
 font-weight:400;
 margin-bottom:10px;
 height:auto;
 line-height:inherit
}
 .ceo-single-foorelevant-box .foorelevant-box-a i {
 font-size:14px;
 margin-right:3px
}
 .ceo-single-foorelevant-box-nav li {
 font-size:12px;
 display:inline
}
 .ceo-single-foorelevant-box-img a img {
 height:68px
}
 .ceo-single-foorelevant-box-nav {
 font-size:12px
}
 .ceo-single-foorelevant-box-an a {
 margin-top:16px;
 padding:5px 16px;
 font-size:12px
}
}
/*内页基础样式*/
.ceo-weizhi { margin-bottom:-20px }
.ceo-weizhi a { color:#bdbdbd }
.shangye { color:#fff; background:#5282f7 url(../images/shangye.png) 3px 3px no-repeat; border:1px solid #5282f7; overflow:hidden; margin:10px 0; padding:15px 15px 15px 50px; border-radius:4px }
.shangye a { color:#fff }
blockquote { margin-bottom:20px; margin-top:20px; border-radius:10px; padding:30px 40px; color:#666; background-color:#f8f8f8; line-height:1.5em; position:relative; font-style:normal; font-size:15px; letter-spacing:.5px }
blockquote:before { position:absolute; top:20px; left:20px; display:block; width:16px; height:14px; background:url(../images/ceo-sy.png) no-repeat; content:'' }
blockquote:after { position:absolute; right:20px; bottom:20px; display:block; width:16px; height:14px; background:url(../images/ceo-sy.png) -16px 0 no-repeat; content:'' }
blockquote p { margin:12px 0; color:#666; font-size:15px }
blockquote cite { font-style:normal; color:#aaa }
.ceo-h15 { font-size:1.5rem }
.ceo-single-padding { padding:0px 0 12px 0 }
.ceo-single-right { margin-right:18px !important }
.ceo-single-left { margin-left:18px !important }
.ceo-crumb-tg a { color:#999 !important }
.ceo-single-weizhi { padding:15px; background:#fff; margin-bottom:0px !important; margin-top:0px !important; border-radius:4px!important }
.ceo-single-tags a { margin:3px 5px 3px 0; vertical-align:middle; position:relative; display:inline-block; padding:0 12px; font-size:14px !important; line-height:30px; vertical-align:top; border-radius:4px; color:#0084ff; background:rgba(0, 132, 255, .1) }
/*文章视频模块*/
.single-content iframe { border-radius: 4px; display: block; overflow: hidden; width: 100%; max-width: 100%; height: 556px; }
.single-content .wp-video { border-radius: 4px; display: block; overflow: hidden; width: 100%!important; max-width: 100%; margin-bottom: 20px; }
.single-content .wp-video-shortcode { border-radius: 4px; display: block; overflow: hidden; width: 100%!important; max-width: 100%; }
.single-content .wp-video-shortcode video { border-radius: 4px; display: block; overflow: hidden; width: 100%!important; max-width: 100%; }
/*当前位置*/
.ceo-wztext-small { font-size:0.6rem }
/*收藏*/
.change-color-sc { background-color:#ff5000; background-image:linear-gradient(135deg, #f59f54 10%, #ff6922 100%); box-shadow:0 5px 10px 0 rgba(255, 87, 0, 0); color:#fff !important }
/*版权*/
.ceo-alert-banquan { background:#f5f6f8; color:#b4b4b4; font-size:12px; line-height:1.8 }
/*常见问题*/
.ceo-qa-commont { background:url(../images/icon-5.png) no-repeat center right }
.ceo-qa-commont .ceo-qa-turn { font-size:16px; line-height:1.5; color:#666 }
.ceo-qa-commont .ceo-qa-turn>i { color: var(--primary-color); font-size: 20px !important; transform: translateY(2px); }
.ceo-qa .ceo-qa-problems { margin-top:15px }
.ceo-qa .ceo-qa-clearfix { }
.ceo-qa .ceo-qa-problems_each { background:#f5f6f8; border-radius:4px }
.ceo-qa-fl { }
.ceo-qa .ceo-qa-problems_each_t { height:52px; line-height:52px; border-bottom:1px dashed #dbdde0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:16px; color:#434343; font-weight:bold }
.ceo-qa .ceo-qa-problems_each_t p { position:relative; height:52px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:45px }
.ceo-qa .ceo-qa-problems_each_t p:before { content:''; display:block; position:absolute; top:50%; left:20px; width:18px; height:17px; margin-top:-8.5px; background:url(../images/ceo-q.png) no-repeat center }
.ceo-qa .ceo-qa-problems_each_detail { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:15px 15px 15px 45px }
.ceo-qa .problems_each_detail_con { font-size:13px; color:#b4b4b4; line-height:25px; height:50px; margin-bottom:8px; position:relative; padding-left:0 }
.ceo-qa .problems_each_detail_con li { list-style:none; overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-box-orient:vertical; -webkit-line-clamp:2; word-break:break-all }
.ceo-qa .problems_each_detail_con:before { content:''; display:block; position:absolute; top:5px; left:-25px; width:18px; height:17px; background:url(../images/ceo-a.png) no-repeat center }
.ceo-qa .problems_each_detail_link { display:block; font-size:13px; color:#858585; margin:8px 0 8px 0; position:relative }
.ceo-qa .problems_each_detail_link:hover { color:var(--primary-color) }
.ceo-qa .problems_each_detail_link:after { content:''; display:block; position:absolute; top:50%; left:62px; width:4px; height:8px; margin-top:-4px; background:url(../images/ceo-qa-y.png) no-repeat center }
/*相关*/
.ceo-xiangguan .card-item { border:1px solid #f1f1f1; box-shadow:0 4px 12px 0 rgba(52, 73, 94, .1) }
.ceo-xiangguan h3 { font-size:16px; line-height:1.5; color:#666 }
.ceo-xiangguan h3>i { color:var(--primary-color); font-size:20px!important; transform: translateY(1px); }
/*相关文章*/
#ceoxiangguan .ceo-yc { display:none!important }
.ceo_xg_img { overflow:hidden }
#ceoxiangguan .card-item .cover img { height:auto }
@media screen and (max-width:800px) {
 .ceo_xg_img {
}
}
/*相关文章文本*/
.ceo-xiangguan-wen { }
.ceo-xiangguan-wen ul { overflow:hidden; margin-left:-30px }
.ceo-xiangguan-wen li { width:47%; float:left; display:flex; align-items:center; margin-top:15px; padding-left:30px }
.ceo-xiangguan-wen a { display:inline-block; flex:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#777 }
.ceo-xiangguan-wen a:hover { color:var(--primary-color) }
.ceo-xiangguan-wen .ceo-qa-turn { margin-left:0px!important }
.ceo-xiangguan-wen span { color:#909399; font-size:13px; margin-left:20px }
@media screen and (max-width:800px) {
 .ceo-xiangguan-wen li {
 width:90%
}
}
/*广告*/
.ceo-home-ads { margin:20px 0 }
.ceo-ad-gg { padding:15px 0px 15px 0px }
.ceo-ad img { border-radius:4px!important }
.ceo-adsgg img { margin:auto !important }
.ceo-singlead { padding-bottom:20px }
.ceo-singlead a img { display:initial }
.ceo-singlead .ceo-adgg-circles { top:0px; position:relative }
/*作者*/
.ceo-panding-s { padding:20px 30px }
.ceo-fx-weixin { font-size:16px; width:34px; height:34px; line-height:34px; text-align:center; margin:0 4px; border-radius:100%; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #1fbb7a, #2cf923); color:#fff!important }
.ceo-fx-qq { font-size:16px; width:34px; height:34px; line-height:34px; text-align:center; margin:0 4px; border-radius:100%; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); color:#fff!important }
.ceo-fx-weibo { font-size:16px; width:34px; height:34px; line-height:34px; text-align:center; margin:0 4px; border-radius:100%; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #ff5000 0%, #ff9300 100%); color:#fff!important }
.ceo-fx-weixin i, .ceo-fx-qq i, .ceo-fx-weibo i { transform: translateY(-1px); }
.ceo-text-fz { display:inline-block; cursor:pointer; border:1px solid #3385ff; color:#3385ff; background:rgb(255,255,255); border-radius:3px; padding:5px 10px; margin-top:5px; margin-right:20px; outline: none; }
.ceo-text-fz:hover { background-color:#3385ff; color:#fff }
@media screen and (max-width:600px) {
 .ceo-avatar-t p {
 margin:3px 20px 0 0!important;
 flex:1!important;
 min-width:auto!important
}
}
.ceo-avatar-t img { width:60px; height:60px }
.ceo-avatar-t span { font-size:1.25rem!important; line-height:1.4!important; margin-right:20px!important }
.ceo-avatar-t span a { color:#0378ff!important }
.ceo-avatar-t p { margin:3px 0 0 0; flex:1; min-width:1px }
/*******/
.ceo-padding-an { padding:30px 5px; }
/*打赏*/
.ceo_shang_hide_box { z-index:999; filter:alpha(opacity=50); background:#666; opacity:0.5; -moz-opacity:0.5; left:0; top:0; height:99%; width:100%; position:fixed; display:none }
.ceo_shang_top { padding:19px; font-size:19px; background:url(../images/ceo-shop-bg.png) no-repeat center top; z-index:9; background-size:100% 100%; border-radius:6px 6px 0px 0px; box-shadow:0 5px 16px 0 rgb(74 109 240 / 58%) }
.ceo_shang_top p { color:#fff; margin:10px 0; font-size:15px }
.ceo_shang_box { width:360px; background-color:#fff; box-shadow:0 4px 8px 0 rgba(7, 17, 27, 0.1); border-radius:10px; position:fixed; z-index:1000; left:50%; top:50%; margin-left:-180px; margin-top:-280px; display:none }
.ceo_shang_ma { padding:30px }
.ceo_shang_box img { border:none; border-width:0 }
.ceo_shang_close { float:right; display:inline-block }
.ceo_shang_close i { color:#fff; font-weight:bold }
.ceo_shang_logo { display:block; text-align:center; margin:0px auto }
.ceo_shang_tit p { color:#a3a3a3; text-align:center; font-size:16px }
.ceo_shang_pay { background:#fff; margin:-47px auto 0 auto; width:266px; position:relative!important; z-index:1; text-align:center!important; border-radius:20px }
.ceo_shang_payimg { padding:20px; margin-bottom:20px!important; text-align:center!important; border-radius:20px; box-shadow:0 4px 8px 0 rgba(7, 17, 27, 0.1) }
.ceo_shang_payimg img { display:block; text-align:center; border-radius:4px }
.ceo_pay_explain { text-align:center; font-size:12px; color:#545454 }
/*相册模块*/
.single-content .gallery-login { text-align:center; font-size:13px; line-height:14px }
.single-content .gallery-login span { background:#eaeaea; padding:5px 18px; border-radius:2px; display:inline-block; margin-bottom:5px }
.single-content .gallery-login a { display:inline-block; margin-left:10px; text-decoration:none; color:#0274ff !important }
.single-content .gallery { display: flex; flex-wrap: wrap; padding: 0; list-style: none; margin-left: -20px !important; margin-bottom: 30px !important; }
.single-content .gallery .gallery-item { box-sizing: border-box; width: 100%; max-width: 100%; padding-left: 20px; margin-top: 20px!important; }
.single-content .gallery .gallery-item img { border: 0px solid #cfcfcf!important; }
.single-content .gallery.gallery-columns-5 .gallery-item { width:20% }
.single-content .gallery.gallery-columns-4 .gallery-item { width:25% }
.single-content .gallery.gallery-columns-3 .gallery-item { width:33.3333333% }
.single-content .gallery.gallery-columns-2 .gallery-item { width:50% }
/*
* ------------------------------------------------------------------------------
* 文章特色标签
* ------------------------------------------------------------------------------
*/
.ceo_biaoqian { float:right }
/*card*/
.ceo-tese-remen { display:inline-block; background:#f6f6f6; border-radius:14px; height:20px; font-size:12px; color:#ffa03f; position:relative; padding-left:29px; padding-right:10px; line-height:20px; transform:translateY(-26%) }
.ceo-tese-remen span { display:block; width:16px; height:16px; line-height:16px; text-align:center; border-radius:50%; position:absolute; left:7px; top:1px; overflow:hidden; background:#ffa03f; color:#fff; font-size:12px }
.ceo-tese-dujia { display:inline-block; background:#f6f6f6; border-radius:14px; height:20px; font-size:12px; color:#5962f1; position:relative; padding-left:29px; padding-right:10px; line-height:20px; transform:translateY(-26%) }
.ceo-tese-dujia span { display:block; width:16px; height:16px; line-height:16px; text-align:center; border-radius:50%; position:absolute; left:7px; top:1px; overflow:hidden; background:#5962f1; color:#fff; font-size:12px }
.ceo-tese-zuixin { display:inline-block; background:#f6f6f6; border-radius:14px; height:20px; font-size:12px; color:#1cc751; position:relative; padding-left:29px; padding-right:10px; line-height:20px; transform:translateY(-26%) }
.ceo-tese-zuixin span { display:block; width:16px; height:16px; line-height:16px; text-align:center; border-radius:50%; position:absolute; left:7px; top:1px; overflow:hidden; background:#1cc751; color:#fff; font-size:12px }
.ceo-tese-tuijian { display:inline-block; background:#f6f6f6; border-radius:14px; height:20px; font-size:12px; color:#e10dfb; position:relative; padding-left:29px; padding-right:10px; line-height:20px; transform:translateY(-26%) }
.ceo-tese-tuijian span { display:block; width:16px; height:16px; line-height:16px; text-align:center; border-radius:50%; position:absolute; left:7px; top:1px; overflow:hidden; background:#e10dfb; color:#fff; font-size:12px }
.ceo-tese-jingpin { display:inline-block; background:#f6f6f6; border-radius:14px; height:20px; font-size:12px; color:#1e87f0; position:relative; padding-left:29px; padding-right:10px; line-height:20px; transform:translateY(-26%) }
.ceo-tese-jingpin span { display:block; width:16px; height:16px; line-height:16px; text-align:center; border-radius:50%; position:absolute; left:7px; top:1px; overflow:hidden; background:#1e87f0; color:#fff; font-size:12px }
/*blog*/
.blog-item-content .ceo-tese-remen { display:inline-block; border-radius:14px; height:24px; font-size:12px; color:#ffa03f; position:relative; padding-left:29px; padding-right:10px; line-height:24px; transform:translateY(-4%) }
.blog-item-content .ceo-tese-remen span { display:block; width:16px; height:16px; line-height:17px; text-align:center; border-radius:50%; position:absolute; left:7px; top:4px; overflow:hidden; background:#ffa03f; color:#fff; font-size:12px }
.blog-item-content .ceo-tese-dujia { display:inline-block; border-radius:14px; height:24px; font-size:12px; color:#5962f1; position:relative; padding-left:29px; padding-right:10px; line-height:24px; transform:translateY(-4%) }
.blog-item-content .ceo-tese-dujia span { display:block; width:16px; height:16px; line-height:17px; text-align:center; border-radius:50%; position:absolute; left:7px; top:4px; overflow:hidden; background:#5962f1; color:#fff; font-size:12px }
.blog-item-content .ceo-tese-zuixin { display:inline-block; border-radius:14px; height:24px; font-size:12px; color:#1cc751; position:relative; padding-left:29px; padding-right:10px; line-height:24px; transform:translateY(-4%) }
.blog-item-content .ceo-tese-zuixin span { display:block; width:16px; height:16px; line-height:17px; text-align:center; border-radius:50%; position:absolute; left:7px; top:4px; overflow:hidden; background:#1cc751; color:#fff; font-size:12px }
.blog-item-content .ceo-tese-tuijian { display:inline-block; border-radius:14px; height:24px; font-size:12px; color:#e10dfb; position:relative; padding-left:29px; padding-right:10px; line-height:24px; transform:translateY(-4%) }
.blog-item-content .ceo-tese-tuijian span { display:block; width:16px; height:16px; line-height:17px; text-align:center; border-radius:50%; position:absolute; left:7px; top:4px; overflow:hidden; background:#e10dfb; color:#fff; font-size:12px }
.blog-item-content .ceo-tese-jingpin { display:inline-block; border-radius:14px; height:24px; font-size:12px; color:#1e87f0; position:relative; padding-left:29px; padding-right:10px; line-height:24px; transform:translateY(-4%) }
.blog-item-content .ceo-tese-jingpin span { display:block; width:16px; height:16px; line-height:17px; text-align:center; border-radius:50%; position:absolute; left:7px; top:4px; overflow:hidden; background:#1e87f0; color:#fff; font-size:12px }
/*LOGO新版2021/07/07*/
.ceo-logo-nav-night { height:60px; margin-right:41px!important; width:200px; }
/*专题*/
.zhuanti { padding:20px 0; background:url(../images/ceo-zhuanti.jpg) center no-repeat }
.ceo-zhuanti-wrap .ceo-zhuanti-top { padding-top:1px; background:#fafafa; position:relative; z-index:20 }
.ceo-zhuanti-wrap .content { display:block }
.ceo-zhuanti-wrap .content .section-title { margin-bottom: 40px; }
.ceo-zhuanti-wrap .ceo-zhuanti-menu { padding:28px 0 0; border-bottom:1px solid #f3f3f3; margin-bottom:30px; text-align:center }
.ceo-zhuanti-wrap .ceo-zhuanti-menu a { display:inline-block; font-size:18px; font-weight:bold; color:#666; line-height:25px; padding-bottom:18px; border-bottom:5px solid transparent; margin:0 25px }
.ceo-zhuanti-wrap .ceo-zhuanti-menu a.current { color:#ff5c00; border-bottom-color:#ff5c00 }
.ceo-zhuanti-wrap .ceo-grid + .ceo-grid-medium, .ceo-grid + .ceo-grid-row-medium, .ceo-grid-medium > .ceo-grid-margin, .ceo-grid-row-medium > .ceo-grid-margin, * + .ceo-grid-margin-medium { margin-top: 20px!important; }
.ceo-zhuanti-item .ceo-zhuanti-item-thumb { position:relative }
.ceo-zhuanti-item .ceo-zhuanti-item-thumb .ceo-zhuanti-thumb { padding-top:49.18918919%; border-radius:3px 3px 0 0 }
.ceo-zhuanti-item .ceo-zhuanti-item-thumb h5 { position:absolute; left:0; right:0; bottom:6px; line-height:30px; height:30px; overflow:hidden; font-size:14px; font-weight:normal; margin:0; color:#fff; z-index:10 }
.ceo-zhuanti-item .ceo-zhuanti-item-thumb h5 .l { float:left }
.ceo-zhuanti-item .ceo-zhuanti-item-thumb h5 .r { float:right }
.ceo-zhuanti-item .ceo-zhuanti-item-thumb h5 span { padding:0 15px }
.ceo-zhuanti-item h2 { line-height:1; font-size:18px; margin-bottom:6px; margin-top:12px; height:1.2em; color:#525252 }
.ceo-zhuanti-item h2:before { content:''; display:inline-block; width:5px; height:23px; margin-right:11px; background:var(--primary-color); box-shadow:3px 0px 10px -1px var(--primary-color); border-radius:2px; vertical-align:middle; margin-top:-6px }
.ceo-zhuanti-item h4 { margin:0 15px 15px; font-size:14px; line-height:1.5em; height:1.5em; font-weight:normal; overflow:hidden; color:#525252 }
.ceo-zhuanti-item .entry { margin:0 15px 18px; font-size:14px; line-height:27px; height:54px; overflow:hidden; letter-spacing:.2px }
.ceo-zhuanti-item a .entry { color:#999 }
.ceo-zhuanti-item .btns { text-align:center; margin:0 0 22px }
.ceo-zhuanti-thumb { display:block; width:100%; height:0; padding-top:66.7%; background-position:center; background-repeat:no-repeat; background-size:cover; background-color:transparent; position:relative; overflow:hidden; transition:all .2s
}
.ceo-zhuanti-item .btns .btn { display:inline-block; padding:2px 1em; font-size:13px; line-height:22px; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff!important; cursor:pointer; letter-spacing:1px }
.ceo-zhuanti-item a { display:block; border-top-color:transparent; color:#555; border-radius:8px; overflow:hidden; background:#fff; transition:all .2s
}
.ceo-zhuanti-item a:hover .btns .btn { background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff!important }
.ceo-zhuanti-singular-header { position:relative }
.ceo-zhuanti-singular-header .bg { height:70%; max-height:400px; position:absolute; left:0; top:0; right:0; background-size:4000%; background-repeat:no-repeat; background-position:center; overflow:hidden }
.ceo-zhuanti-singular-header .bg::before {
 content:'';
 display:block;
 width:100%;
 height:100%;
 position:absolute;
 left:0;
 top:0;
 background:inherit;
 filter:blur(10px)
}
.ceo-zhuanti-singular-header .bg::after {
 content:'';
 display:block;
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 width:100%;
 height:30%;
 background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.6) 1%, #FFFFFF 38%)
}
.ceo-zhuanti-singular-header .breadcrumb { font-size:13px; color:#fff; margin-bottom:17px }
.ceo-zhuanti-singular-header .breadcrumb li { display:inline }
.ceo-zhuanti-singular-header .breadcrumb a { color:#fff }
.ceo-zhuanti-singular-header .breadcrumb li:after { content:' >' }
.ceo-zhuanti-singular-header .block { position:relative }
.ceo-zhuanti-singular-header .block::before {
 content:'';
 display:block;
 width:100%;
 height:50%;
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 box-shadow:0 25px 50px 0 rgba(237, 237, 237, 0.5);
 background:#fff
}
.ceo-zhuanti-singular-header .block-content { background:#fff; padding:20px 20px 30px; position:relative }
.ceo-zhuanti-singular-header .ceo-zhuanti-item-thumb { margin-bottom:30px }
.ceo-zhuanti-singular-header .ceo-zhuanti-item-thumb .ceo-zhuanti-thumb { padding-top:55% }
.ceo-zhuanti-singular-header .block-main { flex-grow:1 }
.ceo-zhuanti-singular-header h2 { font-size:28px; color:#333; margin-bottom:14px }
.ceo-zhuanti-singular-header h4 { font-size:16px; color:#888; font-weight:normal; margin:0 -10px 20px; padding-bottom:10px; border-bottom:1px solid #f3f3f3 }
.ceo-zhuanti-singular-header p { font-size:13px; color:#888; line-height:1.8; margin-bottom:20px }
.ceo-zhuanti-singular-header h4 .item { display:inline-block; padding:0 10px; position:relative; line-height:40px }
.ceo-zhuanti-singular-header h4 .item strong { font-size:16px; color:#ff5c00; font-family:Impact; margin-right:10px }
.ceo-zhuanti-tax-special .term-bar { display:none }
.ceo-zhuanti-tax-special .site-content { padding:0px }
.ceo-zhuanti-singular-content .main { padding:0 46px 0 0 }
.ceo-zhuanti-section-title { font-size:20px; color:#262626; line-height:28px; padding-bottom:15px; border-bottom:1px solid #f2f2f2; position:relative; font-weight:bold; margin-bottom:20px }
.ceo-zhuanti-singular-content .ceo-zhuanti-section-title { margin-bottom:40px }
.ceo-zhuanti-flex { display:box; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content:space-between }
.ceo-zhuanti-list-item-default { justify-content:flex-start; margin-bottom:40px; flex-direction:row-reverse }
.ceo-zhuanti-list-item-default { margin-bottom:55px; flex-wrap:nowrap; flex-direction:row }
.ceo-zhuanti-list-item-default .ceo-zhuanti-item-thumb { width:33.3333%; flex-shrink:0; margin:0 0 0 15px }
.ceo-zhuanti-list-item-default .ceo-zhuanti-item-thumb a { border-radius:3px }
.ceo-zhuanti-list-item-default .ceo-zhuanti-item-thumb .ceo-zhuanti-thumb { padding-top:63.6363%; border-radius:3px; background-position:left }
.ceo-zhuanti-h-scale img, .ceo-zhuanti-h-scale .ceo-zhuanti-thumb { transition:all .2s
}
.ceo-zhuanti-list-item-default .item-content { flex-grow:1; text-align:left }
.ceo-zhuanti-list-item-zt .ceo-zhuanti-title { display:flex; flex-direction:column-reverse }
.ceo-zhuanti-list-item-zt .ceo-zhuanti-title .item { display:block; font-style:normal }
.ceo-zhuanti-list-item-zt .ceo-zhuanti-title .item { display:inline }
.ceo-zhuanti-list-item-default .title .tag { font-size:12px; font-weight:normal; display:inline-block; border:1px solid #ff5c00; color:#ff5c00; padding:0 3px; border-radius:2px; vertical-align:text-bottom; line-height:20px; margin-right:5px }
.ceo-zhuanti-list-item-zt .ceo-zhuanti-title .item { display:block; font-style:normal }
.ceo-zhuanti-list-item-default p { font-size:14px; color:#888; line-height:24px; height:48px; overflow:hidden; margin-bottom:14px; display:none; max-width:615px }
.ceo-zhuanti-list-item-default h4 { font-size:12px; font-weight:normal; color:#a7a7a7; line-height:23px; height:23px; overflow:hidden }
.ceo-zhuanti-list-item-default h4 i { font-style:normal; margin-right:15px }
.ceo-zhuanti-singular-header .container { padding-top:30px }
.ceo-zhuanti-singular-header .container { padding-top:40px; padding-bottom:54px; overflow:visible }
.ceo-zhuanti-singular-content .back { margin-bottom:60px }
.ceo-zhuanti-singular-content .back .btn { font-size:16px; display:block; line-height:3.125 }
.ceo-zhuanti-btn-orange { background:#ff5c00; color:#fff }
@media (min-width:768px) {
 .ceo-zhuanti-wrap .ceo-zhuanti-menu {
 padding:48px 0 0;
 margin-bottom:50px
}
.ceo-zhuanti-item {
 background:#fff;
 border-radius:20px;
 box-shadow:0px 4px 10px rgba(20, 20, 20, 0.1)
}
.ceo-zhuanti-item h4 {
 font-size:16px
}
.ceo-zhuanti-item .btns .btn {
 font-size:14px;
 line-height:32px
}
.ceo-zhuanti-singular-header .bg {
 background-size:300%
}
.ceo-zhuanti-singular-header .bg::before {
 filter:blur(50px)
}
.ceo-zhuanti-singular-header .block-content {
 display:box;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 justify-content:space-between;
 padding:40px
}
.ceo-zhuanti-singular-header .block-thumb {
 width:370px
}
.ceo-zhuanti-singular-header .block-main {
 padding-left:40px
}
.ceo-zhuanti-singular-header h4 {
 font-size:14px;
 padding-bottom:20px
}
.ceo-zhuanti-singular-header p {
 font-size:14px;
 line-height:2;
 height:4em;
 margin-bottom:30px;
 overflow:hidden
}
.ceo-zhuanti-singular-header h4 .item {
 padding:0 20px
}
.ceo-zhuanti-singular-header h4 .item strong {
 font-size:32px
}
.ceo-zhuanti-list-item-default .ceo-zhuanti-item-thumb {
 width:260px;
 margin:0 30px 0 0
}
.ceo-zhuanti-list-item-default .title {
 font-size:20px;
 font-weight:bold;
 line-height:30px;
 margin-bottom:20px
}
.ceo-zhuanti-list-item-zt .ceo-zhuanti-title {
 display:block
}
.ceo-zhuanti-list-item-default .title .tag {
 padding:1px 4px
}
.ceo-zhuanti-list-item-zt .ceo-zhuanti-title .item {
 display:inline
}
.ceo-zhuanti-list-item-zt .ceo-zhuanti-title .item:last-child {
 margin:0
}
.ceo-zhuanti-list-item-default p {
 display:block
}
}
@media (min-width:1024px) {
 .ceo-zhuanti-list-item-default {
 margin-bottom:15px;
 margin-left:-20px;
 margin-right:-20px;
 padding:20px;
 background:#fff;
 transition:all .2s
}
 .ceo-zhuanti-singular-header .container {
 padding-top:97px
}
}
/*
* ------------------------------------------------------------------------------
* 资源下载
* ------------------------------------------------------------------------------
*/
/* 手机端 */
@media only screen and (max-width:768px) {
 .bannerL {
 width:auto!important;
 padding:20px!important;
 margin:0!important
}
 .bannerMid {
 width:100%!important
}
 .ceoshop-sall .custom {
 width:100%!important
}
}
.user-info .money-left { background:#fff; border-radius:5px; font-size:12px; margin:20px 0 2px 0; padding-bottom:5px; padding:12px }
.user-info .money-left span { float:right; color:#707c86 }
.user-info .vip-left { background:#fff; border-radius:5px; padding:10px; margin:13px 0; font-size:12px }
.user-info .vip-left t { float:right; color:#707c86; line-height:22px; margin-top:5px }
.user-info .vip-left v { cursor:pointer; float:right; background:#ff6922; color:#fff; border-radius:30px; padding:4px 8px; display:inline-block; line-height:1; margin-top:6px }
.user-info .vip-left .down-left { margin-top:5px; color:#707c86 }
.user-info .vip-left .down-left b { font-size:16px }
.user-info .first { list-style:none }
.user-info .ceo-width-expand ul { margin:0; padding-left:0; display:inline-block }
.user-info .ceo-width-expand h4 { float:left }
.user-info .ceo-width-expand i { background:linear-gradient(-125deg, #f8d930 0%, #fb7b92 100%); box-shadow:4px 3px 10px #ffc1072e; color:#FFF; font-weight:400; padding:2px 8px; border-radius:10px; display: inline-block; transform: translateY(-3px); font-size:12px!important; margin-left:10px; font-style:normal }
/*下载模块*/
.ceo-shop1-zl { background:#fff; position:relative; margin-bottom:20px !important; margin-top:20px; border-radius:4px }
.ceo-shop1-zl li { list-style:none }
.ceo-shop1-zl .priceBtn .sellP #priceinfo { margin-right: 3px; }
.ceo-sidebar-shop-price .sellP #priceinfo { margin-right: 3px; }
.ceo-sidebar-shop-price .sellP .package { display: inline-block; margin-left: 10px; }
.ceo-sidebar-shop-price .sellP .package i { font-size: 16px!important; margin-right: 3px; }
.ceo-shop1-zl .discount { display: inline-block; position: relative; transition: all .3s;
margin: 0 10px; }
.ceo-shop1-zl .discount a { color: #ff2a00; }
.ceo-shop1-zl .discount a i { margin-right: 3px; font-size: 16px !important; }
.ceo-shop1-zl .discount:hover .box { display: block; }
.ceo-shop1-zl .discount .box { position: absolute; bottom: 35px; left: 50%; transform: translateX(-50%); z-index: 201; display: none; color: #666; transition: all .3s;
}
.ceo-shop1-zl .discount .box .title { margin-bottom: 10px; }
.ceo-shop1-zl .discount .box ul { padding: 20px; height: 100%; width: 205px; border-radius: 4px; background: #fff; position: relative; box-shadow: 0px 0px 16px 1px rgb(0 0 0 / 10%); text-align: left; }
.ceo-shop1-zl .discount .box ul:before { content: " "; position: absolute; width: 0; height: 0; left: 50%; transform: translateX(-50%); bottom: -16px; border: 8px solid white; border-color: white transparent transparent transparent; }
.ceo-shop1-zl .discount .box ul li { margin-bottom: 10px; display: flex; justify-content: space-between; align-items: center; font-size: 12px; line-height: 1; border-bottom: 0px dashed #f4f4f4; list-style: none; padding-left: 0; }
.ceo-shop1-zl .discount .box ul li:after { display: none; }
.ceo-shop1-zl .discount .box ul li:last-child { margin-bottom: 0px; }
.ceo-shop1-zl .discount .box ul li.vip { color: #FF7D18; }
.ceo-shop1-zl .discount .box ul li.vip span:after { content: ''; position: absolute; right: -11px; top: 3px; height: 5px; width: 5px; background: #FF7D18; box-shadow: 3px 0px 10px -1px var(--primary-color); border-radius: 50px; display: block; }
.ceo-shop1-zl .discount .box ul li span { position: relative; }
.ceo-shop1-zl .discount .box ul li p { line-height: 1.5; margin-bottom: 0; font-size: 12px; }
.ceo-shop1-zl .discount .box ul li p em { color: #FF7D18; margin-right: 5px; }
.bannerL { width:24.3%; max-height:378px; overflow:hidden; float:left; margin:20px 20px 0 20px; font-size:0 }
.course-img { overflow:hidden; height:280px }
.risktips .icons { background:url(../images/focus2018.png) no-repeat; background-position-x:0%; background-position-y:0% }
.risktips { border:solid 1px #ff8400; padding:3px 8px; color:#ff8400; overflow:hidden; margin-top:10px; line-height:18px; font-size:12px }
.risktips .icons { font-size:12px; background-position:-309px -67px; width:16px; display:inline-block; vertical-align:bottom; height:18px; font-weight:700 }
.risktips span a { color:#ff8400 }
.risktips i { font-size:13px; margin-right:5px }
.descp { line-height:25px; padding:10px; height:25px; border-bottom:1px solid #e7e7e7; color:#ababab }
.collectRow { overflow:hidden; padding:8px 5px; text-align:center; background:#f1f3f4 }
.collectRow span { font-size:12px; color:#999999; height:auto; width:auto; margin-right:35px }
.collectRow span i { font-size:15px; margin-right:4px; vertical-align:middle }
.bannerMid { float:left; width:47.36%; margin-left:0px; padding:15px 10px 15px 10px }
.midTitle { width:100%; margin-top:5px }
.midTitle .ceo-single-vip { margin-right:0 }
.midTitle h1 { font-size:22px; color:#464646 }
.superiority { font-size:14px; color:#a2a2a2 }
.line0 { width:77px; height:1px; background:#e7e7e7; margin:16px 0 }
.promiseNet { overflow:hidden }
.promiseNet li { float:left; padding:4px 8px; border:1px solid #e2e2e2; border-radius:15px; color:#717171; margin-right:10px; cursor:default }
.priceBtn { margin-top:20px }
.priceBtn .mob { position: relative; margin-bottom: 20px; }
.priceBtn .package { display: inline-block; margin: 0 10px; }
.priceBtn .package i { margin-right: 3px; font-size: 16px !important; }
.sellP { font-size:13px; color:#ec1c2b }
.sellP em { font-size:13px; color:#ec1c2b; font-style:normal; font-weight:500 }
.sellP #priceinfo { font-size:22px; color:#ec1c2b; font-weight:bold }
.sellP .taocan { display: inline-block; color: #8590a6; font-weight: 400; font-size: 13px; margin-left: 10px; }
.marketPrice { font-size:14px; color:#787878 }
.icon1 { display:inline-block; width:72px; height:22px; box-sizing:border-box; padding-left:14px; background:url('../images/pinkframe.png') no-repeat center; font-size:12px; color:#fff; position:relative; top:-6px }
.bannerMid a.makeFunc, .bannerMid a.needSay, a.shopcustom, a.conMake, a.seeDetail { display:inline-block; width:120px; height:36px; background:linear-gradient(-125deg, #f90202 0%, #fd2f44 100%); border-radius:4px; color:#fff; text-align:center; line-height:36px; font-size:15px; border:1px solid rgb(0 0 0 / 0%); overflow: inherit; }
.bannerMid a.makeFunc:hover { color:#eb0c1c; border:1px solid #eb0c1c; background:#fff0; }
.bannerMid a.seeDetail { background:#7270f3; margin-left:8px }
.bannerMid a.seeDetail:hover { color:#7270f3; border:1px solid #7270f3; background:#fff0; }
.bannerMid a.needSay { background:#ff8400; margin-left:8px }
.bannerMid a.needSay:hover { color:#ff8400; border:1px solid #ff8400; background:#fff0; }
.bannerMid a.shopcustom { background:#333333; margin-left:8px }
.bannerMid a.shopcustom:hover { color:#333333; border:1px solid #333333; background:#fff0; }
.bannerMid .time { height:30px; color:#9a9a9a; line-height:30px; margin-top:10px }
.wrapColloct { background:#f1f3f4; margin-top:20px }
.custom { width:17%; background:#f4faff; border:1px solid #e9ecf3; float:right; text-align:center; margin:20px 20px 0 0; padding:0 30px; position:relative !important }
.custom:before { content:''; position:absolute; left:0; top:0; opacity:.3; background-image:-webkit-linear-gradient(46deg, #b5dfff 48%, #f4faff 91%); background-image:-o-linear-gradient(46deg, #b5dfff 48%, #f4faff 91%); background-image:linear-gradient(44deg, #b5dfff 48%, #f4faff 91%); width:60px; height:76px; -webkit-border-radius:0 0 100% 0; border-radius:0 0 100% 0 }
.customgf { display:block; height:39px; text-align:center; border-radius:4px; line-height:39px; font-size:14px; margin-top:10px; background-color:#3385ff; background-image:-webkit-gradient(linear, left top, right top, from(#006eff), to(#13adff)); background-image:-webkit-linear-gradient(left, #006eff, #13adff); background-image:-o-linear-gradient(left, #006eff 0, #13adff 100%); background-image:linear-gradient(90deg, #006eff, #13adff); -webkit-box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); box-shadow:0 5px 10px 0 rgba(16, 110, 253, .3); color:#fff!important; border:0px solid #ffffff; margin-bottom:20px }
.customgf i { font-size:19px; line-height:1; transform:translateY(2px); display:inline-block; }
.qr_code { position:absolute; right:0; top:0 }
.ceoshop-mall-sc { margin-top:13px; font-size:12px; color:#999 !important }
.ceoshop-mall-sc a { margin-top:5px; font-size:12px; color:#999 !important }
.ceoshop-mall-sc i { margin-top:5px; font-size:12px; color:#999 !important }
.ceo-margin-medium-right-ceoshop { margin-right:20px !important }
.cusomPic { position:relative; margin-top:16px }
.cusomPic img { border-radius: 50%; border: 5px solid #fff; }
.custom .cusomPic a { width:auto; height:auto }
.custom .cusomPic a img { width:100px; height:100px; border-radius:50% }
.custom p { display:inline-block }
.customdp { display:block; height:38px; background:#fff; text-align:center; color:#0274ff; border-radius:4px; border:1px solid #0274ff; line-height:38px; font-size:14px; margin-top:15px }
.customdp i { font-size:19px; line-height:1; transform:translateY(2px); display:inline-block; }
.customdp:hover { color:#eb0c1c; border:1px solid #eb0c1c; background:#fff }
.ceo-sidebar-shop .customdp { margin:15px 31px 0 31px; height: 42px; line-height: 42px; }
.bigImg { width:100%; display:block; border-radius:4px }
.mainCon { width:1200px; margin:auto }
.turnTitle { width:100%; overflow:hidden; margin-top:72px; border-bottom:1px solid #eb0c1c }
.turnTitle > div { float:left }
.turnTitle > div a { display:inline-block; text-align:center; line-height:38px; width:106px; height:38px; box-sizing:border-box; padding-bottom:4px; font-size:16px; position:relative }
.turnTitle > a { float:right; margin-top:4px; display:inline-block; width:112px; height:30px; background:#eb0c1c; color:#fff; font-size:14px; text-align:center; line-height:30px; border-radius:4px }
.turnTitle > div a:hover { background:#eb0c1c; color:#fff }
.turnTitle > a:hover { background:#fff; color:#eb0c1c; border:1px solid #eb0c1c; height:28px }
.turnTitle > div a.on { background:#eb0c1c; color:#fff }
.flexs { display:-webkit-box; display:-ms-flexbox; display:flex }
.relevantContentBox { margin-top:-48px; height:60px; background-color:#ffffff; line-height:60px; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-line-pack:center; align-content:center }
.turning { width:1200px; margin:20px auto 20px auto }
.demobox { padding:8px 7px 7px; background:#fff; margin:10px auto; border:1px solid #eaeaea; border-radius:5px }
.turning_turn { width:958px; position:relative; padding:0px 0 50px 0; background:#fff }
.turning_turn_wrap { width:958px; height:60px; border-bottom:1px solid #eaeaea }
.turning_turn_nav { width:958px; height:60px; background:#fff }
.turning_turn_nav span { display:block; margin-left:45px; height:60px; line-height:60px; font-size:16px; color:#656565; position:relative; cursor:pointer; user-select:none }
.turning_turn_nav .on { color:#ff580e }
.turning_turn_nav .on:after { content:''; display:block; position:absolute; bottom:0; left:0; width:100%; height:3px; background:#fb6514 }
.ceo-shop-commont { margin:20px auto 27px auto }
.turning_turn_trademark_show, .turning_turn_trademark_show1 { margin:auto }
.turning_turn_trademark_show .content { width:820px }
.turning_turn_trademark_show .content img { max-width:800px }
.turning_turn_trademark_show .content-detail { height:auto; margin:20px 0; font-size:14px; overflow:visible; font:16px/30px "Microsoft Yahei"; word-break:break-all }
.turning_turn_trademark_show .content-detail img { max-width:100% }
.fn-left, .fl, .f_l { float:left }
.turning_turn_trademark_show_row1 { background:#ffffff; position:relative; font-size:14px; color:#9a9a9a }
.turning_turn_trademark_show_row1 ul { border:1px solid #f0f1f5; list-style:none; padding-left:0; margin:0 10px 10px 0; display:flex; height:38px; line-height:38px; float:left }
.turning_turn_trademark_show_row1 li { width:117px; background:#f2f5fd; padding:0 10px 0 15px; font-size:14px; color:#999999; word-break:break-all; word-wrap:break-word }
.turning_turn_trademark_show_row1 li::before {
 content:'';
 border-radius:50%;
 display:inline-block;
 width:5px;
 height:5px;
 margin-right:4px;
 background-color:#2E68E9;
 transform:translate(0, -50%)
}
.turning_turn_trademark_show_row1 p { margin-bottom:25px }
.turning_turn_trademark_show_row1 span { padding:10px; line-height:18px; color:#333333; width:155px; font-size:14px; word-break:break-all; word-wrap:break-word }
.turning_othershow { width:230px }
.turning_othershow_t { text-align:center; height:60px; width:230px; line-height:60px; border-bottom:1px solid #eaeaea; background:#fff }
.turning_othershow_t span { font-size:18px; color:#2b3d63; position:relative }
.turning_othershow_t span:before { content:''; position:absolute; top:50%; left:-20px; margin-top:-3.5px; display:block; width:13px; height:7px; background:url(../images/other-l.png) no-repeat center }
.turning_othershow_t span:after { content:''; position:absolute; top:50%; right:-20px; margin-top:-3.5px; display:block; width:13px; height:7px; background:url(../images/other-r.png) no-repeat center }
.turning_othershow .tag_list { background-color:#fff; padding:15px }
.turning_othershow .tag_list a { display:inline-block; height:30px; line-height:30px; padding:0 9px; margin-bottom:10px; border:1px solid rgb(221,221,221); border-radius:30px }
.turning_othershow .tag_list a:hover { border:1px solid #FF0000; color:#FF0000; cursor:pointer }
.turning_turn .problem { width:850px; margin:auto; padding-top:30px }
.turning_turn .problems { width:860px; margin-top:15px }
.turning_turn .problems_each { width:100%; background:#f5f6f8; border-radius:4px; margin-right:10px; margin-bottom:10px }
.turning_turn .problems_each_detail { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:15px 15px }
.turning_turn .problems_each_detail_con { font-size:13px; color:#b4b4b4; line-height:25px; margin-bottom:8px; position:relative }
.ceo-shop-commont { background:url(../images/icon-5.png) no-repeat center right }
.ceo-shop-commont span { display:inline-block; font-size:18px; color:#243159; font-weight:bold; padding:0 6px 0 22px; background:#fff url(../images/icon-t.png) no-repeat center left }
.ceo-shop-commont .special { color:#ff4e00 }
.turning_othershow_goods { width:230px; background:#fff; margin-bottom:12px; overflow:hidden }
.turning_othershow_goods_up { width:230px; max-height:265px; overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:10px 10px 15px 10px }
.turning_othershow_goods_up_img img { max-width:210px }
.turning_othershow_goods_up_img a { display:block; width:210px }
.turning_othershow_goods_up_name { margin-top:15px }
.turning_othershow_goods_up_name span { font-size:16px; color:#46494d; margin-left:7px; width:160px; display:inline-block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden }
.turning_othershow_goods_up_img { width:210px; max-height:200px; overflow:hidden; margin:auto }
.turning_othershow_goods .othershow_btn { display:block; width:198px; height:36px; border-radius:4px; margin:auto; background:#243159; text-align:center; line-height:36px; font-size:15px; color:#ffffff }
.swiper-container { height:24px }
.swiper-slide { font-size:14px; background:transparent; overflow:hidden }
.swiper-slide img { width:20px; height:20px; border-radius:50% }
.swiper-slide span { font-size:16px; color:#ff6600; margin:0 5px }
.swiper-slide a { font-size:14px }
._tips { width:350px; display:inline-block }
.main_info_icon { width:31px; height:35px; line-height:32px; text-align:center; font-size:3px; color:#7B64F2; background:url(../images/ceo-shang.png); background-size:100% 100%; margin:0 -5px -10px 0 }
.main_info_admin { margin:10px 0!important }
.main-icon-admin { margin:10px 0 10px 0 }
/*商城侧边栏*/
.ceo-weixin-author { position:absolute; right:0; top:0; width:50px; height:44px; background-image:url(../images/ceo-single-shop-weixin.png); background-position:right top; background-repeat:no-repeat }
.sidebar-shop-box .ceo-weixin-author .wximg { right:73px; }
.ceo-weixin-author .wximg { position:absolute; width:220px; height:220px; top:-220px; right:41px; transition-duration:500ms; border-radius:2px; box-shadow:0px 4px 16px 0px rgba(0, 64, 75, 0.16); display:none; text-align:center; z-index:2 }
.ceo-weixin-author .wximg img { width:150px; height:150px; border:1px solid var(--border-color); display:block; margin:20px auto 0 auto }
.ceo-weixin-author .wximg span { display:inline-block; text-align:center; padding:0 20px; border-radius:2px; margin:0 auto; height:28px; line-height:28px; background:#f2f4f8; font-size:12px; color:#666; margin-top:5px }
.ceo-weixin-author .wximg span i { margin-right:3px; color:var(--primary-color) }
.ceo-weixin-author:hover .wximg { top:0px; display:block; transition-duration:500ms; }
/*商城模块1点赞收藏*/
.ceo-shop1-dzsc { display:block; font-size:12px; color:#666f80; text-align:center; padding-top:26px; position:absolute; right:0; bottom:0 }
.ceo-shop1-dzsc .change-color { padding:6px 10px; border-radius:4px; color:#ff5473 !important; background-color:rgba(255, 84, 115, .1); margin-right:10px !important; font-size:12px; background:rgba(255, 84, 115, .1); box-shadow:0 5px 10px 0 rgb(16 110 253 / 0%) }
.ceo-shop1-dzsc .change-color-sc { padding:6px 10px; border-radius:4px; color:#0084ff !important; background:rgba(0, 132, 255, .1); font-size:12px; box-shadow:0 5px 10px 0 rgb(16 110 253 / 0%) }
/**/
.main_info_price { margin-top:20px; display:flex }
.main_info_price_l { height:57px; line-height:50px; width:210px; text-align:center; background-color:#FFEFE9; margin-right:8px; color:#999999; font-size:12px; position:relative }
.main_info_price_l span { color:#FF7726; font-size:14px; font-weight:bold }
.main_info_price_l i { font-size:24px; font-style:normal }
.main_info_price_r { width:100%; height:57px; line-height:57px; color:#ffffff; font-size:18px; padding-left:24px; position:relative }
.collection { position:absolute; right:24px; top:17px; font-size:12px; width:80px; height:24px; line-height:24px; text-align:center; border:1px solid #ffffff; cursor:pointer }
.collection a { color:#fff }
.collection i { margin-right:3px }
.collection img { margin-top:-5px }
/*服务模块*/
.main_info_tb { background-color:#FAFBFD; font-size:14px; margin:16px 0; display:flex; flex-wrap:wrap }
.main_info_tb_items { height:50px; padding:0 8px 0 22px; line-height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.main_info_tb_items i { margin-right:3px; color:#007cef!important }
.main_info_tb_item { height:50px; padding:0 9px; line-height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.main_info_tb_item .left_title { color:#999999 }
.main_info_tb_item .left_title::before {
 content:'';
 border-radius:50%;
 display:inline-block;
 width:5px;
 height:5px;
 margin-right:4px;
 background-color:#2E68E9;
 transform:translate(0, -50%)
}
/**/
.main_info_top_item { margin-right:10px; font-size:12px; border:1px solid #f0f1f5 }
.main_info_top_item2 { margin-right:0px; font-size:12px; border:1px solid #f0f1f5 }
.item_titles { height:22px; line-height:22px; padding:0 7px; color:#999999; background-color:#F8F9FC; border-right:1px solid #f0f1f5 }
.item_title { height:22px; line-height:22px; padding:0 20px; color:#999999; background-color:#F8F9FC; border-right:1px solid #f0f1f5 }
.item_content1 { display:inline-block; height:22px; line-height:22px; padding:0 7px; color:#333333; width:118px }
.item_content2 { display:inline-block; height:22px; line-height:22px; padding:0 7px; color:#333333; width:57px }
.main_info_top_b { display:flex; margin-top:10px }
.consulting { width:110px; height:32px; line-height:32px; text-align:center; border:1px solid #0274ff; color:#0274ff !important; font-size:14px; border-radius:3px; transform: translateY(-7px); cursor:pointer }
.consulting:hover { background:#0274ff; border:1px solid #0274ff; color:#fff !important }
.consulting a { font-size:14px !important; color:#0274ff !important }
.consulting a:hover { color:#fff !important }
.consultingshop { padding-left:0; }
/*底部侧边栏跟随*/

/*活动按钮*/
@keyframes scaleToggleOne { 0 {
transform:scale(1);
 -webkit-transform:scale(1)
}
 50% {
 transform:scale(2);
 -webkit-transform:scale(2)
}
 100% {
 transform:scale(1);
 -webkit-transform:scale(1)
}
}
@keyframes scaleToggleTwo { 0 {
transform:scale(1);
 -webkit-transform:scale(1)
}
 20% {
 transform:scale(1);
 -webkit-transform:scale(1)
}
 60% {
 transform:scale(2);
 -webkit-transform:scale(2)
}
 100% {
 transform:scale(1);
 -webkit-transform:scale(1)
}
}
@keyframes scaleToggleThree { 0 {
transform:scale(1);
 -webkit-transform:scale(1)
}
 33% {
 transform:scale(1);
 -webkit-transform:scale(1)
}
 66% {
 transform:scale(2);
 -webkit-transform:scale(2)
}
 100% {
 transform:scale(1);
 -webkit-transform:scale(1)
}
}
@media screen and (max-width:800px) {
 .ceo-footer-sidebar-girl {
 display:none
}
}
.animated {
 -webkit-animation-duration:.5s;
 animation-duration:.5s; -webkit-animation-fill-mode:both; animation-fill-mode:both }
.ceo-footer-sidebar-girl { width: 60px; height: 60px; border-radius: 50%; position: relative; right: -10px; bottom: 20px; opacity: 1; -webkit-box-shadow: 0 5px 10px 0 rgba(35, 50, 56, .3); box-shadow: 0 5px 10px 0 rgba(35, 50, 56, .3); z-index: 14; cursor: pointer; -webkit-transition: all 1s cubic-bezier(.86, 0, .07, 1); transition: all 1s cubic-bezier(.86, 0, .07, 1); }
.ceo-footer-sidebar-girl:focus { outline:0 }
.ceo-footer-sidebar-girl:after { content:''; width:12px; height:12px; border-radius:50%; background-image:linear-gradient(90deg, #fc2626, #fca626); position:absolute; right:1px; top:1px; z-index:50 }
.ceo-footer-sidebar-girl .girl { position:absolute; top:0; left:0; width:100%; height:auto; z-index:50 }
.ceo-footer-sidebar-girl .animated-circles .circle { background:rgba(255, 0, 0, 0.25); width:60px; height:60px; border-radius:50%; position:absolute; z-index:49; transform:scale(1); -webkit-transform:scale(1) }
.ceo-footer-sidebar-girl .animated-circles.animated .c-1 { animation:2s scaleToggleOne cubic-bezier(.25, .46, .45, .94) forwards }
.ceo-footer-sidebar-girl .animated-circles.animated .c-2 { animation:2.5s scaleToggleTwo cubic-bezier(.25, .46, .45, .94) forwards }
.ceo-footer-sidebar-girl .animated-circles.animated .c-3 { animation:3s scaleToggleThree cubic-bezier(.25, .46, .45, .94) forwards }
.ceo-footer-sidebar-girl.animation-stopped .circle { opacity:0!important }
.ceo-footer-sidebar-girl.animation-stopped .circle { opacity:0!important }
.ceo-footer-sidebar-girl .livechat-hint { position:absolute; right:40px; top:50%; margin-top:-20px; opacity:0; z-index:0; -webkit-transition:all .3s cubic-bezier(.86, 0, .07, 1);
 transition:all .3s cubic-bezier(.86, 0, .07, 1)
}
.ceo-footer-sidebar-girl .livechat-hint.show_hint { -webkit-transform:translateX(-40px); transform:translateX(-40px); opacity:1 }
.ceo-footer-sidebar-girl .livechat-hint.hide_hint { opacity:0; -webkit-transform:translateX(0); transform:translateX(0) }
.ceo-footer-sidebar-girl .livechat-hint.rd-notice-tooltip { max-width:1296px!important }
.ceo-footer-sidebar-girl .livechat-hint.rd-notice-tooltip .rd-notice-content { width:auto; overflow:hidden; text-overflow:ellipsis }
@media only screen and (max-width:1599px) {
 .ceo-footer-sidebar-girl .livechat-hint.rd-notice-tooltip {
 max-width:1060px!important
}
}
@media only screen and (max-width:1309px) {
 .ceo-footer-sidebar-girl .livechat-hint.rd-notice-tooltip {
 max-width:984px!important
}
}
@media only screen and (max-width:1124px) {
 .ceo-footer-sidebar-girl .livechat-hint.rd-notice-tooltip {
 max-width:600px!important
}
}
.rd-notice-tooltip { -webkit-box-shadow:0 2px 2px rgba(0, 0, 0, .2); box-shadow:0 2px 2px rgba(0, 0, 0, .2); font-size:14px; border-radius:3px; line-height:1.25; position:absolute; z-index:65; max-width:350px; opacity:1 }
.rd-notice-tooltip:after { position:absolute; display:block; content:''; height:20px; width:20px; -webkit-box-shadow:none; box-shadow:none; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; z-index:50 }
.rd-notice-tooltip .rd-notice-content { background:0; border-radius:3px; width:100%; color:#fff; position:relative; z-index:60; padding:20px; font-weight:400; line-height:1.45 }
.rd-notice-type-success { background-color:#ff2626; -webkit-box-shadow:0 5px 10px 0 rgba(38, 199, 252, .2); box-shadow:0 5px 10px 0 rgba(38, 199, 252, .2) }
.rd-notice-type-success .rd-notice-content { background-color:#ff2626 }
.rd-notice-type-success:after { background-color:#ff2626; -webkit-box-shadow:0 5px 10px 0 rgba(38, 199, 252, .2); box-shadow:0 5px 10px 0 rgba(38, 199, 252, .2) }
.rd-notice-position-left { margin-left:-20px }
.rd-notice-position-left:after { right:-6px; top:50%; margin-top:-10px }
.rd-notice-tooltip.single-line .rd-notice-content { height:40px; padding:0 20px; line-height:40px; white-space:nowrap }
/*广告按钮*/
@media screen and (max-width:800px) {
 .ceo-huodong {
 display:none
}
}
.ceo-adgg {
 -webkit-animation-duration:.5s;
 animation-duration:.5s; -webkit-animation-fill-mode:both; animation-fill-mode:both }
.ceo-huodong { width:23px; height:23px; border-radius:50%; z-index:700; transform:translateY(0); -webkit-transform:translateY(0); -ms-transform:translateY(0); cursor:pointer; -webkit-transition:all 1s cubic-bezier(.86, 0, .07, 1); transition:all 1s cubic-bezier(.86, 0, .07, 1); position:absolute; right:5px; top:45px; padding:0; text-align:right; color:white }
.ceo-huodong:focus { outline:0 }
.ceo-huodong.ceo-adgg { opacity:1; transform:translateY(-40px); -webkit-transform:translateY(-40px); -ms-transform:translateY(-40px) }
.ceo-huodong .girl { position:absolute; top:0; left:0; width:100%; height:auto; z-index:50 }
.ceo-huodong .ceo-adgg-circles .circle { background:rgba(255, 0, 0, 0.25); width:23px; height:23px; border-radius:50%; position:absolute; z-index:49; transform:scale(1); -webkit-transform:scale(1) }
.ceo-huodong .ceo-adgg-circles.ceo-adgg .c-1 { animation:2s scaleToggleOne cubic-bezier(.25, .46, .45, .94) forwards }
.ceo-huodong .ceo-adgg-circles.ceo-adgg .c-2 { animation:2.5s scaleToggleTwo cubic-bezier(.25, .46, .45, .94) forwards }
.ceo-huodong .ceo-adgg-circles.ceo-adgg .c-3 { animation:3s scaleToggleThree cubic-bezier(.25, .46, .45, .94) forwards }
.ceo-huodong.animation-stopped .circle { opacity:0!important }
.ceo-huodong.animation-stopped .circle { opacity:0!important }
.ceo-huodong .hd-livechat-hint { position:absolute; right:0px; top:90%; margin-top:-20px; opacity:0; z-index:0; -webkit-transition:all .3s cubic-bezier(.86, 0, .07, 1);
 transition:all .3s cubic-bezier(.86, 0, .07, 1)
}
.ceo-huodong .hd-livechat-hint.gg-show_hint { -webkit-transform:translateX(-40px); transform:translateX(-40px); opacity:1 }
.ceo-huodong .hd-livechat-hint.hide_hint { opacity:0; -webkit-transform:translateX(0); transform:translateX(0) }
.ceo-huodong .hd-livechat-hint.hd-rd-notice-tooltip { max-width:1296px!important }
.ceo-huodong .hd-livechat-hint.hd-rd-notice-tooltip .gg-rd-notice-content { width:auto; overflow:hidden; text-overflow:ellipsis }
@media only screen and (max-width:1599px) {
 .ceo-huodong .hd-livechat-hint.hd-rd-notice-tooltip {
 max-width:1060px!important
}
}
@media only screen and (max-width:1309px) {
 .ceo-huodong .hd-livechat-hint.hd-rd-notice-tooltip {
 max-width:984px!important
}
}
@media only screen and (max-width:1124px) {
 .ceo-huodong .hd-livechat-hint.hd-rd-notice-tooltip {
 max-width:600px!important
}
}
.hd-rd-notice-tooltip { -webkit-box-shadow:0 2px 2px rgba(0, 0, 0, .2); box-shadow:0 2px 2px rgba(0, 0, 0, .2); font-size:14px; border-radius:3px; line-height:1.25; position:absolute; z-index:65; max-width:350px; opacity:1 }
.hd-rd-notice-tooltip:after { position:absolute; display:block; content:''; height:10px; width:10px; -webkit-box-shadow:none; box-shadow:none; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; z-index:50 }
.hd-rd-notice-tooltip .gg-rd-notice-content { background:0; border-radius:3px; width:100%; color:#fff; position:relative; z-index:60; padding:20px; font-weight:400; line-height:1.45 }
.hd-rd-notice-type-success { background-color:#ff2626; -webkit-box-shadow:0 5px 10px 0 rgba(38, 199, 252, .2); box-shadow:0 5px 10px 0 rgba(38, 199, 252, .2) }
.hd-rd-notice-type-success .gg-rd-notice-content { background-color:#ff2626 }
.hd-rd-notice-type-success:after { background-color:#ff2626; -webkit-box-shadow:0 5px 10px 0 rgba(38, 199, 252, .2); box-shadow:0 5px 10px 0 rgba(38, 199, 252, .2) }
.gg-rd-notice-position-left { margin-left:-20px }
.gg-rd-notice-position-left:after { right:-3px; top:75%; margin-top:-10px }
.hd-rd-notice-tooltip.gg-show_hint .gg-rd-notice-content { height:20px; padding:0 20px; line-height:20px; white-space:nowrap }
.ceo-vip-icons .meta-vip-tag { display:block; width:26px; height:26px; position:absolute; margin:10px 0 0 10px; border-radius:5px; background:#ffc107 url(../images/vip-1.svg) 50% no-repeat; background-size:18px auto; box-shadow:0 3px 5px rgba(51, 51, 51, 0.1); z-index:1 }
@media screen and (min-width:1400px) {
 .single-main {
}
 .archives-main {
 width:1020px
}
}
@media screen and (min-width:800px) {
 .ceo-app-logo {
 display:none
}
 .ceo-app-logo2 {
 display:none
}
}
@media only screen and (max-width:800px) {
 .m-home-ranking__content__item {
 width:100% !important
}
}
/*
* ------------------------------------------------------------------------------
* 手机端
* ------------------------------------------------------------------------------
*/
/*手机中部菜单*/
@media (min-width:900px) {
 .aui-scrollView {
 display:none!important
}
}
.aui-scrollView { width:100%; height:100%; -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; overflow-y:auto; overflow-x:hidden; -webkit-overflow-scrolling:touch; position:relative; padding-bottom:0; background:#fff; border-top:1px solid #f1f2f5; margin-bottom:10px }
.aui-palace { padding:0.8rem 0; position:relative; overflow:hidden }
.aui-palace-one .aui-palace-grid { width:25% }
.aui-palace-grid { position:relative; float:left; padding:1px; width:20%; box-sizing:border-box; margin:5px 0 }
.aui-palace-grid-icon { width:30px; height:30px; margin:0 auto }
.aui-palace-grid-icon img { display:block; width:100%; height:100%; border:none }
.aui-palace-grid-text { display:block; text-align:center; color:#333; font-size:0.85rem; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-top:0.5rem }
.aui-palace-grid-text h2 { font-size:12px; font-weight:normal; color:#666; margin:0 0 8px 0 }
.divHeight { }
/*手机底部导航*/
.ceo-app-footer-fixed { position: fixed!important; bottom: 0; left: 0; }
.ceo-app-footer { width: 100%; position: relative; z-index: 1000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 8px 0; background: #fefefe; border-top: 1px solid var(--border-color)!important; }
.ceo-app-footer a { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #666; position: relative; }
.ceo-app-footer a .icon { color: #666; }
.ceo-app-footer a .icon i { color: #666; font-size: 16px!important; }
.ceo-app-footer a .text { display: inline-block; font-size: 0.65rem; color: #666; padding-top: 2px; }
.ceo-app-footer a.cat .icon i { display: block; background: linear-gradient(90deg, #006eff, #13adff); color: #fff!important; border-radius: 50%; padding: 10px; margin-top: -23px; margin-bottom: 6px; font-size: 20px !important; }
/*
* ------------------------------------------------------------------------------
* 关注私信样式
* ------------------------------------------------------------------------------
*/

/*关注私信按钮*/
.ceo-gzsxbtn-box { margin-top:5px }
.ceo-gzbtn { font-family:Microsoft yahei; color:#fff!important; outline:0; -webkit-transition:all .1s ease-out 0s;
 -o-transition:all .1s ease-out 0s;
 transition:all .1s ease-out 0s;
font-weight:400; font-size:12px; line-height:26px; width:100%; border-radius:3px; display:block; text-align:center; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; background:var(--primary-color); border:1px solid var(--primary-color); white-space:nowrap; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; text-transform:none; overflow:visible }
.ceo-gzbtn:hover { opacity:.8 }
.ceo-gzbtn i { margin-right:3px; font-size:15px!important; display:inline-block; transform:translateY(1px) }
.ceo-sxbtn { font-family:Microsoft yahei; color:#333!important; outline:0; -webkit-transition:all .1s ease-out 0s;
 -o-transition:all .1s ease-out 0s;
 transition:all .1s ease-out 0s;
font-weight:400; font-size:12px; line-height:26px; width:100%; border-radius:3px; display:block; text-align:center; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; border:1px solid #eee; background:#f5f7fd; white-space:nowrap; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; text-transform:none; overflow:visible }
.ceo-sxbtn:hover { opacity:.8 }
.ceo-sxbtn i { margin-right:3px; font-size:15px!important; display:inline-block; transform:translateY(1px) }
.ceo-zybtn { color:var(--primary-color)!important; font-size:12px; line-height:27px; border-radius:3px; display:block; text-align:center; border:1px solid var(--primary-color); z-index:1; position:relative; }
.ceo-zybtn:hover { opacity:.8 }
.ceo-zybtn i { margin-right:3px; font-size:15px!important; display:inline-block; transform:translateY(1px) }
.ceo-gzsxbtns { color:#fff!important; outline:0; -webkit-transition:all .1s ease-out 0s;
 -o-transition:all .1s ease-out 0s;
 transition:all .1s ease-out 0s;
font-weight:400; padding:6px 15px; font-size:12px; line-height:14px; border-radius:3px; display:inline-block; text-align:center; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; background:var(--primary-color); border:0px solid #fff; white-space:nowrap; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; text-transform:none; overflow:visible }
.close { margin:0; float:right; font-size:18px; line-height:1; color:#828282; opacity:.8 }
.close:hover { color:var(--primary-color) }
.modal, .modal-open { overflow:hidden }
.modal { display:none; position:fixed; top:0; right:0; bottom:0; left:0; text-align:center; z-index:1050; -webkit-overflow-scrolling:touch; outline:0 }
.modal.fade .modal-dialog { -webkit-transform:translateY(-25%); -ms-transform:translateY(-25%); transform:translateY(-25%); -webkit-transition:-webkit-transform .3s ease-out;
 -o-transition:-o-transform .3s ease-out;
 -o-transition:transform .3s ease-out;
 transition:transform .3s ease-out;
 transition:transform .3s ease-out, -webkit-transform .3s ease-out
}
.modal.in .modal-dialog { -webkit-transform:translate(0); -ms-transform:translate(0); transform:translate(0) }
.modal-open .modal { overflow-x:hidden; overflow-y:auto }
.modal-dialog { position:relative; display:inline-block; width:auto; margin-top:15vh; text-align:left }
@media (max-width:767px) {
 .modal-dialog {
 width:92%
}
}
.modal-content { position:relative; background-color:#fff; border-radius:4px; -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .3); box-shadow:0 1px 3px rgba(0, 0, 0, .3); background-clip:padding-box; outline:0 }
.modal-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#000 }
.modal-backdrop.fade { opacity:0; filter:alpha(opacity=0) }
.modal-backdrop.in { opacity:.5; filter:alpha(opacity=50) }
.modal-header { padding:15px 15px 10px }
.modal-header .close { display:inline-block; transform:translateY(-2px); cursor: pointer; }
.modal-header .close i { font-size:16px!important }
.modal-header:after, .modal-header:before { content:" "; display:table }
.modal-header:after { clear:both }
.modal-title { margin:0; font-size:18px; color:#333; font-weight:400; line-height:1 }
.modal-body { font-size:14px; position:relative; padding:15px; color:#606266 }
.modal-footer { padding:10px 15px 15px; text-align:right }
.modal-footer .btn { margin-left:10px; color:var(--primary-color)!important; outline:0; -webkit-transition:all .1s ease-out 0s;
 -o-transition:all .1s ease-out 0s;
 transition:all .1s ease-out 0s;
font-weight:400; padding:6px 15px; font-size:12px; line-height:14px; border-radius:3px; display:inline-block; text-align:center; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; border:1px solid var(--primary-color); white-space:nowrap; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; text-transform:none; overflow:visible }
.modal-footer:after, .modal-footer:before { content:" "; display:table }
.modal-footer:after { clear:both }
.modal-footer .btn+.btn { margin-left:5px; margin-bottom:0 }
.modal-footer .btn-group .btn+.btn { margin-left:-1px }
.modal-footer .btn-block+.btn-block { margin-left:0 }
.modal-scrollbar-measure { position:absolute; top:-9999px; width:50px; height:50px; overflow:scroll }
@media (min-width:768px) {
 .modal-dialog {
 width:600px
}
 .modal-content {
 -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);
 box-shadow:0 5px 15px rgba(0, 0, 0, .5)
}
 .modal-sm {
 width:420px
}
}
@media (min-width:992px) {
 .modal-lg {
 width:900px
}
}
/*私信弹窗*/
.modal-message .modal-dialog { width:720px }
.modal-message .modal-title, .user-card-wrap { text-align:center }
.modal-message .modal-body { padding:0 }
.modal-message .modal-message-list { padding-left:18px; padding-right:18px; height:365px; overflow-y:scroll }
.modal-message .message-sender { text-align:right }
.modal-message .modal-message-item { margin:20px 0 }
.modal-message .modal-message-time { padding-top:10px; height:16px; padding-bottom:20px; font-size:12px; text-align:center; color:#999; line-height:16px; -webkit-box-sizing:content-box; box-sizing:content-box }
.modal-message .modal-message-inner { overflow:hidden }
.modal-message .modal-message-status { display:inline-block; vertical-align:middle; width:30px; height:30px; line-height:30px; text-align:center }
.modal-message .message-sender .modal-message-content { margin-right:14px; margin-left:8px; text-align:left }
.modal-message .modal-message-content { position:relative; display:inline-block; max-width:400px; min-height:40px; margin-right:8px; margin-left:14px; font-size:14px; line-height:20px; padding:10px 12px; background:#f3f3f3; color:#444; vertical-align:middle; -webkit-box-sizing:border-box; box-sizing:border-box; white-space:pre-wrap; word-break:break-all; letter-spacing:.1px; border-radius:5px }
.modal-message .message-sender .modal-message-content:before { left:auto; right:-15px; border:8px solid transparent; border-left-color:#f3f3f3 }
.modal-message .modal-message-content:before { position:absolute; left:-15px; top:12px; width:0; height:0; border:8px solid transparent; border-right-color:#f3f3f3; content:"" }
.modal-message .modal-message-content .message-text { -webkit-box-sizing:border-box; box-sizing:border-box; min-width:0; margin:0 }
.modal-message .modal-message-avatar, .user-card-loading img { display:inline-block; width:40px; height:40px; vertical-align:top }
.modal-message .modal-message-avatar img { display:block; width:40px; height:40px; border-radius:50%; overflow:hidden }
.modal-message .modal-message-editor { position:relative; padding:10px 0; border-top:1px solid #efefef; text-align:right }
.modal-message .modal-message-editor .modal-message-smile { left:12px; top:4px; right:auto; bottom:auto }
.comment-form-smile, .modal-message-smile { position:absolute; right:12px; bottom:8px; z-index:9; width:28px; text-align:center; font-size:26px; line-height:28px; color:rgba(130, 130, 130, .7); -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none }
.modal-message .modal-message-text { display:block; padding:10px 15px; margin-bottom:10px; width:100%; height:90px; text-align:left; border:0; resize:none; background:0 0; color:#444; font-size:14px; line-height:20px; font-family:inherit; font-weight:inherit; overflow:hidden; outline:0; -webkit-box-sizing:border-box; box-sizing:border-box }
.modal-message .modal-message-send { padding:0 15px; color:#999; line-height:32px }
.modal-message .modal-message-send .btn-message { padding:7px 18px; margin:0 0 0 15px; vertical-align:top; font-weight:400; border:1px solid #dcdfe6; white-space:nowrap; font-size:14px; line-height:16px; border-radius:4px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; display:inline-block; text-align:center; outline:0; color:#fff!important; background:var(--primary-color) }
.modal-message .modal-message-send .btn-message:hover { opacity:.8 }
.modal-message-send .btn.disabled, .modal-message-send .btn[disabled], .modal-message-send fieldset[disabled] .btn { cursor:not-allowed; -webkit-box-shadow:none; box-shadow:none }
@media (max-width:900px) {
 .modal-message .modal-dialog {
 width:90%;
 padding-left:15px;
 padding-right:15px
}
 .modal-message .modal-message-list {
 height:300px
}
 .modal-message .modal-message-text {
 height:80px
}
}
/*消息*/
.ceo-messages-box { padding:20px }
.messages-box-item { position:relative; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid var(--border-color); overflow:hidden; cursor:pointer }
.messages-box-item:last-child { position:relative; padding-bottom:0px; margin-bottom:0px; border-bottom:0px solid var(--border-color)!important }
.messages-box-item-avatar { width:60px; height:60px; float:left }
.messages-box-item-avatar img { display:block; width:60px; height:60px; border-radius:50%!important }
.messages-item-content { padding-left:80px }
.messages-item-title { overflow:hidden }
.messages-item-title span { font-size:12px; color:#999; display:inline-block; transform:translateY(-1px); margin-left:10px }
.messages-item-title h4 { padding-right:20px; font-size:16px; color:#333; margin-bottom:6px; font-weight:500!important; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap }
.messages-item-text { position: relative; }
.messages-item-text .text { position: relative; display: inline-block; max-width: 400px; font-size: 14px; line-height: 20px; vertical-align: middle; box-sizing: border-box; letter-spacing: .1px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; background-color: #f8f8f8; padding: 4px 10px; border-radius: 4px; color: #999; }
.messages-item-text .messages-item-unread { background: #ff4340; color: #fff; border-radius: 50px; padding: 1px 6px; font-size: 12px; margin-left: 10px; }
.messages-item-btn { float:right; margin-top:-5px; color:#fff!important; background:var(--primary-color); font-size:12px; padding:2px 15px; border-radius:4px }
.messages-box-item:hover .messages-item-btn { opacity:.8 }
/*用户中心关注*/
.ceo-profile-main { padding:20px }
.profile-tab { margin-bottom:20px; font-size:0; text-align:center }
.ceo-profile .profile-tab-item:hover { background:var(--primary-color); color:#fff!important; border:1px solid var(--primary-color) }
.ceo-profile .profile-tab-item.active { position:relative; color:var(--primary-color); border-color:var(--primary-color) }
.ceo-profile .profile-tab-item:first-child { margin-left:0; border-top-left-radius:4px; border-bottom-left-radius:4px }
.ceo-profile .profile-tab-item:last-child { border-top-right-radius:4px; border-bottom-right-radius:4px }
.ceo-profile .profile-tab-item { display:inline-block; padding:0 35px; margin:0 0 0 -1px; line-height:34px; font-size:14px; font-weight:500; color:#262626; border:1px solid #dcdfe6; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none }
.profile-no-content { text-align:center }
.user-stats-item b, .user-stats-item span, .ceo-profile .profile-tab-content.active, .ceo-profile-main .profile-posts-list .item:hover .edit-link { display:block }
.ceo-profile .profile-tab-content, .ceo-profile .profile-tab-item:hover:after { display:none }
.ceo-profile .follow-item { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid rgba(239, 239, 239, .8); -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center }
.ceo-profile .follow-item:last-child { border-bottom:0px solid rgba(239, 239, 239, .8)!important; padding-bottom:0px; margin-bottom:0px }
.ceo-profile .follow-item .follow-item-avatar { }
.ceo-profile .follow-item .follow-item-avatar a { display:block; width:50px; height:50px; -webkit-transition:all .3s;
 -o-transition:all .3s;
 transition:all .3s
}
.ceo-profile .follow-item .follow-item-avatar img { display:block; width:100%; height:100%; border-radius:50% }
.modules-image .modules-image-inner>a>img, .ceo-profile .follow-item .follow-item-text { width:100% }
.ceo-profile .follow-item .follow-item-text .follow-item-name { margin:0 0 8px; padding:0; border:0; font-size:16px; font-weight:500; line-height:22px; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis }
.ceo-profile .follow-item .follow-item-text .follow-item-name a { color:#333; -webkit-transition:all .3s;
 -o-transition:all .3s;
 transition:all .3s
}
.ceo-profile .follow-item .follow-item-text .follow-item-desc { color:#5a5a5a; font-size:14px; line-height:22px }
.ceo-profile .follow-item .follow-item-action { width:190px; vertical-align:middle; text-align:right; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0 }
.ceo-profile .follow-item .follow-item-action button:last-child { margin-right:0 }
.follow-item .follow-item-btns .ceo-width-1-3 { width:50% }
.follow-item .follow-item-btns { margin-top:11px }
.follow-item .follow-item-btns button { width:100px }
/*生成海报*/
.mobile-share-bg { position:fixed; left:0; top:0; width:100%; height:100%; z-index:99999; background:rgba(0, 0, 0, .5) }
.mobile-share-wrap { position:fixed; width:100%; height:60%; left:0; top:60px; z-index:100000; text-align:center }
.mobile-share-wrap img { position:relative; max-height:100%; max-width:96%; width:auto; display:block; margin:0 auto; border-radius:6px }
.mobile-share-wrap .loading { display:inline-block; padding:15px 25px; text-align:center; font-size:14px; margin-top:40%; line-height:20px; color:#666; background:#fff; border-radius:3px }
.mobile-share-wrap .loading img { display:block; width:30px; height:30px; margin-bottom:10px }
@media (max-width:900px) {
 .mobile-share-bg .top_tips {
 display:block;
 z-index:9;
 height:32px;
 line-height:32px;
 font-size:14px;
 background:rgba(255, 235, 155, .95);
 color:#a65018;
 position:fixed;
 width:100%;
 left:0;
 top:0;
 text-align:center
}
.mobile-share-wrap img {
 max-width:90%
}
}
@media (min-width:901px) {
 .mobile-share-wrap .loading {
 padding:15px 30px;
 margin-top:50px
}
 .mobile-share-bg .top_tips {
 display:none!important
}
}
.mobile-share-wrap .mobile-share-close { position:relative; display:inline-block; margin-top:-20px; width:40px; height:40px; font-size:20px; line-height:40px; font-weight:300; color:#333; border-radius:50%; background:#fefefe; text-align:center; vertical-align:top; font-family:serif; -webkit-box-shadow:0 0 1px 0 rgba(0, 0, 0, .2); box-shadow:0 0 1px 0 rgba(0, 0, 0, .2); cursor:pointer }
.mobile-share-wrap .mobile-share-close:hover { color: var(--primary-color); }
.poster-share-ico a { display:inline-block; cursor:pointer; border:1px solid #3385ff; color:#3385ff; background:rgb(255,255,255); border-radius:3px; padding:3px 10px; margin-top:5px }
.poster-share-ico span { font-size:14px!important; line-height:inherit!important; margin-right:inherit!important }
.poster-share-ico a:hover { color:#fff; opacity:0.8; background-color:#3385ff }
.poster-share-ico { margin-right:20px }
/*LOGO闪光*/
.ceo-logo { position:relative; font-size:2em; font-weight:700; line-height:39px; margin:0 }
.ceo-logo img { margin-right:20px }
.ceo-logo-shou .fimg { position: absolute; bottom: -35px; z-index: 4; display: none; width: auto; height: auto; }
.ceo-logo-shou .ceo-logo:hover .fimg { display:inline-block }
.header_3_nav .logo:hover .fimg { display:inline-block }
.ceo-logo::before {
 content:"";
 position:absolute;
 width:139px;
 height:10px;
 background-color:rgba(255, 255, 255, .5);
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg);
 -webkit-animation:searchLights 1s ease-in 1s infinite;
 animation:searchLights 1s ease-in 1s infinite
}
.night .ceo-logo::before {
 content:"";
 position:absolute;
 width:139px;
 height:10px;
 background-color:rgba(28, 31, 32, 0.54);
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg);
 -webkit-animation:searchLights 1s ease-in 1s infinite;
 animation:searchLights 1s ease-in 1s infinite
}
@-webkit-keyframes searchLights { 0% {
 left:-90px;
 top:0
}
to { left:90px; top:0 }
}
/*美化特效*/
.c-mymail .c-mymail-5 { padding:15px 18px; border:1px solid #e7ebef; position:relative; font-size:12px; border-radius:3px }
.c-mymail-5-1 { color:#888; margin-bottom:3px }
.c-mymail .c-mymail-1 { font-size:16px; margin-bottom:15px }
.c-mymail .c-mymail-2 { font-weight:normal; color:#49a0f5; display:inline-block }
.c-mymail .c-mymail-4 a { color:#717171; background:#f2f6fb; font-size:12px; border-radius:3px; padding:5px 18px; border:1px solid #dedede; display:inline-block }
.c-mymail .c-mymail-4 a:hover { background:#3d8beb; border-color:#3d8beb; color:#FFF }
.btn-primary:hover { opacity:.8 }
/*获取验证码*/
.send-verify-code { display:inline-block; position:absolute; right:5px; cursor:pointer; background:#3436421a; border-radius:50px; border:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; padding:6px 13px; top:50%; bottom:auto; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); font-size:12px; color:#717171 }
.send-verify-code:hover { color:#026eff }
.send-verify-code:focus { outline-color:#d2d8d8 }
/*整站侧边栏跟随*/
.ceo_follow_service { position:fixed; right:39px; font-size:14px; color:#243558; z-index:13 }
.ceo_follow_service ul { margin:0; padding:0; position:absolute; right:0 }
.ceo_follow_service li { list-style-type:none }
.ceo_follow_service li>div { box-sizing:border-box; box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.1) }
.ceo_follow_service_box { width:40px; height:40px; background:#fff; margin-bottom:10px; border-radius:4px; box-sizing:border-box; box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.1) }
.ceo_follow_service_box .ceo_follow_qq { display:block; outline:none; position:relative; border-radius:4px; color:var(--primary-color); text-align:center; cursor:pointer; line-height:33px; padding:3px }
.ceo_follow_service_box .ceo_today_active { display:block; outline:none; position:relative; border-radius:4px; color:var(--primary-color); text-align:center; cursor:pointer; line-height:33px; padding:3px }
.ceo_footer_s a { display:block; outline:none; position:relative; border-radius:4px; color:var(--primary-color)!important; text-align:center; cursor:pointer; line-height:33px; padding:3px }
.ceo_footer_s a:hover { color:#fff!important; }
.ceo_follow_service_box .ceo_follow_qq:hover, .ceo_follow_service_box.ceo_follow_qq:hover, .ceo_footer_s a:hover { color:#fff }
.ceo_follow_service_box .ceo_follow_qq:hover, .ceo_follow_service_box.ceo_follow_qq:hover, .ceo_footer_s span:hover { color:#fff }
.ceo_follow_service_box i { font-size:20px!important }
.ceo_follow_service_phone, .ceo_follow_service_qrimg, .ceo_follow_service_ax_cont { color:#333 }
.ceo_follow_service_triangle { top:12px; right:-11px; position:absolute; border-top:7px solid transparent; border-bottom:7px solid transparent; border-left:11px solid #e1e6ec; z-index:1010 }
.ceo_follow_service_triangle:after { content:"\20"; top:-6px; right:1px; position:absolute; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:10px solid #fff; z-index:1000 }
.ceo_follow_service_triangle:before { content:"\20"; width:80px; height:45px; top:-20px; right:-52px; position:absolute; background:rgba(0, 0, 0, 0) }
@keyframes fade-in { 0% {
 opacity:.4;
 right:82px
}
 100% {
 opacity:1;
 right:62px
}
}
.ceo_follow_service_consult { }
.ceo_follow_service_consult:hover { border:0; background:#4f7cfc }
.ceo_follow_service_consult:hover .ceo_follow_service_consult_cont { display:block; opacity:1; transition:linear .2s;
animation-name:fade-in; animation-duration:.3s;
animation-iteration-count:1; animation-delay:0s }
.ceo_follow_service_consult_cont { top:0px; width:200px; min-height:100%; max-height:1000px; border-radius:3px; background:#fff; right:62px; position:absolute; text-align:center; border:1px solid #e1e6ec; display:none; opacity:0 }
.ceo_follow_service_consult_cont1 { width:70px; height:40px; line-height:40px; background:#fff; border-radius:5px; right:62px; text-align:center; position:absolute; display:none; border:1px solid #e1e6ec }
.ceo_follow_service_consult_cont1 .ceo_follow_service_triangle:before { width:0 !important }
.ceo_follow_service_consult_cont>.ceo_follow_service_triangle:after { border-left:10px solid #f6f8fb }
.ceo_follow_service_consult_cont span { float:left }
.ceo_follow_service_consult_cont_top { width:100%; height:100%; background:#f6f8fb; border-radius:3px; border-bottom:1px solid #eef2f8 }
.ceo_follow_service_hint { width:100%; height:40px; line-height:40px; font-size:12px; color:#9aa8c2; text-align:center }
.ceo_follow_service_iconlx { font-size:14px!important; margin:13px 2px 0 18px }
.ceo_follow_service_button { width:160px; background:#4f7cfc; border-radius:18px !important; text-align:center; color:#fff !important; margin:7px 20px 10px 20px; cursor:pointer; display:inline-block }
.ceo_follow_service_button:hover { background:#618aff }
.ceo_follow_service_phone { width:100%; height:53px; line-height:53px; font-size:14px; text-align:center }
.ceo_follow_service_check_site { width:100%; height:48px; line-height:48px; color:#3b6bf4; border-top:1px solid #eaeef5; cursor:pointer }
.ceo_follow_service_icongd { font-size:16px!important; margin:15px 2px 0 45px }
.ceo_follow_service_qr { }
.ceo_follow_service_qr:hover { background:#4f7cfc }
.ceo_follow_service_qr:hover .ceo_follow_service_qr_cont { display:block; opacity:1; transition:linear .2s;
animation-name:fade-in; animation-duration:.3s;
animation-iteration-count:1; animation-delay:0s }
.ceo_follow_service_qr_cont { top:0px; width:143px; height:202px; border-radius:3px; background:#fff; right:62px; position:absolute; text-align:center; border:1px solid #e1e6ec; background-color:#f6f8fb; display:none; opacity:0 }
.ceo_follow_service_qr_cont>.ceo_follow_service_triangle:after { border-left:10px solid #f6f8fb }
.ceo_follow_service_qr_cont>.ceo_follow_service_qrimg { width:100%; height:164px; float:left }
.ceo_follow_service_qrimg_site { width:119px; height:119px; float:left; margin:12px 12px 5px 12px }
.ceo_follow_service_qr_cont>.ceo_follow_service_qrtext { width:100%; height:35px; font-size:12px; color:#7b89a6; background-color:#fff; float:left; bottom:0; display:table }
.ceo_follow_service_qr_cont>.ceo_follow_service_qrtext>span { display:table-cell; vertical-align:middle }
.ceo_follow_service_upward_cont span { font-size:14px }
.ceo_follow_service_ax { background-size:40%40% }
.ceo_follow_service_ax:hover { border:0; background:#4f7cfc; background-size:40%40%; cursor:pointer }
.ceo_follow_service_ax:hover .ceo_follow_service_ax_cont { display:block; opacity:1; transition:linear .2s;
animation-name:fade-in; animation-duration:.3s;
animation-iteration-count:1; animation-delay:0s }
.ceo_follow_service_ax_cont { top:0px; width:100px; padding:0 20px; height:40px; line-height:40px; background:#fff; border-radius:5px; right:62px; text-align:center; position:absolute; display:none; border:1px solid #e1e6ec }
@media screen and (max-width:1221px) {
 .wapnone {
 display:none
}
}
.nav>ul>li .sub-menu li { width:100%; transition:all }
.navbar .sub-menu { background-color:#fff; box-shadow:0 0 30px rgba(0, 0, 0, 0.07); list-style-type:none; margin:0px; min-width:130px; text-align:center; opacity:0; padding:20px 0; position:absolute; top:100%; visibility:hidden; z-index:80 }
.navbar .menu-item:hover>.sub-menu { opacity:1; -webkit-transform:translateY(0); transform:translateY(0); visibility:visible }
.navbar .sub-menu .sub-menu { left:100%; margin:-20px 0 0; top:0 }
.nav>ul>li .sub-menu li { width:unset; float:unset }
.nav>ul>li:hover .sub-menu { width:unset }
.nav>ul li:hover .sub-menu .sub-menu { margin-top:unset!important; left:100% }
.nav>ul .sub-menu li { line-height:34px }
#ceo-danmu { position:fixed; z-index:999; max-width:300px; right:0; bottom:0; }
#ceo-danmu li { display:flex; opacity:0; border-radius:20px; color:#fff; padding:3px 10px 3px 3px; clear:both; font-size:13px; height:26px; float:right; line-height:26px }
#ceo-danmu li a.img { width:26px; height:26px }
#ceo-danmu li a:hover { color:var(--primary-color)!important }
#ceo-danmu li a:first-child { margin-right:4px; width:26px }
#ceo-danmu li a:last-child, #ceo-danmu li a:last-child font { color:#fff }
#ceo-danmu li a:last-child n { text-decoration:underline; margin:0 5px }
#ceo-danmu li img { width:26px; height:26px; border-radius:100%; vertical-align:inherit }
#ceo-danmu li a.altitle { max-width:150px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-break:break-all; }
@media screen and (max-width:900px) {
 #ceo-danmu {
 display:none
}
}

::-webkit-scrollbar {
 width:10px;
 height:4px;
 background-color:#fff
}
::-webkit-scrollbar-track {
 background-color:#fff
}
::-webkit-scrollbar-thumb {
 background-color:#ccc;
 border-radius:10px
}
.night::-webkit-scrollbar-track {
 background-color:#191f28
}
 .night .ceo-mobnav-box::-webkit-scrollbar-track {
 background-color: var(--ceo-ahmk);
}
.night .ceo-mobnav-box::-webkit-scrollbar-thumb {
 background-color: var(--ceo-ahbg);
}
.night .ceo-mobnav-box::-webkit-scrollbar {
 width: 4px;
}
 @media screen and (max-width:800px) {
 .card-item .cover {
 height:100% !important
}
}
 @media (min-width:801px) {
 .ceo_app_shop {
 display:none
}
 .ceo-display-none {
 display:none
}
}
@media screen and (max-width:1439px) {
 .wp {
 width: 955px;
}
}
@media screen and (max-width:800px) {
 .wp {
 width:100%;
}
 .ceo-catnav-3 {
 margin:0 15px 30px 15px
}
 .ceo-music-cat-title .title {
 min-height:17px!important;
 height:17px!important
}
 .ceo-cat-sucai-title .title {
 padding:5px!important;
 font-size:12px!important;
 min-height:18px!important;
 height:18px!important
}
 .ceo-loop-edu-text-title a {
 font-size:12px!important
}
 .ceo-cat-sucai span {
 display:none!important
}
 .ceo-tops {
 font-size:12px!important
}
 .ceo_cat_imgs_modeingfh {
 padding-right:36px
}
 .ceo-checkqq-box-img {
 width:50px;
 height:50px
}
 .ceo-tag-page h1 {
 font-size:16px
}
 .ceo-tag-page p {
 font-size:12px
}
 .ceo-checkqq-box-img img {
 width:50px;
 height:50px
}
 .ceo-checkqq-box-title-an {
 width:100%;
 padding:initial
}
 .ceo-logo::before {
 width:118px!important
}
 .ceo-kefu-img, .ceo-kefu-bot {
 display:none!important
}
 .ceo-logo {
 line-height:20px!important;
 height:38px
}
 .logo img {
 height:35px;
 margin-right: 0px!important;
}
 .ceo-tanchuang-gg-an {
 padding:6px 12px!important;
 font-size:12px
}
 .ceo-tanchuang-gg p {
 font-size:0.675rem
}
 .header-btn-search-s {
 font-size:12px;
 padding:6px 12px
}
 .ceo-login-title em {
 width:5px
}
 .ceo-login-qq a {
 width:45px;
 height:45px;
 line-height:45px
}
 .ceo-login-h h3 {
 font-size:20px
}
 .ceo-text-small {
 font-size:0.675rem
}
 .app_shop_an .ceo-shop3-demo {
 height:40px;
 line-height:40px
}
 .ceo-loop-edu-text-pay {
 padding-left:10px!important;
 padding-right:10px!important;
 padding-bottom:10px!important
}
 .ceo-loop-edu-text-desc {
 margin:5px 0 5px 0!important;
 padding-left:10px!important;
 padding-right:10px!important
}
 .ceo-loop-edu-text-subtitle {
 margin:10px 0 0 0!important;
 padding-bottom:10px!important;
 padding-left:10px!important;
 padding-right:10px!important
}
 .ceo-loop-edu-text-title {
 margin-bottom:10px!important;
 padding-left:10px!important;
 padding-right:10px!important;
 padding-top:10px!important
}
 .ceo-loop-edu:hover .ceo-loop-edu-text-desc {
 height:40px!important
}
 .ceo-card-foot {
 padding:10px
}
 .social-login i {
 font-size:20px!important
}
 .home-modal-main {
 margin:50px auto 0 auto;
 width:88%
}
 .ceo_app_img {
}
 .header-info .ceoicon-list-check {
 margin-right:12px!important
}
 .ceo_youshi_box ul li h5 {
 height:20px;
 line-height:20px;
 font-size:15px
}
 .ceo_youshi_box ul li p {
 height:20px;
 line-height:20px;
 font-size:12px
}
 .ceo_app_img img {
 height:auto!important
}
 .author-head {
 height:100%
}
 .ceo-cardvideo-loop {
 height:92px !important
}
 .ceo_header_nav {
 padding:0 10px
}
 .ceo-cat-switcher-z {
 margin:5px 3px !important
}
 .single-nav {
 display:none
}
 .ceo-checkqq-top {
 height:120px
}
 .ceo-checkqq-top img {
 height:120px
}
 .ceo-checkqq button {
 width:initial
}
 .ceo_biaoqian {
 display:none
}
 .ceo-catnav-3 .ceo-lanmu-juli {
 margin-left:7px!important
}
 .ceo-logo-shou .ceo-logo:hover .fimg {
 display:none!important
}
 .ceo-logo-shou .fimg {
 display:none!important
}
 .header_3_nav .logo:hover .fimg {
 display:none!important
}
 .ceo-footer-h {
 display:none
}
 .ceo-navbar-s {
 margin-right:10px !important
}
 .ceo-dns h3 {
 margin-left:16px
}
 .ceo-home-card-top {
 margin-top:6px!important
}
 .ceo-home-catshow-top {
 margin-top:6px!important
}
 .ceo-single-foos {
 padding:11px!important
}
 .ceo-catshow-h h3 {
 font-size:18px
}
 .ceo-home-card h3 {
 font-size:18px
}
 .ceo-icon-index {
 margin-right:3px!important;
 font-size:26px!important;
 transform:translateY(0px)!important
}
 .ceo-switcher-top {
 margin-top:20px!important
}
 .ceo-dns .ceo-web-list {
 margin-left:16px
}
 .ceo-dns-contact {
 margin-right:16px
}
 .ceo-catnav-3 ul {
 padding:0px 8px
}
 .section-more .btn {
 padding:5px 36px;
 font-size:12px
}
 .section-more .btn i {
 font-size:12px!important
}
 .ceo-cat-switcher em {
 margin:10px auto
}
 .ceo-cat-switcher h5 {
 font-size:13px;
 margin:0
}
 .cat-switcher .ceo-active h3 {
 line-height:23px;
 padding:0 6px;
 font-size:12px
}
 .cat-switcher h3 {
 line-height:23px;
 padding:0 6px;
 font-size:12px
}
 .meta-vip-tag {
 display:none!important
}
 .rank {
 display:none
}
 .ceo-app-shop2-bt {
 display:none
}
 .single-warp {
 padding:20px
}
 .ceo-panding-s {
 padding:20px
}
 .comments-title {
 padding:20px
}
 .comment-list {
 padding:20px
}
 .ceo_app_shop {
 display:inherit
}
 .ceo-shop4-zl {
 display:none
}
 .ceo-shop3-zl {
 display:none
}
 .ceo-shop1-zl {
 display:none
}
 .single-nav li {
 margin-right:6px !important
}
 .single-nav .current {
 border-bottom:2px solid var(--primary-color)
}
 .single-nav li span {
 padding-bottom:6px;
 display:block;
 font-size:12px;
 color:#333
}
 .single-nav li a {
 display:block;
 font-size:12px;
 color:#333
}
 .single-nav .consulting {
 width:63px!important;
 height:23px!important;
 line-height:23px!important;
 font-size:12px!important;
 margin-right:0px !important
}
 .single-nav .consulting a {
 font-size:12px !important;
 color:#0274ff !important
}
 .ceo-grid-medium, .ceo-grid-column-medium {
 margin-left:-8px
}
 .ceo-grid-medium > *, .ceo-grid-column-medium > * {
 padding-left:8px
}
 .ceo-grid + .ceo-grid-medium, .ceo-grid + .ceo-grid-row-medium, .ceo-grid-medium > .ceo-grid-margin, .ceo-grid-row-medium > .ceo-grid-margin, * + .ceo-grid-margin-medium {
 margin-top:8px
}
 .ceo-ycd {
 display:none!important
}
 .ceo-shouji-pass, .cloud-banner {
 display:none
}
 .ceo-cat-4-h3 {
 top:-120px
}
 .ceo-web-nav {
 top:-120px
}
 .ceo-cat-4-p {
 display:none
}
 .ceo-padding-left-30 {
 padding-left:0
}
 .ceo-side-lie-y {
 display:none
}
 .ceo-side-lie-z {
 width:100%!important
}
 .ceo-topnav {
 display:none !important
}
 .ceo-nav2-em, .ceo-navs, .ceo_nav_focus, .ceo_nav2_ssk, .nav_2 {
 display:none!important
}
 .ceo-navbar-2 {
 height:auto
}
 .cat-bg {
 height:160px
}
 .ceo-cat-category img {
 height:160px !important
}
 .ceo-qa .ceo-qa-problems_each {
 width:100% !important;
 margin:0px 0px 10px 0px !important;
 padding-left:0 !important
}
 .ceo-qa .ceo-qa-problems_each_t a {
 font-size:13px !important
}
 .card-item .title {
 padding:10px 10px 0px 10px;
 font-size:12px;
 min-height:38px;
 height:38px
}
 .ceo_freepath_subtitle {
 padding:10px
}
 .slide_6_search, .slide_6_mk {
 display:none
}
 .ceo-web-info li {
 padding:0px 6px 0px 6px!important
}
 .ceo-category-article .ceo-cat-demo {
 display:none!important
}
 .ceo-category-article .ceo-text-small {
 font-size:0.675rem!important
}
 .ceo-cat-side .ceo-text-small {
 font-size:0.675rem!important
}
 .ceo-cat-side .ceo-cat-demo {
 display:none!important
}
 .ceo-cat-blog .ceo-text-small {
 font-size:0.675rem!important
}
 .ceo-cat-blog .ceo-cat-demo {
 display:none!important
}
 .ceo_app_shop .ceo-tese-remen, .ceo_app_shop .ceo-tese-dujia, .ceo_app_shop .ceo-tese-zuixin, .ceo_app_shop .ceo-tese-tuijian, .ceo_app_shop .ceo-tese-jingpin {
 height:20px!important;
 line-height:20px!important;
 padding-left:25px!important;
 padding-right:8px!important
}
 .ceo_app_shop .ceo-tese-remen span, .ceo_app_shop .ceo-tese-dujia span, .ceo_app_shop .ceo-tese-zuixin span, .ceo_app_shop .ceo-tese-tuijian span, .ceo_app_shop .ceo-tese-jingpin span {
 width:16px;
 height:16px;
 line-height:16px;
 top:2px;
 font-size:12px
}
 .app_shop_mk .app_shop_title_h1 {
 line-height:1.8
}
 .audio-left img {
 width:50px !important;
 height:50px !important
}
 .cover-bg {
 width:100px !important;
 height:100px !important
}
 .poster-footer {
 margin-bottom:6px!important
}
 .poster-footer a {
 margin-right:4px!important;
 font-size:12px!important
}
 .audio-right {
 margin:0px 0px 0px 20px!important
}
 .audio-right h1 {
 font-size:15px !important;
 font-weight:bold!important;
 margin-top:0px!important
}
 .ceo-music-cat .audio-pan .play-pan {
 padding:10px 43px!important;
 margin-top:-37%!important;
 top:21px!important
}
 .ceo-music-cat .audio-pan .play-icon {
 top:31px!important;
 padding:10px 71px!important
}
 .ceo-music-cat .audio-pan .play-dot {
 right:20px!important
}
 .ceo-music-cat .audio-pan .play-zhen {
 right:32px!important
}
 .ceo-qqqun .ceo-qqqun-lb a {
 padding:4px 8px!important;
 font-size:12px!important
}
 .ceo-qqqun-bg {
 padding:10px!important
}
 .ceo-padding-app {
 padding:10px!important
}
 #ceoxiangguan .post-has-video span {
 display:none !important
}
 .app_shop_an a {
 height:40px;
 line-height:40px;
 font-size:15px
}
 .user-down {
 margin-right:10px!important
}
 .slide .slide-ul {
 height:167px!important
}
 .slide .slide-ul img {
 min-width:100%!important;
 max-width:none!important
}
 .slide .slide-item {
 height:167px!important
}
 .slide_05 .slide-ul {
 height:167px!important
}
 .slide_05 .slide-ul img {
 min-width:100%!important;
 max-width:none!important
}
 .slide_05 .slide-item {
 height:167px!important
}
 .l_slide {
 height:167px!important;
 width:100%!important;
 padding-right:0!important
}
 .blog-item {
 height:auto
}
 .rank-menu {
 width:100%
}
 .rank-item-cat {
 padding:0
}
 .rank-item-cover {
 width:100%
}
 .topic-item .topic-item-cover {
 width:100%;
 max-width:100%
}
 .foot-item {
 padding-right:0px
}
 .foot-item-first:after {
 display:none
}
 .navbar {
 padding:15px 0
}
 .logo {
 flex:1
}
 .single {
 width:auto
}
 .single-head {
}
 .single-main {
 width:100%
}
 .single-foot a {
 margin:0 5px
}
 .single-foot .btn {
 padding:4px 16px;
 font-size:12px;
 margin-bottom:10px
}
 .single-foot i {
 transform:translateY(0px);
 font-size:14px!important
}
 .sidebar {
 width:100%
}
 .user-menu .ceo-active a {
 color:#fff
}
 .card-item .cover {
 padding:5px;
 padding-bottom:0;
 border-radius:4px
}
 .blog-item-content {
 padding:10px 0 0 0
}
 .blog-item .cover {
 height:168px
}
 .cat-bg h3 {
 font-size:20px
}
 .side-item .cover {
 height:180px;
 width:100%
}
 .ceo-category-web .cover {
 height:180px!important;
 width:100%!important
}
 .ceo-web h3 a {
 font-size:18px!important
}
 .ceo-web-list span {
 line-height:22px!important;
 font-size:18px!important;
 top:0px!important
}
 .ceo-vip-icons .meta-vip-tag {
 margin:10px 0 0 10px !important
}
 .ceo-archives-div .ceo-width-expand {
 padding-left:initial
}
 .ceo-resetpass form {
 width:100%
}
 .single-card {
 padding:5px
}
 .single-card .thumb {
 width:62px;
 height:38px;
 margin-right:10px!important;
 border-radius:3px!important
}
 .single-card .title {
 font-size:13px;
 font-weight:normal!important;
 text-overflow:-o-ellipsis-lastline;
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:2;
 line-clamp:2;
 -webkit-box-orient:vertical;
 height:36px
}
 .single-card .views {
 border-radius: 3px!important;
 font-size: 12px;
 padding: 0 6px!important;
 margin-left: 10px!important;
 height: 30px;
 line-height: 30px;
}
 .single-card .views i {
 line-height: 1;
}
 .ceo-cat-password .box {
 width: auto;
 margin: 50px auto;
}
 .ceo-forum-statistics .ceo-forum-z {
 list-style: none;
 white-space: nowrap;
 overflow-x: auto !important;
}
 .ceo-forum-statistics .ceo-forum-z span {
 font-size: 14px;
}
 .ceo-forum-statistics .ceo-forum-z::-webkit-scrollbar {
 display: none;
}
 .ceo-forum-statistics .ceo-forum-y a {
 height: 28px;
 line-height: 27px;
 padding: 0 12px;
 margin-left: 10px;
 font-size: 12px;
 margin-top: 4px;
}
 .ceo-community-bg {
 height: 160px;
}
 .ceo-pages-forum-title h3 {
 font-size: 22px;
}
 .ceo-community-bgleft {
 margin-top: 65px;
}
 .ceo-sidebar-forum-title {
 font-size: 14px;
}
 .ceo-cet-forum-box .forum-box-tab ul {
 list-style: none;
 white-space: nowrap;
 overflow-x: auto !important;
}
 .ceo-cet-forum-box .forum-box-tab ul::-webkit-scrollbar {
 display: none;
}
 .forum-box-list-loop .info a.title {
 font-size: 15px;
}
 .ceo-community-ymd {
 margin-left: 10px;
 font-size: 12px;
}
 .single-forum-an .zt {
 display: block;
 margin-top: 20px;
 font-size: 12px;
}
 .single-forum-head {
 padding: 20px;
}
 .single-forum-head .ceo-single-title h1 {
 font-size: 16px;
}
 .forum-box-tab a.cd {
 font-size: 14px;
}
 .ceo-pages-question-title h3 {
 font-size: 22px;
}
 .ceo-cet-question-box {
 padding: 15px 15px 0px 15px;
}
 .question-box-cat {
 list-style: none;
 white-space: nowrap;
 overflow-x: auto !important;
}
 .question-box-cat::-webkit-scrollbar {
 display: none;
}
 .question-box-cat a {
 margin-bottom: 15px;
 font-size: 14px;
}
 .question-box-tab ul {
 list-style: none;
 white-space: nowrap;
 overflow-x: auto !important;
}
 .question-box-tab ul::-webkit-scrollbar {
 display: none;
}
 .ceo-cet-question-box .ask {
 height: 28px;
 line-height: 27px;
 padding: 0 12px;
 margin-left: 10px;
 margin-top: 4px;
 font-size: 12px;
}
 .question-box-list-loop .info a.title {
 font-size: 15px;
}
 .question-box-tab a.cd {
 font-size: 14px;
}
 .ceo-question-span {
 font-size: 14px;
}
 .ceo-question-money .uebtn {
 font-size: 14px;
}
 .single-question-head .ceo-single-title h1 {
 font-size: 16px;
}
 .single-question-an .zt {
 display: block;
 margin-top: 20px;
 font-size: 12px;
}
 .single-forum-an .zt em, .single-question-an .zt em {
 font-size: 12px;
 padding: 0 5px;
}
 .single-question-bestanswer .sj {
 display: block!important;
}
 .single-question-bestanswer .title {
 margin-bottom: 20px;
}
 .comment-head .data {
 text-align: inherit;
}
 .comment-content {
 padding: 15px 0 0 0;
}
 .user-tougao {
 font-size: 14px;
 padding: 6px 0;
}
 .user-shopan {
 font-size: 14px;
 padding: 5px 0;
}
 .user-data {
 margin-bottom: 0px !important;
}
 .user-nav {
 padding: 0 15px;
 white-space: nowrap;
 overflow-x: scroll;
}
 .user-nav::-webkit-scrollbar {
 display: none;
}
 .user-nav li {
 display: inline-block;
 margin-right: 20px;
}
 .user-nav li a {
 color: #666;
 font-size: 14px;
}
 .user-set .user-set-head .upload-avatar {
 width: auto;
 font-size: 12px;
}
 .user-names-ts {
 display: none;
}
 .user-set .user-set-head .user-names {
 font-size: 14px;
}
 .user-set-head .avatar img {
 height: 40px;
 width: 40px;
}
 .user-set-head .btn {
 width: 86px;
 height: 32px;
 line-height: 32px;
 font-size: 12px;
 transform: translateY(5px);
}
 .user-title-top {
 padding: 20px;
}
 .user-box {
 padding: 20px;
}
 .ceo-profile .profile-tab-item {
 padding: 0 25px;
}
 .follow-item .follow-item-btns button {
 width: 100%;
}
 .messages-box-item-avatar {
 width: 25px;
 height: 25px;
}
 .messages-box-item-avatar img {
 width: 25px;
 height: 25px;
}
 .messages-item-content {
 padding-left: 35px;
}
 .messages-item-title h4 {
 font-size: 14px;
}
 .messages-item-text {
 font-size: 13px;
}
 .messages-item-btn {
 margin-top: 5px;
}
 .user-title-top h2 {
 font-size: 16px;
}
 .user-comment-content {
 width: initial;
 padding: 15px;
}
 .user-box .ceo-blog-items {
 min-height: auto;
}
 .user-content {
 min-height: 200px;
}
 .ceo-author-bg .ceo-tag-bg {
 height: 320px;
}
 .ceo_app_shop .app_mother {
 padding: 15px;
 white-space: nowrap;
 overflow-x: scroll;
}
 .ceo_app_shop .app_mother::-webkit-scrollbar {
 display: none;
}
 .ceo-shop5-liebiao {
 height: 233px;
}
 .page-menu ul {
 padding: 0 15px;
 list-style: none;
 white-space: nowrap;
 overflow-x: auto !important;
}
 .page-menu ul::-webkit-scrollbar {
 display: none;
}
 .page-menu ul li {
 display: inline-block;
 margin-right: 20px!important;
 padding: 15px 0;
 text-indent: inherit;
 border-bottom: 0px solid var(--border-color);
 background: #ffffff00 !important;
}
 .page-menu .current-menu-item a::after {
 width: 0px;
}
 .page-menu ul li a {
 font-size: 14px;
}
 .ceo-app-gotop {
 position: fixed;
 bottom: 80px;
 right: 10px;
 z-index: 999;
}
 .ceo-app-gotop a {
 border-radius: 50px;
 background: #00000052;
 color: #fff;
 text-align: center;
 cursor: pointer;
 box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
 width: 30px;
 height: 30px;
 line-height: 30px;
}
 .ceo-app-gotop a i {
 font-size: 20px!important;
}
 .ceo-zhuanti-wrap .content .section-title {
 margin-bottom: 20px;
}
 .ceo-zhuanti-item .ceo-zhuanti-item-thumb h5 {
 font-size: 12px;
}
 .ceo-zhuanti-item .ceo-zhuanti-item-thumb h5 .r i {
 font-size: 12px;
}
 .ceo-zhuanti-item h2 {
 font-size: 14px;
}
 .ceo-zhuanti-item h2:before {
 width: 3px;
 height: 14px;
}
 .ceo-zhuanti-item .entry {
 font-size: 12px;
 line-height: 22px;
 height: 44px;
}
 .login-l .ceo-login-bottom {
 font-size: 12px;
 line-height: 12px;
}
 .login-l .title-minor em {
 width: 5px;
}
 .login-l .ceo-login-title {
 margin-bottom: 20px;
}
 .login-l .ceo-margin-medium-top {
 margin-top: 20px !important;
}
 .ceo-login-title h3 {
 font-size: 18px;
}
 .ceo-author-an .ceo-author-anbox .ceo-width-1-3 {
 padding-left: 10px;
}
 .ceo-author-anbox button {
 line-height: 25px;
 width: 75px;
}
 .ceo-shop5-list {
 margin-top: 0px!important;
 margin-bottom: 20px;
}
 .ceo-video-list-liebiao-box {
 height: 200px;
}
 .ceo-video-logo {
 max-width: 100px;
 max-height: 33px;
}
 .single-content iframe {
 height: 100%;
}
 .ceo-archives-container h3 {
 padding-left: 0;
}
 .ceo-archives-container ol, .ceo-archives-container ul {
 padding-left: 0;
}
}
/*
* ------------------------------------------------------------------------------
* 手机优化结束
* ------------------------------------------------------------------------------
*/

/*暗箱*/
body.compensate-for-scrollbar { overflow:hidden }
.fancybox-active { height:auto }
.fancybox-is-hidden { left:-9999px; margin:0; position:absolute!important; top:-9999px; visibility:hidden }
.fancybox-container { -webkit-backface-visibility:hidden; height:100%; left:0; outline:none; position:fixed; -webkit-tap-highlight-color:transparent; top:0; -ms-touch-action:manipulation; touch-action:manipulation; transform:translateZ(0); width:100%; z-index:99992 }
.fancybox-container * { box-sizing:border-box }
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage { bottom:0; left:0; position:absolute; right:0; top:0 }
.fancybox-outer { -webkit-overflow-scrolling:touch; overflow-y:auto }
.fancybox-bg { background:#1e1e1e; opacity:0; transition-duration:inherit; transition-property:opacity; transition-timing-function:cubic-bezier(.47, 0, .74, .71) }
.fancybox-is-open .fancybox-bg { opacity:.9; transition-timing-function:cubic-bezier(.22, .61, .36, 1) }
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar { direction:ltr; opacity:0; position:absolute; transition:opacity .25s ease, visibility 0s ease .25s;
visibility:hidden; z-index:99997 }
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar { opacity:1; transition:opacity .25s ease 0s, visibility 0s ease 0s;
visibility:visible }
.fancybox-infobar { color:#ccc; font-size:13px; -webkit-font-smoothing:subpixel-antialiased; height:44px; left:0; line-height:44px; min-width:44px; mix-blend-mode:difference; padding:0 10px; pointer-events:none; top:0; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none }
.fancybox-toolbar { right:0; top:0 }
.fancybox-stage { direction:ltr; overflow:visible; transform:translateZ(0); z-index:99994 }
.fancybox-is-open .fancybox-stage { overflow:hidden }
.fancybox-slide { -webkit-backface-visibility:hidden; display:none; height:100%; left:0; outline:none; overflow:auto; -webkit-overflow-scrolling:touch; padding:44px; position:absolute; text-align:center; top:0; transition-property:transform, opacity; white-space:normal; width:100%; z-index:99994 }
.fancybox-slide:before { content:""; display:inline-block; font-size:0; height:100%; vertical-align:middle; width:0 }
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous { display:block }
.fancybox-slide--image { overflow:hidden; padding:44px 0 }
.fancybox-slide--image:before { display:none }
.fancybox-slide--html { padding:6px }
.fancybox-content { background:#fff; display:inline-block; margin:0; max-width:100%; overflow:auto; -webkit-overflow-scrolling:touch; padding:44px; position:relative; text-align:left; vertical-align:middle }
.fancybox-slide--image .fancybox-content { animation-timing-function:cubic-bezier(.5, 0, .14, 1); -webkit-backface-visibility:hidden; background:transparent; background-repeat:no-repeat; background-size:100% 100%; left:0; max-width:none; overflow:visible; padding:0; position:absolute; top:0; transform-origin:top left; transition-property:transform, opacity; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; z-index:99995 }
.fancybox-can-zoomOut .fancybox-content { cursor:zoom-out }
.fancybox-can-zoomIn .fancybox-content { cursor:zoom-in }
.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content { cursor:grab }
.fancybox-is-grabbing .fancybox-content { cursor:grabbing }
.fancybox-container [data-selectable=true] { cursor:text }
.fancybox-image, .fancybox-spaceball { background:transparent; border:0; height:100%; left:0; margin:0; max-height:none; max-width:none; padding:0; position:absolute; top:0; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; width:100% }
.fancybox-spaceball { z-index:1 }
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content { height:100%; overflow:visible; padding:0; width:100% }
.fancybox-slide--video .fancybox-content { background:#000 }
.fancybox-slide--map .fancybox-content { background:#e5e3df }
.fancybox-slide--iframe .fancybox-content { background:#fff }
.fancybox-iframe, .fancybox-video { background:transparent; border:0; display:block; height:100%; margin:0; overflow:hidden; padding:0; width:100% }
.fancybox-iframe { left:0; position:absolute; top:0 }
.fancybox-error { background:#fff; cursor:default; max-width:400px; padding:40px; width:100% }
.fancybox-error p { color:#444; font-size:16px; line-height:20px; margin:0; padding:0 }
.fancybox-button { background:rgba(30, 30, 30, .6); border:0; border-radius:0; box-shadow:none; cursor:pointer; display:inline-block; height:44px; margin:0; padding:10px; position:relative; transition:color .2s;
vertical-align:top; visibility:inherit; width:44px }
.fancybox-button, .fancybox-button:link, .fancybox-button:visited { color:#ccc }
.fancybox-button:hover { color:#fff }
.fancybox-button:focus { outline:none }
.fancybox-button.fancybox-focus { outline:1px dotted }
.fancybox-button[disabled], .fancybox-button[disabled]:hover { color:#888; cursor:default; outline:none }
.fancybox-button div { height:100% }
.fancybox-button svg { display:block; height:100%; overflow:visible; position:relative; width:100% }
.fancybox-button svg path { fill:currentColor; stroke-width:0 }
.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {
display:none
}
.fancybox-progress { background:#ff5268; height:2px; left:0; position:absolute; right:0; top:0; transform:scaleX(0); transform-origin:0; transition-property:transform; transition-timing-function:linear; z-index:99998 }
.fancybox-close-small { background:transparent; border:0; border-radius:0; color:#ccc; cursor:pointer; opacity:.8; padding:8px; position:absolute; right:-12px; top:-44px; z-index:401 }
.fancybox-close-small:hover { color:#fff; opacity:1 }
.fancybox-slide--html .fancybox-close-small { color:currentColor; padding:10px; right:0; top:0 }
.fancybox-slide--image.fancybox-is-scaling .fancybox-content { overflow:hidden }
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small { display:none }
.fancybox-navigation .fancybox-button { background-clip:content-box; height:100px; opacity:0; position:absolute; top:calc(50% - 50px); width:70px }
.fancybox-navigation .fancybox-button div { padding:7px }
.fancybox-navigation .fancybox-button--arrow_left { left:0; left:env(safe-area-inset-left); padding:31px 26px 31px 6px }
.fancybox-navigation .fancybox-button--arrow_right { padding:31px 6px 31px 26px; right:0; right:env(safe-area-inset-right) }
.fancybox-caption { background:linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent); bottom:0; color:#eee; font-size:14px; font-weight:400; left:0; line-height:1.5; padding:75px 44px 25px; pointer-events:none; right:0; text-align:center; z-index:99996 }
@supports (padding:max(0px)) {
.fancybox-caption {
padding:75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))
}
}
.fancybox-caption--separate { margin-top:-50px }
.fancybox-caption__body { max-height:50vh; overflow:auto; pointer-events:all }
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited { color:#ccc; text-decoration:none }
.fancybox-caption a:hover { color:#fff; text-decoration:underline }
.fancybox-loading { animation:a 1s linear infinite; background:transparent; border:4px solid #888; border-bottom-color:#fff; border-radius:50%; height:50px; left:50%; margin:-25px 0 0 -25px; opacity:.7; padding:0; position:absolute; top:50%; width:50px; z-index:99999 }
@keyframes a { to {
transform:rotate(1turn)
}
}
.fancybox-animated { transition-timing-function:cubic-bezier(0, 0, .25, 1) }
.fancybox-fx-slide.fancybox-slide--previous { opacity:0; transform:translate3d(-100%, 0, 0) }
.fancybox-fx-slide.fancybox-slide--next { opacity:0; transform:translate3d(100%, 0, 0) }
.fancybox-fx-slide.fancybox-slide--current { opacity:1; transform:translateZ(0) }
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous { opacity:0; transition-timing-function:cubic-bezier(.19, 1, .22, 1) }
.fancybox-fx-fade.fancybox-slide--current { opacity:1 }
.fancybox-fx-zoom-in-out.fancybox-slide--previous { opacity:0; transform:scale3d(1.5, 1.5, 1.5) }
.fancybox-fx-zoom-in-out.fancybox-slide--next { opacity:0; transform:scale3d(.5, .5, .5) }
.fancybox-fx-zoom-in-out.fancybox-slide--current { opacity:1; transform:scaleX(1) }
.fancybox-fx-rotate.fancybox-slide--previous { opacity:0; transform:rotate(-1turn) }
.fancybox-fx-rotate.fancybox-slide--next { opacity:0; transform:rotate(1turn) }
.fancybox-fx-rotate.fancybox-slide--current { opacity:1; transform:rotate(0deg) }
.fancybox-fx-circular.fancybox-slide--previous { opacity:0; transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0) }
.fancybox-fx-circular.fancybox-slide--next { opacity:0; transform:scale3d(0, 0, 0) translate3d(100%, 0, 0) }
.fancybox-fx-circular.fancybox-slide--current { opacity:1; transform:scaleX(1) translateZ(0) }
.fancybox-fx-tube.fancybox-slide--previous { transform:translate3d(-100%, 0, 0) scale(.1) skew(-10deg) }
.fancybox-fx-tube.fancybox-slide--next { transform:translate3d(100%, 0, 0) scale(.1) skew(10deg) }
.fancybox-fx-tube.fancybox-slide--current { transform:translateZ(0) scale(1) }
@media (max-height:576px) {
.fancybox-slide {
padding-left:6px;
padding-right:6px
}
.fancybox-slide--image {
padding:6px 0
}
.fancybox-close-small {
right:-6px
}
.fancybox-slide--image .fancybox-close-small {
background:#4e4e4e;
color:#f2f4f6;
height:36px;
opacity:1;
padding:6px;
right:0;
top:0;
width:36px
}
.fancybox-caption {
padding-left:12px;
padding-right:12px
}
@supports (padding:max(0px)) {
.fancybox-caption {
padding-left:max(12px, env(safe-area-inset-left));
padding-right:max(12px, env(safe-area-inset-right))
}
}
}
.fancybox-share { background:#f4f4f4; border-radius:3px; max-width:90%; padding:30px; text-align:center }
.fancybox-share h1 { color:#222; font-size:35px; font-weight:700; margin:0 0 20px }
.fancybox-share p { margin:0; padding:0 }
.fancybox-share__button { border:0; border-radius:3px; display:inline-block; font-size:14px; font-weight:700; line-height:40px; margin:0 5px 10px; min-width:130px; padding:0 15px; text-decoration:none; transition:all .2s;
-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; white-space:nowrap }
.fancybox-share__button:link, .fancybox-share__button:visited { color:#fff }
.fancybox-share__button:hover { text-decoration:none }
.fancybox-share__button--fb { background:#3b5998 }
.fancybox-share__button--fb:hover { background:#344e86 }
.fancybox-share__button--pt { background:#bd081d }
.fancybox-share__button--pt:hover { background:#aa0719 }
.fancybox-share__button--tw { background:#1da1f2 }
.fancybox-share__button--tw:hover { background:#0d95e8 }
.fancybox-share__button svg { height:25px; margin-right:7px; position:relative; top:-1px; vertical-align:middle; width:25px }
.fancybox-share__button svg path { fill:#fff }
.fancybox-share__input { background:transparent; border:0; border-bottom:1px solid #d7d7d7; border-radius:0; color:#5d5b5b; font-size:14px; margin:10px 0 0; outline:none; padding:10px 15px; width:100% }
.fancybox-thumbs { background:#ddd; bottom:0; display:none; margin:0; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; padding:2px 2px 4px; position:absolute; right:0; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); top:0; width:212px; z-index:99995 }
.fancybox-thumbs-x { overflow-x:auto; overflow-y:hidden }
.fancybox-show-thumbs .fancybox-thumbs { display:block }
.fancybox-show-thumbs .fancybox-inner { right:212px }
.fancybox-thumbs__list { font-size:0; height:100%; list-style:none; margin:0; overflow-x:hidden; overflow-y:auto; padding:0; position:absolute; position:relative; white-space:nowrap; width:100% }
.fancybox-thumbs-x .fancybox-thumbs__list { overflow:hidden }
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
width:7px
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
background:#fff;
border-radius:10px;
box-shadow:inset 0 0 6px rgba(0, 0, 0, .3)
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
background:#2a2a2a;
border-radius:10px
}
.fancybox-thumbs__list a { -webkit-backface-visibility:hidden; backface-visibility:hidden; background-color:rgba(0, 0, 0, .1); background-position:50%; background-repeat:no-repeat; background-size:cover; cursor:pointer; float:left; height:75px; margin:2px; max-height:calc(100% - 8px); max-width:calc(50% - 4px); outline:none; overflow:hidden; padding:0; position:relative; -webkit-tap-highlight-color:transparent; width:100px }
.fancybox-thumbs__list a:before { border:6px solid #ff5268; bottom:0; content:""; left:0; opacity:0; position:absolute; right:0; top:0; transition:all .2s cubic-bezier(.25, .46, .45, .94);
z-index:99991 }
.fancybox-thumbs__list a:focus:before { opacity:.5 }
.fancybox-thumbs__list a.fancybox-thumbs-active:before { opacity:1 }
@media (max-width:576px) {
.fancybox-thumbs {
width:110px
}
.fancybox-show-thumbs .fancybox-inner {
right:110px
}
.fancybox-thumbs__list a {
max-width:calc(100% - 10px)
}
}
.cat-menu-num { float: right; color: #555; border-radius: 20px; text-align: center; font-family: Calibri; background: #eee; font-size: 12px; min-width: 32px; line-height: 16px; margin-top: 9px; }
.layui-layer-imgbar, .layui-layer-imgtit a, .layui-layer-tab .layui-layer-title span, .layui-layer-title { text-overflow:ellipsis; white-space:nowrap }
html #layuicss-layer { display:none; position:absolute; width:1989px }
.layui-layer, .layui-layer-shade { position:fixed; _position:absolute; pointer-events:auto }
.layui-layer-shade { top:0; left:0; width:100%; height:100%; _height:expression(document.body.offsetHeight+"px")
}
.layui-layer { -webkit-overflow-scrolling:touch; top:150px; left:0; margin:0; padding:0; background-color:#fff; -webkit-background-clip:content; border-radius:2px; box-shadow:1px 1px 50px rgba(0, 0, 0, .3) }
.layui-layer-close { position:absolute }
.layui-layer-content { position:relative }
.layui-layer-border { border:1px solid #B2B2B2; border:1px solid rgba(0, 0, 0, .1); box-shadow:1px 1px 5px rgba(0, 0, 0, .2) }
.layui-layer-load { background:url(../images/loading.gif) center center no-repeat #eee }
.layui-layer-ico { background:url(../images/icon.png) no-repeat }
.layui-layer-btn a, .layui-layer-dialog .layui-layer-ico, .layui-layer-setwin a { display:inline-block; *display:inline;
*zoom:1;
vertical-align:top }
.layui-layer-move { display:none; position:fixed; *position:absolute;
left:0; top:0; width:100%; height:100%; cursor:move; opacity:0; filter:alpha(opacity=0); background-color:#fff; z-index:2147483647 }
.layui-layer-resize { position:absolute; width:15px; height:15px; right:0; bottom:0; cursor:se-resize }
.layer-anim { -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration:.3s;
animation-duration:.3s
}
@-webkit-keyframes layer-bounceIn { 0% {
opacity:0;
-webkit-transform:scale(.5);
transform:scale(.5)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes layer-bounceIn { 0% {
opacity:0;
-webkit-transform:scale(.5);
-ms-transform:scale(.5);
transform:scale(.5)
}
100% {
opacity:1;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}
.layer-anim-00 { -webkit-animation-name:layer-bounceIn; animation-name:layer-bounceIn }
@-webkit-keyframes layer-zoomInDown { 0% {
opacity:0;
-webkit-transform:scale(.1) translateY(-2000px);
transform:scale(.1) translateY(-2000px);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
60% {
opacity:1;
-webkit-transform:scale(.475) translateY(60px);
transform:scale(.475) translateY(60px);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
@keyframes layer-zoomInDown { 0% {
opacity:0;
-webkit-transform:scale(.1) translateY(-2000px);
-ms-transform:scale(.1) translateY(-2000px);
transform:scale(.1) translateY(-2000px);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
60% {
opacity:1;
-webkit-transform:scale(.475) translateY(60px);
-ms-transform:scale(.475) translateY(60px);
transform:scale(.475) translateY(60px);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
.layer-anim-01 { -webkit-animation-name:layer-zoomInDown; animation-name:layer-zoomInDown }
@-webkit-keyframes layer-fadeInUpBig { 0% {
opacity:0;
-webkit-transform:translateY(2000px);
transform:translateY(2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes layer-fadeInUpBig { 0% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
transform:translateY(2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.layer-anim-02 { -webkit-animation-name:layer-fadeInUpBig; animation-name:layer-fadeInUpBig }
@-webkit-keyframes layer-zoomInLeft { 0% {
opacity:0;
-webkit-transform:scale(.1) translateX(-2000px);
transform:scale(.1) translateX(-2000px);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
60% {
opacity:1;
-webkit-transform:scale(.475) translateX(48px);
transform:scale(.475) translateX(48px);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
@keyframes layer-zoomInLeft { 0% {
opacity:0;
-webkit-transform:scale(.1) translateX(-2000px);
-ms-transform:scale(.1) translateX(-2000px);
transform:scale(.1) translateX(-2000px);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
60% {
opacity:1;
-webkit-transform:scale(.475) translateX(48px);
-ms-transform:scale(.475) translateX(48px);
transform:scale(.475) translateX(48px);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
.layer-anim-03 { -webkit-animation-name:layer-zoomInLeft; animation-name:layer-zoomInLeft }
@-webkit-keyframes layer-rollIn { 0% {
opacity:0;
-webkit-transform:translateX(-100%) rotate(-120deg);
transform:translateX(-100%) rotate(-120deg)
}
100% {
opacity:1;
-webkit-transform:translateX(0) rotate(0);
transform:translateX(0) rotate(0)
}
}
@keyframes layer-rollIn { 0% {
opacity:0;
-webkit-transform:translateX(-100%) rotate(-120deg);
-ms-transform:translateX(-100%) rotate(-120deg);
transform:translateX(-100%) rotate(-120deg)
}
100% {
opacity:1;
-webkit-transform:translateX(0) rotate(0);
-ms-transform:translateX(0) rotate(0);
transform:translateX(0) rotate(0)
}
}
.layer-anim-04 { -webkit-animation-name:layer-rollIn; animation-name:layer-rollIn }
@keyframes layer-fadeIn { 0% {
opacity:0
}
100% {
opacity:1
}
}
.layer-anim-05 { -webkit-animation-name:layer-fadeIn; animation-name:layer-fadeIn }
@-webkit-keyframes layer-shake { 0%, 100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translateX(-10px);
transform:translateX(-10px)
}
20%, 40%, 60%, 80% {
-webkit-transform:translateX(10px);
transform:translateX(10px)
}
}
@keyframes layer-shake { 0%, 100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translateX(-10px);
-ms-transform:translateX(-10px);
transform:translateX(-10px)
}
20%, 40%, 60%, 80% {
-webkit-transform:translateX(10px);
-ms-transform:translateX(10px);
transform:translateX(10px)
}
}
.layer-anim-06 { -webkit-animation-name:layer-shake; animation-name:layer-shake }
@-webkit-keyframes fadeIn { 0% {
opacity:0
}
100% {
opacity:1
}
}
.layui-layer-title { padding:0 80px 0 20px; height:42px; line-height:42px; border-bottom:1px solid #eee; font-size:14px; color:#333; overflow:hidden; background-color:#F8F8F8; border-radius:2px 2px 0 0 }
.layui-layer-setwin { position:absolute; right:15px; *right:0;
top:15px; font-size:0; line-height:initial }
.layui-layer-setwin a { position:relative; width:16px; height:16px; margin-left:10px; font-size:12px; _overflow:hidden }
.layui-layer-setwin .layui-layer-min cite { position:absolute; width:14px; height:2px; left:0; top:50%; margin-top:-1px; background-color:#2E2D3C; cursor:pointer; _overflow:hidden }
.layui-layer-setwin .layui-layer-min:hover cite { background-color:#2D93CA }
.layui-layer-setwin .layui-layer-max { background-position:-32px -40px }
.layui-layer-setwin .layui-layer-max:hover { background-position:-16px -40px }
.layui-layer-setwin .layui-layer-maxmin { background-position:-65px -40px }
.layui-layer-setwin .layui-layer-maxmin:hover { background-position:-49px -40px }
.layui-layer-setwin .layui-layer-close1 { background-position:1px -40px; cursor:pointer }
.layui-layer-setwin .layui-layer-close1:hover { opacity:.7 }
.layui-layer-setwin .layui-layer-close2 { position:absolute; right:-28px; top:-28px; width:30px; height:30px; margin-left:0; background-position:-149px -31px; *right:-18px;
_display:none }
.layui-layer-setwin .layui-layer-close2:hover { background-position:-180px -31px }
.layui-layer-btn { text-align:right; padding:0 15px 12px; pointer-events:auto; user-select:none; -webkit-user-select:none }
.layui-layer-btn a { height:28px; line-height:28px; margin:5px 5px 0; padding:0 15px; border:1px solid #dedede; background-color:#fff; color:#333; border-radius:2px; font-weight:400; cursor:pointer; text-decoration:none }
.layui-layer-btn a:hover { opacity:.9; text-decoration:none }
.layui-layer-btn a:active { opacity:.8 }
.layui-layer-btn .layui-layer-btn0 { border-color:#1E9FFF; background-color:#1E9FFF; color:#fff }
.layui-layer-btn-l { text-align:left }
.layui-layer-btn-c { text-align:center }
.layui-layer-dialog { min-width:260px }
.layui-layer-dialog .layui-layer-content { position:relative; padding:20px; line-height:24px; word-break:break-all; overflow:hidden; font-size:14px; overflow-x:hidden; overflow-y:auto }
.layui-layer-dialog .layui-layer-content .layui-layer-ico { position:absolute; top:16px; left:15px; _left:-40px; width:30px; height:30px }
.layui-layer-ico1 { background-position:-30px 0 }
.layui-layer-ico2 { background-position:-60px 0 }
.layui-layer-ico3 { background-position:-90px 0 }
.layui-layer-ico4 { background-position:-120px 0 }
.layui-layer-ico5 { background-position:-150px 0 }
.layui-layer-ico6 { background-position:-180px 0 }
.layui-layer-rim { border:6px solid #8D8D8D; border:6px solid rgba(0, 0, 0, .3); border-radius:5px; box-shadow:none }
.layui-layer-msg { min-width:180px; border:1px solid #D3D4D3; box-shadow:none }
.layui-layer-hui { min-width:100px; background-color:#000; filter:alpha(opacity=60); background-color:rgba(0, 0, 0, .6); color:#fff; border:none }
.layui-layer-hui .layui-layer-content { padding:12px 25px; text-align:center }
.layui-layer-dialog .layui-layer-padding { padding:20px 20px 20px 55px; text-align:left }
.layui-layer-page .layui-layer-content { position:relative; overflow:auto }
.layui-layer-iframe .layui-layer-btn, .layui-layer-page .layui-layer-btn { padding-top:10px }
.layui-layer-nobg { background:0 0 }
.layui-layer-iframe iframe { display:block; width:100% }
.layui-layer-loading { border-radius:100%; background:0 0; box-shadow:none; border:none }
.layui-layer-loading .layui-layer-content { width:60px; height:24px; background:url(../images/loading-0.gif) no-repeat }
.layui-layer-loading .layui-layer-loading1 { width:37px; height:37px; background:url(../images/loading-1.gif) no-repeat }
.layui-layer-ico16, .layui-layer-loading .layui-layer-loading2 { width:32px; height:32px; background:url(../images/loading-2.gif) no-repeat }
.layui-layer-tips { background:0 0; box-shadow:none; border:none }
.layui-layer-tips .layui-layer-content { position:relative; line-height:22px; min-width:12px; padding:8px 15px; font-size:14px; _float:left; border-radius:2px; box-shadow:1px 1px 3px rgba(0, 0, 0, .2); background-color:#000; color:#fff }
.layui-layer-tips .layui-layer-close { right:-2px; top:-1px }
.layui-layer-tips i.layui-layer-TipsG { position:absolute; width:0; height:0; border-width:8px; border-color:transparent; border-style:dashed; *overflow:hidden
}
.layui-layer-tips i.layui-layer-TipsB, .layui-layer-tips i.layui-layer-TipsT { left:5px; border-right-style:solid; border-right-color:#000 }
.layui-layer-tips i.layui-layer-TipsT { bottom:-8px }
.layui-layer-tips i.layui-layer-TipsB { top:-8px }
.layui-layer-tips i.layui-layer-TipsL, .layui-layer-tips i.layui-layer-TipsR { top:5px; border-bottom-style:solid; border-bottom-color:#000 }
.layui-layer-tips i.layui-layer-TipsR { left:-8px }
.layui-layer-tips i.layui-layer-TipsL { right:-8px }
.layui-layer-lan[type=dialog] { min-width:280px }
.layui-layer-lan .layui-layer-title { background:#4476A7; color:#fff; border:none }
.layui-layer-lan .layui-layer-btn { padding:5px 10px 10px; text-align:right; border-top:1px solid #E9E7E7 }
.layui-layer-lan .layui-layer-btn a { background:#fff; border-color:#E9E7E7; color:#333 }
.layui-layer-lan .layui-layer-btn .layui-layer-btn1 { background:#C9C5C5 }
.layui-layer-molv .layui-layer-title { background:#009f95; color:#fff; border:none }
.layui-layer-molv .layui-layer-btn a { background:#009f95; border-color:#009f95 }
.layui-layer-molv .layui-layer-btn .layui-layer-btn1 { background:#92B8B1 }
.layui-layer-iconext { background:url(../images/icon-ext.png) no-repeat }
.layui-layer-prompt .layui-layer-input { display:block; width:230px; height:36px; margin:0 auto; line-height:30px; padding-left:10px; border:1px solid #e6e6e6; color:#333 }
.layui-layer-prompt textarea.layui-layer-input { width:300px; height:100px; line-height:20px; padding:6px 10px }
.layui-layer-prompt .layui-layer-content { padding:20px }
.layui-layer-prompt .layui-layer-btn { padding-top:0 }
.layui-layer-tab { box-shadow:1px 1px 50px rgba(0, 0, 0, .4) }
.layui-layer-tab .layui-layer-title { padding-left:0; overflow:visible }
.layui-layer-tab .layui-layer-title span { position:relative; float:left; min-width:80px; max-width:260px; padding:0 20px; text-align:center; overflow:hidden; cursor:pointer }
.layui-layer-tab .layui-layer-title span.layui-this { height:43px; border-left:1px solid #eee; border-right:1px solid #eee; background-color:#fff; z-index:10 }
.layui-layer-tab .layui-layer-title span:first-child { border-left:none }
.layui-layer-tabmain { line-height:24px; clear:both }
.layui-layer-tabmain .layui-layer-tabli { display:none }
.layui-layer-tabmain .layui-layer-tabli.layui-this { display:block }
.layui-layer-photos { -webkit-animation-duration:.8s;
animation-duration:.8s
}
.layui-layer-photos .layui-layer-content { overflow:hidden; text-align:center }
.layui-layer-photos .layui-layer-phimg img { position:relative; width:100%; display:inline-block; *display:inline;
*zoom:1;
vertical-align:top }
.layui-layer-imgbar, .layui-layer-imguide { display:none }
.layui-layer-imgnext, .layui-layer-imgprev { position:absolute; top:50%; width:27px; _width:44px; height:44px; margin-top:-22px; outline:0; blr:expression(this.onFocus=this.blur())
}
.layui-layer-imgprev { left:10px; background-position:-5px -5px; _background-position:-70px -5px }
.layui-layer-imgprev:hover { background-position:-33px -5px; _background-position:-120px -5px }
.layui-layer-imgnext { right:10px; _right:8px; background-position:-5px -50px; _background-position:-70px -50px }
.layui-layer-imgnext:hover { background-position:-33px -50px; _background-position:-120px -50px }
.layui-layer-imgbar { position:absolute; left:0; bottom:0; width:100%; height:32px; line-height:32px; background-color:rgba(0, 0, 0, .8); background-color:#000\9; filter:Alpha(opacity=80); color:#fff; overflow:hidden; font-size:0 }
.layui-layer-imgtit * { display:inline-block; *display:inline;
*zoom:1;
vertical-align:top; font-size:12px }
.layui-layer-imgtit a { max-width:65%; overflow:hidden; color:#fff }
.layui-layer-imgtit a:hover { color:#fff; text-decoration:underline }
.layui-layer-imgtit em { padding-left:10px; font-style:normal }
@-webkit-keyframes layer-bounceOut { 100% {
opacity:0;
-webkit-transform:scale(.7);
transform:scale(.7)
}
30% {
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes layer-bounceOut { 100% {
opacity:0;
-webkit-transform:scale(.7);
-ms-transform:scale(.7);
transform:scale(.7)
}
30% {
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05)
}
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}
.layer-anim-close { -webkit-animation-name:layer-bounceOut; animation-name:layer-bounceOut; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration:.2s;
animation-duration:.2s
}
@media screen and (max-width:1100px) {
.layui-layer-iframe {
overflow-y:auto;
-webkit-overflow-scrolling:touch
}
}
.btn[disabled], .ceo-button[disabled], fieldset[disabled] .btn { cursor: not-allowed; filter: alpha(opacity=35); -webkit-box-shadow: none; box-shadow: none; opacity: .35; }
