.nav-carousel{padding:0 10px;}
.nav-carousel a{border:2px solid #F9F7FC;background:#FFF;padding:8px 12px;color: #333;border-radius: 30px; display: block;-webkit-transition: all .3s ease; transition: all .3s ease;}
.nav-carousel a:hover,.nav-carousel a.active{border:2px solid #8163FD;color:#8163FD;background-color:#fff}
.nav-carousel:hover .owl-nav .owl-next,.nav-carousel:hover .owl-nav .owl-prev{opacity:1;box-shadow: 0 5px 15px 0 rgba(203,197,214,.03);background-color:#8163FD;color:#fff}
.owl-carousel.nav-carousel .owl-nav .owl-prev {left:0;right:auto;}
.owl-carousel.nav-carousel .owl-nav .owl-next {right:0;}

.two-tree-y .nav-sub .nav-head{padding: 0 25px;height:50px;line-height:50px;border-bottom: solid 1px #E8EAED;margin-bottom:10px;}
.two-tree-y .nav-sub a{margin:0;}
.two-tree-y .nav{padding-bottom:20px;}
/*.two-tree-y .nav span{float:right;margin-top:18px;}*/
.two-tree-y .nav li{line-height:42px;}
/*.two-tree-y .nav li:last-child a:hover{border-radius:0 0 12px 12px;}*/
.two-tree-y .nav li.active a i{color:#949496}
.two-tree-y .nav li.active a em{color:#008BFF}
.two-tree-y .nav li a{padding:0 0 0 25px;color:#7C7D8D;position:relative;font-size: 16px;border-radius: 0;font-weight: normal;border-bottom:solid 0 #E0E8FE;}
.two-tree-y .nav li a i{font-size:16px;color:#949496;}
.two-tree-y .nav li a .ico{width:30px;width:30px;vertical-align: middle;border-radius: 100%}
.two-tree-y .nav li a em{float: right;margin-top:14px;margin-right:20px;color:#ccc}
.two-tree-y .nav li a:hover{background:#fff;}
.two-tree-y .nav li a:hover i{color:#7C7D8D}
.two-tree-y .nav li a:hover em{color:#008BFF}
/*.two-tree-y .nav li:last-child a{margin-bottom: 10px} */

.two-tree-y .nav li.active a{color:#008BFF;}
.two-tree-y .nav li ul{top:-8px;padding:10px 20px;border-radius:0 5px 5px 0;z-index:6}
/*.two-tree-y .nav li ul:after{border-right:8px solid #E5ECF2;z-index: 3;position: absolute;top:14px;left:-8px;display: inline-block;border-top:8px solid transparent;border-bottom: 8px solid transparent;content: '';}*/

.two-tree-y .nav li ul li a {line-height:36px;color:#7C7D8D;padding:0;font-size:15px;}
.two-tree-y .nav li a.active,.two-tree-y .nav li a:hover{color:#008BFF;}
.two-tree-y .nav li ul li a:hover{border-radius: 0}
/*左栏分类*/

/*中栏分类*/

.idea-tree .nav-m ul{padding:0;display: block;text-align: center}
.idea-tree .nav-m ul li{display: inline-block;}
.idea-tree .nav-m ul li.nav-head{padding: 0;width:4%;line-height: 24px;}
.idea-tree .nav-m ul li.nav-child{display: block;width:96%;line-height:24px;}
.idea-tree .nav-m ul li a{font-size:15px;font-weight:400;color:#949496;cursor: pointer;}
.idea-tree .nav-m ul li ul{margin:0;}
.idea-tree .nav-m ul li ul li{display: inline-block;padding:0;text-align: center}
.idea-tree .nav-m ul li ul li a{display: block;padding:0 10px;margin:5px;}
.idea-tree .nav-m ul li a:hover,.idea-tree .nav-m ul li ul li a.active,.idea-tree .nav-m ul li ul li a.active b,.idea-tree .nav-m ul li a.active{color: #33A2FF;}

.idea-l{margin-right:50px}
.idea-r{margin-left:-20px}

.idea-bg{position:relative;background-repeat:no-repeat;background-attachment:fixed;background-position:center top;background-size:cover;margin:0;padding:0;}

.idea-content h1{font-size:20px;font-weight: 600}
.idea-content img{max-width:100%}
.idea-content hr{margin:30px 0;background: #F2F4F7}

.memberinfo-x .userimg{width:48px;height:48px}

a.collect{padding:3px 12px;line-height: 24px;display: inline-block;}
a.idea-close{top:20px}
a.idea-close{position:fixed;right:20px;display:block;width:48px;height:48px;line-height:48px;border-radius: 30px;font-size:32px;}
a.idea-next{position:fixed;top:50%;right:20px;margin-top:-24px;display:block;width:48px;height:48px;line-height:48px;border-radius: 30px;font-size:24px;}
a.idea-prev{position:fixed;top:50%;left:20px;margin-top:-24px;display:block;width:48px;height:48px;line-height:48px;border-radius: 30px; font-size:24px;}
a.idea-close:hover,a.idea-next:hover,a.idea-prev:hover{background:#267cff;color:#fff}

/* css3瀑布流begin */
.waterfall{column-count:4;-moz-column-count:4;-webkit-column-count:4;column-gap:20px;margin:0 auto;}
.waterfall .item{position:relative;overflow:hidden;margin-bottom:20px;break-inside:avoid;-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;top:0;}
.waterfall .item:hover{top:-3px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.waterfall .item .media.media-x strong{font-weight: 400;display: block;margin:10px 0;}
/* css3瀑布流end */

/* css3瀑布流begin */
.ideafall{column-count:5;-moz-column-count:5;-webkit-column-count:5;column-gap:10px;margin:0 auto;}
.ideafall .item{position:relative;top:0;overflow:hidden;margin-bottom:10px;break-inside:avoid;-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ideafall .item:hover{top:-3px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ideafall .item.max-height{max-height:800px;}
.ideafall .item .post-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.2);opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ideafall .item .post-link strong{position:absolute;text-indent: -3000px; right:20px;bottom:20px;left:20px;z-index:3;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-weight: 400;font-size: 15px}
.ideafall .item a.collect{height:36px;width:36px;line-height:36px;border-radius:50%;top:20px;right:20px;position:absolute;transition:0.3s;transition:0.3s;z-index:3;opacity:0}
.ideafall .item:hover .post-link,.ideafall .item:hover .post-title,.ideafall .item:hover a.collect{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ideafall .item.maxheight-small{max-height:400px}
.ideafall .item.maxheight-big{max-height:850px}
.ideafall .item:hover .post-link{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
/* css3瀑布流end */
@media screen and (max-width:1300px){
.nav-carousel{padding:0}
.nav-carousel a{padding:5px;}
}
@media screen and (max-width:768px){
.idea-l{margin-right:0}
.idea-r{margin-left:0;}
.idea-content h1{font-size:20px}
.title-block-style2 h4{font-size:20px}

/*左栏分类*/
.two-tree-y .nav{position:absolute;box-shadow:0 15px 36px -12px rgba(0,0,0,.09);padding:10px 20px;z-index:6;width:100%;left:0;top:50px;background: #fff;border-radius: 5px}
.two-tree-y .nav:after{position: absolute;top:-8px;left:40px;display:inline-block;border-right:8px solid transparent;border-bottom:8px solid #FFF;border-left:8px solid transparent;content: ''; }
.two-tree-y .nav li a{padding:0 0 0 20px;line-height: 40px}
.two-tree-y .nav li ul {left:0;top:40px;width:100%;}
.two-tree-y .nav li ul:after{display: none}
.two-tree-y .nav li ul li a{text-indent: 30px;line-height:36px}
.two-tree-y .button{padding:0 20px;height:42px;line-height:42px;border-radius:5px; background:#fff;border:0;position: relative;z-index:6;color:#949496; font-size:16px; text-align:center;box-shadow: 0px 2px 5px 0 rgba(0,0,0, 0.1);}
.two-tree-y .button.border-white:hover, .two-tree-y .button.border-white:focus, .two-tree-y .button.bg-white:hover, .two-tree-y .button.bg-white:focus{color: #333;border-color: #FFF;background-color: #FFF;}

.bg-category{background: none}
.idea-tree .nav-m{position:absolute;border-radius:5px;box-shadow:0 15px 36px -12px rgba(0,0,0,.3);padding:10px 20px;z-index:9;right: 0;left:0;top:60px;background: #fff}
.idea-tree .nav-m:after{position: absolute;top:-8px;left:35px;display:inline-block;border-right:10px solid transparent;border-bottom:10px solid #FFF;border-left:10px solid transparent;content: ''; }
.idea-tree .nav-m ul li.nav-head{width:100%;}
.idea-tree .nav-m ul li.nav-child{width:100%;}
.idea-tree .nav-m ul li{float:none;}
.idea-tree .nav-m ul li a{height:36px;line-height:34px;margin:8px 10px;padding:0 10px;}
.idea-tree .nav-m ul li ul li{display:-block;width:33.3333%;float:left;}
.idea-tree .nav-m ul li ul li a{margin:5px 10px 5px 0;border:1px solid #ebebeb;}
.idea-tree .button{padding:0 20px;height:42px;line-height:42px;border-radius:5px; background:#fff;border:0;position: absolute;left:0;top:0;z-index:9;color:#666; font-size:16px; text-align:center;margin:10px 0 0 0;box-shadow: 0px 2px 5px 0 rgba(0,0,0, 0.1);}
.idea-tree .button.bg-white:focus,.idea-tree .button.bg-white:hover,.idea-tree .button.border-white:focus,.idea-tree .button.border-white:hover{color:#666;border-color:#fff;background-color:#fff}

/* css3瀑布流begin */
.ideafall{column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:12px}
.ideafall .item{margin-bottom:12px}
/* css3瀑布流end */

/* css3瀑布流begin */
.waterfall{column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:12px}
.waterfall .item{margin-bottom:12px}
/* css3瀑布流end */
}
