a{color:#333;}
#header{
    border-top: 2px solid #ec3226;
    padding:10px 0;
    display: none;
}
#logo{
    display: inline-block;   
    margin-top: 10px
}
#logo img{
    max-width: 100%
}
#mainkey{
    display: inline-block;
    color:#999;
    margin-left:20px;
    position:relative;
    top:-20px;
    font-size:18px;	
}
#mylogo{
    display:inline-block;
    position:relative;
    top:-20px;
    padding-left:20px;
    margin-top:10px;  
}
#mylogo img{
    width: 80px;
}
/*********顶部搜索********/
.top_search{position:relative;top:10px;width:300px;}
.top_search .top_search_bnt{position:absolute;top:0;right:0;}
.top_search .top_search_bnt button{border:0;color:#fff;background-color:#0272BE;height:40px;-webkit-border-top-right-radius: 40px;-webkit-border-bottom-right-radius: 40px;-moz-border-radius-topright: 40px;-moz-border-radius-bottomright: 40px;border-top-right-radius: 40px;border-bottom-right-radius: 40px;width:60px; padding:0;}
.top_search .top_search_bnt button:focus{outline:none;}
.top_search .top_search_bnt .iconfont{font-size:30px;}
.top_search .form-control{height: 40px; border-radius: 40px; border:1px solid #0272BE; -webkit-box-shadow: none; box-shadow: none;}
.top_search .form-control:focus{-webkit-box-shadow: none; box-shadow: none;}
.top_search .hot_search{margin-top:10px;font-size:12px;display:block; overflow:hidden;}
.top_search .hot_search a{ margin-right:10px;}
#chat,
#mainkey,
#mylogo{display: none}
#logo-mini{
    display: inline-block;
}

@media (min-width: 992px){
    #chat,
    #mainkey{display: inline-block}
    #logo-mini{display: none}
    #header{
        display: block;
    }

}
.nav>li>a{
    padding: 15px 5px
}

@media (min-width: 1200px) {
    #mylogo{display: inline-block}
}
.nav>li{position:static}

@media (min-width: 768px){
    #header{  
        display: block;
    }
    .navbar-brand>img{
        display: none;
    }
    .nav>li>a{
        padding: 15px 3px
    }
}

@media (min-width: 992px){
    .nav>li>a{
        padding: 15px 10px
    }
}
@media (min-width: 1200px){
    .nav>li{ margin: 0 5px}
}
.navbar{border-radius: 0; margin: 0}
.aj-nav-bg{
    background-color: rgba(2,114,190,0.5);;height:200px; position: absolute;width:100%;top:50px;left:0;display: none;
    z-index: 10000;
}
.navbar-inverse{
    background-color: #0272be;
    border: none;

}
.navbar-inverse .navbar-toggle,.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
    border: none
}
.navbar-inverse .navbar-nav>li>a{
    color:#fff;  
}
.navbar-inverse .navbar-nav>li>a:hover{
    color:#fff;
    background-color:#eb2d21;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
    background-color:#eb2d21;
}
/*
.navbar-inverse .navbar-nav>li>ul{
    display: none;
    list-style: none;
    position: absolute;
    left:0;
    padding:0;   
    width:100%;
    height:200px;
    z-index: 10001;
}

.navbar-inverse .navbar-nav>li>ul>li{
    padding: 8px 10px;
}
.navbar-inverse .navbar-nav>li>ul>li:hover{
    background: #0272be;
}
.navbar-inverse .navbar-nav>li>ul>li a,.navbar-inverse .navbar-nav>li>ul>li a:hover{color:#fff;}
*/
.navbar-inverse .navbar-nav>li>ul{
    position:  absolute;left:0;top:50px;width:100%;background-color: rgba(2,114,190,0.5);height:100px;display: block; z-index: 10001;
}
.navbar-inverse .navbar-nav>li>ul>li{
    float: left;padding:10px;        
}

.navbar-inverse .navbar-nav>li>div{
    position:  absolute;left:0;top:50px;width:100%;background-color: rgba(255,255,255,0.6);height:100px;display: none; z-index: 10001;
    padding: 30px 0;
    line-height: 40px;
    text-align: center;
}
.navbar-inverse .navbar-nav>li>div a{
    display: inline-block;
    color:#fff;
    padding: 0 15px;
    text-decoration: none
}


#banner{
    padding:0;
    margin-top: 0;
}
#banner img{
    max-width: 100%
}


.aj-title-left{
    border-left: 2px solid #eb2d21;
    padding-left: 8px;
}
.aj-ad-list{margin-top:20px;margin-bottom: 20px}
.aj-ad-list div{
    padding: 8px 0
}
.aj-ad-list div img{
    max-width: 100%
}
/**/
.slideBox{  overflow:hidden; position:relative;  max-height: 330px}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; list-style: none;padding: 0;margin:0  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;border: 1px solid #d8d8d8;padding:1px;   }
.slideBox .bd ul{margin: 0;padding:0}
.slideBox .bd li{ zoom:1; vertical-align:middle; list-style: none }
.slideBox .bd img{ width:100%; height:auto; display:block;  }



.slideTxtBox{ width:100%;  text-align:left;  max-height: 330px }
.slideTxtBox .hd{ height:30px; line-height:30px; background:#fff; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd .more,.slideTxtBox2 .hd .more,h3 .more{
    position: absolute;
    right: 0;
    height: 30px;
    line-height: 30px;
    color: #f5970f;
    text-decoration: none;
    font-size: 14px;
}
.slideTxtBox .hd .more:hover,.slideTxtBox2 .hd .more:hover,h3 .more:hover{
    color: #eb2d21
}

.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:32px; padding: 0;margin:0  }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; list-style: none;font-weight: 700 ;font-size: 1.25em }
.slideTxtBox .hd ul li.on{ height:30px;  background:#fff;  border-bottom:2px solid #eb2d21; }

.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{height:60px; line-height:20px;  list-style: none ; margin-bottom: 15px; zoom:1;overflow: hidden; }
.slideTxtBox .bd li .date{ margin-right: 10px; float:left; color:#999; height:50px; width: 70px; padding: 5px; background:#adadad; color: #fff; text-align: center }
.slideTxtBox .bd li:hover a{
    color:#eb2d21;
    text-decoration: none;
}
.slideTxtBox .bd li:hover .date{ background:#eb2d21;}




.slideTxtBox2{ width:100%;  text-align:left;  }
.slideTxtBox2 .hd{ height:30px; line-height:30px; background:#fff; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }

.slideTxtBox2 .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:32px;  padding: 0;margin:0 }
.slideTxtBox2 .hd ul li{ float:left; padding:0 15px; cursor:pointer; list-style: none  }
.slideTxtBox2 .hd ul li.on{ height:30px;  background:#fff;  border-bottom:2px solid #eb2d21; }

.slideTxtBox2 .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox2 .bd li{list-style: none ; margin-bottom: 15px; zoom:1;overflow: hidden; }
.slideTxtBox2 .bd li div{
    max-height: 40px;
    line-height:20px;
    overflow: hidden;
    text-overflow:ellipsis;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
.slideTxtBox2 .bd li:hover a{
    color:#eb2d21;
    text-decoration: none;
}
.aj-video{
    margin-top: 25px
}
#footer{	
    min-height:200px;
    padding:20px 0;
    background-color:#0272BE;
    color:#fff;
    margin-top:50px;	
    line-height:2;
    width:100%;
}

.friendlink{ background-color:#fff; padding:10px; border:1px solid #f5f5f5; position:absolute;top:-50px;}
#footer .ewm img{width:120px;}
#footer .ewm p{display:block;}
#footer a{color:#fff}



/*page-2*/



.aj-navs .nav > li > a {
    position: relative;
    display: block;
    padding: 10px;
    min-width:90px;
    text-align:center;
}
.aj-navs .nav > li > a  >span{display:block;text-align:center; font-size:26px;
                              -webkit-transition: all 300ms linear 0s;
                              -o-transition: all 300ms linear 0s;
                              transition: all 300ms linear 0s;
}
.aj-navs .nav > li:hover span{
    -moz-transform:rotate(360deg) scale(1);
    -ms-transform:rotate(360deg) scale(1);
    -webkit-transform:rotate(360deg) scale(1);
    transform:rotate(360deg) scale(1);
}

#backhome {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
#backhome:focus,
#backhome.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625;
}
#backhome:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.aj-navs-bg {
    padding: 15px 0;
    border-bottom: 1px dashed #ccc;
}
.aj-navs-bg .nav li {
    margin: 5px 0;
    float:none;
    display:inline-block;
}
.aj-list{
    margin-bottom: 15px;
    border-bottom: 1px dotted #f2f2f2;
    padding:15px
}
.aj-time{
    padding:5px 0px 5px 0px; color:#666;
}
.aj-time span{padding-right: 5px}
.aj-list a{
    text-decoration: none;
}
.aj-list a.aj-text-muted , .aj-list a.aj-text-muted:hover{
    color:#555;
}

.aj-read-time{
    margin:15px 0;border-top:1px dotted #ddd; border-bottom:1px dotted #ddd; padding: 8px 0;color:#bbb;
}
.aj-content{
    padding:25px 25px;
    min-height: 300px;
    background-color: #f2faff;
}
.aj-content p {
    margin-bottom: 15px;
}
.aj-content img {
    display: block;
    margin: 5px auto;
    max-width: 100%;
}
.aj-content table{width:100%;margin:15px auto;}
.aj-content table,.aj-content td{
    border: 1px solid #ddd;
}

.aj-back{
    border-top:1px dotted #ddd; padding:10px 0;
}
.aj-back a{
    color:#fff; border-radius:5px; background:#d9534f; display:inline-block; padding:6px 20px;
    text-decoration:none;
}
.aj-back a:hover{
    background:#bf4945;
    text-decoration:none;
}
.aj-back a span{
    font-size: 14px
}





.focusBox {
    position: relative;
    width: 100%;
    max-height: 330px;
    overflow: hidden;
    font: 12px/1.5 Verdana, Geneva, sans-serif;
    text-align: left;
    background: white;
}
.focusBox .pic img {
    width: 100%;	
    max-height: 330px;
    display: block;
}
.focusBox .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 36px;
    width: 100%;
    background: #333;
    filter: alpha(opacity=40);
    opacity: 0.4;
    overflow: hidden;
}
.focusBox .txt {
    position: absolute;
    bottom: 0;
    z-index: 2;
    height: 36px;
    width: 100%;
    overflow: hidden;
}
.focusBox .txt li {
    height: 36px;
    line-height: 36px;
    position: absolute;
    bottom: -36px;
}
.focusBox .txt li a {
    display: block;
    color: white;
    padding: 0 0 0 10px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.focusBox .num {
    position: absolute;
    z-index: 3;
    bottom: 8px;
    right: 8px;
}
.focusBox .num li {
    float: left;
    position: relative;
    width: 18px;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    text-align: center;
    margin-right: 1px;
    cursor: pointer;
}
.focusBox .num li a, .focusBox .num li span {
    position: absolute;
    z-index: 2;
    display: block;
    color: white;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
}
.focusBox .num li span {
    z-index: 1;
    background: black;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.focusBox .num li.on a, .focusBox .num a:hover {
    background: #f60;
}
