@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;vertical-align:top;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
i,em,cite{font-style: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());}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
button,input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle;}


/*框架*/
.container{ clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;}
.fr{ float:right;}
.pr{ position:relative;}
.abs{position:absolute;}
.an{ background:url("/images/zhengding/template/ico.png") no-repeat;}

/*页头*/
.banner div{width:1200px;margin:0 auto;overflow:hidden}
.banner div img{opacity:0;filter:alpha(opacity=0);visibility:hidden}

/*登录模块*/
.login-param{margin:20px 0}
.param-mod{width:885px;font-size:16px;padding:10px 0}
.param-mod p{text-indent:32px;line-height:30px}
.param-mod p .orange{color:#f3521a}
.param-mod p .blue{color:#009cff}
.login{ width:261px; height:271px;background:#f0f0f0; padding:12px;display:none}
.login .tit{ font-size:16px; line-height:34px; color:#333; padding:15px 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:40px 0 0 0;}
.login .btn .a1{ display:inline-block; width:123px; height:42px; line-height:42px; text-align:center; font-size:16px; color:#fff; background:#ff9c00; text-decoration:none;}
.login .btn .a1:hover{opacity:.9;filter:alpha(opacity=90)}
.login .yesLogin{ font-size:14px; color:#666; background:#fff; padding:44px 12px;display:none;}
.login .yesLogin .t2{ height:30px; line-height:30px; padding:0 0 0 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;}
.loginType{width:285px;padding:12px 0;display:none}
.loginType-dlq .do,.loginType-dlq .dt{display:none}
.loginType-dlq .do a{display:block;_display:inline;width:120px;height:42px;line-height:42px;color:#009cff;font-size:16px;text-align:center;background:#fff;border:1px solid #009cff}
.loginType-dlq .do a:hover{text-decoration: none;background:#009cff;color:#fff}
.loginType-dlq .dt a{display:block;_display:inline;height:42px;line-height:42px;color:#009cff;font-size:16px;text-align:center;background:#fff;border:1px solid #009cff}
.loginType-dlq .dt a:hover{text-decoration: none;background:#009cff;color:#fff}
.loginType-dlh{display:none}
.loginType-dlh .do{font-size:16px;line-height:42px;text-align:center}
.loginType-dlh .do span{color:#ff6600}
.loginType-dl-in{padding:0px 0 0 0}
.loginType-dl-in a{display:block;height:42px;line-height:42px;color:#fff;font-size:16px;text-align:center;background:#ff9c00;margin:0 0 12px 0;border-radius:6px}
.loginType-dl-in a:hover{text-decoration: none;opacity:.9;filter:alpha(opacity=90)}
.stLog{width:285px;display:none}
.stLog h4{font-size:22px;font-weight:normal;line-height:48px}
.stLog h4 span{font-size:26px;font-weight:bold;color:#f3521a}
.stLog-in{padding:8px 0 0 0}
.stLog-in a{display:block;height:42px;line-height:42px;color:#fff;font-size:16px;text-align:center;background:#ff9c00;margin:0 0 12px 0;border-radius:6px}
.stLog-in a:hover{text-decoration: none;opacity:.9;filter:alpha(opacity=90)}


/*学习流程*/
.nav{ padding:20px 0 10px 62px;}
.nav li{ float:left; _display:inline; width:130px; height:50px; background:url("/images/zhengding/template/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/template/ico.png") 0 -380px;}

/*课程*/
.kecheng{ margin-bottom: 20px;padding-top:30px}
.kecheng .kc{ width: 885px; overflow: hidden;}
.kecheng .kc-top{ width: 901px; height: 58px; margin-bottom: 5px;}
.kecheng .kc-top li{ float: left; width: 170px; height: 58px; line-height: 48px; text-align: center; font-size: 18px; margin-right: 8px; cursor: pointer;margin-bottom:10px}
.kecheng .kc-top li span{display:block;width: 168px; height: 48px; border: 1px solid #c4daf4; background-color: #cee5ff;cursor: pointer}
.kecheng .kc-top .hover{ width: 170px; height: 58px; border:0; background:url(/images/zhengding/template/zk_14.png) no-repeat; color: #fff;}
.kecheng .kc-top .hover span{ width: 170px; height: 58px; border:0; background:url(/images/zhengding/template/zk_14.png) no-repeat; color: #fff;}
.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: 285px; 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/template/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;}

/*书*/
div.step4{background:#fff;padding:30px 0;}
div.step4 .title{background:url(/images/zhengding/template/tit3.jpg) no-repeat;width: 596px;height: 60px;line-height:60px;text-align:center;color:#0082d4;margin:0 auto 30px;}
div.step4 .title span{border-bottom: 2px solid #138cdc;padding: 5px;font-size:30px;font-weight:bold;}
div.step4 .left{width:885px;}
div.step4 .left-top{  width: 901px;height: 58px; margin-bottom: 5px;}
div.step4 .left-top li{ float: left; width: 170px; height: 58px;line-height: 48px; text-align: center; font-size: 18px; margin-right: 8px; cursor: pointer;margin-bottom:10px}
div.step4 .left-top li span{display:block;width: 168px; height: 48px; border: 1px solid #c4daf4; background-color: #cee5ff;cursor: pointer}
div.step4 .left-top .hover{ width: 170px; height: 58px; border:0; background:url(/images/zhengding/template/zk_14.png) no-repeat; color: #fff;}
div.step4 .left-top .hover span{ width: 170px; height: 58px; border:0; background:url(/images/zhengding/template/zk_14.png) no-repeat; color: #fff;}
div.step4 .right{width:285px;}
div.step4 .right .tit{background:#dcf3ff;width:285px;height:58px;line-height:58px;text-align:center;font-size:16px;color:#333;}
div.step4 .right .con1{background:url(/images/zhengding/template/bg1.jpg) no-repeat center center;width: 281px;height: 291px;border-left:2px solid #dcf3ff;border-right:2px solid #dcf3ff}
div.step4 .right .con2{background:#dcf3ff;width:285px;height:446px;padding-top:12px;}
div.step4 .right .con2 .ts{width:117px;height:36px;line-height:36px;text-align:center;color:#FFF;font-size:18px;background:#0786d5;margin-left:2px;}
div.step4 .right .con2 p{display:block;margin:25px 20px 0;font-size:12px;color:#333;line-height:22px;}
div.step4 .right .con2 ul{margin:0 35px;}
div.step4 .right .con2 ul li{font-size:12px;color:#333;line-height:30px;}
.biaoge2{width:100%; border-collapse:collapse;}
.biaoge2 td{ border:1px solid #d0dae4;}
.biaoge2 th{line-height:36px;text-align:center;background:#98d5ff;font-size:14px;color:#1973c2;font-weight:bold; border:1px solid #d0dae4;}
.biaoge2 td{text-align:center;font-size:14px;color:#333;}
.biaoge2 td input{vertical-align:middle}
.biaoge2 td.t1 p{display:block;text-align:left;font-size:12px;color:#626262;margin:10px 15px;line-height:20px;}
.biaoge2 td h3{color:#011cab;font-size:14px;margin:15px 0;}
.biaoge2 td.t2{text-align:left;padding-left:15px;}
.sl {display:none;}
.ibook{ width:20px; text-align:center; border:1px solid #CABCBC; margin:0 5px;}

.templateType-course,.templateType-book{display:none}

/*网校贴心服务*/
.fwTabWrap{ padding:20px 0 45px 0;}
.fwTab{margin:0 auto;height:134px; padding-top:40px;}
.title02{ height:92px; line-height:92px; border-bottom:1px solid #93d5ff; text-align:center; font-size:30px;color:#27abff;}
.title02 i{ display:block; width:41px; height:12px; left:50%; margin-left:-21px; top:86px;background:url(/images/zhengding/template/tit_icon.jpg) no-repeat center;_top:72px;}
.fwTab a{width:118px;height:134px;background:url("/images/zhengding/template/fw.png") no-repeat; text-decoration:none;margin-left:100px;_background:url("/images/zhengding/template/fw(png8).png")}
.fwTab #tb1{background-position:0 0;}
.fwTab #tb2{background-position:0 -135px;}
.fwTab #tb3{background-position:0 -270px;}
.fwTab #tb4{background-position:0 -405px;}
.fwTab #tb5{background-position:0 -540px;}
.fwTab .tb1on{background-position:-122px 0 !important;}
.fwTab .tb1on p{ color:#fff;}
.fwTab .tb2on{background-position:-122px -135px !important;}
.fwTab .tb2on p{ color:#fff;}
.fwTab .tb3on{background-position:-122px -270px !important;}
.fwTab .tb3on p{ color:#fff;}
.fwTab .tb4on{background-position:-122px -405px !important;}
.fwTab .tb4on p{ color:#fff;}
.fwTab .tb5on{background-position:-122px -540px !important;}
.fwTab .tb5on p{ color:#fff;}
.fwTab p{ text-align:center; font-size:20px; color:#27abff; padding:70px 0 0 0;}
.fwCon{width:800px;height:359px;margin:0 auto;}
.fwCon img{display:none;width:100%;}
.fwCon img.tb1{display:block;}

/*移动学习*/
.appWrap{ width:100%; height:800px; background:url("/images/zhengding/template/appWrap.jpg") no-repeat center top;}
.app{ height:800px; background:url("/images/zhengding/template/appWrap.jpg") no-repeat center top;}
.app .title01{padding:38px 0;text-align:center; font-size:36px;color:#27abff;}
.app .tit01{ font-size:30px; text-align:center; line-height:50px; padding:38px 0 0 0;}
.app .ewm{ left:240px; top:246px;}
.app .android,.app .iphone{ display:inline-block; width:308px; height:84px; line-height:0; font-size:0; left:459px; top:247px;}
.app .iphone{ top:348px;}
.app .list{ width:160px; height:160px; text-align:center; position:absolute;  background:url("/images/zhengding/template/bg.png") no-repeat;}
.app .list h4{ line-height:36px; font-size:24px; color:#bb7842; padding:24px 0 5px 0; font-weight:normal;}
.app .list p{ line-height:28px; font-size:16px; color:#666;}
.app .l1{ left:41px; top:454px;}
.app .l2{ left:268px; top:492px;}
.app .l3{ left:491px; top:553px;}
.app .l4{ left:736px; top:590px;}
.app .l4 p{ font-size:14px;}
.app .l5{ left:998px; top:583px;}
.app .l5 p{ font-size:14px;}

/*浮动购买*/
.floatbg-blank{height: 128px;}
.floatbg{width:100%;height: 128px;position:fixed;left:0;bottom:0;_position:absolute;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-128))}
.floatBar{display:block;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/template/jf.png) no-repeat;width: 347px;height: 128px;position:absolute;left:50%;margin-left:-173px;top:0;}




















