/*样式初始化及公共样式部分*/
* { margin: 0px; padding: 0px; }
body { color: #333; font-size: 13px; margin: 0 auto; background-color: #fff; font-family: "Microsoft YaHei"; overflow-x: hidden; }
a { color: #333; text-decoration: none; }      /*定义全局链接颜色*/
a:hover { color: #199adb; transition: 0.3s all; }      /*定义全局链接鼠标滑过颜色*/
div, ul, li, span, p, img, h1, h2, h3, h4, h5, h6, dl, dt, dd { margin: 0px; padding: 0px; list-style: none; border: 0px; }    /*主要标签的样式初始化*/
address, caption, cite, code, dfn, em, strong, th, var, optgroup, i { font-style: inherit; font-weight: inherit; }
.cl { clear: both; height: 0px; }  /*清除左右浮动*/
.fl { float: left; }     /*定义左浮动*/
.fr { float: right; }     /*定义右浮动*/
#copy { display: none; }      /*隐藏后台自带版权DIV*/
.page { width: 1400px; margin: 0 auto; height: auto; overflow: hidden; }
.page1 { width: 1400px; margin: 0 auto; }
.box, .news, .footer1 { width: 1400px; margin: 0 auto; height: auto; overflow: hidden; }    /*定义版面统一宽度*/
.top20 { margin-top: 20px; }
.top30 { margin-top: 30px; }
.top40 { margin-top: 40px; }
.top50 { margin-top: 50px; }
.top60 { margin-top: 60px; }
.top65 { margin-top: 65px; }
/*head*/
.head { background: #199adb; height: 44px; line-height: 44px; }
.head_w { width: 100%; margin: 0 auto; min-width: 1400px; }
.head .head_w>p.fl { font-weight: lighter; color: #f9f9f9; padding-left: 3%; }
.head_w ul { padding-right: 3%; }
.top_w { color: #333; font-size: 24px; font-weight: bold; margin-top: 40px; }
.top_w p { font-size: 18px; font-weight: normal; color: #666; letter-spacing: 1.5px; }
.head ul li { float: left; position: relative; height: 100%; cursor: pointer; }
.head ul li p, .head ul li a { font-weight: lighter; color: #ececec; padding-left: 30px; display: block; }
.head ul li a:hover { color: #fff; text-decoration: underline; }
.head ul li p { background: url(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210603/20210603103014_1271153828.png) no-repeat left center; padding-left: 34px; }
.head ul li:nth-child(3) { background: url(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210603/20210603103037_1532360441.png) no-repeat left center; color: #fff; font-size: 20px; font-weight: 800; }
.head ul li .dropcode { position: absolute; top: 44px; right: 0px; width: 110px; height: 0px; overflow: hidden; z-index: 999999; transition: all 0.5s ease; }
.head ul li .dropcode img { width: 100%; height: 100%; }
.head ul li:hover .dropcode { height: 100px; }
.head ul li+li { margin-left: 20px; }
.head ul li p, .head ul li a:hover { text-decoration: none !important; }
/*top*/
.top_w i { color: #ffc300; }
.top_box { width: 100%; margin: 0 auto; min-width: 1400px; height: 130px; position: relative; }
.top_l { position: absolute; left: 3%; }
.top_logo { float: left; margin-top: 39px; }
.top_gg { float: left; color: #333; font-size: 26px; margin-top: 26px; font-weight: bold; padding-left: 7px; }
.top_gg p { line-height: 28px; font-size: 18px; color: #666; font-weight: normal; }
/*nav*/

.nav_box{position: absolute;right: 3%;}
.nav{}
.nav>ul{}
.nav>ul>li{position:relative;float: left;}
.nav>ul>li+li{margin-left: 2vw;}
.nav>ul>li>a{width: 100%;font-size:16px;color:#525252;display: block;line-height: 130px;text-align: center;z-index:2;transition:all 0.3s ease;font-weight: 100;}
.nav>ul>li:after{position:absolute;content:'';bottom: 0;width: 100%;height: 3px;background: #199adb;transform: scale(0);transition:all 0.3s ease;}
.nav>ul>li.on a{color:#199adb;}
.nav>ul>li.on:after,.nav>ul>li:hover:after{transform:scale(1);}
.nav>ul>li:hover a{color:#199adb;}

/*下拉*/
.erji_menu {width: 654px;display: none;padding: 20px 0px 20px 0px;position: absolute;right: 50%;border-top: 1px solid #eee;background-color: #fff;z-index: 999;top: 130px;margin-right: -50%;}
.erjinr {margin:0 auto;width:604px;padding: 0 30px;overflow:hidden;}
.erjinr1 {float:left;padding-top:8px;font-size:20px;font-weight:bold;color:#333;margin-right:50px; line-height:26px !important;}
.erji_menu a {font-size:13px;}
.erji_menu .erjinr1 a {display:block;width:130px;height:32px;font-family:Arial,Helvetica,sans-serif;color:#999 !important;font-size:13px;line-height:32px;text-align:center;text-transform:uppercase;border:1px solid #cecece;margin-top:16px;font-weight:normal!important;}
.erjinr2 {float: left;margin-top: 10px;}
.erji_menu .erjinr2 a {display:block;line-height:36px;height:auto;font-size:14px;color:#333 !important;width: inherit !important;text-align: left;font-weight: normal !important;}
.erjinr21 {float:left;padding-right:25px;border-right:1px solid #e9e9e9;}
.erjinr22 {float:left;padding-left:25px;}
.erjinr3 {float:right;padding: 7px 20px;border:1px solid #eee;text-align:center;color:#333;}
.erjinr3 img {width:100%;}
.erji_menu .erjinr3 a {line-height:30px;height:auto;font-size:13px;}
.erjinr3 span{display:block; padding-bottom:3px;}
.erjinr2 a {font-size: 14px!important;color: #333;font-weight: 100!important;}
.nav>ul>li:nth-child(3) .erji_menu{width: 660px;}


/*sou*/
.hul { font-size: 0; }
.hul li { padding-left: 40px; }
.hul>li { display: inline-block; cursor: pointer; height: 130px; width: 40px; position: relative; font-size: 14px; color: #fff; text-align: center; background-repeat: no-repeat; background-image: url(//memberpic.114my.com.cn/076922771569/uploadfile/image/20210121/20210121163906_1111130433.png); background-position: center 56px; }
.hul li>a { display: block; height: 130px; font-size: 14px; color: #333; }
.hul li:hover .search { top: 100%; visibility: visible; opacity: 1; }
.search-bg { width: 720px; margin: 0 auto; height: 43px; padding-left: 20px; border-radius: 30px; border: 1px solid #ddd; }
.search-bg input { float: left; }
.search { position: absolute; top: 110%; width: 770px; right: 0px; background: #fff; z-index: 999; opacity: 0; visibility: hidden; box-shadow: 0px 0px 3px #d8d8d8 inset; padding: 20px; box-sizing: content-box; transition: all .3s ease; }
#infoname { border: none; height: 40px; width: 655px; }
#soo { margin-top: 8px; }
.keywords { margin-top: 20px; text-align: center; }
.keywords, .keywords a { font-size: 13px; color: #666; line-height: 35px; }
.keywords span { color: #199adb; }
.keywords a:hover { color: #199adb; text-decoration: underline; }
.nav>ul>li .sedNav { width: 370px; padding: 30px; position: absolute; background: #f5f5f5; right: 0; top: 100%; z-index: 9999999; display: none; height: auto !important; }
.nav li .sedNav p { font-size: 18px; font-weight: bold; color: #222; padding-bottom: 8px; }
.nav li .sedNav span { font-size: 14px; color: #9ea9a5; text-transform: uppercase; }
.nav li .sedNav span:after { content: ""; display: block; width: 30px; height: 4px; background: #e83428; margin-top: 20px; }
.nav li .sedNav a { display: block; border: 1px #e1e1e1 solid; width: 140px; line-height: 34px; color: #888; font-size: 14px; text-align: center; float: left; margin: 10px 10px 10px 0; }
.sedNav_l { text-align: left; }
.nav li .sedNav td table { display: none; }
.nav li .sedNav a+a, .nav li .sedNav tr+tr { margin-top: 10px; display: block; }
.nav li .sedNav a:hover { color: #fff; background-color: #e83428; }
.al_logg { float: left; padding-top: 45px; padding-right: 10px; }
/*幻灯片开始*/
.banner-box { min-width: 1400px; height: 650px; position: relative; overflow: hidden; background: #eee; }
.banner-box .bd { width: 100% !important; }
.banner-box .bd li { width: 100% !important; height: 650px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a { display: block; background-size: auto; }
.banner-btn { width: 100%; position: absolute; top: 266px; left: 0; margin-left: 0; height: 372px; overflow: hidden; }
.banner-btn a { display: block; width: 49px; height: 104px; position: absolute; top: 0; 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(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210603/20210603103102_716277503.png) no-repeat 0 0; }
.banner-btn a.next { right: -50px; background: url(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210603/20210603103102_716277503.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: 100px; height: 6px; text-indent: -9999px; background: #ccc; cursor: pointer; display: inline-block; margin: 0 5px; transition: 0.3s all ease-in-out; }
.banner-box .hd ul li.on { background: #199adb; 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; }
/*简介*/
.about { padding: 70px 0; height: 509px; background: url(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210603/20210603103127_1038873663.jpg) no-repeat center -198px; }
.about_f { width: 606px; padding-top: 50px; }
.about_f1 { font-size: 36px; font-weight: bold; color: #333; line-height: 60px; }
.about_f1 p { color: #666; font-size: 15px; line-height: 30px; font-weight: normal; margin-top: 38px; margin-bottom: 60px; }
.about_r { height: 509px; position: relative; }
.ripple img { margin-top: 24px; margin-left: 4px; }
.ripple, .ripple:before, .ripple:after { position: absolute; left: 47%; top: 47.5%; height: 65px; width: 65px; margin-top: -31px; margin-left: -32px; border-radius: 50%; box-shadow: 0 0 0 0 rgb(25, 154, 219); animation: ripple 3s infinite; }
.ripple { background: #199adb; text-align: center; cursor: pointer; height: 70px; width: 70px; }
.ripple:before { -webkit-animation-delay: .9s; animation-delay: 0.9s; content: ""; position: absolute; right: 0; bottom: 0; }
.ripple:after { -webkit-animation-delay: .6s; animation-delay: 0.6s; content: ""; position: absolute; right: 0; bottom: 0; }
.video_box { position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); z-index: 999; transition: 600ms ease; display: none; transition: all 0.3s ease-out; }
.video { margin: 0 auto; transition: 600ms ease; overflow: hidden; width: 100%; height: 100%; }
.video iframe { background: #fff; border: 6px #333 solid; display: block; width: 738px; height: 496px; position: absolute; z-index: 1; }
.video_x1 { width: 100%; height: 100%; }
.about_a #hide { position: absolute; top: 8px; right: 8px; width: 40px; height: 40px; line-height: 20px; border-radius: 100%; background: #fff; border: 2px #ffc300 solid; box-shadow: 0 2px 5px #333; font-size: 20px; font-weight: 100; z-index: 9999; }
.txp_tipbar { display: none !important; }
 @-webkit-keyframes ripple { 70% {
-webkit-box-shadow: 0 0 0 70px rgba(237, 107, 27, .0);
box-shadow: 0 0 0 70px rgba(237, 107, 27, .0);
}
 100% {
 -webkit-box-shadow: 0 0 0 0 rgba(237, 107, 27, .0);
 box-shadow: 0 0 0 0 rgba(237, 107, 27, .0);
}
}
 @keyframes ripple {  70% {
 -webkit-box-shadow: 0 0 0 40px rgba(237, 107, 27, .0);
 box-shadow: 0 0 0 40px rgba(237, 107, 27, .0);
}
 100% {
 -webkit-box-shadow: 0 0 0 0 rgba(237, 107, 27, .0);
 box-shadow: 0 0 0 0 rgba(237, 107, 27, .0);
}
}
/*数据*/
.strength_c { width: 1400px; margin: 0 auto; margin-top: 20px; }
.strength_c li { width: 300px; float: left; padding: 15px 0; text-align: center; border-right: 1px #ececec solid; position: relative; z-index: 1; }
.strength_c li::before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 0; height: 100%; background: #199adb; transition: all 0.3s linear; color: #fff; z-index: -1; }
.strength_c li:hover::before { transition: all 0.3s linear; width: 100%; color: #fff; }
.jdygkd { height: 90px; position: relative; z-index: 1; }
.jydbwz { text-align: center; color: #333; font-size: 14px; padding-left: 91px; margin: 0 auto; height: 71px; }
.jydbwz span { font-size: 50px; float: left; }
.jydbwz b { font-weight: normal; width: 20px; height: 20px; color: #fff; display: block; float: left; border-radius: 50%; background: #ffc300; transition: 0.5s all; }
.strength_c li:hover b { background: #fff; transition: 0.5s all; color: #333; }
.jdygkd:hover .jydbwz { color: #fff; z-index: 11; }
.ngrhjg { font-size: 14px; color: #333; text-align: center; width: 300px; display: block; }
.jdygkd:hover .ngrhjg { color: #fff5f5; z-index: 11; transition: 0.5s all; }
.strength_c li:hover span { color: #fff; transition: 0.5s all; }
.strength_c li:hover { color: #fff; transition: 0.5s all; }
.strength_c li:hover .ngrhjg { color: #fff; z-index: 11; transition: 0.5s all; }
.strength_c li:hover span { color: #fff; transition: 0.5s all; }
/*产品中心*/
.bt { text-align: center; }
.bt p { font-size: 40px; color: #333; font-weight: bold; }
.bt em { display: block; margin: 16px auto; }
.bt span { font-size: 17px; color: #666; }
.prod { padding: 65px 0; background: #f9f9f9; }
.prod_box { margin-top: 40px; }
.pord_fenlei table { width: 100% !important; }
.pord_fenlei {  position: relative; margin-top: 30px;background: #e8e8e8; padding:25px;}
.pord_fenlei tr { float: left; }
.pord_fenlei tr td a { display: inline-block; float: left;  margin: 0 20px;  line-height: 47px; text-align: center; font-weight: normal !important; font-size: 16px; color: #444; transition: 0.3s all; height: 47px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pord_fenlei tr td a:hover {  color: #199adb; transition: 0.3s all;  }
.pord_fenlei p a { position: absolute; right: 7px; bottom: 0px; background: #e8e8e8; color: #444; line-height: 47px; width: 126px; font-size: 16px; text-align: center; }
.pord_fenlei p a:hover { background: #199adb; color: #fff; transition: 0.3s all; box-shadow: 2px 2px 4px #ccc; }
.prod_r dt { float: left; width: 308px; height: 260px; padding: 25px 11px 15px 30px; background: #fff; border-right: 1px solid #eee; }
.prod_r a:last-child dt { border-right: 0px; }
.prod_r dt p { font-size: 18px; font-weight: bold; color: #333; }
.prod_r dt i { font-size: 16px; color: #666; }
.prod_r dt em { display: block; width: 25px; height: 2px; background: #199adb; margin: 8px 0 9px; transition: 0.5s all; }
.prod_r dt:hover em { width: 60px; transition: 0.5s all; }
.prod_r dt img { margin: 23px auto 0; display: block; transition: 0.5s all }
.prod_r dt:hover img { transform: scale(1.1); transition: 0.5s all; }
/*产品展示*/
.prod_g { margin-top: 30px; }
.prod_g tr td br { display: none; }
.prod_g td { padding-left: 0px !important; width: 335px !important; height: 311px; display: inline-block; margin-right: 20px; margin-bottom: 20px; }
.prod_g td:nth-child(4n) { margin-right: 0px; }
.prod_g td a { display: inline-block; width: 335px; }
.prod_g td span a { z-index: 99; line-height: 60px; font-size: 16px; padding-left: 20px; text-align: left; width: 315px; position: relative; }
.prod_g td:hover span a { color: #fff !important; }
.prod_g td>a { width: 333px; height: 251px; overflow: hidden; border: 1px solid #f1f1f1; }
.prod_g td a img { transition: 0.3s all; }
.prod_g td:hover a img { transform: scale(1.15); transition: 0.3s all; }
.prod_g td span { transition: 0.3s all; display: block; position: relative; height: 60px; background: #fff url(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210603/20210603103202_2133953732.png) no-repeat 290px center; }
.prod_g td:hover span { background: url(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210603/20210603103202_2133953732.png) no-repeat 275px center; }
.prod_g td span:after { z-index: 1; content: ""; display: block; width: 0; height: 60px; left: 0px; top: 0px; background: #199adb url(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210603/20210603103202_2133953732.png) no-repeat 280px center; position: absolute; transition: 0.3s all; }
.prod_g td:hover span:after { width: 335px; transition: 0.3s all; }
/*case*/
.case { padding: 60px 0 10px; }
.case .title:after { content: ''; display: inline-block; width: 38px; height: 2px; background: #199adb; }
.casecenter { margin: 50px 0; }
.casebottom { font-size: 0; text-align: center; }
.casetel { font-size: 16px; color: #222222; font-weight: lighter; padding-left: 36px; background: url(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210603/20210603103300_426201746.png) no-repeat left 11px; margin-right: 20px; }
.casetel em { font-size: 40px; color: #199adb; font-family: arial; }
.casetel em span { position: relative; font-size: 16px; color: #666; bottom: 9px; }
.casebottom p { display: inline-block; vertical-align: middle; }
.casebtn a { display: inline-block; width: 210px; line-height: 50px; border-radius: 25px; background: #8c8a8a; font-size: 16px; color: #fff; font-weight: lighter; transition: all .3s ease; }
.casebtn a:hover { background: #199adb; }
.caseleft { font-size: 0; width: 514px; }
.caseleft li { width: 247px; height: 185px; position: relative; cursor: pointer; background: #eae9e9; display: inline-block; margin: 0 10px 10px 0; text-align: center; font-size: 22px; color: #333333; transition: all .3s ease; }
.caseicon { position: relative; margin: 30px 0 10px 0; display: inline-block; width: 60px; height: 60px; border-radius: 50%; background: #199adb; transition: all .3s ease; }
.caseleft li em { display: block; font-size: 14px; color: #9e9e9e; text-transform: uppercase; margin-top: 3px; transition: all .3s ease; }
.caseicon span { transition: all .3s ease; display: block; top: 0; bottom: 0; left: 0; right: 0; margin: auto; position: absolute; width: 30px; height: 39px; background: url(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210603/20210603104632_869197384.png) no-repeat left -60px; }
.caseleft li:nth-child(2) .caseicon span { background-position-x: -42px; width: 36px; height: 36px; }
.caseleft li:nth-child(3) .caseicon span { background-position-x: -97px; width: 28px; height: 35px; }
.caseleft li:nth-child(4) .caseicon span { background-position-x: -142px; width: 36px; height: 32px; }
.caseleft li:nth-child(5) .caseicon span { background-position-x: -196px; width: 30px; height: 33px; }
.caseleft li:nth-child(6) .caseicon span { background-position-x: -246px; width: 30px; height: 30px; }
.caseleft li.on, .caseleft li.on em { color: #fff; }
.caseleft li.on { background: #199adb; }
.caseleft li.on .caseicon { background: #fff; }
.caseleft li.on .caseicon span { background-position-y: 0; }
.casecon .divdgweb_new_div .divdgweb_new_div_item { width: 884px; height: 575px; overflow: hidden; position: relative; display: inline-block; vertical-align: top; }
.casecon .news_div_item_pic img { width: 100%; height: 100%; }
.casecon .divdgweb_new_div_item_content { box-sizing: border-box; height: 135px; width: 100%; position: absolute; left: 0; bottom: 0; overflow: hidden; background: rgba(0,0,0,.7); padding: 40px; transition: all .3s ease; }
.casecon .divdgweb_new_div_item_a { font-size: 25px; color: #fff; font-weight: lighter; }
.casecon .divdgweb_new_div_item .divdgweb_new_div_item_body { font-size: 14px; color: #fff; font-weight: lighter; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 8px; }
.casecon .divdgweb_new_div_item .divdgweb_new_div_item_body a { font-size: 14px; color: #fff; }
.casecon .divdgweb_new_div_item .divdgweb_new_div_item_body a:hover { color: #ffc300; }
/*优势*/
.adv .bt p i { color: #ffc300; }
.adv { padding-top: 40px; }
.advtab { font-size: 0; margin: 40px 0 20px 0; }
.advtab li { display: inline-block; vertical-align: top; width: 25%; box-sizing: border-box; text-align: center; height: 200px; background: #413935; font-size: 30px; color: #cdcdcd; cursor: pointer; transition: all .3s ease; }
.advtab li em { display: block; margin-top: 4px; text-transform: uppercase; font-size: 16px; color: #848484; font-family: fontDin1; transition: all .3s ease; }
.advtab li+li { border-left: 1px solid #5b5653; }
.advicon { display: inline-block; margin: 35px 0 10px 0; width: 53px; height: 54px; background: url(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210603/20210603104722_1342789584.png) no-repeat left top; transition: all .3s ease; }
.advtab li:nth-child(2) .advicon { background-position-x: -76px; }
.advtab li:nth-child(3) .advicon { background-position-x: -159px; }
.advtab li:nth-child(4) .advicon { background-position-x: -255px; }
.advtab li.on { background: #199adb; }
.advtab li.on, .advtab li.on em { color: #fff; }
.advtab li.on .advicon { background-position-y: -69px; }
.advcon ul { display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap: nowrap; align-items: flex-start; b;
background: #f5f5f5; }
.advright { margin: 48px; }
.advright img { width: 650px; height: 430px; }
.advleft { width: 585px; margin-left: 48px; }
.advnum { width: 90px; height: 130px; background: #199adb; border-radius: 0 0 45px 45px; text-align: center; line-height: 130px; font-size: 60px; font-family: fontDin1; color: #fff; }
.advt { margin: 40px 0; font-size: 35px; color: #ffc300; }
.advt em { display: block; font-size: 16px; color: #cdcdcd; text-transform: uppercase; margin-top: 4px; font-family: fontDin1; }
.advwa p { padding-left: 35px; font-size: 16px; color: #2b2b2b; line-height: 35px; font-weight: lighter; background: url(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210603/20210603104746_1123976449.png) no-repeat left 12px; }
.advwa p+p { margin-top: 30px; }
/*news*/
.news_box { margin-top: 60px; padding-bottom: 60px; }
.news_top { width: 551px; margin: 40px auto; height: 42px; }
.news_wz { height: 48px; line-height: 36px; }
.news_wz b { font-size: 26px; }
.news_wz span { font-size: 24px; margin-left: 8px; color: #ccc; text-transform: uppercase; font-family: Arial; }
.news_wz em { font-size: 16px; font-weight: 200; display: block; color: #999; }
.news_tab li { float: left; background: #fff; box-shadow: 0px 0px 20px #eee; width: 171px; height: 42px; line-height: 42px; text-align: center; border-radius: 30px; }
.news_tab li+li { margin-left: 19px; }
.news_tab li a { font-size: 18px; font-weight: 100; display: block; }
.news_tab li.cur { color: #fff; background: linear-gradient(204deg, #199adb 50%, #2ba2de 100%); width: 171px; height: 42px; line-height: 42px; }
.news_tab li.cur a { color: #fff; }
.news_a { margin-right: 17px; }
.news_a em { position: relative; font-size: 20px; color: #c2c2c2; top: 8px; }
.news_a .sPrev, .news_a .sNext { position: absolute; top: 2px; font-size: 20px; color: #c2c2c2; cursor: pointer; }
.news_a .sPrev { right: 5px; transform: rotate(-90deg); }
.news_a .sNext { left: 5px; transform: rotate(90deg); }
.news_a i:hover { color: #199adb; }
.news_list { height: 501px; width: 100%; overflow: hidden; }
.news_list .tempWrap { width: 100% !important; }
.news_list .news_div { height: 500px; }
.news_list .news_div+.news_div { }
.news_list .news_div_item { width: 297px; display: inline-block; position: relative; height: 459px; transition: 0.5s; padding: 20px; border: 1px #eee solid; }
.news_list .news_div_item+.news_div_item { margin-left: 14px; }
.news_list .news_div_item_date { position: absolute; top: 265px; display: inline-block; font-weight: 400; left: 19px; padding-left: 32px; height: 22px; }
.news_list .news_div_item_date::before { position: absolute; content: ''; background: url(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210603/20210603104811_682252584.png) no-repeat left center; top: 0; left: 0; width: 22px; height: 22px; }
.news_list .news_div_item_content { position: absolute; top: 300px; left: 19px; padding-right: 14px; }
.news_list .news_div_item_year, .news_list .news_div_item_month, .news_list .news_div_item_day { float: left; font-size: 15px; line-height: 22px; color: #999; }
.news_list .news_div_item_title { }
.news_list .news_div_item_a { font-size: 16px; display: block; margin-bottom: 16px; position: relative; transition: 0.3s; font-weight: normal; }
.news_list .news_div_item_a::before { position: absolute; content: '查看详情'; bottom: -152px; left: 0; width: 130px; height: 33px; background: #fff; border-radius: 40px; line-height: 33px; color: #999; font-size: 15px; transition: 0.5s; padding-left: 43px; border: 1px #eee solid; font-weight: 100; }
.news_list .news_div_item_a::after { position: absolute; content: ''; bottom: -141px; font-size: 43px; background: url(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210603/20210603104835_462852611.png) no-repeat center; width: 18px; height: 14px; left: 130px; transition: 0.5s; }
.news_list .news_div_item_body { font-size: 14px; color: #666; font-weight: 100; line-height: 24px; }
.news_list .news_div_item_pic, .news_list .news_div_item_pic a, .news_list .news_div_item_image { width: 100%; height: auto; display: block; }
.news_list .news_div_item:hover .news_div_item_a { color: #199adb; transition: 0.3s; }
.news_list .news_div_item:hover .news_div_item_a::before { background: #f8f8f8; transition: 0.5s; padding-left: 40px; }
.news_list .news_div_item:hover .news_div_item_a::after { left: 110px; transition: 0.5s; }
/*link*/
#link_box { width: 100%; margin: 0 auto; overflow: hidden; padding: 30px 0px; background: #f6f6f6; }
#link { width: 1400px; margin: 0 auto; overflow: hidden; }
#link_bt { width: 115px; float: left; font-size: 18px; color: #333; font-weight: 400; line-height: 30px; border-right: 1px #ccc solid; margin-right: 30px; }
#link_bt span { font-size: 30px; color: #333; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: 200; display: block; line-height: 30px; }
#link_bg { width: 1150px; line-height: 60px; float: left; overflow: hidden; font-size: 15px; font-weight: 100; color: #333; }
#link_bg a { font-size: 15px; color: #333 !important; }
/*版权*/
.copyright { background: #232323; }
.crcon { padding: 70px 0; border-bottom: 1px solid #2e2e2e; }
.kslj { font-size: 0; }
.kslj li { display: inline-block; vertical-align: top; position: relative; height: 186px; }
.kslj li p { font-size: 18px; color: #fff; }
.kslj li p:after { content: ''; display: block; width: 19px; height: 2px; background: #f3f3f3; margin: 20px 0; }
.kslj li p:before { content: ""; display: block; position: absolute; width: 0; height: 3px; background: #199adb; top: 44px; left: 0px; transition: 0.3s all; }
.kslj li:hover p:before { width: 72px; transition: 0.3s all; }
.kslj li a { display: block; font-size: 14px; color: #b6b6b6; line-height: 32px; }
.kslj li a:hover, .links p.fr a:hover, .end a:hover { color: #fff; }
.kslj li+li { margin-left: 120px; }
.links { height: 92px; padding: 0 15px; background: #cc9933; line-height: 92px; font-size: 18px; color: #fff; }
.links p.fl { background: url(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210603/20210603104903_1337333802.png) no-repeat left center; padding-left: 33px; }
.links p.fr a { font-size: 15px; color: #fff; font-weight: lighter; }
.end { text-align: center; padding: 30px 0px 50px; }
.end, .end a { font-size: 15px; color: #b6b6b6; font-weight: lighter; line-height: 40px; }
.copy_rs { font-size: 15px; color: #b6b6b6; text-align: center; overflow: hidden; width: 100%; }
.copy_ewm { width: 500px; }
.copy_ewm li { width: 140px; float: left; }
.copy_ewm li+li { margin-left: 30px; }
.copy_ewm li img { width: 140px; height: 140px; }
.copy_ewm li span { width: 110px; padding: 15px; text-align: center; font-size: 15px; color: #b6b6b6; background: #28292b; display: block; }


/*hzkh*/
.hzkh{margin-bottom: 60px;}
.hz_con{ margin-top:50px;}
.hz_con tr{display:inline-block;vertical-align:top;}
.hz_con td{vertical-align:top;margin-right: 35px;float: left;width: 165px;background: url(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210331/20210331190214_2049543570.png) no-repeat center;height: 193px;position: relative;overflow: hidden;}
.hz_con td>a{overflow: hidden;display: block;width: 119px;padding: 37px 0px;}
.hz_con td>a>img{width: 100%;height: 100%;}
.hz_con td:last-child{margin-right: 0px;}
.hz_con td br{display:none;}
.hz_con td div{padding-top: 0 !important;display: block;background: rgba(0, 0, 0, 0.8);position: absolute;bottom: 50px;left: -100%;width: 100%;height: 40px;transition: 0.5s;}
.hz_con td div a{display:block;line-height:40px;font-size: 18px;color: #fff;}
.hz_con td:hover div{left:0;}
.hz_con .tempWrap{ width:1400px !important;}

/* factory */
.fac{ background-color:#f5f5f5; height: auto; padding-top:60px; padding-bottom:60px;}
.fac .title{margin-bottom: 30px;padding-top: 60px;}
.fac_box{ margin-top:50px;}
.fb_tab{text-align:center;font-size:0;width: 730px;height: 50px;margin: 0 auto;}
.fb_tab a{display:inline-block;vertical-align:top;width:50%;line-height:50px;background:#fff;float: left;display: flex;align-items: center;justify-content: center;height: 50px;transition:all 0.5s;}
.fb_tab a em{margin-right: 20px;filter: invert(1);}
.fb_tab a b{font-size:20px;}
.fb_tab a+a{}
.fb_tab a.cur{background:#199adb;}
.fb_tab a.cur em{filter: invert(0);}
.fb_tab a.cur b{color:#fff;}
.fb_con{margin-top:30px;position:relative;}
.fb_con li{width:1400px;height:280px;display:block;position:relative;overflow:hidden;}
.fb_con li+li{display:none;}
.fb_con li table{position:absolute;top:0;left:0;font-size:0;}
.fb_con li tr{display:inline-block;vertical-align:top;}
.fb_con li td{width:320px;vertical-align:top;margin-right: 24px;float: left;}
.fb_con li td:last-child{margin-right: 0px;}
.fb_con li td br{display:none;}
.fb_con li td div{padding-top: 0 !important;display: block;width: 100%;height: 40px;background: #fff;}
.fb_con li td div a{display:block;line-height:40px;font-size: 18px;}


.fb_con td a { width:320px; height:241px;display: block; transition: 0.5s all ; overflow:hidden;}
.fb_con td a:hover img { transform: scale(1.1); transition: 0.5s all; }

.news_div_item a { width:297px; height: auto;display: block; transition: 0.5s all ; overflow:hidden;}
.news_div_item a:hover img { transform: scale(1.1); transition: 0.5s all; }

.crcontact{width: 390px;}
.cr_addr{font-size: 14px;color: #797c80; line-height: 32px;padding-top: 20px;border-top: 1px solid #080809;}
.cr_tel{font-size: 16px;color: #797c80;padding-bottom: 25px;border-bottom: 1px solid #2d2e30;background: url(//memberpic.114my.com.cn/076922405058/uploadfile/image/20210610/20210610091232_873652621.png) no-repeat right top;}
.cr_tel span{display: block;margin-top: 10px;font-size: 28px;color: #ffffff;font-family: arial;}

.bq_ewm {display: flex;padding-top: 20px;position: relative;} 
.bq_ewm li span {display: block;width:35px;height:35px;border-radius: 100%;font-size: 14px;text-align: center;line-height: 35px;color: #fff;background: #199adb;padding: 5px;} 
.ewm_cc {position: absolute;top: -122px;left:-12px;display: none;} 
.ewm_cc img {width: 150px!important;}

.bq_ewm li{margin-right: 10px;}
.bq_ewm li span img{ padding-top:7px;}



/*荣誉资质*/
.box { margin: 0 auto; width: 100%; min-width: 1300px; max-width: 1600px; box-sizing: border-box; padding: 0px 5%; }
.clear { clear: both; height: 0px; overflow: hidden; }
.com_b { position: relative; text-align: center;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(//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); }