.container{
    position: relative;
    min-width: 1000px;
    margin: 0px auto;
}
.topbanner{
    height: 855px;
    background:url("../imgs/banner.jpg") no-repeat center 65px;
}
nav{
    width: 100%;
    height: 65px;
    margin: 0px auto;
    background-color: #282828;
}
nav ul{
    overflow: hidden;
    box-sizing: border-box;
    width: 1060px;
    margin: 0px auto;
}
nav li{
    float: left;
    margin-right: 15px;
    margin-top: 17px;
    color: #fff;
}

nav li a{font-size: 19px;}
nav li a:hover{border-bottom: 2px solid #3adfe6;}
nav li.first{
    margin-left: 0px;
    margin-right: 45px;
    margin-top: 8px;
}
nav li.last{  margin-right: 0px;}
.discount{
    height: 52px;   
    background: url(../imgs/youhui.jpg) no-repeat center top;
}
.discount a{
    float: right;
    margin-right: 123px;
    margin-top: 7px;
    padding: 20px 72px;
}
.shiji{
    height: 426px;
    background: url(../imgs/shiji.jpg) no-repeat center top;
}

.shiji-btn{
    height: 29px;
    background: url(../imgs/sjbtn.jpg) no-repeat center top;
}
.weidao{
    height: 262px;
    background: url(../imgs/weidao.jpg) no-repeat center top;
}
.zuozhan{
    height: 1040px;
    background: url(../imgs/kecheng.jpg) no-repeat center top;
}
.shipian{
    height: 426px;
    background: url(../imgs/shipian.jpg) no-repeat center top;
}
.yuce{
    height: 502px;
    background: url(../imgs/ysyc.jpg) no-repeat center top;
}
.mg{
    height: 551px;
    background: url(../imgs/mg.jpg) no-repeat center top;
}
.stusee{
    height: 73px;
    background: url(../imgs/stusee.jpg) no-repeat center top;
}
.stu{
    height: 568px;
    background: url(../imgs/stu.jpg) no-repeat center top;
}
.stulooks{
    height:55px;
    background: url(../imgs/stulooks.jpg) no-repeat center top;
}
.teacher{
    height:793px;
    background: url(../imgs/tea.jpg) no-repeat center top;
}

.btn-block{
    overflow: hidden;
    max-width: 1000px;
    margin: 0px auto;
}
.shiji-btn span{ margin-right: 205px;}
.shiji-btn span a{  padding:4px 50px; }

.shiji-btn .btn-block{  padding-left:187px; }
.zuozhan h3{
    width: 887px;
    margin: 0px auto;
    font-size: 29.54px;
    font-weight: bold;
    font-family:"微软雅黑";
    color: #451c00;
}
.zuozhan h3:before{
    content: "●";
    margin-right: 10px;
}
.zuozhan .kc-block{
    width:948px;
    margin: 0px auto;
    -ms-transform: translate(-26px, 24px);		/* IE 9 */
    -webkit-transform: translate(-26px, 24px);	/* Safari and Chrome */
    -o-transform: translate(-26px, 24px);		/* Opera */
    -moz-transform: translate(-26px, 24px);	
    transform: translate(-26px, 24px);
}
.zuozhan h3 span{
    float: right;
    margin-right: 30px;
    font-size:20.83px;
    font-family: 微软雅黑;
    font-weight: normal;
}

.zuozhan .kc-title{
    width: 856px;
    margin: 16px auto 12px;
    padding:8px 30px;
    border-radius: 20px;
    box-sizing: border-box;
    color: #fff;
    background-color: #8a512b;
}
.zuozhan .kc-title span{
    padding-right: 218px;
    font-size: 16.67px;
}
.zuozhan .kc-title span.last{padding-right: 0px;}
.kc-block .kc-table{
    width:800px;
    margin: 0px auto;
}
.kc-block .kc-table table{  width: 100%;}
.kc-table td:nth-child(1){ width: 215px; }

.kc-table td:nth-child(2){width: 356px;}
.kc-table td{
    padding:21px 0;
    border-bottom: 1px dashed #ccc;
}
.k3  td:nth-child(1){width: 278px;}
.k3  td:nth-child(2){width: 313px;}
.kc-table  td:nth-child(3){width: 133px;}
.k3  td:nth-child(3){width: 112px;}
.kc-table td a{ color:#be381e; }
.zuozhan .kc2,.zuozhan .kc3{margin-top: 104px;}
.kc2 h3{ color: #eaae3a; }
.kc2 h3 span{color:#451c00; }

.kc2 .kc-title{background-color:#eaae3a; }

.kc3 h3{ color: #689d23; }
.kc3 h3 span{color:#192b02; }

.kc3 .kc-title{background-color:#689d23; }


.shipian input{
    background-color: #f9e7c8;
    border: 0 none;
}
.shipian .submit{
    padding:0 20px;
    margin-left: 55px;
    border-radius: 20px;
    color: #fff;
    background-color: #753a1f;
    font-family: 微软雅黑;
    font-size: 17px;
    cursor: pointer;
}
.shipian .form{
    overflow: hidden;
    width:1000px;
    margin: 0px auto;
    padding-top: 30px;
}

.shipian .form form{
    float: right;
    margin-right: 141px;
    margin-top: 203px;
}

.shipian .form input{
    height: 30px;
    margin-bottom: 15px;
}
.yuce .btn-block a{
    float: right;
    padding:20px 83px;
}
.yuce .btn-block{
    padding-right: 263px;
    padding-top: 198px;
}
.stusee .btn-block a{
    float: right;
    padding:24px 122px;
}
.stusee .btn-block{
    padding-right: 264px;
    padding-top: 7px;
}

.stu h3{
    padding-bottom: 37px;
    font-size: 20.83px;
    color: #fff;
}
.stu  .form{
    width: 271px;
    margin: 0px auto;
    padding-top: 84px;
    padding-right: 19px;
}
.stu  .form form{
    font-size: 16.67px;
    color: #fff;
}
.stu  .form input{
    width: 143px;
    height: 27px;
    margin-bottom: 12px;
    border: 0px none;
}
.stu .form .submit{
    width:97px;
    height: 29px;
    margin-top: 8px;
    margin-left: 76px;
    font-size: 16.67px;
    font-family: 微软雅黑;
    background-color: #fddc3f;
    border-radius: 20px;
    cursor: pointer;
}
.stulooks .btn1{
    float: left;
    margin-left: 54px;
    margin-top: 10px;
    padding:25px 122px;
}
.stulooks .btn2{
    float: right;
    margin-right: 127px;
    margin-top: 10px;
    padding:25px 122px;
}

.teacher .btn-block{
    width: 960px;
    height: 360px;
    margin: 0px auto;
    padding-top: 216px;
}
.teacher .tea-block{
    float: left;
    margin-right: 51px;
    padding-top: 330px;
}
.teacher .tea2{
    padding-top: 10px;
}
.teacher .tea-block a{
    padding:8px 94px;
}

.teacher .last{
    margin-right: 0px;
}
.teacher .button{
    width: 980px;
    margin: 0px auto;
    padding-top: 106px;
    padding-right: 63px;
    text-align: center;
}
.teacher .button a{
    padding:5px 40px;
    color: #fff;
    background-color: #471f04;
    border-radius: 20px;
}

.stubtm{
    height: 94px;
    background: url("../imgs/stubtm.jpg") no-repeat center top;
}

.gn_nav {
    height: 35px;
    line-height: 35px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 980px;
}

.copyright {
    clear: both;
    color: #666;
    font-size: 13px;
    height: 100px;
    line-height: 24px;
    margin: 20px auto;
    padding: 0;
    text-align: center;
    width: 980px;
}
/*校区*/
#xiaoqu {
    background: none repeat scroll 0 0 #eee;
    clear: both;
    height: auto !important;
    min-height: 100px;
    padding: 30px 0;
}
#xiaoqu:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.xiaoqu {
    height: auto !important;
    margin: 0 auto;
    min-height: 100px;
    padding: 0;
    width: 980px;
}
.jiamenxiao {
    background-color: #646464;
    color: #fff;
    float: left;
    height: 25px;
    text-align: center;
    width: 81px;
}
.xq_h3 {
    float: left;
    font-family: Microsoft YaHei,simhei;
    font-size: 18px;
    font-weight: normal;
    width: 129px;
}
.xiaoqu_rt {
    border-left: 1px solid #c8c8c8;
    float: right;
    height: auto;
    padding-left: 25px;
    width: 804px;
}
.xq_details {
    float: left;
    height: 120px;
    padding-bottom: 10px;
    padding-right: 10px;
    width: 380px;
}
.xq_details img {
    float: left;
    height: 111px;
    width: 81px;
}
.xq_dert {
    float: right;
    font-size: 13px;
    margin-top: 15px;
    width: 280px;
}
.xq_dert span {
    display: block;
}
.xq_dert span a {
    color: #397ad4;
}