.slideBox{ width:100%;  height:590px; overflow:hidden; position:relative;}
.slideBox .hd {
    height:15px;

    overflow:hidden;
    position: absolute;
    left: 49.1%;
    bottom:20px;
    z-index:1;
}
.slideBox .hd ul {
    overflow:hidden;
    zoom:1;


}
.slideBox .hd ul li {
    float:left;
    margin-right:5px;
    width:30px;
    height:3px;
    background:#fff;
      opacity: 0.68;
    cursor:pointer;
}

.slideBox .hd ul li.on {
    background:#fff;
    color:#fff;
      opacity:1
}


.slideBox .bd a {
    width:100%!important;
    height: 590px;
    display:block;
}



.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ width:100%!important; height:590px; zoom:1; vertical-align:middle; }
.slideBox .bd ul{
    width:100%!important;  
    height:590px; 
    position: absolute;
    left: 0px;
    top: 0px;
}



.slideBox1{ width: 610px; height: 430px; overflow:hidden; position:relative; float: left; }
.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{width:610px; height: 430px;float:left;color:#ffffff; margin-right:10px; width: 13px;
    height: 13px;
    background-color: #ffffff;text-align:center;  cursor:pointer;position: relative;font-size: 12px; }
.slideBox1 .hd ul li.on{ background:#f00; color:#fff; }
/*.slideBox .bd{ position:relative; height:100%; z-index:0;   }*/
.slideBox1 .bd li{ zoom:1; vertical-align:middle;position: relative; }
.slideBox1 .bd li div{ width: 610px;height: 47px;background-color: #000000;opacity: 0.7; position: absolute;left: 0px;bottom: 0px;}
.slideBox1 .bd li span{width:610px;height:47px;line-height: 47px;color: #ffffff;font-size: 16px;display: block; position: absolute;left: 0px;bottom: 0px;text-indent: 20px;}
.slideBox1 .bd img{ width: 610px; height: 430px;  display:block;  }

.slideBox1 .prev{
    width: 18px;
    height: 29px;
    background: url(../images/l1.png) no-repeat center ;
    position:absolute; 
    left:3%;
    top:45%;
    display:block; 
}
.slideBox1 .next{ 
    position:absolute; 
    right:3%; 
     top:45%;
    display:block;
    width: 18px;
    height: 29px;
     background: url(../images/r1.png) no-repeat center ;
 }


.xq{
    width: 100%;
    height: 100px;
    margin:0 auto;
    border-bottom: 1px dashed #d2cbcb;
    margin-top: 10px;
}
 .xq h3{
    font-size: 20px;
    font-weight: 600;
    font-stretch: normal;
    line-height: 40px;
    letter-spacing: 0px;
    color: #d70815;
    text-align: center;
    
}
 .xq  p{
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 23px;
    letter-spacing: 0px;
    color: #716d6d;
    *+
    height: 46px;
    position: relative;
    text-indent: 27px;
    opacity: 0.8;
    margin-top: 3px;
}
 .xq  p a{
    display: block;
    position: absolute;
    right: 0px;
    bottom: 0px;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #1853ad;
     line-height: 23px;
}
.center{
    padding-top: 30px;
    height: 443px;
}
.tab{
    float: right;
    width:560px;
}
.tab-box .tab_list {
    display: none;
}
 .list-box{
    width: 100%;
    /*height: 284px;*/
    margin:1px auto;
        /*background-color: #ededed;*/
   
} 
.list-box a{
    display: block;
    background: url(../images/d.png) no-repeat center left;
    margin-left: 5px;
    height: 36px;
    line-height: 36px;

}

.list-box .list{
    margin-top:11px;
}
.list-box a .con{
  
    padding-left: 10px;
    float: left;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #454545;
} 
.list-box a.dqs .con{
     width: 60%;
} .list-box a .qs{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;
    color: #ff0000;
}
.list-box a .time{
  
    float: right;
    /* padding-right: 10px; */
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #ababab;
}
.list-box a:hover .con{
    color: #0251a2;
}
.tab_name{
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #d8d5d5;
    margin-top: -8px;
}
.tab_name a{
    display: block;
    float: left;
    width: 102px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    margin-right: 10px;
    text-align: center;

}
.tab_name .on{
    color: #1853ad;
    font-weight: bolder;
    border-bottom: 2px solid #1853ad;
}
.jyyw{
    width: 100%;
    height: 716px;
    background: url(../images/center1.png) no-repeat center;
    margin-top: -67px;
}
.jyyw_name{
    padding-top: 136px;
}
.jyyw_name span{
    color: #fff;
    font-size: 26px;
    display: block;
    text-align: center;
}

.sec_line{
    width: 240px;
    height: 1px;
    margin: 5px auto;
    *margin: 5px auto;
    _margin: 5px auto;
    position: relative;
}
.sec_line:before {
    width: 70px;
    height: 2px;
    background: #fff;
    position: absolute;
    top: 6px;
  
    left: 50%;
    margin-left: -40px;
    content: '';
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    -ms-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    transition: 0.3s linear;
}

.jyyw_name:hover .sec_line:before {
    width: 100px;
    margin-left: -50px;
}
.jyyw_name p{
    font-size: 14px;
    color: #fff;
    text-align: center;
    width:996px;
    margin: 25px auto;
    line-height: 25px;
}
.picScroll-left {
    position: relative;
    height: 385px;
}
.picScroll-left .bd .img{
    text-align: center;
    margin-top: 30px;
    height: 45px;
    line-height: 45px;
}
.picScroll-left .bd li{
    width: 228px;
    height: 321px;
    float: left;
    background-color: #ffffff;
    border: solid 1px #e5e4e4;
    border-bottom: 3px solid #e5e4e4;
    margin-right: 10px;
    transition: all 0.3s;
}

.picScroll-left  .business_item_num{
    width: 86%;
    height: 22px;
    margin: 15px auto 30px;
}
.picScroll-left  .business_item_num i{
    display: block;
    width: 38px;
    height: 1px;
    background-color: #ffba00;
    float: left;
    margin-top: 11px;
}
.picScroll-left  .business_item_num div{
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 22px;
    letter-spacing: 0px;
    color: #ffba00;
    float: left;
    margin: 0 19px;
}
.picScroll-left   .pic a{
    display: block;
    width: 100%;
    height: 152px; 
    text-align: center;
    position: relative;
    margin-top:20px\0;
}
.picScroll-left .pic a img{
     
    width: 218px;
    height: 152px; 
     text-align: center;
}
.picScroll-left .pic div{
     width: 218px;
    height: 152px; 
    background-color: rgba(58, 58, 58, 0.6);
   
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    margin:0px  auto;
       display: none;
}
.picScroll-left .pic div p{
    font-size: 14px;
    color: #ffffff;
    padding-top: 30px;

}
.picScroll-left .bd li .pic{
    position: relative;
      height: 152px;
      -webkit-transition: -webkit-transform .36s;
    -moz-transition: -moz-transform .36s;
    -o-transition: -o-transform .36s;
    transition: transform .36s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.picScroll-left .bd li .pic1 img{
    width: 218px;
    height: 152px;
    text-align: center;
}
.picScroll-left .bd li .pic .img1{
    width: 100%;
    height: 100%;
    background: #fff;
    position: absolute;
    z-index: 100;
      
}


.picScroll-left .bd li .img2{

   width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    transition: top .3s;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);

}

.picScroll-left .bd li:hover .pic{
     -webkit-transform: rotateY(180deg);

    -moz-transform: rotateY(180deg);

    -o-transform: rotateY(180deg);

    transform: rotateY(180deg);
}

.picScroll-left .bd li:hover .pic .img2{
    z-index: 100;



}
.picScroll-left .bd li:hover .pic .img1 {
    z-index: 1;
}



.picScroll-left .bd li:hover .business_item_btn{
    border-bottom: 1px solid #1369d8;
    background: url(../images/jt1.png) no-repeat center right;
}
.picScroll-left .bd li:hover .business_item_btn a{
    color: #1369d8;

}
.business_item_btn {
    width: 33%;
    margin: 30px auto;
    padding: 0 8px 5px;
    border-bottom: 1px solid #999999;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: url(../images/jt.png) no-repeat center right;
}
.business_item_btn img {
    display: inline-block;
    margin-left: 3px;
}
.business_item_btn a{
    color: #9a9999;
}
.picScroll-left .hd{
    position: absolute;
    left: 0px;
    top:40%;
    width: 100%;
    z-index: 999;
}
.picScroll-left .hd .next{
    width: 34px;
    height: 42px;
    display: block;
    float: left;
    background: url(../images/left.png) no-repeat center;
}
.picScroll-left .hd .prev{
    width: 34px;
    height: 42px;
    display: block;
    float: right;
    background: url(../images/right.png) no-repeat center;
}
.picScroll-left .bd{
    position: absolute;
    left: 5px;
    z-index: 9999;
    width: 1190px;
    overflow: hidden;
}
.jyyw_box{
    width: 1300px;
    margin: 0 auto;
}
.jyyw_box .picScroll-left .bd{
    margin: 0 50px;
}
.zdywzs{
    margin-top: 15px;
    height: 673px; 
}
.zdywzs_name{
    cursor: pointer;
}
.zdywzs_name span{
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 29px;
    letter-spacing: 0px;
    color: #1b1a1a;
    display: block;
    text-align: center;
}
.sec_line1{
    margin: 5px auto;
    *margin: 5px auto;
    _margin: 5px auto;
    position: relative;
}
.sec_line1:before {
    width: 88px;
    height: 2px;
   background-color: #1853ad;
    position: absolute;
    top: 6px;
  
    left: 50%;
    margin-left: -50px;
    content: '';
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    -ms-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    transition: 0.3s linear;
}
.zdywzs_name:hover .sec_line1:before {
    width: 100px;
    margin-left: -55px;
}
.zdywzs_list a{
    width: 384px;
    height: 273px;
    display: block;
    float: left;
    margin-bottom: 24px;
    position: relative;
    overflow: hidden;
}
.zdywzs_list a img{
     width: 384px;
    height: 273px;
}
.zdywzs_list a:hover img{
    transform: scale(1.1);
    transition: all 0.5s;
}
/* .zdywzs_list a:hover span{
    color: #1853ad;
} */
.zdywzs_list a div{
    width:100%;
    height: 45px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: url(../images/line3.png) no-repeat center;
}
.zdywzs_list a span{
    line-height: 45px;
    color: #ffffff;
    font-size: 16px;
    display: block;
    text-align: center;
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 0px;
}
.zdywzs_list{
    margin-top: 36px;
}
.zdywzs_list a.two{
    margin: 0px 24px 24px 24px;
}



.content{
    min-height: 500px;
    min-height: 1200px\0;
    padding-bottom: 30px;
    margin-top:30px;

}

.location{
    border-bottom: 1px solid #dbd9d9;
    height: 50px;
    line-height: 50px;
}
.location span{
    font-size: 25px;
    color: #085aae;
    font-weight: 600;
    float: left;
}
.location .dqwz{
    float: right;
    background: url(../images/dq.png) no-repeat center left;
    color: #666666;
    font-size: 14px;
    padding-left: 20px;
}
.location .dqwz a{
     color: #666666;
    font-size: 14px;
}
.location .dqwz a:hover{
    color: #085aae;
}


.content .left h3{
    width: 100%;
    height: 100px;
    line-height: 100px;
    color: #fff;
    background-color: #1853ad;
    text-align: center;
    font-size: 22px;
}
.content .left .list-t a{
    display: block;
    height: 55px;
    width: 100%;
    line-height: 55px;
    background-color: #edecec;
    margin-top: 1px;
}
.content .left .list-t a:hover{
     background-color: #1853ad;
}
.content .left .list-t a:hover span{
     color: #fff;
      background: url(../images/jt2.png) no-repeat 40px center;
}
.content .left .list-t a span{
    display: block;
    padding-left: 70px;
        line-height: 55px;
    color: #000;
    background: url(../images/jt1.png) no-repeat 40px center;
}
.content .left .list-t a.on{
    background-color: #1853ad;
  
}
.content .left .list-t a.on span{
    color: #fff;
      background: none;
}
.content .right{
    width:855px;
    float: right;
}
.content .right .title{
    width:100%;
    height: auto;
    line-height: 42px;
    border-bottom: 1px solid #ededed;
    overflow: hidden;
}
.content .right .title span{
    padding: 0 15px;
    color: #1853ad;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    border-bottom: 2px solid #1853ad;
}
.ej_list{
    margin-top: 15px;
}
.ej_list .list-box .list a{
    height: 45px;
    line-height: 45px;
}
.ej_list .list-box a .con,.ej_list .list-box a .time{
    height: 45px;
    line-height: 45px;
}


.show-nr {
    width: 100%;
    margin: 20px auto;
}
.show-nr .name{
    font-size: 22px;
    text-align: center;
    line-height: 32px;
    border-bottom: 1px dashed #e0e0e0;
    padding-bottom: 15px;
}
.show-nr  .date{
    text-align: center;
    color: #807e7e;
    height: 40px;
    line-height: 40px;
}
.show-nr .con{
    line-height: 30px;
}
.show-nr img{
    max-width: 850px;
}




.content .left{
     background-color: #f9f9f9;
    float: left;
    padding-bottom: 20px;
    margin-top:13px;
   
}
.content .left h5{
    width: 290px;
    height: 77px;
    background: url(../images/name.png) no-repeat center;
    line-height: 77px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    margin-bottom: 2px;
}
.content .left a{
    display: block;
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #d6d6d6;
    

}

.content .left a.on{
   
     width: 293px;
   
   
}
.content .left a.on span{
     color: #ffffff;
      background: url(../images/name5.png) no-repeat center;
    height: 58px;
    width: 322px;
    text-indent: -30px;
}
.content .left a span{
    color: #706e6e;
    font-size: 18px;
    display: block;
    
    text-align: center;
}