/*通用代码*/




* { margin: 0px; padding: 0px; }
body { font-size: 14px; color: #333; font-family: "Microsoft YaHei"; font-family: '微软雅黑'; min-width: 1300px; overflow-x: hidden; }
img { margin: 0px; padding: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
h1, h2, h3, h4, h5, h6, h7 { font-weight: normal; }
dl, dt, dd, ol, ul, li, from, input, select, span, p, div { margin: 0px; padding: 0px; list-style: none; }
.clear { clear: both; }
a { color: #222222; text-decoration: none; font-size: 14px; }
a:hover { color: #dd272a; cursor: pointer; }
em, i { font-style: normal; }
input, button, select, textarea { outline: none; font-family: "Microsoft YaHei"; font-family: '微软雅黑'; }
.box { margin: 0 auto; width: 95%; min-width: 1400px; }
.w1400 { max-width: 1400px; margin: 0 auto; min-width: 1400px; }
.page { margin: 0 auto; width: 1400px; font-size: 14px; }
.w1500 { max-width: 1500px; margin: 0 auto; min-width: 1500px; }
.gy { max-width: 1500px; margin: 0 auto; min-width: 1300px; width: 100%; }
.fr { float: right; }
.fl { float: left; }
.top40 { margin-top: 40px; }
.top50 { margin-top: 50px; }
.top70 { margin-top: 70px; }
@font-face { font-family: "iconfont"; /* Project id 2607692 */ src: url('//memberpic.114my.com.cn/mingfengfs/cssnew/iconfont.woff2.txt') format('woff2'), url('//memberpic.114my.com.cn/mingfengfs/cssnew/iconfont.woff.txt') format('woff'), url('//memberpic.114my.com.cn/mingfengfs/cssnew/iconfont.ttf.txt') format('truetype'); }
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
*, :after, :before { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.title { text-align: center; font-size: 40px; color: #333; }
.title em { color: #dd272a; }
.title span { display: block; font-size: 18px; color: #9a9b9d; margin: 14px 0 26px 0; }
.title i { display: block; width: 80px; height: 5px; margin: 0 auto; position: relative; }
.title i::after, .title i::before { content: ''; display: block; position: absolute; width: 30px; height: 5px; top: 0; left: 0; }
.title i::after { right: 0px; left: inherit; background: #dd272a; animation: allTitleAfter 3s infinite linear; }
.title i::before { background: #dd272a; animation: allTitleBefore 3s infinite linear; }
.title t { width: 30px; height: 5px; background: #FF8C00; margin: 0 auto; display: block; animation: allTitleI 3s infinite linear; }
 @keyframes allTitleI { 0% {
transform:translateX(0px);
}
25% {
transform:translateX(-25px);
}
50% {
transform:translateX(0px);
}
75% {
transform:translateX(25px);
}
100% {
transform:translateX(0px);
}
}
@keyframes allTitleBefore { 0% {
width:15px;
}
25% {
width:0px;
}
50% {
width:15px;
}
75% {
width:30px;
}
100% {
width:15px;
}
}
@keyframes allTitleAfter { 0% {
width:15px;
}
25% {
width:30px;
}
50% {
width:15px;
}
75% {
width:0px;
}
100% {
width:15px;
}
}
.title em { font-size: 40px; display: inline-block; height: 8px; }
.title em i { display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #c4d0dc; animation: bounce_fountainG 1.2s linear infinite; }
.title em i+i { margin-left: 18px; }
.title em i:nth-child(1) { animation-delay: .4s; }
.title em i:nth-child(2) { background: #10315a; animation-delay: .6s; }
.title em i:nth-child(3) { animation-delay: .8s; }
 @keyframes bounce_fountainG { 0% {
transform:scale(1);
}
100% {
transform:scale(.5);
}
}
/*抬头*/
.tp_bg { height: 46px; line-height: 46px; background: #dd272a; color: #eeeeee; }
.tp_bg a { color: #eeeeee; }
.tp_fr p { float: left; height: 46px; margin-left: 20px; }
.tp_fr p a { color: #eeeeee; }
.tp_fr p a:hover { color: #fff; }
.tp_fr p img { float: left; margin: 15px 12px 0 0; }
.tp_fr p span { font-size: 18px; color: #fff; font-family: "Arial"; float: right; display: block; }
.top_bg { }
.top { width: 95%; min-width: 1400px; height: 120px; margin: 0 auto; position: relative; }
.logo { padding-top: 30px; }
.logo img { height: 70px !important; }
.name { margin-top: 29px; margin-left: 30px; background: url(https://memberpic.114my.com.cn/mingfengfs/uploadfile/image/20230301/20230301094902_203645451.jpg) no-repeat left; padding-left: 30px; }
.name b { font-size: 30.5px; color: #222; }
.name p { font-size: 17px; color: #222; line-height: 25px; }
.NavCeshi > li { float: left; top: 0px; padding: 0 25px; -webkit-transition: 0.2s all ease-in-out; transition: 0.2s all ease-in-out; position: relative; }
.NavCeshi > li > a { display: block; text-align: center; transition: 0.2s all ease-in-out; position: relative; box-sizing: border-box; height: 120px; line-height: 120px; font-size: 16px; color: #333; z-index: 3; border-radius: 100px; }
.NavCeshi > li > a:hover { transform: scale(1.1); }
/*.NavCeshi > li.navcurrent > a:before,.NavCeshi > li:hover > a:before{ left: 12px !important}*/
.NavCeshi > li > a:after { content: ''; display: block; width: 0%; height: 3px; -webkit-transition: 0.2s all ease-in-out; transition: 0.2s all ease-in-out; position: absolute; left: 0; right: 0; bottom: 40px; margin: 0 auto; background: #dd272a; }
.NavCeshi > li.navcurrent > a:after, .NavCeshi > li:hover > a:after { width: 30px; }
.NavCeshi > li:before { content: ''; display: block; width: 1px; height: 13px; position: absolute; left: 2%; top: 46%; background: url(https://memberpic.114my.com.cn/mingfengfs/uploadfile/image/20230301/20230301094941_1824579516.png)no-repeat center; float: left; }
.NavCeshi > li:nth-child(1):before { display: none; }
/*导航下拉*/
.nav2 { -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; position: absolute; width: 190px; opacity: 0; visibility: hidden; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0px, 10px, 0px); z-index: 9999; left: 50%; top: 120px; margin-left: -94px; text-align: center; border-top: 4px #333 solid; }
.nav2 a { box-sizing: content-box; background: #dd272a; box-shadow: 0 6px 10px rgba(0, 0, 0, .1); padding: 18px 0; width: 190px; height: 14px; line-height: 14px; display: block; color: #fff; font-size: 14px; -webkit-transition: none ease-out .3s; transition: none ease-out .3s; transition-property: color, background, text-indent, opacity; }
.nav2 a:hover { background: #fff; text-indent: 10px; color: #dd272a; }
.nav ul li:hover .nav2 { opacity: 1; visibility: visible; transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.12); transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
 @media (max-width: 1680px) and (min-width: 1600px) {
.NavCeshi > li { padding: 0 19px; }
}
@media (max-width: 1599px) and (min-width: 1400px) {
.NavCeshi > li { padding: 0 14px; }
}
@media (max-width: 1399px) and (min-width: 1200px) {
.NavCeshi > li { padding: 0 12px; }
}
/*幻灯片*/
.banner { overflow: hidden; width: 100%; position: relative; z-index: 1; background: #aaa; }
.banner-box { min-width: 1300px; height: 700px; position: relative; margin: 0 auto; }
.banner-box .bd, .banner-box .bd ul { width: 100% !important; }
.banner-box .bd li { width: 100% !important; height: 700px; background-position: center; background-repeat: no-repeat; }
.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: 260px; left: 0; margin-left: 0; height: 415px; overflow: hidden; }
.banner-btn a { display: block; width: 49px; height: 104px; position: absolute; top: 30px; 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(https://memberpic.114my.com.cn/mingfengfs/uploadfile/image/20230301/20230301095008_568952277.png) no-repeat 0 0; }
.banner-btn a.next { right: -50px; background: url(https://memberpic.114my.com.cn/mingfengfs/uploadfile/image/20230301/20230301095008_568952277.png) no-repeat -49px 0; }
.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; opacity: 0.8; }
.banner-box .hd ul li.on { background: #dd272a; border-radius: 8px; width: 70px; }
.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; }
/*搜索*/
.search { height: 97px; background: url(https://memberpic.114my.com.cn/mingfengfs/uploadfile/image/20230301/20230301095042_745335880.jpg) repeat-x bottom; padding-bottom: 30px; }
.keywords { line-height: 66px; }
.keywords a { font-size: 13px; color: #888888; font-weight: lighter; padding: 0px 30px; }
.keywords a+a { border-left: 1px dotted #a4a4a4 }
.keywords span { font-size: 14px; color: #222222; }
.keywords a:hover { color: #dd272a; text-decoration: underline; }
#search_bg { height: 66px; width: 297px; border-left: 1px solid #ebebeb; }
#search_bg input { float: left; height: 66px; }
#sso { background: #dd272a; }
#infoname { width: 230px; padding-left: 20px; }
/**/
.bh_tit { text-align: center; font-size: 42px; position: relative; line-height: 45px; margin-bottom: 30px; }
/*.bh_tit:before {content:'';width:24px;height: 24px;background: #dd272a;opacity: 0.1;position: absolute;left:40%;bottom: 48px; border-radius: 50%;}*/
.bh_tit b { color: #dd272a; }
.bh_tit p { font-size: 18px; color: #999; }
.bh_tit em { font-size: 0; display: inline-block; height: 8px; }
.bh_tit em i { display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #c4d0dc; animation: bounce_fountainG 1.2s linear infinite; }
.bh_tit em i+i { margin-left: 18px; }
.bh_tit em i:nth-child(1) { animation-delay: .4s; }
.bh_tit em i:nth-child(2) { background: #dd272a; animation-delay: .6s; }
.bh_tit em i:nth-child(3) { animation-delay: .8s; }
@keyframes bounce_fountainG { 0% {
transform:scale(1);
}
100% {
transform:scale(.5);
}
}
.xh_tit { text-align: center; font-size: 42px; position: relative; line-height: 45px; margin-bottom: 30px; color: #FFF; }
.xh_tit b { color: #fff; }
.xh_tit p { font-size: 18px; color: #fff; }
.xh_tit em { font-size: 0; display: inline-block; height: 8px; }
.xh_tit em i { display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #c4d0dc; animation: bounce_fountainG 1.2s linear infinite; }
.xh_tit em i+i { margin-left: 18px; }
.xh_tit em i:nth-child(1) { animation-delay: .4s; }
.xh_tit em i:nth-child(2) { background: #dd272a; animation-delay: .6s; }
.xh_tit em i:nth-child(3) { animation-delay: .8s; }
@keyframes bounce_fountainG { 0% {
transform:scale(1);
}
100% {
transform:scale(.5);
}
}
.yxh_t { text-align: center; font-size: 42px; position: relative; line-height: 45px; margin-bottom: 30px; color: #fff; }
.yxh_t b { color: #fff; }
.yxh_t p { font-size: 18px; color: #fff; }
.yxh_t em { font-size: 0; display: inline-block; height: 8px; }
.yxh_t em i { display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #c4d0dc; animation: bounce_fountainG 1.2s linear infinite; }
.yxh_t em i+i { margin-left: 18px; }
.yxh_t em i:nth-child(1) { animation-delay: .4s; }
.yxh_t em i:nth-child(2) { background: #dd272a; animation-delay: .6s; }
.yxh_t em i:nth-child(3) { animation-delay: .8s; }
@keyframes bounce_fountainG { 0% {
transform:scale(1);
}
100% {
transform:scale(.5);
}
}
/*pro*/
.pro { width: 100%; background: #fff; padding: 60px 0 80px 0px; position: relative; }
/*.pro:after {content:'';  width: 106%;height: 200px;border-radius: 50%;position: absolute;top: -116px;left: -57px;background: #dd272a;}*/
.pro_box { width: 1400px; margin: 0 auto; overflow: hidden; }
.pro_tab { margin-top: 50px; }
.pro_nav { }
.pro_nav table { width: 100% !important; }
.pro_nav table tr { display: flex; justify-content: space-between; width: 1400px; align-items: center; margin: 0 auto; }
.pro_nav table tr td { width: 130px; height: 44px; border: 1px solid #ccc; border-radius: 40px; text-align: center; line-height: 44px !important; }
.pro_nav table tr td.on a { font-weight: bold !important; color: #333 !important; }
.pro_nav table tr td a { font-size: 16px; position: relative; color: #333 !important; }
.pro_nav table tr td a:after { content: ''; width: 0px; height: 0px; border-top: 8px solid #ccc; border-right: 5px solid transparent; border-bottom: 7px solid transparent; border-left: 5px solid transparent; position: absolute; top: 4px; left: -12px; transition: 0.5s all ease-in-out; transform: rotate(-90deg); }
.pro_nav table tr td.on a:after { transition: 0.5s all ease-in-out; transform: rotate(0deg); top: 8px; left: -16px; }
.pro_nav table tr td a:hover { color: #dd272a !important; font-weight: bold !important; }
.pro_con { padding-top: 40px !important; overflow: hidden; }
.pro_call .divproduct_new_div_item { width: 340px; height: 398px; margin-right: 10px; float: left; border: 1px solid #eee; position: relative; }
.pro_call .divproduct_new_div_item:before { display: block; content: ""; width: 340px; height: 0px; background: rgba(181,0,1,0.9); position: absolute; left: 0; top: 0; transition: all 0.3s; }
.pro_call .divproduct_new_div_item:hover:before { height: 398px; }
.pro_call .divproduct_new_div_item:nth-child(4n) { margin-right: 0px; }
.pro_call .divproduct_new_div_item:nth-child(n+1):nth-child(-n+4) { margin-bottom: 10px; }
.pro_call .product_div_item_pic { position: absolute; top: 35px; left: 50%; transform: translateX(-50%); }
.pro_call .product_div_item_pic a { display: block; }
.pro_call .product_div_item_pic img { width: 300px; height: 300px; }
.pro_call .divproduct_new_div_item_content { position: absolute; left: 21px; bottom: 20px; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.pro_call .divproduct_new_div_item_a { display: inline-block; font-size: 18px; color: #333; }
.pro_call .divproduct_new_div_item:hover .divproduct_new_div_item_a { color: #fff; }
/*.pro_call .divproduct_new_div_item_a:after{display:block;content:"了解详细";width: 110px;height: 33px;line-height: 33px;background: #dd272a;font-size: 14px;color: #fff;text-align: center;position: absolute;bottom: -60px;left: 36%;transition: all 0.3s; border-radius: 100px; }*/
.pro_call .divproduct_new_div_item:hover .divproduct_new_div_item_a:after { background: #fff; color: #333; }
.pro_call .divproduct_new_div_item_body { width: 340px; margin: 10px auto 0; font-size: 14px; color: #666; line-height: 24px; font-weight: 100; padding: 0 30px; }
.pro_call .divproduct_new_div_item:hover .divproduct_new_div_item_body { color: #fff; }
/*产品优势*/
.padv_bg { background: url(https://memberpic.114my.com.cn/mingfengfs/uploadfile/image/20230316/20230316143454_1516711410.jpg)no-repeat top center; position: relative; height: 807px; padding-top: 80px; overflow: hidden; }
.padv_t { position: absolute; width: 100%; }
.padv_t p { color: #fff; }
.padv_t dd { color: #ccc; }
.padv_cont { width: 100%; height: 100%; }
.padv_cont li { width: 25%; float: left; text-align: center; padding-top: 60px; height: 100%; position: relative; overflow: hidden; cursor: pointer; }
.padv_cont li i img { width: 272px; height: 272px; display: block; border-radius: 50%; border: 6px solid #fff; overflow: hidden; margin: 0 auto; position: relative; z-index: 9; }
.padv_cont li:after { content: ''; width: 100%; height: 100%; display: block; background-image: linear-gradient(to bottom, transparent 1%, rgba(51,51,51,0.5)); position: absolute; top: 100%; transition: 0.3s ease all; }
.padv_cont li i img { margin-bottom: 20px; }
.padv_cont li p { color: #fff; font-size: 24px; position: relative; z-index: 9; }
.padv_cont li span { width: 30px; height: 1px; background: #dd272a; margin: 15px auto; display: block; position: relative; z-index: 9; transition: 0.3s ease all; }
.padv_cont li.on span { width: 1px; height: 30px; }
.padv_cont li dd { font-size: 16px; color: #fff; line-height: 30px; position: relative; z-index: 9; }
.padv_cont li+li { border-left: 1px solid rgba(255,255,255,0.1); }
.padv_cont li.on:after { top: 0px; }
/**/
.case { position: relative; z-index: 3; }
.swiper-container { padding: 0px 0 30px 0; }
.post_m { position: relative; padding-bottom: 40px; margin: 50px auto 0 auto; width: 95%; }
.post_m .swiper-slide { position: relative; background-repeat: no-repeat; background-position: center top; background-size: cover; padding: 34px 0 0 72px; }
.post_m .swiper-slide img { width: 100%; height: auto; }
.post_m .text { box-sizing: border-box; width: 100%; opacity: 0; color: #fff; text-align: center; font-size: 18px; background-color: #dd272a; height: 78px; font-size: 20px; color: #fff; text-transform: uppercase; display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap: nowrap; align-items: center; padding: 0 30px; }
.post_m .text em { font-size: 14px; }
.post_m .text h4 { color: #333; font-size: 18px; line-height: 18px; font-weight: 700; padding-bottom: 5px }
.post_m .text a { display: none; color: #fff; font-size: 12px; line-height: 12px; }
.post_m .swiper-slide-active .text, .post_m .swiper-slide-duplicate-active .text { opacity: 1; }
.post_m .swiper-slide-active h4, .post_m .swiper-slide-active p, .post_m .swiper-slide-duplicate-active h4, .post_m .swiper-slide-duplicate-active p { color: #fff; }
.post_m .swiper-slide-active a, .post_m .swiper-slide-duplicate-active a { display: block; width: 100%; height: 100%; position: relative; }
.post_m .swiper-slide-active { padding: 0px; border: 1px #ededed solid; }
.post_m .swiper-slide-prev { padding: 34px 72px 0 0; }
.post_m .swiper-slide-next { padding: 34px 0 0 72px; }
.post_m .swiper-button-prev { width: 52px; height: 52px; background: url(https://memberpic.114my.com.cn/mingfengfs/uploadfile/image/20230302/20230302104536_1982563777.png) no-repeat center; margin: 0; left: 29.6%; right: inherit; top: 40%; }
.post_m .swiper-button-next { width: 52px; height: 52px; background: url(https://memberpic.114my.com.cn/mingfengfs/uploadfile/image/20230302/20230302104645_1668152199.jpg) no-repeat center; margin: 0; right: 29.6%; left: inherit; top: 40%; }
@media screen and (max-width:1700px) {
.post_m .swiper-button-prev { left: 29%; }
.post_m .swiper-button-next { right: 29%; }
}
@media screen and (max-width:1500px) {
.post_m .swiper-button-prev { left: 28%; }
.post_m .swiper-button-next { right: 28%; }
}
.casebtn { text-align: center; margin-bottom: 80px; }
.casebtn a { display: inline-block; transition: all .3s ease; width: 302px; line-height: 58px; border-radius: 30px; border: 1px solid #dd272a; font-size: 16px; color: #dd272a; }
.casebtn a:hover { border-color: #dd272a; background: #dd272a; color: #fff; }
/*优势*/
.adv_bg { background: #26272b url(https://memberpic.114my.com.cn/mingfengfs/uploadfile/image/20230316/20230316115938_1067496423.jpg)no-repeat bottom center; padding: 80px 0px; overflow: hidden }
.adv_t p { color: #fff; }
.adv_t d { color: #ffff00; }
.adv_t dd { color: #fff; }
.adv_cont { margin-top: 50px; margin-top: 50px; background: #f5f5f5; overflow: hidden; }
.adv_cont li { padding: 35px; background: #fff; display: block; float: left; width: 209px; height: 680px; overflow: hidden; position: relative; transition: 0.5s ease all; cursor: pointer; }
.adv_cont li+li { margin-left: 1px; }
.adv_cont li.on { width: 770px; }
.adv_cont li p { color: #dd272a; font-size: 28px; font-weight: bold; display: inline-block; margin: 20px 0 15px 0; }
.adv_cont li t { display: block; margin-top: -12px; font-family: Arial; color: #aaa; }
.adv_cont li span { color: #ccc; margin: 0 20px; position: relative; top: -3px; font-size: 0px !important; }
.adv_cont li dd { width: 700px; font-size: 16px; color: #666; line-height: 30px; font-size: 16px !important; position: absolute; opacity: 0; top: 560px; left: 80px; transition: 0.3s ease all; }
.adv_cont li d { width: 400px; color: #222; font-weight: bold; font-size: 20px; font-size: 16px !important; position: absolute; opacity: 0; top: 524px; left: 320px; transition: 0.3s ease all; }
.adv_cont li i { font-size: 110px; font-family: 'Impact'; color: #f8f8f8; font-style: normal; position: absolute; right: 56px; bottom: -30px; transition: 0.3s ease all; }
.adv_cont li.on t { display: none; }
.adv_cont li.on span { font-size: 16px !important; }
.adv_cont li.on dd { left: 35px; opacity: 1; }
.adv_cont li.on d { left: 220px; opacity: 1; }
.adv_cont li.on i { right: 40px; }
/*流程*/
.lch_tit { text-align: center; font-size: 42px; position: relative; line-height: 45px; }
.lch_tit b { color: #dd272a; }
.lch_tit p { font-size: 18px; color: #999; }
.lch_tit em { font-size: 0; display: inline-block; height: 8px; }
.lch_tit em i { display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #c4d0dc; animation: bounce_fountainG 1.2s linear infinite; }
.lch_tit em i+i { margin-left: 16px; }
.lch_tit em i:nth-child(1) { animation-delay: .4s; }
.lch_tit em i:nth-child(2) { background: #dd272a; animation-delay: .6s; }
.lch_tit em i:nth-child(3) { animation-delay: .8s; }
 @keyframes bounce_fountainG { 0% {
transform:scale(1);
}
100% {
transform:scale(.5);
}
}
/*流程*/
.lc_bc { background: url(https://memberpic.114my.com.cn/mingfengfs/uploadfile/image/20230302/20230302105403_1711753021.jpg) no-repeat 0 0; padding: 80px 0 80px; position: relative; }
.lc_c ul { display: flex; justify-content: space-between; margin-top: 60px; position: relative; }
.lc_c ul:after { position: absolute; content: ""; width: 89%; height: 1px; border-top: 1px dashed rgba(14,19,31,0.13); bottom: 29px; left: 79px; }
.lc_c ul li { width: 11.1%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.lc_c ul li>div { background: url(https://memberpic.114my.com.cn/mingfengfs/uploadfile/image/20230302/20230302105431_1775293673.png) no-repeat center; width: 76px; height: 85px; display: flex; justify-content: center; align-items: center; transition: all .5s; }
.lc_c ul li>div>span { font-size: 26px; color: #fff; }
.lc_yd { width: 6px; height: 6px; border-radius: 100%; background: #0e131f; position: relative; margin: 13px 0 14px; }
.lc_yd:after { position: absolute; content: ""; width: 10px; height: 10px; border-radius: 100%; border: 1px solid #0e131f; top: -3px; left: -3px; }
.lc_c ul li b { font-weight: normal; display: block; font-size: 14px; color: #666; transition: all .5s; }
.lc_btn { margin: 0 auto; margin-top: 60px; width: 516px; height: 62px; background: #0e131f; font-size: 36px; color: #fff; border-radius: 31px; display: flex; align-items: center; }
.lc_c ul li:hover>div { background: url(https://memberpic.114my.com.cn/mingfengfs/uploadfile/image/20230302/20230302105451_1365017593.png) no-repeat center; transform: translateY(-8px); }
.lc_c ul li:hover .lc_yd { background: #dd272a; }
.lc_c ul li:hover .lc_yd:after { border-color: #dd272a; }
.lc_c ul li:hover b { color: #dd272a; transform: rotateX(360deg); }
.lc_btn>p>span { font-size: 27px; color: #fff; margin-right: 9px; }
.lc_btn>p>b { font-weight: normal; font-size: 22px; color: #fff; }
.lc_btn>p { width: 196px; height: 62px; background: #dd272a; border-radius: 30px; display: flex; align-items: center; justify-content: center; margin-right: 26px; }
/**/


/*关于明峰*/
.ab_tit { text-align: center; font-size: 42px; position: relative; line-height: 45px; color: #fff; }
.ab_tit b { color: #fff; }
.ab_tit p { font-size: 18px; color: #fff; }
.ab_tit em { font-size: 0; display: inline-block; height: 8px; }
.ab_tit em i { display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #c4d0dc; animation: bounce_fountainG 1.2s linear infinite; }
.ab_tit em i+i { margin-left: 16px; }
.ab_tit em i:nth-child(1) { animation-delay: .4s; }
.ab_tit em i:nth-child(2) { background: #dd272a; animation-delay: .6s; }
.ab_tit em i:nth-child(3) { animation-delay: .8s; }
 @keyframes bounce_fountainG { 0% {
transform:scale(1);
}
100% {
transform:scale(.5);
}
}
.about { background: #dd272a; padding: 80px 0px; overflow: hidden; }
.abcon { width: 760px; height: 600px; box-sizing: border-box; padding: 60px; background: #f1f1f1; border-radius: 20px 0px 0px 20px; }
.ab_t { font-size: 38px; color: #dd272a; }
.ab_t em { display: block; font-size: 41px; line-height: 40px; color: #dd272a; font-family: fontDin; text-transform: uppercase; }
.ab_c { font-size: 15px; color: #666666; line-height: 40px; margin: 35px 0 35px 0; text-indent: 24px }
.abbtn { font-size: 0; }
.abbtn a { display: inline-block; text-align: center; width: 158px; line-height: 52px; background: #dd272a; transition: all .3s ease; font-size: 16px; color: #fff; }
.abbtn a:hover { width: 180px; }
.abbtn a+a { background: #333; }
.ablrh { overflow: hidden; }
.ablrh img { border-radius: 0px 20px 20px 0px; }
.qy_bg { background: url(https://memberpic.114my.com.cn/mingfengfs/uploadfile/image/20230302/20230302105522_163707775.jpg) no-repeat center bottom; padding-bottom: 80px; }
.qyxxcenter { position: relative; }
.qyjt { display: block; position: absolute; left: 0; top: 40%; cursor: pointer; width: 59px; height: 59px; background: url(https://memberpic.114my.com.cn/mingfengfs/uploadfile/image/20230302/20230302105541_1923706420.png) no-repeat center top; }
.qyjt.next { right: 0; left: auto; background: url(https://memberpic.114my.com.cn/mingfengfs/uploadfile/image/20230302/20230302105605_2095574048.png) no-repeat center top; }
.qyjt:hover { background-position: center bottom; }
.qycon { width: 1200px; margin: 0 auto; }
.qycon table, .qycon tr, .qycon tbody { display: block; width: 100%; overflow: hidden; }
.qycon td { display: inline-block; padding: 0 !important; width: 380px; margin-right: 20px; }
.qycon td br { display: none; }
.qycon td a { display: block; position: relative; overflow: hidden; }
.qycon td div { padding: 0 !important; }
.qycon td div a { line-height: 66px; background: #f1f1f1; font-size: 18px; color: #666666; transition: all .3s ease; }
.qycon td a img { transition: all .5s ease; width: 100%; height: auto; }
.qycon td:hover a img { transform: scale(1.1); }
.qycon td:hover div a { background: #dd272a; color: #fff; }
/*新闻中心*/
.news_bg { background: #fff; }
.tdc_t { text-align: center; padding: 70px 0 40px 0; }
.tdc_t p { font-size: 40px; color: #222; font-weight: bold; }
.tdc_t dd { font-size: 18px; color: #666; line-height: 28px; }
.news_t { text-align: left; float: left; width: 420px; }
.news_t dd:after { display: none; }
.news_a { width: auto; float: right; margin-top: 90px; }
.news_a a { display: block; width: 152px; height: 46px; line-height: 44px; font-size: 18px; color: #333; float: left; box-sizing: border-box; border: 1px #ccc solid; text-align: center; margin-left: 20px; border-radius: 5px; }
.news_a a.on { background: #dd272a; color: #fff; border-box;
border: 1px #dd272a solid; }
.news_b { height: 570px !important; margin-top: 20px; }
.news_box .news_div_item { width: 500px; height: 110px; float: left; position: relative; box-sizing: border-box; background: #f5f5f5; margin-left: 30px; margin-bottom: 16px; }
.news_box .news_div_item:nth-child(1) { margin-left: 0; }
.news_box .news_div_item:nth-child(-n+2) { width: 420px; height: 488px; padding: 24px; }
.news_box .news_div_item:nth-child(-n+2) .news_div_item_pic img { width: 370px; height: 274px; border: 1px solid #eee; box-sizing: border-box; }
.news_box .news_div_item:nth-child(-n+2) .news_div_item_pic { position: absolute; top: 24px; width: 372px; display: block; }
.news_box .news_div_item:nth-child(-n+2) .news_div_item_date { position: absolute; top: 348px; width: 390px; font-size: 12px; color: #999; }
.news_box .news_div_item:nth-child(-n+2) .news_div_item_content:after { content: 'Read more  →'; font-size: 12px; color: #222; line-height: 40px; }
.news_div_item_year, .news_div_item_month, .news_div_item_day { display: inline-block; }
.news_box .news_div_item:nth-child(-n+2) .news_div_item_content { position: absolute; top: 310px; width: 360px; }
.news_div_item_a { font-size: 18px !important; color: #333; line-height: 40px; }
.news_div_item_body { font-size: 14px; color: #999; line-height: 26px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.news_box .news_div_item:nth-child(-n+2) .news_div_item_body { -webkit-line-clamp: 2; margin-top: 24px; }
.news_div_item_pic, .news_box .news_div_item:nth-child(n+3) .news_div_item_date { display: none; }
.news_box .news_div_item:nth-child(n+3) .news_div_item_content { width: 434px; padding: 24px 34px; }
.news_box .news_div_item:nth-child(n+3) a.news_div_item_a { line-height: 30px; }
.news_box .news_div_item:nth-child(n+3):after { content: ""; display: block; width: 0; height: 6px; background: #dd272a; margin-bottom: -6px; transition: 0.3s all ease-in-out; }
.news_box .news_div_item:nth-child(n+3):hover::after { width: 100%; }
/*友情链接*/
.ls_bg { background: #f5f5f5; width: 100%; overflow: hidden; }
.links_bj { width: 1400px; height: 116px; margin: 0 auto; position: relative; padding-top: 16px; padding-bottom: 11px; }
.links_zbt { padding-left: 35px; width: 130px; height: 92px; font-size: 20px; color: #555; line-height: 92px; background: #f5f5f5 }
.links_lj { width: 1200px; height: 92px; font-size: 14px; color: #666; margin-left: 20px; line-height: 42px; }
.links_tb { width: auto; height: 92px; }
.linkTagcs li a { font-size: 15px; line-height: 42px; color: #666 !important; }
.head_bgx { width: 100%; height: 10px; cursor: pointer; background: #dd272a; }
.head_bgx span { display: block; width: 100%; height: 10px; background-color: #dd272a; animation: span_i1 2s infinite; float: right; }
@keyframes span_i1 { 0% {
width:0%;
background-color:#2b2c33
}
 25% {
width:100%;
background-color:#2b2c33
}
 100% {
width:0%;
background-color:#2b2c33
}
}
/*版权*/
.copy { width: 100%; background: #333; overflow: hidden; line-height: 30px; }
.copy_box1 { width: 1400px; margin: 0 auto; }
.copy_tab { padding: 80px 0px 70px 0px; overflow: hidden; }
.copy_tabr { border-top: none; padding: 80px 0; overflow: hidden; }
.copy_con { }
.copy_con ul { bottom:
}
.copy_con li { float: left; text-align: left; padding: 0 80px; position: relative; transition: 0.5s; }
.copy_con li p { font-size: 18px; color: #ffffff; margin-bottom: 20px; }
.copy_con li p span { font-size: 12px; color: #666666; font-family: Arial; display: block; text-transform: uppercase; }
.copy_con li a { font-size: 14px; color: #bbb; display: inherit; line-height: 30px; transition: all 0.3s linear; }
.copy_con li a:hover { color: #ffffff; transition: all 0.3s linear; }
.copy_con li:before { content: ''; width: 1px; height: 25px; background: #dd272a; position: absolute; left: 1px; top: 0; z-index: 1; transition: 0.5s; }
.copy_con li:after { content: ''; width: 1px; height: 215px; background: #484848; position: absolute; left: 1px; top: 0; transition: 0.5s; }
.copy_r { float: right; }
.copy_r p { font-size: 18px; color: #ffffff; }
.copy_r p span { font-size: 12px; color: #666666; font-family: Arial; display: block; text-transform: uppercase; }
.copy_r ul { display: flex; width: 280px; justify-content: space-between; padding-top: 20px; }
.copy_r li i { display: inline-block; width: 120px; height: 120px; background: #ffffff; margin-bottom: 12px; }
.copy_r li { font-size: 14px; color: #ffffff; text-align: center; width: 130px; }
.copy_r li img { width: 120px; height: 120px; border: 5px solid #fff; }
.copy_row3 { text-align: center; margin: 0 auto; color: #999; font-size: 14px; background: #2d2d2d; width: 100%; overflow: hidden; padding-bottom: 30px; padding-top: 30px; border-top: 1px solid #292b38; }
.copy_row3 a { color: #999; font-size: 14px; }
.copy_n { line-height: 40px; color: #999; font-size: 14px; float: left; }
.copy_n a { display: inline-block; color: #999; font-size: inherit; font-size: 14px; }
.copy_nr { float: right; color: #999; line-height: 40px }
.dltwh { overflow: hidden; }
.dltwh a { padding: 0px 5px; }
.m_code { float: right; width: 295px; padding-top: 70px; }
.m_code h3 { display: block; font-size: 19px; color: #fff; font-weight: normal; margin-bottom: 20px; line-height: 50px; }
.m_code h3 em { font-size: 16px; color: #fff; opacity: 0.3; text-transform: uppercase; margin-left: 5px; }
.codelst li { float: left; width: 130px; height: 130px; margin-right: 32px; }
.codelst li img { width: 130px; height: 130px; display: block; margin: 0 auto; }
.codelst .code2 { margin-right: 0; }
.par_ic { margin-top: 50px; position: relative; margin-bottom:80px;}
.par_ic ul { display: flex; flex-wrap: wrap; }
.par_ic ul img { width: 100%; height: auto; transition: .8s; }
.par_ic ul li { width: 20%; border: 1px solid #eee; margin-left: -1px; margin-top: -1px; transition: .3s; }
.par_ic ul li p a { display: block; text-align: center; height: 52px; line-height: 52px; font-size: 15px; }
.par_ic ul li:hover { box-shadow: 0 0 20px rgba(0,0,0,0.2); z-index: 9; }
.par_ic ul li>a { display: block; overflow: hidden; }
.par_ic li:hover img { transform: scale(1.1); }
.par_ic ul li:hover p a { color: #dd272a; font-weight: bold; }
a.par_btn {
    display: block;
    width: 20%;
    background: #dd272a;
    box-sizing: border-box;
    padding-left: 6%;
    height: 190px;
    padding-top: 4.5%;
    position: absolute;
    bottom: 1px;
    right: 4px;
    border: 1px solid #dd272a;
}

a.par_btn i {
    font-size: 35px;
    text-transform: uppercase;
    color: #fff;
}

a.par_btn em {
    font-size: 14px;
    color: #fff;
    margin-top: 8px;
	display:block;
}

.num { display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap: nowrap; align-items: center; height: 260px; font-size: 15px; color: #555555; text-align: center; }
.num span, .num i { display: inline-block; vertical-align: top; }
.num span { font-size: 60px; color: #000000; font-family: impact; position: relative; z-index: 3; }
.num i { border-radius: 50%; width: 30px; height: 30px; font-size: 22px; font-family: impact; line-height: 30px; color: #fff; background: #dd272a; margin-left: -10px; }
.num p+p { margin-top: 5px; font-size:18px;}



.albbt{margin-left: 30px;margin-top: 43px;}
.albbt img{width: 150px;}