body, h4, p, dl, dd, ul, input {
    margin: 0;
    padding: 0;
}

i {
    font-style: normal;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    cursor: pointer;
}

    a:focus {
        outline: none;
    }

b {
    font-weight: normal;
}

img {
    border: none;
    vertical-align: top;
}

input {
    vertical-align: middle;
    outline: none;
    border: none;
    background: none;
    box-sizing: content-box;
}

/*****导航菜单****/
nav ul li {
    width: 90px;
    float: left;
}

    nav ul li.oth {
        width: 100px;
    }

    nav ul li.on {
        background: #f29e04;
        color: #fff;
    }
    /*nav ul li.olast a,nav ul li.olast a:hover{background-color: #f95e01;}
nav ul li.olast a{ position: relative; text-align: left;width: 93px; padding-left: 7px;}
nav ul li.olast a img{ width: 20px;position: absolute; right: 5px; top: 10px;}*/
    nav ul li a {
        display: block;
        color: #fff;
        text-align: center;
        height: 45px;
        line-height: 45px;
        font-size: 16px;
    }

        nav ul li a:hover {
            background: #f29e04;
            color: #fff;
        }

/*****全局 头 脚 内容****/
header {
    width: 100%;
}

header {
    background: #f27b04;
    overflow: hidden;
}

nav {
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}



/*list*/
@charset "utf-8";

body {
    background: #f1f1f1;
}

/*main*/
.main {
    width: 1100px;
    margin: 0 auto;
}
/*crumb*/
.crumbs {
    height: 42px;
    line-height: 42px;
    font-size: 12px;
}


/*screen*/
/*åŽšå­¦çŸ¥é“ åˆ—è¡¨æ ‡é¢˜ å¼€å§‹*/
/*åŽšå­¦çŸ¥é“ åˆ—è¡¨æ ‡é¢˜ ç»“æŸ*/

/*course_list&school_list*/


/*main_right*/

/*hot_course &hot_school&hot_course1 &hot_school1*/






/*=========xuexiao   xiangqing===========*/
.mainbox {
    width: 100%;
    margin: 0 auto;
    background: #f7f7f7;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 40px;
}

.main {
    width: 1100px;
    margin: 0 auto;
}
/*é¢åŒ…å±‘*/
.crumbs {
    height: 42px;
    line-height: 42px;
}

    .crumbs a {
        font-size: 12px;
        color: #999;
    }

/*end é¢åŒ…å±‘*/

.shadow {
    box-shadow: 0px 0px 2px #e3e3e3;
    border: 1px solid #e3e3e3;
    background: #fff;
}
/*.animated{*/
/*animation: swim 1s;*/
/*}*/

/* main_left bottom*/


/*nofound*/
/*=====================æ±‚å­¦ç™»è®°==================*/
.main_left_qx {
    width: 1100px;
}

.main_right_qx {
    width: 335px;
}

.study_right h4 {
    font-size: 16px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
}

.study_right li, .quotes li {
    border-top: none;
}

    .study_right li + li, .quotes li + li {
        border-top: 1px dashed #ddd;
    }

.quotes li {
    line-height: 25px;
    color: #666;
}

.study_in h4 {
    height: 30px;
    font-size: 15px;
    font-weight: normal;
    border-bottom: 1px solid #ddd;
}

.side_left_form {
    padding: 30px;
}

.quotes ul {
    width: 315px !important;
}

    .quotes ul li {
        height: 40px !important;
        line-height: 40px !important;
    }

/*è¾“å…¥æ¡†æç¤ºæ–‡å­—*/

/*=================çŸ¥é“list===============*/

/*=================çŸ¥é“è¯¦æƒ…===============*/
/*==================================letter=============================*/
/*ç¿»é¡µ*/
/*endç¿»é¡µ*/
/*=======================pxcd_list=========================*/
/*========================pxcd_add=======================*/
/*åŸ¹è®­åœºåœ°*/

/*========================pxcd_add=======================*/
/*å³è¾¹éƒ¨åˆ†*/





/*===========================www xuexiao=====================*/


/*===========================www kecheng=====================*/

/*è¡Œä¸šåˆ†ç±»*/
/*type*/


/*endè¡Œä¸šåˆ†ç±»*/
/*.content li a{
    display: block;
    width: 210px;
    overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
*/




/*2010-8-23æ·»åŠ è¯¾ç¨‹æœç´¢æ²¡æœ‰ç»“æžœ*/

/*è¯¾ç¨‹åˆ—è¡¨é¡µç•™è¨€åˆ—è¡¨*/
/*html5*/
header, nav {
    display: block
}
/* buttons*/

/* Backgrounds */

/* Colors */
/* Prettier Links */
/*a{color: #333; text-decoration: none; }*/
/*a:active{color: #ed232f; text-decoration: none; }*/
/*a:hover{color: #ed232f; text-decoration: none; }*/

/* ---------------------single CSS----------------------- */
/* margin */

.ml30 {
    margin-left: 30px;
}

.mr10 {
    margin-right: 10px;
}

.mr15 {
    margin-right: 15px;
}

.mr30 {
    margin-right: 30px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}
/* margin negative */
/* padding */

.p10 {
    padding: 10px;
}

.pt10 {
    padding-top: 10px;
}

.pb10 {
    padding-bottom: 10px;
}

.p15 {
    padding: 15px;
}

.pb30 {
    padding-bottom: 30px;
}
.bbd {
    border-bottom: 1px solid #ddd;
}

.c3 {
    color: #333;
}

.c6 {
    color: #666;
}

.c9 {
    color: #999;
}
.f16 {
    font-size: 16px;
}

.tc {
    text-align: center;
}
.l {
    /* float: left; */
}
.r {
    float: right;
}

/* ------------------- multiply CSS ------------------ */
.clearfix:after {
    content: '\200B';
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.clearfix {
    zoom: 1;
}
