.legal-area{width:770px;background:#f2f2f2;}
.legal-area .legal-public-area{overflow:hidden;margin-bottom:20px;}
.legal-area .leader-area{float:left;width:502px;min-height:817px;background:#fff;}
.legal-area .normal-title{height:35px;border-bottom:#dcdcdc 2px solid;background:#fff;font-size:0;}
.legal-area .normal-title span{display:inline-block;padding:0 20px;height:35px;background:#286dbb;color:#fff;font-size:16px;line-height:35px;}
.legal-area .normal-title span a {color: #fff;}
.legal-area .leader-list{padding:24px 0 10px;}
.legal-area .leader-list .leader{overflow:hidden;}
.legal-area .leader-list .leader>div{float:left;padding:0 0 0 15px;width:80px;color:#333;line-height:130px;}
.legal-area .leader-list .leader>ul{overflow:hidden;margin-left:80px;}
.legal-area .leader-list .leader>ul>li{float:left;margin-bottom:24px;width:33.33%;height:160px;}
.legal-area .leader-list .leader>ul>li img{display:block;width:100px;height:130px;object-fit:cover;}
.legal-area .leader-list .leader>ul>li span{float:left;display:block;width:100px;color:#333;text-align:center;font-size:16px;}
.legal-area .normal-list>ul{padding:10px;background:#fff;}
.legal-area .normal-list>ul>li{padding:8px;color:#333;width: 100%;border: none;float: none;background: none;}
.legal-area .normal-list>ul>li>a:hover{color:#286dbb;}
.legal-area .normal-list>ul>li>a>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;}
.legal-area .normal-list.normal-list-double{float:right;margin-bottom:20px;width:250px;background:#fff;}



.legal-area .normal-list.normal-list-double>ul{overflow:hidden;padding:0 15px;}
.legal-area .normal-list.normal-list-double>ul>li{padding:10px 0;width:100%;border-top:none;border-right:none;border-bottom:dashed 1px #dcdcdc;background:#fff;}
.legal-area .normal-list.normal-list-double>ul>li:last-child{border-bottom:none;}
.legal-area .normal-list.normal-list-double>ul>li>a>div{height:40px;text-overflow:initial;white-space:normal;}
.legal-area .normal-list.normal-list-double>ul>li>a>span{display:block;color:#999;font-size:14px;}
.legal-area .platform-area{overflow:hidden;}
.legal-area .platform-area>ul{overflow:hidden;margin:0 -10px;}
.legal-area .platform-area>ul>li{float:left;padding:0 10px;width:33.33%;}
.legal-area .platform-area>ul>li img{display:block;width:100%;}
.legal-area .normal-list-box{overflow:hidden;margin:0 -10px;padding-top:20px;}
.legal-area .normal-list-box>.normal-list{float:left;padding:0 10px;width:50%;border: none;}
.legal-area .tab-box{overflow:hidden;margin:0 auto;margin-top:20px;width:100%;background:#fff;}
.legal-area .tab-box>.tab-item{overflow:hidden;margin:0 -10px;padding-bottom:20px;}
.legal-area .tab-box>.tab-item>div{position:relative;float:left;padding:0 10px;width:20%;}
.legal-area .tab-box>.tab-item>div:after{position:absolute;top:85%;left:50%;display:block;margin-left:-12px;width:0;border:transparent solid 12px;border-top:12px solid #286dbb;content:'';transition:all .2s;}
.legal-area .tab-box>.tab-item>div a{display:block;padding:5px;height:80px;background:#286dbb;cursor:pointer;transition:all .2s;}
.legal-area .tab-box>.tab-item>div.active:after{top:100%;border-top-color:#3886df;}
.legal-area .tab-box>.tab-item>div.active a{background:#3886df;}
.legal-area .tab-box>.tab-item>div img{display:block;margin:0 auto;}
.legal-area .tab-box>.tab-item>div span{display:block;color:#fff;text-align:center;font-size:16px;}
.legal-area .tab-box>.tab-con>div{display:none;}
.legal-area .tab-box>.tab-con>div:first-child{display:block;}
.legal-area .tab-box>.tab-con>div>ul{padding:10px;}
.legal-area .tab-box>.tab-con>div>ul>li{float:left;padding:5px;width:14.285%;}
.legal-area .tab-box>.tab-con>div>ul>li>a{display:block;padding-top:10px;height:115px;border:solid 1px #d2ebff;border-radius:3px;background:#f2f9ff;transition:ease-in-out .2s;}
.legal-area .tab-box>.tab-con>div>ul>li>a:hover{padding-top:8px;border:solid 3px #286dbb;}
.legal-area .tab-box>.tab-con>div>ul>li img{display:block;margin:0 auto 13px;}
.legal-area .tab-box>.tab-con>div>ul>li span{display:block;width:100%;color:#2d61bc;text-align:center;}


.legal-area .normal-list.normal-list-double>ul{padding-bottom: 15px;}









/*20201029添加 sunb*/
.zhinan-title {text-align: center; font-size: 32px; color: #2d66a5; font-weight: bold; padding: 38px 0;}
.zhinan-info {height: 940px;}
.zhinan-info .info-wrap {padding: 0 15px;}
.zhinan-info .info-wrap,.zhinan-info .info-wrap * {font-size: 16px; line-height: 30px;}
.zhinan-info .info-wrap img {max-width: 100%; height: auto;}
.zhinan-info .info-wrap p {line-height: 30px;}
.zhinan-info .info-wrap b {font-weight: bold;}
.nicescroll-rails.nicescroll-rails-vr {background: #f2f2f2;}

/*.nicescroll-cursors {height: 80px!important;}*/
#ascrail2000-hr .nicescroll-cursors {height: auto!important;}

.xinxigongkai-info {max-height: 940px; min-height: 700px;}
.xinxigongkai-info .info-wrap {padding: 0 15px;}

.page-container .page-list ul.list1 li b {height: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width: 86%; display: inline-block; vertical-align: top;}
.page-container .page-list ul.list1 li span {vertical-align: top;}
.page-container .page-list .more1 {height: 30px; width: 100px; line-height: 30px; text-align: center; font-size: 16px; color: #333; background: #f2f2f2; display: block; margin: 0 auto 20px;}


.xinxigongkai-list {min-height: 600px;}

/**纯列表超出隐藏*/
.page-container .page-list ul li b {height: 20px; overflow:hidden; line-height: 20px; text-overflow:ellipsis; white-space:nowrap; max-width: 86%; display: inline-block; vertical-align: top;}

/*20201105*/
.page-nav > ul > li > div > a {display: block; overflow: hidden;}
.legal-area .leader-area {width: 100%;}
.legal-area .leader-list .leader>ul>li {width: 25%;}
.legal-area .leader-list .leader>div {width: 100px; padding-left: 35px;}
.legal-area .leader-list .leader>ul {margin-left: 120px;}
.zf-zrqd-listwrap {font-size: 0; padding: 20px 20px 40px;}
.zf-zrqd-listwrap li {padding: 0 5px 10px 5px; display: inline-block; vertical-align: top; min-width: 33.33%;}
.zf-zrqd-listwrap li a {display: block; height: 40px; line-height: 40px; padding: 0 10px; border-radius: 3px;background: #e8f5fd; color: #000;font-size:15px;}
.zf-zrqd-listwrap li a:hover {color: #333; background: #f7f7f7;}
.page-nav > ul > li > ul {max-height: 500px;}
.page-nav > ul > li > ul > li.you:before {width: 6px; height: 6px; left: 27px;}
.page-nav > ul > li > ul > li.you {font-weight: bold;}


.page-nav > ul > li > ul > li.active a {display: block;}
.xxgk_fra1{padding: 20px 0; background: #eee;margin: 30px 5px; overflow: hidden;}
.msxxl{ float:left; width:150px; text-align:left; padding: 0 0 0 30px;font-size:16px; position: relative;}
.msxxl a{font-size:16px; font-weight:bold;}
.msxxr{ float:left; width:580px; text-align:left; font-size:14px;padding: 0 0 0 30px;}
.msxxr a{ font-size:14px;}
.msxxl:before {content:''; width: 6px; height: 21px; background: #2d66a5; position: absolute; display: block; left: 12px;}



