body { margin: 0px auto; padding: 0px; font-size: 14px; line-height: 24px; color: #333; font-family: Microsoft YaHei; overflow-x: hidden; }
div { margin: 0px; padding: 0px; }
span, p { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup, i { font-style: inherit; font-weight: inherit; }
* { box-sizing: border-box; }
html, body { min-height: 100%; }
body { font: 14px/1.5 "Microsoft YaHei"; font-size: 14px; color: #1b2229; min-width: 1400px }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul, ol, li { list-style: none; }
dl, dt, dd, ol, ul, li { margin: 0px; padding: 0px; list-style: none; }
img { border: none; vertical-align: middle; }
a { text-decoration: none; color: #1b2229; transition: all 0.6s; }
a:hover { transition: all 0.6s; }
b { font-weight: normal; }
table { border-collapse: collapse; }
tr, td { padding: 0 !important; }
input, textarea { outline: none; border: none; font-weight:
}
textarea { resize: none; overflow: auto; }
.fl { float: left }
.fr { float: right }
.tl { text-align: left; }
.tc { text-align: center }
.tr { text-align: right; }
.cl, .clear { clear: both; }
.ov { overflow: hidden; }
.db, .lb, .dd { font-size: 0; }
.db>div, .lb>li, .dd>dl { display: inline-block; vertical-align: top; }
em, .em, i { text-transform: uppercase; font-family: arial; vertical-align: top; display: block; }
.ellipse { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.inline { display: inline-block; *display: inline;
*zoom: 1;
}
:focus { outline: none; background-color: transparent; }
::selection { background: #c6212f; color: #fff; }
.clearfix:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.clearfix { zoom: 1; }
/*定义版面统一宽度*/
.box { width: 1400px; margin: 0 auto; overflow: hidden; }
.w1400 { width: 1400px; margin: 0 auto; }
.w1500 { width: 1400px; margin: 0 auto; overflow: hidden; }
/*距离*/
.top10 { margin-top: 10px; }
.top20 { margin-top: 20px; }
.top30 { margin-top: 30px; }
.top40 { margin-top: 40px; }
.top50 { height: 50px; }
.top60 { margin-top: 60px; }
.top70 { margin-top: 70px; }
.top80 { height: 80px; }
.top90 { margin-top: 90px; }
.top100 { margin-top: 100px; }
/*top*/
.hsecond { width: 100%; margin: 0 auto; padding: 0 11%; min-width: 1400px; height: 120px; display: flex; justify-content: space-between; align-items: center; width: 100%; z-index: 180; transition: all 0.5s ease; background: none; box-shadow: none; border-bottom: 1px solid rgba(198,33,47,1); top: 0; left: 0; margin-bottom: 10px; }
.logo { float: left; display: flex; justify-content: space-between; align-items: center; width: auto; }
.logo img { margin-right: 0px; }
.logo a { margin-right: 0% }
.zb_k { display: flex; justify-content: space-between; align-items: center; }
.haoma { width: 268px; height: 40px; text-align: center; line-height: 42px; background-color: #c6212f; font-size: 22px; color: #FFF; font-weight: bold; border-radius: 30px; font-family: Arial, Helvetica, sans-serif; }
/*nav*/
.nav { float: left; width: auto; }
.NavCeshi { }
.NavCeshi .r { background: none; }
.NavCeshi > li { float: left; transition: 0.2s all ease-in-out; position: relative; padding: 0 1rem; }
.NavCeshi > li > a { display: block; text-align: center; padding: 0px 0; font-size: 16px; line-height: 100px; color: #333; transition: 0.2s all ease-in-out; height: 100px; position: relative; z-index: 1113; }
.NavCeshi > li > a:after, .NavCeshi > li > a::after { content: ''; width: 0%; height: 2px; background: #fff; display: block; position: absolute; left: 0; bottom: 0; transition: 0.3s all ease-in-out; }
.NavCeshi > li.navcurrent > a:after, .NavCeshi > li.navcurrent > a::after, .NavCeshi > li:hover > a:after, .NavCeshi > li:hover > a::after { width: 100%; }
.NavCeshi > li.navcurrent > a, .NavCeshi > li:hover > a { color: #c6212f; font-weight: bold; }
.NavCeshi li>.nav2 { display: none; position: absolute; left: -10px; top: 100px; z-index: 99999; }
.NavCeshi li>.nav2 a { display: block; margin-top: 0px; background: #fff; height: 62px; line-height: 62px; width: 150px; font-size: 15px; text-align: center; color: #333; border-bottom: none; }
.NavCeshi li>.nav2 a:hover { background: #c6212f; color: #fff; }
.hul.fl { padding-top: 53px; }
 @media screen and ( max-width:1530px ) {
.NavCeshi > li { padding: 0 0.2rem; }
.logo1 { font-size: 1.3rem; }
.logo1 p { width: 86px; font-size: 13px; }
.nav { float: right; width: 660px; }
}
.tel { }
.tel img { vertical-align: text-bottom; }
.tel span { font-size: 30px; color: #FFF; font-weight: bold; font-family: "Arial"; }
.sp_bg { width: 100%; height: 900px; background-color: #d7d6d6; }
.cjz2 { }
.sousou { width: 340px; position: absolute; top: 100px; right: 15%; background: #fff; border-radius: 10px; padding: 10px 20px 25px 10px !important; z-index: 9999; }
.hot_right { float: right; margin-top: 15px; }
.hot_right .search_2 { float: left; }
.hot_right .search_2 input { border: none; height: 31px; background: #f5f5f5; border-radius: 30px 0 0 30px; padding-left: 20px; width: 280px; font-size: 14px; color: #979797; }
.hot_right .search_tu { float: left; height: 31px; background: #f5f5f5; border-radius: 0 30px 30px 0; width: 30px; }
.hot_right .search_tu input { margin-top: 6px; }
.hot_left { padding-top: 15px; padding-left: 15px; }
.hot_left a { padding-right: 14px; font-size: 14px; line-height: 30px; color: #666; }
.hot_left a:hover { color: #116a8c; }
/*banner*/
.bann { overflow: hidden; }
.slider { width: 100%; }
.slick-slide { height: auto; }
.slick-slide img { width: 100%; }
.slick-prev { left: 38px; z-index: 99; }
.slick-next { right: 40px; }
.bann>button { display: none!important; }
.ban_bc { width: 100%; position: relative; }
.slick-dotted.slick-slider { margin-bottom: 0!important; }
.bann_num>span { color: #fff; display: block; z-index: 999; cursor: pointer; }
.bann_num>.ban_prev { position: absolute; top: 50%; left: 40px; transform: rotate(180deg); }
.bann_num>.ban_next { position: absolute; top: 50%; right: 40px; }
.ban_dot { position: absolute; bottom: 46px; left: 50%; display: flex; margin-left: -33px; }
.ban_dot li { width: 12px; height: 12px; border-radius: 100%; background: #fff; }
.ban_dot li+li { margin-left: 12px; }
.ban_dot li button { display: none; }
.ban_dot li.slick-active { background: #c6212f; }
.sp_bg { width: 100%; height: 773px; margin: 0 auto; background: url(https://memberpic.114my.com.cn/dgksdx/uploadfile/image/20220929/20220929133523_481605207.jpg) center no-repeat; }
.tit { text-align: center; margin: 0 auto; }
.tit img { margin-bottom: 10px; }
.tit span { font-size: 18px; color: #FFF; display: block; }
.sp_k { display: flex; align-items: center; position: relative; justify-content: space-between; }
.wz_bg { width: 824px; height: 570px; background-color: #FFF; }
.about_video { width: 550px; height: 570px; background: url(https://memberpic.114my.com.cn/dgksdx/uploadfile/image/20250711/20250711203706_1167138886.jpg) center no-repeat; }
/*视频*/
.dot { top: 45%; position: absolute; right: 17%; z-index: 2; width: 76px; height: 76px; border-radius: 50%; -webkit-transform: rotate(0deg); transform: rotate(0deg); background: url(https://memberpic.114my.com.cn/dgksdx/uploadfile/image/20250711/20250711203001_855041470.jpg) no-repeat center; display: none;}
.dot:before { -webkit-animation-delay: .9s; animation-delay: 0.9s; content: ""; position: absolute; right: 0; bottom: 0; height: 76px; width: px; border-radius: 50%; box-shadow: 0 0 0 0 #154cb0; animation: ripple 3s infinite; }
.pulse { background: #c6212f; cursor: pointer; }
.video_box { width: 100%; height: 100%; background: rgba(0,0,0,0.6); position: fixed; 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: 60%; margin-top: -250px; margin-left: -500px; transition: 600ms ease; }
.video img { width: 700px; height: 410px; margin: 0; }
.video_box.cur .video, .video_box.cur .video_x { top: 50%; transition: 600ms ease; }
.video_x { width: 50px; height: 50px; border-radius: 50px; background: #c6212f; position: fixed; top: -100%; left: 46.5%; margin-left: 350px; margin-top: -270px; text-align: center; line-height: 50px; font-size: 25px; font-weight: lighter; cursor: pointer; transition: 600ms ease; color: #f3f2f3; }
.wz_k { width: 90%; margin: 0 auto; font-size: 15px; line-height: 40px; margin-top: 80px; }
.ab_num { display: flex; margin-top: 80px; }
.ab_num li { width: 35%; display: flex; flex-direction: column; align-items: center; border-left: 1px solid #eee; }
.ab_num li b { font-size: 48px; line-height: 100%; font-family: "Arial"; font-weight: bold; }
.ab_num li span { width: 28px; height: 28px; border-radius: 100%; color: #fff; background: #c30d23; display: inline-block; text-align: center; line-height: 28px; margin-left: 10px; margin-bottom: 8px; }
.ab_num li p { display: flex; align-items: flex-end; }
.ab_num li i { font-size: 16px; color: #525252; margin-top: 9px; }
.ab_num li:nth-child(1) { border: none; }
.prod_list { margin-bottom: 35px; }
.prod_list table { width: 100%; }
.prod_list tr { width: 14.28%; height: 58px; display: block; float: left; background: #eeeeee; border-left: 1px solid #eee; }
.prod_list tr td { width: 100%; height: px; display: block; }
.prod_list tr td b { font-weight: 400 !important; }
.prod_list tr td a { width: 100%; height: 58px; display: block; line-height: 58px; font-size: 16px; text-align: center; color: #525252 !important; transition: 0.3s ease all; }
.prod_list tr:nth-child(n+6) { border-top: 1px solid #eee; }
.prod_list tr:nth-child(5n+1) { border-left: none; }
.prod_list tr.on { background: #c6212f; }
.prod_list tr.on a { color: #fff !important; }
.prod_box td { padding-left: 0px !important; width: 32%; display: block; float: left; margin-bottom: 10px; }
.prod_box td+td { margin-left: 2%; }
.prod_box td img { width: 100%; transition: 0.3s ease all; }
.prod_box td>a { width: 100%; height: 100%; display: block; overflow: hidden; border: 1px solid #eee; }
.prod_box td:hover img { transform: scale(1.1); }
.prod_box td span, .prod_box td span a { width: 100%; height: 60px; display: block; }
.prod_box td br { display: none; }
.prod_box td:hover span a { color: #c6212f; }
.prod_box td span a { font-size: 16px; color: #666; line-height: 60px; }
.ted_bg { width: 100%; height: 751px; background: url(https://memberpic.114my.com.cn/dgksdx/uploadfile/image/20220930/20220930135547_867198310.jpg) center no-repeat; }
.pz_c ul { display: flex; justify-content: space-between; }
.pz_c ul li { width: 23.5%; }
.pz_c ul li p img { width: 100%; }
.pz_tit i { width: 190px; height: 1px; background: #dbdbdb; margin: 21px auto 0; position: relative; }
.pz_tit i:after { position: absolute; content: ""; width: 56px; height: 2px; background: #b22065; top: -1px; left: 50%; margin-left: -28px; }
.pz_c ul li i { width: 116px; height: 116px; background: #333; border-radius: 100%; display: flex; align-items: center; justify-content: center; border: 6px solid #fff; margin: -58px auto 0; position: relative; }
.pz_c ul li:hover i img { transform: rotateY(180deg); }
.pz_c ul li i img { transition: .5s; }
.pz_c ul li:hover i { background: #c6212f; }
.pz_c ul li b { display: block; font-size: 28px; text-align: center; margin: 20px 0 14px; font-weight: bold; }
.pz_wz { font-size: 18px; line-height: 30px; text-align: center; }
/*优势*/
.adv { padding: 0px 0; }
.advtitle { text-align: center; font-size: 40px; color: #333; }
.advtitle span { display: block; line-height: 58px; background: url(https://memberpic.114my.com.cn/dgksdx/uploadfile/image/20201116/20201116104631_829687438.png) no-repeat center; font-size: 26px; color: #888; margin-top: 25px; }
.advtab { margin: 0px 0 30px; overflow: hidden; }
.advtab li+li { margin-left: 2px; }
.advtab li { float: left; width: calc((100% - 6px) / 4); height: 145px; background: #333333; color: #fff; font-size: 30px; cursor: pointer; position: relative; transition: all .3s ease;/* padding-left: 40px; */ display: flex; align-items: center; justify-content: center; }
.advtab li em { display: block; font-size: 14px; color: rgba(255, 255, 255, 0.3); text-transform: uppercase; margin-top: 0px; transition: all .3s ease; }
.advtab li p { text-align: center; }
.advtab li i { width: 60px; margin: auto 0; transition: all .5s ease; font-size: 50px; line-height: 116px; float: left; margin-right: 15px; color: #fff; }
.advtab li.on { background: #c6212f; }
.advtab li.on em { color: #dc8d8e; }
.advtab li.on i { background-position-y: -66px; }
.advline span { display: block; width: 100%; height: 120px; background: #333; animation: waves 2s linear 0s infinite alternate; -webkit-animation: waves 2s linear 0s infinite alternate; }
.advline {/* height:508px; */ width: 1%; background: #333333; }
@-webkit-keyframes waves { 10% {
 height: 20%;
}
 20% {
 height: 60%;
}
 40% {
 height: 40%;
}
 50% {
 height: 70%;
}
 100% {
 height: 50%;
}
}
 @keyframes waves { 10% {
 height: 20%;
}
 20% {
 height: 60%;
}
 40% {
 height: 40%;
}
 50% {
 height: 70%;
}
 100% {
 height: 50%;
}
}
.advwa { width: 49.5%; background: #f4f4f4; padding: 60px 30px 51px 40px;/* height:508px; */ }
.advnum { font-size: 42px; color: #333; font-weight: bold; }
.advnum:after { }
.adv_t { font-size: 16px; color: #333; padding-bottom: 22px; border-bottom: 1px solid #e2e2e2; margin-bottom: 30px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase }
.adv_t b { font-size: 38px; color: #333; display: block; margin-bottom: 14px; font-weight: bold; }
.adv_c p { font-size: 16px; color: #333; line-height: 42px; }
.adv_c p span { color: #c7000a; }
.advcon img { width: 100%; }
.advtab li p b { display: block; color: #fff; }
.advcon>ul { display: flex; flex-shrink: 0; width: 100%; }
.advcon>ul>div.fl { width: 49.5%; }
.advcon { display: flex; transition: all .5s; }
.advcenter { overflow: hidden; }
.adv_mo img { width: 26px; margin-left: 20px; margin-right: 15px; }
.adv_mo { width: 243px; height: 45px; background-color: #c6212f; line-height: 46px; border-radius: 60px; font-size: 23px; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 35px }
.ms_bg { width: 100%; height: 400px; background: url(https://memberpic.114my.com.cn/dgksdx/uploadfile/image/20221008/20221008142217_126800390.jpg) center no-repeat; }
.ggy_y { font-size: 55px; color: #FFF; font-weight: bold; margin-top: 80px; }
.ggy_e { font-size: 26px; color: #FFF; margin-top: 15px; margin-bottom: 25px; }
.ggy_s { width: 560px; height: 66px; line-height: 66px; background-color: #333333; font-size: 30px; color: #FFF; text-align: center; }
/*factory*/
.fac_box { margin: 0px auto; margin-top: -0px; z-index: 9999; }
.fb_tab { text-align: center; font-size: 0; }
.fb_tab a { font-size: 28px; color: #757575; display: inline-block; vertical-align: top; width: 690px; line-height: 1em; padding-bottom: 30px; border-bottom: 1px solid #fafafa; font-weight: 100; }
.fb_tab a.cur { border-bottom: 1px solid #333; color: #333; font-weight: 100; }
.fb_con { margin-top: 30px; position: relative; width: 1500px; margin: auto; background: #fff; padding: 80px 30px; height: 522px; z-index: 99; box-shadow: 0 0 20px #eee; }
.fb_con li { width: 1302px; height: 362px; position: relative; overflow: hidden; display: block; margin: auto; }
.fb_con li+li { display: none; }
.fb_con li table { position: absolute; top: 0; left: 0; width: 1400px; }
.fb_con li td br { display: none; }
.fb_con li td div a { display: block; line-height: 52px; font-size: 15px; font-weight: 200; width: 100%; margin: auto; text-align: center; background: #eee; color: #333; position: relative; top: -5px; }
.fb_con li td img { width: 100% !important; height: auto; }
.fb_con>div { width: 60px; height: 60px; position: absolute; top: 50%; margin-top: -31px; transition: 600ms; background: #c6212f url(https://memberpic.114my.com.cn/dgksdx/uploadfile/image/20221009/20221009143243_1295632007.png)no-repeat center; }
.fbc_btnl { left: 30px; }
.fbc_btnr { right: 30px; transform: rotateY(180deg); }
.fb_con>div:hover { background-position: -73px center; cursor: pointer; transition: 600ms; background: #333 url(https://memberpic.114my.com.cn/dgksdx/uploadfile/image/20221009/20221009143243_1295632007.png)no-repeat center; }
.fb_con li tr { display: block; }
.fb_con li td { width: 414px; display: inline-block; vertical-align: top; margin-right: 30px; }
.fb_con li td:last-child { margin-right: 0; }
/*news*/
.news_bc { padding-top: 0px; position: relative; padding-bottom: 0px; }
.new_ic { margin-top: 0px; overflow: hidden; }
.new_cc { display: flex; transition: all .5s; }
.new_item { flex-shrink: 0; width: 100%; }
.new_item .news_div { display: flex; flex-wrap: wrap; justify-content: space-between; }
.new_item .news_div_item { width: 48.5%; display: flex; flex-direction: row-reverse; position: relative; align-items: center; justify-content: space-between; background: #f1f1f1; padding: 30px; box-shadow: 0 -15px 15px -1px rgba(0,0,0,0.1); }
.new_item .news_div_item_image { width: 100%; display: block; transition: .5s; }
.new_item .news_div_item_date { position: absolute; left: 49%; top: 88px; display: flex; }
.new_item .news_div_item_pic { width: 45%; overflow: hidden; }
.new_item .news_div_item_content { width: 51%; }
.new_item .news_div_item:nth-child(n+3) { margin-top: 40px; }
.new_item .news_div_item_a { display: block; font-size: 20px; color: #444; margin-bottom: 42px; height: auto; overflow: hidden; transition: .5s; }
.new_item .news_div_item_body { font-size: 14px; line-height: 26px; font-weight: lighter; }
.new_item .news_div_item:hover .news_div_item_image { transform: scale(1.1); }
.new_item .news_div_item:hover .news_div_item_a { color: #c6212f; }
.cate { display: flex; height: 100%; }
.cate_bc { margin: 50px 0; height: 80px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.cate li { height: 100%; width: calc(100%/3); }
.cate li a { display: block; height: 100%; text-align: center; line-height: 80px; font-size: 22px; border-left: 1px solid #ddd; transition: .3s; }
.cate li:last-child a { border-right: 1px solid #ddd; }
.cate li.on a { background: #c6212f; color: #fff; }
.jianjie_bg { width: 100%; height: 916px; background: url(https://memberpic.114my.com.cn/dgksdx/uploadfile/image/20221009/20221009174906_1062492028.jpg) top no-repeat; margin: 0 auto; }


.jiajie_z{ width:362px; background-color:#c6212f; height:530px; margin-top:384px;}
.jiajie_r{ width:70%; margin-top:548px;}

.jz_y{ padding-top:45px; padding-left:47px;}
.jz_e{padding-left:47px; font-size:48px; line-height:60px; font-weight:bold; color:#FFF; margin-top:47px;}

.jz_s{margin-left:47px; margin-top:35px;}
.jz_s a{ width:155px; height:38px; background-color:#333333; line-height:38px; text-align:center; display:block; font-size:16px; color:#FFF;}

.jz_si{display: flex; justify-content: space-between; width:90%; padding-left:47px; margin-top:50px;}
.jz_si img{ display:block; margin-bottom:5px;}
.jz_si li{ text-align:center;}
.jz_si li a{ font-size:16px; color:#FFF;}

.jr_y{ font-size:38px; font-weight:bold; color:#333333;}
.jr_e{ line-height:36px; font-size:16px; margin-top:20px;}
.jr_s{display: flex;
    justify-content: space-between;margin-top:20px;}
	
	
	/*版权*/
.copyright { background: #333; }
.copyright, .copyright a { font-size: 14px; color: rgba(255, 255, 255, 0.7); font-weight: lighter; }
.copyright a:hover { color: #fff; }
.links { background: #c6212f ; font-size: 18px; color: #fff; height: 95px; }
.links p { float: left; height: 51px; margin-top: 22px; border-right: 1px dashed rgba(255, 255, 255, 0.4); padding-right: 20px; margin-right: 20px; }
.links p b { display: block; line-height: 14px; margin-bottom: 5px; }
.links p em { font-size: 35px; text-transform: uppercase; line-height: 35px; display: block; font-weight: bold; }
.crcon { padding: 70px 0 89px; }
.kslj li { float: left; }
.kslj li p { font-size: 18px; color: #f5ebeb; margin-bottom: 25px; }
.kslj li p em { margin-bottom: 10px; color: rgba(255, 255, 255, 0.6); }
.kslj li span { display: block; line-height: 30px; }
.kslj li span+span { }
.kslj li a { display: block; line-height: 30px; }
.kslj li+li { margin-left: 100px; }
.kslj li:nth-child(3) { margin-left: 100px; }
.kslj li:last-child { margin-left: 100px; }
.crcode { width: 229px; }
.crcode dl { float: right; width: 100%; height: 89px; }
.crcode dt { }
.crcode dt img { width: 89px; }
.crcode dd { width: 120px; }
.crcode dd span { font-size: 20px; line-height: 20px; display: block; margin-bottom: 22px; }
.crcode dd em { color: rgba(255, 255, 255, 0.3); }
.crcode dd b { display: block; margin-top: 00px; font-size: 20px; font-weight: 100; color: #fff; }
.crcode dl+dl { margin-top: 39px; }
.end { padding: 24px 0; border-top: 1px solid rgba(255, 255, 255, 0.1); text-align: center; }
.end p { line-height: 32px }

/*yzc搬运开始*/
/*title*/
.title{text-align: center; font-size: 36px; line-height: 44px; font-weight: 500; overflow: hidden; color: #ca0000; letter-spacing: 1px;position:relative;padding-top: 60px;}
.title1 {text-align: center; font-size: 36px; line-height: 44px; font-weight: 500; overflow: hidden; color: #ca0000; letter-spacing: 1px;position:relative;padding-top: 60px;}
.title2{text-align: center; font-size: 36px; line-height: 44px; font-weight: 500; overflow: hidden; color: #ca0000; letter-spacing: 1px;position:relative;padding-top: 60px;}
.title3{text-align: center; font-size: 36px; line-height: 44px; font-weight: 500; overflow: hidden; color: #ca0000; letter-spacing: 1px;position:relative;padding-top: 60px;}
.title span{font-size: 36px; background-image: -webkit-gradient(linear, 0 0, right 0, from(#c7212f), to(#c7212f));     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; color: #c7212f;}
.title1 span{font-size: 36px; background-image: -webkit-gradient(linear, 0 0, right 0, from(#c7212f), to(#c7212f));     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; color: #c7212f;}
.title2 span{font-size: 36px; background-image: -webkit-gradient(linear, 0 0, right 0, from(#c7212f), to(#c7212f));     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; color: #c7212f;}
.title3 span{font-size: 36px; background-image: -webkit-gradient(linear, 0 0, right 0, from(#c7212f), to(#c7212f));     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; color: #c7212f;}
.title strong{color: #c7212f; font-size: 32px; }
.title1 strong{color: #c7212f; font-size: 32px; }
.title1:before {content:'';width:100px;height:1px;background:#ca0000;position:absolute;top:80px;left:35%;}
.title1:after  {content:'';width:100px;height:1px;background:#ca0000;position:absolute;top:80px;right:35%;}
.title2:before {content:'';width:100px;height:1px;background:#ca0000;position:absolute;top:80px;left:30%;}
.title2:after  {content:'';width:100px;height:1px;background:#ca0000;position:absolute;top:80px;right:30%;}
.title3:before {content:'';width:100px;height:1px;background:#ca0000;position:absolute;top:80px;left:30%;}
.title3:after  {content:'';width:100px;height:1px;background:#ca0000;position:absolute;top:80px;right:30%;}
.title1_x{font-size: 20px; text-align: center; line-height: 28px; color: #ca0000; margin-top: 10px; font-weight: 100;position:relative;}
.title_x{font-size: 20px; text-align: center; line-height: 28px; color: #ca0000; margin-top: 10px; font-weight: 100;position:relative;}
.title2_x{font-size: 20px; text-align: center; line-height: 28px; color: #ca0000; margin-top: 10px; font-weight: 100;position:relative;}
.title3_x{font-size: 20px; text-align: center; line-height: 28px; color: #ca0000; margin-top: 10px; font-weight: 100;position:relative;}
.title1_x:after {content: 'P';
    width: 40px;
    height: 40px;
    background: #ca0000;
    position: absolute;
    top: -98px;
    left: 48%;
    font-size: 30px;
    z-index: -1;
    color: #ffffff;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    font-weight: 500;
}
.title2_x:after {content: 'N';
    width: 40px;
    height: 40px;
    background: #ca0000;
    position: absolute;
    top: -98px;
    left: 48%;
    font-size: 30px;
    z-index: -1;
    color: #ffffff;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    font-weight: 500;
}
.title3_x:after {content: 'Q';
    width: 40px;
    height: 40px;
    background: #ca0000;
    position: absolute;
    top: -98px;
    left: 48%;
    font-size: 30px;
  
    color: #ffffff;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    font-weight: 500;
}
.title_yb{width:100%; margin-top: 17px; overflow: hidden;}
.title_y{width: 35px; margin:0 auto;position: relative;}
.title_y li{width: 6px; float: left; height: 6px; border-radius: 50%; background: #ddd; border:1px #eee solid; margin-left:5px; margin-top: 1px;}
.title_y span{width: 8px; height: 8px; float: left; background: #ddd; border-radius: 50%; border:1px #eee solid; margin-left:5px;}

@font-face {
  font-family:"youth";
  src: url("//memberpic.114my.com.cn/dgsding/cssnew/youth.woff2.txt") format("woff2"),
       url("//memberpic.114my.com.cn/dgsding/cssnew/youth.woff.txt") format("woff"),
       url("//memberpic.114my.com.cn/dgsding/cssnew/youth.ttf.txt") format("truetype"),
       url("//memberpic.114my.com.cn/dgsding/cssnew/youth.eot.txt") format("embedded-opentype"),
       url("//memberpic.114my.com.cn/dgsding/cssnew/youth.svg.txt") format("svg");
}

/*版面宽度*/
.page,.content{ width:1400px; margin:0 auto; overflow: hidden;}
.content1{ width:1400px; margin:0 auto;}
.pr{position: relative;}
.pa{position: absolute;}

#top10,#top20,#top30,#top40,#top50,#top60{ margin:0 auto; width:1300px; overflow:hidden;}
#top10{height:10px;}
#top20{height:20px;}
#top30{height:30px;}
#top40{height:40px;}
#top50{height:50px;}
#top60{height:60px;}
/*yzc公司形象*/
.main_tx{width: 100%;margin: 0 auto;background: #fff; border-top: 1px #eee solid;}
.main_txr{width: 100%;margin: 0 auto;background: #fcfcfc;}
.main_row1x{position: relative;z-index: 3;float: right;width:1400px;margin:auto;}
.main_r1x{float:right;}
.main_r1_itemx{display:block;width:466px;float:left;padding:67px 0;position:relative;cursor: pointer}
.main_r1_itemx p{margin:auto;width: 366px;}
.main_r1_itemx a{text-align:center;color:#454545;font-size:20px;line-height:25px; font-weight: 400;}
.main_r1_itemx em{color:#999;font-size:15px;display: block; font-weight: 100; margin-top: 10px;font-family:Microsoft YaHei;}
.main_r1_itemx i{float: left; width: 80px; height: 120px; overflow: hidden;}
.main_r1_itemx i img{width: 50px; height: 50px;}
/*yzc搬运结束*/


/* kf-icon */
@font-face {
  font-family: 'kf-icon';  /* Project id 2265165 */
  src: url('//at.alicdn.com/t/font_2265165_po6kdc9718k.woff2?t=1621650826565') format('woff2'),
       url('//at.alicdn.com/t/font_2265165_po6kdc9718k.woff?t=1621650826565') format('woff'),
       url('//at.alicdn.com/t/font_2265165_po6kdc9718k.ttf?t=1621650826565') format('truetype'),
       url('//at.alicdn.com/t/font_2265165_po6kdc9718k.svg?t=1621650826565#kf-icon') format('svg');
}

.kf-icon {
	font-family: "kf-icon" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
*{padding:0;margin:0}

/*右侧浮动*/
.y-kefu-box { position: fixed; right: 0; top: 20%; z-index: 9999; font-size: 13px;}
.y-kefu-box a{ text-decoration:none;}
.y-kefu-box img { display: block; width: 100%; height: auto; }
.y-kefu-box01 .kf-icon { display: block;margin: 0 auto 6px;}
.y-kefu-box01 { width: 54px; color: #666; text-align: center; }
.y-kefu-box01 .kf-close-btn {width: 23px;display: block;font-size: 25px;color: #114bdc;line-height:23px;position: relative;cursor: pointer;}
.y-kefu-box01 .kf-close-btn:before { content: ''; display: block; width: 1px; height: 12px; position: absolute; bottom: -11px; left: 12px; z-index: 1;background-color: #114bdc; }/*颜色更改*/
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div { display: block; width: 52px; padding: 8px 0 12px; background-color: #fff; border-left: solid 1px #efefef; border-top: solid 1px #efefef; border-right: solid 1px #efefef; position: relative;}
.y-kefu-box01 .show-status { position: relative; }
.y-kefu-box01 .show-status .kf-zixun { background-color: #114bdc; border-color: #114bdc; color: #fff; margin: 10px 0 7px;}/*颜色更改*/
.y-kefu-box01 .kf-zixun { border-radius: 2px; }
.y-kefu-box01 .kf-zixun i {font-size:22px;width: 21px; height: 22px; }
.y-kefu-box01 .hver:hover>i {color:#fff; }
.y-kefu-box01 .kf-mobile>i {font-size:22px; width: 18px; height: 18px;}
.y-kefu-box01 .kf-weChat>i {font-size:18px; width: 22px; height: 19px;}
.y-kefu-box01 .kf-email { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.y-kefu-box01 .kf-email>i {font-size:18px; width: 18px; height: 14px;}
.y-kefu-box01 .back-top i {font-size:18px; width: 13px; height: 11px;}
.y-kefu-box01 .kf-email, .y-kefu-box01 .back-top{ border-bottom: solid 1px #efefef;}
.y-kefu-box01 .back-top { margin-top: 20px; border-radius: 2px; left: 55px;}
.y-kefu-box01 .hver:hover { background-color: #114bdc; border-color: #114bdc;}/*颜色更改*/
.y-kefu-box01 .hver:hover>p { color: #fff; }
.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos { background-color: #fff; border: solid 1px #efefef; position: absolute; right: 90px; z-index: 2; border-radius: 2px; display: none;}
/*电话*/
.y-kefu-box01 .mobile-infos { width: 260px; text-align: left; top: 0;}
.y-kefu-box01 .mobile-infos>div { padding: 20px 0 20px 45px; position: relative; }
.y-kefu-box01 .mobile-infos>div i { width: 15px; height: 15px; background-position: -52px -32px; position: absolute; top: 22px; left: 20px; z-index: 2; }
.y-kefu-box01 .mobile-infos .online1 { border-bottom: solid 1px #efefef; }
.y-kefu-box01 .mobile-infos span { color:#b9b9b9; }
.y-kefu-box01 .mobile-infos p { color: #114bdc; font-size: 17px;margin-top:6px; }/*颜色更改*/
.right { width: 12px; height: 12px; position: absolute; right: -12px; top: 24px;}
.right-arrow1,.right-arrow2 { width: 0; height: 0; display: block; position: absolute; left: 0; top: 0; border-top: 6px transparent dashed; border-right: 6px transparent dashed; border-bottom: 6px transparent dashed; border-left: 6px white solid; overflow: hidden;}
.right-arrow1 { left: 1px; border-left: 6px #efefef solid;}
.right-arrow2 { border-left: 6px white solid;}
/*二维码*/
.y-kefu-box01 .y-ewm-box { width: 151px; height: 178px; top: -60px;}
.y-kefu-box01 .y-ewm-box>div { width: 151px;}
.y-kefu-box01 .y-ewm-box img { width: 114px; height: 114px; margin:17px auto 10px; }
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 150px; border-right: solid 1px #efefef; }
.y-kefu-box01 .y-ewm-box .right { top: 84px; }
/*邮箱*/
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color:#b9b9b9; text-align: left; bottom: 0; }
.y-kefu-box01 .y-email-infos p,.y-kefu-box01 .y-email-infos a{ color: #114bdc; font-size: 16px;margin-top:6px; }/*颜色更改*/
.y-kefu-box01 .y-email-infos>i { width: 18px; height: 13px; background-position: -52px -80px; position: absolute; left: 15px; top: 30px; }
.y-kefu-box01 .y-email-infos .right { top: 55px; }
.y-kefu-box01 .hide-status { width: 54px; height: 65px; background-color:#114bdc;position: absolute; top: 37px; left: 55px; z-index: 9;}
/*关闭后颜色*/
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }