* {margin:0px; padding:0px;}
body {font:12px/1.5 "Microsoft Yahei"; color:#333;}
ul {list-style:novideone;}
a {text-decoration:none; color:#333;} 
a:hover {text-decoration:underline; color:#F08B08;}
img {border:0;}
table {border-spacing:0; border-collapse:collapse;}
.clearfix:after {visibility:hidden; display:block; clear:both; content:' '; font-size:0; height:0;}
.clearfix {zoom:1;}
dd,dt,dl,p{ margin:0px; padding:0px;}
.nav{ clear:both; height:85px;}
.nav h1{font-size:25px; width:960px; margin:0px auto;color:#2A8FEC; letter-spacing:1px;}

.nav ul{ clear:both; height:35px; background:#288EE8; color:#666; letter-spacing:1px; clear:both; margin-top:20px;}
.nav li{ font-size:14px; width:960px; margin:0px auto; list-style:none;}
.nav li a{ color:#FFF; line-height:35px; margin-right:14px; padding:0px 10px; display:inline-block;}
.nav li a:hover{ background:#00589D;}
#main {width:960px; margin:10px auto;}
#main .con_area {float:left; width:670px;}
#main .side_area {float:right; width:280px;}

.ui_mod .hd {height:36px; padding:0 15px; color:#FFF; background:#288EE8;}
.ui_mod .hd h2 {float:left; font:normal 18px/36px "Microsoft Yahei";}
.ui_mod .hd .more {float:right; line-height:36px; color:#fafa14;}
.ui_mod .bd {padding:10px; border:1px solid #DDD; border-top:0;}
	


#regFlow {margin:10px 0; padding:1px; border:1px solid #DDD;}
#regFlow dl {height:56px; background:url(http://edu.21cn.com/zt/sjjnspimg/phy_1.png) no-repeat}
#regFlow dt {float:left; padding-left:10px; width:110px; color:#FFF; font:normal 20px/56px "Microsoft Yahei";}
#regFlow dd {float:left; width:70px; padding:10px 15px 0; font-weight:700;}
#regFlow dd span {display:block; font-size:14px;}

.con_area .ui_mod, .side_area .ui_mod {margin-bottom:10px;}

.courArrang table {width:100%; table-layout:fixed; text-align:center; font-size:14px;}
.courArrang th { background:#f6f6f6; line-height:45px;border:1px solid #DDD;}
.courArrang td { line-height:45px;border:1px solid #DDD;}
.courArrang p{ font-size:12px; line-height:25px; margin-left:5px; margin-top:5px; margin-right:5px;}
.courArrang .price {color:#E00;}
.courArrang a.free_listen {color:#E00; background:url(http://edu.21cn.com/zt/sjjnspimg/listen_ico.png) no-repeat center left; display:block; line-height:36px; margin-left:20px;}
.courArrang a.buy {display:inline-block; width:60px; line-height:22px; text-align:center; color:#FFF; background:url(http://edu.21cn.com/zt/sjjnspimg/buy_btn.png) no-repeat;}
.courArrang .lt {padding-left:10px; text-align:left;}

.shiftInfo {font-size:14px;}
.shiftInfo .bd p {padding:5px 0; line-height:24px; border-bottom:1px dashed #DDD;}
.shiftInfo .bd em {color:#F08B08; font-style:normal; font-weight:700;}
.shiftInfo .bd .txt {padding:0px; border:0; font-size:12px;}

.courInfo table{width:100%; table-layout:fixed; font-size:14px; text-align:center;}
.courInfo td {border:1px solid #DDD; line-height:45px;}
.courInfo th { font-weight:700; background:#f6f6f6;border:1px solid #DDD; line-height:48px;}
.courInfo a.detail {color:#F08B08;}
.courInfo a.go {color:#E00;}
.courInfo .lt {padding-left:10px; text-align:left;}

.teachItem .bd li {*height:1%; list-style:none;}
.teachItem .pic img {display:block; width:245px; height:145px; padding:5px; margin-bottom:10px; border:1px solid #DDD;}
.teachItem li p { line-height:24px; font-size:14px;}
.teachItem li em {font:normal 700 14px/22px "simsun";}
.teachItem .name {color:#F08B08;}
.teachItem a.go_btn {display:inline-block; width:52px; line-height:24px; margin-right:10px; text-align:center; font-size:12px; color:#FFF; background:url(../sjjnspimg/go_btn.png) no-repeat;}
.teachItem .li_btm {padding-top:12px;}

.side_area .video li, .side_area .dataDown li {padding-left:20px; line-height:24px;}
.side_area .video li {background:url(http://edu.21cn.com/zt/sjjnspimg/phy_ico.png) no-repeat 0 -22px;}
.side_area .dataDown li {background:url(http://edu.21cn.com/zt/sjjnspimg/phy_ico.png) no-repeat 0 -77px;}

.picShow {clear:both; position:relative; border:1px solid #DDD; *height:1%;}
.picShow .tit {position:absolute; left:-1px; top:-1px; height:140px; width:25px; padding:52px 10px 0; font:normal 18px/24px "Microsoft Yahei"; text-align:center; color:#FFF; background:#288EE8;}
.picShow .pic_list {position:relative; width:858px; height:170px; margin:0 28px 0 72px; padding:10px 0;	 overflow:hidden;}
.picShow .pic_list ul {position:absolute; left:0; width:1000em;}
.picShow .pic_list li {float:left; width:207px; padding-right:10px; text-align:center;}
.picShow .pic_list img {display:block; padding:5px; width:195px; height:115px; border:1px solid #DDD;}
.picShow .pic_list .name {font-weight:700; margin:5px 0 2px;}
.picShow .pic_list p {height:18px; overflow:hidden;}
.picShow .prev, .picShow .next {position:absolute; top:65px; width:16px; height:60px; background:url(../sjjnspimg/btn_sp.png) no-repeat;}
.picShow .prev {left:50px;}
.picShow .prev:hover {background-position:0 -60px;}
.picShow .next {right:6px; background-position:0 -120px;}
.picShow .next:hover {background-position:0 -180px;}
.k_wrap{width:960px;margin:0px auto;}

.w_title{padding-top:15px;position:relative;}
.w_title em{display:block;position:absolute;background:url(http://net.thea.cn/up/pic/201458165252wk_zt_ls_36.png) no-repeat;width:12px;height:32px;}
.w_title .wt_emL{left:20px;top:0px;}
.w_title .wt_emR{right:20px;top:0px;}
.w_title .wt_cont{border:1px solid #e5e5e5;background:#f5f5f5;padding:20px;font-family:"microsoft yahei";}
.w_title b{display:block;float:left;background:url(http://net.thea.cn/up/pic/201458165252wk_zt_ls_13.png) no-repeat;width:26px;height:64px;text-align:center;padding:12px 25px;font-size:18px;color:#fff;font-weight:normal;margin-right:20px;}
.w_title p{line-height:24px;font-size:14px;}

.x_wrap{width:960px;margin:0px auto;font-family:microsoft yahei;color:#333;}
.x_wrap h2{border-bottom:1px solid #288EE8;height:40px;line-height:40px;font-size:18px;color:#288EE8;font-weight:bold;padding-left:30px;}
.x_serve{margin-top:5px;}
.x_message{margin-top:20px;}
.xm_cont{padding:20px 0px;margin-left:-30px;}
.xmc_box{float:left;width:300px;margin-left:30px;display:inline;}
.xmc_box h4{background:#4b993d;height:40px;line-height:40px;color:#fff;text-align:center;font-size:16px;}
.xmc_box ul{padding:10px 0px;}
.xmc_box li{line-height:30px;overflow:hidden;height:30px;color:#999;font-size:14px;}
.xmc_box li a{color:#666;}
.xmc_box li a:hover{color:#1c6609;}
.xmc_box li span{float:right;}

/* 服务 */
.studentEnjoy li{float:left;width:216px;margin:20px 10px 0;border:1px solid #e9e9e9;border-radius:3px;background:#f3f3f3;text-align:center;color:#666;display:inline;}.studentEnjoy a{display:block;color:#666}.studentEnjoy a:hover{text-decoration:none}.studentEnjoy a:hover .words{background:#fff}
@media screen and (max-width:1274px){.studentEnjoy li{margin:20px 13px 0}}
.studentEnjoy .how{padding:85px 0 4px;border-bottom:1px solid #e7e6e6;background:url(http://net.thea.cn/up/pic/201525162437fuwu.gif) no-repeat center top;font-size:14px}.studentEnjoy .words{padding:3px 20px 10px;border-top:1px solid #f7f7f7;line-height:18px}.studentEnjoy h6{font:bold 16px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;color:#333}.studentEnjoy .icon01{background-position:center -200px}.studentEnjoy .icon02{background-position:center -328px}.studentEnjoy .icon03{background-position:center -456px}.studentEnjoy .icon04{background-position:center -584px}.studentEnjoy .icon05{background-position:center -712px}.studentEnjoy .icon06{background-position:center -840px}.studentEnjoy .icon07{background-position:center -968px}.studentEnjoy .icon08{background-position:center -1096px}.studentEnjoy .icon09{background-position:center -1224px}.studentEnjoy .icon10{background-position:center -1352px}

/* 友链 */
.friendship{margin-top: 10px;border:1px solid #ddd;}
.friendship h3{font-size: 16px;font-weight: bold;background: #fafafa;padding: 0px 20px;border-bottom:1px solid #ddd;line-height: 40px;}
.friendship p{padding: 10px 20px;line-height: 30px;overflow: hidden;}
.friendship p a{margin-right: 15px;float: left;}


.pulic-footer-box {box-sizing: border-box;width: 100%;background-color: #fafafa;border-top: solid 1px #e6e6e6; margin-top:20px;}
.pulic-footer-box * {box-sizing: border-box;}
.pulic-footer-box .pulic-footer {width: 1100px; margin: 0 auto;padding: 30px 0;}
.pulic-footer-box .pulic-footer .footer-left {float: left; width: 171px; margin-right: 30px;}
.pulic-footer-box .pulic-footer .footer-left p {padding: 0 5px;height: 23px;line-height: 23px;background-color: #162e77;font-size: 14px;color: #ffffff;margin-top: 4px;}
.pulic-footer-box .pulic-footer .footer-center { float: left;}
.pulic-footer-box .pulic-footer .footer-center ul {float: left;overflow: hidden;padding: 0 30px 0 0;border-right: 1px solid #dddddd;}
.pulic-footer-box .pulic-footer .footer-center ul li {float: left;display: inline-block;padding-left: 30px;line-height: 2;}
.pulic-footer-box .pulic-footer .footer-center ul li a {font-size: 14px;color: #333333;}
.pulic-footer-box .pulic-footer .footer-center ul li a:hover {color: #e24924;}
.pulic-footer-box .pulic-footer .footer-center .list1 { width: 270px; border-left: 1px solid #dddddd;}
.pulic-footer-box .pulic-footer .footer-center .list2 { width: 318px;}
.pulic-footer-box .pulic-footer .footer-right { float: left; margin-left: 30px;}
.pulic-footer-box .pulic-footer .footer-right .eqcodediv { float: left; width: 80px; height: 80px; margin-right: 20px;}
.pulic-footer-box .pulic-footer .footer-right .eqcodediv:last-child { margin-right: 0;}
.pulic-footer-box .footer-text { width: 100%; border-top: solid 1px #e6e6e6; height: 48px; line-height: 48px;}
.pulic-footer-box .footer-text p { font-size: 14px; color: #999999; text-align: center;}