/*common*/
body { color: #222; }
.m_block { display: block }
.m_clearfix:after { content: "."; display: block; clear: both; height: 0; overflow: hidden }
.m_clearfix { zoom: 1 }
.fl-l { float: left; }
.fl-r { float: right; }
.wp { width: 3.75rem; margin: 0 auto; overflow: hidden; }
.wp * { box-sizing: border-box; }
.w350 { width: 3.5rem; margin: 0 auto; }
h2 { height: .7rem; font-size: .2rem; line-height: .7rem; text-align: center; }
.tq { display: block; width: 2.2rem; height: .4rem; margin: 0 auto; border-radius: .2rem; background-color: #e50311; font-size: .15rem; font-weight: bold; color: #fff; line-height: .4rem; text-align: center; }
/*banner*/
.banner { width: 3.75rem; height: 2.45rem; background: url(http://cdn.img.lx.zmnedu.com/static/mgyjssq/images/banner.jpg); background-size: 3.75rem; overflow: hidden; }
/*part1*/
.part1 { height: 3.6rem; }
.part1 h2 { height: .51rem; line-height: .2rem; }
.part1 .cont { height: 2.38rem; }
.part1 dl { position: relative; float: left; width: 1.09rem; height: .99rem; margin: 0 0 .12rem .12rem; }
.part1 dl dt { position: absolute; top: 0; left: 0; width: 1.09rem; height: .99rem; z-index: 1; }
.part1 dl dt img { width: 100%; }
.part1 dl dd { position: relative; padding-top: .31rem; font-size: .13rem; line-height: .18rem; text-align: center; z-index: 2; }
.part1 dl:nth-child(4) dd { padding-top: .22rem; }
/*part2*/
.part2 { height: 3.27rem; background-color: #f8f8f8; }
.part2 .cont { height: 1.83rem; }
.part2 table { width: 100%; font-size: .14rem; text-align: center; }
.part2 table tr th { height: .31rem; border: #000 1px solid; background-color: #0065b5; font-size: .13rem; color: #fff; }
.part2 table tr td { height: .31rem; border: #000 1px solid; }
.part2 table tr td:first-child { font-weight: bold; color: #0065b5; }
/*part3*/
.part3 { height: 5.12rem; }
.part3 dl { position: relative; width: 100%; height: 1rem; margin-bottom: .08rem; padding: .23rem 0 0 .75rem; border-radius: .08rem; border: #0065b5 1px solid; }
.part3 dl dt { position: absolute; top: -1px; left: -1px; width: .57rem; height: 1rem; border-radius: .08rem; background-color: #0065b5; font-size: .17rem; font-weight: bold; color: #fff; line-height: 1rem; text-align: center; }
.part3 dl dd { font-size: .11rem; line-height: .18rem; }
/*part4*/
.part4 { height: 3.07rem; padding-top: .35rem; background-color: #0065b5; }
.part4 label { display: none; }
.part4 input { display: block; width: 3rem; height: .45rem; margin: 0 auto .18rem; padding-left: 1em; border: none; background-color: #fff; font-size: .12rem; }
.part4 dt { overflow: hidden; }
.part4 dt a { display: block; width: 2.5rem; height: .4rem; margin: .06rem auto 0; border-radius: .2rem; background-color: #feed07; font-size: .15rem; font-weight: bold; color: #000; line-height: .4rem; text-align: center; }
/*part5*/
.part5 { height: 4.77rem; background-color: #f8f8f8; }
.part5 .cont { height: 3.41rem; }
.part5 dl { position: relative; width: 1.65rem; height: 1.47rem; margin-bottom: .21rem; }
.part5 dl dt { position: relative; width: .4rem; height: .4rem; margin: 0 auto; border-radius: .2rem; background-color: #0065b5; font-size: .17rem; font-weight: bold; color: #fff; line-height: .4rem; text-align: center; z-index: 2; }
.part5 dl dd { position: absolute; top: .2rem; left: 0; width: 100%; height: 1.27rem; background-color: #fff; font-size: .12rem; line-height: .18rem; text-align: center; box-shadow: 0 0 .04rem 0 #ddd; }
.part5 dl dd strong { display: block; padding: .29rem 0 .09rem; font-size: .14rem; }
.part5 dl dd .pt18 { padding-bottom: .18rem }
/*part6*/
.part6 { height: 4.38rem; }
.part6 .cont { height: 2.96rem; }
.part6 .cont div { width: 1.68rem; height: 2.62rem; border: #0065b5 .01rem solid; text-align: center; }
.part6 h4 { height: .48rem; font-size: .15rem; line-height: .48rem; }
.part6 p { font-size: .11rem; line-height: .18rem; }
.part6 .fl-r { padding-top: .46rem; background-color: #0065b5; color: #fff; }
/*part7*/
.part7 { height: 6.02rem; background-color: #f8f8f8; }
.part7 dl { position: relative; width: 100%; height: 1.5rem; margin-bottom: .22rem; }
.part7 dl dt { position: relative; width: 2.58rem; height: .3rem; margin: 0 auto; background-color: #0065b5; font-size: .14rem; font-weight: bold; color: #fff; line-height: .3rem; text-align: center; overflow: hidden; z-index: 2; }
.part7 dl dd { position: absolute; top: .1rem; left: 0; width: 100%; height: 1.4rem; background-color: #fff; font-size: .12rem; line-height: .18rem; text-align: center; overflow: hidden; box-shadow: 0 0 .04rem 0 #ddd; }
.part7 ul { width: 100%; margin-top: .42rem; }
.part7 ul li { float: left; width: .94rem; height: .3rem; margin: 0 0 .15rem .17rem; ; border: #d32121 1px solid; font-size: .14rem; font-weight: bold; line-height: .29rem; text-align: center; }
.part7 ul li a { display: block; width: 100%; color: #d22222; }
.part7 dl>a { position: absolute; top: .97rem; right: .17rem; display: block; width: .94rem; height: .3rem; border-radius: .15rem; background-color: #e50311; font-size: .11rem; font-weight: bold; color: #fff; line-height: .3rem; text-align: center; }
/*part8*/
.part8 { height: 5.64rem; background-color: #0065b5; }
.part8 h2 { color: #fff; }
.part8 ul { width: 100%; height: 2.58rem; padding: 0 .12rem; background: url(http://cdn.img.lx.zmnedu.com/static/mgyjssq/images/p8-img.jpg) no-repeat; background-size: 100%; }
.part8 ul li { float: left; width: 1.07rem; height: .4rem; margin: 0 0 .22rem .14rem; font-size: .11rem; line-height: .4rem; text-align: center; }
.part8 ul li:first-child { width: 2.3rem; margin-left: 0; font-size: .15rem; font-weight: bold; color: #fff; }
.part8 ul li:nth-child(3n) { margin-left: 0; }
.part8 dl { float: left; width: 1.14rem; height: 2.04rem; margin-right: .04rem; background-color: #fff; }
.part8 dl:last-child { margin-right: 0; }
.part8 dl dt { width: 100%; height: .64rem; padding-top: .14rem; background-color: #feed07; font-size: .13rem; font-weight: bold; color: #000; line-height: .18rem; text-align: center; }
.part8 dl dd { height: 1rem; padding: .16rem .09rem 0; font-size: .11rem; line-height: .18rem; }
.part8 dl a { display: block; width: .95rem; height: .26rem; margin: 0 auto; border-radius: .13rem; background-color: #e50311; font-size: .11rem; font-weight: bold; color: #fff; line-height: .26rem; text-align: center; }
/*part9*/
.part9 { height: 2.55rem; }
.part9 .cont { height: 1.22rem; }
.part9 .cont ul { padding-left: .11rem; }
.part9 .cont ul li { font-size: .14rem; line-height: .27rem; }
.part9 .cont ul li a { color: #333; }
/*part10*/
.part10 h2 { height: 1rem; padding-top: .2rem; line-height: .3rem; }
.part10 { height: 4.59rem; background-color: #f8f8f8; }
.part10 dl { width: 1.65rem; height: 1.6rem; margin-bottom: .14rem; padding-top: .22rem; border: #0065b5 1px solid; background-color: #fff; box-shadow: 0 0 .1rem 0 #eee; }
.part10 dl dt { width: .33rem; height: .48rem; margin: 0 auto; }
.part10 dl dt img { width: 100%; }
.part10 dl dd { font-size: .12rem; line-height: .18rem; text-align: center; }
.part10 dl dd strong { display: block; margin-bottom: .1rem; font-size: .14rem; }
