/* CSS Document */

body{font-family:"微软雅黑,Arial";font-size:15px; margin:0 auto; padding:0px; color: #666;}
html,p,ul,li,input,form,h1,h2,h3,h4,h5,dl,dt,dd,img{margin:0px;padding:0px;border:0;}
img{vertical-align: middle;border:none;margin:0px;padding:0px;}
ul,li,dt,dd{list-style-type:none;color: #a7a6a6;}
a{color: #666; text-decoration:none;}
a:hover{color:#ff7200;}
.clear{ clear:both}
.fl{ float:left;}
.fr{ float:right;}
.gao7{ height:7px; overflow:hidden;}
.gao10{ height:10px; overflow:hidden;}
.gao15{ height:15px; overflow:hidden;}
.gao35{ height:35px; overflow:hidden;}
/*公共样式*/
.chens{ color:#ff7200;}
.gree{ color:#099316}
.font35{ font-size:34px; color:#000; font-weight:bold;}
.font24{ font-size:24px;font-weight:bold;}

/*顶部*/
.headbox{ widtH:100%; height:36px; margin:0 auto; overflow:hidden; background:linear-gradient(#fefefe,#ececec);}
.head{ widtH:1200px; margin:0 auto; overflow:hidden;}
.head_left{ widtH:673px; float:left; font-size:14px; line-height:35px;}
.head_right{ widtH:300px; float:right;}
.head_right ul li{ widtH:80px; float:left; margin-left:20px; font-size:14px; line-height:35px;}
.head_right ul li img{ widtH:17px; height:16px;}


/*头部logo电话*/
.topbox{ widtH:1200px; margin:0 auto; overflow:hidden; padding:20px 0px;}
.logo{ widtH:400px; height:102px; float:left; margin-right:20px;}
.logo-region{ widtH:369px; height:65px; float:left; margin-top:15px;font-size:18px; line-height:35px;color:#444444; margin-right:35px;}
.logo-region b{ color:#ff7200;}
.spc{ color:#ff7200; font-size:22px;}
.top_tell{ widtH:283px;float:right; margin-top:18px;}
.top_tell img{ width:54px; height:47px; float:left; margin-top:5px;}
.top_tell p{width:5px;height:46px; margin-left:10px;float:left;border-right:1px solid #b0b0b0;margin-top:6px; display:block; overflow:hidden;}
.top_tell div{  float:left; line-height:26px; margin-left:10px; margin-top:5px; height:50px; overflow:hidden;}
.top_tell div span{ display:block; height:25px; line-height:25px; overflow:hidden;}
.top_tell div b{ display:block;font-size:26px; color:#019A45; height:30px; overflow:hidden; line-height:25px;}

/*导航*/
.navbox{ width:100%; height:55px; margin:0 auto; background:#019A45;}
.menu ul li a:hover,.menu ul li .hover{width:133px; height:55px;  color:#FFF; background:#ffa800; display:block;}
.menu{ widtH:1200px; margin:0 auto; background:#019A45;}
.menu ul li {float:left; position:relative; z-index:9999;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; width:133px; height:55px; color:#fff; line-height:50px; font-size:18px;}
.menu ul li ul {display:none;}
.menu ul li:hover a {color:#fff; background:#ffa800;}
.menu ul li:hover ul {display:block; position:absolute; top:55px; left:0; width:133px;}
.menu ul li:hover ul li a {display:block; background:#fff; color:#333; font-size:16px;}
.menu ul li:hover ul li a:hover {background:#fee6b6; color:#333;}



/*底部导航*/
.foot_nav{ widtH:100%; height:52px; margin:0 auto; overflow:hidden; background:#019A45;}
.foot_navm{ widtH:1200px; margin:0 auto; text-align:center;}
.foot_navm a{ line-height:50px;color:#FFF;}
.foot_navm span{ color:White; padding-left:8px; padding-right:8px;}
.fxx{ margin-left:23px;margin-right:20px; font-size:13px;}


/*底部*/
.bottom{ widtH:100%; margin:0 auto; overflow:hidden; background:#f0f0f0; padding-top:50px; padding-bottom:20px;}
.bottom_m{ widtH:1200px; margin:0 auto; overflow:hidden;}
.bottm_left{ widtH:360px; float:left; }
.bottm_left p{ widtH:280px; float:left; margin-bottom:25px; font-size:16px; line-height:35px;}
.bottm_cent{ widtH:492px; float:left;}
.bottm_cent ul{ width:550px; overflow:hidden;}
.bottm_cent ul li{ float:left; text-align:center; line-height:38px; width:150px; overflow:hidden;}
.bott_weix{ widtH:149px; float:right; margin-right:25px; margin-top:15px;}
.weix_div{ widtH:149px; height:154px; float:left; background:url(../images/wx-k.png) no-repeat; text-align:center;}
.weix_div img{ widtH:139px; height:139px; overflow:hidden; text-align:center; margin-top:4px;}
.weix_wz{ widtH:149px; height:30px; text-align:center;s}

.bxx{ widtH:100%; height:2px; margin:0 auto; background:url(../images/foot_x.png) repeat-x; margin-bottom:20px;}
.copy{ width:1200px; margin:0 auto; line-height:26px; text-align:center; font-size:14px;}


.sj{ display:none}



@media screen and (max-width: 768px) {
body{font-size:14px; margin:0 auto; padding:0px; color: #666; background:#116537;}
html,p,ul,li,input,form,h1,h2,h3,h4,h5,dl,dt,dd,img{margin:0px;padding:0px;border:0;}
img{vertical-align: middle;border:none;margin:0px;padding:0px;}
ul,li,dt,dd{list-style-type:none;}
a{color: #888888; text-decoration:none;}
a:hover{color:#d7000f;}
p{line-height: 30px; }
.clear{clear:both;}
.fl{ float:left;}
.fr{ float:right;}

.pc{ display:none;}
.sj,.topNav,.show{ display:block !important; z-index:10}
.wap{ width:100%}

.sjlogo{ background:#0f994e; position:relative}
.sjlogo img{ width:100%} 
.topNav dd { display: none; width: 94%; background: #f2f2f2; left: 0; padding:10px 3% 50px 3%; position: absolute; top: 99%; text-align: left; line-height: 1.8; }
.topNav dt { display: block; width:45px; height: 36px; line-height: 32px; right: 0; margin: -18px 2% 0 0; text-align: center; position: absolute; top: 50%;background: url(../images/xmtb.png) no-repeat right center; }
.mainNav .li1 { width: 100%; margin: 0 0 2% 0; }
.mainNav .li1 .a1 { display: block; color: #333; font-size: 16px; height: 42px; line-height: 42px; background: #e6e6e6; text-align: left; padding: 0 5%; }
.mainNav .ul1 { display: none; overflow: hidden; padding-bottom: 15px; }
.mainNav .li2 { float: left; min-width: 33.3%; padding: 10px 0 0 0; }
.mainNav .a2 { padding: 0 10%; font-size: 14px; color: #666; word-break: keep-all; white-space: nowrap; }
.mainNav .sh { display: none; }
.mainNav .hasUl1 .sh { display: block; float: right; height: 42px; line-height: 42px; width: 52px; font-size: 0; color: #666; background: #ddd; position: relative; overflow: hidden; }
.mainNav .sh::after,
.mainNav .sh::before { content: ""; display: block; height: 1px; width: 13px; margin: 0 0 0 -6px; background: #888; position: absolute; left: 50%; top: 50%; }
.mainNav .sh::before { height: 13px; width: 1px; margin: -6px 0 0 0; }
.mainNav .showSubMenu .ul1 { display: block; }
.mainNav .showSubMenu .sh::before { display: none; }



.ban{ width:100%;overflow:hidden;} 
.ban .hd{ display:none} 
.ban .bd{ position:relative; height:100%; z-index:0;   } 
.ban .bd li{ zoom:1; vertical-align:middle; } 
.ban .bd img{ width:100%; display:block;}




.linkQ{ border-bottom:1px solid #265ca4; overflow:hidden; margin-top:10px; display:none}
.quickDH{ width:90%; overflow:hidden; margin:0 auto;}
.quickDH li{width:25%; padding:0px; margin:0px; float:left; padding-bottom:5px;}
.quickDH li div{ width:70%;  overflow:hidden; margin:0 auto;}
.quickDH li div img{ width:100%;}
.ico1 span{ background:#ff8d13;}
.ico2 span{ background:#ff8d13;}
.ico3 span{ background:#ff8d13;}
.ico4 span{ background:#ff8d13;}
.ico5 span{ background:#ff8d13;}
.ico6 span{ background:#ff8d13;}
.ico7 span{ background:#ff8d13;}
.ico8 span{ background:#ff8d13;}
.quickDH li div a span{ overflow:hidden; margin:0px; padding:5px; display:block;  }
.quickDH li div a{text-align:center; color:#666666; font-size:14px; line-height:30px;  overflow:hidden; display:block; }
.quickDH li div .icoImg{border-radius:5px; width:45px; height:45px; margin:0 auto;}
.quickDH li div .icoText{}


.callDiv{ height:50px; overflow:hidden; background:#119a4e;}
.callDiv .CallInsi{ width:95%; margin:0 auto; overflow:hidden;}
.callDiv .CallInsi .fl{ height:50px; line-height:50px; overflow:hidden; color:White; font-size:16px; width:75%;}
.callDiv .CallInsi .fr{ width:25%; overflow:hidden; padding-top:10px;}
.callDiv .CallInsi .fr a{ display:block; background:#ffe401; color:#fe0003; width:100%; text-align:center; height:30px; overflow:hidden; line-height:30px; font-size:16px;border-radius:5px;}


.commonDIV{width:96%; margin:0 auto; overflow:hidden;}
.commonsDIV{width:98%; margin:0 auto; overflow:hidden;}
.commonsp{ font-size:14px}
.bkTitle{ line-height:35px; height:35px; font-size:20px; font-weight:bold; color:#119a4e;  text-align:center;}
.wt .bkTitle{ padding:10px 0 0 0; font-weight:bold; height:auto; color:#fff; line-height:normal; font-size:20px}
.wt .bkTitle span{ display:block; color:#dee317}
.wt .bkTitle .xian{ width:30%; border-bottom:solid 1px #119a4e; display:block ; margin:0 auto; height:6px}
.bkDesc{ line-height:30px; height:30px; font-size:14px; color:#111; text-align:center;}
.wentiImg{width:100%;margin-top:10px;}
.wentiImg li{ float:left; width:33%;;}
.wentiImg li .wtUldiv{ width:91%; overflow:hidden; margin:0 auto;  }
.wentiImg li img{ width:100%; height:180px}
.wentiImg li a{ display:block; width:100%;}
.wentiImg li .linkTe{ height:30px; line-height:30px; overflow:hidden; text-align:center; color:#333;display:block; font-size:14px}

.bxysULJyff{ width:100%; overflow:hidden; margin:10px auto;}
.bxysULJyff li{ clear:both; overflow:hidden; width:100%; background:url(../images/jyffbg.jpg) repeat-y center; padding:0px 0px 10px 0px;}
.bxysULJyff li .bxysInsidiv{overflow:hidden; width:100%;}
.bxysULJyff .imgDIV{ width:45%;}
.bxysULJyff .imgDIVInsi{ margin:0 auto; overflow:hidden; text-align:center; position: relative;width: 100%; height: 0; padding-bottom:75%;}
.bxysULJyff .imgDIVInsi img{  position:  absolute; top: 0; left: 0; width: 100%; height: 100%;border-radius:5px;}
.bxysULJyff .textDIV{ color:#666666;width:45%; padding:0px; margin:0px; }
.bxysULJyff .textDIV a{ display:block; color:#019101; font-size:16px;  height:30px; line-height:30px; overflow:hidden;}
.bxysULJyff .textDIV span{ padding:2px 0px 5px 0px; overflow:hidden; display:block; }


.bxts{ background:#019101; padding:15px 2%;width:96%;}
.bxtstitle{ text-align:center; margin-bottom:20px;}
.bxtstitle h2{ font-size:20px; line-height:45px;}
.bxtstitle h2 i{ color:#019101; font-style:normal; padding-right:10px;}
.bxtstitle span{ border-top: solid 1px #019101; padding-top:5px; color:#111}
.bxtsn{ background:#fff; border-radius:5px;}
.bxts ul li{ width:42%; float:left; margin-left:3%;background:#019101; text-align:center; margin-bottom:10px; padding:2%}
.bxts ul li img{ width:100%}
.bxts ul li h3{ background:#fff; border-radius:0 0 5px 5px; line-height:30px; color:#019101 }
.bxts ul li p{ line-height:20px;  color:#fff; margin-top:5px;}

.tbs img{ width:100%; }
/*.yss{ padding:20px 0}*/
.yss img{ width:100%; }
.ttyss{ text-align:center; margin-bottom:10px;}
.ttyss h2{ color:#019101;background:url(../images/yss.png) no-repeat center center;background-size:100%; font-size:22px}
.ttyss p{color:#019101; font-weight:bold}

.yss ul{ border-radius:15px; width:70%; margin:0 auto; border:solid 1px #a9e9a9; position:relative; padding:10px 0 15px 0;}
.yss ul li{ margin-left:-20px; margin-top:10px; float:left; line-height:30px; }
.yss ul li span{background:url(../images/yssli.png) no-repeat left center; text-align:center; width:90px; height:30px; background-size:cover; float:left; font-size:16px;  color:#fff; font-weight:bold}
.yss ul li  p{ float:left; margin-left:20px; color:#000;font-weight:bold; font-size:16px;}

.txs{ background:#badbba; padding:20px 10px; text-align:center}
.txs h2{ font-size:22px; color:#019101;  font-weight:bold ;text-shadow: 1px 1px 1px #FFf;}
.txs span{ width:80%; line-height:30px; background:#019101; color:#fff; border-radius:5px; display:inline-block; margin:10px 0}
.txs ul li{ background:#019101; color:#fff; border-radius:0 0 30px 30px; padding:10px 20px; margin:10px 0}
.txs ul li:nth-child(2){border-radius:30px;}
.txs ul li:nth-child(3){border-radius:30px 30px 0 0;}
.txs ul li h3{ font-size:18px; padding-bottom:10px;}
.txs ul li p{ text-align:left; line-height:20px;}


.jyffNum{ width:10%; overflow:hidden;}
.jyffNum span{display:block; width:70%; position:relative; overflow:hidden; height:0px; padding-bottom:70%; margin:0 auto; color:White; background:#ff7200; font-size:14px; text-align:center; border-radius:50%; line-height:200%;}


.newslide{ width:100%; }
.newslide .hd{text-align: center; overflow: hidden; width: 100%;  position:relative; margin:10px 0 }
.newslide .hd ul{text-align: center;   }
.newslide .hd ul li{ display:inline-block;cursor:pointer;background: #f3f3f3; padding: 0 15px; color: #444444; font-size: 16px;  line-height: 30px;  }
.newslide .hd ul li.on{ color: white;  background: #119a4e; text-decoration: none; }
.newslide .bd ul{ padding:15px;  zoom:1;  }
.newslide .bd li{ height:24px; line-height:24px;   }
.newImin{ padding:10px; border:1px solid #f5f5f5; background:#fafafa;}
.newImin .imgLink{ display: block;float: left;width: 30%;position: relative;overflow: hidden;height: 0px;padding-bottom: 25%;}
.newImin .imgLink img{ width:100%;height: 100%;    position: absolute;top: 0;left: 0;}
.newImin strong {display: block;font-weight: normal;font-size: 16px;height: 40px;line-height: 40px;color: #555555;overflow: hidden;}
.newImin p {  display: block;float: right; width: 68%;overflow: hidden;font-size: 12px;line-height: 22px;color: #999999;}
.uln{ width:100%; margin:0 auto; overflow:hidden;}
.uln li{ height:24px; overflow:hidden; background:url(../img/dian.png) no-repeat left center; padding-left:13px; background-size:8px;}
.uln li a{ display:block; line-height:24px; color:#555555}




.bxtsUl{ width:100%; overflow:hidden; margin:0 auto;}
.bxtsUl li{ clear:both; padding:0px 0px 0px 0px; overflow:hidden; width:100%; padding-bottom:8px;}
.bxtsUl li .bxysInsidiv{overflow:hidden; width:100%; border-radius:5px; padding:10px 0px 10px 0px;}
.bxtsUl li .bxysInsidiv .tsInsi{ width:95%; margin:0 auto; overflow:hidden;}
.bxtsUl .imgDIV{ width:50%; float:left;}
.bxtsUl .imgDIVInsi{ margin:0 auto; overflow:hidden; text-align:center; position: relative;width: 100%; height: 0; padding-bottom:75%;}
.bxtsUl .imgDIVInsi img{  position:  absolute; top: 0; left: 0; width: 100%; height: 100%;border-radius:5px;}
.bxtsUl .textDIV{ color:white;width:50%; padding:0px; margin:0px; float:right; }
.bxtsUl .textDIV a{ display:block; color:white; font-size:14px; font-weight:bold; height:30px; line-height:30px; overflow:hidden; padding-left:10px;}
.bxtsUl .textDIV span{ padding:2px 10px 5px 10px; overflow:hidden; display:block; }
.tsBg1{ background:#019101;}
.tsBg2{ background:#ffa60c;}
.tsBg3{ background:#019101;}
.tsBg4{ background:#ff7200;}
.jianjieabout{ width:95%; margin:10px auto; overflow:hidden;}
.jianjieabout img{ width:100%;}
.jianjieabout p{ margin:0 auto; overflow:hidden; line-height:23px; padding:10px 0px 10px 0px; display:block;}

.lookM{ width:60%; height:35px; line-height:35px; overflow:hidden; border:1px solid #11994d; color:#11994d; text-align:center; display:block; margin:10px auto;border-radius:10px; font-size:16px; }



.teachUl{ width:95%; margin:15px auto; overflow:hidden;}
.teachUl li{ padding:0 1% 10px 1%; overflow:hidden; width:48%; float:left}

.teachUl li a.teacherImg{overflow:hidden; text-align:center; position: relative;width:100%; height: 0; padding-bottom:78%; display:block; margin:0 auto;}
.teachUl li .teacherImg img{top: 0; left: 0; width: 100%; height:100%; position:absolute;}
.teachUl li p{ line-height:30px; text-align:center}


/*.teachUl li{ padding:0 1% 10px 0; clear:both; overflow:hidden; }
.teachUl li .divKuan{ border:1px solid #f5f5f5; padding:10px; overflow:hidden; background:#fafafa;}
.teachUl li .divKuan .fl{ width:30%; overflow:hidden;}
.teachUl li .divKuan .fr{ width:68%; overflow:hidden;}
.teachUl li .divKuan .teacherSimg{display:block;}
.teachUl li .divKuan .teacherImg{ overflow:hidden; text-align:center; position: relative;width:95%; height: 0; padding-bottom:95%;border-radius:50%; display:block; margin:0 auto; }
.teachUl li .divKuan .teacherImg img{top: 0; left: 0; width: 100%; height:100%; position:absolute;}
.teachUl li .divKuan .teacherLook{ display:block; border:1px solid #ffd010; width:60%;  height:25px; line-height:25px; text-align:center; overflow:hidden;}
.teachUl li .divKuan .teacherDesc{ display:block; padding:0px 0px 5px 0px; overflow:hidden; margin:0px; line-height:18px; font-size:12px; color:#888888;}
.teachUl li .divKuan .teacherZhiwu{ height:30px; font-size:14px; font-weight:normal; padding-left:4px;} 
.teachUl li .divKuan .teacherName{ font-size:16px; height:30px; line-height:30px;display:block; font-weight:bold; color:#333333;}
*/
.hjUl{ width:100%; margin:10px 0}
.hjUl li{ float:left; width:50%; padding-bottom:15px;}
.hjUl li a{ display:block;}
.hjUl li div{ width:90%; overflow:hidden; margin:0 auto;}
.hjUl li .linkImg{  margin:0 auto; overflow:hidden; text-align:center; position: relative;width: 100%; height: 0; padding-bottom:75%;}
.hjUl li .linkImg img{ position:  absolute; top: 0; left: 0; width: 100%; height: 100%;}
.hjUl li .linkTit{width:100%; text-align:center; height:30px; line-height:30px; background:#019101; overflow:hidden; display:block; color:White;}
.hjUl li p{ color:#999999; width:100%; display:block; line-height:20px; font-size:12px; overflow:hidden; padding-bottom:5px; height:55px; overflow:hidden;}
.hjUl li .linkM{ width:60%; margin:0 auto; overflow:hidden; height:25px; line-height:25px; text-align:center; background:#0561bb; color:white;border-radius:10px}
.mt20{ margin-bottom:20px;}

.footer{  width:100%; border-top:1px solid #c9c9c9; background:#0f994e; width:100%; padding:20px 0 60px 0;}
.flogo{clear:both; overflow:hidden;}
.flogo img{ width:100%; }
.footer p{ color:#ffffff; text-align:center;padding-bottom:20px; overflow:hidden; line-height:23px;}
.footer p a{ color:#ffffff; padding:0px 5px 0px 0px;}
.wxUL{ width:100%; clear:both; overflow:hidden;padding-bottom:30px;}
.wxUL li{ float:left; width:50%; overflow:hidden;}
.wx{ text-align:center; width:100%; overflow:hidden;}
.wx span{ display:block; line-height:40px; color:#b6d8fe; font-size:14px;}
.wx img{ width:80%;}


/*.footDH{ width:100%; height:30px; position:fixed; bottom:0px; }
.footDH ul{ width:100%;}
.footDH ul li{ float:left; width:20%; }
.footDH ul li a{ display:block; width:95%; margin:0 auto; overflow:hidden;}
.footDH ul li a span{ display:block; background:#fc8403; color:White;border-radius:10px 10px 0px 0px;}
.footDH ul li a .spanbg{}
.footDH ul li a .spbg3{}
.footDH ul li a .spanText{ text-align:center; height:30px; line-height:30px; color:White; font-size:14px;}
*/

#bottom {display: block;}
.bottom {width: 100%;height: 60px;background: #fc8403;margin: 0 auto; padding:0; overflow:inherit;	position: fixed;bottom: 0;left: 0;z-index: 99;}
.bottom ul {width:100%;height: 60px;margin: 0 auto}
.bottom ul li {	width: 25%;	height: 60px;display: block;float: left;text-align: center;	background: url(../images/bottom_li.png) no-repeat right center; position:relative}
.bottom ul li a {color: #fff;font-size: 12px}
.bottom ul li:nth-of-type(4) {	background-image: none}
.bottom ul li i{display: block;width: 100%;	height: 32px;margin-top: 5px;}
.bottom ul li.f1 i {	background: url(../images/f1.png) no-repeat center;}
.bottom ul li.f2 i {	background: url(../images/f4.png) no-repeat center;}
.bottom ul li.f3 i {	background: url(../images/f2.png) no-repeat center;}
.bottom ul li.f4 i {	background: url(../images/f3.png) no-repeat center;}
/*.bottom ul li.f3 img{ display:none; position:absolute; bottom:60px; width:100%}
*/
.tk{z-index: 1; bottom: 0px; top: 0px; left: 0px; right: 0px;position: fixed; width:100%; height:100%; display:none}
		.tkdi{background: rgba(0, 0, 0, 0.4);position: absolute;  width: 100%; height: 100%;}
		.tkwx{width: 80%; text-align: center; border-radius: 21px;left: 50%;  top: 50%; transform: translate(-50%, -50%); position:absolute;height: auto; background: #fff; font-size:14px; padding:20px 0}
		.tkwx i{position: absolute;  right:5px;  top:5px; width:35px; height:27px;  z-index: 2; cursor: pointer; background:url(../images/cc.png) no-repeat;}
		.tkwx img{ width:15%}
		.tkwx h2{ color:#000;    margin:5px 0; font-size:16px}
		.tkwx p{color: #666; font-size:14px; line-height:25px; font-weight: 400; margin-bottom:10px;}
		.tkwx p input{ width:auto; color:#666}
		.tkwx .button{background: #1aad17; border-radius:6px;  width:50%; line-height:35px;cursor: pointer; font-size:16px; color:#fff; text-align:center; margin:5px auto}
		


.main{ margin:0; padding:0}
.masMn,.masterPage{ width:100%}
.siteMap{ height:40px; line-height:40px; color:white;  overflow:hidden; border-bottom:1px solid #f5f5f5; font-size:14px; padding-left:1%; background:#0f994e; width:99%;}
.siteMap a{ color:white; display:block; float:left; line-height:40px; }
.siteMap span{ background:url(../images/jt.png) no-repeat left center; display:block; float:left; height:40px; background-size:18px; width:18px; overflow:hidden;}
.siteMap b{ display:block; float:left; line-height:40px; height:40px; font-weight:normal;background:url(../images/sitehome.png) no-repeat left center; background-size:20px; padding-left:25px;}
.siteMap strong{ display:block; float:left; font-weight:normal;}
.masterPage .MaRight{ display:none}
.masterPage .MaLeft{ padding:15px 2%; width:96%}
.divlMain { padding:0}
.masterMenu{ height:auto}
.masterMenu .meunUL ul li{ width:24%; padding-right:1%; margin-bottom:10px; height:35px;}
.masterMenu .meunUL ul li a{ width:100%; height:100%; line-height:35px; font-size:14px}
.imgNews li .leftM {    display: block;   width: 30%;   position: relative;    height: 0px;  padding-bottom: 25%;}
.imgNews li .leftM  img { position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}
.imgNews li .RightTi{ width:68%; float:right}
.imgNews li .RightTi strong{ font-size:16px; line-height:normal; height:30px;  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;}
.imgNews li .RightTi p{ line-height:22px; display: -webkit-box; overflow: hidden; -webkit-line-clamp:2;  -webkit-box-orient: vertical; padding:0; margin-bottom:10px;}
.imgNews li .RightTi {}
.Nlist li{ width:48%;}
.Nlist li{ margin-bottom:10px}
.Nlist li:nth-child(2n){ margin-right:0}
.Nlist li .newList strong{ width:100%}
.Nlist li .newList .linkIm{margin: 0 auto;
    overflow: hidden;
    text-align: center;
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 75%;}
.Nlist li .newList .linkIm img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.Nlist li .newList p{ margin-bottom:0}

.teacherUL li .teacherInsi .tleft{ width:30%}
.teacherUL li .teacherInsi .tleft .timg{    overflow: hidden;
    text-align: center;
    position: relative;
    width: 95%;
    height: 0;
    padding-bottom: 95%;
    border-radius: 50%;
    display: block;
    margin: 0 auto;}
	.teacherUL li .teacherInsi .tleft .timg img {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
}
.teacherUL li .teacherInsi .tRight{width:68%}
.teacherUL li .teacherInsi .tRight b{ display:inline-block; line-height:30px; height:30px; font-size:14px}
.teacherUL li .teacherInsi .tRight .tTitle{ display:inline-block; font-size:16px}
.teacherUL li .teacherInsi .tRight p{display: -webkit-box; overflow: hidden; -webkit-line-clamp:2;  -webkit-box-orient: vertical; padding:0; margin-bottom:5px }
.MesContent{ margin-top:0}
.MesContent img{ max-width:100%}

.lxwml,.lxwmr{ width:100%; float:left}
.fxk li{ width:30.3%; margin:0 2% 15px 1%;}
.fxk li:nth-child(4n){ margin-right:2%;}
input[type="checkbox"] + label::before { width:100%; background-size:100% 100%; }
input[type="checkbox"]:checked + label::before {background-size:100% 100%;}
	
	
	
	
.pageyy_sx div { float:left; line-height:30px;}
.tith1{ font-size:16px;}
.titS{ line-height: inherit; height:auto}
.ulQues li .quesDIV .Qutit .fl,.ulQues li .quesDIV .QuDesc .fl{ width:8%;}
.ulQues li .quesDIV .Qutit .fr,.ulQues li .quesDIV .QuDesc .fr{width:90%;  font-size:14px;}


}


@media screen and (max-width: 720px) {.wentiImg li img{  height:150px}}
@media screen and (max-width: 680px) {.wentiImg li img{ height:130px}}
@media screen and (max-width: 610px) {.wentiImg li img{ height:110px}}
@media screen and (max-width: 520px) {.wentiImg li img{  height:100px}}
@media screen and (max-width: 470px) {.wentiImg li img{height:90px;}}
@media screen and (max-width: 400px) {.wentiImg li img{  height:80px}.bxts ul li p{ font-size:12px}}		
@media screen and (max-width: 350px) {.wentiImg li img{  height:70px}}	