@charset "utf-8";
html,body{margin:0;padding:0;font-family:"微软雅黑";font-size:10px;min-width: 1200px;position: relative;height:100%;}
textarea{font-family:"微软雅黑";}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;font-size: 16px;}
img{border:0; vertical-align:bottom;}
ul,li{list-style:none;}
a{text-decoration:none;color: #fff}
input::-webkit-input-placeholder {color:#ccc;font-size:14px;}
textarea::-webkit-input-placeholder {color:#888;font-size:14px;}
/*分页*/
#page{text-align: center;margin-top: 70px;}
#page li{display: inline-block;height: 40px;padding: 0 17px;margin:0 4px;line-height: 40px;vertical-align: middle;border:1px solid #ddd;}
#page li a{display: block;width: 100%;height: 100%;text-align: center;font-size: 14px;color: #333333}
#page .page_active{background-color: #b60f0d;}
#page .page_active a{color: #fff}
#page span{display: inline-block;margin-left: 12px;color: #333333}
/*公用*/
.public{width: 1200px;margin:0 auto;}
.cl{clear: both;display: block;}
.center{text-align: center;}
.fs0{font-size: 0}
.lineblock{display: inline-block;}
.middle{vertical-align: middle;}
.right{text-align: right;}
.left{text-align: left;}
.xl5{width: 50%}
.overtext{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.nono{font-size: 26px;color: #666;line-height: 500px;text-align: center;font-family: "宋体"}
.hidden{display: none!important;}
/*头部*/
.headNav{position: relative;background-color: #353535}
.headbox{width: 1200px;margin: 0 auto;}
.hb_logo{width: 280px;}
.hb_logo img{max-width: 100%}
/*.hb_lm{width: 810px;margin: 0 25px;text-align: center;font-size: 0}
.hb_lm li{display: inline-block;vertical-align: top;height: 105px;line-height: 105px;width: 115px;text-align: center;position: relative;}
.hb_lm li a{display: block;width: 100%;height: 100%;font-size: 16px;color: #464646;font-weight: bold;}
.hb_lm li a span{display: inline-block;line-height: 105px;position: relative}
.hb_lm li a span::after{content: "";position: absolute;width:0;height: 3px;left: 50%;bottom: -1px;background-color: #289dea;z-index: 1000;transition:all 0.33s linear; -webkit-transition:all 0.33s linear;}
.hb_lm li:hover a span:after{width: 100%;left: 0}
.hb_lm li.on  a span::after{width: 100%;left: 0}*/
.ftype{text-align: center;width: 700px}
.ftype>li{display: inline-block;height: 65px;text-align: center;position: relative;vertical-align: middle;margin: 0 15px}
.ftype>li>a{font-size: 18px;width: 100%;height: 100%;color: #fff;line-height: 65px;display: block;}
.ctype{position: absolute;top:65px;width: 100%;background-color: #353535;left: 0;z-index: 99; opacity: 0; visibility: hidden; transition:all .3s ease-out 0s; transform:translate3d(0,10px,0); -moz-transform:translate3d(0,10px,0); -webkit-transform:translate3d(0,10px,0);}
.ctype ul{padding:10px 0}
.ctype li{line-height: 35px}
.ctype li a{font-size: 14px;color: #fff}
/*.ftype>li:hover{background-color: #4a8bc4}
.ftype>li:hover a>div p:first-child{line-height: 80px;color: #fff}
.ftype>li:hover a>div p:last-child{margin-top: -13px}*/
.ftype>li:hover .ctype{opacity:1; visibility:visible; transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0);}
/*.ftype>li.on{background-color: #4a8bc4}
.ftype>li.on>a>div p:first-child{line-height: 80px;color: #fff}
.ftype>li.on>a>div p:last-child{margin-top: -13px}*/
.hb_tel{width: 220px;text-align: right;font-size: 18px;color: #fff}
#banner{position: relative;}
.bannerlist li img{width: 100%}
#banner .hd{position: absolute;width: 100%;height: 15px;left: 0;bottom:45px;text-align: center;font-size: 0}
#banner .hd li{display: inline-block;vertical-align: middle;width: 15px;height: 15px;border-radius: 15px;box-sizing:border-box;border: 1px solid #fec98b;margin: 0 8px}
#banner .hd li.on{background-color: #fec98b}
/*底部*/
.footer{padding-bottom: 100px}
.copyright{padding: 30px 0;text-align: center;background-color: #353535;color: #fff}
.flink{height: 50px;line-height: 50px;background-color: rgba(199,16,16,.9);text-align: center;border-bottom:1px solid #fff;position: fixed;width: 100%;left: 0;bottom: 0;z-index: 999;}
.flink a{padding: 0 25px;display: inline-block;position: relative;font-size: 16px;color: #fff}
.flink a:before{content: "";position: absolute;width: 1px;height: 36px;background: url(../images/line.jpg) no-repeat;background-size: 100% 100%;left: 0;top: calc(50% - 18px)}
.flink a:first-child:before{width: 0}
.footer1{background-color: #353535;padding: 25px 0 125px}
.fcons{width: 50%;display: inline-block;vertical-align: middle;}
.fcons1{font-size: 16px;color: #ffffff;box-sizing:border-box;}
.fcons2{text-align: right;}
.fcons2 li{display: inline-block;vertical-align: top;width: 120px;}
.fcons2 li div{width: 95px;margin: 0 auto}
.fcons2 li div img{width: 100%}
.fcons2 li p{font-size: 14px;color: #fff;text-align: center;margin-top: 10px}
/*首页内容*/
.indexTitle{text-align: center;padding-top: 65px;position: relative;}
.indexTitle:before{content: "";position: absolute;width: 98px;height: 86px;left: calc(50% - 49px);top: 0;}
.indexTitle1:before{background: url(../images/01.png) no-repeat;background-size: 100% 100%;}
.indexTitle2:before{background: url(../images/02.png) no-repeat;background-size: 100% 100%;}
.indexTitle3:before{background: url(../images/03.png) no-repeat;background-size: 100% 100%;}
.indexTitle4:before{background: url(../images/04.png) no-repeat;background-size: 100% 100%;}
.indexTitle5:before{background: url(../images/05.png) no-repeat;background-size: 100% 100%;}
.indexTitle6:before{background: url(../images/06.png) no-repeat;background-size: 100% 100%;}
.indexTitle p:first-child{font-size: 32px;color: #222222;font-weight: bold;}
.indexTitle p:first-child span{position: relative;}
.indexTitle p:first-child span:before{content: "";position: absolute;width: 219px;height: 16px;background: url(../images/l1.png) no-repeat;background-size: 100% 100%;left: -235px;top: calc(50% - 8px);}
.indexTitle p:first-child span:after{content: "";position: absolute;width: 219px;height: 16px;background: url(../images/r1.png) no-repeat;background-size: 100% 100%;right: -235px;top: calc(50% - 8px);}
.indexTitle p:last-child{font-size: 20px;color: #3e3e3e;margin-top: 10px}
.indexTitle4 p:first-child{color: #fff}
.indexTitle4 p:first-child span:before{background: url(../images/l2.png) no-repeat;background-size: 100% 100%;}
.indexTitle4 p:first-child span:after{background: url(../images/r2.png) no-repeat;background-size: 100% 100%;}
.indexTitle4 p:last-child{color: #fff}
.s1{padding: 40px 0 80px}
.s1box{margin-top: 40px;position: relative;margin-bottom: 55px}
.s1box:before{content: "";position: absolute;width: 100%;height: 4px;background: url(../images/bg2.png) no-repeat;background-size: 100% 100%;left: 0px;top: 118px;z-index: 1}
.sboxhd{text-align: center;}
.sboxhd li{display: inline-block;font-size: 20px;color: #a80707;padding: 0 35px;height: 35px;border:1px solid #a80707;border-radius: 35px;line-height: 35px;margin: 0 7px}
.sboxhd li.on{background: url(../images/bg1.png) no-repeat;background-size:cover;background-position: center center;color: #fff}
.sboxhd1 li{border-color: #ff3a00;color: #ff3a00}
.sboxhd1 li.on{background: url(../images/bg20.png) no-repeat;background-size:cover;background-position: center center;}
.s1box .bd{margin-top: 40px;min-height: 457px}
.s1List{}
.s1Li{display: inline-block;vertical-align: top;width: 220px;margin-left: 25px;text-align: center;}
.s1Li:first-child{margin-left: 0}
.s1Li>p:first-child{font-size: 18px;color: #010108}
.s1Li>p:nth-child(2){margin: 10px auto;width: 10px;height: 10px;border-radius: 10px;position: relative;z-index: 3;border: 4px solid #fff}
.s1Li>p:nth-child(2):before{content: "";position: absolute;width: 18px;height: 18px;border-radius: 18px;left: -4px;top: -4px;border:1px solid;z-index: 2;box-sizing:border-box;}
.s1Li>p:nth-child(3){font-size: 18px}
.s1Li:first-child>p:nth-child(2){background-color: #f66f26}
.s1Li:nth-child(2)>p:nth-child(2){background-color: #f64d26}
.s1Li:nth-child(3)>p:nth-child(2){background-color: #f62626}
.s1Li:nth-child(4)>p:nth-child(2){background-color: #e10f06}
.s1Li:nth-child(5)>p:nth-child(2){background-color: #ae0b09}
.s1Li:first-child>p:nth-child(2):before{border-color: #f66f26}
.s1Li:nth-child(2)>p:nth-child(2):before{border-color: #f64d26}
.s1Li:nth-child(3)>p:nth-child(2):before{border-color: #f62626}
.s1Li:nth-child(4)>p:nth-child(2):before{border-color: #e10f06}
.s1Li:nth-child(5)>p:nth-child(2):before{border-color: #ae0b09}
.s1Li:first-child>p:nth-child(3){color: #f66f26}
.s1Li:nth-child(2)>p:nth-child(3){color: #f64d26}
.s1Li:nth-child(3)>p:nth-child(3){color: #f62626}
.s1Li:nth-child(4)>p:nth-child(3){color: #e10f06}
.s1Li:nth-child(5)>p:nth-child(3){color: #ae0b09}
.s1Licon{margin-top: 40px;border:1px dashed;border-radius: 15px;overflow: hidden;border-top: none;}
.s1Li:first-child .s1Licon{border-color: #f66f26}
.s1Li:nth-child(2) .s1Licon{border-color: #f64d26}
.s1Li:nth-child(3) .s1Licon{border-color: #f62626}
.s1Li:nth-child(4) .s1Licon{border-color: #e10f06}
.s1Li:nth-child(5) .s1Licon{border-color: #ae0b09}
.s1Licon p:first-child{height: 55px;line-height: 55px;text-align: center;font-size: 24px;font-weight: bold;color: #fff}
.s1Li:first-child .s1Licon p:first-child{background-color: #f66f26}
.s1Li:nth-child(2) .s1Licon p:first-child{background-color: #f64d26}
.s1Li:nth-child(3) .s1Licon p:first-child{background-color: #f62626}
.s1Li:nth-child(4) .s1Licon p:first-child{background-color: #e10f06}
.s1Li:nth-child(5) .s1Licon p:first-child{background-color: #ae0b09}
.s1Licon p:nth-child(2){line-height: 100px;text-align: center;font-size: 38px}
.s1Li:first-child .s1Licon p:nth-child(2){color: #f66f26}
.s1Li:nth-child(2) .s1Licon p:nth-child(2){color: #f64d26}
.s1Li:nth-child(3) .s1Licon p:nth-child(2){color: #f62626}
.s1Li:nth-child(4) .s1Licon p:nth-child(2){color: #e10f06}
.s1Li:nth-child(5) .s1Licon p:nth-child(2){color: #ae0b09}
.s1Li ul li{height: 35px;line-height: 35px;text-align: left;padding: 0 5px 0 17px;position: relative;}
.s1Li ul li:before{content: "";position: absolute;width: 5px;height: 5px;background-color: #666;left:6px;top: 15px;border-radius: 5px}
.s1Li ul li:nth-child(even){background-color: #fef0e9}
.s1Li ul li a{display: block;width: 100%;height: 100%;font-size: 16px;color: #666666}
.idxbtn{text-align: center;}
.idxbtn a{display: inline-block;width: 275px;height: 55px;border-radius: 55px;text-align: center;line-height: 55px;font-size: 18px;color: #fff;margin: 0 15px}
.idxbtn a:first-child{background: url(../images/bg3.png) no-repeat;background-size: 100% 100%;}
.idxbtn a:nth-child(2){background: url(../images/bg4.png) no-repeat;background-size: 100% 100%;}
.s2{padding: 65px 0 115px;background: url(../images/bg5.png) no-repeat;background-size: 100% 100%;}
.s2List{font-size: 0;margin-top: 75px;}
.s2List li{display: inline-block;vertical-align: top;width: 380px;margin-left: 30px;box-sizing:border-box;padding-left: 35px;overflow: hidden;position: relative;}
.s2List li:nth-child(3n+1){margin-left: 0}
.s2List li:nth-child(-n+3){margin-bottom: 60px}
.s2List li a{display: block;width: 100%;height: 100%;}
.s2Pic {overflow: hidden;border-top-left-radius: 25px;border-top-right-radius: 25px;}
.s2Pic img{width: 100%;transition:all 0.33s linear; -webkit-transition:all 0.33s linear;}
.s2Title{text-align: center;line-height: 75px;border:1px dashed #991014;border-top:none;font-size: 18px;color: #222222;font-weight: bold;border-bottom-left-radius: 25px;border-bottom-right-radius: 25px}
.s2key{position: absolute;width: 116px;height: 63px;background:url(../images/bg6.png) no-repeat;background-size: 100% 100%;left: 19px;top: 35px;z-index: 22;font-size: 26px;text-align: center;color: #fff;line-height: 47px}
.s2desc{position: absolute;width: 30px;height: 30px;border-radius: 30px;text-align: center;line-height: 30px;background-color: #fec98b;color: #222;font-size: 18px;left: 0;top: 40px;border:5px solid #fff;z-index: 35}
.s2List li:hover .s2Pic img{transform: scale(1.12);}
.s3{padding: 75px 0 110px;background: url(../images/bg7.jpg) no-repeat;background-size: 100% 100%}
.s3box{margin: 70px 0}
.s3box img{max-width: 100%;display: block;margin: 0 auto}
.s4{padding: 80px 0 60px;background: url(../images/bg8.jpg) no-repeat;background-size: cover;background-position: top;}
.s4List{margin: 30px 0 130px}
.s4List li{display: inline-block;width: 535px;vertical-align: top;}
.s4List li:nth-child(odd){margin-right: 130px}
.s4List li:nth-child(-n+2){margin-bottom: 45px}
.s4List li a{display: block;width: 100%;height: 100%;}
.s4List li .s4Pic{width: 270px;display: inline-block;vertical-align: middle;}
.s4List li .s4Txt{margin-left: 30px;width: 235px;display: inline-block;vertical-align: middle;}
.s4Title{font-size: 28px;}
.s4Title label:first-child{color: #fe3e29}
.s4Title span:last-child{color: #fed09b}
.s4Intro{margin: 15px 0;font-size: 16px;color: #fff;line-height: 2}
.s4Btn{width: 235px;height: 55px;border:1px dashed #ca0001;color: #ca0001;font-size: 18px;line-height: 55px;border-radius: 55px;text-align: center;background-color: #fed09b}
.s4Btn img,.s4Btn span{display: inline-block;vertical-align: middle;margin: 0 7px}
.s5{padding: 60px 0 140px}
.s5List{margin-top: 100px;position: relative;}
.s5List:after{content: "";position: absolute;width: 100%;height: 15px;left: 0;bottom:13px;background: url(../images/bg9.png) no-repeat;background-size: 100% 100%;z-index: 1}
.s5List li{display: inline-block;vertical-align: top;width: 160px;margin-left: 48px;position: relative;z-index: 2}
.s5List li:first-child{margin-left: 0}
.s6{padding: 90px 0}
.s6box{margin-top: 60px}
.s6box .sboxhd{margin-bottom: 70px}
.s7{padding-bottom: 80px}
.s7Title{text-align: center;}
.s7Title p:first-child{font-size: 40px;color: #ca0001;font-weight: bold;position: relative;margin-bottom: 20px;z-index: 2}
.s7Title p:first-child:before{content: "";position: absolute;width: 550px;height: 38px;background: url(../images/bg10.png) no-repeat;background-size: 100%;left: calc(50% - 275px);top: -5px;z-index: 1}
.s7Title p:first-child span{position: relative;z-index: 3}
.s7Title p:last-child span{display: inline-block;padding: 0 20px;height: 35px;line-height: 35px;color: #353535;font-size: 20px;background-color: #fcf2f2;border-radius: 35px}
.s7box{margin-top: 70px}
.s7box .parBd{margin-top: 40px}
.s7list{overflow:hidden; position:relative; }
.s7list .picList{overflow:hidden; zoom:1; }
.s7list .picList li{float:left; _display:inline; overflow:hidden; text-align:center; width: 282px;margin-right: 24px}
/*.s7list .picList li:first-child{margin-left: 0}*/
.s7list .picList li a{display: block;width: 100%;height: 100%}
.s7list .picList li .pic{overflow: hidden;}
.s7list .picList li .pic img{width: 100%;transition:all 0.33s linear; -webkit-transition:all 0.33s linear;}
.s7list .picList li p{text-align: center;margin-top: 25px;font-size: 20px;color: #222}
.s7list .hd{margin-top: 40px}
.s7list .hd ul{text-align: center;}
.s7list .hd ul li{display: inline-block;width: 20px;height: 10px;border-radius: 10px;background-color: #e5e5e5;margin: 0 5px;font-size: 0}
.s7list .hd ul li.on{width: 105px;background-color: #ca0001}
/*大三走读班*/
.dsTitle {text-align: center;}
.dsTitle p:first-child{font-size: 32px;color: #222222;font-weight: bold;}
.dsTitle p:first-child span{position: relative;}
.dsTitle p:first-child span:before{content: "";position: absolute;width: 166px;height: 17px;background: url(../images/dl.png) no-repeat;background-size: 100% 100%;left: -180px;top: calc(50% - 8px)}
.dsTitle p:first-child span:after{content: "";position: absolute;width: 166px;height: 17px;background: url(../images/dr.png) no-repeat;background-size: 100% 100%;right: -180px;top: calc(50% - 8px)}
.dsTitle p:nth-child(2){font-size: 24px;color: #666;margin-top: 15px}
.dsbtn{text-align: center;}
.dsbtn a{display: inline-block;width: 361px;height: 65px;text-align: center;line-height: 65px;font-size: 24px;color: #fff;margin: 0 25px;vertical-align: top;}
.dsbtn a:first-child{background: url(../images/bg13.png) no-repeat;background-size: 100% 100%;}
.dsbtn a:nth-child(2){background: url(../images/bg14.png) no-repeat;background-size: 100% 100%;}
.dsbtn a:nth-child(3){background: url(../images/bg26.png) no-repeat;background-size: 100% 100%;}
.dsbtn1 a:first-child{background: url(../images/bg21.png) no-repeat;background-size: 100% 100%;}
.dsbtn1 a:nth-child(2){background: url(../images/bg22.png) no-repeat;background-size: 100% 100%;}
.dsbtn2 a{background: url(../images/bg28.png) no-repeat!important;background-size: 100% 100%!important;}
.ds1{padding: 90px 0}
.ds1box{margin-top: 60px;margin-bottom: 70px;position: relative;}
.ds1box:before{content: "";position: absolute;width: 86px;height: 42px;background: url(../images/icon2.png) no-repeat;background-size: 100% 100%;top: calc(50% - 21px);left: 560px;}
.ds1boxcon{width: 589px;height: 452px;display: inline-block;vertical-align: top;}
.ds1box_l{margin-right: 22px;background: url(../images/bg11.png) no-repeat;background-size: 100% 100%}
.ds1box_r{background: url(../images/bg12.png) no-repeat;background-size: 100% 100%;padding-left: 110px;box-sizing:border-box;}
.ds1boxcon p:first-child{font-size: 32px;color: #fff;font-weight: bold;text-align: center;line-height: 130px}
.ds1box_l  p:first-child{padding-right: 50px}
.ds1box_r  p:first-child{}
.ds1boxcon ul{width: 410px;margin: 20px auto 40px}
.ds1boxcon ul li{line-height: 50px;font-size: 24px;color: #fff;position: relative;}
.ds1boxcon ul li:before{content: "";position: absolute;width: 4px;height: 4px;background-color: #fff;border-radius: 4px;top: calc(50% - 2px);left: -10px}
.ds1boxcon ul li a{display: block;width: 100%;height: 100%}
.ds1boxcon p:nth-child(3){width: 415px;height: 60px;background-color: #fff;border-radius: 60px;background-color: #fff;text-align: center;line-height: 60px;font-size: 20px;}
.ds1box_l p:nth-child(3){color: #6d6ffb;margin-left: 35px;box-shadow: 0 0 6px 2px rgba(43,41,229,.5)}
.ds1box_r p:nth-child(3){color: #ff6c32;box-shadow: 0 0 6px 2px rgba(255,108,50,.5)}
.ds2{padding: 70px 0 90px;background: url(../images/bg15.png) no-repeat;background-size: 100%;background-position: bottom;}
.ds2_1{margin: 80px 0 110px}
.ds2_2{margin-bottom: 65px}
.ds2con img{width: 100%}
.ds3{padding: 90px 0;padding-left: 115px;}
.ds3box{margin: 75px 0;position: relative;}
.ds3Icon{position: absolute;width: 486px;height: 403px;top: 0;left: -416px;}
.ds3Name{width: 100%;height: 50px;text-align: center;line-height: 50px;font-size: 26px;color: #fff;background: url(../images/bg16.jpg) no-repeat;background-size: 100% 100%}
.ds3Table{width: 100%;border:6px solid #837cff;border-top: none;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;border-collapse: collapse;}
.ds3Table thead{height: 60px;}
.ds3Table thead tr{border-bottom:1px dashed #4264ff!important;}
.ds3Table thead th{font-size: 22px;font-weight: bold;color: #222222}
.ds3Table tbody th{font-size: 18px;color: #666;line-height: 1.7;font-weight: normal;border:1px solid #d2d2d2;}
.ds3Table tbody tr:first-child th{border-top: none;}
.ds3Table tbody th a{width: 110px;height: 45px;border-radius: 45px;border:1px solid #fd773f;text-align: center;line-height: 45px;font-size: 18px;color: #ff7332;display: block;margin: 0 auto}
.ds3Table2{border-collapse: collapse;}
.ds3Table2 tr{height: 55px;}
.ds3Table2 tr th{width: 50%}
.pd-15{padding: 15px;}
.ds3Table2 tbody tr:last-child th{border-bottom:none;}
.ds3Table tbody th a:hover{background-color: #ff7332;color: #fff}
.ds3Table1 tbody th a:hover{background: url(../images/bg28.png) no-repeat;background-size: 100% 100%;color: #fff}
.ds4{padding: 95px 0 60px;background: url(../images/bg17.png) no-repeat;background-size: 100%;background-position: top;}
.ds4box{position: relative;margin-top: 110px;padding: 25px 20px 75px;background-color: #625de9}
.ds4Title{position: absolute;height: 62px;width: 563px;left: 0;top:-37px;line-height: 62px;color: #ffff8e;text-align: center;background: url(../images/bg18.png) no-repeat;background-size: cover;background-position: bottom right;font-weight: bold;font-size: 24px}
.ds4con{background-color: #fff;border-radius: 15px;padding: 20px 45px 0}
.ds4con li{display: inline-block;width: 190px;margin-left: 30px;margin-bottom: 25px;z-index: 1;position: relative;}
.ds4con li:nth-child(5n+1){margin-left: 0}
.ds4Pic{margin: 0 auto;width: 130px}
.ds4Pic img{width: 100%}
.ds4con li p:nth-child(2){margin: 20px 0;font-size: 18px;color: #222;text-align: center;}
.ds4con li p:nth-child(3){border:1px solid #ffa187;height: 35px;text-align: center;line-height: 35px;color: #ffa089;font-size: 15px;border-radius: 6px;background-color: #fff3f5}
.ds4 .dsbtn{margin-top: -35px;z-index: 2;position: relative;}
.ds5{padding: 60px 0}
.ds5List{margin: 70px 0 30px}
.ds5List li{display: inline-block;vertical-align: top;width: 368px;margin-left: 48px;margin-bottom: 30px;background: url(../images/bg19.jpg) no-repeat;background-size: 100%;border-radius: 20px;}
.ds5List li:nth-child(3n+1){margin-left: 0}
.ds5List li a{display: block;width: 100%;height: 100%}
.ds5List li .ds5Name{line-height: 65px;text-align: center;color: #fff;font-size: 24px}
.ds5Con{border-radius: 20px;border:1px solid #ff7332;background-color: #fff;padding: 15px 40px 0}
.ds5Pic img{width: 100%}
.ds5Intro{padding: 30px 0;text-align: center;}
.ds5Intro p{font-size: 22px;color: #222;}
.ds5Intro p:first-child{margin-bottom: 5px}
.ds6{padding: 60px 0 120px}
/*二战密训班*/
/*大三走读班*/
.erTitle {text-align: center;}
.erTitle p:first-child{font-size: 32px;color: #222222;font-weight: bold;}
.erTitle p:first-child span{position: relative;}
.erTitle p:first-child span:before{content: "";position: absolute;width: 17px;height: 25px;background: url(../images/el.png) no-repeat;background-size: 100% 100%;left: -40px;top: calc(50% - 12.5px)}
.erTitle p:first-child span:after{content: "";position: absolute;width: 17px;height: 25px;background: url(../images/er.png) no-repeat;background-size: 100% 100%;right: -40px;top: calc(50% - 12.5px)}
.erTitle p:nth-child(2){font-size: 24px;color: #666;margin-top: 10px;position: relative;padding-bottom: 30px}
.erTitle p:nth-child(2):after{content: "";position: absolute;width: 105px;height: 8px;background-color: #f8a47c;left: calc(50% - 52.5px);bottom: 0}
.ers1{padding: 65px 0 50px}
.ers1box{margin: 60px 0 50px;text-align: center;}
.ers1box img{max-width: 100%}
.ers2{padding: 50px 0 100px}
.ers2List{margin: 125px 0 100px}
.ers2List li{display: inline-block;vertical-align: top;width: 175px;margin-left: 30px;position: relative;padding: 80px 0 20px;box-shadow: 0 0 10px 3px rgba(77,70,219,.3);border-radius: 15px}
.ers2List li:first-child{margin-left: 0}
.ers2List li .er2li_pic{position: absolute;width: 120px;height: 120px;left: 27.5px;top: -60px;}
.ers2List li .er2li_pic img{width: 100%}
.ers2List li .er2li_name{text-align: center;font-size: 24px;color: #4d46db;font-weight: bold;}
.ers2List li .er2li_intro{margin: 10px 0;padding: 0 15px;font-size: 18px;color: #222222;line-height: 1.7;text-align: center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 90px}
.ers2List li .er2li_btn{position: absolute;width: 150px;height: 40px;border-radius: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #fff;background-color: #ff3a00;bottom: -20px;left: 12.5px}
.ers3{padding: 70px 0 110px;background: url(../images/bg23.png) no-repeat;background-size: cover;}
.ers3List{margin: 90px 0 75px}
.ers3List li{display: inline-block;vertical-align:top;width: 285px;box-sizing:border-box;padding: 15px 10px;background-color: #fe3b00;border-radius: 15px;margin-left: 20px}
.ers3List li:first-child{margin-left: 0}
.ers3Lis{background-color: #fff;border-radius: 15px;padding: 10px 15px 30px}
.ers3Lis p:first-child{padding: 20px 0;text-align: center;font-weight: bold;font-size: 22px;color: #222222;border-bottom: 1px solid #e5e5e5;position: relative;}
.ers3Lis p:first-child:after{content: "";position: absolute;width: 15px;height: 15px;background-color: #fe3b00;left: calc(50% - 7.5px);bottom:-7.5px;transform:rotate(45deg);}
.ers3Lis div:nth-child(2){margin: 30px 0}
.ers3Lis div:nth-child(2) img{width: 100%}
.ers3Lis div:nth-child(3){font-size: 20px;color: #222222;line-height: 1.7;text-align: center;}
.ers4{padding: 95px 0 60px;}
.ers4List{margin-top: 85px}
.ers4List li{display: inline-block;vertical-align: top;width: 570px;margin-bottom: 60px;box-sizing:border-box;padding: 30px 50px 30px 110px;background: url(../images/bg25.png) no-repeat;background-position: bottom left;background-color: #f3f3f3;border-radius: 15px;position: relative;}
.ers4List li:nth-child(odd){margin-right: 60px}
.ers4Li_title{font-size: 24px;color: #4e46db;font-weight: bold;margin-bottom: 20px}
.ers4Li_num{width: 56px;height: 65px;background: url(../images/bg24.png) no-repeat;background-size: 100% 100%;position: absolute;left: 15px;top: -5px;font-weight: bold;font-size: 29px;color: #fff;text-align: center;line-height: 55px;font-style:italic}
.ers5{padding: 75px 0 105px;background: url(../images/bg17.png) no-repeat;background-size: 100% 100%;}
.ers5List{margin-top: 115px;}
.ers5List li{display: inline-block;vertical-align: top;width: 232px;margin-left: 10px;position: relative;background-color: #fff;border-radius: 15px}
.ers5List li:first-child{margin-left: 0;box-shadow: 0 3px 3px 2px rgba(254,60,0,.35)}
.ers5List li:nth-child(2){box-shadow: 0 3px 5px 1px rgba(254,184,8,.35)}
.ers5List li:nth-child(3){box-shadow: 0 3px 5px 1px rgba(32,101,251,.35)}
.ers5List li:nth-child(4){box-shadow: 0 3px 5px 1px rgba(78,70,219,.35)}
.ers5List li:nth-child(5){box-shadow: 0 3px 5px 1px rgba(7,204,118,.35)}
.ers5L_title{position: absolute;width: 110px;height: 110px;text-align: center;line-height: 110px;color: #fff;font-size: 65px;left: calc(50% - 55px);top: -55px}
.ers5List li:first-child .ers5L_title{background: url(../images/y1.png) no-repeat;background-size: 100% 100%}
.ers5List li:nth-child(2) .ers5L_title{background: url(../images/y2.png) no-repeat;background-size: 100% 100%}
.ers5List li:nth-child(3) .ers5L_title{background: url(../images/y3.png) no-repeat;background-size: 100% 100%}
.ers5List li:nth-child(4) .ers5L_title{background: url(../images/y4.png) no-repeat;background-size: 100% 100%}
.ers5List li:nth-child(5) .ers5L_title{background: url(../images/y5.png) no-repeat;background-size: 100% 100%}
.ers5L_pic{width: 100%;border-top-left-radius: 15px;border-top-right-radius: 15px;overflow: hidden;}
.ers5L_pic img{width: 100%}
.ers5L_con{padding: 20px 5px;text-align: center;font-size: 18px;color: #222;line-height: 2}
.ers6{padding: 75px 0 60px}
.ers6List{margin: 70px 0;}
.ers6List li{display: inline-block;vertical-align: top;width: 276px;margin-left: 26px}
.ers6List li:first-child{margin-left: 0}
.ers6Pic img{width: 100%}
.ers6List li p{margin-top: 25px;text-align: center;font-size: 28px;color: #222}
.ers6List li p label{color: #fe3e29}
.ers7{padding: 60px 0;}
.ers7List{margin: 85px 0 50px;}
.ers7List li{display: inline-block;vertical-align: top;width: 258px;margin-left: 56px;margin-bottom: 30px;box-sizing:border-box;height: 55px;border:1px solid #ff3a00;border-radius: 55px;text-align: center;line-height: 53px;box-shadow: 0 0 5px 3px rgba(137,137,137,.35);padding: 0 5px}
.ers7List li:nth-child(4n+1){margin-left: 0}
.ers7List li span{display: block;font-size: 18px;color: #ff3a00}
/*全年*/
.yidxtitle{text-align: center;}
.yidxtitle p:first-child span{display: inline-block;width: 52px;height: 45px;background: url(../images/bg27.png) no-repeat;background-size: 100% 100%;text-align: center;line-height: 45px;color: #fff;font-size: 24px;position: relative;}
.yidxtitle p:first-child span:before{content: "";position: absolute;width: 100px;height: 16px;background: url(../images/l3.png) no-repeat;background-size: 100% 100%;left: -115px;top: calc(50% - 8px)}
.yidxtitle p:first-child span:after{content: "";position: absolute;width: 100px;height: 16px;background: url(../images/r3.png) no-repeat;background-size: 100% 100%;right: -115px;top: calc(50% - 8px)}
.yidxtitle1 p:first-child span{background: url(../images/bg30.png) no-repeat;background-size: 100% 100%;color: #005fff}
.yidxtitle1 p:first-child span:before{background: url(../images/l4.png) no-repeat;background-size: 100% 100%;}
.yidxtitle1 p:first-child span:after{background: url(../images/r4.png) no-repeat;background-size: 100% 100%;}
.yidxtitle p:nth-child(2){font-size: 40px;color: #005fff;margin: 20px 0;font-weight: bold;}
.yidxtitle1 p:nth-child(2){color: #fff}
.yidxtitle p:nth-child(3) span{display: inline-block;width: 380px;height: 30px;text-align: center;line-height: 30px;background-color: #e9edfb;border-radius: 30px;font-size: 20px;color: #1e4ab5;}
.qns1{padding: 70px 0 100px}
.qns1box{margin-top: 50px;}
.qns1_1>div{width: 580px;vertical-align: top;display: inline-block;box-shadow: 0 5px 15px 2px rgba(0,95,255,.2);border-radius: 15px;overflow: hidden;}
.qns1_1>div img{width: 100%}
.qns1_1>div:first-child{margin-right: 40px}
.qns1_2{margin: 35px 0;text-align: center;font-size: 22px;color: #222222;line-height: 2}
.qns1_3 li{display: inline-block;width: 288px;height: 71px;box-sizing:border-box;margin-left: 16px;position: relative;}
.qns1_3 li:first-child{margin-left: 0}
.qns1_3 li p{position: absolute;width: 208px;height: 71px;top: 0;right: 7px;text-align: center;font-size: 20px;color: #ffffff;line-height: 71px;}
.qns2{background-color: #ebf2ff;padding: 75px 0 90px;}
.qns2Con{margin: 50px 0;text-align: center;}
.qns2Con img{max-width: 100%}
.qns3{padding: 110px 0}
.qns3Con{margin-top: 35px}
.qns4{padding: 80px 0 120px;background: url(../images/bg29.png) no-repeat;background-size: 100%;background-position: bottom;background-color: #2b4bcc;}
.sboxhd2 li{border-color: #fff;color: #fff}
.sboxhd2 li.on{background: url(../images/bg28.png) no-repeat;background-size: 100% 100%;border-color: #f87f5a}
.qns5{padding: 95px 0 70px;}
.qns6{padding: 80px 0;background: url(../images/bg31.png) no-repeat;background-size: 100%;background-position: top;}
.qns6_1{margin: 95px 0 80px}
.qns6_1 li{display: inline-block;vertical-align: top;width: 325px;margin-left: 60px}
.qns6_1 li:first-child{margin-left: 0}
.qns6title{text-align: center;}
.s7list1 .hd ul li.on{background-color: #0963ff}
/*自习*/
.zxTitle{text-align: center;}
.zxTitle p:first-child span{position: relative;font-size: 34px;color: #222222;font-weight: bold;}
.zxTitle p:first-child span:before{content: "";position: absolute;width: 33px;height: 33px;background: url(../images/l5.png) no-repeat;background-size: 100% 100%;left: -58px;top: 10px}
.zxTitle p:first-child span:after{content: "";position: absolute;width: 33px;height: 33px;background: url(../images/r5.png) no-repeat;background-size: 100% 100%;right: -58px;top: 10px}
.zxTitle p:nth-child(2){font-size: 24px;color: #666666;margin-top: 15px}
.zxTitle1 p:first-child span{color: #fff}
.zxTitle1 p:first-child span:before{background: url(../images/l7.png) no-repeat;background-size: 100% 100%;}
.zxTitle1 p:first-child span:after{background: url(../images/r7.png) no-repeat;background-size: 100% 100%;}
.zxTitle1 p:nth-child(2){color: #fff}
.zxs1{padding: 80px 0}
.zxs1Con{margin:80px 0;}

.zxs1box{width: 505px;display: inline-block;vertical-align: top;}
.zxs1box:first-child{margin-right: 190px}
.zxs1box p{font-weight: bold;font-size: 30px;color: #cc2016;text-align: center;margin-bottom: 35px}
.zxs1box:first-child p{color: #222}
.zxs1box ul li{height: 85px;line-height: 85px;background:url(../images/bg32.png) no-repeat;background-size: 100% 100%;font-weight: bold;font-size: 24px;color: #fff;box-sizing:border-box;padding-left: 85px;margin-bottom: 20px;position: relative;overflow: hidden;border-radius: 10px}
.zxs1box:first-child ul li{background: #fff;box-shadow: 0 0  13px 2px rgba(0,0,0,.11);color: #222222}
.zxs1box ul li span{position: absolute;width: 57px;height: 57px;box-sizing:border-box;padding-left: 13px;padding-top: 13px;text-align: center;line-height: 44px;left: -13px;top: -13px;border-radius: 57px;font-style:italic;background-color: #fff;color: #cc2016}
.zxs1box:first-child ul li span{background-color: #cc2016;color: #fff;font-weight: bold;font-size: 24px;}
.zxs2{padding: 90px 0 70px;background: url(../images/bg33.png) no-repeat;background-size:100%;background-position: bottom;background-color: #fae8e7}
.zxs2List{margin: 70px 0;}
.zxs2List li .zxs2Li_con{width: 660px;height: 270px;background: url(../images/bg34.jpg) no-repeat;background-size: 100% 100%;display: inline-block;vertical-align: middle;z-index: 2;position: relative;text-align: center;box-sizing:border-box;padding: 30px 0}
.zxs2List li .zxs2Li_con p:first-child{font-size: 28px;color: #ffffff;font-weight: bold;}
.zxs2List li .zxs2Li_con p:first-child span{position: relative;}
.zxs2List li .zxs2Li_con p:first-child span:before{content: "";position: absolute;width: 65px;height: 16px;background: url(../images/l6.png) no-repeat;background-size: 100% 100%;left: -85px;top:calc(50% - 8px);}
.zxs2List li .zxs2Li_con p:first-child span:after{content: "";position: absolute;width: 65px;height: 16px;background: url(../images/r6.png) no-repeat;background-size: 100% 100%;right: -85px;top:calc(50% - 8px);}
.zxs2List li .zxs2Li_con p:nth-child(2){font-weight: bold;font-size: 45px;color: #fff;margin: 35px 0}
.zxs2List li .zxs2Li_con a:nth-child(3){display: block;width: 230px;height: 50px;text-align: center;line-height: 50px;color: #cc2016;font-size: 24px;background-color: #fff;border-bottom-left-radius: 30px;border-top-right-radius: 30px;margin: 0 auto}
.zxs2List li .zxs2Li_img{width: 525px;margin-left: -20px;display: inline-block;vertical-align: middle;z-index: 1;position: relative;border-radius: 15px}
.zxs2List li .zxs2Li_img img{width: 100%;}
.zxs2List li:first-child{margin-bottom: 50px}
.zxs2List li:first-child .zxs2Li_con{border-top-right-radius: 45px;}
.zxs2List li:last-child .zxs2Li_con{border-top-left-radius: 45px;}
.zxs2List li:last-child .zxs2Li_img{margin-left: 0;margin-right: -20px}
.zxs3{padding: 100px 0;}
.zxs3_1_con{margin: 50px 0 60px;background-color: #fff;border-radius: 15px;box-shadow: 0 0  16px 2px rgba(204,32,22,.28);padding: 25px;}
.zxs3_1_con img{width: 100%}
.zxs4{background: url(../images/bg35.png) no-repeat;background-size: 100%;background-position: bottom;padding: 190px 0 70px;background-color: #db2e1c;}
.zxs3_2_list{margin-top: 70px}
.zxs3_2_list li{display: inline-block;vertical-align: top;width: 282px;margin-left: 24px;background: url(../images/bg19.jpg) no-repeat;background-size: 100%;border-radius: 15px;overflow: hidden;}
.zxs3_2_list li:nth-child(4n+1){margin-left: 0}
.zxs3_2_list li:nth-child(-n+4){margin-bottom: 25px;}
.zxs3_2_li_title{font-size: 24px;color: #fff;line-height: 50px;text-align: center;}
.zxs3_2_li_con{border-radius: 15px;background-color: #fff;padding: 20px 15px;}
.zxs3_2_li_pic img{width: 100%}
.zxs3_2_li_intro{margin: 25px 10px 0;font-size: 18px;color: #222222;line-height: 2;height: 110px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.zxs5{padding: 80px 0}
.zxs6{padding-bottom: 75px}
.zxs6con{background: url(../images/bg37.png) no-repeat;background-size: 100% 100%;padding: 45px 25px 30px;border-radius: 8px;margin-bottom: 80px}
.zxs6Head{padding-bottom: 20px}
.zxs6Head_l,.zxs6Head_r{vertical-align: bottom;display: inline-block;}
.zxs6Head_l{width: 310px;line-height: 85px;text-align: center;font-size: 24px;color: #222222;font-weight: normal;background-color: #fff;border-top-left-radius: 15px;border-top-right-radius: 15px}
.zxs6Head_l span{position: relative;}
.zxs6Head_l span:before{content: "";position: absolute;width: 27px;height: 15px;background: url(../images/l8.png) no-repeat;background-size: 100% 100%;left: -37px;top: calc(50% - 7.5px)}
.zxs6Head_l span:after{content: "";position: absolute;width: 27px;height: 15px;background: url(../images/r8.png) no-repeat;background-size: 100% 100%;right: -37px;top: calc(50% - 7.5px)}
.zxs6Head_r{height: 50px;line-height: 50px;border-top-right-radius: 15px;width: 840px;background: url(../images/bg38.jpg) no-repeat;background-position: top left;background-color: #fff;}
.zxs6Table{background-color: #fff;margin-top: -20px;border-collapse: collapse;}
.zxs6Table tr{border-bottom: 2px solid #fff}
.zxs6Table tr:last-child{border-bottom: none;}
.zxs6Table tr th{padding: 25px 30px;box-sizing:border-box;}
.zxs6Table tr th:first-child{background:url(../images/bg34.jpg) no-repeat;background-size: 100% 100%;color: #fff;font-size: 22px;font-weight: normal;}
.zxs6Table tr:first-child th:first-child{border-top-left-radius: 15px;}
.zxs6Table tr:first-child th:last-child{border-top-right-radius: 15px;}
.zxs6Table tr:nth-child(odd) th:last-child{background-color: #ffeaea}
.zxs6Table tr:nth-child(even) th:last-child{background-color: #fff}
.zxs6Tableli{text-align: left;font-size: 22px;color: #222;line-height: 1.7;font-weight: normal;}
.zxs7{padding: 70px 0;background: url(../images/bg36.jpg) no-repeat;background-size: 100% 100%;}
.zxs7List{margin: 80px 0 65px;}
.zxs7List li{display: inline-block;vertical-align: top;width: 200px;position: relative;}
.zxs7List li:before{content: "";position: absolute;width: 18px;height: 19px;background: url(../images/jt.png) no-repeat;background-size: 100% 100%;left: -9px;top: 37px;}
.zxs7List li:first-child:before{width: 0}
.zxs7List li .zxs7Pic{width: 92px;height: 92px;border-radius: 92px;box-shadow: 0 2px 7px 3px rgba(204,32,22,.35);margin: 0 auto}
.zxs7List li .zxs7Name{font-size: 20px;color: #222;margin-top: 25px;text-align: center;}
/*新闻动态*/
.typeList{text-align: center;font-size: 0;padding: 60px 0 45px}
.typeList li{display: inline-block;width: 128px;height: 35px;text-align: center;line-height: 35px;border:1px solid #b60f0d;border-radius: 30px;margin: 0 10px}
.typeList li a{display: block;width: 100%;height: 100%;color: #b60f0d;font-size: 20px;}
.typeList li.on{background:url(../images/bg1.png) no-repeat;background-size: cover;background-position: center center;}
.typeList li.on a{color: #fff}
.newscon{background-color: #fff;padding: 0 30px 100px;}
.newscon_title{padding: 45px 0 65px}
.newscon_title p:first-child{font-weight: bold;color: rgba(0,0,0,.1);font-size: 45px;text-transform: uppercase;}
.newscon_title p:last-child{font-size: 34px;color: #000000;font-weight: bold;margin-top: -37px}
.newsList li{border:1px solid #f2f2f2;margin-bottom: 35px}
.newsList li a{display: block;width: 100%;height: 100%}
.newsList li .newsPic{width: 420px;display: inline-block;vertical-align: middle;}
.newsList li .newsTxt{display: inline-block;vertical-align: middle;width: 718px;box-sizing:border-box;padding: 0 20px 0 35px}
.newsList li .newsTxt p:first-child{font-size: 24px;color: #222222;}
.newsList li .newsTxt p:nth-child(2){font-size: 16px;color: #666;line-height: 2;margin: 25px 0 40px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.newsList li .newsTxt p:nth-child(3){position: relative;}
.newsList li .newsTxt p:nth-child(3) span:first-child{font-size: 16px;color: #555555;} 
.newsList li .newsTxt p:nth-child(3) span:last-child{position: absolute;width: 133px;height: 38px;text-align: center;line-height: 38px;border:1px solid #555555;border-radius: 38px;color: #555555;font-size: 16px;position: absolute;right: 0;top: calc(50% - 19px)}
.newsList li:hover .newsTxt p:first-child{color: #b60f0d}
.newsList li:hover .newsTxt p:nth-child(3) span:last-child{background-color: #b60f0d;color: #fff;border-color: #b60f0d}
.newshowTitle{padding-bottom: 45px;border-bottom: 1px solid #e5e5e5}
.newshowTitle p:first-child{font-size: 30px;color: #222222;text-align: center;}
.newshowTitle div:last-child{margin-top: 20px;text-align: center;font-size: 16px;color: #757575;}
.newshowTitle div:last-child span{margin: 0 15px}
.showTxt{padding: 50px 0}
.ejpage{font-size: 0;margin-top: 70px}
.ejpage a{display: inline-block;vertical-align: top;color: #b60f0d;font-size: 14px;width: 125px;height: 35px;border:1px solid #b60f0d;border-radius: 35px;text-align: center;line-height: 35px;}
.ejpage a:first-child{margin-right: 886px}
/*侧边导航*/
.sildNav{position: fixed;width: 150px;height: 670px;z-index: 202;left: 40px;top: 95px;}
/*底部导航*/
.botNav{position: fixed;width: 100%;background-color: #cc2727;left: 0;bottom: 0;z-index: 999}
.botNav .public{padding: 25px 0;position: relative;}
.navLink{position: absolute;width: 360px;bottom:15px;left: 0}
.navLink img{width: 100%}
.botNav form{margin-left: 390px;font-size: 0}
.botNav form .botIpt{display: inline-block;vertical-align: middle;width: 245px;height: 50px;border-radius: 50px;border:1px solid #fed09b;box-sizing:border-box;padding: 0 20px;font-size: 16px;color: #333;margin-right: 35px;outline: none;}
.botNav form .botIpt::-webkit-input-placeholder {color:#999999;font-size:16px;}
.botNav form .botIptn{width: 250px;height: 50px;background: url(../images/botbg.png) no-repeat;background-size: 100% 100%;border:none;outline: none;vertical-align: middle;color: #cc2727;font-size: 16px}
/*半年集训营*/
.bns1{padding: 100px 0 60px}
.bns1box {padding: 40px 0}
.bns1box li{display: inline-block;vertical-align: top;width: 582px;margin-left: 36px}
.bns1box li:nth-child(odd){margin-left: 0}
.bns1box li:nth-child(-n+2){margin-bottom: 30px}
.bns2{background: url(../images/n/bg1.jpg) no-repeat;background-size: cover;padding: 85px 0 60px}
.bns2box{margin-top: 35px;position: relative;}
.bns2box .bgimg{width: 1400px;margin-left: -100px}
.bns2box ul{position: absolute;width: 100%;left: 0;bottom: 40px;font-size: 0}
.bns2box ul li{display: inline-block;width: 230px;margin-left: calc(50px / 4);}
.bns2box ul li:first-child{margin-left: 0}
.bns2box ul li a{display: block;width: 100%;height: 100%;}
.bns2box ul li img{width: 100%}
.bns3{padding-top: 100px;}
.bns3box{background: url(../images/n/bg2.jpg) no-repeat;background-size: cover;padding: 100px 0 50px;margin-top: 50px}
.bns3con img{width: 100%}
.mores{display: block;width: 362px;height: 66px;margin: 60px auto 0;text-align: center;line-height: 60px;font-size: 25px;font-weight: bold;color: #ff4f04;background: url(../images/n/btn.png) no-repeat;background-size: 100% 100%}
.bns4{padding: 95px 0;background: url(../images/n/bg5.png) no-repeat;background-size: 100%;background-position: bottom;}
.bns4 ul{margin-top: 30px;font-size: 0}
.bns4 ul li{display: inline-block;width: 270px;margin-left: 40px;border:1px dashed #ffa787;border-radius: 10px;overflow: hidden;margin-bottom: 30px;box-sizing:border-box;}
.bns4 ul li:nth-child(4n+1){margin-left: 0}
.bns4 ul li img{width: 100%}
.bns4 ul li a{width: 100%;height: 100%;position: relative;}
.bns4 ul li .text{position: absolute;width: 100%;height: 35px;right: 0;bottom: 0;text-align: center;line-height: 35px;color: #fff;font-size: 15px;background: url(../images/n/bg4.jpg) no-repeat;background-size: 100% 100%;z-index: 1;box-sizing:border-box;padding-left: 40px;}
.bns4 ul li .tag{width: 50px;height: 45px;background: url(../images/n/bg3.png) no-repeat;background-size: 100% 100%;text-align: center;line-height: 45px;font-size: 20px;color: #ff4e10;position: absolute;left: 0;bottom: 0;z-index: 2}
.bns5{padding: 130px 0 50px;background: url(../images/n/bg6.png) no-repeat;background-size: 100%;background-position: top;}
.bns5box {margin-top: 80px}
.bns5box .hd{font-size: 0}
.bns5box .hd li{display: inline-block;width: 300px;height: 110px;background-color: #49515e;position: relative;}
.bns5box .hd li:before{content: "";position: absolute;width:3px;height: 100%;background-color: #f7f3ec;left: -1.5px;top: 0}
.bns5box .hd li:first-child:before{width: 0}
.bns5box .hd li>div{display: flex;justify-content: center;align-items: center;;width: 100%;height: 100%}
.bns5box .hd li img{width: 45px;height: 45px;margin-right: 15px}
.bns5box .hd li p:first-child{font-size: 20px;color: #ffffff;margin-bottom: 2px}
.bns5box .hd li p:nth-child(2){font-size: 12px;color: #d9d9d9;text-transform: uppercase;}
.bns5box .hd li.on{background-color: #ff3f00;position: relative;}
.bns5box .hd li.on:after{content: "";position: absolute;width: 16px;height: 9px;background: url(../images/n/i1.png) no-repeat;background-size: 100% 100%;left: calc(50% - 8px);bottom: -9px;}
.bns5box .bd{margin: 50px 0}
/*首页*/
.hidx1{background: url(../images/n/bg7.jpg) no-repeat;background-size: container;background-position: bottom;height: 750px;}
.hidx1 .public{position: relative;}
.hidx1 .hidx1_con{position: absolute;right: 0;width: 770px;top: 80px;}
.hidx1 .hidx1_con .hd{font-size: 0;text-align: center;}
.hidx1 .hidx1_con .hd li{display: inline-block;width: 215px;height: 65px;text-align: center;line-height: 65px;background: url(../images/n/bg8.png) no-repeat;background-size: 100% 100%;border-radius: 10px;font-size: 25px;margin-left: 30px;position: relative;}
.hidx1 .hidx1_con .hd li:first-child{margin-left: 0}
.hidx1 .hidx1_con .hd li a{color: #ff7800;display: block;width: 100%;height: 100%}
.hidx1 .hidx1_con .hd li.on{background: url(../images/n/bg9.png) no-repeat;}
.hidx1 .hidx1_con .hd li.on a{color: #fff}
.hidx1 .hidx1_con .hd li.on:after{content: "";position: absolute;width: 74px;height: 34px;background: url(../images/n/bg10.jpg) no-repeat;background-size: 100% 100%;left: calc(50% - 37px);bottom: -103px}
.hidx1 .hidx1_con .bd ul{display: flex;justify-content: space-between;align-items: center;height: 535px;margin-top: 75px;}
.hidx2{padding-top: 120px}
.hidxTit{width: 100%;height: 95px;background: url(../images/n/bg12.png) no-repeat;background-position: center;margin-top: 55px;}
.hidx2Con{background: url(../images/n/bg11.png) no-repeat;background-size: container;padding: 60px 0 100px}
.hidx2Con ul{display: flex;justify-content: space-between;align-items: center;}
.hidx2Con ul li{width: 50%;text-align: center;}
.hidx2Con ul li a{display: block;width: 100%;height: 100%;text-align: center;}
.hidx2Con ul li:first-child img{width: 400px}
.hidx2Con ul li:last-child img{width: 520px;margin-right: -40px}
.hidx3{padding-top: 120px;}
.hidx3Con{margin-top: 50px;padding: 70px 0;background: url(../images/n/bg13.png) no-repeat;background-size: container;}
.hidx3Con ul{font-size: 0}
.hidx3Con ul li{display: inline-block;vertical-align: top;width: 200px;margin-left: 50px;margin-bottom: 50px;box-shadow: 0 0  13px 2px rgba(0,0,0,.1);height: 260px;background: url(../images/n/bg14.png) no-repeat;background-size: 100% 100%;border-radius: 10px;box-sizing:border-box;padding: 25px 15px}
.hidx3Con ul li:nth-child(5n+1){margin-left: 0}
.hidx3Con ul li a{display: block;width: 100%;height: 100%}
.hidx3Con ul li img{width: 100px;margin: 0 auto;display: block;}
.hidx3Con ul li p:nth-child(2){font-size: 22px;color: #3f3f3f;text-align: center;margin: 15px 0 30px}
.hidx3Con ul li p:nth-child(3){display: flex;justify-content: space-between;align-items: center}
.hidx3Con ul li p:nth-child(3) span{width: 75px;height: 30px;border-radius: 30px;text-align: center;line-height: 30px;background: url(../images/n/bg4.jpg) no-repeat;background-position: center;font-size: 16px;color: #fff;box-sizing:border-box;}
.hidx3Con ul li p:nth-child(3) span:first-child{border:1px solid #b1b1b1;background: none;color: #505050;line-height: 28px;}
.hidx4{padding: 100px 0;background: url(../images/n/bg15.jpg) no-repeat;background-size: 100%;background-position: bottom;background-color: #fff}
.hidx4 ul{margin-top: 50px}
.hidx5{padding: 75px 0 100px;background: url(../images/n/bg16.jpg) no-repeat;background-size: container;}
.hidx5_con{margin-top: 55px;}
.hidx5_con .hd{width: 100%;height: 110px;background: url(../images/n/bg17.jpg) no-repeat;background-size: cover;}
.hidx5_con .hd .public{display: flex;justify-content: space-between;align-items: center;}
.hidx5_con .hd li{width: 300px;height: 110px;text-align: center;}
.hidx5_con .hd li a{display: flex;justify-content:center;align-items: center;width: 100%;height: 100%}
.hidx5_con .hd li .hidx5_hd_icon{width: 45px;height: 45px;background-position: top;margin-right: 10px}
.hidx5_con .hd li p:first-child{font-size: 25px;margin-bottom: 5px;text-align: left;}
.hidx5_con .hd li p:nth-child(2){font-size: 12px;color: #d9d9d9;text-transform: uppercase;text-align: left;}
.hidx5_con .hd li.on{background-color: #ff5316}
.hidx5_con .hd li.on .hidx5_hd_icon{background-position: bottom!important;}
.hidx5_con .bd ul{font-size: 0}
.hidx5_con .bd ul li{display: inline-block;vertical-align: top;width: 290px;margin-left: calc(40px / 3);border: 1px solid #c8c8c4;background: url(../images/n/bg18.png) no-repeat;background-size: 100% 100%;box-sizing:border-box;padding: 15px 10px;border-radius: 15px}
.hidx5_con .bd ul li:nth-child(-n+2){margin-left: 0}
.hidx5_con .bd ul li:first-child{width: 100%;margin-bottom: 13px;border-top-left-radius: 0;border-top-right-radius: 0;padding: 35px 40px;}
.hidx5_con .bd ul li a{display: flex;justify-content: space-between;align-items: center}

.hidx5_con .bd ul li .txt{width: 140px}
.hidx5_con .bd ul li .img{width: 115px;}
.hidx5_con .bd ul li p:first-child{color: #ff4e10;font-size: 24px;text-align: center;}
.hidx5_con .bd ul li p:nth-child(2){font-size: 16px;color: #000000;margin: 10px 0;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.hidx5_con .bd ul li .btn{width: 110px;height: 35px;text-align: center;background-color: #fed09b;border:1px solid #dbaa8a;border-radius: 30px;display: flex;justify-content:center;align-items: center;margin: 0 auto 0;color: #bc1a1a}
.hidx5_con .bd ul li .btn img{margin-right: 5px}


.hidx5_con .bd ul li:first-child .txt{width: 750px}
.hidx5_con .bd ul li:first-child .img{width: 225px;}
.hidx5_con .bd ul li:first-child p:first-child{color: #ff4e10;font-size: 40px;text-align: left;}
.hidx5_con .bd ul li:first-child p:nth-child(2){font-size: 20px;color: #000000;margin: 10px 0 25px}
.hidx5_con .bd ul li:first-child p:nth-child(3){font-size: 16px;color: #787878;line-height: 1.5}
.hidx5_con .bd ul li:first-child .btn{width: 170px;height: 50px;text-align: center;background-color: #ff4e10;display: flex;justify-content:center;align-items: center;border-radius: 8px;margin-top: 20px;color: #fff;margin-left: 0}
.hidx5_con .bd ul li:first-child .btn img{margin-right: 5px}

.hidx6{padding: 90px 0;background: url(../images/n/bg19.png) no-repeat;background-size: cover;}
.hidx6 ul{margin-top: 60px;}
.hidx7{padding: 100px 0}
.hidx7 ul{margin-top: 70px}