@charset "utf-8";
        body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin: 0;padding: 0}
        article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section ,iframe {display: block}
        audio, canvas, video {display: inline-block;*display: inline;*zoom: 1;}
        html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
        body {font-size: 14px;line-height:26px; font-family: "Microsoft Yahei","PingFang SC",sans-serif,sans-serif,"Heiti SC","Helvetica Neue","Helvetica","Arial";color:#828282}
        button, input, select, textarea {font-size: 14px;line-height:24px;  }
        button{border: 0}
        :-moz-ui-invalid:not(output) {box-shadow: none;}
        table {border-collapse: collapse;border-spacing: 0}
        th {text-align: inherit}
        fieldset, img {border: 0}
        img{vertical-align: middle}
        del {text-decoration: line-through}
        address, caption, cite, code, dfn, em, th, var {font-style: normal;}
        ol, ul {list-style: none}
        caption, th {text-align: left}
        q:before, q:after {content: ''}
        sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}
        sup {top: -.5em}
        sub {bottom: -.25em}
        a{text-decoration: none;color:inherit;}
        a:hover {text-decoration: none;}
        .clearfix:after,.clf:after{visibility: hidden; display: block;font-size: 0;content: '.'; clear: both;height: 0}
        .clearfix,.clf{zoom: 1;}
        .clear { font-size: 0;line-height: 0;height: 0;clear: both; visibility: hidden; overflow: hidden}
        .fn-text-overflow {overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
        h1, h2, h3, h4, h5, h6 {font-weight: normal;font-size: 14px;line-height: 1.5;}
        input,textarea,button{outline: none;border: 0;font-family: "PingFang SC","Microsoft Yahei",sans-serif,sans-serif,"Heiti SC","Helvetica Neue","Helvetica","Arial";}
        textarea{
            resize: none;
        }
        em, b, i, code, strong {
            font-style: normal;
        }

        .inMain{
            max-width: 1400px;
            margin: auto;
        }
        .container{
            width: 1400px;
            margin: auto;
        }


        .wsc-header{ background-color: #2761c4;
    height: 184px;       }
        .wsc-header .inMain{
            /* width: 1200px; */
        }

        .wsc-header .container{
            width: unset;
            max-width: 1280px;
            /* min-width: 1180px; */
            box-sizing: border-box;
            padding: 0 40px;
        }

        .header-fix .inMain{
            width: unset;
            max-width: 1480px;
            box-sizing: border-box;
            padding: 0 40px;
        }
        .header-fix{
            position: absolute;
            z-index: 1000;
            left: 0;
            right: 0;
            margin: auto;
            background: none;
        }
        .wsc-NavCon{
            float: left;
        }
        .wsc-top{ padding:25px 0;  border-bottom: 1px solid rgba(255, 255, 255, 0.2);        }

        .wsc-logo{
            float: left; 
        }
        .wsc-logo img{
            
        }

        .wsc-topnav{
            float: right;
        }

        .wsc-topnav .hn-text{
            font-size: 16px;
            line-height: 20px;
            margin-top: 33px;
            padding-top: 0;
            padding-bottom: 22px;
            color: #fff;
        }

        .wsc-topnav .hn-item{
            position: relative;
        }
        .hn-tel{
            display: inline-block;
            margin-top: 33px;
            padding-bottom: 22px;
            font-size: 16px;
            line-height: 20px;
            color: #fff;
            padding-left: 56px;
            background: url(../images/c66093c652eb462790915d619f9accf1.gif) no-repeat 32px 3px;
        }
        .hn-item,.hn-home{
            float: left;
        }
        .hn-item:last-child .hn-text span{
            display: none;
        }
        .hn-text{
            padding-top: 0;
            font-size: 18px;
            line-height: 20px;
            padding-top: 17px;
            padding-bottom: 21px;
            color: #fff;

        }
        .hn-text span{
            margin-left: 32px;
        }
        .hn-text{
			 padding:15px;
        }
        .hn-text span{
            padding-left: 2px;
            background: url(../images/26a5fc5e081f4043afb8c1b6e329abaa.gif) no-repeat center center;
            /* margin: 0 32px */
        }
        .wsc-nav .hn-home .hn-text{
            padding-left: 0 !important;
        }

        .wsc-navside{
            float: right;
            padding-top: 12px;
        }

        .hn-search{
            height: 40px;
        }
        .search-icon{
            width: 30px;
            height: 30px;
            background: rgba(255, 255, 255, 0.2)  url(../picture/search.png) no-repeat center center;
            border-radius: 50%;
            cursor: pointer;
            transition: 0.3s;
        }
        .hn-line{
            float: left;
            height: 30px;
            padding-left: 2px;
            background: url(../images/26a5fc5e081f4043afb8c1b6e329abaa.gif) no-repeat center center;
            margin: 0 20px
        }
        .hn-lan{
            float: left;
            position: relative;
        }
        .lan-icon{
            font-size: 16px;
            line-height: 30px;
            color: rgba(255, 255, 255, 0.7);
            padding-left: 30px;
            background: url(../images/65a9c9ac0982448aab570b704e57b5b3.gif) no-repeat 0 center;
            cursor: pointer;
            transition: 0.3s;
        }
        .header-hover .lan-icon:hover{
            background-image: url(../images/4b33334d72f442969e987a6971042ca7.gif);
        }

        .lan-list{
            position: absolute;
            top: 40px;
            left: 0;
            width: 100px;
            background-color: #ffffff;
            box-shadow: 0px 4px 20px 0px
            rgba(0, 0, 0, 0.08);
            z-index: 9999;
            display: none;
        }

        .lan-list a{
            display: block;
            padding-left: 26px;
            height: 40px;
            background-color: #fff;
            font-size: 16px;
            line-height: 40px;
            color: #828282;
            transition: 0.3s;
        }

        .lan-list a:hover{
            background-color: #f6f6f6;
            color: #555;
        }


        .wsc-nav{
            position: relative;
        }


        .hn-item:hover .hn-text a,.hn-home:hover a{
            color: #fff;
        }
        .wsc-topnav .hn-drop a{
            display: block;
            padding-left: 26px;
            height: 40px;
            background-color: #fff;
            font-size: 16px;
            line-height: 40px;
            color: #828282;
            transition: 0.3s;
        }

        .wsc-topnav .hn-drop a:hover{
            background-color: #f6f6f6;
            color: #555;
        }

        .header-hover .wsc-topnav .hn-text a{
            color: #828282;
        }
        .header-hover .hn-text span{
            background-image: url(../images/6b19640cf9614c1d9f4eaef963f9021b.gif);
        }
        .header-hover .hn-email{
            background-image: url(../images/82d664d600444009b507b497b3b15638.gif);
            color: #e03b3b;
        }
        .header-hover .wsc-top{
            border-color: #eaeaea;
        }
        .header-hover .wsc-nav .hn-text{
            color: #555;
        }
        .header-hover .search-icon{
            border-color: #bebebe;
            background-image: url(../images/cc4878e2203b497c9b6b77c452073eda.gif);
        }
        .header-hover .lan-icon{
            background-image: url(../images/3cacacbea1ff4faaa0dc9e75b483d512.gif);
            color: #828282;
        }
        .header-hover{
            background-color: #f6f6f6;
        }
        .header-hover a:hover{

        }
        .wsc-nav{
            position: relative;
        }
        .wsc-nav .hn-drop,.wsc-nav .hn-dropbg{
            position: absolute;
            left: 0;
            top: 58px;
            width: 100%;
            z-index: 1000;
            display: none;
            right: 0;
            margin: auto;
        }
        .wsc-nav .hn-dropbg{
            box-shadow: 0px 4px 20px
            rgba(0, 0, 0, 0.16);
        }
        .wsc-nav .hn-drop{
            z-index: 10000;
        }
        .wsc-nav .hn-text {
            overflow: hidden;
        }
        .wsc-nav .hn-text a{
            position: relative;
            float: left;
        }
        .wsc-nav .hn-text span{
            float: left;
            height: 20px;
        }
        .hn-text .line{
            position: absolute;
            left: 0;
            right: 0;
            bottom: -12px;
            margin: auto;
            transition: 0.25s;
            width: 0;
            height: 2px;
            background-color: #ffaf3c;
        }
        .hn-item:hover .hn-text .line,.hn-home:hover .hn-text .line{
            width: 100%;
        }
        .wsc-nav .active .hn-drop{
            /* display: block; */
        }
        .wsc-nav .dropMain,.wsc-nav .hn-dropbg{
            height: 242px;
            background-color: #fff;
            box-sizing: border-box;
        }
        .wsc-nav .hn-dropbg{
            background-color: #fff;
        }
        .container .wsc-nav .hn-text span{
            margin-left: 28px;
        }
        .container .wsc-nav .hn-text {
            /* padding-left: 28px; */
            padding: 17px 0 21px 28px;
        }
        .wsc-nav .dropMain .inMain{
            box-sizing: border-box;
            padding-right: 320px;
            height: 242px;
            box-sizing: border-box;
            padding: 30px 308px 30px  60px;
        }
        .wsc-nav .dropMain .container{
            box-sizing: border-box;
            padding-right: 320px;
            height: 242px;
            box-sizing: border-box;
            padding: 30px 308px 30px  60px;
        }
        .wsc-nav .drop-list{
            float: left;
            width: 100%;
            margin-top: -15px;
        }
        .wsc-nav .drop-list li{
            float: left;
            width: 33.33%;
            box-sizing: border-box;
            padding-right: 25px;
            color: #222;
            /* font-weight: bold; */
            font-size: 16px;
            line-height: 24px;
            padding-left: 13px;
            background: url(../images/e025f9257c23483d8a28edf8e7eb7e6a.gif) no-repeat 0 center;
            margin-top: 22px;
        }
        .wsc-nav .drop-list li:hover{
            color: #2761c4;
        }
        .wsc-nav .drop-btn{
            float: right;
            width: 248px;
            margin-right: -248px;
        }
        .wsc-nav .drop-btn .btn{
            width: 248px;
            height: 42px;
            line-height: 42px;
            margin-top: 10px;
        }
        .wsc-nav .drop-img{
            width: 248px;
            height: 130px;
            overflow: hidden;
        }
        .wsc-nav .drop-img img{
            width: 100%;
        }
        .wsc-nav .drop-btn .btn-hnem{
            background-color: rgba(29,32,136,0.1);
            border: 1px solid rgba(29,32,136,0.5);
            color: #2761c4;
            margin-bottom: 20px;
        }
        .hn-search .dropMain{
            padding-top: 90px;
        }
        .hn-search .search-form{ width: 300px; margin: auto;  border-color: #e1e1e1;  background-color:#fff; border-radius:30px; overflow:hidden;  }
        .hn-search .search-form input{   }
        .hn-search .search-form input:focus{
            border-color: #2761c4;
            background: #fff;
        }
        .top-close{
            height: 40px;
            width: 20px;
            position: absolute;
            right: 40px;
            top: 20px;
            background: url(../images/38c8827b55d3404c9d2ed583fabccc9f.gif) no-repeat center center;
            cursor: pointer;
        }




        .left-block{
            float: left;
        }
        .right-block{
            float: right;
        }
        .half-block{
            width: 50%;
            box-sizing: border-box;
        }
        .wsc-content{
            width: 895px;
        }
        .wsc-side{
            width: 285px;
        }


        .wsc-foot{
            background: url(../images/17a9839b82f544e487bc8716abd14887.gif) no-repeat center top;
            background-size: cover;
            font-size: 14px;
            color: #828282;
        }
        .wsc-foot a:hover{
            color: #1d4ea2;
        }
        .foot-main{
            padding-top: 60px;
        }

        .ft-left{
            border-right: 1px solid #313133;
            text-align: center;
            padding-right: 4%;
        }
        .ft-logo{
            text-align: center;
        }
        .ft-tel .item-dd{
            font-size: 26px;
            line-height: 32px;
            font-weight: bold;
            color: #bcbcbc;
            margin-top: 50px;
        }
        .ft-tel .item-dt{
            font-size: 16px;
            color: #828282;
            margin-top: 10px;
        }
        .ft-btn{
            margin-top: 40px;
        }
        .ft-btn .btn{
            width: 180px;
            height: 40px;
            line-height: 38px;
            color: #fff;
        }
        .ft-btn .btn:hover{
            color: #fff;
        }
        .ft-ewm{
            margin-top: 65px;
        }
        .ft-ewm .item-dt{
            font-size: 12px;
            line-height: 20px;
            color: #828282;
        }
        .ft-ewm .item-dd{
            width: 120px;
            margin: 18px auto 0;
        }
        .ft-ewm .item-dd img{
            width: 100%;
        }

        .ft-right{
            width: 870px;
        }
        .ft-search .item-dt{
            font-size: 18px;
            line-height: 20px;
            color: #ccc;
        }
        .ft-search .item-dd{
            margin-top: 18px;
        }
        .search-form form{
            display: block;
        }
        .search-form input{
            box-sizing: border-box;
            transition: 0.36s;
            padding: 0 30px;
            font-size: 14px;
            line-height: 40px;
            float: left;
        }
        .search-form input::placeholder{
            color: #999;
        }
        .search-form input:focus{
            background-color: #fff;
            border-color: #2761c4;
        }
        .search-btn{
            height: 40px;
            float:right;
            color: #2761c4;
            line-height: 60px;
            text-align: center;
            font-size: 18px;
            cursor: pointer;
            transition: 0.36s; margin-right:20px;
        }

        .search-btn:hover{
        }

        .footNav{
        }

        .fn-item{
            float: left;
            width: 15%;
        }
		.footNav .fn-item:nth-of-type(4){ width:40%;}
.fn-item p img{ max-width:80%;}
.fn-item span{ text-align:center; display:block; line-height:35px; width:100%;}
        .fn-text{
            font-size: 16px;
            color: #ccc;
            line-height: 20px;
        }
        .fn-list{
            margin-top: 25px;
        }
        .fn-list li{
            margin-top: 15px;
            font-size: 14px;
            line-height: 20px;
            color: #828282;
        }

        .wsc-foot .container{
            width: 1200px;
        }
        .wsc-foot .inMain{
            width: 1400px;
        }
        .wsc-foot .inMain .ft-left{
            width: 15%;
        }
        .wsc-foot .inMain .ft-right{
            width: 75%;
        }
        .wsc-bottom{
            border-top: 1px solid #313133;
            height: 28px;
            padding: 15px 0 20px;
            line-height: 28px;
            font-size: 14px;
            color: #666;
            margin-top: 30px;
        }
        .wb-link span{
            margin: 0 20px;
        }

        .wb-text{
        }




        .wsc-fixBar{
            position: fixed;
            right: 30px;
            top: 40%;
            z-index: 1000;
        }
        .fb-online,.fb-tel,.fb-wx,.fb-top,.fb-hqbj,.fb-fadz{
            width: 74px;
            height: 74px;
            margin-bottom: 1px;
            position: relative;
            border-radius: 2px;
            background-color: rgba(64, 64, 64, 0.8);
            font-size: 13px;
            line-height: 15px;
            color: #fff;
            transition: 0.36s;
            text-align: center;
        }
        .fb-online a,.fb-tel a,.fb-wx a,.fb-top a,.fb-hqbj a,.fb-fadz a{
            display: block;
            width: 74px;
            height: 74px;
            box-sizing: border-box;
            padding-top: 51px;
            transition: 0.36s;
        }
        .fb-online a{
            background: url(../images/546c5e4bd175428cb8daa84e47d69da8.gif) no-repeat center 17px ;

        }
        .fb-tel a{
            background:  url(../images/09aba97ab5aa40c1aac8fe59322088b2.gif) no-repeat center 17px;

        }
        .fb-wx a{
            background:  url(../images/21c86a7334644a378ce8ebda56713481.gif) no-repeat center 18px;

        }
        .fb-hqbj a{
            background:  url(../images/zsbm.png) no-repeat center 18px;

        }
        .fb-fadz a{
            background:  url(../images/5c6946ea8cce474f9c762ba5182a625d.gif) no-repeat center 17px;

        }
        .fb-top :any-link{
            background: url(../images/743942d2c18b46f2bc51de37ba16e426.gif) no-repeat center 16px;

        }
        .fb-online,.fb-online:hover,.fb-tel:hover,.fb-wx:hover,.fb-top:hover,.fb-hqbj:hover,.fb-fadz:hover{
            background-color: #ffaf3c;
        }
        .fb-tel:hover {
            width: 230px;
            margin-left: -156px;
        }
        .fb-tel:hover .fbarCon{
            right: 0;
        }
        .fb-tel{
            overflow: hidden;

        }
        .fb-tel a{
            position: absolute;
            right: 0;
            top: 0;
        }
        .fb-tel .fbarCon{
            width: 230px;
            height: 74px;
            line-height:74px;
            font-size: 20px;
            color: #fff;
            font-weight: bold;
            text-align: center;
            position: absolute;
            right: -230px;
            top: 0;
            z-index: 10;
            background-color: #ffaf3c;
        }
        .fb-tel .fbarCon span{
            display: inline-block;
            padding-left: 41px;
            background: url(../images/09aba97ab5aa40c1aac8fe59322088b2.gif) no-repeat 0 center;
        }

        .fb-wx .fbarCon{
            position: absolute;
            left: -134px;
            top: -25px;
            width: 129px;
            height: 120px;
            display: none;
        }
        .fb-wx:hover .fbarCon{
            display: block;
        }
        .fb-wx .fbarCon img{
            width: 100%;
        }
        .fb-wx .fbarCon p{
            color: #666666;
            text-align: center;
            font-size: 12px;
            line-height: 14px;
            margin-top: 10px;
        }


        .btn{
            display: inline-block;
            box-sizing: border-box;
            border-radius: 50px;
            width: 180px;
            height: 50px;
            text-align: center;
            line-height: 50px;
            font-size: 14px;
            transition: 0.36s;
        }

        .btn-online{
            background-color: #ffaf3c;
            border-color: #ffaf3c;
            color: #fff;
        }
        .btn-online span{
            display: inline-block;
            padding-left: 27px;
            background: url(../images/dbfe3d45119b4eeab0fe96032c5ab574.gif) no-repeat 0 center;
        }
        .btn-online:hover{
            background-color: #ed9239;
        }
        .btn-grey{
            background-color: #f5f5f5;
            color: #ffaf3c;
            font-size: 16px;
        }
        .btn-grey:hover{
            background-color: #ffaf3c;
            color: #fff;
        }
        .btn-hqbj{
            background-color: #ffaf3c;
            border-color: #ffaf3c;
            color: #fff;
            font-size: 16px;
        }
        .btn-hqbj span{
            display: inline-block;
            padding-left: 32px;
            background: url(../images/cff0e2c412044611a45049387ed8c169.gif) no-repeat 0 center;
        }
        .btn-hqbj:hover{
            background-color: #ed9239;
        }


        .index-banner .swiper-slide {
            width: 100%;
            float: left;
        }

        .inb5-bglb .swiper-slide {
            width: 100%;
        }
        .pagination .active {
            opacity: 1;
        }
        .inb5-bglb {
            width: 100%;
        }
        .inb5-mains .swiper-slide,
        .inb5-mains .swiper-slides,
        .inb5-main .swiper-slide,
        .inb5-main .swiper-slides {
            float: left;
            height: 100%;
        }

        .inb5-bglb .swiper-slide {
            float: left;
            height: 100%;
        }
        .inb5-bglb .swiper-container {
            width: 100%;
        }
        .inb5-page .active,
        .inb5-pages .active {
            opacity: 1 !important;
        }
        .swiper-wrapper,
        .swiper-wrappers {
            position: relative;
        }
        .swiper-container {
            overflow: hidden;
            position: relative; 
        }

        /**
        newAddIndexend

         */

        .index-banner .swiper-slide,
        .index-banner .swiper-wrapper {
            height: 900px !important;
        }

        .index-banner {
            position: relative;
            height: 900px;
            text-align: center;
        }
        .inban-item {
            height: 900px;
        }
        .inban-tit {
            padding-top: 350px;
            font-size: 50px;
            line-height: 74px;
            color: #fff;
            font-weight: bold;
        }
        .inban-text {
            font-size: 28px;
            line-height: 38px;
            color: #fff;
            margin-top: 24px;
        }
		.inban-text span{ padding:0 30px; line-height:2.5}
        .inban-btn {
            margin-top: 100px;
        }
        .inban-btn .btn {
            width: 207px;
            height: 50px;
            background-color: #ffaf3c;
            color: #fff;
            font-size: 16px;
            line-height: 50px;
        }
        .inban-btn .btn:hover {
            background-color: #ed9239;
        }
        .inban-btn2,.inban-btn3{
            margin: 0 auto;
            width: 1200px;
        }
        .inban-btn2{padding-top: 600px;text-align: left;}
        .inban-btn3{padding-top: 550px;}

        .inban-b2main{
                padding-top: 215px;
                width: 670px;
            }
            .inban-tit2{
                font-size: 68px;
                line-height: 70px;
                font-weight: bold;
                color: #ffffff;
            }
            .inban-tit2 div{
                margin-top: 40px;
            }
            .inban-tit2 img{vertical-align: middle;}
            .inban-tit2 div:first-child{
                margin-top: 0;
            }
            .inban-pro2{
                height: 47px;
                line-height: 47px;
                border-top: 3px solid #ffffff;
                border-bottom: 3px solid #ffffff;
                margin-top: 40px;
                color: #ffffff;
                text-align: left;
                font-size: 28px;
                letter-spacing: 2.8px;
            }
            .inban-text2{
                margin-top: 25px;
                font-size: 24px;
                color: #ffffff;
            }
            .inban-item2 .inban-btn{
                text-align: left;
            }
            .inban-item3 .inban-text{
                margin-top: 45px;
            }
            .inban-text p{
                margin-top: 20px;
                line-height: 1;
            }
            .inban-text p:first-child{
                margin-top: 0;
            }
        .video-btn span {
            display: inline-block;
            padding-left: 32px;
            background: url(../images/0ad733cbef524e5fa58681038de15359.gif) no-repeat 0 center;
        }
        .index-banner .pagination {
            font-size: 0;
            text-align: center;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 30px;
            margin: auto;
            z-index: 100;
        }

        .index-banner .pagination li {
            display: inline-block;
            vertical-align: top;
            width: 32px;
            height: 6px;
            background-color: #ffffff;
            border-radius: 3px 0px 3px 0px;
            opacity: 0.5;
            margin: 0 7px;
            cursor: pointer;
        }
        .index-banner .pagination li.active {
            opacity: 1;
        }


        .inban-video{
            height: 900px;
            overflow: hidden;
            position: relative;
        }
        .inban-shadow{
            background-color: rgba(0, 0, 0, 0.35);
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            z-index: 10;
        }



        .index-block1 {
            height: 71px;
            background-color: #f5f5f5;
        }
        .index-block1 .inMain {
            box-sizing: border-box;
            padding-left: 215px;
            padding-right: 100px;
        }
        .innews-logo {
            width: 161px;
            float: left;
            margin-left: -215px;
            margin-top: 20px;
        }
        .innews-logo img {
            width: 100%;
        }
        .innews-main,.inzs-main {
            float: left;
            width: 100%;
        }

        .innews-item {
            display: block;
            height: 31px;
            line-height: 31px;
            padding: 20px 100px 20px 138px;
            font-size: 16px;
            transition: 0.36s;
        }
        .innews-item:hover .innews-tit {
            color: #2761c4;
        }
        .innews-time {
            float: left;
            color: #999;
            padding-left: 17px;
            background: url(../images/486ebe5098eb49408dfd2ddb4702e3f9.gif) no-repeat 0 center;
            margin-left: -138px;
        }
        .innews-tit {
            float: left;
            width: 100%;
            color: #666;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            transition: 0.36s;
        }
        .innews-more {
            margin-right: -100px;
            float: right;
            padding-right: 12px;
            background: url(../images/a16df7d7e0b34afd8c89deb7a0fc6dcc.gif) no-repeat right center;
            color: #999;
            transition: 0.36s;
            height: 31px;
            line-height: 31px;
            margin-top: 20px;
            font-size: 16px;
        }
        .innews-more:hover {
            color: #2761c4;
            background-image: url(../images/db3b33ee77b6441ba300f7e115b39e90.gif);
        }
        .innews-main .swiper-container,.inzs-main .swiper-container {
            height: 71px !important;
        }

        .index-block2 {
            padding: 70px 0;
        }
        .index-block2 ul {
            background: url(../images/eb4f104ae825453abd4952147e2c6cc6.gif) no-repeat 0 center;
        }
        .index-block2 li {
            width: 25%;
            text-align: center;
            background: url(../images/eb4f104ae825453abd4952147e2c6cc6.gif) no-repeat right center;
            float: left;
        }
        .index-block2 .num {
            font-size: 46px;
            line-height: 48px;
            color: #2761c4;
            font-weight: bold;
        }
        .index-block2 sub {
            font-size: 24px;
            line-height: 18px;
            color: #2761c4;
            bottom: 30px;
            margin-left: 5px;
        }
		 .index-block2 sub font{ font-size:12px;bottom: 5px;}
        .index-block2 .item-dt {
            font-size: 18px;
            line-height: 20px;
            margin-top: 16px;
            color: #666;
        }

        .index-block3 {   padding: 80px 0;background: url(../images/zsfw.jpg) no-repeat fixed center top / cover;padding: 5% 0;     
        }
        .in-cTit {
            font-size: 34px;
            line-height: 36px;
            color: #333;
            font-weight: bold;
            text-align: center;
        }
        .in-cTitText {
            font-size: 18px;
            line-height: 32px;
            color: #333;
            margin-top: 23px;
            text-align: center;
        }
        .inb3-main {
            margin-top: 40px;
            background-color: #fff;
            /* transition: 0.36s; */
        }
        .inb3-main .tab-list { overflow:hidden;     /* transition: 0.36s; */
        }
        .inb3-main .tab-list li {
            height: 170px; float:left; width:33.3333333%; background-color: #f6f6f6;text-align:center;   
        }
        .inb3-main .tab-list li.active{
            background-color: #2761c4;
		}
		
        .inb3-main .tab-list a {
            display: block;
            line-height: 35px; height:100%; border-right:2px solid #fff; padding-top:20px;
        }
        .inb3-main .tab-list i {
            height: 70px;
            display: block;
            width: 100px; margin:0 auto; 
        }
        .inb3-main .tab-list .tit {
            display: inline-block;
            vertical-align: middle;
            font-size: 20px;
            line-height: 30px;
            color: #999;
        }
        .inb3-main .icon1 {
            background: url(../images/pin1.png) no-repeat 0 center;
        }
        .inb3-main .icon2 {
            background: url(../images/pin2.png) no-repeat 0 center;
        }
        .inb3-main .icon3 {
            background: url(../images/pin5.png) no-repeat 0 center;
        }
        .inb3-main .icon4 {
            background: url(../images/pin4.png) no-repeat 0 center;
        }
        .inb3-main .icon5 {
            background: url(../images/pin8.png) no-repeat 0 center;
        }
        .inb3-main .icon6 {
            background: url(../images/pin9.png) no-repeat 0 center;
        }
        .inb3-main .icon7 {
            background: url(../images/pin6.png) no-repeat 0 center;
        }
        .inb3-main li:hover .icon1,
        .inb3-main .active .icon1 {
            background: url(../images/th1h.png) no-repeat 0 center;
        }
        .inb3-main li:hover .icon2,
        .inb3-main .active .icon2 {
            background: url(../images/th2h.png) no-repeat 0 center;
        }
        .inb3-main li:hover .icon3,
        .inb3-main .active .icon3 {
            background: url(../images/th5h.png) no-repeat 0 center;
        }
        .inb3-main li:hover .icon4,
        .inb3-main .active .icon4 {
            background: url(../images/th4h.png) no-repeat 0 center;
        }
        .inb3-main li:hover .icon5,
        .inb3-main .active .icon5 {
            background: url(../images/th8h.png) no-repeat 0 center;
        }
        .inb3-main li:hover .icon6,
        .inb3-main .active .icon6 {
            background: url(../images/th9h.png) no-repeat 0 center;
        }
        .inb3-main li:hover .icon7,
        .inb3-main .active .icon7 {
            background: url(../images/th6h.png) no-repeat 0 center;
        }
        .inb3-main li:hover,
        .inb3-main .active{        }
        .inb3-main li:hover .tit,
        .inb3-main .active .tit {
            color: #fff;
        }

        .inb3-main .tab-main {
            background-color: #f0f0f0;
            box-sizing: border-box;
            padding: 50px 75px 50px 60px; border-top:2px solid #fff;
            /* transition: 0.36s; */
        }
        .inb3-main .tab-cont {
            display: none; overflow:hidden;
        }
        .inb3-main .tab-cont.active {
            display: block;
        }

        .inb3-main .item-img {
            width: 43%;
            overflow: hidden;
            float: left; border-radius:5px;
            /* transition: 0.36s; */
        }
        .inb3-main .item-img img {
            width: 100%;
        }
        .inb3-main .item-info {
            width: 55%;
            float:right;
            /* transition: 0.36s; */
        }
        .inb3-main .item-tit {
            font-size: 26px;
            line-height: 28px;
            padding: 18px 0 32px;
            color: #333;
            font-weight: bold;
        }
        .inb3-main .item-tit .line { font-size: 16px;
    color: #222;
    line-height: 1;
    padding-bottom: 20px;
    border-bottom: 1px solid #dddddd;
    margin-top: 28px; display:block; font-weight:normal;  }

        .inb3-main .text {
            font-size: 16px;
            line-height: 28px;
            color: #333;
        }
        .inb3-main .tab-btn {
            margin-top: 23px;
        }

        .inb3-main .tab-btn .btn {
            width: 240px;
            background-color: #2761c4;
            color: #fff;
            font-size: 16px;
        }
        .inb3-main .tab-btn .btn:hover {
            background-color: #3372df;
        }


        .index-block4 {
            padding: 80px 0;
        }
        .inb4-main {
            margin-top: 40px;
            overflow: hidden;
        }
		.mian-box{}
        .inb4-main .item-box {   width: 33.33% ; float:left;}
        .inb4-main .item { padding:10% 5%; line-height:2;  height:60px; overflow: hidden; color:#fff; text-align:center; font-size:18px;        }
        .inb4-main .item-box:nth-of-type(odd){ background:#2761c4; }
        .inb4-main .item-box:nth-of-type(even){ background:#387bed; }
        .inb4-main .tit {
            font-size: 22px;
            line-height: 24px;
            font-weight: bold;
            text-align: center;
            padding-top: 60px;
        }
        .inb4-main .text {
            margin: 37px auto 0;
            font-size: 18px;
            line-height: 40px;
            width: 190px;
        }
        .inb4-main .text li {
            list-style: inside;
        }
        .inb4-main .item-btn {
            margin-top: 60px;
            text-align: center;
        }
        .inb4-main .item-btn .btn {
            width: 160px;
            height: 42px;
            border: solid 1px #abc1e6;
            line-height: 40px;
            color: #abc1e6;
        }
        .inb4-main .item:hover .item-tit {
            bottom: -306px;
        }
        .inb4-main .item:hover .item-review {
            height: 380px;
        }
        .inb4-main .item-btn .btn:hover {
            background-color: #fff;
            border-color: #fff;
            color: #2761c4;
        }
        .inb5-bglb .swiper-container,
        .inb5-bglb .swiper-wrapper {
            height: 800px !important;
        }
        .index-block5 { background:url(../images/zhjs.jpg) no-repeat fixed center top / cover; padding:5% 0;}
        .inb5-cont {
            width: 100%;
            height: 100%;
            z-index: 100;
        }
        .inb5-cont .in-cTit {
            color: #fff;
        }
        .inb5-cont .in-cTitText {
            color: #b7c7f1;
        }

        .inb5-main,
        .inb5-mains {
            margin: 40px auto 0;
            width: 1192px;
            position: relative;
        }
        .inb5-item {
            width: 1082px;
            height: 428px;
            box-sizing: border-box;
            padding: 42px 352px 42px 60px;
            background-color: #fff;
        }
        .inb5-item .info {
            width: 100%;
            float: left;
        }
        .inb5-item .item-img {
            margin-right: -670px;
            width: 600px;
            height: 345px;
            overflow: hidden;
            float: right;
        }
        .inb5-item .item-img img {
            width: 100%;
        }
        .inb5-item .tit {
            font-size: 26px;
            line-height: 28px;
            color: #333;
            font-weight: bold;
        }
        .inb5-item .text {
            font-size: 16px;
            line-height: 2.3;
            color: #555; text-indent:2em;

        }
        .inb5-item .data {
            margin-top: 32px;
        }
        .inb5-item .data li {
            border-left: 1px solid #f0f0f0;
            padding-left: 30px;
            padding-right: 30px;


            float: left;
        }
        .inb5-item .data li:first-child {
            padding-left: 0;
            border-left: 0;
        }
        .inb5-item .num {
            font-size: 32px;
            font-weight: bold;
            color: #2761c4;
            line-height: 34px;
        }
        .inb5-item sub {
            bottom: 0;
            font-size: 14px;
        }
        .inb5-item .item-dt {
            font-size: 14px;
            line-height: 16px;
            margin-top: 12px;
            color: #666;
        }

        .inb5-item .item-btn {
            margin-top: 30px;
            font-size: 0;
        }
        .btn-greybd {
            border: 1px solid #ccc;
            color: #999;
        }
        .btn-greybd:hover {
            border-color: #2761c4;
            background-color: #2761c4;
            color: #fff;
        }
        .inb5-item .item-btn .btn {
            width: 160px;
            height: 42px;
            line-height: 40px;
        }
        .inb5-item .item-btn .btn:first-child {
            margin-right: 20px;
        }

        .inb5-page,
        .inb5-pages {
            font-size: 0;
            text-align: center;
            margin-top: 30px;
        }
        .inb5-main .swiper-container,
        .inb5-main .swiper-containers,
        .inb5-main .swiper-wrapper,
        .inb5-main .swiper-wrappers {
            height: 428px !important;
        }
        .inb5-mains .swiper-container,
        .inb5-mains .swiper-containers,
        .inb5-mains .swiper-wrapper,
        .inb5-mains .swiper-wrappers {
            height: 428px !important;
        }
        .inb5-page .swiper-pagination-switch,
        .inb5-pages .swiper-pagination-switch {
            display: inline-block;
            vertical-align: top;
            width: 32px;
            height: 6px;
            background-color: #ffffff;
            border-radius: 3px 0px 3px 0px;
            opacity: 0.5;
            margin: 0 7px;
            cursor: pointer;
        }
        .inb5-page .swiper-active-switch,
        .inb5-pages .swiper-active-switch {
            opacity: 1;
        }

        .inb5-but .swiper-prev,
        .inb5-but .swiper-next {
            position: absolute;
            top: 0;
            bottom: 0;
            margin: auto;
            width: 64px;
            height: 64px;
            border-radius: 32px;
            box-sizing: border-box;
            border: solid 1px #e6e6e6;
            transition: 0.36s;
            cursor: pointer;
        }
        .inb5-but .swiper-prev {
            left: -104px;
            background: url(../images/6a2255fc178b4458b0aa5c7fea5d82c3.gif) no-repeat center center;
        }
        .inb5-but .swiper-next {
            right: -104px;
            background: url(../images/2f7e6ce04e6e483085b00e33c74703af.gif) no-repeat center center;
        }
        .inb5-but .swiper-prev:hover {
            background: #fff url(../images/57b2ccb58c104f9aab757641d545ade8.gif) no-repeat center center;
        }
        .inb5-but .swiper-next:hover {
            background: #fff url(../images/ceb226b307474ae7977c4525d30854b4.gif) no-repeat center center;
        }

        .inb5-buts .swiper-prev,
        .inb5-buts .swiper-next {
            position: absolute;
            top: 0;
            bottom: 0;
            margin: auto;
            width: 64px;
            height: 64px;
            border-radius: 32px;
            box-sizing: border-box;
            border: solid 1px #e6e6e6;
            transition: 0.36s;
            cursor: pointer;
        }
        .inb5-buts .swiper-prev {
            left: -104px;
            background: url(../images/6a2255fc178b4458b0aa5c7fea5d82c3.gif) no-repeat center center;
        }
        .inb5-buts .swiper-next {
            right: -104px;
            background: url(../images/2f7e6ce04e6e483085b00e33c74703af.gif) no-repeat center center;
        }
        .inb5-buts .swiper-prev:hover {
            background: #fff url(../images/57b2ccb58c104f9aab757641d545ade8.gif) no-repeat center center;
        }
        .inb5-buts .swiper-next:hover {
            background: #fff url(../images/ceb226b307474ae7977c4525d30854b4.gif) no-repeat center center;
        }

        .index-block6 {
            border-top: 1px solid #f5f5f5;
            background-color: #f5f5f5;
            height: 54px;
        }
        .inb6-main {
            height: 140px;
            box-sizing: border-box;
            margin: -86px auto 0;
            border: 10px solid #f5f5f5;
            background-color: #fff;
            width: 1192px;
            position: relative;
            z-index: 100;
            border-bottom: 0;
        }
        .inb6-tip {
            margin-top: -22px;
            background: url(../images/c0c7d9752320472bac1f3f1aa008de15.gif) no-repeat 29px bottom;
            padding: 22px 80px 0 350px;
            height: 100%;
        }
        .inb6-tip .info {
            float: left;
            padding-top: 37px;
        }
        .inb6-tip .tit {
            font-size: 17px;
            line-height: 20px;
            color: #333;
        }
        .inb6-tip .text {
            font-size: 22px;
            font-weight: bold;
            color: #333;
            line-height: 24px;
            letter-spacing: 1px;
            margin-top: 15px;
        }
        .inb6-tip .text span {
            color: #2761c4;
        }
        .inb6-btn {
            float: right;
            margin-top: 40px;
        }
        .inb6-tip .btn {
            width: 208px;
            background-color: #ffaf3c;
            color: #fff;
            font-size: 16px;
        }
        .inb6-tip .btn span {
            display: inline-block;
            padding-left: 30px;
            background: url(../images/1ad3387d51624c739ce95a0308347858.gif) no-repeat 0 center;
        }
        .inb6-tip .btn:hover {
            background-color: #ed9239;
        }
        .index-block7 {
            padding: 80px 0;
            background-color: #f5f5f5;
            overflow: hidden;
        }
        .inb7-main {
            margin-top: 40px;
            /* overflow: hidden; */
        }
        .inb7-main .main-box {
            margin: 0 -15px;
        }
        .inb7-main .item-box {
            width: 33.33%;
            float: left;
            box-sizing: border-box;
            padding: 0 15px;
        }
        .inb7-main .list-item {
            height: 433px;
            box-sizing: border-box;
            padding: 30px 30px 0;
            background-color: #fff;
            transition: 0.36s;
        }
        .inb7-main .list-item:hover {
            transform: translateY(-10px);
            box-shadow: 0px 6px 25px rgba(0, 0, 0, 0.08);
        }
        .inb7-main .list-item:hover img {
            transform: scale(1.08);
        }
        .inb7-main .list-img {
            height: 200px;
            overflow: hidden;
        }
        .inb7-main .list-img img {
            width: 100%;
            transition: 0.36s;
        }
        .inb7-main .list-info {
            padding-top: 25px;
        }
        .inb7-main .list-time {
            padding-left: 22px;
            background: url(../images/a0dfbee8b86642a4aa72d02966e8a4bd.gif) no-repeat 0 center;
            font-size: 16px;
            line-height: 20px;
            color: #999;
        }
        .inb7-main .list-tit {
            margin-top: 20px;
            font-size: 18px;
            line-height: 30px;
            color: #333;
            height: 60px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }
        .inb7-main .list-more {
            font-size: 14px;
            line-height: 16px;
            color: #999;
            margin-top: 40px;
        }
        .inb7-main .list-more a {
            display: inline-block;
            padding-right: 39px;
            background: url(../images/427fa576200e4d928220c96d6a24ff2c.gif) no-repeat right center;
        }
        .inb7-main .list-more:hover{
            color: #2761c4;
        }
        .inb7-main .list-more:hover a{
            background-image: url(../images/2909f48f01eb40658dc046767a0a9e35.gif);
        }
        .inb7-btn {
            margin-top: 40px;
            text-align: center;
        }
        .inb7-btn .btn {
            width: 160px;
            height: 42px;
            line-height: 42px;
        }

        .index-block8 {
            padding: 80px 0;
        }
        .inb8-main {
            margin-top: 40px;
        }
        .inb8-main .list-item {
            float: left;
            width: 446px;
            background-color: #f5f5f5;
            margin-left: 30px;
            transition: 0.36s;
        }
        .inb8-main .list-item:hover {
            transform: translateY(-10px);
            box-shadow: 0px 6px 25px rgba(0, 0, 0, 0.08);
            background-color: #fff;
        }
        .inb8-main .list-item:first-child {
            margin-left: 0;
        }
        .inb8-main .list-img {
            width: 446px;
            height: 230px;
            overflow: hidden;
        }
        .inb8-main .list-img img {
            width: 100%;
        }
        .inb8-main .list-info {
            padding: 40px;
        }
        .inb8-main .list-tit {
            font-size: 26px;
            line-height: 28px;
            color: #333333;
            font-weight: bold;
            text-align: center;
        }
        .inb8-main .list-text {
            margin-top: 18px;
            font-size: 16px;
            line-height: 26px;
            height: 78px;
            color: #666666;
        }
        .inb8-main .list-btn {
            text-align: center;
            margin-top: 30px;
        }
        .inb8-main .list-btn .btn {
            width: 196px;
            font-size: 16px;
            border: solid 1px #ffaf3c;
            color: #ffaf3c;
            transition: 0.3s;
        }
        .inb8-main .list-btn .btn-oline span {
            padding-left: 30px;
            background: url("static/images/829edf5588564c168b56517973b125c4.gif") no-repeat left center;
        }
        .inb8-main .list-btn .btn-yu span {
            padding-left: 30px;
            background: url("static/images/0f2c0355c21f4a68a0103e6a2b713f71.gif") no-repeat left center;
        }
        .inb8-main .list-btn .btn-fw span {
            padding-left: 30px;
            background: url("static/images/7e36edf0b0c94058ae8446dde8beeca1.gif") no-repeat left center;
        }
        .inb8-main .list-btn .btn:hover {
            background-color: #ffaf3c;
            color: #fff;
        }
        .inb8-main .list-btn .btn-oline:hover span {
            background: url("static/images/1c6ad6a993e44f0480c5946b1b43a5a2.gif") no-repeat left center;
        }
        .inb8-main .list-btn .btn-yu:hover span {
            background: url("static/images/e7fd3439b01d4c679fffb5ba1703edc9.gif") no-repeat left center;
        }
        .inb8-main .list-btn .btn-fw:hover span {
            background: url("static/images/d7efa70384d64f3faa771f553f54400f.gif") no-repeat left center;
        }

        @media screen and (max-width: 1480px) {
            .inb3-main {
                width: 1200px;
                margin-left: auto;
                margin-right: auto;
            }
            .inb3-main .tab-list { }

            .inb3-main .tab-main {
                background-color: #fff;
                float: left;
                width: 970px;
                box-sizing: border-box;
                padding: 50px 50px 50px 40px;
            }

            .inb3-main .item-img {
                width: 450px;
            }
            .inb3-main .item-info {
                width: 400px;
                margin-left: 25px;
            }
            .inb5-main,
            .inb5-mains {
                width: 1012px;
            }
            .inb5-item {
                width: 939px;
                padding: 42px 460px 42px 50px;
                background-color: #fff;
            }
            .inb5-item .item-img {
                margin-right: -533px;
                width: 482px;
            }
            .inb8-main {
                width: 1200px;
                margin-left: auto;
                margin-right: auto;
            }
            .inb8-main .list-item {
                width: 386px;
                margin-left: 20px;
            }
            .inb8-main .list-img {
                width: 386px;
                height: 199px;
            }
            .inb8-main .list-tit {
                font-size: 24px;
            }
            .inb8-main .list-text {
                font-size: 13px;
            }
            .wsc-foot .inMain {
                width: 1200px;
            }

            .wsc-foot .inMain .ft-left {
                width: 228px;
            }
            .wsc-foot .inMain .ft-right {
                width: 870px;
            }
        }
        .btn-bluebd{
            border: solid 1px #2761c4;
            color: #2761c4;
        }

        .btn-bluebd:hover{
            background-color: #2761c4;
            color: #fff;
        }


        .infri-link{
            padding: 20px 0;
            font-size: 14px;
            color: #555;
            border-top: 1px solid #eaeaea;
        }
        .infri-link .item-dt,.infri-link .item-dd{float: left;}
        .infri-link em{
            font-weight: bold;
            margin-right: 10px;
        }
        .infri-link a{margin-right: 20px;transition: 0.36s;}

        .infri-link a:hover{color: #2761c4;}
        
        @media screen and (max-width: 1480px){
            .infri-link .inMain{box-sizing: border-box;padding: 0 40px;}
        }


.index-block9{background: url(../images/hz.jpg) no-repeat fixed center top / contain; padding: 5% 0;}
.index-block9 .in-cTit,.index-block9 .in-cTitText{
}
.inb9-main{
    height: 90px;
    margin-top: 30px;
    padding-left: 226px;
    padding-right: 316px;
}
.inzs-logo{
    width: 186px;
    margin-left: -226px;
    float: left;
    height: 100%;
    background-color: rgba(222, 229, 252, 0.5);
}
.inzs-logo a{
    width: 186px;
    height: 90px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.inzs-logo img{

}

.inzs-btn{
    float: right;
    width: 246px;
    margin-right: -276px;
    height: 50px;
    line-height: 50px;
    margin-top: 20px;
}
.inzs-btn span{
    background-image: url(../images/7933ef564f3245e2acd5786fd15f9ec7.gif);
}

.inb9-main .inzs-main{
    margin-top: 10px;
}
.index-block9 .inMain{
    padding-left: 30px;
    padding-right: 30px;
}

.inb9-main .innews-item{
    padding-right: 0;
    padding-left: 152px;
}

.inb9-main .innews-time{
    padding-left: 0;
    padding-right: 30px;
    margin-left: -152px;
    background: url(../images/b046b138c5ab43e0be7b7b1b5b86f51a.gif) no-repeat right center;
}

.banBtn2{
    margin-top: 35px;
}  
.banBtn2 .btn{
    width:171px;
    height:41px;
    background-color: #ffaf3c;
    border-radius: 5px;
    line-height: 41px;
    color: #fff;
	/*text-shadow: 0.5px 0.5px 0px #484848;"*/
}
.banBtn2 .btn:hover{
    background-color: #fff;
    color: #ff9600;
	/*text-shadow: 0.5px 0.5px 0px #484848;"*/
}

.banBtn2 .btn-b{
    background-color: #fff;
    color: #ff9600;
}
.banBtn2 .btn-b:hover{
    background-color: #ffaf3c;
    color: #fff;
}
.about{ margin-top:3%;}
.czpp{ margin:2% 1%;}
.czpp dl{ float:left; width:18%; margin:1%;}
.czpp dl a{ display:block; border:1px solid #f0f0f0; background:#fff; text-align:center;}
.czpp dl dt{ height:110px; text-align:center; line-height:110px; overflow:hidden;}
.czpp dl dt img{ max-width:100%;}
.czpp dl dd{ line-height:3; border-top:1px solid #f0f0f0; color:#333;}
.czpp dl:hover a{border:1px solid #2761c4; }
.czpp dl:hover dd{color:#fff;border-top:1px solid #2761c4;background:#2761c4; }
.search-form_1 form {
    display: block;
    padding-right: 132px;
}
.search-form_1 input {
    width: 100%;
    height: 60px;
    box-sizing: border-box;
    border: 1px solid #666;
    background-color: rgba(225, 225, 225, 0.21);
    transition: 0.36s;
    padding: 15px 30px;
    font-size: 16px;
    line-height: 30px;
    float: left; color:#828282;
}
.search-btn_1 {
    margin-right: -132px;
    width: 132px;
    height: 60px;
    float: left;
    background-color: #2761c4;
    color: #fff;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    transition: 0.36s;
}
.icpb a{ padding:0 5px;}