@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;}
body,input,textarea{ font:normal 12px/22px 宋体;}
img{border:0px;}

.left{ float:left;}
.right{ float:right;}
.center { text-align:center;}
.hidden {display:none;}

.unline,.unline a{text-decoration: none;}

ul,li{width:100%;}
li{list-style:none; display:block; font:12px/22px 宋体 ;}
.box{ padding:1px; margin:1px 0 10px 0; overflow:hidden; zoom:1}
.linkbox{ padding:10px; border:1px solid #B8B8B8; margin:15px 11px 10px 17px; overflow:hidden; zoom:1}
	.linkbox dt{float:left; font:bolder 14px/28px 微软雅黑 ;}
	.linkbox dd{float:left; padding:0 20px; font:12px/28px 宋体 ;}
.clear{clear:both;}
.pht { padding-top:12px;}
.pl10 { padding-left:10px;}
.w50{float:left; width:45%;}
.w500{float:left; width:500px; margin-top:15px; text-align:center;}

/* 字体与链接 */
a{ color:#101010; text-decoration:none;}
a:link { color:#101010;text-decoration:none; }
a:hover { color:#034bb7; text-decoration:underline;}

/*框架*/
.main {margin:0 auto; width:1000px; overflow:hidden; zoom:1}
.main_wbg {margin:0 auto; width:1000px; background-color:#FFF; overflow:hidden; zoom:1}
.main_sub {margin:0 auto; width:1000px; background:#FFF url(imagessubody_line.jpg) repeat-y; overflow:hidden; zoom:1}

/*头部*/
#header{margin:0 auto 1px; width:100%; height:186px; background:url(imagesheader.jpg) no-repeat;}

/*上部*/
.layer{padding:0 5px; width:100%; overflow:hidden; zoom:1;}
.layer_box{float:left; margin-top:20px; width:495px; background:url(imagesbox_line.jpg) repeat-y; overflow:hidden; zoom:1;}
	.layer_box .layer_top{width:495px; height:40px; background:url(imagesbox_tg.jpg) no-repeat;}
		.layer_box .layer_top dt,.layer_box .layer_top dt a{float:left; width:107px; height:32px; padding-right:20px; text-align:center; color: #fff; font:18px/30px 微软雅黑;}
		.layer_box .layer_top dt.f16{font:14px/30px 微软雅黑;}
		.layer_box .layer_top dd{float:left; width:113px; height:35px; padding-right:8px; text-align:center; color: #00275B; font:14px/35px 宋体;}
		.layer_box .layer_top dd a{display:block; width:113px; height:35px; color: #00275B;}
		.layer_box .layer_top dd a:hover{font-weight:bolder; background:url(imagestg_active.jpg) no-repeat}
		.layer_box .layer_top dd.selectTag{font-weight:bolder; background:url(imagestg_active.jpg) no-repeat}
	.layer_box ul, .layer_box dl.leader{padding-left:25px;}
	.layer_box ul{height:168px;}
	.layer_box .layer_bottom{width:495px; height:15px; background:url(imagesbox_bg.jpg) no-repeat}

/*动态切换*/
.tagContent {float:left; display:none;}
.selectTag {display:block;}

/*上部*/
.layer1{ margin:0 auto; width:100%; overflow:hidden; zoom:1;}
	.layer1 .layer1_left{ float:left; width:755px; overflow:hidden;}
		.layer1 .layer1_left #topnews{margin:0 5px 10px; font:bolder 28px/90px 微软雅黑; height:90px;  text-align:center; border-bottom:1px solid #C9C7C8;}
			.layer1 .layer1_left #topnews a{ color:#004276;}
		.layer1 .layer1_left .lleft{ float:left; padding-left:8px; }
		.layer1 .layer1_left .lright{ float:right; width:400px; padding-right:10px; }
	.layer1 .layer1_right{ float:right; width:245px; background-color:#E8E8E8;}
		.layer1 .layer1_right .box{margin:8px; padding:5px; border:1px solid #ccc; background-color:#fff;}
		.layer1 .banner_right{text-align:center; padding:0 0 3px;}
		.layer1 .layer1_right dl{float:left; margin-top:5px;}
			.layer1 .layer1_right dt{float:left; width:50px; height:24px; padding-left:10px; font: 12px/24px 宋体;}
			.layer1 .layer1_right dd{float:left; width:140px; height:24px; font: 12px/24px 宋体;}
			.layer1 .layer1_right span{padding-left:10px; height:24px; font: 12px/24px 宋体;}
   
/*主菜单*/
#menu{height:36px; background:url(imagesmenu_line.jpg) repeat-x;}
	#menu dl{ float:left; font:16px/36px 微软雅黑;}
		#menu dd{ float:left; height:36px; width:94px; padding:0 10px; text-align:center; background:url(imagesmenu_line.jpg) 93px 0 no-repeat ;}
		#menu dd a{ display:block; width:94px; color:#fff; text-decoration: none;}
		#menu dd.active{  display:block; background:url(imagesmenu_active.jpg) 15px 0 no-repeat}
		#menu dd a:hover{ display:block; background:url(imagesmenu_active.jpg) no-repeat}

/*日期*/
.date{float:left; height:36px; width:180px;}
	.date .rq{float:left; color:#fff; padding-left:36px; width:180px; font:12px/36px 宋体; }

/*图片新闻*/
.picnews { width:328px; height:250px; text-align:center;}
 	.picnews img{ border:2px solid #999;}
.pnews{	width:328px; height:250px; position:relative; overflow:hidden; }
.pnews_1 p{ font:bolder 12px/30px 宋体; text-align:center; }
.pnews_2{ position:absolute; left:0; top:198px; width:312px; height:24px; }
.pnews_2_1{ width:328px; height:24px; position:absolute; left:0; bottom:0; background:#000; filter:alpha(opacity=40);-moz-opacity:0.4;opacity: 0.4;	}

.touchMenu_1{ height:24px; position:absolute; right:0; }
	.touchMenu_1 div{width:20px; height:24px; line-height:24px; float:left; margin:0 1px; text-align:center; font-weight:bold; font-size:12px; color:#fff; cursor:pointer;}
	.touchMenu_1 .active_touchMenu{	background:#C90506;	}
	.touchMenu_1 .normal_touchMenu{	background:none; }

/* 左右布局*/
.left_layer{ float:left; width:208px; padding:0 9px; }
	.left_layer .menu{margin:10px 0; width:150px; padding:20px; border:1px solid #D2D2D2; background-color:#fff; overflow:hidden; zoom:1}
		.left_layer .menu dl{ margin:20px 0; height:auto;  }
			.left_layer .menu dt{ height:32px; text-align:left; }
				.left_layer .menu dt span{ margin-left:12px; display:block; }
				.left_layer .menu dt.active{ margin-bottom:10px; text-align:center; color:#fff; background-color:#E8E8E8;}	
				.left_layer .menu dt a{ font:16px/32px 微软雅黑; display:block; color:#000; text-decoration: none;}
				.left_layer .menu dt a:hover{ display:block; color:#990000;}
			.left_layer .menu dd{ height:28px; text-align:center; }
				.left_layer .menu dd a{ font:15px/28px 微软雅黑; display:block; color:#0262C9; text-decoration: none;}
				.left_layer .menu dd a:hover{ display:block; color:#fff; background-color:#0468B4;}

.right_layer{ float: left; width: 760px; overflow:hidden; zoom:1}

	.right_layer .top{margin-top:32px; width:760px; height:40px; background:url(imageslayer_top.jpg) no-repeat}
		.right_layer .top dt{ float:left; width:135px; height:32px; text-align:center; color: #fff; font:18px/30px 微软雅黑;}
		.right_layer .top dd{ float:right; padding-right:10px; height:32px; text-align:center; color: #00275B; font:12px/30px 宋体;}
			.right_layer .top dd a{ color: #00275B; }
			.right_layer .location{ float:left; margin-top:20px; width:100%; border-bottom:1px solid #E4E4E4;}

/*栏目头*/
.top{height:32px; background:url(imagestitle_line.jpg) bottom left no-repeat;}
	.top .title{float: left; height:30px; padding-left:10px; font: bolder 14px/30px 宋体; color:#1255A6;}
		.top .title a{ font: bolder 14px/30px 宋体; color:#1255A6;}
	.top .more{float: right; font:normal 12px/30px 宋体; padding-right: 10px;}
.top1{ height:24px; border-bottom:2px solid #E4E4E4;}
	.top1 .title{float: left; height:24px; padding-left:10px; font: bolder 14px/24px 宋体; color:#1255A6;}
		.top1 .title a{ font: bolder 14px/24px 宋体; color:#1255A6;}
.top2{ height:24px;}
	.top2 .title{float: left; height:28px; padding-left:10px; font: bolder 14px/28px 宋体; color:#002A5A;}
		.top2 .title a{ font: bolder 14px/28px 宋体; color:#002A5A;}
		.top2 .more{float: right; font:normal 12px/28px 宋体; padding-right: 10px;}
			.top2 .more a{color:#B11717;}

/*文字列表*/
ul.list{float:left; width:100%;}
  ul.list li{float:left; padding-left:10px; width:100%; background: url(imagesdot.gif) 3px 50% no-repeat; font:normal 12px/24px 宋体; }
  	ul.list li .right{float:right; padding-right: 10px;}
	ul.list li.f14{padding-left:15px; font:14px/28px 宋体;}
	ul.list div.f14 a{padding-left:5px; font:14px/28px 宋体;}

.leader dl{float:left; width:100%;}
.leader dt{float:left; width:100px; text-align:right; font:14px/24px 微软雅黑; color: #000;}
.leader dd{float:left; padding-left:15px; width:48px; font:14px/24px 宋体;}
	.leader dd.litt{float:left; padding-left:0;}
	.leader dd.alitt{float:left; padding-left:30px;}

.h28{font:14px/28px 宋体;}

/*图片列表*/
.photo ul{float:left; padding:4px 3px 4px 3px; width:auto;}
    .photo ul li{float:left; display:black; padding:5px 0 0 6px; width:212px; height:190px;}
      .photo li p{text-align:center; width:212px; font:normal 12px/16px 宋体;}

/*正文*/
.content{ padding:0 15px; width: 724px; }
	.content .subtitle{margin-top:10px; color:#10A06F; font:16px/25px 微软雅黑;}
		.content .subtitle .left{padding-left:20px;  background: url(imagesdot2.jpg) 0 50% no-repeat; }
    	.content .subtitle a{ color:#10A06F;}
    	.content .subtitle a:hover{ font-weight:bolder; }
    .content .child dt { float:left; padding-left:20px; width: 100%; }
    	.content .child dt a{ padding-left:20px; background: url(../images/dot1.jpg) 0 50% no-repeat; font:normal 12px/30px 宋体; color:#000;}
	.content .child dd { float:left; padding-left:20px; width: 80px; }
		.content .child dd a{ padding-left:20px; background: url(../images/dot1.jpg) 0 50% no-repeat; font:normal 12px/24px 宋体; color:#55616D;}
	.content .content_title, .content .content_data, .content .content_text, .content .content_user{ width:100%;}
	.content .content_title{ float:left; padding-top:10px; text-align:center;}
	    .content .content_title h2{font:26px/36px 微软雅黑; padding:10px 0; color:#004fa6;}
	    .content .content_title h2 a{color:#004fa6;}
	    .content .content_title h3{font:20px/30px 宋体;}
	    .content .content_title h4{font:18px/30px 宋体;}
    	.content .content_data{ float:left; padding-top:10px; font:12px/26px 宋体; text-align:center; border-bottom:1px solid #b2b2b2;}
		.content .content_text{ float:left; padding:20px 0; font:16px/30px 宋体;}
	    	.content .content_text p{ text-indent:2em; padding:2px 0;}
	    	.content .content_text img{ padding:10px;}
			.content .content_text table td{font-size:12px; line-height:150%; padding:3px;}
    .content .content_user{float:left; text-align:right; font:12px/26px 宋体; padding-bottom:20px; border-top:1px solid #E4E4E4;}
	    .content .content_user span{ padding-left:40px;}
	.content .appendix { margin:10px auto; width:100%; font:12px/26px 宋体; }
	    .content .appendix dt{ border:1px solid #b2b2b2; padding:1px; color:#0656AB; font-weight:bolder; background-color:#EEE; }
		    .content .appendix dt h5{ padding-left:25px; font-size:12px;}
			.content .appendix dd{ width:100%; font:12px/24px 宋体; color:#000; }
			.content .appendix ul{ float:left; padding:5px 0;}
        		.content .appendix li{ float:left; width:100%; height:24px; font:12px/24px 宋体; padding-left:20px; font:12px/24px 宋体;  }
	.content .updown{ width:100%; border-top:1px solid #9BB2C4; font:normal 12px/40px 宋体; text-align:center;}

	.content ul{padding-top:10px;}
  	.content li{border-bottom:1px dashed #D2D2D2;}



/*页脚*/
.footer{height:60px; border-top:1px solid #999; text-align:center; }
.footer ul li { font:12px/60px 宋体;}
.footer ul li span { padding:0 0 0 15px;}