body, div, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, span, form, iframe, input {margin:0;padding:0;}
ul {list-style:none;} 
body{background:#e6e6e6;}
img {border:0;display:block;}
.clear {clear:both;height:0;line-height:0;font-size:0; padding:0px; margin:0px;}
a{ color:#7e0000; text-decoration: none; }
a:hover{color:#e70012; text-decoration: underline; }

.top{ width:100%; background: url(images/top.gif) repeat-x; height:184px;}
.main{ width:980px; margin:0 auto; }
.search{ width:980px; float:left; display:inline; margin:10px 0 10px 0;}
.search_box{ width:760px; background:url(images/sbj.gif) repeat-x; border:#f9c4be 1px solid; height:74px; float:right;}
.search_box ul{width:530px;  height:64px; float:left; margin:5px 0 0 20px; display:inline; }
.search_box li{height:20px; border:#d97a75 1px solid;line-height:20px; width:20px; text-align:center; color:#d97a75; background:url(images/sbj.gif) repeat-x ; margin:5px; font:Arial, Helvetica, sans-serif; font-weight:bold; float:left; display:inline;}
.com{ width:960px; float:left; margin: 10px 0 0 20px;}
.com img{  border:#d97a75 1px solid; float:left; padding:2px;}
.com dl{width:742px; float:left;margin:0 0 0 20px; background:url(images/com_bj.gif) no-repeat left top; height:142px; border-right:#858585 1px solid; display:inline; }
.com dt{ font-size:16px; color:#7e0000; font-weight:bold; line-height:40px; padding: 5px  0 0 40px;}
.com dd{ font-size:13px; color:#6666660; line-height:25px;padding: 0 20px 0 40px; }

.sign{ width:980px;  }
.sign h2{ height:38px; background: url(images/sign.gif) no-repeat; color:#FFF; font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:30px; padding:20px 0 0 40px; }
.sign_b{width:980px;background:#FFF;padding:10PX 0 20px 0;}
.footer { background:#FFF;
    border-top: 1px solid #7e0000;
    color: #666666;
    font-size: 12px;
    line-height: 18px;
    margin: auto;
    width: 980px; height:70px;
	margin-top:10px;
}
.footer A {
    color: #000000;
    text-decoration: none;
}
.footer A:visited {
    color: #000000;
    text-decoration: none;
}
.footer A:active {
    color: #000000;
    text-decoration: none;
}
.footer A:link {
    color: #000000;
    text-decoration: none;
}
.footer A:hover {
    color: #000000;
    text-decoration: underline;
}
.foot_l {
    float: left;
    width: 196px;margin:10px;
}
.foot_m {
    display: inline;
    float: left;
    margin-left: 15px;
    padding-top: 20px;
    width: 540px;
}
.foot_r {
    float: right;
    padding-top: 10px;
    width: 168px; line-height:35px;
}
.foot_r IMG {
    float: left;
    padding-right: 10px;
}
