
/*幻灯片*/
.banner{overflow:hidden; width:100%;}
.banner-box{ min-width:1400px; height:562px; position:relative; margin:0 auto; }
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:562px; background-position: center; background-repeat: no-repeat; background-color: #eee;    z-index: -1;}
.banner-box .bd li a{ display:block; background-size:auto; width: 100%;height: 80%; position: relative; z-index: 9;}
.banner-box .bd li a{ display:block; background-size:auto; width:100%; height:80%; position:relative; z-index:9;}
.banner-btn{ width: 100%; position: absolute; top:225px; left: 0; margin-left: 0; height: 300px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner-btn a.prev{ left:-50px; background:url(../img/banbtn.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../img/banbtn.png) no-repeat -49px 0; }

.banner-box .hd { display: none; }
.banner-box .hd { position:absolute; bottom:0px; width:100%; display:block;}
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:10px; height:10px; border-radius :50%; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner-box .hd ul li.cur{ background: #2b5bc5; border-radius :50px; width:50px; height:10px;}
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }


/*专注工业皮带生产厂商*/
.speak{ background:url(../img/aboutbg.jpg) no-repeat center;}
.speak .w1400{ height:630px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start;}
.spleft {float:left; width:756px; padding:110px 0 0 60px;  position:relative;  }
.spleft p { display:block;}

.spright{float:left; margin-top: 100px;position:relative; width:670px; height:410px; }
.spvidio{ display:inline-block; width:76px; height:76px; position:relative;}

.sp_e{ width: 635px; font-size:21px; display:block;}
.sp_e em{ font-size:14px; color:#ccc; font-family: 微软雅黑; text-transform: uppercase; padding-left: 8px; }
.sp_e span{ color: #ccc; }

.sp_t{ font-size:40px; color:#131313; display:block;}
.sp_t em{ font-weight: bold; color:#2b5bc5;}
.sp_c{ width:640px; font-size:16px; color:#383838; line-height:28px; font-weight:lighter; margin:40px 0 25px 0;}

.num li{ margin-right: 30px; padding-right: 30px}
.num{display: -webkit-flex;display: flex;flex-wrap: nowrap;align-items:flex-start; text-align:center; font-size:20px; color:#131313;font-weight: normal;}
.num em{ display:block; font-size:12px; text-transform:uppercase; color:#131313; margin-top:10px;}
.num p:nth-child(1){ font-size:16px;color: #fff;}
.num p span{ font-size:50px; color:#131313; font-family: DIN;}
.num i{background: #2b5bc5;width: 44px;height: 26px;display: inline-block;    border-radius: 10px;  float: right;padding-top: 2px;    margin-top: 20px;}


@keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@-o-keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@-moz-keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@-webkit-keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }

    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}
@-webkit-keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}
@-o-keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}
@-moz-keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}

/*产品热销*/
.product{ padding: 50px 0;}
.procon{margin-top: 20px;}

.proclass{margin: 35px 0;border-top: 1px solid #e9ebed; border-bottom: 1px solid #e9ebed; text-align: center;font-size: 0;}
.proclass li{padding: 22px 0;}
.proclass li+li{border-top: 1px solid #e9ebed;}
.proclass li a{display: inline-block;vertical-align: top;width: 233px;height: 45px;box-sizing: border-box;padding-left: 30px;border-right: 1px solid #e9ebed; text-align: left;position: relative;transition: all .3s ease; font-size: 18px;color: #484848;}
.proclass li a:nth-child(1){border-left: 1px solid #e9ebed;transition: all .3s ease;}
.proclass li a em{display: block;font-size: 12px;color: #c3c3c3;font-weight: lighter;margin-top: 3px; text-transform: uppercase;}
.proclass li a:after{content: '';display: block;position: absolute;width: 14px;height: 9px;background: url(../img/20210628/20210628151310_93909167.png) no-repeat center;transition: all .3s ease;top: 6px;right: 25px;}
.proclass li a.on:after{background: url(../img/20210628/20210628153254_1105272793.png) no-repeat center;}
.proclass li a.on,.proclass li a.on em{color: #2b5bc5;}

.product_c_bg_c_bg{ position:relative; height:470px;}
.product_c_bg_c ul{position:relative; height:400px; font-weight:lighter;}

.proshow{ width:1400px; margin:0 auto;}
.product_div_item_pic a img{ width:335px; height:251px;}
.divproduct_new_div_item_title{ border-bottom:1px #e8e8e8 solid; padding-bottom:10px;}
.divproduct_new_div_item { float:left; width:335px;  background:#f6f6f6; border:1px solid #e1e1e1; vertical-align:top; margin-right:17px;  margin-bottom: 25px;}

.divproduct_new_div_item_content{ width:295px; background:#f6f6f6; border-top:1px solid #e1e1e1;  padding:15px 20px 15px 20px;}
.divproduct_new_div_item:nth-child(4n){margin-right:0px;}
.product_div_item_pic{ width:100%; height:auto;}
.product_div_item_pic a img{ width:100%;}

.divproduct_new_div .divproduct_new_div_item_body{ width:295px;  color:#aaa; font-size:14px; line-height:25px; overflow:hidden; margin-top:10px;}
.divproduct_new_div_item_a{font-size:18px !important; color:#222;}
.divproduct_new_div_item_body .cp_cs tr td:nth-child(1){ width:70px;}
.probtn1{ white-space:nowrap; margin-top:40px;}
.probtn1 a{ display:inline-block; width:300px; color:#afafaf; font-size:14px; text-align:center; line-height:55px; border:1px #f1f7f9 solid;}
.probox{ height:0px !important;}

/*找匠艺品质工业流水线配件就选恒威*/
.trait{display: flex; justify-content:center;flex-wrap: nowrap;align-items:center; padding-top:80px; background:url(../img/20210626153613_905074407.jpg) no-repeat center;}
.trait span{ color:#fff; font-size:18px;}
.trait .title b { font-weight: 500; color: #fff;}
.trait .title i { color: #fff; font-weight: bold;}
.trait .title em{ display:inline-block; height:8px; padding:0 20px; position:relative; z-index:3;} 
.trait .title em i { display: inline-block; width: 10px; height: 10px; border-radius: 50%; background: #fff; animation: bounce_fountainG 1.2s linear infinite;}
.trait .title em i+i{ margin-left:9px;}
.trait .title em i:nth-child(1){animation-delay: .4s;}
.trait .title em i:nth-child(2){background:#fff;animation-delay: .6s;}
.trait .title em i:nth-child(3){animation-delay: .8s;}
#jswbox{width:1400px; margin:45px auto 50px auto;}
#jswbox ul{position:relative;height: 508px;}
#jswbox li{position:absolute;width:0;height:0;z-index:0;cursor:pointer;overflow:hidden;top:152px; left:10px; border-radius:10px; box-shadow:0 0 15px #232323;}
#jswbox .prev, #jswbox .next{ display:none;}
#jswbox li .box{ width:100%; height:100%;}
.sertop{ height:50%; background:#29a4ff; text-align:center; overflow:hidden;display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center; transition:all .3s ease;}
.serpic{ padding-top:20px; height:auto;} 
.sernum{ font-size:40px; color:#fff; font-family:fontDin; line-height:80px;}
.serpic img{ width:204; height:158px;}
.serwa{ font-size:33px; font-weight:bold;color:#fff; line-height:80px; }

#jswbox li:nth-child(3) .sertop{ background:#29a4ff;}
.serword{ font-size:16px; color:#9e9e9e; font-weight:lighter; line-height:36px; padding:10% 10%; height:50%; box-sizing:border-box; background:#fff;}
#jswbox li:nth-child(1) .sernum,#jswbox li:nth-child(5) .sernum{ line-height:60px;}
#jswbox li:nth-child(2) .sernum,#jswbox li:nth-child(4) .sernum{ line-height:70px;}
#jswbox li:nth-child(1) .serwa,#jswbox li:nth-child(5) .serwa{ font-size:23px; line-height:80px;}
#jswbox li:nth-child(1) .serword,#jswbox li:nth-child(5) .serword{ font-size:12px; line-height:30px;}
#jswbox li:nth-child(1) .serpic img,#jswbox li:nth-child(5) .serpic img{width:122px; height:94px;}
#jswbox li:nth-child(2) .serpic img,#jswbox li:nth-child(4) .serpic img{width:163px; height:126px;}
#jswbox li:nth-child(2) .serwa,#jswbox li:nth-child(4) .serwa{ font-size:25px; line-height:80px;}
#jswbox li:nth-child(2) .serword,#jswbox li:nth-child(4) .serword{ font-size:13px;  line-height:33px;}

/*选恒威输送皮带的四大优势*/
.adv { height:1111px; background:url(../img/youshibg.jpg) no-repeat center;}
.adv .title{ padding:88px 0 70px 0;}
.adv span{ color:#4b4e53; font-size:18px;}
.adv .title b { font-weight: 500; color: #4b4e53;}
.adv .title i { color: #2b5bc5; font-weight: bold;}
.adv .title em{ display:inline-block; height:8px; padding:0 20px; position:relative; z-index:3;} 
.adv .title em i { display: inline-block; width: 10px; height: 10px; border-radius: 50%; background: #2b5bc5; animation: bounce_fountainG 1.2s linear infinite;}
.adv .title em i+i{ margin-left:9px;}
.adv .title em i:nth-child(1){animation-delay: .4s;}
.adv .title em i:nth-child(2){background:#fff;animation-delay: .6s;}
.adv .title em i:nth-child(3){animation-delay: .8s;}
.advtab{ font-size:0; width:100%; height:177px;  margin-bottom:38px;border-top-left-radius:35px;}
.advtab li{ position:relative; box-sizing:border-box; height:177px; width:350px; border-right:1px solid #f2f2f2; cursor:pointer; display:inline-block; vertical-align:top; text-align:center; padding:80px 0 0 0;}
.advtab li:nth-child(1){border-top-left-radius:35px;}
.adv_t{ font-size:30px; color:#333333; transition:all .3s ease;}
.adv_t em{ display:block; font-size:15px; color:#848484;  margin-top:5px; text-transform: uppercase;}
.advicon{ position:absolute; left:0; right:0; margin:0 auto; top:-44px; width:114px; height:114px; border-radius:50%; background:rgba(216,216,216,.6);display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center; transition:all .3s ease;}
.advicon span{width:94px; height:94px; border-radius:50%; background:#fff; transition:all .3s ease; display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center;}
.advicon span i{ display:block; width:59px; height:59px; background:url(../img/youshiicon.png) no-repeat left top;}
.advtab li:nth-child(2) .advicon span i{ background-position-x:-101px;}
.advtab li:nth-child(3) .advicon span i{ background-position-x:-223px; width:45px;}
.advtab li:nth-child(4) .advicon span i{ background-position-x:-321px; width:45px;}
.advtab li:after{ content:''; display:block; position:absolute; left:0; right:0; margin:0 auto; top:95%;width:0; height:0; border-left:11px solid transparent; border-right:11px solid transparent; opacity:0; transition:all .3s ease;}
.advtab li.on:after{ opacity:1; top:100%;}
.advtab li.on .adv_t,.advtab li.on .adv_t em{ color:#2e5dc3;}
.advtab li.on .advicon{background:rgba(209,220,243,.6); transform:rotate(360deg);}
.advtab li.on .advicon span{ background:#fff;}
.advtab li.on .advicon span i{ background-position-y:-84px;}
.advcon{ height:510px; background:#fff; border-bottom-right-radius:50px; border-top-left-radius:50px;}
.advcon ul{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:flex-start;}
.advright{ width:600px; margin:50px 0 0 50px;}
.advtop{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center; font-size:35px; color:#333333;}
.advnum{ width:105px; line-height:70px; text-align:center;  font-size:40px; color:#222; font-family:fontDin2; margin-right:0px; margin-top: -15px; font-weight: bold; }
.advtop em{ display:block; font-size:13px; color:#222; margin-top:5px; text-transform: uppercase;}
.advwa{ margin:35px 0 50px 17px; font-size:16px; color:#bbb; font-weight:lighter; line-height:35px;}
.advwa p+p{ margin-top:35px;}
.advbtn a{ display:inline-block; width:150px; line-height:53px; border-radius:10px 0 10px 0; background:#2b5bc5; text-align:center; font-size:16px; color:#ffffff; margin-left:17px; transition:all .6s ease;}
.advbtn a span{ display:inline-block; padding-left:38px; color:#fff; background:url(../img/QQ.png) no-repeat left center;}
.adv_tel { width: 400px; height: 50px; border-radius: 10px; font-size: 16px; font-weight: bold;   color: #484848; line-height: 50px;}
.adv_tel span {  display: inline-block; padding-left: 35px; background: url(../img/tel.png) no-repeat left center;}
.adv_tel em { display: inline-block; vertical-align: sub; font-size: 30px; font-family:DIN;}
.advms{ padding-left:15px;}
.advms b { display: block; font-size: 28px;  color: #888;  margin-bottom: 5px; font-weight:lighter; padding-top: 56px;}
.advms em { display: block; font-size: 14px; color: #888; font-weight: lighter; text-transform: uppercase;}


/*恒威定制流程*/
.process{ padding:40px 0 20px 0;}
.process .title span em{ display:inline-block; vertical-align:middle; height:1px; width:60px; background:#dbdbdb; margin:0 10px;}
.pcul{ font-size:0; margin:45px 0 60px 0; position:relative; text-align:center;}
.pcul:after{ content:''; display:block; position:absolute; width:100%; height:0; top:0; bottom:0; margin:auto 0; z-index:-1; border-top:1px solid #e7e7e7;}
.process .title b { display: block; font-size: 40px; color: #222; margin-bottom: 8px;}
.process .title b i { color: #2b5bc5;}
.process .title span { color: #aaa; text-align: center; font-size: 18px; font-weight: lighter;}
.process .title span em { display: inline-block; vertical-align: middle; height: 1px; width: 60px;  background: #dbdbdb; margin: 0 10px;}

.pcul li{ display:inline-block; vertical-align:top; width:155px; height:195px; border:1px solid #e7e7e7; border-radius:10px; background:#fff; position:relative; font-size:18px; color:#222222; font-weight:lighter;transition:all .3s ease;}
.pcul li+li{ margin-left:50px;}
.pcul li+li:after{ content:''; display:block; position:absolute; width:0; height:0; border-left:6px solid #5b5b5b; border-top:6px solid transparent; border-bottom:6px solid transparent; left:-30px; top:0; bottom:0; margin:auto 0;}
.pcicon{ display:inline-block; width:72px; height:60px; background:url(../img/liucheng.png) no-repeat left top; margin:25px 0 10px 0; transition:all .3s ease;}
.pcul li span{ display:block; font-size:30px; color:#666666; font-family:fontDin1; margin-bottom:5px;}
.pcul li:nth-child(2) .pcicon{ background-position-x:-111px;}
.pcul li:nth-child(3) .pcicon{ background-position-x:-226px; width:50px;}
.pcul li:nth-child(4) .pcicon{ background-position-x:-320px; width:43px;}
.pcul li:nth-child(5) .pcicon{ background-position-x:-420px;}
.pcul li:nth-child(6) .pcicon{ background-position-x:-515px;}
.pcul li:nth-child(7) .pcicon{ background-position-x:-641px; width:52px;}
.pcul li:hover{ border-color:#2b5bc5; color:#2b5bc5;}
.pcul li:hover .pcicon{ background-position-y:-85px;}
.pcul li:hover span{color:#2b5bc5;}

/*聚焦恒威 NEWS*/
.news_bj{ background:#f8f8f8; height:792px;}
.news{ padding-top:60px;}
.news *{ box-sizing:border-box;}
.news_row1{ position: relative; padding-bottom: 25px; margin-bottom: 50px; }
.news_row1:after{ content: ''; width: 100%; height: 1px; background: #e9e9e9; display: block; position: absolute; bottom: 0; left: 0; }
.news_row1 .news_tit{ display: block; font-size: 48px; color: #484848; font-weight: lighter; line-height: 50px; float: left; height: 55px;  padding-left: 10px;}
.news_row1 .news_tit i { color: #2b5bc5;}
.news_row1 .news_tit .en{ display:inline-block; padding-left:15px;text-transform: uppercase; font-size:33px; color:#484848; }
.news_row1 .news_list{ float: right}
.news_row1 .news_list ul li{ float: left; padding: 0 0 0 50px; }
.news_row1 .news_list ul li a{ font-size: 20px; line-height: 55px; display: block; position: relative; font-weight:lighter; color:#000000; }
.news_row1 .news_list ul li a:after{ position: absolute; content: ''; width: 0; background: #2b5bc5; height: 2px; bottom: -25px; left: 0; display: block; transition: 0.3s all ease; z-index: 3333; }
.news_row1 .news_list ul li.cur a:after,.news_row1 .news_list ul li:hover a:after{ width: 100%; }
.news_row1 .news_list ul li.cur a,.news_row1 .news_list ul li:hover a{ color: #2b5bc5; font-weight:bold;}

.news_row2_l { width: 430px; height: 550px; background: #f0f0f0; float: left; }
.news_row2_l .news_l_item,
.news_row2_l .news_div_item{ position: relative; width: 430px; display: block; height: 550px; padding: 50px; }
.news_row2_l .news_l_item img,.news_row2_l .news_div_item .news_div_item_pic a,.news_row2_l .news_div_item .news_div_item_pic img{ width: 325px; display: block; height: 265px;}
.news_row2_l .news_l_item strong,.news_row2_l .news_div_item .news_div_item_title a{ font-size: 18px; font-weight: normal; display: block; color: #484848; line-height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news_row2_l .news_l_item p,.news_row2_l .news_div_item .news_div_item_body{ font-size: 13px; color: #aaa; line-height: 25px; padding: 5px 0 0; overflow: hidden; margin-bottom: 90px; font-weight:lighter; }
.news_row2_l .news_l_item span,.news_row2_l .news_div_item .news_div_item_date{ position: absolute; font-family: arial; font-style: normal; color: #2b5bc5; font-size: 28px; line-height:30px; top: 165px; left: 90px; }
.news_row2_l .news_div_item .news_div_item_date .news_div_item_year{ font-size: inherit; color: inherit; font-family: arial; }
.news_row2_l .news_l_item span i,.news_row2_l .news_div_item .news_div_item_date .news_div_item_month,.news_row2_l .news_div_item .news_div_item_date .news_div_item_day{ font-size: 16px; font-family: arial; font-style: normal; color: #2b5bc5; display: block; line-height: 20px; }
.news_row2_l .news_div_item .news_div_item_date .news_div_item_month,.news_row2_l .news_div_item .news_div_item_date .news_div_item_day{ float:left; }
.news_row2_l .news_l_item span:after,.news_row2_l .news_div_item .news_div_item_date:after{ content: ''; display: block; width: 2px; height: 90px; position: absolute; left: -17px; top: 0; background:#2b5bc5}


.news_row2_r{ float: right; width: 917px; }
.news_row2_r > .news_div > .news_div_item:first-child{ display: none; }
.news_row2_r .news_r_item,.news_row2_r .news_div_item{ height:160px; display: block; position: relative; background:#f0f0f0;}
.news_row2_r .news_div_item+.news_div_item{ margin-top:35px;}
.news_row2_r .news_div_item:nth-child(2){ margin-top:0px;}
.news_row2_r .news_r_item *,.news_row2_r .news_div_item *{ transition: 0.3s all ease}
.news_row2_r .news_r_item span,.news_row2_r .news_div_item .news_div_item_date{ position:relative; width: 150px; height: 160px; float: left; color: #fff; background: #595959; font-weight: normal; font-style: normal; line-height: 20px; font-size: 18px; font-family: arial; text-align: center; padding: 35px; }
.news_row2_r .news_div_item .news_div_item_month,.news_row2_r .news_div_item .news_div_item_year{ font-size: inherit; color:inherit; font-family: arial; display: inline-block; position: relative; top: 60px}
.news_row2_r .news_r_item span i,.news_row2_r .news_div_item .news_div_item_day{ font-size: 48px; font-weight: bold;  display: block; line-height: 60px; font-family: arial; }
.news_row2_r .news_div_item .news_div_item_day{ position: absolute; width: 100%; text-align: center; left: 0; top: 30px; }
.news_row2_r .news_r_item:hover span,.news_row2_r .news_div_item:hover .news_div_item_date{ background:#2b5bc5; color:#fff; }
.news_row2_r .news_r_item:hover span i,.news_row2_r .news_div_item:hover .news_div_item_day{ color:#fff; }
.news_row2_r .news_r_item strong,.news_row2_r .news_div_item .news_div_item_title .news_div_item_a{ font-size: 18px; font-weight: normal; color: #484848; display: block; line-height: 45px; float: right; width: 740px;  padding:10px 40px 0px 0px;}
.news_row2_r .news_r_item p,.news_row2_r .news_div_item .news_div_item_body{ font-size: 13px; color: #aaa; line-height: 25px; float: right; width: 740px; padding: 5px 0; padding-right:40px; font-weight:lighter;}
.news_row2_r .news_r_item:hover strong{ color: #2b5bc5}
.news_row2_r .news_r_item:hover p{ color: #444444; }
.news_row2_r .news_r_item em,.news_row2_r .news_div_item .news_div_item_more{ font-size: 12px; position: absolute; left: 177px; top: 120px; color: #888; height: 20px;padding: 0 0 0 0px; background: url(../img/20210629/20210629163152_646327177.png) no-repeat -20px center; }
.news_row2_r .news_r_item em:after,.news_row2_r .news_div_item .news_div_item_more:after{ content: ''; display: block; width: 0px; height: 1px; background: #2b5bc5; position: absolute; top:9px; left: 0; transition: 0.3s all ease}
.news_row2_r .news_r_item:hover em,.news_row2_r .news_div_item:hover .news_div_item_more{ background-position: 100px center; padding: 0 0 0 130px; color: #2b5bc5; }
.news_row2_r .news_r_item:hover em:after,.news_row2_r .news_div_item:hover .news_div_item_more:after{ width: 110px;}

