@charset "gb2312";
/*-----------------首页-----------------*/
/*-轮播图开始-*/
.index-banner { overflow: hidden; position: relative; width: 100%; height: auto; }

.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }

    .rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }

        .rslides li:first-child { position: relative; display: block; float: left; }

    .rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }

/*pager*/
.callbacks_tabs.callbacks1_tabs { margin-top: -30px; position: relative; z-index: 100; margin-left: 50%; left: -42px; }

    .callbacks_tabs.callbacks1_tabs li { display: inline-block; width: 8px; height: 8px; margin-left: 5px; border-radius: 10px; border: 2px solid #f0f0f0; position: relative; }

        .callbacks_tabs.callbacks1_tabs li a { display: inline-block; width: 8px; height: 8px; border-radius: 10px; position: absolute; left: 0; z-index: 1000; color: rgba(100, 200, 300, 0); color: transparent; }
        .callbacks_tabs.callbacks1_tabs li.callbacks_here a { background: #005BAC; }
/*--新闻部分--*/
.index-news { overflow: hidden; padding-bottom: 20px; }
.news-top { height: 30px; margin-top: 20px; line-height: 30px; overflow: hidden; margin-bottom: 10px; }
    .news-top .title p { font-size: 18px; color: rgba(51,51,51,1); line-height: 30px; float: left; }
    .news-top .title a { background: url("imagesmore.png") no-repeat left 5px; padding-left: 12px; margin-left: 13px; color: #FF0000; font-size: 14px; }
        .news-top .title a:hover { background: url("imagesmore-hover.png") no-repeat left 5px; color: #FF0000; }
    .news-top .title { float: left; width: 180px; }
    .news-top .line { height: 1px; width: 1020px; background: #999999; float: right; margin-top: 16px; }
.news-main li { width: 384px; height: 375px; background: #ffffff; float: left; overflow: hidden; margin-right: 24px; }
    .news-main li div { width: 100%; height: 255px; overflow: hidden; }
        .news-main li div img { width: 100%; height: auto; }
.news-main h2 { width: 300px; font-size: 16px; text-align: center; color: #005BAC; height: 35px; overflow: hidden; line-height: 40px; margin: 0 auto; }
.news-main p { width: 360px; margin: 0 auto; text-indent: 2em; overflow: hidden; }

/*---首页列表---*/
.index-list { overflow: hidden; margin-top: 20px; !important; }
    .index-list .list { float: left; width: 384px; height: 327px; margin-right: 24px; margin-bottom: 20px; }
    .index-list .news-top .title { width: 156px; }
    .index-list .news-top .line { width: 226px; }
.list .expert { width: 100%; height: 267px; background: #fff; }
    .list .expert div { width: 180px; float: left; }

    .list .expert h2 { font-size: 16px; text-align: center; color: #005BAC; height: 35px; overflow: hidden; line-height: 40px; }
    .list .expert p { width: 168px; text-indent: 2em; overflow: hidden; margin-right: 15px; float: right; line-height: 25px; }
.list .week li { width: 100%; height: 47px; background: #fff; line-height: 47px; margin-bottom: 26px; }
    .list .week li span { width: 78px; display: block; text-align: center; background: #005BAC; color: #fff; float: left; height: 47px; }
    .list .week li p { float: left; margin-left: 23px; }
.list .notice li { width: 100%; height: 78px; background: #fff; line-height: 47px; margin-bottom: 17px; }
    .list .notice li .left { width: 78px; height: 78px; background: #fff; float: left; margin-right: 24px; }
.list .notice .left p { width: 78px; height: 28px; background: #005BAC; line-height: 28px; text-align: center; color: #fff; text-indent: 0; }
.list .notice .left i { width: 74px; height: 47px; border: 2px solid #005BAC; display: block; font-size: 20px; color: #005BAC; text-align: center; font-weight: 600; }
.list .notice h2 { font-size: 16px; text-align: left; color: #005BAC; height: 35px; overflow: hidden; line-height: 40px; }
.list .notice p { text-indent: 2em; overflow: hidden; float: left; line-height: 20px; width: 266px; }
/*----合作院校---*/
.map-img { background: url("imagesmap.png") no-repeat center; height: 295px; }
    .map-img p { text-align: center; color: #ffffff; font-size: 20px; padding-top: 55px; }
    .map-img a { display: block; text-align: center; width: 200px; margin: 0 auto; background: rgba(255,255,255,0.5); color: #fff; border-radius: 7px; line-height: 40px; font-size: 20px; border: 1px solid #fff; margin-top: 50px; }
        .map-img a:hover { background: #005BAC; border: 0; color: #ffffff; }
/*----------------------------------------通知公告部分-----------------------------------------------*/
/*--通知公告通栏banner--*/
.notice-banner { width: 100%; height: 400px; background: url("imagesnotice-banner.png") no-repeat center center; overflow: hidden; }
.currency p { display: block; text-align: center; line-height: 80px; font-size: 50px; color: #fff; background: rgba(0,0,0,0.3); height: 86px; width: 350px; margin: 180px auto 0; }
/*--当前位置--*/
.location { height: 40px; background: #ffffff; line-height: 40px; }
    .location p { padding-left: 20px; }
/*--页面内容--*/
.layout { padding-top: 20px; overflow: hidden; }
    .layout .sidebar { float: left; margin-right: 24px; width: 282px; }
        .layout .sidebar dt { background: #005BAC; font-size: 18px; color: #ffffff; line-height: 50px; padding-left: 14px; }
            .layout .sidebar dt i { background: url("imageslist-bg.png") repeat-x; height: 7px; display: block; float: right; width: 150px; margin-top: 22px; }
        .layout .sidebar dd { border: 1px solid #999999; border-top: 0; line-height: 40px; font-size: 16px; }
            .layout .sidebar dd a { padding-left: 21px; height: 40px; display: block; width: 259px; }
                .layout .sidebar dd a i { background: url("imagesmore.png") no-repeat; width: 7px; height: 11px; display: block; float: left; margin-right: 10px; margin-top: 15px; }
                .layout .sidebar dd a:hover { background: #005BAC; color: #ffffff; }
    .layout .main { float: left; width: 874px; padding: 0 10px 10px 10px; background: #ffffff; }
.main .title { font-size: 18px; background: url("imagesmain-title-bg.png") no-repeat center left; padding-left: 15px; line-height: 50px; border-bottom: 1px solid #999; }
.main .list li { line-height: 40px; border-bottom: 1px dashed #999; padding-left: 12px; font-size: 14px; }
.main .list a { display: block; width: 100%; height: 40px; color:black; }
    .main .list a:hover { color: #005BAC; }
.main .list li p { float: left; }
.main .list li span { float: right; }
.main .page { width: 600px; margin: 0 auto; margin-top: 20px; /* height: auto; */ overflow: hidden; }
    .main .page li { float: left; }
        .main .page li a { display: block; padding: 2px 17px; background: #f2f2f2; border: 1px solid #999; margin-right: 2px; }
            .main .page li a:hover { background: #005BAC; border: 0; color: #ffffff; }
    .main .page div a, .main .page div span, .main .page div select { float: left; cursor: pointer; }
    .main .page div a, .main .page div span { display: block; padding: 2px 17px; background: #f2f2f2; border: 1px solid #999; margin-right: 2px; }
        .main .page div a:hover, .main .page div span:hover { background: #005BAC; border: 0; color: #ffffff; }
/*------------------------------------海外合作院校----------------------------------------*/
.foreign-banner { width: 100%; height: 400px; background: url("imagesforeign.png") no-repeat center center; overflow: hidden; }
.foreign-img { width: 874px; height: 497px; overflow: hidden; margin: 20px auto; }

/*--------------------------------------外事新闻-------------------------------------*/
.news-list { width: 874px; }
    .news-list li { width: 100%; border-bottom: 1px dotted #999; height: 140px; padding: 15px 0; }
    .news-list img { width: 200px; float: left; margin-right: 24px; }
    .news-list h2 { font-size: 16px; color: #333; }
    .news-list h3 { font-size: 13px; color: #666; }
    .news-list p { font-size: 14px; width: 650px; float: left; overflow: hidden; line-height: 24px; }
    .news-list a { font-size: 14px; display: block; padding: 0 10px; background: #f0f0f0; float: left; color: #333; border-radius: 5px; border: 1px solid #999; }
        .news-list a:hover { background: #005BAC; color: #ffffff; }
/*-------------------------------------中外合作办学--------------------------------------------*/
.school-banner { width: 100%; height: 400px; background: url("imagesschool.png") no-repeat center center; overflow: hidden; }
/*-------------------------------------------外专引智-----------------------------------------------*/
.expert-banner { width: 100%; height: 400px; background: url("imagesexpert.png") no-repeat center center; overflow: hidden; }
/*--------------------------------------因公出国出境------------------------------------*/
.china-banner { width: 100%; height: 400px; background: url("imageschina.png") no-repeat center center; overflow: hidden; }
/*-------------------------------------内容简介---------------------------*/
.content {min-height:400px; }

    .content h2 { text-align: center; font-size: 22px; font-weight: 500; line-height: 45px; }
    .content p { font-size: 16px; text-indent: 2em; padding: 0 10px; }
/*-----------------------------------------关于我们----------------------------------*/
.introduce-banner { width: 100%; height: 400px; background: url("imagesintroduce.png") no-repeat center center; overflow: hidden; }
