@charset "utf-8";
body{ margin:0 auto;word-break: break-word; font-size:12px; font-family: "微软雅黑",Arial, Helvetica, sans-serif; line-height:normal; padding-top: 48px;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0; line-height: 1;}
body img {
    object-fit: cover;
}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px;}
a { color:#05a; text-decoration:none;}
a:hover { color:#f00;}
.clear{ clear:both;}
#container { width:900px; margin:0 auto;}
/*-----------------头部开始--------------------*/
.header{position: fixed;width:100%; top:0; left:0; z-index: 1000;background: #fff;}
.header .search { width:258px;height:33px;border:1px solid rgba(142,31,37,1);border-radius:5px;position: fixed;top: 48px;right: 14vw; }
.header .search input { padding: 0 11px;margin-left: 3px;border: none;line-height: 33px; font-size: 12px; width: 200px;box-sizing: border-box;float: left; }
.header .search input:focus { outline: none;border: none; }
.header .search .right { float: right;cursor: pointer; width: 46px;height: 33px;background: #8E1F25;border-radius: 0 5px 5px 0 }
.header .search .right img { width: 19px;height: 19px;margin: 7px 14px; }
.logo{width:210px; margin: 0 auto; padding-top: 10px;}
.nav{
    display: flex;
    justify-content: center;
    align-items: center;
    /*height: 48px;*/
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.08);
}
.line-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.nav ul{text-align: center;display: flex;justify-content: space-between;align-items: center;}
.nav .m{display: inline-block;*display: inline;  position: relative;}
.nav h3{display: inline-block;*display: inline;padding: 0 30px;}
.nav h3 a{display: inline-block;*display: inline; font-size: 18px; font-weight: 400;color: #333; word-break: keep-all}
/*@media (max-width: 1500px) {
    .nav h3 .media-menu {
        padding: 0 30px;
    }
}
@media (max-width: 1300px) {
    .nav h3 .media-menu {
        padding: 0 20px;
    }
}
@media (max-width: 1100px) {
    .nav h3 .media-menu {
        padding: 0 10px;
    }
}
@media (max-width: 900px) {
    .nav h3 .media-menu {
        padding: 0 8px;
    }
}*/
.select {
    /*width: 66px;*/
    /*height: 26px;*/
    /*background-color: #004183;*/
    display: flex;
    border:1px solid #004183;
    border-radius: 5px;
    /*line-height: 26px;*/
    outline: none;
    align-items: center
;
}
.select a{
    text-align: center;
    width: 33px;
    height: 26px;
    /*margin: 8px;*/
    line-height: 26px;
    cursor: pointer;
    color: #004183;
    text-decoration: none;

}
/*.select a:nth-child(1){*/
/*    border-right:1px solid #004183 ;*/
/*    margin-right:4px ;*/
/*}*/
.select .active{

    background-color: #004183;
    color: #ffffff;

}
.nav .on h3 a{color: #004183;font-weight: 600}
.nav .active h3 a{color: #004183;font-weight: 600}
.sub{position: absolute;top:37px;z-index: 100; left:50%; width:250px;margin-left: -125px;background: #fff;display: none;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 5px rgba(0, 0, 0, .2);  box-shadow:0 0 5px rgba(0, 0, 0, .2); }
.sub dt{line-height: 56px;}
.sub dt a{display: block; font-size: 16px; color: #505050;padding: 20px 15px;line-height: 24px; text-align: center; }
.sub dt a:hover{background: #004183;color: #fff;}
/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.banner img{width:100%;cursor: pointer;}
.banner .swiper-pagination-bullet {width: 20px; height: 20px;text-align: center; line-height: 20px; font-size: 12px; color:#000; opacity: 1; background: rgba(0,0,0,0.2); }
.banner .swiper-pagination-bullet-active { color:#fff; background: #007aff;}

.xxjj{background: url(/pc/images/a1-c4fc6a0ac06b33a7dc5aaa182a999b0d.png) no-repeat center center; height: 590px; }

.xxjjbox{ width:1200px;   margin: 0 auto; position: relative;}
.xxjj_right{width:780px;  position: absolute;top:60px; right:0; text-align: right;}

.xxjj_left{width:470px; float: left; padding-top: 130px;}
.xxjj_left img{width:100%; border-radius: 40px 0 0 0;}
.xxjj_text{background: url(/pc/images/s61-8cb4af4cfa0ca2957e0b3f0534a9761b.png) no-repeat right 183px #fff; text-align: left; padding: 0 60px 0 55px;}
.xxjj_text h2{font-size:24px ; color: #333; padding: 38px 0 20px;}
.xxjj_text b{color: #C11920;}
.xxjj_nr{overflow: hidden;}
.xxj_left{float: left; width:360px;}
.xxxq{padding-bottom: 15px;}
.xxxq h4{font-size: 16px; color: #141414; line-height: 2;}
.xxxq b{color: #C73036;}
.xxxq p{font-size: 13px; color: #666666; line-height: 22px; padding-left: 21px;text-align:justify; word-break: break-word;}
.xxj_right{width:260px; float: right;}
.wzks{overflow: hidden; padding-top: 34px;}
.wzks a{font-size: 16px; float: right; background: url(/pc/images/a3-2db1929b09410355745571d1d03f0530.png) no-repeat right center; padding-right: 24px;color: #931B21;}






.kjtt{background: url(/pc/images/b4-66e58abc3cadfe11afa4bf77ec293ae3.png) no-repeat center center; height: 545px;}
.kjtt_box{width:1200px; margin: 0 auto;}
.kjtt_tit{padding: 42px 0 24px 0;}
.kjtt_tit h2{font-size: 28px; color: #fff; padding-bottom: 15px;letter-spacing: 5px;}
.kjtt_tit p{font-size: 14px; color: #fff;}
.kjtt_tit i{font-style: normal;font-size: 18px;}
.kjtt_nr{background: #fff;}
.kjtt_nr ul{overflow: hidden; padding: 40px 30px; margin-left: -20px;}
.kjtt_nr li{width:33.33%; float: left; border-bottom: 1px solid #eeeeee;border-right: 1px solid #eeeeee;box-sizing: border-box; padding-left: 0px;}
.kjtt_nr ul li:nth-child(3){ border-right: none;}
.kjtt_nr ul li:nth-child(4){ border-bottom: none;}
.kjtt_nr ul li:nth-child(5){ border-bottom: none;}
.kjtt_nr ul li:nth-child(6){ border-right: none;border-bottom: none;}
.kjbox{overflow: hidden; height: 138px;padding: 0 0 0 0;}
.kjtt_nr ul li:nth-child(4) .kjbox{ padding-top: 20px;height: 118px}
.kjtt_nr ul li:nth-child(5) .kjbox{ padding-top: 20px;height: 118px}
.kjtt_nr ul li:nth-child(6) .kjbox{ padding-top: 20px;height: 118px}
.kjbox{overflow: hidden; height: 138px;padding: 0 0 0 20px;}
.kjbox img{float:  left; }
.kjtext{float: right; width:190px; height: 98px; position: relative;}
.kjtext h2{font-size: 16px; color: #333; padding-bottom: 10px;font-weight: bold;}
.kjtext p{font-size: 14px; color: #666; line-height: 18px;}
.kjtext a{display: block;  color: #931B21;font-size: 14px; position: absolute;bottom: 0; left:0;font-weight: bold;}
.kjtext span{padding-left: 10px; display: inline-block;*display: inline;background: url(/pc/images/a3-2db1929b09410355745571d1d03f0530.png) no-repeat right center; width:19px; height: 8px;}

.wmxd{width:1200px; margin: 0 auto; padding-bottom: 35px;}
.wmxd_tit{ padding: 42px 0 32px;}
.wmxd_tit h2{font-size: 28px; color: #931B21; padding-bottom: 15px; letter-spacing: 11px}
.wmxd_tit p{font-size: 18px; color: #BBBBBB;}
.wmxd_box{overflow: hidden; position: relative;}
.wm_left{width:694px; float: left;}
.wm_right{position: absolute;right:10px; top:72px; background: #fff;width:570px; padding: 0 25px; height: 270px;box-sizing: border-box; box-shadow:0 0 10px rgba(0, 0, 0, .3); }
.wm_right h2{font-size: 24px; color: #333; line-height: 88px;}
.wm_right p{font-size: 16px; line-height: 24px; color: #666;}
.wm_right a{display: block;background: url(/pc/images/a12-f71804e6946069982b30bcf296026e38.png); width:130px; height: 48px; line-height: 48px; padding-left: 15px; color: #fff; font-size: 18px; position: absolute;bottom: -16px; left:35px;}
.wm_right span{width:48px; position: absolute;top:0; right:0;}

.wmxd_b{position: relative; margin-top: 83px;overflow: hidden;background: url(/pc/images/a13-2e48109ff7940aaad4a720f011c8ea26.png); height: 429px;}
.wmxd_left{width:500px; padding: 113px 0 0 35px;}
.wmxd_left h2{font-size: 24px; color: #333; padding-bottom: 23px;}
.wmxd_left p{font-size: 16px; color: #666666; line-height: 24px;}
.wmxd_left a{display: block; background: url(/pc/images/a12-f71804e6946069982b30bcf296026e38.png); width:145px; height: 48px; line-height: 48px;margin: 75px 0 0 0}
.wmxd_left  span{font-size: 18px; padding-left: 15px; color: #fff;}

.tzxy{background: url(/pc/images/a14-a9681cd32b159c9c5ed3a2f7834d8797.png) no-repeat center center; height: 684px;}
.tzxybox{width:1200px; margin: 0 auto;}
.tzxy_tit{padding-top: 45px;}
.tzxy_tit h2{font-size: 28px; color: #931B21; padding-bottom: 15px;letter-spacing: 18px;}
.tzxy_tit p{font-size: 18px; color: #BBBBBB;line-height: 1.5}
.tzxy_nr ul{overflow: hidden; margin-left: -20px; }
.tzxy_nr li{padding: 28px 0 10px 20px;box-sizing: border-box;float: left; width: 25%;}
.tzxyb{position: relative;background: #fff; padding: 3px;box-shadow:0 0 10px rgba(0, 0, 0, .2); position: relative; }
.tzxyb img{width:100%;}
.tzxyb p a{font-size: 16px; line-height: 62px; text-align: center;color: #666;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.tzxyb a{overflow: hidden; display: block;}
.tzxyb span{position: absolute;height: 25px; line-height: 25px; padding: 0 10px; color: #fff; font-size: 14px; background: #8266ca; left:13px; top:-13px;z-index: 100;}

.standard_flex{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.news{background: url(/pc/images/a16-7b8fbe440b3e1d8642c9cf6168dacff0.png) no-repeat center center; height: 720px;}

.news_box{width:1200px; margin: 0 auto;}
.news_box .last_new_box{
    width: 100%;
    height: 372px;
    background: #fff;
    margin: -120px 0 0;
    padding: 30px;
    box-sizing: border-box;
    border-radius: 0px 0px 4px 4px;
    box-shadow: 0px 5px 14px 0px rgba(0,0,0,0.08);
    position: relative;
}
.last_new_img{
    width: 520px;
    height: 100%;
    margin-right: 50px;
}
.last_new_right{
    height: 100%;
    padding: 15px 0;
    flex: 1;
    box-sizing: border-box;
}
.last_new_right h1{
    font-size: 24px;
    font-family: SourceHanSansCN, SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: left;
    color: #333333;
    line-height: 36px;
    margin-bottom: 15px;
}
.last_new_right p {
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #666666;
    line-height: 20px;
    margin-bottom:33px ;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    line-clamp: 6;
    -webkit-box-orient: vertical;

}
.last_new_right .last_new_right_btns {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.last_new_right .last_new_right_btns a{
    width: 114px;
    height: 36px;
    border: 2px solid #004183;
    box-sizing: border-box;
    color: #004183;
    font-size: 14px;
    margin-right: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.last_new_right_btns_on{
    background: #004183;
    color: #fff!important;
 }
.last_new_right .last_new_right_btns .new_btn_ico{
    width: 14px;
    height: 14px;
    margin-right: 4px;
}
.news_tab_box{
    width: 100%;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 17px;
}
.news_tab_box .news_tab{
    margin-right: 40px;
    padding: 20px 0;
    box-sizing: border-box;
    font-size: 18px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    color: #333333;
}
.news_tab_box .news_tab_on {
    font-size: 24px;
    font-family: SourceHanSansCN, SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: center;
    color: #004183;
    border-bottom: 3px solid #004183;
    box-sizing: border-box;
}
.news_item{
    height: 60px;
    padding: 20px 0;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #EEEEEE;
}
.news_item .news_date{
    width: 118px;
    font-size: 14px;
    font-family: Helvetica;
    text-align: left;
    color: #333333;
    line-height: 17px;
    font-weight: 600;
}
.news_item .news_img{
    width: 90px;
    height: 60px;
    margin-right: 20px;
}
.news_item .news_detail{
    display: flex;
    flex: 1;
    height: 60px;
    flex-direction: column;
    justify-content: space-between;
}
.news_item .news_detail h4{
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Medium;
    font-weight: 600;
    text-align: left;
    color: #333333;
    line-height: 24px;
}
.news_item .news_detail p{
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #999999;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.fullwidth_box{width: 100%;}
.centre_item{
    display: block;
    width: 25%;
    height: 640px;
    padding: 135px 0 0;
    position: relative;
    word-wrap: break-word;
    word-break: normal;
}
.centre_item:hover .centre_item_mask{
    display: none;
}
.centre_item .centre_img{
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    z-index:-1;
}
.centre_item .centre_item_mask{
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    z-index:-1;
    background: rgba(0,0,0,.5);
}
.centre_item h1{
    font-size: 36px;
    font-family: AlibabaPuHuiTiB;
    text-align: center;
    color: #ffffff;
    line-height: 50px;
    margin-bottom: 20px;
}
.centre_item p{
    padding: 0 100px;
    box-sizing: border-box;
    font-size: 16px;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: center;
    color: #ffffff;
    line-height: 22px;
}
.centre_item .centre_ico{
    width: 32px;
    height: 23px;
    position: absolute;
    bottom: 60px;
    left: 50%;
    margin-left: -9px;
}
.policy_box{
    width: 100%;
    height: 640px;
    background: #ffffff;
    box-shadow: 0px 5px 14px 0px rgba(0,0,0,0.08);
    padding: 20px;
    box-sizing: border-box;
}
.policy_swiper{
    width: 100%;
    margin-top: 20px;
}
.policy_swiper .policy_swiper_item{
    display: block;
    width: 260px;
    height: 200px;
    margin-right: 20px;
    position: relative;
}


.policy_swiper .policy_swiper_item:nth-child(4n){
    margin-right: 0;
}
.policy_swiper .policy_swiper_item img{
    width: 100%;
    height: 150px;
    margin-bottom:  14px;
}
.policy_swiper .policy_swiper_item .policy_main_name{
    font-size: 18px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: center;
    color: #666666;
    padding: 10px 0;
    box-sizing: border-box;
    overflow: hidden; text-overflow:ellipsis; white-space: nowrap;
}
.policy_main_name_hover{
    color:#004183!important;
    font-weight: 600!important;
}

.policy_box .policy_main_img{
    width: 734px;
    height: 374px;

}
.policy_box .policy_mask{
    width: 100%;
    height: 150px;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.5);
}
.policy_box .policy_main_info{
    width: calc(100% - 734px);
    height: 374px;
    padding-top: 65px ;
    box-sizing: border-box;
    word-wrap: break-word;
    word-break: normal;
}
.policy_box .policy_main_info h1{
    font-size: 32px;
    font-family: SourceHanSansCN, SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: center;
    color: #004183;
    line-height: 48px;
    margin-bottom: 20px;
}
.policy_box .policy_main_info div {
    width: 24px;
    height: 3px;
    background: #004183;
    margin: 0 auto 27px;
}
.policy_box .policy_main_info p {
    width: 100%;
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Normal;
    font-weight: Normal;
    text-align: center;
    color: #333333;
    line-height: 24px;
    padding: 0 60px;
    box-sizing: border-box;
}
.share_box{
    flex-wrap: wrap;
}
.share_box .share_item{
    width: 570px;
    height: 314px;
    margin-bottom: 50px;
    position: relative;
}
.share_box .share_item:hover .share_mask{
    height: 100%;
    font-size: 32px;
}
.share_box .share_item img{
    width: 100%;
    height: 100%;
}
.share_box .share_item .share_mask{
    width: 100%;
    height: 43px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: linear-gradient(180deg,rgba(0,0,0,0.5), rgba(0,0,0,0.5));
    font-size: 18px;
    font-family: SourceHanSansCN, SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: center;
    color: #ffffff;
    position: absolute;
    bottom: 0;
}

.news_tit{padding: 40px 0 22px;}
.news_tit h2{color: #fff;font-size: 28px; padding-bottom: 15px;}
.news_tit p{font-size: 18px; color: #fff;}
.xwnr{background: #fff; padding: 0 20px; margin-bottom: 20px;}
.xwnr h4{font-size: 18px; color: #333; line-height: 54px;}
.xwnr li{border-top: 1px solid #eee; padding: 18px 0; overflow: hidden;}
.xwnr_left{float: left; width:100px; padding-top: 13px;}
.xwnr_left p{color: #999;}
.xwnr_left h2{color: #931B21;font-size: 14px; padding-top: 7px;}
.xwnr_zhang{float: left; padding-left: 30px;width:100px;border-left: 1px solid #eee; }
.fr{float: right;}
.xwnr h4 a{font-size: 14px; color: #931B21;}
.xwnr h4 a:hover{text-decoration: underline;}
.xwnr_right{width:900px;float: right;}
.xwnr_right h2{font-size: 16px; margin-bottom: 10px;line-height: 28px;}
.xwnr_right a{display: block; color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwnr_right p{font-size: 14px; line-height: 18px; color: #999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwnr_right a:hover{color: #931B21;}

.kcwx{padding-bottom: 40px;}
.kcwx_tit{width:1200px; margin: 0 auto; padding: 40px 0 18px;}
.kcwx_tit h2{color: #931B21;font-size: 28px; padding-bottom: 15px;letter-spacing: 28px;}
.kcwx_tit p{font-size: 18px; color: #999;}
.kcwz_nr{width:1200px; overflow: hidden; margin: 0 auto;box-shadow:0 0 10px rgba(0, 0, 0, .2); padding-bottom: 30px;}
.kcwz_left{float: left; width:680px; padding: 28px 0 30px 28px;}
.kcwz_left h2{font-size: 18px; color: #333; padding-bottom: 14px;line-height: 45px; padding-bottom: 25px;}
.kcwz_left p{font-size: 14px; line-height: 24px; color: #666;}
.btn1{transition: All 0.4s ease-in-out;display: block; width:84px; height: 30px; margin-top: 25px; text-align: center; line-height: 30px; color: #fff; background: #931b21;font-size: 14px; }
.btn1:hover{background: #d60708;color: #fff;}
.kcwz_left img{padding: 25px 0 45px;}
.more{display: block; text-align: center; line-height: 44px; background: #f2f2f2; font-size: 12px; color: #931B21;margin-top: 50px;}
.kcwz_right{float: right; width:460px; padding-top: 28px;}
.kcwz_tv{width:458px; height: 254px; position: relative;background: #000;}
/*.kcwz_tv img{opacity: 0.5;}*/
.bfbtn{width:61px; height: 61px; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);/*background: url(/pc/images/s70-7f08fc088c7a092ac7dfe4d570850f08.png);*/}
.kcwz_text h2{font-size: 16px; color: #333;font-weight: 200; line-height: 42px; margin-top: 10px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.kcwz_text p{font-size: 14px; line-height: 24px; color: #666;}
.kcwz_text h4{background: url(/pc/images/a19-11da9c629fffdf2e143bd25bf996307b.png) no-repeat left center; font-size: 12px; color: #931B21; font-weight: 200; padding-left: 25px; margin-top: 15px;}
.wm_left img{width:100%;}
/*------------------内容结束------------------*/
/*------------------版权开始------------------*/
.footer{background: #2d2e33; padding-bottom: 20px; margin-top: 30px;}
.footerbox{width:1200px; margin: 0 auto;}
.footerbox h4{font-size: 14px; line-height: 52px; color: #bbb;}
.footerbox p{font-size: 12px; color: #999; line-height: 28px;}
.footerbox img{vertical-align: middle; margin-right: 5px;}
.footerbox span{padding-right: 25px;}
/*------------------版权结束------------------*/
/*==2-1 99生涯网简介==*/
.syjj{background: url(/pc/images/a25-9f4d2ae2cf0969249478fc5209abb3eb.png) no-repeat center center; height: 494px; text-align: center;}
.syjj_tit{padding: 70px 0 35px 0;}
.syjj_tit h2{color: #333; font-size: 28px; padding-bottom: 15px;}
.tao1{width:66px; height: 4px; margin: 0 auto;background: #941b22;}
.syjj_nr{text-align: center;}
.syjj_nr p{font-size: 14px; line-height: 2;color: #444444;}

.fxlcbox{width:1200px; margin: 0 auto;}
.fzlc_tit{padding: 60px 0 40px; text-align: center;}
.fzlc_tit h2{color: #333; font-size: 28px; padding-bottom: 15px;}
.fzlc_tit p{font-size: 14px; line-height: 2;color: #444444; padding-top: 30px;}
.fxlc_nr{position: relative;}
.fxlc_nr ul{overflow: hidden; padding-bottom: 38px;}
.fxlc_nr li{float: left;width:11.11%;text-align: center;}
.fxlc_nr span{z-index: 10; margin: 0 auto; position: relative; background: #fff;border: 2px solid #941b22; width:15px; height: 15px;-moz-border-radius: 50%; -webkit-border-radius: 50%;border-radius:50%;display: block;}
.fxlc_nr li h2{font-size: 20px; color: #931B21; padding-bottom: 20px;}
.fxlc_nr li p{font-size: 14px; color: #282828; line-height: 20px; padding-top: 20px;}
.fxlc_nr ul li:nth-child(2n) p{ padding-bottom: 20px; padding-top: 0;}
.fxlc_nr ul li:nth-child(2n) h2{ padding-top: 20px; padding-bottom: 0;}
.tao2{width:100%; border-bottom: 2px dashed #d4a4a4;left:0; top:48px;position: absolute;}
.fxlc_text{text-align: center; padding-bottom: 55px;}
.fxlc_text p{font-size: 14px; line-height: 2;color: #444444; padding-top: 30px;}

.jycn{background: url(/pc/images/b4-66e58abc3cadfe11afa4bf77ec293ae3.png) no-repeat center center; height: 545px;}
.jycn_box{width:1200px; margin: 0 auto;}
.jycn_tit{text-align: center; padding: 80px 0;}
.jycn_tit h2{color: #fff; font-size: 28px; padding-bottom: 15px;}
.tao3{width:66px; height: 4px; margin: 0 auto;background: #fff;}
.jycn_tit p{color: #fff;font-size: 16px; padding-top: 40px;}
.jycn_bo ul{overflow: hidden;}
.jycn_bo li{float: left; width:50%; border-right: 1px dashed #ec919a;text-align: center;box-sizing: border-box;}
.jycn_bo ul li p{font-size: 20px; color: #fff; padding-top: 30px; font-weight: 800;}
.jycn_bo ul li:nth-child(2){ border: none;}

.syts{background: url(/pc/images/a28-b1521e2e48873d1ba43e85ce517815bf.png) no-repeat center center; height: 568px;}
.syts_box{width:1200px; margin: 0 auto;}
.syts_tit{text-align: center; padding: 80px 0 0 0;}
.syts_tit h2{color: #333; font-size: 28px; padding-bottom: 15px;}
.syts_nr ul{padding: 30px 0; overflow: hidden;}
.syts_nr li{width:33.33%; float: left; }
.syts_bo{width:300px; position: relative; margin: 0 auto; background: #fff; padding: 40px 0 60px;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); text-align: center;}
.syts_bo p{color: #282828; font-size: 16px; line-height: 30px; padding-top: 25px;}
.syts_bo a{display: block;width:60px; position: absolute;right:0; bottom: 0;}
.img4 { transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.img4:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}

.jccx{background: url(/pc/images/a33-0686dd70ad9f99c8c48a61c85522c742.png) no-repeat center center; height: 394px;}
.jccx_box{width:1200px; margin: 0 auto;}
.jccx_nr{padding-top: 35px;}
.jccx_nr p{font-size: 14px; color: #444444; line-height: 28px;}
.footer_a{background:#061323;position: relative}
.footer_a .copyRight {
    width: 100%;
    height: 36px;
    line-height: 36px;
    color: #5D7085;
    background: #030e1c;
    text-align: center;
    position: absolute;
    bottom: 0;
}

.footerbox_a{width:1200px; margin: 0 auto;
    padding: 40px 0 90px;box-sizing: border-box; overflow: hidden;}
/*.foot_left{float: left; width:277px;padding-right:50px;border-right: 1px solid rgba(238,238,238,.1);word-wrap: break-word;word-break: normal;}
.foot_left h2{font-weight: 200; font-size: 24px; font-weight: 400; color: #D2D8E3;
    margin: 0 0 20px 0;}
.foot_left p{font-size: 14px; color: #A7ACB6;
    margin: 18px 0;}
.foot_left img{width: 12px; margin-right: 8px;}

.foot_left_qrcode_box{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.foot_left_qrcode_box img{
    width: 84px;
    height: 84px;
    margin-right: 24px;
}*/
.foot_left{
    width: 100%;
    border-bottom: 2px solid rgba(0,0,0,.3);
    margin-bottom: 56px;
}
.foot_left .foot_left_img{
    width: 188px;
    height: 128px;
    display: block;
    margin: 0 auto;
}
.foot_left .foot_left_ico_box{
    width: 188px;
    margin: 38px auto 42px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.foot_left .foot_left_ico_box img{
    width: 24px;
    height: 24px;
}

.foot_right{width:100%; text-align: center; padding: 0 0 0 58px;box-sizing: border-box}
.foot_right ul{
    list-style: none;
    display: flex;
    justify-content: space-between;
}
.foot_right ul li{
    display: inline-block;
    width: 150px;
    margin-right: 20px;
}
.foot_right ul li h3{
    margin-bottom: 20px;
    text-align: left;
}
.foot_right ul li h3 a{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
}
.foot_right ul li .foot_sub{}
.foot_right ul li .foot_sub dt{line-height: 30px;}
.foot_right ul li .foot_sub dt a{display: block; font-size: 12px; color: #5D7085;  text-align: left; overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}
.foot_right ul li .foot_sub dt a:hover{}
/*==2-1关于我们-黄天中教授简介==*/
.nybj{padding-bottom: 70px;}
.lsrt_bj{background: url(/pc/images/a42-9c7e8acd35c919fdc5dfac4abf31c563.png) no-repeat center bottom;}
.grjj{padding: 0px 10px 10px 10px; width:1200px; margin: 0 auto;overflow: hidden;}
.banner{
    width: 100%;
    height: 640px;
    background: url(/pc/images/home_banner-8362acab3755f97763b4e57917856b25.png) no-repeat center center; background-size:cover;
}
.banner div{
    width:1200px; margin: 0 auto;
    padding-top: 150px;
    box-sizing: border-box;
}
.banner h1{
    font-size: 64px;
    font-family: AlibabaPuHuiTiB;
    text-align: left;
    color: #ffffff;
    line-height: 88px;
    margin-bottom: 20px;
}
.banner p{
    width: 100%;
    font-size: 18px;
    font-family: SourceHanSansCN, SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: left;
    color: #dfefff;
    line-height: 27px;
}
/*新闻*/
.banner1{background: url(/pc/images/banner4-2698a6b58083d2b69f49817ac6d4a570.png) no-repeat center center; background-size:cover;height: 450px;position: relative;
    margin-bottom: 35px;
    text-align: center;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 8px;
}
/*海洋政策*/
.banner6{background: url(/pc/images/banner5-783d5f7a71d382756f9c0f5b4bad8edc.png) no-repeat center center; background-size:cover;height: 450px;position: relative;
    margin-bottom: 35px;
    text-align: center;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;

}
/*中心项目*/
.banner7{background: url(/pc/images/banner6-29655c5e2abcdda276b17e51156288a7.png) no-repeat center center; background-size:cover;height: 450px;position: relative;
    margin-bottom: 35px;
    text-align: center;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -42px;

}
/*信息共享*/
.banner4{background: url(/pc/images/banner7-79fde35963933230ac9635c9e4e0afe9.png) no-repeat center center; background-size:cover;height: 450px;position: relative;
    margin-bottom: 35px;
    text-align: center;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -42px;

}
/*合作与交流*/
.banner5{background: url(/pc/images/banner8-3e62b51f3c4f9be0a06380a1bb0e9331.png) no-repeat center center; background-size:cover;height: 450px;position: relative;
    margin-bottom: 35px;
    text-align: center;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -42px;

}

/*个人中心*/
.banner8{background: url(/pc/images/banner9-9da17f3ba7595f737b57cea61937331b.png) no-repeat center center; background-size:cover;height: 450px;position: relative;
    margin-bottom: 35px;
    text-align: center;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -42px;

}
.banner1 h2{text-align: center; font-size: 44px; color: #fff;
    /*margin-bottom: 20px;*/
    line-height: 60px;}
.banner1 span{text-align: center;
    font-size: 14px;
    font-family: Helvetica;
    text-align: center;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 4px;
    /*color: rgba(238,238,238,1);*/
    background: linear-gradient(to right, rgba(238,238,238,0.5), rgba(255,255,255,1),rgba(216,216,216,0.5));
    -webkit-background-clip: text;
    color: transparent;
}

.banner6 h2{text-align: center; font-size: 44px; color: #fff;
    /*margin-bottom: 20px;*/
    line-height: 60px;}
.banner6 span{text-align: center;
    font-size: 14px;
    font-family: Helvetica;
    text-align: center;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 4px;
    /*color: rgba(238,238,238,1);*/
    background: linear-gradient(to right, rgba(238,238,238,0.5), rgba(255,255,255,1),rgba(216,216,216,0.5));
    -webkit-background-clip: text;
    color: transparent;
}

.banner7 h2{text-align: center; font-size: 44px; color: #fff;
    /*margin-bottom: 20px;*/
    line-height: 60px;}
.banner7 span{text-align: center;
    font-size: 14px;
    font-family: Helvetica;
    text-align: center;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 4px;
    /*color: rgba(238,238,238,1);*/
    background: linear-gradient(to right, rgba(238,238,238,0.5), rgba(255,255,255,1),rgba(216,216,216,0.5));
    -webkit-background-clip: text;
    color: transparent;
}

.banner4 h2{text-align: center; font-size: 44px; color: #fff;
    /*margin-bottom: 20px;*/
    line-height: 60px;}
.banner4 span{text-align: center;
    font-size: 14px;
    font-family: Helvetica;
    text-align: center;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 4px;
    /*color: rgba(238,238,238,1);*/
    background: linear-gradient(to right, rgba(238,238,238,0.5), rgba(255,255,255,1),rgba(216,216,216,0.5));
    -webkit-background-clip: text;
    color: transparent;
}

.banner5 h2{text-align: center; font-size: 44px; color: #fff;
    /*margin-bottom: 20px;*/
    line-height: 60px;}
.banner5 span{text-align: center;
    font-size: 14px;
    font-family: Helvetica;
    text-align: center;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 4px;
    /*color: rgba(238,238,238,1);*/
    background: linear-gradient(to right, rgba(238,238,238,0.5), rgba(255,255,255,1),rgba(216,216,216,0.5));
    -webkit-background-clip: text;
    color: transparent;
}

.banner8 h2{text-align: center; font-size: 44px; color: #fff;
    /*margin-bottom: 20px;*/
    line-height: 60px;}
.banner8 span{text-align: center;
    font-size: 14px;
    font-family: Helvetica;
    text-align: center;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 4px;
    /*color: rgba(238,238,238,1);*/
    background: linear-gradient(to right, rgba(238,238,238,0.5), rgba(255,255,255,1),rgba(216,216,216,0.5));
    -webkit-background-clip: text;
    color: transparent;
}
.grjj_left{float: left; width:240px; background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); -moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;overflow: hidden;}
.grjj_left ul{padding: 40px 0 0 50px;}
.grjj_left li{line-height: 45px;font-size: 16px;}
.grjj_left a{color: #505050;}
.grjj_left .hover2 a{color:#931B21;}
.grjj_left a:hover{color:#931B21;}

.grjj_right{width:885px; float: right;}
.grjj_a{overflow: hidden;}
.grjj_lefta{width:240px; float: left;}
.grjj_lefta img{width:240px; height: 360px;}
.grjj_r{float: right; width: 425px; padding-right: 55px;}
.gr_tit{padding-bottom: 15px;}
.gr_tit h2{font-size: 28px; color: #333;}
.gr_tit p{font-size: 14px; color: #787878; line-height: 38px;}
.gr_tit h4{font-size: 14px;color: #282828;}
.grjjbox h2{font-size: 16px; padding: 20px 0 10px;color: #931B21;}
.grjjbox img{vertical-align: middle; margin-right: 10px;}
.grjjbox p{font-size: 14px; color: #282828; line-height: 28px; padding-left: 26px;}
.grjj_b h2{font-size: 20px; color: #931B21; line-height: 102px; padding-left: 70px;}
.grjj_b h2 span{font-weight: 200; font-size: 14px; color: #B4B4B4;}
.grjj_xq{background: #fff;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); padding: 35px 80px; }
.grjj_xq p{font-size: 14px; color: #282828; line-height: 2;}
.grjj_xq h4{font-size: 14px; color: #444444; line-height: 28px;}
.tab_box{
    width:1200px;
    /*height: 50px;*/
    position: absolute;
    bottom: -25px;
    left: 50%;
    margin-left: -600px;
    background: #ffffff;
    border-radius: 6px;
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.08);
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
}
.ma-b-0 {
    margin-bottom: 0 !important;
}
.tab_item{
    cursor: pointer;
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    /*height: 50px;*/
    text-align: center;
    color: #333333;
    padding: 14px 0;
    box-sizing: border-box;
    margin: 0 55px;
    word-wrap: break-word;
    word-break: normal;
}
.tab_item:hover {
    font-weight: 500;
    border-bottom: 3px solid #004084;
    color: #333333 !important;
}
.tab_item_on{
    font-weight: 500;
    color: #004084;
    border-bottom: 3px solid #004084;
}
.tab_item_on:hover{
    font-weight: 500;
    color: #004084 !important;
    border-bottom: 3px solid #004084;
}

.intro_box{
    width: 100%;
    height: 380px;
    border: 1px solid #6386B0;
    padding: 10px;
    box-sizing: border-box;
    margin-bottom:40px ;
}
.intro{
    width: 100%;
    height: 100%;
    border: 5px solid #6386b0;
    padding: 30px;
    box-sizing: border-box;
    white-space: pre-line;
}
.intro h1{
    margin: 6px 0;
    font-size: 32px;
    font-family: SourceHanSansCN, SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: left;
    color: #124787;
    line-height: 48px;
}
.intro span{
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #333333;
    line-height: 28px;
}
.js_program_title{
    text-align: left;
    margin: 40px 0 36px;
}
.js_program_title h1{
    font-size: 32px;
    font-family: SourceHanSansCN, SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: left;
    color: #004183;
    line-height: 48px;
    margin-bottom: 18px;
}
.js_program_title span{
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #666666;
    line-height: 24px;
}
.js_program_item{
    width: 100%;
    height: 353px;
    margin-bottom: 70px;
}
.js_program_item .js_program_img{
    width: 50%;
    height: 353px;
}
.js_program_detail{
    width: 45%;
    height: 100%;
    padding: 5px 70px 0 0;
    box-sizing: border-box;

}
.js_program_detail .js_program_detail_top h1{
    font-size: 24px;
    font-family: SourceHanSansCN, SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: left;
    color: #333333;
    line-height: 36px;
    margin-bottom: 20px;
}
.js_program_detail .js_program_detail_top p {
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #bbbbbb;
    line-height: 21px;
    letter-spacing: 4px;
    margin: 13px 0 15px;
}

.js_program_detail_blue{
    width: 205px;
    height: 4px;
    background: #004183;
}
.js_program_detail_text{
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #666666;
    line-height: 24px;
    margin: 25px 0 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.js_program_detail_btn{
    display: block;
    width: 114px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #004183;
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Normal;
    font-weight: Normal;
    color: #ffffff;
    border: none;
    outline: none;
    cursor: pointer;
}
.js_program_detail_btn:hover{
    color: #fff;
}


.coop_left_box{
    width: 357px;
    height: 462px;
    border: 1px solid #cfe5ff;
    padding: 10px;
    box-sizing: border-box;
}
.coop_left{
    width: 100%;
    height: 100%;
    background: #F4F9FF;
    padding: 38px 50px 20px 50px;
    box-sizing: border-box;
    word-wrap: break-word;
    word-break: normal;
    position: relative;
}
.coop_left h3{
    font-size: 18px;
    font-family: SourceHanSansCN, SourceHanSansCN-Medium;
    font-weight: 600;
    text-align: left;
    color: #124787;
    line-height: 27px;
    margin-bottom: 14px;
}
.coop_left h6{
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #999999;
    line-height: 21px;
    margin-bottom: 40px;

}
.coop_left p{
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Normal;
    font-weight: Normal;
    text-align: left;
    color: #666666;
    line-height: 21px;
    margin: 20px 0;
}
.coop_left img{width: 14px; margin-right: 16px;}
.coop_left .coop_left_img{
    width: 132px;
    height: 22px;
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -66px;
}
.coop_right_box{
    width: 733px;
    height: 554px;
    background: #ffffff;
    border-radius: 4px;
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.08);
    padding: 6px 102px ;
    box-sizing: border-box;
}
.coop_right_box h3{
    margin: 30px 0;
    text-align: center;
    font-size: 18px;
    font-family: SourceHanSansCN, SourceHanSansCN-Medium;
    font-weight: 600;
    color: #333333;
}
.coop_tight_item{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 30px;
}
.coop_tight_item span{
    width: 86px;
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 500;
    text-align: left;
    color: #333333;
    line-height: 21px;
}
/*.coop_tight_item input,.coop_tight_item textarea{
    flex: 1;
    border: 1px solid #CCCCCC;
}*/
.coop_tight_item_input{
    flex: 1;
    border: 1px solid #CCCCCC;
    padding: 10px 15px;
    box-sizing: border-box;
}
.zx_submit{
    width: 84px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #124787;
    color: #FFFFFF;
    cursor: pointer;
    border: none;
    outline: none;
}
.zx_tips{
    font-size: 12px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #c24141;
    line-height: 18px;
}

.about_cl_box{
    width: 866px;
    min-height: 521px;
    border: 1px solid #004084;
    padding: 10px;
    box-sizing: border-box;
    margin-top: 25px;
}
.about_cl_box .about_cl{
    width: 100%;
    height: 100%;
    min-height: 521px;
    border: 4px solid #004084;
    padding: 37px 334px 37px 65px;
    box-sizing: border-box;
    position: relative;
}
.about_cl_box .about_cl h1{
    font-size: 32px;
    font-family: AlibabaPuHuiTiB;
    text-align: left;
    color: #004183;
    line-height: 44px;
    margin-bottom: 15px;
}
.about_cl_box .about_cl p{
    font-size: 18px;
    font-family: AlibabaPuHuiTiR;
    text-align: left;
    color: #333333;
    margin-bottom: 20px;
    line-height: 25px;
}

.about_cl_box .about_cl .utext {
    width: 100%;
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #666666;
    line-height: 27px;
    word-wrap: break-word;
    word-break: break-word;

}
.about_cl_box .about_cl .utext p{
    font-size: 16px;
    text-indent: 2em;

}

.about_cl_box .about_cl .utext pre {
    width: 100%;
    word-wrap: break-word;
    word-break: break-word;
}

.about_cl_box .about_cl .about_cl_img_box{
    width: 550px;
    height: 404px;
    position: absolute;
    right: -275px;
    top: 50%;
    margin-top: -202px;
    padding: 10px 0;
    box-sizing: border-box;
    background: #fff;
}
.about_cl_box .about_cl .about_cl_img {
    width: 100%;
    height: 100%;
}
.about_js_title_box{
    width: 50%;
    margin-bottom: 30px;
}
.about_js_title{
    position: absolute;
    width: 100%;
    top: -8px;
    left: 10px;
    height: 58px;
    padding: 0 5px;
    box-sizing: border-box;
    background: #004183;
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.08);
    font-size: 24px;
    font-family: AlibabaPuHuiTiH;
    text-align: center;
    color: #ffffff;
    line-height: 58px;
}
.about_js_title_border{
    height: 58px;
    border: 2px solid #004183;
    position: relative;
}
.about_js_content{
    display: flex;
    justify-content: space-between;
}
.about_js_content_left .p{
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Normal;
    font-weight: Normal;
    text-align: center;
    color: #999999;
    line-height: 21px;
}
.about_js_content_left .bg_block{
    width: 550px;
    /*height: 620px;*/
    background: #f6fbff;
    padding: 53px 30px 11px;
    box-sizing: border-box;
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #5e6c7a;
    line-height: 24px;
}
.about_js_content_img{
    width: 550px;
    height: 325px;
    margin: 20px 0;

}
.about_js_content_left p{
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Normal;
    font-weight: Normal;
    text-align: center;
    color: #999999;
    line-height: 21px;
}
.about_js_content_right{
    border-left: 1px solid #EEEEEE;
    margin-left: 30px;
    padding-left:30px ;
    box-sizing: border-box;

}
.about_js_content_right_item{
    margin-bottom: 37px;
}
.about_js_content_right_item .right_item_title{
    font-size: 18px;
    font-family: SourceHanSansCN, SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: left;
    color: #333333;
    line-height: 27px;
    margin-bottom: 17px;
}
.about_js_content_right_item .right_item_text {
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #666666;
    line-height: 21px;
}
.about_lx_img{
    width: 100%;
    height: 435px;
}
.about_lx_header{
    padding: 16px 0;
    margin: 14px 0 24px;
    border-bottom: 1px solid #EEEEEE;
}
.about_lx_header p{
    font-size: 18px;
    font-family: SourceHanSansCN, SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: left;
    color: #333333;
    line-height: 27px;
}
.about_lx_header span{
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #999999;
    line-height: 21px;
}
.about_lx_header .tomap_btn {
    min-width: 143px;
    height: 36px;
    padding: 0 16px;
    border: 2px solid #004183;
    border-radius: 4px;
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Normal;
    font-weight: Normal;
    text-align: center;
    color: #004183;
    outline: none;
    background: #fff;
    cursor: pointer;
}
.address_info{

}
.address_info .address_info_left{
}
.address_info .address_info_right{
    display: flex;
    align-items: center;
    word-wrap: break-word;
    word-break: normal;

}
.address_info_item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}
.address_info_item img{
    width: 14px;
    height: 14px;
    margin-right: 10px;
}
.address_info_item span {
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Normal;
    font-weight: Normal;
    text-align: left;
    color: #666666;
    line-height: 21px;
}
.apec_header{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 27px;
}
.apec_header img{
    width: 25px;
    height: 25px;
    margin-right: 8px;
}
.apec_header p{
    font-size: 18px;
    font-family: SourceHanSansCN, SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: left;
    color: #333333;
    line-height: 27px;
}
.apec_header .pclass {
    font-size: 18px;
    font-family: SourceHanSansCN, SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: left;
    color: #333333;
    line-height: 27px;
}
.apec_header p span{
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #bbbbbb;
    line-height: 24px;
}
.apec_header_right p{
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #999999;
    line-height: 21px;
    margin-left: 20px;

}
.apec_header_right select{
    margin-left: 8px;
}
.apec_one .apec_one_item{
    width: 100%;
    padding: 22px 0;
    box-sizing: border-box;
    border-bottom: 1px solid #EEEEEE;
    display: flex;
    align-items: flex-start;
}
.apec_one .apec_one_item .apec_one_date{
    width: 221px;
    font-size: 14px;
    font-family: Helvetica;
    text-align: left;
    color: #333333;

}
.apec_one .apec_one_item .apec_one_date p{
    line-height: 17px;

    margin-bottom: 12px;
}
.apec_one .apec_one_item .apec_one_date span{
    font-size: 12px;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: left;
    color: #666666;
    line-height: 17px;
    line-height: 19px;

}
.apec_one_detail{
    width: calc(100% - 221px);
}
.apec_one .apec_one_item h4{
    font-size: 14px;
    font-family: Helvetica;
    text-align: left;
    color: #004084;
    line-height: 17px;
    margin-bottom: 12px;
}
.apec_one .apec_one_item p{
    width: 100%;
    font-size: 16px;
    font-family: Helvetica;
    text-align: left;
    color: #333333;
    line-height: 19px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;

}
.apec_two_box{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    /*align-items: center;*/
    flex-wrap: wrap;
    margin-top: 27px;
}
.apec_two_box .apec_two_item{
    width: 255px;
    /*height: 384px;*/
    flex: 22% 0 0;
    background: #ffffff;
    box-shadow: 0px 5px 13px 0px rgba(0,0,0,0.08);
    margin-right: 48px;
    margin-bottom: 40px;
    padding-bottom: 10px;
}
.apec_two_item:nth-child(4n){
    margin-right: 0!important;
}

.apec_two_box .apec_two_item .apec_two_img{
    width: 100%;
    height: 158px;
}
.apec_two_box .apec_two_item .apec_two_detail{
    width: 100%;
    padding: 8px 15px ;
    box-sizing: border-box;
    font-family: SourceHanSansCN, SourceHanSansCN-Medium;
    text-align: left;
    font-weight: 400;

}
.apec_two_detail h1{
    font-size: 14px;
    font-weight: 600;
    color: #333333;
    line-height: 21px;
}
.apec_two_detail p{
    font-size: 12px;
    font-weight: 400;
    color: #999999;
    line-height: 18px;
    margin-top: 15px;
    margin-bottom: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.apec_two_detail span{
    font-size: 12px;
    color: #bbbbbb;
    line-height: 18px;
}
.apec_two_detail .to_detail{
    font-size: 12px;
    margin-top: 20px;

    color: #004183;
    line-height: 18px;
}
.apec_three_box{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 27px;
}
.apec_three_box .apec_three_item{
    /*width: 387px;*/
    /*height: 285px;*/
    flex: 32% 0 0;
    background: #ffffff;
    box-shadow: 0px 5px 13px 0px rgba(0,0,0,0.08);
    margin-right: 22px;
    margin-bottom: 20px;
}
#apec_four_section .apec_three_box .apec_three_item{
    /*height: 205px;*/
}
#apec_four_section .apec_three_box .apec_three_item .apec_three_item_detail{
    width: 100%;
    padding: 22px 19px 30px 19px;
    box-sizing: border-box;
}
#apec_four_section .apec_three_box .apec_three_item .apec_three_item_detail .to_detail{
    margin-top: 30px;
}

.apec_three_item:nth-child(3n){
    margin-right: 0!important;
}
.apec_three_item:nth-child(3n) .apec_three_item_header{
    background: url(/pc/images/apec_header_green-b60179b2938bd5dcc4c0335d56854fce.png) no-repeat;
    background-size: cover;


}
.apec_three_item_header{
    background: url(/pc/images/apec_header_blue-97cf5e11d0f32182a85d5d8ce7d2f027.png) no-repeat;
    background-size: cover;
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-align: left;
    font-size: 14px;
    font-family: Helvetica;
    padding-left: 17px;
    box-sizing:border-box;
    color: #ffffff;
}


.apec_three_item_detail{
     width: 100%;
     padding: 20px 17px 30px 17px;
     box-sizing: border-box;
 }
.apec_three_item .apec_three_item_detail p{
    font-size: 14px;
    font-family: Helvetica;
    text-align: left;
    color: #999999;
    line-height: 27px;
    margin-bottom: 7px;
}
.apec_three_item .apec_three_item_detail  p span{
    color: #666666;
    line-height: 17px;
}
.apec_three_item .apec_three_item_detail  h1{
    font-size: 18px;
    font-family: Helvetica, Helvetica-Bold;
    font-weight: 700;
    text-align: left;
    color: #333333;
    line-height: 27px;
    margin-bottom: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.apec_three_item .apec_three_item_detail  .to_detail{
    font-size: 12px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #004183;
    line-height: 18px;
}




.honor {display: flex;justify-content: flex-start;}
.honor .time {width: 100px;margin-right: 20px;}
.honor .text {width: 700px;}
.fgt1{height: 30px;}
/*==2-4 联系我们==*/
.banner2{background: url(/pc/images/banner2-7155000e4617540ba26b026905a9ee08.png) no-repeat center center; height: 240px; }
.banner2 h2{line-height: 240px;font-size: 20px; color: #444; text-align: center;}
.banner2 h2 img{vertical-align: middle; margin-right: 45px;}
.gywm{width:1200px; padding: 55px 10px;overflow: hidden; margin: 0 auto;}
.gywm_left{float: left;width:570px;}
.gywm_left h2{font-size: 28px; color: #444444; padding-bottom: 40px;}
.gywm_left p{font-size: 16px; color: #505050; line-height: 2;}
.gywm_right{float: right;width:368px; padding: 10px; border: 4px solid #8c0c13; margin-top: 76px;}
.gywm_right img{width:100%;}
/*==3-2 生涯雷达图==*/
.scld{overflow: hidden;}
.scld_right{width:371px; float: right;}
.dcld_left{float: left; width:690px;}
.scld_tit h2{font-size: 28px; color: #444; padding-bottom: 30px;}
.scld_tit h4{font-size: 20px; color: #931B21; padding-bottom: 55px;}
.scld_nr p{font-size: 16px; color: #505050; line-height: 2;}
.scld_nr a{display: block; width:240px; height: 50px; background: #941b22; color: #fff; text-align: center; line-height: 50px; font-size: 18px; margin-top: 50px;-moz-border-radius: 25px; -webkit-border-radius: 25px;border-radius:25px;}
.scjc {padding-top: 80px;}
.scjc ul{text-align: center;}
.scjc li{display: inline-block;*display: inline;}
.scjc p{font-size: 18px; color: #931B21; padding-top: 20px;}
.scjc span{display: inline-block;*display: inline;background: url(/pc/images/a49-f9cae507a936d6d19739bc5184d568ef.png); width:73px; height: 32px; margin: -490px 60px 0 60px;vertical-align:middle;}
/*==图文列表页1==*/
.twlb_right{float: right; width:880px;}
.twlb_right .wb_a{overflow: hidden; margin-left: -50px;}
.wb_a  li{width:33.33%; float: left; padding: 0 0 40px 50px;box-sizing: border-box;}
.twlb_bo{background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.twlb_bo a{display: block; overflow: hidden;}
.twlb_bo img{width:100%;}
.twlb_tit{padding: 15px 30px;}
.twlb_tit p{font-size: 16px; color: #000000; line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-align: center;}
.twlb_tit p a{color: #444444;}
.fynr{text-align: center; padding-top: 20px;}
.fynr li{display: inline-block;*display: inline; padding: 0 4px;}
.fynr a{display: inline-block;*display: inline; padding: 8px 10px; color: #282828; border: 1px solid #c8c8c8;-moz-border-radius:4px; -webkit-border-radius: 4px;border-radius:4px;background: #fff;}
.fynr a:hover{color: #fff; background: #004183;border: 1px solid #004183; cursor: pointer;}
.fynr .hover3 a{color: #fff; background: #004183;border: 1px solid #004183;}
.fynr .btn2{color: #fff; background: #004183;border: 1px solid #004183;}
.fynr span{display: inline-block;*display: inline; padding: 8px 10px; color: #282828; border: 1px solid #c8c8c8;-moz-border-radius:4px; -webkit-border-radius: 4px;border-radius:4px;background: #fff;}
.wby1{width:58px;border: 1px solid #c8c8c8; height: 28px; line-height: 28px;-moz-border-radius:4px; -webkit-border-radius: 4px;border-radius:4px; text-align: center; margin: 0 5px;}

/*==3-2-1检索个人信息==*/
.tjbd_bj{background: url(/pc/images/a33-0686dd70ad9f99c8c48a61c85522c742.png) no-repeat center bottom; padding: 100px 0;}
.tjbd{width:720px; margin: 0 auto;}
.tjbd li{padding-bottom: 30px;}
.tjdb_select {display: flex; align-items: center;}
.tjdb_other {display: flex; align-items: self-start;}
.tjbd em{display: inline-block;*display: inline; width:166px; text-align: right; font-size: 18px;color: #444444; padding-right: 50px;font-style: normal;}
.wby2{width:488px; height: 48px; border: 1px solid #b4b4b4;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px; padding-left: 10px; color: #999;font-size: 18px;}
.wby3{width:338px; height: 48px; border: 1px solid #b4b4b4;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px; padding-left: 10px; color: #999;font-size: 18px;}
.wby4{width:500px; height: 48px; border: 1px solid #b4b4b4;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px; padding-left: 10px; color: #999;font-size: 18px;}
.tjbd .yzm{width:133px;cursor:pointer; height: 50px; background: #941b22; color: #fff; font-size: 14px;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px; text-align: center; display: inline-block; *display: inline;vertical-align: middle; font-weight: 200; font-size: 18px; line-height: 50px; margin-left: 17px;}
.btn12{width: 300px; height: 50px;cursor: pointer;outline: none; background: #004183; display: block; margin: 30px auto 0 auto;font-size: 18px; color: #fff; border: none;-moz-border-radius: 25px; -webkit-border-radius: 25px;border-radius:25px;}
.my_protocol {font-size: 18px; color: #444; padding-right: 40px;}
.my_protocol .input_agreement_protocol { appearance: none; -webkit-appearance: none;  outline: none;  display: none;  }
.my_protocol .input_agreement_protocol+span {cursor:pointer;width: 18px;height: 18px;border:1px solid #ddd;display: inline-block;position: relative;top: -2px;-moz-border-radius: 9px; -webkit-border-radius: 9px;border-radius:9px; vertical-align:middle; margin-right:5px; }
.my_protocol .input_agreement_protocol:checked+span {background-image: url(/pc/images/a53-2e7fe1477268b20566be2ba5b6bcb35c.png); background-size:100% 100%;}
.my_protocol .input_agreement_protocol:checked+span.checked {background-image: url(/pc/images/checked-47e60c5a921d743b6a081c81f75ba8a6.png); background-size:100% 100%;}
.learning-station {display: inline-block; font-size: 18px;}
.learning-station td {padding: 8px 2px;}

/*==3-2-4生涯电子档案==*/
.dzda{width:1200px; margin: 0 auto; padding: 80px 10px 50px 10px;}
.dzda_bj{background: url(/pc/images/a33-0686dd70ad9f99c8c48a61c85522c742.png) no-repeat center bottom;}
.dzda_qx{overflow: hidden; padding-bottom: 130px;}
.dzda_left{width:805px; float: left;}
.dzda_left h2{font-size: 28px; color: #444; padding-bottom: 50px; text-align: center;}
.dzda_right{float: right; width:305px;}
.dzda_right h2{font-size: 24px; color: #444444; padding-bottom: 20px;}
.dzda_right p{font-size: 16px; color: #444444; line-height: 37px;}
.dzda_right a{display: block; width:200px; height: 50px; text-align: center; line-height: 50px; color: #fff; background: #941b22;-moz-border-radius: 25px; -webkit-border-radius: 25px;border-radius:25px;font-size: 18px; margin: 10px 0 30px;}
.dzda_right h4{font-size: 16px; color: #931B21; line-height: 37px;font-weight: 200;}

.cpnr{background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); position: relative; margin-bottom: 70px; }
.cpnr_tit1{background: url(/pc/images/a55-0f33900dd93a984d1c9d94300be83ad9.png); width:575px; height: 72px;position: relative; top:-25px;}
.cpnr_tit1 p{line-height: 72px; color: #fff; font-size: 24px; color: #fff; padding-left: 40px;}
.cpnr_tit1 span{font-size: 20px; color: #fff; padding-left: 32px;}
.pcnrbox{padding: 55px 80px;}
.pcnrbox h2{font-size: 28px; color: #444444; padding-bottom: 25px;}
.pcnrbox p{font-size: 16px; color: #444444; line-height: 2;width:580px;}
.btn3{transition: All 0.4s ease-in-out;position: absolute; width:200px; height: 50px; text-align: center; line-height: 50px; background: #d65e29; color: #fff; font-size: 18px;-moz-border-radius: 25px; -webkit-border-radius: 25px;border-radius:25px;right:80px; top:120px;}
.btn3:hover{background: #941b22;color: #fff;}
.cpnr_tit2{background: url(/pc/images/a56-a616cd61d4669c85bd171e79c7906ce7.png); width:575px; height: 72px;position: relative; top:-25px;}
.cpnr_tit2 p{line-height: 72px; color: #fff; font-size: 24px; color: #fff; padding-left: 40px;}
.cpnr_tit2 span{font-size: 20px; color: #fff; padding-left: 32px;}
.cpnr h4{font-size: 20px; color: #931B21; padding-bottom: 20px;}
.cpt{width:200px; position: absolute; right:80px; top:55px; text-align: center;}
.btn4{transition: All 0.4s ease-in-out; width:200px; height: 50px; text-align: center; line-height: 50px; background: #24931b; color: #fff; font-size: 18px;-moz-border-radius: 25px; -webkit-border-radius: 25px;border-radius:25px; margin-top: 27px;display: block;}
.btn4:hover{background: #941b22;color: #fff;}

/*==3-3生涯教育案例==*/
.banner3{background: url(/pc/images/banner3-bcb61df6f963cfb700bb28c49b1ef60f.png) no-repeat center center; height: 218px;}
.banner3_text{width:1200px;margin: 0 auto; padding-top: 45px;}
.banner3_text p{font-size: 14px; line-height: 2; color: #505050;}
.btjy_bj{background: url(/pc/images/a33-0686dd70ad9f99c8c48a61c85522c742.png) no-repeat center bottom; padding-bottom: 105px;}
.btjy{width:1200px; padding: 50px 10px 0 10px; margin: 0 auto;}
.btnr_tit h2{font-size: 28px; color: #282828;text-align: center; padding-bottom: 15px;}
.btjy_nr ul{overflow: hidden; padding: 40px 0 100px;}
.btjy_nr li{float: left;width:33.33%;}
.btbox{cursor:pointer;text-align: center; margin: 0 auto;width:300px; background: #fff; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 10px rgba(0, 0,0, .2);box-shadow:0 0 10px rgba(0, 0, 0, .2); -moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px; position: relative;overflow: hidden; padding: 55px 0 60px; }
.btbox a{width:60px; position: absolute;right:0; bottom: 0; cursor: default;}
.btbox p{font-size: 16px; color: #282828; line-height: 2; padding-top: 20px;}

.tyqc_tit{text-align: center;}
.tyqc_tit h2{font-size: 28px; color: #282828; padding-bottom: 15px;}
.tyqc_nr{background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 10px rgba(0, 0,0, .2);box-shadow:0 0 10px rgba(0, 0, 0, .2); padding:22px 0 22px 605px; margin-top: 85px; position: relative;}
.tyqc_box{overflow: hidden;}
.tyjy_left{float: left; width:205px; text-align: center;}
.tyjy_left h2{font-size: 20px; color: #931B21; padding:10px 0 15px 0;}
.tao4{margin: 0 auto; width:40px; height: 3px; background: #941b22;}
.tyjy_right{width:330px; float: right; padding-right: 50px; position: relative;}
.tyjy_right p{font-size: 15px; color: #444444; line-height: 32px;cursor: pointer;}
.tyjy_right a {width:23px; position: absolute;right:50px; bottom: 0px;cursor: pointer;}
.tyqc_tp{position: absolute;width:480px; height: 320px;position: absolute;left:100px; top:-26px; background: url(/pc/images/a63-a449db1165f09c2250cff40e7eb42c6b.png) no-repeat right center;padding-right: 26px;}
.tyqc_tp2{position: absolute;width:480px; height: 320px;position: absolute;right:100px; top:-26px; background: url(/pc/images/a64-d51b13388d226ec18ae724f30fbdccdd.png) no-repeat left center;padding-left: 26px;}
.tyqc_tp2 img{width:480px; height: 320px;}
.tyqc_tp img{width:480px; height: 320px;}

/*==3-4-2生涯教学-在线教学==*/
.zxjx_bj{background: url(/pc/images/a33-0686dd70ad9f99c8c48a61c85522c742.png) no-repeat center bottom; padding: 0 0 80px;}
.zxtv_tit ul{overflow: hidden;}
.zxtv_tit li{float: left; padding-right: 60px;}
.zxtv_tit a{display: block;color: #444444; font-size: 18px; padding-bottom: 10px;font-weight: 800;}
.zxtv_tit .hover4 a{border-bottom: #850004 3px solid;color: #850004;}
.zxtv_tit a:hover{border-bottom: #850004 3px solid;color: #850004;}
.wideobox{margin-top: 30px; position: relative;background: #000}
.bgbtn{background: url(/pc/images/a93-0fbd8c346fc0328ac33a5cb6b3ddd52b.png); width:120px; height: 120px; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.wideobox img{width:100%; opacity: 0.4;}
.video_text{padding-top: 35px;}
.video_text h2{font-size: 28px; color: #282828; line-height: 62px;}
.video_text h4{color: #931B21; font-size: 20px; padding-bottom: 15px;}
.video_text img{vertical-align: middle; margin-right: 10px;}
.video_text p{font-size: 16px; color: #444444; line-height: 2;}
.video_text a{color: #931B21;}
.bdcs{background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); -moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px; padding: 40px 0; margin-top: 80px;}
.bdcs ul{overflow: hidden;}
.bdcs li{width:33.333%; float: left; text-align: center;}
.bdcs p{font-size: 14px; color: #787878;}
.bdcs h4{font-size: 20px; color: #505050;}
.bdcs img{padding: 13px 0 18px;}
/*==8-1志业生涯-心系留守儿童 副本==*/
.lxrt_tp img{width:100%;}
.lsrt_text{padding: 35px 0 120px;}
.lsrt_text p{font-size: 18px; color: #444444; line-height: 2;}
.lsrt_text a{color: #931B21;}
.lsrt_text a:hover{text-decoration: underline;}
/*==1-2-2生涯动态-生涯教育新闻==*/
.xwdt{background: #fff; padding: 0 40px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 10px rgba(0, 0,0, .2);box-shadow:0 0 10px rgba(0, 0, 0, .2); -moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px; padding-bottom: 60px; margin-top: 30px; }
.margin-top-none{margin-top: 0px;}
.xwdt_box{overflow: hidden; padding: 40px 0; border-bottom: 2px solid #e7e7e7;}
.xwdt_a{float: left; width:100px; padding-top: 13px;}
.xwdt_a p{color: #999;}
.xwdt_a h2{color: #931B21;font-size: 14px; padding-top: 7px;}
.xwdt_b{float: left; padding-left: 40px;width:100px;border-left: 1px solid #eee; }
.xwnr h4 a{font-size: 14px; color: #931B21;}
.xwnr h4 a:hover{text-decoration: underline;}
.xwdt_c{width:510px;float: right;}
.xwdt_c h2{font-size: 16px; margin-bottom: 10px;line-height: 20px;}
.xwdt_c a{display: block; color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwdt_c p{font-size: 14px; line-height: 18px; color: #999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwdt_c a:hover{color: #931B21;}
/*==3-2-2检核150问-状态1==*/
.jhwd{margin: 0 auto;width:1200px; position: relative;}
.jhwd h4{text-align: center; font-size: 24px; color: #931B21; padding: 40px 0 22px 0;}
.jhwd ul{text-align: center;}
.jhwd li{*display: inline; display: inline-block; padding: 0 23px;}
.jhwd span{width:24px; height: 24px; line-height: 24px;background: #fff; text-align: center;-moz-border-radius: 50%; -webkit-border-radius: 50%;border-radius:50%; border: 1px solid #A0A0A0;color: #A0A0A0; font-size: 14px;*display: inline; display: inline-block; position: relative;z-index: 10;}
.tao5{border-bottom: 2px dashed #bababa; width:1060px; position: absolute; top:97px; left:75px;}
.jhwd .jfzt span{width:30px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #931B21; color: #941B22;font-size: 18px; margin-top: -5px;}
.dtzt_text{padding: 65px 0 45px;}
.dtzt_text p{font-size: 20px; color: #444444; line-height: 2;}
.dtzt{width:1200px; margin: 0 auto;}
.dtzt_nr{background: #fff;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px; border: 1px solid #dfdfdf;}
.dtzt_nr .my_protocol_a{width:100%; display: block;cursor: pointer;}
.dtzt_nr li{ border-bottom: 1px solid #dfdfdf; line-height: 64px; padding: 0 29px;font-size: 18px; color: #444444; cursor: pointer;}
.dtzt_nr li:hover{ background-color: #931b21;color: #f0f0f0; }
.dtzt_nr ul li:nth-child(6){ /*width:50%;*/}
.my_protocol_a .input_agreement_protocol { appearance: none; -webkit-appearance: none;  outline: none;  display: none;  }
.my_protocol_a .input_agreement_protocol+span {cursor:pointer;width: 18px;height: 18px;border:1px solid #ddd;display: inline-block;position: relative;top: -2px;-moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px; vertical-align:middle; margin-right:10px; }
.my_protocol_a .input_agreement_protocol:checked+span {background-image:url(/pc/images/a70-7f821a8b985d359864eab0b3448eee41.png); background-size:100% 100%;}
/*==6-2-1企业培训详情页==*/
.qypxbj{background: url(/pc/images/a33-0686dd70ad9f99c8c48a61c85522c742.png) no-repeat center bottom; padding-bottom: 40px;}
.dqwz{padding: 20px 0 15px 0; font-size: 14px;border-bottom: 1px solid #EEEEEE; }
.dqwz p{color: #B4B4B4;}
.dqwz a{color: #B4B4B4;}
.dqwz a:hover{color: #505050;}
.dqwz span{color: #505050;}
.pxxq {margin-top: 30px;}
.pxxq_tit{text-align: center; padding: 50px 0; font-size: 28px; color: #444444;}
.pxxq_tit h2{font-size: 28px;}
.pxxq_img{
    width: 100%;
    margin: 30px 0 0;
}
.pxxq_nr p{font-size: 16px; line-height: 2;color: #282828;}
.pxxq_nr p img{width:100%;}
.pxxq_tp{padding: 30px 0;}
.pxxq_tp img{width:100%;}
/*==3-1体系图解 副本==*/
.box{width:1200px; margin: 0 auto;  }
.fl_r{width:784px; margin: 0 auto;  padding-top: 20px;}
.fl_r li{text-align: center;}
.fl_r li img{width: 924px;}
.fl_l {width:150px; border-left: 2px solid #eeeeee;float: left; margin-top: 30px; }
.fl_l p{font-size: 12px; color: #999999; font-weight: 800;line-height: 16px; padding-left: 14px; padding-bottom: 15px;}
.fl_l .active p{color: #941B22;}
.fl_l span{display: block; width:8px; height: 8px; background: #fff; border: 1px solid #d7d6d6;-moz-border-radius: 50%; -webkit-border-radius: 50%;border-radius:50%;float: left; margin-left: -20px;}
.fl_l .active span{background: #931b21;width:12px; height: 12px; border: 2px solid #d8868a; margin-left: -22px; margin-top: 4px;}
.kcck1{width:105px;height: 26px; position: relative;background: #fef4ee; border: 2px solid #f8761f;-moz-border-radius: 15px; -webkit-border-radius: 15px;border-radius:15px;}
.kcck1 h4{font-size: 13px; color: #F86C1F ; line-height: 26px; padding-left: 16px; }
.yxsj_left b{background: url(/pc/images/a_02-0fb52ecf03c4cee1d3482687c0d16ad3.jpg);width:8px; height: 10px; position: absolute;top:8px;right:16px;background-size: 100% 100%;}
/*==1-3-4体验式创新创业教育-书籍资料 – 1==*/
.grjj_leftb{float: left; width:280px; padding: 30px;}
.grjj_leftb img{width:100%;}
.grjj_rb{float: right; width:440px; padding-top: 95px;}
.grjj_rb h2{font-size: 28px; color: #444444; padding-bottom: 35px;}
.grjj_rb p{font-size: 16px; color: #282828; line-height: 36px;}
.grjj_rb span{color: #931B21;}
.grjj_rb img{vertical-align: middle;}
/*==1-3-3-1线上课程资料详情==*/
.zlkc{overflow: hidden; background: #fff;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 10px rgba(0, 0,0, .2);box-shadow:0 0 10px rgba(0, 0, 0, .2); padding: 40px 30px;  }
.zlkc_left{float: left; width:415px;background: #000; position: relative;}
.spbf{background: url(/pc/images/a93-0fbd8c346fc0328ac33a5cb6b3ddd52b.png); width:70px; height: 70px;background-size: 100% 100%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.zlkc_right{width:355px; float: right;}
.zlkc_a h2{font-size: 24px; color: #333333;padding-bottom: 12px;}
.zlkc_a p{font-size: 14px; color: #999999; line-height: 21px;}
.zlkc_a a{font-size: 14px; color: #931B21; margin-top: 15px; display: inline-block; transition: All 0.4s ease-in-out;*display: inline; background: url(/pc/images/a3-2db1929b09410355745571d1d03f0530.png) no-repeat right center; padding-right: 20px;}
.zlkc_a a:hover{padding-right: 30px;}
.zlkc_b ul{overflow: hidden; padding-top: 30px;}
.zlkc_b li{float: left; width:50%; line-height: 32px;color: #999999;font-size: 14px;}
.zlkc_b span{color: #931B21;}
.zlkc_b img{vertical-align: middle; margin-right: 8px;}
.yxsj{background: #fff;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 10px rgba(0, 0,0, .2);box-shadow:0 0 10px rgba(0, 0, 0, .2);padding: 35px 40px;margin-top: 23px;overflow: hidden;}
.yxsj_left{float: left; width:210px; border-right: 1px solid #d4d4d4;}
.yxsj_right{float: right; width:550px;}
.yxsj_right ul{overflow: hidden;}
.yxsj_right li{width:33.33%; float: left;}
.yxsj_right p{font-size: 14px; color: #999999;}
.yxsj_right h2{font-size: 24px; color: #269753; padding: 17px 0 25px;}
.yxsj_left h2{font-size: 24px; color: #F7751F; margin-bottom: 12px;}
.yxsj_left span{background: url(/pc/images/a86-ddae270fbdaedfa558b200e0271089b7.png); width:20px; height: 20px; display: inline-block; *display: inline; }
.yxsj_left p{font-size: 12px; color: #666666; margin-top: 12px;}

.zjjs{text-align: left;}
.zjjs h2{font-size: 18px; color: #333333; padding:20px 0 12px;}
.zjjsbox{background: #fff;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 10px rgba(0, 0,0, .2);box-shadow:0 0 10px rgba(0, 0, 0, .2);padding: 20px 30px;}
.zjjsbox h2{font-size: 14px; line-height: 21px; color: #333333;font-weight: 200;}
.fl_r.fl_rbox{float: right;width:885px;padding-top: 0;}
.fl_r.fl_rbox li{padding-bottom:15px ;}
.zjjsbox_tit{text-align: left;}
.zjjsbox_tit h3{font-size: 16px; color: #333333; padding-bottom: 10px;}
.zjjsbox_tit p{font-size: 12px; color: #999; padding-bottom: 15px;}
.zjjsbox_nr{text-align: left;}
.zjjsbox_nr h4{font-size: 14px; color: #333333;font-weight: 200; padding-top: 10px; }
.zjjsbox_nr p{font-size: 12px; color: #999; line-height: 28px; padding-left: 57px;}
.zjjsbox_nr img{vertical-align: middle; margin-right: 13px; margin-top: -4px;}
/*==生涯出版==*/
.sycb{width:1200px; margin: 0 auto; padding: 62px 10px 50px 10px;}
.sycb_tit h2{font-size: 36px; color: #333333; padding-bottom: 50px;}
.sycb_bx{background: url(/pc/images/a_04-8440e5260f83293accd013370d1f75ac.jpg) no-repeat left top;}
.sycb_nr{ padding-bottom: 25px;}
.sycbbox{overflow: hidden; margin-left: 45px;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 10px rgba(0, 0,0, .2);box-shadow:0 0 10px rgba(0, 0, 0, .2); padding: 20px; }
.sycb_left{width:130px; float: left;overflow: hidden;}
.sycb_left img{width:130px; height: 189px;}
.sycb_right{width:900px; float: left; padding-left: 30px;}
.sycb_nr h2{font-size: 16px; color: #333333; margin-bottom: 18px; }
.sycb_nr em{width:14px; height: 14px; background: #ffe493; border: 5px solid #ffcc2e;-moz-border-radius: 50%; -webkit-border-radius: 50%;border-radius:50%;display: inline-block;*display: inline;vertical-align: middle; margin-left: -10px; margin-right: 33px;}
.sycb_right h4{font-size: 18px; color: #333333; line-height: 58px; margin-left: -10px;}
.rmbq1{display: inline-block; *display: inline; height: 20px; text-align: center;color: #fff; line-height: 20px; background: #ffca2e; padding: 0 10px;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; font-size: 14px; margin-top: -8px;}
.rmbq2{display: inline-block; *display: inline; height: 20px; text-align: center;color: #fff; line-height: 20px; background: #3d88e5; padding: 0 10px;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; font-size: 14px; margin-top: -8px; margin-left: 10px;}
.sycb_right p{font-size: 14px; color: #666666; line-height: 2;}
.sycb_right b{font-weight: 200;color: #931B21;}
.sycb_kz{padding-bottom: 15px;}
/*==6-1生涯培训-师资培训==*/
.szpx_nr ul{overflow: hidden; margin-left: -54px; padding: 30px 0;}
.szpx_nr .ul{overflow: hidden; margin-left: 260px; padding: 30px 0;}
.szpx_nr li{float: left; width:33.33%; padding: 30px 0 0 54px;box-sizing: border-box;}
.szpx_box{background: #fff;text-align: center;vertical-align: middle; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.szpx_box img{max-width:259px;max-height: 174px;}
.szpz_text{height: 85px; overflow: hidden; position: relative;}
.szpz_text p{width:100%; padding: 0 30px; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);font-size: 16px; color: #444444; line-height: 2;text-align: center;box-sizing: border-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ckgd{display: block; text-align: center; background: #fff; font-size: 16px; text-align: center; color: #931B21;height: 45px; line-height: 45px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1);-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.gajs_bo ul{overflow: hidden; margin-left: -55px;}
.gajs_bo li{float: left; width:33.33%; padding: 0 0 0 55px;box-sizing: border-box;}
.gajs_b{background: #fff; border: 1px solid #fff;}
.gajs_b img{width:100%;}
.gajs_b h2{font-size: 16px; color: #333333; line-height: 24px; padding: 15px; text-align: center;}
.gajs_b a{display: block; text-align: center; color: #999;}
.gajs_b span{display: block; width:18px; height: 1px; background: #bbbbbb; margin: 8px auto 12px auto;}
.gajs_b a:hover{color: #931B21;}
.gajs_b a:hover span{background: #931B21;}

.pxxd{background: url(/pc/images/a33-0686dd70ad9f99c8c48a61c85522c742.png) no-repeat center bottom;}
.pxxd_box{width:1200px; margin: 0 auto;padding-bottom: 60px;}
.pxxd_tit{text-align: center; padding: 70px 0 30px;}
.pxxd_tit h2{font-size: 28px; color: #444444; padding-bottom: 15px;}
.pxxd_nr li{line-height: 38px; font-size: 16px;}
.pxxd_nr{padding-top: 50px;}
.pxxd_nr ul{padding-bottom: 30px;}
.pxxd_nr a{color: #282828;}
.pxxd_nr a:hover{color: #931B21;}
/*==3-2-3个性生涯雷达图 ==*/
.gxld{width:1200px; margin: 0 auto;text-align: center;}
.gxld h2{font-size: 28px; color: #931B21; line-height: 60px; padding-top: 20px;}
.gxld p{font-size: 16px; line-height: 24px; color: #646464;}
.gxld{width:1200px; padding: 0 10px;}
.gxldbox{overflow: hidden; padding-top: 40px;}
.gxld_left h2{font-size: 20px; color: #444444; padding-bottom: 40px;}
.gxld_left span{font-size: 26px; color: #931B21;}
.gxld_left{float: left; width:555px;}
.gxl_righ{width:550px; float: right;text-align: left; padding-top: 80px;}
.gxl_righ h2{font-size: 20px; padding-bottom: 45px;}
.gxl_righ p{font-size: 16px; line-height: 2; color: #444444; padding-bottom: 36px;}
.gxl_righ span{color: #931B21;}
.btn6{display: inline-block;*display: inline;width:200px;border: none; height: 50px; text-align: center; line-height: 50px; color: #fff; background: #931b21; margin: 0 30px; font-size: 18px;-moz-border-radius: 25px; -webkit-border-radius: 25px;border-radius:25px;}
.fzgl{text-align: left;}
.fzgl h2{font-size: 20px; padding-bottom: 45px;}
.fzgl p{font-size: 16px; line-height: 2; color: #444444; padding-bottom: 36px;}
.fzgl span{color: #931B21;}
.fzgl h4{text-align: center;font-weight: 200;}
.btn5{display: inline-block;*display: inline;width:198px; height: 48px; text-align: center; line-height: 50px; color: #931b21; border: 1px solid #931b21; margin: 0 30px; font-size: 18px;-moz-border-radius: 25px; -webkit-border-radius: 25px;border-radius:25px;}
.btn6:hover{color: #FFF;}
.fhly{text-align: left;}
.fhly_tit h2{font-size: 28px; color: #282828; padding: 45px 0;}
.fhly_tit  h4{font-size: 18px; color: #282828;}
.fhly_nr p{font-size: 16px;color: #282828; line-height: 58px; padding-top: 10px;}
.srwb{position: relative;}
.swby3{width:100%;height: 200px; border: 1px solid #cdcdcd;box-sizing: border-box; padding: 20px;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;font-size: 16px; font-family: "黑体";color: #000000;resize: none;}
.srwb span{position: absolute;right:20px; bottom: 20px; font-size: 14px;color: #B4B4B4;}
.swby4{width:100%;height: 200px; border: 1px solid #cdcdcd;box-sizing: border-box; padding: 20px;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;font-size: 16px; font-family: "黑体";color: #000000;resize: none;}
.fhly h4{text-align: left; padding:45px ;padding-left: 0px;}
.btn7{display: block; width:160px;-moz-border-radius: 25px; -webkit-border-radius:25px;border-radius:25px; height: 50px; text-align: center; line-height: 50px; color: #fff; background: #931B21;font-size: 18px; margin: 45px auto 0 auto;}
.btn7:hover{color: #fff;}

.btjy_nr table {width: 100%; font-weight: 600;text-align: center;}
.btjy_nr table tr{height:50px;border: 1px solid #000000;}
.btjy_nr table tr td{height:50px;border: 1px solid #000000;}
.btjy_nr table tr th{height:50px;border: 1px solid #000000;}
/*.btjy_nr table tr td img{*/
/*    width: 80%;*/
/*    height: 80%;*/
/*}*/

/*浮窗*/

.tcbj {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .7);
    position: fixed;
    z-index: 1001;
    display: none;
}
.fdck {
    background: #fff;
    border: 1px solid #dfdfdf;
    width: 280px;
    padding: 40px 30px 25px 30px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    position: fixed;
    z-index: 1002;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: none;
}

.fdck li {
    padding-bottom: 25px;
}

.wby1 {
    width: 100%;
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    border: none;
    background: #f2f9ff;
    color: #999;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    box-sizing: border-box;
    outline: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline: none;
}

.btn333 {
    width: 100%;
    margin-top: 20px;
    border: 1px solid #931b21;
    background: #931b21;
    color: #fff;
    font-size: 14px;
    height: 40px;
    -moz-border-radius: 21px;
    -webkit-border-radius: 21px;
    border-radius: 21px;
    cursor: pointer;
}

.fdck p {
    /*background: url(/pc/images/a566-b6dc5efb8bcc9264be08e43d7aa11ade.png) no-repeat left center;*/
    padding-left: 27px;
    line-height: 40px;
    color: #931b21;
}

.gbbtn {
    position: absolute;
    background-image: url(/pc/images/mo1-300ff23cb6bc60ae5d0495784a3447c0.png);
    width: 13px;
    height: 13px;
    right: 10px;
    top: 10px;
}

.only_content p{
    /*padding: 30px;*/
    margin: 15px 0;
    font-size: 14px;
    text-indent: 34px;
}
.only_content table p{
    text-indent: 0px;
}
.only_content img{
    width: 100%;
    height: auto;
    margin-top: 30px;
}
.only_content p{
    line-height: 24px;
}
.only_content_tit {
    font-size: 24px;
    margin-top: 30px;
    line-height: 36px;
    color: #333333;
    text-align: center;
}
.only_content_time {
    font-size: 14px;
    margin-top: 20px;
    line-height: 22px;
    color: #BBBBBB;
    text-align: center;
    margin-bottom: 30px;
}

.only_content .utext td{
    /*padding-left: 2em;*/
    font-size: 16px;
    padding: 20px ;
}
.only_content .utext td p{
    margin: 0;
}

.only_content .utext h1 strong img{
    width: 17%;
    /*text-align: center;*/
}
.only_content .utext td img{
    width: 100%;
}
.only_content .utext img{
    width: 60%;
}
.only_content .utext p{
    /*text-indent: 2em;*/
    word-spacing: -1px;
    font-size: 16px;
    /*margin: 0;*/
}
.only_content .utext ul{
    list-style: none;
    padding-left: 4em;
    margin-left: 2em;
}
.only_content .utext ul li{
    font-size: 16px;
    padding:15px 15px;

}
.only_content .utext ol{
    padding:15px 15px;

}


.go-top {
    position: fixed;
    right: 1%;
    bottom: 10%;
    z-index: 100;
    display: none;
    cursor: pointer;
}
.link-div { width: 1200px;margin: 0 auto; }
.link-div h2 { color: #931B21;font-size: 24px;text-align: center;margin: 10px 0 20px 0; }
.link-div img { width: 19px;height: 13px;display: block;margin: 0 auto; }
.link-div .con-t { display: flex;align-items: center;flex-wrap: wrap;margin-right: -50px; }
.link-div .down { transform: rotate(180deg) }
.link-div .con-t a {
    display: flex;
    align-items: center;
    justify-content: center;
    width:200px;
    box-sizing: border-box;
    padding: 8px 12px;
    border:1px solid rgba(234,234,234,1);
    border-radius:5px;
    margin-right: 50px;
    color: #333333;
    margin-bottom: 19px;
}
.rotate {
    display: inline-block;
    width:7px;
    height:7px;
    background:rgba(153,41,47,1);
    border-radius:50%;
    margin-right: 10px;
}
.link-div .con-t a .title {
    display: inline-block;
    width:7px;
    height:7px;
    background:rgba(153,41,47,1);
    border-radius:50%;
    margin-right: 10px;
}
.link-div .con-t a .text { max-width: 140px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap }
.sstt { width: 1200px;margin: 20px auto; }
.sstt .search { margin-left: 50px; width:258px;height:33px;border:1px solid rgba(142,31,37,1);border-radius:5px;float: left }
.sstt .search input { padding: 0 11px;margin-left: 3px;border: none;line-height: 33px; font-size: 12px; width: 200px;box-sizing: border-box;float: left; }
.sstt .search input:focus { outline: none;border: none; }
.sstt .search .right { float: right;cursor: pointer; width: 46px;height: 33px;background: #8E1F25;border-radius: 0 5px 5px 0 }
.sstt .search .right img { width: 19px;height: 19px;margin: 7px 14px; }
.line-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.flex { display: flex }
.align-center { align-items: center }
.space-between {justify-content: space-between}
.public-bz {
    font-size: 18px;
    font-weight: bold;
    color: #333333;
}
.ma-b-50 {
    margin-bottom: 50px;
}
.ma-t-30 {
    margin-top: 30px;
}
.public-bz img {
    width: 18px;
    height: 18px;
    margin-right: 8px;
}

.list-type1 {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}
.list-type1 img {
    width: 255px;
    height: 170px;
}

.list-type1 .list-content1{
    width: 907px;
    height: 170px;
    border-bottom: 1px solid #EEEEEE;
}

.list-type1 .list-tit1 {
    font-size: 16px;
    color: #333333;
    margin-top: 3px;
    font-weight: bold;
}

.list-type1 .list-remark1 {
    font-size: 12px;
    color: #999999;
    margin-top: 15px;
}

.list-type1 .list-time1 {
    font-size: 12px;
    color: #BBBBBB;
    margin-top: 24px;
}

.list-type1 .list-btn1 {
    font-size: 12px;
    color: #004183;
    margin-top: 25px;
}
.list-type2 {
    cursor: pointer;
    width: 396px;
    margin: 0 14px 20px 0;
    background: #ffffff;
    box-shadow: 0px 5px 13px 0px rgba(0,0,0,0.08);
}
.chenDiv {
    width: 367px;
    background: #FFFFFF;
    cursor: pointer;
    margin: 0 16px 20px 0;
    box-shadow: 0px 5px 13px 0px rgba(0,0,0,0.08);
}
.chenDiv img {
width: 367px;
    height: 230px;
}

.chenDiv .list-tit2 {
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    margin-top: 3px;


}

.chenDiv .list-remark2 {
    font-size: 12px;
    color: #999999;
    margin-top: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}

.chenDiv .list-time2 {
    font-size: 12px;
    color: #BBBBBB;
    margin-top: 24px;
}
.list-type2 img {
    width: 396px;
    height: 500px;
}

.list-content2 {
    padding: 10px 20px 34px 20px;
}

.list-type2 .list-tit2 {
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    margin-top: 3px;


}

.list-type2 .list-remark2 {
    font-size: 12px;
    color: #999999;
    margin-top: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}

.list-type2 .list-time2 {
    font-size: 12px;
    color: #BBBBBB;
    margin-top: 24px;
}

.list-type2 .list-btn2 {
    font-size: 12px;
    color: #004183;
    margin-top: 25px;
}

.list-div2 {
    position: relative;
    margin-right: -30px;
    display: flex;
    flex-wrap: wrap;
}

.show-div {
    width: 100%;
    border: 2px solid #004183;
    padding: 35px 39px 29px 21px;
    font-size: 16px;
    line-height: 24px;
    word-break: break-word;
    box-sizing: border-box;
    position: relative;
    margin-top: 50px;
}

.show-div-tit {
    color: #004183;
    font-size: 32px;
    background: #ffffff;
    line-height: 48px;
    padding: 0 10px;
    position: absolute;
    top: -28px;
    left: 10px;
    font-weight: 700;
}

.public-boshow {
    background: #ffffff;
    border-radius: 0px 0px 4px 4px;
    box-shadow: 0px 5px 14px 0px rgba(0,0,0,0.08);
}

.public-ticker {
    color: #333333;
    font-size: 18px;
    padding: 20px 0;
    display: flex;
    align-items: center;
    font-weight: bold;
}
.public-ticker div {
    width: 3px;
    height: 15px;
    background: #004183;
    margin-right: 17px;
}

.new-content {
    padding: 0 50px 20px 20px;
    display: flex;
}
.new-content img {
    width: 520px;
    height: 312px;
}
.new-content > div {
    margin-left: 50px;
    width: 530px;
}

.new-content-tit {
    font-size: 24px;
    color: #333333;
    font-weight: bold;
}

.new-content-text {
    font-size: 16px;
    color: #666666;
    margin-top: 20px;
}

.new-btn {
    cursor: pointer;
    width: 114px;
    height: 36px;
    background: #004183;
    padding: 10px ;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    margin-right: 10px;
    box-sizing: border-box;
}

.new-btn:hover{
    color: #fff;
}
.new-btn-active:hover{
    color: #004183;
}
.new-btn-active {
    color: #004183;
    background: white;
    border: 2px solid #004183;
    box-sizing: border-box;
}
.new-btn img {
    width: 14px;
    height: 14px;
    margin-right: 4px;
}
.ma-a-50 {
    margin-top: 50px;
}
.await-img {
    display: block;
    width: 295px;
    height: 287px;
    margin: 30px auto;
}

.await-text {
    font-size: 14px;
    color: #333333;
    text-align: center;
}
.li-div {
    display: flex;
    flex-wrap: wrap;
}

.li-item {
    width: 300px;
    position: relative;
    margin-bottom: 20px;
    margin-top: 30px;
    cursor: pointer;
}

.li-item .li-tit{
    font-size: 12px;
    padding-bottom: 12px;
    color: #666666;
    text-align: center;
    border-bottom: 1px solid #F2F2F2;
}

.li-item:after {
    content: '';
    width: 12px;
    height: 12px;
    position: absolute;
    top: 22px;
    left: 0;
    background: #D8D8D8;
    border-radius: 50%;
    z-index: 1;
}

.li-item-first {
    left: 0;
}

.li-year {
    position: absolute;
    top: -10px;
    left: -40px;
    color: #004183;
    width: 100px;
    font-size: 14px;
    text-align: center;
}

.li-first {
    left: 0;
    text-align: left;
}

.li-content {
    padding: 24px 37px;
}

.li-content img {
    width: 226px;
    height: 106px;
    margin-bottom: 15px;
}

.li-content .li-content-tit {
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
    color: #333333;
    margin-bottom: 12px;
}

.li-content-remark {
    color: #999999;
    font-size: 12px;
    line-height: 18px;
}
.blue_item{
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.blue_item .blue_date{
    width: 127px;
    font-size: 24px;
    font-family: Helvetica, Helvetica-Bold;
    font-weight: 700;
    text-align: left;
    color: #004183;
}
.blue_item .blue_clock{
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    left: 90px;
    background: #fff;
    z-index:2;
}
.blue_item .blue_border{
    width: 1px ;
    height: 100%;
    position: absolute;
    top: 0;
    left: 100px;
    background: #004183;
}
.blue_item .blue_info{
    flex:1;
    width: 1011px;
}
.blue_item .blue_info h1{
    font-size: 24px;
    font-family: SourceHanSansCN, SourceHanSansCN-Medium;
    font-weight: 600;
    text-align: left;
    color: #333333;
    line-height: 36px;
    margin-bottom: 18px;
}
.blue_item .blue_info p{
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #666666;
    line-height: 21px;
    margin-bottom: 8px;
}
.blue_item .blue_info text{
    display: block;
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: #bbbbbb;
    line-height: 21px;
    margin-bottom: 20px;
}
.blue_item .blue_info img{
    width: 570px;
    height: auto;
    margin-bottom: 40px;
}


.common_title{
    padding: 60px 0 40px;
}
.common_title a{
    display: block;
    font-size: 32px;
    font-family: AlibabaPuHuiTiB;
    text-align: center;
    color: #333333;
    font-weight: 600;
    line-height: 44px;
    margin-bottom: 14px;
}
.common_title span{
    display: block;
    font-size: 12px;
    font-family: Helvetica;
    text-align: center;
    color: #999999;
    line-height: 14px;
    margin: 5px 0 10px;
}
.common_title div {
    width: 16px;
    height: 2px;
    background: #004183;
    margin: 0 auto;
}
select,input,textarea,option {
    cursor: pointer !important;
}
.handle_pointer{
    cursor: pointer;
}
