@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; background: #fdcf34;}
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;blur:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}

/*框架*/
.layout{ clear:both;width:1000px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.an{ background:url(/images/pro2016/zixun/an.png) no-repeat;}
.footer {padding-bottom:50px !important; color: #333 !important;}
.footer a{ color: #333 !important;}
.footnav{ color: #333 !important;}
.footnav a{ color: #333 !important;}
.ml10{margin-left:10px;}

/*页头*/
.headergb{ background:url(/images/zhuanti/2017ejcx/cx_01.jpg) no-repeat center top; height: 552px;}
.header{ height: 404px;}
.header .logo{ display: block; width: 171px; height: 42px; top: 17px; left: 88px; -webkit-animation-delay: 2s; animation-delay: 2s;}
.header .top{ width: 396px; height: 54px; top: 50px; left: 332px; -webkit-animation-delay: 1s; animation-delay: 1s;}
.header .cen{ top: 0; left: 0px;}
.jy{ padding: 30px 70px 0 80px; line-height: 28px; font-size: 16px;}

/*奖项设置*/
.jxsz{ background:url(/images/zhuanti/2017ejcx/cx_03.png) no-repeat; height: 508px;}
.jxsz .tit{ line-height: 50px; padding: 72px 0 0 72px; font-size: 36px; font-weight: 700; color: #ffc500;}
.jxsz .nr1{ width: 179px; top: 148px; left: 54px;}
.jxsz .nr1 p{ line-height: 36px; font-size: 30px; color: #ffc500; text-align: center; margin-bottom: 32px;}
.jxsz .nr2{ width: 206px; top: 124px; left: 280px; -webkit-animation-delay: 1s; animation-delay: 1s;}
.jxsz .nr2 p,.jxsz .nr3 p,.jxsz .nr4 p{ padding-left: 30px; line-height: 36px; font-size: 30px; color: #ffc500; margin-bottom: 22px;}
.jxsz .nr3{ width: 222px; top: 116px; left: 515px; -webkit-animation-delay: 2s; animation-delay: 2s;}
.jxsz .nr3 p{ padding-left: 38px;}
.jxsz .nr4{ width: 194px; top: 102px; left: 751px; -webkit-animation-delay: 3s; animation-delay: 3s;}
.jxsz .nr4 p{ padding-left: 32px;}
.jxsz span{ display: block; line-height: 26px; font-size: 18px; color: #f67177;}

/*活动流程*/
.hdlcbg{ background:url(/images/zhuanti/2017ejcx/cx_06.png);}
.hdlc{ padding-bottom: 50px;}
.hdlc .tit{ line-height: 100px; margin-bottom: 15px; padding-left: 40px; font-size: 26px; color: #fbc50d; font-weight: 700;}
.hdlc .jt{ width:112px; height: 110px; background:url(/images/zhuanti/2017ejcx/cx_17.png) no-repeat center 45px;}
.hdlc dl{ width:110px;}
.hdlc dl img{ display: block; width: 110px; height: 110px; margin:0 auto 10px;}
.hdlc dl dd{ text-align: center; font-weight: 700; font-size: 17px; color: #fff;}
.hdlc dl dd a{ color: #fff;}

/*筛分细则*/
.sfxz{ padding: 22px 0;}
.sfxz .sf{ width: 434px; padding: 0 25px;}
.sfxz .sf .stit{ height: 87px; border-bottom: 1px solid #fbca02;}
.sfxz .sf .stit-left{ font-size: 36px; line-height: 87px; color:#dd3742; font-weight:700; padding-left: 15px;}
.sfxz .sf .stit-dlq{ padding:30px 15px 0 0;}
.sfxz .sf .stit-dlq .dl,.sfxz .sf .stit-dlq .zc{ display: block; width: 72px; height: 32px; background: #a9252e; color: #feefbc; font-size: 14px; text-align: center; line-height: 32px;}
.sfxz .sf .stit-dlq .zc{ background: #feefbc; color: #c1393f;}
.sfxz .sf .stit-dlh{ padding:30px 15px 0 0; line-height: 32px; font-size: 14px; color: #c1393f;}
.sfxz .sf .stit-dlh a{ display: inline-block; color: #c1393f; margin-left: 10px;}
.sfxz .sf .scen{ padding: 18px 0 8px 0; border-bottom: 1px solid #fbca02;}
.sfxz .sf .snr{ height: 32px; clear: both; line-height: 22px; font-size: 14px;}
.sfxz .sf .snr i{ color: #f00;}
.sfxz .sf .snr .test{ width: 148px; height: 20px; background: #fff; border: 1px solid #e0e0e0; font-size: 14px;}
.sfxz .sf .snr .test2{ width: 48px; height: 20px; background: #fff; border: 1px solid #e0e0e0; font-size: 14px;}
.sfxz .sf .snr-l,.sfxz .sf .snr-l2{ width: 88px; text-align: right;}
.sfxz .sf .snr-l2{ width: auto;}
.sfxz .sf .snr-c{ padding-right: 5px;}
.sfxz .sf .snr-r{ color: #999; padding-left: 5px; font-size: 12px;}
.sfxz .sf .sbot{ text-align: center; padding-top: 24px;}
.sfxz .sf .sbot .han{ display: inline-block; width: 118px; height: 40px; margin: 0 25px 18px 25px; background: #fac803; text-align: center; line-height: 40px; font-size: 14px; color: #a9252e;}
.sfxz .sf .sfoot{ text-align: center; line-height:30px; font-size:14px; color:#cc0000;}
.sfxz .xz{ padding: 0 25px 20px; background:#feefbc; border-radius:10px;}
.sfxz .xz .xtit{ line-height: 46px; padding-top: 16px; font-size: 36px; color:#dd3742; font-weight:700;}
.sfxz .xz .xsubtit{ line-height: 36px; padding-top: 6px; font-size: 24px; color:#dd3742; font-weight:700;}
.sfxz .xz p{ line-height: 26px; font-size: 14px;}
.sfxz .xz p span{ color: #dd3742;}
.bbs_links{ display:block; width:366px; height:56px; line-height:56px; font-size:24px; color:#fff; text-decoration:none; font-weight:bold; border-bottom:5px solid #ea4310; text-align:center; background:#ff5603; margin:0 auto;}
.bbs_links:hover{ background:#ea4310; border-bottom:5px solid #ff5603; text-decoration:none;}

    /*英雄榜*/
.yxbbg{ background:url(/images/zhuanti/2017ejcx/cx_07.png);}
.yxb{ padding-bottom: 40px;}
.yxb .yx{width:670px; font-size: 14px;}
.yxb .yx-tit{ line-height: 80px; font-size: 36px; color:#fbc50d; font-weight:700; padding-left: 40px;}
.yxb .yx-tit span{ font-weight: 400; font-size: 18px;}
.yxb .yx-tit a{ font-weight: 400; font-size: 18px; color:#fbc50d;}
.yxbTable table{ width:100%;background:#fff;border-collapse:collapse;}
.yxbTable table td,.yxbTable table th{padding:10px 8px;line-height:20px; border:1px solid #a9252e;color:#5e5e5e; background:#fff;}
.yxbTable table thead th{line-height:26px; color:#a9252e; padding:5px 8px; text-align: center;}
.yxbRoll{height:329px;overflow:hidden;overflow-y:auto;}
.yxbTable table td.td-w{width:101px;*width:102px;_width:101px;}
.yxbTable .yxbCon{ width:669px;border-right:1px solid #a9252e;}
.yxbTable table td{ text-align:center;}
.yxbTable table .red{color:#f00;}
.yxbTable .yxbRoll th{ font-weight:normal; text-align:center;}
.xyxs{width:310px; padding-top:47px; _padding-top:40px;}
.xyxs h4{width:142px;height:40px; line-height:40px; background:#ff822b; font-size:22px; color:#fff; text-align: center; margin:0 auto;}
.xyxsBg{height:363px; border:2px solid #fac803; background-color: #feefbc;}
.xyxs-roll{height:320px; margin-top:10px;overflow:hidden;}
.xyxs-roll ul li{padding:0 16px;}
.xyxs-roll ul li b{display:block;line-height:30px; padding:15px 0 5px 26px; background:url(/images/zhuanti/2017ejcx/cx_18.png) no-repeat left 22px;color:#dd3742; font-weight:normal;}
.xyxs-roll ul li p{line-height:20px;text-indent:2em; text-align:justify; text-justify:inter-ideograph;}

/*底部浮动*/
.floatBar{width:100%;height:64px;padding-top:19px;position:fixed;_position:absolute;left:0;bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CCFCF4D0', endColorstr='#CCFCF4D0');background:rgba(252,244,208,0.8);z-index:2;}
:root .guide-hd li i,:root .crowd-dl dd,:root .dream li span,:root .floatBar{filter:none;}/*for IE9*/
.tjfa,.tjqt{padding-top:6px;}
.tjfa a,.tjqt a,.tj-hotline a{height:35px; line-height:35px;padding:0 17px 0 34px; border:2px solid #a9252e; display:inline-block; font-size:16px; color:#a9252e;background:url(/images/zhuanti/2017ejcx/floatBar-i.png) no-repeat 8px top;_background:url(/images/zhuanti/2017ejcx/floatBar-i8.png) no-repeat 8px top; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; float:left;}
.tjqt a,.tj-hotline a{height:39px; line-height:39px; padding:0 12px; border:0 none; background:#a9252e; color:#fff;}
.tj-hotline p{line-height:25px;font-size:16px;padding-left:32px;color:#3e3e3e;background:url(/images/zhuanti/2017ejcx/floatBar-i.png) no-repeat left -29px;_background:url(/images/zhuanti/2017ejcx/floatBar-i8.png) no-repeat left -29px; margin-left:106px;}
.tj-hotline p a{height:auto; line-height:25px;background:none; margin:0; padding:0; color:#3e3e3e;}
.tj-hotline a{background:#fb8f02; margin-top:6px;}



/*课程弹框*/
.dataHint{display:inline-block; text-indent:0; position:relative;z-index:1;}
.dataHint em{color:#ff5603; font-style:normal; cursor:pointer;}
.dataHint .red{ color:#f95102;}
.hint-cpm{padding-top:10px;background:url(about:blank);position:absolute;top:20px;left:50%;}
.hint-cpm .hCpm-bd{padding:8px;text-align:left;border:solid 1px #ebb16e;background:#fffae5;color:#5d5c5c;font-weight:normal;}
.hCpm-bd p{line-height:20px;font-size:12px;}
.hCpm-bd .ti2{text-indent:2em;}
.hint-cpm i{width:19px;height:11px;line-height:0px; font-size:0px;display:block; position:absolute;left:50%;top:0; margin-left:-9px;background:url(/images/hint-i.gif) no-repeat;}

/*书弹框*/
.choose-rela{position:relative;z-index:60;}
.choose-click span{cursor:pointer; color:#ff8400;}
.choose-click .yet-span{display:none;}
.choose-click .yet-span i{color:#7dca6a;}
.choose-massage{width:250px;border:1px solid #aeadad;border-top:3px solid #f99115; position:absolute; background:#fff;left:-258px;top:-73px; display:none; z-index:1111;}
.choose-massage i{width:9px;height:17px; background:url(/images/pro2016/jianzao/choose-i.png) no-repeat; display:block; position:absolute;right:-9px;top:71px;}
.choose-massage ul{padding:5px 0 5px 12px;}
.choose-massage ul li{line-height:22px;padding:3px 0; text-align:left;}
.choose-massage ul li div{display:inline-block;*display:inline;*zoom:1;}
.choose-massage ul li .tit{width:130px;}
.choose-massage ul li .tit input{margin-right:0;}
.choose-massage ul li .sj input{width:20px;height:16px;line-height:16px;border:1px solid #cabcbc; margin:0 0 0 6px; text-align:center;}
.qk{ width:600px; left:-607px; z-index:9999;}
.qk h3{ line-height:28px; padding:0 0 0 20px; color:#f99115; text-align:left; background:#fff3e6;}
.qk .qkxx li{ float:left; padding:0 10px 0 0;}
.choose-close{text-align:center; padding:10px 0; background:#f1f1f1;}
.choose-close em{width:60px;height:24px; line-height:24px; background:#ff7a32; display:inline-block; margin:0 10px;cursor:pointer; color:#fff;}
.choose-close em.close{ background:#a8a8a8;}

/*申请专区*/
.sqzq {width:950px; margin:0 auto; clear:both;}
.sqzq td{ font-size:14px; line-height:24px; color:#333;}
.page{margin:10px 0 0 290px}
.page ul li{float:left;margin:0 10px 0 0}



/*弹框*/
.dialog-mod{ display:none; width:100%; position:fixed; left:0; top:0; z-index:20; _position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||(document.documentElement.clientWidth*0)));_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||(document.documentElement.clientHeight*0))))}
.dialog-mod .bg{ width:100%; height:100%; background:#000; opacity:0.4; filter: Alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; z-index:2;}
.cms-dialogs{ width:512px; position:fixed; top:50%; left:50%; margin:-150px 0 0 -300px; background:#f2ebd4; border:4px solid #b20a17; border-radius:5px; z-index:99; padding:40px;}
.cms-dialogs i{ display:block; cursor:pointer; overflow:hidden; background:url(/images/zhuanti/2017ejcx/tk_03.png) no-repeat; width:32px; height:32px; position:absolute; right:20px; top:20px;}
.cms-dialogs .top{ line-height:50px; font-size:24px; color:#9d00ff; font-weight:700;}
.cms-dialogs .cen{ line-height:32px; font-size:18px; color:#2d2035;}
.cms-dialogs .han{ display:block; margin:15px auto 0; width:110px; height:37px; line-height:36px; font-size:20px; color:#fff; padding-left:20px; background:url(/images/zhuanti/2017ejcx/tk_07.png) no-repeat; text-align:center; padding-right:34px;}

/**/
.kecheng{ clear:both; margin-bottom: 20px; padding-top:20px;}
.kecheng table{ border-collapse: collapse; background:#fff;}
.kecheng td{ line-height: 22px; padding: 10px; font-size: 14px; border-bottom: 1px solid #c5c5c5;}
.kecheng p{ cursor: pointer; position: relative;}
.kecheng p input{ position: absolute; top:5px; *top:-3px; right:0; _right:10px;}
.kecheng p .zd{ position: absolute; width: 22px; height: 22px; top:0; right:0; _right:10px; background:url(about:blank); z-index: 2;}
.kecheng .chkNameYdb input{ position: absolute; top:5px; *top:-3px; left:0;}
.kecheng .chkNameYdb .zd{ position: absolute; width: 22px; height: 22px; top:0; left:0; background:url(about:blank); z-index: 2;}
.kecheng .nhui{ color: #999; cursor: auto;}
.kecheng .tabtit,.kecheng .tabtit01,.kecheng .tabtit02,.kecheng .tabtit03,.kecheng .tabtit04,.kecheng .tabtit05,.kecheng .tabtit06{ padding: 14px 10px; font-size: 16px; text-align: center; color: #fde640; font-weight: 700;}
.kecheng .tabtit01{ background-color: #383530; color: #fff;}
.kecheng .tabtit02{ background-color: #ea6b0e;}
.kecheng .tabtit03{ background-color: #d1143c;}
.kecheng .tabtit04{ background-color: #0871c4;}
.kecheng .tabtit05{ background-color: #02a360;}
.kecheng .tabtit06{ background-color: #383530;}
.kecheng .tabnr02{ background-color: #ffefe0;}
.kecheng .tabnr03{ background-color: #fee7ed;}
.kecheng .tabnr04{ background-color: #eaf7ff;}
.kecheng .tabnr05{ background-color: #ebfff6;}
.jiesuan{ margin-bottom: 20px; padding:20px; background:#fff;}
.jiesuan .jleft{ line-height: 56px; font-size: 14px; color: #7f7f7f;}
.jiesuan .jright{ line-height: 56px; font-size: 14px; color: #7f7f7f;}
.jiesuan .jright .zj{ margin-right: 40px; line-height: 56px; font-size: 24px; color: #ff5603;}
.jiesuan .jright .han{ display: block; width: 220px; height: 50px; line-height: 50px; text-align: center; font-size: 26px; font-weight: 700; color: #fff; background-color: #ff5603; border-bottom: 6px solid #ea4310;}
.jiesuan .jright .han:hover{ text-decoration: none; background-color: #ea4310;}


/*选课协议弹框*/
.adCeng{ display:none;width:100%;z-index:101;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))}
.tanchu{ display: none; overflow:hidden; width:600px; text-align:left; background-color:#fff; position:fixed; top:50%; left:50%; margin:-173px 0 0 -300px; z-index:202; -webkit-box-shadow:2px 4px 4px #333; -moz-box-shadow:2px 4px 4px #333; box-shadow:2px 4px 4px #333; border-radius:5px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.tanchu .tc-tit{ height:55px; background-color:#f2f2f2; border-bottom:1px solid #e0e0e0; position:relative;}
.tanchu .tc-tit h5{ padding-left:48px; line-height:54px; font-size:16px; background-position:26px -3030px;}
.tanchu .tc-tit .close{ width:15px; height:15px; position:absolute; top:20px; right:16px; background:url(/images/pro2018/jianli/ico.png) no-repeat -184px -271px; cursor:pointer;}
.tanchu .tc-con{ height:180px; padding:15px 30px 0 30px; font-size:14px; color:#666; line-height:32px; overflow:auto; *position:relative; _width:540px; _overflow-x:hidden;}
.tanchu .tc-con a{ color:#ff702a;}
.tanchu .tc-con .nr01{ _width:472px; line-height:32px; clear:both; padding-left:68px; position:relative;}
.tanchu .tc-con .nr01 .nbt{ position:absolute; top:0; left:0;}
.tanchu .tc-con .on{ display: block;}
.tanchu .btn{ display:block; width:204px; height:42px; background-color:#f87157; line-height:42px; font-size:14px; text-align:center; color:#fff; margin:30px auto; font-weight:bold; cursor:pointer; border-radius:3px;}
.tanchu .btn:hover{ background-color: #f13712;}

/**/
.ziliao{ width:527px; height:348px; background:url(/images/zhuanti/2017ejcx/bg01.png) no-repeat center top #ffe29e;}
.ziliao h3{ text-align:center; font-size:30px; color:#d83820; font-weight:bold; line-height:42px; padding:20px 0;}
.ziliao p{ font-size:16px; line-height:30px; padding:0 0 15px 80px; color:#333;}
.ziliao p a{ color:#333;}
.ziliao .btn1{ display:block; width:366px; height:56px; line-height:56px; font-size:24px; color:#fff; text-decoration:none; font-weight:bold; border-bottom:5px solid #ea4310; text-align:center; text-align:center; background:#ff5603; margin:0 auto;}
.ziliao .btn1:hover{ background:#ea4310; border-bottom:5px solid #ff5603;}
.ziliao .btn2{ display:block; width:366px; height:56px; line-height:56px; font-size:24px; color:#fff; text-decoration:none; font-weight:bold; border-bottom:5px solid #2e7bc3; text-align:center; text-align:center; background:#53a0e8; margin:14px auto 0;}
.ziliao .btn2:hover{ background:#2e7bc3; border-bottom:5px solid #53a0e8;}

/**/
.weixin{width:453px; height:348px; background:url(/images/zhuanti/2017ejcx/bg02.png) no-repeat right bottom #ffe29e;}
.weixin h3{ text-align:center; font-size:30px; color:#d83820; font-weight:bold; line-height:42px; padding:20px 0;}
.weixin ul{}
.weixin li{ float:left; _display:inline; width:226px; text-align:center;}
.weixin li.ewm1{ width:183px; margin-left:30px;}
.weixin p{ line-height:38px; font-size:16px; color:#333;}

/* 左侧浮动 */
.floatCtro { display:none; width:58px; position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); left:2%; top:50%; z-index:100 }
.floatCtro .fct{ display: block; width: 58px; height: 57px; background:url(/images/zhuanti/2017ejcx/gotop.png) no-repeat 0 0;}
.floatCtro .fcb{ width: 58px; height:30px; line-height:30px; padding:10px 0 0 0; text-align:center; color:#b25c01; background:url(/images/zhuanti/2017ejcx/gotopb.png) no-repeat #ff8503; cursor:pointer;}
.floatCtro .fcc{ background: #ff8503;}
.floatCtro p { text-align:center; line-height:18px; padding: 6px 0; cursor:pointer; border-bottom: 1px dotted #ffb465; color:#fff;}
.floatCtro p.cur { background:#ff8503;}
.floatCtro .b0{ border: 0;}
