body{margin: 0px auto;padding: 0px;font-size: 16px;line-height:24px;color: #333;font-family:Microsoft YaHei;font-family:Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{transition: all 0.7s;}
img:hover{transition: all 0.7s;}
em,i{font-style: normal;}
dl,dt,dd,ol,ul,li {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;}
a{text-decoration: none; color: #333; transition: all 0.6s; font-size:14px;}
a:hover{text-decoration: none; color:#ea0000;transition: all 0.6s;}
element.style{width:201px; line-height:25px;}
.clear{ clear:both;}
.fl{float:left;}
.fr{float:right;}
#bodycon{margin-bottom:30px;}
.db,.lb,.dd{font-size:0;}
.db>div,.lb>li,.dd>dl{font-size:14px;display:inline-block;vertical-align:top;}

.page{width:1200px;margin:0 auto; overflow: hidden;}

#top10,#top20,#top30,#top40,#top50,#top60{ margin:0 auto; width:1200px; overflow:hidden;}
#top10{height:15px;}
#top20{height:20px;}
#top30{height:30px;}
#top50{height:50px;}
#top60{height:60px;}
#top40{height:40px;}



.title_m{width:1200px; margin:0 auto; text-align:center; font-size:38px; font-weight:bold; line-height:52px; position:relative; margin-top:-40px; color:#333;}
.title_m span{color:#999966; font-size:38px;}
.title_en{width:100%; margin:0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:62px; line-height:62px; text-transform:uppercase; color:#f6f6f6; font-weight:bold; font-family:Impact,microsoft yahei;}
.title_x{text-align: center; width: 1200px; margin:0 auto; font-size: 20px; line-height: 40px; color: #999;}
.title_x a{font-size: 20px; }
.title{line-height: 82px;font-size: 42px; text-align: center; color: #004fa2; letter-spacing: 0px; font-weight: bold ;}
.title span{color: #ff0000; font-weight: bold;}
.title_ab{width:210px; height:1px;cursor: pointer;}
.title_ab span{ display:block; width:100%; height:1px; background-color:#cccc66;}
.title_ab span:nth-child(1) { animation:span_i1 2s infinite}
.title_ab span:nth-child(2) { animation:span_i2 2s infinite}
.title_ab span:nth-child(3) { animation:span_i3 2s infinite}

@keyframes span_i1{
0%{ width:100%; background-color:#cccc66}
25%{ width:0%; background-color:#cccc66}
100%{ width:100%; background-color:#cccc66}
}

@keyframes span_i2{
0%{ width:100%; background-color:#cccc66}
50%{ width:0%; background-color:#cccc66}
100%{ width:100%; background-color:#cccc66}
}

@keyframes span_i3{
0%{ width:100%; background-color:#cccc66}
75%{ width:0%; background-color:#cccc66}
100%{ width:100%; background-color:#cccc66}
}

.title_ab strong{display:block; float:left; width:210px;}



.top{height: 140px; width: 1200px; margin:0 auto; overflow: hidden;}
.logo{float: left;padding-top: 50px;}
.logo p {display:flex;flex-direction:column;font-size: 32px;font-weight: bold;}
.logo p span {font-size: 14px;font-weight: normal;/* letter-spacing: 1.6px; */padding: 6px 0 0;}
.tline{ margin-top: 32px; margin-left: 20px; margin-right: 20px; width: 2px; border-right: 1px #ccc solid; overflow: hidden; height: 70px;}
.tel{background:url(https://memberpic.114my.com.cn/heyao98/uploadfile/image/20220509/20220509113730_441074276.jpg) no-repeat left center;padding-left:60px;margin-top:44px;}
.tel p{font-size:14px;line-height:15px;margin-bottom:8px; color: #333;}
.tel em{font-size:30px;font-family:Impact,Arial; line-height:26px; font-style: normal; color: #c80122;}



#top_boxd{z-index: 9999; width:100%; background: #c80122;}
#top_box{width:1200px; margin:0 auto; height:62px; background: #c80122; padding:0px 0px;}
.NavCeshi > li { float: left; transition: 0.2s all ease-in-out; padding-right: 0px; position: relative; width: 148px; border-right: 1px #e10227 solid;}
.NavCeshi > li:first-child{ background: none}
.NavCeshi > li > a { display: block; text-align: center; padding: 0px 0; font-size: 16px; line-height:62px; color: #fff; transition: 0.2s all ease-in-out; height: 62px; position: relative; z-index: 1113; }
.NavCeshi .nl{border-right:none;}
.NavCeshi > li > a:after,.NavCeshi > li > a::after{ content: ''; width: 0%; height: 2px; background: #ffb431; display: block; position: absolute; left: 0; bottom: 0; transition:0.3s all ease-in-out; }
.NavCeshi > li.navcurrent > a:after,.NavCeshi > li.on  > a::after,.NavCeshi > li:hover > a:after,.NavCeshi > li:hover > a::after{ width: 100%; }
.NavCeshi > li.navcurrent > a, .NavCeshi > li:hover > a { color: #fff; }
.NavCeshi > li.navcurrent > a > .en,.NavCeshi > li:hover > a > .en{ }
.NavCeshi li>.nav2 {display: none; position:absolute; left:-0px; top:62px; z-index: 99999;}
.NavCeshi li>.nav2 a{display: block;background:#333;height: 42px;line-height: 42px;width: 148px; font-size: 14px;text-align: center; color:#fff; border-bottom: none;}
#aa2 > .nav2 {}
#aa2 > .nav2 a { width:148px; font-size: 15px;}
.NavCeshi li>.nav2 a:hover{background:#fff; color: #333;}
.nav2 b{color:#333;}



/*search*/
#search_bgdr{width:100%;  height:62px; margin:0 auto;min-width:1002px; z-index: 9;  top:578px; position: absolute;}
#search_bgd{width:100%;  height:62px; margin:0 auto;min-width:1002px; }
#search_bg{width:100%;  height:62px; margin:0 auto;min-width:1002px;background:#eee;}
#search_b{width:1200px; margin:0 auto; height:58px; }
#search-i{float:left; margin-top: 3px;}
#search_r{width: 210px;float: right; background-color: #fff;border-radius: 50px; height: 32px; margin-top: 15px;}
#search-bg {float: left; width: 155px;height: 30px;overflow: hidden; background: #fff;margin-left: 15px;margin-top: 1px;  }
#search-text{width:890px; float:left;  height:58px; line-height:58px;}



/*Ã¤ÂºÂ§Ã¥â€œÂ*/
#prod{ width:100%; overflow:hidden; background:#f6f6f6; padding-bottom:60px; padding-top:60px;}
.p_l{ width:290px;}
.p_l_t{ background:#c80122; box-sizing:border-box; font-size:26px; color:#fff; text-align:center; padding:18px 0px 15px 0px; letter-spacing: 2px; line-height: 26px;}
.p_l_t span{ font-size:18px; font-family:Agency FB, sans-serif; font-weight:normal; text-transform:uppercase; color: #ff6666;}
.p_n{ overflow:hidden; background:#fff; box-sizing:border-box; padding:15px 26px 18px 26px;}
#lyoc1,#lyoc2,#lyoc3{ display:block !important; background:none !important;}
.main_class_lbm{ line-height:36px !important; height:36px !important;}
.sub_class_lbm{line-height:36px !important; height:36px !important;}
.main_class_lbm .sub_class_lbm a{ font-size:14px !important;}
.main_class_lbm .sub_class_lbm a:before{ content:"Ã¤Â¸Â¨";}
.p_n table tr{ background:url(https://memberpic.114my.com.cn/heyao98/uploadfile/image/20220509/20220509113730_418789826.jpg) !important; box-sizing:border-box; margin-bottom:5px; margin-top:5px; display: block;}
.p_n table tr td a{ font-size:16px !important;  padding-left: 15px;}

.p_ggy{ overflow:hidden; background:#fb670e; width:100%; box-sizing:border-box; font-size:18px; line-height:30px; color:#fff; height:106px; border-bottom-left-radius:5px;border-bottom-right-radius:5px; padding-left:42px; padding-top:22px;}
.p_ggy span{ font-family:Impact; color:#fff; font-size:27px;}
.p_r{ overflow:hidden; width:875px;}
.p_r img{transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; }
.p_r a:hover img {transition: all 0.5s linear; -webkit-transform: scale(1.10, 1.10); transform: scale(1.10, 1.10); -moz-transform: scale(1.10, 1.10);}
.p_r table td br{display:none;}
.p_r td a{display:block;}
.p_r > table > tbody > tr > td > span{ position: absolute; bottom:0; left: 0; width: 100% !important; height: 50px;transfrom:scale(0); opacity: 0; transition:0.3s all ease-in-out;}
.p_r > table > tbody > tr > td:hover > span{transfrom:scale(1);opacity: 1;}
.p_r table td{display: block; float: left; border:1px #ddd solid;margin:9px 9px; background: #fff; padding-bottom:5px !important;width: 275px; height: 360px;     padding-top: 26px !important;position: relative;}
.p_r table td:hover{ border:1px #ccc solid; box-shadow:-webkit-box-shadow:0 0 15px #ccc; -moz-box-shadow:0 0 15px #ccc; box-shadow:0 0 15px #ccc;}
.p_r td a{overflow:hidden;}
.divproduct_new_div{overflow:hidden;}
.divproduct_new_div_item{ width:283px; height:330px; background:#fff; float:left; padding:20px; box-sizing:border-box; margin-right:13px; margin-bottom:13px;position:relative;}
.product_div_item_pic img{ width:251px; height:251px;}
.product_div_item_pic{ position:absolute; top:16px;left:16px;}
.divproduct_new_div_item_body{ position:absolute; top:314px; width:150px; font-size:14px; color:#999; left:20px; padding-bottom:5px; width:283px;}
.divproduct_new_div_item_title{ position:absolute; top:275px; border-top:1px solid #f1f1f1; width:100%; left:0px; box-sizing:border-box; padding-left:20px; padding-top:12px;}
.divproduct_new_div_item_title a{ font-size:15px; color:#333 !important;}
.divproduct_new_div_item:nth-child(3),.divproduct_new_div_item:nth-child(6){ margin-right:0px;}
.content{width:1200px; margin:0 auto;}



.list3{height: 1370px;padding-top:0px;overflow-x:hidden;overflow-y:hidden;}
.yous{position: relative;}
.titisd{width: 100%; margin:0 auto; padding:45px 0px 45px 0px; background:url(https://memberpic.114my.com.cn/heyao98/uploadfile/image/20220509/20220509113730_1595496243.jpg) center no-repeat;}
.titis { font-size: 45px; text-align: center; line-height: 60px; font-weight: bold; color: #fff;}
.titis span{font-size:60px;}
.titis p{text-align: center; font-size: 22px; color: #fff; font-weight: normal; line-height: 30px; color: #fc889c;}
.ys_img1,.ys_img2,.ys_img3,.ys_img4,.ys_img5{position: absolute;}
.ys_img1{right:0;top:41px;}
.ys_img2{left:-8px;top:422px;}
.ys_img3{right:-8px;top:800px;}
.yous .dls1{left:0;top:104px;}
.yous .dls2{left:655px;top:475px;}
.yous .dls2 dd p {display: inline-block;width:auto;margin-right:15px;}
.yous .dls3{left:0;top:880px;}
.yous dl {width:592px;position: absolute;}
.yous dt{height: 90px;overflow: hidden;}
.yous dt span {background: #c30f12;float:left;width:190px;height:78px;padding:6px 0;line-height: 78px;}
.yous dt em {width:76px;text-align: center;display: inline-block;font:36px "Impact";color: #fff;float:left;line-height: 78px;}
.yous dt p {float:left;width:376px;padding-left:10px;font-size:20px;color: #555555;}
.yous dt p strong{height: 56px;line-height: 56px;font-size:34px;color: #222222;font-weight: bold;display: block;}
.yous dd {padding-top:20px;}
.yous dd p {padding-left:24px; line-height: 32px;font-size:16px;color: #555555;width:528px;}
.yous dd p em {padding:0 20px;}
.faq_ena{ text-align: center; line-height: 30px; font-size: 22px; font-family: Agency FB, sans-serif; color: #fea7b6; letter-spacing: 2px; text-transform:uppercase; margin:0 auto;}



/*com*/
.combg{ width:100%; overflow:hidden; background:url(https://memberpic.114my.com.cn/heyao98/uploadfile/image/20220509/20220509113730_1555614958.JPG) center; }
.comtxt{ width:1100px; margin:0 auto; margin-top:60px; background:#fff; padding:50px; overflow: hidden; margin-bottom:60px;}
.comtxtd{ width:600px; float:left; overflow:hidden}
.comtit{ text-transform:uppercase; font-size:34px; margin:22px; font-weight: bold; }
.comtit span{ color:#999; padding-left:8px; font-weight:bolder; text-transform:uppercase; font-size:34px;}
.comt{font-size: 16px;line-height:30px;color:#666666;width:600px;float:left;letter-spacing: 1px;}
.comimg{ float:left; width:440px; margin-left:50px; border: 5px #eee solid; overflow: hidden;}
.comimg img{width:440px; height:390px}
.comimg:hover img{transition: all 0.5s linear; -webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12);}
#company_more{padding-left:10px;padding-top: -7px;float:left;}
#company_more a{width:110px; float:left; height:65px; line-height:65px; font-size:14px; text-align:center; background: #c80122; margin-left: 1px; color: #fff; transition:all 0.6s;}
#company_more a:hover{background: #c80122; transition:all 0.2s; width: 150px;}
#company_more .r{background: #000;}



/*Ã¦â€“Â°Ã©â€”Â»Ã¤Â¸Â­Ã¥Â¿Æ’*/
.newsbox{width: 100%; margin:0 auto; padding:60px 0px; background: #fbfbfb;}
.news_row2{margin-top:0px;}
.news_info_1 {background: #f2f2f2;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;}
.fr .news_div {-webkit-transition: 0.3s all ease;transition: 0.3s all ease;background: #fefefe;}
.news_info_bg_1 {width: 300px;height: 286px;background: #c80122;}
.news_info_1:hover{    background: #f5f5f5;}
.news .news_row2 .fl {width: 780px;}
.fl .news_div_item .news_div_item_pic a>img{    width: 300px;height: 230px;display: block;float: left;}
.fl .news_div_item{padding: 28px;display: block;width: 720px;}
.fl .news_div_item .news_div_item_title a{font-size: 18px;    color: #343434;position: absolute;width: 420px;top: 0px;    height: 320px;    height: 250px;}
.fl .news_div_item .news_div_item_body{display: block;font-size: 14px;color: #666;line-height: 24px;padding-top: 10px;}
.fl .news_div_item .news_div_item_content{display: block;    width: 390px;padding: 30px 0 30px 30px;height: 170px;float: right;position: relative;}
.fl .news_div_item .news_div_item_content:before{content:"More";    position: absolute;top: 164px;left: 25px;    display: block;width: 129px;height: 36px;line-height: 36px;border-radius: 50px;color: #fff;text-align: center;font-size: 14px; background: #e10000;}
.news .news_row2 .fr {width: 390px;}
.fr .news_div_item{display: block;padding: 20px;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;
height: 55px; background: #f2f2f2}
.fr .news_div_item:hover{background: #e10000;}
.fr .news_div_item:hover .news_div_item_date{color:#fff;}
.fr .news_div_item:hover .news_div_item_day{color:#fff;}
.fr .news_div_item:hover .news_div_item_month{color:#fff;}
.fr .news_div_item:hover .news_div_item_body{color:#fff;}
.fr .news_div_item:hover .news_div_item_title a{color:#fff;}
.fr .news_div_item:nth-child(1){display:none;}
.fr .news_div_item .news_div_item_date{    display: block;float: left;text-align: center;font-family: arial;font-size: 13px;font-weight: 100;color: #999;padding-right: 20px;border-right: 1px solid #eee;margin-right: 22px;width: 55px;position: relative;    padding-top: 20px;    height: 29px;}
.fr .news_div_item .news_div_item_day{font-size: 30px;font-style: normal;color: #343434;display: block;font-weight: bold;font-family: arial;position: absolute;top: -3px;left: 14px;}
.fr .news_div_item .news_div_item_year{position: absolute; top: 31px;left:6px;}
.fr .news_div_item .news_div_item_month{position: absolute; top: 31px;left:41px;}
.fr .news_div_item .news_div_item_content{display: block;line-height: 26px;float: left;width: 242px;white-space: nowrap;overflow: hidden;}
.fr .news_div_item .news_div_item_title a{font-size: 16px;color: #343434;}
.fr .news_div_item .news_div_item_body{font-size: 14px;color: #666; }
.news_row3 {padding: 28px;background: #eee;margin-top: 20px;height: 126px;}
.faq_tit{width: 210px;height: 75px;background: #c80122;display: block;text-align: center;color: #fff !important;padding: 25px 0px;margin-left: auto;float: right;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;font-weight: bold;font-size: 22px !important;}
.faq_tit:hover{background:#333;}
.faq_tit img{display: block;margin: 0 auto;margin-bottom: 6px;}
.news_row3 .divdgweb_new_div_item{width: 390px;display: block;float: left;margin-right: 50px;margin-left: 10px;}
.news_row3 .divdgweb_new_div_item .divdgweb_new_div_item_title a{font-size: 16px;color: #343434;line-height: 36px;    position: relative;top: 31px;}
.news_row3 .divdgweb_new_div_item .divdgweb_new_div_item_body{    display: block;font-size: 14px;color: #767676;
line-height: 25px;    margin-top: 28px;}
.news_row3 .divdgweb_new_div_item .divdgweb_new_div_item_title{position: relative;}
.news_row3 .divdgweb_new_div_item .divdgweb_new_div_item_title:before{content:"";position: absolute; top: 0px;left:0px;background:url(https://memberpic.114my.com.cn/heyao98/uploadfile/image/20220509/20220509113730_837610256.png)no-repeat;   width: 30px;height: 30px;}



/*footer*/
.footer_Bac{width:100%; overflow:hidden; background:#000}
.footer{width:100%; overflow:hidden; padding-bottom:25px;  padding-top:20px; color:#93959c;}
.footerW{width:1200px; margin:0 auto;}
.footer_dh{width:100%; background:#fff; line-height:64px; overflow:hidden; font-size:16px; color:#fff; text-align:center;}
.footer_dhW{width:1200px; margin:0 auto; overflow:hidden; border-right:solid 1px #ccc;}
.footer_dh a{font-size:16px; color:#333; position:relative; z-index:2; display:block;}
.footer_dh_i{float:left; overflow:hidden; width:148px; position:relative; border-left:solid 1px #ccc;}
.footer_dh_i::before{content:"";display:block;width:0;height:2px;background:#b6130a;transition: all 0.3s linear;position:absolute;bottom:0;left:50%;}
.footer_dh_i:hover::before{transition: all 0.3s linear;width:100%;left:0;}



/*copy*/
.copy{width:100%; overflow:hidden; padding:30px 0; text-align:center; line-height:26px; font-size:14px; color:#93959c;}
.copy a{font-size:14px; color:#93959c;}
.copyW{width:1200px; margin:0 auto;}
#newBridge .icon-right-center{  right: auto !important;}
.part_t{ font-size:36px; color:#333; text-align:center; margin-top:50px;margin-bottom:40px; line-height: 40px;}
.part_t span{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:28px; color:#cccccc;}



#bodycon{ margin-top:20px;}
.strong_title{ display:none;}
.mianbxContent{width: 100% !important; text-align: left !important; font-size: 16px !important; padding-bottom:15px;  padding-top:5px; border-bottom:1px solid #CCC; margin-bottom:10px !important;}
.mianbxContent a{font-size: 16px !important;}
.mianbxContent a:hover{font-size: 16px !important;}


.banner{ overflow:hidden; background:#fff; position:relative;}
.banner-box{min-width:1200px;height: 26vw;position:relative;margin:0 auto;}
.banner-box .bd{ width:100% !important; }
.banner ul {width:100% !important;}
.banner-box .bd li{width:100% !important;height: 26vw;background-position:center;background-repeat:no-repeat;background-size: contain !important;}
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn { width:100%; position:absolute; top:0; left:0; margin-left:0; height:100%; overflow:hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:45%; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(http://cdn.dg.114my.cn/img/2020/20200406105537_1621109331.png) 0 0 no-repeat; } 
.banner-btn a.next{ right:-50px; background:url(http://cdn.dg.114my.cn/img/2020/20200406105537_1621109331.png) -49px 0 no-repeat; }
.banner-btn .hd { position:absolute; bottom:20px; width:100%; }
.banner-btn .hd ul { width:1200px; margin:0 auto; text-align:center; }
.banner-btn .hd ul li{ width:100px;height:6px;text-indent:-9999px;background:#ccc;cursor:pointer;display:inline-block;margin:0 5px;transition:0.3s all ease-in-out; }
.banner-btn .hd ul li.on{ background:#fff; width:100px;}
.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;}