/*
@author: sunke
*/
@charset "gb2312";
body{font:14px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1100px; background:#fff7ec;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.layout{ clear:both;width:1100px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.pr{ position:relative;}
.abs{position:absolute;}
.ico,.favorite-teacher .con .send-btn,.pop .tit .close-btn{ background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/ico.png") no-repeat;}
.title{ text-align:center;}
.title span{ display:inline-block; height:45px; line-height:45px; position:relative; font-size:26px; color:#494949;}
.title span em{ font-size:40px; color:#d25e5e; vertical-align:-4px;}
.title span .bg01{ display:block; width:12px; height:38px; top:4px; left:-17px; background-position:0 -334px;}
.title span .bg02{ display:block; width:12px; height:38px; top:6px; right:-17px; background-position:-18px -334px;}
.title p{ line-height:26px; font-size:24px; color:#a1a1a1;}

/**/
.header-wrap{ width:100%; height:624px; background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/header.jpg") no-repeat center top;}
.header{ height:624px;}
.header .logo{ display:block; width:140px; height:40px; left:0; top:26px; line-height:0; font-size:0;}

/**/
.nav-bg{ width:100%; height:223px; background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/nav-bg.png") no-repeat center top;}

/**/
.fix-nav-box{ width:100%; height:76px; display:none;}
.fix-nav-wrap{ width:100%; height:76px; background:#ca2a2f; margin-top:13px; z-index:89}
.fix-nav-wrap.xi-ding{width:100%;position:fixed;top:0;left:50%;margin:0 0 0 -50%;_position:absolute;_top:expression(eval(document.documentElement.scrollTop-40))}
.fix-nav{ height:76px;}
.fix-nav ul{ padding:4px 0 0 34px;}
.fix-nav li{ float:left; _display:inline; width:248px; height:72px; line-height:72px; text-align:center; margin-right:16px; font-size:18px; color:#fff; position:relative; cursor:pointer;}
.fix-nav li span{ position:relative; z-index:1;}
.fix-nav li.none{ margin-right:0;}
.fix-nav li.on i{ display:block; width:248px; height:82px; background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/ico01.png") no-repeat; position:absolute; left:0; top:0;}

/**/
.video{ padding-bottom:44px;}
.video .tit{ padding-top:50px; height:68px; text-align:center;}
.video .con{ width:863px; height:569px; margin:0 auto;}
.video .con img{ cursor:pointer;}
.video .tex-wrap{ background:#fff; border:1px solid #f4f5f7; padding:11px; margin-top:25px;}
.video .tex{border:1px solid #f4f5f7; text-align:center; padding:22px 0 17px 0;}

/**/
.praise-wrap{ width:100%; background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/bg01.jpg") no-repeat center bottom #faf2ef}
.praise{ text-align:center;}
.praise .tit{ padding:52px 0 0;}
.praise .tex{ padding:88px 0 77px;}
.praise .tex .ico01{ display:block; width:42px; height:39px; top:28px; left:518px; background-position:0 0;}
.praise .tex .ico02{ display:block; width:23px; height:22px; top:207px; left:281px; background-position:0 -43px;}

/**/
.favorite-teacher-tit{ width:100%; padding:20px 0 7px; background:#f8ece6;}
.favorite-teacher-wrap{ width:100%; background:#faf2ef;}
.favorite-teacher .tit{ padding:41px 0 0; height:85px; text-align:center;}
.favorite-teacher .tit i{ display:block; width:12px; height:6px; background-position:0 -69px; left:50%; margin-left:-6px; top:82px;}
.favorite-teacher .count-down{ width:221px; padding-left:160px; height:64px; line-height:64px; font-size:16px; margin:0 auto; background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/count-down.png") no-repeat;}
.favorite-teacher .count-down span{ display:inline-block; width:29px; height:29px; line-height:29px; text-align:center; margin:0 3px; font-size:18px; color:#fff; background:#cc4848;}
.favorite-teacher .con{ padding:36px 0 0 27px; height:328px; overflow:hidden;}
.favorite-teacher .con ul{ padding:0 0 0 27px;}
.favorite-teacher .con li{ float:left; _display:inline; width:248px; margin:0 18px 0 0;}
.favorite-teacher .con .pic{ width:248px; height:153px; border-bottom:1px solid #909193; border-top:1px solid #909193; position:relative;}
.favorite-teacher .con .pic .tags{ display:block; width:33px; height:64px; padding:14px 4px 0 0; line-height:20px; text-align:center; font-size:18px; color:#fff; position:absolute; left:13px; top:-8px; background-position:0 -79px;}
.favorite-teacher .con .pic img{ cursor:pointer;}
.favorite-teacher .con .tex{ border:2px solid #f9f9f9; height:169px; background:#fefefe;}
.favorite-teacher .con .tex .name-wrap{ padding:0 16px 0 24px;}
.favorite-teacher .con .tex .name{ float:left; display:block; height:48px; line-height:48px; font-size:22px; color:#505050; font-weight:bold;}
.favorite-teacher .con .tex .nums{ float:right; display:block; height:48px; line-height:48px; font-size:18px; color:#cc4848;}
.favorite-teacher .con .tex p{ font-size:18px; line-height:23px;color:#7d7d7d; text-align:center;}
.favorite-teacher .con .btn-wrap{ padding:16px 18px 0;}
.favorite-teacher .con .send-btn{ float:left; display:block; width:96px; height:38px; line-height:38px; font-size:20px; color:#fff; text-decoration:none; background-position:17px -487px; background-color:#ce3a35; text-indent:40px;}
.favorite-teacher .con .send-btn:hover{opacity:.9;filter:alpha(opacity=90);}
.favorite-teacher .con .help-btn{ float:right; display:block; width:94px; height:36px; line-height:36px; font-size:20px; color:#ce3a35; text-decoration:none; border:1px solid #ce3a35; background:#fff; text-align:center}
.favorite-teacher .con .help-btn:hover{opacity:.8;filter:alpha(opacity=80);}
.favorite-teacher .con .prev,.favorite-teacher .con .next{ display:block; width:18px; height:55px; left:0; top:163px; background-position:0 -165px;}
.favorite-teacher .con .next{ left:auto; right:0; background-position:-19px -165px;}
.favorite-teacher .con .prev.prevStop,.favorite-teacher .con .next.nextStop{opacity:.3;filter:alpha(opacity=30);}
.favorite-teacher .prompt-tex{ text-align:center; line-height:86px; font-size:22px; color:#b08f7b;}


/**/
.luck-draw-wrap{ width:100%; background:#faf2ef;}
.luck-draw-tit{ width:100%; padding:27px 0; background:#f8ece6;}
.luck-draw-left{ width:460px;}
.luck-draw-right{ width:500px;}
.luck-draw{ padding:28px 0 46px;}
.luck-draw .record-btn{ display:block; width:233px; height:42px; line-height:42px; text-align:center; font-size:24px; color:#fff; background:#ce3a35; text-decoration:none; margin:28px auto 0;}
.luck-draw .record-btn:hover{opacity:.9;filter:alpha(opacity=90);}
.prizeList{ width:450px; height:452px; border:5px solid #f1e1d8;}
.prizeList li{ width:149px; height:149px; position:absolute; border-bottom:2px solid #f1e1d8; border-right:2px solid #f1e1d8;}
.prizeList li.pz1{ left:0; top:0;}
.prizeList li.pz2{ left:151px; top:0;}
.prizeList li.pz3{ left:302px; top:0; border-right:0;}
.prizeList li.pz4{ left:302px; top:151px; border-right:0;}
.prizeList li.pz8{ left:0; top:151px;}
.prizeList li.pz7{ left:0; top:302px;}
.prizeList li.pz6{ left:151px; top:302px;}
.prizeList li.pz5{ left:302px; top:302px;}
.prizeList li i{ display:block; width:149px; height:149px; background:#f1e1d8;opacity:.54;filter:alpha(opacity=54); position:absolute; left:0; top:0;}
.prizeList li.on i{ display:none}
.prizeList.on .bg{ display:block; width:149px; height:149px; left:151px; top:151px; z-index:1;}
.prizeList .btn{width:149px; height:149px; left:151px; top:151px; border-bottom:2px solid #f1e1d8; border-right:2px solid #f1e1d8; background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/btn01.png") no-repeat center #fff; line-height:0; font-size:0;}
.draw-list{ background:#f3eae6; border:2px solid #d5c8c1; padding-bottom:10px; margin-bottom:19px;}
.draw-list .tit{ height:69px; line-height:69px; font-size:24px; color:#3f2f28; text-align:center; border-bottom:1px dashed #d9ccc6;}
.draw-list .tit i{ display:inline-block; width:28px; height:28px; margin-right:11px; background-position:0 -251px; vertical-align:-6px; *vertical-align:2px;}
.draw-list .tit2{ height:46px; border-bottom:1px dashed #d9ccc6; margin:0 18px;}
.draw-list .tit2 span{ display:block; float:left;height:46px;text-align:center; line-height:46px; font-size:21px; color:#ce3a35;}
.draw-list .tit2 .t1{width:127px;}
.draw-list .tit2 .t2{width:194px; }
.draw-list .tit2 .t3{width:136px;}
.draw-list .list{ padding:0 18px; height:235px; overflow:hidden;}
.draw-list .list li{ height:46px; *float:left; border-bottom:1px dashed #d9ccc6;}
.draw-list .list span{ display:block; float:left; height:46px; line-height:46px; font-size:18px; color:#494949;}
.draw-list .list .t1{width:127px; text-indent:10px;}
.draw-list .list .t2{width:194px; text-align:center;}
.draw-list .list .t3{width:136px; text-indent:10px;}
.draw-explain{ background:#f3eae6; border:2px solid #d5c8c1; padding:7px 0 14px;}
.draw-explain .tit{ height:55px; line-height:55px; font-size:24px; color:#3f2f28; text-align:center;}
.draw-explain p{ font-size:18px; color:#3f2f28; line-height:32px; padding:0 16px;}
.draw-explain p a{ color:#ce3a35;}

/**/
.mask{display:none;width:100%;z-index:98;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.pop{ display: none; overflow:hidden; width:598px; border:1px solid #d6cfc2; text-align:left; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -300px; z-index:99; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.pop .tit{ height:58px; background:#f5f5f5; border-bottom:1px solid #e8e8e8;}
.pop .tit h3{ float:left; height:58px; line-height:58px; font-size:18px; color:#666; padding-left:30px; font-weight:normal;}
.pop .tit h3 i{ display:inline-block; width:5px; height:26px; background:#cd4848; margin-right:15px; vertical-align:-7px;}
.pop .tit .close-btn{ float:right; display:block; width:15px; height:15px; background-position:0 -455px; margin:21px 22px 0; _margin-right:-11px; line-height:0; font-size:0;}
.share-pop-con{ text-align:center; padding:27px 0 14px 155px;}
.share-pop-con a{ margin: 0!important;; padding: 0 !important; margin-right:35px !important;}
.share-pop-con .bds_more{ background: none; font-size: 14px; color: #666; line-height: 36px; margin-right: 10px;}
.share-pop-con .bds_weixin{ width:60px; height:79px; margin-right: 20px; background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/ico.png") no-repeat 0 -555px !important;}
.share-pop-con .bds_qzone{ width:60px; height:79px; margin-right: 20px; background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/ico.png") no-repeat 0 -635px !important;}
.share-pop-con .bds_tsina{ width:60px; height:79px; margin-right: 20px; background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/ico.png") no-repeat 0 -715px !important;}
.prompt-pop-con{ padding:0 0 33px;}
.prompt-pop-con p{ text-align:center; line-height:30px; font-size:18px; color:#505050; padding:36px 0;}
.prompt-pop-con p em{ color:#ce3a35;}
.prompt-pop-con .prompt-btn{ display:block; width:130px; height:38px; line-height:38px; text-align:center; background:#cd4848; font-size:18px; color:#fff; margin:0 auto; text-decoration:none;}
.prompt-pop-con .prompt-btn:hover{opacity:.9;filter:alpha(opacity=90);}
.material-object-con{ padding:0 0 32px;}
.material-object-con .prize{ padding:18px 0 0 0; text-align:center;}
.material-object-con .prize p{ line-height:44px; font-size:16px; color:#5a5a5a;}
.material-object-con .information-con{}
.material-object-con .information-con .box{ height:70px; border-bottom:1px solid #fafbfa; position:relative;}
.material-object-con .information-con .t1{ display:block; float:left; width:130px; height:70px; line-height:70px; font-size:20px; color:#414141;}
.material-object-con .information-con .ipt1{ height:50px; line-height:50px; margin-top:10px; font-size:18px; border:0;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.material-object-con .information-con label{ display:none; width:270px; height:50px; line-height:50px; font-size:18px; color:#b1b1b1; position:absolute; left:130px; top:10px;}
.material-object-con .btn-wrap{ text-align:center; padding:16px 0 0 0;}
.material-object-con .prompt-btn{ display:inline-block; *display:inline; *zoom:1; width:130px; height:38px; line-height:38px; margin:0 15px; text-align:center; background:#cd4848; font-size:18px; color:#fff; text-decoration:none;}
.material-object-con .prompt-btn:hover{opacity:.9;filter:alpha(opacity=90);}
.material-object-con .prompt-btn.close{}
.material-object-con p{ line-height:42px; font-size:16px; text-align:center;}
.material-object-con p a{ color:#cd4848;}
.material-object-con.p50{ padding:0 50px 32px;}
.draw-record-con{ padding:18px 70px 17px;}
.draw-record-con .tit02{ height:45px; line-height:45px; font-size:26px; color:#323232; padding:0 0 0 66px;}
.draw-record-con .tit02 span{ padding-right:158px;}
.draw-record-con li{ height:45px; border-bottom:1px solid #f3f3f3;}
.draw-record-con .time{ float:left; display:block; width:254px; height:45px; line-height:45px; font-size:18px; color:#4a4846; text-indent:30px;}
.draw-record-con .con{ float:left; display:block; width:152px; text-align:center; height:45px; line-height:45px; font-size:18px; color:#4a4846;}
.draw-record-con .list p{ text-align:center; font-size:20px; padding:30px 0;}
.draw-explain-con{ padding:31px 34px 28px;}
.draw-explain-con p{ font-size:18px; color:#4a4846; line-height:22px;}

/**/
.thanks-wrap{ width:100%; background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/bg02.jpg") no-repeat center bottom #fff7ec}
.thanks .tit{ text-align:center; padding:65px 0 0 0;}
.thanks .tit2{ font-size:24px; color:#494949; line-height:40px; text-align:center; padding-bottom:22px;}
.thanks .tex{ padding:60px 0 99px; text-align:center;}
.thanks .tex .ico01{ display:block; width:42px; height:39px; top:0; left:532px; background-position:0 -285px;}
.thanks .tex .ico02{ display:block; width:23px; height:22px; top:153px; left:305px; background-position:0 -43px;}

/**/
.awards-wrap{ width:100%; background:#fff7ec;}
.awards .tit{ display:block; width:310px; height:52px; line-height:52px; font-size:32px; color:#7c7973; background:#e8dcc8; margin:0 auto; text-align:center;}
.awards .list{ padding:28px 0 45px 140px;}
.awards .list li{ float:left; _display:inline; width:252px; height:226px; background:#fff; margin-right:32px; text-align:center;}
.awards .list .pic{ height:161px;}
.awards .list .pic .p1{ margin-top:27px;}
.awards .list .pic .p2{ margin-top:27px;}
.awards .list .pic .p3{ margin-top:45px;}
.awards .list h3{ font-size:20px; line-height:30px;}
.awards .list p{ line-height:27px; font-size:16px;}

/**/
.weibo-tit{ width:100%; padding:27px 0; background:#f5ecdc;}
.weibo{ padding-bottom:45px;}
.weibo .nav-tex{ padding:34px 0 22px; font-size:24px; color:#494949; line-height:44px;}

/**/
.pet-phrase-tit{ width:100%; padding:27px 0; background:#f5ecdc;}
.pet-phrase{ padding:35px 0 46px 0; text-align:center;}
.pet-phrase .btn{ display:block; width:160px; height:54px; line-height:54px; font-size:28px; color:#fff; text-decoration:none; background:#ce3a35; margin:34px auto 0;}
.pet-phrase .btn:hover{opacity:.8;filter:alpha(opacity=80);}

/**/
.surprise-tit-wrap{ width:100%; background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/bg01.jpg") no-repeat center bottom #faf2ef}
.surprise-tit .tit{ text-align:center; padding:43px 0 0 0;}
.surprise-tit .tex{ padding:88px 0 104px; text-align:center;}
.surprise-tit .tex .ico01{ display:block; width:42px; height:39px; top:28px; left:529px; background-position:0 0;}
.surprise-tit .tex .ico02{ display:block; width:23px; height:22px; top:135px; left:306px; background-position:0 -43px;}

/**/
.living-time{ width:100%; padding:34px 0; text-align:center; background:#faf2ef;}
.living-time i{ display:inline-block; width:270px; height:33px; line-height:33px; text-align:center; font-size:24px; color:#ee5247; background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/living-time.png") no-repeat;}





/**/
.invite-friends-tit{ width:100%; padding:27px 0; background:#f7ece7;}
.invite-friends-wrap{ width:100%; background:#faf2ef;}
.invite-friends{ padding-bottom:164px;}
.invite-friends .con{ padding:0 0 0 60px; height:269px; overflow:hidden;}
.invite-friends .con li{ float:left; _display:inline; width:230px; height:269px; margin-right:20px; position:relative;}
.invite-friends .con .pic{ width:230px; height:142px;}
.invite-friends .con .tex{ border:2px solid #f9f9f9; border-top:0; background:#fff; text-align:center;}
.invite-friends .con .tex h3{ font-size:20px; line-height:28px; padding:4px 0 0 0; font-weight:normal;}
.invite-friends .con .tex h3 span{ font-size:18px;}
.invite-friends .con .tex h3 em{ color:#ff0000;}
.invite-friends .con .tex .line{ display:block; width:184px; height:1px; overflow:hidden; background:#fafafa; margin:0 auto;}
.invite-friends .con .tex p{ font-size:16px; color:#7d7d7d; line-height:22px; padding:7px 0 13px;}
.invite-friends .con .tex a{ text-decoration:none;}
.invite-friends .con .prev,.invite-friends .con .next{ display:block; width:18px; height:55px; left:0; top:106px; background-position:0 -165px;}
.invite-friends .con .next{ left:auto; right:0; background-position:-19px -165px;}
.invite-friends .con .prev.prevStop,.invite-friends .con .next.nextStop{opacity:.3;filter:alpha(opacity=30);}
.invite-friends .con .ewm{ display:none; width:230px; height:259px; position:absolute; left:0; top:0; background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/bg05.jpg") no-repeat right bottom #e8cdbd; padding:10px 0 0 0;}
.invite-friends .con .ewm-tit{ width:210px; margin:0 auto; border-top:1px solid #dcc1b3; border-bottom:1px solid #dcc1b3; font-size:18px; line-height:24px; color:#775e4f; padding:6px 0 3px; text-align:center; background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/bg05.png") no-repeat center;}
.invite-friends .con .ewm-pic{ text-align:center; padding:10px 0;}
.invite-friends .con .ewm-tex{ font-size:18px; color:#775e4f; line-height:24px; text-align:center;}
.invite-friends .prompt-tex{ text-align:center;}
.invite-friends .prompt-tex h3{ line-height:57px; font-size:18px; color:#b08f7b; font-weight:normal;}
.invite-friends .prompt-tex p{ font-size:20px; line-height:80px;}
.invite-friends .prompt-tex p a{ color:#ce3a35; text-decoration:underline;}

/**/
.ewm-mask{display:none;width:100%;z-index:98;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.ewm-pop{ display:none; width:256px; height:316px; background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/bg05.jpg") no-repeat right bottom #e8cdbd; padding:14px 0 0 0; position:fixed; top:50%; left:50%; margin:-158px 0 0 -128px; z-index:99; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.ewm-pop .ewm-tit{ width:225px; margin:0 auto; border-top:1px solid #dcc1b3; border-bottom:1px solid #dcc1b3; font-size:18px; line-height:24px; color:#775e4f; padding:6px 0 3px; text-align:center; background:url("//www.jianshe99.com/images/zhuanti/2018teachersday/bg05.png") no-repeat center;}
.ewm-pop .ewm-pic{ text-align:center; padding:19px 0;}
.ewm-pop .ewm-tex{ font-size:18px; color:#775e4f; line-height:24px; text-align:center;}

/**/
.bottom-wrap{ width:100%; height:265px; background:#fff;}
.bottom-wrap .tex{ top:-110px; left:259px;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color:#b1b1b1; opacity:1;
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color:#b1b1b1; opacity:1;
}
input::-moz-placeholder, textarea::-moz-placeholder {
    color:#b1b1b1; opacity:1;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color:#b1b1b1; opacity:1;
}











