.main {
    width: 100%;
    height: auto;
    background: #ffffff;
}

.main-auto {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

.main-classify {
    width: 100%;
    height: auto;
    margin: 40px 0px;
}

.main-classify-ul {
    width: 100%;
    height: auto;
}

.main-classify-ul li {
    width: 175px;
    height: 82px;
    line-height: 82px;
    background: #ffffff;
    box-shadow: 1px 1px 12px #aaaaaa;
    border-radius: 4px;
    margin-left: 30px;
}

.main-classify-ul li a {
    width: 100%;
    height: 100%;
    display: block;
    transition: none;
}

.main-classify-ul li a p {
    padding-left: 77px;
    font-size: 16px;
    color: #ffffff;
}

.main-classify-ul .li1 {
    margin-left: 0;
}

.main-classify-ul li:hover a p {
    color: #b08425;
}

.main-classify-ul .li1 a {
    background: url(b1.png) no-repeat 34px center;
}

.main-classify-ul .li2 a {
    background: url(b2.png) no-repeat 34px center;
}

.main-classify-ul .li3 a {
    background: url(b3.png) no-repeat 34px center;
}

.main-classify-ul .li4 a {
    background: url(b4.png) no-repeat 34px center;
}

.main-classify-ul .li5 a {
    background: url(b5.png) no-repeat 34px center;
}

.main-classify-ul .li6 a {
    background: url(b6.png) no-repeat 34px center;
}

.main-classify-ul .li1:hover a {
    background: url(c1.png) no-repeat 34px center;
}

.main-classify-ul .li2:hover a {
    background: url(c2.png) no-repeat 34px center;
}

.main-classify-ul .li3:hover a {
    background: url(c3.png) no-repeat 34px center;
}

.main-classify-ul .li4:hover a {
    background: url(c4.png) no-repeat 34px center;
}

.main-classify-ul .li5:hover a {
    background: url(c5.png) no-repeat 34px center;
}

.main-classify-ul .li6:hover a {
    background: url(c6.png) no-repeat 34px center;
}

.main-classify-ul li {
    background: url(li_bg.png) no-repeat center center;
}

.main-classify-ul li:hover {
    background: none;
}


/* ///////////////////////////////// */

.main-xw {
    padding-bottom: 45px;
}

.main-xw-l {
    width: 460px;
    height: auto;
}

.main-xw-l-top {
    width: 100%;
    height: 39px;
    border-bottom: 1px solid #cccccc;
}

.main-xw-l-top h3 {
    font-size: 22px;
    color: #003565;
    font-weight: bold;
    width: auto;
    height: 38px;
    border-bottom: 2px solid #014888;
}

.main-xw-l-top .gd {
    font-size: 14px;
    color: #cfad66;
    line-height: 38px;
}

.main-xw-l-top .gd:hover {
    color: #014888;
}

.main-xw-r {
    width: 710px;
    height: auto;
}

.main-xw-l-ul {
    width: 100%;
    height: auto;
}

.main-xw-l-ul li {
    width: 100%;
    height: 60px;
    padding: 18px 0px;
    border-bottom: 1px dashed #cccccc;
}

.main-xw-l-ul li .sj {
    width: 60px;
    height: 60px;
    border-radius: 1px;
}

.main-xw-l-ul li .sj .dd {
    width: 60px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 24px;
    color: #ffffff;
    font-family: "Cambria Math";
    background: #cfad66;
}

.main-xw-l-ul li .sj .yy-mm {
    width: 58px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #cfad66;
    font-family: "Cambria Math";
    border-left: 1px dashed #cfad66;
    border-right: 1px dashed #cfad66;
    border-bottom: 1px dashed #cfad66;
}

.main-xw-l-ul li .a-title {
    width: 400px;
    height: auto;
}

.main-xw-l-ul li .a-title .title {
    font-size: 16px;
    color: #333333;
    line-height: 26px;
    padding-left: 15px;
}


/*  */

.main-xw-r-ul li {
    width: 100%;
    height: 66px;
    line-height: 66px;
    border-top: 1px solid #cccccc;
    background: url(li1.png) no-repeat 11px center;
}

.main-xw-r-ul .li2 {
    border-top: 0;
}

.main-xw-r-ul li .title {
    padding-left: 24px;
    font-size: 16px;
    color: #333333;
}

.main-xw-r-ul li .sj2 {
    font-size: 16px;
    color: #999999;
}

.main-xw-r-ul li:hover .title {
    font-weight: bold;
    color: #003565;
}


/* li1 */

.main-xw-l-ul li:hover .sj .dd {
    color: #ffffff;
    background: #003565;
}

.main-xw-l-ul li:hover .sj .yy-mm {
    color: #003565;
    border-left: 1px dashed #003565;
    border-right: 1px dashed #003565;
    border-bottom: 1px dashed #003565;
}

.main-xw-l-ul li:hover .a-title .title {
    color: #003565;
    font-weight: bold;
}

.main-xw-r-ul .li1 {
    height: auto;
    border-top: 0;
    background: none;
    border-bottom: 1px solid #cccccc;
}

.main-xw-r-ul .li1 a .title {
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    line-height: 28px;
    margin-top: 16px;
    padding-left: 0px;
}

.main-xw-r-ul .li1:hover a .title {
    color: #b00000;
}

.main-xw-r-ul .li1 a .sj {
    padding-left: 17px;
    background: url(sj.png) no-repeat 0 center;
    font-size: 14px;
    color: #666666;
    line-height: 26px;
    margin: 8px 0px;
}

.main-xw-r-ul .li1 a .summary {
    font-size: 14px;
    line-height: 24px;
    color: #999999;
    padding-bottom: 15px;
}


/*  */

.main-zxjkjsjx {
    width: 100%;
    height: 314px;
    background: #f7f7f7;
}

.main-zxjkjsjx-auto {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    padding-top: 1px;
}

.main-zxjkjsjx-auto-top {
    width: 100%;
    height: 45px;
    background: #ffffff;
    margin-top: 49px;
}

.main-zxjkjsjx-auto-top ul {
    margin-top: -5px;
}

.main-zxjkjsjx-auto-top ul li {
    width: 124px;
    line-height: 54px;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    color: #333333;
    transition: all 0.2s;
}

.main-zxjkjsjx-auto-top ul li a {
    display: block;
    width: 100%;
    height: 100%;
    transition: none;
}

.main-zxjkjsjx-auto-top ul li.active {
    color: #ffffff;
    background: url(zxjkjsjx_bg.png) no-repeat center center;
}

.main-zxjkjsjx-auto-top ul li.active a {
    color: #ffffff;
}

.main-zxjkjsjx-auto-top ul li:hover a {
    color: #ffffff;
}

.main-zxjkjsjx-auto-top ul li:hover {
    background: url(zxjkjsjx_bg.png) no-repeat center center;
    color: #ffffff;
}

.main-zxjkjsjx-auto-top .gd {
    font-size: 14px;
    color: #cfad66;
    line-height: 45px;
    margin-right: 20px;
}

.main-zxjkjsjx-auto-top .gd:hover {
    color: #014888;
}

.main-xw-r-ul .li2 {
    display: none;
}