﻿.mmenu{ width:100%; height:auto; overflow:hidden;}
.mmenu ul{ padding:0; margin:0;}
.mmenu ul li{ width:20%; float:left; height:auto; text-align:center; margin-top:1rem;}
.mmenu ul li img{ width:70%;}
.mmenu ul li a{ font-size:1.5rem;}
.mzxxqn img{margin: 0;padding: 0;max-width: 100%;}

.mmain{ width:96%; height:auto; overflow:hidden; margin:1rem auto auto auto;}
.mmaint{ width:35%; height:3.5rem; line-height:3.5rem; color:#FFFFFF; text-align:center; font-size:1.7rem; font-weight:bold;border-top-left-radius:1rem;border-top-right-radius:1rem;}
.mmainb1 ul{ padding:0; margin:0;}
.mmainb1 ul li{ width:43%; height:140px; float:left; margin-top:1rem; color:#999999; font-size:1.3rem; padding:1rem;}
.mmainb1 ul li h2{ font-size:1.5rem; color: #999999; line-height:2rem;}

.mmainb2 ul{ padding:0; margin:0;}
.mmainb2 ul li{ height:3.5rem; line-height:3.5rem; font-size:1.3rem;}
.mmainb2 ul li span{ float:left; width:9rem; display:block; height:3.5rem; position:relative; text-align:center; line-height:3.5rem; font-size:1.5rem;}
.mmainb2 ul li span img{ width:9rem; height:3.5rem; position:absolute; top:0; left:0; z-index:1;}
.mmainb2 ul li span p{ z-index:2; text-align:center; line-height:3.5rem; color:#FFFFFF; position:absolute; top:0; left:0; width:7rem;}

.sykct{ width:100%; height:50px;}
.sykct ul{ padding:0; margin:0;}
.sykct ul li{ width:20%; height:50px; line-height:50px; text-align:center; font-size:1.3rem; font-weight:bold; float:left;}
.sykcb{ width:100%; height:50px;}
.sykcb ul{ padding:0; margin:0;}
.sykcb ul li{ width:20%; height:50px; line-height:50px; text-align:center; font-size:1.3rem; float:left; overflow:hidden;}
.ksyy{ background-color:#00b0f0;border-radius:1rem; text-align:center; color:#FFFFFF; display:block; width:90%; margin:10px auto; height:30px; line-height:30px;}

.mmainb3 li{ width:20%; float:left; text-align:center; margin-top:1.5rem;}
.mmainb3 li img{border-radius:100%; width:80%;}
.mmainb3 li a{ font-size:1.5rem;}

.tbkc{ width:100%; height:100px; margin-top:1rem;}
.tbkcl{ width:150px; float:left; height:100px;}
.tbkcl img{ width:150px; height:100px;}
.tbkcr{ width:70%; float: left; line-height:2rem; margin-left:1rem; font-size:1.3rem;}
.tbkcr a{ font-size:1.3rem;}

.mmainb4 ul li{ width:50%; height:40px; line-height:40px; float:left; font-size:1.3rem;}

.mbmenu{ width:100%; height:80px; background-color:#ea5513; margin-top:1.5rem;}
.mbmenu ul li{ width:25%; float:left; height:80px; line-height:80px; text-align:center;}
.mbmenu ul li a{ font-size:1.5rem; color:#FFFFFF;}

.mbq{ width:100%; height:100px; line-height:60px; font-size:1.3rem; text-align:center; margin-bottom:100px;}

.mbfddh{ width:100%; height:120px; background-color:#fe9901; position:fixed; bottom:0; left:0; z-index:999;}
.mbfddh ul li{ width:33.33%; float:left; text-align:center;}
.mbfddh ul li img{ width:25%; margin-top:1rem;}
.mbfddh ul li a{ color:#FFFFFF; font-size:1.5rem;}

/**课程总览下拉**/
.topmenu{width:100%; height:5rem; position:relative;}
.scv-shaixuan{ width:33.33%; float:left; height:5rem; line-height:5rem; text-align:center; border-bottom:1px #CCCCCC solid;}
.scv-shaixuan b a{ text-decoration:none; font-size:2rem; font-weight:normal;}
.select_textul{width:100%;line-height: 3rem;box-sizing: border-box;display: none;max-height: 20rem; position:absolute; top:5rem; left:0; z-index:99;}
.select_first_ul{width: 100%;position: absolute;box-sizing: border-box;left: 0; background-color:#ece8e8;}
.select_first_ul a{ display:block; height:4rem; line-height:4rem; width:100%; border-bottom:1px #FFFFFF dashed; font-size:1.8rem;}
.select_first_ul span{ display:block; height:4rem; line-height:4rem; width:100%; border-bottom:1px #FFFFFF dashed; color:#FF0000;font-size:1.8rem;}

.kczl{ width:96%; margin:1.5rem auto auto auto; overflow:hidden;}
.kczl span{ float:left; width:8rem; margin-right:0.8rem;}
.kczl span img{ float:left; width:8rem; height:10rem;border-radius:0.8rem;}

.szjs{ width:96%; height:auto; overflow:hidden; margin:1.5rem auto auto auto;}
.szjst .szjstl{ width:50%; height:auto; margin:0 auto;}
.szjst .szjstl img{ width:100%; height:auto; margin:0 auto;border-radius:0.8rem;}
.szjstr{ text-align:center; width:100%; line-height:3rem; font-size:1.4rem;}

.szfdkc{ width:100%;}
.szfdkcn{ width:33.33%; float:left; text-align:center; font-size:1.4rem; margin-top:1rem;}
.szfdkcn img{ width:80%; height:auto;border-radius:0.8rem;}

.mzxxq{ width:96%; margin:1rem auto auto auto; font-size:1rem; text-align:center; line-height:3rem;}
.mzxxq h1{ width:100%; text-align:center; font-size:1.8rem; font-weight:bold;}
.mzxxqn{ text-align:left; line-height:2rem;}

.mxqjs1{ width:100%; height:4rem; line-height:4rem; font-size:1.6rem; font-weight:bold; color:#fd6200; text-align:center;}
.mxqjs2{ width:80%; margin:0 auto;}
.mxqjs2 img{ width:100%;border-radius:1rem;}
.mxqjs3{ width:96%; margin:1rem auto auto auto; line-height:2.5rem; font-size:1.4rem;}
.mxqjs4{ width:96%; height:auto; margin:1rem auto auto auto;}
.mxqjs4 ul li{ line-height:2.5rem;}
.mxqjs4 ul li span{ color:#f49d02;}
.mxqjs5{ width:100%; margin:1rem auto auto auto; overflow:hidden;}
.mxqjs5 ul li{ width:33.33%; float:left; height:3rem;}
.mxqjs5 ul li a{ display: block; width:80%; height:3rem; text-align:center; line-height:3rem; color:#FFFFFF; margin:0 auto;border-radius:0.5rem; font-size:1.4rem;}

.clear{clear: both; height: 0; overflow: hidden;}
.wapjzli{padding-top: 20px;}
.wapjzli li{ padding: 5px;}
.wapjzli .dan{background:#fff url(sjbg1.jpg) right top no-repeat;}
.wapjzli .shuang{background:#fff url(sjbg2.jpg) left top no-repeat;}
.wapjzli li img{max-width: 100%; width: 100%;}.wapjzli li h2,p{padding: 2px 15px;}
.wapjzli li h2{color: #fa4c07; font-size: 1.6rem; line-height: 1.8rem;}
.wapjzli li p{color: #3f3f3f; font-size: 1.4rem; line-height: 1.8rem;}
.fl50{float: left; width: 50%;}