@charset "utf-8";

/*MS 2015-1.24*/



/*头部*/
.top{width:100%; margin:0 auto; height:510px; position:relative;width:expression_r(document.body.clientWidth <= 1170? "1170px": "auto");min-width:1170px;}

	.top-box{width:100%; margin:0 auto; background:url(../images/bg1.png); height:80px; position:relative;}

	.top-box-bg{width:1170px; margin:0 auto; height:80px;}
	
	.top-box-menu{width:680px;overflow:hidden;}
	.top-box-menu li{margin:0 0 0 22px;_margin:0 0 0 22px; height:50px; line-height:30px;overflow:hidden;}
	.top-box-menu a{font-size:14px; color:#025291; text-decoration:none; font-weight:bold; padding-bottom:16px;}	
	.top-box-menu a:hover{font-size:14px; color:#025291; text-decoration:none; font-weight:bold; background:url(../images/on.png) no-repeat center bottom;padding-bottom:16px;}	
	.on a{font-size:14px; color:#025291; text-decoration:none; font-weight:bold; background:url(../images/on.png) no-repeat center bottom;padding-bottom:16px;}	
	
	.top-box-form{width:625px;_width:640px; margin-top:8px; text-align:center; height:32px; line-height:32px;}
	.top-box-form form{border:1px #c4dbed solid; height:28px; width:300px; margin-left:25px; background:#FFFFFF; border-radius:5px; float:left;}
	.so-input{border:0px; width:255px; height:25px; line-height:25px; padding:0px; float:left; margin:2px 0 0 10px;_margin:4px 0 0 -10px;}
	.so-go{ margin:8px 10px 0 0;float:right;}
	
	.form-font{margin-left:30px;}
	.form-font span{margin:0 5px 0 8px; color:#005190; font-size:12px;}
	.form-font a{font-size:13px; color:#005190; text-decoration:none;}
	.form-font a:hover{font-size:13px; color:#ff0000; text-decoration:none;}
	
	.form-img{margin-left:20px;_margin-top:10px;}
	.form-img img{margin:0 9px;}
	
	
.top-ad{width:100%; height:510px; position:absolute; z-index:-1; top:0px; background-size:100% auto;}
	.top-ad span{display:block;}	


/*主体*/
/*2015.6.7 更新样式如下  开始*/
.index-box{width:1170px; margin:10px auto auto auto;}

	.index-box-left{width:310px;}
	.index-box-center{width:410px; margin-left:25px;}
	.index-box-right{width:400px;}
	
		.table{width:100%; border-bottom:1px #e2e2e2 solid; height:35px; line-height:35px; margin-bottom:5px;}
		.table-bt{color:#005190; font-size:15px; font-weight:bold; line-height:35px;_line-height:37px; border-bottom:2px #005190 solid;}
		
		.fy_link{font-size:15px; font-weight:bold;cursor:pointer;margin-right:20px;}
		.fy_hover{color:#005190; font-size:15px; font-weight:bold;border-bottom:2px #005190 solid;padding-bottom:7px;margin-right:20px;cursor:pointer;}
		.mr25{margin-right:20px;}
		
		.table-en{margin-left:10px; font-size:12px; color:#999999; font-family:"微软雅黑"; font-weight:normal;}
		.table a{float:right; margin:12px 0; display:block; width:15px; height:15px;background:url(../images/more.jpg) center center;}
		.table a:hover{float:right; margin:12px 0; display:block; width:15px; height:15px; background:url(../images/more1.jpg) center center;}
	
		.list{width:100%;}
		.list .active a{background:url(../images/ico1.jpg) no-repeat left center; float:left;font-size:13px; text-decoration:none; color:#ff0000;}
		.list ul{padding-bottom:10px;}
		.list li{width:100%; height:30px; line-height:30px; }
		.list a{background:url(../images/ico.jpg) no-repeat left center; float:left; padding-left:20px; font-size:13px; text-decoration:none; color:#666;}
		.list a:hover{background:url(../images/ico1.jpg) no-repeat left center; float:left; padding-left:20px; font-size:13px; text-decoration:none; color:#ff0000;}
		.list span{float:right; font-size:12px; color:#999;}
		
		.i-flash{width:310px; height:225px;}
		.i-flash img{width:310px; height:210px;}
		
		.i-jtgg{width:310px; height:200px;}
		
		.i-kjqy{width:310px;}
		.i-kjqy-list{width:100%;}
		.i-kjqy-list a{padding-bottom:5px; width:100%; display:block;}
		.i-kjqy-list img{width:120px; height:80px; float:left; margin-right:10px; margin-top:8px;}
		.i-kjqy-list h1{font-size:14px; color:#065593; font-weight:bold; height:30px; line-height:30px;}
		.i-kjqy-list h1:hover{font-size:14px; color:#ff0000; font-weight:bold; height:30px; line-height:30px;}
		.i-kjqy-list span{font-weight:normal;line-height:20px; color:#666666;}

		.i-xwzx{width:100%; height:225px;}
		.i-qydt{width:100%; height:255px;}
		
		.i-spzx{width:100%; height:180px;}
		.i-spzx-list{width:100%;}
		.i-spzx-list li{float:left; width:195px; margin-top:5px;}
		.i-spzx-list img{width:195px; height:100px;}
		.i-spzx-list span{height:30px; line-height:30px;}
		
		.i-jtjj{width:100%; overflow:hidden;}
		.i-jtjj img{width:100%; margin:5px 0; height:150px;}
		.i-jtjj-box a{color:#666666;}
		.i-jtjj-box a:hover{color:#FF0000;}
		.i-jtjj-box{width:100%; line-height:25px;}
		
		.i-zjgc{height:190px;}
		
		.lqb{clear:both; width:100%;height:80px;}
		.lqb-box a{display:block; width:190px; height:60px; background:#ffc000; text-align:center; line-height:60px; font-size:20px; font-weight:bold; color:#FFFFFF; border-radius:10px;}
		.lqb-box a:hover{display:block; width:190px; height:60px; background:#ff8a00; text-align:center; line-height:60px; font-size:20px; font-weight:bold; color:#FFFFFF; border-radius:10px;}		
		.lqzj-box a{display:block; width:190px; height:60px; background:#74ca34; text-align:center; line-height:60px; font-size:20px; font-weight:bold; color:#FFFFFF; border-radius:10px;}
		.lqzj-box a:hover{display:block; width:190px; height:60px; background:#5eb61d; text-align:center; line-height:60px; font-size:20px; font-weight:bold; color:#FFFFFF; border-radius:10px;}	
		
		.i-qywh img{width:190px;}	
		
		.gcal{width:1170px; margin:0 auto; height:260px;overflow:hidden;}
		.gcal-list ul{width:120%; overflow:hidden;}
		.gcal-list li{width:220px; margin:15px 18px 0 0; text-align:center;}
		.gcal-list img{width:220px; height:160px;}
		.gcal-list span{height:30px; line-height:30px;}
		.gcal-list a{text-decoration:none; color:#333; font-weight:normal; font-size:13px;}
		.gcal-list a:hover{text-decoration:none; color:#ff0000;font-weight:normal; font-size:13px;}
				
	
/*2015.6.7 更新样式如下  结束*/
		
/*底部*/		
.footer{clear:both;width:100%; background:#005190; height:65px; line-height:65px;width:expression_r(document.body.clientWidth <= 1170? "1170px": "auto");min-width:1170px;}
	
	.footer-box{width:1170px; margin:0 auto;}
	.fbox-left{color:#FFFFFF;}
	.fbox-left span{margin-left:10px; font-size:10px; margin-right:5px;}
	.fbox-left a{font-size:12px; color:#FFFFFF; text-decoration:none;}
	.fbox-left a:hover{font-size:12px; color:#FFFFFF; text-decoration:underline;}
	
	.fbox-right{text-align:right; color:#FFFFFF; font-size:12px;background:#005190; height:65px; line-height:65px;}
	
	
	
/*内页*/
.img-ad{height:450px; width:100%; position:absolute; z-index:-1; top:0px;}	

.ny-box{width:1170px; margin:0 auto;}

	.ny-box-left{width:200px;}
	.ny-box-bt{width:100%; height:55px; background:url(../images/bg1.png); margin-top:-55px;box-shadow:0 1px 5px #ccc;}
	.ny-box-bt h1{font-size:18px; font-weight:bold; padding:10px 0 0 20px;}
	.ny-box-bt span{font-size:10px; padding:0 0 0 20px; font-family:"微软雅黑";}
	
	.ny-box-menu{border:1px #f3f3f3 solid; background:#FFFFFF; box-shadow:0 1px 5px #eee;}
	.ny-box-menu li{height:40px; line-height:40px; width:100%; border-bottom:1px #f3f3f3 solid;}
	.ny-box-menu a{display:block; font-size:14px; text-align:left;}
	.ny-box-menu a:hover{display:block;background:url(../images/jt.jpg) no-repeat center right #2bb7ff; color:#FFFFFF;}
	.box-menu-on a{display:block;background:url(../images/jt.jpg) no-repeat center right #2bb7ff; color:#FFFFFF;}
	.ny-box-menu span{padding-left:25px;}
	
	.box-submenu{width:100%;}
	.box-submenu li{width:100%; height:40px; line-height:40px;}
	.box-submenu a{display:block; background:url(../images/submenubg1.gif) no-repeat center center #fff; font-weight:normal;}
	.box-submenu a:hover{display:block; background:url(../images/submenubg.gif) no-repeat center center #2bb7ff; font-weight:normal;}
	.box-submenu-on a{display:block; background:url(../images/submenubg.gif) no-repeat center center #2bb7ff; font-weight:normal; color:#FFFFFF;}
	.box-submenu span{padding-left:40px;}
	
	
	.ny-box-right{width:950px; padding-top:20px; margin-bottom:50px;}
	
	.cxkj-list-li{width:100%; background:#ffc000; height:35px; line-height:35px;}
	.xh{width:100px; float:left; color:#FFFFFF; text-align:center; font-weight:bold; font-size:14px;}
	.xmmc{width:600px; float:left; text-align:left; color:#FFFFFF; font-weight:bold; font-size:14px;}
	.jlmc{float:left; text-align:left; color:#FFFFFF; font-weight:bold; font-size:14px;}
	.cxkj-list{border:1px #fff7d7 solid;}
	.cxkj-list li{height:40px; line-height:40px; width:100%;}
	.cxkj-list a{color:#333333; text-decoration:none; font-size:13px;}
	.cxkj-list a:hover{color:#ff0000; text-decoration:none; font-size:13px;}
	.sub-xh{width:100px; float:left; text-align:center;}
	.sub-xmmc{width:600px; float:left; text-align:left;}
	.sub-jlmc{float:left; text-align:left;}
	.libg{background:#fffdf5;}
	

	.top-ad-point{position:absolute; text-align:center; margin:0 auto; top:430px; width:100%;}
	.top-ad-point img{margin-left:10px; margin-right:10px;}
	
	
	.cxkj-list2{width:100%;}
	.cxkj-list2 li{width:100%; border-bottom:1px #ccc dotted; text-align:center; padding-bottom:40px;}
	.cxkj-list2 span{display:block; height:50px; line-height:50px; text-align:center; color:#333333;}
	
	
	.dqgz-list{width:100%;}
	.dqgz-list li{width:100%; height:35px; line-height:35px; background:url(../images/ico.jpg) no-repeat 10px center;}
	.dqgz-list a{float:left; color:#666; font-size:14px; padding-left:30px;}
	.dqgz-list a:hover{float:left; color:#ff0000; font-size:14px; padding-left:30px;}
	.dqgz-list span{float:right; padding-right:10px;}
	.dqgz-list .dqgzbg{background:url(../images/ico.jpg) no-repeat 10px center #f0faff;}
	
	.page{clear:both;width:100%; text-align:center; padding-top:50px;}
	.page a{background:#fff; padding:5px 15px; color:#666;}
	.page a:hover{background:#005190;padding:5px 15px; color:#fff;}
	a.page-on, span.page-on{background:#005190;padding:5px 15px; color:#fff;}
	
	
	.gcal-list2{width:100%;;}
	.gcal-list2 li{float:left;border:1px #eee solid; text-align:center; width:280px; margin:0 15px 15px 15px;border-radius:15px;box-shadow:0 1px 5px #eee;  max-height:240px}
	.gcal-list2 span{display:block; height:40px; line-height:40px;}
	.gcal-list2 a{height:40px; line-height:40px; font-size:14px; color:#666; font-weight:normal;}
	.gcal-list2 a:hover{height:50px;line-height:50px; font-size:14px; color:#ff0000;font-weight:normal;}
	.gcal-list2 img{width:280px;}
	
	
	.jqjj-box{width:100%;}
	.jqjj-box span{font-size:14px; line-height:30px; text-align:left; display:block; margin-top:20px;}
	
	
	.qywh-box{text-align:center;}
	
	.rlzy-list{width:100%; height:130px; border-bottom:1px #ccc dotted; margin-bottom:20px;}
	.rlzy-list li{width:48%;}
	.rlzy-list img{float:left; width:200px;}
	.rlzy-list h1{margin-left:210px; font-size:14px; font-weight:bold; display:block;}
	.rlzy-list span{display:block;margin-left:210px; line-height:25px; font-size:13px; font-weight:normal; color:#999999; text-align:left; margin-top:10px;}


	.xwzx-box{width:100%; border-bottom:1px #ccc dotted; padding-bottom:20px;}
	.xwzx-box img{float:left; width:324px; height:150px; margin-right:20px;}
	.xwzx-box h1{font-size:16px; font-weight:bold;}
	.xwzx-box h2{font-size:13px; height:30px; line-height:30px; color:#999;}
	.xwzx-box a h1{color:#666;}
	.xwzx-box a h1:hover{color:#ff0000;}
	.xwzx-box span{font-size:13px; color:#999999; line-height:25px;}
	
	.xwzx-box1{margin-top:20px; width:100%;border-bottom:1px #ccc dotted; height:120px;}
	.xwzx-box1 li{width:32%; margin:6px;}
	.xwzx-box1 img{float:left;}
	.xwzx-box1 a{font-size:13px; color:#666666;}
	.xwzx-box1 a:hover{font-size:13px; color:#ff0000;}
	.xwzx-box1 span{margin-left:100px; display:block; line-height:25px;}
	
	.xwzx-list{width:100%; margin-top:20px;}
	.xwzx-list li{width:48%; height:40px; line-height:40px; border-bottom:1px #ccc dotted; background:url(../images/ico.jpg) no-repeat left center;}
	.xwzx-list a{float:left; color:#666666; padding-left:20px;}
	.xwzx-list a:hover{float:left; color:#ff0000;padding-left:20px;}
	.xwzx-list span{float:right;}
	
	
	.xwzx-wz{width:100%; margin-bottom:20px;}
	.xwzx-wz a{color:#666; font-size:14px;}
	.xwzx-wz a:hover{color:#ff0000;font-size:14px;}
	.xwzx-wz span{margin:0 5px;}
	.xwzx-bt{width:100%; height:50px; line-height:50px; font-size:20px; font-weight:bold; text-align:center; margin-top:20px;}
	.xwzx-share{height:19px; line-height:19px; border-bottom:1px #ccc dotted; width:100%; text-align:right; padding-bottom:10px;}
	.xwzx-share a{margin:0 5px;}
	.xwzx-nr{width:95%; margin:10px auto; line-height:30px;  font-size:14px;}
	.xwzx-share span{margin-right:10px;}
	
	
	a.xw-wx{display:block; background:url(../images/wx1.jpg) no-repeat center center; width:24px; height:19px;}
	a.xw-wx:hover{display:block; background:url(../images/wx.png) no-repeat center center; width:24px; height:19px;}
	a.xw-sina{display:block; background:url(../images/sina1.jpg) no-repeat center center; width:24px; height:19px;}
	a.xw-sina:hover{display:block; background:url(../images/sina.png) no-repeat center center; width:24px; height:19px;}
	a.xw-mail{display:block; background:url(../images/mail1.jpg) no-repeat center center; width:24px; height:19px;}
	a.xw-mail:hover{display:block; background:url(../images/mail.png) no-repeat center center; width:24px; height:19px;}
	
	
	.zjgc-list-li{width:100%; background:#ffc000; height:35px; line-height:35px;}
	.zjgc-xh{width:80px; float:left; color:#FFFFFF; text-align:center; font-weight:bold; font-size:14px;}
	.zjgc-xmmc{width:180px; float:left; text-align:left; color:#FFFFFF; font-weight:bold; font-size:14px;}
	.zjgc-jhgq{width:80px; float:left; text-align:left; color:#FFFFFF; font-weight:bold; font-size:14px;}
	.zjgc-xmjl{width:120px; float:left; text-align:left; color:#FFFFFF; font-weight:bold; font-size:14px; margin-left:30px;}
	.zjgc-gcjd{width:120px; float:left; text-align:left; color:#FFFFFF; font-weight:bold; font-size:14px;margin-left:20px;}
	.zjgc-list{border:1px #fff7d7 solid;}
	.zjgc-list li{width:100%; padding:10px 0;}
	.zjgc-list a{color:#333333; text-decoration:none; font-size:13px;}
	.zjgc-list a:hover{color:#ff0000; text-decoration:none; font-size:13px;}
	.sub-zjgc-xh{width:80px; float:left; text-align:center;}
	.sub-zjgc-xmmc{width:180px; float:left; text-align:left;}
	.sub-zjgc-jhgq{width:80px; float:left; text-align:left;word-break:break-all;}
	.sub-zjgc-xmjl{width:120px; float:left; text-align:left;margin-left:30px;}
	.sub-zjgc-gcjd{width:120px; float:left; text-align:left;margin-left:20px;}
	.sub-zjgc-img{float:left;margin-left:30px;}
	.sub-zjgc-img img{margin:0 2px;}
	.libg{background:#fffdf5;}
	
	.img-block img{ max-height:195px; width:auto;}
	
	/*领导班子*/
	
	.ldbz-box{width:80%; margin:0 auto;}
	.ldbz-box li{width:50%; text-align:center; margin-bottom:30px; cursor:pointer;}