@charset "utf-8";
/* CSS Document */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,img,fieldset,legend,input,textarea,p,blockquote,th,td,address{margin:0;padding:0;}
table,td,ol{margin:0;padding:0;}
*{margin:0;padding:0;}
p,form,table,tr,td {margin:0px;padding:0px;}
select,input,img,select{vertical-align:middle;}
ul{list-style-type:none;margin:0;padding:0;}
ol{padding-left:10px;}
input,input:focus {border:none;outline: 0;color: #333;}
input,textarea,button,select{font-size:14px; font-family:"Work Sans","Arial";}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
.clearfix:after,.clearfix:before{display:table;content:" "}
.clearfix:after{clear:both;visibility:hidden;height:0;line-height:0}
.hidden{display:none}
img {border:0px;vertical-align:bottom; padding:0px; margin:0px;}
a:link{color:#5a5a5a;text-decoration:none;}
a:visited{text-decoration:none;color:#5a5a5a; }
a:hover{color:#5a5a5a; text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.clear{clear:both;}
.w1000{ width:1000px; margin: 0px auto;}
.w1100{ width:1100px; margin: 0px auto;}
.w1200{ width:1200px; margin: 0px auto;}
.wper100{ width:100%; margin: 0px auto;}
.w1400max{ max-width:1410px;width:100%;  margin-right: auto;margin-left: auto; padding-left:25px; padding-right:25px;}
.mt50{ margin-top:50px !important;}
body{font-size:18px; font-family:"Work Sans","Arial","Helvetica,sans-serif,Verdana"; color:#5a5a5a; background:#fff;letter-spacing:0.5px;overflow-x:hidden;}


/*图片居中*/
.alignleft {display: inline;float: left;}
.alignright {display: inline;float: right;}
.aligncenter {clear: both;display: block;margin:auto;}




@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraBold.eot');
    src: url('../fonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-ExtraBold.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraBold.woff') format('woff'),
        url('../fonts/Montserrat-ExtraBold.ttf') format('truetype'),
        url('../fonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lora';
    src: url('../fonts/Lora-Italic.eot');
    src: url('../fonts/Lora-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Lora-Italic.woff2') format('woff2'),
        url('../fonts/Lora-Italic.woff') format('woff'),
        url('../fonts/Lora-Italic.ttf') format('truetype'),
        url('../fonts/Lora-Italic.svg#Lora-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}


@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/WorkSans-Light.eot');
    src: url('../fonts/WorkSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-Light.woff2') format('woff2'),
        url('../fonts/WorkSans-Light.woff') format('woff'),
        url('../fonts/WorkSans-Light.ttf') format('truetype'),
        url('../fonts/WorkSans-Light.svg#WorkSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}




/*网站头部*/
.head_wrap{width:100%;height:auto; clear: both;top:0px;z-index: 999;}
.head_wrap .logo{ float:left; margin:0px 0px 0px 0px;}

.head_wrap .logo img{height:56px;}
/*
.head_wrap .logo img.img01{display:block;}
.head_wrap .logo img.img02{display:none;}

.head_wrap.fixed .logo img.img01{display:none;}
.head_wrap.fixed .logo img.img02{display:block;}
*/
.head_wrap.fixed{position: fixed; background:#fff;height:110px;top:0px;z-index: 99;-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1); shadow: 0 5px 5px rgba(0, 0, 0, 0.1); -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out;}


.header{width:100%;float:left; padding:10px 0px 10px 0px;}

.header .fl{ float:left;}
.header .fr{ float:right; padding: 15px 0px 0px 0px; display: grid;gap: 0px 10px;grid-template-columns: repeat(3, minmax(0, 1fr));}


.header .search_icon{width:28px;height:28px;background-image: url(../images/search_btn01.png); background-size: 28px; background-repeat: no-repeat; cursor: pointer;transition: all .3s ease-in-out}
.searchbox{position: fixed;height:95px;background: #eee;top: 0;left: 0;right: 0;z-index: 9999; padding: 0 17.7%;transform: translateY(-100%);transition: all .5s ease}
.search-close{width:20px; float:left; padding:35px 0px 0px 10px;cursor: pointer;transition: all .3s ease}
.searchbox.on{transform: translateY(0);}

.header_nav_search{width:745px;float: left;margin:20px 0px 0px 0px; border-radius:30px;}
.header_nav_search .search_txt {font-size:16px;width:650px;height:55px;line-height: 55px;line-height:1px;float:left;color: #333;padding: 0px 20px; padding-left:25px;border-radius:30px;}
.header_nav_search .search_btn {width: 90px;height:55px;line-height: 55px;float:left;border-radius:30px;text-align: center;font-size: 18px;color: #fff;background:#4e96a1;}
.header_nav_search .search_btn:hover {background:#26657a;cursor: pointer;}

.header .account_wrap .btn i.icon{ width:28px; height:26px; display: inline-block; background-image: url(../images/account_icon01.png); background-repeat: no-repeat; background-size: 28px;}


.header .lang_wrap{ float:left;margin-left:10px; padding: 0px 0px 0px 0px; position:relative;}
.header .lang_wrap .btn{ color:#333; display: flex; gap: 10px 10px; align-items: center; }
.header .lang_wrap .btn i.icon{ width: 28px; height: 28px; display: inline-block; background-image: url(../images/lang_icon.png); background-repeat: no-repeat; background-size: 28px;}

.header .lang_wrap .dropdown{width:230px;height: 500px; overflow-y: scroll;display:none; padding:25px 25px;position: absolute; top:30px; left:-190px; z-index:99;background: #fff; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);}
.header .lang_wrap:hover .dropdown{ display:inline-block;}

/* 滚动条滑块 */
.header .lang_wrap .dropdown { scrollbar-color: #333 #fff; scrollbar-width: thin; }

.header .lang_wrap .dropdown .item{width: 100%; float: left; padding: 0px 0px 15px 0px;}

.header .lang_wrap .dropdown .item label{ font-size: 16px;color:#beb1ac; }

.header .lang_wrap .dropdown .item .list ul li a{ width:100%;float:left; font-size: 16px; color: #26657a; line-height: 22px; margin:7px 0px;display:inline-block;}
.header .lang_wrap .dropdown .item .list ul li a:hover{text-decoration:underline;}




.head_wrap.fixed .lang_wrap{ float:left; margin-left:10px; padding: 3px 0px 0px 0px; position:relative;}
.head_wrap.fixed .lang_wrap .btn{ color:#666; display: flex; gap: 10px 10px; align-items: center; }
.head_wrap.fixed .lang_wrap .btn i.icon{ width: 21px; height: 21px; margin-left:5px; display: inline-block; background: url(../images/lang_icon.png) no-repeat;}


.head_wrap.fixed.lang_wrap .dropdown{width:230px;height: 500px; overflow-y: scroll;display:none; padding:25px 25px;position: absolute; top:30px; left:-100px; z-index:99;background: #fff; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);}
.head_wrap.fixed .lang_wrap:hover .dropdown{ display:inline-block;}

/* 滚动条滑块 */
.head_wrap.fixed .lang_wrap .dropdown { scrollbar-color: #333 #fff; scrollbar-width: thin; }

.head_wrap.fixed .lang_wrap .dropdown .item{width: 100%; float: left; padding: 0px 0px 15px 0px;}

.head_wrap.fixed .lang_wrap .dropdown .item label{ font-size: 16px;color:#beb1ac; }

.head_wrap.fixed .lang_wrap .dropdown .item .list ul li a{ width:100%;float:left; font-size: 16px; color: #26657a; line-height: 22px; margin:7px 0px;display:inline-block;}
.head_wrap.fixed .lang_wrap .dropdown .item .list ul li a:hover{text-decoration:underline;}



.head_wrap.fixed .tel{ float:left; color:#666;padding:3px 15px 0px 0px;}
.head_wrap.fixed .tel a{ color:#666;}
.head_wrap.fixed .tel a:hover{ text-decoration:underline;}




.nav_wrap{width:100%; float:left; background: #4e96a1;}

.nav{ padding-top:12px; float: left;}
.nav li{ float: left; margin-right:60px; position: relative; z-index:9;}
.nav li:last-child{ margin-right:0px;}
.nav li>a{font-size: 18px; color: #fff;display: block; text-transform: uppercase;padding-bottom:10px; border-bottom: 3px solid transparent;}
.head_wrap.fixed .nav li>a{ font-size: 18px; color: #fff;display: block; padding-bottom:10px; border-bottom: 3px solid transparent;}
.head_wrap.fixed .nav li>a{ font-size: 18px; color: #333;display: block; padding-bottom:10px; border-bottom: 3px solid transparent;}


.nav li.w02 .subnav{width:260px;}
.nav li.w03 .subnav{width:350px;}
.nav li.w04 .subnav{width:500px;}

.nav li .subnav{ position: absolute; top: 100%; left: 0; width: 130px; padding: 0px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);box-shadow: 0 5px 10px rgba(0, 0, 0, .2);background-color: #fff;display: none; z-index: 99;}
.nav li .subnav_box{ height: 44px; position: relative;}
.nav li .subnav_box a{font-size: 16px;display: block; padding: 10px 20px; line-height: 24px;/* border-bottom: 1px solid #0078d7 !important;*/ color: #333 !important;}
.nav li .subnav_box a:hover{background: #43abcb; color: #fff !important;}
.nav li.last{ margin-right: 0;}
.nav li.last .subnav{ right: 0; left: auto;}
.nav li:hover .subnav{ display: block;}
.nav li:hover a{ border-bottom-color: #fff; color: #fff;}/*鼠标划过*/
.nav li.current a{ border-bottom-color: #fff; color: #fff;}
.head_wrap.fixed .nav li:hover a,.head_wrap.fixed .nav li.current a{ border-bottom-color: #43abcb; color: #43abcb;}


/*首页幻灯片01*/
.index_banner_wrap01{width:100%;height:710px; margin:0px 0px 20px 0px;position: relative; overflow: hidden; }
.index_banner_wrap01 .index_banner01{position: relative; }
.index_banner_wrap01 .index_banner01 .slide_item{display: block;width: 100%;padding-bottom:710px;position: relative;}
.index_banner_wrap01 .index_banner01 .slide_item .img{width: 100%;height: 100%;position: absolute; left: 0;top: 0; background-position: center top;}

.index_banner_wrap01 .index_banner01 .slide_item .box{ color:#111;position:absolute;top:0px; left:50%; z-index:2;margin:200px 0px 0px -654px;}
.index_banner_wrap01 .index_banner01 .slide_item .box .tip{width: 100%; float: left; color: #fff; font-size:60px; line-height:80px;font-family: Montserrat;}
.index_banner_wrap01 .index_banner01 .slide_item .box .txt{width: 70%;float: left; color: #fff; font-size:24px; line-height:36px; display:inline-block; margin:40px 0px 0px 0px;font-family: 'Lora';}

.index_banner_wrap01 .index_banner01 .swiper-pagination-bullet{ border-radius:0px !important;}
.index_banner_wrap01 .index_banner01 .swiper-pagination {width: 100%;bottom:60px !important;}
.index_banner_wrap01 .index_banner01 .swiper-pagination-bullets .swiper-pagination-bullet { cursor:pointer;margin: 0 7px;border: 1px solid #ccc;background-color: #ccc;width:35px;height:7px;opacity: 1;}
.index_banner_wrap01 .index_banner01 .swiper-pagination-bullets .swiper-pagination-bullet-active {width:35px;height:7px;opacity: 1;border: 1px solid #05a845;background-color: #4e96a1;}


/*首页更多链接按钮*/

.index_more_link01{width:100%; float: left; text-align: left; margin:0px 0px 0px 0px;}
.index_more_link01 a{color: #4e96a1; text-transform: uppercase;display: flex;gap:10px;align-items: center;}
.index_more_link01 a:hover{color:#304d4c;}
.index_more_link01 i{width:16px; height: 16px; display: inline-block;background-image:url(../images/arrow_icon02.png); background-repeat: no-repeat; background-size: contain;}

.index_more_link02{width:100%; float: left; text-align: center; }
.index_more_link02 a{width:auto; float: left; color: #fff; padding:10px 15px; text-transform: uppercase;display: inline-block;background: #4e96a1;}
.index_more_link02 a:hover{ background: #26657a;}

.index_more_link03{text-align: center; margin:20px 0px 0px 0px;}
.index_more_link03 a{color: #fff; background:#4e96a1; padding:12px 25px;display: inline-block;text-transform: uppercase;}
.index_more_link03 a:hover{ background:#26657a;color:#fff;}


.index_more_link04{text-align: center; margin:20px 0px 0px 0px;}
.index_more_link04 a{font-size:18px; color: #fff; background:#43abcb; padding:15px 45px; border-radius:45px;display: inline-block;}
.index_more_link04 a:hover{ background:#26657a;color:#fff;}

.ny_more_link01{text-align: center; margin:20px 0px 0px 0px;}
.ny_more_link01 a{font-size:18px; color: #fff; background:#43abcb; padding:15px 45px; display: inline-block;}
.ny_more_link01 a:hover{ background:#26657a;color:#fff;}

.ny_more_link02{text-align: left; margin:30px 0px 0px 0px;}
.ny_more_link02 a{font-size:18px; color: #fff; background:#43abcb; padding:15px 45px; border-radius:45px;display: inline-block;}
.ny_more_link02 a:hover{ background:#26657a;color:#fff;}

.ny_more_link03{text-align: left; margin:30px 0px 0px 0px;}
.ny_more_link03 a{font-size:18px; color: #fff; background:#43abcb; padding:15px 45px; border-radius:45px;display: inline-block;}
.ny_more_link03 a:hover{ background:#80c8e1;color:#fff;}


/*颜色渐变背景01*/
.gra01{
background: rgba(67,171,203,1);
background: -moz-linear-gradient(90deg, rgba(67,171,203,1) 0%, rgba(128,200,225,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(0,104,221,1)), color-stop(100%, rgba(128,200,225,1)));
background: -webkit-linear-gradient(90deg, rgba(67,171,203,1) 0%, rgba(128,200,225,1) 100%);
background: -o-linear-gradient(90deg, rgba(67,171,203,1) 0%, rgba(128,200,225,1) 100%);
background: -ms-linear-gradient(90deg, rgba(67,171,203,1) 0%, rgba(128,200,225,1) 100%);
background: linear-gradient(90deg, rgba(67,171,203,1) 0%, rgba(128,200,225,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43abcb', endColorstr='#80c8e1', GradientType=1 );
}

.gra02{
background: rgba(227,240,243,1);
background: -moz-linear-gradient(90deg, rgba(227,240,243,1) 0%, rgba(203,230,239,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(227,240,243,1)), color-stop(100%, rgba(203,230,239,1)));
background: -webkit-linear-gradient(90deg, rgba(227,240,243,1) 0%, rgba(203,230,239,1) 100%);
background: -o-linear-gradient(90deg, rgba(227,240,243,1) 0%, rgba(203,230,239,1) 100%);
background: -ms-linear-gradient(90deg, rgba(227,240,243,1) 0%, rgba(203,230,239,1) 100%);
background: linear-gradient(90deg, rgba(227,240,243,1) 0%, rgba(203,230,239,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f0f3', endColorstr='#cbe6ef', GradientType=1 );
}


/*首页我们的产品*/
.index_pro_wrap{width:100%;float:left; padding: 80px 0px 55px 0px;}
.index_pro_main{width:100%;float:left;}

.index_pro_main .fl{width:43%;float:left;}
.index_pro_main .fr{width:50%;float:right;}

.index_pro_main .fl .img img{width:100%; height: auto; float: left; padding:25px 25px; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);}
.index_pro_main .fr .txt{width:100%; float: left; padding: 0px 0px 30px 0px;}
.index_pro_main .fr .txt span{font-size: 36px; color: #4e96a1; display: inline-block; padding: 0px 0px 20px 0px;font-family: Montserrat;}
.index_pro_main .fr .txt p{ color: #0d4a5a; line-height: 30px;font-family: 'Lora';}

.index_pro_main .fr .list{width:100%; float: left;}
.index_pro_main .fr .list ul li{width:80%; float: left; }
.index_pro_main .fr .list ul li:first-child{border-top:1px solid #5b848f;}
.index_pro_main .fr .list ul li a{width:100%; float: left; font-size: 18px; color: #0d4a5a;padding:18px 10px; border-bottom:1px solid #5b848f;display: flex; justify-content: space-between;align-items: center;}
.index_pro_main .fr .list ul li a:hover{  
background: -webkit-gradient(linear, left top, right top, from(#e9e4e3), color-stop(20%, #ede9e9), color-stop(80%, #ede9e9), to(#e9e4e3));
background: linear-gradient(90deg, #e9e4e3 0%, #ede9e9 20%, #ede9e9 80%, #e9e4e3 100%);}

.index_pro_main .fr .list ul li i{width:18px; height: 14px; display: inline-block;background:url(../images/arrow_icon01.png) no-repeat; }
.index_pro_main .fr .list ul li a:hover i{transition: all .5s ease;margin-right: 4px; }


/*首页线条01*/
.index_fullline_wrap{width:100%;float:left; padding: 18px 0px 18px 0px; background: #4e96a1;}


/*首页模块标题*/
.index_model_tit01{width:100%;float:left;text-align:left; padding:20px 0px;}
.index_model_tit01 span{font-size:36px; color:#4e96a1;line-height: 48px; font-family:Montserrat;}

.index_model_tit02{width:100%;float:left;text-align: center;padding:20px 0px;}
.index_model_tit02 span{font-size:36px;color: #333;font-family:Montserrat;}
.index_model_tit02 p{font-size: 18px;color: #888; line-height:26px; margin-top:20px;}
.index_model_tit02 i{display: block;width:60px;height:2px;line-height:2px; background: #26657a;overflow: hidden; margin: 15px auto 0;}

.index_model_tit03{width:100%;float:left;text-align: center;padding:20px 0px;}
.index_model_tit03 span{font-size:36px;color: #fff;font-family:Montserrat;}
.index_model_tit03 p{font-size: 18px;color: #fff; line-height:26px; margin-top:20px;}
.index_model_tit03 i{display: block;width:60px;height:2px;line-height:2px; background: #fff;overflow: hidden; margin: 10px auto 0;}


.ny_model_tit01{margin:45px 0px;text-align: center;}
.ny_model_tit01 span{font-size:48px;color: #4e96a1; line-height: 60px;font-family: Montserrat;}
.ny_model_tit01 p{font-size: 18px;color: #999; line-height:26px; margin:20px 0px 0px 0px;}

.ny_model_tit02{margin:45px 0px;text-align: center;}
.ny_model_tit02 span{font-size:48px;color: #fff;line-height: 60px;font-family: Montserrat;}
.ny_model_tit02 p{font-size: 18px;color: #fff; line-height:26px; margin:20px 0px 0px 0px;}

.ny_model_tit03{width:100%;float:left;text-align: left;padding:20px 0px;}
.ny_model_tit03 span{width:100%;float:left;font-size:48px;color: #26657a;font-family:Montserrat; }
.ny_model_tit03 i{float:left;display: block;width:50px;height:5px;line-height:5px; background: #f58320;overflow: hidden; margin: 10px auto 0;}


.ny_model_tit04{width:100%; float: left; margin:0px 0px;text-align: left;}
.ny_model_tit04 h2{width:100%; float: left; font-size:36px;color: #4e96a1;line-height:40px;display: inline-block;font-family: Montserrat; padding:0px 0px 30px 0px;}
.ny_model_tit04 label{width:100%; float: left; font-size: 18px;color: #999; line-height:26px; display: inline-block; padding:30px 0px 15px 0px;}
.ny_model_tit04 p{width:90%; float: left; font-size: 20px;color: #333; line-height:30px; display: inline-block; padding:0px 0px 0px 0px;}




/*首页解决方案*/
.index_solution_wrap{width:100%;float:left; padding: 30px 0px 25px 0px;}
.index_solution_main{width:100%;float:left; padding: 30px 0px 60px 0px; border-bottom: 1px solid #b2b4ae;}

.index_solution_main .list{width:100%; float:left;}

.index_solution_main .list ul{display: grid; gap: 2.5% 2.5%; grid-template-columns: repeat(3, minmax(0, 1fr));}
.index_solution_main .list ul li{width:100%;float:left; padding:0px 0px 20px 0px;}
.index_solution_main .list ul li a{width:100%;float:left;}

.index_solution_main .list .img{ width:100%; float: left; border:1px solid #e3e3e3; border-bottom: none; position:relative;}
.index_solution_main .list .img img{width:100%;float: left;}
.index_solution_main .list .img .line01{width:15px; height:100%; float: left; background:#4e96a1; position:absolute; top:0px; left:0px; z-index:9;}

.index_solution_main .list .box{width:100%; float: left;padding:5% 8%; text-align:left;
 -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
}
.index_solution_main .list h3{font-size:24px;color: #2b818e;font-family: 'Lora';}
.index_solution_main .list h3 a{font-size:24px;color: #2b818e;font-family: 'Lora';}
.index_solution_main .list h3 a:hover{ text-decoration:underline;}
.index_solution_main .list span{font-size:20px;color:#999; line-height:24px; padding: 20px 0px 20px 0px; display: inline-block;}
.index_solution_main .list p{ width:100%;float:left; color:#333; line-height:24px; margin:0px 0px 30px 0px;}


/*首页为什么选择我们*/
.index_choose_wrap{width:100%;float:left; padding: 10px 0px 45px 0px;}
.index_choose_main{width:100%;float:left; padding: 0px 0px 25px 0px; border-bottom: 1px solid #b2b4ae;}

.index_choose_main .list{width:100%; float:left;}

.index_choose_main .list ul{display: grid; gap: 5% 5%; grid-template-columns: repeat(4, minmax(0, 1fr));}
.index_choose_main .list ul li{width:100%;float:left; padding:0px 0px 20px 0px;}
.index_choose_main .list ul li a{width:100%;float:left;}

.index_choose_main .list .img{ width:100%; float: left;margin:5% 0%;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); position:relative;}
.index_choose_main .list .img img{width:100%;float: left; }
.index_choose_main .list .img .line01{width:100%; height:15px; float: left; background:#4e96a1; position:absolute; bottom:0px; left:0px; z-index:9;}


.index_choose_main .list .box{width:100%; float: left;text-align:left;}
.index_choose_main .list h3{font-size:24px;color:#2b818e; line-height:30px;font-family: 'Lora';}
.index_choose_main .list h3 a{font-size:24px;color:#2b818e; line-height:30px;margin:20px 0px 20px 0px; display: inline-block;font-family: 'Lora';}
.index_choose_main .list h3 a:hover{ text-decoration:underline;}
.index_choose_main .list p{width:100%;float:left;font-size:15px;color:#333; line-height:20px; margin:0px 0px 20px 0px; }


/*首页what we do*/
.index_what_wrap{width:100%;float:left; padding: 0px 0px 25px 0px;}
.index_what_main{width:100%;float:left; padding: 0px 0px 25px 0px;}

.index_what_main .fl{width:45%; float: left;}
.index_what_main .fr{width:50%; float: right;}

.index_what_main .fl span{ font-size:36px; color:#4e96a1; line-height:36px; padding: 15% 0px 20px 0px;display: inline-block; font-family:Montserrat;}
.index_what_main .fl p{ color:#666; line-height: 24px; padding: 15px 0px 30px 0px;font-family: 'Lora';}

.index_what_main .fr .img img{width:100%; float: left;}


/*首页我们的使命*/
.index_mission_wrap{width:100%;float:left; padding: 10px 0px 45px 0px;border-bottom: 1px solid #b2b4ae;background: url(../images/index_mission_bg01.png) bottom center no-repeat;}
.index_mission_main{width: 100%; float:left; margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;    }

.index_mission_main .item{width: 100%; float:left; }
.index_mission_main .fl{width:38%; height:330px; float: left;}
.index_mission_main .fr{width:60%; float: right;}

.index_mission_main .fl .img{width:100%; float: left;}

.index_mission_main .fr span{ font-size:36px; color:#4e96a1; padding: 3% 0px 0px 0px;display: inline-block; font-family:Montserrat;}
.index_mission_main .fr p{ color:#666; line-height: 24px; padding: 10px 0px 30px 0px;font-family: 'Lora';}


/*首页新闻中心*/
.index_news_wrap{width:100%;float:left; padding: 20px 0px 25px 0px;}
.index_news_main{width:100%;float:left; padding: 20px 0px 45px 0px;border-bottom: 1px solid #b2b4ae;}

.index_news_main .list{width:100%: float:left;}

.index_news_main .list ul li{width:100%; float:left; padding: 2% 2%; margin: 0px 0px 2% 0px; border-radius: 10px; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);}
.index_news_main .list .time{width:13%; float: left; padding: 0px 5% 0px 0px;}
.index_news_main .list .middle{width:43%; float: left;}
.index_news_main .list .img{width:35%; float: right;}

.index_news_main .list .time{ line-height:22px; }
.index_news_main .list .middle h3{font-size: 30px; line-height:36px; display: inline-block; padding: 0px 0px 20px 0px;}
.index_news_main .list .middle a{color: #4e96a1;font-family: 'Montserrat';}
.index_news_main .list .middle a:hover{ text-decoration:underline; }
.index_news_main .list .middle p{ font-size: 18px; color:#999; line-height:24px;font-family: 'Lora';}
.index_news_main .list .img img{width:100%; float:left;}


/*首页safety*/
.index_safety_wrap{width:100%;float:left; padding: 30px 0px 45px 0px;}
.index_safety_main{width:100%;float:left; padding: 20px 0px 25px 0px;}

.index_safety_main .fl{width:50%; float: left;}
.index_safety_main .fr{width:43%; float: right;}

.index_safety_main .fl h3{width:100%; float: left;font-size:36px; color:#4e96a1; padding:0px 0px 30px 0px;display: inline-block;font-family: 'Montserrat';}
.index_safety_main .fl span{ color:#111; line-height: 24px;}
.index_safety_main .fl .txt{width:100%; float: left; padding: 25px 0px 25px 0px; font-family: 'Lora';}
.index_safety_main .fl .txt p{color:#999; line-height: 26px;}

.index_safety_main .fl .tip{width:100%; float: left; padding:0px 0px 45px 0px;}

.index_safety_main .fr .img img{width:100%; height: auto; float: left; padding:25px 25px; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);}





/*首页在线留言*/
.index_message_wrap{width:100%;float:left; padding:45px 0px 25px 0px;background:#e3f0f3;}
.index_message_main{width:100%;float:left; margin:35px 0px 25px 0px;}

.index_message_main .fl{ width:50%; float:left; text-align:left;padding:15px 15px;}
.index_message_main .fr{ width:45%; float:right; margin-top:25px;}

.index_message_main .fl .tip{width:100%;float:left;}
.index_message_main .fl .tip span{width:100%;float:left;font-size:24px; color:#999; margin-bottom:20px;display:inline-block;}
.index_message_main .fl .tip i{ float:left;display: block;width:100px;height: 1px;line-height: 2px; background: #999;overflow: hidden;}


.index_message_main .fl .tit{width:100%;float:left;font-size:24px; color:#333; line-height:35px; padding:25px 0px 35px 0px;}
.index_message_main .fl .txt{width:100%;float:left;font-size:18px; color:#666; line-height:30px;}

.index_message_main .fl .item{width:100%;float: left; padding:45px 0px 25px 0px;}
.index_message_main .fl .item:before{ float:left; width:51px; height:51px; content: ""; background: url(../images/index_message_icon.png) no-repeat left center; margin-right:25px;}
.index_message_main .fl .item span{color: #666; display:inline-block;font-size:18px;margin:0px 0px 5px 0px;}
.index_message_main .fl .item p{color: #999; font-size:16px;line-height:26px;}

.index_message_main .fr .message_tab input {width:100%;height: 45px; float:left; margin-right:1%;font-size: 15px; color: #333; line-height: 43px; border: 1px solid #ccc;padding: 0 10px; margin-bottom:15px; background:#fff;}
.index_message_main .fr .message_tab input:nth-child(2n){ margin-right:0px;}
.index_message_main .fr .message_tab textarea { width: 100%; height:130px;font-size: 15px; color: #333;font-family:"Microsoft YaHei";line-height: 30px; border: 1px solid #ccc; padding: 10px;background:#fff;}
.index_message_main .fr .message_tab .submit_box{ margin-top:20px;}
.index_message_main .fr .message_tab .submit {width:190px; height:55px; float:left;font-size: 18px;color: #fff;line-height:55px; border-radius: 50px; display:inline-block; text-align: center; border: none;outline: 0;background:#26657a;}
.index_message_main .fr .message_tab .submit:hover { background: #43abcb; cursor:pointer;}




/*首页订阅按钮*/
.index_subscribe_wrap{width:100%;float:left; padding:30px 0px 30px 0px;background:#e3f0f3;}
.index_subscribe_main{width:100%; float:left; padding:50px 0px 55px 0px;}

.index_subscribe_main .box{width:100%; float:left;}
.index_subscribe_main .box label{width:100%; float:left; font-size: 24px;color: #333;}
.index_subscribe_main .box span{width:100%; float:left; font-size: 36px;color: #4e96a1; display: inline-block; padding: 10px 0px 30px 0px;font-family: 'Montserrat';}
.index_subscribe_main .box p{width:100%; float:left; font-size: 18px;color: #333; display: inline-block; padding: 0px 0px 25px 0px;}


/*网站底部*/
.footer_wrap{width:100%;float:left; padding:50px 0px 80px 0px;background:#fff;}
.footer_main{width:100%; float:left; padding:50px 0px 80px 0px; margin: 0px 0px 80px 0px; border-bottom: 1px solid #b2b4ae;}

.footer_main .grid{width:100%; float:left;}

.footer_main .grid .footer_logo{float: left; padding: 0px 15% 0px 0px;}
.footer_main .grid .footer_logo img{width:auto; height: 60px;}
.footer_main .grid .item{float:left;padding: 0px 15% 0px 0px;}
.footer_main .grid .item:last-child{ padding:0px 0px; }
.footer_main .grid .item ul li{float:left; line-height:36px; padding:0px 0px; clear: both;}
.footer_main .grid .item ul li h6{ font-size:22px;line-height:40px; padding:0px 0px; }
.footer_main .grid .item ul li a{ color:#26657a; }
.footer_main .grid .item ul li a:hover{ text-decoration:underline; }

.footer_wrap .copyright{width:100%; float:left; color: #6f7781; font-size:16px;}
.footer_wrap .copyright .top{width:100%; float:left; padding: 0px 0px 15px 0px;}
.footer_wrap .copyright .down{width:100%; float:left;}

.footer_wrap .copyright .top a{color: #6f7781;text-decoration:underline; }
.footer_wrap .copyright .top a:hover{ color:#111; }

.footer_wrap .copyright .down .fl{width:61%; float:left;}
.footer_wrap .copyright .down .fr{width:25%; float:right;}

.footer_wrap .copyright .down .fl p{ line-height: 24px; padding:0px 0px 10px 0px; }
.footer_wrap .copyright .down .fl a{color: #6f7781; font-size:16px; text-decoration:underline; }
.footer_wrap .copyright .down .fl a:hover{ color:#111; }


.footer_wrap .footer_social{width:100%; text-align:left; margin-bottom:25px;}
.footer_wrap .footer_social a{width:30px; height:30px; padding-right:20px;}
.footer_wrap .footer_social i{width: 30px; height:30px;display: inline-block; background-image:url(../images/footer_social_icon.png); background-repeat: no-repeat; background-size: 30px; vertical-align: middle;}

.footer_wrap .footer_social i.youtube{ background-position: 0px -0px;}
.footer_wrap .footer_social i.facebook{ background-position: 0px -30px;}
.footer_wrap .footer_social i.twitter{ background-position: 0px -60px;}
.footer_wrap .footer_social i.linkedin{ background-position: 0px -90px;}



/*内页幻灯片*/
.ny_banner_wrap{width: 100%;height:260px;text-align: center;box-sizing: border-box;overflow: hidden;}
.ny_banner_wrap .tit{ width: 100%;text-align: center; font-size:36px;padding-top:80px; line-height:40px;color: #fff;font-family: Montserrat;}
.ny_banner_wrap i { display: block;width:20px;height:6px;line-height:6px; background: #fff;overflow: hidden; margin: 10px auto 0;}
.ny_banner_wrap .txt{font-size:16px; text-align: center;color: #fff; padding-top: 20px;}
.ny_banner_wrap .txt a{color:#fff;}

.ny_banner_bg01{background: url(../images/ny_banner_bg01.jpg) no-repeat top center;background-size: cover;}

.ny_banner_bg011{background: url(../images/ny_banner_bg011.jpg) no-repeat top center;background-size: cover;}
.ny_banner_bg012{background: url(../images/ny_banner_bg012.jpg) no-repeat top center;background-size: cover;}
.ny_banner_bg013{background: url(../images/ny_banner_bg013.jpg) no-repeat top center;background-size: cover;}
.ny_banner_bg014{background: url(../images/ny_banner_bg014.jpg) no-repeat top center;background-size: cover;}
.ny_banner_bg015{background: url(../images/ny_banner_bg015.jpg) no-repeat top center;background-size: cover;}


.ny_banner_bg02{background: url(../images/ny_banner_bg02.jpg) no-repeat top center;background-size: cover;}
.ny_banner_bg03{background: url(../images/ny_banner_bg03.jpg) no-repeat top center;background-size: cover;}
.ny_banner_bg04{background: url(../images/ny_banner_bg04.jpg) no-repeat top center;background-size: cover;}
.ny_banner_bg05{background: url(../images/ny_banner_bg05.jpg) no-repeat top center;background-size: cover;}
.ny_banner_bg06{background: url(../images/ny_banner_bg06.jpg) no-repeat top center;background-size: cover;}


/*内页面包屑*/
.ny_crumb_wrap{width:100%;float:left;font-size:16px;color:#fff; padding:25px 0px 0px 0px;}
.ny_crumb_wrap a{color: #fff;}
.ny_crumb_wrap a:hover{text-decoration: underline;}

.ny_crumb_wrap label{ float:left; display:inline-block;}

.ny_crumb_wrap .woocommerce-breadcrumb{ float:left;}


.ny_crumb_wrap03{width:100%;float:left;font-size:16px;color:#333; padding:25px 0px 0px 0px;}
.ny_crumb_wrap03 a{color: #4e96a1;}
.ny_crumb_wrap03 a:hover{text-decoration: underline;}

.ny_crumb_wrap03 label{ float:left; display:inline-block;}

.ny_crumb_wrap03 .woocommerce-breadcrumb{ float:left;}


.ny_nav_wrap .crumb{ float:left;font-size:16px;line-height:75px;color: #999;}
.ny_nav_wrap .crumb a{color: #999;}
.ny_nav_wrap .crumb a:hover{text-decoration: underline;}

.ny_nav_wrap .crumb label{ float:left; display:inline-block;}


/*内页栏目导航*/
.ny_nav_wrap{width:100%;float:left;}
.ny_nav_list{width:100%;float:left; padding: 15px 0px; border-bottom:1px solid #ccc;}

.ny_nav_list ul li{float: left;}
.ny_nav_list ul li a{font-size:16px; color: #333;padding:0px 25px; line-height: 35px;display: flex;gap: 0px 5px; justify-content: space-between;align-items: center;}
.ny_nav_list ul li a:hover{color: #26657a; font-weight:bold;}
.ny_nav_list ul li.active a{color: #26657a;}
.ny_nav_list ul li.current-menu-item a{ color: #26657a;}
.ny_nav_list ul li.current-post-parent a{ color: #26657a;}
.ny_nav_list ul li.current-menu-parent a{ color: #26657a;}

.ny_nav_list ul li a .img{width:18px; height: 18px;display: inline-block;background:url(../images/arrow_icon07.svg) no-repeat; background-size:cover; }
.ny_nav_list ul li a:hover .img{transition: all .5s ease;background:url(../images/arrow_icon07_hover.svg) no-repeat; background-size:cover;}

.ny_nav_list ul li.active a .img{background:url(../images/arrow_icon07_hover.svg) no-repeat; background-size:cover;}
.ny_nav_list ul li.current-menu-item a .img{background:url(../images/arrow_icon07_hover.svg) no-repeat; background-size:cover;}
.ny_nav_list ul li.current-post-parent a .img{background:url(../images/arrow_icon07_hover.svg) no-repeat; background-size:cover;}
.ny_nav_list ul li.current-menu-parent a .img{background:url(../images/arrow_icon07_hover.svg) no-repeat; background-size:cover;}



.ny_nav_list02{width:100%;float:left; padding: 15px 0px; border-bottom:1px solid #ccc;}

.ny_nav_list02 ul li{float: left;font-size:16px; color: #333;padding:0px 25px; line-height: 35px;display: flex;gap: 0px 5px; justify-content: space-between;align-items: center; cursor:pointer;}
.ny_nav_list02 ul li:hover{color: #26657a; font-weight:bold;}
.ny_nav_list02 ul li.current{color: #26657a; font-weight: bold;}



/*内页主体*/
.ny_wrap{ width:100%; float:left;}
.ny_wrap02{ width:100%; float:left; padding: 15px 0px 25px 0px;}
.ny_wrap03{ width:100%; float:left; padding: 35px 0px 35px 0px;}

.ny_box{ width:100%;min-height:300px;float: left;color: #666;line-height: 26px;}
.ny_box p{color:#666;line-height:26px;}






/*产品列表页*/
.ny_pro_wrap{width:100%;float:left; padding:0px 0px 15px 0px; background: #fff;}
.ny_pro_main{width:100%;float:left; padding:15px 0px 30px 0px;}

.ny_pro_main .fl{width:100%; float:left; margin:0px 0px 140px 0px;}
.ny_pro_main .fr{width:100%; float:right;}

.ny_pro_main .cat_box{width:100%; float:left; padding:0px 0px; background:#fff;}

.ny_pro_main .cat_list{width:100%; float: left; position:relative; }

.ny_pro_main .cat_list ul{float:left; padding:0px 0px 10px 0px; border-bottom: 1px solid #ccc;}
.ny_pro_main .cat_list ul li{float:left;display: flex; align-items: center;}
.ny_pro_main .cat_list ul li span{ float:right;}
.ny_pro_main .cat_list ul li a{ color:#666;line-height:24px; display:inline-block; padding:5px 10px; cursor: pointer;}

.ny_pro_main .cat_list ul li:hover{}


.ny_pro_main .cat_list .select_tit{width:100%; float: left; font-size:24px; color:#4e96a1; position: absolute; top:100px; left:480px; z-index: 9; }


.ny_pro_main .cat_list ul li .sub-menu{width:100%; float: left; position: absolute; top:140px; left: 0px; z-index: 9; display:none;padding: 0px 0px;}

.ny_pro_main .cat_list ul li.current-menu-item .sub-menu{ border:none; display:ruby;text-align: center;}
.ny_pro_main .cat_list ul li.current-menu-parent .sub-menu{border:none; display:ruby;text-align: center;}

.ny_pro_main .cat_list ul li.current-menu-item{ color:#3f98bc; }
.ny_pro_main .cat_list ul li.current-menu-parent{ color:#3f98bc; }

.ny_pro_main .cat_list ul li.current-menu-item a{color:#3f98bc; text-decoration: underline;}
.ny_pro_main .cat_list ul li.current-menu-parent a{color:#3f98bc; text-decoration: underline;}

.ny_pro_main .cat_list ul li .line{width:1px;height:20px;margin:0px 5px 0px 5px;display:inline-block;overflow:hidden;background:#c0c6cc;}
.ny_pro_main .cat_list ul li:last-child .line{ display:none;}

.ny_pro_main .cat_list ul li.sub-menu a{ text-decoration:none; }
.ny_pro_main .cat_list ul li.submenu a{}
.ny_pro_main .cat_list ul li.submenu a:hover{ text-decoration:underline; }

.ny_pro_main .cat_list ul li.current-menu-item ul.sub-menu li a{ background:none; text-decoration: none;}
.ny_pro_main .cat_list ul li.current-menu-item ul.sub-menu li a:hover{ background:#f1f1f1; }

.ny_pro_main .cat_list ul li.current-menu-item .sub-menu a{ font-size: 16px; color: #4e96a1; border:1px solid #ccc; border-radius: 30px; padding:3px 15px; margin: 3px 5px; background: none;}
.ny_pro_main .cat_list ul li.current-menu-parent .sub-menu a{ font-size: 16px; color: #4e96a1; border:1px solid #ccc; border-radius: 30px; padding:3px 15px; margin: 5px 5px; background: none; text-decoration: none;}

.ny_pro_main .cat_list ul li.current-menu-item .sub-menu a:hover{ background:#f1f1f1; }
.ny_pro_main .cat_list ul li.current-menu-parent .sub-menu a:hover{ background:#f1f1f1; }

.ny_pro_main .cat_list ul li.current-menu-item .sub-menu .current-menu-item a{ color: #fff; background:#26657a;text-decoration: none;}
.ny_pro_main .cat_list ul li.current-menu-parent .sub-menu .current-menu-item a{ color: #fff; background:#26657a;text-decoration: none;}

.ny_pro_main .cat_list ul li.current-menu-item .sub-menu .current-menu-item a:hover{ color: #fff; background:#26657a;text-decoration: none;}
.ny_pro_main .cat_list ul li.current-menu-parent .sub-menu .current-menu-item a:hover{ color: #fff; background:#26657a;text-decoration: none;}





.ny_pro_search_wrap{width:100%; float: left; height:auto;margin: 0px auto; padding:30px 0px 30px 0px;}
.ny_pro_search_wrap .search_txt {width: 100%;line-height:1px;float:left; border: 1px solid #43abcb; color: #333;padding:10px 30px 10px 45px;border-top-left-radius: 5px;-webkit-border-top-left-radius: 5px; -moz-border-top-left-radius: 5px; border-bottom-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-bottom-left-radius: 5px; }

.ny_pro_search_wrap .icon01{ background:url(../images/search_icon02.png) no-repeat 10px center;}

.ny_pro_search_wrap .search_btn {width: 15%;font-size:18px;color: #fff;float:left; padding: 10px 0px; text-align: center;
border-top-right-radius: 5px;-webkit-border-top-right-radius: 5px; -moz-border-top-right-radius: 5px;
border-bottom-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-bottom-right-radius: 5px; background: #43abcb;}
.ny_pro_search_wrap .search_btn:hover {background: #26657a;cursor: pointer;}


.ny_pro_list{width:100%; float:left; padding:0px 0px 20px 0px;}
.ny_pro_list ul{display: grid; gap:30px 20px; grid-template-columns: repeat(4, minmax(0, 1fr));}
.ny_pro_list ul li{float:left;background:#f6f6f6;}
.ny_pro_list ul li a{display: inline-block;}
.ny_pro_list ul li a:hover h3{ text-decoration:underline;}

.ny_pro_list .img{background:#f6f6f6;overflow: hidden;}
.ny_pro_list .img img{width:100%;transition: all .4s;}
.ny_pro_list .img:hover img{transform: scale(1.05);}

.ny_pro_list .box{padding:20px 20px 20px 20px; text-align:left;}

.ny_pro_list h3{font-size:18px;color:#333; line-height:24px;}
.ny_pro_list p{color:#1589f0; padding:15px 0px 10px 0px;overflow: hidden;-webkit-box-orient: vertical;display: -webkit-box; -webkit-line-clamp: 1;}



/* 新闻列表 */
.ny_news_list_wrap{width:100%; float:left; padding:20px 0px 30px 0px;}
.ny_news_list_main {width:100%;float:left; padding:0px 0px 25px 0px;}

.ny_news_list_main ul {padding:0px;display:block;}
.ny_news_list_main ul li a{width:350px; display:inline-block;float:left;margin:0px 25px 50px 25px;padding:0px 0px; background:#fff;box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);}
.ny_news_list_main .box{ padding:25px 25px;}
.ny_news_list_main .img{width:350px; height:233px; overflow:hidden;}
.ny_news_list_main img{width:350px; height:233px;transition: all .4s;}
.ny_news_list_main ul li a:hover img{transform: scale(1.05);}
.ny_news_list_main .date {font-size:16px;color:#758494;margin-bottom:15px;}
.ny_news_list_main .tit {height:80px; font-size:20px;color:#333;text-align:left; line-height: 26px; margin:15px 0px 25px 0px;overflow: hidden;-webkit-box-orient: vertical; display: -webkit-box;-webkit-line-clamp: 3;}
.ny_news_list_main a:hover .tit{color:#26657a;}
.ny_news_list_main .more{ font-size: 16px; color:#999;}




/*内容详情编辑排版*/

.ny_detail_wrap{min-height:100px; color: #333; line-height:26px; font-size:18px;margin: 0px 0px;}
.ny_detail_wrap pre{white-space: pre-wrap;word-wrap: break-word;font-family:"Arial","Helvetica,sans-serif,Verdana";}
.ny_detail_wrap p{line-height:30px; margin-bottom:0px;}

.ny_detail_wrap h2{font-size:36px; line-height:40px;color:#4e96a1;padding:10px 0px 10px 0px; margin-bottom:20px;}
.ny_detail_wrap h3{font-size:30px;color:#4e96a1;font-weight:bold;padding:10px 0px 20px 0px; }
.ny_detail_wrap h4{font-size:20px;color:#4e96a1;font-weight:bold;padding:10px 0px;}
.ny_detail_wrap h5{color:#4e96a1;}

.ny_detail_wrap strong{font-weight:bold;}
.ny_detail_wrap p strong{font-weight:bold;}

.ny_detail_wrap p em{ font-style:normal; color:#666; font-style:italic;}
.ny_detail_wrap em{ font-style:normal; color:#666; font-style:italic;}

.ny_detail_wrap ul{ padding:0px 20px;list-style:revert;}
.ny_detail_wrap ul li{ padding:0px 0px; line-height:26px;list-style:revert;}
.ny_detail_wrap ol li{ line-height:26px; margin-bottom:15px; margin-left:15px;}
.ny_detail_wrap a:hover{ text-decoration:underline;}
.ny_detail_wrap p a:hover{ text-decoration:underline;}
.ny_detail_wrap p img{text-indent:0em;}
.ny_detail_wrap img{ max-width:800px;text-indent:0em;padding:10px 15px;text-align:center;}
.ny_detail_wrap em img{padding:0px 5px 0px 0px; vertical-align:middle;}

.ny_detail_wrap table{ text-align:center;margin:20px auto;border-collapse: collapse;
  color: #333;overflow-x: auto;} 
.ny_detail_wrap table tr:first-child{ background:#f2f2f2;}
.ny_detail_wrap table td{ border:1px solid #cecece; text-indent:0em; padding:7px 10px; line-height:26px;} 
.ny_detail_wrap table td a{color:blue;}
.ny_detail_wrap table td p{text-indent: 0px; margin: 0px; font-size: 14px; }
.ny_detail_wrap table th p{text-indent: 0px; margin: 0px; font-size: 14px;}
.ny_detail_wrap table td img{border-bottom-style: none; border-right-style: none; margin: 5px; border-top-style: none; border-left-style: none;}
.ny_detail_wrap table td.bg01{background:#f2f2f2;}
.ny_detail_wrap table em{ background:#f2f2f2;}
.ny_detail_wrap table img{max-width:100%;}

.ny_detail_wrap .aligncenter {clear: both;display: block;margin:auto;}





/*产品详细页*/

.pro_detail_wrap{width:100%;min-height:350px;float:left;}


.pro_detail_pic{width:100%;float:left; }
.pro_detail_pic #outBox{width:1200px;margin: 2px auto;}
.pro_detail_pic .w{width: 600px;height:480px;}
.pro_detail_pic .w img{width:600px;height:480px; background:#fff;}
.pro_detail_pic .leftBox{width: 100%;float: left;background:#fff;}
.pro_detail_pic .normalBox{ float:left;overflow: hidden;position: relative;background:#ddd;}
.pro_detail_pic .normalBox .w{display: none;}
.pro_detail_pic .botBox{width: 80px;overflow: hidden; margin-top:10px;}
.pro_detail_pic .botBox ul li{float: left;width:auto; height:auto;border:1px solid #fff;margin:0px 5px 5px 0px;}
.pro_detail_pic .botBox ul li img{width:70px; height:56px;border:1px solid #ccc;border-radius: 5px; cursor:pointer; }
.pro_detail_pic .bord{border-color: #01adee !important;opacity: 1 !important;}
.pro_detail_pic .moveBox{width:200px;height:150px;background: rgba(8,103,237,0.4);position: absolute;top: 0;left: 0;display: none;cursor: move;}
.pro_detail_pic .magBox{width:450px;height:338px; background:#fff;border: 1px solid #f2f2f2;position: relative;float: left;overflow: hidden;display: none;}

.pro_detail_pic .magBox ul li{display: none;position: absolute;top: 0;left: 0;}
.pro_detail_pic .magBox ul li img{width:800px !important; height:600px !important;}
.pro_detail_pic #n,.m{display: block !important;}
.pro_detail_pic .box{width: 110px;margin: auto;}


.pro_detail_wrap .pro_info_wrap{ width:100%; height:auto; float:left;background:#f1f1f1; border-bottom:1px solid #e1e1e1;}
.pro_detail_wrap .pro_info{ width:100%; float:left; padding:0px 0px 0px 0px;}
.pro_detail_wrap .pro_info .fl{ width:50%; float:left;padding:2% 5%;}
.pro_detail_wrap .pro_info .fr{ width:50%; float:right; background:#fff;}

.pro_detail_wrap .pro_info .crumb{width:100%; float:left; font-size:15px;}
.pro_detail_wrap .pro_info .crumb a{ color:#999; }
.pro_detail_wrap .pro_info .crumb a:hover{ color:#43abcb;text-decoration:underline;}

.pro_detail_wrap .pro_info .back_btn{width:100%; float:left; font-size:15px; padding:20px 0px 25px 0px;}
.pro_detail_wrap .pro_info .back_btn a{ color:#333; }
.pro_detail_wrap .pro_info .back_btn a:hover{ color:#43abcb;text-decoration:underline;}

.pro_detail_wrap .pro_info .fl h3{ color:#43abcb; font-size:48px; line-height: 48px; padding:10px 0px 0px 0px;}
.pro_detail_wrap .pro_info .fl .apply_txt{ color:#333; font-size:20px; padding:45px 0px 0px 0px;}
.pro_detail_wrap .pro_info .fl .tip{width:100%; float:left;color:#666;line-height:26px; padding:25px 0px 20px 0px;}


.pro_detail_wrap .pro_info .fl .order_btn{width:100%; float:left;margin-top:30px;}
.pro_detail_wrap .pro_info .fl .order_btn a{padding:12px 25px; border-radius:30px;border:1px solid #43abcb;}
.pro_detail_wrap .pro_info .fl .order_btn a:hover{ color:#43abcb;}
.pro_detail_wrap .pro_info .fl .order_btn .btn01{border:1px solid #43abcb;background: #43abcb; color:#fff;margin-right:10px;}
.pro_detail_wrap .pro_info .fl .order_btn a.btn01:hover{color:#fff; background:#26657a;border:1px solid #26657a;}


.pro_detail_wrap .pro_detail_main{width:100%; float:left;  margin:60px 0px 80px 0px;}
.pro_detail_wrap .pro_detail_main .tab01_con{width:100%; float:left;display: none;}
.pro_detail_wrap .pro_detail_main .tab01_con.current{display: block;}


.pro_detail_wrap .download_table table {width: 100%;margin: 10px auto; border-top: 1px solid #fff; border-left: 1px solid #fff;border-collapse: collapse; color: #333; overflow-x: auto;}
.pro_detail_wrap .download_table table tr th {font-size:20px;text-align: left; padding:15px 15px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; font-weight: bold; background: #43abcb; border-bottom: 1px solid #fff; color: #fff; }
.pro_detail_wrap .download_table table tr td { text-align: left; border-bottom: 1px solid #fff; border-right: 1px solid #fff; font-weight: normal; line-height: 24px; padding: 15px 15px; }
.pro_detail_wrap .download_table table tr td a:hover{ color:#43abcb; text-decoration:underline;}
.pro_detail_wrap .download_table table tr td.btn a{ color:blue;}
.pro_detail_wrap .download_table table tr:nth-child(n) { background: #f1f1f1; }
.pro_detail_wrap .download_table table tr:nth-child(2n) { background: #e1e1e1; }



.pro_detail_wrap .pro_relation_wrap{width:100%; float:left; padding:0px 0px 0px 0px;}
.pro_detail_wrap .pro_relation{ width:100%; float:left; padding:15px 0px 20px 0px;}
.pro_detail_wrap .pro_relation ul{width: 100%; float: left; display: grid; gap: 35px 35px; grid-template-columns: repeat(3, minmax(0, 1fr));}
.pro_detail_wrap .pro_relation ul li{ width:auto; height:auto;float:left;  border-radius:5px;background:#fff;box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);}
.pro_detail_wrap .pro_relation ul li a:hover h3{ color:#26657a;}
.pro_detail_wrap .pro_relation .box{width:100%; float:left;padding:30px 30px;}
.pro_detail_wrap .pro_relation h3{height:auto;font-size:24px;color: #333;line-height:30px;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp:3; overflow:hidden;}
.pro_detail_wrap .pro_relation .desc{ width:100%; float:left;color: #999; font-size:16px;margin:20px 0px 20px 0px;line-height:26px; -webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp:2;overflow: hidden;}
.pro_detail_wrap .pro_relation .link{width:100%; float:left; color:#1589f0;padding: 15px 0px 0px 0px;}
.pro_detail_wrap .pro_relation img{max-width:100%;width:375px; height:281px;clear: both;}
.pro_detail_wrap .pro_relation .img{overflow: hidden;}
.pro_detail_wrap .pro_relation .img img{transition: all .4s; }
.pro_detail_wrap .pro_relation ul li:hover .img img{ transform: scale(1.05);}




/*解决方案详情 内容*/
.solution_intro_wrap{width:100%;float:left; padding:20px 0px 0px 0px;}
.solution_intro_main{width:100%; float:left; padding:20px 0px 0px 0px;}

.solution_intro_main .intro{width:100%; float:left;}

.solution_intro_main .intro h3{ font-size:36px; color:#4e96a1; line-height:48px; padding: 0px 0px 45px 0px;font-family: Montserrat;}
.solution_intro_main .intro .ny_detail_wrap{width:100%; float:left;font-family: 'Lora';}
.solution_intro_main .intro .ny_detail_wrap p{ font-size: 20px; color: #999; line-height:30px; padding: 0px 0px 20px 0px;font-family: 'Lora';}


/*解决方案详情 图片*/
.solution_pic_wrap{width:100%;float:left; padding:35px 0px 0px 0px;}
.solution_pic_main{width:100%; float:left; padding:0px 0px 0px 0px;}
.solution_pic_main .img img{width:100%; float:left; }


/*解决方案详情 步骤*/

.solution_step_wrap{width:100%;float:left; padding:30px 0px 30px 0px;}
.solution_step_main{width:100%; float:left; padding:30px 0px 45px 0px;}

.solution_step_main .list{width:100%; float:left; }

.solution_step_main .list .tab01_cat{width:18%; float:left;}
.solution_step_main .list .tab01_con{width:78%; float:right;}

.solution_step_main .list .tab01_cat{}
.solution_step_main .list .tab01_cat ul li{width:100%;float:left;font-size:18px;color:#333;padding:15px 0px;cursor:pointer;display: inline-block;border-bottom:1px solid #6e6d6f;display: flex; justify-content: space-between;align-items: center;}

.solution_step_main .list .tab01_cat ul li:hover{color:#4e96a1; }
.solution_step_main .list .tab01_cat ul li.current{color:#4e96a1;}

.solution_step_main .list .tab01_cat ul li i{width:20px; height: 20px; display: inline-block;background:url(../images/arrow_icon06.svg) no-repeat; background-size:cover; }
.solution_step_main .list .tab01_cat ul li:hover i{transition: all .5s ease;background:url(../images/arrow_icon06_hover.svg) no-repeat; background-size:cover;}
.solution_step_main .list .tab01_cat ul li.current i{background:url(../images/arrow_icon06_hover.svg) no-repeat; background-size:cover;}


.solution_step_main .list .tab01_con{display: none;}
.solution_step_main .list .tab01_con.current{display: block;}

.solution_step_main .list .tab01_con .tab_desc_wrap .tit{width:100%; float:left; font-size: 30px;color:#4e96a1; padding: 15px 0px 30px 0px;}



/* 分页 */
.pagination_main{ min-width:330px;height: 45px;margin: 10px auto;}
.pagination_main a,.pagination_main span{width: auto;float:left; font-size: 16px;text-decoration: none; line-height: 35px; display: inline-block; margin: 0 15px;}
.pagination_main a.current{ padding: 2px 10px; background: #000; color: #fff;}
.pagination_main a:hover{text-decoration: underline;}


/* 新闻详细页面 */
.news_detail01{width:100%; float:left; padding:60px 0px 45px 0px;}
.news_detail01 .tit{ width:100%; float:left; text-align:center;border-bottom:1px dashed #999;padding:0px 0px 20px 0px;margin:0px 0px 35px 0px;}
.news_detail01 .tit h3{ font-size:30px; text-align:center; font-weight:bold;}
.news_detail01 .tit .time{ width:100%;float:left;font-size:16px;text-align:center;padding:20px 10px 0px 10px;}
.news_detail01 .tit .time a{ color:#5a5a5a;}
.news_detail01 .tit .post_view_count{ float:left; padding-right:20px;}
.news_detail01 .tit .share_wrap{ float:left;}

.news_detail01 .page{border-top: 1px dashed #ccc; padding-top:10px; margin-top:30px;}
.news_detail01 .page h4{padding:0px; margin:5px 0px;line-height:25px;}
.news_detail01 .page h4 a{color:#666;}
.news_detail01 .page h4 a:hover{ text-decoration:underline;}


/*产品标签*/
.ny_pro_tag_wrap{width:100%; float:left; font-size:16px; padding:20px 0px;}
.ny_pro_tag_wrap a:hover{ text-decoration:underline;}


/*新闻标签*/
.tag_wrap{width:100%; float:left; font-size:16px; padding:20px 20px;}
.tag_wrap a:hover{ text-decoration:underline;}



/*内页面包屑*/
.ny_crumb_wrap02{width:100%;float:left;font-size:16px;color:#111; padding:25px 0px 25px 0px; display: flex; gap: 10px; align-items: center;}
.ny_crumb_wrap02 a{ float: left; color: #4e96a1; display: flex; gap: 10px; align-items: center;}
.ny_crumb_wrap02 a:hover{text-decoration: underline;}

.ny_crumb_wrap02 label{ float:left; display:inline-block; padding: 0px 10px;}
.ny_crumb_wrap02 span.separator{ float:left; display:inline-block; padding: 0px 5px;}

.ny_crumb_wrap02 .woocommerce-breadcrumb{ float:left;}

.ny_crumb_wrap02 .icon01 i{width:18px; height: 14px; float: left; display: inline-block;background:url(../images/arrow_icon03.png) no-repeat; }



/*产品首页 产品类别列表*/
.pro_index_catlist_wrap{width:100%;float:left; padding:20px 0px 20px 0px;}
.pro_index_catlist_main{width:100%; float:left; padding:20px 0px 25px 0px;}

.pro_index_catlist_main .intro{width:100%; float:left;}

.pro_index_catlist_main .intro h2{ font-size:48px; color:#4e96a1; line-height:60px; padding: 0px 0px 45px 0px;font-family: 'Montserrat';}
.pro_index_catlist_main .intro .txt{width:100%; float:left;}
.pro_index_catlist_main .intro .txt p{ font-size: 20px; color: #333; line-height:30px; padding: 0px 0px 20px 0px;}


.pro_index_catlist_main .list{width:100%; float:left; padding: 50px 0px 0px 0px;}

.pro_index_catlist_main .list ul{width:100%; float:left; display: grid; gap: 50px 50px; grid-template-columns: repeat(3, minmax(0, 1fr));}
.pro_index_catlist_main .list ul li{width:100%;float:left; padding:0px 0px 20px 0px;}
.pro_index_catlist_main .list ul li a{width:100%;float:left;}

.pro_index_catlist_main .list .img{ width:100%; float: left;padding:0px 0px; }
.pro_index_catlist_main .list .img img{width:100%;float: left;}

.pro_index_catlist_main .list .box{width:100%; float: left;text-align:left;}
.pro_index_catlist_main .list h3{font-size:24px;color:#43abcb; line-height:30px;margin:25px 0px 20px 0px;}
.pro_index_catlist_main .list p{width:100%;float:left;color:#333; line-height:24px; margin:0px 0px 25px 0px; }


/*联系我们 概述*/
.contact_intro_wrap{width:100%;float:left; padding:20px 0px 20px 0px;}
.contact_intro_main{width:100%; float:left; padding:20px 0px 25px 0px;}

.contact_intro_main .intro{width:100%; float:left;}

.contact_intro_main .intro h2{ font-size:48px; color:#4e96a1; line-height:60px; padding: 0px 0px 45px 0px;font-family: 'Montserrat';}
.contact_intro_main .intro .txt{width:100%; float:left;}
.contact_intro_main .intro .txt p{ font-size: 18px; color: #111; line-height:24px; padding: 0px 0px 20px 0px;}


/*联系我们 列表*/
.contact_list_wrap{width:100%;float:left; padding:30px 0px 30px 0px; background: #edf4f5;}
.contact_list_main{width:100%; float:left; padding:20px 0px 45px 0px;}

.contact_list_main .list{width:100%; float:left; padding: 50px 0px 0px 0px;}

.contact_list_main .list ul{width:100%; float:left; display: grid; gap:30px 30px; grid-template-columns: repeat(3, minmax(0, 1fr));}
.contact_list_main .list ul li{width:100%;float:left; padding:0px 0px 20px 0px; border-radius: 20px;}
.contact_list_main .list ul li a{width:100%;float:left;}

.contact_list_main .list .img{ width:100%; float: left;padding:0px 0px;}
.contact_list_main .list .img img{width:100%;float: left;}

.contact_list_main .list .box{width:96%; float: left; margin: 0px 2%; text-align:left; padding: 5% 7% 7% 7%; background: #fff; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);}
.contact_list_main .list h3{font-size:24px;color:#111; line-height:30px;margin:10px 0px 25px 0px;}
.contact_list_main .list p{width:100%;float:left;color:#4e96a1; line-height:22px; padding:0px 0px 15px 0px;}
.contact_list_main .list p a{color:#4e96a1;}
.contact_list_main .list p a:hover{ text-decoration:underline;}


/*联系我们 信息*/
.contact_info_wrap{width:100%;float:left; padding:45px 0px 45px 0px;}
.contact_info_main{width:100%; float:left; padding:45px 0px 45px 0px;}

.contact_info_main .info{width:100%; float:left; padding: 0px 0px;}

.contact_info_main .info .fl{width:35%; float:left; padding: 2% 0px 0px 0px;}
.contact_info_main .info .fr{width:53%; float:right;}

.contact_info_main .info .fl .top{width:100%; float:left; padding: 0px 0px 35px 0px;}
.contact_info_main .info .fl .down{width:100%; float:left;}

.contact_info_main .info .fl span{width:100%; float:left;font-size: 20px; color:#4e96a1; display: inline-block; padding: 0px 0px 5px 0px;}
.contact_info_main .info .fl p{width:100%; float:left;font-size: 20px; color:#4d4d4d; line-height: 26px; display: inline-block; padding: 0px 0px 10px 0px;}

.contact_info_main .info .fr .img img{width:100%; height: auto; float: left; padding:25px 25px; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);}



/*解决方案首页 方案类别列表*/
.solution_index_catlist_wrap{width:100%;float:left; padding:20px 0px 30px 0px;}
.solution_index_catlist_main{width:100%; float:left; padding:20px 0px 35px 0px;}

.solution_index_catlist_main .intro{width:100%; float:left;}

.solution_index_catlist_main .intro h2{ font-size:48px; color:#4e96a1; line-height:60px; padding: 0px 0px 45px 0px;font-family: 'Montserrat';}
.solution_index_catlist_main .intro .txt{width:100%; float:left;}
.solution_index_catlist_main .intro .txt p{ font-size: 20px; color: #333; line-height:30px; padding: 0px 0px 20px 0px;}


.solution_index_catlist_main .list{width:100%; float:left; padding: 50px 0px 0px 0px;}

.solution_index_catlist_main .list ul{width:100%; float:left; display: grid; gap: 50px 50px; grid-template-columns: repeat(3, minmax(0, 1fr));}
.solution_index_catlist_main .list ul li{width:100%;float:left; padding:0px 0px 20px 0px;}
.solution_index_catlist_main .list ul li a{width:100%;float:left;}

.solution_index_catlist_main .list .img{ width:100%; float: left;padding:0px 0px; position:relative; }
.solution_index_catlist_main .list .img img{width:100%;float: left;}
.solution_index_catlist_main .list .img .line01{width:15px; height:100%; float: left; background:#4e96a1; position:absolute; top:0px; left:0px; z-index:9;}


.solution_index_catlist_main .list .box{width:100%; float: left;text-align:left;}
.solution_index_catlist_main .list h3{font-size:24px;color:#43abcb; line-height:30px;margin:15px 0px 20px 0px;}
.solution_index_catlist_main .list h3 a{font-size:24px;color:#43abcb; line-height:30px;margin:15px 0px 20px 0px;}
.solution_index_catlist_main .list h3 a:hover{ text-decoration:underline;}
.solution_index_catlist_main .list p{width:100%;float:left;color:#333; line-height:24px; margin:0px 0px 25px 0px; }


/*提交询价单*/
.rfq_message_wrap{width:100%;float:left; padding:20px 0px 30px 0px; background:#f0f0f0;}
.rfq_message_main{width:100%; float:left; padding:20px 0px 35px 0px;}

.rfq_message_main .message_tab{width:100%; float:left; padding:5% 5%; border:1px solid #c7c7c7; border-radius:20px; background:#fff;}
.rfq_message_main .message_tab input {width:100%;height: 45px; float:left; margin-right:1%;font-size: 15px; color: #333; line-height: 43px; border: 1px solid #959494;padding: 0 10px; margin-bottom:15px; background:#f6f8fa;}
.rfq_message_main .message_tab input:nth-child(2n){ margin-right:0px;}
.rfq_message_main .message_tab textarea { width: 100%; height:130px;font-size: 15px; color: #333;font-family:"Microsoft YaHei";line-height: 30px; border: 1px solid #959494; padding: 10px;background:#f6f8fa;}
.rfq_message_main .message_tab .submit_box{ margin-top:20px;}
.rfq_message_main .message_tab .submit {width:190px; height:55px; float:left;font-size: 18px;color: #fff;line-height:55px; border-radius: 50px; display:inline-block; text-align: center; border: none;outline: 0;background:#26657a;}
.rfq_message_main .message_tab .submit:hover { background: #43abcb; cursor:pointer;}




/*新闻首页*/
.news_index_wrap{width:100%;float:left; padding:20px 0px 30px 0px;}
.news_index_main{width:100%; float:left; padding:10px 0px 35px 0px;}


.ny_news_search_wrap{width:100%;float:left;padding:50px 0px 50px 0px;}
.ny_news_search_wrap form{width:60%; float:left; border-bottom: 1px solid #666;}
.ny_news_search_wrap form input::placeholder{ color:#ccc; }
.ny_news_search_wrap .search_txt { width:90%;float:left; font-size:30px;color: #333;padding:20px 15px;line-height:1px; transition: 0.3s ease-in-out;}
.ny_news_search_wrap .search_btn{ width:10%;float:left; color:#fff;cursor: pointer; display:inline-block; border:none; background: none;}
.ny_news_search_wrap .search_btn img{ height:60px;}
.ny_news_search_wrap .search_btn i{width:60px;height:60px; display:inline-block;background:url(../images/search_btn_icon02.png) no-repeat center center; background-size:cover;}


.news_index_main .cat_box{width:100%; float:left; }
.news_index_main .cat_box .tit{width:100%; float:left; font-size: 24px; color: #333; padding: 0px 0px 20px 0px;}
.news_index_main .cat_list{width:100%; float:left; }
.news_index_main .cat_list ul li a{float:left;color: #333; border: 1px solid #26657a; border-radius: 10px; padding: 8px 15px; margin: 5px 5px; display: inline-block; background: #e3f0f3;}
.news_index_main .cat_list ul li.current-menu-item a{ color:#fff; background:#26657a; }
.news_index_main .cat_list ul li a:hover{ color:#fff; background:#26657a; }



.news_index_main .list{width:100%; float:left; padding: 50px 0px 0px 0px;}

.news_index_main .list ul{width:100%; float:left; display: grid; gap: 30px 25px; grid-template-columns: repeat(3, minmax(0, 1fr));}
.news_index_main .list ul li{width:100%;float:left; padding:0px 0px 20px 0px; border-radius: 15px; overflow: hidden; -webkit-box-shadow: 0 0 45px 0 rgba(0,0,0,0.1); box-shadow: 0 0 45px 0 rgba(0,0,0,0.1);}
.news_index_main .list ul li a{width:100%;float:left;}

.news_index_main .list .img{ width:100%; float: left;padding:0px 0px; }
.news_index_main .list .img img{width:100%;float: left;}

.news_index_main .list .box{width:100%; float: left;text-align:left;padding:7% 7%;}
.news_index_main .list h3{width:100%; float: left;margin:20px 0px 20px 0px;}
.news_index_main .list h3 a{font-size:30px;color: #26657a;line-height:36px; overflow: hidden; -webkit-box-orient: vertical;display: -webkit-box; -webkit-line-clamp: 3;}
.news_index_main .list h3 a:hover{ text-decoration:underline; }
.news_index_main .list p{width:100%;float:left;font-size:18px;color:#333; line-height:30px; margin:0px 0px 20px 0px;overflow: hidden; -webkit-box-orient: vertical;display: -webkit-box; -webkit-line-clamp: 14;}


.news_index_main .tag_wrap{width:100%; float:left; padding:0px 0px; }
.news_index_main .tag_wrap .item a{width:auto;float:left;color: #333; border: 1px solid #1d576b; border-radius: 10px; padding: 8px 15px; margin: 5px 5px; display: inline-block; background: #e8f2ff;}
.news_index_main .tag_wrap .item a:hover{ color:#fff; background:#1d576b; text-decoration:none; }



/*新闻详情*/
.news_view_wrap{width:100%;float:left; padding:0px 0px 30px 0px;}
.news_view_main{width:100%; float:left; padding:0px 0px 0px 0px;}


.news_view_wrap .fl{width: 65%; float: left;}
.news_view_wrap .fr{width: 30%; float: right;}


.news_view_wrap .cat_box{width:100%; float:left; }
.news_view_wrap .cat_list{width:100%; float:left; }
.news_view_wrap .cat_list ul li a{float:left;color: #333; border: 1px solid #26657a; border-radius: 10px; padding: 3px 15px; margin: 5px 5px; display: inline-block; background: #e3f0f3;}
.news_view_wrap .cat_list ul li.current-menu-parent a{ color:#fff; background:#26657a; }
.news_view_wrap .cat_list ul li a:hover{ color:#fff; background:#26657a; }


.news_view_wrap .news_detail{width:100%; float:left; }
.news_view_wrap .news_detail .tit h3{width:100%; float:left; font-size:45px; color: #333; line-height:56px; display: inline-block; padding: 35px 0px 20px 0px;font-family: 'Montserrat';}

.news_view_wrap .news_detail .time{width:100%; float:left; font-size: 18px; padding:0px 0px 20px 0px; }

.news_view_wrap .news_detail .share_wrap{width:100%; float:left; padding:0px 0px 20px 0px; }
.news_view_wrap .news_detail .share_wrap .tit{width:100%; float:left; font-size: 20px; color: #333; padding: 0px 0px 10px 0px;}
.news_view_wrap .news_detail .share_wrap .list{width:100%; float:left; }


.news_view_wrap .tag_wrap{width:100%; float:left; padding:35px 0px 0px 0px; }
.news_view_wrap .tag_wrap .tit{width:100%; float:left; font-size: 24px; color: #333; padding: 0px 0px 10px 0px;}
.news_view_wrap .tag_wrap .item a{width:auto;float:left;color: #333; border: 1px solid #1d576b; border-radius: 10px; padding: 3px 15px; margin: 5px 5px; display: inline-block; background: #e8f2ff;}
.news_view_wrap .tag_wrap .item a:hover{ color:#fff; background:#1d576b; text-decoration:none;}



.news_view_wrap .ny_related_wrap .list{width:100%; float:left; padding: 0px 0px 0px 0px;}

.news_view_wrap .ny_related_wrap .list ul{width:100%; float:left; display: grid; gap: 30px 0px; grid-template-columns: repeat(1, minmax(0, 1fr));}
.news_view_wrap .ny_related_wrap .list ul li{width:100%;float:left; padding:0px 0px 0px 0px; border-radius: 15px; overflow: hidden; -webkit-box-shadow: 0 0 45px 0 rgba(0,0,0,0.1); box-shadow: 0 0 45px 0 rgba(0,0,0,0.1);}
.news_view_wrap .ny_related_wrap .list ul li a{width:100%;float:left;}

.news_view_wrap .ny_related_wrap .list .img{ width:100%; float: left;padding:0px 0px; }
.news_view_wrap .ny_related_wrap .list .img img{width:100%;float: left;}

.news_view_wrap .ny_related_wrap .list .box{width:100%; float: left;text-align:left;padding:2% 7% 3% 7%;}
.news_view_wrap .ny_related_wrap .list h3{width:100%; float: left;margin:20px 0px 20px 0px;}
.news_view_wrap .ny_related_wrap .list h3 a{font-size:24px;color: #26657a;line-height:30px; overflow: hidden; -webkit-box-orient: vertical;display: -webkit-box; -webkit-line-clamp: 5;}
.news_view_wrap .ny_related_wrap .list h3 a:hover{ text-decoration:underline; }
.news_view_wrap .ny_related_wrap .list p{width:100%;float:left;color:#333; line-height:24px; margin:0px 0px 20px 0px;overflow: hidden; -webkit-box-orient: vertical;display: -webkit-box; -webkit-line-clamp: 3;}



.footer_fixed_kf{position: fixed;right:10px;bottom:100px;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 50px;z-index: 99;}
.footer_fixed_kf li{width: 50px;height: 50px;margin-bottom: 5px;position: relative;}
.footer_fixed_kf li span,.footer_fixed_kf li a{display: inline-block;width: 50px;height: 50px;border-radius: 50%;}

.footer_fixed_kf li.go-top a{background:url(../images/fixed_kf_top_img.png) #4e96a1 no-repeat center center; background-size:23px;}
.footer_fixed_kf li.go-top a:hover{background-color:#26657a;}



.wpbpopup_message_wrap{position: fixed;right:10px;bottom:170px;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: auto;z-index: 99;}

.wpb-pcf-form-style-true .wpbpopup_tit{width:100%; float:left; text-align:left;}
.wpb-pcf-form-style-true .wpbpopup_tit span{width:100%; float:left; font-size:36px; color:#333; display:inline-block;font-family: Montserrat;}
.wpb-pcf-form-style-true .wpcf7 form>p span, .wpb-pcf-form-style-true .wpcf7 form>div span{font-size:36px; }
.wpb-pcf-form-style-true .wpbpopup_tit p{width:100%; float:left; font-size:18px; color:#666; padding:15px 0px 0px 0px; display:inline-block;}
.wpb-pcf-form-style-true .wpcf7 form>p, .wpb-pcf-form-style-true .wpcf7 form>div{ margin-bottom:10px;}



.wpbpopup_message_wrap .wpb-pcf-btn.wpb-pcf-btn-small{width:50px;height:50px; font-size:20px; border-radius:50%; cursor:pointer;background-image:url(../images/fixed_message_img01.png); background-size:33px; background-repeat:no-repeat; background-position:center;}

.wpb-pcf-form-style-true .wpcf7 form>p span, .wpb-pcf-form-style-true .wpcf7 form>div span{font-size:20px;}
.swal2-container button.swal2-close{font-size:48px;}
.swal2-container .swal2-html-container{ margin:0px 0px;}
.wpb-pcf-form-style-true input[type="submit"].wpcf7-submit, .wpb-pcf-form-style-true input[type="button"].wpcf7-submit{ background:#4e96a1;cursor:pointer;}
.wpb-pcf-form-style-true input[type="submit"].wpcf7-submit:hover, .wpb-pcf-form-style-true input[type="button"].wpcf7-submit:hover{ background:#26657a;}
.wpb-pcf-btn-default {
    color: #fff;
    background-color: #4e96a1;
}
.wpb-pcf-btn-default:hover, .wpb-pcf-btn-default:focus {
    color: #fff;
    background-color: #26657a;
    background-image: inherit;
    outline: 0;
    text-decoration: none;
}




/*内页insights 介绍*/
.ny_insights_intro_wrap{width:100%;float:left; padding:45px 0px 45px 0px;}
.ny_insights_intro_main{width:100%; float:left; padding:20px 0px 20px 0px;}

.ny_insights_intro_main .top{width:100%; float:left; padding: 0px 0px 35px 0px;}
.ny_insights_intro_main .down{width:100%; float:left;}


.ny_insights_intro_main .top .fl{width:45%;float:left;}
.ny_insights_intro_main .top .fr{width:50%;float:right; padding: 10px 0px 0px 0px;}

.ny_insights_intro_main .top .fl .img img{width:100%; height: auto; float: left; padding:0px 0px;}
.ny_insights_intro_main .top .fr .txt{width:100%; float: left; color: #26657a; padding: 0px 0px 30px 0px;font-family: 'Lora';}
.ny_insights_intro_main .top .fr .txt span{font-size: 36px; color: #4e96a1; display: inline-block; padding: 0px 0px 20px 0px;font-family: Montserrat;}
.ny_insights_intro_main .top .fr .txt p{ color: #26657a; line-height: 26px;font-family: 'Lora'; padding:0px 0px 20px 0px;}


.ny_insights_intro_main .down .list{width:100%; float:left; }
.ny_insights_intro_main .down .list dl dt{width:100%;overflow:hidden;margin-bottom:-1px;cursor:pointer; border-top: 1px solid #4e96a1;}
.ny_insights_intro_main .down .list dl:last-child dt{border-bottom: 1px solid #4e96a1;}
.ny_insights_intro_main .down .list dl dt span{font-size:20px;color:#4e96a1; display:block;padding:20px 20px;background:url(../images/open_btn021.svg) no-repeat 98% center;background-size:30px; }
.ny_insights_intro_main .down .list dl dt.cur{ margin:0px 0px; border-bottom:none; border-bottom-left-radius:0px;border-bottom-right-radius:0px; }
.ny_insights_intro_main .down .list dl dt.cur span{color:#26657a; background:url(../images/open_btn022.svg) #f6f6f6 no-repeat 98% center; background-size:30px;}
.ny_insights_intro_main .down .list dl dt span:hover{ text-decoration:underline;}
.ny_insights_intro_main .down .list dl dd{display:none;overflow:hidden;padding:0px 0px 0px 0px;}

.ny_insights_intro_main .down .list .txt{width:100%;float:left; color: #666; line-height:24px;padding:0px 20px 30px 20px; margin: 0px 0px 0px 0px; background: #f6f6f6; }
.ny_insights_intro_main .down .list .txt p{color: #666; line-height:24px; padding-bottom: 20px;}




/*内页关于我们 介绍*/
.about_intro_txt_wrap{width:100%;float:left; padding:35px 0px 0px 0px;}
.about_intro_txt_main{width:100%; float:left; padding:20px 0px 0px 0px;}

.about_intro_txt_main .intro{width:100%; float:left;}

.about_intro_txt_main .intro h3{ font-size:36px; color:#4e96a1; line-height:48px; padding: 0px 0px 35px 0px;font-family: Montserrat;}
.about_intro_txt_main .intro .ny_detail_wrap{width:100%; float:left;font-family: 'Lora';}
.about_intro_txt_main .intro .ny_detail_wrap p{ font-size: 20px; color: #4e96a1; line-height:30px; padding: 0px 0px 20px 0px;font-family: 'Lora';}


.about_intro_pic_wrap{width:100%;float:left; padding:35px 0px 0px 0px;}
.about_intro_pic_main{width:100%; float:left; padding:0px 0px 0px 0px;}
.about_intro_pic_main .img img{width:100%; float:left; }


.about_intro_list_wrap .list{width:100%; float:left; padding:50px 0px 90px 0px;}
.about_intro_list_wrap .list dl dt{width:100%;overflow:hidden;margin-bottom:-1px;cursor:pointer; border-top: 1px solid #4e96a1;}
.about_intro_list_wrap .list dl:last-child dt{border-bottom: 1px solid #4e96a1;}
.about_intro_list_wrap .list dl dt span{font-size:20px;color:#4e96a1; display:block;padding:20px 20px;background:url(../images/open_btn021.svg) no-repeat 98% center; background-size:30px; }
.about_intro_list_wrap .list dl dt.cur{ margin:0px 0px; border-bottom:none; border-bottom-left-radius:0px;border-bottom-right-radius:0px; }
.about_intro_list_wrap .list dl dt.cur span{color:#26657a; background:url(../images/open_btn022.svg) #f6f6f6 no-repeat 98% center; background-size:30px;}
.about_intro_list_wrap .list dl dt span:hover{ text-decoration:underline;}
.about_intro_list_wrap .list dl dd{display:none;overflow:hidden;padding:0px 0px 0px 0px;}

.about_intro_list_wrap .list .txt{width:100%;float:left; color: #666; line-height:24px;padding:0px 20px 30px 20px; margin: 0px 0px 0px 0px; background: #f6f6f6; }
.about_intro_list_wrap .list .txt p{color: #666; line-height:24px; padding-bottom: 20px; }

.about_intro_list_wrap .list .txt ul li{color: #666;padding:0px 0px 10px 0px;}



/*隐私政策页面*/
.privacy_policy_wrap{width:100%;float:left; padding:20px 0px 30px 0px; background:#f0f0f0;}
.privacy_policy_main{width:100%; float:left; padding:20px 0px 35px 0px;}

.privacy_policy_main .sub{width:100%; float:left; padding:5% 5%; border:1px solid #c7c7c7; border-radius:20px; background:#fff;}


/*产品列表页 暂无产品提示*/
.updating_tip_wrap{width:100%; float:left; text-align:center;}
.updating_tip_wrap img{ width:30%;}

