.index_1{ width:100%; background:#f9f9f9; }
.index_1_con{ width:100%;}
.index_1_con_d0{ padding:8px 0;border-top:1px solid #ddd; background:#fff;}
.index_1_con_d{ width:100%;}
.index_1_con_d_l{ float:left; width:34%; height:34vw; margin:0 5%; overflow:hidden;}
.index_1_con_d_l img{ width:100%;height:34vw;}
@media only screen and (min-width: 640px) {
.index_1_con_d_l{ float:left; width:34%; height:217.6px; line-height:217.6px margin:0 5%; overflow:hidden;}
.index_1_con_d_l img{width:100%; height:217.6px;}
}

.index_1_con_d_r{ float:left; width:53%;}
.index_1_con_d_r_1{ font-size:1.2rem; color:#000; font-weight:bolder; line-height:2rem; max-height:4rem; overflow:hidden;/* padding-top:5px;*/}
.index_1_con_d_r_1 a{ font-size:1.2rem;}
.index_1_con_d_r_2{ font-size:1.2rem; padding:5px 0; text-align:left; width:100%; font-weight:bolder;}
.index_1_con_d_r_3{ width:95%; margin-left:1%; font-size:1.2rem; background:#b1191a; color:#fff; height:40px; line-height:40px; text-align:center;}
.index_1_con_d_r_3 a{ width:100%; color:#fff; display:inline-block; font-size:1.2rem; }


.tupian_index1 {
    height: 34vw;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.tupiannei {
    position: absolute;
    top: 0;
    left: 50%;
    width: 44vw;
    margin-left: -22vw;
    text-align: center;
}
img {
    vertical-align: middle;
}












