﻿@charset "utf-8";
/* CSS Document */
#hd.hder { height: 40px; }
.hder h1 .index-logo { background-position:0 0; width: 86px; height: 18px;line-height:18px; margin-left: 10px; margin-top: 11px; float: left;color:#fff;font-size:14px;}
.hder h1 { height: 40px; text-align: center;
 background:linear-gradient(top, #003b77, #034e99);
 background:-moz-linear-gradient(top, #003b77, #034e99);
 background:-webkit-linear-gradient(top, #003b77, #034e99);
 
 
   }
.hder h1 .menu { width: 23px; float: right; margin-top: 4px; margin-right: 10px; margin-left: 39px; cursor:pointer;}
.hder h1 .menu i { width: 23px; height: 2px; background: #fff; margin-top: 6px; display: block; }
.swiper-banner { position: relative; }
.swiper-banner-pic { height: 100%; overflow: hidden; }
.swiper-banner-pic figure { float: left; height: 100%; position:relative; width: 100%; }
.swiper-banner-pic figure img { float: left; }
/*nav*/
.nav { width:112px; height:197px; background:url("../images/nav.png") no-repeat left bottom; z-index:9; position:absolute; right:10px; display:none;}
.nav-box ul { margin-top:10px;}
.nav-box ul li { line-height:22px; border-bottom:1px solid #dbdbdb; text-align:center; font-size:12px; color:#000; margin-left:5%; margin-right:5%;}
.nav-box ul li:hover { background:#dadada; }
.nav-box ul li:last-child { border-bottom:none;}


/*天气*/
.tr { margin:10px 0px;position:relative; margin-top:8px; display:inline-block; float:right;}
.tr #search { width:130px;height:25px;padding:0 32px 0 10px; float:right;}
.tr img { position:absolute;right:10px;top:5px;}
.weather-box { float:left; margin-top:3px;}
/*功能区*/
.bd-banner { position:relative;}
h3.font16 { font-size:16px;}
.bd-banner h3.font12 { font-size:12px; background:rgba(0,0,0,0.7); position:absolute; bottom:0; width:100%; line-height:40px; color:#fff; text-align:center;}


.news ul { margin:16px auto;}
.news ul li { font-size:12px; color:#000; width:94%; margin:0 3%; line-height:20px;
    overflow: hidden; /*自动隐藏文字*/
	text-overflow: ellipsis;/*文字隐藏后添加省略号*/
	white-space: nowrap;/*强制不换行*/
	width: 88%;/*不允许出现半汉字截断*/
}
.news ul li i { width: 4px; height: 4px; background: #000; display: inline-block; margin-right: 10px; vertical-align: 2px; }




.news h2 { font-size:16px; color:#000; text-align:center; width:100%; background:#c3c2c2; line-height:29px; border-bottom:2px solid #003a74;}
.new2-pic { position:relative;}
.new2-pic h3.font12 { font-size:12px; background:rgba(0,0,0,0.7); position:absolute; bottom:0; width:100%; line-height:40px; color:#fff; text-align:center;}
.more { text-align:center; margin-bottom:15px;}
.more a { height:17px; background:none; border:1px solid #003a74;
font-size:12px; margin:0 auto;
display:inline-block; text-align:center;
padding:0 4px;
}
.more1 a { border:none;}
/*新闻详情*/
.news-deli h2 { text-align:center; font-size:18px; margin-top:8px; margin-bottom:4px;}
.news-deli { text-align:center;}
.news-deli p i { font-size:12px; margin-right: 10px;}
.news-deli p i:nth-child(3) { margin-right: 0; }
.news-bd p {  margin:10px 15px 0 15px; line-height:1.8;}
.news-bd p:last-child { margin-bottom:15px;}
.news-bd img { margin:10px 0;}
.foot { font-size:12px; color:#fff; background:#003a74; text-align:center; line-height:18px; padding:10px 0;}

@media screen and (min-width: 320px) and (max-width: 360px) {
.tr #search { width:86px;}	
.news-deli p i:nth-child(2) { display: none; }	
	}
.fl{float:left}
.clear{clear:both;}












