@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",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:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;}
.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;}
.marb20{ margin-bottom:20px; clear:both;}
.body_bg01{ width:100%; border-top:1px solid #e0e0e0}
.ico{ background:url("/web/images/sale/selcourse/product/ico.png") no-repeat; _background:url("/web/images/sale/selcourse/product/ico.gif") no-repeat;}
.ico2,.chkName-xuxue i.on em{ background:url("/web/images/sale/selcourse/ico.png") no-repeat; _background:url("/web/images/sale/selcourse/product/ico.gif") no-repeat;}
.title{ height:40px; line-height:40px; border-bottom:1px solid #e0e0e0;}
.title h3{ float:left; font-size:18px; padding:0 8px 0 0; font-weight:normal; border-bottom:1px solid #4ab83e;}
.title .more{ float:right; font-size:14px; color:#999;}
.title .more a{ color:#999;}
.title .tabs{ float:left;}
.title .tabs li{ float:left; _display:inline; margin:0 20px 0 0; font-size:18px; padding:0 8px 0 0; font-weight:normal; cursor:pointer; color:#666;}
.title .tabs li.on{border-bottom:1px solid #4ab83e; color:#333;}

.main_left{ width:875px;}
.main_right{ width:285px;}

/**/
.top_nav{ padding:30px 0 44px;}
.top_nav .pic_tabs{ width:442px;}
.top_nav .pic_tabs .con{ width:442px; height:248px; display:none;}
.top_nav .pic_tabs .tit{ border:1px solid #f3f3f3; padding:17px 0 0 0;}
.top_nav .pic_tabs .tit li{ float:left; _display:inline; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width:122px; height:28px; line-height:28px; text-align:center; font-size:14px; color:#666; border:1px solid #e1e1e1; margin:0 0 17px 17px; cursor:pointer;}
.top_nav .pic_tabs .tit li.on{ border:1px solid #fd6748;}
.top_nav .information{ width:718px;}
.top_nav .information .tit{ padding-bottom:8px; }
.top_nav .information h1{ line-height:36px;font-size:22px; height:36px; width:610px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#333; font-weight:normal;}
.top_nav .information h1 span{ font-size:14px; color:#666; padding:0 0 0 24px;}
.top_nav .information .share{ line-height:22px; font-size:14px; color:#999; padding:0 0 0 18px; background-position:0 5px; margin-top:10px;}
.top_nav .information .price{ background:#f3f3f3; font-size:14px; color:#666; padding:3px 0 3px 11px; line-height:34px;}
.top_nav .information .price .t1{ float:left; width:85px;}
.top_nav .information .price .t2{ float:left; width:610px;}
.top_nav .information .price .now{ font-size:22px; color:#e91313;}
.top_nav .information .price del{ font-size:16px; padding-left:9px;}
.top_nav .information .list{ padding:10px 0;}
.top_nav .information .list .box{ line-height:26px; padding-bottom:10px;}
.top_nav .information .list .t1{ float:left; width:85px; line-height:26px; font-size:14px; color:#666;}
.top_nav .information .list .support{ width:630px; padding: 0 !important; }
.top_nav .information .list .support i{ display:inline-block; *display:inline; *zoom:1; width:23px; height:20px; vertical-align:middle; margin:0 18px 0 0;}
.top_nav .information .list .support i.s1{ background-position:-25px -21px;}
.top_nav .information .list .support i.s2{ background-position:-25px -50px;}
.top_nav .information .list .support i.s3{ background-position:-25px -82px;}
.top_nav .information .list .support i.s4{ background-position:-25px -116px;}
.top_nav .information .list .support i.s1.on{ background-position:0 -21px;}
.top_nav .information .list .support i.s2.on{ background-position:0 -50px;}
.top_nav .information .list .support i.s3.on{ background-position:0 -82px;}
.top_nav .information .list .support i.s4.on{ background-position:0 -116px;}
.top_nav .information .list .support i.icoTxt{ width: auto; height: 26px; line-height: 26px;}
.top_nav .information .list .select_region_wrap{ padding-bottom:6px;}
.top_nav .information .list .select_region{ width:630px; color:#999;}
.top_nav .information .list .select_region .chkName-area{ position:relative; overflow:hidden; display:block; float:left; margin-right:20px; _margin-right:10px; font-size:14px; color:#666; height:24px; line-height:24px; padding:0 18px; border:1px solid #e9e9e9; position:relative; cursor:pointer; margin-bottom:12px;}
.top_nav .information .list .select_region .chkName-area input{ opacity:0; position:absolute; left:0; top:-18px;}
.top_nav .information .list .select_region .chkName-area.on{ border:1px solid #f4674b;}
.top_nav .information .list .select_region .chkName-area.on i{ display:block; width:15px; height:12px; right:0; bottom:0; _bottom:-3px; background-position:0 -167px; position:absolute;}
.top_nav .information .list .select_region .chkName-area.over{ border:1px solid #e5e5e5; color:#999;}
.top_nav .information .list .select_region .chkName-book{ font-size:12px; margin-bottom:5px;}
.top_nav .information .list .select_region .xieyi{ color:#5bc450;}
.top_nav .information .shiwu_list{padding:6px 0 32px;}
.top_nav .information .shiwu_list li{ float:left; height:24px; line-height:24px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; padding:5px 0 5px 10px; width:225px; font-size:14px; color:#666;}
.top_nav .information .shiwu_list li span{ padding:0 12px 0 0;}
.top_nav .information .shiwu_list li a{ color:#666;}
.top_nav .information .btn_wrap{}
.top_nav .information .btn_wrap a.add{ display:block; margin-right:40px; width:157px; height:44px; line-height:44px; text-align:center; font-size:18px; color:#f4674b; border:1px solid #f4674b; text-decoration:none;}
.top_nav .information .btn_wrap a.buy{display:block; margin-right:40px; width:200px; height:46px; line-height:46px; text-align:center; font-size:18px; background:#f4674b; color:#fff; text-decoration:none;}
.top_nav .information .btn_wrap a.hui{background:#D6D6D6;}
.top_nav .information .btn_wrap .buyBtn a.add{ width: auto; padding:0 15px; }
.top_nav .information .btn_wrap .buyBtn .hui11{ width:130px !important; background:#D6D6D6; color: #666; font-size:12px; line-height:20px; padding-top:3px !important; height:43px; cursor: inherit;}
.top_nav .information .btn_wrap .buyBtn .hui11:hover{background:#D6D6D6; color: #666;}
.top_nav .information .btn_wrap .buyBtn .hui11 em{ font-size: 16px;}

/*试听无图*/
.con .top{width:442px;height:248px;}
.con .top.blue{ background:#4cb5f7;}
.con .top.orange{ background:#fd7853;}
.con .top.purple{ background:#7264ab;}
.con .top.green{ background:#74c374;}
.con .top.yellow{ background:#f7b548;}
.con .top.course{ text-align:center; color:#fff; position:relative;}
.con .top.course h3{ font-size:22px; font-weight:bold; line-height:32px; padding:85px 0 0 0; font-weight:normal;}
.con .top.course h4{ font-size:20px; line-height:40px; font-weight:normal;}

/*课程优势*/
.advantage{ padding:6px 0 25px;}
.advantage li{ float:left; _display:inline; width:218px; text-align:center; padding:14px 0 0 0;}
.advantage .pic{ display:inline-block; width:60px; height:60px; background:url("/web/images/sale/selcourse/product/advantage.png") no-repeat;}
.advantage .pic.p1{ background-position:0 0;}
.advantage .pic.p2{ background-position:0 -64px;}
.advantage .pic.p3{ background-position:0 -125px;}
.advantage .pic.p4{ background-position:0 -191px;}
.advantage .pic.p5{ background-position:0 -252px;}
.advantage .pic.p6{ background-position:0 -313px;}
.advantage .pic.p7{ background-position:0 -375px;}
.advantage .pic.p8{ background-position:0 -437px;}
.advantage h4{ font-size:16px; line-height:26px; padding-top:2px;}
.advantage p{ line-height:22px; color:#999; white-space:nowrap;}

/*授课名师*/
.teacher{ background:#f7f7f7; border:1px solid #ededed; padding:27px 0 23px 0; margin:20px 0 28px 0;}
.teacher .bd{ width:734px; margin-left:70px;}
.teacher .bd .pic{ float:left; width:163px; height:246px;}
.teacher .bd .tex{ float:right; width:550px; color:#666; font-size:14px;}
.teacher .bd .tex h4{ font-size:20px; line-height:40px; font-weight:normal;}
.teacher .bd .tex p{ line-height:22px; padding:8px 0; text-indent:2em;}
.teacher .bd .tex .td{ line-height:28px; }
.teacher .bd .tex .td i{ display:inline-block; *display:inline; *zoom:1; height:26px; line-height:26px; border:1px solid #e1e1e1; color:#5bc450; padding:0 9px; margin:0 10px 0 0;}
.teacher .next,.teacher .prev{ display:block; width:26px; height:49px; left:auto; right:22px; top:125px; background-position:0 -215px;}
.teacher .prev{  left:22px; background-position:0 -156px;}

/*一体化教学*/
.teaching{ padding:20px 0 29px;}
.teaching li{ float:left; _display:inline; width:203px; height:264px; margin-right:19px; position:relative;}
.teaching li.none{ margin-right:0;}
.teaching li i{display:block;width:100%;height:46px; position:absolute; left:0;bottom:0;background:#000;opacity:.6;filter:alpha(opacity=60);}
.teaching li p{ width:100%; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; position:absolute; left:0; bottom:0; z-index:1;}

/*现场授课*/
.face{ padding:40px 0 32px;}
.face .pic{ text-align:center;}
.face .tex{ padding:10px 0 0 0;}
.face .tex h4{ line-height:24px; padding:8px 0 0 0; font-size:14px; font-weight:normal;}
.face .tex p{ line-height:28px; color:#666; text-indent:2em; font-size:14px;}
.face .tex a{ color:#5bc450;}
.face .tex a em{ color:#666;}

/*课程内容*/
.course_con{ padding:20px 0 30px;}
.course_con .biaoge{ width:100%; border-bottom:1px solid #cedecd; border-left:1px solid #cedecd; text-align:center; font-size:14px; color:#666;}
.course_con .biaoge td{ height:28px; line-height:28px; padding:5px 0; border-top:1px solid #cedecd; border-right:1px solid #cedecd;}
.course_con .biaoge .t1{color:#fff; background:#8dd586;}
.course_con .biaoge .t2{ color:#333;}
.course_con .biaoge a{ color:#666;}

/*教学服务*/
.service{ padding:20px 0 8px;}
.service .tit{ font-size:14px; line-height:34px; color:#5bc450;}
.service .tit i{ display:inline-block; width:10px; height:6px; background-position:0 -314px; margin:0 0 0 8px; vertical-align:middle;}
.service .tit i.on{ background-position:0 -293px;}
.service .tit.sel{ cursor:pointer;}
.service li{ float:left; _display:inline; width:203px; height:99px; margin:0 20px 20px 0; position:relative;}
.service li.none{ margin-right:0;}
.service li p{ width:100%; text-align:center; font-size:18px; color:#fff; position:absolute; top:60px; left:0;}
.service li a{ color:#fff; text-decoration:none;}
.service.pt{ padding-top:10px;}

/*学习资料*/
.study_data{ padding:30px 0 15px;}
.study_data li{ float:left; width:20%; text-align:center;}
.study_data i{ display:inline-block; width:83px; height:83px; background:url("/web/images/sale/selcourse/product/study_data.png") no-repeat;}
.study_data i.s1{ background-position:0 0;}
.study_data i.s2{ background-position:0 -84px;}
.study_data i.s3{ background-position:0 -168px;}
.study_data i.s4{ background-position:0 -252px;}
.study_data i.s5{ background-position:0 -335px;}
.study_data p{ line-height:34px; font-size:14px;}
.study_data a{ color:#333; text-decoration:none;}

/*学员心声*/
.student_say{ padding-bottom:20px;}
.student_say li{ border-bottom:1px solid #f1f1f1; padding:23px 0; *zoom:1;}
.student_say li:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.student_say .pic{ float:left; width:50px; height:50px;}
.student_say .pic img{ width:50px; height:50px;}
.student_say .pic .bg{ display:block; width:50px; height:50px; background:url("/web/images/sale/selcourse/product/50.png") no-repeat;}
.student_say .pic a{ display:block; width:50px; height:50px;  position:absolute; left:0; top:0;}
.student_say .tex{ float:right; width:805px; font-size:14px;}
.student_say .tex h5{ float:left; line-height:32px; font-size:14px; font-weight:normal;}
.student_say .tex p{ color:#666; line-height:22px;}
.student_say .tex p a{ color:#666;}
.student_say .tex .time{ float:right; color:#999; line-height:32px;}

/*课程介绍*/
.course_introduce{ padding:15px 0;}
.course_introduce h4{ font-size:14px; line-height:28px; font-weight:normal;}
.course_introduce p{ font-size:14px; color:#666; text-indent:2em; line-height:28px; padding-bottom:6px;}

/*课程大纲*/
.outline{ padding:15px 0;}
.outline p{ line-height:26px; padding:0 0 10px; font-size:16px;}

/*学习流程*/
.student_flow{ height:289px; background:url("/web/images/sale/selcourse/product/flow.jpg") no-repeat 26px 47px;}
.student_flow a{ display:block; width:70px; line-height:32px; text-align:center; font-size:14px; color:#8dd586; padding:70px 0 0 0; position:absolute;}
.student_flow a.a1{ left:15px; top:100px;}
.student_flow a.a2{ left:208px; top:100px;}
.student_flow a.a3{ left:390px; top:100px;}
.student_flow a.a4{ left:578px; top:35px;}
.student_flow a.a5{ left:576px; top:152px;}
.student_flow a.a6{ left:763px; top:100px;}

/*机考模拟轮换图*/
.train{ margin:20px 0 27px 0; width:873px; height:334px; background:#f7f7f7; border:1px solid #eee;}
.train .list{ width:873px; margin:0 auto;}
.train .list li{ float:left; width:509px; height:283px;}
.train .list li img{ width:509px; height:283px;}
.train ul,.train li{margin:0;padding:0;list-style:none}
.train img{border:0;vertical-align:top}
.train .d_img{position:relative;margin:30px auto 0;width:576px;height:100%;}
.train .d_img li{position:absolute;display:none;z-index:0;}
.train .d_img li.fwShow{filter:alpha(opacity=100);opacity:1; width:473px; height:276px;}
.train .d_img li img{width:100%;}
.train .d_img li.d_pos1{display:block;width:269px; height:157px; left:0;top:68px;z-index:1}
.train .d_img li.d_pos2{display:block;width:473px; height:276px; left:51px;top:0;z-index:2}
.train .d_img li.d_pos3{display:block;width:269px; height:157px; right:0;top:68px;z-index:1}
.train .d_img li.d_pos3.fwShow{filter:alpha(opacity=100);opacity:1; width:473px; height:276px;}
.train .d_next,.train .d_prev{ display:block; width:26px; height:49px; left:auto; right:22px; top:125px; background-position:0 -215px; cursor:pointer;}
.train .d_prev{  left:22px; background-position:0 -156px;}



/*选项卡*/
.tabs_wraps{}
.tabs_wraps .con{ display:none;}

/*右侧课程*/
.classify_list{ padding-top:20px;}
.classify_list li{ float:left; _display:inline; margin:0 0 20px 0; width:285px; height:236px; background:#fff;}
.classify_list li.no{ margin-right:0;}
.classify_list .top{ height:142px;}
.classify_list .top.blue{ background:#4cb5f7;}
.classify_list .top.orange{ background:#fd7853;}
.classify_list .top.purple{ background:#7264ab;}
.classify_list .top.green{ background:#74c374;}
.classify_list .top.yellow{ background:#f7b548;}
.classify_list .top.course{ text-align:center; color:#fff; position:relative;}
.classify_list .top.course h3{ font-size:22px; font-weight:bold; line-height:32px; padding:36px 0 0 0; font-weight:normal;}
.classify_list .top.course h4{ font-size:20px; line-height:40px; font-weight:normal;}
.classify_list .top.course a{ color:#fff; text-decoration:none;}
.classify_list .top .hot{ width:89px; height:63px; background-position:1px 0; position:absolute; right:0; _right:-1px; top:0;}
.classify_list .top.books{ color:#8f6e2b; position:relative; background:#fff9ed; padding:0 0 0 20px;}
.classify_list .top.books h3{ font-size:14px; line-height:32px; padding:36px 0 0 0; font-weight:normal;}
.classify_list .top.books h4{ font-size:16px; line-height:30px; }
.classify_list .top.books a{ color:#8f6e2b; text-decoration:none;}
.classify_list .top.books .book_pic{ position:absolute; top:23px; right:9px;}
.classify_list .top.books .jikao_pic{ position:absolute; top:28px; right:30px;}
.classify_list .top.nomore{text-align:center; color:#fff; position:relative;}
.classify_list .top.nomore h3{ font-size:18px; line-height:32px; padding:36px 0 0 0; font-weight:normal;}
.classify_list .top.nomore h4{ font-size:24px; line-height:40px; font-weight:normal;}
.classify_list .top.nomore a{ color:#8f6e2b; text-decoration:none;}
.classify_list .top.nomore .book_pic{ position:absolute; top:23px; right:9px;}
.classify_list .top.nomore .jikao_pic{ position:absolute; top:28px; right:30px;}
.classify_list .nr{ padding:4px 0 20px 0; border:1px solid #e9e9e9;}
.classify_list .nr .price_wrap{ line-height:40px; text-align:center;  height:40px; _padding-top:10px; _height:30px; _line-height:30px;}
.classify_list .nr .price_wrap .price{ color:#e91313; font-size:16px;}
.classify_list .nr .price_wrap .chkName-xuxue{ cursor:pointer; margin:0 0 0 26px; color:#666;}
.classify_list .nr .price_wrap .chkName-xuxue i{ display:inline-block; width:8px; height:8px; border:1px solid #bfbfbf; vertical-align:8px\9; *vertical-align:-1px;  background:#fff; margin:0 6px 0 0; position:relative;}
.classify_list .nr .price_wrap .chkName-xuxue input{ display:none;}
.classify_list .nr .price_wrap .chkName-xuxue i.on{vertical-align:-1px\9;}
.classify_list .nr .price_wrap .chkName-xuxue i.on em{ display:block; width:11px; height:12px; background-position:0 -307px; position:absolute; left:-1px; top:-2px;}
.classify_list .nr .price_wrap .chkName-xuxue em{ color:#e91313;}
.classify_list .nr .chkName-buy{ display:block; width:100px; height:28px; line-height:28px; border:1px solid #dbdbdb; border-radius:2px; background-color:#fff; text-indent:31px; cursor:pointer; margin:0 auto; background-position:10px -74px;}
.classify_list .nr .chkName-buy input{ display:none;}
.classify_list .nr .chkName-buy.on{ background-color:#f4674b; border:1px solid #f4674b; background-position:10px -115px; color:#fff;}
.classify_list .nr .more_links{ display:block; width:100px; height:28px; line-height:28px; text-align:center; text-decoration:none; border:1px solid #dbdbdb; margin:45px auto 0; }

/*分页*/
.pages{ width:100%; height:34px;line-height:34px; text-align:center; padding:20px 0 40px 0;}
.pages ul li{margin-right:28px;color:#666;cursor:pointer;font-size:14px; display:inline-block; *display:inline; *zoom:1;}
.pages ul .no{color:#ccc}
.pages ul .number-g{width:34px;border-radius:2px;height:34px;margin-right:15px;text-align:center;line-height:34px}
.pages ul .number-g:hover{background:#bed6eb}
.pages ul .on{background:#4ab83e;color:#fff}
.pages ul .on:hover{background:#4ab83e}

/**/
.coursechk:hover,.bookschk:hover{ text-decoration:none;}
.classify_list .nr .bookschk{ display:block; width:100px; height:28px; line-height:28px; border:1px solid #dbdbdb; border-radius:2px; background-color:#fff; text-indent:31px; cursor:pointer; margin:0 auto; background-position:10px -74px;}
.classify_list .nr .bookschk input{ display:none;}
.classify_list .nr .bookschk.on{ background-color:#f4674b; border:1px solid #f4674b; background-position:10px -115px; color:#fff;}
.gwc-ani{ width:20px;height:20px;text-align:center; position:fixed;top:0;left:0;z-index:669;display:none; background-position:0 -80px;}
.gwc-ani img{ width:20px;}

.bdshare_popup_box,.bdshare_popup_bg{ left:50% !important; margin-left:372px !important;}

/* 分享 */
.bdshare_popup_box,.bdshare_popup_bg{ left:50% !important; margin-left:372px !important;}

/*20171115 add 班次对比弹出框*/
.pop_ico{ background:url("/web/images/sale/selcourse/pop_ico.png") no-repeat;}
.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:800px; overflow:hidden; position:absolute; top:0; left:50%; margin-left:-400px; background:#fff; z-index:999;}
.cms-dialogs .dbtit{ height: 60px; background: #f5f5f5;}
.cms-dialogs .dbtit-left{ padding-left: 40px; line-height: 60px; font-size: 18px; color: #666; background-position:20px 17px;}
.cms-dialogs .dbtit-close{display:block;width:15px;height:15px;top:22px;right:20px;cursor: pointer; background-position: 0 -50px; font-size: 0;}
.cms-dialogs .cons{ padding:20px; background:#fff;}
.cms-dialogs .cons table{ border-collapse: collapse;}
.cms-dialogs .cons td{ border: 1px solid #e9e9e9; line-height: 26px; color: #5a5a5a; text-align: center;}
.cms-dialogs .cons .txt{ line-height: 48px; background: #0569c6; color: #fff; font-size: 14px;}
.cms-dialogs .cons .txttsb{ background: #3192ed;}
.cms-dialogs .cons .txtjpb{ background: #fd7e5b;}
.cms-dialogs .cons .txtsyb{ background: #9373ce;}
.cms-dialogs .cons .txtdzb{ background: #16b697;}
.cms-dialogs .cons .tleft{ text-align: left; padding-left: 35px;}
.cms-dialogs .cons .jou{ display: inline-block; overflow: hidden; width: 15px; height: 10px; background-position: 0 -100px;}
.cms-dialogs .bottom{ width:320px; overflow:hidden; padding:20px 0; text-align:center;}

/*20171121 add*/
.course_con .biaoge .chkName-buy{ color:#e91313; font-size:14px;}
.course_con .biaoge .chkName-buy i{ display:inline-block; width:16px; height:16px; background-position:1px -79px; vertical-align:-2px; margin-left:10px;}

/*20180122 add by sunke*/
.top_nav .pic_tabs .con{ position:relative;}
.top_nav .pic_tabs .con .playIco{display:block; width:66px; height:66px; position:absolute; left:50%; top:50%; margin:-33px 0 0 -33px; background:url("/web/images/sale/selcourse/product/play.png") no-repeat;}
.classify_list .nr .chkName-buy:hover{ border-color:#f57157;}
.top_nav .information .btn_wrap a.add:hover{ background:#fef7f6;}
.top_nav .information .btn_wrap a.buy:hover{ background:#f06145;}
.top_nav .information .list .select_region .chkName-area:hover{ border-color:#f57157;}

/*220170129 add by sunke*/
.top_nav .information .btn_wrap a.hui{ background:#e6e6e6; border-color:#e6e6e6; color:#fff;}
.top_nav .information .btn_wrap a.hui:hover{ background:#e6e6e6; border-color:#e6e6e6; color:#fff;}
.classify_list .nr .chkName-buy:hover{text-decoration:none; color:#f5745c;}
.top_nav .information .list .support i.s5{ background-position:-25px -338px;}
.top_nav .information .list .support i.s5.on{ background-position:0 -338px;}
.classify_list li:hover{ box-shadow:0 3px 3px #f0f0f0;}
.top_nav .pic_tabs .tit li:hover{ border:1px solid #fd6748;}

/*20180131 add by sunke*/
.teacher .bd .pic{ width:160px;}
.study_data i{ background:none;}

/*20180206 add by sunke*/
.top_nav .information .list{ padding-left:11px;}
.top_nav .information .list .support{ width:619px;}
.top_nav .information .list .select_region{ width:619px;}
.top_nav .information .list .t1{ width:88px;}

/*20180316 add by sunke*/
.top_nav .information .list .support{ padding-top:5px;}
.top_nav .information .list .support i{ float:left; _display:inline;}

/*20180620 add by sunke*/
.top_nav .information .list .select_region_wrap{ *padding-bottom:11px;}
.top_nav .information .btn_wrap{ padding-top:10px;}
.top_nav .pic_tabs .tit{ padding:0;}
.top_nav .pic_tabs .tit ul{ overflow:hidden;}
.top_nav .pic_tabs .tit li{ margin-top:17px; margin-bottom:0;}
.top_nav .pic_tabs .tit .explain-tex{ line-height:22px; font-size:12px; color:#ff0000; padding:5px 17px;}

/*20180717 add by sunke*/
.top_nav .information .list .select_region_wrapNew{ padding-bottom:0; *padding-bottom:12px;}
.top_nav .information .list .select_region .chkName-danxuan{ position:relative; overflow:hidden; display:block; float:left; margin-right:14px; _margin-right:7px; font-size:14px; color:#666; height:24px; line-height:24px; padding:0 19px; border:1px solid #e9e9e9; cursor:pointer; margin-bottom:12px;}
.top_nav .information .list .select_region .chkName-danxuan input{ opacity:0; position:absolute; left:0; top:-18px;}
.top_nav .information .list .select_region .chkName-danxuan.on{ border:1px solid #f4674b;}
.top_nav .information .list .select_region .chkName-danxuan.on i{ display:block; width:15px; height:12px; right:0; bottom:0; _bottom:-3px; background-position:0 -167px; position:absolute;}
.top_nav .information .list .select_region .chkName-danxuan.over{ border:1px solid #e5e5e5; color:#999;}
.top_nav .information .list .select_region .chkName-danxuan.no{ border:1px dashed #ccc; color:#bcbcbc;}
.classify_listNew{ padding-top:20px;}
.classify_listNew li{ padding-bottom:14px;}
.classify_listNew .pic,.classify_listNew .pic img{ width:285px; height:160px;}
.classify_listNew .con{}
.classify_listNew .con h4{ padding:4px 0; font-size:14px; line-height:22px; height:44px; overflow:hidden;}
.classify_listNew .con .btn-wrap{ line-height:24px;}
.classify_listNew .con .price{ float:left; font-size:14px; color:#e91313;}
.classify_listNew .con .price del{ font-size:12px; color:#999; padding-left:6px;}
.classify_listNew .con .chkName-buy{ float:right; color:#9e9b9b;}
.classify_listNew .con .chkName-buy.on{ color:#f4674b;}


/*20191111 add shuang11 he*/
/* .top_nav .information .double11-tit{ height: 36px;}
.top_nav .information .double11-tag01{ display:block; width:100%; height:36px;}
.top_nav .information .double11-price .t2 p.on{ color:#ff2222;}
.top_nav .information .double11-price .t3{ float: left; width: 190px;}
.top_nav .information .double11-price .yj{ text-decoration: line-through;}
.top_nav .information .double11-price .gzBox{ position: absolute; top: 3px; right: 16px;}
.top_nav .information .double11-price .gzBox-btn{ display: block; width: 90px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; color: #666; border: 1px solid #bcbcbe; border-radius: 4px;}
.top_nav .information .double11-price .gzBox-btn:hover{ text-decoration: none; color: #333;}
.top_nav .information .double11-price .gzBox-pop{ display: none; position: absolute; top: 26px; right: 0; padding-top:18px; width: 368px; background:fixed url(about:blank);}
.top_nav .information .double11-price .gzBox-pop i{ position: absolute; top: 5px; right: 24px; display: block; width: 39px; height: 14px; background:url(//www.med66.com/OtherItem/images/selcourse/product/double11_02.png) no-repeat;}
.top_nav .information .double11-price .gzBox-pop-cbox{ width:100%; background: #fff; border: 1px solid #e6e6e6; padding: 10px 0;}
.top_nav .information .double11-price .gzBox-pop-cbox .txt{ max-height:300px; overflow:auto; overflow-x:hidden line-height: 30px; font-size: 14px; color: #666; padding: 0 15px;}
.top_nav .information .btn_wrap a.book-btn{ display:block; margin-right:40px; width:157px; height:44px; line-height:44px; text-align:center; font-size:18px; color:#f4674b; border:1px solid #f4674b; text-decoration:none;}
 */
 

/*20191212 add shuang12 he*/
.top_nav .information .double12-price{ background:url(//www.med66.com/images/zhuanti/20191212/double11_03.png) no-repeat top #f3f3f3; padding-top: 0;}
.top_nav .information .double12-price .db12Tbox{ position: relative; z-index: 1; height: 87px; margin-bottom: 10px;}
.top_nav .information .double12-price .db12Tbox-top{ height: 54px;}
.top_nav .information .double12-price .db12Tbox-top .ltxt{ float: left; padding-top: 16px; margin-right: 5px;}
.top_nav .information .double12-price .db12Tbox-top .rtxt{ float: left; line-height: 54px; font-size: 14px; color: #ff0038;}
.top_nav .information .double12-price .db12Tbox-bot{ height: 22px; line-height: 22px; font-size: 14px; color: #666;}
.top_nav .information .double12-price .db12Tbox-bot .ltxt{ float: left; margin-right: 30px;}
.top_nav .information .double12-price .db12Tbox-bot .ltxt b{ font-size: 22px; color: #e91313;}
.top_nav .information .double12-price .db12Tbox-bot .ltxt em{ text-decoration: line-through;}
.top_nav .information .double12-price .db12Tbox .fdTime{ position: absolute; width: 280px; top: 10px; right: 0;}
.top_nav .information .double12-price .db12Tbox .fdTime-top{ height: 36px; line-height: 36px; text-align: center; font-size: 14px; font-weight: 700; color: #f4674b;}
.top_nav .information .double12-price .db12Tbox .fdTime-bot{ text-align: center; line-height: 24px;}
.top_nav .information .double12-price .db12Tbox .fdTime-bot span{ display: inline-block; *display: inline; *zoom: 1; margin: 0 2px; width: 26px; height: 22px; line-height: 22px; border: 1px solid #fdd478; background: #fff;}
.top_nav .information .double12-collarBox .no-collar{ width: 195px; height: 30px; line-height: 30px; text-align: center; cursor: pointer; background:url(//www.med66.com/images/zhuanti/20191212/double11_03_02.png) no-repeat;}
.top_nav .information .double12-collarBox .no-collar-left{ width: 69px; font-size: 11px; color: #666;}
.top_nav .information .double12-collarBox .no-collar-cen{ width: 64px; font-size: 11px; color: #ef0d4a;}
.top_nav .information .double12-collarBox .no-collar-right{ width: 60px; font-size: 14px; color: #fff;}
.top_nav .information .double12-collarBox .yes-collar{ display: none; width: 195px; height: 30px; line-height: 30px; text-align: center; font-size: 12px; color: #666; background:url(//www.med66.com/images/zhuanti/20191212/double11_03_03.png) no-repeat;}
.top_nav .information .double12-collarBox .yes-collar span{ color: #ef0d4a;}

.mask{ display: none; width:100%; height:100%; background:#000; opacity:.7; filter:alpha(opacity=70); position:fixed; top:0; left:0; z-index:98; _position:absolute; _height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.double12CollarTk{ display: none; width: 350px; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -175px; z-index: 99; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.double12CollarTk .xx{ position: absolute; top: 50px; right: 14px; display: block; width: 16px; height: 16px; background:url(//www.med66.com/images/zhuanti/20191212/double11_04_02.png) no-repeat; cursor: pointer;}
.double12CollarTk .tktop{ height: 40px; padding-top: 72px; line-height: 40px; text-align: center; font-size: 28px; color: #ff0038; font-weight: 700; background:url(//www.med66.com/images/zhuanti/20191212/double11_04.png) no-repeat;}
.double12CollarTk .tkbot{ padding-bottom: 30px; background: #fff; border-radius: 0 0 8px 8px;}
.double12CollarTk .tkbot .txt{ height: 32px; text-align: center; font-size: 18px; color: #787878; padding: 30px 0 20px;}
.double12CollarTk .tkbot .btn{ display: block; width: 152px; height: 42px; line-height: 42px; text-align: center; font-size: 18px; color: #fff; background: #fcb020; border-radius: 21px; margin: 0 auto;}

