@charset "utf-8";

/*通用样式*/
html,body,body>form{height: 100%;} 	/*页脚固定在页面底部样式*/
body{font-size:14px;font-family:"Microsoft Yahei";background:#f0f0f0 url(../images/body-bg-blue.png) repeat-x 0 0;}
.wrapper{position: relative;min-height: 100%;} 	/*页脚固定在页面底部样式*/
.inner{width:1000px; margin:0 auto;} 	/*居中显示*/
.module{position:relative;} 	/*栏目设置为相对定位*/
.content{padding-bottom:95px;background-color: #fff;}

.style01 .hd{line-height:45px;}
.style01 .hd h3{font-weight: normal;font-size:16px;}
.tabs li{float:left;padding:0 15px;font-size:16px;cursor: pointer;}
.tabs li.current{background-color: #ebebeb;}
.tab-pane{display: none;}
.tab-pane.current{display: block;}

/*页头样式*/
.header{position: relative;height:78px;}
.logo{float:left;width:277px;height:78px;font-size:0;background:url(../images/logo-blue.png) no-repeat center center;}
.searchArea{position:absolute;right:20px;top:30px;}
.nav{height:48px;padding:0 20px;line-height: 48px;background-color: #2c5e91;}
.nav-item{float:left;position:relative;width:96px;}
.nav-item a{display: block;font-size:16px;font-weight: bold;text-align:center;color:#fff;}
.subNav{display:none;position:absolute;width:100%;background-color: #2c5e91;z-index: 10;}
.subNav-item{height:32px;border-bottom:1px solid #1f548a;line-height:32px;}
.subNav-item a{font-weight: normal;}
.subNav-item a:hover{text-decoration:none;background-color: #5f89c5;}

/*页尾样式*/
.footer{position: absolute;bottom:0; width: 100%;height:40px;padding:20px 0;text-align:center;color:#7bb0e6;background-color: #2c5e91;} 	/*页脚固定在页面底部*/
.footer .inner{position: relative;}
.footer-flags{position: absolute;right:100px;top:-5px;}

/*首页样式*/
.banner-wrap{position:relative;height:330px;margin-bottom:35px;background-color:#2c5e91;}
.banner{width:740px;}
.xxjj{position: absolute;right:0;top:0;width:210px;height:250px;padding:50px 40px 0;color:#222;background-color:#81cf96;}
.xxjj .hd h3{position: absolute;right: 0;top:0;width:94px;height:90px;background: url(../images/xyjj-yellow.png) no-repeat}
.xxjj .bd .name{font-size:20px;line-height: 2;}
.xxjj .bd p{font-size:16px;}
.weather{
	position: absolute;top:10px;left:10px;
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4fffffff,endcolorstr=#4fffffff);
	background-color: rgba(255,255,255,.3);
}
.main{padding:0 20px;margin-top: 15px;}
.main-l{width:250px;margin-right:20px;}
.main-m{width:475px;}
.main-r{width:200px;}
.kstd .bd{background: url(../images/kstd-bg.png) no-repeat left center;}
.kstd-list{margin-left: 156px;}
.kstd-list-item{height:25px;margin-bottom:15px;line-height:25px;}
.kstd-list-item a{display: block;}
.icon{display:inline-block;vertical-align:middle;background: url(../images/icons.png) no-repeat;}
.kstd-list .icon{width:25px;height:25px;margin-right:10px;}
.kstd-list .icon01{background-position: -21px -57px;}
.kstd-list .icon02{background-position: -47px -57px;}
.kstd-list .icon03{background-position: -72px -57px;}
.kstd-list .icon04{background-position: 3px -57px;}
.lytj{height:280px;margin-bottom: 15px;}
.main-l-links .item{float:left;width:60px;margin:0 11px;text-align:center;color:#333;}
.main-l-links .icon{width:48px;height:55px;}
.main-l-links .icon01{background-position: 0 0;}
.main-l-links .icon02{background-position: -50px 0;}
.main-l-links .icon03{background-position: -100px 0;}

.xydt .bd{height:215px;padding:30px 20px 0;background-color:#ebebeb;}
.dyyd .bd{padding:0 20px;}
.xydt .bd img,.dyyd .bd img{float: left;width:126px;height:92px;border: 5px solid #fff;}
.dyyd{height:268px;margin-top:15px;background-color: #ebebeb;}
.dyyd .hd h3{padding-left: 15px;}
.gsgg,.fwtj{border-bottom: 1px solid #ebebeb;margin-bottom: 15px;}
.gsgg{height:190px;}
.fwtj{height:220px;}
.imgModule .item{display:block;position:relative;height:60px;margin-top:10px;}
.imgModule .item img{display: block;}
.imgModule .item .name{
		position: absolute;right:0;top:0;width:56px;height:60px;padding:0 8px;text-align: center;color:#fff;
		filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4f00614f,endcolorstr=#4f00614f);
		background-color: rgba(0,97,79,.7);
	}
.imgModule .item01 .name{line-height: 60px;}
.imgModule .item02 .name{height:50px;padding-top:10px;}
.xyfc,.yqlj{margin-top: 15px;}
.xyfc .hd{padding-left: 15px;background-color: #ebebeb;}
.xyfc .bd{padding:20px;}
.yqlj .bd{padding:20px;background-color: #ebebeb;}

.code{position: absolute;top:455px;left:50%;margin-left: 500px;}
.code .close{
		display: none;position: absolute;right: 0;top:0;width:20px;height:20px;line-height:20px;text-align:center;font-size:16px;font-weight:bold;color:#fff;
		filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4f000000,endcolorstr=#4f000000);
		background-color:rgba(0,0,0,.3);
}
.code:hover .close{display: block;}
.code .close:hover{text-decoration: none;}
.toTop{display:none;position: fixed;bottom:85px;left:50%;width:78px;height:60px;margin-left: 500px;line-height:60px;font-size:20px;text-align:center;color:#fff;background-color:#b0b0b0;}
.toTop:before{position: absolute;bottom:100%;left:50%;content:"";margin-left:-10px;border:10px solid transparent;border-bottom-color:#b0b0b0;}
.toTop:hover{text-decoration: none;}

/*更多页样式*/
.imgPost{height:267px;font-size: 0;}
.side{width:208px;}
.sideNav-wrap h3{height:40px;padding-left:30px;line-height:40px;font-size: 16px;color:#de6e0a;background-color: #f1f1f1;}
.sideNav-wrap .bd{padding:10px 15px;background-color:#fafafa;}
.sideNav-item a{display: block;height:30px;border-bottom: 1px dashed #d8d8d8;line-height: 30px;color:#333;}
.sideNav-item .icon{width:4px;height:8px;margin:0 5px 0 20px;background-position: -226px 0;}
.sideNav-item.current .icon,.sideNav-item:hover .icon{background-position: -200px 0;}
.sideNav-item.current a,.sideNav-item:hover a{color:#de6e0a;}
.moreList{width:740px;}
.moreList .hd{position:relative;height:30px;background: url(../images/moreList-hd-bg.png) no-repeat left bottom;}
.moreList .hd h3{float:left;padding:0 23px 0 8px;margin:14px 0 0 30px;color:#de6e0a;background:#fff url(../images/moreList-title.png) no-repeat right center;}
.breadcrumb{float:right;margin:2px 5px 0 0;font-size: 12px;}
.moreList .bd{padding:20px 15px;}

/*新闻页样式*/
.article{padding:40px;}
h1.nsy-newsTitle{line-height:2;font-size: 24px;text-align: center;color:#333;}
.article-info{padding:0 5px;margin-top:50px;line-height: 35px;text-align:center;background-color: #e9e9e9;}
.article-content{padding:30px 0;line-height: 2;}

/*栏目默认样式覆盖*/

/*后期维护*/

/*用户添加*/