html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select { margin: 0; padding: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup, i { font-style: inherit; font-weight: inherit; }
* { box-sizing: border-box; font-size: 14px; line-height: 1em; }
html, body { min-height: 100%; }
body { min-width: 1400px; }
body { font: 14px/1.5 "Microsoft YaHei"; font-size: 14px; color: #333; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul, ol, li { list-style: none; }
img { border: none; vertical-align: middle; }
a { text-decoration: none; color: #333; }
b { font-weight: normal; }
table { border-collapse: collapse; table-layout: fixed; }
tr, td { padding: 0 !important; }
input, textarea { outline: none; border: none; }
textarea { resize: none; overflow: auto; }
.fl { float: left }
.fr { float: right }
.dfc { display: flex; align-items: end; justify-content: center; }
.dfs { display: flex; align-items: end; justify-content: space-between; }
.dfe { display: flex; align-items: end; justify-content: end; }
.dfr { display: flex; align-items: end; justify-content: right; }
.dfv { display: flex; align-items: center; justify-content: center; }
.dfsc { display: flex; align-items: center; justify-content: space-between; }
.rob { font-family: 'rob'; }
.p80 { padding-bottom: 80px !important; }
.m80 { margin-bottom: 80px !important; }
.m30 { margin-bottom: 30px !important; }
.h80 { height: 80px !important }
.h50 { height: 50px !important }
.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;
}
.page, .w1400 { width: 1400px; margin: 0 auto; }
:focus { outline: none; background-color: transparent; }
::selection { background: #052a85; color: #fff; }
 @media screen and (max-width: 1400px) {
.head_box, .top .fl { left: 2% !important; }
.nav_box, .top .fr { right: 2% !important; }
.nav>ul>li+li { margin-left: 0.5vw !important; }
}
@media screen and (max-width: 1700px) {
.head_box, .top .fl { left: 2% !important; }
.nav_box, .top .fr { right: 2% !important; }
.nav>ul>li+li { margin-left: 0.5vw !important; }
}
@media screen and (width: 1200px) {
.head { }
}
/*top*/
#top { width: 100%; background: url(../images/20210728161046_1966437810.jpg) center no-repeat; }
/*wel*/
.wel { width: 100%; overflow: hidden; height: 50px; border-bottom: 1px solid #efefef; }
.wb_le { line-height: 49px; color: #525252; }
.wb_ri { line-height: 49px; }
.lb { }
.wb_ri li { border: 1px solid #efefef; border-top: none; border-bottom: none; }
.wb_ri li a { line-height: 49px; display: block; padding: 0 18px;font-size: 14px;  }
.wb_ri li+li { border-left: none; }
/*head*/
.head { height: 130px; }
.hd_box { padding: 26px 0 0px !important; }
.logo { margin-top: 3px; }
.hx { height: 70px; width: 1px; background-color: #cdcdcd; margin-left: 25px; }
.ggy { margin-left: 30px; margin-top:6px; letter-spacing: 5px }
.ggy b { color: #333; display: block; line-height: 40px; font-size: 40px; font-weight: bold; }
.ggy b span { font-size: 26px; color: #f38001; display: inline-block; vertical-align: text-top; font-family: "ywj"; margin: 0 3px; }
.ggy p { color: #333; font-size: 17.5px; margin-top: 10px; }
.hd_tel { text-align: right; margin-top: 14px;}
.hd_tel p { height: 28px; display:block; float:left; }
.hd_tel i { display: inline-block; width: 28px; height: 28px; }
.hd_tel b { margin-left: 15px; font-size: 26px; color: #333; float: right; line-height: 28px; font-weight:bold;}
.hd_tel em { color: #01408f; font-size: 32px; font-weight: bold; line-height: 30px;  display: block; float:left;}
/*nav*/
.nav_bg { display: inline-block; width: 100%; height: 65px; background-color: #01408f; position: relative; z-index: 10; }
.nav { height: 65px; position: relative; }
.nav .lb { width: 100%; }
.nav li { width: calc(100% / 8); height: 65px; }
.nav li+li { position: relative; }
.nav li+li::after { position: absolute; content: ''; height: 20px; top: 50%; left: 0; width: 1px; margin-top: -10px; background: rgba(255, 255, 255, 0.2); }
.nav li a { height: 65px; overflow: hidden; text-align: center; display: block; position: relative; line-height: 65px; color: #fff; font-size: 16px; }
.nav li a span { font-size: 16px; display: block; position: absolute; z-index: 2; line-height: 65px; color: #fff; left: 0; width: 100%; }
.nav li a span.over { background: #f38001; top: -65px; }
.nav li.cur a { background: #f38001; }
/*幻灯片*/
.banner { overflow: hidden; width: 100%; position: relative; }
.banner-box { min-width: 1400px; height: 660px; position: relative; margin: 0 auto; }
.banner-box .bd, .banner-box .bd ul { width: 100% !important; }
.banner-box .bd li { width: 100% !important; height: 660px; background-position: center; background-color: #eee; }
.banner-box .bd li a { display: block; background-size: auto; width: 100%; height: 80%; position: relative; z-index: 9; }
.banner-btn { width: 100%; position: absolute; bottom: 0; left: 0; margin-left: 0; height: 60%; 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; z-index: 9; }
.banner-btn a.prev { left: -50px; background: url(../images/20210729091344_112075203.png) no-repeat 0 0; }
.banner-btn a.next { right: -50px; background: url(../images/20210729091344_112075203.png) no-repeat -49px 0; }
.banner-box .hd { position: absolute; bottom: 30px; width: 100%; display: block; }
.banner-box .hd ul { text-align: center }
.banner-box .hd ul li { width: 10px; height: 10px; border-radius: 50%; text-indent: -9999px; background: #fff; cursor: pointer; display: inline-block; margin: 0 5px; transition: 0.3s all ease-in-out }
.banner-box .hd ul li.on { background: #01408f; border-radius: 50px; width: 50px; height: 10px; }
.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; }
.main_t { width: 1400px; margin: 0 auto; height: 170px; position: relative; background: #fff; box-shadow: 0 10px 20px rgba(0,0,0,.05); bottom: 20px; }
.main_row2 { width: 748px; float: right; padding: 35px 0px; }
.main_row2 img { float: left; padding-right: 40px; }
.main_row2 h1 { font-size: 20px; display: block; line-height: 15px; }
.main_row2 span { font-size: 14px; line-height: 25px; display: block; color: #9e9e9e; padding-top: 15px; }
.main_row1 { background: #fff; z-index: 3; float: left; margin-top: 15px; margin-left: 50px; }
.main_row1:after { content: ''; display: block; width: 100px; background: #01408f; height: 2px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: 0.3s all ease; transition: 0.3s all ease; margin: auto; margin-top: 53px; }
.main_r1 { float: right; }
.main_r1_item { display: block; width: 130px; float: left; padding: 20px 0; cursor: pointer; }
.main_r1_item p { text-align: center; color: #454545; font-size: 17px; line-height: 35px; }
.main_r1_item i { display: block; width: 100%; height: 60px; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }
.main_r1_item .iconfont { font-size: 36px; color: #b2b2b2; text-align: center; line-height: 70px; }
.main_r1_item:hover i, .main_r1_item.active i { background-position-y: -70px }
.main_r1_item:after { content: ''; display: block; width: 130px; background: #01408f; height: 2px; position: absolute; opacity: 0; filter: alpha(opacity=0); -webkit-transition: 0.3s all ease; transition: 0.3s all ease; bottom: 0px; }
.main_r1_item.active:before, .main_r1_item:hover:before { opacity: 1; filter: alpha(opacity=100); top: -5px; }
.main_r1_item.active:after, .main_r1_item:hover:after { opacity: 1; filter: alpha(opacity=100); }
.main_r1_item.active p, .main_r1_item:hover p { }
/*搜索*/
#search_bg { width: 100%; padding: 8px 0px; height: 110px; }
#search_b { width: 100%; margin: 0 auto; height: 41px; }
#search-i { float: left; margin-top: 10px; }
#search_r { width: 220px; float: right; background-color: #fff; border-radius: 50px; height: 41px; border: 1px #d2d2d2 solid; margin-right: 50px; margin-top: 20px; }
#search-bg { float: left; width: 155px; height: 39px; overflow: hidden; background: #fff; margin-left: 15px; }
#search-text { width: 375px; float: left; line-height: 30px; color: #666; font-size: 15px; font-weight: 100; }
#search-text a { color: #666; font-size: 15px; line-height: 20px; }
#search-text strong { font-weight: bold; font-size: 16px; color: #666; display: block; padding-bottom: 10px; }
#search_center img { width: 400px; }
#search_center #bodycontent div div+div { width: 400px !important; height: 40px !important; line-height: 40px !important; overflow: hidden; }
.sz_box { width: 100%; background: #f8f8f8; padding-bottom: 60px; }
/*数字*/
.zz_box { width: 1400px; margin: 0px auto; padding-top: 60px; }
.zz { width: 1400px; margin: 0px auto; overflow: hidden; z-index: 9999 }
.zz .m_zz ul { width: 1400px; position: relative; }
.zz .m_zz li { width: 350px; box-sizing: border-box; overflow: hidden; float: left; text-align: center; position: relative; padding: 22px 0px; border-right: 1px #e6e6e6 solid }
.zz .m_zz .n { border-right: none; }
.zz .m_zz li em { display: block; position: relative; width: 105px; float: left; left: 42%; height: 50px; margin-bottom: 3px; }
.zz .m_zz li em b { float: left; font-size: 47px; color: #333; font-family: Impact, Arial; font-weight: 500; font-style: normal; line-height: 45px; }
.zz .m_zz li em i { font-size: 15px; color: #fff; text-align: center; line-height: 25px; width: 25px; height: 25px; display: block; position: absolute; top: 4px; right: 25px; border-radius: 50%; background: #01408f; }
.zz .m_zz .zz1 { width: 300px; }
.zz .m_zz .zz1 h3 { font-size: 18px; color: #666; width: 350px; float: left; line-height: 30px; font-weight: 80; text-align: center; }
.zz .m_zz .zz1 p { text-align: center; line-height: 20px; height: 40px; box-sizing: border-box; font-size: 15px; color: #333; display: block; white-space: nowrap; width: 300px; float: left; padding-top: 6px; }
.zz .m_zz li:nth-child(2) em { width: 110px; left: 35%; }
.zz .m_zz li:nth-child(3) em { width: 152px; left: 43%; }
.zz .m_zz li:nth-child(4) em { width: 152px; left: 37%; }
/*title*/
.title { text-align: center; color: #333; }
.tixlea { font-size: 40px; line-height: 60px; }
.tixlea span { font-weight: bold; font-size: 40px; line-height: 60px; }
.line { width: 60px; height: 2px; background: #01408f; margin: 10px auto; }
.tixleb { font-size: 20px; color: #999; font-weight: 100; }
.title_tt { text-align: center; color: #fff; }
.title_tta { font-size: 40px; font-weight: bold; line-height: 50px; }
.title_tta:after { content: ""; display: block; background: #ffffff; height: 2px; margin: 15px auto; width: 60px; }
.title_ttb { font-size: 20px; }
/*产品*/
.pc_left { width: 100%; height: 147px; overflow: hidden; margin-top: 50px; }
.pcl_title { width: 255px; height: 147px; float: left; padding: 42px 0px; font-size: 27px; color: #fff; line-height: 45px; background: #0a93f3 url(../images/20210729110727_1174083677.jpg) no-repeat left center; text-align: center; }
.pcl_title span { font-size: 13px; color: rgba(255, 255, 255, 0.5); font-weight: 100; display: block; text-transform: uppercase; }
.pc_right { overflow: hidden; }
.show_list { overflow: hidden; padding: 50px; background: #f8f8f8; }
.solu_zb { width: 537px; height: 326px; }
.solu_zb img { width: 537px; height: 326px; }
.pc_right li+li, .pc_right li td br { display: none; }
.pc_right li tr { font-size: 0; display: block; }
.pc_right li tr+tr { margin-top: 33px; }
.pc_right li td { width: 377px; display: inline-block; vertical-align: top; background: #fff; border: 2px solid #f2f2f2; position: relative; transition: 500ms; }
.pc_right li td:hover { border-color: #0a93f3; transition: 500ms; }
.pc_right li td+td { margin-left: 33px; }
.pc_right li td span { border-top: 1px solid #f2f2f2; }
.pc_right li td span, .pc_right li td span a { display: block; line-height: 62px; }
.pc_right li td span a { font-size: 15px; color: #333; transition: 500ms; }
.pc_right li td:hover span a { color: #0a93f3; transition: 500ms; }
.pcl_list { width: 1145px; height: 147px; border: 1px solid #e5e5e5; background: #fff; float: right; position: relative; padding: 5px 0px; }
.pcl_list table { width: 92%; margin: auto; }
.pcl_list tr { display: inline-block; vertical-align: top; height: 42px; }
.pcl_list tr td { display: block; width: 208px !important; height: 62px !important; }
.lasttname { bottom: 0; left: 30px; }
.pcl_list tr td b { font-size: 0; }
.pcl_list tr td b a { display: block; line-height: 62px; padding: 0px 0px 0px 25px; transition: 500ms ease; position: relative; }
.pcl_list tr td b a:after { content: ''; width: 19px; height: 19px; background: url(../images/20210729134149_984007939.png) no-repeat center; position: absolute; top: 36%; left: 0px; transition: 600ms ease; }
.pcl_list tr td a { font-size: 16px; color: #666 !important; }
.pcl_list tr.cur td b a { color: #01408f !important; transition: 500ms ease; }
.pcl_list tr.cur td b a:after { background: url(../images/20210729134428_548820873.png) no-repeat center; transform: rotate(90deg); transition: 600ms ease; }
.pcl_list #showtyepname div { font-size: 0; }
.pcl_list #showtyepname a { font-size: 16px; display: inline-block; padding-left: 45px; line-height: 62px; position: relative; }
.pcl_list #showtyepname a:before { content: ''; width: 6px; height: 6px; border-radius: 6px; border: 1px solid #c5c5c5; position: absolute; top: 50%; left: 26px; margin-top: -4px; }
.pcl_list #showtyepname a:hover:before { border: 1px solid #0a93f3; }
/*产品滚动*/
.prod_wt { position: relative; }
.prod_img { margin: auto; width: 1400px !important; }
.prod_img .divproduct_new_div_item { display: block; float: left; width: 338px; height: 385px; background: #fff; margin-right: 15px; overflow: hidden; cursor: pointer; padding-left: 0 !important; position: relative; border: 1px rgba(238, 238, 238, 0.9) solid; margin-bottom: 25px; }
.prod_img .divproduct_new_div_item:hover { background: #01408f; }
.divproduct_new_div_item_content { position: absolute; bottom: 0; padding-bottom: 20px; background: #fbfbfb; padding: 25px 10px 10px; height: 130px; width: 100%; box-sizing: border-box; }
.prod_img .divproduct_new_div_item:hover .divproduct_new_div_item_content { padding: 20px 10px; }
.product_div_item_pic img { width: 338px; height: 254px; transition: all 0.5s; }
.prod_img .divproduct_new_div_item:nth-child(4) { margin-right: 0px !important; }
.prod_img .divproduct_new_div_item:nth-child(8) { margin-right: 0px !important; }
.divproduct_new_div_item_title a { font-size: 18px; color: #333; margin-bottom: 5px; display: block; padding: 0px 15px }
.prod_img .divproduct_new_div_item:hover .divproduct_new_div_item_title a { color: #fff; }
.divproduct_new_div_item_body { font-size: 14px; line-height: 25px; color: #666; font-weight: 200; padding: 5px 15px }
.divproduct_new_div_item_content, .divproduct_new_div_item_title a, .divproduct_new_div_item_body { transition: 0.5s all ease; }
.prod_img .divproduct_new_div_item:hover .divproduct_new_div_item_body { color: #fff; }
.prod_img .divproduct_new_div_item:hover .divproduct_new_div_item_content { background: #01408f; }
.prod_in .divproduct_new_div .divproduct_new_div_item { width: 338px; float: left; height: 393px; margin-right: 20px; position: relative; overflow: hidden; border: 1px #f3f4f5 solid; background: #fff; }
.product_div_item_pic { }
.product_div_item_pic a { display: block; width: 338px; height: 254px; overflow: hidden; font-weight: 100 }
.prod_in .divproduct_new_div .divproduct_new_div_item .product_div_item_pic a img { width: 338px; transition: all .3s linear; }
.divproduct_new_div_item:hover .product_div_item_pic a img { -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }
.product_div_item_pic a:before { content: ''; background-color: rgba(0,0,0,0.3); display: block; width: 338px; height: 254px; position: absolute; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; top: -387px; left: 0; z-index: 1; transition: all 1s; }
.divproduct_new_div_item:hover .product_div_item_pic a:before { top: 0; }
.product_div_item_pic a:after { content: ''; background: url(../images/20210729141256_564524564.png) no-repeat center; background-size: auto auto; position: absolute; width: 100%; height: 100%; left: 0; background-size: 0px; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; z-index: 2; top: -55px; }
.divproduct_new_div_item:hover .product_div_item_pic a:after { background-size: 50px; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.pro_frnr_tdx { width: 100%; overflow: hidden; }
.pro_frnr_td { width: 92px; float: left; margin-left: 30px; display: inherit !important; margin-top: 20px; }
.pro_frnr_td .circle { width: 80px; height: 80px; background: #eee; }
.pro_frnr_td .iconfont { font-size: 40px; color: #999; line-height: 80px; text-align: center; display: block; }
.pro_frnr_td .tt { disolay: block; font-size: 16px; color: #333; text-align: center; line-height: 35px; font-weight: 100; width: 80px; }
.morez { width: 255px; height: 40px; border: 1px #0a93f3 solid; line-height: 40px; text-align: center; border-radius: 50px; margin-top: 24px; background: #0a93f3; color: #fff; letter-spacing: 1px; font-weight: 100; }
.morez:hover { background: #fff; border: 1px #fff solid; transition: all 1s; width: 355px; color: #333; }
.morez:hover a { color: #333; }
.morez a { font-size: 14px; color: #fff; }
.nno { margin-left: 0px !important; border-right: none !important; }
.aolu_yb { width: 663px; height: 326px; background: #f8f8f8; position: relative; padding: 0px 0px 0px 40px; }
.aolu_ybax { font-size: 24px; font-weight: bold; color: #666; margin-bottom: 15px; }
.aolu_ybbx { font-size: 15px; line-height: 25px; color: #333; text-align: justify; font-weight: 100; }
.aolu_ybalx { width: 133px; height: 32px; border: 1px #cdcdcd solid; text-align: center; line-height: 32px; font-size: 14px; margin-top: 30px; }
/*产品工艺*/
.cpgy_box { width: 100%; height: 780px; background: url(../images/20210813101340_1777579015.jpg)no-repeat center; }
.cpgy_nr { width: 1400px; margin: auto; overflow: hidden; }
.cpgy_nr li { float: left; width: 350px; height: 211px; background: #fff; overflow: hidden; }
.cpgy_nr .wz { padding: 50px; }
.cpgy_nr .wz .bt { font-size: 22px; color: #333; font-weight: 500; }
.cpgy_nr .wz .bt p:before { content: ""; display: block; background: #01408f; height: 2px; margin: 10px 0px; width: 65px; }
.cpgy_nr .wz .bt p { font-size: 15px; line-height: 25px; letter-spacing: 1px; font-weight: 200; }
.cpgy_nr li img { width: 350px; transition: 0.5s; }
.cpgy_nr li img:hover { transform: scale(1.1); transition: 0.5s; }
.boxx { width: 72px; margin: auto; position: relative; top: -30px; background: url(../images/20210729144828_908299974.png)no-repeat center; height: 64px; transition: all 0.5s; }
.boxx a { font-size: 26px; text-align: center; line-height: 64px; color: #000; display: block; text-align: center; }
.boxx:hover { width: 72px; margin: auto; position: relative; top: -30px; background: url(../images/20210729144903_1193786303.png)no-repeat center; transition: all 0.5s; }
.boxx:hover a { color: #fff; }
/*优势*/
.prod_td { width: 100%; padding: 0px 0px 0px 0px; background: url(../images/20210729201900_2089514985.jpg)no-repeat center; height: 1002px; }
.case_d { width: 100%; }
.case_d .convert { width: 1400px; position: relative; margin: auto; background: #fff; }
.custom_ww { width: 1400px; height: 100px; margin: auto; }
.case_d .convert .tab { width: auto; }
.case_d .convert .tab em { width: 65px; height: 65px; background: #f38001; border-radius: 50%; position: relative; float: left; margin-right: 15px; top: 5px; text-align: center; }
.case_d .convert .tab .iconfont { color: #fff; font-size: 40px; line-height: 30px; line-height: 70px; font-weight: 100; }
.case_d .convert .tab a.on em { }
.iconx { display: inline-block !important; float: left; color: #Fff !important; }
.case_d .convert .tab a, .more a { display: block; color: #01408f; font-size: 24px; width: 350px; height: 120px; line-height: 45px; text-align: left; float: left; border: 1px solid transparent; position: relative; margin-top: 20px; font-weight: bold; padding: 10px 70px; border-right: 1px #eee solid; }
.case_d .convert .tab a.on, .more a:hover { border-bottom: 3px #01408f solid; }
.more a { margin: 0; }
.case_d .convert .tab i { font-size: 18px; font-family: Arial; color: #666; line-height: 15px; font-weight: normal; display: block; }
.case_d .convert .tab a.on i { color: #666; }
.case_d .convert .content1 { overflow: hidden; width: 1400px; height: 626px; background: #fff; /*position: relative;*/ margin-top: 0px; }
/*.case_d .convert .content1 ul { position: absolute; left: 0; top: 0; }*/
.case_d .convert .content1 ul li { width: 1400px; height: auto; float: left;display: none; }
.case_d .convert .content1 ul li.active {
    display: block;
}
.case_l { width: 1200px; height: 215px; margin: auto; box-shadow: 0px 0px 15px rgba(204, 204, 204, 0.5); position: relative; z-index: 9999; background: #fff; top: -65px; padding: 40px 50px; }
.case_l_bt { font-size: 30px; color: #333; padding-top: 12px; display: block; font-weight: bold; }
.case_l_bt span { color: #01408f; font-size: 30px; }
.case_l_t { font-size: 18px; font-weight: 100; line-height: 30px; margin: 15px 0px; display: block; color: #666666; }
.case_l_t i { font-size: 28px; display: inline-block; }
.case_l_bt:after { content: ""; display: block; background: #ccc; height: 5px; margin: 15px 0px; width: 105px; }
.case_r { width: 1400px; height: 464px; }
/*案例*/

.partner_d { width: 1400px; margin: 0 auto; overflow: hidden; padding-top: 20px; padding-bottom: 20px; }
.partner_d img { border: 1px solid #ddd; border-radius: 15px; width: 200px !important;object-fit: contain; }
.partner_d td { width: 178px !important; }
.partner_d td a { font-size: 0px }
#roller_left { height: 170px !important; }
.case_t { padding: 55px 0 0; height: 140px; width: 1400px; margin: auto; }
.case_t:after { content: " "; width: 100%; height: 1px; background: #dadada; display: block; margin: 50px 0px 0px; }
.case_t ul li { float: left; background: url(../images/20210730114949_1687726730.gif) no-repeat 0 4px; padding: 0 25px 0 32px; }
.case_t ul li a { font-size: 17px; color: #333; display: block; padding: 0 2px; }
.case_t ul li a:hover { color: #162f8b; }
.case_t ul li:first-child { background: none; padding-left: 0; }
.case_t span { float: right; width: 100px; height: 30px; background: #f38001; text-align: center; transition: all 1s }
.case_t span a { font-size: 15px; color: #fff; text-transform: uppercase; line-height: 30px; }
.case_t span:hover { width: 115px; }
.case b { display: block; width: 64px; height: 64px; padding: 28px 0px; text-align: center; background: #04a3f7; position: absolute; top: 30%; z-index: 20; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; cursor: pointer; }
.case b:hover { -webkit-transform: translate(0, -2px); -webkit-transform: translate(0, -2px); box-shadow: 0 3px 5px 3px rgba(4, 163, 247, 0.3); }
.case .case_r img { margin-left: 5px; }
.case_box .divdgweb_new_div_item_body { font-weight: 100; color: #666;display: none; }
.case_box .divdgweb_new_div_item_a {
    font-wegiht: 400;
    font-size: 18px;
    display: block;
    line-height: 1.5;
    width: 100%;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.pr { position: relative; }
/*合作流程*/
.index .floor_4 { width: 100%; height: auto; padding-top: 80px; background: url(../images/20210730142150_354197915.png) center; padding-bottom: 60px; }
.index .floor_4 .indexTit { padding-bottom: 170px; background: url(../images/20210730115034_1311764080.png) no-repeat center bottom; }
.index .floor_4 .btn { width: 200px; line-height: 50px; display: block; margin: 10px auto 0; font-size: 20px; color: #666; text-align: center; border: 1px solid #c1c1c1; border-radius: 50px; height: 50px; background: url(../images/20210730143025_307852439.png)no-repeat top 10px left 35px; padding-left: 40px; transition: 1s; }
.index .floor_4 .btn img { margin-right: 10px; width: 29px; }
.index .floor_4 .btn s { width: 22px; height: 22px; margin-right: 8px; background-position: -98px 0; }
.index .floor_4 .btn:hover { background: #01408f url(../images/20210730115107_280050431.png)no-repeat top 10px left 35px; color: #fff; }
.index .floor_4 .list .item { width: 280px; height: 166px; padding-top: 12px; float: left; text-align: center; background: url(../images/20210730140124_1624821428.png) no-repeat center left; transition: all ease 300ms; color: #333; }
.index .floor_4 .list .item:first-child { background-image: none; }
.index .floor_4 .list .item .iconfont { font-size: 50px; color: #333; }
.index .floor_4 .list .item h3 { font-size: 24px; }
.index .floor_4 .list .item .txt { font-size: 14px; padding-top: 6px; }
.index .floor_4 .list .item:hover { margin-top: -10px; }
.indexTit h3 { font-size: 48px; padding-top: 10px; display: inline-block; vertical-align: middle; line-height: 48px; font-weight: bold; color: #333; text-align: center; }
.indexTit h3 span { text-transform: uppercase; font-size: 20px; padding-top: 15px; font-weight: normal; font-family: Arial; display: block; line-height: 20px; }
.indexTit strong { font-size: 40px; height: 55px; line-height: 60px; display: inline-block; display: inline; *zoom: 1;
vertical-align: middle; color: #0028a1; *vertical-align: top;
}
.indexTit { text-align: center; margin-bottom: 70px; height: 55px; }
.list { margin-top: 0px; border-top: 1px #eee solid; padding-top: 50px; }
/*case*/
.case_con { width: 1400px; margin: 35px auto; position: relative; height: 320px; }
.case_con .divdgweb_new_div_item+div { display: none; }
.case_con .divdgweb_new_div_item { position: relative; float: left; width: 350px; }
.case_con .news_div_item_pic, .case_con .divdgweb_new_div_item_content { display: inline-block; vertical-align: top; }
.case_con .divdgweb_new_div_item_content { width: 350px; height: 95px; background: #1f3c93; padding: 20px 25px 20px 25px; position: absolute; top: 265px; }
.case_con .divdgweb_new_div_item_title a { font-size: 20px; color: #fff; font-weight: bold; line-height: 32px; }
.case_con .divdgweb_new_div_item_body { color: #fff; }
.case_btn { width: 1444px; height: 52px; position: absolute; top: 50%; left: -70px; margin-top: -26px; overflow: hidden; }
.case_btn>div { width: 52px; height: 52px; margin-top: 52px; cursor: pointer; opacity: 0; transition: 0.6s; }
.case_con:hover .case_btn>div { margin-top: 0; opacity: 1; transition: 0.6s; }
.case_btn_le { background: url(../images/20210730140148_1100449802.png) no-repeat center left 0px; float: left; width: 63px; height: 63px; left: -94px; top: 128px; position: absolute; transition: all 1s; }
.case_btn_le:hover { background: url(../images/20210730140148_1100449802.png) no-repeat center left -73px; }
.case_btn_ri { background: url(../images/20210730140148_1100449802.png) no-repeat center right -73px; float: right; width: 63px; height: 63px; right: -94px; top: 128px; position: absolute; transition: all 1s; }
.case_btn_ri:hover { background: url(../images/20210730140148_1100449802.png) no-repeat center right 0px; }
.case_con .mores { display: none; }
.news_div_item_pic img { width: 332px; }
.case_box { width: 1400px; margin: auto; position: relative; padding-top: 10px; }
.case_box .tempWrap { float: left; width: 1400px !important; }
.case_box .divdgweb_new_div_item { width: 332px !important; float: left; position: relative; height: 360px; margin: 0px 10px; }
.case_box .divdgweb_new_div_item_content { width: 332px; background: #f4f4f4; padding: 25px 25px 25px 25px; position: absolute; top: 234px; }
.case_hd { overflow: hidden; height: 30px; padding: 0 10px; }
.case_hd .next { width: 63px; height: 63px; background: url(../images/20210730140700_1906989236.png)no-repeat left; float: left; position: absolute; left: -6%; top: 34%; }
.case_hd .next:hover { background: url(../images/20210730140700_1906989236.png)no-repeat center left -73px; }
.case_hd .prev { width: 63px; height: 63px; background: url(../images/20210730140822_1049788701.png)no-repeat center right -73px; float: right; position: absolute; right: -6%; top: 34%; }
.case_hd .prev:hover { background: url(../images/20210730140822_1049788701.png)no-repeat center right 0px; }
/*Corporate*/
.corpor_bg { width: 100%; padding-bottom: 80px; }
.corpor_list { }
.corpor_list td { float: left; position: relative; margin-left: 1.3%; overflow: hidden; }
.corpor_list td br { display: none; }
.corpor_list td { width: 23.9%; height: 100%; }
.case_list td>a, .corpor_list td>a>img { width: 100%; height: auto; transition: 0.5s; }
.corpor_list td:hover img { transform: translate3d(0px, -50px, 0px); transition: 0.5s; }
.corpor_list td:nth-child(1) { width: 49.5% !important; height: 100% !important; float: left; margin-left: 0px; }
.corpor_list td:nth-child(1) >a { width: 100% !important; height: 100% !important; display: block; }
.corpor_list td:nth-child(1) img { width: 100% !important; height: auto !important; }
.corpor_list td:nth-child(n+4) { margin-top: 1.3%; }
.corpor_list td div { padding-top: 0px !important; position: absolute; transition: 0.5s; bottom: 0; left: 0; width: 100%; background: #01408f; height: 50px; transform: translateY(50px); transition: 0.5s; }
.corpor_list td:hover div { transform: translateY(0px); transition: 0.5s; }
.corpor_list td div a { color: #fff; font-size: 19px; line-height: 50px; }
/*about*/
.about { width: 100%; background: url(../images/20210730172423_776104768.jpg)top center no-repeat; }
.about_z { width: 46%; margin: 80px 0; }
.about_dh { font-size: 42px; line-height: 48px; }
.about_dh b { color: #01408f; font-weight: normal; font-size: 42px; }
.about_dh span { font-weight: lighter; font-size: 18px; color: #666; display: block; margin-top: 12px; }
.about_x { width: 42px; height: 2px; background: #01408f; margin-top: 15px; margin-bottom: 40px; }
.about_w { font-size: 15px; color: #888; line-height: 32px; }
.about_g { width: 156px; height: 52px; background: #404040; margin-top: 40px; text-align: center; line-height: 52px; transition: all 0.3s linear; }
.about_g a { color: #fff; font-size: 16px; line-height: 52px; }
.about_g:hover { background: #f38001; transition: all 0.3s linear; }

/*友情链接*/
.links { width: 100%; background: #f47f01; }
.links_box { width: 1400px; margin: 0 auto; }
.links_txt {
    font-size: 16px;
    line-height: 32px;
    color: #ffffff;
    overflow: hidden;
    display: flex;
    justify-content: flex-start;
    padding: 30px 0;
}
.links_b1 {  }
.links_b a { color: #ffffff; }
/*版权*/
.copy { width: 100%; background: #01408f; height: 423px; overflow: hidden; position: relative; }
.copy_box { width: 1400px; margin: 0 auto; overflow: hidden; }
.copy_left { width: 470px; height: 341px; padding-top: 75px; float: left; }
.copy_txt { font-size: 18px; line-height: 32px; color: #ffffff; }
.copy_txt1 { font-size: 18px; line-height: 32px; color: #ffffff; margin-left: 20px; }
.copy_con { line-height: 34px; color: #fff; margin-top: 35px; }
.copy_line { width: 1px; height: 240px; background: #3466a5; float: left; margin-top: 70px; }
.copy_middle { width: 446px; height: 341px; padding-top: 75px; float: left; padding-left: 70px; }
.copy_nav { }
.copy_nav ul { margin-top: 35px; }
.copy_nav ul li {
    float: left;
    margin-right: 34px;
    width: 150px;
}
.copy_nav ul li a { line-height: 30px; color: #fff; transition: all 0.3s linear; font-size:14px;}
.copy_nav ul li a:hover { color: #fff; transition: all 0.3s linear; }
.copy_line1 { width: 1px; height: 240px; background: #3466a5; float: left; margin-top: 70px; }
.copy_right {
    width: 380px;
    height: 341px;
    padding-top: 75px;
    float: left;
    padding-left: 86px;
    text-align: center;
}
.copy_code { margin-top: 35px; }
.copy_photo {
    width: 100%;
    height: 122px;
    float: left;
    position: relative;
    margin-left: 20px;
}
.copy_photo img {
    background: #ffffff;
    padding: 4px;
}
.copy_sub {
    font-size: 15px;
    line-height: 32px;
    color: #fff;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: -32px;
}
.copy_line2 { width: 1400px; height: 1px; background: #3466a5; position: absolute; bottom: 70px; }
.copy_tab { width: 1400px; margin: 0 auto; }
.copy_bottom { font-size: 14px; line-height: 92px; color: #fff; }
.copy_bottom a { font-size: 14px; line-height: 32px; color: #fff; transition: all 0.3s linear; }
.copy_bottom a:hover { color: #fff; transition: all 0.3s linear; }



.pcl_list li{width: 208px;height: 44px;line-height: 50px;font-size: 16px;color: #666;float: left;position: relative;cursor: pointer;}
.pcl_list li.on{color:#01408f;}
.pcl_list li:after{ content: ''; width: 19px; height: 19px; background: url(../images/20210729134149_984007939.png) no-repeat center; position: absolute; top: 36%; left: -26px; transition: 600ms ease; }
.pcl_list li.on:after{background: url(../images/20210729134428_548820873.png) no-repeat center; transform: rotate(90deg); transition: 600ms ease;}
.pcl_list{padding-left:50px;}

#search_center>#bodycontent{display: flex;flex-flow: wrap;justify-content: space-between;}
.nysearch2021{width: 364px;}
.nysearch2021>div{height: auto !important;}
#search_center img{width: 100%;height: auto;}
.mianbxContent{margin-top: -62px !important;}
#search_center>div+div{margin-top: 30px;line-height: 16px;font-size: 16px;margin-left: 42px;justify-content: center !important;}
#search_center>div+div a{font-size: 16px !important;}

#search-text span {
    display: inline-block;
}

#search-text a:last-child span {
    display: none;
}
div#search_r ul {
    position: relative;
}

div#search-i {
    position: absolute;
    right: 30px;
    top: 54px;
}

button.btns {
    background: unset;
    border: none;
    height: 39px;
    line-height: 39px;
}

.index_product_flex {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 50px;
}

.index_pro_left {
    width: 18%;
}

.index_pro_right {
    width: 80%;
}

.index_pro_left h5 {
    display: block;
    width: 100%;
    background: #00408f;
    padding: 50px 0;
}

.index_pro_left h5 em {
    display: block;
    font-size: 27px;
    text-align: center;
    font-weight: bold;
    color: #ffffff;
}

.index_pro_left h5 span {
    text-align: center;
    display: block;
    font-size: 15px;
    color: #ffffff;
    margin-top: 10px;
   text-transform: uppercase;
}

.index_pro_left ul {
    border: 1px solid #e5e5e5;
    padding: 0 10px;
    overflow: hidden;
    padding-bottom: 5px;
}

.index_pro_left li {
    margin-top: 15px;
}

.index_pro_left li h4 {
    font-weight: normal;
    background-color: #f0f0f0;
    height: 50px;
}

.index_pro_left li h4 a {
    display: block;
    font-size: 16px;
    color: #292929;
    text-decoration: none;
    height: 50px;
    line-height: 50px;
    background: url(../images/jt.png) no-repeat 200px center;
    padding: 0 15px;
}

.index_pro_left .sed_p {
    margin-top: 8px;
    display: none;
}
.index_pro_left li:last-child {
    margin-bottom: 10px;
}

li.menu_two.active h4 {
    background: #00408f;
}

li.menu_two.active h4 a {
    color: #ffffff;
    background: url(../images/angle_down.png) no-repeat 190px center;
    background-size: 22px;
}
li.menu_two.active h4 a:hover {
    color: #ffffff;
}
.index_pro_left .sed_p p {
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #ececed;
    display: block;
}

.index_pro_left .sed_p p a {
    font-size: 14px;
    color: #252525;
    text-decoration: none;
    margin-left: 15px;
    padding-left: 22px;
    background: url(../images/sj2.png) no-repeat left center;
    display: block;
    line-height: 42px;
}



.pro_right_flex {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.pro_box {
    width: 32%;
    border: 1px rgba(238, 238, 238, 0.9) solid;
    margin-right: 2%;
    background: #ffffff;
    margin-bottom: 2%;
    overflow: hidden;
}

.pro_box:nth-child(3n) {
    margin-right: 0;
}

.pro_box_img img {
    height: 270px;
    transition: all 0.5s;
    width: 100%;
    object-fit: cover;
}

.pro_box_inner {
    background: #fbfbfb;
    padding: 25px 10px 10px;
}

.pro_box_title {
    font-size: 18px;
    color: #333;
    margin-bottom: 5px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pro_box_text {
    font-size: 14px;
    color: #666;
    font-weight: 200;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}



.pro_box_img {
    position: relative;
}

.pro_box_img:before {
    content: '';
    background-color: rgba(0,0,0,0.3);
    display: block;
    width: 100%;
    height: 270px;
    position: absolute;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    top: -270px;
    left: 0;
    z-index: 1;
    transition: all 1s;
}

.pro_box_img:after {
    content: '';
    background: url(../images/20210729141256_564524564.png) no-repeat center;
    background-size: auto auto;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    background-size: 0px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    z-index: 2;
    top: 0;
}
.pro_box:hover .pro_box_img:before {
    top: 0;
}
.pro_box:hover .pro_box_img:after {
    background-size: 50px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}
.index_pro_left li h4 a:hover {
    color: #00408f;
}
.index_pro_left .sed_p p a:hover {
    color: #00408f;
}
.index_pro_left li:last-child .sed_p p:last-child {
    border-bottom: none;
}






.index_news_flex {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin: 50px 0;
}

.index_news_left {
    width: 70%;
}

.index_news_right {
    width: 28%;
    position: relative;
    height: 350px;
    background-color: #f0f0f0;
    padding-left: 25px;
    padding-right: 22px;
    position: relative;
}

.inl_tob a {
    display: block;
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    height: 64px;
    line-height: 64px;
    background: #000000;
    width: 320px;
    text-align: center;
    border-radius: 8px 8px 0 0;
}

.inl_tob {
    display: flex;
    justify-content: flex-start;
}

.inl_tob a:first-child {
    margin-right: 15px;
}

.inl_tob a.active {
    background: #f47f00;
}

.inl_item ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-top: 35px;
}

.inl_item ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 48%;
    margin-right: 4%;
    height: 33px;
    line-height: 33px;
}

.inl_item ul li:nth-child(2n) {
    margin-right: 0;
}
.inl_item ul li a {
    font-size: 15px;
    color: #383838;
    padding-left: 12px;
    background: url(../images/dian.png) no-repeat left center;
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.inl_item {
    display: none;
}

.inl_item.active {
    display: block;
}
.inl_item ul li span {
    flex: 1;
    text-align: right;
}
.inl_item ul li a:hover {
    color: #f47f00;
}

.ntop {
    padding-top: 20px;
    position: relative;
}

.ntop h5 a {
    color: #363636;
    font-size: 18px;
    font-weight: 600;
    display: block;
}

.ntop span {
    font-size: 10px;
    color: #e0dfdf;
    text-transform: uppercase;
    padding: 10px 0;
    display: block;
}

.ntop:before {
    display: block;
    width: 80px;
    height: 2px;
    background-color: #252525;
    margin-top: 8px;
    content: "";
    position: absolute;
    bottom: 0;
}
.quetion {
    overflow: hidden;
    height: 230px;
    margin-top: 15px;
}

 .quetion dl{   border-bottom:1px dotted #e1e1e1;}
.quetion dt {
    padding-left: 20px;
    background: url(../images/wen.png) no-repeat left center;
    height: 17px;
    line-height: 17px;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
     margin-top:24px;
}
 .quetion dt a{ font-size:15px; color:#1c1c1c;}
.quetion dd {
    padding-left: 20px;
    background: url(../images/da.jpg) no-repeat left top;
    font-size: 15px;
    color: #686868;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    margin-top: 20px;
   margin-bottom:25px;
}
.mor{display:block;position:absolute;background: #f47f00;width:179px;height:41px;line-height:41px;text-align:center;bottom:-20px;left:50%;margin-left:-90px;color:#f5f3f4;font-size:15px;text-decoration:none;border-radius: 30px;}



/*在线客服*/
/* kf-icon */
@font-face {
  font-family: 'kf-icon';  /* Project id 2265165 */
  src: url('fonts/font_2265165_po6kdc9718k.woff2') format('woff2'),
       url('fonts/font_2265165_po6kdc9718k.woff') format('woff'),
}

.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: #f38001;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: #f38001; }/*颜色更改*/
.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 #f38001; border-top: solid 1px #efefef; border-right: solid 1px #f38001; position: relative;background:#f38001;}
.y-kefu-box01 .show-status { position: relative; }
.y-kefu-box01 .show-status .kf-zixun { background-color: #f38001; border-color: #f38001; 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;color: #fff;}
.y-kefu-box01 .kf-weChat>i {font-size:18px; width: 22px; height: 19px;    color: #fff;}
.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: #f38001; border-color: #f38001;}/*颜色更改*/
.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; left: 90px; z-index: 2; border-radius: 2px; display: none;}
.y-kefu-box01 .show-status>div>p {
    color: #fff;
}
/*电话*/
.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: 18px; left: 120px; 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: #f38001; 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: #f38001; 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:#f38001;position: absolute; top: 37px; left: 55px; z-index: 9;}/*关闭后颜色*/
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }
/*阿里*/
.albbs{width:52px;height:60px;background:#f38001!important;border:none !important;margin-top:7px;border-radius: 2px;padding:0!important;}
.albbs a{color:#fff;}



.pro_le{width: 270px;background: #fff;padding-bottom: 20px;}
.pro_lbt{height: 124px;background:#01408f;color: #fff;padding-top: 37px;text-align: center;}
.pro_lbt b{font-size: 36px;font-weight: bold;line-height: 30px;display: block;margin-bottom: 10px;}
.pro_lbt em{text-transform: uppercase;}
.pro_tab{}
.pro_tab>table{width: 100%;}
.pro_tab>table>tbody>tr,.pro_tab>table>tbody>tr>td{display: block;text-align: center;position: relative;}
.pro_tab>table>tbody>tr+tr{}
.pro_tab>table>tbody>tr>td{border-bottom: 1px solid #eee;}
.pro_tab>table>tbody>tr>td:before,.pro_tab>table>tbody>tr>td:after{position: absolute;content: '';top:30px;left: 22px;width: 4px;}
.pro_tab>table>tbody>tr>td:before{background: #01408f;height: 6px;z-index: 2;}
.pro_tab>table>tbody>tr>td:after{background: #e7e7e7;height: 21px;}
.pro_tab>table>tbody>tr>td>a{display: block;line-height: 80px;position: relative;font-size: 16px;font-weight: 100 !important;}
.pro_tab>table>tbody>tr>td a:after{content: '>';transform: scale(1,2);font-weight: bold;right: 29px;color: #ccc;position: absolute;font-size: 6px;top: 0;margin-top: -2px;}
.pbcLista{display: block;width: 100%;height: 36px;background: #01408f;line-height: 36px;font-size: 18px !important;font-weight: 100 !important;}
.pbcListr,.pbcListrt{margin-top: 11px !important;}
.pbcListtd{}
.pbcListtd a{font-size: 18px;display: block;line-height: 18px;}
.pro_tab li+li{margin-top: 20px;}
.pro_tel{margin-top: 21px;}
.pro_tel span{text-align: center;display: block;}
.pro_tel p,.pro_tel em,.pro_tel i{padding-left: 10px;}
.pro_tel em{display: inline-block;vertical-align: bottom;margin-top: 28px;}
.pro_tel i{display: inline-block;line-height: 30px;font-size: 30px;font-weight: bold;color: #01408f;font-family: "Arial";margin: 11px 0 18px;}
.pro_tel p{font-weight: 100;line-height: 30px;}



#igetxt{width:96%; height:auto;}
#igetxt ul{list-style:none; list-style-type:none; margin:0px; padding:0px;}
#igetxt ul li{ padding:0px; margin:0px; _padding:0px; _margin:0px;list-style:none;float:left;
line-height:20px; border:1px solid #D9D9D9; margin-left:6px;_margin-left:6px; padding:5px;cursor:pointer;
cursor:hand;margin-bottom:4px;_margin-bottom:4px;}
#igetxt ul li h3{font-size:13px; font-weight:bold; padding:0px; margin:0px;}
.txtgetshow{width:95%; padding:6px 0px; line-height:23px;}
.pcontent_title_h4{width:1400px};


.product_content strong {
    font-weight: bold;
}



.pro_le{width: 270px;background: #fff;padding-bottom: 20px;}
.pro_lbt{height: 124px;background:#01408f;color: #fff;padding-top: 37px;text-align: center;}
.pro_lbt b{font-size: 36px;font-weight: bold;line-height: 30px;display: block;margin-bottom: 10px;}
.pro_lbt em{text-transform: uppercase;}
.pro_tab{}
.pro_tab>table{width: 100%;}
.pro_tab>table>tbody>tr,.pro_tab>table>tbody>tr>td{display: block;text-align: center;position: relative;}
.pro_tab>table>tbody>tr+tr{}
.pro_tab>table>tbody>tr>td{border-bottom: 1px solid #eee;}
.pro_tab>table>tbody>tr>td:before,.pro_tab>table>tbody>tr>td:after{position: absolute;content: '';top:30px;left: 22px;width: 4px;}
.pro_tab>table>tbody>tr>td:before{background: #01408f;height: 6px;z-index: 2;}
.pro_tab>table>tbody>tr>td:after{background: #e7e7e7;height: 21px;}
.pro_tab>table>tbody>tr>td>a{display: block;line-height: 80px;position: relative;font-size: 16px;font-weight: 100 !important;}
.pro_tab>table>tbody>tr>td a:after{content: '>';transform: scale(1,2);font-weight: bold;right: 29px;color: #ccc;position: absolute;font-size: 6px;top: 0;margin-top: -2px;}
.pbcLista{display: block;width: 100%;height: 36px;background: #01408f;line-height: 36px;font-size: 18px !important;font-weight: 100 !important;}
.pbcListr,.pbcListrt{margin-top: 11px !important;}
.pbcListtd{}
.pbcListtd a{font-size: 18px;display: block;line-height: 18px;}
.pro_tab li+li{margin-top: 20px;}
.pro_tel{margin-top: 21px;}
.pro_tel span{text-align: center;display: block;}
.pro_tel p,.pro_tel em,.pro_tel i{padding-left: 10px;}
.pro_tel em{display: inline-block;vertical-align: bottom;margin-top: 28px;}
.pro_tel i{display: inline-block;line-height: 30px;font-size: 30px;font-weight: bold;color: #01408f;font-family: "Arial";margin: 11px 0 18px;}
.pro_tel p{font-weight: 100;line-height: 30px;}

 .ny_prototal { width:100%; overflow:hidden;}
.ny_prolist { width:31.3%; margin:0 1%; float:left; margin-bottom:2%; overflow:hidden;}
.ny_propic { position:relative; overflow:hidden;}
.ny_propic a { display:block;}
.ny_propic a img {   
    height: 270px;
    transition: all 0.5s;
    width: 100%;
    object-fit: cover;}
.ny_propic a:before { content:''; width:0%; height:0%; background-color:rgba(0 ,0,0,0.3); position:absolute; z-index:2; top:0; display:block; transition: all 0.3s;}
.ny_propic span { width:60px; height:60px; display: none; position:absolute; z-index:3; left:50%; margin-left:-30px; top:39%; border: solid 1px #fff; border-radius:60px; font-size:14px; color:#fff; line-height:60px; text-align:center; box-sizing:border-box;}
.ny_prolist:hover .ny_propic a:before { width:100%; height:100%;}
.ny_prolist:hover .ny_propic span { display:block;}

.ny_protil { width:100%; background:#f5f5f5; margin-top:0.8%; position:relative; overflow:hidden;}
.ny_protil a {
    height: 45%;
    padding: 3% 4% 4% 5%;
    font-size: 16px;
    position: relative;
    z-index: 2;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ny_protil span { display:block; width:67px; height:12px; background:url({var name="tplurl"/}images/20200522095054_1768699360.png); margin-top:3%;}
.ny_prolist:hover .ny_protil span { background-position:0px -12px; transition:all 0.3s;}
.ny_prolist:hover .ny_protil a { color:#fff;}
.ny_protil:before { width:0; height:100%; content:""; display: block; position:absolute; left:0; bottom:0; background:#f5811a; transition: all 0.3s;}
.ny_prolist:hover .ny_protil:before { width:100%;}
.clear{clear:both;}

.nyxqnews_leftcont a {
    font-size: 14px !important;
}