* {
margin:0;
padding:0;
border:0;
}
body {
text-align:center;
color:#666;
font-size:12px;
}
.clear {
clear:both;
}
#mainbox {
margin:0 auto;
width:770px;
margin-top:15px;
}
/* 头部*/
#header {
width:770px;
background-image:url(images/header_bg1.jpg);
background-position:right bottom;
background-repeat:no-repeat;
height:65px;
}
#header img {
float:left;
}
.header_right {
width:420px;
height:22px;
color:#FFF;
float:right;
padding-right:20px;
text-align:right;
padding-top:11px;
font-weight:100;
}
/*中间nav部分，以及banner*/
.div_middle {
width:770px;
clear:both;
background-image:url(images/pic.jpg);
background-position:right top;
background-repeat:no-repeat;
}
#nav {
width:202px;
float:left;
}
#nav ul {
list-style:none;
}
#nav li {
width:202px;
height:30px;
margin-bottom:1px;
}
#nav li a {
background-color:#6699cc;
display:block;
height:20px;
width:184px;
text-align:left;
padding-left:18px;
padding-top:10px;
text-decoration:none;
color:#fff;
}
#nav li a:hover {
background-color:#99ccff;
display:block;
height:20px;
width:184px;
text-align:left;
padding-left:18px;
padding-top:10px;
text-decoration:none;
color:#fff;
}   
.linkvisited { 
background-color:#99ccff !important;
display:block;
height:20px;
width:184px;
text-align:left;
padding-left:18px;
padding-top:10px;
text-decoration:none;
color:#fff;
}
.linkvisited:hover {
background-color:#6699cc !important;
display:block;
height:20px;
width:184px;
text-align:left;
padding-left:18px;
padding-top:10px;
text-decoration:none;
color:#fff;
}
/* 中间文字部分。。。。。*/
#texteare {
width:770px;
margin-top:11px;
}
.left {
width:202px;
float:left;
}
.phone {
width:117px;
height:67px;
background-image:url(images/pic_phone.jpg);
background-position:left bottom;
background-repeat:no-repeat;
margin-top:5px;
padding-left:85px;
text-align:left;
padding-top:30px;
line-height:22px;
color:#000;
}
.text_right {
width:563px;
float:right;
}
.text_right td {text-align:left;}
/* 右边内容部分。。。。。。。*/
.td_bg {
background-image:url(images/title_bg.jpg);
height:44px;
background-repeat:no-repeat;
background-position:left -2px;
width:533px;
padding-left:20px;
text-align:left;
font-size:14px;
color:#4985D6;
}
.td2 {
padding-left:20px;
color:#4985D6;
font-size:16px;
height:30px;
}
.link_blue {
color:#4985D6;
text-decoration:underline;
}
.link_blue:hover {
color:#6699cc;
text-decoration:none;
}

.link_red {
color:#FF6600;
text-decoration:underline;
}
.link_red:hover {
color:#4985D6;
text-decoration:underline;
}
.font_brown {
color:#4985D6;;
}
.table1 {
border:0px #BBB solid;
}
.table1 td {
border:1px solid #BBB;
padding-left:5px;
}
#footer {
width:770px;
text-align:center;
padding-bottom:10px;
margin:0 auto;
}
#footer div {
border-left:0;
border-right:0;
border-bottom:1px solid #999;
border-top:1px solid #999;
padding:5px 0;
text-align:left;
padding-left:60px;
margin-bottom:5px;
margin-top:10px;
}
#footer a {
color:#5d5d5d;
text-decoration:none;
}
#footer a:hover {
color:#999;
text-decoration:none;
}
.link_gray {
color:#666 !important;
text-decoration:underline !important;
}
.link_gray:hover {
color:#999 !important;
text-decoration:underline !important;
}
.div {
border:1px solid #C9D3DC;
margin-bottom:5px;
padding-left:3px;
}
.fontred {
color:#ff6600;
}
*html .a_div {
background-image:url(images/pic_a.jpg);
width:158px;
height:242px;
background-repeat:no-repeat;
margin-right:5px;
float:left;
margin-left:5px;
line-height:18px;
padding:10px;
}
*+html .a_div {
background-image:url(images/pic_a.jpg);
width:158px;
height:242px;
background-repeat:no-repeat;
margin-right:5px;
float:left;
margin-left:12px;
line-height:18px;
padding:10px;
}
.b_div {
background-image:url(images/pic_b.jpg);
width:158px;
height:242px;
background-repeat:no-repeat;
margin-right:5px;
float:left;
line-height:18px;
padding:10px;
}
.c_div {
background-image:url(images/pic_c.jpg);
width:158px;
height:242px;
background-repeat:no-repeat;
margin-right:5px;
float:left;
line-height:18px;
padding:10px;
}