@charset "utf-8";
/*重置代码*/
body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,textarea,ul,li,dt,dd,dl{margin:0;padding:0;}
body { font-family: "宋体"; font-size: 12px;}
a{text-decoration:none;color: #4c4c4c;}
img{border:0;}
ul,li{list-style:none;}
.header,.content,.footer{width: 1000px; margin: 0 auto;}


.header { height: 167px;}
.banner00 { height: 123px; border-top: 3px solid #ca000c; overflow: hidden; background:url(../images/banner.jpg) no-repeat; position:relative;
}
.banner00 .logo01 { height: 48px; width: 214px; position:absolute; top: 15px; left: 20px;}
.banner00 .logo02{ height: 64px; width: 541px; position:absolute; top: 32px; left: 276px;}
.banner00 .zy{ height: 24px; width: 95px; position:absolute; top: 0px; left: 897px; line-height: 24px; color: #ca000c;}
.banner00 .zy a { color: #3f3f3f;}
.banner00 .zy a:hover { color: #ca000c;}


.header .nav { width: 998px; height: 41px; background:url(../images/nav01.png) repeat-x; line-height: 41px; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7;}


/*nav*/
.header .nav { width: 998px; height: 41px; background:url(../images/nav01.png) repeat-x; line-height: 41px; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7;}

.nav ul li{ float:left; position:relative; height:41px;z-index:99999;}
.nav ul li a {display: inline-block; float: left; padding:0 20px; height: 41px;font-family: "微软雅黑"; font-size: 14px;}
.nav ul li a:link,.nav ul li a:visited{ color:#4f4f4f; font-size:14px; font-weight:normal;}
.nav ul li a:hover{ color: #fff; background:url(../images/nav02.png) repeat-x;}
.nav dl{width:145px; height:auto; position:absolute; left: -34px; top:41px; display:none;padding:5px 0 5px 17px; !importentpadding:0 0 0 0;z-index:99999;background-color:#fff; margin:0;font-family: "微软雅黑"; font-size: 12px; line-height: 30px; border:1px solid #e7e7e7;}
.nav dl dd { padding: 0; height: 30px; overflow:hidden; float: none;width: 145px; font-family: "微软雅黑"; font-size: 12px;}
.nav dl dd a { width: 145px; float: none; font-family: "微软雅黑"; font-size: 12px; color: #4f4f4f; line-height: 30px; padding-left:17px; padding-top: 0; padding-bottom: 0;padding-right: 0;margin:0; height: 30px; background: url(../images/icon02.gif) no-repeat left center;}
.nav dl dd a:link,.nav dl dd a:visited{color: #4f4f4f; font-size: 12px; }
.nav dl dd a:hover{color: #ca000c;font-size: 12px; background: url(../images/icon02.gif) no-repeat left center;; text-decoration:underline;}


.content { overflow:hidden; clear:both; margin-top:23px; margin-bottom: 23px;}

/*内容左侧开始*/
.content .con_lf { overflow:hidden; width: 485px; margin-right:30px; float: left;}
.content .con_lf .lf01 { width: 483px; height: 297px; overflow:hidden; border:1px solid #e7e7e7; background:#f2f2f2; margin-bottom:14px;}
.tit01 { height: 37px; background:url(../images/con01.png) repeat-x; }
.tit01 a { float: right; margin: 15px 8px auto auto;}
.tit01 h1 { float: left; display:inline-block; font-family:"微软雅黑"; font-size:14px; color: #4f4f4f; line-height:37px; background:url(../images/icon01.png) no-repeat 14px center; padding-left:32px;font-weight:100;}

.lf01 .con01 .con_pic { float: left; width: 203px; height: 227px; margin: 16px 18px 18px 18px;}
.lf01 .con01 .jieshao { padding:12px 12px 12px 0px;}
.lf01 .con01 .jieshao a{ font-family:"宋体"; font-size:12px; line-height: 26px; color: #414141;}

.content .con_lf .lf03 { width: 483px; height: 91px; overflow:hidden; border:1px solid #e7e7e7; background:#f2f2f2; margin-top:14px;}
.lf03 .con02 { height: 54px; overflow:hidden; line-height: 54px;color: #414141; padding-left:33px;}
.lf03 .con02 a { font-family:"宋体"; font-size:12px; color: #414141; line-height: 54px;}
.lf03 .con02 a:hover{ color: #ca000c; text-decoration:underline;}

.content .con_lf .lf02 { width: 485px; height: 320px; overflow:hidden; position:relative;}

/*焦点图*/
.banner {width:485px; height: 320px; position:relative; overflow:hidden;float:left;}
.banner ul {position: absolute; top: 0; left: 0; z-index: 1; width: 2940px; }
.banner ul li {width: 485px; height: 320px; float:left;  position:relative;}
.banner ul li img{width:485px; height:320px;}
.banner ol {position: absolute; bottom: 0px; right: 14px; z-index: 3;*bottom: 10px; }
.banner ol li {float: left; width: 12px; height: 5px; margin-left: 4px; overflow: hidden; background: url(../images/icon03.gif) no-repeat; cursor: pointer;}
.banner .active{background: url(../images/icon02.gif) no-repeat;}
/*.zz{height:0px; z-index:2; background:#000;opacity:0.5; filter:alpha(opacity:50);position: absolute; line-height:36px; font-family:"黑体"; font-size:20px; width:370px; bottom:0; color:#fff; padding-left:12px;left:0; }
.zz li{padding-left:14px; width:368px;}
.zz a{color:#fff;}
.zz a:hover{ color:#f9b021;}*/


/*滚动图片
.content .con_lf .lf02 { width: 485px; height: 320px; overflow:hidden; position:relative;}

#bannerPic { width:485px; height:320px; overflow:hidden;}
#banner_bg {position:absolute; bottom:0; background-color:#6ba6d8; height:0px; z-index:1000;cursor:pointer; width:485px; }
#banner_info{position:absolute; bottom:8px; left:15px; height:16px; color:#000;z-index:1001;cursor:pointer;}
#banner_text {position:absolute;width:300px;z-index:1002; right:3px; bottom:3px;}
#bannerPic ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; z-index:1002; bottom:8px; right:10px;}
#bannerPic ul li {margin:0 1px; width:16px; height:15px; line-height:16px; float:left;display:block;color:#000;cursor:pointer; background: url(../images/icon03.gif) no-repeat; text-align:center;}
#bannerPic ul li.on { background: url(../images/icon02.gif) no-repeat;}
#banner_list a{position:absolute;}

/*
#slider {
	position:relative;
    width:485px;
    height:320px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	margin:0 auto;
	text-align:center;
	bottom:0px;
	left:360px;
	
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}

.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}

.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}

.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	filter:alpha(opacity=20);
-moz-opacity:0.2; 
opacity:0.2;
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}

.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/*内容左侧结束*/


/*内容右侧开始*/
.content .con_rt { float: left; width: 485px; overflow:hidden;}

.content .con_rt .rt01 { height: 246px; width: 483px; overflow:hidden;border:1px solid #e7e7e7; background:#f2f2f2; margin-bottom: 15px;}
.con03 { height: 209px; overflow: hidden; }
.con03 ul { margin-top: 12px;}
.con03 ul li { height: 30px; line-height:30px; background:url(../images/icon02.gif) no-repeat 17px center; }
.con03 ul li span { display:block; float: right; margin-right: 10px; color:#5e5e5e;}
.con03 ul li a { padding-left: 33px; font-family:"宋体"; font-size: 12px; color: #414141; line-height:30px;}
.con03 ul li a:hover{color: #ca000c; text-decoration:underline;}

.content .con_rt .rt02 { height: 246px; width: 483px; overflow:hidden;border:1px solid #e7e7e7; background:#f2f2f2; margin-bottom: 15px;}

.content .con_rt .rt03 { height: 213px; width: 483px; overflow:hidden;border:1px solid #e7e7e7; background:#f2f2f2; }

/*内容右侧结束*/

.footer { clear:both; height: 75px; border-top: 3px solid #ca000c; background:#e7e7e7; line-height: 74px; text-align:center; color: #666666;}


/*列表页*/
.content .list_lf{ width: 218px; border: 1px solid #e7e7e7; overflow:hidden; margin-right: 30px; float: left; background:url(../images/list01.jpg) no-repeat bottom #f2f2f2; padding-bottom: 150px;}
.list01 { width: 198px; overflow:hidden; margin: 10px 10px 0px 10px;border-bottom: 1px dotted #ca000c; }
.list01 ul{ overflow:hidden; margin-bottom:20px;}
.list01 ul li { line-height:40px; background: url(../images/icon04.png) no-repeat 7px 16px; padding-left: 34px; }
.list01 ul li a { display:block; line-height:40px; font-family:"微软雅黑"; font-size: 12px; color: #4c4c4c;}
.list01 ul li a:hover {display:block;color: #ca000c;}


.content .list_rt{ width: 748px; border: 1px solid #e7e7e7; background:#f2f2f2; overflow:hidden;float: left;}
.rtit { overflow:hidden; width:708px; height: 46px; border-bottom: 1px dotted #ca000c; margin: 0 20px;}
.rtit a{ float: right; margin:20px 15px auto auto;}
.rtit h1 {font-family:"微软雅黑"; font-size: 14px; color: #4c4c4c; line-height:46px; background:url(../images/icon04.png) no-repeat 5px center; padding-left:34px; font-weight:100; }
.list02 { overflow:hidden; width: 748px; margin:10px 0; }
.list02 ul li { height: 30px; line-height: 30px; background:url(../images/icon02.gif) no-repeat 25px center; }
.list02 ul li a { padding-left: 45px; font-family:"宋体"; font-size: 12px; color: #414141; line-height:30px;} 
.list02 ul li span {font-family:"宋体"; font-size: 12px;display:block; float: right; margin-right: 25px; color:#5e5e5e;}
.list02 ul li a:hover{color: #ca000c; text-decoration:underline;}


.list_rt01 { height: 225px; overflow:hidden;}


.content .list{ width: 998px;border: 1px solid #e7e7e7; background:#f2f2f2; overflow:hidden;}
.rtit_li { overflow:hidden; width:958px; height: 46px; border-bottom: 1px dotted #ca000c; margin: 0 20px;}
.rtit_li a{ float: right; margin:20px 15px auto auto;}
.rtit_li h1 {font-family:"微软雅黑"; font-size: 14px; color: #4c4c4c; line-height:46px; background:url(../images/icon04.png) no-repeat 5px center; padding-left:34px; font-weight:100; }
.list02_li { overflow:hidden; width: 998px; margin:10px 0; }
.list02_li ul li { height: 30px; line-height: 30px; background:url(../images/icon02.gif) no-repeat 25px center; }
.list02_li ul li a { padding-left: 45px; font-family:"宋体"; font-size: 12px; color: #414141; line-height:30px;} 
.list02_li ul li span {font-family:"宋体"; font-size: 12px;display:block; float: right; margin-right: 25px; color:#5e5e5e;}
.list02_li ul li a:hover{color: #ca000c; text-decoration:underline;}


/*列表文章页*/
.rt_tit { width: 100%;text-align: center; padding: 20px 0 0;}
.rt_tit h1{ font-family: "微软雅黑"; font-size: 18px; color: #ca000c; line-height: 32px; font-weight:bold;}
.rt_tit h2{font-family:"微软雅黑"; font-size: 14px; color: #414141; line-height: 32px; font-weight: bold;}

.rt_zuozhe {font-family:"宋体"; font-size: 12px; color: #616060;text-align: center; line-height: 30px; padding: 10px 0; }
.rt_zhengwen {font-family:"宋体"; font-size: 12px; color: #414141; line-height: 26px; text-align: left; overflow:hidden; margin: 0 15px; padding: 15px 0;border-top: 1px dotted #ca000c; }


.rt_fujian {margin: 0 15px; padding: 20px 0 30px 0; overflow:hidden; border-top: 1px dotted #ca000c;}
.rt_fujian h3 { font-size: 14px; font-family: "微软雅黑"; line-height: 40px; color:#ca000c; padding:0 0 5px 38px; background: url(../images/icon04.png) no-repeat 15px center; font-weight:100;}

.rt_fujian ul li { height: 27px; line-height: 27px; background: url(../images/icon02.gif) no-repeat 15px center; padding-left: 38px;}
.rt_fujian ul li a { font-family: "宋体"; font-size: 12px; line-height: 24px; color:#414141;}
.rt_fujian ul li a:hover{ color: #ca000c; text-decoration: underline;}

.art{width: 998px; border: 1px solid #e7e7e7; background:#f2f2f2; overflow:hidden;float: left;}

/*列表图片页*/

.pic { margin: 20px auto 10px auto; overflow: hidden;}
.pic ul li { float: left; margin:0 14px;width: 159px; height: 155px; text-align: center; _margin:0 11px;}
.pic ul li a img { width: 157px; height:104px;  border:1px solid #f2f2f2;}
.pic ul li a img:hover { border:1px solid #ca000c;}
.pic ul li a h4 { font-family: "微软雅黑"; font-size: 14px; line-height: 28px; font-weight:100; color:#4c4c4c;}
.pic ul li a h4:hover{color:#ca000c;} 


.content .pic02 { width: 998px;border: 1px solid #e7e7e7; background:#f2f2f2; overflow:hidden;}

.pic03 { margin: 20px auto 10px auto; overflow: hidden;}
.pic03 ul li { float: left; margin:0 20px;width: 159px; height: 155px; text-align: center; _margin:0 17px;}
.pic03 ul li a img { width: 157px; height:104px;  border:1px solid #f2f2f2;}
.pic03 ul li a img:hover { border:1px solid #ca000c;}
.pic03 ul li a h4 { font-family: "微软雅黑"; font-size: 14px; line-height: 28px; font-weight:100; color:#4c4c4c;}
.pic03 ul li a h4:hover{color:#ca000c;}



/*公用代码*/
.breadcrumb { width: 100%; font-family:"宋体"; font-size: 12px; line-height: 37px; color: #686868; height: 37px; padding-left: 23px; background:url(../images/con01.png) repeat-x;}
.breadcrumb a { color: #686868; }
.breadcrumb a:hover { color: #ca000c; text-decoration: none;}

/*分页*/
.select{width: 100%; height: 22px; line-height: 22px; color: #333; margin:20px auto 30px auto; text-align: center; clear: both; }
.select a{height: 22px; line-height: 22px;font-family: "宋体"; font-size: 12px;color: #5e5e5e;}
.select a:hover{color: #ca000c;}


