.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both;
    visibility: hidden;
}
/*************
body{filter:Gray;}
img{filter:Gray;}
/*************/
.clearfix {display: inline-block;}	

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
body {
	margin: 0px; background-color: #FFFFFF; background-image: url(../images/022.jpg);
}
div {
	font-size: 12px; color: #000; letter-spacing: 1px; font-family: "Arial", "Helvetica", "sans-serif";
}
p {
	font-size: 12px; color: #000; letter-spacing: 1px; font-family: "Arial", "Helvetica", "sans-serif";

}
.c {
	BACKGROUND: url(../images/icon.jpg) no-repeat 0px 15px; padding: 6px 0px 0px 10px; display:block;
}
.c2 {
	BACKGROUND: url(../images/icon2.jpg) no-repeat 0px 15px; padding: 6px 0px 0px 10px; display:block;
}
.left-conb {
	padding: 8px 9px; background-image: url(../images/contact-bg.jpg); background-repeat: no-repeat; background-position: top;
}
.right-loginb {
	BACKGROUND: url(../images/denglu-bg.jpg) no-repeat; padding: 8px 9px 3px 9px; height:126px;
}
a {
	color: #000; text-decoration: none;
}
a:hover {
	color: #00529e; text-decoration: none;
}
.b {
	color: #FF3C00; text-decoration: underline;
}
.b:hover {
	color: #FF3C00; text-decoration: none;
}
.b2 {
	color: #000; text-decoration: none; padding:0px 7px;
}
.b2:hover {
	color: #555; text-decoration: none;
}
.m {
	color: #000; BACKGROUND: url(../images/menu-mid.gif) no-repeat; padding: 15px 12px 0px 16px; height: 34px; display:block; float:left;
}
.m:hover {
	color: #0069be; text-decoration: none;
}
.icon {
	color: #333333; BACKGROUND: url(../images/icon.jpg) no-repeat 0px 13px; padding: 7px 0px 7px 10px; display:block;
}
.icon:hover {
	color: #FF3C00; text-decoration: none;
}
.iconb {
	color: #000; BACKGROUND: url(../images/icon.jpg) no-repeat 0px 13px; padding: 7px 0px 7px 10px; display:block; font-size:13px;
}
.iconb:hover {
	color: #FF3C00; text-decoration: none;
}
.icon2 {
	color: #333333; BACKGROUND: url(../images/icon2.jpg) no-repeat 0px 13px; padding: 7px 0px 7px 10px; display:block;
}
.icon2:hover {
	color: #00529e; text-decoration: none;
}
.line{
BACKGROUND: url(../images/line.gif) repeat-x; height:1px; margin:0px;
}
.bline{
BACKGROUND: url(../images/bg-line.jpg) repeat-x top; padding: 16px 0px 0px 0px; display:block; text-align:center; background-color:#FFFFFF; width: 1003px; margin: 0px auto; 
}
.bottom{
    padding:10px 100px;
    width: 803px; margin: 0px auto; background-color:#FFFFFF;
	display:block;
	text-align:center;
	background-image: url(../images/bottom-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom; height:70px;
}
.mh {
	color: #000; BACKGROUND: url(../images/menu-over.gif) no-repeat; padding: 15px 0px 0px 0px; height: 34px; width:88px; display:block; float:left; text-align:center;
}
.mh:hover {
	color: #000; text-decoration: none;
}
.yp {
	color: #000;
	text-decoration: none;
	PADDING-LEFT: 23px;
	BACKGROUND: url(../images/yp.gif) no-repeat 2px 4px;
	CURSOR: pointer;
	PADDING-TOP: 5px;
	height: 13px;
}
.yp:hover {
	color: #00529e;
	text-decoration: none;
}
.close {
	color: #000;
	text-decoration: none;
	PADDING-LEFT: 23px;
	BACKGROUND: url(../images/close.gif) no-repeat 2px 4px;
	CURSOR: pointer;
	PADDING-TOP: 5px;
	height: 13px;
}
.close:hover {
	color: #00529e;
	text-decoration: none;
}
.t-l{
 float:left; background: url(../images/title-left.jpg) no-repeat; width:9px; height:30px;
}
.t-l2{
 float:left; background: url(../images/title-lm.jpg) no-repeat; width:29px; height:30px;
}
.t-bgr{
 float:right; background: url(../images/title-bg3r.jpg) no-repeat; width:6px; height:30px;
}
.more{
 padding: 9px 10px 0px 0px; float:right;
}
.width{
 width:1003px; margin:0px auto; background-color:#FFFFFF;
}
.width-left{
	width:243px; float:left; padding:0px 2px 0px 2px; border-right-width: 1px; border-right-style: solid; border-right-color: #CBCBCB;
 }
.left-body{
 padding: 5px 3px 8px 9px; background-image: url(../images/lbg.jpg); background-repeat: repeat-x; background-position: top;
 }
.left-body2{
 padding: 5px 3px 8px 9px;
}
.width-right{
	width:243px; float:right; padding:0px 1px 0px 3px;
}
.right{
 width:755px; float:right; padding-bottom:12px;
}
.width-mid{
 width:504px; padding: 0px 1px 0px 1px; float:left; border-right-width: 1px; border-right-style: solid; border-right-color: #CBCBCB;
}
.width-mid2{
 width:365px; padding:0px 6px 8px 6px; border-right-width: 1px; border-right-style: solid; border-right-color: #CBCBCB; float:left;
}
.width-mid3{
 width:367px; padding:0px 4px; float:right;
}
.top{
	background-image: url(../images/tbg.jpg); background-repeat: repeat-x; height: 268px; display:block;
}
#top-bg{
 background-image: url(../images/top-bg.jpg); background-repeat: no-repeat; height: 235px; width: 1003px;	
}
.menu-bg{
background-image: url(../images/menu-bg.gif); background-repeat: repeat-x; height: 34px; width: 973px; margin:auto;
}
.line-bg{
 background-image: url(../images/line-bg.jpg); background-repeat: repeat-x; height: 33px; width:1003px; margin:auto;}
.title-bg{
 background-image: url(../images/title-bg.jpg); background-repeat: repeat-x; height: 30px;}
.title-bg2{
 background-image: url(../images/title-bg2.jpg); background-repeat: repeat-x; height: 30px;}
.title-bg3{
 background-image: url(../images/title-bg3.jpg); background-repeat: repeat-x; height: 30px;}
.title-bg4{
 background-image: url(../images/title-bg2-.jpg); background-repeat: repeat-x; height: 30px;}
.news-bg{
 background-image: url(../images/news-bg.jpg); background-repeat: repeat-x; height: 125px; width: 463px; padding:12px 10px 8px 10px;}
.st{
	font-size:14px; letter-spacing:2px; color:#000000; font-weight: bold;
}
.red{
	font-size:14px; letter-spacing:2px; color:#FF3C00; font-weight: bold;
}
.lt{
	letter-spacing:2px; color:#000; font-weight: bold;
}
.rq{
	letter-spacing:1px; color:#FF3C00; padding-top:6px;
}
.rq2{
	letter-spacing:1px; color:#00529e; padding-top:6px;
}
.pl{
	border: 3px solid #CBCBCB;
}
.kuang {
	color: #00000;
	background-color: #f4f4f4;
	border: 1px solid #dbdbdb;
	margin: 0px;
	
}
.show{ background:url(../images/dot_line_01.gif); height:20px; margin:3px 0px;
}
img{ border:0px;
}

.mi:link,.mi:visited{color:#000; text-decoration:none;}
.mi:hover{color:#00529e;}
.mcin:link,.mcin:visited{color:#000; text-decoration:none;}
.mcin:hover{color:#00529e;}
