@charset "utf-8";
*{margin: 0;padding: 0;border: 0;font-family:"Microsoft YaHei",PingFangSC-Regular, PingFang SC,  "PingFang SC",  sans-serif}
html,body{font-size:14px;color:#000;}
a{text-decoration: none;color:#000}
i{font-style:normal;}
.hide {display: none !important;}
.fr{float: right;}
.fl{float: left;}
/* == clearfix == */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix2{clear: both;content: '';*zoom:1;display:block;}
::-webkit-input-placeholder {/*webkit鍐呮牳娴忚鍣�/color: #aaa;}
:-moz-placeholder {/* Firefox 18-*/color: #aaa;}
::-moz-placeholder{/* Firefox 19+*/color: #aaa;}
:-ms-input-placeholder {color: #aaa;}
input:focus, textarea:focus {outline: none;}
ul, li,ol {list-style: none;}
input[type=button]{ cursor: pointer; -webkit-appearance: none; }
input[type=submit]{ cursor: pointer; -webkit-appearance: none; }
input[type=file]{ cursor: pointer; -webkit-appearance: none; }
button{ cursor: pointer; -webkit-appearance: none; }
button{border:none;outline:none;background:none;cursor:pointer}
input{border:none;outline:none;background:none;}
.text-c{text-align:center;}
.text-r{text-align:right;}
.text-l{text-align: left;}
em{font-style:normal;font-weight:normal;}
html,body{font-size:14px;}
body{overflow-x:hidden;width:100%;}

.color-f{color:#fff}
.color-7f{color:#7f7f7f;}
.color-8a{color:#8a8a8a;}
.m-l-a{margin-left:auto;}
.m-r-a{margin-right:auto;}
.m-r-0{margin-right:0px;}
.m-l-70{margin-left:70px;}
.m-b-50{margin-bottom:50px;}
.m-t-5{margin-top:5px;}
.m-t-10{margin-top:10px;}
.m-t-15{margin-top:15px;}
.m-t-20{margin-top:20px;}
.m-t-25{margin-top:25px;}
.w-1200{width:1200px;margin:0 auto;}
.w-1250{width:1250px;margin:0 auto;}
.rate-55{width:55%;}
.rate-40{width:40%;}
.flex{display:flex;flex-wrap:wrap;}
.flex-between{justify-content:space-between;}
.flex-center{align-items:center;}
.flex-end{align-items:flex-end;}
.color-red{color:#c30000;}
.color-blue{color:#003cd2;}


.index-body{background:url("../images/bg.jpg") no-repeat center 0;}
.main-header{background:#003cd2;border-bottom:1px solid rgba(255,255,255,0.2);height:90px;}
.main-header .header{height:90px;display:flex;align-items:center;justify-content:space-between;}
.main-header .header-fr{display:flex;align-items:center;}
.main-header .nav{display:flex;/* margin-right: 100px; */}
.main-header .nav li{margin-left:36px;}
.main-header .nav li a{display:block;font-size:18px;color:#fff;font-weight:550;position:relative;line-height:90px;}
.header-log{font-size:16px;color:#fff;cursor:pointer;margin-left:105px;}
.main-header .nav li a:after{height:3px;width:100%;background:#fff;position:absolute;left:0;bottom:0;display:block;content:"";transform:scale(0);transition:all 360ms;}
.main-header .nav li:hover a:after{transform:scale(1)}
.main-header .nav li.active a:after{transform:scale(1)}

.index-main{margin:25px auto 50px auto;display:flex;justify-content:space-between;}
.index-left{width:260px;}
.index-right{width: 1200px;}
.index-search{width:1180px;}
.index-info{background:#fff;padding:20px;margin-bottom:20px;}
.index-info .edit{width:20px;height:20px;background:url("../images/icon1.png") no-repeat center;display:block;margin-left:auto;margin-right:0;}
.index-info .info-dl{/* display:flex; */align-items:center;}
.index-info .info-dl .dt{ margin-right:10px;border-radius:100%;background-color: #fff;width: 100%;text-align: center;}
.index-info .info-dl .dt img{display:block;width:80px;height:80px;border-radius:100%;margin:0 auto;}
.index-info .info-dl .dd{width:100%;text-align: center;}
.index-info .info-dl .dd-t{font-size:16px;}
.index-info .info-dl .dd-c{color:#888888;font-size:14px;line-height:20px;margin-top:10px;}
.index-info .info-a{display:flex;margin:25px 0px;align-items:center;border-radius:22px;
    justify-content:center;height:40px;font-size:18px;color:#fff;font-weight:600;background:url("../images/btn1.png") no-repeat center;}
.index-info .info-a .icon{display:block;width:20px;height:20px;margin-right:10px;}
.index-info .info-a:hover{background:#21499d;}
.index-info .info-bot{display:flex;}
.index-info .info-bot li{line-height:1;flex:1;box-shadow:0 0 27px rgba(0,0,0,0.08);flex:1;border-radius:4px;position:relative;padding:40px 15px;
    margin:0 5px;text-align:center;overflow:hidden;}
.index-info .info-bot li .li-t{font-size:16px;color:#404040;position:relative;z-index:2;}
.index-info .info-bot li .li-c{font-size:20px;font-weight:bold;margin-top:15px;position:relative;z-index:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-info .info-bot .icon{position:absolute;left:0;bottom:0;width:100%;height:80px;z-index:0;}
.index-info .info-bot .icon img{display:block;margin-left:0;}

.index-menu{margin-bottom:20px;background:#fff url("../images/bg3.png") no-repeat center bottom;}
.index-menu .menu-ul li .a{display:flex;height:72px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #f0f0f0;
    font-size:16px;color:#404040;position:relative;transition:all 360ms;overflow:hidden;}
.index-menu .menu-ul li .d-icon{display:block;width:26px;height:26px;margin-right:15px;}
.index-menu .menu-ul li .h-icon{display:none;width:26px;height:26px;margin-right:15px;}
.index-menu .menu-ul li .menu-down{margin-left:185px;padding:10px 0px;}
.index-menu .menu-ul li .menu-down a{display:block;border:none;height:auto;line-height:30px;font-size:14px;color:#404040;}
.index-menu .menu-ul li .menu-down a:hover{color:#003cd2;}
.index-menu .menu-ul li .a:before{transition:all 360ms;color:#404040;width:5px;height:45px;position:absolute;left:0;
    top:50%;transform:translateY(-50%);background:#003cd2;display:block;content:"";opacity:0;}
.index-menu .menu-ul li:hover .a{background:rgba(6,55,111,0.1);}
.index-menu .menu-ul li:hover .a:before{opacity:1;}
.index-menu .menu-ul li.active .a{background:rgba(6,55,111,0.1);}
.index-menu .menu-ul li.active .a:before{opacity:1;}

.index-wx{background:#fff;padding:20px;display:flex;}
.index-wx .wx{text-align:center;font-size:12px;color:#404040;line-height:20px;flex:1;}
.index-wx img{display:block;margin:0 auto;width:105px;height:105px;}

.index-tit{display:flex;align-items:center;justify-content:space-between;padding-left:25px;position:relative;}
.index-tit .t{color:#003cd2;font-size:20px;font-weight:600;line-height:1;}
.index-tit:before{width:8px;height:25px;background:#003cd2;position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;content:"";}
.index-tit .tit-flex{display:flex;align-items:center;}
.index-tit .more{font-size:14px;color:#8a8989;}
.index-tit .more:hover{color:#005ead}

.index-right .right-content{background:#fff;padding:30px;}
.index-donate{margin-bottom:20px;}
.index-donate .donate-ul{display:flex;flex-wrap:wrap;margin:20px -5px 0 -5px;}
.index-donate .donate-ul li{width:25%;}
.index-donate .donate-ul li .li-con{margin:0 5px;position:relative;border-radius:10px;overflow:hidden;}
.index-donate .donate-ul li .li-bg{position:absolute;left:0;top:0;width:100%;height:100%;}
.index-donate .donate-ul li .li-bg img{display:block;width:100%;height:100%;position:relative;}
.index-donate .donate-ul li .li-hd{padding:15px 15px;position:relative;z-index:11;}
.index-donate .donate-ul li .li-hd .h{display:flex;align-items:center;color:#fff;font-size:14px;}
.index-donate .donate-ul li .li-hd .icon{width:24px;height:24px;display:block;margin-right:5px;}
.index-donate .donate-ul li .li-hd .n{font-size:22px;font-weight:600;color:#fff;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-donate .donate-ul li .li-hd .n .s{font-size:14px;font-weight:normal;}
.index-donate .donate-ul li .line{height:5px;background:url("../images/line1.png") no-repeat center;position:relative;z-index:12;}
.index-donate .donate-ul li .li-bd{padding:15px 5px;display:flex;color:#fff;justify-content:space-between;text-align:center;position:relative;z-index:12;align-items:center;}
.index-donate .donate-ul li .c{width:80px;}
.index-donate .donate-ul li .c .p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-donate .donate-ul li .line2{width:3px;height:23px;background:url("../images/line2.png") no-repeat center;min-width:3px;margin:0 5px;}

.index-day{margin-bottom:20px;}
.index-day .day-ul{margin-top:20px;display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}
.index-day .day-ul li{width:33.333%;}
.index-day .day-ul .li-con{margin:0 10px;box-shadow:0 0 27px rgba(0,0,0,0.08);padding:20px 10px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;}
.index-day .day-ul .con{width:100px;text-align:center;color:#404040;}
.index-day .day-ul .icon{display:block;width:26px;height:26px;margin:0 auto;}
.index-day .day-ul .b{/* color:#c30000; */font-weight:600;font-size:30px}
.index-day .day-ul .num{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-day .day-ul .c{font-size:12px;color:#b5b5b5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-day .day-ul .line{width:1px;height:30px;margin:0 10px;background:#dbdbdb;}
.index-day .day-ul .t{margin-top:6px;}

.index-day1{margin-bottom:20px;width: 3600px;overflow: hidden;}
.index-day1 .li  {width: 1200px;display: inline-block;}
.index-day1 .li .li-con{width: 120px;height: 120px;display: inline-block;}
.index-day1 .li .li-con .con{width:80px;height:80px;text-align: center;box-shadow:0 0 27px rgba(0,0,0,0.08);margin:20px;padding:10px;border-radius:100%;line-height: 80px;}
.index-day1 .li .li-con .con .iconfont{font-size: 50px;line-height: 80px;}
.index-day1 .li .li-con .txt{font-size: 14px; color: #666;margin-top: 10px;padding:10px;overflow: hidden;width: 100%;text-align: center;}

.index-day2{margin-bottom:20px;width: 3600px;overflow: hidden;}
.index-day2 .li  {width: 1200px;display: inline-block;}
.index-day2 .li .li-con{width: 120px;height: 120px;display: inline-block;margin: 0 40px;}
.index-day2 .li .li-con .con{width:80px;height:80px;text-align: center;box-shadow:0 0 27px rgba(0,0,0,0.08);margin:20px;padding:10px;border-radius:10px;}
.index-day2 .li .li-con .con .iconfont{font-size: 50px;line-height: 80px;}
.index-day2 .li .li-con .txt{font-size: 14px; color: #666;margin-top: 10px;padding:10px;overflow: hidden;width: 100%;text-align: center;}

.index-day3{margin-bottom:20px;width: 3600px;overflow: hidden;}
.index-day3 .li  {width: 1200px;display: inline-block;}
.index-day3 .li .li-con{width: 120px;height: 120px;display: inline-block;}
.index-day3 .li .li-con .con{width:60px;height:60px;text-align: center;box-shadow:0 0 27px rgba(0,0,0,0.25);margin:20px;padding:10px;border-radius:100%;line-height: 60px;}
.index-day3 .li .li-con .con .iconfont{font-size: 40px;}
.index-day3 .li .li-con .txt{font-size: 14px; color: #666;margin-top: 10px;overflow: hidden;width: 100%;text-align: center;}



.bottom-point{clear: both;width: 100%;height: 30px;text-align: center;}
.bottom-point .po{width:10px;height: 10px;border-radius:100%;background-color: #999;display: inline-block;margin: 0 10px;cursor: pointer;}

.index-wait{background:#fff;box-shadow:0 0 27px rgba(0,0,0,0.08);padding:20px;margin-bottom:20px;}
.index-tab{margin-left:75px;display:flex;}
.index-tab .li{cursor:pointer;width:120px;height:36px;line-height:36px;text-align:center;color:#8a8989;margin-right:10px;border:1px solid #dcdcdc;}
.index-tab .li.active{background: #f27a56;color: #fff;}

.index-wait .wdgzt-box{border:1px solid #f0f0f0;margin-top:20px;display:none;}
.index-wait .wdgzt-box.active{display:block;}
.index-wait .wait-box{border:1px solid #f0f0f0;margin-top:20px;display:none;}
.index-wait .wait-box.active{display:block;}
.index-wait .wait-tr{padding:20px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;}
.index-wait .th{font-size:16px;color:#404040;}
.index-wait .td{color:#413f3f;}
.index-wait .wait-tr:nth-last-child(1){border:none;}


.index-wait .wait-box2{border:1px solid #f0f0f0;margin-top:20px;display:none;}
.index-wait .wait-box2.active{display:block;}

.index-wait .li-con{width: 120px;height: 120px;display: inline-block; margin-bottom: 30px;}
.index-wait .li-con .con{width:60px;height:60px;text-align: center;box-shadow:0 0 27px rgba(0,0,0,0.25);margin:20px 20px 10px 20px;padding:10px;border-radius:100%;line-height: 60px;}
.index-wait .li-con .con .iconfont{font-size: 40px;}
.index-wait .li-con .txt{font-size: 14px; color: #666;margin-top: 10px;overflow: hidden;width: 100%;text-align: center;}




.index-wait .li-con2{width: 90px;height: 80px;display: inline-block; margin-bottom: 10px;text-align: center;}
.index-wait .li-con2 .con{width:60px;height:60px;text-align: center;box-shadow:0 0 27px rgba(0,0,0,0.40);margin:10px 5px;padding:10px;border-radius:100%;line-height: 60px;}
.index-wait .li-con2 .con .iconfont{font-size: 35px;}
.index-wait .li-con2 .txt{font-size: 12px; color: #666;margin-top: 10px;overflow: hidden;width: 100%;text-align: center;}


.w-220{width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.w-100{width:100px;text-align:center;}
.w-190{width:190px;text-align:center;}
.w-50{text-align:center;width:50px;}
.wait-a{color:#0090ff;}
.w-215{width:215px;}
.w-150{width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.w-240{width:240px;}
.w-300{width:300px;}
.color-b{}


.index-apply{background:#fff;box-shadow:0 0 27px rgba(0,0,0,0.08);padding:20px;margin-bottom:20px;}
.index-apply .apply-box{display:none;border-top:1px solid #f0f0f0;margin-top:15px;}
.index-apply .apply-tr{padding:20px 0px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;}
.index-apply  .c{color:#a8a8a8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.apply-progress{display:flex;align-items:center;}
.apply-progress .pro{width:150px;height:10px;border-radius:2px;background:#eee;overflow:hidden;position:relative;}
.apply-progress .pro .s{position:absolute;left:0;top:0;width:100%;height:100%;background:#c30000;}
.apply-progress .n{color:#c30000;margin-left:10px;}
.index-apply .apply-box.active{display:block;}



.index-news{background:#fff;box-shadow:0 0 27px rgba(0,0,0,0.08);padding:20px;margin-bottom:20px;}
.index-news .news-box{display:none;border-top:1px solid #f0f0f0;margin-top:15px;}
.index-news .news-box .news-li{display:flex;align-items:center;justify-content:space-between;padding:20px 0px;border-bottom:1px solid #f0f0f0;}
.index-news .news-box .news-li .c{width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-news .news-box.active{display:block;}

.main-footer{background:#202020;padding:30px 0;text-align:center;color:#fff;}

.fixed-news{position:fixed;bottom:0px;right:0;box-shadow:0 0 54px rgba(0,0,0,0.08);width:400px;z-index:9999;}
.fixed-news .news-con{padding:30px 20px;position:relative;background:#fff;}
.fixed-news .news-close{position:absolute;right:20px;top:20px;width:10px;height:10px;background:url("../images/close.jpg") no-repeat center;cursor:pointer;}
.fixed-news  .news-tit{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;padding-bottom:10px;}
.fixed-news  .news-tit .t{display:flex;align-items:center;font-size:20px;color:#003cd2;font-weight:600;}
.fixed-news  .news-tit .icon{display:block;margin-right:15px;}
.fixed-news  .con{padding-top:20px;}
.fixed-news  .con .c{color:#b5b5b5;margin-top:10px;}

.login-pop{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:9999;display:none;}
.login-pop .login-box{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;width:1200px;display:flex;align-items:center;justify-content:space-between;}
.login-pop .login-logo img{display:block;}
.login-pop .login{background:#fff;border-radius:10px;width:370px;padding:40px 0px;position:relative;position:relative;}
.login-pop .login-close{cursor:pointer;width:10px;height:10px;background:url("../images/close.jpg") no-repeat center;position:absolute;right:20px;top:20px;}
.login-pop .login-t{color:#003cd2;font-size:20px;font-weight:bold;text-align:center;}
.login-pop .login-ul{margin:20px 30px 0 30px;}
.login-pop .login-ul li{margin-bottom:10px;height:48px;border:1px solid #e7e7e7;padding:0 15px;display:flex;align-items:center;border-radius:10px;position:relative;}
.login-pop .login-ul li .icon{display:block;width:24px;height:24px;margin-right:10px;min-width:24px;}
.login-pop .login-ul li .input{flex:1;height:48px;font-size:16px;background:none;width:auto;}
.login-pop .login-ul li .input::placeholder{color:#cbcbcb;}
.login-pop .login-ul li .ver{position:absolute;right:0;top:4px;width:95px;height:40px;display:block;cursor:pointer;}
.login-pop .login-btn{display:block;height:52px;width:310px;margin:10px auto;border-radius:10px;text-align:center;line-height:52px;background:#003cd2;color:#fff;font-size:16px;}

.header-done{margin-left:50px;display:flex;align-items:center;}
.header-message{width:23px;height:27px;position:relative;display:block;background:url("../images/icon11.png") no-repeat center;margin-right:30px;}
.header-message .num{background:#df0000;height:20px;line-height:20px;border-radius:10px;padding:0 5px;font-size:14px;font-weight:600;color:#fff;
position:absolute;right:-20px;top:-10px;}
.header-person{display:flex;align-items:center;cursor:pointer;position:relative;width: 145px;}
.header-person .img img{display:block;width:40px;height:40px;/* border:2px solid #fff; */border-radius:100%;min-width:40px;margin-right:10px;background: #fff;}
.header-person .name{font-size:16px;color:#fff;}
.header-person .person-down{width:270px;position:absolute;right:0;top:35px;padding-top:20px;display:none;}
.header-person .person{background:#fff;position:relative;box-shadow:0 0 27px rgba(0,0,0,0.05)}
.header-person .person:before{width:14px;height:7px;background:url("../images/icon12.png") no-repeat center;position:absolute;right:60px;top:-7px;display:block;content:"";}
.header-person .hd{display:flex;padding:20px;align-items:center;}
.header-person .hd img{display:block;width:45px;height:45px;min-width:45px;border-radius:100%;margin-right:20px;}
.header-person .hd .txt .t{font-size:16px;}
.header-person .hd .txt .c{color:#888888;}
.header-person .person-a{display:block;font-size:16px;padding:0px 20px 15px 20px;}
.quit-a{color:#003cd2;padding:15px 20px;border-top:1px solid #f0f0f0;display:block;font-size:16px;}

.data-tab{display:flex;border-bottom:1px solid #f0f0f0;align-items:center;font-size:16px;color:#404040;padding-bottom:20px;line-height:1;}
.data-tab .tab-a{color:#404040;margin-right:60px;position:relative;}
.data-tab .tab-a.active{color:#003cd2;}
.data-tab .tab-a.active:after{position:absolute;left:0;bottom:-20px;width:100%;height:2px;background:#003cd2;display:block;content:"";}

.data-choice{margin:20px 0px;}
.data-choice .choice-a{color:#0090ff;font-size:14px;}
.data-choice .choice-ul{display:flex;flex-wrap:wrap;margin:10px -13px;}
.data-choice .choice-ul li{width:235px;display:flex;align-items:center;margin:10px 13px;}
.data-choice .choice-ul .label{width:65px;margin-right:10px;text-align:right;min-width:65px;}
.data-choice .choice-ul .li-input{height:28px;border:1px solid #d0d0d0;flex:1;padding:0 5px;}
.data-choice .choice-ul .input{width:100%;height:28px;font-size:12px;}
.data-choice .choice-ul .input::placeholder{color:#d6d6d6;}
.data-choice .choice-ul .select{width:100%;height:28px;font-size:12px;outline:none;}
.data-choice .choice-bot{background:#f8f8f8;padding:10px 20px;display:flex;align-items:center;justify-content:flex-start;text-align: left;}
.data-choice .choice-bot .bot-a{display:flex;align-items:center;}
.data-choice .choice-bot .a{color:#0090ff;font-size:14px;}
.data-choice .choice-bot .s{color:#3e3a39;margin:0 5px;}
.data-choice .choice-bot .label{width:65px;margin-right:10px;text-align:right;min-width:65px;}
.data-choice .choice-bot .li-input{width: 160px;}
.data-choice .choice-bot .input{width:135px;height:28px;font-size:12px;height:28px;border:1px solid #d0d0d0;flex:1;padding:0 5px;background: #fff;min-width: 85px;}
.public-btn{min-width:85px;height:30px;border-radius:4px;background:#003cd2;color:#fff;text-align:center;line-height:30px;color:#fff;margin-right:20px;padding: 0px 10px;}
.public-btn-fh{width:85px;height:30px;border-radius:4px;background:#e3e3e3;color:#404040;text-align:center;line-height:30px;color:#404040;margin-right:20px;}
.data-box{margin:20px 0px;}
.data-box .data-table{border:1px solid #f0f0f0;width:100%;border-collapse:collapse;}
.data-box .data-table th{border:1px solid #f0f0f0;background:#f6f6f6;padding:15px 10px;font-size:14px;font-weight:normal;}
.data-box .i{display:block;margin:0 5px;}
.data-box .site{width:8px;height:10px;background:url("../images/icon14.png") no-repeat center;}
.data-box .data-table td{padding:15px 10px;border:1px solid #f0f0f0;font-size:14px;color:#818181;}
.data-box .data-table td a i {color: #003cd2;}
.data-box .data-table td a {color: #003cd2;}
.main-pages{display:flex;border:1px solid #f0f0f0;border-top:none;align-items:center;padding:10px;justify-content:space-between;font-size:14px;color:#818181;}
.main-pages .a{color:#003cd2;margin:0 2px;}
.main-pages .all{margin-right:5px;}
.main-pages .total{margin-right:3px;}
.main-pages .pages{display:flex;align-items:center;}
.main-pages .page-input{width:30px;height:18px;text-align:center;border:1px solid #f0f0f0;margin:0 4px;font-size:12px;}
.main-pages .page-btn{background:#003cd2;color:#fff;margin-right:4px;border-radius:2px;font-size:12px;padding:0 2px;height:18px;
display:flex;justify-content:center;align-items:center;}
.main-pages .jump{font-size:12px;display:flex;align-items:center;}

.hall-body{background:#fafafa url("../images/bg15.jpg") no-repeat center bottom;min-height:100vh;}
.hall-bg{min-height:824px;background:url("../images/bg12.jpg") no-repeat center 0;background-size: 100%;}
.hall-title{font-size:50px;display:flex;align-items:center;justify-content:center;color:#fff;}
.hall-title .line{width:60px;height:2px;background:#fff;margin:0 24px;}
.hall-head{padding:85px 0px;}
.hall-search{width:600px;height:60px;background:#fff;margin-top:30px;margin-left:auto;margin-right:auto;}
.hall-search .search-con{display:flex;align-items:center;justify-content:space-between;padding-left:30px;position:relative;}
.hall-search .input{flex:1;height:60px;font-size:16px;}
.hall-search .input::placeholder{color:#bbb;}
.hall-search .search-btn{width:64px;height:60px;background:url("../images/search1.png") no-repeat center;position:relative;right:0;transition:all 360ms;}
.hall-search .search-btn:hover{right:-5px;}

.hall-all{background:#fff;margin-bottom:30px;padding:30px;}
.hall-all .all-ul{display:flex;flex-wrap:wrap;margin:20px -15px 0 -15px;}
.hall-all .all-ul li{width:33.333%;}
.hall-all .all-ul .li-con{display:flex;align-items:center;justify-content:space-between;padding:30px;margin:0 15px;}
.hall-all .all-ul .li-fl{display:flex;align-items:center;font-size:16px;color:#404040;}
.hall-all .all-ul img{display:block;width:60px;height:60px;margin-right:20px;}
.hall-all .all-ul .num{font-size:30px;font-weight:600;}
.hall-all .all-ul li.li1 .li-con{background:#f6fbff;}
.hall-all .all-ul li.li2 .li-con{background:#f7fffe;}
.hall-all .all-ul li.li3 .li-con{background:#fffcf4;}
.hall-all .all-ul li.li1 .num{color:#007dde;}
.hall-all .all-ul li.li2 .num{color:#03d1af;}
.hall-all .all-ul li.li3 .num{color:#ffb50c;}

.hall-container{margin-bottom:30px;}
.hall-tab{display:flex;}
.hall-tab .tab-a{color:#1f1f1f;position:relative;flex:1;height:110px;
    border-right:1px solid #d3d3d3;padding:0 60px;display:flex;align-items:center;
    transition:all 360ms;cursor:pointer;
    justify-content:space-between;background:#fafafa;}
.hall-tab .t{font-size:24px;font-weight:600;}
.hall-tab .icon{display:block;}
.hall-tab .tab-a:nth-last-child(1){border:none;}
.hall-tab .tab-a:hover{background:#003cd2;color:#fff;}
.hall-tab .tab-a:hover:after{display:block;width:46px;height:14px;position:absolute;left:50%;margin-left:-23px;bottom:-7px;background:url("../images/hall14.png") no-repeat center;content:"";}


.hall-tab .tab-a.active{background:#003cd2;color:#fff;}
.hall-tab .tab-a.active:after{display:block;width:46px;height:14px;position:absolute;left:50%;margin-left:-23px;bottom:-7px;background:url("../images/hall14.png") no-repeat center;content:"";}


.hall-box{padding:10px 30px 30px 30px;display:none;}
.hall-box.active{display:block;box-shadow: 0 0 40px rgb(0 0 0 / 20%);background: #fff;}
.hall-box .hall-t{font-size:20px;font-weight:600;border-bottom:1px solid #f0f0f0;padding-bottom:20px;line-height:1;}
.hall-box .hall-item{margin-top:30px;}
.hall-box .hall-class{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-top:20px;}
.hall-box .hall-class li{width:25%;}
.hall-box .hall-class  a{display:flex;background:#fff;margin:10px;transition:all 360ms;top:0;
    box-shadow:0 0 20px rgba(0,0,0,0.08);padding:20px 20px 20px 30px;align-items:center;position:relative;}
.hall-box .hall-class .icon{display:block;width:50px;height:50px;border-radius:100%;min-width:50px;margin-right:40px;}
.hall-box .hall-class .txt{width:calc(100% - 90px);}
.hall-box .hall-class .t{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hall-box .hall-class .c{color:#848484;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hall-box .hall-class  a:after{width:1px;height:18px;background:#dfdfdf;position:absolute;left:100px;top:50%;margin-top:-9px;display:block;content:"";}
.hall-box .hall-class  a:hover{top:-6px;}

.hall-last{background:#fff;margin-bottom:30px;padding:30px;}
.last-tab{display:flex;border-bottom:1px solid #f0f0f0;line-height:1;padding-bottom:20px;align-items:center;margin-top: 10px;}
.last-tab .tab-a{font-size:20px;font-weight:600;position:relative;color: #003cd2;line-height: 1;}
.last-tab .line{width:1px;height:18px;background:#dfdfdf;margin:0 40px;}
.last-tab .tab-a.active:after{position:absolute;left:0;bottom:-20px;width:100%;height:2px;background:#003cd2;display:block;content:"";}

.hall-zx{margin-top:30px;}
.hall-zx .zx-li{display:flex;margin:20px 0px;color:#404040;}
.hall-zx .zx-li .label{width:105px;font-size:16px;/* color:#c30000; */text-align:right;margin-right:15px;min-width:105px;}
.hall-zx .zx-li .li-fr{width:calc(100% - 120px);}
.hall-zx .zx-li .li-input{border:1px solid #eaeaea;padding:0 10px;}
.hall-zx .zx-li .input{width:100%;height:45px;}
.hall-zx .zx-li .text{padding:10px 0px;width:100%;}
.hall-zx .zx-li .tip{margin-top:10px;}
.hall-zx .zx-li .radio-flex{display:flex;align-items:center;}
.hall-zx .zx-li .radio{position:relative;margin-right:20px;}
.hall-zx .zx-li .radio input[type=radio]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;}
.hall-zx .zx-li .radio span{display:block;background:url("../images/radio2.png") no-repeat 0px center;padding-left:20px;}
.hall-zx .zx-li .radio input[type=radio]:checked+span{background:url("../images/radio1.png") no-repeat 0px center;}
.hall-zx .zx-li .yan-flex{display:flex;align-items:center;}
.hall-zx .zx-li .yan-input{width:150px;height:45px;background:#eeeeee;padding:0 10px;}
.hall-zx .zx-li .yan-h{color:#ababab;font-size:12px;line-height:1;margin-top:10px;}
.hall-zx .zx-bot{width:120px;height:35px;background:#003cd2;color:#fff;display:block;margin-left:120px;margin-top:30px;border-radius:0px;}
.hall-zx .up-flex{display:flex;align-items:center;}
.hall-zx .up-flex .up-c{font-size:12px;color:#c30000}
.hall-zx .up-flex .up-btn{width:145px;height:20px;background:#003cd2;color:#fff;font-size:12px;margin-right:10px;}


.hall-fw{margin-top:30px;}
.hall-fw .fw-box{display:flex;justify-content:space-between;margin-top:20px;}
.hall-fw .fw-fl{width:510px;}
.hall-fw .fw-map{width:570px;}
.hall-fw .fw-map img{display:block;width:100%;}
.hall-fw .fw-hd{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;padding-bottom:15px;padding-top:10px;}
.hall-fw .fw-hd .t{font-size:16px;font-weight:600;color:#404040;}
.hall-fw .fw-hd .more{color:#003cd2;}
.hall-fw .fw-li{display:flex;margin:20px 0px;}
.hall-fw .fw-li .num{min-width:22px;margin-right:15px;width:22px;height:29px;background:url("../images/icon18.png") no-repeat center;font-size:14px;color:#fff;text-align:center;line-height:25px;}
.hall-fw .fw-li .txt .t{font-size:16px;font-weight:600;color:#404040;line-height:24px;}
.hall-fw .fw-li .txt .c{font-size:14px;line-height:24px;color:#707070;margin:5px 0px;}
.hall-fw .fw-li .txt .d{font-size:12px;color:#9b9b9b;line-height:24px;}


.guide-body{background:#fafafa url("../images/bg15.jpg") no-repeat center bottom;min-height:100vh;}
.guide-header{background:#003cd2;}
.guide-container{background:#fff;box-shadow:0 0 27px rgba(0,0,0,0.05);padding:15px 30px;margin:145px auto 50px auto;}

.guide-sec1{box-shadow:0 0 27px rgba(0,0,0,0.05);padding:20px;background:#fff;}
.guide-sec1 .sec1-ul{display:flex;margin:20px 0;flex-wrap:wrap;}
.guide-sec1 .sec1-ul li{box-shadow:0 0 27px rgba(0,0,0,0.08);background:#fff;margin-right:20px;position:relative;padding:20px 0 30px 0;width:150px;border-radius:6px;overflow:hidden;}
.guide-sec1 .sec1-ul .li-t{margin:0 20px;font-size:16px;color:#404040;position:relative;z-index:11;}
.guide-sec1 .sec1-ul .li-c{margin:0 20px;text-align:center;position:relative;z-index:11;margin-top:15px;}
.guide-sec1 .sec1-ul .n{color:#003cd2;font-size:40px;font-weight:600;}
.guide-sec1 .sec1-ul  .icon{display:block;position:absolute;left:0;bottom: 0;}
.guide-sec1 .sec1-bot{display:flex;align-items:center;}
.guide-sec1 .sec1-bot .bot-btn{color:#404040;font-size:16px;height:40px;background:#f2f2f2;display:flex;align-items:center;width:118px;justify-content:center;margin-right:20px;cursor:pointer;}
.guide-sec1 .sec1-bot .bot-btn .d-icon{display:block;margin-right:10px;}
.guide-sec1 .sec1-bot .bot-btn .h-icon{display:none;margin-right:10px;}
.guide-sec1 .sec1-bot .bot-btn:hover .d-icon{display:none;}
.guide-sec1 .sec1-bot .bot-btn:hover .h-icon{display:block;}
.guide-sec1 .sec1-bot .bot-btn:hover{background:#003cd2;color:#fff;}
.guide-sec1 .sec1-bot .bot-btn.on .d-icon{display:none;}
.guide-sec1 .sec1-bot .bot-btn.on .h-icon{display:block;}
.guide-sec1 .sec1-bot .bot-btn.on{background:#003cd2;color:#fff;}


.guide-sec2{box-shadow:0 0 27px rgba(0,0,0,0.05);padding:20px;background:#fff;margin: 20px 0;}
.guide-info{margin:20px 0px;}
.guide-info .info-t{font-size:16px;color:#404040;font-weight: bold;}
.guide-info .info-t .g{color:#818181;}
.guide-info .info-table{margin:15px 0px;}
.guide-info .info-table table{width:100%;border-collapse:collapse;border:1px solid #f0f0f0;font-size:16px;color:#404040;}
.guide-info .gray{background:#f7f7f7;}
.guide-info .info-table td{padding:12px 15px;border:1px solid #f0f0f0;}
.guide-list{margin:20px 0px;}
.guide-list .li{margin:15px 0px;}
.guide-list .li-t{font-size:16px;}
.guide-list .li-t .t{font-weight:600;color:#003cd2;}
.guide-list .li-img img{display:block;width:100%;}
.guide-list .li-img{margin-top:15px;}
.guide-bot{margin:50px 0px;}
.guide-btn{display:block;width:210px;height:52px;border-radius:26px;background:#003cd2;transition:all 360ms;
    display:block;margin:0 auto;text-align:center;line-height:52px;color:#fff;font-size:16px;position:relative;top:0;}
.guide-btn:hover{background:#021b38}


.body-gray{/* background:#f1f2f3;min-height:100vh; */background:#fafafa url(../images/bg15.jpg) no-repeat center bottom;min-height:calc(100vh);background-size: cover;}

.xx-head{background:#fff;box-shadow:0 0 27px rgba(0,0,0,0.05);padding:20px 0px;}
.xx-head .head-flex{display:flex;align-items:center;justify-content:space-between;}
.xx-head .head-fl{display:flex;}
.xx-head .head-a{display:flex;align-items:center;font-size:18px;color:#404040;margin-right:35px;}
.xx-head .head-a .icon{display:block;margin-right:12px;}
.xx-head .head-fr{display:flex;}
.xx-head .collect{width:120px;height:36px;background:#df0000;font-size:16px;color:#fff;display:flex;align-items:center;justify-content:center;margin-left:20px;}
.xx-head .collect .icon{display:block;margin-right:10px;}
.xx-head .tj{width:120px;height:36px;background:#003cd2;font-size:16px;color:#fff;display:flex;align-items:center;justify-content:center;margin-left:20px;}
.xx-head .tj .icon{display:block;margin-right:10px;}

.xx-one{margin:40px auto;position:relative;background:#fff;box-shadow:0 0 27px rgba(0,0,0,0.05);height:135px;}
.xx-one .one-con{padding:30px 115px;}
.xx-one .t{font-size:20px;font-weight:600;color:#404040;}
.xx-one .c{display:flex;align-items:center;font-size:16px;color:#c30000;margin-top:15px;}
.xx-one .c .icon{display:block;margin-left:10px;}
.xx-one .one1{position:absolute;left:0;top:0;display:block;height:135px;width:95px;background:url("../images/xx5.png") no-repeat center;}
.xx-one .one2{position:absolute;top:0;right:30px;background:#df0000;border-bottom-right-radius:40px;border-bottom-left-radius:40px;color:#fff;font-size:14px;
    color:#fff;padding:15px 10px;text-align:center;}
.xx-one .one2 .b{font-size:20px;font-weight:600;}

.xx-two{margin:25px auto;justify-content:space-between;}
.xx-two-sample{margin:0px 0px;}
.xx-two-right{margin: 0px 0px 0px 20px;}  
.xx-two .two-fl{width:1200px;}
.xx-two .two-fl-all{width: 1200px}
.xx-two .two-fl .fl-box{background:#fff;padding:20px;}
.xx-two .two-fr{width: 1200px;margin-top: 20px;}
.xx-two .two-fr .fr-box{background:#fff;padding:20px 30px;box-shadow:0 0 27px rgba(0,0,0,0.05);}
.xx-two .two-radius{background:#fff;box-shadow:0 0 27px rgba(0,0,0,0.05);margin-top:0px;padding:30px;}
.xx-two .two-t{font-size:20px;font-weight:600;color:#404040;font-weight:600;text-align:center;}
.xx-two .two-flex{display:flex;justify-content:space-between;margin-top:20px;}
.two-tab{width:105px;border-right:1px solid #f0f0f0;font-size:16px;color:#909090;}
.two-tab .tab-a{color:#909090;display:block;margin-bottom:30px;position:relative;}
.two-tab .tab-a:after{display:block;width:2px;height:100%;background:#df0000;position:absolute;right:-1px;top:0;display:none;content:""}
.two-tab .tab-a.active{color:#404040;position:relative;}
.two-tab .tab-a.active:after{display:block;}

.two-tab .tab-a:hover{color:#404040;position:relative;}
.two-tab .tab-a:hover:after{display:block;}

.two-table{width:1140px;}
.two-table-all{width:1140px;}
.two-table .tip{color:#909090;text-align:right;}
.two-table table{width:100%;border:1px solid #f0f0f0;border-collapse:collapse;color:#404040;margin:10px 0px;}
.two-table .gray{background:#f6f6f6;text-align:center;width:145px;}
.two-table .readonly{background:#f6f6f6;}
.two-table .text-bz{color: #999;}
.two-table .gray2{width:413px;}
.two-table table td{padding:5px;border:1px solid #e1e1e1;    line-height: 30px;}
.two-table table .c{width:140px;}
.two-table .input{height:28px;padding:0 5px;border:1px solid #f0f0f0;}
.two-table .input:hover {border: 1px solid #003cd2;}
.two-table .input input{width:100%;height:28px;}
.two-table .input select{width:100%;height:28px;outline:none;background:none;border:none;}
.two-table .text{border:1px solid #f0f0f0;padding:5px;}
.two-table .text:hover {border: 1px solid #003cd2;}
.two-table .text textarea{width:100%;background:none;}
.two-table .table-btn{display:block;margin-right:0;margin-left:auto;width:80px;height:30px;border-radius:3px;color:#fff;background:#003cd2;}
.two-table .two-li{display:flex;align-items:center;color:#404040;}
.two-table .two-li .li-fr{display:flex;align-items:center;}
.two-table .two-li .check{margin:0 10px;}
.table-bot{display:flex;justify-content:center;margin:30px 0px;}
.table-bot .btn{width:120px;height:36px;background:#e3e3e3;margin:0 10px;font-size:16px;color:#404040;display:flex;align-items:center;
    justify-content:center;}
.table-bot .btn-blue{width:120px;height:36px;background:#003cd2;margin:0 10px;font-size:16px;color:#fff;display:flex;align-items:center;
    justify-content:center;}
.table-bot .btn-blue .icon{display:block;margin-right:10px;}
.table-bot .btn-zc{width:120px;height:36px;background:#a7abae;margin:0 10px;font-size:16px;color:#fff;display:flex;align-items:center;
    justify-content:center;}
.table-bot .btn-zc .icon{display:block;margin-right:10px;}

.table-bot .btn-zcys{width:120px;height:36px;background:#df0000;margin:0 10px;font-size:16px;color:#fff;display:flex;align-items:center;
    justify-content:center;}
.table-bot .btn-zcys .icon{display:block;margin-right:10px;}

.xx-see{background:#fff;box-shadow:0 0 27px rgba(0,0,0,0.05);padding:20px 10px;display:flex;justify-content:space-between;position:relative;align-items:center;}
.xx-see .see-a{display:block;text-align:center;font-size:14px;color:#003cd2;width:130px;}
.xx-see .see-a img{display:block;margin:0 auto;margin-bottom:10px;}
.xx-see .line{width:1px;height:40px;background:#ddd;}
.xx-lc{margin:20px 0px;background:#fff;box-shadow:0 0 27px rgba(0,0,0,0.05);padding:20px;}
.xx-lc .lc-con{margin-top:20px;}
.xx-lc .lc-li{margin:10px 0px;display:flex;align-items:center;justify-content:center;height:40px;background:#f6f6f6;font-size:14px;color:#404040;}
.xx-lc .lc-li .icon{display:block;margin-right:15px;}
.xx-lc .down{width:10px;height:10px;background:url("../images/xx12.png") no-repeat center;margin:0 auto;}
.xx-zx{background:#fff;box-shadow:0 0 27px rgba(0,0,0,0.05);padding:20px;}
.xx-zx .zx-xon{font-size:14px;color:#404040;line-height:40px;margin-top:20px;}

.detail-head{background:#fff;box-shadow:0 0 27px rgba(0,0,0,0.05);padding:30px 0px;}
.detail-head .head-flex{display:flex;align-items:center;justify-content:space-between;}
.detail-head .head-fl{display:flex;}
.detail-head .head-a{color:#404040;font-size:16px;margin-right:50px;}
.detail-head .head-a.active{color:#003cd2;}
.detail-head .head-fr{display:flex;align-items:center;}
.detail-head .head-fr .c{font-size:16px;color:#003cd2;margin-right:20px;}
.che-btn{width:72px;height:32px;background:#df0000;color:#fff;display:block;border-radius:3px;line-height:32px;text-align:center;margin-left:20px;}
.prev-btn{width:70px;height:30px;color:#777;border:1px solid #ddd;text-align:center;line-height:30px;margin-left:20px;}

.detail-one{margin:25px auto;position:relative;background:#fff;box-shadow:0 0 27px rgba(0,0,0,0.05);padding:25px 0;display:flex;justify-content:center;min-height: 82px;}
.detail-one .li{color:#404040;line-height:20px;text-align:center;width:160px;color:#d0d0d0;position:relative;}
.detail-one .li-hd .d-icon{display:block;width:32px;height:32px;position:relative;margin:0 auto;}
.detail-one .li-hd .h-icon{display:block;width:32px;height:32px;position:relative;margin:0 auto;display:none;}
.detail-one .li.on{color:#404040;}
.detail-one .li.on .d-icon{display:none;}
.detail-one .li.on .h-icon{display:block;}
.detail-one .li .li-bd{margin-top:10px;}
.detail-one .li:before{height:1px;width:62px;background:#ddd;position:absolute;left:0px;top:13px;display:block;content:"";}
.detail-one .li:after{height:1px;width:62px;background:#ddd;position:absolute;right:0px;top:13px;display:block;content:"";}
.detail-one .li:nth-last-child(1):after{display:none;}
.detail-one .li:nth-child(1):before{display:none;}
.detail-one .li.on:before{background:#003cd2;}
.detail-one .li.on:after{background:#003cd2;}

.detail-tip{display:flex;align-items:center;justify-content:space-between;padding:6px 20px;background:#f6f6f6;color:#909090}
.detail-tit{font-size:16px;font-weight:600;color:#404040;margin:20px 0 10px 0}
.detail-see{display:flex;color:#c30000;align-items:center;}
.detail-see .see{background:url("../images/dd4.png") no-repeat 0px center;padding-left:20px;color:#909090;margin-left:20px;}
.detail-bot{margin:40px 0;display:flex;justify-content:center;}
.detail-bot .bot-btn{width:70px;height:32px;border-radius:3px;margin:0 10px;color:#fff;line-height:32px;text-align:center;font-size:16px;}
.detail-bot .bot-btn.red{background:#c30000}
.detail-bot .bot-btn.blue{background:#003cd2;}
.detail-bot .bot-btn.white{border:1px solid #ddd;color:#777;}

.detail-key{display:inline-block;align-items:center;justify-content:center;font-size:16px;color:#fff;font-weight:600;background:#003cd2;height:45px;border-radius:10px;padding: 0px 20px;}
.detail-key img{margin-top: 8px;}
.detail-key span{margin-left:10px;display: inline-block;position: relative;top: -6px;}

.detail-sp{background:#fff;box-shadow:0 0 27px rgba(0,0,0,0.05);padding:20px;margin-top:20px;}
.detail-sp .sp-t{font-size:14px;font-weight:600;color:#404040;}
.detail-sp .sp-dl{display:flex;margin:15px 0px;align-items:center;}
.detail-sp .sp-dl img{display:block;width:60px;height:60px;border-radius:100%;margin-right:20px;}
.detail-sp .sp-dl .txt .t{font-size:14px;}
.detail-sp .sp-dl .txt .c{color:#888;}
.detail-sp .sp-c{color:#003cd2;font-size:16px;}
.detail-sp .sp-b{display:flex;justify-content:space-between;align-items:center;}
.detail-sp .date{font-size:12px;color:#888888;}
.detail-sp .status{line-height:20px;color:#fff;background:#003cd2;border-radius:3px;padding:0 5px;}
.detail-sp .line{height:1px;margin:20px 0;width:100%;background:#f0f0f0;}

.data-content{display:none;margin-top:20px;}
.data-content.active{display:block;}
.data-content2.active{display:block;}

.guide-box{display:none;}
.guide-box.active{display:block;}

.detail-content{display:none;}
.detail-content.active{display:block;}
.detail-content{margin:20px auto;}
.detail-content-sample{margin:0px 0px;}
.lz-history{background:#fff;margin:40px auto;padding:30px;box-shadow:0 0 27px rgba(0,0,0,0.05);}
.lz-history .lz-ul{position:relative;}
.lz-history .lz-ul li{margin-bottom:30px;}
.lz-history .lz-ul li .li-con{width:300px;background:#f7f7f7;border-radius:6px;overflow:hidden;}
.lz-history .lz-ul:before{width:1px;height:100%;position:absolute;left:10px;top:0;background:#ccc;display:block;content:"";}
.lz-history .lz-ul li{position:relative;padding-left:60px;}
.lz-history .lz-ul li:before{width:12px;height:12px;background:#003cd2;border-radius:100%;position:absolute;left:4px;top:50%;margin-top:-6px;display:block;content:""}
.lz-history .lz-ul li .li-hd{background:#003cd2;color:#fff;padding:10px;}
.lz-history .lz-ul li .t{font-size:16px;text-align:center;}
.lz-history .lz-ul li .c{margin-top:5px;}
.lz-history .lz-ul li .li-bd{padding:15px;color:#888;line-height:24px;}


.main-header .header{position:relative;z-index:99;}
.header-message:hover .message-down{display:block;}
.message-down{width:320px;position:absolute;right:-140px;top:10px;padding-top:30px;display:none;}
.message-down .message{background:#fff;position:relative;border-radius:10px;padding:15px;box-shadow:0 0 27px rgba(0,0,0,0.05)}
.message-down .message:before{width:14px;height:7px;background:url("../images/icon12.png") no-repeat center;position:absolute;
    right:145px;top:-7px;display:block;content:"";}
.message-down  .message-tab{margin:0 auto;display:flex;height:30px;background:#f6f6f6;border-radius:5px;position:relative;
    overflow:hidden;display:flex;align-items:center;justify-content:center;width:230px;border:1px solid #ddd;line-height:30px;}
.message-down  .message-tab:before{width:1px;height:100%;background:#ddd;position:absolute;left:50%;top:0;display:block;content:"";}
.message-down  .message-tab .li{flex:1;text-align:center;font-size:14px;color:#666;cursor:pointer;}
.message-down  .message-tab .li.active{background:#003cd2;color:#fff;}
.message-down .message-box{display:none;margin-top:20px;}
.message-down .message-box.active{display:block;}
.message-down .message-li{border-radius:10px;margin:10px 0px;}
.message-down .message-li a{display:flex;padding:15px;background:#f9f9f9;}
.message-down .message-li .dt{width:70px;text-align:center;min-width:70px;margin-right:20px;}
.message-down .message-li .dt .icon{display:block;width:50px;height:50px;margin:0 auto;}
.message-down .message-li .dt .t{font-size:14px;color:#404040;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;}
.message-down .message-li .dd{width:calc(100% - 110px);color:#404040;margin-right:20px;}
.message-down .message-li .dd .dd-t{line-height:20px;height: 40px;overflow: hidden;}
.message-down .message-li .dd  .d{text-align:right;color:#888;font-size:12px;margin-top:10px;}

.header-person:hover .person-down{display:block;}


.detail-one.mm{box-shadow:none;margin:0;}

.main-header{position:relative;z-index:9999;left:0;top:0;width:100%;}
.main-header.fixed{position:fixed;background:#003cd2}

a.wait-a:hover{text-decoration:underline;}

.last-box{display:none;margin:20px 0px;}
.last-box.active{display:block;}
.last-tab .tab-a{margin-right:85px;position:relative;}
.last-tab .tab-a:before{width:1px;height:18px;background:#dfdfdf;position:absolute;right:-40px;top:50%;margin-top:-9px;display:block;content:"";}
.last-tab .tab-a:nth-last-child(1):before{display:none;}
.header-message{cursor:pointer;}
.data-box .data-table{table-layout: fixed;min-width:calc(100% - 2px);width:auto;}
.data-box .data-table td:nth-child(1){position: sticky;left: 0;z-index: 2;background: #fff;}
.data-box .data-table th:nth-child(1){position: sticky;left: 0;z-index: 2;}
.data-box .data-table td{white-space:nowrap}
.data-box .data-table th{white-space:nowrap;}
.data-box .data-table tr:hover{background: #fafafa;cursor: pointer;}
.flex-no{display:flex;flex-wrap:nowrap;align-items:center;}
.fixed-table { /* height: 200px; */width:100%;overflow-x: auto;outline: 0;position:relative;}
.fixed-table:after{position:absolute;right:0;top:0;height:100%;background:#f0f0f0;width:0px;display:block;content:"";}
.xx-one .c .icon.wx-icon{cursor:pointer;}
.xx-one .c{position:relative;}
.xx-one .img{position:relative;}
.wx-pop{display:none;z-index:33;position:absolute;right:0;top:30px;background:#fff;box-shadow:0 0 27px rgba(0,0,0,0.08);right:-60px;border-radius:10px;width:120px;padding:10px 0px;}
.wx-pop img{display:block;width:100px;height:100px;margin:0 auto;}

.detail-bot .bot-btn.red:hover{background:#dd0404}
.detail-bot .bot-btn.white:hover{background:#fafafa}
.detail-bot .bot-btn.blue:hover{background:#0f8ef1}
.table-bot .btn:hover{background:#ddd}
.table-bot .btn-blue:hover{background:#022750;}
.che-btn:hover{background:#bf0303}
.prev-btn:hover{background:#fafafa;}

.table-scroll{height:auto;overflow-y:auto;}
.table-scroll.h420{height:420px;}
.table-scroll::-webkit-scrollbar {
    width: 8px;
}
.table-scroll::-webkit-scrollbar-track {
    background-color:#eee;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius:2em;
}
.table-scroll::-webkit-scrollbar-thumb {
    background-color:#ccc;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius:2em;
}

.fixed-right{position:fixed;bottom:10%;right:0;z-index:999999999;width:80px;background:rgba(255,255,255,0.9);box-shadow:0 0 27px rgba(0,0,0,0.1);}
.fixed-right .right-a{display:block;height:90px;position:relative;transition:all 360ms;
    display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin:0 auto;}
.fixed-right .right-a .icon{display:block;margin:0 auto;width:30px;height:30px;position:relative;overflow:hidden;}
.fixed-right .right-a .d-img{position:absolute;display:block;left:0;top:0;transition:all 360ms;}
.fixed-right .right-a .h-img{display:block;position:absolute;right:-30px;top:0;transition:all 360ms;}
.fixed-right .right-a:hover .d-img{left:-30px;}
.fixed-right .right-a:hover .h-img{right:0;}
.fixed-right  .ac{font-size:12px;color:#404040;margin-top:5px;}
.fixed-right .fix-open{height:auto;border:none;padding:10px;display:none;text-align:center;color:#003cd2}
.fixed-right .fix-open .icon{display:block;margin:0 auto;}
.fixed-right .fix-close{height:auto;border:none;padding:10px;text-align:center;}
.fixed-right .fix-close .icon{display:block;margin:0 auto;}
.fixed-right.mm{bottom:50%;}

.main-header{z-index:99999;}
.fixed-top{position:fixed;width:80px;height:80px;background:#fff;bottom:10%;right:100px;box-shadow:0 0 27px rgba(0,0,0,0.08);
    z-index:999;display:flex;align-items:center;justify-content:center;flex-direction:column;
color:#6d6d6d;text-align:center;cursor:pointer;display:none;}

.xx-head{position:relative;left:0;width:100%;z-index:9999;}
.xx-head.fixed{top:91px;position:fixed;}
.fixed-top.active{display:flex;}

.fixed-right .right-a:hover{background:#003cd2;color:#fff;}
.fixed-right .right-a:hover .ac{color:#fff;}
.fixed-right .right-a:after{width:50px;height:1px;background:#d2d2d2;position:absolute;left:50%;margin-left:-25px;bottom:0;display:block;content:"";}
.fixed-right .right-a:hover:after{display:none;}
.fixed-right .right-wx{position:absolute;bottom:0;right:90px;transform:scale(0);transition:all 360ms;}
.fixed-right .right-wx img{display:block;width:110px;height:110px;}
.fixed-right .right-a:hover .right-wx{transform:scale(1);}
.fixed-right .right-tel{position:absolute;background:#003cd2;transition:all 360ms;width:0;top:0;overflow:hidden;justify-content:center;
    height:90px;right:80px;color:#fff;font-size:24px;display:flex;align-items:center;text-align:center;}
.fixed-right .right-a:hover .right-tel{width:240px;text-align:center;}

.fixed-top .icon{position:relative;width:30px;height:30px;margin:0 auto;overflow:hidden}
.fixed-top:hover{background:#003cd2;color:#fff;}
.fixed-top .d-img{position:absolute;display:block;left:0;top:0;transition:all 360ms;}
.fixed-top .h-img{display:block;position:absolute;right:-30px;top:0;transition:all 360ms;}
.fixed-top:hover .d-img{left:-30px;}
.fixed-top:hover .h-img{right:0;}

.two-flex.active{justify-content:flex-end}
.two-flex.active .two-tab{position:fixed;
    top: 145px;
    left:390px;}
.two-flex.xxtb.active .two-tab{top:200px;}

.index-body{background:#f6f6f6 url("../images/index2.jpg") no-repeat center bottom;min-height:100vh;}
.index-bg{background:url("../images/index1.jpg") no-repeat center 0px;min-height:200px;}
.index-banner img{display:block;width:100%;}
.index-banner{margin-top:-92px;}

.index-sec1{height:70px;display:flex;padding:0 20px;align-items:center;justify-content:space-between;background:#fff;margin-top:-50px;position:relative;z-index:11}
.index-sec1 .sec1-wel{font-size:18px;}
.index-sec1 .sec1-fr{display:flex;align-items:center;}
.index-sec1 .date{font-size:16px;margin-right:10px;}
.index-sec1 .weather{font-size:16px;display:flex;align-items:center;}
.index-sec1 .weather .w{margin-left:10px;}
.index-sec1 .weather .tip{width:30px;height:30px;background:#68da52;border-radius:100%;color:#fff;text-align:center;line-height:30px;}

.index-sec2{background:#fff;margin:10px auto;padding:15px 25px;}
.sec2-tit{border-bottom:1px solid #f6f6f6;line-height:1;padding:0 0 20px 0px;display:flex;align-items:center;justify-content:space-between;}
.sec2-tit .t{font-size:24px;font-weight:bold;}
.sec2-tit .more{color:#b4b4b4;}
.sec2-tit .more:hover{color:#005ead}
.index-tui{display:flex;flex-wrap:wrap;margin:10px -10px;}
.index-tui li{width:20%;}
.index-tui .li-con{margin:0 10px;/* background:#f9f9f9; */padding: 0 30px 30px 30px;display:block;font-size:18px;font-weight:600;text-align:center;
    position:relative;top:0;transition:all 360ms;}
.index-tui .li-consy{background: #f9f9f9;font-weight: 500;}  
.index-tui .li-con img{display:block;margin:0px auto 0 auto;}
.index-tui .t{margin-top:15px;}
.index-tui .icon{width:100px;height:100px;margin:0 auto;display:flex;align-items:flex-end;justify-content:center;position:relative;top:0;transition:all 360ms;}
.index-tui li:hover .icon{top:-6px;}
.index-tui li:hover .li-con{top:-6px;}

.sec2-mix{margin:30px auto;display:flex;justify-content:space-between;}
.sec2-mix .mix-box{width:555px;}
.sec2-mix .mix-tab{font-size:24px;font-weight:bold;display:flex;}
.sec2-mix .mix-tab .li{cursor:pointer;position:relative;margin-right:75px;}
.sec2-mix .mix-tab .li:before{background:#e2e2e2;height:20px;position:absolute;right:-35px;top:50%;margin-top:-10px;width:1px;height:20px;display:block;content:"";}
.sec2-mix .mix-tab .li:nth-last-child(1):before{display:none;}
.sec2-mix .mix-tab .li.active{}
.sec2-mix .mix-tab .li.active:after{width:100%;height:2px;background:#003cd2;position:absolute;left:0;bottom:-20px;display:block;content:"";}
.sec2-mix .mix-con{display:none;}
.sec2-mix .mix-con.active{display:block;}
.sec2-mix .mix-ul li{display:flex;align-items:center;justify-content:space-between;margin:25px 0px;}
.sec2-mix .mix-ul li .date{font-size:16px;color:#b4b4b4;}
.sec2-mix .mix-ul li a{display:flex;align-items:center;width:70%;}
.sec2-mix .mix-ul li .tag{height:18px;margin-right:10px;line-height:18px;white-space:nowrap;
    padding:0 5px;background:#ff7b7b;border-top-left-radius:10px;border-bottom-right-radius:10px;color:#fff;font-size:14px;}
.sec2-mix .mix-ul li .t{font-size:16px;width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sec2-mix .mix-ul li .tag.yellow{background:#ffc740;}
.sec2-mix .mix-ul li .tag.green{background:#5ccb02;}
.sec2-mix .mix-ul li:hover a{color: #005ead}
.mix-rank{margin-top:20px;}
.mix-rank .rank-ul li{margin:15px 0px;display:flex;}
.mix-rank .rank-ul li .num{display:block;width:26px;height:26px;border-radius:100%;background:#e6f1fd;text-align:center;line-height:26px;font-size:16px;color:#003cd2;font-weight:bold;}
.mix-rank .rank-ul li .r{width:45px;min-width:45px;}
.mix-rank .rank-ul li .li-fr{flex:1;}
.mix-rank .rank-ul li .name{font-size:16px;}
.mix-rank .rank-ul li .li-pro{display:flex;align-items:center;justify-content:space-between;margin-top:5px;}
.mix-rank .rank-ul li .pro{height:15px;border-radius:3px;overflow:hidden;background:#f4f4f4;position:relative;width:430px;}
.mix-rank .rank-ul li .s{position:absolute;left:0;top:0;height:100%;background:#0090ff;display:block;}
.mix-rank .rank-ul li .n{color:#b4b4b4;font-size:16px;}

.sec2-project{margin:30px auto;}
.project-ul{display:flex;flex-wrap:wrap;margin:10px -10px;}
.project-ul li{width:33.3333%;}
.project-ul li a{display:block;margin:10px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.08);position:relative;transition:all 360ms;top:0;}
.project-ul li .img img{display:block;width:100%;}
.project-ul li .li-t{margin:0 15px;font-size:16px;line-height:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.project-ul li:hover a{top:-6px;}

.sec2-enter{margin:30px auto;}
.sec2-enter .enter{display:flex;margin-top:20px;justify-content:space-between;}
.sec2-enter .enter-fl{width:535px;}
.sec2-enter .enter-fr{width:605px;}
.enter-img{display:block;position:relative;overflow:hidden;margin-bottom:10px;}
.enter-img img{display:block;width:100%;transition:all 360ms;}
.enter-img .t{background:rgba(0,0,0,0.5);height:60px;position:absolute;left:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:space-between;}
.enter-img .tt{font-size:20px;color:#fff;font-weight:600;margin-left:20px;}
.enter-img .icon{width:32px;height:32px;background:url("../images/index51.png") no-repeat center;margin-right:20px;}
.enter-flex{display:flex;justify-content:space-between;}
.enter-img:hover img{transform:scale(1.1);}

.header-wx{width:28px;height:28px;cursor:pointer;position:relative;background:url("../images/wx3.png") no-repeat center;margin-right:15px;}
.header-wx .wx-down{position:absolute;top:20px;display:none;width:110px;right:-40px;padding-top:20px;}
.header-wx .wx-down .wx{background:#fff;position: relative;padding:5px 0px;
    box-shadow: 0 0 27px rgb(0 0 0 / 5%);}
.header-wx .wx-down .wx img{display:block;width:100px;height:100px;margin:0 auto;}
.header-pf{width:32px;height:32px;background:url("../images/index52.png") no-repeat center;display:block;margin-right:15px;}
.main-header .nav li{margin-left:30px;margin-right: 30px}
.header-wx:hover .wx-down{display:block;}
.header-wx .wx-down .wx:before{width:14px;height:7px;background:url("../images/icon12.png") no-repeat center;
    position:absolute;right:50px;top:-7px;display:block;content:"";}


@media (max-width:1680px){
    .two-flex.active .two-tab{position:fixed;
        top: 145px;
        left:270px;}
}
@media (min-width:1680px){
	.hall-container{margin-bottom:30px;margin-top: 25px;}
    .hall-head{padding:90px 0px;margin-top: 25px;}
}
@media (max-width:1600px){
    .fixed-right{bottom:2%;}
    .fixed-right .right-a{height:75px;}
    .fixed-right .right-tel{height:75px;}
    .fixed-top{height:80px;bottom:2%}
    .two-flex.active .two-tab{position:fixed;
        top: 145px;
        left:230px;}
}

@media (max-width:1440px){
    .two-flex.active .two-tab{position:fixed;
        top: 145px;
        left:150px;}
}
@media (max-width:1400px){
    .two-flex.active .two-tab{position:fixed;
        top: 145px;
        left:130px;
        }
}
@media (max-width:1366px){
    .two-flex.active .two-tab{position:fixed;
        top: 145px;
        left:110px;}
}
@media (max-width:1360px){
    .two-flex.active .two-tab{position:fixed;
        top: 145px;
        left:110px;}
}
@media (max-width:1280px){
    .two-flex.active .two-tab{position:fixed;
        top: 145px;
        left:70px;}
}
@media (min-width:1900px){
    .index-main {
	    min-height: 710px;
	}
}
@media (min-width:2500px){
    .index-main {
	    min-height: 1070px;
	}
	.hall-container{min-height: 879px;}
}

.inner-nav{background:#fff;/* height:80px;box-shadow:0 0 27px rgba(0,0,0,0.05);display:flex; */align-items:center;justify-content:center;position:relative;/* width:100%; */left:0;}
.inner-nav .a{display:flex;align-items:center;font-size:16px;color:#404040;height:42px;width:140px;justify-content:center;border-radius:8px;margin:0 20px;margin-left: 0px;}
.inner-nav .d-icon{display:block;width:30px;height:30px;margin-right:10px;}
.inner-nav .h-icon{display:none;width:30px;height:30px;margin-right:10px;}
.inner-nav .a.active{background:#003cd2;color:#fff;}
.inner-nav .a.active .d-icon{display:none;}
.inner-nav .a.active .h-icon{display:block;}
.inner-nava .a{display:flex;align-items:center;font-size:16px;color:#404040;height:42px;width:140px;justify-content:center;border-radius:8px;margin:0 20px;margin-left: 0px;}
.inner-nava .d-icon{display:block;width:30px;height:30px;margin-right:10px;}
.inner-nava .h-icon{display:none;width:30px;height:30px;margin-right:10px;}
.inner-nava .a.active{background:#003cd2;color:#fff;}
.inner-nava .a.active .d-icon{display:none;}
.inner-nava .a.active .h-icon{display:block;}

.kb-data{margin:25px auto 20px;display:flex;flex-wrap:wrap;}
.kb-data li{width:25%;}
.kb-data li .li-con{margin:0 10px;position:relative;background:#fff;padding:15px 20px;}
.kb-data li .li-con:hover{box-shadow:0 0 30px rgba(0,0,0,0.1);}
.kb-data li .li-con .li-hd{display:flex;align-items:center;font-size:14px;font-weight:600;}
.kb-data li .li-con .li-hd .icon{display:block;width:15px;margin-left:10px;}
.kb-data li .li-mid{display:flex;align-items:center;justify-content:space-between;}
.kb-data li .li-mid .icon{display:block;width:50px;height:50px;min-width:50px;margin-left:10px;}
.kb-data li .li-mid .n{width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#007dde;}
.kb-data li .li-up{color:#404040;font-size:14px;display:flex;align-items:center;}
.kb-data li .li-up .u{max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;}
.kb-data li .li-up .icon{display:block;width:8px;margin-left:10px;}
.kb-data li .li-bd{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #ddd;padding-top:10px;margin-top:15px;color:#404040;}

.kb-tit{font-size:20px;color:#003cd2;font-weight:600;padding:15px 25px;border-bottom:1px solid #f6f6f6;position:relative;}
.kb-tit:before{width:10px;height:26px;background:#003cd2;display:block;content:"";position:absolute;left:0;top:50%;margin-top:-13px;}

.kb-other{display:flex;margin:20px auto;justify-content:space-between;}
.kb-other .other-li{box-shadow:0 0 27px rgba(0,0,0,0.05);width:590px;background:#fff;}
.kb-other .other-li .li-con{padding:5px 15px 15px 15px;}
.kb-other .con{margin-top:15px;color:#404040;}
.kb-other .article{font-size:16px;line-height:35px;}
.kb-other .other-img{display:flex;flex-wrap:wrap;}
.kb-other .other-img li{width:50%;}
.kb-other .other-img .img{margin:5px;}
.kb-other .other-img  img{display:block;width:100%;}
.kb-other .cy-ul li{display:flex;font-size:16px;line-height:35px;justify-content:space-between;}
.kb-other .cy-ul li .label{width:110px;text-align:right;}
.kb-other .cy-ul li .line{width:1px;height:20px;background:#ddd;margin-top:8px;}
.kb-other .cy-ul li .c{width:calc(100% - 130px );}

.kb-sj{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px;}
.kb-sj li{width:575px;background:#fff;margin:10px 0px;}
.kb-sj li.blue{}
.kb-sj li.blue:hover{box-shadow:0 0 30px rgba(0,0,0,0.1);}
.kb-sj li.green{}
.kb-sj li.green:hover{box-shadow:0 0 30px rgba(0,0,0,0.1);}
.kb-sj li.orange{}
.kb-sj li.orange:hover{box-shadow:0 0 30px rgba(0,0,0,0.1);}
.kb-sj li.sblue{border: 1px solid #ededed;}
.kb-sj .li-hd{height:50px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;color:#fff;}
.kb-sj li.blue .li-hd{background: #0085d2;}
.kb-sj li.green .li-hd{background: #0085d2;}
.kb-sj li.orange .li-hd{background: #0088e7;}
.kb-sj li.sblue .li-hd{background: #0085d2;}
.kb-sj .li-hd .hd-t{background:url("../images/417.png") no-repeat 0px center;padding-left:30px;font-size:18px;font-weight:600;}
.kb-sj .li-hd .more{font-size:14px;color:#fff;}
.kb-sj .li-con{padding:15px;color:#404040;}
.kb-sj .li-num{display:flex;border-bottom:1px solid #f2f2f2;padding-bottom:15px;/* margin-bottom:15px; */}
.kb-sj .li-num .num{background:#fff;flex:1;margin:5px;padding:15px 15px;background:#f9f9f9;flex-wrap:nowrap;max-width:140px;}
.kb-sj li.green .li-num .num{max-width:95px;}
.kb-sj .li-num .num .h{display:flex;align-items:center;font-size:14px;font-weight:bold;}
.kb-sj .li-num .num .h .icon{display:block;width:24px;height:24px;margin-right:10px;}
.kb-sj .li-num .num .c{font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;}
.kb-sj li.blue .li-num .num .c{color:#007dde;}
.kb-sj li.green .li-num .num .c{color:#00ca69;}
.kb-sj li.orange .li-num .num .c{color:#feb542;}
.kb-sj li.sblue .li-num .num .c{color:#00418b;}
.kb-sj .li-table table{width:100%;border-collapse:collapse;text-align:center;}
.kb-sj .li-table table th{font-size:14px;font-weight:600;padding:0px 0px;border-bottom:1px solid #f2f2f2;height: 50px;background: #fafafa;}
.kb-sj .li-table table td{padding:0px 0;border-bottom:1px solid #f2f2f2;font-size:14px;height: 50px;padding-left: 5px;}
.kb-sj .li-table .staus-z{background:#007dde;color:#fff;}
.kb-sj .li-table .staus-y{background:#404040;color:#fff;}
.sj-box{background:#fff;padding:15px;box-shadow:0 0 27px rgba(0,0,0,0.05);margin:20px auto 0;    padding-top: 5px;}
.kb-sj .li-canvas img{display:block;width:100%;}

.gs-box{box-shadow:0 0 27px rgba(0,0,0,0.05);background:#fff;margin:40px auto;padding:15px;}
.gs-box .gs-tab{display:flex;border-bottom:1px solid #f2f2f2;padding-bottom:15px;line-height:1;}
.gs-box .gs-tab .li{cursor:pointer;font-size:20px;font-weight:bold;margin-right:50px;position:relative}
.gs-box .gs-tab .li.active:after{background:#005ead;height:2px;width:100%;display:block;content:"";position:absolute;left:0;bottom:-15px;}
.gs-box .gs-con{display:none;margin:20px 0;}
.gs-box .gs-con.active{display:block;}
.gs-box .gs-table{width:100%;border-collapse:collapse;border:1px solid #f2f2f2;text-align:center;}
.gs-box .gs-table th{background:#f6f6f6;padding:20px 15px;font-size:16px;font-weight:bold;}
.gs-box .gs-table td{border-bottom:1px solid #f2f2f2;padding:15px;}
.gs-box .gs-table .color-blue{color:#0090ff;}

.kb-last{display:flex;justify-content:space-between;flex-wrap:wrap;}
.kb-last .last-li{box-shadow:0 0 27px rgba(0,0,0,0.05);width:590px;background:#fff;margin:20px 0 0;}
.kb-last .last-li .li-con{padding:15px;}
.kb-last .last-img{margin-top:10px;}
.kb-last .last-img img{display:block;width:100%;}
.kb-last .last-list{margin-top:10px;}
.kb-last .last-list .list-hd{border-bottom:1px solid #f2f2f2;padding-bottom:15px;display:flex;padding-top:10px;}
.kb-last .last-list .date{width:60px;/* border: 1px solid #0085d2; */border-radius:6px;overflow:hidden;text-align:center;margin-right:19px;}
.kb-last .last-list .date .m{height:24px;line-height:24px;color:#fff;background: #0085d2;}
.kb-last .last-list .date .d{font-size:30px;background-color: #f1f1f1;}
.kb-last .last-list .hd-con{width:calc(100% - 80px);}
.kb-last .last-list .hd-con .t{display:block;font-size:16px;/* font-weight:600; */overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.kb-last .last-list .hd-con .t:hover{color:#005ead;}
.kb-last .last-list .hd-con .c{font-size:16px;color:#404040;margin-top:10px;}
.kb-last .last-list .list-ul{margin-top:10px;}
.kb-last .last-list .list-ul li{}
.kb-last .last-list .list-ul li a{display:flex;align-items:center;line-height:45px;justify-content:space-between;font-size:16px;}
.kb-last .last-list .list-ul li .d{color:#b4b4b4;width:120px;}
.kb-last .last-list .list-ul li .t{width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.kb-last .last-list .list-ul li a:hover .t{color:#005ead;}

.inner-nav.fixed{position:fixed;left:0;top:90px;z-index:99;}

/* 锟斤拷页*/
.pages a{color: #003cd2;}
.pages .btn{border: 1px solid #003cd2;background-color: #003cd2; border-radius: 3px; color: #fff; height: 28px; padding: 0 5px;}
.pages .btn:hover { background-color: #2c5d1d;border: 1px solid #003cd2;}
.news_list { margin:0 -40px; padding-top:10px;}
.news_list .item { float:left; width:50%; margin-bottom:30px;}
.news_list .item a{ display:block; margin:0 40px; position:relative; padding:7px 0px 7px 102px; height:60px;}
.news_list .item .time{ display:block; position:absolute; left:0; top:0; width:82px; height:82px; text-align:center; border:1px #e5e5e5 solid; line-height:20px; color:#999999; }
.news_list .item .time b { display:block; text-align:center; font-size:36px; color:#d1d1d1; line-height:54px; font-weight:normal;}
.news_list .item .t{ display:block; height:28px; line-height:28px; overflow:hidden; font-size:16px; margin-bottom:3px; }
.news_list .item .m{ display:block; height:43px; line-height:1.7; overflow:hidden; color:#999999; }
.news_list .item a:hover .time b { color:#2267b1; -webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; }
.guide-container {margin: 25px auto 50px auto;}
.table_mdlr tr .addbotton{display: inline-block;height: 24px;line-height: 24px;padding: 0 18px;background-color: #0865b4;color: #fff;white-space: nowrap;text-align: center;font-size: 14px;border: none;border-radius: 2px;cursor: pointer;}
.table_mdlr tr .delbotton{display: inline-block;height: 24px;line-height: 24px;padding: 0 18px;background-color: #FF5722;color: #fff;white-space: nowrap;text-align: center;font-size: 14px;border: none;border-radius: 2px;cursor: pointer;}
.clf_w {min-width: 85px;}
.clf_ww {min-width: 58px;width: 58px;}
.xz_span{position: absolute;top: 6px;left: 76px;font-weight: bold;color: #fff;}
.wxz_span{position: absolute;top: 6px;left: 76px;font-weight: bold;color: #909090;}
.mb_div{width:1080px;z-index: 99;height: 100%;position: absolute;display: none;}

body .ueditor-clob-box img{max-width: 100%!important;}
*,body{ margin:0; padding:0;}
body{ background:#f5f7f9; color:#333333; line-height:1.75; font-size:14px; font-family: Microsoft Yahei, PingFang SC, Verdana, Helvetica Neue, Hiragino Sans GB, Microsoft Sans Serif, sans-serif;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
th,td{border-collapse:collapse;}
img{ border:0; }
ol,ul,dl,li,dt,dd{list-style:none;}
input,button,textarea,select,optgroup,option{ font-size:14px; font-family: Microsoft Yahei, PingFang SC, Verdana, Helvetica Neue, Hiragino Sans GB, Microsoft Sans Serif, sans-serif;}
a{color:#333333;text-decoration:none; }
a:hover{color:#0088e7; text-decoration: none;}
a.btn{ text-decoration: none;}
a,a:hover,.btn,.more{ transition:all 300ms ease; }
.clear{height:0;font-size:0px;overflow:hidden;clear:both;float:none;}

.mainbox { width:1200px; margin-left: auto; margin-right: auto; position: relative; }

.wrap { min-width: 1240px; }

/*澶撮儴*/
.header { background: url(./img/header/topbg.jpg) center bottom no-repeat; background-size: cover; }

.topbox { height:80px; background: rgba(50,102,160,0.1); position: relative;}
.topbox:after { display: block; content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background: #ffffff; opacity: 0.12;}
.top_logo { float: left; padding: 14px 0; }
.top_logo img{ float: left; height: 54px; }
.top_logo b { float: left; position: relative; margin-left: 12px; padding: 3px 0 3px 12px; height: 48px; line-height: 24px; font-size: 18px; color: #fff;}
.top_logo b:after { display: block; content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 1px; background: #ffffff; opacity: 0.2;}

.top_user { float: right; padding: 16px 0; display: block; color: #fff !important; font-size: 16px; height: 48px; line-height: 48px; margin-left: 8px;}
.top_user img { float: left; width: 44px; height: 44px; border: 2px #fff solid; border-radius: 50%; margin-right: 14px;}
.top_user:hover { opacity: 0.8;}

.top_tool { float: right; padding: 16px 0; height: 48px;}
.top_tool ul li { float: left; position: relative;}
.top_tool ul li a { display: block; width: 48px; height: 48px; position: relative;}
.top_tool ul li a.t1 { background: url(./img/header/tb1.png) center center no-repeat;}
.top_tool ul li a.t2 { background: url(./img/header/tb2.png) center center no-repeat;}
.top_tool ul li a.t3 { background: url(./img/header/tb3.png) center center no-repeat;}
.top_tool ul li a b { position: absolute; left: 50%; bottom: 50%; display: block; width: 16px; height: 16px; text-align: center; line-height: 16px; color: #fff; font-size: 12px; background: #ff3b30; border-radius: 50%; font-weight: normal; margin-left: 1px; margin-bottom: 1px;}
.top_tool ul li img { display: none; position: absolute; left: 0; top: 48px; height: 120px;}
.top_tool ul li:hover img { display: block;}


.top_nav { float: right; height: 80px;}
.top_nav ul li { float: left;}
.top_nav ul li a { display: block; height: 80px; line-height: 80px; padding: 0 26px; font-size: 18px; font-weight: bold; color: #fff; position: relative;}
.top_nav ul li a:hover { color: #fff; opacity: 0.8;}
.top_nav ul li a:after { display: block; content: ''; position: absolute; left: 50%; bottom: 0; width: 38px; height: 3px; margin-left: -19px; background: #fff; opacity: 0;}
.top_nav ul li a.on:after { opacity: 1;}

.top_search_box { padding: 160px 0 80px 0;}

.top_search { margin: 0 auto; position: relative; width: 600px; height: 50px; border-radius: 5px; background: rgba(255,255,255,0.9);display: none;}
.top_search .input { display: block; height: 50px; line-height: 50px; font-size: 16px; width: 100%; border: none; background: none; text-indent: 20px; color: #333; }
.top_search .input:focus { border: 0; outline: none;}
.top_search .btn { position: absolute; right: 0; top: 0; display: block; background: url(./img/header/search.png) 24px center no-repeat #fe9e26; padding-left: 58px; width: 122px; height: 50px; line-height: 50px; font-size: 18px; font-weight: bold; color: #ffffff; border-radius: 0 5px 5px 0; border: none; text-align: left; cursor: pointer; }
.top_search .btn:hover { background-color: #f38905;}

.top_footer { }
.top_footer_box { background: rgba(255,255,255,0.8); box-shadow: 0 0 14px rgba(0,0,0,0.05); border-radius: 5px; height: 40px; line-height: 40px; padding: 10px 26px 10px 36px;}
.top_wel { float: left; background: url(./img/header/wel.png) left center no-repeat; padding-left: 32px; font-size: 18px;}
.top_time { float: right; font-size: 16px;}
.top_time img { display: inline-block; vertical-align: middle; height: 20px; margin: 0 5px 2px 5px;}
.top_time span { display: inline-block; vertical-align: middle; height: 18px; line-height: 18px; font-size: 12px; border-radius: 9px; padding: 0 8px; background: #f76707; color: #fff; margin-left: 10px; margin-bottom: 2px;}

.mainer { }

.imain1 { padding: 20px 0 50px 0; }
.imain2 { padding: 00px 0 0 0; background: url(./img/index/bg2.jpg) center top repeat-x;}
.imain2_m { padding: 0 0 52px 0; background: url(./img/index/bg2f.png) right bottom no-repeat;}
.imain3 { padding: 0px 0 50px 0; background: url(./img/index/bg3.png) left bottom no-repeat #fff;}
.imain4 { padding: 0px 0 30px 0; background: url(./img/index/bg4.jpg) center center no-repeat; background-size: cover;}
.imain5 { padding: 0px 0 50px 0; background: url(./img/index/bg5.png) right bottom no-repeat #fff;}

.imain2_l { float: left; width: 580px; padding-top: 10px;}
.imain2_r { float: right; width: 580px; padding-top: 10px;}

.imain3_l { float: left; width: 600px; padding-top: 10px;}
.imain3_r { float: right; width: 500px; padding-top: 10px;}


.ititle { padding: 20px 2px; height: 42px; line-height: 40px; font-size: 22px; position: relative;}
.ititle img { float: left; height: 42px; margin-right: 20px;}
.ititle .more { position: absolute; right: 0; top: 20px; width: 50px; height: 42px; background: url(./img/index/more2.png) center center no-repeat;}
.ititle .more:hover { opacity: 0.8;}

.ititle2 { color: #ffffff;}
.ititle3 { color: #ffffff; text-align: center;}
.ititle3 img { float: none; display: inline-block; vertical-align: middle; margin-bottom: 2px;}


.ilist1 { margin: 0 -10px;}
.ilist1 .item { float: left; width:33.33%;}
.ilist1 .item a { display: block; margin: 0 10px; background: #fff; border-radius: 5px; padding: 16px 0 16px 135px; position: relative;}
.ilist1 .item a img { display: block; height: 88px; position: absolute; left: 30px; top: 50%; margin-top: -44px;}
.ilist1 .item a b { display: block; color: #333; line-height: 48px; height: 48px; overflow: hidden; font-size: 20px;}
.ilist1 .item a b:after { margin-left: 20px; display: inline-block; background: url(./img/index/r.png) center center no-repeat; width: 9px; height: 14px; content: ''; vertical-align: middle;}
.ilist1 .item a span { display: block; color: #999999; line-height: 40px; height: 40px; overflow: hidden; font-size: 16px;}
.ilist1 .item a:hover { box-shadow: 0 0 14px rgba(7,69,139,0.1);}

.ilist1 .item_1 a { background: url(./img/index/abg1.png) right bottom no-repeat #fff;}
.ilist1 .item_2 a { background: url(./img/index/abg2.png) right bottom no-repeat #fff;}
.ilist1 .item_3 a { background: url(./img/index/abg3.png) right bottom no-repeat #fff;}

.ilist2 { margin: 0 -10px;}
.ilist2 .item { float: left; width: 20%;}
.ilist2 .item a { display: block; margin: 0 10px; background: #fff; border-radius: 5px; padding: 20px 0 20px 0; /* line-height: 66px;  */text-align: center; font-size: 18px;}
.ilist2 .item a img { display: block; height: 60px; margin: 0 auto;}
.ilist2 .item a:hover { box-shadow: 0 0 14px rgba(7,69,139,0.1);}


.inote { background: #fff; border-radius: 5px; box-shadow: 0 0 14px rgba(7,69,139,0.1);}
.inote_t { border-radius: 5px 5px 0 0; height: 56px; background: #edf8ff; line-height: 56px; padding: 0 28px;}
.inote_t ul li { float: left; text-align: center; font-size: 20px;}
.inote_t ul li.li1 { width: 22%;}
.inote_t ul li.li2 { width: 39%;}
.inote_t ul li.li3 { width: 24%;}
.inote_t ul li.li4 { width: 15%;}
.inote_m { padding: 0 28px 28px 28px; }
.inote_m table { border: 0; table-layout: fixed; }
.inote_m table td { border: 0; font-size: 16px; color: #666666; height: 52px; line-height: 52px; text-align: center; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.inote_m table td .tag { display: inline-block; width: 66px; height: 28px; line-height: 28px; border-radius: 0 14px 14px 14px; background: #ff0000; color: #fff;}
.inote_m table tr:nth-child(even) td { background: #edf8ff;}


.iranking { background: #fff; border-radius: 5px; box-shadow: 0 0 14px rgba(7,69,139,0.1);}
.iranking_t { height: 56px; line-height: 56px; font-size: 20px; border-bottom: 1px #e5e5e5 solid;}
.iranking_t ul li { float: left; padding: 0 30px; color: #666666; position: relative; cursor: pointer;}
.iranking_t ul li.on { font-weight: bold; color: #0088e7;}
.iranking_t ul li:after { display: block; content: ''; position: absolute; left: 50%; bottom: 0; width: 60px; height: 6px; margin-left: -30px; background: #0088e7; opacity: 0;}
.iranking_t ul li.on:after { opacity: 1;}

.iranking_m { padding: 13px 28px;min-height: 520px; }
.iranking_m ul li { position: relative; padding-left: 84px; line-height: 46px; height: 46px; font-size: 16px; border-radius: 5px;}
.iranking_m ul li.hot { padding-top: 6px; padding-bottom: 6px; margin-bottom: 10px;}
.iranking_m ul li.hot1 { background-image: linear-gradient(to right,#fbeed7,#fdf8ed);}
.iranking_m ul li.hot2 { background-image: linear-gradient(to right,#d5e5fc,#f3f8fe);}
.iranking_m ul li.hot3 { background-image: linear-gradient(to right,#fbd6d6,#fef3f3); margin-bottom: 6px;}
.iranking_m ul li img { display: block; position: absolute; left: 23px; top: 50%; height: 44px; margin-top: -22px; }
.iranking_m ul li i { display: block; position: absolute; left: 30px; top: 50%; width: 30px; height: 30px; background: #e5e5e5; border-radius: 50%; line-height: 30px; margin-top: -15px; font-size: 16px; color: #666666; font-style: normal; text-align: center;}
.iranking_m ul li span { position: absolute; right: 20px; top: 50%; line-height: 20px; margin-top: -10px; font-size: 14px; color: #666666;}


.inews_list { border-top: 1px #eeeeee solid;}
.inews_list ul li{ border-bottom: 1px #eeeeee solid; position: relative; padding-left: 70px; font-size: 16px;}
.inews_list ul li .time {position: absolute;left: 0;top: 0;background-color: #ffffff;margin-top: 10px;border-radius: 5px 5px 0 0;border: 1px solid #c3c3c3;width: 60px;}
.inews_list ul li .time .t1{line-height: 20px;color: #00b5d2;font-weight: 600;text-align: center;padding: 3px  5px 2px 5px;}
.inews_list ul li .time .t2{line-height: 20px;color: #01398d;font-weight: 600;text-align: center;padding: 2px 5px  3px 5px;background: #d5ddff;}
.inews_list ul li a { display: block; height: 66px; line-height: 66px; overflow: hidden;}
/* .inews_list ul li:before { display: block; content: ''; position: absolute; left: 115px; top: 50%; width: 1px; height: 20px; margin-top: -10px; background: #eeeeee; }
 */
.iproject {  border-radius: 5px; background: #f2f2f3; padding: 25px; }

.iproject_list { overflow: hidden; position: relative; padding-bottom: 0px;}
.iproject_list .item { display: block; background: #fff; border-radius: 5px; padding-bottom: 0px;}
.iproject_list .item img { display: block; width: 100%; border-radius: 5px 5px 0 0; height: 220px;}
.iproject_list .item p { display: block; text-align: center; overflow: hidden; height: 72px; line-height: 72px; font-size: 18px; background:#f2f2f3;}

.idonate_btn { display: block; line-height: 50px; text-align: center; font-size: 18px; color: #fff; background: #0088e7; border-radius: 5px;}
.idonate_btn:hover { background: #017bd0; color: #fff;}


.ienterprise_list { position: relative; margin: 0 -60px; padding: 22px 60px;}
.ienterprise_list .swiper-container {}
.ienterprise_list .item{ display: block; background: #036eb8; border-radius: 5px; padding: 15px; margin: 0 5px; color: #fff; }
.ienterprise_list .item img { display: block; width: 100%; height: 160px; border-radius: 5px; margin-bottom: 6px; }
.ienterprise_list .item b { display: block; line-height: 52px; font-size: 18px; font-weight: normal;}
.ienterprise_list .item p { display: block; height: 72px; line-height: 24px; font-size: 16px; overflow: hidden; margin-bottom: 6px;}
.ienterprise_list .item .more { display: block; background: url(./img/index/more.png) center center no-repeat; width: 28px; height: 28px;}
.ienterprise_list .item:hover { background: #017bd0;}

.ienterprise_list .swiper-button-prev, .ienterprise_list .swiper-button-next{ position: absolute; top: 50%; width: 30px; height: 30px; margin-top: -15px !important; cursor: pointer; z-index: 999; transition:all 300ms ease; }
.ienterprise_list .swiper-button-prev { right: 0; background: url(./img/index/banr.png) center center no-repeat;}
.ienterprise_list .swiper-button-next { left: 0; background: url(./img/index/banl.png) center center no-repeat;}
.ienterprise_list .swiper-button-prev:hover { transform: translate(-5px,0);}
.ienterprise_list .swiper-button-next:hover { transform: translate(5px,0);}


.icontact { border-bottom: 1px #eeeeee solid; margin-bottom: 10px; padding-bottom: 20px;}
.icontact_l { float: left; width: 620px; padding: 6px 0;}
.icontact_l .t { font-weight: bold; font-size: 20px; line-height: 54px;}
.icontact_l .m { font-size: 16px; line-height: 32px;}
.icontact_l .f { font-size: 16px; line-height: 24px; padding: 14px 0; color: #666666;}
.icontact_l .line { margin: 10px 0; height: 1px; background: #eeeeee;}
.icontact_r { float: right; width: 573px; padding: 0px 0;}
.icontact_r img { display: block; width: 100%; border-radius: 5px;}

.ilink_list { line-height: 40px; font-size: 16px;}
.ilink_list a { display: inline-block; padding-left: 24px; background: url(./img/index/link_li.png) left center no-repeat; margin: 0 16px;}
.ilink_list a:hover { background: url(./img/index/link_lis.png) left center no-repeat;}


/*搴曢儴*/
.footer { background: url(./img/footer/footbg.jpg) center top no-repeat; background-size: cover; color: #999999; }
.footer a { color: #999999;}
.footer a:hover { color: #ffffff;}
.footbox { padding: 30px 0; }
.footbox .foot_logo { float: left; padding: 36px 0;}
.footbox .foot_erwei { float: right;}
.footbox .foot_erwei ul li { float: left; margin-left: 20px; text-align: center; line-height: 18px;}
.footbox .foot_erwei img { display: block; height: 120px; margin-bottom: 10px;}

.footcopy { text-align: center; padding: 15px 0; line-height: 25px; border-top: 1px #535353 solid;}


.right_tool { background: rgba(255,255,255,0.8); width:80px; position:fixed; right:30px; top: 50%; box-shadow: 0 0 7px rgba(144,144,144,0.15); transform: translate(0,-50%); z-index:9999; }
.right_tool ul li { position: relative;}
.right_tool ul li a{ display: block; padding: 11px; text-align: center; line-height: 14px; font-size: 12px; color: #666666;}
.right_tool ul li a img { display: block; margin: 0 auto 4px auto; height: 30px; }
.right_tool ul li a:hover { color:#0088e7; opacity: 0.8;}
.right_tool ul li:after { display: block; content: ''; position: absolute; left: 14px; right: 14px; bottom: 0; height: 1px; background: #eeeeee;}
.right_tool ul li:last-child:after { display: none;}
.num1{display:inline-block;width: 13px;position: relative;}
.sx{    display: inline-block;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: dashed;
    border-color: transparent;position: absolute;
    left: 5px;
    border-width: 5px;top: -12px;
    border-top: none;
    border-bottom-style: solid;
    border-bottom-color: #333;}
.jx{display: inline-block;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: dashed;
    border-color: transparent;    position: absolute;
    top:-4px;
    left: 5px;
    border-width: 5px;    bottom: 5px;
    border-bottom: none;
    border-top-style: solid;
    border-top-color: #333;}
.div_bottom .public-btn-fh{display: inline-block;}		
.div_bottom .public-btn{display: inline-block;padding: 0px 0px;}		
.layui-layer-iframe .layui-layer-content{padding: 0px !important;}

