.news_main {
    margin: 0px auto;
    width: 1180px;
    padding-bottom: 36px;
}
.right_box {
    width: 310px;
    display: inline-block;
    padding-top: 110px;
    padding-left: 38px;
    width: 338px;
}

.left_box {
    display: inline-block;
    width: 780px;
    vertical-align: top;
    /* padding-right: 20px; */
}
.news_main .crumb {}

.news_main .crumb .box {}

.news_main .crumb .box a {}

.news_main .search_box {
    position: relative;
    width: 224px;
    display: inline-block;
    float: right;
    margin-top: -60px;
}

.news_main .search_box input {
    border: 1px solid rgb(220, 220, 220);
    width: 224px;
    height: 31px;
    border-radius: 25px;
    padding-left: 14px;
    font-size: 14px;
    color: #7e7e7e;
    padding: 5px 18px;
    line-height: 31px;
}

.news_main .search_box i.search_icon {
    display: inline-block;
    position: absolute;
    top: 7px;
    right: 14px;
    cursor: pointer;
    background: url(/assets/template/image/css_sprites.png) -93px -0px no-repeat;
    width: 16px;
    height: 16px;
}

.news_main .top_ad_box {
    height: 391px;
    width: 100%;
    overflow: hidden;
}

.top_ad_box .slides_box {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    float: left;
    overflow: hidden;
}
.top_ad_box .slides_box img{width:100%;height:100%;}
.top_ad_box .slides_box img~span{
    color: #fff;
    display: block;
    text-align: left;
    padding: 0px 10px 0px 20px;
    position: absolute;
    bottom: 35px;
    font-size: 18px;
    font-weight: bold;
    width: 100%;
}
.more_ad {
    display: inline-block;
    width: 50%;
    overflow: hidden;
    height: 100%;
}

.more_ad a {
    display: inline-block;
    width: 49%;
    height: 50%;
    margin-left: 1px;
    position: relative;
    vertical-align: top;
    background: #2b2d2e;
}
.more_ad a:nth-child(1),.more_ad a:nth-child(2){margin-bottom:2px;}
.more_ad a img {
    width: 100%;
    height: 100%;
}

.more_ad a img~span.img_text {
    position: absolute;
    left: 0px;
    bottom: 5px;
    width: 100%;
    padding: 0px 5px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    font-weight: bold;
    z-index: 2;
}
.more_ad a span.ad_text{
    color: #fff;
    line-height: 22px;
    font-weight: bold;
    z-index: 2;
    width: 95%;
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 0px 5px;
    transform: translate(-50%,-50%);
    text-align: center;
}
.more_ad a:nth-child(4){
    background: #dde3e5;
}
.more_ad a:nth-child(4) span.ad_text{color: #000;}
.news_main .categoy_page_box {
    width: 100%;
    padding-right: 0px;
    margin: 30px 0px;
}

.news_main .categoy_page_box .img_b {
    display: inline-block;
    width: 26%;
}

.news_main .categoy_page_box img {
    max-width: 100%;
    background-color: rgb(22, 21, 28);
    box-shadow: 0px 3px 8px 0px rgba(108, 108, 108, 0.21);
}

.news_main .categoy_page_box .text_b {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    color: #7e7e7e;
    padding-left: 0px;
}
.news_main .categoy_page_box .img_b+.text_b {
    width: 73%;
    padding-left: 40px;
}
.top_ad_box .slides_box .swiper-container {
    position: relative;
    overflow: hidden;
}

.top_ad_box .slides_box .swiper-wrapper {
    position: relative;
}

.top_ad_box .slides_box .swiper-wrapper a.swiper-slide {
    display: inline-block;
    width: 52%;
}

.top_ad_box .slides_box  .swiper-button-next {}

.top_ad_box .slides_box .swiper-button-prev {}
.slides_box span.swiper-pagination-bullet {
    background: #535354;
}

.slides_box  span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #b6b6b6;
    width: 25px;
    border-radius: 5px;
}

.slides_box .swiper-pagination {
    text-align: left;
    padding-left: 19px;
}
.top_ad_box .resume_ad_box {
    display: inline-block;
    width: 20%;
    vertical-align: top;
    margin-right: 2%;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    opacity: 0.969;
    box-shadow: 0px 8px 18px 0px rgba(108, 108, 108, 0.34);
}

.top_ad_box .resume_ad_box .word_item {}

.top_ad_box .resume_ad_box .word_box {}

.top_ad_box .resume_ad_box .img_box {position: relative;}

.top_ad_box .resume_ad_box .img_box img {
    max-width: 100%;
}

.top_ad_box .resume_ad_box .img_box .layer_box {
    position: absolute;
    top: 0px;
    left: 0px;
    /* display: none; */
    background-color: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
}

.top_ad_box .resume_ad_box .img_box .layer_box a {
    display: inline-block;
    width: 152px;
    height: 41px;
    border-radius: 20px;
    background-image: -moz-linear-gradient( 148deg, rgb(78,217,212) 0%, rgb(75,206,236) 100%);
    background-image: -webkit-linear-gradient( 148deg, rgb(78,217,212) 0%, rgb(75,206,236) 100%);
    background-image: -ms-linear-gradient( 148deg, rgb(78,217,212) 0%, rgb(75,206,236) 100%);
    text-align: center;
    line-height: 41px;
    color: #ffffff;
    font-size: 14px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -20px 0px 0px -76px;
}
.top_ad_box .resume_ad_box .img_box .layer_box a:hover{opacity:0.8}
.top_ad_box .resume_ad_box .word_box .title_box {
    width: 100%;
    height: 79px;
    background-color: rgb(245, 245, 245);
    padding: 12px 10px;
}

.top_ad_box .resume_ad_box .word_box .title_box a {
    font-size: 14px;
    color: #353535;
}

.top_ad_box .free_ad_box {
    width: 23%;
    display: inline-block;
    float: right;
    position: relative;
    vertical-align: top;
}

.top_ad_box .free_ad_box a.img_box:before {
    display: inline-block;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.678);
}
.top_ad_box .free_ad_box a.img_box:hover:before{
    opacity: 0.5;
}
.top_ad_box .free_ad_box a.img_box img {
    max-width: 100%;
}

.top_ad_box .free_ad_box a.img_box p {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -14px 0px 0px -88px;
    font-size: 16px;
    color: #40b2cb;
    font-weight: bold;
}

.news_content .page_box {
    display: inline-block;
    vertical-align: top;
     width: 100%;
    /* padding-right: 6%; */
}

.news_main .left_title {
    height: 47px;
    width: 100%;
    border-bottom: 2px solid #d8d8d8;
    margin-bottom: 15px;
    line-height: 39px;
    font-size: 20px;
    margin-top: 27px;
}

.news_main .left_title span {
    height: 35px;
    position: absolute;
    font-weight: 700;
    color: #333;
    line-height: 35px;
}
.news_main .left_title span:after{content: "";font-weight: 700;color: #333;float: left;background: url(../images/news_ico.png) no-repeat -82px 0px;width: 30px;height: 33px;margin-right: 5px;margin-top: 2px;}
.news_main .left_title span em {
    font-style: normal;
    height: 30px;
    display: inline-block;
    font-weight: 700;
    color: #2ca6e0;
    margin-right: 5px;
}

.news_content .page_box .categoy_box {}

.page_box .categoy_box .cate_list {}

.page_box .categoy_box a.lk.cur {
    background-image: -moz-linear-gradient( 148deg, rgb(78,217,212) 0%, rgb(75,206,236) 100%);
    background-image: -webkit-linear-gradient( 148deg, rgb(78,217,212) 0%, rgb(75,206,236) 100%);
    background-image: -ms-linear-gradient( 148deg, rgb(78,217,212) 0%, rgb(75,206,236) 100%);
    color: #ffffff;
}

.page_box .categoy_box a.lk {
    font-size: 14px;
    color: #8a8a8a;
    margin: 30px 10px 30px 0px;
    display: inline-block;
    width: 83px;
    height: 29px;
    text-align: center;
    border-radius: 25px;
    line-height: 29px;
    white-space: nowrap;
}

.page_box .categoy_box .s_search {}

.page_box ul.news_list_box {}

.page_box .item {margin: 40px 0px;}

.page_box .item .imgbox {
    display: inline-block;
    width: 215px;
    vertical-align: middle;
    position: relative;
}

.page_box .item .imgbox img {
    width: 210px;
    height: 126px;
}
.page_box .item .imgbox .t_case {
    color: #218d6d;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    min-width: 90%;
    user-select: none;
    max-width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.page_box .item .imgbox .t_case h3 {
    font-weight: bold;
    font-size: 15px;
}

.page_box .item .imgbox .t_case b {
    width: 28px;
    height: 3px;
    background: #218d6d;
    display: block;
    margin: 11px auto;
}

.page_box .item .imgbox .t_case p {
    font-size: 12px;
    margin-top: -8px;
}
.page_box .item .imgbox~.info {width: calc(100% - 222px);vertical-align: middle;}
.page_box .item .info {
    display: inline-block;
    width: 100%;
    padding: 0px 0px 0px 10px;
    vertical-align: middle;
}

.page_box .item .info .title {
    font-size: 16px;
    font-weight: bold;
    color: #848484;
}

.page_box .item .info .txt {
    font-size: 14px;
    color: #666666;
    margin: 6px 0px 3px;
}

.page_box .item .info .bot {
    text-align: left;
}

.page_box .item .info .bot span {
    display: inline-block;
    font-size: 12px;
    color: #666666;
    margin-right: 60px;
}

.page_box .item .info .bot span:nth-child(2) {
}

.page_box .item .info .bot span:nth-child(3) {
}
.page_box .item.text_item {
    height: 75px;
    background-color: rgb(249, 249, 249);
    padding: 10px 13px;
    margin: 12px 0px;
}

.page_box .item.text_item .info {
    padding: 0px;
    width: 100%;
}

.page_box .item.text_item .info a.text_i_title {
    font-size: 16px;
    color: #868686;
}

.page_box .item.text_item .info .text_bt {
    font-size: 12px;
    color: #a5a5a5;
}

.page_box .item.text_item .info .text_bt span {}

.page_box .item.text_item .info .text_bt span:nth-child(2) {
    float: right;
}

.page_box .item.text_item .info .text_bt span:nth-child(3) {
    float: right;
    margin-right: 16px;
}
.page_box  .nr_recom {}

.page_box  .nr_recom h6.nr_smtit {
    font-size: 14px;
    color: #7e7e7e;
    margin: 17px 0px;
}

.page_box  .nr_recom ul.resume_list {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.page_box  .nr_recom ul.resume_list li.resc_item {
    display: inline-block;
    width: 18%;
}

.page_box  .nr_recom .resc_item .detail {
    border-radius: 3px;
    box-shadow: 0px 5px 15px 0px rgba(108, 108, 108, 0.26);
}

.page_box  .nr_recom .resc_item .detail .img {}

.page_box  .nr_recom .resc_item .detail img {
    max-width: 100%;
}

.page_box .nr_recom .resc_item .desc {font-size: 12px;color: #1b1432;padding: 8px 0px;}

.page_box .nr_recom .resc_item .desc a.title {
    color: #1b1432;
    display: inline-block;
    width: 61%;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.page_box .nr_recom .resc_item .desc span.num {
    float: right;
}
.news_main .news_content .right_box {
    display: inline-block;
    vertical-align: top;
    width: 18.6%;
    padding-top: 36px;
}
.right_box .tjnews{width: 304px;height: 400px;position: relative;left:0;top:4px;padding-bottom: 40px;}
.right_box .tjnews .box,
.right_box .tjnews .box2,
.right_box .tjnews .box3{position: relative;width: 304px;border:1px solid #e6e6e6;height: 380px;background: #fff;}
.right_box .tjnews .box{top:4px;right: 0px;z-index: 1}
.right_box .tjnews .box2{right: 4px;top:-4px;z-index: 2}
.right_box .tjnews .box3{right: 4px;top:-4px;z-index: 3}

.right_box .tjnews .title{margin-top: 14px;}
.right_box .tjnews .title span{height: 34px;line-height: 34px;padding: 0 15px 0 12px;background: #3e93d2;font-size: 15px;font-weight: bold;color: #fff;display: inline-block;border-bottom-right-radius: 17px;border-top-right-radius: 17px;-webkit-border-bottom-right-radius: 17px;-webkit-border-top-right-radius: 17px;}
.right_box .tjnews .box3 .list{padding: 15px 10px 0 20px;position: relative;overflow: hidden;height:306px;}
.right_box .tjnews .box3 .list:before{
    content: '';
    position: absolute;
    left: 22px;
    top: 15px;
    width: 5px;
    height: 3px;
    background: #fff;
    z-index: 2;
}
.right_box .tjnews .box3 .list #scroll2{float: left; width: 260px;height: 306px;overflow: hidden;}
.right_box .tjnews .box3 .list .scroll-bar{width: 8px;float: left;height: 100%;position: relative;}
.right_box .tjnews .box3 .list .scroll-bar b{position: absolute;background: transparent;width: 8px;height: 35px;border-radius: 3px;cursor: pointer;}
.right_box .tjnews .box3 .list ul{
    padding-left: 15px;
    border-left:1px solid #CFE4F3;
    margin-left: 3px;
}
.right_box .tjnews .box3 .list ul.trans{
    transition:all ease-in-out 0.3s;
    -o-transition:all ease-in-out 0.3s;
    -moz-transition:all ease-in-out 0.3s;
    -webkit-transition:all ease-in-out 0.3s;
}
.right_box .tjnews .box3 .list li{position: relative;padding-bottom: 9px;}
.right_box .tjnews .box3 .list li:before{
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #4193D2;
    left: -18px;
    position: absolute;
    top:3px;
}
.right_box .tjnews .box3 .list li .time{color: #b7c7d2;font-size: 12px;line-height: 1;padding-bottom:2px;}
.right_box .tjnews .box3 .list li .headTit a{font-size: 14px;color: #31424e;font-weight: bold;}
.right_box .tjnews .box3 .list li:hover .headTit a{color: #ee5b2e;}
.right_box .tjnews .box3 .list .cover{
    position: absolute;
    width: 100%;
    height: 32px;
    left: 0;
    bottom:0;
    background-image: -webkit-linear-gradient(180deg, rgba(255,255,255,0.1) 5%, rgba(255,255,255,1) 100%);
    background-image: -moz-linear-gradient(180deg, rgba(255,255,255,0.3) 5%, rgba(255,255,255,1) 100%);
    background-image: linear-gradient(180deg, rgba(255,255,255,0.3) 5%, rgba(255,255,255,1) 100%);
}
.right_box .tjnews .box3 .refresh{position: absolute;right: 24px;top: 0;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.right_box .tjnews .box3 .refresh .line{height:46px;width: 1px;background: #9AC5E4;position: relative;}
.right_box .tjnews .box3 .refresh .line .circle{position: absolute;z-index: 2;cursor: pointer;bottom: -11px;left: -9px;background: #3e93d2;width: 20px;height: 20px;border-radius: 50%;}
.right_box .tjnews .box3 .refresh .line .circle em{position: absolute;left: 3px;top: -4px;width: 13px;height: 15px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;color: #fff;}
.right_box .tjnews .box3 .refresh.push .line .circle em{
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.right_box .tjnews .box3 .refresh.push .line{height: 60px;}
.news_content .right_box .news_word_t {}

.right_box .t_t {
    font-size: 14px;
    color: #7e7e7e;
    margin-bottom: 17px;
}


.right_box .t_t a {
    color: #7e7e7e;
    float: right;
    font-size: 16px;
    font-weight: bold;
}

.right_box .t_t h2 {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #31424e;
}

.right_box .news_word_t .com_word_list {}

.detail_main .right_box .news_word_t .com_word_list .word_item {
    width: 29%;
    display: inline-block;
    min-width: 29%;
}
.detail_main .right_box .news_word_t .com_word_list .word_item:nth-child(3n) {margin-right: 0px;}
.right_box .news_nr_list {
    margin: 0px 0px 60px;
}

.right_box .news_nr_list .box_list {
    border: 1px solid #e6e6e6;
    padding: 0px 25px 0 25px;
}

.right_box .news_nr_list .box_list a {
    display: block;
    font-size: 14px;
    color: #31424e;
    padding: 20px 0;
    border-bottom: 1px dotted #E6E6E6;
}
.right_box .news_nr_list .box_list a:hover{
    color: #58d2d2;
}
.right_box .news_nr_re {}

.right_box .news_nr_re .rec_list {}

.right_box .news_nr_re .news_item {
    margin-bottom: 22px;
}

.right_box .news_nr_re .news_item .left {
    display: inline-block;
    width: 27%;
    vertical-align: top;
    border-radius: 3px;
}

.right_box .news_nr_re .news_item .left img {
    max-width: 100%;
    border-radius: 3px;
}

.right_box .news_nr_re .news_item .right {
    width: 71%;
    display: inline-block;
    padding-left: 10px;
    margin-top: -4px;
}

.right_box .news_nr_re .news_item .right a.tt {
    display: block;
    font-size: 12px;
    color: #666666;
    line-height: 19px;
}

.right_box .news_nr_re .news_item .right p {
    font-size: 12px;
    color: #666666;
}

.right_box .news_nr_re .news_item .right p a {
    color: #666666;
}

.right_box .news_nr_re .news_item .right p span {
    float: right;
}
.free_re_box{
    background: #fff;
}
.free_re_box .t_t{
    padding: 10px 0px;
}
.free_re_box .free_re_list{padding: 0 20px 0 25px;border: 1px solid #E6E6E6;height: 515px;overflow-y: auto;}
.free_re_box .free_re_list::-webkit-scrollbar{width:6px; height:8px; }
.free_re_box .free_re_list::-webkit-scrollbar-track{background-color:#fff;}
.free_re_box .free_re_list::-webkit-scrollbar-thumb{background-color:#c3c3c3; border-radius:10px; cursor:pointer; }
.free_re_box .free_re_list::-webkit-scrollbar-thumb:hover {opacity:.8; }
.free_re_box .free_re_list::-webkit-scrollbar-thumb:active {background-color:#c3c3c3; }
.right_box .discuss_item {
    padding: 20px 0;
    border-bottom: 1px dotted #E6E6E6;
}
.right_box .discuss_item a.free_t {
    position: relative;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 8px 12px;
    background: #F7F7F7;
    line-height: 20px;
    font-size: 13px;
    color: #31424e;
    margin-bottom: 20px;
    display: block;
}
.right_box .discuss_item:nth-child(2n){background: #ffffff;}
.right_box .discuss_item .left {display: inline-block;vertical-align: top;margin-right: 10px;}

.right_box .discuss_item .left img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.right_box .discuss_item .right {display: inline-block;width:  calc(100% - 60px);/* vertical-align: top; *//* margin-top: 15px; */}
.right_box .discuss_item .right h3{font-size: 12px;color: #a5a5a5;display: block;height: 20px;}
.right_box .discuss_item .right h3 i:nth-child(1) {
    color: #31424e;
    padding-right: 3px;
    float: left;
    max-width: 88px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.right_box .discuss_item .right h3 i:nth-child(2) {
    float: left;
    font-size: 12px;
    color: #9baab6;
}

.right_box .discuss_item .right h3 i:nth-child(3) {
    float: right;
    font-size: 12px;
    color: #9baab6;
}.right_box .discuss_item .right p.rec {font-size: 12px;color: #5e6b73;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.right_box .discuss_item .right .tag_list {}

.right_box .discuss_item .right .tag_list span {display: inline-block;width: 68px;
    height: 26px;
    border: 1px solid rgb(235, 235, 235);
    background-color: rgb(244, 244, 244);text-align: center;line-height: 23px;border-radius: 36px;font-size: 12px;color: #b0b0b0;margin: 0px 10px 15px 0px;}

.right_box .discuss_item .right .other_dwon {}

.right_box .discuss_item .right .other_dwon h2 {}

.right_box .discuss_item .right .other_dwon .other_list {}

.right_box .discuss_item .right .other_dwon .other_list a {display: block;font-size: 12px;color: #a5a5a5;cursor: pointer;}

/**ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Âµ*/
.page_box .tempalte_ad_box {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border: 1px solid #ccccccbf;
    padding: 15px 15px 5px;
}
.page_box .tempalte_ad_box  .ad_title {
    display: block;
    width: 100%;
    color: #666;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 11px;
}

.page_box .tempalte_ad_box  .ad_title h2 {
    display: inline-block;
    font-weight: 600;
}

.page_box .tempalte_ad_box  .ad_title a {
    float: right;
    color: #666;
}
.page_box .tempalte_ad_box .ad_title a:hover {
    color: #5fd1d2;
}
.page_box .tempalte_ad_box .ad_item {
    display: inline-block;
    max-width: 19%;
    animation: slidedown 0.3s linear forwards;
    border-radius: 4px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    flex-grow: 1;
    -webkit-flex-grow: 1;
    flex-basis: 0;
    -webkit-flex-basis: 0;
    text-align: center;
}

.page_box .tempalte_ad_box a.img {
    display: inline-block;
    width: 100%;
    height: auto;
    border: 1px solid rgb(241, 241, 241);
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    opacity: 0.969;
    box-shadow: 0px 2px 13px 0px rgba(108, 108, 108, 0.2);
}

.page_box .tempalte_ad_box a.img img {
    max-width: 100%;
}

.page_box .tempalte_ad_box a.btn {
    display: inline-block;
    width: 66px;
    height: 23px;
    border: 1px solid rgb(233, 233, 233);
    text-align: center;
    padding: 0px;
    font-size: 14px;
    color: #c7c7c7;
    border-radius: 25px;
    margin: 20px 0px;
}
.page_box .tempalte_ad_box a.btn:hover{opacity:.8}
.page_box .nr_detail {}

.page_box .nr_detail h5.title {
    line-height: 36px;
    font-size: 27px;
    color: #000;
    font-weight: bold;
}

.page_box .nr_detail .fz {
    font-size: 12px;
    color: #666666;
    margin: 20px 0px;
}

.page_box .nr_detail .fz span {
    display: inline-block;
    padding-right: 10px;
}
.page_box .nr_detail .fz span:after{content:'';display: inline-block;height: 9px;width: 1px;background: rgb(210, 210, 210);margin: 0px 10px 0px 20px;}
.page_box .nr_detail .fz span:nth-child(2) {}

.page_box .nr_detail .fz span:nth-child(3):after {
    display: none;
}

.page_box .nr_detail .editbox {
    font-size: 14px;
    color: #666666;
    margin: 40px 0px;
}
.page_box .nr_detail .editbox ul,.page_box .nr_detail .editbox ol{padding-left: 20px}
/** 个人简历样式 start*/
.nr_detail .cv_case_sl *{font-size: 15px !important;}
.nr_detail .cv_case_sl *:not(img):empty {
    display: none !important;
}
.page_box .nr_detail .editbox .cv_case_sl,.page_box .nr_detail .editbox .cv_case_sl,.page_box .nr_detail .editbox .cv_case_sl>p,.page_box .nr_detail .editbox .cv_case_sl div{color: #000;width: 100%;padding-bottom: 3px;font-size: 15px;line-height: 1.75;}
.page_box .nr_detail .editbox .cv_case_sl>p, .page_box .nr_detail .editbox .cv_item>p {
    margin-top: 14px;
    margin-bottom: 14px;
    font-size: 15px;
    line-height: 1.75;
}
.page_box .nr_detail .editbox .cv_case_sl div .item_list {
    padding-bottom: 0px;
    line-height: normal;
}

.page_box .nr_detail .editbox .cv_case_sl .item_list_title div {
    padding-bottom: 0px;
}
/** 个人简历样式 end*/

.page_box .nr_detail .editbox p img {
    max-width: 100%;
}
.page_box .nr_detail .editbox img {
    max-width: 100%;
}
.download_card {
    padding: 10px;
    border: 1px solid #e4e4e4;
    position: relative;
    overflow: hidden;
    display: block;
    margin: 57px 0;
    float: left;
    width: 100%;
}

.download_card div {
    clear: none;
}

.download_card_pic {
    width: 78px;
    float: left;
    margin-top: 12px;
    background: url(../images/news_detail_ico.png) no-repeat -38px 0px;
    height: 78px;
    margin-right: 13px;
}

.download_card_msg {
    float: left;
}

.download_card_title {
    font-size: 19px;
    color: #1c69cc;
    text-decoration: underline;
    margin-top: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 360px;
    font-weight: 700;
}

.download_card_tip {
    font-size: 16px;
    color: #ff7b00;
    margin: 4px 0 4px 0;
}

.download_card_tj {
    font-size: 14px;
    color: #999;
    float: left;
    line-height: 23px;
}

.download_card_tj span {
    float: left;
}

.download_card_tj img {
    width: 17px;
    margin-top: 4px;
    float: left;
    margin-right: 3px;
}

.download_card_btn {
    width: 218px;
    height: 59px;
    /* Safari 5.1 - 6.0 */
    /* Opera 11.1 - 12.0 */
    /* Firefox 3.6 - 15 */
    background: #44b449;
    border-radius: 4px;
    position: absolute;
    right: 10px;
    top: 29px;
    display: flex;
    cursor: pointer;
    justify-content: center;
}

.download_card_btn img {
    width: 30px;
    float: left;
    display: block;
    margin-right: 10px;
    border-radius: 0;
}

.download_card_btn em {
    width: 34px;
    float: left;
    margin-top: 12px;
    background: url(../images/news_detail_ico.png) no-repeat -50px -206px;
    height: 34px;
    margin-right: 13px;
}

.downlod_btn_right {
    float: left;
    color: #fff;
    font-size: 23px;
    font-weight: bold;
    margin-top: 15px;
}

.downlod_btn_right p {
    font-size: 12px;
    margin: 2px 0 0 0;
}

.download_card_btn:hover {
    background-color: #0095ff;
}
.page_box .nr_detail .center {
    text-align: center;
    padding-bottom: 40px;
    border-bottom: 1px  solid rgb(233, 233, 233);
    display: block;
}

.page_box .nr_detail .center a.back_home {
    font-size: 15px;
    font-family: "Microsoft YaHei";
    color: rgb(127, 220, 220);
    text-decoration: underline;
}

.page_box .nr_detail .pagenav {
    margin: 60px 0px 50px;
}


.page_box .nr_detail .pagenav li {

    display: inline-block;

    width: 50%;
}
.page_box .nr_detail .pagenav li a{
    color: #333333;
    font-size: 14px;
}
.page_box .nr_detail .pagenav li.prev {}

.page_box .nr_detail .pagenav li.next {
    text-align: right;
    float: right;
}
.page_box .nr_detail .notice {
    font-size: 12px;
    color: #666666;
}

.page_box  .nr_rela {}

.page_box  .nr_rela h6 {
    font-size: 14px;
    color: #333333;
    margin: 60px 0px 50px;
}

.page_box  .nr_rela ul.list {}

.page_box  .nr_rela ul.list li.item {
    display: inline-block;
    width: 376px;
    margin: 10px 20px 10px 0px;
}
.page_box .nr_rela ul.list li.item:nth-child(2n){
    margin-right: 0px;
}
.page_box  .nr_rela li.item a.imgbox {
    display: inline-block;
    width: 151px;
    height: 103px;
    border-radius: 3px;
    overflow: hidden;
}

.page_box  .nr_rela li.item a.imgbox .img {    width: 100%;
    height: auto;}
.page_box  .nr_rela li.item a.imgbox .t_case {
    color: #218d6d;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(0.85);
    min-width: 100%;
    user-select: none;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.page_box  .nr_rela li.item .info {
    padding: 0px 0px 0px 10px;
    width: calc(100% - 156px);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.page_box  .nr_rela li.item .info a.title {
    font-size: 12px;
    color: #666666;
    font-weight: normal;
}

.page_box  .nr_rela li.item .info .sm {
    font-size: 12px;
    color: #666666;
    margin-top: 10px;
}

.page_box  .nr_rela li.item .info .sm span {
    margin-right: 57px;
}

.page_box .nr_rela li.item .info .sm span:last-child {}

.page_box .nr_arc {
    margin-bottom: 80px;
}

.page_box .nr_arc h6 {
    font-size: 14px;
    color: #333333;
    margin: 30px 0px;
}

.page_box .nr_arc .list {list-style: none;}

.page_box .nr_arc .list li {
    height: 94px;
    background-color: rgb(249, 249, 249);
    padding: 17px 20px 17px 10px;
    margin: 10px 0px;
}

.page_box .nr_arc .list li a.title {
    font-size: 16px;
    color: #868686;
}

.page_box .nr_arc .list  .sm {
    font-size: 12px;
    color: #a5a5a5;
}

.page_box .nr_arc .list  .sm span {}

.page_box .nr_arc .list  .sm span:nth-child(2) {
    color: #666666;
    float: right;
    margin-left: 17px;
}

.page_box .nr_arc .list .sm span:nth-child(3) {
    color: #666666;
    float: right;
}

.right_box .nr_tags {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: -30px 0px 40px;
}

.right_box .nr_tags a {
    display: inline-block;
    width: 132px;
    height: 43px;
    border-radius: 15px;
    background-color: rgb(235, 235, 235);
    text-align: center;
    line-height: 43px;
    margin: 10px 0px;
}
.right_box .nr_tags a:first-child,.right_box .nr_tags a:hover{
    background-image: -moz-linear-gradient( 148deg, rgb(78,217,212) 0%, rgb(75,206,236) 100%);
    background-image: -webkit-linear-gradient( 148deg, rgb(78,217,212) 0%, rgb(75,206,236) 100%);
    background-image: -ms-linear-gradient( 148deg, rgb(78,217,212) 0%, rgb(75,206,236) 100%);
    color: #ffffff;
}
/** ÃƒÂ¨Ã‚Â¯Ã‚Â¦ÃƒÂ¦Ã†â€™Ã¢â‚¬Â¦*/
body.detail_body {
    background: #f3f5f7;
}
.detail_body .nav_box{
    margin: 30px 0px;
}
.news_main.detail_main {
    max-width: 100%;
    width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.detail_main .news_content {
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.03);
    transition: border .15s linear, transform .15s linear, background-color .15s linear, box-shadow .15s linear, opacity .15s linear;
    padding: 60px;
    background-color: white;
    border: 1px solid transparent;
    margin-bottom: 45px;
}


.detail_main .news_content .page_box {
    width: 100%;
}

.detail_main .news_content .right_box {
    width: 100%;
    padding-left: 0px;
}

.detail_main .right_box .nr_tags a {
    width: 49%;
}

.detail_main .com_word_list .word_item_box .title_box {
    line-height: 36px;
    height: 36px;
}

.detail_main .right_box .news_nr_list .box_list a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.relative_news_box{width: 100%;margin-top: 10px;display:inline-block;position: relative;}
.relative_news_box .relative_box_title{float: left; background: #f5f5f8; padding-bottom: 0; height: 43px; line-height: 43px; width: 100%; box-sizing: border-box; display: none; position: absolute; border: 1px solid #f0f0f0; color: #666; font-weight: 700; font-size: 17px; top: -4px;}
.relative_news_box .relative_box_title:before{float: left;content: "";width: 32px;height: 20px;margin: 0px 9px;margin-top: 12px;border-radius: 60px;background: url(../images/one_dow_icon.3.png) no-repeat 6px -301px;}
.relative_news_box li.relative_item_new+li.relative_box_title{display:block;}
.relative_news_box li.relative_item_new{float: left;width: 100%;overflow: hidden;line-height: 44px;border-bottom: 1px solid #eaeaea;padding: 0 2%;border: 1px solid #eaeaea;border-top: 0;box-sizing: border-box;height: 44px;}
.relative_news_box li.relative_item_new a{float:left;width: 100%;}
.relative_news_box li.relative_item_new:hover{background: #f7f7f7;}
.relative_news_box li.relative_item_new:first-child{margin-top: 40px;}
.relative_news_box img{float:left;width: 23px;margin-top: 4px;margin-right: 5px;}
.relative_news_box .relative_new_title{float:left;color: #1c69cc;font-weight: 700;font-size: 17px;width: 50%}
.relative_news_box .relative_new_star{float: right;font-size: 14px;color: #999;display: flex;flex-wrap: nowrap;align-items: center;}
.relative_news_box .relative_new_star img{float: none;width: 14px;margin-right: 0;margin-top: 0;}
.relative_news_box span:hover{color: #ff7b00;}
.relative_item_new em{height: 22px;background: url(../images/one_dow_icon.2.png) no-repeat 0px -103px;float: left;width: 19px;margin-top: 10px;background-size: 100%;border: 1px solid #d0d0d0;border-radius: 2px;margin-right: 14px;display: inline-block;font-weight: normal;font-style: normal;line-height: 44px;width: 21px;height: 24px;}
.relative_item_new i{height: 15px;background: url(../images/search_icon.png) no-repeat 4px -36px;float: left;width: 81px;}

.bottom_rel_box {
    position: relative;
}
.bottom_rel_box .rel_title:before {
    background: #e8b856;
    content: "";
    display: block;
    position: absolute;
    height: 16px;
    width: 6px;
    border-radius: 10px;
    left: 10px;
    top: 12px;
}

.rel_title~p:after {
    content: "";
    border-bottom: 1px dashed #cecece;
    width: 68%;
    top: 15px;
    display: inline-block;
    position: absolute;
    right: 46px;
}

.bottom_rel_box .rel_title~p {
    position: relative;
    width: 50%;
    overflow: hidden;
    height: 33px;
    float: left;
    font-size: 15px;
    color: #2965b1;
    margin-top: 15px;
}

.bottom_rel_box .rel_title::after {
    display: none;
}

.bottom_rel_box .rel_title~p a {
    display: inline-block;
    background: #fff;
    font-size: 15px;
    position: absolute;
    z-index: 2;
    max-width: 68%;
    overflow: hidden;
    height: 24px;
    padding-right: 5px;
}

.bottom_rel_box .rel_title~p span {
    float: right;
    font-size: 12px;
    color: #bebbbb;
    background: #fff;
    position: absolute;
    z-index: 2;
    right: 19px;
    padding-left: 6px;
}

.bottom_rel_box .rel_title {
    line-height: 40px !important;
    padding-left: 20px;
    font-size: 15px;
    background-color: #f2f8fc;
    border-radius: 10px;
    float: left;
    width: 97%!important;
    font-weight: 700;
    color: #333!important;
    margin-bottom: 12px!important;
    font-size: 16px!important;
}
