/*
 * @package     XIANYU
 * @author      XIANYU Dev Team
 * @since       Version 1.1 20180120
*/

#search_text{
    width: 100%;
}

.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header
{
    margin-left: 0;
    margin-right: 0;
}

.row{
    margin-left: 0;
    margin-right: 0;
}
img{object-fit: cover }
.container{
    padding-left: 5px;
    padding-right: 5px;
    /*overflow: hidden;*/
}


@media (min-width: 768px)
{
    .navbar-right {
        width: 120px;
    }
    

}


@media screen and (max-width: 767px) {
/* 移动端的样式 */
  img{
      width: 100%;
  }
}

@media (min-width: 992px)
{
    .navbar-right {
        width: 320px;
    }
    .navbar-form .input-group{
        width: 320px;
    }
}

@media (min-width: 1200px)
{
    .navbar-right {
        width: 320px;
    }
    .navbar-form .input-group{
        width: 320px;
    }

}


@media (max-width: 767px)
{
    .navbar-nav .dropdown-menu li{
        display: inline-block;
    }
}

a.mobile_menu_a{
    display: block;
    padding: 3px 0;
    color: #DB4849;
    font-size: 15px;
}

html
{
    background: #f5f5f5;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote {
    margin: 0;
    padding: 0;
    font-weight: normal;
    line-height: 1.8;
}

.fontsize12{
    font-size: 12px;
}

li{list-style:none}

a{
    color: #3d3d3d;
}

.navbar{
    margin-bottom: 12px;
}

.navbar-blue{
    background-color: #FAFAFA;
    border-bottom-color: #EEEEEE;
}

.navbar-toggle{
    background-color: #E6E6E6;
}
.icon-bar{
    background-color: #636363;
}

.waterfall_1box {
    float: left;
    /*overflow: hidden;*/
    margin-top: 6px;
}
.waterfall_1box img{
    width: 100%;
    display: block;
}

.waterfall_1box dl{
    padding: 0;
    background-color: #fff;
    margin: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,.05),0 4px 6px rgba(0,0,0,.05);
    border-radius: 1px;
    overflow: hidden;
    /*-webkit-transition: transform .15s ease-in-out,box-shadow .15s ease-in-out;*/
}
.waterfall_1box dl:hover{
    box-shadow: 0 3px 3px rgba(0,0,0,.2),0 4px 6px rgba(0,0,0,.2);
}

.waterfall_1box dl dd{
    overflow: hidden;
}

.waterfall_1box dt{
    padding: 5px 10px;
    line-height: 1.6;
    font-size: 12px;
}.waterfall_1box dt a{
    display: block;
        width: 190px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.clear{
    clear: both;
}




.pre_no{
       position: relative;
    float: left;
    font-size: 18px;
    padding: 10px 16px;
    margin-left: -1px;
    line-height: 1.3333333;
    color: #333;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd; 
}
.pageinfo {
    text-align: center;
    /*margin-top: 20px;*/
}

.pageinfo ul li {
    display: inline-block;
    border-radius: 6px;
    border: solid 1px #eee;
    margin: 3px 3px;
}

.pageinfo ul li.thisclass {
    background-color: #3d3d3d;
    color: #FFF;
    border: #3d3d3d;
    padding: 8px 16px;
}

.pageinfo ul li a {
    padding: 8px 16px;
    display: inline-block;
}
.thisclass{
	padding: 0px 16px;
	    font-size: 18px;
	    line-height: 1.3333333
		float: left;
}


.pagination-lg>li{
float: left;


}

.footer-info{
    color: #5a5a5a;
    font-weight: normal;
}.footer-info a{color: #5a5a5a;}


.pagecenter{
    text-align: center;
}

.page-header{
    margin: 20px 0 20px;
}




.my-glyphicon{
    color: #aaa;
    padding-right: 6px;
}


.pagination li.thisclass a{
    background-color: #db454e;
    color: #fff;
}

.pagination>li>a, .pagination>li>span{
    color: #db454e;
}



@media screen and (max-width: 350px) { /*当屏幕尺寸小于600px时，应用下面的CSS样式*/
    .pagination li a{
        padding: 8px 12px;
    }
}

ul.breadcrumb{
    margin-bottom: 5px;
    margin-top: 6px;
}

.label-default{
    padding-top: 6px;
    display: inline-block;

    border-radius: 1em;
    margin-top: 15px;
}

.t_tags a{
    color: #ebebeb;
    font-size: 13.6px;
    padding: 6px 5px 6px;
    font-weight: 700;
    display: inline-block;
    border-radius: 1em;
    margin-top: 15px;
    margin-right: 5px;

}


.label-default a{
    padding-top: 6px;
    display: inline-block;

    border-radius: 1em;
    margin-top: 15px;
}

.t_tags a:nth-child(1){    background-color: #4C79A6;}
.t_tags a:nth-child(2){    background-color: #55964A;}
.t_tags a:nth-child(3){    background-color: #CA663C;}
.t_tags a:nth-child(4){    background-color: #C46AAB;}
.t_tags a:nth-child(5){    background-color: #65B8C9;}
.t_tags a:nth-child(6){    background-color: #F0B9D9;}


h1.showh3{
    font-size: 16px;
    font-weight: bold;
}


.text-center{
    text-align: center;
}
.text-right{
    text-align: right;
}
.text-left{
    text-align: left;
}


.mip-waterfall_1box {
    overflow: hidden;
    margin-top: 16px;
}
.mip-waterfall_1box img{
    width: 100%;
    display: block;
}

.mip-waterfall_1box dl{
    padding: 0;
    background-color: #fff;
    margin: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,.05),0 4px 6px rgba(0,0,0,.05);
    border-radius: 1px;
    overflow: hidden;
    /*-webkit-transition: transform .15s ease-in-out,box-shadow .15s ease-in-out;*/
}

.mip-waterfall_1box dl dd{
    overflow: hidden;
}

.mip-waterfall_1box dt{
    padding: 5px 10px;
    line-height: 1.6;
    font-size: 12px;
}.mip-waterfall_1box dt a{display: block}

.index_bgheader{
    height:52px;
    background: #fca59e;
    background-size:cover;
    color:#fff;
}

.index_bgheader h3{
    text-align: center;
    font-size: 32px;
    margin-top: 100px;
}
.index_bgheader small{
    font-size: 20px;
    margin-top: 30px;
    display: block;
    text-align: center;
}




.index_header{
    height:120px;
    background:url(../images/login_header_blurbg.jpg) center top repeat;
    background-size:cover;
    color:#fff;
}

.index_header h3{
    font-size: 22px;
    margin-top: 20px;
}
.index_header small{
    font-size: 16px;
    margin-top: 20px;
    display: block;
}






.navbar-bottom0{
    margin-bottom: 0px;
}




.main-img-min-height img{
    min-height: 120px;
    max-height: 600px;
    max-width: 100%;
}

.page-header h2{
    margin-top: 30px;
    line-height: 16px;
}

.page-header small{
    color: #ebebeb;
    font-size: 13.6px;
}

.navbar-toggle{
    padding: 9px 6px;
    margin-left: 9px;
    margin-right: 6px;
}



.logo{
    width: 120px;
    text-indent: -1000px;
    overflow: hidden;
    background: url("../images/logo.png") no-repeat center center;
    background-size: contain;
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    margin-right: 9px;
}

.new-search-box{
    padding-top: 8px;
}



.i_content img{
    width: auto;
    height: auto;
    margin-top: 16px;
    min-height: 160px;
    max-width: 100%;
}


.i_content_1 embed {
    width: 100%;
    height: 420px;
}


.sxpian_box{
    margin-top: 8px;
}




.indexcss .logo{
    background-image: url("../images/logo-i.png");
}

.indexcss .navbar-blue{
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    background-color: rgba(255,255,255,0.0);
    border-bottom-color: rgba(255,255,255,0.0);
    z-index: 10000000000000000;
}

@media (max-width: 992px)
{
    .indexcss #navbar{
        background-color:#fca59e; ;
    }
}



.indexcss .nav>li>a:focus, .indexcss .nav>li>a
{
    color: #fff;
}
.indexcss .nav>li>a:focus, .indexcss .nav>li>a:hover
{
    color: #666;
}
.zf5{
    height: 5px;
    overflow: hidden;
}
.zf10{
    height: 10px;
    overflow: hidden;
}
.zf15{
    height: 15px;
    overflow: hidden;
}


@media (max-width: 768px) {
    .index_tuijian{
        display: none;
    }
}

@media (max-width: 768px) {
    .content_intro{
        font-size: 12px;
    }
}


.main-pics{
    position: relative;
}

@media (max-width: 768px) {
    a.prev_main_img ,a.next_main_img{
        display: none;
    }
}

a.prev_main_img {
    width: 50%;
    height: 100%;
    position: absolute;
    z-index: 111222333;
    left: 0;
    top: 0;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0);
    cursor: pointer;
}
a.prev_main_img:hover{
    background: url("../images/prev.png") left center no-repeat;
    background-size: 60px 80px;
    opacity: 0.3;
}


a.next_main_img {
    width: 50%;
    height: 100%;
    position: absolute;
    z-index: 111222333;
    right: 0;
    top: 0;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0);
    cursor: pointer;
}
a.next_main_img:hover{
    background: url("../images/next.png") right center no-repeat;
    opacity: 0.3;
    background-size: 60px 80px;
}









.show_swiper{
    background-color: #f6f6f6;
    padding: 6px;
    border-radius: 3px;
}
.show_swiper img{
    display: block;
}
.show_swiper_tj{
    border: solid 1px #999;
    padding: 0;
    overflow: hidden;
    height: 108px;
}
.show_swiper_tj a{
    border: solid 1px #999;
    padding: 1px;
    margin: 1px;
    margin-bottom: 0;
    display: block;
}
.swiper-container{
   /* height: 110px; */
}
.swiper-slide{
    width: auto;
}
.swiper-slide img{
    height: 100px;
    width: auto;
}
.show_swiper a.thisclass{
    display: block;
    padding: 1px;
    border: solid 2px #CC5522;
}

@media (max-width: 768px) {
    .show_swiper_tj{
        height: 88px;
    }
    .swiper-container{
        /*height: 90px;*/
    }
    .swiper-slide img{
        height: 80px;
        width: auto;
    }
}


.more_load_nextpage{
    margin: 18px 0 0 0;
    text-align: center;
}

.more_load_nextpage p{
    background: linear-gradient(to right, #CC3300 0%, #CC5522 100%);
    display: inline-block;
    padding: 8px 12px;
    min-width: 280px;
    border-radius: 30px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
.more_load_nextpage i{
    font-style: normal;
}


.mip_list .col-xs-6{
    padding-left: 0;
    padding-right: 0;
}

.fright {
    float: right;
}

.fleft {
    float: left;
}




















