@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333;}
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: none; color:#2995f7;}
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;}

/*框架*/
.container{ 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/zaojia/index2016/an.png) no-repeat; _background:url(/images/zaojia/index2016/an.gif) no-repeat;}
.hui{}
.ggtit{ height: 60px; border-bottom: 1px solid #e0e0e0; margin-bottom: 20px;}
.ggtit-left{ height: 57px; line-height: 56px; border-bottom: 4px solid #f4674b; font-size: 28px; padding-right: 18px;}
.ggtit-left02{ border-bottom: 4px solid #047fee;}
.ggtit-right{ line-height: 60px; color: #909090; padding-left: 12px; font-size:14px;}
.ggtit-right span{ display:block;}
.ggtit-right .qp02{ color: #3294ed; cursor:pointer; z-index:9; cursor: pointer; padding:0 6px;}
.ggtit-right .pop02{ width:142px; border:1px solid #e7e7e7; background:#fff; padding:18px; left:-72px; top:52px; display:none; -webkit-box-shadow:1px 3px 4px #d0d0d0; -moz-box-shadow:1px 3px 4px #d0d0d0; box-shadow:1px 3px 4px #d0d0d0;}
.ggtit-right .pop02 .t{ margin-bottom:18px;}
.ggtit-right .pop02 .b{ clear:both;}
.ggtit-right .pop02 .b .han{ display:block; width:66px; height:26px; text-align:center; line-height:26px; font-size:14px; color:#fff; background-color:#0e97f7; margin-right:10px; cursor:pointer;}
.ggtit-right .pop02 .b .close02{ display:block; width:64px; height:24px; border:1px solid #d7d7d7; text-align:center; line-height:24px; font-size:14px; color:#666; cursor:pointer;}
.ggtit-right .non02 .pop02{display:block;}
.ggtit-right a{ color: #909090;}
.ggtit-right a:hover{ color: #3294ed;}
/*select模拟*/
.ggtit-right .pop02 .fun-select{ width:140px; height:24px; border:1px solid #d7d7d7; background-color:#fff; display:inline-block; *display:inline;*zoom:1;vertical-align:middle;cursor:pointer; position:relative;}
.ggtit-right .pop02 .fun-select select{display:none;}
.ggtit-right .pop02 .fun-select .t-select{height:24px;padding:0 24px 0 30px;overflow:hidden;line-height:24px; color:#666; white-space:normal; background:url(/images/zaojia/index2016/an.png) no-repeat 116px -2880px; _background:url(/images/zaojia/index2016/an.gif) no-repeat 116px -2880px;}
.ggtit-right .pop02 .fun-select .t-options{width:140px; max-height:206px; overflow-y:auto;background:#fff;position:absolute;top:24px;left:-1px;border:1px solid #aed0f0;}
.ggtit-right .pop02 .fun-select .t-options li{height:34px;line-height:34px; padding-left:30px; cursor:pointer; color:#666;}
.ggtit-right .pop02 .fun-select .t-options li.open-hover{background:#f8f8f8;}
.ggtit-right .pop02 .fun-select:hover{ border:1px solid #aed0f0;}
.ggtit-right .pop02 .fun-select:hover .t-select{ background:url(/images/zaojia/index2016/an.png) no-repeat 116px -1740px; _background:url(/images/zaojia/index2016/an.gif) no-repeat 116px -1740px;}
.ggtit-right .pop02 .fun-select:hover .t-options{ border:1px solid #aed0f0;}

.zin1{ z-index:1;}
.zin2{ z-index:2;}
.zin5{ z-index:5; position: relative;}
.zin6{ z-index:6; position: relative;}
.zin7{ z-index:7; position: relative;}
.zin8{ z-index:8; position: relative;}
.zin9{ z-index:9; position: relative;}
.zin10{ z-index:10; position: relative;}


/*页头*/
.header{ height: 56px; padding: 20px 0;}
.header .logo{ padding:6px 0 0 10px;}
.header .dh{ padding:18px 0 0 120px; height: 20px;}
.header .dh a:hover{ color: #2995f7;}
.header .dh .nr01,.header .dh .nr02,.header .dh .nr03,.header .dh .nr04{ display: block; padding: 0 30px; font-size: 14px; color: #666; background-position: 0 0;}
.header .dh .nr02{ background-position: 0 -60px;}
.header .dh .nr03{ background-position: 0 -120px;}
.header .dh .nr04{ background-position: 0 -180px;}
.header .dlh{ width: 216px; height: 56px; background:url(/images/zaojia/index2016/cj_05.png) no-repeat right #e7f7ff; margin-right: 10px}
.header .dlh .l{ width: 40px; height: 50px; padding: 5px 0 0 6px;}
.header .dlh .l img{ width: 46px; height: 46px;}
.header .dlh .l .zz{ display: block; width: 52px; height: 56px; top: 0; left: 0px; background:url(/images/zaojia/index2016/cj_04.png) no-repeat;}
.header .dlh .r{ width: 156px; padding-top: 6px;}
.header .dlh .r .qp{ color:#1b80db; padding-right: 14px; height: 22px; line-height: 22px; background:url(/images/zaojia/index2016/cj_07.png) no-repeat right center; z-index:9; cursor: pointer;}
.header .dlh .r .pop{ width:88px; border:1px solid #e7e7e7; background:#fff; padding:0 10px; left:0; top:22px; display:none;}
.header .dlh .r .pop a:hover{ color: #2995f7;}
.header .dlh .r .pop .nnr01,.header .dlh .r .pop .nnr02,.header .dlh .r .pop .nnr03{ display: block; padding-left: 26px; height: 40px; line-height: 40px; border-bottom:1px solid #e7e7e7; color: #666; background-position: 0 -2566px; cursor: pointer;}
.header .dlh .r .pop .nnr02{ background-position: 0 -2628px;}
.header .dlh .r .pop .nnr03{ background-position: 0 -2686px; border: 0;}
.header .dlh .r .non .pop{display:block;}
.header .dlh .r .tr{ width: 22px; height: 22px; background-position: 6px -236px; padding-left: 7px;}
.header .dlh .r .tb{ display: block; clear: both; line-height: 22px; color: #666;}
.header .dlh .r .tb:hover{ color: #2995f7;}
.header .dlq{ width: 216px; height: 36px; margin:10px 10px 0 0;}
.header .dlq a{ text-decoration: none;}
.header .dlq .dl{ display: block; width: 100px; height: 36px; background-color: #f87157; text-align: center; line-height: 36px; font-size: 16px; color: #fff; border-radius: 3px;}
.header .dlq .dl:hover{ background-color: #f73712;}
.header .dlq .zc{ display: block; width: 98px; height: 34px; border:1px solid #f87157; text-align: center; line-height: 34px; font-size: 16px; color: #f87157; border-radius: 3px;}
.header .dlq .zc:hover{ background-color: #f87157; color: #fff;}

/*导航*/
.navbg{ background-color: #047fee;z-index:1;position:relative}
.navbg h1{ display: block; width: 180px; height: 80px; border: 1px solid #eee; border-top: 3px solid #f4674b; background-color: #fff; line-height: 78px; text-align: center; font-size: 24px; font-weight: 400; top: -3px; left: 0;}
/*---start---切换栏目 datetime:201607211531 by:xiewei*/
.navbg h1 a.changeLm_btn{background:url(/images/ccbp/index2016/icon_xiabg.png) no-repeat right center;_background:url(/images/ccbp/index2016/icon_xiabg_png8.png) no-repeat right center;padding:0 15px 0 0}
.navbg .change_lm{width:356px;height:220px;top:54px;left:-1px;padding-top:10px;font-size:12px;text-align: left;display:none}
.navbg .change_lm .changeLm_in{width:356px;height:207px;border:1px solid #c8c8c8;background:#fff;padding-top:13px}
.changeLm_in em{display:block;width:21px;height:14px;background:url(/images/ccbp/index2016/icon_shangbg.png) no-repeat 0 0;_background:url(/images/ccbp/index2016/icon_shangbg_png8.png) no-repeat 0 0;left:154px;top:-10px}
.changeLm_in p{color:#ff4f4f;font-weight:bold;line-height:26px;margin:0 0 6px 12px}
.changeLm_in ul{margin:0 0 0 12px}
.changeLm_in ul li{float:left;width:85px;line-height:26px;}
/*---over---切换栏目 datetime:201607211531 by:xiewei*/
.nav{ height: 42px; padding-left: 206px;}
.nav li{ float: left; height: 42px; line-height: 42px; color: #fff; font-size: 14px; background:url(/images/zaojia/index2016/cj_03.png) no-repeat right center; white-space: nowrap;}
.nav li:hover{ background-color: #0791f2;}
.nav li a{ display: block; color: #fff; padding: 0 16px;}
.nav li a:hover{ text-decoration: none;}
.nav .bn{ background: none;}
.subnavbg{ background-color: #f7f7f7; border-bottom: 1px solid #eee; height: 38px; margin-bottom: 20px;}
.subnav{ height: 38px; padding-left: 222px; line-height: 38px; color:#666;}
.subnav a{ color:#666;}
.subnav a:hover{ color: #2995f7;}

/*倒计时+指南*/
.mtop{ margin-bottom: 28px;}
.dzn{ width: 272px;}
.dzn .djs{ height: 48px; line-height: 48px; margin-bottom: 12px; background-color: #e7f7ff; overflow:hidden;}
.dzn .djs .g01,.dzn .djs .h01{ height:48px; background-position: 17px -407px;}
.dzn .djs span{ padding-left:56px;}
.dzn .djs img{ width:272px; height:48px;}
.dzn .djs i{ padding: 0 15px; font-size: 18px; color: #f52324; vertical-align: middle;}
.dzn .djs li{ vertical-align: top;}
.dzn .zn{ border: 1px solid #e7e7e7;}
.dzn .zn a:hover{ color: #2995f7;}
.dzn .zn .t{ height: 40px; margin-bottom: 8px;}
.dzn .zn .t li{ float:left; width: 50%; text-align: center; line-height:40px; font-size:14px; background-color: #f6f6f6;}
.dzn .zn .t .on{ border-top:2px solid #f4674b; margin-top: -2px; background-color: #fff;}
.dzn .zn .bk{ width: 272px; display:none;}
.dzn .zn .bk .nr01{ overflow:hidden; clear:both; height:38px; margin-bottom: 13px; background-position: 0 -540px; margin-left: -6px;}
.dzn .zn .bk .nr01 b{ display:block; width:19px; height:33px; padding:5px 0 0 28px; color:#fff; line-height:14px; font-weight: 700; top: 0; left: 0;}
.dzn .zn .bk .nr01 b a{ color:#fff;}
.dzn .zn .bk .nr01 p{ padding-left:12px; line-height:19px;}
.dzn .zn .bk .nr02{ background-position: 0 -600px;}
.dzn .zn .bk .nr03{ height:48px; background-position: 0 -3060px;}
.dzn .zn .bk .nr03 b{ height:45px; padding:3px 0 0 28px; line-height:14px;}
.dzn .zn .bk .nr03 p{ padding-left:12px; line-height:19px; padding-top:5px;}
.dzn .zn .bk .nr04{ background-position: 0 -3120px;}
.dzn .zn .bk .bot{ height: 19px; line-height: 19px; padding-left: 54px; background-position: 20px -480px; margin-bottom: 16px;}
.dzn .zn .xs{ width: 272px; display:none;}
.dzn .zn .xs .pic{ text-align:center; padding:10px 0;}
.dzn .zn .xs li{ line-height:26px; padding-left:20px;}

/*新闻*/
.xinwen{ width:460px; margin-left:20px;}
.xinwen h2{ line-height:36px; font-size:20px; color:#f6502f; font-weight:400; text-align:center;}
.xinwen h2 a{ color:#f6502f;}
.xinwen p{ line-height:30px; padding-bottom:8px; border-bottom:1px dotted #d8d8d8; font-size:14px;}
.xinwen .tit{ padding-top: 8px; height: 36px; line-height:36px;}
.xinwen .tit-l{ display:block; font-size:18px; color:#1c79d2; padding:0 15px; background-position:0 -2268px;}
.xinwen .tit-r{ display:block; color:#999; padding:0 0 0 18px; background-position:0 -647px;}
.xinwen li{ clear:both; overflow:hidden; height:30px; line-height:30px; font-size:14px; vertical-align: top;}
.xinwen li .nr-l{ display:block; width:400px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xinwen li .nr-r{ display:block; color:#999; width:60px; text-align:right;}
.xinwen li .nr-l02{ display:block; color:#999; width:78px;}
.xinwen li .nr-r02{ display:block; width:330px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xinwen li .nr-l02 a{ color:#999;}
.xinwen li .nr-l02 a:hover{ color:#2995f7;}
.xinwen .xx{ height: 8px; border-bottom:1px dotted #d8d8d8; margin-bottom: 8px; clear:both; overflow:hidden;}

/*轮换*/
.lunhuan{ width:227px;}
.mSlide{height:170px;z-index:1; margin-bottom: 12px;}
.mSlide .mSlideBd{height:170px; overflow:hidden;}
.mSlide .mSlideBd li{ height:170px;}
.mSlide .mSlideBd img{ width:227px; height:170px;}
.mSlide .mSlideHd{position:absolute;left:50%; bottom:10px; margin-left:-40px; z-index:9;}
.mSlide .mSlideHd li{ overflow:hidden;width:17px;height:6px; line-height:99px; display:inline-block;*display:inline;*zoom:1; cursor:pointer; margin-left:3px; filter:alpha(opacity=50); background-color:#000; opacity:0.5;}
:root .mSlide .mSlideHd li{filter:none;}/*for IE9*/
.mSlide .mSlideHd li.on{ background-color:#ef2801;}
.lunhuan .ydbk{ background-color: #f5f5f5; height: 228px; color:#666;}
.lunhuan .ydbk a{ color:#666;}
.lunhuan .ydbk .tit{ line-height: 46px; padding-left: 16px; font-size: 14px;}
.lunhuan .ydbk .cen{ margin-bottom: 15px;}
.lunhuan .ydbk .cen-l{ width: 76px; height: 76px; border: 5px solid #fff; margin-left: 10px;}
.lunhuan .ydbk .cen-r{ width: 120px; line-height: 22px;}
.lunhuan .ydbk .bot{ padding-left: 6px;}
.lunhuan .ydbk .bot .nr{ display: block; width: 54px; text-align: center; cursor: pointer;}
.lunhuan .ydbk .bot .nr span{ display: inline-block; width: 36px; height: 36px;}
.lunhuan .ydbk .bot .nr i{ display: block; line-height: 34px;}
.lunhuan .ydbk .bot .nr01 span{ background-position: 0 -720px;}
.lunhuan .ydbk .bot .nr01:hover span{ background-position: 0 -960px;}
.lunhuan .ydbk .bot .nr02 span{ background-position: 0 -780px;}
.lunhuan .ydbk .bot .nr02:hover span{ background-position: 0 -1020px;}
.lunhuan .ydbk .bot .nr03 span{ background-position: 0 -840px;}
.lunhuan .ydbk .bot .nr03:hover span{ background-position: 0 -1080px;}
.lunhuan .ydbk .bot .nr04 span{ background-position: 0 -900px;}
.lunhuan .ydbk .bot .nr04:hover span{ background-position: 0 -1140px;}

/*试听报课*/
.stbk{ padding: 12px 0 28px 0;}
/*特色*/
.stbk .ts{ background-color: #fff; margin-bottom: 16px; border: 1px solid #ededed;}
.stbk .ts .bc{ width: 192px; height: 226px; border-right: 1px solid #ededed;}
.stbk .ts .bc-t{ line-height: 40px; text-align:center; font-size: 18px;}
.stbk .ts .bc-t .hot{ display: block; top: 4px; _top:-8px; left: 130px; _left: 65px; width: 21px; height: 13px; background-position: 0 -1200px;}
.stbk .ts .bc-t2{ line-height:34px; text-align:center; background-color:#f8f8f8; color:#666; margin-bottom:8px;}
.stbk .ts .bc-t2.lx{}
.stbk .ts .bc-c{ line-height: 24px; padding:0 0 10px 18px; color:#666;}
.stbk .ts .bc-b { padding-left:10px;}
.stbk .ts .bc-b02{ padding-left:36px;}
.stbk .ts .bc-b .qpl{ width: 24px; height: 24px; padding-right: 3px; color:#fff; text-align: center; line-height: 24px; margin-right: 5px; background-position: 0 -1260px;}
.stbk .ts .bc-b .qp{ width: 24px; height: 24px; text-align: center; line-height: 24px; margin-right: 4px; background-position: 0 -1320px; z-index:20; cursor: pointer;}
.stbk .ts .bc-b .qp.non{ background-position: 0 -2820px; color: #fff; font-weight: 700;}
.stbk .ts .bc-b .pop{ width:136px; border:1px solid #e7e7e7; background:#fff; padding:8px 12px; left:50%; top:36px; margin-left:-81px; color: #999; font-weight: 400; text-align: left; line-height: 22px; display:none;}
.stbk .ts .bc-b .pop .jian{ display:block; width:17px; height:9px; top:-9px; left:50%; margin-left:-8px; background-position: 0 -2940px;}
.stbk .ts .bc-b .non .pop{display:block;}
.stbk .ts .wt{ width: 226px;}
.stbk .ts .wt-t{ line-height: 54px; padding-left: 66px; font-size: 16px;}
.stbk .ts .wt-b{ line-height: 32px; padding-left: 18px;}
.stbk .ts .wt-b a{ color:#666;}
.stbk .ts .wt-b a:hover{ color: #2995f7;}
/*试听*/
.sideMenu{ background-color: #fff; width: 770px; border: 1px solid #e6e6e6; border-top: 2px solid #1d8fe9;}
.sideMenu .tit{ height:52px; line-height:52px; border-top:1px dotted #e8e8e8; background:#f7fcff;}
.sideMenu .tit.on{ background:#e7f5ff;}
.sideMenu .tit em{ display: inline-block; width:18px; height:18px; cursor:pointer; margin: 17px 0 0 20px; background-position:0 -1500px;}
.sideMenu .tit.on em{ background-position:0 -1440px; }
.sideMenu .tit .tl{ width: 250px; font-size: 16px; padding-left: 15px;}
.sideMenu .tit .tc{ width: 216px; color: #999;}
.sideMenu .tit .tc a{ color: #999;}
.sideMenu .tit .qp{ width: 68px; height: 24px; margin: 13px 0 0 0;}
.sideMenu .tit .qp .han{ display: block; width: 68px; height: 24px; border: 1px solid #f9401b; background-color: #f4674b; text-align: center; line-height: 24px; font-size: 16px; color: #fff; top: 0; left: 0; overflow: hidden; cursor: pointer;}
.sideMenu .tit .pop{ width: 236px; color:#666; padding: 44px 15px 10px 15px; border: 1px solid #6daff2; background-color: #fff; right:-20px; top:-14px; display: none; z-index: 1;}
.sideMenu .tit .pop-ts{ line-height:32px; color:#999; margin-bottom:5px;}
.sideMenu .tit .pop-t01,.sideMenu .tit .pop-t02,.sideMenu .tit .pop-t03{ height: 18px; line-height: 18px; padding-left: 28px; margin-bottom: 10px; background-position:0 -2340px;}
.sideMenu .tit .pop-t02{ background-position:0 -2400px;}
.sideMenu .tit .pop-t03{ background-position:0 -2460px;}
.sideMenu .tit .pop-c{ clear:both; line-height: 18px; margin-bottom: 10px;}
.sideMenu .tit .pop-c-l{ width:180px; padding-left:20px;}
.sideMenu .tit .pop-c-l input{ vertical-align: sub; _vertical-align: middle; position:absolute; top:3px; *top:-3px; left:0;}
.sideMenu .tit .pop-xx{ clear: both; overflow: hidden; height: 1px; border-bottom: 1px dotted #ddd; margin-bottom: 10px;}
.sideMenu .tit .non .pop{display:block;}
.sideMenu .tit:hover .tl{ color: #f4674b;}
.sideMenu .tit:hover .tc{ color: #333;}
.sideMenu .tit:hover .tc a{ color: #333;}
.sideMenu .tit:hover .tr{ background-color: #f9401b;}
/*select模拟*/
.sideMenu .tit .fun-select{ width:140px; height:24px; border:1px solid #aed0f0; background-color:#fff; display:inline-block; *display:inline;*zoom:1;vertical-align:middle;cursor:pointer; position:relative; margin:13px 20px 0 0;}
.sideMenu .tit .fun-select.hover{ border:1px solid #f4674b;}
.sideMenu .tit .fun-select select{display:none;}
.sideMenu .tit .fun-select .t-select{height:24px;padding:0 24px 0 10px;overflow:hidden;line-height:24px; color:#666; white-space:normal; background:url(/images/zaojia/index2016/an.png) no-repeat 116px -1740px; _background:url(/images/zaojia/index2016/an.gif) no-repeat 116px -1740px;}
.sideMenu .tit .fun-select .t-options{width:140px;overflow-y:auto;background:#fff;position:absolute;top:24px;left:-1px;border:1px solid #aed0f0;}
.sideMenu .tit .fun-select .t-options li{height:34px;line-height:34px; padding-left:10px; cursor:pointer; color:#666;}
.sideMenu .tit .fun-select .t-options li.open-hover{background:#f8f8f8;}
.sideMenu .tit:hover .fun-select{ border:1px solid #6daff2;}
.sideMenu .tit:hover .fun-select.hover{ border:1px solid #f4674b;}
.sideMenu .tit:hover .fun-select .t-select{ background:url(/images/zaojia/index2016/an.png) no-repeat 116px -1680px; _background:url(/images/zaojia/index2016/an.gif) no-repeat 116px -1680px;}
.sideMenu .tit:hover .fun-select .t-options{ border:1px solid #6daff2;}
/*视频*/
.sideMenu .st{ padding:20px 35px; display:none; _overflow: hidden; _position: relative;}
.sideMenu .st-l{ width: 248px;}
.sideMenu .st-l li{ width: 248px; height: 38px; line-height: 38px; border-bottom: 1px solid #f6f6f6; position: relative; cursor: pointer;}
.sideMenu .st-l li i{ display: none;}
.sideMenu .st-l li .stl{ display: block; width: 140px; padding-left: 46px; font-size: 14px; background-position:16px -1609px;}
.sideMenu .st-l li .str{ display: block; width: 62px; color: #999;}
.sideMenu .st-l li .str a{ color: #999;}
.sideMenu .st-l .on{ background-color: #fff7d4;}
.sideMenu .st-l .on i{ display: block; width: 6px; height: 38px; background-position:0 -2760px; position: absolute; top: 0; right: -6px;}
.sideMenu .st-l .on .stl{ color: #f4674b; background-position:16px -1549px;}
.sideMenu .st .bc{ width: 418px; height: 244px; overflow: hidden;}
.sideMenu .st .video{ width: 418px; height: 244px; cursor:pointer;}
/*购物车*/
.shop{ background-color: #fff9ea; width: 215px; border: 1px solid #ffca6f; border-top: 2px solid #f4674b; padding-bottom: 17px;}
.shop.son{ position: fixed; top: 0; left: 50%; margin-left: 283px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop))}
.shop.sonbot{ position: absolute; bottom: 0; right: 0; _top:expression(eval(document .getElementById("sideMenuID").offsetHeight-document .getElementById("shopID").offsetHeight))}
.shop .stop{ height: 42px; line-height: 42px; background-color: #ffe39f; padding-left: 70px; font-size: 16px; background-position:32px -1795px;}
.shop .sno{ line-height: 20px; color: #999; text-align:center; padding: 16px 0; font-size:14px;}
.shop .scen{ overflow:hidden; width: 217px; min-height: 74px; max-height: 213px; _height:expression(this.scrollHeight > 208 ? "208px" : (this.scrollHeight < 74 ? "74px" : "auto"));}
.shop .scen .k{ overflow:hidden; width: 187px; line-height: 30px; padding: 5px 0; margin-left: 13px; border-bottom: 1px solid #efe9d8;}
.shop .scen .k-t{ font-size: 14px;}
.shop .scen .k-t i{ color: #f5765b;}
.shop .scen .k-c{ height: 30px; clear: both;}
.shop .scen .k-c-l{ width: 103px; padding-left: 7px; color:#666;}
.shop .scen .k-c-c{ width: 50px; text-align: right; color: #f4674b;}
.shop .scen .k-c-r{ display: inline-block; width: 20px; height: 30px; cursor: pointer; background-position:9px -2512px;}
.shop .zj{ clear: both; line-height: 42px; text-align: center; font-weight: 700; color:#999;}
.shop .zj b{ font-size: 16px; color: #f44421;}
.shop .ian{ display: block; width: 187px; height: 36px; margin: 0 auto 18px; background-color: #f45434; line-height: 36px; text-align: center; font-size: 16px; color: #fff; cursor: pointer;}
.shop .ian:hover{ background-color: #f13712;}
.shop .qy{ height: 21px; line-height: 21px; padding-left: 17px; color: #999;}
.shop .qy .qp{ width: 21px; height: 21px; margin-left: 9px; background-position:0 -1860px; z-index:20; cursor: pointer;}
.shop .qy .pop{ width:136px; border:1px solid #ffc3ae; background:#fff; padding:8px 12px; left:-31px; top:36px; color: #999; font-weight: 400; text-align: left; line-height: 22px; display:none;}
.shop .qy .pop .jian{ display:block; width:17px; height:9px; top:-9px; left:32px; background-position: 0 -3000px;}
.shop .qy .non .pop{display:block;}
.shop .qy .qp02{ background-position:0 -1920px;}
.shop .qy .qp02 .pop{ left:-61px;}
.shop .qy .qp02 .pop .jian{ left:62px;}
.shop .qy .qp03{ background-position:0 -1980px;}
.shop .qy .qp03 .pop{ left:-91px;}
.shop .qy .qp03 .pop .jian{ left:92px;}
.shop .qy .qp04{ background-position:0 -2040px;}
.shop .qy .qp04 .pop{ left:-121px;}
.shop .qy .qp04 .pop .jian{ left:122px;}

/*政策动态*/
.zcdt{ padding: 12px 0 10px 0; *padding: 12px 0 0 0; *margin-bottom:-10px;}
.zcdt .tit{ height: 36px; margin-bottom: 8px;}
.zcdt .tit-l{ display:block; line-height: 34px; font-size:18px; padding:0 15px; background-position:0 -2269px;}
.zcdt .tit-l02{ background-position:0 -2209px;}
.zcdt .tit-r{ display:block; line-height: 36px; color:#999;}
.zcdt .left{ width: 356px; margin-right: 30px;}
.zcdt .left ul{ margin-bottom: 10px;}
.zcdt .left li{ width:356px; height:30px; line-height: 30px; font-size: 14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zcdt .left .xx{ height:11px; line-height:11px; border-bottom: 1px dotted #ddd; margin-bottom: 11px; *height:0; *margin-bottom:3px;}
.zcdt .right{ width: 227px;}
.zcdt .right .pic{ display: block; width:227px; height: 152px; margin-top: 15px;}
.zcdt .right .pic p{ width:227px; height:34px; line-height:34px; text-align:center; color:#fff; top:118px; left:0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
:root .zcdt .right .pic p{filter:none;}/*for IE9*/

/*学员交流*/
.xyjl{ padding: 12px 0 28px 0; *padding: 12px 0 10px 0;}
.xyjl .left{ width: 754px;}
.xyjl .left .nr{ height: 44px; line-height: 44px; color: #999; border-bottom: 1px dotted #ddd;}
.xyjl .left .nr .l{ display: inline-block; width: 450px; height:44px; font-size: 14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-left: 22px;}
.xyjl .left .nr .r50{ width: 50px;}
.xyjl .left .nr .r60{ width: 60px;}
.xyjl .left .nr .r140{ width: 140px;}
.xyjl .left .nr .hot{ display: block; top: 13px; left:0; width: 18px; height: 18px; background-position: 0 -2100px;}
.xyjl .right{ width: 227px;}
.xyjl .right .top{ border-bottom: 1px solid #f2f2f2; padding: 5px;}
.xyjl .right .top-l{ line-height: 24px; padding-left: 28px; background-position: 0 -2158px; color: #666;}
.xyjl .right .top-l span{ color: #f4674b;}
.xyjl .right .top-r{ width: 42px; height: 42px; margin-top: 3px;}
.xyjl .right .top-r .zz{ display: block; width: 42px; height: 42px; top: 0; left: 0px; background:url(/images/zaojia/index2016/cj_06.png) no-repeat;}
.xyjl .right .pic{ display: block; width:227px; height: 132px; margin-top: 6px;}
.xyjl .right .pic p{ width:227px; height:34px; line-height:34px; text-align:center; color:#fff; top:98px; left:0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
:root .xyjl .right .pic p{filter:none;}/*for IE9*/
.xyjl .right .mb0{ border: 0;}

/*实务就业*/
.swjy{ padding: 12px 0 10px 0; *padding: 12px 0 0 0;}
.swjy .left{ width: 344px;}
.swjy .left span{ display: block; line-height: 44px; font-size: 14px; margin-bottom: 8px;}
.swjy .left span .hong,.swjy .left span .lan{ display: block; width: 34px; height: 16px; border: 1px solid #f69d8b; line-height: 16px; font-size: 12px; text-align: center; color: #f69d8b; top: 13px; *top: 0; _top: -4px; right: 0;}
.swjy .left span .lan{ border: 1px solid #7cb8ee; color: #7cb8ee;}
.swjy .cen{ width: 350px; margin-left: 42px;}
.swjy .cen .t{ height: 36px; margin-bottom: 8px;}
.swjy .cen .t-l{ display:block; line-height: 34px; font-size:18px; padding:0 15px; background-position:0 -2209px;}
.swjy .cen .t-r{ display:block; line-height: 36px; color:#999;}
.swjy .cen ul{ margin-bottom: 10px;}
.swjy .cen li{ clear:both; overflow:hidden; height:30px; line-height:30px; font-size:14px; vertical-align:top;}
.swjy .cen li .nr-l{ display:block; width:350px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.swjy .cen li .nr-l02{ display:block; width:140px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.swjy .cen li .nr-r{ display:block; color:#999; width:70px; font-size: 12px;}
.swjy .cen li .nr-r02{ display:block; color:#999; width:120px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size: 12px;}
.swjy .right{ width: 227px;}
.swjy .right .nr01,.swjy .right .nr02,.swjy .right .nr03{ background:url(/images/chujizhicheng/index2016/sj.png) no-repeat;}
.swjy .right .nr01{ display: block; width: 210px; height: 98px; margin-bottom: 16px; padding-right: 17px; text-align: center; line-height: 98px; font-size: 22px; color: #666; background-position:0 0;}
.swjy .right .nr02{ background-position:0 -98px;}
.swjy .right .nr03{ background-position:0 -196px; margin: 0;}
.swjy .right .nr01:hover{ color: #2995f7;}

/*去结算弹框*/
.mask{ position:absolute; top:0; left:0; background:#000; z-index:201; filter:alpha(opacity=60);opacity:0.6; display:none;}
.tanchu{ overflow:hidden; width:600px; text-align:left; background-color:#fff; position:fixed; _position:absolute; top:50%; left:50%; margin:-173px 0 0 -300px; z-index:202; display:none; -webkit-box-shadow:2px 4px 4px #333; -moz-box-shadow:2px 4px 4px #333; box-shadow:2px 4px 4px #333; border-radius:5px;}
.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 -2260px;}
.tanchu .tc-tit .close{ width:14px; height:14px; position:absolute; top:20px; right:16px; background-position:0 -300px; 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 .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;}


