@charset "utf-8";
body{background: #fafafa;}
/*搜索+个省市网校下拉列表*/
.qyxy-top{height:190px;padding:40px 0 0 0;position:relative;background: url("../../djyImages/company/map.png") no-repeat center center;z-index: 998;}
.qyxy-logo{width: 255px;height: 55px;background: url("../../djyImages/company/qyxylogo.png") no-repeat;margin:0 auto;}
.qyxy-logo a{text-indent:-99999px;display: block;}
.qyxy-search{width:60%;margin: 0 auto;padding:20px 0;}
/*省市list*/
.qyxy-city{position: relative;width: 100px;height: 40px;line-height: 40px;cursor: pointer;text-align: center;}
.qyxy-celect{position:absolute;width:100%;height: 100%;z-index: 100;color: #7d7d7d;font-size:12px;}
.qyxy-celecth{width:98px;height: 38px;line-height: 38px;border:1px solid #e6e6e6;border-bottom:none;background: #fafafa;}
.qh-select{padding:0 10px; color: #7d7d7d;}
.qh-list{position: absolute;width: 320px;border:1px solid #e6e6e6;height: 226px;top:37px; left: 0;line-height: 30px;display:none;background: #fafafa;z-index:99;color: #7d7d7d;}
.qh-list ul{padding:10px 0 0 0;}
.qh-list ul li{float: left;width: 60px;}
.qh-list ul li a.qh-a{color:#7d7d7d;height:30px;overflow:hidden;display: block; font-size:12px;}
.qh-list ul li a.qh-a:hover{color:#00a2e6;text-decoration: underline;}
.qh-list ul li a.qh-ahover{color:#00a2e6; }
/*search 企业*/
.qy-search{width: 84%;margin: 0 auto;}
.qy-searchfrom{border:1px solid #d2d2d2; height: 38px;position: relative;}
.qy-searchtext{border:none;height:38px;line-height: 38px;padding:0 10px 0 30px;width: 61%;background: url("../../djyImages/company/search_qy.png") no-repeat 10px 13px;}
.search-list{width: 12%;position: relative;height: 38px;cursor: pointer;}
.qy-searchbtn{width: 20%;position: absolute;right:-1px;top:-1px; height: 40px;background: #089ee0;text-align: center;color: #fff;font-size: 16px;line-height: 40px;}
.qy-searchbtn:hover{background: #0000ff;}
.search-type{height: 18px;top:4px;line-height: 18px;text-align: center;border-left:1px solid #d2d2d2;margin: 10px 0;background: url("../../djyImages/company/jt_b.png") no-repeat 56px 8px;color:#959595;font-size:12px;}
.search-type-list{position: absolute;width: 100%;background: #ffffff;top:38px;margin: 0;padding:10px 0 6px;border:1px solid #d2d2d2;display: none;}
.search-type-list dd{text-align: center;margin: 0;height: 30px;cursor: pointer;}
.search-type-list dd.type-a{font-size:12px;}
.search-type-list dd.type-a:hover{color:#00a2e6;text-decoration: underline;}
.typeblock{display: block;}
.search-hot{line-height: 26px;padding:10px 0;color: #959595;}
.search-hot a{color: #959595;padding:0 5px;font-size:12px;}
.search-hot a:hover{color: #089ee0;}
/*课程列表*/
.content{}
.course-type{}
.course-type-list{background: url("../../djyImages/company/line_01.png") repeat-x left bottom;}
.course-type-list li{padding:0 5px;line-height:26px;}
.course-type-list li a.type-a{border-bottom: 2px solid #e5e5e5; color: #000;display: block;font-size: 16px;font-weight: bolder;padding:0 20px 10px;}
/*.course-type-list li a.type-a:hover{border-bottom: 2px solid #089ee0;background: url("../../djyImages/company/tou-t.png") no-repeat center bottom;color: #089ee0;}*/

.course-type-list li a.type-ahover{border-bottom: 2px solid #089ee0; color: #089ee0;background: url("../../djyImages/company/tou-t.png") no-repeat center bottom;}
.course-type-list .dianke a.condian{display:block;color: #dc4232;border:1px solid #e5e5e5;border-bottom:none;border-radius: 5px 5px 0 0;position: relative;width: 100px; line-height: 36px;height: 37px;text-align: center;font-size: 14px;padding:0  0 0 10px;background: url("../../djyImages/sfjd/icon_11.png") no-repeat 10px 10px; }
.course-type-list .dianke a.condian:hover{color: #ff0000;}
.courselist{padding:10px 0;}
.courselist-tit{padding:15px 0 0;}
.courselist-tit span{font-size: 20px;font-weight: bold;}
.courselist-tit .next,.courselist-tit .prev{color:#089ee0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 1px solid #089ee0;width:20px;height:20px;line-height:20px;text-align: center}
.courselist-tit .next {float: right;}
.courselist-tit .prev {float: left;margin-right:15px;}
.courselist-tit .disabled {color: #999;text-decoration: none;pointer-events: none;cursor: default;border: 1px solid #999}
.course-con{}
.course-conu{}
.discount,.cstjorder{position: absolute;width: 36px; height: 22px;z-index: 999;top:0;}
.discount{right: 20px;}
.cstjorder{right: 60px;}
.course-conu .listc{border:1px solid #ebebeb;background: #fff;margin: 10px 10px 0 0;width: 230px;position: relative;}
.course-conu li.mrno{margin:10px 0 0 0;}{}
.course-conu .conu-img{width: 100%;height:149px;}
.course-conu .conu-img img{width: 100%; height: 100%}
.course-conu .conu-c{}
.course-conu .conu-c .title{padding:0 10px;line-height: 30px;font-size: 16px;color: #000;height: 26px; overflow: hidden;display: block;}
.course-conu .conu-c .title:hover{color: #089ee0}
.course-conu .conu-c .info{line-height: 30px;padding:0 10px;font-size:12px;}
.course-conu .conu-c .info span{color: #959595;}
.course-conu .conu-c .info em{font-style: normal;padding:0 5px;color: #666}

/*switchplug*/
.intro{position:absolute; top:20%; width: 240px; background: rgba(0,0,0,.3); padding: 6px;z-index: 2; color: #fff;line-height: 26px}
.course-con{width:100%;height: 450px;position: relative; overflow: hidden;}
.course-con dl{width: 100000px; height: 450px; position: absolute; z-index: 1;margin: 0;}
.course-con dl dd{width: 1200px;height: 450px; overflow: hidden;margin: 0;float: left;}
.course-con dl dd.active{display: block;}
#dots{position: absolute; bottom:20px; left:270px; width: 60px; height: 12px; z-index: 2;}
#dots span{float: left; width:12px;height: 12px; border: 1px solid #fff; border-radius: 50%; background: #333; margin-right: 8px; cursor: pointer;}
#dots span.active{background: orangered}
.arr{display:none;position: absolute; top: 140px; z-index: 2;width: 40px; height: 40px; line-height: 38px; text-align: center;; font-size: 36px; background: rgba(0,0,0,.3); color: #fff; text-decoration: none}
.arr:hover{background: rgba(0,0,0,.7); text-decoration: none;}
.course-con:hover .arr{display: block; text-decoration: none;color: #fff}
#prev{left: 20px}
#next{right: 20px}
/**/
.djcon-title{height: 38px;border:1px solid #e6e6e6;background: #f7f7f7;}
.djcon-typelist{}
.djcon-typelist li{float:left;width: 100px;}
.djcon-typelist li a{line-height: 38px;text-align: center;display: block;color: #000;font-size: 14px;}
.djcon-typelist li a:hover{background: #fff;color:#089ee0}
.djcon-typelist li a.listhover{border-left:1px solid #e6e6e6;border-right: 1px solid #e6e6e6;background: #fff;color:#089ee0}
.djcon-typelist li a.first{border-left:0;}
/*面授*/
.ftf-side{width:260px; }
.ftf-content{width: 920px;}
.ftf-list{width: 100%;}
.ftf-list .listu{width: 100%;}
.ftf-list .listu li{line-height: 22px;padding:8px;border-bottom: dotted 1px #ccc}
.class-mark,.train-mark,.salon-mark,.wkt-mark,.forum-mark,.fz-mark {
    display: inline-block;
    color: #fff;
    font-size: 12px;
    margin: 3px 8px 0 0;
    padding: 0 4px;
    line-height: 16px;
    border-radius: 2px;
    font-size: 12px;
}
.class-mark{ background-color: #016ddc; }
.train-mark{ background-color: #e74c00; }
.salon-mark{ background-color: #6530b2;  }
.wkt-mark{ background-color: #489a49;  }
.forum-mark{ background-color: #33adbc; }
.fz-mark{background: #dd1cd2;}
.event-title{color: #454545;}
.event-title:hover{ text-decoration: underline; }
.appling,.appled {padding: 0 0 0 15px;font-size: 12px;}
.appling{ background: url("../../djyImages/company/red-clock.png") no-repeat 0 center;color: #fe1d1d; }
.appled{ background: url("../../djyImages/company/gray-clock.png") no-repeat 0 center;color: #929292; }
.more-msg{ background: url("../../djyImages/company/blue-message-bubble.png") no-repeat 0 0;height: 15px;width: 16px;vertical-align: middle;margin: 4px 0 0 5px; }
.ftf-side h3{ background-repeat: no-repeat;background-color: transparent;background-attachment: scroll;background-position: 0 bottom;height: 35px;width: 260px; }
.ftf-side h3.r-title1{ background-image: url("../../djyImages/company/r-title1.png"); }
.ftf-side h3.r-title2{ background-image: url("../../djyImages/company/r-title2.png"); }
.r-list1{ padding: 0 5px; }
.r-list1 li{ padding:0 0 15px 0;border-top: dotted 1px #ccc; }
.r-list1 li p{margin: 0;}
.r-list1 li.first{ border-top: 0 none; }
.r-list1 li .ele-top{ width: 100%;padding-bottom: 10px; }
.r-list1 li .ele-top .photo-box{ height: 65px;line-height: 65px;width: 65px; }
.r-list1 li .ele-top .photo-box img{ height: 100%;width: 100%; }
.r-list1 li .ele-top .context-box{ width: 170px; }
.r-list1 li .ele-top .context-box div{ height: 24px;line-height: 24px;overflow: hidden; }
.r-list1 li .ele-top .context-box div a{ color: #636363; }
.r-list1 li .ele-top .context-box div a:hover{ text-decoration: underline; }
.r-list1 li .ele-top .context-box p{ color: #929292;line-height: 20px;overflow: hidden; }
.r-list1 li .ele-bottom h5{ font-size: 14px;line-height: 24px;color: #636363;margin: 0; }
.r-list1 li .ele-bottom p{ line-height: 24px;color: #929292; }
.r-list1 li .ele-bottom p span{ font-family: Arial;display: inline-block;padding: 0 5px;color: #0941fb; }
.r-list1 li .ele-bottom p a{color: #fff;display: inline-block;height: 21px;line-height: 21px;width: 72px;text-align: center;position: absolute;margin-left: 170px; }
.r-list1 li .ele-bottom p a:hover{ filter:Alpha(Opacity=80);-moz-opacity:.80;opacity:0.80; }
.r-list1 li .ele-bottom p .a-blue{ background: url("../images/face_to_face_teaching/btn-s-blue-bg.png") no-repeat scroll 0 0 transparent;}
.r-list1 li .ele-bottom p .a-grey{ background: url("../images/face_to_face_teaching/btn-s-hui-bg.jpg") no-repeat scroll 0 0 transparent;}
.r-list2{ padding: 0 5px; }
.r-list2 li{ padding: 15px 0 5px; }
.r-list2 li .image-box{ padding-bottom: 10px; }
.r-list2 li .image-box img{ width: 250px;height: 157px; }
.r-list2 li h4{ padding: 0 0 5px;line-height: 20px;margin: 0; }
.r-list2 li h4 a{ color: #0941fb;font-size: 14px; }
.r-list2 li h4 a:hover{ text-decoration: underline; }
.r-list2 li p{ color: #636363;line-height: 20px;margin: 0;  }
/**/.djpage02{width: 320px;line-height: 30px; height: 32px;padding:0 10px;text-align: right}
.djpage02 .pagenum{float:right;font-size:14px;padding:0 10px;}
.djpage02 .pagenum span{padding:0 8px; color:#222;font-size: 16px;}
.djpage02 .pagenum span code{padding:0 2px;font-weight: bolder;}
.djpage02 .pagenum a{width: 30px; height: 30px;float:left;}
.djpage02 .pleft{background: url("https://www.zfwx.com/wxqt/djwangxiao/lawyerschool/style/images/pages02.png") no-repeat 0 -32px;border:1px solid #e6e7ec;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px ; }
.djpage02 .plefth{background: url("https://www.zfwx.com/wxqt/djwangxiao/lawyerschool/style/images/pages02.png") no-repeat 0 0; border:1px solid #e6e7ec; }
.djpage02 .pright{background: url("https://www.zfwx.com/wxqt/djwangxiao/lawyerschool/style/images/pages02.png") no-repeat -32px -32px;border:1px solid #e6e7ec;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px ; }
.djpage02 .prighth{background: url("https://www.zfwx.com/wxqt/djwangxiao/lawyerschool/style/images/pages02.png") no-repeat -32px 0;  border:1px solid #e6e7ec; }

.djpage02 .pageform{float:right;}
.djpage02 .pageform span{float:left;padding:0 5px;}
.djpage02 .pageform .pagetext{float:left;width: 65px;height: 30px;line-height: 30px;padding:0 5px;border:1px solid #e6e6e6;border-radius: 5px;text-align: center;margin-right:10px;}
.djpage02 .pageform .pagebtn{border:1px solid #e6e6e6;border-radius: 5px;float: left;padding:0 10px; color: #666;width: 50px;text-align: center;}