@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px;}
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;outline:none;}
a:hover{ outline:none; color: #ff6600; transition:all 0.1s linear;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.text-over{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.clear{ clear: both;}

/*框架*/
.layout{ clear:both;width:1200px;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/lanmu2017/an.png) no-repeat; _background:url(/images/lanmu2017/an.gif) no-repeat;}
.ggtit{ height: 39px; border-bottom: 1px solid #e0e0e0;}
.ggtit-l{ padding: 0 3px; line-height: 39px; height: 39px; font-size: 16px; border-bottom: 1px solid #ff9d3d;}
.ggtit-r{ display: block; padding: 0 3px; line-height: 39px; color: #999;}
.ggtit-r:hover{ color: #ff6600; text-decoration: none;}

/*导航*/
.navbg{ background: #fc8f1a; margin-bottom: 20px; z-index: 3;}
.navbgsub{ display: none; width: 100%; height: 40px; background: #fff; top: 44px; left: 0; -webkit-box-shadow:0 3px 3px #efefef; -moz-box-shadow:0 3px 3px #efefef; box-shadow:0 3px 3px #efefef; z-index: 2;}
.nav{ height: 44px;}
.nav h1{ display: block; width: 178px; line-height: 44px; background: #fcb41a; text-align: center; color: #fff; font-size: 20px; font-weight: 400;}
.nav h1 a{ color: #fff;}
.nav h1 a:hover{ text-decoration: none;}
.nav .nnr{ display: block; width: 134px; line-height: 44px; font-size: 16px; color: #fff; text-align: center;}
.nav .nnr:hover{ background: #fba64c; text-decoration: none;}
.nav .nnr2{ width: 134px; line-height: 44px; font-size: 16px; color: #fff; text-align: center; background-position: 108px -80px; cursor: pointer; z-index: 3;}
.nav .nnr2:hover{ background-color: #fba64c; text-decoration: none; background-position: 108px -130px;}
.nav .nnr2 a{ color: #fff;}
.nav .nnr2 a:hover{ text-decoration: none;}
.nav .nnr2 .pop{ width:816px; height: 40px; left:36px; top:44px; display:none; cursor: auto;}
.nav .nnr2 .pop a{ padding-right: 60px; line-height: 40px; text-align: left; font-size: 14px; color: #666;}
.nav .nnr2 .pop a:hover{ color: #0070c3;}
.nav .nnr2 .pop2{ width:554px;}
.nav .nnr2 .pop3{ width:272px;}
.nav .non{ background-color: #2189e9; background-position: 108px -131px;}
.nav .non .pop{display:block;}

/*首屏*/
.maint{ margin-bottom: 20px;}
.maint .mleft{ width: 358px; border: 1px solid #e9e9e9; background: #f9f9f9;}
.maint .mleft .djs,.maint .mleft .cont{ height: 76px; line-height: 76px; border-bottom: 1px solid #e9e9e9; background: #f4f4f4;}
.maint .mleft .djs-l{ padding: 0 14px 0 30px; font-size: 16px; color: #666;}
.maint .mleft .djs-c{ width: 80px; height: 37px; margin-top: 20px; background-position: 0 0;}
.maint .mleft .djs-c span{ display: inline-block; line-height: 37px; font-size: 26px; color: #fff; letter-spacing: 12px; _letter-spacing: 15px; padding-left: 5px;}
.maint .mleft .djs-r{ font-size: 16px; color: #1470c6; padding-left: 20px;}
.maint .mleft .cont{ display: none;}
.maint .mleft .cont .txt{ text-align: center; font-size: 16px; color: #666;}
.maint .mleft .cbox{ height: 280px; padding-top: 15px;}
.maint .mleft .cbox .sjz{ background:url(/images/lanmu2017/lm_17.png) repeat-y left; padding-left: 23px;}
.maint .mleft .cbox .sjz-list{ overflow: hidden; height: 38px; clear: both; margin-bottom: 16px; background-position: 0 -50px;}
.maint .mleft .cbox .sjz-list .left{ width: 27px; line-height: 14px; text-align: center; padding: 5px 0 0 20px; color: #fff; font-weight: 700;}
.maint .mleft .cbox .sjz-list .left:hover{ text-decoration: none;}
.maint .mleft .cbox .sjz-list .right{ width: 260px; line-height: 16px; font-size: 12px; margin-left: 12px;}
.maint .mleft .cbox .sjz-list .right-t{ color: #666; font-weight: 700; margin-bottom: 6px;}
.maint .mleft .cbox .sjz-list .right-b{ color: #999;}
.maint .mleft .cbox .sjz-list .right-b a{ color: #999;}
.maint .mleft .cbox .sjz-list .right-b a:hover{ color: #ff6600;}
.maint .mleft .cbox .sjz-list2{ height: 48px; background-position: 0 -100px;}
.maint .mleft .cbox .sjz-list2 .left{ padding-top: 3px;}
.maint .mleft .cbox .sjz-list2 .right{ padding-top: 5px;}
.maint .mleft .cbox .mb0{ margin-bottom: 0;}

.maint .mcen{ width: 460px; margin:-13px 0 0 40px; _margin:-10px 0 0 40px;}
.maint .mcen .mcnew{ padding: 6px 3px 10px; clear: both; border-bottom: 1px solid #f0f0f0;}
.maint .mcen .mcnew h3{ display: block; width: 454px; height: 44px; line-height: 44px; font-size: 16px; font-weight: 400; color: #ff6600;}
.maint .mcen .mcnew h3 a{ color: #ff6600;}
.maint .mcen .mcnew h3 a:hover{ text-decoration: underline;}
.maint .mcen .mcnew p{ width: 454px; height: 30px; line-height: 30px; font-size: 14px;}
.maint .mcen .mcnew p .bt{ color: #ff6600;}
.maint .mcen .mcnew p .bt:hover{ text-decoration: underline;}
.maint .mcen .bb0{ border: 0; padding-bottom: 0;}

.maint .mright{ width: 300px;}
.maint .mright .mtlht{ width: 300px; height: 197px; margin-bottom: 20px; overflow:hidden; position:relative; z-index:1;}
.maint .mright .mtlht .hd{ width: 100%; height:22px; overflow:hidden; position:absolute; left:0; bottom:10px; z-index:1;}
.maint .mright .mtlht .hd ul{ overflow:hidden; zoom:1; width: 100%; text-align: center;}
.maint .mright .mtlht .hd ul li{ display: inline-block; *zoom:1;*display:inline; overflow: hidden; vertical-align: top; *margin: 0 2px; width:54px; height:22px; line-height: 22px; text-align: center; color: #fff; cursor:pointer; border-radius: 3px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000', endColorstr='#66000000');background:rgba(0,0,0,0.4);}
:root .maint .mright .mtlht .hd ul li{filter:none;}
.maint .mright .mtlht .hd ul li.on{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.maint .mright .mtlht .hd ul li i{ display: block; width: 20px; height: 20px; top: 0; right: 0; background-position: 0 -150px;}
.maint .mright .mtlht .bd{ position:relative; height:100%; z-index:0;}
.maint .mright .mtlht .bd li{ zoom:1; vertical-align:middle;}
.maint .mright .mtlht .bd img{ width: 300px; height: 197px; display:block;}
.maint .mright .mtcen{ background: #f9f9f9; border-top: 1px solid #eaeaea; border-left: 1px solid #eaeaea; margin-bottom: 20px;}
.maint .mright .mtcen a:hover{ opacity: 0.9; color: #ff6600;}
.maint .mright .mtcen-list,.maint .mright .mtcen-list2,.maint .mright .mtcen-list3,.maint .mright .mtcen-list4{ display: block; width: 149px; height: 50px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; line-height: 50px; text-indent: 64px; font-size: 12px; color: #666; background-position: 34px -187px; transition:all 0.2s linear;}
.maint .mright .mtcen-list:hover{ background-position: 34px -237px;}
.maint .mright .mtcen-list2{ width: 148px; _width: 145px; background-position: 34px -287px;}
.maint .mright .mtcen-list2:hover{ background-position: 34px -337px;}
.maint .mright .mtcen-list3{ background-position: 34px -385px;}
.maint .mright .mtcen-list3:hover{ background-position: 34px -435px;}
.maint .mright .mtcen-list4{ width: 148px; _width: 145px; background-position: 34px -487px;}
.maint .mright .mtcen-list4:hover{ background-position: 34px -536px;}
.maint .mright .mtss{ height: 34px;}
.maint .mright .mtss-left{ width: 80px; height: 32px; border: 1px solid #eaeaea;}
.maint .mright .mtss-cen{ width: 110px; _width: 106px; height: 32px; padding: 0 10px; line-height: 32px; border: 0; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; font-size: 12px; color: #ccc;}
.maint .mright .mtss-han{ display: block; width: 88px; height: 34px; border: 0; background: #ff8c19; line-height: 34px; text-align: center; font-size: 14px; color: #fff; cursor: pointer;}
.maint .mright .mtss-han:hover{ opacity: 0.9;}

/*jquery-select.tipxw固定样式请勿动*/
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs i{position:absolute}
.select_boxhs ul {list-style-type:none;padding:0;margin:0;width:100%;display:none;position:absolute}
.select_boxhs ul li{list-style-type:none;padding:0;margin:0}
.select_boxhs ul.show{display:block}

/*此处样式自定义*/
.yourSelect{font-family: "Microsoft Yahei"}
.yourSelect input{width:64px; border:0;overflow:hidden;height:32px;line-height:32px;padding:0 0 0 16px; font-family: "Microsoft Yahei"; color:#999;}
.yourSelect input.on{color:#666}
.yourSelect input.show{}
.yourSelect i{display:block;width:9px;height:6px;top:14px;right:13px; background:url(/images/lanmu2017/h-an.png) no-repeat 0 0; _background:url(/images/lanmu2017/h-an.gif) no-repeat 0 0;}
.yourSelect i.on{ background:url(/images/lanmu2017/h-an.png) no-repeat 0 -50px; _background:url(/images/lanmu2017/h-an.gif) no-repeat 0 -50px;}
.yourSelect ul {width:100%; border:1px solid #eaeaea;overflow: hidden;background:#fff; margin-left: -1px;}
.yourSelect ul.show{}
.yourSelect ul li {overflow:hidden;width:64px;cursor:pointer;line-height:32px;height:32px;padding:0 0 0 16px; color: #666;}
.yourSelect ul li.hover {background:#f9f9f9; color: #333;}

/*名师*/
.mingshi{ margin-bottom: 14px;}
.mingshi .ggtit{ margin-bottom: 20px;}
.mingshi .mscen{ width: 1200px; height: 175px; overflow: hidden;}
.mingshi .mscen .tempWrap{ width: 1200px !important;}
.mingshi .mscen li{ width:285px; height: 175px; display: inline; float: left; margin-right: 20px; overflow: hidden;}
.mingshi .mscen .pic{ width:285px; height: 145px;}
.mingshi .mscen .pic img{ width:285px; height: 145px;}
.mingshi .mscen .pic .fds{ display: none; overflow: hidden; top: 0; left: 0; width: 285px; height: 145px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.mingshi .mscen .pic .fds a:hover{ text-decoration: none;}
.mingshi .mscen .pic .fds-txt{ display: block; width: 100%; height: 95px; padding-top: 50px; line-height: 24px; color: #fff;}
.mingshi .mscen .pic .fds-txt-l{ width: 100px; text-align: right;}
.mingshi .mscen .pic .fds-txt-r{ width: 150px;}
.mingshi .mscen .txt{ display: block; height: 30px; line-height: 30px; background-position: 268px -592px;}
.mingshi .lht-BtnL,.mingshi .lht-BtnR{ display: none; width: 20px; height: 30px; position: absolute; top: 55px; left:0; background-position: 0 -650px; cursor: pointer;}
.mingshi .lht-BtnR{ left: auto; right:0; background-position: -60px -650px;}

/*课程*/
.kecheng{ margin-bottom: 40px;}
.kecheng .ggtit{ margin-bottom: 20px;}
.kecheng .kctit{ height: 32px; margin-bottom: 15px;}
.kecheng .kctit li{ position: relative; float: left; width: 124px; height: 32px; line-height: 32px; text-align: center; font-size: 16px; margin-right: 30px; cursor: pointer; transition:all 0.2s linear;}
.kecheng .kctit li i{ display: none;}
.kecheng .kctit li h4{ font-weight: 400;}
.kecheng .kctit li.on{ background: #ff8c19; border-radius: 3px; color: #fff;}
.kecheng .kctit li.on i{ display: block; width: 12px; position: absolute; height: 5px; top: 32px; left: 50%; margin-left: -6px; background-position: 0 -700px;}
.kecheng .kctit .ydb{ display: block; float: left; width: 124px; height: 32px; line-height: 32px; text-align: center; font-size: 16px; margin-right: 30px; transition:all 0.2s linear;}
.kecheng .xkcen{ display: none; margin-bottom: 20px;}
.kecheng .xkcen table{ border-collapse: collapse;}
.kecheng .xkcen td{ border: 1px solid #dfdfdf; line-height: 20px; height: 40px; padding:5px 15px; font-size: 14px; color: #666; text-align: center;}
.kecheng .xkcen td a{ color: #666;}
.kecheng .xkcen td a:hover{ color: #ff6600;}
.kecheng .xkcen .tabtit{ line-height: 40px; background: #f0f0f0; font-weight: 700; color: #333;}
.kecheng .xkcen .st{ display: inline-block; width: 16px; height: 14px; margin-left: 10px; background-position: 0 -750px; vertical-align: middle; transition:all 0.2s linear;}
.kecheng .xkcen .st:hover{ background-position: 0 -800px;}
.kecheng .xkcen .tal{ text-align: left;}
.kecheng .xkcen .label{ overflow: hidden; display: block; height: 20px; padding-left: 20px; background-position: 0 -846px; cursor: pointer;}
.kecheng .xkcen .label:hover{ color: #ff6600; transition:all 0.2s linear;}
.kecheng .xkcen .label input{ top: -50px; left: 0;}
.kecheng .xkcen .on{ background-position: 0 -896px;}
.kecheng .xkcen .nhui{ color: #ccc; cursor: auto;}
.kecheng .xkcen .nhui:hover{ color: #ccc;}
.kecheng .tdhui{ background: #f5f5f5 !important; color: #999!important;}
.kecheng .tdhui a{ color: #999!important;}
.kecheng .jiesuan{ height: 50px;}
.kecheng .jiesuan .qy-l{ line-height: 50px; font-size: 14px; color: #666;}
.kecheng .jiesuan .qy .r1{ display: block; width: 27px; height: 24px; margin-top: 13px; transition:all 0.2s linear; background-position: 0 -950px;}
.kecheng .jiesuan .on .r1{ background-position: 0 -1000px;}
.kecheng .jiesuan .qy .r2{ display: block; width: 27px; height: 24px; margin-top: 13px; transition:all 0.2s linear; background-position: 0 -1050px;}
.kecheng .jiesuan .on .r2{ background-position: 0 -1100px;}
.kecheng .jiesuan .qy .r3{ display: block; width: 27px; height: 24px; margin-top: 13px; transition:all 0.2s linear; background-position: 0 -1150px;}
.kecheng .jiesuan .on .r3{ background-position: 0 -1200px;}
.kecheng .jiesuan .qy .r4{ display: block; width: 27px; height: 24px; margin-top: 13px; transition:all 0.2s linear; background-position: 0 -1250px;}
.kecheng .jiesuan .on .r4{ background-position: 0 -1300px;}
.kecheng .jiesuan .qy .r5{ display: block; width: 27px; height: 24px; margin-top: 13px; transition:all 0.2s linear; background-position: 0 -1350px;}
.kecheng .jiesuan .on .r5{ background-position: 0 -1400px;}
.kecheng .jiesuan .qy .ggqp{ width: 27px; height: 50px; margin:0 0 0 18px; cursor: pointer; z-index: 1;}
.kecheng .jiesuan .qy .ggpop{ width:192px; border:1px solid #e7e7e7; background:#fff; padding:8px 12px; left:-31px; top:48px; color: #666; font-size: 12px; font-weight: 400; text-align: left; line-height: 22px; display:none; -webkit-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); -moz-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05);}
.kecheng .jiesuan .qy .ggpop .jian{ display:block; width:16px; height:9px; top:-9px; left:36px; background-position: 0 -1700px;}
.kecheng .jiesuan .qy span{ font-size: 0;}
.kecheng .jiesuan .qy i{ font-size: 0;}
.kecheng .jiesuan .jright{ line-height: 50px; font-size: 14px; color: #666;}
.kecheng .jiesuan .jright .zj{ margin-right: 40px; line-height: 50px; font-size: 14px; color: #666;}
.kecheng .jiesuan .jright .zj b{ color: #fa6a4d; font-size: 28px;}
.kecheng .jiesuan .jright .zj em{ font-size: 20px; color: #fa6a4d;}
.kecheng .jiesuan .jright .han{ display: block; width: 200px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; color: #fff; background-color: #f4674b; border-radius: 3px;}
.kecheng .jiesuan .jright .han:hover{ text-decoration: none; background-color: #ea4310;}

/*辅导书选购*/
.choose-rela{position:relative;z-index:99;}
.choose-click span{cursor:pointer; color:#ff8400;}
.choose-click .yet-span{display:none;}
.choose-click .yet-span i{color:#7dca6a;}
.choose-massage{ display: none; width:250px;border:1px solid #aeadad;border-top:3px solid #f99115; position:absolute; background:#fff;left:-258px;top:-44px; font-size: 12px; 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:44px;}
.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{vertical-align:-2px}
.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; font-size:12px; font-weight:400; clear:both;}
.qk .qkxx li{ float:left; padding:0 10px 0 0; width:180px; text-align:left;}
.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;}
.bookchk_num{border: 1px solid #cabcbc;height: 16px;line-height: 16px;margin: 0 0 0 6px;text-align: center; width: 20px;}

/*通栏广告*/
.tlbanner{ display: block; overflow: hidden; width: 100%; height: 90px; margin-bottom: 30px;}

/*考试资讯*/
.kszx .zixun{ width:900px;}
.kszx .zixun .ggtit{ margin-bottom: 20px; width:860px;}
.kszx .zixun .tit{ height: 24px; margin-bottom: 5px;}
.kszx .zixun .tit li{ float: left; width: 72px; height: 22px; line-height: 22px; font-size: 14px; text-align: center; border: 1px solid #d5d5d5; color: #999; margin-right: 10px; cursor: pointer; transition:all 0.2s linear;}
.kszx .zixun .tit li.on{ border: 1px solid #ff8711; color: #ff6600;}
.kszx .zixun .tit li:hover{ border: 1px solid #ff8711; color: #ff6600;}
.kszx .zixun .zxcen{ display: none; clear: both;}
.kszx .zixun .zxcen .list{ clear: both; overflow:hidden;}
.kszx .zixun .zxcen .list-nr{ width: 410px; height: 48px; line-height: 48px; border-bottom:1px solid #f1f1f1; margin-right:40px;}
.kszx .zixun .zxcen .list-nr-l{ width: 320px; font-size: 14px;}
.kszx .zixun .zxcen .list-nr-r{ color: #ccc;}
.kszx .zixun .zxcen .gd{clear: both; height: 48px; line-height: 48px; text-align: center;}
.kszx .tuijian{ width: 300px;}
.kszx .tuijian .list{ height: 48px; border-bottom: 1px solid #f1f1f1; line-height: 48px; font-size: 14px; padding-left: 30px;}
.kszx .tuijian .list.hot{ background-position: 0 -1430px;}
.kszx .tuijian .list.new{ background-position: 0 -1480px;}
.kszx .mftk{ width: 300px; height: 334px; background:url(/images/lanmu2017/lm_11.jpg) no-repeat bottom #fff6ee;}
.kszx .mftk .tit{ padding: 12px 0 0 24px; line-height: 100px; font-size: 26px; color: #ff902e; font-weight: 700;}
.kszx .mftk .han{ display: inline-block; width: 112px; height: 38px; border: 1px solid #c7661e; line-height: 38px; text-indent: 15px; font-size: 14px; color: #c7661e; background-position: 78px -1538px; margin: 0 0 24px 24px; transition:all 0.2s linear;}
.kszx .mftk .han:hover{ border: 1px solid #a94f0c; color: #a94f0c; background-position: 78px -1588px;}
.kszx .mftk .qd{ display: block; width: 114px; height: 40px; line-height: 40px; font-size: 14px; text-align: center; color: #c7661e; margin: 0 0 24px 24px;}
.kszx .hdjl{ width: 300px;}
.kszx .hdjl .list{ border-bottom: 1px solid #f1f1f1; line-height: 24px; padding: 15px 0; clear: both;}
.kszx .hdjl .list-t{ display: block; font-size: 14px; padding-left: 30px;}
.kszx .hdjl .list-t.jing{ background-position: 0 -1646px;}
.kszx .hdjl .list-b{ display: block; color: #999; padding-left: 30px;}

/*实务课程*/
.swkc .sw{ width: 860px; overflow: hidden; margin-bottom: 30px;}
.swkc .sw .ggtit{ margin-bottom: 20px;}
.swkc .swbox{ width: 1000px;}
.swkc .swbox .list{ width: 260px; height: 194px; margin: 0 40px 30px 0;}
.swkc .swbox .list .pic{ width: 260px; height: 134px; overflow: hidden;}
.swkc .swbox .list .pic img{ display: block; width: 260px; height: 134px; top: 50%; left: 50%; margin: -67px 0 0 -130px; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; z-index: 1;}
.swkc .swbox .list .pic:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.swkc .swbox .list .txt{ height: 36px; line-height: 36px;}
.swkc .swbox .list .bot{ height: 24px; line-height: 24px;}
.swkc .swbox .list .bot-l{ color: #f4674b;}
.swkc .swbox .list .bot-r{ display: inline-block; width: 54px; height: 22px; border: 1px solid #f45c5e; color: #f45c5e; text-align: center; line-height: 22px; border-radius: 3px;}
.swkc .swbox .list .bot-r:hover{ background: #ff7e00; border: 1px solid #ff7e00; color: #fff;}
.swkc .rd{ width: 300px;}
.swkc .rd .list{ border-bottom: 1px solid #f1f1f1; height: 48px; line-height: 48px; padding-left: 30px; font-size: 14px; clear: both;}
.swkc .rd .list .num{ display: block; width: 24px; height: 48px; left: 0; top: 0;}
.swkc .rd .list .num1{ background-position: 9px -1831px;}
.swkc .rd .list .num2{ background-position: 9px -1881px;}
.swkc .rd .list .num3{ background-position: 9px -1931px;}
.swkc .rd .list .num4{ background-position: 9px -1981px;}
.swkc .rd .list .num5{ background-position: 9px -2031px;}
.swkc .rd .list .num6{ background-position: 9px -2081px;}
.swkc .rd .list .num7{ background-position: 9px -2131px;}
.swkc .rd .list .num8{ background-position: 9px -2181px;}
.swkc .rd .list .num9{ background-position: 9px -2231px;}

/*移动学习*/
.ydxxbg{ background: #f9f9f9; border-bottom: 1px solid #ececec;}
.ydxx{ padding: 20px 0 30px;}
.ydxx .app{ width: 660px; overflow: hidden;}
.ydxx .app .ggtit{ margin-bottom: 20px;}
.ydxx .appbox{ width: 800px;}
.ydxx .appbox .list{ display: block; width: 97px; margin-right: 90px;}
.ydxx .appbox .list .pic{ width: 97px; height: 96px;}
.ydxx .appbox .list:hover .pic{ opacity: 0.9;}
.ydxx .appbox .list .txt{ line-height: 30px; text-align: center; font-size: 14px;}
.ydxx .ewm{ width: 214px; padding-top: 32px; margin-left: 70px; text-align: center;}
.ydxx .ewm .pic{ width: 124px; height: 124px;}
.ydxx .ewm .txt{ line-height: 30px; text-align: center; font-size: 14px;}
.ydxx .qun{ width: 255px; padding-top: 20px; line-height: 30px; font-size: 14px;}

/*视频弹层*/
.adCon{display:none;width:800px;z-index:102;height:660px;position:fixed;top:50%;left:50%;;margin:-330px 0 0 -400px;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.adCond{width:800px;height:660px;background:#fff;}
.adCond .adCondTit{ height: 60px; background: #f5f5f5;}
.adCond .adCondTit-left{ padding-left: 40px; line-height: 60px; font-size: 18px; color: #666; background-position: 20px -1733px;}
.adCond .adCondTit-close{display:block;width:15px;height:15px;top:22px;right:20px;cursor: pointer; background-position: 0 -1800px; transition:all 0.2s linear;}
.adCond .adCondTit-close:hover{transform:rotateZ(180deg);}
.adCond .adCondMv{width:800px;height:600px;}

/*选课协议弹框*/
.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;}