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:#f7f7f7;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
img {border:0;display:block;}
.clear {clear:both;height:0;line-height:0;font-size:0; padding:0px; margin:0px;}

.background_t{width:100%; background:#4d4d4d;height:320px;margin-bottom:10px;}
.top{ width:960px;margin:auto; height:320px; background:url(images/slys_04.jpg) no-repeat right top; }
.top dt{ width:450px; color:#07b3c2; line-height:22px; font-size:18px; line-height:40px; border-bottom:#848584 1px solid; background:url(images/icon1.gif) no-repeat left center; padding-left:20px; margin-left:40px;}
.top dt a{color:#07b3c2; text-decoration:none;}
.top dd{ width:470px; color:#FFF; line-height:22px; font-size:12px; margin-top:20px; }
.main{width:960px;margin:auto;}
.box1{width:958px; border:1px solid #cacaca; background:#FFF; margin-bottom:10px; padding-bottom:15px;}
.box1 h2{ color:#217b85; font-size:20px; height:50px; line-height:50px; border-bottom:1px solid #cacaca;  border-top:2px solid #4d4d4d; padding-left:20px;}
.box1_1{ width:290px;  float:left;margin-left:20px;display:inline;}
.box1_1 h3{ width:278px; height:30px; line-height:30px; background:#cacaca; text-align:center; margin-top:20px; font-size:16px; color:#4d4d4d;}
.box1_1 img{ margin:0 0 20px 0; }
.box1_1 dt{ width:280px; height:24px; line-height:24px; background:url(images/icon2.gif) no-repeat left center; padding-left:12px; color:#4d4d4d; font-size:14px; }
.box1_1 dt a{ color:#4d4d4d;text-decoration:none;}
.box1_1_p1{ width:600px;color:#4d4d4d; float:left; height:30px; line-height:30px; padding-top:15px; }
.box1_1_p1 a,.box1_1_p2 a{color:#4d4d4d;text-decoration:none;}
.box1_1_p2{width:620px;color:#4d4d4d; float:left;  font-size:12px; line-height:24px;}

.footer {
    border-top: 1px solid #CCCCCC;
    color: #666666;
    font-size: 12px;
    line-height: 18px;
    margin: 5px auto 0;
    width: 960px;
}
.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;
}
.foot_m {
    display: inline;
    float: left;
    margin-left: 15px;
    padding-top: 10px;
    width: 540px;
}
.foot_r {
    float: right;
    padding-top: 10px;
    width: 168px;
}
.foot_r IMG {
    float: left;
    padding-right: 10px;
}

