﻿/* 整体规范 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td {
	margin:0;
	padding:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
}
ul, li {
	list-style-type:none;
}
img {
	border:none;
}
input, textarea, select {
	font-family:inherit;
	font-weight:inherit;
	vertical-align:middle;

}
input,select{
    vertical-align:middle;
} 
body {
	color: #1f1f1f;
	font: 14px '微软雅黑', Arial, Helvetica, sans-serif;
}
a {
	color: #1f1f1f;
	text-decoration:none;
	cursor: pointer;
}
a:hover {
	color: #E41B2D;
	text-decoration:none;
}
.clear,.clear_all  {
	clear:both;
}
.clear_all  {height:0px;line-height:0px;font-size:0px;}
.clear:after,.clear_all:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.wrapper{ width:1200px; margin:0 auto;}
.mtop30{ margin-top:30px;}


.header{
	width: 100%;
	height: 245px;
	background: url(head.jpg) no-repeat center top;
	overflow:hidden;
}
.header .wrapper{ text-align:right;color:#fff;}
.header .wrapper a{ color:#fff; display:inline-block; padding:0 20px; font-size:16px; height:30px; line-height:30px; margin-top:10px;}
.navbar{ height:40px; line-height:40px; overflow:hidden; background-color:#180202; color:#FFF; font-size:18px;}
.navbar ul{width:1200px; margin:0 auto;}
.navbar ul li{ float:left; background:url(navbar_line.jpg) no-repeat right top; height:60px;}
.navbar ul li a{ color:#FFF; display:block; padding:0 32px;}
.navbar ul li a:hover,.navbar ul li.class_on a{ background:url(navbar_hov.jpg) no-repeat center bottom;}

/*焦点图片轮播*/
.focusBox {float:left; position:relative; width:600px; height:353px;overflow: hidden;}
.focusBox .pic{ overflow:hidden;width: 600px; height:353px;}
.focusBox .pic img{width: 600px; height: 353px; display: block;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 33px; width:100%;  background:#333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 33px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:33px; line-height:33px; position:absolute; bottom:-33px;}
.focusBox .txt li a{ display: block; color:#FFF; padding: 0 0 0 10px; font-size: 15px;}
.focusBox .num {position: absolute; z-index: 3; bottom:10px; right:10px; height:15px;}
.focusBox .num li{ cursor:pointer; float:left; zoom:1; width:15px; height:15px; background-color:#C9C7C8; margin:0 5px;overflow:hidden;line-height:9999px;}
.focusBox .num li.on{ background-color:#CF181D;}

.index_dwdt{ width:565px;}
.index_dwdt .head_news{ margin-bottom:15px;}
.index_dwdt .head_news h3{ font-size:26px; height:47px; line-height:47px; overflow:hidden; margin-bottom:10px;}
.index_dwdt .head_news p{ font-size:17px; line-height:30px; color:#666666;}
.more_content a{ color:#cb1c1d; display:inline-block; margin-left:5px;}
.index_dwdt li{ font-size:18px; height:45px; line-height:45px; overflow:hidden; background:url(dian.png) no-repeat left center; padding-left:15px;}
.index_dwdt li span.datetime{ float:right; color:#888888;}

.index_box{ width:568px;}
.index_box dt{ border-bottom:2px solid #CCCCCC; padding-bottom:20px;}
.index_box dt a{ display:inline-block; background:url(index_box_icon.jpg) no-repeat left center; padding-left:18px; color:#cb1c1d; height:23px; line-height:23px; font-size:22px; font-weight:bold;}
.index_box dd{ padding-top:15px;}
.index_box dd li{font-size:18px; height:45px; line-height:45px; overflow:hidden; background:url(dian.png) no-repeat left center; padding-left:15px;}
.index_box dd li span.datetime{ float:right; color:#888888;}

.index_zzjg{ width:280px; height:105px; border:1px solid #E6E6E6; background-color:#F5F5F5; overflow:hidden;}
.index_zzjg h3{ font-size:18px; color:#FFF; background-color:#cb1c1d; float:left; height:102px; width:30px; text-align:center; padding:3px 8px 0 8px;}
.index_zzjg a{text-align:center; font-size:18px; margin-top:13px; height:25px; padding-top:55px;}
.index_zzjg a.fl{background:url(index_zzjg_icon1.png) no-repeat center 9px;border-right:1px solid #E6E6E6; padding-right:20px; padding-left:24px;}
.index_zzjg a.fr{background:url(index_zzjg_icon2.png) no-repeat center 9px; margin-right:24px;}

.index_boxtwo{ width:568px;}
.index_boxtwo dt{ height:48px; line-height:48px; background-color:#f5f5f5;}
.index_boxtwo dt a{ display:inline-block; background-color:#cb1c1d; color:#fff; padding:0 30px; height:48px; line-height:48px; font-size:22px; font-weight:bold;}
.index_boxtwo dd{ padding-top:15px;}
.index_boxtwo dd li{font-size:18px; height:45px; line-height:45px; overflow:hidden; background:url(dian.png) no-repeat left center; padding-left:15px;}
.index_boxtwo dd li span.datetime{ float:right; color:#888888;}

.index_banner{ width:896px; height:105px;}

/*列表页*/
.sitepath{ background:url(sitepath_icon.jpg) #F9F9F9 no-repeat 6px center; height:40px; line-height:40px; padding-left:30px; margin-top:17px; margin-bottom:20px;}

.article_list{}
.article_list dt{border-bottom:3px solid #D62C39; clear:both; height:42px; line-height:42px; margin-bottom:10px;}
.article_list dt span{ display:inline-block; font-size:22px; font-weight:bold; color:#E8380F;}
.article_list dd.list li {height:45px;line-height:45px;font-size:18px;color:#666;border-bottom:1px dashed #D9D9D9;overflow:hidden; font-size:16px;background:url(list_dot.jpg) no-repeat 3px center;padding-left:15px; margin-bottom:5px;}
.article_list dd.list li span.datetime {float:right;padding-right:5px;}
.article_list dd.list li a{color:#333;}
.article_list dd.list li a:hover{ color:#E41B2D;}

/* url_方块样式分页 */
.page{text-align:center; padding:15px 0;font-size:12px; clear:both; margin: 0 auto;}
.page span.pagecss{width: auto; margin: 0 auto; text-align: center;}
.page a,.page span{ display:inline-block; *display:inline;  zoom:1; line-height:20px; vertical-align:middle;   }
.page .pager{width: auto; float: left;}
.page .pager a,.page .pager a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding:0 6px; color:#4e4e4e;}
.page .pager span.current{border-color:#E41B2D; background-color:#E41B2D;}
.page .pager a:hover{ border-color:#E41B2D; color: #333;}

/* ==========================================================================
   文章-内容页
   ========================================================================== */
.articleCon{border:1px solid #E6E6E6; background:#FFF; margin-top:15px;}
.article_content{padding: 15px 28px 35px;}
.article_content .title {text-align:center;font:bold 24px/48px "微软雅黑";color:#e41b2d;}
.article_content .subTitle{font-family: '黑体'; color: #666; font-size: 20px; text-align:center;}
.article_content .property{height:30px; line-height:30px;text-align:center;margin-top:10px;background:#f7f7f7;}
.article_content .property span{font-size:12px; color:#666; margin:0 5px;}
.article_content .property2{height: 28px; line-height: 28px; margin-top: 15px; text-align: left; background-color: #fcfcfc; border-bottom: 1px solid #c9c9c9; color: #666;}
.article_content .property2 span{}
.article_content .property2 .fxBox{float: right; display: inline; overflow: hidden;}
.article_content_list{font: 16px/30px "宋体";color: #333333;word-wrap:break-word;word-break:normal;padding: 10px 10px 5px 10px;}


.footer{ background-color:#820d11; padding:30px 0 20px 0px; color:#FFF; margin-top:30px;}
.footer table{ text-align:center; margin:0 auto;}
.footer table td{ padding:0 20px; font-size:16px; line-height:30px;}



































