.wp * { box-sizing: border-box }
.clearfix:after { content: "."; display: block; clear: both; height: 0; overflow: hidden }
.clearfix { zoom: 1 }
.left { float: left }
.right { float: right }
.block { display: block }
.JS_kefu { cursor: pointer }
.w1140 { width: 1140px; margin: 0 auto; overflow: hidden }
.w1000 { width: 1000px; margin: 0 auto; overflow: hidden }
.title { width: 100%; height: 36px; }
.title h2 { position: relative; float: left; height: 36px; }
.title h2 p { position: relative; font-size: 30px; line-height: 36px; z-index: 2; }
.title h2 span { position: absolute; left: 0; bottom: 0; display: block; height: 10px; background-color: #ffd27c; z-index: 1; }
.title strong { float: right; height: 36px; font-size: 24px; line-height: 36px; }
.kf a { display: block; float: left; width: 304px; height: 46px; margin: 0 98px; border-radius: 23px; background-color: #b5173d; font-size: 16px; font-weight: bold; color: #fff; line-height: 46px; text-align: center; }
.kf a:hover { background-color: #ffd27c; color: #222; }
/*banner*/
.banner-bg { width: 100%; height: 500px; background: url(http://cdn.img.liuxue.zmnedu.com/static/xmgdxpm/images/banner-bg.jpg) no-repeat center; overflow: hidden; }
.banner { height: 500px; background: url(http://cdn.img.liuxue.zmnedu.com/static/xmgdxpm/images/banner.jpg) no-repeat center; overflow: hidden; }
.banner a { display: block; width: 290px; height: 60px; margin: 308px 0 0 652px; border-radius: 30px; background-color: #b5173d; font-size: 24px; font-weight: bold; color: #fff; line-height: 60px; text-align: center; }
.banner a:hover { background-color: #ffd27c; color: #222; }
/*part1*/
.part1 { height: 434px; overflow: hidden; }
.part1 .title { margin: 72px 0 55px; }
.part1 .title h2 span { width: 379px; }
.part1 .cont img { float: left }
.part1 .cont p { float: left; width: 750px; margin: 0 0 15px 34px; padding-bottom: 15px; font-size: 18px; color: #170f0f; line-height: 26px }
.part1 .cont p.bb { border-bottom: 1px dashed #a0a0a0 }
.part1 .cont a { float: right; font-size: 18px; font-weight: 700; color: #b5173d; }
.part1 .cont a:hover { text-decoration: underline; }
/*part2*/
.part2 { height: 529px; background: url(http://cdn.img.liuxue.zmnedu.com/static/xmgdxpm/images/p2-bg.jpg) no-repeat center; }
.part2 .w1140 { height: 529px; background: url(http://cdn.img.liuxue.zmnedu.com/static/xmgdxpm/images/p2.jpg) no-repeat center; }
.part2 .title { width: 1000px; margin: 52px auto 0; }
.part2 .title h2 span { width: 513px; }
.part2 p.w1000 { height: 64px; font-size: 18px; line-height: 54px; }
.part2 .cont { width: 1000px; height: 315px; margin: 0 auto; padding: 35px 40px 0 46px; background-color: #fff; box-shadow: 0 5px 10px 0 #f37d0e; }
.part2 .left { width: 465px; height: 260px; border-right: #d6d6d6 1px dashed; }
.part2 .left p { margin-top: 10px; font-size: 14px; font-style: italic; color: #000; line-height: 22px; text-align: center; }
.part2 .left p a { color: #000; }
.part2 .left p a:hover { color: #b5173d; }
.part2 .right { width: 402px; }
.part2 .dd_zmn_sem_sqjd { height: 18px; }
.part2 .dd_zmn_sem_sqjd h4 { float: left; font-size: 16px; }
.part2 .dd_zmn_sem_sqjd ul { float: left; }
.part2 .dd_zmn_sem_sqjd ul li { float: left; font-size: 16px; margin: 0 16px; }
.part2 .dd_zmn_sem_sqjd ul li:nth-child(3) { display: none; }
.part2 .dd_zmn_sem_sqjd ul li input { margin-right: 8px; }
.part2 label { display: none; }
.part2 dd>input { display: block; width: 100%; height: 53px; margin-top: 22px; padding-left: 20px; border: #e4e4e4 1px solid; font-size: 16px; }
.part2 dt a { display: block; width: 264px; height: 46px; margin: 22px auto 0; border-radius: 23px; background-color: #b5173d; font-size: 16px; font-weight: bold; color: #fff; line-height: 46px; text-align: center; }
.part2 dt a:hover { background-color: #ffd27c; color: #222; }
/*part3*/
.part3 { height: 674px; }
.part3 .title { margin: 78px 0 42px; }
.part3 .title h2 span { width: 420px; }
.part3 .hd { width: 100%; height: 47px; }
.part3 .hd li { float: left; width: 94px; height: 47px; margin-left: 7px; border: #448aca 1px solid; border-bottom: none; font-size: 20px; color: #1d67a8; line-height: 47px; text-align: center; cursor: default; }
.part3 .hd li.on { background-color: #448aca; color: #fff; }
.part3 .hd li:nth-child(even) { margin-left: 6px; }
.part3 .hd li:first-child { margin-left: 0; }
.part3 .hd li:last-child { float: right; margin-left: 0; }
.part3 .bd { width: 100%; height: 420px; }
.part3 .bd table { width: 100%; text-align: center; }
.part3 .bd table tr:nth-child(odd) { background-color: #eef4fa; }
.part3 .bd table tr th { height: 35px; background-color: #448aca; font-size: 16px; font-weight: bold; color: #fff; }
.part3 .bd table tr td { height: 35px; font-size: 14px; }
.part3 .bd table a { color: #b5173d; }
/*part4*/
.part4 { height: 702px; }
.part4 .title { margin: 78px 0 42px; }
.part4 .title h2 span { width: 420px; }
.part4 .hd { width: 100%; height: 47px; }
.part4 .hd li { float: left; width: 94px; height: 47px; margin-left: 7px; border: #ffaf0e 1px solid; border-bottom: none; font-size: 20px; color: #ffaf0e; line-height: 47px; text-align: center; cursor: default; }
.part4 .hd li.on { background-color: #ffaf0e; color: #fff; }
.part4 .hd li:nth-child(even) { margin-left: 6px; }
.part4 .hd li:first-child { margin-left: 0; }
.part4 .hd li:last-child { float: right; margin-left: 0; }
.part4 .bd { width: 100%; height: 420px; }
.part4 .bd table { width: 100%; text-align: center; }
.part4 .bd table tr:nth-child(odd) { background-color: #fffbf3; }
.part4 .bd table tr th { height: 35px; background-color: #ffaf0e; font-size: 16px; font-weight: bold; color: #fff; }
.part4 .bd table tr td { height: 35px; font-size: 14px; }
.part4 .bd table a { color: #b5173d; }
/*part5*/
.part5 { height: 686px; background: url(http://cdn.img.liuxue.zmnedu.com/static/xmgdxpm/images/p5-bg.jpg) no-repeat center; }
.part5 .w1140 { height: 686px; background: url(http://cdn.img.liuxue.zmnedu.com/static/xmgdxpm/images/p5.jpg) no-repeat center; }
.part5 .title { width: 1000px; margin: 52px auto 0; }
.part5 .title h2 span { width: 513px; }
.part5 p.w1000 { height: 64px; font-size: 18px; line-height: 54px; }
.part5 .cont { width: 1000px; margin: 0 auto; }
.part5 .left { width: 566px; }
.part5 .left .intro { position: relative; height: 242px; margin-top: 58px; padding-left: 200px; background-color: #8c112e; box-shadow: -2px 2px 10px 0 #c15a15; }
.part5 .left .intro img { position: absolute; top: -40px; left: 18px; }
.part5 .left .intro h4 { height: 72px; font-size: 28px; font-weight: normal; color: #fff; line-height: 100px; }
.part5 .left .intro p { width: 312px; font-size: 16px; color: #fff; line-height: 24px; }
.part5 .left .info h4 { height: 86px; font-size: 28px; color: #000; line-height: 125px; }
.part5 .left .info ul li { height: 36px; font-size: 20px; color: #000; line-height: 36px; }
.part5 .right { width: 434px; height: 487px; padding: 0 54px; background-color: #fff; box-shadow: 2px 5px 8px 0 #e6850d; }
.part5 .right>h4 { height: 125px; font-size: 24px; font-weight: bold; line-height: 135px; text-align: center; }
.part5 .dd_zmn_sem_sqjd { height: 18px; }
.part5 .dd_zmn_sem_sqjd h4 { float: left; font-size: 16px; }
.part5 .dd_zmn_sem_sqjd ul { float: left; }
.part5 .dd_zmn_sem_sqjd ul li { float: left; font-size: 16px; margin: 0 10px; }
.part5 .dd_zmn_sem_sqjd ul li:nth-child(3) { display: none; }
.part5 .dd_zmn_sem_sqjd ul li input { margin-right: 6px; }
.part5 label { display: none; }
.part5 dd>input { display: block; width: 100%; height: 53px; margin-top: 22px; padding-left: 20px; border: #e4e4e4 1px solid; font-size: 16px; }
.part5 dt a { display: block; width: 304px; height: 46px; margin: 22px auto 18px; border-radius: 23px; background-color: #b5173d; font-size: 16px; font-weight: bold; color: #fff; line-height: 46px; text-align: center; }
.part5 dt a:hover { background-color: #ffd27c; color: #222; }
.part5 .right>p { font-size: 18px; font-weight: bold; line-height: 30px; text-align: center; }
/*part6*/
.part6 { height: 770px; }
.part6 .title { width: 1000px; margin: 65px auto 46px; }
.part6 .title h2 span { width: 312px; }
.part6 .cont { width: 1000px; height: 579px; margin: 0 auto; padding: 0 40px; box-shadow: 2px 2px 10px 0 #f3c672; }
.part6 .left { width: 485px; height: 374px; margin-top: 108px; border-right: #d6d6d6 1px dashed; }
.part6 .right { width: 400px; }
.part6 .right>h4 { height: 125px; font-size: 24px; font-weight: bold; line-height: 135px; text-align: center; }
.part6 .dd_zmn_sem_sqjd { height: 18px; }
.part6 .dd_zmn_sem_sqjd h4 { float: left; font-size: 16px; }
.part6 .dd_zmn_sem_sqjd ul { float: left; }
.part6 .dd_zmn_sem_sqjd ul li { float: left; font-size: 16px; margin: 0 16px; }
.part6 .dd_zmn_sem_sqjd ul li:nth-child(3) { display: none; }
.part6 .dd_zmn_sem_sqjd ul li input { margin-right: 8px; }
.part6 label { display: none; }
.part6 dd>input { display: block; width: 100%; height: 53px; margin-top: 22px; padding-left: 20px; border: #e4e4e4 1px solid; font-size: 16px; }
.part6 dt a { display: block; width: 264px; height: 46px; margin: 22px auto; border-radius: 23px; background-color: #b5173d; font-size: 16px; font-weight: bold; color: #fff; line-height: 46px; text-align: center; }
.part6 dt a:hover { background-color: #ffd27c; color: #222; }
.part6 .right>p { font-size: 18px; font-weight: bold; line-height: 30px; text-align: center; }
/*part7*/
.part7 { height: 1221px; }
.part7 .title { margin: 65px 0 46px; }
.part7 .title h2 span { width: 301px; }
.part7 .cont { height: 970px; text-align: center; }
.part7 ul { float: left; width: 200px; }
.part7 ul li { float: left; width: 200px; }
.part7 ul li.wt { background: #fff; color: #333; }
.part7 ul li.gr { background: #f4f5f4; color: #333; }
.part7 ul li.lgr { background: #f9faf9; color: #333; }
.part7 ul li.yl { background: #f0a10b; color: #fff; }
.part7 ul li dt img { display: block; margin: 0 auto; }
.part7 ul li dd h2 { font-size: 14px; font-weight: bold; color: #880a22; line-height: 32px; }
.part7 ul .yl dd h2 { color: #fff; }
.part7 ul li dd em { display: block; border-bottom: 1px #333 solid; width: 72px; margin: 10px auto; }
.part7 ul .yl dd em { border-bottom: 1px #fff solid; }
.part7 ul li dd p { font-size: 12px; }
.part7 h4 { width: 148px; height: 134px; margin: 0 auto; border-bottom: #bd0d38 1px solid; font-size: 20px; color: #fff; line-height: 47px; }
.part7 h4 a { font-size: 18px; color: #bd0d38; }
.part7 h4 a:hover { color: #000; }
.part7 .ul1 li { padding: 21px 0; }
.part7 .ul2 li { padding: 20px 0; }
.part7 .ul2 li:last-child { padding: 21px 0; }
.part7 .ul3 li { padding: 40px 0; }
.part7 .ul4 li { padding: 16px 0; }
.part7 .ul4 li:last-child { padding: 17px 0; }
.part7 .ul5 li { padding: 29px 0; }
.part7 .ul5 li:last-child { padding: 31px 0 40px; }
/*part8*/
.part8 { height: 450px; background-color: #efeff4; }
.part8 .w1000 { height: 450px; background: url(http://cdn.img.liuxue.zmnedu.com/static/xmgdxpm/images/p8-img.jpg) no-repeat right 123px; }
.part8 .title { margin: 40px 0 25px; }
.part8 .title h2 span { width: 453px; }
.part8 .cont { width: 586px; }
.part8 h4 { font-size: 14px; }
.part8 .cont p { margin-top: 15px; font-size: 14px; line-height: 26px; }
.part8 .cont p.blue { font-size: 12px; font-weight: bold; font-style: italic; color: #ffa701; line-height: 23px; }
/*result*/
.r1 { height: 550px; background: url(http://cdn.img.liuxue.zmnedu.com/static/xmgdxpm/images/r1-bg.jpg) no-repeat center; }
.r1 .w1140 { height: 550px; background: url(http://cdn.img.liuxue.zmnedu.com/static/xmgdxpm/images/r1.jpg) no-repeat center; }
.r1 .title { width: 1000px; margin: 64px auto; }
.r1 .title h2 span { width: 653px; }
.r1 .cont { width: 1000px; height: 315px; margin: 0 auto; padding: 38px 0 0 38px; background: url(http://cdn.img.liuxue.zmnedu.com/static/xmgdxpm/images/r1-img.jpg) no-repeat right #fff; box-shadow: 0 0 10px 0 #868686; }
.r1 .left { width: 450px; height: 254px; padding-top: 60px; border-right: #d6d6d6 1px dashed; font-size: 16px; font-style: italic; color: #000; line-height: 22px; text-align: center; }
.r1 .left p { margin-bottom: 20px; }
.r1 .left a { font-weight: bold; color: #000; }
.r1 .left a:hover { color: #b5173d; }
/**/
.r2 { height: 500px; overflow: hidden; }
.r2 .title { width: 1000px; margin: 52px auto 0; }
.r2 .title h2 span { width: 513px; }
.r2 p.w1000 { height: 64px; font-size: 18px; line-height: 54px; }
.r2 .cont { width: 1000px; margin: 35px auto 0; }
.r2 .left { width: 566px; }
.r2 .left .intro { position: relative; height: 242px; padding-left: 200px; background-color: #8c112e; box-shadow: 0 0 10px 0 #c15a15; }
.r2 .left .intro img { position: absolute; top: -40px; left: 18px; }
.r2 .left .intro h4 { height: 72px; font-size: 28px; font-weight: normal; color: #fff; line-height: 100px; }
.r2 .left .intro p { width: 312px; font-size: 16px; color: #fff; line-height: 24px; }
.r2 .right { width: 395px; }
.r2 .right p { margin: 18px 0; font-size: 18px; color: #000; line-height: 34px; }
.r2 .right p a { font-weight: bold; color: #000; }
.r2 .right p a:hover { color: #b5173d; }
.r2 .right .info h4 { margin-bottom: 5px; font-size: 28px; color: #000; }
.r2 .right .info ul li { height: 30px; font-size: 16px; color: #000; line-height: 30px; }
/**/
.r3 { height: 790px; background-color: #f2be24; overflow: hidden; }
.r3 .title { width: 1000px; margin: 54px auto 50px; }
.r3 .title h2 span { width: 312px; }
.r3 .cont { width: 1000px; height: 579px; margin: 0 auto; background-color: #fff; box-shadow: 0 0 10px 0 #e79310; }
