.clearfix:after { content: "."; display: block; clear: both; height: 0; overflow: hidden }
.clearfix { zoom: 1 }
.wrapper { width: 1140px; margin: 0 auto }
.left { float: left }
.right { float: right }
.block { display: block }
.fc { display: inline-block }
.fl { float: left }
.fr { float: right }
.JS_kefu { cursor: pointer }
.tq { display: block; width: 1140px; height: 76px; margin: 60px auto 0; background-color: #f18c09; font-size: 30px; font-weight: 700; color: #fff; line-height: 76px; text-align: center }
a.zx { color: #ff3615; text-decoration: underline; }
.banner-bg { width: 100%; height: 614px; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/sjkc2019/images/banner_bg.jpg) no-repeat center }
.banner { width: 1140px; height: 614px; margin: 0 auto; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/sjkc2019/images/banner.jpg) no-repeat center; overflow: hidden }
.slogan { width: 100%; height: 158px; border-top: #fff 3px solid; background-color: #ffdd15; color: #000; text-align: center; overflow: hidden }
.slogan p { margin: 25px 0 10px; font-size: 40px }
.slogan span { font-size: 28px }
.bancon { width: 1140px; margin: 0 auto; text-align: center }
.bancon p { margin-top: 128px; line-height: 44px; font-size: 24px; color: #fff }
.one { padding-bottom: 80px }
.oneCon { width: 1140px; margin: 0 auto; padding-top: 50px; border-radius: 10px; background: #fff }
.titH { line-height: 54px; text-align: center; font-size: 36px; color: #222 }
.slieone { padding-top: 21px }
.slieone .silehd { width: 1008px; height: 130px; margin: 0 auto; text-align: center; font-size: 0 }
.slieone .silehd li, .slieone .silehd span { float:left; font-size: 18px; color: #000; background: #ffdd15; vertical-align: top; width: 120px; height: 45px; line-height: 45px; margin: 20px 12px 0; cursor: pointer }
.slieone .silehd li.on { background: #f18c09; color: #fff; text-decoration: underline; font-style: italic }
.slieone .silehd li.on p { display: inline-block; border-bottom: 1px solid #fff; line-height: 24px }
.slieone .silehd span { background: 0 0 }
.slieone .silebd { padding-top: 25px }
.slieone .silebd .p1 { font-size: 18px; line-height: 30px; text-indent: 80px; margin-bottom: 16px }
.slieone .silebd .p1 strong { color: #da0327 }
.slieone .silebd table { width: 100% }
.slieone .silebd table th { font-size: 18px; background: #193654; height: 44px; text-align: center; color: #fff }
.slieone .silebd table td, .slieone .silebd table th { border-right: 1px solid #fff }
.slieone .silebd .tab1 table td:nth-of-type(7), .slieone .silebd .tab1 table th:nth-of-type(7) { border-right: none }
.slieone .silebd .tab1 table td { position: relative; padding: 16px 0 14px; font-size: 16px; color: #222; text-align: center; line-height: 21px }
.slieone .silebd .tab1 table td strong { font-size: 18px; display: block }
.slieone .silebd .tab1 table td span { color: #da0327 }
.slieone .silebd .tab1 table td p { font-size: 14px; color: #fff; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/sjkc2019/images/twobg.png) no-repeat; width: 38px; height: 41px; line-height: 40px; position: absolute; top: 5px; left: 5px }
.slieone .silebd .bot { padding: 74px 0 0 40px }
.slieone .silebd .bot .left { width: 776px }
.slieone .silebd .bot .p2 { color: #333; font-size: 16px; line-height: 32px }
.slieone .silebd .bot .p2 span { color: #da0327 }
.slieone .silebd .bot .p2 strong { color: #222 }
.slieone .silebd .bot .pimh { margin: 15px 0 15px }
.slieone .silebd .p3 { color: #333; font-size: 16px; line-height: 38px; text-indent: 40px }
.slieone .silebd .bot .right { width: 324px; padding-top: 20px; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/sjkc2019/images/bg03.png) no-repeat top left; text-align: center }
.slieone .silebd .bot .right .p4 { font-size: 16px; color: #333; line-height: 22px; margin: 0 0 16px }
.slieone .silebd .bot .right .p4 strong { color: #da0327 }
.slieone .silebd .bot .right .p5 { font-size: 16px; color: #333; line-height: 24px }
.slieone .silebd .bot .right .p5 strong { color: #da0327; font-style: italic; font-size: 18px }
.oneCon .tab2 .tab2hd { font-size: 0; text-align: center }
.oneCon .tab2 .tab2hd li { cursor: pointer; display: inline-block; vertical-align: top; width: 200px; height: 40px; line-height: 40px; background: #ffdd15; font-size: 18px; color: #000; text-align: center; margin: 0 6px 16px }
.oneCon .tab2 .tab2hd li.on { background: #f18c09; color: #fff; font-weight: 700 }
.oneCon .tab2 tr th { background: #fff5b9; color: #222 }
.oneCon .tab2 tr td { text-align: center; padding: 8px 8px; line-height: 18px; font-size: 16px; color: #222; background: #f8fafb; border: 1px solid #ebe8e8 }
.two { width: 100%; height: 176px; background: #265fde }
.twoC { position: relative; width: 1140px; margin: 0 auto }
.twoC img { position: absolute; top: -60px; left: 15px }
.twoC h2 { margin: 0 0 15px 290px; padding-top: 25px; font-size: 30px; color: #ffdd15; line-height: 50px }
.twoC .down { margin-left: 270px }
.four { padding: 70px 0 88px }
.fourC { padding-top: 34px; width: 1120px; margin: 0 auto }
.fourC ul { height: 336px; text-align: center; font-size: 0; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/sjkc2019/images/bg02.png) no-repeat top }
.fourC ul li { display: inline-block; vertical-align: top }
.fourC ul li p { font-size: 16px; color: #000; line-height: 20px; padding-top: 24px; height: 66px; width: 90px }
.fourC ul li .p1 { padding-top: 0; height: 90px; line-height: 90px }
.fourC ul .li01 { width: 172px }
.fourC ul .li02 { width: 192px; padding-top: 67px }
.fourC ul .li02 p:nth-of-type(2) { margin-top: 22px }
.fourC ul .li03 { width: 166px; padding-top: 6px }
.fourC ul .li03 p:nth-of-type(2) { margin-top: 22px }
.fourC ul .li03 p:nth-of-type(3) { margin-top: 32px }
.fourC ul .li04 { width: 165px }
.fourC ul .li04 p { margin-top: 118px }
.fourC ul .li05 { width: 166px; padding-top: 67px }
.fourC ul .li05 p:nth-of-type(2) { margin-top: 22px }
.fourC ul .li06 { width: 136px; padding-top: 118px }
.fourC ul .li01 p { margin-top: 123px }
.fourC ul .li07 { font-size: 32px; margin-top: 101px; color: #fff; width: 123px; line-height: 40px; padding-top: 22px; height: 101px }
.five { padding: 0 0 64px }
.fiveC { padding-top: 27px; margin: 0 auto; width: 1152px }
.fiveC ul { text-align: center; font-size: 0 }
.fiveC ul li { display: inline-block; vertical-align: top; margin: 13px 5px 0 }
.six { background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/sjkc2019/images/sixbg.png) repeat-x bottom; padding-bottom: 70px }
.sixC { padding-top: 26px; margin: 0 auto; width: 1155px }
.sixC .sixbd .box { font-size: 0 }
.sixC .sixbd .box dl { display: inline-block; vertical-align: top; margin: 20px 7px 0; width: 370px; height: 181px; background: #f4f4f4 }
.sixC .sixbd .box dl dt { padding-top: 15px }
.sixC .sixbd .box dl dt h3 { font-size: 24px; line-height: 34px; margin-bottom: 12px; color: #222 }
.sixC .sixbd .box dl dt p { font-size: 14px; line-height: 21px; color: #222 }
.sixC .sixbd .box dl dt a { display: block; width: 118px; height: 28px; margin-top: 2px; border: #000 1px solid; border-radius: 3px; background-color: #ffdd15; font-size: 14px; color: #000; line-height: 28px; text-align: center; box-sizing: border-box }
.sixC .sixhd { text-align: center; font-size: 0 }
.sixC .sixhd li { display: inline-block; vertical-align: top; margin: 30px 5px 0; width: 36px; height: 7px; background: #fff }
.sixC .sixhd li.on { margin: 30px 10px 0; width: 70px; background: #265fde }
.bps_se { padding: 52px 0 74px; background: #f4f4f4 }
.bps_seI01, .bps_seI02 { display: block; position: absolute; bottom: 0; left: 0; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/sjkc2019/images/bps_seCI.png) no-repeat }
.bps_seC { margin: 40px auto 0; width: 1037px; overflow: hidden }
.bps_seCo { height: 194px; overflow: hidden; background: #fff }
.bps_seCoL { position: relative; width: 99px; height: 194px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/sjkc2019/images/bps_seCBg.jpg) repeat-x }
.bps_seCoL h4, .bps_seCtD1L h4 { margin-top: 12px; text-align: center; line-height: 34px; font-size: 24px; color: #fff; font-weight: 700 }
.bps_seI01 { width: 99px; height: 100px; overflow: hidden; background-position: 0 0 }
.bps_seCoR>div { margin-top: 25px; width: 312px; text-align: center; height: 146px; overflow: hidden; border-right: 1px dashed #ddd }
.bps_seCoR>div h5 { margin-top: 35px; line-height: 28px; font-size: 18px; color: #193654; font-weight: 700 }
.bps_seCoR>div p { margin-top: 10px; line-height: 24px; font-size: 14px; color: #222 }
.bps_seCoR>div.bps_seCoRT { border-right: none }
.bps_seCt { margin-top: 15px }
.bps_seCtD1 { height: 230px; overflow: hidden; background: #fff }
.bps_seCtD1L { position: relative; width: 101px; height: 230px; overflow: hidden; background: url(http://cdn.img.liuxue.zmnedu.com/ks/static/sjkc2019/images/bps_seCBg2.jpg) repeat-x }
.bps_seCtD1L h4 { margin-top: 22px }
.bps_seI02 { width: 101px; height: 118px; overflow: hidden; background-position: 0 -102px }
.bps_seCtD1R { width: 936px; overflow: hidden }
.bps_seCtD1R dt { width: 499px; height: 230px; overflow: hidden }
.bps_seCtD1R dd { padding: 60px 0 0 30px }
.bps_seCtD2 dd { padding: 60px 149px 0 40px }
.bps_seCtD1R dd h5, .bps_seCtD2 dd h5 { font-size: 18px; color: #193654; font-weight: 700 }
.bps_seCtD1R dd p, .bps_seCtD2 dd p { margin-top: 15px; line-height: 24px; font-size: 14px; color: #222 }
.bps_seCtD2 { height: 225px; overflow: hidden; background: #fff }
.seven { padding: 40px 0; background-color: #2f2f2f }
.seven h2 { color: #fff }
#form_common dd label { display: none }
#form_common dd { margin-left: 20px; float: left }
#form_common dd input { width: 184px; border: none; height: 50px; line-height: 50px; padding-left: 14px; font-size: 16px; font-family: "微软雅黑"; color: #999; background: #fff }
#form_common dt { margin-left: 20px; float: left }
#form_common dt a { width: 129px; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 16px; background: #193654; display: block; font-weight: 700 }
#form_common dt a:hover { background: #da2b4a }
