.main-t1 {
    width: 100%;
    height: 36.458333vw;
    background: url(left_main_bg1.png) no-repeat center center;
    background-size: 100% 36.458333vw;
}

.main-t1-bg {
    width: 100%;
    height: 36.458333vw;
    background: url(left_main_bg.png) no-repeat -1.875vw center;
    background-size: 100% auto;
}

.main-t1-bg-auto {
    width: 62.5vw;
    height: 36.458333vw;
    margin: 0 auto;
}

.m-t1-b-a-left {
    width: 39.583333vw;
}

.font12 {
    font-size: 0.625vw !important;
}

.font14 {
    font-size: 0.729166vw !important;
}

.font16 {
    font-size: 0.833333vw !important;
}

.font18 {
    font-size: 0.9375vw !important;
}

.font20 {
    font-size: 1.041666vw !important;
}

.font22 {
    font-size: 1.145833vw !important;
}

.font24 {
    font-size: 1.25vw !important;
}

.font25 {
    font-size: 1.302083vw !important;
}

.font28 {
    font-size: 1.458333vw !important;
}

.font30 {
    font-size: 1.5625vw !important;
}

.font35 {
    font-size: 1.822916vw !important;
}

.font40 {
    font-size: 2.083333vw !important;
}

.color-b5 {
    color: #b58a32;
}

.m-t1-b-a-left-top .h3 {
    line-height: 1.302083vw;
    padding-top: 1.302083vw;
    padding-bottom: 1.822916vw;
}

.m-t1-b-a-left-top a {
    line-height: 4.166666vw;
}

.m-t1-b-a-left-top .gd:hover {
    text-decoration: underline;
}

.m-t1-b-a-right {
    width: 20.833333vw;
}

.m-t1-b-a-left ul li {
    width: 100%;
    height: auto;
    margin-bottom: 1.71875vw;
}

.m-t1-b-a-left ul li a .a-img {
    position: relative;
    width: 13.020833vw;
    height: 7.291666vw;
    background-color: #cccccc;
}

.m-t1-b-a-left ul li a .time {
    width: 3.8vw;
    height: 3.5vw;
    position: absolute;
    top: 0;
    left: 0;
    background: url(tm2.png);
    text-align: center;
}

.m-t1-b-a-left ul li a .time .dd {
    line-height: 1.255vw;
    padding-top: 0.46875vw;
    color: #ffffff;
}

.m-t1-b-a-left ul li a .time .yyyy-mm {
    line-height: 1.1vw;
    color: #ffffff;
}

.m-t1-b-a-left ul li a .title {
    width: 25.520833vw;
    padding-left: 1.041666vw;
}

.m-t1-b-a-left ul li a {
    transition: none;
}

.m-t1-b-a-left ul li a .title .a-title {
    line-height: 1.458333vw;
    color: #333333;
    margin-top: 0.520833vw;
    transition: none;
}

.m-t1-b-a-left ul li a .title .summary {
    line-height: 1.25vw;
    color: #999999;
    margin-top: 0.625vw;
}

.m-t1-b-a-left ul li:hover a .title .a-title {
    color: #b58a32;
    font-weight: bold;
}

.m-t1-b-a-right-botoom {
    width: 100%;
    min-height: 25.520833vw;
    border-top: 0.26vw solid #cab58a;
    background: url(fatu.png);
    border-radius: 0 0 1.041666vw 1.041666vw;
    box-shadow: 1px 4px 8px #ededed;
}

.main-t2 {
    width: 100%;
    height: 36.458333vw;
    background: #ffffff;
}

.main-t2-left {
    width: 39.583333vw;
}

.main-t2-right {
    width: 20.833333vw;
}

.main-t2-auto {
    width: 62.5vw;
    margin: 0 auto;
}

.main-t2-left ul li {
    width: 50%;
    height: 10.833333vw;
}

.main-t2-left ul li .title {
    color: #333333;
    font-size: 0.833333vw;
    padding-left: 0.416666vw;
    width: 14.583333vw;
}

.main-t2-left ul li .sj,
.main-t2-left ul li .dz,
.main-t2-left ul li .bgr {
    color: #999999;
    font-size: 0.729166vw;
    line-height: 1.041666vw;
}

.main-t2-left ul li .sj {
    margin-top: 0.9375vw;
}

.main-t2-left ul li:hover .title {
    color: #b58a32;
}

.main-t2-left ul li .dz,
.main-t2-left ul li .bgr {
    margin-top: 0.625vw;
}

.main-t2-right ul li {
    width: 100%;
    margin-bottom: 2.395833vw;
}

.main-t2-right ul li .sj {
    width: 6.041666vw;
    height: 1.979166vw;
    padding-top: 0.208333vw;
}

.main-t2-right ul li .sj .yyyy-mm {
    width: 4.166666vw;
    height: 1.979166vw;
    background: #6d5b99;
    color: #ffffff;
    font-size: 0.833333vw;
    line-height: 1.979166vw;
    text-align: center;
    border-radius: 0.15625vw 0 0 0.15625vw;
}

.main-t2-right ul li .sj .dd {
    width: 1.770833vw;
    height: 1.979166vw;
    line-height: 1.979166vw;
    text-align: center;
    border: 1px solid #cccccc;
    font-size: 0.833333vw;
    color: #5a458e;
    font-weight: bold;
    border-radius: 0 0.15625vw 0.15625vw 0;
}

.main-t2-right ul li .a-title {
    line-height: 1.979166vw;
    padding-left: 0.416666vw;
    width: 14.583333vw;
}

.main-t2-right ul li .title {
    line-height: 1.145833vw;
    display: inline-block;
    vertical-align: middle;
    font-size: 0.833333vw;
    color: #333333;
}

.main-t2-right ul li:hover .title {
    color: #b58a32;
}

.juanxian {
    width: 62.8vw;
    height: 5.208333vw;
    margin: 0 auto;
    padding-top: 1.5625vw;
    padding-bottom: 4.166666vw;
}

.juanxian a {
    display: block;
    width: 62.8vw;
    height: 5.208333vw;
}

.juanxian img {
    width: 62.8vw;
    height: 5.208333vw;
}