/* CSS Document */
/*body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
button,
input {
    margin: 0;
    padding: 0;
}

fieldset,
img,
button,
input {
    border: none;
    outline-style: none;
}*/


/*ul,*/
ol,
dl {
    list-style: none;
}

input {
    font-family: "Noto Sans SC";
}

input[required]:invalid,
input:focus:invalid,
textarea[required]:invalid,
textarea:focus:invalid {
    box-shadow: none;
}

img {
    vertical-align: top;
}

select,
input {
    vertical-align: middle;
}

select,
input,
textarea {
    font-size: 12px;
    margin: 0;
}

textarea {
    resize: none;
}

table {
    border-collapse: collapse;
}

/* em{font-style:normal;}  */
s,
del {
    text-decoration: none;
}

/*a {
    outline: 0;
    list-style: none;
}*/

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}



/* .clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; } */


.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    font-size: 0
}

/*a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}
*/




/* html,body{height: 100%;margin:0;} */
/* 公用部分 */
p,
h5 {
    word-wrap: break-word;
}

/* 英文强制换行，以单词为依据 */
.fl {
    float: left;
}

.fr {
    float: right;
}

.f14 {
    font-size: 14px !important;
}

.bt3R {
    border-top: 3px solid #171d8f;
}

.content {
    width: 1200px;
    margin: 0 auto;
}

.mt0 {
    margin-top: 0;
}

.mTop20 {
    margin-top: 40px;
}

.mt16 {
    margin-top: 16px;
}

.mTop30 {
    margin-top: 40px !important;
}

.mt40 {
    margin-top: 40px;
}

.mt24 {
    margin-top: 24px;
}

.mb24 {
    margin-bottom: 24px;
}

.mb26 {
    margin-bottom: 26px;
}

.mB30 {
    margin-bottom: 30px;
}

.mb20 {
    margin-bottom: 20px !important;
}

.mb120 {
    margin-bottom: 120px;
}

.mb0 {
    margin-bottom: 0 !important;
}

.mb15 {
    margin-bottom: 15px;
}

.mBottom200 {
    margin-bottom: 200px;
}

.mR0 {
    margin-right: 0 !important;
}

.mr30 {
    margin-right: 30px;
}

.bb0 {
    border-bottom: 0 !important;
}

.w288 {
    width: 288px;
}

.font_bold {
    font-weight: bold;
}

.font_fam_A {
    font-family: "Arial";
}

.btn_more {
    border: 1px solid #888;
    line-height: 21px;
    width: 55px;
    height: 21px;
    text-align: center;
    color: #888;
    display: block;
    font-size: 13px;
}

.btn_more:hover {
    border: 1px solid #171d8f;
    background-color: #171d8f;
    color: #fff;
}

.tac {
    text-align: center;
}

.d_red {
    color: #171d8f;
}

.color6 {
    color: #666 !important;
}

.textR {
    text-align: right;
}

.op9:hover {
    opacity: 0.9
}

.h80 {
    margin-bottom: 20px;
}



/* 最底端中间logo开始 */
.bottomLogo {
    position: absolute;
    left: 56%;
    margin-left: -19px;
    top: 10px;
}

/* 最底端中间logo结束 */

/* 翻页开始 */
.pageTurn {
    height: 37px;
}

.pageTurn li {
    float: left;
    margin-right: 6px;
}

.pageTurn li a.current {
    background-color: #171D8F;
    color: #fff;
}

.pageTurn li a {
    width: 40px;
    height: 37px;
    background-color: #eaeaea;
    display: block;
    font-size: 13px;
    color: #888888;
    line-height: 37px;
    text-align: center;
}

.pageTurn_box {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 120px;
}

.pageTurn li a:hover {
    background-color: #171D8F;
    color: #fff;
}

.pageTurn li a.dian {
    background-color: #f9f9f8;
}

.pageTurn li a.dian:hover {
    background-color: #f9f9f8;
    color: #888;
}

.pageTurn li.next-page {
    width: 80px;
    height: 37px;
}

.pageTurn li.next-page a {
    width: 80px;
    height: 37px;
    display: block;
}

/* 翻页结束 */
/* 前两个有图样式，标题滑过变红开始 */
.inter_comm_r h6 a:hover {
    color: #171d8f;
}

.inter_comm_r a:hover h6 {
    color: #171d8f;
}

/* 前两个有图样式，标题滑过变红结束 */

/* 前两个有图样式，标题滑过变黄开始 */
.inter_comm_y h6 a:hover {
    color: #171d8f;
}

.inter_comm_y a:hover h6 {
    color: #171d8f;
}

/* 前两个有图样式，标题滑过变黄结束 */

/* top nav start */
.top_nav {
    height: 60px;
    width: 100%;
    background-color: #fff;
    position: relative;
    z-index: 1001;
}

.top_nav_con {
    position: relative;
    z-index: 1000;
}

.gaojin_logo {
    position: absolute;
    /* top: 16px; */
    top: 0;
    left: 0;
    height: 100px;
    width: 367px;
    background-color: #171d8f;
    left: 0;
    padding: 28px 0 0 12px;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    *height: 72px;
    *width: 355px;
}

.whiteboard {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    background-color: #171d8f;
    height: 100px;
    width: 1000%;
}

.logo_shadow {
    position: absolute;
    right: -22px;
    bottom: 0;
}

.first_nav {
    /* margin-left:465px; */
    position: relative;
    z-index: 5;
    float: right;
}

.first_nav>ul>li {
    float: left;
    margin: 20px 15px 0 0;
}

.first_nav>ul>li:nth-child(1) {
    margin-top: 20px;
}

.first_nav>ul>li:nth-child(3) {
    margin-top: 20px;
}

.first_nav>ul>li:nth-child(5) {
    margin-top: 20px;
}

.first_nav>ul>li:nth-child(7) {
    margin-top: 20px;
}

.first_nav>ul>li:last-child {
    margin: 20px 0px 0 14px;
}

.first_nav>ul>li a {
    color: #333;
    font-size: 14px;
}

.first_nav>ul>li a:hover {
    color: #171d8f;
}

.first_nav .divide {
    margin-top: 28px;
}

.first_nav li ul li {
    float: left;
    margin-right: 7px;
}

.first_nav li ul li:last-child {
    margin-right: 0px;
}

.first_nav li ul {
    margin-top: -3px;
}

.first_nav li ul li a .img_hover {
    display: none;
}

.first_nav li ul li a .img_no_hover {
    display: inline-block;
}

.first_nav li ul li:hover .img_hover {
    display: inline-block !important;
}

.first_nav li ul li:hover .img_no_hover {
    display: none !important;
}

.china_world {
    /*margin: 0 16px;*/
    margin-top: -3px;
    width: 130px;
}

.magnifier {
    position: relative;
}

.search {
    position: absolute;
    width: 562px;
    height: 52px;
    background-color: #fff;
    box-sizing: border-box;
    padding: 10px;
    bottom: -57px;
    left: -257px;
    border-radius: 1px;
    display: none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.search_btn {
    width: 90px;
    height: 30px;
    background-color: #171d8f;
    line-height: 30px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin-left: 12px;
    cursor: pointer;
}

.search_btn:hover {
    background-color: #f09701;
}

.search_white {
    position: absolute;
    width: 100%;
    height: 6px;
    background-color: #fff;
    bottom: -6px;
    display: none;
}

.search_draw {
    width: 436px;
    height: 30px;
    border: 1px solid #d9d9d9;
    box-sizing: border-box;
    padding-left: 10px;
}

.erweima {
    position: absolute;
    bottom: -190px;
    left: -81px;
    z-index: 1001;
}

.weixin_er {
    position: relative;
    z-index: 1001;
}

.weixin_er:hover .weixin_white {
    display: block;
}

.weixin_white {
    position: absolute;
    width: 100%;
    height: 6px;
    background-color: #fff;
    bottom: -6px;
    display: none;
    z-index: 1001;
    *left: 0;
}

.erweima {
    display: none;
}

.weixin_er:hover .erweima {
    display: block;
}

/* top nav end */


/*  second line nav start  */
.enter_nav {
    height: 56px;
    background-color: #171d8f;
    width: 100%;
    margin: 0 auto;
}

.enter_nav ul {
    float: right;
    height: 56px;
}

.enter_nav ul li {
    margin-top: 15px;
    position: relative;
}

.enter_nav ul .separate {
    margin-top: 20px;
}

.enter_nav ul li {
    width: 120px;
    float: left;
    background: url(../images/separate.jpg) no-repeat right 10px;
    text-align: center;
    height: 100%;
}

.enter_nav ul li:last-child {
    background: none;
}

.enter_nav li a {
    color: #fff;
    font-size: 16px;
    display: block;
}

.enter_nav li a:hover {
    font-weight: bold;
}

.topmenu .navU a:hover {
    background: #2930d1 !important;
    color: #fff !important;
    display: block;
}

.enter_nav li a.current {
    color: #eea01d;
    font-weight: bold;
}

/*  second line nav end */

/* bottom nav start */
.bottom_nav {
    height: 72px;
    background-color: #e9e9e9;
    /* overflow:hidden; */
}

.bottom_nav ul li {
    float: left;
    line-height: 72px;
    background: url(../images/bottom_de.jpg) no-repeat right 20px;
    position: relative;
    width: 200px;
    text-align: center;
}

.bottom_nav ul li a {
    color: #666666;
    font-size: 18px;
}

.bottom_nav ul li a p {
    text-align: center;
}

.bottom_nav ul li:last-child {
    float: left;
    margin-right: 0px;
}

.bottom_nav ul .bottom_nav_hover {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background: url(../images/bottom_nav_bg.jpg) no-repeat 50% 50%;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    display: none;
}

.bottom_nav_hover>div {
    width: 50%;
}

.bottom_nav_hover>div a {
    width: 100%;
    display: block;
    height: 72px;
    font-size: 15px;
}

.bottom_nav_expand {
    position: relative;
    margin: 0 auto;
    text-align: center;
    padding-top: 10px;
    overflow: hidden;
    font-size: 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.bottom_nav_expand img {
    position: absolute;
    left: 50%;
    margin-left: -9px;
    top: 10px;
}

.bottom_nav_hover_inner a:hover {
    color: #eea01d;
}

.homepage_hover1,
.homepage_hover2 {
    display: none;
}

/* bottom nav end */

/* footer start */
.footer {
    height: 55px;
    width: 100%;
    background-color: #171d8f;
    margin: 0 auto;
}

.footer_inner li {
    float: left;
    margin-right: 23px;
}

.footer_inner li a {
    color: #fff;
    font-size: 14px;
    /*line-height: 55px;*/
    display: flex;
    align-items: center;
}

.footer_inner li a img {
    margin-right: 5px;
}

.footer_inner li:hover a,
.footer_inner li a:hover {
    color: #eea01d;
}

.footer_inner li:last-child {
    margin-right: 0px;
}

.footer_inner_hover {
    display: none;
}

.copyright {
    color: #fff;
    font-size: 14px;
    line-height: 55px;
}

/* footer end */



.scroll_paul ol {
    position: absolute;
    bottom: 20px;
    left: 50%;
}

.scroll_paul ol li {
    width: 10px;
    height: 10px;
    background-color: #fff;
    float: left;
    border-radius: 100%;
    margin-right: 10px;
    cursor: pointer;
    border: 1px solid #4d54e2;
}

.scroll_paul ol li.current {
    background-color: #171d8f;
}


.big_hide {
    display: none;
}


@media screen and (min-width: 1280px) and (max-width: 1680px) {



    .footer {
        height: auto;
    }





    .nav_secondary_substance>li>a {
        padding: 0 20px;
    }





    /*.copyright {
        float: left !important;
    }*/

    /*.bottomLogo {
        left: auto;
        right: 0;
    }*/
    /* .navU {
        width: 120px;
        position: absolute;
        top: 41px;
        left: -11px;
        background-color: #c78a14;
        display: none;
        overflow: visible;
        z-index: 1000;
        margin-left: 0%;
    } */
}

/* 响应960px开始 */
@media screen and (min-width:960px) and (max-width:1280px) {

    .scroll ul li {
        background-size: 100% !important;
        height: 645px;
    }

    .notice {
        display: flex;
        flex-wrap: wrap;
    }

    .gaojin_logo {
        width: 250px;
        padding-right: 10px;
    }

    .content {
        width: 960px;
    }


    .content_960 {
        width: 960px;
    }

    .content_1024 {
        width: 1024px;
    }

    .nav_secondary {
        width: 960px;
    }

    .nav_secondary_substance.active::before {
        width: 960px;
    }

    .nav_secondary .navU a {
        margin: 0 16px;
    }

    .w670 {
        width: 670px;
    }

    .w266 {
        width: 266px;
    }

    .gaojin_logo {
        width: 344px;
    }

    .hide {
        display: none;
    }

    .big_hide {
        display: inline-block;
    }

    .first_nav {
        /* margin-left: 395px; */
    }

    .first_nav>ul>li {
        margin: 20px 8px 0px 0px;
    }

    .first_nav>ul>li:nth-child(1) {
        margin-top: 16px;
    }

    .first_nav>ul>li:nth-child(3) {
        margin-top: 16px;
    }

    .first_nav>ul>li:nth-child(5) {
        margin-top: 16px;
    }

    .first_nav>ul>li:nth-child(7) {
        margin-top: 16px;
    }

    .share_box {
        position: relative;
    }

    .share_down_hover {
        display: none;
    }



    .share_down {
        position: absolute;
        top: 33px;
        left: -25px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
        z-index: 1;
        display: none;
        width: 80px;
        height: 28px;
        background-color: #fff;
    }

    .share_down .share_down_de {
        margin-top: 7px;
    }

    .share_down li {
        margin-right: 1px;
    }

    .share_down li:first-child {
        margin-left: 6px;
    }

    .share_down li:last-child {
        margin-right: 0px;
    }

    .share_box_white {
        position: absolute;
        width: 100%;
        height: 6px;
        background-color: #fff;
        bottom: -6px;
        display: none;
    }

    .share_box:hover .share_box_white {
        display: block;
    }

    .share_box:hover .share_down {
        display: block;
    }

    .enter_nav ul li {
        float: left;
        width: 102px;
    }

    .bottom_nav ul li {
        width: 160px;
    }

    .bottom_nav ul li a p {
        padding: 0px;
    }

    .footer_inner li {
        float: left;
        margin-right: 15px;
    }

    .china_world {
        width: 187px;
        display: block;
    }

    .first_nav>ul>li:last-child {
        margin: 24px 0px 0 6px;
    }

    .bottom_nav_expand {
        font-size: 12px;
    }

    .search {
        width: 502px;
    }

    .search_draw {
        width: 380px;
    }

    /*.footer_inner li a img {
        margin: 21px 1px 0px 0px;
        *margin: 2px 5px 0px 0px;
    }*/

    .bottomLogo {
        left: 53%;
    }

    .copyright {
        font-size: 12px;
    }

    .footer_inner li a {
        font-size: 12px;
    }

    .bottom_nav ul li a {
        font-size: 14px;
    }

    .banner_more {
        bottom: 52px;
        height: 27px;
        width: 80px;
        left: 50%;
        margin-left: -40px;
    }

    .banner_more a {
        width: 100%;
        height: 100%;
        line-height: 27px;
        text-align: center;
        font-size: 14px;
    }

    .scroll ol {
        bottom: 34px;
    }

    .arrow {
        bottom: 25px;
    }

    /* 关于saif开始 */
    .saifTrends_substance_l {
        width: 670px !important;
    }

    .saifTrends_substance_r {
        width: 268px !important;
    }

    .aboutSaif_con {
        width: 364px !important;
    }

    .aboutSaif_con p {
        width: 353px !important;
    }

    .trendAndRep_l_pic {
        width: 320px !important;
    }

    .trendAndRep_l_pic1 {
        width: 320px !important;
    }

    .events_saif_time_axis {
        width: 962px !important;
    }

    .events_tit {
        width: 960px;
    }

    #saif_axis_box {
        width: 924px !important;
        *width: 924px;
    }

    .saif_axis_box-r p {
        width: 507px !important;
    }

    .btn_authentication_top {
        width: 130px !important;
    }

    .btn_authentication_top a {
        width: 130px !important;
    }

    .calendar {
        width: 269px !important;
    }

    .aboutSaif_topBanner {
        width: 670px !important;
    }

    .trendAndRep_l_pic h6 {
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .counPicPo {
        width: 310px !important;
    }

    .syndic li {
        margin-right: 9px;
    }

    .havePic .saif_news_substance h6 {
        width: 250px !important;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
    }

    .havePic .boxOfPic {
        width: 372px !important;
        height: 106px;
    }

    .boxOfNPic p {
        width: 669px !important;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .core_explain_ul_r {
        width: 562px !important;
    }

    .activityNews {
        width: 270px !important;
    }

    .rank_pic {
        width: 276px !important;
        height: 155px;
    }

    .rank_explain {
        width: 362px !important;
    }

    /*.joinSaif_titUl li{width: 320px!important;}*/
    /*.joinSaif_titLi .joinSaif_titLi_in{width: 320px!important;}*/
    .joinSaif_titLi_in_ex {
        width: 670px !important;
    }

    .joinSaif_titLi_ex_inner {
        width: 628px !important;
    }

    .joinSaif_960 {
        width: 440px !important;
        margin: 0 auto;
    }

    /* 关于saif结束 */

   



    /*关于大事记   开始*/
    .saif_time_axis {
        width: 670px !important;
    }

    .turnP {
        width: 600px !important;
    }

    .saif_time_axis_banner_explain_ul li {
        width: 600px !important;
    }

    .picOfexplain_noPic .picOfexplain {
        width: 568px !important;
    }

    .mf_time_base_new {
        width: 640px !important;
    }

    /*关于大事记   结束*/

    .previousReview {
        margin-left: -31px;
    }

    .img_huodong {
        width: 960px !important;
        margin-left: -31px;
        display: block;
    }

    .fixed_nav {
        width: 960px !important;
        margin-left: -480px !important;
    }

    .margin35_new {
        margin-left: 35px !important;
    }

    .new_student li {
        width: 195px !important;
    }

    .cA_ul li {
        width: 290px !important;
    }

    .pro_pic_sub {
        width: 309px !important;
    }

    .pro_exp_sub {
        width: 265px !important;
    }

    .presidentSpeech_r {
        width: 579px !important;
    }

    .big_pic {
        width: 960px !important;
    }

    .scroll_banner {
        width: 960px !important;
    }

    .timeAndPlace div {
        color: #666;
        font-size: 13px;
    }


    /*dba的样式适配*/
    .dba_xmjs {
        width: 670px !important;
    }

    .dba_xmjs2_r {
        width: 400px !important;
    }

    .dba_xmjs p img {
        width: 100%;
    }

    .twoL_ul li {
        /* width: 670px!important;*/
    }

    .nav_secondary_new {
        background: #9d1e2b;
        padding: 0 0 0 24px;
        width: 1024px !important;
    }

    .nav_secondary_substance_new>li>a {
        padding: 0px 20px !important;
    }

    .list-text {
        width: 400px !important;
    }

    .nav_secondary_substance>li>a {
        padding: 0 15px;
    }



    /* .navU {
        width: 120px;
        position: absolute;
        top: 41px;
        left: -12px;
        background-color: #c78a14;
        display: none;
        overflow: visible;
        z-index: 1000;
        margin-left: 0%;
    } */

}

@media screen and (min-width: 768px) and (max-width: 960px) {

    body,
    html {
        overflow-x: hidden;
    }

    .content {
        width: 100%;
    }

    .gaojin_logo {
        width: 250px;
        padding-right: 10px;
    }

    .gaojin_logo img {
        width: 100%;
    }


    .first_nav>ul>li {
        margin: 20px 5px 0 0;
    }

    .first_nav>ul>li a {
        font-size: 12px;
    }

    .enter_nav li a {
        font-size: 14px;
    }

    .enter_nav ul li {
        width: 84px;
    }

    .footer {
        height: auto;
    }

    .footer .content {
        box-sizing: border-box;
        padding: 0 30px;
    }

    .bottomLogo {
        left: auto;
        right: 30px;
        top: 50px;
    }

    .copyright {
        float: none !important;
    }

    .tab-changes {
        margin-bottom: 30px;
    }



    /* .navU {
        width: 120px;
        position: absolute;
        top: 41px;
        left: -20px;
        background-color: #c78a14;
        display: none;
        overflow: visible;
        z-index: 1000;
        margin-left: 0%;
    } */
}

/* 响应960px结束 */



/*2016.10.12*/
.emailA {
    margin: 5px 12px 0 0;
}

.tend_d {
    margin: 5px 12px 0 0;
}

.lishihui_new2 .tupian_new2 {
    height: 256px;
    width: 49.9%;
}

/*2016.10.12*/


/*2016.11.1*/
.jiangxuelixue {
    overflow: hidden;
    padding-bottom: 263px;
    text-align: center;
    padding-left: 124px;
    width: 880px;
}

.haha1 {
    padding: 0 3%;
}

/*2016.11.1*/


/*2016.11.22*/

.artical_start .rtecenter img {
    margin-top: 20px !important;
    display: block;
    margin: 0 auto;
}

/*2016.11.25*/


/*专题阅读*/
.focusin_box5 {
    width: 366px;
    margin: 0px 0 0 26px;
    position: relative;
}

.focus5 {
    width: 177px;
    margin: 0px 0 0 33px;
    position: relative;
    overflow: hidden;
}

.focusin5 {
    width: 1000%;
    height: 330px;
}

.focus5 ul {
    width: 100%;
}

.focus5 ul li {
    height: 330px;
    width: 176px;
    float: left;
    border: 1px solid #fff;
    /* box-shadow: 0 0 5px rgba(0,0,0,0.6); */
    margin: 2px 0px 0 -1px;
}

.focus5 ul li a img {
    width: 77px;
    height: 110px;
}

.focus5 ul li span {
    text-align: center;
    display: block;
    padding-top: 5px;
}

.sec_4_l .arr-l,
.sec_4_l .arr-r {
    position: absolute;
    width: 26px;
    height: 54px;
    background: url(https://www.saif.sjtu.edu.cn/images/left.png) no-repeat;
    top: 83px;
}

.focus5 h3 {
    border-bottom: 0;
    color: #5d5d5d !important;
    height: 40px !important;
    line-height: 40px !important;
    width: 140px !important;
    font-size: 14px !important;
    text-align: center;
}

.focusin_box5 .arr-r {
    width: 35px;
    height: 35px;
    background: url(../images/vocationDevelop/images/book_arrow_r.png) no-repeat 50% 50% #e4e4e4;
    cursor: pointer;
    border-radius: 0px 4px 4px 0px;
    position: absolute;
    right: 104px;
    top: 38px;
}

.focusin_box5 .arr-l {
    width: 35px;
    height: 35px;
    background: url(../images/vocationDevelop/images/book_arrow_l.png) no-repeat 50% 50% #e4e4e4;
    cursor: pointer;
    border-radius: 4px 0 0 4px;
    position: absolute;
    left: -28px;
    top: 38px;
}

.focusin_box5 .arr-r:hover {
    background: url(../images/vocationDevelop/images/book_arrow_r.png) no-repeat 50% 50% #eda831;
}

.focusin_box5 .arr-l:hover {
    background: url(../images/vocationDevelop/images/book_arrow_l.png) no-repeat 50% 50% #eda831;
}


.calendar_new {
    height: auto !important;
    border-top: 3px solid #da9e2a;
    padding-bottom: 30px;
}

.calendar_new .calendar_con {
    width: 240px;
    height: auto !important;
    margin: 0 auto;
}


/*2016.12.01*/
.trendAndRep_l_box .h3 {
    position: relative;
    height: 52px;
    line-height: 52px;
}

.more_new_emba {
    position: absolute;
    right: 0px;
    top: 10px;
    width: 53px;
    height: 23px;
    border: 1px solid #888888;
    color: #3888;
    font-size: 13px !important;
    line-height: 23px;
    text-align: center;
    margin-right: 0 !important;
    margin-top: 5px;
}

.more_new_emba:hover {
    border: 1px solid #171d8f;
    background-color: #171d8f;
    color: #fff !important;
}