.owl-carousel .owl-nav > div { position: absolute; top:65px; width: 30px; height: 30px; line-height: 30px; border-radius: 50%; background: rgba(0, 0, 0, 0.2); color: #fff; font-size: 20px; text-align: center; -webkit-transition: all .5s ease 0s; transition: all .5s ease 0s; }

.owl-carousel .owl-nav > div i { vertical-align: inherit; margin: 0; }

.owl-carousel .owl-nav > div:hover { background: rgba(251, 89, 46, 0.4); }

.owl-carousel .owl-nav .owl-prev { left: 10px; }

.owl-carousel .owl-nav .owl-next { right: 10px; }

.owl-carousel .owl-dots { position: absolute; bottom: 18px; left: 0; right: 0; text-align: center; z-index: 1; }

.owl-carousel .owl-dots .owl-dot { display: inline-block; width: 30px; height: 3px; background: #fff; opacity: .5; margin: 0 5px; }

.owl-carousel .owl-dots .owl-dot.active { opacity: 1; }

.common-grid { width: 102.5%; }

.common-grid:before, .common-grid:after { display: table; clear: both; content: ''; }

.common-grid [class*="span-"] { float: left; margin-right: 2.5%; }

.common-grid .span-3 { width: 22.5%; }

.common-grid .span-4 { width: 30.8333%; }

.common-grid .span-6 { width: 47.5%; }

.common-grid .span-9 { width: 72.5%; }

.common-tit { padding-top: 35px; padding-bottom: 20px; line-height: 25px; }

.common-tit .name { font-size: 20px; font-weight: bold; }


.common-tit .line_tit { position: relative; padding-left: 12px; }

.common-tit .line_tit:after { content: ""; width: 4px; height: 16px; background: #fb592e; border-radius: 2px; position: absolute; top: 50%; left: 0; margin-top: -8px; }

.common-tit .more { color: #666; }

.common-tit .more i { vertical-align: inherit; margin-right: 0; }

.common-tit .more:hover { color: #fb592e; }

.common-line-btn { line-height: 34px; width: 85px; text-align: center; border: 1px solid #fb592e; color: #fb592e; border-radius: 4px; display: inline-block; cursor: pointer; -webkit-transition: all .5s ease 0s; transition: all .5s ease 0s; }

.common-line-btn i { margin-left: 0; vertical-align: inherit; }

.common-line-btn:hover { opacity: .8; }

.common-line-btn.mini { line-height: 26px; width: 70px; border-radius: 14px; }

.common-solid-btn { line-height: 34px; width: 135px; text-align: center; border: 1px solid #fb592e; background: #fb592e; color: #fff; border-radius: 4px; display: inline-block; cursor: pointer; -webkit-transition: all .5s ease 0s; transition: all .5s ease 0s; }

.common-solid-btn i { margin-left: 0; vertical-align: inherit; }

.common-solid-btn:hover { color: #fff; opacity: .8; }

.common-solid-btn.xs { width: 76px; }

body { color: #333; line-height: 1.85; min-width: 1240px; overflow-x: hidden; }

.header { background: #fff; position: fixed; top: 0; left: 0; width: 100%; z-index: 99; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }

.header .logo { height: 32px; padding: 20px 0; }

.header .logo img { height: 100%; }

.header .channel { margin-left: 100px; }

.header .channel a { display: inline-block; margin-left: 40px; position: relative; font-size: 18px; line-height: 72px; }

.header .channel a:after { content: ""; position: absolute; left: 50%; right: 50%; bottom: 0; background: #fb592e; height: 3px; z-index: 1; -webkit-transition: all .5s ease 0s; transition: all .5s ease 0s; }

.header .channel a.cur { color: #fb592e; }

.header .channel a.cur:after { left: 0; right: 0; }

.header .search { margin-left: 120px; padding-top: 14px; }

.header .search .form { font-size: 14px; overflow: hidden; }

.header .search .form input { width: 300px; height: 38px; border: none; padding: 0 10px 0 20px; float: left; border: 2px solid #fb592e; border-radius: 20px 0 0 20px; border-right: none; }

.header .search .form button { background: #fb592e -webkit-gradient(linear, left top, right top, from(#fc9471), to(#f77841)); background: #fb592e linear-gradient(90deg, #fc9471, #f77841); color: #fff; line-height: 38px; height: 42px; padding-left: 5px; padding-right: 10px; border: none; float: right; font-size: 18px; border-radius: 0 20px 20px 0; cursor: pointer; -webkit-transition: all .5s ease 0s; transition: all .5s ease 0s; }

.header .search .form button:hover { opacity: .8; }

.header .search .form button i { vertical-align: inherit; }

.header .fun a { line-height: 72px; margin-left: 10px; }

.header .fun a .ion { color: #cbcbcb; -webkit-transition: all .5s ease 0s; transition: all .5s ease 0s; }

.header .fun a:hover .ion { color: #fb592e; }

.footer { position: relative; z-index: 3; }

.footer .footer_top { padding: 40px 0 50px; background: #2a2a32; color: #949498; }

.footer .footer_top .col { float: left; height: 190px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.footer .footer_top .col1 { width: 40%; padding-right: 4%; border-right: 1px solid #222222; }

.footer .footer_top .col2 { width: 14%; padding-left: 3%; padding-right: 3%; border-left: 1px solid #33333c; border-right: 1px solid #222222; }

.footer .footer_top .col2 a { display: block; }

.footer .footer_top .col3 { width: 23%; padding-left: 3%; padding-right: 3%; border-left: 1px solid #33333c; border-right: 1px solid #222222; }

.footer .footer_top .col4 { width: 23%; padding-left: 3%; border-left: 1px solid #33333c; }

.footer .footer_top .col4 .ewm { margin-bottom: 10px; }

.footer .footer_top .col4 .ewm .item { float: left; width: 50%; cursor: pointer; }

.footer .footer_top .col4 .ewm .item .icon { width: 90px; background: #3a3a42; border-radius: 6px; color: #fff; margin: 0 0 5px; text-align: center; -webkit-transition: all .5s ease 0s; transition: all .5s ease 0s; }

.footer .footer_top .col4 .ewm .item .icon i { vertical-align: inherit; line-height: 50px; font-size: 30px; }

.footer .footer_top .col4 .ewm .item .plat { width: 90px; text-align: center; font-size: 12px;}

.footer .footer_top .col4 .ewm .item .pic { position: absolute; bottom: 100%; left: -25px; z-index: 1; width: 140px; display: none; }

.footer .footer_top .col4 .ewm .item:hover .pic { display: block; }

.footer .footer_top .col4 .ewm .item:hover .icon { opacity: .6; }

.footer .footer_top .col4 .tel { color: #fb592e; font-size: 40px; line-height: 1; margin-bottom: 5px; font-family: impact; }

.footer .footer_top .col4 .tel a { display: block; }

.footer .footer_top .col4 .tel a:hover { opacity: .8; }

.footer .footer_top .tit { color: #fff; font-size: 18px; margin-bottom: 20px; }

.footer .footer_btm { line-height: 30px; padding: 25px 0; color: #86868a; background: #121212 -webkit-gradient(linear, left top, left bottom, from(#241b16), color-stop(30%, transparent)); background: #121212 linear-gradient(180deg, #241b16, transparent 30%); border-top: 4px solid #70402b; text-align: center; }

.channel_content { background: #f6f6f6; min-height: 400px; padding: 45px 0 55px; }

.index_page { margin-top: 72px; }

.index01 .core_fun a { display: block; color: #fff; padding: 10px 20px; line-height: 28px; border-radius: 4px; height: 85px; -webkit-box-sizing: border-box; box-sizing: border-box; background-size: cover; background-position: right center; }

.index01 .core_fun a:not(:last-child) { margin-bottom: 10px; }

.index01 .core_fun a .name { font-size: 18px; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; }

.index01 .core_fun a .link { font-size: 14px; background: rgba(255, 255, 255, 0.2); border-radius: 15px; padding: 0 15px; display: inline-block; }

.index01 .core_fun a .link i { margin-right: 0; }

.index01 .owl-carousel { border-radius: 4px; overflow: hidden; }

.index01 .owl-carousel .pic {overflow: hidden; display: block; position: relative; }


/* .index01 .owl-carousel .pic:after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: url(../img/gradient1.png) repeat no-repeat bottom center; z-index: 1; } */

.index01 .entrain { height: 275px; border-radius: 4px; overflow: hidden; background: #fff; }

.index01 .entrain .tit { font-size: 20px; line-height: 56px; padding: 0 25px; font-weight: bold; background: url(../img/index01_rt.jpg) no-repeat left top; background-size: cover; border-bottom: 1px solid #fafafa; }

.index01 .entrain .link { position: relative; overflow: hidden; }

.index01 .entrain .link a { width: 50%; text-align: center; padding: 16px 0; }

.index01 .entrain .link:after { content: ""; position: absolute; left: 25px; right: 25px; top: 50%; background: #f5f5f5; height: 1px; }

.index01 .entrain .link:before { content: ""; position: absolute; top: 25px; bottom: 25px; left: 50%; background: #f5f5f5; width: 1px; }

.index01 .lesson_item { background: #fff; border-radius: 4px; overflow: hidden; height: 294px; }

.index01 .lesson_item .detail { display: block; padding: 10px 20px; background: #fff;}

.index01 .lesson_item .detail .tit { font-size: 16px; margin-bottom: 30px; font-weight: bold; line-height: 30px; height: 60px;}

.index01 .lesson_item .detail .btm { color: #666; }

.index01 .lesson_item .detail .btm .focus span { margin-left: 6px; }

.index01 .lesson_item .detail .btm i { margin: 0; vertical-align: inherit; }

.index01 .lesson_item:hover { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }

.index02 .lesson_item { background: #fff; border-radius: 4px; overflow: hidden; height: 294px;}

.index02 .lesson_item .detail { display: block; padding: 10px 20px; }

.index02 .lesson_item .detail .tit { font-size: 16px; margin-bottom: 30px; font-weight: bold; line-height: 30px; height: 60px;}

.index02 .lesson_item .detail .btm { color: #666; }

.index02 .lesson_item .detail .btm .focus span { margin-left: 6px; }

.index02 .lesson_item .detail .btm i { margin: 0; vertical-align: inherit; }

.index02 .lesson_item:hover { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.index02 .video_item { cursor: pointer; }

.index02 .video_item .cover { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.2); z-index: 2; }

.index02 .video_item .play { position: absolute; left: 0; right: 0; text-align: center; color: #fff; line-height: 40px; font-size: 36px; margin-top: -20px; top: 50%; z-index: 3; }

.index02 .video_item .time_length { position: absolute; right: 10px; bottom: 10px; font-size: 12px; line-height: 20px; padding: 0 10px; border-radius: 10px; z-index: 2; color: #fff; background: rgba(0, 0, 0, 0.5); }

.index03 .news_item { border-radius: 0 0 4px 4px; overflow: unset; position: relative; background: #fff; }

.index03 .news_item:hover { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }

.index03 .news_item .pic { height: 156px; overflow: hidden; }

.index03 .news_item .pic img { min-height: 100%; -o-object-fit: cover; object-fit: cover;  min-width: 100%; position: relative; top: 50%; transform: translate(-50%,-50%); left: 50%;}

.index03 .news_item .detail { padding: 10px 20px 20px; }

.index03 .news_item .detail .tit { font-size: 16px; margin-bottom: 10px; font-weight: bold; }

.index03 .news_item .detail .desc { color: #333; }

.index03 .date { position: absolute; left: 0; top: -10px; z-index: 2; color: #fff; line-height: 32px; background: url(../img/index03_date.png) no-repeat center right; background-size: cover; width: 84px; padding-left: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.index03 .date .day { font-size: 20px; }

.index03 .right_item { background: #fff; padding: 14px; position: relative; display: block; overflow: unset; }

.index03 .right_item:not(:last-child) { margin-bottom: 14px; }

.index03 .right_item .pic { width: 90px; height: 65px; overflow: hidden; margin-right: 15px; }

.index03 .right_item .pic img { min-height: 100%; -o-object-fit: cover; object-fit: cover; min-width: 100%; position: relative; top: 50%; transform: translate(-50%,-50%); left: 50%; }

.index03 .right_item .t { font-size: 16px; font-weight: bold; }

.index03 .right_item .d { color: #333; }

.index03 .right_item .date2 { position: relative; width: 90px; height: 65px; margin-right: 15px; }

.index03 .right_item .date2 .day { font-size: 36px; color: #333; line-height: 45px; }

.index03 .right_item .date2 .month { color: #999; font-size: 16px; text-align: right; line-height: 20px; }

.index03 .right_item .date2:after { content: ""; position: absolute; left: 60%; width: 1px; height: 100%; background-color: #dadada; top: 5px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.xc-banner { height: 180px; overflow: hidden; margin-top: 72px; position: relative; }

.xc-banner .pic { position: relative; height: 180px; overflow: hidden; z-index: 1; }

.xc-banner .pic img { max-width: none; width: 1920px; position: absolute; left: 50%; margin-left: -960px; top: 0; }

.xc-banner .content { position: absolute; left: 0; right: 0; bottom: 30px; color: #fff; z-index: 2; line-height: 1.4; }

.xc-banner .content .t2 { font-size: 25px; }

.xc-channel { line-height: 60px; font-size: 20px; }

.xc-channel li { float: left; margin-right: 85px; }

.xc-channel li a { display: block; position: relative; }

.xc-channel li.cur a { color: #fb592e; }

.xc-channel li.cur a:after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 3px; background: #fb592e; }

.rect-140 { padding-bottom: 140%; }

.white_paper_list01 .item { background: #fff; border-radius: 4px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 20px; }

.white_paper_list01 .item:not(:nth-child(-n+2)) { margin-top: 32px; }

.white_paper_list01 .item:hover { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }

.white_paper_list01 .item .pic { overflow: hidden; width: 32%; }

.white_paper_list01 .item .info { width: 63%; }

.white_paper_list01 .item .info .t { font-size: 20px; font-weight: bold; margin: 10px 0; }

.white_paper_list01 .item .info .d { color: #666; height: 78px; margin-bottom: 70px; }

.white_paper_list01 .item .info .btm { color: #666; }

.white_paper_list01 .item .info .btm .focus span { margin-left: 6px; }

.white_paper_list01 .item .info .btm i { margin: 0; vertical-align: inherit; }

.white_paper_detail01 .intro { padding: 30px 30px 40px; background: #fff; border-radius: 4px; }

.white_paper_detail01 .intro .top { margin-bottom: 40px; }

.white_paper_detail01 .intro .top .pic { width: 27%; }

.white_paper_detail01 .intro .top .info { width: 68%; }

.white_paper_detail01 .intro .top .info .t { font-size: 24px; font-weight: bold; line-height: 1.6; margin-bottom: 20px; }

.white_paper_detail01 .intro .top .info .focus { border-bottom: 1px solid #f0f0f0; padding-bottom: 10px; margin-bottom: 15px; color: #666; }

.white_paper_detail01 .intro .top .info .focus span { margin-right: 20px; }

.white_paper_detail01 .intro .top .info .focus i { margin: 0; vertical-align: inherit; }

.white_paper_detail01 .intro .top .info .link { margin-top: 30px; }

.white_paper_detail01 .intro .top .info .link .link_item { margin-right: 10px; }

.white_paper_detail01 .recomm .recomm_list { background: #fff; border-radius: 4px; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }

.white_paper_detail01 .recomm .recomm_list .item { float: left; width: 50%; padding: 30px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.white_paper_detail01 .recomm .recomm_list .pic { width: 34%; }

.white_paper_detail01 .recomm .recomm_list .info { width: 60%; }

.white_paper_detail01 .recomm .recomm_list .info .t { font-size: 20px; font-weight: bold; line-height: 30px; height: 60px; margin-bottom: 20px; }

.white_paper_detail01 .recomm .recomm_list .info .d { color: #666; line-height: 20px; height: 40px; margin-bottom: 30px; }

.white_paper_detail01 .recomm .recomm_list .info .btm { color: #666; }

.white_paper_detail01 .recomm .recomm_list .info .btm .focus span { margin-left: 6px; }

.white_paper_detail01 .recomm .recomm_list .info .btm i { margin: 0; vertical-align: inherit; }

.common-artical-box { background: #fff; border-radius: 4px; padding: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; height: 294px; }

.common-artical-box .top .left { width: 86px; margin-right: 15px; }

.common-artical-box .top .left .no {z-index: 2; position: absolute; top: 0; left: 0; background: #ff0000; font-size: 18px; font-family: impact; font-style: italic; color: #fff; line-height: 24px; width: 24px; text-align: center; }

.common-artical-box .top .left .pic { height: 65px; }

.common-artical-box .top .left .pic img { min-height: 100%; -o-object-fit: cover; object-fit: cover; min-width: 100%; position: relative; top: 50%; transform: translate(-50%,-50%); left: 50%; }

.common-artical-box .top .info { overflow: hidden; }

.common-artical-box .top .info .focus { color: #666; }

.common-artical-box .top .info .focus i { vertical-align: inherit; margin: 0; }

.common-artical-box .top .info .t { font-size: 15px; line-height: 22px; }

.common-artical-box .normal { display: block; margin-top: 16px; line-height: 26px; }

.common-artical-box .normal span { vertical-align: middle; }

.common-artical-box .normal .no { display: inline-block; color: #666; font-size: 18px; font-family: impact; width: 24px; margin-right: 5px; text-align: center; position: relative; }

.common-artical-box .normal:nth-of-type(2) .no, .common-artical-box .normal:nth-of-type(3) .no { background: url(../img/index02_no.png) no-repeat center bottom; }

.common-artical-box .normal:nth-of-type(2) .no { color: #fb592e; }

.common-artical-box .normal:nth-of-type(3) .no { color: #fd9776; }

.common-anthor { padding: 30px; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; border-radius: 4px; margin-bottom: 30px; -webkit-transition: all .5s ease 0s; transition: all .5s ease 0s; }

.common-anthor .avatar { width: 80px; height: 80px; border: 4px solid #ececec; border-radius: 50%; margin: 0 auto; overflow: hidden; }

.common-anthor .name { font-size: 20px; text-align: center; font-weight: bold; margin: 10px 0 5px; }

.common-anthor .desc { margin-bottom: 10px; }

.common-anthor .summary { border-top: 1px solid #ececec; padding-top: 10px; }

.common-anthor .summary .ion { color: #666; }

.common-anthor .author_artical .item { display: block; }

.common-anthor .author_artical .item:not(:last-child) { margin-bottom: 20px; }

.common-anthor .author_artical .item .pic { width: 34%; }

.common-anthor .author_artical .item .info { width: 60%; }

.common-anthor .author_artical .item .info .t { line-height: 20px; height: 60px; margin-bottom: 10px; overflow: hidden; }

.common-anthor .author_artical .item .info .focus { color: #666; text-align: right; }

.common-anthor .author_artical .item .info .focus span { margin-left: 6px; }

.common-anthor .author_artical .item .info .focus i { margin: 0; vertical-align: inherit; }

.common-anthor .to_more { width: 100%; margin-top: 20px; }

.common-anthor .video_block .video_item { display: block; cursor: pointer; }

.common-anthor .video_block .video_item:not(:last-child) { margin-bottom: 20px; }

.common-anthor .video_block .video_item .tit { margin-top: 5px; }

.common-anthor .video_block .video_item .cover { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.2); z-index: 2; }

.common-anthor .video_block .video_item .play { position: absolute; left: 0; right: 0; text-align: center; color: #fff; line-height: 40px; font-size: 36px; margin-top: -20px; top: 50%; z-index: 3; }

.common-anthor .video_block .video_item .time_length { position: absolute; right: 10px; bottom: 10px; font-size: 12px; line-height: 20px; padding: 0 10px; border-radius: 10px; z-index: 2; color: #fff; background: rgba(0, 0, 0, 0.5); }

.widgets_common_pages_3 { text-align: center; margin-top: 30px; font-size: 0;}

.widgets_common_pages_3 a, .widgets_common_pages_3 span { display: inline-block; border: 1px solid #ededed; padding: 0px 8px; -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; background: #fff; font-weight: normal; height: 40px; line-height: 40px; min-width: 40px; margin-left: 0 !important; font-size: 14px;}

.widgets_common_pages_3 a:hover, .widgets_common_pages_3 .num.current { color: #fff; background: #fb592e; }

.widgets_common_pages_3 span.count { border: 0; background: 0; color: #333; margin-left: 10px; }

.widgets_common_pages_3 i { vertical-align: inherit; }

.video_list01 .top { line-height: 32px; }

.video_list01 .top .tit { font-size: 20px; font-weight: bold; margin-right: 40px; }

.video_list01 .top .cla a { display: inline-block; padding: 0 10px; font-size: 16px; margin-right: 20px; }

.video_list01 .top .cla a.cur { background: #fb592e; color: #fff; border-radius: 4px; }

.video_list01 .top .search { background: #fff; border: 1px solid #d7d8d9; border-radius: 16px; padding: 0 16px; }

.video_list01 .top .search form { line-height: 1; }

.video_list01 .top .search .inp { height: 30px; padding: 0; background: none; border: none; line-height: 30px; vertical-align: middle; }

.video_list01 .top .search button { background: none; border: none; line-height: 30px; padding: 0; color: #fb592e; font-size: 16px; vertical-align: middle; }

.video_list01 .top .search button i { vertical-align: unset; }

.video_list .index02 .video_item { margin-top: 30px; }

.video_detial01 .top { padding: 30px 30px 40px; background: #fff; border-radius: 4px; }

.video_detial01 .top video { width: 100%; }

.video_detial01 .top .tit { font-size: 24px; font-weight: bold; margin-bottom: 10px; }

.video_detial01 .top .fun { margin-bottom: 15px; line-height: 28px; color: #666; }

.video_detial01 .top .fun .from { margin-right: 10px; }

.video_detial01 .top .fun .from .anthor { color: #fb592e; }

.video_detial01 .top .fun .focus { color: #666; }

.video_detial01 .top .fun .focus span { margin-left: 6px; }

.video_detial01 .top .fun .focus i { margin: 0; vertical-align: unset; }

.video_detial01 .top .desc { margin-top: 40px; }

.special_column.channel_content { margin-top: 72px; }

.special_column.channel_content .index01 .lesson_item { margin-top: 30px; }
.special_column.channel_content .index02 .lesson_item { margin-top: 30px; }

.special_column.channel_content .special_column01 { margin-bottom: 30px; }

.special_column.channel_content .special_column01 .owl-carousel { border-radius: 4px; overflow: hidden; }

.special_column.channel_content .special_column01 .owl-carousel .pic { height: 346px; overflow: hidden; display: block; position: relative; }

.special_column.channel_content .special_column01 .owl-carousel .pic img { width: 900px; height: 346px; }

.special_column.channel_content .special_column01 .owl-carousel .pic:after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: url(../img/gradient1.png) repeat no-repeat bottom center; z-index: 1; }

.right-artical-box .common-artical-box { height: 346px; }

.right-artical-box .common-artical-box .common-tit { background: #fff; padding: 0px 0px 10px; border-bottom: 1px solid #f2f2f2; margin-bottom: 20px; }

.special_column_detail.channel_content { margin-top: 72px; }

.special_column_detail01 .left_info { background: #fff; border-radius: 4px; padding: 40px; }

.special_column_detail01 .left_info .intro .tit { text-align: center; font-size: 24px; font-weight: bold; margin-bottom: 40px; }

.special_column_detail01 .left_info .intro .fun { margin-bottom: 15px; line-height: 28px; color: #666; border-bottom: 1px solid #ebebeb; padding-bottom: 10px; margin-bottom: 20px; }

.special_column_detail01 .left_info .intro .fun .from { margin-right: 10px; }

.special_column_detail01 .left_info .intro .fun .from .anthor { color: #fb592e; }

.special_column_detail01 .left_info .intro .fun .mark { color: #999999; border-color: #999999; }

.special_column_detail01 .left_info .intro .fun .focus { color: #666; }

.special_column_detail01 .left_info .intro .fun .focus span { margin-left: 6px; }

.special_column_detail01 .left_info .intro .fun .focus i { margin: 0; vertical-align: unset; }

.special_column_detail01 .left_info .intro .content { padding-bottom: 30px; border-bottom: 1px solid #ebebeb; margin-bottom: 30px; }

.special_column_detail01 .left_info .intro .content img { display: block; margin: 20px auto; }

.special_column_detail01 .left_info .intro .annotation { color: #999; }

.special_column_detail01 .left_info .intro .annotation i.ion { color: #fb592e; }

.special_column_detail01 .comment .comment_tit { line-height: 26px; margin-top: 30px; }

.special_column_detail01 .comment .comment_tit .t { font-size: 22px; margin-right: 10px; font-weight: bold; }

.special_column_detail01 .comment .comment_tit .r img { width: 26px; height: 26px; margin-right: 5px; border-radius: 50%; }

.special_column_detail01 .comment .comment_tit .n, .special_column_detail01 .comment .comment_tit a { color: #fb592e; }

.special_column_detail01 .comment .text { display: block; border: 1px solid #f0f0f0; width: 100%; padding: 20px; line-height: 20px; height: 120px; resize: none; margin-top: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.special_column_detail01 .comment .operate { background: #f0f0f0; padding: 10px 20px; line-height: 34px; }

.special_column_detail01 .comment .operate .left { color: #999; }

.special_column_detail01 .comment .operate .left .danger { color: #f00; }

.special_column_detail01 .comment .comment_nodata { margin-top: 20px; text-align: center; color: #d8d8d8; }

.special_column_detail01 .comment .comment_nodata .icon { font-size: 60px; line-height: 1.4; }

.special_column_detail01 .comment .comment_nodata .tip { font-size: 20px; }

.special_column_detail01 .comment .comment_list { overflow: hidden; margin-bottom: 20px; }

.special_column_detail01 .comment .comment_list .top { line-height: 30px; }

.special_column_detail01 .comment .comment_list .item { margin-top: 20px; }

.special_column_detail01 .comment .comment_list .item:not(:last-child) .con { border-bottom: 1px solid #f0f0f0; }

.special_column_detail01 .comment .comment_list .item .top { margin-bottom: 15px; }

.special_column_detail01 .comment .comment_list .item .top .name { color: #fb592e; }

.special_column_detail01 .comment .comment_list .item .top .ava img { width: 30px; height: 30px; border-radius: 50%; margin-right: 15px; }

.special_column_detail01 .comment .comment_list .item .top .comment_date { color: #999; }

.special_column_detail01 .comment .comment_list .item .top .split { margin: 0 10px; color: #dedede; }

.special_column_detail01 .comment .comment_list .item .top .replay { margin: 0 10px; }

.special_column_detail01 .comment .comment_list .item .con { margin-left: 50px; }
.special_column_detail01 .comment .comment_list .item .con img{display: block; max-width: 140px; margin: 10px 0;}

.special_column_detail01 .comment .comment_list .item .con .fun { color: #999; padding: 15px 0 20px; line-height: 20px; }

.special_column_detail01 .comment .comment_list .item .con .fun .submit_like { cursor: pointer; }

.special_column_detail01 .comment .comment_list .item .con .fun .submit_like.ed { color: #fb592e; }

.special_column_detail01 .comment .comment_list .item .con .fun > span { cursor: pointer; margin-right: 50px; }

.special_column_detail01 .comment .comment_list .item .con .fun > span i { vertical-align: unset; margin-left: 0; }

.special_column_detail01 .comment .comment_list .item .con .fun > span.ed { color: #fb592e; }

.special_column_detail01 .comment .comment_list .item .sec_list { background: #f0f0f0; padding: 20px 25px; display: none; }

.special_column_detail01 .comment .comment_list .item .sec_list .please_login { padding: 20px 0; }

.special_column_detail01 .comment .comment_list .item .sec_list .please_login a { color: #fb592e; margin: 0 5px; }

.special_column_detail01 .comment .comment_list .item .sec_list .write_comment { line-height: 28px; }

.special_column_detail01 .comment .comment_list .item .sec_list .write_comment .ava img { width: 30px; height: 30px; border-radius: 50%; margin-right: 10px; margin-top: 5px; }

.special_column_detail01 .comment .comment_list .item .sec_list .write_comment .inp { width: 580px; }

.special_column_detail01 .comment .comment_list .item .sec_list .write_comment .inp input { width: 100%; line-height: 38px; border: 1px solid #ebebeb; border-radius: 4px; height: 40px; padding: 0 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.special_column_detail01 .comment .comment_list .item .sec_list .sec_item { padding-top: 20px; }

.special_column_detail01 .comment .comment_list .item .sec_list .sec_item:not(:last-child) { border-bottom: 1px solid #dcdcdc; }

.special_column_detail01 .comment .comment_list .item .sec_list .sec_item .ava img { width: 30px; height: 30px; }

.special_column_detail01 .comment .comment_list .item .sec_list .sec_item .top { line-height: 30px; }

.load_more { width: 100%; line-height: 42px; color: #fb592e; border: 1px solid #fb592e; border-radius: 23px; text-align: center; cursor: pointer; font-size: 16px; -webkit-transition: all .5s ease 0s; transition: all .5s ease 0s; }

.load_more:hover { opacity: .8; }

.common-nodata-text { text-align: center; color: #999; margin-top: 20px; }

.manual_page01 .left_nav { padding: 25px; background: #fff; border-radius: 4px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }

.manual_page01 .left_nav .search { border-bottom: 1px solid #f0f0f0; position: relative; margin-bottom: 15px; }

.manual_page01 .left_nav .search .inp { background: none; border: none; padding: 0 50px 0 0; width: 100%; line-height: 40px; height: 40px; }

.manual_page01 .left_nav .search button { position: absolute; right: 0; bottom: 0; line-height: 40px; padding: 0; border: 0; background: none; font-size: 18px; }

.manual_page01 .left_nav .direction { height: 700px; overflow: auto; line-height: 2.4; }

.manual_page01 .left_nav .direction a { display: block; }

.manual_page01 .left_nav .direction .tit { position: relative; padding-left: 25px; cursor: pointer; }

.manual_page01 .left_nav .direction .tit:hover { color: #fb592e; }

.manual_page01 .left_nav .direction .tit .ion { position: absolute; left: 0; top: 0; z-index: 1; margin: 0; }

.manual_page01 .left_nav .direction .sec_level { margin-left: 30px; display: none; }
.manual_page01 .left_nav .direction .sec_level .tit{padding-left: 15px;}
.manual_page01 .left_nav .direction .sec_level .tit::after{content: ""; position: absolute; top: 50%; left: 2px; width: 4px; height: 4px; background: #ccc; border-radius: 50%; margin-top: -2px;}

.manual_page01 .left_nav .direction .third_level { padding: 10px 0; margin-left: 25px; display: none; }

.manual_page01 .left_nav .direction .third_level .t { padding-left: 20px; cursor: pointer; margin-bottom: 3px; }

.manual_page01 .left_nav .direction .third_level .t.cur, .manual_page01 .left_nav .direction .third_level .t:hover { background: #f2f2f2; }

.manual_page01 .left_nav .direction .fir_level.cur .sec_level { display: block; }

.manual_page01 .left_nav .direction .fir_level.cur > .tit .ion { -webkit-transform: rotate(90deg); transform: rotate(90deg); }

.manual_page01 .left_nav .direction .sec_level.cur .third_level { display: block; }

.manual_page01 .left_nav .direction .sec_level.cur > .tit .ion { -webkit-transform: rotate(90deg); transform: rotate(90deg); }

.manual_page01 .right_content { padding: 25px 35px 45px; border-radius: 4px; background: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }

.manual_page01 .right_content .tit { font-size: 24px; font-weight: bold; }

.manual_page01 .right_content .fun { line-height: 30px; padding-bottom: 15px; border-bottom: 1px solid #ebebeb; margin-bottom: 20px; }

.manual_page01 .right_content .fun .date { color: #999; }

.manual_page01 .right_content .fun .ion { vertical-align: unset; }

.manual_page01 .right_content .content .intro { font-size: 15px; line-height: 2; }

.manual_page01 .right_content .content .t { font-size: 20px; font-weight: bold; margin: 15px 0; }

.manual_page01 .right_content .pager { margin-top: 30px; line-height: 30px; }

.manual_page01 .right_content .pager .prev, .manual_page01 .right_content .pager .next { width: 48%; }

.manual_page01 .right_content .pager .prev span, .manual_page01 .right_content .pager .next span { display: inline-block; width: 300px; vertical-align: middle; }

.manual_page01 .right_content .pager .prev .ion, .manual_page01 .right_content .pager .next .ion { margin: 0; }

.manual_page01 .right_content .pager .next { text-align: right; }

.knowledge_detail01 { margin-top: 72px; }

.knowledge_detail01 .quiz_box { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background: #fff; text-align: center; height: 200px; overflow: hidden; padding-top: 40px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.knowledge_detail01 .quiz_box .tri_quiz { color: #fff; width: 120px; margin: 0 auto; padding: 10px 0; margin-bottom: 10px; cursor: pointer; border-radius: 4px; -webkit-transition: all .5s ease 0s; transition: all .5s ease 0s; background: #fb592e -webkit-gradient(linear, left top, right top, from(#fc9471), to(#fb592e)); background: #fb592e linear-gradient(90deg, #fc9471, #fb592e); }

.knowledge_detail01 .quiz_box .tri_quiz:hover { opacity: .8; }

.knowledge_detail01 .quiz_box .tri_quiz .icon { font-size: 36px; line-height: 40px; }

.knowledge_detail01 .quiz_box .tri_quiz .t { font-size: 16px; line-height: 30px; }

.knowledge_detail01 .quiz_box .tip { color: #999; }

.knowledge_detail02 { margin-top: 25px; }

.knowledge_detail02 .content { padding: 30px 25px; background: #fff; border-radius: 4px; }

.knowledge_detail02 .content .tit { font-size: 18px; font-weight: bold; }

.knowledge_detail02 .content .fun { color: #999; margin: 5px 0 20px; padding-bottom: 15px; border-bottom: 1px solid #f2f2f2; }

.knowledge_detail02 .content .fun span { margin-right: 20px; }

.knowledge_detail02 .content .fun span.author { color: #333; }

.knowledge_detail02 .content .editor { font-size: 15px; margin-bottom: 20px; }
.knowledge_detail02 .content .editor img{max-width: 400px; margin: 10px 0; display: block;}
.knowledge_detail02 .content .answer_form { padding-top: 25px; display: none; }

.knowledge_detail02 .content .answer_form textarea { border: 1px solid #f2f2f2; width: 100%; height: 200px; }

.knowledge_detail02 .content .answer_form .operate { text-align: right; margin-top: 10px; }
.knowledge_detail02 .content .answer_form .operate .code{height:38px;}
.knowledge_detail02 .content .answer_form .operate .inp{height: 38px; border: 1px solid #ccc; padding: 0 15px; width: 160px; box-sizing: border-box;}
.knowledge_detail .special_column_detail01 .comment { padding: 0 30px 25px; background: #fff; border-radius: 4px; margin-top: 25px; overflow: hidden; }

.knowledge_list01 { margin-top: 30px; }

.knowledge_list01 .content { background: #fff; border-radius: 4px; padding: 25px 30px; }

.knowledge_list01 .top_tit { border-bottom: 1px solid #f2f2f2; }

.knowledge_list01 .top_tit .cla { line-height: 1; }

.knowledge_list01 .top_tit .cla a { line-height: 32px; display: inline-block; font-size: 18px; margin-right: 60px; padding-bottom: 12px; position: relative; }

.knowledge_list01 .top_tit .cla a.cur { color: #fb592e; font-size: 20px; font-weight: bold; }

.knowledge_list01 .top_tit .cla a.cur:after { content: ""; position: absolute; bottom: -1px; left: 0; right: 0; height: 3px; background: #fb592e; }

.knowledge_list01 .top_tit .search { background: #fff; border: 1px solid #d7d8d9; border-radius: 16px; padding: 0 16px; }

.knowledge_list01 .top_tit .search form { line-height: 1; }

.knowledge_list01 .top_tit .search .inp { height: 30px; padding: 0; background: none; border: none; line-height: 30px; vertical-align: middle; }

.knowledge_list01 .top_tit .search button { background: none; border: none; line-height: 30px; padding: 0; color: #fb592e; font-size: 16px; vertical-align: middle; cursor: pointer; }

.knowledge_list01 .top_tit .search button i { vertical-align: unset; }

.knowledge_list01 .quiz_item { padding: 25px 0 0; }

.knowledge_list01 .quiz_item:not(:last-child) { border-bottom: 1px solid #f0f0f0; padding: 25px 0; }

.knowledge_list01 .quiz_item .ans_num { width: 54px; height: 54px; color: #fb592e; text-align: center; background: #fff0e6; line-height: 20px; padding: 7px 0; -webkit-box-sizing: border-box; box-sizing: border-box; margin-right: 15px; }

.knowledge_list01 .quiz_item .intro { line-height: 27px; width: 950px; }

.knowledge_list01 .quiz_item .intro .tit { font-size: 18px; font-weight: bold; }


.knowledge_list01 .quiz_item .intro .fun { color: #999; }

.knowledge_list01 .quiz_item .intro .fun span { margin-right: 25px; }

.knowledge_list01 .quiz_item .intro .fun span i { vertical-align: unset; }

.knowledge_list01 .quiz_item .to_answer { margin-top: 9px; }

.knowledge_list01 .quiz_item .comment { margin-top: 20px; padding: 0 20px; }

.knowledge_list01 .quiz_item .comment .comment_list { margin-bottom: 0; padding-bottom: 0; }

.quiz_page { margin-top: 72px; }

.quiz_page .form { display: block; background: #fff; padding: 40px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); border-radius: 4px; }

.quiz_page .form .t { font-size: 18px; margin-bottom: 10px; }

.quiz_page .form .inp { margin-bottom: 20px; }

.quiz_page .form .inp input, .quiz_page .form .inp textarea { line-height: 40px; padding: 0 15px; border: 1px solid #cccccc; display: block; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; background: none; }

.quiz_page .form .inp textarea { resize: none; height: 190px; }

.quiz_page .form .operate { text-align: right; }
.quiz_page .form .operate .code{height:38px;}
.quiz_page .form .operate .inp{height: 38px; border: 1px solid #ccc; padding: 0 15px; width: 160px; box-sizing: border-box;}
.backend_content:after{content: ""; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #f2f2f2; z-index: -1;}
.backend_content{width: 1200px; margin: 120px auto; box-sizing: border-box; overflow: hidden;}
.backend_content .left-menu{width: 180px; background: #fff; float: left; height: 100%; min-height:600px;}
.backend_content .left-menu .user_info{color:#fff; background:url(../img/backend_ubg.png) no-repeat center; background-size:cover; color:#fff; padding:30px 20px; text-align: center; margin-bottom: 20px;}
.backend_content .left-menu .user_info a{display:block; width:105px; line-height:28px; border-radius:4px; margin:15px auto 0; border:1px solid #fff;}
.backend_content .left-menu .user_info a:hover{color:#fff; opacity:0.8;}
.backend_content .left-menu .menu_list a{display:block; line-height:45px; padding:0 20px; position:relative; color:#333; border-bottom:1px solid #fff;}
.backend_content .left-menu .menu_list a .ion{color:#999; margin-right: 5px;}
.backend_content .left-menu .menu_list a.cur{background:#fdf1ee;}
.backend_content .left-menu .menu_list a.cur:after{content:""; position:absolute; left:0; top:0; bottom:0; width:5px; background:#f95a38;}
.backend_content .left-menu .menu_list a:hover{background:#fdf1ee;}
.backend_content .right-content{background:#fff; min-height:600px; width: 1000px; float: right;}
.backend_content .right-content .menu_tit{line-height:60px; padding:0 40px; border-bottom:1px solid #d9d9d9; font-size: 20px;}
.backend_content .right-content .main_con{padding:40px;}
.backend_content .right-content .channel_tit{line-height:60px; font-size: 20px;}
.backend_content .right-content .channel_con{padding:0 60px 60px; box-sizing:border-box; max-width:1100px;}

.backend_article_edit .right-content .form_inp{margin-bottom: 25px;}
.backend_article_edit .right-content .form_inp .key{width:80px; text-align:right; margin-right: 20px; line-height:38px;}
.backend_article_edit .right-content .form_inp .key em{color:#f95a38;}
.backend_article_edit .right-content .form_inp input{background:none; border:1px solid #d9d9d9; border-radius:4px; line-height:36px; height:36px; padding:0 10px; box-sizing: border-box;}
.backend_article_edit .right-content .form_inp .full_inp{width:770px; }
.backend_article_edit .right-content .form_inp .select-ui-choose-default{background:none; border:1px solid #d9d9d9; border-radius:4px; line-height:36px; height:36px; box-sizing: border-box; width:200px;}
.backend_article_edit .right-content .form_btn button{display:block; width: 260px; line-height: 46px; margin-left: 80px; background:#f95a38; color:#fff; border-radius: 4px; text-align:center; border:none; margin-top: 30px; font-size: 16px; cursor:pointer;}
.backend_article_edit .right-content .form_btn button:hover{opacity:0.8;}

.backend_article_edit .right-content .form_inp .tip{color:#666;}
.backend_article_edit .right-content .form_inp .webuploader-container{border: 1px dashed #c3c3c3; margin-bottom: 10px; border-radius: 6px;}
.backend_article_edit .right-content .form_inp .webuploader-container .webuploader-pick{width:100% !important; height:100% !important;}
.backend_article_edit .right-content .form_inp .webuploader-container .webuploader-pick div{height:auto; text-align:center; width: auto; color: #999;}
.backend_article_edit .right-content .form_inp .webuploader-container .webuploader-pick div:first-child{margin-top: 35px;}
.backend_article_edit .right-content .form_inp .webuploader-container .webuploader-pick img{object-fit: contain; width: 100%; height: 100%;}


.backend_article_list .filter{line-height:38px; margin-bottom: 20px;}
.backend_article_list .filter .status .key{color:#666;}
.backend_article_list .filter .status a{margin-left: 20px;}
.backend_article_list .filter .status a.cur{color:#f95a38;}
.backend_article_list .date{border:1px solid #d9d9d9; border-radius:4px; color:#999; padding:0 10px; margin-right: 20px;}
.backend_article_list .date input{width:90px; border:none; line-height:34px; height:34px; margin-left: 10px;}
.backend_article_list .search{border:1px solid #d9d9d9; border-radius:4px; color:#999;}
.backend_article_list .search input{width:140px; border:none; line-height:34px; height:34px; margin-left: 10px;}
.backend_article_list .search button{border:none; background:none; font-size: 20px; line-height:20px; padding:0; vertical-align: middle; color:#666; cursor:pointer; border-left:1px solid #ddd; padding:0 10px;}
.backend_article_list .summary_count{color:#666;}
.backend_article_list .summary_count .n{color:#f95a38;}
.backend_article_list .article_list li{padding:20px 0; border-bottom:1px solid #e3e3e3;}
.backend_article_list .article_list li .pic{width: 175px; height:95px; overflow:hidden; margin-right: 20px;}
.backend_article_list .article_list li .pic img{object-fit:cover; min-height:100%;}
.backend_article_list .article_list li .info{width:620px;}
.backend_article_list .article_list li .tit {display:block; overflow:hidden; line-height:26px; margin:15px 0;}
.backend_article_list .article_list li .tit .name{font-weight: bold; font-size: 16px; max-width:820px; margin-right: 10px;}
.backend_article_list .article_list li .tit .status.nopass{border:1px solid #999; border-radius:4px; color:#666; padding:0 10px; font-size: 14px;}
.backend_article_list .article_list li .tit .status.online{border:1px solid #f95a38; border-radius:4px; color:#f95a38; padding:0 10px; font-size: 14px;}
.backend_article_list .article_list li .tit .status.checking{border:1px solid #00c3e4; border-radius:4px; color:#00c3e4; padding:0 10px; font-size: 14px;}
.backend_article_list .article_list li .data{color:#999;}
.backend_article_list .article_list li .data span{margin-right: 10px;}
.backend_article_list .article_list li .operate{margin-top: 56px;}
.backend_article_list .article_list li .operate a{margin-left: 5px;}
.backend_article_list .load_more{line-height:45px; width:230px; margin:0 auto; border:1px solid #f95a38; border-radius:6px; color:#f95a38; text-align:center;-webkit-transition: all .5s ease 0s; transition: all .5s ease 0s; box-sizing:border-box; cursor:pointer; margin-top: 40px;}
.backend_article_list .load_more:hover{color:#fff; background:#f95a38;}

.backend_home .stastics{background:#f8f8f8; margin-bottom: 30px;}
.backend_home .stastics li{float:left; width:20%; text-align:center;}
.backend_home .stastics li .num{font-size: 36px; font-family:Arial; font-weight: bold; line-height:40px; padding:20px 0 10px;}
.backend_home .stastics li .s{padding-bottom: 20px;}
.backend_home .stastics li a{display:block; background:#f95a38; color:#fff;}
.backend_home .stastics li .icon{font-size: 36px; padding:20px 0 10px; line-height:40px;}
.backend_home .stastics li a:hover{opacity:0.8;}
.backend_home .article_list{margin-top: 10px;}
.backend_home .article_list .item{padding-left:20px; position:relative; padding-bottom: 30px; border-left:1px solid #e8e8e8;}
.backend_home .article_list .item:after{content:""; position:absolute; top:0; left:-5px; width:10px; height:10px; border-radius:50%; background:#e8e8e8;}
.backend_home .article_list .item:first-child:after{background:#f95a38;}
.backend_home .article_list .item .top{color:#999; line-height:1; margin-bottom: 10px;}
.backend_home .article_list .item .btm .pic{width: 75px; height: 45px; overflow: hidden; margin-right: 20px;}
.backend_home .article_list .item .btm .pic img {object-fit: cover; min-height: 100%; }
.backend_home .article_list .item .btm .name{line-height:45px; color:#000; width:550px;}
.backend_home .article_list .item .btm .name:hover{color:#f95a38;}
.backend_home .article_list .item .btm .data{width:120px; text-align:center; position:relative;}
.backend_home .article_list .item .btm .data:last-child:after{content:""; position:absolute; right:0; top:5px; height:40px; width:1px; border-right:1px solid #e8e8e8;}
.backend_home .article_list .item .btm .data .num{font-size: 18px; color:#000; line-height:1; margin-bottom: 10px;}
.backend_home .article_list .item .btm .data .desc{font-size: 13px; color:#999;}
.backend_home .load_more {line-height: 45px; width: 230px; margin: 0 auto; border: 1px solid #f95a38; border-radius: 6px; color: #f95a38; text-align: center; -webkit-transition: all .5s ease 0s; transition: all .5s ease 0s; box-sizing: border-box; cursor: pointer; margin-top: 40px; display:none;}
.backend_home .load_more:hover{color:#fff; background:#f95a38;}
.backend_fans .total{color:#999;}
.backend_fans .total .n{color:#f95a38;}
.backend_fans .fans_list{position:relative;}
.backend_fans .fans_list .item{width:48%; margin-top: 25px; padding-bottom: 10px; border-bottom:1px solid #e2e2e2;}
.backend_fans .fans_list .item:nth-child(odd){margin-right: 4%;}
.backend_fans .fans_list .item .avatar img{width:60px; height:60px; border-radius:50%;}
.backend_fans .fans_list .item .avatar{margin-right: 20px;}

.backend_fans .fans_list .item .name{font-size: 16px; margin:4px 0; display:block;}
.backend_fans .fans_list .item .num{color:#999;}
.backend_fans .fans_list .item .follow{color:#fff; line-height:36px; width:80px; text-align:center; background:#f95a38; border-radius:4px; cursor:pointer; margin-top: 10px; -webkit-transition: all .5s ease 0s; transition: all .5s ease 0s;}
.backend_fans .fans_list .item .nofollow{line-height:36px; width:80px; text-align:center; background:#e3dddb; border-radius:4px; cursor:pointer; margin-top: 10px; -webkit-transition: all .5s ease 0s; transition: all .5s ease 0s;}
.backend_fans .fans_list .item .follow:hover{opacity:0.8;}
.backend_fans .fans_list .item .nofollow:hover{opacity:0.8;}
.backend_fans .load_more {line-height: 45px; width: 230px; margin: 0 auto; border: 1px solid #f95a38; border-radius: 6px; color: #f95a38; text-align: center; -webkit-transition: all .5s ease 0s; transition: all .5s ease 0s; box-sizing: border-box; cursor: pointer; margin-top: 40px; display:none;}
.backend_fans .load_more:hover{color:#fff; background:#f95a38;}
.backend_fans .follow_alert{position:absolute; top:50%; left:50%; background:rgba(0,0,0,0.5); color:#fff; width:280px; line-height:80px; font-size: 20px; border-radius:6px; z-index:10; margin-top: -40px; margin-left: -140px; text-align:center; display:none;}
.box_wrap_bar.bg-primary{background:#f95a38;}

.common-nodata-pic, #rolling_news .no_news{display:block; margin:0 auto;}
.common-nodata-text{color:#999; text-align:center; margin-top: 20px;}


.key{padding:0 4px;color:#fb592e;}

.not_found{margin:50px auto;line-height:24px;font-size:18px;font-weight:bold;text-align: center;color:#666;}


.manual_page01 .left_nav .direction::-webkit-scrollbar {
  width: 3px;
  height: 3px;
  background-color: #f5f5f5;
}
/*定义滚动条轨道 内阴影+圆角*/
.manual_page01 .left_nav .direction::-webkit-scrollbar-track {
  background-color: #f5f5f5;
}
/*定义滑块 内阴影+圆角*/
.manual_page01 .left_nav .direction::-webkit-scrollbar-thumb {
  background-color: #f95a38;
}

.index01 .banner_con{background: #fff; padding:0 24px; height:650px;}
.index01 .recomm_box{padding:13px 0; border-bottom: #f0f0f0 1px solid; display:block;}
.index01 .recomm_box .top { margin-bottom: 3px; line-height:25px; }
.index01 .recomm_box .top .name { color: #fb592e; }
.index01 .recomm_box .top .ava img { width: 25px; height: 25px; border-radius: 50%; margin-right: 15px; }
.index01 .recomm_box .top .comment_date, .index01 .recomm_box .top .view { color: #999; }
.index01 .recomm_box .top .split { margin: 0 10px; color: #dedede; }
.index01 .recomm_box .t{font-size:16px; font-weight:bold;}
.index01 .recomm_box .d{color:#333;}

.banner-tit { padding-top: 25px; padding-bottom: 10px; line-height: 25px; border-bottom:1px solid #e8e8e8;}
.banner-tit .name { font-size: 20px; font-weight: bold; }
.banner-tit .icon_tit{position:relative;}
.banner-tit .icon_tit:after{content:""; position:absolute; bottom:-10px; left:0; right:0; background:#fb592e; height:3px;}
.banner-tit .icon_tit img { margin-right: -15px; }
.banner-tit .more { color: #666; }
.banner-tit .more i { vertical-align: inherit; margin-right: 0; }
.banner-tit .more:hover { color: #fb592e; }

.zoom-popup{position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); z-index: 999; }
.zoom-popup img{max-width: 90%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: auto; max-height: 90%;}

/* 2023-0216 */
.pic_list01 .content .item{box-shadow: 0 0 10px rgba(0,0,0,0.1); float:left; margin-bottom: 40px; margin-right:2%; width:32%;}
.pic_list01 .content .item:nth-child(3n){margin-right: 0;}
.pic_list01 .content .item .info{padding:20px 30px;}
.pic_list01 .content .item .info .t{font-size: 20px; font-weight: bold; margin-bottom:10px;}
.pic_list01 .content .item .info .d{color:#999; font-size: 15px;}
.pic_list01 .content .item .detail{background:#fb592e; box-shadow: 0 0 10px rgba(0,0,0,0.1); color:#fff; display:none; left:0; padding:20px 30px; position:absolute; right:0; bottom:0; z-index:1;}
.pic_list01 .content .item .detail .desc{font-size: 15px;}
.pic_list01 .content .item .detail{background:#fb592e; box-shadow: 0 0 10px rgba(0,0,0,0.1); color:#fff; display:none; left:0; padding:20px 30px; position:absolute; right:0; bottom:0; z-index:1;}
.pic_list01 .content .item .detail .desc{font-size: 15px;}






.footer{background:#172637; color:#fff;}
.footer .f_top{padding-bottom:50px; padding-top:60px;}
.footer .f_top .left{width:25%; margin-right:2%;}
.footer .f_top .left .f_tel{font-size:14px; line-height:30px; display:flex; display:-moz-box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:-moz-box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; margin-top:35px;}
.footer .f_top .left .f_tel img{vertical-align:middle; margin-right:10px;}
.footer .f_top .left .f_tel a{color:#ec5208; font-size:24px; font-weight:bold;}
.footer .f_top .left .f_address{font-size:14px; line-height:30px; display:flex; display:-moz-box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:-moz-box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox;}
.footer .f_top .left .f_address img{vertical-align:middle; margin-right:10px;}
.footer .f_top .center{width:63%;}
.footer .f_top .center dl{margin-right:9%; float:left;}
.footer .f_top .center dl:last-child{margin-right:0;}
.footer .f_top .center dt{font-size:18px;font-weight:bold;}
.footer .f_top .center dd{font-size:14px; line-height:30px; color:#b0b5bb;}
.footer .f_top .right{width:120px; display:flex; display:-moz-box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:-moz-box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; font-size:16px; color:#b0b5bb;flex-wrap:wrap; text-align:center}
.footer .f_top .right .item .img_{width:79%; margin:0 auto; margin-bottom:10px;}
.footer .f_top .right .item:first-child{margin:0; margin-bottom:30px;}
.footer .f_top .right .item .t{font-size:14px; color:#b0b5bb; line-height:1;}
.footer .f_top .right .item .img_{margin-bottom:15px; width:69%;}
.footer .f_bott{border-top:1px solid #2e3b49; text-align:center; line-height:65px;}

.foot_center{font-size:14px; border-top:1px solid #2e3b49; padding:25px 0;}
.foot_center dl{margin-left:27%;}
.foot_center .dl2{margin-top:10px;}
.foot_center dt{display:inline-block;}
.foot_center dd{display:inline-block; color:#b0b5bb; margin:0 8px;}

.video_list01 .top .search{display:none;}

.video_list01 .top{margin-bottom:10px;}

/* 2023-1009 */
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body{min-width:1240px\9; overflow-x:hidden;}
/*for ie9+*/
@media all and (min-width:0){
	body{min-width:0; overflow-x:hidden;}
}
.header .mobile_key{display:none;}
.m_nav{display:none;}
.m_nav.toshow{right:0;}
.index02 .lesson_item{height:auto;}


.logo_pup{position:fixed; left:0; top:0; width:100vw; height:100vh; z-index:999; display:none;}
.logo_pup .close{position:absolute; top:50%; left:50%; color:#fff; font-size:14px; cursor:pointer; border:1px solid #fff; border-radius:50%; z-index:11; margin-top:-310px; margin-left:560px;}
.logo_pup iframe{width:100%; height:100%; z-index:10 !important;}