.margin{margin-left:0;margin-right:0;}
.clearfix{clear: both;}
.list-row{padding-left:0!important;padding-right:0!important;}
.post-slide{
}
#news-slider{overflow: hidden;}
.owl-controls{
    /*display:none!important;*/
    /*background:rgba(0,0,0,0)*/
    position: relative;
}
#news-slider .owl-controls{position:absolute;top:50%;left:0;display:block;height:100px;}
#news-slider .owl-controls .owl-buttons{width:100%;height:100px;position: absolute;top:0;left:0;}
#news-slider .owl-controls .owl-buttons .owl-prev{background-image:url(../images/banner_jiantou.png);background-repeat: no-repeat;height:100px;width:50px;float:left;}
#news-slider .owl-controls .owl-buttons .owl-next{background-image:url(../images/banner_jiantou.png);background-repeat: no-repeat;height:100px;transform: rotate(-180deg);width:50px;float:right;}
@media(max-width:480px){
    .owl-controls{
        display:block;
    }
}

/*.post-slide .post-title a{*/
    /*color:#333;*/
    /*font-size:18px;*/
    /*font-weight: bold;*/
    /*text-transform:capitalize;*/
    /*transition: all 0.4s ease 0s;*/
/*}*/
/*.post-slide .post-title a:hover{*/
    /*color:#0b99bc;*/
    /*text-decoration: none;*/
/*}*/
.post-slide .pic{
    overflow: hidden;
    position: relative;
}
/*.post-slide .pic:hover .bg{*/
    /*!*background:rgba(0,0,0,0);*!*/
/*}*/
.post-slide .pic .bg{
    width:100%;
    height:100%;
    /*background-color:rgba(0,0,0,.5);*/
    position:absolute;
    top:0;
    left:0;
    transition: all 1s;
}
.post-slide .pic:hover .bg{
    background-color:rgba(0,0,0,0);
    /*height*/
}
.curr .pic .bg{
    background-color:rgba(0,0,0,0);
}
.post-slide .pic .zz{
    position:absolute;
    width:100%;
    background:rgba(0,0,0,.5);
    z-index:4;
    top:0;
    left:0;
    transition: all 1s;
    /*text-align: center;*/
    cursor: pointer;color:#fff;
    /*height:100%;*/
}
.post-slide .pic:hover .zz{
    /*height:0px;*/
    background:rgba(0,0,0,0);
}
.post-slide .pic:hover .zz p{
    top:50%;
}
.post-slide .pic a{

}
.curr .pic .zz p{
    bottom:10%!important;
    position:absolute;
    left:0;
    padding:10px;
    text-align: center;
    /*transition:all 1s;*/
    display:block;width:100%;color:#fff;font-size:28px;
}
.post-slide .pic .zz p{
    position:absolute;
    top:85%;
    /*height:120px;*/
    /*line-height:120px;*/
    left:0;
    padding:10px;
    text-align: center;
    transition:all 1s;
    display:block;width:100%;color:#fff;font-size:28px;
}
/*.post-slide .pic:hover .zz{background:rgba(0,0,0,0)!important;}*/
/*.post-slide .pic:hover p{top:55%!important;}*/
.post-slide .pic img{
    width: 100%;
    height:100%;
    /*transform: scale(1,1);*/
    /*transition: all 1s ease 0s;*/
}
.post-slide:hover img{
    /*transform: scale(1.1,1.1);*/
}
.post-slide .pic:after{
    content: "";
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0);
    transition: all 0.9s ease 0s;

}
.post-slide:hover .pic:after{
    background: rgba(255,255,255,0.2);
}
.post-slide .post-bar{
    list-style: none;
    padding:12px 0;
    margin: 0;
}
.post-slide .post-bar li{
    display: inline-block;
    margin-right:3px;
    color:#aaa;
}
.post-slide .post-bar li:last-child{
    margin-right: 0;
}
.post-slide .post-bar li a{
    color:#aaa;
    transition:0.3s ease;
}
.post-slide .post-bar li a:hover{
    text-decoration: none;
    color:#0b99bc;
}
.post-slide .post-description{
    font-size: 14px;
    line-height: 24px;
    margin-bottom:15px;
    color:#767676;
}

@media only screen and (max-width: 479px) {
    .post-slide{
        /*padding: 15px;*/
    }
    .post-slide .post-bar li{
        margin-bottom: 5px;
    }
    .post-slide .post-bar li:last-child{
        margin-bottom: 0;
    }
}

.curr p{
    bottom:10%;
}
/*#news-slider .owl-item{*/
    /*transition:all 1s;*/
/*}*/
/*#news-slider .owl-item img{*/
    /*display:block!important;*/
/*}*/
/*#news-slider .owl-item:hover{*/
    /*width:500px!important;*/
    /*z-index:100;*/
/*}*/
/*#news-slider .owl-item:hover img{*/
    /*width:500px!important;*/
/*}*/
/*#news-slider .owl-item:hover .bg{*/
    /*background:rgba(0,0,0,0)*/
/*}*/
/*#news-slider .owl-item:hover .zz{*/
    /*background:rgba(0,0,0,0)*/
/*}*/


.classification{}
.select{border:1px solid #fff;color:#fff;width:100%;height:42px;line-height:42px;text-align: center;margin-top:10%;}
img{vertical-align: middle}
.foot_tag_on{background:#fff;width:100%;padding:10px 0;position: absolute;margin:0;list-style: none;display:none;margin-top:10%;}
.foot_tag_on li{height:25px;width:50%;float:left;text-align: center}

/*新加img的样式*/
.introduceDiv_right img{
    max-width: 100%;
}
/*新加结束*/
.nav .open > a {
    background-color: transparent;
}
.nav .open > a:hover {
    background-color: transparent;
}
.nav .open > a:focus {
    background-color: transparent;
}

#wrapper{
    display:none;
}
@media(max-width:480px){
    .sidebar-menu{display:none!important;}
    #wrapper {
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        padding-left: 0;
        transition: all 0.5s ease;
        display:block;
    }
    #wrapper.toggled {
        padding-left: 220px;
    }
    #wrapper.toggled #sidebar-wrapper {
        width: 220px;
    }
    #wrapper.toggled #page-content-wrapper {
        margin-right: -220px;
        position: absolute;
    }
    #sidebar-wrapper {
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        background: rgba(0,0,0,.8);
        height: 100%;
        left: 220px;
        margin-left: -220px;
        overflow-x: hidden;
        overflow-y: auto;
        transition: all 0.5s ease;
        width: 0;
        z-index: 1000;
    }
    #sidebar-wrapper::-webkit-scrollbar {
        display: none;
    }
    #page-content-wrapper {
        /*padding-top: 70px;*/
        width: 100%;
    }
    /*-------------------------------*/
    /*     Sidebar nav styles        */
    /*-------------------------------*/
    .sidebar-nav {
        list-style: none;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 0;
        width: 220px;
    }
    .sidebar-nav li {
        display: inline-block;
        line-height: 20px;
        position: relative;
        width: 100%;
    }
    .sidebar-nav li:before {
        background-color: #1c1c1c;
        content: '';
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        -webkit-transition: width 0.2s ease-in;
        transition: width 0.2s ease-in;
        width: 3px;
        z-index: -1;
    }
    .sidebar-nav li:first-child a {
        /*background-color: #1a1a1a;*/
        color: #ffffff;
    }

    .sidebar-nav li:hover:before {
        -webkit-transition: width 0.2s ease-in;
        transition: width 0.2s ease-in;
        width: 100%;
    }
    .sidebar-nav li a {
        color: #dddddd;
        display: block;
        padding: 10px 15px 10px 30px;
        text-decoration: none;
    }
    .sidebar-nav li.open:hover before {
        -webkit-transition: width 0.2s ease-in;
        transition: width 0.2s ease-in;
        width: 100%;
    }
    .sidebar-nav .dropdown-menu {
        background-color: #222222;
        border-radius: 0;
        border: none;
        box-shadow: none;
        margin: 0;
        padding: 0;
        position: relative;
        width: 100%;
    }
    .sidebar-nav .dropdown-menu li a{
        padding: 10px 15px 10px 50px;
    }
    .sidebar-nav li a:hover,
    .sidebar-nav li a:active,
    .sidebar-nav li a:focus,
    .sidebar-nav li.open a:hover,
    .sidebar-nav li.open a:active,
    .sidebar-nav li.open a:focus {
        background-color: transparent;
        color: #ffffff;
        text-decoration: none;
    }
    .sidebar-nav > .sidebar-brand {
        font-size: 20px;
        height: 65px;
        line-height: 44px;
    }
    /*-------------------------------*/
    /*       Hamburger-Cross         */
    /*-------------------------------*/
    .hamburger {
        background: transparent;
        border: none;
        display: block;
        height: 32px;
        margin-left: 15px;
        position: fixed;
        top: 20px;
        width: 32px;
        z-index: 999;
    }
    .hamburger:hover {
        outline: none;
    }
    .hamburger:focus {
        outline: none;
    }
    .hamburger:active {
        outline: none;
    }
    .hamburger.is-closed:before {
        -webkit-transform: translate3d(0, 0, 0);
        -webkit-transition: all 0.35s ease-in-out;
        color: #ffffff;
        content: '';
        display: block;
        font-size: 14px;
        line-height: 32px;
        opacity: 0;
        text-align: center;
        width: 100px;
    }
    .hamburger.is-closed:hover before {
        -webkit-transform: translate3d(-100px, 0, 0);
        -webkit-transition: all 0.35s ease-in-out;
        display: block;
        opacity: 1;
    }
    .hamburger.is-closed:hover .hamb-top {
        -webkit-transition: all 0.35s ease-in-out;
        top: 0;
    }
    .hamburger.is-closed:hover .hamb-bottom {
        -webkit-transition: all 0.35s ease-in-out;
        bottom: 0;
    }
    .hamburger.is-closed .hamb-top {
        -webkit-transition: all 0.35s ease-in-out;
        background-color: rgba(255, 255, 255, 0.7);
        top: 5px;
    }
    .hamburger.is-closed .hamb-middle {
        background-color: rgba(255, 255, 255, 0.7);
        margin-top: -2px;
        top: 50%;
    }
    .hamburger.is-closed .hamb-bottom {
        -webkit-transition: all 0.35s ease-in-out;
        background-color: rgba(255, 255, 255, 0.7);
        bottom: 5px;
    }
    .hamburger.is-closed .hamb-top,
    .hamburger.is-closed .hamb-middle,
    .hamburger.is-closed .hamb-bottom,
    .hamburger.is-open .hamb-top,
    .hamburger.is-open .hamb-middle,
    .hamburger.is-open .hamb-bottom {
        height: 4px;
        left: 0;
        position: absolute;
        width: 100%;
    }
    .hamburger.is-open .hamb-top {
        -webkit-transform: rotate(45deg);
        -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
        background-color: #000;
        margin-top: -2px;
        top: 50%;
    }
    .hamburger.is-open .hamb-middle {
        background-color: #000;
        display: none;
    }
    .hamburger.is-open .hamb-bottom {
        -webkit-transform: rotate(-45deg);
        -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
        background-color: #000;
        margin-top: -2px;
        top: 50%;
    }
    .hamburger.is-open:before {
        -webkit-transform: translate3d(0, 0, 0);
        -webkit-transition: all 0.35s ease-in-out;
        color: #ffffff;
        content: '';
        display: block;
        font-size: 14px;
        line-height: 32px;
        opacity: 0;
        text-align: center;
        width: 100px;
    }
    .hamburger.is-open:hover before {
        -webkit-transform: translate3d(-100px, 0, 0);
        -webkit-transition: all 0.35s ease-in-out;
        display: block;
        opacity: 1;
    }
    /*-------------------------------*/
    /*          Dark Overlay         */
    /*-------------------------------*/
    .overlay {
        position: fixed;
        display: none;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.4);
        z-index: 1;
    }


}