html,body{width: 100%; height: 100%;}
body{min-width: 1260px; text-align:justify; text-justify:distribute-all-lines;}

.clearfix:after{ content: ""; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.wrapper{ width: 1200px; margin: 0 auto;}

/*弹性盒子*/
.flex{display: -ms-flexbox !important;display: -webkit-flex !important;display: flex !important;}
.flex-column {-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;}
.justify-start {-webkit-justify-content: flex-start; justify-content: flex-start;}
.justify-end {-webkit-justify-content: flex-end;justify-content: flex-end;}
.justify-center {-webkit-justify-content: center;justify-content: center;}
.justify-between {-webkit-justify-content: space-between;justify-content: space-between;}
.justify-around {-webkit-justify-content: space-around;justify-content: space-around;}
.flex-wrap {-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap; flex-wrap: wrap;}
.align-start {-webkit-align-items: flex-start; align-items: flex-start;}
.align-end {-webkit-align-items: flex-end;align-items: flex-end;}
.align-center {-webkit-align-items: center;align-items: center;}
.flex-shrink{flex-shrink: 0;-webkit-flex-shrink: 0;}

.ellipsis{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ellipsis-2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.ellipsis-3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden; text-align: justify;}

.fl{float: left;}
.fr{float: right;}
.img{display: block; width: 100%; transition: 0.5s ease;}

.article{font-size: 15px; line-height: 26px; color: #070707; margin: 50px 0 40px 0;max-height: 10000px;}
.article .img{max-width: 100%;}
.article .m-tit{font-size: 24px; font-weight: bold; text-align: center; margin-bottom: 20px;}
.article a{color: #444;}

.m-clips{margin-top: 40px; padding-top: 20px; border-top: 1px dashed #444;}

.header .logo{float: left;}
.header .right{float: right;}
.header .right a{float: right; font-size: 12px; color: #5A5A5A; line-height: 34px; margin: 30px 0 0 6px; display: block;}
.header .right a img{float: left; margin: 8px 7px 0 10px;}
.header .right .btn{border: 1px solid #E6E6E6; border-radius: 5px; width: 103px; text-align: center;}
.header .right .btn:nth-of-type(3){color: #2C5EC5;}
.header .right .btn:nth-of-type(2){background: #F9F9F9;}

.zh-top{background: url(../images/bj1.jpg) bottom center no-repeat; height: 617px; overflow: hidden;}
.m-top{margin: 25px 0 10px 0; height: 355px;}
.m-top .pic{width: 920px; float: left; height: 100%; overflow: hidden; position: relative;}
.m-top .pic .tb{position: absolute; top: 30px; right: 30px; z-index: 9;}
.m-top .pic .img{position: absolute; top: 50%; left: 50%; width: 100%;
    height: auto; min-height: 100%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}


.m-top .time{width: 270px; height: 100%; float: right; background: #fff; padding: 50px 10px; box-sizing: border-box; text-align: center; display: block;}
.m-top .time p{font-size: 18px; margin: 30px 0 5px 0;}
.m-top .time span{font-size: 22px; font-weight: bold; margin-bottom: 30px; display: block;}
.djs{background: #F5F5F5; padding: 20px 0px; border-radius: 5px;}
#show{font-size: 18px; line-height: 45px;}
#show em{background: #C9A96E; min-width: 24px; padding: 0 4px; font-size: 24px; color: #fff; border-radius: 5px; display: inline-block; margin: 0 5px;}

.zbdw{height: 130px; background: #fff; padding: 0 20px 0 30px;}
.zbdw h6{float: left; font-size: 22px; font-weight: bold; line-height: 130px;}
.zbdw h6 span{font-size: 18px; font-weight: normal;}
.zbdw .btn{float: right;}
.zbdw a{display: block; width: 180px; height: 46px; box-sizing: border-box; float: right; margin: 40px 0 0 13px; line-height: 46px; border-radius: 5px; text-align: center; font-weight: bold; font-size: 16px;}
.zbdw a:nth-child(1){border: 1px solid #F52F3E; color: #F52F3E;}
.zbdw a:nth-child(2){background: url(../images/sy_06.jpg) top center no-repeat; color: #fff; box-shadow: 3px 5px 20px #FBA5AC;}

.xx-list{background: #fff; margin-top: -65px; padding: 30px; box-sizing: border-box;}
.xx-list h6{font-size: 26px;}
.xx-list .btn{line-height: 46px; background: #F8F8F8; margin: 20px 0 40px 0;}
.xx-list .btn a{display: block; float: left; min-width: 106px; text-align: center; font-size: 16px; padding: 0 15px;}
.xx-list .btn a.on{background: #2152CB; color: #fff;}
.xx-list .list div{line-height: 50px; font-size: 14px; padding: 0 30px 0 20px;}
.xx-list .list div:nth-child(odd){background: #F8F8F8;}
.xx-list .list div p{float: left; width: 14%; height: 50px;}
.xx-list .list div .tit{float: left; width: 48%; display: block;}
.xx-list .list div .dj{margin-top: 12px; float: left;}
.xx-list .list div p:nth-child(4){width: 18%;}

.footer{border-top: 2px solid #305798; padding-top: 35px; margin-top: 50px; font-size: 14px;}
.footer .box{width: 40%; float: left; color: #4D4D4D; line-height: 28px;}
.footer .box:last-child{width: 20%; text-align: center;}
.footer .box h6{font-size: 22px; font-weight: bold; margin-bottom: 20px; position: relative;}
.footer .box h6 a{display: block; position: absolute; top: -5px; left: 110px;}
.footer .box span{width: 56px; display: inline-block;text-align: justify; text-align-last: justify; white-space: nowrap;}
.footer .box .ewm{width: 130px; height: 130px; border: 1px solid #E2E2E2; display: block; margin: 0 auto;}
.footer .bq{line-height: 52px; background: #F2F2F2; text-align: center; margin-top: 30px; color: #4d4d4d;}
.footer .bq a{color: #4D4D4D;}

.cont{border: 1px solid #092D86; background: #fff; margin-top: -65px; min-height: 500px; padding: 40px 25px; box-sizing: border-box;}

.cont .left{width: 195px; float: left;}
.cont .left a{width: 100%; height: 50px; line-height: 50px; margin-bottom: 30px; display: block; font-size: 18px; background: #BCCBEF; color: #2152CB; padding: 0 5px 0 20px; box-sizing: border-box; border-radius: 5px;}
.cont .left a img{float: left; margin: 13px 10px 0 0;}
.cont .left a.on{ color: #fff;
    background: -moz-linear-gradient(top, #7296F0 0%, #2152CB 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7296F0), color-stop(100%,#2152CB));
    background: -webkit-linear-gradient(top, #7296F0 0%,#2152CB 100%);
    background: -o-linear-gradient(top, #7296F0 0%,#2152CB 100%);
    background: -ms-linear-gradient(top, #7296F0 0%,#2152CB 100%);
    background: linear-gradient(to bottom, #7296F0 0%,#2152CB 100%);}
.cont .left a.on img{-webkit-filter: brightness(1000%);filter: brightness(1000%);}
.cont .left a:hover{ color: #fff;
    background: -moz-linear-gradient(top, #7296F0 0%, #2152CB 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7296F0), color-stop(100%,#2152CB));
    background: -webkit-linear-gradient(top, #7296F0 0%,#2152CB 100%);
    background: -o-linear-gradient(top, #7296F0 0%,#2152CB 100%);
    background: -ms-linear-gradient(top, #7296F0 0%,#2152CB 100%);
    background: linear-gradient(to bottom, #7296F0 0%,#2152CB 100%);}
.cont .left a:hover img{-webkit-filter: brightness(1000%);filter: brightness(1000%);}


.cont .right{width: 940px; float: right;}
.cont .right h6{width: 90%; margin: 0 auto ; border-bottom: 3px solid #2152CB; font-size: 24px; text-align: center;  line-height: 60px;}
.cont .right .item{padding: 30px 10%; border-bottom: 1px dashed #2152CB;}
.cont .right .item p{font-size: 16px; color: #2152CB; width: 50%; float: left; margin-bottom: 20px;}
.cont .right .tit{font-size: 20px; color: #2152CB; margin: 25px; line-height: 41px;}
.cont .right .tit img{float: left; margin-right: 10px;}
.cont .right .article{font-size: 16px; color: #080808; line-height: 25px; padding: 0 25px 0 80px;}

.banner{ width: 100%; position: relative; overflow: hidden;}
.banner img{ width: 100%; display: block;}

.swiper-pagination {text-align: right;}
.swiper-pagination-bullet {width: 25px; height: 25px; display: inline-block; border-radius: 100%; background: #fff; color: #2152CB; font-size: 14px; line-height: 25px; opacity: 1; text-align: center;}
.swiper-pagination-bullet-active {background: #2152CB; color: #fff;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {width: 98%;}

.dj{width: 60px; line-height: 24px; border: 1px solid #DDDD; font-size: 12px; display: block;}
.dj img{width: 16px; float: left; margin: 5px 6px 0 7px;}


.sssj{background: #fff; margin-top: -65px; padding: 30px 25px; box-sizing: border-box;}
.sssj .item{width: 215px; height: 110px; float: left; margin: 0 18px 20px 0; box-shadow: 0 0 5px rgba(204,204,204,0.5); padding: 20px; box-sizing: border-box;}
.sssj .item:nth-child(5n){margin-right: 0;}
.sssj .item img{float: left; margin-left: 10px;}
.sssj .item p{float: right; width: 120px; text-align: right; font-size: 18px;}
.sssj .item p span{font-size: 28px; font-weight: bold; margin-right: 5px;}

.djsk .dj-top{width: 100%;margin-bottom: 38px;}
.djsk .dj-search{width: 590px; box-sizing: border-box; float: left;border: 2px solid #2152cb;height: 44px;}
.djsk .dj-search .sel{display: block;width: 103px;height: 40px;border: 0;float: left;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size: 16px;color: #999999;box-sizing: border-box;padding: 0 35px 0 20px;background: url(../images/bj_jt.png) right center no-repeat;cursor: pointer;}
.djsk .dj-search .dj-btn{display: block;width: 107px;height: 40px;background: #2152cb;color: #fff;text-align: center;line-height: 40px;font-size: 18px;float: right;border: 0;}
.djsk .dj-search .dj-inp{display: block;width: calc(100% - 210px);border: 0;height: 40px;box-sizing: border-box;padding: 0 15px;font-size: 16px;color: #999999;float: left;}
.djsk .dj-search .dj-inp::-webkit-input-placeholder{font-size: 16px;color: #999999;}
.djsk .dj-search .dj-inp::-moz-placeholder{font-size: 16px;color: #999999;}
.djsk .dj-search .dj-inp:-moz-placeholder{font-size: 16px;color: #999999;}

.djsk .dj-bar{/* display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between; */width: 590px; float: right;}
.djsk .dj-bar a{display: inline-block;width: 108px;height: 44px;position: relative;font-size: 19px;color: #454545;font-weight: bold;line-height: 44px;border-radius: 5px;margin-right: 10px;text-align: center;transition: .5s;}
.djsk .dj-bar a em{width:0;height:0;border-width:7px 5px 0;border-style:solid;border-color:transparent transparent transparent;position:absolute;margin: 0 auto;bottom: -7px;left: 0;right: 0;transition: .5s;}
/* .djsk .dj-bar a:hover{background: #cf1516;color: #fff;}
.djsk .dj-bar a:hover em{border-color:#cf1516 transparent transparent;} */
.djsk .dj-bar a.active{background: #cf1516;color: #fff;}
.djsk .dj-bar a.active em{border-color:#cf1516 transparent transparent;}

.djsk .left{width: 590px; box-sizing: border-box; float: left; /* border: 10px solid #000; height: 496px;  overflow: hidden;*/}

.djsk .right{width: 590px; float: right;border-radius: 5px;box-sizing: border-box; /* box-shadow: 0 10px 10px rgba(33,82,203,.35); padding: 25px 25px 10px 25px; height: 496px;  overflow: hidden; */}

.djsk .dj-box{height: 496px;box-sizing: border-box;overflow: hidden;}
.djsk .left .dj-box{border: 10px solid #000;}
.djsk .right .dj-box{box-shadow: 0 5px 15px rgba(33,82,203,.35);padding: 25px 25px 10px 25px;}

.djsk .tit{line-height: 45px; border-bottom: 1px solid #CCC; display: block;}
.djsk .tit h6{font-size: 24px; color: #2152CB; font-weight: bold; float: left; border-bottom: 2px solid #2152CB; margin-bottom: -1px;}

.djsk .tit p{font-size: 14px; color: #2E2C2C; float: right;}
.txtScroll-top{padding: 20px 10px;height: 320px;}
.txtScroll-top li{line-height: 40px; color: #202020; font-size: 14px; cursor: default; overflow: hidden;height: 40px;}
.txtScroll-top li span{display: block; float: left;}
.txtScroll-top li span:nth-child(1){width: 20%}
.txtScroll-top li span:nth-child(2){width: 30%}
.txtScroll-top li span:nth-child(3){width: 8%}
.txtScroll-top li span:nth-child(4){width: 30%}
.txtScroll-top li span:nth-child(5){width: 12%}
.djsk .zbj{font-size: 16px; font-weight: bold; color: #fff; width: 180px; line-height: 46px; background: #CF1516; display: block; margin: 0 auto; border-radius: 5px; text-align: center;}
.txtScroll-top li:hover{color: #2152cb;}

.djsk .right .txtScroll-top{display: none;}
.djsk .right .txtScroll-top.active{display: block;}

.ad{display: block; /* margin: 50px 0 45px 0; */}

.xm .box{width: 590px; float: left; height: 440px; box-shadow: 0 10px 10px rgba(33,82,203,.35); padding: 5px 15px 15px 15px; box-sizing: border-box; border-radius: 5px; /* overflow: hidden; */position: relative;}
.xm .box:nth-child(2){float: right;}
.xm .box .xm-more{display: block;width: 120px;background: #2152cb;color: #fff;height: 30px;border-radius: 3px;position: absolute;bottom: -20px;left: 0;right: 0;margin: 0 auto;text-align: center;line-height: 30px;}
.xm .box .xm-more:hover{text-decoration: underline;}
.xm .title{line-height: 38px; border-bottom: 1px solid #CCC; margin-bottom: 10px;}
.xm .title a{display: block; font-size: 14px; color: #2E2C2C;}
.xm .title .more{float: right;}
.xm .title .btn{float: left;}
.xm .title .btn a{float: left; margin-right: 30px; border-bottom: 2px solid rgba(33,82,203,0); margin-bottom: -1px;}
.xm .title .btn a.on{color: #2454CB; font-size: 16px; font-weight: bold; border-color: #2454CB;}
.xm .title .btn a:nth-child(4){margin-right: 0;}
.xm .title .btn a:hover{color: #2454CB;}
.xm .list .qh-box{display: none;}
.xm .list .qh-box:nth-child(1){display: block;}
.xm li .tit{width: 330px; float: left; line-height: 36px; display: block; color: #070707;}
.xm li span{display: block; width: 130px; line-height: 28px; background: #77CCD3; color: #fff; text-align: center; border-radius: 5px; margin-top: 4px; float: left; padding: 0 5px;}
.xm li .dj{margin-top: 5px; float: right;}
.xm li .tit:hover{color: #2454CB;}

.gsyx{margin: 50px 0;}
.gsyx .tit{display: block; background: #D9DCDF;padding: 0 15px;}
.gsyx .tit h6{font-size: 20px; color: #2152CB; border-bottom: 8px solid #2152CB; float: left; box-sizing: border-box; line-height: 54px;}
.gsyx .tit h6 img{float: left; margin: 15px 5px 0 0;}
.gsyx .tit p{float: right; font-size: 14px; color: #2E2C2C; line-height: 62px;}

.gsyx .picScroll-left{overflow:hidden;}
.gsyx .picScroll-left .bd{overflow: hidden;}
.gsyx .picScroll-left .bd ul{ overflow:hidden; zoom:1; padding-top: 30px !important;}
.gx-box{width: 215px; margin-right: 30px; float:left; _display:inline;}
.gx-box .pic{border: 1px solid #C6C6C6; display: block;}
.gx-box .pic img{height: 125px; width: auto; margin: 10px auto 10px; display: block;}
.gx-box .pic p{font-size: 14px; color: #2152CB; text-align: center; line-height: 30px;}
.gx-box .txt{margin-top: 10px;}
.gx-box .dj{float: left;}
.gx-box .more{line-height: 24px; font-size: 14px; float: right; display: block;}
.gx-box:hover .pic{box-shadow: 0 0 10px rgba(127,126,126,.3);}

.zjlt .box{width: 590px; float: left; height: 440px; box-shadow: 0 10px 10px rgba(127,126,126,.3); box-sizing: border-box; border-radius: 5px; overflow: hidden;}
.zjlt .box:nth-child(2){float: right;}
.zjlt .tit{height: 46px; padding: 0 30px; box-sizing: border-box; display: block;}
.zjlt .tit h6{font-size: 16px; color: #2152CB; float: left; line-height: 46px;}
.zjlt .tit p{float: right; line-height: 46px; color: #2E2C2C;}
.zjlt .tit .fs{float: right; margin: 7px 0 0 10px; height: 30px; background: #F2F4F5; border-radius: 15px; width: 90px; font-size: 14px; color: #292727; line-height: 30px; cursor: default;}
.zjlt .tit .fs img{float: left; margin: 1.5px 7px 1.5px 2px;}
.zjlt .box:nth-child(1) .tit{background: #EDECEC;}
.zjlt .box:nth-child(2) .tit{background: #E5E8EB;}

.zj-box{float: left; box-sizing: border-box; border-radius: 5px;}
.zj-box .pic{width: 150px; height: 160px; overflow: hidden; border-radius: 5px; float: left; display: block;}
.zj-box .txt{width: 100px; float: right; color: #292727;}
.zj-box .txt p{font-size: 16px; margin-top: 20px;}
.zj-box .txt .dj{margin: 15px 0 25px 0;}
.zj-box .txt a{font-size: 14px; display: block;}
.zj-box .txt a span{color: #2152CB;}

.zj-list{padding: 27px 10px;}
.zj-list .zj-box{width: 50%; padding: 10px;}
.zj-list .zj-box:hover{box-shadow: 0 0 5px rgba(127,126,126,.3);}

.lt-list{padding: 20px; font-size: 14px; color: #292727;}
.lt-list .m-list{height: 260px; overflow-y: auto; line-height: 40px; padding-right: 20px;}
.lt-list .m-list span{margin-right: 10px;}
.lt-list .lt{margin: 20px 0 10px 0;}
.lt-list .lt input{height: 40px; border: 1px solid #A0A0A0; width: 470px; float: left; border-right: none; box-sizing: border-box; padding-left: 10px; outline: none;}
.lt-list .lt button{width: 80px; height: 40px; color: #fff; font-size: 16px; border: none; outline: none; float: right; background: #2152CB;}
.lt-list .ts{line-height: 30px;}
.lt-list .ts span{color: #FF000C;}
.lt-list .ts a{color: #2152CB;}

.link{margin-top: 50px;}
.link .box{width: 32%; float: left; margin: 0 2% 20px 0;}
.link .box:nth-child(3n){margin-right: 0;}
.link .box .tit{background: #D0DCE6; padding: 0 12px; line-height: 42px;}
.link .box .tit img{float: left; margin: 5px 5px 0 0;}
.link .lj-list{border-left: 1px solid #DCDCDC; padding: 10px 0; margin: 0 15px;}
.link .lj-list a{display: inline-block; float: left; margin-left: 10px; font-size: 14px; color: #010101; line-height: 30px;}
.link .lj-list a:hover{color: #2152CB;}


.zh-banner{height: 240px; position: relative;}
.zh-banner .img{position: absolute; top: 50%; left: 50%; height: auto; min-height: 100%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);}
.zh-banner .tb{position: absolute; top: 0; left: 0;}
.zhzj .zbdw{background: #F4F4F4; margin: 10px 0 50px 0;}
.zhzj .left{width: 785px; float: left; padding-right: 45px; border-right: 1px solid #CCC;}
.zhzj .left h6{font-size: 22px; width: 130px; height: 40px; background: #2152CB; color: #fff; text-align: center; line-height: 40px; margin-bottom: 35px;}
.zhzj .left .zhsj .box{width: 128px; height: 70px; text-align: center; line-height: 70px; float: left; margin: 0 3px 3px 0; background: #FFF4BA; color: #060606; font-size: 16px; font-weight: bold;}
.zhzj .left .zhsj .box:nth-child(6n){margin-right: 0;}
.zhzj .left .zhsj .box span{color: #FF3300; margin-right: 3px;}
.zhzj .left .zhsj .box:nth-child(odd){background: #FFE26D; color: #2152CB;}
.zhzj .left .gxys .tit{border-bottom: 1px solid #CCC; margin-bottom: 10px; padding: 0 10px;}
.zhzj .left .gxys .tit p{font-size: 18px; width: 100px; height: 36px; background: #2152CB; color: #fff; border-radius: 5px; text-align: center; line-height: 36px;}
.zhzj .left .xmsj .top{border-bottom: 1px solid #CCC; padding: 0 40px; margin: 30px 0 20px 0;}
.zhzj .left .xmsj .top .btn{float: left;}
.zhzj .left .xmsj .top .btn a{display: block; float: left; font-size: 14px; color: #0B0A0A; line-height: 45px; border-bottom: 2px solid transparent; margin-right: 15px;}
.zhzj .left .xmsj .top .btn a.on{border-color: #2152CB; color: #2152CB; font-weight: bold;}
.zhzj .left .xmsj .top .ss{float: right;}
.zhzj .left .xmsj .top .ss input[type="text"]{width: 235px; border: 1px solid #A0A0A0; border-right: none; outline: none; padding-left: 10px; height: 36px; float: left;}
.zhzj .left .xmsj .top .ss input[type="submit"]{width: 80px; color: #fff; background: #2152CB; text-align: center; outline: none; border: none; float: left; height: 38px;}
.zhzj .left .xmsj .btm .title{line-height: 38px; border-bottom: 1px solid #2152CB; background: #F2F2F2; cursor: default;}
.zhzj .left .xmsj .btm .title p{float: left; font-size: 14px; font-weight: bold; text-align: center;}
.zhzj .left .xmsj .btm .title p:nth-child(1){width: 150px;}
.zhzj .left .xmsj .btm .title p:nth-child(2){width: 365px; text-align: left;}
.zhzj .left .xmsj .btm .title p:nth-child(3){width: 80px; margin-right: 30px;}
.zhzj .left .xmsj .btm .title p:nth-child(4){width: 160px;}
.list li{border-bottom: 1px dashed #CCC; line-height: 36px;}
.zhzj .left .xmsj .btm .list li p{float: left; width: 150px; text-align: center;}
.zhzj .left .xmsj .btm .list li a{float: left; width: 365px; display: block;}
.zhzj .left .xmsj .btm .list li span{float: left; display: block; height: 24px; width: 80px; text-align: center; color: #fff; background: #4D75D5; border-radius: 8px; line-height: 24px; margin-top: 6px; margin-right: 30px;}
.zhzj .left .xmsj .btm .list li p:last-child{float: left; width: 160px; text-align: center;}
.zhzj .left .xmsj .btm .list li a:hover{color: #2152CB;}

.zhzj .right{width: 330px; float: right;}
.zhzj .right .pic{margin-top: 80px;}
.zhzj .right .js{font-size: 15px; line-height: 24px; color: #070707; margin-bottom: 20px;}
.zhzj .right .js h6{font-size: 18px; color: #2152CB; line-height: 40px; margin-bottom: 10px; font-weight: bold;}
.zhzj .right .box{padding: 20px 0; border-bottom: 1px solid #B3B3B3; font-size: 16px; line-height: 28px; text-align: right;}
.zhzj .right .box h6{font-weight: bold; font-size: 30px; position: relative; margin-bottom: 15px; text-align: left; line-height: 40px;}
.zhzj .right .box h6 span{font-size: 36px; margin-right: 10px;}
.zhzj .right .box h6:after{content: ''; width: 20px; height: 12px; background: #2152CB; display: block; position: absolute; bottom: 5px; right: 0;}

.zhzj .right .hddt{border: 1px solid #BEBEBE; margin-top: 20px; padding-bottom: 30px;}

.zhzj .right .hddt a{display: block; margin: 20px 15px 0 15px; font-size: 14px; color: #070707;}
.zhzj .right .hddt a span{color: #2152CB;}
.zhzj .right .hddt a:hover{color: #2152CB;}
.zhzj .right .hddt .tit{line-height: 48px; background: #F4F4F4; border-bottom: 3px solid #2152CB; padding: 0 15px; font-size: 18px; font-weight: bold; color: #2152CB; display: block; margin: 0;}


.grzx .left{width: 270px; float: left;}
.grzx .left .top{height: 180px; margin-top: -40px; color: #fff; position: relative; z-index: 9; padding: 50px 0 0 30px; box-sizing: border-box;
    background: linear-gradient(left, #2152CB, #02A3FC);
    background: -ms-linear-gradient(left, #2152CB, #02A3FC);
    background: -webkit-linear-gradient(left, #2152CB, #02A3FC);
    background: -moz-linear-gradient(left, #2152CB, #02A3FC);
}
.grzx .left .top h6{font-size: 24px; line-height: 35px;}
.grzx .left .top h6 img{float: left; margin-right: 5px;}
.grzx .left .top p{font-size: 30px; font-weight: bold; clear: both; margin-top: 10px;}
.grzx .left ul li{background: #F6F7FD;}
.grzx .left ul a{display: block; line-height: 60px; border-bottom: 1px solid #DDD; font-size: 20px; padding: 0 15px; position: relative; margin: 0 15px;}
.grzx .left ul a:after{content: ''; width: 0; height: 0; border: 9px solid transparent; border-left-color: #DADEF4; display: block; position: absolute; right: 10px; top: 23px;}
.grzx .left ul li.on{background: #fff;}
.grzx .left ul li.on a{color: #2152CB; border-bottom-color: #fff;}
.grzx .left ul li.on a:after{border-left-color: #2152cb;}
.grzx .left ul li:hover{background: #fff;}
.grzx .left ul li:hover a{color: #2152CB; border-bottom-color: #fff;}
.grzx .left ul li:hover a:after{border-left-color: #2152cb;}
.grzx .left .line{height: 3px;
    background: linear-gradient(left, #2152CB, #02A3FC);
    background: -ms-linear-gradient(left, #2152CB, #02A3FC);
    background: -webkit-linear-gradient(left, #2152CB, #02A3FC);
    background: -moz-linear-gradient(left, #2152CB, #02A3FC);
}

.grzx .right{width: 885px; float: right;}
.grzx .right .m-crumb{text-align: right; max-width: 100%; font-size: 14px; line-height: 70px;}
.grzx .right .m-crumb span{color: #1E4AB6;}
.grzx .right .m-cont{border: 1px solid #EDEDED; padding: 40px 30px; min-height: 600px;margin-bottom: 100px;}
.grzx .right .m-cont .avatar{margin-bottom: 40px;}
.grzx .right .m-cont .avatar .pic{width: 95px; height: 95px; border-right: 50%; overflow: hidden; float: left;}
.grzx .right .m-cont .avatar p{float: left; line-height: 95px; margin-left: 20px; color: #A3A9CB;}
.grzx .right .m-cont form .item{width: 570px; float: left; }
.grzx .right .m-cont form input,.grzx .right .m-cont form button{outline: none; border: none;}
.grzx .right .m-cont form input{height: 54px; border: 1px solid #C5C9E0; padding: 0 30px; margin-bottom: 30px; width: 100%; box-sizing: border-box; font-size:18px; color: #A3A9CB;}
::-webkit-input-placeholder { /* WebKit browsers */
color:#A3A9CB;font-size:18px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:#A3A9CB;font-size:18px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#A3A9CB;font-size:18px;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color:#A3A9CB;font-size:18px;
}
button{width: 230px; height: 55px; background: #2152CB; color: #fff; font-size: 24px; float: right;}
.sm{font-size: 16px; color: #999; float: right; margin-top: 40px; width: 230px;}
.sm span{color: #B3000B; font-size: 22px; display: block;}


.m-cont .xx-list{padding: 0; margin-top: 0;}
.m-cont .title{color: #2152CB; margin-bottom: 20px; font-size: 26px;}

.fbxq{margin-bottom: 40px;}
.fbxq input{width: 373px !important; height: 60px !important; border: 1px solid #C5C9E0; float: left; padding: 0 20px !important;}
.fbxq select{width: 280px; height: 60px; border: 1px solid #C5C9E0; float: left; margin: 0 10px; font-size: 18px; color: #A3A9CB; padding: 0 20px; outline: none;}
.fbxq button{width: 150px; height: 60px; background: #2152CB; color: #fff; font-size: 24px; float: left; border: none; outline: none;}

.xq-list .name{background: #F6F6F6; line-height: 70px;}
.xq-list .name p{float: left; font-size: 24px; width: 16%; text-align: center;}
.xq-list .name p:nth-child(2){width: 45%;}
.xq-list li{text-align: center; border-bottom: 1px solid #EDEDED; padding: 15px 0; line-height: 20px;}
.xq-list li p{width: 20%; float: left;}
.xq-list li a{width: 47%; float: left; display: block;}
.xq-list li p:nth-child(3){width: 13%;}
.xq-list li p:nth-child(4){width: 13%;}
.xq-list li a:last-child{width: 7%; color: #2152CB;}
.xq-list li a:hover{color: #2152CB;}


.wdlt .tit .fs{float: right; margin: 7px 0 0 10px; height: 30px; background: #F2F4F5; border-radius: 15px; width: 90px; font-size: 14px; color: #292727; line-height: 30px;}
.wdlt .tit .fs img{float: left; margin: 1.5px 7px 1.5px 2px;}
.wdlt .box:nth-child(1) .tit{background: #EDECEC;}
.wdlt .box:nth-child(2) .tit{background: #E5E8EB;}
.wdlt .lt-list .m-list {height: 320px; line-height: 40px;}
.wdlt .lt-list .lt {width: 620px; margin-top: 40px;}
.wdlt .lt-list .lt input{width: 540px;}

/* 设置滚动条的样式 */::-webkit-scrollbar {width: 6px;}
/* 滚动槽 */::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);border-radius: 10px;}
/* 滚动条滑块 */::-webkit-scrollbar-thumb {border-radius: 10px;background: rgba(0,0,0,0.1);-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);}
::-webkit-scrollbar-thumb:window-inactive {background: rgba(255,0,0,0.4);}

.register{background: url(../images/zcbj.jpg) top center no-repeat; width: 100%; height: 100%;align-items:center; display: -webkit-flex; -webkit-justify-content: flex-end; justify-content: flex-end;}

.return{width: 40px; position: absolute; top: 50px; left: 50px;}

.srk{width: 590px; border: 2px solid #1D6FC3; background: rgba(255,255,255,.3); padding: 8px; box-sizing: border-box;margin: auto 10% auto 0 ;}
.m-srk{background: #fff; border: 2px solid #0049C3; padding: 40px 80px;}
.m-srk h6{font-size: 28px; font-weight: bold; color: #007FE1; margin-bottom: 40px;}
.m-srk input{line-height: 60px; border: 2px solid #ECECEC; border-radius: 5px; outline: none; padding: 0 25px; margin-bottom: 5%; width: 100%; box-sizing: border-box;}
.m-srk p{font-size: 16px; color: #999;}
.m-srk p a{color: #1D6EFE;}
.srk button{float: none; width: 100%; height: 60px; background: #007FE1; border: none; margin-top: 10%; border-radius: 10px; font-size: 22px;}

.login{background: url(../images/dlbj.jpg) top center no-repeat; width: 100%; height: 100%;align-items:center; display: -webkit-flex; -webkit-justify-content: flex-end; justify-content: flex-end;}

.m-srk a{font-size: 16px; color: #999; margin-top: 5%; display: block; text-align: right;}
.m-srk a span{color: #1D6EFE;}

h6 .m-crumb{font-size: 14px; float: right; line-height: 35px;}
.xx-list .gx-list,.xx-list .zj-list,.xw-list{margin-top: 40px;}
.gx-list .gx-box:nth-child(5n){margin-right: 0;}
.gx-list .gx-box{width: 204px; margin-bottom: 30px;}

.xx-list .zj-list{padding: 0;}
.xx-list .zj-box{width: 23.5%; margin: 0 2% 30px 0; padding: 10px; box-shadow: 0 0 5px rgba(127,126,126,.3); box-sizing: border-box;}
.xx-list .zj-box:nth-child(4n){margin-right: 0;}
.xx-list .zj-box .pic{width: 130px;}
.xx-list .zj-box .txt .dj {margin: 20px 0 15px 0;}
.xx-list .zj-box:hover{box-shadow: 0 0 5px rgba(33,82,203,.5);}

.xw-list .xw-box{display: block; line-height: 50px; border-bottom: 1px dashed #E6E6E6;}
.xw-list .xw-box:hover{color: #1D6EFE;}


.zbzx{background: #2152CB;}
.zbzx .pic{float: left; margin: 50px 0 45px 30px;}
.zbzx .btn{float: right; margin-right: 10px}
.zbzx .btn a{display: block; width: 170px; height: 46px; box-sizing: border-box; float: right; margin: 50px 0 0 13px; line-height: 46px; border-radius: 5px; text-align: center; font-weight: bold; font-size: 16px;}
.zbzx .btn a:nth-child(1){border: 1px solid #F52F3E; color: #F52F3E; background: #fff;}
.zbzx .btn a:nth-child(2){background: url(../images/sy_06.jpg) top center no-repeat; color: #fff; box-shadow: 2px 5px 15px #FBA5AC;}

.num div{width: 19.2%; float: left; background: #FDB21E; margin-right: 1%; line-height: 58px; font-weight: 18px; color: #030303; text-align: center; box-shadow: 0 5px 10px rgba(0,0,0,.35);}
.num div:nth-child(1){border-radius: 5px 0 0 5px;}
.num div:nth-child(5){margin-right: 0; border-radius: 0 5px 5px 0;}
.num div span{color: #2152CB; margin: 0 2px;}

.txtMarquee-top{padding: 20px 10px;}
.txtMarquee-top li{line-height: 45px; color: #202020; font-size: 18px; cursor: default; color: #fff; border-bottom: 1px dashed #90A9E5; padding: 0 10px;}
.txtMarquee-top li span{display: block; float: left;}
.txtMarquee-top li span:nth-child(1){width: 16%; color: #FDE24E;}
.txtMarquee-top li span:nth-child(2){width: 31%}
.txtMarquee-top li span:nth-child(3){width: 10%; text-align: center;}
.txtMarquee-top li span:nth-child(4){width: 31%}
.txtMarquee-top li span:nth-child(5){width: 12%; text-align: center;}
.txtMarquee-top li span:nth-child(1):before{content: ''; width: 10px; height: 10px; display: inline-block; background: #fff; margin-right: 20px;}

.txtMarquee-left{width: 1010px; float: right; height: 40px;}
.txtMarquee-left .bd{overflow: hidden;}
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{margin-right:20px;  float:left; line-height:40px; text-align:left; _display:inline; width:auto !important;}
.txtMarquee-left .bd ul li a{color: #fff;}
.txtMarquee-left .bd ul li a:hover{color: #FDE350;}

.zbzx .btm{border-top: 1px solid #010E6B; padding: 15px 20px;
    background: linear-gradient(top, #2152CB, #082E8B);
    background: -ms-linear-gradient(top, #2152CB, #082E8B);
    background: -webkit-linear-gradient(top, #2152CB, #082E8B);
    background: -moz-linear-gradient(top, #2152CB, #082E8B);
}
.zbzx .zhdt{border: 1px solid #FDB21E; padding: 6px;}
.zbzx h6{width: 120px; background: #FDB21E; border-radius: 5px; font-size: 18px; text-align: center; line-height: 40px; float: left;}

.xgdw{line-height: 40px; font-size: 16px; color: #fff; margin-top: 10px;}
.xgdw span{font-size: 20px; color: #FDE350; letter-spacing: 15px;}

.xgdw a{color: #fff; margin-right: 10px;}
.xgdw a:hover{color: #FDE350;}


/* 表单提交 */
.file button{float: none; margin-top: 20px;}
.file .box{display: flex; width: 48%; float: left; margin-bottom: 20px;}
.file .box:nth-child(2n){float: right;}
.file .box p{font-size: 18px; line-height: 40px; margin-right: 20px; color: #4D4D4D;}
.grzx .right .file form input{height: 40px !important; padding: 0 15px !important; margin-bottom: 0 !important; flex: 1 !important; font-size: 16px !important;
}
.file .box select{height: 40px; padding: 0 15px; flex: 1; font-size: 16px; border: 1px solid #C5C9E0; color: #A3A9CB; outline: none;}
.file textarea{width: 100%; height: 150px; padding: 10px; resize: none; border-color: #C5C9E0; color: #C5C9E0; outline: none; font-size: 16px; margin-bottom: 20px; display: block;}
.file .sort{width: 100%;}
.fa_file{width: 160px;position: relative; clear: both;}
.fa_file .file_add{display: block;width: 100%;height: 130px;background: #d2d2d2;font-size: 90px;color: #fff;text-align: center;line-height: 120px;}
.fa_file .file_txt{font-size: 16px;color: #9a9a9a;display: block;text-align: center;line-height: 40px;}
.fa_file .fb_file{display: block;position: absolute;top: 0;left: 0;opacity: 0;cursor: pointer;z-index: 1;}
.fa_file .fa_pic{display: block;width: 100%;height: 130px;position: absolute;top: 0;left: 0;}
.grzx .right .file form .fa_file input{width: 100% !important; height: 130px !important;}



/* 展会进行 广告条轮播 */
.slidePic{width: 100%;overflow: hidden;position: relative;margin: 50px 0 45px 0;}
.slidePic .bd{width: 100%;overflow: hidden;}
.slidePic .bd li{width: 100%;}