body,div,p,a,li,span,h2,h3,h4,h5{font-family: "Microsoft YaHei",Arial; }
ul,li{list-style: none}
a:link{text-decoration: none;}
.wid1000{
    width:1000px;
    height:auto;
    overflow: auto;
    margin:0 auto;}
.aj_top{
    width:100%;
    height:500px;
    margin-top:40px;
    }
.top_con{
    height:360px;
    width:605px;
    padding:140px 0 0 415px;
    position: relative;}
.top_con .top_iph{
    width:205px;
    height:30px;
    text-indent: 45px;
    line-height:30px;
    color: #fff;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    position: absolute;
    top:35px;
    right:20px;
    font-size:20px;
    background-image:url(../special_images/aj_iph.png);
    background-position: 16px  4px;
    background-repeat: no-repeat}
.top_con h2{font-size: 56px;
    font-weight:bold;
    line-height:80px;
}
.top_con h4{ font-size: 30px;
    color: #484848;
    line-height:50px;
    margin-bottom:38px;}
.top_con .top_btn{ width: 430px; height: auto; overflow: auto; z-index: 1; position: absolute; left: 328px; top: 381px; 
}
.top_btn a{display:block;
    width:188px;
    height: 50px;
    line-height:50px;
    text-align: center;
    font-size:28px;
    margin-right:26px;
    color: #fff;
    float: left;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
/********************导航****************************/
.aj_nav{
    width:100%;
    height:90px;
    line-height: 90px;
    text-align: center;
    margin-bottom: 20px;}
.aj_nav a{
    display: inline-block;
    height:90px;
    font-weight: bold;
    padding:0 20px;
    font-size:20px;}
.aj_dy{
    margin-bottom: 20px;}
.aj_dy h3{
    line-height:70px;
    font-size: 26px;
    text-align: center;}
.aj_dy p{
    font-size:16px;
    line-height:28px;
    color: #484848;}
.aj_bnner{
    height:90px;
    position: relative;
    margin-bottom:28px;}
.aj_bnner img{
    display: block;}
.aj_bnner span{
    display: block;
    width:188px;
    height:50px;
    line-height:50px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    right:35px;
    top:20px;
    color: #fff;font-size: 28px;}
.aj_con h2{
    width:100%;
    height:50px;
    line-height:50px;
    text-align: center;
    font-size:30px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 18px;}
.list1{
    width:100%;
    margin-bottom: 20px;
}
.list1_box{
    width:980px;
    padding:10px;
    /*border-width:10px 1px 1px 1px;
    border-style:solid;*/
    height:auto;
    overflow: hidden;
    margin-bottom: 10px;
    font-size:16px;
    line-height:28px;
    color: #484848;;
}
a.lis_btn{
    display: block;
    width:200px;
    height:42px;
    line-height:42px;
    text-align: center;
    font-size:16px;
    background-color: #e8403e;
    color: #fff;
    border-bottom:8px solid #a41a18;
    margin:0 auto;}
.aj_con li{
    float: left;
    margin:0 20px 20px 0;
}
.aj_con li.mar0{
    margin-right:0;}
.aj_con .list_box{
    padding:10px;
    /*border-style:solid;*/
    overflow: hidden;
    font-size:16px;
    color: #484848;
    line-height:28px;
    margin-bottom: 10px;
}
.list2,.list3,.list4{
    width:100%;
    height:auto;
    overflow: auto;
    zoom: 1;}
.list2 li{
    width:490px;
}
.list2 .list_box{
    width:470px;
    /*border-width:1px 1px 1px 10px;*/
    }
.list3 li{
    width:320px;}
.list3 .list_box{
    width:300px;
    /*border-width:1px 1px 1px 10px;*/
}
.list4 li{
    width:235px;}
.list4 .list_box{
    width:215px;
   /* border-width:10px 1px 1px 1px;*/
}

/*.aj_bot1{
    width:100%;
    height:200px;
    background:url(../special_images/aj_ztf.jpg) top center no-repeat;
    border-bottom:1px solid #fff;}
.aj_bot1 h2{
    line-height:70px;
    text-align: center;
    font-size:30px;
    color:#838383;
    font-weight: bold;
}
.fixSignCont{
    width:960px;
    padding:0 20px;
    overflow:hidden;  }
.fixSign_item{
    width:210px;
    overflow:hidden;
    float:left;
    margin-left:26px;
    _display:inline;
    margin-bottom: 20px;}
.fixSign_item label{
    display:block;
    overflow:hidden;}

.fixiName{
    width:55px;
    line-height:42px;
    font-size:16px;
    color:#828282;
    float:left;}
.fixiTxt{
    width:146px;
    height:40px;
    line-height:40px;
    background:#fff;
    border:none;
    border:1px solid #c8c8c8;
    overflow:hidden;
    font-size:16px;
    float:left; }
.fixiSel{
    width:146px;
    _width:143px;
    height:40px;
    line-height:40px;
    background:#fff;
    border:none;
    border:1px solid #c8c8c8;
    overflow:hidden;
    font-size:16px; }

.fixSign_itemBtn{
    width:300px;
    height:47px;
    margin:0 auto;
    clear: both;}
.fixiBtn{
    width:300px;
    height:42px;
    border:none;
    color: #fff;
    font-size:16px;
    text-align: center;
    line-height:42px;
    background-color:#e8403e;
    border-bottom: 5px solid #a41a18;
    overflow:hidden;
    cursor:pointer;}*/

.aj_bot2{
    width:100%;
    height:auto;
    background:url(../special_images/aj_bt1.jpg) top center no-repeat;
    border-bottom: 1px solid #f6f6f6;
}
.aj_bot2_a{
    width:100%;
    height:auto;
    background: url(../special_images/aj_bt2.jpg) 0 0 no-repeat;}
.aj_bot2 h2{
    line-height:84px;
    font-size:30px;
    color: #e8403e;
    font-weight: bold;
    text-align: center;}
.aj_bot2 h2 span{
    vertical-align:super;
   font-size:20px}
.aj_bot2 dl{
    width:100%;
    height:178px;
    overflow: auto;
    margin-bottom:20px;
    zoom: 1;}
.aj_bot2 dt{
    width:380px;
    padding-top:30px;
    height:148px;
    background-color: #e8403e;
    float: left;
    line-height:60px;
    color: #fff;
    text-align: center;  }
.aj_bot2 dt h3{
    width:100%;
    font-size:40px;
    letter-spacing: 30px;}
.aj_bot2 dt h4{
    width:100%;
    font-size:30px;
    font-style: italic;}
.aj_bot2 dd{
    padding:15px 0 0 20px;
    float: left;
    width:580px;
    color: #fff;}
.aj_bot2 dd h5{
    font-size:18px;
    line-height:30px;}
.aj_bot2 dd p{
    font-size:16px;
    line-height:28px;}
.aj_bot2 dd p a:link,.aj_bot2 dd p a:visited{
    color:#fb8281;
    float: right;
    font-size:16px;
}
.aj_bot2_a ul{
    padding:0 0 20px 100px;
    width: 900px;
    overflow: auto;}
.aj_bot2_a li{
    width:432px;
    float: left;
    height:42px;
    background: url(../special_images/red.gif) left center no-repeat;
    line-height:42px;
    color: #8e660f;
    font-size:20px;
    text-indent: 36px;}
.aj_bot2_a li b{
    font-size:20px;
    font-weight:normal;
}
.aj_bot3{background:url(../special_images/aj_bt4.jpg) top center no-repeat;}
.aj_bot2_b {
    width:100%;
    height:201px;
    background:url(../special_images/aj_bt3.jpg) 0 0 no-repeat;}
.aj_bot2_b ul{
    padding-left:22px;
    width:978px;
    overflow: auto;
    zoom: 1;}
.aj_bot2_b li{
    width:193px;
    text-align: center;
    padding-top:145px;
    line-height:20px;
    font-size: 14px;
    color: #2d2d2d;
    float: left;}
.aj_zt{
    width:100%;
    height:auto;
    background: #efefef;  }
.aj_zt h2{
    width:100%;
    line-height:96px;
    text-align: center;
    font-size:30px;
    font-weight: bold;
    color: #e8403e;}
.aj_zt ul{padding:0 10px;
    width:960px;
    overflow: auto;zoom: 1;}
.aj_zt li{
    float: left;
    margin:0 12px;}
.aj_zt li img{
    display: block;
    width:208px;
    height:110px;}
.aj_zt .over{
    width:100%;
    height:70px;
    line-height:70px;
    text-align:center;
    font-size:16px;
    color:#8e8e8e;
    font-family:"microsoft yahei";}
/*--------------------------人气专家------------------------------------------*/
.rq_nav{
    width:1000px;
    height:44px;background: #ececec;
    margin:0 auto 42px;
    overflow: hidden;
    zoom: 1; }
.rq_nav li,.rq_nav li a{
    display: block;
    width:142px; height: 44px;
    line-height:44px; text-align: center;margin:0;}
.rq_nav li a:link,.rq_nav li a:visited{
    font-size:18px;
    color: #404040;-webkit-transition:all .3s ease-in 0s;
    -moz-transition:all .3s ease-in 0s;
    -ms-transition:all .3s ease-in 0s;
    -o-transition:all .3s ease-in 0s;
    transition:all .3s ease-in 0s;}
.rq_opt{
    width:1000px;
    height:auto;
    overflow: hidden;
    margin:0 auto;
    display: none;}
.rq_opt,.rq_opt2{margin-bottom: 42px;}
    /*公用底部*/
.study_abroad_box .team_box li{height: 155px; overflow: hidden;}
.main_1000{width: 1000px;margin:0 auto; overflow:hidden;zoom:1;padding-left: 75px;}
.tj_jb{display: none;}
.header{display: none;}
.footer_nr{margin-bottom: 50px;}

/*底部报名*/
.fixSign{width:100%; height:74px;background:#314154;
    position:fixed; bottom:0; left:0; z-index:10000;
    -webkit-opacity: 0.95;
    -moz-opacity: 0.95;
    -o-opacity: 0.95;
    opacity: .95;
    filter:alpha(opacity=95);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);  }
.fixSignCont{width:1000px; margin:0 auto;
    height:100%;
    position: relative;}
.fixSign_item{width:190px; overflow:hidden; float:left; margin-left:10px; _display:inline;}
.fixSign_itemBtn{padding:10px 0 0 0; float:right;}
.fixSign_itemTit{position:absolute;
    left:20px;
    top: -13px;
    width:155px;
    height:26px;
    text-indent: -999em;background: url("../special_images/aj_bot.png") no-repeat;}
.fixSign_item label{display:block; overflow:hidden;}
.fixSign_itemBtn p.fixiBtn{width:67px; float:right;}
.fixiName{width:70px; line-height:74px; font-family:"微软雅黑", "宋体"; font-size:14px; color:#fff; float:left;}
.fixiTxt,.fixiSel{width:116px; height:22px; line-height:22px; background:#fff; border:1px solid #d3d3d3; overflow:hidden; font-size:12px; float:left; margin-top:26px;}
.fixiBtn{width:122px; height:34px; border:0; cursor:pointer; background:#e8403e;
    position: absolute;
    right: 22px;
    top:20px;
    color: #fff;
    font-size:18px;
    line-height:34px; text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;}
.fixiSel{ _width:113px;height:24px;}
.closed{
    width:24px;
    height:24px;background: url("../special_images/aj_closed.png") 0 0 no-repeat;
    position: absolute;
    top:-12px;
    right:10px;
    text-indent:-999em;cursor: pointer;}
.fixSign_x{
    width:190px;
    cursor: pointer;
    height:74px;background: url("../special_images/aj_form.jpg") 0 0 no-repeat;text-align: center;
    line-height:74px;
    color: #e8403e;
    font-size:18px;
    text-indent:10px;
    position: fixed;bottom: 0;
    left:50%;
    margin-left:-500px;z-index:9999;}