a,.idx_lump1 .left .hd li,.idx_lump1 .right .box,.idx_lump2 .box *,.news_list .ul .til,.news_list .top_a .til,.news_list .ul a .pic img,.news_list .top_a .pic img,.investor_list .ul .time,.investor_le_box1,.investor_le_box2,.prt_item1 .ul a *,.prt1_4_lump2 .group_hd li,.prt1_4_lump2 .slide_wr .hd li,.prt1_4_scroll .bd .pic img,.prt1_4_scroll .bd .txt .h4,.abt_map table .num .counter-end,.idx_lump1 .right .bg,.prt_item1 .ul .hid_bg,.product1_3 .prt_item1 .ul a>img,.seek_hd li,.investor .bom_wr .p_box a *,.investor .bom_wr .more,.inv4_filtrate_wr li,.investor4 .list .ul .pon,.inv5_tab .ul a *,.inv5_tab .hd li
{-webkit-transition: all .4s; transition: all .4s;}


/*public*/
body{padding-top: 102px;max-width: 1920px;margin: auto;}
p{font-size: 14px; color:#8a8a8a; line-height: 24px; margin-bottom: 24px; text-align: justify;}
.no_margin{margin-bottom:0;}
#content{background:#fff url(../image/ny_bg.jpg) repeat-x top center;}
.sub_ban{height: 360px; background:url(../image/ny_ban.jpg) no-repeat center; background-size: cover;}
.sub_ban .txt{position:relative; padding:64px 0 0 600px; height: 270px;}
.sub_ban .txt .h1{position:absolute; right:160px; top: 195px; margin-bottom: 10px; animation-duration:2s;}
.sub_ban .txt .h2{position:absolute; right:160px; top: 150px; font-size: 34px; color:#fff; line-height: 44px; font-weight: 200; animation-duration:2s;}
.sub_ban .sub_nav{margin-left: 110px; padding: 0 140px 0 50px; height: 90px; display: flex; background: url(../image/sub_ban_bg.jpg) no-repeat left center; justify-content: space-between;background-size: cover;}
.sub_ban .sub_nav .le{float:left;}
.sub_ban .sub_nav .le>*{float:left;}
.sub_ban .sub_nav .le .i{width:10px; height:90px; background:url(../image/sub_ban_icon1.png) no-repeat center;}
.sub_ban .sub_nav .le a{font-size: 14px; height:90px; line-height: 90px; color:#6a6767; padding-left:14px; margin-left:14px; background:url(../image/sub_ban_icon2.png) no-repeat left center;}
.sub_ban .sub_nav .le a:hover{color:#094;}
.sub_ban .sub_nav .ri{float:right; position:relative; overflow:hidden; margin-right: -24px;}
.sub_ban .sub_nav .ri .ul{height: 90px; display: flex; align-items: center;}
.sub_ban .sub_nav .ri a{float: left; font-size: 14px; margin-right: 24px; padding: 10px 20px; color: #6a6767;}
.sub_ban .sub_nav .ri a.on{color:#094;}
.sub_ban .sub_nav .ri a:hover{color: #fff;background: #094;}
.sub_ban .sub_nav .ri .sub_ban_slider{position:absolute; bottom:0; height:5px; background:#f01000; pointer-events: none;}
.main{max-width: 1930px; margin: 0 0 0 110px; padding: 80px 160px 60px 50px; background: #fff;display: flex;}
.main:after{content:""; display:block; height:0; clear:both;}
.main .c_le{flex-shrink: 0; padding-bottom: 50px;}
.main .c_le.pscoll .c_wrap{position: fixed; top: 160px;}
.c_le{float:left; width:300px;}
/* .c_ri{float:right; width:900px;} */
.c_h1{font-size: 30px; color:#094; line-height: 40px; margin-bottom: 8px; font-weight: 300; margin-top:-5px;}
.c_h2{font-size: 26px; color:#e5e5e5; line-height: 28px; font-family: "BrandonGrotesque-light"; text-transform: uppercase;}
.c_h2 em{font-family: "BrandonGrotesque-bold"; font-size: 26px;}

/*about*/
.c_ri{width: 100%;}
.abt_tBox{padding-bottom: 45px;}
.prolist-wrap{display: flex; flex-wrap: wrap; justify-content: space-between;}
.prolist-wrap .prolistbox{max-width: 49.5%; padding-bottom: 5px;}
.abt_tBox .img{margin-bottom: 25px;}
.abt_tBox .h1{font-size: 30px; color:#9f9291; line-height: 30px; margin:-4px 0 8px; font-family: "BrandonGrotesque-Regular"; letter-spacing: -1px; text-transform: uppercase;}
.abt_tBox .h1 em{font-weight: 600; font-family: "BrandonGrotesque-bold";}
.abt_tBox p{font-size: 14px; color:#8a8a8a; line-height: 24px; text-align: justify;}
.abt_map .le{float:left;}
.abt_map table{width:390px; border-top: 2px solid #f0f0f0;}
.abt_map table tr{border-bottom: 2px solid #f0f0f0;}
.abt_map table td{padding:25px 0;}
.abt_map table td:nth-child(2n){padding-left: 60px;}
.abt_map table .num{font-size: 46px; line-height: 54px; color:#eb030d; font-family: "BrandonGrotesque-Regular"; letter-spacing: -3px;}
.abt_map table .num em{display:inline-block; vertical-align: top;}
.abt_map table .num .counter-end{opacity:0;}
.abt_map table .num .counter-end.on{opacity:1;}
.abt_map table p{font-size: 14px; line-height: 24px; color:#8a8a8a; white-space: nowrap;}
.abt_map .ri{float:right; margin-top:-35px;}
.abt_map .ri .box{width: 426px;position:relative;}


.about2{position:relative; overflow:hidden;}
.about2 .main{padding-bottom: 220px;}
.abt2_bg{position:absolute; left:0; right:0; bottom:0; height:139px; background:url(../image/about2_bg.png) no-repeat bottom center;}
.about2 .c_le .h4{font-size: 16px; color:#947256; line-height: 24px; margin:30px 0 20px;}
.abt2_tBox{position:relative; height:319px; margin-bottom: 80px; overflow:hidden;}
.abt2_tBox .bg{height:319px; background:url(../image/about2_pic.jpg) no-repeat left top;}
.abt2_tBox .cnt{position:absolute; left:0; top:0; padding:54px 0 0 40px; z-index: 2;}
.abt2_tBox .h2{font-size: 30px; color:#ffe993; line-height: 30px; margin-bottom: 12px; text-transform: uppercase;}
.abt2_tBox p{color:#ffefda; width:250px;}
.abt2_scroll{position:relative;}
.abt2_scroll .line{position:absolute; left:-360px; bottom:15px; height:9px; background:url("../image/about2_line.png") no-repeat center;}
.abt2_scroll .bd ul{overflow:hidden; padding:50px 0 15px !important;}
.abt2_scroll .bd li{float:left; position:relative; margin:0 66px 0 8px; width:350px; height:330px;}
.abt2_scroll .bd li .box{position:absolute; left:0; bottom:0; width:100%; padding:1px 0 60px 20px; border-left:2px solid #f0e5cb;}
.abt2_scroll .bd li .box:before{content:""; display:block; position:absolute; left:0; top:0; width:7px; height:2px; background:#f0e5cb;}
.abt2_scroll .bd li .box:after{content:""; display:block; position:absolute; left:-10px; bottom:-9px; width:18px; height:18px; background:url(../image/about2_icon_dot.png) no-repeat center;}
.abt2_scroll .bd li .cnt{max-height: 320px; overflow:hidden; overflow-y: auto; padding-right: 20px; margin-top:-20px;}
.abt2_scroll .bd li .time{font-size: 36px; color:#ff6c00; line-height: 36px; font-family: "BrandonGrotesque-Regular"; letter-spacing: -2px; margin-bottom: 10px;}
/* .abt2_scroll .bd .tempWrap{width:1200px !important;} */
.abt2_scroll .hd{display:none; position:absolute; left:580px; bottom:-10px; width:150px;}
.abt2_scroll .hd a{float:left; width:48px; height:48px; margin-right: 16px; background:#fbfbfb no-repeat center; border-radius: 50%; box-shadow: 0 5px 20px rgba(201,163,100,.5);}
.abt2_scroll .hd a:hover{background-color:#ff6c00; box-shadow: 0 5px 20px rgba(255,0,0,.5);}
.abt2_scroll .hd .prev{background-image: url(../image/about2_prev.png);}
.abt2_scroll .hd .prev:hover{background-image: url(../image/about2_prev-on.png);}
.abt2_scroll .hd .next{background-image: url(../image/about2_next.png);}
.abt2_scroll .hd .next:hover{background-image: url(../image/about2_next-on.png);}
.abt2_scroll .hd .prevStop,.abt2_scroll .hd .nextStop{opacity:.5;}

.about3 .main{padding-bottom: 0;}
.abt3_list ul{margin:13px 0 0 98px; padding-bottom: 60px; border-left:1px solid #e7e7e7; padding-left: 14px;}
.abt3_list li{position:relative; padding:25px 40px 20px; border-top:1px solid #e7e7e7;}
.abt3_list li:before{content:""; display:block; position:absolute; left:-113px; top:40px; bottom:40px; width:68px; background:url(../image/abt3_cloth.jpg) repeat-y top;}
.abt3_list li:after{content:""; display:block; position:absolute; left:-21px; top:-7px; width:13px; height:13px; background:url(../image/abt3_icon.png) no-repeat center;}
.abt3_list li .box{margin-bottom: 20px;}
.abt3_list li .time{position:absolute; left:-113px; top:-15px; font-size: 36px; color:#333; line-height: 36px; letter-spacing: -3px; font-family: "BrandonGrotesque-Regular";}
.abt3_list li .h4{position:relative; font-size: 14px; color:#094; line-height: 24px; margin-bottom: 6px;}
.abt3_list li .h4:after{content:""; display:block; position:absolute; left:-20px; top:11px; width:12px; height:2px; background:#20be71;}
.abt3_list li p{margin-bottom: 0; font-size: 14px; color: #8a8a8a; line-height: 24px;}
.abt3_list .more{margin: 20px 0 0 26px; width:48px; height:48px; background:#fbfbfb url(../image/about3_down.png) no-repeat center; border-radius: 50%; box-shadow: 0 5px 20px rgba(201,163,100,.5);}
.abt3_list .more:hover{background-image: url(../image/about3_down-on.png); background-color:#094; box-shadow: 0 5px 20px rgba(255,0,0,.5);}

/*news*/
#content.news{padding: 0;}
.news_list .top_a{overflow:hidden; margin-bottom: 40px; display: flex;}
.news_list .top_a .pic{float:left; width:402px; height:242px; overflow:hidden; flex-shrink: 0;}
.news_list .top_a .txt{float:right; width:auto; height:242px; padding:35px 40px 0; background:#fdf8ea;}
.news_list .top_a .til{font-size: 22px; color:#333; line-height: 26px; margin-bottom: 12px; font-weight: 600;}
.news_list .top_a p,.news_list .ul p{margin-bottom: 0; font-size: 14px; color: #8a8a8a; line-height: 24px; text-align: justify}
.news_list .top_a .time{margin-top:50px; font-size: 20px; line-height: 20px; color:#c4bfb0; font-family: "BrandonGrotesque-bold";}
.news_list .ul a{margin-bottom: 10px; padding:10px; border:1px solid #e1e1e1; overflow:hidden; -webkit-transition: none; transition: none;}
.news_list .ul .pic{float:left; width:200px; height:140px; overflow:hidden;}
.news_list .ul .txt{float:right; width:638px; padding:15px 30px 10px 0; height:140px; overflow:hidden;}
.news_list .ul .til{font-size: 20px; color:#333; line-height: 30px; margin-bottom: 10px; font-weight: 600; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.news_list .ul p{margin-bottom:12px; font-size: 14px; color: #8a8a8a; line-height: 24px; text-align: justify;}
.news_list .ul .time{font-size: 16px; color:#999; line-height: 16px; font-family: "BrandonGrotesque-bold";}
.news_list .ul a:hover .til,.news_list .top_a:hover .til{color:#094;}
.news_list .ul a:hover .pic img,.news_list .top_a:hover .pic img{-webkit-transform:scale(1.1); transform:scale(1.1); -webkit-transition: all 1.2s; transition: all 1.2s;}
.news_list .more_btn{width:45px; height:45px; margin:30px auto 0; background:url(../image/news_more.png) no-repeat center;}
.news_list .more_btn:hover{background-image: url(../image/news_more-on.png);}

.news_d .til_box{padding-bottom: 25px; border-bottom:2px solid #76ab7c; margin-bottom: 25px;}
.news_d .til_box .time{font-size: 30px; color:#094; line-height: 30px; font-family: "BrandonGrotesque-bold"; margin:-4px 0 10px;}
.news_d .til_box .til{font-size: 26px; color:#5d594f; line-height: 36px; margin-bottom: 40px;}
.news_d .til_box .flux{font-size: 14px; float:left; color:#9b9894; line-height: 24px;}
.news_d .til_box .font_size{font-size: 0; float:right; white-space: nowrap;}
.news_d .til_box .font_size>*{display:inline-block; vertical-align: top;}
.news_d .til_box .font_size .p{font-size: 14px; color:#9b9894; line-height: 24px;}
.news_d .til_box .font_size a{margin-left: 10px; width:20px; height:20px; border:1px solid #ced2d3; margin-top:2px; background:no-repeat center;}
.news_d .til_box .font_size .minus{background-image: url(../image/news_d_minus.png);}
.news_d .til_box .font_size .plus{background-image: url(../image/news_d_plus.png);}
.news_d .til_box .font_size .minus:hover{background-image: url(../image/news_d_minus-on.png);}
.news_d .til_box .font_size .plus:hover{background-image: url(../image/news_d_plus-on.png);}
.news_d .cnt_wr p{line-height: 1.72; font-size: 14px;}
.news_d .cnt_wr img{display:inline-block; vertical-align: middle;}
.news_d .btns{overflow:hidden; margin-top:10px; border-left:2px solid #f4eeee;}
.news_d .btns .btn{float:left; height:60px; width:140px; font-size: 14px; color:#9b9894; line-height: 56px; border:2px solid #f4eeee; background:no-repeat center;display: block; padding: 0; text-align: left;}
.news_d .btns .btn a{font-size: 14px; color:#9b9894;}
.news_d .btns .prev{position:relative; padding-left: 53px; background-image: url(../image/news_d_prev.png); background-position: 30px center; border-right:0 none; border-left:0 none;}
.news_d .btns .prev:after{content:""; display:block; position:absolute; top:50%; right:-2px; margin-top:-13px; width:2px; height:26px; background:#f4eeee;}
.news_d .btns .prev:hover{color:#fff; background-image: url(../image/news_d_prev-on.png); background-color: #094;}
.news_d .btns .prev:hover a{color: #fff;}
.news_d .btns .next{padding-left: 31px; background-image: url(../image/news_d_next.png); background-position: 80px center; border-left:0 none; border-right:0 none;}
.news_d .btns .next:hover{color:#fff; background-image: url(../image/news_d_next-on.png); background-color: #094;}
.news_d .btns .next:hover a{color: #fff;}
.news_d .btns .return{background-image: url(../image/news_d_return.png);}
.news_d .btns .return:hover{background-image: url(../image/news_d_return-on.png); background-color: #094;}

/* case */
.case .main{display: block;}
.case .c_le{float: initial;}
.prt_hd .ul{overflow:hidden; width:910px; padding:40px 0 8px;}
.prt_hd .ul a{float:left; width:219px; height:74px; text-align: center; line-height: 74px; font-size: 14px; color:#897b55; background:#f5ebd1; margin-right: 8px;}
.prt_hd .ul a.on,.prt_hd .ul a:hover{color:#fff; background:#e0b175;}
.prt_item1{width:100%;}
.prt_item1 .ul{display: flex; flex-wrap: wrap; align-content: center; align-items: center;}
.prt_item1 .ul a{width: 33.333333%; height:auto; position:relative; margin-bottom: 8px; overflow:hidden;}
.prt_item1 .ul a .prt_wrap{margin: 20px 10px; position: relative; overflow: hidden;}
.prt_item1 .ul .bg{position:absolute; left:0; top:0; width:800px; height:100%; /*background:url(../image/prt1_li_shade.png) no-repeat center;*/ z-index: 2;}
.prt_item1 .ul .txt{position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; z-index: 3; flex-direction: column; align-items: center; justify-content: center; opacity: 0;}
.prt_item1 .ul .h1_cn{font-size: 24px; color: #81551d; line-height: 46px; font-weight: normal; margin-bottom: 10px; text-align: center; padding: 0 15px;}
.prt_item1 .ul .h1_en,.prt_item1 .ul .h1_en p{font-size: 16px; color: #fff; line-height: 24px; font-family: "BrandonGrotesque-light"; margin-bottom: 20px; padding: 0 15px; text-align: justify;}
.prt_item1 .ul .icon{width:44px; height:16px; background: url(../image/prt1_li_icon.png) no-repeat center;}
.prt_item1 .ul a:hover .h1_cn{color:#fff;}
.prt_item1 .ul a:hover .h1_en{color:#fff;}
.prt_item1 .ul a:hover .bg{/*background-image: url(../image/prt1_li_shade-on.png);*/ background-color: #20be71; opacity: 0.9;}
.prt_item1 .ul a:hover .txt{opacity: 1;}
/* .prt_item1 .ul a:hover .icon{background-image: url(../image/prt1_li_icon-on.png);} */
.prt_item1 .ul .hid_bg{position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:0; filter:alpha(opacity=0); z-index: 1;}
.prt_item1 .ul .hid{position:absolute; left:720px; top:50%; width:480px; margin-top:; z-index: 5; opacity:0; filter:alpha(opacity=0); display:none;}
.prt_item1 .ul .hid .p{font-size: 16px; color:#fff; line-height: 24px; margin-bottom: 30px;}
.prt_item1 .ul .hid ul{overflow:hidden; width:580px;}
.prt_item1 .ul .hid li{float:left; padding-left:88px; min-height: 70px; line-height: 70px; width:290px; font-size: 22px; color:#fff; background:no-repeat left center; margin-bottom:26px;}
.prt_item1 .ul .box1 .hid{margin-top:-110px;}
.prt_item1 .ul .box2 .hid{margin-top:-65px;}
.prt_item1 .ul .box3 .hid{margin-top:-110px;}
.prt_item1 .ul .box4 .hid{margin-top:-150px;}
.prt_item1 .ul .hid .h4{font-size: 18px; color:#fff; line-height: 24px; margin-bottom: 6px;}
.prt_item1 .ul .hid p{font-size: 14px; color:#dad9d7; line-height: 22px;}
.prt_item1 .ul .hid .row{border-top:1px solid rgba(255,255,255,.4); overflow:hidden; border-bottom:1px solid rgba(255,255,255,.4);}
.prt_item1 .ul .hid .row em{float:left; font-size: 22px; color:#ffebb6; line-height: 50px; margin-right: 40px;}
.prt_item1 .ul .hid .row em:last-child{margin-right: 0;}
.prt_item1 .ul .hid .li{margin-bottom: 30px;}
.prt_item1 .ul a:hover .hid_bg{opacity:.5; filter:alpha(opacity=50);}
.prt_item1 .ul a:hover .hid{opacity:1; filter:alpha(opacity=100); display:block;}
.product1_3 .prt_item1 .ul a>img{filter: blur(0);}
.product1_3 .prt_item1 .ul a:hover>img{filter: blur(5px);}

.case_d.news_d .til_box{padding-bottom: 0; border-bottom: initial;}
.case-broadcast .swiper-container{width: 1290px;}
.case-broadcast .swiper-container{ --swiper-theme-color: #ff6600;/* 设置Swiper风格 */ --swiper-navigation-color: #fff;/* 单独设置按钮颜色 */ --swiper-navigation-size: 30px;/* 设置按钮大小 */}
.case-broadcast:hover .swiper-button-next::after, .case-broadcast:hover .swiper-button-prev::after{ padding: 10px 5px; border-radius: 3px; background-color: rgba(0,0,0,0.3);}
.prt_item1 .ul .prt_title{font-size: 24px; text-align: center; color: #333;}

/* brand */
.brand .prt_item1 .wow{width: 25%; padding: 10px;}

/* recruitment */
.prt_bd{width: 100%;}
.recruitment-list .list .title .t2{width: auto;}


@media (max-width: 1760px) {
    .case-broadcast .swiper-container{width: 1100px;}
}
@media (max-width: 1580px) {
    .case-broadcast .swiper-container{width: 900px;}
}
@media (max-width: 1366px) {
    .sub_ban .txt .h1,.sub_ban .txt .h2{right: 90px;}
    .sub_ban .sub_nav{margin-left: 50px; padding: 0 70px 0 50px;}
    .main{margin: 0 0 0 50px; padding: 80px 100px 60px 50px;}
}
@media screen and (max-width: 1270px){
    .main{flex-wrap: wrap;padding: 80px 50px 60px 50px;}
    .main .c_le.pscoll .c_wrap{position: initial; top: auto;}
    .prt_item1 .ul a{width: 50%;}
}
@media (max-width: 1024px){
    .sub_ban .sub_nav{margin-left: 0;}
    .sub_ban .sub_nav .ri{display: none;}
    .main{margin: 0;}
    .prolist-wrap{justify-content: center;}
    .prolist-wrap .prolistbox{max-width: initial;}
    .brand .prt_item1 .wow{width: 33.333333%;}
}
@media (max-width: 1000px) {
    .case-broadcast .swiper-container{width: 90vw;}
}
@media screen and (max-width: 768px){
    .sub_ban{height: 230px;}
    .sub_ban .txt{padding: 0; height: 140px;}
    .sub_ban .txt .h1,.sub_ban .txt .h2{right: 0;font-size: 20px; top: 70px;}
    .sub_ban .txt .h2{top: 30px;}
    .sub_ban .sub_nav{padding: 0px 20px; top: 30px;}
    .main{padding: 50px 20px;}
    .main .c_le{width: 100%;}
    .abt_tBox{padding-bottom: 0;}

    .prt_item1 .ul a{width: 100%;}

    .news_d .btns .btn{height: 50px; width: 100px; line-height: 45px;}
    .news_d .btns .prev{padding-left: 45px; background-position: 20px center;
    }
    .news_d .btns .next{padding-left: 20px; background-position: 70px center;}

    .news_list .top_a{flex-wrap: wrap; width: 100%;}
    .news_list .top_a .pic{width: 100%; height: auto;}
    .news_list .top_a .txt{padding: 30px 20px; height: auto;}

    .sub_ban .sub_nav .le{display: flex;}
    .sub_ban .sub_nav .le .i,.sub_ban .sub_nav .le a:first-of-type{flex-shrink: 0;}
    .sub_ban .sub_nav .le a:last-of-type{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

    .brand .prt_item1 .wow{width: 50%; padding: 10px 0;}

    #content .contact-list p{width: 100%;}
}
@media (max-width: 400px) {
    .case-broadcast .swiper-container{width: 86vw;}
}