
/*教师节专题*/
.teacherday-topic{ background:#D8FAE4;}
.teacherday-c{ width:980px; margin:0 auto;}

/*首屏*/
.teacherday-sp{ width:100%; height:595px; background:url(../images/topbg.jpg) no-repeat center top; overflow:hidden;}
.teacherday-sp .conwidth{ position:relative; height:595px;} 
.teacherday-sp .conwidth .zt-dh{ position:absolute; z-index:9999; color:#fff;}
.teacherday-sp .conwidth .zt-dh a{ color:#fff;}

/*信息*/
.teacherday-lan{ width:100%; height:30px; overflow:hidden; margin-bottom:10px; margin-top:5px;}
.teacherday-lan .teacherday-c{ width:960px;}
.teacherday-news{ float:left; padding-left:20px; background:url(../images/newsinfo.png) no-repeat left center; height:30px;}
.area1-content li{ font-size:12px; line-height:20px;}
.area1-content li span{ color:#5052EB; padding:0 3px;}
.area1-content{ float:left; margin-top:5px;}
.teacherday-user{ float:right;height:30px; line-height:30px;}
.teacherday-user .info{ float:left; margin-right:10px;}
.teacherday-user .info a{ color:#5052EB;}
.teacherday-user .abtn{ display:block; width:80px; height:30px; text-align:center; line-height:30px; background:#DD2F2E; border-radius:3px; float:right; color:#fff;-moz-transition:all .2s .1s ease; -ms-transition:all .2s .1s ease; -o-transition:all .2s .1s ease; -webkit-transition:all .2s .1s ease; transition:all .2s .1s ease;}
.teacherday-user .abtn:hover{ text-decoration:none; background:#C11F1F;}

/*规则*/
.teacherday-show{ width:100%; height:835px; overflow:hidden;}
.showcontent{ width:980px; height:835px; overflow:hidden; background:url(../images/infobg.jpg) no-repeat; position:relative;}
.showcontent .redtitle{ position:absolute; font-size:24px; font-weight:bold; color:#e91716; left:105px; top:35px;}
.showcontent .redcont{ position:absolute; left:105px; top:88px;}
.showcontent .redcont p{ line-height:38px; color:#e91716; font-size:14px;}
.showcontent .redcont p a{ color:#1652e9; margin-left:15px;}
.showcontent .infotext{ position:absolute; left:105px; top:395px; width:830px;}
.showcontent .infotext p{ line-height:39px; color:#333; font-size:14px; text-indent:2em;}

/*兑换奖品*/
.teacherday-dh{ width:100%; height:800px; overflow:hidden; background:url(../images/jplist.jpg) no-repeat center; margin-top:50px;}
.teacherday-dh .title{ font-size:48px; font-weight:bold; color:#fff; text-align:center; padding-top:65px; padding-bottom:10px;}
.teacherday-dh .alt{ text-align:center; font-size:14px; color:#d5d5d5;}
.teacherday-dh .dhlist{ overflow:hidden; padding-top:40px;}
.teacherday-dh .dhlist ul{ float:left; margin-left:-20px; margin-top:-20px;}
.teacherday-dh .dhlist li{ width:230px; height:250px; float:left; margin-left:20px; background:url(../images/90deg.png); margin-top:20px;}
.teacherday-dh .dhlist li .infotitle{ font-size:14px; font-weight:bold; color:#333333; text-align:center; line-height:24px;}
.teacherday-dh .dhlist li .imgshow{ width:230px; height:130px; overflow:hidden; margin-bottom:5px;}
.teacherday-dh .dhlist li .imgshow img{ width:230px; height:130px;}
.teacherday-dh .dhlist li .infoshow{ font-size:12px; color:#333333; text-align:center; margin-bottom:20px;}
.teacherday-dh .dhlist li .infobtn{ width:70px; height:30px; margin:0 auto;}
.teacherday-dh .dhlist li .infobtn a{ width:70px; height:30px; display:block; text-align:center; line-height:30px; color:#fff; background:#30CB58; border-radius:3px;-moz-transition:all .2s .1s ease; -ms-transition:all .2s .1s ease; -o-transition:all .2s .1s ease; -webkit-transition:all .2s .1s ease; transition:all .2s .1s ease;}
.teacherday-dh .dhlist li .infobtn a:hover{ text-decoration:none; background:#1AA53B;}

/*常见问题*/
.teacherday-q{ padding:40px 0; overflow:hidden;}
.teacherday-q .title{ font-size:30px; font-weight:bold; color:#000000;}
.teacherday-q dl{ margin-top:25px;}
.teacherday-q dl dt{ font-size:14px; font-weight:bold; color:#ff0000; line-height:24px;}
.teacherday-q dl dd{ font-size:14px; color:#333; line-height:24px;}

/*隐藏福利*/
.teacherday-ycfl .teacherday-c{ padding:35px 30px; border:5px solid #CC2726; background:#DD2F2E; width:910px;}
.teacherday-ycfl .title{ font-size:30px; font-weight:bold; color:#bbec26; padding-bottom:30px;}
.teacherday-ycfl .infotitle{ font-size:14px; font-weight:bold; color:#fff; line-height:36px;}
.teacherday-ycfl .info{ font-size:14px; color:#fff; line-height:36px;}

/*弹出层*/
.tc{ position:fixed; z-index:9999; width:570px; height:560px; overflow:hidden; background:#A60101; border:15px solid #500000; left:50%; top:50%; margin-left:-285px; margin-top:-280px; display:none;}
.tc-title{ text-align:center; padding-top:45px; padding-bottom:10px; font-size:30px; font-weight:bold; color:#FFCE01;}
.tc-info img{ display:block; margin:0 auto;}
.tc-info p{ text-align:center; color:#fff;}
.tc-alt{ width:470px; margin:0 auto; color:#FF7E7E; padding-top:35px;}
.tc-from{ width:470px; margin:0 auto; margin-bottom:30px;}
.tc-from .alt{ color:#FDCF00; margin-left:60px; padding-top:10px;}
.tc-from dl{ width:470px; height:40px; margin-top:15px;}
.tc-from dl dt{ width:60px; height:40px; float:left; line-height:40px; font-size:14px; font-weight:bold; color:#fff; text-align:right;}
.tc-from dl dd{ float:left; width:410px; height:40px; overflow:hidden;}
.tc-from dl dd input{ width:388px; height:38px; background:#E02F2F; border:1px solid #7A0000; padding:0 10px; color:#fff;}
.btn-sub{ display:block; width:140px; height:48px; overflow:hidden; background:url(../images/sub-btn.png) no-repeat; margin:0 auto;transition: all .2s .1s ease;}
.btn-sub:hover{ background:url(../images/sub-btn-hover.png) no-repeat;}

.jstc{ position:fixed; z-index:9999; width:570px; height:440px; overflow:hidden; background:#A60101; border:15px solid #500000; left:50%; top:50%; margin-left:-285px; margin-top:-220px; display:none;}
.jstc-title{ text-align:center; padding-top:45px; padding-bottom:10px; font-size:30px; font-weight:bold; color:#FFCE01;}
.jstc-alt{ width:470px; margin:0 auto; color:#FF7E7E; padding-top:35px;}
.jstc-from{ width:470px; margin:0 auto; margin-bottom:30px;}
.jstc-from .alt{ color:#FDCF00; margin-left:60px; padding-top:10px;}
.jstc-from dl{ width:470px; height:40px; margin-top:15px;}
.jstc-from dl dt{ width:60px; height:40px; float:left; line-height:40px; font-size:14px; font-weight:bold; color:#fff; text-align:right;}
.jstc-from dl dd{ float:left; width:410px; height:40px; overflow:hidden;}
.jstc-from dl dd input{ width:388px; height:38px; background:#E02F2F; border:1px solid #7A0000; padding:0 10px; color:#fff;}
.btn-jstcsub{ display:block; width:140px; height:48px; overflow:hidden; background:url(../images/sub-btn.png) no-repeat; float:left;transition: all .2s .1s ease; margin-left:110px; margin-right:20px;}
.btn-jstcsub:hover{ background:url(../images/sub-btn-hover.png) no-repeat;}
.btn-jstcclose{ display:block; width:140px; height:48px; overflow:hidden; background:url(../images/close-btn-hover.jpg) no-repeat; float:left;transition: all .2s .1s ease;}
.btn-jstcclose:hover{ background:url(../images/close-btn.jpg) no-repeat;}



.mygifts-tc{ position:fixed; z-index:99999; width:470px;overflow:hidden; background:#A60101; border:15px solid #500000; left:50%; margin-left:-285px; padding:30px 50px; top:50%; display:none;}
.mygifts-title{ overflow:hidden;}
.mygifts-title .title{ float:left; font-size:20px; font-weight:bold; color:#ffce01;}
.mygifts-title .cont{ float:right; font-size:12px; color:#ffce01; margin-top:8px;}
.mygifts-title .cont span{ font-weight:bold;}
.mygifts-list{ overflow:hidden; margin-bottom:30px;}
.mygifts-list table{ width:100%;border-collapse:collapse; border-spacing:0; margin-top:15px;}
.mygifts-list table thead tr td{ background:#500000; height:40px; font-size:12px; color:#ffce01; line-height:40px; text-indent:2em;}
.mygifts-list table tbody tr td{ background:#E03131; color:#fff; text-indent:2em; height:35px; line-height:35px; border-bottom:1px solid #F24343;}
.close-btn{ display:block; width:140px; height:48px; overflow:hidden; background:url(../images/close-btn.jpg) no-repeat; margin:0 auto;transition: all .2s .1s ease;}
.close-btn:hover{ background:url(../images/close-btn-hover.jpg) no-repeat;}

.page-all{ height:30px; overflow:hidden; padding-top:30px;}
.pagination { position:absolute; left:50%;}
.pagination span{display:block; width:28px; height:28px; text-align:center; line-height:28px; float:left; background:#fff; border:1px solid #DDDDDD;  margin-right:5px; border-radius:3px;}
.pagination a:hover{  background:#CC3333; color:#fff; text-decoration:none; border-color:#EB472E;}
.pagination .act a{ background:#CC3333; color:#fff; text-decoration:none; border-color:#EB472E;}
.pagination a{display:block; width:28px; height:28px; line-height:28px; float:left;  border-radius:3px;}
.pagination .pre a{background:url(../images/page-pre.png) no-repeat center center #fff;}
.pagination .next a{background:url(../images/page-next.png) no-repeat center center #fff;}

/*2015年7月1日*/
.nosta a{ background:url(../images/btn-h.jpg) no-repeat;}
.nosta a:hover{ background:url(../images/btn-h.jpg) no-repeat;}
.xnoinfo{ width:100%; padding:120px 0; overflow:hidden; padding-top:140px; text-align:center;}
.list-noinfo{ background:url(../images/listbg-noinfo.png) no-repeat;}
.timeshow{ color:#b6890e; font-size:18px; font-weight:bold; text-align:center; margin-top:93px;}
.mygifts-tc{ height:400px; overflow:hidden; overflow-y:auto;}

/*2015年7月3日*/
.noie9{ width:600px; height:410px; overflow:hidden; position:fixed; top:50%; left:50%; margin-top:-205px; margin-left:-300px; z-index:9999999; display:none;}

/*分享*/
.fx { padding-bottom:80px; margin-top:40px; overflow:hidden;}
.fx p{ color:#333; text-align:center; font-size:24px; padding-bottom:15px;}
.fx .fx-btn{ margin:0 auto; width:86px;}