@CHARSET "UTF-8";



.ctop {

	border-bottom: 1px #ccc solid;

	margin: 0px auto 10px;

}



.case_list {

	text-align: left;

}



.case_list a {

	display: inline-block;

	height: 80px;

	background: url('../images/list_ico.png') center 15px no-repeat;

	padding-top: 45px;

	margin-left: 18px;

	margin-right: 18px;
	font-weight: bold;

}



.case_list a.active {

	border-bottom: 5px solid #035fb4;

}



.ctel {

	font-weight: bold;

	padding-left: 150px;

	color: #f00;

	font-size: 18px;

	height: 80px;

	line-height: 80px;

	background: url('../images/tel2.png') left 0px 25px no-repeat;

	padding-left: 70px;

}



.liimg {

	box-shadow: 3px 3px 12px #999;

	border: 1px solid #b8b7b7;

}



.lititle {

	background-color: #000;

	filter: alpha(opacity =   50);

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5;

	color: #fff;

	height: 45px;

	line-height: 45px;

	margin-top: -45px;

	border-bottom-right-radius: 6px;

	border-bottom-left-radius: 6px;

	padding-left: 15px;

}

.lititle:hover{filter: alpha(opacity =   100);

	-moz-opacity: 0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;}



.newli {

	padding: 6px;

	padding-bottom:15px;

}



.newli h4 {

	margin-top: -35px;

	background-color: #000;

	filter: alpha(opacity =   50);

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5;

	color: #fff;

	font-size: 16px;

	height: 35px;

	line-height: 35px;

	padding-left: 15px;

	border-bottom-right-radius: 6px;

	border-bottom-left-radius: 6px;

}



.newli h4:hover {

	background-color: #000;

	filter: alpha(opacity =   100);

	-moz-opacity: 0.9;

	-khtml-opacity: 0.9;

	opacity: 0.9;

}



.newli h2 {

	font-size: 18px;

	margin-top: 10px;
	
	font-weight:bold;
	
	color:#333;
}



.newli:hover h2 {

	color: #d97602;

}



.newli  p {

	color: #666

}



.newli .mdate {

	color: #999;

	font-size: 13px;

}



.newli .mdate p {

	margin-right: 45px;

	color: #999;

}



.br1 {

	border: 1px solid #b8b7b7;

	box-shadow: 3px 3px 12px #d2d2d2;

}



.cbg {

	background: url('../images/cbg.jpg')

}



.np {

	margin: 30px 0px 20px;

	background: #f0f0f0;

	padding: 0px;

	height: 30px;

	line-height: 30px;

	border-bottom:1px solid #cccccc;

}

.dncontent .mdate{text-align:center; padding:10px 30px 5px;color:#999;font-size:13px;	border-bottom:1px dotted #ddd; }
