li{list-style-type:none}
.mt20{margin-top:20px}
.pd15{padding:0 15px}
.text-white{color:#fff}
.bg-3b89ad{background-color:#3b89ad}
.glyphicon-asterisk,.glyphicon-info-sign,.glyphicon-list,.glyphicon-qrcode{margin-right:8px;font-size:17px}
.glyphicon-stop{margin-right:5px}
#header{margin-bottom:30px}
.header-top{width:100%;line-height:30px;background-color:#014165}
.header-top span{margin:0 4px}
.header-top a{color:#fff;display:inline-block;margin:0 4px}
.header-top a:hover{color:#ffa66a}
.header-top .input-group{padding-top:7px}
.header-logo{line-height:100px}
.header-logo .logo{background:url(../images/logo.png) no-repeat;display:inline-block;width:100%;height:60px;vertical-align:middle}
.header-logo p{margin-bottom:0;font-size:26px;color:#FF9800;letter-spacing:3px;}
.header-bann{overflow:hidden;}
.header-bann .swiper-container{overflow:visible;width:975px;height:318px;}
.header-bann .modelL,
.header-bann .modelR{position:absolute;top:0;width:974px;height:318px;opacity:.6;background-color:#000;filter:alpha(opacity=50);z-index:999;}
.header-bann .modelL{left:-974px;}
.header-bann .modelR{right:-974px;}

.index-list li{ border-bottom: 1px dashed #eee; padding: 8px 0; display: flex; }
.index-list li:hover{ background-color: #eee; }
.index-list li:last-child{  border-bottom:none; }
.index-list li span{ text-align: center; font-size: 12px; margin-right: 10px; border: 1px solid #f3f3f3; border-radius: 9px; padding: 3px; background-color: #FF9800; color: #Fff; }
.index-list li span i{ font-size: 16px; font-weight: 600; font-style: normal; display: block; border-bottom: 2px solid #eee; }
.index-list li a{display: flex;align-items: center;justify-content: center;letter-spacing: 1px;}
.index-list li a:hover{ color: #555; }

.index-media a{ display: block; padding: 5px 0; }
.index-media a:hover{ background-color: #eee; }
.index-media a:hover h5{ color: #FF9800 }
.index-media h5{ font-weight: 600; font-size: 15px; color: #014b70;}
.index-media h5.media-heading{ letter-spacing: 1px; }
.index-media p{ margin:  0; color: #aaa; letter-spacing: 1px }
.index-panel{ text-align: center; }
.index-panel img{ margin: 0 10px 15px 10px; }

.row h4{font-weight:600;letter-spacing:1px;color:#ac4546;border-bottom:solid 2px #014b70;padding:0 0 10px 0;position:relative}
.row h4 a{position:absolute;right:0;color:#ac4546;font-size:16px}
ul.home-list{margin-bottom:0}
ul.home-list li{line-height:28px}
ul.home-list li.two{display:inline-block;width:47%;margin:3px 0}
ul.home-list li a{display:block;color:#6f6e6e}
ul.home-list li a:hover,ul.home-list li a:hover i{color:red}

.article-longtitle,.article-time,.article-title{text-align:center}
.article-title{margin:25px 0}
.article-longtitle{margin-top:25px;font-size:18px}
.article-time{margin:25px 0}
.article-line{height:2px;width:100%;background-color:#e5e5e5}
.article-cont{padding-top:20px}
.article-cont p{font-size:16px;text-indent:2em;line-height:35px;letter-spacing:1px}
.article-cont p.icss{text-indent:0!important;text-align:center}
.article-cont p.tcss{text-indent:0!important;text-align:center;margin:0 0 20px 0!important;line-height:20px!important}

#footer{background-color:#27374d;margin-top:20px;padding:20px 0 0}
#footer img{margin-bottom:10px}
#footer dt{font-size:16px;color:#fff}
#footer dd{float:left;margin-top:15px;margin-right:25px;color:#fff}
#footer dd a{color:#7b7d8a}
#footer dd a:hover{color:red}
@media screen and (min-width:769px){
.navbar-brand{display:none}
}
@media only screen and (max-width:769px){
ul.home-list{margin-bottom:15px}
.swiper-container{display:none}
.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 35px}
#header{margin-bottom: 10px;}
.header-logo{line-height:60px}
.header-logo .logo{background:url(../images/logo.svg) no-repeat left center;background-size:auto 39px}
.header-logo p{font-size:13px;line-height:24px;margin-top:10px}
}

