
/*å¤´éƒ¨*/
.header_index { width: 100%; }
.header_index .header_nav { background: #56abee; height: 50px;   }
.header_index .logo { float: left;
height: 100%;

}
.header_index .main{
    height: 100%;
}
.header_index .logo a{
    display: flex;
    align-items: center;
    height: 100%;
}
.header_index .logo img { max-height: 90%}
.header_index .nav_com {  float: left; }
.header_index .search { width: 540px; margin: 68px auto 0 auto; }
.header_index .search img { margin: 0 auto; }
.header_index .search_f { width: 540px; height: 54px; border: 1px solid #c0d0d8; overflow: hidden; border-radius: 10px; margin-top: 30px;  }
.header_index .search_text { width: 440px; height: 54px; }
.header_index .search_btn { width: 100px; background-size: 30%; height: 54px; }
.con_ban {width: 1140px; height: 460px; background-color: #fff; border-radius: 10px; padding: 30px;}
.con_ban_l { width: 794px;}
/*banner*/
.ban_banner { width: 796px; height: 207px; margin-bottom: 30px;}
.banner { width: 386px; height: 206px; border: 1px solid #e1e1e1; float: right; overflow: hidden; position: relative; border-radius: 10px; }
.swiper-button-next, .swiper-button-prev { width: 30px; height: 30px; border-radius: 10px; background-size: 10px 20px; background-color: #fff; transition: 0.3s ease; }
.swiper-button-prev { left: -30px; }
.swiper-button-next { right: -30px; }
.banner:hover .swiper-button-prev { left: 10px; transition: 0.3s ease; }
.banner:hover .swiper-button-next { right: 10px; transition: 0.3s ease; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { width: 60px; right: 0; left: auto; }
.swiper-pagination-bullet { background: #fff; opacity: 0.4; transition: 0.3s ease; }
.swiper-pagination-bullet-active { opacity: 0.8; width: 16px; border-radius: 10px; transition: 0.3s ease; }
.banner p { height: 36px; line-height: 36px; position: absolute; bottom: 0px; background: rgba(0,0,0,0.4); left: 0; color: #fff; width: 366px; padding: 0 10px 0 10px;}
.banner img { width: 386px; height: 206px; }
/* bannerå³ä¾§ */
.ban_r { width: 376px; float: left;}
.ban_r li { float: left; line-height: 34px; display: block; width: 188px; }
.ban_r .li_hd { float: none; font-weight: bold; line-height: 24px; color: #56abee; margin-bottom: 10px; float: left; width: 100%; }
.ban_r .li_hd a { max-width: 100%; color: #56abee; display: block; float: left; overflow: hidden; position: relative; padding-right: 26px; }
.ban_r .li_hd em  { position: absolute; right: 0; }
.ban_r .li_hd em { font-size: 20px; color: #ff8e14; margin-left: 15px;}
.ban_r .lb_3 { height: 90px;}
.ban_r .lb_3:nth-child(1){ margin-bottom: 24px;}
.ban_r .lb_3 li:nth-child(2n) .ban_r_b{margin-right: 20px;}
/*é¦–å±æœ€æ–°æ–‡ç« */
.ban_l .head_h { line-height: 39px; width: 100%;  border-radius: 10px; text-indent: 10px; background: #f3f6f6;}
.ban_l .head_h em { float: left; font-size: 24px; color: #56abee;}
.ban_l .new_rwap { margin-top: 20px;}
.ban_l .new_rwap li { float: left;}
.ban_l .new_rwap li:nth-child(2n) { float: right;}
/*çƒ­é—¨èœå•*/
.ban_mes{float: right; width: 300px; height: 457px; }
.ban_mes .head_h { line-height: 39px; width: 100%;  border-radius: 10px; text-indent: 10px; background: #f3f6f6;}
.ban_mes .head_h em { float: left; font-size: 24px; color: #ff8e14;}
.ban_mes li { position: relative;}
.ban_mes li span { position: absolute; top: 14px; left: 2px; z-index: 1; color: #fff; font-size: 12px;}
.ban_mes .lb_2 { padding-left: 25px;}
.ban_mes .lb_2:before { content:""; display: block; position: absolute; width: 16px; height: 16px; line-height: 16px; background: #a7b8b7; border-radius: 5px; left: 0; top: 6px; color: #fff; text-align: center; font-weight: bold; font-size: 12px;}
.ban_mes li:nth-child(1) .lb_2:before { content:"1"; background: #56abee;}
.ban_mes li:nth-child(2) .lb_2:before { content:"2"; background: #56abee;}
.ban_mes li:nth-child(3) .lb_2:before { content:"3"; background: #56abee;}
.ban_mes li:nth-child(4) .lb_2:before { content:"4";}
.ban_mes li:nth-child(5) .lb_2:before { content:"5";}
.ban_mes li:nth-child(6) .lb_2:before { content:"6";}
.ban_mes li:nth-child(7) .lb_2:before { content:"7";}
.ban_mes_t { height: 75px; margin: 24px 0px;}
.ban_mes_t .photo { width: 108px; height: 74px; overflow: hidden; border: 1px solid #e0e9e7; }
.ban_mes_t .photo img { width: 100%; min-height: 74px; }
.ban_m_b { float: right; width: 170px;}
.ban_m_b time { display: block; margin-top: 10px; color: #999; font-size: 13px;}
.ban_m_b p { line-height: 24px; height: 48px; overflow: hidden; margin-bottom: 10px; }
.ban_wrap{ width: 323px; border-left: 2px solid #f7f7f7; border-top:2px solid #f7f7f7 ;box-sizing: border-box;float: left;}
.ban_block { width: 107px;height: 93px;float: left; border-right: 2px solid #f7f7f7;border-bottom: 2px solid #f7f7f7;box-sizing: border-box;text-align: center;}
.ban_block a { display: block; padding-top: 15px ; }
.ban_block span{ margin-top: 5px;display: block; font-size: 13px; }
.ban_block .icon { display: block; width: 40px; height: 40px; margin: 0 auto; background: url(../images/nav1.svg) no-repeat center; background-size: 80%; }
/*æ–‡ç« åˆ—è¡¨*/
.lb_1 { display: block; line-height: 30px; height: 30px; position: relative; padding-left: 15px; margin-top: 15px; }
.lb_1 time { position: absolute; top: 2px; right: 0; font-size: 13px; color: #999; background: #fff; z-index: 1; padding-left: 5px;}
.lb_1 span { background-color: #fff;  margin-right: 10px; position: absolute; z-index: 1; padding-right: 5px;}
.lb_1 .iconfont { color: #fff; background: #00c6dd; margin-right: 5px; font-size: 14px; }
.lb_1:before { content:""; display: block; position: absolute; width: 5px; height: 5px; background: #e1e1e1; border-radius: 100%; left: 0; top: 13px; }
.lb_1:hover:before { background: #00c6dd; }
/* .lb_1::after { content: ""; width: 100%; height: 10px; display: block; border-bottom: 1px dashed #999; position: absolute; top: 6px;} */
.lb_2 { display: block; line-height: 27px; height: 27px; position: relative; overflow: hidden; margin-bottom: 17px;}
.new_rwap .lb_2 span { width: 70px; height: 27px; line-height: 27px; background: #f7f7f7; color: #666; font-size: 13px; border-radius: 4px; display: block; float: left; position: relative; margin-right: 16px; text-align: center;}
.lb_2 p { float: left; width: 300px; }
.lb_word1 { padding-left: 0; }
.lb_word1:before { display: none; }
.lb_hot { line-height: 30px; height: 30px; display: block; margin-top: 15px; position: relative; padding-left: 26px; overflow: hidden; }
.lb_hot em { width: 18px; height: 18px; display: block; border-radius: 6px; background: #b9b9b9; text-align: center; line-height: 18px; font-size: 13px; position: absolute; left: 0; top: 7px; color: #fff; }
.hot_rwap li:nth-child(2) .lb_hot em { background: #f4730b; }
.hot_rwap li:nth-child(3) .lb_hot em { background: #2ccd78ff;}
.hot_rwap li:nth-child(4) .lb_hot em { background: #00c6ddff;}
.lb_tu1 { height: 76px; position: relative; padding-left: 126px; display: block; margin-bottom: 32px;}
.lb_tu1 span { display: block; line-height: 24px; }
.lb_tu1 .lb_img { width: 108px; height: 74px; position: absolute; left: 0; top: 0; border:1px solid #e0e9e7;}
.lb_tu1 .lb_img img { width: 100%; min-height: 76px; }
.lb_tu1 p { line-height: 24px; height: 48px; }
.lb_tu1 .lb_b { margin-top: 5px; line-height: 22px; height: 44px; font-size: 13px; color: #999; }
.lb_tu1 .lb_b span { margin-right: 10px; float: left; }
.lb_tu1 .lb_b time { float: left; }

.lm_c { float: left; width: 380px;}
.lm .lm_pic .lb_tu1 { border-bottom: 1px dashed #e1e1e1; padding-bottom: 20px; margin-bottom: 22px; }
.lm { padding: 30px; background: #fff; border-radius: 10px; margin-top: 20px;}
.ban_lm { margin-top: 0; }
.lm_title { line-height: 30px; height: 30px; overflow: hidden; position:relative;}
/*.lm_title:before { content: ""; display: block; width: 25px; height: 29px; background:#fff url(../images/lm_head.png) no-repeat ; background-size: 100%; position: absolute;  left: 0; top: 4px;}*/
.lm_title:after { content: ""; display: block; width: 938px; height: 10px; background: url(../images/title-bg.png) repeat-x; position: absolute; top: 10px; left: 150px;}
.lm_title h3 { float: left; font-size: 20px; padding-left: 10px; background: #fff;}
.lm_title h3 a { font-size: 22px; }
.lm_rwap { margin-top: 26px; }
.lm_nav { float: left; max-width: 800px; margin-left: 20px; }
.lm_nav .swiper-wrapper { display:inline; }
.lm_btn { float: left; width: auto; line-height: 30px; color: #666; margin-left: 20px;}
.lm_new { width: 360px; float: left; margin-right: 56px; }
.lm_new .tag_rwap { margin-top: 20px; }
.lm_hot { width: 305px; float: right; }
.lm_title .swiper-button-next,.lm_title .swiper-button-prev { display: none; }
.lm_pic { height: 102px; }
.lm .lm_hot { background: none; }
.hot_rwap { margin-top: 16px; padding-left: 2px; }
.con_r .hot_rwap { margin-top: 16px; }
.lm_pic .lb_tu1 { float: none; height: 76px; padding-left: 126px; margin-top: 22px; }
.lm_new ul .lb_tu1 { margin:0 0 20px 0; }
.jing .lb_1 { padding-left: 28px; }
.jing .lb_1s { padding-left: 15px; }
.jing .lb_1:before {
    content: "";
    background: #56abee;
    width: 4px;
    height: 4px;
    display: block;
    border-radius: 4px;
    text-align: center;
    line-height: 18px;
    font-size: 12px;
    position: absolute;
    left: 0;
    top:14px;
    color: #fff;
}

.lm_tag .tag_a {
    width: 116px;
}
.lm_lb .lb_2  { position: relative; height: 30px; line-height: 30px; margin-top: 12px; padding-left: 34px;}
.lm_lb .lb_2 p { background-color: #fff; position: absolute; left: 32px; z-index: 1; padding-right: 20px;}
.lm_lb .lb_2:before { content: "ç²¾"; display: block; width: 18px; height: 18px; position: absolute; background-color: #56abee; color: #fff; border-radius: 4px; line-height: 18px; left: 0; top: 7px; text-align: center; font-size: 12px; }
.lm_lb .lb_2 time { position: absolute; right: 0; top: 0; font-size: 13px; color: #999; background-color: #fff; z-index: 1; padding-left: 8px;}
.lm_lb .lb_2:after { content: "" ; display: block; width: 100%; height: 2px; border-bottom: 1px dashed #d5d5d5; position: absolute; top: 13px;}
.lm_lb li:nth-child(2) { margin-top: 30px;}
.lm_hot .ban_hot_b li { margin-bottom: 22px;}

.frs{
    float: right;
    font-size: 14px !important;
    color: #999;
    font-weight: normal !important;

}