/*Banner部分*/
.banner-mini {
    width: 100%;
    height: 400px;
}

.banner-mini p {
    font-size: 42px;
    color: white;
    line-height: 400px;
}

/*内容部分*/
.main {
    padding-top: 50px;
    padding-bottom: 50px;
}

.category {
    width: 240px;
    float: left;
    padding-right: 50px;
}

.info-list {
    width: 1200px;
    float: right;
}

.category-list {
    width: 240px;
}

.category-item {
    height: 60px;
    font-size: 16px;
    border-bottom: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    box-sizing: border-box;
}

.category-item a {
    padding: 0 35px;
    display: table-cell;
    width: 160px;
    height: 60px;
    vertical-align: middle;
    text-decoration: none;
    color: #666666;
}

.category-active {
    background-color: #125189;
    border-bottom: 1px solid #125189;
    border-right: 1px solid #125189;
    border-left: 1px solid #125189;
}

.category-active a {
    text-decoration: none;
    color: white;
}

.breadcrumbs {
    height: 40px;
    line-height: 40px;
    text-align: right;
    font-size: 14px;
    color: #999999;
    border-bottom: 1px solid #eeeeee;
    box-sizing: border-box;
}

.breadcrumbs a {
    color: #999999;
    text-decoration: none;
}
/*分页*/
.pagination{
    padding-top: 40px;
    text-align: center;
    height: 40px;
    line-height: 38px;
}
.pagination a,.pagination span{
    font-size: 14px;
    text-decoration: none;
    color: #666666;
    display: inline-block;
    padding: 0 20px;
    border: 1px solid #eeeeee;
}
.pagination a:not(:first-child),.pagination span{
    margin-left: 5px;
}
.pagination span{
    color: white;
    background: #05467f;
}

/*é¢åŒ…å±'*/
.snavbar2{width: 100%;height: auto;background: #f3f3f3;border-bottom:1px solid #e8e8e8;position: relative;}
.snavbar2 .snavbox{width: 1200px;height: auto;margin: 0 auto;}
.snavbar2 .snavbox .snav{float:left;}

.snavbar2 .snavbox .snav ul li{float:left;margin:0px  20px 0px 20px; list-style:none;}
.snavbar2 .snavbox .snav ul li a{font-size: 16px;color:#222;line-height:58px;display: block;text-align: center;border-bottom: 2px solid #f3f3f3}

.snavbar2 .snavbox .snav ul li.hov a{color:#252161;border-color:#252161;}
.snavbar2 .snavbox .snav ul li:hover a{color:#252161;border-color:#252161;}
.snavbar2 .snavbox .snav ul li.menutop a{ font-size:18px; font-family:微软雅黑; font-weight:bold; margin:0px 30px 0px 0px;}
.snavbar2 .snavbox .bread{float:right;font-size: 13px;color:#999;line-height: 60px;display: inline-block;padding-left:22px;}
.snavbar2 .snavbox .bread a{font-size: 13px;color:#999;line-height: 50px;display: inline-block;padding: 0 5px;padding-right: 6px}
.snavbar2 .snavbox .bread a:hover{color:#028238;}
.snavbar2 .snavbox .bread a.cur{color:#444;}
.snavbar2 .snavbox .bread a:hover.cur{color:#028238;}

/*pages*/
.dede_pages{margin: 20px 0; width:1200px; float:left; height:36px;}
.dede_pages ul{height: 34px;text-align: center;}
.dede_pages ul li {display: inline-block;height: 34px;margin-right: 5px;list-style:none;}
.dede_pages ul li a{float: left;display: block;height: 32px;line-height: 32px;padding: 0 12px;font-size: 16px;border: 1px solid #dddddd;color: #555555;text-decoration: none;}
.dede_pages ul li a:hover{background:#A4228E;color:#fff;}
.dede_pages ul li.thisclass {background: #A4228E;color: #fff;}
.dede_pages ul li.thisclass a,.dede_pages ul li.thisclass a:hover{background: transparent;border-color: #51B242;color: #fff;cursor: default;}
.dede_pages ul li span{float: left;display: block;height: 32px;line-height: 32px;padding: 0 12px;font-size: 16px;border: 1px solid #dddddd;color: #555555;text-decoration: none;;}