body { margin: 0px auto; padding: 0px; font-size: 14px; line-height: 28px; color: #222; font-family: Microsoft YaHei; box-sizing: border-box; }
* { box-sizing: border-box; }
div { margin: 0px; padding: 0px; }
span, p, h3 { margin: 0px; padding: 0px; }
.top60 { padding-top: 60px; }
img { margin: 0px; padding: 0px; }
dl, dt, dd, ol, ul, li, h2 { margin: 0px; padding: 0px; list-style: none; }
img { border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
form, input, select { margin: 0px; padding: 0px; }
ul { list-style-type: none; }
em { font-style: normal; }
a { text-decoration: none; color: #222; font-size: 14px; }
a:hover { color: #cb0303; text-decoration: blink; font-size: 14px; }
.cp img { border: solid #ddd 2px; }
.cp a:hover img { border: solid #0abd56 2px; }
.fr { float: right; }
.fl { float: left; }
.kg { width: 1400px; height: 20px; }
.kg1 { width: 1400px; height: 30px; margin: 0 auto; overflow: hidden; }
.kg2 { width: 1400px; height: 40px; margin: 0 auto; overflow: hidden; }
.kg3 { width: 1400px; height: 60px; margin: 0 auto; overflow: hidden; }
.kg80 { width: 1400px; height: 80px; margin: 0 auto; overflow: hidden; }
.bz { width: 1400px; margin: 0 auto; overflow: hidden; }
.bz1 { width: 1400px; margin: 0 auto; height: 117px; }
.clear { height: 0; overflow: hidden; clear: both; }
@font-face { font-family: 'iconfont'; src: url('//memberpic.114my.com.cn/heibai888/cssnew/iconfont.eot.txt'); src: url('//memberpic.114my.com.cn/heibai888/cssnew/iconfont.eot.txt?#iefix') format('embedded-opentype'), url('//memberpic.114my.com.cn/heibai888/cssnew/iconfont.woff2.txt') format('woff2'), url('//memberpic.114my.com.cn/heibai888/cssnew/iconfont.woff.txt') format('woff'), url('//memberpic.114my.com.cn/heibai888/cssnew/iconfont.ttf.txt') format('truetype'), url('//memberpic.114my.com.cn/heibai888/cssnew/iconfont.svg.txt#iconfont') format('svg'); }
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/*head*/
.head { height: 120px; position: relative; }
.head_box { width: 1400px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; height: 120px; }
.head_logo { float: left; }
.head_logo img { height: 100px; }
.head_name { font-size: 22px; line-height: 32px; float: left; font-weight: lighter; }
.head_name span { color: #c81500; }
.head_nav { float: left; margin-left: 0px; width: 588px; }
.head_nav ul { display: flex; justify-content: space-between; align-items: center; }
.head_nav li { flex: 1; z-index: 5; text-align: center; line-height: 34px; }
.head_nav>li:hover a, .head_nav>ul>li.cur a { color: #c81500; }
.head_nav li>a { font-size: 16px; position: relative; padding-bottom: 50px; }
.head_nav>ul>li>a:after { content: ''; width: 100%; height: 2px; background: #c81500; position: absolute; left: 0; bottom: 0; transform: scaleX(0); transition: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); }
.head_nav>ul>li:hover a:after, .head_nav>ul>li.cur a:after { transition: 0.5s; transform: scaleX(1); }
.head_phone { font-size: 22px; line-height: 32px; float: right; font-family: Arial; }
.head_phone i { font-size: 24px; color: #999999; margin-right: 5px; vertical-align: top; }
.dropmenu { position: absolute; width: 100%; left: 0; background: #c81500; top: 100px; opacity: 0; visibility: hidden; -webkit-transition: all .6s ease; transition: all .6s ease; z-index: 333; text-align: center; }
.dropmenu table td table { display: none; }
.dropmenu a, .dropmenu table td a { display: inline-block; line-height: 40px; color: #fff; font-size: 16px; }
.dropmenu a+a { margin-left: 100px; }
.dropmenu table, .dropmenu table tbody { width: 100% !important; display: block; }
.dropmenu table tr { display: flex; justify-content: space-evenly; }
.dropmenu table tr td { display: flex; justify-content: center; align-items: center; }
.dropmenu table tr+tr { margin-left: 25px; }
.head_nav li:hover .dropmenu { top: 100%; opacity: 1; visibility: visible; }
.page { margin: 0 auto; width: 1400px; display: flex; justify-content: center; align-items: center; }
.head_nav li:nth-child(5) .dropmenu { padding: 11px 0; }
.tb img { margin: 0px 4px; }
/*幻灯片*/
.banner { width: 100%; overflow: hidden; position: relative; }
.banner_box { max-width: 100%; height: 760px; }
.banner_box ul { list-style: none; }
.banner_box ul li { transition: .5s; width: 100%; height: 760px; background-position: center; }
.banner_box ul li+li {/*display:none;*/ }
.banner_after { width: 100%; position: absolute; bottom: 40px; left: 47%; text-align: center; }
.banner_after ul { list-style: none; }
.banner_after ul li { width: 12px; height: 12px; background: #333333; border-radius: 20px; float: left; margin-right: 10px; transition: .5s; }
.banner_after ul li:hover { background: #cb0303; width: 20px; transition: .5s; }
.banner_after ul li.on { background: #cb0303; width: 20px; }
.banner-btn .prev, .banner-btn .nex { position: absolute; left: 3%; top: 45%; margin-top: -25px; width: 39px; height: 55px; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625111545_1623821302.png) -106px 10px no-repeat #cb0303; filter: alpha(opacity=50); opacity: 0.5; display: none; transition: all 0.3s linear; }
.banner-btn .next { position: absolute; right: 3%; width: 39px; height: 55px; top: 45%; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625111545_1623821302.png) 11px 11px no-repeat #cb0303; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.banner:hover .banner-btn .prev, .banner-btn .nex { display: block; transition: all 0.3s linear; }
.banner:hover .banner-btn .next { display: block; transition: all 0.3s linear; }
/*search*/
.search_big { height: 130px; }
.search { background: #f8f8f8; height: 105px; line-height: 105px; position: relative; }
#search_nr { width: 1400px; margin: 0 auto; height: 105px; border-radius: 8px; }
#search-i { float: left; width: 30px; height: 33px; overflow: hidden; margin-top: 36px; box-sizing: border-box; border-bottom: 1px solid #dddddd; }
#search-bg { float: left; width: 172px; height: 33px; line-height: 33px; overflow: hidden; padding-left: 14px; margin-top: 36px; box-sizing: border-box; border-bottom: 1px solid #dddddd; }
.search-text { width: 873px; float: left; font-size: 14px; line-height: 105px; height: 105px; color: #999999; margin-left: 3%; }
.search-text a { font-size: 15px; color: #999999 !important; }
.search-text a:hover { font-size: 15px; color: #ffffff; }
.search-text span { float: left; color: #888888; font-size: 15px; }
#infoname { border: none; background: none; outline: none; }
.search_name { float: left; font-size: 26px; color: #ffffff; line-height: 32px; position: relative; z-index: 5; padding: 34px 0; width: 283px; height: 130px; background: #cb0303; text-align: center; }
/*mol*/
.mol { padding: 91px 0; overflow: hidden; position: relative; }
.mol_box { width: 1400px; margin: 0 auto; position: relative; }
.mol_video { float: left; }
/*视频*/
.video_sp { float: left; padding: 27px 0px; }
.ripple img { margin-left: 15px; margin-top: 12px; width: 32px; height: 32px; }
.ripple, .ripple:before, .ripple:after { position: absolute; left: 50%; top: 52%; height: 65px; width: 65px; margin-top: -34px; margin-left: -33px; border-radius: 50%; -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255,0.64); -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64); box-shadow: 0 0 0 0 #fff; animation: ripple 3s infinite; }
.ripple { padding: 6px 3px; background: rgba(255, 255, 255, 0.5); }
.ripple:before { -webkit-animation-delay: .9s; animation-delay: 0.9s; content: ""; position: absolute; right: 0; bottom: 0; }
.ripple:after { -webkit-animation-delay: .6s; animation-delay: 0.6s; content: ""; position: absolute; right: 0; bottom: 0; }
.video_box { background: rgba(0,0,0,0.6); top: 0; left: 0; z-index: -1; opacity: 0; transition: 600ms ease; }
.video_box.cur { opacity: 1; z-index: 999; transition: 600ms ease; }
.video { position: fixed; top: -100%; left: 71%; margin-top: -250px; margin-left: -575px; transition: 600ms ease; z-index: 999; }
.video_box.cur .video, .video_box.cur .video_x { top: 40%; transition: 600ms ease; }
.video_x1 { width: 632px; height: 469px; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625111703_683140686.jpg)no-repeat center; position: relative; float: left; }
.video_x1:before { content: ""; width: 100%; height: 217px; position: absolute; opacity: 0.4; }
@-webkit-keyframes ripple { 70% {
-webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);
box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);
}
 100% {
-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
 box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
}
}
.jquery-lightbox-border-bottom-left, .jquery-lightbox-border-bottom-middle, .jquery-lightbox-border-bottom-right { BOTTOM: -34px !important; }
.ripple, .ripple:before, .ripple:after { left: 41% !important; margin-left: -26px !important; }
.mol_con { float: right; position: absolute; top: 0; right: 0; width: 904px; height: 390px; background: #ffffff; padding-left: 50px; }
.mol_con b { font-size: 70px; color: #eeeeee; line-height: 70px; padding-top: 20px; display: inline-block; }
.mol_con p { font-size: 24px; line-height: 30px; color: #666666 }
.mol_con p span { color: #c81500; margin-top: 30px; display: inline-block; }
.mol_con em { font-size: 15px; line-height: 28px; color: #888888; display: inline-block; margin-top: 45px; }
.mol_con a { font-size: 16px; color: #c81500; line-height: 20px; margin-top: 30px; display: inline-block; }
.mol_txt { background: url()no-repeat #333333 16px 48px; position: absolute; top: 0; right: 0; width: 139px; height: 147px; font-size: 25px; color: #ffffff; text-align: center; padding-top: 40px; line-height: 35px; letter-spacing: 1px; }
.mol:after { content: ''; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625111743_803763958.jpg)no-repeat; position: absolute; bottom: 91px; right: 0; width: 574px; height: 116px; }
/*num*/
.num { width: 100%; background: #36373a; padding: 58px 0; overflow: hidden; }
.num_box { width: 1400px; margin: 0 auto; }
.num_con { }
.num_con ul { display: flex; justify-content: space-around; align-items: center; }
.num_con li { text-align: center; position: relative; color: #ffffff; }
.num_con li i { font-size: 35px; line-height: 35px; }
.num_con li p { font-size: 20px; line-height: 32px; margin-top: 21px; }
.num_con li p span { font-size: 12px; color: #666666; line-height: 16px; display: flex; justify-content: center; }
.num_con li:before { content: ''; width: 1px; height: 220px; background: #46474b; position: absolute; top: -56px; left: -80px; }
.num_con li:last-child:after { content: ''; width: 1px; height: 220px; background: #46474b; position: absolute; top: -56px; right: -80px; }
/*pro*/
.pro { width: 100%; background: #f8f8f8; padding: 90px 0; overflow: hidden; }
.pro_box { width: 1400px; margin: 0 auto; }
.pro_tit { font-size: 42px; line-height: 60px; text-align: center; position: relative; font-weight: lighter; }
.pro_tit:after { content: ''; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625150838_1563482975.png)no-repeat; width: 43px; height: 9px; position: absolute; bottom: -25px; left: 48%; }
.pro_tit span { color: c81500; }
.pro_tit p { font-size: 18px; color: #888888; line-height: 30px; }
.pro_tab { margin-top: 60px; }
.pro_nav { width: 1400px; margin: 0 auto; }
.pro_nav table { width: 100% !important; }
.pro_nav table tr { display: flex; justify-content: center; }
.pro_nav table tr td { text-align: center; background: #333333; display: inline-block; width: 160px; height: 62px; position: relative; }
.pro_nav table tr td:after { content: ""; width: 0px; height: 0px; border-top: 9px solid #c81500; border-right: 7px solid transparent; border-bottom: 10px solid transparent; border-left: 7px solid transparent; position: absolute; top: 62px; left: 45%; transition: 0.5s all ease-in-out; display: none; }
.pro_nav table tr td+td { margin-left: 15px; }
.pro_nav table tr td a { display: block; font-size: 16px !important; }
.pro_nav table tr td.on { background: #c81500; transition: 0.5s all ease-in-out; }
.pro_nav table tr td.on:after { display: block; transition: 0.5s all ease-in-out; }
.pro_con { display: inline-block; margin-top: 45px !important; }
.pro_call table tr td { width: calc((100% - 29px)/4); height: 100%; padding-left: 0 !important; display: inline-block; }
.pro_call table tr td+td { margin-left: 7px; }
.pro_call table tr td img { width: 100%; height: auto; }
.pro_call table tr a:hover { color: #ffffff; font-weight: bold !important; }
.pro_call td { padding-left: 0 !important; display: inline-block; position: relative; overflow: hidden; margin-bottom: 16px; border: 1px solid #ddd; }
.pro_call td:hover>a:after { content: ''; position: absolute; width: 100%; height: 100%; transition: 0.3s all ease-in-out; }
.pro_call td>a:after { content: ''; position: absolute; width: 0; height: 0; right: 0; left: 0; top: 0; background: rgb(51 51 51 / 0.5)url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625150921_640804097.png) no-repeat center; transition: 0.3s all ease-in-out; }
.pro_call td br { display: none; }
.pro_call td span { width: 100%; display: block; height: 36px; line-height: 36px !important; background: #c81500; margin-left: -1px; margin-bottom: -1px; position: absolute; left: 100%; right: 0; margin: auto; bottom: 0px; transition: 0.3s all ease-in-out; }
.pro_call td span a { color: #fff !important; }
.pro_call td:hover span { position: absolute; left: 0; right: 0; margin: auto; bottom: 0px; background: #c81500; transition: 0.3s all ease-in-out; }
.ddsubmenustyle li a { height: 40px!important; line-height: 40px!important; }
.ddsubmenustyle li { width: 130px!important; }
.pro_tp { text-align: center; padding-top: 30px; }
.pro_more { width: 1400px; margin: 0 auto; display: flex; justify-content: center; align-items: center; margin-top: 60px; }
.pro_more a { font-size: 16px; color: #ffffff; width: 167px; height: 47px; line-height: 47px; padding-left: 40px; background: #c81500; border-radius: 40px; margin: 0 13px; transition: 0.5s; }
.pro_more a:first-child { background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625150950_359288014.png)no-repeat #333333 120px 14px; }
.pro_more a:last-child { background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625151016_859907780.png)no-repeat #c81500 120px 14px; }
.pro_more a:hover { width: 177px; transition: 0.5s; }
/*int*/
.int { padding: 102px 0 193px 0; overflow: hidden; }
.int_box { width: 1400px; margin: 0 auto; }
.int_tit { font-size: 42px; line-height: 60px; text-align: center; position: relative; font-weight: lighter; }
.int_tit:after { content: ''; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625150838_1563482975.png)no-repeat; width: 43px; height: 9px; position: absolute; bottom: -25px; left: 48%; }
.int_tit span { color: c81500; }
.int_tit p { font-size: 18px; color: #888888; line-height: 30px; }
.int_con { width: 1400px; margin-top: 85px; height: 510px; }
.int_con ul { display: flex; justify-content: space-between; align-items: end; }
.int_con li { height: 480px; background: #f5f5f5; flex: 1; border-radius: 10px; padding: 63px 36px; text-align: center; transition: 0.5s; cursor: pointer; }
.int_con li.on { height: 540px; transition: 0.5s; background: #c81500; transform: translateY(-30px); }
.int_con li.on b, .int_con li.on p, .int_con li.on p span, .int_con li.on em { color: #ffffff; }
.int_con li+li { margin-left: 13px; }
.int_con li b { font-size: 56px; line-height: 60px; color: #dddddd; }
.int_con li p { font-size: 20px; color: #333333; font-weight: bold; line-height: 24px; margin-top: 45px; }
.int_con li p span { font-size: 14px; line-height: 28px; color: #999999; display: flex; font-weight: normal; margin-top: 20px; }
.int_con li i { width: 20px; height: 2px; background: #c81500; display: inline-block; margin-top: 42px; }
.int_con li em { font-size: 20px; line-height: 24px; text-transform: uppercase; font-weight: bold; color: #dddddd; display: block; margin-top: 32px; }
/*mod*/
.mod { width: 100%; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625144742_1218198343.jpg)no-repeat center; height: 286px; padding: 62px 0; }
.mod_box { width: 1400px; margin: 0 auto; position: relative; display: flex; justify-content: flex-end; align-items: flex-end; }
.mod_box:after { content: ''; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625143900_334711463.png)no-repeat; width: 416px; height: 500px; position: absolute; top: -45px; left: 0; }
.mod_con { color: #ffffff; margin-right: 13%; }
.mod_con b { font-size: 42px; line-height: 44px; }
.mod_con em { font-size: 22px; font-weight: lighter; line-height: 46px; display: block; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625151159_1882848259.png)no-repeat; width: 471px; height: 46px; padding-left: 16px; margin: 14px 0 23px 0; }
.mod_con p { font-size: 21px; line-height: 25px; }
.mod_con p span { font-size: 12px; line-height: 18px; color: #666666; display: block; letter-spacing: -0.38px; }
.mod_phone { color: #ffffff; }
.mod_phone p { background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625151127_430648319.png)no-repeat 0 12px; font-size: 16px; padding-left: 60px; margin-bottom: 15px; }
.mod_phone p span { font-size: 29px; line-height: 32px; display: block; font-family: Arial; }
.mod_phone a { font-size: 16px; color: #ffffff; width: 122px; height: 37px; line-height: 35px; text-align: center; border: 1px solid #ffffff; border-radius: 10px; display: inline-block; position: relative; z-index: 2; }
.mod_phone a+a { margin-left: 12px; }
.mod_phone a:before, .mod_phone a:after { position: absolute; content: ""; width: 0%; height: 0%; border: 1px solid; border-radius: 10px; z-index: -1; transition: all 0.3s ease; }
.mod_phone a:before { top: 2px; left: 2px; border-bottom-color: transparent; border-right-color: transparent; border-top-color: #fff; border-left-color: #fff; }
.mod_phone a:hover:before, .mod_phone a:hover:after { border-color: #fff; height: 100%; width: 100%; }
.mod_phone a:hover:before, .mod_phone a:hover:after { border-color: #fff; height: 100%; width: 100%; }
.mod_phone a:after { bottom: 2px; right: 2px; border-top-color: transparent; border-left-color: transparent; border-bottom-color: #fff; border-right-color: #fff; }
.mod_phone a:hover { border: none; }
/*appli*/
.appli { padding: 100px 0; overflow: hidden; }
.appli_box { width: 1400px; margin: 0 auto; }
.appli_tit { font-size: 42px; line-height: 60px; text-align: center; position: relative; font-weight: lighter; }
.appli_tit:after { content: ''; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625150838_1563482975.png)no-repeat; width: 43px; height: 9px; position: absolute; bottom: -25px; left: 48%; }
.appli_tit span { color: c81500; }
.appli_tit p { font-size: 18px; color: #888888; line-height: 30px; }
.appli_call { margin-top: 54px; }
.appli_call tr td { height: 350px; display: inline-block; margin-bottom: 20px; padding-left: 0 !important; overflow: hidden; position: relative; }
.appli_call tr td img { -webkit-transition: .8s; -o-transition: .8s; transition: .8s; }
.appli_call tr td+td { margin-left: 14px; }
.appli_call div { height: 42px; background: rgba(200, 21, 0, 0.7); line-height: 42px; padding-top: 0 !important; transition: all 0.3s linear; width: 100%; position: absolute; bottom: -42px; }
.appli_call div a { font-size: 1rem; color: #ffffff !important; }
.appli_call tr td:hover:before { height: 100%; }
.appli_call tr td:before { height: 0%; width: 3px; }
.appli_call tr td:before { position: absolute; content: ""; left: 0; top: 0; background: #c81500; transition: all 0.5s ease; z-index: 1; }
.appli_call tr td:hover:after { width: 100%; }
.appli_call tr td:after { width: 0%; height: 3px; }
.appli_call tr td:after { position: absolute; content: ""; left: 0; top: 0; background: #c81500; transition: all 0.5s ease; z-index: 1; }
.appli_call table tr td a:hover:before { height: 100%; }
.appli_call table tr td a:before { width: 3px; height: 0%; }
.appli_call table tr td a:before { position: absolute; content: ""; right: 0; bottom: 0; background: #c81500; transition: all 0.5s ease; z-index: 1; }
.appli_call table tr td a:hover:after { width: 100%; }
.appli_call table tr td a:after { width: 0%; height: 3px; }
.appli_call table tr td a:after { position: absolute; content: ""; right: 0; bottom: 0; background: #c81500; transition: all 0.5s ease; z-index: 1; }
.appli_call tr td:hover div { bottom: 2px; }
.appli_call table tr td:hover div a { display: block; transition: all 0.3s linear; }
.appli_call table tr td:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
.appli_call table tr td a { display: block; overflow: hidden; }
.appli_call table tr td br { display: none; }
/*adv*/
.adv { width: 100%; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625151503_1615002108.png)no-repeat center; height: 1201px; padding: 200px 0; overflow: hidden; }
.adv_box { width: 1400px; margin: 0 auto; }
.adv_tit { font-size: 48px; line-height: 60px; text-align: center; position: relative; color: #ffffff; }
.adv_tit:after { content: ''; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625150838_1563482975.png)no-repeat; width: 43px; height: 9px; position: absolute; bottom: -25px; left: 48%; }
.adv_tit p { font-size: 18px; color: #888888; line-height: 36px; }
.adv_tab { position: relative; margin-top: 90px; }
.adv_nav { width: 416px; height: 521px; background: #282828; position: absolute; right: 0; top: 0; padding: 52px 55px; z-index: 5; }
.adv_nav ul { margin-top: 44px; }
.adv_nav li { width: 307px; height: 99px; background: #333333; display: flex; align-items: center; padding: 0 23px; margin-bottom: 4px; cursor: pointer; transition: 0.5s; }
.adv_nav li.on { background: #c81500; transition: 0.5s; }
.adv_nav li.on i { color: #c81500; transition: 0.5s; transform: rotate(360deg); }
.adv_nav li i { width: 60px; height: 60px; background: #ffffff; border-radius: 50%; display: flex; justify-content: center; align-items: center; font-size: 28px; color: #333333; }
.adv_nav li p { font-size: 18px; line-height: 30px; color: #ffffff; margin-left: 18px; font-weight: bold; }
.adv_nav li p span { font-size: 15px; line-height: 24px; display: block; font-weight: normal; }
.adv_txt { font-size: 30px; color: #ffffff; font-weight: lighter; letter-spacing: 3px; line-height: 30px; }
.adv_txt span { font-size: 20px; display: block; letter-spacing: 1px; line-height: 40px; }
.adv_con { }
.adv_big { }
.adv_big p { font-size: 30px; line-height: 36px; color: #ffffff; }
.adv_big p span { font-size: 15px; line-height: 30px; color: #888888; display: block; margin-top: 10px; width: 889px; }
.adv_big i { margin-top: 35px; display: inline-block; }
/*case*/
.case { padding: 90px 0; overflow: hidden; }
.case_box { width: 1400px; margin: 0 auto; }
.case_tit { font-size: 42px; line-height: 60px; text-align: center; position: relative; font-weight: lighter; }
.case_tit:after { content: ''; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625150838_1563482975.png)no-repeat; width: 43px; height: 9px; position: absolute; bottom: -25px; left: 48%; }
.case_tit span { color: c81500; }
.case_tit p { font-size: 18px; color: #888888; line-height: 30px; }
.case_con { margin-top: 140px; }
.case_con ul { display: flex; justify-content: space-between; align-items: center; }
.case_con li { width: 440px; height: 574px; background: #f8f8f8; padding: 38px 33px; text-align: center; }
.case_con li:nth-child(2) { width: 470px; height: 650px; padding: 45px 40px; margin-top: -73px; }
.case_con li:nth-child(2) a { margin-top: 40px; }
.case_con li i { }
.case_con li p { font-size: 22px; color: #c81500; line-height: 24px; font-weight: bold; margin-top: 40px; }
.case_con li p span { font-size: 15px; line-height: 30px; color: #888888; display: block; font-weight: normal; text-align: left; margin-top: 30px; }
.case_con li a { width: 128px; height: 40px; background: #dddddd; border-radius: 10px; text-transform: uppercase; line-height: 40px; text-align: center; display: inline-block; margin-top: 32px; position: relative; overflow: hidden; transition: 0.5s; z-index: 5; }
.case_con li a:before, .case_con li a:after { content: ''; position: absolute; top: 0; left: 0; width: 128px; height: 0; background: #c81500; z-index: -1; transition: 0.5s; }
.case_con li a:hover { color: #ffffff; transition: 0.5s; }
.case_con li a:hover:before, .case_con li a:hover:after { height: 20px; transition: 0.5s; }
.case_con li a:after { top: auto; bottom: 0; }
.case_appli { display: inline-block; margin-top: 40px; }
.case_appli .tempWrap { width: 1400px !important; }
.case_appli table tr { display: block; height: 107px; }
.case_appli table tr td { border: 1px solid #dddddd; display: inline-block; padding-left: 0 !important; position: relative; overflow: hidden; }
.case_appli table tr td+td { margin-left: 4px; }
.case_appli table tr td img { margin-bottom: 0px !important; }
.case_appli table tr td:hover div a { display: block; position: absolute; bottom: 0; width: 200px; height: 100%; color: #fff !important; -webkit-transition: all 0.5s; transition: all 0.5s; display: flex; justify-content: center; align-items: center; z-index: 5; }
.case_appli table tr td div a { display: block; position: absolute; width: 200px; height: 28px; line-height: 28px; color: #fff !important; -webkit-transition: all 0.5s; transition: all 0.5s; }
.case_appli table tr td:before, .case_appli table tr td:after { position: absolute; top: 50%; content: ''; width: 20px; height: 20px; background: rgb(202 2 2 / 0.3); border-radius: 50%; z-index: 1; }
.case_appli table tr td:before { left: -20px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.case_appli table tr td:after { right: -20px; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); }
.case_appli table tr td:hover:before { -webkit-animation: criss-cross-left 0.8s both; animation: criss-cross-left 0.8s both; }
.case_appli table tr td:hover:after { -webkit-animation: criss-cross-right 0.8s both; animation: criss-cross-right 0.8s both; }
@-webkit-keyframes criss-cross-left { 0% {
left: -20px;
}
 50% {
left: 50%;
width: 20px;
height: 20px;
}
 100% {
left: 50%;
width: 375px;
height: 375px;
}
}
@keyframes criss-cross-left { 0% {
left: -20px;
}
 50% {
left: 50%;
width: 20px;
height: 20px;
}
 100% {
left: 50%;
width: 375px;
height: 375px;
}
}
@-webkit-keyframes criss-cross-right { 0% {
right: -20px;
}
 50% {
right: 50%;
width: 20px;
height: 20px;
}
 100% {
right: 50%;
width: 375px;
height: 375px;
}
}
@keyframes criss-cross-right { 0% {
right: -20px;
}
 50% {
right: 50%;
width: 20px;
height: 20px;
}
 100% {
right: 50%;
width: 375px;
height: 375px;
}
}
/*about*/
.about { width: 100%; background: #333333; padding: 65px 0; overflow: hidden; }
.about_box { width: 1400px; margin: 0 auto; }
.about_tit { font-size: 42px; line-height: 60px; text-align: center; position: relative; font-weight: lighter; color: #ffffff; }
.about_tit:after { content: ''; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625150838_1563482975.png)no-repeat; width: 43px; height: 9px; position: absolute; bottom: -25px; left: 48%; }
.about_tit p { font-size: 18px; color: #ffffff; line-height: 30px; }
.about_con { margin-top: 70px; color: #ffffff; text-align: center; }
.about_con i { display: inline-block; }
.about_con p { font-size: 16px; line-height: 32px; margin-top: 40px; font-weight: lighter; }
.about_con a { width: 139px; height: 42px; border: 1px solid #ffffff; border-radius: 10px; font-size: 16px; color: #ffffff; line-height: 40px; display: inline-block; margin: 0 8px; margin-top: 56px; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625152736_1408243138.png)no-repeat 100px 13px; padding-right: 30px; position: relative; overflow: hidden; z-index: 5; transition: 0.5s; }
.about_con span { position: absolute; display: block; width: 0; height: 0; border-radius: 50%; background: #c81500; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: width 0.4s, height 0.4s; transition: width 0.4s, height 0.4s; z-index: -1; transition: 0.5s; }
.about_con a:hover span { width: 562.5px; height: 562.5px; transition: 0.5s; }
/*新闻中心*/
.news { width: 100%; background-color: #f9f9f9; overflow: hidden; height: 842px; }
.news_box { width: 1400px; margin: 0 auto; overflow: hidden; }
.news_tab { margin-top: 62px; }
.news_Cen { font-size: 38px; line-height: 40px; color: #c81500; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625152800_297297349.png)160px 21px no-repeat; float: left; }
.news_Cen span { color: #c81500; }
.news_Cen p { font-size: 16px; color: #888888; line-height: 42px; }
.news_pic { width: 600px; float: left; margin-top: 30px; position: relative; height: 570px; }
.news_nav { float: right; overflow: hidden; }
.news_dyn { display: inline-block; float: right; }
.news_dyn ul { list-style: none; }
.news_dyn ul li { width: 150px; float: left; background: #333333; text-align: center; margin-right: 12px; height: 54px; line-height: 54px; position: relative; }
.news_dyn ul li a { font-size: 16px; color: #ffffff; display: block; }
.news_y .news_div_item_year, .news_div_item_month, .news_div_item_day { float: left; }
.news_div_item_title a { font-size: 16px; line-height: 40px; }
.news_div_item_title a:hover { color: #c81500; }
.news_div_item_body { font-size: 14px; color: #999999; line-height: 26px; }
.news_y .news_div_item_date { font-size: 14px; color: #999999; position: absolute; bottom: 26px; left: 200px; margin-left: 24px; }
.news_y .news_div_item { position: relative; float: left; border-bottom: 1px solid #dddddd; padding-bottom: 21px; margin-top: 26px; }
.news_y .news_div_item_content { width: 540px; float: right; margin-left: 24px; }
.news_y .news_div_item_pic { float: left; }
.news_y img.news_div_item_image { width: 200px; height: 150px; }
.news_y .news_div { display: inline-block; }
.news_pic .news_div { display: inline-block; }
.news_pic .news_div_item_content { position: absolute; bottom: 0; border-bottom: 1px solid #dddddd; height: 115px; }
.news_call { width: 1400px !important; }
.news_y { width: 765px; float: right; display: inline-block; margin-top: 5px; }
.news_dyn ul li.on a { background: #c81500; color: #ffffff; transition: 0.5s; }
.news_dyn li.on:after { content: ""; width: 0px; height: 0px; border-top: 9px solid #c81500; border-right: 7px solid transparent; border-bottom: 10px solid transparent; border-left: 7px solid transparent; position: absolute; top: 54px; left: 45%; transition: 0.5s; }
.news_pic img.news_div_item_image { width: 600px; height: 450px; }
.news_y .news_div_item:nth-child(1) { display: none; }
/*版权*/
.links { font-size: 15px; color: #eaeaea; line-height: 36px; padding: 1.2% 20px; border-radius: 0 0 40px 40px; background: #232323; }
.links_t { width: 105px; padding-left: 25px; background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625152826_1719597468.png) no-repeat left center; }
.w1300 { width: 1400px; margin: 0 auto; }
.links_c { }
/*.linkTagcs li a:hover{ color:#fff !important;}
.linkTagcs li a {color:#666666 !important;}
.linkTagcs {width:1000px !important;}*/
.copyright { background: #181818; }
.crcon { padding: 50px 0; }
.crkslj, .crcode { font-size: 0; padding-bottom: 40px; }
.crkslj li { display: inline-block; vertical-align: top; margin-right: 85px; }
.crkslj li p { font-size: 18px; color: #fff; font-weight: lighter; position: relative; padding-left: 23px; margin-bottom: 20px; }
.crkslj li p:after { content: ''; display: block; position: absolute; height: 1px; width: 13px; margin: 10px 0; transition: all .5s ease; background: #ca0202; left: 0; top: 5px; }
.crkslj li a { font-size: 13px; font-weight: lighter; display: block; line-height: 33px; color: #888 !important; margin-left: 23px; }
.crkslj li a:hover { text-decoration: underline; color: #fff !important; }
.crconcat { text-align: center; line-height: 28px; font-size: 14px; color: #888; height: 204px; padding-left: 70px; border-left: 1px solid #222222; }
.crconcat span { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 32px; color: #f5f5f5; margin-bottom: 15px; }
.crconcat a { display: block; margin: 15px auto 0 auto; padding: 0 20px 0 50px; line-height: 40px; border-radius: 25px; background: #c81500 url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230625/20230625152854_984913156.png) no-repeat 24px center; font-size: 13px; font-weight: lighter; color: #ffffff !important; }
.crconcat a:hover { box-shadow: 0 0 5px #c81500; }
.crcode dl { display: inline-block; vertical-align: top; font-size: 14px; line-height: 40px; text-align: center; color: #666666; }
.crcode dl img { width: 134px; height: 134px; }
.crcode dl+dl { margin-left: 14px; }
.end { padding: 26px 0; line-height: 32px; border-top: 1px solid #383838; }
.end, .end a { font-size: 13px; color: #888 !important; }
.end a:hover { text-decoration: underline; color: #fff !important; }
.end p:nth-child(2) a { padding: 0 5px; }
.copy_icon { float: right; }
.copy_pic { float: left; height: 180px; overflow: hidden; }
.copy_pic li { width: 130px; height: 180px; overflow: hidden; }
.copy_pic li p { font-size: 20px; color: #ffffff !important; text-align: center; }
.copy_pic li i { margin-top: 20px; display: inline-block; }
.copy_pic li i img { width: 130px; height: 130px; }
.copy_str { float: right; margin-left: 38px; margin-top: 38px; }
.copy_str li { width: 40px; height: 40px; background: #333333 !important; border-radius: 50%; text-align: center; padding-top: 10px; transition: 0.5s; cursor: pointer; }
.copy_str li.on { background: #c81500 !important; transition: 0.5s; }
.copy_str li+li { margin-top: 10px; }


/*六大优势*/
.adva_bg{padding-bottom: 80px;background:#fff;margin-top: 50px;}
.adva{display: flex;flex-wrap: wrap;}
.adva li{width:33.3%;background:#fff;padding:2vw;}
.adva li+li{border-left:1px #eee solid;}
.adva li:nth-child(n+4):nth-child(-n+6){border-top:1px #eee solid;}
.adva li:nth-child(4){border:none;}
.adva i{display: block;margin-bottom: 1vw;overflow: hidden;}
.adva i img{width:100%;transition: 0.3s;}
.adva li:hover i img{transform: scale(1.2);}
.adva em{display: flex;align-items: center;justify-content: center;width:55px;height:40px;margin-right: 20px;background:#c81500;border-radius:0 50px 50px 0;font-size: 26px;color: #fff;}
.adva b{font-size: 22px;color: #333;}
.adva span{padding-left:10px;font-size:16px;color:#666;}
.adva dt{display: flex;align-items: center;margin-bottom: 5px;}
.adva p{font-size:15px;line-height:28px;color:#888;font-weight:lighter;height: 84px; }


/*荣誉资质*/
.honor_bg { padding-bottom: 70px; background: #f5f5f5 url()no-repeat center bottom; }
.honor_t font { font-size: 16px; line-height: 30px; }
.honor_t { margin-top: -100px; position: relative; z-index: 3; }
.honor_cont { padding-top: 50px; }
.honor_cont table td { border: 1px solid #eee; width: 350px !important; height: auto; padding-left: 0px !important; display: block; float: left; transition: 0.3s all ease-in-out; position: relative; }
.honor_cont table td:after { content: ""; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 100%; height: 100%; background: #c81500; transform: scale(0); transition: 0.3s all ease-in-out; }
.honor_cont table td:hover::after { transform: scale(1); }
.honor_cont table td img { width: 100%; height: auto; transition: 0.3s ease all; }
.honor_cont table td div { padding-top: 0px !important; width: 90%; position: relative; z-index: 2; }
.honor_cont table td div a { font-size: 15px; color: #333; line-height: 50px; overflow: hidden; -webkit-line-clamp: 1; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; }
.honor_cont table td:hover div a { color: #fff; }
.honor_cont table td div:after { content: ''; width: 40px; height: 4px; display: block; background: #ccc; margin: 5px auto; transition: 0.3s all ease-in-out; position: relative; z-index: 2; }
.honor_cont table tr { display: block; }
.honor_cont table td br { display: none; }
.honor .btn { background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230626/20230626094809_313169585.png)no-repeat center; width: 29px; height: 10px; bottom: 16px !important; position: absolute; cursor: pointer; }
.honor_btnl { left: 44% !important; }
.honor_btnr { right: 44% !important; transform: rotate(180deg); }
.honor_b { position: relative; }
.honor_b a { background: url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230626/20230626094844_1803630985.png) center no-repeat; width: 58px; height: 44px; display: block; margin: 50px auto 0; border-radius: 5px; border: 1px #eee solid; transition: 0.3s all ease-in-out; }
.honor_b a:hover { background: #c81500url(https://memberpic.114my.com.cn/heibai888/uploadfile/image/20230626/20230626094919_844833461.png) center no-repeat; }
.honor_cont table td:hover { border: 1px solid #c81500; }
.honor_cont table td:hover div:after { background: #db2242; width: 60px; }
.honor_cont table td>a { width: 90%; display: block; overflow: hidden; margin: 20px auto 0; position: relative; z-index: 2; }