@charset "UTF-8";
/* reset */
/**author:Y.Ray*/
*{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,menu,input,textarea,button,select,th,td iframe{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,b,strong{font-size:100%;font-weight:normal;}
li{list-style:none;}
table{width:100%;border-collapse:collapse;border-spacing:0;}
table td{word-break:break-all;word-wrap:break-word;border-collapse:separate;border-spacing:0;}
em,i{font-style:normal;}
a,a:visited,a:active{text-decoration:none;border:none;outline:none;color:#333;cursor:pointer;}
a,img{display:block;border:none;}
input,textarea{outline:none;}
select,input{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(3,3,3,0);}
select{outline:medium none;}
textarea{resize:vertical;}
body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(3,3,3,0);-webkit-touch-callout:none;word-wrap:break-word;line-height:1;font-size:14px;overflow-x:hidden;color:#333;}
body,button,input,select,textarea{font-family:"Microsoft YaHei",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Helvetica,Arial,"PingFang SC",'Noto Sans',"Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
input[type="button"]{cursor:pointer;}
::-webkit-input-placeholder{color:#333;}
/*placeholder 字体颜色*/
:-moz-placeholder{color:#333;}
/*placeholder 字体颜色*/
::-moz-placeholder{color:#333;}
/*placeholder 字体颜色*/
:-ms-input-placeholder{color:#333;}
/*placeholder 字体颜色*/
.none{display:none;}
.left{float:left;}
.right{float:right;}
.clearfix::after{content:'';clear:both;display:block;height:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;}
.wrapper{padding:0;margin:0;}
.cont{width:1100px;margin:auto;}
.agreement-text-box a{display:inline;}
body .pc-hide{display:none;}
/* footer */
.copyright{background:#f5f5f5;font-size:12px;text-align:center;line-height:60px;color:#666}
.copyright p{display:inline;color:#999}
.copyright a{display:inline;color:#999}
/*按钮悬停*/
.hvr-grow-shadow{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform;}
.hvr-grow-shadow:hover,.hvr-grow-shadow:active{box-shadow:0 15px 15px -10px rgba(0,0,0,0.5);-webkit-transform:scale(1.1);transform:scale(1.1);}
.hvr-grow-shadow2{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform;}
.hvr-grow-shadow2:hover,.hvr-grow-shadow2:active{-webkit-transform:scale(1.1);transform:scale(1.1);}
.hvr-up-shadow:hover{transform:translateY(-5px);box-shadow:0 10px 18px 10px rgb(11 42 113 / 5%);}

.xieyi {margin-bottom: 20px; font-size: 14px;text-align: center; line-height: 30px; color: #666;}
.xieyi label {border: none; width: 120px; height: 30px;}
.xieyi input[type=checkbox] {position: relative; width: 13px; height: 13px; padding: 0; margin-bottom: 0; border: none; border-radius: 2px; -webkit-appearance: checkbox;}
.xieyi input[type=checkbox]::before {position: absolute; content: ""; top: 0; left: 0; background: #fff; width: 100%;  height: 100%; border: 1px solid #d9d9d9; border-radius: 2px;
}
.xieyi input[type=checkbox]:checked::before {position: absolute; content: "\2713"; background-color: #0075ff; top: 0; left: 0; width: 100%; border: 1px solid #0075ff; border-radius:2px; color: #fff; font-size: 14px; font-weight: bold; text-align: center; line-height: 13px;}
.xieyi a {display: inline; background: transparent; font-size: 14px; line-height: 30px; color: #fff;}
.target-form .xieyi .xy{color:#fff;}
.target-form .xieyi span{color:#fff;}
.agreement-text-box a{display:inline;}
body .pc-hide{display:none !important;}

.aside-bgd{position:fixed;top:50%;left:10px;width:144px;height:346px;margin-top:-156px;border-radius:70px;background:linear-gradient(to bottom,#f72c37 0,#cd0611 100%);box-shadow:0 0 20px rgba(205,6,17,.36)}
.aside{padding:44px 0 0;font-size:0;text-align:center;}
.aside-close{position:absolute;top:-20px;right:-20px;width:20px;height:20px;font-size:16px;color:#333;line-height:20px;background-color:#ccd8de;border-radius:10px;}
.aside img{display:block;width:105px;height:40px;margin:10px auto;}
.aside-box li{}
.aside-box li a{font-size:18px;color:#fff;line-height:46px;}
.aside .aside-top{position:relative;width:80px;height:40px;font-size:26px;color:#fff;font-weight: 600;text-align:center;line-height:50px;margin:33px auto 0;border-radius:20px;}
.aside-top::before{position:absolute;top:-6px;left:32px;width:0;height:0;content:'';border-left:7px solid transparent;border-bottom:8px solid #fff;border-right:7px solid transparent;}
.banner-bgd{height:711px;margin:0 auto;background:url('../images/banner-bgd.png') no-repeat center;}
.banner{position:relative;padding:145px 0 0;}
.banner-logo{position:absolute;top:80px;left:50px;width:190px;height:60px;}
.banner h1{position:relative;text-align:center;margin-bottom:28px;}
.banner h1 em{position:absolute;top:-43px;left:113px;width:525px;height:254px;background:url('../images/banner-title-bgd.png') no-repeat center;background-size:contain;mix-blend-mode:screen;}
.banner h1 i{display:inline-block;vertical-align:top;}
.banner h1 i img{width:451px;height:273px;}
.banner h1 span{display:inline-block;vertical-align:top;width:404px;height:209px;margin:52px 0 0;background-color:#b7040d;border-radius:10px;}
.banner h1 span img{width:320px;height:162px;margin:24px auto;}
.banner h2{width:616px;height:80px;font-size:44px;color:#2d2d2d;text-align:center;line-height:80px;margin:0 auto;border-top:2px solid #bf010c;border-bottom:2px solid #bf010c;}
.banner h2 span{display:inline-block;vertical-align:top;margin:0 37px;}
.banner h2 i{display:inline-block;vertical-align:top;width:0;height:0;margin:32px 2px;border-top:10px solid transparent;border-right:20px solid #bf010c;border-bottom:10px solid transparent;}
.banner h2 i:nth-of-type(n+4){transform:rotate(180deg);}
/* 了解趁早，快在起跑线 */
.run-bgd{height:1100px;margin:0 auto;/* background:url('../images/run-bgd.png') no-repeat center;*/
}
.run{padding:73px 0 0;font-size:0;text-align:center;}
.run h2{font-size:44px;color:#2d2d2d;font-weight:600;line-height:51px;margin-bottom:47px;}
.run h2 i{display:inline-block;vertical-align:top;width:46px;height:51px;font-size:32px;color:#cd0611;line-height:60px;margin:0 19px;background:url('../images/title-icon.png') no-repeat center;background-size:contain;}
.run-box{position:relative;box-sizing:border-box;padding:63px 330px 0 34px;width:1119px;height:247px;margin:0 auto;background:url('../images/run-box.png') no-repeat center;background-size:contain;}
.run-box p{font-size:18px;color:#333;text-indent:36px;text-align:left;line-height:30px;}
.run-box p span{color:#cd0611;}
.run-box img{position:absolute;top:-67px;right:68px;width:245px;height:271px;}
.run-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;}
.run-bottom li{width:541px;height:297px;margin:0 1px;background:url('../images/run-bottom-list.png') no-repeat center;background-size:contain;}
.run-bottom li:nth-of-type(1){margin:51px 0 0;}
.run-bottom li:nth-of-type(2){margin:21px 0 0;}
.run-bottom li:nth-of-type(3){margin:21px 0 0;}
.run-bottom li h3{width:164px;height:46px;font-size:24px;color:#fff;margin:71px 0 14px 42px;line-height:46px;background-color:#cc0712;border-radius:20px 0 20px 0;}
.run-bottom li p{padding:0 42px;font-size:18px;color:#333;line-height:28px;text-align:left;}
/* 筛查趁早，快在确定目标 */
.target-bgd{height:808px;margin:0 auto;background:url('../images/target-bgd.png') no-repeat center;}
.target{padding:36px 0 0;font-size:0;text-align:center;}
.target h2{font-size:44px;color:#2d2d2d;font-weight:600;line-height:51px;margin-bottom:47px;}
.target h2 i{display:inline-block;vertical-align:top;width:46px;height:51px;font-size:32px;color:#cd0611;line-height:60px;margin:0 19px;background:url('../images/title-icon.png') no-repeat center;background-size:contain;}
.target-box{display:flex;justify-content:space-between;margin-bottom:50px;}
.target-box li{width:250px;height:280px;box-shadow:0 0 22px rgba(255,143,149,.2);background-color:#fff;border-radius:10px;}
.target-box li:nth-of-type(1){margin:43px 0 0;}
.target-box li:nth-of-type(3){margin:43px 0 0;}
.target-box li img{width:160px;height:130px;margin:24px auto 13px;}
.target-box li h3{font-size:24px;color:#cd0611;font-weight:600;margin-bottom:20px;}
.target-box li p{font-size:18px;color:#333;}
.target-form{box-sizing:border-box;padding:37px 0 0;width:1100px;height:230px;margin:0 auto;background-color:#cd0611;border-radius:115px;}
.target-form h3{font-size:36px;color:#fff;margin-bottom:30px;}
.target-form ul{display:flex;justify-content:center;margin-bottom:20px;}
.target-form li{width:300px;height:48px;text-align:left;margin:0 20px;background-color:#fff;border-radius:24px;}
.target-form li label{display:inline-block;vertical-align:top;width:30px;height:30px;margin:9px 0 0 14px;background:url('../images/target-form-img01.png') no-repeat center;background-size:contain;}
.target-form li:nth-of-type(1) label{background:url('../images/target-form-img01.png') no-repeat center;background-size:contain;}
.target-form li:nth-of-type(2) label{background:url('../images/target-form-img02.png') no-repeat center;background-size:contain;}
.target-form li select{display:inline-block;vertical-align:top;width:250px;height:48px;font-size:18px;color:#666;border:none;background:transparent;}
.target-form li input[type = text]{display:inline-block;vertical-align:top;width:250px;height:48px;font-size:18px;color:#666;border:none;background:transparent;}
.target-form li:last-of-type{width:260px;background-color:rgba(0,0,0,0);}
.target-form input[type = button]{width:260px;height:50px;font-size:24px;color:#cd0611;text-align:center;font-weight:600;line-height:50px;background:linear-gradient(to right,#feed5c,#fece5c);border:none;border-radius:25px;}
/* 学习趁早，弯道好超车 */
.overtaking-bgd{
    height: auto;
    /* height:1840px; */
    margin:0 auto;background:url('../images/overtaking-bgd.png') no-repeat center top;
}
.overtaking{padding:76px 0 43px;font-size:0;text-align:center;}
.overtaking h2{font-size:44px;color:#fff;font-weight:600;line-height:51px;margin-bottom:42px;}
.overtaking h2 span{color:#feed5c;}
.overtaking h2 i{display:inline-block;vertical-align:top;width:46px;height:51px;font-size:32px;color:#feed5c;line-height:60px;margin:0 19px;background:url('../images/title-icon02.png') no-repeat center;background-size:contain;}
.overtaking-box{box-sizing:border-box;padding:48px 0 0;width:1100px;height:528px;margin:0 auto 30px;background-color:#fff;border-radius:10px;}
.overtaking-box h3{position:relative;font-size:40px;color:#333;font-weight:600;margin-bottom:48px;}
.overtaking-box h3::before{position:absolute;top:20px;left:360px;width:80px;height:2px;content:'';background:linear-gradient(to right,rgba(0,0,0,0),#cd0611);}
.overtaking-box h3::after{position:absolute;top:20px;right:360px;width:80px;height:2px;content:'';background:linear-gradient(to right,#cd0611,rgba(0,0,0,0));}
.overtaking-top{position:relative;display:flex;justify-content:flex-start;}
.overtaking-top li{position:relative;box-sizing:border-box;padding-left:18px;width:149px;height:97px;font-size:18px;color:#333;line-height:20px;text-align:left;font-weight:600;margin:0 1px;}
.overtaking-top li::before{position:absolute;top:7px;left:2px;width:6px;height:6px;content:'';border-radius:3px;background-color:#cd0611;}
.overtaking-top li::after{position:absolute;top:8px;left:4px;width:0;height:87px;content:'';border-left:2px dashed #cd0611;}
.overtaking-top li:nth-of-type(1){margin-left:50px;}
.overtaking-middle{position:relative;display:flex;justify-content:flex-start;width:1030px;height:50px;margin-left:25px;background:linear-gradient(to right,#b90b14,#cd0611);}
.overtaking-middle::after{position:absolute;top:0;right:-20px;width:0;height:0;content:'';border-top:25px solid transparent;border-left:20px solid #cd0611;border-bottom:25px solid transparent;}
.overtaking-middle li{width:26px;height:26px;font-size:16px;color:#cd0611;text-align:center;line-height:26px;margin:12px 31px 0 18px;background-color:#fff;border-radius:13px;}
.overtaking-bottom{position:relative;display:flex;justify-content:flex-start;}
.overtaking-bottom li{position:relative;box-sizing:border-box;padding:74px 0 0 26px;width:149px;height:97px;font-size:18px;color:#333;line-height:20px;text-align:left;font-weight:600;margin:0 1px;}
.overtaking-bottom li::before{position:absolute;top:82px;left:1px;width:6px;height:6px;content:'';border-radius:3px;background-color:#cd0611;}
.overtaking-bottom li::after{position:absolute;top:0px;left:2px;width:0;height:87px;content:'';border-left:2px dashed #cd0611;}
.overtaking-bottom li:nth-of-type(1){margin-left:124px;}
.overtaking-bottom li:nth-of-type(6){width:200px;}
.overtaking-box a{width:340px;height:50px;font-size:24px;color:#fff;text-align:center;line-height:50px;margin:47px auto;border-radius:25px;background:linear-gradient(to right,#cd0611 0,#f64f58 61%,#cd0611);box-shadow:0 3px 18px rgba(205,6,17,.4);}
.trend-box{box-sizing:border-box;padding:48px 0 0;width:1100px;height:590px;margin:0 auto 30px;background-color:#fff;border-radius:10px;}
.trend-box h3{position:relative;font-size:40px;color:#333;font-weight:600;margin-bottom:48px;}
.trend-box h3::before{position:absolute;top:20px;left:360px;width:80px;height:2px;content:'';background:linear-gradient(to right,rgba(0,0,0,0),#cd0611);}
.trend-box h3::after{position:absolute;top:20px;right:360px;width:80px;height:2px;content:'';background:linear-gradient(to right,#cd0611,rgba(0,0,0,0));}
.trend-box ul{margin-bottom:30px;}
.trend-box ul li{display:inline-block;vertical-align:top;}
.trend-box li img{width:502px;height:355px;margin:0 14px;box-shadow:0 0 10px rgba(205,6,17,.16);border-radius:10px;}
.trend-box li:nth-of-type(2) img{box-shadow:0 0 10px rgba(225,191,120,.16);}
.trend-box p{font-size:18px;color:#333232;}
.trend-box p span{color:#cd0611;font-weight:600;}
.content-box{box-sizing:border-box;padding:48px 0 0;width:1100px;height:420px;text-align:left;margin:0 auto;background-color:#fff;border-radius:10px;}
.content-box h3{position:relative;font-size:40px;color:#333;text-align:center;font-weight:600;margin-bottom:48px;}
.content-box h3::before{position:absolute;top:20px;left:360px;width:80px;height:2px;content:'';background:linear-gradient(to right,rgba(0,0,0,0),#cd0611);}
.content-box h3::after{position:absolute;top:20px;right:360px;width:80px;height:2px;content:'';background:linear-gradient(to right,#cd0611,rgba(0,0,0,0));}
.content-box img{display:inline-block;vertical-align:top;width:372px;height:230px;margin:0 1px 0 50px;}
.content-right{display:inline-block;vertical-align:top;box-sizing:border-box;padding:8px 43px 0;width:675px;height:200px;}
.content-right h4{font-size:16px;color:#333;line-height:26px;text-align:left;margin-bottom:25px;}
.content-right ul{display:flex;}
.content-right li{margin:0 9px;}
.content-right li h5{width:190px;height:40px;font-size:18px;color:#fff;text-align:center;line-height:40px;margin-bottom:10px;background-color:#fd9a4a;}
.content-right li:nth-of-type(2) h5{width:230px;background-color:#6487fd;}
.content-right li:nth-of-type(3) h5{width:130px;background-color:#e03640;}
.content-right li p{font-size:16px;color:#333;text-align:left;line-height:22px;}
/* 特色课堂，专注‘教’与‘学’的配合效果 */
.effective{padding:76px 0 43px;font-size:0;text-align:center;}
.effective h2{font-size:44px;color:#2d2d2d;font-weight:600;line-height:51px;margin-bottom:39px;}
.effective h2 i{display:inline-block;vertical-align:top;width:46px;height:51px;font-size:32px;color:#cd0611;line-height:60px;margin:0 19px;background:url('../images/title-icon.png') no-repeat center;background-size:contain;}
.effective h2 span{color:#cd0611;}
.effective-box{position:relative;width:1100px;height:600px;margin:0 auto;background:url('../images/effective-box.png') no-repeat center;background-size:contain;}
.effective-box li{box-sizing:border-box;width:311px;text-align:left;}
.effective-box li:nth-of-type(1){position:absolute;top:50px;left:0;}
.effective-box li:nth-of-type(2){position:absolute;top:9px;left:734px;}
.effective-box li:nth-of-type(3){position:absolute;top:351px;left:31px;}
.effective-box li:nth-of-type(4){position:absolute;top:280px;left:775px;}
.effective-box li:nth-of-type(5){position:absolute;top:480px;left:432px;}
.effective-box li h3{padding-left:20px;font-size:26px;color:#b364fd;font-weight:600;margin-left:20px;margin-bottom:14px;border-left:1px dashed currentColor;}
.effective-box li:nth-of-type(2) h3{color:#e03640;}
.effective-box li:nth-of-type(3) h3{color:#e1bf78;}
.effective-box li p{padding-left:40px;font-size:18px;color:#333;line-height:27px;text-align:left;}
/* 精品服务，全心助力应试能力 */
.service-bgd{height:810px;margin:0 auto;background:url('../images/service-bgd.png') no-repeat center;}
.service{padding:76px 0 43px;font-size:0;text-align:center;}
.service h2{font-size:44px;color:#2d2d2d;font-weight:600;line-height:51px;margin-bottom:47px;}
.service h2 i{display:inline-block;vertical-align:top;width:46px;height:51px;font-size:32px;color:#cd0611;line-height:60px;margin:0 19px;background:url('../images/title-icon.png') no-repeat center;background-size:contain;}
.service h2 span{color:#cd0611;}
.service-box{display:flex;justify-content:flex-start;}
.service-box li{width:250px;margin-right:66px;}
.service-box li h3{width:205px;height:205px;margin:0 auto 27px;background:url('../images/service-box-bgd01.png') no-repeat center;}
.service-box li:nth-of-type(2) h3{background:url('../images/service-box-bgd02.png') no-repeat center;}
.service-box li:nth-of-type(3) h3{background:url('../images/service-box-bgd03.png') no-repeat center;}
.service-box li h3 img{width:205px;height:205px;margin:0 auto;}
.service-box li h4{width:170px;height:40px;font-size:24px;color:#fff;text-align:center;line-height:40px;margin:0 auto 24px;background-color:#ff9036;border-radius:20px;}
.service-box li p{font-size:18px;color:#333;line-height:28px;text-align:left;margin-bottom:27px;}
.service-box li:nth-of-type(2) h4{background-color:#4d67d4;}
.service-box li:nth-of-type(3) h4{width:196px;height:40px;background-color:#d63238;}
/* 匠心研发 精品课程 */
.video{padding:76px 0 43px;font-size:0;text-align:center;}
.video h2{font-size:44px;color:#2d2d2d;font-weight:600;line-height:51px;margin-bottom:45px;}
.video h2 span{color:#cd0611;}
.video h2 i{display:inline-block;vertical-align:top;width:46px;height:51px;font-size:32px;color:#cd0611;line-height:60px;margin:0 19px;background:url('../images/title-icon.png') no-repeat center;background-size:contain;}
.video-box{display:inline-block;vertical-align:top;box-sizing:border-box;padding:40px 0 0 0;width:732px;height:422px;margin-right:22px;overflow:hidden;background:url('../images/video-img.png') no-repeat center;background-size:contain;}
.video-box > div{width:560px;height:320px;margin:0 auto;}
.video-right{display:inline-block;vertical-align:top;box-sizing:border-box;padding:40px 0 0;width:344px;height:430px;background-color:#db2c2d;}
.video-right h3{font-size:30px;color:#fff;margin-bottom:21px;}
.video-right li a{box-sizing:border-box;padding-left:7px;width:290px;height:40px;font-size:16px;color:#333;line-height:40px;text-align:left;margin:0 auto 9px;background-color:#fff;}
.video-right > a{display:block;width:250px;height:50px;font-size:24px;color:#cd0611;font-weight: 600;text-align:center;line-height:50px;margin:165px auto 0;border-radius:25px;background:linear-gradient(to bottom,#fece5c,#feed5c);}
/* 2025军队文职考试辅导课程 */
.zsjz{padding:28px 0 40px;font-size:0;text-align:center;}
.zsjz h2{font-size:44px;color:#2d2d2d;font-weight:600;line-height:51px;margin-bottom:12px;}
.zsjz h2 i{display:inline-block;vertical-align:top;width:46px;height:51px;font-size:32px;color:#cd0611;line-height:60px;margin:0 19px;background:url('../images/title-icon.png') no-repeat center;background-size:contain;}
.zsjz h3{font-size:24px;color:#333;margin-bottom:50px;}
.zsjz-table{width:1100px;}
.zsjz-table tr{display:flex;justify-content:space-between;}
.zsjz-table tr:nth-of-type(2){height:230px;margin-bottom:20px;box-shadow:0 0 20px rgba(167,85,90,.2);}
.zsjz-table tr:nth-of-type(3){height:230px;margin-bottom:20px;box-shadow:0 0 20px rgba(167,85,90,.2);}
.zsjz-table th{display:inline-block;height:76px;font-size:20px;color:#fff;line-height:76px;background-color:#cd0611;margin-bottom:22px;}
.zsjz-table th:not(:last-of-type){border-right:2px solid #ff848b;}
.zsjz-table th:nth-of-type(1){width:173px;}
.zsjz-table th:nth-of-type(2){width:209px;}
.zsjz-table th:nth-of-type(3){width:112px;}
.zsjz-table th:nth-of-type(4){width:179px;}
.zsjz-table th:nth-of-type(5){width:279px;}
.zsjz-table th:nth-of-type(6){width:143px;}
.zsjz-table td{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:230px;font-size:18px;color:#333;line-height:26px;text-align:center;}
.zsjz-table td:not(:last-of-type){border-right:1px solid #e7e7e7;}
.zsjz-table td b{display:block;align-items:center;}
.zsjz-table td:nth-of-type(1){width:173px;}
.zsjz-table td:nth-of-type(2){width:209px;}
.zsjz-table td:nth-of-type(3){width:112px;}
.zsjz-table td:nth-of-type(4){width:179px;}
.zsjz-table td:nth-of-type(5){width:279px;text-align: left;}
.zsjz-table td:nth-of-type(6){width:143px;}
.zsjz-table td span{display:block;font-weight:600;}
.zsjz-table td a{
    display:block;width:130px;height:40px;
    font-size:20px;color:#fff;line-height:40px;
    margin:12px auto;
    background-color:#cd0611;
    border-radius:20px;
}
.zsjz-table td p.part{
    text-align: left;
}
.zsjz-table td li{
    text-align: left;
    width: 96%; margin: 5px 2% ;
}
.zsjz-table td li p{
    margin: 0 auto; text-align: left;
}
.zsjz-table td li p i{color: #cd0611;}

.zsjz p{font-size:16px;color:#333;text-align:right;margin:10px 0 0;}

.wrap{position: relative; width: 1100px; margin: 0 auto;font-size: 0;text-align: center;}
footer a{display:inline-block;vertical-align:top;}

.form_bot{font-size:.16rem;color:#fff;}
.form_bot input[type = checkbox]{width:20px;height:20px;appearance:checkbox;margin:1px;}
.form_bot input[type=checkbox]{position:relative;width:20px;height:20px;padding:0;margin-bottom:0;border:none;border-radius:2px;-webkit-appearance:none;}
.form_bot input[type=checkbox]::before{position:absolute;content:"";top:4px;left:0;width:100%;height:100%;background:url(../images/uncheck.png) no-repeat center;background-size:20px auto;}
.form_bot input[type=checkbox]:checked::before{position:absolute;background:url(../images/checked.png) no-repeat center;background-size:20px auto;top:4px;left:0;width:100%;}
.form_bot a{display:inline-block;vertical-align:top;color:#fff;}
