﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{color:#333; font-size:14px; }
body,span,samp,i,em{ font-family: Noto Sans SC,"Microsoft Yahei",Arial;}
ul, ol { list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,i,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{color:#333; font-size:15px;vertical-align:middle;}
input:focus {outline:none;}
a{ color:#333; text-decoration:none;}
img{max-width:100%;}
.clear:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}

.w1300{ width:100%; margin:0 auto; max-width:1300px;}
.w1300:after{content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

.cswka { min-width:1300px;}
@media screen and (max-width:1300px){.cswka { padding:0 1.5%;}}


/* 头部 */
.top_bj{width:100%; background:rgba(255,255,255,1); position:inherit; top:0; left:0%; transition:all 0.5s; z-index:10;box-shadow:0 0 1px #cbcbcb;}
.top_bj:hover{background:#fff;}
.top_bj.active{width:100%; top:0; left:0; background:#fff;}
.top1 {flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}
.header:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.logo {margin:15px 0 5px 0;transition: all 0.2s;}
.logo h1 {width:100%;height: auto;}

.top_rl {width:60%;float: right;}
.top_rl_a { width:300px;margin-top:15px;float: right;}

.top_rl_ac {float: right;position: relative;text-indent: 25px;line-height: 20px;}
.top_rl_ac:after {content: ""; position: absolute; top:1px; left: 0; width: 18px; height: 18px;background: url(../images/CNen.png) no-repeat; }
.top_rl_ac ul{}
.top_rl_ac li {float: left;}
.top_rl_ac li:hover a{display: block; color: #1a79a9;}
.top_rl_ac li:after {content: "/"; position: absolute; top:0px; right:70px; width: 18px; height: 18px;}

.top_rl_ae {float: right;position: relative;width: 150px;text-indent: 25px;font-size:15px;line-height: 20px;}
.top_rl_ae:after {content: ""; position: absolute; top:0px; left:0; width:20px; height:20px;background: url(../images/dh.png) no-repeat; }

.top_rl_b {overflow: hidden; width: 100%}

/* 导航条 */
.dht {margin-top:15px;width: 100%;float: right;}
.nav { position: relative; z-index: 999; }
.nav a { display: block; color:#333;}
.nav a:hover { color:#1a79a9!important;}
.nav .nLi { float: left; position: relative; display: inline; text-align: center; width:14.22%;}
.nav .nLi p a { display: block; font-size:16px;font-weight: bold;}
.nav .nLi:after {content: ""; position: absolute; top:10px; right: 0; width: 15px; height: 15px;background: url(../images/sanjiao.png) no-repeat; }
.nav .sub { display:none; left:0px; top:50px; position:absolute; background:rgba(255,255,255,0.9); line-height:45px;  width:200px; text-align: left ; font-size:14px;box-shadow: 0 5px 25px 0 rgba(0,0,0,.05);}
.nav .sub li { zoom:1; border-bottom:1px solid #fff; text-indent:10px;}
.nav .sub a { display:block; padding:0 10px; color:#333;}
.nav .sub a:hover { color:#1a79a9!important;}
.nav .on a {width:100%; height:2px; color: #1a79a9 ;}

.top_you {width:70%;}

@media screen and (max-width:1300px){
  .top_you {width:80%;}
  
}

/*手机导航*/
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:40px;margin-top:30px; display:none; background:#1a79a9;border-radius:5px;transition: all 0.2s}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s; margin-top:10px;}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:60;background:#f3f3f3;width:100%;height:calc(100% - 60px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:91px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #e0e0e0 solid;text-align:center;color:#333;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #e0e0e0 solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #e0e0e0 solid;margin-left:10px;position:relative;line-height:40px;font-size:15px;}
.sjj_nav>ul>li:last-child{border-bottom:1px #e0e0e0 solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#333;width:80%}
.sjj_nav ul li ul li p a{color:#afadad;display:block;text-align:left;}
.sjj_nav ul li ul li p a:hover{color:#333;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#333;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#333}
.sjj_nav ul li ul li>ul{margin-left:10px}
.mis_z1 { padding-left:5%; font-size:14px;}



.top_dn {overflow: hidden; background: #1a79a9; }
.top_dn1 {flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}
.top_dn_a {width:37%;}
.top_dn_a1 {float: left;line-height:60px;font-size: 18px;color: #fff;}
.top_dn_a2 {float: right;}
.top_dn_c {float: left; width:60%;margin-top:18px;}
.top_dn_c {overflow: hidden;}
.top_dn_c ul {margin-right:-1%;}
.top_dn_c li {float: left; margin-right:1%;background: #fff; width:15.66%;text-align:center;line-height:30px;}
.top_dn_c li:hover a{display: block;}


/*搜索*/
.sso{width:290px;float:right;text-align:right; margin:10px 15px 10px 0;}
.ssu-a{display:inline-block; vertical-align:middle;width:70px;}
.ssu-a span{display:inline-block; vertical-align:middle;font-size:16px;}
.ssu-a samp{display:inline-block; vertical-align:middle;font-size:16px;color:#333;}
.ssu-b{display:inline-block; vertical-align:middle;font-size:0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:calc(100% - 150px);}
.ssu-b a{display:inline-block;margin-right:10px;border-right:1px solid #999;padding-right:10px;font-size:14px;line-height:14px;}

.sso-a{display:inline-block;font-size:0;background:#ffff;padding:10px;font-size:14px;}
.sso-a input{border:0; outline:none;background:none;display:inline-block; vertical-align:middle; width:245px; text-indent:5px;}
.sso-a a{display:inline-block; vertical-align:middle;}


/*banner*/
.block_home_slider { overflow:hidden; position:relative; line-height:0px; margin-top:0px; text-align:center;}/*底部小图标*/
.block_home_slider img { width:100%; }
.block_home_slider .slide { position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a { width:40px; height:40px; margin-top:-20px; position:absolute; top:50%; text-indent:-9000px; display:none;}
.block_home_slider .flex-direction-nav a.flex-prev { left:0; background:url(../images/jt1.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next { right:0; background:url(../images/jt2.png) no-repeat;}
.block_home_slider .flex-control-paging { position: absolute; bottom:15px; width:100%; text-align:center;}
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0 5px; display:inline-block; *display:inline;*zoom:1;overflow: hidden; list-style-type:none;}
.block_home_slider .flex-control-paging li a { width: 12px; height: 12px; display:block; background:#fff; text-indent:-9000px; cursor:pointer; border-radius:6px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active { width:34px; background:#1a79a9;}

.flexslider { margin:0; padding:0; height:100%; }
.flex-viewport { height:100%;}
.flexslider .slides { height:100%;}
.flexslider .slides li { height:750px; display:none; -webkit-backface-visibility:hidden; list-style-type:none; position:relative;}
#home_slider2 { display:none;}
#home_slider3 { display:none;}
/* banner */


/* 首页标题 */
.in_tim { font-size:35px; text-align: center;overflow: hidden; margin-top:60px; font-weight: bold;}
.in_tim_gan {width: 60px; height: 5px; background: #1a79a9;margin:10px auto;}
.in_tme {text-align: center;font-size:26px;text-transform: uppercase;color: #949494;}
.in_tism {text-align: center;font-size:18px;}


.bens_a {overflow: hidden; background: #f7f8fb;}

/* 实力展示 */
.cpzs_0 {overflow: hidden;margin:30px 0 30px 0;}
.cpzs {width:100%;}
.cpzs .item { width:96%;margin: 0 2%; position: relative;overflow:hidden;}
.cpzs .item .cpzs_p { text-align: center; padding:1px; overflow:hidden;background: #e9eaee;}
.cpzs .item .cpzs_p:hover { transition:all 0.5s;}
.cpzs .item .cpzs_p img { transition:all 0.5s;}
.cpzs .item:hover .cpzs_p img {transform:scale(1.1);}
.cpzs .item .cpzs_bt {margin-top:10px; text-align:center; line-height:30px; height:30px;font-size:16px;}
.cpzs .item a .cpzs_bt {display: block;}
.cpzs .item:hover .cpzs_bt {color: #1a79a9;}
.cpzs .item .cp_yc {overflow: hidden;padding: 20px 0;}
.cpzs .owl-nav {position: absolute; top:50%; width: 100%; left: 0;}
.cpzs .owl-nav .owl-prev{float: left; position: absolute; top:0; left:1%; outline: none; }
.cpzs .owl-nav .owl-next{float: right;position: absolute; top:0; right:1%;outline: none;}

.in_cp { overflow:hidden;}
.in_cp ul { margin-left: -1%;}
.in_cp li{ width:24%; margin-left:1%; background:#fff;float: left; padding:0.5%; margin-bottom: 25px;}
.in_cp li .cp_0{ overflow: hidden;border-radius:5px;margin-bottom: 20px;}
.in_cp li .cp_0 img { transition:all 0.5s;}
.in_cp li:hover .cp_0 img { transform:scale(1.1);}
.in_cp li .cp_1 {font-size: 16px;width: 100%; text-align: center;margin-bottom:5px;}
.in_cp li:hover .cp_1 {display:block;}
.in_cp li .cp_2 {font-size: 16px;width: 100%; text-align: center; color: #1a79a9;font-weight: bold;margin-bottom:10px;}



/* 新闻中心 */
.cp1_5 { overflow:hidden;margin-top: 25px;}
.cp1_5 .hd{ line-height:45px; overflow: hidden; margin: 0 auto; width:450px;}
.cp1_5 .hd dl{}
.cp1_5 .hd dl dd{ height:45px; text-align:center; color:#464646; line-height:45px; background: #f7f8fb; width:48%; float:left; margin:1% 1% 0 1%; }
.cp1_5 .hd dl dd a{ display: block;}
.cp1_5 .hd dl dd.on{ line-height:45px; height:45px; font-size:16px; border-bottom:2px solid #1a79a9; transition:all 0.3s;font-weight: bold;}
.cp1_5 .hd dl dd.on a { color: #1a79a9!important;}
.cp1_5 .bd { width:100%;}
.cp1_5 .bd .abst{ line-height:30px; font-size:14px; margin-top:15px;}

.cp1_5 .bd .abst .cp_z { overflow: hidden; margin-bottom:60px;}
.cp1_5 .bd .abst .cp_z ul { margin-left: -1%;}
.cp1_5 .bd .abst .cp_z li { width:15.66%; margin-left: 1%;float:left; background: #fff; padding:2% 2%;margin-top: 20px; text-align: center;}


.in_nwsw {overflow: hidden; margin-top:40px; border-top: 5px solid #1a79a9;}
.in_nwsw ul {margin-top: 30px;}
.in_nwsw li {padding: 1% 0;margin-bottom:10px;border-bottom: 1px solid #e2e2e2;padding-bottom:10px;}
.in_nwsw li .in_nwsw_a {float: left; width:80px;margin-left: 2%;line-height:35px;}
.in_nwsw li .in_nwsw_b {float: left; background: #1a79a9;padding:3px 2%; margin:0 2%;color: #fff;}
.in_nwsw li .in_nwsw_c {line-height:35px;font-size: 14px;}
.in_nwsw li:hover .in_nwsw_c {color: #1a79a9;}

.ins_ne {float: right; width: 150px; background: #eee; text-align: center;line-height: 35px;margin:20px 0; }
.ins_ne:hover a{display: block; background: #1a79a9; color: #fff;}

/* 私自 */

.in_ams {overflow: hidden;position: relative;} 
.in_ams:before {content: ""; position: absolute; top:10px; right: 0; width:100%; height:300px;background: url(../images/bg_img01.jpg) no-repeat;z-index:-1;}

.in_ams_a {overflow: hidden;margin-top:140px;}
.in_ams_a ul {margin-left: -1%;}
.in_ams_a li {width:49.001%; float: left;margin-left: 1%;margin-bottom: 25px;}
.in_ams_a li .in_ams_a_a {overflow: hidden; background: #1a79a9;line-height:45px; text-indent: 25px;font-size: 16px;}
.in_ams_a li .in_ams_a_b {overflow: hidden;}
.in_ams_a li .in_ams_a_b img { transition:all 0.5s;}
.in_ams_a li .in_ams_a_b:hover img {transform:scale(1.1);}
.in_ams_a li a .in_ams_a_a {color: #fff;display: block;}

/*公司简介*/
.cps_cp { overflow:hidden; margin-top:40px; background:url(../images/bg_img01.jpg) no-repeat;margin-bottom: 60px;}

.ia_aobu { text-align:center; color:#fff; font-size:16px; overflow:hidden; margin-top:20px; line-height:35px; margin-bottom:25px;padding:0 10%;}

.bei { color:#fff !important;}
.bei1 { background: #fff!important;} 

.ia_moer { margin:0 auto 60px auto; width:160px; line-height:35px; background:#fff; text-align:center; border-radius:35px;}
.ia_moer a{display:block;transition:0.5s;}
.ia_moer:hover a { background:#1a79a9; color:#fff; border-radius:35px;}

.cps_am {overflow: hidden; border: 2px solid #1a79a9; margin-bottom: 60px;padding: 1%; }
.cps_am_z {font-size: 120%; font-weight: bold; margin: 0 auto 10px; border-left: 5px solid #0374a4; padding: 6px 0 9px 10px;border-color: #0374a4;border-bottom: 1px solid #c3c3c3;}
.cps_am_b {}
.cps_am_c {width: 400px; margin: 0 auto 60px auto;overflow: hidden;}
.cps_am_c_1 {float: left; width: 124px;}
.cps_am_c_2 {width: calc(100% - 150px);float: right;margin-top:8px;}
.cps_am_c_2 i {font-weight: bold;font-size:16px;}

/*fott*/
.fott { overflow:hidden; background:#333;}
.fott ul {margin:0 auto; overflow: hidden;}
.fott li {width:12%; float: left; margin:1% 1%; text-align: center;}
.fott li a{display: block; color: #fff;}
.fot_a {text-align: center;color: #fff;line-height: 35px;padding:5px 0;}

.fosw { overflow:hidden; background:#151515; text-align:center; border-top:1px solid #424242; color:#939393; padding:20px 0; font-weight:bold;}


/*栏目*/
.ny_meis_dd {background: #f7f8fb; overflow: hidden;flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}

.ab_nud {overflow: hidden; background:#f7f8fb;}
.ab_nud1 {overflow: hidden; margin: 0 auto; width: 500px;z-index:1;}
.ab_nud1 ul {flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}
.ab_nud1 li {width:20%;text-align: center;line-height: 45px;height: 45px;}
.ab_nud1 li:hover a{color: #275ca2; display: block; font-weight: bold;}

.ny_meis_di {overflow: hidden; position: relative;line-height: 50px;}

.ny_dh {overflow: hidden; margin-top: 40px; margin-bottom: 40px;}
.ny_dh_z {float: left; width: 250px;}
.ny_dh_z .ny_dh_z_0 {font-size: 30px;font-weight: bold;}
.ny_dh_z .ny_dh_z_1 {overflow: hidden;margin: 20px 0;}
.ny_dh_z .ny_dh_z_1 ul {}
.ny_dh_z .ny_dh_z_1 li {font-size:17px; font-weight: bold; line-height: 40px;position: relative;text-indent:15px;}
.ny_dh_z .ny_dh_z_1 li:hover a{display: block; color: #1a79a9;}
.ny_dh_z .ny_dh_z_1 li:after{content:""; position: absolute; top:17px; left: 0;background:url(../images/san_a.png) no-repeat;width: 5px; height: 8px;}
.ny_aa a {display: block; color: #1a79a9;}

.ny_dh_z .ny_dh_zl {overflow: hidden; background: #1a79a9;line-height: 40px;text-indent:10px;width: 200px;position: relative;}
.ny_dh_z .ny_dh_zl a{display: block; color: #fff;}
.ny_dh_z .ny_dh_zl:after{content:""; position: absolute; top:12px; right:10px;background:url(../images/sanbei.png) no-repeat;width:20px; height:20px;}

.ny_dh_y {float: right; width: calc(100% - 280px);min-height: 540px;}

.ny_dh_abo {font-size:22px;font-weight: bold; margin-bottom:10px;}
.ny_dh_abo1 {overflow: hidden; background: #f7f8fb;padding:1% 2% 2% 2%;line-height: 30px;font-size: 15px;}
.ny_dh_abo1 span {font-size:18px;font-weight: bold;}


/*产品中心*/
.in_ps { overflow:hidden;}
.in_ps ul { margin-left: -1%;}
.in_ps li{ width:32%; margin-left:1%; background:#f7f8fb;float: left; padding:0.5%; margin-bottom: 25px;}
.in_ps li .in_ps_0{ overflow: hidden;border-radius:5px;margin-bottom:10px;}
.in_ps li .in_ps_0 img { transition:all 0.5s;}
.in_ps li:hover .in_ps_0 img { transform:scale(1.1);}
.in_ps li .in_ps_1 {font-size: 16px;width: 100%; text-align: center;margin-bottom:5px;}
.in_ps li:hover .in_ps_1 {display:block;}
.in_ps li .in_ps_2 {font-size: 16px;width: 100%; text-align: center; color: #1a79a9;font-weight: bold;margin-bottom:10px;}


/*产品中心*/
.ny_ghn {overflow: hidden;margin:40px 0;}

.zoomdemo {overflow:hidden;}
.zoomdemo img { max-width:100%;}
.cpxq_t_l{ float:left; width:52%;background: #fff; padding:1% 1% 0 1%;}
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;}
.sp-thumbs img{ width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{  width:13%; height:50px; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:100% !important;}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0,0,0); background:rgba(0,0,0,.9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {.sp-wrap{ margin:0 0 15px 0;} #sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}}
.prodetailtxt{ float: right; width:45%; color:#1a1a1a; line-height:25px;}
.prodetailtxt p{ font-size:20px; border-bottom:1px solid #dadada; padding:10px 0 15px;}
.protxt{ padding:15px 0;border-bottom:1px solid #dadada; margin-bottom:30px; word-break: break-all; overflow:auto; height:220px;}
.protxt p{ padding:0 5px; /*background:url(../webimages/icon06.jpg) left 15px no-repeat;*/ margin-left:0 !important; color:#a5a5a5; }
.protxt p span{font-size:14px!important;color:#1a1a1a;line-height: 24px !important;display: block;padding: 6px 0;}
.psw_1 { width:150px; float:left; line-height:40px; background:#1a79a9; text-align:center; border-radius:25px; margin-top:3%;}
.psw_1 a{ display:block; color:#fff;}
.psw_1:hover a{ background:#1a79a9; color: #fff;border-radius:25px;}
.pw_1 {line-height:40px; font-size:16px; color:#1a79a9; margin-top:15px; background: #fafafa; width: 30%;text-align: center;font-weight: bold;}
.pw_01 {margin-top:20px;overflow: hidden; line-height: 30px;margin-left: 1%;}

.chxiq { overflow:hidden;margin-top: 30px;}
.chxiq .chxiq_1 { background:#fff; line-height:50px; text-indent:18px; font-size:18px;}
.chxiq .chxiq_2 { padding:2% 2% 0% 2%;width:100%;}
.chxiq .chxiq_2 table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:30px !important;}
.chxiq .chxiq_2 table td{ padding:12px!important ;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:18px !important;width:12%!important; }

.chxiq .chxiq_2 table td span{color:#333!important;font-size: 15px!important;}


/*产品上一页*/
.mska_losa { overflow:hidden; margin:30px 0 0 0; line-height:40px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; position:relative; height:80px; }
.mska_losa .mska_losa_1 { width:100%;text-indent:25px;}
.mska_losa .mska_mor { position:absolute; right:10px; top:20px; width:120px; background:#1a79a9; text-align:center;border-radius:25px;}
.mska_losa .mska_mor a{ color:#fff; display:block;}

/*左右一页*/
.pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin:10px 0 0px 0}
.pagination a{text-decoration:none;color:#333;padding:8px 12px;border:1px solid #ddd;border-radius:4px;transition:background-color 0.3s}
.pagination a:hover{background-color:#1a79a9; color: #fff;}
.pagination .page-number{background-color:#fff;}
.pagination .page-nav{background-color:#f7f8fb;}


/*应用案例*/
.in_ap {overflow:hidden;}
.in_ap ul {margin-left: -1%;}
.in_ap li{width:32%; margin-left: 1%; float: left;margin-bottom:15px;background: #f7f8fb;}
.in_ap li:last-of-type {margin-bottom:0px;}
.in_ap li .ap_0{ overflow: hidden;}
.in_ap li .ap_0 img {transition:all 0.5s;}
.in_ap li:hover .ap_0 img {transform:scale(1.1);}
.in_ap li p {font-size: 16px;width: 100%; text-align: center; line-height:45px;border-top: 1px solid #eee;}
.in_ap li:hover p {color: #2c98db;}

/*内页案例*/
.lsm_new_you_ne { float:left; width:calc(100% - 320px);}
.soluw_ney { overflow:hidden; padding:2.5%;background:#fafafa;}
.soluw_ney_zi { overflow:hidden; font-size:24px; margin-bottom:10px;font-weight:bold;}
.sowa_q1 { color:#333;}
.soluw_ney_xian {border:1px solid #e8e8e8; margin:20px 0 20px 0%; overflow:hidden;}
.soluw_ney_nei { line-height:35px; margin-bottom:20px; font-size:16px; width:100%; text-align:center;}
.soluw_ney_nei2 { line-height:30px;  width:100%;padding:0 1%;}
.soluw_ney_nei2 p { text-align:center;}
.soluw_ney_nei2 p img { margin: 10px  auto;}
.soluw_ney_nei2 p {padding:0px 0px !important;}

.soluw_ney_nei2 table { border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important; height: 100%!important;}
.soluw_ney_nei2 table tr {line-height:30px !important;font-size: 11pt!important; padding:0px 0px !important;}
.soluw_ney_nei2 table td{ padding:0px 6px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important; font-size: 11pt!important; }

.in_newss_a { float:right; background:#fafafa; width:290px;padding:10px 15px;}
.in_newss_a ul {}
.in_newss_a li { margin-top:15px;}
.in_newss_a li .in_newss_a_1 { overflow:hidden;}
.in_newss_a li .in_newss_a_1 img { transition:all 0.5s;}
.in_newss_a li:hover .in_newss_a_1 img { transform:scale(1.1);}
.in_newss_a li .in_newss_a_2 { line-height:30px; text-align:center;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding:0 10px;}
.ny_mie_a>a{background: #2c98db!important; color: #fff;}

.in_newss_a_a {font-size:18px; border-bottom: 1px solid #eee;padding-bottom: 10px;position: relative;}
.in_newss_a_a:after{ content: ""; display: block;background: #2c98db; width:80px; height:2px; position: absolute; bottom:0; left: 0;}

/*新闻*/
.ne_nes {overflow:hidden;}
.ne_nes ul {margin-left: -1%;}
.ne_nes li { float:left; width:32.33%; margin-bottom:2%; background:#f7f8fb;padding: 1%;margin-left: 1%;}
.ne_nes li:last-of-type {margin-bottom:0;}
.ne_nes li .ne_b1 { float:left; width:100%; overflow:hidden;}
.ne_nes li .ne_b1 img { transition: all 0.5s; height:auto;}
.ne_nes li:hover .ne_b1 img { transform: scale(1.1);}
.ne_nes li .ne_b2 { float:left; width:100%; margin-top:20px; }
.ne_nes li .ne_b2 .ne_b2_a1{ overflow: hidden;}
.ne_nes li .ne_b2 .ne_b2_a1 .ne_b2_a1_a {float: left;font-size:18px;font-weight: bold;}
.ne_nes li .ne_b2:hover .ne_b2_a1 .ne_b2_a1_a {display: block; color:#1a79a9;}
.ne_nes li .ne_b2 .ne_b2_a1 .ne_b2_a1_b {float: right;font-size:16px;color: #7d7d7d;}
.ne_nes li .ne_b2 .ne_b2_a2{ line-height:25px; margin:10px 0;color: #7d7d7d;}
.ne_nes li .ne_b2 .ne_b2_a3{ margin-top:20px; background:#fff; width:150px; line-height:45px; text-align:center;}
.ne_nes li a .ne_b2 .ne_b2_a3 { display:block; color:#333; transition: all 0.6s; }
.ne_nes li:hover .ne_b2 .ne_b2_a3 { background:#2c98db; color:#fff;}


/*联系方式*/
.a1_gsjj {overflow: hidden;margin:40px 0;}

.lswm { overflow: hidden;}
.lswm_1 { float:left; width:400px;}
.lswm_2 { float:right; line-height:30px;margin-top:20px;width:calc(100% - 420px);font-size:16px;}
.lswm_2 i {font-weight: bold;font-size:25px;}

.lsm_cosm_zuo_b { overflow:hidden; margin-top:10px;}
.lsm_cosm_zuo_b ul {}
.lsm_cosm_zuo_b li { float:left; width:100%; line-height:40px; height: 40px; font-size:16px; margin-top:10px;}
.lsm_cosm_zuo_b li em {float:left;}
.lsm_cosm_zuo_b li span {float:left;}
.lsm_cosm_zuo_b li span>a {display: block; color: #f39800;}
.lsm_cosm_zuo_b li span:hover>a {color: #f39800;border-bottom:1px solid #f39800;}

/*留言*/
.content{display:flex;padding:0;margin-top: 20px;}
.form-container{padding:5px;flex:1}
.form-description{margin-bottom:30px;background: #fff; padding:1% 2%;}
.form-description i{color:#1a79a9;font-size:1.8rem;margin-bottom:15px}
.form-description p{color:#666;line-height:1.6}
.lsw_ly_a{margin-top:20px}
.lsw_ly_a .iptBox{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}
.input-group{position:relative;width:49%;margin-bottom:10px}
.input-group.full-width{width:100%}
.lsw_ly_a .iptBox input{padding:15px 20px;width:100%;height:60px;font-size:16px;border:2px solid #e6e9f2;border-radius:12px;outline:none;transition:all 0.3s ease}
.lsw_ly_a .iptBox input:focus{border-color:#f3f3f3;background:#fff;box-shadow:0 5px 15px rgba(142,45,226,0.15)}
.lsw_ly_a .iptBox input:hover{background:#fff;box-shadow:0 0 2rem rgba(0,0,0,0.1)}
.lsw_ly_a .iptBox input::placeholder{color:#afafaf;font-family:Arial,sans-serif}
.required::after{content:'*';color:#ff4757;font-size:18px;position:absolute;top:18px;right:20px}
.txtBox{margin-bottom:20px}
.lsw_ly_a .txtBox textarea{display:block;padding:20px;width:100%;height:150px;font-size:16px;border:2px solid #e6e9f2;border-radius:12px;outline:none;resize:none;transition:all 0.3s ease}
.lsw_ly_a .txtBox textarea:focus{border-color:#f3f3f3;background:#fff;box-shadow:0 5px 15px rgba(142,45,226,0.15)}
.lsw_ly_a .txtBox textarea:hover{background:#fff;box-shadow:0 0 2rem rgba(0,0,0,0.1)}
textarea::placeholder{color:#afafaf;font-family:Arial,sans-serif;font-weight:500}
.btnBox{margin-top:20px;overflow:hidden}
.lsw_ly_a .btnBox a{display:block;width:100%;height:50px;line-height:50px;font-size:18px;font-weight:600;color:#fff;text-align:center;background:#151515;border-radius:12px;border:none;cursor:pointer;transition:all 0.4s ease;text-decoration:none;letter-spacing:1px}
.lsw_ly_a .btnBox a:hover{background:linear-gradient(to right,#275ca2,#275ca2);transform:translateY(-3px);}
.lsw_ly_a .btnBox a:active{transform:translateY(0)}
.illustration{flex:1;background:linear-gradient(to bottom right,#f0f4ff,#e6eeff);display:flex;align-items:center;justify-content:center;padding:40px}
.illustration img{max-width:100%;height:auto}
.form-note{margin-top:20px;font-size:14px;color:#777}
.form-note .required-star{color:#ff4757;font-weight:bold}
@media (max-width:768px){.content{flex-direction:column}
.input-group{width:100%}
.illustration{display:none}
}