/*.bannerbox{
    background: #f1fdff url(../images/bg1.png) repeat -129px -365px;
    background-size: 100%;
}*/
.banner.container {
    padding: 0;
}
.main{
    background:#f1fdff url(../images/bg2.png) no-repeat bottom;
    background-size: cover;
    padding-bottom: 0;
}
a:hover{
    text-decoration: none;
}
*{
    margin: 0;
    padding: 0;
}
.top{
    color: #fff;
    background: #333333;
    font-size: 14px;
    padding: 10px 0;
}
.top a{
    color: #fff;
}
.dropdown:hover .dropdown-menu{
    display: block;
}
.logo{

    background: #053788;

    padding: 20px 0;
}
.logo img{
    height: 81px;
}
.navcon{

    background: #146bc4;
}
.navcon .navbar{
    margin-bottom: 0;
}
.navcon .navbar a{
    color: #fff;
    display: block;
}
.navcon .navbar{
    display: flex;
}
.navcon .navbar li{
    flex: 1;
    width: 11%;
    text-align: center;
    border-right: 1px solid #6fa4da ;
}
.navcon .navbar li:last-child{
    border: none;
}
.caret{
    display: none;
}
nav li:hover{
    background: #053788;
}
.nav li{

}
.dropdown-menu > li > a{
    padding: 10px;
    display: block;
}
.dropdown-menu > li{
    width: 100% !important;
    text-align: left !important;

}
.navcon .navbar a:hover{
    background:#053788;
    color: #fff;
}
.navbar-toggle .icon-bar
{
    background-color: #fff;
}
.navcon .dropdown-menu{
    background: #146bc4;
}
/*.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {*/
/*    background-color: #146bc4 !important;*/
/*    border-color: #337ab7 !important;*/
/*}*/
.nav .open > a:hover {
    background-color: #146bc4 !important;
    border-color: #337ab7 !important;
}
.nav .open > a:focus {
    background-color: #146bc4 !important;
    border-color: #337ab7 !important;
}
.nav .open > a:active {
    background-color: #146bc4 !important;
    border-color: #337ab7 !important;
}
.nav .open > a:link {
    background-color: #146bc4 !important;
    border-color: #337ab7 !important;
}
.navbar {
    border-radius: 0;
    border: 0;
}
.navbar-default {
    background-color: #146bc4;
    padding: 0;
}
nav.navbar-default a{
    color: #fff !important;
    background-color: #146bc4 ;
    border-color: #337ab7 ;
}
nav.navbar-default a:hover{
    /*font-weight: 700;*/
}

.box1{

    overflow: hidden;

    margin: 10px 0;
}
.date{

    float: left;

    margin: 10px 6px;
    color: #9c9c9c;
}
.serch{

    float: right;

    padding: 10px 13px;

    background: #f0f0f0;
}
.serch input{

    background: #f0f0f0;

    border: none;

    outline: none;
}
.serch a img{

    width: 10%;
float: right;
    vertical-align: middle;
}
.boxtit{
    background: url(../images/tit1.png) no-repeat;
    border-bottom: 1px solid #1097ff;
    /* overflow: hidden; */
    margin: 5px 0;
    background-size: 100% 101%;
    height: 30px;
    clear: both;
}
.boxtit span{

    background: url(../images/titi2.png) no-repeat;

    background-size: 100% 100%;

    color: #fff;

    padding: 2px 7px;

    float: left;

    font-size: 18px;

    height: 37px;
}
.boxtit a{

    float: right;

    margin-top: 6px;
}
.boxtit a img{

    vertical-align: inherit;

    margin: 0 4px;
}
.zfitem{width: 100%;float: left;margin: 1%;}
.zfglist{

}
.zfglist a{display: flex;line-height: 34px;color: #232323;font-size: 14px;height: 29px;line-height: 28px;text-decoration: none;/* border-bottom: 1px solid #ddd; */}
.zfglist a:hover{
    color: #1097ff;
}
.wezi{width: 81%;display: block;overflow: hidden;height: 33px;float: left; overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}
.wezi i{
    color: #1097ff;
    margin-right: 10px;
}
.time{float: right;margin-right: 0;width: 20%;text-align: right;}
.banner img{
    width: 100%;
}
.banner .glyphicon-chevron-left:before {
    content: "";
}
.banner .glyphicon-chevron-right:before {
    content: "";
}
.fengmao{position: relative;}

.fengmao a{
    display: block;
    position: relative;
}
.fengmao a img{
    width: 100%;
    display: block;
    vertical-align: middle;
}
.fengmao a p{

    position: absolute;

    bottom: 0;

    height: 40px;

    line-height: 40px;

    color: #fff;

    background: #6c6c6c;

    width: 100%;

    padding-left: 3%;

    margin-bottom: 0;
}
.enter{

}
.enter a{

}
.enter a img{

    width: 100%;

    margin: 2px 0;
}
.downlist a{
    display: block;
    color: #232323;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
}
.footer{
    background: #053788;
    color: #fff;
    padding-top: 15px;
    padding-bottom: 10px;
    /* margin-top: 25px; */
}
.ting{

}
.ting a{
    background: url(../images/tingbg.png) no-repeat;
    background-size: 100% 100%;
    display: block;
    color: #fff;
    text-align: center;
    padding: 11px  4px;
    margin: 12px 0;
}
.link button{
    width: 100%;
}

/*.slideBox{ width:100%; height:230px; overflow:hidden; position:relative; border:1px solid #ddd;  }*/
.slideBox .hd{height:15px;overflow:hidden;position:absolute;right:5px;bottom: 45px;z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{float:left;margin-right:2px;width: 20px;height: 20px;line-height:14px;text-align:center;background: #6c6c6c;cursor:pointer;color: #fff;list-style: none;}
.slideBox .hd ul li.on{ background:#f09800; color:#fff; }

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.navbar-nav{
    width: 100%;
}
.relitivelink a{
    /* width: 23%; */
    color: #333;
    margin-bottom: 8px;
    /* float: left; */
    height: 19px;
    float: left;
    margin-right: 7px;
    margin-left: 5.5px;
}
.relitivelink a:hover{
    color: #1097ff;
}
.downlist a:hover{
    color: #1097ff;
}
.mainL{
    width: 76%;
}
.mainR{
    width: 22%;
}

@media (max-width: 766px) {
    .downlist{
        margin-bottom: 20px;
        overflow: hidden;
        width: 100%;
    }
    .mainL{
        width: 100%;
    }
    .mainR{
        width: 100%;
    }
    .navcon .navbar li {
        flex: 1;
        width: 100%;
    }
    .main{
        margin-top: 20px;
    }
    .serch{
        width: 51%;
        display: flex;
    }
    .serch input{
        width: 81%;
    }
    .logo img {
        height: 47px;
    }
    .time {
        float: right;
        margin-right: 0;
        width: 28%;
        text-align: right;
    }
    .enter {
        width: 80%;
        margin: 10px auto;
    }
}
@media (max-width: 996px) {
    .mainL{
        width: 100%;
    }
    .mainR{
        width: 100%;
    }
    .navcon .navbar a {
        color: #fff;
        display: block;
        font-size: 15px;
        padding: 10px 0;
    }
    .zfitem{
        overflow: hidden;
    }
    .boxtit {
        background: url(../images/tit1.png) no-repeat;
        border-bottom: 0px solid #1097ff;
        overflow: hidden;
        margin: 5px 0;
        background-size: 100% 76%;
        height: 40px;
        clear: both;
    }

}
@media (min-width: 1200px){
    .container {
        width: 1080px;
    }
}
.carousel-indicators li{
    background: #fff;
    border: none;
}
.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #ffa200;
}
.downlist{
    width: 100%;
    overflow: hidden;
}
.relitivelink{
    overflow: hidden;
    width: 101%;
}