body{font-family:"Microsoft YaHei";font-size:12px;line-height:1;}
body,p,dl,dd,h1,h2,h3,h4,h5,h6,ul,ol{margin:0;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
ul,ol{padding:0;list-style:none;}
strong,b,h1,h2,h3,h4,h5,h6{font-weight:normal;}
img{ border:none;vertical-align:middle;}
a{text-decoration:none;color:#000;}
em,i{font-style:normal;}

a,button,input,select,textarea {
    -webkit-tap-highlight-color:rgba(0,0,0,0); /*去除a,button,input,select,textarea,点击时的半透明阴影*/
}

html,body {-webkit-user-select:none;user-select: none;}/*禁止ios和android用户选中文字*/
button,input,select,textarea{-webkit-appearance:none; }/*去掉webkit默认的表单样式*/

.clearfix{*zoom:1;} /*//ie6、7父元素没有宽度时兼容处理*/
.clearfix:after{content:""; clear:both; display:block;}
/**重置样式*/
.marc{width:1200px;margin:0 auto;}
.title{font:bold 36px/76px "Microsoft YaHei";text-align:center;background:url("imagespt11.jpg") no-repeat center bottom}
.pt38{padding-top:38px;}
.pt54{padding-top:54px;margin-bottom:48px;}
.bold{font-weight: bold;}




.cb{color:#333}
.cr{color:#e80012}


.header{height:48px;font-size:16px;line-height:20px;}
.header .hLeft{height:48px;float:left;}
.header .hLeft a{line-height:1;*line-height:20px;display:inline-block;height:20px;margin:18px 0 14px;padding:0 7px;text-align:center;vertical-align: top;border-right:2px solid #414141}
.header .hLeft a.bn{border:none;}
.header .hLeft img{vertical-align:top;margin-top:-18px;}
.header .hRight{height:16px;float:right;padding:18px 0 14px}
.header .hRight a{padding-left:26px;background:url("imagesheader2.jpg") no-repeat left center;}


.bannerBox{height:774px;width:100%;background:url("imagesbanner1.jpg") no-repeat center center}
.banner{position:relative;}
.banner img{vertical-align:top;}
.banner .img3{display:inline-block; position:relative;z-index:1;width:1200px;height:302px;background:url("imagesbanner03.jpg") no-repeat center center;}
.banner p{position:absolute;left:0;;width: 100%;text-align:center;}
.banner .text1{top:115px;z-index:14;}
.banner .text2{    top: 275px; z-index: 16;}
.banner .btn1,.banner .btn2,.banner .btn5{display:inline-block;width:214px;height:52px;position:absolute;top:590px;}
.banner .btn1{left:253px;z-index:120;}
.banner .btn2{left:494px;z-index:120;}
.banner .btn5{left:734px;z-index:120;}
.banner .btn3{z-index:120;position:absolute;top:544px;left:578px;display:inline-block;width:130px;height:24px;}


.navBox{height:56px;background:#e80012;font:bold 24px/56px "Microsoft YaHei";}
.nav{background:#e80012;}
.nav li{float:left;height:56px;text-align:center;width: 14%}
.nav li a{display:inline-block;width:100%;/*padding:0 46px*/;height:100%;color:#fff;}
.nav li a:hover{background:#ba000e;}



.picsBox{height:731px;background:url("imagespt1bg1.jpg") no-repeat center center}
.pics{background:url("imagespt1bg1.jpg") no-repeat center center}
.pic{height:567px;position:relative;}
.pic li{position:absolute;}
.pic li img{width:100%;height:100%}
.pic li.on{padding:6px;-webkit-box-shadow: 0 0 6px 1px #c8c8c8; -moz-box-shadow: 0 0 6px 1px #c8c8c8;
    box-shadow: 0 0 6px 1px #c8c8c8;background:url("imagespic1.jpg") no-repeat center center}
.dots{text-align:center;}
.dots i{cursor: pointer;display:inline-block;width:18px;height:18px;border-radius:50%;background:#333;margin:0 9px;background:url("imagespic1.png") no-repeat center center}
.dots i.on{background:#e80012;background:url("imagespic2.png") no-repeat center center}



.pt1Box,.pt1{height:756px;background:url("imagespt1.jpg") no-repeat center top}
.pt1 .fl{float:left;}
.pt1 .fr{float:right;}
.form{width:534px;height:513px;padding-top:61px;padding-left:44px;background:url("imagespt101.jpg") no-repeat center center;}
.form p{width:488px;height:58px;margin-bottom:45px;background:url("imagespt1_form.png") no-repeat center center}
.form p span{display:inline-block;height:100%;width:147px;text-align:center;font:bold 24px/58px "Microsoft YaHei";color:#fff;}
.form p input,.form p select{border:0;outline: none;height:50px;width:327px;margin-top:2px;vertical-align:top;font-size:24px;line-height:58px;padding-left:10px;}
.form .button{cursor:pointer;width:278px;height:85px;background:url("imagespt1_btn.png") no-repeat center center;border:none;outline:none;font:bold 33px/78px "Microsoft YaHei";color:#fce41e;padding-bottom:6px;margin:0 auto;display:block;cursor:pointer;}
.refer{padding-top:28px;padding-left:62px;width:516px;height:546px;background:url("imagespt101.jpg") no-repeat center center}
.refer li{float:left;width:202px;height:224px;background:url("imagespt1_refer02.png") no-repeat center;margin-right:52px;margin-bottom:44px;}
.refer li h4{height:43px;font:bold 24px/43px "Microsoft YaHei";color:#fff;text-align:center;}
.refer li p{padding:17px 30px;}



.btn{display:inline-block;width:141px;height:152px;position:fixed;top:100px;left:0;background:url("imagestext001.png") no-repeat center;z-index: 100}

/**第二部分*/
.sale_bg{
    width:100%;
    height:817px;
    background:url("imagessale_bg_02.jpg") no-repeat center;
}
.sale{
    height:100%;
    width:1200px;
    background:url("imagessale_03.jpg") no-repeat center;
    margin:0 auto;
}
.sale p,.friend p{
    font-size:38px;
    color:#fff;
    width:100%;
    text-align:center;
    font-weight: bold;
    margin-top:83px;
    display:inline-block;
}
.sale dl{
    float: left;
    margin:124px 24px 0px 20px;
}
.sale .bar,.friend .bar{
    width:91px;
    height:4px;
    background:#fff;
    margin-top:16px;
    margin-left:555px;
}
.sale .dl_one{
    margin-left:50px;
}
.sale dl dd{
    color:#333;
    font-size:24px;
    font-weight:bold;
    text-align: center;
    margin-top:15px;
}
.sale h3{
    font-weight: bold;
    color:#fce41e;
    font-size:22px;
    margin-top:546px;
}
.friend_bg{
    width:100%;
    background: url("imagesfriend_bg_02.jpg") no-repeat center;
}
.friend{
    width:1200px;
    height:788px;
    margin:0 auto;
    background:url("imagesfriend_03.jpg") no-repeat center;
    position: relative;
}
.friend p{
    color:#e80012;
    margin-top:27px;
}
.friend .bar{
    background:#e80012;
}
.friend h3,.saoma h3{
    color:#fff;
    font-weight: bold;
    font-size:28px;
    margin:78px 0px 0px 565px;
}
.friend h4,.saoma h4{
    position:absolute;
    font-weight: bold;
    font-size:22px;
    color:#fff;
}
.friend .weixin{
    left:182px;
    top:265px;
}
.friend .fenxiang{
    left:817px;
    top:263px;
    line-height:30px;
}
.fenxiang span{
    color:#fce41e;
}
.fr_left{
    width:265px;
    height:386px;
    background:url("imagesfriend_03.png") no-repeat center;
    position: absolute;
    top:334px;
    left:147px;
}
.fr_left img,.fr_right img{
    position: absolute;
    top:7px;
    left:7px;
}
.fr_left p{
    color:#e80012;
    font-size:28px;
    font-weight: bold;
    width: 100%;
    text-align: center;
    position: absolute;
    top:179px;
    margin-top:0px;
}
.fr_right{
    width:319px;
    height:348px;
    position: absolute;
    background:url("imagesfriend_07.png") no-repeat center;
    left:770px;
    top:357px;
}
.jian{
    position: absolute;
    left:430px;
    top:487px;
}
.saoma_bg{
    width:100%;
    height:665px;
    background:url("imagesfriend_22_bg_02.jpg") no-repeat center;
}
.saoma{
    width:1200px;
    height:100%;
    margin:0 auto;
    background:url("imagesfriend_22_03.jpg") no-repeat center;
    position: relative;
}
.saoma h3{
    margin-top:30px;
    display:inline-block;
}
.saoma h4 span{
    color:#fce41e;
}
.saoma .s_weixin{
    left:128px;
    top:139px;
}
.saoma .s_fenxiang{
    left:714px;
    top:139px;
}
.saoma_ma{
    position:absolute;
    width:324px;
    height:353px;
    left:144px;
    top:204px;
    background:url("imagessaoma_03.png") no-repeat center;
}
.saoma_ma img{
    position: absolute;
    left:30px;
    top:29px;
}
.saoma_ma p{
    position: absolute;
    left:106px;
    top:300px;
    color:#e80012;
    font-weight: bold;
    font-size:20px;
}
.saoma div{
    position: absolute;
}
.saoma h5{
    color:#fce41e;
    font-size:20px;
    font-weight: bold;
    margin-top:12px;
    text-align: center;
}
.fuli_01,.fuli_02,.fuli_03,.fuli_04{
    width:269px;
    height:144px;
}
.fuli_01{
    top:201px;
    left:584px;
}
.fuli_02{
    top:201px;
    left:878px;
}
.fuli_03{
    top:398px;
    left:584px;
}
.fuli_04{
    top:398px;
    left:878px;
}
.fix_right{
    position: fixed;
    width:143px;
    height:576px;
    right:10px;
    top:30px;
    z-index:190;
    background:url("imagesfix_right.png") no-repeat center;
}
.fix_right h2{
    height:40px;
    width:100%;
    text-align: center;
    line-height:40px;
    font-weight: bold;
    color:#fff;
    font-size:20px;
}
.kefu{
    padding-left:17px;
}
.kefu a{
    display: block;
    color:#fff;
    font-size:18px;
    position:absolute;
}
.kefu .online_2{
    top:70px;
}
.kefu .online_1{
    top:44px;
}
.kefu ul{
    position:absolute;
    left:7px;
    top:95px;
}
.kefu ul li{
    width:120px;
    height:32px;
    color:#333;
    padding-left:10px;
    line-height:32px;
    margin-bottom:2px;
    position: relative;
}
.kefu ul li span{
    display: inline-block;
    height:100%;
    margin-top:4px;
    line-height: 1;
}
.kefu ul li i{
    display: inline-block;
    position: absolute;
    top:0px;
    left:39px;
}
.top{
    height:22px;
    width:40px;
    font-size:20px;
    color:#fff;
    font-weight: bold;
    position: absolute;
    left:52px;
    top:543px;
    border-bottom: 2px solid #fff;
    cursor: pointer;
}
.chacha{
    position: absolute;
    right:-8px;
    top:-10px;
    cursor: pointer;
}
.zixun{
    width:60px;
    height:146px;
    background:#e23339;
    text-align:center;
    font-size:26px;
    color:#fff;
    font-weight: bold;
    position: fixed;
    right:0;
    top:30px;
    padding-top:30px;
    line-height:29px;
    cursor: pointer;
    z-index: 100;
}

/**第三部分*/
.wrap{width:1200px;margin:0 auto;}

.zpart3_wrap{height:275px;width:100%;background: url("imageszpart3-bg.jpg") no-repeat center;}
.zpart3{
    height:275px;
    background: url("imageszpart3bg.jpg") no-repeat center;
    position:relative;
}
.zpart3 h3{
    font-size:28px;
    color:#fff;
    position: absolute;
    left:47px;
    top:45px;
    font-weight: bold;
}
.zpart3 ul{
    position:absolute;
    left:47px;
    top:100px;
    font-size:16px;
    color:#fff;
}
.zpart3 ul li{
    padding-left:25px;
    margin-bottom:10px;
    background: url("imagesicon-01.jpg") no-repeat left center;
}
.zpart3 p{
    position: absolute;
    left:47px;
    top:205px;
    font-size:18px;
    color:#fce41e;
    font-weight:bold;
}

/*part4*/
.zpart4_wrap{
    background:#e80012 url("imageszpart4-bg.jpg") no-repeat center top;

}
.zpart4{
    /*height:855px;*/
    background:#e80012 url("imageszpart4bg.jpg") no-repeat center top;
    padding-top:120px;
    padding-bottom: 71px;
}
.zpart4 h2{
    font-size:38px;
    line-height:75px;
    color:#fff;
    text-align: center;
    background:url("imagestitbg.jpg") no-repeat center bottom;
    margin-bottom: 50px;
    font-weight: bold;
}
.lesson_sel{
    width:1192px;
    height:60px;
    border:4px solid #ededed;
}
.lesson_sel p{
    float:left;
    width:596px;
    height:60px;
    font-size:36px;
    color:#fff;
    font-weight:bold;
    line-height:60px;
    text-align: center;
    background:#ffc444;
    cursor: pointer;
}
.lesson_sel p img{margin: 0 10px;}
p.pactive{background:#fbac00;}
.table_wrap{background: #fff;}
.lesson_list{
    border-collapse: collapse;
    display: none;
}
.show{
    display: block;}
.lesson_list th,.lesson_list td{
    border:2px solid #ededed;
}
.lesson_list th{
    font-size:20px;
    line-height:46px;
    font-weight: bold;
    color:#fff;
    background: #8c8c8c;
}
th.th1{width:260px;}
th.th2{width:210px;}
th.th3{width:220px;}
th.th4{width:158px;}
th.th5{width:185px;}
th.th6{width:139px;}
.lesson_list td{
    font-size:16px;
    text-align: center;
    line-height:25px;
    padding:9px 0;
}
.lesson_list td span{
    color:red;
    font-weight: bold;
}
.lesson_list a{
    display: block;
    width:126px;
    height:37px;
    line-height:37px;
    font-weight: bold;
    margin:0 auto 8px;
    background:url("imagesipthbg.jpg") no-repeat center;
}
.lesson_list .online_rx{
    width:119px;
    height:36px;
    color:#fff;
    background:url("imagesiptrbg.jpg") no-repeat center;
}
.all_lesson{
    font-size:20px;
    line-height:54px;
    text-align: center;
}
.all_lesson a.all_ipt{
    color:#ea2633;
}

.region6_wrap {
    width: 100%;
    height:680px;
    background: url("imageszpart5-bg.jpg") no-repeat center;

}
.headline{text-align: center;padding-top:122px;}
.region6_wrap .headline span {
    color: #fff;
    /*border-bottom: 2px solid #fff;*/
    display: inline-block;
    height: 64px;
    line-height: 64px;
    padding: 0 50px;
    font-size: 36px;
    font-weight: bold;
    position: relative;
    margin: 0 auto;
    background:url("imagestitbg.jpg") no-repeat center bottom;

}
/*.headline em{*/
/*display: inline-block;*/
/*width: 32px;*/
/*height: 18px;*/
/*position: absolute;*/
/*bottom: -18px;*/
/*left: 50%;*/
/*margin-left: -16px;*/
/*}*/
.wrap6{height:680px;background:url("imageszpart5bg.jpg") no-repeat center;}
.region6_wrap .headline em {
    background: url(imagestri_down2.png); }
.fl{float:left;}
.region6 {
    width: 1200px;
    margin: 0 auto; }
.region6 ul {
    margin-top: 71px; }
.region6 li {
    float: left;
    width: 180px;
    height: 50px;
    font-size: 20px;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 3px;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
    margin: 0 16px 20px 0;
}
.region6 li.last {
    margin-right: 0; }
.region6 li.act {
    color: #e80012;
    font-weight: bold;
    border: 2px solid #ffc444;
    background-color: #ffc444; }
.region6 .detail_wrap {
    padding-top: 22px; }
.region6 .address {
    width: 512px;
    height: 150px;
    margin-right: 16px;
    padding: 25px 0 0 30px;
    background-color: #fff;
    border-radius: 5px; }
.region6 .address p {
    font-size: 18px;
    line-height: 40px; }
.region6 .address span {
    font-weight: bold; }
.region6 .qrcode_box {
    width: 177px;
    text-align: center; }
.region6 .qrcode_box p {
    color: #fff;
    margin-top: 13px;
    font-size: 16px;
    line-height: 1; }
.region6 .qrcode_box span {
    color: #fff215;
    font-weight: bold; }
.region6 .info {
    width: 266px;
    height: 174px;
    margin-left: 17px;
    border: 2px solid #fff;
    border-radius: 3px;
    font-size: 16px;
    color: #fff; margin-top:-3px;}
.region6 .info .title {
    font:bold 36px/36px "Microsoft YaHei";
    text-align: center;
    padding-top: 4px; }
.region6 .info .title span {
    display: inline-block;
    height: 42px;
    line-height: 42px;
    padding-left: 66px;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 1px;
    background: url(imagesbtm_logo.png) left top no-repeat; }
.region6 .info .text {
    line-height: 1;
    margin: 0 0 15px 25px; }
.region6 .info .text a {
    color: #fff300; }
.region6 .info .tips {
    color: #fff300;
    text-align: center; }


.offcn_copyright {
    position: relative;
    clear: both;
    font-size: 14px;
    font-size: "simsun";
    background: #242424; }

.copyrightC {
    width: 970px;
    margin: 0 auto;
    background: #242424;
    text-align: center;
    line-height: 26px;
    color: #fff;
    padding: 36px 0 38px 0; }
.copyrightC a {
    color: #fff; }
.copyrightC a :hover {
    color: #e00; }




.region5_wrap {
  width: 100%;
  padding: 20px 0px;
  background: url(imagesbg5.jpg) center -56px no-repeat #fff; }
.region5 {
  width: 1200px;
  margin: 0 auto; }
  .region5 .headline {
    margin-bottom: 68px; }
  .region5 .box {
    margin-bottom: 40px; }
  .region5 .headtitle {
    height: 68px;
    line-height: 68px;
    text-align: center;
    background-color: #e80012;
    position: relative; }
    .region5 .headtitle span {
      display: inline-block;
      line-height: 1;
      color: #fff;
      font-size: 36px;
      font-weight: bold;
      padding: 0 98px;
      position: relative;
      margin-top: 14px; }
    .region5 .headtitle em {
      display: inline-block;
      width: 64px;
      height: 32px;
      position: absolute;
      top: 2px; }
      .region5 .headtitle em.e_l {
        left: 0;
        background: url(imagestitle_left.png); }
      .region5 .headtitle em.e_r {
        right: 0;
        background: url(imagestitle_right.png); }
    .region5 .headtitle a {
      position: absolute;
      right: 40px;
      top: 23px;
      color: #fff300;
      font-size: 22px;
      line-height: 1; }
  .region5 table {
    width: 100%;
    background-color: #fff; }
  .region5 th, .region5 td {
    margin: 0;
    padding: 0; }
  .region5 th {
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    background: #8a8a8a;
    border: 1px solid #ededed;
    border-top: 0; }
  .region5 td {
    font-size: 16px;
    padding: 5px 5px 12px;
    text-align: center;
    line-height: 26px;
    border: 1px solid #ededed; }
    .region5 td span {
      color: #e92423; }
    .region5 td a {
      display: inline-block;
      width: 126px;
      height: 36px;
      text-align: center;
      line-height: 36px;
      font-weight: bold;
      border-radius: 5px; }
      .region5 td a.a1 {
        background-color: #fff300; }
      .region5 td a.a2 {
        color: #fff;
        background-color: #cd1016; }
