p, fieldset, table, pre{margin-bottom:0;}
h2,h3{font-weight:normal;}
td,th{border:medium none;}

/**图片轮播样式**/
.pv-slideBox ul,li,img{list-style:none;border:0;margin:0;padding:0;}
.pv-slideBox ul{z-index:1; position: absolute;}

.pv-slideBox ul.pv-slideBox-page .imgli{
    padding:2px 2px;width:50px;height:50px;
}
.pv-slideBox ul.pv-slideBox-page .imgli img{
    width:50px;height:50px;
}
/*焦点图*/
.wd-auto{ width:100%; margin:0px auto 10px;}
.h-slide-box{overflow:hidden;height:380px;}
.pv-slideBox{min-width:960px;_width:960px;height:380px;overflow:hidden;margin:0 auto;position:relative;}
.pv-slideBox ul.slide-list{position:absolute;top:50%;left:50%;width:1920px;height:380px;margin-left:-960px;text-align:center;}
.pv-slideBox ul.slide-list li{position:relative;top:-50%;}
.pv-slideBox ul.pv-slideBox-page{bottom:20px;right:auto;left:50%;}
.pv-slideBox ul.pv-slideBox-page li{cursor:pointer;float:left;font-size:0px;line-height:0px;padding:0px;width:14px;height:14px;border:0;border-radius:50% 50%;opacity:1 !important;margin:5px 5px;position:relative;right:50%;}
/**导航**/
.navBox{height:70px;font-size:14px;}
.logo{font-size:20px;padding-left:115px;line-height:70px;margin-right:30px;}
.nav li{float:left;padding:3px 5px 0;margin:0 5px;}
.nav li.current{padding-top:0;border-top:3px #096 solid;}
.nav li a{display:block;line-height:67px;font-size:14px;}
.nologin,.navBox .f-logo{line-height:70px;}
.navBox .f-logo{height:70px;overflow:hidden;margin-right:25px;}
.navBox .f-logo a{margin-top:11px;}
.navBox .f-logo .line{margin-top:25px;}
/*登录*/
.touxiang{padding:21px 13px 0 12px;height:48px;}
.open-after{margin-left:13px;margin-top:26px;width:62px;height:24px;text-align:center;line-height:24px;border-radius:5px;}
.touxiang img{ border-radius:50px; border:#787878 2px solid; width:28px; height:28px;}
.touxiang_hover{ position:absolute; top:58px; right:10px; padding:8px 0 0 0;z-index:999;}
.touxiang_hover p{font-size:14px;border:1px #d7d7d7 solid;}
.touxiang_hover .tx-top{position:absolute;display:block;width:12px;height:9px;top:0;left:75px;}
.top-msg-box .touxiang_hover .tx-top{left:50%;margin-left:-6px;}
.touxiang_hover a{width:100px;text-indent:12px; text-align:left;display:block; line-height:36px;}
.touxiang_hover a:hover{text-decoration:none;}
.top-msg-box .touxiang_hover{right:-22px;top:55px;}
.top-msg-box .touxiang_hover a{display:block;width:52px;padding-left:10px;font-size:12px;line-height:28px;text-indent:0;}
.head-invite{margin-left:5px;}
.head-invite,.h-xiaoxi{width:18px;height:17px;margin-top:29px;}
.h-xiaoxi{position:relative;margin-left:13px;}
.new-xiaoxi{position:absolute;border-radius:50%;width:14px;height:14px;overflow:hidden;right:-5px;top:-7px;}
.new-xiaoxi::after {color: #fff;content: "…";display: block;font-size: 12px;line-height: 6px;text-align: center;}
.header-r-app{position:relative;width:28px;height:70px;}
.header-r-app img{position:absolute;top:70px;left:-156px;z-index:1001;display:none;}
.header-r-app:hover img{display:block;}

/**内容**/
.leftSize{width:848px;}
.rightSize{width:262px;}
.commonTitle{height:50px;line-height:50px;border-bottom:1px #d7d7d7 solid;}
.commonTitle span{display:inline-block;font-size:18px;border-bottom:2px #096 solid;padding:0 3px;height:49px;}
.commonTitle a{font-size:14px;padding-top:3px;}
.commonTitle .more{padding-top:0;width:70px;height:25px;text-align:center;line-height:25px;margin-top:15px;}
.sec-main{padding:0 15px 20px;}
.sec1-con{width:395px;}
.sec1-con:first-child{margin-right:27px;}
.sec1-con ul li{height:25px;line-height:25px;font-size:14px;margin-top:12px;}
.sec1-con ul li label{width:40px;text-align:center;font-size:12px;}
.sec1-con ul li .zx-box{width:258px;padding-left:8px;}
.ad-box img{width:1140px;height:110px;}
/*线下课程*/
.offline-con{text-align:left;padding-left:267px;line-height:1.5;overflow:hidden;position:relative;font-size:14px;height:142px;margin-top:20px;}
.offline-con img{position:absolute;left:0;top:0;}
.offline-con h3{font-size:18px;margin-bottom:8px;}
#offline.pv-slideBox{min-width:818px;padding-bottom:30px;}
#offline.pv-slideBox ul.pv-slideBox-page{bottom:0;}
#offline.pv-slideBox ul.pv-slideBox-page li{float:left;width:9px;height:9px;border:1px #bdbdbd solid;margin:1px 4px 0;}
#offline.pv-slideBox ul.pv-slideBox-page .pv-slideBox-current-page{width:13px;height:13px;border:medium none;margin-top:0;}
/*线上课程*/
.inter-main li{float:left;border:1px #d7d7d7 solid;height:215px;width:252px;margin-top:18px;margin-right:28px;}
.inter-main li:nth-child(3n+3){margin-right:0;}
.inter-main li img{max-width:100%;height:auto;}
.inter-free{position:relative;top:4px;right:-14px;width:56px;height:26px;text-align:center;line-height:26px;}
.inter-main li .inter-head{height:20px;border-bottom:1px #d7d7d7 solid;padding:6px 8px 10px;font-size:14px;line-height:1.5;}
.inter-main li .price{padding:3px 10px;line-height:30px;height:30px;}
.list-tel{width:9px;height:12px;margin-top:9px;margin-right:3px;}
.graw-line{display:inline-block;margin:-1px 5px 0;font-size:12px;}
.course-pepo{padding-left:15px;}
.inter-tip{font-size:12px;margin-top:5px;}
.inter-tip span{display:inline-block;border:1px #b4b4b4 solid;padding:2px 10px;}
/*开班公告*/
.open h3{padding:0 15px;}
.open ul{height:501px;overflow:hidden;}
.open ul li{line-height:1.5;font-size:14px;padding:10px 15px 9px 65px;position:relative;border-bottom:1px #d7d7d7 dotted;}
.open ul li:last-child{border:medium none;padding-bottom:15px;}
.open ul li .tip{position:absolute;display:block;width:40px;height:28px;text-align:center;line-height:28px;border:1px #00a0e9 solid;left:15px;top:17px;}
.open ul li .free{border-color:#66bb00;}
.open ul li .inter{border-color:#096;}
/*预约试听*/
.order{border-top:5px #d7d7d7 solid;}
.order h3{height:48px;padding-left:100px;line-height:48px;font-size:18px;}
.order-form{padding:18px 15px 20px;}
.order-form .order-input{height:58px;}
.order-form .orderarea{height:110px;}
.order-input input,.order-input textarea{padding:10px;border:1px #b4b4b4 solid;width:210px;}
.order-input input{height:18px;font-size:14px;}
.order-input .error{color:red;margin-top:0;display:block;line-height:18px;height:18px;}
.orderarea .error{margin-top:-6px;}
.order-input textarea{height:70px;resize:none;}
.order-form .order-btn{display:block;width:100%;height:40px;line-height:40px;font-size:16px;text-align:center;}
/*我的老师*/
.teacher li{float:left;width:165px;height:165px;margin:15px 23px 0 0;}
.teacher li:nth-child(6n+6){margin-right:0;}
.teacher li a{display:block;position:relative;}
.teacher li a span{position:absolute;display:block;left:0;bottom:0;width:100%;line-height:40px;height:40px;font-size:16px;padding-left:10px;box-sizing:border-box;}
/*合作机构*/
.common-head{font-size:18px;padding:28px 0 20px 0;}
.cooperate{margin-top:10px;}
.content li{float:left;margin:0 26px 15px 0;}
.content li:nth-child(6n+6){margin-right:0;}
.cooperate .friend-link h2{font-size:18px;margin-top:20px;padding-bottom:10px;border-bottom:1px #d7d7d7 solid;}
.cooperate .friend-link .link-box{position:relative;padding:3px 20px 30px 0;}
.cooperate .friend-link .link-box a{line-height:1;float:left;margin-right:12px;margin-top:10px;font-size:14px;}
.friend-link .link-toggle{position:absolute;cursor:pointer;display:block;width:12px;height:12px;right:8px;top:15px;}
.friend-link .link-con{overflow:hidden;}
/**底部**/
.f-top{height:98px;line-height:98px;overflow:hidden;}
.f-logo .line{width:1px;height:25px;overflow:hidden;margin:38px 12px 0;}
.f-logo .logo-n{font-size:20px;}
.f-logo a{float:left;margin-top:24px;}
.f-top .f-link{margin-left:35px;}
.f-link a{margin:0 10px;font-size:14px;}
.f-link .f-app{padding-left:16px;}
.f-btm .info{line-height:1.8;font-size:14px;padding-top:15px;height:75px;}
.f-btm .info span{display:block;font-size:18px;}
.f-btm .copyright{position:absolute;right:0;bottom:18px;font-size:12px;}
/*就业明星*/
.jobs li{width:165px;float:left;font-size:14px;margin:15px 23px 10px 0;}
.jobs li:nth-child(6n+6){margin-right:0;}
.t-more{margin-top:2px;}
.t-more a{margin-left:10px;padding-top:0;display:inline-block;width:118px;height:30px;border-radius:5px;text-align:center;line-height:30px;font-size:14px;border:1px #d7d7d7 solid;}
.t-more a.on{border-color:#096;}
.teachers li{float:left;width:340px;height:185px;padding-left:200px;position:relative;margin:20px 28px 20px 0;font-size:14px;}
.teachers li:nth-child(2n+2){margin-right:0;}
.teachers li img{position:absolute;left:0;top:0;}
.teachers li .top{font-size:18px;margin-bottom:8px;}
.teachers li .top span{font-size:16px;margin-left:10px;}
/**资讯列表**/
i{font-style:normal;}
dl dt,dl dd{margin:0;}
.news{border:1px #d7d7d7 solid;}
.news .sec1-con{width:100%;}
.news .commonTitle{padding:0 15px;}
.news .sec1-con ul{padding:0 15px 25px;}
.news .sec1-con li{margin-top:25px;}
.news .sec1-con li label{float:left;border:1px #dcdcdc solid;}
.news .sec1-con li .zx-box{width:680px;}
.news li .zx-box i{font-size:12px;line-height:17px;margin-left:8px;display:inline-block;padding:1px 3px 0;border-radius:3px;border:1px #096 solid;}
.news li .zx-box i.hot{border-color:#e7091a;}
.news-nav{border:1px #d7d7d7 solid;border-bottom:medium none;}
.news-nav dl dt,.news-nav dl dd{border-bottom:1px #d7d7d7 solid;}
.news-nav dl dt{height:50px;line-height:50px;font-size:16px;padding-left:15px;position:relative;}
.news-nav dt .on{position:absolute;width:11px;height:50px;overflow:hidden;left:-10px;top:0;}
.news-nav dl dd{height:42px;line-height:42px;font-size:14px;padding:0 15px;}
.news-nav dl dd a{display:block;padding-left:23px;}
.rightSize .learn{border-top:3px #d7d7d7 solid;text-align:center;}
.learn .title{padding-bottom:8px;}
.learn .title span{display:inline-block;width:118px;height:45px;line-height:45px;font-size:16px;border:1px #d7d7d7 solid;border-top:medium none;}
.learn .app-box{border-bottom:1px #d7d7d7 solid;padding-bottom:15px;}
.learn .btn-box{padding:13px 15px 18px;}
.learn .btn-box a{display:block;height:40px;line-height:40px;font-size:16px;}
/*预约*/
.online-main{height:835px;}
.online-main .order-box{width:719px;height:698px;padding-top:65px;margin:0 auto;}
.order-box .order{width:525px;margin:250px 0 0 90px;}
.order-box .order h3{padding-left:235px;}
.order-box .order-input input,.order-box .order-input textarea{width:471px;}
.order-box .order-form .order-btn{width:230px;margin-left:auto;margin-right:auto;}
/*在线课程*/
.course{padding-bottom:50px;}
.course h2{font-size:36px;padding:55px 0 30px;text-align:center;}
.course .inter-main{padding:0 19px;/*height:530px;overflow:hidden;*/}
.course .inter-main li:nth-child(3n+3){margin-right:28px;}
.course .inter-main li:nth-child(4n+4){margin-right:0;}
.course-btm .contentLeft,.course-btm .contentRight{height:509px}
.contentRight{font-size:14px;}
.contentRight h3{font-size:30px;padding:70px 0 20px 60px;}
.contentRight .info{width:440px;padding-left:60px;line-height:30px;font-weight:bold;}
.contentRight .info-btm{margin-top:25px;padding-left:60px;font-weight:bold;}
.contentRight .tip-box{margin-top:15px;height:65px;margin-left:60px;width:405px;padding:8px 15px;border:1px #fff solid;border-radius:8px;}
.tip-box span{width:328px;padding-right:10px;line-height:28px;margin-top:5px;}
.tip-box a{width:65px;height:65px;border-radius:5px;text-align:center;line-height:65px;font-size:18px;}
/*文章详情页*/
.blackbord .bd-detail-con,.blackbord .bd-detail-top{padding:15px 20px;border:1px #d7d7d7 solid;}
.blackbord .bd-detail-top{line-height:1;}
.bd-detail-con .bd-detail-zan{margin-top:60px;margin-bottom:40px;text-align:center;}
.bd-detail-con .bd-detail-zan-a{display:inline-block;vertical-align:middle;border-radius:50%;width:60px;height:60px;font-size:12px;transition:background 0.2s linear;}
.bd-detail-con .bd-detail-zan-a span{display:block;transition:all 0.2s linear;}
.bd-detail-con .bd-detail-zan-a .zan-text{margin-top:0;}
.bd-detail-con .bd-detail-zan-a .zan-bg{width:100%;height:25px;margin-top:10px;}
.bd-detail-con .bd-list-btm{line-height:18px;}
.bd-detail-con .bd-list-btm .bd-share-l{margin-right:5px;margin-left:5px;}
.bd-detail-con .bd-list-btm .bdsharebuttonbox a{margin:1px 5px;}
.blackbord .bd-list-head{font-size:22px;}
.blackbord .bd-list-head .graw-color{font-size:12px;}
.blackbord .bd-list-con{overflow:hidden;}
.blackbord .bd-list-con p{margin:10px 0 15px;line-height:1.8;}
.blackbord .bd-list-btm{font-size:12px;}
.bd-list-btm .bd-share-l,.bd-list-btm .click-zan,.bd-list-btm .look{padding-left:20px;margin-right:15px;}
/*回复*/
.radius-img img{border-radius:50%;}
.open-sec2-list li{padding:20px 0 10px;border-bottom:1px #d7d7d7 dashed;}
.all-evalue{border-left:1px #d7d7d7 solid;border-right:1px #d7d7d7 solid;height:60px;font-size:16px;padding:0 30px;line-height:60px;}
.all-evalue span{font-size:12px;margin-left:8px;}
.all-evalue a{float:right;font-size:14px;text-align:center;margin-top:11px;width:150px;height:36px;line-height:36px;border:1px #d7d7d7 solid;border-radius:6px;}
.all-evalue a:hover{border-color:#096;}
.detail-evalue-list{border:1px #d7d7d7 solid;}
.detail-evalue-list ul{padding:0 10px;}
.detail-evalue-list .second-hf-box li{border-bottom:0 none;}
.detail-evalue-list .detail-name{margin-top:0;}
.detail-evalue-list .detail-list-top{padding:0 15px 0 20px;}
.list-top-tip a,.commentsList .list-top-tip span{margin-right:10px;display:inline-block;}
.detail-evalue-list .list-detail-con{font-size:14px;line-height:1.7;margin-top:8px;word-wrap: break-word;}
.list-detail-con p img{max-width:100%;}
.list-detail-con .edit-detail{width:98%;padding:5px;font-size:12px;height:50px;border:1px #d7d7d7 solid;}
.list-detail-con .area-bottom .error{font-size:12px;background:none;border:0 none;}
.detail-evalue-list .list-btm{text-align:right;line-height:24px;margin-top:6px;position:relative;}
.detail-evalue-list .list-btm a{margin:0 5px;display:inline-block;font-size:12px;}
.detail-evalue-list .set-best-btn{padding-left:13px;}
.detail-evalue-list .list-btm .list-hf{position:relative;position:relative;display:inline-block;}
.detail-evalue-list .list-btm .agin-hf{margin-right:2px;display:none;}
.detail-evalue-list li .list-btm .wsq-zan{position:relative;padding-left:20px;}
.second-hf-main{position:relative;margin-top:7px;margin-left:68px;}
.second-hf-btm .comment-reply-q{display:none;}
.detail-evalue-list li.better-ask .second-hf-main{margin-right:10px;}
.top-jt{position:absolute;left:25px;top:-8px;width:15px;height:8px;z-index:2;}
.second-hf-box{border:1px #d7d7d7 solid;margin-bottom:15px;padding:0 15px 20px;border-radius:8px;}
.second-hf-box dl dt{border-bottom:1px #d7d7d7 dashed;margin-top:10px;padding-bottom:5px;}
.second-hf-main dt .list-detail-con,.second-hf-main dt .list-btm{margin-top:0;}
textarea{resize:none;}
.second-hf-box .list-hf-second{margin-top:20px;}
.list-hf-second textarea{width:635px;height:60px;margin-left:10px;border:1px #d7d7d7 solid;padding:10px;}
.list-hf-second .reply-form textarea{width:565px;margin-left:0;}
.list-hf-second .reply-form .second-hf-btm{padding-left:0;}
.better-ask .list-hf-second textarea{width:622px;}
.list-hf-second .second-hf-btm{padding-left:65px;}
.replay-btn{margin-left:8px;width:90px;height:30px;text-align:center;line-height:30px;font-size:14px;border-radius:8px;}
.btm-post-main{padding:25px 30px 20px;border-bottom:1px #d7d7d7 solid;}
.btm-post-main .fbwt-editor{margin:0;}
.btm-no-login{border:1px #d7d7d7 solid;height:220px;line-height:220px;text-align:center;font-size:14px;}
.post-yzm{margin-top:15px;}
.post-yzm .errMessage{float:left;line-height:30px;height:30px;padding-left:35px;font-size:12px;}
.post-yzm a{margin-left:8px;line-height:30px;}
.post-yzm input[type="text"]{width:100px;height:20px;line-height:20px;padding:4px 5px;margin-right:10px;border:1px #D7D7D7 solid;}
.second-hf-btm{height:40px;margin-top:15px;}
.second-hf-btm span.error{float:left;border:0 none;}
/**分页**/
.list-view .pager{height:50px;position:relative;right:0%;margin-top:30px !important;margin-bottom:30px !important;}
.list-view .pager ul.yiiPager{float:left;position:relative;left:50%;}
.list-view .pager ul.yiiPager li{float:left;position:relative;right:50%;margin:10px 4px !important;}
.list-view .pager ul.yiiPager a{display:block;}
.list-view .pager ul.yiiPager a,.wsq-wrap .list-view .pager ul.yiiPager a:link,.wsq-wrap .list-view .pager ul.yiiPager a:visited{height:24px;line-height:24px;border:1px #d9d9d9 solid;color:#888;font-size:12px;text-align:center;padding:0 8px;border-radius:3px;background:#f5f5f5;font-weight:normal;}
.list-view .pager ul.yiiPager .page a{min-width:12px;color:#333;}
.list-view .pager ul.yiiPager a:hover{background:#f1f1f1;}
.list-view .pager ul.yiiPager .selected a{background:#096 !important;border-color:#096;color:#fff;}
.list-view .pager ul.yiiPager .selected a:hover{color:#fff !important}
.second-hf-main .list-view .pager{margin:15px 0 -10px !important;}


.pageCon{text-align:center;font-size:0;margin-top:35px;}
.pageCon li{display:inline-block;cursor:pointer;border:1px #d7d7d7 solid;margin:0 4px;width:20px;height:20px;line-height:20px;font-size:12px;border-radius:50%;}
.pageCon li.on{border-color:#096;cursor:default;}

/**404页面**/
.error-wrap{margin-bottom:-50px;}
.error-bg{height:740px;position:relative;}
.error-bg .go-back{position:absolute;left:534px;top:213px;height:40px;line-height:999;overflow:hidden;width:85px}

