/* CSS Document */
*{
	margin:0;
	padding:0;
}
ul li{list-style-type:none;}
a{color:#666;text-decoration:none;}
a:hover{text-decoration:none;color:#CC0000;}
.clear{clear:both;}
.ymkd{
	margin:0 auto;
	width:1000px;
}
.logo{
	float:left;
	margin:20px 0 0 0;
	height:100px;
	line-height:100px;
}
.banner{
	float:left;
	margin:10px 80px 10px 100px;
	height:120px;
	line-height:120px;
}
.tel{
	float:right;
	margin:20px 0 0 0;
	vertical-align: middle;
}
.dhbg{
	width:100%;
	height:40px;
	background-image:linear-gradient(to bottom, #B5121B, #9B0208);
	width:expression(document.body.clientWidth <= 1000? "1000px": "auto");
	min-width:1000px;
}
.dh li{
	display:inline;
	line-height:40px;
	font-size:15px;
	padding:10px;
	color:#FFFFFF;
}
.dh li:hover{
	display:inline;
	background:red;
	padding:10px;
	line-height:40px;
	font-size:15px;
	color:#FFFFFF;
}
.dh li a{
	color:#FFFFFF;
}
.dh li a:hover{text-decoration:none;}

.left{margin-top:10px;float:left;width:660px;border-top:solid 5px #8A0000;}
.left li{font-size:14px;color:#666;line-height:30px;}
.leftimg{
	float:left;
	margin:20px 0 12px 0;
}
.lefttitle{float:left; margin:12px 0 0px 20px; width:560px;}
.leftclear{clear:both;BORDER-BOTTOM: #ccc 1px solid;}
.lefttpjj{float:left;position:relative;width:700px;top:0;height:40px;background:#1A712B;}
.lefttpjj span{font-size:14px;color:#fff;font-weight:bold;margin-left:20px;line-height:40px;}
.lefttpjjnr{position:relative;top:20px;font-size:13px;color:#666;}

.right{float:right;width:280px;}
.righttitle{margin-top:10px;padding-left:10px;width:280px;font-size:16px;color:#C4212A;line-height:30px;border-top:solid 2px #C4212A;}
.rightnr a:hover{color:#fff;text-decoration:none;}
.rightnr li:hover{background:#8A0000;color:#fff;}
.rightnr li{background:#E1E1E1;margin:10px 0;width:280px;font-size:14px;color:#000000;line-height:20px;padding:5px 10px;}

.r-nr1 li{margin:10px;background:#C4212A;border-radius:8px;width:116px;line-height:40px;color:#fff;font-size:15px;box-shadow:0 5px 8px -2px black;text-align:center;display:inline-block;}
.r-nr1 a{color:#fff;}

.r-tel li{margin:10px;font-size:14px;}


.newleft{float:left;width:680px;margin-top:10px;border-top:solid 5px #8A0000;}
.newlefttitle{margin-top:10px;padding-left:10px;width:660px;font-size:18px;color:#C4212A;line-height:30px;}
.newleftnr{width:660px;margin:0 auto;padding:5px 0 20px 0;}
.newleftnr p{font-size:13px;margin:10px 0 0 0;line-height:30px;}
.newleftnr span{font-size:13px;color:#666;line-height:26px;}
.newtitle{font-size:13px;color:#666;line-height:36px;border-bottom:#cccccc 1px dashed;}
.newtitle span{display:block;float:right;margin-right:20px;}
.more{font-size:13px;color:#666;line-height:36px;text-align:center;padding-bottom:20px;}

.title{margin:10px auto;width:660px;font-size:18px;color:#CC0000;font-weight:bold;line-height:50px;border-bottom:dotted 1px #ccc;text-align:center;}
.titlenr{width:660px;margin:0 auto;padding:10px 0 20px 5px;font-size:13px;color:#666;line-height:26px;}
.img{margin:10px 0 10px 0;}

.foot{
	position:relative;
	width:100%;
	height:150px;;
	top:40px;
	border-top: solid 1px #cdcdcd;
	background:#C4212A 100% 100%;
	width:expression(document.body.clientWidth <= 1000? "1000px": "auto");
	min-width:1000px;
}
.foot_all{
	margin:0 auto;
	width:900px;
}
.foot_left{
	margin:20px 0;
	float:left;
	font-size:13px;
	color: #fff;
	line-height: 28px;
}
.foot_left a{
	color: #fff;
}
.foot_left span{
	font-family:arial;}
.foot_right{
	margin:20px 0;
	margin-left:50px;
	float:left;
}
.foot_right span{
	margin-left:50px;
	display:block;
	float:left;
	color: #666;
	font-size:13px;
	text-align:center;
}

.fonta1{font-size:13px;line-height:26px;color:#666;}
.fonta1 p{font-size:13px;line-height:26px;color:#666;}
.fonta2{font-size:16px;line-height:30px;color:#CC0000;}