
@charset "utf-8";
/* CSS Document */
/*显示器小于800时生效*/
@media screen and (max-width: 800px) {
*{box-sizing:content-box;}
body{margin:0px;padding:0px;font-size: 0.3rem;color:#000000cc;font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';min-width:100%;}
pre{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; Word-wrap: break-word;}
:hover{/* transition: all 0.3s ease-in 0.1s,color 0.2s ease-out 0.1s; */}
a{color:#2b2b2b;text-decoration:none;}
a:hover{text-decoration:none;}
ol,ul,li,p,h1,h5,h2,h3,h4,h6{list-style:none;margin:0px; padding:0px;}
img{border:0px;}
form{ margin:0px; padding:0px;}input,textarea{ outline:0}
.clear {clear: both;height: 0px;padding: 0px;margin: 0px;}
.fl{float:left;}
.fr{float:right}
.wd1200{width:100%;margin: 0 auto;height: auto; position: relative}
.main{width:100%;float:left;}

.top_nav{width: 90%;margin: 0 auto;height: 0.8rem;width: calc(100% - 0.4rem);}
.header{width: 100%;float: left;transition: 0.5s all;position: fixed;z-index: 100;}
.header .logo{float: left;width: 28%;height: 0.8rem;position: relative;}
.header .logo img{max-width: 100%;max-height: 100%;position: absolute;top: 0;bottom: 0;margin: auto;}
.headerfix {border-bottom: solid 1px #d9d9d9;background: #fff;}

/*搜索*/
.container {position: absolute;/*margin: auto;*/top: 0.15rem;right: 1.6rem;bottom: 0;width: 2rem;height: 0.5rem;margin-left: 0.1rem}
.container .search {position: absolute;margin: auto;top: 0.05rem;right: 0;width: 0.4rem;height: 0.4rem;background: #f0f0f0;border-radius: 50%;transition: all 1s;z-index: 4;box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.4);}
.container input {position: absolute;margin: auto;top: 0.05rem;right: 0;width: 0.5rem;height: 0.4rem;outline: none;border: none;background: #f0f0f0;color:  #303030;text-shadow: 0 0 10px #f0f0f0;padding: 0 0.3rem 0 0.2rem;border-radius: 0.3rem;box-shadow: 0 0 0.08rem 0 #f0f0f0, 0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.2);transition: all 1s;opacity: 0;z-index: 5;font-weight: bolder;letter-spacing: 0.1em;}
.container .search::before {content: "";position: absolute;margin: auto;top: 0.12rem;right: 0;bottom: 0;left: 0.12rem;width: 0.06rem;height: 0.02rem;background: #303030;transform: rotate(45deg);transition: all .5s;}
.container .search::after {content: "";position: absolute;margin: auto;top: -0.05rem;right: 0;bottom: 0;left: -0.05rem;width: 0.15rem;height: 0.15rem;border-radius: 50%;border: 2px solid #303030;transition: all .5s;}
.container input::placeholder {color: #fff;opacity: 0.5;}
.container {width: 0.4rem;}
.container input{width: 0;}
.container:hover {width: 2rem;}
.container:hover .search {cursor: pointer;}
.container:hover input {width: 1.3rem;opacity: 1;cursor: text; right: 0; top: 0.05rem; height: 0.4rem;}
.container:hover .search {right: 0rem;background: #151515;z-index: 6;}
.container:hover .search::before {content: "";position: absolute;margin: auto;top: 0.12rem;right: 0;bottom: 0;left: 0.12rem;width: 0.06rem;height: 0.02rem;background: white;transform: rotate(45deg);transition: all .5s;}
.container:hover .search::after {content: "";position: absolute;margin: auto;top: -0.05rem;right: 0;bottom: 0;left: -0.05rem;width: 0.15rem;height: 0.15rem;border-radius: 50%;border: 2px solid white;transition: all .5s;}

.headerfix .container .search,.headerfix .container input{background: #144391;color:  #ffffff;}
.headerfix .container input{text-shadow: 0 0 10px #144391;box-shadow: 0 0 0.08rem 0 #144391, 0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.2);cursor: pointer;}
.headerfix .container .search::before{background: #ffffff;}
.headerfix .container .search::after{border: 2px solid #ffffff;}

/*菜单*/
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.index-nav{width: 0.7rem;height: 0.7rem;float: left;color:#000;padding: 0 0 0 0;position: fixed;background: url(../pic/lanmu2.png) no-repeat;background-size: 0.6rem;right: 0.2rem;top: 0.15rem;}
.index-nav-frame{margin: 0 auto;height: 0.7rem;float: left;}
.Nptline{z-index: 9999999;width: 1.2rem;float: left;position: relative;display: block;outline: none;cursor: pointer;height: 0.7rem;line-height: 0.7rem;text-align: center;font-size: 0.18rem;margin-left: 0.02rem;font-family: en1;}
.Nptline.active{background: #fff;}
.Nptline:after{position:absolute;content:"";top:0;width:0;height:0.03rem;background:#144391;left:0}
.Nptline:hover:after{width:100% }
.Nptline:hover{ background:no-repeat; color: #144391}
.Nptline:hover .Nptcenter{height:auto;opacity: 1;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.Nptline a{color:#fff;}
.headerfix .Nptline a{color:#000;}
.Nptcenter{padding: 0 0.2rem;min-width: 2.3rem;border-top:0;background: rgba(255,255,255);box-shadow: 0 0px 12px rgb(0 0 0 / 18%);opacity: 0;display: block;height: 0;position: absolute;overflow: hidden;transition: all 0.5s;margin-bottom: 1px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; /* Opera */transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.Nptcenter .Nptli{width: 100%;font-weight: normal;font-size: 0.16rem;text-align: center;background: rgba(255,255,255,0.9);color: #000;float:left;height: 0.75rem;line-height: 0.75rem;margin: 0 auto;text-decoration: none;border-bottom: dotted 1px #ccc;z-index:99;margin-bottom: 0.01rem;text-align: left;border-bottom: unset;}
.Nptcenter .Nptli a{color: #333;float:left;width:100%;}
.Nptcenter a:hover{background: #fff;color: #666;}
.Nptline-focus:focus{display: none;}

.column-1{margin-top:0.7rem}
.column-1 .cat{padding: 0.8rem 0.2rem;width: calc(100% - 0.4rem);float: left;border-left:1px solid #E6E9EB;border-right:1px solid #E6E9EB;box-sizing: border-box;margin: 0 0.2rem;}
.column-1 .cat h3{max-width:100%;font-weight: 600;font-size: 0.5rem;text-transform: uppercase;}
.qualita{min-height: 42.5vh;width:100%;position: relative;}
.qua_link{width: 95%;position: absolute;right:0;background:#fff;top: 0;}
.qua_link a{background:#162780;color:#fff;line-height: 0.75rem;float: left;width: 80%;padding-left: 20%;font-size: 0.32rem;box-sizing: border-box;position: relative;}
.qua_link a:after{content:"";width:1rem;height:0.4rem;position:absolute;background:url(../pic/jt-icon.png) no-repeat;background-size: 0.27rem;right: 25%;top: 32%;}

.column-3 .Spro{width: calc(100% - 0.4rem);float:left;border-left:1px solid #E6E9EB;border-right:1px solid #E6E9EB;box-sizing: border-box;margin: 0 0.2rem;}
.column-3 .Spro li{width: 100%;padding:0 0.3rem;box-sizing: border-box;border-right: none;position: relative;float: left;padding: 0.8rem 0.3rem;}
.column-3 .Spro li:first-child{border-left:0;border-bottom: 1px solid #E6E9EB;}
.column-3 .Spro .pro_tit .tit01{margin-bottom: 0.2rem;}
.column-3 .Spro .pro_tit .tit02{font-size: 0.4rem;color: #000;}
.column-3 .Spro .pro_list .pro_img{width:100%;height: 6.9rem;float:left;position: relative;} 
.column-3 .Spro .pro_list .pro_img img{width:100%;height: 100%;object-fit: cover;}
.column-3 .Spro .pro_list .pro_link{position: absolute;bottom: 0px;width: 1.6rem;height: 0.8rem;left: 0px;background: rgb(255, 255, 255);}
.column-3 .Spro .pro_list .pro_link i {width: 20%;position: absolute;right: 15%;top: 50%;transform: translateY(-50%);height: 100%;background: url(../pic/bjt-icon.png) center center / 90% no-repeat;}
.column-3 .Spro .pro_list .pro_link:hover{background:#162780}
.column-3 .Spro .pro_list .pro_link:hover i{background: url(../pic/jt-icon.png) no-repeat center;background-size:90%;}

.column-3 .Spro .pro_list .pro_title{font-size: 0.32rem;float: left;width: 100%;margin-top: 0.2rem;font-weight: bold;}
.column-4 .company{border-left:1px solid #E6E9EB;border-right:1px solid #E6E9EB;float: left;align-content: flex-start;flex-wrap: wrap;position: relative;width: calc(100% - 0.4rem);display: flex;justify-content: center;padding: 0.6rem 0;box-sizing: border-box;margin: 0 0.2rem;border-bottom: 1px solid #E6E9EB;}
.column-4 .company .contain{width: 91%;float:left;font-size:0.32rem;font-weight: 600;line-height: 0.5rem;}
.column-5 li{height: auto;}
.column-3 li .tit03{line-height: 0.4rem;}
.column-6{margin: 0 0.2rem;width: calc(100% - 0.4rem);}
.column-6 .qua_link{width: 100%;}
.column-6 .qua_link a{width: 100%;padding-left: 30%;text-transform: uppercase;font-weight: bold;}

.column-7 .Settori{width:100%;float:left;}
.column-7 .Settori p{width: calc(100% - 0.4rem);float:left;background: #fff;border-left:1px solid #E6E9EB;padding: 0.3rem;margin-top: -0.78rem;margin: 0 0.2rem;border-right: 1px solid #E6E9EB;box-sizing: border-box;}
.column-7 .cat_list{border-left: 1px solid #E6E9EB;border-right: 0;width: calc(100% - 0.4rem);float:left;box-sizing: border-box;margin: 0 0.2rem;}
.column-7 .cat_list ul{width: 100%;border-right:1px solid #E6E9EB;float:left;padding:0.4rem 0.3rem 1.3rem 0.3rem;box-sizing: border-box;position: relative;border-top: 1px solid #E6E9EB;}
.column-7 .cat_list ul:last-child{border:0;border-top: 1px solid #E6E9EB;border-right: 1px solid #E6E9EB;float: left;}
.column-7 .cat_list ul li{font-weight: 600;margin-bottom: 0.2rem;width: calc(100% - 1.1rem);float: left;}
.column-7 .cat_list ul li a{padding-right:0.4rem;position: relative;}
.column-7 .cat_list ul li a:after{content:"";width:0.3rem;height: 0.2rem;position: absolute;right:0;background: url(../pic/jt-icon02.png) no-repeat;background-size: 0.32rem;opacity: 0;}
.column-7 .cat_list ul li.cat_img{width:1.1rem;height: 1.4rem;position: absolute;top: 0.3rem;right: 0.35rem;opacity: 0}
.column-7 .cat_list ul li.cat_img img{width:100%;height: 100%;object-fit: cover}
.column-7 .cat_list ul li a:hover{color:#162780}
.column-7 .cat_list ul li a:hover:after{opacity:1}
.column-7 .cat_list ul:hover li.cat_img{opacity:1}
.column-8 .honor{border-left:1px solid #E6E9EB;border-right:1px solid #E6E9EB;border-top: 1px solid #E6E9EB;width: calc(100% - 0.4rem);float:left;padding: 0;box-sizing: border-box;margin: 0 0.2rem 0 0.2rem;padding-top: 0.6rem;}
.column-8 .honor li{width: calc(100% - 0.4rem);float:left;margin-right: 0;height: 3.8rem;background: url(../pic/qualit-hp.PNG) no-repeat right #F7F7F7;background-size: contain;box-sizing: border-box;padding: 0.3rem 0.3rem 0 0.3rem;position: relative;margin: 0 0.2rem 0.6rem 0.2rem;border-top: 1px solid #E6E9EB;}
.column-8 .honor li:last-child{margin-right:0;background: url(../pic/certificazioni.PNG) no-repeat right #F7F7F7;background-size: contain;}
.column-8 .honor li .title{color:#2b2b2b;margin-bottom: 0.2rem;}
.column-8 .honor li h3{position:absolute;bottom:30%}
.column-8 .honor li:hover{background-color:#162780}
.column-8 .honor li:hover h3 a,.column-8 .honor li:hover .title{color:#fff}
.column-8 .honor li .pro_link{position:absolute;bottom: 0;background:#162780;width: 1.6rem;height: 0.9rem;left: 0;}
.column-8 .honor li .pro_link i{width: 28%;position: absolute;right: 15%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);height:100%;background: url(../pic/jt-icon.png) no-repeat center;background-size: 94%;}
.column-8 .honor li:hover .pro_link{background:#fff}
.column-8 .honor li:hover .pro_link i{background: url(../pic/bjt-icon.png) no-repeat center;background-size:90%;}
.column-9 .Spro .pro_list .pro_link{width: 100%;line-height: 1rem;color: #fff;right: 0;text-transform: uppercase;padding-left: 0;font-weight: bold;letter-spacing: 2px;left: inherit;background: #162780;text-align: center;height: 1rem;}
.column-9 .Spro .pro_list .pro_link i{right: 20%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);height:100%;background: url(../pic/jt-icon.png) no-repeat center;background-size: 48%;}
.column-9 .Spro .pro_list .pro_link:hover{background:#000000}
.column-9 .Spro .pro_list .pro_link:hover i{background: url(../pic/jt-icon.png) no-repeat center;background-size:48%;}
.column-9 .Spro li:first-child{border-bottom:0;padding-bottom: 0;}
.column-9 .Spro li{border-bottom:1px solid #E6E9EB;}
.column-9 .Spro .pro_tit .tit02,.column-5 .Spro .pro_tit .tit02{font-size: 0.32rem;font-weight: bold;}
.column-10 li .tit03{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 12;-webkit-box-orient: vertical;min-height: 2.6rem}
.column-10{margin-bottom:0.5rem}
  .column-10 li{border-bottom:1px solid #E6E9EB}
  /*底部*/
.footer{background:#000;margin-bottom: 1.4rem;margin-top: 0.4rem;}
.footer .bot_logo{padding: 0.6rem 0.2rem 0.3rem;width: calc(100% - 0.4rem);height: 1.3rem;}
.footer .bot_logo img{/* filter: grayscale(1) brightness(3); */height: 100%;width: auto;}
.footer .bot_lxfs{border:1px solid #E6E9EB;width: calc(100% - 0.6rem);float:left;margin-bottom: 0.4rem;display: revert;align-content: initial;justify-content: center;margin: 0 0.3rem;}
.footer .bot_lxfs li{width: 100%;color:#fff;border-right: 0;box-sizing: border-box;display: revert-layer;justify-content: center;align-items: baseline;padding: 0.6rem;font-size: 0.32rem;font-weight: bold;border-bottom: 1px solid #E6E9EB;}
.footer .bot_lxfs li:last-child{border-right:0;}
.footer .bot_lxfs .li01{display:block;font-size:0.28rem;}
.footer .bot_lxfs .li01 p{margin-bottom:0.15rem}
.footer .bot_lxfs .li01 a{font-size:0.24rem;margin-top:0.2rem;position:relative;}
.footer .bot_lxfs .li01 a i{position:absolute;width:0.5rem;height: 0.2rem;background: url(../pic/jt-icon.png) no-repeat;background-size: 0.21rem;right: -98%;}
.footer .bot_lxfs .li01 a:after{content:"";background: #144391;position: absolute;width: 1.17rem;height: 1px;bottom: 0;left: 0;}
.foot_nav {overflow: hidden;display: flex;justify-content: space-between;width: 100%;/* display: none; */display: grid;width: calc(100% - 0.6rem);margin: auto;}
.foot_nav dl {float: left;color:#fff}
.foot_nav dl dt {font-size: 0.29rem;color:#fff;font-weight: bold;margin-bottom: 0.2rem;}
.foot_nav dl dt a,.foot_nav dl dd a{color:#fff}
.foot_nav dl dd {font-size: 0.25rem;color:#fff;line-height: 0.3rem;margin: 0;}
.foot_nav dl dd a:hover {color: #ccc; text-decoration:underline;}
.bottom{border-top:#e6e9eb4d;padding: 0.4rem 0.3rem 0.7rem 0.3rem;box-sizing: border-box;}
.bottom .bot_left{float:left;font-size:0.24rem;color:#fff;line-height: 0.4rem;}
.bottom .bot_right{float:left;padding-left:2px;}
.bottom .bot_right li{float:left;height: 0.4rem;padding-left:3px;color:#fff;}
.bottom .bot_right li a{color:#fff;}
.bottom .bot_right li a img{height:100%;filter: grayscale(1) brightness(10);}
.bottom .bot_right li.item01{padding-right:0.3rem}
.bottom .bot_right li:hover a{color:#f2f2f2;text-decoration:underline}
.bottom .bot_right li:hover a img{filter:none}
/*产品列表*/
.inner_banner .qualita{min-height: 36.5vh;}
.inner .cat h3{font-size: 0.4rem;max-width: 5rem;}
.pro_cat .Spro,.pro_cat .Spro li{border: 0;}
  .pro_cat .Spro{border-left: 1px solid #E6E9EB;border-right: 1px solid #E6E9EB;}
  .pro_cat .Spro li{border-bottom: 1px solid #E6E9EB;}
.pro_cat .Spro .pro_tit .tit02{font-size: 0.34rem;font-weight: bold;}
.inner_pro .Spro{border-bottom: 1px solid #E6E9EB}
.inner_pro .Spro li{border-top: 1px solid #E6E9EB;padding-top: 0;}
.inner_pro .Spro li:first-child{
  border-bottom: 0;
  border-top: 0;
}

/*产品详情*/
.pro_inner_ms .Spro{background: #F7F7F7;}
.pro_inner_ms  .Spro li{padding: 0.6rem 0.3rem 1rem;min-height: auto;}
  .pro_inner_ms  .Spro li:first-child{
  border-bottom: 1px solid #E6E9EB;
  padding-bottom: 0.3rem;
}
.pro_inner_ms  .Spro .pro_list .pro_link{bottom: -0.68rem;}
.tjcp_inner{background:#f7f7f7;padding: 0.4rem 0 1rem;}
.tjcp_inner .inner_title{margin-right: 0.3rem;margin-bottom: 0.5rem;font-size:0.32rem;}
.tjcp_list{margin-left: -0.3rem;width: calc(100% + 0.3rem);float: left;height: 4.05rem;overflow: hidden;}
.tjcp_list li{width:calc(100%/3);padding-left:0.3rem;float:left;box-sizing: border-box;}
.tjcp_list li span.img{width:100%;height: 3.7rem;float:left}
.tjcp_list li span.img img{width:100%;height: 100%;object-fit: cover}
.tjcp_list li p{font-size:0.26rem;text-align:center;line-height: 0.35rem;float: left;width: 100%;}
.cat_nav{width:100%;float:left;position: relative;}
.tjcp_inner .i {bottom: -0.3rem;left:50%;text-align:center;position:absolute;z-index: 99;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.tjcp_inner .i i {display:inline-block;margin-right:0.1rem;width: 0.08rem;height: 0.08rem;background: #00000020;border-radius: 50%;cursor:pointer;/* transition: 0.3s all ease-in-out; */}
.tjcp_inner .i i.on {background-position: -1.3rem 0;background: #204f9d;}

/*留言*/
.message .message_left{width: calc(100% - 0.4rem);float:left;border-right:1px solid #E6E9EB;border-left: 1px solid #E6E9EB;box-sizing: border-box;padding-bottom: 0.5rem;margin: 0 0.2rem;}
.message .message_left h4{padding: 0.3rem 0.3rem 0.4rem;font-size: 0.3rem;}
.form-table{width: calc(100% - 0.6rem);float:left;margin-top:0.3rem;position: relative;padding: 0.2rem 0.4rem;background: #f7f7f7;position: relative;padding-bottom: 0.65rem;box-sizing: border-box;margin: 0 0.3rem;}
.form-table .rows_list .submit{width:80%;}
.form-table .rows_list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.form-table .rows_list .rows{width: 100%;margin-top:0.25rem;}
.form-table .rows_list .rows.full{width:100%;}
.form-table .rows_list .rows label{width:100%;float:left;margin-bottom: 0.2rem;color:#1a1d22;font-size: 0.26rem;}
.form-table .rows_list .rows .input_txt{border:0;width:100%;box-sizing: border-box;padding:0 0.2rem;height:0.5rem;line-height:0.5rem;font-size: 0.26rem;border-radius:3px;}
.form-table .rows_list .rows .textarea_txt{width:100%;border:0;box-sizing: border-box;;padding:0.2rem;height:1.4rem;border-radius:3px}
.form-table .rows_list .center{text-align:center;margin-top: 0.4rem;}
.form-table .rows_list .submit{color: #FFFFFF;background-color: #162780;border: 1px solid #00000000;font-size: 0.28rem;text-align: center;padding: 0.35rem 0.2rem;cursor: pointer;font-weight: bold;width: 56%;text-transform: uppercase;}
.form-table .rows_list .submit:hover{background:#333333;}
.message .message_right{width: 100%;float:left;border-right:1px solid #E6E9EB;box-sizing: border-box;}
.message .message_right span{padding: 0 0.2rem 0.5rem 0.2rem;width:100%;box-sizing: border-box;float: left;}
.message .message_right span img{width:100%;height: auto;}
.message02 .message_left{margin-top:0.5rem}
/*服务*/
.Service_js{margin: 0 0.2rem;background:#F7F7F7;width: calc(100% - 0.4rem);float:left;border-right:1px solid #E6E9EB;border-left: 1px solid #E6E9EB;box-sizing: border-box;padding: 0.2rem;display: revert;align-items: center;justify-content: space-between;}
.Service_js p{width: 100%;float:left;font-size:0.3rem;box-sizing: border-box;padding-left: 0;line-height: 0.45rem;}
.Service_js span{width: 100%;height: 8rem;float:right;padding-right: 0;}
.Service_js span img{width:100%;height: 100%;object-fit: cover;margin-top: 0.2rem;}

.Service_xq.column-3 .Spro .pro_tit .tit02{margin-bottom: 0.3rem;font-size: 0.32rem;font-weight: bold;}
.Service_xq.column-3 .Spro li{border-bottom:1px solid #E6E9EB}
  .Service_xj{position: relative;}
.Service_xj:after{content:"";position:absolute;width:100%;height:80%;background:#191817;left:0;z-index:-1}
.Service_xj .xjms{padding: 1.3rem 0.3rem 1.1rem 0.3rem;box-sizing: border-box;color:#ffffffcc;position: relative;float: left;}
.Service_xj .xjms h2{font-size: 0.36rem;float:left;width: 100%;margin-bottom: 0.2rem;}
.Service_xj .xjms p{font-size: 0.3rem;float:right;width: 100%;line-height: 0.36rem;}
.xjms_img{width: calc(100% - 0.4rem);height: 6rem;float: left;margin: 0 0.2rem;}
.xjms_img img{width:100%;height: 100%;object-fit: cover}
.Service_ys .Spro .pro_tit .tit02{font-size:0.3rem;margin-bottom: 0.3rem;}
.Service_ys.column-3 .Spro li{border-bottom:1px solid #E6E9EB}
  
.service_cat .Spro .pro_tit .tit02{font-size:0.32rem;font-weight: bold;}
.service_cat .Spro li{border-bottom:1px solid #E6E9EB}
.Service_why{width: calc(100% - 0.4rem);float:left;border-right:1px solid #E6E9EB;border-left: 1px solid #E6E9EB;box-sizing: border-box;margin: 0.5rem 0.2rem 0;}
.Service_why .why_left{width: 100%;float:left;}
.Service_why .why_left span{width:100%;float:left;height: 5rem;float:left}
.Service_why .why_left span img{width:100%;height: 100%;object-fit: cover}
.Service_why .why_right{padding: 1.2rem 0.5rem 0.5rem 0.5rem;float:left;width: 100%;box-sizing: border-box;color:#ffffffcc;background: #000;height: auto;}
.Service_why .why_right h2{color:#f7f7f7;font-size:0.3rem;margin-bottom: 30px;}
.Service_why .why_right p{font-size: 0.3rem;letter-spacing: 1px;line-height: 0.4rem;}
.contact{width: calc(100% - 0.4rem);float:left;padding: 1.3rem 0 0;border-right:1px solid #E6E9EB;border-left: 1px solid #E6E9EB;box-sizing: border-box;margin: 0 0.2rem;}
.contact .contact_img{width: 100%;float:left;}
.contact .contact_img span{width: 100%;float:left;height: 4.6rem;}
.contact .contact_img span img{width:100%;height: 100%;object-fit: cover;}
.contact .contact_nr{width: 100%;float:left;padding: 0.83rem 0.3rem;box-sizing: border-box;border-bottom: 1px solid #E6E9EB;}
.contact .contact_nr p{font-size: 0.3rem;margin-bottom:0.2rem;line-height: 0.45rem;}
.contact .contact_nr h3{  font-size: 0.32rem;margin-bottom: 0.2rem;}
.contact .link{font-weight:bold;position: relative;padding-right: 0.35rem;}
.contact .link:after{content:"";width: 0.25rem;height:0.2rem;background:url(../pic/bjt-icon.png) no-repeat;background-size: 0.2rem;right:0;position: absolute;}
.contact .link:before{content:"";width:100%;height:1px;background:#162780;position:absolute;bottom: -2px;left:0}
.contact .link:hover{color:#162780;}

.tj_pro .Spro .pro_list .pro_img{height: 3.5rem;}
.tj_pro .Spro li{padding-top:0.8rem;}
.tj_pro .contact{padding:0}

.zxly{border-bottom: none;}
.zxly .qualita{margin:0 0.2rem;width:calc(100% - 0.4rem)}
.zxly.column-3 .Spro .pro_tit .tit02{font-size:0.32rem;}
.zxly.column-3 .Spro li{min-height: 2.6rem;}
.zxly.column-3 .Spro li{border-bottom: 1px solid #E6E9EB}
.about.column-3 .Spro .pro_tit .tit02{font-size:0.32rem;font-weight: bold;}
.about.column-3 .Spro li{min-height: auto;}
.about02.column-3 .Spro li{min-height: 2rem}
.probest{background:#191817;color:#fff;padding-bottom: 0.4rem;}
.probest  .cat_js{padding:0.9rem 0.2rem;box-sizing: border-box;}
.cat_js{width:100%;float:left;padding: 0.9rem 0;color:#fff;}
.cat_js h2{width: 100%;float:left;font-size: 0.34rem;margin-bottom: 0.2rem;}
.cat_js p{width: 100%;float:right;font-size: 0.28rem;line-height: 0.5rem;}
.qt_cat li{width: calc(100% - 0.4rem);float:left;text-align: center;padding:0.45rem;border: 1px solid #fff;box-sizing: border-box;margin-bottom: 0.9rem;margin: 0 0.2rem 0rem;border-bottom: 0;}
.qt_cat li:hover{background:#162780}
  .qt_cat li:last-child{border-bottom:1px solid #fff}
.qt_cat li a{color:#fff;font-size:0.28rem;position: relative;text-transform: uppercase;font-weight: bold;}
.qt_cat li a:after{content:"";position:absolute;background:url(../pic/jt-icon.png) no-repeat;width:0.25rem;height:0.2rem;background-size: 0.26rem;top: -2px;right: -0.36rem;}
.ys01.column-3 .Spro .pro_tit .tit02{font-size:0.24rem;}
.ys01.column-3 .Spro li{min-height: auto;}
.ys01.column-3 .pro_ys .pro_tit .tit02{font-size:0.28rem;font-weight: bold;float: left;width: 100%;}
.ys01.column-3 .Spro .icon{width:100%;float:left;height: 0.9rem;position: relative;margin-bottom: 0.15rem;}
.ys01.column-3 .Spro .icon img{width: auto;height: 100%;position: absolute;margin: auto;left:0;top:0;bottom:0}
.ys01.column-3 .pro_ys li{padding:0.3rem 0.3rem}

.down{width: calc(100% - 0.4rem);float:left;border: 1px solid #E6E9EB;box-sizing: border-box;margin: 0 0.2rem;}
.down li{width: 100%;font-size: 0.32rem;font-weight: bold;text-align: center;border-left: 0;float:left;box-sizing: border-box;padding:0.45rem;border-bottom: 1px solid #E6E9EB;}
.down li:first-child{border-left:0}
.down li a{position:relative}
.down li a:after{content:"";position: absolute;width:0.25rem;height: 0.2rem;background: url(../pic/down.png) no-repeat;background-size: 0.2rem;right: -0.33rem;}
.down li:hover{background:#162780}
.down li:hover a{color:#fff;}
.down li:hover a:after{filter: grayscale(1) brightness(10)}
.quality{padding-top: 0;}
.quality .contact_img span{height:6rem;}
.quality .contact_nr{height: auto;background: #f7f7f7;position: relative;}
.quality .link{position:absolute;bottom:0;right:0;background:#162780;width: 96%;height: 0.8rem;color: #fff;text-align: center;line-height: 0.8rem;letter-spacing: 1px;}
.quality .link:before{width:0;height:0;}
.quality .link:after{background: url(../pic/jt-icon.png) no-repeat;background-size: 0.2rem;right: 34%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.quality .link:hover{background:#191817;color:#fff}
.zlms.column-3 .Spro li:first-child{margin-top: 0;z-index: 2;background: #fff;}
.zlms.column-3 .Spro .pro_tit .tit01{position: absolute;  top: 0.2rem;}
.zlms.column-3 li .tit03 {margin-top: 0.55rem;}
.zlms .quality{padding-top: 0;padding-bottom: 0;margin-top: 0.8rem;}
.zlms.column-3 .Spro li{border-bottom: 1px solid #E6E9EB}
.zl_link{width:100%;height: 0.6rem;line-height: 0.6rem;text-align:center;background: #162780;float:left;margin-top: 0.4rem;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;font-size: 0.28rem;}
.zl_link a{color:#fff;position: relative;}
.zl_link a:after{content:"";width:0.25rem;height:0.2rem;position:absolute;background:url(../pic/jt-icon.png) no-repeat;background-size:0.2rem;right: -0.36rem;top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}

.zlms02.column-3 .Spro .pro_tit .tit02{font-size:0.32rem;}
.zlms02.column-3 .Spro li{padding: 0.5rem 0.3rem;border-bottom: 1px solid #E6E9EB;}
.Spro p{margin-top:0.3rem;}
.Spro .link{font-weight:bold;position: relative;padding-right: 0.35rem;}
.Spro .link:after{content:"";width: 0.25rem;height:0.2rem;background:url(../pic/bjt-icon.png) no-repeat;background-size: 0.2rem;right:0;position: absolute;}
.Spro .link:before{content:"";width:100%;height:1px;background:#162780;position:absolute;bottom: -2px;left:0}
.Spro .link:hover{color:#162780;}

.message02 .message_right span,.message02 .form-table{padding-top:0;margin-top:0}
.message02 .message_right span{  height: 6rem;}
.message02 .message_right span img{width: 100%; height: 100%; object-fit: cover;}
.message02 .form-table{margin:0;width:100%}
.message02 .message_left{border:0}
.zzzs_list{width: calc(100% - 0.4rem);float:left;border: 1px solid #E6E9EB;margin: 0 0.2rem;}
.zzzs .zzzs_list li{float:left;width: 100%;border-left: 0;text-align: center;box-sizing: border-box;display: flex;align-items: center;justify-content: center;font-weight: bold;font-size: 0.32rem;padding: 0.7rem 0;border-bottom: 1px solid #E6E9EB;}
.zzzs .zzzs_list li a{width:50%;text-align: left;position: relative;}
.zzzs .zzzs_list li a:after{content:"";position:absolute;width: 0.35rem;height: 0.35rem;background:url(../pic/down.png) no-repeat;background-size: 0.35rem;top:0;right: -19px;}
.zzzs .zzzs_list li:last-child{border-bottom:0;}

.searchbox{padding-top: 0.75rem;text-align:center;width: calc(100% - 0.6rem);margin:auto}
.searchbox .title{color:#000000;font-size: 0.4rem;font-weight:700;line-height: 0.44rem;}
.searchbox .desc{margin: 0.4rem 0;color:#383838}
.searchbox .search-input{padding: 0.2rem;width: calc(100% - 1rem);font-size: 0.24rem;font-weight:300;float:left;box-sizing:border-box;color:#000000;border:1px solid #e6e9eb;height: 0.7rem;}
.searchbox .search-input:hover{border: 1px solid #162780;}
.searchbox button{float: left;background: none;border: none;width: 0.7rem;height: 0.7rem;padding: 0;position: relative;cursor: pointer;}
.searchbox button i:before {content: "";position: absolute;margin: auto;top: 0.12rem;right: 0;bottom: 0;left: 0.12rem;width: 6px;height: 1px;background: #383838;transform: rotate(45deg);transition: all .5s;}
.searchbox button i:after {content: "";position: absolute;margin: auto;top: -0.05rem;right: 0;bottom: 0;left: -0.05rem;width: 0.15rem;height: 0.15rem;border-radius: 50%;border: 1px solid #383838;transition: all .5s;}

.searchList{float: left;width: 100%;margin-top: 0.7rem;}
.searchList li{float:left;box-sizing: border-box;padding: 0.5rem 0.3rem;border: 1px solid #e6e9eb;width: calc(100% - 0.7rem);margin: 0.3rem;}
.searchList .title{font-size: 0.48rem;font-weight: 700;line-height: 0.48rem;letter-spacing: 0;font-family: manrope, Sans-serif;}
.searchList .title:hover a{color:#162780;}
.searchList .excerpt{margin: 20px 0;color: #777;font-size: 0.24rem;line-height: 0.36rem;height: 85px;}
.searchList .read-more{align-self: flex-start;font-size: 0.24rem;font-weight: 700;}
.searchList .read-more:hover{color:#162780;}

.yuyan{width: 0.4rem;height: 0.3rem;margin-right: 0.9rem;margin-top: 0.2rem;}
.yuyan img{max-width:100%;height: auto;}
/*语言选择*/
.box{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: #0000008f;z-index: 99999;display: none;}
.language{width: 90%;background: #fff;position: fixed;z-index: 999999;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.language .close_x{height: 0.55rem;line-height: 0.55rem;border-bottom: 1px solid #ddd;position: relative;}
.language .close_x i{background: url(../pic/icon_close1.jpg) no-repeat;width: 0.2rem;height: 0.2rem;position: absolute;right: 0.25rem;top: 0.2rem;}
.language_nr{width:100%;float:left;box-sizing: border-box;padding: 0.3rem 0.3rem 0.8rem;}
.language_nr h3{line-height: 0.24rem;margin-bottom: 0.15rem;font-size: 0.28rem;color: #555;text-align: left;}
.language_nr .language_word{width:100%;float:left;}
.language_nr .language_word li{width: calc(100%/3 - 0.15rem);background: #f5f5f5;margin-left: 0.2rem;margin-bottom: 0.2rem;padding: 0 0.2rem;height: 0.5rem;line-height: 0.5rem;float: left;box-sizing: border-box;}
.language_nr .language_word li:nth-child(4n+1){margin-left: 0.2rem;}
.language_nr .language_word li:nth-child(3n+1){margin-left:0;}
.language_nr .language_word li a{display:block;color:#555;}
.language_nr .language_word li:hover{background:#dedede}
}



