@charset "utf-8";
/* CSS Document */
*{box-sizing:content-box;}
body{ margin:0px; padding:0px; font-size:16px;  color:#000000cc; font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif'; min-width:12.8rem;}
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:12.8rem;margin: 0 auto;height: auto; position: relative}
.main{width:100%;float:left;}

.top_nav{  width: 90%;  margin: 0 auto;  height: 0.7rem;}
.header{ width: 100%; float: left;transition: 0.5s all;position: fixed;z-index: 990;}
.header .logo{float: left;width: 22%;height: 0.7rem;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.12rem;right: 1.5rem;bottom: 0;width: 2rem;height: 0.5rem;}
.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 25px 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: 64%;height: 0.7rem;float: left;color:#000;padding: 0 0 0 0;}
.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.4rem;line-height: 0.4rem;margin: 0 auto;text-decoration: none;border-bottom: dotted 1px #ccc;z-index:99;margin-bottom: 0.01rem;text-align: left;}
.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:40px 20px;width:100%;float: left;border-left:1px solid #E6E9EB;border-right:1px solid #E6E9EB;box-sizing: border-box;}
.column-1 .cat h3{max-width:750px;font-weight: 600;font-size:70px;text-transform: uppercase;}
.qualita{min-height:68.5vh;width:100%;position: relative;}
.qua_link{width: 35%;position: absolute;right:0;background:#fff;top: 0;}
.qua_link a{background:#162780;color:#fff;line-height: 75px;float: left;width: 80%;padding-left: 20%;font-size: 0.2rem;box-sizing: border-box;position: relative;}
.qua_link a:after{content:"";width:100px;height:40px;position:absolute;background:url(../pic/jt-icon.png) no-repeat;background-size: 27px;right: 25%;top: 32%;}

.column-3 .Spro{width:100%;float:left;border-left:1px solid #E6E9EB;border-right:1px solid #E6E9EB;box-sizing: border-box;}
.column-3 .Spro li{width: 25%;padding:0 30px;box-sizing: border-box;border-right: 1px solid #E6E9EB;position: relative;float: left;padding: 50px 30px;}
.column-3 .Spro li:nth-child(4n){border-right:0;}
.column-3 .Spro .pro_tit .tit01{margin-bottom: 20px;}
.column-3 .Spro .pro_tit .tit02{font-size: 40px;color: #000;}
.column-3 .Spro .pro_list .pro_img{width:100%;height: 490px;float:left;position: relative;height: 390px;} 
.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: 100px;height: 60px;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:24px;float: left;width: 100%;margin-top: 0.2rem;font-weight: bold;height: 60px;line-height: 30px;overflow: hidden;}
.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: 100%;display: flex;justify-content: center;padding: 60px 0;box-sizing: border-box;}
.column-4 .company .contain{width: 69%;float:left;font-size:24px;font-weight: 600;line-height: 32px;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;Word-wrap: break-word;}
.column-5 li{height:335px;}
.column-3 li .tit03{line-height: 25px;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;Word-wrap: break-word;}
.column-6 .qua_link{  width: 30%;}
.column-6 .qua_link a{width: 100%;padding-left: 30%;}

.column-7 .Settori{width:100%;float:left;}
.column-7 .Settori p{width: 28.6%;float:left;background: #fff;border-left:1px solid #E6E9EB;padding: 30px;margin-top: -78px;}
.column-7 .cat_list{border-left:1px solid #E6E9EB;border-right: 1px solid #E6E9EB;width:100%;float:left;box-sizing: border-box;}
.column-7 .cat_list ul{width:calc(100%/3);border-right:1px solid #E6E9EB;float:left;padding:40px 30px 130px 30px;box-sizing: border-box;position: relative;}
.column-7 .cat_list ul:last-child{border:0}
.column-7 .cat_list ul li{font-weight: 600;margin-bottom: 20px;width: calc(100% - 110px);float: left;}
.column-7 .cat_list ul li a{padding-right:40px;position: relative;}
.column-7 .cat_list ul li a:after{content:"";width:30px;height: 20px;position: absolute;right:0;background: url(../pic/jt-icon02.png) no-repeat;background-size: 24px;opacity: 0;}
.column-7 .cat_list ul li.cat_img{width:110px;height: 140px;position: absolute;top: 30px;right: 35px;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;width:100%;float:left;padding:0 30px;box-sizing: border-box;}
.column-8 .honor li{width:calc(100%/2 - 25px);float:left;margin-right:30px;height: 380px;background: url(../pic/qualit-hp.PNG) no-repeat right #F7F7F7;background-size: contain;box-sizing: border-box;padding: 30px 30px 0 30px;position: relative;}
.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: 20px;}
.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: 100px;height: 60px;left: 0;}
.column-8 .honor li .pro_link i{width: 20%;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:90%;}
.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: 179px;line-height: 60px;color: #fff;right: 0;text-transform: uppercase;padding-left: 30%;font-weight: bold;letter-spacing: 2px;left: inherit;background: #162780;}
.column-9 .Spro .pro_list .pro_link i{right: 15%;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 .pro_tit .tit02,.column-5 .Spro .pro_tit .tit02{font-size:24px;}
.column-10 li .tit03{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 12;-webkit-box-orient: vertical;min-height: 260px}
/*底部*/
.footer{background:#000;}
.footer .bot_logo{padding: 60px 0 30px;width: 100%;height: 60px;}
.footer .bot_logo img{/* filter: grayscale(1) brightness(3); */height: 100%;width: auto;}
.footer .bot_lxfs{border:1px solid #E6E9EB;width:100%;float:left;margin-bottom: 40px;display: flex;align-content: space-between;justify-content: center;}
.footer .bot_lxfs li{width:calc(100%/3);color:#fff;border-right:1px solid #E6E9EB;box-sizing: border-box;display: flex;justify-content: center;align-items: center;padding: 60px;font-size: 24px;font-weight: bold;}
.footer .bot_lxfs li:last-child{border-right:0;}
.footer .bot_lxfs .li01{display:block;font-size:18px;}
.footer .bot_lxfs .li01 p{margin-bottom:15px}
.footer .bot_lxfs .li01 a{font-size:14px;margin-top:20px;position:relative;color: #fff;}
.footer .bot_lxfs li a:hover{color:#aaaaaa}
.footer .bot_lxfs li a{color:#fff;}
.footer .bot_lxfs .li01 a i{position:absolute;width:50px;height: 20px;background: url(../pic/jt-icon.png) no-repeat;background-size: 21px;right: -98%;}
.footer .bot_lxfs .li01 a:after{content:"";background: #144391;position: absolute;width: 117px;height: 1px;bottom: 0;left: 0;}
.foot_nav {overflow: hidden;display: flex;justify-content: space-between;width: 100%;}
.foot_nav dl {float: left;color:#fff;flex: 1;}
.foot_nav dl dt {font-size: 19px;color:#fff;font-weight: bold;margin-bottom: 20px;}
.foot_nav dl dt a,.foot_nav dl dd a{color:#fff}
.foot_nav dl dd {font-size: 15px;color:#fff;line-height: 0.3rem;margin: 0;}
.foot_nav dl dd a:hover {color: #ccc; text-decoration:underline;}
.bottom{border-top:#e6e9eb4d;padding: 40px 30px 70px 30px;box-sizing: border-box;}
.bottom .bot_left{float:left;font-size:14px;color:#fff;}
.bottom .bot_right{float:left;padding-left:2px;}
.bottom .bot_right li{float:left;height:20px;padding-left:3px;color:#fff;}
.bottom .bot_left a{color:#fff;}
.bottom .bot_right li a img{height:100%;filter: grayscale(1) brightness(10);}
.bottom .bot_right li:nth-child(4) a img{filter: none;}
.bottom .bot_right li.item01{padding-right:30px}
.bottom .bot_left a:hover{color:#AAAAAA;text-decoration:underline}
.bottom .bot_right li:hover a img{filter:none}
/*产品列表*/
.inner_banner .qualita{min-height: 45.5vh;}
.inner .cat h3{font-size: 40px;max-width: 500px;}
.pro_cat .Spro,.pro_cat .Spro li{border:0}
.pro_cat .Spro .pro_tit .tit02{font-size:24px;}
.inner_pro .Spro{border-bottom: 1px solid #E6E9EB}
.inner_pro .Spro li{border-top: 1px solid #E6E9EB;padding-top: 0;}

/*产品详情*/
.pro_inner_ms .Spro{background: #F7F7F7;}
.pro_inner_ms  .Spro li{padding: 60px 30px 100px;min-height:650px }
.pro_inner_ms  .Spro .pro_list .pro_link{bottom: -68px;}
.tjcp_inner{background:#f7f7f7;padding: 60px 0 100px;}
.tjcp_inner .inner_title{margin-right: 30px;margin-bottom: 50px;font-size:24px;}
.tjcp_list{margin-left: -30px;width: calc(100% + 30px);float: left;height: 405px;overflow: hidden;}
.tjcp_list li{width:calc(100%/3);/* padding-left:30px; */float:left;box-sizing: border-box;}
.tjcp_list li span.img{width:100%;height: 370px;float:left}
.tjcp_list li span.img img{width:100%;height: 100%;object-fit: cover}
.tjcp_list li p{font-size:16px;text-align:center;line-height: 35px;float: left;width: 100%;}
.cat_nav{width:100%;float:left;position: relative;}
.tjcp_inner .i {bottom: -30px;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.swiper-pagination-bullet-active {background-position: -1.3rem 0;background: #204f9d;}

/*留言*/
.message .message_left{width: calc(100% - 33.32%);float:left;border-right:1px solid #E6E9EB;border-left: 1px solid #E6E9EB;box-sizing: border-box;padding-bottom: 50px;}
.message .message_left h4{padding:130px 30px 40px;font-size:16px;}
.form-table{width: 97%;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;}
.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:48%;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.06rem;color:#1a1d22;font-size:0.16rem}
.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.16rem;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.18rem;text-align: center;padding: 0.15rem 0.2rem;cursor: pointer;font-weight: bold;width: 30%;text-transform: uppercase;}
.form-table .rows_list .submit:hover{background:#333333;}
.message .message_right{width: 33.32%;float:left;border-right:1px solid #E6E9EB;box-sizing: border-box;}
.message .message_right span{padding: 141px 30px 50px 30px;width:100%;box-sizing: border-box;float: left;}
.message .message_right span img{width:100%;height: auto;}

/*服务*/
.Service_js{background:#F7F7F7;width:100%;float:left;border-right:1px solid #E6E9EB;border-left: 1px solid #E6E9EB;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;}
.Service_js p{width: 50%;float:left;font-size:24px;box-sizing: border-box;padding-left: 30px;line-height: 35px;}
.Service_js span{width:410px;height: 500px;float:right;padding-right: 40px;}
.Service_js span img{width:100%;height: 100%;object-fit: cover;margin-top:-10%;}
.Service_xq.column-3 .Spro .pro_tit .tit02{margin-bottom: 30px;font-size: 24px;font-weight: bold;}
.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: 130px 30px 110px 30px;box-sizing: border-box;color:#ffffffcc;position: relative;float: left;}
.Service_xj .xjms h2{font-size:24px;float:left;width:30%;}
.Service_xj .xjms p{font-size:16px;float:right;width:60%;line-height: 26px;}
.xjms_img{width:100%;height: 600px;float: left}
.xjms_img img{width:100%;height: 100%;object-fit: cover}
.Service_ys .Spro .pro_tit .tit02{font-size:24px;margin-bottom: 30px;}

.service_cat .Spro .pro_tit .tit02{font-size:24px;font-weight: bold;}
.Service_why{width:100%;float:left;border-right:1px solid #E6E9EB;border-left: 1px solid #E6E9EB;box-sizing: border-box;}
.Service_why .why_left{width:50%;float:left;}
.Service_why .why_left span{width:100%;float:left;height: 500px;float:left}
.Service_why .why_left span img{width:100%;height: 100%;object-fit: cover}
.Service_why .why_right{padding:120px 100px 0 100px;float:left;width: 50%;box-sizing: border-box;color:#ffffffcc;background: #000;height: 500px;}
.Service_why .why_right h2{color:#f7f7f7;font-size:24px;margin-bottom: 30px;}
.Service_why .why_right p{font-size:16px;letter-spacing: 1px;line-height: 24px;}
.contact{width:100%;float:left;padding:130px 0;border-right:1px solid #E6E9EB;border-left: 1px solid #E6E9EB;box-sizing: border-box;}
.contact .contact_img{width:50%;float:left;}
.contact .contact_img span{width: 100%;float:left;height: 460px;}
.contact .contact_img span img{width:100%;height: 100%;object-fit: cover;}
.contact .contact_nr{width:50%;float:left;padding:83px 90px;box-sizing: border-box;}
.contact .contact_nr p{font-size:16px;margin-bottom:20px;line-height: 25px;}
.contact .contact_nr h3{  font-size: 24px;margin-bottom: 20px;}
.contact .link{font-weight:bold;position: relative;padding-right: 35px;}
.contact .link:after{content:"";width: 25px;height:20px;background:url(../pic/bjt-icon.png) no-repeat;background-size: 20px;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: 350px;}
.tj_pro .Spro li{padding-top:80px;}
.tj_pro .contact{padding:0}

.zxly{border-bottom: 1px solid #E6E9EB}
.zxly.column-3 .Spro .pro_tit .tit02{font-size:24px;}
.zxly.column-3 .Spro li{min-height: 260px;}
.about.column-3 .Spro .pro_tit .tit02{font-size:24px;font-weight: bold;}
.about.column-3 .Spro li{min-height: 300px}
.about02.column-3 .Spro li{min-height: 200px}
.probest{background:#191817;color:#fff}
.cat_js{width:100%;float:left;padding: 90px 0;color:#fff;}
.cat_js h2{width:66.666%;float:left;font-size:24px;}
.cat_js p{width:33.333%;float:right;font-size:16px;line-height: 25px;}
.qt_cat li{width:calc(100%/3);float:left;text-align: center;padding:45px;border: 1px solid #fff;box-sizing: border-box;margin-bottom: 90px;height: 1.34rem;position: relative;}
.qt_cat li:hover{background:#162780}
.qt_cat li a{color:#fff;font-size:18px;/* 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:25px;height: 20px;background-size: 26px;/*top: -2px;right: -36px;*/top: 42px;right: 25px;}
.ys01.column-3 .Spro .pro_tit .tit02{font-size:24px;}
.ys01.column-3 .Spro li{min-height:300px;}
.ys01.column-3 .pro_ys .pro_tit .tit02{font-size:18px;font-weight: bold;}
.ys01.column-3 .Spro .icon{width:100%;float:left;height: 90px;position: relative;margin-bottom: 15px;}
.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:30px 30px}

.down{width:100%;float:left;border: 1px solid #E6E9EB;box-sizing: border-box;}
.down li{width:calc(100%/3);font-size:18px;font-weight: bold;text-align: center;border-left: 1px solid #E6E9EB;float:left;box-sizing: border-box;padding:45px;}
.down li:first-child{border-left:0}
.down li a{position:relative}
.down li a:after{content:"";position: absolute;width:25px;height: 20px;background: url(../pic/down.png) no-repeat;background-size: 20px;right: -33px;}
.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:600px;}
.quality .contact_nr{height:600px;background: #f7f7f7;position: relative;}
.quality .link{position:absolute;bottom:0;right:0;background:#162780;width: 55%;height: 60px;color: #fff;text-align: center;line-height: 60px;letter-spacing: 1px;}
.quality .link:before{width:0;height:0;}
.quality .link:after{background: url(../pic/jt-icon.png) no-repeat;background-size: 20px;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: -50px;z-index: 2;background: #fff;}
.zlms.column-3 .Spro .pro_tit .tit01{position: absolute;  top: 20px;}
.zlms.column-3 li .tit03 {margin-top: 55px;}
.zlms .quality{padding-top: 0;padding-bottom: 0}
.zl_link{width:100%;height: 60px;line-height: 60px;text-align:center;background: #162780;float:left;margin-top: 40px;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;font-size: 18px;}
.zl_link a{color:#fff;position: relative;}
.zl_link a:after{content:"";width:25px;height:20px;position:absolute;background:url(../pic/jt-icon.png) no-repeat;background-size:20px;right: -36px;top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}

.zlms02.column-3 .Spro .pro_tit .tit02{font-size:24px;}
.Spro p{margin-top:30px;}
.Spro .link{font-weight:bold;position: relative;padding-right: 35px;}
.Spro .link:after{content:"";width: 25px;height:20px;background:url(../pic/bjt-icon.png) no-repeat;background-size: 20px;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: 600px;}
.message02 .message_right span img{width: 100%; height: 100%; object-fit: cover;}
.zzzs_list{width:100%;float:left;border: 1px solid #E6E9EB;}
.zzzs .zzzs_list li{float:left;width: calc(100%/3);border-left: 1px solid #E6E9EB;text-align: center;box-sizing: border-box;display: flex;align-items: center;justify-content: center;font-weight: bold;font-size: 20px;padding: 70px 0;}
.zzzs .zzzs_list li a{width:50%;text-align: left;position: relative;}
.zzzs .zzzs_list li a:after{content:"";position:absolute;width:25px;height: 25px;background:url(../pic/down.png) no-repeat;background-size: 25px;top:0;right:0}





.searchbox{padding-top:75px;text-align:center;width:600px;margin:auto}
.searchbox .title{color:#000000;font-size:40px;font-weight:700;line-height:44px}
.searchbox .desc{margin:20px 0;color:#383838}
.searchbox .search-input{padding:17px 15px;width:calc(100% - 49px);font-size:14px;font-weight:300;float:left;box-sizing:border-box;color:#000000;border:1px solid #e6e9eb}
.searchbox .search-input:hover{border: 1px solid #162780;}
.searchbox button{float: left;background: none;border: none;width: 45px;height: 54px;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: 70px;}
.searchList li{float:left;box-sizing: border-box;padding: 50px 30px 50px 30px;border: 1px solid #e6e9eb;width: calc((100% / 3) - 30px);margin: 15px;}
.searchList .title{font-size: 24px;font-weight: 700;line-height: 24px;letter-spacing: 0;font-family: manrope, Sans-serif;}
.searchList .title:hover a{color:#162780;}
.searchList .excerpt{margin: 20px 0;color: #777;font-size: 14px;line-height: 14px;height: 85px;}
.searchList .read-more{align-self: flex-start;font-size: 12px;font-weight: 700;}
.searchList .read-more:hover{color:#162780;}

.hpage{font-size: 0.14rem;width:100%;margin:0 auto;text-align:center;padding: 0.4rem 0 0.1rem;color:#333333;overflow: hidden;}
.hpage span{ font-size:0.12rem; color:#ffffff;background:#000000; padding:0.02rem 0.08rem; border:1px solid #000000;margin-right:0px;font-size:0.14rem; border-radius: 0.05rem;-ms-border-radius: 0.05rem;-webkit-border-radius: 0.05rem;-moz-border-radius: 0.05rem;-o-border-radius: 0.05rem;}
.hpage a{margin: 0 0.05rem;text-decoration:none;color:#303030;padding: 0.02rem 0.08rem;border:1px solid #B1B1B1;font-size: 0.14rem;border-radius: 0.05rem;-ms-border-radius: 0.05rem;-webkit-border-radius: 0.05rem;-moz-border-radius: 0.05rem;-o-border-radius: 0.05rem;}
.hpage a:hover{ color:#ff6600; text-decoration:none}


.yuyan{width: 0.3rem;height: 0.3rem;margin-right:0.2rem;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{max-width: 960px;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:12px;height: 12px;position: absolute;right: 25px;top: 20px;}
.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.18rem;color: #555;text-align: left;}
.language_nr .language_word{width:100%;float:left;}
.language_nr .language_word li{width: calc(100%/4 - 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;}
.language_nr .language_word li a{display:block;color:#555;}
.language_nr .language_word li:hover{background:#dedede}
