﻿.box1 {
    text-align:center;
    padding:65px 0 55px 0;
}
.box2 {
    background:#f2f6ff;
    padding:60px 0 0 0;
}

.box2 .cont {
    width:420px;
    padding:30px 120px;
    background:#fff;
    margin:30px auto 0 auto;
    color:#404040;
    font-size:14px;
}

/*顶部*/
.title{
    text-align:center;
}
.title .t1{
    color:#404040;
    font-weight:600;
    font-size:18px;
    margin-bottom:10px;
}
.title .t2{
    width:1000px;
    margin:0 auto;
}
.title .t2 .line{
    display:inline-block;
    position:relative;
    height:1px;
    width:400px;
    background:#e2e2e2;
    top:-5px;
}
.title .t2 .txt{
     color:#808080;
     display:inline-block;
     width:200px;
     font-size:16px;
     font-family:sample;
}
.title .t3{
    margin:10px auto 0 auto;
    width:32px;
    height:3px;
    background:#3982d7;
}
.box3 {
    background:#f2f6ff;
}
.box4,.box6,.box7,.box8,.box9  {
    padding:45px 0;
}
.box7 {
    background:#f6f6f6;
}
.box8 .box8cont {
    margin-top:45px;
}

.box8 .box8cont .item1 {
    width:50%;
    text-align:right;
    float:left;
}
.box8 .box8cont .item1 img{
    position:relative;
    top:45px;
    right:-5px;
}
.box8 .box8cont .item2 {
    width:50%;
    text-align:left;
    margin-left:50%;
    background:#f4f4f4;
}

.box10 {
    padding:80px;
}
.sale1 {
    position:relative;
    z-index:3;
}
.sale2 {
    position:absolute;
    z-index:2;
    width:100%;
    height:235px;
    left:0;
    top:120px;;
}
.txtbox {
    width:700px;
    margin:20px auto;
    color:#404040;
}
.txtbox a{
    margin-left:15px;
    position:relative;
    top:-2px;
}
.txtbox a:link,.txtbox a:active,.txtbox a:visited{
    color:#404040;
}






.links {
    width: 600px;
    margin: 100px auto 120px;
    list-style: none;
    padding: 0;
}
.links li {
    margin-top: 20px;
    background: url('../../../images/default/course/tag.png') no-repeat 0 center;
    padding-left: 30px;
    padding-top: 3px;
}
.links .a {
    color: #404040;
    font-size: 14px;
}

.imgbox {
    text-align:center;
    margin-top:50px;
    position:relative;
}

.split {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    zoom: 1;
    background-color: #ec9c91;
}
.split li{
    height: 7px;
    float: left;
}
.split .l1{
    background-color: #f2e499;
    width:6%;
}
.split .l2{
    background-color: #eed2ab;
    width:20%;
}
.split .l3{
    background-color: #b7eec7;
    width:20%;
}
.split .l4{
    background-color: #b5d8ec;
    width:20%;
}
.split .l5{
    background-color: #b7baed;
    width:20%;
}
.split .l6{
    background-color: #ec9c91;
    width:14%;
}
.arrowbox {
    text-align:center;
}
.arrow {
    position:relative;
    top:23px;
    text-align:center;
}
