/*all*/
.newdiv_h400,.newdiv_h310,.newdiv_h400t1 {
    width:1440px;
    background: #fff;
    margin: 0 auto;
}
.newdiv_h400t1 {
    height: 400px;
    margin-top: 180px;
}

.newdiv_h400 {height: 400px;margin-top: 20px;}
.newdiv_h310 {height: 310px;margin-top: 20px;}

/*ywjj*/
.tit_n22{
    height: 40px;
    border-bottom: 1px solid #ccc;
    width:100%;
}

.tit_n22 h1{
    display: inline-block;
    float: left;
    border-bottom: 3px solid #a50000;
    height: 38px;
    line-height: 48px;
    font-size: 22px;
    padding: 0 5px;
    color: #8e010a;
    letter-spacing: 3px;
}

.tit_n22 span a {
    float: right;
    height: 40px;
    line-height: 50px;
    padding-right: 10px;
    font-size: 16px;
}

.nl_1 {height: 400px;width: 1420px;padding:0 10px;}
.nr_1 {height: 400px;width: 420px;padding:0 10px;}
.focus_n{
    position: relative;
    width: 550px;
    height: 330px;
    overflow: hidden;
    font: 12px/1.5 Verdana, Geneva, sans-serif;
    text-align: left;
}
.focus_n .pic img {
    width: 550px;
    height: 330px;
    display: block;
}

.focus_n .txt {
    position: absolute;
    bottom: 0;
    z-index: 2;
    height: 36px;
    width: 100%;
    overflow: hidden;
}
.focus_n .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 36px;
    width: 100%;
    background: rgb(51, 51, 51, .7);
    overflow: hidden;
}
.focus_n .txt li {
    height: 36px;
    line-height: 36px;
    position: absolute;
    bottom: -36px;
}

.focus_n .txt li a {
    display: block;
    color: white;
    padding: 0 0 0 10px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.focus_n .num {
    position: absolute;
    z-index: 3;
    bottom: 13px;
    right: 8px;
}

.focus_n .num li {
    float: left;
    position: relative;
    width: 8px;
    height: 8px;
    line-height: 15px;
    overflow: hidden;
    text-align: center;
    margin-right: 8px;
    cursor: pointer;
    
}

.focus_n .num li a,
.focus_n .num li span {
    position: absolute;
    z-index: 2;
    display: block;
    color: white;
    width: 8px;
    height: 8px;
    top: 0;
    left: 0;
    text-decoration: none;
    /*border-radius: 50%;*/
    background: white;
}

.focus_n .num li span {
    z-index: 1;
    background: black;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.focus_n .num li.on a,
.focus_n  .num a:hover {
    background: #EE1816;
}
/*zhxw*/
.tit_n23{
    height: 40px;
    background: #fff;
    border-bottom: 1px solid #ccc;
}

.focus_n2{
width:420px;
}
.focus_n2 ul li{
width: 100%;
    height: 43px;
    border-bottom: 1px solid #EBEBEB;
    line-height: 44px;
}
.focus_n2 .last{
border: none;
}
.focus_n2 .first{
    height: 121px;
    background: #EBEBEB;
    margin-top: 10px;
}
.focus_n2 .first a{
padding-left:10px;
}
.focus_n2 .first p{
text-indent: 2em;
    line-height: 30px;
    font-size: 14px;
    color: #888;
    padding: 5px 10px;
    font-weight: normal;
}

.focus_n2 ul li i{
    margin: 5px;
    margin-left: 5px;
    width: 3px;
    height: 3px;
    background: #ee1816;
    display: inline-block;
}
.focus_n2 ul li a{
font-size:16px;
}
.focus_n2 ul li a:hover{
color:#8e010a;
}
/*xydt*/
.dt_1{
position: relative;
    height: 140px;
}

.dt_1 img{
    width: 195px;
    height: 130px;
    margin:5px;
    margin-left: 0;
}
.dt_1 .date img{
width:12px;
height:12px;
margin: -2px 3px 0 0;
}
.dt_1 .date {
    font-size: 14px;
    color: #999;
    position: absolute;
    bottom: 5px;
    font-weight: normal;
    left: 210px;
}
.dt_1 h2 a{
padding:0 5px;
}
.dt_1 h2 {padding-top:5px;}
.dt_1 p{
margin: 5px;
    line-height: 24px;
    font-size: 14px;
    font-weight: normal;
    text-indent:2em;
    color:#999
    }



/*spxw*/

.spxw .hd {
    height: 22px;
    margin-top: 20px;
    line-height: 22px;
    overflow: hidden;
    text-align: center;
}

.spxw .hd h2 {
    float: left;
    font: 15px Arial, Helvetica, sans-serif;
    color: #072;
    margin: 0 0 12px 0;
}

.spxw .hd h2 a {
    color: #37A;
    font-size: 12px;
    margin-left: 10px;
}

.spxw .hd ul {
    width: 160px;
    margin: 0 auto;
    zoom: 1;
}

.spxw .hd ul li {
    float: left;
    cursor: pointer;
    display: block;
    width: 45px;
    height: 8px;
    margin-right: 5px;
    _display: inline;
    /*background: url(${v_link("/images/dotttt_03.png")}) no-repeat 0 0;*/
    background:rgb(204,204,240,.9);
}

.spxw .hd ul li.on {
    /*background-position: -29px 0;*/
     background:rgb(190,0,0,.9);
}

.spxw .bd {
    padding: 12px 0 0 0;
}

.spxw .bd ul {
    overflow: hidden;
    zoom: 1;
}
.spxw .bd ul li .audios{
    width: 272px;
    height: 150px;
    
}
.spxw .bd ul li span{
    font-size: 15px;
    color: #6C6C6C;
}
.spxw .bd ul li {
    float: left;
    width: 272px;
    height: 210px;
    margin-right: 15px;
    position: relative;
}
.spxw .bd ul li i{
    width: 272px;
    height: 150px;
    overflow: hidden;
    display: block;
    margin-bottom: 15px;    
}
.spxw .bd ul li .fang{
    position: absolute;
    top: 65px;
    left: 120px;
}
.spxw .bd ul li:hover span{
    color: #B21822;
}
.spxw .bd ul li img{
    transition: .3s all ease;
}
.spxw .bd ul li:hover img{
    transform: scale(1.1,1.1);
}
.spxw .bd .tempWarp {
 width:1420px;
}

/*mtxcd*/
.mt_1 h3{
line-height: 26px;
    height: 26px;
    width: 360px;
    display: inline-block;
    font-size: 16px;
}
.mt_1 h3 a:hover{color:#8e010a;}
.mt_1 ul li{
    display: inline-block;
    height:70px;
}
.mt_1 ul .first{
margin-top:10px;
}



/*xcdrw*/
.rw_2 ul li{
width: 100%;
    height: 42px;
    line-height: 42px;
}

.rw_2 ul li a{
font-size:16px;
}
.rw_2 ul li a:hover{
color:#8e010a;
}
.rw_2 ul li span {
float:right;
font-size:14px;
color:#999;
}

/*dzxb*/
.xiaobao {
width:450px;
overflow:hidden;
position: absolute;
}
.xiaobao .hd{
width: 200px;
    height: 230px;
    float: right;
    margin-top: 50px;
    }
.xiaobao .bd{
width: 240px;
    height: 340px;
    float: left;
}
.xiaobao .prev{
position: absolute;
    left: 320px;
    top: 10px;
}
.xiaobao .next{
position: absolute;
    left: 320px;
    bottom: 10px;
}

.xiaobao .bd .conWrap .con{
width:240px;
margin-top: 5px;
}
.xiaobao .bd .conWrap .con img{
width:100%;
}
.xiaobao .bd .con{
float:left;
}
.xiaobao .hd ul li a{
font-size:14px;
}
.xiaobao .hd ul li{
height: 40px;
    line-height: 40px;
    }
.xiaobao .hd ul .on a {
color:#c00;
}

/*xygy*/
.gy_1 ul li a:hover img {
    transform: scale(1.1,1.1);
}
.gy_1 ul li a{
    width: 275px;
    height: 160px;
    overflow: hidden;
    display:block;
    margin:10px 0;
}

.gy_1 ul{

}
.gy_1 ul li {
width:275px;
margin:5px;
overflow: hidden;
float:left;
}
.gy_1 ul .mid,.gy_1 ul .mid a{width:550px;height:340px;}
.gy_1 ul li img{
    width: 275px;
    height: 160px;
    transition: .3s all ease;
}
.gy_1 ul .mid img{
    width: 550px;
    height: 340px;
}