/*
@author: sunke
*/
body{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;margin:0 auto;color:#333;min-width:1200px;background:#b8060b;}
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;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address,caption,cite,code,dfn,th,var{font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,button,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.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;}
.layoutbgc{
    background: url("/images/zhuanti/21zhounianqing/header202202.png") no-repeat center top;
}
.layout{width:1200px;margin:0 auto;}
.ico,.run-con .d_prev,.run-con .d_next,.video-mod .d_prev,.video-mod .d_next{ background:url("/images/zhuanti/21zhounianqing/ico.png") no-repeat;}
.common-tit{ height:80px; line-height:80px; text-align:center; font-size:36px; color:#feed8e; font-weight:bold; position:absolute; left:50%; top:-68px;}
.common-tit.t01{ width:450px; margin-left:-225px; top:12px;}
.common-tit.t02{ width:900px; height: 95px; background:url("/images/zhuanti/21zhounianqing/tit02.png") no-repeat; margin-left:-450px; padding-top: 15px;}
.common-tit.t03{ width:520px; background:url("/images/zhuanti/21zhounianqing/tit03.png") no-repeat; margin-left:-260px;}
.common-tit.t04{ width:592px; background:url("/images/zhuanti/21zhounianqing/tit04.png") no-repeat; margin-left:-296px;}
/* .common-tit.t05{ width:553px; background:url("/images/zhuanti/21zhounianqing/tit05.png") no-repeat; margin-left:-266px;} */
.common-tit.t06{ width:593px; background:url("/images/zhuanti/21zhounianqing/tit06.png") no-repeat; margin-left:-286px;}
/* .common-bg01{ width:100%; height:28px; background:url("/images/zhuanti/21zhounianqing/mod-bg01.png") no-repeat; margin-top:100px;} */
.common-bg02{width: 100%;  background:url("//www.cdeledu.com/images/zhuanti/21zhounianqing/history.png") no-repeat; margin-top:120px; background-size: 100% 100%;}
.common-bg04{
    width: 100%;  background:url("/images/zhuanti/21zhounianqing/run.png") no-repeat; margin-top:130px; background-size: 100% 100%;
}
.common-bg05{
    width: 100%;  background:url("//www.cdeledu.com/images/zhuanti/21zhounianqing/history.png") no-repeat; margin-top:130px; background-size: 100% 100%;
}
/* .common-bg03{ width:100%; height:28px; background:url("/images/zhuanti/21zhounianqing/mod-bg03.png") no-repeat;} */

/**/
.header-wrap{ width:100%; height:476px; background:url("/images/zhuanti/21zhounianqing/header2022.png") no-repeat center top;}
.header-mod{ height:476px;}
.header-mod a{
    display: inline-block;
    width: 220px;
    height: 40px;
    margin: 20px 0 0 120px;
}
.header-mod .countDown{ width:560px; height:60px; line-height:60px; font-size:24px; text-align:center; color:#fee985; left:300px; top:464px; padding-left:40px;}

/**/
.nav-mod{width:1200px; margin:0 auto; background:#fdfbec; border-radius:20px; padding:30px;}
.nav-mod .pic{ width:400px; height:220px;}
.nav-mod .text{ width:690px; padding:8px 0 0;}
.nav-mod .text p,.nav-mod .text01 p{ font-size:16px; line-height:35px;}
.nav-mod .text p a,.nav-mod .text01 p a{ font-weight:bold; color:#b6001d;}
.nav-mod .text p.pt12,.nav-mod .text01 p.pt12{ padding-top:12px;}
.nav-mod .text01{ width:635px;}
.nav-mod .pic01{ width: 495px; height: 220px;}

/**/
.video-mod{ margin-top:75px; height:652px; background:url("/images/zhuanti/21zhounianqing/video-bg.png") no-repeat center;background-size: 100% 100%; }
.video-mod .videOne{ padding-top:80px; width:760px; height:428px; margin:0 auto;}
.video-mod .swiper-container{ padding-top:180px; width:760px; height:428px; margin:0 auto;}
.video-mod .swiper-slide{ display:block; width:760px; height:428px; margin:0 auto; position:relative;}
.video-mod .swiper-slide .play-ico{ display:block; width:100px; height:100px; position:absolute; left:50%; top:50%; margin:-50px 0 0 -50px; background-position:0 -122px; z-index:19;}
.video-mod .swiper-slide span{ display:block; width:760px; height:428px; border-radius:10px; background:#000; opacity:.4; filter:alpha(opacity=40); position:absolute; top:0; left:0; z-index:9;}
.video-mod .swiper-slide img{width:760px; height:428px; border-radius:10px;}
.video-mod .pagination{ position:absolute; left:0; bottom:21px; width:100%; text-align:center; font-size:0;}
.video-mod .swiper-pagination-switch{ display:inline-block; *display:inline; *zoom:1; width:60px; height:6px; background:#81817f; margin:0 5px; border-radius:3px;}
.video-mod .swiper-active-switch{ background:#fff;}
.video-mod .d_prev,.video-mod .d_next{ display: block; width:60px; height:60px; top:50%; left:82px; margin-top:30px; z-index:9; cursor: pointer; background-position:0 -276px;}
.video-mod .d_next{ left:auto; right:82px; background-position:-63px -276px;}

/**/
.developmentHistory-mod{ padding:121px 0 50px 0;}
.developmentHistory-mod ul{ text-align:center; font-size:0;}
.developmentHistory-mod li{ display:inline-block; *display:inline; *zoom:1; width:214px; height:292px; background:#fffff2; border-radius:10px; margin:0 10px; vertical-align:top;}
.developmentHistory-mod p{ height:117px; line-height:20px; padding:0 15px 0 20px; font-size:14px; text-align:left;}
.developmentHistory-mod .top-tags{ padding-top:18px; height:105px;}
.developmentHistory-mod .step-bg{ width:1140px; height:135px; margin:5px auto; background:url("/images/zhuanti/21zhounianqing/developmentHistory-step.png") no-repeat; background-size: 100% 100%;}
.developmentHistory-mod .pic{ height:168px; padding-top:20px;}

/**/
.weobo-mod{ padding-bottom:12px;}
.weobo-mod h3{ font-size:16px; color:#fff498; line-height:24px; padding:48px 60px 0 64px; font-weight:normal;}
.weobo-mod .explain-con{ width:1074px; border-radius:10px; background:url("/images/zhuanti/21zhounianqing/bg01.png") no-repeat left bottom #fffff2; padding:32px 0 26px 66px; margin:16px auto 0;}
.weobo-mod .explain-con p{ line-height:30px; padding-left:18px; position:relative;}
.weobo-mod .explain-con p i{ display:block; width:8px; height:8px; background:#ec7379; border-radius:50%; position:absolute; left:0; top:10px;}
.weobo-mod .weibo-con{ width:1140px; margin:30px auto 0;}
.weobo-mod .weibo-con .btn{ display:block; width:300px; height:60px; line-height:60px; text-decoration:none; text-align:center; font-size:24px; color:#e11507; border-radius:50px; margin:0 auto; background:#fef099; background-image:-webkit-linear-gradient(top, #fef099, #fee26e); background-image:-moz-linear-gradient(top, #fef099, #fee26e); background-image:linear-gradient(top,#fef099,#fee26e);}

/**/
.game-mod{ padding:52px 0 0 30px;}
.game-mod .rule-con{ width:730px; height:250px; background:#fffff2; border-radius:10px;}
.game-mod .rule-con .tit{ width:156px; height:32px; font-size:18px; font-weight:bold; color:#fff; text-indent:17px; background-position:0 -231px; top:10px; left:0;}
.game-mod .rule-con .text{ width:505px; padding:58px 0 0 30px;}
.game-mod .rule-con .text p{ line-height:20px;}
.game-mod .ewm-con{ width:150px; height:190px; padding:10px 0 0; background:url("/images/zhuanti/21zhounianqing/ewm-bg.png") no-repeat; margin:25px 29px 0 0;}
.game-mod .ewm-con img{ display:block; width:130px; height:130px; margin:0 auto;}
.game-mod .ewm-con p{ color:#fff; line-height:22px; padding-top:8px; text-align:center;}
.game-mod .gif-con{ width:400px; height:250px; margin-right:30px;}
.game-mod .gif-con img{ display:block; width:400px; height:250px; border-radius:12px;}

/**/
.run-mod{  padding:131px 0 60px 0;}
.run-con{ position:relative; width:970px; margin:0 auto;}
.run-con .d_img{position:relative;height:390px; z-index: 1;}
.run-con .d_img li{position:absolute;display:none;border-radius:15px;z-index:0; cursor:pointer; overflow:hidden;}
.run-con .d_img li img{width: 300px;border-radius: 12px;}
.run-con .d_img li.d_pos1{display:block;left:0;width:264px; height:332px; top:34px;z-index:1}
.run-con .d_img li.d_pos2{display:block;left:143px;width:286px; height:361px; top:17px;z-index:2}
.run-con .d_img li.d_pos3{display:block;left:330px;width:310px; height:386px; top:0;z-index:3}
.run-con .d_img li.d_pos4{display:block;left:530px;width:286px; height:361px;top:17px;z-index:2}
.run-con .d_img li.d_pos5{display:block;left:706px;width:264px;height:332px; top:34px;z-index:1} 
.run-con .d_img li .bg{margin:0; width:310px;height:388px;border-radius:10px;background:#000;opacity:.3;filter:alpha(opacity=3); position:absolute; left:0; top:0;cursor:pointer; z-index:29;}
.run-con .d_img li.d_select .bg{display:none;}
.run-con .d_img p{ display:block; width:100%; height:50px; position:absolute; left:0; bottom:0; z-index:19;}
.run-con .d_img p i{display:block; width:100%; height:50px; line-height:50px; color:#fff; text-align:center; font-size:16px; position:relative; z-index:9;}
.run-con .d_img p span{ display:block; width:100%; height:50px;background:#000;opacity:.4;filter:alpha(opacity=4); position:absolute; left:0; top:0; z-index:2;}
.run-con .d_img li.d_pos3 p{left:0; bottom:10px; z-index:19; width: 98%; border-radius: 20px;}

.run-con .d_prev,.run-con .d_next{ display: block; width:60px; height:60px; top:50%; left:-82px; margin-top:-30px; z-index:9; cursor: pointer; background-position:0 -276px;}
.run-con .d_next{ left:auto; right:-82px; background-position:-63px -276px;}
.run-con .d_menu{height:14px;font-size:0;overflow:hidden;text-align:center; display: none;}
.run-con .d_menu li{width:14px;height:14px;background:#eaeaea;display:inline-block;*display:inline;*zoom:1;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;margin:0 3px;}
.run-con .d_menu li.d_select{width:34px;background:#ccaf6d;}
.run-mod-content{
    padding: 0 100px;
}
.run-mod .common-tit01{
    width: 895px;
    background: url(/images/zhuanti/21zhounianqing/tit07.png);
    font-size: 34px;
    background-size: 100%;
    margin-top: -20px;
}
.run-mod .common-tit01 p{
    font-size: 26px;
    line-height: 26px;
    margin-top: -19px;
}
.run-modP1{
    line-height: 36px;
    font-weight: 600;
    font-size: 18px;
    color: #fee77e;
}
.run-mod-content a{
    display: inline-block;
    margin: 20px 0 0 450px;
    font-size: 28px;
    color: #fee77e;
}
.common-bg10{
    padding-top: 125px;
    width: 100%;
    background: url(/images/zhuanti/21zhounianqing/birthday02.png) no-repeat;
    margin-top: 110px;
    background-size: 100% 100%;
}
.common-bg10 ul li{
    float: left;
}
.common-bg10 ul li a{
    display: inline-block;
    width: 340px;
    height: 222px;
}
.run-mod .run-con01{
}
.common-bg10 ul li p{
    color: #fee77e;
    font-size: 18px;
}
.run-mod .common-tit10{
    margin-top: 10px;
}
.common-bg05{
    background: url(//www.cdeledu.com/images/zhuanti/21zhounianqing/history.png) no-repeat; background-size: 100% 100%;
}
.run-mod-content h3{
    background: url(//www.cdeledu.com/images/zhuanti/21zhounianqing/tit08.png) no-repeat top center; color: #fee77d; font-size: 28px;text-align: center;line-height: 68px; margin: 46px 0;
}
.run-modP1 .d_prev{
    margin-left: -695px;
}
.run-mod ul li.iq-li{
  width: 150px;
  height: 150px;
  margin:30px 0 0 20px ;
}
.run-mod ul li.iq-li img{
    width: 150px;
    height: 150px;
}
.run-mod ul li.iq-li p{
   margin: 30px 0 0;
   text-align: center;
}
/**/
.celebrateShow-mod{padding:131px 0 45px 0;}
.celebrateShow-con{ width:980px; height:256px; margin:0 auto;}
.celebrateShow-con li{ width:245px;overflow: hidden; text-overflow:ellipsis;}
.celebrateShow-con li img{ display:block; width:235px; height:188px;}
.celebrateShow-con li p{ text-align:center; font-size:16px; color:#fff498; line-height:24px; padding-top:18px;}
.celebrateShow-mod .arrow-left,.celebrateShow-mod .arrow-right{display: block; width:60px; height:60px; top:50%; left:30px; margin-top:-20px; z-index:9; cursor: pointer; background-position:0 -276px;}
.celebrateShow-mod .arrow-right{ left:auto; right:30px; background-position:-63px -276px;}

/**/
.footer-wrap{ width:100%; background:url("/images/zhuanti/21zhounianqing/footer-bg.png") no-repeat center top; margin-top:40px;}
.footer-mod h3{ font-size:16px; color:#fff; font-weight:normal; line-height:32px; padding:127px 0 0 480px;}
.footer-mod ul{ text-align:center; font-size:0; padding:20px 0 31px 0;}
.footer-mod li{ display:inline-block; *display:inline; *zoom:1; width:220px; text-align:center;}
.footer-mod img{ display:block; width:140px; height:140px; border:10px solid #fff; border-radius:5px; margin:0 auto;}
.footer-mod p{ line-height:40px; text-align:center; font-size:16px; color:#fff;}

/**/
.company-wrap{ width:100%; background:#fff;}
.company-mod{padding-top:30px;overflow:hidden;}
/*.company-mod ul{ width:1300px;}
.company-mod li{ float:left; width:176px; height:54px;}
.company-mod li a{ display:block; width:179px; height:54px; margin-left:-26px;}*/
.company-mod ul{margin-right:-30px;}
.company-mod li{float:left;}
.company-mod li img {
    width: 198px; height: 58px;
}
.company-mod li a{display:block;-moz-transition:border-color .3s ease;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;}
.company-mod li a:hover{border-color:#d6d6d6;}

/**/
#floatBoxBg{width:100%;height:100%;background: #000;filter:alpha(opacity=30);opacity:0.3;position:fixed; top:0;left:0;z-index:998;}
.floatBox{ width:1005px; height:658px; position:fixed; left:50%; top:50%; margin:-329px 0 0 -502px; background:#fff;z-index:999;}
.floatBox .v-tit{height:70px;line-height:70px;padding:28px 0 0 53px;font-size:20px;}
.floatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;}
.floatBox .title span{float:right;cursor:pointer;}
.floatBox .content{height:506px;padding:0 52px;background:#fff;}
.floatBox .v-close{z-index:999;width:12px;height:12px;padding:8px;overflow:hidden;position:absolute;right:17px;top:14px;}
.floatBox .v-close:hover{text-decoration:none;}

/**/
.leftFixed{ display:none; width:118px; position:fixed; padding-bottom:5px; left:20px;top:50%; border:3px solid #fc9c53; border-top:0; background:#e5172e;text-align:center;z-index:90; border-radius:0 0 8px 8px; display:none;}
.leftFixed .top-icon{ display:block; width:172px; height:99px; position:absolute; left:-28px; top:-99px; background-position:0 0;}
.leftFixed .anchorPoint a{ display:block; width:100px; height:24px; line-height:24px; text-align:center; text-decoration:none; background:#fff; border:2px solid #fb5e41; color:#ca0a0a; border-radius:50px; margin:0 auto 10px;}
.leftFixed .anchorPoint a.on,.leftFixed .anchorPoint a:hover{ border-color:#fed555; background:#fdf882; color:#ca0a0a; background-image:-webkit-linear-gradient(top, #fdf882, #fdb42a); background-image:-moz-linear-gradient(top, #fdf882, #fdb42a); background-image:linear-gradient(top,#fdf882,#fdb42a);}
.leftFixed .top-btn{ display:block; width:44px; height:45px; line-height:52px; text-align:center; text-decoration:none; font-size:14px; color:#fff; margin:0 auto; background-position:0 -346px;}

.run-education{
    background: url(/images/zhuanti/21zhounianqing/education.png) no-repeat top center;
}
.run-club{
    margin-top: 130px;
    background: url(/images/zhuanti/21zhounianqing/club-bg.png) no-repeat top center;
}