body{height: 100%;font-family:Microsoft Yahei,Arial,sans-serif;background:#333333;font-size: 15px;line-height: 1.7;color: #D1D1E1;height: 100%;position: relative; z-index:3 }
h1, h2, h3, h4, h5, h6, figure{color: #0D0A20;font-weight: 400;}

a{color:#D1D1E1;text-decoration:none}
a:focus,a:hover{color:#8076E6;transition:none}
p {margin:0}
dl,dd,ul,li {margin:0;padding:0;list-style:none}
.fix-footer{z-index: 3}

.adzoom{padding:20px 0 15px 0;}

.home-ad{padding:0 0 20px 0;}
.home-ad .adtxt{display: block;margin:0 0 20px 0;}
.home-ad .adtxt strong{display: inline-block;font-size:46px;margin-bottom:5px}
.home-ad .adtxt p{font-size: 18px}
.home-ad  img{display: inline;margin-right:5px}
.home-ad a.button{padding:10px 25px;line-height: 32px;background: linear-gradient(96.91deg, #111111 0.02%, #222222 57.9%, #333333 108.98%);cursor:pointer;color:#fff;margin:5px 0 30px 0}
.home-ad a.button:hover{background: linear-gradient(96.91deg, #333333 0.02%, #222222 57.9%, #111111 108.98%);}


.special-wrap{width:750px;margin:0 auto;}
.special-home{position:relative;}
.special-home .media img{-ms-transform: scale(1);transform: scale(1);margin:0 auto;width:48px;height:48px;-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;padding:3px;background:#fff;}
.special-home .media {display:inline-block;margin:0 10px}
.special-home .media .media-body strong {margin: 5px 0 0 0;display: block;overflow: hidden;font-weight:400}
.special-home .media:hover .media-body strong{-moz-opacity:1;-khtml-opacity:1;opacity:1}
.special-home .media:hover img{-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.list-tui{margin:0 auto;max-width:600px;}
.list-tui strong{display: block;height:20px;overflow: hidden}
.list-tui a{display: inline-block;margin:0 10px;}
.list-tui .media img{width:64px;-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.list-tui .media .media-body strong {margin: 5px 0 0 0;display: block;overflow: hidden;font-weight:400}
.list-tui .media:hover img{-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.container{max-width:100%}
.container-wrap{max-width:700px}
.container-layout{max-width:100%;}

.bg-gradient{background: linear-gradient(94.77deg, #333333 3.64%, #333333 25.99%, #333333 54.75%, #222222 74.91%, #111111 95.58%);}
.gradient-text-yellow {
  background: linear-gradient(to right, #C600B1, #F6AE00);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.gradient-text-green {
  background: linear-gradient(108deg,#2FED59,#F7FF33 70%,#ADFF33);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.gradient-text-blue {
  background: linear-gradient(108deg,#8756ff,#29b0ff 70%,#4495ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.gradient-text-blak {
  background: linear-gradient(108deg,#6699FF,#55EEFF 70%,#22DDFF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.blank{height:10px;line-height:10px;clear:both;font-size:0;}
.blank-small{height:20px;line-height:20px;clear:both;font-size:0;}
.blank-middle{height:30px;line-height:30px;clear:both;font-size:0;}
.blank-big{height:40px;line-height:40px;clear:both;font-size:0;}
.blank-large{height:50px;line-height:50px;clear:both;font-size:0;}

/*左栏 begin*/
.side-m{margin-right:40px}
.side-r{margin-left:-40px}

.main{margin:0 0 0 210px;position:relative;}
.sidebar{width:200px;background:#333333;position:fixed;top:0px;overflow:auto;height:calc(100% - 0px);height:-webkit-calc(100% - 0px);height:-moz-calc(100% - 0px);}
.sidebar .logo{margin:20px auto 28px auto;position:relative;}
.sidebar .sbad{position:absolute;left:20px;bottom:30px;right:20px}
.sidebar .sbad a.button{border-radius:30px;background: linear-gradient( 45deg,#FF7E86 0%, #FFA87E 100%);}
.sidebar .pc-nav{padding:0 20px;}
.sidebar .pc-nav li a{display:block;padding:3px 5px 3px 20px;line-height:30px;margin:8px 0;font-weight: 400;border-radius:10px;font-size:15px}
.sidebar .pc-nav li a:hover{font-weight: 400;background:#111111;}
.sidebar .pc-nav li a i{font-size: 16px; color:#55EEFF}
.sidebar .pc-nav li ul li a{padding:3px 0 3px 25px;margin:0 0 0 30px;font-size:15px;}
.sidebar .pc-nav li ul li a:hover{font-weight: 400}
.sidebar .pc-nav li.cur a,.sidebar .pc-nav li a.cur{background:#222222;}
.sidebar .pc-nav li ul li a.cur,.sidebar .pc-nav li ul li a:hover{color:#6688FF;background:none;}
/*左栏 end*/

.subnav ul{display:none}
/*.sidebar .bnav{position:absolute;left:30px;right:30px;bottom:30px;}*/
.sidebar .bnav{left:10px;right:10px;bottom:10px; width:180px;}
.sidebar .bnav li a{display:block;padding:8px 40px;font-weight: 400;line-height: 24px;border-radius:10px;}
.sidebar .bnav li a i img{width:24px;height:24px;display: inline-block;}

.title-block-style2 h2{font-size:18px;font-weight:600;border-bottom:1px solid #0C0A1C;line-height:55px;text-indent: 30px}
.title-block-style2 h3{font-size:18px;font-weight:600;}
.title-block-style2 h4{font-size:18px;font-weight:400}
.title-block-style2 h5{font-size:18px;font-weight:600;border-bottom:1px solid #0C0A1C;line-height:55px;text-indent: 20px}
.title-block-style2 strong{font-size:18px;font-weight:400;border-bottom:1px solid #0C0A1C;line-height:55px;text-indent: 30px;display: block;}

.tab-title strong{font-size: 24px;display: block;margin-bottom: 15px}
.tab-normal .tab-head {border-radius:0;font-size:0;-webkit-text-size-adjust:none;width:100%;margin-bottom: 20px}
.tab-normal .tab .tab-nav li {display:inline-block;width:auto;}
.tab-normal .tab .tab-nav li a {color:#fff;margin-right:10px;opacity:.8;display:block;border:0;padding:5px 12px;background:#555;border-radius: 30px}
.tab-normal .tab .tab-nav li.active a {background: linear-gradient(96.91deg, #555 0.02%, #444 57.9%, #333 108.98%);color:#fff;cursor:default;position:relative;opacity:1; margin-bottom:10px;}
.tab-normal .tab .tab-nav li a:hover{background: linear-gradient(96.91deg, #333 0.02%, #444 57.9%, #555 108.98%);color:#fff;opacity:1}
/*.tab-normal .tab .tab-nav li.active{}*/
.tab-normal .tab .tab-nav li.active a:hover {color:#fff}
/*.tab-normal .tab .tab-nav .active a::before {
    content: '';
    display: block;
    position: absolute;
    width: 20px;
    height: 3px;
    bottom: -8px;
    left: 50%;
    margin-left: -10px;
    background: #624EFB;
    border-radius: 3px;
}
*/
.tab-normal .tab .tab-nav li a:focus {outline:none;}
.tab-normal .tab .tab-body{padding:0;border-radius:0;border-top:0px solid #ff0000}

.special-list{position:relative;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;padding:20px 0 5px 0}
.special-list .name .media img{padding:0 20px;margin:0 auto;max-width:80px;border-radius:12px}
.special-list .name .media .media-body strong {margin: 10px 0;display: block;line-height:24px;overflow: hidden;font-weight:400}
.special-list .name .media .media-body p{height:50px;overflow: hidden;margin-top: 15px;display: block;}
.special-list:hover .name .media .media-body strong{color:#8076E6}

.special .padding-large{padding:30px 40px}
.special h1{display: inline-block;font-weight: 600}
.special hr{margin:25px 0 0 0;background: #555}
.special .special_url{padding:25px 0;border-bottom:1px solid #444;position:relative;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.special .special_url:last-child{border-bottom:0}
.special .special_url .name .media img{width:48px;}
.special .special_url .name .media .media-body{padding-right:30px}
.special .special_url .name .media .media-body a strong{margin-bottom:10px;display: block;line-height:20px;overflow: hidden;}
.special .special_url .name .media .media-body .tui{position:absolute;right:0px;top:3px;height:20px;line-height:20px;width:20px;border-radius:6px;font-size:13px;background:#FCE100;color:#000;z-index:3;}

.special .special_url:hover .name .media .media-body a strong{color:#8076E6;}
.special .special_url:hover .name .media .media-body p{-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
.special .special_url .name .media .media-body a.tag{display: inline-block;margin-top:5px;}

.site_tree{margin:10px 0 20px 0;}
.site_tree h2{position:relative;font-size:18px;display: block;font-weight:600;margin-bottom: 20px}
.site_tree strong{position:relative;font-size:24px;display: block;margin-bottom:10px}
.site_tree p{display: inline-block;}

.site_url{transform:scale(1);padding:24px;margin-bottom:24px;position:relative;top:0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.site_url.topbg{background:linear-gradient(146.22deg, #000000 0.93%, #222222 85.13%)}
.site_url .tui{position:absolute;right:20px;top:20px;height:20px;line-height:20px;width:20px;border-radius:6px;font-size:13px;background:linear-gradient(146.22deg, #4E3986 0.93%, #0F0957 85.13%);}
.site_url .spc{position:absolute;right:0px;top:0px;height:22px;line-height:20px;width:48px;border-radius:0 12px 0 12px;font-size:13px;background:linear-gradient(146.22deg, #666 0.93%, #000 85.13%)}
.site_url:hover{transform:scale(1.05);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.site_url:hover .des{-moz-opacity:.9;-khtml-opacity:.8;opacity:.8;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.site_url .name .media img{width:48px;height: 48px}
.site_url .name .media .click{top:20px;right:15px;position:absolute;}
.site_url .name .media .media-body strong {font-size:18px;color:#fff;margin-top: 11px;display: block;line-height:24px;height:24px;overflow: hidden;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
.site_url .name .media a.collect{height:32px;width:32px;line-height:32px;top:10px;right:10px;position:absolute;transition:0.3s;transition:0.3s;z-index:3;opacity:1}
.site_url .des{height:46px;overflow: hidden;margin-top: 10px;line-height:26px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.site_url .name .media .media-body h2{font-size:18px;color:#fff;margin-top:0;display: block;line-height:24px;height:24px;overflow: hidden;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; font-weight:600}

.trueflase span{display:inline;padding:1px 5px}
.trueflase span.bg-1{background:#AF98FF}
.trueflase span.bg-2{background:#FFA665}
.trueflase span.bg-3{background:#55D966}
.trueflase span.bg-4{background:#95E2FF}
.trueflase span.bg-5{background:#FFD898}

.site_top{padding:27px 25px;margin-bottom:20px;position:relative;top:0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.site_top:hover{top:-3px;background:#336699;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.site_top .media .ico{width:60px;height: 60px;background: #5D5E67}
.site_top .media .ico img{padding:18px;}
.site_top .media .media-body strong {display: block;font-weight: 400;margin-top:-2px;}
.site_top .media.media-x .float-left{margin-right: 20px}

.site_ad{overflow:hidden;background:#262F45;position:relative;top:0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.site_ad:hover{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;top:-5px}

.book_tree{margin:10px 0 30px 0;}
.book_tree strong{position:relative;color:#0D0A20;font-size:18px;font-weight:600;display:block;}

.book_url{position:relative;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.book_url:hover{background: #336699;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.book_url:hover .media a.button{background: #8076E6;color:#fff;opacity: 1}
.book_url:hover .media .media-body strong {color:#fff;}
.book_url .media.media-y img{max-width:100%;padding:20px;}
.book_url .media .media-body{padding:0;}
.book_url .media .media-body .padding{padding:0 20px;}
.book_url .media .media-body strong {height:40px;overflow: hidden;display: block;line-height:20px;overflow: hidden; }
.book_url .media .media-body p{overflow: hidden;height:50px;margin-top: 10px;display: block}
.book_url .media a.button{padding:10px 20px;color:#8076E6;border-radius: 0 0 12px 12px;opacity: 0}

/* .url_block .media:hover a.collect{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s} */
/* 右栏 end*/

/* owl-carousel滚动插件*/
/* 默认圆点 */
.owl-carousel .owl-dots {position:absolute;padding:0;text-align:left;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.owl-carousel .owl-dots .owl-dot {display:inline-block;position:relative;vertical-align:middle;}
.owl-carousel .owl-dots .owl-dot span {width:4px;height:4px;margin:0 5px;border-radius:50%;background:#F5F7FC;display:inline-block;text-align:center;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;}
.owl-carousel .owl-dots .owl-dot.active span {background:#fff;border-color:#fff;width:12px;border-radius:10px;}

/* 默认箭头 */
.owl-carousel .owl-nav i{font-size:18px;}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next {background:transparent;opacity:0;width:32px;height:32px;line-height:32px;top:50%;-webkit-transition:all ease 500ms;-o-transition:all ease 500ms;transition:all ease 500ms;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;text-align:center;border-radius:50%;}
.owl-carousel .owl-nav .owl-prev {left:20px;right:auto;color:#fff;}
.owl-carousel .owl-nav .owl-next {right:20px;color:#fff;}
/* owl-carousel滚动插件 end */

/*轮换广告*/
.slides .img-box{text-indent: -3000px; padding-bottom:20%;transition:.3s;display:block;width:100%;height:0;overflow:hidden;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative}
/*.slides .img-box{transition:.3s;display:block;min-height: calc(100vh - 200px);overflow:hidden;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative}*/
/*.slides .img-box .text-box{display: block;}*/
.slides:hover .owl-nav .owl-next,.slides:hover .owl-nav .owl-prev{opacity:.6;background-color:#000;}
.slides .owl-dots {position:relative;margin-top:-30px;bottom:-10px;padding:0;text-align:center;vertical-align:middle;width:100%;}
/*轮换广告 end*/

.nav-bread{line-height:54px;height:54px;font-size:0;}
.nav-bread i{font-size:14px;color:#D1D1E1}
.nav-bread a{color:#fff;font-size:14px;display:inline-block;-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}
.nav-bread a:hover{-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
.nav-bread a:after{content:">";padding:0 8px;background:url(../image/tog_right.png) no-repeat center 50%}
.nav-bread a:last-child:after{content:"";background:0 0}

/*分页 begin*/
.pagination li {display:inline-block;border-radius:10px;border:0;}
.pagination li i{font-weight:600;} 
.pagination li a,.pagination li span{border-radius:10px;color:#8b8b8b;background:#336699;padding:6px 15px;display:block;margin:0 5px;font-weight: 600}
.pagination li a:hover,.pagination li.active a,.pagination li .current{background:linear-gradient(146.22deg, #BBB8F6 0.93%, #170D85 85.13%);color:#fff;}
/*分页 end*/

/* 文字上下篇 */
.prenext-text .media .text-l{text-align:left}
.prenext-text .media .text-r{text-align:right}
.prenext-text .media i{font-style: normal;}
.prenext-text .media:hover a{color:#8076E6}
/* 文字上下篇 */

.list-post-x .media{margin-bottom: 25px}
.list-post-x .media.border{border:0;border-bottom:1px solid #EBEBEB;padding-bottom:25px}
.list-post-x .media img{transition:all .3s ease-out}
.list-post-x .media .thumb-bd{position:relative;max-width:40%;max-height:150px;overflow:hidden}
.list-post-x .media .thumb-md{position:relative;width:48px;overflow:hidden}
.list-post-x .media .thumb-md img{width:48px;}
.list-post-x .media .thumb-md .playtime{position:absolute;bottom:5px;right:5px;padding:0 5px;height:20px;line-height:18px;background:rgba(0,0,0,.6);z-index:3;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-post-x .media .thumb-md .playicon{position:absolute;bottom:5px;left:5px;width:20px;height:20px;line-height:18px}
.list-post-x .media:hover img{transition:all .3s ease-out;transform:scale(1.02)}
.list-post-x .media.media-x .float-left{margin-right:15px}
.list-post-x .media.media-x .float-right{margin-left:15px}
.list-post-x .media.media-x .media-body{text-align:left;padding:0;margin-top: -3px;position:relative;}
.list-post-x .media.media-x .media-body strong a{margin:0;font-size:18px;display:inline-block}
.list-post-x .media.media-x .media-body .tui{position:absolute;right:0px;top:5px;height:20px;line-height:20px;width:20px;border-radius:6px;font-size:13px;background:#FCE100;color:#000;z-index:3;}
.list-post-x .media:hover a{color:#8076E6}
.list-post-x .media:hover p{-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
.list-post-x .media-body p{line-height:24px}
.list-post-x .media:last-child{margin-bottom:0}

/* 有序号列表 begin*/
.list-post-order li{position:relative;padding:0 0 0 30px;margin-bottom:15px;border-bottom:0px solid #f6f6f6;width:100%}
.list-post-order li:last-child{border-bottom:0px solid #f6f6f6}
.list-post-order li a{display:block;}
.list-post-order li a:hover{color:#8076E6;}
.list-post-order li span{background: #342E59;color:#fff;width:20px;height:20px;line-height:18px;position:absolute;top:1px;left:0;font-size:12px}
.list-post-order li:nth-of-type(1) span{background:#755AF7;color:#fff;}
.list-post-order li:nth-of-type(2) span{background:#9D8AF9;color:#fff;}
.list-post-order li:nth-of-type(3) span{background:#8076E6;color:#fff;}
/* 有序号列表 end*/

/* 图片显示列表 */
.excerpt-mask .media-img {position:relative;overflow:hidden;margin-bottom:20px}
.excerpt-mask .media-img .ph{transition:.3s;padding-bottom:63%;display:block;width:100%;height:0;overflow:hidden;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative}
.excerpt-mask .media-img:hover .ph{transform:scale(1.06);-webkit-transition:.3s;transition:.3s}
.excerpt-mask .media-img:after {background:linear-gradient(to bottom,rgba(4,0,51,0) 0%,rgba(0,0,0,0.3) 76%,rgba(0,0,0,0.8) 100%);position:absolute;top:0;left:0;z-index:1;content:"";width:100%;height:100%;transition:0.3s;}
/*.excerpt-mask .media-img:hover:after {background:rgba(4,0,51,0.3);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}*/
.excerpt-mask .media-img .post-link {width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;z-index:2;opacity:0;filter(alpha=0)}
.excerpt-mask .media-img .tit {bottom:15px;left:0;position:absolute;color:#fff;text-transform:uppercase;z-index:3;transition:0.3s;padding:0 20px;}
.excerpt-mask .media-img:hover .tit {bottom:20px;}
.excerpt-mask .media-img .tit strong{height:24px;overflow:hidden;display:block}
.excerpt-mask .media-img .tit strong a {display:block;font-weight: 400}
.excerpt-mask .media-img span{display: inline-block;padding:0 8px;}
.excerpt-mask .media-img:hover a.play{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.excerpt-mask .media-img a.play{border:2px solid #fff;opacity:.8;position:absolute;top:50%;left:50%;margin-left:-24px;margin-top:-24px;width:48px;height:48px;line-height:46px;background:rgba(0,0,0,.4);z-index:2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.topic_loop .owl-nav .owl-prev,.topic_loop .owl-nav .owl-next {background:#fff;color:#8b8b8b;opacity:1;margin-top:-10px;box-shadow: 0 0 6px rgba(0,0,0, .1)}
.topic_loop .owl-nav .owl-prev{left:-12px;}
.topic_loop .owl-nav .owl-next{right:-12px}

.site_article .title {padding: 0 0 0 30px;line-height:55px;height:55px;border-bottom: 1px solid #F0F2F7;}
.site_article .padding-large{padding:20px 30px 10px 30px}
.site_article .post strong{margin:10px 0;color:#fff}
.site_article .post table{margin:20px 0}
.site_article .post table th{background:#EBEBEB;color:#fff;border:1px solid #fff}
.site_article .post table tr.ue-table-interlace-color-single{background:#EBEBEB}
.site_article .post p{line-height:30px;margin-bottom:15px;color: #fff;-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;font-size:16px}
.site_article .post p img{width:100%;border-radius:16px;margin:10px 0;}
.site_article .post a{text-decoration:underline;color:#fff;}
.site_article .post a:hover{text-decoration:underline;color:#8076E6;}
.site_article .post .text-right{text-align:right}
.site_article .post ul li{padding:0 0 5px 30px;position:relative;font-size:16px}
.site_article .post ul li p{line-height:24px}
.site_article .post ul li:before{content:'';position:absolute;top:8px;left:10px;background:#D1D1E1;width:8px;height:8px;border-radius:50%}
.site_article .post ol{padding:10px 0 0 0}
.site_article .post ol.list-paddingleft-2{position:relative}
.site_article .post ol li{padding:0;position:relative}
.site_article .post ol li p{line-height:26px;font-size:15px;color:#8b8b8b}

.site_info .media .media-body h1 {margin:0 0 10px 0;display: block;font-weight: 600;line-height:30px;font-size:24px}
.site_info .media .media-body h1 .tui{height:20px;line-height:20px;width:20px;border-radius:6px;font-size:13px;background:#FCE100;display:inline-block;}
.site_info .media .media-body h1 span{font-weight: 400;display: inline-block;}
.site_info .media .media-body p{display:block;}
.site_info .media.media-x .float-left{margin-right: 20px}
.site_info .media.media-x img{max-width: 64px}

.jumpurl,.site_info .collect{display: inline-block;}
.jumpurl a.button{background: linear-gradient(96.91deg, #111111 0.02%, #222222 57.9%, #333333 108.98%);cursor:pointer; padding:10px 35px;line-height: 30px;margin-right:10px;color:#fff;}
.jumpurl a.button:hover{background: linear-gradient(96.91deg, #333333 0.02%, #222222 57.9%, #111111 108.98%);}
.collect a.button{padding:10px 18px;line-height: 30px;color:#fff;}
.collect a.button:hover{color:#fff;background: none}

/* 滚动资质 */
.wepic .media {-webkit-transition:.3s;transition:.3s;}
.wepic .media .ph{padding-bottom:178%;display:block;width:100%;height:0;overflow:hidden;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;text-indent:-3000px/*图片不裁切需要全部显示改用background-size:contain，改变图片缩放比例改paddding-bottom的百分比,如图片宽高1:1 100%，4:3 75%，3:4 133.33%*/}
.wepic .media-body {text-align:center;padding:10px}
.wepic .media-body h2 a {line-height:24px;font-size:16px;color:# ;}
.wepic .media:hover .media-body h2 a {color:#D3B366;}
.wepic .media:hover .media-body p {color:#666}
.wepic .owl-nav .owl-prev,.wepic .owl-nav .owl-next {background:#8076E6;opacity: 1;}
.wepic:hover .owl-nav .owl-prev,.wepic:hover .owl-nav .owl-next {background:#1BB788;opacity: 1;}
.wepic .owl-nav .owl-prev {left:-10px;}
.wepic .owl-nav .owl-next {right:-10px;}
.wepic .owl-dots {position:relative;top:20px;padding:0;text-align:center;vertical-align:middle;width:100%;}
/* 滚动资质 end*/

.book_info .media .media-body h1 {margin:10px 0 ;display: block;font-weight: 600;font-size:18px;}
.book_info .media .media-body h1 span{font-weight: 400;display: inline-block;}
.book_info .media.media-x .float-left{margin-right: 30px}
.book_info .media.media-x img{max-width: 220px}
.book_info .bookurl,.book_info .collect{display: inline-block;}
.book_info .bookurl a.button{cursor:pointer; padding:5px 20px;line-height: 34px;margin-right:10px;background: #8076E6;color:#fff;}
.book_info .bookurl a.button:hover{color:#fff;background:#1BB787}

.videoframe{position:relative;padding-bottom:56%;width:100%;height:0;overflow:hidden;border-radius:10px;margin-bottom:10px}
.videoframe iframe{position:absolute;width:100%;height:100%;left:0;top:0;}
.ggad{overflow: hidden;margin-bottom:20px}

a.tag{padding:3px 8px;line-height: 18px;display: inline-block;margin-right:5px;margin-bottom:5px}
a.tag i{width:16px;height: 16px;line-height: 16px;margin-right:3px;font-size:12px;display: inline-block;border-radius: 50%}
/*a.tag:hover{background: #4A4A4B;}*/

 /* 弹出层*/
.dialog {width:100%;border:0;margin:0 auto;box-shadow:0 5px 15px rgba(99,107,151,0.1);position:relative;border-radius:16px;overflow:hidden}
.dialog .dialog-head{padding:15px 0 13px 30px ;border-bottom: 1px solid #ebebeb;background-color: #fff;border-radius:10px 10x 0 0;}
.dialog .dialog-head strong{font-size:16px;font-weight: 400;}
.dialog .close{position:absolute;font-size:30px;right:20px;top:10px;color:#8b8b8b;z-index:9}
.dialog .close:hover{color:#D1D1E1}
.dialog .button-close{max-width: 120px;border:1px solid #EBEBEB;cursor:pointer;padding:11px 0;color:#8b8b8b;}
.dialog .button-close:hover{border:1px solid #8b8b8b;color:#8b8b8b;background: #fff}
.dialog.vippay .dialog-head{padding:20px 0 ;border-bottom:0;background-color: #8076E6;border-radius:5px 5px 0 0;}
.dialog.vippay .dialog-head strong{font-size:22px;font-weight: 400}
.dialog.vippay .close{right:15px;top:10px;color:#fff;opacity: .6}
.dialog.vippay .close:hover{opacity:1}
.dialog.log{width:720px;overflow: hidden}
.dialog .dialog-body{padding:0px;line-height:24px;}
.dialog-body h3 {font-size:18px;font-weight:600;color:#0D0A20;margin-bottom:10px}
.dialog-body .form-group {padding-bottom:15px}
.dialog-body .input{height:44px;line-height:44px;padding:0 15px;border:1px solid #ebebeb;width:100%;display:block;-webkit-appearance:none;box-shadow:0 0px 0px rgba(99,107,151,0.0) inset;transition:all .3s;}
.dialog-body select {padding:0 30px 0 10px;width: 100%; height:44px;line-height:44px;border:solid 1px #ebebeb;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(/template/black/pc/skin/images/select-down.png) no-repeat right 50%;}
.dialog-body .textarea{padding:10px 12px;line-height:24px;width:100%;border:1px solid #ebebeb;transition:all .3s;}
.dialog-body .input:hover,.dialog-body .textarea:hover,.dialog-body select:hover{border:1px solid #D1D1E1;transition:all .3s;}
.dialog-body .label {padding-bottom:10px;display:block;line-height:24px;}
.dialog-body .label label {font-weight:400;}
.dialog-body .form-tips .dialog-body .input-help ul {border:solid 0px #ebebeb;background:#fff;padding:5px 10px;box-shadow:0 0 0 #fff;border-radius:0 0 4px 4px;width:150px;min-width:150px;width:auto;_width:150px;color:#EE3333;font-size:12px}
.dialog-body .input::-webkit-input-placeholder, .dialog-body .textarea::-webkit-input-placeholder {color: #0D0A20;}
.dialog-body .input:-moz-placeholder, .dialog-body .textarea:-moz-placeholder {color: #0D0A20;}
.dialog-body .input::-moz-placeholder, .dialog-body .textarea::-moz-placeholder {color: #0D0A20;}
.dialog-body .input:-ms-input-placeholder, .dialog-body .textarea:-ms-input-placeholder {color: #0D0A20;} 
.dialog-body .field-icon .icon { height: 46px;line-height: 46px;}
.dialog-body .input-group .addon{background-color: #fff;border: 0;padding:0;}
.dialog-body .input-group .addon img{width:90px;}

/*首页标签折叠*/
.tagbox{position: relative;}
.tagbox .hide{display:none;}
.tagbox .show{display:block;}
.tagbox li{display: block;float:left;margin:0 0 5px 0; margin-bottom:10px;}
.tagbox li a{padding:5px 9px;line-height:30px;border:1px solid #DDD}
.tagbox li a:hover{background:#444;-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
.tagtog{position: absolute;right: 0;top: 0;background:url(../image/tog_down.png) no-repeat 48px 50%;cursor: pointer;padding:2px 30px 2px 12px;}
.tagtog:hover{color:#fff;}
.tagtog.togarrow{background:url(../image/tog_up.png) no-repeat 48px 50%;}
/*首页标签折叠 end*/

.ctool .ey_zan_row,.ctool .collect,.ctool .downurl{display: inline-block;}
.ctool .collect a.button{padding:3px 25px;line-height: 40px;margin:0 auto;color:#fff;background: linear-gradient(96.91deg, #111111 0.02%, #222222 57.9%, #333333 108.98%);}
.ctool .collect a.button:hover{color:#fff;background:#9181FF}
.ctool .ey_zan_row a.button{padding:3px 20px;line-height: 40px;margin:0 5px 5px 5px;background: #1ecd98;color:#fff;}
.ctool .ey_zan_row a.button:hover{color:#fff;background: #977CFF;}


.footer-radius{border-radius: 16px 16px 0 0}
footer{padding:40px 0;}
footer h3{color:#fff;margin-bottom:20px;font-weight:600}
footer ul li.block{float:left;display: block}
footer ul li.block-1{width:18%}
footer ul li.block-2{width:18%}
footer ul li.block-3{width:18%}
footer ul li.block-4{width:18%;}
footer ul li.block-5{width:18%;}
footer ul li.block-6{width:10%;}
footer ul li ul li a{line-height:32px;}
footer ul li ul li a:hover{-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}

footer .copyright a{color:#D1D1E1}
footer .qrimg{display: block;}

footer .friend span{font-weight:bold}
footer .friend a{display:inline-block;margin-right:10px}
footer .friend a:Hover{color:#8b8b8b}
footer .friend a:last-child{margin-right:0}

@media screen and (max-width:1600px) {
.sidebar .pc-nav li a{display:block;padding:0 5px 0 20px;margin:5px 0;}
.sidebar .pc-nav li ul li a{margin:0 0 0 30px;padding:1px 0 1px 25px}
.sidebar .sbad{left:20px;bottom:20px;right:20px}
}
@media screen and (max-width:768px) {
.line-big{margin-left:-6px;margin-right:-6px}
.line-big .x1,.line-big .x10,.line-big .x11,.line-big .x12,.line-big .x2,.line-big .x3,.line-big .x4,.line-big .x5,.line-big .x6,.line-big .x7,.line-big .x8,.line-big .x9,.line-big .xb1,.line-big .xb10,.line-big .xb11,.line-big .xb12,.line-big .xb2,.line-big .xb3,.line-big .xb4,.line-big .xb5,.line-big .xb6,.line-big .xb7,.line-big .xb8,.line-big .xb9,.line-big .xl1,.line-big .xl10,.line-big .xl11,.line-big .xl12,.line-big .xl2,.line-big .xl3,.line-big .xl4,.line-big .xl5,.line-big .xl6,.line-big .xl7,.line-big .xl8,.line-big .xl9,.line-big .xm1,.line-big .xm10,.line-big .xm11,.line-big .xm12,.line-big .xm2,.line-big .xm3,.line-big .xm4,.line-big .xm5,.line-big .xm6,.line-big .xm7,.line-big .xm8,.line-big .xm9,.line-big .xs1,.line-big .xs10,.line-big .xs11,.line-big .xs12,.line-big .xs2,.line-big .xs3,.line-big .xs4,.line-big .xs5,.line-big .xs6,.line-big .xs7,.line-big .xs8,.line-big .xs9{position:relative;min-height:1px;padding-right:6px;padding-left:6px}
.padding-large{padding:20px;}
.slides .owl-dots {top:-10px;margin-top:-30px;}
.padding-big{padding:10px}
.container-wrap,.container-layout{max-width:100%;}
.blank-small{height:10px;line-height:10px;}
.blank-big {height: 20px;line-height: 20px;}
.blank-middle{height:10px;line-height:10px;}
.radius-big{border-radius:10px}

.sidebar{width:100%;height:60px;position:fixed;z-index:999;left:0;top:0;background-image:url(../image/icon-header-dark.png);background-repeat:no-repeat;background-position:center 50%;}
.sidebar .logo{margin:15px 0 15px 10px;float:left}
.sidebar .logo img{height:32px;}
.sidebar .about{display:none}

.slides .img-box{padding-bottom:37%;}

.side-m{margin-right:0px}
.side-r{margin-left:0px}

.adzoom{padding:20px 0;}
.home-ad{padding:0}
.home-ad .adtxt{display: block;margin:0;}
.home-ad .adtxt strong{display: inline-block;font-size:28px;}
.home-ad .adtxt p{font-size: 16px}
.home-ad a.button{padding:8px 20px;line-height: 32px;background: linear-gradient(96.91deg, #111111 0.02%, #222222 57.9%, #333333 108.98%);cursor:pointer;color:#fff;margin:20px 0 10px 0}

.list-tui .media img{width:48px;}
.adtxt{display: block;margin:20px 0;}
.adtxt strong{font-size:24px;}

.main{margin:60px 0 0 0;}
.ggad{padding:0 20px;}
.title-block-style2 h2{text-indent: 20px;line-height:53px;}
.site_tree{margin:10px 0;}
.site_tree strong{font-size:22px;text-align:center}
.tab-title{text-align: center}
.tab-title strong{font-size: 22px;display: block;margin-bottom:10px}
.tab-normal .tab .tab-nav li{width:33.3333%;display:block;float:left;text-align: center;margin:5px 0;}
.tab-normal .tab .tab-nav li a {padding:5px 10px;}

.special-list {margin:5px 0;}
.special-list .name .media img{max-width:48px;padding:0 5px}

.special .padding-large{padding:20px}
.special hr{margin:15px 0 0 0;}
.special .special_url .name .media .media-body a strong{margin-top:15px;margin-bottom:0;}
.special .special_url{padding:15px 0;}
.special .special_url .name .media .media-body{padding-right:20px}

.site_article .post p{font-size:18px;line-height:32px}
.site_url .tui{right:5px;top:5px;height:18px;line-height:18px;width:18px;}
.site_url{padding:10px;margin-bottom:10px;}
.site_url .des{margin-bottom: 10px;}
.site_url .name .media img{width:36px;height: 36px}
.site_url .name .media .media-body strong,.site_url .name .media .media-body h2 {margin-top:5px;font-size:16px}

.site_info{margin-top:10px}
.site_info .media .media-body h1 {margin:0 0 10px 0;line-height:24px;font-size:20px}
.jumpurl a.button{line-height: 24px;margin-right:0;margin-bottom:10px;padding:5px 15px;}

.book_url{padding:10px;margin-bottom:10px;}
.book_url .name .media img{width:36px;height: 36px}
.book_url .name .media .media-body strong {margin-top:6px;height:18px}

.site_article .padding-large{padding:10px 15px}

.prenext-text .text-r{text-align:left;}
.list-post-x .media .thumb-bd{position:relative;max-width:33%;}
.excerpt-mask .media-img{margin-bottom:10px} 
.topic_loop .owl-nav .owl-prev{left:10px;}
.topic_loop .owl-nav .owl-next{right:10px} 

.dialog .dialog-body{padding:10px 20px 20px 20px;}
.dialog.log{width:100%;}
.dialog.log .dialog-body{padding:0;}
footer{padding:20px;}
}
