﻿@charset "utf-8"; 
:root{--color:#1074ac}
.logo img{width:240px;margin-top:-10px}
.header,.langeue{width:1200px}
.nav li a{padding:0 10px}
.nav li{background-image:none}
.nav{padding:8px 0}
.nav>li:nth-child(1)>a,.nav>li:nth-child(9)>a{background:#4198d7;color:#fff}
.nav>li:nth-child(2)>a,.nav>li:nth-child(8)>a{background:#2866a6;color:#fff}
.nav>li:nth-child(3)>a,.nav>li:nth-child(7)>a{background:#1b4b79;color:#fff}
.nav>li:nth-child(4)>a,.nav>li:nth-child(6)>a{background:#a5aaa7;color:#fff}
.nav>li:nth-child(5)>a{background:#2a5d61;color:#fff}
.banner{background-color:#fff}
body:not(.index) .breadcrumb,body:not(.index) .in_w{width:1200px}
body:not(.index) .ny_tit02{width:100%;box-sizing:border-box}
body:not(.index) .right.ny_w{width:calc(100% - 310px)}
.pro_lb0 .pinfo{padding-left:180px}
.sss{width:270px}
.sss .textarea{width:220px;outline:0}
.newslist{width:100%}
.ny_con02 .newslist ul .ninelist-one{width:100%;min-height:150px}
.ny_con02 .newslist li a img{max-height:200px;height:auto!important}
.newslist .news_lb1 p{width:calc(100% - 220px)}
.ny_con02 .newslist li .pic-r span.more_1 a{display:inline-block}
.ny_con02 .pic-r span.more_1{text-align:left;margin-top:10px}
.rnews,.rollPro{width:100%}
.rnews li{width:50%}
.rnews li a{width:100%}
.addthis_inline_share_toolbox{clear:inherit!important;margin-top:15px}
.in_w{width:1050px}
.in_w04{width:280px}
.ny_con{width:100%}
.ny_tit,.ny_tit01{width:100%;box-sizing:border-box}
ul.sf-menu1 li.LiLevel1 ul li a,ul.sf-menu1 ul li a{width:auto}
.ny_fl li{width:100%}
.flmenu:link,.flmenu:visited{width:100%}
.ny_con01{width:100%;box-sizing:border-box}
.newslist .news_lb1 .fl{padding:0 0 0 8px}
.prl{width:380px}
body.nydetail .prr{width:calc(100% - 380px);padding-left:30px;box-sizing:border-box}
.singglepic img{max-width:340px}
.pro_ww .LayImAhrefNode{margin-left:30px}
.indfrstyscontent{display:flex;justify-content:space-between;height:auto;position:relative}
.indfrstyscontent>div{width:49%}
.indfrstyscontent .service iframe{width:100%;height:400px}
.igbook,.service{height:auto;margin-bottom:0}
.indf_pic{position:absolute;left:50%;top:300px}
.indfrstys1{position:relative}
.breadcrumb,.ny_tit02,ul.sf-menu1 li.LiLevel1>a{font-size:16px}
.ny_con02 p{font-size:11pt}
.pro_w.m_t01.line_h01 table{width:100%!important}
.pro_w.m_t01.line_h01,.pro_w.m_t01.line_h01 a,.pro_w.m_t01.line_h01 li,.pro_w.m_t01.line_h01 p,.pro_w.m_t01.line_h01 span,.pro_w.m_t01.line_h01 strong,.pro_w.m_t01.line_h01 td{font-size:16px!important;font-family:Arial,Helvetica,sans-serif!important;word-wrap:break-word}
.pages,.rnews li a,body,table,td,th,tr,ul.sf-menu1 ul li a{font-size:14px}
.cp_lb li a,.inputs,.inputsfj,.left.ny_con.ny_fl .ny_con01{font-size:15px}
.flmenu:link,.flmenu:visited,.nav li a,.ny_con02 .newslist li .pic-r a,.ny_con02 p,.pro_lb0 h3,.productsTags{font-size:16px}
.buttons,.indexaboutcon,.indfrstystitle span,.nTab .TabTitle li,.pro_tit{font-size:17px}
.more_link{font-size:19px}
.ny_tit,.ny_tit01{font-size:20px}
.icontact .title{font-size:28px}
.indexnewstitle_L span,.indfrstystitle{font-size:32px}
.indfrstystitle0{font-size:32px;line-height:40px}
.indfpro_titless{font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 5px}
.qrcode span{color:#fff}
.ptit{font-size:18px;margin:10px 0}
#feedbackForm .atextarea,#feedbackForm .text{font-size:14px!important}
.right.ny_w .ny_con02,.right.ny_w .ny_con02 p,.right.ny_w .ny_con02 span,.right.ny_w .ny_con02 strong,.right.ny_w .ny_con02 td{font-size:16px!important}
.rnews li{height:36px;line-height:36px}
a.ihtlink{position:absolute;right:300px;z-index:9999}
.floatwindow_fd_conct>p{position:absolute;bottom:-102px;width:100px;height:100px;left:-58px}
.service1{float:none;width:100%;height:auto;font-size:15px;line-height:1.9;margin:0}
.indf_pic{position:static}
.service{margin-top:0}
.indfrstyscontent{align-items:center;margin:25px auto 10px}
.productcate-list{flex-wrap:wrap}
.newsdetails-cont *,.prodetails-bref,.prodetails-bref *{font-size:16px!important}
.About .pageAll article,.About .pageAll article *{font-size:16px}
.writetous{background:url(/js/10908/wbg.jpg) no-repeat center;background-size:cover}
.sf-menu .sub-menu{display:block}
.sf-menu>li:hover .sub-menu{padding:0}
.contactmap iframe{display:block}
@media screen and (max-width:1366px){.contactmap iframe{height:450px}}
@media screen and (max-width:640px){.contactmap iframe{height:320px}}
.about-r li i,.highpro-step-act .highpro-step-title{color:#146ea2}
.highpro-authentication li::before{background:#146ea2}
.highpro-step-act .highpro-step-num{background:#146ea2;border-color:#146ea2}
.about-l iframe{display:block;margin-bottom:25px}
nav .nav>li>a::after{background:0 0}
nav .nav li .inmenu_1,nav .nav>li:hover>a{color:#fff}
@media screen and (max-width:768px){.logo img{margin:0;height:100%;width:auto}
.logo{height:100%}}
.floatwindow_sidebox li i,.floatwindow_sidebox li span{background:#146ea2!important}
.floatwindow_sidebox .floatwindow_top i{background-color:#b3b3b3!important}
.productcate-list li{margin-bottom:10px}
.productcate-hot{display:none}
.productcate-box-more{display:none}
.productcate-box{height:auto;left:0!important;width:100%;top:auto;bottom:0;text-align:center;background:rgba(0,0,0,.4)}
.compare-panel .button-area .contact-button,.home-more:hover,.lastproducts-list li:hover .viewmore,.latestnews li:hover .viewmore,.news-list li:hover .home-more,.newspage-item-data,.newspage-ninelist-1 li:hover .viewmore,.page-l-menu-tit,.page-r .products-ninelist-0 .pro-item-checked .products-add-inquirl,.page-r .products-ninelist-1 .pro-item-checked .products-add-inquirl,.pages-turn .ctxt,.pages-turn a:hover,.pdshow-r-btn>a:hover,.pdshow-r-btn>div:hover,.project-list li:hover .project-more{background:#146ea2}
@media screen and (max-width:768px){.productcate-list{transform:translate(0,0)!important}
.productcate-list+.swiper-pagination{display:none!important}}
.location{position:relative;padding:0}
.location>img{display:block;width:100%;}
.location>a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.location-box{position:relative}
.foot-item1 h6,.foot-item2 h6,.foot-item3 h6,.foot-item4 h6,.index .news-title{color:var(--color)!important}
.index .news .home-more{border:1px solid var(--color)}
.index .swiper-slide .home-more{color:var(--color)}
.index .productcate-box-title{text-transform:uppercase}
.productcate .home-title{text-align:center;margin-bottom:28px}
#in-email.require{background-position:right 14px}
#in-content.require{background-image:url(/js/10908/incontent-c.png)}
.sf-menu .LiLevel1>a{font-size:18px}
.sf-menu .sub-menu a{font-size:15px}
@media (min-width:1025px){.page-l{width:250px;}
.page-r{width: calc(100% - 280px);}}
.sf-menu .sub-menu a{white-space: inherit;}