.logo{ overflow:hidden; margin:0px auto;  max-width:640px; min-width:320px; text-align:left;background:#935f3c;}
.logo img{width:100%;}
.headtitle{ text-align:center; background:#f0f0f0; font-family: "Microsoft Yahei";}
.headtitle table > tbody > tr > td{ height:96px; font-size:24px; padding:0px;}
.headtitle tr td{width:33.33%;}
.headtitle tr td a{ color:#717171; padding-left:35px; display:block; width:100%; height:100%; line-height:95px; text-align: center;}
.headtitle tr td a:hover{ color:#963; text-decoration:none;}
.headtitle tr:nth-child(1) td:nth-child(1){ background:url(../images/A.png) no-repeat 20px center;}
.headtitle tr:nth-child(1) td:nth-child(2){ background:url(../images/B.png) no-repeat 20px center;}
.headtitle tr:nth-child(1) td:nth-child(3){ background:url(../images/C.png) no-repeat 20px center;}
.headtitle tr:nth-child(2) td:nth-child(1){ background:url(../images/D.png) no-repeat 20px center;}
.headtitle tr:nth-child(2) td:nth-child(2){ background:url(../images/E.png) no-repeat 20px center;}
.headtitle tr:nth-child(2) td:nth-child(3){ background:url(../images/F.png) no-repeat 20px center;}
.dibu{ background:#B38E47;line-height:30px; }
.dibu ul li{  width:20%; float:left; text-align:center; line-height:20px; height:20px; border-right:1px solid #ccc; padding:0px 0px;}
.dibu ul li:last-child{border:none;}
.dibu a{ color:#fff;}
.dibu_p{ text-align:center; background:#B38E47;background-image:url(../images/footbg.gif);margin-top:10px; color:#fff; padding:0px; line-height:25px;}
 .dibu_ce{
     width:100%;text-align:center; background:#B38E47;background-image:url(../images/footbg.gif);margin-top:10px; color:#fff; padding:0px;  height:130px; line-height:25px;
     margin:0 auto;padding-top:25px;}
.dibu_top{ position:absolute; right:10px; top:-40px;}

.table-bordered {
    border: 1px solid #ddd;
}
.table {
    background-color: transparent;
    border-sPACing: 0;
    border-collapse: collapse;
    margin: 0 auto;
    width: 100%;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd;
}

@media screen and (min-width:320px) and (max-width:479px) {
    .headtitle table > tbody > tr > td{ height:48px; font-size:14px; padding:0px;}
    .headtitle tr td a{ color:#717171; padding-left:1rem; display:block; width:100%; height:100%; line-height:47px;font-size:1rem; }
    .headtitle tr:nth-child(1) td:nth-child(1){ background:url(../images/A.png) no-repeat 0.5rem center; background-size:2rem;}
    .headtitle tr:nth-child(1) td:nth-child(2){ background:url(../images/B.png) no-repeat 0.5rem center; background-size:2rem;}
    .headtitle tr:nth-child(1) td:nth-child(3){ background:url(../images/C.png) no-repeat 0.5rem center; background-size:2rem;}
    .headtitle tr:nth-child(2) td:nth-child(1){ background:url(../images/D.png) no-repeat 0.5rem center; background-size:2rem;}
    .headtitle tr:nth-child(2) td:nth-child(2){ background:url(../images/E.png) no-repeat 0.5rem center; background-size:2rem;}
    .headtitle tr:nth-child(2) td:nth-child(3){ background:url(../images/F.png) no-repeat 0.5rem center;background-size:2rem;}
}
@media screen and (min-width:640px){
    .box-b ol li{
        height:3.5rem !important;
        width:3.5rem !important;
        background-size: 3rem !important;
    }
    .box-b ol li:nth-child(1),.box-b ol li:nth-child(7){
        width:5.375rem !important;
        background-size: 5rem !important;
    }
    .box-b ol{
        width: 31.3125rem !important;
    }
}