.bottom .content {
    width: auto !important;
}


/*首页图片滚动*/

.focus {
    width: 100%;
    position: relative;
}

.flashlist {
    height: 347px;
    overflow: hidden;
}

.flashlist img {
    width: 100%;
    height: 347px;
}

.flashlist .f_out {
    height: 347px;
    overflow: hidden;
    position: relative;
}

.flashlist .f_out .picintro {
    height: 30px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 80%;
    z-index: 599;
    text-align: left;
    padding-left: 5px;
}

.picintro h2 {
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    font-weight: bold;
    padding-left: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 84%;
    display: inline-block;
}

.picintro h2 a {
    color: #fff;
    font-size: 14px;
    line-height: 35px;
}

.picintro p {
    color: #fff;
    line-height: 30px;
}

.picintro p a {
    color: #fff;
}

.flash_tab_div {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0px;
    z-index: 100;
    background: #000;
    height: 30px;
    opacity: 0.1;
    -moz-opacity: 0.1;
    filter: alpha(opacity=10);
    /*IE*/
    -moz-opacity: 0.1;
    /*MOZ , FF*/
    opacity: 0.1;
    /*CSS3, FF1.5*/
}

.flash_tab {
    height: 20px;
    width: 110px;
    position: absolute;
    right: 0px;
    bottom: 5px;
    z-index: 400;
}

.flash_tab .tabs {
    width: 110px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.flash_tab .tabs ul {
    width: 160px;
}

.flash_tab .tabs ul li {
    width: 21px;
    height: 21px;
    float: left;
    display: block;
}

.flash_tab .tabs ul li.opdiv,
.noopdiv {
    padding: 0;
    opacity: 1;
    color: #FFF;
    background: #3f3f3f;
    width: 21px;
    height: 21px;
    border-right: 1px solid #fff;
    text-align: center;
}

.flash_tab .tabs ul li.opdiv a {
    width: 21px;
    height: 21px;
    color: #FFF;
    display: block;
    text-align: center;
    line-height: 21px;
}

.flash_tab .tabs ul li.opdiv a:hover {
    background-position: -8px -1239px;
}

.flash_tab .tabs ul li.noopdiv a {
    width: 21px;
    height: 21px;
    line-height: 21px;
    background: #ff2c23;
    color: #FFF;
    display: block;
}

.infolist,
.infolist1 {
    height: 450px;
}

.infolistss ul li {
    height: 34px;
    line-height: 34px;
    padding-left: 34px;
    font-size: 14px;
    display: block;
    overflow: hidden;
    width: 90%;
    position: relative;
}
.infolistss ul li i{

}
.infolistss ul li a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;
    display: inline-block;
}

.infolist ul li,
.infolist1 ul li {
    height: 187px;
    line-height: 34px;
    padding-left: 34px;
    font-size: 14px;
    display: block;
    border-bottom: 2px solid #eeeeee;
}

.infolist ul li a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    color: #d41d1d;
    font-size: 20px;
    padding: 25px 0px;
    font-weight: bold;
    display: inline-block;
}

.infolist1 ul li a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: inline-block;
}

.infolist ul li a:hover,
.infolist1 ul li a:hover {
    color: #e60012;
}

.infolist ul li .time,
.infolist1 ul li .time {
    font-size: 16px;
    background: url(../gfjyimg/ui-sprite.png) 0px 3px no-repeat;
    padding-left: 20px;
    color: #8f8f8f;
}

.infolist div:nth-child(1) {
    border-bottom: 2px solid #eeeeee;
}

.infolist ul li .title,
.infolist1 ul li .title {
    display: block;
    color: #444444;
}
.zyhd li i{
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #efc6c6;
    display: block;
    position: absolute;
    left: 15px;
    top: 50%;
    margin-top: -3px;
}
.zyhd ul li span {
    float: right;
    margin-right: 10px;
    font-size: 14px;
    color: #454545;
}

h4.dcgszs {
    font-size: 20px;
   
    width: 550px;
    font-weight: 400;
    line-height: 40px;
    margin: 12px auto;
}
.infolistss ul{
    margin-top: 10px;
    border-top: 1px solid #f7f7f7;
}
/*@media only screen and (max-width: 1214px) {
    img {
        max-width: 100%;
        max-height: 100%;
    }
}

@media only screen and (max-width: 1000px) {
    .botcontent {
        width: auto;
    }
    .nav {
        background: #2885d5;
    }
    .nav_center {
        width: 101%;
        padding: 0px 1%;
    }
    .second_nav.active {
        display: none;
    }
    .nav .nav_center li {
        width: 24% !important;
        border: 1px solid #79b9f0;
    }
    .identify {
        display: none;
    }
}

@media only screen and (max-width: 768px) {
    .nav ul li {
        font-size: 14px;
    }
}

@media only screen and (max-width: 550px) {
    .picintro h2 {
        padding-left: 0%!important;
    }
    .con {
        padding-top: 25%!important;
        width: 90%!important;
        left: 5% !important;
    }
    .mobbg {
        display: block!important;
    }
    .bg {
        display: none;
    }
    body {
        background: #fff;
    }
    .slider {
        width: 100%!important;
    }
    .zyhd {
        width: 100%!important;
        margin-top: 5%;
    }
    .zyhd div span:first-child,
    .infolist div span:first-child,
    .infolist1 div span:first-child {
        font-size: 18px!important;
        margin-left: 5%!important;
    }
    .infolist div span:nth-child(2),
    .infolist1 div span:nth-child(2),
    .infolistss div span:nth-child(2) {
        margin-right: 0px!important;
    }
    .infolist,
    .infolist1 {
        width: 100%!important;
    }
    .bottom:nth-of-type(1) {
        top: 146%!important;
    }
    .div_ul {
        width: 330px;
    }
    .BTC {
        width: 100%;
    }
    .wei_yh13heis {
        float: left
    }
    .dwgj {
        margin-left: 6.5rem!important
    }
    .dwjg,
    .jicuo {
        height: 75px!important;
    }
    .wei_yh13heis {
        padding-left: 3%!important;
    }
    .wei_yh3 {
        margin-left: 0%!important;
    }
    .wei_yh2 {
        margin-left: 2em!important;
    }
    .wei_yh3:last-child p:first-child {
        display: none;
    }
}*/