.djh-top{
    width: 100%;
    max-width: 1440px;
    min-width: 1240px;
    margin: 0 auto;
    height: 857px;
    position: relative;
    background: url(../images/xxgcsjjwzhqhjs-bj1.png) top center no-repeat;
}
.djh-top-tt{
    position: absolute;
    width: 1250px;
    bottom: 0;
    left: 50%;
    margin-left: -625px;
    height: 140px;
    text-align: center;
}
.djh-top-tt a{
    font-size: 36px;
    color: #fff;
    line-height: 52px;
    font-weight: bold;
    
}
.djh-top-tt p{
    text-align: left;
    text-indent: 2em;
    margin-top: 10px;
    line-height: 24px;
    color: #fff;
    font-size: 16px;
}
.djh-lm1{
    width: 1240px;
    margin: 0 auto;
    margin-top: 48px;
}
.djh-lm1-l{
    width: 617px;
    height: 403px;
    float: left;
    overflow: hidden;
    position: relative;
}
.new_pic{ width: 10000px; height:403px; position: absolute; left: 0;}
.new_pic li{ float: left; width:617px; height: 403px; position: relative; overflow: hidden; display: none;}
.new_pic li div{ width: 617px; height: 403px; position: absolute; left:0; top: 0; text-align: center;}
.new_pic li img{ height: 403px; width: 617px;}
#btnbox{  height: 21px; position: absolute; right: 0px; bottom: 16px;}
#btnbox li{ width: 21px; height: 21px; background:url(../images/djh-1216-bj4.png) no-repeat; float: left; margin-right: 10px; cursor: pointer;}
#btnbox li.hover{ background:url(../images/djh-1216-bj5.png) no-repeat;}
.djh-lm1-r{
    width: 590px;
    height: 403px;
    float: right;
    overflow: hidden;
    position: relative;
}
.djh-lm1-r-t{
    height: 46px;
    border-bottom: 1px solid #d3d3d3;
}
.djh-lm1-r-t img{
    height: 42px;
    margin-left: 8px;
}
.djh-lm1-r-m{
    width: 96%;
    margin: 0 auto;
    margin-top: 10px;
    overflow: hidden;
}
.djh-lm1-r-m ul li{
    width: 100%;
    float: left;
    height: 37px;
    line-height: 37px;
}
.djh-lm1-r-m ul li i{
    display: inline-block;
    font-size: 36px;
    float: left;
    color: #b30002;
    font-weight: bold;
    vertical-align: top;
    margin-top: -2px;
}
.djh-lm1-r-m ul li a{
    display: inline-block;
    float: left;
    max-width: 480px;
    overflow: hidden;

    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
    font-size: 18px;
    color: #434343;
    margin-left: 5px;
}
.djh-lm1-r-m ul li a:hover{
    color: #4374c7;
}
.djh-lm1-r-m ul li em{
    display: inline-block;
    float: right;
    font-size: 14px;
    color: #959595;
}
.djh-lm1-r-x{
    height: 36px;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: right;
    width: 100%;
}
.djh-lm1-r-x a{
    display: inline-block;
    font-size: 14px;
    color: #fff;
    height: 36px;
    line-height: 36px;
    padding: 0 20px;
    background: #b30002;
    border-radius: 5px;
}
.djh-lm2{
    width: 100%;
    max-width: 1440px;
    min-width: 1240px;
    margin: 0 auto;
    height: 618px;
    padding-top: 60px;
    position: relative;
    background: url(../images/xxgcsjjwzhqhjs-bj10.png) top center no-repeat;
}
.djh-lm2-t{
    width: 100%;
    height: 105px;
    line-height: 86px;
    text-align: center;
}
.djh-lm2-t a img{
    vertical-align: middle;
}
.djh-lm2-x{
    width: 1120px;
    margin: 0 auto;
    margin-top: 32px;
    overflow: hidden;
}
.djh-lm2-x-l{
    width: 530px;
    height: 419px;
    float: left;
}
.djh-lm2-x-r{
    width: 561px;
    height: 419px;
    float: right;
}
.djh-lm3{
    width: 100%;
    max-width: 1440px;
    min-width: 1240px;
    margin: 0 auto;
    height: 815px;
    padding-top: 60px;
    position: relative;
    background: url(../images/djh-1216-bj11.png) top center no-repeat;
}
.djh-lm3-x{
    width: 1240px;
    margin: 0 auto;
    margin-top: 45px;
    overflow: hidden;
    height: 549px;
    position: relative;
    background: url(../images/xxgcsjjwzhqhjs-bj16.png) top center no-repeat;
}
.gundong{
    width: 1020px;
    height: 490px;
    margin: 0 auto;
    margin-top: 30px;
}
.arrow-left{
    background: url(../images/djh-1216-bj14.png) no-repeat left bottom;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -40px;
    width: 81px;
    height: 81px;
}
.arrow-left:hover{
    background: url(../images/djh-1216-bj17.png) no-repeat left bottom;
}
.arrow-right{
    background: url(../images/djh-1216-bj18.png) no-repeat left bottom;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -40px;
    width: 81px;
    height: 81px;
}
.arrow-right:hover{
    background: url(../images/djh-1216-bj15.png) no-repeat left bottom;
}
.djh-lm4{
    width: 100%;
    max-width: 1440px;
    min-width: 1240px;
    margin: 0 auto;
    padding-top: 60px;
    position: relative;
    padding-bottom: 50px;
}
.djh-lm4-m{
    width: 1240px;
    margin: 0 auto;
    margin-top: 40px;
}
.djh-lm4-m ul li{
    width: 570px;
    float: left;
    line-height: 36px;
}
.djh-lm4-m ul li i{
    display: inline-block;
    font-size: 36px;
    float: left;
    color: #b30002;
    font-weight: bold;
    vertical-align: top;
    margin-top: -2px;
}
.djh-lm4-m ul li a{
    display: inline-block;
    float: left;
    max-width: 480px;
    overflow: hidden;

    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
    font-size: 18px;
    color: #434343;
    margin-left: 5px;
}
.djh-lm4-m ul li a:hover{
    color: #4374c7;
}
.djh-lm4-m ul li em{
    display: inline-block;
    float: right;
    font-size: 14px;
    color: #959595;
}
.djh-lm4-x{
    width: 1240px;
    margin: 0 auto;
    margin-top: 30px;
    height: 36px;
    line-height: 36px;
    text-align: right;
}
.djh-lm4-x a{
    display: inline-block;
    font-size: 14px;
    color: #fff;
    height: 36px;
    line-height: 36px;
    padding: 0 20px;
    background: #b30002;
    border-radius: 5px;
}
.djh-lm5{
    width: 100%;
    max-width: 1440px;
    min-width: 1240px;
    margin: 0 auto;
    padding-top: 20px;
    position: relative;
    padding-bottom: 80px;
    
}
.djh-lm5-t{
    width: 100%;
    height: 140px;
    text-align: center;
    background: url(../images/xxgcsjjwzhqhjs-rpsj.png) no-repeat top center;
}
.djh-lm5-t a{
    display: inline-block;
    width: 400px;
    height: 140px;
}
.slider1 {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    min-width: 1240px;
    height: 520px;
    position: relative;
    overflow: hidden;
    text-align: center;
    margin-top: 30px;
}
.slider1 .mabd { width: 924px; position: absolute; left: 50%; margin-left: -462px }
.slider1 .mabd li { width: 924px; overflow: hidden; margin: 0px auto; position: relative; }
.slider1 .mabd li span {display: block;position: absolute; width: 908px; left: -41px; right: -41px; height: 41px; margin: -41px auto 0; background: url(../images/xwfbhzt-70-bj10.png) repeat-x; height: 41px; color: #fff; line-height: 41px; font-size: 19px; text-align: left; text-indent: 20px; }
.slider1 .mabd li img { display: block; width: 908px; height: 520px; margin: 0 auto }
.slider1 .tempWrap { overflow: visible !important }
.slider1 .tempWrap ul { margin-left: -924px !important; }
.slider1 .mabd li span.text { color: #fff }
.slider1 .mabd li span.text a { color: #fff }
.slider1 .circularhd { display: none; position: absolute; width: 924px; left: 50%; height: 30px; margin-left: -462px; bottom: -14px; z-index: 111; height: 26px; font-size: 0; text-align: center; }
.slider1 .circularhd li { display: inline-block; zoom: 1; background: #ffc31b; width: 12px; height: 8px; height: 20px; margin: 0 5px; cursor: pointer; filter: alpha(opacity=60); opacity: 0.6; font-size: 0; border-radius: 50% }
.slider1 .circularhd li.on { background-position: 0 0; filter: alpha(opacity=100); opacity: 1; }
.slider1 .pnBtn { position: absolute; z-index: 1; top: 0; width: 100%; height: 520px; cursor: pointer; }
.slider1 .prev { right: 50%; margin-right: 470px; }
.slider1 .next { left: 50%; margin-left: 470px; }




.slider1 .pnBtn .blackBg { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 692px; background: rgba(125,126,126,0.8); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\5;
opacity: 0.8; }
.slider1 .pnBtn .arrow { position: absolute; top: 50%; margin-top: -69px; z-index: 111; width: 77px; height: 138px; }
.slider1 .pnBtn .arrow:hover { filter: alpha(opacity=60); opacity: 0.6; }
.slider1 .prev .arrow { right: -93px; background: url(../images/xxgcsjjwzhqhjs-bj22.png) 0px 0 no-repeat; }
.slider1 .next .arrow { left: -91px; background: url(../images/xxgcsjjwzhqhjs-bj22.png) -963px 0 no-repeat; }

.djh-erji-top{
    width: 100%;
    max-width: 1440px;
    min-width: 1240px;
    margin: 0 auto;
    height: 704px;
    position: relative;
    background: url(../images/xxgcsjjwzhqhjs-bj1.png) top center no-repeat;
}
.djh-dqwz{
    width: 100%;
    height: 60px;
    background-color: #f2f2f2;
}
.djh-dqwz-nr {
    width: 1200px;
    margin: 0 auto;
    line-height: 60px;
    height: 60px;
    text-align: left;
    font-size: 16px;
    color: #999999;
}
.djh-gly{
     width: 1200px;
    margin: 0 auto;
    margin-top: 20px;
}
.djh-gly-t{
    height: 67px;
    line-height: 67px;
    
    border-bottom: 8px solid #b30002;
}
.djh-gly-t span{
    font-weight: bold;
    font-size: 20px;
    color: #b30002;
}
.djh-gly-x{
    width: 100%;
    margin-top: 10px;
}
.djh-gly-x ul{
    overflow: hidden;
    padding: 25px 0;
    border-bottom: 1px dashed #e4e6eb;
}
.djh-gly-x ul li{
    width: 100%;
    line-height: 36px;
    height: 36px;
    float: left;
}
.djh-gly-x ul li a{
    display: inline-block;
    float: left;
    max-width: 1000px;
    font-size: 16px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.djh-gly-x ul li em{
    display: inline-block;
    float: right;
    font-size: 16px;
    color: #9a9999;
}
.fenye1216{
    width: 100%;
    margin: 25px 0;
    text-align: center;
}
.xl-bw{
    width: 100%;
    max-width: 1440px;
    background: #f2f2f2;
}
.xl-nr{
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    padding: 40px 0;
}
.xl-nr-t h1{
    font-size: 30px;
    text-align: center;
    color: #006eab;
    padding: 0 75px;
}
.xl-nr-m{
    padding: 0 75px;
    text-align: center;
    margin-top: 35px;
}
.xl-nr-m span{
    padding: 0 20px;
    font-size: 14px;
    line-height: 24px;
    color: #666;
}
.xl-nr-x{
    padding: 0 75px;
    margin-top: 35px;
}
.xl-nr-x img{
    max-width: 100%；
}