@charset "utf-8";
/*
@author: he
@update: he (2018-10-08)
*/
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px;}
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;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.an{ background:url(/OtherItem/images/zhukaozhixing2018/an.png) no-repeat; _background:url(/OtherItem/images/zhukaozhixing2018/an.gif) no-repeat;}
.footbox{ background: #fff;}
.bghui{ background: #e9ecee;}
.clear{ clear: both;}

/*页头*/
.inheaderBg{ background: #fff;}
.inheader{ height: 90px;}
.inheader .logo{ display: block; padding-top: 25px;}
.inheader .logo img{ width: 159px; height: 41px;}
.inheader .sublogo{ display: block; line-height: 89px; margin-left: 32px; font-size: 24px;}
.inheader .rtxt{ display: block; line-height: 89px; font-size: 18px; color: #666;}
.inheader .right{ height: 36px; margin: 26px 0 0 10px; *position: relative; *z-index: 10;}
.inheader .right .non{ border: 1px solid #e0e0e0; border-bottom: 0; background-position: 48px -35px; -webkit-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); -moz-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05);}
.inheader .right .non .pop3{display:block;}
.inheader .right-login{ padding-top: 5px;}
.inheader .right-login .dzhan{ display: inline-block; width: 58px; height: 24px; border: 1px solid #d0d0d0; color: #666; text-align: center; line-height: 22px; font-size: 14px; margin-left: 18px; border-radius: 3px;}
.inheader .right-login .dzhan:hover{ border: 1px solid #5bc450; color: #5bc450; text-decoration: none;}
.inheader .right-loginh{ display: none; width: 68px; height: 34px; line-height: 34px; border: 1px solid #fff; background-position: 48px 15px; cursor: pointer; margin-left: 20px; z-index: 10;}
.inheader .right-loginh .ctxt{ display: block; width: 30px; height: 30px; padding: 2px 0 0 10px;}
.inheader .right-loginh .ctxt img{ width: 30px; height: 30px;}
.inheader .right-loginh .ctxt .xquan{ display: block; width: 30px; height: 30px; top: 2px; left: 10px; background:url(/OtherItem/images/zhukaozhixing2018/lm_02.png) no-repeat;}
.inheader .right-loginh .pop3{ width:228px; border:1px solid #e0e0e0; background:#fff; right:-1px; top:34px; display:none; cursor: auto; -webkit-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); -moz-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05);}
.inheader .right-loginh .xian{ display: block; overflow: hidden; width: 68px; height: 1px; background: #fff; top: 34px; right: 0; z-index: 2;}
.inheader .right-loginh .pop3-t{ padding: 20px 0 10px 20px;}
.inheader .right-loginh .pop3-t-l{ width: 50px; height: 50px;}
.inheader .right-loginh .pop3-t-l img{ width: 50px; height: 50px;}
.inheader .right-loginh .pop3-t-l .dquan{ display: block; width: 50px; height: 50px; top: 20px; left: 20px; background:url(/OtherItem/images/zhukaozhixing2018/lm_01.png) no-repeat;}
.inheader .right-loginh .pop3-t-r{ width: 140px; margin-left: 10px; line-height: 24px;}
.inheader .right-loginh .pop3-t-r #loginName{ display: block; width: 140px; height: 24px; overflow: hidden; font-size: 14px; padding-top:10px;}
.inheader .right-loginh .pop3-t-r .vip{ font-size: 12px; color: #999;}
.inheader .right-loginh .pop3-c{ margin-bottom: 10px;}
.inheader .right-loginh .pop3-c .chan{ width: 64px; height: 40px; padding-left: 24px; line-height: 40px; font-size: 14px; color: #666; margin-left: 20px; background-position: 0 -387px;}
.inheader .right-loginh .pop3-c .chan:hover{ color: #5bc450;}
.inheader .right-loginh .pop3-c .chan2{ background-position: 0 -438px;}
.inheader .right-loginh .pop3-b{ display: block; clear: both; height: 40px; text-align: center; line-height: 40px;font-size: 14px; background: #f4f4f4; color: #999;}
.inheaderBg.mb30{ margin-bottom: 30px;}

/*轮换登录*/
.inbanner{ height: 320px; margin-bottom: 30px; position: relative; z-index: 1;}
.inbanner .inlht{ width: 100%; height: 320px; overflow-x:hidden; overflow-y:hidden; position:relative; z-index: 1;}
.inbanner .inlht .bd{ z-index:1;}
.inbanner .inlht .bd li{ float: left; width: 100%; height: 320px;}
.inbanner .inlht .bd li a{ display: inline-block; width: 100%; height: 320px;}
.inbanner .inlht .hd{ position: absolute; width: 100%; height:8px; text-align: center; bottom:20px; left:0; z-index: 2;}
.inbanner .inlht .hd li{ position: relative; display: inline-block; *display: inline; *zoom: 1; width:20px; height:8px; line-height: 40px; cursor:pointer; vertical-align: top;}
.inbanner .inlht .hd li i{ display: block; width: 8px; height: 8px; margin: 0 auto; background:#fff; border-radius: 4px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.inbanner .inlht .hd li.on i{ width: 20px;}
.inbanner .loginBg{ width: 240px; height: 280px; position: absolute; top: 20px; left: 50%; margin-left: 360px; z-index: 2; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F2FFFFFF', endColorstr='#F2FFFFFF');background:rgba(255,255,255,0.95);}
.inbanner .login{ padding-top: 30px;}
.inbanner .login .ltop{ line-height: 36px; font-size: 16px; text-align: center; margin-bottom: 30px;}
.inbanner .login .lhan{ display: block; width: 150px; height: 40px; text-align: center; font-size: 16px; line-height: 40px; color: #fff; background: #4bc22b; margin: 0 auto 20px;}
.inbanner .login .lhan:hover{ background: #45b028; text-decoration: none;}
.inbanner .login .lhan2{ display: block; width: 148px; height: 38px; text-align: center; font-size: 16px; line-height: 38px; color: #4bc22b; border: 1px solid #4bc22b; margin: 0 auto 20px;}
.inbanner .login .lhan2:hover{ background: #4bc22b; color: #fff; text-decoration: none;}
.inbanner .login .lbtxt{ text-align: center; line-height: 34px; font-size: 14px; color: #999;}
.inbanner .login .lbtxt a{ color: #999;}
.inbanner .loginh{ padding-top: 30px; display: none;}
.inbanner .loginh .ltop{ line-height: 36px; font-size: 16px; text-align: center;}
.inbanner .loginh .licon{ display: block; width: 60px; height: 60px; margin: 0 auto;}
.inbanner .loginh .licon img{ width: 60px; height: 60px; border-radius: 50%;}
.inbanner .loginh .lname{ line-height: 30px; width: 150px; height: 30px; text-align: center; font-size: 14px; margin:0 auto 10px;}
.inbanner .loginh .lhan{ display: block; width: 150px; height: 40px; text-align: center; font-size: 14px; line-height: 40px; color: #fff; background: #4bc22b; margin: 0 auto 10px;}
.inbanner .loginh .lhan:hover{ background: #45b028; text-decoration: none;}
.inbanner .loginh .lbtxt{ text-align: center; line-height: 34px; font-size: 14px; color: #999;}
.inbanner .loginh .lbtxt a{ color: #999;}

/*课程列表*/
.listBox{ background: #fff; margin-bottom: 30px;}
.listBox .tbox{ height: 50px; border-bottom: 1px solid #eee;}
.listBox .tbox li{ float: left; padding: 0 18px; height: 50px; line-height: 50px; font-size: 16px; cursor: pointer;}
.listBox .tbox .on{ color: #fff; background: #4bc22b;}
.listBox .tbox .ss{ width: 250px; height: 30px; margin: 10px 20px 0 0;}
.listBox .tbox .ss-inp{ float: left; display: block; width: 159px; height: 28px; line-height: 28px; font-size: 14px; color: #ccc; border: 1px solid #ccc; border-right: 0; padding: 0 10px;}
.listBox .tbox .ss-han{ float: left; display: block; width: 70px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; color: #fff; background: #4bc22b;}
.listBox .tbox .ss-han:hover{ text-decoration: none; opacity: 0.9;}
.listBox .cbox .list{ width: 560px; height: 90px; margin: 20px;}
.listBox .cbox .list .lpic{ display: block; width: 90px; height: 90px;}
.listBox .cbox .list .ctxt{ width: 300px; margin-left: 20px;}
.listBox .cbox .list .ctxt-tit{ overflow: hidden; width: 300px; height: 52px; line-height: 26px; font-size: 16px; margin-bottom: 10px;}
.listBox .cbox .list .ctxt-jg{ line-height: 26px; font-size: 14px; color: #999;}
.listBox .cbox .list .ctxt-jg em{ font-size: 16px; color: #ff5a00;}
.listBox .cbox .list .ctxt-jg del{ margin-left: 20px; font-size: 12px;}
.listBox .cbox .list .rhan{ display: block; right: 0; bottom: 7px; width: 120px; height: 40px; text-align: center; line-height: 40px; font-size: 16px; color: #fff; background: #f4664a;}
.listBox .cbox .list .rhan:hover{ background: #e05e45; text-decoration: none;}
.listBox .cbox .clear{ margin-bottom: 10px;}
.listBox .cbox .kong{ padding: 80px 0;}
.listBox .cbox .kong-pic{ display: block; width: 120px; height: 111px; margin: 0 auto;}
.listBox .cbox .kong-txt{ text-align: center; line-height: 54px; font-size: 14px; color: #999;}

/*公用翻页*/
.ggfy{ height: 24px; text-align: center; margin-bottom: 30px;}
.ggfy .num{ display: inline-block; vertical-align: middle; padding: 0 8px; background: #fff; border: 1px solid #eee; height: 22px; line-height: 22px; font-size: 14px; color: #999; margin: 0 4px;}
.ggfy .num:hover{ background: #f4664a; border: 1px solid #f4664a; text-decoration: none; color: #fff;}
.ggfy .num.on{ background: #f4664a; border: 1px solid #f4664a; color: #fff;}

/*报名流程*/
.bmlc{ background: #fff; width: 880px; height: 180px; margin-bottom: 30px;}
.bmlc .lbleft{ width: 150px; height: 124px; background: #f4664a; padding-top: 56px; text-align: center; line-height: 34px; font-size: 28px; font-weight: 700; color: #fff; margin-right: 22px;}
.bmlc .lblist{ display: block; width: 172px; padding-top: 30px;}
.bmlc .lblist .icon{ width: 40px; height: 40px; margin: 0 auto;}
.bmlc .lblist .icon1{ background-position: 0 -97px;}
.bmlc .lblist .icon2{ background-position: 1px -150px;}
.bmlc .lblist .icon3{ background-position: 0 -197px;}
.bmlc .lblist .icon4{ background-position: 2px -250px;}
.bmlc .lblist .txt{ line-height: 54px; text-align: center; font-size: 18px; margin-bottom: 6px;}
.bmlc .lblist .num{ display: block; width: 30px; height: 30px; background: #ffddd6; text-align: center; line-height: 30px; font-size: 18px; color: #f4664a; border-radius: 50%; margin: 0 auto;}

/*热线*/
.phoneBox{ background: #fff; width: 290px; height: 180px; margin-bottom: 30px;}
.phoneBox .ptit{ line-height: 54px; font-size: 18px; font-weight: 700; padding-left: 20px;}
.phoneBox .pleft{ padding: 32px 0 0 20px; line-height: 30px; font-size: 20px; font-weight: 700; color: #f4664a;}
.phoneBox .pright{ display: block; width: 100px; height: 105px; margin-right: 16px;}
.phoneBoxMin{background: #fff; width: 290px; height: 145px; border-top: 1px solid #eee; margin-bottom: 30px;}
.phoneBoxMin .ptxt{ padding: 18px 0 0 18px; line-height: 30px; font-size: 20px; font-weight: 700; color: #f4664a;}
.phoneBoxMin .ptxt em{ color: #333; line-height: 40px; font-size: 16px;}
.phoneBoxMin .pright{ display: block; width: 100px; height: 105px; margin: 16px 12px 0 0;}

/*详情-课程头部*/
.xq-tmain{ width: 1160px; background: #fff; padding: 0 20px 28px; margin-bottom: 30px;}
.xq-tmain .mbx{ height: 54px; line-height: 54px; font-size: 14px; color: #999;}
.xq-tmain .mbx a{ color: #999;}
.xq-tmain .piclht{ overflow: hidden; width: 468px; height: 288px; position:relative; z-index: 1;}
.xq-tmain .piclht .bd{ z-index:1;}
.xq-tmain .piclht .bd li{ float: left; width: 468px; height: 288px;}
.xq-tmain .piclht .bd li img{width: 468px; height: 288px;}
.xq-tmain .piclht .hd{ position: absolute; width: 100%; height:12px; text-align: center; bottom:20px; left:0; z-index: 2;}
.xq-tmain .piclht .hd li{ overflow: hidden; position: relative; display: inline-block; *display: inline; *zoom: 1; width:12px; height:12px; background: #fff; line-height: 40px; opacity:0.3; filter:alpha(opacity=30); cursor:pointer; vertical-align: top; margin: 0 5px; border-radius: 50%;}
.xq-tmain .piclht .hd li.on{ opacity:1; filter:alpha(opacity=100);}
.xq-tmain .rbox{ width: 660px;}
.xq-tmain .rbox-tit{ height: 26px; line-height: 22px; font-size: 22px; margin-bottom: 18px;}
.xq-tmain .rbox-tit .ms,.xq-tmain .rbox-tit .wl{ display: inline-block; width: 38px; height: 18px; line-height: 18px; border: 1px solid #f4664a; text-align: center; color: #f4664a; font-size: 14px; vertical-align: 2px; margin-right: 12px;}
.xq-tmain .rbox-tit .wl{ border: 1px solid #4abaf4; color: #4abaf4;}
.xq-tmain .rbox-cen{ background: #eee; margin-bottom: 20px; padding: 12px 0 20px;}
.xq-tmain .rbox-cen .jg{ height: 44px; line-height: 44px; padding-left: 20px; font-size: 18px; color: #f4664a; font-weight: 700;}
.xq-tmain .rbox-cen .jg b{ font-size: 30px; vertical-align: -4px;}
.xq-tmain .rbox-cen .jg del{ font-size: 14px; color: #999; font-weight: 400; margin-left: 20px;}
.xq-tmain .rbox-cen .txt,
.xq-tmain .rbox-cen .txt2 { overflow: hidden; width: 220px; min-height: 30px; line-height: 30px; font-size: 14px; color: #666; padding-left: 20px; }
.xq-tmain .rbox-cen .txt2{ width: 460px;}
.xq-tmain .rbox-cen .xing,.xq-tmain .rbox-cen .xing2{ display: inline-block; width: 16px; height: 15px; vertical-align: middle; margin-right: 5px; background-position: 0 -300px;}
.xq-tmain .rbox-cen .xing2{ background-position: 0 -350px;}
.xq-tmain .rbox-cen .ewm{ top: 20px; right: 30px; width: 106px;}
.xq-tmain .rbox-cen .ewm-pic{ width: 106px; height: 106px;}
.xq-tmain .rbox-cen .ewm-txt{ line-height: 34px; text-align: center; font-size: 14px; color: #666;}

.xq-tmain .rbox-bot{ height: 32px; margin-bottom: 14px; clear: both;}
.xq-tmain .rbox-bot .ltxt{ width: 80px; line-height: 32px; font-size: 14px; color: #666;}
.xq-tmain .rbox-bot .chkName{ position: relative; float:left; margin:0 20px 0 0; width:198px; height:30px; line-height:30px; font-size:14px; text-align:center; cursor:pointer; border:1px solid #ccc; position:relative; overflow:hidden;}
.xq-tmain .rbox-bot .chkName i.gou{ display: none;}
.xq-tmain .rbox-bot .chkName.on{ border:1px solid #f4674b;}
.xq-tmain .rbox-bot .chkName.on i.gou{ display:block; width:16px; height:14px; position:absolute; right:0; bottom:0; background:url(/OtherItem/images/zhukaozhixing2018/kq_05.png) no-repeat;}
.xq-tmain .rbox-bot .chkName .coursechk{ position:absolute; left:-10px; top:-30px;}

.xq-tmain .rbox-han{ height: 46px; padding-top: 12px;}
.xq-tmain .rbox-han .han{ position: relative; overflow: hidden; display: block; width: 160px; height: 46px; line-height: 46px; text-align: center; font-size: 18px; color: #fff; background: #f4664a; margin-right: 20px; cursor: pointer;}
.xq-tmain .rbox-han .han:hover{ text-decoration: none; background: #e15f45;}
.xq-tmain .rbox-han .han input{ position: absolute; top: -50px; left: 0;}
.xq-tmain .rbox-han .han2{ display: block; width: 158px; height: 44px; line-height: 44px; border: 1px solid #f4664a; text-align: center; font-size: 18px; color: #f4664a; margin-right: 20px; cursor: pointer;}
.xq-tmain .rbox-han .han2:hover{ text-decoration: none; background: #f4664a; color: #fff;}

/*详情-左-简介*/
.xq-lmain{ width: 880px;}
.xq-rmain{ width: 290px;}
.xq-ljj{ background: #fff; margin-bottom: 30px;}
.xq-ljj .ljtop{ height: 49px; border-bottom: 1px solid #eee; padding-left: 20px;}
.xq-ljj .ljtop li{ float: left; height: 48px; line-height: 48px; font-size: 16px; margin-right: 70px; cursor: pointer;}
.xq-ljj .ljtop li.on{ color: #4bc22b; font-size: 18px; font-weight: 700; border-bottom: 2px solid #4bc22b;}
.xq-ljj .xbot{ padding: 20px; display: none;}
/*课程简介*/
.xq-ljj .kcjj .txt p{ line-height: 28px; font-size: 14px; color: #666;}
.xq-ljj .kcjj a{ color:#666;}
.xq-ljj .kcjjPic{ padding: 20px 0;}
/*课程优势*/
.xq-ljj .kcys .jjbox{ height: 230px; padding-top: 40px; background:url(/OtherItem/images/zhukaozhixing2018/kq_09.jpg) no-repeat center top;}
.xq-ljj .kcys .jjbox .jList{ position: relative; z-index: 1; float: left; width: 246px; height: 210px; border: 1px solid #e3f2ed; background: #fff; margin-left: 24px;}
.xq-ljj .kcys .jjbox .jList-fdtit{ position: absolute; top: -22px; left: 32px; width: 164px; height: 38px; line-height: 32px; font-size: 20px; color: #fff; background:url(/OtherItem/images/zhukaozhixing2018/kq_10.png) no-repeat;}
.xq-ljj .kcys .jjbox .jList-fdtit i{ float: left; display: block; width: 35px; text-align: center; font-weight: 700;}
.xq-ljj .kcys .jjbox .jList-fdtit span{ float: left; display: block; padding: 6px 0 0 18px;}
.xq-ljj .kcys .jjbox .jList-txt{ padding: 30px 20px 0; line-height: 30px; font-size: 16px;}
.xq-ljj .kcys .ysbox{ margin-bottom: 20px;}
.xq-ljj .kcys .ysbox .left{ width: 378px; height: 230px; background:url(/OtherItem/images/zhukaozhixing2018/kq_07.png) no-repeat;}
.xq-ljj .kcys .ysbox .right{ width: 458px; height: 230px; background:url(/OtherItem/images/zhukaozhixing2018/kq_08.png) no-repeat;}
.xq-ljj .kcys .ysbox .right p{ padding: 44px 32px 0 25px; line-height: 26px; font-size: 16px; color: #666;}
/*特色功能*/
.xq-ljj .tsgn .gnbox{ height: 452px; padding-top: 43px; background:url(/OtherItem/images/zhukaozhixing2018/kq_06.png) no-repeat;}
.xq-ljj .tsgn .gnbox .ktlist{ position: relative; width: 300px; padding-left: 70px; margin: 0 0 28px 38px;}
.xq-ljj .tsgn .gnbox .ktlist-tit{ line-height: 36px; font-size: 20px; font-weight: 700;}
.xq-ljj .tsgn .gnbox .ktlist-txt{ overflow: hidden; height: 78px; line-height: 26px; font-size: 14px; color: #666;}
.xq-ljj .tsgn .gnbox .ktlist .icon{ display: block; width: 56px; height: 56px; position: absolute; top: 5px; left: 0;}
.xq-ljj .tsgn .gnbox .ktlist .icon01{ background-position: 0 -500px;}
.xq-ljj .tsgn .gnbox .ktlist .icon02{ background-position: 0 -600px;}
.xq-ljj .tsgn .gnbox .ktlist .icon03{ background-position: 0 -700px;}
.xq-ljj .tsgn .gnbox .ktlist .icon04{ background-position: 0 -800px;}
.xq-ljj .tsgn .gnbox .ktlist .icon05{ background-position: 0 -900px;}
.xq-ljj .tsgn .gnbox .ktlist .icon06{ background-position: 0 -1000px;}
/*老师*/
.xq-ljj .teacher .pic{ width: 180px; height: 216px; float:left;}
.xq-ljj .teacher .pic img{ width: 180px; height: 216px;}
.xq-ljj .teacher .text{ float:left;width: 618px;line-height: 28px; font-size: 14px; color:#666; padding-left:20px;}
.xq-ljj .teacher .text h3{ font-size:18px; padding-bottom:15px;}
.xq-ljj .teacher .text h3 span{ font-size:14px;}

/*详情-右-热门课程*/
.xq-rmkc{ background: #fff;}
.xq-rmkc .lrtit{ height: 49px; line-height: 49px; border-bottom: 1px solid #eee; padding: 0 20px; margin-bottom: 18px;}
.xq-rmkc .lrtit-left{ font-size: 18px; font-weight: 700;}
.xq-rmkc .lrtit-right{ font-size: 14px; color: #999;}
.xq-rmkc .lrtit.mb0{ margin-bottom: 0;}
.xq-rmkc .lrcbox{ padding: 0 20px;}
.xq-rmkc .lrcbox .rlist{ display: block; margin-bottom: 10px;}
.xq-rmkc .lrcbox .rlist-pic{ width: 250px; height: 90px;}
.xq-rmkc .lrcbox .rlist-txt{ height: 32px; line-height: 32px; font-size: 14px;}

/*选课弹框*/
.course-protocol .protocol-btn.on,.chkNameOne,.protocol-pop .tit .close,.protocol-pop .con .course-protocol .protocol-btn.on{ background:url("/images/yishizigekaoshi/project/2019/ico.png") no-repeat;}
.mask{ display:none; width:100%;height:100%;background:#000;filter:alpha(opacity=70);opacity:0.7;position:fixed; _position:absolute; top:0;left:0;z-index:99;}
.protocol-pop{ display:none; width:808px; position:fixed;top:50%; left:50%; margin:-246px 0 0 -404px;z-index:999;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.protocol-pop .tit{ height:60px; line-height:60px; border-bottom:1px solid #e8e8e8; background:#f5f5f5;}
.protocol-pop .tit .t1{ margin-left:20px; font-size:18px; color:#666; _margin-top:20px;}
.protocol-pop .tit .t1 i{ display:inline-block; width:5px; height:26px; background:#5bc450; vertical-align:-6px; *vertical-align:1px; margin-right:16px;}
.protocol-pop .tit .close{ width:15px; height:15px; margin:22px 20px 0 0; background-position:-59px -641px; line-height:0; font-size:0;}
.protocol-pop .con{height:340px; overflow-y:auto; padding:6px 43px 0; background:#fff;}
.protocol-pop .con h4{ line-height:46px; font-size:16px; font-weight:normal;}
.protocol-pop .con .xyContainer{}
.protocol-pop .con .xyContainer p{ font-size:14px; line-height:24px; color:#666; padding-bottom:10px;}
.protocol-pop .con .course-protocol{ display:block; height:20px; line-height:20px; font-size:14px; color:#666; margin:10px 0 28px;}
.protocol-pop .con .course-protocol a{ color:#5bc450;}
.protocol-pop .con .course-protocol .protocol-btn{ display:block; width:18px; height:18px; border:1px solid #d7d7d7; margin-right:8px; position:relative; overflow:hidden; cursor:pointer;}
.protocol-pop .con .course-protocol .protocol-btn.on{ background-position:-31px -638px}
.protocol-pop .con .course-protocol .protocol-btn input{  position:absolute; left:-20px; top:-20px;}
.protocol-pop .con .protocol-text{ border-top:1px solid #efefef;}
.protocol-pop .con .protocol-text p{ line-height:24px; padding-bottom:10px; font-size:14px; color:#666;}
.protocol-pop .total{ height:54px; background:#f7f7f7; text-align:right; padding:14px 38px 0 0;}
.protocol-pop .total .buy-btn{ display:block; margin:0 auto; width:130px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:#f4674b; border-radius:3px; text-decoration:none}

/*定金确认弹框 20201026 he*/
.djqrTk{ display: none; width: 590px; background: #fff; border-radius: 5px; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -295px; z-index: 99; -webkit-box-shadow:0 8px 18px rgba(30, 25, 40, 0.7); -moz-box-shadow:0 8px 18px rgba(30, 25, 40, 0.7); box-shadow:0 8px 18px rgba(30, 25, 40, 0.7); _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.djqrTk .xx{ display: block; position: absolute; top: 20px; right: 20px; width: 20px; height: 20px; background: url(/images/zhuanti/20201111/icon_02.png) no-repeat;}
.djqrTk .tit{ height: 60px; line-height: 60px; text-align: center; font-size: 20px; font-weight: 700; border-radius: 5px 5px 0 0; background: #f1f2f2; margin-bottom: 10px;}
.djqrTk .conbox{ margin-bottom: 22px;}
.djqrTk .conbox .clist{ padding: 10px 30px 0;}
.djqrTk .conbox .clist-txt{ line-height: 30px; padding: 10px 0; font-size: 18px; color: #333;}
.djqrTk .conbox .clist-bot{ height: 50px; background: #fff4de; margin-bottom: 10px;}
.djqrTk .conbox .clist-bot span{ display:block; float:left; font-size: 14px; line-height: 50px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.djqrTk .conbox .clist-bot span.t1{ width:150px; color: #fd7400; margin-left: 18px;}
.djqrTk .conbox .clist-bot span.t1 b{ font-size: 24px; vertical-align: -3px;}
.djqrTk .conbox .clist-bot span.t2{ width:140px; color: #333; margin-left: 18px;}
.djqrTk .conbox .clist-bot span.t2 b,.djqrTk .conbox .clist-bot span.t2 .apphide{ color: #fd7400;}
.djqrTk .conbox .clist-bot span.t3{ color: #333; margin-left: 18px;}
.djqrTk .conbox .clist-bot span.t3 b,.djqrTk .conbox .clist-bot span.t3 .apphide{ color: #fd7400;}
.djqrTk .conbox.mb56{ margin-bottom: 56px;}
.djqrTk .bBtn{ display: block; width: 200px; height: 50px; line-height: 50px; text-align: center; font-size: 18px; color: #fff; background: #e2e2e2; border-radius: 6px; margin: 0 auto 20px;}
.djqrTk .bBtn:hover{ text-decoration: none;}
.djqrTk .bBtn.cur{ background: #fd7400; display: none;}
.djqrTk .bBtn.cur:hover{ text-decoration: none; background: #e87514;}
.djqrTk .fBox{ margin: 0 30px 36px; height: 22px;}
.djqrTk .fBox .qrBtn{ float: left; padding-left: 30px; height: 22px; font-size: 14px; color: #666; cursor: pointer; background: url(/images/zhuanti/20201111/icon_03.png) no-repeat left;}
.djqrTk .fBox .qrBtn.on{ background: url(/images/zhuanti/20201111/icon_04.png) no-repeat left;}

/*定金按钮 20201026 he*/
.xq-tmain .rbox-bot .activity{ float:left; margin:0 20px 0 0; padding: 0 16px; height:30px; line-height:30px; font-size:14px; cursor:pointer; color: #f4674b; border:1px solid #f4674b; overflow:hidden;}
.xq-tmain .rbox-bot .activity:hover{ text-decoration: none; background: #f4674b; color: #fff;}
.xq-tmain .rbox-han .activity-one{ display: block; width: 160px; height: 41px; padding-top: 5px; line-height: 18px; text-align: center; font-size: 14px; color: #fff; background: #f4664a; margin-right: 20px; cursor: pointer;}
.xq-tmain .rbox-han .activity-one em{ display: block; font-size: 18px;}
.xq-tmain .rbox-han .activity-one:hover{ text-decoration: none; background: #e15f45;}

/*活动氛围 20201031 he*/
.xq-tmain .rbox .act-banner{ display: none; width: 660px; height: 38px; line-height: 38px; font-size: 18px; color: #fff; text-indent: 20px; letter-spacing: 2px; font-weight: 700; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url(/OtherItem/images/zhukaozhixing2018/hd-banner_02.png) no-repeat; -webkit-text-shadow:0 3px 3px rgba(208, 6, 58, 0.6); -moz-text-shadow:0 3px 3px rgba(208, 6, 58, 0.6); text-shadow:0 3px 3px rgba(208, 6, 58, 0.6);}
.xq-tmain .rbox .act-banner img{ width: 660px; height: 38px;}









