@charset "utf-8";

.fc_red{color:#F00;}
.arcdetail .description p ,
.arcdetail .description {
	font-size: 14px;
	line-height: 30px;
	color: #666;
}
.arcdetail .description {
	padding-bottom: 18px;
}
.arcdetail .description p+p {
	padding-top: 15px;
}
.norlist {
	margin-top: 10px;
	margin-bottom: 10px;
}
.norlist a {
	display: inline-block;
	line-height: 30px;
	font-size: 13px;
	text-indent: 10px;
	color: #777;
}
.norlist li {
	position: relative;
}
.norlist li+li {
	border-top: 1px dashed #ccc;
}
.norlist .time {
	position: absolute;
	top: 0px;
	right: 0px;
	color: #555;
}


.f-cb{
    zoom: 1;
}
.f-cb:after{
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    content:".";
}



.build-list {
	margin-top: 20px;
	border-top: #e5e5e5 0px solid;
}
.build-list li {
	height: 60px;
	overflow: hidden;
	line-height: 60px;
	border-bottom: #e5e5e5 1px solid;
}
.build-list li a {
	display: inline-block;
	color: #5c5c5c;
	padding-left: 19px;
	background: url(../images/about_img26.gif) no-repeat;
}
.build-list li a:hover {
	color: #c20229;
	background-position: 0 -45px;
}
.build-list li span {
	float: right;
	color: #9e9e9e;
}

.newsinfo_tit b {
	color: #000;
	font: 16px/30px "微软雅黑";
	display: block;
}
.newsinfo_tit b.newsinfoSemenu, .newsinfo_tit b.newsinfoFimenu {
	padding-bottom: 20px;
	color: #666;
	font-size: 12px;
	line-height: 24px;
}
.newsinfo_tit b.newsinfoFimenu  {
	padding-bottom: 0px;
}
.newsinfo_tit p {
	height: 37px;
	color: #818080;
	border-bottom: #e6e6e6 1px solid;
	line-height: 37px;
	background: #f2f2f2;
} 
.newsinfo_tit span {
	padding-right: 22px;
}
.newsinfo_con {
	min-height: 250px;
	_height: 250px;
	padding-top: 30px;
	padding-bottom: 50px;
}
.newsinfo_con p { 
	padding: 0px 0 5px;
}
.nextcon span {
	display: block;
	width: 56px;
	height: 24px;
	padding-left: 13px;
	overflow: hidden;
	line-height: 24px;
	background: url(../images/about_img27.jpg) no-repeat;
}
.nextcon a {
	color: #8d8d8d;
}
.nextcon a:hover {
	color: #ba0000;
}
.nextcon {
	border-top:#e5e5e5 1px solid;
	padding: 20px 0 0;color:#aaa;
}


.nextcon2 span {
	display: block;
	width: 56px;
	height: 24px;
	padding-left: 13px;
	overflow: hidden;
	line-height: 24px;
	background: url(../images/about_img27.jpg) no-repeat;
}
.nextcon2 a {
	color: #8d8d8d;
}
.nextcon2 a:hover {
	color: #0030ba;
}
.nextcon2 {
	border-top:#e5e5e5 0px solid;
	padding: 20px 20px 0 20px;color:#aaa;
}

form {  padding-bottom: 20px; }
form tr { height: 28px; }
form td[colspan='3'] input[type=text] {
	width: 300px;
}
form textarea {
	width: 300px;
	height: 100px;
}
form .field p ,
form .field label {
	font-size: 14px;
	color: #666;
}
form .sectit {
	font-size: 18px;
	padding-top:16px;
	color:#255ba7;
}
form .fc_red {
	color: red;
}
