*{ margin:0; padding:0}
body {
    font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222222;}
a, a:visited, a:active { color:#1a5d96; text-decoration:none;}
a:hover { color:#0089fe; text-decoration:none;}
li,dd { list-style:none;}
img { border:none;}
span,em,i { font-style:normal; font-family:Arial, Helvetica, sans-serif;}
li a { font-family:Arial, Helvetica, sans-serif}
#main-div{
    width:100%;
    height:auto;
    overflow:hidden;
    margin:auto;
}
#head {
    height:120px;
    width:100%;
    margin:0 auto;}
#nhead {
    height:120px;
    width:100%;
    margin:0 auto;}
#body1{
    width:100%;
    max-width:1002px;
    height:auto;
    margin:0 auto;
    background:url(../images/cbg2.jpg) no-repeat center top;
}
#body1-c{
    width:98%;
    max-width:505px;
    height:auto;
    margin:0 auto;
}
#body1-c4{
    width:100%;
    max-width:505px;
    height:auto;
    min-height:120px;
    padding:20px;
    background: #d1dbe5;
    position:relative;
}
#body1-c5{
    width:100%;
    max-width:505px;
    height:auto;
    overflow:hidden;
    padding-top:0px;
    background: #d1dbe5;
    position:relative;
}
#body1-c6{
    width:90%;
    max-width:505px;
    height:auto;
    overflow:hidden;
    min-height:80px;
    padding-top:30px;
    background: #d1dbe5;
    position:relative;
}

#body1-c6{
    width:100%;
    max-width:505px;
    height:auto;
    overflow:hidden;
    padding-top:0px;
    background:;
    position:relative;
}

#body1-c1 img{width:100%; height:auto;}

#body1-c5 img{width:100%; height:auto;}
#body1-c3{

    height:auto;
    overflow:hidden;
    line-height:22px;
    padding:5px;
    color:#FFFFFF;
    text-align:left;
    background:#4f4f4f;

}
#body1-c03{

    width:100%;

    height:32px;

    line-height:32px;

    color:#FFFFFF;

    text-align:center;

    background:url(../images/c02.png) no-repeat;

}

ul,li{ margin:0; padding:0; list-style:none; clear:both;}
ul{ margin:0 auto;}
.bl-form .label{ float:left; width:120px; text-align:right; padding-top:10px; line-height:28px;}
.bl-form .controls{ padding-top:10px; float:left;margin-left:10px;}
.bl-form .title{ width:286px; text-indent:8px; height:25px; line-height:21px; border:1px #A6B7CB solid; float:left;}
.bl-form .search{ padding:4px 135px;}
.bl-form li{padding-bottom:10px; overflow:hidden;}
@media screen and (max-width: 640px) {
    #nhead {
        height:20px;
        width:100%;
        margin:0 auto;}
    .bl-form .label{ float:left; width:60px; text-align:right; padding-top:10px; }
    .bl-form .controls{ padding-top:10px; float:left;margin-left:10px;}
    .bl-form .title{ width:286px; text-indent:8px; height:25px; line-height:21px; border:1px #A6B7CB solid; float:left;}
}