﻿@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0;}
body {color: #333; font-size: 16px; font-family: "Microsoft YaHei",arial; background:#fff; }
ul li, ol li { list-style:none;}
table { border-collapse:collapse;}
fieldset,img { border:0; vertical-align:middle;}
a { color:#333; text-decoration:none;}
a:focus { outline:0;}
a:focus,a:hover { color:#c00; text-decoration:underline;}
em { font-style:normal;}
input,textarea { font-family:"Arial";}
.fl { float:left;}
.fr { float:right;}
.cl { clear:both;}
.ov { overflow:hidden;}
.bor { border:1px solid #E0DEDE;}
.br { border-radius:3px;}
.pr { position:relative;}
.pa { position:absolute;}
.mg0 { margin:0 auto;}
.mr15 { margin-right: 15px;}
.clearLine { font-size: 0; clear: both; height: 15px;}
.wrap { width: 1000px; margin: 0 auto; overflow: hidden;}
.top{ width:100%; height:30px; background:url(01.jpg) repeat-x}
.top_0{ width:1000px; line-height:30px; margin:auto; font-size:12px; font-family:"宋体"; color:#333}
.left{ float:left;}
.rig{ float:right}

.banner{ width:1000px; height:147px; margin:10px 0;}
.nav{ width:978px; height:64px; margin:10px 0; border:1px solid #636363; padding: 10px; overflow: hidden;}
.nav ul { overflow: hidden; margin-bottom: 10px;}
.borbtm { border-bottom: 1px solid #ccc; overflow: hidden; padding-bottom: 10px;}
.nav li{ width:101px; padding: 0 10px; height:22px; text-align:center; line-height:22px; font-size:14px; border-right:1px #CCC solid; float:left; color:#0a0a0a}
	.nav li a { display:block;}
	.nav li a:hover { color: #fff; background:#c00; text-decoration: none;}

.headlines { height: 88px; margin-bottom: 10px; overflow: hidden; background: url(top.gif) no-repeat 5px center; padding-left: 75px; padding-right: 5px;}
	.hdnewsBox { height: 85px; background: url(index23_r9_c45.jpg) no-repeat right center; padding-right: 70px; padding-top: 3px;  text-align: center;}
	.recommendNews { height: 54px;}
	.recNews_small { height: 25px; line-height: 25px; font-size: 12px; font-family: "宋体"; overflow: hidden;}
		.recNews_small span { float: right; color: #333}
		.recNews_small a { margin: 0 10px;}

/*幻灯片*/
.FocusPic{ zoom:1; position:relative; overflow:hidden; width: 590px; height: 350px; float: left; background: #eee;}
	.FocusPic .content{ overflow:hidden }
	.FocusPic .changeDiv a{ position:absolute; top:0px; left:0px; display:none;}
	.FocusPic .title-bg,.FocusPic .title{ position:absolute; left:0px; bottom:0; height:30px; padding: 0 10px; line-height:30px; overflow:hidden}
	.FocusPic .title-bg{ background:#000; filter:alpha(opacity=50); opacity:0.5;}
	.FocusPic .title a{ display:block; color:#fff; font-size:14px;}
	.FocusPic .change{ bottom:4px; height:20px; right:3px; *right:5px; _right:4px; position:absolute; text-align:right; z-index:9999; }
		.FocusPic .change i {background: #666; color: #FFF; cursor: pointer; font-family: Arial; font-size: 12px; line-height: 15px; margin-right: 2px; padding: 2px 6px; font-style: normal; height: 15px; display: inline-block; display:-moz-inline-stack; zoom:1; *display:inline;}
		.FocusPic .change i.cur { background: #FF7700;}

.wmNews { width: 395px; height: 350px; overflow: hidden;}
	.wm_titlebox {border-bottom: 2px solid #dbdbdb; height: 29px; line-height: 29px; padding-right: 5px;}
	.wm_titlebox h3 { height: 29px; width: 77px; border-bottom: 2px solid #cc0003; float: left;}
	.wm_titlebox span { float: right; font-size: 12px;}

.hrb { height: 50px; border-bottom: 1px solid #eaeaea; overflow: hidden; padding: 10px;}
	.hrb h3 { height: 35px; line-height: 35px; /*background: url(hr365.gif) padding-left: 80px;*/ no-repeat left center; font-weight: normal; font-size: 16px;}
	.hrb h3 a { color: #c00;}

.HotList { overflow: hidden; line-height: 28px;}
	.HotList li { border-bottom: 1px solid #ccc; padding-bottom: 5px;}
		.HotList li h4 { font-family: 14px; color: #c00; line-height: 26px; text-align: center;}
			.HotList li h4 a { color: #c00; text-align: center; font-weight: normal;}
		.HotList li p { text-indent: 2em; font-size: 14px; font-family: "宋体"; line-height: 26px; color: #525252}

.mqpic { width: 960px; height: 250px; border: 1px solid #d8d8d8; overflow: hidden; padding: 8px 19px 10px;}

.fl_Box { width: 705px; height: 270px; overflow: hidden;}
.comTitle { border-top: 2px solid #c00; background: #f6f6f6; height: 35px; overflow: hidden; line-height: 35px; padding-right: 10px;}
	.comTitle span { float: right; font-size: 12px;}
	.comTitle h2 { display: inline-block; padding: 0 20px; font-size: 16px; height: 35px; line-height: 33px; color: #fff; background: #c00; float: left; font-weight: normal; margin-right: 15px;}
	.comTitle p { overflow: hidden; font-family: "宋体"; font-size: 12px;}
		.comTitle p a { margin: 0 15px;}

.subWrap { width: 345px; height: 233px; overflow: hidden;}
	.picList { overflow: hidden; padding: 18px 0;}
		.picList dt { float: left; width: 120px; height: 80px; overflow: hidden; margin-right: 10px;}
		.picList dd { float: left; width: 210px; height: 80px;}
			.picList dd h3 { font-size: 14px; font-weight: bold; line-height: 27px;}	
				.picList dd h3 a { color: #c00;}	
			.picList dd p { font-size: 12px; color: #525252; font-family: "宋体"; line-height: 18px;}	
.dotLine { clear: both; height: 0; font-size: 0; border-top: 1px dashed #ccc}
.NewsList { padding: 10px 0; overflow: hidden; line-height: 27px; font-size: 14px; font-family: "宋体"}
	.NewsList li { background: url(point.png) no-repeat 5px center; padding-left: 15px;}
.fr_Box { width: 280px; overflow: hidden;}

.adpic { clear: both;}

.subWrap02 { width: 345px; height: 300px; overflow: hidden;}
.Ulpic { border-bottom: 1px solid #e8e8e8; height: 130px; overflow: hidden; padding: 20px 10px 10px;}
.Ulpic li { float: left; width: 138px; height: 130px; margin: 0 12px; text-align: center;}
.Ulpic li img { width: 137px; height: 100px; }
	.Ulpic li p { height: 30px; line-height: 30px; font-size: 12px; font-family: "宋体"}

.subject ul { padding: 10px 5px 0; overflow: hidden; width: 1000px;}
	.subject li { float: left; margin: 0 10px 10px 0;}
	.subject li img { width: 240px; height: 70px;}

.btBox { border: 1px solid #dedede; padding: 0 22px 10px; overflow: hidden;}
.btBox h1 { height: 43px; line-height: 43px; color: #c00; font-size: 14px; font-family: "宋体"; border-bottom: 1px solid #dedede;}
.btBox p { padding: 10px 0; font-family: "宋体"; font-size: 12px; line-height: 22px;}
.btBox p a { margin-right: 5px; word-wrap:break-word; word-break: break-all}
.fdLink p a { margin-right: 16px;}

.footer { border-top: 2px solid #c00; text-align: center; padding: 20px 0; line-height: 22px; font-size: 12px; font-family: "宋体"}























