@charset "gb2312";
/* CSS Document */
.banner{ background:url(images/banner.jpg) no-repeat center top; height:202px;}
.mainArea{ width:100%; background-color:#292d34;}
#wrapper{ background-color:#fff; padding:0 4px; width:942px;}
.ftYh{ font-family:"微软雅黑";}.divNone{ display:none;}.nm{ font-weight:normal;}
.ft15{ font-size:15px;}.ft17{ font-size:17px;}.ft20{ font-size:20px;}.ft25{ font-size:25px;}.ft30{ font-size:30px;}.ft35{ font-size:35px;}.ft40{ font-size:40px;}
.white,.white a:link,.white a:visited,.white a:hover,.white a:active{ color:#fff;}
.col3,.col3 a:link,.col3 a:visited{ color:#333;}.col3 a:hover{ color:#c00;}.col3 a:active{ color:#333;}
.col6,.col6 a:link,.col6 a:visited{ color:#666;}.col6 a:hover{ color:#c00;}.col6 a:active{ color:#666;}
.colD8,.colD8 a:link,.colD8 a:visited,.colD8 a:hover,.colD8 a:active{ color:#D8507E;}
.col4d,.col4d a:link,.col4d a:visited{ color:#4d4d4d;}.col4d a:hover{ color:#c00;}.col4d a:active{ color:#4d4d4d;}
.header{ background:url(http://img.eduuu.com/aoshu/zhuanti/images/as_bg1.png) repeat-x; }
/*左侧菜单*/
.icon1{ background:url(images/icon1.png) no-repeat;}
.icon2{ background:url(images/icon1_1.gif) no-repeat;}
.sideMenu{ width:320px; float:left;}
.sideMenu dl{ width:320px; height:96px; overflow:hidden; border-top:1px solid #fff; position:relative;}
#review{ background-color:#6493d2; border-top:none;  border-radius:8px 8px 0 0;}
.sideMenu dt{ cursor:pointer; padding:35px 30px; height:26px; line-height:26px; overflow:hidden; background:url(images/icon1.png) no-repeat; padding-left:70px;}
.sideMenu dt a:hover{ text-decoration:none;}
#review dt{ background-position:35px 33px;}
#thanks{ background-color:#ef7361;}#thanks dt{ background-position:30px -60px;}
#recall{ background-color:#5bd7d7;}#recall dt{ background-position:28px -155px;}
#deliver{ background-color:#ff7195; border-radius:0 0 8px 8px;}#deliver dt{ background-position:27px -253px;}
.sideMenu dt.sideH{ background:url(images/icon1_1.png) no-repeat;}
#review dt.sideH,.sideMenu #review.tabOn dd{ background-color:#5285cc;}
#thanks dt.sideH,.sideMenu #thanks.tabOn dd{ background-color:#eb452f;}
#recall dt.sideH,.sideMenu #recall.tabOn dd{ background-color:#33cccc;}
#deliver dt.sideH,.sideMenu #deliver.tabOn dd{ background-color:#ff5983;}
.sideMenu dd{ position:absolute; top:0; width:295px; height:76px; overflow:hidden; background:url(images/icon1.fw.png) no-repeat 1px 42px; padding:10px 10px 10px 15px;;}
.sideMenu dd h2{ font-size:14px; margin-bottom:3px;}
.sideMenu dd p{ font-size:12px;}
.sideMenu .tabOn dt{ display:none;}.sideMenu .tabOn dd{ display:block;} 

/*右侧*/
.icon3{ background:url(images/icon2.png) no-repeat;}
.icon4{ background:url(images/icon3.gif) no-repeat;}
.mainR{ width:616px; float:right;}
.revCon{ background:url(images/revBg.gif) no-repeat; width:616px; height:255px; overflow:hidden; position:relative; padding-top:130px;}
.revCon .picI{ display:inline-block; background:url(images/revPic.gif) no-repeat right bottom; width:185px; height:137px; overflow:hidden; position:absolute; right:25px; bottom:10px;}
.revCon h2{ height:35px; line-height:35px; overflow:hidden;}
.play{ text-align:center; cursor:pointer; width:172px; height:49px; margin:30px auto 0; overflow:hidden;}
.play,.play img{ display:block;}
/*回顾*/
.focusBox{ width:616px; padding:0; height:385px; overflow:hidden; position:relative; background:none; display:none;}
.focusPic li{ position:absolute; left:0; top:0; display:none;}
.focusNum{ position:absolute; left:40px; bottom:24px; background:url(images/dsjNum.png) no-repeat; padding-left:13px; width:527px; height:20px; line-height:20px;}
.focusNum span{ display:inline-block; margin-right:17px; color:#999; width:27px; text-align:center; cursor:pointer;}
.focusNum span.none{ margin-right:0;}.focusNum span.on{ font-weight:bold; color:#ee3c3c;}
.focusNum span.on i{ display:inline-block; background:url(images/fly.png) no-repeat; width:33px; height:12px; overflow:hidden; position:absolute; left:10px; top:-22px;}
.focusNum span.two i{ left:50px;}.focusNum span.three i{ left:96px;}.focusNum span.four i{ left:140px;}.focusNum span.five i{ left:183px;}.focusNum span.june i{ left:228px;}.focusNum span.july i{ left:272px;}.focusNum span.aug i{ left:315px;}.focusNum span.sep i{ left:358px;}.focusNum span.oct i{ left:400px;}.focusNum span.nov i{ left:448px;}.focusNum span.dec i{ left:490px;}
.btn_gx{ position:absolute; bottom:80px; left:0; width:576px; margin:0 20px; height:40px; overflow:hidden;}
.btn_gx span{ display:block; float:left; cursor:pointer; margin-right:25px;}.btn_gx .last{ margin:0;}
/*感谢*/
.gx-tab{ position:relative;}
.gx-tab-tit{ height:122px; overflow:hidden;}
.gx-tab-tit li{ float:left; padding:17px 30px 43px; width:93px; text-align:center; height:62px; overflow:hidden; border-right:1px dashed #ccc; cursor:pointer;}
.gx-tab-tit .last{ border-right:none;}.gx-tab-tit li img{ display:block; margin-bottom:10px;}.gx-tab-tit li a{ color:#666;}
.djsDl{ width:405px; margin:0 auto; padding-top:50px;}.djsDl dt{ height:30px; line-height:30px;}
.djsDl dd{ background:url(images/djs.gif) no-repeat; width:164px; height:109px; overflow:hidden; margin:30px auto 0; padding-top:13px;}
.djsDl dd span,.djsDl dd em{ display:block;}
.djsDl dd span{ height:31px; line-height:31px; overflow:hidden; text-align:center;}
.djsDl dd em{ height:77px; line-height:77px; overflow:hidden; text-align:center;}
.gx-tab-con{ position:absolute; left:0;} 
.gx-tab-con div{ width:590px; height:216px; background-color:#ffecde; border:1px solid #ffd9bb; margin-top:23px; padding:12px; position:relative;}
.gx-tab-con i{ display:inline-block; background:url(images/btn_gx.gif) no-repeat; width:17px; height:16px; overflow:hidden; position:absolute;}
.gx-tab-con .gx1{ left:65px; top:-16px;}
.gx-tab-con .gx2{ left:222px; top:-16px;}
.gx-tab-con .gx3{ left:376px; top:-16px;}
.gx-tab-con .gx4{ left:528px; top:-16px;}
.gx-tab-con dl{ width:554px; height:166px; overflow:hidden; background-color:#fff; padding:25px 18px;}
.gx-tab-con dt{ float:left; width:146px; height:168px; overflow:hidden;}.gx-tab-con dt img{ display:block; border:1px solid #ddd; padding:7px; background-color:#e3e3e3;}
.gx-tab-con dd{ float:right; width:390px; line-height:22px;}.gx-tab-con dd span{ display:block; text-indent:2em;}
.gx-tab-con dd h2{ background:url(images/iconGx.gif) no-repeat 0 3px; padding-left:25px;}
.gx_close{ display:inline-block; background:url(images/close.gif) no-repeat; width:25px; height:25px; overflow:hidden; position:absolute; right:2px; top:2px; cursor:pointer;}
.gx_none{ display:none;}
/*回忆*/
.clearfix:after{ content:".";display:block; height:0; clear:both; visibility:hidden;}
.clearfix{zoom:1;}
.hy-tab{ width:555px; padding:30px 30px 0; height:357px;}
.hy-tab-tit li{ width:90px; float:left; text-align:center; margin:0 10px; _display:inline;}
.hy-tab-tit li a{ height:45px; padding-top:65px; color:#fff; display:block; background:url(images/tab_tit.png) no-repeat; cursor:pointer; line-height:10px;}
.hy-tab-tit li a:hover{ text-decoration:none;}
.hy-tab-tit li a.tit1{ background-position:left 0;}
.hy-tab-tit li a.tit2{ background-position:left -110px;}
.hy-tab-tit li a.tit3{ background-position:left -220px;}
.hy-tab-tit li a.tit4{ background-position:left -330px;}
.hy-tab-tit li a.tit5{ background-position:left -440px;}
.hy-tab-tit li.on-hy a.tit1,.hy-tab-tit li a.tit1:hover{ background-position:right 0;}
.hy-tab-tit li.on-hy a.tit2,.hy-tab-tit li a.tit2:hover{ background-position:right -110px;}
.hy-tab-tit li.on-hy a.tit3,.hy-tab-tit li a.tit3:hover{ background-position:right -220px;}
.hy-tab-tit li.on-hy a.tit4,.hy-tab-tit li a.tit4:hover{ background-position:right -330px;}
.hy-tab-tit li.on-hy a.tit5,.hy-tab-tit li a.tit5:hover{ background-position:right -440px;}
.hy-tab-con dl{ padding-top:60px;}.hy-tab-con dt{ height:35px; line-height:35px; overflow:hidden;}
.hy-tab-con dd{ height:111px; width:537px; margin:15px auto;}
.roll-wrap{ width:425px; height:236px; margin:0 auto;}
.bx_wrap{ position:relative; padding:15px 55px;}
.move li{ float:left; _display:inline; width:315px; text-align:center;}
.move li a{ font:14px/24px "微软雅黑"; color:#da621d; font-weight:bold;}
.prev,.next{ position:absolute; top:55px;}
.prev{ left:12px; _left:-25px;}
.next{ right:12px;}

/*传递*/
.cdCon{ padding:0 14px 25px 18px; width:584px; height:362px;}
.tree{ width:287px; background:url(images/tree.gif) no-repeat; height:311px; position:relative; margin-top:43px;}
.cd-tab-tit dt{ position:absolute; background:url(images/icon30.png) no-repeat; z-index:10;}
.cd-tab-tit dt.li_25_1{ background-position:-50px 0; width:25px; height:25px; overflow:hidden; top:61px; left:48px;}
.cd-tab-tit dt.li_25_2{ background-position:-50px 0; width:25px; height:25px; overflow:hidden; top:154px; left:17px;}
.cd-tab-tit dt.li_25_3{ background-position:-50px 0; width:25px; height:25px; overflow:hidden; top:106px; left:165px;}
.cd-tab-tit dt.li_25_4{ background-position:-50px 0; width:25px; height:25px; overflow:hidden; top:193px; left:208px;}
.cd-tab-tit dt.li_25_5{ background-position:-50px 0; width:25px; height:25px; overflow:hidden; top:145px; left:245px;}
.cd-tab-tit dt.li_20_1{ background-position:-27px -2px; width:20px; height:20px; overflow:hidden; top:58px; left:148px;}
.cd-tab-tit dt.li_20_2{ background-position:-27px -2px; width:20px; height:20px; overflow:hidden; top:188px; left:70px; }
.cd-tab-tit dt.li_20_3{ background-position:-27px -2px; width:20px; height:20px; overflow:hidden; top:91px; left:220px; }
.cd-tab-tit dt.li_18_1{ background-position:-3px -3px; width:18px; height:18px; overflow:hidden; top:105px; left:88px;}
.cd-tab-tit dt.li_18_2{ background-position:-3px -3px; width:18px; height:18px; overflow:hidden; top:168px; left:158px;}
.cdNone dt.li_25_1,.cdNone dt.li_25_2,.cdNone dt.li_25_3,.cdNone dt.li_25_4,.cdNone dt.li_25_5{ background-position:right -25px;}
.cdNone dt.li_20_1,.cdNone dt.li_20_2,.cdNone dt.li_20_3{ background-position:-27px -27px;}
.cdNone dt.li_18_1,.cdNone dt.li_18_2{ background-position:-3px -28px;}
.cd-tab-con{ display:none;}.cdNone .cd-tab-con{ display:block;}
.cd-tab-con dl{ width:290px; height:68px; overflow:hidden; position:absolute; z-index:20;}
.cd-tab-con .cd1{ top:73px; left:63px;}
.cd-tab-con .cd2{ top:166px; left:32px;}
.cd-tab-con .cd3{ top:118px; left:178px;}
.cd-tab-con .cd4{ top:205px; left:222px;}
.cd-tab-con .cd5{ top:158px; left:258px;}
.cd-tab-con .cd6{ top:68px; left:158px;}
.cd-tab-con .cd7{ top:198px; left:82px;}
.cd-tab-con .cd8{ top:100px; left:232px;}
.cd-tab-con .cd9{ top:113px; left:98px;}
.cd-tab-con .cd10{ top:176px; left:168px;}
.cd-tab-con dt{ width:68px; height:68px; overflow:hidden;}
.cd-tab-con dd{ width:202px; height:48px; padding:10px; overflow:hidden; background-color:#ff5983;}.cd-tab-con dd h2{ height:24px; line-height:24px;}
.weibo{ width:264px; height:300px;}
/*作品展示*/
.topMargin8{ margin-top:7px;}.height40{ height:40px;}
.zpCon{ padding:15px 30px 0; margin-top:5px;}
.gzDl{ padding:0 68px 0 30px; height:190px; overflow:hidden;}
.gzDl dt{ line-height:21px;}.gzDl dt h2{ color:#39c;}.gzDl dt p{ color:#4d4d4d;}
.gzDl dd { padding:77px 0;}.gzDl dd img{ display:block;}
.zpCon h2{ color:#292d34; font-weight:normal; margin-bottom:15px;}
.dashT{ border-top:1px dashed #e3e3e3;}
.wdibox441{ width:441px;}.wdibox441 dt{ width:152px; float:left;}.wdibox441 dt img{ display:block; border:1px solid #dddd; padding:1px;}
.wdibox441 dd{ width:279px; float:right;}.wdibox441 dd p{ height:24px;}
.wdibox441 dd p .vote,.wdibox441 dd p em,.wdibox441 dd p i,.wdibox441 dd p span{ display:block; float:left;}
.wdibox441 dd p em{ width:121px; margin-top:7px;}
.wdibox441 dd p em i{ width:auto; height:10px;}
.vote{ background:url(images/btnVote.gif) no-repeat;  width:56px; height:24px; text-align:center; color:#fff; cursor:pointer;}
.vote:hover{ color:#fff; text-decoration:none;}
.blue .vote{ background-position:0 -24px;}
.blue em{ border:1px solid #83a9db;}.blue em i{ background-color:#d6e2f3;}
.vote322{ color:#4d4d4d;}
.orange .vote{ background-position:0 -48px;}
.orange em{ border:1px solid #f49d90;}.orange em i{ background-color:#fbded9;}
.green .vote{ background-position:0 -72px;}
.green em{ border:1px solid #8ce3e3;}.green em i{ background-color:#d8f5f5;}
.pink .vote{ background-position:0 -96px;}
.pink em{ border:1px solid #ff9bb5;}.pink em i{ background-color:#ffdde6;}
.grey .vote{ background-position:0 0;}
.grey em{ border:1px solid #dcdcdc;}.grey em i{ background-color:#fff;}
/*翻页*/
.pageBox{ text-align:center; padding:20px 0 10px; margin-top:10px;}
.pageBox a, .pageBox span{ border:1px solid #e3e3e3; background:#f8f8f8; cursor:pointer; padding:6px 10px 4px;}
.pageBox span.on{ background:#df4a60; color:#fff; font-weight:bold;}