@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:14px/1.5 \5b8b\4f53,arial,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
html,body{width:100%;height:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
small{font-size:12px;}
ul,ol{list-style:none;}
ul,li{list-style:none;}
a{text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
fieldset,img{border:0;}
i{font-style:normal}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img{vertical-align:top;}
html{overflow-y:scroll;}
body{-webkit-user-select:none;-webkit-text-size-adjust:none;}
header,section,footer{display:block;margin:0;padding:0}
.hidden{display:none;}
.invisible{visibility:hidden;}
.clear{display:block;height:0;overflow:hidden;clear:both;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.ar{text-align:right}
.fl{float:left !important;}
.fr{float:right !important;}
.pc_overflow{overflow:hidden;zoom:1;}
body{background:#ffffff;color:#4a4a4a;margin:0 auto;font:1.4em/ "microsoft yahei";}
.wrap{position:relative;margin:0 auto;}
.header,.container,.footer{margin:0 auto;}
.wbox{width:96%;margin:0 auto}
a{color:#92928d;}
a:hover{text-decoration:none;color:#92928d;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.block{display:block}
/*加载*/
*,*:after,*:before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;	padding: 0;	margin: 0;}
::selection{background-color:#222;color:#000;}
div, p, img, blockquote, form, fieldset, textarea, label, iframe, code, pre {display: block;position:relative;}
#preloader {position:fixed;z-index:2500;top:0;left:0;right:0;bottom:0;
background-color:#FFF; z-index:999999; }
#status {position:fixed;z-index:999999;width:250px;height:250px;
position:absolute;left:50%;top:50%;background-image:url(../img/status.gif); background-size:32px 32px;background-repeat:no-repeat;background-position:center;margin:-125px 0 0 -125px; }
#status p{top:60%;}
#status em{font-size:10px!important;display:block;font-style:normal;}

/*导航*/
#nav{background:#d01924;height:70px;width:100%;}
.nav ul{overflow:hidden}
.nav ul li{float:left;width:25%;height:35px;text-align:center;line-height:35px;background:url(../img/link.jpg) right center no-repeat;}
.nav ul li a{color:#eeeeee;}
.nav ul li.last{background:none}
.nav ul.nav1{border-bottom:1px solid #e25961;}
/*首页学校介绍*/
.tab1{background:url(../img/nav.jpg) repeat-x;width:100%;height:40px;padding:0 2%;line-height:40px;}
.tab2{overflow:hidden;color:#f5e4e5;}
.tab2 h3{font-weight:bold;float:left;display:inline;line-height:40px;width:28%;font-size:1.4em}
.tab2 em{display:block;width:47%;float:left;font-family:Tahoma, Geneva, sans-serif;text-transform:uppercase;font-size:0.75em;line-height:45px;}
.tab2 a{float:right;display:block;color:#f5e4e5;line-height:45px;display:inline;width:25%;text-align:right;}
.main p{text-align:justify;text-indent:2em;margin-top:3%;padding:0 2%;line-height:150%;}		
.tp ul{padding:0 2%}	
.tp ul li{float:left;display:inline;margin-right:4%;margin-top:5%;width:48%;border:3px solid #e4e0e2;overflow:hidden; height:100%;display:table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 175px;*font-family:Arial;}
.tp ul li.last{margin-right:0px;}
.tp ul li img{width:100%;vertical-align:middle;}	
.newsList{overflow:auto;width:100%;}	
.newsList ul{margin-top:5%;}
.newsList li a{height:120px;margin-bottom:20px;display:block}
.newsList li a img{width:35%;float:left;margin-right:5%}
.newsList .rightNews{width:60%;height:120px;float:right}
.newsList li a p{float:left;color:#92928d; line-height:180%;}
.newsList li a h1{font-size:1.4em;color:#510f18;font-weight:normal; display:block; padding:5px 0}
/*标题*/
.tab{background:url(../img/nav.jpg) repeat-x;width:100%;height:40px;padding:0 2%;line-height:40px;overflow:hidden;color:#f5e4e5;font-weight:bold;font-size:1.4em}
.menu{padding:2% 2% 0 2%}
.med h4{color:#510f18;padding:6px 0}
/*底部*/
.link{border-top:1px solid #e2e2e2;text-align:center;padding:15px 0;width:100%;margin-top:8%}
.link a{color:#4a4a4a}
.divcon{width:auto;height:45px;background:#fff;}
.footer{position:fixed;bottom:0;width:100%;background:#d4323c;height:45px;overflow:hidden}
.mainav{width:100%;height:45px;margin-top:3px;position:relative;}
.mainav li{width:25%;height:45px;position:relative;z-index:1;float:left;}
.mainav  ul li a{color:#ececec;font-size:10pt;text-align:center;display:block;padding-top:25px;background-position:center top;background-repeat:no-repeat;background-size:25px 25px;-webkit-background-size:25px 25px}
.mainav ul li.li11 a {background-image:url(../img/tp1.png)}
.mainav ul li.li21 a {background-image:url(../img/tp2.png)}
.mainav ul li.li31 a{background-image:url(../img/tp3.png)}
.mainav ul li.li41 a {background-image:url(../img/tp4.png)}
/*家长课堂详情*/
.jiazhang-xq{text-align:center;}
.jiazhang-xq h3{padding:10px 0}
.jiazhang-xq p{text-align:justify; line-height:26px;}
.jiazhang-xq img{margin:10px 0}
.cont{height:260px; margin-top:20px;}
.cont dd{line-height:180%}
.zhixing a{border:none;display:block}
.zhixing a p{text-align:center;color:#5e5d5d;padding:5px 0; overflow: hidden; height: 30px;line-height: 30px;}
/*校长信箱*/
.text1{color:#575b5c}

.sub{background:#b1131d;color:#fff;width:100%;text-align:center;border:none;font-family:"microsoft yahei"; margin-top:5%; height:34px;line-height:25px;font-size:1.4em}
.sub:hover{background:#b1131d;color:#fff;}
/*微课堂*/
.tab3 a{display:block;background:#ececec;height:80px;margin-bottom:20px;cursor:pointer;width:100%; overflow:hidden}
.tab3 .pci{float:left;width:25%;height:70px;overflow:hidden;text-align:right;padding:1.8% 0 0 1%;}
.tab3 .pci img{width:100%;height:auto;width:auto\9;}
.tab3 .span1{float:left;width:70%;margin:0 1% 0 4%;}
.tab3 .span1 h3{color:#4b4b4b;font-size:1.3em;padding-top:10px;height:30px;font-weight:normal;line-height:100%;}
.tab3 .span1 h3 em{float:right;font-size:12px}
.tab3 .span1 p{text-align:justify;}


.ket li{width:48%;float:left;margin-right:4%;padding-bottom:3%;}
.ket li.last{margin-right:0px;}
.ket li img{width:100%; height:150px;}
.ket li p{text-align:center;color:#5e5d5d;padding:7px 0;}
.ke1 h3{color:#5e5d5d; padding:3% 0 7% 0;font-size:1.3em}
.ke2 h3{color:#5e5d5d;font-size:1.5em;padding:5% 0}
.ketang1{background:#e3e3e4;width:100%;height:90px;padding:15px;line-height:200%;}
.wen dl{margin:2% 0;}
.wen dl dt{color:#333333;padding:10px 0 15px 0;font-size:1.2em}
.wen dl dd{line-height:180%;}


.em1{color:#a51019}
.em2{color:#999999}
.em4{color:#d01924}
.tarea{background:#dedede;border-radius:5px;color:#666666;border:none;width:100%}
.biao span{color:#a51019}
.biao span a:hover{color:#a51019}
.qu{background:#828282;color:#fff; border:none; font-family:"microsoft yahei"}
.qu:hover{background:#828282;color:#fff;}
.qu1{background:#a51019}
.qu1:hover{background:#a51019;color:#fff;}

.pinlun1 dl{overflow:hidden;padding:5% 0 2% 0;border-bottom:1px dotted #dedede;}
.pinlun1 dl dt{width:10%;float:left}
.pinlun1 dl dd{float:right;width:86%}
.pinlun1 dl dd h3{padding-bottom:2%}
/*登录*/
.denglu{background:#fff;border:1px solid #dedede;width:100%;margin:10px auto;height:auto;}
.denglu dl{width:95%;margin:50px auto;overflow:hidden}
.denglu dl dt{width:50%;float:left;}
.denglu dl dt img{width:100%;}
.denglu dl dd{width:50%;float:right;}
.denglu dl dd h3 a{text-align:right;color:#a7101a;font-size:1.2em; display:block}
.text2{border:1px solid #dedede;width:100%;height:30px;line-height:30px;padding-left:10px; margin-bottom:10px}
.sub1{background:#a20f18;border-radius:none;border:none;color:#fff;margin-top:10px;text-align:center}
.sub1:hover{background:#a20f18;color:#fff;}
/*登录1*/
.room{background:#d01924;height:40px;line-height:40px;color:#fff;font-size:1.5em;padding:0 15px 0 0px; text-align:center;font-family:"microsoft yahei"}
.room a{color:#fff}
.room img{margin-top:10px;}

.name{width:100%;height:55px;background:#fff url(../img/tel.jpg) 20px center no-repeat;border-radius:20px 20px 0 0;border:none;border-bottom:1px solid #c6f0f9; color:#37c2df;font-size:1.4em;padding-left:55px; background-size:25px 25px;}
.password{width:100%;height:55px; background:#fff url(../img/mima.png) 20px center no-repeat; border-radius:0 0 20px 20px; border:none; padding-left:55px;font-size:1.4em;color:#D3D3D3;background-size:25px 25px}
.tb{margin-top:12%}
.du{text-align:center;}
.denglu1{width:95%;margin:0 auto;height:480px;}
.footer1{width:100%;background:#2899af;position:fixed;bottom:0px;height:50px;line-height:50px;}
.footer_top{width:25%;margin:0 auto;margin-top:6px;}
.footer_top span a{width:100%;height:40px;border:2px solid #fff;border-radius:10px;line-height:40px;text-align:center;color:#fff;font-size:1.4em;display:block}

/*评论*/
.med1 img{border-radius:5px}
.med2 p{color:#333333;font-weight:700}
.med2 span{color:#c5c5c5;}
.em3{color:#1fa0b9}
.ro{padding-top:8px;}
.me{border-bottom:1px solid #c8c8c8;padding-bottom:3%}

.pinlun>span.span4{background:url(../img/san.png) 20px center no-repeat;height:8px;}
.pinlun>span.span5{color:#333;width:100%;padding:5px;background:#e0e0e0;display:block;border-radius:5px;}
/*班级评价*/
.theme-popover-mask{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.9;filter:alpha(opacity=90);-moz-opacity:0.9;display:none;}
.theme-popover{z-index:9;position:absolute;top:50%;width:100%;height:250px;margin:-160px 0 0 0px;border-radius:5px;background-color:#fff;display:none;background:#fff;}
.theme-poptit .close1{float:right;margin-top:80px;padding-left:10px;}
.tex1{width:100%;height:150px;background:#E4E4E4;margin:0 auto;font-size:1.4em;font-family:"microsoft yahei"; padding:10px 0 0 10px;border-radius:5px;border:none}
.theme-popbod{padding:20px 15px;color:#444;height:148px;}
.rese{width:100px;height:40px;background:#8D8D8D;color:#fff;font-size:1.4em;border-radius:5px;margin-top:10px; border:none}
.subm{width:100px;height:40px;background:#d01924;color:#fff;font-size:1.4em;border-radius:5px; margin-top:10px;border:none}

/*发布评论*/
.biaodan{padding:0 10px;}
.search-input2{width:100%;height:140px;margin:20px auto;font-size:1.4em;color:#999;font-family:"microsoft yahei";padding-top:10px;padding-left:10px; border:1px solid #e7e7e7}
#submf{ cursor: pointer}
.tup1{width:100%;height:100px;background:#fff;margin:0 auto;}
.tup1 .tup{width:90%;margin:0 auto;overflow:hidden;}
.tup li{float:left;display:inline;width:20%;height:80%;margin-right:5%;overflow:hidden;margin-top:18px; zoom:1;}
.tup li .last{ margin-right:0px;}
.tup li img{max-width:100%;height:auto;width:auto\9;-ms-interpolation-mode:bicubic;overflow:hidden}

.input1{margin-top:0%;color:#d3d3d3;border:none;padding-left:35px;}
.b1{background:#ffffff url(../img/b1.png) no-repeat 10px center;background-size:20px 20px}
.b2{background:#ffffff url(../img/b2.png) no-repeat 10px center;background-size:20px 20px}
.b3{background:#ffffff url(../img/b3.png) no-repeat 10px center;background-size:20px 20px;color:#999; height:45px; line-height:20px;font-size:1.2em}
.name1{background:#ffffff url(../img/tel.jpg) no-repeat 10px center;background-size:20px 20px;color:#37c2df;width:100%;border:none;padding-left:35px;margin-top:2%;font-size:18px;height:46px;font-size:18px;line-height:1.3333333;border-radius:6px;}

.b5{background:url(../img/b5.png) no-repeat 95% center;background-size:10px 10px;}
.b6{background:url(../img/b6.png) no-repeat 95%  center;background-size:10px 10px;}
.footer2{width:100%;height:50px;background:#2899af; line-height:50px;position:fixed;bottom:0;}
.footer_top1{width:95%;margin:0 auto}
.footer_top1>span.span1 a{color:#fff; font-size:1.4em;}
.footer_top1>span.span2{width:125px;height:40px;border:2px solid #fff;border-radius:10px;line-height:40px; margin-top:6px;text-align:center}
.footer_top1>span.span2>a{color:#fff;font-size:1.4em;}
.wbox1{width:90%;margin:5% auto;padding-bottom:20%}
.optio{background:#fff;padding:6px 5px;color:#999;}

.cd-popup ,.cd-popup1 ,.cd-popup2 {position: fixed;left: 0;top: 0;height: 100%;width: 100%;background-color:#474747;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s;}
.cd-popup.is-visible,.cd-popup1.is-visible ,.cd-popup2.is-visible  {opacity: 1;visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}
.cd-popup-container{position: relative; z-index:999;width:90%; height:180px;max-width:560px; margin: 4em auto; background:#f3f3f3;border-radius: .25em .25em .4em .4em;text-align: center;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);-webkit-transform: translateY(-40px);-moz-transform: translateY(-40px);-ms-transform: translateY(-40px); -o-transform: translateY(-40px);transform: translateY(-40px);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform; -webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.cd-popup-container p {padding: 3em 1em;}
.cd-popup-container .cd-buttons li {float: left; width: 50%;}
.cd-popup-container .cd-popup-close {position: absolute;top: 20px;right: 8px;width: 30px;height: 30px;}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after { content: '';position: absolute;top: 12px;width: 14px;height: 3px;background-color: #fff;}
.cd-popup-container .cd-popup-close::before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);left: 8px;}
.cd-popup-container .cd-popup-close::after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);right: 8px;}
.is-visible .cd-popup-container {-webkit-transform: translateY(0);-moz-transform: translateY(0);
-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
@media only screen and (min-width: 1170px) {.cd-popup-container { margin: 8em auto;}}
.span3{ height:75px;  line-height:75px; color:#fff;font-size:26px; padding-left:10px;}
.sub{width:200px; height:55px; background:#febf34; color:#fff;font-size:24px; border:none; border-radius:5px;}
.res{width:200px; height:55px; background:#979797; color:#fff;font-size:24px; border:none;border-radius:5px;}
.cd-popup-container p{ color:#1b1b1b;font-size:24px; line-height:35px; height:30px;}
.cd-popup-container>p>em{color:#32bed9}