@charset "utf-8";

/*主框架*/
.flex{display: flex;}
.container,.about .bd{ width:100%; margin:0px auto;}

/* header */
.header{width:1200px;margin: 0px auto;}
.header .logo_search{width:100%;height:110px;overflow: hidden;}
.header .logo,.header .logo a{display: block; width:243px;height:110px;background: url("/img/logo.png") center center no-repeat;}

.header .search{position:relative;width:360px;height:50px;border-radius:25px;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.3);margin-left:205px;margin-top:33px;}
.header .search input.kw,.header .search input.sbt{position:absolute;top:0px;border:none;height:50px;}
.header .search input.kw{left:0px;width:360px;text-indent: 30px;color:#fff;font-size:14px;background:none;}
.header .search input::placeholder{color:rgba(255,255,255,0.5);}
.header .search .sbt{right:0px;width:50px;cursor: pointer;background: url("/img/search.png") center center no-repeat;}

.header .menu{position:relative;width:1200px;height:82px;background: url("/img/menu.png") no-repeat;margin-top:-20px;overflow: hidden;z-index: 10;}
.header .menu ul{width:auto;background: #000;margin-top:40px;}
.header .menu ul li{float: left;font-size:18px;margin-left:30px;}
.header .menu ul li.active a,.header .menu ul li a:hover,.header .menu .login-reg a:hover{color:#fafc04;}
.header .menu .login-reg{position:absolute;right:40px;top:25px;display:flex;width:167px;height:50px;align-items: center;justify-content: center;}
.header .menu ul li a,.header .menu .login-reg a{color: #fff;font-size:18px;}
.header .menu .login-reg span{color:rgba(255,255,255,0.7);padding: 0px 10px;}
.header .menu .login-reg i{margin-right:6px;color: #fff;font-size:16px;}


.header .menu1{position:relative;width:1200px;height:82px;background: url("/img/menu2.png") no-repeat;margin-top:-20px;overflow: hidden;z-index: 10;}
.header .menu1 ul{width:auto;background: #000;margin-top:40px;}
.header .menu1 ul li{float: left;font-size:18px;margin-left:30px;}
.header .menu1 ul li.active a,.header .menu1 ul li a:hover,.header .menu1 .login-reg a:hover{color:#fafc04;}
.header .menu1 .login-reg{position:absolute;right:40px;top:25px;display:flex;width:167px;height:50px;align-items: center;justify-content: center;}
.header .menu1 ul li a,.header .menu .login-reg a{color: #fff;font-size:18px;}
.header .menu1 .login-reg span{color:rgba(255,255,255,0.7);padding: 0px 10px;}
.header .menu1 .login-reg i{margin-right:6px;color: #fff;font-size:16px;}




/* header */
.header1{width:1200px;margin: 0px auto;}
.header1 .logo_search{width:100%;height:110px;overflow: hidden;}
.header1 .logo,.header1 .logo a{display: block; width:243px;height:110px;background: url("/img/logo.png") center center no-repeat;}

.header1 .search{position:relative;width:360px;height:50px;border-radius:25px;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.3);margin-left:205px;margin-top:33px;}
.header1 .search input.kw,.header1 .search input.sbt{position:absolute;top:0px;border:none;height:50px;}
.header1 .search input.kw{left:0px;width:360px;text-indent: 30px;color:#fff;font-size:14px;background:none;}
.header1 .search input::placeholder{color:rgba(255,255,255,0.5);}
.header1 .search .sbt{right:0px;width:50px;cursor: pointer;background: url("/img/search.png") center center no-repeat;}

.header1 .menu{position:relative;width:1200px;height:82px;background: url("/img/menu2.png") no-repeat;margin-top:-20px;overflow: hidden;z-index: 10;}
.header1 .menu ul{width:auto;background: #000;margin-top:40px;}
.header1 .menu ul li{float: left;font-size:18px;margin-left:40px;}
.header1 .menu ul li.active a,.header1 .menu ul li a:hover,.heade1r .menu .login-reg a:hover{color:#fafc04;}
.header1 .menu .login-reg{position:absolute;right:40px;top:25px;display:flex;width:167px;height:50px;align-items: center;justify-content: center;}
.header1 .menu ul li a,.header1 .menu .login-reg a{color: #fff;font-size:18px;}
.header1 .menu .login-reg span{color:rgba(255,255,255,0.7);padding: 0px 10px;}
.header1 .menu .login-reg i{margin-right:6px;color: #fff;font-size:16px;}
.fa-pen-to-square:before{content:"\f044"}
.fa-circle-chevron-up:before{content:"\f139"}
.userinfo{width:240px;height:110px;display: flex;align-items: center;justify-content: center;font-size:16px;padding-right: 20px;}
.userinfo,.userinfo a{color: #ccc;}
.userinfo a.loginout{color:#ddd;}
.userinfo a:hover{color: yellow;}

@media screen and (max-width:991px){
	.header,.header .menu{width:100%;}
	.header .logo,.header .logo a{width:100%;}
}

/* indextop */
.bgfff{background: #fff;}
.r5{border-radius: 5px;box-shadow:0px 0px 10px background:rgba(0,0,0,0.5);}
.indextop{width:1200px;padding:20px;margin-top:20px;overflow: hidden;}
.indextop .banners,.mySwiper,.indextop .banners img{width:541px;height:297px;}
.indextop .banners{border-radius: 5px;}
.swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity: 1;}
.swiper-pagination-bullet-active000{background:#de513d;}
.focusGroup{width:582px;height:297px;}
.focusGroup .tabs{position:relative;width:100%;height:36px;}
.focusGroup .tabs::after{content:"";position:absolute;left:0px;top:36px;width:100%;height:1px;background:#de513d;z-index: 1;}
.focusGroup .tabs a{position:relative;z-index: 10; display: inline-block;margin-left:10px;padding: 0px 20px;height:36px;color: #fff;background:#de513d;line-height: 36px;font-size:16px;}
.focusGroup .tabs a.active{color: #de513d;height:37px;background: #fff;border:1px solid #de513d;border-bottom:1px solid #fff;font-weight:500;}
.focusGroup .news-list{width:100%;height:251px;background: url("/img/num.jpg") -3px 1px no-repeat;margin-top:10px;}
.focusGroup .news-list li{display: flex; width:100%;height:36px;align-items: center;justify-content: space-between;}
.focusGroup .news-list li a{text-indent:36px;font-size:14px;}

@media screen and (max-width:991px){
	.indextop{width:100%;}
}


/* main-bd */
.flex{display:flex;align-items:center;}
.main-bd{width:855px;min-height: 1000px;background: url("/img/main-bd.jpg") right top no-repeat #fff;padding: 20px;}
.main-bd .ctitle{width:100%;height:40px;display: flex;align-items: center;font-size:18px;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #f7f8f9;}
.main-bd .ctitle i{display: inline-block;width:8px;height:8px;background:#fdd000;border-radius: 50%;margin-right:10px;}
.main-bd .list{margin-bottom: 20px;border-bottom: 1px solid #f7f8f9;padding-bottom: 20px;}
.main-bd .list .bd-head{font-size:14px;}
.main-bd .list .bd-head .wd-left{display: inline-flex;align-items: center;}
.main-bd .list .bd-head .wd-left img{border-radius:50%;margin-right:8px;}
.main-bd .list .bd-head .wd-left span{color:#333;font-size:14px;}
.main-bd .list .bd-head .wd-right{color:#c5c6cb;margin-left:15px;font-size:12px;}
.main-bd .list .bd-title{width:100%;height:40px;line-height: 40px;margin-top:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:18px;font-weight: 400;}
.main-bd .list .bd-title i{display:inline-block;height:20px;line-height: 20px; font-style: normal;font-size:12px;padding: 0px 10px;border-radius:3px;font-weight:100;margin-right: 10px;}
.main-bd .list .bd-title i.i1{background:#de513d;color: #fff;}
.main-bd .list .bd-title i.i2{background:#ffd840;color: #000;}
.main-bd .list .bd-thumb{margin-left: 5px;margin-right: -10px;}
.main-bd .list .bd-thumb ul{width:100%;}
.main-bd .list .bd-thumb ul li{width:25%;padding: 0px 10px;}
.main-bd .list .bd-thumb ul li img{width:100%;}
.img-zoom {overflow: hidden; display:block;border-radius: 5px;}
.img-zoom img {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.img-zoom:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden;}
.embed-responsive img {position: absolute; object-fit: cover;width: 100%;height: 100%;border: 0;}
.embed-responsive-16by9 { padding-bottom: 56.25%;}
.embed-responsive-4by3 {padding-bottom: 75%;}
.embed-responsive-square {padding-bottom: 100%;}
.main-bd .list .tool{justify-content: space-between;color:#c5c6cb;font-size:14px;height: 24px;align-items:center;}

.btn-group-sort{width:100%;padding-bottom: 20px;margin-bottom: 20px;border-bottom:1px solid #eee;}
.btn-group-sort a{display: inline-block;margin-right:5px;padding:4px 12px;border-radius: 4px;border:1px solid #f5f5f5;font-size:13px;}
.btn-group-sort a.active{background: #de513d;color: #fff;}
.portlet{max-width: 1200px;margin: 0px auto;}

/*分页*/
.Page{width:100%; text-align:center; padding:10px 0px;}
.Page li{display: inline-block;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5;border-radius:5px;margin:0px 5px;}
.Page a:hover{ text-decoration:none;}
.Page a:hover,.Page li.active a,.Page a.cur{ background:#f66524; color:#FFF}

/* sidebar */
.page-main{min-height: 500px;width:1200px;margin: 20px auto;}
.sidebar{width:325px;}
.sidebar .ctitle{width:100%;height:30px;display: flex;align-items: center;font-size:18px;}
.sidebar .ctitle i{display: inline-block;width:8px;height:8px;background:#fdd000;border-radius: 50%;margin-right:10px;}
.sidebar .timeline,.sidebar .tags,.sidebar .hitslist{width:325px;padding: 20px;}


/* 热门帖子 */
.btn-orange-border {line-height: 2.2; background-color: transparent;color: #de513d;border:1px solid rgba(222,81,61,0.2);}
.sidebar .wdlist li{margin-bottom:15px;border-bottom: 1px solid #f7f8f9;padding-bottom: 15px;}
.sidebar .wdlist li:last-child{margin-bottom:0;border-bottom:none;}
.sidebar .wdlist li .wdheader{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;}
.sidebar .wdlist li .wdheader .wd-left{display: inline-flex;align-items: center;}
.sidebar .wdlist li .wdheader .wd-left img{border-radius:50%;margin-right:8px;}
.sidebar .wdlist li .wdheader .wd-left span{color:#333;font-size:14px;}
.sidebar .wdlist li .wdheader .wd-right{color:#c5c6cb;}
.sidebar .wdlist li .wdtitle{color:#323232;font-weight:450;line-height:1.6;margin-bottom:10px;font-size:14px;}
.sidebar .wdlist li .wdfoot{display:flex;justify-content:space-between;align-items:center;}
.sidebar .wdlist li .wdfoot .desc{color:#c5c6cb;}
.sidebar .wdlist li .wdfoot .xmbtn{border-radius:5px;padding:0 10px;}
.sidebar .wdlist li.footbtn .xmbtn{display:block;width:100%;border-radius:4px;font-size:14px;}
.sidebar .wdlist li:hover .wdtitle{color:#ff6000;}
.sidebar .wdlist li:hover .btn-orange-border{background:#ff6000;color:#fff;}

/* typename */
.typename{position:relative;width:1214px;margin: 20px auto 0px auto;height:182px;background: url("/img/yn.png") center 38px no-repeat;}
.typename .intro{width:100%;position:absolute;left: 0px;bottom:0px;height:135px; z-index: 10;}
.typename .thumb{position:absolute;width:187px;height:172px;left:26px;top:-8px;z-index: 99;}
.typename .intro .bd{margin-left:230px;}
.typename .intro .bd h3{font-size:20px;margin-top:15px;margin-bottom: 5px;}
.typename .intro .bd p{display: flex;width:100%;height:35px;align-items: center;font-size:14px;color: #999;}
.typename .intro .bd p span{display: inline-block;background: rgba(238,25,33,0.3);color:#cf4e53;padding: 2px 10px;border-radius: 4px;margin-right:10px;}

/* shows */
.shows{width:855px;}
.breadcrumb{padding:15px 20px;}
.breadcrumb li{font-size:14px;display: inline-block;}

.main-show{position:relative;width:100%;min-height:1500px;background: url("/img/bg.png") center top repeat-y #fff9f1;}
.main-show .title{width:100%;padding:20px 30px;border-bottom: 1px solid #fbe8ce;font-size:28px;font-weight: 700;color: #000;}
.main-show .info{margin: 0px 30px;border-bottom: 1px solid #eee;display: flex;height:60px;align-items: center;font-size:14px;color: #bbb;}
.main-show .info a.copy{display: inline-block;padding: 5px 10px; background: #de513d;color: #fff;}
.main-show .info a.copy:hover{background: #ff6000;}
.main-show .body{padding:0px 30px 30px;font-size:18px;line-height: 2;}
.main-show .body h1,.main-show .body h2,.main-show .body h3,.main-show .body h4,.main-show .body strong,.main-show .body b{font-weight: bold;}
.main-show .body h1{font-size:22px;color: #de513d;}
.main-show .body h2{font-size:20px;color: #000;}
.main-show .body h3{font-size:18px;color: #ff6000;}
.main-show .body img{display: block;width:795px;height: auto;margin:10px 0px;border-radius: 5px;}
.main-show img.zhiding{position:absolute;right:20px;top:30px;z-index:99;}
.main-show .blog-post-tags li{display: inline-block;padding: 5px 16px;font-size:14px;background:#000;border-radius: 25px;margin-right:10px;color: #fff;}
.main-show .blog-post-tags li:nth-child(1){background: #000;}
.main-show .blog-post-tags li:nth-child(2){background: #de513d;}
.main-show .blog-post-tags li:nth-child(3){background: #ff6000;}
.main-show .blog-post-tags li:nth-child(4){background: green;}
.main-show .blog-post-tags li:nth-child(5){background: blue;}
.main-show .blog-post-tags li:nth-child(6){background: #ffd100;}
.main-show .blog-post-tags li a{color: #fff;}
.blog-single-foot{width:100%;padding:20px;background: #fff;}
.blog-single-foot p{line-height: 30px;font-size:14px;}

.leftfix{position: fixed;top:276px;left:50%;margin-left:-675px;background: #fff9f1;height: 365px;width:76px;padding: 20px;border-radius:10px 0px 0px 10px;}
.leftfix ul li{width:100%;height:auto;clear: both;margin-bottom:15px;}
.leftfix ul li span{display:flex;width:100%;clear: both;justify-content: center;align-items: center;}
.leftfix ul li span.ico{width:36px;height:36px;background:rgba(222,81,61,0.1);border-radius:50%;font-size:16px;}
.leftfix ul li span.txt{height:22px;font-size:12px;margin-top:5px;}

.pinglun{padding: 20px;}

.introduce{padding:20px 0;}
.introduce .avater{text-align: center;}
.introduce .ava{width:60px;height:60px;border-radius:50%;margin: 0px auto;}
.introduce .name{font-size:18px;font-weight:700;text-align:center;color:#333333;margin:14px 0 10px 0;}
.introduce .name a{color:#3f3f3f;}
.introduce .name a:hover{color:#ff6000;}
.introduce .brief-introduction{font-size:13px;width:90%;line-height:1.62;color:#666666;margin:auto;text-align:center;}
.introduce ul{display:flex;width:100%;height:auto;overflow:hidden;padding:15px 0 18px 0;border-top:1px solid #f6f6f6;margin-top:20px;justify-content: space-between;}
.introduce ul li{width:33.33%;}
.introduce ul li span{display:block;text-align:center;}
.introduce ul li span a{color:#333;margin-bottom:0px;}
.introduce ul li span:nth-child(1){font-size:16px;font-weight:600;color:#333333;}
.introduce ul li span:nth-child(2){font-size:12px;color:#999;}
.details-warp{display:flex;width:100%;justify-content: space-between;padding: 0px 30px;}
.details-warp a.wenda_guanzhu{width:106px;height:34px;border-radius:4px;display:inline-block;text-align:center;line-height:34px;cursor:pointer;font-size:14px;}
.details-warp a.wenda_oper{width:106px;height:32px;border-radius:4px;display:inline-block;text-align:center;line-height:32px;font-size:14px;float:right;}
.btn-orange {
    background: #ff6000;
    color: #fff;
}
a:hover.btn-orange {
    background: #de513d;
    color: #fff;
}

/* 最新帖子 */
.sidebar .timeline ul{margin-top:10px;padding:4px;}
.sidebar .timeline ul li{padding-bottom:15px;border-left:1px #ebebeb solid;}
.sidebar .timeline ul li span{display:block;height:20px;line-height:20px;padding-left:16px;color:#c5c6cb;position:relative;z-index:2;}
.sidebar .timeline ul li span i{position:absolute;z-index:3;left:-10px;top:1px;width:18px;height:18px;display:block;background:url(/img/circle.gif) 0 0 no-repeat;background-size:18px 18px;}
.sidebar .timeline ul li a{font-size:14px;line-height:22px;color:#333;display:block;margin-top:3px;margin-left:15px;transition:all .3s ease;}
.sidebar .timeline ul li.deanorder1 a,.sidebar .timeline ul li.deanorder3 a,.sidebar .timeline ul li.deanorder7 a{color:#333;}
.sidebar .timeline ul li a:hover{color:#e00;}

/* tag */
.sidebar .tags .clist ul li{display: inline-block;border: 1px solid rgba(192,200,217,0.2);border-radius:20px;padding: 5px 12px;font-size:14px;margin-bottom: 10px;margin-right:5px;}
.sidebar .tags .clist ul li:hover{border:1px solid rgba(222,81,61,0.2);}
.sidebar .tags .clist ul li:hover a{color:#de513d;}

.kefufix{position:fixed;width:200px;height:316px;right:0px;top:200px;background: url("/img/kefu.png") no-repeat;z-index: 99;}
.kefufix h2{position: absolute;top:94px;left:80px;font-size:14px;font-weight: bold;color: #ff6000;}
.kefufix a.btn-tgs{display:inline-block;position: absolute;left: 86px;color: #fff;font-size:14px;font-weight: 500;padding: 5px 8px;border-radius: 5px;width:100px;background:#000;}
.kefufix a.btn-qun1{top:125px;}
.kefufix a.btn-qun2{top:185px;}
.kefufix a:hover.btn-tgs{background:#ff6000;}

.footer{width:100%;height:56px;line-height:56px;background: #393939;text-align:center;font-size:14px;}
.footer,.footer a{color: #fff;}
.cd-top {
  display: inline-block;z-index: 999;
  height:46px;width:46px;line-height: 46px; position: fixed;bottom: 60px;right: 10px;
  /* image replacement properties */
  overflow: hidden;white-space: nowrap;background:none;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;text-align: center;font-size:36px;}
.cd-top.cd-is-visible { visibility: visible;opacity: 1;}
/* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
.cd-top.cd-fade-out {opacity: 0.8;}
.no-touch .cd-top:hover {background-color: #c00;opacity: 1;}

.footer{width:100%;height:50px;line-height:50px;text-align:center;color:#ccc;background:#000}