.container{width: 1400px;margin: 0 auto;}
.position{border-bottom: 2px solid #fff;}
.bg{background-color: #f5f5f5;}
.mg{padding-top: 5rem;padding-bottom: 5rem;}
/*zhengce-list*/
.zc-banner{background: url(/images/zhengce/zc-banner.jpg) no-repeat;background-size: cover;height: 520px;display: flex;align-items: center;justify-content: center;}
.zc-banner .ban-tit {font-size: 5rem;line-height: 7rem;text-align: center;font-weight: bold;background: linear-gradient(to bottom, #ff0000, #feb47b); -webkit-background-clip: text;background-clip: text;color: transparent;margin-top: -100px;}
.zc-banner .ban-tit p {font-size: 3rem;line-height: 5rem;margin-top: 1rem;}
.zc-list-top{display: flex;padding: 0 8rem;align-items: center;}
.zc-list-top .guanjia{width: 30%;text-align: center;}
.zc-list-top .guanjia img{border-radius: 15px;}
.zc-list-top .text{margin-left: 6rem;}
.zc-list-top .text h1{font-size: 1.6rem;margin-bottom: 1.6rem;color: #222222;}
.zc-list-top .text p{color: #646464;margin-bottom: 1rem;}
.zc-list-top .text p strong {color: #4667aa;}
.zc-list-top .text ul li{display: inline-block;font-size: 1.3rem;font-weight: 400;margin: 0 1rem;}
.content h2,.content h1 {font-size: 36px;color: #222;text-align: center;margin-bottom: 1.5rem;line-height: 1.95;}
.content p{padding-top:20px;font-size:16px;line-height:1.95}
.content p strong {color: #3557aa;}
.content p:first-child{padding-top:0}
.content p a{color: #4667aa;}
.content table{width:100%;border:1px solid #d1dce6;padding:2rem;}
.content table tbody tr td:first-child{color:#333}
.content table tbody tr td,.content table tbody tr th{padding:24px 0;font-size:16px;line-height:1.95;color:#666;border-bottom:1px solid #ddd}
.content table tbody tr th{width:10%}
.content table tbody tr:last-of-type td,.content table tbody tr:last-of-type th{border-bottom:none}
.list-cont .text h2{font-size: 36px;color: #222;text-align: center;margin-bottom: 1.5rem;line-height: 1.95;}
.list-cont .text p{color: #646464;text-align: center;}
.list-cont ul{margin-top: 4rem;display: flex;flex-wrap: wrap;}
.list-cont ul li{width: calc(33.33% - 20px);margin-right: 30px;position: relative;height: 100%;margin-bottom: 30px;border-radius: 10px;}
.list-cont ul li img {border-radius: 10px;}
.list-cont ul li a {display: block;}
.list-cont ul li:nth-child(3n){margin-right:0;}
.list-cont ul li .info{width: 100%;margin: 0 auto;}
.list-cont ul li .info{display: block;padding: 0 3rem;position: absolute;top: 50%;transform: translateY(-50%);color: #fff;text-align: center;}
.list-cont ul li:before{content:'';display:block;position: absolute;height: 100%;width: 100%;background: #011651a3;border-radius: 10px;}
.list-cont ul li .info h3{font-size: 28px;margin-bottom: 1rem;}
.list-cont ul li .info p{font-size: 16px;}
.list-cont ul .anchor-bg:before{content:'';display:none;position: absolute;height: 100%;width: 100%;background: #011651a3;border-radius: 10px;}
.list-cont ul .anchor-bg .info{display: none;padding: 0 3rem;position: absolute;top: 50%;transform: translateY(-50%);color: #fff;text-align: center;}
/*zhengce-channel*/
.anchor {margin-top: 4rem;}
.anchor ul{display: flex;justify-content: center;align-items: center;}
.anchor ul li{width: 17%;text-align: center;font-size: 1.3rem;background: #f5f5f5;height: 3.5rem;line-height: 3.5rem;margin: 0 1rem;}
.anchor ul li:nth-child(1) {background: #d62605;}
.anchor ul li:nth-child(1) a{color:#fff;}
.ch-zhengce h1{font-size: 36px;color: #222;text-align: center;margin-bottom: 1.5rem;line-height: 1.95;}
.ch-fuchi h2,.bgimg h2,.h-tit,.case h2{font-size: 2.3rem;font-weight: inherit;font-size: 36px;margin-bottom: 1rem;color: #222;text-align: center;margin-bottom: 1.5rem;line-height: 1.95;}
.ch-zhengce h2,.ch-fuchi h3{font-size: 16px;margin-bottom: .875rem;}
.ch-zhengce .time{display: flex;align-items: center;justify-content: center;}
.ch-zhengce .time span{margin: 0 1.5rem;font-size: 1rem;color: #7d7d7d;}
.ch-zhengce .jiedu{color: #f00;font-weight: 400;}
.ch-zhengce p,.ch-fuchi p{font-size: 16px;line-height: 2rem;color: #464646;margin-bottom: .875rem;text-indent: 2rem;}
.ch-zhengce p strong,.ch-fuchi p strong{color: #3461C6;}
.ch-zhengce p:last-of-type,.ch-fuchi p:last-of-type{color: #4667aa;}
.bgimg{background: url(/images/zhengce/ruanjian.jpg) no-repeat;background-size: auto;background-position: bottom;}
/*xitong*/
.bgimg .xitong{display: flex;align-items:flex-end;justify-content: space-between;position: relative;}
.bgimg .xitong .text {position: absolute;top: 70px;width: 65%;}
.bgimg .xitong .text .tit{text-align: left;font-size: 2rem;margin-bottom: 1.5rem;line-height: 1.95;color: #222;font-weight: inherit;}
.ruanjian {width: 70%;height: 418.53px;position: relative;margin: 0 auto;}
.ruanjian .scrollwrap{width:980px;overflow:hidden;position:absolute;}
.ruanjian .scrollwrap li{float:left;width:490px;position:relative;}
.ruanjian .scrollwrap li .tec{padding: 0 1rem;}
.ruanjian .scrollwrap li .details {background: #fff;padding: 20px;height: 154px;}
.ruanjian .scrollwrap li .details h3 {color: #000000;font-size: 20px;line-height: 26px;font-weight: 400;}
.ruanjian .scrollwrap li .details p {margin-top: 8px;line-height: 20px;font-size: 15px;color: #666;margin-bottom: 1rem;}
.ruanjian .scrollwrap li .details span {line-height: 25px;font-size: 14px;color: #666;text-align: left;word-wrap: break-word;word-break: normal;}
.ruanjian .scrollwrap li .details span a {width: 80px;height: 35px;line-height: 35px;float: right;color: #666666;font-size: 13px;background: #f5f5f5;border-radius: 50px;text-align: center;}
.prev,.next{position:absolute;height: 55px;z-index: 999;width: 55px;background-color: transparent;background-image: url(/images/zhengce/zuo.png);background-position: center center;left: 2%;top: 100px;}
.next{left:auto;right:5px;width: 55px;max-height: 55px;background-color: transparent;background-image: url(/images/zhengce/you.png);background-position: center center;right: 2%;top: 100px;}
.app {width: 30%;text-align: right;}
.app:before {content: '';display: block;background: url(/images/zhengce/shouji.png) no-repeat right;text-align: right;width: 345px;overflow: hidden;height: 689px;position: absolute;z-index: 999;right: 0;}
/**/
.lianxi {text-align: center;padding-bottom: 3rem;}
.lianxi p {margin-top: 40px;color: #ff5700;font-size: 24px;}
.lianxi .lx-bnt a {text-align: center;display: inline-block;margin-top: 35px;border-radius: 40px;color: #fff;background: #3f85f3;padding: 18px 60px;font-size: 20px;}
/*case*/
.case .slide-case .hd ul li{display:inline-block;padding: 0 1rem;height: 3rem;line-height: 3rem;margin: 0 10px;font-size: 18px;text-align:center;}
.case .slide-case .hd{overflow:hidden;border-bottom: 2px solid #efefef;}
.case .slide-case .hd ul li.on{color: #4667aa;border-bottom: 3px solid #4667aa;}
.case .slide-case .bd{margin-top:3rem;}
.case .slide-case .bd .item {display: flex;}
.case .slide-case .bd .item img {display: block;width: 70%;}
.case .slide-case .bd .item h3 {font-size: 1.5rem;margin-bottom: 2rem;font-weight: initial;}
.case .slide-case .bd .item p{font-size: 1rem;line-height: 1.8rem;margin-bottom: 1rem;color: #535455;}
.case .slide-case .bd .item p em {font-weight: bold;color: #3461C6;font-style: normal;}
.case .slide-case .bd .item-text{background: #f5f5f5;padding: 3rem;}
/*Ïà¹Ø*/
.xiangguan{display: flex;}
.xiangguan .item{width: calc(50% - 1rem);background: #f5f5f5;padding: 3rem;margin-right: 2rem;}
.xiangguan .item:nth-child(2){margin-right:0;}
.xiangguan .item ul li{font-size: 16px;line-height: 2rem;padding: .5rem 0;}
.xiangguan .item ul li a{display: inline-block;width: calc(85%);}
.xiangguan .item ul li span{color:#7d7d7d}
.xiangguan .item .item-tit{font-size: 1.3rem;font-weight: bolder;margin-bottom: 1rem;}
/*bottom*/
.bg-blue{background-color: #2b60c2;padding: 4rem 0;text-align: center;}
.bg-blue .bot-tit{color: #fff;font-size: 36px;text-align: center;margin-bottom: 3.5rem;line-height: 1.95;font-weight: bold;}
.bot-lx {display: flex;align-items: center;justify-content: center;}
.bg-blue .zixun,.bg-blue .rexian{width: 400px;height: 98px;background: #ffffff;border-radius: 50px;color: #2a60c1;font-size: 22px;line-height: 98px;}
.bg-blue .zixun a, .bg-blue .rexian a{color: #2a60c1;}
.bg-blue .rexian{margin-left: 40px;line-height: inherit;padding-top: 1.5rem;font-size: 1rem;}
.bg-blue .rexian b{display: block;margin-bottom: 8px;font-size: 1.5rem;}