/*标签样式初始化*/







div, ul, li, span, p, img, h1, h2, h3, h4, h5, h6, dl, dt, dd { margin: 0px; padding: 0px; list-style: none; border: 0px; }
/*公共样式部分*/
body { color: #666; margin: 0 auto; background-color: #fff; font-family: "Microsoft YaHei"; overflow-x: hidden; font-size: 14px; }
* { -webkit-box-sizing: border-box; box-sizing: border-box; }
#copy { display: none; }
a { color: #666; text-decoration: none; }
a:hover { color: #ff8a00; text-decoration: none; border-bottom-style:
}
.bg { width: 100%; min-width: 1300px; position: relative; }
.box { margin: 0 auto; width: 100%; min-width: 1300px; max-width: 1600px; box-sizing: border-box; padding: 0px 5%; }
.fl { float: left; }
.fr { float: right; }
/*左右浮动清除*/
.clear { clear: both; height: 0px; overflow: hidden; }
 @keyframes hover { 0% {
transform:scale(1)
}
 25% {
transform:scale(.6)
}
 50% {
transform:scale(1)
}
 75% {
transform:scale(1.2)
}
 100% {
ttransform:scale(1)
}
}
/*间隙*/
.top10 { padding-top: 10px; }
.top20 { padding-top: 20px; }
.top30 { padding-top: 30px; }
.top40 { padding-top: 40px; }
.top50 { padding-top: 50px; }
.top60 { padding-top: 60px; }
.top70 { padding-top: 70px; }
.top80 { padding-top: 80px; }
.top90 { padding-top: 90px; }
.top100 { padding-top: 100px; }
/*英文样式*/
.font_en { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: normal; }
.en { font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
.t { text-align: center; }
.t h3 { font-size: 40px; color: #000; font-weight: normal; margin-top: -50px; line-height: 50px; }
.t h3>b { color: #ff8a00; font-weight: normal; }
.t p { font-size: 18px; line-height: 36px; }
/*抬头*/
.head_bg { height: 110px; }
.logo { margin-top: 15px; }
.logo img { height: 78px; }
.name { margin-left: 20px; margin-top: 22px; }
.name p { font-size: 24px; color: #222; }
.name p b { font-size: 30px; color: #ff8a00; }
.name span { display: block; width: 286px; height: 20px; line-height: 20px; text-align: center; background: #ff8a00; border-radius: 20px; color: #fff; font-size: 14px; letter-spacing: 8px; margin-top: 4px; }
.tel { margin-top: 30px; }
/*栏目*/
.nav { height: 110px; margin-right: 6%; }
.nav>ul>li { float: left; display: block; height: 110px; }
.nav>ul>li+li { padding-left: 2vw; }
.nav>ul>li>a { display: block; color: #333; font-size: 16px; text-align: center; position: relative; z-index: 2; line-height: 110px; transition: .3s all linear; }
.nav>ul>li>a:after { content: ""; display: none; height: 2px; width: 37px; background: #ff8a00; position: absolute; top: 79%; left: 0; right: 0; margin: 0 auto; transition: .3s all ease-in-out; }
.nav>ul>li>a:hover, .NavCeshi > li.navcurrent>a { font-weight: bold; color: #ff8a00; }
.NavCeshi > li.navcurrent>a:after, .NavCeshi > li:hover >a:after { display: block; transition: .3s all ease-in-out; }
.dropmenu { position: absolute; width: 100%; left: 0; background: rgba(0,0,0,0.3); top: 110%; opacity: 0; visibility: hidden; -webkit-transition: all .6s ease; transition: all .6s ease; z-index: 333; padding: 10px 0; 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: 0.96vw; }
.dropmenu a+a { margin-left: 60px; }
.dropmenu table, .dropmenu table tbody { width: 100% !important; display: block; }
.dropmenu table tr { display: inline-block; }
.dropmenu table tr+tr { margin-left: 25px; }
.nav li:hover .dropmenu { top: 100%; opacity: 1; visibility: visible; }
 @media (max-width: 1600px) {
.head { width: 94%; }
.top_box { width: 94%; }
.nav>ul>li { padding-left: 2vw; }
}
@media (max-width: 1400px) {
.top_t b { font-size: 20px; }
.head { width: 98%; }
.top_box { width: 98%; }
.nav>ul>li { padding-left: 1.8vw; }
}
/*产品*/
.prod_bg { background: #fff; padding: 100px 0px; }
.prod { position: relative; }
.prod_l { width: 23%; min-width: 327px; position: -webkit-sticky; position: sticky; top: 100px; will-change: change; }
.prod_t { text-align: left; }
.list { }
.list li { }
.list li a { display: block; position: relative; overflow: hidden; font-size: 16px; line-height: 60px; padding-left: 60px; }
.list li a::before { content: ""; position: absolute; width: 40px; height: 1px; background: #ccc; position: absolute; top: 30px; left: 0px; }
.list li a::after { content: ""; position: absolute; top: 26px; left: 0px; background: #ccc; width: 8px; height: 8px; border-radius: 50%; transition: all linear 0.5s; -moz-transition: all linear 0.5s; -ms-transition: all linear 0.5s; -webkit-transition: all linear 0.5s; }
.list li a:hover::before { background: #ff8a00; }
.list li a:hover::after { background: #ff8a00; left: 32px; }
.prod:after { content: ''; display: block; clear: both; }
.prod_l:after { content: ""; display: block; width: 1600px; height: 340px; bottom: -250px; left: -150px; position: absolute; background: url(https://memberpic.114my.com.cn/0465331/uploadfile/image/20211202/20211202143857_214757194.jpg)no-repeat left top; z-index: -1; }
/*搜索*/
.search-bg { width: 260px; height: 40px; overflow: hidden; margin-top: 50px; border-radius: 30px; border: 1px solid #eee; }
.search-bg #infoname { width: 310px; background: #eee; outline: none; color: #ccc; border: none; height: 40px; line-height: 6; font-size: 14px; padding-left: 20px; font-weight: lighter; }
.search_nbg #infoname { width: 310px; height: 40px; }
.search-bg { position: relative; }
.search-i { position: absolute; right: 16px; top: 30%; height: 15px; }
/*产品内容*/
.prod_r { width: 67%; position: relative; z-index: 2; margin-top: -100px; }
.pro_rc { width: 100%; }
.pro_rt { position: relative; }
.pro_rt>p>img { width: 100%; }
.pro_rt>div { position: absolute; width: 100%; height: 100%; display: flex; flex-direction: column; align-items: flex-start; top: 0; left: 0; justify-content: center; padding-left: 8%; }
.pro_rt>div>b { font-size: 48px; color: #fff; display: block; }
.pro_rt>div>p { font-size: 18px; color: #fff; margin-top: 20px; }
.pro_cate tr td { display: block; padding: 0!important; }
.pro_cate tr td b { font-size: 0; }
.pro_cate tr td a { display: block; position: relative; }
.pro_cate tr td:first-child a { font-size: 18px; font-weight: normal; line-height: 55px; padding-left: 30px; background: #ff8a00; color: #fff!important; position: relative; }
.pro_cate tr td:first-child a:after { position: absolute; content: "\e640"; font-family: "iconfont"; font-size: 21px; right: 60px; top: 0; }
.pro_cate #showtyepname { background: url() repeat center; padding: 34px 0 34px 22% !important; }
.pro_cate #showtyepname a { font-size: 16px; color: #6f6e6e; transition: .3s; }
.pro_cate #showtyepname a+a { margin-top: 34px; }
.pro_cate #showtyepname a:after { position: absolute; content: "-->"; top: -2px; left: -27px; }
.pro_cate #showtyepname a:hover { color: #ff8a00; }
.pro_simg .divproduct_new_div, .pro_simg .divproduct_new_div2 { display: flex; flex-wrap: wrap; justify-content: space-between; }
.pro_simg .divproduct_new_div_item { flex-shrink: 0; width: 32%; display: flex; flex-direction: column-reverse; margin-bottom: 30px; border: 1px solid #e8e8e8; }
.pro_simg { margin-top: 16px; height: 1378px; overflow: hidden; }
.pro_simg .divproduct_new_div_item_a { display: block; width: 100%; height: 45px; line-height: 45px; text-align: center; background: #444; font-size: 16px; color: #fff; }
.pro_simg .product_div_item_pic a { display: block; position: relative; overflow: hidden; }
.pro_simg .product_div_item_pic a:after { position: absolute; content: ""; width: 100%; height: 100%; background: rgba(0,0,0,0.5); top: 0; left: 0; opacity: 0; transition: all .5s; }
.pro_simg .divproduct_new_div_item:hover .product_div_item_pic a:after { opacity: 1; }
.pro_simg .product_div_item_pic a:before { position: absolute; content: "查看详情"; width: 124px; height: 27px; background: #ff8a00; border-radius: 13px; text-align: center; line-height: 27px; color: #fff; font-size: 14px; top: 20%; left: 50%; margin-left: -62px; margin-top: -5px; transition: all .5s; z-index: 99; opacity: 0; }
.pro_simg .divproduct_new_div_item:hover .product_div_item_pic a:before { top: 50%; opacity: 1; }
.proo { height: auto; overflow: hidden; margin-top: 0px; }
.product_div_item_pic img { width: 100%; height: auto; }
.problem_bg { background: url()no-repeat center; height: 310px; overflow: hidden; }
.problem_t { color: #fff; margin-top: 130px; }
.problem_t p { font-size: 30px; font-weight: lighter; }
.problem_t span { display: block; font-size: 40px; font-weight: bold; }
.problem_img { margin-top: 60px; }
.problem_wt { }
.problem_wt li { float: left; width: 223px; height: 223px; border-radius: 50%; background: #fff; border: 8px #f19843 solid; margin-top: 53px; text-align: center; }
.problem_wt li:nth-child(2) { margin: 0px 47px; width: 180px; height: 180px; margin-top: 20px; margin-top: 60px; }
.problem_wt li:nth-child(3) { margin-top: 30px; }
.problem_wt li p { color: #444; font-size: 30px; font-weight: bold; margin-top: 42px; }
.problem_wt li em { display: block; margin: 16px auto; width: 53px; height: 1px; background: #eee; }
.problem_wt li span { display: block; font-size: 14px; line-height: 24px; }
.problem_wt li:nth-child(2) p { font-size: 24px; }
.problem_wt li:nth-child(2) em { width: 42px; margin: 10px auto; }
.problem_wt li:nth-child(2) span { font-size: 13px; line-height: 20px; }
/*产品品质*/
.quality_bg { background: url(https://memberpic.114my.com.cn/0465331/uploadfile/image/20211201/20211201151058_1980522242.jpg)no-repeat center; padding: 100px 0px; position: relative; height: 1024px; }
.quality_t { color: rgba(255,255,255,.3); }
.quality_t h3 { color: #fff; }
.quality_wt li { width: 200px; height: 200px; background: rgba(255, 255, 255, 0.1); border-radius: 50%; display: flex; justify-content: center; align-items: center; padding: 22px; position: relative; transition: 0.5s; z-index: 55; cursor: pointer; }
.quality_wt li.on { background: #ff8a00; }
.quality_wt ul { display: flex; justify-content: space-around; }
.quality_wt li.on:after { display: block; }
.quality_wt li:after { content: ''; width: 250px; height: 250px; background: rgba(255,255,255,0.4); position: absolute; top: -25px; left: -25px; border-radius: 50%; z-index: -1; -webkit-animation: living 2s linear infinite; display: none; }
@keyframes living { 0% {
 transform: scale(0.8);
 opacity: 0.3;
}
 50% {
 transform: scale(1.1);
 opacity: 0.1;
}
 100% {
 transform: scale(0.8);
 opacity: 0.3;
}
}
.quality_wt li p { font-size: 22px; line-height: 24px; display: flex; flex-direction: column; align-items: center; color: #fff; }
.quality_wt li p span { font-size: 14px; font-weight: lighter; color: #fff; text-align: center; line-height: 24px; padding-top: 16px; }
/*实力*/
.strength ul { display: flex; justify-content: space-between; }
.strength li { width: 18%; background: #ff8a00; padding: 42px 20px; border-right: 1px solid #ffa336; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.strength li i { font-size: 36px; color: #fff; opacity: 0.5; transition: 0.5s; }
.strength li:hover i { transform: rotate3d(2, 5, 2, 360deg); }
.strength li:first-child { width: 47%; align-items: flex-start; padding: 60px 80px 55px 24%; }
.strength li:first-child p { align-items: flex-start; padding-top: 18px; }
.strength li:first-child p span { text-align: left; }
.strength li:first-child p:after { left: 0; }
.strength li:first-child i { font-size: 38px; }
.strength li p { font-size: 22px; color: #fff; line-height: 24px; display: flex; flex-direction: column; position: relative; align-items: center; padding-top: 24px; }
.strength li p:after { content: ''; width: 20px; height: 1px; position: absolute; top: 74px; left: 56px; background: #ffa336; }
.strength li p span { font-size: 14px; font-weight: lighter; line-height: 26px; padding-top: 50px; text-align: center; opacity: 0.8; }
.strength li:last-child { padding: 60px 45px; }
.strength li:last-child p:after { left: 72px; }
.quality_bg:after { content: ''; background: url(https://memberpic.114my.com.cn/0465331/uploadfile/image/20211201/20211201171632_1403101618.png)no-repeat bottom left; position: absolute; bottom: 55px; left: 70px; width: 448px; height: 403px; background-size: contain; }
/*应用领域*/
.application_wt a { display: block; float: left; width: 13%; text-align: center; height: 50px; line-height: 50px; background: #f5f5f5; font-size: 16px; margin-left: 1.25%; }
.application_wt li { display: block; float: left; width: 13%; text-align: center; height: 50px; line-height: 50px; background: #f5f5f5; font-size: 16px; cursor: pointer; }
.application_wt li+li { margin-left: 1.25%; }
.application_img { width: 50%; overflow: hidden; }
.application_img img { display: block; width: 100%; height: 440px; }
.application_r { width: 47%; }
.application_cont { height: 440px !important; }
.application_w1 { margin-top: 30px; }
.application_w1 p { font-size: 28px; color: #222; }
.application_w1 i { display: block; width: 20%; height: 2px; background: #ff8a00; margin-top: 10px; }
.application_w { font-size: 15px; line-height: 28px; margin-top: 10px; }
.application_wt li.on { background: #ff8a00; color: #fff; }
.application_a a { display: block; width: 150px; height: 45px; line-height: 45px; border-radius: 50px; background: #ff8a00; text-align: center; color: #fff; font-size: 15px; margin-top: 40px; }
.application_a a:hover { background: #ff8a00; }
.app_wt { margin-top: 40px; }
.app_wt li { width: 100%; position: relative; overflow: hidden; font-size: 16px; line-height: 42px }
.app_wt li img { display: block; width: 100%; margin-bottom: 10px; border: 1px #eee solid; transition: all linear 0.5s; -moz-transition: all linear 0.5s; -ms-transition: all linear 0.5s; -webkit-transition: all linear 0.5s; }
/*合作客户*/
.partner_d .tempWrap { width: 100% !important; }
.partner_d ul { display: block; }
.partner_d li { float: left; overflow: hidden; transition: 0.3s ease all; display: block; width: 300px; margin-right: 20px; text-align: center; border: 1px #eee solid; }
.partner_d li p a { color: #666; font-size: 16px; display: block; }
.partner_d li img { transition: all linear 0.5s; -moz-transition: all linear 0.5s; -ms-transition: all linear 0.5s; -webkit-transition: all linear 0.5s; }
.partner_d li:hover img { -webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); }
.partner_d li p { height: 40px; line-height: 40px; position: relative; z-index: 2; background: #f5f5f5; }
/*优势*/
.power li { float: left; width: 19.4%; height: 714px; color: #fff; transition: 0.3s all ease; position: relative; overflow: hidden; cursor: pointer; }
.power li+li { margin-left: 0.6%; }
.power li.on { width: 40%; }
.power li:nth-child(1) { background: url(https://memberpic.114my.com.cn/0465331/uploadfile/image/20211202/20211202103146_787856087.png)no-repeat center; }
.power li:nth-child(2) { background: url(https://memberpic.114my.com.cn/0465331/uploadfile/image/20211202/20211202103146_762378883.png)no-repeat center left; }
.power li:nth-child(3) { background: url(https://memberpic.114my.com.cn/0465331/uploadfile/image/20211202/20211202103146_567835009.png)no-repeat center left; }
.power li:nth-child(4) { background: url(https://memberpic.114my.com.cn/0465331/uploadfile/image/20211202/20211202103147_2114787985.png)no-repeat center; }
.power_w { width: 100%; height: 100%; background: rgba(0,0,0,0.6); text-align: center; padding-top: 250px; }
.power_w p { font-size: 30px; font-weight: bold; line-height: 40px; }
.power_w dd { font-size: 24px; font-weight: bold; font-family: "Tw Cen MT"; }
.power_w dd:before { content: ""; display: block; width: 1px; height: 146px; background: rgba(255,255,255,0.4); margin: 80px auto; }
.power li.on .power_w { opacity: 0; }
.power_ww { height: 250px; width: 100%; padding: 40px 46px; background: #ff8a00; position: absolute; bottom: 0; transition: 0.5s all linear; margin: auto; left: 0; right: 0; overflow: hidden; opacity: 0; bottom: -50px; }
.power li.on .power_ww { opacity: 1; bottom: 0; }
.power_ww p { font-size: 30px; border-bottom: 1px dotted rgba(255,255,255,0.2); font-weight: bold; line-height: 60px; padding-bottom: 10px; margin-bottom: 20px; }
.power_ww p:after { font-size: 30px; font-family: "Tw Cen MT"; display: block; float: right; opacity: 0.5; }
.power li:nth-child(1) .power_ww p:after { content: "01"; }
.power li:nth-child(2) .power_ww p:after { content: "02"; }
.power li:nth-child(3) .power_ww p:after { content: "03"; }
.power li:nth-child(4) .power_ww p:after { content: "04"; }
.power_ww span { font-size: 15px; line-height: 30px; }
/*流程*/
.process_bg { background: #f5f5f5; padding: 100px 0px; }
.process .prss ul li { float: left; width: 158px; height: 202px; border: 1px solid #dcdcdc; margin-left: 1.4%; padding-top: 40px; box-sizing: border-box; position: relative; transition: .5s; }
.process .prss ul li i { display: block; width: 46px; height: 44px; margin: 0 auto 43px; overflow: hidden; }
.process .prss ul li i img { width: 100%; transition: .5s; }
.process .prss ul li em { display: block; height: 49px; line-height: 49px; text-align: center; font-size: 20px; color: #333333; font-style: normal; }
.clearfix { }
.process .prss ul li:first-child { margin-left: 0; }
.process .prss ul li b { display: block; width: 38px; height: 38px; background: #F3F3F5; line-height: 38px; text-align: center; font-size: 20px; color: #ff8a00; position: absolute; left: -10px; top: 23px; font-weight: bold; border-radius: 50%; transition: .5s; }
.process .prss ul li.cur { background: #FFF; margin-top: -12px; box-shadow: 7px 16px 46px 0px rgba(206, 204, 205, 0.73); border: 1px solid #FFF; }
.process .prss ul li.cur i img { margin-top: -44px; }
.process .prss ul li.cur em { color: #ff8a00; }
.process .prss ul li.cur b { opacity: 0; }
.process .prss strong { display: block; height: 42px; width: 549px; margin: 0 auto; padding-top: 36px; }
.process .prss strong em { display: block; float: left; padding-left: 29px; background: url(https://memberpic.114my.com.cn/0465331/uploadfile/image/20211202/20211202144031_1956285310.jpg) no-repeat left; line-height: 13px; font-size: 12px; color: #333333; margin: 7px 16px 0 0; font-weight: normal; }
.process .prss strong b { display: block; float: left; height: 42px; line-height: 42px; font-size: 34px; color: #333333; font-family: "Acrom"; font-weight: 600; margin-right: 31px; }
.process .prss strong a { display: block; width: 187px; height: 42px; line-height: 42px; text-align: center; float: left; background: #ff8a00; font-size: 14px; color: #FFF; border-radius: 42px; }
.process .prss strong a:hover { background: #ff8a00; }
/*简介*/
.com_bg { padding-top: 100px; height: 550px; background-image: url(https://memberpic.114my.com.cn/0465331/uploadfile/image/20211202/20211202134028_535415369.jpg); background-attachment: fixed; background-position: center; }
.com_w { text-align: center; }
.com_w h3 { font-size: 40px; color: #fff; }
.com_w span { color: #fff; font-size: 18px; line-height: 40px; }
.com_w dd { font-size: 15px; line-height: 32px; padding: 3vw 0; color: #fff; }
.com_w a { display: block; width: 170px; height: 40px; line-height: 40px; background: #ff8a00; color: #fff; font-size: 16px; text-align: center; border-radius: 100px; transition: 0.3s ease all; margin: 0 auto; }
.com_w a:hover { width: 250px; }
.com_b { position: relative; text-align: center; margin-top: 70px; padding: 4vw; background: #fff; box-shadow: 0 0 100px rgba(0,0,0,0.1); }
.com_b ul li { display: inline-block; width: 23%; margin-right: 2vw; transition: 0.3s ease all; position: relative; }
.com_b ul li>a { display: block; overflow: hidden; transition: 0.3s ease all; border: 1px #eee solid; }
.com_b .tempWrap { width: 100% !important; }
.com_b img { width: 100%; -webkit-transition: 0.3s ease all; transition: 0.3s ease all; height: auto; }
.com_b li:hover img { transform: scale(1.1); }
.com_b li p { position: absolute; bottom: 0; width: 100%; height: 40px; line-height: 40px; background: rgba(0,0,0,0.4); }
.com_b li p a { font-size: 15px; color: #fff; }
.com_btn { background-color: rgba(0,0,0,0.3); background-image: url(https://memberpic.114my.com.cn/0465331/uploadfile/image/20211202/20211202144109_1617750055.png); background-repeat: no-repeat; background-position: center; width: 40px; height: 84px; position: absolute; top: 38%; cursor: pointer; }
.com_btn.btnl { left: 0; }
.com_btn.btnr { right: 0; transform: rotate(180deg); }
/*新闻*/
.news_bg { background: #f5f5f5; }
.news_t { border-bottom: 1px #e1e1e1 solid; padding: 90px 0 50px 0; }
.news_tl p { font-size: 40px; color: #000; }
.news_tl span { font-size: 18px; }
.news_tl, .news_tr { display: inline-block; }
.news_tr a { display: inline-block; margin-left: 110px; margin-top: -20px; }
.news_tr a p { font-size: 20px; color: #222; }
.news_tr a span { font-size: 12px; color: #ccc; font-family: "Arial"; text-transform: uppercase; }
.news_tr a:before { content: ""; display: block; width: 56px; height: 56px; border-radius: 100%; background-color: #e1e1e1; margin: -10px 14px 0 0; position: relative; top: 50px; left: -70px; transition: 0.3s ease all; background-image: url(https://memberpic.114my.com.cn/0465331/uploadfile/image/20211202/20211202144139_1240034773.png); }
.news_tr a:nth-child(1):before { background-position: 0 0; }
.news_tr a:nth-child(2):before { background-position: -56px 0; }
.news_tr a:nth-child(3):before { background-position: -112px 0; }
.news_tr a.on:before { background-color: #ff8a00; background-position-y: -56px; }
.news_div .news_div_item { position: relative; float: left; }
.news_div .news_div_item:first-child { width: 40%; height: 750px; border-right: 1px #e1e1e1 solid; padding: 40px 60px 100px 0; background: #f5f5f5; z-index: 2; }
.news_div .news_div_item:nth-child(n+2) { width: 60%; padding: 40px 0 40px 4%; border-bottom: 1px solid #e1e1e1; height: 250px; }
.news_div .news_div_item:nth-child(n+2) .news_div_item_pic { float: left; width: 30%; height: 168px; }
.news_div_item_pic { overflow: hidden; }
.news_div_item_pic img { width: 100%; }
.news_div .news_div_item:last-child { border-bottom: 0; }
.news_div_item_date { position: absolute; text-align: center; width: 10%; color: #aaa; top: 30%; }
.news_div_item_year, .news_div_item_month { display: inline-block; font-size: 16px; margin-top: 50px; }
.news_div_item_day { font-size: 40px; position: absolute; left: 0; right: 0; top: 0; margin: auto; }
.news_div_item_content { position: absolute; }
.news_div .news_div_item:first-child .news_div_item_pic { height: 394px; }
.news_div .news_div_item:first-child .news_div_item_content { top: 460px; width: 66%; }
.news_div .news_div_item:first-child .news_div_item_date { width: 16%; right: 60px; top: 66%; }
.news_div .news_div_item:nth-child(n+2) .news_div_item_date { right: 0; top: 34%; }
.news_div .news_div_item:nth-child(n+2) .news_div_item_content { left: 38%; top: 40px; width: 48%; }
a.news_div_item_a { font-size: 18px; color: #222; line-height: 50px; display: block; position: absolute; width: 100%; height: 100%; }
.news_div_item_body { font-size: 15px; line-height: 26px; color: #999; margin-top: 50px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.news_div_item_body:after { content: ""; display: block; width: 28px; height: 28px; background-image: url(https://memberpic.114my.com.cn/0465331/uploadfile/image/20211202/20211202144212_422433594.png); background-position: center; background-repeat: no-repeat; border-radius: 100px; border: 1px #ccc solid; margin-top: 30px; transition: 0.3s all ease; }
.news_div_item:hover .news_div_item_body:after { background-color: #ff8a00; width: 60px; border: 1px #ff8a00 solid; background-image: url(https://memberpic.114my.com.cn/0465331/uploadfile/image/20211202/20211202144241_402747810.png); }
.news_div_item:hover a.news_div_item_a { color: #ff8a00; }
 @media (max-width: 1400px) {
a.news_div_item_a { font-size: 15px; }
.news_div .news_div_item:first-child { height: 560px; }
.news_div .news_div_item:first-child .news_div_item_content { top: 400px; }
.news_div .news_div_item:first-child .news_div_item_date { top: 76%; }
.news_div .news_div_item:last-child { display: none; }
}
 @media (max-width: 1300px) {
.news_div .news_div_item:first-child { height: 520px; }
.news_div .news_div_item:first-child .news_div_item_content { top: 360px; }
.news_div .news_div_item:first-child .news_div_item_date { top: 72%; }
.news_div .news_div_item:nth-child(n+2) { height: 226px; }
}
/*footer*/
.footer { display: -webkit-box; display: -ms-flexbox; display: flex; }
.footer_bg { width: 100%; color: #fff; background: #131513; position: relative; overflow: hidden; padding: 80px 0 70px; }
.bq_item li { position: relative; }
.bq_item li { float: left; position: relative; }
.bq_item li:before { content: ''; position: absolute; width: 12px; height: 1px; background: #ff8a00; top: 24px; left: -22px; }
.bq_item li+li { margin-left: 15%; }
.bq_item li a { display: block; font-size: 15px; line-height: 36px; color: rgba(255,255,255,0.47); font-weight: lighter; }
.bq_item li a:hover { color: #fff; }
.footer_t { font-size: 18px !important; color: #fff !important; line-height: 48px !important; position: relative; font-weight: bold; }
.footer li p img { width: 120px; border: 10px #fff solid; }
.copy { line-height: 30px; font-size: 14px; color: #999; margin-top: 20px; padding-top: 10px; }
.copy a { font-size: 14px; color: #999; }
.copy a:hover { color: #ff7b0f; }
.copy_bg { height: 80px; background: #131513; line-height: 80px; overflow: hidden; border-top: 1px solid rgba(255,255,255,0.1); }
.copy_b { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.copy_bg div { color: rgba(255,255,255,0.47); }
.copy_b div:nth-child(1) { width: 65%; }
.copy_bg div a { color: rgba(255,255,255,0.47); font-size: 14px; }
.copy_bg div a:hover { color: #fff; }
.foo_icon li div p { margin-top: 3px; }
.cl { clear: both; }
.banq { width: 73%; }
.bq_cl>b, .bq_cr>b, .bq_r>b { font-size: 30px; color: #fff; display: block; margin-bottom: 20px; line-height: 48px; }
.bq_ewm { display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 40px; position: relative; }
.bq_ewm li span { display: block; width: 36px; height: 36px; border-radius: 100%; font-size: 14px; text-align: center; line-height: 34px; color: #fff; background: #131513; border: 1px solid rgba(255,255,255,0.3); }
.bq_ewm li span img { width: 100%; }
.bq_ewm li span:hover { background: #ff8a00; border-color: #ff8a00; }
.ewm_cc { position: absolute; top: -100px; left: 0; display: none; }
.bq_r { width: 26%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; }
.bq_lx { line-height: 36px; }
.bq_lx li { font-size: 15px; color: rgba(255,255,255,0.47); }
.bq_ewm li+li { margin-left: 10px; }
.bq_item li:first-child { padding-left: 20px; }
.bq_item li:first-child:before { left: 0; }
.links { background: #ff8a00; line-height: 92px; font-size: 18px; color: #333; }
.links p.fl { background: url(https://memberpic.114my.com.cn/0465331/uploadfile/image/20211202/20211202144333_1283000491.png) no-repeat left center; padding-left: 33px; color: #fff; }
.links p.fr a { font-size: 14px; color: #333; font-weight: lighter; }
.end { text-align: center; }
.end, .end a { font-size: 14px; color: #666; font-weight: lighter; line-height: 70px; }
.links_r { width: 90% !important; padding-left: 1%; }
.linkTagcs { width: 100% !important; }
.linkTagcs li a { font-size: 15px; }
/*浮动*/
.y-kefu-box { position: fixed; right: 0; bottom: 10%; z-index: 9999; font-size: 13px; }
.y-kefu-box img { display: block; width: 100%; height: auto; }
.y-kefu-box01 .icon { display: block; background: url(https://memberpic.114my.com.cn/0465331/uploadfile/image/20211202/20211202144358_1296831012.png) no-repeat; margin: 0 auto 6px; }
.y-kefu-box01 { width: 54px; color: #666; text-align: center; }
.y-kefu-box01 .kf-close-btn { width: 27px; height: 27px; background-position: -5px -115px; position: relative; cursor: pointer; }
.y-kefu-box01 .kf-close-btn:before { content: ''; display: block; width: 1px; height: 12px; background-color: #ff8a00; position: absolute; bottom: -12px; left: 13px; z-index: 1; }
.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: #ff8a00; border-color: #ff8a00; color: #fff; margin: 10px 0 7px; }
.y-kefu-box01 .kf-zixun { border-radius: 2px; }
.y-kefu-box01 .kf-zixun i { width: 21px; height: 22px; background-position: -5px -5px; }
.y-kefu-box01 .kf-mobile { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.y-kefu-box01 .kf-mobile>i { width: 18px; height: 18px; background-position: -5px -32px; }
.y-kefu-box01 .kf-mobile:hover>i { background-position: -30px -32px; }
.y-kefu-box01 .kf-weChat>i { width: 22px; height: 19px; background-position: -5px -55px; }
.y-kefu-box01 .kf-weChat:hover>i { background-position: -30px -55px; }
.line-b { border-bottom: solid 1px #efefef; }
.y-kefu-box01 .kf-email { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.y-kefu-box01 .kf-email>i { width: 18px; height: 14px; background-position: -5px -80px; }
.y-kefu-box01 .kf-email:hover>i { background-position: -30px -80px; }
.y-kefu-box01 .back-top i { width: 13px; height: 11px; background-position: -5px -98px; }
.y-kefu-box01 .back-top:hover i { background-position: -30px -98px; }
.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: #ff8a00; border-color: #ff8a00; }
.y-kefu-box01 .hver:hover>p { color: #fff; }
.y-kefu-box01 .kf-zixun1 { border-radius: 2px; border-bottom: 1px #efefef solid; border-top: 0px !important; }
.y-kefu-box01 .kf-zixun1 i { width: 21px; height: 22px; background-position: -5px -180px; }
.y-kefu-box01 .kf-zixun1:hover>i { background-position: -30px -180px; }
.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: 220px; 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: #ff8a00; font-size: 18px; }
y-kefu-box .right { width: 12px; height: 12px; position: absolute; right: -12px; top: 24px; }
y-kefu-box .right-arrow1, y-kefu-box .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; }
y-kefu-box .right-arrow1 { left: 1px; border-left: 6px #efefef solid; }
y-kefu-box .right-arrow2 { border-left: 6px white solid; }
.y-kefu-box01 .y-ewm-box { width: 140px; top: -60px; }
.y-kefu-box01 .y-ewm-box>div { width: 140px; padding: 10px; }
.y-kefu-box01 .y-ewm-box>div p { line-height: 34px; }
.y-kefu-box01 .y-ewm-box img { width: 120px; height: 120px; margin: 0 auto; }
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 140px; }
.y-kefu-box01 .y-ewm-box .right { top: 84px; }
/*email*/
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color: #b9b9b9; text-align: left; bottom: 0; width: 170px; }
.y-kefu-box01 .y-email-infos p { color: #ff8a00; font-size: 16px; }
.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: #ff8a00; position: absolute; top: 37px; left: 55px; z-index: 9; }
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }


.lfb{left: 0px !important;}