@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",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;}
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;blur:expression(this.onFocus=this.blur());}
.layout{ clear:both;width:1100px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.header .nav,.header i.i1,.header i.i2, .header i.i3, .header i.i4,.kecheng .topNav .t1, .contrast .a1, .contrast .a1.on,.contrast .biaoge22 .gou, .student .con .pop, .student .con .s5 .pop, .floatCtro .fct, .floatCtro .fcb, .classesBuy .a1,.tanchu .tc-tit .close{ background:url("/images/pro2018/zhiyeyaoshi-sijiao/ico.png") no-repeat;}
.content{width: 1100px;margin: 0 auto}
.container{width: 100%;height: auto;}
/**/
.headerWrap{ width:100%; height:700px; background:url("/images/pro2018/zhiyeyaoshi-sijiao/banner.jpg") no-repeat center center; }
.logo{ display:block; width:228px; height:57px;left:0; top:21px;}
font{font-size: 14px;}
.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@keyframes flipInX{
    0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }
    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
.text1{
    width: 317px;
    height: 59px;
    top:155px ;
    left:222px ;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}
#loginName{
    font-size:16px;
    color:red;
    margin-right:5px;
}
.nofollows{
    margin-right:5px;
}
.text2{
    width:726px;
    height: 244px;
    top:234px;
    left: 195px;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}
.texts{
    width: 784px;
    height: 68px;
    color: white;
    top:373px ;
    left: 122px;
    text-align: center;
    font-size: 36px;
    background: url(/images/pro2018/zhiyeyaoshi-sijiao/title.png);
}
.texts p{
    padding-top: 10px;
}
.lei{
    width: 174px;
    height: 162px;
    text-align: center;
    font-size: 16px;
    color: #3a4856;
}
.teshup{
    text-align: left;
    padding-left: 30px;
}
.lei1{
    top: 484px;
    left:15px ;
}
.lei2{
    top: 525px;
    left:235px ;
}
.lei3{
    top: 602px;
    left:454px ;
}
.lei4{
    top: 535px;
    left:675px ;
}
.lei5{
    top: 491px;
    left:894px ;
}
.bg1{
    height: 1589px;
    background: url(/images/pro2018/zhiyeyaoshi-sijiao/bg1.jpg) no-repeat center center;
}
.course {
    padding-top: 108px;
    height: 680px;
}

.duihuakuang1,.duihuakuang2,.duihuakuang3{
    width: 414px;
    height: 156px;
    left: 36px;
    background: url(/images/pro2018/zhiyeyaoshi-sijiao/kuang1.png) no-repeat center center;
}
.duihuakuang4{
    width: 404px;
    height: 172px;
    top: 166px;
    right: 149px;
    background: url(/images/pro2018/zhiyeyaoshi-sijiao/kuang.png) no-repeat center center;
}
.duihuakuang5{
    width: 404px;
    height: 122px;
    top: 358px;
    right: 149px;
    background: url(/images/pro2018/zhiyeyaoshi-sijiao/kuang2.png) no-repeat center center;
}
.duihuakuang6{
    width: 404px;
    top: 500px;
    height: 273px;
    right: 149px;
    background: url(/images/pro2018/zhiyeyaoshi-sijiao/kuang3.png) no-repeat center center;
}
.duihuakuang1{top: 248px}
.duihuakuang2{top: 424px}
.duihuakuang3{top: 600px;height: 166px; background: url(/images/pro2018/zhiyeyaoshi-sijiao/kuang4.png) no-repeat center center;}
.touxiang{
    width: 33px;
    height: 33px;
    top: 10px;
    border-radius: 1px;
    left:15px;
    background: #7969e6;
}
.touxiang1{
    width: 33px;
    height: 33px;
    top: 10px;
    border-radius: 1px;
    left:15px;
    background: #9ad95f;
}
.mingzi{
    left: 62px;
    top: 0;
    line-height: 53px;
    font-size: 18px;
    color: #333333;
}
.time{
    right: 37px;
    top: 0;
    line-height: 53px;
    font-size: 14px;
    color: #b3b3b3;
}
.time1{
    right: 26px;
    top: 0;
    line-height: 53px;
    font-size: 14px;
    color: #b3b3b3;
}
.neirong{
    top: 66px;
    font-size:14px ;
    color: #333333;
    left: 30px;
}
.neirong1{
    top: 71px;
    font-size:14px ;
    color: #333333;
    left: 30px;
}
.neirong2{
    top: 75px;
    font-size:14px ;
    color: #333333;
    left: 30px;
}
.banji{
    font-size: 26px;
    color: #b2bac6;
    top:218px;
    left:260px ;
}
.w{ right: 37px;top: 60px }
.ws{ top: 70px;right:24px }
.daxiao{
    font-size: 14px;
    color: #b3b3b3;
    top: 90px;
    left: 30px;
}
.daxiao1{
    font-size: 14px;
    color: #b3b3b3;
    top: 96px;
    left: 30px;
}
.hengxian{
    width: 383px;
    height: 0;
    top: 114px;
    left: 16px;
    border-bottom: 1px solid #e2e2e2;
}
.hengxian2{
    width: 372px;
    height: 0;
    top: 124px;
    left: 16px;
    border-bottom: 1px solid #e2e2e2;
}
.hengxian3{
    width: 372px;
    height: 0;
    top: 126px;
    left: 16px;
    border-bottom: 1px solid #e2e2e2;
}
.hengxian1{
    width: 354px;
    height: 0;
    top: 97px;
    left: 32px;
    border-bottom: 1px solid #e2e2e2;
}
.wechat{
   top: 122px;
    left: 27px;
}
.wechat1{
   top: 132px;
    left: 27px;
}
.tupian{
   top: 138px;
    left: 29px;
}
.baokuo{
    left: 15px;
    top: 0;
    width: 404px;
    height: 172px;
}
.yuyin{
   top: 109px;
    left: 28px;
}
.yuyins{
    font-size: 16px;
    color:#b3b3b3 ;
    top: 109px;
    left: 267px;
    line-height: 37px;
}
.weixin{
    top: 119px;
    left:52px ;
    font-size: 14px;
    color: #b3b3b3;
}
.weixin1{
    top: 128px;
    left:52px ;
    font-size: 14px;
    color: #b3b3b3;
}
.zuoce{
    top: 294px;
    left: 13px;
}
.youce{
    top: 294px;
    left: 904px;
}
.zuoce p,.youce p{
    font-size: 16px;
    color: #333333;
    line-height: 30px;
}
.zuoce .teshuzuoce,.youce .teshuzuoce{
    font-size: 30px;
    margin-bottom: 10px;
    color: #333333;
    line-height: 50px;
    font-weight: bold;
    width: 175px;
    border-bottom: 3px solid #333333;
}
.zuoce .teshuzuoce span,.youce .teshuzuoce span{
    color: #ffa200;
    font-size: 40px;
}
.jiehe{
    font-size: 26px;
    color: #333333;
    top: 576px;
    left: 0;
    width: 100%;
    text-align: center;
}
.titles{
    width:100%;
}
.titles p{
    width: 100%;
    color: #555555;
    font-size: 48px;
    padding-top: 42px;
    font-weight: bold;
    text-align: center;
}
.titles .teshutitle{
    color: white;
}
.titlexia{
    width: 100%;
    text-align: center;
    color: #f6c44f;
    font-size: 20px;
}
.hide{ display: none; }

.mifeng{
    font-size: 20px;
    color: #333333;
    top: 275px;
    font-weight: bold;
    left: 20px;
}
.kaobuguo{
    font-size: 20px;
    color: white;
    top: 275px;
    font-weight: bold;
    left: 446px;
}
.lianxilaoshi{
    width: 222px;
    height: 66px;
    top: 150px;
    left: 878px;
    display: block;
    line-height: 60px;
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    color: white;
    background: url(/images/pro2018/zhiyeyaoshi-sijiao/btn3.png);
}
.lianxilaoshi:hover{
    background: url(/images/pro2018/zhiyeyaoshi-sijiao/btn4.png);
}
a:hover{
    text-decoration: none;
}
.meikao{
    width: 100%;
    height: 360px;
    background: #f5fafe;
    margin-top: 20px;
    background: url(/images/pro2018/zhiyeyaoshi-sijiao/people.jpg) no-repeat center center;
}
.meikao .content{
   top: 0;
    left: 50%;
    height: 360px;
    margin-left: -550px;
}
.gouwu{
    width: 1150px;
    height: 290px;
    margin: 22px auto 0;
    background: url(/images/pro2018/zhiyeyaoshi-sijiao/bg03.png); 
}
.gouke{
    width: 100%;
    padding-top: 25px;
    height: auto;
}
.gouke li{ height: 240px; }
.gouke li p{ height: 46px;text-align: center;width: 100%;line-height: 46px;font-size: 16px }
.lixia{border-top: 2px solid white}
.teshulixia{ text-decoration: line-through; }
.gouke .li1{ width: 109px;background: #4c7ebc;color:white  }
.gouke .li2{ width: 98px; background: #fff3d6;color:#ff972b }
.gouke .li3{ width: 99px; background: #c8e2ff;color: #4c7ebc}
.gouke .li4{ width: 99px; background: #ddedff;color:#4c7ebc }
.car{
    margin-top: 11px;
    margin-left: 8px;
}
.dianjigoumai{
    margin-top: 17px;
    margin-left: 24px;
    cursor: pointer;
}
.youhuijia{
    top: -13px;
    left: 13px;
}

.gouke li .qizhe{
    left: 13px;
    height: 21px;
    width: 53px;
    font-size: 14px;
    font-weight: bold;
    color: white;
    line-height: 21px;
    top: -13px;
}

.gouwu1{
    width: 1150px;
    height: 250px;
    margin: 22px auto 0;
    background: url(/images/pro2018/zhiyeyaoshi-sijiao/bg03.png); 
}
.gouke1{
    width: 100%;
    padding-top: 25px;
    height: auto;
}
.gouke1 li{ height: 195px; }
.gouke1 li p{ height: 46px;text-align: center;width: 100%;line-height: 46px;font-size: 16px; position:relative; overflow:hidden;}
.gouke1 li p input{ position:absolute; left:0; top:-30px;}
.lixia{border-top: 2px solid white}
.teshulixia{ text-decoration: line-through; }
.gouke1 .li1{ width: 109px;background: #4c7ebc;color:white  }
.gouke1 .li2{ width: 98px; background: #fff3d6;color:#ff972b }
.gouke1 .li3{ width: 99px; background: #c8e2ff;color: #4c7ebc}
.gouke1 .li4{ width: 99px; background: #ddedff;color:#4c7ebc }
.car{
    margin-top: 11px;
    margin-left: 8px;
}

.youhuijia{
    top: -13px;
    left: 13px;
}

.gouke1 li .qizhe{
    left: 13px;
    height: 21px;
    width: 53px;
    font-size: 14px;
    font-weight: bold;
    color: white;
    line-height: 21px;
    top: -13px;
}

.gouwu2{
    width: 1150px;
    height: 600px;
    margin: 22px auto;
    background: url(/images/pro2018/zhiyeyaoshi-sijiao/bg04.png);
}
.gouke2{
    width: 100%;
    padding-top: 25px;
    height: auto;
}
.gouke2 li{ height: 300px; }
.gouke2 li p{ height: 46px;text-align: center;width: 100%;line-height: 46px;font-size: 16px }
.lixia{border-top: 2px solid white}
.teshulixia{ text-decoration: line-through; }
.gouke2 .li1{ width: 109px;background: #4c7ebc;color:white  }
.gouke2 .li2{ width: 98px; background: #fff3d6;color:#ff972b }
.gouke2 .li3{ width: 99px; background: #c8e2ff;color: #4c7ebc}
.gouke2 .li4{ width: 99px; background: #ddedff;color:#4c7ebc }
.car{
    margin-top: 11px;
    margin-left: 8px;
}
.dianjigoumai{
    margin-top: 17px;
    margin-left: 24px;
    cursor: pointer;
}
.youhuijia{
    top: -13px;
    left: 13px;
}

.gouke2 li .qizhe{
    left: 13px;
    height: 21px;
    width: 53px;
    font-size: 14px;
    font-weight: bold;
    color: white;
    line-height: 21px;
    top: -13px;
}






.quanyi{
    padding-top: 46px;
}
.quanyi p{
    margin-top: 8px;
}
.quanyis{
    width: 106px;
    cursor: pointer;
    height: auto;
    text-align: center;
    color: #333333;
    font-size:18px ;
    margin: 0 25px 0 26px;
}
.activeqy{
    color: #ff7916;
}
.sanjiao2{
    width: 21px;
    height: 12px;
    margin: 17px auto 0;
    background: url(/images/pro2018/zhiyeyaoshi-sijiao/sanjiao2.png);
}
.yingcangbuy{
    position:fixed;
    display:none;
    bottom:0;
    left:50%;
    margin-left:-550px;
    padding-top:20px;
    z-index:99;
    width:1100px;
    height:auto;
    background:#f3f5ff;
}
.quanyinrs{
    width: 100%;
    height: auto;
    background: #fd9939;
    padding-top:11px;
    padding-bottom:11px;
    color:white ;
    padding-left: 26px;
    font-size: 14px;
}
.quanyinrs span{
    color: #ffed2a;
    font-size: 18px;
}
.quanyinrs a{
    color: #ffed2a;
    font-size: 18px;
}
.bg2{
    width: 100%;
    min-height: 655px;
    background: url(/images/pro2018/zhiyeyaoshi-sijiao/bg4.jpg) no-repeat  ;
	background-position: center 0px;
}
.bg21{
    width: 100%;
    min-height: 520px;
    background: url(/images/pro2018/zhiyeyaoshi-sijiao/bj1.png) no-repeat  ;
	background-position: center 0px;
}
.mokuai{
    top: 233px;
    left: 409px;
    width: 654px;
    height: 376px;
}
.ewms{
    padding-top: 45px;
}
.ewmss{
    width: 245px;
    height: 336px;
    margin-right: 40px;
}
.tsewm{
    margin-right: 0;
}
.bhewm{
    width: 249px;
}
.ewmss p{
    width: 100%;
    margin-top: 11px;
    text-align: center;
    font-size:14px ;
    color: #333333;
}
/*input{*/
    /*width: 0;*/
    /*height: 0;*/
    /*display: none;*/
/*}*/





.floatCtro a { text-align: center; display: block; line-height: 18px; padding: 6px 0; cursor: pointer; color: #553b00; }
.floatCtro a:hover{ text-decoration: none; }
.floatCtro { display:none; width:88px; position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); left:10px; top:60%; z-index:100 }
.floatCtro .fct{ display: block; width: 88px; height: 57px;background: url(/images/pro2018/zhiyeyaoshi-sijiao/top.png)}
.floatCtro .fcb{ width: 88px; height:58px; line-height:50px; color:white; background:url(/images/pro2018/zhiyeyaoshi-sijiao/bottom.png); text-align:center; cursor:pointer;}
.floatCtro .fcc{ background:#ffb100;}
.floatCtro p { width:79px;margin:0 auto;text-align:center; line-height:39px; cursor:pointer; border-bottom: 1px dashed #ffe4a6; color:#553b00;}
.floatCtro p.cur { background-color:#fca548;}
.floatCtro .b0{ border: 0;}
.floatCtro .fcc .teshufcc{ height: 50px; line-height: 62px; background:url(/images/pro2018/zhiyeyaoshi-sijiao/top.jpg) no-repeat ; }
.floatCtro .top{height:21px; background:url(/images/pro2018/zhiyeyaoshi-sijiao/top.jpg) no-repeat ;}
.classesBuy{ text-align:right; margin-bottom:40px;margin-top: 25px}
.classesBuy span{ font-size:24px; color:#be6305; padding:0 28px 0 0;}
.classesBuy .a1{ display:inline-block;background: url(/images/pro2018/zhiyeyaoshi-sijiao/btn1.png); width:192px; height:66px; line-height:60px;font-weight: bold; font-size:28px; text-align:center; color:#fff;text-decoration:none;}
.classesBuy .a1:hover{background: url(/images/pro2018/zhiyeyaoshi-sijiao/btn2.png);}
/**/
.adCeng{display:none;width:100%;z-index:101;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.tanchu{ display: none; overflow:hidden; width:600px; text-align:left; background-color:#fff; position:fixed; top:50%; left:50%; margin:-173px 0 0 -300px; z-index:202; -webkit-box-shadow:2px 4px 4px #333; -moz-box-shadow:2px 4px 4px #333; box-shadow:2px 4px 4px #333; border-radius:5px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.tanchu .tc-tit{ height:55px; background-color:#f2f2f2; border-bottom:1px solid #e0e0e0; position:relative;}
.tanchu .tc-tit h5{ padding-left:48px; line-height:54px; font-size:16px; background-position:26px -3030px;}
.tanchu .tc-tit .close{ width:15px; height:15px; position:absolute; top:20px; right:16px; background-position:-184px -271px; cursor:pointer;}
.tanchu .tc-con{ height:180px; padding:15px 30px 0 30px; font-size:14px; color:#666; line-height:32px; overflow:auto; *position:relative; _width:540px; _overflow-x:hidden;}
.tanchu .tc-con a{ color:#ff702a;}
.tanchu .tc-con .nr01{ _width:472px; line-height:32px; clear:both; padding-left:68px; position:relative;}
.tanchu .tc-con .nr01 .nbt{ position:absolute; top:0; left:0;}
.tanchu .tc-con .on{ display: block;}
.tanchu .btn{ display:block; width:204px; height:42px; background-color:#f87157; line-height:42px; font-size:14px; text-align:center; color:#fff; margin:30px auto; font-weight:bold; cursor:pointer; border-radius:3px;}
.tanchu .btn:hover{ background-color: #f13712;}
.kslq .k1, .kslq .k3,.kslq .i1, .kslq .i2, .kslq .i3, .kslq .i4, .kslq .i5, .title01 h3 .x1, .title01 h3 .x2, .title02 .bg1, .title02 .bg2, .title02 .bg3,
.xxlc2 .lc .l1, .xxlc2 .lc .l2, .xxlc2 .lc .l3, .xxlc2 .lc .l4, #d_tab29 .d_menu li, #d_tab29 .d_menu li.d_select, #d_tab29 .d_prev, #d_tab29 .d_next,
.i-close, .biaoge22 .gou{background:url("/images/pro2018/zhiyeyaoshi-sijiao/icoss.png") no-repeat;}
/**/
.xxlc_warp{ width:100%; height:218px; background:url(/images/pro2018/zhiyeyaoshi-sijiao/foot_bg.gif) repeat-x; }
.yellow a:link{ color:#ffeda3;}
.yellow a:visited{ color:#ffeda3;}
.yellow a:hover{ color:#ffeda3;}
.xxlc2 .lc{ float:left;margin-left: 50px; padding:20px 0 0 0;}
.xxlc2 .lc li{ float:left; display:inline; margin:0 0 0 70px; width:180px;}
.xxlc2 .lc .t{ width:102px; height:73px;}
.xxlc2 .lc .l1{ background-position:0 -303px;}
.xxlc2 .lc .l2{ background-position:-112px -303px;}
.xxlc2 .lc .l3{ background-position:0 -383px;}
.xxlc2 .lc .l4{ background-position:-112px -383px;}
.xxlc2 .lc h3{ font-size:22px; color:#ffdd54; line-height:32px; padding:0 0 10px 0;}
.xxlc2 .lc p{ line-height:24px; color:#fff; font-size:14px;}

/*Ê¦×Êµ¯³ö¿ò*/
.pop{width:1000px;left:50%;top:50%;margin-left:-500px; background:#fff;z-index:999999; display:none;}
.pop .popTit{height:40px;line-height:40px;background:#05a956;}
.pop .popTit h5{padding-left:45px; color:#f4faf7; float:left; font-size:14px;}
.pop .popTit i{ float:right; width:40px;height:40px;line-height:400px;overflow:hidden;background:url(/images/pro2018/hushi/pClose.gif) no-repeat center 12px #079c51; display:inline-block; cursor:pointer; vertical-align:top;}
.pop .popCon table,.fdkc table,.kcPop table,.floor01 table,.face{width:100%; border-collapse:collapse;}
.pop .popCon table td,.pop .popCon table th,.kcPop table td,.kcPop table th{line-height:25px; height:15px; border:1px solid #eee; font-size:12px; padding:0 30px;}
.pop .popCon table th,.kcPop table th{line-height:40px; font-weight:normal; background:#f6f6f6;}
.pop .popCon table th.thBg01{background:#afead6;}
.pop .popCon table th.thBg02{background:#c3eebe;}
.pop .popCon table th.thBg03{background:#fdd5bf;}
.pop .popCon table th.thBg04{background:#afe9ee;}
.pop .popCon table img,.fdkc td img,.kcPop table td img{vertical-align:middle;}
.mask{width:100%;position:absolute;left:0;top:0;filter:alpha(opacity=30);opacity:0.3;background:#000;z-index:99999; height:0; line-height:0; font-size:0;}
.kcPop table td,.kcPop table th{padding:1px 13px; line-height:22px;}
.kcPop table th{padding:1px 13px;}
.kcPop table td p{text-indent:2em;}
.kcPop table td p a{color:#f4593e;}

