.nr{
    width: 100%;
    max-width: 1440px;
    min-width: 1250px;
    margin: 0 auto;
}
.top{
    width: 100%;
    height: 374px;
    position: relative;
    background: url(../images/zhlwlslb-bj1.jpg) top center no-repeat;
}
.top-nr{
    width: 1225px;
    margin: 0 auto;
    height: 374px;
    position: relative;
}
.top-nr-t{
    width: 187px;
    height: 39px;
    float: left;
    margin-top: 15px;
}
.top-nr-t img{
    /* display: block; */
    width: 100%;
    height: 100%;
}
.top-nr-nav{
    height: 46px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 46px;
    text-align: center;
}
.top-nr-nav a{
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    
}
.top-nr-nav i{
    display: inline-block;
    width: 60px;
    text-align: center;
    font-size: 22px;
    color: #fff;
}
.top-nr-nav a:hover {
    color: #f60;
}
.zt{
    width: 1225px;
    margin: 0 auto;
    padding: 15px 0 30px 0;
}
.zt-lm1 {
    width: 100%;
    margin-top: 0;
}
.lm2-x{
    width: 1225px;
    margin: 0 auto;
    margin-top: 0px;
}
.lm2-x-l{
    width: 635px;
    height: 430px;
    float: left;
}
.cztnw-nr-lm1{
    width: 100%;
    height: 430px;
    overflow: hidden; position: relative;
}
.new_pic{ width: 10000px; height:430px; position: absolute; left: 0;}
.new_pic li{ float: left; width:635px; height: 430px; position: relative; overflow: hidden; display: none;}
.new_pic li div{ width: 635px; height: 480px; position: absolute; left:0; top: 0; text-align: center;}
.new_pic li img{ height: 430px; width: 1200px;}
.new_pic li p{ width: 100%; height: 37px; position: absolute; left: 0; bottom: 0; line-height: 37px; text-indent: 10px; font-size:16px;background: url(../images/zhlwlslb-bj3.png) repeat-x;}
.new_pic li p a{display: inline-block;max-width: 400px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; color: #fff;}
#btnbox{ width: 150px; height: 10px; position: absolute; right: 0px; bottom: 13px;}
#btnbox li{ width: 20px; height: 5px; background:#fff; float: left; margin-right: 10px; cursor: pointer;}
#btnbox li.hover{ background: #4770ad;}
.new_pic li img{height: 430px;width: 635px;}
.lm2-x-l-ty{
    width: 100%;
    height: 185px;
    position: relative;
}
.lm2-x-l-ty a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.lm2-x-l-ty a img{
    width: 100%;
    height: 100%;
}
.lm2-x-l-ty a p{
     width: 100%;
    height: 46px;
    line-height: 46px;
    text-align: left;
    font-size: 24px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: .75;
    filter: alpha(opacity=75);
    -ms-filter: alpha(opacity=75);
    -khtml-opacity: .75;
    -moz-opacity: .75;
    background: #000
}
.kong46{
    height: 46px;
}
.lm2-x-r{
    width: 560px;
    float: right;
    margin-top: -5px;
}
.lm2-x-r-ty{
    padding: 20px 0;
    border-bottom: 1px dashed  #cccccc;
}
.lm2-x-r-ty-t{
    width: 100%;
    height: 26px;
    line-height: 26px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lm2-x-r-ty-t a{
    font-size: 24px;
    font-weight: bold;
    color: #003a95;
}
.lm2-x-r-ty-x{
    margin-top: 10px;
    line-height: 34px;
}
.lm2-x-r-ty-x p{
    text-indent: 2em;
    font-size: 20px;
    color: #a0a0a0;
}
.lm2-x-r-ty-x p a{
    color: #003a95;
    margin-left: 10px;
}
.lm2-x-r-ty-x p a:hover,.lm2-x-r-ty-t a:hover{
    color: #f60;
}
.zt-lm3{
    width: 100%;
    margin-top: 45px;
}
.zt-lm3-t{
    text-align: center;
}
.zt-lm3-x{
    width: 1064px;
    margin: 0 auto;
}
.zt-lm3-x ul li{
    display: inline-block;
    width: 233px;
    height: 62px;
    line-height: 62px;
    float: left;
    margin-top: 22px;
    margin-left: 44px;
    text-align: center;
     transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    background: url(../images/zhlwlslb-bj9.png) no-repeat;
    
}
.zt-lm3-x ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: 24px;
    color: #002e73;
    
   
}
.zt-lm3-x ul li:hover{
    background: url(../images/zhlwlslb-bj10.png) no-repeat;
}
.zt-lm3-x ul li a:hover{
    color: #fff;
}
.zt-lm4-x{
    width: 100%;
    margin-top: 30px;
    overflow: hidden;
    
}
.zt-lm4-x ul {
    width: 1250px;
}
.zt-lm4-x ul li{
    width: 600px;
    float: left;
    margin-right: 24px;
    line-height: 34px;
    background:   url(../images/zhlwlslb-bj11.png) 0 50% no-repeat;
}
.zt-lm4-x ul li a{
    display: inline-block;
    margin-left: 17px;
    font-size: 18px;
    color: #434343;
    height: 34px;
    max-width: 455px;
    overflow: hidden;
    float: left;
}
.zt-lm4-x ul li a:hover{
    color: #f60;
}
.zt-lm4-x ul li i{
    display: inline-block;
    float: right;
    font-size: 14px;
    color: #a0a0a0;
    height: 34px;
    margin-left: 10px;
    line-height: 42px;
}
.zt-lm4{
    width: 100%;
    margin-top: 30px;
}
.zt-lm5{
    width: 100%;
    margin-top: 30px;
}
.poster-main{
    width: 1000px;
    height: 500px;
    position: relative;
    margin: 0 auto;
    margin-top: 30px;
}
.poster-main .poster-btn {
    position: absolute;
    cursor: pointer;
}
.poster-main .poster-prev-btn {
    left: 0;
    top: 40px;
}
.poster-main .poster-next-btn{
    right: 0;
    top: 40px;
}
.poster-main .poster-list .poster-item {
    width: 200px;
    height: 500px;
    position: absolute;
    left: 0;
    top: 0;
    border: 5px solid #ccc;
    user-select: none;
}
.poster-main .poster-list .poster-item a{
    width: 100%;
    height: 100%;
    color: #1810ac;
}
.poster-main .poster-list .poster-item a img{
    display: block;
    width: 100%;
    height: 100%;
}
.poster-main a, .poster-main img { display: block; }
.picTitle {
    position: absolute;
    bottom: -61px;
    width: 98.8%;
    height: 42px;
    overflow: hidden;
    margin: 0;
    background: #c7e8fe;
    padding: 7px;
    line-height: 22px;
    font-size: 14px;
    font-family: '氓庐鈥姑ぢ解€�';
    left: -5px;
}
.picTitle a {
    color: #1810ac;
    font-weight: bold;
    font-family: "microsoft yahei";
}
.kong60{
    height: 60px;   
}
.lm2-x-r-li{
    width: 100%;
    margin-top: 15px;
}
.lm2-x-r-li ul li{
    width: 100%;
    margin-right: 24px;
    line-height: 34px;
    padding: 5px 0;
     overflow: hidden;
    background:   url(../images/zhlwlslb-bj11.png) 0 50% no-repeat;
}
.lm2-x-r-li ul li a{
    display: inline-block;
    margin-left: 17px;
    font-size: 18px;
    color: #434343;
   
}
.lm2-x-r-li ul li a:hover{
    color: #f60;
}
