@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1100px;}
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;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}

/*框架*/
.layout{ clear:both;width:1100px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.bghong{ background: #81042b;}
.bghong2{ background: #901c37;}
.ggtit{ height: 140px; background:url(/images/zhuanti/yj65/yj_15.png) repeat-x center; text-align: center;}
.ggtit .t1{ display: inline-block; padding: 0 40px; line-height: 140px; font-size: 42px; color: #fbe763; font-weight: 700; background: #81042b;}
.ggtit .t2{ background: #901c37;}

/*页头*/
.headerbg{ background:url(/images/zhuanti/yj65/yj_01.png) no-repeat center top;}
.header{ height: 406px;}
.header .logo{ width: 208px; height: 52px; top: 22px; left: 0;}

/*倒计时*/
.djsmainbg{ background:url(/images/zhuanti/yj65/yj_02.png) no-repeat center top;}
.djsmain{ height: 446px;}
.djsmain .djs{ width: 100%; height: 82px; text-align: center; line-height: 82px; font-size: 32px; font-weight: 700; color: #fff;}
.djsmain .cbox{ padding-top: 101px;}
.djsmain .cbox .list{ width: 251px; margin-left: 15px; font-size: 24px;}
.djsmain .cbox .list .lt{ height: 39px;}
.djsmain .cbox .list .lt-l{display: block; width: 107px; height: 39px; text-align: center; line-height: 39px; color: #8abfff;}
.djsmain .cbox .list .lc{ line-height: 32px; text-align: center; padding: 23px 0; color: #fff;}
.djsmain .cbox .list .lc em{ color: #fbe763;}
.djsmain .cbox .list2{ margin-left: 322px;}
.djsmain .cbox .list2 .lt-l{ color: #ff84a0;}

/*课程*/
.kecheng .cbox{ margin-bottom: 20px;}
.kecheng .cbox table{ border-collapse: collapse; background: #fff;}
.kecheng .cbox td{ line-height: 22px; padding: 16px; text-align: center; font-size: 16px;}
.kecheng .cbox .fenbg{ background: #ffd8cf;}
.kecheng .cbox .huangbg{ background: #fff2cc;}
.kecheng .cbox .zi1{ background: #8f3cae; color: #fbe763;}
.kecheng .cbox .zi2{ background: #7135bd; color: #fff; line-height: 20px; font-size: 14px; text-align: left;}
.kecheng .cbox .hong1{ background: #c41a39; color: #fbe763;}
.kecheng .cbox .hong2{ background: #b21549; color: #fff; line-height: 20px; font-size: 14px; text-align: left;}
.kecheng .cbox .lan1{ background: #5484cf; color: #fbe763;}
.kecheng .cbox .lan2{ background: #337ed9; color: #fff; line-height: 20px; font-size: 14px; text-align: left;}
.kecheng .cbox .lv1{ background: #13bcb5; color: #fbe763;}
.kecheng .cbox .lv2{ background: #08b8c3; color: #fff; line-height: 20px; font-size: 14px; text-align: left;}
.kecheng .cbox .f18{ font-size: 18px;}
.kecheng .cbox .tal{ text-align: left;}
.kecheng .cbox .subtit{ font-weight: 700;}
.kecheng .cbox .subtit-jg{ color: #c41a39;}
.kecheng .cbox .subtit-yj{ font-size: 14px; color: #999; font-weight: 400; text-decoration: line-through;}
.kecheng .cbox .kc{ padding: 0;}
.kecheng .cbox .kc-l{ width: 50%;}
.kecheng .cbox .kc label{ display: inline-block; overflow: hidden; position: relative; width: 18px; height: 18px; background:url(/images/zhuanti/yj65/yj_09.png) no-repeat; cursor: pointer;}
.kecheng .cbox .kc label input{ position: absolute; top: -30px;}
.kecheng .cbox .kc .on{ background:url(/images/zhuanti/yj65/yj_10.png) no-repeat;}
.kecheng .cbox .kc .nhui{ background:url(/images/zhuanti/yj65/yj_16.png) no-repeat; cursor: inherit;}
.kecheng .jbox{ height: 52px; margin-bottom: 10px; color:#333;}
.kecheng .jbox .han{ display: block; width: 166px; height: 52px; border-radius: 3px; border-bottom: 4px solid #e37a30; text-align: center; line-height: 52px; font-size: 18px; color: #fff; background: #fd9a31;}
.kecheng .jbox .han:hover{ text-decoration: none; opacity: 0.9;}
.kecheng .jbox .txt{ padding-right: 34px; line-height: 52px; font-size: 16px; color: #fff;}
.kecheng .jbox .txt em{ display: inline-block; width: 18px; height: 18px; background:url(/images/zhuanti/yj65/yj_09.png) no-repeat; margin: 0 3px; vertical-align: middle;}
.classesBuy span{ font-size:20px; color:#ffffff; padding:0 10px 0 0;}
.kecheng .dbhan{ display: block; width: 230px; height: 50px; text-align: center; line-height: 50px; font-size: 16px; color: #fff; background: #0e8ed9; border-radius: 3px; margin: 0 auto 34px; cursor: pointer;}
.kecheng .dbhan:hover{ text-decoration: none; opacity: 0.9;}
.kecheng .tsbox{ padding-bottom: 40px; color: #fff;}
.kecheng .tsbox-t{ line-height: 28px; font-size: 18px;}
.kecheng .tsbox-b{ line-height: 24px; font-size: 14px;}
.kecheng .tsbox-b a{ color: #fd9a31;}

/*免费领*/
.mfl{ padding-bottom: 50px;}
.mfl .boxl{ width: 505px; height: 316px; font-size: 14px; line-height: 24px; color: #fff; border-right: 3px solid #cd5370; background:url(/images/zhuanti/yj65/yj_03.png) no-repeat 144px top;}
.mfl .boxl .logintxt{ top: 110px; left: 220px;}
.mfl .boxl .logintxt a{ margin-left: 10px; color: #fff; font-weight: 700;}
.mfl .boxl .txt{ top: 110px; left: 40px;}
.mfl .boxl .txt-t{ line-height: 64px; font-size: 24px; font-weight: 700;}
.mfl .boxl .han{ top: 260px; left: 222px; width: 166px; height: 52px; text-align: center; line-height: 52px; font-size: 18px; color: #fff;}
.mfl .boxr{ width: 487px; height: 316px; margin-right: 40px; background:url(/images/zhuanti/yj65/yj_04.png) no-repeat top;}
.mfl .boxr .yhq{ top: 97px; left: 0; width: 392px; height: 49px; line-height: 32px; padding: 112px 0 0 95px; font-size: 18px; color: #fff;}
.mfl .boxr .txt{ top: 270px; left: 0; line-height: 24px; font-size: 14px; color: #fff;}

/*二维码*/
.ewmbox{ padding-bottom: 35px;}
.ewmbox .list{ width: 249px; margin-right: 34px;}
.ewmbox .list p{ line-height: 42px; text-align: center; font-size: 14px; color: #fff;}
.ewmbox .m0{ margin: 0;}

/*学习流程*/
.xxlc2 .lc .l1, .xxlc2 .lc .l2, .xxlc2 .lc .l3, .xxlc2 .lc .l4{background:url("http://www.jianshe99.com/images/pro2018/jianzao/icoss.png") no-repeat;}
.xxlc_warp{ width:100%; height:218px; background:url(http://www.jianshe99.com/images/pro2018/jianzao/foot_bg.gif) repeat-x; }
.yellow a:link{ color:#ffeda3;}
.yellow a:visited{ color:#ffeda3;}
.yellow a:hover{ color:#ffeda3;}
.xxlc2{}
.xxlc2 .lc{ float:left;margin-left: 50px; padding:20px 0 0 0;}
.xxlc2 .lc li{ float:left; display:inline; margin:0 0 0 70px; width:180px;}
.xxlc2 .lc .t{ width:102px; height:73px;}
.xxlc2 .lc .l1{ background-position:0 -303px;}
.xxlc2 .lc .l2{ background-position:-112px -303px;}
.xxlc2 .lc .l3{ background-position:0 -383px;}
.xxlc2 .lc .l4{ background-position:-112px -383px;}
.xxlc2 .lc h3{ font-size:22px; color:#ffdd54; line-height:32px; padding:0 0 10px 0;}
.xxlc2 .lc p{ line-height:24px; color:#fff; font-size:14px;}

/*左侧浮动*/
.floatCtro{ width:124px; left:0; top:50%; margin:-200px 0 0 ; position:fixed; _position:absolute; z-index:100 }
.floatCtro .top{ width:124px; height:158px; background:url(/images/zhuanti/yj65/yj_12.png) no-repeat;}
.floatCtro p{ width: 94px; height: 38px; line-height:38px; color:#bb7842; font-size:14px; padding-left: 30px; cursor:pointer; background:url(/images/zhuanti/yj65/yj_13.png) no-repeat;}
.floatCtro p a{ color:#bb7842;}
.floatCtro .backtop{ width:124px; height:91px; background:url(/images/zhuanti/yj65/yj_14.png) no-repeat; cursor:pointer;}

/*班次对比弹框*/
.mask{ display:none; width:100%;z-index:101;height:100%;background:#000;opacity:.7;filter:alpha(opacity=70);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.bcdbtk{ display:none; width:930px; height:500px; padding:50px 0 0 0; background:#fff; position:fixed; top:50%; left:50%; margin:-280px 0 0 -465px; z-index:202; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.bcdbtk .close{ width:17px; height:17px; right:16px; top:20px; background:url("http://www.jianshe99.com/images/pro2018/jianli/ico.png") no-repeat -184px -271px; cursor:pointer; transition:all 0.2s linear;}
.bcdbtk .close:hover{transform:rotateZ(180deg);}
.bcdbtk .con{ margin: 0 20px; height: 480px; overflow: auto; overflow-x: hidden;}
.biaoge22{ text-align:center; font-size:12px;border-collapse:collapse;border-spacing:0;background:white;}
.biaoge22 td{ height:18px; line-height:18px; padding:5px 10px; border:1px solid #eee;}
.biaoge22 td strong{ font-size:14px; color: #333;}
.biaoge22 .t{font-size:14px; font-weight:bold; color:#ffec4a; text-align:center;}
.biaoge22 .t3{font-size:14px; font-weight:bold; color:#ffec4a; text-align:center;;}
.biaoge22 .t1{ font-size:14px; font-weight:bold; color:#ffec4a; text-align:center;}
.biaoge22 .t1 a{ color:#ffec4a;}
.biaoge22 .t2{  font-size:14px; color:#fff; text-align:center;}
.biaoge22 .t2 a{ color:#fff;}
.biaoge22 .t4{font-size:14px; font-weight:bold; color:#ffec4a; text-align:center;}
.biaoge22 .gou{ display:inline-block; width:11px; height:15px; }
.biaoge22 span{ font-size:12px;}
.biaoge22 td .jstk{ cursor:pointer;}
.biaoge22 td .jstkCpm{width:266px;}
.biaoge22 td .jstkCpm .jian{right:60px;}
.biaoge22 td .jstkCur{position:relative;}
.biaoge22 td .jstkCur .jstkCpm{ display:block;}
.biaoge22 td .jstkCpm{display:none; line-height:22px; border:1px solid #fab347; border-radius:3px;font-weight:normal;position:absolute;left:10px;text-align:left;top:22px;white-space:normal;width:250px;font-size:12px;z-index:5; padding:5px;background:#fff;}
.biaoge22 td .jstkCpm .jian{display:block; background:url(/images/pro2016/jianzao/jstk-i.gif) no-repeat; font-size:0; height:6px; line-height:0; overflow:hidden; position:absolute; right:205px; top:-6px; width:12px;}
.biaoge22 .f12{ font-size:12px;}

/*提示*/
.hCpm-bd p{line-height:20px;font-size:12px;}
.hCpm-bd .ti2{text-indent:2em;}
.biaoge22 td .jstk{ cursor:pointer;}
.biaoge22 td .jstkCpm{width:266px;}
.biaoge22 td .jstkCpm .jian{right:60px;}
.biaoge22 td .jstkCur{position:relative;}
.biaoge22 td .jstkCur .jstkCpm{ display:block;}
.biaoge22 td .jstkCpm{display:none; line-height:22px; border:1px solid #fab347; border-radius:3px;font-weight:normal;position:absolute;left:-8px;text-align:left;top:22px;white-space:normal;width:250px;font-size:12px;z-index:5; padding:5px;background:#fff;}
.biaoge22 td .jstkCpm .jian{display:block; background:url(/images/pro2018/jianzao/jstk-i.gif) no-repeat; font-size:0; height:6px; line-height:0; overflow:hidden; position:absolute; right:205px; top:-6px; width:12px;}

/*选课协议弹框*/
.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;}








