@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;}
.title01{ height:80px; line-height:80px; text-align:center; font-size:42px; color:#bb7842; font-weight:bold; padding:40px 0 0 0;}

.an,.classes .tit2 li.cur{ background:url("/images/zhengding/nanjingrenli/ico.png") no-repeat;}


/*banner*/
.headerWrap{ background:url("/images/zhengding/nanjingrenli/ban.jpg") no-repeat center top;}
.header{ height: 359px; margin-bottom:50px;}
.header .cen{ left: 0; top: 182px; width: 100%; height: 80px; text-align: center;}
.header .cen span{ display: inline-block; height: 80px; line-height: 80px; padding: 0 50px; font-size: 50px; font-weight: 700; color: #fff; background: #ff9c00;}
.header .text{ top: 296px; left: 0; width: 100%; line-height: 26px; text-align: center; font-size: 26px; color: #59608e;}
.header .text a{ color: #59608e; font-weight: 700;}
.header .text a:hover{ text-decoration: none;}

/*登录*/
.login{ _display:inline; width:261px; height:271px; margin-right:30px; background:#f0f0f0; padding:12px;}
.login .tit{ font-size:16px; line-height:34px; color:#333; padding:0 0 0 7px; margin-bottom:8px;}
.login .con{ background:#fff;}
.login .con li{ float:left; height:42px; line-height:42px; padding:10px 0 0 40px; width:221px; border-bottom:1px solid #f3f3f3;}
.login .con .ipt1{ float:left; height:20px; line-height:20px; width:160px; border:0; border-left:1px solid #e9e5e5; padding:0 0 0 13px; font-size:12px; margin:8px 0 0 0;}
.login .con .ipt2{ float:left; height:20px; line-height:20px; width:80px; border:0; border-left:1px solid #e9e5e5; padding:0 0 0 13px; font-size:12px; margin:8px 0 0 0;}
.login .con .l1{ background-position:12px 17px;}
.login .con .l2{ background-position:12px -38px;}
.login .con .l3{ background-position:13px -95px; border-bottom:0;}
.login .con .l3 .zt{ left:114px; top:9px;}
.login .con .yzmPic{ float:left; margin:6px 8px 0 0;}
.login .con .refresh{ float:left; height:36px; line-height:36px; padding:0 18px 0 0; background-position:41px -208px; white-space:nowrap;}
.login .con .zt{ display:block; float:left; width:15px; height:15px; background-position:0 -271px; margin:12px 0 0 0;}
.login .con .zt.no{background-position:0 -321px; }
.login .btn{ text-align:center; padding:35px 0 0 0;}
.login .btn .a1{ display:inline-block; width:222px; height:42px; line-height:42px; text-align:center; font-size:16px; color:#fff; background:#ff9c00; text-decoration:none;}
.login .yesLogin{ font-size:14px; color:#666; background:#fff; padding:30px 12px;}
.login .yesLogin .t2{ height:30px; line-height:30px; padding:0 0 23px 36px; background-position:0 -164px;}
.login .yesLogin .t2 em{ color:#ff6600;}
.login .yesLogin p{ line-height:34px; text-indent:2em;}
.login .yesLogin .btn{ text-align:center; padding:20px 0;}
.login .yesLogin .btn .a1{ display:inline-block; *display:inline; *zoom:1; width:102px; height:36px; line-height:36px; text-align:center; font-size:14px; color:#fff; text-decoration:none; background:#ff9c00; margin:0 5px;}
.login .yesLogin .btn .a2{ display:inline-block; *display:inline; *zoom:1; width:100px; height:34px; line-height:34px; border:1px solid #ff9c00; text-align:center; font-size:14px; color:#ff8400; text-decoration:none; background:#fff; margin:0 5px;}
#yesLogin{display:none;}
/*介绍*/
.topIntro{ width:625px;}
.topIntro p{font-size:14px;color:#666;text-indent:26px;line-height:28px;margin-bottom:12px;}
.topIntro p em{color:#f4674b;}


/*APP下载*/
.appTop{ float:right; width:230px; height:287px; background:url("/images/zhengding/nanjingrenli/appTop.jpg") no-repeat;}
.appTop .tit{ font-size:28px; line-height:42px; padding:40px 0 0 0; text-align:center; color:#fff;}
.appTop .con{ padding:20px 14px 0 14px;}
.appTop .ewm{ border:4px solid #fff;}
.appTop .downLoad{ width:102px; padding:4px 0 0 0;}
.appTop .downLoad a{ display:inline-block; width:102px; height:34px; line-height:34px; text-align:center; font-size:20px; color:#fff; margin:0 0 12px; background:url("/images/zhengding/nanjingrenli/btn01.png") no-repeat; text-decoration:none;}

/*学习流程*/
.nav{ padding:36px 0 40px 32px;}
.nav li{ float:left; _display:inline; width:130px; height:50px; background:url("/images/zhengding/nanjingrenli/nav.png") no-repeat; text-align:center; font-size:18px; color:#4f557f; padding:80px 0 0 0;}
.nav .t1{ background-position:0 0; font-size:26px; font-weight:bold; color:#fff; line-height:34px; padding:33px 0 0 0; height:97px; margin-right:76px;}
.nav .t2{ background-position:0 -130px;}
.nav .t3{ background-position:0 -260px;}
.nav .t4{ background-position:0 -390px;}
.nav .t5{ background-position:0 -520px;}
.nav .jt{ width:16px; height:27px; margin:48px 48px 0; padding:0; background:url("/images/zhengding/nanjingrenli/ico.png") 0 -380px;}

/*浮动购买*/
.floatbg{width:100%;height: 128px;position:fixed;_position:absolute;left:0;bottom:0;}
.floatBar{display:none;width:100%;height:88px;background:#333;opacity: .8;filter:alpha(opacity=80);z-index: 999; margin-top: 40px;}
.floatBar a{display:block;background:url(/images/zhengding/nanjingrenli/jf.png) no-repeat;width: 347px;height: 128px;position:absolute;left:50%;margin-left:-173px;top:0;}

/*课程*/
.kecheng{ margin-bottom: 20px;}
.kecheng .kc{ width: 915px; overflow: hidden;}
.kecheng .kc-top{ width: 930px;}
.kecheng .kc-top li{ float: left; width: 168px; height: 68px; margin-right: 10px; cursor: pointer;}
.kecheng .kc-top li span{ display: block; width: 100%; height: 48px; border: 1px solid #c4daf4; background-color: #cee5ff; line-height: 48px; text-align: center; font-size: 18px;}
.kecheng .kc-top .hover span{ width: 173px; height: 58px; border:0; background:url(/images/zhengding/nanjingrenli/zk_14.png) no-repeat; color: #fff;}
.kecheng .kc-bot{ display: none;}
.kecheng .kc-bot table{ border-collapse: collapse;}
.kecheng .kc-bot td{ line-height: 34px; padding:0 25px; border: 1px solid #eaeaea; font-size: 13px;}
.kecheng .kc-bot i{ font-size: 18px;}
.kecheng .kc-bot .test{ line-height: 42px; background-color: #eee; font-size: 16px; text-align: center;}
.kecheng .bc{ width: 259px; overflow: hidden; background-color: #f7f7f7;}
.kecheng .bc-tit{ line-height: 52px; border-top: 6px solid #1e93ee; padding-left: 25px; font-size: 18px; margin-bottom: 8px;}
.kecheng .bc-top{ height: 34px; background-color: #eee; clear: both;}
.kecheng .bc-top .l{ height: 34px; padding: 0 22px; line-height: 34px; font-size: 18px; color: #fff;}
.kecheng .bc-top .tsb{ background-color: #1e93ee;}
.kecheng .bc-top .jpb{ background-color: #f68836;}
.kecheng .bc-top .dzb{ background-color: #01b96e;}
.kecheng .bc-cen{ padding: 14px 10px; line-height: 26px;}
.kecheng .bc-cen span{ color: #f3521a;}

/*特别说明*/
.tbsmwrap{ padding:0 0 20px 0;}
.tbsmtit{ height:40px;line-height:40px; font-size:18px; padding-left:15px; background:url(/images/zhengding/nanjingrenli/zk_15.gif) no-repeat left center;}
.tbsm{ border: 1px solid #eaeaea; padding: 20px; margin-top:10px;}
.tbsm p{ line-height: 24px; font-size: 13px; padding-left: 70px;}
.tbsm p .fd{ position: absolute; top: 0; left: 0;}
.tbsm p i{ color: #f3521a;}
.tbsm p a{ color: #1e93ee;}
