.wrapper{width: 1200px;margin: 0 auto;}

.header{overflow: hidden;}
.header .logo{float: left;}
.header ul{float: right;}
.header ul a{float: left;display: block;line-height: 90px;padding: 0 20px;}
.header ul a:hover{color: #0057ee;}

/* banner */
/*首页头部动态*/

.banner{position:relative;overflow: hidden;width: 100%;}
.banner img{display: block;width: 100%;}
.banner .swiper-pagination{bottom:20px!important;}
.banner .swiper-pagination .swiper-pagination-bullet{margin:0 4px;width:40px;height:8px;background-color:#e5e5e5;opacity:.8;cursor:pointer;border-radius: 0!important;bottom: 10px;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background-color:#0057ee;cursor:default;border-radius: 0;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#0057ee;cursor:default;}

.btt{display: block;margin: 45px auto 20px;}

.alzs .picScroll-left{width: 100%;overflow:hidden; position:relative;margin-top: 50px;}
.alzs .picScroll-left .bd{width:1200px;margin: 0 auto;overflow: hidden;}
.alzs .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.alzs .picScroll-left .bd ul li{ margin-right: 18px; float:left; _display:inline; overflow:hidden;}
.alzs .picScroll-left .bd ul li .pic{width: 380px;display: block;}
.alzs .picScroll-left .bd ul li .pic img{width: 100%;}
.alzs .picScroll-left .bd ul li span{font-size: 17px;color: #737373;text-align: center;line-height: 40px;display: block;}
.more{width: 132px;height: 38px;background: #0057ee;border-radius: 19px;color: #fff;font-size: 15px;display: block;margin: 50px auto 60px;text-align: center;line-height: 38px;clear: both;}

.gsjj{background: #f8f8f8;padding: 70px 0 75px 0;overflow: hidden;}
.gsjj .zc{float: left;width: 530px}
.gsjj .zc img{margin-bottom: 30px;}
.gsjj .zc p{font-size: 16px;color: #444;line-height: 30px;}
.gsjj .zc p a{color: #0057ee;}
.gsjj .yc{width: 600px;height: 330px;overflow: hidden;float: right;}
.gsjj .yc img{width: 100%;transition:1s ease;}
.gsjj .yc:hover img{transform:scale(1.2);
-ms-transform:scale(1.2);     /* IE 9 */
-moz-transform:scale(1.2);    /* Firefox */
-webkit-transform:scale(1.2); /* Safari 和 Chrome */
-o-transform:scale(1.2);}

.cpzs{background: url(../img/bj.jpg) top center no-repeat;width: 100%;height: 590px;overflow: hidden;}
.cpzs .btt{margin: 70px auto 45px;}
.cpzs .picMarquee-left{overflow:hidden; position:relative;margin: 40px 0 60px 0;}
.cpzs .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.cpzs .picMarquee-left .bd ul li{ margin:0 11px; float:left; _display:inline; overflow:hidden;}
.cpzs .picMarquee-left .bd ul li .pic{ width: 280px;height: 220px;display: block;overflow: hidden;}
.cpzs .picMarquee-left .bd ul li .pic img{width: 100%;border:1px solid #fff;}
.cpzs .picMarquee-left .bd ul li .pic:hover img{ border-color:#0c4da2;}
.cpzs .picMarquee-left .bd ul li span{font-size: 17px;color: #fff;text-align: center;line-height: 40px;display: block;}
.cpzs .more{background: none;border:1px solid #fff;}

.xw{margin-top: 40px;overflow: hidden;}
.xw .tj{width: 548px;display: block;float: left;}
.xw .tj span{width: 100%;height: 219px;display: block;}
.xw .tj span img{width: 100%;}
.xw .tj h6{font-size: 20px;margin: 20px 0 10px 0;}
.xw .tj p{font-size: 14px;color: #717171;line-height: 25px;}
.xw .list{width: 570px;float: right;}
.xw .list .box{padding-bottom: 20px;border-bottom: 1px solid #dcdcdc;margin-bottom: 35px;display: flex;position: relative;}
.xw .list .box .sj{width: 106px;height: 35px;background: #bfd5fb;color: #fff;font-size: 16px;line-height: 35px;text-align: center;}
.xw .list .box .wz{flex:1;margin-left: 25px;}
.xw .list .box .wz h6{font-size: 20px;margin-bottom: 5px;}
.xw .list .box .wz p{font-size: 14px;color: #717171;line-height: 20px;}
.xw .list .box:hover .sj{background: #0057ee;}
.xw .list .box .jb{width: 34px;height: 10px;background: #dcdcdc;display: block;position: absolute;bottom: -5px;right: 0;}

.footer{background: #323131;padding: 40px 0;overflow: hidden;color: #fff;font-size: 14px;}
.footer .left{width: 900px;float: left;}
.footer .left ul{overflow: hidden;margin-bottom: 15px;}
.footer .left ul a{font-size: 16px;float: left;margin-right: 40px;color: #fff;}
.footer .left p{line-height: 30px;}
.footer .left p a{color: #fff;}
.footer .right{width: 300px;float: right;margin-top: 20px;}
.footer .right img{float: right;}
.footer .right p{float: right;margin-right: 10px;text-align: right;margin-top: 65px;}

.content{margin: 30px 0 130px 0;overflow: hidden;}
.content .left{width: 279px;float: left;margin-top: 20px}
.content .left img{display: block;}
.content .left ul{border: 1px solid #dfdfdf;border-top: none;}
.content .left ul a{height: 55px;line-height: 55px;font-size: 16px;color: #393939;border-bottom: 1px solid #dfdfdf;width: 100%;display: block;}
.content .left ul a:last-child{border: none;}
.content .left ul a p{float: left;margin-left: 40px;}
.content .left ul a img{float: right;margin-right: 20px;margin-top: 22px;}
.content .left ul a:hover{background: #f0f0f0;}
.content .left ul a:hover img{-webkit-transform: rotate(90deg);
   -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
     -o-transform: rotate(90deg);
        transform: rotate(90deg);}
.content .left ul a.on{background: #f0f0f0;}
.content .left ul a.on img{-webkit-transform: rotate(90deg);
   -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
     -o-transform: rotate(90deg);
        transform: rotate(90deg);}
.content .right{width: 875px;float: right;}
.content .right .tit{height: 30px;border-bottom: 1px solid #dfdfdf;text-align: right;color: #939393;font-size: 12px;}
.content .right .tit a{color: #939393;}
.content .right .nr{min-height: 500px;margin-top: 20px;font-size: 14px;color: #616161;line-height: 25px;}

.sx{padding: 20px 0;}
.sx a{color: #616161;}

.fy{padding: 50px 0 40px 0;text-align: center;display: block;clear: both;}
.fy a:first-child {display: none;}
.fy a{padding: 3px 15px;border: 1px solid #cccccc;box-sizing: border-box;font-size: 14px;color: #333;}
.fy b{background: #0057ee;color: #fff;padding: 3px 15px;font-size: 14px;border: 1px solid #0057ee;}

.right .hj_box{width: 276px;height: 207px;overflow: hidden;position: relative;float: left;margin-right: 23px;margin-top: 20px;}
.right .hj_box:nth-child(3n){margin-right: 0;}
.right .hj_box img{width: 100%;}
.right .hj_box span{width: 100%;height: 40px;background: rgba(1,1,1,0.68);position: absolute;bottom:0;left: 0;text-align: center;line-height: 40px;font-size: 18px;color: #fff;display: block;}

.xwlb{border-bottom: 1px dashed #e0e0e0;height: 50px;line-height: 50px;display: block;font-size: 16px;}
.xwlb span{float: right;width: 150px;text-align: center;}
.xwlb div{float: left;width: 60%;padding-left: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xwlb:hover{background: rgba(1,1,1,0.1);}